CAPE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 12 19 27 71 193 338 393 402 430 457 441 440 461 506 562 566 508 418 366 423 532 562 515 521 540 565 561 516 471 436 397 357 330 329 345 304 263 256 283 321 340 324 308 312 315 316 343 416 516 570 583 594 611 628 645 645 683 749 808 848 872 865 855 854 849 843 839 830 826 845 832 807 782 759 739 720 715 707 690 654 607 593 560 520 478 441 418 407 400 376 359 377 439 529 590 601 584 568 545 505 455 425 428 457 508 567 608 644 667 680 690 702 710 712 691 698 702 702 702 706 716 712 704 687 662 630 592 548 517 511 514 521 544 594 681 798 894 983 1081 1158 1163 1219 1254 1260 1253 1253 1268 1251 1296 1351 1379 1356 1267 1148 1065 1005 968 955 955 939 920 909 883 850 822 801 785 778 783 796 814 832 834 868 911 967 1037 1120 1213 1310 1407 1444 1492 1555 1618 1675 1719 1749 1778 1800 1819 1835 1835 1854 1871 1887 1903 1917 1929 1936 1936 1932 1928 1924 1920 1919 1925 1932 1935 1938 1944 1949 1949 1958 1964 1974 1988 2003 2020 2034 2047 2054 2056 2053 2044 2030 2021 2014 2010 2007 2005 2003 2004 2009 2008 2011 2021 2030 2028 2030 2030 2029 2029 2027 2023 2021 2031 2050 2074 2107 2149 2189 2202 2225 2252 2275 2292 2306 2308 2331 2351 2368 2387 2415 2461 2514 2576 2636 2692 2742 2781 2804 2805 2808 2805 2797 2790 2787 2790 2795 2807 2817 2827 2844 2882 2960 3041 3016 2963 2945 2957 2957 2953 2960 2971 2983 2997 3017 3053 3078 3088 3088 3089 3097 3104 3080 3055 3029 2998 2967 2954 2955 2949 2933 2922 2922 2930 2953 2947 2915 2903 2893 2870 2848 2859 2852 2844 2833 2824 2904 3208 3207 3289 3415 3333 3181 3223 3218 3226 3240 3244 3251 3257 3239 3203 3136 3073 3021 2984 2961 2950 2962 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 30 267 443 488 471 454 454 433 435 465 499 509 492 467 401 387 419 450 442 491 522 539 532 507 479 459 438 406 391 394 392 349 300 280 296 328 350 343 322 321 311 292 300 361 463 559 612 641 659 667 667 679 719 771 832 886 922 932 935 940 936 927 914 893 875 891 865 829 795 766 745 743 727 717 705 681 646 631 596 555 513 482 463 451 431 403 384 398 456 540 606 619 617 598 558 500 445 413 417 444 498 559 600 622 634 657 674 683 686 685 666 674 677 677 679 684 688 687 684 669 648 620 582 545 528 515 512 523 547 583 655 759 847 933 1007 1025 1109 1175 1212 1221 1213 1207 1214 1201 1248 1279 1313 1327 1267 1163 1091 1032 991 973 973 962 955 931 897 864 834 810 793 785 790 800 808 812 830 866 909 968 1039 1120 1212 1309 1331 1399 1484 1562 1622 1675 1719 1752 1781 1804 1820 1830 1839 1856 1875 1892 1908 1922 1936 1950 1946 1944 1938 1931 1925 1925 1932 1942 1944 1950 1961 1961 1962 1966 1975 1984 1995 2011 2025 2040 2054 2058 2060 2060 2052 2043 2036 2028 2020 2015 2013 2013 2013 2016 2016 2022 2033 2039 2035 2038 2037 2037 2036 2033 2028 2026 2035 2052 2076 2106 2137 2152 2178 2214 2247 2268 2279 2288 2300 2326 2337 2349 2370 2405 2452 2504 2564 2625 2683 2734 2772 2781 2798 2807 2806 2798 2790 2786 2787 2792 2797 2802 2815 2844 2893 2974 3026 3002 2962 2948 2952 2958 2953 2959 2969 2978 2992 3018 3051 3068 3073 3078 3092 3112 3121 3093 3081 3057 3017 2980 2977 2966 2949 2932 2920 2918 2931 2952 2962 2960 2931 2901 2881 2856 2863 2858 2843 2826 2818 2821 2829 2990 3111 3182 3182 3168 3214 3233 3247 3251 3250 3248 3244 3232 3198 3133 3079 3036 3006 2986 2954 2943 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 119 339 505 501 412 420 425 415 391 412 431 355 332 298 295 310 323 354 476 524 531 519 497 475 461 458 446 437 435 427 392 344 311 311 332 352 355 350 332 304 268 257 298 388 500 596 656 685 697 704 717 739 762 813 884 943 965 978 983 995 996 981 956 932 943 907 862 818 781 757 756 743 733 722 702 677 659 620 582 555 533 512 480 457 425 402 414 466 543 612 629 631 608 560 498 443 404 406 427 481 535 566 591 626 646 660 667 666 662 637 652 666 670 671 672 673 670 669 657 636 607 575 558 542 521 513 522 545 579 637 726 807 844 880 976 1056 1121 1163 1176 1168 1156 1163 1156 1170 1207 1261 1295 1260 1175 1115 1065 1019 1001 1003 990 972 943 909 876 847 822 802 793 799 801 806 819 840 869 912 969 1039 1119 1194 1217 1296 1390 1483 1559 1619 1672 1721 1755 1783 1800 1812 1826 1843 1862 1884 1900 1915 1931 1946 1956 1958 1954 1948 1942 1935 1931 1939 1949 1955 1961 1966 1967 1968 1979 1985 1993 2005 2017 2029 2054 2056 2064 2071 2072 2068 2060 2047 2035 2025 2022 2026 2025 2022 2023 2025 2032 2040 2045 2043 2045 2045 2044 2043 2040 2034 2032 2039 2054 2076 2096 2111 2136 2173 2210 2241 2264 2284 2303 2308 2325 2329 2339 2361 2394 2437 2488 2548 2612 2671 2710 2731 2763 2793 2805 2804 2796 2789 2787 2787 2789 2788 2795 2813 2846 2905 2979 3014 2994 2963 2952 2953 2958 2954 2959 2966 2974 2989 3015 3040 3047 3054 3071 3098 3126 3132 3110 3098 3073 3049 3031 2998 2988 2959 2930 2915 2920 2940 2958 2960 2972 2944 2914 2902 2874 2860 2858 2848 2833 2823 2823 2824 2920 3030 3114 3154 3166 3184 3201 3205 3216 3226 3231 3228 3205 3169 3110 3071 3052 3028 2985 2959 2936 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 30 83 238 293 223 319 365 388 327 299 316 289 206 146 143 161 174 223 408 537 575 531 495 482 469 470 469 464 461 451 425 388 347 331 338 345 349 352 333 299 255 225 237 302 407 528 592 635 672 706 721 736 723 767 845 920 959 967 992 1021 1033 1026 1006 987 992 945 895 848 816 806 772 758 747 735 718 697 676 640 621 602 573 536 502 473 440 416 424 471 543 609 611 631 612 562 501 444 402 394 409 441 479 521 584 620 638 647 647 642 632 608 619 623 637 653 663 665 661 659 647 626 605 588 571 540 517 510 519 540 571 621 700 760 792 837 929 1006 1074 1114 1129 1127 1119 1116 1090 1111 1158 1219 1260 1249 1185 1132 1093 1048 1038 1044 1012 990 959 923 890 862 837 818 808 816 817 818 829 846 872 914 972 1043 1091 1121 1198 1293 1391 1480 1557 1620 1674 1723 1757 1772 1790 1812 1833 1849 1871 1893 1907 1922 1937 1947 1960 1964 1962 1958 1951 1943 1946 1955 1964 1966 1969 1975 1979 1982 1987 1994 2006 2019 2032 2042 2050 2064 2075 2084 2086 2080 2069 2054 2041 2032 2033 2038 2032 2029 2033 2034 2038 2045 2049 2049 2053 2053 2052 2050 2046 2039 2038 2045 2057 2069 2082 2101 2129 2169 2207 2238 2262 2271 2268 2305 2292 2311 2330 2349 2380 2426 2475 2534 2598 2630 2652 2699 2754 2788 2803 2801 2792 2788 2792 2796 2792 2788 2795 2816 2853 2915 2980 3004 2988 2969 2964 2957 2958 2955 2959 2964 2972 2985 3006 3013 3026 3044 3071 3105 3132 3136 3119 3116 3112 3098 3069 3028 2996 2955 2928 2916 2923 2946 2948 2947 2963 2949 2927 2916 2896 2862 2870 2860 2851 2846 2836 2831 2905 3010 3086 3130 3158 3188 3188 3203 3206 3208 3213 3210 3171 3129 3090 3068 3040 2999 2962 2945 2925 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 25 68 81 115 182 268 330 317 280 212 194 222 193 125 98 66 45 74 195 388 525 477 462 474 473 480 483 482 479 469 450 425 386 356 346 344 346 347 332 301 253 207 192 225 298 380 427 526 620 678 704 712 681 713 780 853 900 912 979 1025 1045 1048 1041 1029 1017 971 926 904 875 824 787 771 759 745 728 709 688 655 654 625 589 553 517 482 450 427 430 466 505 523 598 628 611 563 502 445 403 385 394 398 432 499 567 607 622 630 627 620 609 586 586 594 613 630 643 651 653 651 641 630 617 598 567 535 514 508 516 535 564 608 663 668 713 794 876 953 1017 1063 1084 1079 1067 1064 1044 1077 1125 1182 1226 1233 1190 1144 1115 1090 1080 1071 1038 1009 978 940 907 878 856 840 836 837 833 832 839 856 878 919 975 1046 1087 1112 1200 1294 1392 1478 1552 1618 1678 1724 1736 1759 1790 1819 1841 1858 1877 1897 1912 1930 1942 1947 1971 1976 1975 1971 1964 1959 1960 1965 1971 1974 1981 1988 1989 1992 2001 2006 2013 2024 2034 2037 2053 2073 2087 2094 2095 2088 2077 2064 2052 2047 2047 2043 2035 2037 2040 2040 2042 2048 2053 2054 2058 2062 2057 2053 2049 2045 2046 2051 2055 2062 2076 2099 2127 2165 2200 2232 2246 2359 2614 2631 2321 2293 2319 2343 2375 2423 2469 2519 2549 2574 2615 2681 2744 2785 2802 2799 2790 2788 2792 2802 2797 2794 2802 2824 2861 2921 2978 2997 2993 2980 2968 2957 2958 2959 2963 2965 2970 2977 2980 2995 3014 3040 3072 3107 3132 3139 3135 3129 3117 3102 3085 3053 3004 2974 2947 2931 2939 2966 2966 2953 2970 2954 2927 2920 2912 2884 2881 2881 2869 2855 2855 2854 2925 2992 3062 3114 3133 3135 3148 3153 3153 3166 3187 3190 3149 3118 3102 3065 3017 2971 2932 2920 2916 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 17 33 39 99 172 221 247 247 261 198 141 130 145 157 138 78 43 45 90 187 336 347 393 424 444 483 499 498 497 483 465 448 423 390 381 365 351 345 332 306 301 217 165 167 194 202 299 421 534 620 667 675 638 654 696 730 767 829 923 997 1036 1051 1054 1043 1011 972 970 937 890 844 804 782 769 753 735 716 700 685 666 635 600 564 526 488 454 432 432 428 446 506 581 623 609 564 504 447 406 382 385 386 417 477 539 583 602 607 602 596 592 588 560 567 587 606 620 631 639 643 637 634 622 596 565 533 512 504 510 528 554 582 592 627 685 756 832 905 966 1013 1040 1043 1038 1033 1012 1042 1091 1147 1196 1216 1192 1152 1140 1130 1116 1094 1064 1032 999 961 926 899 882 874 853 853 847 846 853 868 894 929 985 1007 1045 1117 1207 1298 1395 1481 1552 1614 1664 1681 1720 1758 1797 1829 1851 1867 1881 1894 1912 1926 1939 1957 1980 1988 1991 1986 1977 1968 1967 1973 1975 1982 1989 1992 1993 1999 2009 2015 2025 2031 2036 2048 2056 2076 2091 2101 2104 2098 2089 2076 2074 2065 2057 2052 2044 2046 2046 2044 2045 2048 2051 2058 2068 2068 2061 2056 2055 2054 2056 2057 2058 2064 2078 2100 2130 2159 2195 2221 2238 2302 2446 2544 2307 2288 2313 2339 2373 2420 2464 2482 2507 2545 2597 2661 2731 2780 2799 2796 2790 2791 2791 2797 2799 2800 2810 2831 2867 2924 2975 2987 2990 2983 2967 2957 2959 2962 2964 2963 2963 2966 2968 2986 3008 3037 3070 3102 3127 3140 3141 3144 3147 3135 3099 3058 3014 2981 2961 2949 2950 2969 2966 2958 2975 2967 2940 2925 2925 2886 2914 2912 2891 2878 2877 2879 2957 3019 3072 3102 3104 3115 3149 3170 3167 3161 3166 3173 3145 3136 3096 3041 2992 2951 2911 2899 2902 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 14 29 75 131 214 276 190 225 180 146 116 99 108 96 107 94 58 35 71 187 214 235 295 377 458 509 516 537 519 486 460 447 443 413 385 364 366 381 365 342 257 169 135 138 141 199 309 430 537 609 631 593 596 605 620 657 731 837 938 998 1030 1041 1020 965 943 943 920 887 851 817 792 776 761 742 727 713 693 661 634 603 567 529 492 454 426 423 413 430 486 559 612 607 565 506 451 415 404 389 381 405 454 508 549 574 578 574 571 568 556 533 539 557 578 597 611 621 632 631 631 617 591 562 531 510 501 505 518 532 542 577 610 661 725 794 860 918 970 1000 1009 1006 996 984 1017 1066 1122 1170 1199 1201 1184 1163 1147 1135 1118 1090 1057 1023 985 947 930 920 895 876 873 863 859 866 883 908 944 949 988 1049 1127 1221 1314 1400 1482 1555 1600 1624 1665 1719 1764 1807 1840 1861 1878 1891 1903 1914 1922 1938 1966 1989 1999 2002 1996 1986 1978 1975 1975 1981 1988 1996 1999 1999 2005 2015 2022 2024 2031 2043 2052 2056 2077 2094 2107 2112 2108 2100 2099 2088 2076 2067 2060 2052 2051 2051 2049 2048 2050 2055 2063 2073 2073 2067 2064 2064 2064 2063 2063 2064 2067 2075 2096 2130 2160 2191 2215 2228 2241 2276 2356 2281 2286 2309 2335 2367 2406 2421 2447 2487 2534 2585 2645 2716 2768 2791 2791 2787 2789 2792 2798 2802 2804 2815 2839 2877 2927 2943 2965 2983 2983 2967 2957 2960 2963 2963 2962 2961 2962 2966 2981 3005 3036 3068 3098 3121 3124 3134 3145 3131 3111 3103 3065 3025 2997 2978 2968 2972 2983 2985 2964 2967 2961 2945 2934 2930 2930 2934 2931 2916 2898 2894 2909 2964 3019 3064 3089 3096 3106 3121 3167 3187 3173 3151 3159 3174 3149 3096 3033 2978 2938 2904 2895 2897 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 22 55 87 172 255 230 251 178 162 128 95 88 49 114 140 121 68 32 60 70 120 206 308 432 556 571 600 579 528 490 476 439 421 393 385 384 384 378 349 290 236 186 139 101 125 201 312 434 534 574 533 536 541 546 568 630 738 857 935 978 992 956 896 898 895 886 869 844 817 796 777 760 752 734 708 678 649 624 595 560 522 483 444 418 411 400 414 464 533 591 598 565 510 471 451 422 401 385 396 431 474 510 538 540 542 542 538 527 510 519 532 551 571 589 603 606 615 619 606 584 558 530 508 499 502 505 512 532 562 592 642 701 762 824 878 933 942 961 973 967 951 978 1026 1087 1145 1179 1188 1197 1177 1154 1150 1143 1120 1084 1047 1011 980 961 942 914 896 893 883 876 880 895 917 917 951 1000 1062 1139 1231 1324 1412 1487 1558 1594 1612 1671 1723 1773 1817 1849 1871 1887 1895 1906 1907 1920 1944 1972 1997 2010 2013 2004 1995 1990 1987 1987 1990 1995 2004 2009 2008 2011 2020 2028 2032 2040 2052 2058 2064 2082 2099 2114 2120 2119 2118 2110 2097 2084 2076 2070 2061 2058 2056 2055 2053 2053 2058 2066 2079 2081 2076 2072 2070 2070 2069 2067 2070 2072 2078 2095 2126 2156 2186 2198 2210 2234 2274 2317 2276 2279 2302 2331 2354 2368 2390 2432 2480 2522 2567 2628 2700 2755 2781 2787 2785 2786 2792 2804 2806 2808 2820 2847 2881 2897 2924 2956 2980 2982 2967 2958 2961 2962 2962 2962 2962 2961 2964 2978 3001 3030 3062 3087 3094 3115 3135 3134 3249 3286 3080 3071 3030 2998 2986 2982 2980 2988 2971 2976 2983 2973 2955 2949 2949 2940 2957 2957 2942 2928 2930 2930 2986 3003 3035 3073 3080 3083 3089 3355 3440 3319 3163 3142 3178 3158 3103 3034 2973 2936 2909 2900 2899 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 20 40 66 82 134 199 195 178 144 112 94 87 64 17 4 48 73 65 56 25 94 215 332 452 568 614 619 605 581 561 523 443 458 433 407 387 375 368 349 326 298 244 157 80 80 119 208 327 440 512 522 475 488 484 487 536 640 766 854 893 905 864 811 811 822 829 829 818 803 788 772 750 747 723 691 663 639 612 585 553 516 481 452 441 410 390 397 438 502 562 586 562 543 512 471 430 416 395 392 411 443 473 493 498 502 503 503 497 483 492 504 523 546 561 568 584 598 605 594 576 554 528 506 495 495 497 503 520 547 577 626 680 737 791 837 840 889 926 947 942 922 943 989 1050 1086 1115 1151 1185 1187 1161 1165 1168 1151 1114 1072 1049 1033 1006 969 935 913 911 899 894 897 903 907 930 970 1017 1075 1152 1244 1333 1425 1496 1527 1563 1617 1677 1730 1778 1822 1858 1883 1895 1896 1906 1922 1937 1955 1978 2000 2018 2023 2018 2013 2007 1999 1998 2002 2007 2013 2016 2014 2015 2021 2023 2031 2042 2053 2062 2073 2086 2103 2119 2128 2127 2122 2116 2105 2092 2082 2074 2066 2061 2061 2058 2055 2057 2064 2072 2079 2080 2077 2076 2077 2076 2074 2073 2078 2081 2085 2096 2124 2152 2162 2179 2201 2234 2277 2309 2274 2270 2291 2311 2324 2348 2377 2413 2459 2505 2553 2612 2684 2743 2759 2770 2779 2784 2795 2811 2810 2811 2825 2845 2860 2886 2922 2958 2982 2983 2968 2961 2960 2960 2961 2962 2961 2959 2960 2973 2994 3022 3055 3079 3082 3109 3129 3134 3182 3187 3080 3080 3037 3026 3008 2996 2994 2982 2983 2988 2987 2982 2977 2974 2956 2953 2975 2987 2976 2957 2957 2984 2990 3008 3051 3087 3080 3060 3082 3222 3265 3248 3226 3153 3171 3155 3112 3044 2974 2931 2897 2892 2884 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 13 29 38 49 74 102 109 126 116 96 91 84 57 30 9 12 59 100 96 69 51 159 284 405 512 582 575 580 592 582 552 511 466 439 416 392 375 361 346 342 299 238 159 86 59 67 127 229 334 401 405 393 430 425 418 456 548 668 759 780 801 765 726 733 741 760 774 776 771 763 756 753 736 704 674 649 626 598 574 546 521 502 482 441 407 381 380 411 467 526 563 553 550 523 480 445 429 404 390 399 420 439 450 454 465 470 471 465 458 465 474 494 504 520 546 569 584 591 582 569 552 526 502 495 489 486 491 509 535 564 611 664 714 747 759 809 859 899 922 920 905 920 957 1014 1034 1063 1117 1166 1184 1165 1172 1184 1177 1149 1121 1106 1069 1032 995 958 931 926 914 911 910 914 926 949 980 1032 1092 1168 1260 1349 1434 1452 1499 1561 1625 1686 1737 1779 1824 1865 1889 1898 1913 1924 1921 1934 1965 1995 2011 2031 2034 2034 2029 2019 2010 2009 2012 2015 2021 2024 2023 2021 2021 2027 2035 2044 2054 2064 2075 2088 2104 2109 2119 2131 2129 2120 2112 2099 2091 2084 2075 2069 2069 2063 2058 2059 2063 2068 2079 2084 2081 2079 2078 2076 2073 2075 2081 2083 2086 2099 2122 2129 2148 2172 2199 2233 2274 2301 2268 2264 2285 2300 2311 2345 2369 2400 2445 2487 2533 2596 2668 2687 2725 2754 2769 2780 2797 2817 2815 2816 2821 2834 2857 2892 2925 2963 2985 2984 2970 2964 2963 2960 2961 2962 2960 2957 2959 2968 2987 3014 3034 3046 3073 3098 3115 3137 3162 3153 3095 3085 3080 3051 3018 3002 3004 3006 3001 3004 3000 2996 3000 3004 2970 2961 2982 2990 2986 2982 2980 2981 3006 3033 3066 3094 3095 3071 3078 3173 3220 3216 3201 3169 3160 3148 3116 3051 2974 2926 2903 2886 2870 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 13 21 28 29 47 64 65 66 76 70 68 58 39 25 1 0 1 38 127 205 25 86 195 313 424 509 529 489 524 540 535 513 478 450 430 408 386 371 361 337 290 229 168 110 62 52 76 141 170 234 310 323 367 365 359 392 472 575 658 663 699 685 651 643 658 683 702 715 721 722 723 726 711 676 645 623 605 583 562 546 532 509 472 430 397 367 360 382 429 486 531 531 539 523 492 462 441 412 393 392 400 410 416 427 435 437 443 441 434 445 455 470 476 491 520 546 565 576 569 561 547 526 513 500 486 479 483 500 524 551 597 649 672 693 744 792 838 877 900 899 887 897 927 944 979 1027 1084 1140 1174 1160 1172 1185 1186 1177 1175 1138 1097 1057 1016 977 949 943 928 926 926 930 943 969 1002 1049 1107 1187 1278 1345 1358 1430 1499 1568 1634 1697 1749 1786 1829 1854 1873 1897 1917 1914 2125 2147 2056 1996 2026 2040 2040 2040 2036 2028 2019 2016 2019 2023 2030 2033 2033 2033 2033 2038 2043 2050 2059 2070 2082 2097 2099 2106 2118 2130 2134 2130 2122 2108 2100 2092 2083 2082 2073 2066 2065 2068 2072 2075 2086 2090 2090 2086 2078 2073 2074 2079 2083 2084 2088 2096 2104 2122 2148 2172 2198 2230 2265 2286 2258 2251 2255 2270 2296 2334 2365 2395 2433 2476 2524 2571 2594 2645 2705 2741 2759 2775 2800 2824 2818 2817 2820 2836 2868 2900 2935 2971 2989 2987 2975 2973 2966 2961 2962 2962 2959 2956 2957 2965 2979 2989 3002 3026 3059 3084 3106 3140 3165 3156 3115 3114 3103 3067 3027 3003 3001 3003 3016 3015 3014 3009 3004 3007 3010 2988 2991 2998 2994 2982 2983 2987 3017 3049 3085 3114 3118 3097 3090 3145 3186 3194 3181 3164 3166 3153 3112 3048 2982 2945 2915 2868 2848 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 22 25 26 27 33 40 46 50 42 36 29 21 13 0 0 7 179 375 379 111 58 121 222 323 398 425 365 424 456 471 473 463 448 435 419 410 394 367 338 292 229 168 121 82 50 57 57 97 171 233 261 296 302 305 341 409 478 521 566 607 624 587 549 567 594 618 639 650 656 667 678 675 642 615 597 583 566 545 545 523 497 467 430 390 356 341 351 387 425 438 488 519 521 503 474 446 423 399 393 388 389 401 413 421 423 425 421 418 425 443 445 456 473 497 525 546 559 552 548 543 534 524 498 481 475 479 494 516 542 584 627 649 676 726 772 817 857 881 886 879 873 879 900 942 993 1051 1113 1157 1150 1163 1168 1174 1184 1188 1158 1123 1081 1038 998 968 962 950 945 945 951 964 986 1022 1076 1133 1209 1269 1289 1355 1439 1509 1572 1634 1699 1756 1794 1834 1846 1866 1896 1910 1917 2238 2269 2113 1997 2029 2035 2042 2043 2041 2034 2026 2024 2029 2034 2038 2039 2040 2041 2042 2046 2049 2055 2064 2077 2089 2091 2102 2114 2124 2132 2135 2132 2124 2115 2107 2103 2100 2094 2088 2079 2072 2069 2069 2072 2083 2088 2088 2084 2078 2074 2076 2082 2089 2089 2090 2094 2102 2127 2146 2170 2198 2229 2258 2275 2251 2246 2245 2257 2286 2322 2362 2393 2428 2461 2484 2505 2554 2623 2689 2725 2744 2767 2804 2828 2827 2822 2827 2847 2879 2909 2943 2976 2991 2988 2977 2976 2968 2961 2962 2962 2958 2955 2956 2965 2969 2975 2989 3016 3048 3074 3105 3146 3170 3171 3162 3134 3117 3080 3039 3010 3000 2996 3015 3018 3017 3010 3006 3018 3014 2993 2991 2991 2989 2991 2999 3008 3039 3080 3117 3137 3134 3105 3099 3100 3136 3176 3177 3164 3163 3145 3107 3063 3026 2994 2923 2853 2828 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 9 15 18 19 17 26 30 25 29 20 16 12 7 3 0 1 25 253 463 408 114 74 73 145 200 249 281 266 314 353 379 403 423 431 427 426 413 395 367 330 290 232 173 126 89 64 61 56 78 133 186 219 242 250 264 300 333 369 415 481 517 529 485 453 470 501 530 538 558 582 606 633 644 598 576 566 554 539 530 523 503 477 449 417 380 335 319 319 323 340 380 441 490 512 509 486 456 435 407 403 390 382 388 401 409 411 414 405 397 402 403 430 438 454 476 501 525 540 534 532 536 536 522 496 478 473 477 491 512 539 567 579 610 658 709 754 797 835 858 866 861 852 857 880 920 969 1027 1091 1145 1152 1153 1150 1157 1175 1192 1179 1149 1111 1068 1025 992 975 985 973 970 977 992 1018 1049 1096 1152 1194 1239 1303 1371 1450 1518 1580 1642 1704 1758 1798 1814 1837 1869 1897 1914 1946 2096 2101 2044 2006 2017 2030 2047 2051 2049 2043 2037 2036 2039 2041 2045 2047 2048 2050 2049 2052 2055 2061 2069 2080 2090 2093 2104 2117 2127 2134 2136 2136 2129 2119 2118 2114 2101 2088 2079 2074 2071 2074 2080 2085 2087 2075 2081 2085 2081 2076 2077 2085 2092 2092 2092 2097 2106 2123 2140 2168 2197 2225 2252 2268 2256 2247 2244 2257 2283 2314 2351 2387 2418 2431 2447 2488 2531 2609 2675 2710 2732 2763 2806 2812 2825 2826 2834 2858 2890 2916 2951 2982 2995 2995 2992 2982 2973 2964 2964 2964 2960 2954 2956 2954 2960 2970 2986 3010 3039 3072 3110 3148 3167 3170 3174 3151 3133 3096 3053 3018 3000 2995 2996 3011 3013 3008 3007 3013 3026 3014 2994 2984 2983 2986 3001 3021 3054 3091 3118 3131 3143 3131 3126 3131 3152 3174 3175 3165 3167 3156 3131 3104 3067 2994 2923 2855 2835 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 4 6 14 20 18 11 7 5 4 2 2 5 12 82 285 472 503 332 112 69 86 93 142 194 186 221 258 278 310 350 377 378 381 370 363 336 292 264 221 173 130 104 93 86 68 90 133 176 204 213 216 232 245 265 303 357 405 432 441 396 373 388 412 439 448 473 507 545 581 597 541 521 516 512 506 502 491 474 450 420 389 357 313 292 290 287 294 328 391 453 496 508 495 471 451 437 419 397 381 379 387 394 394 396 387 379 380 381 404 419 437 457 478 500 517 512 511 519 527 522 498 476 471 476 489 507 528 534 570 606 648 695 743 785 821 842 849 847 845 851 874 911 956 1010 1071 1132 1154 1152 1154 1158 1173 1198 1200 1172 1141 1100 1062 1036 1024 1016 1001 998 1008 1023 1043 1081 1132 1142 1189 1259 1326 1402 1470 1536 1594 1651 1709 1756 1768 1794 1836 1876 1903 1924 1966 2044 2044 2027 2013 2015 2039 2057 2063 2061 2055 2049 2046 2046 2046 2052 2056 2056 2055 2055 2059 2064 2069 2074 2079 2082 2098 2106 2116 2126 2137 2145 2149 2139 2137 2135 2129 2120 2110 2100 2087 2075 2064 2059 2059 2056 2081 2086 2085 2081 2076 2078 2085 2094 2096 2098 2102 2110 2115 2135 2170 2198 2219 2238 2242 2248 2242 2241 2255 2282 2310 2342 2375 2389 2404 2438 2486 2521 2593 2657 2695 2724 2752 2767 2802 2823 2830 2844 2870 2901 2926 2961 2992 3003 3003 2999 2985 2972 2965 2967 2967 2962 2953 2954 2949 2956 2968 2985 3005 3032 3070 3112 3131 3150 3174 3178 3165 3148 3116 3073 3032 3009 3022 3003 3002 3003 3005 3013 3029 3018 3006 2989 2980 2980 2985 3003 3033 3070 3106 3127 3134 3150 3151 3133 3136 3160 3183 3180 3174 3172 3173 3175 3147 3073 3008 2933 2871 2854 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 6 6 4 3 1 0 1 2 7 17 35 106 299 484 473 318 163 118 113 76 86 111 115 144 182 194 226 267 299 307 322 312 311 276 232 216 189 160 138 123 113 99 86 105 142 182 204 204 197 208 210 226 259 301 338 357 367 322 307 320 333 339 370 402 439 480 516 535 519 470 459 462 463 455 448 435 412 383 356 327 285 265 261 251 251 279 341 415 472 498 498 488 481 470 438 408 386 376 377 385 380 377 366 360 363 366 380 400 421 443 463 479 495 482 485 497 511 516 500 475 466 471 481 492 501 525 562 603 646 691 737 780 819 839 845 845 845 849 869 903 945 997 1062 1122 1134 1160 1171 1170 1179 1204 1217 1200 1172 1140 1116 1092 1050 1044 1031 1027 1033 1048 1070 1109 1152 1159 1199 1275 1358 1422 1495 1546 1601 1661 1705 1723 1760 1794 1840 1879 1905 1929 1975 2028 2031 2027 2020 2020 2047 2067 2074 2074 2070 2063 2059 2058 2057 2059 2061 2061 2060 2062 2068 2072 2074 2074 2077 2085 2099 2107 2117 2130 2143 2154 2155 2155 2146 2137 2133 2127 2107 2089 2084 2076 2075 2077 2081 2098 2088 2088 2084 2079 2077 2081 2091 2093 2094 2096 2101 2108 2111 2136 2172 2196 2206 2212 2226 2238 2237 2238 2251 2275 2302 2333 2343 2360 2389 2431 2480 2512 2575 2634 2675 2711 2741 2746 2799 2820 2831 2850 2880 2911 2939 2974 2986 2999 3009 3007 2995 2981 2970 2971 2972 2970 2967 2955 2947 2953 2965 2979 2998 3027 3069 3080 3108 3147 3176 3184 3175 3163 3137 3097 3067 3062 3040 3014 2998 2999 3013 3026 3027 3017 3008 2999 2991 2985 2986 3007 3038 3072 3107 3129 3136 3155 3159 3144 3148 3172 3196 3199 3196 3193 3210 3202 3195 3198 2989 2948 2889 2857 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 6 32 79 135 286 473 413 264 182 172 164 110 80 77 84 94 124 134 154 167 192 244 276 263 249 210 175 162 148 133 133 122 111 106 110 127 156 197 212 203 191 192 188 197 220 251 279 291 296 257 250 258 264 276 303 335 371 410 446 467 467 414 407 409 409 403 395 386 367 342 320 295 257 255 231 213 212 239 298 376 442 483 495 496 497 485 457 424 395 377 371 371 365 361 350 344 343 345 351 374 397 420 443 460 464 455 464 478 493 501 493 471 459 459 462 471 490 509 549 591 635 682 728 773 813 818 833 842 842 845 864 894 936 986 1029 1063 1113 1168 1190 1186 1186 1201 1217 1210 1186 1179 1157 1118 1086 1081 1067 1060 1061 1074 1101 1139 1141 1187 1246 1312 1382 1450 1507 1561 1616 1647 1671 1713 1764 1796 1842 1880 1909 1938 1983 2002 2019 2020 2017 2026 2056 2078 2088 2089 2084 2078 2075 2073 2072 2070 2067 2065 2068 2072 2074 2074 2075 2077 2081 2088 2097 2107 2121 2135 2147 2154 2155 2154 2151 2147 2143 2138 2139 2139 2106 2087 2081 2079 2069 2044 2053 2076 2082 2079 2080 2087 2089 2095 2095 2097 2101 2106 2111 2135 2170 2185 2192 2203 2218 2235 2234 2233 2244 2267 2295 2302 2329 2354 2387 2426 2465 2505 2563 2615 2657 2681 2700 2741 2790 2813 2830 2854 2885 2918 2952 2960 2984 3004 3014 3013 3000 2985 2972 2971 2972 2974 2976 2961 2951 2955 2964 2976 2994 3024 3029 3062 3106 3146 3171 3179 3182 3180 3159 3146 3129 3085 3062 3030 3004 3003 3019 3036 3036 3024 3021 3024 3010 2986 2984 3000 3032 3065 3094 3113 3122 3142 3153 3147 3141 3160 3198 3213 3220 3232 3224 3288 3434 3498 3190 2990 2901 2872 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 40 109 192 281 293 271 249 228 198 169 143 106 97 93 82 92 105 107 112 139 189 235 240 212 177 142 118 107 103 101 93 94 105 126 161 191 231 235 226 216 193 178 179 192 211 228 237 237 208 202 206 213 227 252 280 311 348 381 403 404 355 352 355 356 353 346 338 324 303 289 271 241 219 194 179 180 207 262 343 417 467 482 492 504 501 478 444 410 384 368 361 356 354 340 329 322 321 333 349 368 390 404 415 433 446 448 459 474 483 480 462 452 451 452 460 477 498 538 580 626 671 715 756 759 795 822 832 836 844 864 894 934 959 983 1028 1104 1176 1202 1200 1195 1199 1209 1213 1201 1194 1175 1145 1118 1115 1099 1093 1090 1101 1121 1127 1167 1216 1271 1340 1413 1472 1523 1572 1589 1621 1670 1723 1769 1802 1848 1887 1919 1953 1989 1989 2011 2014 2016 2031 2059 2083 2096 2097 2093 2089 2086 2081 2077 2072 2072 2075 2079 2082 2079 2078 2078 2081 2087 2092 2099 2108 2120 2134 2142 2144 2154 2161 2161 2155 2150 2143 2122 2075 2099 2103 2096 2079 2145 2473 2112 2078 2082 2081 2082 2084 2093 2096 2094 2098 2103 2103 2102 2129 2140 2161 2184 2197 2216 2234 2232 2232 2246 2271 2296 2296 2329 2356 2387 2423 2461 2502 2555 2601 2622 2642 2678 2730 2780 2808 2832 2859 2892 2921 2928 2954 2985 3009 3022 3022 3014 3002 2986 2981 2978 2976 2980 2968 2954 2954 2960 2972 2985 2989 3015 3054 3100 3139 3161 3170 3185 3191 3174 3162 3147 3103 3064 3037 3012 3009 3026 3044 3045 3045 3033 3029 3013 2983 2976 2986 3019 3046 3061 3078 3106 3126 3141 3146 3145 3161 3196 3215 3231 3258 3261 3416 3629 3587 3341 3021 2924 2894 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 36 128 234 262 189 184 170 173 187 172 156 130 128 116 92 84 92 93 92 107 160 234 241 218 185 136 103 92 73 64 61 73 99 139 195 233 257 262 252 231 202 178 171 173 182 190 193 193 174 173 174 181 195 216 238 263 293 321 338 336 297 302 305 309 311 307 299 288 272 267 249 213 186 162 151 159 189 245 323 400 415 452 486 509 515 498 465 429 397 377 368 361 352 335 320 310 310 319 332 346 352 365 385 408 430 429 439 454 465 465 451 449 447 446 452 467 492 530 572 619 662 690 702 747 783 809 823 833 846 868 896 909 935 973 1027 1098 1179 1209 1212 1204 1200 1203 1208 1214 1207 1190 1166 1144 1137 1127 1120 1119 1120 1129 1157 1196 1247 1303 1373 1444 1500 1549 1555 1592 1638 1685 1730 1770 1808 1855 1894 1929 1955 1971 1992 2008 2009 2015 2033 2059 2082 2096 2098 2098 2097 2093 2087 2079 2075 2080 2086 2088 2087 2087 2082 2081 2083 2087 2093 2106 2108 2116 2128 2136 2140 2151 2159 2164 2163 2158 2143 2184 2563 2561 2227 2078 2079 2096 2189 2091 2081 2081 2080 2081 2085 2094 2095 2093 2097 2101 2101 2098 2103 2122 2153 2179 2194 2211 2230 2233 2236 2245 2257 2267 2297 2328 2355 2386 2424 2464 2501 2546 2562 2585 2621 2667 2722 2773 2806 2836 2866 2888 2899 2926 2960 2991 3013 3023 3024 3011 3001 2997 2990 2982 2980 2982 2972 2961 2956 2960 2967 2971 2984 3009 3049 3097 3135 3154 3166 3184 3190 3192 3183 3163 3134 3085 3049 3028 3027 3039 3049 3049 3045 3039 3030 3010 2986 2982 2984 3004 3012 3035 3069 3091 3105 3116 3138 3151 3159 3172 3185 3234 3269 3308 3401 3494 3420 3179 3057 2988 2920 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 154 272 190 93 89 104 141 174 170 145 142 152 145 126 107 91 87 82 85 138 228 274 247 240 221 173 114 62 41 40 56 94 154 219 256 282 287 276 252 216 184 167 159 161 163 163 163 149 150 153 163 179 198 215 230 249 260 270 277 255 258 260 266 271 271 266 260 251 245 225 191 165 141 137 151 185 240 299 315 378 436 479 509 525 518 490 453 427 408 390 368 352 333 316 306 305 308 316 330 333 345 366 390 412 408 421 436 446 448 443 440 439 438 445 459 482 522 570 612 633 657 701 744 781 807 822 836 852 873 902 904 933 978 1031 1098 1180 1218 1222 1213 1204 1201 1196 1209 1208 1197 1180 1161 1151 1146 1143 1142 1145 1160 1192 1229 1280 1329 1400 1472 1524 1565 1564 1604 1650 1695 1737 1775 1811 1858 1898 1920 1936 1961 1995 2009 2009 2017 2036 2060 2082 2089 2096 2101 2103 2101 2095 2085 2082 2088 2093 2093 2093 2090 2086 2084 2085 2089 2098 2109 2111 2117 2120 2127 2138 2146 2150 2159 2167 2160 2143 2132 2133 2201 2119 2074 2078 2096 2128 2083 2075 2075 2076 2080 2087 2097 2093 2090 2094 2100 2099 2099 2099 2119 2148 2174 2192 2208 2227 2229 2234 2238 2244 2259 2291 2323 2354 2389 2427 2463 2492 2502 2526 2565 2610 2659 2715 2767 2806 2835 2850 2863 2891 2933 2969 3001 3022 3034 3038 3025 3023 3018 3007 2995 2986 2985 2979 2967 2959 2960 2965 2967 2979 3006 3048 3095 3130 3148 3164 3178 3180 3181 3182 3175 3150 3094 3067 3050 3045 3048 3049 3054 3047 3037 3022 3001 2981 2982 2987 2989 3003 3029 3060 3085 3105 3110 3134 3147 3145 3149 3178 3234 3278 3339 3413 3445 3361 3247 3142 3058 2961 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 90 147 105 107 62 48 62 110 156 148 144 157 160 164 153 113 97 89 84 126 207 280 294 304 302 254 169 88 44 35 45 82 143 211 259 271 310 304 272 234 196 170 155 149 147 147 145 139 139 143 158 178 197 215 226 228 230 235 238 230 229 229 234 238 239 237 235 236 229 209 180 154 130 132 153 189 215 238 294 369 428 473 507 530 534 515 476 465 441 404 374 353 341 322 309 304 305 307 308 320 334 351 371 389 385 408 426 433 435 436 431 433 435 440 452 472 513 566 573 607 653 697 741 782 805 826 842 857 875 881 904 940 983 1034 1098 1176 1225 1228 1223 1216 1206 1192 1203 1205 1198 1185 1172 1165 1164 1163 1165 1168 1186 1223 1262 1314 1364 1433 1500 1537 1544 1586 1632 1668 1707 1747 1782 1815 1860 1879 1901 1932 1966 1998 2010 2011 2019 2038 2058 2070 2082 2098 2108 2112 2111 2103 2097 2094 2097 2099 2100 2100 2099 2095 2093 2096 2102 2108 2111 2114 2114 2117 2121 2127 2138 2155 2159 2161 2153 2143 2143 2147 2165 2117 2089 2091 2108 2122 2079 2075 2071 2070 2074 2083 2096 2093 2090 2094 2098 2096 2096 2101 2123 2152 2177 2195 2209 2227 2231 2232 2234 2242 2263 2297 2328 2361 2395 2429 2455 2461 2477 2512 2556 2604 2654 2707 2760 2800 2815 2828 2854 2894 2935 2974 3007 3031 3044 3047 3044 3029 3011 2996 2989 2991 2992 2987 2980 2968 2962 2963 2968 2980 3005 3043 3088 3125 3147 3158 3159 3165 3174 3180 3176 3154 3109 3087 3067 3057 3054 3048 3052 3052 3042 3026 3004 2987 2990 2990 2995 3014 3040 3062 3083 3152 3128 3133 3145 3149 3155 3174 3233 3282 3353 3415 3427 3386 3339 3186 3079 2975 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 50 61 74 22 18 20 39 84 130 139 146 149 163 165 139 114 100 87 114 184 265 313 316 326 305 237 147 75 45 50 82 131 176 199 269 323 317 289 253 213 179 156 144 141 140 138 137 139 145 165 189 210 228 232 232 228 224 224 229 227 221 218 217 217 217 218 220 216 201 175 146 124 129 156 165 189 235 295 367 425 472 508 532 542 532 511 494 462 422 387 360 350 336 319 308 305 305 310 317 327 339 353 365 367 393 404 417 428 432 431 431 430 434 444 468 509 550 565 606 654 699 744 787 811 833 849 858 864 879 910 944 985 1036 1098 1174 1228 1232 1237 1230 1212 1196 1199 1205 1198 1190 1185 1182 1182 1182 1188 1193 1214 1256 1297 1349 1396 1464 1504 1521 1569 1608 1647 1684 1721 1756 1788 1821 1836 1866 1902 1939 1973 2001 2012 2012 2021 2041 2059 2062 2086 2106 2117 2122 2122 2117 2113 2106 2109 2111 2111 2111 2109 2106 2105 2105 2108 2111 2111 2110 2108 2106 2109 2120 2140 2156 2155 2154 2156 2156 2153 2160 2168 2127 2103 2103 2111 2115 2104 2082 2073 2072 2075 2078 2087 2090 2090 2093 2097 2097 2097 2105 2128 2149 2168 2186 2203 2225 2230 2226 2232 2249 2267 2290 2330 2366 2398 2420 2429 2447 2473 2508 2550 2598 2648 2699 2752 2760 2785 2814 2844 2885 2940 2982 3017 3043 3057 3060 3060 3053 3043 3036 3022 3003 2997 2996 2985 2980 2971 2962 2970 2983 2999 3033 3079 3119 3140 3141 3152 3160 3173 3183 3178 3159 3128 3111 3106 3090 3067 3058 3064 3053 3045 3036 3023 3008 3002 3004 3006 3021 3040 3061 3109 3205 3180 3149 3146 3165 3176 3187 3239 3294 3361 3411 3420 3423 3331 3198 3074 2959 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 24 29 23 16 11 11 32 77 111 91 120 147 164 162 144 124 101 106 166 228 247 301 334 339 297 218 134 83 73 94 103 132 197 267 337 328 304 270 230 193 165 159 150 141 138 143 147 157 180 205 227 246 247 250 247 239 236 239 231 223 217 214 212 210 210 212 210 198 173 144 126 134 164 172 199 247 303 371 428 473 509 534 546 543 542 516 480 441 404 374 353 348 336 328 322 313 316 317 320 327 338 349 356 376 379 395 413 423 426 424 420 423 439 465 493 504 551 605 656 703 745 788 816 839 847 853 866 885 917 947 983 1030 1092 1164 1224 1228 1243 1240 1220 1204 1196 1202 1196 1191 1191 1197 1197 1201 1206 1216 1240 1280 1325 1375 1423 1452 1493 1544 1586 1636 1671 1698 1730 1764 1791 1799 1832 1871 1910 1948 1983 2008 2016 2016 2026 2040 2056 2071 2094 2115 2126 2131 2132 2131 2127 2121 2125 2126 2124 2122 2117 2117 2118 2115 2111 2109 2106 2101 2099 2098 2108 2127 2143 2144 2147 2147 2156 2162 2162 2173 2165 2128 2106 2103 2107 2104 2102 2085 2079 2079 2079 2080 2085 2085 2086 2087 2090 2096 2097 2107 2127 2147 2170 2191 2199 2203 2218 2231 2243 2256 2274 2297 2337 2369 2385 2397 2421 2448 2477 2509 2547 2591 2641 2692 2745 2742 2768 2801 2836 2886 2940 2986 3021 3044 3058 3067 3064 3051 3042 3021 3016 3026 3000 2994 2998 2989 2979 2977 2982 2979 2989 3026 3073 3100 3100 3127 3150 3161 3173 3183 3183 3166 3141 3143 3131 3104 3078 3070 3068 3057 3049 3045 3047 3046 3018 3026 3020 3029 3061 3117 3191 3220 3245 3193 3162 3183 3188 3197 3236 3306 3344 3365 3419 3418 3324 3202 3074 2960 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 21 22 21 15 10 4 9 26 40 26 83 119 146 159 155 141 113 103 101 148 230 301 339 366 344 281 203 143 117 122 124 148 201 268 336 331 317 286 247 214 204 180 162 148 145 154 159 173 201 228 245 254 275 277 269 257 259 264 250 237 227 224 219 213 210 209 209 197 170 142 129 138 139 171 214 262 318 378 432 478 511 529 538 548 547 527 494 456 419 387 365 359 357 349 335 324 319 317 319 322 330 339 344 350 359 374 391 405 411 412 414 420 435 450 464 504 554 610 665 715 757 796 824 824 835 853 871 892 918 950 983 1028 1085 1139 1158 1206 1242 1246 1229 1210 1201 1205 1203 1201 1202 1205 1205 1211 1218 1232 1261 1304 1350 1397 1403 1465 1526 1570 1612 1658 1688 1711 1740 1775 1802 1804 1839 1876 1915 1955 1990 2013 2021 2023 2027 2035 2052 2078 2101 2119 2131 2137 2139 2140 2138 2137 2135 2132 2128 2125 2120 2123 2128 2123 2116 2110 2101 2097 2097 2103 2116 2128 2134 2134 2147 2151 2158 2166 2173 2181 2166 2131 2111 2107 2109 2109 2109 2096 2089 2087 2085 2083 2082 2081 2081 2084 2092 2101 2105 2116 2137 2157 2177 2190 2192 2203 2219 2234 2251 2269 2281 2303 2332 2343 2363 2393 2423 2449 2481 2510 2541 2582 2632 2681 2690 2715 2751 2790 2833 2887 2941 2984 3023 3040 3047 3065 3086 3093 3061 3209 3221 3007 3016 3016 3014 2993 2975 2972 2977 2975 2997 3035 3056 3064 3087 3122 3151 3163 3173 3183 3188 3174 3174 3161 3140 3114 3092 3081 3067 3057 3055 3055 3053 3047 3031 3024 3024 3034 3065 3122 3196 3196 3240 3210 3179 3195 3209 3210 3245 3298 3432 3526 3386 3416 3329 3208 3084 2977 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 1 0 1 4 2 9 16 19 19 16 11 6 6 6 4 7 39 84 120 144 153 150 129 115 111 155 238 315 348 380 374 331 268 209 187 165 156 171 210 267 337 373 338 301 279 262 231 197 175 160 158 164 171 190 228 236 256 286 307 316 312 292 289 290 273 251 246 239 231 223 215 208 203 189 164 143 134 135 150 187 233 285 339 392 440 482 499 514 532 548 550 536 507 471 433 400 377 372 367 358 347 337 329 325 324 324 327 331 333 337 347 360 377 393 401 406 413 420 426 437 463 502 555 614 672 721 760 792 820 827 838 852 870 895 923 954 984 1025 1063 1085 1116 1187 1239 1254 1244 1225 1211 1208 1206 1206 1208 1212 1214 1222 1234 1250 1278 1320 1364 1363 1415 1483 1544 1592 1631 1670 1698 1721 1751 1771 1784 1809 1839 1878 1918 1957 1991 2013 2023 2024 2025 2033 2051 2077 2099 2115 2130 2139 2143 2145 2147 2144 2139 2133 2128 2123 2118 2120 2122 2123 2116 2104 2098 2100 2104 2110 2116 2120 2126 2135 2137 2152 2160 2164 2169 2174 2157 2137 2122 2116 2114 2109 2114 2100 2093 2089 2084 2078 2077 2077 2082 2089 2099 2111 2117 2128 2145 2165 2177 2182 2193 2205 2225 2237 2249 2266 2284 2302 2334 2340 2362 2395 2426 2453 2485 2512 2538 2575 2614 2626 2668 2701 2741 2784 2830 2882 2936 2977 2991 3011 3048 3088 3091 3050 3021 3368 3426 2990 2993 3032 3032 3012 2993 2986 2989 2984 3002 3008 3028 3059 3082 3108 3141 3160 3174 3186 3193 3193 3181 3172 3154 3131 3112 3097 3076 3066 3061 3058 3052 3042 3039 3032 3026 3039 3077 3116 3117 3186 3202 3194 3193 3206 3219 3227 3250 3261 3454 3621 3359 3411 3346 3225 3104 3005 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 3 1 2 7 9 12 13 15 17 16 12 8 8 4 0 2 11 48 82 107 127 138 127 127 119 166 255 337 371 397 393 367 332 298 270 219 197 200 226 272 330 370 339 309 297 284 248 212 189 172 167 172 185 211 240 254 283 318 341 353 344 321 325 322 305 295 278 262 249 238 225 211 198 180 158 148 147 150 169 211 262 318 371 414 451 490 496 513 536 551 553 542 519 487 450 418 400 406 385 367 354 345 337 333 332 329 328 330 334 338 343 356 370 384 396 404 412 413 420 437 464 507 564 625 684 732 769 795 797 818 838 854 873 900 929 962 990 1009 1030 1063 1110 1177 1231 1257 1256 1241 1226 1218 1211 1211 1209 1204 1206 1217 1233 1264 1300 1341 1378 1387 1443 1511 1565 1611 1654 1685 1710 1732 1741 1757 1783 1811 1844 1882 1920 1959 1993 2015 2018 2022 2023 2032 2050 2072 2093 2113 2131 2140 2145 2151 2155 2151 2145 2138 2132 2127 2122 2120 2118 2116 2111 2104 2103 2111 2109 2107 2107 2113 2120 2123 2138 2150 2159 2167 2173 2176 2164 2149 2145 2136 2123 2117 2114 2104 2095 2089 2084 2079 2079 2080 2087 2095 2106 2117 2121 2132 2151 2159 2170 2188 2200 2211 2228 2238 2246 2259 2280 2302 2307 2326 2356 2393 2431 2455 2486 2512 2535 2550 2568 2611 2659 2690 2729 2774 2822 2872 2919 2927 2961 3008 3049 3072 3083 3118 3124 3466 3750 3560 2984 3056 3044 3018 2993 2975 2963 2965 2965 2992 3030 3063 3083 3098 3134 3153 3167 3174 3177 3191 3188 3178 3163 3147 3133 3116 3097 3095 3079 3062 3051 3044 3054 3045 3032 3052 3093 3122 3138 3188 3196 3199 3207 3219 3237 3247 3258 3270 3348 3436 3382 3406 3364 3256 3136 3052 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 2 13 14 14 12 13 14 14 13 12 8 3 2 11 22 52 77 98 116 123 125 123 179 267 350 399 422 421 401 388 368 318 266 239 233 243 276 328 366 337 329 320 299 264 227 200 180 174 182 198 218 228 264 307 347 375 381 380 356 358 360 351 335 309 288 272 255 236 216 197 175 163 157 159 171 199 244 304 361 407 444 473 497 506 520 538 553 556 548 529 503 477 455 443 428 399 379 363 351 343 338 338 337 335 335 337 338 342 354 362 373 386 397 402 409 420 440 470 511 565 628 686 731 756 764 790 825 840 854 873 900 935 968 977 994 1022 1061 1111 1166 1221 1255 1265 1255 1242 1241 1224 1218 1210 1204 1207 1218 1229 1267 1302 1322 1341 1400 1459 1523 1582 1634 1675 1700 1726 1729 1744 1767 1792 1817 1852 1888 1926 1965 1992 2002 2018 2022 2025 2035 2051 2070 2091 2114 2134 2141 2148 2159 2163 2156 2151 2146 2141 2137 2133 2129 2128 2124 2119 2115 2113 2115 2106 2102 2102 2104 2109 2125 2144 2153 2156 2163 2174 2180 2171 2170 2158 2141 2129 2126 2123 2107 2094 2088 2086 2085 2084 2083 2090 2101 2110 2117 2123 2137 2156 2163 2172 2188 2198 2213 2232 2241 2246 2259 2278 2281 2293 2321 2354 2388 2423 2464 2492 2512 2520 2531 2558 2607 2651 2680 2718 2761 2807 2853 2859 2903 2956 3009 3063 3115 3145 3053 3054 3093 3414 3751 2973 3065 3061 3042 3025 3013 3008 3008 2988 2983 3017 3061 3071 3091 3122 3143 3151 3155 3167 3183 3190 3183 3172 3158 3143 3127 3108 3102 3081 3059 3047 3047 3054 3058 3057 3069 3085 3097 3141 3178 3192 3207 3221 3233 3267 3271 3256 3377 3444 3362 3400 3413 3374 3279 3199 3150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 17 14 9 9 13 13 12 12 6 1 3 10 11 35 58 67 76 99 108 106 177 283 375 422 432 444 437 428 405 359 307 276 266 266 287 326 358 357 340 329 311 278 237 206 185 182 189 199 211 244 283 329 370 398 410 411 384 391 395 385 364 344 319 300 276 250 224 199 183 184 180 185 210 249 297 353 405 446 468 479 518 527 533 543 554 559 554 537 517 509 495 466 448 415 392 374 361 352 346 342 342 340 339 341 343 345 351 356 365 375 382 391 405 422 445 478 521 574 634 688 714 735 771 802 820 839 858 879 906 940 946 974 1003 1032 1068 1113 1157 1212 1252 1269 1268 1261 1255 1237 1225 1214 1204 1204 1219 1234 1266 1282 1306 1352 1410 1476 1537 1602 1656 1694 1721 1722 1741 1757 1775 1796 1821 1856 1891 1929 1950 1969 1995 2015 2021 2028 2039 2054 2073 2095 2118 2130 2142 2155 2164 2164 2157 2157 2154 2150 2146 2143 2140 2135 2133 2128 2123 2119 2111 2105 2103 2102 2104 2113 2133 2149 2151 2152 2157 2167 2179 2179 2175 2160 2144 2136 2136 2128 2112 2101 2097 2095 2092 2090 2088 2094 2104 2112 2117 2126 2139 2142 2154 2172 2188 2200 2220 2236 2246 2249 2250 2256 2276 2291 2320 2353 2387 2423 2459 2492 2499 2509 2527 2557 2602 2642 2668 2703 2745 2777 2789 2838 2889 2949 3009 3067 3100 3018 3484 3582 3665 3667 3426 3021 3074 3072 3050 3023 3004 3002 2973 2956 2992 3028 3044 3063 3089 3120 3138 3144 3149 3161 3176 3191 3183 3171 3162 3150 3134 3130 3110 3087 3069 3057 3047 3051 3060 3069 3076 3085 3104 3141 3175 3193 3209 3227 3246 3266 3267 3259 3554 3671 3352 3392 3402 3373 3334 3284 3209 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 10 14 15 14 16 19 19 13 3 0 3 8 5 17 36 52 67 78 74 61 169 299 400 448 454 458 460 456 438 401 352 309 291 288 306 325 326 332 339 336 318 287 248 214 191 187 189 200 226 265 306 352 395 424 437 445 421 442 435 413 391 374 351 328 301 270 242 225 212 212 210 223 259 312 361 410 452 469 480 504 540 545 547 551 555 557 556 545 534 526 511 487 468 436 409 389 374 362 355 354 351 347 348 350 348 351 351 354 358 364 372 388 406 426 452 485 527 577 641 648 678 728 772 788 820 844 864 888 921 955 954 989 1020 1045 1074 1113 1157 1203 1247 1264 1270 1274 1263 1247 1232 1218 1209 1208 1213 1230 1238 1261 1304 1364 1427 1483 1548 1611 1665 1694 1700 1730 1756 1771 1790 1812 1835 1867 1902 1936 1948 1963 1995 2017 2025 2031 2040 2058 2081 2101 2112 2125 2145 2163 2170 2167 2162 2165 2162 2159 2156 2153 2146 2140 2138 2132 2123 2116 2112 2108 2106 2101 2104 2120 2142 2151 2149 2155 2166 2176 2177 2184 2180 2163 2151 2147 2145 2132 2114 2101 2096 2095 2094 2096 2094 2096 2101 2111 2124 2133 2133 2141 2157 2179 2197 2206 2219 2243 2253 2255 2255 2258 2274 2298 2325 2356 2391 2426 2458 2462 2481 2507 2532 2559 2596 2631 2664 2694 2711 2728 2772 2827 2882 2945 3009 3063 3175 3627 3677 3473 3460 3480 3291 3059 3087 3075 3067 3055 3038 3039 3037 3031 3027 3026 3037 3068 3096 3125 3135 3146 3159 3164 3173 3183 3178 3171 3165 3157 3155 3138 3120 3100 3080 3064 3053 3053 3063 3070 3082 3099 3114 3149 3181 3194 3206 3223 3239 3258 3266 3312 3550 3629 3351 3384 3389 3382 3369 3322 3233 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 18 19 21 24 19 11 8 7 5 0 0 0 21 50 65 55 51 175 314 420 468 473 490 485 474 460 436 397 351 318 312 324 333 332 335 342 339 324 294 256 222 197 193 198 213 241 283 324 366 408 442 464 478 475 479 468 442 416 397 376 352 323 301 283 265 234 247 252 281 329 383 431 470 501 509 516 531 546 566 562 559 558 556 554 551 549 540 524 506 487 455 427 405 388 377 374 366 362 358 362 365 361 362 360 360 362 366 374 387 405 430 459 495 538 585 630 645 680 727 770 798 826 845 869 899 920 932 968 1009 1044 1065 1088 1123 1162 1200 1222 1243 1266 1282 1275 1262 1244 1224 1214 1214 1212 1213 1236 1265 1306 1361 1426 1491 1555 1619 1675 1708 1715 1749 1771 1792 1812 1831 1849 1875 1909 1919 1939 1967 1996 2018 2027 2035 2045 2063 2081 2091 2108 2131 2151 2167 2175 2177 2174 2172 2171 2169 2165 2158 2153 2149 2144 2135 2126 2120 2121 2119 2112 2107 2112 2125 2139 2146 2147 2158 2172 2180 2182 2190 2185 2175 2166 2158 2147 2130 2122 2120 2110 2101 2099 2097 2096 2098 2103 2112 2120 2122 2133 2141 2161 2188 2208 2210 2221 2255 2264 2261 2256 2256 2269 2298 2327 2357 2390 2420 2424 2453 2480 2502 2524 2552 2592 2621 2648 2654 2673 2717 2766 2819 2875 2940 3004 3047 3105 3396 3401 3351 3370 3367 3240 3091 3103 3095 3069 3050 3048 3040 3020 2980 3010 3039 3045 3069 3103 3106 3127 3150 3164 3172 3177 3180 3180 3174 3167 3164 3158 3147 3133 3111 3085 3067 3064 3062 3061 3074 3095 3114 3127 3160 3181 3195 3204 3214 3234 3279 3293 3341 3527 3598 3330 3368 3369 3377 3364 3317 3243 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 14 15 15 16 15 13 9 5 2 0 0 7 21 35 44 57 187 332 454 508 510 524 515 494 479 462 433 393 349 341 349 351 344 339 342 342 329 302 268 238 226 211 216 230 256 299 341 383 423 452 465 470 492 505 495 470 442 418 396 375 344 333 320 293 269 294 308 349 405 462 512 542 543 553 560 561 565 598 582 572 566 561 558 554 549 543 533 521 504 476 447 425 415 406 391 381 373 369 373 376 375 375 373 373 372 374 380 389 404 427 461 502 541 570 584 634 685 734 773 796 817 846 873 883 902 939 982 1026 1067 1087 1106 1136 1170 1184 1196 1226 1258 1278 1281 1270 1250 1227 1214 1212 1212 1215 1234 1268 1311 1363 1429 1496 1568 1634 1661 1684 1730 1767 1790 1806 1824 1841 1858 1877 1883 1906 1937 1970 1997 2015 2025 2036 2049 2059 2068 2084 2114 2138 2155 2168 2178 2184 2182 2179 2178 2175 2169 2163 2161 2156 2148 2140 2133 2130 2135 2129 2122 2119 2123 2132 2137 2138 2146 2157 2167 2175 2183 2186 2189 2182 2171 2160 2150 2140 2138 2126 2115 2106 2098 2091 2088 2093 2101 2106 2111 2124 2134 2147 2170 2196 2215 2221 2235 2250 2264 2262 2254 2259 2278 2306 2330 2358 2376 2387 2419 2451 2482 2504 2524 2552 2591 2610 2614 2632 2668 2713 2757 2810 2870 2935 2993 3041 3086 3130 3265 3310 3339 3322 3222 3110 3112 3095 3101 3115 3111 3098 3304 3391 3186 3031 3063 3079 3087 3099 3122 3147 3165 3171 3180 3183 3184 3184 3179 3170 3171 3161 3141 3111 3082 3069 3078 3076 3072 3085 3107 3124 3137 3163 3182 3192 3198 3212 3250 3298 3312 3343 3611 3747 3285 3327 3336 3355 3348 3308 3246 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 9 9 11 10 9 8 5 0 2 9 9 8 19 65 182 345 419 500 558 556 536 514 497 484 465 434 400 386 388 371 352 347 345 339 328 308 289 275 255 230 236 247 270 307 348 389 428 454 466 477 505 519 515 494 467 440 415 395 380 364 347 326 313 349 372 419 476 530 568 569 599 615 613 600 597 628 599 585 579 573 564 556 549 544 537 528 515 494 468 465 447 423 405 394 385 381 386 389 388 388 388 386 384 385 388 396 410 428 462 494 519 541 591 638 680 727 768 800 831 855 858 877 907 947 997 1037 1087 1110 1129 1153 1173 1183 1196 1223 1251 1274 1288 1282 1259 1232 1222 1221 1216 1215 1231 1263 1308 1367 1436 1502 1564 1580 1627 1688 1736 1774 1800 1817 1833 1848 1862 1873 1884 1909 1941 1973 1997 2012 2023 2038 2045 2052 2065 2086 2115 2137 2155 2168 2178 2185 2186 2186 2183 2176 2169 2165 2164 2155 2144 2140 2138 2136 2140 2136 2126 2123 2129 2139 2140 2133 2144 2148 2163 2179 2179 2182 2195 2191 2174 2157 2151 2150 2143 2148 2149 2140 2122 2102 2094 2094 2095 2105 2121 2132 2140 2159 2179 2201 2218 2226 2227 2255 2267 2263 2255 2259 2279 2308 2333 2344 2356 2383 2415 2449 2483 2509 2529 2548 2575 2602 2605 2626 2664 2706 2747 2798 2862 2927 2986 3021 3039 3140 3248 3296 3319 3297 3213 3123 3121 3121 3125 3114 3069 3034 3687 3287 3058 3047 3070 3073 3084 3097 3124 3152 3173 3184 3185 3188 3188 3184 3179 3179 3180 3162 3134 3106 3086 3081 3091 3081 3079 3096 3119 3133 3145 3167 3181 3187 3193 3210 3249 3302 3322 3377 3587 3738 3491 3323 3311 3326 3321 3287 3236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 11 7 3 11 9 12 11 8 7 9 12 11 10 17 57 168 179 342 501 593 604 576 543 519 504 489 473 467 425 427 417 401 377 342 342 336 341 342 321 273 248 255 264 283 315 352 393 419 430 451 481 506 521 526 512 492 465 440 431 414 393 375 361 362 412 442 496 549 581 594 631 665 668 657 644 644 664 630 604 596 585 569 561 551 547 540 533 522 505 486 481 462 439 422 410 398 391 394 398 398 399 402 399 394 394 398 405 418 436 458 473 498 541 590 641 681 727 769 800 820 824 854 880 913 957 1007 1054 1103 1127 1149 1175 1195 1202 1204 1223 1249 1276 1296 1295 1271 1255 1248 1240 1225 1220 1233 1261 1306 1367 1435 1491 1500 1558 1624 1686 1737 1780 1810 1829 1845 1852 1859 1876 1890 1914 1943 1974 1998 2013 2025 2044 2047 2054 2068 2087 2113 2132 2150 2165 2176 2184 2185 2189 2187 2179 2171 2167 2163 2153 2145 2140 2139 2141 2144 2140 2128 2122 2129 2139 2142 2136 2135 2144 2162 2178 2181 2180 2197 2198 2181 2166 2161 2148 2144 2148 2143 2131 2117 2104 2094 2093 2095 2107 2123 2135 2149 2169 2188 2204 2214 2217 2234 2257 2264 2260 2257 2266 2286 2310 2334 2343 2354 2380 2408 2446 2485 2510 2528 2548 2571 2573 2592 2617 2652 2694 2735 2790 2855 2913 2939 2962 3031 3148 3245 3293 3308 3275 3195 3130 3130 3132 3139 3129 3213 3681 3405 3168 3068 3052 3058 3083 3087 3100 3129 3159 3179 3192 3197 3198 3192 3186 3186 3191 3175 3149 3126 3108 3100 3098 3099 3081 3088 3115 3138 3143 3156 3171 3179 3187 3192 3201 3237 3295 3333 3408 3499 3567 3581 3335 3291 3293 3295 3277 3232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 13 14 17 16 16 10 7 10 15 20 27 23 27 35 50 144 319 498 610 643 624 579 544 510 493 484 477 461 450 435 417 399 386 377 377 378 356 321 287 264 272 278 294 321 351 377 385 412 444 477 504 519 526 522 512 501 487 467 440 420 407 401 420 480 510 572 586 614 664 700 728 730 727 714 706 704 649 637 622 601 581 569 556 551 542 537 531 521 519 499 478 455 436 423 415 404 399 405 409 409 413 415 404 401 404 411 426 442 451 473 505 547 594 637 678 723 768 804 822 824 853 892 921 955 1006 1056 1111 1145 1160 1182 1214 1216 1209 1220 1243 1273 1299 1305 1290 1279 1269 1254 1238 1228 1236 1262 1309 1365 1410 1428 1491 1550 1617 1681 1736 1781 1815 1835 1840 1849 1864 1882 1895 1917 1944 1972 1994 2009 2023 2028 2042 2053 2066 2085 2108 2127 2144 2160 2171 2177 2185 2193 2190 2182 2175 2171 2167 2158 2152 2147 2146 2147 2146 2139 2128 2123 2126 2134 2141 2143 2138 2141 2157 2173 2180 2183 2197 2200 2200 2190 2168 2149 2156 2173 2172 2157 2136 2112 2112 2099 2099 2111 2127 2139 2157 2175 2194 2213 2225 2227 2240 2257 2262 2260 2260 2271 2290 2310 2315 2328 2350 2375 2402 2444 2483 2504 2520 2538 2541 2571 2592 2615 2645 2683 2725 2783 2844 2863 2893 2955 3040 3155 3240 3286 3296 3263 3203 3203 3152 3141 3136 3131 3183 3410 3290 3157 3105 3091 3079 3093 3091 3105 3136 3166 3186 3200 3203 3206 3193 3188 3195 3195 3165 3141 3126 3119 3115 3106 3099 3086 3101 3130 3151 3156 3167 3172 3186 3193 3191 3195 3225 3279 3330 3375 3420 3471 3496 3327 3277 3264 3266 3264 3246 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3 14 29 35 33 22 8 1 5 17 28 51 32 26 29 52 156 317 498 632 682 661 615 534 499 478 462 454 478 458 446 437 418 398 391 391 392 360 326 303 283 288 291 303 324 340 344 369 399 431 463 492 509 517 526 525 522 515 494 470 451 444 445 480 553 584 631 649 682 726 759 776 784 777 756 741 739 720 687 648 613 588 571 561 553 544 540 538 536 531 512 492 469 452 442 431 422 420 421 422 421 423 428 417 410 409 417 430 439 457 483 515 553 597 639 679 727 768 791 803 838 864 894 929 970 1016 1059 1115 1129 1158 1195 1219 1220 1214 1218 1237 1268 1296 1302 1310 1295 1286 1270 1251 1243 1247 1272 1316 1339 1359 1417 1481 1542 1608 1672 1729 1777 1813 1836 1840 1850 1866 1884 1904 1925 1950 1971 1988 2000 2005 2020 2038 2050 2062 2079 2100 2120 2139 2150 2158 2169 2184 2193 2188 2182 2178 2177 2176 2170 2167 2157 2152 2152 2150 2137 2127 2123 2124 2126 2128 2136 2137 2141 2154 2169 2177 2181 2195 2197 2197 2191 2174 2156 2161 2160 2147 2129 2115 2113 2111 2107 2111 2120 2130 2138 2162 2181 2199 2206 2211 2224 2238 2255 2261 2262 2265 2274 2292 2293 2307 2324 2345 2370 2393 2438 2480 2504 2512 2520 2547 2572 2590 2611 2640 2677 2718 2772 2778 2821 2884 2958 3050 3160 3239 3281 3283 3270 3260 3199 3162 3153 3161 3196 3261 3326 3253 3236 3170 3104 3090 3097 3092 3109 3142 3170 3183 3188 3202 3204 3192 3189 3196 3190 3163 3143 3132 3124 3118 3112 3101 3098 3115 3141 3161 3167 3174 3184 3195 3199 3198 3199 3222 3262 3289 3318 3375 3442 3437 3317 3272 3246 3234 3236 3233 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 14 30 20 25 16 8 13 33 72 61 59 39 37 116 251 492 648 700 682 648 594 532 490 461 455 467 395 382 409 419 410 405 388 393 357 331 317 301 302 303 311 323 334 341 357 381 411 442 469 489 496 516 520 525 527 517 501 484 486 495 543 617 642 652 698 746 788 826 858 829 813 793 788 786 758 716 671 631 600 578 562 555 547 546 543 539 536 524 504 483 467 455 443 437 436 436 435 434 434 438 432 422 417 419 426 433 456 484 519 559 602 645 681 716 733 758 802 836 869 894 922 960 1010 1065 1075 1125 1173 1210 1228 1223 1210 1212 1233 1255 1275 1296 1317 1310 1300 1285 1269 1260 1254 1281 1317 1338 1361 1411 1474 1541 1603 1668 1727 1775 1826 1826 1837 1855 1876 1896 1915 1934 1954 1972 1982 1989 2004 2026 2040 2049 2059 2074 2092 2111 2120 2130 2144 2160 2174 2185 2179 2178 2179 2181 2183 2183 2177 2166 2159 2156 2153 2141 2129 2125 2125 2125 2128 2132 2132 2141 2152 2161 2169 2178 2189 2192 2193 2187 2174 2164 2189 2203 2195 2177 2165 2160 2134 2119 2120 2126 2133 2147 2165 2180 2184 2193 2208 2220 2234 2251 2261 2263 2267 2275 2276 2294 2307 2320 2339 2366 2396 2439 2476 2489 2499 2524 2557 2577 2590 2611 2640 2673 2706 2708 2753 2813 2882 2961 3055 3157 3232 3270 3282 3275 3249 3198 3165 3162 3167 3182 3229 3331 3304 3250 3174 3119 3107 3106 3100 3113 3140 3160 3171 3196 3204 3202 3193 3189 3192 3187 3171 3164 3140 3124 3125 3123 3105 3109 3129 3150 3163 3174 3193 3198 3202 3208 3211 3209 3221 3237 3251 3297 3364 3410 3393 3319 3270 3229 3207 3206 3200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 16 9 58 74 59 33 23 54 65 103 83 41 62 176 411 616 713 718 691 684 541 476 450 434 410 369 358 345 333 328 348 401 355 344 339 329 318 319 315 318 319 325 337 349 364 388 416 443 461 466 471 492 513 528 532 528 516 526 543 589 647 671 717 770 810 843 869 890 903 866 854 857 841 785 741 694 655 621 593 570 554 550 547 543 539 537 533 517 499 482 467 455 454 446 448 447 445 445 448 445 435 430 428 427 438 457 484 520 562 608 654 679 688 714 755 799 833 870 909 942 973 995 1009 1058 1115 1174 1210 1220 1212 1196 1193 1216 1229 1246 1285 1316 1314 1311 1297 1280 1270 1267 1286 1291 1313 1351 1402 1471 1529 1592 1658 1719 1761 1766 1813 1839 1863 1885 1904 1922 1940 1958 1966 1976 1993 2012 2029 2040 2048 2059 2074 2087 2094 2105 2120 2136 2151 2163 2174 2171 2171 2175 2178 2178 2179 2174 2167 2163 2159 2150 2139 2132 2127 2125 2125 2126 2126 2125 2136 2142 2148 2158 2166 2168 2180 2184 2180 2172 2193 2432 2232 2176 2178 2161 2133 2135 2131 2131 2133 2138 2147 2163 2164 2177 2193 2208 2223 2236 2253 2262 2265 2266 2269 2281 2296 2305 2317 2337 2364 2394 2435 2442 2462 2491 2521 2554 2576 2594 2616 2641 2658 2662 2696 2748 2811 2880 2959 3052 3153 3225 3243 3258 3267 3240 3192 3170 3169 3177 3357 3730 3741 3351 3245 3186 3135 3123 3115 3113 3120 3124 3138 3169 3195 3198 3200 3198 3194 3192 3193 3193 3173 3145 3130 3132 3131 3109 3123 3146 3159 3165 3187 3207 3213 3215 3217 3220 3220 3223 3224 3240 3288 3348 3381 3370 3318 3264 3216 3189 3186 3174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 64 165 209 139 35 30 40 103 135 112 94 193 362 569 602 589 603 623 503 431 413 408 389 354 339 319 312 307 303 314 318 323 334 337 333 334 330 327 324 327 333 339 349 364 387 413 420 407 434 463 493 516 533 544 543 560 586 607 648 717 773 828 867 906 933 936 936 930 925 918 883 819 770 719 675 639 610 588 572 561 554 545 540 539 537 528 514 499 490 485 469 457 463 462 459 458 459 455 451 445 440 437 441 459 484 519 562 609 651 651 684 715 757 802 835 871 905 936 972 998 1009 1070 1109 1166 1198 1206 1202 1192 1195 1204 1218 1246 1289 1320 1322 1323 1316 1302 1289 1287 1281 1292 1316 1351 1398 1468 1514 1583 1647 1681 1703 1761 1808 1845 1872 1893 1911 1929 1946 1950 1960 1977 1995 2013 2026 2039 2049 2061 2072 2078 2088 2100 2114 2130 2146 2159 2167 2168 2169 2170 2173 2176 2176 2172 2163 2157 2154 2147 2133 2127 2122 2119 2117 2115 2113 2113 2124 2135 2145 2153 2156 2167 2179 2184 2180 2169 2234 2943 2585 2450 2432 2441 2469 2134 2131 2134 2136 2139 2144 2144 2161 2178 2195 2211 2226 2241 2257 2262 2263 2265 2271 2282 2291 2300 2316 2336 2360 2382 2383 2417 2454 2489 2522 2553 2573 2596 2617 2628 2634 2654 2690 2745 2805 2874 2957 3054 3151 3158 3209 3253 3257 3226 3183 3167 3162 3195 3234 3264 3435 3306 3247 3195 3152 3137 3127 3127 3129 3130 3139 3163 3194 3202 3205 3204 3200 3194 3197 3198 3180 3155 3140 3138 3132 3115 3138 3156 3165 3175 3196 3214 3225 3228 3228 3231 3236 3237 3233 3243 3279 3327 3357 3355 3306 3253 3223 3206 3180 3162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 47 228 380 357 233 170 137 157 150 162 184 229 353 370 376 414 490 556 507 444 412 395 367 327 313 310 286 275 281 295 307 313 327 335 337 339 342 338 331 328 328 330 334 344 361 383 385 373 400 434 470 499 526 549 564 588 606 624 675 758 819 872 918 957 980 983 975 973 959 949 917 860 803 746 696 658 634 619 603 579 565 556 550 546 542 536 527 523 515 501 485 473 479 478 476 474 472 465 465 456 449 445 448 463 486 522 564 604 635 649 685 717 756 800 842 883 919 949 961 976 1012 1063 1111 1158 1186 1192 1183 1173 1176 1178 1203 1242 1284 1318 1327 1323 1317 1310 1304 1301 1288 1301 1320 1350 1395 1455 1507 1560 1581 1623 1694 1753 1805 1850 1881 1903 1920 1936 1953 1953 1967 1981 1994 2011 2024 2035 2049 2064 2074 2076 2086 2093 2105 2121 2138 2153 2161 2162 2164 2167 2171 2175 2170 2168 2160 2153 2148 2143 2134 2130 2117 2109 2106 2107 2106 2109 2120 2133 2140 2145 2155 2164 2175 2178 2171 2163 2199 2471 2502 2404 2662 2792 2163 2126 2131 2132 2132 2133 2135 2147 2162 2177 2194 2210 2227 2246 2259 2261 2262 2267 2273 2278 2284 2296 2312 2331 2346 2342 2369 2404 2442 2482 2519 2547 2568 2593 2604 2612 2627 2648 2688 2739 2797 2868 2955 3052 3132 3141 3187 3229 3234 3203 3172 3158 3157 3209 3268 3286 3359 3293 3252 3208 3166 3145 3140 3143 3144 3144 3151 3171 3200 3207 3207 3205 3200 3198 3198 3200 3182 3163 3151 3145 3133 3129 3146 3156 3165 3182 3204 3220 3234 3245 3250 3254 3267 3259 3246 3248 3272 3310 3337 3339 3283 3255 3231 3199 3169 3149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 17 42 198 315 445 464 395 386 434 213 123 115 117 174 181 233 332 448 530 524 480 432 389 346 311 308 279 258 248 249 264 288 294 312 329 330 327 343 346 339 332 326 323 321 325 336 341 341 346 371 409 448 483 517 549 574 588 606 644 708 786 854 912 961 1000 1021 1026 1023 1010 987 976 947 898 842 781 720 695 673 648 619 593 571 567 563 556 551 549 548 545 536 522 506 491 504 503 497 492 488 485 477 464 455 451 455 467 490 525 556 579 602 650 684 716 756 803 853 900 930 935 949 976 1011 1052 1095 1146 1171 1176 1172 1167 1158 1159 1190 1233 1273 1307 1321 1342 1344 1337 1330 1321 1313 1315 1329 1358 1400 1450 1499 1502 1546 1609 1674 1737 1795 1843 1878 1902 1920 1934 1936 1950 1968 1984 1999 2014 2025 2036 2050 2059 2068 2079 2085 2092 2104 2119 2136 2151 2156 2155 2156 2164 2173 2178 2172 2165 2156 2150 2147 2143 2137 2125 2111 2104 2102 2104 2106 2110 2119 2120 2124 2133 2142 2152 2166 2169 2166 2177 2219 2247 2335 2353 2417 2394 2157 2130 2133 2132 2130 2132 2139 2149 2160 2176 2193 2210 2227 2247 2247 2252 2258 2265 2271 2273 2281 2295 2308 2324 2339 2335 2362 2394 2432 2474 2515 2549 2575 2598 2605 2609 2623 2647 2686 2734 2793 2865 2948 3027 3019 3102 3171 3210 3215 3190 3167 3151 3161 3179 3218 3293 3339 3285 3255 3219 3179 3155 3151 3159 3162 3161 3164 3180 3210 3214 3212 3206 3202 3204 3205 3199 3183 3171 3162 3150 3138 3140 3149 3160 3174 3191 3211 3227 3249 3268 3277 3282 3301 3283 3261 3253 3266 3296 3320 3318 3280 3249 3217 3183 3154 3139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 18 35 106 115 270 403 511 658 718 412 171 69 70 87 91 145 250 368 459 496 485 434 381 337 309 295 263 218 202 207 229 259 269 287 297 299 305 330 345 342 334 324 316 310 309 309 315 315 321 346 385 432 472 510 538 553 575 617 667 734 810 880 940 993 1030 1042 1046 1052 1042 1019 1007 975 927 874 815 752 740 708 667 637 610 585 583 578 572 565 561 560 557 551 541 527 515 525 525 522 518 514 507 494 477 465 458 459 469 495 516 534 562 604 646 683 714 752 801 852 893 897 927 955 983 1013 1046 1080 1128 1162 1175 1180 1190 1178 1170 1193 1236 1285 1328 1350 1359 1362 1358 1350 1341 1332 1330 1339 1363 1402 1443 1473 1480 1527 1595 1661 1719 1775 1835 1877 1908 1923 1927 1939 1955 1971 1987 2003 2017 2026 2038 2043 2052 2064 2077 2084 2092 2106 2121 2136 2147 2149 2143 2148 2159 2169 2174 2168 2160 2153 2148 2146 2143 2130 2118 2106 2102 2101 2102 2102 2106 2108 2106 2106 2114 2130 2145 2157 2163 2170 2176 2185 2248 2306 2317 2319 2274 2162 2136 2134 2133 2132 2135 2142 2149 2159 2175 2193 2211 2227 2244 2245 2248 2256 2263 2268 2267 2276 2292 2304 2309 2312 2324 2353 2384 2422 2466 2508 2544 2573 2578 2589 2605 2623 2648 2686 2732 2790 2859 2913 2923 2998 3093 3161 3194 3198 3182 3155 3148 3147 3172 3229 3294 3320 3286 3255 3222 3189 3168 3166 3175 3178 3170 3168 3185 3217 3218 3214 3210 3208 3210 3214 3205 3189 3179 3171 3158 3150 3146 3158 3173 3188 3202 3218 3235 3266 3283 3291 3304 3327 3312 3278 3259 3263 3283 3300 3298 3266 3229 3195 3169 3144 3127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 20 21 11 0 0 0 0 0 0 0 0 0 4 14 25 39 46 127 235 443 724 860 566 297 173 140 121 66 84 137 223 323 407 446 396 365 324 280 238 212 163 152 160 189 225 239 244 259 266 281 307 329 336 332 323 312 304 303 295 295 290 296 323 365 417 464 508 531 542 582 632 687 757 831 900 963 1016 1047 1062 1069 1076 1072 1050 1039 1006 958 904 849 827 789 741 695 659 632 603 603 597 590 586 584 578 576 572 564 551 539 552 548 545 542 535 526 510 493 480 470 467 475 489 498 529 568 607 648 681 720 759 805 836 845 901 943 968 988 1011 1041 1075 1120 1146 1155 1155 1155 1154 1157 1182 1220 1266 1312 1350 1342 1350 1357 1361 1366 1371 1371 1369 1383 1407 1430 1451 1478 1513 1567 1635 1706 1766 1825 1876 1893 1904 1926 1945 1963 1979 1995 2010 2022 2030 2033 2040 2054 2068 2076 2081 2090 2103 2115 2123 2128 2132 2133 2140 2147 2156 2165 2167 2157 2161 2150 2142 2137 2123 2112 2102 2100 2099 2098 2096 2096 2096 2089 2092 2108 2127 2142 2154 2164 2175 2186 2200 2261 2297 2300 2284 2237 2162 2140 2134 2132 2132 2135 2140 2144 2156 2174 2191 2207 2218 2219 2235 2243 2250 2257 2261 2262 2272 2285 2290 2294 2303 2311 2339 2373 2414 2457 2498 2532 2533 2560 2583 2602 2623 2649 2685 2730 2784 2814 2838 2913 2996 3079 3142 3176 3180 3169 3150 3146 3145 3176 3235 3292 3318 3291 3256 3223 3202 3196 3182 3198 3189 3175 3175 3195 3220 3220 3220 3214 3210 3216 3223 3213 3199 3190 3183 3174 3169 3160 3171 3187 3200 3211 3220 3242 3262 3281 3299 3319 3347 3333 3298 3275 3270 3276 3281 3282 3257 3219 3182 3154 3129 3114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 17 30 30 14 6 3 1 0 0 0 0 0 1 4 11 21 35 78 143 322 602 832 739 491 517 446 227 82 56 64 98 173 264 325 310 312 268 206 165 145 98 94 104 137 175 190 193 222 224 242 276 302 318 323 318 308 300 295 280 278 270 277 304 346 403 460 485 513 550 594 644 701 772 845 916 976 1016 1028 1063 1090 1099 1097 1073 1062 1032 989 953 930 887 827 775 726 686 657 627 629 623 617 612 606 600 595 589 581 571 563 571 570 568 564 556 543 526 510 496 483 480 487 486 501 533 572 612 650 684 717 758 808 844 858 903 930 945 964 993 1031 1072 1117 1132 1141 1143 1138 1143 1153 1177 1207 1242 1277 1298 1357 1391 1408 1419 1426 1429 1421 1416 1419 1430 1451 1501 1517 1535 1565 1608 1669 1749 1815 1827 1859 1895 1919 1943 1963 1982 2002 2018 2028 2030 2036 2046 2060 2073 2081 2087 2095 2104 2111 2114 2117 2125 2133 2142 2147 2151 2153 2148 2152 2154 2147 2137 2126 2111 2104 2096 2094 2093 2090 2087 2083 2078 2077 2089 2109 2125 2136 2154 2164 2168 2178 2207 2265 2295 2292 2266 2218 2160 2142 2139 2133 2132 2134 2137 2141 2154 2169 2185 2195 2199 2213 2229 2233 2240 2249 2255 2257 2267 2269 2275 2283 2292 2303 2328 2360 2400 2444 2478 2482 2520 2554 2581 2602 2623 2647 2678 2721 2736 2767 2829 2899 2984 3065 3128 3163 3172 3168 3167 3148 3151 3182 3235 3289 3311 3290 3261 3244 3231 3207 3206 3209 3191 3180 3187 3201 3215 3217 3217 3212 3210 3223 3233 3222 3210 3203 3199 3194 3178 3171 3182 3197 3209 3217 3226 3240 3256 3284 3313 3334 3359 3348 3318 3291 3280 3279 3275 3274 3248 3211 3171 3134 3111 3104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 23 25 26 24 6 0 0 0 0 0 0 0 2 10 28 64 100 229 474 744 832 836 668 504 345 177 69 45 46 79 135 186 193 226 230 176 110 74 43 55 68 96 119 128 145 179 174 193 229 261 285 302 304 305 302 286 267 262 258 269 296 338 392 407 452 506 562 612 662 714 787 858 917 962 980 1029 1075 1104 1116 1114 1091 1078 1051 1034 1013 976 922 861 808 759 717 683 655 659 658 648 638 633 628 619 616 609 596 587 601 600 591 585 576 561 541 526 508 495 493 499 497 511 540 575 613 651 689 725 761 780 803 845 880 913 942 971 1005 1048 1090 1096 1123 1150 1162 1160 1167 1194 1219 1240 1258 1280 1317 1389 1438 1461 1468 1466 1461 1451 1460 1463 1480 1514 1540 1561 1583 1608 1634 1666 1708 1708 1778 1841 1881 1908 1937 1963 1983 2001 2016 2025 2027 2042 2051 2064 2074 2080 2088 2101 2104 2106 2109 2115 2125 2132 2144 2145 2138 2212 2399 2401 2330 2193 2127 2118 2099 2090 2087 2086 2084 2080 2074 2063 2064 2077 2092 2106 2117 2131 2149 2156 2163 2177 2208 2265 2288 2277 2246 2204 2166 2160 2140 2133 2133 2134 2134 2135 2147 2160 2165 2173 2189 2205 2218 2225 2234 2243 2248 2250 2251 2258 2266 2275 2287 2302 2317 2349 2388 2411 2425 2472 2512 2548 2577 2600 2621 2646 2673 2677 2708 2760 2821 2889 2973 3050 3110 3147 3162 3164 3158 3146 3155 3189 3239 3288 3302 3286 3277 3259 3233 3218 3224 3214 3203 3199 3202 3206 3204 3212 3214 3212 3214 3230 3239 3232 3225 3219 3214 3206 3190 3183 3193 3206 3215 3221 3228 3236 3262 3293 3321 3346 3366 3365 3338 3319 3312 3303 3288 3272 3242 3204 3161 3117 3092 3090 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 29 62 14 0 0 0 0 0 0 0 0 2 11 35 58 140 329 556 700 750 739 639 483 308 151 63 38 49 71 100 132 224 225 150 77 37 19 31 39 45 56 74 98 128 147 158 180 211 235 251 266 282 288 278 259 252 251 265 295 323 337 382 448 515 578 636 689 737 817 883 913 930 993 1043 1089 1118 1130 1129 1110 1095 1069 1060 1041 1001 954 897 843 796 754 717 691 708 700 683 669 663 656 644 635 627 619 616 626 617 614 605 592 579 563 544 524 515 513 512 508 522 552 585 618 652 687 716 725 756 800 847 901 943 974 1003 1036 1063 1071 1105 1137 1171 1186 1183 1188 1222 1263 1278 1297 1330 1374 1407 1326 1312 1327 1355 1403 1458 1466 1492 1516 1545 1590 1582 1588 1625 1665 1692 1709 1713 1766 1824 1870 1904 1937 1972 1992 2004 2009 2015 2027 2041 2050 2065 2072 2073 2080 2091 2092 2094 2097 2105 2119 2131 2134 2132 2136 2231 2454 2538 2415 2204 2108 2106 2090 2078 2078 2078 2077 2071 2060 2054 2060 2077 2091 2101 2111 2127 2132 2145 2156 2174 2211 2262 2278 2259 2229 2208 2196 2158 2138 2132 2132 2130 2126 2128 2138 2141 2149 2164 2182 2196 2207 2220 2230 2237 2239 2240 2246 2256 2266 2274 2283 2293 2309 2339 2352 2372 2415 2462 2506 2544 2574 2597 2618 2642 2644 2669 2703 2751 2815 2883 2963 3032 3087 3115 3126 3149 3142 3136 3154 3192 3240 3286 3293 3294 3276 3255 3239 3227 3225 3217 3217 3218 3216 3214 3208 3214 3218 3217 3220 3235 3246 3243 3242 3237 3227 3219 3204 3195 3202 3212 3219 3222 3226 3242 3267 3296 3325 3350 3380 3381 3372 3357 3340 3328 3307 3281 3246 3204 3156 3112 3108 3076 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 26 4 0 0 0 0 0 0 0 0 0 1 8 23 69 166 260 333 573 733 706 573 415 262 105 51 46 51 67 111 184 194 111 50 23 1 3 3 8 25 47 63 85 109 114 134 166 188 190 223 256 274 272 256 245 258 276 305 328 336 386 458 530 601 669 727 777 863 906 929 958 1015 1062 1104 1130 1141 1138 1120 1096 1099 1082 1056 1022 980 928 879 835 794 763 750 770 747 724 707 696 688 673 660 652 648 649 653 640 635 625 609 593 581 562 554 541 528 520 520 532 561 594 627 654 668 670 692 737 812 898 959 983 1005 1036 1052 1066 1104 1143 1166 1199 1223 1230 1231 1256 1294 1303 1313 1320 1308 1293 1038 965 971 1013 1088 1160 1214 1312 1430 1535 1602 1641 1625 1610 1637 1674 1685 1730 1775 1828 1881 1921 1941 1967 2001 2009 2014 2020 2025 2039 2052 2068 2070 2067 2074 2076 2082 2085 2087 2096 2112 2125 2122 2128 2138 2156 2193 2286 2193 2126 2101 2095 2084 2074 2073 2072 2069 2063 2054 2053 2064 2077 2089 2098 2105 2108 2125 2136 2147 2172 2215 2262 2262 2244 2233 2217 2187 2158 2142 2135 2129 2123 2119 2122 2122 2129 2142 2158 2174 2184 2197 2216 2224 2226 2227 2233 2245 2258 2266 2269 2272 2284 2301 2305 2329 2363 2401 2450 2497 2536 2568 2593 2608 2610 2641 2668 2699 2745 2806 2875 2952 3014 3033 3061 3110 3136 3133 3132 3152 3191 3235 3264 3269 3270 3262 3254 3248 3237 3227 3222 3227 3233 3231 3224 3220 3224 3224 3222 3226 3236 3243 3248 3251 3248 3240 3231 3217 3208 3211 3216 3220 3224 3234 3249 3272 3299 3327 3356 3395 3397 3396 3381 3361 3350 3326 3293 3251 3208 3177 3163 3111 3066 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 38 69 166 347 547 560 525 456 350 205 84 69 59 59 75 94 93 53 31 20 8 0 0 0 5 21 41 53 68 73 93 116 135 153 192 240 274 284 273 260 284 303 310 325 357 408 477 553 634 711 777 830 896 923 955 998 1043 1084 1116 1138 1152 1149 1134 1131 1121 1093 1066 1037 1001 954 912 872 845 824 810 813 790 767 748 734 721 698 694 692 684 675 670 659 654 637 622 608 594 588 579 559 538 530 536 543 567 598 624 637 640 649 688 746 840 928 974 996 1021 1049 1060 1075 1112 1147 1180 1150 1119 1095 1076 1088 1107 1108 1101 1084 1056 1019 795 731 720 733 764 779 882 998 1164 1365 1529 1538 1706 1697 1692 1714 1733 1721 1759 1815 1860 1911 1970 1992 1994 2003 2015 2030 2043 2052 2059 2070 2074 2073 2076 2079 2082 2082 2083 2092 2107 2115 2120 2125 2137 2163 2199 2209 2147 2109 2099 2094 2081 2076 2073 2070 2066 2059 2053 2054 2065 2073 2081 2087 2092 2101 2114 2125 2143 2174 2217 2255 2247 2246 2231 2205 2179 2162 2147 2136 2125 2116 2112 2112 2117 2123 2133 2146 2160 2173 2192 2214 2215 2211 2217 2230 2244 2255 2258 2257 2259 2271 2263 2287 2320 2353 2388 2436 2486 2528 2563 2588 2603 2609 2641 2664 2694 2739 2800 2866 2937 2991 3014 3047 3098 3126 3130 3131 3148 3184 3218 3216 3246 3254 3255 3255 3255 3246 3234 3230 3235 3240 3240 3232 3229 3230 3226 3223 3227 3236 3234 3245 3254 3255 3249 3239 3230 3221 3222 3224 3224 3232 3244 3257 3276 3300 3328 3362 3378 3399 3407 3400 3386 3372 3347 3308 3262 3237 3225 3182 3115 3062 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 2 1 3 15 21 39 87 183 353 360 436 441 380 313 266 151 79 52 49 43 38 30 23 15 9 6 0 0 1 6 16 32 41 46 55 66 83 115 164 230 286 313 310 299 338 341 350 371 405 452 511 587 672 755 816 848 916 965 1006 1044 1079 1108 1134 1149 1160 1165 1162 1151 1135 1101 1069 1042 1014 978 939 902 890 873 848 848 826 804 784 769 754 733 731 726 708 695 691 673 662 655 646 628 607 606 594 572 552 546 552 559 577 590 597 601 615 658 755 832 926 998 1024 1038 1062 1066 1088 1119 1144 1164 1168 997 888 826 781 789 787 778 769 769 781 793 672 651 648 646 650 668 708 762 875 1057 1214 1166 1461 1560 1714 1824 1812 1816 1775 1788 1817 1868 1924 1930 2007 2021 2029 2040 2050 2059 2063 2069 2072 2075 2079 2079 2081 2084 2089 2096 2104 2110 2111 2122 2143 2172 2194 2181 2129 2104 2096 2090 2079 2078 2072 2070 2063 2055 2050 2055 2063 2070 2072 2076 2084 2091 2103 2113 2136 2173 2214 2242 2230 2232 2221 2197 2173 2160 2149 2133 2118 2110 2110 2110 2111 2114 2123 2135 2148 2164 2186 2202 2201 2199 2210 2227 2241 2248 2249 2248 2250 2260 2255 2280 2310 2338 2372 2423 2474 2520 2554 2564 2566 2603 2637 2660 2691 2735 2792 2852 2911 2918 2965 3030 3082 3113 3118 3123 3144 3177 3205 3207 3236 3252 3256 3258 3261 3256 3242 3239 3244 3251 3253 3242 3234 3233 3228 3224 3225 3231 3235 3247 3256 3258 3254 3247 3241 3232 3232 3233 3233 3239 3250 3265 3280 3300 3328 3365 3369 3400 3417 3417 3406 3392 3367 3323 3301 3283 3248 3191 3123 3066 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 11 9 11 11 12 27 50 100 204 215 345 398 396 378 341 238 120 58 36 28 27 28 24 22 14 0 0 0 0 3 7 11 14 14 22 36 55 85 139 223 304 359 376 364 358 421 433 446 473 511 563 633 716 799 848 864 962 1014 1054 1088 1116 1137 1157 1166 1172 1174 1170 1160 1145 1111 1074 1042 1016 993 962 947 927 902 880 875 856 834 820 805 789 774 769 751 733 729 725 693 684 673 658 648 637 623 610 588 569 563 567 573 575 574 578 597 649 748 841 914 960 994 1019 1038 1045 1067 1083 1083 1073 1062 1012 801 692 657 642 627 606 591 585 594 622 656 592 591 599 619 642 643 637 656 708 804 880 817 832 1024 1315 1608 1812 1884 1871 1837 1855 1879 1881 1893 1972 2032 2051 2055 2062 2067 2070 2078 2078 2082 2090 2081 2082 2088 2090 2091 2096 2107 2110 2126 2149 2172 2181 2159 2121 2101 2091 2086 2081 2077 2072 2070 2061 2051 2049 2056 2062 2067 2070 2072 2078 2083 2095 2111 2139 2173 2203 2221 2215 2220 2211 2190 2170 2159 2145 2129 2115 2108 2108 2109 2103 2103 2110 2122 2138 2157 2175 2180 2183 2190 2204 2223 2236 2240 2240 2240 2239 2239 2251 2274 2298 2324 2358 2409 2470 2506 2520 2534 2563 2602 2632 2656 2689 2731 2780 2828 2836 2886 2949 3011 3063 3094 3103 3116 3139 3156 3169 3199 3229 3249 3255 3258 3265 3263 3251 3247 3252 3261 3265 3254 3244 3239 3235 3231 3229 3228 3239 3251 3258 3260 3259 3256 3251 3246 3242 3239 3241 3245 3257 3272 3284 3300 3323 3338 3369 3404 3425 3429 3422 3412 3389 3345 3328 3309 3260 3195 3126 3068 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 11 17 18 13 24 39 63 111 147 271 307 335 358 338 286 186 95 43 24 21 24 24 27 16 0 0 0 3 2 1 1 1 0 10 23 37 62 113 209 331 437 485 482 484 575 556 544 553 579 620 684 761 808 849 906 1002 1057 1095 1125 1150 1169 1184 1187 1187 1187 1182 1170 1159 1127 1087 1048 1017 1001 992 982 957 926 906 898 885 862 845 832 822 815 797 775 754 741 732 718 698 692 688 671 650 637 623 604 582 579 584 578 573 571 596 662 754 847 895 930 882 866 892 908 959 993 996 974 936 886 825 677 630 599 567 558 542 539 534 535 546 562 564 563 588 624 646 632 624 628 643 673 680 621 647 742 917 1170 1467 1741 1878 1892 1884 1897 1927 1938 1938 2014 2061 2073 2071 2078 2082 2080 2080 2084 2087 2082 2082 2088 2086 2089 2097 2102 2111 2129 2153 2168 2167 2148 2115 2098 2092 2089 2084 2073 2072 2067 2054 2045 2046 2055 2057 2059 2062 2066 2070 2075 2089 2111 2138 2164 2182 2188 2202 2210 2202 2184 2167 2156 2142 2125 2117 2112 2107 2107 2095 2091 2098 2112 2127 2142 2144 2161 2170 2180 2196 2214 2229 2234 2234 2233 2233 2236 2246 2267 2288 2314 2351 2404 2454 2467 2494 2528 2560 2599 2634 2659 2688 2722 2753 2761 2819 2875 2935 2992 3039 3075 3095 3111 3119 3136 3166 3190 3218 3243 3252 3257 3263 3260 3259 3249 3255 3270 3276 3265 3254 3247 3243 3240 3236 3231 3243 3252 3256 3261 3266 3266 3264 3262 3255 3248 3247 3252 3267 3278 3287 3296 3307 3324 3370 3407 3428 3436 3434 3430 3409 3397 3370 3326 3270 3204 3134 3073 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 12 16 26 38 53 74 114 209 228 276 319 318 293 235 148 73 31 21 29 23 22 12 0 1 5 3 1 0 0 0 0 4 12 25 47 94 204 375 507 592 628 674 786 723 673 653 660 688 739 764 804 863 944 1034 1092 1130 1157 1179 1197 1206 1208 1208 1205 1197 1186 1175 1143 1103 1059 1033 1022 999 987 968 945 929 921 907 883 869 859 849 833 817 797 777 761 747 733 718 716 707 692 671 650 634 615 598 593 589 580 580 585 647 735 800 813 802 812 742 705 718 751 795 839 862 858 822 762 703 597 574 550 522 519 513 533 545 541 533 541 579 593 646 674 657 623 632 641 641 633 623 616 590 613 710 881 1129 1440 1717 1827 1867 1872 1898 1967 1990 1997 2045 2077 2081 2081 2081 2083 2085 2087 2086 2081 2074 2081 2081 2082 2087 2094 2110 2130 2150 2160 2156 2138 2106 2098 2094 2091 2084 2071 2073 2061 2046 2038 2041 2046 2048 2053 2060 2064 2065 2068 2085 2111 2133 2146 2158 2180 2187 2198 2193 2179 2164 2154 2143 2139 2123 2110 2106 2102 2090 2080 2085 2098 2110 2114 2133 2151 2160 2170 2187 2206 2221 2226 2227 2225 2224 2229 2240 2260 2279 2303 2338 2380 2386 2432 2480 2519 2554 2594 2634 2660 2683 2697 2709 2746 2804 2862 2920 2972 3017 3062 3084 3092 3108 3133 3162 3181 3209 3233 3246 3252 3258 3259 3254 3248 3258 3275 3284 3275 3264 3259 3255 3249 3239 3234 3246 3250 3253 3261 3271 3272 3274 3272 3264 3256 3254 3259 3273 3283 3288 3292 3303 3328 3371 3408 3433 3444 3446 3443 3439 3426 3390 3339 3282 3218 3149 3084 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 29 47 62 70 75 126 213 277 295 285 258 198 124 76 61 62 32 17 6 0 2 6 2 1 0 0 2 10 11 9 17 41 99 230 364 443 602 768 865 995 912 829 776 754 754 764 791 840 902 978 1062 1119 1156 1183 1200 1212 1217 1230 1230 1225 1215 1203 1192 1161 1122 1104 1079 1043 1007 985 967 955 945 934 921 899 896 883 867 852 836 818 799 778 759 744 728 728 717 703 686 666 642 629 615 599 589 587 592 632 701 738 732 701 695 702 697 693 698 708 713 707 705 701 685 650 609 579 563 551 538 534 545 604 601 584 573 579 613 617 669 676 650 634 643 645 642 640 634 620 606 565 620 766 977 1222 1472 1504 1663 1771 1826 1916 2024 2021 2031 2058 2081 2082 2092 2091 2094 2092 2088 2085 2078 2081 2082 2082 2086 2097 2111 2124 2140 2150 2147 2129 2115 2100 2095 2092 2086 2076 2073 2056 2039 2032 2033 2036 2041 2049 2059 2063 2063 2066 2086 2106 2117 2131 2154 2175 2179 2185 2181 2171 2160 2155 2155 2140 2121 2107 2103 2100 2089 2076 2077 2081 2087 2103 2123 2138 2147 2159 2179 2200 2212 2215 2217 2217 2216 2222 2236 2254 2271 2291 2311 2317 2365 2416 2467 2508 2543 2586 2622 2645 2655 2670 2700 2737 2790 2849 2906 2955 2998 3039 3050 3081 3107 3130 3157 3176 3201 3226 3239 3243 3246 3255 3253 3249 3259 3277 3290 3284 3277 3273 3267 3258 3247 3240 3248 3250 3253 3260 3267 3274 3279 3279 3272 3265 3261 3263 3277 3283 3288 3296 3307 3329 3370 3409 3437 3452 3456 3455 3458 3445 3406 3352 3295 3232 3165 3097 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 26 28 17 36 71 136 204 252 268 259 225 190 161 141 115 58 29 8 3 6 2 0 0 5 8 11 16 19 18 21 51 135 274 272 476 728 934 1077 1187 1096 986 897 842 819 818 847 888 941 1011 1088 1142 1179 1204 1212 1219 1237 1248 1247 1239 1228 1219 1206 1177 1142 1135 1106 1062 1025 995 973 957 944 933 923 912 908 897 884 871 852 834 814 793 774 763 758 737 722 710 697 679 655 643 626 611 600 604 629 692 722 717 699 689 691 692 720 729 725 717 702 664 622 607 605 600 598 593 589 587 586 588 602 645 640 630 625 628 653 635 663 658 645 650 638 638 638 637 631 619 619 580 613 743 923 1072 1098 1296 1520 1673 1772 1868 1964 2055 2044 2031 2049 2083 2090 2092 2091 2093 2093 2086 2081 2081 2081 2080 2082 2093 2109 2119 2135 2144 2142 2133 2122 2100 2095 2094 2090 2081 2070 2047 2035 2030 2030 2036 2038 2048 2057 2059 2059 2064 2079 2086 2104 2125 2144 2165 2169 2176 2171 2161 2154 2151 2150 2135 2114 2102 2100 2095 2085 2074 2069 2071 2081 2096 2114 2126 2135 2149 2169 2188 2192 2205 2210 2208 2208 2217 2230 2244 2257 2265 2274 2302 2346 2397 2448 2490 2525 2570 2602 2612 2632 2662 2696 2733 2779 2839 2895 2937 2962 2971 3028 3076 3106 3129 3153 3169 3194 3215 3227 3235 3242 3250 3252 3251 3260 3279 3295 3292 3291 3283 3275 3268 3258 3248 3251 3252 3254 3257 3262 3278 3285 3285 3281 3274 3269 3270 3276 3284 3292 3299 3307 3330 3369 3407 3438 3455 3457 3466 3472 3461 3422 3365 3306 3245 3178 3156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 3 14 32 74 126 181 224 239 229 228 207 180 150 97 55 19 2 0 0 0 0 1 9 15 16 19 21 33 73 145 244 302 527 816 1059 1231 1335 1286 1153 1048 999 972 928 915 942 984 1041 1106 1164 1201 1217 1226 1238 1253 1263 1265 1256 1245 1235 1223 1198 1193 1165 1126 1083 1043 1011 986 963 948 938 931 920 912 907 897 879 859 840 824 805 796 785 760 737 724 715 704 688 666 645 639 613 606 633 682 711 707 704 713 729 742 744 770 770 747 716 687 646 614 608 610 610 614 627 627 624 624 634 664 715 717 705 679 658 671 671 671 670 665 655 633 632 629 627 630 638 641 601 616 731 823 865 1038 1232 1441 1618 1756 1856 1904 2019 2038 2044 2054 2067 2097 2095 2086 2086 2091 2091 2090 2087 2083 2083 2088 2096 2101 2115 2132 2139 2138 2135 2117 2099 2096 2097 2094 2087 2067 2041 2035 2032 2031 2037 2035 2048 2054 2052 2050 2055 2055 2074 2094 2112 2130 2150 2164 2169 2162 2157 2153 2142 2138 2124 2105 2095 2092 2083 2074 2073 2065 2063 2072 2086 2103 2114 2123 2137 2152 2154 2182 2199 2204 2202 2203 2215 2223 2233 2237 2243 2260 2286 2327 2376 2427 2470 2504 2551 2551 2584 2620 2654 2689 2725 2770 2826 2872 2899 2915 2954 3015 3067 3102 3126 3147 3162 3181 3190 3210 3231 3239 3246 3250 3250 3260 3275 3289 3297 3297 3290 3284 3278 3269 3256 3258 3258 3257 3258 3265 3281 3289 3291 3288 3283 3279 3280 3282 3293 3301 3305 3311 3332 3366 3403 3424 3437 3461 3477 3481 3470 3435 3380 3320 3261 3252 3208 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 31 69 113 163 204 206 218 208 189 163 124 85 51 19 3 1 0 0 0 7 13 15 18 20 42 68 100 162 318 562 873 1138 1332 1434 1404 1293 1261 1195 1108 1031 976 994 1030 1074 1129 1187 1207 1221 1238 1255 1269 1278 1278 1273 1261 1250 1243 1237 1211 1181 1144 1102 1061 1026 997 977 967 958 942 918 909 912 905 884 858 837 822 818 798 772 751 732 720 712 702 686 669 661 634 604 626 680 722 711 707 734 758 766 764 776 790 781 758 727 696 664 654 650 651 657 660 645 652 649 658 689 733 748 737 728 705 686 700 727 692 682 667 645 644 641 648 636 637 647 638 617 614 691 756 817 1005 1220 1435 1661 1838 1920 1912 1963 1972 2035 2073 2057 2089 2094 2083 2082 2087 2091 2090 2083 2076 2075 2079 2090 2115 2132 2140 2143 2141 2134 2118 2096 2095 2099 2098 2089 2062 2048 2037 2032 2033 2038 2039 2050 2050 2044 2040 2043 2045 2063 2083 2102 2119 2135 2160 2159 2153 2149 2145 2135 2128 2116 2099 2087 2082 2075 2068 2066 2060 2057 2062 2073 2090 2103 2112 2124 2138 2145 2172 2188 2193 2194 2198 2210 2215 2223 2228 2234 2249 2276 2315 2359 2406 2447 2481 2522 2532 2570 2609 2645 2681 2716 2761 2813 2831 2849 2897 2947 3008 3059 3093 3116 3137 3157 3157 3177 3203 3225 3234 3241 3246 3247 3254 3263 3273 3296 3300 3296 3292 3287 3280 3267 3269 3266 3259 3258 3267 3282 3291 3294 3292 3292 3297 3292 3292 3301 3310 3317 3322 3338 3366 3385 3403 3429 3463 3482 3487 3480 3449 3391 3328 3342 3292 3229 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 39 69 95 120 150 190 201 191 169 140 110 76 51 38 30 16 0 0 1 6 12 18 20 32 45 90 190 350 592 890 1172 1412 1560 1567 1557 1462 1341 1219 1124 1072 1052 1075 1111 1153 1191 1208 1241 1259 1273 1284 1291 1291 1285 1274 1275 1272 1251 1224 1196 1159 1117 1077 1043 1012 990 985 973 948 920 909 910 905 889 865 839 839 814 788 765 747 731 718 705 691 670 652 649 612 624 676 720 731 722 756 799 813 803 793 808 821 787 769 758 733 712 723 722 725 732 727 684 688 689 691 705 732 732 751 735 711 700 709 730 716 701 689 676 665 654 674 652 653 669 642 626 604 595 608 713 991 1308 1511 1729 1919 2007 1969 1967 1941 2004 2072 2083 2066 2092 2083 2077 2076 2079 2084 2085 2093 2101 2105 2106 2114 2126 2129 2136 2143 2137 2116 2096 2097 2103 2101 2087 2071 2054 2037 2032 2036 2041 2043 2050 2043 2035 2030 2029 2033 2053 2072 2091 2109 2129 2148 2145 2146 2145 2139 2130 2124 2113 2096 2082 2076 2073 2072 2066 2058 2055 2057 2064 2077 2088 2097 2102 2112 2136 2163 2178 2183 2186 2192 2204 2204 2206 2216 2228 2242 2265 2302 2342 2385 2421 2444 2453 2505 2552 2596 2636 2674 2708 2753 2798 2816 2837 2885 2939 2998 3048 3081 3105 3127 3146 3155 3174 3199 3220 3230 3236 3242 3244 3245 3253 3275 3296 3302 3302 3298 3294 3288 3282 3280 3271 3262 3259 3267 3287 3295 3299 3299 3303 3314 3303 3299 3306 3316 3322 3329 3348 3357 3375 3399 3428 3460 3482 3491 3487 3461 3425 3419 3385 3320 3250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 18 38 49 62 100 151 183 183 168 148 129 96 92 76 55 34 10 1 0 1 5 13 18 18 35 86 196 380 628 929 1238 1492 1638 1670 1667 1590 1465 1323 1200 1126 1102 1116 1147 1175 1201 1235 1264 1279 1291 1299 1302 1301 1295 1285 1285 1280 1258 1229 1206 1174 1129 1087 1054 1027 1017 1002 982 956 926 905 901 898 886 867 848 842 814 791 769 745 724 714 696 671 656 640 607 586 674 726 741 740 758 832 852 860 849 838 854 846 817 804 817 836 819 818 795 796 806 795 739 726 708 701 703 712 735 753 718 699 691 682 698 713 709 704 700 686 661 661 660 661 648 616 602 600 587 566 590 756 1209 1560 1726 1897 2069 2091 2090 1974 1961 2039 2110 2076 2075 2082 2084 2079 2073 2076 2081 2079 2073 2073 2088 2118 2121 2146 2151 2144 2134 2115 2104 2109 2112 2107 2094 2082 2052 2034 2033 2039 2042 2041 2042 2032 2024 2020 2018 2023 2041 2059 2079 2099 2117 2127 2125 2131 2135 2132 2127 2121 2112 2094 2082 2076 2069 2063 2058 2052 2050 2051 2054 2063 2074 2075 2083 2102 2125 2153 2167 2172 2175 2181 2188 2181 2191 2204 2218 2233 2255 2289 2326 2360 2382 2397 2437 2490 2538 2585 2627 2665 2700 2733 2748 2782 2830 2877 2929 2984 3032 3068 3094 3111 3120 3150 3173 3195 3214 3227 3236 3239 3241 3243 3253 3276 3296 3304 3305 3303 3299 3295 3295 3285 3278 3270 3264 3270 3293 3302 3305 3308 3316 3326 3310 3307 3314 3321 3324 3332 3338 3355 3376 3402 3433 3462 3481 3493 3494 3489 3479 3449 3409 3343 3272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 20 40 68 106 147 154 155 150 132 110 106 87 67 51 36 14 3 3 6 9 11 8 26 69 173 364 636 943 1269 1520 1660 1696 1759 1650 1526 1399 1279 1186 1148 1155 1167 1194 1227 1258 1285 1299 1308 1312 1311 1307 1303 1301 1294 1282 1262 1231 1207 1184 1143 1099 1068 1058 1040 1015 990 963 933 907 894 890 882 874 863 834 811 777 748 726 711 694 671 664 641 603 574 605 737 760 759 773 806 849 874 888 883 871 874 867 854 845 848 854 855 851 843 841 844 829 774 758 741 735 730 724 728 728 707 688 675 668 679 685 698 701 699 691 668 670 664 675 670 623 601 596 574 555 540 560 776 1225 1368 1421 1608 2016 2170 2079 1971 1981 2070 2108 2080 2079 2082 2081 2075 2068 2073 2082 2100 2113 2104 2073 2221 2143 2137 2149 2129 2116 2113 2116 2116 2110 2096 2077 2053 2039 2037 2040 2037 2034 2033 2020 2009 2003 2003 2010 2024 2043 2064 2081 2091 2096 2106 2118 2125 2125 2123 2118 2106 2093 2084 2075 2060 2055 2049 2043 2040 2041 2043 2050 2053 2062 2076 2094 2115 2139 2157 2163 2166 2168 2169 2170 2179 2192 2206 2223 2246 2278 2305 2319 2341 2383 2421 2473 2525 2574 2620 2657 2682 2689 2727 2775 2824 2871 2921 2973 3020 3053 3071 3084 3116 3147 3171 3190 3208 3222 3230 3232 3232 3237 3251 3273 3295 3301 3302 3303 3304 3301 3298 3290 3285 3277 3268 3274 3297 3309 3313 3318 3327 3331 3318 3316 3325 3333 3334 3337 3341 3358 3378 3404 3437 3463 3476 3490 3496 3500 3503 3475 3432 3368 3300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 24 47 75 104 112 126 132 126 128 121 97 78 64 48 26 13 12 14 13 11 8 21 50 129 300 587 963 1225 1339 1482 1671 1751 1695 1581 1449 1328 1239 1194 1194 1189 1215 1250 1277 1300 1317 1324 1323 1319 1314 1311 1301 1289 1277 1260 1231 1204 1179 1147 1125 1107 1080 1048 1025 999 968 938 913 889 883 880 868 846 818 793 753 722 697 677 656 655 628 594 578 605 690 785 796 806 823 842 864 906 915 910 899 891 908 916 891 873 872 875 875 889 894 883 843 777 779 777 751 732 724 718 752 741 711 682 673 689 678 695 700 692 678 663 665 663 672 683 671 602 602 585 569 548 519 493 797 687 833 1290 1796 2142 2183 2074 1990 2003 2076 2074 2063 2066 2075 2074 2059 2069 2081 2070 2063 2174 2508 2766 2446 2221 2139 2128 2114 2112 2112 2113 2105 2089 2072 2056 2044 2040 2036 2030 2028 2022 2001 1988 1984 1985 1988 2003 2022 2041 2056 2065 2081 2088 2102 2112 2115 2113 2109 2100 2095 2083 2066 2055 2052 2045 2039 2035 2034 2036 2036 2047 2056 2067 2084 2103 2126 2141 2149 2153 2156 2162 2168 2173 2181 2194 2211 2235 2256 2264 2287 2325 2366 2400 2455 2510 2564 2609 2635 2644 2672 2717 2770 2821 2866 2912 2960 2998 3021 3043 3079 3112 3144 3167 3186 3202 3218 3222 3225 3226 3232 3247 3268 3289 3296 3299 3301 3303 3304 3299 3292 3289 3280 3270 3276 3301 3308 3316 3325 3331 3330 3322 3322 3331 3339 3340 3342 3346 3360 3381 3408 3433 3458 3471 3475 3486 3503 3515 3492 3452 3395 3334 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 26 52 76 88 95 99 102 109 129 113 88 68 55 37 17 26 22 15 12 11 18 35 82 217 490 899 908 1167 1464 1675 1753 1723 1625 1497 1375 1283 1235 1233 1222 1242 1268 1291 1314 1330 1335 1332 1329 1326 1315 1301 1286 1273 1256 1231 1204 1170 1137 1126 1113 1082 1051 1029 996 962 930 905 882 882 873 856 831 802 773 731 697 670 639 602 604 572 571 614 693 782 836 841 866 884 892 927 951 946 935 923 913 911 946 950 942 927 916 927 913 923 947 950 910 890 886 854 798 758 765 787 792 742 701 689 689 674 680 684 679 665 653 654 661 664 674 672 615 611 600 591 570 535 505 584 520 646 1026 1553 2014 2157 2118 2040 2009 2040 2041 2041 2050 2064 2074 2071 2062 2051 2328 2491 2530 2649 2606 2317 2167 2124 2120 2107 2107 2108 2108 2099 2082 2068 2052 2041 2035 2028 2019 2019 2005 1987 1972 1964 1964 1965 1981 2001 2010 2019 2041 2059 2069 2085 2097 2102 2102 2099 2098 2090 2076 2063 2056 2052 2047 2040 2036 2033 2032 2033 2042 2049 2057 2071 2091 2113 2125 2130 2137 2147 2155 2163 2167 2173 2183 2198 2216 2220 2243 2270 2304 2343 2375 2430 2487 2535 2566 2586 2626 2659 2710 2765 2816 2859 2900 2932 2950 2984 3033 3076 3110 3141 3163 3180 3195 3207 3213 3220 3223 3229 3244 3266 3284 3292 3294 3296 3299 3305 3299 3294 3293 3285 3273 3275 3286 3299 3315 3327 3330 3327 3323 3326 3332 3337 3338 3340 3349 3365 3388 3412 3433 3460 3463 3474 3489 3505 3519 3504 3471 3424 3369 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 27 52 76 69 70 78 88 106 117 98 72 52 43 31 39 27 16 12 11 16 21 42 131 322 612 717 1020 1384 1660 1780 1762 1666 1540 1419 1346 1320 1273 1251 1263 1282 1302 1322 1338 1340 1337 1332 1326 1314 1298 1280 1263 1244 1220 1193 1155 1147 1124 1097 1069 1043 1019 982 948 919 896 884 877 866 846 818 785 756 698 668 639 619 612 582 571 623 717 807 853 858 884 903 919 936 959 963 953 942 933 931 941 980 986 987 978 963 957 951 1003 1041 1014 959 1031 992 993 957 902 866 834 815 739 698 694 686 670 670 674 673 663 650 647 654 659 665 663 630 620 615 607 595 574 541 535 517 557 796 1265 1803 2091 2135 2100 2071 2065 2033 2024 2029 2041 2054 2061 2054 2050 2129 2280 2412 2439 2298 2154 2112 2113 2112 2103 2104 2104 2099 2087 2070 2056 2042 2030 2022 2016 2008 1999 1985 1973 1953 1940 1939 1944 1959 1972 1984 2000 2023 2042 2055 2074 2087 2094 2094 2094 2092 2085 2074 2064 2058 2053 2049 2042 2038 2037 2033 2031 2035 2044 2051 2060 2078 2102 2104 2113 2126 2136 2146 2157 2162 2168 2175 2183 2185 2204 2228 2252 2282 2319 2351 2405 2447 2472 2505 2563 2613 2655 2706 2758 2807 2846 2873 2885 2924 2972 3019 3062 3102 3133 3154 3170 3181 3190 3207 3212 3217 3227 3243 3262 3279 3284 3284 3286 3292 3301 3297 3297 3299 3294 3283 3282 3281 3294 3311 3324 3328 3326 3324 3327 3330 3332 3336 3344 3358 3374 3394 3417 3442 3470 3472 3481 3493 3507 3523 3516 3488 3444 3419 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 25 40 30 42 62 77 84 102 102 87 66 51 49 44 38 31 24 17 15 12 17 57 107 176 484 797 1245 1599 1774 1803 1709 1585 1534 1469 1380 1305 1275 1284 1296 1309 1325 1340 1342 1343 1337 1325 1312 1294 1277 1253 1229 1204 1182 1177 1148 1116 1085 1057 1031 1005 969 938 917 904 893 874 857 835 806 771 735 668 640 631 613 579 560 619 731 829 888 900 879 915 940 959 976 986 981 972 965 962 969 989 1006 1081 1068 1053 1038 1003 1019 1087 1116 1120 1107 1074 1047 1034 995 943 898 867 854 827 766 727 735 720 700 690 683 672 656 651 641 646 646 637 629 628 621 613 603 593 589 561 534 507 608 918 1391 1777 1976 2044 2070 2104 2077 2040 2020 2020 2029 2034 2042 2042 2071 2160 2259 2283 2196 2118 2101 2103 2105 2102 2098 2094 2088 2075 2060 2049 2038 2024 2017 2010 1997 1978 1964 1949 1933 1923 1922 1926 1933 1942 1961 1985 2007 2027 2045 2066 2081 2087 2088 2088 2087 2082 2074 2066 2059 2054 2050 2044 2039 2036 2032 2027 2028 2034 2041 2051 2068 2084 2090 2103 2118 2129 2140 2152 2158 2165 2169 2171 2179 2195 2215 2236 2264 2298 2327 2377 2387 2423 2483 2543 2598 2646 2698 2748 2788 2815 2828 2867 2913 2961 3006 3048 3090 3119 3137 3150 3164 3185 3201 3206 3211 3222 3239 3255 3266 3274 3276 3278 3283 3292 3295 3302 3306 3305 3298 3289 3288 3300 3314 3323 3326 3324 3325 3327 3329 3333 3339 3350 3363 3379 3400 3427 3452 3455 3476 3487 3496 3510 3528 3527 3500 3490 3471 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 7 21 47 73 86 94 99 93 89 78 56 48 44 41 33 22 15 10 11 9 21 93 288 534 1037 1469 1727 1810 1755 1739 1644 1530 1422 1340 1300 1302 1304 1311 1321 1329 1335 1337 1332 1320 1303 1286 1267 1238 1211 1197 1189 1163 1135 1105 1075 1048 1022 995 958 940 926 908 884 865 846 822 791 754 712 649 640 627 601 584 610 725 841 912 939 938 932 959 987 1009 1022 1026 1019 1016 1008 1000 993 1013 1146 1381 1195 1068 1073 1037 1077 1094 1096 1097 1098 1091 1100 1082 1050 983 906 876 874 853 808 778 777 750 737 712 692 679 671 666 641 632 621 610 609 611 619 621 621 619 611 579 535 505 498 602 935 1330 1400 1596 1843 2025 2115 2105 2032 2000 2005 2019 2021 2036 2089 2160 2212 2213 2150 2096 2088 2091 2093 2097 2094 2087 2080 2070 2059 2049 2035 2027 2019 2004 1984 1965 1952 1933 1922 1917 1915 1913 1913 1929 1952 1974 1993 2015 2035 2057 2069 2075 2078 2081 2081 2079 2074 2067 2059 2055 2051 2048 2040 2031 2026 2021 2023 2028 2034 2042 2052 2056 2073 2090 2107 2120 2130 2142 2147 2153 2157 2161 2170 2185 2201 2222 2249 2281 2300 2336 2355 2400 2462 2522 2577 2630 2687 2735 2761 2768 2811 2855 2901 2947 2993 3038 3077 3093 3107 3131 3160 3180 3193 3201 3207 3217 3230 3239 3249 3261 3266 3269 3275 3284 3293 3306 3310 3308 3304 3290 3292 3304 3316 3323 3324 3323 3329 3331 3332 3333 3339 3350 3365 3384 3409 3431 3437 3464 3487 3494 3498 3511 3529 3529 3507 3498 3485 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 6 21 44 69 93 115 111 107 96 71 50 47 44 37 28 21 12 12 4 5 40 147 353 826 1299 1628 1775 1786 1784 1692 1574 1462 1375 1325 1316 1310 1309 1312 1314 1326 1327 1322 1311 1293 1274 1254 1218 1209 1195 1169 1142 1116 1088 1062 1036 1010 983 945 939 921 892 867 850 833 808 773 731 688 674 650 624 604 623 719 885 961 974 970 968 972 1019 1030 1037 1051 1068 1076 1059 1051 1048 1049 1095 1281 1282 1177 1157 1174 1145 1160 1157 1120 1093 1091 1111 1137 1159 1129 1057 991 980 961 941 884 827 793 769 755 722 703 690 674 658 632 616 599 588 588 594 610 621 621 617 609 570 531 501 469 473 553 553 880 1253 1607 1907 2121 2173 2078 1997 1965 1978 2018 2051 2101 2159 2195 2182 2117 2077 2070 2077 2086 2092 2091 2087 2075 2065 2057 2046 2039 2033 2018 1995 1972 1954 1943 1925 1916 1912 1909 1906 1903 1919 1941 1961 1979 2002 2025 2040 2050 2059 2070 2076 2077 2075 2071 2065 2058 2055 2053 2047 2038 2028 2022 2017 2020 2024 2029 2033 2037 2049 2066 2082 2096 2106 2117 2128 2132 2135 2140 2149 2161 2177 2193 2213 2237 2260 2266 2275 2320 2379 2441 2501 2559 2614 2673 2712 2733 2753 2797 2840 2886 2934 2981 3026 3064 3058 3083 3123 3156 3178 3188 3197 3204 3210 3217 3222 3242 3253 3256 3260 3267 3279 3291 3300 3302 3302 3300 3294 3294 3304 3316 3325 3328 3329 3335 3335 3331 3329 3337 3350 3367 3390 3407 3420 3443 3476 3496 3500 3501 3510 3523 3522 3519 3511 3495 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 20 45 68 98 105 118 118 100 72 67 55 46 38 30 24 16 7 4 16 83 330 648 1116 1487 1679 1699 1776 1718 1614 1502 1408 1347 1327 1312 1307 1306 1304 1308 1314 1310 1299 1281 1260 1236 1195 1185 1170 1144 1117 1093 1069 1042 1016 992 968 942 926 900 871 847 830 813 786 748 709 676 649 629 605 611 683 826 990 1041 1044 1038 1022 997 1035 1040 1045 1063 1089 1108 1093 1091 1099 1127 1195 1317 1298 1253 1262 1275 1258 1269 1269 1225 1186 1192 1244 1247 1257 1217 1168 1136 1122 1057 1032 971 889 824 804 783 748 736 714 673 636 610 596 583 576 576 578 579 600 608 603 591 554 526 481 440 419 414 382 600 1001 1463 1867 2114 2139 2138 2131 2059 1972 2004 2073 2118 2154 2172 2155 2091 2082 2062 2065 2081 2091 2091 2087 2074 2064 2058 2052 2045 2028 2009 1987 1964 1946 1935 1921 1914 1912 1908 1899 1896 1909 1928 1947 1966 1990 1999 2011 2029 2048 2061 2070 2072 2069 2065 2061 2057 2052 2047 2042 2035 2027 2020 2013 2016 2019 2021 2023 2032 2041 2055 2069 2082 2093 2106 2114 2112 2121 2131 2138 2149 2166 2184 2204 2222 2232 2223 2256 2301 2357 2418 2480 2541 2599 2644 2666 2690 2742 2787 2829 2874 2923 2971 3013 3036 3041 3072 3114 3151 3173 3185 3194 3200 3204 3207 3220 3239 3247 3249 3252 3261 3278 3285 3290 3292 3293 3298 3297 3295 3305 3321 3332 3334 3336 3338 3333 3326 3326 3336 3351 3372 3383 3394 3420 3457 3484 3499 3502 3502 3505 3515 3515 3516 3510 3497 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 17 39 42 71 94 116 122 106 99 75 59 51 43 32 18 10 3 0 36 182 444 874 1097 1282 1598 1746 1726 1641 1536 1438 1367 1333 1325 1311 1300 1293 1292 1295 1291 1279 1260 1240 1220 1201 1174 1143 1114 1088 1065 1046 1022 996 977 965 934 906 877 850 825 804 787 756 726 706 688 646 623 621 669 766 896 1033 1074 1080 1070 1043 1008 1020 1044 1052 1077 1108 1119 1119 1135 1161 1208 1276 1343 1306 1282 1294 1302 1296 1304 1303 1281 1279 1299 1327 1330 1324 1295 1277 1256 1208 1125 1057 975 911 864 826 805 791 783 758 708 650 611 592 582 570 560 567 565 580 592 590 574 551 521 472 427 400 391 361 461 758 1163 1577 1892 1958 2157 2211 2137 2018 1969 2069 2131 2151 2146 2120 2065 2065 2055 2061 2077 2088 2088 2082 2071 2061 2056 2052 2036 2021 2002 1980 1959 1944 1931 1919 1916 1913 1905 1896 1893 1901 1915 1932 1949 1963 1964 1990 2015 2035 2050 2061 2063 2061 2058 2056 2053 2046 2042 2039 2034 2027 2018 2010 2011 2012 2014 2018 2025 2035 2047 2060 2073 2084 2094 2097 2102 2114 2125 2132 2141 2154 2170 2185 2195 2200 2211 2245 2285 2335 2393 2456 2521 2563 2589 2624 2676 2733 2781 2823 2868 2915 2956 2981 2996 3022 3061 3105 3143 3168 3183 3192 3197 3200 3205 3219 3236 3243 3244 3247 3257 3266 3278 3286 3287 3289 3300 3299 3295 3310 3323 3330 3341 3342 3338 3330 3325 3328 3338 3352 3357 3370 3395 3428 3468 3487 3498 3503 3505 3507 3507 3512 3511 3505 3495 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 30 27 3 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 46 81 102 115 120 114 97 88 75 60 43 23 14 6 2 22 99 278 299 631 1087 1464 1664 1715 1662 1566 1464 1395 1395 1346 1313 1292 1280 1275 1272 1266 1255 1238 1224 1219 1180 1148 1115 1085 1058 1036 1018 996 984 972 951 912 885 856 827 800 775 760 738 726 704 668 634 632 674 740 827 928 1029 1033 1069 1059 1021 995 1026 1082 1079 1098 1123 1129 1146 1181 1208 1251 1332 1412 1306 1265 1268 1279 1301 1350 1297 1272 1287 1314 1333 1342 1326 1322 1308 1276 1221 1145 1066 997 970 947 899 888 861 840 805 753 694 651 617 610 602 585 577 565 579 587 586 578 562 518 482 459 434 396 371 377 488 751 1127 1511 1722 1741 2036 2187 2108 1976 2037 2122 2147 2128 2094 2069 2039 2044 2057 2072 2081 2080 2075 2066 2061 2056 2046 2029 2013 1994 1973 1955 1943 1931 1925 1921 1914 1905 1894 1889 1895 1903 1917 1930 1932 1951 1977 2001 2021 2035 2047 2052 2052 2052 2051 2048 2042 2039 2038 2033 2024 2016 2012 2011 2012 2014 2016 2021 2029 2042 2055 2065 2070 2073 2084 2092 2104 2116 2126 2137 2149 2159 2164 2171 2185 2204 2234 2269 2314 2368 2426 2471 2495 2549 2605 2659 2723 2773 2817 2861 2897 2922 2940 2979 3011 3051 3094 3133 3162 3181 3187 3191 3196 3204 3219 3232 3237 3238 3242 3252 3252 3272 3279 3281 3288 3301 3295 3298 3305 3316 3332 3346 3346 3339 3333 3330 3332 3340 3342 3349 3368 3400 3438 3467 3484 3495 3505 3511 3511 3511 3508 3503 3497 3490 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 23 47 11 2 0 0 0 0 0 0 0 3 7 4 0 0 7 13 13 16 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 18 55 94 109 109 116 108 107 93 74 56 37 22 11 7 17 53 138 156 451 883 1299 1575 1680 1666 1593 1494 1431 1447 1362 1311 1282 1266 1256 1248 1238 1227 1215 1206 1196 1152 1122 1088 1056 1029 1005 986 969 965 955 929 893 868 837 807 778 753 734 735 709 674 637 621 687 751 806 874 924 940 1011 1044 1007 975 988 1052 1128 1117 1117 1131 1150 1182 1208 1231 1276 1346 1390 1269 1249 1239 1237 1253 1277 1235 1242 1276 1306 1311 1283 1284 1279 1271 1252 1218 1170 1120 1088 1057 1033 1011 986 944 904 835 761 710 677 649 631 616 598 573 553 575 600 621 624 593 537 567 540 476 417 374 363 342 495 806 1077 883 1377 1882 2170 2181 2028 2009 2093 2131 2136 2115 2070 2020 2028 2049 2066 2072 2071 2067 2064 2062 2054 2039 2024 2009 1991 1972 1957 1947 1943 1934 1924 1913 1902 1891 1885 1889 1895 1903 1912 1920 1945 1965 1986 2005 2019 2032 2040 2041 2042 2043 2042 2039 2035 2035 2032 2025 2018 2018 2014 2015 2016 2015 2017 2024 2035 2044 2049 2054 2064 2077 2086 2098 2111 2123 2136 2144 2148 2156 2166 2178 2197 2223 2256 2297 2340 2374 2392 2458 2526 2585 2642 2706 2760 2805 2837 2859 2884 2927 2966 3001 3042 3085 3123 3156 3166 3176 3185 3194 3205 3219 3228 3232 3233 3234 3240 3247 3263 3267 3273 3285 3296 3295 3305 3309 3318 3336 3347 3346 3343 3339 3335 3333 3334 3338 3347 3369 3403 3440 3458 3480 3497 3504 3506 3513 3509 3502 3492 3484 3481 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 41 28 4 0 0 0 0 0 0 0 0 3 7 0 3 9 18 31 56 61 23 12 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 14 31 70 110 129 126 124 113 100 82 65 52 29 19 9 9 13 10 75 322 707 1125 1462 1641 1651 1600 1557 1518 1466 1377 1313 1272 1249 1235 1221 1208 1199 1194 1185 1162 1121 1094 1058 1027 1002 980 960 958 950 933 908 878 856 824 793 764 741 725 713 678 644 623 655 793 847 876 918 950 957 997 1012 965 952 1001 1091 1167 1144 1136 1153 1184 1211 1222 1243 1294 1326 1302 1211 1214 1205 1186 1178 1182 1160 1216 1262 1240 1199 1199 1187 1202 1200 1203 1205 1187 1168 1129 1097 1061 1033 1034 1025 991 900 797 725 681 668 638 606 573 539 516 542 577 619 646 638 637 572 520 472 417 358 337 309 369 434 521 881 1241 1762 2119 2205 2086 2005 2056 2072 2092 2102 2070 2026 2017 2036 2057 2066 2062 2061 2059 2056 2048 2034 2021 2009 1991 1974 1963 1958 1947 1934 1922 1910 1898 1889 1881 1884 1887 1891 1898 1913 1938 1950 1970 1988 2003 2015 2021 2025 2031 2035 2036 2031 2030 2032 2032 2028 2024 2021 2016 2015 2014 2012 2014 2020 2027 2029 2035 2045 2057 2069 2079 2092 2106 2120 2135 2135 2144 2154 2164 2175 2192 2214 2245 2275 2298 2318 2370 2435 2504 2569 2629 2688 2741 2771 2792 2824 2870 2912 2952 2995 3036 3075 3108 3126 3142 3163 3179 3191 3205 3216 3226 3228 3229 3229 3233 3244 3253 3257 3267 3283 3292 3298 3302 3309 3320 3335 3345 3346 3348 3347 3345 3343 3333 3333 3343 3365 3397 3431 3447 3478 3487 3496 3509 3508 3506 3498 3490 3478 3467 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 43 57 27 5 0 0 0 0 0 0 0 4 8 0 6 7 14 41 94 165 84 70 54 19 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 18 10 35 86 107 100 121 137 129 109 87 66 43 27 14 4 0 5 36 206 539 937 1299 1544 1624 1624 1602 1551 1469 1391 1318 1266 1232 1209 1192 1182 1175 1163 1149 1125 1085 1061 1027 998 974 957 954 943 931 914 893 871 850 821 790 768 751 732 695 658 638 651 736 909 942 953 955 966 986 993 1008 970 980 1040 1118 1176 1167 1148 1159 1187 1207 1213 1234 1282 1284 1230 1169 1140 1134 1107 1085 1091 1121 1187 1218 1158 1092 1097 1113 1151 1155 1161 1181 1201 1171 1114 1066 1031 1019 1045 1052 1025 956 862 768 698 697 634 587 555 521 487 499 522 563 596 596 588 506 458 420 377 335 303 269 258 287 411 711 1105 1669 2071 2211 2138 2024 2029 2026 2046 2064 2046 2029 2012 2021 2042 2057 2056 2057 2051 2046 2041 2033 2022 2009 1991 1981 1973 1961 1944 1932 1919 1906 1895 1886 1876 1877 1878 1882 1891 1906 1925 1935 1953 1972 1985 1992 1998 2009 2019 2026 2028 2023 2028 2033 2034 2033 2031 2022 2016 2014 2012 2010 2011 2017 2020 2022 2028 2038 2050 2063 2072 2085 2100 2114 2123 2129 2140 2152 2163 2174 2187 2207 2227 2241 2261 2301 2352 2414 2482 2552 2616 2664 2696 2719 2760 2809 2856 2896 2938 2987 3025 3052 3072 3093 3129 3154 3170 3184 3200 3214 3221 3222 3224 3228 3234 3241 3244 3251 3266 3283 3294 3296 3298 3304 3315 3332 3346 3349 3352 3348 3343 3341 3329 3327 3335 3356 3388 3419 3438 3441 3467 3495 3506 3502 3501 3492 3480 3465 3453 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 135 72 43 53 67 41 14 29 16 0 0 0 0 0 1 3 5 7 8 17 45 103 181 140 133 112 77 48 43 8 0 0 0 0 0 0 0 0 0 0 0 0 9 19 23 17 21 65 87 85 89 86 118 122 105 82 59 31 27 15 4 6 21 107 367 734 1106 1365 1386 1523 1582 1558 1485 1408 1324 1262 1217 1183 1164 1164 1139 1120 1106 1084 1050 1028 997 971 961 954 937 923 912 897 881 866 849 825 809 792 766 726 682 653 662 716 839 1001 1006 1004 995 992 995 1002 1019 989 1008 1063 1116 1131 1159 1141 1146 1164 1174 1183 1203 1254 1267 1246 1222 1130 1078 1028 1011 1035 1076 1120 1127 1070 1014 1014 1073 1115 1117 1121 1127 1125 1105 1093 1017 977 991 1027 1034 1027 976 896 820 778 737 648 596 556 506 472 462 475 501 525 532 514 436 400 372 341 313 283 261 253 262 351 614 952 1531 1976 2182 2171 2062 2061 2025 2016 2020 2013 2020 2009 2013 2020 2029 2044 2048 2040 2037 2036 2030 2021 2008 2000 1991 1979 1962 1943 1930 1916 1902 1891 1884 1879 1874 1873 1876 1884 1897 1913 1921 1936 1951 1959 1966 1981 1994 2005 2014 2018 2017 2026 2030 2032 2033 2030 2023 2017 2014 2011 2010 2011 2013 2015 2018 2025 2035 2046 2057 2067 2079 2091 2100 2105 2121 2136 2149 2160 2169 2184 2199 2203 2217 2247 2285 2334 2393 2459 2528 2584 2606 2632 2686 2742 2795 2842 2880 2924 2972 2997 3011 3035 3079 3118 3145 3162 3175 3191 3208 3207 3211 3217 3223 3227 3230 3235 3247 3265 3282 3286 3293 3293 3298 3311 3331 3349 3355 3350 3345 3341 3333 3328 3326 3332 3350 3377 3402 3393 3425 3465 3492 3500 3499 3499 3488 3473 3460 3449 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 28 143 222 203 125 59 51 103 180 96 13 0 0 0 0 0 0 2 2 3 17 42 84 138 148 138 128 125 121 98 51 22 17 17 8 0 0 16 20 16 14 12 8 18 32 46 62 42 40 72 101 99 52 67 83 93 89 69 51 37 28 19 17 31 54 210 524 899 1173 1187 1404 1511 1531 1490 1420 1339 1267 1210 1177 1157 1138 1106 1083 1069 1047 1019 999 971 946 938 932 917 902 894 885 876 867 857 839 837 814 775 728 684 673 716 805 933 1054 1053 1039 1021 1023 1032 1032 1050 1025 1046 1071 1089 1111 1130 1123 1129 1144 1161 1186 1209 1237 1230 1195 1142 1040 982 959 957 974 1012 1041 1047 993 950 958 1005 1038 1040 1029 1024 1028 1027 1023 958 938 961 989 997 1006 971 929 891 849 774 665 621 573 505 472 434 433 436 449 467 448 395 366 345 325 304 279 275 259 236 283 502 847 1383 1825 2086 2170 2160 2103 2040 2006 1992 1986 2003 2002 2002 2001 2007 2023 2035 2033 2032 2032 2029 2021 2008 2006 1995 1979 1963 1943 1932 1917 1903 1894 1890 1884 1870 1868 1871 1877 1890 1902 1907 1915 1924 1934 1949 1964 1977 1990 2001 2008 2012 2018 2022 2027 2030 2029 2024 2018 2013 2011 2010 2010 2009 2012 2016 2023 2032 2041 2053 2064 2073 2079 2086 2100 2119 2134 2147 2157 2165 2178 2188 2194 2207 2232 2268 2314 2370 2436 2505 2549 2535 2603 2666 2727 2782 2829 2865 2910 2939 2954 2977 3019 3063 3104 3134 3154 3169 3184 3191 3196 3202 3208 3211 3214 3220 3228 3243 3256 3265 3278 3287 3288 3295 3311 3331 3349 3354 3348 3343 3341 3337 3335 3331 3331 3343 3365 3389 3385 3418 3456 3481 3490 3495 3498 3485 3477 3466 3442 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 39 184 324 238 131 172 360 432 231 68 5 0 0 0 3 5 3 0 0 12 33 63 97 118 105 103 115 128 123 95 73 64 59 50 40 36 54 58 54 53 53 45 53 61 71 89 88 84 103 122 112 57 26 36 67 84 79 81 52 39 28 21 29 40 123 344 490 635 990 1260 1408 1470 1460 1408 1355 1275 1237 1203 1165 1117 1078 1050 1034 1008 979 967 944 942 929 911 896 888 881 877 873 871 870 863 857 832 789 738 700 711 787 894 1001 1072 1075 1058 1043 1037 1041 1049 1048 1035 1058 1060 1054 1074 1095 1094 1111 1138 1171 1206 1214 1217 1122 1024 974 926 901 909 920 935 959 961 980 931 888 880 896 914 918 920 922 925 928 939 883 887 919 931 927 961 958 949 928 872 788 673 628 579 515 487 449 418 408 413 420 410 378 353 334 320 309 305 281 256 244 297 475 823 1325 1728 1910 1962 2107 2097 2055 2015 1989 1976 1978 1992 1994 1997 2000 2006 2023 2027 2030 2031 2028 2024 2020 2009 1994 1979 1963 1946 1931 1916 1902 1894 1892 1880 1866 1864 1867 1873 1883 1892 1894 1895 1903 1918 1931 1948 1964 1978 1990 1998 2000 2005 2014 2022 2027 2027 2023 2017 2013 2012 2013 2012 2011 2013 2016 2020 2028 2036 2048 2058 2060 2067 2082 2098 2116 2133 2148 2159 2165 2172 2177 2185 2199 2221 2253 2295 2350 2412 2465 2497 2511 2582 2650 2713 2768 2813 2850 2895 2904 2923 2960 3003 3046 3088 3120 3143 3158 3166 3180 3185 3192 3198 3202 3207 3217 3226 3233 3241 3253 3273 3283 3285 3296 3315 3332 3340 3341 3340 3342 3344 3343 3341 3332 3327 3334 3348 3350 3375 3409 3442 3466 3480 3490 3498 3499 3488 3465 3437 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 41 145 136 155 277 484 527 283 119 39 4 2 0 0 4 7 7 8 15 29 50 73 87 79 79 92 110 121 115 98 71 62 63 63 63 61 65 68 73 83 88 98 101 99 99 103 108 134 157 150 97 23 15 48 70 77 90 64 37 25 24 27 31 81 92 201 441 772 1096 1295 1395 1404 1367 1345 1311 1281 1224 1158 1101 1052 1016 1000 974 949 941 941 920 905 889 876 871 869 868 870 873 878 885 882 855 807 759 740 779 880 963 1029 1069 1082 1057 1037 1035 1046 1062 1067 1045 1045 1031 1021 1035 1059 1066 1081 1104 1130 1147 1144 1114 998 880 828 838 839 844 851 867 888 898 920 906 864 822 799 779 775 787 796 803 816 845 844 851 868 880 876 917 925 931 923 881 791 673 621 574 528 507 485 415 386 384 389 390 381 366 347 334 326 302 272 246 226 275 462 791 1206 1328 1514 1812 2004 2057 2053 2028 1998 1972 1953 1956 1967 1984 1995 1998 2012 2024 2030 2031 2029 2028 2022 2006 1992 1978 1964 1951 1932 1916 1908 1901 1891 1877 1865 1862 1864 1868 1875 1881 1878 1881 1892 1906 1917 1936 1953 1969 1982 1989 1984 1997 2008 2019 2026 2028 2024 2019 2016 2016 2016 2015 2014 2013 2015 2018 2024 2031 2039 2044 2050 2062 2079 2095 2112 2132 2149 2160 2164 2168 2175 2181 2193 2213 2242 2281 2332 2372 2403 2436 2490 2561 2632 2698 2753 2795 2833 2857 2880 2907 2942 2984 3028 3068 3101 3127 3143 3145 3168 3171 3179 3191 3199 3207 3216 3220 3223 3233 3250 3267 3277 3282 3294 3310 3322 3323 3327 3336 3345 3351 3351 3345 3331 3321 3318 3323 3341 3371 3397 3427 3455 3472 3479 3490 3493 3486 3466 3437 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 19 66 184 334 418 268 158 83 47 52 47 27 14 19 31 35 32 35 44 56 65 56 54 68 88 105 113 95 69 54 51 52 50 40 41 42 47 61 74 101 113 120 123 125 127 158 194 193 140 62 45 54 63 70 81 71 38 38 36 24 17 52 59 131 313 586 872 1123 1279 1315 1303 1315 1317 1283 1226 1158 1091 1032 989 970 946 930 929 920 904 887 874 865 861 859 862 863 868 878 894 907 880 831 795 801 863 934 971 1036 1093 1092 1072 1050 1053 1059 1055 1046 1045 1035 1015 997 1002 1045 1046 1046 1049 1054 1055 1046 975 900 811 744 751 759 776 790 804 826 869 891 874 819 762 733 700 690 690 701 723 752 776 792 813 839 856 846 859 884 892 882 856 804 669 614 573 543 532 469 408 379 370 372 381 369 362 359 351 330 303 274 248 228 279 445 664 683 965 1309 1608 1835 1953 2008 2021 2003 1980 1982 1948 1942 1961 1980 1989 2000 2016 2027 2027 2024 2024 2020 2005 1991 1979 1967 1954 1934 1926 1919 1908 1893 1878 1864 1860 1859 1860 1863 1865 1861 1868 1881 1896 1908 1928 1945 1961 1972 1977 1976 1992 2005 2017 2025 2029 2027 2022 2021 2019 2018 2017 2014 2013 2014 2017 2020 2024 2027 2036 2045 2058 2074 2092 2110 2130 2145 2153 2161 2169 2174 2181 2191 2208 2233 2270 2299 2321 2359 2416 2470 2542 2612 2679 2736 2775 2795 2813 2851 2888 2923 2963 3005 3046 3080 3101 3112 3125 3148 3157 3170 3185 3195 3201 3204 3210 3216 3227 3244 3260 3269 3273 3280 3289 3292 3303 3317 3333 3346 3353 3352 3343 3326 3318 3317 3319 3342 3366 3386 3413 3443 3461 3466 3468 3477 3480 3466 3438 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 53 171 309 285 203 133 116 136 87 53 32 36 57 73 63 57 49 47 46 42 41 48 67 89 102 95 78 71 61 47 36 31 23 15 16 27 32 55 65 79 102 127 143 161 203 219 185 118 110 91 79 71 68 73 57 60 47 28 22 20 40 85 207 422 695 939 1125 1198 1214 1234 1269 1259 1217 1158 1090 1024 972 947 928 916 911 903 888 873 858 845 839 841 849 851 854 869 899 925 902 860 843 871 935 932 1006 1070 1103 1102 1083 1064 1055 1043 1034 1034 1033 1017 995 976 985 1043 1033 1024 1020 1016 1011 1000 914 823 760 724 709 710 715 723 753 794 819 822 807 798 768 715 686 686 686 693 713 736 709 734 768 808 834 829 821 872 865 835 819 821 667 614 589 568 537 474 425 388 365 359 366 372 366 365 355 334 306 279 253 242 295 393 393 656 953 1229 1475 1697 1849 1953 2006 2022 2010 1982 1946 1925 1934 1959 1981 1991 2008 2014 2013 2013 2018 2011 1998 1987 1977 1966 1954 1947 1938 1925 1909 1894 1880 1866 1858 1854 1852 1852 1851 1853 1859 1871 1886 1900 1919 1937 1948 1956 1963 1970 1987 2000 2013 2023 2028 2028 2026 2024 2022 2019 2016 2013 2011 2012 2015 2017 2018 2024 2033 2042 2052 2067 2088 2108 2122 2132 2144 2159 2167 2176 2184 2192 2204 2223 2243 2258 2294 2344 2398 2453 2524 2592 2659 2709 2732 2755 2792 2835 2870 2902 2941 2985 3025 3047 3061 3078 3103 3129 3143 3158 3173 3184 3189 3189 3197 3207 3221 3238 3251 3254 3256 3258 3262 3273 3291 3311 3330 3343 3345 3346 3337 3334 3325 3315 3318 3345 3359 3377 3402 3428 3441 3442 3454 3469 3473 3461 3437 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 44 143 246 225 185 165 158 122 74 42 37 56 83 91 89 79 66 54 42 37 39 52 72 91 93 81 79 67 50 36 25 18 8 6 9 10 11 23 39 61 87 115 159 197 224 229 200 141 124 99 79 71 75 84 85 63 39 28 16 34 64 132 283 532 825 1011 1020 1053 1143 1211 1231 1206 1154 1089 1023 967 946 933 914 895 886 874 858 844 832 825 826 829 835 835 852 894 929 914 890 897 932 974 1001 1060 1090 1104 1105 1085 1049 1041 1034 1029 1027 1017 1002 987 974 980 1014 1014 1016 1016 1012 1001 979 907 815 752 711 678 654 656 672 700 709 686 698 699 705 682 640 646 695 752 786 786 750 678 692 758 796 785 756 797 861 827 785 791 832 680 664 640 591 534 491 442 404 376 362 364 356 357 353 346 334 310 283 259 257 306 388 420 597 814 1035 1251 1456 1641 1810 1931 1980 1979 1973 1946 1919 1918 1938 1964 1974 1978 1989 1994 1998 2006 2005 1993 1982 1975 1970 1965 1955 1941 1925 1911 1896 1880 1867 1858 1854 1851 1847 1845 1846 1851 1861 1875 1889 1909 1919 1929 1941 1954 1961 1979 1994 2009 2021 2027 2027 2027 2024 2021 2019 2015 2012 2009 2010 2012 2013 2015 2021 2029 2038 2049 2063 2083 2105 2109 2122 2142 2156 2166 2178 2187 2194 2202 2210 2215 2244 2284 2330 2381 2437 2507 2575 2621 2654 2690 2738 2778 2820 2854 2884 2922 2966 2986 3004 3028 3057 3089 3118 3129 3143 3160 3172 3174 3178 3188 3199 3212 3230 3239 3238 3237 3240 3248 3266 3284 3307 3327 3336 3335 3340 3339 3335 3323 3312 3315 3338 3348 3367 3390 3407 3409 3421 3442 3461 3467 3455 3438 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 42 141 197 237 221 188 168 117 75 50 50 68 88 91 108 105 83 58 55 47 49 61 74 80 80 75 65 54 41 23 15 10 4 0 0 0 4 10 23 45 74 114 140 190 221 208 156 141 115 95 81 75 86 94 96 80 51 32 37 49 90 195 390 662 708 778 912 1060 1151 1208 1195 1143 1081 1026 987 970 933 904 885 872 858 840 824 815 812 812 804 811 805 826 878 922 920 920 935 961 993 1063 1093 1100 1113 1113 1072 1033 1027 1027 1026 1017 988 980 973 967 972 990 989 991 998 991 965 925 886 819 754 703 667 634 598 608 631 616 560 585 662 617 579 578 591 737 801 796 784 779 750 784 860 878 847 821 869 835 765 740 789 874 808 761 687 605 537 494 451 413 381 359 355 372 374 366 351 333 316 292 270 282 297 316 385 483 604 768 971 1197 1422 1634 1688 1796 1921 1940 1948 1924 1910 1918 1942 1960 1960 1975 1979 1983 1993 1992 1981 1977 1973 1968 1967 1955 1941 1928 1914 1898 1881 1870 1865 1859 1851 1844 1840 1842 1844 1853 1866 1878 1888 1898 1912 1929 1944 1956 1970 1986 2002 2014 2018 2024 2025 2022 2020 2017 2014 2011 2008 2008 2010 2011 2014 2017 2025 2034 2045 2059 2077 2090 2100 2118 2139 2157 2170 2181 2189 2194 2198 2201 2212 2239 2275 2318 2367 2423 2490 2529 2562 2608 2672 2722 2764 2805 2838 2869 2907 2925 2946 2976 3010 3044 3077 3103 3113 3129 3143 3149 3161 3170 3181 3192 3204 3221 3222 3224 3224 3230 3243 3261 3279 3300 3319 3328 3329 3329 3333 3331 3321 3312 3315 3328 3345 3360 3367 3373 3391 3404 3430 3452 3458 3448 3437 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 7 23 26 117 172 181 172 162 122 80 58 55 63 65 93 110 105 93 91 72 60 58 57 59 64 63 59 53 44 29 14 10 7 4 3 2 0 0 4 17 38 62 85 99 154 196 166 145 125 111 96 82 78 88 90 89 84 71 48 43 64 130 270 476 485 589 780 965 1086 1171 1172 1129 1071 1034 1025 970 930 899 878 864 854 835 809 800 795 786 780 780 763 789 851 905 923 930 945 984 1045 1100 1107 1112 1128 1113 1048 1012 1004 1008 1006 991 965 961 957 959 964 969 968 968 962 934 896 862 833 784 714 671 653 629 540 578 620 617 566 515 589 576 566 589 665 849 901 874 829 803 809 890 877 848 856 897 894 799 711 700 784 914 914 802 702 625 568 519 483 435 409 390 370 349 351 341 337 335 327 310 291 284 286 307 361 417 478 582 738 938 1156 1166 1363 1614 1796 1848 1922 1918 1901 1895 1903 1909 1927 1948 1956 1963 1977 1981 1979 1976 1973 1971 1967 1957 1944 1932 1918 1901 1884 1872 1871 1862 1851 1843 1838 1836 1837 1845 1855 1861 1867 1883 1901 1918 1934 1950 1959 1976 1987 1996 2006 2017 2021 2020 2018 2016 2013 2010 2008 2006 2007 2009 2011 2013 2021 2030 2041 2053 2062 2069 2088 2113 2138 2157 2172 2182 2189 2193 2194 2200 2210 2235 2267 2308 2355 2406 2438 2470 2521 2586 2650 2704 2748 2788 2820 2845 2863 2887 2924 2960 2996 3030 3059 3082 3096 3105 3115 3130 3151 3162 3171 3180 3191 3208 3207 3208 3213 3224 3238 3253 3271 3292 3311 3320 3318 3323 3327 3324 3317 3314 3318 3323 3336 3337 3343 3362 3377 3389 3417 3441 3451 3444 3437 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 32 98 113 120 159 136 100 76 66 63 58 67 84 98 104 104 96 80 76 67 56 54 52 50 46 41 31 13 11 11 10 8 7 0 0 0 4 15 30 19 57 121 171 170 128 131 121 110 101 92 85 85 91 100 102 89 62 59 97 144 196 325 443 644 843 994 1099 1132 1107 1074 1049 1028 967 922 892 869 852 837 820 799 793 787 775 763 741 705 741 821 894 931 931 964 1022 1085 1126 1122 1125 1131 1100 1043 1043 991 980 970 956 950 952 953 945 941 939 928 913 873 831 807 798 759 695 603 557 549 534 487 472 496 529 539 503 533 515 513 547 630 797 874 879 831 786 792 805 729 760 823 870 891 826 697 657 696 777 884 778 703 652 616 585 547 491 473 440 385 365 403 364 328 318 325 321 321 310 298 304 345 378 414 473 576 684 695 879 1101 1374 1580 1665 1846 1886 1886 1881 1880 1876 1896 1926 1941 1952 1966 1973 1976 1976 1976 1976 1970 1961 1948 1936 1922 1904 1887 1882 1876 1864 1851 1841 1835 1830 1830 1837 1843 1845 1857 1873 1891 1906 1921 1937 1948 1957 1967 1981 1997 2007 2013 2015 2016 2015 2012 2010 2010 2009 2008 2009 2009 2011 2019 2027 2035 2042 2047 2062 2082 2108 2134 2154 2170 2180 2184 2188 2192 2198 2210 2231 2259 2297 2345 2392 2392 2440 2501 2563 2625 2686 2732 2771 2790 2798 2823 2867 2909 2946 2979 3010 3038 3064 3068 3076 3094 3118 3141 3152 3159 3169 3183 3199 3193 3195 3206 3222 3237 3247 3265 3288 3307 3314 3310 3318 3322 3318 3314 3314 3321 3325 3326 3326 3335 3354 3370 3378 3400 3427 3446 3445 3447 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 10 27 85 127 108 100 89 76 64 60 67 84 88 85 93 85 85 76 63 53 46 43 39 35 27 13 13 12 12 10 8 2 2 0 4 8 9 11 46 92 138 158 128 133 117 110 114 118 94 90 88 94 107 118 96 77 72 84 124 227 333 526 723 886 1006 1068 1061 1057 1048 1023 980 930 890 855 830 819 808 807 791 770 748 720 688 646 698 800 883 902 931 985 1054 1116 1146 1144 1161 1137 1081 1022 1007 967 962 959 953 945 945 945 907 889 880 851 814 762 742 743 727 646 612 507 445 448 487 495 454 495 546 561 528 515 491 435 408 459 591 746 789 776 756 754 738 677 706 752 819 938 903 717 651 636 648 805 738 710 684 665 659 624 589 558 507 443 427 621 449 343 314 314 323 326 327 319 330 378 389 399 422 437 463 556 687 855 1086 1270 1389 1681 1816 1846 1854 1862 1857 1874 1907 1932 1950 1963 1970 1971 1975 1978 1976 1969 1961 1952 1939 1922 1908 1900 1890 1877 1863 1849 1839 1832 1823 1824 1827 1831 1836 1848 1863 1881 1896 1911 1927 1940 1941 1954 1973 1989 2000 2006 2010 2013 2013 2011 2013 2011 2010 2009 2008 2006 2009 2016 2022 2026 2032 2043 2058 2079 2104 2129 2149 2166 2171 2178 2186 2194 2200 2212 2228 2250 2286 2329 2346 2375 2426 2484 2544 2603 2664 2711 2735 2747 2766 2807 2849 2894 2932 2963 2992 3022 3031 3040 3057 3082 3107 3128 3136 3144 3159 3177 3180 3184 3185 3197 3215 3233 3244 3262 3284 3294 3297 3303 3312 3318 3317 3316 3318 3326 3326 3325 3326 3331 3345 3361 3369 3387 3412 3432 3440 3445 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 56 58 79 87 79 65 58 56 62 55 50 63 66 76 74 64 52 44 38 35 26 18 14 14 13 12 12 11 9 9 3 1 0 2 12 34 70 114 138 128 132 110 104 112 123 114 105 92 85 89 101 116 95 89 88 105 166 248 425 617 785 900 935 989 1011 1013 998 971 931 886 856 835 820 817 800 766 739 713 678 635 602 681 754 814 898 935 1000 1083 1147 1172 1177 1188 1138 1095 1061 1002 944 951 956 961 960 935 924 896 858 821 784 746 720 747 764 716 599 598 496 450 452 476 495 479 550 627 667 658 616 538 470 432 441 509 653 701 713 724 724 642 596 605 648 772 984 983 920 771 646 622 731 708 721 714 702 703 689 684 635 570 509 511 940 562 371 341 334 330 346 371 377 364 349 360 367 373 377 389 432 502 614 797 971 1142 1487 1503 1680 1806 1845 1849 1860 1895 1924 1943 1952 1954 1965 1974 1978 1976 1971 1963 1954 1940 1930 1922 1911 1892 1877 1862 1848 1836 1829 1820 1820 1820 1821 1827 1839 1854 1870 1885 1900 1916 1918 1929 1946 1966 1983 1994 2001 2005 2009 2010 2008 2011 2008 2008 2008 2007 2004 2005 2009 2012 2018 2028 2038 2053 2074 2099 2124 2144 2153 2160 2174 2187 2196 2202 2213 2226 2244 2267 2289 2306 2357 2412 2469 2527 2585 2643 2690 2704 2718 2751 2794 2834 2875 2911 2944 2970 2980 3002 3019 3039 3065 3090 3109 3117 3131 3142 3152 3173 3175 3175 3188 3210 3229 3239 3258 3264 3274 3289 3297 3309 3321 3323 3318 3314 3322 3323 3326 3330 3334 3340 3354 3361 3374 3383 3397 3432 3444 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 36 54 63 61 52 42 39 28 20 22 24 39 56 60 53 45 37 33 29 21 15 15 14 13 12 12 11 10 9 8 5 4 16 34 48 81 111 121 110 103 105 110 118 126 124 102 84 76 82 102 104 103 96 100 130 179 323 502 674 785 798 899 955 977 974 951 915 868 830 816 810 783 756 742 732 711 667 599 568 590 677 810 950 959 1020 1112 1177 1205 1230 1220 1178 1106 1039 994 933 945 955 957 947 926 926 862 804 761 730 701 726 778 782 742 676 574 462 449 445 424 422 445 523 610 690 734 720 665 632 630 645 662 697 698 713 722 686 557 530 547 618 784 1006 1009 1028 868 703 642 693 688 728 728 715 716 715 704 656 599 542 503 557 446 378 347 331 309 320 337 344 328 298 307 309 310 305 300 308 346 433 580 742 949 1315 1318 1565 1755 1832 1845 1849 1879 1909 1915 1914 1939 1955 1968 1975 1975 1970 1962 1954 1947 1939 1927 1911 1891 1877 1862 1848 1835 1827 1824 1818 1814 1814 1818 1830 1843 1859 1874 1886 1894 1894 1913 1935 1957 1974 1987 1997 2002 2005 2006 2004 2006 2005 2005 2006 2006 2003 2003 2003 2006 2013 2023 2033 2046 2067 2093 2115 2126 2138 2154 2171 2185 2195 2203 2213 2223 2233 2244 2263 2304 2344 2397 2454 2513 2570 2621 2643 2667 2702 2743 2783 2820 2855 2890 2923 2949 2949 2980 2999 3019 3044 3068 3091 3106 3114 3124 3142 3167 3165 3169 3186 3208 3225 3233 3236 3246 3264 3282 3293 3305 3322 3328 3320 3308 3307 3314 3326 3331 3333 3341 3349 3352 3353 3362 3387 3423 3440 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 18 32 45 49 36 24 18 13 12 12 14 31 42 47 46 40 33 32 28 21 15 14 14 14 13 12 12 12 12 10 14 26 40 44 79 105 110 103 91 103 106 113 128 132 115 91 76 70 69 79 95 97 95 106 137 237 383 484 563 660 793 875 921 939 933 902 847 799 775 765 748 711 723 708 673 621 552 533 532 668 872 1023 993 1039 1147 1219 1250 1278 1278 1172 1077 1019 982 924 933 947 945 938 932 900 823 763 717 682 662 685 720 726 693 618 471 341 363 364 344 375 385 437 492 633 831 887 868 810 759 727 717 771 779 781 743 651 530 557 580 656 797 950 952 987 893 773 699 693 684 729 736 721 710 707 687 643 601 557 513 497 438 394 351 306 273 260 264 269 278 283 253 254 251 249 248 250 267 321 429 578 706 747 1090 1426 1670 1798 1830 1832 1854 1884 1885 1878 1912 1940 1957 1967 1972 1970 1962 1960 1952 1939 1925 1912 1894 1878 1862 1847 1835 1831 1826 1816 1809 1807 1810 1821 1835 1849 1860 1866 1872 1879 1900 1923 1944 1962 1977 1990 1994 1997 1999 1998 2002 2002 2002 2002 2003 2004 2004 2002 2003 2009 2018 2027 2041 2062 2080 2094 2110 2134 2152 2167 2181 2194 2205 2211 2216 2222 2236 2263 2297 2333 2384 2441 2497 2548 2567 2598 2642 2691 2737 2773 2807 2840 2873 2899 2910 2930 2962 2987 3007 3025 3050 3078 3085 3096 3113 3133 3154 3157 3165 3183 3204 3219 3220 3224 3235 3254 3275 3287 3299 3322 3332 3332 3329 3310 3311 3320 3324 3326 3336 3342 3342 3343 3353 3377 3414 3436 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 24 36 34 21 23 29 33 36 36 39 46 55 57 45 43 36 35 31 20 14 14 14 14 13 13 13 13 12 13 23 49 58 80 95 98 103 123 110 103 107 118 124 125 101 90 81 66 72 81 89 89 96 132 176 219 296 401 535 671 781 854 894 904 886 831 823 798 771 754 730 687 638 590 538 490 489 504 690 944 1110 1057 1070 1186 1259 1283 1289 1275 1146 1053 1005 972 916 928 946 938 924 912 864 787 739 692 653 638 629 637 631 583 483 346 242 259 270 272 299 304 310 453 699 945 1046 977 903 797 704 659 653 748 794 739 623 533 592 625 687 744 791 860 871 840 800 764 736 717 737 743 730 707 691 671 629 598 569 527 469 469 383 300 251 226 215 219 234 247 249 237 240 232 222 211 206 226 273 354 390 431 620 931 1265 1543 1720 1794 1810 1824 1831 1835 1849 1884 1918 1941 1955 1964 1967 1962 1962 1951 1937 1924 1912 1894 1878 1861 1850 1844 1835 1825 1812 1804 1800 1802 1812 1825 1832 1840 1850 1860 1867 1889 1912 1933 1952 1971 1976 1981 1988 1993 1995 1998 2000 2000 1999 1999 2000 2000 1999 2001 2006 2010 2019 2036 2059 2069 2078 2103 2125 2147 2163 2179 2193 2204 2206 2210 2220 2238 2264 2291 2323 2371 2427 2474 2496 2531 2576 2623 2675 2726 2759 2791 2823 2843 2859 2884 2914 2944 2971 2992 3010 3037 3066 3070 3082 3102 3121 3142 3154 3159 3175 3193 3196 3212 3215 3226 3247 3270 3280 3300 3325 3336 3335 3330 3309 3312 3318 3319 3319 3322 3330 3331 3335 3346 3367 3402 3432 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 14 23 24 15 31 53 64 59 55 50 57 63 62 65 56 66 63 45 26 16 14 14 14 14 14 14 13 14 24 52 84 89 91 110 145 174 124 105 101 103 109 124 110 104 92 75 72 80 88 85 83 102 143 147 215 321 440 566 683 776 832 854 852 834 834 833 826 804 759 679 610 549 513 499 462 504 716 998 1178 1132 1110 1226 1278 1294 1289 1234 1106 1030 982 950 925 941 963 971 952 902 832 770 728 687 647 614 595 595 564 493 386 257 209 195 203 218 228 230 257 473 745 972 1056 808 847 808 760 745 693 727 747 688 595 551 604 652 672 700 742 780 768 770 798 811 789 780 781 756 736 716 680 650 595 554 522 486 429 434 354 269 214 196 201 209 217 221 222 224 220 216 213 205 197 223 268 280 306 378 517 764 1098 1404 1626 1744 1781 1783 1796 1810 1830 1863 1897 1924 1942 1954 1961 1959 1959 1948 1934 1921 1909 1892 1876 1859 1851 1847 1833 1821 1807 1798 1793 1793 1802 1807 1813 1824 1836 1846 1857 1879 1902 1924 1943 1952 1962 1974 1983 1988 1990 1994 1995 1995 1994 1994 1993 1993 1993 1996 1999 2001 2011 2027 2040 2052 2069 2092 2114 2138 2158 2175 2189 2193 2199 2206 2220 2240 2262 2286 2318 2363 2398 2424 2457 2504 2559 2611 2662 2710 2740 2774 2789 2807 2835 2867 2893 2923 2953 2976 2996 3024 3030 3047 3068 3089 3111 3135 3147 3151 3154 3163 3184 3199 3203 3216 3239 3263 3275 3304 3310 3325 3339 3329 3308 3313 3321 3323 3319 3316 3316 3317 3323 3336 3356 3388 3424 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 8 1 25 66 93 86 69 54 54 56 60 70 79 95 96 82 59 30 18 16 15 15 14 14 13 14 26 57 102 103 106 161 234 250 185 147 114 96 98 107 110 108 96 82 78 82 88 81 73 76 87 111 160 234 339 470 579 684 757 789 789 785 817 808 770 718 665 621 571 555 530 495 485 563 762 1034 1209 1189 1155 1210 1272 1304 1287 1202 1080 1014 969 948 948 942 941 943 926 875 797 756 727 700 663 624 618 584 538 455 348 250 222 181 160 158 168 183 231 441 654 802 832 611 744 785 782 788 823 827 753 645 572 566 593 600 641 691 725 725 706 718 808 866 860 888 846 778 744 725 680 621 536 477 446 427 405 409 342 257 191 162 165 178 187 194 200 203 213 217 216 217 226 245 245 271 286 312 405 612 926 1254 1522 1671 1678 1740 1774 1796 1819 1851 1882 1908 1929 1940 1945 1953 1955 1944 1931 1918 1905 1888 1874 1866 1857 1844 1829 1816 1800 1791 1786 1785 1791 1791 1800 1813 1825 1835 1844 1866 1890 1908 1919 1932 1952 1968 1978 1983 1985 1988 1990 1990 1990 1990 1989 1988 1989 1991 1992 1994 2002 2009 2017 2034 2058 2082 2106 2131 2152 2170 2183 2183 2194 2206 2221 2239 2258 2284 2311 2332 2356 2392 2442 2498 2565 2621 2661 2691 2718 2729 2752 2785 2821 2850 2874 2905 2937 2963 2979 2986 3006 3030 3055 3077 3100 3122 3135 3132 3133 3147 3169 3184 3192 3208 3231 3254 3268 3268 3298 3332 3347 3331 3307 3312 3320 3321 3317 3316 3316 3310 3310 3320 3341 3375 3414 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 62 101 107 92 69 62 58 58 71 89 98 102 101 89 64 50 32 23 18 15 15 14 16 31 52 60 106 140 225 316 344 272 221 160 138 138 107 98 102 96 85 77 79 81 76 71 70 67 84 109 151 228 343 463 574 639 688 701 668 694 678 639 596 562 546 527 526 580 635 631 672 831 1078 1234 1233 1208 1206 1284 1315 1270 1168 1052 999 960 942 940 940 938 916 887 845 787 741 720 706 696 680 649 591 548 472 375 291 266 204 175 151 139 161 203 357 483 557 584 586 681 731 763 812 885 908 792 644 555 537 506 586 660 703 716 707 693 684 803 887 898 944 887 795 750 727 684 615 509 460 432 393 333 308 252 183 128 103 110 124 134 156 186 209 227 238 254 269 274 266 263 259 257 276 344 506 792 1130 1316 1394 1618 1714 1757 1782 1807 1841 1872 1895 1904 1915 1931 1945 1949 1942 1930 1916 1901 1882 1879 1871 1857 1840 1824 1811 1792 1784 1780 1777 1780 1782 1789 1799 1811 1822 1831 1855 1880 1892 1898 1920 1942 1959 1971 1978 1982 1982 1983 1984 1985 1986 1985 1984 1986 1987 1987 1988 1991 1994 2007 2026 2049 2075 2098 2124 2145 2159 2167 2178 2191 2206 2222 2237 2253 2275 2309 2318 2340 2385 2431 2500 2568 2637 2677 2677 2684 2702 2736 2775 2809 2834 2859 2891 2924 2939 2939 2964 2993 3020 3045 3069 3091 3113 3123 3116 3118 3136 3155 3169 3181 3199 3221 3239 3239 3262 3297 3331 3347 3330 3305 3310 3316 3318 3317 3310 3311 3306 3300 3303 3323 3362 3390 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 75 94 103 107 92 75 66 70 85 80 87 92 93 88 92 63 45 33 23 24 21 51 77 88 93 144 193 265 350 397 344 285 223 230 233 148 94 94 92 84 75 71 74 74 70 63 57 61 70 94 139 216 328 389 461 537 560 504 529 555 580 588 599 655 642 736 811 822 775 769 899 1127 1265 1279 1270 1261 1315 1316 1249 1140 1040 1007 965 944 943 942 943 902 858 822 790 751 730 725 713 690 658 605 550 481 401 327 288 280 248 195 151 159 227 305 347 394 457 502 493 629 724 784 856 893 763 609 517 498 505 639 673 671 675 694 670 627 752 837 858 912 877 778 731 717 694 640 582 519 445 342 211 154 110 72 51 53 66 76 109 146 189 242 261 274 289 296 291 287 250 235 243 268 312 422 691 1028 1202 1286 1553 1684 1739 1769 1797 1830 1859 1864 1880 1900 1919 1932 1941 1938 1927 1913 1903 1898 1884 1870 1854 1837 1820 1804 1785 1776 1774 1773 1771 1773 1779 1788 1799 1810 1818 1842 1856 1868 1886 1909 1934 1952 1965 1973 1977 1974 1974 1976 1978 1979 1978 1977 1979 1981 1980 1979 1982 1989 2002 2019 2041 2065 2088 2115 2127 2137 2152 2170 2188 2208 2225 2240 2256 2276 2279 2298 2334 2378 2424 2494 2562 2632 2672 2668 2667 2695 2731 2764 2793 2821 2849 2878 2893 2902 2918 2949 2978 3005 3030 3055 3080 3096 3098 3095 3104 3128 3147 3158 3170 3185 3197 3201 3227 3261 3296 3327 3343 3329 3307 3311 3315 3318 3320 3308 3304 3302 3295 3290 3303 3332 3348 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 42 55 60 79 90 86 73 64 63 52 64 70 74 80 93 80 64 52 52 67 74 116 135 146 177 229 258 274 318 366 363 333 303 313 285 182 95 90 90 88 81 66 60 60 58 55 50 49 54 65 83 120 183 190 311 407 449 483 623 728 851 950 1000 994 1041 1062 1042 967 868 840 960 1172 1276 1295 1320 1310 1339 1319 1236 1121 1031 992 972 960 947 928 920 880 829 792 773 758 749 747 718 675 637 603 542 470 407 362 344 375 320 248 199 200 268 283 286 310 348 364 391 543 647 713 772 803 690 553 484 500 549 605 595 584 604 646 642 571 594 680 791 884 796 713 685 698 711 675 674 562 423 275 124 54 29 19 21 31 39 74 124 169 216 269 292 307 313 314 304 277 242 225 230 244 271 367 614 683 872 1195 1482 1650 1721 1755 1781 1815 1849 1849 1869 1892 1910 1921 1930 1929 1921 1913 1909 1904 1885 1868 1852 1835 1817 1801 1781 1775 1772 1768 1764 1767 1769 1776 1786 1797 1807 1816 1829 1849 1874 1899 1926 1945 1959 1967 1969 1965 1967 1970 1972 1973 1972 1971 1973 1974 1973 1972 1977 1984 1996 2012 2032 2055 2079 2091 2101 2118 2141 2160 2183 2205 2223 2236 2246 2254 2274 2299 2329 2369 2418 2489 2556 2617 2653 2654 2660 2688 2724 2755 2780 2807 2837 2847 2863 2884 2905 2933 2961 2988 3014 3039 3061 3062 3075 3080 3092 3117 3140 3153 3163 3175 3184 3188 3219 3254 3292 3324 3338 3326 3309 3304 3310 3320 3324 3308 3297 3295 3292 3285 3287 3285 3320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 16 25 31 47 65 76 72 59 47 42 43 45 52 64 76 82 76 65 63 79 104 111 165 239 301 329 302 256 252 285 320 320 356 370 309 194 105 91 91 92 97 107 107 105 80 69 65 41 46 50 53 61 79 86 178 278 379 629 1162 1333 1417 1430 1425 1439 1398 1303 1181 1037 917 895 1004 1070 1192 1301 1353 1351 1356 1314 1221 1107 1029 1002 986 964 935 906 884 845 811 782 762 758 750 752 718 669 626 592 554 486 439 423 421 428 368 304 258 247 275 254 237 230 244 284 319 433 536 610 653 661 591 575 512 455 497 587 542 498 511 568 588 571 525 572 688 776 661 610 615 662 707 694 691 564 395 236 117 42 30 31 33 40 64 106 159 198 239 290 316 328 332 324 304 268 229 206 210 226 253 326 328 498 773 1094 1397 1603 1699 1743 1772 1797 1802 1830 1858 1883 1902 1913 1920 1921 1915 1910 1908 1899 1883 1866 1849 1832 1813 1797 1789 1778 1769 1763 1757 1759 1761 1766 1775 1786 1791 1795 1814 1837 1862 1888 1917 1937 1951 1959 1959 1957 1960 1963 1966 1967 1966 1966 1967 1968 1967 1967 1972 1979 1990 2005 2023 2043 2053 2068 2087 2108 2130 2154 2180 2203 2219 2226 2229 2242 2251 2283 2323 2363 2414 2481 2544 2580 2605 2639 2652 2677 2713 2745 2771 2795 2803 2824 2850 2874 2895 2920 2946 2975 3002 3019 3023 3043 3061 3071 3085 3106 3129 3143 3154 3158 3162 3175 3204 3242 3284 3319 3334 3322 3321 3308 3308 3318 3324 3308 3293 3288 3286 3282 3281 3273 3301 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 16 25 44 57 57 47 34 36 26 32 49 63 68 79 74 70 79 108 112 162 236 300 322 269 220 199 215 245 253 346 379 312 199 114 94 95 96 98 103 120 123 120 112 90 49 38 41 41 40 39 42 109 280 515 1090 2050 2088 2037 1968 1859 1696 1523 1364 1212 1059 949 938 1037 1043 1170 1304 1366 1368 1359 1296 1198 1096 1027 1027 987 956 928 896 855 823 793 767 752 751 744 735 702 661 621 583 561 512 488 479 467 460 419 364 315 290 297 263 256 251 258 287 307 374 460 524 556 579 578 522 464 466 551 648 557 466 459 508 514 521 475 493 567 625 539 518 552 594 636 685 685 562 395 259 181 97 71 68 68 72 95 133 193 232 253 269 292 293 292 281 261 236 208 192 198 211 219 221 282 435 683 994 1308 1541 1665 1720 1736 1747 1781 1814 1845 1873 1894 1906 1912 1914 1911 1908 1905 1897 1882 1865 1848 1830 1811 1794 1792 1780 1767 1759 1751 1754 1755 1758 1763 1768 1773 1785 1804 1828 1854 1880 1908 1928 1938 1944 1951 1950 1954 1956 1959 1961 1960 1961 1962 1963 1963 1961 1965 1972 1983 1997 2010 2019 2032 2057 2077 2097 2121 2147 2177 2202 2215 2219 2229 2244 2450 2390 2312 2358 2412 2472 2499 2532 2580 2630 2645 2669 2702 2733 2762 2787 2787 2812 2839 2862 2883 2909 2937 2967 2984 2991 3010 3032 3052 3065 3078 3096 3115 3126 3129 3133 3143 3162 3196 3235 3276 3311 3331 3330 3318 3304 3305 3317 3321 3306 3289 3282 3280 3279 3277 3265 3287 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 24 40 43 40 36 26 22 33 50 54 70 77 79 79 82 103 121 160 208 236 214 190 173 172 183 203 314 366 310 209 127 97 93 92 99 107 110 122 127 119 102 79 56 55 48 38 44 102 336 742 1199 1928 2769 2707 2628 2400 2120 1836 1557 1316 1156 1032 961 951 971 1045 1187 1311 1374 1376 1347 1274 1179 1102 1057 1020 979 952 918 875 839 802 773 764 754 734 728 709 674 645 623 601 596 583 549 515 492 480 457 424 394 380 379 351 324 291 276 287 296 351 426 499 558 597 600 583 564 572 595 560 465 404 385 413 464 458 429 433 473 512 473 468 485 518 574 657 664 568 435 316 236 177 153 130 111 102 110 134 173 207 212 199 221 231 231 225 217 208 196 190 195 196 194 212 262 382 599 887 1195 1452 1612 1620 1642 1722 1770 1800 1831 1861 1884 1899 1907 1908 1902 1899 1899 1894 1879 1863 1847 1830 1814 1809 1793 1776 1765 1756 1744 1747 1750 1752 1754 1758 1766 1774 1793 1819 1846 1873 1900 1909 1919 1932 1944 1946 1948 1949 1952 1955 1955 1956 1954 1955 1956 1955 1958 1964 1974 1988 1999 2002 2023 2046 2066 2088 2114 2141 2174 2188 2203 2220 2230 2229 2412 2372 2311 2351 2403 2421 2459 2514 2573 2620 2640 2663 2692 2724 2747 2754 2773 2800 2826 2850 2874 2894 2921 2932 2949 2977 2996 3017 3042 3055 3064 3080 3103 3104 3115 3122 3126 3148 3195 3228 3266 3300 3317 3319 3309 3301 3305 3318 3319 3306 3292 3284 3279 3276 3272 3258 3277 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 19 32 32 29 29 18 17 30 44 55 69 75 79 85 90 86 109 150 181 179 166 162 156 154 176 276 343 306 217 136 103 94 89 98 111 115 108 119 122 110 94 89 87 71 66 166 476 1128 1748 2216 2670 3046 3035 2758 2429 2117 1837 1577 1304 1106 994 966 982 979 1072 1200 1308 1368 1371 1328 1252 1194 1149 1099 1009 978 954 917 866 814 775 752 744 735 717 695 676 650 637 632 627 626 619 575 533 512 497 470 454 446 446 451 456 403 338 299 293 295 350 423 506 568 585 622 612 581 564 527 377 350 349 351 372 416 414 406 407 430 457 441 443 443 478 546 624 643 584 493 382 298 304 255 199 147 109 88 78 97 127 139 136 149 193 208 210 207 205 201 196 192 190 194 214 248 335 516 779 1080 1351 1371 1456 1575 1684 1745 1784 1814 1844 1870 1887 1889 1895 1891 1888 1889 1887 1874 1861 1845 1832 1826 1812 1792 1776 1765 1755 1743 1744 1744 1744 1746 1752 1758 1765 1783 1808 1838 1864 1874 1889 1907 1925 1938 1942 1942 1943 1946 1950 1950 1948 1947 1949 1949 1946 1951 1956 1964 1972 1979 1991 2014 2036 2058 2081 2107 2135 2147 2167 2193 2216 2226 2228 2311 2320 2315 2336 2352 2389 2446 2508 2567 2614 2635 2656 2685 2706 2716 2737 2759 2788 2817 2843 2860 2876 2881 2899 2931 2965 2989 3009 3031 3041 3048 3063 3063 3090 3108 3111 3112 3135 3179 3217 3254 3278 3285 3305 3300 3294 3301 3318 3322 3307 3304 3291 3276 3271 3264 3252 3269 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 8 23 14 10 15 27 43 53 59 68 77 76 66 76 109 145 162 160 152 147 142 158 235 332 314 227 146 122 109 92 94 110 124 116 133 143 132 115 114 111 116 160 484 1190 2187 2732 2954 3007 2960 2843 2531 2226 1980 1780 1592 1361 1148 1096 1078 1053 1035 1120 1228 1313 1356 1352 1305 1270 1230 1169 1086 1004 980 943 901 850 793 762 754 735 715 697 676 660 645 641 643 643 643 625 592 551 519 505 483 487 486 484 483 489 439 372 323 305 307 326 368 387 417 481 531 523 512 479 388 227 251 257 279 320 366 387 392 392 410 431 421 422 420 448 507 578 616 599 542 453 394 432 322 237 156 93 57 39 57 74 83 98 143 188 203 207 208 211 208 198 195 196 202 211 234 305 453 680 963 1246 1254 1409 1550 1636 1714 1760 1793 1826 1847 1854 1877 1886 1884 1884 1885 1880 1869 1856 1849 1841 1828 1810 1789 1773 1762 1753 1742 1740 1739 1739 1740 1744 1751 1758 1774 1798 1826 1852 1852 1875 1898 1918 1934 1937 1937 1939 1941 1943 1945 1944 1942 1942 1943 1943 1945 1948 1951 1956 1966 1984 2005 2027 2051 2076 2102 2130 2130 2158 2189 2211 2222 2236 2297 2313 2312 2319 2333 2387 2442 2501 2559 2608 2626 2651 2664 2680 2705 2727 2748 2781 2813 2836 2846 2865 2867 2886 2915 2945 2972 2996 3020 3030 3030 3033 3052 3081 3095 3096 3097 3116 3158 3198 3218 3236 3273 3289 3290 3288 3295 3313 3322 3304 3298 3285 3270 3263 3255 3247 3261 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 7 4 3 1 0 0 0 0 0 0 0 0 0 0 0 1 7 24 16 10 9 12 24 26 40 54 65 67 53 54 77 116 150 150 147 146 143 153 205 318 315 233 169 158 112 91 88 100 119 132 149 153 151 147 143 136 183 347 943 1927 2947 3225 3243 3063 2794 2499 2234 2017 1862 1741 1616 1440 1261 1229 1225 1200 1160 1198 1261 1313 1338 1327 1282 1283 1223 1146 1067 999 970 928 885 842 803 790 746 715 694 680 672 662 652 651 653 653 653 636 614 575 540 531 518 533 535 531 527 519 472 407 353 327 332 337 336 333 353 400 442 421 361 297 231 161 164 200 244 297 353 383 390 389 399 408 398 404 398 416 466 534 591 603 570 523 487 475 370 254 149 76 42 29 47 51 62 91 135 170 188 198 206 211 207 206 200 203 211 212 229 291 405 586 774 780 1061 1307 1471 1576 1677 1733 1772 1808 1828 1834 1861 1875 1876 1876 1876 1874 1865 1861 1853 1840 1824 1808 1788 1772 1761 1751 1740 1740 1738 1736 1733 1735 1742 1750 1766 1789 1809 1820 1837 1863 1889 1911 1927 1929 1931 1932 1934 1936 1940 1940 1938 1939 1940 1939 1942 1943 1944 1950 1963 1979 1997 2018 2045 2073 2094 2103 2121 2154 2186 2208 2219 2246 2298 2311 2309 2318 2339 2386 2436 2491 2548 2598 2623 2628 2644 2673 2703 2722 2743 2773 2804 2827 2838 2840 2859 2884 2909 2933 2959 2989 3013 3014 3007 3017 3040 3067 3078 3079 3082 3103 3140 3144 3171 3218 3256 3272 3282 3283 3288 3301 3307 3304 3296 3280 3262 3256 3246 3239 3246 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 10 9 6 2 0 0 0 0 0 0 0 0 0 0 8 20 25 21 14 10 9 7 9 24 37 48 54 46 42 52 61 80 116 136 147 156 173 212 299 318 277 222 178 123 92 81 88 107 130 146 147 147 151 162 188 328 677 1479 2496 3296 3351 3313 2860 2428 2204 2035 1891 1809 1736 1652 1564 1557 1428 1381 1349 1296 1280 1297 1318 1321 1309 1289 1261 1196 1124 1053 995 959 923 876 853 836 782 734 704 686 671 656 649 646 646 646 646 649 645 633 600 564 544 540 545 558 568 569 555 510 449 393 373 394 387 381 358 347 345 320 273 211 167 149 153 170 211 254 302 352 389 401 399 399 398 392 401 388 396 435 498 562 598 591 580 559 506 408 269 151 76 43 30 36 38 56 90 133 167 193 212 218 215 215 211 208 215 221 218 229 273 359 417 468 672 956 1213 1403 1539 1654 1710 1754 1770 1788 1819 1845 1864 1866 1867 1868 1867 1861 1861 1851 1837 1821 1804 1785 1768 1756 1749 1746 1738 1733 1728 1725 1726 1731 1738 1755 1767 1779 1799 1825 1853 1879 1903 1919 1922 1924 1925 1927 1932 1937 1937 1936 1936 1937 1936 1937 1938 1941 1948 1960 1974 1988 2011 2042 2064 2072 2086 2114 2150 2180 2202 2222 2254 2294 2303 2305 2323 2345 2381 2429 2484 2540 2585 2591 2612 2641 2671 2699 2720 2739 2766 2792 2809 2812 2832 2852 2870 2889 2911 2936 2967 2992 2998 2994 3009 3027 3049 3061 3065 3071 3091 3094 3116 3155 3200 3236 3255 3274 3280 3280 3283 3282 3291 3292 3277 3256 3247 3237 3231 3229 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 13 13 6 0 0 0 0 0 0 0 0 8 12 22 35 40 32 19 14 13 9 7 17 24 34 42 41 41 41 44 60 92 125 143 162 197 250 317 366 379 312 209 133 95 81 82 95 114 131 118 132 146 209 392 754 1358 2151 2904 3369 3370 3130 2489 2086 1992 1920 1859 1807 1759 1730 1713 1626 1533 1496 1454 1397 1361 1338 1320 1312 1300 1275 1226 1164 1099 1034 981 956 908 872 851 822 767 722 695 674 656 637 624 625 628 631 636 640 635 629 607 581 563 561 565 579 597 604 586 559 513 461 438 445 430 400 360 328 300 255 204 166 152 160 180 199 239 279 324 369 401 415 415 412 406 400 405 386 387 418 475 540 560 594 601 576 524 434 285 156 76 44 33 30 35 55 91 142 186 219 234 233 225 224 227 229 231 227 214 213 251 265 316 435 605 875 1142 1340 1485 1608 1679 1688 1725 1769 1804 1832 1855 1856 1856 1859 1858 1857 1855 1845 1831 1815 1799 1781 1764 1756 1752 1745 1734 1728 1722 1717 1717 1723 1727 1733 1742 1760 1786 1815 1844 1871 1894 1910 1914 1915 1918 1922 1926 1931 1932 1934 1935 1935 1933 1931 1933 1937 1944 1954 1965 1980 2007 2024 2040 2062 2084 2112 2146 2175 2200 2226 2256 2269 2285 2305 2326 2344 2378 2427 2481 2522 2534 2570 2608 2639 2666 2690 2713 2736 2760 2773 2781 2803 2827 2848 2867 2886 2906 2934 2962 2969 2978 2993 3004 3025 3037 3044 3051 3059 3060 3084 3106 3140 3184 3217 3237 3261 3270 3269 3268 3266 3274 3279 3270 3250 3238 3229 3226 3227 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 15 10 3 0 0 0 0 0 0 0 1 8 29 49 58 53 45 36 27 18 12 7 9 17 27 36 43 45 48 57 78 112 147 176 228 304 380 404 444 396 278 155 95 78 75 84 96 97 104 112 160 420 963 1636 2157 2661 3001 3159 3185 2704 2115 1888 1898 1885 1852 1809 1775 1756 1740 1691 1602 1526 1490 1462 1412 1367 1356 1329 1292 1247 1194 1134 1071 1016 981 971 919 890 856 811 761 706 672 653 645 638 615 615 628 640 643 636 621 617 614 599 581 581 587 597 620 630 610 599 551 508 498 502 452 384 343 314 284 247 200 181 175 193 226 238 267 304 346 385 415 425 426 424 418 409 409 385 382 408 446 477 525 587 608 579 515 445 282 142 69 49 39 34 46 65 97 145 198 233 244 247 248 248 266 269 244 212 196 196 196 227 297 409 565 820 1079 1283 1444 1570 1574 1649 1710 1753 1787 1822 1847 1846 1848 1852 1851 1848 1845 1838 1826 1811 1794 1776 1760 1754 1749 1737 1728 1722 1715 1711 1710 1716 1710 1714 1727 1748 1774 1804 1836 1864 1886 1899 1898 1906 1913 1918 1922 1926 1928 1932 1934 1933 1932 1926 1930 1934 1940 1951 1965 1980 1990 2004 2028 2060 2084 2111 2145 2175 2201 2226 2234 2250 2279 2308 2329 2346 2381 2428 2478 2514 2517 2566 2604 2635 2661 2687 2710 2733 2742 2752 2772 2797 2821 2842 2856 2869 2891 2921 2923 2941 2964 2982 2997 3001 3020 3032 3037 3039 3055 3079 3097 3123 3162 3196 3220 3241 3251 3254 3253 3251 3257 3262 3259 3245 3230 3226 3224 3227 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 12 10 4 3 2 0 0 0 1 7 27 51 69 77 76 74 66 52 38 28 14 8 8 14 20 21 41 53 69 93 123 159 199 259 317 368 427 493 483 375 220 117 82 70 67 72 86 103 99 312 936 1810 2450 2721 2866 2911 2866 2732 2218 1848 1804 1872 1881 1852 1826 1816 1791 1752 1720 1657 1583 1534 1490 1432 1375 1373 1331 1275 1220 1168 1110 1051 1010 986 972 960 896 846 800 749 699 671 667 655 639 636 623 631 647 651 634 602 605 608 606 601 598 590 607 629 635 617 601 556 545 530 494 436 363 328 305 281 250 215 210 210 234 269 269 288 323 363 400 426 427 432 434 426 411 405 383 377 403 431 441 515 579 605 573 495 422 252 159 98 58 35 37 52 70 101 147 196 220 231 243 257 269 282 270 228 192 186 190 191 224 293 400 545 776 1026 1220 1315 1350 1513 1626 1695 1741 1777 1809 1829 1830 1829 1833 1839 1839 1838 1832 1823 1809 1792 1773 1766 1756 1744 1730 1719 1713 1707 1702 1698 1700 1699 1705 1719 1738 1762 1793 1828 1858 1875 1881 1888 1898 1908 1915 1918 1922 1925 1929 1931 1930 1929 1927 1931 1934 1940 1952 1966 1982 1984 1999 2026 2057 2083 2112 2145 2176 2196 2203 2219 2244 2279 2310 2331 2352 2386 2429 2457 2476 2520 2568 2603 2633 2660 2686 2709 2713 2726 2745 2766 2789 2819 2839 2858 2877 2896 2896 2920 2945 2967 2980 2970 3015 3013 3014 3022 3025 3051 3076 3090 3108 3138 3175 3196 3205 3220 3236 3240 3241 3244 3248 3247 3239 3230 3224 3220 3223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 14 14 11 11 5 2 1 0 2 29 54 82 99 101 117 106 90 71 52 36 17 11 17 25 27 40 53 75 104 136 169 217 246 285 350 462 525 530 443 304 177 103 81 69 66 72 86 127 599 1524 2464 2863 2902 2908 2780 2554 2253 1864 1717 1784 1862 1870 1846 1840 1826 1801 1767 1724 1666 1605 1556 1504 1458 1444 1394 1334 1276 1220 1165 1105 1051 1016 1002 993 958 898 850 801 751 705 681 677 676 662 636 636 614 640 646 617 585 601 604 613 617 605 595 616 631 625 601 579 559 546 518 467 399 347 314 294 272 249 249 231 239 272 301 293 305 339 373 393 401 427 437 440 430 413 402 373 366 374 390 415 483 549 584 554 466 364 193 164 107 39 24 33 50 72 106 148 179 191 217 243 265 281 275 245 208 187 185 185 196 234 298 394 533 737 969 1177 1291 1327 1502 1610 1680 1728 1763 1791 1811 1814 1813 1817 1829 1830 1828 1825 1817 1804 1786 1783 1767 1753 1740 1725 1710 1703 1697 1693 1690 1690 1688 1696 1710 1729 1753 1783 1817 1834 1849 1871 1886 1894 1905 1912 1915 1919 1922 1924 1927 1929 1928 1928 1931 1933 1940 1952 1965 1970 1980 1998 2024 2053 2079 2111 2144 2163 2173 2190 2216 2247 2281 2311 2332 2353 2386 2403 2425 2467 2520 2566 2602 2633 2661 2686 2708 2710 2722 2741 2763 2786 2818 2836 2843 2844 2847 2870 2898 2923 2941 2958 2992 3018 3016 3011 3011 3015 3038 3068 3086 3099 3116 3146 3153 3174 3198 3218 3228 3232 3232 3236 3238 3234 3231 3217 3214 3219 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 14 17 19 18 17 12 6 10 34 75 92 103 128 182 174 145 113 83 59 40 31 42 49 40 43 62 93 130 169 204 216 252 318 391 448 484 513 465 361 247 175 151 105 71 61 82 273 1020 2054 2826 2993 2983 2860 2534 2197 1924 1679 1688 1790 1846 1849 1847 1823 1816 1796 1767 1730 1676 1619 1567 1541 1515 1456 1390 1328 1271 1217 1164 1107 1054 1035 1021 994 943 882 839 791 744 709 686 684 684 672 648 630 640 663 637 591 584 588 605 617 618 611 606 622 629 612 583 568 548 522 494 447 381 347 316 291 269 253 249 251 268 290 308 316 322 353 365 378 405 432 434 436 425 405 387 363 360 355 358 383 440 508 548 514 410 286 200 122 56 15 11 29 51 77 112 142 144 185 220 247 263 262 245 217 198 195 202 200 211 251 313 401 524 714 944 998 1073 1284 1472 1593 1663 1709 1743 1770 1771 1789 1798 1806 1819 1825 1823 1818 1811 1805 1801 1787 1765 1748 1734 1721 1707 1694 1685 1681 1680 1679 1678 1687 1701 1720 1745 1775 1809 1819 1834 1863 1883 1892 1904 1913 1918 1921 1923 1923 1927 1929 1928 1928 1932 1934 1942 1951 1955 1962 1977 1997 2021 2048 2075 2109 2124 2138 2160 2186 2216 2249 2282 2310 2331 2352 2359 2382 2418 2464 2516 2564 2604 2635 2662 2685 2688 2706 2722 2738 2758 2786 2816 2827 2830 2837 2857 2864 2893 2918 2936 2959 3015 3001 2995 2992 2994 3004 3026 3057 3077 3088 3096 3095 3126 3155 3181 3203 3215 3218 3220 3224 3228 3230 3223 3210 3208 3214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 10 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 8 16 21 23 22 27 34 42 62 69 93 118 144 180 203 188 163 134 103 87 75 94 103 87 66 79 109 151 197 236 234 282 356 407 417 434 473 447 371 299 293 205 133 81 58 114 449 1570 2515 2985 3004 2986 2656 2244 1924 1731 1620 1699 1784 1815 1815 1814 1801 1799 1782 1756 1720 1671 1624 1608 1575 1527 1470 1398 1335 1284 1229 1165 1107 1081 1058 1024 976 923 873 836 783 739 721 706 703 700 685 665 662 652 647 617 586 583 583 598 613 610 597 608 622 620 607 587 563 518 488 460 421 375 352 329 308 295 285 269 277 297 316 330 340 342 366 373 385 410 430 429 429 415 396 384 379 356 335 331 352 404 463 500 443 340 273 196 83 22 2 5 27 51 79 106 130 145 190 224 237 233 222 217 210 208 211 215 217 234 269 328 412 523 688 712 861 1084 1300 1445 1566 1639 1688 1724 1751 1751 1771 1786 1798 1812 1817 1812 1807 1804 1803 1801 1784 1759 1739 1725 1714 1702 1690 1686 1681 1673 1668 1670 1679 1693 1713 1740 1770 1780 1798 1825 1855 1877 1886 1899 1911 1917 1919 1924 1927 1930 1930 1929 1929 1932 1936 1939 1944 1952 1962 1976 1996 2021 2049 2077 2108 2117 2131 2159 2187 2220 2251 2281 2307 2328 2332 2351 2381 2420 2464 2515 2564 2604 2637 2658 2663 2687 2708 2724 2738 2756 2785 2813 2819 2824 2837 2860 2910 2926 2939 2957 2988 3034 3037 3014 2998 2996 2995 3018 3046 3067 3077 3079 3080 3109 3139 3167 3190 3205 3208 3210 3211 3215 3222 3217 3207 3205 3210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 14 20 16 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 18 22 23 25 38 57 66 52 75 108 133 147 173 180 181 173 161 158 137 140 141 129 109 104 123 158 185 201 236 286 348 392 406 403 418 410 370 325 305 233 154 94 86 260 871 2108 2460 2750 2982 2832 2378 1996 1751 1633 1611 1703 1741 1767 1780 1783 1780 1770 1748 1722 1691 1653 1612 1600 1569 1522 1463 1384 1331 1283 1226 1160 1100 1100 1056 1000 948 906 874 831 786 758 751 749 733 720 704 696 707 670 637 600 577 574 562 593 603 585 566 584 607 595 590 575 536 495 466 439 409 376 354 342 338 324 306 298 304 322 334 343 350 358 358 371 392 415 433 419 415 406 386 363 364 338 308 294 309 351 398 427 376 291 234 112 39 8 0 5 27 48 68 85 107 142 189 216 221 215 209 216 216 217 218 222 229 249 290 349 422 493 501 651 848 1056 1248 1433 1541 1616 1669 1698 1703 1731 1757 1773 1785 1796 1801 1799 1797 1797 1797 1796 1781 1750 1726 1711 1702 1693 1691 1684 1676 1668 1664 1666 1673 1687 1707 1729 1736 1759 1788 1819 1848 1869 1881 1895 1907 1913 1914 1925 1928 1932 1933 1932 1934 1937 1938 1940 1944 1956 1967 1981 1999 2023 2052 2076 2084 2103 2128 2157 2187 2219 2249 2278 2296 2303 2325 2351 2383 2423 2469 2518 2565 2605 2624 2635 2664 2690 2707 2724 2739 2755 2782 2807 2813 2818 2834 2864 2904 2937 2956 2976 3012 3041 3054 3037 3018 3007 2990 3014 3039 3057 3063 3060 3065 3093 3124 3154 3177 3197 3201 3202 3202 3206 3216 3212 3203 3202 3206 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 19 28 28 19 6 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 19 22 23 27 30 34 46 48 72 97 116 139 147 157 163 164 163 156 150 154 155 143 128 149 157 176 209 250 296 347 385 395 373 363 367 379 375 337 259 177 124 134 479 1491 2608 2772 2890 2905 2575 2102 1810 1653 1604 1623 1666 1680 1723 1757 1768 1759 1734 1714 1699 1677 1648 1648 1585 1530 1467 1397 1338 1298 1248 1188 1138 1112 1083 1044 989 941 914 901 849 813 798 796 788 758 729 720 719 707 669 627 614 597 575 567 585 576 558 548 561 579 573 560 539 507 468 443 420 401 382 361 361 356 345 334 329 336 345 348 352 358 358 366 379 398 414 418 401 397 388 373 355 340 304 277 263 267 292 327 341 302 227 145 70 19 2 0 7 33 43 53 82 118 146 194 219 222 218 220 227 229 227 225 228 242 266 305 363 403 421 520 670 836 1244 1639 1386 1523 1602 1630 1646 1686 1716 1744 1756 1766 1779 1785 1789 1790 1790 1788 1783 1767 1739 1717 1702 1694 1693 1686 1676 1667 1662 1661 1665 1671 1682 1693 1701 1719 1750 1783 1816 1845 1864 1875 1890 1898 1903 1911 1921 1926 1930 1933 1934 1933 1934 1937 1942 1949 1961 1973 1986 2005 2028 2047 2053 2071 2099 2128 2155 2184 2218 2248 2275 2291 2295 2324 2352 2386 2427 2473 2519 2564 2579 2602 2639 2672 2695 2711 2727 2742 2755 2779 2781 2798 2816 2833 2861 2896 2957 2999 3014 3020 3063 3069 3040 3028 3033 2990 3006 3028 3042 3049 3055 3055 3079 3110 3140 3166 3189 3192 3193 3193 3198 3212 3209 3199 3196 3200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 21 32 37 36 31 18 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 13 18 20 21 21 25 34 30 41 60 80 102 111 119 129 137 144 150 145 152 165 171 157 166 167 185 219 261 309 360 380 372 351 347 359 387 394 360 288 190 147 199 745 1917 1972 2714 2994 2787 2292 1894 1699 1607 1601 1628 1630 1659 1700 1728 1736 1722 1691 1673 1652 1642 1639 1612 1510 1427 1372 1332 1291 1258 1209 1178 1147 1107 1067 1039 985 946 934 932 874 851 840 833 820 780 750 740 730 704 659 658 628 605 591 579 582 561 555 559 564 568 568 551 527 499 459 433 417 409 401 388 378 377 367 359 359 367 371 368 370 373 366 377 387 395 400 399 386 375 371 362 344 325 279 249 235 237 255 281 284 254 185 98 51 10 3 7 14 29 40 61 95 128 151 198 218 222 222 222 223 229 228 232 242 257 282 324 382 423 449 544 685 842 1076 1304 1361 1504 1527 1570 1629 1669 1704 1732 1743 1753 1768 1775 1775 1780 1783 1781 1771 1758 1730 1708 1696 1690 1690 1682 1670 1660 1655 1653 1659 1665 1668 1675 1691 1713 1744 1778 1812 1839 1859 1872 1878 1886 1897 1909 1920 1925 1929 1930 1930 1931 1931 1937 1943 1950 1963 1976 1990 2009 2024 2029 2044 2070 2099 2125 2150 2180 2217 2246 2260 2271 2295 2326 2356 2390 2429 2473 2520 2526 2560 2603 2643 2676 2697 2714 2729 2742 2751 2751 2777 2801 2819 2833 2857 2892 2938 2969 2983 2998 3071 3052 3030 3028 3035 3000 3003 3001 3017 3043 3051 3050 3068 3095 3125 3152 3167 3178 3183 3184 3190 3208 3208 3197 3193 3194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 21 31 40 43 40 31 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 14 16 17 19 22 21 26 38 51 61 67 74 91 108 120 135 140 149 162 177 188 189 193 216 260 312 344 377 389 388 381 379 398 421 406 352 274 188 154 362 628 1038 2162 2866 2901 2531 2060 1788 1660 1627 1629 1637 1634 1637 1659 1664 1659 1647 1614 1586 1566 1556 1553 1532 1414 1347 1317 1290 1246 1213 1201 1176 1137 1090 1058 1035 978 949 951 955 919 892 873 857 837 795 764 749 729 700 665 664 638 631 633 619 595 571 576 587 588 588 582 568 543 509 471 444 431 432 432 421 396 391 382 384 394 390 389 382 384 389 380 381 388 393 391 382 371 369 359 345 327 298 254 225 214 221 238 246 249 215 147 71 40 7 6 19 29 31 54 82 113 140 162 206 219 223 224 225 228 230 230 243 263 280 303 344 364 398 472 565 699 853 1047 1237 1355 1482 1504 1555 1619 1658 1692 1716 1732 1746 1759 1759 1764 1771 1775 1771 1761 1749 1722 1704 1697 1695 1689 1680 1669 1659 1652 1651 1655 1655 1658 1669 1687 1710 1743 1776 1807 1834 1855 1855 1868 1883 1897 1910 1921 1927 1930 1931 1931 1936 1934 1936 1940 1948 1961 1973 1989 1998 2005 2017 2036 2068 2099 2123 2143 2174 2215 2227 2240 2264 2295 2327 2357 2391 2430 2475 2522 2524 2561 2608 2648 2677 2698 2718 2732 2740 2742 2751 2783 2808 2822 2830 2850 2888 2927 2946 2969 3026 3048 3035 3023 3027 3040 3019 3015 3002 3008 3031 3041 3046 3062 3083 3106 3123 3133 3163 3174 3177 3184 3204 3207 3203 3197 3192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 27 35 37 41 44 38 25 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 13 15 16 17 19 28 34 37 38 43 60 83 104 119 134 147 156 159 162 179 206 232 274 330 380 385 421 438 438 440 455 435 388 323 255 207 198 522 895 1375 2440 3212 2838 2288 1892 1726 1657 1652 1649 1634 1601 1537 1564 1581 1576 1553 1522 1501 1495 1483 1463 1432 1337 1302 1281 1245 1194 1161 1163 1142 1108 1071 1045 1030 973 954 961 967 962 916 884 865 845 805 767 751 728 704 699 671 646 653 655 631 617 591 601 613 611 606 597 582 558 523 484 458 449 452 448 428 409 396 387 401 429 434 410 402 400 395 384 378 384 385 383 374 357 357 343 327 307 277 237 217 212 216 222 229 216 167 109 58 26 4 15 29 40 53 78 101 131 154 171 210 224 228 229 231 229 233 239 260 285 305 325 331 368 426 497 586 711 859 1042 1218 1324 1331 1433 1534 1609 1654 1678 1699 1722 1734 1737 1748 1758 1765 1765 1761 1753 1740 1716 1707 1703 1696 1689 1681 1671 1665 1661 1656 1653 1650 1653 1664 1681 1706 1740 1773 1804 1826 1831 1849 1867 1884 1898 1910 1922 1929 1933 1934 1935 1942 1941 1940 1941 1946 1957 1968 1984 1991 1996 2009 2029 2060 2093 2120 2143 2176 2183 2208 2237 2263 2292 2326 2358 2393 2432 2467 2471 2513 2564 2613 2651 2680 2699 2720 2729 2732 2742 2754 2786 2807 2816 2823 2845 2880 2889 2914 2961 3014 3039 3026 3015 3021 3039 3039 3027 3006 3002 3016 3026 3038 3055 3071 3082 3091 3118 3150 3166 3172 3178 3199 3206 3208 3202 3193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 17 27 27 38 47 53 52 40 21 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 12 11 13 18 21 22 24 26 37 65 94 114 131 148 158 164 168 177 203 238 293 345 368 407 428 463 487 490 483 436 380 322 273 253 252 256 790 1769 2812 3316 2735 2131 1773 1688 1700 1697 1661 1599 1514 1418 1474 1510 1506 1481 1460 1453 1430 1414 1399 1365 1288 1266 1240 1198 1158 1151 1132 1120 1087 1050 1033 1025 970 956 961 957 939 927 886 860 845 807 767 749 743 725 681 661 644 659 658 630 622 609 617 624 625 622 604 583 557 527 492 469 468 461 447 430 415 406 401 408 424 436 439 421 409 401 393 380 380 378 374 369 367 352 332 314 291 259 242 236 234 232 225 214 177 133 91 52 14 17 28 40 56 80 106 118 144 167 183 217 224 230 234 235 235 243 257 284 311 327 332 357 399 452 516 604 719 864 1026 1145 1172 1301 1413 1514 1591 1636 1659 1690 1715 1725 1730 1744 1755 1757 1752 1747 1744 1732 1729 1719 1707 1698 1692 1685 1674 1667 1663 1656 1655 1650 1653 1664 1680 1704 1736 1769 1801 1823 1824 1849 1870 1889 1904 1916 1928 1934 1937 1938 1941 1948 1946 1944 1944 1947 1954 1966 1971 1978 1990 2005 2023 2052 2083 2112 2134 2139 2174 2209 2238 2262 2289 2320 2355 2393 2417 2427 2463 2512 2565 2611 2648 2678 2703 2708 2719 2734 2744 2760 2787 2803 2811 2823 2847 2849 2874 2909 2954 3009 3029 3019 3011 3014 3026 3028 3023 3010 3005 3011 3017 3030 3042 3051 3063 3083 3107 3137 3158 3169 3174 3193 3199 3206 3204 3194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 17 21 36 47 56 59 53 37 19 7 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 2 8 10 8 8 12 17 23 45 79 108 113 127 139 155 173 189 211 247 309 367 397 411 412 489 550 545 473 441 403 359 325 312 306 380 1110 2159 2996 3113 2522 1974 1697 1672 1686 1752 1668 1540 1424 1363 1451 1479 1459 1435 1431 1398 1382 1359 1333 1300 1251 1225 1198 1185 1171 1146 1128 1107 1068 1040 1034 1017 964 952 952 946 931 921 877 849 831 798 758 747 741 722 687 661 646 648 648 638 626 624 614 616 624 625 598 576 550 522 500 489 478 463 448 435 423 420 420 425 430 432 445 431 423 415 401 383 376 374 373 371 365 348 327 316 302 277 265 256 254 246 227 194 151 121 81 37 9 17 34 57 84 110 123 136 158 177 191 206 215 228 238 244 247 259 278 309 331 335 358 388 428 479 544 625 736 866 927 994 1157 1291 1407 1503 1571 1613 1644 1683 1685 1699 1725 1735 1745 1743 1738 1737 1738 1737 1732 1718 1705 1696 1692 1683 1672 1663 1659 1657 1650 1652 1656 1664 1680 1705 1737 1769 1788 1798 1823 1851 1873 1892 1908 1920 1932 1934 1939 1943 1945 1950 1947 1946 1946 1949 1956 1958 1962 1973 1989 2004 2023 2050 2078 2096 2104 2129 2165 2203 2235 2262 2284 2317 2352 2367 2383 2420 2466 2517 2568 2611 2645 2679 2704 2709 2719 2734 2746 2767 2790 2801 2808 2817 2818 2843 2873 2909 2953 3003 3017 3013 3009 3008 3010 3021 3015 3010 3009 3014 3014 3020 3022 3034 3055 3076 3096 3126 3151 3166 3170 3179 3189 3204 3208 3198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 28 41 49 53 53 45 31 24 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 3 6 15 30 57 81 85 69 103 146 184 218 263 302 317 353 395 397 433 516 576 572 502 471 440 401 376 372 355 570 1408 2465 3177 2928 2336 1887 1704 1705 1725 1797 1653 1472 1374 1398 1472 1458 1429 1401 1383 1362 1339 1305 1283 1259 1217 1186 1183 1166 1150 1138 1116 1101 1055 1029 1028 1006 982 955 943 944 947 898 862 836 810 779 753 735 724 712 691 658 643 636 635 636 632 611 616 618 623 628 593 567 541 524 513 502 481 464 449 437 431 431 435 440 444 446 450 439 437 432 418 402 390 386 379 369 361 342 332 335 330 306 285 282 263 243 220 182 145 114 68 26 15 15 43 74 105 131 141 155 168 184 195 194 216 232 246 257 266 280 302 331 352 363 390 422 458 502 562 645 743 758 845 992 1144 1279 1394 1483 1547 1594 1631 1633 1661 1693 1715 1725 1730 1730 1730 1732 1736 1736 1731 1717 1701 1690 1680 1676 1668 1664 1659 1649 1648 1652 1656 1665 1683 1708 1739 1751 1766 1793 1823 1852 1874 1893 1910 1919 1921 1931 1940 1946 1948 1950 1949 1950 1951 1952 1954 1959 1964 1973 1986 2002 2018 2046 2075 2091 2097 2123 2157 2193 2226 2254 2274 2308 2315 2336 2372 2413 2462 2514 2564 2607 2645 2678 2678 2697 2717 2735 2753 2772 2790 2798 2800 2804 2821 2844 2873 2910 2951 2992 3014 3008 3002 3003 3008 3022 3012 3003 3004 3014 3015 3015 3016 3026 3047 3069 3087 3117 3145 3161 3162 3166 3184 3203 3211 3203 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 41 52 53 50 47 44 38 27 13 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 18 33 44 46 48 69 111 156 203 267 346 344 341 357 380 438 525 589 604 572 550 499 461 428 415 447 797 1759 2678 3068 2612 2134 2031 1855 1751 1800 1797 1591 1400 1358 1447 1484 1461 1435 1397 1358 1339 1297 1257 1243 1220 1165 1149 1149 1140 1128 1114 1090 1073 1035 1012 1009 1000 981 951 940 945 945 887 853 824 798 775 765 727 708 701 687 648 624 621 621 622 620 604 607 609 614 615 587 554 540 529 515 497 478 462 448 439 437 435 440 443 448 456 461 452 456 450 434 417 417 394 379 371 362 354 352 355 348 330 326 297 263 235 210 177 142 98 52 23 22 26 56 88 116 137 156 166 182 194 200 204 221 237 250 263 277 296 313 333 358 386 416 455 486 527 587 663 741 764 854 993 1135 1265 1376 1461 1524 1565 1570 1615 1648 1681 1707 1716 1721 1722 1725 1728 1730 1738 1727 1709 1694 1684 1678 1679 1679 1670 1656 1648 1651 1651 1654 1666 1686 1711 1716 1733 1760 1793 1827 1854 1876 1894 1909 1918 1918 1929 1940 1947 1951 1952 1953 1956 1959 1959 1960 1964 1969 1977 1987 1998 2013 2039 2050 2064 2092 2119 2152 2185 2216 2244 2268 2270 2295 2328 2364 2405 2453 2505 2556 2602 2632 2632 2669 2697 2719 2738 2756 2776 2788 2791 2792 2801 2822 2846 2873 2906 2943 2980 2999 3001 2999 3002 3012 3021 3014 3003 2999 3008 3009 3011 3013 3021 3038 3059 3079 3109 3131 3143 3153 3164 3180 3199 3212 3209 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 28 51 61 59 54 54 46 37 25 15 13 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 21 25 35 64 86 121 174 249 362 401 408 395 389 439 547 644 710 728 698 647 599 537 512 638 1160 2312 2845 2749 2321 1933 1918 1834 1806 1837 1720 1486 1343 1343 1435 1493 1493 1430 1373 1328 1292 1259 1228 1215 1197 1162 1134 1115 1110 1102 1086 1061 1046 1012 993 988 985 957 942 936 933 919 882 845 822 808 791 752 725 708 694 676 651 601 596 597 599 600 597 603 611 614 606 579 542 535 527 509 487 471 460 449 442 443 441 444 447 456 469 477 472 478 473 456 437 434 414 399 386 372 365 361 362 361 354 336 293 259 231 203 168 123 76 46 29 23 35 65 97 124 144 158 175 190 196 201 217 224 239 251 266 283 299 308 337 373 408 447 486 520 560 608 659 669 746 861 994 1127 1247 1350 1439 1480 1497 1559 1608 1644 1672 1692 1704 1710 1716 1718 1721 1727 1726 1714 1701 1689 1681 1681 1677 1676 1665 1651 1649 1653 1652 1659 1674 1690 1693 1709 1730 1760 1796 1832 1856 1881 1900 1910 1912 1921 1930 1939 1945 1949 1950 1955 1957 1960 1963 1964 1966 1970 1978 1987 1998 2016 2021 2035 2058 2085 2114 2146 2179 2209 2237 2261 2261 2288 2320 2356 2398 2446 2500 2551 2580 2588 2630 2668 2699 2721 2739 2758 2777 2786 2789 2793 2806 2831 2852 2873 2899 2933 2966 2973 2986 2996 3004 3018 3020 3014 3003 2996 2999 3000 3006 3010 3017 3030 3051 3072 3089 3104 3121 3146 3159 3176 3198 3215 3215 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 37 61 68 68 69 58 45 34 28 26 15 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 32 68 79 98 138 207 318 328 417 469 460 458 639 825 916 910 844 838 763 702 770 1059 1660 2517 2676 2422 2109 2087 1842 1837 1869 1822 1624 1372 1330 1348 1390 1441 1491 1406 1335 1278 1234 1230 1204 1188 1182 1166 1110 1091 1073 1064 1054 1034 1021 987 973 970 961 937 935 927 918 906 880 842 835 818 787 751 729 713 698 674 639 606 603 595 591 595 599 608 617 616 600 572 560 541 522 503 483 468 458 450 445 445 445 453 456 466 482 493 494 505 502 493 487 464 442 424 406 389 381 378 370 366 357 329 294 260 227 188 142 95 79 51 29 27 49 71 97 126 149 156 170 183 194 205 218 224 240 254 269 285 285 315 349 391 437 479 520 552 584 607 621 680 759 872 1002 1131 1246 1340 1422 1465 1488 1549 1601 1644 1671 1685 1695 1701 1702 1706 1714 1722 1722 1713 1695 1684 1684 1687 1686 1673 1656 1646 1651 1651 1653 1664 1673 1678 1691 1706 1730 1763 1801 1832 1857 1884 1897 1901 1911 1919 1928 1938 1946 1951 1953 1959 1961 1964 1966 1962 1964 1969 1977 1988 2000 2004 2018 2036 2058 2083 2110 2141 2172 2203 2224 2225 2254 2285 2319 2356 2397 2445 2498 2516 2535 2579 2621 2665 2699 2722 2739 2760 2776 2780 2786 2796 2813 2834 2850 2868 2892 2917 2924 2961 2982 2992 3001 3015 3023 3018 3008 3000 2995 2997 3003 3008 3013 3022 3042 3064 3070 3083 3111 3139 3153 3173 3198 3218 3223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 24 29 46 65 79 84 72 53 44 40 28 20 16 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 19 50 71 89 102 135 176 189 313 483 564 555 553 864 1042 1062 1010 961 928 911 937 1159 1621 2229 2716 2511 2336 2226 1902 1812 1872 1888 1779 1547 1342 1322 1321 1350 1406 1466 1356 1289 1247 1222 1219 1173 1149 1138 1119 1074 1073 1058 1040 1027 1018 993 984 965 951 939 920 935 919 905 894 874 853 842 820 789 760 757 725 706 684 657 656 620 601 598 603 608 622 628 621 609 599 586 552 523 500 484 469 457 452 450 448 448 450 461 474 489 502 512 522 527 523 507 483 465 447 428 409 394 392 395 386 364 337 303 264 215 161 109 71 70 42 22 29 54 74 97 124 146 150 157 177 191 202 215 224 239 254 270 286 296 330 359 404 460 510 550 575 587 604 643 702 777 891 1016 1132 1235 1318 1347 1400 1481 1543 1599 1643 1661 1670 1686 1686 1690 1699 1713 1724 1715 1701 1690 1684 1683 1683 1677 1663 1653 1650 1652 1650 1656 1665 1671 1673 1684 1700 1730 1768 1805 1832 1860 1869 1882 1896 1905 1915 1926 1940 1952 1959 1958 1965 1967 1968 1967 1962 1966 1974 1983 1989 1991 2001 2017 2036 2059 2084 2109 2135 2165 2182 2191 2220 2251 2283 2318 2354 2394 2440 2445 2479 2527 2571 2615 2663 2699 2721 2737 2758 2760 2775 2790 2802 2811 2825 2842 2864 2878 2885 2921 2958 2980 2991 2999 3006 3021 3021 3019 3013 2995 2994 2999 3005 3010 3016 3032 3045 3056 3074 3103 3135 3147 3170 3196 3214 3217 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 34 63 79 87 96 82 73 68 55 45 32 21 13 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 33 74 93 118 139 146 175 258 374 569 635 639 726 1142 1169 1143 1061 968 906 1044 1356 1776 2251 2661 2664 2320 2147 2050 1848 1849 1906 1881 1727 1478 1283 1274 1292 1354 1426 1420 1308 1247 1227 1221 1203 1150 1134 1106 1071 1046 1050 1035 1030 1020 995 952 954 938 929 923 910 925 908 892 882 872 866 847 823 802 791 779 737 717 702 688 686 673 638 622 623 623 627 638 640 633 624 614 564 529 504 487 474 461 460 459 455 451 448 462 473 489 511 515 515 527 532 520 498 484 468 449 429 414 413 409 397 375 345 304 252 192 133 88 79 51 21 14 32 56 74 98 115 127 140 155 173 184 196 211 218 243 257 266 279 308 339 374 425 483 531 574 580 595 625 669 729 802 910 1027 1131 1215 1229 1306 1398 1478 1540 1595 1629 1650 1665 1676 1677 1684 1698 1710 1716 1711 1699 1688 1683 1680 1672 1665 1660 1657 1655 1653 1650 1658 1661 1663 1668 1678 1699 1730 1767 1802 1828 1832 1854 1875 1891 1904 1919 1929 1943 1956 1964 1964 1971 1974 1972 1968 1967 1971 1978 1986 1991 1992 2001 2018 2037 2059 2084 2111 2137 2145 2159 2187 2217 2249 2282 2314 2349 2389 2434 2440 2472 2520 2564 2611 2661 2697 2720 2733 2735 2759 2779 2794 2805 2809 2819 2839 2860 2875 2885 2921 2955 2977 2993 3004 3005 3015 3018 3019 3016 3000 2992 2993 2999 3005 3009 3016 3023 3040 3065 3095 3129 3138 3165 3186 3196 3209 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 57 85 87 96 94 98 101 96 77 51 33 22 15 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 83 116 137 162 172 209 298 414 573 667 762 948 1305 1285 1153 981 864 940 1457 2032 2414 2599 2636 2525 2399 2200 1992 1859 1875 1900 1813 1633 1412 1240 1241 1290 1357 1398 1367 1281 1229 1209 1199 1180 1170 1124 1076 1037 1014 1023 1016 1008 988 966 957 938 914 906 904 897 906 893 881 876 874 862 844 825 807 789 765 752 736 726 720 710 695 665 648 645 645 643 656 659 654 642 625 574 536 511 494 483 476 474 469 460 452 448 459 473 490 509 520 525 535 540 533 515 494 479 460 446 444 425 412 392 364 330 282 223 167 133 113 70 34 10 12 35 58 75 98 107 115 136 149 166 178 191 210 226 240 251 266 290 319 352 388 443 503 548 579 593 618 654 698 755 829 935 1035 1101 1119 1211 1307 1395 1470 1535 1589 1623 1647 1659 1661 1666 1680 1696 1705 1706 1697 1690 1682 1673 1665 1658 1656 1660 1662 1659 1654 1659 1660 1661 1661 1664 1680 1704 1733 1764 1796 1825 1825 1849 1872 1890 1908 1924 1934 1947 1956 1959 1967 1975 1976 1973 1970 1972 1978 1985 1988 1989 1993 2002 2018 2038 2059 2082 2112 2115 2134 2159 2187 2217 2248 2280 2315 2350 2382 2383 2420 2467 2514 2559 2612 2661 2696 2712 2716 2737 2759 2780 2797 2805 2806 2818 2835 2845 2857 2885 2922 2951 2971 2990 3007 3007 3008 3009 3014 3016 3008 2995 2991 2994 2999 3001 3000 3011 3029 3054 3085 3116 3125 3137 3156 3182 3206 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 42 89 111 95 93 100 107 110 112 85 59 40 28 22 20 19 12 8 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 69 113 139 147 158 184 244 357 505 685 919 1126 1234 1241 999 823 895 1323 2187 2617 2714 2637 2541 2549 2367 2167 1999 1895 1869 1856 1718 1522 1367 1313 1238 1281 1328 1342 1309 1248 1208 1186 1180 1171 1132 1083 1038 1004 987 994 991 982 977 964 936 917 893 884 882 881 886 878 873 870 866 858 839 820 803 788 778 771 767 750 732 725 709 686 675 668 663 663 675 677 670 653 629 583 548 521 502 489 489 488 478 466 458 446 455 471 487 500 506 526 541 543 535 521 504 486 468 455 451 430 410 380 343 301 250 199 179 150 102 51 19 4 15 39 60 77 87 98 114 135 146 161 175 192 210 221 229 248 272 297 326 361 405 464 517 546 561 602 643 684 728 780 854 957 1010 1036 1129 1225 1316 1396 1467 1533 1579 1617 1627 1633 1651 1663 1678 1689 1696 1696 1690 1680 1669 1660 1655 1651 1659 1663 1662 1661 1662 1662 1665 1662 1660 1666 1683 1708 1735 1764 1787 1791 1823 1847 1871 1894 1914 1927 1939 1944 1950 1962 1970 1976 1976 1974 1974 1978 1985 1987 1990 1993 1996 2003 2019 2038 2059 2076 2077 2107 2136 2161 2187 2220 2248 2278 2309 2331 2335 2373 2414 2461 2511 2562 2614 2660 2692 2708 2715 2737 2759 2781 2795 2801 2804 2816 2821 2835 2859 2887 2921 2947 2970 2991 3006 3006 3007 3007 3011 3018 3015 2998 2992 2993 2996 2997 2995 3002 3017 3042 3073 3100 3111 3113 3132 3171 3200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 93 164 152 145 111 90 88 101 105 92 74 53 33 27 26 25 24 21 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 63 103 106 145 176 208 262 358 533 898 1215 1352 1253 1011 805 765 1128 1870 2697 2880 2763 2578 2425 2369 2289 2150 2026 1933 1856 1792 1634 1550 1456 1326 1247 1282 1295 1291 1269 1228 1187 1166 1152 1131 1089 1040 1004 975 960 962 961 962 957 944 922 896 878 868 868 871 869 867 868 865 859 850 830 817 807 796 785 799 792 774 754 737 721 703 690 680 674 675 695 696 686 666 634 595 561 533 516 508 498 499 486 473 465 448 455 466 474 483 502 527 542 546 540 530 512 488 477 467 447 425 399 359 316 272 221 215 178 127 75 35 13 3 20 47 64 70 81 96 116 135 148 161 175 192 206 207 229 251 274 300 331 369 419 468 504 530 580 627 670 711 756 810 888 977 1029 1063 1145 1232 1317 1396 1465 1521 1572 1577 1600 1631 1654 1666 1677 1685 1686 1681 1672 1672 1663 1655 1652 1653 1660 1662 1665 1667 1667 1671 1671 1664 1662 1670 1688 1711 1738 1752 1762 1793 1821 1846 1872 1897 1917 1931 1944 1948 1954 1967 1976 1978 1977 1978 1982 1985 1986 1991 1997 2001 2003 2006 2024 2043 2063 2081 2081 2113 2139 2162 2188 2221 2248 2275 2288 2298 2331 2369 2410 2456 2508 2564 2615 2655 2670 2685 2714 2740 2765 2783 2793 2798 2802 2804 2817 2837 2861 2888 2916 2941 2969 2991 3001 3005 3007 3007 3009 3012 3013 3000 2999 2998 2995 2995 2993 2995 3007 3031 3061 3085 3088 3094 3116 3154 3190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 70 154 197 196 166 103 68 71 83 96 104 97 85 79 51 39 32 27 21 10 5 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 51 87 108 135 156 182 234 388 773 1178 1316 1258 1063 795 668 771 1354 2231 2961 2971 2810 2634 2458 2232 2207 2152 2033 1912 1829 1738 1578 1536 1456 1317 1251 1265 1258 1250 1238 1207 1183 1164 1134 1094 1050 1004 974 948 937 940 936 937 927 914 899 877 866 867 871 872 870 869 863 857 849 839 826 820 818 813 805 814 806 783 763 750 736 718 704 697 696 694 711 711 700 680 648 607 572 555 542 526 509 503 489 475 466 451 454 455 462 476 494 521 535 541 538 530 522 520 503 475 443 414 385 332 279 233 188 189 151 103 56 18 16 16 32 49 55 68 82 100 121 141 152 161 175 186 192 198 227 251 276 305 340 383 434 460 493 554 606 652 695 738 785 841 892 933 990 1070 1160 1245 1325 1393 1453 1512 1556 1567 1593 1624 1645 1658 1663 1665 1665 1663 1663 1660 1655 1654 1657 1662 1668 1670 1668 1666 1666 1668 1666 1662 1664 1675 1694 1718 1725 1739 1765 1793 1818 1847 1874 1897 1915 1932 1935 1941 1953 1968 1978 1980 1982 1986 1989 1989 1990 1996 2005 2010 2007 2014 2031 2046 2054 2059 2087 2117 2139 2162 2190 2220 2249 2256 2269 2295 2328 2371 2409 2453 2507 2564 2610 2620 2647 2682 2712 2743 2766 2781 2789 2792 2795 2806 2821 2841 2864 2889 2911 2938 2963 2980 2988 2999 3007 3011 3010 3007 3009 3005 3008 3006 2998 2996 2994 2991 2999 3021 3050 3059 3066 3077 3099 3136 3177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 44 101 183 173 119 77 63 66 83 106 114 116 115 108 84 65 66 68 26 12 9 8 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 12 44 105 124 154 222 323 531 963 1260 1315 1078 793 695 577 767 1449 2361 3080 3056 3042 2678 2312 2158 2111 2094 2019 1922 1820 1709 1689 1578 1437 1308 1240 1233 1220 1215 1206 1183 1184 1147 1106 1063 1017 973 947 922 910 912 913 911 902 890 876 861 856 864 871 871 865 866 859 850 839 829 822 821 822 824 825 817 792 775 763 751 736 717 706 702 703 707 717 721 713 694 662 620 607 585 559 534 516 502 485 472 462 449 450 449 452 463 483 508 522 530 532 528 528 520 503 478 447 415 374 315 255 216 209 163 116 77 43 13 12 20 38 51 55 74 92 107 128 150 162 168 177 184 189 197 225 251 278 311 350 398 430 469 522 583 633 677 720 766 811 852 866 923 1007 1098 1175 1239 1313 1382 1442 1489 1498 1549 1584 1610 1631 1644 1649 1653 1656 1656 1659 1656 1657 1659 1661 1664 1672 1674 1674 1672 1669 1669 1668 1666 1669 1682 1701 1702 1720 1744 1767 1789 1817 1849 1876 1898 1913 1914 1928 1940 1951 1966 1978 1980 1984 1989 1993 1993 1995 2003 2010 2012 2007 2022 2034 2038 2045 2063 2090 2115 2137 2161 2189 2219 2248 2256 2269 2297 2333 2374 2410 2452 2502 2552 2558 2604 2645 2678 2711 2746 2766 2777 2780 2781 2793 2809 2825 2844 2867 2887 2909 2931 2948 2966 2988 2995 3004 3013 3014 3006 3006 3006 3009 3008 3003 2998 2993 2986 2992 3006 3019 3039 3051 3060 3078 3115 3161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 85 133 102 78 64 65 68 87 93 104 121 131 142 137 152 154 89 40 30 22 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 96 135 131 209 415 714 1018 1052 1079 886 682 622 512 723 1417 2328 3041 3047 3054 2632 2254 2085 2024 2045 1998 1915 1849 1827 1705 1557 1408 1287 1216 1204 1189 1183 1177 1165 1154 1115 1075 1034 991 949 923 896 884 885 884 885 880 869 856 847 848 854 858 857 851 853 849 841 830 819 816 819 820 825 827 814 783 770 759 746 735 727 726 717 709 712 726 731 726 706 674 631 631 601 567 540 517 497 479 467 459 452 448 442 436 442 465 495 493 503 511 510 510 505 489 467 442 412 361 298 269 247 191 138 94 57 29 11 9 20 28 40 59 80 102 116 136 159 171 174 182 187 191 199 224 252 281 316 355 384 412 479 554 615 662 700 747 796 830 833 888 944 1017 1100 1179 1246 1310 1371 1411 1430 1487 1537 1571 1597 1618 1630 1635 1643 1648 1650 1654 1655 1657 1663 1668 1671 1675 1675 1673 1670 1669 1672 1670 1671 1680 1693 1707 1707 1721 1741 1763 1788 1820 1852 1878 1891 1894 1910 1924 1937 1949 1963 1973 1977 1986 1992 1994 2002 2003 2008 2011 2009 2008 2022 2028 2034 2046 2067 2092 2115 2138 2162 2189 2219 2225 2246 2272 2303 2342 2379 2414 2451 2479 2489 2551 2602 2642 2677 2712 2747 2766 2775 2777 2781 2794 2811 2828 2847 2867 2885 2902 2911 2935 2969 2991 2995 3002 3013 3017 3010 3008 3002 3004 3007 3005 2999 2992 2982 2981 2987 2997 3029 3040 3045 3058 3092 3142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 17 70 62 81 78 67 73 73 64 66 82 108 137 178 198 196 169 137 101 63 34 18 9 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 39 120 230 248 298 506 663 731 958 870 757 646 556 466 635 1243 1850 2375 2766 2926 2587 2246 2051 1993 1981 1961 1956 1917 1815 1671 1519 1378 1267 1200 1180 1160 1155 1153 1144 1122 1085 1046 1005 965 928 904 876 862 860 858 860 857 849 841 836 839 840 844 841 835 838 837 831 821 811 807 810 811 814 809 791 774 767 757 746 738 738 724 714 712 718 734 743 738 716 690 678 647 609 573 543 517 496 474 464 458 450 442 430 420 417 429 459 439 450 466 472 472 473 464 447 424 395 347 326 285 230 172 121 79 41 16 10 9 11 20 39 66 90 110 127 144 162 178 178 186 193 197 206 227 254 287 316 340 374 428 509 585 643 692 727 776 814 838 855 917 971 1041 1119 1187 1246 1302 1329 1362 1420 1474 1527 1565 1593 1614 1625 1632 1635 1641 1650 1655 1656 1659 1667 1676 1680 1680 1679 1674 1671 1675 1678 1673 1679 1688 1695 1695 1707 1719 1736 1760 1792 1825 1850 1860 1868 1888 1906 1920 1934 1950 1967 1976 1977 1977 1984 1997 2008 2009 2008 2008 2011 2018 2018 2026 2036 2051 2074 2096 2118 2139 2164 2186 2187 2220 2247 2276 2310 2348 2385 2418 2432 2445 2488 2551 2602 2642 2678 2714 2747 2764 2771 2775 2781 2796 2814 2832 2850 2868 2879 2885 2903 2934 2969 2996 2999 3002 3012 3020 3017 3016 3003 2999 3002 3005 3003 2995 2989 2982 2977 2988 3019 3029 3031 3040 3067 3117 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 34 91 80 57 70 77 53 46 50 61 82 138 148 147 157 185 158 118 77 46 26 16 11 6 4 12 8 4 1 0 0 0 0 0 0 0 0 17 62 111 152 193 297 507 638 679 807 697 667 600 502 428 513 770 1054 1535 2332 2710 2516 2265 2106 2060 1963 1923 1907 1873 1787 1640 1483 1354 1255 1191 1160 1145 1132 1122 1110 1092 1061 1020 979 941 911 892 873 854 840 835 835 834 831 829 829 830 832 832 826 820 823 823 819 810 803 801 800 800 801 795 777 766 764 754 745 741 741 729 717 713 721 740 754 749 741 727 699 658 617 579 546 518 495 470 462 454 437 426 411 398 390 390 407 385 384 400 419 423 432 428 414 393 366 324 288 246 196 144 93 57 29 14 10 10 10 23 45 71 96 117 132 147 161 169 183 191 202 213 220 239 270 313 339 348 390 492 558 617 675 723 757 792 816 841 888 936 998 1062 1128 1193 1249 1254 1294 1356 1418 1478 1526 1560 1587 1610 1624 1627 1636 1645 1653 1659 1663 1668 1676 1683 1683 1683 1679 1674 1673 1677 1679 1679 1685 1689 1691 1698 1707 1720 1740 1764 1793 1824 1846 1854 1863 1885 1906 1918 1933 1950 1967 1973 1973 1978 1989 2004 2013 2013 2010 2010 2015 2025 2025 2028 2039 2056 2079 2099 2117 2137 2150 2158 2192 2221 2250 2284 2320 2353 2387 2417 2433 2447 2489 2553 2604 2644 2679 2716 2744 2753 2766 2777 2783 2799 2819 2835 2852 2868 2868 2888 2906 2933 2967 2995 3003 3007 3013 3019 3022 3022 3008 2999 2996 3000 3003 2997 2995 2988 2977 2981 3008 3014 3016 3027 3050 3061 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 19 114 105 82 80 82 59 45 38 35 38 66 62 60 78 118 141 137 115 86 61 39 28 20 17 16 13 9 7 5 4 0 0 0 0 1 7 60 99 136 164 185 268 290 427 593 649 579 603 551 457 384 399 404 653 1219 1980 2557 2466 2275 2137 2077 2008 1997 1916 1821 1721 1596 1451 1336 1247 1182 1143 1130 1105 1088 1077 1065 1040 997 957 927 908 901 864 838 823 817 815 816 815 816 818 818 822 819 812 807 808 809 805 801 797 793 791 790 787 781 771 765 762 755 750 751 755 729 715 714 724 741 753 753 750 736 704 662 620 580 546 517 488 476 463 447 427 410 392 375 363 358 360 334 340 354 370 381 392 391 378 357 333 332 257 201 157 114 71 34 19 13 11 11 12 31 54 79 104 124 138 146 155 168 189 200 218 232 239 260 287 315 335 376 508 727 678 651 702 749 777 792 825 871 915 965 1010 1073 1140 1198 1239 1253 1297 1359 1423 1482 1526 1561 1586 1602 1607 1628 1640 1648 1655 1665 1669 1673 1678 1682 1681 1679 1674 1672 1676 1683 1686 1685 1687 1691 1696 1700 1708 1724 1745 1768 1793 1821 1826 1842 1866 1889 1908 1919 1931 1946 1960 1960 1967 1975 1990 2008 2016 2014 2011 2015 2022 2022 2026 2033 2045 2063 2082 2100 2117 2124 2136 2163 2197 2222 2256 2293 2328 2357 2387 2396 2415 2449 2491 2555 2605 2646 2681 2709 2717 2747 2768 2778 2784 2802 2823 2839 2852 2865 2871 2895 2912 2934 2963 2991 3009 3015 3018 3021 3024 3026 3015 3001 2993 2996 3001 2999 2993 2983 2976 2980 2996 2998 3001 3010 3015 3033 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 119 139 173 180 121 97 63 38 25 18 21 12 10 18 40 71 94 100 95 84 67 66 47 34 28 16 12 9 7 11 22 20 18 13 17 42 113 134 158 177 177 177 232 366 495 550 510 541 497 417 352 350 329 485 947 1650 2354 2453 2289 2141 2080 2074 2006 1900 1785 1666 1542 1426 1328 1243 1193 1171 1119 1078 1056 1047 1040 1021 978 939 922 915 888 853 826 808 800 798 801 801 802 803 805 808 806 800 797 799 797 791 790 787 783 782 780 774 769 766 763 759 757 756 752 743 730 717 718 728 740 746 747 744 730 700 660 618 579 544 515 498 482 460 438 418 398 375 356 341 332 329 307 308 316 326 337 348 350 338 327 319 283 211 164 127 91 59 30 19 16 14 12 13 37 63 87 112 131 137 145 157 176 199 215 239 256 263 284 291 292 372 513 639 861 752 687 730 780 780 809 854 901 941 986 1028 1089 1146 1182 1194 1243 1301 1363 1424 1483 1524 1561 1577 1585 1612 1632 1641 1648 1656 1666 1671 1680 1680 1676 1676 1675 1670 1669 1676 1688 1692 1692 1696 1700 1701 1701 1714 1731 1750 1771 1793 1794 1817 1841 1864 1888 1906 1917 1927 1933 1936 1954 1961 1972 1990 2009 2021 2015 2016 2017 2019 2025 2027 2037 2052 2067 2083 2098 2100 2114 2140 2171 2201 2227 2261 2299 2333 2357 2361 2386 2419 2454 2494 2558 2609 2650 2676 2679 2718 2749 2769 2779 2786 2805 2827 2841 2848 2855 2873 2899 2918 2936 2958 2985 2999 3014 3025 3029 3027 3030 3020 3001 2988 2993 2995 3003 2996 2982 2973 2980 2987 2987 2987 2990 2995 3013 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 58 72 169 223 181 147 106 60 30 17 17 7 2 1 5 15 33 49 61 68 71 77 63 56 50 35 17 12 28 44 50 67 65 59 61 82 132 160 173 177 174 175 214 327 436 487 463 498 457 419 382 328 284 373 734 1369 2117 2424 2312 2192 2119 2087 2022 1885 1743 1613 1502 1413 1325 1290 1248 1184 1110 1057 1032 1023 1017 1001 963 937 918 901 875 848 815 793 785 784 785 785 787 789 792 796 795 789 787 790 784 782 779 777 775 774 771 767 765 763 760 760 760 758 753 744 732 727 727 730 735 736 740 736 718 687 656 616 575 537 510 503 474 448 426 406 385 361 340 327 318 309 283 279 282 286 291 296 294 295 287 267 237 171 133 103 73 50 29 24 21 17 15 16 42 68 94 122 142 143 151 165 186 213 235 263 282 289 297 306 315 438 597 603 725 711 715 752 785 806 839 881 923 963 1004 1047 1094 1128 1148 1195 1247 1307 1367 1424 1476 1521 1554 1572 1586 1613 1633 1644 1648 1654 1663 1670 1672 1672 1672 1673 1673 1670 1674 1685 1697 1701 1701 1701 1701 1701 1708 1718 1732 1749 1761 1764 1788 1814 1837 1860 1883 1901 1913 1927 1936 1939 1956 1964 1975 1990 2005 2016 2016 2016 2019 2024 2028 2030 2041 2054 2069 2085 2100 2104 2120 2149 2179 2205 2230 2265 2302 2328 2332 2358 2390 2424 2459 2498 2562 2611 2649 2672 2683 2725 2754 2773 2782 2788 2810 2826 2836 2846 2860 2876 2900 2923 2939 2954 2977 2977 3003 3026 3033 3029 3033 3025 3004 2986 2989 2983 2998 3001 2992 2980 2977 2978 2978 2978 2981 2985 2995 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 106 202 227 182 196 125 58 29 28 24 9 1 0 0 4 11 19 26 32 51 59 59 59 57 41 32 40 48 56 85 109 115 118 131 170 191 185 175 172 174 193 293 389 431 414 464 423 406 377 306 250 301 573 1135 1875 2372 2329 2314 2259 2143 2046 1899 1717 1570 1475 1403 1327 1312 1264 1182 1105 1045 1017 1006 999 986 966 952 924 891 864 837 803 783 773 771 773 773 775 779 783 786 783 778 777 779 777 775 771 768 767 766 764 764 763 761 760 760 761 759 754 746 737 731 729 728 727 728 731 726 708 678 637 602 564 541 524 499 465 437 414 392 372 351 338 326 312 290 266 251 246 244 244 244 240 239 232 215 190 137 109 85 59 33 33 28 23 19 17 19 44 72 99 121 126 144 159 176 200 231 256 289 309 313 321 337 357 437 545 611 693 708 733 764 782 831 868 907 947 985 1026 1067 1087 1113 1156 1203 1254 1312 1369 1423 1475 1510 1525 1552 1587 1613 1636 1644 1647 1652 1658 1658 1663 1668 1673 1679 1678 1680 1685 1693 1703 1703 1707 1709 1708 1707 1711 1728 1737 1740 1746 1763 1785 1810 1832 1854 1881 1902 1915 1920 1927 1944 1957 1966 1975 1988 2002 2010 2010 2016 2024 2030 2030 2034 2044 2055 2069 2083 2084 2099 2122 2151 2183 2208 2234 2266 2287 2298 2332 2361 2394 2428 2462 2500 2566 2608 2630 2649 2688 2730 2762 2780 2786 2789 2807 2815 2832 2852 2867 2878 2900 2927 2947 2958 2970 2973 2995 3020 3034 3034 3035 3029 3018 3006 2995 2980 2989 2996 2995 2983 2971 2969 2969 2971 2974 2977 2981 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 141 206 163 207 200 194 146 74 72 32 8 0 0 0 0 0 2 9 26 43 43 48 60 63 53 51 63 80 97 125 142 162 176 182 205 208 204 197 192 196 265 349 390 388 438 408 385 349 289 228 256 446 922 1606 2236 2246 2314 2298 2198 2070 1943 1740 1574 1464 1396 1387 1336 1265 1188 1118 1047 1009 994 986 977 978 952 917 882 854 827 795 775 764 759 759 762 767 770 772 775 774 769 768 768 768 765 761 760 761 761 761 762 759 756 757 758 762 762 757 749 741 734 732 729 725 723 724 715 696 666 630 591 577 558 531 495 457 428 400 377 357 339 338 323 299 275 257 223 210 204 200 198 197 191 181 167 149 110 87 70 52 33 33 28 23 20 19 21 47 76 94 103 124 151 169 190 217 249 277 320 341 345 361 375 400 466 554 630 702 720 746 780 816 861 896 930 966 1005 1046 1072 1094 1123 1165 1212 1263 1317 1371 1419 1458 1472 1513 1554 1586 1610 1630 1637 1640 1643 1649 1651 1658 1668 1677 1685 1688 1691 1695 1697 1699 1705 1713 1722 1721 1717 1721 1730 1737 1741 1746 1761 1786 1809 1830 1853 1879 1901 1905 1915 1930 1944 1955 1964 1971 1983 1999 2007 2008 2015 2026 2035 2038 2041 2049 2060 2068 2071 2086 2100 2122 2150 2182 2207 2238 2249 2265 2301 2332 2364 2397 2429 2463 2504 2556 2578 2608 2653 2692 2734 2770 2788 2792 2791 2795 2816 2838 2858 2872 2882 2900 2928 2951 2958 2969 2975 2991 3012 3030 3036 3036 3034 3031 3025 3005 2984 2983 2986 2985 2976 2966 2964 2963 2965 2972 2972 2969 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 90 159 164 161 165 197 187 139 108 59 31 12 2 0 0 0 0 1 5 14 21 33 47 57 57 63 74 87 100 119 135 162 170 156 175 185 199 206 203 200 213 283 329 335 346 384 366 326 273 218 226 353 736 1240 1687 1987 2258 2325 2237 2097 1999 1789 1596 1494 1475 1409 1351 1279 1205 1135 1060 1013 990 980 974 966 944 913 879 846 815 788 771 762 759 753 757 759 761 763 765 766 759 756 757 757 756 755 754 754 755 758 758 755 754 755 760 764 765 760 752 746 739 737 731 723 716 712 703 684 656 626 616 588 555 520 485 447 416 387 362 342 333 322 304 281 255 231 196 181 175 171 169 162 155 145 134 120 103 77 57 48 46 33 28 25 22 22 23 52 64 79 104 131 161 183 206 234 268 302 336 362 382 403 419 447 506 583 652 686 718 761 806 846 890 921 953 988 1022 1045 1059 1094 1134 1174 1220 1270 1319 1361 1390 1405 1459 1512 1552 1582 1606 1624 1630 1633 1634 1637 1649 1661 1671 1682 1691 1695 1697 1698 1699 1701 1707 1720 1725 1729 1732 1730 1734 1735 1736 1743 1759 1786 1808 1828 1851 1876 1876 1896 1915 1931 1944 1955 1962 1968 1980 1995 1996 2007 2016 2025 2034 2041 2047 2054 2058 2062 2072 2080 2096 2122 2153 2183 2207 2238 2252 2270 2306 2338 2370 2401 2433 2464 2496 2511 2557 2610 2656 2698 2738 2773 2791 2794 2795 2802 2822 2844 2864 2878 2887 2902 2920 2937 2953 2974 2979 2990 3007 3024 3036 3038 3038 3036 3028 3012 2990 2984 2983 2978 2965 2963 2959 2958 2962 2967 2968 2963 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 103 139 111 107 153 172 154 122 93 64 38 23 17 3 0 0 0 1 6 11 23 38 50 51 62 71 78 86 103 114 133 144 141 136 157 181 195 196 190 187 265 319 335 339 380 354 309 260 216 206 295 484 700 947 1671 2146 2293 2252 2140 2029 1837 1635 1525 1503 1419 1363 1292 1224 1159 1087 1030 1011 995 976 957 937 907 875 843 815 784 781 769 757 753 753 752 752 752 754 756 748 746 747 749 750 749 748 747 748 753 753 751 751 754 761 766 766 762 756 751 751 744 734 723 712 706 693 672 644 618 618 584 550 513 473 432 401 370 350 338 324 303 281 257 232 208 178 164 159 156 147 140 134 124 112 98 82 60 52 50 43 33 29 26 24 24 26 57 65 82 113 143 172 197 223 254 289 300 347 390 423 448 466 495 551 620 677 676 730 783 830 872 913 937 967 994 1013 1023 1062 1106 1147 1185 1228 1273 1318 1338 1353 1401 1455 1506 1547 1580 1606 1624 1628 1629 1633 1642 1654 1667 1678 1688 1697 1702 1705 1706 1708 1711 1713 1725 1731 1734 1737 1737 1737 1738 1741 1747 1761 1786 1806 1824 1844 1866 1868 1892 1910 1926 1941 1948 1953 1965 1973 1978 1997 2009 2019 2026 2033 2039 2048 2047 2048 2055 2063 2074 2096 2125 2155 2182 2205 2217 2242 2276 2311 2343 2375 2405 2431 2451 2458 2507 2561 2612 2660 2708 2745 2775 2789 2793 2796 2809 2829 2850 2869 2884 2890 2899 2907 2924 2956 2974 2981 2991 3004 3019 3037 3039 3042 3040 3032 3022 2999 2986 2980 2978 2974 2965 2951 2947 2951 2954 2961 2959 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 44 100 144 152 135 125 136 132 109 95 83 57 41 35 11 2 0 0 0 0 0 3 6 13 35 40 51 63 74 88 106 127 132 133 137 134 155 176 193 197 174 233 258 294 356 367 340 293 247 215 202 255 271 392 731 1349 1968 2182 2215 2159 2030 1902 1867 1744 1559 1435 1370 1305 1235 1172 1125 1102 1061 1018 981 957 937 903 872 841 813 790 783 768 753 745 746 746 746 746 747 747 739 738 739 740 742 743 742 741 743 746 748 748 749 753 761 767 766 763 761 760 757 747 735 722 710 702 685 658 639 629 603 573 541 504 461 418 386 369 353 334 308 286 260 234 210 190 166 157 152 146 135 127 121 110 96 82 71 62 55 48 42 33 31 28 26 25 27 31 57 90 123 155 185 212 241 266 279 307 375 429 465 493 514 544 594 641 672 705 757 809 856 896 930 959 978 992 1009 1037 1072 1115 1156 1194 1235 1275 1305 1324 1349 1400 1452 1502 1543 1575 1604 1620 1625 1630 1638 1649 1662 1674 1685 1694 1701 1706 1706 1708 1710 1712 1715 1728 1736 1740 1741 1740 1740 1740 1742 1746 1757 1778 1799 1816 1826 1832 1859 1882 1902 1919 1931 1935 1948 1957 1967 1981 1998 2013 2024 2032 2039 2041 2044 2046 2048 2052 2062 2079 2100 2125 2151 2174 2179 2212 2248 2283 2318 2347 2377 2404 2419 2425 2459 2512 2566 2614 2659 2714 2754 2774 2783 2788 2797 2815 2835 2855 2873 2887 2893 2894 2903 2925 2956 2973 2984 2994 3004 3015 3024 3033 3043 3046 3038 3031 3007 2986 2976 2976 2976 2969 2950 2939 2939 2945 2948 2948 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 15 10 13 52 61 91 145 186 117 117 119 105 93 87 77 58 37 16 2 0 0 0 1 0 0 0 2 11 31 37 45 57 71 87 100 112 124 136 119 139 150 167 186 185 185 221 281 333 338 326 281 241 217 208 223 228 309 553 1026 1701 1972 2113 2145 2058 2049 1970 1820 1630 1457 1379 1319 1253 1196 1163 1162 1102 1043 996 964 937 900 871 847 826 818 794 774 759 749 738 733 736 738 739 739 732 732 732 732 734 736 735 735 736 738 743 744 747 752 760 768 766 763 762 761 759 749 735 718 702 688 670 664 647 619 586 556 525 489 449 405 371 365 349 323 297 271 245 219 197 178 164 158 149 139 129 120 111 99 86 75 61 59 55 49 43 34 32 30 28 27 28 40 67 100 135 169 200 228 260 281 287 331 410 470 511 541 564 593 617 644 679 735 785 833 879 919 947 977 984 998 1027 1056 1083 1122 1163 1202 1240 1266 1280 1308 1351 1399 1450 1500 1540 1574 1600 1600 1618 1630 1641 1655 1669 1680 1689 1698 1705 1706 1708 1711 1715 1720 1725 1734 1741 1742 1738 1732 1734 1735 1735 1740 1754 1776 1793 1797 1805 1830 1856 1878 1899 1914 1921 1930 1931 1948 1968 1984 1998 2014 2025 2033 2038 2041 2042 2048 2052 2056 2068 2085 2102 2122 2138 2146 2180 2214 2250 2286 2320 2346 2375 2399 2413 2425 2462 2514 2569 2619 2663 2719 2748 2765 2777 2789 2800 2819 2839 2858 2876 2888 2891 2895 2905 2924 2950 2972 2989 2999 3005 3009 3013 3025 3038 3043 3040 3030 3009 2998 2988 2977 2975 2968 2947 2934 2934 2941 2940 2939 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 33 36 23 45 54 93 149 194 198 184 151 116 91 90 92 69 40 19 3 1 0 1 3 1 1 0 0 3 15 29 31 35 44 49 56 75 86 91 111 134 145 174 202 194 195 247 291 316 322 312 265 234 221 218 214 207 254 413 750 1366 1700 1985 2136 2134 2099 2004 1892 1727 1531 1403 1337 1273 1247 1243 1200 1136 1071 1018 976 940 900 867 853 843 811 789 775 762 746 731 729 730 730 731 731 730 726 726 727 729 729 728 728 730 733 738 741 744 750 758 765 765 766 765 763 760 750 735 715 694 678 677 660 636 606 574 540 506 473 435 392 380 361 337 309 284 260 236 212 190 173 171 156 145 135 125 112 102 91 82 75 74 63 57 52 46 36 34 31 30 30 30 46 76 109 143 180 212 246 263 279 308 357 451 519 560 585 609 621 637 670 719 768 810 857 897 931 965 981 994 1014 1040 1069 1101 1137 1174 1207 1230 1242 1273 1311 1351 1396 1446 1494 1535 1566 1587 1596 1617 1631 1643 1658 1672 1684 1691 1696 1704 1712 1713 1718 1724 1728 1730 1734 1738 1736 1730 1726 1728 1729 1731 1738 1754 1772 1776 1787 1806 1830 1855 1879 1899 1910 1913 1924 1927 1943 1964 1984 2002 2012 2021 2028 2032 2033 2042 2049 2054 2060 2071 2085 2101 2107 2118 2149 2186 2219 2252 2285 2315 2343 2367 2381 2398 2429 2469 2522 2574 2621 2664 2702 2721 2754 2780 2792 2805 2821 2842 2861 2876 2882 2886 2896 2910 2927 2944 2970 2991 3000 3003 3009 3015 3023 3033 3039 3037 3025 3007 3001 2994 2980 2979 2965 2943 2929 2930 2937 2936 2938 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 33 49 38 48 61 97 159 227 269 190 173 147 110 108 107 83 53 27 9 1 1 2 5 7 7 2 0 1 7 24 24 22 22 24 30 40 45 56 86 116 124 145 172 181 183 213 254 285 297 303 266 250 238 222 218 207 222 310 542 1025 1361 1689 1935 2049 2134 2012 1938 1815 1630 1455 1372 1345 1328 1299 1237 1167 1099 1042 994 952 908 883 864 841 809 789 774 761 748 733 726 726 724 722 723 724 718 721 724 724 722 722 723 725 729 734 737 742 749 754 759 762 764 765 762 755 745 729 708 688 673 673 651 623 593 560 524 488 454 426 403 384 356 326 298 273 251 230 208 191 179 169 153 140 129 119 109 99 90 85 81 74 64 59 55 49 38 35 34 33 32 33 53 85 119 156 195 232 241 260 291 332 389 472 554 609 633 659 659 679 714 757 799 834 882 919 942 960 980 1003 1028 1056 1084 1114 1146 1182 1207 1211 1244 1277 1311 1349 1393 1442 1490 1523 1543 1559 1593 1615 1630 1644 1658 1673 1686 1689 1695 1707 1715 1717 1721 1725 1727 1727 1727 1727 1728 1728 1727 1727 1729 1734 1744 1757 1757 1772 1789 1807 1829 1853 1878 1894 1901 1901 1902 1919 1941 1962 1982 2001 2008 2014 2018 2022 2035 2047 2053 2057 2061 2070 2084 2099 2107 2119 2151 2189 2223 2253 2282 2311 2335 2344 2370 2403 2435 2475 2527 2575 2621 2658 2658 2710 2753 2780 2796 2811 2826 2846 2861 2869 2875 2883 2897 2914 2930 2941 2964 2973 2983 2998 3014 3016 3022 3032 3040 3037 3022 3015 3006 2992 2980 2978 2966 2943 2922 2915 2909 2919 2930 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 28 54 121 143 142 183 271 375 354 242 229 225 139 119 96 64 33 13 1 2 3 8 18 9 3 0 0 3 16 19 19 19 20 19 24 31 39 52 64 96 106 139 195 221 222 258 286 292 294 267 261 245 223 215 208 199 244 396 689 865 1004 1362 1817 2069 2069 1980 1887 1756 1556 1430 1412 1395 1350 1276 1199 1125 1063 1013 973 946 924 885 845 817 801 780 756 738 729 719 718 719 720 720 717 712 714 718 721 720 719 718 720 725 731 736 741 746 750 751 759 761 759 755 750 741 722 702 689 686 669 642 611 579 545 509 471 436 412 396 371 346 318 289 263 242 222 209 199 187 166 149 136 126 115 105 99 98 92 82 75 69 64 60 54 48 39 37 35 34 37 61 95 129 168 207 213 244 276 314 361 426 504 598 663 685 693 709 728 760 801 837 863 910 939 951 965 995 1020 1045 1071 1099 1130 1158 1184 1205 1219 1249 1279 1311 1347 1389 1438 1473 1491 1514 1555 1592 1614 1632 1647 1662 1676 1685 1689 1697 1708 1716 1716 1717 1718 1719 1720 1721 1723 1728 1732 1729 1730 1734 1740 1749 1758 1760 1772 1786 1804 1828 1855 1873 1882 1886 1888 1897 1916 1939 1962 1981 1996 2003 2005 2010 2022 2037 2048 2054 2057 2061 2070 2083 2088 2100 2122 2154 2192 2225 2253 2278 2302 2311 2340 2375 2409 2440 2479 2530 2577 2616 2644 2659 2707 2750 2780 2799 2815 2830 2844 2854 2862 2876 2882 2895 2916 2936 2943 2956 2959 2969 2990 3015 3019 3020 3029 3040 3039 3034 3029 3015 2997 2981 2974 2964 2943 2925 2921 2902 2904 2918 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 54 168 233 231 242 271 313 400 397 373 306 192 125 104 74 41 17 6 5 3 3 6 6 6 10 13 14 13 13 16 18 20 21 21 27 33 40 51 71 78 130 208 252 263 273 276 281 288 283 273 253 229 214 207 189 204 285 404 296 542 1005 1528 1941 2085 2026 1956 1849 1709 1686 1543 1472 1411 1324 1237 1152 1082 1028 995 995 951 900 862 837 808 793 769 746 730 727 718 709 708 711 710 711 711 712 713 715 716 715 716 720 728 735 738 740 743 746 753 753 752 749 747 739 719 709 698 679 660 632 600 566 533 497 457 441 419 387 360 335 308 282 257 236 226 216 202 184 162 145 133 123 112 101 98 95 91 84 79 83 79 69 60 55 54 44 38 37 41 69 104 147 190 224 223 264 299 338 390 462 550 655 712 722 738 751 773 804 839 871 903 942 960 969 996 1018 1039 1064 1090 1113 1143 1160 1176 1197 1225 1253 1281 1310 1344 1385 1431 1434 1464 1508 1551 1590 1616 1636 1653 1668 1679 1683 1691 1699 1705 1708 1706 1705 1707 1710 1710 1715 1724 1733 1737 1732 1735 1740 1745 1747 1749 1758 1770 1782 1800 1825 1853 1863 1867 1871 1881 1895 1915 1938 1961 1978 1989 1996 1999 2007 2022 2038 2050 2055 2060 2067 2074 2076 2088 2104 2126 2159 2192 2221 2250 2269 2273 2311 2345 2380 2413 2443 2482 2532 2570 2594 2614 2656 2705 2748 2781 2802 2819 2828 2837 2849 2863 2876 2883 2894 2915 2940 2954 2958 2964 2970 2981 3010 3025 3023 3026 3033 3034 3041 3035 3020 3001 2984 2976 2962 2942 2926 2924 2904 2900 2905 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 111 213 257 271 273 296 360 363 382 350 269 186 131 86 48 22 18 14 8 5 4 5 11 18 23 25 24 23 22 21 21 22 22 24 28 33 40 44 50 82 128 164 174 210 243 250 238 270 271 254 233 216 207 188 182 209 250 204 333 677 1182 1717 2078 2104 2026 1967 1929 1827 1653 1575 1491 1379 1282 1187 1102 1054 1031 1006 966 921 884 856 824 798 774 761 749 724 713 712 712 711 707 705 707 708 710 713 712 713 715 719 725 733 734 734 737 742 748 748 746 744 740 732 714 702 689 669 647 618 585 553 521 486 478 452 415 377 351 326 301 276 253 234 234 218 201 182 160 144 133 122 114 109 107 100 93 88 85 92 89 83 79 78 69 49 41 47 61 75 118 158 181 196 241 283 321 364 419 495 589 657 709 749 785 793 812 841 876 910 939 971 988 999 1021 1041 1061 1083 1107 1127 1143 1153 1176 1204 1228 1254 1282 1309 1341 1376 1405 1422 1460 1506 1550 1589 1617 1638 1654 1664 1669 1684 1693 1697 1699 1701 1699 1700 1704 1709 1711 1721 1731 1737 1737 1737 1739 1742 1743 1744 1746 1754 1767 1781 1798 1820 1841 1843 1849 1860 1877 1894 1913 1936 1958 1973 1982 1984 1991 2004 2020 2039 2052 2059 2064 2067 2069 2077 2090 2108 2131 2159 2186 2217 2244 2264 2275 2313 2349 2383 2415 2443 2481 2517 2543 2574 2618 2653 2701 2747 2783 2805 2822 2824 2837 2852 2864 2875 2886 2896 2912 2933 2942 2959 2970 2973 2976 2999 3027 3031 3031 3031 3028 3036 3031 3019 3003 2985 2980 2964 2954 2943 2918 2903 2895 2894 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 31 97 147 233 268 272 281 320 346 358 332 268 209 116 52 24 22 11 6 5 4 3 8 15 22 26 26 29 27 24 20 19 19 21 24 28 32 41 48 50 67 98 108 150 200 196 170 237 260 251 231 212 200 183 176 170 166 172 220 424 834 1380 1894 2113 2091 2055 2035 1968 1782 1703 1582 1437 1329 1224 1176 1122 1065 1011 978 944 904 868 842 809 805 784 755 728 710 709 709 708 705 705 706 704 706 712 711 713 717 721 726 732 729 729 733 739 745 743 739 735 731 723 721 702 680 659 635 604 572 540 518 511 477 441 405 372 344 320 297 274 256 247 236 218 199 180 162 147 135 127 121 117 112 104 99 96 97 103 100 97 94 91 80 68 62 62 68 83 131 145 167 209 259 308 350 386 438 532 637 673 728 794 828 836 852 877 911 948 957 984 1010 1029 1042 1060 1082 1102 1123 1141 1141 1160 1185 1210 1232 1256 1282 1308 1331 1351 1363 1406 1455 1503 1546 1588 1616 1639 1649 1653 1668 1680 1687 1692 1695 1700 1703 1705 1707 1709 1716 1727 1736 1739 1737 1735 1736 1737 1739 1742 1744 1751 1764 1779 1795 1811 1822 1826 1835 1852 1872 1890 1913 1937 1955 1964 1966 1976 1988 2002 2020 2039 2051 2060 2063 2065 2072 2081 2094 2112 2132 2154 2181 2208 2225 2243 2277 2317 2350 2382 2413 2441 2466 2479 2521 2577 2623 2651 2700 2747 2784 2807 2817 2825 2840 2854 2863 2873 2892 2902 2910 2918 2922 2953 2972 2976 2975 2989 3019 3033 3038 3037 3032 3031 3025 3014 3001 2986 2979 2975 2965 2944 2914 2902 2891 2886 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 22 58 143 173 209 270 290 282 316 334 315 292 171 118 75 31 9 3 3 2 1 4 4 5 9 15 23 29 27 22 18 19 23 24 27 34 40 43 45 49 59 73 93 100 104 116 163 226 244 233 211 192 179 178 164 151 158 157 256 546 1037 1632 1977 2073 2102 2089 2015 1909 1816 1674 1529 1432 1389 1311 1198 1090 1020 984 961 928 895 868 838 827 797 761 733 714 711 705 701 700 701 715 708 706 714 715 712 713 718 724 726 726 726 729 733 737 735 731 728 726 725 715 692 669 647 625 593 559 527 507 503 464 425 396 370 341 316 293 280 269 255 237 217 197 178 164 152 139 135 131 122 115 111 108 106 107 114 112 111 108 101 90 77 69 68 76 95 106 139 182 229 277 323 369 406 458 549 574 671 770 841 872 878 895 918 939 954 974 1000 1030 1053 1066 1084 1103 1121 1135 1145 1153 1171 1194 1217 1235 1256 1281 1299 1312 1326 1358 1402 1451 1497 1541 1583 1615 1634 1645 1653 1665 1675 1681 1688 1696 1702 1706 1707 1709 1713 1718 1728 1736 1737 1735 1734 1734 1735 1737 1741 1747 1755 1766 1779 1789 1793 1796 1811 1827 1843 1863 1886 1911 1932 1944 1948 1959 1972 1984 2000 2018 2038 2049 2057 2061 2064 2071 2085 2100 2113 2128 2149 2173 2186 2210 2245 2279 2314 2345 2379 2413 2437 2437 2466 2522 2583 2623 2650 2699 2747 2781 2795 2807 2825 2842 2855 2862 2874 2898 2908 2911 2913 2916 2947 2970 2979 2979 2987 3009 3019 3026 3036 3042 3035 3025 3013 2998 2984 2982 2976 2964 2944 2918 2901 2884 2878 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 2 10 56 72 106 157 195 202 268 310 323 331 287 235 149 59 22 7 1 0 0 0 0 0 0 5 16 28 31 26 22 24 30 28 27 29 35 37 37 37 41 46 47 60 67 83 123 182 219 226 212 191 186 176 157 139 130 117 162 320 697 1181 1200 1784 2099 2146 2046 1966 1912 1774 1618 1510 1508 1397 1264 1143 1052 994 969 939 916 901 891 852 812 775 747 729 713 703 699 700 702 709 702 704 714 717 714 714 716 720 724 725 725 725 727 730 728 724 722 721 717 707 688 664 639 614 582 548 535 520 488 452 415 389 366 338 310 301 289 274 256 236 215 196 179 165 155 148 142 135 126 119 115 113 113 117 124 125 124 119 111 99 86 77 75 85 107 115 150 197 247 297 355 396 432 460 485 558 697 815 888 917 915 934 958 973 976 1002 1026 1054 1076 1086 1106 1122 1132 1139 1147 1164 1182 1205 1226 1242 1259 1280 1286 1297 1323 1355 1399 1446 1492 1535 1579 1601 1614 1630 1648 1660 1670 1679 1688 1698 1702 1704 1709 1714 1717 1722 1728 1735 1737 1735 1735 1735 1736 1739 1744 1748 1753 1761 1771 1775 1771 1785 1801 1818 1836 1857 1881 1908 1917 1924 1939 1948 1963 1977 1994 2014 2036 2046 2051 2056 2063 2070 2084 2098 2110 2122 2139 2146 2176 2212 2247 2280 2309 2343 2380 2411 2424 2431 2465 2525 2586 2619 2648 2698 2735 2758 2779 2807 2828 2844 2855 2863 2876 2902 2912 2915 2921 2917 2941 2965 2980 2984 2988 2995 3004 3016 3029 3044 3043 3033 3018 3004 3001 2986 2975 2964 2948 2924 2900 2884 2876 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 9 46 96 129 109 199 260 296 320 322 282 193 107 59 22 7 3 3 2 0 0 0 0 4 18 30 33 31 32 37 32 28 24 24 30 29 30 33 36 37 42 47 63 95 134 179 199 201 193 186 170 156 139 120 103 116 202 432 715 777 1442 1913 2119 2107 2009 1941 1836 1760 1700 1613 1461 1329 1212 1110 1028 985 949 940 936 905 869 831 793 761 737 722 711 707 705 700 703 699 705 713 715 715 716 717 720 725 727 722 722 725 728 723 719 716 713 708 696 678 656 632 604 572 570 546 514 479 441 406 384 362 335 305 305 288 269 251 232 212 195 180 170 165 159 148 137 129 124 121 121 123 124 124 134 134 129 120 107 93 83 83 86 89 124 163 212 266 321 363 414 436 456 504 587 738 862 934 952 950 970 983 991 1003 1032 1052 1076 1094 1102 1123 1130 1138 1147 1159 1179 1196 1217 1237 1251 1263 1273 1282 1297 1321 1353 1394 1439 1484 1525 1554 1569 1597 1623 1644 1657 1668 1679 1690 1698 1698 1704 1712 1717 1722 1727 1732 1737 1738 1738 1740 1739 1740 1743 1745 1746 1747 1755 1758 1759 1762 1778 1791 1808 1829 1853 1878 1900 1910 1918 1928 1939 1956 1970 1987 2009 2028 2034 2046 2057 2066 2076 2085 2094 2107 2119 2119 2145 2177 2212 2246 2279 2310 2345 2374 2392 2403 2425 2471 2527 2578 2611 2647 2678 2704 2735 2780 2808 2828 2844 2858 2867 2879 2892 2905 2920 2931 2922 2934 2957 2977 2984 2985 2989 3003 3017 3023 3034 3040 3037 3031 3026 3014 2993 2978 2965 2950 2926 2904 2881 2869 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 41 69 52 103 183 230 251 295 284 227 164 111 54 24 18 17 14 4 1 0 0 0 3 18 30 35 35 35 33 30 26 23 26 29 28 27 27 31 39 45 52 66 93 137 166 177 178 175 159 146 133 118 103 103 130 148 217 453 1029 1601 1946 2060 2024 1948 1920 1857 1785 1715 1568 1440 1321 1203 1090 1014 986 973 954 916 890 851 815 781 753 730 725 715 706 702 699 700 705 712 715 714 714 715 721 729 734 724 724 726 725 722 720 715 708 700 687 671 649 624 605 605 572 536 504 472 432 399 378 357 338 329 310 285 263 245 230 211 195 185 180 178 167 154 143 137 132 130 130 131 132 133 143 143 137 127 113 99 91 88 90 99 131 172 224 283 343 390 441 459 480 538 620 789 919 989 1003 996 1001 1005 1012 1027 1052 1071 1091 1109 1122 1142 1143 1151 1162 1175 1196 1208 1229 1246 1255 1260 1266 1279 1298 1321 1351 1390 1433 1468 1492 1510 1553 1588 1618 1642 1659 1672 1682 1691 1698 1701 1706 1712 1717 1723 1730 1737 1740 1742 1744 1746 1744 1742 1741 1742 1743 1745 1745 1748 1752 1757 1773 1784 1800 1822 1847 1869 1877 1897 1914 1923 1933 1951 1968 1984 1996 2002 2023 2041 2057 2072 2080 2082 2093 2107 2120 2126 2150 2179 2211 2244 2278 2309 2333 2351 2369 2399 2423 2470 2521 2565 2604 2645 2653 2684 2736 2780 2807 2827 2847 2864 2872 2877 2882 2899 2920 2933 2924 2933 2956 2976 2979 2986 2993 3005 3015 3019 3024 3032 3030 3026 3023 3009 2992 2976 2960 2943 2921 2898 2887 2879 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 17 17 34 53 91 145 215 244 237 209 166 110 55 46 43 35 20 13 4 0 0 1 8 13 22 30 33 33 32 29 27 30 34 35 30 26 28 40 40 42 59 93 99 108 128 151 170 156 138 123 108 93 98 100 108 144 260 600 1262 1796 2070 2109 2050 2040 1930 1816 1749 1637 1530 1419 1301 1188 1134 1079 1043 997 939 904 866 834 803 778 778 751 727 713 707 699 698 702 707 711 710 715 717 724 734 736 725 722 721 721 720 717 711 702 691 680 665 643 620 603 600 565 527 494 463 427 392 370 358 348 336 312 283 262 247 230 211 197 192 189 182 172 160 152 146 143 142 142 142 142 144 154 152 145 133 120 106 104 99 96 106 133 180 239 302 363 413 421 458 514 585 684 846 958 1026 1059 1056 1053 1049 1051 1062 1080 1093 1114 1130 1139 1147 1159 1168 1177 1192 1214 1222 1238 1250 1256 1261 1271 1283 1300 1322 1349 1387 1429 1446 1455 1499 1542 1582 1616 1644 1664 1677 1684 1690 1698 1707 1708 1712 1718 1724 1732 1737 1739 1742 1746 1750 1746 1742 1741 1743 1744 1744 1743 1742 1743 1750 1765 1778 1795 1813 1830 1837 1867 1894 1911 1919 1932 1948 1964 1973 1978 1999 2022 2042 2060 2072 2076 2079 2091 2102 2113 2135 2154 2180 2211 2243 2275 2293 2305 2331 2370 2403 2422 2462 2511 2558 2597 2622 2644 2684 2735 2777 2805 2829 2851 2866 2873 2874 2883 2901 2921 2928 2918 2932 2944 2956 2977 2990 2996 3004 3010 3015 3023 3028 3028 3026 3020 3003 2987 2972 2957 2939 2916 2914 2898 2878 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 6 8 22 58 115 172 209 220 199 157 117 96 84 66 40 25 19 13 8 5 6 9 17 27 35 42 39 36 35 37 41 42 37 32 32 34 36 41 67 105 103 99 96 111 138 148 136 116 98 87 87 92 94 103 149 293 774 1414 1915 2135 2128 2094 1998 1885 1789 1716 1601 1485 1373 1293 1289 1177 1119 1057 983 932 886 851 820 794 789 763 740 726 718 705 700 699 700 701 703 710 713 721 730 731 723 717 715 714 713 710 704 696 685 675 660 638 627 617 591 556 521 488 455 419 387 380 368 351 335 313 287 267 251 234 215 208 201 194 188 177 168 162 158 155 153 152 151 152 154 162 160 152 139 126 113 110 105 104 115 143 191 249 316 374 378 435 489 548 621 729 909 1014 1066 1087 1087 1085 1081 1082 1089 1100 1110 1131 1144 1146 1150 1175 1187 1196 1208 1227 1236 1242 1251 1262 1269 1278 1288 1303 1324 1348 1382 1409 1425 1444 1488 1535 1576 1613 1644 1666 1675 1680 1689 1700 1709 1708 1713 1720 1727 1733 1733 1737 1742 1746 1748 1746 1744 1743 1744 1743 1742 1738 1736 1737 1744 1758 1775 1792 1802 1806 1831 1861 1886 1902 1912 1929 1946 1958 1966 1974 1996 2023 2044 2059 2068 2070 2076 2081 2094 2118 2140 2159 2183 2211 2242 2270 2270 2292 2326 2365 2398 2416 2454 2505 2549 2566 2587 2630 2681 2732 2774 2804 2834 2851 2860 2872 2873 2884 2905 2923 2926 2916 2929 2936 2944 2970 2989 2997 3004 3010 3016 3022 3024 3023 3023 3022 3005 2986 2969 2954 2938 2937 2919 2898 2879 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 1 2 13 41 89 149 194 202 186 184 139 116 95 69 38 31 30 26 22 21 17 23 31 39 45 48 46 45 44 43 46 44 43 43 42 43 46 55 66 68 62 66 87 119 144 138 117 110 107 89 81 77 73 85 141 383 893 1171 1378 1884 1962 2023 1990 1887 1780 1696 1584 1505 1439 1353 1249 1196 1124 1035 963 908 879 861 844 812 786 756 741 730 708 697 693 692 693 694 699 704 715 724 724 718 714 711 709 706 704 697 688 678 666 651 643 630 609 584 552 519 486 453 418 385 382 371 355 338 315 292 273 256 242 234 224 211 200 195 185 179 173 169 165 165 162 160 160 161 168 165 159 148 136 134 120 110 109 120 150 204 271 309 326 390 450 514 589 681 797 975 1074 1112 1119 1137 1121 1106 1102 1108 1121 1126 1144 1158 1164 1170 1190 1205 1215 1224 1238 1248 1249 1259 1272 1277 1284 1292 1305 1323 1344 1361 1375 1399 1436 1482 1530 1572 1609 1640 1663 1663 1674 1687 1698 1704 1707 1715 1722 1728 1732 1734 1739 1742 1744 1743 1745 1746 1745 1743 1741 1737 1733 1733 1735 1741 1756 1773 1786 1794 1802 1825 1851 1873 1891 1904 1920 1932 1939 1950 1970 1994 2019 2039 2055 2064 2065 2070 2080 2096 2118 2143 2163 2183 2208 2234 2249 2264 2291 2321 2352 2382 2408 2448 2485 2511 2530 2578 2626 2677 2728 2773 2808 2826 2842 2859 2870 2871 2888 2909 2926 2929 2922 2925 2929 2939 2964 2986 2996 3004 3013 3018 3019 3017 3017 3020 3023 3000 2982 2967 2960 2957 2937 2913 2894 2876 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 1 10 36 86 142 165 173 185 155 140 122 100 74 47 37 34 33 32 26 28 33 38 42 55 58 58 55 51 50 53 54 53 51 47 42 41 44 47 37 47 79 114 132 123 112 126 133 103 100 92 77 67 79 156 463 612 868 1455 1662 1954 2044 1976 1856 1781 1732 1681 1593 1443 1326 1280 1198 1096 1007 948 940 902 852 817 798 777 753 735 725 708 705 698 689 683 685 694 708 717 715 709 710 709 705 700 695 689 680 668 656 645 636 624 606 581 550 517 485 452 423 420 393 375 359 341 318 297 278 261 250 249 235 220 209 203 194 188 182 178 175 173 170 168 166 167 171 168 163 159 154 139 125 117 116 128 160 217 280 313 331 399 469 545 627 722 841 995 1065 1115 1161 1191 1163 1141 1132 1134 1143 1149 1164 1176 1183 1189 1206 1221 1232 1242 1254 1257 1260 1270 1282 1286 1290 1295 1306 1318 1329 1337 1361 1392 1430 1478 1526 1569 1606 1634 1649 1658 1671 1683 1693 1700 1705 1715 1721 1725 1729 1735 1741 1743 1742 1739 1744 1744 1744 1742 1738 1730 1729 1731 1734 1738 1751 1763 1771 1781 1799 1820 1844 1865 1884 1900 1904 1909 1923 1941 1961 1985 2011 2031 2046 2055 2053 2068 2079 2094 2117 2144 2161 2177 2193 2207 2211 2251 2285 2313 2339 2370 2401 2427 2449 2476 2521 2574 2623 2674 2726 2774 2813 2822 2839 2865 2869 2875 2892 2912 2928 2935 2934 2928 2925 2933 2957 2981 2994 3004 3012 3013 3017 3013 3014 3018 3017 2998 2978 2965 2959 2957 2937 2912 2893 2875 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 3 1 0 0 0 0 0 2 11 38 65 90 124 166 176 169 144 119 102 81 79 66 52 42 34 32 33 35 40 52 56 60 62 62 59 61 62 61 58 49 110 158 158 109 45 45 67 94 114 115 114 113 107 104 150 185 169 139 121 99 90 175 464 880 1030 1610 1924 1991 1923 1895 1806 1725 1644 1549 1426 1396 1307 1194 1097 1035 1001 940 876 828 799 777 762 744 724 722 713 704 692 679 676 687 700 707 705 697 702 705 701 693 689 686 674 662 654 652 637 620 601 577 548 517 484 466 457 427 399 381 366 346 324 303 285 274 267 256 242 228 218 212 202 195 191 188 185 180 176 174 172 172 174 169 168 164 156 144 131 123 122 134 167 226 241 278 347 416 491 569 660 764 874 894 1041 1155 1211 1239 1208 1182 1166 1160 1164 1165 1183 1196 1202 1209 1225 1237 1247 1254 1259 1265 1271 1281 1291 1294 1296 1299 1307 1314 1316 1334 1358 1388 1425 1471 1520 1564 1593 1613 1629 1655 1672 1683 1692 1699 1701 1708 1714 1721 1732 1738 1742 1741 1738 1735 1741 1741 1741 1740 1734 1726 1725 1727 1730 1731 1740 1744 1758 1779 1800 1820 1840 1860 1878 1890 1883 1899 1917 1933 1951 1977 2003 2022 2035 2045 2051 2066 2078 2091 2112 2141 2159 2169 2175 2182 2203 2242 2277 2305 2330 2361 2395 2404 2424 2467 2514 2568 2620 2673 2726 2775 2793 2816 2844 2867 2868 2880 2898 2915 2928 2931 2937 2930 2924 2928 2945 2971 2987 2995 2997 3003 3012 3009 3007 3010 3012 2991 2974 2966 2963 2953 2934 2912 2892 2871 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 9 11 11 8 0 0 0 0 2 11 12 30 68 120 172 170 161 137 113 105 103 89 74 59 46 41 38 38 39 43 42 45 50 55 61 64 68 75 91 136 208 278 308 284 212 137 111 112 122 126 123 122 106 96 129 180 208 217 216 216 170 131 207 359 403 927 1444 1786 1918 1919 1851 1739 1669 1626 1533 1510 1404 1306 1242 1209 1102 1001 920 863 824 788 760 760 770 747 729 710 694 681 677 683 690 694 693 688 693 695 692 686 683 681 672 663 657 646 631 615 595 572 545 514 482 467 459 432 406 388 371 351 331 310 302 294 281 265 249 235 226 220 210 202 200 197 191 186 182 179 178 177 175 169 167 162 154 145 134 128 128 141 172 181 227 289 360 434 512 594 697 819 941 940 1090 1211 1264 1269 1242 1216 1195 1183 1184 1185 1204 1216 1223 1230 1241 1251 1257 1261 1266 1275 1281 1291 1300 1302 1303 1305 1308 1313 1318 1334 1358 1387 1422 1465 1513 1540 1561 1586 1621 1651 1672 1687 1695 1697 1696 1696 1706 1722 1734 1739 1739 1737 1735 1735 1739 1741 1741 1739 1733 1724 1722 1723 1725 1724 1723 1733 1753 1777 1798 1816 1836 1854 1869 1877 1878 1895 1909 1924 1943 1970 1993 2008 2017 2027 2049 2066 2077 2088 2106 2136 2149 2158 2168 2180 2201 2236 2270 2297 2321 2352 2371 2386 2413 2458 2515 2568 2622 2674 2718 2740 2769 2809 2846 2867 2869 2882 2901 2913 2919 2927 2935 2934 2930 2929 2935 2962 2983 2992 2993 2999 3007 3006 3007 3008 3004 2985 2980 2972 2958 2948 2931 2914 2892 2865 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 3 7 1 0 0 0 2 2 6 25 63 112 106 141 148 137 135 112 94 81 69 57 51 46 43 41 41 37 34 34 40 50 56 63 108 161 168 176 209 260 300 299 251 235 227 213 184 153 168 146 107 105 136 194 223 225 222 234 235 220 222 263 380 806 1065 1277 1674 1887 1852 1750 1672 1640 1583 1475 1420 1380 1269 1179 1076 974 892 846 815 791 782 778 761 743 723 702 686 680 683 685 686 685 684 685 685 683 679 675 673 673 666 653 643 627 609 588 565 539 513 506 488 460 437 414 397 377 356 337 333 321 305 288 271 257 244 235 227 217 213 209 203 196 190 186 183 180 177 176 175 170 163 155 146 137 132 134 139 143 181 237 304 378 455 531 618 723 801 829 975 1147 1272 1329 1321 1280 1242 1224 1217 1207 1208 1225 1237 1243 1248 1256 1264 1267 1270 1278 1286 1291 1300 1308 1308 1309 1310 1310 1313 1319 1333 1357 1386 1420 1457 1483 1503 1539 1579 1613 1642 1668 1686 1696 1695 1695 1695 1706 1721 1732 1736 1734 1731 1730 1733 1735 1738 1738 1735 1730 1720 1720 1721 1721 1721 1717 1729 1750 1773 1792 1808 1828 1842 1852 1859 1871 1887 1899 1914 1935 1961 1977 1988 2002 2024 2046 2063 2073 2083 2100 2129 2130 2145 2163 2178 2201 2230 2260 2286 2309 2325 2339 2370 2416 2469 2508 2569 2626 2666 2687 2712 2763 2811 2847 2867 2870 2882 2900 2911 2915 2929 2939 2940 2935 2928 2933 2955 2965 2975 2990 2998 3002 3003 3004 3005 2997 2995 2982 2967 2954 2944 2932 2916 2893 2870 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 0 0 0 0 0 5 22 43 36 76 107 128 131 113 89 77 71 63 52 50 43 40 41 36 34 33 32 35 44 52 55 77 119 92 111 143 198 267 312 305 301 286 253 219 218 203 169 140 175 233 261 260 245 226 226 239 250 260 291 365 438 669 1187 1737 1905 1849 1733 1680 1610 1571 1548 1489 1355 1240 1138 1028 927 859 823 813 801 784 767 747 729 710 694 684 683 683 684 684 685 685 683 682 677 669 667 667 661 651 637 623 605 585 565 547 545 522 493 466 446 425 403 381 359 343 343 330 314 296 279 265 251 242 236 231 225 216 208 200 194 189 185 181 180 180 178 172 164 156 147 139 136 140 146 152 191 248 315 391 471 549 642 680 732 857 1016 1198 1322 1371 1353 1310 1270 1255 1248 1231 1230 1236 1250 1261 1263 1272 1274 1279 1284 1291 1298 1303 1311 1316 1314 1315 1314 1314 1316 1321 1334 1356 1385 1418 1447 1447 1486 1531 1573 1609 1635 1659 1680 1692 1691 1693 1693 1703 1718 1729 1732 1729 1727 1724 1724 1731 1732 1731 1728 1722 1714 1715 1716 1717 1717 1716 1729 1747 1767 1786 1803 1814 1821 1832 1849 1862 1880 1894 1909 1929 1946 1956 1974 1998 2021 2040 2056 2069 2082 2096 2112 2122 2137 2154 2172 2193 2220 2249 2271 2284 2295 2327 2371 2426 2480 2505 2564 2601 2630 2666 2712 2763 2810 2847 2868 2873 2881 2889 2899 2916 2934 2941 2939 2933 2927 2933 2938 2947 2961 2978 2990 2997 2998 2999 3001 2995 2991 2977 2961 2948 2940 2928 2913 2891 2866 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 3 7 7 22 28 47 79 103 75 63 58 54 49 49 35 29 33 32 32 36 37 35 37 42 42 48 59 59 79 102 130 180 277 277 287 281 262 259 244 266 269 241 231 230 246 269 280 275 238 208 224 270 290 291 300 391 669 1236 1712 1881 1846 1747 1724 1734 1681 1600 1495 1353 1244 1134 1027 943 939 867 838 812 773 753 742 726 710 699 698 690 686 687 690 691 690 684 677 672 670 666 660 650 636 618 598 577 566 562 543 520 495 472 450 427 403 384 373 367 352 337 321 305 288 273 259 253 250 244 232 220 210 202 195 192 186 183 182 181 179 172 164 156 148 142 142 142 147 162 201 258 329 408 488 566 574 635 743 884 1057 1254 1381 1425 1399 1347 1336 1308 1276 1256 1253 1251 1264 1278 1281 1283 1289 1295 1300 1304 1310 1315 1320 1323 1322 1322 1319 1318 1320 1326 1336 1356 1384 1408 1424 1439 1478 1521 1565 1605 1635 1655 1670 1680 1687 1693 1694 1702 1714 1724 1731 1727 1726 1723 1719 1726 1728 1726 1720 1714 1707 1709 1710 1711 1713 1719 1730 1745 1761 1778 1788 1793 1805 1822 1839 1851 1874 1891 1907 1924 1923 1945 1967 1991 2018 2039 2054 2068 2080 2088 2094 2113 2130 2147 2165 2184 2211 2231 2246 2263 2287 2324 2375 2429 2475 2504 2558 2577 2602 2662 2713 2762 2808 2845 2868 2876 2879 2883 2894 2914 2935 2942 2937 2929 2924 2925 2931 2938 2950 2969 2987 2992 2992 2993 2995 2991 2984 2970 2955 2946 2940 2931 2914 2901 2894 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 2 0 0 0 0 0 0 0 3 12 29 52 58 54 45 36 32 33 20 16 18 20 23 27 32 38 47 45 45 49 54 56 61 74 93 113 138 168 217 242 244 251 252 302 348 355 307 272 249 302 417 515 446 360 294 265 268 263 268 284 379 670 1198 1634 1854 1889 1884 1911 1828 1712 1600 1466 1349 1248 1156 1081 1067 958 931 893 823 779 752 732 721 716 707 700 697 698 700 698 695 687 681 679 670 664 653 640 627 615 596 581 572 565 539 519 500 477 454 433 410 408 401 380 361 344 328 311 294 281 268 264 261 253 236 223 211 203 197 193 189 186 183 179 176 171 163 156 150 147 146 148 156 177 218 275 341 416 498 574 580 647 763 911 1102 1283 1409 1455 1436 1427 1380 1336 1300 1278 1273 1270 1283 1295 1296 1300 1307 1312 1314 1317 1322 1324 1326 1328 1328 1330 1325 1322 1324 1330 1336 1357 1374 1388 1404 1433 1471 1512 1554 1596 1633 1656 1663 1670 1684 1694 1698 1702 1710 1720 1730 1727 1724 1719 1715 1724 1729 1724 1717 1712 1706 1703 1702 1705 1711 1723 1731 1742 1756 1768 1768 1782 1797 1812 1827 1838 1864 1887 1903 1912 1917 1933 1956 1984 2015 2038 2055 2065 2071 2076 2087 2105 2124 2143 2161 2177 2206 2216 2229 2258 2282 2325 2378 2429 2469 2502 2527 2554 2596 2655 2711 2761 2806 2843 2866 2868 2876 2884 2894 2908 2930 2943 2940 2933 2931 2925 2926 2930 2939 2958 2984 2992 2988 2983 2982 2978 2976 2964 2949 2938 2934 2926 2922 2913 2891 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 5 0 0 0 0 0 0 0 0 1 11 28 45 41 33 28 26 19 7 6 8 10 19 21 29 35 35 28 33 46 57 58 64 63 69 77 80 96 136 170 190 201 221 281 335 382 405 324 259 294 411 542 471 359 299 299 332 342 302 269 280 377 675 1142 1412 1586 1836 1856 1918 1869 1732 1593 1455 1364 1306 1259 1174 1084 1041 975 886 814 764 752 737 719 710 708 709 713 716 708 702 697 691 682 673 667 654 637 621 608 600 595 584 565 539 517 500 481 459 439 437 426 408 386 365 350 334 318 303 289 285 276 268 259 241 227 215 207 201 197 195 189 183 179 175 173 166 159 154 154 152 154 165 190 235 291 355 427 489 492 567 660 776 924 1123 1328 1444 1487 1482 1472 1415 1364 1325 1302 1294 1290 1303 1313 1314 1318 1323 1326 1328 1331 1335 1332 1335 1336 1332 1337 1334 1330 1330 1333 1337 1347 1358 1375 1401 1430 1467 1506 1547 1588 1626 1641 1654 1668 1684 1700 1704 1702 1706 1717 1724 1729 1723 1712 1707 1722 1727 1723 1717 1714 1713 1703 1700 1705 1715 1725 1732 1741 1750 1758 1761 1776 1790 1803 1816 1827 1852 1871 1884 1893 1905 1924 1951 1983 2013 2034 2045 2052 2059 2067 2080 2102 2122 2138 2153 2172 2189 2205 2225 2253 2279 2327 2381 2429 2461 2474 2495 2536 2589 2646 2706 2758 2804 2834 2844 2861 2876 2886 2894 2904 2923 2939 2941 2938 2937 2930 2927 2926 2931 2944 2969 2982 2985 2982 2975 2970 2963 2955 2947 2938 2929 2928 2923 2913 2894 0 0 0 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 2 1 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 13 15 11 5 2 0 0 0 0 0 0 0 4 11 17 36 39 33 23 14 13 9 6 7 14 14 19 25 27 28 32 34 34 35 46 61 65 67 69 72 80 96 118 143 183 220 236 279 353 337 267 267 327 398 386 315 335 405 463 460 369 299 265 281 384 554 727 1006 1424 1437 1724 1874 1858 1735 1611 1592 1510 1381 1260 1163 1101 1037 977 918 846 833 798 753 728 720 722 724 727 727 723 718 706 691 682 675 662 646 630 617 623 606 587 568 544 521 503 484 462 442 442 430 412 392 374 358 342 326 314 309 302 288 276 264 246 231 220 211 205 205 200 194 187 181 179 177 172 166 162 161 159 163 176 202 246 306 368 404 425 497 575 671 787 937 1146 1345 1473 1525 1521 1502 1443 1389 1347 1323 1313 1310 1320 1328 1330 1333 1337 1340 1341 1343 1349 1347 1351 1348 1338 1343 1344 1340 1335 1333 1336 1336 1352 1375 1401 1427 1462 1501 1542 1581 1600 1620 1644 1667 1687 1701 1704 1701 1702 1710 1716 1729 1724 1710 1703 1719 1724 1722 1720 1719 1716 1706 1703 1707 1717 1725 1734 1740 1744 1749 1757 1770 1783 1796 1810 1824 1838 1848 1861 1879 1893 1919 1950 1981 2010 2033 2035 2044 2054 2063 2080 2100 2115 2128 2141 2153 2166 2191 2219 2246 2276 2330 2384 2423 2437 2451 2487 2531 2580 2634 2698 2752 2800 2827 2831 2859 2876 2885 2892 2904 2922 2934 2937 2937 2937 2931 2923 2920 2925 2938 2955 2958 2962 2967 2968 2965 2955 2947 2939 2933 2933 2926 2918 2909 2892 0 0 1 2 3 5 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 1 0 3 6 4 3 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 17 33 31 22 12 6 0 0 0 0 0 0 0 0 2 7 18 21 28 34 36 37 29 18 10 12 12 11 14 20 24 35 32 30 33 40 41 46 50 52 59 63 64 74 96 129 125 152 206 270 297 240 223 258 322 352 359 370 412 466 457 370 312 276 262 279 271 368 596 868 891 1298 1618 1797 1826 1722 1721 1669 1569 1430 1270 1280 1185 1064 998 989 946 893 839 791 760 749 742 746 759 748 738 725 711 697 688 675 661 647 634 632 612 592 571 546 520 503 486 474 471 450 433 416 398 381 366 351 343 335 322 309 295 283 271 256 236 225 218 214 210 203 198 191 185 184 180 178 176 174 170 170 175 189 215 252 318 333 368 437 508 587 675 787 941 1152 1367 1422 1481 1555 1537 1475 1418 1373 1344 1333 1332 1342 1346 1344 1347 1349 1352 1354 1356 1361 1361 1360 1355 1348 1347 1354 1350 1341 1333 1334 1334 1352 1377 1403 1426 1458 1495 1525 1548 1571 1612 1645 1670 1687 1694 1697 1696 1695 1699 1718 1733 1724 1708 1700 1716 1718 1719 1719 1718 1716 1710 1709 1712 1719 1727 1733 1735 1738 1745 1753 1764 1776 1790 1805 1818 1819 1834 1852 1866 1885 1917 1948 1977 2005 2020 2029 2041 2053 2062 2075 2089 2102 2113 2121 2132 2155 2183 2213 2244 2277 2331 2366 2391 2420 2446 2482 2523 2568 2620 2689 2748 2779 2798 2826 2856 2873 2881 2889 2904 2923 2927 2930 2931 2932 2930 2922 2917 2922 2934 2936 2942 2946 2950 2961 2953 2945 2939 2936 2933 2932 2924 2917 2907 2888 3 3 4 4 5 6 6 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 4 3 3 3 1 1 2 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 26 43 43 37 36 39 33 8 1 0 0 0 0 0 0 0 0 15 25 43 62 46 46 34 22 17 17 14 15 17 18 27 30 30 31 37 37 43 46 48 53 59 57 59 67 75 67 105 160 216 256 241 209 224 263 269 320 370 412 436 425 333 271 256 268 267 261 277 364 479 507 842 1209 1459 1596 1715 1815 1799 1736 1655 1517 1542 1437 1347 1302 1151 1051 985 932 882 837 804 778 786 817 790 766 748 732 717 706 693 683 674 665 648 623 597 572 545 517 501 495 490 474 452 436 418 402 386 373 358 352 346 329 313 300 290 278 263 244 237 230 223 215 207 203 196 191 192 189 189 188 185 182 186 191 206 234 277 328 344 381 446 518 593 681 793 948 1153 1149 1327 1495 1578 1563 1496 1438 1394 1371 1368 1358 1359 1360 1359 1363 1365 1364 1364 1367 1368 1373 1372 1368 1362 1353 1355 1352 1347 1343 1340 1337 1352 1376 1403 1426 1457 1491 1509 1520 1567 1609 1641 1664 1681 1691 1692 1692 1694 1702 1731 1737 1721 1703 1701 1719 1719 1716 1713 1712 1714 1717 1719 1721 1724 1730 1731 1733 1736 1739 1747 1756 1767 1780 1794 1797 1806 1825 1844 1858 1884 1921 1951 1973 1988 1995 2012 2029 2043 2051 2060 2073 2083 2091 2103 2127 2149 2179 2215 2253 2283 2330 2350 2368 2416 2443 2476 2513 2556 2607 2678 2706 2738 2781 2823 2853 2870 2878 2886 2903 2906 2918 2925 2926 2927 2926 2917 2912 2914 2915 2925 2931 2933 2935 2945 2945 2940 2934 2932 2931 2924 2918 2911 2902 2887 5 5 6 5 5 6 7 7 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 4 8 10 4 6 6 5 4 5 5 4 5 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 23 42 38 52 60 61 50 21 7 3 3 0 0 0 0 0 0 8 17 53 86 58 60 51 43 37 31 23 20 18 18 22 27 30 32 33 37 38 35 37 45 53 51 52 51 49 53 72 109 150 186 210 195 196 206 215 278 356 382 387 396 308 234 211 233 277 311 307 310 319 324 485 770 919 1039 1377 1644 1791 1811 1748 1682 1579 1575 1580 1539 1409 1259 1134 1042 978 929 886 866 882 904 862 824 794 769 748 732 724 715 699 679 667 640 611 584 559 530 512 505 498 483 459 444 426 407 390 378 375 366 354 337 320 308 298 286 269 262 254 241 228 220 213 209 204 201 204 203 202 201 200 198 201 210 226 250 280 291 335 389 448 518 586 668 784 877 893 1101 1328 1506 1597 1587 1524 1462 1416 1391 1390 1375 1377 1377 1374 1380 1381 1377 1374 1376 1381 1388 1387 1384 1378 1366 1361 1359 1356 1352 1347 1346 1357 1375 1399 1424 1458 1478 1494 1516 1558 1599 1628 1652 1674 1699 1699 1697 1697 1706 1737 1740 1717 1700 1703 1712 1722 1720 1713 1711 1722 1728 1730 1729 1728 1729 1728 1729 1732 1739 1746 1752 1761 1770 1776 1777 1796 1816 1836 1856 1886 1920 1941 1953 1965 1989 1999 2011 2025 2034 2045 2061 2068 2075 2097 2122 2145 2179 2222 2263 2289 2309 2331 2363 2411 2441 2473 2508 2547 2590 2614 2656 2712 2769 2814 2848 2867 2876 2880 2885 2898 2911 2920 2923 2924 2921 2913 2908 2907 2907 2916 2921 2920 2920 2935 2943 2934 2927 2925 2918 2916 2915 2911 2901 2887 7 6 6 7 7 7 8 9 9 9 7 5 5 5 2 0 0 0 0 0 0 0 0 2 3 3 3 2 2 9 12 12 8 7 4 4 4 0 0 5 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 0 0 0 0 0 6 16 15 34 42 44 44 37 32 33 27 8 2 1 0 0 0 0 9 36 65 71 75 72 69 63 49 38 29 22 18 19 26 26 30 34 31 34 36 38 40 40 45 46 43 40 49 70 107 137 149 154 158 161 157 157 203 284 303 333 387 316 299 235 199 235 294 310 309 284 248 295 406 477 603 894 1221 1501 1693 1773 1743 1653 1693 1692 1650 1633 1536 1395 1255 1137 1053 1038 999 1004 1016 959 907 862 823 791 767 766 745 719 697 686 659 632 607 584 559 554 534 513 495 472 455 437 419 406 404 392 377 360 344 328 316 307 295 281 280 267 251 236 227 220 218 215 215 220 217 214 213 213 211 213 222 234 244 254 300 345 396 452 512 578 657 762 845 868 1081 1311 1495 1597 1600 1544 1489 1463 1448 1414 1395 1395 1392 1387 1393 1399 1398 1394 1390 1395 1402 1402 1399 1393 1381 1373 1371 1365 1355 1347 1349 1360 1376 1396 1419 1435 1451 1475 1508 1546 1585 1618 1649 1677 1694 1702 1699 1697 1706 1735 1740 1717 1701 1705 1704 1720 1724 1722 1722 1733 1738 1737 1734 1733 1729 1723 1721 1727 1737 1745 1749 1753 1757 1760 1772 1790 1808 1829 1853 1883 1910 1920 1929 1953 1985 1989 1997 2009 2020 2035 2044 2054 2070 2093 2117 2143 2180 2224 2264 2274 2289 2317 2356 2402 2437 2468 2499 2526 2541 2570 2630 2695 2753 2801 2840 2863 2875 2881 2882 2895 2907 2915 2920 2920 2917 2909 2903 2903 2903 2912 2916 2914 2909 2916 2928 2929 2925 2921 2910 2907 2908 2906 2897 2884 9 9 8 8 9 9 8 10 13 16 14 11 11 11 6 3 1 1 0 0 0 0 1 4 7 7 6 7 14 22 17 15 13 7 5 4 5 5 1 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 5 4 1 0 0 0 0 2 2 7 10 21 39 46 75 90 85 60 38 22 7 0 1 3 4 22 50 76 77 77 88 93 79 58 43 32 23 19 24 25 28 31 32 40 44 44 42 39 41 38 37 41 52 72 91 105 115 117 120 127 120 109 121 187 200 260 355 365 362 283 228 238 275 261 258 229 177 184 200 231 310 463 708 975 1266 1522 1679 1693 1564 1580 1646 1653 1631 1581 1474 1339 1223 1217 1150 1156 1167 1098 1030 959 894 848 830 807 775 743 723 724 697 669 640 620 617 585 550 521 497 477 457 438 421 409 409 395 383 369 352 337 323 316 311 304 293 277 261 248 238 232 229 227 228 229 222 220 220 221 223 224 234 237 245 269 313 361 409 461 519 576 644 674 719 843 1052 1286 1485 1600 1605 1559 1548 1521 1480 1441 1418 1415 1406 1397 1399 1405 1406 1406 1406 1409 1413 1415 1409 1399 1387 1385 1380 1371 1360 1351 1352 1362 1377 1392 1400 1415 1441 1471 1502 1538 1577 1614 1652 1680 1674 1689 1693 1696 1706 1726 1712 1708 1712 1720 1729 1736 1740 1740 1741 1750 1746 1745 1742 1734 1725 1725 1722 1722 1729 1739 1741 1744 1747 1752 1766 1782 1800 1821 1845 1873 1887 1898 1915 1939 1968 1977 1988 2001 2012 2020 2029 2046 2068 2091 2115 2143 2179 2214 2232 2258 2285 2314 2348 2393 2433 2461 2487 2507 2508 2553 2613 2677 2738 2790 2832 2854 2862 2867 2880 2894 2904 2910 2915 2918 2914 2912 2907 2901 2901 2910 2914 2909 2897 2900 2901 2908 2913 2910 2900 2902 2905 2904 2896 2883 13 13 12 11 11 11 12 13 15 17 18 16 16 16 13 9 7 5 3 1 0 3 5 7 12 15 16 17 22 36 26 23 19 12 11 6 3 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 9 7 2 0 0 0 0 0 0 0 5 17 36 99 122 143 158 153 112 47 9 3 11 6 8 27 47 36 52 88 120 129 103 70 49 37 28 23 21 24 27 29 34 38 41 42 42 46 40 39 45 58 73 89 95 91 83 79 86 83 80 92 119 135 216 306 312 359 322 270 245 260 226 192 156 120 108 131 158 188 235 320 479 696 962 1219 1278 1149 1265 1442 1552 1623 1647 1613 1567 1527 1460 1354 1333 1314 1231 1151 1080 1030 989 947 885 827 786 768 771 746 723 692 664 654 617 579 545 515 489 480 459 448 441 422 405 395 384 368 351 336 338 335 322 309 294 278 264 252 243 237 235 237 237 231 230 231 234 237 238 244 248 258 283 330 373 419 470 525 572 580 629 715 833 1017 1253 1469 1605 1636 1632 1582 1532 1491 1457 1437 1429 1421 1413 1411 1412 1414 1418 1421 1424 1426 1423 1416 1407 1403 1391 1384 1376 1366 1358 1359 1366 1379 1388 1385 1406 1427 1456 1493 1534 1575 1612 1640 1654 1654 1675 1689 1700 1711 1719 1701 1706 1712 1721 1766 1774 1775 1773 1770 1766 1754 1754 1751 1739 1728 1732 1730 1723 1720 1730 1731 1738 1745 1750 1763 1774 1789 1810 1833 1846 1859 1879 1903 1926 1952 1965 1980 1993 2000 2009 2025 2045 2068 2091 2116 2143 2178 2205 2208 2252 2285 2314 2346 2387 2428 2454 2468 2478 2495 2539 2596 2658 2719 2775 2819 2824 2831 2852 2870 2888 2899 2906 2912 2918 2918 2911 2904 2900 2903 2909 2909 2898 2884 2891 2891 2899 2907 2908 2897 2899 2901 2900 2895 2893 14 18 16 15 14 14 14 15 18 22 23 22 24 22 19 18 15 11 7 5 4 6 7 10 16 16 19 23 28 33 30 27 25 18 9 9 8 8 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 4 0 0 0 0 0 0 0 0 0 2 18 78 103 132 163 182 193 116 52 26 36 32 17 13 22 32 38 66 110 149 156 119 85 69 61 39 29 29 28 26 27 28 35 40 42 48 47 45 51 66 78 92 99 102 101 93 91 74 66 83 105 113 117 163 262 335 334 295 248 221 190 148 125 112 91 97 135 173 193 193 241 333 393 463 676 562 740 1013 1255 1401 1520 1548 1578 1625 1619 1512 1488 1439 1327 1230 1169 1150 1125 1068 994 913 855 830 828 786 764 750 731 695 658 618 579 546 521 526 526 502 470 446 425 410 400 388 367 350 358 354 340 327 311 296 281 267 254 250 246 248 251 247 242 245 250 253 257 258 266 280 305 348 389 436 484 523 523 564 626 711 827 1003 1223 1443 1597 1652 1651 1614 1557 1502 1464 1439 1431 1428 1426 1426 1430 1430 1427 1425 1427 1429 1426 1427 1427 1419 1404 1394 1382 1370 1363 1362 1365 1370 1376 1383 1402 1431 1460 1491 1530 1570 1592 1608 1624 1640 1668 1689 1706 1719 1724 1717 1707 1697 1702 1744 1757 1759 1756 1749 1738 1737 1750 1753 1739 1736 1720 1718 1718 1712 1717 1720 1730 1740 1746 1756 1763 1778 1796 1808 1821 1844 1868 1891 1915 1941 1956 1967 1977 1989 2008 2025 2044 2068 2096 2122 2147 2166 2182 2204 2250 2286 2317 2347 2382 2420 2432 2442 2459 2482 2525 2580 2639 2698 2755 2765 2782 2810 2842 2861 2877 2891 2902 2910 2911 2913 2910 2905 2902 2900 2899 2897 2888 2874 2873 2875 2883 2894 2903 2900 2902 2902 2900 2897 2889 15 22 21 20 18 17 16 18 20 23 26 27 30 29 27 25 22 16 12 9 9 10 11 12 14 17 26 30 35 38 33 29 27 22 11 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 28 49 56 87 144 196 173 134 112 126 157 78 52 88 147 100 78 94 125 150 154 134 121 106 76 53 62 48 26 20 20 21 27 34 38 44 49 57 73 91 102 104 104 103 99 104 97 89 90 106 98 95 124 188 245 255 241 216 188 159 144 128 111 90 80 115 158 191 197 191 191 212 265 342 296 349 478 682 955 1156 1206 1302 1447 1542 1590 1563 1528 1472 1353 1324 1266 1206 1148 1082 1006 944 919 919 877 850 814 777 743 713 679 642 604 574 572 585 559 518 487 454 432 418 405 388 383 372 364 357 345 327 310 294 282 275 269 261 263 267 264 262 266 269 271 270 276 283 298 325 369 402 445 488 523 529 567 623 702 816 985 1201 1425 1556 1574 1660 1634 1585 1530 1480 1443 1431 1433 1436 1432 1435 1434 1430 1427 1429 1432 1434 1440 1443 1430 1409 1397 1385 1374 1368 1363 1362 1363 1370 1395 1419 1446 1472 1497 1521 1537 1554 1578 1607 1633 1665 1690 1710 1722 1725 1725 1710 1694 1693 1722 1727 1727 1723 1717 1715 1719 1734 1733 1715 1729 1705 1702 1706 1704 1703 1710 1720 1729 1737 1745 1753 1762 1773 1787 1811 1834 1856 1880 1908 1934 1952 1959 1967 1990 2010 2026 2044 2070 2102 2129 2142 2153 2171 2204 2247 2284 2314 2343 2379 2390 2408 2428 2449 2471 2511 2562 2620 2670 2681 2722 2757 2792 2829 2853 2870 2885 2898 2908 2908 2910 2907 2903 2902 2897 2892 2889 2888 2886 2873 2868 2870 2880 2898 2905 2901 2898 2893 2884 2880 16 21 24 24 22 20 19 20 22 26 29 33 35 35 34 31 27 21 20 16 14 15 13 12 17 25 37 34 31 32 35 34 26 24 20 9 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 14 17 51 109 164 191 191 181 187 235 224 233 253 262 197 187 162 136 120 138 137 140 141 133 101 149 126 69 36 29 28 33 36 32 37 48 63 78 91 97 112 112 105 103 89 95 99 98 99 100 92 93 122 185 158 149 161 179 170 161 134 110 94 70 96 140 178 196 182 179 184 198 210 177 205 253 324 420 449 607 817 1038 1228 1379 1353 1413 1502 1464 1493 1420 1329 1246 1166 1096 1036 1005 1010 1030 958 894 842 800 765 735 703 671 646 643 646 614 570 531 491 459 438 428 422 408 387 380 375 360 343 326 316 307 296 287 277 275 278 282 282 286 289 291 292 298 306 320 346 385 419 452 473 489 532 573 624 699 809 962 1182 1244 1354 1561 1659 1645 1600 1545 1496 1465 1444 1443 1443 1435 1435 1435 1437 1439 1442 1444 1444 1449 1449 1437 1418 1405 1392 1381 1372 1370 1366 1368 1380 1403 1424 1433 1456 1488 1506 1506 1529 1562 1597 1629 1663 1692 1712 1722 1722 1721 1708 1695 1693 1713 1712 1710 1708 1706 1705 1716 1728 1725 1707 1716 1702 1698 1699 1699 1698 1703 1710 1718 1725 1734 1744 1748 1756 1778 1800 1821 1845 1873 1905 1930 1941 1952 1968 1992 2011 2029 2050 2075 2105 2116 2130 2150 2174 2204 2244 2279 2308 2329 2340 2366 2393 2420 2443 2465 2499 2547 2603 2650 2650 2697 2737 2774 2814 2842 2864 2881 2891 2893 2904 2909 2905 2900 2898 2892 2885 2883 2883 2884 2871 2864 2861 2868 2888 2897 2900 2894 2883 2873 2871 18 20 22 26 25 24 23 23 25 29 33 36 37 40 41 38 35 31 32 33 29 23 20 21 26 31 32 34 37 41 38 26 23 24 19 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 65 124 174 201 204 200 204 220 266 266 236 211 243 225 184 147 143 108 109 129 149 153 183 229 212 141 135 86 65 53 43 48 55 67 80 87 85 110 110 101 106 103 99 96 92 93 104 101 104 109 106 93 95 101 109 114 149 156 154 140 90 91 125 154 166 182 178 167 162 161 127 147 178 199 207 239 308 419 579 778 971 953 1122 1313 1334 1461 1484 1447 1373 1281 1208 1138 1089 1075 1109 1040 976 917 865 823 789 758 741 729 695 703 672 628 584 536 497 484 470 446 429 408 405 401 384 369 350 344 336 317 307 297 290 290 300 300 303 306 309 314 319 325 338 362 398 428 441 463 499 538 581 631 699 800 946 1142 1204 1328 1542 1659 1656 1612 1557 1509 1476 1472 1463 1453 1446 1445 1446 1446 1446 1447 1448 1449 1452 1449 1437 1418 1407 1398 1391 1387 1381 1379 1382 1391 1405 1416 1415 1436 1465 1473 1489 1519 1557 1595 1623 1660 1693 1711 1715 1720 1718 1709 1700 1696 1703 1706 1707 1705 1704 1704 1716 1728 1728 1717 1716 1705 1701 1701 1701 1698 1699 1703 1708 1716 1725 1728 1735 1747 1766 1787 1813 1843 1874 1902 1913 1927 1948 1972 1995 2014 2034 2057 2079 2090 2107 2130 2152 2175 2203 2241 2276 2305 2323 2323 2354 2383 2411 2436 2458 2488 2532 2565 2582 2628 2678 2717 2756 2800 2832 2856 2866 2872 2886 2900 2906 2903 2896 2891 2883 2882 2879 2877 2880 2872 2864 2857 2859 2877 2877 2882 2879 2869 2863 2862 17 18 21 27 29 28 27 28 29 33 36 37 40 49 49 47 45 43 40 35 31 29 28 29 34 32 28 26 24 33 32 24 24 21 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 30 69 104 145 157 158 162 169 195 174 152 167 215 234 227 203 174 122 94 97 122 154 162 235 282 290 286 182 128 95 75 72 77 81 88 94 90 106 106 107 116 124 116 113 111 107 106 104 121 125 96 83 74 72 77 96 157 199 209 183 121 98 105 113 126 167 166 154 138 120 94 101 116 126 134 163 195 241 314 425 590 772 785 843 1037 1282 1402 1457 1456 1406 1331 1279 1234 1212 1207 1121 1050 988 932 882 839 829 811 778 748 754 730 692 646 595 550 538 519 484 460 438 440 437 419 400 392 380 363 342 326 316 308 309 318 318 318 322 329 335 342 347 356 376 408 411 442 477 512 548 584 632 696 786 910 904 1070 1305 1523 1649 1656 1622 1572 1532 1529 1495 1479 1468 1457 1452 1449 1450 1450 1451 1453 1454 1454 1451 1444 1436 1424 1413 1406 1406 1401 1398 1393 1395 1407 1409 1402 1407 1423 1447 1478 1516 1556 1592 1618 1660 1680 1697 1713 1720 1719 1714 1707 1703 1703 1707 1709 1708 1706 1707 1717 1728 1732 1726 1719 1717 1711 1706 1702 1697 1695 1698 1704 1709 1714 1712 1721 1738 1757 1783 1814 1845 1870 1882 1898 1925 1951 1976 2001 2019 2038 2062 2083 2084 2112 2134 2156 2179 2204 2236 2271 2292 2302 2322 2348 2379 2407 2431 2450 2474 2489 2509 2549 2608 2658 2706 2748 2782 2818 2824 2840 2861 2879 2895 2903 2898 2889 2887 2887 2881 2875 2872 2876 2872 2863 2854 2849 2860 2862 2868 2868 2864 2860 2857 15 18 23 28 33 32 31 31 33 35 35 38 46 56 57 57 56 53 46 46 44 43 40 34 35 31 29 29 32 26 24 21 15 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 39 63 81 88 92 94 93 103 76 66 95 149 165 198 202 171 146 115 102 107 123 123 123 152 211 281 275 225 170 127 104 100 100 108 116 107 115 113 112 128 173 179 179 165 142 116 103 96 94 94 84 82 74 92 144 192 219 214 185 142 113 109 108 118 146 148 137 126 118 109 98 91 87 88 98 129 171 217 277 374 434 444 532 755 1021 1227 1353 1427 1459 1428 1423 1372 1325 1311 1221 1133 1063 1005 951 909 892 863 824 793 797 771 741 705 653 647 614 577 542 508 484 485 477 458 450 437 418 393 366 348 335 326 326 335 335 337 341 348 357 364 370 377 389 407 423 455 487 518 549 582 629 684 729 743 859 1055 1281 1492 1641 1662 1635 1613 1599 1553 1516 1494 1478 1463 1456 1451 1448 1446 1446 1447 1451 1453 1455 1453 1433 1430 1427 1425 1425 1424 1411 1399 1396 1404 1398 1395 1393 1404 1439 1478 1517 1555 1587 1617 1663 1673 1690 1714 1721 1722 1720 1716 1711 1710 1715 1714 1712 1710 1713 1721 1729 1734 1733 1729 1726 1716 1707 1701 1694 1692 1696 1701 1703 1704 1704 1714 1733 1755 1786 1817 1847 1866 1868 1897 1926 1954 1982 2009 2027 2043 2055 2068 2086 2117 2138 2161 2186 2206 2233 2248 2264 2289 2317 2343 2373 2402 2425 2441 2446 2458 2486 2532 2590 2640 2688 2729 2756 2759 2793 2827 2853 2874 2890 2897 2895 2887 2879 2879 2875 2871 2869 2873 2871 2863 2851 2840 2838 2851 2861 2865 2861 2857 2852 20 21 26 32 36 38 36 37 38 39 39 44 54 63 65 66 64 63 60 53 52 52 47 39 36 30 30 31 27 12 12 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 31 33 45 49 46 42 41 26 26 44 69 73 119 142 143 159 149 135 127 125 120 117 110 121 169 258 247 223 187 148 144 132 137 144 136 132 132 129 145 201 203 206 174 129 118 103 98 92 86 82 82 138 206 256 255 218 199 188 177 161 143 127 122 132 142 135 128 126 130 133 91 66 60 57 76 114 158 209 268 271 281 359 522 750 1002 1186 1307 1373 1384 1420 1412 1384 1348 1280 1193 1132 1084 1042 1029 977 925 878 839 834 807 779 762 755 715 674 632 593 560 529 533 523 501 499 474 451 424 395 372 357 345 347 357 354 357 362 368 377 388 392 396 399 404 432 463 495 524 550 582 625 643 665 735 859 1060 1275 1471 1625 1669 1654 1639 1625 1578 1535 1504 1482 1467 1458 1453 1451 1453 1457 1460 1460 1461 1459 1460 1480 1481 1459 1442 1446 1441 1416 1399 1394 1398 1394 1394 1396 1409 1444 1483 1519 1551 1583 1615 1632 1659 1690 1715 1722 1725 1726 1724 1721 1720 1726 1723 1719 1718 1721 1727 1733 1736 1736 1735 1725 1715 1708 1703 1694 1693 1697 1701 1700 1697 1700 1712 1733 1758 1791 1819 1837 1849 1866 1897 1927 1958 1989 2017 2035 2042 2048 2061 2087 2120 2144 2168 2191 2204 2212 2227 2252 2284 2309 2336 2367 2395 2414 2417 2429 2444 2471 2515 2573 2623 2668 2706 2732 2732 2772 2812 2844 2867 2884 2891 2889 2882 2876 2871 2870 2868 2865 2870 2872 2865 2857 2851 2836 2848 2857 2860 2856 2850 2846 23 22 27 34 41 45 44 44 44 45 47 52 61 69 74 73 71 74 76 73 62 63 57 48 39 34 30 24 20 19 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 16 20 17 13 9 12 18 24 29 35 59 79 98 127 150 149 142 135 127 120 106 102 123 183 250 254 218 175 174 155 153 156 152 131 133 135 144 164 174 191 172 146 138 100 91 87 84 84 85 182 256 296 324 233 223 229 226 214 187 161 143 138 140 129 127 127 130 148 129 97 71 62 57 68 97 125 140 182 187 235 343 507 753 988 1114 1173 1274 1335 1370 1390 1384 1337 1252 1191 1164 1155 1114 1050 994 938 887 884 849 820 803 798 767 725 685 647 615 580 579 578 563 538 507 481 454 425 400 382 373 375 381 375 374 380 386 393 403 406 407 409 418 442 472 503 533 561 590 623 640 668 743 875 1061 1273 1477 1634 1686 1698 1681 1644 1593 1544 1512 1489 1472 1462 1461 1460 1459 1458 1459 1467 1471 1489 1510 1474 1472 1480 1474 1447 1442 1415 1398 1395 1403 1402 1400 1404 1420 1454 1488 1518 1548 1573 1586 1611 1651 1689 1714 1724 1730 1734 1734 1733 1733 1738 1735 1731 1729 1729 1736 1740 1742 1741 1736 1729 1722 1714 1703 1692 1695 1697 1698 1697 1691 1698 1714 1737 1766 1796 1809 1822 1839 1867 1899 1930 1964 1998 2027 2033 2043 2053 2066 2090 2121 2148 2173 2193 2196 2201 2221 2250 2281 2305 2330 2359 2386 2402 2402 2420 2435 2457 2497 2555 2605 2648 2672 2665 2704 2751 2796 2834 2861 2877 2883 2885 2882 2872 2868 2866 2866 2866 2872 2875 2876 2867 2849 2833 2844 2852 2853 2849 2844 2844 26 29 32 38 46 53 58 54 51 51 52 58 67 76 81 81 85 82 80 80 78 69 62 52 41 33 29 20 13 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 7 12 18 25 39 55 72 107 120 124 119 107 106 105 103 108 130 194 213 212 204 200 168 157 156 152 125 129 132 134 139 165 189 168 135 113 86 97 101 98 94 102 205 277 307 313 265 275 284 279 265 223 194 180 170 140 107 108 116 122 134 117 98 87 82 55 66 73 74 78 111 107 141 212 311 474 586 713 885 1134 1293 1369 1454 1521 1487 1374 1310 1256 1208 1170 1125 1073 1009 948 925 888 873 859 829 798 768 733 695 659 627 646 638 610 578 543 509 478 450 425 405 401 401 399 393 389 391 397 405 414 417 418 420 429 452 482 515 547 577 601 609 635 684 759 882 1075 1287 1479 1614 1625 1677 1685 1649 1597 1550 1523 1500 1484 1483 1467 1463 1470 1482 1486 1485 1478 1494 1526 1516 1479 1486 1487 1456 1434 1415 1404 1406 1418 1415 1410 1414 1430 1460 1488 1516 1534 1548 1572 1610 1652 1689 1716 1728 1737 1743 1746 1746 1745 1751 1748 1743 1740 1740 1745 1748 1749 1747 1739 1739 1731 1716 1700 1691 1692 1694 1693 1689 1688 1699 1719 1746 1773 1784 1798 1817 1840 1869 1901 1934 1969 1999 2009 2031 2052 2065 2074 2093 2123 2151 2176 2194 2194 2198 2217 2246 2278 2301 2324 2350 2367 2370 2391 2411 2428 2448 2481 2534 2584 2607 2617 2644 2686 2731 2776 2816 2848 2868 2872 2875 2876 2865 2862 2863 2865 2867 2875 2876 2873 2863 2844 2834 2841 2845 2846 2844 2842 2841 27 31 33 44 54 64 69 68 64 61 63 67 74 83 85 89 98 95 86 84 83 74 71 55 45 38 24 24 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 13 20 29 49 66 80 90 93 77 89 92 97 112 135 141 163 192 210 177 158 155 152 132 134 135 143 156 168 187 176 154 128 103 111 114 121 144 199 266 308 321 307 277 314 332 324 295 251 218 206 198 169 139 127 131 137 127 83 77 86 88 67 67 84 92 80 60 48 68 116 184 271 284 377 558 805 1083 1296 1436 1571 1723 1645 1631 1514 1337 1231 1179 1127 1063 1006 996 984 939 894 865 840 814 782 744 711 705 696 671 638 608 578 542 507 477 452 444 429 421 416 407 403 403 406 410 416 420 425 429 439 464 494 533 567 588 597 628 664 715 790 909 1101 1304 1429 1448 1603 1678 1686 1651 1605 1561 1532 1513 1503 1502 1490 1479 1473 1473 1472 1470 1504 1527 1523 1506 1474 1471 1459 1427 1428 1424 1421 1424 1429 1425 1421 1425 1440 1464 1490 1518 1529 1541 1576 1612 1653 1691 1719 1732 1742 1746 1751 1757 1758 1764 1761 1756 1751 1750 1752 1753 1754 1753 1747 1745 1732 1714 1700 1696 1692 1690 1689 1687 1692 1705 1726 1748 1759 1774 1796 1818 1842 1871 1903 1938 1974 2001 2001 2034 2059 2073 2082 2097 2125 2153 2172 2181 2198 2202 2217 2243 2276 2299 2321 2332 2340 2356 2381 2402 2420 2440 2469 2514 2526 2553 2595 2627 2667 2711 2757 2800 2834 2851 2856 2861 2867 2859 2856 2859 2864 2868 2873 2875 2871 2860 2842 2833 2838 2842 2843 2842 2841 2839 31 38 43 50 63 69 75 78 78 70 66 70 80 90 91 97 109 111 90 91 87 74 72 51 47 45 26 21 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 10 11 30 46 48 39 58 65 77 92 87 89 121 161 189 184 164 152 146 140 139 149 169 185 182 192 169 144 125 113 113 119 154 213 271 340 362 347 318 308 371 402 398 365 328 297 267 239 217 215 198 184 165 127 87 84 93 98 87 87 98 111 111 79 47 35 57 101 125 156 223 324 464 679 976 1094 1203 1470 1725 1913 1837 1601 1381 1260 1188 1127 1105 1170 1090 1007 933 876 841 828 809 778 745 744 737 707 671 641 615 577 540 514 502 484 456 441 432 419 414 412 411 410 410 419 429 438 450 478 510 555 580 589 627 661 700 753 831 946 1135 1315 1428 1462 1602 1679 1696 1670 1621 1571 1547 1539 1533 1515 1507 1482 1485 1510 1524 1537 1545 1532 1504 1488 1475 1465 1439 1408 1432 1442 1445 1441 1432 1432 1430 1434 1447 1471 1495 1506 1522 1547 1582 1618 1657 1693 1721 1734 1738 1747 1759 1771 1772 1777 1774 1768 1764 1763 1760 1760 1761 1762 1757 1747 1731 1714 1703 1703 1695 1690 1689 1694 1702 1712 1733 1751 1752 1774 1797 1820 1844 1872 1906 1942 1966 1982 2005 2038 2063 2079 2089 2105 2130 2143 2156 2178 2200 2206 2218 2240 2271 2296 2303 2314 2330 2348 2374 2395 2413 2432 2457 2499 2507 2534 2579 2607 2647 2692 2738 2782 2816 2818 2833 2851 2860 2851 2849 2853 2861 2867 2869 2874 2871 2859 2843 2836 2838 2840 2840 2841 2839 2836 30 37 47 60 70 70 77 86 91 85 76 73 79 90 100 101 100 100 91 92 87 73 57 45 38 38 34 17 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 12 8 21 41 59 73 74 79 115 132 141 179 157 146 143 144 147 179 196 193 174 171 151 127 108 102 105 120 168 231 287 372 400 389 364 363 404 448 474 472 438 406 355 314 288 263 226 197 159 104 77 78 86 92 92 90 83 98 116 104 67 31 21 33 43 87 147 213 286 381 619 705 716 823 1400 1940 2096 1942 1636 1418 1294 1225 1202 1218 1161 1087 1011 941 886 862 844 834 822 793 783 752 713 674 643 606 586 566 536 501 473 457 446 433 427 420 417 416 413 418 429 442 461 492 530 567 595 620 667 706 748 808 894 1001 1180 1250 1325 1474 1613 1688 1706 1687 1647 1601 1595 1581 1554 1522 1518 1538 1528 1517 1557 1568 1570 1536 1486 1475 1485 1477 1446 1411 1436 1440 1451 1454 1446 1445 1438 1441 1455 1477 1483 1498 1521 1552 1588 1626 1664 1696 1717 1722 1732 1750 1770 1784 1786 1790 1786 1780 1775 1774 1771 1769 1768 1766 1760 1746 1732 1721 1716 1706 1697 1695 1699 1707 1712 1720 1733 1747 1758 1778 1800 1822 1845 1873 1909 1926 1945 1974 2008 2043 2069 2086 2098 2113 2120 2133 2155 2183 2202 2210 2220 2239 2265 2291 2295 2307 2328 2347 2368 2387 2406 2426 2449 2452 2477 2518 2560 2587 2627 2672 2717 2752 2753 2788 2817 2838 2851 2847 2846 2850 2855 2857 2866 2871 2867 2856 2845 2839 2838 2838 2837 2837 2836 2833 35 48 54 57 61 65 80 91 96 101 87 79 79 86 93 102 103 99 93 84 72 57 45 49 42 30 19 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 51 53 59 84 123 123 120 157 149 135 130 131 132 166 177 179 174 157 135 117 101 94 111 132 180 232 265 285 318 331 339 366 415 430 443 448 428 398 362 331 304 248 195 152 110 70 67 73 75 75 74 74 69 66 74 93 79 59 49 43 31 40 76 131 192 245 377 417 456 606 1052 1708 2116 2171 1925 1640 1488 1401 1330 1237 1220 1136 1043 955 877 832 824 824 823 815 792 764 729 689 655 620 610 592 554 519 491 471 455 440 435 430 425 421 417 416 426 442 469 509 538 557 598 660 721 769 814 876 960 1064 1126 1235 1371 1512 1622 1696 1717 1703 1669 1629 1623 1600 1562 1527 1535 1543 1531 1516 1523 1525 1531 1511 1479 1474 1496 1490 1459 1423 1427 1436 1454 1459 1450 1463 1451 1451 1457 1465 1481 1502 1527 1557 1593 1636 1673 1700 1715 1716 1731 1757 1780 1795 1797 1795 1796 1795 1792 1788 1781 1776 1773 1768 1760 1747 1740 1735 1726 1712 1702 1703 1711 1718 1721 1724 1735 1752 1765 1782 1802 1823 1846 1875 1886 1909 1940 1976 2012 2048 2076 2095 2108 2123 2124 2139 2163 2189 2208 2216 2223 2236 2257 2261 2279 2301 2323 2343 2363 2381 2401 2416 2418 2437 2465 2502 2541 2569 2610 2652 2675 2685 2730 2770 2802 2825 2840 2838 2843 2845 2848 2857 2865 2869 2866 2858 2848 2842 2840 2838 2835 2834 2832 2829 38 53 59 60 62 68 81 95 100 96 100 86 80 79 81 97 96 93 84 61 60 55 46 40 43 26 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 25 29 40 61 99 114 122 135 129 118 115 113 107 125 138 151 159 146 131 125 114 100 101 105 126 139 149 198 208 211 236 298 371 331 331 350 346 300 296 277 238 195 150 117 85 58 50 53 54 57 60 52 54 51 50 52 50 48 60 67 55 40 36 55 98 157 197 236 311 476 790 1401 2006 2277 2147 1866 1850 1685 1487 1356 1333 1234 1133 1033 936 862 851 837 821 813 796 789 761 716 676 667 646 615 578 543 510 481 460 448 445 440 434 428 424 421 429 447 482 530 529 574 638 711 783 844 899 962 1037 1121 1209 1323 1439 1547 1652 1720 1737 1717 1683 1680 1643 1607 1574 1545 1549 1538 1520 1508 1508 1510 1512 1500 1483 1483 1502 1495 1484 1471 1443 1453 1469 1475 1471 1475 1464 1463 1465 1469 1489 1509 1534 1565 1602 1645 1679 1695 1703 1716 1735 1763 1787 1803 1808 1804 1809 1812 1807 1799 1790 1783 1779 1774 1763 1758 1753 1746 1733 1716 1710 1715 1724 1731 1732 1734 1745 1759 1769 1783 1802 1824 1850 1879 1879 1906 1942 1978 2015 2051 2080 2102 2115 2118 2129 2147 2172 2199 2212 2217 2224 2231 2235 2252 2272 2294 2314 2329 2354 2378 2390 2395 2411 2428 2452 2485 2522 2551 2591 2603 2622 2666 2709 2752 2785 2810 2827 2832 2837 2840 2846 2858 2864 2864 2862 2858 2851 2845 2841 2838 2835 2833 2828 2824 46 62 62 62 64 71 82 94 96 94 103 83 79 78 81 94 84 79 69 46 31 62 69 53 30 19 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 2 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 17 28 61 103 130 138 135 116 107 102 96 103 118 122 124 133 133 125 119 113 104 109 114 114 110 116 119 129 151 191 250 218 227 258 277 253 243 216 179 143 111 89 67 49 48 50 47 47 49 51 55 49 44 46 52 52 54 56 57 58 47 36 40 65 67 166 272 415 677 1263 1917 2334 2417 2208 2098 1883 1657 1494 1450 1326 1211 1109 1027 1023 946 890 860 846 827 811 784 757 745 711 674 636 597 559 524 491 469 459 459 448 443 441 439 437 444 462 495 538 560 619 694 776 860 936 995 1051 1097 1118 1276 1402 1509 1602 1685 1740 1752 1750 1742 1704 1660 1629 1607 1588 1577 1540 1525 1519 1508 1514 1512 1507 1502 1499 1510 1503 1498 1490 1464 1473 1481 1477 1466 1480 1476 1475 1476 1480 1498 1517 1542 1574 1609 1644 1657 1674 1696 1716 1738 1766 1792 1810 1819 1818 1823 1824 1818 1806 1797 1792 1788 1782 1778 1769 1762 1754 1740 1726 1726 1735 1743 1747 1747 1748 1753 1761 1770 1784 1804 1828 1848 1856 1877 1909 1944 1981 2019 2055 2084 2101 2106 2119 2136 2158 2181 2200 2208 2214 2217 2223 2236 2254 2270 2288 2307 2327 2349 2356 2367 2388 2404 2420 2442 2473 2507 2533 2571 2584 2603 2648 2690 2731 2768 2797 2817 2818 2820 2830 2844 2857 2862 2863 2863 2862 2856 2853 2846 2840 2837 2833 2826 2820 50 60 60 71 81 82 77 90 91 93 94 79 76 75 81 88 73 60 54 53 51 64 69 56 29 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 3 4 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 18 44 85 124 146 144 117 98 91 90 90 100 115 125 126 130 123 112 101 98 111 102 104 112 112 107 105 122 154 186 159 163 178 194 212 206 178 138 100 80 61 49 43 45 52 53 54 51 42 46 51 53 53 54 61 60 54 49 52 65 53 40 40 36 89 178 311 526 1032 1755 2220 2466 2626 2381 2093 1829 1637 1572 1404 1248 1166 1139 1027 935 872 837 825 825 815 799 787 781 739 696 653 609 568 533 503 487 481 468 459 457 457 458 460 467 478 497 532 612 686 769 861 959 1044 1096 1125 1160 1239 1387 1490 1581 1664 1729 1766 1775 1772 1761 1725 1678 1658 1641 1611 1580 1542 1528 1525 1518 1525 1524 1514 1508 1515 1522 1523 1517 1505 1484 1491 1490 1476 1464 1488 1488 1487 1488 1493 1508 1525 1548 1575 1603 1611 1635 1666 1695 1716 1739 1768 1796 1814 1817 1825 1832 1833 1827 1815 1805 1801 1797 1791 1791 1777 1770 1763 1752 1746 1750 1756 1761 1761 1758 1755 1756 1762 1771 1787 1808 1822 1831 1848 1878 1910 1945 1982 2023 2058 2073 2085 2105 2124 2145 2170 2192 2205 2213 2216 2221 2230 2242 2254 2268 2284 2302 2321 2340 2345 2356 2378 2397 2414 2436 2463 2496 2530 2522 2543 2584 2628 2671 2712 2750 2781 2799 2796 2806 2822 2839 2854 2859 2862 2864 2865 2865 2856 2850 2844 2839 2833 2825 2820 49 51 60 76 89 84 69 81 78 77 79 79 75 78 79 76 59 40 44 60 76 75 63 47 29 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 18 39 69 84 108 149 122 89 78 82 82 83 95 112 126 134 132 118 111 116 132 128 126 118 99 86 77 98 129 141 128 116 113 119 137 139 123 97 70 61 47 42 39 37 42 48 55 59 57 45 53 58 60 68 75 74 71 67 60 69 66 60 54 44 41 69 137 274 617 1332 1628 1878 2476 2602 2356 2051 1814 1697 1521 1395 1328 1282 1139 1013 929 878 847 831 828 825 813 787 756 717 675 631 588 547 532 521 507 486 481 482 485 487 491 495 501 519 568 696 783 876 976 1077 1164 1173 1213 1279 1353 1499 1582 1652 1717 1769 1796 1804 1798 1781 1753 1718 1696 1671 1634 1598 1594 1571 1546 1537 1540 1540 1533 1527 1535 1535 1537 1532 1521 1505 1507 1499 1482 1470 1483 1495 1499 1500 1504 1518 1535 1554 1577 1601 1601 1633 1666 1692 1713 1739 1769 1798 1817 1818 1830 1840 1842 1837 1826 1815 1811 1810 1807 1800 1786 1782 1778 1769 1765 1765 1766 1767 1766 1763 1758 1759 1765 1774 1792 1800 1810 1827 1850 1879 1912 1948 1985 2024 2034 2055 2082 2109 2131 2153 2175 2192 2202 2218 2220 2228 2240 2247 2253 2265 2282 2302 2320 2317 2328 2348 2371 2394 2411 2429 2451 2473 2473 2495 2527 2566 2609 2650 2693 2729 2753 2761 2788 2800 2816 2836 2852 2857 2860 2862 2862 2861 2856 2854 2849 2841 2837 2828 2825 58 60 67 88 84 76 67 64 65 59 56 58 60 69 74 71 61 42 58 71 78 77 66 40 25 17 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 14 17 41 92 154 144 90 68 70 75 75 74 93 117 123 138 122 112 118 126 129 130 121 99 72 63 74 91 99 79 73 81 92 97 105 84 65 53 46 40 47 48 39 30 34 44 52 56 60 61 64 72 84 77 91 98 95 83 78 76 76 69 48 33 23 32 105 336 731 976 1403 2179 2594 2532 2291 2042 1893 1675 1590 1486 1353 1251 1146 1043 957 901 863 779 765 771 764 748 723 690 653 616 602 572 556 547 530 527 530 534 538 543 542 554 584 654 805 910 1014 1115 1204 1265 1297 1350 1413 1477 1598 1673 1735 1785 1811 1813 1825 1827 1812 1786 1754 1727 1696 1667 1664 1632 1600 1574 1559 1559 1560 1553 1550 1561 1553 1552 1547 1537 1524 1522 1510 1494 1483 1495 1507 1511 1512 1516 1528 1542 1560 1574 1582 1604 1635 1663 1689 1711 1738 1771 1789 1801 1822 1837 1847 1850 1847 1839 1826 1823 1821 1817 1809 1797 1795 1794 1786 1780 1779 1777 1772 1768 1766 1763 1762 1767 1779 1795 1799 1809 1829 1851 1880 1914 1950 1988 2027 2029 2053 2086 2116 2140 2161 2178 2190 2200 2205 2217 2232 2246 2252 2254 2265 2283 2299 2300 2306 2322 2343 2367 2389 2405 2420 2429 2433 2457 2483 2515 2552 2593 2635 2676 2694 2706 2747 2778 2792 2808 2830 2848 2855 2857 2857 2857 2858 2858 2857 2852 2845 2842 2837 2834 57 62 68 72 72 62 50 40 45 46 43 45 52 63 70 76 74 61 67 68 78 84 66 32 18 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 17 17 23 68 134 163 104 70 57 59 62 72 90 109 118 118 114 107 104 116 119 120 118 107 84 75 66 63 67 68 70 74 85 98 106 85 71 63 53 52 52 53 52 45 35 34 36 39 48 49 55 64 74 81 104 112 105 93 91 85 81 73 53 40 31 22 44 164 352 600 1045 1711 2409 2616 2502 2309 2209 2148 1864 1578 1337 1140 996 885 806 767 769 833 817 789 775 763 740 712 681 653 652 613 606 611 601 601 606 614 621 624 630 647 686 777 969 1070 1169 1249 1303 1335 1419 1478 1528 1587 1631 1736 1804 1833 1840 1855 1869 1875 1865 1841 1788 1760 1750 1737 1685 1654 1626 1602 1584 1580 1579 1570 1569 1583 1573 1570 1564 1553 1541 1536 1522 1513 1512 1512 1522 1524 1523 1526 1538 1550 1556 1565 1581 1608 1635 1661 1684 1708 1737 1748 1767 1795 1824 1841 1855 1861 1859 1850 1847 1838 1831 1827 1818 1808 1809 1811 1803 1795 1793 1790 1783 1777 1772 1769 1767 1771 1784 1787 1797 1811 1830 1852 1882 1915 1951 1983 1991 2021 2056 2090 2120 2146 2165 2181 2192 2194 2207 2223 2239 2251 2255 2259 2270 2278 2282 2295 2303 2317 2336 2360 2385 2399 2404 2408 2421 2445 2471 2501 2538 2579 2622 2657 2676 2691 2733 2766 2783 2801 2824 2843 2849 2852 2853 2853 2857 2861 2862 2860 2855 2854 2852 2847 67 53 53 56 55 44 36 34 36 37 37 43 52 63 72 77 88 93 76 71 79 76 53 22 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 5 1 0 0 0 0 0 0 0 0 0 0 0 1 9 22 55 98 128 122 94 77 68 45 61 76 88 96 97 99 90 82 86 109 106 99 93 92 93 80 71 70 75 76 75 79 91 101 89 84 82 78 75 62 52 49 56 55 45 34 26 24 24 29 40 51 51 86 101 103 99 88 82 79 73 58 49 39 30 21 31 539 976 1238 1493 2116 2547 2634 2633 2661 2432 2079 1762 1501 1299 1159 1047 964 920 923 1042 988 905 844 806 781 756 738 727 706 665 668 681 680 691 696 701 711 730 753 784 832 939 1160 1255 1317 1360 1405 1491 1568 1618 1662 1706 1720 1818 1856 1869 1905 1914 1924 1933 1923 1872 1828 1802 1789 1770 1709 1675 1649 1627 1610 1604 1601 1600 1602 1607 1595 1589 1582 1573 1562 1553 1550 1540 1529 1533 1541 1539 1535 1534 1545 1547 1556 1569 1587 1610 1635 1658 1681 1702 1708 1731 1762 1796 1826 1845 1863 1871 1868 1858 1858 1850 1842 1837 1829 1820 1818 1818 1818 1816 1808 1802 1795 1788 1782 1778 1776 1777 1785 1789 1799 1813 1830 1854 1883 1915 1937 1948 1981 2020 2057 2092 2124 2152 2172 2181 2186 2198 2213 2231 2247 2259 2261 2266 2268 2273 2282 2292 2302 2313 2329 2352 2379 2392 2396 2401 2413 2436 2459 2488 2524 2567 2603 2617 2639 2678 2716 2750 2771 2791 2815 2829 2836 2842 2847 2850 2856 2862 2866 2869 2868 2868 2864 2854 60 58 47 43 41 31 27 27 30 36 38 44 53 65 79 75 91 102 98 76 70 56 35 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 29 28 15 3 0 0 0 0 0 0 0 0 0 0 0 11 34 55 68 112 133 137 143 157 114 79 70 75 69 68 58 49 53 74 83 88 90 93 100 90 84 82 77 80 78 78 82 89 87 88 92 94 84 69 57 50 55 70 62 57 49 27 15 15 19 22 23 46 69 81 82 85 91 89 77 59 46 39 37 36 69 538 1336 1730 1754 1874 2282 2494 2613 2676 2663 2288 1954 1710 1559 1479 1388 1345 1300 1195 1204 1136 1044 952 871 830 816 799 773 747 717 730 748 757 791 793 799 821 867 916 961 1018 1137 1356 1447 1464 1504 1582 1653 1712 1743 1775 1813 1823 1901 1937 1951 1974 1990 2017 2006 1958 1893 1864 1868 1853 1807 1748 1706 1677 1657 1643 1633 1632 1628 1628 1634 1621 1612 1603 1592 1582 1581 1573 1558 1543 1536 1556 1555 1547 1544 1553 1553 1563 1577 1592 1612 1635 1656 1678 1698 1698 1725 1759 1794 1825 1849 1868 1876 1875 1872 1867 1860 1853 1849 1844 1836 1831 1832 1839 1832 1821 1812 1805 1800 1795 1789 1787 1788 1791 1795 1802 1815 1833 1856 1883 1895 1911 1941 1980 2020 2059 2095 2129 2159 2181 2190 2194 2207 2220 2234 2249 2263 2269 2274 2275 2277 2281 2288 2301 2313 2328 2347 2369 2373 2383 2396 2408 2431 2449 2475 2510 2547 2554 2588 2628 2664 2699 2734 2760 2781 2798 2805 2823 2835 2842 2848 2858 2866 2873 2878 2879 2878 2872 2866 56 48 35 29 28 26 23 20 25 34 44 48 52 62 75 70 84 97 94 75 66 42 19 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 19 14 5 0 0 0 0 0 0 0 0 0 0 0 1 10 17 26 58 74 120 179 236 243 129 69 58 54 47 46 45 44 48 52 56 69 86 92 92 94 89 75 72 74 78 80 75 73 74 79 84 76 68 65 63 64 73 75 77 67 40 16 14 19 26 32 32 36 45 60 80 100 107 92 63 45 51 51 49 68 227 1100 1870 2205 2041 2214 2256 2341 2495 2647 2469 2165 1887 1714 1620 1615 1512 1382 1282 1143 1083 1029 969 909 866 857 838 812 801 782 819 845 848 891 891 910 952 1018 1097 1161 1231 1358 1569 1609 1643 1694 1756 1811 1849 1871 1895 1918 1919 1997 2048 2065 2059 2069 2063 2030 1980 1931 1921 1893 1871 1845 1790 1745 1711 1687 1675 1674 1668 1660 1660 1665 1649 1638 1627 1614 1603 1603 1592 1576 1561 1554 1575 1572 1563 1556 1557 1563 1572 1584 1598 1616 1635 1655 1669 1675 1694 1723 1758 1793 1825 1852 1870 1878 1878 1881 1876 1869 1864 1861 1859 1852 1849 1851 1854 1845 1833 1824 1817 1812 1805 1803 1800 1796 1799 1799 1805 1818 1837 1857 1883 1892 1906 1941 1979 2019 2059 2098 2134 2166 2173 2186 2205 2218 2230 2243 2256 2267 2275 2275 2279 2281 2281 2286 2300 2313 2325 2338 2339 2359 2378 2394 2407 2426 2443 2465 2486 2490 2535 2578 2617 2649 2681 2720 2750 2765 2768 2792 2814 2829 2839 2847 2860 2872 2882 2887 2889 2886 2881 2879 49 40 32 23 21 22 23 20 24 33 44 47 50 59 68 66 66 83 82 66 64 29 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 0 0 0 0 0 0 0 7 21 40 50 43 27 31 91 37 55 121 200 255 198 113 55 43 43 43 47 50 46 40 36 44 62 72 73 80 82 74 66 71 78 77 66 64 66 66 67 68 59 62 65 66 66 69 73 71 54 18 20 24 31 42 42 52 56 59 72 102 124 119 95 87 77 62 49 41 30 590 1565 2306 2328 2322 2326 2386 2506 2648 2556 2319 2042 1790 1599 1566 1430 1293 1211 1105 1029 977 937 902 896 874 868 869 855 850 877 887 878 893 947 1029 1124 1218 1302 1379 1450 1564 1734 1758 1812 1866 1909 1936 1967 1989 2003 2007 2006 2099 2120 2123 2129 2105 2087 2052 2025 2018 1962 1923 1905 1885 1834 1787 1750 1725 1712 1710 1706 1696 1694 1699 1680 1666 1652 1643 1641 1625 1611 1596 1582 1576 1595 1589 1582 1579 1570 1576 1583 1591 1603 1619 1637 1645 1653 1668 1691 1721 1756 1793 1826 1853 1860 1872 1886 1891 1886 1880 1876 1875 1874 1867 1865 1867 1869 1858 1847 1836 1827 1818 1811 1809 1807 1805 1807 1803 1809 1821 1837 1857 1862 1878 1905 1939 1978 2022 2063 2102 2134 2137 2163 2190 2212 2225 2238 2252 2265 2273 2273 2280 2284 2284 2283 2288 2303 2314 2319 2320 2334 2353 2374 2392 2406 2423 2439 2447 2453 2481 2525 2568 2605 2636 2668 2709 2735 2747 2758 2782 2807 2826 2838 2849 2864 2874 2884 2895 2898 2895 2891 2886 33 33 32 11 9 14 19 17 24 36 48 55 49 57 63 65 68 75 67 57 50 28 7 0 0 0 0 0 0 0 0 2 5 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 10 44 98 135 143 118 120 187 123 62 66 132 224 235 172 110 77 43 31 31 36 39 44 43 39 35 37 54 66 75 75 64 67 73 75 70 66 71 70 66 64 54 52 51 49 47 53 61 66 62 45 37 37 36 35 46 51 58 61 62 71 100 118 122 120 89 66 55 48 21 173 965 1714 2026 2390 2462 2476 2521 2632 2617 2454 2225 2024 1980 1703 1471 1302 1189 1099 1091 1059 1030 1018 971 977 967 957 970 961 921 949 1007 991 1086 1212 1332 1434 1537 1610 1669 1761 1897 1949 1989 2021 2043 2053 2072 2090 2099 2101 2108 2178 2173 2166 2180 2163 2127 2093 2068 2051 1999 1961 1944 1924 1877 1831 1796 1778 1769 1748 1740 1730 1730 1734 1711 1693 1687 1680 1665 1651 1635 1618 1605 1600 1614 1616 1608 1595 1586 1590 1595 1601 1610 1623 1630 1638 1649 1666 1689 1718 1754 1792 1827 1857 1863 1875 1892 1898 1896 1892 1890 1890 1890 1889 1885 1882 1884 1873 1860 1847 1835 1826 1824 1821 1818 1815 1811 1809 1814 1824 1835 1838 1854 1876 1904 1938 1980 2024 2066 2094 2100 2138 2171 2197 2215 2228 2245 2259 2266 2268 2279 2287 2288 2286 2286 2293 2307 2316 2319 2320 2332 2351 2371 2389 2403 2418 2433 2441 2450 2478 2517 2557 2593 2624 2658 2690 2703 2716 2746 2775 2802 2824 2839 2851 2861 2870 2885 2903 2907 2905 2901 2893 28 30 26 9 8 11 16 18 26 43 53 55 52 60 62 64 68 68 58 39 23 19 5 2 1 0 0 2 2 2 5 8 13 14 13 14 6 3 3 6 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 32 90 152 183 188 188 201 197 138 82 90 195 268 256 233 193 88 80 51 32 31 27 29 30 31 34 47 58 63 66 69 66 68 70 69 65 71 70 68 67 60 58 57 53 43 39 39 43 48 45 35 33 37 44 50 63 68 68 67 68 85 96 105 113 89 58 53 58 31 44 389 771 1166 2186 2435 2520 2604 2757 2801 2702 2629 2535 2305 2016 1723 1481 1302 1172 1280 1306 1273 1213 1147 1139 1101 1082 1115 1046 1030 1179 1243 895 876 1183 1487 1674 1770 1835 1869 1944 2065 2095 2128 2148 2161 2171 2167 2174 2179 2184 2200 2258 2251 2242 2243 2221 2185 2163 2134 2084 2036 2000 1985 1968 1923 1884 1872 1850 1819 1798 1786 1772 1768 1769 1746 1745 1731 1710 1690 1674 1658 1643 1630 1624 1633 1635 1627 1613 1604 1605 1608 1612 1618 1629 1632 1639 1651 1667 1689 1717 1752 1790 1826 1831 1855 1880 1900 1907 1906 1905 1904 1905 1905 1904 1900 1897 1899 1886 1871 1856 1846 1844 1839 1835 1829 1822 1817 1815 1819 1822 1826 1838 1856 1878 1905 1939 1983 2026 2070 2100 2102 2131 2171 2202 2222 2234 2255 2268 2273 2275 2285 2294 2294 2291 2292 2302 2310 2314 2316 2319 2332 2352 2372 2389 2400 2413 2417 2428 2451 2478 2511 2546 2581 2614 2640 2652 2674 2705 2736 2769 2799 2822 2836 2844 2851 2869 2892 2912 2918 2917 2913 2907 17 25 33 28 20 16 16 22 31 41 50 56 57 58 61 61 58 49 39 25 12 5 1 1 4 4 4 13 19 21 19 13 18 19 21 25 16 14 11 12 20 10 6 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 18 66 72 120 140 140 186 179 126 96 141 254 272 299 293 212 214 152 94 59 32 23 18 16 19 28 46 59 63 58 65 67 66 68 77 61 57 58 61 60 55 51 47 39 32 34 38 42 41 39 39 41 47 63 60 69 83 95 95 98 90 90 105 86 54 42 43 38 10 4 198 769 1899 2398 2556 2631 2757 2892 2911 2855 2739 2584 2350 2080 1825 1608 1450 1553 1573 1533 1455 1367 1348 1291 1259 1272 1182 1171 1323 1427 1244 1147 1415 1695 1876 1972 1996 2022 2074 2156 2224 2243 2246 2251 2264 2259 2263 2263 2263 2275 2364 2326 2294 2292 2271 2270 2228 2176 2129 2082 2041 2025 2008 1974 1973 1936 1897 1867 1844 1828 1810 1805 1805 1781 1779 1763 1742 1722 1706 1688 1671 1656 1646 1664 1661 1651 1638 1624 1621 1620 1621 1624 1625 1634 1643 1653 1668 1688 1717 1754 1781 1789 1823 1857 1887 1908 1914 1916 1917 1918 1918 1920 1919 1915 1913 1915 1900 1882 1873 1868 1858 1853 1847 1838 1829 1824 1823 1826 1829 1832 1845 1861 1880 1905 1939 1980 2023 2042 2061 2112 2149 2179 2203 2224 2239 2256 2267 2276 2284 2293 2300 2299 2297 2299 2308 2310 2314 2318 2320 2334 2354 2372 2386 2396 2398 2409 2428 2452 2478 2505 2537 2569 2592 2603 2635 2667 2696 2726 2763 2795 2816 2825 2833 2850 2872 2896 2918 2927 2929 2925 2921 22 26 28 27 21 23 23 27 34 37 42 51 57 57 58 52 45 35 25 16 9 6 5 6 9 11 14 26 32 33 29 23 23 25 29 32 28 25 21 12 5 7 7 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 21 14 2 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 32 36 39 89 137 147 138 137 174 176 229 288 312 325 277 215 156 110 95 66 41 27 22 26 37 42 39 42 57 62 69 82 53 45 46 50 53 49 44 41 40 33 32 32 35 38 38 44 47 56 77 70 78 100 124 131 130 114 112 127 100 79 56 39 30 13 8 61 393 1301 2235 2559 2708 2846 2809 2790 2828 2848 2780 2610 2367 2128 1919 1770 1953 1891 1784 1689 1586 1538 1483 1441 1422 1401 1380 1494 1641 1710 1719 1836 1960 2049 2086 2113 2161 2202 2246 2341 2346 2333 2328 2336 2335 2342 2341 2343 2362 2403 2360 2336 2338 2324 2318 2272 2221 2178 2133 2087 2071 2058 2029 2023 1985 1947 1917 1895 1878 1857 1834 1823 1852 1823 1798 1775 1756 1737 1721 1702 1690 1690 1699 1691 1678 1663 1648 1639 1633 1631 1631 1630 1635 1644 1655 1668 1685 1718 1734 1750 1786 1824 1862 1894 1916 1923 1929 1932 1933 1933 1934 1934 1931 1929 1929 1913 1893 1886 1882 1872 1868 1859 1846 1835 1835 1833 1833 1835 1841 1853 1868 1885 1907 1939 1980 1985 2011 2061 2124 2155 2185 2209 2229 2248 2249 2263 2281 2294 2306 2309 2305 2302 2305 2305 2313 2319 2321 2323 2339 2357 2373 2383 2383 2393 2408 2428 2453 2476 2501 2531 2554 2556 2593 2629 2662 2691 2717 2757 2791 2809 2813 2833 2852 2874 2898 2921 2937 2941 2940 2937 19 17 27 37 41 39 32 31 33 35 43 40 43 49 47 42 36 28 19 19 11 7 7 10 15 20 25 33 39 48 48 44 41 42 40 43 44 29 29 16 4 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71 198 352 508 534 472 344 161 50 822 1180 831 510 206 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 4 17 62 113 133 136 156 146 152 190 252 301 272 257 253 251 207 156 114 86 68 49 32 27 30 30 46 51 57 68 58 55 53 51 52 53 48 43 39 36 36 35 36 38 38 52 64 80 104 108 119 145 170 170 182 171 159 150 118 91 75 62 49 32 15 9 135 574 1665 2401 2598 2566 2828 2915 2940 2903 2826 2751 2596 2389 2242 2235 2212 2061 1919 1817 1742 1689 1632 1581 1545 1543 1527 1640 1796 1921 2014 2079 2143 2187 2188 2233 2286 2329 2372 2443 2433 2412 2401 2407 2408 2404 2407 2420 2439 2425 2394 2382 2386 2385 2364 2315 2265 2223 2180 2135 2126 2125 2112 2077 2035 1999 1970 1946 1921 1902 1891 1891 1896 1863 1835 1812 1792 1773 1753 1746 1739 1724 1734 1723 1706 1687 1670 1655 1645 1641 1640 1637 1639 1646 1656 1668 1688 1722 1736 1749 1787 1826 1867 1901 1924 1934 1942 1944 1944 1946 1948 1949 1946 1945 1945 1926 1921 1911 1896 1888 1883 1871 1856 1843 1836 1844 1845 1844 1846 1856 1872 1889 1910 1933 1936 1965 2009 2061 2119 2155 2187 2213 2230 2230 2248 2269 2288 2300 2312 2316 2313 2309 2309 2312 2318 2322 2324 2329 2344 2360 2373 2381 2383 2393 2409 2430 2454 2475 2498 2522 2541 2551 2587 2623 2656 2684 2710 2750 2776 2793 2810 2834 2854 2877 2902 2926 2945 2949 2950 2950 30 29 32 40 46 45 41 32 32 37 36 39 41 39 34 33 29 23 18 20 20 18 17 18 24 30 34 39 46 55 57 55 54 53 48 55 55 35 32 19 11 9 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 141 126 686 1363 1946 2346 2368 2310 2176 1959 1599 2447 2665 2234 1739 1105 540 165 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 59 79 97 138 150 148 149 169 221 170 166 177 185 203 193 172 144 112 86 49 41 46 30 38 35 37 47 61 72 71 66 63 66 61 52 44 40 44 42 39 38 39 56 78 99 122 161 169 173 184 207 209 215 212 187 128 88 74 72 67 37 10 6 30 145 754 1678 1635 1302 2080 2625 3005 3117 2998 2835 2707 2568 2469 2447 2402 2258 2116 1994 1890 1790 1745 1726 1705 1654 1651 1796 1951 2049 2149 2229 2267 2286 2308 2354 2396 2430 2465 2519 2504 2490 2477 2467 2465 2469 2490 2498 2477 2441 2440 2434 2426 2423 2400 2353 2307 2268 2226 2181 2197 2202 2165 2130 2091 2055 2025 1999 1977 1972 1958 1940 1941 1905 1875 1850 1829 1812 1791 1783 1775 1759 1770 1757 1736 1713 1690 1672 1667 1661 1652 1645 1644 1649 1657 1670 1695 1700 1722 1755 1792 1833 1875 1909 1932 1943 1944 1950 1956 1959 1962 1965 1964 1963 1961 1959 1943 1926 1913 1907 1898 1882 1867 1856 1855 1858 1856 1854 1854 1861 1875 1892 1904 1908 1931 1964 2007 2058 2112 2150 2184 2212 2231 2231 2253 2278 2298 2306 2315 2320 2320 2318 2318 2322 2325 2327 2328 2334 2348 2361 2370 2374 2384 2394 2411 2433 2457 2475 2492 2503 2517 2547 2581 2618 2650 2678 2705 2729 2749 2775 2808 2834 2856 2881 2907 2932 2944 2955 2963 2963 38 39 26 40 45 43 43 34 32 31 30 30 37 32 24 25 23 20 19 20 20 24 27 30 33 37 39 46 57 59 59 72 81 77 57 65 60 43 37 28 24 17 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 6 1 0 5 27 119 296 560 593 471 298 134 40 38 336 742 391 221 114 49 16 10 3 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 131 218 416 1255 2522 3346 3730 3710 3520 3407 3336 3307 3260 2998 2918 2785 2538 2107 1409 716 267 197 39 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 20 42 86 130 154 162 158 151 160 151 146 151 163 153 151 143 124 109 104 84 57 32 26 23 24 33 53 60 74 80 78 73 76 66 53 48 56 57 54 52 59 77 92 107 128 169 174 175 182 198 208 225 232 214 156 96 82 80 69 32 7 6 10 32 189 664 637 541 1057 1727 2469 2973 3174 3173 2942 2856 2756 2598 2574 2417 2288 2194 2114 1983 1956 1912 1857 1835 1814 1973 2123 2200 2278 2304 2340 2380 2420 2458 2486 2507 2535 2582 2565 2560 2547 2528 2528 2541 2581 2583 2519 2477 2497 2493 2473 2462 2437 2394 2353 2317 2276 2243 2257 2257 2222 2186 2148 2113 2081 2053 2033 2026 2008 1989 1989 1950 1917 1892 1872 1853 1851 1836 1815 1798 1807 1789 1765 1739 1713 1712 1694 1675 1661 1653 1650 1654 1664 1675 1676 1696 1724 1759 1797 1841 1881 1916 1939 1941 1952 1961 1969 1974 1979 1981 1980 1979 1978 1977 1959 1942 1930 1924 1911 1893 1877 1867 1867 1870 1868 1864 1863 1871 1881 1894 1904 1906 1930 1962 2004 2052 2103 2143 2179 2197 2203 2230 2259 2287 2306 2314 2321 2323 2323 2323 2322 2329 2331 2331 2331 2340 2349 2354 2361 2375 2387 2396 2412 2434 2456 2469 2477 2493 2518 2547 2579 2614 2646 2670 2685 2698 2731 2773 2808 2835 2858 2884 2908 2918 2940 2958 2969 2973 55 52 18 34 41 42 40 36 37 37 36 35 35 32 26 23 24 22 21 22 25 28 37 41 40 41 45 52 55 57 72 72 80 85 70 79 70 53 39 39 31 16 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 68 103 196 366 647 999 1415 1920 1944 1918 1832 1786 1766 1514 1393 1373 1121 910 689 503 347 221 102 18 5 0 0 2 2 52 199 115 49 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 799 1081 1568 3148 3967 4164 3865 3303 3037 3004 3011 3043 3054 2750 2736 2676 2565 2482 2074 1477 1073 911 316 92 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 27 61 117 165 186 183 214 207 187 170 163 152 131 115 112 114 114 97 70 42 28 25 22 25 37 38 61 78 82 83 85 75 62 53 63 64 61 62 75 90 99 107 119 143 144 142 144 155 181 213 224 204 152 113 82 74 72 44 14 7 11 21 36 37 120 270 469 731 1336 2035 2679 3134 3159 3161 3033 2842 2850 2658 2488 2362 2285 2275 2204 2129 2069 2039 2017 2148 2263 2323 2383 2383 2425 2481 2525 2543 2556 2570 2596 2640 2630 2620 2601 2583 2594 2609 2618 2599 2554 2528 2536 2532 2518 2503 2476 2435 2398 2367 2339 2329 2321 2307 2282 2248 2212 2177 2145 2121 2114 2094 2066 2044 2039 2001 1965 1938 1923 1921 1902 1879 1856 1835 1812 1814 1795 1772 1770 1741 1714 1691 1673 1662 1656 1663 1669 1671 1683 1702 1729 1764 1806 1849 1887 1924 1948 1949 1963 1973 1980 1987 1994 1998 1997 1995 1994 1991 1974 1958 1947 1939 1924 1904 1894 1890 1878 1882 1880 1875 1872 1877 1886 1890 1895 1910 1930 1962 2001 2046 2093 2138 2150 2168 2203 2231 2263 2293 2314 2322 2327 2328 2329 2329 2327 2334 2335 2335 2336 2343 2345 2353 2366 2378 2390 2400 2415 2433 2452 2452 2469 2493 2520 2547 2578 2612 2642 2663 2662 2690 2729 2771 2808 2835 2860 2888 2910 2911 2946 2972 2986 2989 49 38 26 27 36 40 41 41 41 39 35 30 29 26 26 25 24 24 25 21 20 37 48 51 48 42 44 51 55 63 86 77 86 88 79 88 78 61 46 41 27 12 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 132 266 423 690 1369 1867 2184 2311 2019 2032 1935 1754 1656 1585 1756 1841 1785 1724 1552 1446 1333 1125 952 787 651 545 468 397 339 483 825 625 390 179 36 7 5 2 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 16 80 140 1119 2313 3446 3667 3064 2700 2487 2351 2286 2299 2354 2494 2664 2214 2219 2355 2424 2331 2090 1925 1737 1199 668 246 5 6 33 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 48 117 163 176 183 224 237 226 205 180 158 133 111 108 109 105 83 50 30 24 21 21 24 27 45 58 67 77 77 79 75 67 63 60 51 50 63 82 94 94 89 90 91 98 110 127 156 172 177 172 151 93 65 54 53 51 25 18 21 26 26 22 107 218 304 321 476 882 1438 1984 2107 2562 2907 3004 2923 2832 2685 2538 2436 2433 2345 2271 2230 2226 2211 2274 2339 2380 2393 2434 2482 2535 2583 2606 2618 2631 2655 2691 2686 2677 2660 2643 2641 2657 2644 2620 2595 2578 2579 2571 2557 2539 2509 2471 2443 2426 2416 2385 2350 2339 2343 2309 2276 2241 2221 2215 2179 2154 2124 2101 2098 2057 2018 2000 1994 1972 1950 1925 1902 1879 1852 1850 1829 1807 1803 1769 1736 1709 1688 1672 1666 1674 1682 1683 1693 1712 1740 1774 1814 1858 1897 1917 1932 1960 1975 1985 1994 2001 2010 2013 2014 2012 2008 2005 1989 1975 1965 1957 1939 1934 1924 1905 1892 1898 1894 1887 1882 1883 1883 1887 1897 1911 1931 1963 2000 2039 2084 2085 2120 2164 2200 2228 2263 2297 2321 2331 2331 2334 2338 2339 2335 2337 2339 2341 2344 2344 2348 2359 2372 2381 2392 2405 2419 2434 2445 2450 2469 2494 2520 2547 2579 2611 2637 2650 2661 2691 2729 2770 2808 2837 2865 2885 2898 2918 2954 2978 2992 3000 64 46 27 22 36 43 45 44 42 40 40 38 30 26 30 25 17 18 25 22 27 47 54 51 48 46 46 51 47 61 89 83 87 90 88 86 74 72 65 46 13 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 7 31 178 277 396 686 1547 2061 2122 1924 1689 1609 1574 1594 1693 1727 1926 2024 2039 2053 1985 1923 1858 1778 1740 1663 1513 1376 1257 1141 1063 1148 1320 1201 1022 761 474 226 66 25 14 11 4 5 3 3 7 8 6 8 10 9 4 1 0 0 0 0 0 0 0 5 564 1577 2425 2452 1993 2049 2255 2410 2347 2443 2335 2070 1899 2137 2070 2034 2088 2226 2248 2303 2297 2169 1908 1501 962 434 60 501 550 390 179 92 37 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 37 61 70 85 169 230 261 261 237 211 200 186 153 129 111 93 74 49 36 32 28 22 27 33 36 42 54 51 64 72 72 68 59 48 40 41 53 67 65 58 59 54 57 70 87 97 96 103 109 102 53 49 44 40 41 23 17 18 23 27 29 123 251 343 303 265 398 551 631 1066 1570 2167 2629 2620 2820 2840 2825 2797 2634 2500 2390 2316 2287 2287 2316 2336 2352 2383 2434 2495 2557 2614 2656 2676 2684 2703 2735 2729 2722 2712 2695 2674 2666 2652 2644 2637 2605 2617 2609 2593 2573 2543 2513 2500 2490 2462 2436 2405 2400 2406 2374 2341 2312 2293 2282 2250 2226 2194 2168 2161 2121 2083 2063 2052 2028 2006 1980 1953 1925 1890 1892 1892 1876 1837 1798 1761 1731 1706 1687 1681 1689 1696 1697 1704 1724 1751 1785 1824 1868 1876 1897 1933 1970 1987 1998 2006 2015 2025 2025 2028 2027 2023 2020 2006 1995 1985 1975 1975 1958 1935 1916 1908 1917 1909 1896 1888 1888 1888 1891 1899 1910 1932 1963 1996 2031 2074 2077 2112 2157 2194 2226 2263 2299 2326 2337 2339 2345 2350 2351 2343 2340 2343 2349 2354 2353 2355 2365 2376 2385 2394 2408 2421 2429 2432 2447 2470 2496 2523 2549 2582 2605 2621 2634 2660 2692 2729 2771 2810 2842 2859 2872 2893 2926 2963 2998 3017 3010 61 47 31 24 34 43 46 46 46 48 40 34 30 24 34 30 21 17 28 30 30 37 48 46 50 51 52 64 46 52 75 87 88 89 89 83 73 69 61 46 20 9 3 0 0 0 0 0 0 0 0 0 0 0 0 8 8 29 88 206 297 365 675 1541 2021 1950 1812 1791 1624 1676 1703 1717 1757 1918 1989 2015 2024 2036 1948 1879 1828 1774 1681 1590 1525 1489 1469 1440 1386 1313 1221 1143 1026 879 661 379 341 179 60 23 24 16 12 21 33 16 12 10 11 24 16 6 2 6 1 0 0 0 0 335 1355 2047 2034 2158 2442 2675 2805 2841 2944 2857 2679 2430 2329 2228 2065 1979 2043 1978 2048 2177 2307 2413 2415 2241 1798 1369 1897 1710 1366 1010 759 571 398 237 124 84 21 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 13 75 157 224 266 279 268 267 254 222 193 161 151 152 143 95 83 68 44 30 31 27 26 30 26 34 41 45 50 45 40 37 34 31 42 34 27 33 33 32 42 51 46 43 45 51 55 40 35 28 23 19 11 8 6 7 15 59 172 415 659 626 519 442 448 567 842 1120 1480 1959 2520 2456 2454 2588 2770 2775 2651 2520 2427 2384 2346 2335 2380 2429 2430 2463 2518 2581 2642 2691 2720 2728 2739 2760 2755 2749 2736 2719 2699 2669 2659 2659 2657 2639 2659 2651 2633 2612 2584 2565 2553 2538 2513 2488 2461 2461 2468 2436 2414 2401 2383 2352 2315 2288 2254 2230 2226 2188 2176 2151 2115 2092 2066 2036 2007 1979 1941 1977 1963 1918 1875 1831 1791 1756 1727 1707 1706 1712 1714 1712 1719 1738 1765 1799 1833 1834 1869 1908 1945 1983 1999 2010 2018 2025 2025 2035 2041 2041 2037 2036 2026 2015 2003 1990 1990 1970 1947 1929 1925 1930 1921 1908 1899 1899 1899 1900 1903 1913 1935 1961 1989 2011 2012 2057 2104 2149 2190 2226 2265 2298 2319 2323 2340 2352 2359 2361 2353 2348 2351 2357 2363 2360 2362 2371 2382 2389 2399 2410 2418 2424 2432 2450 2474 2500 2526 2555 2575 2590 2609 2637 2663 2695 2734 2776 2816 2830 2848 2872 2903 2935 2982 3023 3044 3035 67 55 40 33 35 38 47 47 44 47 50 44 35 28 34 35 30 24 25 45 42 35 36 41 50 53 53 51 50 53 67 85 94 88 82 79 79 75 55 36 22 7 1 0 0 0 0 0 0 0 0 0 0 3 10 15 46 73 147 294 337 354 777 1582 1944 1897 1782 1705 1632 1658 1618 1620 1689 1723 1707 1728 1785 1862 1861 1777 1669 1555 1448 1379 1352 1352 1368 1373 1336 1283 1205 1080 962 881 768 605 587 358 168 66 39 31 18 71 151 134 173 136 80 61 99 54 55 74 23 16 10 6 75 632 1768 2166 2080 2303 2326 2354 2354 2340 2351 2329 2302 2243 2150 2238 2213 2167 2119 1967 1863 1863 1952 2093 2262 2374 2386 2220 1969 1993 1892 1753 1628 1503 1290 982 724 657 298 74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 60 125 183 220 236 261 278 280 268 240 248 246 210 198 170 134 95 58 41 32 26 22 23 21 25 29 31 28 25 25 24 21 21 18 17 18 14 13 15 17 14 14 14 19 28 37 16 8 5 7 20 20 39 81 151 275 469 859 1212 1136 1120 978 878 906 1050 1175 1283 1471 1776 1846 1867 2041 2328 2575 2631 2590 2517 2456 2433 2428 2458 2495 2515 2546 2585 2623 2662 2705 2715 2732 2753 2772 2770 2761 2750 2737 2722 2705 2680 2675 2682 2683 2704 2694 2674 2657 2639 2627 2609 2587 2566 2542 2519 2523 2535 2514 2506 2480 2448 2417 2384 2368 2330 2292 2281 2291 2260 2219 2182 2157 2127 2097 2067 2044 2044 2049 2016 1964 1913 1865 1822 1784 1753 1731 1730 1733 1732 1729 1736 1755 1782 1814 1846 1846 1881 1919 1956 1992 2010 2021 2030 2037 2037 2048 2055 2055 2050 2053 2044 2031 2022 2021 2005 1981 1959 1945 1942 1942 1932 1922 1921 1911 1907 1906 1908 1916 1939 1960 1971 1978 2002 2049 2098 2144 2187 2226 2262 2280 2294 2325 2339 2353 2364 2370 2362 2359 2358 2360 2365 2366 2369 2377 2387 2393 2402 2407 2417 2430 2434 2456 2480 2505 2530 2547 2561 2585 2615 2642 2665 2700 2740 2777 2794 2817 2848 2882 2913 2947 2995 3026 3041 3055 81 70 58 42 33 33 40 47 46 43 48 36 28 24 27 27 32 31 26 26 31 31 28 29 34 45 46 44 50 54 56 71 93 90 86 77 71 70 48 27 10 1 0 0 0 0 0 0 0 0 0 0 6 21 33 33 111 115 209 373 305 348 972 1696 1927 1926 1782 1681 1674 1671 1658 1654 1611 1513 1513 1423 1406 1485 1607 1555 1484 1413 1350 1291 1282 1271 1264 1285 1257 1263 1232 1126 972 825 760 712 604 421 264 129 40 28 17 139 313 344 371 419 359 249 271 162 196 234 155 104 90 89 152 336 2205 2217 1960 2229 2198 2071 2005 1967 1958 1961 1972 1995 2011 2081 2104 2154 2190 2164 2094 1990 1836 1658 1515 1603 1657 1708 1715 1773 1822 1868 1896 1874 1716 1518 1358 1257 926 479 148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 32 58 67 119 163 205 247 291 302 327 341 331 318 290 246 185 115 70 47 33 27 32 27 29 30 28 23 17 16 15 12 11 13 12 7 8 7 8 8 6 7 11 17 23 26 5 75 207 328 324 343 407 515 665 855 1102 1516 1837 1774 1751 1602 1481 1441 1491 1519 1496 1495 1578 1748 1861 2036 2237 2392 2510 2550 2534 2497 2495 2479 2489 2513 2540 2572 2612 2647 2670 2682 2709 2742 2765 2777 2785 2780 2772 2763 2755 2741 2700 2688 2702 2722 2742 2733 2715 2700 2700 2675 2656 2637 2617 2597 2577 2584 2601 2599 2573 2545 2517 2489 2460 2433 2395 2350 2313 2359 2329 2288 2252 2225 2192 2163 2135 2111 2106 2110 2073 2016 1960 1904 1857 1816 1789 1786 1759 1755 1755 1753 1760 1777 1800 1816 1821 1857 1897 1934 1969 2006 2022 2033 2038 2040 2049 2063 2070 2070 2066 2070 2059 2054 2051 2039 2018 1993 1975 1966 1962 1959 1959 1952 1937 1925 1917 1913 1914 1921 1942 1948 1957 1975 1995 2041 2092 2140 2182 2224 2230 2257 2297 2323 2337 2353 2368 2377 2373 2373 2371 2371 2374 2373 2375 2383 2393 2401 2401 2410 2422 2433 2441 2465 2488 2512 2535 2536 2562 2593 2622 2646 2669 2708 2751 2784 2784 2824 2862 2896 2929 2965 3007 3030 3038 3044 84 72 61 57 49 42 42 44 47 44 38 41 36 32 31 29 30 31 29 23 17 22 22 19 20 39 38 43 64 73 67 67 77 85 86 75 62 54 31 18 7 0 0 0 0 0 0 0 0 0 0 0 13 21 44 81 146 140 281 387 240 412 1188 1700 1780 1876 1727 1655 1639 1621 1629 1614 1557 1482 1479 1343 1248 1234 1301 1297 1281 1259 1233 1189 1196 1182 1177 1193 1156 1182 1184 1142 1056 940 891 833 705 522 367 188 51 30 20 40 171 349 173 624 608 440 446 336 419 469 404 219 328 259 366 920 2276 2092 1980 2168 2175 1963 1941 1999 2050 2085 2066 2040 2021 2027 2018 2031 2062 2097 2125 2182 2190 2116 1962 1967 1825 1740 1725 1667 1669 1702 1743 1761 1705 1731 1689 1535 1255 869 462 296 317 45 19 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 28 58 95 144 213 292 291 285 297 334 342 331 295 232 149 86 60 54 49 32 29 30 29 26 18 15 15 14 10 7 5 4 6 4 2 0 0 1 2 6 8 7 16 312 498 658 970 1029 1101 1206 1350 1537 1727 2001 2215 2241 2241 2157 2107 2081 1995 1943 1910 1893 1913 2051 2082 2157 2255 2343 2422 2488 2516 2509 2491 2477 2491 2518 2548 2592 2619 2650 2671 2674 2713 2748 2770 2784 2810 2801 2796 2794 2788 2756 2717 2706 2719 2745 2779 2776 2763 2751 2742 2720 2702 2683 2665 2651 2635 2647 2666 2660 2634 2611 2585 2554 2523 2488 2457 2438 2435 2438 2402 2361 2323 2292 2262 2237 2223 2210 2170 2174 2133 2070 2005 1947 1900 1879 1862 1820 1789 1768 1766 1779 1786 1801 1806 1816 1841 1876 1914 1948 1982 2020 2035 2039 2043 2052 2063 2076 2084 2086 2083 2085 2085 2079 2069 2056 2031 2008 1993 1986 1978 1987 1980 1964 1947 1936 1928 1923 1922 1928 1928 1942 1959 1975 1991 2033 2084 2135 2179 2216 2227 2256 2297 2322 2337 2355 2372 2383 2381 2382 2381 2381 2382 2380 2381 2387 2397 2404 2408 2416 2425 2435 2449 2474 2497 2516 2531 2542 2571 2603 2630 2653 2679 2720 2754 2772 2796 2839 2879 2915 2947 2983 3015 3038 3054 3067 99 105 92 89 65 54 57 38 47 46 38 28 29 29 31 33 30 28 27 21 5 17 20 19 20 33 33 44 59 60 72 65 61 66 74 65 52 39 22 11 4 0 0 0 0 0 0 0 1 1 2 7 19 20 60 114 153 175 312 323 238 403 525 1153 1688 1841 1662 1587 1564 1573 1626 1616 1610 1553 1453 1409 1367 1328 1304 1278 1235 1188 1159 1157 1104 1099 1105 1104 1071 1123 1146 1144 1129 1128 1110 1062 975 825 582 312 115 37 29 185 338 403 292 757 680 645 699 418 492 632 602 374 627 468 614 1267 2498 2187 2098 2131 2121 2062 2112 2171 2220 2249 2164 2041 1969 1984 2043 2058 2046 2012 1954 1906 1886 1886 1892 1899 1872 1811 1755 1704 1642 1603 1607 1631 1633 1721 1783 1783 1687 1434 1075 1157 1303 876 800 566 365 258 201 115 42 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 42 86 165 92 86 143 213 266 317 343 328 263 229 169 108 62 41 29 26 26 25 22 21 21 19 16 9 6 5 5 4 4 2 0 0 0 1 1 9 59 415 565 763 1308 1554 1650 1739 1861 1996 2108 2211 2304 2383 2450 2467 2461 2448 2437 2309 2234 2191 2204 2333 2312 2311 2331 2365 2413 2457 2476 2472 2461 2467 2492 2525 2558 2584 2622 2640 2657 2691 2730 2760 2781 2802 2834 2824 2822 2818 2804 2768 2740 2734 2745 2765 2802 2807 2811 2811 2791 2770 2751 2733 2717 2704 2694 2714 2732 2715 2684 2667 2645 2616 2582 2547 2528 2514 2502 2511 2472 2431 2394 2365 2341 2331 2312 2278 2237 2240 2197 2130 2058 1991 1982 1953 1904 1856 1822 1797 1795 1809 1816 1816 1825 1841 1863 1894 1932 1966 1999 2034 2034 2045 2056 2065 2076 2089 2097 2099 2097 2101 2102 2097 2087 2071 2043 2024 2012 2004 1993 1992 1990 1981 1965 1950 1941 1935 1933 1935 1936 1946 1961 1976 1992 2029 2077 2126 2164 2171 2210 2255 2295 2321 2338 2356 2371 2382 2386 2389 2389 2388 2388 2385 2385 2389 2396 2401 2414 2425 2433 2441 2456 2482 2500 2512 2523 2549 2580 2612 2640 2665 2692 2721 2748 2775 2818 2861 2901 2937 2969 3006 3020 3051 3099 3124 83 84 85 89 70 62 57 39 45 42 38 41 40 38 36 34 32 28 28 20 3 7 9 14 22 30 32 47 58 66 98 99 75 54 53 52 38 27 22 8 8 8 5 0 2 4 4 4 10 12 13 15 17 25 81 135 180 242 318 250 266 594 576 1239 1728 1814 1628 1528 1523 1561 1608 1565 1556 1488 1392 1398 1425 1397 1330 1244 1137 1085 1065 1064 1046 1054 1053 1029 995 1057 1095 1113 1120 1125 1150 1181 1165 1063 833 542 327 205 185 482 576 575 609 978 814 856 843 460 450 678 663 486 811 390 739 1578 2476 2402 2377 2265 2117 2045 2021 1974 1944 1941 1918 1878 1868 1908 2009 2085 2121 2115 2069 1992 1924 1870 1825 1774 1777 1775 1749 1713 1674 1648 1642 1648 1648 1665 1697 1748 1808 1856 1844 1755 1705 1615 1567 1432 1277 1137 1014 799 543 346 235 129 38 427 715 375 96 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 7 3 6 26 64 112 194 275 332 342 340 281 188 101 83 48 26 17 16 19 20 23 26 25 19 17 15 10 8 7 4 0 0 0 0 0 22 120 216 368 702 1281 1739 1914 2005 2082 2171 2203 2268 2343 2426 2533 2596 2618 2615 2602 2547 2529 2485 2449 2523 2490 2459 2429 2411 2437 2438 2453 2467 2460 2456 2485 2518 2550 2584 2592 2615 2647 2684 2727 2766 2795 2818 2845 2843 2841 2836 2820 2782 2770 2768 2774 2784 2798 2828 2848 2852 2840 2824 2807 2789 2771 2757 2755 2772 2781 2759 2740 2724 2704 2678 2644 2644 2612 2579 2566 2580 2544 2502 2466 2441 2440 2419 2386 2347 2306 2309 2265 2194 2117 2055 2039 2002 1950 1902 1863 1834 1830 1843 1847 1847 1855 1868 1886 1914 1949 1982 2014 2046 2047 2058 2070 2080 2091 2103 2111 2114 2113 2123 2120 2114 2103 2083 2057 2042 2032 2024 2023 2010 2002 1992 1974 1961 1953 1946 1941 1941 1942 1950 1964 1980 1997 2029 2068 2097 2109 2161 2208 2253 2291 2321 2340 2354 2363 2368 2386 2393 2393 2390 2389 2387 2387 2389 2394 2408 2423 2435 2444 2452 2465 2484 2497 2510 2533 2558 2589 2622 2654 2681 2694 2721 2758 2801 2846 2885 2923 2961 2996 3007 3032 3102 3200 3237 87 88 89 89 79 68 57 46 43 45 44 41 40 35 34 33 31 28 26 19 13 12 9 8 17 30 36 50 58 63 69 71 65 48 33 36 29 22 14 5 7 8 5 0 1 8 12 14 20 26 25 23 27 47 98 161 245 341 282 189 137 282 848 1550 1796 1754 1597 1506 1542 1581 1598 1603 1519 1425 1359 1348 1334 1313 1240 1132 1028 1034 1042 1043 1032 1018 1001 974 946 963 989 1011 1023 1032 1063 1136 1190 1165 1010 799 684 614 605 793 781 750 671 577 909 976 928 750 578 750 653 605 927 461 930 1523 1959 2006 2363 2280 2078 2000 1908 1851 1851 1885 1869 1946 1925 1901 1939 2016 2072 2105 2117 2114 2129 2105 2049 1967 1869 1822 1772 1719 1673 1662 1662 1673 1689 1686 1659 1648 1658 1682 1714 1684 1665 1684 1733 1758 1761 1750 1729 1685 1588 1522 1475 1361 1210 1594 1814 1549 1141 756 430 236 202 64 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 16 60 140 210 230 302 326 283 209 192 106 49 23 19 11 10 14 21 25 26 24 23 22 22 19 49 99 148 147 100 64 82 202 200 297 550 982 1542 1922 2109 2171 2197 2221 2308 2410 2503 2589 2665 2698 2702 2695 2683 2662 2619 2592 2631 2583 2544 2517 2504 2502 2495 2491 2483 2468 2458 2470 2502 2535 2540 2564 2607 2650 2686 2730 2772 2809 2839 2860 2860 2856 2850 2838 2805 2805 2802 2802 2808 2808 2860 2884 2884 2884 2871 2854 2836 2820 2813 2809 2824 2829 2804 2785 2769 2754 2737 2717 2707 2674 2642 2628 2645 2610 2572 2540 2522 2516 2494 2461 2421 2383 2372 2327 2263 2204 2192 2121 2057 2001 1949 1909 1877 1871 1883 1881 1881 1886 1897 1914 1936 1968 1998 2021 2034 2056 2071 2083 2092 2104 2116 2124 2127 2128 2126 2133 2131 2116 2091 2070 2060 2056 2052 2038 2023 2018 2014 2001 1978 1964 1957 1953 1946 1949 1956 1967 1982 1998 2026 2038 2054 2103 2157 2207 2251 2289 2322 2343 2349 2354 2369 2386 2394 2395 2392 2391 2388 2387 2391 2399 2413 2427 2442 2457 2467 2476 2485 2499 2520 2543 2569 2602 2637 2671 2700 2703 2738 2789 2834 2880 2919 2959 3002 3050 3051 3094 3209 3370 3408 77 80 85 87 82 72 61 51 44 44 44 44 43 38 35 29 27 29 17 12 10 9 4 10 19 30 39 48 55 58 60 62 53 37 25 25 25 21 11 1 0 5 9 8 5 9 16 23 30 42 41 38 40 55 96 198 305 366 277 215 204 465 1147 1780 1821 1713 1595 1548 1558 1556 1544 1533 1457 1372 1293 1230 1169 1146 1090 1020 958 949 954 962 965 960 953 918 876 842 852 874 884 881 873 937 1057 1128 1098 996 969 923 875 863 813 795 802 796 895 910 931 895 723 771 667 703 835 449 1642 2095 2174 2354 2546 2202 2043 2066 1881 1933 1999 2049 2044 1936 1905 1904 1928 1982 2033 2047 2038 2016 2004 1959 1908 1866 1846 1831 1796 1741 1683 1676 1650 1650 1677 1725 1750 1746 1712 1658 1610 1625 1610 1585 1576 1572 1562 1556 1560 1582 1630 1667 1709 1772 1856 1634 1577 1661 1700 1651 1481 1287 1109 739 450 235 93 13 43 29 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 24 50 84 184 269 310 311 298 206 121 78 68 31 18 14 15 21 25 23 21 23 27 27 85 215 383 413 328 243 247 401 314 346 487 755 1208 1697 2046 2212 2223 2327 2381 2473 2580 2632 2745 2804 2826 2822 2808 2786 2746 2734 2787 2694 2632 2593 2568 2559 2536 2526 2512 2481 2457 2481 2518 2546 2546 2559 2596 2637 2678 2737 2767 2808 2846 2865 2873 2876 2876 2867 2831 2820 2815 2816 2823 2850 2900 2919 2919 2921 2911 2892 2878 2869 2864 2860 2866 2868 2855 2832 2820 2813 2809 2803 2776 2736 2702 2687 2703 2673 2644 2623 2614 2590 2566 2535 2497 2457 2397 2380 2373 2349 2265 2185 2115 2055 2003 1960 1926 1927 1944 1924 1921 1922 1929 1942 1960 1987 1999 2012 2052 2072 2086 2096 2106 2116 2128 2132 2135 2141 2140 2149 2146 2128 2102 2085 2081 2076 2067 2056 2042 2038 2034 2018 1993 1989 1979 1963 1958 1960 1965 1973 1984 1995 2019 2032 2052 2101 2155 2206 2251 2289 2322 2339 2348 2356 2369 2384 2394 2397 2395 2393 2390 2388 2393 2404 2418 2432 2450 2467 2477 2482 2494 2510 2530 2551 2579 2615 2653 2685 2698 2717 2765 2824 2871 2921 2971 3026 3075 3090 3148 3225 3370 3575 3608 60 68 75 79 79 75 64 56 52 52 44 37 35 34 27 20 22 26 16 15 16 18 19 12 20 30 36 39 43 47 44 38 36 25 21 22 22 17 10 4 4 1 7 12 13 12 21 30 38 48 50 66 74 75 84 250 326 362 345 313 511 930 1484 1899 1813 1710 1630 1595 1557 1548 1503 1434 1384 1283 1181 1087 1005 946 921 899 878 824 822 848 875 894 880 840 797 762 750 746 723 696 682 735 863 1004 1089 1070 1068 1012 935 869 844 749 666 678 765 777 897 934 843 722 715 723 659 435 1192 1430 1893 2523 2513 2121 2083 2097 1839 1924 1950 1959 1955 1917 1847 1834 1872 1946 2022 2061 2072 2069 2059 1998 1916 1852 1828 1827 1793 1742 1699 1698 1657 1636 1645 1681 1717 1727 1707 1681 1682 1617 1608 1602 1577 1529 1506 1489 1465 1432 1411 1379 1350 1340 1377 1305 1268 1275 1324 1393 1477 1584 1657 1602 1341 970 566 266 451 431 229 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 17 64 151 238 284 266 265 224 191 164 96 63 37 21 16 20 22 21 20 22 26 91 279 553 728 624 567 600 705 592 530 562 717 1029 1415 1636 1816 2016 2272 2326 2450 2607 2706 2853 2899 2914 2929 2956 2915 2884 2903 2968 2884 2778 2723 2694 2607 2567 2545 2521 2493 2483 2499 2508 2519 2544 2568 2601 2637 2679 2742 2780 2799 2823 2861 2891 2890 2890 2885 2861 2838 2833 2832 2841 2892 2933 2949 2950 2946 2949 2940 2928 2916 2906 2904 2895 2894 2901 2871 2863 2862 2856 2837 2814 2788 2763 2747 2761 2732 2721 2710 2683 2659 2638 2608 2570 2529 2468 2492 2488 2417 2331 2249 2177 2113 2057 2010 2001 2000 1992 1968 1959 1956 1961 1971 1984 2008 2019 2033 2069 2088 2100 2110 2120 2130 2139 2143 2146 2153 2155 2165 2159 2139 2119 2105 2100 2093 2082 2074 2064 2052 2036 2011 2002 2000 1991 1978 1971 1971 1973 1980 1990 1997 1999 2017 2054 2102 2154 2205 2250 2287 2312 2321 2339 2358 2372 2383 2393 2398 2398 2395 2391 2390 2395 2408 2425 2442 2460 2474 2480 2485 2502 2522 2542 2561 2589 2627 2657 2674 2700 2738 2800 2873 2933 3001 3072 3120 3150 3221 3319 3421 3576 3793 3821 50 55 60 66 71 72 66 60 55 51 48 45 33 25 29 17 19 21 21 20 20 25 27 19 28 28 27 25 27 43 39 26 29 20 19 18 14 4 2 1 2 8 14 23 25 20 25 36 42 48 67 88 106 113 126 249 281 370 542 668 1142 1548 1816 1908 1777 1694 1633 1597 1577 1560 1499 1412 1310 1141 1013 901 806 734 754 727 685 655 627 635 701 772 781 773 746 718 690 656 592 549 549 614 713 861 958 981 1039 999 924 865 876 970 916 853 804 579 807 890 830 709 761 708 548 370 304 1193 2007 2411 2184 2082 2118 2026 1809 1856 1885 1885 1870 1850 1854 1827 1832 1882 1954 1986 2017 2047 2078 2057 1981 1897 1835 1815 1779 1762 1735 1695 1655 1633 1642 1670 1692 1677 1652 1630 1622 1581 1580 1572 1558 1542 1562 1590 1609 1614 1619 1601 1565 1504 1425 1588 1559 1467 1393 1378 1312 1293 1372 1540 1621 1531 1280 1048 1208 1204 929 526 184 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 45 109 143 126 156 199 230 233 190 148 101 61 37 37 54 50 36 28 27 76 285 631 991 985 1052 1150 1199 990 840 782 819 944 1057 1242 1482 1774 2068 2221 2419 2633 2800 2892 2976 3048 3094 3084 3059 2984 2931 2924 2822 2812 2807 2767 2666 2608 2572 2536 2500 2486 2497 2512 2531 2557 2571 2594 2629 2672 2721 2730 2765 2813 2861 2887 2897 2906 2908 2894 2857 2849 2849 2861 2920 2961 2976 2975 2971 2978 2979 2969 2954 2947 2934 2928 2933 2941 2914 2911 2910 2902 2882 2855 2833 2813 2802 2815 2794 2781 2765 2741 2721 2706 2677 2638 2597 2548 2569 2559 2488 2399 2318 2242 2174 2116 2074 2059 2053 2042 2015 2002 1996 1996 2003 2012 2014 2028 2050 2072 2101 2115 2124 2133 2142 2143 2150 2158 2166 2171 2178 2172 2155 2140 2138 2126 2112 2099 2091 2079 2065 2048 2028 2025 2018 2007 1994 1983 1981 1983 1990 1999 1999 2003 2020 2054 2102 2154 2204 2245 2272 2287 2316 2340 2359 2372 2383 2393 2397 2398 2398 2391 2391 2399 2413 2432 2453 2466 2475 2482 2492 2512 2534 2554 2573 2602 2624 2644 2672 2721 2769 2854 2961 3049 3143 3186 3234 3318 3427 3539 3648 3793 3988 4007 44 46 55 61 67 70 65 66 62 55 45 33 19 21 30 18 16 17 17 16 19 24 27 26 24 26 24 19 14 33 28 22 22 20 16 13 10 8 7 4 0 0 2 25 31 29 32 39 43 65 104 115 178 223 228 205 246 269 554 1132 1677 1893 1925 1843 1694 1612 1560 1539 1537 1483 1419 1337 1181 882 797 695 626 592 547 510 481 456 437 449 529 625 689 696 680 676 662 606 507 463 472 528 619 664 757 866 979 950 889 872 920 1006 881 814 763 594 848 795 740 767 768 754 575 398 568 1637 2270 2255 1857 2121 2100 1947 1797 1806 1899 1917 1912 1897 1870 1848 1829 1839 1885 1889 1934 1977 2001 1994 1937 1867 1815 1803 1804 1791 1750 1690 1640 1628 1648 1676 1688 1662 1656 1625 1583 1575 1553 1539 1526 1515 1526 1542 1554 1561 1573 1586 1610 1634 1636 1545 1515 1502 1489 1481 1466 1414 1343 1314 1385 1473 1489 1460 1462 1519 1455 1202 792 387 123 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 22 31 23 25 65 125 182 213 208 175 133 100 98 114 103 79 55 46 67 253 470 499 986 1395 1492 1315 1278 1097 982 943 956 954 1163 1418 1660 1885 2155 2323 2513 2758 2761 2911 3068 3165 3155 3137 3049 2920 2784 2698 2669 2670 2683 2686 2637 2594 2556 2524 2502 2501 2509 2529 2559 2574 2596 2627 2666 2715 2715 2767 2814 2842 2888 2904 2920 2928 2920 2904 2884 2872 2884 2943 2984 3000 3002 3000 3002 3003 2997 2987 2981 2970 2962 2965 2975 2961 2955 2945 2934 2920 2888 2872 2858 2853 2872 2867 2844 2817 2797 2784 2770 2741 2705 2675 2665 2662 2627 2554 2467 2386 2308 2240 2191 2178 2132 2106 2095 2064 2047 2038 2034 2034 2034 2041 2054 2073 2092 2118 2131 2138 2144 2145 2153 2162 2171 2179 2186 2190 2185 2176 2174 2158 2141 2126 2114 2105 2091 2081 2075 2070 2048 2033 2020 2007 1997 1994 1995 2000 2008 2007 2011 2026 2055 2102 2158 2210 2238 2246 2290 2320 2342 2358 2371 2382 2392 2396 2396 2396 2391 2393 2402 2420 2441 2462 2471 2475 2490 2500 2517 2540 2564 2585 2616 2627 2645 2695 2752 2812 2942 3113 3235 3353 3391 3443 3560 3679 3789 3886 3992 4127 4134 39 39 50 55 69 76 72 66 57 51 44 36 29 25 24 20 17 13 10 10 15 27 31 28 22 33 33 28 21 25 16 17 19 17 20 11 7 7 5 8 9 10 15 23 32 42 49 46 50 81 124 144 196 267 269 208 244 307 785 1461 1972 2000 1900 1755 1618 1545 1521 1489 1439 1356 1251 1138 956 718 644 556 523 495 391 342 312 297 287 288 377 488 570 582 613 643 640 577 443 388 402 438 457 532 658 807 929 900 858 874 892 785 801 862 788 632 839 690 636 664 662 700 710 711 869 1858 2330 2085 1761 2125 1996 1895 1800 1772 1875 1871 1867 1864 1847 1828 1804 1798 1813 1819 1890 1957 2002 2011 1962 1887 1833 1804 1786 1780 1747 1695 1641 1621 1633 1658 1675 1664 1666 1627 1578 1552 1563 1548 1526 1503 1487 1489 1486 1479 1470 1470 1488 1512 1519 1489 1464 1459 1447 1422 1423 1430 1412 1360 1309 1306 1361 1403 1379 1221 1340 1448 1346 1002 591 257 106 81 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 5 29 67 114 156 175 167 152 159 149 129 103 77 60 69 199 337 383 963 1515 1706 1573 1482 1285 1154 1093 1087 1075 1216 1402 1593 1770 2018 2170 2303 2459 2546 2702 2869 3017 3114 3136 3072 2958 2840 2820 2717 2647 2626 2648 2638 2612 2575 2542 2540 2519 2524 2540 2554 2558 2583 2614 2639 2648 2671 2739 2798 2836 2879 2915 2935 2942 2939 2929 2903 2893 2911 2966 3003 3027 3036 3035 3033 3033 3029 3018 3002 2998 2988 2993 3009 3006 2991 2980 2969 2955 2926 2905 2895 2899 2921 2915 2894 2871 2853 2844 2831 2808 2785 2774 2735 2726 2692 2621 2537 2458 2376 2326 2318 2248 2190 2158 2140 2113 2095 2081 2074 2074 2072 2075 2084 2098 2113 2137 2146 2149 2151 2158 2165 2174 2183 2193 2197 2202 2205 2202 2194 2176 2158 2142 2129 2119 2106 2108 2109 2087 2066 2051 2037 2023 2012 2008 2007 2010 2016 2014 2019 2033 2061 2105 2163 2206 2233 2253 2292 2324 2346 2361 2372 2384 2390 2394 2395 2394 2390 2392 2405 2428 2451 2464 2473 2483 2498 2509 2524 2547 2576 2600 2615 2634 2668 2724 2798 2890 3018 3198 3459 3506 3589 3702 3820 3917 3997 4063 4139 4252 4254 41 47 69 62 84 92 89 84 55 45 43 39 40 29 21 17 18 16 11 9 15 22 27 24 18 24 31 21 17 26 5 13 16 12 20 14 11 8 6 9 19 21 19 26 38 48 61 74 72 80 97 117 136 235 313 332 323 493 1114 1678 1969 1938 1773 1623 1505 1430 1444 1374 1265 1133 990 866 769 706 659 630 556 462 350 282 226 205 210 230 335 377 440 527 599 634 625 557 412 305 308 337 364 480 639 808 916 876 841 819 756 650 616 942 880 697 843 626 554 548 550 559 509 620 1107 2228 2395 1975 1772 2013 1888 1878 1806 1755 1863 1843 1836 1836 1835 1835 1829 1808 1786 1775 1834 1912 1970 1993 1971 1884 1850 1828 1765 1753 1727 1684 1634 1597 1598 1607 1617 1623 1635 1615 1588 1573 1591 1589 1571 1551 1536 1497 1479 1465 1453 1450 1454 1477 1478 1433 1436 1414 1391 1377 1381 1396 1403 1393 1353 1302 1281 1234 1178 1152 1057 1074 1170 1218 1101 981 732 423 106 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 23 54 80 98 119 151 145 125 104 80 50 61 66 119 298 809 1479 1799 1799 1743 1500 1415 1361 1287 1234 1294 1412 1567 1737 1885 1995 2085 2172 2308 2540 2718 2850 2955 3020 3015 3012 2986 2853 2767 2706 2671 2659 2649 2617 2602 2590 2555 2531 2533 2548 2564 2578 2591 2599 2608 2630 2685 2759 2816 2850 2868 2905 2919 2931 2948 2927 2909 2909 2934 2983 3019 3051 3067 3066 3061 3063 3059 3049 3032 3032 3021 3026 3041 3033 3019 3006 2994 2979 2958 2940 2932 2931 2928 2950 2939 2919 2905 2898 2884 2878 2865 2830 2795 2784 2750 2684 2605 2523 2453 2407 2382 2311 2250 2195 2160 2163 2143 2129 2121 2117 2113 2110 2115 2125 2136 2157 2164 2166 2168 2174 2179 2187 2197 2207 2208 2214 2217 2216 2210 2193 2175 2159 2146 2136 2125 2125 2123 2103 2083 2067 2053 2040 2028 2024 2022 2021 2019 2023 2030 2045 2071 2110 2150 2171 2204 2255 2296 2329 2351 2366 2375 2382 2386 2392 2397 2393 2388 2394 2411 2437 2450 2460 2474 2490 2506 2519 2534 2559 2591 2602 2617 2647 2696 2766 2875 3013 3166 3344 3578 3698 3824 3940 4030 4097 4155 4202 4238 4253 4326 49 52 59 52 59 74 94 104 71 56 59 61 46 39 35 29 25 25 21 18 21 25 20 23 23 23 33 21 13 18 16 14 16 15 13 14 15 10 3 6 16 22 27 34 37 47 69 99 115 112 128 140 150 333 385 525 731 955 1498 1822 1894 1805 1657 1493 1403 1362 1268 1149 1057 980 919 872 809 756 721 715 633 515 389 276 210 198 214 252 359 370 430 537 648 667 628 538 407 273 256 235 271 437 658 837 916 879 826 868 891 817 579 814 814 765 793 675 578 536 512 465 369 761 1596 2597 2486 1861 1753 1948 1905 1854 1772 1757 1829 1816 1812 1822 1839 1845 1844 1826 1796 1773 1803 1882 1943 1966 1945 1870 1839 1807 1753 1735 1706 1667 1623 1582 1569 1566 1564 1564 1578 1578 1575 1580 1605 1606 1576 1558 1550 1504 1488 1474 1462 1454 1437 1425 1406 1383 1381 1370 1350 1344 1366 1391 1397 1397 1395 1394 1386 1347 1326 1351 1250 1082 955 953 1083 1093 1073 881 511 196 54 42 54 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 14 40 78 108 85 69 61 40 40 36 73 230 703 1509 1922 2000 1953 1740 1685 1616 1501 1447 1392 1437 1573 1764 1880 1940 2029 2155 2283 2477 2636 2754 2832 2862 2868 2882 2878 2809 2797 2772 2741 2707 2679 2655 2643 2625 2578 2544 2565 2585 2593 2607 2614 2616 2622 2637 2659 2733 2795 2837 2872 2917 2929 2938 2950 2926 2909 2920 2954 2999 3036 3055 3073 3087 3079 3094 3091 3078 3066 3057 3048 3055 3066 3055 3044 3033 3022 3006 2976 2966 2963 2961 2958 2989 2978 2959 2949 2945 2934 2928 2915 2885 2851 2840 2806 2744 2668 2604 2571 2526 2444 2371 2309 2254 2217 2216 2198 2190 2179 2164 2155 2148 2150 2155 2160 2182 2187 2187 2188 2192 2194 2201 2210 2219 2219 2228 2233 2232 2227 2210 2192 2176 2165 2158 2155 2144 2131 2122 2100 2083 2069 2057 2048 2046 2041 2035 2030 2037 2045 2059 2079 2104 2115 2155 2207 2257 2298 2333 2359 2373 2377 2380 2385 2392 2397 2392 2387 2398 2417 2432 2442 2461 2481 2500 2517 2529 2546 2568 2592 2611 2636 2674 2738 2842 3005 3189 3318 3421 3764 3917 4030 4123 4197 4241 4280 4303 4312 4333 4417 61 66 78 83 80 69 92 107 88 93 120 120 100 71 65 53 42 39 41 34 31 30 12 13 19 25 29 32 18 11 18 25 23 21 18 16 14 10 9 12 19 23 29 33 34 46 68 96 122 110 137 143 197 519 520 845 1240 1488 1651 1766 1750 1612 1456 1439 1367 1275 1160 1072 1060 1066 1062 1017 929 902 854 727 638 524 406 299 240 242 277 309 311 427 511 606 703 710 653 556 438 309 277 231 277 456 702 853 909 891 842 851 861 763 579 717 763 804 815 730 635 607 542 409 313 900 1751 2432 2417 1817 1771 1879 1879 1839 1762 1760 1802 1797 1809 1822 1831 1836 1858 1854 1823 1792 1791 1862 1921 1939 1916 1918 1847 1785 1746 1729 1689 1648 1616 1594 1582 1563 1542 1526 1521 1522 1535 1539 1541 1590 1589 1561 1523 1480 1478 1473 1470 1470 1457 1432 1417 1416 1423 1406 1388 1373 1368 1374 1358 1358 1366 1370 1390 1381 1349 1302 1247 1263 1196 1115 1112 995 1104 1155 1020 675 391 388 413 268 143 55 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 39 24 26 36 33 36 33 48 178 653 1645 2071 2218 2374 2330 2122 1927 1786 1710 1610 1573 1634 1778 1827 1954 2096 2248 2411 2479 2565 2677 2782 2780 2814 2816 2802 2799 2801 2792 2772 2743 2702 2690 2670 2642 2612 2582 2582 2595 2614 2642 2642 2652 2658 2657 2690 2750 2800 2832 2849 2860 2902 2936 2945 2931 2922 2938 2975 3020 3033 3050 3077 3103 3106 3118 3114 3103 3094 3084 3078 3083 3090 3083 3064 3054 3048 3042 3020 3000 2992 2994 3003 3025 3011 2994 2986 2983 2982 2974 2958 2932 2901 2890 2858 2803 2750 2730 2670 2589 2503 2431 2368 2311 2276 2285 2275 2253 2229 2209 2196 2189 2187 2188 2190 2213 2215 2211 2209 2211 2211 2217 2225 2232 2233 2241 2248 2250 2246 2229 2212 2197 2186 2187 2176 2161 2148 2141 2118 2099 2085 2078 2075 2067 2058 2050 2043 2053 2059 2070 2082 2082 2116 2163 2214 2264 2305 2342 2367 2380 2380 2388 2391 2393 2394 2390 2391 2404 2419 2427 2447 2467 2490 2512 2529 2541 2551 2569 2602 2631 2663 2718 2814 2971 3183 3289 3394 3593 3957 4101 4194 4268 4328 4367 4382 4396 4418 4435 4499 83 72 81 91 88 71 82 97 112 152 225 175 125 119 113 84 65 59 56 43 41 36 16 15 15 25 39 42 31 18 16 26 29 28 26 24 29 21 17 17 18 28 26 26 32 40 51 66 85 101 86 155 227 333 754 1398 1725 1717 1527 1563 1506 1396 1291 1305 1283 1267 1246 1188 1190 1172 1136 1084 960 900 821 689 577 477 394 333 303 336 383 417 433 553 630 684 722 724 655 556 497 474 334 234 294 481 718 836 892 903 876 783 801 725 633 666 672 727 771 762 721 658 543 401 314 960 1788 2347 2361 1981 1928 1921 1884 1829 1766 1751 1766 1784 1800 1807 1808 1816 1840 1854 1833 1803 1792 1850 1912 1924 1901 1894 1816 1745 1711 1716 1677 1633 1608 1601 1601 1568 1527 1492 1469 1457 1487 1518 1548 1590 1591 1557 1505 1458 1454 1453 1456 1459 1455 1457 1449 1442 1443 1422 1407 1393 1381 1369 1337 1328 1320 1311 1334 1359 1343 1282 1192 1193 1191 1188 1178 1118 1080 1118 1143 1046 841 839 887 858 656 377 155 31 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 18 30 35 128 483 1574 2275 2601 2682 2841 2657 2392 2165 2058 1939 1824 1781 1815 1811 1991 2131 2259 2420 2502 2535 2578 2639 2672 2780 2828 2811 2759 2758 2778 2776 2758 2758 2704 2670 2645 2620 2603 2596 2603 2614 2614 2623 2645 2662 2667 2677 2731 2783 2819 2835 2843 2902 2944 2950 2936 2928 2950 2979 2998 3033 3065 3097 3122 3128 3140 3136 3129 3125 3119 3107 3108 3116 3115 3088 3080 3076 3071 3071 3036 3022 3027 3038 3051 3040 3026 3019 3018 3017 3011 2997 2974 2945 2929 2901 2872 2871 2804 2730 2649 2565 2495 2428 2367 2342 2385 2341 2307 2280 2257 2243 2232 2226 2224 2226 2248 2247 2240 2232 2231 2230 2236 2242 2242 2247 2249 2258 2268 2264 2249 2231 2217 2208 2204 2194 2180 2168 2162 2138 2116 2106 2103 2091 2085 2077 2068 2060 2066 2070 2078 2087 2093 2126 2172 2224 2276 2317 2354 2375 2384 2389 2396 2396 2394 2392 2395 2402 2411 2423 2436 2454 2476 2500 2524 2542 2559 2564 2582 2627 2655 2701 2791 2937 3144 3394 3475 3575 3822 4116 4252 4340 4403 4440 4467 4475 4484 4501 4514 4576 136 104 97 93 86 71 70 88 130 206 341 203 111 114 118 102 84 77 77 54 45 43 41 37 17 19 33 41 45 31 16 14 16 25 27 28 39 39 39 38 32 23 49 49 40 46 53 63 96 152 140 126 126 308 940 1823 1896 1629 1359 1429 1366 1324 1317 1288 1326 1346 1333 1268 1190 1122 1060 1018 1030 858 717 605 506 421 407 408 413 450 459 508 602 720 741 738 733 720 649 577 515 452 327 235 310 492 708 820 866 884 853 731 840 764 677 678 673 683 677 670 683 669 533 393 380 939 1713 2304 2555 2494 2324 2151 1984 1837 1778 1739 1745 1778 1798 1814 1812 1814 1834 1856 1838 1809 1798 1840 1879 1910 1912 1877 1776 1692 1671 1685 1656 1608 1592 1590 1584 1563 1510 1477 1467 1464 1481 1485 1483 1496 1534 1540 1506 1459 1446 1437 1436 1436 1435 1434 1442 1431 1408 1400 1403 1408 1411 1409 1393 1364 1334 1309 1306 1321 1321 1274 1194 1217 1219 1213 1196 1158 1134 1114 1089 1050 1005 960 963 982 979 877 646 369 129 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 458 529 351 173 60 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 24 33 90 281 1032 2091 2504 2362 3052 3015 2798 2601 2551 2476 2308 2207 2165 2037 2088 2120 2182 2318 2446 2481 2488 2497 2533 2604 2693 2709 2627 2645 2684 2713 2731 2743 2708 2670 2632 2599 2588 2579 2594 2613 2615 2630 2647 2656 2659 2672 2743 2799 2806 2759 2837 2901 2939 2950 2939 2937 2965 2990 2995 3037 3076 3113 3140 3146 3158 3154 3148 3147 3140 3127 3132 3143 3139 3115 3109 3105 3097 3087 3066 3057 3057 3064 3076 3067 3058 3053 3049 3049 3045 3034 3014 2989 2953 2939 2938 2926 2860 2787 2710 2632 2561 2490 2436 2417 2446 2400 2363 2332 2307 2291 2279 2271 2267 2266 2286 2281 2270 2260 2254 2252 2256 2261 2262 2265 2268 2279 2290 2284 2269 2255 2245 2239 2224 2211 2199 2188 2183 2159 2141 2130 2123 2109 2103 2096 2086 2076 2079 2083 2085 2090 2109 2141 2183 2234 2289 2333 2362 2378 2387 2398 2401 2399 2398 2399 2406 2412 2421 2434 2446 2464 2486 2512 2537 2559 2569 2581 2607 2653 2690 2769 2907 3106 3360 3447 3599 3803 4017 4270 4385 4457 4509 4537 4543 4554 4570 4584 4594 4644 222 170 148 130 107 82 73 91 119 186 313 312 285 229 178 157 115 93 86 72 54 45 41 35 31 17 21 38 51 59 36 6 7 18 24 27 32 46 36 42 55 57 56 59 60 62 64 76 117 171 206 119 277 668 1254 1772 1607 1432 1392 1506 1409 1352 1355 1406 1467 1415 1312 1189 1065 995 942 905 887 702 578 492 440 432 487 520 529 523 572 653 745 816 790 760 738 705 634 636 546 416 287 219 309 507 715 819 831 857 839 781 838 777 721 699 672 713 713 681 650 694 493 364 466 967 1606 2370 2901 2877 2857 2444 2091 1874 1789 1740 1757 1794 1816 1821 1822 1827 1842 1877 1857 1819 1805 1833 1833 1872 1877 1829 1726 1655 1645 1657 1647 1606 1597 1588 1570 1548 1500 1481 1485 1496 1506 1531 1536 1524 1517 1511 1495 1481 1479 1453 1435 1429 1425 1414 1413 1397 1375 1363 1363 1372 1380 1387 1395 1384 1378 1371 1358 1342 1362 1327 1258 1253 1258 1253 1242 1224 1193 1135 1101 1085 1081 1059 1090 1075 950 965 991 903 669 282 258 126 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 211 772 1048 1012 822 772 1457 1578 1336 994 706 438 245 142 125 57 18 2 4 21 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 21 95 285 619 716 1022 1621 2604 2793 2751 2674 2675 2623 2571 2486 2372 2220 2176 2135 2129 2177 2277 2309 2353 2389 2379 2405 2461 2513 2554 2621 2632 2642 2659 2693 2705 2691 2657 2616 2594 2587 2582 2589 2614 2626 2646 2656 2650 2629 2704 2734 2737 2742 2822 2894 2937 2950 2941 2944 2953 2972 3001 3039 3074 3119 3157 3164 3172 3171 3165 3158 3153 3145 3149 3158 3159 3144 3141 3139 3132 3118 3100 3089 3084 3084 3100 3097 3092 3087 3079 3080 3079 3071 3054 3032 3008 3013 3021 2982 2920 2848 2771 2696 2624 2570 2537 2521 2509 2461 2421 2387 2359 2340 2329 2323 2316 2306 2319 2318 2306 2292 2283 2281 2280 2281 2285 2287 2291 2301 2311 2305 2294 2287 2277 2260 2244 2231 2218 2208 2203 2186 2177 2164 2146 2130 2121 2113 2103 2092 2099 2098 2098 2105 2125 2157 2199 2248 2301 2329 2357 2383 2401 2407 2406 2407 2410 2414 2418 2420 2430 2446 2459 2478 2501 2527 2553 2564 2579 2600 2634 2688 2754 2885 3074 3277 3354 3550 3782 3999 4176 4402 4503 4560 4596 4601 4618 4632 4643 4650 4657 4695 351 323 257 193 146 124 128 143 151 211 303 313 354 309 244 211 162 123 94 80 80 70 50 34 34 33 33 45 64 72 74 68 44 5 16 27 39 56 49 44 39 40 61 130 114 77 83 314 537 771 1041 1012 1270 1381 1413 1404 1247 1303 1453 1607 1613 1587 1527 1473 1474 1344 1196 1065 975 923 913 878 782 582 480 430 428 475 560 586 597 613 659 741 798 812 776 747 714 682 638 594 478 353 260 241 356 581 771 854 849 852 832 793 767 793 764 711 678 781 791 652 548 729 454 370 556 1063 1801 1857 2166 2830 3448 2680 2178 1911 1797 1750 1782 1806 1813 1844 1847 1838 1847 1885 1875 1827 1806 1820 1829 1870 1853 1788 1699 1642 1624 1628 1637 1629 1614 1589 1562 1539 1508 1498 1507 1528 1540 1584 1592 1566 1528 1499 1488 1492 1502 1491 1474 1457 1441 1422 1397 1388 1371 1350 1348 1356 1359 1365 1377 1390 1415 1435 1436 1418 1439 1407 1353 1348 1409 1404 1361 1292 1204 1148 1125 1126 1125 1103 1105 1111 1080 933 1020 1093 1117 1099 876 600 383 237 86 110 70 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 109 531 1044 1513 1868 1984 1967 1869 1808 2030 2117 2043 1860 1723 1340 1034 826 712 447 241 114 107 303 188 81 26 23 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 94 265 267 456 702 1069 1673 2076 2240 2341 2450 2444 2397 2347 2302 2272 2208 2195 2166 2123 2145 2184 2280 2371 2389 2391 2422 2471 2551 2703 2709 2736 2752 2724 2716 2707 2675 2629 2601 2642 2627 2602 2605 2626 2647 2659 2657 2636 2642 2676 2715 2752 2813 2883 2926 2941 2939 2940 2945 2964 3001 3041 3085 3128 3163 3181 3184 3185 3180 3171 3169 3167 3170 3176 3179 3173 3169 3163 3155 3148 3133 3117 3107 3105 3123 3126 3123 3117 3111 3114 3114 3109 3099 3086 3078 3078 3071 3036 2979 2907 2831 2757 2683 2675 2633 2583 2570 2521 2481 2447 2418 2395 2394 2382 2365 2349 2337 2349 2347 2329 2319 2318 2315 2311 2310 2313 2316 2327 2336 2328 2328 2316 2298 2280 2266 2253 2240 2229 2225 2225 2208 2186 2168 2154 2142 2130 2119 2109 2123 2119 2117 2124 2144 2176 2218 2267 2317 2317 2361 2398 2415 2419 2418 2422 2428 2430 2431 2433 2443 2459 2474 2494 2519 2540 2554 2574 2601 2627 2667 2740 2853 3039 3190 3284 3497 3760 3987 4174 4336 4522 4605 4635 4646 4669 4681 4690 4696 4702 4709 4722 445 407 334 233 224 215 208 206 200 215 247 282 423 431 349 257 230 161 115 88 84 67 57 51 50 45 42 54 68 66 71 82 71 24 7 19 37 60 92 89 74 93 154 121 97 144 339 866 1187 1322 1375 1536 1440 1311 1181 1069 1069 1252 1371 1455 1505 1596 1569 1452 1324 1209 1075 992 953 928 917 850 715 520 425 406 418 463 565 573 583 614 668 753 770 769 765 745 685 663 628 517 407 321 291 340 499 692 787 823 869 888 866 811 783 882 821 698 611 632 958 656 431 610 413 402 684 1316 2520 2709 3071 3494 3692 2642 2144 1903 1804 1777 1800 1817 1838 1876 1874 1857 1861 1884 1883 1830 1809 1813 1828 1864 1837 1762 1669 1612 1598 1602 1611 1613 1613 1601 1578 1551 1524 1518 1531 1547 1546 1575 1582 1567 1536 1505 1486 1483 1490 1495 1506 1493 1472 1451 1411 1410 1393 1365 1345 1346 1345 1352 1372 1404 1439 1469 1486 1482 1467 1470 1468 1486 1678 1622 1496 1361 1262 1218 1198 1192 1183 1132 1130 1146 1164 1152 1051 1100 1161 1156 1065 1043 899 653 356 347 261 185 144 74 24 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 99 1209 1615 1782 1841 1759 1712 1716 1802 1959 2005 2083 2086 2019 1983 1756 1676 1605 1419 1184 929 699 586 735 540 363 258 236 127 55 16 1 0 0 78 133 123 93 58 26 4 0 0 0 0 0 0 0 0 0 0 0 0 63 178 186 483 735 914 1068 1401 1655 1863 2014 2027 2080 2145 2224 2310 2292 2335 2324 2263 2257 2329 2454 2575 2634 2595 2575 2592 2680 2887 2863 2870 2880 2862 2800 2763 2737 2708 2660 2659 2653 2640 2626 2629 2645 2657 2656 2635 2635 2664 2702 2746 2815 2876 2921 2943 2941 2941 2947 2968 3004 3049 3092 3133 3169 3196 3196 3197 3192 3184 3185 3188 3196 3204 3206 3205 3195 3186 3179 3171 3159 3142 3129 3128 3147 3151 3150 3147 3144 3149 3151 3150 3144 3144 3128 3124 3118 3087 3032 2963 2890 2820 2769 2743 2692 2645 2634 2586 2548 2515 2488 2468 2458 2443 2423 2403 2388 2397 2392 2372 2364 2359 2350 2344 2343 2342 2344 2353 2363 2357 2353 2340 2322 2305 2290 2276 2262 2252 2256 2250 2231 2210 2191 2177 2163 2150 2139 2133 2142 2137 2136 2144 2165 2198 2240 2281 2311 2332 2372 2408 2431 2438 2437 2440 2444 2444 2448 2448 2454 2468 2492 2514 2541 2559 2563 2599 2631 2659 2696 2757 2978 3238 3397 3445 3752 3991 4185 4343 4468 4623 4688 4707 4710 4726 4732 4735 4736 4736 4732 4730 480 467 529 729 432 335 307 295 284 315 343 428 549 426 368 318 278 224 185 151 118 73 70 56 50 60 55 53 55 63 100 93 90 88 70 57 47 59 99 112 95 112 163 180 565 731 896 1217 1265 1256 1236 1216 1208 1123 1079 1062 1086 1219 1197 1172 1243 1356 1382 1351 1252 1084 989 980 990 981 948 827 649 463 368 337 337 365 426 486 503 551 635 701 718 752 771 747 729 658 559 437 353 342 396 503 636 799 840 868 920 889 908 803 706 915 958 689 438 513 1015 689 480 497 378 453 997 1568 1967 3018 3282 3350 3240 2385 2068 1891 1818 1813 1817 1837 1871 1903 1887 1873 1889 1914 1919 1898 1848 1822 1825 1845 1793 1693 1596 1561 1558 1561 1573 1591 1609 1610 1589 1560 1543 1546 1559 1577 1585 1590 1599 1603 1591 1559 1523 1508 1502 1501 1510 1500 1487 1468 1436 1441 1423 1400 1383 1380 1376 1373 1382 1413 1450 1491 1514 1511 1509 1508 1512 1652 2087 1858 1613 1413 1300 1250 1242 1255 1264 1230 1231 1262 1294 1291 1094 1045 1015 973 882 937 905 737 493 620 595 543 474 332 165 67 22 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 308 1603 1757 1714 1656 1606 1591 1561 1610 1750 1822 1902 1904 1847 1771 1704 1639 1579 1511 1450 1303 1125 937 749 620 578 523 424 353 286 269 273 262 210 582 790 721 635 550 431 294 161 50 27 15 0 0 0 0 0 0 0 0 0 17 90 342 633 940 1205 1286 1330 1370 1488 1804 2082 2280 2436 2556 2520 2530 2523 2493 2470 2533 2658 2820 2973 3015 2977 2952 2965 3032 2941 2886 2873 2882 2843 2803 2757 2716 2698 2695 2699 2689 2662 2650 2655 2666 2674 2672 2646 2669 2710 2758 2817 2876 2918 2940 2940 2944 2950 2971 3009 3055 3101 3142 3169 3180 3201 3211 3211 3205 3198 3203 3216 3232 3243 3240 3222 3212 3207 3195 3180 3164 3155 3154 3160 3176 3178 3174 3180 3184 3189 3190 3186 3185 3170 3167 3161 3129 3077 3014 2956 2913 2888 2820 2753 2704 2681 2652 2619 2592 2573 2564 2535 2510 2487 2464 2445 2451 2447 2433 2425 2407 2393 2383 2378 2375 2374 2385 2398 2396 2385 2368 2349 2331 2314 2298 2286 2284 2298 2277 2255 2234 2215 2198 2184 2174 2167 2163 2157 2155 2158 2167 2187 2221 2250 2273 2293 2341 2381 2417 2448 2460 2459 2459 2459 2459 2463 2464 2467 2481 2516 2539 2555 2570 2592 2631 2665 2698 2741 2819 3160 3328 3475 3732 3992 4196 4358 4485 4586 4658 4705 4733 4746 4749 4756 4758 4755 4752 4746 4734 482 541 544 514 502 604 522 429 419 502 451 462 541 353 431 397 319 314 314 266 190 98 71 57 57 67 66 57 58 60 67 147 262 328 368 482 283 183 157 145 151 142 330 720 1284 1240 1200 1237 1246 1149 1083 1037 1000 1005 1073 1118 1128 1150 1147 1116 1085 1059 978 942 933 924 959 982 1028 1040 975 788 597 408 243 237 262 279 304 396 429 516 624 711 755 793 791 760 769 628 478 368 334 417 533 652 755 763 861 891 875 822 886 785 684 712 1020 1142 857 564 944 702 535 424 322 479 1059 1750 2241 2881 2335 2199 2270 2188 2002 1889 1840 1843 1863 1873 1885 1894 1892 1898 1936 1962 1963 1960 1880 1827 1812 1821 1737 1611 1523 1497 1468 1507 1550 1582 1600 1595 1581 1567 1565 1583 1583 1611 1653 1668 1671 1680 1669 1629 1580 1567 1551 1533 1523 1505 1498 1490 1474 1471 1452 1437 1431 1418 1415 1411 1412 1427 1457 1507 1535 1542 1558 1563 1535 1830 2624 1983 1620 1432 1341 1326 1266 1228 1226 1252 1232 1285 1325 1327 1295 1321 1181 1002 940 925 877 796 706 731 734 743 726 647 426 245 125 62 32 20 8 3 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 209 728 1822 1760 1697 1673 1664 1637 1676 1686 1666 1635 1627 1639 1620 1560 1567 1459 1373 1347 1359 1255 1091 960 917 904 886 875 874 878 871 894 924 938 900 1295 1502 1469 1416 1305 1120 869 594 463 311 198 110 30 66 31 0 0 0 0 0 14 66 457 767 1100 1436 1394 1387 1357 1413 1708 2183 2472 2655 2760 2707 2657 2607 2569 2558 2624 2717 2885 3092 3148 3119 3119 3081 2931 2889 2821 2788 2813 2865 2865 2877 2858 2774 2756 2747 2728 2700 2677 2669 2666 2667 2671 2659 2665 2702 2760 2817 2876 2899 2913 2939 2943 2951 2975 3014 3061 3112 3134 3152 3180 3210 3228 3235 3233 3224 3227 3233 3250 3276 3272 3253 3243 3238 3223 3200 3190 3185 3179 3178 3204 3211 3206 3216 3218 3222 3225 3226 3223 3208 3206 3199 3167 3118 3077 3046 3013 2943 2876 2814 2756 2707 2717 2701 2685 2670 2639 2611 2584 2556 2528 2502 2515 2521 2507 2480 2457 2438 2424 2414 2409 2408 2421 2437 2428 2416 2398 2378 2358 2338 2326 2319 2315 2314 2299 2279 2259 2239 2220 2211 2205 2198 2186 2170 2174 2184 2193 2214 2233 2249 2272 2314 2358 2397 2436 2470 2480 2480 2479 2478 2476 2478 2481 2487 2503 2544 2555 2568 2591 2625 2667 2707 2752 2821 2949 3180 3422 3696 3992 4211 4376 4506 4607 4682 4694 4730 4762 4765 4765 4763 4763 4762 4749 4748 4736 449 487 502 594 759 807 752 590 461 448 411 451 504 442 445 416 381 374 368 283 221 160 85 98 70 52 56 58 76 82 73 81 475 757 896 945 777 759 727 643 628 324 539 1032 1360 1209 1158 1150 1138 1054 1009 989 991 1011 1055 1118 1154 1152 1162 1119 1055 1000 969 943 935 961 1035 1026 1087 1093 970 704 457 304 244 232 238 253 287 359 421 547 676 776 813 833 835 810 761 567 409 341 383 534 674 736 743 745 808 846 845 834 900 743 585 513 528 1017 729 531 874 534 479 384 272 345 372 1488 2602 2779 2152 2081 2126 2110 2045 2003 1944 1907 1915 1919 1914 1923 1947 1977 2019 2034 2022 1995 1889 1818 1784 1768 1683 1549 1479 1461 1443 1496 1545 1581 1598 1579 1574 1566 1564 1582 1605 1648 1688 1708 1728 1755 1756 1721 1645 1637 1602 1563 1538 1512 1518 1521 1518 1514 1520 1509 1484 1452 1435 1432 1436 1448 1476 1512 1528 1554 1621 1640 1608 1557 1668 2553 1741 1371 1360 1348 1233 1144 1140 1187 1124 1129 1156 1183 1206 1393 1436 1354 1175 1002 930 832 759 778 773 783 787 758 621 432 286 198 154 132 83 34 5 1 0 0 0 0 0 0 0 0 0 0 0 3 11 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 780 1644 2036 1815 1749 1744 1739 1724 1776 1768 1690 1567 1535 1559 1568 1535 1546 1427 1315 1236 1194 1119 1034 1080 1252 1241 1280 1334 1397 1451 1509 1563 1589 1581 1560 1726 1838 1881 1907 1931 1821 1570 1274 1248 915 660 455 229 359 213 56 1 1 0 0 2 30 420 865 1258 1530 1616 1616 1543 1468 1502 2044 2391 2602 2702 2688 2477 2371 2352 2378 2403 2433 2516 2633 2681 2700 2778 2782 2632 2728 2746 2729 2709 2734 2736 2790 2831 2806 2783 2780 2766 2738 2713 2712 2701 2689 2682 2677 2679 2706 2753 2808 2872 2892 2904 2930 2944 2952 2976 3017 3068 3118 3132 3149 3187 3218 3239 3253 3257 3251 3256 3257 3271 3300 3300 3285 3275 3268 3253 3230 3224 3219 3211 3210 3239 3248 3245 3250 3251 3251 3254 3258 3255 3242 3240 3232 3200 3156 3146 3115 3053 2992 2932 2874 2821 2778 2791 2794 2778 2747 2716 2689 2658 2627 2596 2562 2592 2597 2566 2535 2507 2483 2466 2456 2446 2444 2457 2472 2461 2446 2427 2407 2387 2366 2362 2353 2337 2323 2320 2304 2283 2263 2243 2241 2234 2221 2207 2193 2200 2212 2220 2233 2244 2267 2302 2342 2383 2422 2461 2495 2498 2501 2500 2498 2496 2497 2501 2509 2526 2557 2573 2596 2628 2666 2711 2761 2832 2914 2955 3330 3688 3987 4228 4399 4532 4626 4681 4691 4724 4757 4777 4776 4768 4767 4760 4747 4746 4725 4701 422 422 460 458 486 566 604 507 403 405 458 483 493 504 507 494 481 442 369 275 288 269 191 182 197 188 158 112 78 65 63 84 294 598 761 793 835 1023 1244 1430 1523 1101 995 1065 1130 1020 1020 1039 1048 1034 1057 1081 1090 1070 1073 1093 1122 1125 1067 1031 974 917 890 912 970 1010 1038 1075 1107 1055 901 653 446 341 291 265 261 262 284 344 456 626 766 851 862 859 867 824 709 498 361 346 432 584 680 708 779 882 814 827 850 873 922 790 621 441 440 1153 605 457 744 573 545 414 281 243 210 1862 2863 2718 2702 2640 2459 2277 2128 2122 2023 1948 1938 1974 1969 2001 2050 2084 2080 2085 2061 1994 1873 1784 1729 1685 1608 1501 1467 1462 1451 1496 1538 1568 1587 1593 1578 1568 1568 1585 1637 1681 1705 1719 1763 1798 1811 1805 1781 1729 1663 1613 1583 1549 1577 1587 1572 1537 1582 1587 1559 1508 1469 1458 1465 1489 1531 1538 1539 1590 1686 1697 1685 1702 1650 1373 1389 1387 1379 1339 1168 1105 1105 1121 1057 974 952 959 981 1096 1263 1449 1480 1119 924 826 788 793 775 769 757 733 698 514 373 301 293 225 147 68 26 82 85 73 61 56 36 29 27 27 20 21 16 49 122 108 73 39 14 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 81 83 32 23 848 1607 2022 1874 1748 1724 1720 1718 1730 1785 1799 1734 1600 1663 1680 1686 1697 1738 1592 1452 1352 1296 1255 1230 1333 1501 1480 1430 1368 1319 1307 1393 1469 1508 1552 1703 1813 1742 1681 1769 1975 2091 2054 1914 1844 1543 1375 1153 824 1053 692 367 184 82 17 0 0 21 223 659 1073 1346 1355 1620 1622 1504 1432 1715 2040 2261 2359 2369 2040 1935 1940 1953 1930 1930 1947 1974 1998 2053 2198 2304 2331 2563 2665 2702 2706 2696 2701 2737 2783 2817 2813 2798 2775 2748 2725 2722 2711 2697 2685 2676 2672 2696 2739 2781 2787 2838 2891 2925 2940 2955 2982 3018 3061 3072 3107 3150 3191 3225 3252 3271 3278 3275 3277 3279 3296 3324 3325 3319 3311 3298 3280 3270 3260 3250 3242 3247 3276 3285 3282 3283 3282 3282 3284 3287 3284 3273 3271 3263 3235 3211 3191 3155 3100 3044 2990 2938 2890 2852 2881 2876 2854 2823 2791 2762 2728 2693 2661 2635 2655 2653 2621 2586 2557 2531 2512 2500 2492 2487 2491 2497 2491 2476 2457 2437 2419 2404 2395 2382 2364 2349 2347 2331 2308 2287 2275 2267 2257 2243 2229 2216 2228 2244 2252 2253 2272 2298 2331 2373 2414 2450 2487 2521 2521 2524 2523 2519 2517 2520 2526 2537 2554 2582 2607 2637 2674 2718 2769 2838 2956 3093 3096 3619 4009 4246 4427 4560 4647 4704 4737 4738 4758 4773 4776 4767 4753 4743 4738 4733 4709 4682 4653 690 530 485 622 702 648 491 416 384 379 365 440 489 471 416 431 518 535 462 357 339 242 263 613 623 587 472 321 258 207 173 165 226 350 416 391 361 680 862 1080 1292 1289 1049 1003 1049 1012 1001 1014 1053 1104 1132 1143 1135 1090 1032 1036 1034 982 865 863 861 882 936 1030 1088 1102 1094 1098 1041 926 765 575 427 374 355 340 312 321 348 422 563 752 867 913 907 903 898 821 666 449 332 366 471 589 652 669 731 802 777 800 819 843 870 874 863 616 469 1168 435 453 566 274 484 465 377 319 301 2560 3618 3136 1158 1788 2066 2123 2093 2060 1976 1929 1940 2002 2025 2091 2138 2132 2129 2090 2038 1960 1836 1733 1657 1584 1500 1457 1449 1449 1455 1481 1535 1570 1586 1592 1602 1601 1631 1688 1743 1745 1747 1774 1843 1914 1917 1905 1894 1860 1758 1685 1637 1592 1610 1616 1618 1617 1595 1567 1538 1518 1515 1527 1525 1530 1550 1576 1579 1658 1752 1722 1577 1534 1590 1725 1735 1641 1475 1296 1186 1157 1116 1078 1047 1009 937 943 967 859 913 1209 1480 1406 900 797 774 774 889 868 821 772 731 614 511 438 393 315 240 174 226 486 496 437 388 357 281 263 233 202 182 184 168 265 447 429 357 258 160 86 48 13 0 0 0 0 0 0 0 0 0 13 34 31 583 641 422 375 1473 1885 1911 1781 1714 1702 1705 1719 1753 1747 1773 1767 1726 1804 1811 1804 1810 1844 1742 1626 1542 1522 1534 1532 1585 1650 1632 1536 1410 1317 1286 1263 1268 1261 1240 1226 1436 1358 1261 1315 1548 1657 1832 2011 2088 1978 2053 2024 1821 2034 1417 1084 924 470 149 24 0 2 14 366 378 372 1004 1521 1635 1534 1388 1417 1669 1808 1856 1916 1621 1527 1519 1526 1557 1573 1581 1587 1600 1702 1859 1999 2125 2438 2625 2683 2672 2674 2694 2704 2719 2746 2780 2785 2777 2767 2768 2748 2728 2707 2688 2669 2656 2672 2691 2679 2744 2811 2872 2919 2939 2953 2981 3008 3017 3056 3096 3144 3197 3228 3259 3283 3295 3295 3296 3301 3317 3339 3349 3347 3340 3331 3322 3310 3294 3279 3272 3282 3309 3314 3310 3312 3312 3312 3313 3314 3312 3300 3292 3287 3281 3270 3233 3189 3143 3097 3048 3000 2962 2943 2981 2959 2924 2893 2859 2827 2791 2758 2735 2720 2721 2704 2668 2632 2605 2579 2560 2550 2544 2532 2520 2513 2522 2506 2487 2470 2458 2452 2432 2411 2392 2376 2374 2356 2336 2323 2314 2296 2279 2266 2252 2242 2258 2276 2283 2290 2310 2334 2364 2404 2444 2479 2512 2540 2548 2551 2548 2544 2542 2546 2556 2565 2577 2622 2652 2686 2730 2783 2846 2961 3060 3137 3370 3916 4275 4453 4591 4666 4717 4744 4751 4765 4775 4771 4758 4743 4732 4710 4696 4690 4661 4631 4600 1323 1062 912 554 480 501 476 447 406 406 433 444 577 577 504 492 694 761 754 721 718 767 753 681 694 554 420 341 387 381 411 416 344 262 262 264 305 615 835 997 1089 1051 878 954 1023 1031 1055 1064 1089 1115 1109 1059 1017 997 983 911 865 781 693 737 813 919 1036 1149 1147 1160 1135 1068 949 807 665 537 433 385 369 364 357 386 452 557 698 868 950 975 967 952 928 814 635 435 321 397 528 632 632 694 768 812 796 819 825 798 776 813 900 601 507 913 409 408 422 318 397 413 373 344 567 3283 3786 3227 2208 1909 1918 1947 1952 1934 1918 1923 1965 2038 2104 2147 2168 2152 2094 2007 1951 1895 1814 1706 1623 1541 1473 1469 1468 1469 1488 1533 1598 1634 1654 1662 1664 1666 1720 1797 1852 1826 1803 1831 1916 1988 1994 1997 2002 1996 1851 1759 1685 1614 1580 1578 1581 1583 1582 1557 1552 1568 1592 1594 1585 1578 1583 1617 1608 1708 1780 1708 1574 1536 1496 1441 1435 1454 1420 1332 1224 1223 1138 1083 1083 1109 971 974 1023 949 852 924 1138 1385 1350 1231 1048 982 1221 1166 1085 994 915 895 903 868 799 723 641 597 731 1035 947 911 760 615 662 640 563 495 474 501 491 648 871 888 803 662 530 442 417 349 318 275 157 46 76 87 0 0 0 14 108 370 1470 1576 1306 1297 1745 1862 1861 1835 1833 1785 1747 1744 1790 1917 1870 1807 1771 1776 1735 1714 1714 1731 1713 1699 1672 1641 1644 1639 1609 1581 1551 1441 1340 1269 1240 1267 1268 1274 1278 1277 1320 1432 1425 1320 1300 1304 1417 1629 1875 1962 2164 2345 2436 2395 2084 1910 1655 1041 526 174 12 0 0 122 90 136 557 1246 1566 1591 1443 1353 1474 1531 1543 1560 1448 1394 1383 1407 1472 1482 1485 1496 1530 1613 1718 1849 2037 2360 2583 2662 2675 2705 2730 2737 2732 2726 2745 2752 2754 2756 2760 2745 2735 2717 2690 2662 2648 2644 2645 2651 2713 2793 2863 2911 2937 2956 2967 2982 3014 3052 3093 3144 3198 3227 3257 3271 3286 3313 3315 3319 3335 3359 3373 3375 3367 3360 3358 3337 3322 3311 3306 3312 3338 3345 3341 3341 3337 3338 3341 3342 3337 3326 3312 3311 3328 3305 3270 3232 3192 3150 3103 3070 3048 3037 3046 3019 2986 2954 2919 2886 2858 2837 2819 2774 2770 2751 2712 2675 2650 2631 2617 2607 2589 2574 2558 2548 2556 2538 2524 2514 2503 2484 2464 2442 2421 2403 2398 2387 2374 2363 2340 2320 2303 2290 2278 2271 2289 2307 2313 2331 2354 2378 2405 2439 2478 2500 2526 2564 2579 2580 2577 2573 2571 2577 2583 2590 2608 2668 2707 2749 2799 2857 2967 3031 3141 3375 3733 4190 4479 4606 4683 4728 4746 4755 4768 4776 4775 4756 4730 4720 4691 4683 4670 4641 4610 4577 4547 1567 1467 1219 1171 759 551 525 545 468 483 493 439 537 551 606 733 978 906 851 817 795 740 664 623 601 341 236 231 270 218 206 225 251 249 276 294 413 617 829 1007 1093 1027 723 738 853 965 1037 1090 1132 1147 1115 983 886 858 833 718 679 660 690 794 901 1032 1093 1109 1199 1188 1088 953 822 694 586 492 424 426 385 356 361 419 550 692 834 958 1000 1014 1004 977 934 798 619 450 353 444 537 619 669 791 766 767 798 837 770 714 657 629 798 552 533 701 472 439 429 417 411 376 340 380 981 3609 2906 2475 2246 1930 1928 1857 1825 1863 1926 1962 2045 2147 2210 2193 2183 2137 2009 1867 1819 1813 1804 1737 1656 1599 1554 1523 1506 1490 1527 1619 1700 1746 1769 1775 1767 1776 1820 1879 1927 1919 1894 1910 1947 1947 2027 2066 2056 1997 1869 1791 1710 1624 1560 1556 1553 1557 1573 1576 1583 1592 1604 1612 1610 1604 1618 1666 1671 1762 1769 1655 1532 1519 1517 1531 1576 1548 1508 1418 1287 1225 1129 1089 1101 1121 1033 1019 1018 974 881 879 1060 1312 1317 1503 1428 1455 1741 1689 1652 1574 1480 1435 1387 1315 1230 1149 1122 1051 1023 1037 1011 1006 958 895 881 864 749 701 743 814 806 1048 1338 1444 1428 1314 1252 1290 1365 1325 1335 1243 895 522 470 338 60 5 0 0 268 1083 1990 1898 1649 1661 1785 1855 1880 1876 1868 1834 1844 1842 1817 1824 1901 1923 1897 1856 1762 1663 1600 1582 1560 1564 1576 1589 1604 1594 1478 1346 1279 1229 1148 1100 1090 1095 1151 1210 1269 1335 1455 1529 1530 1474 1431 1432 1392 1390 1493 1740 1998 2192 2284 2246 2200 2142 1965 1591 1004 444 109 1 1 0 0 55 256 915 1446 1609 1472 1295 1307 1334 1375 1429 1441 1431 1437 1471 1535 1535 1504 1506 1577 1642 1727 1840 2010 2292 2431 2535 2622 2707 2732 2749 2765 2765 2726 2753 2760 2755 2751 2761 2754 2736 2707 2665 2645 2638 2641 2653 2700 2774 2845 2901 2933 2956 2963 2978 3017 3054 3100 3156 3211 3241 3265 3273 3287 3320 3330 3339 3351 3370 3393 3393 3390 3384 3379 3363 3350 3342 3341 3346 3365 3372 3372 3370 3361 3361 3365 3366 3356 3351 3344 3346 3360 3339 3309 3274 3238 3199 3152 3136 3124 3097 3099 3072 3040 3008 2973 2937 2925 2909 2867 2823 2807 2785 2753 2718 2693 2685 2675 2648 2631 2614 2596 2583 2592 2570 2563 2554 2532 2513 2493 2471 2449 2428 2422 2421 2411 2386 2363 2344 2328 2316 2307 2303 2322 2343 2354 2375 2402 2428 2454 2483 2501 2517 2549 2601 2613 2614 2609 2604 2603 2606 2612 2625 2649 2723 2775 2824 2886 2976 3013 3153 3415 3774 4074 4415 4618 4690 4738 4745 4757 4769 4777 4771 4760 4736 4704 4676 4674 4652 4621 4589 4558 4529 4504 1493 1572 1594 1593 1099 779 649 641 572 594 626 656 829 822 908 1040 1154 918 750 723 767 725 769 687 536 300 283 344 387 350 384 418 437 421 423 407 567 746 722 1002 1205 1122 744 740 751 834 943 1021 1141 1214 1188 1040 1019 917 784 646 600 637 759 920 1057 1155 1199 1210 1220 1104 930 789 690 591 524 473 445 462 424 403 416 487 663 817 946 1025 1018 1028 1028 1005 954 817 650 505 424 466 469 561 682 752 666 789 844 776 805 781 662 578 721 547 529 546 447 430 379 357 360 340 374 631 1592 3714 1884 1737 1940 1828 1836 1813 1846 1928 2018 2057 2164 2259 2293 2287 2186 2061 1925 1814 1758 1753 1769 1771 1734 1698 1643 1574 1551 1553 1629 1741 1830 1887 1897 1902 1911 1904 1896 1923 1967 1994 1961 1948 1945 1953 2025 2035 2001 1936 1857 1813 1743 1675 1632 1593 1569 1558 1561 1584 1582 1595 1620 1643 1641 1636 1661 1718 1761 1854 1792 1643 1539 1537 1518 1529 1580 1576 1503 1428 1344 1244 1208 1140 1096 1097 1089 1065 1042 1019 956 1019 1021 1130 1473 1721 1796 1964 2191 2063 1915 1860 1843 1820 1710 1581 1482 1419 1347 1261 1178 1141 1144 1055 969 936 957 979 960 974 1021 1057 1111 1388 1710 1942 2134 2170 2178 2232 2377 2378 2396 2191 1689 1164 920 595 209 6 0 235 813 1748 2181 1943 1732 1717 1791 1871 1903 1895 1869 1855 1868 1893 1902 1848 1824 1824 1837 1851 1795 1738 1681 1629 1580 1546 1528 1484 1394 1362 1324 1213 1039 981 961 960 954 930 964 1037 1105 1173 1312 1224 1243 1309 1322 1417 1436 1396 1386 1671 1929 2065 2092 2040 1931 1937 1989 1961 1555 873 326 31 26 5 0 3 73 488 1142 1563 1712 1681 1461 1371 1381 1445 1452 1460 1480 1508 1530 1547 1528 1535 1600 1674 1757 1865 1991 2120 2197 2342 2499 2617 2666 2683 2733 2786 2770 2799 2799 2777 2746 2742 2745 2742 2725 2687 2684 2659 2637 2639 2676 2746 2820 2885 2933 2936 2952 2984 3029 3061 3100 3157 3220 3258 3264 3278 3302 3335 3349 3353 3358 3373 3408 3408 3406 3403 3397 3378 3370 3368 3370 3376 3394 3399 3398 3395 3387 3387 3390 3390 3378 3374 3375 3381 3391 3376 3346 3312 3277 3238 3214 3194 3172 3145 3144 3119 3088 3057 3023 3001 2982 2955 2911 2870 2834 2811 2793 2759 2743 2731 2714 2687 2668 2650 2631 2620 2631 2618 2606 2589 2566 2544 2523 2500 2475 2452 2457 2452 2437 2412 2387 2368 2354 2343 2337 2336 2359 2386 2402 2425 2454 2483 2509 2532 2534 2552 2591 2644 2653 2650 2643 2638 2640 2640 2651 2669 2699 2794 2854 2917 3019 3212 3226 3462 3804 4113 4336 4561 4695 4734 4741 4757 4770 4774 4767 4751 4733 4700 4664 4663 4635 4603 4571 4540 4511 4486 4467 1354 1382 1427 1390 1034 864 765 725 695 680 771 842 842 920 925 957 914 589 523 537 518 297 265 332 348 302 344 442 402 320 368 385 309 270 370 615 856 926 858 1119 1353 1381 1137 741 637 670 718 732 900 1109 1202 1204 1228 1119 931 731 592 642 830 1022 1143 1138 1190 1218 1162 989 828 723 648 573 530 518 514 500 480 474 508 597 759 890 975 1044 1081 1060 1050 1032 975 855 627 507 462 460 460 614 753 790 603 785 821 732 712 728 619 563 665 557 467 407 389 420 416 429 420 389 915 1500 2348 3148 1710 1714 1849 1873 1866 1910 1990 2068 2127 2194 2290 2345 2346 2333 2188 2072 1984 1898 1806 1756 1752 1775 1775 1722 1663 1622 1630 1654 1738 1842 1932 2025 2030 2034 2028 1972 1923 1944 1983 2002 1963 1954 1966 1988 2015 1998 1952 1902 1868 1847 1816 1787 1757 1673 1611 1582 1579 1599 1596 1604 1613 1620 1638 1655 1679 1718 1764 1879 1773 1637 1593 1573 1531 1535 1575 1590 1468 1397 1348 1294 1291 1186 1178 1249 1234 1207 1189 1209 1301 1452 1510 1671 2013 2233 2269 2131 1941 1764 1601 1572 1545 1465 1403 1291 1207 1179 1219 1227 1035 848 808 793 790 814 874 959 1017 1052 1083 1127 1280 1371 1539 1790 2087 2269 2312 2294 2309 2262 2179 2007 1710 1335 1590 1415 1076 935 752 1363 1992 2355 2318 2015 1814 1746 1771 1864 1909 1905 1859 1839 1825 1815 1818 1833 1826 1841 1826 1771 1743 1744 1745 1733 1705 1699 1732 1681 1488 1335 1183 1178 1210 1076 964 911 874 824 806 843 874 911 1004 1079 1115 1164 1240 1345 1432 1497 1550 1649 1907 2008 1973 1866 1840 1866 1931 1993 1901 1268 708 318 179 31 0 0 30 180 727 1309 1682 1684 1675 1551 1427 1361 1382 1390 1449 1507 1509 1552 1567 1593 1646 1720 1801 1892 1953 1947 2078 2192 2317 2455 2537 2606 2673 2719 2722 2781 2797 2788 2769 2759 2743 2732 2728 2728 2700 2662 2634 2629 2659 2726 2799 2852 2856 2919 2953 2984 3024 3057 3100 3162 3217 3226 3258 3284 3308 3335 3358 3361 3368 3381 3396 3412 3418 3415 3406 3389 3388 3392 3395 3398 3417 3424 3424 3423 3414 3414 3415 3412 3402 3402 3406 3412 3415 3400 3372 3341 3311 3290 3275 3244 3211 3186 3186 3163 3135 3108 3090 3076 3043 3000 2957 2917 2877 2852 2838 2818 2803 2781 2756 2730 2706 2686 2668 2660 2682 2677 2656 2629 2603 2580 2557 2531 2506 2492 2500 2489 2466 2440 2413 2396 2383 2374 2371 2370 2399 2435 2457 2483 2512 2541 2564 2574 2584 2602 2629 2664 2693 2691 2681 2675 2677 2681 2697 2722 2757 2823 2926 3066 3211 3268 3539 3850 4139 4367 4528 4636 4710 4755 4755 4766 4767 4758 4741 4721 4706 4667 4612 4611 4582 4551 4520 4489 4465 4447 4430 1229 1239 1351 1334 1045 909 852 811 784 778 868 931 986 1117 1043 926 818 628 408 517 581 537 397 348 334 365 455 433 362 280 273 235 167 253 484 799 890 925 996 1225 1191 1228 1047 671 628 585 514 459 545 799 913 1050 1334 1380 1156 859 626 664 934 1097 1169 1185 1156 1125 1034 867 743 672 633 602 572 559 566 579 562 531 560 657 813 973 986 1045 1124 1126 1055 971 867 737 535 482 465 457 483 698 784 749 675 806 776 719 701 674 544 540 606 536 471 401 359 362 367 297 389 765 1772 2326 2629 2480 1499 1470 1665 1866 1942 2051 2131 2175 2206 2275 2345 2370 2357 2318 2272 2195 2094 1974 1845 1765 1741 1756 1776 1736 1705 1691 1698 1724 1778 1866 1956 1964 2040 2079 2058 1978 1955 1994 2025 2024 1998 1986 2002 2031 2048 2060 2036 1986 1928 1875 1868 1856 1824 1759 1664 1634 1638 1652 1652 1647 1645 1649 1671 1673 1681 1691 1712 1826 1720 1651 1657 1588 1497 1473 1497 1530 1471 1460 1454 1433 1404 1324 1490 1696 1640 1590 1590 1655 1775 1793 2118 2399 2538 2444 2242 1964 1673 1453 1408 1277 1139 1011 939 876 837 827 845 846 739 655 636 613 627 665 720 782 810 829 863 937 1102 847 821 999 1243 1540 1713 1838 1933 2116 2162 2199 2198 2100 2343 2220 2032 2018 2152 2551 2678 2488 2247 1976 1894 1878 1858 1850 1873 1825 1745 1699 1736 1767 1785 1789 1808 1825 1818 1778 1723 1711 1718 1726 1719 1726 1771 1834 1847 1667 1478 1544 1671 1504 1508 1514 1464 1321 1076 873 803 817 856 1132 1289 1423 1549 1477 1457 1601 1786 1809 1912 1900 1818 1715 1712 1749 1741 1726 1817 1503 1367 1056 386 57 0 0 0 0 340 479 786 1436 1799 1736 1539 1352 1294 1252 1261 1306 1364 1432 1485 1551 1636 1730 1799 1849 1865 1841 1939 2045 2154 2265 2368 2485 2562 2609 2641 2720 2734 2739 2751 2752 2738 2730 2728 2728 2705 2667 2637 2629 2655 2715 2787 2838 2841 2911 2949 2980 3018 3057 3101 3156 3200 3202 3256 3295 3322 3342 3369 3381 3386 3386 3386 3418 3424 3421 3418 3404 3407 3411 3414 3414 3427 3441 3448 3446 3438 3439 3437 3433 3433 3434 3434 3436 3438 3417 3396 3366 3339 3339 3311 3278 3247 3223 3211 3200 3180 3161 3161 3129 3089 3046 3003 2964 2920 2895 2889 2888 2855 2827 2802 2778 2750 2728 2713 2712 2734 2720 2696 2671 2648 2633 2600 2572 2554 2545 2540 2523 2499 2471 2441 2425 2417 2413 2410 2410 2431 2470 2518 2547 2577 2599 2612 2627 2644 2659 2675 2693 2735 2736 2729 2726 2723 2731 2752 2787 2833 2886 3069 3212 3301 3571 3895 4171 4388 4550 4637 4697 4733 4750 4760 4758 4747 4730 4708 4692 4665 4649 4637 4571 4535 4504 4475 4447 4430 4409 4394 1150 1101 1156 1173 1113 981 919 884 840 792 831 923 1031 1084 972 821 834 785 322 484 612 488 136 299 249 253 334 315 308 334 315 156 102 201 424 699 744 822 930 1024 973 1067 953 723 692 578 476 424 451 553 596 752 1039 1296 1111 854 697 781 1065 1133 1136 1144 1058 940 821 712 634 637 649 658 653 650 617 617 636 575 570 660 786 883 1041 1126 1104 959 875 765 660 537 318 323 396 464 512 726 778 737 656 710 717 713 703 668 507 505 541 496 424 367 327 337 420 930 1242 1562 2148 2307 2243 2070 1835 1831 1911 1987 2041 2110 2176 2207 2227 2260 2297 2318 2332 2320 2228 2187 2113 1999 1861 1785 1763 1776 1805 1805 1772 1738 1711 1705 1743 1759 1791 1864 1927 2001 2016 1984 2002 2057 2083 2090 2087 2065 2040 2037 2038 2002 2008 2023 2025 1996 1979 1945 1888 1806 1680 1690 1699 1709 1721 1730 1717 1709 1717 1697 1689 1663 1649 1747 1706 1678 1633 1512 1439 1430 1446 1469 1586 1703 1738 1727 1730 1730 2077 2336 2262 2194 2158 2129 2129 2255 2538 2532 2377 2227 2042 1723 1523 1441 1300 1104 950 842 771 732 700 679 669 666 662 623 563 500 482 478 473 466 483 468 465 495 581 235 157 278 495 801 936 1180 1567 1888 2038 2130 2238 2372 1998 1917 1947 2043 2212 2320 2295 2187 2098 2023 2113 2185 2106 1804 1909 1820 1623 1594 1701 1797 1848 1850 1879 1902 1886 1830 1740 1740 1760 1775 1768 1745 1745 1791 1860 1873 1821 1646 1475 1418 1403 1396 1387 1425 1656 1639 1477 1298 1191 1294 1405 1628 1880 1839 1718 1790 1946 2021 2017 1988 1913 1826 1820 1632 1487 1431 1490 1505 1414 1068 485 59 2 0 0 0 0 84 399 992 1641 1757 1608 1367 1227 1254 1201 1176 1236 1305 1349 1412 1500 1608 1640 1682 1685 1648 1765 1894 2014 2122 2228 2320 2384 2448 2544 2625 2618 2638 2693 2718 2712 2711 2716 2719 2691 2660 2636 2627 2644 2702 2725 2755 2832 2900 2952 2991 3023 3059 3107 3131 3154 3204 3255 3293 3327 3356 3376 3382 3384 3386 3395 3414 3418 3419 3420 3421 3423 3424 3427 3437 3442 3460 3470 3465 3458 3458 3457 3457 3458 3460 3453 3452 3458 3441 3421 3400 3379 3362 3337 3309 3283 3259 3231 3233 3228 3216 3205 3172 3131 3088 3048 3009 2964 2949 2953 2935 2902 2872 2847 2823 2792 2770 2761 2764 2777 2759 2737 2713 2689 2663 2640 2630 2622 2589 2566 2552 2536 2508 2477 2462 2456 2455 2450 2454 2468 2509 2587 2618 2650 2666 2672 2699 2711 2720 2730 2743 2786 2794 2789 2784 2781 2794 2826 2872 2924 2987 3144 3356 3616 3940 4202 4408 4555 4643 4695 4715 4729 4750 4749 4735 4717 4697 4683 4652 4643 4629 4592 4518 4483 4456 4432 4413 4386 4375 4360 1183 1085 1134 1206 1187 1074 986 943 908 879 903 918 962 985 924 859 816 691 445 422 568 507 288 305 514 375 219 201 146 122 129 144 86 240 507 754 817 989 1154 1309 1338 962 883 809 680 534 444 449 488 486 551 627 726 832 803 812 881 1020 1164 1173 1115 1010 856 682 596 556 548 620 645 679 716 754 728 733 743 689 621 695 761 799 1053 1056 911 708 609 510 400 301 216 274 350 420 503 735 786 742 709 699 701 692 686 665 501 456 449 450 430 453 477 627 1147 1981 2833 2687 1867 1949 1911 1934 2044 2126 2117 2142 2180 2216 2213 2230 2241 2242 2231 2211 2219 2196 2080 2102 2074 1986 1867 1853 1843 1848 1862 1869 1808 1757 1715 1687 1720 1707 1683 1691 1755 1870 1919 1941 1990 2067 2088 2092 2091 2055 2041 2083 2186 2304 2414 2480 2492 2454 2422 2349 2230 2061 1839 1799 1734 1652 1637 1644 1659 1675 1688 1658 1661 1651 1639 1673 1699 1682 1587 1416 1350 1385 1519 1742 2041 2037 2219 2388 2420 2334 2673 2851 2759 2657 2622 2584 2527 2426 2407 2209 1973 1787 1693 1563 1499 1437 1235 1042 912 831 785 761 740 721 703 695 663 567 466 401 324 264 221 196 209 164 126 107 108 22 59 166 290 289 474 681 864 994 1161 1357 1552 1637 1178 1216 1360 1546 1774 1942 2028 2064 2087 2150 2131 2079 1998 1889 1913 1822 1731 1761 1836 1839 1901 2006 2051 2046 1957 1852 1795 1774 1782 1797 1800 1778 1796 1810 1783 1687 1598 1524 1481 1463 1400 1405 1436 1462 1437 1403 1386 1371 1363 1386 1547 1860 2168 2175 1934 1853 1869 1912 1969 2084 2130 2082 1987 1596 1244 1042 1014 973 901 671 310 27 1 0 0 0 0 0 124 446 1011 1492 1640 1519 1276 1438 1295 1143 1117 1178 1240 1299 1365 1445 1448 1497 1489 1417 1526 1670 1813 1947 2072 2078 2179 2307 2415 2498 2469 2487 2563 2644 2649 2676 2695 2688 2683 2654 2629 2620 2635 2635 2677 2748 2832 2903 2955 2991 3022 3068 3076 3103 3149 3207 3253 3295 3328 3354 3388 3391 3392 3396 3405 3415 3417 3418 3420 3426 3426 3433 3440 3444 3461 3480 3489 3484 3475 3474 3477 3480 3480 3481 3475 3473 3476 3460 3448 3434 3416 3389 3363 3338 3315 3292 3271 3282 3284 3270 3246 3210 3170 3131 3093 3052 3025 3022 3023 2984 2950 2918 2891 2866 2835 2822 2811 2806 2815 2808 2782 2749 2720 2679 2674 2670 2655 2629 2593 2582 2575 2548 2521 2510 2503 2497 2494 2502 2523 2573 2664 2695 2713 2728 2747 2771 2781 2786 2790 2798 2845 2858 2854 2846 2848 2873 2916 2971 3033 3159 3388 3683 3997 4241 4428 4559 4642 4696 4703 4720 4734 4736 4723 4703 4685 4667 4636 4635 4611 4577 4541 4475 4438 4414 4392 4363 4357 4336 4308 1194 1109 1107 1185 1167 1092 1021 967 953 953 957 973 976 937 846 691 656 613 583 597 466 391 263 118 225 221 156 110 114 89 59 53 92 153 310 587 891 1132 1151 1180 1182 853 914 847 662 433 314 327 398 472 583 609 642 700 759 924 1066 1142 1125 1117 1000 852 688 524 500 526 582 669 664 714 780 827 850 810 758 706 654 672 743 852 1032 925 757 596 485 374 261 208 241 404 392 425 500 659 877 735 581 589 662 631 619 602 488 380 416 682 1117 993 1225 1552 1911 2302 2821 2492 1772 1810 1887 2000 2100 2195 2262 2329 2349 2310 2233 2223 2224 2217 2190 2121 2106 2091 2063 2088 2080 2038 1988 1978 1975 1963 1949 1932 1897 1852 1801 1796 1964 1928 1861 1788 1724 1727 1771 1829 1892 1941 1990 2019 2036 2035 2335 2526 2670 2792 2883 2889 2914 2948 2944 2890 2788 2608 2334 2008 1987 1969 1867 1643 1534 1526 1558 1574 1617 1643 1654 1658 1693 1630 1517 1400 1381 1456 1690 2070 2554 2523 2769 2938 2940 2891 2845 2836 2785 2680 2688 2614 2501 2352 2055 1783 1601 1531 1576 1566 1508 1390 1198 1002 879 800 749 709 694 677 653 611 579 463 368 305 174 112 90 83 72 33 10 0 3 20 125 217 275 291 371 450 527 606 710 829 949 978 705 851 1033 1226 1437 1629 1769 1833 1835 1851 1823 1796 1784 1802 1915 2018 2131 2238 2222 2131 2152 2264 2359 2280 2109 1962 1903 1851 1840 1803 1738 1657 1701 1728 1716 1651 1580 1518 1469 1438 1430 1401 1358 1336 1369 1376 1374 1364 1356 1395 1585 1830 2072 2212 1932 1843 1789 1723 1762 1993 2173 2166 1858 1425 1071 810 669 478 350 198 46 1 0 13 28 35 32 17 1 32 139 527 1147 1575 1537 1601 1487 1281 1080 1021 1058 1124 1184 1215 1251 1298 1267 1185 1264 1386 1517 1632 1715 1776 1909 2062 2201 2313 2244 2265 2359 2441 2467 2537 2607 2645 2649 2630 2614 2607 2614 2617 2665 2742 2828 2895 2950 2993 3028 3068 3069 3098 3148 3207 3254 3294 3326 3352 3374 3376 3385 3400 3415 3418 3422 3426 3428 3425 3425 3434 3448 3461 3482 3496 3502 3502 3496 3495 3495 3496 3501 3496 3490 3487 3488 3482 3467 3450 3431 3409 3385 3365 3344 3323 3316 3332 3330 3309 3283 3246 3211 3175 3139 3117 3097 3084 3069 3034 3000 2968 2939 2914 2898 2883 2862 2842 2838 2859 2834 2787 2750 2728 2705 2679 2657 2657 2631 2622 2616 2591 2579 2568 2556 2546 2547 2562 2591 2647 2742 2756 2774 2798 2824 2847 2854 2857 2858 2861 2914 2927 2923 2919 2933 2971 3024 3100 3214 3250 3626 4037 4277 4453 4563 4638 4688 4718 4719 4729 4729 4708 4689 4676 4653 4622 4589 4586 4564 4531 4496 4427 4400 4374 4347 4347 4320 4291 4262 1205 1142 1107 1127 1120 1085 1041 1017 980 962 963 978 1002 1017 962 841 775 738 661 577 436 424 334 209 179 148 200 209 169 155 141 120 159 399 504 697 914 1058 1152 1012 843 711 696 662 497 271 170 171 256 400 569 601 625 676 773 923 990 1013 984 948 772 661 578 475 497 559 609 646 713 789 852 896 924 868 850 822 738 730 821 919 969 853 677 527 412 318 325 359 373 370 442 501 536 576 799 707 626 616 617 571 552 527 457 315 625 1193 1993 2353 2601 2691 2596 2472 1960 2026 2029 1933 1914 1997 2092 2183 2348 2411 2361 2256 2162 2165 2172 2164 2129 2057 2055 2056 2047 2037 2064 2077 2063 2042 2046 2060 2063 2059 2069 2057 2031 2067 2223 2197 2144 2063 1968 1904 1878 1871 1873 1869 1926 1993 2076 2222 2662 2824 2899 2941 2943 2974 3024 3076 3103 3099 3068 2963 2753 2418 2581 2535 2267 2014 1860 1769 1722 1698 1670 1670 1646 1607 1596 1537 1457 1414 1454 1549 1823 2030 2119 2549 2677 2669 2635 2710 2712 2653 2606 2569 2540 2412 2236 2018 1722 1505 1419 1438 1516 1519 1420 1288 1143 984 873 786 713 645 648 599 539 489 438 334 286 247 107 101 120 140 143 105 90 87 92 106 164 184 192 225 265 283 292 304 342 418 465 527 637 524 639 849 1071 1269 1399 1462 1490 1536 1604 1672 1701 1700 1906 2124 2333 2507 2548 2597 2633 2652 2683 2562 2319 2136 2064 2042 2023 1963 1849 1688 1630 1577 1546 1532 1508 1458 1385 1318 1287 1282 1284 1304 1357 1505 1534 1659 1794 1670 1556 1597 1732 1895 1962 1967 1839 1639 1593 1856 2062 1987 1485 1175 1097 979 724 482 235 110 65 27 32 247 466 632 793 1033 1295 1239 463 153 136 409 849 1066 1375 1415 1238 1102 1035 1033 1037 1010 1046 1090 1064 1000 1041 1119 1188 1241 1277 1387 1528 1689 1860 2019 1924 1947 2049 2121 2252 2359 2449 2524 2572 2584 2582 2572 2555 2592 2654 2734 2822 2903 2966 3007 3026 3029 3060 3101 3150 3205 3256 3290 3324 3353 3356 3376 3387 3399 3419 3418 3425 3429 3428 3426 3426 3436 3454 3477 3495 3509 3513 3508 3506 3503 3504 3508 3516 3512 3505 3498 3494 3497 3470 3453 3441 3418 3403 3390 3375 3360 3360 3369 3363 3342 3315 3279 3247 3214 3180 3180 3146 3125 3112 3082 3049 3017 2987 2963 2963 2938 2908 2882 2866 2879 2864 2836 2814 2789 2746 2706 2683 2687 2668 2664 2665 2654 2641 2624 2612 2608 2615 2638 2670 2719 2795 2819 2850 2879 2905 2926 2932 2932 2932 2933 2987 3000 3001 3009 3038 3086 3166 3250 3280 3479 3912 4308 4476 4576 4640 4682 4704 4707 4719 4724 4710 4674 4664 4639 4607 4581 4580 4548 4513 4479 4446 4394 4359 4329 4305 4298 4271 4239 4206 1210 1160 1129 1127 1105 1099 1093 1078 1004 983 984 986 965 970 940 897 886 867 720 533 423 395 363 352 328 282 368 424 432 455 526 555 566 579 600 815 942 933 944 654 475 408 357 349 300 231 192 117 212 358 505 570 615 637 685 803 818 853 856 790 591 530 496 476 532 544 589 659 765 849 896 926 948 967 1007 1024 976 869 954 984 940 822 601 423 272 134 126 165 306 465 543 490 491 567 752 761 647 551 546 497 473 459 441 395 1044 1247 1688 2956 2985 3199 2909 2114 1918 2095 2183 2124 2080 2043 2094 2178 2255 2315 2285 2209 2136 2137 2132 2107 2066 2009 2012 2032 2024 1982 1985 1961 1962 1990 2049 2106 2155 2200 2246 2269 2262 2312 2432 2470 2443 2394 2317 2220 2147 2109 2085 2072 2122 2253 2414 2596 2805 2840 2848 2850 2857 2872 2905 2943 2974 2992 3001 2979 2902 2732 2820 2774 2638 2479 2362 2294 2240 2173 2051 2013 1888 1725 1597 1603 1590 1610 1692 1815 1810 1925 2152 2373 2238 1930 1764 1935 2400 2278 2254 2361 2299 2122 1886 1628 1387 1240 1220 1243 1269 1347 1311 1224 1114 998 893 799 726 671 629 555 479 408 332 331 434 442 250 242 309 350 340 312 287 252 212 176 202 197 193 209 223 216 201 187 189 217 232 267 326 181 249 408 605 806 925 983 1034 1131 1247 1379 1354 1234 1448 1684 1804 1903 2143 2340 2457 2487 2464 2410 2295 2100 1937 1975 2059 2100 2056 1915 1789 1692 1641 1609 1517 1479 1389 1280 1209 1207 1268 1360 1451 1459 1530 1537 1521 1527 1562 1564 1585 1639 1692 1761 1693 1551 1510 1641 1774 1704 1348 1274 1362 1464 1495 1356 937 763 654 458 454 1196 1778 1901 1767 1640 1751 1691 942 348 196 210 298 557 1166 1443 1377 1140 1007 970 954 921 940 958 900 822 861 926 950 969 1014 1065 1159 1287 1442 1619 1418 1350 1453 1716 2017 2223 2351 2423 2473 2502 2513 2512 2506 2562 2645 2736 2827 2905 2970 2995 3006 3038 3066 3109 3160 3212 3260 3295 3313 3327 3360 3377 3387 3400 3420 3420 3436 3444 3441 3430 3434 3445 3463 3487 3500 3517 3524 3521 3522 3517 3519 3526 3534 3526 3513 3503 3499 3503 3481 3464 3450 3432 3420 3412 3405 3398 3391 3399 3392 3370 3342 3309 3280 3256 3238 3218 3183 3162 3151 3125 3091 3059 3035 3023 3010 2984 2955 2929 2912 2899 2886 2876 2873 2830 2783 2745 2725 2727 2710 2709 2716 2715 2695 2677 2670 2676 2692 2719 2752 2796 2859 2894 2930 2962 2988 3006 3009 3010 3010 3009 3061 3081 3093 3117 3162 3244 3301 3365 3552 3832 4195 4485 4588 4648 4682 4698 4702 4712 4713 4705 4685 4648 4620 4588 4571 4563 4529 4495 4463 4432 4401 4344 4304 4283 4271 4235 4206 4178 4147 1224 1166 1116 1084 1078 1080 1068 1049 1016 1024 1050 1044 976 1026 971 928 915 865 786 634 486 491 328 318 350 361 559 631 660 683 725 730 756 797 823 864 862 815 720 484 407 408 426 368 415 420 361 203 207 303 421 519 608 636 646 670 704 783 810 735 510 464 438 463 575 571 632 722 817 875 904 940 989 1052 1065 1067 1075 1089 1165 1067 920 751 514 393 323 305 312 363 421 512 593 511 460 491 587 636 587 534 494 454 446 444 507 666 1078 1422 1899 2607 2924 2516 2397 2312 2057 2050 2068 2073 2056 2044 2068 2096 2122 2170 2178 2179 2141 2059 2041 2018 1995 1977 1982 2006 1985 1940 1940 1941 1969 2013 2067 2148 2238 2320 2382 2405 2429 2449 2507 2663 2658 2625 2558 2481 2427 2400 2389 2400 2467 2586 2694 2761 2761 2756 2760 2757 2747 2746 2752 2761 2776 2795 2824 2836 2852 2877 2887 2886 2866 2834 2826 2842 2800 2734 2669 2486 2233 1973 1766 1730 1850 1978 2094 2199 2213 2251 2251 2148 1837 1311 1082 1314 1978 1557 1573 1828 1883 1672 1420 1163 948 896 902 936 1024 1224 1208 1151 1064 960 859 809 763 713 637 571 516 460 390 339 708 1007 930 386 418 455 426 382 356 312 268 241 279 268 253 246 247 235 204 161 113 107 81 70 72 21 36 94 187 305 356 414 478 557 671 845 854 722 732 863 945 1043 1235 1455 1658 1811 1900 1923 1930 1825 1713 1731 1750 1837 1873 1822 1784 1778 1779 1763 1682 1561 1467 1381 1300 1277 1327 1355 1375 1459 1505 1524 1541 1577 1568 1590 1605 1598 1549 1605 1581 1495 1411 1552 1605 1597 1542 1541 1703 1951 2210 2391 1993 1910 1877 1713 1692 1618 1399 1079 901 875 852 820 767 746 531 312 178 228 701 1212 1470 1276 1231 1092 962 876 831 815 774 715 677 712 749 783 814 840 883 942 1022 1134 882 776 833 1057 1531 1955 2256 2420 2474 2478 2477 2482 2500 2538 2628 2733 2831 2910 2968 2991 3004 3045 3079 3115 3156 3200 3247 3257 3286 3327 3354 3385 3395 3406 3429 3426 3430 3432 3436 3446 3448 3459 3478 3501 3512 3529 3541 3545 3543 3537 3536 3541 3548 3535 3527 3519 3511 3508 3485 3471 3462 3449 3436 3432 3431 3430 3420 3427 3419 3397 3370 3342 3325 3310 3292 3254 3218 3190 3172 3163 3130 3110 3095 3079 3053 3025 2996 2969 2944 2928 2919 2913 2904 2868 2823 2788 2772 2772 2756 2766 2781 2769 2754 2739 2735 2744 2767 2798 2820 2853 2936 2975 3012 3044 3070 3083 3085 3086 3085 3083 3143 3173 3196 3238 3320 3486 3580 3641 3902 4138 4394 4591 4652 4683 4692 4699 4707 4705 4695 4678 4652 4612 4580 4571 4555 4518 4481 4446 4416 4390 4368 4285 4255 4235 4201 4174 4152 4125 4095 1258 1212 1137 1082 1073 1073 1103 1101 1074 1050 1042 1034 1039 1096 1085 1048 985 892 856 734 616 520 287 352 409 471 739 839 779 700 698 680 643 631 662 685 774 797 735 574 546 578 608 592 580 558 474 314 168 219 327 453 601 664 682 682 694 783 826 766 586 485 449 432 449 546 640 746 829 850 917 985 1054 1118 1120 1028 1044 1174 1333 1096 850 637 450 503 529 513 450 453 483 532 561 459 386 357 389 488 502 469 418 385 388 410 521 705 830 1441 1837 2222 2917 2178 1951 1935 1883 1884 1925 1965 2001 2049 2024 2001 2010 2070 2106 2119 2092 2030 1991 1969 1959 1957 1964 1967 1936 1891 1863 1911 1969 2035 2113 2211 2321 2383 2425 2464 2524 2576 2617 2652 2652 2629 2607 2593 2580 2583 2597 2623 2668 2715 2746 2746 2710 2680 2678 2672 2672 2695 2726 2748 2753 2740 2749 2751 2775 2823 2868 2903 2935 2977 3044 3059 3050 2989 2859 2583 2252 1977 1801 1770 1946 2107 2206 2227 2338 2388 2298 2023 1604 990 709 751 1001 703 805 1060 1224 1096 928 768 648 611 622 712 872 1082 1076 1029 948 847 754 750 716 659 610 552 509 465 404 304 530 685 628 298 381 410 391 358 341 321 307 312 347 331 302 273 252 233 190 160 149 71 20 2 4 0 1 7 23 47 55 88 123 158 210 303 434 462 234 254 341 469 630 847 1067 1267 1440 1578 1594 1481 1404 1457 1464 1492 1501 1487 1490 1513 1560 1645 1770 1668 1551 1436 1328 1237 1301 1354 1395 1479 1483 1397 1330 1359 1517 1595 1623 1619 1600 1567 1480 1381 1325 1502 1611 1651 1670 1739 1720 1773 1939 2202 2101 1986 1930 1936 1899 1333 1014 1006 1199 1338 1190 1026 982 716 508 298 145 183 312 722 1051 1061 1429 1330 1094 863 711 654 628 587 495 497 553 614 655 676 695 706 717 741 700 604 530 567 960 1466 1925 2252 2381 2468 2510 2527 2538 2537 2603 2703 2815 2909 2921 2961 3011 3044 3081 3116 3153 3194 3241 3246 3272 3315 3356 3378 3390 3404 3424 3439 3441 3445 3452 3461 3469 3483 3502 3523 3533 3545 3555 3561 3563 3558 3555 3553 3550 3540 3538 3532 3522 3510 3485 3475 3471 3462 3454 3451 3449 3444 3439 3447 3440 3419 3397 3385 3373 3354 3324 3287 3252 3219 3195 3199 3184 3166 3144 3116 3088 3060 3031 3002 2972 2975 2966 2950 2936 2906 2865 2833 2819 2819 2813 2830 2847 2830 2820 2811 2811 2820 2841 2855 2873 2919 3023 3059 3095 3126 3146 3156 3158 3160 3162 3160 3228 3270 3314 3397 3564 3637 3757 3967 4201 4370 4506 4613 4696 4707 4710 4710 4707 4696 4679 4657 4633 4612 4541 4520 4504 4469 4432 4397 4368 4341 4311 4263 4212 4173 4157 4135 4103 4075 4054 1225 1247 1188 1157 1131 1052 1058 1132 1164 1115 1062 1041 1029 1026 1030 1055 1033 973 933 828 708 607 555 516 524 660 922 928 859 783 779 837 762 711 652 505 673 768 740 592 514 552 531 434 450 420 345 236 115 186 298 437 586 588 682 735 738 780 836 819 716 559 540 525 525 557 640 706 768 828 958 1041 1085 1101 1098 943 979 1121 1256 948 689 530 467 457 441 488 549 532 500 524 485 313 306 303 318 353 374 408 410 390 400 520 581 714 1021 1850 2208 2418 2436 2097 1966 1903 1886 1881 1948 2019 2064 2069 2000 1957 1966 2015 2021 2054 2043 1999 1946 1941 1942 1942 1936 1919 1897 1866 1838 1854 1916 2003 2113 2248 2380 2412 2440 2503 2529 2573 2567 2530 2534 2533 2560 2586 2590 2631 2656 2671 2679 2687 2694 2698 2692 2657 2661 2678 2706 2743 2788 2814 2817 2801 2794 2786 2797 2829 2877 2910 2946 2976 2989 2958 2960 2893 2728 2456 2072 1795 1684 1751 1727 1790 1854 1881 1871 1836 1747 1547 1148 728 490 410 405 251 306 457 605 614 533 466 426 428 468 633 838 1003 967 842 715 625 605 581 569 557 541 495 455 417 365 273 268 224 192 256 305 325 320 303 297 296 307 326 349 349 339 318 291 263 220 189 161 76 20 0 0 0 0 0 0 0 1 6 13 21 36 49 89 87 1 17 82 177 301 474 665 865 1007 1039 1197 1145 1125 1214 1279 1304 1302 1290 1290 1283 1344 1456 1587 1612 1496 1353 1236 1187 1148 1210 1315 1397 1442 1387 1351 1377 1461 1478 1499 1516 1516 1498 1383 1248 1173 1333 1416 1471 1537 1691 1621 1506 1495 1656 1674 1622 1567 1518 1422 1212 1132 1130 1120 1207 1276 1326 1316 1128 1008 747 424 199 341 478 571 635 1054 1142 1046 855 671 573 504 445 381 349 401 474 535 555 575 605 628 631 673 561 453 439 601 925 1327 1641 1655 2089 2376 2512 2525 2537 2583 2664 2747 2756 2868 2951 3008 3051 3079 3117 3156 3187 3191 3230 3271 3312 3354 3374 3397 3418 3432 3430 3440 3449 3456 3467 3485 3503 3523 3542 3544 3559 3570 3574 3576 3570 3566 3561 3553 3550 3544 3536 3527 3511 3492 3485 3481 3473 3470 3467 3462 3457 3455 3462 3456 3439 3422 3422 3407 3383 3352 3316 3284 3252 3228 3229 3229 3206 3175 3150 3119 3092 3064 3032 2999 3021 3014 2990 2973 2945 2909 2883 2873 2873 2872 2890 2908 2893 2890 2888 2890 2900 2907 2918 2944 2988 3055 3130 3176 3202 3217 3221 3229 3236 3239 3241 3265 3349 3478 3621 3661 3814 4022 4239 4408 4532 4614 4668 4715 4716 4716 4710 4698 4680 4656 4633 4607 4572 4547 4509 4466 4426 4390 4351 4309 4269 4244 4237 4186 4129 4108 4086 4055 4032 4017 1226 1226 1189 1179 1130 1057 1118 1121 1146 1138 1065 1109 1126 1118 1089 1094 1068 1030 999 991 958 943 955 943 865 887 972 953 941 804 815 1091 1099 1093 938 714 736 653 543 414 323 364 359 345 389 311 207 144 141 219 337 456 557 574 688 738 747 759 848 872 810 683 673 647 609 580 603 634 692 786 931 1065 1103 1090 1055 916 940 1034 1076 826 609 533 517 458 435 462 506 471 446 458 385 251 253 221 215 220 222 268 293 358 449 487 568 805 1349 2485 2356 2341 2291 1776 1698 1689 1737 1826 1954 2051 2089 2057 1959 1919 1919 1938 1945 1991 1982 1946 1906 1902 1917 1926 1926 1926 1882 1843 1825 1844 1905 2004 2132 2262 2307 2395 2453 2483 2478 2493 2448 2405 2423 2462 2476 2504 2548 2595 2617 2625 2628 2635 2643 2648 2637 2609 2634 2657 2675 2693 2731 2768 2799 2815 2817 2836 2847 2873 2916 2935 2946 2932 2908 2911 2851 2735 2520 2180 1746 1488 1415 1439 1187 1173 1186 1186 1153 1105 950 739 551 501 466 394 295 172 179 235 308 351 377 405 438 471 592 762 892 926 811 620 479 410 418 390 398 411 415 394 360 329 289 215 207 219 234 241 251 258 257 251 252 260 284 309 321 348 364 368 358 343 337 312 259 173 76 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 34 105 212 386 565 683 714 876 784 756 844 968 1032 1078 1106 1114 1115 1167 1273 1407 1500 1357 1262 1225 1229 1113 1071 1095 1170 1240 1235 1256 1268 1179 1411 1454 1368 1241 1278 1323 1278 1183 1233 1218 1297 1433 1562 1631 1563 1551 1661 1669 1707 1675 1563 1402 1451 1313 1086 820 607 565 717 961 954 746 775 743 381 450 474 456 456 687 864 933 880 710 572 512 435 302 220 224 271 328 358 378 410 443 465 526 417 383 465 506 565 733 907 952 1421 1909 2290 2490 2503 2552 2576 2603 2701 2835 2941 3015 3059 3089 3112 3124 3135 3177 3222 3264 3303 3339 3365 3389 3403 3407 3419 3434 3451 3467 3483 3501 3515 3524 3532 3554 3567 3580 3590 3590 3581 3573 3567 3564 3555 3546 3536 3524 3504 3498 3490 3483 3480 3481 3478 3475 3475 3474 3472 3468 3463 3457 3452 3436 3411 3381 3347 3315 3283 3262 3276 3262 3236 3207 3185 3153 3126 3099 3072 3058 3067 3055 3031 3010 2984 2955 2935 2929 2929 2930 2949 2970 2961 2964 2965 2969 2981 2981 2998 3027 3064 3103 3196 3248 3270 3275 3291 3305 3314 3318 3323 3339 3490 3657 3697 3866 4078 4279 4442 4566 4631 4674 4703 4721 4719 4713 4702 4687 4666 4648 4621 4595 4593 4521 4462 4417 4381 4345 4297 4249 4213 4207 4182 4135 4088 4066 4049 4018 3990 3975 1263 1229 1216 1220 1198 1114 1011 967 999 1019 982 1058 1094 1127 1148 1151 1115 1056 1027 1084 1076 1058 1042 1037 1029 987 933 880 872 691 831 1116 1114 965 980 870 531 464 432 375 316 339 403 422 384 279 184 187 252 333 406 424 469 586 663 710 737 772 879 908 874 804 776 726 682 634 590 553 610 688 775 901 971 945 894 981 1006 1118 1083 764 560 519 463 344 411 285 326 447 354 390 375 310 246 168 157 192 242 326 405 567 729 702 930 1529 2241 2967 2571 2150 1777 1501 1512 1440 1447 1548 1722 1863 1944 1951 1889 1880 1879 1892 1914 1935 1918 1891 1868 1866 1889 1899 1903 1901 1842 1814 1814 1848 1929 2036 2175 2287 2284 2400 2443 2441 2418 2393 2355 2353 2391 2390 2433 2468 2495 2519 2538 2555 2571 2589 2595 2603 2580 2544 2548 2551 2561 2589 2641 2703 2729 2757 2798 2849 2883 2921 2965 2986 2965 2917 2869 2858 2750 2574 2270 1838 1372 1120 1027 952 654 597 534 474 433 434 382 303 249 261 317 306 248 188 219 243 274 320 394 429 492 597 707 801 860 811 605 445 392 352 308 294 311 326 328 309 271 240 226 241 267 288 310 329 326 304 275 254 253 245 259 281 302 335 364 382 389 389 386 372 334 260 152 68 28 27 25 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 59 138 164 229 367 515 626 596 546 614 676 715 760 818 859 914 1011 1142 1270 1033 964 992 1021 1064 1070 1034 962 895 875 999 1106 951 1274 1299 1162 990 1010 1166 1251 1253 1251 1163 1196 1303 1434 1689 1691 1626 1582 1589 1694 1762 1722 1523 1587 1262 958 910 904 993 980 860 718 818 878 893 859 891 905 679 370 534 711 801 778 637 592 515 393 236 146 123 131 150 160 166 155 144 150 195 193 263 385 424 394 389 429 537 886 1361 1860 2272 2386 2479 2533 2574 2655 2786 2908 3009 3078 3095 3127 3144 3152 3185 3219 3255 3290 3320 3355 3386 3401 3402 3406 3430 3454 3476 3495 3518 3533 3539 3543 3571 3579 3591 3602 3598 3590 3585 3580 3572 3558 3544 3533 3521 3497 3492 3488 3485 3487 3487 3486 3486 3487 3490 3482 3481 3484 3483 3477 3459 3435 3407 3376 3345 3324 3316 3321 3298 3272 3246 3224 3196 3168 3149 3136 3118 3114 3099 3076 3052 3023 2999 2986 2985 2986 2988 2992 3001 3024 3030 3034 3038 3043 3052 3071 3101 3139 3173 3266 3322 3344 3346 3368 3381 3389 3394 3404 3445 3666 3896 3903 4124 4315 4473 4592 4651 4686 4702 4708 4722 4715 4703 4688 4669 4654 4624 4607 4596 4548 4481 4428 4386 4344 4289 4243 4218 4208 4174 4148 4103 4053 4023 4008 3983 3962 3950 1262 1282 1286 1232 1161 1042 921 917 965 972 952 938 896 941 1013 1071 1109 1063 1052 1098 1089 1088 1103 1096 993 923 835 727 606 404 654 992 1005 336 289 318 290 487 582 555 480 460 513 487 400 302 269 336 421 484 503 501 542 620 685 717 758 817 905 923 928 896 821 748 716 658 578 506 539 573 599 614 704 804 869 932 966 1097 977 676 587 520 488 453 375 241 242 303 335 315 320 311 259 158 146 191 275 283 557 626 862 1341 1838 2530 2878 2798 2500 2007 1640 1401 1366 1129 1065 1165 1389 1628 1770 1834 1840 1843 1846 1873 1904 1914 1868 1848 1848 1863 1880 1883 1875 1854 1795 1773 1777 1819 1920 2056 2111 2187 2301 2400 2423 2413 2384 2335 2339 2363 2391 2395 2446 2463 2469 2477 2489 2506 2529 2550 2552 2565 2526 2481 2482 2489 2514 2561 2624 2685 2695 2721 2772 2832 2895 2944 2976 2995 2957 2951 2913 2818 2677 2433 2034 1532 1034 791 707 598 356 286 215 160 136 165 238 275 276 274 224 208 197 184 210 234 281 336 342 413 484 554 629 703 759 726 571 395 370 348 318 322 347 360 356 332 295 283 273 276 365 400 411 400 364 325 311 292 261 239 244 266 294 314 352 371 381 391 390 378 342 276 189 117 84 80 77 36 11 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 5 35 88 160 241 355 354 329 364 385 398 432 498 579 659 745 830 895 715 671 699 757 870 922 926 872 732 652 621 709 937 931 907 848 780 796 939 1015 1076 1213 1127 1072 1096 1242 1633 1717 1672 1568 1478 1507 1566 1591 1521 1281 1205 1165 1112 1102 1209 1273 1242 1078 1139 1103 1022 981 1230 1216 1012 690 411 489 523 490 402 409 361 282 192 126 101 94 94 91 92 75 48 24 31 67 108 148 179 188 223 294 415 669 1055 1523 1966 2143 2227 2373 2529 2617 2732 2866 2983 3062 3098 3106 3130 3166 3193 3229 3259 3285 3307 3331 3338 3356 3385 3404 3423 3446 3473 3502 3526 3533 3544 3564 3584 3589 3595 3602 3603 3595 3593 3588 3578 3563 3550 3534 3517 3505 3494 3490 3490 3490 3492 3495 3496 3497 3502 3493 3494 3500 3497 3493 3474 3450 3425 3397 3384 3370 3359 3356 3334 3309 3284 3261 3238 3225 3209 3187 3157 3146 3127 3105 3089 3066 3055 3047 3039 3037 3047 3044 3046 3086 3094 3098 3101 3106 3121 3149 3183 3218 3249 3344 3385 3401 3428 3449 3456 3459 3468 3499 3612 3793 3995 4161 4350 4507 4616 4672 4698 4715 4722 4722 4718 4707 4691 4674 4657 4626 4592 4573 4562 4514 4442 4383 4333 4278 4235 4223 4209 4178 4150 4118 4074 4028 3997 3968 3959 3946 3915 1127 1151 1155 1102 986 723 631 818 1061 1030 1024 1027 828 776 819 906 1005 1007 1024 1052 1051 1086 1103 1046 876 731 946 837 524 412 382 447 599 683 549 407 425 695 897 863 735 627 536 481 482 490 467 542 602 631 619 614 633 669 713 765 811 867 921 927 940 909 845 767 690 623 564 516 488 489 494 510 581 847 996 1050 1132 1375 994 600 598 485 488 473 397 283 283 283 280 265 280 274 238 162 176 201 345 691 1335 1409 1564 1866 2041 2971 2962 2527 2210 1718 1629 1413 904 626 579 766 1120 1519 1713 1795 1816 1814 1817 1864 1902 1901 1865 1860 1864 1873 1878 1866 1845 1811 1759 1734 1752 1811 1909 2048 2072 2146 2273 2367 2400 2410 2395 2354 2350 2351 2355 2369 2414 2445 2465 2475 2476 2492 2505 2515 2521 2524 2484 2456 2470 2490 2519 2557 2592 2605 2638 2676 2725 2789 2869 2936 2950 2916 2894 2886 2834 2720 2545 2218 1753 1239 769 527 486 386 197 165 141 126 123 138 166 178 194 218 161 151 161 173 167 183 208 239 262 323 379 443 517 584 586 534 466 446 423 407 401 413 435 439 426 402 381 366 357 367 427 439 430 410 385 368 362 347 317 285 272 277 291 305 347 359 373 401 400 387 352 294 220 160 139 128 101 62 32 11 0 0 0 0 0 0 0 6 8 3 3 4 9 16 19 54 92 131 176 225 255 253 236 240 226 225 252 318 420 521 602 644 556 573 610 646 701 737 739 715 684 688 658 633 621 498 507 546 588 628 662 699 779 937 1029 972 929 1024 1450 1548 1678 1743 1577 1483 1483 1494 1457 1346 1261 1204 1169 1111 1262 1344 1359 1333 1294 1315 1331 1389 1761 1749 1540 1185 726 504 417 388 359 289 237 196 160 127 93 78 74 74 74 74 75 74 67 90 76 45 44 29 70 157 296 543 928 1369 1689 1553 1924 2253 2484 2609 2712 2834 2951 3035 3036 3098 3152 3193 3225 3231 3250 3279 3308 3309 3327 3353 3383 3408 3436 3457 3483 3517 3520 3537 3557 3576 3594 3602 3605 3604 3599 3597 3592 3585 3578 3567 3556 3540 3525 3518 3514 3507 3501 3497 3499 3505 3509 3511 3514 3510 3509 3509 3511 3505 3486 3463 3440 3415 3412 3401 3387 3389 3366 3343 3320 3297 3275 3270 3253 3220 3188 3160 3156 3154 3120 3106 3102 3097 3088 3094 3106 3105 3109 3153 3157 3162 3167 3175 3196 3227 3264 3301 3330 3397 3442 3474 3507 3522 3525 3534 3569 3667 3703 3896 4180 4372 4531 4633 4688 4711 4720 4723 4725 4725 4712 4695 4682 4663 4628 4588 4577 4559 4520 4467 4395 4335 4286 4235 4210 4198 4182 4153 4120 4088 4047 4000 3960 3939 3927 3910 3874 894 881 844 757 666 790 800 838 1025 842 899 1034 1043 898 846 864 910 914 967 988 1000 1079 1041 908 784 771 1112 843 505 497 446 359 380 517 377 288 420 759 1178 1190 985 738 643 587 622 675 707 760 772 771 755 721 692 687 715 783 835 899 940 940 971 935 861 764 650 565 519 499 485 465 467 499 587 795 902 1183 1611 1241 1083 808 561 431 512 562 504 273 348 305 288 340 338 316 278 237 246 374 649 975 1057 850 1069 1658 2401 3081 2860 2327 1826 1392 1150 817 405 206 306 680 1155 1585 1757 1804 1803 1792 1793 1836 1854 1849 1851 1848 1841 1838 1841 1831 1813 1784 1748 1707 1720 1785 1858 1869 2000 2121 2230 2318 2378 2413 2415 2390 2361 2342 2333 2334 2365 2418 2447 2455 2452 2464 2469 2475 2481 2469 2444 2427 2423 2431 2444 2456 2470 2490 2525 2568 2625 2698 2789 2859 2842 2790 2798 2742 2641 2472 2213 1856 1410 954 588 511 371 228 111 92 99 115 131 137 127 126 120 114 115 131 149 161 153 176 182 195 231 275 321 366 411 452 469 475 475 476 474 474 479 490 495 481 467 451 437 419 413 418 429 420 419 423 429 426 419 402 375 342 314 301 306 329 348 360 379 402 405 389 354 299 228 171 152 136 105 84 62 40 21 6 3 2 4 9 19 17 13 8 11 20 24 32 61 119 174 218 245 260 283 291 276 239 192 149 127 143 218 325 408 449 460 544 604 628 630 620 606 593 582 582 584 578 545 435 341 330 383 460 465 490 531 606 803 857 814 809 1094 1124 1430 1736 1741 1523 1441 1432 1433 1338 1364 1319 1217 1134 1289 1381 1407 1386 1415 1422 1553 1706 1577 1680 1513 1306 1295 729 580 557 514 419 295 247 241 197 127 104 97 85 80 73 73 81 98 81 69 70 84 54 49 84 175 375 778 1159 1374 1223 1604 2015 2365 2590 2699 2804 2909 2997 3009 3088 3151 3196 3236 3264 3277 3290 3307 3307 3329 3356 3384 3410 3433 3461 3482 3488 3514 3540 3566 3588 3596 3606 3608 3607 3605 3601 3594 3586 3578 3568 3557 3544 3533 3531 3524 3517 3513 3509 3511 3515 3519 3520 3521 3521 3518 3517 3523 3515 3498 3479 3461 3453 3439 3425 3415 3415 3392 3370 3348 3326 3318 3305 3281 3247 3214 3182 3193 3206 3167 3163 3149 3137 3137 3146 3162 3165 3174 3222 3223 3227 3234 3246 3274 3302 3336 3375 3409 3470 3517 3552 3579 3582 3591 3628 3693 3712 3828 4081 4380 4550 4645 4700 4725 4730 4730 4731 4729 4722 4701 4689 4664 4631 4598 4597 4563 4522 4485 4432 4360 4294 4245 4218 4211 4187 4158 4132 4089 4057 4013 3962 3937 3926 3909 3881 3835 774 764 699 687 783 776 848 815 713 610 662 864 1076 1054 919 854 836 821 875 965 1017 1020 951 788 667 735 1151 925 731 652 461 341 423 502 320 397 395 502 792 1108 1053 919 821 714 738 806 881 942 929 909 869 795 729 697 707 762 838 885 933 966 982 937 856 745 614 564 526 507 503 470 491 549 648 846 913 790 746 1002 1018 824 571 435 538 575 499 366 471 485 436 388 367 324 263 247 320 347 234 189 261 632 1423 2342 3035 2775 2414 1825 1369 1415 762 374 231 321 831 1226 1515 1700 1758 1810 1798 1769 1763 1801 1804 1802 1817 1823 1823 1816 1808 1808 1796 1767 1723 1670 1680 1741 1801 1820 1963 2093 2203 2294 2372 2415 2413 2392 2393 2345 2330 2334 2348 2378 2401 2410 2409 2414 2416 2423 2429 2424 2378 2338 2303 2274 2258 2264 2270 2279 2318 2381 2451 2536 2647 2733 2672 2602 2598 2507 2320 2057 1735 1404 1026 831 683 451 267 132 58 44 53 69 82 91 95 93 85 83 98 122 135 144 151 163 182 204 235 284 335 380 419 452 466 472 473 476 489 498 506 509 504 475 465 459 439 433 434 443 455 451 449 448 446 442 438 430 413 385 363 353 368 394 371 381 392 395 385 356 319 275 230 226 181 144 124 101 82 63 44 28 25 20 16 17 25 11 6 11 15 27 33 48 88 151 217 274 310 310 278 265 258 228 178 131 96 85 121 210 262 292 421 516 588 623 613 580 559 548 543 535 527 511 477 403 335 277 249 264 283 326 364 405 522 675 650 565 649 609 998 1485 1779 1621 1470 1415 1429 1386 1424 1391 1285 1132 1286 1419 1428 1326 1342 1343 1387 1397 1213 1359 1336 1300 1349 887 786 751 680 590 419 361 350 274 198 175 158 125 106 83 64 53 52 42 33 36 61 95 91 88 121 234 496 656 734 838 1229 1640 2053 2433 2658 2756 2806 2852 2967 3064 3127 3179 3241 3290 3313 3321 3322 3329 3338 3357 3383 3411 3434 3459 3476 3479 3512 3546 3579 3606 3615 3615 3617 3619 3619 3612 3602 3591 3580 3569 3556 3543 3534 3534 3524 3520 3518 3516 3518 3520 3521 3522 3527 3526 3526 3529 3535 3526 3510 3497 3491 3481 3463 3448 3435 3423 3416 3401 3387 3378 3361 3339 3311 3278 3248 3222 3218 3220 3209 3210 3197 3187 3190 3204 3217 3221 3232 3278 3279 3283 3294 3312 3341 3372 3407 3441 3449 3535 3595 3623 3633 3638 3674 3754 3860 3862 4008 4266 4541 4653 4709 4735 4741 4736 4736 4734 4728 4716 4693 4667 4633 4606 4605 4573 4530 4486 4446 4382 4318 4268 4240 4233 4198 4167 4133 4089 4052 4024 3986 3943 3935 3905 3878 3847 3797 843 869 784 704 696 717 798 791 697 618 586 770 1022 1171 913 904 873 795 794 949 1007 987 895 1025 988 929 1054 1004 979 937 820 468 380 395 418 188 161 167 332 865 1091 1079 972 835 838 881 922 951 990 976 917 828 749 720 739 796 879 883 940 980 967 928 846 752 669 661 648 611 568 531 517 569 659 765 1013 885 720 779 993 834 653 539 555 601 540 458 501 502 447 409 410 327 193 154 228 330 290 792 1584 2019 2452 2951 2879 1845 1467 1124 813 655 325 446 868 1456 1677 1727 1806 1857 1842 1830 1774 1720 1703 1741 1763 1778 1789 1792 1803 1801 1792 1786 1770 1742 1701 1657 1663 1669 1716 1815 1958 2097 2213 2305 2375 2410 2406 2387 2376 2350 2350 2346 2336 2337 2360 2374 2380 2381 2373 2376 2378 2368 2296 2193 2108 2053 2069 2032 2009 2015 2057 2140 2222 2323 2443 2508 2398 2323 2300 2163 1894 1583 1258 948 677 607 524 299 165 82 38 26 28 33 36 39 48 59 69 82 97 108 115 121 127 129 161 200 243 294 336 369 396 418 422 440 446 445 465 472 476 475 469 458 454 453 452 459 464 476 488 479 468 462 457 447 443 448 444 429 424 419 439 457 423 428 428 416 387 342 293 267 258 225 187 160 140 118 102 88 77 71 60 50 39 28 16 10 20 32 32 28 30 42 66 102 148 194 233 259 201 184 179 152 125 97 75 69 93 129 172 241 386 434 503 556 564 548 546 538 521 517 513 496 466 429 357 333 301 238 187 177 192 233 320 441 395 314 347 348 552 924 1358 1560 1526 1488 1468 1412 1473 1415 1288 1167 1276 1508 1547 1383 1360 1307 1311 1301 1194 1183 1212 1296 1418 1354 1109 885 732 665 522 437 398 368 342 304 257 207 173 125 92 68 42 52 51 42 34 64 123 138 117 143 146 261 417 514 830 1138 1487 1902 2371 2450 2601 2823 2939 3029 3100 3166 3235 3297 3310 3326 3353 3353 3359 3368 3383 3405 3437 3448 3460 3484 3512 3549 3580 3605 3623 3627 3627 3625 3625 3619 3608 3595 3581 3568 3552 3544 3539 3529 3520 3515 3513 3515 3519 3521 3522 3522 3525 3524 3530 3538 3542 3532 3516 3506 3505 3494 3478 3464 3452 3439 3437 3423 3410 3407 3378 3359 3336 3307 3278 3253 3250 3252 3235 3246 3244 3241 3245 3255 3267 3273 3282 3317 3325 3335 3348 3365 3398 3433 3455 3469 3509 3608 3662 3675 3677 3710 3791 3859 3892 4032 4204 4429 4652 4722 4743 4748 4746 4745 4736 4727 4714 4696 4660 4623 4588 4565 4562 4526 4480 4435 4397 4349 4289 4256 4244 4207 4182 4144 4099 4061 4023 3996 3969 3939 3913 3875 3841 3806 3756 812 749 724 583 503 598 686 713 723 685 586 653 819 986 1017 998 974 927 893 978 929 888 970 1066 967 940 999 1000 1054 958 747 422 525 485 339 158 147 107 252 661 1137 1112 1008 948 925 896 892 916 984 967 900 805 712 709 757 790 819 897 973 992 962 933 858 802 785 822 807 762 706 656 608 571 600 695 932 990 1026 1024 1059 965 857 731 594 609 543 495 501 546 450 356 329 392 433 445 527 757 855 1292 1659 1805 2473 2399 2041 1343 574 557 425 288 441 1359 1852 2042 1930 1943 1951 1937 1893 1817 1724 1653 1618 1637 1685 1729 1761 1764 1777 1779 1774 1763 1750 1726 1683 1643 1645 1686 1762 1870 2003 2142 2241 2311 2358 2391 2397 2392 2380 2375 2365 2337 2307 2297 2317 2326 2338 2353 2341 2329 2308 2277 2231 2023 1895 1833 1829 1759 1723 1722 1760 1843 1941 2054 2157 2178 2010 1931 1868 1699 1411 1113 836 630 619 466 316 183 95 52 27 16 17 20 21 26 35 51 65 73 76 76 84 79 78 97 135 179 225 267 294 318 339 358 365 390 397 399 416 421 431 440 446 446 448 454 465 482 489 492 494 498 499 502 505 503 484 485 485 483 491 488 499 506 486 486 483 469 440 394 353 327 303 248 199 188 185 162 148 134 125 121 107 104 106 102 78 50 56 69 66 53 41 35 37 46 65 97 125 128 116 112 100 73 50 41 35 35 45 59 102 180 285 300 366 429 459 461 470 468 460 458 464 467 451 409 394 389 365 309 218 148 128 143 170 242 211 166 187 282 331 469 746 1145 1496 1621 1569 1412 1476 1450 1340 1203 1290 1602 1768 1739 1605 1340 1342 1413 1315 1219 1177 1171 1239 1541 1098 820 740 677 605 527 507 564 493 425 367 318 281 200 143 112 96 80 84 75 42 26 85 152 190 166 162 195 247 303 428 592 810 1105 1544 1658 2002 2495 2839 2984 3042 3102 3214 3294 3317 3346 3387 3392 3386 3386 3394 3410 3425 3443 3469 3503 3525 3548 3577 3606 3617 3618 3625 3629 3624 3619 3608 3594 3579 3567 3562 3553 3539 3524 3514 3509 3508 3509 3518 3520 3523 3526 3525 3528 3534 3540 3543 3533 3527 3519 3509 3500 3489 3479 3469 3459 3454 3448 3439 3427 3404 3384 3360 3333 3308 3278 3280 3289 3269 3283 3285 3287 3296 3304 3312 3316 3325 3361 3371 3383 3400 3422 3455 3468 3489 3530 3586 3676 3718 3726 3746 3816 3849 3906 4034 4211 4383 4538 4665 4751 4754 4753 4750 4740 4727 4710 4695 4683 4658 4599 4569 4557 4520 4479 4435 4395 4361 4310 4275 4245 4214 4180 4148 4110 4069 4033 3998 3969 3947 3929 3892 3844 3801 3763 3723 818 708 702 655 556 480 506 515 639 658 497 491 606 731 827 920 939 950 955 967 947 850 817 931 964 1034 992 813 1024 918 661 407 380 272 174 112 118 144 263 543 1016 1149 1102 1017 959 951 906 905 951 945 864 744 645 674 782 823 849 936 1001 1007 973 923 881 852 841 866 977 978 944 892 833 645 589 617 631 630 711 777 791 838 969 887 673 592 530 499 497 498 447 442 489 588 571 581 598 665 978 1379 1541 1444 1312 1167 993 694 171 128 114 418 1147 2149 2115 1997 1971 1954 1954 1913 1846 1773 1656 1561 1499 1484 1542 1565 1613 1681 1713 1730 1740 1743 1741 1712 1667 1634 1639 1719 1822 1941 2071 2196 2259 2298 2322 2339 2369 2387 2395 2395 2369 2314 2260 2229 2230 2236 2257 2283 2286 2252 2201 2135 2050 1783 1725 1677 1554 1460 1409 1398 1426 1498 1599 1677 1749 1809 1543 1444 1352 1175 925 706 519 391 405 283 180 105 51 26 12 6 7 7 9 13 21 31 37 37 34 34 38 35 40 62 100 140 177 210 240 260 275 290 317 347 338 330 344 365 388 401 409 422 432 446 463 481 485 484 485 494 495 498 500 504 517 521 523 527 538 536 544 547 538 536 537 526 502 463 458 431 385 331 271 256 243 213 197 191 184 175 167 175 182 176 143 105 134 149 129 102 80 65 55 44 48 69 87 87 77 63 45 24 10 7 7 9 10 19 47 100 167 163 217 277 317 323 351 363 360 349 354 369 361 324 326 360 384 379 325 244 170 120 103 121 134 125 112 189 262 354 503 772 1116 1414 1533 1440 1451 1491 1406 1221 1254 1481 1613 1644 1667 1486 1380 1369 1422 1256 1007 881 913 1046 896 882 892 729 684 637 646 712 628 523 444 394 359 274 227 191 140 118 126 120 82 30 27 77 152 196 239 250 250 248 185 235 332 427 436 652 1065 1639 2309 2711 2816 2893 3077 3122 3253 3363 3425 3444 3439 3427 3420 3429 3458 3467 3486 3519 3534 3561 3584 3605 3628 3628 3630 3629 3620 3618 3606 3591 3579 3577 3567 3553 3535 3516 3507 3503 3504 3507 3509 3515 3521 3526 3528 3532 3537 3541 3544 3542 3535 3527 3517 3510 3501 3493 3485 3475 3480 3473 3456 3434 3407 3394 3379 3358 3337 3328 3327 3325 3312 3323 3325 3330 3345 3350 3352 3355 3368 3407 3420 3437 3460 3489 3527 3536 3560 3612 3671 3711 3747 3785 3832 3843 3908 4026 4188 4365 4529 4651 4723 4762 4766 4755 4739 4725 4706 4695 4678 4652 4627 4598 4557 4512 4480 4441 4399 4357 4320 4283 4269 4241 4192 4167 4122 4080 4045 4016 3984 3968 3950 3920 3862 3810 3765 3726 3694 793 670 603 611 514 447 431 347 414 410 341 398 469 529 567 609 809 823 859 969 1033 761 672 874 1082 1108 878 622 812 737 586 418 380 295 261 238 244 501 420 462 729 1170 1144 1065 1013 1008 934 904 914 929 836 720 653 683 683 803 913 989 1017 993 955 909 874 842 826 898 1093 1213 1238 1243 1191 756 587 567 595 497 528 533 545 646 852 860 714 534 525 483 454 452 423 534 602 586 409 398 368 367 433 523 587 561 437 400 314 189 47 10 89 642 1527 2400 2087 1980 1990 1982 1923 1855 1788 1718 1591 1468 1381 1342 1378 1390 1451 1532 1588 1637 1672 1693 1698 1675 1638 1633 1669 1767 1888 2018 2143 2246 2269 2281 2289 2301 2351 2385 2398 2388 2359 2289 2220 2165 2169 2140 2146 2170 2191 2145 2068 1972 1845 1611 1530 1434 1298 1179 1103 1069 1075 1121 1200 1242 1299 1361 1203 981 824 691 535 407 366 341 248 162 100 57 29 11 3 0 1 1 1 2 4 9 12 11 12 16 17 11 14 29 54 87 119 150 184 188 209 237 263 290 259 249 277 312 321 340 364 389 413 433 451 466 472 479 485 490 497 505 512 519 527 547 557 561 562 567 572 576 579 581 582 567 546 527 518 489 445 393 331 313 290 263 259 247 235 225 220 220 225 225 212 193 235 249 221 187 157 132 108 84 72 64 67 78 74 57 35 13 1 0 1 1 1 2 11 35 66 52 82 116 141 149 177 196 204 201 215 247 265 263 266 320 370 406 424 344 270 223 205 122 99 87 81 128 212 332 461 570 698 1087 1403 1436 1329 1435 1449 1345 1279 1233 1299 1419 1500 1443 1384 1377 1451 1509 1506 1374 1193 1122 1055 897 783 798 753 735 725 714 670 574 488 426 391 344 328 288 193 152 177 185 149 72 22 3 32 127 274 297 245 165 142 139 140 140 142 194 381 754 1347 2031 2215 2226 2312 2820 3141 3347 3461 3490 3479 3465 3455 3456 3491 3503 3515 3532 3544 3568 3587 3598 3600 3621 3626 3620 3610 3611 3600 3587 3576 3576 3564 3547 3529 3511 3502 3499 3499 3500 3501 3511 3520 3528 3533 3538 3543 3547 3547 3547 3539 3531 3524 3519 3513 3506 3502 3499 3499 3487 3468 3449 3451 3426 3401 3386 3382 3370 3363 3359 3352 3361 3363 3369 3385 3386 3395 3404 3410 3419 3463 3498 3527 3559 3566 3598 3645 3699 3739 3755 3794 3861 3944 3948 4037 4186 4360 4528 4647 4722 4757 4754 4753 4741 4722 4706 4687 4669 4647 4620 4620 4576 4526 4482 4444 4404 4368 4333 4297 4291 4262 4219 4173 4140 4096 4060 4030 3998 3986 3960 3928 3901 3832 3781 3740 3708 3694 817 706 595 615 628 541 437 354 211 183 252 403 428 434 442 445 443 576 743 936 1106 874 794 850 884 1069 760 516 576 525 514 447 365 356 364 382 465 714 528 546 774 1191 1142 1128 1122 1094 998 910 885 897 835 738 691 678 677 785 901 990 1024 965 912 880 861 857 814 900 1120 1348 1310 1379 1429 1146 993 855 701 432 437 432 389 384 688 737 700 625 612 493 422 385 417 590 588 467 278 286 196 141 170 202 175 110 54 47 44 23 19 69 171 765 1583 2318 2072 2005 1993 1975 1886 1797 1739 1669 1529 1400 1309 1266 1268 1273 1320 1380 1440 1515 1564 1598 1615 1610 1577 1618 1707 1820 1960 2097 2201 2257 2263 2266 2277 2302 2349 2376 2380 2367 2345 2279 2258 2222 2130 2048 2032 2055 2083 2042 1946 1864 1758 1595 1401 1228 1077 948 838 777 753 762 798 820 855 903 935 571 398 333 257 208 196 182 138 87 49 24 10 2 1 0 0 0 0 0 0 0 0 1 1 2 4 2 2 7 16 36 59 81 102 116 136 159 182 205 226 230 236 270 272 295 328 362 396 422 444 463 481 482 496 514 524 532 544 551 551 556 558 562 569 574 578 594 609 610 608 596 581 569 543 513 478 436 383 401 399 384 378 367 350 332 314 288 269 265 272 270 304 313 300 282 255 223 182 137 135 100 80 79 67 51 30 11 0 0 0 0 0 0 0 5 11 3 10 13 15 18 20 23 29 42 75 133 170 191 242 329 384 429 480 432 368 329 312 212 120 78 81 108 197 339 445 459 706 1079 1346 1395 1191 1341 1489 1559 1551 1382 1311 1370 1540 1566 1718 1769 1729 1935 1723 1369 1059 973 850 902 905 762 755 761 728 672 683 635 597 563 516 503 462 379 263 207 278 302 248 143 101 62 46 78 219 264 250 210 198 178 165 150 102 74 121 272 556 1119 1262 1278 1433 2253 2857 3245 3452 3535 3542 3543 3531 3504 3528 3533 3540 3554 3561 3580 3589 3593 3604 3611 3612 3614 3616 3610 3599 3592 3589 3580 3562 3545 3528 3511 3497 3493 3492 3493 3496 3505 3516 3527 3532 3541 3548 3551 3550 3545 3538 3533 3529 3526 3522 3517 3513 3513 3512 3499 3484 3474 3481 3458 3431 3410 3410 3394 3389 3391 3390 3398 3402 3405 3409 3421 3432 3445 3459 3465 3520 3563 3588 3595 3629 3678 3729 3771 3790 3800 3857 3933 3943 4044 4184 4342 4499 4629 4714 4758 4769 4765 4745 4724 4705 4685 4669 4647 4620 4592 4589 4540 4485 4443 4412 4376 4337 4310 4309 4274 4237 4195 4149 4115 4078 4040 4010 4009 3979 3945 3911 3878 3811 3763 3732 3716 3694 763 649 551 530 520 557 471 301 93 106 165 248 310 310 305 319 332 359 600 832 964 932 761 634 644 811 582 429 400 404 494 352 179 174 282 278 287 368 379 768 1077 1250 1178 1145 1151 1138 1050 957 888 850 817 703 676 654 618 745 897 1006 1039 955 955 951 953 944 786 759 856 1045 886 998 1375 1810 1773 1329 787 337 280 330 285 294 609 630 638 634 605 421 421 502 561 555 434 347 274 194 97 35 8 6 23 18 7 1 1 1 101 272 345 925 1637 2178 2072 2064 2021 1946 1845 1769 1713 1618 1465 1363 1302 1259 1235 1204 1245 1293 1344 1408 1452 1501 1532 1538 1543 1642 1767 1894 2042 2164 2227 2241 2243 2257 2285 2320 2358 2368 2356 2334 2309 2267 2253 2203 2105 1997 1950 1958 1981 1964 1846 1814 1720 1475 1262 1073 907 765 648 570 545 539 504 477 461 456 444 207 136 119 102 105 83 63 52 39 16 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 14 19 25 48 69 93 117 143 175 200 213 221 250 280 315 352 388 419 448 469 481 489 517 548 569 580 584 581 572 558 557 556 559 571 589 614 626 614 614 614 601 574 546 516 489 464 439 496 517 520 527 515 487 451 409 360 326 313 314 314 376 390 380 364 334 292 247 204 189 130 95 78 54 29 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 43 123 232 364 449 506 549 535 522 488 425 316 210 141 113 118 195 271 357 467 761 1153 1387 1384 1134 1312 1514 1693 1798 1662 1552 1555 1685 1682 1870 1969 1896 1656 1656 1436 1132 953 864 1005 989 719 720 823 838 781 773 738 717 705 684 634 555 450 339 318 451 481 413 349 280 183 98 69 147 190 204 202 218 215 213 200 149 82 38 51 149 392 459 489 682 1517 2384 3006 3373 3543 3581 3597 3584 3552 3571 3571 3576 3586 3582 3593 3598 3600 3607 3612 3612 3613 3614 3607 3605 3598 3585 3571 3556 3539 3521 3503 3489 3485 3485 3485 3491 3499 3509 3521 3527 3540 3545 3544 3540 3536 3534 3533 3533 3531 3529 3527 3525 3523 3523 3514 3500 3485 3472 3470 3468 3459 3440 3421 3406 3404 3425 3431 3439 3444 3446 3463 3476 3492 3509 3514 3578 3608 3623 3660 3708 3753 3791 3817 3831 3847 3886 3949 4028 4161 4312 4469 4617 4703 4753 4774 4771 4748 4725 4703 4686 4676 4648 4625 4612 4608 4569 4508 4458 4428 4400 4355 4321 4301 4293 4253 4218 4179 4133 4103 4069 4036 4010 3997 3972 3939 3898 3854 3795 3748 3723 3718 3677 659 613 597 588 562 598 449 269 128 112 131 184 259 281 283 280 277 238 389 599 793 888 896 861 766 619 542 406 331 328 377 314 285 339 557 312 415 640 727 1165 1323 1321 1267 1169 1186 1187 1119 999 872 781 724 660 630 593 597 743 918 1023 1067 1037 892 900 982 1045 729 649 685 729 543 906 1266 1521 1353 1252 682 214 191 248 161 227 503 521 590 583 536 540 480 518 544 374 280 253 229 142 44 9 0 0 0 2 3 3 5 45 126 288 488 1163 1769 2123 2093 2088 2000 1895 1805 1760 1678 1563 1434 1349 1343 1288 1209 1148 1163 1206 1261 1319 1392 1422 1457 1499 1551 1700 1845 1979 2114 2200 2230 2233 2235 2258 2296 2336 2365 2364 2339 2302 2274 2278 2246 2187 2100 1987 1905 1880 1882 1881 1830 1775 1638 1411 1189 986 806 653 535 444 422 395 318 252 204 171 139 50 37 37 37 27 19 13 7 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 32 59 93 130 164 199 218 224 254 284 318 354 389 428 463 482 483 504 545 580 602 619 620 610 597 595 578 571 576 591 612 634 629 601 601 588 563 531 505 488 478 480 498 515 581 632 646 628 596 556 512 468 440 426 418 409 446 448 434 416 385 336 313 294 225 147 82 38 23 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 89 253 403 519 599 642 636 632 597 524 420 312 216 150 128 152 163 233 424 837 1274 1466 1391 1101 1228 1309 1479 1832 1687 1506 1371 1353 1601 1700 1740 1693 1479 1437 1287 1103 951 867 1092 1235 1138 829 914 952 912 866 812 782 770 763 691 619 550 497 506 651 677 627 623 492 338 199 109 125 163 188 195 204 183 188 204 201 139 57 5 5 1 44 109 286 845 1750 2575 3165 3420 3478 3563 3621 3623 3628 3613 3607 3613 3614 3614 3616 3616 3609 3611 3612 3611 3609 3602 3601 3593 3576 3555 3541 3522 3504 3495 3486 3480 3477 3480 3488 3496 3506 3517 3528 3531 3537 3540 3533 3534 3534 3535 3536 3537 3537 3538 3539 3535 3535 3528 3512 3488 3467 3464 3472 3480 3464 3447 3432 3431 3460 3465 3467 3473 3486 3504 3520 3538 3556 3567 3639 3670 3685 3736 3781 3814 3840 3860 3872 3905 3959 4036 4144 4286 4436 4576 4690 4750 4767 4769 4771 4744 4723 4701 4679 4663 4631 4617 4607 4582 4542 4486 4442 4414 4368 4335 4318 4303 4267 4242 4206 4163 4121 4085 4060 4046 4036 4000 3968 3926 3878 3836 3780 3745 3723 3699 3656 538 537 573 585 570 517 425 301 196 148 130 120 114 123 231 229 220 233 233 366 528 702 765 732 638 531 454 525 447 341 249 245 342 429 384 124 422 781 1024 1259 1266 1207 1125 1040 997 979 938 836 732 667 639 643 572 536 597 770 973 1063 1058 988 813 758 751 777 648 604 730 781 629 1011 1119 840 376 1074 545 155 162 320 241 228 305 347 470 526 541 596 543 553 481 313 299 237 198 159 61 26 7 0 0 4 6 11 33 171 281 420 717 1492 1952 2143 2131 2104 1968 1854 1767 1707 1632 1528 1443 1402 1373 1307 1230 1170 1186 1211 1261 1323 1387 1391 1442 1520 1603 1788 1938 2059 2155 2217 2229 2228 2231 2257 2302 2338 2356 2347 2319 2275 2238 2232 2202 2155 2082 1985 1891 1824 1793 1789 1797 1735 1588 1387 1173 956 765 606 490 487 403 312 228 158 101 61 38 22 21 19 14 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 34 71 117 158 165 192 233 270 303 336 370 405 446 468 489 509 535 577 605 622 640 649 650 647 642 627 621 625 636 647 644 634 612 581 545 507 479 470 489 513 542 571 575 667 716 707 679 640 598 557 523 517 503 488 475 473 443 420 405 383 352 331 300 227 148 80 32 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 106 281 418 530 608 648 648 650 624 567 480 374 276 193 134 134 122 182 399 934 1434 1576 1418 1094 1174 1193 1364 1709 1600 1379 1251 1282 1525 1545 1566 1713 2098 1815 1450 1157 1037 1090 1112 1260 1405 1162 1090 1077 1040 910 836 811 823 846 769 695 639 614 636 743 772 767 796 698 541 361 195 148 168 189 196 195 180 183 195 201 187 112 55 48 6 0 9 90 381 1029 1874 2501 2538 3158 3471 3610 3654 3635 3646 3650 3645 3644 3636 3632 3627 3616 3621 3619 3615 3610 3609 3598 3581 3562 3539 3523 3510 3500 3495 3494 3479 3470 3473 3482 3487 3495 3508 3528 3528 3533 3536 3535 3538 3540 3541 3543 3545 3545 3546 3547 3543 3539 3537 3527 3503 3499 3491 3495 3506 3494 3479 3465 3465 3495 3496 3499 3506 3517 3539 3557 3575 3597 3617 3662 3708 3755 3805 3839 3866 3884 3897 3924 3932 4012 4161 4283 4419 4558 4677 4747 4776 4784 4780 4766 4726 4704 4682 4658 4645 4644 4621 4585 4550 4515 4463 4415 4381 4341 4334 4315 4281 4247 4219 4184 4145 4109 4080 4066 4053 4031 3992 3952 3907 3858 3816 3782 3755 3721 3673 3624 379 399 517 571 569 526 477 386 287 228 266 211 156 119 154 152 187 218 188 284 329 362 450 597 631 553 428 519 383 278 276 365 339 291 186 81 303 633 915 1059 1072 1106 1099 1023 984 955 921 858 742 698 654 604 530 534 653 839 1019 1084 1049 993 979 868 680 567 607 468 621 781 839 928 783 561 522 1263 549 287 324 419 122 66 137 266 413 492 556 585 571 605 569 453 350 248 222 201 126 65 24 3 2 0 9 57 135 237 520 777 1153 1904 2099 2193 2176 2089 1928 1827 1755 1692 1616 1513 1466 1461 1406 1342 1274 1228 1232 1264 1310 1345 1361 1416 1491 1581 1693 1892 2029 2120 2176 2218 2226 2232 2243 2261 2296 2321 2325 2303 2273 2243 2218 2194 2161 2114 2048 1965 1874 1784 1752 1734 1699 1659 1543 1385 1202 982 784 625 512 503 388 285 206 150 97 55 42 60 56 45 30 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 58 96 97 145 196 246 290 327 362 396 425 441 464 496 533 563 596 620 641 667 681 687 690 690 678 673 673 674 670 643 634 622 584 533 498 489 510 559 604 623 631 677 744 767 749 711 650 588 549 540 508 484 467 455 443 379 337 319 309 297 266 217 156 91 40 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 110 227 355 459 506 527 590 613 604 563 494 392 315 268 232 150 97 151 396 963 1523 1678 1574 1383 1332 1169 1171 1381 1362 1264 1340 1525 1575 1607 1692 1855 2084 1714 1364 1134 1082 1270 1292 1209 1187 1463 1242 1137 1022 781 767 784 830 887 864 786 719 671 639 674 736 801 849 790 667 501 324 216 205 196 180 175 185 200 221 240 235 206 183 159 36 6 0 11 54 426 993 1456 1596 2518 3145 3505 3646 3679 3700 3708 3701 3674 3661 3652 3640 3624 3629 3628 3628 3628 3615 3594 3573 3555 3540 3521 3507 3500 3499 3488 3474 3468 3471 3476 3481 3492 3504 3507 3520 3529 3534 3537 3541 3546 3550 3552 3553 3550 3551 3553 3553 3553 3553 3544 3523 3523 3518 3519 3527 3521 3511 3500 3499 3522 3527 3533 3541 3549 3573 3592 3614 3635 3638 3707 3771 3822 3865 3893 3912 3930 3953 3955 3991 4106 4281 4408 4541 4652 4736 4789 4790 4791 4781 4755 4722 4707 4695 4672 4618 4610 4587 4550 4518 4485 4442 4394 4346 4316 4305 4288 4261 4228 4196 4163 4129 4091 4083 4062 4037 4011 3964 3930 3889 3844 3824 3791 3745 3693 3645 3592 251 282 412 519 592 585 453 370 351 373 448 316 243 197 181 109 160 172 133 165 190 202 243 475 551 477 387 430 457 422 401 483 494 650 858 878 199 533 817 902 1013 1041 1022 993 995 1010 943 832 701 712 659 594 543 588 740 900 1008 1025 957 932 929 819 728 657 618 656 779 922 1004 952 377 453 768 1141 661 469 406 373 339 380 235 158 412 510 576 584 498 490 485 429 318 256 252 229 167 91 53 35 24 6 9 87 234 437 800 1103 1563 2172 2160 2205 2175 2040 1884 1821 1774 1715 1620 1578 1520 1471 1420 1362 1305 1281 1301 1341 1388 1408 1416 1472 1555 1657 1794 1995 2098 2150 2167 2169 2209 2242 2264 2275 2276 2280 2275 2260 2244 2208 2189 2171 2134 2072 1998 1921 1846 1752 1733 1696 1624 1575 1497 1390 1247 1050 846 769 711 556 422 318 241 187 142 104 111 143 125 100 69 37 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 39 72 84 134 194 252 303 341 378 416 443 442 479 518 552 579 601 621 644 667 667 690 707 714 714 705 696 684 666 667 668 654 617 558 526 525 556 615 653 676 696 741 760 756 725 663 583 513 480 474 430 406 393 386 374 307 259 236 235 190 147 104 61 21 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 63 100 174 272 318 357 456 522 557 557 519 430 374 349 316 174 73 150 449 999 1413 1550 1609 1678 1446 1141 1011 1051 1085 1115 1239 1375 1396 1624 1892 2078 2056 1546 1059 739 614 620 761 911 1110 1449 1203 1021 862 702 703 735 826 949 1003 947 885 804 666 663 704 750 768 739 665 596 535 453 406 323 230 185 193 200 246 343 315 322 322 284 148 45 3 0 0 120 164 363 900 1685 2517 3158 3523 3658 3672 3684 3697 3699 3677 3663 3652 3642 3636 3633 3632 3630 3616 3588 3565 3549 3532 3520 3516 3509 3494 3483 3478 3477 3476 3474 3476 3479 3486 3504 3521 3530 3536 3540 3545 3555 3561 3562 3565 3561 3561 3566 3572 3571 3569 3567 3564 3552 3553 3560 3565 3552 3539 3528 3528 3551 3555 3562 3573 3588 3607 3627 3654 3682 3682 3766 3835 3878 3902 3933 3961 3978 3983 4023 4092 4227 4412 4533 4641 4727 4778 4779 4797 4792 4771 4742 4719 4679 4647 4631 4629 4608 4560 4506 4486 4448 4420 4380 4318 4308 4284 4258 4233 4197 4167 4142 4119 4096 4066 4038 4014 3991 3939 3907 3871 3831 3831 3785 3721 3655 3610 3557 272 244 327 437 531 555 474 331 329 379 433 399 369 232 91 48 180 191 153 143 112 167 202 200 388 397 372 389 454 443 330 174 185 346 259 80 8 590 782 883 1129 1019 861 735 702 723 656 607 565 483 434 422 453 543 715 838 902 897 929 898 871 868 859 920 963 966 1106 1118 1084 996 735 821 968 941 556 291 203 217 238 386 272 144 208 378 430 419 360 377 362 367 353 290 272 224 164 110 103 107 107 85 63 157 376 707 1142 1443 1732 2067 2261 2224 2132 2014 1910 1871 1820 1779 1738 1642 1540 1462 1412 1367 1333 1339 1376 1424 1425 1452 1489 1529 1618 1735 1888 2065 2141 2167 2175 2179 2201 2222 2244 2266 2282 2232 2217 2217 2219 2175 2166 2151 2108 2033 1947 1867 1807 1792 1740 1667 1581 1510 1458 1384 1278 1136 969 889 789 621 489 388 311 256 219 183 213 244 200 161 117 69 21 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 20 60 107 176 243 302 346 377 394 416 448 490 529 560 583 601 621 641 660 667 695 720 736 738 730 714 696 681 705 709 693 656 603 581 588 620 670 668 688 718 739 712 682 633 562 475 461 419 361 318 305 304 306 303 237 207 190 174 122 75 36 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 14 6 26 28 72 162 293 425 520 566 558 487 468 457 402 224 70 169 531 1109 1355 1413 1452 1520 1437 1065 902 927 884 741 696 715 763 1093 1424 1682 1740 1200 888 761 715 550 470 475 732 1358 1239 1076 995 1012 885 744 690 720 768 783 793 780 720 663 599 580 615 605 543 555 625 628 646 582 448 282 246 228 256 335 338 382 405 381 291 123 28 0 0 0 11 117 405 1071 1833 2573 3181 3454 3323 3402 3602 3681 3680 3673 3664 3656 3649 3647 3642 3631 3618 3596 3574 3553 3536 3523 3519 3510 3488 3472 3470 3476 3482 3472 3472 3472 3480 3508 3536 3544 3542 3541 3555 3559 3564 3573 3577 3574 3577 3585 3592 3589 3594 3595 3584 3574 3570 3566 3564 3568 3565 3563 3566 3582 3587 3596 3609 3627 3648 3673 3689 3698 3736 3826 3886 3918 3954 3981 4017 4043 4048 4120 4202 4300 4427 4629 4721 4754 4765 4806 4803 4786 4759 4725 4694 4637 4601 4599 4582 4562 4523 4477 4455 4423 4391 4360 4325 4282 4256 4230 4197 4171 4142 4118 4102 4092 4050 4020 3995 3961 3916 3885 3860 3836 3807 3765 3699 3623 3580 3533 338 250 310 399 465 532 493 303 303 352 412 484 535 287 87 69 92 104 139 173 127 142 167 190 309 334 377 411 400 218 183 213 280 97 15 74 197 340 812 1120 1248 1038 906 732 591 580 565 555 526 432 410 430 483 565 716 868 946 943 974 874 799 764 749 860 995 1159 1348 1329 1159 1080 1189 967 870 653 200 101 69 43 68 202 193 143 99 128 101 121 168 190 148 211 292 323 288 223 159 115 115 143 229 350 431 453 673 1062 1564 1655 1767 1947 2252 2199 2123 2032 1941 1918 1844 1807 1771 1628 1512 1438 1390 1352 1347 1387 1421 1424 1495 1535 1560 1589 1669 1805 1966 2110 2154 2176 2182 2183 2180 2176 2175 2182 2195 2169 2165 2165 2159 2129 2129 2117 2082 2014 1924 1850 1807 1805 1741 1652 1562 1483 1428 1368 1307 1247 1226 1071 881 700 570 467 389 339 315 297 300 302 268 201 141 80 24 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 29 67 147 219 281 334 356 363 385 432 480 524 557 581 601 611 620 634 663 698 729 752 765 761 748 738 735 747 739 719 688 648 648 663 686 709 710 709 710 705 659 606 534 445 351 351 306 244 206 196 199 211 218 159 155 147 122 80 39 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 103 249 445 607 685 691 676 609 633 599 342 88 170 566 1156 1254 1406 1455 1390 1269 1003 814 695 561 475 443 477 590 880 1057 1217 1339 1216 1062 982 869 496 296 214 401 911 1006 1015 906 746 770 651 577 529 419 405 414 454 522 444 314 271 343 368 319 321 367 376 497 572 562 441 282 224 204 189 177 184 194 199 197 134 56 0 0 0 0 16 99 503 1200 1956 2542 2550 2631 2947 3335 3564 3638 3658 3656 3654 3654 3655 3651 3640 3628 3603 3582 3564 3545 3544 3530 3506 3481 3470 3479 3488 3489 3482 3481 3484 3497 3531 3557 3558 3551 3551 3572 3577 3582 3591 3595 3594 3596 3603 3611 3605 3612 3617 3603 3591 3593 3609 3626 3597 3593 3591 3592 3610 3620 3629 3642 3663 3686 3694 3710 3745 3794 3849 3908 3964 3994 4035 4050 4074 4140 4213 4313 4419 4534 4707 4772 4794 4797 4807 4789 4762 4728 4689 4657 4615 4588 4582 4562 4526 4488 4453 4430 4390 4375 4355 4297 4257 4232 4206 4171 4146 4124 4107 4091 4067 4027 3999 3973 3935 3890 3867 3850 3826 3769 3722 3662 3592 3546 3502 242 188 252 349 387 514 569 499 371 351 407 469 536 354 180 67 32 37 63 97 112 76 48 36 23 201 133 176 264 115 219 557 813 540 217 323 531 504 1069 1321 1312 1121 1169 1039 881 791 768 792 795 768 742 748 781 826 883 941 964 958 948 893 834 756 689 823 934 983 1012 1186 1001 1044 1206 939 683 489 360 289 245 120 16 58 81 94 82 56 129 114 116 139 135 128 214 311 294 211 164 125 87 123 223 451 805 1042 1245 1538 1868 1846 1932 2071 2195 2183 2102 2027 1966 1939 1929 1867 1763 1610 1491 1420 1368 1333 1364 1416 1453 1480 1573 1619 1631 1644 1701 1850 2022 2134 2135 2185 2189 2175 2156 2141 2122 2107 2102 2103 2105 2110 2104 2079 2075 2064 2042 2004 1927 1903 1869 1806 1735 1642 1556 1481 1418 1364 1344 1327 1271 1163 1002 823 666 561 485 444 431 410 379 357 323 220 142 74 24 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 66 116 176 235 280 287 310 347 398 454 504 543 573 599 596 613 640 671 709 742 770 789 794 792 784 772 759 752 739 720 700 712 722 727 726 721 700 682 660 609 538 448 373 369 270 192 136 104 97 105 124 135 87 96 95 78 48 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 73 232 496 744 887 935 927 871 929 866 512 134 163 355 667 1209 1668 1752 1541 1275 1113 881 686 629 583 559 601 731 906 1050 1151 1183 1091 1067 902 619 269 157 177 269 414 652 702 619 470 413 376 352 312 218 166 152 151 146 139 82 58 92 143 133 136 142 113 168 234 296 325 126 77 76 75 53 20 3 0 0 5 3 0 0 0 0 0 17 134 594 1186 1713 1815 1940 2335 2850 3291 3510 3612 3644 3643 3646 3652 3652 3647 3636 3616 3597 3585 3585 3565 3542 3519 3500 3489 3500 3511 3514 3513 3507 3509 3526 3561 3575 3573 3567 3568 3584 3596 3607 3617 3622 3620 3621 3625 3629 3629 3628 3624 3614 3617 3627 3640 3649 3637 3635 3624 3615 3635 3646 3658 3673 3693 3695 3715 3748 3791 3844 3883 3939 4005 4047 4050 4087 4147 4212 4311 4414 4524 4640 4746 4766 4783 4804 4801 4771 4737 4703 4673 4637 4615 4593 4565 4538 4495 4457 4428 4405 4365 4343 4320 4266 4238 4212 4184 4153 4129 4124 4105 4071 4050 4018 3983 3945 3905 3878 3852 3819 3776 3725 3681 3627 3564 3513 3493 150 129 213 321 365 529 580 538 427 329 414 483 449 372 189 85 78 68 30 19 41 114 54 7 1 15 9 37 87 83 116 579 989 1065 740 643 703 846 1234 1379 1344 1247 1330 1283 1211 1140 1107 1033 987 961 947 975 1018 1036 1009 1005 1030 1016 938 772 736 705 656 685 825 934 989 1136 942 1009 1127 1064 874 636 507 475 275 105 44 73 69 63 69 104 236 351 437 414 212 155 144 178 216 142 131 105 55 98 185 448 911 1505 1740 1894 2008 2037 2116 2155 2170 2147 2059 2035 2021 1996 1991 1910 1773 1611 1485 1422 1359 1331 1392 1392 1441 1521 1615 1669 1688 1703 1747 1882 1980 2084 2158 2196 2183 2165 2146 2088 2070 2047 2033 2037 2025 2042 2055 2044 2009 1995 1987 1981 1983 1945 1886 1814 1736 1644 1558 1482 1414 1384 1358 1329 1284 1227 1127 984 818 689 602 564 546 503 467 429 360 236 139 69 33 29 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 25 68 135 169 183 216 252 299 357 425 481 526 557 575 595 630 666 701 744 781 806 824 843 841 825 804 787 781 779 773 765 780 779 772 756 722 681 649 623 596 480 448 404 290 177 95 45 23 21 34 47 52 34 50 53 44 27 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53 196 474 799 918 982 1147 1165 1213 1098 728 278 277 324 506 1379 2277 2450 2092 1579 1491 1234 1031 1006 870 800 778 788 792 951 1102 1178 1111 945 661 371 187 176 218 266 301 316 354 370 340 243 221 192 157 120 107 100 88 62 30 110 108 37 42 43 52 55 34 54 85 116 130 64 49 44 40 54 32 16 9 8 2 0 0 0 0 0 0 3 19 198 300 453 993 1156 1639 2256 2783 3192 3412 3519 3558 3614 3635 3646 3649 3639 3622 3602 3589 3588 3574 3557 3540 3523 3513 3522 3530 3531 3538 3538 3545 3561 3591 3595 3588 3581 3583 3604 3619 3633 3645 3647 3643 3642 3644 3644 3643 3647 3647 3640 3640 3643 3643 3638 3637 3655 3653 3638 3638 3661 3678 3697 3721 3721 3747 3786 3831 3866 3916 3978 4032 4032 4089 4153 4227 4319 4400 4502 4606 4697 4742 4803 4819 4793 4781 4747 4712 4680 4652 4648 4611 4567 4532 4497 4453 4417 4390 4363 4352 4325 4285 4242 4214 4185 4160 4140 4116 4103 4085 4059 4038 4001 3956 3908 3869 3867 3829 3778 3737 3692 3648 3594 3533 3513 3483 115 93 149 222 271 283 422 478 462 427 408 448 494 506 332 251 278 347 279 106 29 58 96 38 0 0 0 3 28 80 152 639 1029 1223 1162 1145 1037 1034 1236 1375 1377 1363 1404 1354 1347 1306 1207 1096 979 916 916 988 1033 1046 1042 1046 1143 1113 1041 971 1025 980 978 987 874 1035 1084 952 1030 1151 1209 1176 1041 889 710 622 587 649 421 151 40 49 86 111 137 404 658 703 537 384 187 103 104 87 85 79 86 135 232 466 900 1543 1913 1992 2096 2267 2263 2222 2146 2057 1971 1971 1978 1998 2039 1934 1778 1612 1477 1418 1357 1337 1385 1406 1472 1552 1629 1685 1722 1752 1801 1914 1920 2009 2128 2181 2164 2105 2050 2041 2003 1996 1987 1972 1953 1973 1998 2001 1942 1942 1945 1949 1952 1930 1894 1840 1767 1665 1567 1478 1412 1421 1367 1312 1267 1229 1188 1102 971 815 796 718 635 570 526 472 383 258 148 97 66 47 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 26 80 103 117 149 189 244 308 380 452 510 537 547 590 647 690 728 774 819 846 856 854 874 870 847 817 812 813 811 809 815 824 807 767 707 661 627 593 548 436 399 337 215 95 30 4 2 1 5 7 8 9 19 23 21 15 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 142 421 430 663 952 1189 1307 1325 1209 949 580 545 570 779 1503 2556 2970 2789 2203 2089 1908 1753 1661 1444 1250 1128 1056 963 1029 1103 1108 971 675 451 342 362 244 309 363 374 437 447 537 607 484 444 400 367 352 287 275 285 300 294 349 290 166 152 112 72 39 21 74 122 135 111 142 153 151 150 192 167 123 83 68 53 31 39 80 45 20 7 5 15 16 56 175 421 601 1005 1561 2164 2615 2787 3005 3352 3522 3590 3623 3636 3633 3624 3621 3615 3598 3584 3566 3550 3541 3531 3530 3541 3559 3568 3568 3573 3586 3608 3611 3607 3603 3606 3631 3644 3654 3661 3663 3659 3657 3657 3656 3656 3659 3659 3653 3668 3657 3648 3645 3634 3660 3669 3661 3660 3682 3701 3712 3715 3744 3779 3812 3843 3895 3945 4017 4088 4089 4151 4226 4305 4382 4481 4589 4684 4748 4773 4828 4844 4809 4753 4722 4689 4664 4664 4630 4584 4536 4495 4458 4427 4395 4365 4352 4318 4283 4249 4213 4179 4149 4128 4119 4109 4090 4068 4047 4025 3974 3921 3878 3858 3831 3788 3740 3699 3658 3618 3559 3481 3480 3440 220 140 86 127 171 176 194 279 370 427 321 345 428 526 542 513 350 195 129 55 40 101 155 59 9 2 0 0 35 130 302 689 979 1128 1155 1239 1212 1175 1205 1322 1398 1430 1424 1338 1319 1207 1037 873 789 776 836 956 1007 1018 1038 1093 1184 1120 1157 1302 1461 1524 1647 1847 1883 1836 1762 1712 1749 1851 1651 1372 1140 1169 985 915 1070 985 543 198 73 120 138 192 311 584 881 917 776 574 271 99 36 41 54 123 211 316 446 661 1018 1395 1444 1793 2045 2206 2232 2198 2074 1929 1827 1852 1871 1897 1927 1889 1758 1616 1493 1396 1367 1353 1366 1432 1502 1567 1628 1681 1724 1768 1807 1849 1902 1981 2061 2113 2077 2038 1999 1957 1903 1905 1898 1888 1895 1913 1932 1930 1892 1910 1915 1923 1936 1929 1911 1873 1809 1707 1595 1528 1482 1439 1373 1302 1240 1196 1173 1135 1055 940 932 821 703 610 550 487 403 298 187 178 130 70 30 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 7 30 58 83 117 173 242 323 416 451 495 542 590 652 704 755 812 863 904 926 927 935 924 896 860 834 824 816 811 812 826 802 750 684 641 614 584 543 503 410 299 179 49 12 0 0 0 0 0 1 2 3 5 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 80 257 266 485 772 1039 1238 1207 1147 1058 847 823 851 1040 1540 2309 2831 2948 2617 2261 2193 2195 2168 2053 1847 1676 1547 1418 1369 1306 1206 1041 824 724 579 350 294 396 463 485 572 696 869 976 885 875 909 933 918 881 838 770 679 593 620 602 517 383 296 199 109 46 75 109 123 123 187 242 289 335 399 413 373 317 287 259 196 275 503 326 191 108 78 98 94 101 144 247 529 693 945 1388 1394 1841 2387 2880 3258 3451 3562 3614 3616 3617 3621 3621 3612 3591 3574 3561 3552 3551 3551 3563 3584 3594 3594 3602 3614 3618 3622 3623 3624 3629 3647 3659 3668 3674 3675 3671 3670 3670 3669 3672 3667 3670 3686 3657 3649 3653 3662 3672 3683 3684 3679 3681 3705 3715 3722 3743 3775 3800 3829 3869 3917 3973 4029 4085 4147 4214 4288 4370 4457 4572 4657 4702 4710 4763 4788 4789 4766 4711 4691 4663 4635 4629 4597 4555 4505 4453 4424 4391 4373 4366 4320 4284 4259 4237 4199 4159 4136 4124 4114 4094 4073 4050 4024 4003 3935 3884 3860 3837 3783 3736 3695 3656 3619 3583 3537 3474 3431 3383 436 322 150 155 155 172 255 287 276 267 245 263 325 380 386 275 148 76 106 297 378 307 207 181 69 16 20 52 98 218 414 677 842 961 1070 1304 1303 1263 1251 1316 1424 1434 1391 1328 1247 1021 793 614 562 643 794 948 991 1028 1040 1064 1131 1187 1334 1491 1585 1722 1767 1819 1953 2103 2217 2193 2062 2062 1749 1517 1347 1128 955 980 1054 866 524 341 320 429 395 497 707 1001 1189 1012 656 237 76 45 29 37 95 284 466 633 793 965 1225 1450 1464 1819 2086 2190 2152 2159 1969 1792 1692 1694 1687 1710 1736 1698 1638 1557 1459 1345 1353 1377 1412 1466 1525 1564 1605 1657 1717 1781 1810 1824 1896 1951 2005 2041 2033 1975 1923 1893 1896 1907 1844 1806 1830 1848 1870 1880 1875 1892 1899 1921 1948 1952 1942 1904 1843 1759 1645 1608 1563 1462 1405 1316 1228 1157 1111 1096 1095 1077 1014 895 765 646 556 492 420 351 287 256 183 107 52 24 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 23 38 54 106 174 258 363 368 436 513 561 633 710 788 862 911 929 950 979 990 977 938 887 842 825 818 811 799 795 768 720 664 638 609 597 577 492 402 287 156 30 7 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 86 264 475 697 928 834 857 943 910 902 946 1121 1488 1897 2220 2367 2293 2052 1794 1745 1877 2051 2127 2094 1983 1843 1838 1694 1441 1143 1118 896 600 335 333 343 439 592 717 957 1034 1090 1233 1259 1268 1278 1300 1346 1380 1297 1110 900 768 853 945 785 601 388 197 69 50 72 88 105 192 301 421 545 665 713 712 707 739 732 682 846 1191 895 617 452 384 339 307 302 321 361 430 504 625 795 803 1142 1638 2194 2703 3103 3381 3520 3510 3543 3583 3613 3613 3598 3584 3572 3564 3563 3567 3584 3607 3614 3618 3626 3635 3643 3643 3641 3643 3651 3655 3658 3660 3661 3667 3667 3675 3683 3682 3680 3680 3683 3692 3726 3734 3701 3642 3652 3680 3694 3696 3700 3725 3735 3745 3774 3791 3819 3855 3899 3961 3972 4032 4139 4213 4299 4400 4495 4557 4646 4674 4692 4733 4756 4768 4761 4733 4693 4665 4651 4638 4605 4577 4533 4479 4423 4396 4363 4340 4327 4300 4271 4247 4224 4191 4149 4132 4123 4093 4078 4057 4029 3994 3966 3923 3875 3824 3777 3728 3685 3647 3612 3573 3551 3518 3448 3389 3345 909 744 401 363 264 363 631 618 330 219 251 157 194 261 293 309 788 1057 1081 914 949 735 477 440 160 31 113 312 266 314 422 550 562 736 913 1052 1277 1322 1315 1310 1339 1334 1241 1127 1101 667 347 204 250 477 730 891 915 1057 1090 1094 1129 1291 1422 1486 1502 1565 1584 1613 1645 1648 1575 1521 1520 1524 1365 1332 1267 1027 833 735 698 663 553 450 416 494 695 879 1072 1233 1240 786 359 55 38 38 58 131 283 582 807 993 1153 1260 1248 1296 1479 1768 2123 2361 2362 2090 1814 1679 1618 1586 1516 1477 1456 1444 1428 1398 1356 1307 1309 1347 1403 1462 1514 1547 1588 1648 1726 1742 1791 1848 1904 1907 1932 1948 1939 1887 1849 1829 1826 1807 1761 1738 1748 1767 1803 1826 1840 1846 1881 1935 1980 1994 1986 1942 1879 1814 1778 1709 1619 1516 1455 1340 1228 1127 1044 1018 1007 1004 987 919 813 691 577 509 437 399 386 322 252 177 106 50 26 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 24 49 103 156 201 267 369 444 490 601 710 809 879 879 949 1005 1037 1038 1020 977 922 871 864 832 801 778 755 729 699 668 651 619 594 565 504 395 275 152 39 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 64 163 308 490 352 318 406 579 675 773 936 1196 1492 1641 1706 1714 1689 1423 1307 1364 1496 1728 1914 1985 1912 1949 1880 1718 1479 1235 848 518 314 312 474 608 732 894 1025 1130 1234 1350 1351 1391 1396 1353 1305 1313 1281 1211 1151 1094 1003 943 937 799 552 298 107 49 50 65 99 204 458 653 804 955 1072 1104 1141 1246 1352 1385 1478 1594 1324 1005 857 817 667 609 584 567 536 507 520 528 510 518 633 939 1441 2072 2625 3022 3193 3040 3329 3511 3598 3617 3607 3596 3585 3577 3576 3583 3603 3629 3637 3641 3647 3657 3668 3668 3667 3662 3655 3674 3676 3673 3670 3670 3665 3665 3671 3684 3684 3688 3687 3676 3676 3704 3707 3684 3719 3710 3702 3702 3710 3716 3734 3758 3779 3806 3835 3884 3957 4022 4038 4094 4193 4263 4331 4444 4570 4650 4651 4668 4698 4734 4755 4749 4730 4704 4672 4664 4641 4606 4583 4551 4513 4465 4400 4368 4351 4328 4293 4275 4253 4229 4202 4164 4139 4120 4102 4074 4052 4034 4006 3958 3918 3907 3863 3774 3729 3689 3650 3611 3572 3555 3529 3488 3431 3363 3331 1038 949 732 689 451 555 814 951 528 530 526 262 211 278 299 187 734 1206 1441 1362 1111 932 760 644 443 337 443 611 490 437 454 491 488 620 835 1069 1292 1348 1314 1256 1212 1217 1066 904 739 366 123 24 69 244 398 586 758 969 1079 1156 1249 1399 1305 1276 1276 1297 1282 1308 1376 1482 1596 1550 1410 1262 1229 1147 1051 946 885 630 447 354 299 315 324 443 770 1018 1255 1302 1095 483 196 96 110 229 409 596 799 1047 1239 1397 1529 1666 1675 1720 1829 2005 2134 2146 2031 1721 1446 1407 1346 1188 1132 1122 1139 1173 1217 1271 1232 1184 1233 1266 1324 1395 1460 1524 1583 1649 1720 1721 1780 1840 1874 1862 1863 1854 1831 1800 1803 1798 1784 1766 1700 1669 1669 1693 1735 1743 1757 1793 1872 1957 2022 2050 2036 2000 1936 1875 1871 1782 1676 1578 1516 1381 1250 1126 1021 1020 966 918 898 876 816 723 613 519 493 453 409 358 312 241 160 86 43 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 107 162 19 1 0 0 0 0 0 0 0 0 0 1 4 17 31 53 85 168 278 373 456 576 699 785 843 871 960 1029 1071 1079 1049 1003 937 871 872 811 764 736 713 690 676 663 641 642 612 564 505 416 290 159 47 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 11 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 19 67 197 134 89 204 346 459 592 774 1024 1096 1174 1260 1290 1192 1163 1174 1179 1293 1444 1570 1631 1759 1750 1648 1419 857 493 356 375 399 588 728 856 1016 1083 1153 1190 1185 1189 1126 1079 1057 1036 1034 1013 989 994 966 886 825 846 834 695 494 299 267 213 210 272 400 757 968 1070 1146 1252 1332 1410 1507 1608 1681 1668 1564 1394 1223 1131 1076 953 895 843 782 698 607 605 576 478 403 397 491 740 1257 1917 2184 2366 2948 3037 3290 3524 3609 3611 3606 3601 3600 3594 3602 3624 3650 3659 3663 3672 3680 3680 3674 3672 3671 3671 3677 3689 3690 3682 3681 3677 3677 3681 3683 3685 3691 3694 3690 3670 3668 3682 3704 3709 3720 3717 3707 3707 3719 3738 3762 3792 3824 3869 3926 3988 3994 4068 4165 4262 4329 4400 4485 4571 4639 4647 4661 4689 4733 4746 4718 4684 4661 4661 4640 4609 4573 4544 4509 4472 4430 4384 4372 4338 4299 4269 4252 4223 4195 4171 4150 4131 4104 4074 4047 4025 4000 3961 3901 3880 3861 3818 3747 3700 3656 3612 3569 3530 3526 3493 3443 3404 3349 3317 836 830 867 872 712 856 1081 1178 1015 1129 1111 936 850 700 668 654 561 740 1029 1221 1140 1129 908 627 452 538 574 629 644 566 553 548 552 645 905 1127 1223 1153 1055 1023 1044 1099 838 645 467 252 66 3 17 72 84 258 513 761 950 1081 1173 1204 1081 1070 1088 1106 1092 1111 1179 1314 1524 1659 1594 1478 1450 1292 1190 1208 1342 1004 684 456 356 346 489 722 1027 1293 1480 1388 994 396 199 237 420 659 889 1133 1351 1517 1625 1722 1783 1794 1908 1985 2041 2025 1709 1601 1479 1330 1198 1098 1001 901 875 847 857 915 1012 1110 1012 956 1053 1105 1190 1290 1391 1476 1555 1595 1619 1683 1744 1797 1828 1825 1809 1779 1749 1728 1722 1714 1704 1689 1638 1605 1605 1638 1690 1677 1711 1794 1885 1983 2063 2109 2091 2091 2078 2029 1944 1845 1737 1646 1570 1438 1301 1183 1084 1051 954 870 818 791 766 712 653 607 570 506 433 375 334 275 201 122 64 50 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 203 327 311 63 15 1 0 0 0 0 0 0 0 0 0 0 2 3 10 32 80 180 304 430 539 676 716 761 865 962 1030 1070 1077 1043 986 955 921 839 754 701 671 649 629 623 620 615 621 604 570 513 415 285 159 71 70 18 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 13 20 23 29 42 20 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 12 11 41 107 172 271 417 622 652 749 898 1025 952 1000 1080 1110 1172 1186 1226 1318 1430 1525 1453 1159 592 386 314 361 526 735 923 1067 1151 1139 1150 1191 1216 1048 937 857 812 815 835 833 825 827 807 850 897 921 956 886 743 589 584 487 450 516 707 1016 1147 1178 1195 1190 1266 1353 1420 1514 1596 1556 1397 1230 1227 1207 1155 1081 998 921 838 744 673 589 501 414 356 327 346 451 712 1167 1393 1649 2295 2534 2963 3359 3571 3610 3618 3616 3612 3615 3623 3645 3671 3677 3683 3685 3688 3695 3691 3689 3689 3691 3696 3704 3709 3708 3705 3697 3689 3683 3683 3683 3687 3689 3682 3658 3650 3657 3672 3663 3697 3716 3715 3709 3722 3747 3776 3802 3834 3899 3946 3956 4060 4135 4201 4275 4393 4471 4539 4588 4595 4644 4671 4690 4715 4719 4689 4653 4631 4626 4603 4574 4542 4509 4473 4442 4413 4382 4338 4303 4273 4245 4224 4193 4168 4155 4149 4113 4079 4051 4023 3994 3954 3911 3879 3855 3825 3785 3733 3676 3625 3575 3531 3518 3489 3450 3410 3385 3338 3301 568 538 604 749 898 815 955 1136 1243 1381 1279 1258 1362 1264 1239 1212 1081 894 785 811 921 1070 966 663 351 330 445 619 748 718 700 677 693 796 978 1177 1256 1113 877 830 814 780 598 473 331 166 98 40 20 27 36 129 357 643 870 945 972 1006 1052 1048 1071 1088 1078 1041 1030 1102 1293 1586 1638 1700 1795 1713 1643 1681 1753 1518 1276 1094 973 919 1012 1183 1373 1526 1497 1272 898 445 433 775 1187 1560 1789 1888 1900 1859 1816 1809 1775 1749 1776 1826 1809 1682 1385 1324 1207 1122 1124 938 854 798 728 670 654 684 738 781 717 727 819 884 993 1143 1296 1409 1483 1518 1552 1636 1709 1768 1801 1800 1752 1724 1710 1703 1655 1642 1641 1635 1600 1557 1558 1584 1610 1647 1724 1825 1928 2016 2058 2102 2169 2166 2166 2120 2022 1915 1804 1710 1618 1488 1396 1327 1255 1114 982 863 769 706 687 661 645 638 567 516 458 394 337 284 224 175 173 107 42 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84 226 286 184 51 8 0 0 0 0 0 0 0 0 0 0 0 0 1 7 24 94 226 367 486 574 646 730 836 927 987 1025 1037 1010 938 914 875 758 685 629 591 568 555 558 567 580 602 591 567 523 432 302 181 94 84 18 0 0 0 0 0 0 0 0 0 0 0 0 2 12 23 31 31 36 53 81 63 32 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 15 26 43 95 166 228 333 456 590 720 674 724 811 891 954 1039 1134 1230 1301 1447 1378 1090 636 582 513 486 562 984 1315 1472 1438 1347 1331 1228 1038 880 774 728 733 778 822 835 842 868 885 975 1064 1111 1103 1064 1011 955 917 776 720 780 969 1014 992 961 966 955 999 1060 1125 1209 1276 1288 1198 919 922 951 963 927 865 803 741 684 669 561 461 402 350 306 288 314 412 424 642 1078 1697 1908 2466 3048 3439 3536 3590 3618 3631 3634 3646 3669 3694 3700 3700 3706 3713 3718 3711 3708 3706 3705 3715 3724 3730 3731 3725 3712 3699 3689 3689 3692 3692 3688 3676 3645 3640 3649 3659 3659 3686 3702 3703 3702 3720 3749 3779 3795 3866 3946 4001 4017 4106 4187 4255 4323 4437 4507 4535 4549 4604 4630 4653 4673 4689 4686 4660 4638 4632 4610 4582 4553 4521 4483 4445 4414 4384 4340 4302 4274 4252 4228 4200 4172 4156 4153 4131 4092 4055 4024 3994 3952 3920 3896 3875 3836 3804 3769 3722 3656 3594 3551 3531 3499 3453 3416 3391 3369 3319 3284 230 209 150 139 179 197 390 671 904 995 711 791 1092 1334 1325 1289 1260 1224 977 876 801 766 1009 804 473 262 496 770 910 900 919 921 979 1108 1279 1493 1512 1388 1285 957 716 577 584 404 237 107 77 52 42 41 45 80 284 550 792 887 947 1016 1084 1090 1135 1146 1118 1056 1008 1020 1120 1350 1386 1612 1877 1998 1979 1964 1930 1821 1665 1617 1581 1499 1463 1484 1491 1433 1219 965 745 589 600 1333 1906 2154 2130 2015 1869 1749 1705 1732 1641 1538 1489 1492 1484 1417 1274 1222 1174 1104 1025 887 804 734 667 624 574 556 564 576 598 600 631 700 797 969 1162 1324 1336 1392 1457 1533 1634 1713 1755 1753 1692 1685 1684 1668 1609 1587 1585 1581 1556 1525 1522 1537 1565 1647 1756 1865 1966 2053 2101 2136 2164 2165 2187 2156 2080 1981 1861 1766 1666 1543 1538 1439 1306 1171 1033 890 759 656 601 594 588 564 493 489 468 424 359 293 245 211 199 138 67 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 103 192 204 49 15 4 0 0 0 0 0 0 0 0 0 0 0 0 1 6 39 161 245 299 386 542 678 784 868 919 944 944 922 923 882 793 661 589 538 500 474 469 472 492 527 571 580 565 523 448 320 282 231 111 25 3 0 0 0 0 0 0 0 0 0 0 0 6 18 30 38 45 60 91 129 124 92 53 22 20 6 0 0 0 0 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 2 3 5 27 53 55 151 263 378 475 442 458 493 535 576 720 898 1077 1224 1464 1500 1375 1220 1176 937 743 800 1344 1767 1896 1704 1406 1346 1150 848 713 640 619 647 713 720 767 824 877 951 1011 1083 1157 1175 1169 1184 1198 1154 1007 938 950 1024 772 675 644 624 640 699 771 841 901 914 908 855 704 690 693 701 708 679 638 611 607 568 527 490 448 369 313 286 279 269 290 358 551 934 1195 1834 2487 2934 3062 3360 3571 3644 3656 3669 3684 3704 3737 3740 3740 3737 3731 3731 3730 3726 3723 3728 3735 3741 3742 3731 3718 3710 3706 3705 3705 3698 3678 3643 3624 3624 3634 3649 3654 3655 3669 3691 3696 3714 3740 3775 3817 3889 3919 3963 4060 4156 4240 4310 4378 4488 4540 4562 4573 4603 4611 4622 4637 4650 4658 4635 4604 4586 4577 4551 4520 4487 4443 4416 4398 4371 4302 4274 4253 4230 4201 4175 4158 4147 4134 4103 4063 4029 3998 3950 3910 3894 3885 3852 3820 3791 3752 3689 3626 3591 3566 3534 3481 3434 3402 3382 3353 3308 3287 53 59 18 3 6 17 64 166 273 327 206 422 756 1084 1245 1260 1285 1326 1265 1201 919 661 1042 950 672 458 635 893 986 1017 1113 1130 1182 1302 1470 1748 1662 1531 1483 1066 815 670 581 220 84 28 21 23 23 23 32 64 264 524 788 988 1060 1084 1093 1109 1146 1122 1081 1044 993 981 985 1005 1159 1426 1699 1909 1989 1874 1800 1767 1686 1677 1614 1487 1380 1333 1290 1197 995 832 760 800 965 1629 1897 1901 1745 1608 1472 1401 1400 1380 1246 1162 1166 1261 1315 1300 1235 1164 1165 1103 999 885 761 683 632 590 534 521 517 511 531 538 553 595 663 805 966 1120 1169 1268 1338 1403 1494 1580 1646 1648 1576 1611 1629 1622 1589 1557 1537 1522 1511 1504 1503 1524 1574 1664 1785 1895 1989 2068 2118 2133 2142 2175 2187 2162 2103 2014 1898 1807 1733 1661 1609 1487 1353 1219 1086 946 799 660 549 550 519 465 397 415 432 428 394 328 311 276 209 151 81 31 6 0 2 2 4 9 5 3 2 2 1 0 0 0 0 0 0 6 33 110 155 146 46 39 21 4 0 0 0 0 0 0 0 0 0 0 0 0 2 11 103 111 122 284 451 584 686 760 790 799 805 812 789 733 635 520 470 441 413 392 392 392 422 473 533 561 562 533 472 372 331 262 143 36 7 0 0 0 0 0 0 0 0 0 0 0 3 11 17 25 53 86 131 179 197 176 137 101 95 49 29 22 18 14 11 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 72 143 231 315 283 316 340 354 419 510 644 815 1008 1242 1506 1674 1645 1580 1383 1262 1367 1903 1983 1794 1497 1491 1242 959 714 577 543 545 584 657 658 713 773 817 875 860 902 1002 1054 1062 1077 1095 1097 1014 930 860 807 633 551 521 518 567 632 687 727 755 733 720 709 669 640 616 598 589 594 583 574 575 576 557 544 523 420 348 320 306 260 258 298 412 621 794 1277 1609 1710 2455 3027 3413 3619 3676 3694 3708 3720 3730 3746 3755 3762 3772 3761 3754 3749 3743 3742 3751 3757 3755 3744 3735 3721 3707 3697 3694 3684 3666 3639 3625 3633 3636 3625 3625 3635 3657 3683 3689 3724 3758 3797 3855 3866 3940 4042 4144 4235 4313 4381 4444 4508 4526 4550 4583 4606 4609 4614 4619 4619 4616 4587 4557 4542 4534 4510 4479 4445 4408 4402 4380 4335 4276 4255 4230 4201 4173 4157 4145 4127 4098 4072 4037 3999 3958 3913 3891 3875 3856 3836 3798 3766 3727 3662 3618 3605 3575 3500 3467 3430 3396 3366 3333 3311 3292 12 9 2 1 0 0 0 11 32 51 62 324 601 896 1205 1266 1319 1354 1353 1350 958 732 943 1069 870 647 554 606 763 911 1017 954 920 1072 1342 1627 1428 1336 1269 944 774 598 392 70 54 36 23 22 16 16 29 74 262 543 840 1076 1074 1089 1114 1128 1086 1021 995 992 953 945 940 971 1079 1318 1542 1709 1785 1661 1476 1381 1404 1276 1157 1057 1002 1048 1126 1179 1176 1118 1093 1139 1317 1720 1756 1621 1419 1282 1144 1108 1069 912 733 671 767 1025 1236 1269 1258 1245 1152 1051 939 823 708 633 579 539 503 499 497 502 526 552 563 573 599 669 710 787 961 1115 1219 1300 1373 1432 1504 1489 1417 1488 1534 1556 1558 1544 1517 1493 1481 1482 1486 1519 1583 1685 1830 1957 2049 2108 2138 2154 2157 2157 2176 2148 2091 2011 1911 1818 1784 1758 1659 1535 1403 1268 1133 998 851 756 721 587 481 391 322 312 338 371 388 361 365 332 266 185 111 52 16 3 5 5 8 15 13 10 10 10 6 4 2 1 0 5 10 25 66 140 168 160 128 87 44 12 0 0 3 2 0 0 0 0 0 0 0 0 0 1 33 37 69 177 317 428 515 573 583 574 570 576 571 551 461 361 345 336 326 319 322 318 352 408 474 535 561 560 538 529 428 304 181 79 20 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 47 99 156 213 260 272 274 267 247 209 166 128 95 56 32 29 33 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 21 59 114 180 222 193 210 260 303 379 468 577 712 1017 1272 1448 1516 1631 1607 1573 1593 1624 1399 1280 1268 1178 1057 888 716 599 495 490 514 526 599 651 686 711 741 699 734 824 840 894 922 932 945 913 839 741 640 592 565 574 623 679 714 712 686 676 677 683 683 662 668 656 637 622 623 624 625 629 654 648 626 582 493 435 404 380 332 324 350 413 514 661 939 1141 1278 1925 2583 3121 3492 3670 3708 3717 3719 3727 3743 3754 3767 3784 3778 3776 3775 3775 3768 3773 3775 3772 3767 3748 3731 3719 3718 3689 3665 3647 3636 3624 3620 3624 3635 3640 3645 3652 3664 3689 3721 3771 3815 3815 3905 4017 4132 4233 4297 4359 4413 4451 4465 4512 4555 4584 4597 4606 4605 4596 4583 4578 4549 4519 4508 4487 4462 4435 4407 4381 4368 4343 4305 4267 4236 4205 4175 4147 4147 4127 4098 4071 4046 4019 3973 3911 3893 3880 3857 3827 3809 3765 3731 3701 3658 3606 3590 3595 3600 3473 3421 3386 3341 3314 3301 3282 4 1 1 0 0 0 0 0 1 9 57 290 546 838 1142 1297 1311 1365 1409 1353 864 726 881 1133 963 737 540 519 439 436 451 401 485 853 1170 1258 1287 988 730 567 494 302 216 226 230 184 109 71 66 60 63 102 228 506 779 1024 1089 1155 1105 1022 950 889 895 913 908 912 883 890 988 1222 1444 1574 1591 1516 1316 1146 1053 852 742 702 733 838 1009 1192 1320 1326 1433 1483 1526 1614 1533 1327 1108 958 933 842 694 473 292 280 492 892 1322 1312 1261 1209 1092 964 844 738 660 599 559 536 529 497 486 503 545 569 589 600 606 602 627 696 816 977 1092 1183 1251 1290 1321 1295 1272 1353 1431 1485 1515 1525 1508 1490 1479 1479 1481 1522 1599 1709 1848 1978 2050 2066 2068 2100 2123 2134 2130 2104 2050 1979 1900 1863 1812 1754 1674 1575 1455 1322 1183 1042 896 823 785 624 482 370 285 225 226 267 309 317 364 369 333 258 167 87 34 13 27 17 12 16 18 17 18 21 23 21 18 13 11 26 40 57 84 126 140 160 182 148 101 47 6 1 15 14 3 0 0 0 0 0 0 0 0 0 0 4 30 84 164 232 292 337 346 357 344 319 302 325 232 150 175 198 207 212 222 237 279 340 418 518 568 604 625 609 507 380 252 146 61 16 0 0 0 0 0 0 0 0 0 0 0 0 0 5 22 89 153 217 279 307 320 332 351 355 315 255 190 135 122 103 72 22 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 31 62 95 52 68 124 162 228 299 405 569 766 882 982 1107 1210 1396 1426 1286 1125 968 884 894 1000 1007 909 737 530 439 460 495 505 590 609 609 605 603 632 604 574 641 745 808 843 867 858 771 688 650 621 646 677 700 718 721 683 628 617 597 605 612 579 622 639 640 636 636 637 635 634 655 659 647 619 572 558 529 491 458 466 477 502 551 638 707 843 1104 1584 2218 2798 3258 3559 3638 3680 3702 3708 3731 3752 3768 3776 3780 3781 3784 3788 3786 3789 3788 3782 3770 3745 3735 3730 3713 3684 3653 3627 3610 3599 3581 3569 3574 3620 3631 3641 3659 3687 3727 3791 3851 3867 3989 4118 4224 4290 4342 4381 4401 4411 4490 4531 4561 4584 4585 4580 4572 4562 4557 4542 4519 4493 4466 4438 4416 4394 4374 4364 4336 4306 4281 4258 4215 4179 4156 4143 4132 4107 4081 4065 4026 3997 3947 3873 3873 3853 3822 3788 3765 3722 3685 3659 3647 3554 3509 3504 3515 3459 3412 3368 3329 3324 3306 3278 1 0 0 0 0 0 0 0 0 6 94 333 642 930 1169 1358 1372 1422 1358 1119 741 891 1100 1214 1067 1007 919 759 475 233 112 140 403 889 1044 927 913 660 522 482 473 293 469 717 765 741 657 551 461 348 265 231 270 488 537 700 1020 1085 984 841 726 720 787 826 841 865 840 816 856 1038 1299 1447 1461 1338 1246 1078 872 678 549 515 559 653 783 888 1004 1119 1337 1496 1534 1443 1262 1033 822 684 706 554 397 247 111 199 499 922 1362 1374 1148 970 939 834 732 664 631 592 584 560 519 496 491 507 535 546 577 596 610 628 640 665 733 870 976 1045 1101 1152 1162 1101 1095 1182 1295 1387 1456 1496 1496 1497 1493 1486 1483 1527 1606 1702 1794 1912 1972 2006 2032 2057 2067 2064 2049 2026 1978 1921 1870 1873 1805 1734 1669 1591 1488 1367 1230 1084 1075 973 821 656 499 372 269 189 153 169 193 213 293 356 375 336 235 147 106 96 87 44 25 20 20 24 28 32 37 40 39 35 34 56 79 102 128 165 166 190 222 214 169 92 27 25 27 28 21 2 0 0 0 0 0 0 0 0 0 0 9 28 55 74 94 115 137 146 138 119 97 96 48 14 24 36 48 69 99 137 201 280 378 511 561 612 647 655 562 444 325 219 134 60 24 20 2 0 0 0 0 0 0 0 0 0 0 1 8 61 128 185 230 245 293 333 356 372 353 307 244 184 179 141 83 25 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 8 2 10 29 55 75 160 299 471 476 614 761 846 796 986 1050 990 968 997 905 789 779 843 804 689 535 393 359 388 462 619 610 575 548 534 524 484 445 468 581 636 685 764 779 754 718 688 652 653 665 675 672 643 612 577 540 496 489 491 475 500 523 538 546 546 553 560 570 599 629 647 653 653 640 638 642 647 649 686 720 731 729 951 1179 1355 1577 1924 2370 2831 3138 3274 3465 3631 3652 3699 3727 3745 3757 3763 3766 3773 3785 3790 3790 3787 3779 3763 3739 3728 3721 3703 3677 3645 3614 3591 3567 3562 3558 3557 3596 3610 3626 3649 3684 3735 3789 3858 3962 4094 4194 4268 4321 4351 4382 4405 4430 4549 4556 4550 4556 4566 4558 4554 4549 4530 4517 4503 4474 4420 4401 4385 4371 4358 4329 4297 4272 4256 4232 4184 4156 4145 4134 4114 4093 4073 4054 4004 3967 3929 3884 3850 3818 3782 3744 3714 3668 3621 3586 3584 3506 3459 3441 3440 3427 3393 3362 3354 3328 3298 3271 0 0 0 0 0 0 0 0 0 24 212 526 840 1106 1221 1238 1376 1262 1102 969 972 1288 1400 1390 1366 1349 1181 874 492 201 153 343 755 1163 1254 1148 940 870 863 848 799 662 962 1152 1135 1192 1179 1095 975 851 727 632 592 657 645 788 985 1035 831 624 502 535 652 695 747 834 794 717 716 856 1113 1264 1312 1243 1075 913 752 602 502 512 589 688 748 749 775 860 1022 1252 1381 1317 984 750 680 601 459 281 168 102 95 296 634 896 1042 1061 806 693 722 678 613 598 609 594 591 565 529 507 528 522 512 505 531 541 562 605 645 662 702 785 891 937 962 982 997 910 905 990 1125 1261 1370 1437 1456 1466 1464 1456 1451 1491 1571 1643 1697 1820 1851 1893 1964 1999 1999 1977 1944 1918 1877 1855 1839 1817 1751 1701 1653 1588 1495 1386 1267 1140 1121 1001 839 670 506 373 258 172 150 125 117 136 200 292 368 395 342 237 199 190 172 105 59 35 26 26 29 32 34 49 59 60 58 70 98 126 147 156 188 235 266 251 203 117 69 92 63 54 43 25 6 1 0 0 0 0 0 0 0 0 1 4 8 9 8 7 8 16 15 9 0 0 2 0 0 0 1 7 22 49 125 218 336 476 479 545 615 643 575 472 369 277 201 187 147 87 40 10 11 18 0 0 0 0 0 0 0 0 4 38 105 117 80 127 193 250 295 332 326 297 269 260 209 151 94 47 27 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 12 92 176 237 284 380 523 641 543 686 754 754 761 912 851 711 633 621 614 506 279 281 199 194 315 541 550 534 515 473 469 423 381 401 448 495 545 600 623 631 621 599 596 591 607 639 670 626 605 594 558 520 485 456 436 423 426 426 418 414 439 472 511 568 599 614 622 641 698 759 821 877 882 951 998 983 987 1221 1430 1546 1647 1730 1893 2065 2064 2582 3087 3461 3614 3680 3712 3725 3732 3733 3740 3752 3769 3781 3785 3780 3767 3748 3744 3732 3713 3688 3658 3623 3591 3564 3545 3539 3538 3541 3572 3595 3625 3665 3722 3729 3817 3959 4075 4172 4248 4303 4340 4370 4384 4411 4464 4545 4574 4566 4542 4538 4531 4529 4527 4512 4487 4465 4431 4369 4360 4357 4343 4310 4285 4257 4237 4222 4194 4161 4138 4123 4106 4092 4073 4051 4026 3982 3958 3933 3890 3831 3789 3750 3707 3663 3611 3576 3558 3531 3474 3436 3419 3419 3401 3374 3355 3354 3325 3298 3273 0 0 0 0 0 0 0 0 1 38 455 841 1017 1162 1209 1158 999 950 1130 1340 1550 1631 1596 1536 1491 1379 1181 890 558 361 511 850 1253 1455 1483 1408 1319 1307 1290 1232 1167 1121 1368 1446 1445 1478 1506 1463 1372 1260 1166 1148 1120 1073 1073 1099 1095 1010 784 502 363 378 443 501 633 770 729 634 605 677 883 1035 1103 1051 841 740 646 553 463 497 656 772 785 855 823 815 883 1034 1098 1000 745 549 533 444 272 115 47 24 80 278 669 833 842 822 600 555 583 580 557 566 581 582 577 560 541 529 535 522 496 471 480 495 523 566 619 648 680 723 787 842 864 874 886 822 770 798 922 1082 1240 1329 1348 1414 1411 1390 1373 1397 1476 1535 1575 1646 1710 1784 1857 1890 1899 1873 1831 1788 1750 1745 1745 1728 1687 1661 1625 1567 1483 1405 1349 1308 1166 1012 846 672 497 356 229 146 148 105 87 98 145 236 347 423 433 428 363 312 277 182 121 76 46 30 31 34 41 61 76 74 75 105 127 151 165 167 209 259 277 255 247 175 138 151 151 169 153 105 33 14 7 5 4 4 3 2 1 0 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 55 145 238 324 388 480 550 581 528 444 369 308 255 250 208 147 99 64 57 51 26 24 10 0 0 0 0 0 4 23 51 46 22 25 40 57 81 112 132 146 154 158 153 140 122 99 57 26 12 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 17 39 62 90 144 188 262 302 170 281 360 415 473 651 646 554 461 463 406 305 188 181 136 150 243 418 454 466 468 465 413 364 335 343 363 398 439 480 487 485 485 492 512 542 584 633 677 662 650 663 718 727 689 601 475 427 416 400 371 368 408 460 515 571 576 556 549 609 743 866 976 1072 1095 1129 1154 1165 1206 1279 1377 1486 1596 1683 1826 1990 2081 2532 2993 3359 3540 3653 3697 3706 3706 3713 3716 3726 3745 3758 3764 3757 3744 3744 3733 3712 3687 3668 3637 3603 3572 3550 3533 3522 3524 3538 3569 3601 3643 3695 3753 3778 3887 4046 4171 4245 4293 4328 4359 4359 4385 4417 4446 4500 4499 4518 4555 4497 4502 4498 4480 4472 4436 4412 4384 4326 4315 4304 4285 4255 4239 4219 4199 4180 4160 4135 4111 4090 4074 4060 4046 4027 3994 3976 3959 3928 3871 3817 3774 3729 3677 3629 3605 3581 3545 3503 3474 3461 3460 3469 3404 3374 3364 3339 3319 3298 3274 0 0 0 0 0 0 0 0 58 294 693 873 876 916 882 885 981 1273 1549 1680 1747 1752 1753 1749 1682 1490 1454 1282 1090 995 1199 1427 1586 1567 1572 1507 1457 1443 1427 1406 1410 1453 1540 1585 1613 1650 1717 1720 1647 1555 1529 1535 1535 1529 1563 1519 1385 1208 1032 659 404 294 298 324 510 674 683 546 490 548 691 743 822 779 624 600 576 518 441 397 582 685 729 875 811 794 833 915 877 793 713 714 572 402 226 78 27 23 100 273 507 641 713 753 492 516 554 554 565 569 576 581 584 564 541 525 532 521 490 465 473 482 508 543 579 606 639 683 736 743 787 817 819 764 667 655 743 877 1022 1131 1207 1346 1353 1329 1304 1304 1372 1456 1492 1455 1569 1656 1717 1750 1762 1733 1686 1644 1647 1631 1633 1646 1640 1627 1593 1539 1465 1460 1406 1302 1168 1013 841 661 479 321 241 174 109 64 54 73 120 200 308 391 440 445 428 394 344 261 200 145 98 66 63 62 70 89 105 102 100 113 161 170 183 210 253 294 314 311 313 275 253 245 240 311 292 213 109 74 53 44 41 31 26 25 24 18 35 34 19 17 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 1 10 49 86 129 259 411 479 473 445 374 319 285 281 253 217 175 136 106 104 92 64 62 37 17 8 4 1 0 2 12 13 8 3 0 0 0 3 11 18 21 32 54 99 104 116 131 108 65 45 38 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 39 43 61 85 75 70 81 78 7 25 33 82 220 373 434 429 378 352 307 265 221 129 81 129 249 375 365 390 424 424 385 317 268 268 269 311 345 361 411 422 426 436 458 533 608 662 676 695 696 740 874 884 865 765 583 546 496 436 379 372 405 451 497 532 535 495 476 555 722 909 1088 1229 1227 1222 1222 1237 1322 1154 1118 1236 1258 1252 1282 1411 1736 2214 2748 3206 3459 3593 3645 3667 3690 3687 3684 3689 3704 3721 3732 3721 3701 3704 3705 3691 3667 3643 3610 3584 3568 3561 3525 3512 3519 3543 3582 3626 3677 3727 3750 3847 3958 4086 4247 4294 4323 4343 4362 4367 4383 4402 4417 4439 4440 4452 4478 4478 4515 4499 4443 4425 4396 4375 4350 4296 4286 4262 4237 4220 4202 4179 4161 4150 4144 4106 4075 4059 4043 4033 4023 4005 3965 3962 3943 3905 3853 3804 3757 3709 3658 3643 3612 3570 3526 3493 3474 3452 3431 3431 3417 3421 3408 3320 3316 3296 3269 0 0 0 0 0 1 8 62 301 718 684 661 607 579 562 703 963 1207 1252 1356 1510 1670 1692 1721 1699 1626 1582 1537 1496 1484 1552 1610 1637 1610 1497 1405 1366 1387 1447 1498 1546 1579 1572 1639 1697 1752 1806 1781 1731 1691 1688 1683 1669 1651 1630 1627 1519 1311 1027 825 721 564 396 281 384 513 581 527 418 413 474 494 583 591 540 525 582 574 515 431 427 581 740 848 700 707 766 823 774 726 698 680 568 412 248 106 44 56 114 210 256 588 808 796 451 532 543 531 556 559 567 578 583 562 549 526 499 506 501 497 499 494 509 530 550 560 577 605 638 645 696 731 734 688 603 589 635 719 727 840 1022 1225 1270 1252 1224 1216 1268 1316 1333 1325 1441 1519 1575 1610 1613 1588 1580 1573 1533 1529 1556 1593 1616 1615 1581 1536 1490 1466 1402 1299 1162 1006 833 647 455 280 253 186 78 28 22 42 91 178 296 341 362 422 434 406 354 287 228 191 165 145 128 122 126 139 146 144 150 167 202 211 219 242 297 340 371 388 387 378 370 364 359 425 401 339 266 199 160 141 130 96 80 73 71 66 116 114 88 83 57 36 21 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 8 42 126 274 337 348 348 293 278 253 193 175 156 145 141 134 126 119 109 96 70 48 31 16 4 0 1 4 4 2 0 0 0 0 0 0 0 0 5 17 34 47 86 131 142 128 109 79 26 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 28 28 48 65 36 20 13 9 0 0 0 12 49 159 219 247 249 230 227 246 257 189 105 114 176 224 240 246 266 310 311 256 216 222 215 258 286 295 337 360 385 416 454 496 547 585 587 624 642 713 876 799 838 844 759 669 596 522 451 410 390 394 414 437 449 424 410 464 627 838 1060 1249 1250 1249 1223 1181 1212 1018 900 873 769 760 869 1052 1231 1796 2337 2845 3301 3177 3302 3497 3649 3656 3655 3653 3655 3676 3687 3679 3665 3683 3679 3665 3644 3622 3589 3578 3568 3542 3520 3519 3533 3561 3607 3659 3698 3739 3842 3959 4079 4192 4288 4310 4321 4328 4331 4348 4368 4384 4394 4407 4401 4398 4405 4404 4424 4436 4428 4387 4370 4345 4313 4281 4258 4234 4213 4200 4168 4146 4135 4132 4121 4083 4054 4044 4034 4018 3998 3976 3959 3937 3915 3885 3828 3784 3737 3688 3639 3639 3602 3557 3520 3501 3457 3413 3383 3382 3378 3378 3366 3309 3304 3286 3258 0 0 0 0 14 57 174 453 644 738 582 575 481 344 234 191 185 304 532 845 1027 1215 1405 1513 1583 1601 1570 1510 1475 1444 1416 1440 1440 1409 1346 1316 1293 1331 1437 1539 1571 1607 1647 1697 1721 1741 1755 1732 1728 1724 1721 1719 1671 1613 1541 1452 1307 1166 1013 826 826 708 533 377 324 399 480 487 357 326 352 394 465 502 478 421 473 568 631 674 668 746 801 790 635 646 691 736 746 715 695 648 549 466 324 190 121 143 143 182 311 577 754 701 415 523 525 514 524 532 528 528 533 534 560 542 495 503 503 514 522 511 513 523 533 534 537 539 542 553 584 609 619 606 561 566 589 619 633 713 859 1043 1170 1170 1138 1112 1131 1147 1140 1160 1276 1364 1435 1481 1493 1473 1469 1460 1434 1461 1513 1568 1611 1615 1586 1565 1553 1490 1408 1299 1163 1009 839 648 490 447 331 192 67 9 5 16 60 150 252 304 351 424 415 393 338 262 211 200 195 191 184 194 205 212 205 194 198 216 241 249 240 246 284 321 362 398 423 422 432 448 473 514 499 466 415 325 310 297 274 233 197 173 162 165 238 244 217 188 150 122 96 71 46 17 2 1 0 0 0 0 0 0 0 0 0 0 0 6 29 138 192 235 280 249 240 212 156 115 94 97 115 123 123 118 111 103 80 57 36 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 36 70 111 154 154 149 117 50 19 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 5 15 24 15 10 4 0 0 0 0 1 7 44 74 102 130 156 180 225 262 220 144 220 348 391 396 288 203 234 242 211 192 205 223 231 259 308 370 360 353 365 406 452 476 499 540 587 625 733 921 756 783 829 814 701 662 625 568 488 417 387 371 318 332 344 352 360 503 688 855 971 1079 1146 1136 1054 993 863 713 591 579 553 623 719 722 1120 1483 1960 2637 2113 2573 3207 3549 3612 3616 3609 3610 3625 3631 3629 3627 3641 3639 3630 3616 3598 3575 3566 3556 3534 3521 3530 3555 3599 3680 3696 3748 3853 3959 4077 4174 4245 4291 4295 4300 4307 4319 4330 4348 4366 4376 4381 4372 4364 4363 4362 4373 4381 4377 4349 4332 4311 4284 4250 4238 4218 4194 4170 4138 4122 4116 4114 4092 4060 4041 4038 4025 3999 3978 3966 3949 3914 3889 3861 3800 3756 3711 3675 3659 3628 3596 3560 3523 3496 3442 3397 3376 3376 3369 3357 3338 3305 3298 3278 3251 0 0 1 7 102 295 602 767 794 866 927 731 470 219 26 23 25 80 206 389 466 633 924 1203 1393 1469 1431 1319 1360 1369 1329 1260 1249 1241 1241 1277 1330 1369 1416 1490 1499 1573 1655 1702 1699 1676 1646 1615 1611 1620 1620 1606 1566 1509 1427 1322 1225 1116 998 874 798 685 568 460 363 404 420 397 369 363 397 430 408 461 346 215 229 413 520 614 762 778 760 702 603 623 629 646 671 620 653 638 541 501 423 341 285 284 285 324 423 616 717 636 479 539 517 507 504 497 490 490 498 514 517 517 515 514 514 521 520 507 506 511 514 515 520 527 530 528 523 531 539 541 530 557 570 578 608 658 764 913 1080 1108 1077 1043 1046 1025 991 1003 1096 1198 1285 1351 1392 1399 1396 1386 1383 1421 1490 1556 1603 1604 1592 1584 1565 1509 1421 1316 1188 1033 861 674 552 539 395 219 78 5 1 4 29 74 84 183 290 373 377 359 297 223 198 197 201 203 204 226 254 268 255 241 235 242 262 279 266 268 295 314 360 391 412 444 481 510 536 565 558 531 494 457 452 466 466 433 381 327 293 299 424 428 387 331 294 263 215 152 81 41 20 13 0 0 0 0 0 0 0 0 0 0 0 0 4 38 61 101 163 201 204 175 127 83 68 63 69 87 89 92 91 83 59 35 16 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 19 39 55 72 128 160 149 91 30 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 19 12 5 0 0 0 0 0 1 7 16 30 45 48 145 223 268 270 217 203 195 162 160 157 163 183 202 193 180 173 176 195 233 298 407 351 306 305 365 391 440 499 558 626 706 828 973 871 863 848 792 699 685 659 600 506 443 419 387 280 238 245 266 277 396 497 582 669 901 1048 1112 1089 969 854 743 639 556 446 439 454 360 535 887 1317 1710 1521 2109 2840 3352 3533 3578 3588 3594 3594 3606 3607 3602 3607 3607 3605 3597 3582 3578 3569 3556 3539 3529 3559 3616 3693 3768 3801 3862 3964 4072 4156 4222 4267 4285 4286 4297 4311 4319 4323 4332 4342 4352 4356 4348 4343 4346 4347 4353 4350 4332 4300 4288 4280 4268 4235 4220 4197 4170 4145 4124 4116 4110 4099 4087 4055 4035 4034 4018 3983 3963 3957 3928 3895 3867 3838 3790 3732 3701 3684 3659 3627 3593 3556 3519 3481 3434 3401 3391 3376 3358 3338 3315 3293 3275 3266 3250 0 3 33 116 305 547 812 1041 1079 1184 1209 916 606 356 195 191 195 130 82 117 120 198 397 728 996 1165 1060 639 764 846 909 945 1005 1100 1204 1302 1356 1415 1446 1461 1498 1571 1616 1621 1600 1555 1521 1509 1517 1480 1432 1383 1345 1308 1232 1134 1032 935 842 769 709 622 537 461 407 437 417 387 389 429 462 465 412 305 215 127 96 76 37 158 429 578 610 604 579 570 558 554 549 510 567 580 543 495 494 493 484 467 487 515 556 613 644 614 549 502 500 487 470 451 447 448 458 476 488 502 511 514 523 504 493 490 499 494 488 483 483 506 520 520 498 504 510 514 514 529 548 572 606 637 709 823 961 1031 1044 1028 1000 955 908 896 937 1034 1127 1198 1252 1278 1314 1331 1346 1383 1462 1533 1574 1571 1574 1579 1566 1522 1439 1340 1217 1066 896 851 750 587 403 240 100 7 1 0 0 3 18 92 159 220 282 281 229 181 180 196 213 211 190 201 239 267 272 266 268 271 278 274 266 279 303 316 358 375 390 439 485 522 552 582 589 577 564 562 564 604 627 617 589 536 494 499 634 629 571 503 473 413 316 204 104 98 71 35 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 115 173 166 117 52 37 35 38 42 63 81 80 56 25 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 8 15 40 97 151 163 124 45 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 22 14 8 4 3 3 1 0 0 0 3 5 6 11 83 156 220 261 265 236 207 200 169 152 145 149 164 169 164 153 153 176 203 261 401 385 337 316 374 377 447 525 573 651 762 876 966 948 924 868 778 681 678 632 548 469 447 431 402 341 194 165 196 242 364 394 463 622 806 960 1091 1165 1057 948 935 918 676 466 392 348 195 470 692 773 665 705 1424 2315 3074 3430 3562 3602 3601 3600 3596 3596 3598 3592 3598 3603 3606 3606 3593 3578 3560 3543 3540 3618 3710 3774 3795 3870 3965 4062 4139 4194 4235 4263 4281 4283 4288 4295 4300 4304 4305 4310 4324 4323 4309 4306 4325 4336 4336 4321 4295 4274 4260 4249 4239 4232 4199 4171 4150 4136 4131 4121 4107 4090 4081 4056 4036 4030 4009 3990 3968 3941 3909 3873 3836 3798 3756 3726 3703 3677 3642 3611 3579 3543 3499 3463 3447 3426 3385 3363 3337 3308 3277 3254 3236 3227 3219 3 108 253 426 532 750 1039 1340 1338 1348 1196 878 645 518 410 313 232 139 89 82 59 65 139 279 424 495 362 139 196 272 349 432 520 727 988 1235 1405 1446 1454 1479 1550 1612 1589 1536 1485 1434 1396 1384 1389 1311 1231 1170 1136 1127 1065 968 869 872 765 670 610 539 487 435 387 382 383 385 398 445 453 439 378 216 277 297 280 265 116 89 208 471 557 567 545 517 514 517 511 497 515 531 521 476 504 517 539 568 601 617 622 611 581 582 541 474 476 450 430 420 423 428 441 458 469 470 479 493 504 463 469 483 484 480 478 476 476 487 482 473 465 474 484 483 479 495 522 555 592 624 670 747 847 946 958 970 966 929 883 845 842 899 983 1015 1052 1134 1211 1268 1313 1356 1422 1488 1507 1488 1515 1531 1533 1512 1453 1352 1224 1113 1112 961 803 631 436 302 151 34 0 0 0 0 2 28 68 112 151 156 138 126 133 164 169 161 146 151 178 213 243 247 274 264 242 247 259 274 289 298 310 333 364 406 459 510 554 590 615 617 613 611 628 671 707 726 724 712 697 690 714 733 696 643 617 552 429 314 247 215 159 94 31 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 24 109 132 102 39 17 24 34 38 68 105 100 56 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 9 33 86 140 162 140 64 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 5 5 6 9 16 5 0 0 0 0 0 1 3 41 89 151 224 278 294 281 246 206 178 157 144 139 145 133 119 150 169 187 221 298 382 427 445 453 450 494 535 552 624 735 847 933 933 913 852 759 669 678 609 507 479 447 433 418 378 186 136 162 220 284 353 474 662 866 1056 1214 1306 1251 1142 1129 1112 858 593 499 449 279 473 535 430 173 208 806 1689 2649 3255 3444 3536 3609 3618 3608 3602 3603 3607 3609 3611 3612 3614 3605 3593 3580 3568 3590 3700 3781 3790 3866 3954 4040 4117 4177 4213 4239 4255 4257 4258 4258 4258 4262 4267 4266 4267 4274 4275 4269 4273 4294 4312 4303 4281 4257 4257 4237 4225 4223 4216 4181 4157 4145 4143 4132 4113 4093 4079 4066 4055 4041 4020 4011 3993 3963 3924 3890 3849 3809 3770 3730 3715 3695 3666 3628 3597 3565 3527 3480 3473 3453 3416 3368 3340 3308 3279 3253 3225 3219 3204 3173 26 272 532 712 699 904 1187 1398 1394 1378 1108 783 580 461 324 197 99 105 107 125 155 142 151 150 127 103 139 165 161 169 142 124 140 266 568 904 1167 1196 1270 1389 1527 1607 1513 1440 1390 1320 1261 1231 1217 1124 1046 997 979 986 963 911 851 843 764 669 570 468 428 403 377 344 347 344 359 405 411 379 328 268 346 372 393 408 350 294 327 459 538 530 523 526 523 505 483 461 483 467 458 461 485 489 515 553 580 563 548 541 546 532 500 469 461 419 407 406 409 421 438 452 457 459 461 459 454 443 442 447 450 451 453 451 445 433 426 427 435 444 458 462 459 463 490 522 556 592 629 682 722 734 843 914 938 920 892 846 817 820 866 890 934 1008 1087 1161 1231 1297 1359 1429 1426 1401 1450 1468 1476 1470 1443 1348 1241 1153 1133 990 844 688 522 412 240 90 6 6 2 0 1 7 30 56 78 87 64 63 77 85 76 71 70 78 103 130 157 178 225 224 220 241 269 299 314 316 330 348 372 407 459 511 558 600 642 654 657 664 689 705 748 792 805 790 784 774 756 805 784 742 710 688 613 543 497 394 303 216 130 36 86 64 4 3 1 0 0 0 0 0 0 0 0 0 0 4 45 76 71 31 18 15 30 63 105 128 113 66 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 28 70 127 158 148 86 66 33 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 22 37 13 1 0 0 0 0 0 0 10 43 97 162 182 199 202 192 179 151 124 101 88 87 81 80 108 131 142 154 186 304 345 399 517 579 601 573 512 549 676 765 805 881 875 816 730 663 678 599 499 499 430 435 444 385 182 131 149 186 231 375 567 782 996 1188 1352 1454 1416 1409 1349 1213 973 771 610 467 315 286 315 288 156 254 636 1295 2176 2997 3146 3319 3606 3663 3653 3633 3620 3628 3626 3622 3621 3626 3620 3614 3612 3621 3671 3754 3817 3844 3925 4001 4073 4139 4191 4223 4236 4239 4249 4242 4238 4240 4245 4251 4250 4247 4243 4240 4249 4260 4266 4276 4268 4252 4235 4228 4220 4214 4207 4191 4169 4150 4138 4138 4120 4101 4085 4076 4062 4052 4039 4018 4003 3972 3936 3899 3859 3818 3782 3753 3741 3716 3689 3660 3623 3593 3558 3516 3468 3467 3443 3403 3355 3326 3293 3261 3235 3234 3209 3178 3149 168 478 817 976 969 1039 1301 1501 1488 1418 1036 736 558 418 254 116 31 31 47 89 144 172 213 213 187 183 259 317 329 324 251 141 59 58 291 578 848 895 1126 1253 1356 1456 1408 1362 1299 1203 1212 1152 1072 994 911 857 839 853 852 861 847 801 747 658 561 461 381 363 349 325 314 313 329 351 356 310 276 266 304 315 369 441 476 446 458 487 494 489 493 502 503 459 447 444 437 419 422 430 436 441 467 501 530 520 508 496 487 472 446 432 428 409 408 406 403 412 425 433 436 440 439 440 443 446 401 392 399 404 411 408 402 399 400 406 414 421 425 432 426 413 438 473 507 536 564 606 639 666 760 859 914 922 898 880 844 812 809 821 862 920 981 1049 1124 1201 1274 1295 1297 1315 1376 1406 1422 1423 1405 1339 1325 1273 1159 1031 900 763 632 552 367 246 168 80 23 2 1 2 11 23 35 45 29 25 30 36 39 35 31 31 39 42 62 108 176 203 237 279 304 336 349 355 388 399 416 444 487 534 582 627 664 689 711 734 761 766 787 824 864 859 857 843 818 811 791 774 762 753 752 715 642 549 454 362 285 226 326 351 294 174 62 14 0 0 0 0 0 0 0 0 0 1 8 41 47 32 31 32 46 74 115 113 107 80 15 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 21 47 94 132 147 129 91 46 14 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 59 55 24 7 0 0 0 0 0 0 2 16 44 80 87 156 196 179 106 54 35 44 68 71 42 24 81 109 112 115 145 271 306 357 481 608 619 561 476 488 523 612 729 804 818 790 731 660 627 585 540 512 463 466 482 459 200 137 152 189 291 471 662 843 1022 1205 1325 1389 1439 1439 1317 1116 907 774 651 521 369 289 308 295 195 349 430 749 1370 1936 2450 2986 3481 3648 3680 3670 3646 3631 3630 3623 3616 3621 3634 3644 3658 3682 3720 3769 3827 3894 3962 4026 4086 4142 4185 4204 4214 4221 4236 4227 4229 4239 4242 4252 4256 4254 4247 4238 4239 4237 4226 4230 4226 4223 4223 4224 4218 4205 4186 4171 4152 4137 4126 4118 4108 4092 4076 4071 4059 4042 4026 4017 3990 3956 3919 3881 3838 3804 3782 3772 3750 3715 3683 3652 3615 3579 3539 3505 3498 3465 3431 3390 3338 3305 3273 3242 3214 3214 3191 3163 3137 348 697 1092 1227 1131 888 892 1182 1443 1402 862 603 467 361 244 136 56 42 29 45 73 106 183 225 253 281 279 334 403 449 402 258 139 118 307 324 503 848 1082 1161 1240 1332 1388 1356 1282 1176 1130 1049 968 894 813 739 711 715 723 729 713 686 665 604 538 466 390 334 321 309 272 268 278 283 270 254 235 227 237 246 289 353 417 424 418 423 439 438 441 439 430 410 421 418 399 386 396 403 403 398 397 420 448 452 449 441 435 438 434 426 424 430 407 395 391 393 398 401 406 415 417 415 408 396 349 342 344 345 353 356 358 362 371 374 373 372 376 382 369 354 381 416 447 471 480 486 520 580 659 769 860 911 914 919 902 874 853 819 830 867 914 969 1034 1076 1102 1168 1229 1260 1284 1335 1367 1379 1370 1338 1328 1281 1193 1082 966 847 748 699 527 461 394 229 111 51 29 23 20 20 21 19 21 21 26 37 51 60 63 62 58 55 63 90 144 196 312 431 454 448 449 458 481 498 514 539 578 624 649 692 754 763 784 814 846 849 853 855 859 868 869 855 817 738 706 709 723 718 722 703 681 675 644 555 464 422 512 528 471 349 247 118 32 0 0 0 0 0 0 0 0 0 0 34 44 40 43 31 30 44 74 93 106 97 62 60 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 12 17 17 22 39 62 86 101 100 69 37 16 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 69 66 41 26 14 0 0 0 0 0 0 3 3 4 28 85 126 126 53 14 0 0 0 0 0 9 38 73 68 66 93 105 195 314 443 564 517 460 450 534 544 599 691 747 737 713 679 638 614 584 555 531 535 497 481 501 260 203 201 216 355 553 707 813 955 1108 1177 1203 1304 1301 1131 898 750 681 618 577 572 414 310 238 195 240 120 106 253 286 1216 2211 3006 3467 3632 3677 3665 3667 3660 3646 3634 3635 3656 3679 3704 3728 3728 3771 3844 3933 3983 4037 4090 4135 4158 4167 4177 4189 4202 4199 4207 4221 4230 4239 4246 4252 4255 4247 4238 4221 4196 4193 4192 4196 4206 4215 4207 4191 4171 4156 4133 4118 4112 4102 4092 4079 4068 4066 4052 4041 4025 3994 3963 3929 3894 3857 3821 3793 3778 3774 3745 3707 3670 3635 3595 3555 3533 3522 3491 3455 3418 3370 3295 3265 3241 3226 3225 3197 3161 3124 3087 451 737 1076 1170 1089 880 865 1137 1294 1180 676 483 361 272 205 201 150 71 37 38 45 70 140 172 189 210 265 272 342 435 491 381 320 325 459 505 722 981 1132 1123 1188 1288 1386 1357 1350 1275 1086 1016 959 873 751 648 600 590 599 591 576 572 575 545 510 463 410 373 327 276 227 229 239 227 211 223 218 215 219 235 244 274 312 335 343 361 380 384 379 378 375 368 387 375 357 352 353 358 360 352 331 348 374 390 400 398 395 398 405 402 401 403 376 364 362 364 366 365 370 378 375 360 351 336 289 289 290 290 297 307 316 327 345 342 342 340 334 331 316 312 338 363 387 404 413 418 443 481 533 625 749 853 911 904 906 903 885 841 819 826 856 900 958 987 1009 1076 1148 1164 1175 1243 1298 1331 1345 1347 1330 1291 1229 1141 1039 935 865 840 785 700 586 433 301 214 159 126 94 74 59 46 29 71 91 97 111 137 145 151 169 177 174 184 225 306 462 602 664 657 648 643 645 653 650 668 710 758 759 790 849 859 858 876 903 905 880 868 868 872 841 798 735 639 605 585 583 592 613 617 639 693 743 724 671 626 731 707 638 551 467 328 158 19 1 0 0 0 0 0 0 0 0 15 20 29 47 25 16 22 45 88 106 110 105 102 42 5 0 0 0 0 0 0 0 0 0 0 0 1 2 4 3 16 28 32 21 37 49 49 44 47 56 60 37 23 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 57 71 56 54 40 8 1 0 0 0 0 0 0 2 12 40 53 44 10 3 1 1 0 0 0 1 4 20 25 25 32 76 154 254 364 470 373 336 383 404 498 582 647 695 670 652 639 622 591 571 563 569 602 529 465 463 380 394 343 237 398 602 726 782 901 965 1008 1052 1135 1098 928 728 631 602 577 553 526 425 336 224 85 50 22 9 25 135 603 1322 2180 2939 3392 3562 3530 3439 3567 3639 3661 3659 3680 3703 3725 3742 3763 3822 3901 3983 4012 4056 4095 4119 4119 4134 4146 4154 4166 4167 4179 4198 4207 4218 4231 4244 4254 4245 4232 4211 4179 4177 4180 4184 4187 4184 4174 4162 4147 4134 4112 4100 4096 4083 4074 4065 4056 4048 4042 4032 4008 3958 3932 3903 3873 3842 3812 3799 3789 3770 3740 3684 3634 3599 3560 3525 3509 3501 3465 3424 3381 3335 3285 3261 3253 3234 3180 3149 3112 3073 3034 484 760 996 985 976 925 859 880 989 950 642 451 332 260 216 190 132 78 43 41 50 84 137 139 139 149 177 229 323 444 554 538 539 535 550 724 951 1118 1174 1132 1186 1278 1355 1315 1323 1255 1131 1039 969 868 738 599 572 526 490 480 471 487 493 439 420 397 379 384 335 277 226 199 224 227 221 220 219 225 236 252 246 252 259 259 271 278 281 284 313 321 325 328 341 333 325 334 342 339 327 311 295 309 330 350 362 367 370 372 374 355 348 346 333 324 325 331 339 348 345 336 325 306 290 268 236 239 243 247 253 265 277 293 312 318 322 320 312 301 292 295 311 328 350 361 364 372 381 401 433 480 577 700 754 637 736 817 859 847 810 788 788 814 821 858 911 973 1038 1024 1038 1118 1194 1232 1265 1293 1303 1290 1253 1193 1115 1028 979 967 959 874 770 659 546 458 384 326 280 256 221 176 133 210 221 213 218 263 269 287 339 385 385 373 373 435 570 642 650 728 750 763 777 786 785 801 830 851 857 877 900 907 884 872 866 857 860 861 840 787 762 724 633 496 467 454 447 448 474 512 568 651 769 798 785 773 851 791 731 678 617 496 316 167 150 34 0 0 0 0 0 0 0 0 0 5 14 12 4 10 36 77 76 90 116 132 80 30 0 0 0 0 0 0 0 0 0 0 0 3 12 26 31 58 79 81 63 73 73 61 59 41 28 21 14 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 44 65 63 72 64 32 5 0 0 0 0 0 0 0 1 16 22 18 8 8 8 6 0 0 0 1 5 15 7 0 2 15 61 136 228 305 150 70 110 236 433 554 615 665 632 605 588 585 552 532 543 595 635 586 544 551 550 566 468 299 421 572 683 748 801 860 920 978 1027 980 821 642 549 541 543 530 477 347 288 212 88 33 10 10 37 138 301 688 1296 2025 2690 2969 2926 2753 3217 3512 3644 3684 3711 3736 3755 3768 3821 3904 3979 4022 4039 4074 4098 4103 4104 4117 4125 4128 4134 4135 4151 4172 4172 4193 4212 4225 4228 4224 4215 4199 4178 4183 4180 4171 4156 4143 4127 4115 4110 4104 4085 4071 4064 4056 4052 4038 4020 4010 4008 3997 3975 3946 3899 3867 3843 3817 3810 3787 3756 3723 3695 3661 3614 3554 3520 3510 3492 3460 3422 3385 3351 3319 3285 3235 3188 3165 3192 3102 3063 3047 3016 359 510 626 699 782 706 569 708 853 810 616 399 314 283 264 194 113 57 27 22 52 100 142 142 156 164 174 191 302 474 615 652 655 612 601 677 834 972 1058 1091 1151 1242 1269 1196 1261 1220 1141 1067 1018 925 798 662 652 521 426 406 400 409 387 328 316 316 311 303 289 263 241 232 242 248 255 261 257 259 266 271 257 252 241 227 222 223 219 220 253 262 269 276 283 300 266 241 272 282 278 269 261 272 288 303 312 321 333 334 312 291 297 304 303 303 303 311 326 342 335 318 297 265 240 226 217 219 223 226 228 234 244 259 274 277 288 296 298 289 283 286 294 304 316 325 333 342 346 350 360 379 416 454 457 398 511 641 738 778 763 736 718 712 715 746 792 847 903 857 875 959 1047 1066 1121 1196 1242 1264 1263 1235 1178 1108 1079 1069 1057 986 916 843 766 692 614 561 545 494 443 382 331 446 455 429 402 408 421 458 521 587 607 587 550 548 696 755 755 789 803 815 831 852 880 892 896 893 904 912 914 907 897 877 852 827 820 768 712 662 617 581 523 442 390 385 382 377 383 416 471 559 707 768 810 816 774 748 716 675 633 568 432 331 307 96 18 0 0 0 0 0 0 0 0 0 1 4 1 5 23 66 61 88 130 157 130 66 10 0 0 0 0 0 0 0 0 0 0 3 6 13 50 78 103 119 111 103 81 58 59 32 13 3 2 1 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 24 38 64 83 84 64 16 3 0 0 0 0 0 0 0 7 10 8 0 0 0 0 0 3 2 0 0 0 0 9 27 49 84 115 128 87 48 18 27 120 358 497 569 640 618 605 594 578 557 528 543 617 575 593 617 643 777 736 557 351 472 597 695 753 752 795 826 852 893 847 733 613 556 506 505 499 444 275 219 154 41 8 0 10 31 58 55 281 735 1266 1621 1872 2097 2422 2917 3324 3595 3691 3740 3756 3765 3791 3834 3903 3974 4030 4054 4073 4084 4088 4090 4101 4102 4096 4100 4108 4121 4134 4135 4153 4173 4191 4199 4198 4195 4190 4187 4189 4173 4151 4131 4113 4100 4093 4091 4078 4068 4049 4024 4018 4009 3992 3973 3969 3959 3944 3926 3908 3861 3834 3821 3814 3793 3766 3742 3725 3701 3647 3572 3494 3489 3476 3450 3414 3385 3349 3312 3273 3221 3168 3175 3216 3232 3085 3031 3029 3009 278 337 355 362 418 454 523 681 832 737 545 344 315 283 239 172 97 52 25 16 45 88 115 126 168 182 184 198 305 512 612 613 622 498 395 360 451 607 760 883 983 1038 1018 987 1127 1163 1148 1101 1039 926 865 805 717 542 424 374 364 344 302 252 230 237 230 219 217 214 211 217 240 262 269 274 286 298 298 287 265 254 236 218 204 202 184 169 170 165 131 126 151 182 128 97 131 165 191 200 197 199 219 233 243 262 277 281 273 257 265 279 289 291 301 314 327 336 319 295 268 242 240 236 230 225 218 215 214 218 224 233 241 244 250 260 269 273 269 276 282 285 286 291 301 315 325 317 306 301 308 316 308 300 353 449 553 637 669 654 649 645 614 632 666 707 747 667 689 755 808 862 946 1042 1129 1192 1232 1241 1219 1212 1172 1136 1108 1058 1009 962 915 862 812 772 741 683 621 566 559 689 706 690 664 648 647 676 723 771 817 820 795 763 870 892 864 845 901 916 923 937 952 953 951 949 938 924 891 853 860 859 859 850 791 696 607 542 510 464 424 400 407 400 395 389 379 369 377 421 511 520 594 683 741 642 653 664 634 605 576 520 428 224 70 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 31 91 152 190 197 142 65 0 0 0 0 0 0 5 6 2 0 0 4 19 65 99 127 145 143 100 83 75 57 21 5 0 0 0 0 0 1 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 16 63 88 100 91 40 11 0 0 0 0 0 0 0 1 1 1 0 0 0 0 2 29 16 1 0 0 0 6 28 92 109 93 54 8 3 2 23 108 360 523 613 662 642 635 624 597 571 508 511 606 582 596 586 560 651 590 579 616 573 694 770 788 782 724 699 708 748 713 659 623 636 508 478 468 415 199 172 164 101 17 1 2 7 24 99 278 530 758 875 1103 1505 2139 2402 2902 3420 3656 3683 3721 3759 3786 3830 3897 3971 4035 4047 4049 4055 4066 4070 4074 4072 4068 4078 4094 4097 4091 4089 4107 4129 4151 4171 4179 4181 4184 4190 4185 4168 4147 4129 4113 4107 4100 4086 4064 4050 4028 3997 3973 3946 3930 3920 3905 3898 3888 3876 3866 3815 3783 3770 3769 3739 3707 3671 3629 3589 3587 3586 3556 3463 3429 3401 3359 3329 3284 3235 3194 3193 3131 3098 3093 3077 3071 3049 3023 3014 246 259 258 295 431 488 568 659 948 677 446 302 306 255 196 137 91 48 30 28 40 54 73 101 152 172 191 237 334 528 586 570 542 373 273 235 266 356 466 587 706 735 785 792 822 978 1069 1098 1066 933 900 829 680 546 443 374 343 307 275 248 220 190 170 159 159 170 182 201 227 257 265 278 298 312 307 296 279 263 236 223 213 176 151 126 111 118 36 9 21 24 18 20 27 35 66 104 128 130 143 159 174 193 217 234 243 248 259 265 269 272 288 304 314 313 284 268 261 258 260 244 238 238 220 205 201 207 210 212 215 221 228 237 243 250 264 263 264 268 276 280 283 287 294 281 266 258 261 257 264 273 284 331 402 480 543 547 555 549 518 518 539 563 572 468 491 530 554 637 729 832 943 1052 1136 1184 1206 1209 1185 1139 1089 1055 1031 1012 992 962 956 933 893 847 790 734 740 870 902 902 898 907 908 899 914 958 996 998 993 985 938 947 950 922 904 895 888 887 894 903 907 903 879 870 820 763 774 783 787 776 730 660 587 530 505 472 456 457 479 451 439 432 419 396 365 356 376 367 403 458 499 456 507 559 584 575 576 552 487 363 209 78 4 0 0 0 0 0 0 0 0 0 0 0 0 0 3 52 119 188 236 228 201 158 88 26 0 0 0 31 40 33 26 18 20 36 67 104 130 141 134 88 73 68 54 25 8 0 0 0 0 4 11 9 7 3 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 55 97 119 111 58 16 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 13 14 1 0 2 22 56 84 92 76 52 49 14 5 80 304 533 657 712 730 725 708 672 616 576 531 561 673 681 681 641 610 813 728 763 864 671 701 751 771 720 617 593 621 653 649 635 632 657 564 512 467 394 166 166 205 189 66 17 1 3 12 138 264 376 483 753 934 1150 1663 1688 2195 2796 2978 3326 3576 3731 3796 3863 3933 3988 4015 4017 4013 4014 4025 4043 4056 4065 4073 4077 4089 4084 4066 4061 4071 4091 4117 4143 4150 4162 4175 4183 4181 4171 4159 4150 4128 4123 4113 4088 4063 4042 4009 3960 3922 3906 3886 3859 3846 3843 3836 3826 3818 3751 3718 3709 3687 3655 3624 3590 3554 3555 3567 3534 3424 3434 3370 3309 3286 3241 3202 3183 3176 3135 3101 3080 3070 3067 3064 3045 3022 3017 109 124 153 279 486 533 746 859 740 504 386 289 227 192 139 94 61 33 33 43 53 51 66 101 148 182 208 267 368 539 563 536 463 301 218 184 177 163 191 236 296 367 499 488 439 649 859 996 1024 899 892 798 646 509 436 371 317 284 244 219 201 159 134 122 122 136 159 188 210 212 244 269 288 300 303 298 287 272 250 235 209 154 128 108 101 105 44 25 19 14 22 25 26 23 35 47 67 87 90 112 136 158 186 214 229 230 214 216 229 247 265 281 286 278 256 237 229 232 247 251 243 230 215 200 192 191 192 189 190 192 191 208 228 245 260 258 257 259 264 271 268 266 266 254 239 228 230 229 240 252 262 289 323 369 416 424 444 440 412 392 396 406 391 284 294 321 358 428 507 597 702 826 956 1013 1050 1123 1127 1056 984 967 957 955 956 954 962 973 979 976 951 909 914 981 981 980 983 994 997 1000 1020 1057 1076 1062 1049 1037 1005 934 893 873 846 805 784 779 785 782 773 761 744 752 719 689 706 716 713 694 655 611 578 563 565 546 538 526 506 468 455 448 441 428 405 392 381 340 315 324 343 320 364 443 513 515 515 513 497 454 334 204 83 2 55 29 0 0 0 0 0 0 0 0 0 0 0 28 86 165 239 280 293 282 237 111 39 20 29 71 88 89 88 74 73 79 86 104 115 114 102 88 77 67 56 26 8 0 0 0 0 6 16 13 16 16 14 17 16 16 16 14 14 11 7 2 12 12 9 8 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 40 109 134 116 61 37 14 0 0 0 0 0 0 0 0 0 1 4 2 0 0 0 3 6 7 1 0 12 27 24 11 15 26 27 7 26 155 462 637 736 778 780 784 725 668 645 647 601 652 803 805 785 736 716 926 1016 988 888 795 785 759 706 620 556 538 552 578 581 598 607 596 639 602 514 392 245 222 222 200 131 46 2 6 27 132 185 194 235 603 879 1108 1442 1387 1606 1919 2073 2786 3276 3588 3770 3880 3954 3979 3952 3948 3951 3966 3993 4023 4048 4068 4083 4083 4085 4076 4060 4051 4053 4069 4089 4101 4124 4145 4162 4173 4174 4176 4173 4164 4154 4139 4120 4099 4070 4038 3987 3918 3874 3865 3846 3813 3802 3800 3790 3771 3754 3698 3660 3635 3609 3578 3550 3522 3488 3455 3443 3410 3321 3317 3278 3239 3218 3162 3139 3131 3128 3105 3095 3086 3077 3068 3052 3042 3033 3006 18 26 93 293 553 802 753 633 484 356 260 215 179 146 98 70 52 31 39 43 51 66 76 105 148 196 216 297 362 392 522 504 394 227 134 85 61 46 54 69 90 128 190 172 185 325 558 778 908 902 766 729 633 476 414 346 295 267 268 227 177 132 101 91 95 110 136 163 187 199 226 246 265 283 295 278 264 256 260 234 196 155 121 97 90 89 69 64 60 56 59 47 40 38 41 29 29 37 40 75 113 154 196 226 234 229 218 190 197 221 243 261 264 259 249 236 230 224 214 230 221 208 202 198 191 185 183 169 160 157 158 168 195 219 230 208 228 245 253 259 256 255 256 246 245 236 221 218 223 230 241 267 286 305 322 330 352 350 324 276 257 255 256 236 183 185 216 261 317 386 471 574 689 747 815 927 978 888 822 825 815 810 815 827 847 891 941 991 1028 1028 1008 989 1015 990 972 963 954 969 987 1002 1008 1016 1009 981 923 786 729 710 690 654 648 637 606 610 617 626 637 655 645 635 639 659 651 626 592 575 569 572 578 576 564 528 482 455 445 437 430 429 425 424 413 370 320 298 282 240 264 274 304 367 434 470 485 476 396 292 204 146 176 90 17 0 0 0 0 0 0 0 0 0 0 8 53 128 216 231 275 322 339 228 129 74 83 120 131 134 137 141 140 126 101 98 94 93 93 85 64 52 46 14 3 0 0 0 0 9 23 28 38 50 60 67 65 70 76 80 97 91 65 32 101 103 87 75 59 36 19 11 2 0 0 0 2 1 0 0 0 0 0 0 0 0 0 4 17 103 133 124 97 73 31 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 132 335 553 668 752 794 797 834 813 784 770 751 674 646 703 821 770 724 761 1003 1147 1119 1003 991 1018 860 627 491 484 470 466 495 495 511 511 484 596 647 617 513 466 413 359 304 223 102 68 113 104 154 195 180 28 404 797 1176 1583 1352 1259 1376 1745 2508 3075 3482 3760 3884 3936 3943 3923 3901 3914 3937 3962 4011 4038 4053 4060 4069 4069 4064 4056 4051 4052 4070 4093 4093 4119 4138 4153 4166 4167 4166 4163 4157 4143 4129 4114 4096 4062 4017 3955 3880 3866 3838 3807 3778 3766 3748 3727 3704 3683 3632 3585 3547 3519 3505 3475 3433 3390 3384 3359 3314 3255 3232 3201 3175 3161 3123 3113 3111 3107 3096 3090 3080 3066 3051 3047 3034 3009 2988 1 6 38 183 362 490 414 339 308 295 204 193 166 121 83 59 46 43 57 57 63 75 79 104 138 179 223 339 403 426 546 465 318 156 65 27 12 11 12 17 30 49 71 65 92 162 286 484 606 657 727 700 602 475 410 347 304 275 263 229 183 128 75 76 83 98 123 124 154 190 209 223 241 256 267 236 224 219 214 199 175 145 111 82 74 74 73 73 78 76 60 40 42 49 49 33 29 22 13 37 77 125 178 215 218 205 186 179 188 202 217 233 243 246 244 245 235 221 205 204 185 178 181 187 185 182 177 165 147 138 138 141 155 165 171 173 189 206 225 245 248 248 246 237 235 226 215 209 208 205 210 231 249 255 263 277 290 290 265 212 166 152 151 154 126 128 141 160 187 232 289 346 357 441 547 658 753 648 622 660 669 671 669 671 686 732 797 872 950 1003 1025 1012 954 946 916 876 835 816 819 827 832 834 815 785 742 605 561 554 546 485 482 490 493 496 510 533 563 595 574 568 578 584 575 559 540 522 519 518 519 522 519 488 452 435 442 433 424 423 420 421 412 381 332 286 249 228 216 214 244 310 385 433 443 424 404 369 328 290 248 154 63 4 0 0 0 0 0 0 0 0 0 4 41 103 179 181 250 321 344 304 227 162 147 207 208 200 203 207 200 173 130 107 90 78 73 67 43 21 9 8 2 0 0 0 0 16 34 40 53 68 80 85 86 102 130 165 233 261 231 173 349 345 286 222 154 95 54 32 12 9 7 3 0 0 0 0 0 0 0 0 0 0 0 2 7 77 120 139 137 107 50 9 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 59 212 482 658 707 745 817 842 831 819 810 768 781 792 793 814 758 754 847 1092 1170 1176 1157 1181 975 777 585 387 390 377 367 380 382 398 416 431 474 532 584 616 616 594 526 418 318 234 222 261 239 208 207 189 33 339 769 1295 1930 1211 979 1106 1352 2048 2848 3488 3753 3861 3891 3891 3889 3854 3854 3877 3921 3990 4015 4015 4007 4020 4037 4049 4055 4058 4067 4080 4093 4097 4112 4128 4141 4148 4140 4138 4140 4140 4140 4131 4113 4085 4042 3988 3932 3880 3839 3795 3755 3723 3700 3680 3658 3636 3631 3553 3495 3465 3434 3409 3379 3341 3297 3293 3281 3249 3185 3173 3161 3148 3133 3132 3116 3101 3099 3094 3077 3055 3033 3021 3016 3003 2981 2965 0 2 11 87 162 207 146 129 131 160 192 212 174 122 84 62 55 52 50 71 80 86 94 125 158 204 266 301 387 489 573 462 290 141 56 23 9 2 0 1 4 15 31 28 60 103 147 152 241 377 511 515 484 436 389 344 337 322 285 233 201 152 90 87 90 98 110 118 148 174 189 203 214 221 219 191 189 181 164 153 136 116 97 75 63 60 60 56 62 62 53 31 36 51 65 62 56 38 19 21 50 87 127 166 173 166 158 169 175 183 193 208 220 226 230 234 224 211 199 184 168 161 159 160 163 161 158 158 150 144 139 136 146 149 153 161 165 176 193 216 232 235 236 235 219 215 211 203 193 187 188 197 206 214 225 237 248 252 236 200 151 147 131 114 111 109 109 112 118 137 163 189 201 257 326 405 489 402 424 486 528 537 545 549 555 579 623 686 764 840 877 844 758 786 772 734 684 651 636 636 641 626 611 602 575 446 407 416 448 453 412 410 428 423 436 463 499 538 486 481 498 501 490 474 460 453 455 459 464 470 468 440 413 403 408 411 411 412 411 410 403 385 341 290 234 186 186 186 205 240 287 293 306 329 374 378 362 313 221 187 118 43 6 1 0 0 0 0 0 0 1 12 48 77 90 140 225 300 342 353 315 268 242 304 285 260 246 239 207 184 169 142 134 111 80 61 53 31 9 7 2 0 0 0 0 13 30 40 46 52 56 58 64 88 126 178 258 373 414 395 536 561 517 423 296 194 121 71 39 32 22 9 0 0 0 0 0 0 0 0 0 0 0 1 8 56 82 114 156 149 88 30 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 1 1 2 2 3 68 39 96 307 318 501 668 756 834 914 946 922 861 949 998 967 848 871 853 808 808 912 958 940 873 498 406 424 337 360 362 358 361 328 324 360 430 432 438 464 517 611 617 519 361 348 343 283 195 196 235 251 206 35 244 584 965 1284 955 867 899 872 1537 2455 3259 3640 3691 3767 3831 3853 3767 3790 3880 3993 3972 3968 3989 4028 4033 4036 4045 4057 4063 4069 4071 4073 4083 4099 4113 4124 4127 4112 4108 4112 4116 4131 4119 4092 4055 4008 3946 3889 3848 3791 3740 3696 3662 3631 3602 3583 3575 3557 3515 3455 3389 3360 3326 3294 3268 3264 3242 3221 3201 3182 3133 3117 3121 3121 3115 3112 3104 3087 3074 3064 3044 3009 3006 2990 2974 2959 2943 6 18 34 66 37 30 37 33 71 131 196 237 184 131 93 82 85 88 88 103 102 110 126 154 198 263 335 386 462 549 595 502 327 183 88 39 34 19 2 0 0 2 5 5 36 65 90 104 139 218 307 330 312 307 302 284 288 263 225 203 223 183 128 118 122 120 123 139 165 177 185 199 194 188 177 159 157 140 121 108 98 78 58 53 52 53 52 48 47 45 42 36 38 50 62 63 68 55 38 28 49 78 104 121 125 129 134 145 159 167 175 187 196 199 204 211 211 195 181 170 141 141 142 142 141 138 140 146 149 151 145 135 134 139 147 153 151 158 171 187 203 207 213 215 210 204 197 189 181 174 172 174 176 188 197 204 211 220 218 202 172 170 146 128 132 107 92 85 83 85 87 95 114 141 173 215 273 337 302 288 316 364 411 442 457 469 488 522 562 571 632 623 571 600 603 580 540 504 500 493 484 470 465 452 418 347 342 342 339 322 329 346 361 359 372 396 420 438 425 413 412 416 411 397 382 373 376 382 393 408 428 418 388 357 368 373 377 381 393 391 386 371 337 290 235 184 174 133 140 166 162 180 239 294 310 232 192 154 89 91 104 87 30 21 11 4 0 0 0 0 1 11 14 36 79 129 211 278 323 359 361 349 337 348 314 291 281 273 239 210 192 190 156 130 108 84 55 35 23 17 16 7 0 0 0 3 11 21 16 16 23 34 43 70 107 149 191 335 414 441 548 591 609 572 447 301 201 143 127 79 47 28 15 13 6 0 0 0 0 0 0 0 0 1 5 19 30 87 184 204 139 60 0 0 0 0 0 0 0 0 0 0 0 0 1 5 4 2 0 1 2 3 3 3 3 5 7 10 35 19 121 364 363 523 663 733 808 944 1012 1002 993 1115 1195 1256 1418 1231 975 718 526 546 500 401 287 159 192 273 281 294 298 321 375 334 300 328 429 415 409 409 426 540 566 454 275 355 365 319 221 83 171 213 166 19 287 618 870 869 838 806 725 542 1153 2116 2919 3150 3493 3728 3840 3823 3715 3797 3911 3974 3932 3926 3976 4064 4077 4065 4063 4071 4058 4056 4061 4070 4082 4089 4097 4104 4103 4087 4080 4082 4089 4093 4072 4041 4013 3961 3932 3897 3833 3739 3671 3624 3591 3552 3537 3524 3502 3471 3437 3382 3313 3285 3254 3237 3228 3196 3174 3153 3135 3121 3131 3124 3112 3114 3119 3123 3118 3096 3066 3037 3011 2989 2972 2959 2946 2932 2915 44 82 96 82 44 83 107 97 158 227 257 234 168 133 122 131 126 138 144 134 118 130 148 174 257 322 393 454 512 597 636 579 406 256 157 105 66 32 8 0 0 0 0 1 14 19 39 81 90 113 160 202 174 178 190 202 226 213 198 200 198 176 158 155 155 159 166 179 203 205 201 195 180 164 151 140 130 111 95 86 72 58 45 37 38 41 44 45 44 37 38 45 48 48 52 61 75 72 60 50 60 85 97 101 115 126 128 128 143 152 156 159 164 170 173 178 187 174 156 142 134 96 87 96 110 118 124 129 131 136 141 144 145 143 147 150 146 143 146 154 168 170 184 197 202 193 183 173 166 159 159 160 162 170 174 175 174 182 192 199 202 198 180 165 154 124 93 73 64 63 61 63 70 83 96 113 139 191 141 125 148 193 261 326 371 387 400 413 425 429 474 455 433 475 476 463 447 438 421 397 374 363 359 351 326 279 272 276 274 261 260 270 278 281 295 315 328 336 364 340 325 330 331 326 320 315 316 314 325 348 370 369 345 320 331 334 338 347 365 370 366 349 316 288 271 249 200 134 111 113 126 195 217 225 220 123 103 74 15 3 44 67 51 57 35 14 0 0 0 0 0 0 0 18 58 122 215 285 329 353 363 367 360 336 317 309 304 292 264 243 229 222 164 123 97 80 23 4 0 0 1 1 0 0 0 0 1 4 1 1 7 20 31 55 82 110 134 196 239 302 478 427 527 642 556 422 372 322 180 111 63 33 22 13 5 0 0 0 0 0 0 0 0 1 2 1 11 89 216 277 213 102 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 7 0 0 6 7 8 9 10 13 17 22 14 19 15 14 116 417 711 927 1004 1086 1125 1125 1123 1448 1700 1815 1776 1374 1058 869 822 585 339 150 85 79 126 185 217 219 205 224 295 277 259 288 370 381 384 392 415 475 484 399 269 325 329 304 235 65 99 114 82 9 381 643 801 926 814 766 698 511 945 1806 2483 2512 3244 3715 3878 3731 3619 3700 3782 3786 3825 3828 3881 3997 4078 4094 4096 4096 4086 4077 4075 4083 4098 4083 4074 4072 4078 4073 4064 4054 4047 4035 4013 3982 3946 3932 3903 3854 3779 3665 3591 3542 3509 3467 3456 3441 3409 3381 3355 3303 3233 3217 3212 3200 3177 3153 3137 3126 3120 3124 3097 3086 3100 3147 3110 3101 3098 3063 3027 3005 2987 2960 2941 2929 2917 2897 2876 8 57 101 121 110 173 237 271 323 348 286 194 144 150 159 173 179 187 183 169 157 165 169 202 313 318 367 437 481 588 640 614 485 337 271 235 125 61 21 3 0 0 0 1 3 5 23 48 62 61 75 99 110 115 118 131 172 195 194 185 184 214 205 186 184 192 200 211 234 234 223 202 176 172 153 128 102 92 81 70 54 48 47 44 37 34 35 38 41 36 40 45 49 49 54 62 75 83 81 76 78 87 93 99 114 121 126 132 138 131 133 136 138 141 144 148 156 154 137 107 73 77 67 63 71 82 95 107 117 125 128 129 129 127 136 138 132 130 126 127 132 134 147 160 171 174 169 163 159 158 152 149 148 149 149 147 143 144 151 156 161 173 176 157 134 125 96 69 53 54 48 48 52 56 65 74 83 95 72 66 73 92 130 185 241 282 318 331 337 342 358 324 313 349 366 367 366 369 353 326 301 281 265 257 254 243 178 173 173 168 167 179 190 201 219 228 241 258 280 262 257 263 265 269 273 273 270 261 263 277 304 313 293 274 279 294 305 318 334 350 357 347 323 322 292 263 243 180 137 101 73 98 107 126 147 102 164 127 18 41 44 46 47 55 31 11 0 0 0 0 0 0 0 3 29 103 220 322 382 384 384 376 360 337 354 350 334 309 272 261 249 224 191 159 127 89 16 1 1 0 0 0 0 0 0 0 0 0 0 6 12 18 27 44 58 68 79 80 107 163 255 220 341 504 573 515 501 432 246 122 63 37 22 4 0 0 0 0 0 0 0 0 0 0 1 0 9 93 238 374 319 169 19 18 5 0 0 0 0 0 0 0 0 0 0 0 6 3 0 0 3 4 6 12 18 15 12 13 5 4 2 0 0 73 354 774 1070 1342 1458 1456 1465 1600 1892 2049 1583 1260 1043 933 933 628 323 101 35 42 86 128 138 145 135 138 169 146 185 237 269 203 253 315 353 361 386 345 258 264 265 217 145 137 97 55 40 99 256 415 556 660 643 581 484 358 578 891 1365 2054 2874 3415 3667 3643 3556 3564 3586 3602 3753 3914 4025 4071 4097 4116 4124 4123 4129 4107 4094 4091 4081 4051 4034 4030 4033 4043 4036 4015 3988 3975 3956 3938 3928 3893 3847 3786 3707 3584 3513 3469 3436 3429 3403 3372 3341 3303 3275 3230 3169 3157 3154 3144 3124 3109 3091 3076 3063 3056 3045 3059 3088 3101 3075 3063 3052 3016 2999 2992 2979 2937 2916 2898 2879 2855 2833 44 28 116 189 217 205 336 430 452 364 248 172 156 199 202 213 236 212 181 170 180 188 188 210 275 302 360 382 363 506 591 598 527 460 397 320 211 119 53 14 0 0 0 0 0 2 11 19 21 16 26 40 55 60 80 100 123 157 170 180 200 232 234 231 234 228 243 253 253 242 234 215 185 184 155 119 85 69 62 52 40 37 37 37 36 33 34 37 39 38 46 50 50 50 51 57 69 86 96 98 97 95 101 104 107 119 122 125 126 114 115 118 121 123 126 127 129 131 119 98 82 99 85 75 70 68 76 87 98 101 105 103 99 103 115 111 105 111 113 113 114 114 117 125 137 151 154 152 149 149 133 130 131 128 124 119 116 115 116 119 123 128 132 133 115 85 75 65 54 46 40 41 46 51 58 63 65 65 58 52 52 57 68 83 114 158 191 216 240 263 271 226 205 226 257 265 271 276 269 246 219 191 169 160 159 143 80 76 82 95 119 129 145 160 165 184 203 220 234 222 219 222 227 228 230 230 227 222 223 229 241 259 260 257 259 276 290 302 315 334 349 352 343 339 312 285 256 226 170 118 77 43 42 55 71 63 110 120 86 67 58 51 44 33 15 4 0 0 0 0 0 0 0 0 13 55 183 326 412 415 469 463 431 400 452 436 400 364 343 322 293 253 213 167 118 67 18 13 12 11 14 12 6 0 0 0 0 0 1 11 28 45 50 52 60 67 66 53 64 78 80 104 159 269 445 479 537 503 338 179 75 20 5 1 0 0 0 0 0 0 0 0 0 0 0 0 7 79 238 501 450 361 242 97 27 2 5 20 12 4 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 10 5 1 0 0 0 0 0 0 21 106 343 383 669 1175 1777 2098 1810 1324 1217 1138 1096 1047 939 653 350 116 26 68 95 108 107 92 97 99 86 51 89 126 125 46 114 206 266 225 307 339 309 306 250 172 133 266 167 65 27 127 134 293 470 452 514 423 251 87 126 140 493 1481 2703 3312 3560 3616 3549 3528 3551 3616 3711 3952 4122 4162 4207 4186 4167 4164 4146 4115 4092 4075 4052 4024 4010 4011 4019 4025 4006 3968 3926 3895 3861 3836 3835 3808 3760 3695 3618 3497 3430 3401 3394 3369 3335 3298 3263 3227 3199 3160 3110 3109 3109 3101 3086 3076 3062 3044 3029 3038 3039 3049 3059 3047 3027 3012 2999 2979 2975 2969 2951 2904 2891 2873 2849 2821 2808 21 59 186 243 291 353 505 503 395 275 214 187 187 210 249 273 276 224 168 149 158 178 182 184 188 205 236 202 196 376 512 567 565 562 490 382 263 157 81 32 8 0 0 0 0 0 4 9 9 0 2 6 11 17 43 70 94 117 153 185 218 251 251 258 270 278 302 311 295 241 218 214 204 174 146 110 76 55 49 38 29 30 32 34 35 36 39 44 47 48 53 56 58 60 59 64 74 91 104 108 107 107 112 113 114 115 128 130 125 115 115 115 116 117 120 117 113 116 116 117 111 100 93 90 86 80 80 81 81 82 90 93 91 86 91 84 80 85 89 93 95 96 94 96 103 114 122 125 127 126 106 104 108 110 107 101 97 96 96 95 95 94 96 95 80 58 57 52 44 35 31 32 39 51 63 65 65 65 63 52 43 39 39 43 55 70 73 104 142 175 187 190 149 106 117 126 140 154 164 152 126 97 73 68 69 58 21 30 45 62 80 106 133 149 151 176 197 211 216 204 197 195 197 198 204 205 199 192 194 205 219 233 220 222 240 265 286 303 318 340 354 359 354 339 310 299 294 270 228 175 130 126 76 44 31 31 38 51 54 23 25 25 22 15 6 1 0 0 0 0 0 0 0 0 2 18 113 268 358 378 493 540 540 520 561 533 500 471 440 392 345 296 227 160 98 48 21 21 22 20 15 14 14 14 9 9 7 5 1 8 20 36 56 83 95 98 94 72 64 58 48 47 86 118 134 239 382 439 383 285 115 16 3 0 0 0 0 0 0 0 0 0 0 0 0 0 5 63 245 634 616 587 492 256 127 64 44 45 87 89 66 28 10 3 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 22 116 368 786 626 369 659 664 714 751 715 611 410 207 79 89 73 64 77 73 65 56 43 16 18 23 21 3 27 75 130 152 263 322 330 376 352 265 179 231 155 75 29 59 107 265 475 649 592 393 158 0 0 1 164 654 2199 2980 3295 3354 3329 3385 3521 3696 3600 3792 3942 3960 4124 4137 4154 4193 4140 4114 4094 4072 4046 4036 4024 4007 3988 3985 3953 3900 3854 3804 3778 3759 3713 3691 3661 3613 3535 3409 3342 3317 3315 3288 3259 3229 3198 3163 3137 3105 3067 3072 3074 3069 3058 3049 3037 3028 3025 3026 3042 3042 3024 3000 2985 2970 2955 2954 2942 2930 2911 2868 2861 2849 2829 2808 2797 3 24 93 124 208 359 479 478 393 272 203 242 262 261 312 311 276 217 165 148 150 162 164 151 123 88 88 47 63 191 414 469 513 563 523 406 268 140 76 38 13 0 0 0 0 0 0 4 5 1 0 0 1 3 11 28 55 89 124 142 159 178 259 272 287 314 308 307 291 250 197 174 165 146 125 95 66 47 42 33 26 25 28 33 37 39 43 51 56 57 56 59 62 64 69 74 84 99 110 112 110 109 116 123 127 129 136 130 125 123 118 112 112 115 118 119 116 110 111 110 107 103 98 92 88 86 84 84 83 82 81 89 95 94 77 72 68 66 67 68 69 70 74 78 84 89 95 97 99 98 87 84 86 90 95 92 91 90 86 83 78 72 70 69 52 35 37 30 24 19 15 18 30 46 63 64 67 68 64 54 43 34 27 26 29 33 35 52 80 108 124 115 70 38 39 30 39 52 64 61 42 25 16 14 15 10 0 0 14 31 52 80 87 104 130 156 181 199 206 189 181 178 175 170 173 176 176 173 173 183 196 198 192 200 222 254 282 305 324 343 352 363 364 349 336 332 327 312 270 257 235 179 108 61 33 19 8 7 6 0 0 0 2 7 5 2 0 0 0 0 0 0 0 0 0 11 66 94 197 344 468 550 585 585 575 552 542 528 470 411 359 301 220 152 95 59 59 30 12 3 0 0 0 3 8 8 16 27 35 13 6 8 21 61 72 76 81 82 75 59 41 40 39 35 42 115 256 348 366 324 158 72 57 6 0 0 0 0 0 0 0 0 0 0 0 0 4 44 238 685 685 721 691 528 424 341 263 199 349 380 320 193 103 50 20 6 2 2 1 0 0 0 0 0 0 0 0 1 4 1 0 0 0 0 0 0 0 0 15 52 124 113 64 27 77 83 166 291 420 412 307 183 98 98 49 11 14 24 17 10 8 2 1 4 9 1 2 12 37 86 206 267 286 378 358 328 289 211 89 27 13 11 118 206 368 739 565 286 52 7 2 1 28 125 821 1932 2760 2870 2869 3097 3428 3737 3512 3621 3774 3858 3921 3986 4058 4122 4107 4116 4114 4093 4054 4049 4029 3992 3958 3938 3890 3824 3770 3755 3716 3659 3602 3573 3541 3498 3434 3323 3281 3269 3241 3210 3185 3158 3122 3103 3081 3056 3032 3030 3030 3030 3030 3035 3037 3037 3038 3048 3014 3014 3044 2965 2955 2944 2921 2913 2897 2880 2863 2841 2823 2807 2794 2794 2770 0 2 12 22 71 167 309 407 388 305 230 358 386 374 374 319 253 192 155 143 136 136 139 90 47 14 6 2 13 93 306 325 428 528 525 394 252 126 55 27 17 12 2 0 0 0 0 2 2 1 0 0 0 0 0 1 12 34 59 29 15 47 146 220 275 305 285 281 279 282 284 221 171 137 106 82 59 41 35 34 32 30 30 32 36 41 45 52 55 57 59 59 60 62 64 74 87 99 102 110 105 100 110 120 129 134 131 119 115 115 112 114 111 107 104 108 107 106 110 108 102 94 90 81 81 83 84 84 84 82 77 79 81 82 77 67 64 63 64 59 58 58 59 65 71 76 77 83 87 88 88 81 75 73 77 79 83 84 81 77 70 60 50 45 39 29 21 17 12 7 2 5 18 32 45 50 58 64 63 49 41 35 29 27 21 18 18 24 42 61 77 78 40 20 17 3 3 7 10 10 4 0 0 0 0 0 0 0 0 0 6 31 36 53 80 107 138 165 182 180 176 176 171 154 147 146 147 147 154 165 175 176 170 180 204 241 277 300 316 326 328 349 365 362 349 344 342 334 306 296 265 201 129 84 48 19 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 4 7 101 259 424 508 550 548 499 495 491 477 440 392 344 291 229 167 118 82 64 36 13 0 0 0 0 0 1 1 3 6 9 3 1 0 2 13 20 27 38 54 66 66 59 54 50 42 32 38 118 215 284 240 199 177 140 25 8 1 0 0 0 0 0 0 0 0 0 0 6 28 97 251 489 723 857 847 843 786 680 573 765 793 706 537 372 232 127 58 28 22 15 4 8 3 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 42 173 48 4 0 2 9 127 279 398 293 218 133 29 30 13 0 0 2 1 0 0 0 0 1 3 0 1 5 14 45 79 124 185 278 255 332 396 170 48 2 2 1 86 164 304 599 336 170 74 3 1 1 4 15 118 1302 2315 2371 2633 3030 3329 3412 3391 3704 3955 3979 3869 3898 3986 4086 4085 4118 4125 4101 4090 4043 3991 3944 3902 3873 3811 3729 3677 3671 3631 3562 3495 3452 3413 3376 3336 3321 3264 3198 3170 3144 3118 3091 3065 3060 3057 3050 3029 2993 2980 2985 3002 3012 3014 3012 3008 2998 2993 3009 3029 2937 2926 2925 2909 2877 2855 2838 2825 2823 2787 2764 2759 2755 2735 0 0 1 4 31 126 257 366 394 367 348 470 480 452 401 315 234 172 134 121 121 105 76 26 8 0 0 0 1 67 190 202 379 498 498 358 224 119 54 22 15 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 24 79 159 225 260 270 267 263 261 227 177 133 101 78 59 48 44 40 36 34 35 37 38 39 42 46 48 50 54 53 54 56 59 68 78 85 87 94 93 92 98 108 114 109 94 98 97 100 105 110 109 103 95 93 93 101 117 102 96 93 87 80 80 81 82 82 82 82 80 76 73 70 67 67 64 61 59 56 56 56 55 59 62 65 66 70 78 78 73 74 71 67 64 65 68 72 73 69 67 60 47 36 37 31 20 13 8 3 0 0 8 12 17 34 44 51 51 40 38 34 30 30 21 14 10 10 16 25 35 43 21 10 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 35 59 94 127 156 177 173 186 189 171 150 144 140 132 136 137 139 146 163 170 188 220 257 277 286 291 300 329 351 359 350 345 343 344 344 322 287 241 174 125 76 33 11 8 4 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 40 148 331 428 472 480 462 449 433 414 392 368 336 298 257 210 184 147 84 36 11 0 1 9 15 18 16 9 3 0 0 0 0 0 0 0 2 5 12 29 44 54 58 56 43 38 37 29 33 54 103 200 208 182 126 45 72 51 6 0 0 0 0 0 0 0 0 1 8 33 50 60 170 462 745 928 949 943 904 839 817 885 901 832 699 529 360 224 181 129 76 42 69 36 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 101 73 43 18 0 0 46 131 242 305 209 119 99 20 1 0 0 0 0 0 0 0 0 0 0 1 3 4 6 12 30 88 168 211 206 220 213 88 55 24 0 1 22 65 148 294 180 138 103 0 0 1 6 15 62 409 1187 2411 2773 3044 3221 3311 3414 3462 3476 3478 3515 3691 3875 4004 4014 4050 4068 4061 4059 4001 3933 3869 3821 3792 3732 3659 3650 3603 3539 3466 3395 3348 3309 3275 3245 3243 3198 3140 3116 3094 3068 3045 3028 3027 3015 2996 2974 2946 2944 2951 2955 2947 2944 2937 2922 2916 2956 2962 2910 2936 2942 2912 2850 2842 2814 2792 2782 2775 2746 2730 2730 2721 2704 0 0 0 0 5 115 268 404 494 506 532 623 588 524 436 324 228 160 123 121 121 91 47 5 1 0 0 0 0 0 41 119 376 503 494 349 209 109 55 56 23 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 36 87 151 203 214 230 235 204 169 134 102 75 66 61 58 48 39 35 37 42 39 36 36 38 41 46 50 48 49 51 55 59 61 65 70 79 84 88 92 98 92 78 60 59 69 83 94 101 101 98 94 93 92 96 102 106 98 93 93 95 85 82 81 79 80 83 84 79 74 70 66 66 62 58 56 54 53 53 54 56 56 57 58 60 63 67 67 61 62 62 60 61 58 61 65 64 62 59 56 55 44 31 19 11 7 3 1 0 2 3 7 19 25 31 34 29 31 32 30 28 21 14 8 6 6 6 7 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 29 55 94 120 133 142 190 216 208 176 157 145 137 134 132 135 142 154 155 168 191 218 226 237 251 265 297 330 350 335 336 332 329 332 319 289 247 200 151 99 62 56 27 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 48 154 320 399 428 429 415 400 379 354 330 291 251 219 221 177 129 83 23 7 3 4 9 9 12 14 2 0 0 0 0 0 0 0 0 0 0 2 9 19 29 40 49 32 28 30 24 25 22 21 28 27 38 43 30 18 235 304 0 0 0 0 0 0 0 1 3 14 22 36 52 44 211 452 676 657 660 668 647 484 610 737 798 778 702 600 501 477 357 241 183 262 176 92 39 34 11 1 0 0 0 0 3 13 11 9 5 2 0 0 0 1 19 25 18 0 0 5 11 20 57 59 43 21 4 17 19 2 0 0 0 0 0 0 0 0 1 1 3 6 6 13 78 197 342 259 160 99 133 94 42 0 0 1 20 45 57 46 40 28 0 0 2 8 20 59 70 703 2297 2843 2996 3100 3327 3331 3302 3291 3246 2598 3189 3769 3885 3841 3898 3939 3939 3944 3904 3847 3788 3750 3714 3690 3665 3602 3538 3467 3393 3319 3265 3224 3199 3196 3177 3134 3086 3064 3038 3007 2983 2982 2956 2936 2926 2929 2907 2904 2908 2907 2906 2901 2891 2876 2871 2888 2894 2877 2920 2932 2892 2806 2806 2774 2748 2745 2739 2712 2698 2702 2691 2681 5 1 0 0 1 134 327 523 641 650 684 723 668 569 455 337 236 177 148 142 145 109 54 4 1 0 0 0 0 0 45 161 419 521 479 325 174 97 53 41 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 39 82 98 139 168 166 157 142 118 89 96 101 90 65 51 43 39 40 35 33 33 33 38 44 47 45 47 48 48 48 48 50 56 67 76 81 85 86 73 70 64 49 57 63 75 93 88 86 86 87 85 90 97 101 102 106 107 103 99 92 86 81 83 85 84 80 75 74 72 65 60 59 58 56 51 49 50 51 51 51 51 52 53 55 54 50 51 51 52 53 51 52 56 58 50 47 46 45 36 25 17 12 8 4 1 1 1 1 3 8 10 16 17 14 17 19 20 20 18 14 9 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 6 21 50 64 70 84 162 217 237 219 187 167 155 146 136 135 139 141 139 149 166 185 187 195 208 224 255 293 319 312 314 299 290 302 295 275 246 210 179 130 96 92 55 25 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 39 178 218 290 379 375 376 363 335 294 240 207 192 181 144 102 64 37 31 27 25 25 26 26 20 1 0 0 0 0 0 0 0 0 0 0 0 0 4 5 10 24 18 19 22 25 26 23 19 17 12 11 8 0 0 0 0 0 0 1 3 5 1 0 2 6 13 35 40 30 24 102 246 398 388 387 370 329 235 336 446 528 572 578 581 583 573 521 458 423 483 410 323 251 225 115 53 27 17 19 17 47 138 132 119 96 64 31 13 4 0 0 0 0 0 0 0 0 0 2 3 7 14 2 22 30 18 3 0 0 0 1 0 0 0 0 0 1 2 4 44 144 298 485 410 266 142 155 107 48 3 0 0 4 7 2 2 1 0 0 1 2 9 21 30 55 694 2265 2782 2631 2542 2885 2876 3196 3371 3165 2661 3002 3502 3846 3795 3870 3878 3789 3784 3779 3762 3732 3699 3664 3647 3627 3522 3459 3394 3322 3251 3203 3182 3174 3148 3127 3086 3037 3009 2977 2941 2912 2912 2898 2885 2878 2885 2852 2838 2834 2833 2832 2851 2892 2952 2851 2820 2825 2834 2828 2829 2823 2804 2797 2751 2716 2720 2720 2688 2669 2676 2665 2659 7 1 0 17 66 271 480 625 672 674 676 691 691 574 450 342 262 233 217 201 169 98 38 1 0 0 0 0 0 2 81 239 486 528 429 268 115 117 74 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 39 72 98 106 114 115 108 103 118 113 87 58 48 42 40 36 36 34 33 36 41 43 42 46 45 45 44 39 40 46 55 61 68 70 67 58 56 45 28 28 40 55 70 69 70 68 66 69 80 92 103 113 109 107 106 106 97 89 85 85 82 78 73 68 67 64 62 59 56 56 56 48 47 48 47 44 42 42 43 45 47 44 39 40 40 41 41 41 43 45 47 43 43 40 36 33 23 16 12 8 3 1 1 0 0 0 1 2 5 4 1 2 4 6 10 13 13 10 6 3 2 1 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 26 33 7 0 1 3 10 14 17 26 104 182 236 252 229 220 206 171 150 137 131 130 127 131 137 143 153 157 166 184 210 238 262 278 280 253 241 254 253 240 221 200 179 172 152 118 82 45 19 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 39 47 155 288 288 327 338 321 282 256 229 201 168 135 100 71 53 52 48 42 39 46 44 37 28 7 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 11 12 15 18 19 15 8 5 2 1 1 0 0 0 0 0 1 1 0 0 1 6 14 22 29 26 15 10 69 160 245 248 253 228 179 124 172 228 280 320 332 343 362 399 434 481 503 461 517 537 527 494 398 294 207 156 169 160 236 458 435 443 450 433 344 225 120 53 25 8 2 4 0 0 0 0 0 0 0 3 16 29 101 204 182 178 128 54 57 21 1 0 0 0 0 0 2 95 260 452 594 475 396 324 163 105 68 37 1 7 5 0 0 0 0 0 0 1 4 7 10 29 62 679 2180 2372 1899 1505 1602 1598 2303 2969 3177 2745 2868 3101 3237 3225 3426 3616 3709 3685 3694 3695 3674 3624 3611 3588 3538 3451 3405 3349 3279 3216 3205 3183 3143 3106 3085 3036 2975 2946 2917 2905 2901 2888 2880 2865 2849 2839 2803 2779 2767 2765 2753 2755 2773 2807 2784 2804 2821 2794 2773 2755 2752 2771 2792 2740 2693 2697 2696 2669 2649 2653 2642 2635 3 4 25 110 248 463 598 653 661 690 678 702 700 571 441 333 268 270 255 216 151 58 17 0 0 0 0 0 2 9 153 339 513 517 367 241 153 109 51 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 28 57 76 83 82 75 89 90 81 60 52 45 41 39 39 36 34 34 37 40 42 47 45 45 41 32 35 41 48 55 60 55 50 51 51 39 23 11 24 38 48 51 52 47 44 50 72 88 101 109 105 104 103 101 93 89 86 83 80 78 76 77 73 68 63 57 51 49 47 43 43 44 43 41 38 36 34 33 35 30 25 26 26 27 29 31 31 33 37 40 41 36 28 23 17 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 1 2 6 8 10 10 8 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 48 68 41 14 0 0 0 0 0 6 53 128 201 251 244 249 234 197 159 141 133 127 118 120 123 124 131 138 145 155 176 192 208 222 226 206 204 220 214 200 189 181 168 167 154 127 90 54 29 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 59 124 128 224 276 292 280 280 248 203 164 130 96 70 63 88 94 88 75 71 55 42 41 29 17 11 10 7 3 0 0 0 0 0 0 0 0 0 0 4 5 5 6 5 5 4 2 7 7 6 4 1 1 1 0 0 0 0 0 0 3 4 9 24 51 81 103 102 108 137 171 172 170 150 121 98 104 118 136 152 158 170 189 218 249 305 353 361 388 428 483 560 639 625 577 539 536 531 576 699 673 694 732 775 830 771 722 704 437 190 106 176 42 7 2 1 0 6 11 15 35 87 307 610 605 639 600 517 539 341 139 0 0 12 10 4 19 184 369 523 582 561 431 246 86 54 31 13 0 2 1 2 9 2 0 6 22 7 3 18 62 170 172 582 1692 1735 1476 1168 949 577 747 1690 3292 3041 3033 3033 2951 2950 3277 3536 3592 3586 3581 3571 3557 3550 3531 3503 3465 3417 3362 3300 3234 3175 3166 3141 3096 3060 3032 2981 2923 2911 2909 2898 2880 2865 2849 2831 2813 2802 2763 2746 2742 2733 2726 2729 2742 2769 2793 2802 2790 2753 2736 2730 2734 2744 2735 2713 2693 2685 2677 2653 2633 2630 2622 2617 3 2 13 126 304 495 560 621 656 681 681 716 687 564 435 325 264 258 234 190 121 30 6 0 0 0 0 0 12 47 227 433 558 522 329 269 224 102 33 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 27 33 34 37 62 67 66 62 57 52 50 49 45 39 35 34 38 41 46 50 50 49 44 38 38 40 44 50 55 51 45 44 48 44 37 32 32 35 38 40 40 37 40 53 69 83 94 100 95 95 97 98 92 88 84 79 76 75 74 74 74 70 66 62 53 46 41 38 38 37 36 35 32 29 26 22 22 17 13 13 13 15 17 19 19 22 24 26 29 27 23 17 8 6 5 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 11 11 10 5 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 48 58 54 35 24 19 2 0 0 4 23 77 150 213 217 254 258 227 176 145 130 122 107 106 110 114 113 116 122 129 138 155 163 166 173 165 160 159 163 167 168 167 168 167 153 130 97 70 45 22 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 19 25 85 155 199 207 235 232 213 188 160 136 117 110 146 153 149 143 133 117 99 80 67 63 52 36 33 21 13 10 5 5 5 4 1 1 1 0 0 1 1 0 0 0 1 3 5 12 11 4 3 2 1 0 0 0 0 1 3 3 6 10 15 163 228 221 165 144 141 142 132 102 92 91 88 110 110 104 104 96 93 99 114 130 166 214 263 191 245 355 475 605 687 745 791 779 777 648 359 334 372 430 494 610 639 693 804 904 779 848 1082 591 285 134 101 37 20 21 37 85 236 593 1022 1064 1146 1228 1302 1372 1234 804 317 314 375 340 258 260 356 464 523 443 439 338 182 47 38 19 1 0 0 0 2 9 19 27 69 179 88 59 150 396 349 221 405 1143 1333 1352 1265 1093 517 305 819 2142 2865 3189 3292 3269 3198 3367 3484 3447 3394 3398 3407 3408 3430 3449 3451 3428 3360 3304 3242 3184 3182 3130 3076 3029 2993 2965 2933 2901 2883 2880 2864 2837 2817 2800 2781 2764 2753 2744 2736 2727 2712 2727 2740 2751 2769 2768 2765 2757 2744 2724 2719 2721 2717 2706 2702 2696 2681 2664 2642 2623 2610 2607 2605 0 0 2 45 217 369 386 558 649 686 698 744 686 567 441 385 325 280 230 163 82 13 1 0 0 0 0 0 36 127 328 554 633 546 301 269 200 80 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 11 32 53 62 61 56 52 49 48 45 41 37 36 41 47 52 56 57 56 55 50 39 41 43 46 53 53 50 47 44 44 44 41 33 31 31 32 34 36 44 56 64 74 86 94 95 103 102 96 88 84 80 77 74 74 72 71 70 69 67 63 61 51 46 43 37 33 29 26 24 20 16 13 14 5 2 2 3 4 5 7 9 10 10 11 14 16 15 11 5 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 11 7 6 13 5 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 26 40 45 40 40 38 27 0 0 0 3 12 43 81 122 148 219 250 240 191 145 122 116 116 106 104 103 99 103 101 99 100 110 114 120 133 130 127 127 129 143 147 149 154 154 144 130 115 89 71 58 49 27 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 45 69 82 146 186 204 204 192 185 178 174 204 215 214 208 207 202 187 162 131 125 103 72 70 59 62 73 60 57 51 43 31 18 7 0 0 0 0 0 0 0 0 1 3 11 12 10 10 3 0 0 1 1 2 3 3 3 4 21 69 189 252 256 206 201 181 153 123 124 100 89 114 138 140 130 117 94 74 63 64 69 86 99 99 79 114 178 255 312 351 373 380 386 381 352 292 221 261 310 334 354 351 364 409 504 659 830 1020 1315 1383 1167 740 410 254 193 226 394 815 1052 1071 949 940 1031 1223 1528 1867 1979 1803 1281 696 516 560 439 473 531 575 562 419 306 234 212 156 77 12 9 8 10 18 36 81 143 196 220 627 737 690 599 324 587 1031 1374 1476 1505 1604 1819 1351 1031 1188 1957 2532 2699 2723 2790 3333 3430 3367 3290 3295 3316 3331 3333 3355 3377 3383 3367 3306 3231 3189 3176 3103 3038 2984 2945 2923 2908 2902 2896 2858 2830 2803 2778 2765 2755 2742 2731 2731 2729 2734 2736 2701 2722 2731 2728 2731 2730 2723 2713 2712 2697 2691 2692 2694 2694 2687 2677 2670 2653 2634 2614 2594 2593 2590 0 0 0 4 77 175 279 512 650 718 747 762 667 551 452 452 352 268 219 153 67 10 0 0 0 0 0 0 76 218 426 642 656 587 467 337 200 76 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 24 44 55 57 56 50 44 41 41 39 40 46 53 55 58 64 62 61 59 52 46 50 54 56 57 54 48 42 45 45 41 33 33 32 34 40 42 46 50 53 63 75 85 87 90 99 98 84 76 78 80 79 77 76 72 66 65 65 63 59 54 52 49 40 32 25 19 15 11 5 0 0 0 0 0 0 0 0 1 3 3 4 6 7 8 10 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 17 22 22 26 39 29 25 21 12 9 4 0 0 0 0 0 0 0 2 5 9 16 19 24 39 41 42 31 6 1 0 5 18 31 35 51 91 154 204 223 205 164 133 113 111 112 108 100 89 95 109 118 119 117 107 100 102 119 116 116 128 134 136 131 121 132 137 133 122 113 108 97 78 50 23 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 15 55 105 145 171 184 189 192 191 185 214 237 251 262 258 251 244 243 213 164 112 77 90 103 114 121 120 111 95 70 29 7 0 0 0 0 0 0 0 0 0 0 3 5 7 7 2 0 0 0 1 2 3 3 4 3 23 82 217 296 327 316 313 279 226 167 151 130 125 145 122 125 130 125 100 73 55 49 43 47 51 51 44 37 45 67 75 89 98 101 110 114 123 165 373 509 578 589 582 545 528 541 568 641 847 1113 1124 1373 1548 1529 1145 1134 1133 1111 1159 1162 1119 1046 961 943 979 1084 1288 1895 2162 2087 1794 1049 690 580 381 458 498 565 786 638 472 345 311 243 194 168 167 185 219 270 337 317 500 687 693 1270 1188 748 223 82 609 1330 1865 1877 1965 2137 2367 2143 2038 2154 2522 2675 2714 2792 2990 3292 3285 3214 3192 3203 3206 3202 3200 3261 3326 3363 3357 3303 3142 3040 3029 2963 2922 2894 2875 2864 2860 2859 2850 2798 2769 2752 2744 2739 2729 2720 2717 2729 2687 2684 2710 2690 2694 2689 2678 2677 2679 2679 2681 2690 2665 2651 2651 2658 2663 2669 2667 2641 2631 2615 2594 2575 2574 2571 0 0 0 0 0 56 209 466 690 771 782 778 652 587 526 461 320 253 212 132 57 17 4 3 1 0 0 1 119 308 527 721 652 610 574 398 230 94 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 18 31 44 51 53 50 46 43 43 46 49 53 54 56 59 62 60 62 64 58 70 74 70 64 55 45 40 46 47 46 44 43 45 47 50 55 58 58 58 64 64 68 79 97 103 105 101 84 79 79 80 83 84 80 71 68 66 63 61 60 56 51 42 32 23 16 11 8 8 5 0 0 0 0 0 0 0 0 0 0 2 3 4 5 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 27 35 41 45 43 46 47 41 34 30 26 21 16 14 10 6 5 20 23 13 3 1 1 2 8 24 30 22 3 5 14 25 29 32 43 65 100 149 183 190 165 162 146 119 113 102 89 80 95 134 154 157 169 158 137 115 106 119 123 120 119 111 108 109 110 106 102 101 115 116 107 88 58 28 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 32 72 118 163 165 168 167 156 170 199 233 258 269 273 275 280 261 227 181 127 141 146 146 148 131 110 89 74 27 6 0 0 11 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 23 75 137 231 292 296 344 367 335 244 159 112 100 116 123 119 122 133 113 93 77 66 61 50 43 39 32 21 12 9 6 9 15 22 36 70 139 263 508 611 650 646 622 559 512 507 596 698 882 1112 1233 1528 1752 1830 1674 1530 1410 1331 1337 1238 914 561 621 761 919 1088 1274 1304 1657 2069 2047 1251 786 584 421 523 567 702 1164 1078 806 538 495 368 321 339 405 651 830 902 833 466 806 1257 1256 1242 828 330 22 8 447 876 961 1414 1801 1927 1703 2107 2167 2150 2218 2227 2487 2875 3280 3264 3171 3084 3046 3046 3066 3105 3160 3231 3311 3339 3293 3190 3115 3034 2943 2880 2848 2829 2818 2811 2806 2803 2794 2737 2706 2685 2667 2639 2614 2603 2615 2685 2677 2664 2656 2645 2642 2637 2632 2632 2640 2647 2652 2657 2606 2575 2569 2571 2591 2621 2639 2601 2597 2588 2572 2556 2556 2554 0 0 0 0 0 21 147 386 689 780 796 760 652 633 572 455 326 261 189 96 24 5 2 2 1 1 1 15 143 367 572 694 680 554 434 329 234 99 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 11 26 41 49 52 49 50 51 52 52 54 57 60 62 64 66 65 62 65 70 68 58 53 46 44 51 60 61 59 60 65 71 76 81 84 84 84 83 77 82 92 101 108 112 111 103 98 89 86 92 91 86 81 76 68 64 64 63 58 51 43 33 23 15 9 7 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 24 33 35 25 33 42 48 48 54 55 54 53 51 48 43 38 57 60 44 17 14 13 11 8 8 15 20 13 18 23 28 32 38 47 59 73 105 139 161 151 152 140 123 113 101 85 80 108 120 153 192 223 219 198 166 131 161 167 155 144 120 105 99 101 81 74 75 78 100 90 70 63 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 22 50 95 151 152 176 194 188 171 183 203 209 234 245 253 269 268 257 231 192 228 236 242 257 168 105 82 104 72 42 25 35 213 201 118 31 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 51 97 192 252 260 323 266 182 111 109 102 99 96 54 68 94 116 112 115 108 94 94 74 51 33 27 14 5 3 3 5 13 24 30 87 203 360 515 547 557 568 589 614 631 660 753 881 940 972 1119 1249 1318 1294 1108 960 826 730 732 626 328 13 34 142 309 459 462 719 1240 1822 2152 1387 942 752 618 617 688 847 1123 1000 755 498 352 338 510 750 932 1269 1244 1021 774 1602 1921 2070 2343 1116 471 168 1 4 405 771 774 855 941 801 350 1334 1701 1777 1760 1414 1627 1856 1856 2891 3125 3038 2914 2914 2945 3010 3107 3208 3294 3308 3239 3239 3111 2972 2872 2807 2775 2761 2756 2753 2750 2745 2728 2651 2626 2607 2581 2569 2567 2572 2587 2636 2666 2652 2603 2589 2588 2589 2590 2593 2600 2601 2597 2589 2542 2517 2518 2531 2556 2574 2580 2565 2565 2563 2555 2540 2540 2534 0 1 1 2 4 10 80 252 538 692 761 714 594 596 524 407 279 214 123 41 0 0 1 1 2 2 1 43 189 407 534 587 598 405 283 243 263 116 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 15 26 36 43 48 49 51 53 56 55 58 63 66 73 74 72 71 70 64 57 60 60 62 69 86 87 89 93 93 103 112 118 118 119 118 113 99 93 101 118 121 125 130 133 130 123 115 111 104 94 86 81 75 77 75 67 59 51 42 33 25 16 12 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 15 14 12 14 24 36 45 57 67 72 72 75 78 78 74 72 78 74 44 42 40 34 22 12 16 21 19 24 31 38 43 47 53 58 62 77 107 131 133 148 138 120 106 80 69 95 168 164 198 230 234 213 205 200 194 224 231 222 197 159 122 100 98 77 70 69 69 72 71 65 56 39 25 16 14 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 74 86 69 52 46 44 64 90 121 165 228 252 210 180 168 166 171 171 184 202 220 224 224 225 232 287 298 335 395 233 130 96 135 210 211 225 314 702 689 464 152 27 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 4 22 93 126 204 316 356 347 283 177 76 62 82 97 17 31 61 85 93 115 124 119 122 103 72 44 52 33 23 24 24 24 23 25 39 134 277 402 354 361 383 425 517 572 607 641 713 821 876 820 555 500 424 316 201 129 101 86 24 11 8 6 1 1 14 29 29 201 523 1052 1871 1544 1154 877 873 782 720 653 535 614 598 501 344 342 366 432 552 728 1019 1400 1845 1919 1956 1873 1584 675 292 165 66 149 206 351 666 674 436 208 197 601 1251 1718 1714 1650 1651 1520 1224 2215 2745 2862 2639 2804 2817 2822 2909 3149 3267 3281 3213 3211 3057 2905 2823 2773 2738 2719 2713 2711 2697 2679 2656 2598 2573 2562 2559 2571 2576 2593 2625 2652 2639 2598 2544 2533 2531 2530 2531 2534 2534 2531 2525 2514 2484 2468 2476 2496 2517 2530 2534 2536 2540 2543 2540 2525 2518 2508 6 5 4 4 6 11 53 138 252 340 507 380 172 324 318 251 153 98 39 3 1 1 1 1 2 2 1 97 291 461 505 501 482 363 283 244 245 132 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 20 27 29 34 41 47 37 44 54 65 74 78 78 79 80 72 70 78 84 88 94 107 109 113 119 124 130 136 144 151 150 150 148 140 131 137 148 143 146 147 150 156 157 149 135 115 102 91 84 83 86 84 75 63 50 41 33 26 22 18 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 10 11 11 11 11 12 14 19 37 43 49 58 67 70 72 72 52 55 60 62 63 60 52 40 33 31 33 35 36 33 33 38 41 46 50 52 57 74 88 96 122 133 118 81 62 57 61 82 136 194 220 205 178 181 202 230 245 242 236 231 207 159 125 116 98 92 91 89 79 77 73 64 56 51 48 45 38 30 18 4 1 0 3 8 6 2 0 0 0 1 0 1 11 12 100 257 233 179 128 97 97 104 117 141 226 307 330 289 238 187 161 160 156 169 173 165 157 177 211 240 193 211 281 373 366 242 168 181 267 283 387 616 978 1025 772 329 87 44 29 8 3 1 0 0 0 0 0 0 1 0 4 10 1 0 0 0 1 109 232 343 402 427 364 226 78 59 96 130 41 38 50 64 86 98 118 140 150 140 115 86 77 84 86 82 78 57 41 36 51 135 230 284 203 230 269 319 402 448 464 467 486 486 502 437 114 57 24 2 1 1 1 1 1 1 1 1 0 1 1 2 6 86 243 587 1265 1365 1162 910 910 737 532 363 299 624 752 765 758 415 522 706 584 370 543 895 1223 1224 976 683 530 285 176 133 100 105 141 253 474 720 520 221 97 271 343 697 1567 1733 1733 1646 1561 2005 2130 2265 2602 2698 2547 2508 2773 3014 3116 3147 3145 3098 2963 2841 2781 2735 2695 2673 2671 2653 2634 2616 2597 2563 2543 2533 2530 2529 2540 2564 2600 2656 2615 2551 2495 2476 2472 2469 2460 2458 2456 2457 2459 2456 2442 2433 2433 2453 2472 2487 2498 2509 2513 2517 2522 2516 2499 2481 35 32 43 31 17 10 27 42 54 59 64 52 33 78 86 76 48 7 3 2 1 1 1 1 2 2 5 171 376 459 469 515 532 415 294 208 150 110 45 4 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 12 19 22 11 19 28 38 48 53 61 71 75 76 81 92 103 106 106 107 107 113 119 122 129 137 148 161 161 171 178 180 172 161 164 184 179 176 173 173 177 173 159 136 116 106 99 96 90 86 82 73 57 43 33 26 26 23 18 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 8 9 10 11 11 11 11 12 14 16 18 24 35 40 46 49 37 38 42 47 57 53 53 55 50 46 41 37 37 31 23 17 20 25 29 32 35 38 45 56 70 97 100 80 54 40 35 43 77 148 192 199 174 179 195 221 251 247 241 238 233 209 182 155 139 134 148 159 104 94 86 75 68 67 69 71 60 72 60 30 12 10 43 88 89 63 44 34 28 49 97 158 153 209 260 292 244 199 174 174 207 207 227 269 313 373 396 376 323 267 216 180 157 157 148 132 127 148 166 179 189 196 224 279 370 390 348 291 308 339 480 725 1004 1013 837 526 224 185 131 52 16 5 1 0 0 0 0 1 3 1 0 0 1 0 7 18 18 122 243 353 414 381 362 351 324 242 133 39 27 19 27 47 78 81 110 150 159 164 155 135 113 137 154 158 148 121 98 84 84 123 160 180 155 172 199 234 281 285 278 270 273 256 225 158 17 4 1 1 1 1 1 1 0 0 0 0 1 1 1 3 7 83 169 344 699 943 1035 1020 957 896 620 308 156 534 896 1131 1130 835 983 1052 532 231 277 422 433 439 288 144 153 176 102 26 27 27 30 65 167 772 851 596 193 980 960 1000 1710 1797 1970 2157 2301 2416 2451 2527 2706 2674 2659 2680 2751 2849 2875 2897 2951 2941 2819 2709 2678 2657 2641 2631 2627 2604 2586 2572 2560 2516 2500 2496 2496 2499 2504 2510 2517 2524 2527 2514 2479 2419 2408 2403 2384 2384 2394 2404 2409 2409 2414 2408 2391 2412 2435 2455 2471 2476 2484 2493 2503 2501 2476 2450 86 66 20 17 16 15 17 16 16 16 16 18 17 16 12 10 7 4 2 2 2 1 1 2 2 13 67 258 388 435 529 625 633 527 356 200 87 24 27 16 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 0 2 6 9 10 15 26 38 48 61 76 90 101 103 98 88 77 82 89 96 102 108 116 125 135 156 173 185 194 197 209 227 224 214 206 199 198 192 184 168 143 137 127 112 98 93 87 80 71 54 43 37 29 23 19 15 10 4 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 9 10 11 11 11 11 11 11 11 11 14 16 20 23 25 12 7 12 25 26 27 29 37 26 22 21 16 13 7 3 4 7 10 12 13 18 22 27 33 71 94 95 71 69 54 42 56 119 174 202 184 209 216 223 256 269 267 255 235 230 224 219 220 228 221 190 121 129 120 103 99 97 98 105 122 159 155 125 99 93 175 290 340 330 321 331 383 433 452 440 412 371 323 273 229 196 204 232 249 305 359 402 416 437 443 436 416 411 329 215 156 145 121 99 113 146 162 169 189 237 293 343 367 426 416 372 370 481 578 697 895 871 768 624 475 383 274 152 52 16 2 0 0 0 0 0 0 0 0 2 8 4 4 6 13 79 215 354 397 282 175 110 116 65 31 13 18 8 11 21 32 61 99 132 136 148 152 152 156 169 186 202 210 199 179 156 137 144 141 136 142 139 143 152 162 144 123 107 102 80 50 21 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 34 85 187 381 383 521 633 549 773 693 444 169 317 366 532 1024 1135 1118 1000 804 418 294 292 281 237 138 52 35 147 89 0 0 0 1 3 27 845 1222 1339 1341 1393 1605 1755 1676 1736 1547 1582 2164 2142 2349 2581 2677 2585 2547 2552 2594 2660 2682 2706 2757 2760 2673 2596 2591 2598 2599 2591 2572 2544 2521 2505 2499 2499 2489 2479 2475 2478 2481 2479 2470 2444 2433 2431 2429 2352 2334 2335 2333 2325 2345 2365 2367 2368 2375 2376 2366 2389 2412 2429 2437 2449 2463 2475 2482 2478 2451 2421 94 55 7 8 10 11 11 13 14 16 18 23 19 15 12 10 7 5 4 4 3 2 2 2 3 41 153 287 322 339 480 531 562 531 377 225 90 5 4 6 5 4 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 19 31 47 59 67 73 77 64 36 38 41 46 52 59 63 71 83 101 121 143 167 196 200 206 211 235 237 233 232 221 213 206 191 188 165 134 110 112 102 87 75 62 57 51 35 26 20 15 11 8 4 2 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 8 9 10 11 11 11 11 11 11 9 8 8 9 9 10 10 2 0 0 0 0 0 0 0 0 1 2 2 2 1 0 0 0 1 3 3 4 6 9 14 46 78 90 74 75 60 49 59 95 144 179 181 198 223 246 264 294 297 288 278 287 286 289 312 279 237 195 154 143 150 157 154 146 140 144 166 213 235 243 252 247 321 414 463 483 503 529 565 556 552 533 473 403 338 309 340 308 306 316 313 365 400 422 435 491 533 552 544 553 457 334 263 216 165 127 135 135 153 178 191 246 413 564 565 532 515 510 522 598 661 741 878 774 691 639 639 494 374 255 111 29 1 0 0 0 0 0 0 0 0 6 26 26 51 77 74 109 194 266 253 214 193 162 88 96 52 5 10 5 9 15 15 52 83 103 106 123 137 147 155 158 172 196 229 231 219 199 174 173 156 135 123 111 98 87 78 59 48 37 17 10 5 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 23 71 139 223 229 284 292 163 198 343 435 321 329 282 326 596 823 797 668 576 443 400 365 265 179 118 82 69 16 0 0 0 0 1 1 12 477 883 1128 1121 646 921 1383 1568 1514 1123 780 769 297 869 1741 2323 2271 2219 2236 2368 2371 2423 2486 2531 2562 2578 2560 2494 2493 2489 2481 2465 2446 2437 2437 2446 2459 2433 2400 2383 2366 2373 2397 2426 2367 2350 2351 2352 2260 2243 2266 2299 2281 2290 2308 2322 2328 2343 2358 2367 2387 2404 2414 2414 2430 2443 2452 2458 2456 2425 2396 65 23 5 3 2 5 8 10 10 13 17 24 14 10 9 9 9 8 8 8 6 3 2 3 4 37 99 110 95 87 113 202 351 416 351 165 81 27 8 9 7 4 3 2 1 1 1 1 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 20 26 29 35 36 25 11 12 13 16 19 21 25 29 34 40 51 69 93 126 77 66 112 176 220 245 257 259 251 244 241 237 222 187 145 162 140 115 99 94 75 58 45 31 22 14 7 8 8 8 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 9 11 11 10 11 11 11 10 10 4 1 3 7 5 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 30 61 65 43 65 61 55 56 70 112 149 170 170 194 224 256 301 313 317 326 362 371 355 315 302 270 249 246 238 252 253 232 212 198 187 180 208 243 272 294 318 374 428 463 466 479 505 546 548 554 547 515 470 430 414 436 430 427 413 381 339 306 293 313 431 566 643 625 704 597 451 356 285 252 222 166 161 144 148 201 350 596 777 781 770 797 820 808 764 788 830 855 657 591 575 552 469 384 286 162 46 5 0 0 0 0 0 0 0 0 6 22 27 41 54 59 76 68 112 271 269 278 267 205 135 60 10 11 12 14 18 24 36 60 81 90 95 102 111 123 107 121 149 181 195 198 193 183 176 155 131 112 77 62 55 48 48 37 20 3 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 33 85 129 140 210 273 242 52 13 14 27 30 190 316 413 486 515 378 214 151 151 106 62 56 43 26 83 276 70 3 0 0 0 1 1 1 76 99 219 545 205 503 945 1114 1271 1321 1325 1336 1355 1678 2065 2311 2210 2184 2191 2198 2239 2290 2345 2398 2440 2467 2443 2342 2344 2342 2342 2350 2360 2375 2390 2402 2401 2347 2291 2275 2284 2302 2317 2321 2300 2288 2281 2274 2222 2218 2233 2242 2245 2245 2258 2294 2311 2335 2358 2374 2393 2403 2404 2399 2407 2415 2426 2440 2432 2395 2361 139 42 3 3 7 9 10 10 9 10 11 10 6 6 7 7 8 8 9 11 9 7 4 4 5 12 25 34 45 37 23 14 49 92 106 43 44 31 8 8 6 4 3 2 1 1 1 1 0 0 0 0 0 1 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 8 11 10 5 0 0 0 0 2 3 4 6 7 8 10 14 24 39 16 14 29 59 130 190 238 276 274 277 278 266 274 255 230 240 197 157 131 129 95 70 55 40 28 15 4 8 7 4 1 5 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 14 13 10 10 10 10 10 9 2 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 14 15 20 31 56 58 51 47 70 114 139 152 177 203 226 248 278 305 328 343 343 341 364 393 328 293 284 294 280 295 282 243 226 215 201 189 194 210 228 248 307 377 430 459 457 458 467 479 484 482 475 463 441 432 434 443 444 460 443 379 265 168 118 130 237 335 446 561 726 711 631 547 469 394 347 337 329 317 306 325 628 715 731 741 743 797 816 766 694 685 682 635 373 336 368 388 361 301 230 156 69 37 20 0 0 0 0 0 0 0 0 2 32 45 44 33 29 53 126 254 255 278 281 234 105 43 18 14 21 14 8 13 17 33 51 66 59 58 62 70 50 63 88 112 140 152 158 164 147 122 96 73 38 27 26 25 25 29 27 12 3 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 2 35 45 78 167 216 365 380 78 19 1 2 1 1 123 225 191 156 185 163 2 3 2 2 6 9 5 46 173 173 93 13 0 0 1 1 1 1 9 105 356 405 538 672 738 1187 1343 1406 1551 1784 2000 2145 2166 2105 2086 2103 2154 2198 2240 2279 2315 2339 2345 2307 2201 2226 2252 2273 2286 2303 2314 2320 2322 2316 2258 2205 2214 2241 2260 2268 2262 2257 2244 2231 2225 2205 2204 2210 2215 2222 2233 2253 2288 2314 2338 2358 2374 2382 2388 2388 2380 2385 2395 2405 2415 2401 2373 2343 211 101 31 7 13 12 12 11 9 7 6 4 3 4 4 5 6 6 7 9 11 10 7 6 6 6 21 39 40 18 4 3 3 6 8 7 9 9 7 6 5 4 3 2 2 2 2 2 1 1 1 2 4 5 5 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 30 76 141 213 220 262 293 300 304 295 288 297 259 241 215 171 125 93 69 49 35 23 15 15 12 10 10 11 9 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 9 8 8 5 2 0 0 0 0 0 0 0 0 0 0 3 4 4 8 12 13 12 10 9 9 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 12 24 39 41 39 44 64 74 95 126 171 217 242 256 271 297 317 331 340 340 348 367 407 406 353 285 285 295 303 294 249 228 212 202 200 200 214 249 312 388 427 432 411 386 377 379 386 376 369 365 354 362 367 369 372 388 371 311 201 94 36 33 70 110 229 421 584 705 724 656 597 590 597 612 660 651 648 658 619 566 537 533 475 414 364 322 291 283 288 275 105 94 146 214 237 205 162 122 96 74 44 3 0 0 0 0 0 0 0 2 23 52 56 26 28 36 41 44 64 74 85 95 55 37 28 23 24 29 25 8 9 9 15 29 27 24 22 21 24 29 42 67 104 113 119 130 108 78 50 28 14 7 3 1 1 15 24 19 5 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 13 17 54 150 245 286 244 103 40 20 15 3 1 35 49 3 1 2 2 1 1 3 4 3 1 0 0 0 0 3 5 0 0 2 4 7 12 9 81 300 391 662 971 1190 1190 1356 1557 1664 1694 1863 2019 2014 2049 2062 2059 2050 2108 2139 2157 2178 2190 2193 2176 2122 2157 2176 2190 2212 2221 2220 2217 2221 2210 2172 2141 2159 2178 2190 2197 2196 2191 2190 2191 2196 2186 2190 2201 2208 2221 2244 2273 2300 2325 2344 2359 2372 2361 2367 2377 2369 2377 2386 2391 2383 2379 2348 2307 3 12 10 5 4 4 7 8 7 5 4 3 1 1 2 2 3 3 4 6 10 12 10 8 10 9 27 41 32 14 6 4 2 3 3 4 6 6 7 7 6 5 4 3 3 5 6 5 5 5 5 6 7 7 7 7 5 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 32 66 90 163 240 300 324 338 328 306 318 316 288 238 184 134 91 55 35 25 18 15 14 12 12 15 14 12 10 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 12 14 15 9 2 2 0 0 0 0 0 3 5 5 8 9 11 13 19 20 17 12 10 10 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 21 26 28 31 41 57 57 71 97 134 194 239 267 283 291 297 308 331 322 343 367 367 359 347 337 335 339 337 318 267 246 237 234 232 246 276 317 368 414 415 390 374 346 329 320 302 287 280 279 285 296 302 301 291 281 263 226 162 93 52 37 36 90 190 317 423 576 648 641 600 586 604 647 705 715 686 581 287 214 197 195 150 114 81 54 46 47 53 54 21 15 34 75 121 110 90 76 78 62 35 7 1 0 0 0 0 0 0 3 20 33 46 54 37 18 5 2 21 95 98 17 9 16 21 25 62 69 48 7 3 1 1 5 5 4 3 2 8 13 27 50 64 80 95 109 88 57 30 13 9 6 4 1 1 4 8 10 3 1 1 1 1 1 1 1 0 0 1 1 0 0 0 1 1 1 1 1 1 6 43 128 215 256 211 63 90 90 64 13 26 15 1 0 2 2 2 1 1 13 23 20 6 1 1 1 0 1 2 5 1 11 23 24 84 52 19 75 334 598 877 1181 1235 1448 1678 1779 1821 1902 1982 2017 1940 1920 1939 1973 2000 2020 2043 2079 2101 2105 2065 1941 1979 1996 2006 2031 2059 2071 2079 2100 2115 2110 2097 2093 2103 2109 2114 2120 2133 2146 2158 2169 2175 2191 2213 2225 2245 2264 2279 2293 2320 2348 2369 2374 2358 2361 2372 2362 2367 2366 2360 2357 2346 2325 2290 0 0 0 0 0 0 2 5 6 5 3 1 1 0 0 0 1 1 2 4 8 13 11 11 11 12 25 25 16 11 7 4 2 2 3 5 7 7 7 7 8 8 8 7 6 8 9 9 10 10 9 8 8 7 7 7 7 7 6 5 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 49 117 207 296 348 361 366 398 393 368 326 273 206 141 83 40 35 21 5 11 12 13 15 17 14 13 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 6 12 21 18 14 16 5 0 0 0 0 1 6 15 19 19 19 23 30 26 17 12 10 9 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 18 22 23 24 28 31 34 46 64 89 121 165 226 269 284 280 290 311 337 331 346 378 417 400 393 391 389 365 357 339 299 293 299 304 302 330 366 399 422 425 388 349 332 317 294 264 228 208 206 215 227 246 253 242 207 213 204 169 101 74 61 49 27 77 147 233 325 408 451 467 475 443 432 426 389 371 332 248 75 59 49 35 20 11 7 5 4 4 5 7 7 6 7 15 33 28 24 23 24 25 20 9 1 0 0 0 0 0 0 0 0 4 10 15 9 3 0 0 0 37 49 31 41 42 56 77 70 66 42 4 1 0 0 0 0 0 0 0 0 26 48 58 57 72 91 106 93 59 28 12 10 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 4 7 45 141 296 299 219 104 110 57 7 8 187 114 5 5 5 2 0 0 1 9 19 25 10 4 2 2 1 1 3 11 3 1 2 6 49 36 9 6 226 480 677 731 1170 1469 1674 1836 1856 1868 1873 1873 1854 1840 1837 1852 1884 1914 1942 1968 1972 1961 1874 1629 1808 1901 1939 1991 1994 2004 2021 2038 2056 2071 2073 2053 2057 2063 2072 2089 2113 2137 2159 2175 2187 2214 2249 2273 2280 2284 2289 2295 2317 2336 2349 2362 2361 2364 2367 2354 2348 2334 2319 2318 2306 2284 2248 0 0 0 0 0 0 0 2 4 4 2 1 1 1 0 0 0 0 1 2 5 10 13 14 13 13 27 27 20 14 10 7 5 5 5 6 7 9 8 9 10 10 10 10 10 10 10 10 11 11 10 9 9 8 8 9 10 10 9 8 5 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 21 70 155 255 288 280 263 355 395 394 360 293 219 160 123 88 51 21 7 8 10 13 15 15 13 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 23 20 21 27 27 26 16 0 0 0 4 14 25 31 34 35 34 26 17 11 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 5 10 18 22 27 30 31 28 26 28 33 56 82 115 164 212 241 254 268 281 328 379 347 351 377 414 427 438 425 394 365 356 349 340 348 351 352 355 386 417 436 438 416 354 313 307 242 201 172 151 123 106 99 104 107 132 127 72 106 125 111 54 32 26 21 5 42 112 202 304 305 298 282 262 224 195 174 166 152 118 88 90 32 9 6 1 2 2 2 2 2 2 2 2 2 3 4 5 4 4 4 2 2 4 5 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 23 38 40 68 109 105 65 28 3 0 0 0 0 0 0 0 0 0 44 71 74 89 90 98 112 101 65 39 28 13 5 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 2 2 2 3 2 2 1 1 1 2 3 11 23 65 155 348 349 307 301 205 121 52 9 163 110 23 13 13 6 0 0 0 1 10 34 34 21 8 6 3 1 7 26 24 15 4 0 12 36 52 41 233 400 621 985 1370 1654 1804 1781 1777 1805 1836 1831 1720 1624 1589 1683 1743 1772 1779 1779 1806 1803 1758 1663 1757 1864 1958 2006 1998 1998 2006 2012 2018 2026 2031 2021 2020 2033 2057 2084 2121 2160 2194 2215 2224 2260 2308 2325 2323 2319 2318 2321 2335 2342 2346 2367 2370 2363 2351 2335 2319 2309 2301 2279 2256 2228 2191 0 0 0 0 0 0 0 0 1 1 2 1 1 1 1 0 0 0 0 1 3 6 6 12 14 15 22 36 35 24 18 17 13 8 8 7 7 9 9 10 11 11 10 9 9 9 9 9 9 9 9 10 10 10 10 11 13 13 12 10 9 11 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 28 83 95 67 42 136 256 343 385 370 314 279 257 180 112 53 8 8 10 10 11 12 10 9 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 17 27 37 37 36 27 16 13 4 1 5 15 21 29 35 32 24 16 10 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 15 25 33 43 49 47 47 41 34 30 48 73 103 140 194 214 222 251 269 344 408 344 342 345 347 350 396 386 343 358 366 365 359 358 358 359 367 402 426 433 422 392 357 318 275 188 131 89 56 33 21 16 16 13 21 21 6 20 47 56 37 31 23 13 5 32 115 213 291 225 191 161 117 83 62 54 62 60 42 26 24 6 1 1 1 1 1 1 1 2 2 3 2 1 1 1 2 2 2 2 1 0 1 2 4 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 2 11 20 19 20 55 106 127 80 34 3 0 0 0 0 0 0 0 3 17 21 40 70 95 91 94 102 86 53 36 32 9 3 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 2 1 1 2 1 1 1 2 2 1 38 132 308 342 336 337 269 198 119 34 11 4 3 0 0 0 0 1 0 0 6 21 30 55 61 25 10 2 28 106 106 53 0 0 0 28 89 191 386 413 460 736 987 1286 1568 1749 1744 1752 1757 1732 1622 1423 1313 1541 1641 1698 1725 1740 1785 1784 1749 1704 1684 1748 1819 1747 1824 1891 1931 1946 1960 1976 1987 1969 1984 2014 2055 2099 2146 2191 2228 2240 2260 2311 2371 2374 2370 2364 2359 2359 2364 2368 2372 2383 2373 2354 2331 2309 2302 2288 2263 2231 2200 2171 2137 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 0 0 0 2 3 4 11 15 17 20 48 45 37 31 27 22 16 11 7 5 5 7 8 9 10 10 9 8 8 8 8 8 7 7 8 9 10 11 11 12 13 12 12 11 10 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 35 119 221 311 302 330 341 284 194 113 51 20 22 19 15 3 2 8 15 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 19 34 42 41 42 38 31 24 17 7 2 8 8 18 27 27 21 16 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 5 9 14 7 5 5 5 10 14 22 36 54 76 82 68 63 59 52 40 46 66 92 121 141 175 202 215 246 318 374 355 354 353 355 366 356 342 335 347 356 353 347 347 338 351 376 400 417 414 395 364 363 308 220 145 86 44 19 10 3 0 0 0 0 0 0 2 6 9 9 13 13 14 20 53 117 177 204 100 55 31 17 12 9 9 15 16 17 12 0 1 0 0 0 1 1 1 1 1 2 2 1 0 0 0 0 0 1 3 5 2 1 2 4 3 4 5 2 1 0 0 0 0 0 0 1 0 0 1 3 6 23 44 45 50 82 123 141 61 16 3 3 1 0 0 0 0 0 1 6 2 7 23 47 51 63 75 52 38 27 18 3 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 0 0 1 0 0 1 1 1 1 2 2 1 41 137 253 323 361 377 332 281 243 219 101 68 48 2 0 0 1 3 12 14 14 19 107 245 271 64 34 12 4 13 7 2 0 0 0 18 52 102 110 197 346 533 911 1222 1419 1442 1444 1490 1536 1515 1348 1389 1549 1668 1724 1752 1772 1817 1804 1756 1674 1549 1425 1370 1331 1182 1449 1702 1866 1872 1891 1907 1920 1936 1987 2043 2098 2154 2207 2255 2293 2294 2325 2382 2445 2444 2440 2429 2415 2416 2409 2401 2396 2392 2364 2332 2300 2265 2258 2243 2212 2176 2145 2120 2097 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 3 9 17 19 23 47 46 46 50 38 33 25 15 8 5 4 4 5 9 12 14 11 9 7 5 5 5 5 5 6 6 7 8 8 9 9 9 9 9 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 41 83 102 178 258 303 275 204 127 67 84 86 69 33 18 17 19 18 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 19 30 33 31 47 52 57 59 40 18 7 9 15 22 26 27 24 21 14 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 3 3 6 6 7 9 12 17 24 40 63 88 113 123 116 87 62 47 43 44 53 71 92 93 141 173 179 232 298 356 390 381 370 358 343 347 338 324 312 304 303 309 321 319 335 359 382 388 375 357 343 321 239 145 95 52 24 9 3 2 1 0 0 0 0 0 0 0 0 1 2 3 5 9 25 48 65 63 10 1 1 2 1 2 7 14 14 14 10 2 2 1 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 3 5 3 2 2 3 3 5 6 4 1 0 0 0 0 0 1 5 1 10 17 12 16 17 22 38 89 115 120 112 49 16 6 2 1 0 0 0 0 0 0 0 0 0 1 8 10 30 53 43 44 32 11 1 0 1 1 1 1 1 1 1 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 2 2 36 107 108 276 413 437 443 421 437 503 401 359 272 94 33 14 15 27 147 180 184 201 371 584 616 299 133 59 52 89 28 4 0 0 0 0 1 1 29 142 330 579 853 1158 1411 1490 1497 1483 1461 1456 1429 1490 1591 1647 1650 1676 1707 1697 1664 1603 1517 1413 1253 1186 1193 1193 1371 1588 1778 1826 1839 1853 1887 1977 2056 2131 2203 2265 2318 2354 2375 2394 2419 2469 2533 2531 2522 2512 2503 2478 2453 2428 2404 2384 2341 2300 2270 2261 2238 2209 2177 2144 2116 2089 2062 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 2 3 2 2 1 0 0 2 8 19 21 23 31 40 41 37 33 32 26 18 8 5 4 4 3 7 11 12 9 6 4 2 2 2 2 1 2 2 2 3 4 5 5 5 6 5 5 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 28 75 138 191 198 175 139 142 129 118 101 72 50 35 24 15 13 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 10 11 18 39 85 95 80 67 45 34 31 25 28 30 28 24 23 21 19 18 15 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 23 41 40 17 16 24 33 48 76 108 129 130 109 81 60 44 38 37 37 44 50 56 63 103 139 169 223 271 312 342 349 345 337 334 362 363 338 293 255 248 264 292 281 298 324 349 350 345 329 303 246 149 70 45 26 13 4 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 3 4 4 0 0 0 0 2 8 15 23 25 21 14 4 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 2 2 3 4 4 3 3 3 5 7 7 3 1 0 0 0 0 0 0 0 41 73 52 49 42 45 70 146 166 144 87 28 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 9 22 22 54 55 31 3 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 2 2 8 19 19 188 375 514 580 636 712 818 862 838 734 543 279 171 136 146 529 632 608 556 475 531 630 690 359 237 209 176 66 15 0 2 0 0 1 1 2 63 217 509 709 1001 1251 1260 1338 1380 1401 1427 1478 1522 1541 1505 1547 1572 1557 1478 1518 1491 1405 1340 1316 1302 1304 1368 1456 1571 1703 1809 1824 1857 1926 2019 2169 2291 2369 2424 2452 2471 2486 2511 2525 2545 2573 2597 2587 2577 2572 2526 2483 2442 2403 2372 2332 2297 2276 2242 2212 2180 2140 2102 2069 2040 2014 0 0 1 2 2 2 2 1 0 0 0 0 1 1 2 2 3 3 3 3 1 0 2 8 21 25 24 23 22 27 24 17 20 19 15 8 5 5 5 5 6 5 6 6 3 1 0 0 0 0 0 1 1 1 2 1 2 2 3 3 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 43 66 83 90 27 7 23 36 52 62 64 55 42 26 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 35 62 83 96 97 92 80 62 35 27 25 24 21 22 22 21 18 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 28 37 38 26 31 42 54 70 100 124 128 126 81 36 19 20 24 29 31 40 43 46 54 82 110 131 140 177 196 207 227 271 298 309 316 315 302 285 287 246 230 246 275 293 316 338 334 334 304 240 155 70 21 16 11 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 1 4 13 16 18 23 16 8 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 1 0 1 2 3 4 4 4 5 6 8 9 9 5 4 2 0 0 0 0 0 0 5 52 153 169 170 175 198 228 200 145 86 86 41 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 40 63 59 12 3 1 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 95 309 600 593 763 888 905 1097 1183 1232 1257 1019 722 515 490 775 774 607 352 226 137 172 389 390 330 237 131 33 0 0 0 0 0 0 1 2 34 117 284 461 529 539 571 754 1082 1414 1499 1422 1397 1417 1418 1536 1537 1458 1445 1499 1505 1477 1478 1441 1390 1344 1345 1402 1521 1671 1734 1864 1987 2077 2136 2328 2476 2542 2580 2589 2601 2622 2632 2632 2628 2624 2651 2653 2639 2612 2558 2503 2447 2392 2348 2330 2310 2272 2226 2181 2137 2093 2067 2035 2012 2011 0 0 3 5 4 2 1 1 1 1 0 0 0 0 1 2 3 3 4 4 3 2 5 15 28 34 31 29 27 24 14 6 6 4 5 6 4 4 4 4 6 2 1 2 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 25 38 43 52 52 41 19 9 3 3 5 1 0 0 0 0 0 0 0 0 0 0 0 0 5 17 40 61 80 94 94 97 88 63 33 21 19 21 21 24 23 19 14 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 28 31 35 38 35 36 42 52 60 82 96 96 81 40 11 11 16 18 20 22 23 28 38 51 60 73 77 65 93 103 114 142 192 236 266 274 280 269 254 252 211 197 206 234 306 350 367 364 335 265 166 72 23 2 2 4 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 3 8 13 15 15 9 4 1 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 1 2 3 4 6 8 9 9 8 8 7 5 1 0 0 0 0 3 12 14 17 87 168 214 214 270 235 158 70 67 34 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 102 134 111 23 7 6 9 3 2 2 1 1 0 0 0 0 0 0 0 0 2 3 4 3 1 0 0 0 0 0 0 0 0 0 0 1 32 225 549 507 676 865 1009 1253 1492 1742 1985 1920 1432 1051 1040 885 598 341 225 377 215 37 59 51 39 22 0 1 0 0 0 0 0 0 2 6 29 106 283 462 634 743 682 728 970 1273 1377 1320 1337 1396 1389 1355 1388 1465 1476 1508 1533 1519 1382 1358 1347 1322 1278 1348 1438 1524 1614 1863 2045 2125 2270 2477 2627 2684 2698 2713 2728 2740 2736 2723 2707 2692 2710 2697 2665 2622 2559 2494 2432 2376 2337 2325 2304 2247 2197 2148 2104 2072 2045 2035 2024 1991 0 0 2 6 5 2 1 1 1 2 0 0 0 0 0 1 2 2 3 4 5 6 12 29 43 46 44 40 34 23 9 3 2 0 2 3 3 4 5 6 6 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 20 37 50 51 43 26 27 58 38 16 3 0 0 0 0 0 0 0 0 0 0 0 3 16 39 50 60 90 109 112 98 62 30 18 20 17 23 25 18 12 9 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 36 32 32 37 42 36 30 29 30 33 44 50 47 29 15 10 12 14 15 15 16 18 24 33 44 43 48 50 48 58 64 69 78 114 151 181 200 221 233 229 205 116 93 116 166 226 274 302 306 265 190 98 20 5 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 5 8 8 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 2 6 9 8 7 6 6 6 5 2 0 0 0 3 18 28 23 10 45 54 63 83 147 145 134 126 54 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 103 150 145 85 78 43 6 4 2 2 2 1 1 1 0 0 0 0 0 0 2 4 6 16 6 0 0 0 0 0 0 0 0 0 0 0 7 90 239 252 269 448 801 957 1364 1763 2011 1861 1616 1399 1251 786 479 329 352 685 560 298 130 43 9 3 1 22 23 17 17 28 30 25 11 27 106 189 181 173 512 913 853 1025 1160 1237 1266 1330 1353 1314 1177 984 1119 1449 1437 1466 1462 1387 1154 1199 1233 1220 1282 1387 1447 1477 1682 1896 2056 2166 2371 2593 2733 2759 2796 2816 2822 2816 2797 2774 2750 2728 2747 2719 2672 2622 2557 2487 2417 2354 2347 2326 2282 2208 2163 2118 2077 2048 2022 2012 2005 1981 0 0 2 5 4 2 2 1 1 2 1 0 0 0 0 0 0 1 2 4 7 11 20 47 57 53 52 47 34 16 6 3 2 0 0 0 1 2 5 6 5 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 17 39 57 54 33 4 14 22 18 7 1 0 0 0 0 0 0 0 0 0 0 1 16 21 33 63 89 104 106 93 51 35 34 36 24 20 18 15 13 11 8 8 7 7 7 5 9 13 14 13 11 9 6 5 5 5 5 7 14 25 36 27 44 49 23 20 17 16 16 17 16 14 9 7 9 11 10 11 11 11 12 19 26 32 37 40 41 42 40 34 31 32 40 54 68 79 76 79 81 74 15 10 30 60 124 148 171 205 186 137 73 7 2 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 4 4 2 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 3 6 7 5 3 4 4 3 2 1 0 0 4 23 23 24 29 39 18 16 41 90 101 97 82 48 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 41 105 141 105 105 55 3 3 2 2 1 1 1 1 1 0 0 0 0 0 0 0 3 18 7 0 0 0 0 0 0 0 0 0 0 0 0 37 102 102 193 375 615 654 812 1066 1358 1259 1258 1124 776 669 696 825 1033 1210 1262 1070 553 213 91 70 51 214 260 248 242 271 276 229 91 102 158 181 59 100 447 840 787 935 1033 1066 1044 1269 1319 1173 940 891 1034 1290 1422 1442 1411 1357 1332 1296 1246 1226 1445 1536 1557 1540 1551 1899 2211 2346 2509 2709 2833 2838 2881 2889 2880 2860 2835 2809 2790 2782 2753 2702 2644 2590 2518 2445 2391 2379 2329 2289 2241 2161 2124 2088 2056 2038 2037 2029 2012 1988 0 0 1 4 2 1 1 0 1 1 1 0 0 0 0 0 0 0 1 3 8 15 23 48 54 51 45 35 21 7 4 3 2 0 0 0 0 1 2 3 3 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 37 70 98 115 104 97 101 114 60 30 19 18 19 18 17 17 20 22 21 15 30 39 42 41 42 40 36 36 44 50 52 51 44 37 34 17 17 18 12 13 12 11 10 9 7 5 3 6 8 9 9 9 10 10 10 14 19 25 33 39 41 38 24 12 6 5 6 7 4 0 0 0 0 0 0 0 2 10 40 49 71 112 131 119 78 17 3 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 2 4 5 5 3 3 2 1 2 3 1 1 3 3 12 38 70 93 62 31 11 3 2 8 18 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 54 93 84 55 29 16 28 17 7 0 0 0 1 1 0 0 0 0 0 0 0 1 5 2 0 0 0 0 0 0 0 0 0 0 0 0 13 37 43 75 169 307 290 283 430 734 735 838 809 570 575 814 1148 1478 1395 1433 1412 1193 592 406 387 322 451 494 491 479 556 614 565 285 184 112 90 165 347 572 683 389 353 407 523 693 1166 1269 1069 1045 1094 1192 1313 1374 1137 1100 1260 948 1018 1182 1343 1469 1484 1484 1502 1487 1765 2152 2559 2667 2806 2909 2940 2954 2946 2927 2902 2872 2857 2842 2811 2725 2651 2584 2519 2455 2391 2346 2345 2284 2240 2200 2142 2104 2077 2064 2064 2057 2044 2024 1999 0 0 1 2 1 1 1 0 1 1 0 0 0 0 0 0 0 0 1 3 11 19 29 45 47 40 29 22 10 3 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 15 22 21 16 7 5 4 3 3 1 0 4 23 52 80 103 109 139 173 197 147 95 54 32 20 18 15 12 22 28 33 36 43 43 42 44 51 61 73 91 119 142 156 153 151 117 63 16 5 2 2 3 5 6 6 6 4 1 0 4 6 8 9 10 13 15 15 19 23 25 27 29 32 26 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 20 51 102 129 103 43 35 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 5 4 4 2 1 1 2 1 3 7 12 21 66 128 175 109 47 1 0 1 2 6 16 10 3 1 5 6 7 8 1 0 0 0 0 0 0 0 0 0 0 1 16 59 91 88 34 17 40 101 59 23 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 33 73 119 73 108 213 374 471 628 646 461 460 631 796 852 814 1006 1262 1448 934 742 668 534 324 214 188 236 396 530 549 329 194 122 175 467 501 472 458 577 525 495 577 950 1110 1113 1055 1198 1073 1043 1134 1133 838 809 1021 544 721 1041 1298 1297 1285 1360 1506 1111 1303 1878 2661 2692 2811 2931 2989 2980 2958 2927 2890 2846 2830 2815 2769 2705 2619 2529 2458 2393 2361 2343 2302 2247 2203 2167 2140 2112 2100 2099 2090 2084 2063 2032 2017 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 3 7 15 22 28 29 28 29 27 23 7 2 1 3 3 3 3 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 19 24 22 13 13 14 19 31 34 45 59 79 68 77 91 91 149 201 234 228 215 185 140 87 60 34 11 15 19 23 29 36 22 13 15 20 31 52 83 117 143 160 169 178 145 81 1 0 0 0 0 1 1 1 2 1 0 0 2 3 3 4 6 10 13 16 20 23 23 19 19 20 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 26 72 124 125 95 92 58 23 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 4 3 2 1 1 9 19 27 63 148 231 262 79 3 3 0 0 1 1 0 0 0 0 0 1 4 8 1 0 0 0 0 0 0 0 0 0 0 14 145 182 178 150 35 13 52 127 84 62 41 10 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 25 30 28 32 93 189 335 684 750 646 444 441 509 566 563 503 729 1014 1193 938 713 532 412 351 289 279 382 442 426 340 193 185 146 197 572 317 183 306 840 900 868 858 1031 1044 1059 1098 1123 1103 1092 1111 1222 1110 1040 1055 879 995 1147 1229 1197 1259 1274 1142 721 1145 1743 2092 2547 2822 2956 2982 2959 2925 2882 2831 2817 2790 2753 2713 2657 2577 2487 2412 2397 2364 2315 2275 2236 2203 2173 2137 2130 2130 2130 2127 2110 2087 2062 2048 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2 6 11 15 14 14 15 18 14 15 15 4 1 1 2 2 3 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 58 138 152 163 187 223 247 274 304 331 344 344 334 261 165 76 29 14 7 5 8 3 0 0 0 0 5 13 17 24 29 30 30 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 12 12 23 28 25 16 11 8 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 6 14 40 102 120 122 141 122 76 27 12 20 18 10 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 9 7 6 5 3 3 22 35 30 100 218 244 43 12 1 1 0 1 2 3 0 0 0 0 0 3 11 18 11 3 0 0 0 0 0 0 0 0 0 3 29 187 271 213 42 18 97 231 114 82 64 18 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 11 12 8 3 27 32 144 432 1040 1032 809 568 612 415 241 224 254 470 716 882 901 823 742 742 588 618 720 768 730 539 328 294 221 208 269 416 142 8 101 499 890 1020 942 934 1004 1071 1082 894 871 873 914 1224 1271 1252 1226 1174 1217 1244 1215 1238 1280 1205 968 1184 1744 2191 2207 2654 2887 2969 2953 2928 2892 2858 2844 2808 2769 2728 2687 2632 2553 2465 2402 2395 2369 2325 2299 2274 2237 2190 2147 2148 2151 2147 2135 2113 2091 2073 2069 0 0 0 0 0 0 1 1 0 0 2 2 4 14 14 13 11 10 9 10 10 10 9 7 5 4 5 5 1 1 0 1 2 3 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 32 44 94 176 244 295 300 290 361 398 428 442 368 235 109 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 9 11 21 25 27 32 25 20 15 3 1 0 0 0 0 0 0 0 0 1 0 0 0 2 6 4 4 10 25 67 80 101 148 144 127 97 62 65 62 54 44 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 10 13 11 13 14 14 14 33 41 35 135 214 203 55 52 25 3 1 1 1 0 0 0 0 0 0 5 10 14 17 8 4 3 0 0 0 0 0 0 15 38 38 155 253 275 154 204 278 320 284 149 39 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 5 3 1 5 5 71 282 988 1058 858 574 593 345 115 53 114 287 446 517 797 853 884 1066 1113 1135 1114 1027 988 840 669 607 437 457 512 265 82 4 0 0 818 1196 1087 1003 1142 1202 1130 1011 807 628 554 891 1197 1350 1307 1217 1193 1173 1140 1312 1369 1402 1488 1939 2227 2421 2597 2794 2907 2943 2903 2885 2857 2833 2832 2795 2759 2723 2678 2616 2543 2480 2474 2439 2402 2368 2344 2307 2262 2219 2219 2183 2159 2155 2138 2125 2110 2095 2090 0 0 0 0 0 1 6 5 3 2 5 8 17 34 43 36 25 12 7 5 5 5 3 2 2 1 1 1 0 0 0 1 3 4 4 4 3 3 3 3 3 2 2 2 2 2 2 3 3 3 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 16 46 85 144 139 108 169 191 234 283 246 103 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 2 9 25 31 37 36 20 5 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 5 11 19 31 64 118 142 173 179 151 137 132 121 95 26 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 14 22 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 11 12 10 12 13 15 27 68 99 118 201 236 236 202 177 97 25 1 1 2 2 2 2 1 0 0 1 12 23 20 16 15 13 9 10 60 108 22 7 6 19 72 167 343 565 651 612 462 248 249 113 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 34 52 50 18 44 107 57 20 27 153 784 942 770 388 389 237 84 9 40 242 372 280 383 425 566 951 1238 1182 970 817 801 796 804 835 677 716 726 182 48 8 10 22 878 1267 1125 1055 1196 1218 1094 1094 1128 1047 868 1108 1292 1359 1296 1234 1221 1222 1236 1543 1716 1870 2088 2235 2380 2535 2700 2800 2863 2881 2837 2828 2820 2811 2795 2768 2739 2705 2659 2595 2553 2530 2493 2455 2414 2371 2331 2284 2236 2195 2195 2183 2168 2154 2142 2131 2122 2114 2108 0 0 0 0 1 4 10 10 7 5 5 11 22 36 48 39 22 6 5 5 5 5 3 2 1 0 0 0 0 0 1 2 3 3 4 4 3 4 4 3 3 2 2 2 2 3 3 3 3 3 3 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 17 29 42 44 33 24 13 4 0 1 1 1 3 2 1 0 0 0 0 0 0 4 8 12 12 16 37 75 120 186 230 242 230 224 207 168 70 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 26 56 55 44 34 34 33 23 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 11 10 8 8 7 9 21 103 183 243 293 293 259 207 165 124 85 52 59 64 65 60 45 22 5 3 1 17 43 75 81 101 130 162 270 233 229 617 646 564 455 450 587 868 1187 1164 931 740 594 227 63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 115 255 352 251 163 147 171 66 20 8 82 548 750 705 448 284 136 36 2 8 268 435 290 290 321 446 726 928 719 401 329 333 372 501 814 816 831 725 150 58 31 14 24 773 1200 1217 1283 1362 1378 1328 1293 1428 1463 1341 1416 1379 1323 1295 1269 1318 1401 1499 1846 2055 2210 2383 2386 2472 2589 2677 2741 2787 2802 2758 2753 2754 2755 2742 2722 2695 2662 2619 2570 2537 2517 2476 2430 2380 2330 2287 2244 2221 2218 2196 2187 2175 2151 2147 2146 2146 2145 2114 0 0 0 0 0 1 5 10 9 8 8 11 22 32 40 40 20 6 8 8 7 6 3 1 1 0 0 0 1 1 1 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 30 43 44 35 32 19 8 0 3 3 3 4 4 2 0 0 0 0 0 0 4 6 8 12 14 23 42 77 148 231 299 298 319 308 256 154 59 7 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 3 2 16 33 68 154 168 126 64 72 54 34 15 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 13 12 11 10 9 9 9 87 182 270 309 317 231 82 75 86 118 170 232 252 260 261 194 106 44 33 12 47 84 83 147 253 420 666 877 997 1183 1702 1725 1677 1588 1452 1335 1228 1154 1156 1121 962 662 169 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 32 273 498 620 468 411 297 140 76 64 54 67 292 400 444 428 270 123 27 8 122 432 645 572 364 329 466 786 754 416 56 19 14 49 233 760 1031 968 623 112 53 37 12 10 597 1090 1367 1509 1558 1590 1619 1587 1632 1633 1552 1522 1488 1469 1475 1572 1686 1786 1850 2122 2273 2349 2394 2436 2485 2538 2595 2648 2693 2720 2711 2679 2669 2675 2670 2656 2638 2614 2583 2573 2554 2511 2427 2369 2321 2275 2237 2227 2217 2197 2189 2184 2166 2126 2113 2111 2112 2110 2107 0 0 0 0 0 0 2 5 6 8 9 10 19 29 38 41 20 12 11 8 8 6 2 1 0 0 0 0 0 1 1 1 2 2 3 2 2 2 3 3 3 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 18 32 36 31 24 18 9 2 3 2 2 3 4 3 2 0 0 0 0 0 0 1 3 6 12 20 32 49 98 144 200 274 347 360 316 226 112 48 28 5 1 0 0 0 8 14 13 9 8 5 0 0 0 0 0 0 1 3 10 27 45 87 185 227 190 123 122 59 30 28 19 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 14 17 17 17 18 22 28 37 103 168 221 236 215 163 96 85 69 91 163 288 313 336 375 335 232 160 150 48 79 132 142 220 330 617 1224 1459 1666 1838 1955 1854 1677 1459 1234 1021 859 744 670 667 591 419 161 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 139 287 526 766 935 881 795 593 348 356 259 164 107 160 172 157 125 127 84 44 58 483 732 883 964 483 288 400 850 658 322 40 54 17 4 139 635 1151 1096 672 457 178 74 112 54 397 933 1513 1646 1673 1690 1721 1716 1709 1678 1619 1616 1622 1659 1748 1938 2063 2134 2161 2254 2304 2330 2352 2384 2415 2451 2499 2549 2594 2627 2626 2599 2594 2609 2612 2604 2589 2573 2570 2548 2513 2462 2351 2288 2246 2213 2194 2188 2181 2165 2160 2155 2145 2125 2122 2119 2115 2105 2085 CIN -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -15 -42 -59 -66 -74 -78 -89 -110 -126 -131 -134 -96 -92 -92 -89 -86 -80 -67 -55 -63 -68 -61 -49 -45 -48 -48 -47 -49 -71 -103 -112 -119 -125 -131 -134 -133 -131 -139 -149 -151 -146 -138 -133 -131 -127 -124 -123 -123 -120 -113 -106 -128 -146 -152 -154 -156 -157 -158 -153 -144 -135 -130 -134 -163 -159 -166 -171 -172 -175 -178 -183 -184 -188 -191 -195 -198 -198 -195 -195 -194 -193 -199 -219 -206 -212 -221 -229 -235 -238 -239 -241 -245 -217 -211 -238 -231 -268 -266 -272 -273 -256 -238 -248 -252 -267 -287 -290 -276 -264 -253 -246 -243 -240 -237 -235 -234 -239 -240 -241 -243 -244 -244 -244 -204 -197 -201 -206 -212 -216 -175 -173 -174 -182 -200 -227 -254 -251 -266 -263 -250 -229 -184 -184 -178 -176 -177 -180 -181 -180 -156 -141 -134 -133 -132 -128 -120 -133 -145 -153 -159 -162 -166 -142 -127 -127 -132 -137 -141 -146 -148 -186 -207 -206 -205 -205 -201 -196 -190 -183 -187 -213 -202 -191 -187 -183 -195 -218 -216 -214 -214 -211 -208 -205 -203 -203 -215 -230 -235 -236 -236 -236 -234 -236 -239 -241 -243 -246 -248 -249 -249 -249 -247 -244 -242 -243 -243 -244 -260 -274 -271 -269 -264 -260 -258 -258 -258 -257 -257 -257 -258 -258 -258 -256 -254 -253 -251 -248 -245 -242 -239 -240 -238 -236 -234 -234 -237 -247 -251 -248 -245 -242 -238 -233 -228 -230 -234 -232 -228 -224 -223 -228 -224 -221 -218 -215 -209 -201 -196 -193 -184 -176 -171 -172 -166 -165 -163 -161 -159 -156 -152 -147 -145 -144 -142 -139 -133 -125 -116 -106 -104 -106 -106 -103 -102 -99 -93 -87 -81 -76 -71 -67 -61 -54 -51 -48 -44 -41 -38 -40 -42 -43 -43 -41 -41 -41 -44 -46 -45 -43 -41 -40 -41 -41 -41 -42 -44 -50 -48 -48 -49 -49 -43 -28 -28 -24 -19 -20 -24 -24 -25 -23 -23 -23 -23 -22 -23 -27 -30 -36 -38 -38 -38 -37 -34 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -18 -25 -42 -77 -91 -103 -119 -126 -120 -124 -123 -80 -65 -66 -72 -72 -46 -48 -55 -57 -55 -51 -49 -47 -47 -50 -75 -104 -111 -115 -120 -123 -125 -125 -126 -133 -141 -143 -140 -133 -128 -126 -123 -123 -123 -123 -122 -116 -109 -100 -132 -144 -146 -148 -149 -149 -145 -138 -130 -124 -130 -168 -166 -163 -162 -163 -166 -172 -178 -179 -184 -189 -193 -195 -194 -194 -191 -189 -189 -192 -197 -200 -208 -217 -224 -228 -230 -232 -235 -241 -210 -212 -236 -233 -269 -269 -270 -275 -263 -240 -249 -253 -252 -263 -276 -275 -263 -256 -253 -247 -242 -239 -238 -239 -244 -246 -248 -248 -249 -249 -251 -208 -202 -206 -211 -216 -220 -201 -199 -198 -212 -227 -222 -217 -252 -271 -245 -213 -203 -201 -191 -185 -182 -182 -185 -187 -186 -151 -144 -142 -140 -141 -145 -120 -132 -143 -152 -157 -160 -163 -165 -145 -132 -132 -137 -141 -146 -148 -189 -207 -207 -207 -206 -202 -198 -192 -184 -190 -215 -204 -202 -195 -187 -200 -223 -219 -216 -213 -208 -203 -201 -203 -218 -232 -234 -235 -235 -234 -233 -232 -234 -235 -238 -241 -244 -245 -244 -244 -244 -242 -240 -240 -240 -240 -241 -256 -270 -267 -264 -258 -256 -255 -255 -254 -255 -255 -257 -258 -258 -256 -253 -253 -251 -249 -246 -244 -241 -239 -239 -237 -235 -235 -240 -250 -253 -252 -250 -247 -245 -243 -238 -237 -233 -238 -237 -234 -232 -232 -231 -227 -226 -223 -218 -211 -202 -194 -194 -187 -178 -172 -168 -166 -167 -164 -162 -160 -156 -152 -147 -143 -143 -144 -142 -135 -129 -118 -109 -108 -111 -112 -110 -107 -102 -97 -91 -85 -80 -76 -71 -63 -60 -56 -51 -48 -44 -42 -46 -46 -45 -45 -44 -42 -44 -46 -46 -44 -42 -40 -40 -40 -40 -40 -42 -48 -51 -49 -48 -47 -46 -45 -44 -35 -30 -27 -22 -20 -22 -24 -24 -24 -25 -24 -24 -27 -30 -36 -43 -46 -45 -45 -40 -37 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -42 -85 -102 -111 -108 -94 -77 -80 -80 -67 -57 -50 -47 -48 -50 -45 -47 -49 -53 -53 -45 -45 -75 -94 -103 -110 -114 -115 -117 -118 -119 -121 -126 -131 -134 -133 -130 -125 -123 -123 -121 -122 -124 -125 -122 -114 -103 -134 -139 -139 -140 -140 -138 -136 -135 -129 -121 -117 -131 -158 -157 -155 -155 -157 -162 -169 -171 -179 -186 -191 -193 -191 -191 -187 -185 -186 -189 -193 -197 -205 -212 -216 -219 -223 -228 -232 -237 -204 -211 -234 -226 -219 -221 -224 -231 -237 -240 -248 -254 -254 -249 -263 -276 -267 -260 -252 -247 -243 -240 -240 -243 -252 -254 -255 -255 -256 -258 -256 -213 -209 -211 -215 -219 -224 -227 -229 -232 -231 -228 -223 -221 -259 -247 -233 -227 -222 -210 -201 -194 -190 -190 -191 -194 -191 -156 -152 -150 -147 -147 -146 -119 -131 -141 -150 -155 -156 -159 -163 -170 -145 -132 -137 -141 -145 -148 -185 -204 -206 -206 -205 -203 -200 -194 -185 -193 -219 -218 -209 -198 -189 -203 -224 -219 -213 -210 -205 -201 -198 -204 -233 -233 -234 -234 -234 -231 -230 -230 -231 -235 -238 -240 -243 -244 -243 -241 -240 -240 -240 -240 -240 -239 -238 -254 -266 -263 -261 -258 -258 -256 -255 -255 -255 -257 -258 -258 -257 -255 -253 -252 -251 -248 -246 -244 -242 -240 -239 -251 -252 -251 -253 -255 -255 -254 -252 -250 -249 -249 -247 -244 -238 -244 -243 -240 -237 -234 -232 -229 -228 -224 -218 -210 -201 -193 -195 -189 -181 -176 -172 -166 -167 -165 -164 -161 -157 -151 -148 -146 -147 -147 -144 -138 -134 -122 -113 -113 -115 -116 -116 -111 -105 -100 -95 -89 -84 -81 -73 -70 -65 -60 -56 -52 -47 -48 -48 -46 -46 -46 -46 -46 -48 -48 -46 -43 -40 -38 -38 -38 -39 -41 -45 -50 -45 -44 -45 -44 -44 -43 -40 -36 -31 -27 -24 -24 -29 -30 -29 -27 -27 -28 -26 -26 -29 -33 -39 -43 -44 -45 -39 -36 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -101 -87 -90 -87 -73 -67 -85 -54 -54 -49 -38 -33 -43 -54 -38 -35 -37 -45 -55 -46 -43 -47 -80 -102 -107 -112 -112 -112 -112 -113 -115 -119 -122 -126 -128 -127 -126 -124 -122 -120 -121 -124 -128 -128 -122 -112 -127 -128 -134 -135 -133 -133 -135 -139 -133 -123 -115 -114 -129 -151 -149 -147 -149 -153 -159 -166 -175 -182 -186 -189 -188 -187 -182 -182 -185 -188 -192 -197 -202 -206 -208 -214 -220 -225 -230 -235 -199 -185 -205 -229 -219 -219 -217 -221 -230 -239 -247 -254 -257 -250 -257 -271 -274 -258 -251 -248 -245 -243 -244 -249 -259 -263 -264 -264 -265 -254 -222 -214 -214 -215 -217 -220 -223 -226 -231 -233 -233 -229 -225 -224 -264 -251 -242 -237 -230 -218 -210 -203 -200 -199 -200 -202 -198 -163 -160 -157 -153 -152 -147 -120 -131 -139 -148 -151 -151 -157 -162 -169 -153 -139 -137 -142 -145 -147 -148 -179 -204 -206 -206 -204 -200 -194 -186 -183 -195 -223 -210 -196 -187 -201 -221 -216 -211 -207 -205 -201 -197 -203 -232 -233 -235 -235 -232 -230 -229 -229 -232 -236 -239 -242 -244 -245 -242 -239 -239 -240 -242 -242 -241 -238 -237 -254 -265 -263 -261 -265 -262 -260 -258 -257 -257 -257 -256 -255 -254 -253 -254 -254 -252 -249 -248 -246 -244 -245 -256 -260 -260 -260 -259 -259 -259 -257 -255 -254 -256 -257 -254 -250 -244 -242 -244 -244 -241 -240 -233 -233 -229 -223 -216 -209 -201 -194 -197 -193 -190 -187 -179 -169 -169 -167 -166 -163 -158 -152 -152 -150 -152 -151 -147 -141 -134 -125 -118 -117 -118 -118 -116 -114 -108 -104 -99 -93 -87 -84 -82 -75 -68 -63 -60 -55 -50 -51 -47 -45 -46 -47 -49 -49 -49 -49 -47 -44 -42 -42 -42 -38 -39 -42 -44 -44 -41 -39 -40 -41 -41 -41 -41 -37 -31 -29 -29 -30 -33 -33 -30 -26 -25 -25 -25 -25 -28 -29 -29 -31 -33 -35 -34 -33 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -27 -98 -82 -63 -61 -67 -64 -53 -53 -39 -37 -33 -33 -38 -43 -41 -37 -45 -46 -38 -37 -55 -49 -88 -107 -108 -109 -109 -108 -108 -107 -109 -112 -115 -119 -123 -123 -123 -122 -120 -117 -118 -122 -128 -132 -129 -120 -112 -107 -121 -132 -132 -132 -137 -142 -138 -131 -123 -118 -122 -153 -147 -142 -142 -146 -154 -165 -173 -177 -178 -180 -183 -182 -179 -181 -184 -188 -192 -198 -202 -202 -206 -212 -217 -223 -228 -223 -193 -185 -208 -236 -234 -223 -220 -223 -230 -239 -248 -253 -256 -249 -247 -262 -274 -259 -253 -250 -248 -248 -250 -255 -265 -265 -268 -270 -271 -269 -254 -217 -217 -217 -218 -220 -224 -227 -232 -235 -235 -232 -227 -229 -269 -259 -259 -251 -238 -226 -217 -211 -208 -207 -209 -211 -211 -207 -172 -163 -158 -156 -147 -120 -130 -138 -143 -146 -150 -156 -161 -168 -177 -155 -138 -142 -145 -145 -149 -151 -178 -208 -207 -205 -201 -195 -188 -184 -194 -223 -208 -194 -185 -201 -219 -214 -209 -208 -205 -200 -196 -204 -230 -232 -234 -234 -231 -229 -230 -232 -235 -238 -242 -244 -245 -245 -243 -242 -241 -243 -245 -245 -242 -240 -239 -256 -268 -267 -267 -269 -266 -262 -259 -257 -257 -256 -254 -253 -253 -254 -257 -256 -254 -252 -251 -249 -246 -244 -248 -264 -265 -265 -265 -263 -261 -260 -260 -259 -260 -260 -258 -253 -247 -241 -239 -242 -234 -208 -205 -231 -229 -223 -217 -211 -204 -198 -202 -202 -199 -194 -184 -172 -166 -167 -167 -165 -161 -158 -156 -152 -154 -154 -150 -144 -135 -128 -122 -120 -120 -119 -116 -113 -110 -107 -102 -95 -90 -91 -87 -77 -73 -69 -63 -56 -54 -52 -51 -49 -49 -49 -47 -46 -47 -46 -46 -44 -41 -41 -42 -38 -40 -42 -40 -42 -40 -40 -40 -40 -41 -44 -44 -38 -35 -31 -28 -28 -28 -28 -26 -24 -24 -24 -25 -23 -23 -23 -23 -25 -27 -28 -30 -30 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -74 -80 -55 -43 -55 -61 -45 -31 -31 -27 -24 -33 -44 -41 -33 -26 -31 -38 -45 -49 -42 -64 -74 -100 -113 -110 -106 -103 -102 -101 -103 -106 -109 -112 -116 -118 -119 -117 -115 -113 -114 -112 -124 -120 -119 -131 -130 -119 -106 -118 -133 -135 -140 -145 -146 -142 -139 -134 -129 -133 -145 -140 -139 -144 -154 -167 -170 -170 -170 -171 -173 -176 -178 -181 -185 -189 -196 -202 -204 -205 -208 -212 -217 -218 -209 -181 -185 -187 -189 -210 -238 -227 -221 -224 -230 -238 -246 -251 -253 -247 -244 -251 -261 -263 -256 -254 -254 -255 -258 -260 -261 -272 -273 -274 -274 -276 -265 -221 -220 -220 -220 -222 -227 -230 -234 -237 -237 -235 -231 -233 -261 -272 -268 -258 -245 -233 -224 -219 -216 -215 -217 -218 -219 -221 -176 -167 -163 -160 -148 -121 -129 -133 -137 -142 -148 -153 -160 -168 -177 -163 -152 -151 -144 -147 -151 -152 -179 -208 -209 -207 -202 -197 -194 -190 -196 -222 -207 -193 -185 -201 -218 -214 -212 -209 -204 -201 -198 -206 -232 -232 -234 -233 -232 -231 -230 -232 -235 -239 -242 -244 -245 -245 -245 -245 -244 -245 -246 -247 -245 -244 -242 -258 -269 -270 -270 -272 -268 -263 -259 -256 -256 -256 -256 -256 -256 -257 -258 -258 -257 -255 -255 -253 -251 -250 -249 -270 -271 -270 -269 -267 -265 -265 -265 -265 -264 -263 -261 -255 -249 -243 -238 -236 -230 -217 -218 -232 -230 -225 -221 -215 -209 -204 -205 -207 -205 -198 -188 -175 -165 -167 -169 -167 -164 -164 -159 -154 -153 -153 -151 -145 -136 -131 -128 -125 -122 -120 -118 -113 -110 -105 -101 -99 -97 -96 -89 -81 -78 -75 -67 -59 -57 -56 -54 -51 -49 -48 -44 -43 -44 -44 -43 -43 -44 -44 -43 -41 -43 -43 -41 -40 -40 -38 -37 -39 -44 -46 -40 -37 -36 -32 -28 -28 -25 -22 -22 -21 -21 -24 -26 -23 -23 -25 -25 -25 -28 -28 -28 -30 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -43 -55 -67 -42 -33 -43 -51 -38 -33 -24 -27 -34 -48 -50 -26 -30 -27 -36 -46 -57 -66 -45 -80 -89 -89 -95 -105 -97 -96 -93 -96 -101 -105 -107 -108 -111 -112 -111 -108 -103 -103 -104 -95 -92 -100 -117 -123 -130 -118 -106 -118 -139 -142 -150 -151 -151 -150 -146 -136 -125 -148 -142 -142 -148 -158 -168 -168 -168 -166 -166 -169 -174 -180 -185 -190 -194 -200 -205 -208 -210 -212 -215 -220 -207 -178 -183 -189 -189 -190 -212 -239 -230 -224 -224 -228 -235 -241 -246 -246 -242 -240 -235 -239 -255 -263 -260 -262 -264 -266 -267 -271 -278 -281 -282 -282 -282 -267 -225 -224 -224 -223 -226 -230 -233 -236 -239 -239 -237 -235 -232 -235 -275 -273 -263 -251 -241 -232 -228 -223 -222 -221 -222 -215 -187 -177 -172 -168 -165 -151 -121 -124 -128 -135 -141 -145 -151 -160 -170 -178 -187 -190 -176 -145 -149 -153 -155 -155 -177 -212 -208 -203 -203 -198 -192 -199 -222 -206 -193 -185 -202 -219 -217 -213 -209 -205 -203 -202 -211 -236 -235 -235 -234 -234 -232 -231 -230 -232 -236 -239 -242 -244 -244 -244 -245 -245 -246 -248 -249 -249 -247 -245 -244 -243 -252 -273 -272 -268 -264 -260 -257 -257 -259 -259 -259 -258 -259 -260 -261 -260 -259 -259 -258 -257 -255 -253 -260 -272 -275 -274 -272 -271 -270 -270 -269 -268 -266 -263 -256 -250 -243 -238 -234 -232 -228 -230 -236 -234 -230 -226 -220 -214 -212 -208 -209 -208 -201 -190 -177 -167 -169 -170 -170 -168 -166 -160 -156 -153 -153 -152 -145 -137 -135 -130 -125 -122 -121 -120 -115 -110 -104 -102 -101 -101 -99 -91 -85 -81 -75 -68 -64 -63 -60 -57 -54 -51 -46 -44 -44 -44 -43 -42 -43 -46 -42 -45 -44 -44 -44 -41 -39 -39 -38 -38 -41 -45 -43 -39 -39 -37 -35 -33 -30 -25 -24 -22 -21 -22 -24 -26 -26 -27 -27 -27 -28 -30 -32 -30 -31 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -29 -24 -30 -27 -27 -29 -22 -17 -26 -29 -48 -56 -36 -38 -18 -15 -29 -36 -39 -69 -71 -91 -87 -81 -85 -90 -87 -82 -86 -93 -98 -100 -106 -108 -108 -105 -101 -98 -99 -101 -96 -98 -91 -87 -101 -127 -129 -119 -108 -118 -146 -154 -154 -154 -156 -155 -147 -137 -156 -148 -150 -157 -164 -169 -169 -167 -167 -169 -174 -181 -188 -193 -197 -199 -203 -207 -210 -212 -215 -219 -223 -205 -179 -184 -189 -190 -191 -190 -204 -233 -226 -224 -226 -231 -235 -237 -240 -236 -237 -235 -231 -236 -258 -270 -271 -271 -273 -275 -278 -279 -239 -238 -239 -240 -238 -229 -229 -228 -228 -230 -233 -235 -238 -240 -241 -240 -239 -238 -242 -282 -278 -268 -257 -248 -241 -235 -230 -229 -228 -228 -217 -186 -185 -182 -177 -173 -165 -153 -150 -133 -137 -140 -144 -151 -162 -172 -179 -186 -182 -167 -148 -152 -156 -158 -159 -183 -216 -212 -212 -207 -201 -193 -202 -224 -208 -194 -185 -205 -222 -220 -215 -210 -207 -206 -205 -216 -242 -242 -241 -240 -238 -234 -231 -229 -231 -234 -238 -241 -243 -244 -245 -247 -247 -249 -251 -251 -252 -249 -247 -246 -245 -253 -272 -273 -269 -265 -261 -259 -260 -260 -261 -261 -261 -261 -262 -263 -263 -262 -262 -262 -262 -260 -259 -260 -262 -263 -270 -278 -277 -276 -274 -272 -269 -267 -261 -254 -247 -241 -238 -236 -231 -226 -230 -239 -239 -235 -228 -223 -221 -217 -210 -206 -205 -203 -192 -179 -168 -170 -171 -171 -170 -166 -160 -156 -154 -152 -149 -146 -143 -138 -129 -124 -123 -123 -121 -117 -112 -109 -106 -103 -103 -101 -95 -90 -84 -78 -72 -71 -67 -63 -59 -48 -42 -49 -46 -46 -45 -45 -44 -44 -43 -39 -42 -44 -44 -43 -41 -41 -39 -37 -39 -42 -45 -40 -37 -36 -36 -35 -34 -34 -28 -27 -19 -17 -21 -27 -27 -27 -30 -27 -26 -29 -33 -37 -34 -33 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -34 -29 -22 -19 -22 -22 -17 -17 -20 -40 -47 -49 -49 -51 -28 -12 -25 -44 -55 -53 -36 -61 -75 -72 -75 -87 -80 -76 -79 -82 -85 -91 -102 -98 -97 -97 -96 -96 -96 -100 -103 -107 -90 -84 -97 -102 -128 -130 -120 -110 -120 -154 -157 -157 -161 -163 -157 -143 -141 -155 -160 -164 -169 -174 -175 -174 -176 -180 -185 -190 -196 -200 -203 -204 -205 -207 -210 -213 -217 -219 -222 -200 -177 -180 -182 -188 -192 -192 -211 -238 -229 -224 -224 -225 -228 -231 -234 -233 -236 -238 -237 -235 -240 -266 -269 -270 -272 -275 -269 -243 -244 -244 -242 -239 -237 -236 -234 -232 -232 -235 -237 -239 -241 -243 -244 -244 -244 -242 -248 -288 -282 -273 -263 -255 -247 -242 -242 -237 -234 -234 -222 -194 -193 -190 -186 -184 -182 -180 -174 -137 -140 -143 -145 -152 -163 -174 -178 -182 -159 -142 -149 -154 -157 -159 -160 -183 -214 -216 -213 -208 -202 -194 -204 -225 -210 -196 -188 -191 -209 -223 -217 -213 -211 -210 -208 -212 -224 -226 -245 -245 -241 -236 -232 -231 -235 -237 -240 -242 -244 -248 -250 -251 -251 -251 -251 -251 -251 -249 -248 -247 -246 -244 -248 -273 -269 -265 -262 -260 -260 -261 -262 -262 -262 -263 -264 -264 -264 -264 -264 -265 -264 -264 -263 -263 -262 -262 -263 -264 -264 -263 -274 -272 -268 -264 -257 -250 -244 -242 -239 -236 -230 -226 -235 -243 -243 -238 -233 -230 -224 -219 -213 -206 -202 -199 -194 -180 -169 -169 -172 -173 -171 -166 -159 -157 -155 -151 -147 -147 -147 -138 -128 -125 -125 -124 -122 -119 -117 -113 -109 -104 -102 -103 -98 -93 -87 -80 -74 -74 -71 -66 -59 -54 -52 -51 -47 -48 -48 -47 -45 -43 -44 -40 -42 -44 -44 -44 -43 -42 -41 -40 -41 -45 -46 -40 -38 -38 -37 -34 -32 -33 -30 -29 -27 -26 -26 -26 -28 -28 -31 -28 -27 -31 -36 -36 -35 -33 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -29 -41 -33 -25 -23 -24 -19 -13 -13 -11 -23 -29 -31 -37 -43 -33 -26 -22 -21 -22 -56 -138 -73 -57 -65 -69 -74 -79 -75 -76 -76 -79 -84 -89 -93 -91 -92 -92 -92 -95 -99 -100 -107 -87 -82 -95 -103 -103 -128 -129 -120 -114 -114 -120 -158 -168 -171 -164 -148 -134 -145 -149 -150 -159 -169 -174 -179 -182 -188 -195 -199 -201 -202 -202 -204 -205 -208 -212 -215 -218 -219 -206 -187 -174 -176 -182 -187 -193 -195 -217 -242 -233 -226 -223 -222 -223 -226 -229 -233 -238 -242 -244 -244 -243 -242 -242 -241 -240 -240 -245 -253 -252 -252 -249 -248 -245 -242 -238 -237 -236 -239 -241 -242 -244 -246 -247 -248 -248 -246 -254 -291 -286 -277 -267 -259 -253 -251 -246 -241 -238 -239 -225 -199 -200 -198 -195 -193 -192 -188 -180 -140 -144 -147 -149 -154 -162 -169 -173 -182 -159 -142 -148 -154 -155 -158 -164 -165 -181 -216 -213 -208 -202 -194 -205 -225 -211 -200 -198 -193 -192 -204 -221 -216 -215 -214 -211 -209 -209 -210 -227 -228 -237 -239 -235 -235 -240 -243 -243 -245 -248 -251 -252 -252 -252 -248 -246 -247 -247 -247 -246 -245 -244 -242 -247 -271 -268 -266 -266 -264 -262 -262 -263 -263 -263 -264 -264 -264 -264 -264 -265 -265 -266 -267 -266 -264 -263 -263 -263 -262 -260 -257 -257 -265 -265 -260 -253 -248 -247 -244 -240 -237 -233 -231 -240 -245 -244 -239 -236 -233 -225 -220 -215 -208 -202 -199 -196 -183 -179 -172 -174 -176 -172 -165 -159 -158 -155 -153 -150 -146 -146 -138 -128 -126 -127 -126 -123 -123 -120 -115 -110 -106 -103 -105 -100 -95 -88 -83 -81 -76 -72 -65 -59 -54 -52 -53 -49 -50 -55 -53 -47 -45 -56 -47 -44 -44 -45 -45 -44 -46 -44 -42 -43 -45 -45 -40 -40 -37 -34 -32 -32 -32 -32 -29 -27 -26 -25 -25 -26 -29 -33 -31 -30 -33 -35 -34 -35 -35 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -41 -45 -36 -28 -29 -22 -18 -17 -16 -15 -12 -18 -18 -20 -26 -25 -1 -0 -3 -17 -76 -155 -67 -57 -52 -57 -70 -82 -76 -67 -75 -79 -82 -86 -88 -90 -88 -88 -91 -93 -95 -100 -107 -101 -88 -89 -101 -107 -104 -126 -133 -130 -122 -121 -125 -132 -163 -169 -156 -144 -137 -136 -134 -139 -147 -152 -154 -153 -154 -154 -180 -206 -206 -203 -203 -207 -212 -216 -219 -220 -222 -200 -179 -174 -179 -184 -189 -196 -198 -196 -210 -237 -228 -228 -223 -220 -222 -227 -232 -239 -245 -250 -251 -251 -251 -251 -251 -252 -252 -256 -261 -260 -260 -258 -257 -254 -250 -246 -242 -241 -242 -244 -245 -247 -248 -250 -251 -250 -247 -259 -295 -289 -281 -273 -270 -267 -259 -253 -248 -245 -245 -230 -207 -208 -206 -205 -203 -200 -196 -184 -142 -148 -150 -152 -155 -159 -162 -172 -181 -166 -149 -146 -152 -161 -164 -197 -213 -213 -211 -207 -204 -198 -191 -204 -223 -213 -212 -203 -197 -191 -201 -224 -219 -217 -216 -215 -213 -210 -209 -211 -203 -215 -231 -239 -239 -243 -245 -245 -246 -247 -248 -249 -248 -246 -241 -240 -241 -242 -243 -244 -244 -243 -241 -246 -269 -266 -267 -267 -265 -264 -264 -264 -264 -264 -264 -264 -265 -265 -266 -266 -267 -267 -268 -267 -265 -263 -263 -262 -260 -257 -253 -248 -259 -261 -257 -254 -253 -250 -247 -243 -240 -236 -236 -245 -248 -247 -245 -242 -236 -229 -222 -216 -211 -205 -201 -201 -197 -187 -176 -173 -174 -174 -165 -160 -159 -158 -155 -151 -145 -146 -137 -128 -124 -125 -127 -127 -125 -121 -117 -112 -108 -104 -103 -102 -97 -93 -90 -84 -79 -71 -63 -59 -56 -54 -55 -54 -54 -58 -58 -52 -48 -59 -52 -48 -48 -47 -46 -45 -46 -44 -43 -43 -44 -44 -44 -39 -36 -34 -32 -32 -33 -33 -26 -22 -21 -22 -24 -27 -34 -35 -33 -31 -32 -31 -33 -36 -36 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -49 -51 -51 -34 -26 -24 -20 -16 -17 -16 -18 -20 -22 -24 -21 -0 -0 -33 -86 -128 -154 -169 -101 -60 -62 -70 -70 -66 -53 -69 -74 -82 -88 -89 -88 -85 -85 -86 -89 -94 -97 -104 -115 -96 -88 -100 -113 -111 -111 -102 -116 -131 -129 -126 -128 -166 -173 -163 -154 -151 -148 -147 -148 -158 -167 -168 -167 -165 -163 -162 -163 -172 -203 -202 -182 -182 -188 -192 -195 -199 -202 -185 -176 -179 -184 -191 -198 -202 -201 -218 -246 -244 -234 -225 -219 -219 -225 -232 -238 -246 -250 -254 -256 -258 -257 -258 -261 -263 -266 -271 -273 -272 -271 -268 -263 -258 -253 -248 -244 -247 -247 -247 -248 -249 -253 -254 -253 -249 -263 -298 -293 -287 -282 -279 -276 -271 -266 -261 -257 -256 -234 -209 -213 -213 -212 -209 -206 -203 -188 -144 -150 -152 -153 -154 -155 -160 -167 -175 -182 -170 -155 -165 -203 -206 -207 -207 -206 -205 -202 -199 -193 -187 -201 -221 -219 -210 -201 -196 -191 -204 -227 -221 -219 -214 -213 -211 -207 -206 -206 -202 -204 -214 -228 -240 -238 -237 -238 -238 -238 -238 -238 -237 -237 -234 -233 -235 -238 -242 -243 -243 -242 -241 -246 -264 -242 -262 -267 -266 -265 -264 -263 -263 -263 -262 -262 -262 -263 -264 -265 -267 -268 -269 -268 -266 -263 -260 -258 -256 -253 -250 -259 -259 -258 -257 -258 -258 -256 -253 -248 -244 -240 -240 -248 -251 -251 -249 -246 -240 -233 -225 -219 -213 -208 -204 -204 -204 -191 -180 -174 -174 -175 -166 -160 -160 -159 -155 -149 -144 -145 -137 -128 -124 -125 -129 -128 -126 -123 -118 -113 -109 -106 -103 -103 -102 -99 -93 -87 -81 -71 -65 -64 -61 -56 -57 -57 -58 -61 -60 -57 -57 -62 -56 -55 -54 -51 -48 -47 -49 -47 -45 -44 -43 -43 -44 -38 -36 -34 -34 -36 -38 -35 -29 -27 -26 -28 -29 -31 -34 -33 -30 -28 -29 -30 -36 -39 -40 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -29 -56 -60 -43 -34 -38 -22 -16 -17 -18 -15 -12 -22 -29 -27 -17 -1 -8 -54 -90 -115 -116 -102 -98 -63 -54 -52 -55 -62 -62 -59 -56 -73 -90 -91 -86 -83 -83 -85 -88 -91 -94 -102 -114 -93 -89 -102 -113 -111 -113 -106 -126 -138 -132 -129 -128 -137 -163 -172 -168 -164 -160 -161 -164 -173 -180 -181 -179 -176 -175 -172 -167 -162 -162 -166 -171 -172 -173 -173 -173 -173 -174 -174 -176 -180 -186 -193 -199 -204 -205 -205 -205 -208 -241 -228 -220 -218 -223 -231 -238 -246 -247 -253 -259 -262 -263 -265 -267 -269 -273 -277 -281 -281 -278 -276 -272 -267 -261 -256 -252 -255 -255 -253 -250 -252 -258 -260 -257 -253 -261 -286 -296 -283 -282 -284 -281 -275 -270 -266 -264 -265 -239 -212 -213 -215 -214 -212 -210 -207 -190 -146 -149 -152 -152 -151 -152 -153 -158 -164 -172 -180 -188 -195 -200 -198 -201 -202 -200 -199 -197 -195 -189 -183 -202 -221 -212 -204 -197 -193 -189 -203 -225 -219 -217 -212 -209 -205 -202 -200 -197 -213 -219 -208 -206 -222 -230 -227 -225 -225 -225 -226 -227 -227 -228 -227 -229 -233 -238 -240 -241 -241 -241 -241 -241 -240 -239 -263 -268 -267 -264 -261 -260 -260 -261 -259 -258 -259 -261 -263 -264 -266 -266 -266 -264 -264 -261 -257 -255 -253 -251 -249 -262 -260 -259 -261 -264 -264 -263 -259 -253 -249 -246 -245 -252 -245 -251 -252 -247 -242 -236 -230 -222 -216 -212 -208 -202 -197 -192 -182 -176 -173 -168 -159 -157 -159 -158 -154 -148 -143 -145 -137 -128 -124 -124 -125 -124 -126 -124 -119 -114 -111 -108 -104 -106 -103 -100 -96 -91 -84 -74 -73 -70 -68 -67 -65 -63 -65 -65 -63 -62 -63 -68 -67 -63 -59 -56 -55 -51 -52 -49 -49 -50 -49 -47 -46 -41 -39 -38 -39 -43 -47 -41 -40 -36 -33 -33 -35 -35 -32 -29 -28 -29 -31 -35 -41 -46 -48 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -18 -37 -28 -0 -4 -41 -20 -21 -19 -12 -11 -16 -12 -21 -17 -13 -25 -49 -56 -60 -69 -97 -113 -83 -57 -51 -49 -49 -52 -57 -68 -67 -65 -80 -95 -90 -88 -87 -89 -89 -90 -97 -106 -115 -89 -87 -95 -100 -102 -111 -105 -132 -139 -131 -129 -130 -130 -139 -145 -159 -174 -173 -175 -177 -186 -191 -190 -189 -187 -185 -181 -175 -170 -166 -167 -178 -179 -177 -175 -175 -174 -175 -176 -178 -183 -188 -194 -200 -207 -208 -209 -208 -213 -246 -233 -223 -220 -223 -230 -237 -241 -245 -253 -260 -265 -269 -271 -272 -273 -277 -279 -280 -283 -279 -277 -274 -271 -268 -264 -260 -265 -265 -262 -258 -257 -263 -268 -266 -260 -253 -257 -283 -252 -243 -266 -281 -276 -270 -266 -265 -265 -263 -244 -218 -220 -220 -218 -215 -211 -202 -177 -148 -149 -147 -146 -146 -146 -150 -157 -165 -174 -183 -188 -190 -191 -195 -196 -196 -195 -194 -190 -183 -182 -201 -216 -207 -199 -193 -189 -186 -201 -221 -215 -214 -208 -203 -199 -196 -195 -191 -214 -221 -214 -202 -200 -222 -219 -217 -216 -217 -218 -219 -221 -222 -224 -230 -235 -238 -238 -237 -238 -239 -240 -241 -240 -237 -263 -268 -266 -262 -259 -257 -258 -258 -258 -257 -257 -258 -259 -261 -263 -264 -265 -265 -264 -261 -260 -258 -255 -257 -267 -267 -265 -264 -267 -271 -271 -270 -265 -258 -254 -251 -249 -250 -244 -244 -249 -249 -243 -238 -231 -224 -220 -216 -209 -200 -194 -185 -182 -178 -172 -166 -163 -156 -153 -154 -152 -146 -140 -137 -134 -128 -125 -125 -123 -121 -126 -125 -120 -116 -113 -111 -110 -110 -105 -100 -97 -95 -86 -78 -77 -78 -77 -73 -72 -70 -70 -71 -70 -70 -71 -72 -70 -68 -64 -60 -57 -56 -56 -54 -54 -54 -54 -53 -49 -45 -43 -41 -42 -45 -46 -46 -43 -40 -37 -35 -35 -31 -31 -30 -30 -31 -35 -40 -48 -52 -54 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -40 -5 -8 -7 -6 -11 -7 -1 -8 -12 -36 -64 -63 -50 -58 -68 -101 -112 -69 -44 -45 -65 -56 -42 -47 -63 -64 -72 -73 -82 -100 -100 -95 -94 -93 -97 -105 -112 -120 -88 -86 -89 -91 -95 -102 -96 -130 -135 -131 -132 -134 -135 -135 -135 -143 -154 -156 -161 -165 -176 -183 -187 -190 -193 -195 -190 -186 -181 -178 -178 -182 -183 -182 -179 -177 -177 -178 -181 -184 -187 -190 -195 -203 -209 -210 -212 -212 -208 -208 -236 -228 -223 -225 -229 -231 -234 -242 -251 -261 -268 -273 -276 -277 -278 -282 -285 -287 -289 -286 -281 -278 -275 -272 -270 -269 -273 -274 -272 -269 -267 -271 -277 -276 -272 -266 -262 -261 -264 -255 -246 -262 -279 -273 -271 -270 -270 -270 -251 -226 -228 -228 -225 -220 -215 -207 -196 -177 -171 -149 -141 -143 -144 -147 -155 -162 -169 -174 -178 -184 -184 -188 -190 -192 -192 -189 -184 -179 -178 -201 -214 -205 -198 -192 -189 -184 -198 -217 -215 -210 -205 -199 -194 -192 -190 -186 -212 -217 -207 -195 -196 -219 -216 -214 -214 -216 -218 -220 -222 -222 -226 -232 -236 -235 -234 -234 -236 -238 -238 -238 -238 -236 -262 -267 -265 -263 -261 -260 -260 -260 -259 -260 -262 -264 -265 -266 -266 -264 -263 -262 -259 -266 -264 -261 -258 -261 -275 -273 -272 -273 -276 -279 -277 -276 -271 -263 -258 -257 -255 -251 -245 -241 -247 -249 -243 -236 -229 -227 -222 -216 -208 -199 -192 -182 -182 -179 -172 -167 -166 -157 -150 -152 -151 -145 -139 -133 -134 -133 -130 -126 -122 -120 -125 -122 -117 -115 -115 -114 -113 -112 -107 -103 -99 -94 -90 -83 -82 -81 -80 -78 -78 -70 -73 -76 -76 -75 -75 -74 -72 -72 -68 -63 -60 -59 -57 -56 -59 -61 -59 -57 -51 -48 -44 -43 -42 -41 -39 -37 -37 -37 -35 -32 -31 -27 -29 -31 -33 -35 -36 -47 -51 -55 -57 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -32 -2 -1 -0 -1 -3 -0 -0 -0 -0 -33 -59 -51 -52 -60 -66 -84 -86 -67 -59 -38 -52 -50 -45 -46 -47 -45 -68 -73 -76 -75 -73 -98 -97 -97 -103 -112 -113 -99 -89 -87 -88 -89 -88 -90 -94 -125 -132 -132 -135 -138 -138 -141 -142 -141 -139 -138 -140 -141 -147 -150 -151 -152 -159 -200 -202 -199 -193 -187 -185 -185 -186 -186 -184 -182 -182 -185 -188 -191 -193 -195 -199 -206 -207 -212 -216 -216 -211 -209 -242 -231 -225 -224 -226 -227 -232 -240 -250 -261 -270 -276 -280 -282 -284 -288 -291 -294 -296 -294 -288 -285 -283 -280 -277 -276 -280 -280 -279 -278 -278 -280 -284 -284 -282 -281 -278 -274 -273 -264 -256 -248 -240 -233 -228 -223 -224 -226 -228 -230 -231 -230 -226 -220 -214 -208 -203 -196 -188 -150 -138 -142 -145 -147 -154 -160 -161 -165 -171 -177 -179 -183 -186 -188 -188 -185 -181 -181 -176 -198 -211 -203 -195 -190 -185 -179 -179 -194 -212 -207 -202 -196 -192 -189 -186 -183 -195 -196 -189 -185 -192 -205 -216 -214 -215 -218 -221 -223 -224 -227 -230 -231 -230 -229 -229 -232 -235 -236 -236 -236 -236 -235 -260 -267 -268 -267 -265 -265 -264 -263 -262 -264 -268 -267 -267 -270 -271 -270 -270 -271 -274 -273 -267 -264 -262 -261 -262 -262 -276 -281 -283 -284 -282 -280 -274 -266 -262 -260 -256 -251 -243 -240 -246 -248 -242 -235 -233 -228 -222 -216 -207 -197 -190 -189 -185 -180 -176 -172 -165 -157 -148 -149 -148 -143 -137 -132 -132 -129 -127 -126 -123 -121 -121 -120 -117 -116 -116 -116 -115 -114 -110 -106 -101 -96 -94 -93 -88 -82 -79 -78 -77 -72 -73 -75 -76 -75 -72 -74 -74 -71 -69 -65 -61 -62 -62 -62 -65 -66 -64 -61 -54 -49 -45 -42 -40 -39 -35 -31 -34 -34 -31 -29 -27 -28 -28 -30 -32 -29 -26 -41 -50 -53 -54 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -35 -53 -54 -73 -62 -56 -81 -94 -81 -61 -55 -38 -39 -41 -43 -48 -49 -48 -48 -65 -76 -68 -66 -93 -99 -87 -89 -95 -88 -92 -93 -94 -91 -86 -92 -129 -129 -129 -132 -134 -136 -140 -143 -145 -146 -145 -145 -147 -148 -154 -155 -157 -160 -161 -158 -156 -193 -203 -196 -191 -189 -194 -192 -189 -188 -189 -192 -195 -197 -199 -200 -203 -208 -212 -216 -218 -218 -212 -202 -199 -228 -227 -225 -226 -227 -231 -238 -248 -259 -269 -276 -281 -284 -285 -291 -297 -300 -302 -301 -296 -294 -292 -291 -289 -285 -283 -286 -286 -285 -285 -285 -287 -287 -287 -286 -284 -281 -276 -267 -259 -253 -247 -241 -236 -236 -232 -229 -228 -227 -227 -226 -222 -216 -213 -209 -203 -192 -184 -145 -136 -141 -144 -147 -152 -155 -157 -161 -167 -173 -179 -183 -185 -186 -185 -184 -183 -179 -174 -199 -207 -195 -190 -185 -180 -178 -193 -207 -207 -203 -199 -195 -192 -189 -186 -184 -184 -183 -185 -186 -186 -190 -217 -214 -215 -217 -219 -221 -224 -227 -229 -226 -224 -225 -227 -230 -231 -233 -234 -234 -234 -235 -238 -260 -269 -269 -270 -270 -268 -266 -266 -268 -270 -273 -278 -274 -273 -273 -274 -270 -245 -267 -269 -269 -268 -267 -267 -264 -267 -280 -286 -285 -283 -282 -274 -272 -266 -260 -255 -249 -243 -239 -245 -247 -241 -235 -235 -228 -222 -215 -205 -195 -189 -193 -188 -185 -182 -175 -165 -155 -152 -150 -146 -141 -136 -135 -131 -126 -126 -126 -123 -121 -119 -119 -119 -118 -116 -113 -115 -115 -113 -109 -103 -99 -99 -94 -91 -85 -81 -80 -78 -75 -75 -74 -73 -73 -72 -74 -74 -71 -69 -67 -65 -68 -68 -68 -67 -67 -66 -63 -56 -50 -46 -45 -43 -40 -36 -33 -34 -34 -30 -27 -27 -26 -26 -33 -33 -24 -21 -30 -45 -49 -51 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -40 -51 -65 -57 -59 -59 -63 -62 -57 -57 -33 -34 -35 -38 -44 -47 -47 -48 -46 -57 -77 -91 -92 -98 -79 -78 -86 -90 -95 -98 -101 -96 -93 -98 -121 -124 -121 -120 -125 -132 -138 -145 -148 -150 -150 -150 -152 -154 -158 -160 -163 -165 -165 -164 -163 -160 -190 -205 -201 -200 -201 -198 -196 -195 -196 -198 -201 -202 -203 -204 -206 -211 -216 -220 -221 -218 -212 -202 -195 -232 -232 -229 -228 -228 -230 -235 -244 -256 -267 -274 -278 -281 -286 -293 -299 -302 -302 -304 -305 -301 -300 -299 -298 -296 -289 -295 -293 -289 -288 -288 -290 -289 -288 -287 -285 -283 -278 -270 -259 -252 -247 -244 -243 -238 -282 -247 -225 -222 -222 -220 -217 -216 -212 -206 -198 -189 -182 -143 -136 -140 -145 -148 -150 -151 -155 -160 -166 -172 -178 -181 -182 -183 -183 -182 -180 -175 -168 -192 -198 -189 -185 -180 -180 -176 -196 -211 -205 -201 -199 -196 -193 -191 -189 -188 -185 -183 -184 -185 -185 -188 -213 -211 -211 -211 -212 -214 -217 -220 -222 -220 -220 -223 -226 -227 -229 -230 -231 -232 -233 -238 -242 -243 -243 -243 -251 -274 -272 -270 -268 -268 -270 -269 -240 -240 -263 -271 -270 -273 -278 -273 -273 -273 -272 -272 -270 -268 -268 -270 -269 -271 -282 -278 -277 -272 -264 -257 -252 -248 -242 -237 -236 -240 -243 -241 -235 -228 -220 -211 -202 -195 -190 -187 -186 -187 -184 -175 -163 -153 -153 -151 -146 -142 -140 -135 -129 -123 -124 -126 -124 -123 -121 -120 -120 -118 -116 -112 -111 -115 -114 -110 -106 -105 -102 -96 -93 -87 -82 -80 -78 -77 -77 -77 -75 -72 -72 -75 -74 -71 -70 -70 -69 -69 -71 -71 -67 -64 -63 -62 -61 -53 -50 -48 -45 -42 -39 -37 -36 -33 -31 -30 -30 -32 -31 -35 -33 -25 -24 -34 -40 -45 -50 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -28 -51 -60 -68 -77 -77 -50 -45 -54 -54 -49 -34 -32 -34 -37 -41 -44 -46 -44 -56 -77 -90 -88 -96 -71 -67 -74 -84 -96 -102 -104 -101 -106 -116 -114 -110 -110 -110 -116 -126 -135 -143 -149 -152 -153 -153 -154 -156 -158 -162 -166 -167 -167 -168 -167 -163 -162 -163 -181 -208 -205 -203 -202 -202 -202 -203 -205 -205 -206 -206 -208 -212 -217 -222 -221 -218 -213 -204 -195 -202 -196 -221 -230 -229 -229 -232 -240 -253 -262 -268 -274 -282 -287 -292 -296 -296 -279 -242 -244 -246 -248 -278 -304 -304 -301 -306 -299 -291 -288 -289 -290 -291 -288 -287 -286 -284 -282 -273 -260 -252 -249 -246 -242 -240 -280 -281 -273 -246 -216 -215 -211 -211 -206 -200 -194 -183 -152 -137 -136 -141 -145 -148 -150 -152 -156 -161 -166 -171 -173 -175 -176 -176 -177 -176 -173 -169 -200 -201 -192 -185 -181 -178 -178 -174 -196 -210 -205 -201 -200 -197 -194 -192 -190 -187 -183 -181 -182 -183 -182 -185 -209 -208 -206 -206 -206 -208 -211 -214 -216 -218 -220 -222 -223 -226 -227 -228 -229 -231 -235 -244 -245 -245 -245 -244 -252 -273 -271 -270 -268 -267 -265 -265 -265 -274 -268 -266 -266 -265 -265 -274 -274 -274 -273 -270 -269 -267 -268 -267 -263 -266 -278 -274 -274 -268 -261 -255 -249 -245 -240 -236 -233 -233 -233 -230 -232 -224 -216 -208 -202 -197 -193 -192 -187 -187 -183 -173 -163 -153 -155 -152 -150 -148 -142 -134 -127 -126 -126 -125 -124 -122 -122 -120 -119 -118 -117 -113 -110 -112 -111 -110 -109 -109 -105 -100 -97 -91 -86 -83 -80 -79 -79 -78 -76 -73 -73 -77 -75 -74 -73 -72 -71 -68 -68 -67 -65 -65 -64 -62 -60 -59 -55 -51 -48 -42 -41 -39 -36 -34 -33 -33 -34 -39 -37 -35 -30 -24 -27 -33 -39 -44 -49 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -27 -59 -71 -66 -62 -41 -38 -36 -44 -54 -56 -33 -32 -32 -32 -34 -39 -42 -42 -40 -67 -96 -91 -93 -87 -84 -75 -76 -90 -100 -105 -103 -94 -100 -115 -109 -108 -105 -110 -119 -130 -139 -147 -152 -154 -155 -155 -156 -160 -164 -168 -169 -168 -168 -164 -161 -161 -160 -161 -176 -204 -205 -205 -205 -205 -206 -206 -206 -206 -206 -207 -211 -217 -224 -224 -222 -216 -211 -207 -198 -188 -222 -234 -232 -231 -232 -238 -251 -254 -262 -273 -281 -287 -289 -295 -267 -241 -243 -244 -244 -244 -249 -257 -273 -309 -307 -301 -294 -291 -291 -290 -291 -290 -289 -288 -287 -284 -274 -263 -262 -256 -248 -256 -292 -283 -278 -272 -243 -212 -211 -210 -207 -202 -198 -194 -180 -135 -134 -137 -139 -142 -146 -151 -154 -157 -161 -166 -168 -168 -168 -168 -169 -170 -170 -175 -209 -200 -194 -187 -182 -179 -178 -174 -170 -194 -208 -205 -202 -201 -197 -195 -193 -189 -185 -182 -180 -181 -182 -181 -182 -194 -208 -206 -205 -205 -208 -211 -214 -215 -220 -223 -224 -225 -226 -227 -229 -232 -236 -241 -248 -248 -248 -246 -246 -253 -269 -266 -266 -267 -263 -259 -258 -257 -253 -260 -265 -267 -267 -268 -270 -270 -269 -268 -267 -266 -265 -264 -264 -261 -263 -273 -272 -268 -262 -256 -250 -246 -242 -239 -233 -231 -229 -225 -222 -228 -221 -214 -207 -202 -199 -198 -193 -186 -185 -182 -172 -163 -154 -150 -148 -150 -150 -142 -134 -133 -131 -128 -126 -125 -124 -121 -120 -120 -119 -117 -115 -112 -112 -111 -111 -111 -111 -108 -104 -98 -92 -89 -86 -83 -83 -82 -80 -77 -75 -76 -78 -78 -79 -79 -78 -74 -69 -68 -67 -66 -65 -64 -62 -61 -61 -57 -52 -47 -42 -41 -39 -37 -35 -35 -35 -37 -35 -35 -35 -33 -28 -30 -33 -41 -47 -50 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -38 -73 -71 -46 -71 -44 -38 -38 -45 -54 -31 -31 -31 -31 -32 -36 -39 -42 -45 -60 -82 -96 -92 -94 -72 -78 -80 -87 -112 -101 -115 -100 -102 -118 -121 -111 -105 -109 -116 -126 -136 -146 -151 -154 -155 -156 -158 -161 -165 -168 -169 -168 -165 -159 -156 -156 -156 -154 -154 -159 -164 -169 -195 -207 -207 -207 -207 -206 -205 -206 -211 -216 -220 -228 -225 -224 -220 -212 -202 -192 -197 -224 -237 -236 -235 -239 -246 -250 -259 -269 -278 -285 -288 -295 -264 -242 -245 -245 -247 -247 -250 -251 -271 -313 -310 -305 -301 -299 -296 -293 -294 -295 -295 -294 -291 -284 -275 -268 -266 -259 -248 -254 -284 -277 -273 -235 -214 -211 -210 -209 -206 -203 -200 -196 -181 -138 -134 -134 -135 -139 -145 -151 -154 -157 -161 -163 -164 -164 -165 -165 -165 -166 -168 -175 -203 -195 -191 -185 -181 -179 -174 -170 -197 -206 -207 -204 -202 -200 -200 -197 -194 -190 -186 -182 -181 -182 -182 -181 -180 -183 -210 -210 -209 -211 -213 -216 -218 -220 -225 -228 -229 -230 -231 -231 -233 -237 -243 -247 -248 -247 -246 -244 -255 -268 -265 -264 -264 -262 -258 -256 -256 -256 -257 -265 -269 -271 -270 -268 -264 -263 -263 -262 -263 -264 -263 -261 -259 -256 -253 -254 -266 -261 -256 -251 -246 -243 -240 -236 -234 -232 -227 -226 -231 -229 -221 -215 -209 -205 -202 -197 -190 -184 -184 -181 -172 -164 -155 -154 -151 -152 -152 -144 -135 -137 -135 -131 -126 -122 -122 -120 -118 -118 -119 -119 -118 -115 -115 -114 -114 -113 -114 -112 -108 -100 -94 -92 -92 -91 -87 -85 -83 -79 -77 -79 -79 -77 -76 -77 -77 -73 -69 -69 -67 -65 -63 -62 -61 -59 -59 -56 -52 -48 -42 -37 -35 -36 -34 -33 -35 -36 -32 -35 -35 -32 -29 -28 -32 -39 -45 -47 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -58 -67 -37 -40 -43 -44 -43 -46 -50 -35 -32 -31 -31 -33 -37 -41 -47 -69 -75 -69 -75 -101 -87 -89 -79 -85 -122 -112 -140 -118 -104 -111 -124 -115 -107 -111 -117 -124 -133 -143 -150 -152 -154 -157 -152 -140 -146 -164 -167 -166 -161 -155 -155 -147 -144 -144 -145 -146 -149 -151 -169 -178 -181 -184 -186 -188 -204 -208 -208 -199 -179 -225 -223 -224 -220 -214 -205 -197 -189 -197 -223 -239 -240 -241 -243 -250 -258 -268 -276 -284 -289 -287 -258 -241 -243 -247 -250 -252 -254 -255 -277 -317 -316 -312 -311 -308 -304 -302 -302 -303 -302 -298 -293 -286 -280 -278 -272 -261 -248 -251 -278 -275 -271 -231 -214 -213 -212 -211 -208 -206 -203 -185 -158 -139 -134 -134 -135 -139 -145 -152 -155 -157 -159 -161 -162 -161 -162 -163 -163 -163 -181 -206 -200 -191 -186 -183 -180 -176 -172 -166 -200 -208 -206 -204 -203 -202 -203 -201 -198 -193 -189 -185 -184 -185 -184 -183 -184 -184 -198 -198 -210 -217 -219 -221 -223 -225 -227 -230 -233 -234 -236 -236 -237 -242 -247 -249 -248 -241 -239 -237 -248 -260 -261 -266 -262 -262 -260 -259 -260 -260 -263 -268 -270 -270 -267 -263 -259 -260 -260 -261 -262 -264 -262 -259 -255 -254 -251 -249 -263 -259 -255 -251 -246 -242 -240 -239 -238 -234 -229 -229 -236 -231 -224 -217 -214 -210 -202 -194 -187 -182 -184 -182 -173 -165 -156 -158 -155 -154 -153 -146 -138 -134 -135 -132 -128 -125 -122 -122 -123 -123 -122 -119 -119 -116 -114 -115 -115 -113 -111 -114 -110 -103 -99 -98 -98 -98 -94 -90 -86 -82 -80 -81 -77 -79 -75 -72 -70 -67 -68 -67 -65 -63 -62 -60 -58 -54 -55 -54 -50 -45 -37 -32 -30 -31 -31 -29 -29 -31 -30 -33 -31 -26 -25 -25 -26 -33 -39 -43 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -43 -41 -40 -44 -47 -23 -27 -46 -52 -43 -36 -35 -34 -35 -37 -41 -47 -50 -51 -60 -81 -106 -98 -75 -79 -96 -117 -128 -136 -137 -137 -133 -125 -118 -110 -113 -117 -123 -132 -140 -142 -148 -153 -157 -141 -110 -114 -160 -164 -160 -162 -173 -202 -191 -186 -157 -142 -146 -151 -154 -156 -157 -158 -158 -159 -159 -189 -197 -184 -171 -174 -175 -175 -212 -221 -213 -206 -199 -192 -187 -218 -240 -241 -242 -245 -252 -259 -268 -277 -285 -291 -245 -236 -239 -243 -247 -250 -252 -255 -256 -261 -283 -322 -321 -319 -315 -312 -309 -308 -307 -303 -298 -295 -294 -291 -284 -275 -262 -248 -236 -239 -275 -272 -272 -238 -214 -213 -212 -210 -207 -204 -178 -146 -142 -140 -137 -136 -139 -145 -151 -154 -156 -158 -159 -159 -160 -162 -162 -162 -166 -183 -201 -195 -188 -187 -182 -178 -175 -171 -167 -203 -209 -208 -205 -204 -204 -206 -204 -200 -196 -191 -189 -188 -188 -187 -187 -186 -184 -183 -183 -207 -219 -220 -221 -222 -224 -225 -228 -231 -234 -236 -238 -238 -241 -244 -244 -243 -232 -231 -232 -233 -234 -240 -264 -260 -259 -260 -261 -262 -262 -263 -265 -265 -264 -262 -262 -259 -260 -263 -264 -265 -264 -262 -256 -255 -252 -255 -265 -265 -263 -259 -254 -251 -248 -247 -244 -242 -238 -233 -229 -228 -235 -228 -225 -220 -210 -201 -194 -187 -190 -189 -183 -174 -166 -164 -162 -158 -157 -156 -149 -142 -137 -135 -134 -131 -125 -122 -121 -124 -115 -112 -119 -114 -114 -114 -116 -117 -116 -113 -111 -111 -106 -103 -103 -102 -98 -97 -94 -90 -85 -81 -81 -81 -77 -72 -68 -66 -64 -62 -63 -61 -59 -57 -52 -51 -53 -52 -50 -45 -38 -32 -29 -27 -27 -27 -25 -24 -25 -24 -25 -22 -18 -23 -21 -23 -28 -36 -43 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -18 -23 -11 -0 -0 -3 -8 -21 -37 -45 -44 -48 -51 -30 -26 -25 -17 -21 -30 -40 -41 -39 -39 -41 -46 -48 -49 -80 -112 -106 -102 -67 -88 -95 -100 -122 -127 -130 -133 -130 -125 -120 -113 -110 -116 -122 -127 -131 -138 -147 -153 -141 -124 -111 -117 -161 -158 -156 -179 -201 -193 -185 -142 -137 -141 -147 -152 -156 -157 -158 -159 -160 -162 -163 -164 -165 -170 -176 -177 -177 -175 -214 -218 -209 -216 -237 -192 -187 -197 -222 -240 -241 -246 -252 -259 -268 -277 -285 -290 -253 -240 -240 -244 -247 -249 -251 -253 -256 -258 -263 -277 -279 -315 -319 -314 -311 -309 -307 -304 -301 -302 -302 -296 -287 -276 -262 -251 -241 -233 -230 -270 -232 -218 -215 -213 -211 -208 -206 -205 -176 -147 -146 -144 -139 -137 -139 -144 -149 -153 -156 -157 -157 -158 -160 -162 -162 -161 -190 -205 -199 -193 -193 -188 -183 -178 -174 -170 -169 -205 -210 -209 -207 -207 -206 -205 -202 -199 -195 -191 -188 -188 -188 -189 -188 -186 -184 -183 -182 -204 -215 -214 -215 -216 -220 -220 -221 -224 -226 -230 -232 -233 -233 -234 -235 -233 -226 -229 -233 -235 -237 -242 -262 -261 -260 -260 -262 -262 -261 -260 -259 -260 -261 -261 -261 -260 -264 -266 -267 -266 -263 -259 -259 -255 -251 -258 -273 -272 -269 -265 -260 -258 -257 -253 -249 -244 -240 -236 -231 -226 -222 -224 -224 -218 -208 -199 -193 -187 -192 -191 -184 -177 -175 -169 -167 -162 -162 -161 -154 -147 -139 -137 -135 -131 -126 -125 -128 -130 -104 -96 -121 -120 -113 -113 -115 -116 -115 -114 -114 -109 -108 -107 -105 -104 -102 -96 -93 -89 -84 -81 -81 -78 -74 -72 -71 -69 -66 -63 -62 -61 -57 -51 -49 -46 -51 -50 -45 -39 -34 -33 -28 -26 -27 -27 -25 -24 -24 -24 -24 -21 -17 -21 -18 -22 -28 -35 -43 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -17 -25 -18 -6 -1 -7 -24 -29 -42 -50 -48 -49 -53 -34 -28 -15 -0 -4 -25 -35 -45 -43 -41 -46 -48 -48 -49 -86 -112 -101 -96 -63 -90 -83 -78 -101 -120 -127 -129 -127 -124 -120 -115 -112 -118 -124 -127 -129 -138 -148 -128 -115 -110 -110 -118 -157 -152 -150 -174 -192 -186 -183 -182 -150 -141 -146 -150 -152 -155 -157 -158 -161 -163 -165 -167 -170 -175 -178 -178 -177 -173 -214 -214 -204 -217 -248 -232 -193 -187 -197 -221 -242 -246 -252 -258 -265 -274 -283 -290 -292 -249 -241 -244 -247 -250 -253 -254 -257 -259 -260 -261 -262 -317 -322 -318 -315 -313 -311 -308 -308 -308 -305 -298 -288 -276 -263 -253 -244 -235 -229 -228 -225 -221 -217 -214 -210 -208 -206 -205 -196 -173 -148 -146 -142 -139 -140 -143 -148 -152 -154 -156 -157 -160 -163 -164 -164 -173 -198 -207 -201 -196 -195 -189 -181 -175 -171 -177 -208 -209 -208 -208 -207 -206 -206 -201 -198 -196 -192 -188 -185 -185 -185 -186 -186 -184 -181 -179 -177 -199 -208 -207 -208 -210 -214 -214 -214 -215 -217 -220 -223 -224 -224 -224 -224 -225 -228 -233 -235 -238 -248 -262 -261 -258 -258 -260 -261 -259 -257 -256 -256 -257 -258 -260 -260 -260 -265 -267 -267 -265 -262 -262 -258 -256 -254 -255 -263 -277 -274 -268 -266 -264 -259 -254 -249 -242 -238 -234 -230 -224 -217 -218 -221 -217 -208 -199 -193 -188 -193 -193 -190 -187 -179 -172 -172 -168 -163 -160 -158 -148 -147 -139 -134 -132 -132 -131 -126 -126 -100 -78 -88 -121 -113 -114 -115 -116 -116 -117 -117 -117 -111 -107 -106 -104 -101 -93 -87 -82 -80 -80 -79 -75 -74 -72 -70 -67 -60 -57 -57 -55 -53 -51 -49 -46 -48 -44 -40 -37 -33 -31 -25 -26 -29 -29 -26 -23 -25 -25 -25 -24 -22 -21 -19 -21 -26 -32 -37 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -7 -8 -5 -0 -2 -10 -23 -29 -29 -29 -27 -29 -28 -28 -24 -12 -6 -28 -25 -46 -42 -40 -50 -49 -50 -50 -91 -110 -99 -90 -57 -89 -77 -65 -75 -104 -126 -128 -126 -123 -118 -114 -114 -121 -122 -125 -130 -139 -147 -110 -108 -109 -117 -133 -154 -151 -144 -164 -181 -181 -177 -138 -139 -141 -143 -144 -147 -152 -155 -157 -161 -164 -166 -169 -174 -177 -178 -177 -177 -178 -215 -209 -200 -217 -247 -243 -232 -229 -205 -199 -222 -248 -253 -257 -262 -269 -275 -280 -290 -253 -241 -243 -248 -251 -254 -256 -257 -259 -261 -263 -267 -323 -326 -325 -322 -319 -316 -314 -312 -310 -305 -298 -289 -279 -267 -256 -248 -243 -241 -234 -229 -224 -219 -215 -212 -209 -208 -207 -206 -182 -149 -147 -144 -142 -141 -143 -147 -151 -151 -155 -158 -160 -163 -164 -165 -209 -213 -209 -206 -203 -195 -187 -178 -171 -167 -175 -207 -205 -205 -205 -205 -204 -203 -198 -195 -192 -188 -185 -184 -183 -183 -183 -182 -181 -178 -176 -189 -201 -204 -204 -204 -207 -210 -209 -210 -212 -214 -217 -218 -219 -220 -221 -223 -226 -233 -235 -239 -252 -263 -261 -256 -254 -257 -260 -260 -257 -254 -254 -254 -256 -259 -260 -259 -261 -267 -268 -266 -265 -264 -262 -260 -259 -258 -258 -264 -277 -273 -268 -266 -263 -257 -251 -246 -236 -232 -231 -228 -224 -223 -229 -224 -217 -209 -201 -194 -188 -194 -196 -194 -190 -183 -177 -177 -173 -166 -160 -160 -158 -149 -138 -134 -133 -131 -129 -134 -131 -126 -100 -70 -123 -113 -113 -114 -114 -113 -112 -112 -113 -111 -106 -99 -96 -95 -88 -83 -81 -80 -78 -74 -73 -70 -67 -64 -60 -56 -54 -53 -52 -52 -51 -48 -45 -46 -42 -39 -39 -37 -30 -24 -27 -29 -28 -25 -22 -22 -24 -23 -22 -22 -23 -22 -22 -26 -29 -32 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -11 -10 -24 -30 -30 -31 -31 -33 -32 -17 -5 -9 -30 -29 -42 -53 -57 -54 -49 -51 -54 -100 -111 -99 -88 -58 -90 -86 -69 -64 -76 -107 -124 -125 -123 -102 -84 -116 -117 -121 -126 -132 -140 -149 -138 -113 -107 -119 -142 -154 -145 -136 -130 -149 -174 -169 -130 -137 -138 -139 -141 -145 -148 -153 -156 -159 -163 -167 -170 -173 -175 -178 -178 -190 -226 -216 -206 -198 -219 -248 -247 -247 -248 -211 -192 -200 -225 -253 -256 -261 -263 -268 -278 -287 -295 -255 -242 -247 -251 -254 -257 -258 -259 -261 -262 -270 -328 -329 -328 -326 -323 -320 -318 -314 -311 -305 -298 -289 -280 -268 -259 -254 -251 -244 -236 -232 -226 -220 -216 -225 -256 -254 -218 -207 -181 -149 -148 -147 -144 -142 -143 -146 -148 -150 -154 -157 -160 -162 -166 -178 -209 -211 -209 -206 -200 -192 -183 -174 -168 -163 -173 -203 -203 -202 -202 -202 -201 -199 -196 -194 -190 -188 -187 -185 -183 -182 -181 -180 -180 -178 -177 -205 -207 -205 -205 -205 -206 -208 -209 -211 -214 -216 -218 -219 -221 -222 -225 -228 -231 -233 -239 -257 -264 -262 -258 -254 -255 -259 -260 -259 -256 -253 -253 -254 -256 -258 -259 -261 -264 -268 -268 -268 -267 -265 -264 -264 -264 -263 -261 -258 -256 -269 -270 -265 -257 -251 -246 -240 -234 -231 -231 -230 -229 -225 -220 -221 -217 -209 -202 -196 -190 -190 -195 -197 -192 -187 -182 -180 -174 -166 -160 -160 -159 -149 -140 -136 -136 -134 -143 -108 -101 -90 -86 -100 -120 -114 -114 -115 -115 -115 -115 -115 -115 -110 -105 -100 -91 -90 -84 -81 -80 -79 -78 -75 -71 -67 -63 -59 -55 -51 -51 -50 -51 -51 -51 -49 -46 -43 -42 -40 -39 -35 -29 -26 -26 -27 -25 -21 -20 -21 -26 -20 -15 -23 -21 -22 -24 -26 -30 -36 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -8 -7 -9 -25 -33 -31 -29 -30 -33 -10 -0 -7 -20 -17 -17 -33 -46 -42 -27 -28 -32 -104 -114 -100 -86 -58 -69 -90 -73 -60 -65 -75 -108 -122 -123 -104 -80 -84 -124 -127 -131 -135 -142 -150 -154 -112 -104 -115 -133 -147 -138 -131 -126 -123 -121 -122 -124 -131 -129 -132 -137 -142 -146 -150 -154 -157 -161 -165 -168 -171 -175 -177 -182 -195 -220 -210 -201 -196 -198 -219 -249 -248 -213 -197 -192 -193 -201 -228 -255 -260 -262 -267 -276 -284 -293 -250 -240 -245 -249 -253 -253 -256 -259 -260 -261 -273 -329 -329 -328 -327 -325 -324 -320 -315 -312 -307 -300 -291 -281 -269 -267 -262 -254 -246 -241 -233 -228 -222 -240 -262 -264 -264 -252 -220 -178 -150 -148 -148 -146 -144 -144 -144 -146 -149 -152 -155 -159 -161 -175 -213 -212 -211 -209 -204 -196 -188 -180 -172 -165 -161 -158 -165 -200 -198 -198 -197 -196 -196 -197 -194 -191 -190 -188 -186 -183 -182 -182 -181 -181 -180 -179 -192 -208 -210 -209 -209 -208 -208 -213 -216 -218 -219 -220 -222 -224 -226 -229 -231 -234 -239 -260 -263 -263 -262 -259 -258 -260 -262 -262 -261 -259 -259 -257 -257 -259 -260 -262 -265 -267 -269 -268 -268 -267 -267 -266 -267 -266 -264 -260 -256 -252 -253 -263 -260 -252 -246 -242 -238 -235 -234 -234 -234 -232 -227 -218 -220 -217 -210 -204 -198 -197 -193 -196 -198 -194 -189 -185 -181 -173 -169 -166 -160 -161 -153 -144 -141 -140 -131 -102 -98 -108 -105 -100 -107 -118 -114 -115 -114 -113 -112 -112 -110 -110 -107 -103 -98 -94 -90 -86 -85 -83 -82 -83 -75 -70 -65 -60 -56 -53 -53 -52 -50 -51 -52 -52 -49 -46 -44 -44 -42 -39 -35 -30 -29 -27 -26 -24 -21 -20 -21 -25 -20 -16 -22 -23 -25 -27 -29 -33 -39 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -23 -29 -31 -29 -26 -27 -24 -22 -17 -9 -0 -0 -0 -20 -30 -30 -43 -108 -127 -115 -102 -95 -82 -57 -92 -71 -60 -63 -68 -75 -107 -113 -122 -127 -128 -130 -131 -134 -138 -142 -147 -149 -133 -129 -139 -146 -141 -134 -129 -126 -123 -120 -119 -120 -120 -124 -129 -134 -140 -145 -148 -152 -157 -160 -162 -164 -171 -173 -174 -202 -221 -212 -202 -196 -193 -193 -216 -250 -249 -234 -199 -191 -194 -196 -201 -229 -234 -254 -269 -270 -267 -278 -244 -240 -244 -248 -249 -252 -255 -257 -259 -260 -275 -327 -327 -327 -327 -327 -325 -322 -318 -314 -310 -302 -293 -283 -275 -272 -266 -257 -248 -242 -236 -233 -227 -248 -271 -270 -265 -262 -222 -196 -174 -150 -150 -149 -148 -147 -146 -153 -171 -153 -155 -159 -169 -189 -214 -214 -211 -207 -202 -194 -185 -177 -172 -166 -181 -200 -200 -197 -195 -194 -194 -195 -197 -200 -197 -196 -194 -191 -188 -186 -185 -184 -183 -184 -186 -185 -183 -196 -211 -217 -215 -213 -213 -217 -221 -223 -224 -226 -226 -227 -229 -230 -230 -235 -255 -262 -265 -265 -265 -265 -266 -267 -265 -267 -268 -269 -269 -268 -265 -264 -266 -269 -271 -271 -268 -268 -267 -266 -267 -269 -269 -267 -265 -260 -256 -255 -250 -261 -258 -251 -246 -243 -240 -239 -238 -239 -238 -235 -228 -218 -220 -218 -211 -206 -206 -200 -195 -198 -200 -196 -191 -186 -181 -179 -174 -168 -163 -165 -159 -150 -142 -139 -139 -116 -116 -115 -109 -106 -112 -117 -115 -115 -118 -122 -120 -114 -116 -116 -108 -99 -95 -95 -95 -95 -91 -87 -84 -82 -74 -69 -67 -64 -62 -60 -57 -54 -54 -56 -55 -52 -50 -48 -47 -45 -42 -39 -37 -32 -29 -26 -25 -24 -24 -22 -21 -21 -18 -16 -23 -27 -28 -30 -31 -33 -38 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -12 -12 -17 -31 -33 -34 -24 -13 -6 -0 -0 -33 -40 -36 -43 -73 -125 -112 -80 -64 -71 -84 -96 -69 -62 -63 -66 -71 -77 -77 -103 -124 -129 -131 -133 -134 -136 -138 -141 -142 -144 -146 -144 -142 -139 -134 -129 -127 -123 -122 -121 -121 -121 -124 -127 -132 -138 -143 -147 -151 -157 -158 -160 -164 -169 -170 -168 -196 -210 -201 -193 -190 -190 -189 -215 -247 -249 -248 -202 -193 -195 -196 -197 -198 -200 -229 -249 -241 -219 -225 -232 -238 -240 -243 -249 -253 -256 -258 -260 -261 -279 -328 -328 -327 -328 -328 -327 -324 -321 -317 -314 -307 -299 -293 -290 -279 -269 -260 -253 -248 -241 -237 -231 -230 -248 -271 -266 -261 -219 -203 -182 -151 -150 -150 -150 -149 -160 -180 -196 -175 -176 -179 -196 -215 -215 -215 -213 -208 -202 -194 -186 -178 -173 -167 -164 -162 -166 -197 -195 -195 -196 -197 -200 -204 -204 -202 -199 -195 -192 -191 -190 -189 -188 -191 -193 -191 -189 -188 -199 -214 -222 -220 -219 -219 -224 -227 -229 -230 -231 -233 -234 -233 -232 -232 -237 -258 -263 -265 -268 -272 -273 -275 -273 -270 -273 -277 -277 -277 -272 -270 -273 -275 -275 -273 -275 -271 -268 -268 -271 -273 -272 -269 -264 -261 -259 -254 -249 -260 -259 -254 -249 -246 -243 -246 -245 -243 -241 -235 -226 -217 -220 -219 -214 -213 -207 -201 -195 -192 -194 -198 -192 -188 -187 -184 -179 -173 -170 -172 -165 -155 -146 -142 -141 -137 -126 -118 -112 -109 -110 -117 -115 -115 -119 -121 -118 -113 -104 -93 -97 -101 -98 -97 -100 -98 -94 -87 -82 -82 -77 -72 -70 -69 -68 -63 -61 -60 -61 -60 -57 -53 -52 -53 -50 -46 -42 -38 -36 -31 -28 -27 -27 -27 -26 -24 -24 -24 -17 -13 -29 -33 -31 -31 -31 -32 -36 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -13 -14 -17 -19 -20 -18 -15 -11 -2 -16 -54 -54 -50 -57 -67 -50 -66 -65 -72 -85 -88 -70 -61 -61 -64 -65 -68 -73 -74 -75 -99 -124 -127 -130 -132 -132 -133 -134 -135 -137 -140 -142 -142 -140 -136 -131 -128 -125 -124 -123 -123 -122 -125 -126 -129 -134 -141 -146 -151 -153 -156 -159 -163 -167 -165 -173 -195 -201 -193 -189 -189 -184 -182 -212 -243 -247 -247 -203 -197 -198 -198 -199 -199 -201 -205 -209 -213 -218 -224 -231 -232 -236 -243 -248 -253 -258 -260 -262 -262 -282 -329 -329 -328 -329 -329 -328 -326 -324 -322 -318 -313 -308 -304 -295 -283 -274 -265 -257 -250 -243 -239 -239 -233 -248 -272 -264 -260 -247 -218 -179 -150 -148 -148 -148 -149 -172 -198 -197 -199 -204 -209 -212 -213 -215 -216 -214 -210 -204 -196 -187 -180 -174 -175 -171 -166 -161 -161 -195 -199 -200 -201 -203 -207 -206 -205 -203 -200 -197 -196 -195 -194 -193 -195 -197 -195 -193 -192 -191 -200 -215 -225 -224 -224 -227 -231 -233 -234 -235 -238 -239 -238 -236 -236 -239 -242 -245 -247 -257 -270 -272 -281 -279 -279 -279 -280 -281 -280 -275 -273 -275 -278 -279 -279 -277 -272 -269 -271 -274 -276 -274 -270 -269 -265 -259 -256 -269 -266 -262 -257 -254 -252 -251 -251 -247 -244 -240 -233 -224 -216 -220 -222 -220 -214 -208 -202 -196 -193 -191 -190 -194 -188 -188 -188 -185 -180 -175 -168 -165 -158 -150 -144 -142 -132 -126 -115 -108 -107 -112 -117 -116 -116 -116 -117 -119 -122 -71 -95 -103 -99 -100 -100 -101 -99 -92 -86 -81 -81 -77 -75 -75 -73 -70 -66 -66 -66 -64 -60 -56 -53 -55 -56 -51 -46 -41 -37 -35 -31 -30 -31 -32 -31 -30 -31 -30 -30 -24 -18 -27 -33 -32 -31 -30 -31 -33 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -27 -36 -22 -4 -14 -14 -24 -20 -11 -13 -45 -39 -50 -72 -85 -73 -52 -53 -62 -80 -91 -87 -76 -58 -60 -63 -65 -66 -67 -71 -70 -70 -72 -87 -127 -127 -127 -103 -92 -106 -136 -141 -143 -144 -142 -138 -134 -130 -128 -127 -126 -125 -125 -125 -126 -128 -132 -138 -144 -146 -150 -155 -159 -162 -164 -162 -204 -201 -193 -189 -188 -184 -178 -177 -211 -239 -244 -248 -240 -208 -199 -200 -201 -201 -203 -205 -209 -213 -218 -223 -229 -230 -235 -240 -246 -251 -256 -261 -263 -263 -268 -279 -282 -324 -330 -330 -328 -327 -326 -324 -321 -319 -315 -308 -298 -287 -278 -270 -262 -255 -249 -252 -243 -235 -251 -272 -264 -259 -255 -220 -175 -147 -146 -146 -149 -149 -174 -197 -196 -197 -202 -205 -207 -208 -212 -215 -215 -211 -205 -198 -190 -184 -183 -179 -174 -168 -164 -161 -160 -195 -205 -205 -206 -208 -208 -207 -205 -203 -201 -200 -199 -197 -196 -197 -198 -197 -195 -194 -193 -193 -206 -228 -227 -227 -230 -233 -235 -237 -237 -240 -242 -242 -241 -241 -242 -245 -249 -251 -250 -248 -252 -276 -277 -282 -280 -278 -281 -282 -277 -275 -276 -278 -278 -281 -279 -275 -274 -275 -277 -277 -275 -275 -271 -265 -261 -259 -273 -269 -265 -262 -260 -259 -256 -252 -246 -241 -235 -229 -222 -216 -221 -224 -221 -216 -210 -203 -197 -194 -191 -190 -196 -195 -192 -192 -190 -185 -179 -169 -167 -161 -156 -152 -141 -130 -120 -112 -108 -109 -115 -119 -119 -118 -118 -118 -110 -78 -93 -99 -102 -104 -103 -101 -101 -98 -91 -86 -85 -82 -80 -80 -79 -77 -73 -70 -70 -69 -65 -60 -57 -57 -58 -58 -53 -47 -41 -38 -35 -35 -35 -35 -35 -35 -36 -39 -38 -34 -30 -26 -24 -33 -35 -34 -32 -32 -33 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -59 -158 -142 -51 -31 -30 -35 -33 -18 -12 -32 -41 -70 -84 -84 -80 -77 -56 -67 -64 -61 -61 -63 -56 -61 -64 -66 -72 -78 -68 -68 -68 -69 -72 -77 -80 -83 -79 -95 -119 -136 -141 -144 -145 -144 -141 -138 -135 -134 -131 -129 -128 -127 -127 -128 -129 -132 -134 -137 -142 -148 -153 -157 -160 -164 -174 -200 -192 -190 -186 -194 -222 -175 -214 -227 -233 -226 -204 -214 -202 -198 -199 -202 -204 -206 -208 -210 -214 -218 -220 -221 -227 -233 -241 -247 -252 -256 -260 -263 -264 -264 -263 -267 -324 -332 -331 -330 -329 -328 -325 -325 -322 -317 -310 -299 -290 -282 -274 -265 -258 -253 -255 -247 -237 -231 -243 -268 -262 -256 -218 -194 -185 -175 -147 -150 -171 -189 -196 -194 -195 -198 -200 -202 -205 -209 -212 -213 -210 -204 -198 -193 -191 -185 -178 -173 -168 -165 -162 -160 -161 -163 -185 -205 -203 -204 -204 -203 -202 -201 -201 -200 -199 -198 -198 -198 -197 -196 -195 -195 -194 -200 -211 -212 -227 -233 -235 -237 -238 -239 -241 -243 -244 -243 -243 -246 -247 -249 -251 -251 -251 -249 -249 -251 -270 -265 -261 -282 -282 -279 -277 -276 -277 -278 -281 -277 -273 -271 -272 -273 -274 -274 -272 -269 -266 -263 -260 -256 -269 -270 -265 -263 -262 -258 -251 -242 -236 -231 -226 -220 -216 -215 -220 -222 -217 -211 -205 -199 -197 -194 -191 -191 -187 -194 -195 -192 -187 -180 -171 -161 -158 -157 -151 -138 -130 -119 -113 -111 -113 -117 -117 -122 -122 -122 -120 -112 -97 -97 -102 -104 -104 -104 -102 -102 -98 -91 -86 -86 -84 -84 -84 -83 -80 -77 -74 -73 -71 -67 -65 -62 -59 -61 -61 -55 -48 -42 -40 -38 -38 -38 -38 -38 -37 -39 -43 -40 -36 -32 -27 -25 -35 -38 -38 -37 -35 -35 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -43 -23 -115 -154 -65 -64 -145 -60 -10 -13 -36 -45 -65 -95 -97 -84 -74 -55 -71 -61 -51 -49 -52 -58 -86 -90 -78 -82 -95 -67 -70 -69 -69 -71 -73 -74 -74 -75 -106 -131 -136 -141 -146 -147 -147 -145 -143 -143 -140 -137 -134 -132 -130 -130 -131 -132 -134 -134 -135 -139 -144 -150 -152 -154 -168 -197 -193 -186 -183 -179 -175 -173 -171 -171 -177 -210 -237 -233 -232 -200 -199 -201 -204 -207 -209 -210 -213 -216 -218 -219 -222 -225 -232 -240 -248 -253 -257 -261 -261 -263 -264 -264 -271 -328 -333 -333 -333 -332 -329 -327 -325 -323 -318 -310 -300 -291 -283 -275 -268 -264 -262 -259 -250 -241 -233 -227 -234 -263 -221 -208 -203 -200 -195 -181 -154 -166 -187 -196 -193 -193 -193 -196 -199 -203 -207 -209 -209 -206 -201 -198 -196 -191 -185 -177 -171 -166 -162 -159 -157 -193 -200 -200 -202 -201 -198 -197 -197 -197 -197 -196 -196 -196 -196 -195 -194 -194 -193 -193 -193 -193 -193 -194 -198 -229 -235 -237 -239 -239 -240 -241 -242 -245 -245 -245 -247 -248 -249 -250 -251 -251 -251 -252 -252 -252 -251 -260 -278 -281 -279 -278 -277 -277 -277 -279 -276 -274 -274 -274 -274 -273 -273 -271 -268 -266 -265 -263 -259 -255 -251 -249 -253 -261 -255 -247 -238 -233 -230 -226 -221 -221 -218 -222 -224 -219 -215 -209 -204 -201 -200 -198 -193 -191 -189 -193 -194 -188 -182 -173 -171 -164 -157 -149 -136 -130 -121 -116 -115 -116 -117 -123 -125 -125 -122 -117 -110 -105 -101 -101 -103 -105 -106 -104 -104 -100 -95 -91 -87 -87 -87 -87 -85 -84 -82 -77 -76 -74 -73 -70 -66 -63 -62 -63 -57 -50 -47 -46 -44 -43 -43 -42 -41 -40 -42 -44 -42 -36 -30 -26 -24 -37 -39 -39 -38 -37 -37 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -24 -60 -186 -226 -151 -117 -77 -44 -50 -65 -137 -166 -134 -79 -62 -48 -35 -43 -50 -52 -57 -79 -107 -87 -72 -71 -70 -80 -80 -77 -75 -76 -76 -76 -76 -113 -134 -138 -142 -147 -148 -149 -149 -148 -148 -146 -142 -139 -137 -134 -134 -136 -136 -136 -136 -137 -138 -141 -145 -146 -159 -174 -186 -185 -184 -179 -176 -173 -182 -220 -222 -222 -230 -217 -195 -202 -196 -200 -205 -208 -211 -214 -214 -215 -218 -220 -222 -224 -226 -232 -238 -244 -251 -258 -263 -263 -263 -264 -264 -276 -332 -333 -333 -334 -334 -332 -330 -328 -324 -318 -310 -300 -289 -283 -278 -275 -272 -267 -262 -250 -240 -234 -229 -224 -222 -215 -208 -202 -199 -198 -199 -186 -183 -192 -198 -196 -194 -192 -194 -198 -202 -205 -207 -208 -204 -200 -198 -195 -189 -182 -176 -171 -165 -160 -156 -151 -152 -183 -196 -195 -195 -192 -192 -192 -191 -191 -191 -190 -190 -191 -190 -188 -187 -188 -189 -189 -190 -191 -193 -197 -214 -231 -237 -238 -239 -239 -240 -243 -245 -246 -246 -246 -247 -248 -249 -249 -249 -250 -251 -252 -252 -249 -246 -252 -277 -275 -275 -275 -275 -276 -276 -273 -268 -267 -267 -268 -268 -271 -271 -270 -267 -265 -262 -258 -253 -252 -248 -242 -239 -249 -241 -237 -235 -232 -229 -229 -224 -222 -225 -227 -222 -221 -215 -211 -209 -208 -203 -198 -194 -191 -187 -188 -190 -184 -184 -175 -163 -156 -148 -135 -132 -124 -120 -119 -120 -123 -127 -128 -127 -122 -115 -107 -100 -102 -103 -105 -107 -107 -105 -105 -102 -97 -93 -91 -89 -89 -89 -88 -88 -86 -81 -80 -79 -78 -75 -70 -68 -67 -66 -60 -56 -56 -55 -51 -48 -46 -45 -43 -43 -44 -43 -43 -37 -31 -30 -26 -40 -43 -42 -42 -41 -41 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -53 -167 -179 -206 -210 -155 -71 -48 -50 -59 -68 -77 -80 -74 -55 -38 -47 -51 -51 -53 -55 -109 -91 -78 -78 -80 -89 -90 -91 -92 -91 -88 -78 -83 -95 -122 -140 -144 -147 -150 -150 -151 -152 -152 -151 -149 -146 -143 -140 -141 -145 -144 -143 -141 -139 -139 -139 -141 -141 -173 -180 -169 -181 -178 -173 -171 -170 -170 -175 -220 -226 -228 -226 -210 -187 -195 -201 -207 -211 -215 -218 -219 -219 -222 -224 -224 -225 -227 -231 -236 -241 -248 -253 -254 -260 -261 -262 -283 -319 -332 -332 -333 -334 -334 -334 -332 -330 -325 -318 -310 -301 -290 -284 -282 -278 -274 -270 -263 -251 -239 -232 -227 -225 -223 -218 -211 -204 -201 -201 -202 -204 -205 -203 -202 -200 -196 -194 -195 -197 -200 -204 -207 -207 -204 -203 -200 -196 -190 -183 -178 -172 -166 -160 -156 -156 -151 -182 -191 -190 -190 -187 -187 -187 -187 -187 -187 -186 -187 -188 -185 -182 -181 -182 -182 -184 -186 -188 -190 -195 -213 -227 -232 -234 -235 -235 -237 -240 -242 -244 -245 -245 -245 -246 -246 -247 -247 -248 -249 -249 -248 -243 -240 -246 -266 -271 -271 -271 -272 -272 -272 -264 -269 -269 -269 -270 -272 -270 -270 -268 -267 -264 -258 -254 -254 -249 -243 -243 -250 -245 -239 -238 -238 -238 -237 -235 -231 -227 -230 -232 -228 -229 -223 -222 -218 -212 -206 -200 -196 -192 -187 -182 -180 -180 -184 -174 -162 -155 -148 -137 -135 -128 -126 -125 -124 -126 -130 -130 -126 -120 -104 -80 -80 -102 -106 -109 -111 -109 -106 -109 -108 -107 -104 -97 -93 -93 -93 -92 -91 -90 -85 -85 -83 -83 -81 -76 -73 -72 -69 -66 -65 -64 -60 -55 -50 -47 -46 -44 -43 -43 -43 -43 -38 -33 -32 -30 -42 -45 -45 -45 -45 -46 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -66 -158 -180 -183 -186 -150 -79 -66 -69 -104 -104 -93 -68 -59 -43 -55 -62 -64 -63 -65 -98 -89 -84 -83 -87 -94 -100 -102 -103 -102 -98 -92 -91 -93 -102 -126 -145 -147 -148 -150 -152 -154 -155 -156 -156 -154 -151 -148 -149 -155 -153 -151 -147 -144 -141 -139 -140 -139 -155 -150 -149 -179 -174 -169 -166 -164 -165 -167 -170 -216 -224 -228 -214 -186 -194 -202 -208 -213 -216 -218 -220 -222 -225 -225 -226 -227 -229 -232 -237 -240 -243 -244 -250 -256 -256 -257 -288 -329 -331 -332 -333 -334 -335 -334 -333 -332 -326 -319 -311 -302 -293 -293 -285 -279 -274 -269 -262 -253 -243 -236 -230 -227 -225 -217 -212 -205 -202 -202 -202 -203 -205 -204 -203 -200 -195 -193 -194 -195 -197 -200 -203 -204 -204 -202 -199 -195 -190 -182 -177 -171 -165 -162 -160 -156 -152 -181 -189 -187 -186 -185 -184 -184 -185 -185 -185 -185 -185 -184 -181 -178 -178 -178 -179 -181 -184 -186 -186 -194 -227 -227 -228 -229 -229 -230 -231 -234 -237 -240 -242 -242 -240 -241 -242 -243 -243 -243 -242 -242 -241 -237 -235 -236 -238 -260 -267 -269 -269 -270 -265 -203 -241 -255 -257 -255 -245 -267 -266 -265 -264 -260 -253 -253 -249 -245 -240 -241 -249 -245 -242 -244 -245 -244 -243 -241 -237 -233 -228 -229 -235 -233 -233 -226 -219 -212 -205 -200 -195 -190 -185 -183 -182 -178 -181 -172 -162 -155 -149 -137 -129 -129 -129 -127 -125 -126 -128 -127 -124 -116 -109 -109 -104 -103 -108 -112 -114 -112 -108 -111 -110 -109 -107 -102 -97 -100 -98 -96 -95 -94 -91 -90 -86 -87 -86 -82 -78 -75 -74 -72 -70 -67 -62 -56 -51 -48 -46 -44 -43 -44 -44 -44 -40 -35 -33 -35 -43 -45 -46 -46 -48 -50 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -70 -174 -175 -163 -174 -203 -223 -230 -326 -181 -69 -60 -58 -45 -77 -83 -80 -75 -72 -78 -78 -78 -81 -88 -96 -101 -102 -107 -109 -106 -100 -94 -94 -94 -104 -116 -120 -123 -148 -154 -157 -159 -161 -161 -161 -159 -157 -159 -164 -161 -157 -152 -148 -144 -141 -140 -138 -136 -134 -151 -177 -171 -166 -162 -160 -160 -175 -221 -221 -224 -200 -184 -184 -191 -199 -207 -212 -215 -216 -218 -222 -226 -228 -228 -229 -231 -234 -237 -238 -240 -244 -248 -253 -253 -254 -288 -326 -329 -333 -333 -335 -336 -336 -335 -336 -329 -320 -311 -304 -299 -296 -288 -281 -275 -268 -261 -252 -242 -237 -236 -234 -230 -222 -213 -209 -208 -205 -203 -204 -204 -206 -205 -201 -195 -192 -192 -194 -196 -198 -200 -201 -202 -200 -197 -194 -188 -181 -177 -172 -170 -167 -161 -156 -153 -149 -173 -185 -184 -185 -184 -184 -184 -184 -184 -183 -182 -182 -180 -179 -178 -178 -180 -182 -183 -184 -191 -208 -224 -227 -228 -228 -227 -227 -229 -231 -233 -235 -237 -238 -236 -236 -238 -238 -237 -235 -235 -235 -235 -236 -237 -237 -238 -238 -260 -266 -266 -268 -266 -242 -241 -254 -227 -206 -257 -261 -260 -259 -258 -255 -251 -249 -246 -243 -239 -242 -251 -248 -246 -250 -251 -250 -247 -246 -242 -236 -232 -228 -225 -226 -219 -212 -213 -211 -204 -198 -193 -188 -186 -184 -180 -176 -178 -170 -160 -155 -150 -139 -130 -129 -129 -126 -124 -124 -124 -123 -120 -113 -105 -105 -106 -106 -109 -113 -115 -115 -110 -113 -114 -114 -111 -107 -103 -102 -102 -101 -99 -98 -97 -93 -90 -89 -87 -83 -81 -77 -77 -77 -73 -67 -62 -56 -51 -49 -47 -45 -45 -44 -44 -43 -40 -38 -37 -40 -44 -46 -46 -49 -52 -53 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -78 -193 -227 -200 -184 -161 -173 -212 -223 -275 -291 -153 -39 -47 -72 -77 -73 -81 -83 -77 -78 -75 -75 -80 -90 -100 -100 -107 -113 -114 -113 -108 -101 -100 -99 -97 -99 -101 -105 -149 -157 -160 -163 -166 -167 -167 -166 -166 -169 -171 -168 -163 -157 -152 -147 -142 -140 -139 -137 -134 -144 -163 -168 -163 -159 -157 -157 -158 -165 -215 -223 -192 -177 -183 -190 -197 -205 -208 -211 -214 -219 -224 -227 -231 -233 -232 -233 -234 -234 -237 -240 -243 -248 -252 -253 -254 -290 -325 -327 -329 -331 -334 -336 -338 -339 -339 -332 -322 -315 -310 -305 -296 -290 -284 -277 -270 -263 -251 -242 -241 -268 -286 -282 -271 -224 -214 -212 -210 -208 -208 -207 -209 -208 -203 -198 -193 -192 -189 -190 -192 -194 -196 -197 -198 -197 -193 -187 -182 -181 -181 -177 -171 -164 -158 -154 -150 -174 -187 -185 -185 -185 -185 -184 -183 -183 -182 -183 -182 -180 -181 -181 -181 -183 -184 -184 -184 -198 -223 -226 -229 -231 -230 -229 -229 -230 -231 -232 -233 -234 -234 -235 -236 -236 -235 -233 -232 -233 -234 -234 -238 -240 -239 -237 -235 -256 -261 -261 -266 -272 -247 -250 -252 -243 -239 -253 -255 -255 -254 -254 -252 -249 -248 -246 -243 -240 -245 -255 -253 -253 -255 -255 -253 -250 -248 -243 -238 -234 -230 -226 -225 -218 -211 -212 -210 -203 -196 -191 -187 -185 -182 -177 -172 -175 -167 -159 -154 -151 -142 -140 -128 -125 -123 -121 -121 -120 -120 -117 -115 -113 -107 -104 -107 -108 -110 -113 -116 -113 -112 -115 -117 -116 -112 -107 -107 -106 -104 -103 -101 -96 -94 -92 -89 -86 -85 -82 -80 -80 -78 -74 -68 -64 -58 -54 -50 -48 -47 -46 -45 -45 -43 -42 -42 -42 -44 -46 -47 -48 -51 -55 -56 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -125 -262 -253 -232 -229 -195 -185 -191 -185 -236 -253 -175 -137 -111 -50 -52 -77 -77 -82 -87 -82 -79 -81 -85 -95 -104 -106 -108 -120 -128 -127 -120 -111 -107 -105 -103 -105 -106 -108 -131 -155 -163 -167 -170 -173 -173 -173 -173 -176 -178 -176 -169 -161 -155 -149 -145 -144 -141 -138 -133 -128 -139 -166 -160 -156 -155 -155 -155 -166 -211 -175 -170 -174 -182 -189 -196 -203 -205 -209 -214 -219 -225 -230 -234 -236 -235 -235 -237 -237 -238 -240 -244 -247 -250 -252 -253 -293 -324 -325 -326 -329 -332 -335 -339 -342 -342 -335 -329 -323 -316 -307 -298 -290 -285 -280 -273 -264 -256 -255 -247 -274 -291 -288 -283 -271 -228 -215 -213 -212 -209 -207 -209 -208 -204 -198 -192 -189 -187 -186 -187 -189 -191 -193 -195 -195 -193 -189 -185 -185 -185 -181 -175 -169 -164 -158 -151 -175 -185 -185 -186 -186 -185 -185 -184 -184 -184 -184 -183 -183 -184 -184 -184 -186 -186 -186 -187 -194 -205 -208 -227 -232 -232 -232 -232 -233 -233 -234 -235 -235 -235 -237 -238 -237 -236 -234 -234 -235 -237 -238 -239 -238 -234 -230 -232 -249 -253 -254 -254 -253 -245 -233 -231 -232 -237 -250 -252 -252 -252 -252 -251 -249 -249 -247 -245 -244 -249 -260 -257 -258 -258 -256 -253 -250 -248 -243 -239 -234 -232 -230 -223 -217 -209 -202 -200 -201 -196 -191 -190 -185 -178 -173 -169 -172 -166 -158 -153 -153 -151 -139 -126 -123 -122 -121 -120 -121 -121 -120 -119 -115 -110 -107 -110 -112 -113 -114 -117 -117 -115 -116 -116 -115 -113 -108 -109 -109 -108 -105 -99 -95 -93 -91 -89 -87 -86 -85 -84 -83 -80 -76 -72 -68 -62 -57 -54 -51 -48 -46 -45 -45 -45 -44 -45 -45 -45 -47 -49 -52 -55 -59 -61 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -65 -61 -51 -47 -0 -0 -0 -0 -0 -0 -0 -0 -0 -147 -262 -255 -251 -250 -231 -214 -199 -186 -207 -260 -156 -116 -121 -109 -90 -96 -87 -82 -87 -93 -87 -92 -94 -106 -113 -107 -79 -86 -87 -86 -99 -120 -115 -114 -111 -112 -112 -109 -109 -136 -160 -169 -173 -175 -175 -179 -180 -183 -185 -182 -175 -166 -158 -151 -147 -146 -142 -138 -133 -127 -140 -164 -158 -154 -153 -153 -153 -154 -157 -161 -164 -169 -177 -186 -195 -197 -202 -209 -215 -220 -225 -231 -234 -237 -237 -236 -236 -236 -238 -240 -242 -245 -249 -250 -299 -318 -323 -325 -327 -330 -332 -335 -338 -342 -342 -339 -314 -303 -307 -310 -301 -293 -286 -279 -272 -267 -265 -256 -249 -243 -266 -289 -279 -234 -221 -218 -217 -217 -216 -214 -213 -211 -207 -202 -195 -189 -191 -190 -189 -188 -188 -187 -189 -191 -190 -189 -187 -184 -184 -182 -178 -173 -167 -161 -154 -148 -147 -148 -158 -188 -188 -187 -185 -185 -185 -185 -185 -185 -185 -186 -186 -186 -187 -187 -188 -189 -190 -193 -224 -229 -232 -234 -235 -235 -236 -236 -237 -238 -238 -241 -241 -240 -239 -238 -238 -240 -240 -241 -236 -230 -225 -225 -248 -247 -247 -248 -248 -247 -239 -231 -232 -235 -240 -248 -249 -250 -250 -250 -249 -249 -251 -249 -248 -247 -246 -245 -245 -258 -257 -254 -251 -248 -245 -241 -237 -235 -233 -228 -219 -214 -206 -199 -192 -188 -193 -193 -188 -181 -174 -170 -166 -170 -165 -157 -153 -150 -141 -138 -127 -125 -125 -124 -125 -126 -126 -125 -123 -120 -114 -111 -113 -115 -116 -115 -115 -117 -118 -119 -117 -113 -109 -108 -109 -109 -108 -104 -98 -94 -92 -91 -90 -88 -88 -87 -85 -85 -84 -80 -76 -72 -65 -62 -58 -53 -48 -48 -46 -46 -46 -47 -48 -48 -47 -48 -51 -56 -61 -65 -67 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -43 -45 -76 -95 -38 -62 -52 -14 -0 -0 -0 -0 -0 -38 -76 -100 -136 -144 -151 -208 -225 -209 -187 -214 -149 -111 -103 -101 -90 -102 -99 -90 -86 -94 -106 -109 -111 -122 -109 -86 -90 -98 -98 -94 -90 -101 -128 -127 -121 -124 -123 -117 -113 -112 -140 -164 -174 -173 -169 -176 -181 -151 -159 -188 -181 -171 -161 -157 -153 -147 -143 -139 -133 -126 -143 -164 -157 -154 -153 -151 -151 -152 -154 -159 -161 -165 -172 -178 -182 -190 -200 -208 -215 -221 -226 -231 -234 -236 -237 -237 -237 -238 -240 -241 -242 -244 -257 -311 -316 -319 -320 -323 -328 -331 -334 -336 -339 -328 -306 -308 -301 -290 -301 -315 -306 -297 -289 -281 -273 -267 -264 -256 -300 -305 -301 -297 -280 -227 -221 -221 -220 -220 -214 -183 -182 -203 -209 -205 -200 -196 -171 -166 -166 -166 -165 -167 -182 -185 -186 -185 -183 -178 -178 -177 -175 -172 -168 -162 -156 -155 -152 -149 -147 -153 -186 -189 -187 -186 -186 -186 -186 -186 -186 -187 -186 -186 -186 -187 -188 -188 -188 -192 -224 -227 -231 -234 -237 -238 -238 -237 -239 -240 -242 -245 -245 -244 -242 -241 -241 -241 -241 -239 -229 -222 -218 -221 -244 -243 -243 -244 -244 -242 -234 -228 -230 -235 -240 -245 -246 -246 -247 -248 -248 -250 -252 -251 -250 -249 -248 -247 -246 -242 -237 -242 -247 -244 -240 -236 -235 -232 -228 -223 -215 -209 -201 -194 -187 -182 -182 -187 -183 -178 -173 -167 -163 -169 -164 -162 -157 -148 -140 -136 -130 -130 -130 -129 -130 -130 -132 -131 -126 -121 -118 -116 -117 -118 -119 -118 -117 -118 -120 -119 -116 -112 -110 -107 -106 -107 -105 -102 -98 -94 -93 -92 -91 -90 -89 -89 -88 -89 -88 -85 -81 -76 -72 -68 -62 -56 -51 -49 -48 -49 -50 -51 -51 -50 -49 -50 -56 -62 -65 -68 -69 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -24 -50 -80 -177 -204 -62 -0 -0 -0 -0 -0 -0 -0 -6 -27 -48 -43 -145 -229 -246 -230 -166 -161 -117 -92 -97 -105 -62 -98 -99 -95 -96 -104 -106 -104 -110 -101 -92 -103 -114 -109 -105 -98 -96 -101 -103 -132 -140 -136 -128 -122 -120 -118 -145 -160 -149 -123 -127 -130 -133 -134 -154 -184 -173 -171 -164 -156 -148 -143 -138 -133 -142 -156 -165 -160 -158 -154 -151 -150 -151 -153 -156 -158 -162 -164 -168 -175 -184 -195 -203 -211 -218 -224 -230 -232 -232 -235 -237 -239 -240 -240 -238 -239 -242 -259 -316 -316 -318 -319 -322 -327 -331 -334 -337 -339 -329 -299 -273 -327 -329 -323 -317 -310 -301 -293 -285 -280 -276 -267 -262 -303 -306 -302 -278 -240 -229 -228 -223 -220 -203 -177 -164 -160 -170 -174 -174 -172 -168 -141 -152 -156 -155 -154 -156 -181 -183 -182 -180 -177 -174 -172 -169 -168 -168 -166 -164 -164 -158 -152 -147 -154 -183 -185 -186 -187 -187 -188 -188 -188 -188 -187 -187 -187 -187 -187 -189 -190 -190 -190 -192 -206 -225 -232 -236 -235 -226 -225 -232 -238 -242 -244 -245 -245 -244 -242 -241 -240 -240 -238 -232 -223 -217 -215 -218 -241 -240 -240 -241 -241 -237 -229 -225 -229 -233 -237 -240 -240 -242 -244 -246 -248 -250 -252 -251 -250 -250 -248 -245 -243 -240 -233 -238 -243 -240 -235 -235 -230 -226 -222 -219 -214 -206 -198 -192 -188 -186 -179 -184 -180 -175 -170 -165 -161 -167 -168 -163 -156 -150 -148 -139 -136 -132 -129 -128 -128 -129 -135 -135 -130 -125 -122 -119 -120 -120 -119 -117 -116 -114 -118 -117 -114 -112 -111 -111 -107 -105 -104 -102 -100 -96 -95 -94 -94 -93 -91 -92 -92 -93 -92 -88 -83 -80 -78 -72 -65 -59 -54 -48 -49 -52 -53 -53 -53 -51 -52 -54 -60 -65 -68 -68 -68 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -67 -107 -24 -0 -0 -0 -0 -0 -0 -0 -0 -6 -28 -52 -47 -179 -245 -223 -238 -242 -119 -73 -65 -57 -42 -64 -97 -107 -104 -98 -90 -66 -69 -87 -105 -114 -123 -132 -123 -119 -115 -108 -101 -108 -138 -143 -137 -132 -129 -127 -125 -124 -123 -125 -129 -132 -134 -134 -155 -186 -184 -175 -165 -155 -148 -142 -139 -156 -170 -171 -168 -166 -160 -155 -152 -151 -151 -152 -153 -156 -160 -161 -164 -171 -179 -189 -197 -204 -211 -219 -225 -224 -226 -231 -235 -237 -239 -243 -245 -244 -244 -246 -251 -255 -303 -321 -324 -327 -330 -332 -334 -336 -337 -321 -273 -300 -299 -310 -316 -311 -305 -299 -297 -289 -279 -272 -264 -253 -289 -298 -270 -234 -233 -228 -224 -220 -196 -165 -163 -158 -153 -151 -149 -145 -142 -158 -209 -223 -223 -220 -210 -187 -185 -181 -178 -175 -170 -170 -168 -164 -162 -161 -160 -160 -154 -148 -144 -153 -182 -179 -180 -181 -182 -182 -184 -185 -186 -183 -183 -185 -186 -187 -188 -189 -191 -192 -191 -192 -224 -233 -234 -230 -217 -209 -223 -236 -242 -243 -242 -243 -242 -240 -239 -238 -235 -231 -226 -219 -215 -213 -215 -232 -238 -239 -240 -237 -231 -224 -224 -228 -232 -233 -234 -235 -238 -241 -244 -247 -249 -249 -249 -249 -248 -246 -243 -240 -236 -229 -235 -241 -239 -238 -232 -227 -224 -222 -219 -213 -205 -198 -195 -192 -186 -179 -183 -179 -173 -169 -166 -161 -161 -166 -165 -158 -150 -143 -143 -141 -137 -135 -134 -132 -132 -133 -134 -133 -128 -124 -122 -121 -119 -115 -113 -112 -113 -113 -114 -114 -113 -113 -112 -107 -107 -106 -105 -103 -100 -99 -99 -97 -96 -95 -96 -96 -96 -93 -90 -87 -84 -78 -72 -67 -62 -56 -48 -51 -53 -54 -55 -55 -55 -55 -59 -64 -69 -70 -70 -72 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -35 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -32 -31 -188 -244 -223 -220 -231 -84 -63 -57 -54 -59 -40 -66 -74 -93 -106 -96 -73 -76 -98 -119 -97 -34 -135 -144 -138 -128 -118 -108 -101 -110 -114 -127 -138 -135 -134 -130 -127 -125 -127 -131 -134 -133 -131 -156 -184 -183 -174 -163 -153 -162 -171 -165 -181 -173 -169 -167 -165 -160 -156 -153 -151 -151 -151 -152 -156 -156 -160 -164 -169 -176 -184 -191 -198 -205 -211 -214 -213 -218 -224 -229 -234 -238 -242 -245 -246 -246 -247 -250 -251 -305 -323 -326 -328 -328 -329 -330 -332 -335 -329 -300 -268 -284 -306 -314 -310 -309 -309 -305 -295 -281 -281 -306 -302 -299 -295 -291 -285 -271 -226 -222 -193 -171 -164 -162 -158 -153 -151 -164 -176 -178 -197 -276 -316 -314 -296 -281 -244 -233 -219 -197 -178 -171 -166 -165 -166 -164 -160 -159 -154 -149 -145 -140 -138 -145 -176 -174 -174 -174 -175 -176 -177 -179 -176 -176 -178 -179 -180 -181 -184 -186 -188 -188 -190 -221 -228 -228 -227 -224 -216 -227 -235 -239 -240 -238 -239 -238 -237 -236 -233 -231 -227 -222 -218 -215 -212 -211 -211 -229 -237 -237 -232 -225 -221 -222 -225 -227 -228 -230 -231 -234 -239 -244 -246 -246 -246 -246 -247 -246 -245 -242 -238 -233 -228 -234 -242 -241 -236 -231 -227 -225 -224 -220 -213 -206 -204 -199 -194 -188 -180 -182 -178 -173 -170 -168 -168 -163 -167 -166 -160 -153 -147 -149 -145 -143 -141 -137 -135 -135 -135 -133 -131 -129 -123 -124 -120 -116 -113 -110 -112 -113 -117 -117 -116 -115 -113 -112 -109 -109 -110 -108 -104 -105 -104 -103 -101 -100 -99 -98 -98 -97 -95 -92 -89 -83 -79 -74 -69 -64 -56 -51 -52 -54 -56 -57 -59 -58 -60 -64 -69 -73 -73 -74 -75 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -202 -269 -261 -255 -260 -105 -81 -83 -72 -60 -61 -51 -51 -75 -99 -103 -95 -97 -106 -110 -126 -120 -9 -0 -6 -79 -128 -120 -111 -103 -99 -125 -146 -143 -139 -133 -127 -131 -136 -134 -131 -130 -126 -128 -150 -178 -170 -160 -178 -188 -189 -181 -175 -168 -165 -163 -160 -158 -156 -154 -152 -150 -150 -151 -151 -156 -161 -166 -170 -174 -181 -188 -194 -199 -202 -206 -209 -213 -218 -223 -227 -231 -239 -243 -245 -246 -248 -253 -254 -260 -305 -326 -327 -327 -327 -327 -330 -334 -336 -329 -297 -323 -323 -318 -316 -315 -313 -318 -308 -285 -267 -260 -252 -244 -239 -238 -238 -235 -226 -223 -220 -221 -224 -225 -221 -217 -215 -241 -267 -266 -267 -323 -377 -383 -365 -354 -332 -316 -299 -258 -212 -191 -188 -161 -158 -158 -156 -154 -155 -151 -146 -142 -138 -141 -172 -172 -171 -170 -169 -169 -170 -173 -171 -171 -171 -172 -172 -174 -176 -178 -181 -183 -187 -216 -221 -221 -220 -218 -219 -227 -232 -234 -234 -234 -234 -234 -233 -232 -231 -229 -226 -222 -218 -215 -213 -213 -212 -211 -228 -233 -227 -222 -221 -220 -220 -222 -225 -228 -229 -231 -237 -242 -244 -242 -242 -243 -244 -245 -243 -240 -236 -231 -227 -226 -231 -239 -234 -230 -228 -226 -224 -219 -213 -213 -207 -201 -195 -189 -181 -183 -178 -174 -172 -171 -170 -165 -161 -164 -163 -157 -151 -152 -148 -147 -145 -141 -139 -139 -138 -134 -128 -123 -122 -123 -119 -115 -112 -112 -118 -119 -118 -118 -117 -114 -112 -112 -110 -109 -110 -111 -107 -108 -106 -105 -105 -103 -101 -99 -98 -98 -97 -94 -89 -85 -81 -77 -72 -66 -58 -59 -58 -59 -61 -62 -63 -62 -66 -69 -72 -73 -75 -79 -79 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -20 -12 -21 -110 -217 -240 -231 -232 -258 -280 -103 -85 -77 -61 -68 -62 -72 -80 -88 -102 -117 -126 -90 -78 -102 -133 -116 -6 -0 -89 -141 -133 -123 -112 -110 -122 -130 -134 -145 -137 -127 -155 -175 -165 -135 -175 -179 -175 -172 -171 -164 -154 -189 -193 -183 -176 -173 -165 -160 -157 -154 -153 -153 -152 -152 -151 -150 -150 -151 -157 -163 -170 -174 -177 -180 -186 -191 -193 -197 -202 -204 -209 -215 -219 -222 -225 -231 -231 -238 -244 -250 -254 -256 -256 -305 -323 -323 -325 -325 -325 -329 -333 -333 -331 -329 -326 -324 -324 -324 -331 -350 -339 -330 -297 -286 -312 -304 -249 -237 -233 -229 -227 -225 -224 -281 -310 -338 -373 -368 -366 -363 -372 -378 -365 -332 -354 -378 -389 -400 -426 -456 -377 -357 -327 -291 -266 -272 -205 -186 -163 -147 -147 -146 -150 -149 -146 -141 -136 -137 -131 -156 -165 -164 -165 -166 -169 -167 -167 -167 -166 -167 -169 -171 -173 -176 -179 -183 -192 -209 -215 -214 -214 -216 -222 -226 -229 -230 -229 -229 -229 -229 -229 -229 -228 -225 -221 -218 -216 -215 -213 -212 -210 -226 -229 -224 -220 -219 -218 -217 -219 -222 -225 -226 -229 -234 -239 -240 -237 -238 -241 -243 -243 -241 -238 -233 -229 -227 -226 -230 -237 -233 -229 -227 -225 -222 -218 -213 -213 -208 -202 -196 -193 -195 -186 -181 -177 -177 -179 -173 -168 -164 -167 -168 -162 -155 -148 -149 -151 -149 -146 -143 -142 -138 -133 -127 -123 -123 -125 -121 -119 -117 -116 -119 -121 -120 -119 -116 -112 -112 -112 -110 -108 -109 -111 -109 -111 -109 -109 -108 -106 -103 -100 -99 -99 -98 -96 -92 -88 -84 -80 -76 -69 -62 -67 -65 -66 -67 -67 -66 -67 -70 -71 -72 -75 -78 -82 -83 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -23 -26 -47 -153 -167 -179 -218 -233 -231 -242 -100 -70 -87 -100 -101 -105 -87 -93 -86 -87 -107 -117 -91 -84 -83 -52 -0 -0 -0 -8 -86 -143 -137 -125 -54 -99 -118 -117 -132 -140 -127 -154 -173 -176 -177 -175 -164 -164 -164 -161 -156 -148 -187 -188 -178 -173 -171 -160 -155 -152 -150 -149 -149 -149 -149 -150 -150 -150 -152 -157 -163 -171 -178 -182 -183 -186 -188 -190 -195 -200 -201 -207 -213 -216 -219 -223 -227 -229 -232 -241 -247 -247 -242 -247 -302 -321 -322 -322 -322 -323 -327 -331 -331 -329 -327 -325 -326 -325 -323 -338 -382 -289 -281 -311 -326 -317 -313 -312 -262 -240 -238 -238 -239 -244 -321 -383 -415 -427 -432 -438 -441 -442 -439 -426 -404 -500 -502 -491 -496 -540 -621 -527 -495 -401 -328 -333 -389 -330 -296 -232 -177 -154 -142 -143 -145 -144 -143 -142 -142 -167 -165 -163 -163 -163 -164 -166 -164 -164 -164 -164 -165 -168 -169 -171 -174 -176 -177 -173 -199 -209 -209 -209 -213 -218 -222 -225 -225 -223 -224 -224 -224 -227 -229 -228 -224 -220 -218 -216 -214 -213 -212 -208 -223 -225 -221 -219 -218 -216 -215 -217 -220 -223 -224 -227 -231 -234 -235 -233 -235 -239 -242 -241 -239 -235 -232 -229 -229 -226 -222 -222 -231 -228 -226 -224 -221 -219 -219 -214 -209 -204 -199 -196 -198 -191 -186 -185 -184 -182 -176 -173 -170 -171 -172 -167 -161 -160 -155 -149 -147 -147 -143 -140 -135 -131 -128 -128 -127 -128 -126 -124 -121 -118 -117 -121 -123 -120 -115 -112 -111 -112 -111 -110 -110 -112 -112 -114 -113 -112 -111 -108 -104 -101 -100 -100 -99 -99 -96 -92 -88 -85 -81 -76 -73 -75 -72 -71 -71 -70 -67 -69 -72 -72 -73 -75 -77 -82 -85 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -13 -21 -32 -33 -35 -133 -199 -207 -184 -54 -70 -77 -78 -79 -87 -83 -93 -79 -74 -81 -87 -90 -90 -90 -52 -0 -0 -0 -63 -43 -27 -34 -36 -4 -104 -132 -119 -118 -145 -128 -152 -186 -207 -210 -210 -200 -204 -175 -150 -157 -188 -191 -184 -178 -173 -167 -157 -151 -163 -165 -156 -145 -145 -146 -147 -147 -149 -152 -155 -161 -170 -179 -185 -187 -188 -190 -192 -196 -199 -200 -204 -211 -214 -216 -218 -221 -228 -230 -237 -245 -247 -242 -240 -250 -256 -287 -318 -319 -322 -326 -328 -328 -326 -327 -327 -328 -322 -322 -323 -318 -308 -336 -397 -401 -363 -351 -336 -323 -281 -258 -277 -320 -327 -400 -427 -437 -443 -447 -452 -453 -518 -554 -546 -545 -616 -623 -614 -620 -632 -633 -668 -651 -523 -432 -479 -622 -435 -352 -310 -273 -224 -162 -145 -143 -143 -142 -141 -143 -177 -171 -165 -164 -164 -164 -163 -163 -163 -164 -164 -167 -169 -170 -171 -171 -171 -171 -167 -194 -204 -205 -206 -209 -215 -219 -221 -220 -218 -220 -220 -222 -225 -228 -227 -223 -221 -220 -216 -213 -212 -212 -215 -224 -224 -220 -218 -218 -216 -216 -217 -220 -222 -222 -224 -228 -230 -231 -232 -233 -237 -239 -238 -236 -233 -231 -231 -228 -224 -221 -220 -230 -226 -225 -224 -223 -222 -219 -215 -210 -206 -203 -198 -192 -195 -195 -192 -189 -187 -182 -177 -174 -170 -169 -171 -170 -164 -156 -150 -145 -141 -142 -136 -133 -132 -130 -128 -129 -126 -127 -127 -123 -120 -119 -118 -122 -120 -116 -113 -113 -114 -113 -113 -113 -113 -112 -115 -115 -114 -112 -109 -106 -104 -103 -101 -101 -102 -99 -96 -93 -91 -89 -86 -84 -82 -78 -75 -72 -70 -68 -69 -70 -71 -73 -74 -76 -81 -86 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -17 -20 -33 -34 -31 -42 -62 -57 -82 -85 -80 -76 -79 -82 -85 -65 -66 -81 -90 -91 -96 -91 -44 -0 -15 -89 -92 -32 -0 -0 -0 -0 -46 -103 -121 -119 -133 -149 -153 -171 -190 -194 -188 -174 -184 -190 -189 -189 -194 -188 -185 -180 -173 -163 -154 -149 -186 -187 -166 -144 -144 -144 -144 -146 -148 -151 -154 -160 -169 -178 -184 -186 -191 -195 -196 -198 -200 -202 -205 -211 -212 -213 -214 -218 -225 -228 -233 -239 -243 -241 -242 -242 -244 -252 -280 -307 -274 -280 -313 -327 -326 -326 -326 -323 -331 -367 -414 -447 -445 -442 -511 -549 -531 -483 -426 -365 -346 -342 -344 -354 -362 -434 -449 -530 -621 -634 -627 -571 -621 -658 -644 -611 -602 -600 -587 -596 -627 -657 -650 -643 -638 -638 -642 -645 -650 -463 -360 -314 -277 -230 -167 -154 -149 -148 -145 -140 -138 -168 -171 -166 -164 -164 -164 -164 -164 -163 -164 -166 -168 -167 -167 -167 -167 -169 -183 -196 -200 -201 -203 -206 -213 -215 -216 -216 -214 -216 -216 -220 -224 -226 -225 -223 -223 -219 -214 -211 -211 -213 -233 -229 -224 -222 -221 -218 -220 -219 -220 -221 -222 -222 -223 -224 -227 -230 -231 -231 -234 -236 -236 -234 -232 -231 -229 -227 -223 -219 -218 -226 -224 -223 -223 -223 -222 -218 -214 -212 -210 -208 -204 -198 -197 -192 -192 -192 -188 -184 -179 -175 -171 -169 -167 -162 -164 -157 -150 -145 -142 -141 -137 -135 -134 -132 -130 -131 -129 -129 -128 -124 -122 -121 -118 -121 -121 -117 -114 -114 -115 -115 -115 -115 -116 -116 -119 -120 -118 -114 -110 -110 -107 -105 -104 -104 -104 -102 -99 -97 -96 -96 -95 -91 -85 -81 -77 -73 -71 -67 -67 -68 -70 -73 -75 -78 -83 -89 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -23 -26 -30 -44 -63 -66 -67 -58 -74 -83 -82 -83 -83 -74 -65 -68 -75 -76 -92 -95 -41 -4 -24 -91 -94 -26 -0 -0 -15 -66 -57 -101 -113 -113 -136 -207 -182 -166 -196 -226 -215 -202 -170 -173 -181 -185 -186 -185 -182 -176 -169 -160 -152 -147 -188 -163 -143 -143 -143 -142 -143 -145 -147 -150 -155 -160 -166 -170 -175 -182 -189 -195 -198 -200 -203 -206 -209 -212 -212 -212 -212 -215 -222 -227 -230 -235 -238 -240 -245 -245 -247 -247 -253 -263 -255 -258 -307 -305 -290 -299 -328 -386 -388 -451 -526 -564 -563 -561 -572 -561 -545 -527 -488 -449 -442 -441 -441 -443 -449 -578 -595 -543 -552 -648 -689 -629 -653 -673 -667 -644 -636 -636 -610 -619 -646 -659 -652 -646 -643 -642 -644 -649 -649 -627 -440 -324 -292 -261 -229 -224 -209 -199 -181 -144 -135 -168 -174 -170 -167 -166 -164 -164 -163 -162 -162 -163 -163 -162 -162 -163 -163 -164 -172 -191 -196 -197 -199 -204 -207 -210 -212 -213 -212 -212 -213 -218 -222 -224 -223 -223 -221 -217 -213 -211 -212 -215 -234 -232 -230 -228 -225 -222 -223 -222 -222 -224 -224 -223 -223 -225 -229 -230 -231 -230 -232 -235 -235 -234 -233 -230 -228 -226 -222 -217 -216 -225 -222 -222 -222 -221 -220 -218 -216 -214 -213 -211 -208 -207 -201 -194 -188 -182 -178 -182 -177 -173 -172 -169 -165 -161 -164 -158 -151 -146 -142 -141 -141 -138 -135 -134 -133 -134 -130 -129 -127 -126 -125 -121 -118 -122 -123 -120 -117 -116 -117 -118 -118 -118 -119 -120 -124 -124 -122 -119 -116 -114 -108 -107 -106 -105 -106 -104 -101 -100 -100 -100 -99 -93 -88 -83 -78 -74 -73 -72 -71 -72 -73 -74 -79 -82 -88 -94 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -32 -34 -38 -38 -63 -60 -74 -87 -85 -85 -86 -76 -60 -54 -63 -81 -92 -34 -35 -81 -78 -8 -2 -59 -85 -82 -102 -99 -103 -106 -124 -165 -217 -220 -200 -197 -199 -190 -179 -191 -205 -188 -175 -178 -179 -176 -171 -165 -158 -151 -149 -190 -160 -144 -144 -143 -142 -143 -145 -147 -151 -155 -159 -165 -166 -171 -178 -185 -192 -197 -202 -207 -211 -214 -215 -215 -214 -213 -215 -222 -228 -230 -232 -236 -239 -240 -247 -252 -252 -252 -253 -257 -260 -278 -274 -264 -278 -333 -452 -469 -511 -581 -632 -628 -626 -653 -602 -537 -503 -489 -499 -513 -577 -619 -615 -611 -618 -621 -624 -571 -525 -629 -651 -661 -665 -649 -626 -643 -650 -644 -655 -660 -649 -659 -654 -652 -649 -652 -659 -655 -636 -407 -281 -267 -276 -273 -251 -225 -210 -188 -149 -141 -133 -159 -173 -171 -167 -166 -166 -165 -163 -161 -161 -161 -161 -161 -161 -161 -163 -178 -189 -191 -193 -195 -198 -202 -207 -210 -210 -209 -207 -212 -218 -221 -222 -221 -220 -219 -216 -214 -214 -216 -218 -231 -239 -238 -235 -231 -226 -224 -222 -223 -224 -225 -225 -225 -227 -230 -231 -230 -229 -231 -232 -233 -233 -232 -229 -227 -225 -221 -216 -214 -222 -221 -221 -221 -221 -220 -218 -218 -217 -215 -214 -212 -207 -201 -193 -187 -180 -176 -180 -175 -174 -171 -167 -163 -160 -163 -158 -151 -147 -145 -144 -141 -138 -137 -137 -136 -136 -132 -128 -125 -125 -127 -124 -121 -125 -126 -123 -119 -119 -119 -121 -122 -122 -124 -125 -129 -129 -127 -126 -123 -117 -111 -108 -107 -107 -108 -106 -105 -103 -103 -103 -101 -94 -88 -84 -80 -76 -76 -76 -75 -76 -76 -77 -83 -87 -93 -95 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -20 -10 -42 -41 -61 -65 -63 -67 -87 -88 -87 -65 -51 -59 -71 -84 -37 -5 -0 -0 -0 -0 -12 -69 -111 -111 -105 -94 -111 -122 -131 -150 -174 -187 -172 -167 -173 -168 -173 -188 -168 -155 -159 -166 -169 -166 -161 -155 -150 -151 -193 -172 -151 -144 -144 -143 -143 -144 -147 -151 -155 -159 -160 -163 -168 -175 -181 -188 -194 -201 -206 -210 -214 -218 -219 -217 -216 -219 -226 -231 -233 -235 -239 -243 -247 -252 -257 -259 -258 -257 -260 -265 -265 -269 -286 -326 -392 -461 -530 -546 -608 -681 -679 -678 -657 -637 -630 -600 -513 -517 -519 -576 -615 -615 -615 -610 -611 -637 -639 -617 -635 -634 -634 -634 -615 -591 -605 -639 -641 -654 -603 -523 -554 -654 -662 -659 -661 -663 -657 -654 -408 -286 -269 -263 -240 -251 -233 -214 -200 -182 -144 -134 -133 -153 -170 -168 -166 -166 -167 -166 -163 -162 -162 -162 -161 -160 -158 -163 -189 -189 -188 -189 -191 -194 -200 -206 -208 -207 -205 -205 -212 -218 -219 -219 -219 -217 -217 -214 -215 -217 -220 -220 -220 -240 -243 -239 -234 -229 -225 -223 -223 -224 -224 -224 -223 -224 -227 -229 -228 -226 -228 -228 -229 -229 -229 -227 -225 -223 -218 -213 -209 -209 -205 -216 -220 -221 -221 -219 -220 -218 -217 -215 -212 -206 -200 -193 -186 -179 -176 -179 -179 -175 -170 -166 -163 -161 -156 -156 -154 -150 -148 -142 -135 -137 -139 -139 -138 -135 -133 -132 -129 -127 -129 -127 -125 -128 -129 -126 -123 -122 -122 -124 -126 -127 -129 -130 -131 -131 -130 -129 -126 -120 -113 -109 -107 -109 -112 -111 -112 -110 -108 -107 -105 -99 -90 -88 -87 -84 -80 -78 -79 -78 -77 -80 -85 -90 -91 -95 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -36 -61 -65 -60 -64 -67 -67 -57 -54 -61 -67 -77 -87 -43 -8 -2 -0 -0 -0 -68 -118 -117 -106 -95 -120 -121 -107 -111 -161 -189 -191 -181 -184 -207 -211 -181 -175 -179 -173 -156 -164 -162 -158 -153 -148 -148 -173 -193 -175 -153 -145 -144 -144 -145 -148 -153 -156 -156 -160 -162 -167 -174 -180 -185 -191 -197 -201 -204 -210 -219 -223 -220 -219 -222 -228 -233 -238 -240 -243 -247 -250 -254 -260 -265 -267 -266 -265 -267 -270 -305 -344 -404 -484 -532 -552 -572 -611 -641 -637 -652 -646 -629 -632 -638 -641 -647 -646 -647 -626 -602 -589 -519 -583 -627 -642 -637 -629 -624 -605 -598 -592 -585 -588 -622 -521 -507 -507 -480 -490 -641 -652 -662 -668 -663 -650 -629 -454 -369 -323 -275 -247 -217 -190 -169 -153 -143 -142 -138 -138 -152 -167 -168 -166 -166 -167 -167 -166 -164 -164 -165 -164 -162 -160 -160 -167 -184 -188 -189 -190 -194 -200 -206 -206 -204 -203 -206 -213 -216 -217 -217 -216 -214 -214 -214 -218 -222 -224 -224 -224 -244 -246 -241 -236 -231 -226 -226 -225 -224 -223 -222 -221 -221 -223 -225 -226 -224 -225 -225 -225 -226 -226 -225 -223 -220 -215 -210 -208 -207 -204 -216 -221 -222 -223 -221 -221 -218 -217 -215 -212 -207 -200 -194 -187 -180 -176 -178 -179 -175 -171 -167 -164 -161 -157 -156 -157 -154 -147 -141 -136 -137 -140 -140 -138 -134 -134 -133 -130 -128 -130 -130 -128 -131 -130 -129 -128 -125 -126 -128 -130 -132 -134 -135 -132 -130 -129 -128 -127 -121 -115 -110 -109 -112 -117 -119 -118 -115 -114 -113 -110 -104 -97 -97 -96 -91 -85 -82 -81 -79 -78 -81 -85 -86 -91 -94 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -42 -72 -76 -70 -66 -59 -53 -51 -55 -60 -65 -72 -80 -90 -95 -99 -86 -1 -0 -14 -73 -118 -106 -93 -107 -125 -120 -109 -127 -172 -157 -162 -178 -192 -196 -196 -170 -173 -167 -148 -153 -155 -152 -149 -146 -143 -145 -189 -198 -170 -146 -146 -146 -148 -150 -152 -155 -158 -162 -163 -167 -173 -179 -183 -187 -194 -196 -200 -209 -219 -225 -225 -224 -224 -228 -233 -233 -239 -245 -249 -252 -254 -259 -267 -272 -274 -274 -274 -277 -358 -409 -469 -542 -566 -573 -609 -623 -609 -597 -644 -614 -541 -587 -652 -641 -644 -638 -639 -633 -626 -601 -499 -577 -511 -536 -598 -595 -596 -608 -597 -590 -589 -588 -591 -522 -418 -422 -497 -533 -610 -635 -652 -661 -652 -635 -636 -660 -668 -543 -337 -247 -209 -185 -165 -149 -139 -141 -141 -143 -158 -168 -166 -167 -165 -166 -167 -167 -166 -166 -166 -164 -162 -160 -159 -159 -168 -171 -183 -194 -197 -202 -206 -205 -203 -204 -209 -212 -214 -216 -216 -214 -214 -216 -218 -225 -229 -229 -229 -227 -248 -249 -245 -239 -234 -230 -230 -229 -227 -224 -222 -221 -221 -223 -225 -226 -227 -227 -226 -225 -225 -224 -222 -219 -217 -212 -209 -208 -206 -203 -216 -222 -223 -224 -223 -221 -221 -219 -216 -213 -208 -202 -196 -189 -183 -179 -178 -182 -178 -173 -169 -166 -162 -157 -157 -156 -153 -147 -143 -138 -135 -138 -140 -137 -135 -134 -134 -132 -130 -128 -133 -131 -131 -132 -132 -132 -129 -130 -132 -134 -136 -137 -137 -133 -131 -130 -129 -129 -122 -117 -114 -113 -116 -122 -125 -124 -120 -117 -115 -112 -109 -107 -104 -100 -95 -90 -87 -84 -81 -80 -81 -81 -86 -90 -91 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -44 -72 -81 -78 -69 -63 -56 -56 -59 -59 -58 -75 -76 -82 -91 -89 -49 -5 -0 -15 -62 -106 -95 -95 -103 -109 -114 -123 -129 -128 -150 -148 -150 -182 -184 -156 -162 -174 -182 -181 -149 -147 -145 -144 -144 -148 -193 -198 -167 -146 -148 -149 -151 -152 -155 -157 -161 -165 -165 -168 -173 -179 -183 -186 -189 -193 -199 -207 -218 -226 -229 -229 -230 -233 -235 -236 -240 -249 -255 -258 -261 -262 -268 -275 -278 -280 -291 -332 -418 -467 -517 -571 -590 -591 -603 -605 -596 -589 -604 -583 -585 -610 -635 -644 -625 -628 -658 -643 -616 -575 -441 -453 -509 -494 -468 -492 -583 -615 -603 -522 -503 -591 -588 -599 -525 -440 -408 -441 -519 -612 -621 -636 -661 -666 -669 -670 -674 -667 -558 -293 -218 -182 -169 -155 -139 -137 -135 -143 -144 -152 -166 -169 -168 -168 -168 -168 -167 -167 -167 -167 -168 -167 -164 -162 -162 -160 -167 -184 -200 -205 -207 -206 -205 -207 -212 -212 -215 -217 -217 -217 -219 -223 -226 -232 -235 -235 -234 -232 -245 -251 -250 -244 -240 -237 -239 -236 -231 -228 -225 -224 -224 -226 -227 -229 -230 -228 -227 -226 -224 -222 -220 -216 -213 -210 -209 -208 -207 -205 -215 -221 -224 -224 -224 -223 -222 -220 -217 -214 -211 -205 -199 -193 -190 -188 -183 -185 -182 -178 -173 -169 -164 -160 -158 -156 -154 -149 -146 -142 -138 -139 -140 -138 -137 -137 -137 -136 -134 -131 -133 -134 -133 -133 -134 -134 -133 -135 -136 -138 -138 -136 -136 -134 -131 -131 -131 -130 -126 -123 -122 -121 -122 -129 -130 -128 -123 -119 -116 -114 -114 -111 -106 -102 -98 -93 -91 -87 -83 -81 -81 -82 -85 -87 -87 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -15 -40 -66 -77 -71 -65 -66 -64 -49 -31 -61 -65 -74 -85 -94 -98 -95 -19 -32 -59 -75 -76 -97 -87 -102 -114 -120 -132 -101 -136 -138 -128 -128 -130 -178 -168 -172 -186 -185 -144 -144 -144 -144 -143 -151 -196 -182 -158 -146 -149 -151 -153 -153 -157 -159 -162 -167 -170 -172 -175 -179 -182 -183 -186 -191 -199 -207 -217 -226 -232 -235 -237 -238 -239 -242 -248 -259 -266 -269 -270 -272 -277 -278 -283 -290 -306 -358 -473 -527 -565 -594 -606 -596 -590 -581 -577 -578 -578 -583 -594 -612 -621 -623 -634 -662 -665 -640 -616 -613 -603 -403 -433 -445 -417 -394 -434 -625 -630 -512 -493 -612 -592 -591 -591 -550 -507 -500 -500 -569 -584 -612 -645 -657 -670 -670 -679 -683 -675 -600 -249 -215 -208 -203 -184 -146 -132 -139 -147 -162 -173 -168 -170 -170 -169 -169 -169 -168 -168 -168 -166 -165 -165 -171 -175 -169 -164 -178 -203 -207 -209 -209 -209 -211 -215 -218 -219 -221 -222 -224 -227 -231 -232 -237 -240 -240 -240 -239 -237 -244 -251 -252 -249 -248 -247 -242 -237 -233 -230 -229 -230 -231 -231 -230 -228 -226 -224 -222 -221 -219 -217 -214 -214 -212 -210 -210 -209 -207 -206 -215 -223 -223 -223 -222 -221 -220 -218 -215 -212 -208 -203 -201 -198 -192 -188 -182 -183 -182 -177 -172 -169 -167 -160 -157 -156 -153 -150 -146 -141 -140 -142 -143 -140 -141 -141 -139 -136 -133 -131 -134 -136 -136 -134 -133 -134 -138 -139 -140 -139 -137 -134 -133 -131 -132 -133 -131 -129 -130 -130 -129 -129 -131 -133 -130 -126 -122 -120 -119 -117 -113 -106 -100 -95 -93 -90 -86 -85 -83 -81 -83 -82 -82 -82 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -33 -57 -65 -78 -74 -78 -74 -58 -35 -22 -25 -33 -40 -44 -58 -99 -59 -67 -75 -71 -69 -79 -91 -100 -101 -106 -133 -130 -138 -125 -118 -121 -114 -129 -147 -165 -163 -148 -142 -142 -143 -144 -143 -154 -194 -149 -144 -146 -149 -151 -152 -154 -194 -188 -183 -215 -176 -178 -181 -183 -184 -186 -190 -194 -203 -212 -220 -229 -236 -238 -239 -240 -244 -251 -258 -263 -269 -275 -279 -282 -282 -287 -293 -318 -360 -403 -534 -585 -601 -605 -602 -596 -587 -581 -579 -579 -580 -578 -601 -593 -590 -615 -666 -668 -665 -661 -635 -615 -637 -655 -652 -648 -644 -637 -628 -653 -654 -530 -519 -607 -527 -531 -589 -612 -613 -613 -612 -593 -587 -608 -625 -629 -652 -668 -688 -686 -679 -638 -389 -293 -328 -299 -224 -167 -136 -132 -141 -165 -182 -173 -173 -176 -174 -171 -170 -170 -169 -167 -169 -170 -165 -151 -137 -159 -166 -171 -187 -208 -211 -211 -212 -215 -219 -222 -224 -226 -228 -231 -234 -236 -237 -241 -243 -244 -244 -244 -242 -238 -243 -250 -249 -254 -252 -247 -242 -237 -235 -233 -232 -232 -231 -229 -225 -222 -220 -218 -217 -216 -215 -215 -213 -214 -214 -213 -211 -208 -207 -214 -219 -220 -222 -222 -220 -218 -217 -215 -211 -209 -209 -206 -201 -195 -189 -184 -179 -177 -176 -173 -174 -169 -160 -157 -158 -157 -155 -150 -146 -143 -143 -144 -144 -144 -143 -141 -138 -135 -133 -133 -136 -137 -135 -135 -134 -137 -139 -139 -139 -138 -135 -132 -131 -132 -134 -134 -131 -132 -132 -131 -131 -128 -129 -128 -126 -123 -122 -120 -116 -111 -103 -96 -91 -88 -85 -84 -84 -82 -81 -81 -78 -78 -80 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -44 -61 -57 -64 -82 -85 -84 -83 -66 -26 -21 -29 -38 -45 -47 -52 -60 -58 -68 -77 -77 -75 -85 -92 -93 -104 -119 -111 -110 -120 -132 -146 -162 -165 -146 -157 -170 -162 -139 -139 -142 -143 -143 -150 -170 -144 -143 -145 -147 -148 -151 -155 -159 -163 -168 -176 -178 -185 -189 -190 -191 -194 -198 -200 -210 -219 -226 -232 -238 -238 -239 -241 -246 -255 -260 -264 -270 -276 -281 -288 -287 -292 -328 -394 -462 -499 -587 -608 -606 -600 -598 -588 -582 -583 -583 -583 -583 -580 -585 -585 -606 -637 -663 -684 -690 -685 -660 -640 -657 -694 -694 -694 -699 -687 -645 -653 -667 -553 -502 -547 -571 -567 -613 -632 -637 -641 -640 -618 -611 -624 -635 -628 -619 -662 -675 -675 -677 -679 -655 -412 -567 -469 -259 -193 -149 -135 -138 -146 -160 -181 -181 -181 -179 -175 -172 -172 -172 -172 -161 -154 -152 -145 -148 -178 -174 -167 -179 -208 -211 -212 -214 -216 -220 -222 -225 -228 -231 -235 -237 -237 -240 -243 -244 -244 -244 -245 -243 -240 -239 -237 -237 -258 -253 -248 -242 -238 -235 -233 -232 -230 -228 -226 -224 -221 -219 -217 -217 -217 -217 -216 -216 -217 -217 -216 -213 -209 -208 -207 -207 -208 -217 -217 -215 -215 -215 -212 -210 -209 -207 -204 -200 -194 -186 -182 -177 -171 -167 -167 -171 -166 -160 -155 -155 -160 -157 -153 -151 -148 -144 -141 -143 -145 -144 -142 -140 -137 -136 -135 -138 -139 -138 -138 -137 -138 -138 -138 -138 -136 -135 -133 -131 -132 -135 -135 -134 -133 -131 -130 -129 -124 -122 -121 -120 -119 -119 -115 -111 -106 -99 -92 -88 -84 -83 -83 -83 -82 -79 -77 -76 -77 -79 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -48 -63 -57 -67 -86 -78 -84 -77 -45 -27 -31 -40 -46 -48 -49 -52 -51 -56 -69 -81 -82 -78 -106 -95 -102 -127 -124 -134 -136 -145 -141 -127 -129 -139 -153 -169 -174 -160 -137 -141 -143 -143 -142 -142 -142 -143 -145 -146 -148 -152 -156 -161 -166 -170 -175 -180 -188 -189 -192 -195 -200 -205 -208 -215 -222 -227 -232 -235 -237 -239 -243 -248 -254 -258 -267 -272 -277 -280 -281 -286 -339 -383 -446 -522 -582 -606 -601 -597 -594 -592 -588 -587 -589 -591 -592 -589 -584 -617 -611 -634 -654 -660 -683 -683 -647 -643 -653 -664 -714 -703 -693 -682 -663 -641 -653 -658 -598 -560 -539 -523 -623 -629 -631 -633 -636 -638 -639 -638 -638 -637 -639 -646 -648 -665 -675 -677 -678 -685 -685 -665 -496 -313 -229 -169 -174 -151 -142 -145 -153 -186 -185 -183 -179 -177 -175 -175 -175 -171 -170 -169 -161 -153 -168 -168 -166 -177 -205 -207 -209 -212 -215 -217 -220 -223 -226 -229 -232 -234 -236 -239 -241 -241 -240 -241 -241 -240 -239 -238 -236 -236 -248 -250 -246 -241 -237 -235 -235 -232 -229 -227 -226 -225 -223 -222 -221 -221 -221 -220 -221 -221 -220 -218 -217 -215 -211 -210 -209 -207 -206 -205 -203 -200 -205 -208 -208 -210 -207 -203 -200 -196 -191 -184 -178 -174 -171 -167 -163 -167 -164 -160 -156 -155 -157 -154 -155 -152 -147 -144 -141 -139 -141 -142 -142 -140 -139 -137 -135 -137 -139 -140 -139 -139 -140 -140 -141 -140 -138 -137 -134 -133 -135 -137 -137 -136 -134 -131 -128 -126 -123 -118 -114 -113 -114 -114 -111 -107 -102 -97 -92 -87 -85 -85 -85 -84 -82 -78 -75 -75 -75 -76 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -45 -65 -59 -77 -65 -72 -85 -79 -46 -40 -41 -45 -49 -50 -50 -50 -51 -64 -79 -86 -81 -97 -106 -110 -116 -122 -153 -130 -146 -150 -134 -131 -139 -152 -158 -165 -163 -136 -141 -142 -143 -143 -142 -142 -143 -143 -145 -149 -153 -157 -162 -167 -172 -176 -180 -181 -185 -190 -195 -200 -205 -210 -216 -221 -225 -228 -231 -237 -240 -245 -250 -255 -259 -272 -276 -277 -279 -298 -357 -399 -463 -528 -582 -612 -596 -606 -605 -602 -602 -600 -585 -591 -594 -603 -607 -602 -638 -598 -619 -648 -663 -688 -677 -635 -632 -642 -660 -724 -709 -706 -698 -684 -672 -675 -657 -642 -642 -577 -448 -508 -608 -630 -632 -627 -617 -620 -638 -631 -633 -644 -645 -644 -643 -663 -678 -679 -679 -681 -665 -661 -516 -274 -212 -208 -194 -187 -170 -144 -149 -180 -184 -182 -180 -178 -174 -174 -169 -175 -180 -171 -151 -160 -163 -164 -168 -180 -200 -205 -209 -212 -213 -216 -218 -221 -223 -225 -228 -231 -234 -237 -236 -236 -237 -238 -238 -237 -235 -233 -233 -240 -248 -246 -241 -238 -237 -235 -232 -230 -228 -228 -229 -228 -227 -227 -228 -228 -227 -226 -225 -223 -221 -219 -216 -213 -212 -210 -207 -206 -204 -202 -198 -195 -194 -196 -204 -204 -200 -197 -194 -190 -184 -176 -175 -170 -163 -160 -166 -163 -160 -156 -152 -150 -149 -153 -151 -147 -144 -141 -139 -136 -137 -139 -139 -137 -136 -135 -135 -137 -141 -140 -140 -140 -141 -142 -141 -139 -137 -135 -136 -138 -139 -139 -138 -134 -129 -125 -122 -120 -115 -113 -112 -112 -113 -109 -105 -100 -95 -92 -89 -89 -88 -88 -86 -82 -77 -74 -72 -72 -72 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -27 -37 -70 -72 -66 -70 -78 -76 -82 -52 -44 -44 -46 -49 -50 -52 -60 -70 -77 -76 -73 -93 -88 -99 -128 -132 -142 -140 -143 -142 -134 -140 -141 -151 -163 -159 -134 -140 -142 -144 -144 -144 -144 -144 -144 -146 -149 -153 -157 -162 -167 -173 -176 -177 -181 -185 -190 -195 -200 -205 -210 -217 -221 -224 -228 -234 -240 -242 -246 -251 -257 -264 -274 -275 -277 -280 -300 -360 -441 -506 -570 -607 -612 -605 -606 -601 -599 -601 -602 -592 -598 -604 -619 -629 -626 -651 -598 -618 -659 -690 -700 -681 -663 -656 -664 -688 -722 -713 -700 -700 -704 -701 -689 -683 -685 -677 -642 -557 -438 -504 -600 -638 -633 -603 -529 -628 -621 -622 -638 -635 -632 -637 -654 -668 -673 -674 -679 -683 -671 -543 -351 -274 -260 -256 -235 -209 -188 -177 -177 -183 -184 -181 -177 -176 -173 -164 -158 -156 -154 -154 -160 -162 -162 -163 -168 -197 -202 -206 -209 -210 -212 -215 -217 -218 -222 -226 -228 -230 -233 -233 -234 -235 -237 -237 -236 -234 -233 -237 -257 -252 -248 -245 -243 -241 -237 -234 -232 -231 -232 -236 -234 -234 -234 -234 -234 -233 -231 -228 -225 -222 -220 -218 -217 -214 -211 -208 -205 -203 -200 -196 -193 -193 -192 -191 -198 -199 -197 -194 -190 -185 -178 -175 -170 -163 -161 -167 -164 -159 -155 -152 -152 -148 -153 -151 -147 -144 -141 -138 -138 -136 -137 -138 -136 -135 -135 -135 -137 -140 -137 -140 -141 -142 -143 -141 -139 -138 -137 -139 -140 -139 -138 -136 -132 -127 -122 -119 -116 -116 -116 -115 -114 -114 -109 -104 -100 -97 -96 -96 -94 -92 -90 -87 -82 -77 -73 -71 -70 -71 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -38 -43 -68 -66 -54 -53 -77 -82 -83 -84 -69 -46 -50 -54 -58 -63 -67 -67 -66 -66 -25 -45 -104 -113 -121 -146 -159 -153 -140 -140 -140 -149 -162 -156 -133 -139 -143 -145 -146 -146 -146 -146 -146 -148 -150 -153 -158 -163 -169 -171 -174 -179 -184 -188 -193 -198 -202 -207 -213 -220 -221 -226 -232 -238 -243 -244 -248 -254 -262 -270 -272 -275 -281 -316 -369 -408 -470 -537 -585 -606 -608 -606 -588 -585 -587 -589 -595 -612 -605 -639 -651 -640 -630 -667 -651 -674 -681 -687 -710 -697 -697 -680 -677 -686 -686 -695 -701 -708 -714 -714 -710 -698 -698 -686 -676 -649 -565 -579 -624 -644 -608 -550 -552 -642 -642 -638 -632 -616 -607 -624 -626 -649 -673 -673 -679 -657 -656 -663 -583 -356 -350 -283 -256 -232 -191 -142 -138 -169 -183 -184 -182 -175 -169 -162 -155 -150 -150 -157 -162 -163 -162 -169 -186 -196 -200 -205 -208 -210 -212 -214 -215 -218 -222 -226 -228 -229 -231 -232 -233 -234 -235 -237 -236 -235 -234 -239 -258 -255 -252 -250 -247 -243 -240 -238 -237 -236 -238 -241 -241 -241 -240 -239 -238 -237 -234 -231 -227 -225 -223 -222 -218 -214 -210 -207 -203 -200 -197 -195 -193 -192 -191 -190 -188 -193 -194 -192 -192 -186 -185 -178 -171 -165 -162 -165 -163 -159 -156 -155 -153 -149 -154 -152 -149 -146 -143 -140 -142 -139 -137 -139 -136 -135 -135 -135 -136 -138 -135 -138 -142 -144 -144 -142 -140 -140 -140 -140 -140 -137 -134 -133 -129 -124 -120 -118 -117 -120 -120 -118 -115 -114 -109 -103 -101 -101 -103 -101 -99 -97 -92 -87 -82 -76 -72 -71 -71 -72 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -38 -47 -53 -55 -53 -81 -87 -84 -81 -70 -48 -52 -56 -59 -61 -62 -60 -58 -35 -46 -80 -97 -116 -132 -159 -162 -148 -147 -142 -150 -161 -168 -160 -139 -144 -147 -148 -148 -148 -148 -148 -150 -152 -155 -159 -164 -172 -174 -177 -183 -188 -192 -196 -201 -206 -211 -216 -221 -224 -230 -236 -241 -245 -248 -254 -260 -266 -272 -275 -280 -333 -355 -382 -452 -507 -538 -575 -593 -595 -595 -578 -580 -583 -584 -592 -617 -608 -646 -683 -697 -690 -680 -691 -707 -710 -711 -713 -696 -693 -699 -691 -688 -709 -719 -728 -722 -719 -720 -719 -714 -702 -695 -691 -683 -661 -674 -651 -644 -611 -582 -665 -670 -671 -663 -646 -624 -617 -617 -609 -633 -664 -670 -676 -656 -660 -653 -639 -640 -646 -384 -293 -250 -192 -143 -171 -146 -139 -158 -182 -175 -166 -161 -155 -152 -154 -161 -162 -163 -163 -173 -194 -197 -200 -205 -209 -211 -212 -213 -217 -220 -223 -226 -227 -229 -231 -232 -232 -233 -234 -237 -237 -236 -236 -241 -261 -260 -258 -255 -251 -248 -245 -244 -243 -243 -243 -244 -248 -247 -245 -243 -242 -240 -238 -234 -231 -229 -227 -223 -219 -214 -210 -206 -202 -198 -196 -196 -194 -193 -191 -189 -188 -186 -184 -185 -189 -189 -184 -179 -173 -168 -163 -159 -163 -162 -160 -159 -154 -151 -153 -153 -151 -148 -146 -144 -144 -140 -139 -140 -138 -137 -137 -137 -137 -137 -139 -138 -141 -145 -147 -144 -142 -142 -142 -141 -139 -134 -132 -130 -126 -122 -119 -119 -121 -123 -122 -120 -118 -114 -111 -107 -105 -105 -105 -108 -102 -95 -90 -86 -80 -75 -75 -75 -75 -75 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -38 -87 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -27 -51 -48 -58 -88 -91 -84 -69 -42 -46 -51 -54 -55 -56 -56 -54 -58 -25 -0 -23 -102 -151 -150 -146 -152 -159 -147 -151 -161 -173 -168 -140 -146 -147 -149 -150 -151 -151 -151 -152 -155 -158 -162 -166 -169 -174 -181 -187 -192 -196 -200 -204 -209 -213 -216 -221 -226 -233 -239 -243 -248 -254 -258 -262 -266 -269 -276 -279 -336 -381 -411 -440 -504 -568 -582 -585 -586 -583 -555 -596 -590 -590 -601 -612 -613 -638 -683 -704 -692 -679 -704 -722 -725 -725 -729 -725 -707 -714 -711 -717 -742 -737 -748 -738 -732 -733 -734 -732 -730 -721 -727 -723 -688 -690 -679 -663 -652 -653 -668 -677 -664 -647 -637 -635 -629 -628 -622 -617 -628 -653 -653 -651 -650 -653 -656 -654 -658 -422 -308 -263 -235 -200 -192 -168 -161 -167 -177 -179 -168 -161 -158 -157 -159 -165 -165 -165 -164 -175 -197 -201 -204 -207 -210 -213 -213 -216 -219 -221 -224 -226 -228 -229 -231 -232 -233 -235 -236 -238 -238 -239 -238 -241 -253 -265 -263 -260 -257 -255 -253 -251 -250 -250 -250 -250 -252 -250 -249 -247 -245 -243 -239 -236 -234 -232 -228 -224 -219 -214 -209 -206 -203 -201 -200 -198 -196 -193 -191 -188 -186 -183 -182 -180 -180 -183 -182 -180 -176 -171 -165 -160 -163 -163 -162 -160 -156 -153 -151 -151 -152 -152 -150 -149 -146 -141 -140 -143 -141 -140 -140 -140 -140 -140 -143 -142 -143 -145 -147 -148 -147 -145 -145 -143 -138 -133 -132 -129 -126 -124 -123 -123 -124 -124 -122 -121 -122 -119 -117 -116 -114 -112 -111 -111 -103 -95 -88 -84 -81 -81 -79 -79 -79 -78 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -71 -155 -87 -9 -0 -0 -0 -0 -0 -0 -0 -0 -36 -93 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -75 -69 -85 -90 -84 -70 -42 -44 -46 -48 -50 -52 -54 -63 -43 -33 -62 -130 -134 -136 -132 -149 -175 -159 -154 -161 -172 -164 -146 -173 -150 -150 -152 -153 -154 -154 -156 -159 -162 -164 -165 -172 -178 -185 -192 -197 -201 -205 -208 -210 -213 -217 -224 -228 -235 -241 -246 -252 -258 -260 -260 -265 -273 -281 -286 -379 -396 -420 -471 -497 -504 -536 -550 -556 -557 -543 -600 -603 -626 -647 -644 -639 -670 -701 -705 -689 -678 -723 -712 -710 -711 -713 -704 -648 -642 -691 -693 -666 -760 -758 -756 -755 -751 -746 -746 -737 -744 -749 -748 -740 -740 -694 -677 -665 -662 -677 -687 -662 -651 -650 -652 -651 -638 -629 -624 -633 -648 -640 -637 -666 -683 -674 -656 -663 -621 -443 -311 -261 -242 -215 -213 -181 -163 -168 -178 -171 -163 -160 -162 -164 -167 -168 -167 -166 -170 -183 -205 -207 -210 -212 -214 -217 -219 -221 -223 -226 -228 -229 -231 -232 -235 -237 -238 -239 -240 -241 -241 -246 -253 -254 -268 -267 -265 -264 -262 -260 -258 -256 -255 -255 -254 -255 -254 -252 -249 -246 -243 -241 -239 -236 -232 -229 -225 -220 -215 -212 -209 -207 -205 -202 -200 -196 -193 -190 -186 -184 -182 -180 -178 -176 -173 -182 -182 -177 -172 -167 -163 -161 -157 -158 -161 -157 -154 -152 -150 -149 -151 -150 -149 -145 -141 -140 -143 -144 -144 -144 -145 -145 -145 -148 -147 -146 -146 -148 -151 -152 -149 -147 -143 -138 -133 -133 -131 -129 -128 -127 -127 -127 -125 -123 -123 -124 -128 -128 -126 -123 -119 -114 -111 -101 -94 -88 -86 -86 -85 -83 -83 -82 -80 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -97 -159 -97 -17 -0 -0 -0 -0 -0 -0 -0 -50 -119 -81 -10 -0 -51 -90 -84 -92 -31 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -35 -93 -179 -120 -96 -90 -76 -42 -41 -41 -43 -46 -49 -54 -67 -77 -104 -129 -135 -112 -115 -140 -154 -157 -168 -157 -159 -169 -175 -177 -183 -149 -151 -155 -156 -157 -159 -161 -163 -166 -167 -169 -177 -184 -190 -196 -200 -205 -208 -211 -212 -215 -221 -226 -231 -239 -244 -249 -254 -261 -261 -263 -268 -276 -295 -350 -392 -426 -450 -463 -469 -500 -533 -541 -542 -548 -564 -613 -623 -638 -664 -682 -674 -654 -670 -689 -689 -680 -719 -667 -660 -663 -693 -750 -702 -671 -655 -651 -684 -769 -768 -764 -760 -753 -749 -759 -758 -753 -759 -766 -767 -760 -725 -714 -697 -689 -703 -710 -689 -684 -686 -685 -676 -657 -646 -637 -629 -616 -591 -657 -634 -630 -628 -624 -664 -662 -662 -486 -294 -252 -280 -213 -183 -165 -161 -173 -173 -165 -162 -162 -164 -168 -172 -172 -171 -172 -182 -210 -212 -213 -214 -217 -221 -222 -224 -225 -228 -230 -232 -232 -234 -238 -241 -242 -244 -244 -244 -244 -250 -262 -273 -272 -273 -272 -270 -268 -266 -263 -261 -260 -259 -258 -259 -257 -254 -250 -247 -244 -244 -241 -237 -234 -232 -227 -223 -219 -215 -213 -211 -207 -203 -200 -196 -193 -189 -186 -184 -183 -181 -178 -176 -175 -181 -182 -178 -174 -170 -168 -163 -158 -156 -158 -158 -155 -152 -150 -148 -146 -143 -148 -146 -143 -141 -141 -147 -147 -148 -149 -150 -150 -151 -150 -150 -149 -150 -151 -150 -148 -147 -143 -138 -135 -134 -134 -134 -133 -132 -130 -128 -127 -128 -129 -130 -131 -131 -131 -129 -124 -118 -107 -99 -93 -90 -90 -89 -88 -86 -85 -84 -83 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -69 -160 -122 -17 -0 -0 -0 -0 -0 -0 -0 -4 -44 -96 -6 -73 -125 -173 -201 -204 -111 -36 -24 -20 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -31 -66 -75 -73 -65 -88 -93 -84 -78 -75 -47 -41 -44 -48 -54 -64 -74 -81 -83 -81 -94 -128 -133 -157 -182 -180 -160 -161 -168 -173 -179 -184 -177 -158 -156 -159 -161 -164 -166 -168 -169 -171 -175 -183 -188 -194 -199 -204 -208 -211 -212 -214 -218 -224 -228 -233 -242 -246 -250 -256 -261 -265 -268 -273 -284 -317 -404 -487 -494 -480 -469 -476 -510 -537 -539 -534 -548 -594 -634 -630 -629 -645 -665 -659 -627 -635 -661 -686 -697 -705 -702 -689 -689 -725 -771 -704 -671 -668 -658 -647 -645 -625 -625 -709 -758 -758 -769 -786 -778 -733 -700 -714 -765 -758 -749 -735 -722 -716 -703 -695 -700 -699 -690 -681 -688 -681 -671 -659 -643 -622 -621 -622 -628 -635 -647 -668 -667 -672 -515 -368 -345 -280 -231 -175 -154 -159 -169 -176 -171 -170 -168 -168 -173 -177 -178 -178 -178 -188 -215 -216 -217 -219 -221 -225 -226 -227 -229 -232 -233 -234 -236 -238 -242 -245 -247 -248 -248 -249 -248 -248 -252 -264 -274 -269 -273 -276 -273 -270 -268 -267 -265 -263 -261 -261 -258 -254 -251 -248 -246 -246 -243 -240 -237 -234 -230 -225 -221 -219 -217 -213 -208 -204 -201 -198 -194 -190 -186 -186 -184 -181 -179 -178 -177 -175 -180 -181 -178 -176 -170 -164 -159 -155 -153 -155 -155 -153 -151 -147 -143 -141 -147 -146 -145 -144 -144 -147 -149 -150 -152 -153 -153 -154 -154 -153 -153 -153 -152 -150 -147 -146 -144 -140 -138 -138 -138 -138 -137 -135 -131 -129 -132 -133 -134 -134 -133 -132 -130 -128 -125 -116 -102 -96 -94 -93 -92 -93 -90 -88 -86 -85 -85 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -85 -160 -106 -33 -5 -0 -0 -0 -0 -0 -0 -0 -62 -132 -2 -84 -103 -147 -194 -190 -164 -105 -113 -98 -39 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -38 -81 -77 -74 -148 -196 -208 -199 -180 -80 -66 -54 -46 -52 -59 -65 -37 -10 -0 -12 -88 -138 -151 -150 -159 -174 -167 -167 -170 -177 -187 -196 -159 -158 -163 -166 -169 -170 -171 -174 -177 -182 -189 -193 -199 -204 -208 -211 -212 -215 -218 -222 -226 -229 -235 -243 -246 -249 -253 -259 -267 -272 -274 -305 -370 -448 -525 -532 -531 -528 -518 -510 -537 -538 -548 -580 -625 -645 -641 -645 -652 -658 -658 -652 -662 -677 -690 -708 -733 -733 -652 -636 -676 -727 -711 -711 -700 -653 -613 -612 -608 -627 -638 -655 -682 -720 -728 -707 -669 -648 -656 -685 -746 -755 -752 -741 -717 -681 -681 -701 -691 -675 -682 -694 -680 -670 -657 -646 -647 -648 -638 -640 -629 -635 -706 -678 -681 -684 -567 -368 -308 -249 -185 -160 -161 -167 -177 -176 -177 -175 -176 -181 -184 -185 -185 -184 -187 -196 -218 -223 -224 -225 -228 -229 -231 -233 -235 -236 -238 -240 -241 -245 -248 -251 -252 -253 -254 -254 -254 -253 -253 -266 -258 -262 -272 -278 -276 -275 -271 -268 -266 -263 -260 -257 -254 -252 -251 -251 -249 -246 -243 -240 -237 -232 -227 -224 -223 -220 -215 -211 -206 -203 -200 -195 -192 -189 -187 -184 -181 -180 -179 -178 -175 -179 -181 -180 -178 -172 -166 -161 -156 -151 -148 -152 -153 -150 -145 -142 -141 -148 -148 -148 -148 -147 -147 -148 -152 -155 -156 -155 -155 -156 -156 -156 -156 -155 -152 -149 -147 -145 -144 -143 -143 -144 -143 -140 -137 -133 -133 -136 -136 -134 -134 -131 -129 -126 -123 -118 -112 -100 -99 -97 -96 -96 -95 -91 -89 -88 -88 -88 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -130 -116 -138 -168 -146 -69 -35 -42 -20 -0 -0 -0 -0 -0 -9 -60 -126 -136 -93 -118 -153 -162 -157 -173 -132 -82 -50 -51 -46 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -71 -147 -174 -178 -180 -208 -223 -203 -160 -144 -100 -79 -60 -47 -53 -63 -64 -41 -24 -42 -106 -124 -162 -180 -183 -193 -191 -180 -175 -178 -186 -193 -185 -167 -165 -170 -173 -173 -177 -180 -183 -188 -195 -199 -205 -209 -211 -212 -216 -219 -221 -225 -228 -231 -237 -243 -244 -245 -250 -261 -270 -271 -284 -322 -394 -487 -521 -527 -527 -523 -515 -506 -534 -567 -592 -617 -641 -645 -656 -670 -678 -687 -700 -708 -705 -718 -716 -706 -708 -689 -651 -682 -721 -736 -762 -747 -711 -664 -627 -618 -660 -671 -670 -676 -697 -719 -686 -680 -647 -639 -646 -640 -671 -733 -740 -711 -676 -660 -673 -686 -600 -582 -655 -601 -654 -655 -643 -634 -630 -629 -645 -646 -633 -646 -712 -683 -683 -684 -573 -390 -326 -268 -198 -170 -165 -165 -175 -175 -179 -181 -184 -190 -189 -190 -191 -190 -190 -191 -200 -221 -227 -228 -230 -233 -235 -236 -237 -239 -241 -243 -244 -249 -252 -254 -256 -256 -258 -258 -258 -257 -256 -256 -258 -256 -261 -270 -270 -277 -274 -270 -267 -264 -260 -258 -256 -255 -254 -253 -251 -248 -245 -242 -239 -235 -232 -231 -228 -224 -219 -214 -210 -206 -201 -197 -195 -193 -188 -184 -182 -180 -180 -178 -176 -175 -174 -173 -175 -173 -168 -163 -158 -153 -150 -147 -151 -149 -145 -143 -143 -151 -151 -152 -153 -153 -151 -150 -152 -155 -158 -157 -156 -157 -158 -158 -157 -156 -153 -149 -148 -149 -150 -150 -149 -149 -146 -143 -140 -138 -138 -136 -134 -132 -128 -125 -125 -124 -120 -115 -110 -108 -101 -99 -100 -99 -97 -93 -91 -90 -91 -93 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -88 -226 -193 -168 -144 -152 -156 -117 -98 -130 -87 -21 -0 -0 -0 -0 -0 -10 -38 -49 -34 -99 -139 -140 -145 -165 -123 -113 -115 -96 -34 -43 -120 -142 -134 -106 -0 -0 -57 -82 -75 -65 -54 -46 -118 -171 -164 -161 -165 -168 -190 -207 -196 -170 -155 -96 -71 -63 -49 -60 -80 -84 -98 -120 -119 -144 -149 -147 -148 -157 -159 -179 -180 -180 -185 -194 -205 -170 -166 -171 -174 -176 -181 -186 -189 -193 -199 -204 -209 -213 -215 -216 -219 -222 -225 -228 -230 -233 -237 -241 -241 -242 -249 -261 -273 -289 -319 -398 -476 -516 -517 -556 -566 -560 -551 -543 -541 -552 -576 -598 -610 -610 -640 -654 -674 -695 -711 -714 -719 -717 -730 -745 -743 -687 -624 -572 -628 -744 -790 -750 -736 -688 -672 -698 -708 -714 -694 -685 -685 -686 -679 -660 -625 -621 -630 -622 -620 -650 -698 -706 -675 -645 -667 -667 -497 -443 -531 -449 -641 -666 -664 -658 -647 -645 -646 -625 -626 -662 -714 -688 -683 -684 -687 -603 -347 -280 -212 -186 -177 -168 -169 -174 -180 -186 -192 -197 -196 -195 -195 -195 -195 -195 -195 -222 -230 -231 -234 -237 -240 -240 -241 -243 -245 -247 -248 -253 -256 -257 -258 -258 -261 -262 -261 -260 -259 -259 -260 -260 -259 -257 -256 -277 -275 -271 -267 -264 -262 -261 -260 -258 -256 -254 -253 -250 -247 -245 -243 -241 -239 -235 -232 -227 -222 -217 -212 -208 -205 -203 -200 -194 -189 -186 -182 -180 -180 -178 -177 -176 -174 -170 -168 -174 -169 -163 -158 -154 -153 -147 -150 -149 -147 -146 -147 -154 -155 -156 -158 -157 -156 -155 -154 -155 -157 -159 -159 -156 -155 -155 -157 -154 -152 -150 -149 -149 -150 -151 -154 -153 -150 -147 -144 -139 -136 -132 -130 -128 -125 -125 -126 -125 -121 -114 -109 -109 -105 -101 -101 -102 -98 -94 -93 -93 -94 -96 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -33 -47 -137 -146 -146 -152 -151 -135 -111 -146 -100 -14 -0 -0 -0 -98 -153 -106 -0 -0 -105 -142 -135 -129 -154 -127 -121 -118 -88 -40 -125 -137 -140 -142 -135 -97 -89 -125 -146 -148 -149 -148 -151 -154 -152 -148 -148 -149 -148 -176 -201 -200 -171 -185 -152 -96 -61 -52 -68 -83 -96 -97 -98 -115 -148 -163 -171 -173 -174 -175 -156 -179 -186 -189 -195 -201 -165 -162 -167 -172 -178 -184 -189 -193 -199 -205 -209 -213 -214 -216 -219 -222 -224 -226 -229 -232 -233 -235 -236 -238 -240 -248 -261 -278 -329 -336 -421 -491 -508 -522 -556 -562 -534 -524 -559 -595 -570 -587 -601 -603 -606 -637 -660 -671 -684 -698 -702 -714 -715 -741 -754 -720 -642 -602 -606 -627 -689 -781 -781 -697 -675 -704 -743 -751 -744 -720 -694 -681 -674 -650 -618 -615 -611 -605 -600 -602 -594 -621 -650 -619 -537 -660 -563 -478 -443 -455 -469 -590 -657 -673 -661 -645 -642 -619 -617 -667 -716 -718 -714 -688 -680 -678 -585 -347 -280 -217 -176 -160 -164 -177 -178 -183 -189 -195 -201 -201 -199 -199 -199 -199 -200 -199 -226 -233 -236 -242 -244 -244 -245 -246 -248 -250 -252 -253 -257 -259 -260 -260 -261 -263 -263 -263 -263 -262 -262 -262 -262 -260 -257 -256 -265 -271 -270 -267 -265 -264 -263 -261 -259 -258 -256 -254 -252 -249 -248 -248 -247 -243 -239 -235 -230 -225 -220 -215 -211 -211 -209 -203 -197 -192 -187 -184 -181 -180 -180 -180 -177 -174 -171 -168 -175 -170 -164 -159 -156 -153 -147 -151 -151 -150 -150 -150 -153 -154 -157 -161 -161 -161 -159 -158 -157 -156 -158 -157 -154 -151 -153 -156 -155 -154 -154 -154 -153 -152 -154 -154 -153 -151 -149 -145 -140 -139 -134 -130 -128 -128 -129 -131 -128 -122 -115 -114 -110 -107 -104 -103 -103 -101 -97 -96 -96 -97 -98 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -35 -149 -167 -150 -133 -127 -99 -121 -125 -80 -7 -1 -0 -11 -101 -157 -112 -100 -142 -148 -140 -134 -126 -130 -131 -128 -89 -28 -33 -113 -133 -135 -135 -137 -137 -138 -136 -135 -134 -131 -132 -134 -134 -134 -134 -137 -137 -169 -189 -199 -205 -179 -124 -76 -50 -55 -72 -55 -54 -54 -71 -100 -96 -119 -125 -132 -145 -158 -167 -156 -176 -192 -198 -200 -184 -163 -163 -172 -180 -187 -193 -197 -203 -208 -211 -211 -216 -219 -222 -225 -227 -229 -232 -233 -233 -233 -233 -234 -236 -246 -269 -300 -323 -378 -434 -469 -499 -560 -566 -566 -535 -509 -527 -599 -570 -569 -584 -598 -607 -636 -647 -652 -668 -695 -719 -726 -738 -748 -726 -676 -636 -634 -663 -667 -689 -743 -754 -684 -678 -712 -739 -727 -753 -730 -697 -680 -669 -636 -622 -618 -598 -581 -585 -607 -598 -597 -614 -570 -461 -540 -454 -456 -477 -486 -491 -496 -635 -678 -654 -619 -615 -612 -614 -657 -696 -694 -672 -682 -655 -628 -520 -293 -285 -233 -217 -199 -181 -190 -184 -186 -191 -198 -204 -206 -206 -204 -202 -202 -203 -202 -231 -238 -243 -249 -249 -251 -252 -252 -254 -255 -256 -257 -259 -261 -262 -262 -263 -264 -265 -265 -265 -265 -264 -264 -262 -260 -257 -254 -251 -267 -271 -268 -267 -268 -265 -262 -260 -259 -257 -256 -254 -253 -253 -252 -250 -247 -243 -238 -233 -229 -224 -221 -218 -216 -212 -206 -200 -195 -190 -186 -184 -184 -183 -180 -177 -174 -171 -169 -176 -172 -167 -164 -160 -155 -150 -154 -155 -154 -154 -153 -153 -152 -158 -164 -164 -164 -162 -160 -159 -157 -157 -155 -153 -152 -154 -159 -160 -160 -160 -160 -159 -157 -157 -156 -155 -153 -150 -145 -144 -138 -134 -132 -132 -134 -134 -133 -129 -126 -123 -114 -113 -111 -107 -104 -103 -105 -101 -100 -99 -98 -99 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -50 -69 -96 -116 -119 -109 -101 -75 -71 -68 -38 -36 -39 -107 -153 -145 -142 -146 -150 -147 -140 -138 -141 -144 -139 -89 -31 -29 -37 -111 -111 -96 -100 -104 -110 -114 -119 -122 -121 -120 -129 -130 -128 -127 -128 -131 -168 -178 -187 -180 -83 -61 -52 -64 -67 -46 -44 -46 -70 -86 -95 -94 -93 -97 -102 -130 -162 -144 -161 -160 -164 -182 -207 -207 -191 -174 -172 -181 -189 -196 -201 -207 -210 -211 -214 -218 -221 -225 -228 -230 -231 -233 -233 -233 -232 -232 -231 -234 -263 -301 -333 -341 -399 -431 -476 -531 -570 -598 -599 -572 -553 -552 -560 -559 -559 -580 -600 -617 -661 -666 -657 -671 -694 -709 -721 -742 -738 -705 -673 -674 -673 -698 -688 -668 -668 -701 -712 -735 -721 -712 -734 -777 -725 -713 -689 -658 -637 -601 -567 -553 -562 -582 -595 -593 -623 -584 -521 -468 -430 -456 -467 -476 -482 -485 -499 -590 -654 -653 -621 -614 -613 -614 -614 -618 -625 -633 -662 -640 -481 -324 -296 -305 -304 -266 -223 -203 -210 -198 -193 -195 -200 -204 -206 -207 -207 -205 -205 -206 -207 -236 -244 -249 -255 -257 -257 -258 -258 -259 -260 -260 -261 -262 -263 -264 -264 -265 -266 -267 -267 -267 -267 -266 -266 -263 -261 -258 -255 -252 -259 -267 -270 -269 -269 -267 -264 -262 -260 -258 -258 -257 -257 -256 -254 -254 -250 -246 -241 -237 -233 -230 -228 -223 -220 -217 -210 -204 -199 -193 -191 -189 -187 -184 -180 -177 -175 -173 -171 -174 -171 -172 -169 -162 -158 -153 -158 -159 -158 -157 -157 -156 -156 -159 -164 -167 -165 -162 -160 -159 -158 -157 -154 -154 -154 -156 -158 -159 -159 -162 -164 -162 -160 -158 -158 -156 -152 -148 -147 -141 -134 -132 -133 -133 -133 -131 -132 -133 -130 -123 -114 -113 -113 -111 -107 -106 -107 -107 -103 -101 -100 -100 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -24 -86 -136 -124 -129 -72 -58 -61 -55 -67 -44 -52 -100 -134 -127 -132 -140 -145 -147 -147 -149 -160 -150 -87 -33 -30 -31 -43 -47 -38 -48 -89 -91 -97 -72 -76 -103 -100 -127 -133 -136 -135 -128 -127 -172 -176 -179 -159 -75 -73 -71 -86 -88 -68 -67 -68 -113 -105 -68 -63 -59 -101 -122 -133 -141 -147 -180 -169 -161 -165 -179 -182 -188 -177 -175 -184 -192 -198 -204 -208 -211 -213 -217 -221 -224 -227 -231 -235 -236 -235 -234 -235 -235 -232 -229 -261 -297 -317 -338 -396 -393 -451 -501 -549 -596 -596 -597 -572 -560 -559 -559 -559 -589 -609 -617 -639 -698 -703 -682 -681 -677 -667 -683 -689 -679 -648 -626 -632 -632 -656 -663 -636 -576 -525 -729 -754 -546 -391 -406 -416 -421 -332 -292 -293 -338 -564 -559 -552 -567 -588 -592 -620 -660 -637 -546 -447 -426 -456 -467 -472 -476 -483 -496 -504 -602 -642 -623 -616 -611 -612 -612 -616 -621 -618 -584 -550 -426 -316 -292 -288 -245 -245 -232 -218 -228 -213 -204 -201 -201 -203 -209 -210 -209 -208 -208 -210 -211 -219 -222 -240 -260 -263 -264 -264 -264 -264 -264 -264 -265 -264 -265 -265 -266 -267 -268 -269 -269 -268 -268 -268 -267 -265 -262 -260 -257 -253 -250 -256 -261 -262 -271 -268 -265 -263 -262 -260 -260 -260 -260 -258 -257 -256 -253 -250 -245 -240 -237 -237 -232 -227 -224 -220 -215 -208 -202 -199 -196 -193 -188 -184 -180 -178 -176 -175 -173 -171 -169 -172 -172 -166 -161 -157 -162 -163 -162 -161 -160 -160 -159 -160 -164 -169 -166 -163 -161 -160 -159 -156 -154 -157 -158 -157 -156 -156 -156 -157 -160 -162 -160 -157 -156 -152 -150 -147 -141 -135 -132 -131 -132 -132 -131 -128 -128 -130 -129 -124 -117 -115 -115 -113 -110 -108 -108 -107 -104 -102 -101 -101 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -36 -101 -137 -118 -77 -65 -58 -53 -59 -70 -50 -96 -134 -123 -121 -125 -131 -138 -144 -145 -135 -138 -80 -35 -32 -32 -35 -35 -22 -19 -38 -45 -54 -29 -33 -66 -72 -78 -98 -127 -144 -139 -136 -177 -179 -177 -172 -142 -86 -82 -89 -83 -78 -100 -123 -100 -92 -92 -84 -59 -106 -98 -98 -113 -127 -137 -162 -170 -166 -160 -159 -163 -168 -176 -184 -192 -200 -203 -206 -210 -216 -220 -224 -227 -231 -236 -239 -239 -239 -238 -239 -239 -233 -230 -290 -306 -321 -353 -405 -422 -468 -527 -574 -594 -595 -600 -576 -586 -606 -605 -605 -613 -618 -639 -666 -691 -709 -688 -681 -663 -642 -653 -622 -605 -592 -580 -578 -586 -587 -583 -549 -519 -551 -740 -720 -526 -404 -415 -409 -345 -274 -243 -239 -251 -306 -528 -397 -320 -354 -438 -634 -674 -677 -558 -406 -421 -423 -423 -429 -452 -483 -491 -479 -528 -590 -621 -617 -616 -615 -615 -618 -609 -575 -576 -575 -436 -311 -290 -285 -255 -269 -262 -234 -217 -236 -222 -212 -208 -209 -212 -212 -211 -211 -212 -214 -216 -216 -217 -241 -265 -269 -269 -268 -268 -268 -268 -268 -268 -267 -267 -268 -268 -269 -269 -270 -270 -270 -270 -268 -268 -266 -264 -262 -259 -255 -253 -252 -249 -250 -261 -268 -267 -265 -263 -261 -261 -261 -261 -260 -259 -258 -256 -253 -248 -245 -243 -241 -237 -232 -228 -224 -218 -212 -205 -204 -200 -194 -189 -184 -182 -180 -179 -178 -176 -175 -171 -174 -174 -169 -166 -162 -164 -164 -164 -166 -164 -163 -162 -163 -166 -171 -168 -167 -165 -163 -160 -158 -158 -161 -160 -157 -155 -155 -155 -154 -158 -162 -159 -154 -151 -149 -147 -142 -136 -134 -132 -132 -132 -131 -128 -128 -126 -124 -123 -123 -119 -117 -113 -112 -113 -113 -109 -106 -104 -104 -103 -101 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -32 -91 -106 -129 -127 -106 -90 -96 -109 -116 -129 -136 -129 -121 -121 -117 -120 -131 -120 -41 -47 -43 -39 -36 -35 -35 -35 -33 -23 -13 -15 -17 -20 -10 -0 -0 -0 -69 -90 -100 -118 -149 -138 -136 -164 -184 -181 -164 -91 -85 -67 -53 -78 -130 -100 -92 -86 -73 -53 -78 -95 -115 -137 -151 -151 -156 -154 -162 -168 -162 -160 -161 -169 -179 -189 -195 -199 -206 -213 -219 -224 -227 -233 -237 -240 -241 -241 -242 -242 -244 -242 -235 -234 -292 -299 -316 -342 -372 -431 -499 -542 -573 -595 -602 -577 -576 -573 -573 -584 -620 -626 -630 -649 -678 -702 -708 -701 -690 -679 -663 -639 -598 -570 -572 -563 -539 -548 -556 -537 -504 -548 -688 -702 -507 -436 -422 -403 -345 -259 -243 -243 -243 -242 -249 -288 -255 -264 -439 -723 -772 -668 -650 -529 -380 -378 -370 -373 -388 -431 -483 -487 -443 -441 -535 -622 -608 -541 -541 -580 -605 -600 -573 -565 -536 -420 -327 -308 -294 -276 -302 -299 -272 -251 -263 -243 -237 -228 -217 -216 -213 -214 -216 -217 -218 -220 -220 -221 -230 -248 -270 -271 -270 -270 -270 -270 -270 -270 -269 -270 -270 -270 -270 -270 -271 -271 -271 -271 -269 -269 -268 -266 -264 -261 -259 -257 -254 -252 -249 -249 -269 -269 -266 -264 -263 -263 -263 -263 -262 -261 -260 -258 -255 -252 -250 -248 -244 -241 -236 -232 -227 -222 -216 -212 -208 -203 -196 -190 -185 -185 -183 -181 -180 -179 -177 -173 -176 -177 -173 -170 -167 -166 -165 -165 -167 -169 -167 -166 -166 -167 -169 -167 -170 -169 -167 -165 -164 -164 -163 -161 -159 -158 -156 -155 -154 -154 -154 -152 -150 -147 -146 -143 -139 -137 -136 -134 -133 -132 -132 -131 -128 -124 -124 -124 -121 -119 -117 -114 -113 -113 -114 -111 -108 -106 -105 -104 -102 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -35 -22 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -91 -100 -102 -93 -91 -93 -97 -109 -125 -134 -135 -131 -129 -120 -116 -103 -76 -30 -34 -37 -38 -39 -39 -38 -37 -39 -26 -13 -15 -17 -20 -14 -9 -8 -7 -1 -0 -53 -127 -166 -155 -150 -153 -172 -193 -188 -90 -85 -62 -45 -60 -107 -97 -93 -69 -44 -46 -65 -101 -135 -137 -126 -136 -137 -159 -157 -160 -172 -165 -161 -164 -175 -183 -185 -198 -206 -214 -221 -225 -229 -232 -238 -240 -241 -245 -247 -248 -252 -249 -241 -241 -295 -298 -315 -347 -403 -485 -522 -545 -572 -611 -648 -629 -621 -596 -599 -624 -627 -629 -657 -681 -700 -713 -712 -697 -698 -706 -690 -637 -606 -599 -607 -600 -575 -558 -578 -530 -507 -526 -549 -492 -427 -416 -419 -398 -340 -306 -245 -235 -241 -243 -242 -233 -239 -286 -535 -877 -800 -476 -435 -399 -347 -348 -348 -364 -385 -428 -467 -453 -430 -434 -497 -543 -506 -380 -425 -524 -574 -575 -568 -522 -522 -523 -434 -311 -303 -291 -330 -330 -305 -289 -306 -305 -280 -251 -233 -230 -220 -218 -219 -221 -221 -222 -222 -223 -225 -241 -267 -270 -271 -271 -272 -272 -272 -272 -271 -272 -273 -273 -273 -272 -272 -272 -272 -272 -271 -271 -271 -269 -267 -265 -263 -260 -257 -254 -251 -251 -270 -270 -268 -267 -266 -265 -265 -264 -263 -262 -262 -260 -259 -257 -255 -251 -248 -244 -239 -235 -231 -226 -223 -220 -213 -206 -198 -193 -188 -186 -183 -182 -181 -179 -177 -174 -174 -175 -175 -173 -172 -170 -168 -166 -165 -172 -171 -170 -169 -168 -167 -166 -171 -172 -171 -170 -169 -167 -165 -164 -163 -161 -158 -156 -154 -152 -149 -146 -149 -148 -146 -143 -140 -139 -138 -136 -135 -135 -137 -134 -129 -125 -123 -123 -120 -119 -118 -119 -118 -114 -116 -114 -110 -106 -104 -105 -103 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -115 -79 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -88 -107 -109 -108 -95 -103 -117 -84 -64 -71 -77 -79 -79 -53 -27 -27 -30 -34 -35 -36 -38 -39 -40 -42 -39 -28 -16 -17 -20 -20 -22 -24 -22 -1 -0 -0 -49 -131 -176 -179 -164 -179 -197 -171 -56 -80 -59 -87 -137 -144 -103 -98 -68 -44 -51 -90 -104 -103 -121 -138 -141 -154 -189 -173 -172 -189 -178 -171 -170 -174 -179 -183 -197 -207 -214 -219 -223 -227 -232 -237 -239 -242 -247 -250 -255 -262 -258 -246 -246 -297 -298 -337 -384 -440 -517 -553 -562 -585 -629 -676 -676 -633 -625 -626 -626 -625 -626 -660 -690 -705 -706 -702 -682 -698 -713 -696 -654 -647 -668 -676 -677 -654 -607 -606 -645 -616 -579 -532 -440 -431 -382 -364 -361 -337 -254 -241 -241 -247 -254 -252 -251 -268 -589 -831 -774 -430 -326 -331 -337 -335 -336 -315 -331 -370 -407 -422 -399 -382 -393 -398 -389 -373 -381 -482 -516 -557 -584 -565 -481 -483 -488 -414 -315 -308 -299 -347 -353 -334 -316 -316 -342 -320 -285 -260 -254 -232 -225 -223 -223 -223 -224 -224 -224 -224 -229 -242 -267 -269 -270 -271 -273 -274 -274 -273 -275 -276 -276 -276 -275 -275 -275 -274 -274 -273 -274 -273 -271 -270 -269 -267 -263 -259 -256 -253 -252 -260 -259 -265 -269 -268 -267 -266 -266 -265 -264 -265 -264 -263 -261 -258 -255 -252 -247 -242 -238 -236 -233 -231 -224 -216 -209 -202 -196 -191 -187 -185 -183 -181 -178 -177 -175 -172 -173 -177 -175 -175 -173 -170 -167 -165 -167 -171 -172 -170 -168 -167 -165 -167 -172 -174 -173 -171 -168 -169 -169 -167 -164 -160 -158 -154 -150 -147 -149 -151 -151 -148 -145 -142 -142 -141 -140 -138 -139 -141 -135 -129 -124 -123 -124 -122 -122 -122 -122 -120 -117 -118 -117 -114 -109 -106 -107 -109 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -90 -131 -133 -117 -103 -112 -102 -76 -52 -36 -36 -33 -30 -29 -30 -30 -33 -33 -35 -38 -39 -43 -23 -22 -21 -17 -19 -20 -21 -22 -25 -22 -7 -6 -1 -55 -120 -134 -184 -171 -157 -172 -188 -151 -93 -77 -116 -164 -158 -99 -86 -62 -47 -45 -45 -84 -98 -102 -121 -156 -182 -171 -175 -172 -177 -192 -184 -183 -182 -183 -187 -197 -208 -216 -221 -224 -228 -234 -235 -243 -249 -252 -256 -263 -271 -263 -248 -241 -262 -290 -337 -396 -457 -514 -551 -579 -615 -641 -655 -658 -631 -625 -624 -625 -633 -664 -670 -701 -716 -708 -688 -671 -690 -696 -674 -656 -700 -711 -695 -673 -632 -574 -551 -749 -656 -536 -474 -434 -425 -381 -375 -358 -311 -290 -266 -259 -259 -261 -262 -264 -724 -879 -876 -677 -243 -247 -279 -291 -294 -298 -298 -308 -356 -383 -374 -348 -326 -332 -339 -349 -362 -371 -404 -388 -464 -534 -489 -315 -314 -313 -314 -311 -300 -303 -353 -364 -360 -355 -341 -375 -360 -328 -304 -290 -252 -233 -229 -227 -225 -226 -226 -225 -225 -226 -236 -268 -269 -270 -272 -275 -278 -278 -277 -278 -279 -278 -278 -278 -277 -277 -277 -276 -275 -276 -275 -274 -273 -272 -269 -265 -262 -259 -255 -252 -250 -250 -263 -272 -270 -269 -268 -267 -266 -266 -268 -267 -266 -264 -262 -258 -255 -251 -246 -244 -243 -240 -235 -228 -220 -212 -205 -198 -193 -191 -189 -185 -181 -179 -177 -176 -174 -175 -180 -180 -178 -176 -173 -169 -167 -165 -171 -173 -171 -168 -165 -165 -166 -169 -171 -171 -173 -172 -172 -172 -169 -166 -162 -159 -153 -148 -145 -146 -148 -152 -151 -148 -146 -148 -147 -146 -145 -144 -141 -134 -127 -123 -122 -123 -126 -126 -125 -125 -123 -120 -121 -120 -117 -113 -110 -109 -111 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -41 -133 -132 -120 -111 -77 -36 -37 -36 -34 -31 -29 -29 -30 -34 -36 -38 -40 -41 -18 -15 -17 -25 -39 -38 -25 -23 -25 -27 -28 -29 -11 -3 -1 -36 -188 -175 -159 -176 -206 -194 -67 -86 -95 -84 -70 -73 -51 -50 -52 -52 -48 -43 -82 -93 -120 -151 -146 -175 -193 -178 -178 -206 -201 -196 -194 -195 -197 -201 -208 -215 -225 -230 -228 -229 -236 -248 -253 -253 -256 -272 -231 -243 -252 -255 -276 -290 -336 -411 -482 -528 -561 -589 -622 -643 -660 -679 -632 -623 -621 -650 -687 -672 -677 -686 -696 -691 -667 -645 -656 -647 -620 -613 -662 -665 -638 -566 -503 -499 -583 -751 -581 -435 -387 -383 -340 -343 -328 -314 -313 -304 -280 -270 -268 -264 -263 -279 -763 -846 -805 -611 -216 -214 -224 -245 -329 -393 -270 -308 -330 -340 -332 -309 -312 -312 -324 -338 -351 -374 -498 -393 -377 -373 -338 -337 -317 -307 -303 -308 -327 -379 -378 -376 -374 -371 -366 -414 -404 -377 -351 -325 -272 -270 -248 -231 -226 -226 -227 -225 -225 -225 -228 -236 -238 -263 -276 -280 -282 -282 -280 -282 -282 -282 -281 -280 -279 -279 -278 -277 -276 -277 -277 -277 -276 -274 -271 -268 -264 -261 -258 -255 -256 -254 -259 -267 -273 -271 -270 -269 -269 -269 -270 -269 -269 -267 -264 -261 -259 -255 -252 -251 -249 -244 -238 -232 -224 -215 -208 -201 -198 -198 -193 -188 -183 -181 -179 -177 -175 -175 -179 -186 -183 -180 -176 -172 -169 -167 -172 -174 -172 -168 -166 -167 -169 -170 -170 -170 -171 -170 -168 -166 -164 -165 -160 -156 -152 -149 -148 -146 -148 -153 -153 -150 -151 -153 -152 -152 -151 -147 -140 -134 -127 -124 -125 -126 -125 -125 -126 -127 -126 -124 -121 -123 -121 -119 -117 -112 -112 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -10 -20 -125 -133 -84 -36 -38 -41 -31 -21 -15 -19 -31 -44 -45 -39 -31 -16 -15 -16 -16 -21 -31 -34 -24 -34 -32 -27 -28 -30 -31 -32 -19 -48 -182 -173 -167 -164 -185 -185 -45 -63 -85 -83 -66 -61 -47 -50 -55 -57 -54 -49 -48 -78 -96 -113 -139 -142 -170 -181 -181 -182 -186 -203 -203 -202 -203 -207 -211 -221 -229 -232 -235 -244 -238 -244 -247 -250 -245 -218 -208 -214 -234 -263 -292 -288 -362 -439 -504 -552 -579 -600 -621 -650 -674 -672 -627 -623 -623 -625 -640 -676 -676 -693 -687 -665 -645 -643 -608 -589 -580 -583 -597 -599 -581 -491 -437 -509 -723 -780 -535 -388 -336 -313 -313 -278 -318 -318 -281 -274 -268 -268 -264 -261 -267 -294 -359 -377 -371 -317 -210 -209 -206 -199 -243 -295 -250 -275 -297 -306 -308 -307 -307 -309 -321 -335 -347 -373 -489 -368 -366 -398 -402 -404 -349 -333 -346 -373 -403 -401 -398 -401 -402 -399 -400 -452 -443 -417 -388 -351 -293 -292 -259 -234 -226 -226 -227 -226 -225 -224 -225 -225 -229 -263 -280 -284 -286 -285 -284 -285 -285 -285 -283 -283 -282 -281 -280 -279 -278 -278 -280 -280 -279 -277 -274 -270 -267 -264 -262 -260 -261 -258 -254 -261 -275 -273 -271 -270 -270 -270 -271 -269 -269 -268 -266 -264 -262 -260 -259 -257 -253 -247 -242 -235 -227 -219 -212 -209 -206 -202 -196 -190 -185 -182 -179 -177 -176 -176 -177 -188 -186 -183 -179 -175 -172 -170 -171 -174 -173 -169 -169 -171 -171 -170 -170 -169 -169 -167 -165 -161 -160 -162 -157 -154 -152 -151 -150 -148 -150 -155 -155 -154 -154 -151 -150 -149 -145 -141 -139 -133 -126 -124 -126 -129 -129 -127 -125 -124 -125 -127 -124 -125 -126 -124 -119 -114 -114 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -26 -125 -92 -39 -39 -42 -19 -23 -32 -53 -98 -100 -130 -87 -41 -39 -40 -39 -38 -38 -33 -21 -22 -50 -39 -26 -28 -30 -30 -30 -33 -82 -178 -171 -170 -159 -182 -209 -154 -61 -63 -85 -90 -70 -46 -48 -54 -58 -58 -56 -56 -51 -76 -96 -108 -149 -176 -202 -207 -194 -179 -188 -207 -209 -208 -210 -215 -225 -236 -242 -245 -249 -250 -251 -253 -257 -248 -209 -213 -213 -229 -255 -287 -322 -396 -469 -518 -547 -570 -570 -616 -641 -652 -650 -630 -628 -630 -630 -631 -639 -680 -676 -681 -670 -643 -617 -601 -563 -552 -563 -582 -605 -557 -476 -498 -613 -747 -770 -598 -465 -372 -298 -288 -293 -309 -323 -310 -263 -252 -251 -249 -256 -273 -295 -285 -279 -235 -205 -215 -215 -209 -178 -169 -186 -212 -248 -261 -268 -272 -283 -310 -315 -327 -338 -348 -357 -365 -379 -389 -409 -432 -437 -436 -452 -543 -554 -441 -449 -445 -486 -501 -493 -491 -487 -474 -451 -420 -394 -387 -327 -275 -244 -230 -227 -228 -227 -225 -225 -227 -228 -231 -265 -281 -284 -285 -285 -285 -285 -286 -287 -286 -285 -284 -284 -283 -282 -282 -281 -282 -282 -281 -279 -277 -273 -269 -267 -266 -265 -264 -260 -256 -263 -277 -274 -272 -271 -271 -271 -271 -269 -269 -269 -268 -266 -264 -264 -262 -259 -256 -251 -246 -239 -231 -226 -221 -217 -210 -204 -197 -190 -185 -182 -180 -179 -178 -177 -178 -182 -180 -181 -181 -178 -175 -174 -172 -170 -169 -171 -173 -173 -172 -171 -170 -169 -169 -167 -164 -163 -162 -161 -157 -156 -155 -155 -154 -151 -153 -154 -154 -153 -152 -152 -152 -149 -144 -139 -138 -131 -125 -124 -125 -126 -130 -128 -126 -125 -125 -127 -125 -125 -125 -125 -121 -116 -116 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -33 -52 -47 -42 -41 -29 -40 -67 -91 -103 -139 -137 -136 -133 -128 -127 -122 -65 -88 -114 -92 -41 -55 -37 -26 -28 -29 -30 -30 -32 -91 -178 -169 -167 -161 -194 -231 -221 -154 -69 -79 -80 -49 -48 -48 -51 -52 -44 -30 -57 -56 -54 -72 -110 -153 -154 -163 -175 -187 -191 -177 -189 -207 -212 -213 -219 -224 -226 -234 -241 -243 -245 -257 -272 -250 -223 -222 -223 -221 -232 -268 -314 -345 -402 -468 -523 -556 -569 -572 -622 -646 -655 -652 -636 -636 -677 -663 -636 -646 -692 -681 -661 -656 -645 -608 -576 -561 -560 -558 -562 -598 -500 -450 -585 -738 -743 -742 -650 -455 -318 -282 -265 -267 -288 -307 -302 -270 -271 -252 -243 -254 -275 -291 -275 -268 -218 -184 -186 -177 -175 -165 -163 -169 -178 -201 -230 -237 -241 -263 -319 -326 -337 -345 -351 -365 -404 -403 -420 -462 -503 -508 -510 -585 -624 -632 -632 -639 -638 -639 -582 -517 -508 -503 -491 -469 -460 -453 -413 -352 -298 -261 -239 -231 -230 -228 -227 -228 -229 -230 -232 -242 -265 -281 -282 -283 -283 -284 -286 -287 -287 -287 -287 -287 -287 -286 -286 -284 -285 -285 -284 -282 -279 -276 -274 -272 -270 -268 -266 -261 -257 -264 -277 -274 -274 -273 -272 -271 -271 -271 -270 -270 -270 -268 -267 -266 -264 -261 -258 -254 -249 -242 -234 -231 -228 -220 -212 -204 -197 -192 -188 -184 -183 -182 -180 -179 -179 -178 -176 -180 -182 -179 -178 -176 -173 -168 -168 -173 -176 -175 -173 -172 -172 -171 -170 -167 -163 -163 -165 -162 -160 -160 -159 -158 -156 -154 -154 -156 -157 -155 -155 -154 -153 -149 -143 -138 -137 -128 -124 -122 -123 -127 -131 -128 -125 -123 -122 -122 -124 -125 -124 -123 -123 -118 -116 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -18 -28 -46 -46 -32 -62 -101 -125 -126 -128 -128 -129 -129 -131 -133 -120 -129 -145 -142 -106 -63 -34 -26 -26 -27 -30 -32 -42 -108 -185 -171 -161 -160 -169 -195 -217 -208 -160 -98 -66 -51 -50 -49 -50 -51 -54 -51 -24 -21 -44 -77 -103 -114 -109 -111 -123 -137 -154 -176 -167 -200 -213 -212 -216 -216 -218 -222 -222 -226 -231 -191 -201 -216 -222 -225 -232 -221 -231 -275 -334 -375 -431 -471 -507 -542 -570 -592 -633 -649 -659 -658 -645 -662 -660 -661 -668 -674 -666 -645 -643 -630 -618 -611 -568 -566 -549 -546 -553 -544 -408 -487 -645 -758 -764 -764 -459 -316 -268 -260 -246 -243 -282 -272 -249 -246 -252 -246 -246 -260 -277 -274 -210 -201 -193 -184 -176 -170 -169 -167 -163 -162 -166 -167 -189 -224 -245 -271 -331 -339 -375 -392 -397 -413 -462 -460 -479 -500 -521 -538 -534 -530 -580 -619 -626 -644 -644 -644 -634 -565 -439 -433 -421 -418 -412 -396 -373 -376 -325 -280 -251 -237 -233 -233 -231 -230 -231 -231 -232 -234 -259 -278 -279 -279 -280 -282 -285 -287 -288 -288 -288 -288 -288 -288 -288 -287 -287 -287 -285 -284 -281 -280 -279 -276 -273 -271 -268 -264 -259 -260 -265 -264 -275 -275 -273 -272 -273 -273 -272 -272 -271 -271 -270 -268 -265 -262 -259 -256 -250 -244 -239 -235 -229 -221 -212 -205 -200 -196 -192 -190 -187 -184 -182 -181 -181 -179 -176 -176 -175 -176 -180 -177 -173 -169 -171 -177 -178 -176 -175 -173 -172 -172 -171 -167 -163 -164 -169 -167 -166 -165 -163 -161 -159 -157 -157 -159 -160 -159 -156 -154 -152 -148 -142 -137 -136 -128 -126 -125 -124 -128 -132 -128 -125 -122 -120 -120 -120 -123 -124 -123 -123 -119 -118 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -23 -25 -4 -58 -100 -114 -113 -116 -84 -108 -131 -131 -133 -133 -127 -127 -136 -141 -106 -92 -81 -53 -27 -32 -55 -154 -198 -190 -172 -157 -156 -190 -201 -206 -232 -212 -157 -134 -103 -52 -51 -51 -52 -54 -57 -59 -58 -58 -57 -82 -118 -111 -108 -98 -96 -111 -145 -164 -182 -188 -190 -193 -197 -202 -209 -194 -177 -186 -191 -197 -200 -206 -229 -280 -257 -238 -273 -336 -392 -446 -457 -468 -502 -559 -617 -630 -641 -657 -668 -662 -636 -630 -652 -673 -678 -668 -640 -606 -598 -587 -568 -560 -567 -537 -518 -507 -472 -366 -540 -676 -742 -757 -743 -495 -312 -245 -234 -234 -270 -287 -294 -270 -234 -226 -226 -242 -264 -254 -210 -198 -197 -190 -182 -177 -175 -176 -175 -162 -154 -156 -155 -161 -218 -251 -279 -338 -350 -422 -451 -458 -462 -465 -464 -480 -502 -545 -603 -601 -596 -560 -541 -563 -624 -616 -615 -519 -432 -428 -424 -425 -420 -419 -414 -397 -410 -353 -299 -262 -245 -244 -237 -234 -233 -232 -232 -232 -233 -239 -244 -252 -277 -278 -281 -285 -287 -288 -289 -289 -290 -290 -290 -290 -289 -290 -289 -287 -286 -284 -284 -282 -279 -276 -273 -271 -267 -262 -259 -258 -257 -278 -278 -276 -275 -276 -275 -274 -274 -273 -272 -271 -269 -266 -264 -261 -256 -251 -248 -244 -237 -229 -221 -214 -207 -203 -199 -195 -195 -190 -185 -183 -182 -181 -179 -176 -174 -172 -173 -180 -176 -172 -172 -174 -174 -179 -178 -176 -174 -173 -172 -171 -168 -165 -168 -174 -174 -172 -170 -167 -165 -164 -162 -161 -163 -162 -159 -156 -152 -150 -146 -142 -137 -136 -136 -131 -127 -127 -131 -133 -128 -124 -122 -120 -120 -119 -123 -124 -124 -124 -120 -119 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -43 -93 -111 -104 -105 -79 -72 -79 -101 -134 -128 -121 -119 -124 -133 -147 -157 -166 -122 -68 -81 -187 -197 -196 -188 -176 -173 -156 -193 -194 -181 -197 -224 -205 -216 -180 -110 -107 -59 -53 -54 -57 -59 -59 -59 -58 -60 -69 -78 -114 -105 -111 -131 -147 -150 -167 -167 -161 -159 -166 -163 -170 -182 -192 -200 -202 -198 -198 -244 -299 -303 -248 -264 -315 -371 -418 -464 -462 -479 -510 -555 -606 -610 -627 -646 -660 -668 -673 -639 -634 -644 -645 -615 -573 -579 -559 -543 -542 -546 -525 -488 -481 -472 -430 -350 -443 -516 -620 -689 -634 -544 -312 -237 -258 -270 -273 -252 -242 -236 -228 -218 -217 -236 -262 -252 -209 -211 -198 -187 -180 -177 -177 -178 -180 -163 -152 -152 -155 -199 -238 -256 -285 -340 -352 -431 -456 -461 -470 -486 -514 -531 -551 -586 -627 -624 -618 -612 -617 -592 -492 -437 -428 -421 -415 -414 -418 -419 -423 -463 -499 -478 -438 -375 -317 -287 -277 -249 -239 -235 -235 -235 -233 -233 -233 -234 -234 -246 -278 -278 -282 -285 -287 -288 -290 -290 -290 -291 -291 -291 -291 -292 -291 -289 -288 -287 -286 -284 -281 -279 -276 -275 -270 -266 -264 -263 -261 -267 -277 -279 -278 -278 -277 -277 -276 -275 -274 -273 -271 -268 -265 -262 -258 -256 -253 -246 -239 -231 -224 -218 -211 -207 -204 -202 -198 -191 -186 -183 -182 -180 -179 -175 -174 -172 -173 -180 -175 -170 -169 -169 -170 -172 -171 -174 -175 -175 -174 -172 -170 -168 -169 -173 -172 -176 -175 -172 -170 -168 -166 -164 -164 -161 -156 -153 -150 -149 -146 -143 -138 -138 -137 -133 -130 -130 -133 -132 -127 -123 -122 -121 -121 -120 -122 -124 -124 -124 -120 -120 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -71 -105 -99 -99 -100 -111 -120 -127 -131 -125 -123 -122 -123 -127 -131 -133 -148 -162 -172 -180 -184 -189 -175 -164 -161 -160 -144 -183 -182 -164 -161 -192 -183 -196 -195 -196 -207 -115 -65 -55 -68 -74 -61 -61 -61 -61 -64 -76 -122 -119 -148 -163 -160 -165 -184 -175 -173 -181 -193 -174 -189 -203 -208 -218 -250 -249 -269 -272 -275 -277 -228 -306 -348 -386 -422 -442 -471 -499 -535 -569 -591 -611 -639 -636 -631 -641 -669 -663 -642 -625 -621 -621 -574 -523 -511 -517 -516 -495 -500 -466 -438 -426 -408 -340 -379 -361 -412 -471 -409 -316 -256 -234 -246 -269 -264 -263 -242 -228 -225 -222 -215 -237 -222 -210 -213 -211 -186 -183 -185 -184 -180 -183 -192 -174 -162 -173 -209 -235 -254 -262 -289 -343 -381 -421 -442 -458 -483 -525 -582 -627 -649 -656 -654 -646 -639 -609 -560 -493 -426 -422 -408 -407 -409 -411 -412 -427 -437 -472 -503 -481 -391 -383 -336 -306 -294 -256 -243 -239 -239 -239 -237 -235 -235 -235 -235 -247 -279 -280 -282 -285 -288 -289 -290 -290 -291 -292 -292 -293 -293 -295 -294 -293 -292 -290 -288 -286 -284 -282 -279 -278 -274 -272 -270 -267 -263 -259 -276 -282 -280 -279 -280 -280 -279 -277 -276 -274 -273 -270 -266 -264 -263 -261 -256 -250 -243 -236 -228 -222 -215 -213 -211 -207 -200 -193 -187 -184 -183 -180 -177 -177 -176 -173 -172 -179 -174 -171 -168 -166 -168 -168 -168 -174 -178 -178 -176 -174 -173 -173 -173 -175 -173 -173 -176 -176 -173 -170 -168 -167 -164 -160 -155 -153 -151 -150 -148 -147 -146 -139 -139 -135 -132 -131 -133 -132 -127 -125 -123 -121 -122 -121 -123 -125 -125 -124 -123 -122 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -62 -79 -73 -71 -65 -102 -116 -123 -128 -125 -97 -94 -97 -110 -129 -129 -139 -150 -159 -163 -161 -160 -148 -143 -164 -196 -181 -180 -177 -165 -154 -154 -164 -173 -172 -180 -203 -215 -93 -64 -149 -207 -75 -67 -66 -65 -69 -76 -87 -125 -143 -159 -170 -174 -175 -172 -175 -203 -231 -210 -242 -270 -275 -268 -274 -314 -306 -302 -289 -271 -274 -325 -351 -367 -387 -415 -462 -497 -538 -573 -592 -596 -620 -623 -624 -628 -635 -640 -615 -614 -622 -618 -575 -528 -519 -522 -514 -492 -505 -453 -438 -425 -403 -380 -398 -356 -303 -271 -268 -249 -247 -294 -312 -315 -347 -324 -223 -182 -193 -216 -166 -180 -201 -212 -209 -200 -197 -199 -200 -197 -190 -192 -206 -203 -191 -196 -237 -251 -265 -269 -291 -343 -405 -405 -430 -462 -502 -552 -587 -642 -660 -656 -647 -640 -617 -557 -512 -471 -419 -414 -351 -371 -402 -411 -422 -440 -497 -517 -514 -498 -407 -404 -402 -367 -312 -270 -251 -244 -244 -245 -242 -239 -239 -238 -237 -239 -249 -279 -284 -288 -290 -291 -291 -292 -293 -293 -294 -294 -295 -297 -297 -296 -295 -293 -290 -289 -287 -285 -282 -282 -280 -278 -275 -271 -267 -262 -268 -277 -283 -282 -283 -282 -281 -279 -277 -275 -274 -271 -269 -268 -267 -264 -260 -254 -247 -240 -232 -225 -222 -220 -217 -210 -202 -194 -189 -186 -184 -182 -180 -177 -176 -174 -173 -179 -174 -171 -168 -166 -166 -168 -169 -171 -175 -179 -177 -176 -176 -176 -177 -177 -175 -173 -176 -176 -173 -170 -170 -166 -164 -161 -158 -157 -156 -154 -152 -150 -149 -142 -140 -136 -132 -132 -134 -133 -133 -129 -125 -122 -123 -123 -125 -127 -127 -126 -126 -124 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -51 -64 -72 -81 -76 -72 -105 -122 -112 -88 -82 -85 -86 -93 -113 -132 -133 -140 -150 -156 -155 -147 -146 -172 -183 -171 -164 -168 -142 -128 -136 -156 -158 -155 -155 -169 -174 -133 -106 -102 -165 -229 -234 -242 -304 -323 -287 -197 -79 -95 -125 -141 -145 -149 -186 -185 -180 -226 -295 -296 -303 -294 -288 -299 -326 -330 -290 -292 -285 -272 -289 -329 -339 -351 -375 -411 -455 -494 -539 -574 -585 -569 -599 -616 -625 -625 -622 -636 -619 -616 -602 -579 -574 -536 -533 -508 -492 -503 -518 -450 -446 -424 -392 -391 -378 -331 -302 -276 -254 -247 -255 -439 -533 -583 -713 -697 -330 -197 -186 -179 -177 -188 -188 -199 -212 -204 -140 -147 -190 -214 -207 -207 -210 -220 -215 -220 -255 -273 -281 -279 -296 -334 -363 -394 -428 -468 -511 -547 -559 -594 -600 -598 -592 -569 -527 -506 -464 -427 -417 -413 -359 -345 -375 -421 -445 -515 -530 -530 -500 -445 -421 -421 -381 -354 -331 -288 -262 -252 -251 -250 -247 -247 -244 -241 -239 -238 -244 -282 -288 -270 -256 -257 -259 -289 -295 -295 -296 -296 -297 -298 -299 -299 -298 -297 -293 -291 -289 -287 -286 -285 -285 -282 -278 -274 -270 -266 -263 -266 -270 -272 -286 -285 -283 -281 -279 -277 -275 -273 -272 -272 -271 -268 -263 -258 -251 -244 -237 -234 -230 -225 -219 -211 -203 -195 -190 -187 -186 -185 -182 -182 -178 -174 -173 -179 -175 -171 -169 -167 -166 -168 -170 -170 -171 -174 -179 -179 -179 -178 -178 -179 -178 -176 -178 -178 -175 -175 -171 -167 -167 -167 -165 -163 -161 -159 -159 -157 -152 -145 -142 -138 -134 -133 -135 -135 -134 -130 -125 -122 -124 -125 -126 -127 -127 -128 -129 -126 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -36 -76 -78 -84 -80 -109 -127 -115 -88 -120 -101 -90 -104 -136 -136 -137 -144 -151 -154 -147 -146 -131 -144 -162 -151 -118 -117 -117 -122 -131 -134 -150 -152 -166 -153 -87 -85 -97 -101 -102 -129 -233 -235 -246 -251 -245 -210 -89 -94 -98 -112 -143 -187 -243 -264 -286 -324 -359 -341 -343 -342 -326 -307 -321 -289 -296 -286 -274 -291 -333 -336 -352 -378 -411 -451 -492 -528 -566 -583 -566 -566 -596 -619 -613 -592 -602 -615 -590 -579 -581 -576 -539 -543 -512 -494 -506 -517 -450 -441 -432 -407 -376 -357 -301 -300 -297 -269 -242 -251 -413 -560 -647 -698 -690 -321 -208 -198 -191 -187 -187 -150 -142 -145 -135 -122 -131 -190 -224 -221 -221 -224 -233 -261 -280 -280 -292 -296 -288 -291 -310 -336 -392 -427 -466 -488 -484 -477 -525 -538 -541 -540 -524 -467 -443 -431 -428 -432 -440 -438 -438 -441 -469 -532 -542 -544 -541 -511 -464 -462 -438 -396 -375 -354 -306 -275 -261 -258 -258 -256 -251 -248 -245 -243 -242 -243 -251 -253 -250 -247 -247 -248 -258 -261 -280 -297 -298 -298 -300 -300 -301 -300 -300 -296 -293 -291 -290 -289 -289 -288 -286 -282 -277 -273 -269 -265 -263 -262 -265 -289 -288 -286 -284 -281 -280 -278 -277 -275 -274 -273 -271 -267 -261 -254 -249 -246 -241 -234 -227 -220 -212 -204 -197 -192 -190 -189 -187 -185 -168 -171 -176 -173 -172 -174 -173 -170 -167 -165 -169 -171 -171 -170 -172 -181 -181 -181 -180 -180 -181 -181 -180 -177 -174 -175 -179 -175 -172 -173 -174 -172 -167 -164 -164 -163 -160 -154 -145 -144 -141 -137 -135 -135 -136 -135 -130 -125 -122 -124 -126 -126 -126 -126 -131 -131 -128 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -17 -86 -91 -89 -113 -134 -127 -140 -131 -127 -132 -142 -142 -140 -141 -145 -149 -149 -146 -136 -123 -115 -111 -111 -117 -122 -123 -122 -121 -126 -146 -166 -144 -78 -48 -81 -91 -96 -113 -163 -227 -234 -196 -197 -246 -225 -216 -128 -108 -198 -342 -373 -386 -372 -375 -408 -394 -388 -386 -366 -336 -323 -304 -271 -267 -277 -285 -294 -328 -354 -380 -411 -449 -492 -514 -547 -565 -557 -565 -575 -609 -620 -608 -611 -619 -595 -584 -566 -534 -543 -506 -498 -498 -487 -453 -435 -433 -435 -415 -373 -357 -321 -299 -295 -279 -225 -231 -236 -416 -597 -639 -612 -297 -206 -197 -194 -187 -182 -141 -131 -134 -134 -142 -149 -205 -234 -232 -229 -234 -371 -359 -307 -297 -301 -303 -299 -292 -301 -344 -398 -423 -453 -453 -429 -445 -452 -459 -467 -473 -472 -466 -455 -445 -454 -484 -524 -521 -522 -533 -562 -611 -618 -568 -551 -554 -557 -544 -457 -409 -396 -378 -327 -291 -272 -275 -275 -264 -257 -253 -250 -248 -246 -245 -245 -246 -248 -249 -249 -249 -249 -250 -257 -275 -299 -299 -301 -302 -302 -302 -303 -300 -297 -295 -294 -293 -292 -292 -289 -285 -281 -277 -272 -270 -268 -266 -268 -293 -291 -289 -286 -284 -282 -281 -281 -279 -277 -275 -272 -269 -263 -257 -252 -251 -243 -236 -228 -221 -213 -207 -200 -197 -195 -193 -190 -189 -175 -175 -176 -174 -176 -178 -175 -171 -168 -168 -172 -172 -172 -171 -171 -174 -181 -181 -181 -182 -183 -184 -183 -182 -180 -176 -175 -179 -177 -178 -178 -175 -168 -168 -165 -164 -163 -157 -149 -143 -140 -139 -138 -138 -138 -136 -132 -127 -124 -127 -129 -129 -129 -129 -132 -133 -131 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -56 -97 -108 -146 -146 -150 -152 -150 -147 -146 -143 -141 -141 -142 -142 -142 -136 -125 -118 -119 -124 -125 -128 -130 -126 -106 -145 -168 -136 -75 -47 -49 -50 -71 -78 -55 -94 -149 -124 -106 -151 -247 -248 -260 -289 -359 -455 -430 -414 -408 -417 -433 -432 -416 -409 -395 -365 -324 -310 -281 -278 -284 -286 -288 -328 -386 -406 -416 -452 -496 -514 -526 -536 -545 -565 -575 -602 -624 -629 -615 -585 -588 -588 -568 -540 -550 -506 -503 -503 -480 -434 -432 -432 -433 -432 -413 -370 -359 -339 -311 -280 -250 -245 -229 -368 -526 -579 -468 -268 -184 -178 -194 -178 -127 -126 -133 -139 -165 -247 -248 -246 -246 -242 -236 -236 -414 -378 -309 -303 -304 -304 -304 -297 -307 -346 -365 -408 -415 -413 -411 -409 -420 -437 -456 -474 -489 -499 -510 -500 -519 -557 -551 -537 -544 -581 -616 -620 -625 -580 -566 -565 -560 -545 -462 -423 -381 -352 -346 -310 -307 -301 -288 -274 -264 -257 -254 -252 -250 -249 -249 -248 -249 -250 -250 -250 -251 -251 -251 -256 -270 -300 -302 -303 -304 -304 -305 -303 -301 -300 -299 -296 -295 -294 -292 -290 -285 -281 -279 -276 -273 -270 -269 -278 -291 -291 -289 -286 -286 -285 -283 -281 -279 -277 -273 -269 -264 -260 -257 -253 -245 -237 -230 -222 -216 -210 -207 -204 -200 -195 -192 -189 -180 -177 -176 -174 -176 -180 -178 -174 -171 -170 -173 -173 -172 -171 -171 -172 -174 -179 -181 -182 -184 -183 -183 -182 -179 -176 -175 -181 -180 -180 -179 -176 -176 -171 -169 -169 -166 -160 -152 -143 -140 -141 -140 -140 -139 -137 -134 -130 -127 -130 -130 -131 -132 -131 -131 -134 -131 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -79 -103 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -47 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -14 -22 -48 -139 -153 -156 -157 -154 -151 -149 -147 -144 -142 -144 -150 -148 -139 -130 -125 -126 -130 -133 -136 -133 -118 -151 -166 -127 -75 -56 -48 -50 -51 -50 -55 -84 -89 -91 -90 -97 -135 -230 -297 -382 -413 -398 -443 -432 -427 -430 -436 -436 -426 -417 -399 -380 -360 -305 -278 -273 -304 -338 -340 -336 -407 -421 -426 -462 -504 -511 -516 -528 -546 -565 -573 -581 -595 -606 -604 -582 -583 -554 -540 -531 -495 -501 -504 -505 -480 -434 -434 -434 -434 -442 -445 -422 -379 -369 -350 -332 -323 -292 -262 -385 -510 -547 -464 -271 -238 -235 -209 -158 -151 -152 -154 -190 -250 -283 -276 -275 -266 -324 -442 -426 -456 -443 -373 -304 -303 -303 -304 -299 -313 -349 -338 -366 -365 -372 -386 -377 -401 -403 -440 -486 -521 -564 -595 -591 -585 -581 -561 -562 -602 -628 -636 -632 -626 -633 -635 -602 -558 -548 -473 -436 -397 -374 -371 -331 -330 -310 -292 -280 -269 -262 -259 -257 -256 -255 -253 -251 -251 -251 -250 -250 -250 -251 -251 -252 -255 -266 -297 -305 -306 -306 -306 -305 -305 -304 -302 -300 -298 -298 -296 -293 -289 -284 -284 -280 -277 -274 -271 -271 -292 -295 -293 -292 -290 -288 -285 -282 -280 -278 -274 -270 -268 -265 -261 -254 -248 -239 -232 -225 -219 -213 -213 -207 -201 -196 -192 -187 -180 -178 -178 -177 -175 -182 -182 -179 -176 -173 -173 -172 -172 -172 -172 -174 -174 -180 -183 -183 -182 -180 -179 -179 -178 -177 -176 -174 -178 -181 -181 -180 -178 -174 -173 -171 -167 -160 -152 -145 -142 -140 -138 -141 -139 -138 -136 -133 -130 -131 -130 -131 -131 -131 -131 -134 -130 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -37 -50 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -39 -78 -50 -35 -30 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -40 -122 -151 -154 -158 -162 -162 -160 -158 -155 -150 -147 -148 -156 -114 -125 -139 -130 -130 -134 -136 -139 -138 -131 -159 -166 -147 -124 -105 -48 -52 -53 -51 -59 -87 -84 -88 -89 -89 -103 -174 -260 -311 -347 -376 -425 -441 -438 -434 -432 -431 -417 -405 -392 -377 -360 -346 -324 -319 -345 -376 -384 -378 -423 -450 -461 -479 -518 -517 -523 -534 -550 -571 -579 -587 -592 -587 -576 -580 -590 -558 -546 -536 -502 -505 -508 -509 -506 -485 -436 -435 -434 -440 -448 -449 -422 -380 -368 -368 -359 -325 -305 -426 -494 -480 -421 -284 -269 -268 -257 -241 -235 -241 -253 -266 -355 -551 -543 -572 -561 -541 -526 -468 -465 -464 -363 -263 -303 -303 -305 -303 -323 -356 -342 -337 -344 -355 -363 -365 -389 -363 -424 -501 -551 -634 -623 -620 -612 -600 -597 -632 -643 -673 -694 -681 -635 -627 -630 -597 -555 -556 -547 -469 -415 -375 -341 -341 -349 -325 -300 -284 -272 -266 -263 -261 -259 -259 -257 -254 -253 -253 -253 -252 -251 -252 -252 -252 -254 -256 -296 -306 -308 -308 -309 -309 -308 -306 -304 -303 -302 -303 -300 -296 -293 -290 -287 -283 -280 -277 -274 -273 -279 -280 -279 -282 -293 -291 -288 -285 -283 -281 -277 -276 -274 -270 -264 -258 -252 -243 -235 -227 -222 -221 -216 -209 -203 -198 -193 -187 -181 -180 -181 -179 -178 -186 -185 -181 -177 -174 -173 -173 -173 -173 -175 -176 -176 -177 -180 -183 -178 -178 -177 -177 -178 -177 -175 -172 -171 -170 -169 -169 -168 -166 -168 -170 -165 -158 -151 -150 -147 -143 -139 -141 -139 -138 -138 -136 -134 -132 -129 -129 -130 -130 -130 -133 -131 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -118 -62 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -42 -77 -70 -67 -50 -20 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -62 -157 -156 -156 -160 -164 -167 -169 -168 -162 -158 -155 -154 -161 -166 -125 -103 -115 -142 -138 -137 -137 -135 -136 -169 -168 -179 -193 -162 -47 -53 -56 -54 -51 -54 -87 -92 -92 -92 -115 -198 -278 -277 -320 -385 -419 -438 -440 -442 -434 -415 -387 -401 -392 -374 -365 -377 -377 -356 -377 -403 -411 -415 -456 -472 -479 -485 -503 -531 -539 -548 -564 -585 -592 -586 -574 -566 -571 -588 -593 -565 -554 -543 -516 -515 -517 -518 -519 -517 -498 -446 -436 -441 -449 -454 -449 -422 -409 -388 -365 -365 -338 -434 -517 -484 -350 -350 -334 -334 -309 -269 -272 -280 -307 -318 -417 -633 -620 -599 -580 -561 -542 -521 -470 -460 -433 -369 -302 -301 -306 -307 -330 -362 -345 -335 -336 -339 -344 -357 -380 -358 -408 -484 -549 -609 -609 -630 -624 -622 -657 -643 -671 -677 -675 -675 -675 -631 -618 -587 -554 -556 -554 -486 -441 -422 -408 -361 -364 -335 -306 -288 -276 -271 -267 -265 -263 -260 -258 -255 -254 -254 -255 -254 -253 -253 -253 -253 -254 -256 -267 -295 -309 -310 -310 -310 -310 -308 -307 -306 -305 -307 -304 -302 -299 -295 -289 -285 -282 -279 -277 -275 -273 -273 -272 -273 -279 -292 -291 -288 -286 -286 -285 -282 -278 -274 -268 -262 -255 -246 -236 -231 -230 -225 -219 -212 -205 -199 -194 -190 -184 -183 -184 -182 -181 -188 -186 -181 -177 -174 -174 -174 -176 -177 -178 -178 -178 -177 -179 -183 -182 -178 -177 -178 -178 -176 -173 -171 -169 -168 -166 -166 -166 -164 -166 -166 -161 -156 -156 -154 -150 -145 -141 -138 -139 -140 -141 -140 -139 -134 -131 -130 -130 -130 -129 -131 -132 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -49 -26 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -24 -31 -68 -75 -38 -0 -0 -0 -0 -0 -0 -0 -2 -123 -139 -140 -151 -151 -155 -161 -163 -141 -108 -119 -161 -166 -162 -162 -166 -168 -169 -165 -159 -152 -142 -139 -136 -147 -163 -170 -162 -161 -176 -147 -47 -54 -53 -53 -52 -59 -95 -62 -55 -56 -107 -242 -325 -336 -368 -411 -436 -435 -441 -448 -441 -420 -399 -373 -379 -388 -393 -389 -363 -373 -377 -385 -406 -444 -458 -468 -472 -487 -516 -541 -553 -564 -579 -595 -600 -571 -573 -578 -586 -595 -562 -566 -536 -517 -525 -526 -525 -525 -526 -528 -525 -506 -461 -448 -451 -453 -451 -448 -446 -426 -403 -401 -378 -384 -444 -468 -422 -423 -364 -353 -356 -359 -367 -381 -560 -633 -628 -612 -601 -584 -568 -552 -538 -528 -513 -509 -507 -475 -404 -356 -359 -328 -334 -363 -346 -341 -332 -331 -340 -356 -378 -355 -381 -460 -543 -556 -561 -620 -645 -646 -653 -633 -621 -616 -615 -617 -616 -604 -564 -549 -556 -564 -567 -555 -550 -501 -416 -371 -376 -343 -316 -300 -286 -275 -274 -269 -263 -259 -255 -253 -252 -253 -254 -255 -254 -253 -252 -252 -253 -255 -258 -291 -309 -309 -311 -311 -311 -310 -309 -308 -307 -307 -306 -305 -303 -297 -291 -286 -283 -280 -278 -277 -277 -276 -275 -273 -271 -277 -289 -291 -290 -291 -289 -285 -281 -276 -270 -264 -256 -247 -242 -239 -234 -227 -221 -214 -207 -202 -197 -193 -191 -189 -187 -186 -193 -192 -187 -182 -179 -178 -176 -178 -180 -180 -179 -178 -177 -176 -175 -177 -181 -178 -177 -177 -176 -174 -170 -168 -167 -166 -166 -167 -165 -163 -165 -165 -161 -160 -156 -155 -153 -148 -143 -140 -141 -142 -143 -143 -141 -137 -133 -131 -131 -130 -130 -131 -131 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -74 -75 -52 -19 -0 -0 -0 -0 -0 -0 -0 -9 -118 -150 -143 -143 -147 -151 -155 -99 -21 -29 -116 -135 -139 -154 -172 -170 -169 -169 -167 -159 -149 -140 -134 -154 -173 -160 -156 -152 -177 -161 -85 -55 -30 -25 -24 -21 -24 -55 -58 -97 -160 -244 -354 -383 -413 -432 -443 -454 -463 -456 -448 -433 -405 -383 -379 -382 -385 -388 -394 -408 -388 -399 -437 -472 -453 -454 -479 -507 -528 -541 -555 -571 -583 -592 -596 -582 -583 -582 -589 -598 -567 -574 -539 -521 -544 -603 -601 -556 -537 -534 -533 -531 -515 -474 -455 -460 -460 -454 -449 -444 -443 -443 -410 -413 -418 -435 -462 -470 -438 -433 -434 -432 -433 -462 -573 -616 -655 -701 -645 -580 -557 -545 -534 -524 -517 -517 -517 -513 -481 -376 -383 -368 -361 -364 -356 -346 -332 -330 -342 -363 -380 -358 -395 -454 -514 -553 -564 -620 -670 -680 -648 -626 -615 -613 -613 -613 -607 -538 -531 -553 -576 -584 -579 -579 -564 -503 -420 -376 -329 -333 -329 -310 -291 -290 -277 -268 -262 -258 -254 -252 -252 -252 -252 -252 -254 -253 -252 -251 -253 -255 -258 -291 -308 -309 -310 -312 -312 -312 -311 -309 -308 -309 -309 -308 -305 -299 -293 -288 -284 -282 -280 -281 -280 -279 -277 -275 -273 -270 -289 -294 -293 -293 -291 -287 -282 -278 -272 -265 -258 -255 -251 -245 -238 -231 -224 -217 -211 -206 -202 -200 -196 -192 -190 -191 -200 -196 -191 -187 -184 -184 -180 -182 -182 -180 -178 -177 -177 -177 -176 -176 -182 -179 -179 -180 -180 -178 -175 -175 -173 -171 -170 -169 -167 -164 -166 -168 -167 -162 -158 -158 -156 -151 -146 -142 -142 -142 -142 -143 -141 -137 -134 -131 -130 -130 -132 -132 -133 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -35 -77 -80 -55 -25 -21 -17 -4 -0 -0 -25 -149 -146 -144 -139 -137 -138 -140 -144 -116 -63 -31 -24 -26 -26 -84 -179 -180 -173 -169 -164 -156 -147 -137 -129 -150 -169 -161 -153 -168 -199 -207 -172 -95 -76 -39 -28 -27 -30 -57 -62 -151 -235 -291 -375 -393 -406 -421 -437 -456 -472 -463 -457 -439 -413 -416 -390 -378 -378 -394 -430 -442 -423 -441 -456 -450 -484 -484 -498 -513 -525 -537 -551 -567 -581 -592 -594 -581 -592 -585 -581 -583 -557 -569 -531 -525 -538 -534 -530 -524 -527 -532 -534 -536 -533 -517 -506 -503 -503 -496 -486 -478 -475 -472 -447 -479 -485 -485 -482 -475 -487 -490 -492 -468 -443 -562 -591 -667 -707 -681 -629 -568 -549 -538 -528 -519 -518 -512 -512 -516 -489 -375 -381 -345 -322 -317 -317 -305 -295 -317 -347 -370 -387 -368 -390 -421 -474 -570 -601 -629 -668 -668 -624 -605 -600 -611 -616 -613 -603 -548 -549 -605 -655 -648 -591 -582 -562 -501 -422 -382 -338 -348 -342 -330 -324 -296 -278 -269 -264 -260 -256 -254 -253 -253 -252 -251 -252 -253 -252 -252 -253 -256 -257 -265 -269 -282 -310 -312 -312 -311 -311 -310 -310 -310 -310 -309 -307 -302 -297 -291 -287 -285 -284 -285 -284 -281 -279 -277 -275 -272 -291 -298 -297 -295 -293 -289 -285 -281 -275 -269 -262 -261 -257 -249 -242 -234 -227 -221 -215 -212 -211 -206 -199 -196 -196 -194 -194 -198 -196 -193 -192 -188 -185 -183 -180 -178 -176 -176 -176 -176 -180 -185 -183 -181 -182 -183 -183 -182 -182 -179 -177 -174 -171 -169 -165 -167 -166 -164 -164 -164 -160 -158 -156 -152 -146 -143 -142 -140 -138 -141 -140 -138 -134 -131 -130 -131 -131 -131 -133 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -38 -71 -75 -71 -72 -70 -24 -8 -5 -1 -13 -132 -149 -166 -181 -177 -166 -139 -137 -123 -76 -30 -60 -60 -106 -174 -178 -175 -172 -165 -156 -146 -138 -127 -133 -153 -165 -150 -170 -195 -186 -180 -214 -249 -112 -57 -41 -36 -69 -262 -249 -270 -340 -387 -406 -408 -421 -436 -448 -474 -451 -453 -447 -429 -429 -421 -395 -384 -384 -391 -439 -452 -460 -468 -473 -481 -491 -501 -512 -524 -536 -551 -567 -575 -578 -575 -555 -564 -578 -572 -557 -565 -575 -546 -569 -602 -596 -579 -513 -504 -518 -530 -533 -528 -526 -518 -513 -519 -512 -505 -502 -503 -501 -476 -511 -523 -529 -518 -478 -484 -488 -481 -468 -450 -447 -609 -680 -691 -666 -618 -559 -543 -534 -529 -525 -515 -507 -508 -512 -480 -373 -380 -327 -301 -299 -296 -286 -275 -315 -356 -380 -403 -388 -384 -425 -505 -600 -663 -649 -653 -629 -573 -561 -573 -605 -619 -615 -612 -614 -628 -647 -659 -661 -661 -592 -556 -527 -476 -390 -353 -317 -318 -329 -323 -295 -279 -272 -268 -264 -260 -255 -255 -253 -251 -250 -252 -253 -254 -253 -254 -256 -256 -257 -259 -275 -310 -311 -312 -311 -311 -310 -310 -310 -311 -311 -308 -305 -300 -295 -293 -291 -288 -286 -287 -284 -282 -279 -279 -294 -302 -302 -300 -297 -297 -294 -290 -285 -279 -273 -272 -267 -261 -253 -246 -238 -230 -224 -221 -219 -215 -208 -202 -201 -201 -197 -194 -192 -190 -193 -195 -190 -186 -181 -178 -176 -175 -176 -176 -176 -181 -187 -184 -183 -184 -186 -188 -187 -185 -181 -178 -175 -171 -166 -167 -169 -169 -168 -166 -167 -161 -158 -156 -152 -148 -146 -143 -139 -138 -140 -140 -138 -134 -132 -132 -131 -131 -131 -132 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -115 -108 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -72 -86 -77 -69 -58 -58 -64 -86 -126 -184 -165 -197 -210 -189 -155 -169 -149 -150 -146 -125 -88 -154 -167 -166 -167 -176 -178 -171 -161 -150 -139 -129 -127 -147 -158 -158 -149 -144 -168 -167 -167 -193 -218 -225 -250 -163 -44 -92 -310 -295 -313 -361 -384 -391 -407 -413 -429 -455 -483 -465 -461 -462 -463 -458 -427 -423 -424 -411 -389 -395 -441 -460 -465 -470 -479 -495 -510 -523 -536 -550 -565 -563 -559 -557 -562 -571 -583 -585 -578 -570 -576 -585 -586 -585 -582 -576 -562 -507 -503 -512 -518 -519 -518 -510 -473 -466 -502 -497 -491 -491 -497 -504 -506 -509 -517 -527 -513 -472 -478 -467 -436 -465 -550 -575 -627 -672 -685 -662 -615 -610 -554 -535 -531 -522 -510 -506 -506 -483 -435 -375 -381 -365 -330 -306 -305 -299 -287 -300 -344 -398 -430 -423 -421 -467 -456 -401 -662 -649 -620 -595 -580 -582 -628 -629 -624 -628 -643 -650 -658 -666 -663 -654 -655 -583 -549 -490 -426 -398 -363 -324 -312 -320 -325 -297 -283 -276 -271 -267 -262 -261 -257 -254 -251 -251 -252 -254 -255 -254 -253 -253 -254 -258 -260 -265 -278 -309 -311 -311 -311 -311 -311 -311 -311 -311 -310 -307 -303 -298 -297 -295 -291 -289 -289 -287 -284 -282 -281 -288 -304 -307 -304 -301 -302 -298 -294 -289 -284 -282 -278 -272 -263 -256 -250 -243 -235 -232 -229 -224 -218 -212 -207 -205 -202 -197 -193 -191 -195 -197 -194 -189 -184 -180 -177 -176 -175 -175 -176 -178 -183 -189 -186 -185 -186 -187 -186 -185 -184 -181 -178 -174 -171 -166 -171 -173 -172 -169 -165 -166 -160 -157 -156 -154 -154 -149 -144 -139 -137 -140 -140 -138 -136 -135 -133 -131 -130 -130 -130 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -25 -121 -169 -114 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -43 -56 -71 -75 -60 -54 -55 -147 -231 -240 -234 -223 -219 -201 -164 -135 -160 -167 -160 -144 -137 -145 -150 -145 -145 -153 -164 -162 -154 -143 -145 -170 -167 -168 -162 -154 -152 -151 -147 -151 -165 -179 -181 -206 -234 -152 -121 -298 -370 -322 -335 -360 -365 -368 -411 -423 -432 -452 -474 -480 -471 -468 -469 -464 -438 -429 -430 -433 -438 -446 -453 -463 -472 -479 -490 -508 -527 -540 -553 -568 -585 -575 -576 -569 -563 -576 -591 -573 -575 -578 -569 -574 -575 -572 -569 -565 -557 -559 -531 -516 -507 -495 -496 -492 -451 -429 -443 -438 -466 -476 -482 -487 -493 -498 -507 -518 -502 -461 -467 -413 -404 -408 -449 -568 -619 -659 -674 -652 -608 -606 -549 -533 -528 -519 -509 -505 -505 -477 -426 -378 -379 -342 -322 -316 -316 -310 -299 -294 -347 -418 -434 -424 -453 -368 -191 -121 -703 -656 -621 -614 -613 -590 -617 -630 -646 -677 -720 -721 -720 -712 -684 -651 -649 -576 -547 -490 -428 -404 -371 -366 -333 -314 -320 -302 -288 -278 -271 -265 -261 -261 -257 -256 -255 -255 -254 -256 -257 -256 -256 -255 -255 -259 -262 -264 -266 -273 -302 -310 -310 -310 -311 -312 -313 -313 -312 -309 -305 -303 -301 -298 -294 -292 -291 -289 -287 -286 -286 -285 -289 -301 -309 -306 -306 -302 -298 -296 -293 -288 -283 -275 -267 -261 -257 -249 -242 -240 -237 -230 -223 -217 -213 -208 -203 -198 -197 -192 -195 -196 -192 -187 -183 -179 -176 -174 -174 -175 -178 -180 -185 -191 -188 -185 -185 -185 -186 -184 -180 -179 -177 -173 -168 -167 -167 -171 -171 -167 -164 -165 -160 -157 -156 -155 -155 -151 -145 -140 -138 -140 -140 -140 -139 -138 -134 -131 -130 -130 -129 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -24 -143 -130 -144 -165 -127 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -31 -64 -67 -56 -53 -109 -178 -221 -219 -173 -167 -189 -180 -124 -137 -142 -146 -138 -121 -122 -129 -129 -129 -136 -146 -150 -147 -138 -134 -148 -180 -171 -161 -155 -154 -156 -156 -157 -165 -174 -179 -199 -227 -260 -299 -313 -234 -313 -333 -344 -360 -379 -424 -431 -439 -448 -458 -481 -478 -475 -473 -473 -472 -449 -442 -443 -449 -457 -467 -477 -488 -501 -519 -540 -546 -554 -563 -576 -592 -592 -597 -590 -577 -574 -588 -598 -605 -591 -564 -563 -565 -598 -616 -613 -602 -573 -579 -547 -518 -511 -491 -441 -427 -449 -472 -449 -455 -465 -468 -473 -483 -488 -495 -490 -472 -450 -456 -417 -396 -395 -445 -559 -603 -612 -640 -641 -602 -600 -602 -557 -528 -520 -510 -509 -467 -450 -429 -387 -387 -330 -322 -330 -333 -328 -320 -314 -367 -431 -444 -459 -486 -217 -0 -147 -765 -694 -664 -675 -688 -646 -589 -645 -697 -723 -724 -719 -719 -676 -650 -651 -642 -572 -547 -490 -432 -415 -413 -378 -333 -297 -284 -302 -289 -278 -270 -266 -265 -262 -259 -260 -262 -261 -258 -257 -257 -257 -257 -257 -257 -258 -260 -262 -262 -263 -270 -273 -289 -311 -311 -314 -316 -316 -314 -312 -311 -307 -303 -299 -295 -293 -291 -290 -289 -289 -289 -288 -287 -289 -298 -311 -311 -307 -306 -304 -300 -295 -288 -281 -273 -268 -266 -258 -256 -251 -244 -236 -229 -222 -216 -210 -205 -204 -198 -202 -201 -197 -192 -188 -183 -179 -177 -176 -175 -177 -180 -181 -186 -192 -189 -185 -184 -185 -186 -185 -182 -178 -174 -171 -167 -166 -168 -171 -169 -165 -164 -165 -161 -158 -158 -158 -156 -152 -147 -142 -140 -140 -142 -142 -141 -139 -134 -132 -131 -131 -130 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -35 -143 -126 -140 -153 -165 -165 -153 -36 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -39 -82 -67 -58 -55 -55 -56 -78 -154 -160 -164 -156 -132 -125 -124 -124 -124 -122 -120 -122 -124 -124 -126 -133 -140 -137 -135 -130 -136 -177 -168 -161 -156 -156 -161 -164 -164 -162 -163 -172 -193 -221 -246 -277 -299 -274 -312 -319 -325 -347 -387 -409 -432 -446 -452 -455 -469 -484 -480 -475 -475 -480 -480 -461 -455 -461 -469 -469 -496 -514 -530 -543 -550 -553 -560 -570 -579 -585 -590 -592 -601 -594 -574 -597 -584 -597 -604 -601 -596 -605 -612 -612 -592 -557 -566 -576 -576 -549 -512 -501 -481 -481 -497 -504 -479 -457 -459 -462 -470 -483 -491 -496 -478 -457 -448 -453 -453 -418 -405 -452 -545 -545 -585 -600 -577 -541 -541 -538 -534 -528 -522 -510 -457 -447 -416 -392 -390 -395 -338 -332 -342 -348 -347 -340 -371 -411 -448 -471 -478 -301 -106 -0 -163 -754 -740 -731 -731 -743 -750 -629 -698 -725 -722 -718 -714 -701 -667 -651 -651 -636 -567 -547 -496 -452 -445 -411 -372 -335 -315 -311 -306 -288 -277 -274 -272 -267 -265 -263 -264 -263 -259 -255 -254 -253 -254 -255 -256 -256 -254 -254 -255 -256 -256 -259 -262 -284 -312 -313 -315 -317 -317 -316 -316 -314 -310 -304 -299 -295 -293 -291 -290 -290 -290 -290 -289 -289 -287 -288 -291 -291 -291 -304 -310 -307 -302 -296 -289 -282 -276 -275 -273 -266 -257 -248 -241 -233 -224 -217 -217 -220 -219 -212 -208 -204 -199 -194 -190 -183 -182 -180 -178 -178 -180 -182 -182 -182 -182 -188 -186 -185 -185 -186 -187 -184 -176 -170 -167 -167 -168 -170 -171 -167 -162 -165 -168 -165 -163 -161 -160 -159 -154 -149 -145 -141 -139 -142 -144 -144 -141 -136 -133 -132 -131 -130 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -47 -141 -130 -140 -144 -145 -153 -168 -129 -40 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -34 -75 -82 -68 -63 -61 -60 -60 -69 -73 -75 -111 -145 -136 -131 -132 -131 -128 -125 -123 -124 -124 -123 -124 -132 -131 -131 -127 -137 -174 -165 -159 -157 -160 -165 -167 -165 -161 -161 -168 -186 -217 -234 -224 -237 -311 -312 -323 -337 -369 -412 -419 -448 -458 -456 -452 -453 -469 -468 -478 -487 -484 -468 -474 -480 -483 -484 -494 -550 -572 -580 -578 -566 -551 -560 -566 -573 -582 -590 -590 -599 -587 -574 -617 -579 -600 -624 -620 -590 -599 -605 -604 -604 -601 -566 -566 -570 -591 -598 -550 -508 -507 -534 -550 -534 -523 -507 -502 -495 -490 -503 -506 -508 -480 -451 -456 -457 -460 -464 -493 -539 -538 -536 -537 -538 -539 -542 -539 -535 -530 -525 -511 -452 -453 -449 -423 -394 -399 -345 -343 -353 -358 -356 -349 -370 -415 -462 -484 -453 -92 -285 -458 -547 -844 -763 -736 -757 -782 -762 -680 -717 -727 -723 -717 -702 -661 -655 -655 -649 -634 -566 -547 -531 -519 -498 -406 -369 -334 -339 -342 -256 -282 -286 -280 -273 -269 -267 -267 -265 -261 -255 -252 -252 -251 -250 -251 -252 -252 -250 -272 -291 -290 -290 -292 -296 -303 -311 -314 -315 -317 -318 -317 -316 -313 -309 -304 -299 -295 -293 -290 -289 -289 -289 -288 -288 -287 -287 -286 -285 -285 -285 -288 -300 -311 -308 -302 -296 -290 -285 -284 -278 -269 -260 -252 -244 -234 -224 -218 -217 -220 -224 -217 -212 -207 -201 -196 -190 -189 -186 -183 -181 -182 -183 -184 -183 -185 -191 -191 -187 -186 -187 -189 -188 -184 -178 -174 -173 -172 -170 -173 -172 -167 -163 -172 -173 -173 -170 -163 -162 -161 -156 -152 -147 -144 -142 -141 -144 -145 -142 -138 -134 -134 -133 -133 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -63 -154 -163 -149 -140 -136 -140 -151 -168 -47 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -27 -70 -64 -62 -69 -69 -65 -61 -67 -59 -68 -84 -85 -87 -129 -135 -115 -104 -127 -126 -126 -124 -121 -120 -120 -121 -147 -164 -162 -159 -157 -156 -158 -161 -161 -159 -157 -160 -172 -192 -219 -240 -231 -226 -246 -275 -290 -329 -378 -420 -435 -458 -460 -458 -455 -454 -463 -464 -487 -499 -488 -496 -506 -512 -515 -516 -522 -563 -576 -579 -573 -563 -581 -583 -568 -563 -576 -588 -585 -588 -571 -564 -602 -580 -568 -597 -611 -583 -591 -595 -592 -595 -594 -562 -562 -601 -618 -601 -567 -591 -565 -559 -562 -559 -554 -542 -557 -549 -530 -539 -518 -514 -495 -467 -450 -454 -455 -470 -498 -533 -543 -533 -535 -536 -536 -539 -538 -534 -530 -527 -515 -460 -458 -462 -438 -403 -408 -356 -356 -362 -362 -356 -354 -394 -434 -475 -499 -461 -83 -608 -915 -868 -862 -763 -756 -772 -771 -734 -674 -720 -732 -730 -719 -677 -665 -663 -657 -647 -632 -564 -547 -541 -529 -490 -399 -367 -334 -300 -272 -260 -287 -292 -284 -275 -270 -269 -269 -263 -257 -254 -254 -251 -250 -250 -251 -251 -249 -250 -277 -299 -299 -299 -300 -303 -306 -309 -312 -316 -319 -319 -317 -315 -312 -307 -301 -296 -293 -290 -288 -288 -287 -287 -287 -286 -286 -285 -285 -285 -283 -283 -283 -285 -293 -308 -304 -299 -296 -292 -286 -278 -269 -260 -252 -244 -234 -225 -223 -222 -220 -217 -220 -215 -209 -203 -197 -191 -191 -188 -186 -186 -186 -186 -184 -182 -182 -183 -190 -188 -189 -191 -192 -188 -182 -178 -176 -175 -171 -173 -175 -175 -170 -166 -173 -173 -175 -171 -162 -160 -162 -159 -154 -151 -149 -147 -144 -144 -145 -144 -140 -137 -136 -136 -136 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -87 -169 -148 -140 -142 -137 -136 -144 -162 -117 -37 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -55 -78 -73 -71 -76 -64 -61 -57 -53 -54 -88 -126 -110 -90 -135 -131 -131 -130 -129 -128 -123 -117 -150 -168 -159 -155 -156 -153 -152 -152 -153 -153 -156 -165 -180 -199 -213 -262 -251 -220 -220 -289 -302 -351 -373 -396 -449 -464 -464 -463 -462 -468 -499 -501 -504 -509 -514 -518 -523 -524 -525 -540 -570 -571 -575 -577 -571 -565 -590 -590 -566 -550 -555 -571 -580 -558 -544 -547 -571 -591 -575 -586 -589 -572 -582 -585 -585 -588 -591 -588 -557 -599 -615 -595 -563 -569 -564 -555 -550 -549 -546 -542 -557 -561 -560 -565 -520 -515 -514 -490 -449 -454 -439 -465 -495 -520 -563 -531 -527 -529 -531 -533 -533 -529 -527 -528 -519 -468 -468 -473 -445 -410 -418 -419 -423 -422 -418 -414 -411 -438 -461 -490 -510 -469 -75 -643 -924 -839 -784 -772 -789 -798 -762 -692 -675 -727 -739 -739 -738 -735 -677 -663 -655 -641 -615 -560 -555 -542 -520 -480 -393 -365 -333 -302 -278 -265 -264 -289 -290 -279 -273 -272 -269 -261 -256 -255 -252 -249 -249 -251 -252 -250 -249 -283 -298 -301 -302 -303 -305 -307 -310 -312 -315 -319 -321 -320 -317 -314 -310 -305 -299 -294 -291 -291 -288 -287 -286 -286 -287 -285 -284 -283 -283 -283 -282 -281 -281 -280 -280 -284 -299 -297 -295 -292 -283 -276 -267 -259 -252 -244 -235 -233 -229 -225 -223 -217 -211 -213 -210 -204 -200 -199 -194 -191 -190 -189 -189 -186 -184 -183 -183 -183 -189 -190 -191 -192 -191 -186 -182 -181 -180 -177 -174 -176 -178 -178 -174 -169 -169 -170 -175 -174 -167 -164 -164 -161 -158 -156 -154 -150 -146 -143 -143 -144 -142 -139 -138 -139 -139 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -94 -148 -120 -119 -136 -132 -128 -124 -115 -133 -116 -48 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -50 -82 -72 -52 -80 -78 -73 -68 -59 -54 -86 -123 -138 -137 -135 -134 -133 -133 -132 -130 -122 -119 -138 -157 -157 -153 -151 -148 -147 -148 -150 -157 -169 -183 -200 -214 -165 -153 -181 -216 -222 -301 -348 -375 -411 -462 -468 -468 -470 -479 -499 -536 -526 -521 -521 -522 -521 -521 -521 -524 -541 -569 -562 -571 -579 -574 -563 -569 -584 -562 -542 -538 -551 -571 -531 -521 -525 -533 -566 -570 -559 -554 -561 -570 -580 -576 -579 -566 -533 -543 -592 -575 -555 -560 -557 -556 -552 -545 -538 -533 -536 -541 -529 -522 -529 -511 -511 -510 -484 -447 -451 -445 -436 -464 -504 -507 -507 -517 -522 -523 -524 -527 -524 -524 -469 -391 -391 -401 -410 -410 -409 -426 -484 -444 -428 -429 -432 -439 -451 -472 -480 -485 -509 -510 -797 -916 -868 -806 -793 -811 -825 -778 -694 -704 -739 -746 -744 -741 -735 -689 -663 -650 -622 -574 -558 -547 -530 -505 -463 -389 -364 -333 -306 -289 -285 -267 -290 -291 -282 -278 -275 -267 -258 -254 -253 -250 -250 -252 -254 -253 -250 -249 -253 -258 -280 -309 -311 -312 -316 -319 -321 -322 -322 -321 -319 -316 -313 -308 -303 -298 -294 -292 -292 -290 -287 -286 -286 -286 -284 -283 -282 -282 -282 -279 -279 -278 -277 -281 -296 -298 -298 -295 -289 -281 -274 -266 -258 -251 -245 -243 -238 -232 -227 -223 -218 -212 -216 -213 -208 -207 -202 -196 -192 -191 -191 -188 -185 -185 -183 -185 -191 -189 -190 -191 -192 -189 -185 -185 -185 -184 -182 -179 -181 -181 -179 -176 -173 -172 -172 -175 -176 -172 -167 -163 -163 -163 -161 -156 -153 -148 -144 -143 -143 -141 -139 -139 -140 -141 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -64 -102 -114 -135 -146 -135 -128 -126 -123 -113 -138 -123 -94 -66 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -39 -12 -56 -61 -41 -36 -53 -64 -54 -111 -145 -138 -141 -139 -136 -134 -133 -131 -125 -116 -135 -152 -152 -153 -153 -146 -156 -169 -154 -160 -167 -178 -202 -249 -262 -284 -264 -231 -238 -290 -343 -387 -418 -437 -441 -461 -481 -505 -529 -546 -526 -517 -516 -519 -519 -521 -518 -543 -566 -569 -560 -568 -580 -584 -582 -582 -589 -566 -549 -541 -545 -564 -550 -545 -531 -521 -544 -532 -540 -538 -538 -552 -565 -530 -545 -557 -539 -593 -554 -547 -546 -547 -555 -555 -547 -538 -529 -518 -489 -494 -491 -489 -496 -499 -502 -484 -461 -443 -449 -450 -447 -468 -493 -497 -508 -513 -518 -520 -523 -525 -521 -522 -522 -485 -385 -394 -399 -432 -463 -469 -483 -474 -469 -449 -423 -436 -453 -475 -503 -536 -588 -725 -880 -866 -798 -783 -778 -802 -821 -772 -696 -727 -725 -737 -741 -737 -730 -708 -666 -644 -638 -624 -552 -535 -518 -468 -406 -385 -363 -338 -327 -316 -286 -266 -288 -292 -286 -281 -274 -264 -261 -257 -253 -252 -253 -256 -256 -255 -253 -252 -252 -259 -268 -275 -277 -312 -323 -325 -326 -326 -325 -321 -319 -317 -313 -308 -303 -299 -297 -296 -293 -291 -288 -286 -285 -285 -284 -284 -282 -281 -280 -276 -276 -275 -283 -296 -298 -297 -296 -292 -287 -281 -272 -264 -257 -252 -250 -245 -239 -233 -228 -223 -218 -213 -207 -205 -206 -210 -203 -199 -196 -193 -189 -186 -183 -183 -182 -183 -190 -189 -190 -192 -192 -191 -191 -190 -190 -189 -188 -184 -177 -180 -180 -177 -176 -172 -172 -173 -172 -170 -169 -167 -166 -166 -164 -158 -155 -150 -146 -144 -144 -143 -141 -139 -140 -142 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -46 -143 -160 -145 -135 -132 -133 -133 -125 -135 -151 -116 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -9 -12 -6 -6 -19 -32 -44 -129 -159 -148 -150 -154 -146 -136 -130 -124 -114 -149 -158 -156 -151 -152 -150 -171 -191 -191 -155 -160 -184 -198 -201 -208 -260 -169 -211 -256 -256 -293 -337 -369 -385 -400 -432 -465 -492 -524 -536 -522 -527 -511 -508 -509 -510 -512 -519 -528 -548 -568 -567 -576 -577 -584 -591 -587 -563 -561 -556 -551 -552 -564 -567 -573 -548 -524 -547 -535 -541 -515 -491 -500 -511 -514 -519 -524 -529 -538 -541 -543 -545 -547 -547 -543 -533 -527 -521 -512 -499 -474 -473 -480 -484 -488 -467 -442 -433 -440 -447 -451 -450 -448 -445 -452 -495 -513 -520 -523 -524 -521 -516 -514 -518 -484 -385 -388 -440 -457 -457 -461 -466 -468 -476 -453 -418 -433 -453 -445 -505 -613 -706 -703 -791 -802 -775 -765 -765 -764 -803 -793 -729 -685 -675 -716 -734 -730 -718 -658 -648 -639 -631 -611 -537 -521 -507 -460 -402 -384 -364 -361 -346 -319 -291 -270 -255 -275 -290 -281 -272 -272 -264 -257 -254 -256 -257 -258 -258 -257 -256 -256 -257 -263 -270 -282 -319 -321 -324 -326 -326 -327 -324 -323 -321 -318 -314 -311 -308 -306 -304 -300 -295 -291 -289 -286 -284 -283 -283 -282 -280 -279 -277 -276 -274 -286 -296 -297 -297 -295 -293 -290 -285 -279 -271 -264 -256 -252 -251 -244 -238 -232 -226 -221 -216 -211 -210 -206 -205 -209 -203 -199 -196 -191 -185 -183 -183 -182 -180 -181 -189 -190 -192 -193 -194 -194 -192 -194 -196 -196 -192 -181 -176 -177 -179 -178 -173 -170 -172 -174 -174 -171 -169 -169 -168 -167 -166 -160 -156 -151 -147 -146 -146 -146 -143 -140 -139 -142 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -31 -131 -141 -135 -134 -137 -139 -133 -138 -137 -116 -68 -58 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -17 -92 -147 -165 -165 -164 -163 -158 -147 -148 -179 -160 -161 -162 -160 -158 -153 -196 -210 -200 -182 -184 -224 -242 -249 -266 -310 -201 -190 -225 -269 -298 -331 -339 -362 -407 -463 -467 -498 -508 -507 -505 -531 -517 -503 -502 -509 -513 -526 -536 -534 -531 -544 -584 -586 -591 -581 -560 -560 -564 -558 -554 -556 -560 -566 -576 -553 -525 -525 -537 -544 -516 -495 -497 -498 -513 -522 -525 -526 -527 -485 -481 -484 -487 -495 -535 -527 -520 -500 -472 -478 -434 -428 -434 -440 -448 -428 -425 -430 -436 -442 -446 -446 -447 -445 -442 -441 -504 -511 -511 -515 -515 -517 -472 -415 -404 -455 -449 -452 -449 -447 -449 -451 -461 -436 -419 -420 -437 -461 -481 -534 -603 -666 -748 -726 -745 -764 -761 -758 -789 -813 -822 -790 -704 -672 -694 -705 -704 -698 -656 -649 -641 -621 -583 -524 -509 -489 -446 -400 -385 -369 -364 -347 -320 -293 -273 -263 -280 -290 -281 -280 -271 -262 -257 -257 -259 -261 -261 -260 -259 -259 -259 -262 -293 -316 -319 -322 -322 -322 -325 -328 -327 -323 -324 -323 -321 -319 -318 -317 -315 -310 -302 -295 -292 -288 -285 -282 -280 -280 -279 -277 -276 -275 -274 -272 -288 -298 -297 -297 -295 -292 -288 -283 -278 -271 -264 -261 -258 -251 -244 -237 -230 -224 -218 -213 -213 -209 -204 -202 -206 -200 -195 -191 -187 -183 -183 -180 -179 -178 -181 -190 -191 -192 -193 -194 -195 -196 -199 -201 -197 -187 -180 -176 -173 -174 -176 -172 -171 -172 -173 -174 -172 -171 -170 -169 -168 -166 -163 -158 -153 -150 -148 -147 -146 -143 -139 -137 -138 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -18 -117 -129 -128 -116 -101 -104 -115 -136 -143 -145 -141 -61 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -18 -72 -118 -145 -180 -180 -182 -167 -143 -132 -156 -156 -156 -159 -163 -159 -205 -208 -200 -198 -205 -215 -241 -257 -268 -279 -222 -229 -252 -273 -299 -353 -355 -387 -418 -440 -458 -468 -493 -500 -497 -504 -506 -495 -501 -518 -531 -536 -535 -534 -535 -539 -547 -550 -555 -557 -557 -564 -565 -556 -554 -556 -558 -570 -557 -540 -530 -533 -541 -544 -526 -506 -503 -516 -515 -522 -525 -524 -523 -531 -533 -532 -531 -531 -533 -522 -486 -461 -454 -457 -409 -401 -403 -409 -416 -420 -423 -427 -432 -435 -437 -438 -439 -438 -437 -439 -489 -458 -438 -443 -446 -447 -450 -452 -477 -512 -450 -447 -447 -448 -449 -451 -415 -408 -414 -428 -448 -478 -522 -552 -571 -607 -736 -719 -743 -763 -761 -761 -788 -790 -788 -775 -737 -702 -674 -665 -664 -661 -657 -653 -638 -588 -528 -514 -501 -442 -408 -399 -389 -386 -370 -344 -316 -291 -274 -305 -302 -294 -290 -277 -268 -262 -259 -260 -262 -263 -261 -261 -260 -258 -260 -264 -298 -321 -323 -324 -328 -328 -331 -332 -327 -325 -327 -326 -325 -325 -325 -326 -321 -313 -303 -296 -293 -288 -285 -284 -283 -282 -280 -278 -275 -273 -273 -291 -298 -299 -297 -296 -294 -291 -287 -282 -277 -273 -272 -268 -261 -253 -245 -237 -229 -223 -217 -213 -213 -208 -202 -200 -204 -198 -192 -188 -186 -186 -182 -178 -176 -177 -181 -190 -191 -193 -194 -196 -200 -203 -204 -204 -197 -185 -179 -178 -173 -173 -176 -173 -172 -172 -173 -174 -173 -173 -171 -170 -168 -165 -165 -160 -156 -154 -151 -148 -146 -143 -139 -136 -135 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -31 -147 -146 -131 -121 -115 -112 -117 -140 -137 -123 -125 -143 -65 -29 -22 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -82 -196 -187 -186 -178 -163 -151 -175 -175 -160 -153 -170 -211 -207 -211 -208 -207 -215 -213 -275 -304 -271 -207 -261 -247 -273 -308 -321 -325 -351 -398 -425 -429 -434 -468 -496 -500 -489 -480 -468 -486 -496 -516 -539 -532 -530 -532 -533 -537 -549 -555 -559 -561 -563 -566 -568 -561 -559 -561 -559 -544 -554 -540 -531 -535 -542 -544 -544 -522 -511 -549 -529 -523 -521 -521 -520 -519 -519 -522 -525 -526 -524 -512 -499 -471 -450 -457 -442 -411 -402 -408 -414 -418 -424 -428 -431 -432 -432 -433 -433 -432 -430 -428 -430 -425 -427 -431 -432 -438 -441 -444 -445 -447 -445 -445 -450 -453 -456 -460 -410 -411 -424 -441 -464 -497 -512 -541 -567 -608 -731 -719 -752 -769 -761 -762 -758 -754 -751 -748 -745 -745 -690 -671 -669 -666 -666 -652 -630 -577 -517 -505 -495 -438 -406 -400 -397 -382 -364 -340 -314 -291 -274 -305 -300 -292 -287 -276 -267 -261 -260 -261 -262 -262 -262 -260 -258 -256 -259 -264 -300 -324 -326 -329 -330 -333 -334 -331 -328 -328 -329 -330 -330 -331 -333 -331 -324 -314 -305 -299 -294 -290 -288 -288 -287 -285 -282 -278 -275 -273 -273 -295 -302 -300 -298 -296 -292 -288 -286 -282 -279 -282 -279 -273 -265 -257 -248 -240 -232 -224 -220 -221 -216 -210 -210 -211 -205 -199 -193 -192 -191 -188 -183 -178 -176 -182 -191 -190 -191 -191 -194 -200 -204 -208 -201 -195 -189 -184 -183 -176 -173 -174 -177 -175 -172 -172 -173 -174 -175 -173 -173 -171 -169 -167 -167 -161 -160 -157 -153 -150 -147 -144 -140 -137 -136 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -117 -125 -129 -129 -120 -117 -125 -113 -103 -107 -124 -134 -141 -154 -128 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -49 -130 -217 -207 -198 -191 -207 -235 -230 -187 -194 -198 -205 -226 -217 -213 -219 -227 -235 -242 -300 -314 -288 -243 -223 -264 -274 -273 -287 -330 -374 -396 -402 -410 -431 -451 -492 -487 -474 -472 -457 -489 -483 -489 -511 -512 -525 -533 -536 -542 -554 -556 -559 -564 -568 -571 -575 -573 -572 -572 -563 -529 -546 -539 -533 -535 -541 -544 -546 -521 -504 -525 -561 -529 -518 -519 -520 -520 -517 -515 -514 -515 -513 -504 -500 -495 -490 -492 -495 -459 -425 -412 -417 -421 -428 -433 -435 -435 -435 -434 -434 -430 -424 -419 -419 -417 -415 -417 -421 -428 -433 -437 -440 -444 -447 -448 -449 -421 -391 -400 -405 -417 -434 -454 -478 -512 -513 -545 -573 -611 -734 -721 -758 -773 -764 -763 -762 -755 -752 -751 -745 -718 -684 -674 -672 -668 -664 -644 -625 -573 -515 -503 -493 -447 -416 -401 -390 -374 -357 -336 -314 -292 -274 -299 -308 -300 -285 -275 -266 -261 -260 -260 -260 -260 -260 -259 -258 -259 -263 -268 -304 -329 -332 -333 -336 -335 -332 -329 -328 -330 -332 -335 -336 -336 -336 -330 -322 -313 -306 -302 -295 -295 -293 -291 -289 -286 -283 -279 -276 -278 -298 -303 -304 -302 -300 -296 -291 -288 -286 -285 -285 -286 -282 -276 -268 -259 -250 -242 -234 -229 -228 -224 -220 -214 -208 -206 -210 -203 -202 -198 -193 -190 -184 -179 -177 -182 -191 -191 -191 -192 -196 -200 -198 -198 -195 -190 -187 -186 -180 -175 -176 -176 -174 -174 -172 -172 -172 -172 -174 -174 -174 -173 -171 -170 -170 -167 -164 -160 -154 -151 -149 -145 -141 -139 -138 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -11 -69 -111 -122 -118 -111 -105 -102 -104 -112 -106 -121 -134 -145 -133 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -89 -204 -266 -259 -248 -241 -239 -230 -202 -171 -191 -203 -206 -208 -203 -205 -209 -221 -237 -251 -285 -267 -247 -240 -249 -246 -262 -271 -283 -316 -360 -388 -396 -412 -442 -448 -468 -461 -459 -464 -453 -486 -479 -468 -462 -464 -512 -522 -537 -549 -557 -559 -560 -561 -564 -571 -579 -579 -580 -565 -546 -536 -532 -534 -535 -536 -539 -539 -545 -519 -518 -550 -536 -521 -513 -514 -516 -517 -514 -515 -514 -511 -507 -502 -500 -500 -502 -505 -511 -479 -463 -443 -424 -429 -433 -438 -440 -440 -440 -438 -434 -430 -424 -417 -414 -414 -414 -413 -415 -420 -427 -432 -437 -442 -447 -447 -448 -414 -380 -389 -404 -421 -441 -464 -486 -494 -526 -312 -371 -657 -734 -724 -761 -778 -773 -768 -764 -758 -737 -720 -712 -679 -674 -673 -673 -669 -657 -636 -601 -553 -513 -502 -489 -487 -441 -395 -384 -371 -355 -333 -310 -290 -273 -277 -295 -297 -283 -274 -266 -263 -261 -259 -260 -260 -261 -261 -263 -265 -268 -270 -278 -283 -297 -338 -337 -332 -329 -328 -330 -331 -335 -337 -338 -339 -334 -326 -319 -313 -308 -304 -303 -300 -297 -292 -288 -285 -283 -280 -278 -278 -281 -302 -306 -304 -300 -296 -292 -289 -289 -289 -289 -289 -283 -277 -269 -261 -251 -243 -240 -237 -232 -229 -224 -219 -220 -222 -214 -206 -205 -201 -195 -191 -184 -180 -179 -184 -191 -192 -193 -195 -195 -194 -196 -194 -190 -186 -183 -182 -177 -173 -174 -174 -171 -173 -172 -172 -171 -171 -172 -174 -175 -174 -172 -171 -172 -170 -167 -162 -156 -152 -150 -146 -143 -142 -140 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -88 -120 -120 -119 -111 -112 -111 -111 -107 -84 -112 -123 -133 -140 -144 -156 -52 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -120 -236 -226 -221 -213 -213 -205 -184 -161 -194 -197 -207 -215 -185 -189 -208 -237 -250 -227 -247 -233 -238 -249 -242 -248 -258 -273 -290 -312 -352 -359 -396 -413 -419 -446 -446 -437 -441 -446 -437 -451 -455 -458 -458 -455 -455 -467 -511 -543 -550 -557 -560 -562 -566 -570 -572 -576 -581 -562 -541 -540 -539 -538 -537 -536 -536 -537 -543 -527 -521 -527 -502 -539 -520 -502 -500 -506 -512 -516 -517 -514 -508 -502 -502 -502 -503 -507 -514 -478 -478 -458 -428 -436 -437 -440 -442 -442 -442 -441 -437 -433 -427 -420 -418 -416 -415 -414 -414 -417 -425 -431 -436 -439 -439 -444 -448 -450 -428 -391 -407 -425 -446 -460 -472 -502 -543 -202 -290 -673 -729 -724 -765 -783 -780 -767 -732 -754 -720 -684 -679 -676 -673 -671 -667 -659 -642 -602 -552 -522 -509 -497 -487 -482 -433 -388 -379 -369 -352 -325 -302 -289 -287 -318 -309 -294 -283 -274 -266 -262 -260 -259 -259 -262 -263 -265 -268 -272 -275 -277 -281 -306 -336 -336 -332 -328 -328 -329 -331 -332 -332 -337 -341 -338 -331 -324 -318 -314 -309 -305 -305 -303 -299 -293 -288 -286 -285 -283 -282 -282 -281 -303 -307 -304 -300 -296 -292 -292 -292 -292 -291 -290 -284 -277 -270 -262 -253 -252 -247 -241 -236 -235 -230 -224 -218 -215 -220 -220 -212 -204 -197 -191 -185 -182 -181 -181 -183 -194 -196 -197 -196 -194 -194 -191 -187 -185 -183 -179 -175 -171 -171 -171 -169 -170 -171 -172 -171 -170 -171 -174 -174 -173 -171 -171 -171 -168 -167 -164 -158 -154 -152 -150 -147 -144 -140 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -173 -248 -220 -214 -127 -107 -105 -98 -81 -125 -118 -118 -129 -136 -138 -125 -122 -120 -111 -119 -25 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -111 -185 -170 -161 -157 -153 -146 -148 -176 -161 -178 -197 -206 -197 -196 -203 -207 -199 -179 -205 -216 -221 -229 -241 -242 -243 -268 -311 -348 -354 -361 -389 -411 -422 -431 -431 -427 -431 -435 -432 -424 -436 -451 -458 -459 -462 -468 -482 -493 -511 -553 -559 -532 -520 -524 -530 -541 -546 -543 -537 -535 -539 -540 -539 -538 -537 -538 -543 -549 -532 -517 -543 -544 -544 -523 -499 -498 -506 -514 -515 -514 -510 -505 -504 -473 -457 -464 -473 -471 -478 -456 -429 -436 -436 -437 -439 -441 -442 -444 -440 -437 -433 -429 -427 -420 -416 -416 -417 -419 -423 -428 -432 -436 -437 -442 -448 -456 -462 -454 -410 -428 -436 -451 -480 -521 -552 -190 -302 -666 -723 -720 -736 -741 -735 -724 -698 -719 -702 -680 -675 -672 -670 -663 -655 -644 -626 -574 -539 -517 -505 -496 -491 -479 -426 -383 -373 -362 -342 -315 -300 -295 -281 -312 -306 -293 -283 -273 -267 -262 -263 -265 -264 -266 -268 -270 -274 -277 -280 -282 -281 -303 -330 -329 -325 -326 -329 -331 -332 -332 -335 -340 -341 -336 -330 -324 -320 -316 -313 -312 -308 -306 -300 -294 -289 -288 -287 -287 -286 -284 -283 -303 -306 -303 -299 -297 -294 -294 -293 -293 -293 -291 -285 -278 -271 -266 -265 -258 -252 -246 -242 -239 -234 -229 -223 -218 -218 -221 -215 -207 -199 -192 -187 -186 -185 -184 -186 -196 -196 -193 -191 -193 -191 -187 -186 -184 -180 -177 -173 -169 -168 -168 -167 -167 -169 -170 -171 -170 -171 -173 -172 -171 -171 -171 -171 -168 -167 -165 -159 -155 -153 -153 -151 -146 -142 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -214 -285 -252 -251 -192 -167 -140 -114 -100 -105 -115 -132 -132 -119 -130 -130 -133 -138 -146 -163 -105 -29 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -135 -199 -183 -181 -164 -153 -144 -153 -183 -156 -154 -166 -180 -187 -187 -168 -145 -147 -176 -197 -189 -200 -216 -228 -227 -215 -229 -259 -304 -357 -372 -399 -411 -423 -437 -433 -427 -438 -448 -448 -442 -444 -453 -460 -464 -472 -478 -486 -496 -503 -506 -511 -512 -516 -521 -526 -535 -540 -537 -533 -533 -536 -537 -538 -538 -538 -539 -544 -546 -547 -546 -543 -544 -547 -547 -530 -501 -505 -510 -512 -510 -507 -506 -502 -462 -443 -448 -456 -468 -479 -476 -469 -464 -434 -432 -435 -438 -439 -442 -439 -438 -437 -434 -428 -419 -413 -413 -417 -419 -421 -425 -428 -430 -435 -442 -450 -461 -472 -467 -417 -419 -435 -461 -494 -531 -552 -175 -316 -663 -717 -716 -711 -703 -694 -686 -686 -686 -679 -672 -668 -668 -660 -652 -643 -633 -621 -612 -550 -516 -507 -500 -485 -473 -420 -378 -366 -350 -329 -307 -295 -288 -278 -313 -308 -296 -286 -278 -271 -271 -271 -271 -270 -271 -274 -276 -278 -280 -280 -280 -309 -324 -324 -324 -325 -328 -331 -333 -333 -336 -340 -340 -337 -333 -328 -325 -321 -320 -318 -315 -312 -306 -301 -296 -292 -291 -289 -289 -288 -286 -284 -304 -306 -303 -300 -299 -299 -297 -296 -295 -295 -291 -284 -278 -272 -267 -267 -261 -256 -252 -247 -242 -236 -231 -229 -226 -219 -221 -216 -208 -201 -195 -191 -189 -188 -187 -188 -197 -190 -190 -191 -190 -187 -187 -184 -182 -179 -176 -172 -169 -167 -167 -167 -167 -168 -169 -170 -170 -170 -171 -170 -170 -171 -171 -171 -170 -169 -166 -160 -157 -158 -158 -155 -149 -143 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -42 -159 -214 -200 -204 -201 -193 -144 -88 -82 -75 -99 -101 -84 -87 -103 -116 -128 -136 -139 -148 -79 -49 -45 -33 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -160 -221 -207 -194 -179 -172 -164 -175 -199 -181 -177 -178 -171 -149 -112 -113 -115 -134 -164 -186 -176 -186 -200 -206 -204 -215 -211 -224 -273 -343 -376 -407 -415 -428 -448 -450 -442 -453 -461 -461 -460 -460 -460 -465 -474 -483 -490 -495 -504 -511 -513 -518 -518 -522 -527 -532 -538 -543 -540 -537 -538 -538 -538 -539 -539 -539 -540 -543 -543 -543 -543 -543 -543 -536 -514 -500 -503 -506 -509 -509 -509 -508 -505 -499 -458 -441 -445 -454 -466 -477 -483 -487 -481 -430 -430 -433 -436 -437 -437 -436 -436 -433 -429 -423 -414 -412 -413 -416 -419 -421 -422 -425 -430 -437 -445 -453 -467 -482 -478 -431 -431 -448 -474 -504 -533 -549 -501 -556 -645 -668 -707 -699 -714 -722 -714 -714 -716 -685 -667 -666 -665 -655 -647 -640 -630 -615 -581 -536 -517 -508 -494 -481 -451 -404 -369 -354 -336 -323 -313 -301 -286 -277 -315 -310 -300 -292 -284 -279 -278 -277 -277 -276 -278 -279 -280 -278 -277 -277 -276 -305 -321 -322 -324 -327 -330 -335 -339 -339 -341 -341 -338 -334 -331 -328 -326 -326 -325 -323 -319 -314 -306 -301 -298 -295 -293 -293 -292 -291 -288 -285 -305 -308 -304 -302 -302 -301 -300 -298 -296 -295 -289 -284 -279 -277 -276 -269 -265 -261 -256 -250 -244 -237 -236 -232 -229 -232 -224 -218 -212 -205 -198 -194 -193 -192 -190 -190 -198 -192 -192 -191 -188 -188 -185 -183 -180 -178 -174 -170 -171 -170 -167 -167 -167 -166 -166 -168 -169 -169 -169 -169 -170 -172 -172 -172 -171 -171 -168 -163 -162 -164 -164 -159 -152 -146 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -32 -58 -94 -184 -192 -219 -159 -86 -95 -85 -72 -69 -72 -73 -75 -90 -191 -196 -105 -125 -101 -97 -102 -90 -34 -22 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -108 -165 -198 -206 -178 -208 -211 -192 -170 -160 -176 -179 -181 -152 -80 -92 -105 -125 -148 -164 -162 -162 -186 -219 -234 -206 -231 -239 -269 -325 -368 -372 -398 -428 -452 -465 -461 -468 -471 -472 -473 -472 -476 -481 -488 -495 -502 -507 -515 -521 -522 -522 -524 -528 -532 -536 -541 -542 -541 -540 -540 -541 -542 -543 -542 -542 -537 -520 -521 -522 -529 -539 -540 -498 -488 -490 -492 -495 -501 -504 -505 -504 -494 -446 -438 -438 -443 -451 -464 -468 -474 -481 -475 -427 -430 -434 -437 -438 -437 -436 -434 -432 -428 -423 -416 -409 -410 -414 -418 -418 -422 -426 -431 -437 -444 -455 -472 -490 -501 -493 -452 -465 -490 -515 -537 -550 -618 -636 -632 -642 -693 -681 -688 -692 -687 -689 -696 -677 -666 -667 -664 -624 -613 -625 -622 -582 -534 -524 -514 -502 -489 -477 -422 -382 -358 -342 -330 -326 -314 -299 -284 -279 -320 -315 -306 -298 -293 -291 -285 -282 -280 -279 -278 -277 -274 -273 -273 -273 -314 -320 -321 -323 -326 -330 -335 -337 -338 -341 -340 -338 -335 -333 -332 -332 -332 -331 -329 -326 -320 -312 -307 -304 -301 -299 -299 -296 -294 -292 -289 -286 -307 -309 -304 -302 -302 -302 -301 -300 -298 -294 -288 -285 -284 -282 -277 -272 -268 -264 -259 -251 -244 -239 -238 -234 -230 -234 -226 -221 -215 -208 -201 -203 -199 -196 -193 -191 -189 -190 -191 -191 -190 -187 -184 -181 -179 -177 -173 -168 -168 -169 -168 -166 -166 -165 -164 -165 -169 -170 -170 -170 -171 -172 -173 -173 -173 -173 -173 -170 -167 -168 -167 -163 -155 -148 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -75 -220 -207 -201 -153 -101 -91 -90 -57 -46 -58 -68 -38 -68 -103 -123 -106 -99 -100 -99 -95 -95 -98 -76 -33 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -101 -214 -184 -165 -192 -175 -143 -148 -150 -153 -125 -98 -79 -67 -102 -131 -144 -144 -146 -157 -173 -208 -240 -227 -255 -265 -275 -286 -297 -359 -395 -428 -456 -471 -473 -478 -479 -480 -481 -482 -489 -495 -501 -507 -513 -517 -524 -528 -528 -530 -531 -533 -536 -539 -542 -542 -541 -541 -541 -543 -545 -545 -545 -533 -512 -489 -487 -487 -501 -521 -521 -489 -481 -480 -481 -485 -491 -492 -495 -497 -487 -436 -433 -435 -440 -450 -462 -462 -469 -479 -481 -465 -437 -437 -440 -441 -440 -440 -437 -436 -435 -428 -412 -398 -400 -408 -415 -418 -425 -432 -437 -441 -447 -460 -477 -485 -470 -436 -456 -480 -505 -528 -546 -555 -623 -641 -632 -632 -680 -669 -665 -660 -654 -655 -657 -663 -668 -659 -626 -586 -572 -584 -581 -542 -534 -528 -511 -494 -481 -468 -452 -389 -345 -334 -333 -320 -309 -298 -291 -295 -324 -319 -311 -306 -304 -295 -288 -282 -278 -275 -272 -274 -273 -272 -271 -274 -313 -320 -321 -324 -329 -334 -335 -338 -340 -339 -336 -334 -333 -333 -334 -337 -337 -336 -333 -327 -318 -311 -310 -308 -306 -305 -301 -298 -295 -292 -289 -288 -309 -310 -307 -306 -302 -302 -302 -300 -297 -292 -288 -287 -286 -283 -278 -274 -271 -267 -261 -253 -246 -247 -243 -236 -231 -236 -230 -225 -220 -216 -215 -207 -202 -198 -195 -192 -190 -190 -191 -191 -190 -187 -184 -181 -178 -176 -172 -169 -167 -168 -169 -165 -166 -164 -163 -164 -167 -168 -171 -172 -172 -172 -172 -173 -173 -174 -174 -172 -170 -170 -169 -165 -158 -150 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -34 -128 -229 -206 -193 -137 -69 -63 -63 -63 -58 -49 -39 -40 -89 -114 -108 -81 -88 -95 -82 -70 -67 -54 -66 -35 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -66 -164 -230 -204 -184 -178 -151 -129 -134 -152 -166 -112 -78 -77 -51 -85 -126 -140 -133 -133 -154 -175 -201 -224 -234 -237 -275 -289 -294 -309 -335 -395 -435 -460 -475 -480 -486 -487 -487 -488 -490 -497 -504 -511 -518 -522 -524 -530 -533 -534 -535 -537 -538 -540 -542 -543 -543 -542 -542 -544 -547 -548 -548 -529 -508 -491 -490 -488 -487 -485 -483 -482 -480 -475 -474 -476 -481 -481 -487 -492 -473 -438 -435 -432 -435 -442 -449 -452 -459 -468 -478 -488 -490 -442 -441 -444 -446 -447 -447 -445 -445 -445 -440 -419 -415 -411 -407 -408 -422 -431 -439 -445 -451 -457 -467 -478 -491 -480 -445 -470 -495 -520 -541 -556 -561 -575 -613 -625 -624 -674 -668 -664 -661 -658 -658 -658 -663 -668 -657 -628 -616 -574 -552 -544 -538 -530 -519 -500 -482 -468 -452 -437 -390 -360 -347 -327 -314 -305 -297 -307 -343 -332 -323 -319 -314 -304 -293 -285 -279 -275 -271 -268 -303 -314 -314 -313 -317 -320 -321 -325 -329 -332 -332 -337 -340 -340 -336 -333 -333 -334 -336 -338 -338 -339 -336 -331 -325 -317 -313 -313 -314 -312 -307 -303 -300 -297 -294 -291 -290 -311 -317 -313 -307 -304 -304 -303 -301 -296 -292 -292 -292 -289 -285 -282 -279 -275 -270 -263 -257 -257 -252 -245 -237 -233 -239 -234 -229 -227 -225 -219 -211 -204 -200 -197 -194 -191 -190 -190 -191 -191 -188 -184 -181 -178 -175 -172 -171 -170 -171 -170 -167 -166 -165 -163 -163 -165 -165 -170 -173 -174 -173 -172 -173 -174 -174 -174 -172 -169 -168 -168 -166 -161 -154 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -29 -123 -198 -195 -185 -159 -124 -72 -72 -69 -63 -57 -46 -51 -60 -62 -54 -53 -61 -56 -47 -37 -35 -46 -54 -33 -18 -59 -55 -67 -34 -0 -0 -0 -0 -0 -0 -0 -0 -196 -273 -244 -168 -142 -124 -126 -131 -127 -116 -135 -97 -80 -76 -55 -83 -106 -127 -136 -137 -152 -175 -200 -218 -226 -243 -286 -302 -308 -321 -343 -373 -401 -423 -449 -484 -460 -460 -478 -495 -497 -502 -510 -518 -525 -528 -529 -532 -536 -538 -539 -541 -543 -546 -547 -546 -546 -545 -546 -548 -551 -549 -523 -506 -498 -496 -494 -491 -488 -485 -484 -482 -479 -476 -473 -475 -479 -479 -487 -494 -473 -439 -440 -438 -440 -442 -446 -453 -462 -472 -458 -446 -453 -443 -448 -450 -451 -454 -454 -454 -454 -454 -451 -442 -445 -444 -437 -431 -435 -441 -449 -456 -464 -472 -482 -497 -467 -446 -464 -488 -514 -535 -552 -561 -562 -619 -628 -618 -623 -676 -669 -666 -664 -663 -662 -661 -663 -660 -655 -645 -602 -559 -536 -528 -527 -520 -525 -495 -467 -450 -434 -423 -413 -397 -367 -322 -315 -305 -305 -319 -342 -331 -331 -324 -313 -300 -288 -282 -278 -274 -270 -267 -267 -296 -292 -280 -316 -322 -324 -329 -334 -335 -340 -342 -342 -339 -334 -332 -333 -335 -337 -337 -340 -338 -334 -329 -325 -322 -318 -316 -316 -314 -308 -304 -303 -301 -298 -295 -294 -294 -309 -316 -311 -308 -307 -305 -301 -297 -295 -295 -296 -293 -289 -286 -283 -278 -272 -268 -266 -258 -254 -247 -238 -234 -242 -237 -233 -230 -228 -222 -214 -207 -202 -199 -195 -192 -191 -192 -192 -192 -189 -185 -182 -179 -175 -175 -171 -175 -176 -173 -170 -167 -166 -165 -165 -165 -166 -170 -174 -175 -174 -172 -173 -174 -174 -175 -173 -169 -167 -167 -167 -163 -162 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -46 -241 -215 -267 -325 -287 -84 -80 -79 -79 -75 -66 -52 -61 -66 -59 -46 -42 -43 -46 -44 -31 -33 -41 -45 -47 -49 -50 -62 -59 -53 -44 -0 -0 -0 -0 -36 -145 -206 -254 -223 -147 -99 -121 -128 -133 -135 -127 -137 -94 -64 -55 -58 -73 -75 -105 -127 -136 -169 -180 -199 -215 -227 -238 -240 -251 -288 -331 -350 -374 -395 -413 -431 -450 -439 -442 -458 -482 -502 -507 -516 -523 -528 -530 -530 -528 -537 -542 -544 -545 -546 -549 -551 -552 -552 -551 -551 -553 -543 -516 -502 -502 -502 -502 -501 -495 -490 -487 -486 -485 -483 -482 -482 -481 -481 -484 -489 -494 -472 -443 -446 -446 -446 -447 -450 -458 -469 -442 -428 -426 -435 -447 -450 -453 -455 -456 -457 -459 -460 -461 -461 -459 -470 -467 -460 -455 -453 -455 -460 -469 -478 -487 -488 -511 -481 -459 -476 -501 -526 -544 -556 -562 -564 -631 -631 -615 -623 -674 -668 -666 -666 -665 -663 -660 -658 -648 -622 -586 -549 -539 -532 -528 -529 -529 -512 -478 -451 -435 -423 -416 -413 -373 -328 -321 -314 -306 -330 -351 -341 -333 -330 -321 -309 -298 -288 -283 -277 -273 -270 -270 -267 -268 -271 -273 -277 -318 -326 -332 -338 -341 -342 -343 -341 -336 -331 -330 -333 -334 -336 -338 -340 -338 -334 -331 -328 -326 -321 -324 -322 -317 -311 -307 -305 -303 -300 -298 -298 -295 -294 -303 -316 -314 -311 -308 -304 -301 -301 -299 -298 -296 -293 -290 -286 -281 -278 -275 -267 -260 -256 -248 -240 -236 -245 -240 -238 -236 -230 -224 -216 -209 -204 -200 -197 -196 -194 -193 -194 -193 -190 -186 -182 -180 -178 -177 -173 -177 -179 -177 -174 -170 -169 -169 -169 -169 -168 -171 -175 -176 -174 -172 -172 -173 -174 -174 -174 -171 -169 -169 -170 -169 -168 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -34 -159 -241 -249 -266 -248 -117 -90 -78 -77 -84 -87 -88 -34 -21 -46 -78 -58 -51 -49 -50 -46 -31 -29 -31 -35 -37 -45 -59 -63 -169 -270 -217 -200 -148 -120 -156 -269 -199 -220 -196 -139 -97 -98 -127 -113 -109 -137 -142 -66 -45 -40 -35 -39 -62 -90 -122 -149 -175 -182 -202 -219 -227 -228 -240 -256 -295 -336 -356 -377 -396 -413 -424 -429 -438 -446 -450 -462 -480 -486 -497 -507 -513 -516 -519 -491 -519 -541 -546 -550 -550 -552 -554 -555 -556 -557 -557 -537 -514 -501 -502 -505 -505 -505 -504 -500 -495 -491 -490 -490 -490 -490 -490 -489 -489 -492 -496 -457 -441 -445 -448 -449 -449 -450 -455 -463 -472 -429 -423 -432 -440 -445 -449 -454 -457 -460 -461 -464 -467 -470 -472 -473 -483 -482 -478 -475 -473 -472 -475 -482 -487 -489 -501 -521 -488 -467 -483 -505 -528 -545 -552 -555 -564 -630 -631 -617 -608 -618 -661 -665 -637 -611 -615 -650 -645 -632 -594 -544 -539 -538 -540 -540 -538 -538 -484 -454 -438 -426 -415 -415 -394 -357 -326 -318 -310 -301 -328 -350 -344 -341 -330 -318 -307 -298 -290 -284 -277 -274 -273 -270 -269 -270 -274 -277 -279 -281 -282 -286 -306 -339 -337 -337 -336 -334 -330 -330 -330 -334 -338 -340 -341 -338 -337 -335 -334 -331 -331 -327 -324 -321 -315 -310 -306 -303 -301 -300 -297 -296 -298 -297 -299 -318 -315 -310 -308 -307 -305 -303 -302 -301 -298 -294 -289 -288 -283 -276 -269 -263 -258 -250 -242 -238 -246 -247 -243 -238 -233 -227 -218 -210 -205 -202 -202 -198 -195 -194 -194 -194 -192 -187 -184 -183 -182 -180 -176 -177 -177 -176 -174 -171 -171 -172 -171 -171 -170 -172 -175 -178 -178 -177 -174 -174 -175 -176 -175 -173 -173 -174 -174 -173 -172 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -141 -252 -242 -252 -278 -56 -84 -78 -79 -97 -97 -72 -23 -14 -36 -32 -58 -66 -62 -56 -55 -53 -35 -27 -29 -35 -48 -232 -298 -305 -290 -238 -212 -203 -201 -192 -176 -168 -161 -139 -103 -89 -133 -116 -118 -145 -144 -56 -44 -44 -36 -28 -48 -86 -127 -156 -159 -183 -202 -215 -223 -228 -239 -258 -277 -312 -360 -378 -395 -403 -411 -424 -439 -449 -454 -455 -456 -459 -468 -473 -476 -478 -482 -485 -492 -497 -514 -551 -553 -554 -555 -556 -558 -559 -528 -514 -508 -505 -505 -507 -507 -507 -506 -503 -500 -496 -495 -497 -496 -496 -495 -495 -496 -499 -501 -460 -446 -448 -450 -450 -449 -451 -456 -465 -473 -428 -426 -436 -442 -443 -451 -456 -461 -465 -467 -471 -475 -479 -481 -485 -497 -497 -495 -493 -491 -492 -493 -493 -496 -503 -513 -531 -493 -477 -495 -514 -532 -537 -545 -555 -566 -634 -634 -620 -605 -594 -604 -607 -594 -579 -583 -635 -629 -589 -553 -536 -535 -536 -537 -541 -544 -541 -507 -458 -415 -391 -386 -384 -349 -330 -322 -313 -305 -297 -329 -354 -350 -339 -326 -315 -306 -298 -292 -284 -278 -276 -276 -274 -273 -275 -278 -281 -282 -284 -284 -310 -333 -331 -331 -332 -333 -333 -331 -332 -332 -337 -341 -343 -342 -340 -341 -341 -340 -340 -336 -331 -328 -324 -318 -311 -307 -304 -302 -302 -300 -300 -302 -301 -298 -293 -311 -315 -313 -309 -308 -305 -305 -303 -299 -295 -291 -290 -286 -279 -272 -266 -258 -250 -242 -238 -238 -245 -244 -240 -235 -229 -219 -212 -208 -205 -204 -200 -197 -196 -196 -196 -194 -190 -188 -186 -184 -183 -178 -174 -173 -174 -170 -170 -173 -173 -171 -171 -170 -171 -175 -179 -179 -181 -179 -178 -178 -179 -179 -175 -175 -176 -178 -177 -175 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -146 -213 -230 -210 -107 -71 -86 -86 -78 -79 -81 -67 -28 -0 -3 -32 -44 -46 -55 -74 -63 -61 -63 -66 -60 -36 -183 -229 -232 -211 -116 -140 -143 -158 -171 -158 -154 -154 -154 -127 -52 -124 -119 -101 -114 -145 -53 -47 -48 -42 -30 -39 -77 -115 -144 -161 -176 -186 -198 -209 -222 -236 -257 -280 -321 -365 -379 -395 -398 -407 -424 -439 -451 -456 -457 -458 -461 -465 -469 -474 -480 -484 -489 -495 -499 -501 -503 -502 -503 -505 -507 -511 -515 -512 -512 -511 -509 -509 -508 -509 -509 -507 -506 -503 -500 -500 -502 -500 -500 -498 -497 -499 -501 -504 -461 -450 -451 -451 -451 -450 -452 -458 -466 -475 -470 -443 -432 -436 -444 -452 -459 -465 -470 -474 -477 -481 -483 -487 -495 -505 -511 -512 -510 -509 -509 -510 -511 -513 -517 -524 -538 -501 -489 -507 -525 -525 -538 -550 -559 -572 -640 -633 -617 -602 -592 -590 -581 -575 -567 -561 -571 -565 -540 -525 -527 -528 -529 -525 -538 -550 -530 -480 -444 -406 -369 -344 -336 -331 -324 -317 -309 -301 -312 -341 -357 -347 -335 -323 -313 -306 -300 -292 -286 -283 -282 -280 -279 -278 -280 -282 -284 -285 -285 -289 -311 -329 -327 -328 -331 -335 -338 -338 -338 -337 -340 -343 -345 -346 -344 -345 -345 -345 -343 -339 -335 -332 -328 -321 -314 -310 -309 -308 -307 -306 -306 -305 -302 -296 -292 -292 -305 -312 -310 -309 -307 -306 -303 -300 -297 -297 -293 -287 -280 -272 -266 -257 -249 -244 -243 -238 -234 -240 -242 -238 -231 -222 -216 -213 -212 -208 -204 -200 -199 -200 -199 -198 -196 -192 -189 -186 -185 -180 -174 -174 -179 -171 -174 -175 -173 -170 -169 -169 -171 -173 -175 -176 -179 -180 -180 -181 -181 -180 -177 -176 -176 -176 -181 -180 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -188 -239 -236 -236 -76 -67 -69 -63 -55 -58 -54 -23 -0 -0 -0 -0 -0 -26 -72 -81 -71 -71 -69 -65 -68 -174 -195 -192 -158 -75 -106 -105 -128 -143 -120 -119 -122 -127 -105 -48 -42 -101 -141 -156 -142 -48 -48 -51 -43 -37 -69 -77 -95 -135 -171 -163 -162 -185 -205 -217 -234 -251 -277 -299 -331 -379 -381 -391 -406 -422 -436 -450 -456 -458 -459 -461 -461 -466 -474 -481 -486 -491 -497 -501 -503 -505 -505 -504 -504 -505 -507 -509 -512 -514 -514 -513 -513 -511 -511 -510 -509 -508 -506 -504 -505 -506 -505 -502 -499 -498 -499 -501 -498 -457 -447 -448 -451 -451 -452 -454 -459 -467 -476 -485 -476 -449 -433 -444 -456 -464 -472 -478 -484 -487 -487 -491 -497 -503 -510 -521 -523 -522 -521 -521 -521 -523 -526 -531 -534 -487 -489 -503 -519 -534 -534 -545 -555 -587 -644 -645 -624 -606 -597 -593 -585 -573 -563 -554 -544 -534 -528 -520 -516 -516 -516 -514 -508 -507 -504 -483 -437 -428 -422 -392 -337 -330 -325 -319 -313 -307 -300 -332 -352 -354 -344 -332 -322 -315 -309 -303 -297 -295 -289 -285 -284 -283 -282 -283 -284 -284 -283 -282 -320 -332 -331 -331 -332 -335 -339 -342 -343 -345 -343 -344 -347 -349 -350 -349 -350 -350 -350 -348 -343 -339 -338 -335 -328 -322 -321 -319 -315 -314 -313 -311 -304 -297 -291 -288 -289 -287 -297 -310 -309 -308 -306 -303 -301 -300 -296 -291 -284 -275 -269 -263 -253 -250 -247 -242 -238 -235 -242 -245 -239 -232 -226 -223 -219 -214 -211 -207 -204 -204 -204 -203 -204 -199 -194 -190 -188 -186 -182 -176 -173 -176 -170 -177 -177 -173 -169 -167 -168 -168 -169 -171 -174 -177 -178 -178 -179 -180 -179 -178 -178 -177 -178 -184 -184 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -165 -209 -200 -185 -83 -81 -69 -69 -77 -83 -55 -41 -48 -44 -0 -0 -0 -0 -21 -82 -86 -95 -90 -78 -69 -79 -82 -87 -82 -64 -73 -72 -95 -95 -62 -61 -67 -84 -84 -68 -40 -120 -162 -174 -169 -152 -66 -55 -45 -38 -61 -64 -90 -127 -158 -163 -168 -190 -202 -213 -230 -243 -271 -296 -311 -317 -329 -377 -402 -418 -433 -447 -454 -457 -458 -460 -461 -466 -472 -479 -487 -493 -500 -503 -505 -505 -505 -506 -508 -510 -511 -512 -513 -517 -518 -517 -515 -512 -511 -511 -512 -511 -509 -508 -509 -509 -507 -503 -500 -499 -500 -488 -444 -444 -444 -446 -450 -453 -454 -455 -460 -468 -475 -477 -485 -458 -437 -449 -463 -471 -479 -486 -491 -493 -496 -502 -508 -515 -521 -529 -532 -532 -532 -532 -533 -536 -541 -544 -539 -487 -503 -519 -525 -527 -538 -546 -598 -640 -644 -636 -614 -605 -598 -586 -573 -561 -552 -543 -535 -527 -520 -513 -508 -503 -499 -496 -490 -476 -458 -442 -434 -428 -418 -385 -331 -325 -320 -315 -320 -331 -327 -324 -343 -352 -342 -332 -323 -317 -313 -310 -308 -300 -293 -289 -286 -284 -283 -283 -283 -282 -283 -285 -317 -332 -335 -336 -337 -340 -340 -342 -346 -348 -346 -346 -348 -352 -353 -354 -354 -355 -356 -355 -350 -346 -344 -341 -336 -336 -331 -326 -321 -318 -315 -311 -300 -290 -286 -287 -305 -309 -309 -308 -308 -307 -303 -300 -299 -295 -290 -283 -277 -270 -265 -259 -253 -250 -248 -244 -241 -238 -244 -247 -242 -235 -233 -227 -221 -216 -212 -209 -208 -207 -207 -205 -204 -199 -195 -192 -189 -187 -184 -180 -176 -173 -170 -176 -176 -173 -169 -166 -166 -166 -167 -170 -173 -177 -177 -177 -177 -178 -178 -179 -179 -180 -180 -182 -186 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -160 -225 -188 -121 -116 -86 -76 -81 -83 -54 -55 -68 -68 -38 -42 -10 -0 -0 -15 -101 -117 -115 -96 -78 -77 -67 -62 -59 -55 -51 -48 -57 -63 -54 -39 -47 -105 -101 -52 -47 -127 -171 -124 -67 -71 -57 -39 -34 -37 -50 -76 -88 -104 -123 -140 -150 -183 -201 -211 -224 -239 -265 -292 -306 -309 -322 -376 -400 -414 -428 -442 -450 -453 -455 -458 -461 -466 -471 -479 -487 -494 -500 -500 -503 -505 -505 -508 -512 -515 -516 -515 -516 -519 -520 -519 -516 -513 -512 -513 -514 -514 -512 -512 -512 -512 -510 -506 -503 -502 -502 -488 -450 -444 -444 -446 -451 -456 -456 -458 -465 -474 -481 -480 -450 -440 -443 -455 -467 -475 -482 -487 -491 -494 -500 -509 -517 -524 -528 -537 -541 -542 -543 -547 -548 -538 -542 -530 -489 -496 -514 -521 -526 -533 -535 -605 -631 -637 -635 -626 -604 -599 -591 -575 -560 -549 -541 -535 -528 -520 -519 -507 -496 -487 -481 -479 -474 -462 -446 -434 -434 -423 -413 -379 -326 -321 -317 -312 -324 -352 -373 -366 -358 -349 -341 -333 -326 -320 -317 -315 -309 -302 -296 -291 -288 -284 -281 -281 -281 -280 -284 -317 -320 -329 -337 -338 -340 -342 -343 -345 -348 -350 -349 -349 -352 -357 -358 -358 -360 -362 -362 -359 -355 -351 -347 -342 -338 -337 -331 -326 -321 -317 -313 -305 -294 -287 -291 -309 -307 -307 -307 -306 -306 -304 -301 -297 -292 -287 -281 -277 -272 -268 -263 -257 -256 -254 -251 -248 -246 -242 -245 -246 -242 -243 -234 -228 -224 -220 -214 -212 -211 -210 -210 -209 -204 -200 -196 -193 -190 -188 -186 -184 -181 -174 -170 -174 -175 -173 -171 -168 -168 -168 -168 -171 -175 -179 -180 -178 -177 -177 -178 -180 -181 -181 -181 -182 -183 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -111 -204 -221 -196 -191 -211 -119 -86 -89 -87 -53 -57 -61 -64 -67 -78 -15 -0 -0 -0 -0 -0 -67 -111 -109 -90 -78 -75 -71 -63 -57 -75 -69 -78 -89 -76 -44 -94 -118 -94 -43 -59 -162 -201 -146 -59 -59 -35 -33 -41 -56 -98 -86 -82 -95 -124 -157 -175 -193 -209 -223 -239 -256 -261 -278 -302 -321 -339 -384 -412 -425 -433 -437 -443 -449 -455 -460 -465 -471 -479 -487 -493 -497 -498 -501 -505 -508 -512 -517 -519 -519 -518 -518 -521 -522 -522 -521 -518 -516 -517 -517 -516 -515 -515 -514 -514 -512 -508 -505 -504 -498 -494 -489 -448 -446 -450 -456 -462 -464 -467 -474 -479 -471 -434 -433 -439 -449 -459 -468 -476 -481 -485 -490 -497 -504 -513 -522 -530 -536 -545 -548 -550 -553 -555 -542 -498 -488 -495 -502 -510 -511 -521 -559 -615 -616 -619 -625 -629 -627 -617 -614 -599 -581 -564 -550 -541 -534 -529 -524 -522 -516 -496 -481 -472 -468 -465 -460 -449 -439 -432 -425 -416 -386 -351 -322 -318 -313 -309 -318 -341 -369 -362 -355 -348 -342 -335 -328 -323 -321 -317 -311 -304 -298 -294 -291 -286 -284 -283 -283 -281 -279 -277 -276 -306 -333 -341 -343 -343 -345 -347 -350 -352 -352 -352 -357 -362 -362 -363 -364 -364 -363 -360 -355 -351 -344 -339 -337 -331 -325 -320 -316 -313 -308 -299 -294 -290 -290 -310 -309 -308 -307 -306 -304 -301 -297 -293 -288 -283 -279 -276 -273 -268 -263 -262 -260 -258 -256 -253 -249 -244 -240 -239 -239 -241 -234 -230 -228 -224 -217 -214 -213 -213 -212 -209 -204 -200 -196 -193 -191 -188 -188 -186 -181 -174 -170 -174 -176 -175 -175 -174 -173 -172 -172 -174 -178 -181 -181 -181 -180 -178 -179 -182 -183 -182 -181 -182 -182 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -84 -127 -150 -274 -224 -216 -183 -145 -187 -216 -133 -92 -86 -54 -53 -54 -56 -61 -64 -8 -0 -0 -13 -30 -2 -0 -0 -35 -103 -83 -58 -53 -51 -49 -77 -76 -88 -116 -137 -87 -78 -72 -66 -77 -154 -154 -189 -151 -66 -64 -36 -37 -59 -84 -99 -95 -93 -101 -128 -184 -195 -189 -201 -222 -234 -235 -247 -268 -293 -317 -330 -348 -389 -420 -424 -425 -434 -425 -432 -458 -463 -471 -479 -485 -491 -492 -497 -500 -503 -508 -515 -522 -523 -522 -521 -521 -525 -525 -525 -523 -521 -520 -521 -521 -520 -520 -518 -517 -515 -513 -510 -506 -506 -480 -454 -447 -447 -449 -454 -461 -468 -472 -475 -476 -479 -482 -478 -444 -445 -453 -461 -470 -479 -481 -486 -495 -502 -508 -516 -526 -536 -543 -551 -553 -557 -553 -535 -491 -493 -499 -504 -507 -511 -520 -569 -603 -606 -610 -615 -620 -621 -619 -618 -609 -590 -572 -557 -544 -535 -530 -524 -520 -519 -508 -483 -467 -460 -456 -453 -446 -441 -435 -428 -417 -409 -359 -322 -317 -313 -309 -308 -334 -369 -364 -359 -353 -347 -342 -336 -332 -329 -326 -320 -313 -306 -300 -296 -293 -290 -290 -288 -287 -284 -282 -280 -280 -281 -302 -333 -334 -344 -348 -350 -353 -356 -357 -359 -360 -362 -363 -361 -360 -359 -357 -352 -348 -345 -341 -337 -332 -325 -320 -316 -314 -312 -305 -305 -298 -290 -290 -309 -311 -312 -310 -307 -303 -302 -297 -293 -290 -286 -282 -279 -274 -271 -270 -263 -261 -261 -260 -255 -250 -242 -243 -247 -248 -242 -235 -234 -233 -228 -221 -219 -217 -216 -213 -209 -204 -200 -197 -194 -192 -189 -187 -184 -179 -175 -172 -173 -176 -178 -178 -178 -177 -176 -175 -176 -178 -180 -180 -181 -181 -180 -182 -185 -185 -183 -182 -182 -182 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -154 -230 -228 -204 -180 -175 -156 -133 -127 -187 -113 -87 -79 -54 -53 -50 -52 -59 -65 -40 -8 -0 -58 -135 -30 -20 -4 -0 -22 -93 -56 -45 -43 -43 -51 -49 -89 -115 -134 -162 -156 -155 -148 -143 -148 -148 -182 -192 -147 -65 -36 -41 -70 -97 -98 -99 -99 -102 -126 -169 -185 -196 -206 -213 -217 -229 -244 -260 -282 -308 -326 -338 -357 -368 -370 -380 -422 -424 -419 -433 -462 -470 -479 -483 -485 -492 -497 -500 -503 -509 -516 -521 -524 -525 -525 -525 -526 -528 -527 -525 -523 -523 -524 -524 -523 -522 -520 -519 -516 -515 -513 -510 -509 -500 -478 -450 -452 -455 -459 -463 -467 -471 -471 -475 -481 -487 -490 -445 -446 -455 -463 -472 -475 -480 -489 -500 -508 -514 -522 -532 -542 -549 -553 -559 -549 -523 -492 -496 -499 -501 -504 -505 -507 -581 -597 -597 -599 -605 -611 -614 -615 -614 -611 -600 -583 -566 -552 -539 -530 -523 -520 -516 -508 -494 -468 -453 -446 -443 -439 -437 -433 -427 -418 -409 -403 -352 -317 -320 -342 -339 -335 -348 -366 -361 -357 -352 -347 -343 -339 -337 -333 -328 -323 -317 -310 -304 -299 -296 -293 -292 -290 -289 -288 -286 -285 -284 -284 -285 -288 -289 -331 -343 -350 -359 -361 -362 -362 -359 -355 -355 -354 -353 -351 -348 -344 -341 -341 -339 -336 -331 -326 -321 -318 -317 -314 -307 -305 -299 -291 -287 -285 -309 -314 -312 -308 -308 -301 -297 -296 -295 -291 -287 -282 -279 -277 -272 -267 -265 -264 -261 -253 -246 -240 -238 -241 -248 -244 -240 -238 -237 -233 -228 -226 -222 -217 -213 -208 -204 -200 -197 -195 -193 -192 -187 -183 -179 -177 -174 -172 -174 -177 -180 -180 -179 -177 -175 -176 -176 -178 -178 -179 -180 -181 -184 -187 -188 -186 -185 -184 -183 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -67 -169 -216 -207 -199 -195 -173 -145 -135 -175 -103 -81 -83 -84 -81 -51 -49 -51 -58 -76 -13 -35 -96 -159 -159 -172 -60 -0 -21 -80 -67 -50 -44 -44 -44 -41 -69 -72 -82 -133 -119 -152 -157 -150 -148 -148 -144 -172 -155 -69 -37 -69 -85 -94 -96 -96 -99 -95 -109 -147 -177 -185 -185 -187 -196 -221 -244 -255 -271 -295 -318 -332 -337 -339 -343 -355 -383 -400 -399 -402 -432 -444 -452 -459 -466 -475 -482 -489 -497 -505 -514 -523 -525 -527 -529 -529 -529 -531 -529 -527 -526 -527 -527 -527 -526 -524 -521 -519 -517 -507 -495 -495 -496 -468 -452 -454 -456 -457 -460 -463 -465 -468 -468 -474 -481 -471 -439 -440 -449 -458 -464 -468 -473 -481 -493 -505 -515 -522 -530 -540 -547 -552 -559 -541 -511 -494 -501 -519 -501 -499 -501 -507 -524 -581 -591 -591 -594 -600 -605 -606 -607 -606 -602 -593 -577 -559 -544 -531 -521 -518 -515 -507 -496 -480 -461 -443 -432 -428 -423 -423 -419 -414 -407 -401 -396 -344 -311 -316 -342 -367 -369 -366 -363 -359 -356 -352 -347 -344 -344 -339 -335 -330 -326 -320 -313 -306 -302 -300 -298 -293 -291 -290 -289 -289 -289 -289 -289 -290 -293 -294 -298 -301 -328 -363 -362 -360 -359 -353 -347 -349 -350 -349 -347 -345 -343 -343 -342 -341 -338 -333 -329 -325 -323 -321 -318 -317 -307 -298 -292 -289 -288 -309 -312 -312 -313 -307 -303 -300 -299 -298 -294 -288 -284 -282 -280 -276 -272 -270 -265 -259 -251 -245 -244 -241 -242 -249 -249 -244 -241 -238 -236 -236 -230 -223 -217 -212 -208 -204 -200 -198 -197 -195 -193 -188 -183 -180 -179 -176 -176 -175 -176 -180 -180 -179 -177 -175 -174 -175 -175 -176 -178 -180 -181 -183 -187 -190 -189 -190 -188 -186 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -173 -264 -245 -202 -202 -208 -198 -172 -142 -156 -101 -115 -133 -78 -47 -50 -45 -44 -56 -6 -70 -108 -127 -148 -145 -45 -2 -1 -15 -64 -49 -43 -44 -46 -46 -45 -43 -56 -73 -33 -140 -170 -161 -146 -139 -141 -174 -147 -76 -74 -85 -88 -91 -94 -95 -97 -83 -91 -123 -166 -168 -179 -198 -208 -190 -231 -250 -262 -278 -304 -323 -326 -328 -334 -345 -358 -371 -382 -390 -397 -403 -407 -414 -422 -427 -435 -443 -450 -456 -460 -466 -467 -470 -495 -529 -530 -491 -483 -484 -485 -488 -521 -528 -528 -526 -522 -519 -502 -478 -458 -457 -455 -454 -455 -455 -453 -454 -457 -461 -464 -464 -468 -475 -482 -467 -429 -438 -450 -460 -466 -469 -476 -486 -498 -509 -520 -528 -537 -543 -548 -546 -531 -498 -493 -495 -509 -551 -505 -496 -499 -527 -593 -584 -583 -584 -587 -592 -597 -598 -598 -598 -596 -590 -570 -552 -535 -523 -521 -514 -506 -496 -483 -467 -451 -430 -417 -413 -412 -409 -406 -401 -395 -391 -388 -336 -306 -304 -306 -358 -365 -363 -361 -358 -355 -351 -349 -347 -345 -341 -337 -333 -328 -323 -317 -311 -310 -308 -301 -295 -292 -290 -289 -288 -290 -291 -292 -294 -298 -299 -301 -310 -334 -359 -355 -354 -351 -347 -347 -351 -351 -350 -349 -348 -348 -347 -346 -343 -340 -336 -331 -330 -327 -325 -323 -315 -305 -298 -293 -292 -292 -292 -292 -302 -315 -310 -306 -304 -302 -300 -296 -292 -291 -289 -285 -281 -277 -273 -266 -258 -253 -252 -248 -245 -243 -243 -248 -246 -242 -238 -237 -236 -231 -223 -215 -210 -206 -203 -201 -199 -198 -194 -192 -188 -183 -179 -178 -178 -177 -177 -176 -174 -178 -179 -177 -175 -175 -175 -176 -177 -179 -181 -182 -184 -187 -190 -190 -192 -191 -190 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -97 -153 -178 -187 -168 -176 -175 -169 -162 -146 -142 -143 -153 -137 -46 -53 -41 -38 -52 -35 -30 -33 -72 -136 -130 -93 -63 -52 -56 -58 -55 -49 -46 -46 -47 -47 -47 -63 -73 -40 -120 -147 -150 -141 -132 -129 -132 -110 -80 -78 -80 -81 -85 -91 -95 -100 -87 -87 -111 -145 -123 -162 -191 -200 -199 -226 -242 -252 -266 -285 -288 -306 -315 -324 -337 -351 -366 -377 -387 -393 -393 -402 -411 -417 -422 -434 -443 -449 -455 -461 -462 -468 -471 -472 -475 -477 -470 -469 -469 -468 -468 -484 -489 -492 -493 -492 -491 -469 -459 -459 -458 -455 -454 -454 -453 -451 -452 -457 -460 -463 -466 -470 -477 -483 -465 -430 -439 -451 -456 -462 -471 -480 -492 -503 -514 -522 -530 -535 -540 -548 -537 -487 -518 -522 -507 -492 -493 -496 -497 -509 -539 -585 -576 -577 -579 -582 -585 -586 -589 -592 -594 -594 -586 -563 -542 -526 -516 -516 -505 -495 -485 -471 -456 -437 -414 -401 -400 -399 -398 -395 -391 -387 -381 -346 -315 -302 -301 -302 -356 -363 -346 -328 -330 -352 -353 -352 -351 -344 -320 -315 -312 -316 -326 -320 -319 -316 -310 -304 -299 -295 -292 -291 -290 -292 -292 -294 -297 -299 -300 -309 -340 -354 -350 -350 -346 -344 -346 -351 -354 -353 -353 -353 -353 -353 -350 -348 -345 -342 -339 -336 -334 -332 -329 -321 -311 -304 -297 -295 -296 -296 -296 -295 -304 -315 -310 -310 -307 -306 -305 -302 -301 -297 -293 -289 -285 -280 -273 -266 -261 -260 -255 -252 -251 -249 -246 -241 -244 -241 -238 -239 -237 -231 -222 -214 -208 -205 -203 -202 -200 -197 -193 -190 -187 -183 -179 -176 -177 -176 -177 -176 -171 -176 -178 -178 -177 -177 -176 -177 -180 -182 -183 -184 -186 -188 -190 -190 -192 -193 -194 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -94 -216 -169 -160 -159 -160 -157 -152 -152 -143 -144 -141 -97 -118 -71 -48 -57 -69 -76 -97 -105 -96 -86 -77 -55 -45 -45 -45 -46 -47 -48 -49 -50 -49 -48 -58 -61 -42 -40 -55 -102 -147 -144 -96 -89 -86 -84 -80 -47 -71 -83 -90 -98 -103 -107 -93 -89 -103 -101 -150 -177 -183 -175 -184 -221 -242 -250 -255 -269 -291 -301 -312 -328 -343 -357 -372 -381 -386 -390 -398 -405 -411 -418 -432 -441 -447 -451 -455 -463 -469 -468 -467 -467 -468 -467 -467 -467 -467 -465 -464 -464 -464 -463 -462 -460 -460 -460 -459 -456 -454 -452 -453 -453 -454 -455 -459 -461 -463 -467 -471 -479 -486 -465 -433 -444 -446 -454 -464 -475 -484 -497 -508 -518 -526 -532 -532 -541 -551 -547 -523 -563 -548 -516 -492 -493 -494 -494 -539 -580 -576 -570 -572 -573 -573 -574 -579 -586 -590 -591 -574 -498 -533 -533 -525 -520 -505 -494 -484 -472 -458 -442 -423 -407 -396 -391 -387 -389 -387 -383 -368 -332 -307 -299 -297 -296 -297 -323 -327 -309 -291 -294 -322 -347 -353 -341 -316 -282 -276 -273 -292 -329 -324 -322 -317 -310 -305 -301 -298 -297 -296 -295 -295 -296 -297 -297 -294 -294 -339 -347 -346 -345 -345 -344 -345 -350 -355 -357 -356 -355 -355 -354 -353 -350 -347 -344 -343 -342 -339 -339 -335 -327 -318 -309 -304 -299 -297 -300 -300 -300 -299 -297 -294 -291 -306 -309 -308 -305 -309 -305 -300 -297 -293 -288 -281 -272 -267 -264 -264 -261 -258 -256 -252 -249 -242 -243 -237 -231 -235 -239 -232 -221 -212 -207 -205 -204 -202 -199 -195 -191 -186 -184 -183 -181 -179 -177 -175 -176 -176 -173 -177 -178 -178 -178 -178 -177 -179 -181 -183 -185 -185 -187 -189 -189 -191 -193 -196 -197 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -74 -175 -186 -167 -159 -157 -159 -157 -150 -141 -135 -136 -142 -170 -132 -83 -56 -58 -71 -75 -89 -91 -80 -87 -59 -45 -42 -41 -38 -41 -46 -50 -52 -50 -47 -47 -47 -46 -44 -41 -51 -97 -141 -65 -88 -91 -74 -54 -42 -47 -54 -75 -100 -102 -103 -88 -67 -68 -113 -138 -142 -151 -173 -202 -219 -233 -239 -242 -251 -275 -284 -299 -317 -333 -350 -359 -368 -378 -388 -394 -399 -407 -417 -429 -439 -440 -446 -455 -463 -466 -466 -466 -466 -466 -466 -466 -467 -467 -465 -464 -463 -463 -462 -461 -460 -461 -460 -459 -456 -453 -453 -454 -455 -455 -456 -457 -459 -463 -467 -472 -480 -447 -432 -435 -437 -449 -460 -470 -480 -491 -502 -513 -522 -529 -531 -535 -544 -554 -560 -557 -532 -498 -488 -491 -492 -493 -491 -534 -570 -568 -565 -567 -568 -569 -570 -574 -581 -584 -584 -578 -562 -538 -532 -524 -510 -495 -481 -470 -461 -449 -429 -408 -401 -391 -382 -378 -381 -380 -356 -322 -300 -300 -297 -294 -293 -293 -292 -291 -291 -290 -288 -288 -336 -351 -327 -282 -280 -277 -275 -286 -309 -309 -320 -318 -312 -308 -303 -301 -300 -300 -300 -299 -299 -298 -294 -288 -288 -334 -343 -344 -345 -348 -349 -350 -353 -356 -356 -356 -356 -355 -353 -350 -349 -347 -345 -344 -343 -340 -339 -334 -326 -317 -309 -304 -300 -300 -303 -304 -303 -303 -301 -298 -294 -291 -301 -300 -291 -304 -305 -302 -298 -294 -288 -279 -273 -271 -270 -268 -265 -263 -259 -255 -251 -246 -243 -237 -230 -228 -235 -231 -222 -213 -208 -206 -204 -201 -198 -194 -189 -184 -182 -182 -182 -182 -178 -175 -176 -181 -180 -180 -179 -178 -179 -179 -179 -180 -182 -184 -186 -186 -187 -188 -190 -192 -194 -197 -199 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -41 -133 -167 -167 -170 -165 -157 -153 -146 -139 -137 -145 -159 -172 -149 -118 -96 -75 -53 -63 -46 -12 -65 -64 -67 -61 -48 -36 -57 -65 -59 -49 -48 -48 -47 -46 -45 -45 -46 -41 -67 -122 -166 -77 -61 -62 -60 -52 -46 -45 -55 -68 -75 -99 -102 -90 -79 -93 -97 -119 -145 -168 -183 -185 -187 -209 -234 -244 -259 -270 -286 -304 -316 -323 -334 -353 -371 -384 -390 -395 -403 -414 -423 -431 -434 -443 -452 -459 -462 -465 -465 -465 -465 -464 -463 -467 -468 -465 -463 -464 -465 -463 -462 -461 -461 -460 -459 -457 -454 -454 -455 -455 -455 -455 -456 -461 -466 -470 -475 -483 -445 -433 -439 -441 -454 -465 -473 -484 -498 -509 -519 -524 -528 -532 -539 -548 -555 -558 -546 -484 -485 -486 -488 -492 -491 -506 -541 -564 -562 -559 -561 -562 -564 -567 -570 -573 -576 -575 -567 -555 -547 -532 -516 -500 -485 -472 -462 -425 -398 -424 -419 -401 -384 -374 -371 -374 -340 -313 -299 -298 -297 -295 -293 -291 -292 -290 -290 -289 -288 -287 -286 -311 -335 -323 -280 -279 -277 -275 -274 -273 -269 -313 -320 -315 -311 -307 -304 -303 -303 -302 -300 -297 -294 -290 -286 -287 -322 -329 -338 -348 -350 -351 -352 -353 -354 -355 -355 -355 -353 -352 -350 -350 -349 -348 -347 -345 -344 -339 -332 -325 -317 -310 -306 -303 -303 -306 -308 -307 -306 -304 -300 -295 -292 -290 -289 -288 -284 -296 -300 -299 -293 -286 -280 -278 -276 -274 -272 -269 -265 -260 -256 -253 -253 -247 -240 -235 -232 -229 -228 -221 -213 -210 -208 -205 -200 -196 -193 -188 -183 -181 -181 -182 -184 -179 -175 -177 -184 -184 -182 -181 -181 -180 -180 -180 -182 -184 -185 -187 -187 -187 -188 -190 -193 -196 -200 -201 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -68 -111 -0 -0 -0 -0 -34 -153 -125 -150 -146 -125 -113 -114 -133 -142 -141 -143 -155 -169 -162 -145 -131 -85 -22 -0 -0 -0 -0 -0 -1 -16 -44 -39 -60 -69 -61 -45 -43 -47 -49 -49 -48 -49 -46 -39 -44 -69 -70 -154 -125 -70 -63 -52 -47 -47 -49 -54 -73 -78 -82 -77 -60 -57 -84 -123 -156 -172 -172 -193 -212 -228 -241 -251 -257 -273 -291 -303 -304 -318 -338 -358 -374 -385 -393 -403 -410 -416 -418 -427 -437 -445 -452 -458 -462 -462 -463 -464 -466 -466 -467 -466 -463 -462 -465 -465 -464 -463 -461 -459 -458 -457 -455 -453 -453 -455 -456 -456 -457 -458 -462 -468 -473 -471 -425 -428 -431 -436 -446 -458 -468 -477 -489 -504 -516 -520 -524 -529 -535 -542 -548 -552 -540 -512 -482 -484 -486 -487 -493 -512 -554 -562 -559 -557 -555 -554 -556 -559 -562 -564 -568 -570 -565 -557 -546 -542 -527 -510 -493 -476 -462 -453 -411 -371 -382 -417 -398 -377 -366 -364 -368 -318 -297 -295 -295 -294 -292 -290 -289 -289 -288 -288 -287 -287 -286 -284 -283 -300 -301 -277 -277 -276 -275 -274 -272 -268 -296 -313 -317 -313 -309 -308 -307 -304 -301 -297 -293 -290 -288 -288 -288 -288 -288 -316 -348 -349 -349 -350 -351 -352 -354 -354 -355 -354 -350 -343 -352 -353 -351 -349 -347 -341 -336 -330 -324 -317 -311 -307 -306 -308 -311 -311 -309 -307 -305 -301 -297 -294 -292 -291 -288 -285 -282 -293 -297 -292 -286 -285 -281 -279 -279 -276 -272 -267 -263 -260 -259 -258 -251 -246 -243 -238 -229 -227 -223 -218 -213 -208 -204 -198 -192 -190 -187 -183 -181 -182 -183 -186 -182 -177 -177 -183 -183 -183 -182 -182 -183 -182 -182 -184 -186 -188 -188 -190 -191 -192 -194 -196 -200 -203 -204 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -31 -52 -0 -0 -0 -0 -0 -0 -0 -129 -175 -148 -130 -138 -121 -134 -146 -142 -142 -153 -128 -116 -146 -169 -70 -25 -20 -15 -10 -1 -0 -1 -11 -42 -62 -71 -68 -56 -38 -42 -49 -52 -51 -50 -48 -43 -38 -35 -34 -34 -40 -97 -158 -63 -52 -49 -49 -50 -51 -54 -57 -59 -60 -57 -80 -103 -127 -150 -158 -176 -183 -185 -202 -247 -252 -263 -271 -278 -288 -306 -326 -345 -363 -380 -393 -402 -406 -408 -415 -421 -429 -438 -446 -453 -457 -460 -461 -463 -468 -468 -467 -465 -462 -463 -465 -465 -464 -462 -459 -458 -459 -457 -455 -453 -454 -456 -458 -458 -460 -463 -466 -471 -476 -472 -428 -426 -432 -441 -452 -465 -474 -483 -493 -506 -516 -517 -523 -530 -536 -543 -547 -551 -521 -485 -515 -485 -502 -513 -523 -561 -559 -557 -555 -554 -554 -550 -551 -553 -555 -558 -562 -565 -524 -474 -478 -530 -470 -428 -433 -461 -397 -382 -374 -366 -361 -359 -374 -369 -358 -352 -317 -299 -293 -293 -293 -291 -289 -287 -287 -287 -286 -286 -285 -285 -284 -282 -282 -279 -277 -276 -276 -275 -275 -273 -271 -268 -265 -299 -319 -316 -314 -312 -308 -303 -298 -293 -290 -288 -289 -291 -291 -293 -292 -312 -338 -349 -348 -348 -350 -352 -354 -356 -357 -350 -330 -305 -350 -353 -352 -350 -345 -338 -334 -329 -323 -317 -312 -310 -309 -310 -313 -312 -310 -308 -306 -302 -299 -298 -294 -291 -289 -287 -289 -296 -296 -291 -291 -287 -284 -284 -284 -281 -277 -273 -269 -267 -266 -264 -258 -252 -247 -238 -227 -224 -224 -222 -212 -207 -202 -195 -189 -188 -187 -185 -184 -183 -184 -187 -184 -178 -177 -183 -183 -184 -183 -184 -185 -186 -185 -186 -188 -189 -192 -195 -196 -198 -199 -201 -203 -204 -205 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -107 -179 -137 -69 -122 -129 -128 -133 -151 -151 -100 -65 -64 -72 -89 -94 -95 -99 -113 -26 -0 -0 -1 -9 -72 -77 -73 -70 -60 -41 -43 -49 -51 -50 -47 -45 -43 -41 -37 -37 -39 -64 -94 -75 -64 -56 -53 -53 -54 -56 -58 -59 -60 -62 -61 -78 -93 -112 -155 -172 -199 -201 -192 -200 -206 -211 -238 -265 -274 -292 -308 -327 -349 -372 -390 -397 -400 -404 -411 -415 -424 -433 -442 -450 -458 -459 -461 -465 -467 -469 -468 -466 -464 -465 -465 -465 -464 -462 -458 -458 -460 -459 -458 -457 -457 -457 -458 -460 -463 -465 -469 -471 -452 -419 -419 -429 -439 -448 -458 -470 -481 -489 -496 -501 -504 -510 -520 -529 -535 -540 -546 -550 -536 -523 -551 -516 -539 -555 -554 -555 -555 -553 -551 -549 -548 -545 -545 -546 -548 -553 -557 -559 -557 -530 -467 -455 -440 -421 -403 -389 -375 -365 -362 -359 -360 -394 -376 -359 -333 -299 -289 -288 -289 -290 -290 -289 -288 -287 -286 -285 -283 -283 -283 -282 -281 -280 -280 -278 -277 -276 -276 -276 -275 -274 -271 -269 -266 -302 -312 -304 -320 -314 -307 -301 -296 -292 -290 -291 -294 -297 -296 -297 -297 -296 -306 -337 -349 -351 -351 -348 -344 -357 -349 -322 -299 -303 -336 -340 -346 -349 -344 -338 -333 -329 -324 -319 -315 -314 -313 -314 -316 -314 -312 -310 -308 -307 -306 -301 -297 -294 -294 -292 -307 -305 -298 -293 -292 -290 -289 -290 -290 -287 -284 -280 -277 -275 -272 -270 -265 -256 -244 -233 -222 -220 -218 -214 -210 -204 -197 -191 -188 -189 -189 -187 -185 -183 -184 -187 -184 -180 -178 -181 -186 -186 -186 -187 -187 -186 -186 -188 -190 -190 -193 -196 -198 -199 -200 -202 -203 -203 -203 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -90 -178 -112 -166 -171 -153 -136 -134 -128 -83 -64 -66 -62 -68 -71 -73 -79 -92 -107 -35 -0 -0 -7 -73 -80 -82 -83 -76 -59 -46 -52 -57 -46 -45 -45 -43 -40 -40 -39 -41 -44 -90 -166 -86 -75 -54 -44 -56 -57 -61 -62 -66 -73 -73 -72 -92 -124 -153 -183 -190 -191 -202 -219 -189 -187 -225 -260 -268 -282 -296 -313 -334 -356 -367 -378 -384 -392 -403 -410 -419 -428 -437 -445 -445 -452 -459 -464 -467 -470 -470 -470 -469 -469 -469 -467 -467 -464 -460 -459 -462 -463 -463 -463 -463 -461 -462 -464 -468 -470 -473 -438 -420 -424 -424 -434 -443 -452 -461 -473 -484 -492 -493 -493 -497 -505 -516 -524 -531 -538 -545 -549 -550 -549 -548 -549 -549 -549 -550 -552 -552 -549 -548 -546 -543 -539 -539 -540 -542 -547 -554 -555 -513 -472 -466 -455 -437 -417 -398 -381 -372 -370 -363 -353 -344 -337 -356 -354 -322 -277 -279 -280 -283 -285 -285 -285 -286 -285 -285 -285 -284 -282 -282 -281 -280 -278 -278 -277 -277 -277 -277 -277 -277 -276 -274 -272 -269 -289 -286 -281 -322 -314 -307 -301 -298 -296 -296 -296 -300 -303 -303 -303 -302 -300 -297 -300 -334 -340 -340 -329 -308 -343 -315 -301 -299 -298 -299 -299 -326 -349 -344 -339 -333 -329 -326 -324 -324 -320 -318 -318 -319 -317 -316 -314 -314 -313 -309 -304 -300 -298 -299 -295 -309 -308 -304 -302 -298 -297 -296 -295 -295 -293 -290 -289 -286 -281 -277 -275 -268 -256 -241 -229 -223 -219 -211 -205 -207 -200 -193 -189 -188 -189 -190 -187 -184 -182 -183 -186 -184 -183 -183 -182 -182 -187 -189 -188 -187 -187 -187 -189 -190 -190 -192 -194 -195 -196 -197 -199 -199 -200 -203 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -27 -55 -3 -0 -0 -0 -19 -114 -124 -159 -171 -143 -125 -77 -61 -65 -69 -56 -57 -54 -58 -72 -87 -95 -99 -101 -102 -109 -106 -99 -88 -75 -72 -62 -61 -59 -43 -44 -43 -40 -39 -43 -43 -43 -42 -100 -195 -175 -165 -124 -74 -40 -40 -62 -69 -74 -82 -82 -81 -82 -96 -122 -132 -147 -161 -173 -181 -179 -182 -198 -231 -263 -272 -287 -304 -322 -336 -337 -358 -369 -381 -395 -405 -415 -424 -433 -440 -442 -449 -457 -463 -467 -471 -472 -473 -474 -474 -473 -472 -471 -468 -465 -464 -467 -468 -468 -467 -467 -467 -468 -470 -469 -462 -467 -438 -422 -423 -429 -437 -444 -452 -462 -473 -482 -484 -485 -487 -493 -503 -513 -521 -527 -534 -540 -542 -544 -545 -543 -545 -545 -545 -546 -549 -549 -549 -545 -541 -538 -534 -535 -537 -541 -545 -551 -546 -506 -471 -464 -452 -434 -415 -395 -379 -378 -367 -357 -348 -346 -376 -357 -345 -315 -273 -274 -277 -279 -281 -283 -283 -284 -284 -283 -284 -284 -282 -281 -281 -280 -278 -278 -278 -278 -278 -279 -279 -279 -278 -277 -275 -273 -270 -269 -282 -322 -314 -309 -305 -304 -303 -304 -304 -307 -310 -311 -311 -308 -304 -301 -300 -300 -301 -302 -305 -308 -305 -302 -299 -299 -299 -300 -299 -326 -349 -344 -339 -334 -330 -328 -328 -326 -324 -323 -323 -323 -322 -320 -319 -318 -317 -313 -309 -305 -303 -301 -295 -306 -308 -305 -302 -305 -304 -303 -301 -298 -297 -297 -295 -291 -287 -282 -277 -266 -253 -241 -233 -227 -217 -207 -201 -203 -195 -190 -188 -188 -189 -189 -186 -182 -180 -181 -185 -185 -185 -185 -184 -182 -188 -190 -190 -190 -191 -191 -192 -192 -191 -193 -194 -195 -195 -197 -197 -198 -201 -204 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -66 -136 -0 -0 -0 -0 -0 -8 -15 -31 -80 -118 -90 -57 -56 -61 -63 -64 -74 -59 -50 -57 -70 -80 -85 -89 -92 -93 -99 -94 -83 -73 -69 -59 -47 -40 -41 -42 -40 -37 -38 -42 -45 -42 -42 -50 -69 -76 -77 -87 -74 -48 -45 -49 -54 -85 -118 -118 -115 -90 -78 -84 -107 -149 -172 -179 -186 -207 -196 -189 -197 -225 -263 -274 -290 -301 -312 -325 -345 -356 -370 -383 -387 -411 -420 -419 -421 -433 -444 -455 -431 -405 -418 -468 -476 -476 -477 -478 -477 -474 -470 -468 -469 -470 -470 -470 -471 -471 -472 -473 -466 -446 -414 -417 -419 -421 -424 -429 -437 -444 -452 -462 -471 -478 -479 -479 -482 -490 -501 -511 -518 -523 -528 -530 -533 -537 -539 -540 -541 -542 -542 -544 -546 -546 -545 -542 -537 -534 -532 -534 -537 -541 -542 -534 -483 -469 -469 -464 -451 -434 -411 -398 -393 -375 -364 -352 -340 -326 -316 -337 -336 -327 -308 -267 -272 -277 -280 -282 -281 -283 -282 -282 -282 -283 -282 -281 -281 -280 -279 -279 -278 -279 -280 -280 -281 -280 -280 -279 -278 -276 -275 -271 -282 -321 -315 -311 -308 -308 -309 -309 -310 -311 -313 -316 -316 -313 -309 -305 -304 -303 -304 -306 -309 -310 -305 -300 -298 -298 -298 -298 -298 -324 -348 -345 -341 -335 -332 -330 -329 -327 -326 -326 -326 -326 -325 -324 -324 -322 -320 -317 -313 -309 -305 -301 -297 -296 -295 -292 -292 -303 -301 -307 -309 -305 -303 -301 -297 -294 -290 -283 -274 -263 -253 -245 -236 -223 -212 -205 -202 -199 -193 -190 -188 -188 -190 -189 -185 -182 -181 -182 -185 -186 -187 -187 -186 -184 -190 -193 -193 -194 -194 -195 -194 -193 -193 -196 -197 -196 -195 -195 -197 -199 -202 -206 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -24 -5 -0 -0 -0 -0 -0 -13 -49 -84 -54 -103 -120 -99 -62 -67 -71 -75 -69 -50 -68 -78 -82 -82 -81 -84 -85 -80 -68 -52 -53 -42 -37 -38 -39 -37 -36 -36 -38 -40 -42 -43 -44 -45 -46 -41 -62 -66 -60 -58 -33 -31 -105 -182 -191 -191 -127 -94 -89 -89 -152 -184 -194 -197 -204 -182 -180 -200 -218 -222 -260 -270 -278 -290 -312 -332 -342 -358 -365 -355 -389 -395 -380 -368 -377 -381 -388 -395 -400 -404 -415 -419 -423 -428 -438 -477 -476 -473 -472 -473 -474 -472 -471 -473 -471 -453 -454 -433 -414 -417 -418 -421 -422 -425 -431 -438 -446 -455 -463 -469 -470 -473 -476 -482 -492 -502 -509 -515 -519 -523 -523 -527 -531 -534 -536 -539 -510 -526 -542 -543 -542 -542 -539 -536 -533 -534 -536 -537 -532 -513 -463 -467 -469 -468 -463 -451 -434 -413 -402 -396 -377 -361 -348 -334 -332 -360 -344 -337 -331 -312 -260 -267 -272 -277 -280 -281 -281 -281 -280 -281 -282 -282 -282 -282 -282 -280 -280 -280 -281 -281 -281 -282 -281 -281 -281 -280 -279 -276 -272 -277 -299 -315 -314 -311 -310 -311 -310 -311 -313 -316 -319 -320 -317 -313 -311 -310 -308 -308 -310 -312 -311 -304 -299 -298 -297 -297 -297 -296 -323 -348 -346 -342 -338 -336 -333 -329 -328 -328 -328 -327 -327 -329 -328 -327 -325 -323 -319 -314 -310 -306 -301 -302 -300 -299 -298 -295 -290 -288 -297 -303 -300 -301 -302 -300 -295 -290 -281 -270 -263 -258 -249 -232 -218 -207 -204 -204 -197 -192 -191 -190 -189 -191 -189 -186 -184 -183 -184 -185 -187 -189 -190 -189 -185 -185 -189 -194 -195 -194 -195 -195 -194 -195 -197 -198 -197 -197 -197 -198 -199 -203 -207 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -29 -163 -58 -11 -1 -0 -0 -0 -0 -10 -41 -75 -119 -129 -100 -53 -64 -65 -69 -61 -41 -48 -49 -59 -58 -45 -47 -50 -53 -49 -41 -56 -45 -47 -51 -50 -46 -43 -41 -39 -41 -46 -197 -224 -188 -159 -175 -98 -74 -65 -63 -107 -103 -128 -168 -183 -160 -145 -153 -160 -171 -244 -256 -193 -151 -163 -145 -161 -181 -195 -199 -217 -231 -260 -285 -299 -317 -324 -341 -362 -373 -348 -341 -349 -364 -376 -382 -387 -391 -397 -403 -403 -406 -409 -412 -418 -435 -434 -434 -450 -470 -443 -442 -443 -446 -444 -411 -410 -413 -416 -418 -419 -423 -426 -430 -435 -442 -448 -456 -460 -462 -468 -470 -475 -483 -493 -502 -507 -511 -514 -516 -519 -524 -528 -531 -533 -538 -506 -524 -526 -513 -539 -539 -537 -535 -529 -513 -516 -518 -494 -460 -464 -469 -472 -471 -465 -453 -437 -433 -420 -397 -376 -359 -345 -330 -330 -365 -362 -342 -303 -265 -254 -262 -269 -275 -279 -280 -280 -279 -279 -279 -281 -281 -282 -282 -283 -282 -282 -282 -281 -281 -280 -281 -282 -281 -281 -281 -279 -276 -274 -270 -270 -315 -318 -316 -314 -314 -312 -312 -313 -317 -323 -325 -322 -320 -317 -312 -312 -313 -314 -314 -310 -304 -300 -298 -297 -297 -297 -296 -324 -349 -348 -345 -344 -340 -335 -332 -333 -334 -333 -331 -332 -336 -334 -332 -329 -326 -321 -316 -312 -308 -305 -306 -304 -304 -304 -301 -295 -291 -290 -289 -288 -286 -293 -297 -296 -289 -279 -268 -264 -259 -246 -229 -215 -209 -207 -204 -198 -196 -194 -192 -191 -192 -190 -188 -186 -184 -184 -184 -187 -189 -191 -192 -187 -184 -184 -187 -194 -192 -193 -194 -195 -197 -198 -199 -199 -199 -198 -199 -200 -204 -210 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -39 -173 -185 -171 -151 -111 -0 -0 -0 -0 -26 -111 -109 -84 -58 -47 -66 -64 -66 -55 -39 -39 -40 -43 -48 -47 -33 -54 -44 -38 -40 -42 -45 -56 -63 -66 -74 -73 -75 -69 -95 -254 -221 -242 -227 -189 -207 -153 -152 -152 -148 -189 -179 -155 -158 -179 -152 -152 -176 -172 -139 -139 -208 -245 -199 -123 -120 -143 -168 -187 -197 -197 -206 -233 -253 -267 -302 -286 -302 -322 -337 -346 -332 -341 -357 -369 -379 -388 -395 -396 -395 -399 -403 -408 -412 -415 -416 -414 -412 -423 -434 -412 -411 -411 -412 -413 -413 -413 -416 -419 -420 -422 -426 -430 -435 -440 -444 -450 -457 -460 -461 -465 -468 -476 -486 -495 -502 -505 -506 -508 -512 -517 -523 -526 -529 -532 -535 -505 -501 -499 -494 -505 -508 -509 -510 -497 -454 -455 -456 -458 -463 -468 -472 -474 -473 -467 -456 -458 -442 -420 -396 -375 -358 -342 -325 -308 -296 -297 -317 -290 -250 -252 -258 -265 -271 -275 -276 -277 -277 -277 -278 -279 -279 -280 -281 -281 -281 -282 -282 -281 -279 -280 -281 -282 -282 -282 -282 -280 -278 -276 -272 -273 -318 -323 -321 -319 -318 -317 -316 -316 -319 -326 -328 -329 -325 -319 -315 -315 -316 -316 -315 -310 -307 -306 -304 -302 -300 -299 -297 -324 -349 -349 -349 -346 -342 -340 -341 -343 -343 -341 -339 -339 -343 -340 -337 -335 -330 -325 -320 -316 -314 -312 -311 -309 -309 -309 -306 -300 -297 -296 -293 -291 -289 -283 -286 -290 -289 -276 -270 -264 -255 -242 -226 -214 -214 -213 -207 -204 -201 -197 -194 -192 -192 -190 -188 -187 -186 -185 -185 -187 -190 -192 -192 -188 -184 -183 -185 -194 -193 -193 -194 -196 -199 -200 -200 -200 -199 -198 -199 -201 -206 -211 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -140 -101 -37 -91 -9 -0 -0 -12 -47 -54 -48 -58 -66 -64 -67 -60 -46 -34 -34 -39 -40 -43 -48 -50 -40 -37 -37 -40 -40 -46 -47 -45 -53 -77 -73 -72 -138 -222 -233 -229 -223 -210 -193 -190 -190 -165 -156 -160 -166 -168 -163 -173 -165 -110 -164 -158 -149 -148 -149 -145 -188 -216 -212 -193 -139 -154 -169 -178 -193 -195 -203 -216 -233 -258 -243 -270 -284 -284 -292 -309 -328 -347 -363 -375 -383 -390 -391 -390 -396 -400 -406 -411 -414 -414 -413 -413 -413 -412 -412 -414 -414 -415 -415 -415 -417 -417 -419 -422 -424 -431 -434 -438 -443 -447 -452 -453 -456 -461 -464 -469 -478 -488 -497 -503 -503 -504 -507 -511 -517 -521 -524 -527 -518 -488 -459 -455 -476 -489 -456 -459 -460 -458 -456 -456 -456 -457 -460 -465 -470 -474 -476 -474 -472 -471 -461 -442 -418 -393 -373 -355 -339 -321 -309 -305 -284 -308 -282 -244 -248 -255 -262 -266 -268 -272 -274 -274 -275 -275 -276 -277 -277 -277 -278 -278 -279 -279 -280 -280 -280 -281 -281 -282 -283 -284 -283 -281 -277 -273 -273 -298 -300 -310 -320 -319 -321 -321 -320 -322 -327 -329 -330 -327 -323 -319 -317 -317 -317 -316 -315 -314 -312 -310 -308 -305 -302 -298 -315 -332 -334 -347 -347 -337 -329 -331 -333 -333 -331 -336 -346 -332 -341 -343 -339 -335 -330 -327 -324 -321 -317 -316 -315 -314 -313 -310 -305 -304 -302 -298 -294 -292 -286 -279 -280 -288 -280 -273 -262 -248 -237 -227 -216 -211 -208 -207 -210 -205 -199 -194 -193 -192 -191 -189 -187 -187 -186 -187 -189 -192 -194 -192 -190 -189 -188 -188 -195 -195 -195 -196 -198 -200 -200 -200 -200 -200 -199 -200 -203 -207 -211 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -27 -99 -20 -0 -0 -0 -0 -0 -27 -58 -66 -70 -50 -42 -38 -37 -41 -44 -47 -50 -55 -59 -41 -52 -56 -43 -47 -57 -60 -68 -84 -78 -73 -71 -124 -238 -261 -158 -186 -227 -204 -191 -179 -172 -158 -137 -146 -149 -174 -167 -112 -158 -150 -150 -155 -158 -159 -150 -177 -207 -210 -201 -201 -168 -159 -201 -200 -186 -194 -212 -225 -256 -269 -287 -289 -272 -292 -313 -335 -355 -370 -379 -381 -384 -388 -394 -399 -404 -407 -411 -413 -413 -413 -413 -413 -415 -415 -414 -415 -417 -418 -419 -420 -422 -425 -429 -435 -438 -441 -445 -448 -448 -452 -456 -461 -465 -471 -481 -491 -498 -503 -503 -505 -508 -511 -516 -518 -521 -524 -517 -488 -454 -452 -453 -455 -456 -459 -461 -460 -459 -461 -459 -459 -461 -465 -471 -476 -477 -475 -472 -470 -460 -443 -418 -393 -373 -355 -337 -329 -321 -301 -280 -264 -249 -241 -246 -253 -260 -262 -265 -270 -272 -273 -273 -272 -274 -274 -274 -274 -274 -276 -277 -278 -279 -280 -280 -280 -281 -282 -283 -285 -285 -282 -278 -274 -272 -272 -268 -296 -321 -318 -319 -321 -322 -323 -325 -326 -329 -329 -326 -321 -316 -316 -316 -318 -320 -317 -314 -311 -309 -307 -304 -300 -297 -295 -298 -327 -330 -313 -298 -299 -300 -300 -301 -313 -331 -303 -337 -348 -344 -341 -338 -337 -333 -327 -322 -319 -318 -317 -315 -313 -311 -309 -306 -301 -297 -293 -286 -277 -274 -280 -285 -271 -256 -243 -233 -227 -217 -212 -208 -205 -211 -206 -199 -195 -192 -191 -191 -190 -189 -188 -187 -188 -190 -192 -193 -193 -192 -193 -191 -190 -196 -196 -197 -198 -199 -201 -201 -202 -202 -201 -200 -201 -204 -207 -210 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -25 -14 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -19 -83 -87 -44 -0 -0 -0 -0 -25 -61 -67 -55 -70 -67 -51 -45 -54 -60 -53 -41 -46 -40 -57 -63 -58 -71 -67 -68 -76 -85 -86 -81 -79 -78 -77 -79 -117 -127 -132 -145 -200 -201 -196 -171 -135 -134 -167 -186 -188 -170 -154 -154 -180 -202 -207 -213 -171 -159 -179 -211 -209 -209 -198 -176 -163 -174 -179 -180 -192 -216 -244 -226 -244 -258 -250 -272 -296 -318 -339 -355 -356 -370 -374 -380 -393 -399 -401 -405 -409 -412 -412 -414 -414 -415 -417 -416 -416 -418 -420 -421 -421 -423 -426 -429 -433 -438 -442 -446 -449 -449 -454 -457 -460 -463 -469 -476 -483 -492 -497 -499 -503 -506 -508 -510 -513 -515 -518 -520 -506 -474 -449 -449 -451 -454 -456 -459 -462 -462 -462 -463 -461 -461 -462 -465 -471 -477 -478 -479 -476 -468 -451 -438 -416 -392 -372 -354 -353 -341 -322 -300 -276 -294 -265 -235 -240 -249 -251 -256 -262 -267 -269 -271 -270 -269 -271 -271 -271 -272 -273 -274 -276 -277 -279 -280 -279 -279 -280 -282 -284 -286 -287 -284 -279 -276 -275 -273 -270 -299 -324 -319 -317 -318 -320 -321 -323 -326 -329 -330 -327 -322 -315 -316 -317 -319 -322 -317 -311 -308 -306 -305 -304 -301 -299 -297 -294 -294 -297 -300 -303 -305 -305 -305 -305 -305 -306 -307 -329 -344 -350 -348 -348 -345 -339 -331 -324 -322 -321 -320 -319 -319 -318 -314 -309 -304 -298 -293 -284 -277 -272 -270 -280 -266 -252 -240 -232 -226 -218 -215 -212 -206 -210 -205 -199 -194 -192 -191 -191 -191 -191 -190 -188 -187 -189 -191 -191 -192 -193 -194 -193 -192 -197 -198 -200 -201 -201 -203 -202 -202 -202 -202 -201 -202 -204 -206 -207 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -7 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -18 -89 -98 -53 -0 -0 -0 -0 -0 -0 -0 -65 -96 -86 -68 -39 -39 -46 -52 -55 -54 -69 -75 -76 -85 -81 -64 -72 -86 -80 -73 -77 -79 -79 -74 -43 -65 -100 -127 -147 -225 -216 -196 -171 -140 -187 -182 -175 -172 -155 -148 -151 -162 -171 -158 -169 -186 -201 -207 -207 -208 -203 -166 -124 -135 -165 -184 -192 -195 -196 -198 -210 -225 -240 -259 -281 -300 -317 -329 -332 -349 -356 -368 -385 -395 -401 -407 -410 -411 -413 -414 -415 -417 -418 -419 -419 -421 -423 -423 -425 -427 -430 -434 -437 -439 -445 -450 -453 -455 -461 -463 -465 -467 -473 -479 -486 -488 -491 -498 -503 -506 -508 -509 -510 -512 -515 -516 -489 -441 -444 -446 -449 -453 -456 -459 -461 -463 -465 -465 -462 -460 -462 -466 -471 -474 -475 -470 -464 -446 -376 -410 -411 -391 -371 -354 -353 -341 -322 -298 -273 -255 -238 -230 -234 -235 -244 -252 -260 -265 -266 -268 -268 -267 -268 -268 -269 -270 -271 -272 -274 -276 -279 -280 -279 -278 -279 -282 -285 -287 -289 -285 -282 -279 -276 -273 -270 -284 -306 -322 -318 -319 -320 -322 -327 -328 -330 -332 -330 -323 -315 -316 -318 -321 -323 -317 -310 -306 -304 -302 -301 -301 -300 -297 -295 -299 -303 -306 -308 -309 -309 -309 -309 -310 -311 -312 -308 -322 -335 -337 -353 -348 -340 -332 -326 -326 -326 -326 -325 -324 -321 -316 -311 -306 -300 -293 -282 -278 -274 -267 -276 -262 -247 -237 -231 -225 -222 -219 -213 -205 -201 -202 -199 -194 -192 -192 -191 -191 -192 -191 -188 -187 -188 -189 -190 -192 -193 -194 -194 -192 -191 -199 -203 -205 -204 -204 -202 -202 -202 -203 -203 -204 -204 -205 -208 -0 -0 -0 -0 -2 -7 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -18 -8 -0 -3 -19 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -94 -112 -66 -0 -0 -0 -0 -0 -0 -0 -0 -63 -117 -100 -77 -51 -50 -56 -58 -68 -36 -63 -88 -85 -90 -75 -81 -91 -85 -56 -79 -81 -63 -42 -75 -50 -64 -87 -92 -119 -208 -235 -208 -157 -161 -176 -177 -171 -164 -149 -150 -163 -184 -205 -226 -208 -235 -268 -243 -184 -183 -156 -118 -115 -136 -172 -186 -181 -180 -183 -194 -209 -228 -246 -266 -281 -290 -298 -312 -329 -339 -352 -369 -385 -397 -400 -403 -407 -410 -412 -413 -414 -416 -420 -421 -422 -424 -426 -428 -430 -433 -436 -439 -442 -448 -451 -453 -457 -464 -467 -468 -469 -473 -480 -480 -485 -491 -497 -501 -503 -505 -507 -508 -510 -511 -483 -455 -439 -442 -445 -449 -452 -455 -458 -459 -463 -465 -465 -463 -460 -461 -465 -469 -469 -473 -427 -390 -384 -372 -354 -374 -385 -372 -374 -300 -267 -276 -297 -271 -246 -231 -225 -226 -228 -239 -248 -256 -260 -263 -265 -266 -266 -266 -267 -267 -267 -267 -268 -269 -274 -274 -275 -278 -278 -278 -282 -286 -290 -291 -289 -286 -282 -277 -275 -271 -268 -276 -299 -321 -323 -323 -327 -333 -334 -336 -336 -332 -324 -319 -315 -318 -323 -326 -320 -313 -307 -304 -301 -299 -299 -299 -299 -299 -307 -309 -310 -312 -313 -314 -313 -313 -314 -315 -316 -313 -310 -308 -313 -352 -348 -339 -333 -329 -332 -332 -331 -330 -328 -324 -319 -315 -310 -302 -291 -284 -279 -271 -263 -270 -257 -244 -235 -231 -229 -226 -222 -215 -207 -196 -199 -198 -194 -194 -191 -191 -191 -191 -190 -187 -187 -188 -189 -189 -191 -192 -193 -193 -193 -192 -201 -205 -205 -205 -203 -203 -202 -202 -203 -204 -204 -205 -206 -209 -0 -0 -0 -0 -6 -15 -15 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -9 -0 -1 -0 -8 -19 -9 -3 -0 -4 -12 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -69 -237 -231 -140 -84 -58 -40 -5 -0 -0 -0 -0 -0 -0 -109 -230 -100 -78 -74 -78 -89 -106 -80 -99 -108 -92 -80 -82 -89 -93 -84 -56 -77 -66 -52 -57 -86 -49 -40 -57 -80 -80 -122 -139 -130 -122 -180 -206 -212 -199 -177 -175 -162 -152 -156 -181 -238 -266 -260 -236 -217 -208 -225 -203 -160 -125 -119 -133 -145 -159 -177 -182 -189 -200 -213 -228 -242 -245 -256 -275 -297 -316 -327 -338 -349 -359 -373 -375 -384 -395 -403 -408 -410 -412 -415 -417 -418 -418 -422 -426 -429 -430 -432 -434 -439 -444 -446 -451 -454 -458 -463 -468 -469 -470 -474 -479 -479 -486 -492 -496 -498 -500 -503 -506 -509 -509 -510 -464 -437 -438 -442 -446 -449 -451 -453 -454 -458 -462 -464 -466 -465 -462 -464 -466 -463 -448 -453 -416 -389 -384 -372 -354 -335 -323 -332 -375 -298 -265 -248 -242 -269 -244 -228 -221 -222 -227 -237 -246 -253 -257 -259 -262 -263 -263 -264 -264 -263 -263 -264 -264 -264 -266 -267 -270 -277 -278 -278 -282 -288 -293 -293 -293 -288 -283 -281 -279 -275 -272 -269 -271 -296 -297 -315 -323 -315 -340 -343 -341 -337 -330 -325 -319 -321 -327 -329 -322 -316 -310 -307 -306 -300 -299 -300 -301 -305 -315 -316 -317 -317 -318 -319 -318 -318 -318 -317 -318 -317 -316 -313 -312 -331 -340 -340 -337 -336 -338 -338 -337 -335 -332 -328 -324 -319 -312 -303 -296 -289 -278 -269 -267 -264 -253 -242 -235 -233 -232 -228 -223 -217 -209 -196 -199 -198 -194 -194 -191 -191 -191 -190 -188 -187 -187 -188 -188 -189 -190 -192 -192 -192 -192 -193 -193 -194 -196 -204 -203 -203 -203 -203 -204 -204 -205 -207 -208 -211 -0 -4 -21 -20 -14 -12 -11 -13 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -22 -10 -16 -6 -10 -19 -9 -8 -2 -3 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -90 -257 -240 -210 -136 -89 -77 -6 -0 -0 -0 -0 -0 -0 -0 -82 -286 -277 -264 -171 -86 -89 -87 -100 -98 -87 -84 -85 -86 -81 -72 -64 -52 -52 -53 -51 -43 -43 -42 -43 -47 -51 -58 -79 -86 -91 -140 -161 -216 -226 -195 -180 -204 -218 -213 -197 -187 -185 -219 -233 -217 -219 -243 -256 -255 -243 -232 -155 -130 -139 -161 -163 -178 -193 -207 -216 -228 -227 -232 -246 -267 -295 -293 -311 -332 -344 -345 -353 -364 -377 -390 -400 -404 -409 -411 -409 -412 -414 -418 -423 -427 -428 -431 -435 -439 -444 -447 -451 -455 -460 -466 -472 -473 -474 -476 -476 -481 -488 -493 -496 -497 -499 -502 -504 -490 -453 -457 -443 -435 -437 -442 -446 -448 -449 -450 -451 -455 -459 -464 -467 -467 -466 -466 -455 -429 -383 -386 -388 -387 -382 -371 -356 -353 -342 -323 -307 -288 -272 -253 -245 -270 -245 -238 -231 -222 -226 -235 -243 -249 -254 -257 -258 -259 -260 -262 -261 -260 -261 -261 -261 -261 -261 -263 -268 -275 -279 -280 -283 -288 -293 -293 -294 -290 -287 -286 -284 -281 -278 -276 -275 -273 -272 -291 -296 -289 -341 -345 -343 -341 -339 -327 -323 -327 -332 -331 -319 -315 -312 -310 -309 -303 -300 -301 -305 -312 -321 -322 -323 -323 -323 -323 -323 -324 -323 -321 -322 -322 -319 -315 -310 -302 -333 -345 -344 -343 -344 -345 -343 -340 -336 -332 -326 -318 -311 -306 -300 -286 -272 -265 -269 -261 -251 -245 -241 -236 -232 -227 -223 -218 -210 -198 -200 -200 -198 -195 -192 -191 -190 -189 -188 -187 -187 -187 -188 -188 -190 -191 -191 -192 -193 -193 -194 -194 -196 -204 -204 -204 -205 -205 -206 -206 -207 -208 -210 -212 -21 -22 -26 -28 -23 -15 -10 -11 -15 -17 -17 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -17 -26 -33 -30 -33 -14 -3 -5 -15 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -101 -238 -222 -221 -197 -169 -151 -108 -45 -11 -0 -0 -0 -0 -0 -0 -0 -3 -84 -98 -152 -234 -88 -83 -74 -68 -73 -74 -79 -79 -77 -72 -57 -52 -53 -54 -54 -54 -47 -43 -42 -44 -47 -58 -78 -90 -82 -87 -144 -189 -197 -183 -194 -224 -229 -218 -216 -200 -180 -196 -226 -228 -262 -286 -291 -287 -286 -245 -229 -202 -170 -162 -153 -152 -163 -183 -191 -197 -211 -223 -234 -253 -249 -267 -282 -290 -316 -335 -349 -360 -371 -383 -394 -402 -401 -394 -402 -409 -414 -418 -422 -425 -429 -433 -437 -439 -444 -451 -456 -461 -467 -474 -472 -473 -475 -479 -483 -488 -493 -475 -436 -492 -502 -504 -482 -430 -432 -432 -433 -436 -441 -445 -446 -447 -448 -450 -452 -455 -460 -465 -465 -440 -438 -413 -383 -386 -387 -389 -388 -381 -367 -356 -351 -342 -327 -312 -295 -279 -259 -251 -273 -226 -234 -236 -225 -228 -236 -242 -247 -250 -251 -254 -258 -260 -260 -258 -257 -259 -260 -259 -259 -259 -261 -266 -273 -280 -283 -286 -288 -290 -291 -293 -292 -292 -293 -290 -286 -284 -283 -283 -281 -280 -279 -279 -288 -336 -343 -343 -343 -341 -331 -329 -334 -335 -328 -313 -312 -312 -311 -309 -304 -302 -305 -311 -318 -327 -328 -329 -328 -326 -325 -326 -327 -327 -326 -326 -324 -321 -317 -312 -306 -321 -328 -327 -327 -326 -326 -334 -341 -336 -329 -321 -315 -310 -305 -294 -280 -265 -259 -265 -260 -252 -249 -246 -237 -232 -227 -223 -219 -212 -201 -200 -197 -195 -198 -193 -191 -190 -189 -188 -188 -187 -187 -187 -187 -188 -189 -191 -192 -192 -193 -194 -195 -197 -205 -204 -204 -206 -208 -208 -209 -209 -210 -212 -214 -23 -24 -25 -27 -20 -14 -10 -11 -11 -12 -17 -20 -18 -16 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -2 -15 -16 -10 -9 -25 -27 -25 -26 -29 -25 -21 -17 -15 -13 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -121 -237 -216 -219 -209 -203 -192 -175 -155 -109 -95 -72 -0 -0 -0 -0 -0 -2 -59 -189 -246 -241 -213 -102 -57 -46 -52 -58 -67 -72 -74 -74 -66 -58 -59 -61 -61 -60 -54 -50 -48 -47 -48 -50 -59 -69 -75 -93 -195 -222 -218 -200 -166 -212 -230 -228 -226 -207 -185 -210 -241 -235 -266 -252 -244 -257 -286 -273 -309 -291 -248 -237 -156 -128 -119 -115 -110 -141 -177 -204 -220 -230 -244 -244 -243 -249 -270 -299 -323 -319 -313 -365 -377 -382 -378 -373 -385 -396 -404 -409 -414 -418 -422 -410 -406 -415 -422 -430 -438 -446 -454 -464 -417 -401 -401 -413 -479 -432 -420 -423 -421 -432 -435 -439 -437 -428 -429 -430 -433 -437 -440 -442 -444 -448 -451 -454 -455 -456 -459 -453 -430 -388 -383 -384 -386 -388 -390 -391 -388 -380 -370 -361 -347 -333 -321 -307 -295 -282 -265 -251 -249 -221 -240 -243 -230 -230 -237 -242 -247 -251 -251 -255 -258 -260 -260 -257 -257 -260 -261 -261 -260 -259 -261 -266 -274 -279 -283 -285 -287 -290 -292 -294 -295 -297 -297 -294 -290 -289 -289 -288 -286 -284 -281 -277 -279 -302 -308 -311 -314 -313 -307 -330 -339 -336 -325 -317 -312 -309 -309 -309 -307 -309 -314 -320 -326 -331 -333 -333 -332 -329 -327 -328 -329 -329 -329 -329 -326 -323 -320 -316 -311 -308 -307 -307 -306 -304 -313 -326 -333 -326 -318 -310 -307 -304 -296 -287 -273 -260 -252 -252 -259 -257 -253 -247 -238 -231 -227 -224 -221 -215 -211 -204 -196 -190 -188 -192 -191 -190 -190 -189 -188 -187 -186 -186 -186 -187 -188 -190 -191 -191 -191 -193 -200 -209 -207 -204 -205 -206 -206 -209 -209 -209 -210 -213 -217 -24 -25 -26 -25 -12 -11 -11 -11 -11 -10 -14 -19 -23 -24 -15 -3 -0 -0 -0 -0 -0 -0 -2 -9 -6 -12 -18 -18 -19 -13 -17 -20 -22 -24 -20 -22 -21 -1 -1 -16 -18 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -62 -50 -39 -18 -0 -0 -0 -7 -104 -221 -129 -198 -219 -198 -170 -233 -227 -225 -171 -27 -28 -22 -7 -0 -0 -2 -61 -79 -72 -87 -75 -62 -55 -63 -86 -60 -62 -68 -71 -70 -63 -62 -62 -59 -53 -46 -45 -47 -51 -57 -54 -53 -54 -62 -96 -266 -273 -249 -250 -200 -227 -234 -223 -215 -223 -201 -197 -211 -232 -252 -250 -271 -292 -295 -273 -328 -341 -333 -328 -265 -243 -192 -141 -113 -119 -143 -168 -192 -210 -226 -217 -222 -234 -240 -256 -280 -300 -304 -292 -298 -307 -326 -347 -361 -374 -386 -380 -371 -381 -383 -365 -356 -363 -367 -372 -378 -384 -389 -397 -398 -404 -407 -408 -407 -415 -420 -424 -426 -426 -426 -426 -427 -428 -430 -431 -434 -437 -440 -440 -445 -451 -455 -458 -461 -433 -425 -413 -383 -382 -384 -385 -385 -386 -387 -385 -381 -377 -372 -344 -331 -320 -308 -298 -287 -276 -263 -253 -250 -226 -246 -248 -236 -235 -241 -246 -248 -249 -253 -257 -260 -261 -262 -261 -260 -261 -262 -263 -262 -262 -264 -270 -277 -282 -284 -284 -287 -291 -294 -295 -297 -297 -296 -294 -293 -292 -291 -289 -286 -282 -278 -273 -271 -276 -276 -278 -280 -279 -275 -302 -327 -334 -324 -324 -314 -310 -310 -313 -316 -320 -325 -329 -331 -334 -335 -336 -336 -334 -332 -331 -331 -331 -331 -329 -328 -326 -324 -320 -315 -313 -312 -311 -308 -301 -323 -328 -321 -314 -307 -302 -299 -293 -286 -279 -268 -258 -248 -241 -247 -255 -254 -247 -238 -231 -227 -225 -223 -221 -217 -207 -197 -189 -183 -191 -192 -191 -191 -191 -189 -188 -186 -186 -186 -187 -189 -190 -190 -191 -192 -194 -202 -212 -210 -206 -205 -205 -206 -208 -208 -209 -212 -215 -219 -24 -25 -26 -22 -11 -11 -11 -10 -10 -9 -11 -15 -18 -21 -25 -13 -7 -3 -1 -0 -0 -0 -6 -18 -16 -15 -15 -15 -13 -13 -14 -15 -14 -17 -19 -17 -16 -18 -23 -16 -8 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -27 -108 -114 -148 -111 -31 -11 -0 -0 -10 -32 -21 -54 -73 -99 -147 -245 -234 -160 -104 -98 -119 -123 -61 -5 -21 -120 -91 -61 -39 -35 -62 -65 -61 -77 -115 -88 -61 -58 -64 -70 -65 -64 -66 -65 -59 -65 -65 -63 -60 -61 -59 -57 -55 -65 -105 -177 -206 -223 -245 -257 -256 -248 -167 -100 -248 -230 -229 -236 -253 -296 -294 -286 -284 -285 -276 -306 -349 -364 -350 -344 -365 -299 -209 -159 -126 -141 -131 -128 -151 -152 -137 -159 -203 -242 -246 -253 -267 -283 -290 -289 -299 -308 -319 -335 -350 -365 -364 -355 -357 -338 -344 -353 -363 -376 -382 -387 -393 -397 -395 -395 -403 -409 -413 -414 -417 -424 -430 -433 -433 -433 -431 -429 -430 -432 -434 -434 -434 -436 -438 -444 -450 -439 -416 -423 -393 -382 -380 -377 -376 -375 -376 -375 -375 -374 -369 -367 -363 -352 -333 -322 -311 -301 -292 -284 -274 -269 -263 -248 -227 -245 -243 -232 -236 -244 -245 -248 -252 -256 -258 -261 -263 -264 -264 -264 -264 -264 -264 -265 -266 -269 -273 -279 -282 -283 -284 -285 -288 -290 -292 -294 -295 -295 -294 -293 -293 -291 -289 -285 -282 -279 -277 -276 -282 -280 -295 -306 -298 -272 -300 -324 -333 -327 -325 -320 -319 -322 -327 -330 -332 -333 -334 -335 -337 -337 -339 -341 -341 -337 -336 -334 -332 -332 -330 -330 -329 -326 -321 -316 -314 -312 -308 -303 -295 -315 -320 -313 -306 -303 -299 -293 -286 -278 -272 -264 -256 -249 -245 -240 -240 -244 -245 -237 -230 -226 -224 -222 -222 -216 -207 -197 -189 -184 -192 -193 -192 -191 -190 -189 -188 -187 -186 -185 -186 -188 -190 -191 -193 -195 -197 -200 -204 -212 -212 -209 -207 -207 -208 -208 -210 -213 -217 -220 -24 -25 -26 -19 -10 -10 -10 -10 -10 -10 -10 -12 -14 -17 -21 -24 -26 -20 -14 -15 -2 -10 -15 -17 -14 -12 -11 -11 -10 -11 -12 -12 -12 -15 -18 -12 -9 -14 -21 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -118 -200 -206 -123 -12 -0 -0 -0 -0 -0 -0 -16 -73 -179 -221 -177 -121 -94 -95 -104 -112 -69 -28 -107 -81 -72 -71 -75 -90 -76 -82 -92 -107 -121 -94 -86 -89 -87 -68 -71 -71 -69 -65 -59 -66 -69 -70 -69 -65 -60 -57 -70 -105 -124 -148 -156 -169 -211 -218 -215 -148 -111 -232 -237 -244 -249 -258 -264 -298 -316 -304 -295 -339 -347 -345 -341 -337 -348 -365 -374 -324 -228 -179 -181 -152 -135 -143 -144 -130 -140 -170 -201 -197 -233 -249 -254 -259 -266 -281 -288 -295 -312 -325 -336 -345 -354 -359 -345 -354 -364 -378 -405 -412 -419 -428 -437 -435 -385 -386 -394 -401 -407 -404 -410 -414 -417 -426 -433 -432 -430 -429 -431 -432 -431 -431 -433 -437 -443 -450 -423 -379 -381 -380 -380 -375 -366 -364 -362 -361 -361 -359 -358 -354 -353 -349 -341 -329 -321 -312 -303 -295 -289 -288 -278 -264 -247 -228 -202 -210 -226 -225 -226 -237 -247 -236 -205 -255 -224 -208 -209 -210 -210 -212 -214 -215 -217 -219 -255 -272 -271 -272 -277 -280 -263 -250 -288 -290 -293 -294 -294 -292 -292 -292 -292 -289 -286 -284 -284 -283 -283 -282 -275 -307 -329 -322 -299 -331 -338 -337 -331 -298 -296 -299 -303 -312 -339 -341 -340 -339 -341 -339 -340 -341 -343 -344 -340 -340 -337 -334 -333 -333 -332 -329 -324 -319 -317 -314 -309 -303 -297 -289 -295 -304 -309 -306 -302 -295 -288 -281 -273 -267 -261 -254 -250 -249 -239 -232 -230 -233 -237 -230 -226 -224 -223 -220 -214 -206 -198 -190 -185 -183 -182 -184 -190 -188 -187 -187 -186 -185 -185 -185 -188 -191 -193 -197 -199 -201 -202 -205 -212 -213 -211 -209 -208 -209 -211 -215 -218 -219 -220 -25 -24 -25 -23 -19 -16 -10 -10 -10 -9 -9 -10 -11 -14 -17 -18 -22 -16 -13 -16 -15 -17 -18 -17 -14 -13 -11 -15 -19 -17 -16 -11 -10 -11 -11 -11 -13 -13 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -101 -128 -80 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -76 -230 -236 -186 -120 -87 -83 -104 -112 -115 -140 -192 -135 -107 -102 -93 -118 -123 -116 -105 -104 -119 -136 -144 -132 -81 -76 -100 -86 -66 -59 -61 -66 -68 -69 -68 -62 -60 -76 -104 -98 -92 -87 -83 -80 -72 -67 -69 -66 -56 -58 -193 -255 -259 -272 -309 -324 -338 -336 -320 -332 -333 -333 -343 -361 -355 -386 -389 -358 -307 -288 -232 -186 -171 -175 -198 -172 -163 -176 -163 -198 -208 -206 -211 -246 -261 -263 -270 -286 -298 -306 -309 -314 -326 -344 -364 -380 -384 -381 -393 -398 -402 -408 -413 -374 -377 -384 -388 -391 -392 -392 -398 -407 -416 -425 -429 -428 -426 -427 -430 -430 -432 -436 -440 -445 -419 -391 -374 -375 -374 -372 -365 -357 -355 -353 -351 -349 -348 -346 -346 -345 -342 -337 -330 -322 -314 -306 -300 -300 -295 -283 -268 -250 -229 -207 -215 -227 -221 -221 -229 -240 -229 -192 -203 -199 -197 -197 -197 -195 -196 -198 -200 -199 -198 -244 -264 -261 -266 -273 -246 -223 -231 -286 -289 -292 -293 -291 -286 -288 -290 -290 -290 -289 -287 -287 -286 -283 -274 -268 -281 -291 -291 -296 -300 -323 -340 -335 -303 -278 -272 -286 -312 -339 -341 -338 -338 -342 -340 -339 -339 -341 -343 -341 -340 -338 -336 -335 -335 -330 -325 -321 -319 -316 -311 -306 -299 -291 -284 -277 -281 -293 -304 -297 -291 -284 -276 -268 -264 -259 -256 -253 -249 -239 -232 -227 -223 -223 -228 -228 -226 -222 -219 -213 -206 -198 -190 -184 -183 -180 -181 -187 -186 -185 -184 -183 -184 -184 -186 -189 -192 -195 -199 -201 -200 -204 -213 -214 -214 -215 -214 -212 -213 -217 -221 -223 -223 -222 -25 -23 -23 -24 -25 -20 -9 -10 -10 -9 -9 -9 -9 -11 -12 -14 -19 -24 -18 -12 -14 -15 -16 -16 -14 -12 -9 -14 -13 -8 -9 -7 -5 -5 -6 -7 -19 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -72 -329 -304 -293 -240 -151 -124 -111 -145 -170 -165 -161 -229 -243 -241 -247 -265 -271 -258 -198 -106 -107 -115 -121 -148 -198 -161 -319 -262 -81 -65 -65 -66 -68 -69 -67 -62 -62 -81 -103 -95 -90 -89 -87 -81 -71 -63 -59 -55 -53 -61 -79 -87 -162 -286 -276 -327 -323 -307 -307 -316 -323 -331 -313 -280 -355 -379 -392 -393 -386 -388 -387 -350 -291 -251 -265 -207 -185 -190 -156 -183 -188 -179 -176 -210 -209 -208 -224 -251 -266 -270 -280 -292 -304 -318 -335 -349 -354 -352 -365 -372 -382 -394 -404 -407 -419 -436 -425 -383 -381 -386 -395 -403 -410 -420 -427 -429 -427 -427 -427 -430 -432 -435 -437 -440 -420 -386 -360 -361 -361 -361 -356 -351 -349 -347 -344 -341 -340 -341 -340 -341 -339 -335 -328 -323 -317 -310 -305 -304 -299 -289 -274 -255 -232 -211 -188 -174 -182 -222 -230 -237 -223 -187 -193 -196 -196 -196 -197 -195 -195 -194 -192 -196 -236 -253 -234 -210 -219 -264 -228 -229 -262 -280 -284 -285 -286 -276 -244 -247 -251 -270 -293 -292 -291 -288 -284 -278 -268 -264 -261 -260 -261 -265 -265 -307 -337 -338 -335 -310 -303 -315 -334 -333 -330 -327 -328 -333 -332 -330 -331 -333 -335 -337 -337 -336 -335 -335 -332 -326 -322 -320 -317 -312 -307 -301 -293 -285 -280 -273 -270 -277 -299 -292 -286 -279 -272 -265 -261 -259 -257 -254 -249 -241 -233 -227 -221 -215 -218 -215 -216 -221 -218 -214 -207 -198 -192 -190 -185 -180 -177 -177 -185 -184 -183 -183 -185 -185 -187 -191 -195 -197 -200 -200 -198 -196 -197 -210 -215 -218 -218 -217 -218 -222 -225 -225 -225 -222 -23 -22 -21 -21 -23 -21 -14 -10 -11 -9 -8 -10 -19 -17 -12 -12 -16 -19 -22 -16 -11 -12 -13 -13 -13 -13 -17 -13 -7 -6 -9 -8 -5 -4 -7 -11 -12 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -51 -200 -206 -224 -281 -310 -269 -221 -215 -190 -151 -140 -148 -188 -208 -215 -241 -299 -324 -296 -227 -212 -133 -113 -175 -300 -328 -316 -357 -327 -169 -115 -108 -107 -105 -101 -95 -94 -99 -102 -91 -89 -86 -85 -82 -75 -70 -72 -72 -67 -61 -57 -73 -182 -317 -285 -295 -295 -295 -301 -304 -310 -322 -307 -276 -348 -344 -378 -406 -398 -405 -405 -402 -374 -316 -318 -300 -249 -193 -167 -168 -146 -143 -160 -184 -168 -170 -187 -207 -215 -239 -255 -270 -285 -298 -311 -323 -330 -325 -307 -325 -344 -362 -368 -335 -345 -394 -435 -445 -448 -390 -377 -386 -394 -405 -415 -420 -421 -422 -424 -427 -426 -424 -425 -425 -427 -411 -380 -349 -349 -351 -350 -348 -345 -344 -341 -338 -336 -335 -334 -335 -335 -332 -325 -321 -317 -314 -312 -305 -292 -284 -273 -257 -238 -218 -212 -200 -188 -227 -231 -203 -182 -186 -190 -194 -194 -192 -191 -190 -189 -187 -186 -188 -201 -204 -198 -191 -199 -256 -251 -256 -270 -274 -276 -278 -282 -269 -226 -227 -258 -283 -292 -288 -288 -282 -275 -270 -266 -262 -257 -256 -258 -260 -262 -302 -331 -333 -333 -331 -330 -330 -329 -328 -322 -317 -315 -318 -320 -323 -324 -326 -327 -330 -332 -332 -331 -330 -327 -321 -319 -317 -312 -306 -299 -292 -286 -280 -276 -272 -268 -273 -294 -288 -282 -275 -269 -264 -262 -259 -256 -253 -249 -242 -234 -227 -222 -220 -215 -209 -212 -221 -219 -215 -209 -201 -193 -193 -187 -182 -178 -176 -187 -186 -186 -186 -186 -186 -188 -192 -197 -199 -200 -198 -198 -197 -196 -210 -216 -220 -222 -220 -222 -222 -223 -224 -222 -220 -23 -23 -22 -21 -23 -25 -22 -15 -24 -25 -22 -20 -21 -21 -12 -9 -12 -14 -19 -51 -44 -18 -18 -16 -16 -17 -13 -9 -7 -6 -6 -6 -5 -9 -14 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -190 -318 -236 -223 -215 -179 -143 -140 -135 -169 -189 -197 -212 -229 -277 -310 -324 -322 -230 -149 -117 -116 -116 -108 -228 -331 -364 -360 -198 -123 -102 -103 -100 -100 -99 -95 -87 -87 -83 -84 -82 -74 -69 -66 -61 -56 -60 -97 -195 -241 -240 -250 -308 -318 -314 -310 -309 -304 -334 -350 -343 -331 -335 -381 -411 -409 -405 -404 -418 -418 -406 -416 -352 -315 -305 -291 -213 -182 -159 -140 -128 -148 -157 -168 -176 -180 -210 -236 -250 -260 -275 -289 -303 -313 -303 -253 -266 -279 -292 -305 -320 -333 -342 -348 -351 -359 -356 -361 -369 -377 -387 -396 -400 -403 -409 -414 -418 -415 -412 -413 -413 -417 -418 -395 -343 -344 -345 -346 -345 -342 -340 -338 -336 -335 -332 -331 -332 -332 -325 -305 -302 -302 -301 -299 -293 -237 -221 -212 -212 -246 -222 -217 -204 -178 -163 -208 -192 -174 -182 -188 -188 -186 -184 -185 -185 -185 -186 -187 -188 -189 -189 -187 -201 -237 -253 -256 -259 -262 -264 -269 -245 -239 -239 -227 -226 -272 -293 -287 -285 -280 -273 -268 -266 -265 -258 -252 -250 -251 -253 -257 -297 -325 -327 -329 -326 -325 -325 -325 -324 -320 -315 -312 -313 -316 -321 -322 -323 -326 -328 -328 -328 -327 -325 -323 -319 -315 -311 -305 -297 -291 -285 -281 -278 -277 -273 -267 -269 -291 -284 -279 -273 -269 -266 -263 -258 -255 -252 -249 -242 -234 -226 -221 -221 -215 -209 -212 -222 -221 -218 -212 -207 -204 -196 -189 -185 -182 -180 -189 -188 -188 -188 -188 -188 -189 -193 -196 -198 -198 -198 -197 -196 -197 -210 -217 -221 -223 -222 -222 -220 -219 -218 -218 -217 -22 -22 -21 -19 -20 -23 -26 -23 -13 -23 -22 -21 -20 -19 -15 -14 -12 -11 -15 -19 -21 -18 -18 -18 -14 -13 -11 -7 -9 -7 -8 -10 -9 -10 -10 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -236 -343 -261 -242 -230 -220 -214 -200 -142 -138 -150 -163 -175 -210 -231 -247 -258 -270 -294 -217 -147 -118 -112 -111 -217 -290 -319 -377 -169 -136 -121 -95 -92 -123 -104 -86 -89 -115 -88 -81 -78 -83 -126 -116 -104 -94 -85 -79 -75 -157 -241 -233 -113 -110 -121 -184 -321 -309 -338 -356 -360 -359 -340 -365 -385 -392 -403 -398 -446 -455 -429 -449 -419 -359 -319 -317 -303 -230 -197 -177 -156 -140 -153 -175 -178 -161 -180 -209 -217 -227 -254 -269 -280 -288 -277 -239 -254 -267 -279 -292 -305 -319 -322 -328 -338 -346 -342 -347 -356 -366 -376 -384 -386 -390 -398 -403 -407 -405 -404 -405 -406 -408 -382 -353 -338 -340 -340 -341 -341 -339 -338 -337 -335 -332 -330 -328 -330 -319 -291 -247 -247 -244 -240 -236 -233 -229 -225 -216 -218 -247 -193 -202 -200 -185 -215 -213 -218 -201 -172 -173 -178 -180 -181 -184 -185 -186 -186 -186 -186 -186 -185 -181 -199 -245 -247 -216 -207 -211 -213 -220 -218 -221 -225 -224 -260 -282 -289 -285 -280 -273 -268 -267 -266 -261 -251 -247 -245 -244 -249 -281 -306 -319 -321 -323 -320 -320 -320 -321 -321 -319 -317 -315 -315 -317 -320 -322 -324 -326 -327 -326 -324 -322 -321 -320 -316 -310 -303 -297 -290 -285 -283 -281 -280 -279 -272 -264 -265 -287 -282 -278 -273 -269 -269 -263 -258 -255 -252 -250 -244 -236 -231 -228 -222 -216 -210 -206 -209 -223 -220 -218 -215 -208 -198 -191 -186 -183 -183 -191 -192 -191 -189 -188 -188 -190 -193 -195 -196 -196 -196 -196 -195 -195 -210 -217 -222 -224 -222 -221 -218 -216 -216 -217 -218 -22 -22 -20 -18 -18 -21 -24 -25 -25 -23 -23 -21 -19 -19 -20 -22 -15 -8 -11 -13 -13 -12 -11 -11 -16 -14 -10 -5 -5 -8 -9 -9 -10 -10 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -171 -283 -280 -258 -249 -244 -240 -221 -160 -156 -170 -178 -176 -183 -183 -204 -185 -143 -177 -199 -163 -123 -122 -119 -119 -217 -314 -300 -298 -209 -127 -81 -88 -133 -129 -100 -84 -108 -86 -80 -78 -121 -286 -275 -257 -241 -204 -86 -75 -70 -70 -74 -65 -65 -197 -326 -374 -350 -349 -356 -372 -393 -379 -374 -354 -356 -406 -400 -435 -465 -480 -489 -368 -332 -330 -329 -324 -314 -254 -210 -191 -165 -167 -170 -175 -173 -156 -176 -194 -207 -221 -230 -233 -244 -243 -222 -237 -252 -265 -277 -288 -297 -300 -308 -318 -328 -322 -328 -336 -347 -360 -361 -369 -377 -385 -394 -398 -398 -398 -401 -401 -403 -358 -327 -333 -336 -337 -339 -340 -338 -338 -336 -334 -332 -328 -328 -310 -278 -250 -248 -248 -245 -241 -237 -233 -228 -222 -214 -207 -205 -187 -201 -196 -183 -210 -209 -214 -216 -205 -166 -173 -180 -183 -183 -183 -183 -182 -182 -181 -180 -179 -177 -181 -192 -198 -192 -190 -193 -197 -204 -215 -222 -222 -219 -273 -282 -282 -280 -274 -270 -268 -268 -266 -259 -246 -243 -241 -240 -246 -298 -312 -314 -316 -317 -314 -314 -316 -317 -318 -317 -316 -315 -316 -317 -317 -319 -321 -323 -324 -323 -321 -318 -318 -318 -310 -303 -296 -290 -285 -284 -284 -283 -283 -278 -271 -272 -281 -284 -279 -276 -274 -272 -269 -262 -258 -255 -253 -252 -247 -243 -239 -232 -224 -217 -211 -206 -207 -223 -224 -222 -217 -209 -200 -194 -189 -186 -184 -185 -191 -192 -190 -189 -189 -191 -193 -195 -194 -194 -194 -194 -194 -194 -209 -217 -222 -224 -225 -220 -218 -217 -219 -220 -220 -20 -21 -19 -17 -16 -18 -21 -23 -24 -24 -24 -21 -18 -17 -18 -20 -14 -9 -9 -9 -9 -8 -11 -15 -18 -15 -11 -10 -13 -8 -7 -12 -13 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -111 -248 -288 -285 -270 -227 -189 -191 -191 -111 -91 -132 -196 -194 -225 -160 -55 -74 -81 -103 -117 -116 -104 -114 -124 -201 -330 -304 -155 -105 -92 -76 -89 -95 -86 -74 -75 -80 -81 -83 -155 -341 -340 -291 -228 -155 -86 -66 -71 -71 -66 -66 -66 -212 -332 -357 -348 -357 -368 -378 -388 -398 -406 -386 -378 -407 -398 -392 -419 -433 -393 -394 -310 -296 -338 -355 -346 -278 -234 -215 -192 -191 -189 -179 -168 -170 -155 -173 -197 -210 -209 -205 -207 -211 -215 -224 -235 -244 -252 -260 -262 -273 -286 -298 -310 -311 -316 -322 -325 -327 -337 -346 -356 -367 -379 -388 -385 -386 -390 -390 -352 -331 -323 -328 -333 -335 -338 -338 -336 -338 -338 -337 -334 -327 -302 -265 -252 -252 -251 -246 -242 -237 -233 -229 -222 -215 -212 -209 -204 -236 -219 -194 -172 -155 -152 -156 -158 -161 -168 -176 -178 -179 -179 -179 -178 -177 -176 -175 -173 -173 -173 -176 -180 -184 -185 -190 -197 -202 -210 -216 -218 -227 -253 -271 -274 -275 -275 -272 -271 -271 -269 -263 -255 -246 -241 -237 -237 -243 -294 -307 -309 -310 -311 -307 -308 -310 -312 -313 -313 -313 -313 -314 -315 -314 -314 -317 -319 -321 -319 -316 -315 -314 -313 -303 -296 -291 -287 -285 -285 -285 -285 -283 -276 -269 -266 -271 -281 -277 -275 -275 -273 -269 -262 -258 -255 -254 -254 -252 -248 -242 -233 -226 -219 -213 -209 -206 -209 -220 -222 -219 -212 -203 -197 -192 -188 -186 -186 -182 -186 -192 -191 -191 -191 -193 -194 -194 -193 -192 -192 -193 -194 -208 -215 -219 -222 -224 -221 -221 -221 -222 -223 -222 -21 -22 -19 -17 -20 -25 -26 -22 -22 -22 -21 -19 -17 -15 -14 -17 -17 -15 -13 -14 -15 -12 -12 -14 -14 -9 -7 -6 -4 -4 -11 -8 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -93 -254 -271 -259 -226 -208 -216 -218 -97 -76 -104 -128 -129 -199 -178 -100 -51 -50 -79 -93 -84 -60 -97 -117 -126 -173 -332 -297 -172 -105 -108 -106 -80 -73 -71 -69 -72 -67 -78 -143 -276 -352 -342 -345 -297 -141 -67 -93 -87 -59 -60 -62 -206 -313 -356 -384 -369 -373 -378 -379 -383 -390 -398 -401 -400 -393 -373 -381 -390 -391 -398 -418 -333 -257 -275 -364 -361 -303 -250 -244 -225 -223 -208 -181 -164 -163 -154 -160 -178 -194 -212 -214 -211 -213 -230 -224 -227 -230 -232 -237 -251 -265 -281 -294 -292 -302 -313 -320 -321 -330 -336 -344 -354 -364 -373 -370 -368 -357 -320 -310 -312 -317 -321 -326 -331 -332 -331 -330 -335 -338 -338 -335 -319 -252 -249 -249 -248 -247 -240 -236 -231 -226 -222 -215 -209 -207 -203 -198 -234 -219 -196 -174 -159 -155 -154 -156 -162 -171 -177 -175 -174 -175 -176 -176 -175 -175 -174 -175 -174 -174 -179 -188 -199 -200 -197 -200 -209 -212 -211 -233 -258 -267 -267 -271 -275 -276 -274 -274 -271 -265 -259 -255 -244 -237 -233 -233 -239 -289 -302 -302 -303 -304 -301 -303 -306 -308 -309 -309 -309 -309 -310 -311 -309 -310 -314 -318 -319 -315 -313 -312 -309 -306 -299 -293 -289 -287 -287 -287 -287 -285 -282 -274 -266 -258 -258 -281 -279 -276 -274 -272 -269 -263 -258 -255 -253 -253 -253 -249 -242 -234 -227 -221 -216 -210 -206 -206 -218 -223 -220 -215 -206 -199 -194 -191 -192 -188 -184 -188 -194 -193 -192 -192 -193 -193 -193 -193 -193 -193 -194 -196 -199 -201 -209 -222 -224 -224 -224 -224 -224 -223 -223 -24 -22 -20 -28 -29 -34 -39 -29 -22 -19 -19 -20 -17 -13 -12 -13 -15 -11 -8 -11 -19 -19 -10 -8 -9 -7 -9 -11 -13 -10 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -15 -59 -37 -42 -80 -94 -186 -204 -173 -116 -64 -64 -63 -62 -66 -65 -96 -126 -139 -151 -298 -178 -105 -121 -156 -80 -89 -86 -64 -59 -53 -63 -75 -126 -341 -337 -348 -352 -303 -76 -93 -107 -107 -131 -285 -334 -345 -347 -361 -366 -401 -416 -415 -415 -390 -389 -391 -392 -399 -341 -361 -396 -412 -432 -504 -336 -218 -275 -292 -231 -209 -207 -215 -253 -263 -249 -221 -191 -171 -159 -160 -163 -156 -187 -206 -204 -201 -226 -225 -228 -227 -224 -229 -237 -248 -262 -274 -274 -283 -286 -291 -301 -310 -318 -328 -340 -350 -357 -349 -320 -291 -283 -292 -300 -305 -308 -313 -320 -321 -323 -326 -330 -334 -334 -318 -285 -243 -241 -240 -240 -239 -233 -229 -225 -220 -216 -211 -209 -205 -198 -195 -234 -219 -196 -177 -164 -163 -157 -156 -161 -166 -170 -171 -172 -173 -173 -175 -177 -177 -177 -178 -181 -183 -188 -196 -199 -201 -199 -201 -206 -205 -199 -230 -245 -214 -220 -260 -278 -278 -276 -273 -267 -263 -259 -252 -238 -231 -228 -229 -236 -285 -296 -296 -296 -297 -297 -299 -302 -305 -307 -307 -307 -307 -307 -307 -307 -310 -313 -315 -313 -311 -309 -306 -302 -298 -294 -291 -289 -289 -289 -289 -288 -285 -281 -273 -265 -257 -253 -261 -277 -277 -274 -272 -269 -263 -258 -254 -252 -252 -253 -249 -243 -235 -228 -223 -217 -213 -213 -208 -207 -214 -221 -217 -210 -202 -198 -198 -195 -192 -189 -191 -197 -195 -193 -193 -193 -193 -193 -194 -194 -194 -195 -198 -198 -201 -210 -223 -225 -225 -225 -225 -225 -225 -225 -30 -28 -26 -25 -28 -32 -40 -43 -34 -22 -17 -18 -15 -11 -14 -16 -18 -19 -15 -12 -13 -14 -10 -8 -7 -7 -17 -18 -13 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -4 -6 -20 -32 -71 -180 -190 -121 -63 -65 -73 -74 -69 -72 -72 -107 -137 -164 -329 -330 -348 -306 -168 -149 -122 -89 -61 -58 -75 -76 -118 -202 -329 -324 -349 -349 -273 -96 -111 -101 -178 -319 -370 -359 -386 -388 -348 -362 -399 -413 -420 -428 -380 -410 -424 -415 -398 -360 -352 -376 -435 -519 -541 -337 -233 -301 -387 -383 -273 -198 -217 -291 -303 -291 -264 -233 -202 -197 -189 -169 -141 -157 -180 -195 -196 -190 -221 -227 -223 -219 -223 -231 -237 -246 -257 -259 -261 -269 -278 -284 -288 -294 -305 -318 -330 -331 -284 -265 -265 -273 -283 -292 -299 -303 -306 -309 -314 -321 -326 -326 -327 -327 -292 -243 -239 -237 -235 -234 -233 -228 -224 -219 -215 -213 -212 -206 -200 -193 -191 -224 -214 -194 -180 -178 -161 -152 -150 -153 -158 -165 -172 -175 -176 -176 -175 -178 -181 -183 -184 -189 -190 -193 -198 -195 -194 -194 -197 -201 -195 -190 -197 -202 -199 -205 -256 -278 -278 -274 -269 -261 -258 -255 -244 -231 -225 -224 -226 -234 -282 -292 -291 -291 -292 -294 -297 -300 -303 -305 -305 -306 -306 -305 -305 -307 -309 -309 -309 -307 -305 -302 -297 -293 -289 -289 -289 -290 -290 -290 -290 -288 -285 -280 -273 -264 -256 -251 -251 -275 -278 -274 -271 -268 -263 -258 -255 -254 -252 -253 -250 -245 -237 -230 -224 -222 -220 -217 -211 -206 -214 -223 -219 -213 -211 -207 -202 -200 -197 -191 -186 -185 -196 -194 -194 -193 -192 -192 -193 -194 -194 -196 -199 -200 -203 -211 -224 -225 -226 -227 -227 -228 -228 -228 -30 -28 -27 -23 -31 -31 -28 -25 -25 -19 -16 -17 -15 -8 -16 -18 -12 -10 -11 -8 -8 -10 -5 -6 -6 -6 -8 -9 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -69 -74 -32 -29 -32 -63 -76 -77 -92 -86 -100 -112 -176 -366 -368 -407 -321 -131 -174 -128 -104 -94 -93 -106 -200 -271 -317 -316 -317 -266 -277 -330 -375 -393 -213 -216 -388 -431 -459 -434 -413 -406 -407 -421 -420 -423 -436 -421 -459 -484 -470 -419 -417 -422 -425 -446 -498 -471 -292 -235 -283 -295 -299 -197 -158 -196 -220 -243 -295 -306 -274 -265 -244 -216 -187 -161 -154 -163 -182 -195 -193 -214 -196 -203 -218 -215 -220 -227 -237 -241 -232 -244 -257 -271 -282 -289 -287 -290 -298 -308 -309 -256 -246 -257 -267 -278 -288 -297 -302 -303 -307 -314 -319 -320 -317 -284 -282 -265 -242 -242 -238 -233 -231 -229 -226 -221 -215 -211 -211 -206 -202 -196 -188 -177 -166 -194 -190 -176 -172 -157 -149 -146 -149 -154 -163 -175 -180 -181 -183 -181 -184 -188 -191 -189 -192 -193 -195 -197 -190 -182 -182 -189 -196 -191 -189 -188 -192 -201 -205 -256 -276 -275 -271 -265 -262 -257 -249 -238 -224 -220 -221 -225 -231 -247 -274 -287 -286 -289 -292 -295 -298 -301 -302 -303 -284 -282 -305 -305 -307 -305 -302 -300 -300 -297 -293 -288 -283 -284 -287 -290 -291 -291 -291 -289 -287 -283 -279 -271 -264 -259 -256 -251 -275 -277 -272 -270 -267 -263 -261 -259 -257 -254 -254 -252 -247 -240 -233 -231 -228 -224 -220 -215 -210 -216 -226 -222 -217 -216 -212 -207 -206 -200 -195 -189 -188 -196 -197 -195 -193 -191 -192 -192 -192 -194 -195 -196 -199 -203 -210 -223 -226 -228 -229 -229 -230 -230 -230 -20 -24 -29 -25 -25 -27 -27 -25 -26 -28 -21 -17 -14 -9 -13 -15 -12 -7 -8 -5 -8 -9 -3 -4 -5 -5 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -29 -42 -57 -93 -89 -242 -238 -137 -146 -334 -414 -306 -135 -178 -130 -119 -120 -157 -313 -370 -342 -306 -318 -325 -254 -252 -220 -71 -104 -118 -241 -397 -437 -465 -463 -459 -460 -458 -442 -454 -465 -473 -489 -502 -502 -490 -469 -478 -472 -480 -470 -432 -424 -274 -204 -203 -209 -278 -190 -133 -146 -198 -217 -252 -269 -274 -315 -275 -275 -266 -248 -261 -180 -213 -252 -245 -239 -203 -182 -191 -218 -200 -211 -222 -226 -222 -232 -244 -253 -246 -205 -254 -268 -270 -276 -290 -231 -226 -240 -253 -266 -277 -282 -287 -294 -302 -309 -311 -297 -264 -235 -234 -236 -237 -239 -236 -233 -230 -228 -224 -218 -212 -208 -205 -199 -194 -189 -181 -171 -161 -190 -197 -187 -169 -155 -149 -147 -150 -154 -164 -165 -176 -190 -196 -193 -193 -200 -207 -201 -198 -197 -197 -194 -188 -177 -177 -186 -196 -195 -194 -194 -196 -201 -202 -254 -273 -272 -268 -266 -262 -254 -244 -231 -220 -217 -219 -223 -225 -228 -240 -262 -284 -287 -260 -255 -273 -299 -299 -272 -254 -253 -272 -302 -304 -299 -294 -293 -292 -288 -283 -279 -278 -283 -287 -289 -290 -291 -291 -288 -285 -282 -277 -270 -266 -263 -258 -251 -253 -265 -272 -269 -267 -266 -264 -261 -259 -257 -256 -254 -249 -243 -236 -235 -232 -226 -223 -219 -214 -219 -229 -226 -226 -223 -217 -212 -209 -203 -197 -192 -188 -188 -195 -195 -193 -192 -191 -191 -192 -193 -193 -196 -200 -203 -209 -223 -226 -228 -229 -229 -230 -230 -230 -37 -31 -28 -27 -24 -20 -21 -27 -36 -41 -30 -29 -22 -10 -11 -14 -9 -7 -12 -11 -7 -6 -5 -1 -3 -6 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -292 -398 -319 -169 -344 -469 -328 -145 -180 -130 -123 -124 -160 -302 -389 -292 -276 -337 -304 -229 -152 -100 -96 -100 -252 -350 -398 -438 -432 -469 -484 -481 -469 -442 -481 -503 -508 -522 -506 -492 -491 -498 -502 -484 -477 -474 -420 -206 -204 -207 -207 -208 -206 -207 -172 -139 -142 -151 -202 -227 -237 -269 -312 -303 -304 -328 -376 -280 -318 -367 -351 -265 -253 -200 -166 -175 -174 -187 -195 -204 -218 -217 -230 -216 -192 -190 -185 -186 -188 -192 -203 -211 -215 -224 -238 -252 -265 -269 -273 -283 -292 -299 -275 -244 -223 -223 -224 -226 -228 -231 -231 -230 -229 -227 -222 -217 -214 -207 -198 -189 -184 -180 -174 -168 -167 -199 -197 -181 -166 -157 -151 -150 -154 -163 -172 -174 -182 -193 -200 -200 -204 -206 -205 -200 -200 -196 -193 -192 -189 -181 -181 -188 -196 -196 -196 -196 -197 -201 -200 -251 -270 -269 -268 -265 -259 -250 -239 -228 -220 -218 -220 -224 -224 -228 -228 -234 -245 -248 -236 -234 -243 -256 -258 -246 -242 -255 -281 -297 -297 -292 -287 -285 -284 -280 -276 -274 -277 -283 -286 -289 -292 -294 -292 -288 -284 -280 -275 -273 -270 -265 -258 -251 -244 -261 -275 -271 -268 -268 -265 -263 -263 -262 -259 -256 -250 -245 -243 -239 -234 -229 -226 -222 -216 -222 -233 -233 -231 -228 -222 -216 -211 -205 -199 -196 -195 -189 -184 -189 -194 -192 -191 -191 -191 -192 -193 -196 -199 -202 -207 -218 -224 -225 -226 -227 -228 -228 -228 -23 -48 -34 -26 -24 -17 -21 -17 -20 -36 -38 -43 -34 -22 -20 -16 -11 -6 -7 -8 -6 -8 -8 -3 -3 -5 -8 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -286 -408 -330 -220 -470 -530 -321 -147 -185 -177 -171 -147 -127 -140 -254 -173 -188 -264 -203 -221 -225 -176 -137 -285 -198 -292 -387 -386 -374 -381 -426 -472 -497 -508 -499 -494 -495 -501 -468 -464 -478 -489 -473 -494 -459 -423 -364 -159 -202 -214 -213 -211 -217 -224 -223 -195 -150 -152 -162 -162 -159 -166 -201 -246 -289 -332 -371 -358 -367 -368 -350 -306 -284 -210 -152 -138 -149 -150 -165 -184 -197 -195 -207 -222 -217 -183 -180 -180 -175 -171 -175 -190 -198 -209 -223 -237 -240 -249 -260 -271 -281 -289 -249 -217 -216 -216 -216 -217 -219 -221 -224 -226 -227 -225 -220 -220 -213 -202 -190 -180 -174 -170 -171 -181 -211 -198 -185 -173 -163 -156 -151 -152 -158 -165 -165 -175 -181 -186 -192 -196 -200 -201 -199 -198 -191 -188 -188 -189 -188 -183 -183 -184 -187 -191 -192 -193 -195 -198 -197 -249 -266 -267 -266 -262 -256 -248 -238 -228 -225 -223 -223 -225 -226 -228 -228 -228 -228 -229 -232 -231 -232 -234 -236 -238 -259 -281 -291 -291 -291 -286 -280 -277 -276 -272 -271 -273 -278 -280 -285 -291 -295 -295 -291 -287 -282 -278 -274 -274 -270 -264 -257 -251 -245 -263 -277 -274 -273 -270 -267 -266 -269 -266 -261 -255 -251 -250 -246 -241 -236 -231 -227 -222 -218 -216 -216 -214 -229 -230 -225 -219 -215 -208 -206 -203 -196 -190 -185 -189 -194 -192 -191 -192 -192 -192 -194 -196 -199 -201 -203 -206 -216 -221 -224 -224 -225 -225 -225 -37 -29 -28 -27 -28 -28 -23 -17 -16 -21 -31 -27 -26 -31 -33 -14 -15 -10 -9 -17 -12 -6 -4 -5 -7 -3 -8 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -114 -128 -0 -0 -0 -0 -34 -97 -12 -54 -77 -71 -52 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -258 -321 -263 -530 -575 -312 -148 -180 -183 -190 -157 -119 -106 -128 -122 -117 -114 -112 -112 -95 -92 -109 -153 -354 -384 -257 -110 -176 -184 -319 -434 -472 -465 -511 -518 -494 -458 -446 -450 -445 -447 -469 -491 -471 -348 -220 -218 -218 -219 -221 -221 -217 -218 -221 -220 -214 -210 -206 -202 -177 -133 -126 -162 -200 -258 -339 -340 -344 -344 -342 -340 -289 -222 -170 -141 -131 -139 -150 -166 -180 -181 -194 -206 -199 -173 -174 -181 -182 -178 -173 -180 -188 -199 -209 -212 -223 -235 -247 -259 -268 -238 -220 -211 -210 -210 -210 -211 -213 -216 -220 -222 -224 -223 -218 -216 -207 -195 -182 -172 -180 -175 -190 -212 -210 -190 -175 -165 -159 -154 -151 -152 -152 -153 -157 -166 -175 -183 -190 -195 -199 -200 -197 -189 -181 -181 -184 -185 -186 -182 -181 -180 -181 -185 -187 -190 -194 -197 -195 -246 -262 -262 -262 -259 -255 -248 -241 -234 -230 -228 -227 -227 -229 -230 -229 -228 -227 -227 -228 -228 -229 -231 -233 -234 -264 -287 -285 -285 -285 -279 -273 -270 -269 -268 -270 -276 -284 -284 -289 -293 -294 -292 -288 -284 -281 -278 -277 -274 -269 -263 -256 -250 -245 -263 -278 -278 -275 -272 -270 -269 -269 -266 -259 -256 -253 -249 -245 -242 -237 -231 -227 -223 -222 -220 -217 -213 -228 -230 -226 -222 -217 -210 -208 -205 -197 -191 -186 -189 -193 -192 -192 -192 -192 -192 -194 -196 -198 -200 -203 -205 -205 -214 -221 -222 -223 -223 -222 -35 -30 -30 -24 -21 -23 -20 -14 -14 -15 -16 -24 -22 -33 -32 -13 -11 -10 -12 -11 -7 -5 -4 -5 -8 -8 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -28 -36 -0 -0 -0 -0 -45 -118 -9 -124 -213 -258 -247 -31 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -98 -199 -227 -551 -297 -156 -179 -179 -190 -159 -115 -92 -135 -129 -125 -122 -120 -119 -122 -154 -181 -178 -172 -162 -148 -136 -137 -123 -311 -411 -431 -512 -501 -532 -539 -505 -462 -436 -420 -421 -445 -461 -476 -351 -225 -225 -225 -224 -222 -221 -223 -218 -218 -218 -219 -219 -163 -152 -147 -133 -124 -125 -140 -172 -219 -231 -285 -327 -366 -399 -345 -274 -213 -171 -156 -155 -146 -151 -167 -171 -190 -178 -164 -166 -180 -191 -196 -196 -192 -187 -198 -206 -210 -211 -218 -228 -237 -247 -255 -205 -201 -202 -199 -202 -204 -207 -211 -215 -219 -221 -222 -221 -217 -209 -199 -186 -179 -187 -213 -212 -208 -204 -193 -175 -164 -157 -152 -149 -147 -147 -147 -148 -153 -162 -177 -189 -194 -195 -191 -190 -187 -179 -175 -178 -182 -185 -184 -179 -178 -178 -178 -181 -184 -187 -192 -195 -192 -202 -235 -258 -258 -256 -252 -248 -242 -237 -233 -229 -228 -228 -231 -231 -229 -227 -226 -226 -226 -225 -225 -226 -228 -229 -260 -282 -280 -280 -279 -273 -268 -267 -267 -271 -277 -283 -286 -290 -293 -293 -289 -287 -285 -282 -280 -279 -277 -273 -267 -262 -256 -249 -245 -248 -250 -251 -272 -272 -272 -271 -270 -261 -258 -255 -251 -248 -245 -241 -236 -230 -227 -224 -224 -221 -217 -212 -210 -221 -229 -225 -218 -217 -212 -205 -198 -192 -186 -188 -193 -192 -191 -191 -192 -192 -194 -196 -199 -201 -202 -203 -206 -213 -219 -220 -220 -220 -219 -31 -30 -27 -32 -22 -15 -15 -11 -10 -12 -14 -15 -18 -32 -27 -12 -8 -11 -15 -14 -8 -7 -9 -7 -7 -12 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -79 -167 -255 -579 -279 -150 -162 -180 -189 -162 -120 -100 -141 -138 -135 -131 -132 -148 -136 -159 -177 -171 -162 -158 -156 -134 -90 -103 -148 -284 -388 -373 -425 -498 -534 -527 -496 -469 -443 -444 -437 -332 -355 -270 -192 -203 -228 -226 -222 -219 -216 -211 -212 -212 -211 -204 -145 -133 -131 -129 -129 -94 -91 -112 -141 -154 -280 -337 -378 -430 -411 -326 -291 -271 -217 -144 -124 -134 -154 -164 -183 -198 -204 -196 -168 -182 -192 -199 -203 -202 -213 -217 -218 -219 -222 -227 -233 -225 -195 -188 -189 -191 -193 -200 -204 -208 -212 -216 -219 -219 -219 -217 -212 -198 -187 -188 -200 -218 -207 -206 -200 -190 -180 -163 -155 -149 -145 -142 -141 -140 -142 -145 -152 -164 -179 -188 -187 -182 -182 -178 -175 -174 -176 -178 -181 -183 -181 -181 -178 -176 -176 -178 -180 -183 -188 -192 -189 -230 -248 -254 -254 -252 -248 -244 -239 -234 -233 -230 -229 -230 -231 -230 -228 -226 -225 -225 -224 -222 -221 -222 -223 -225 -256 -279 -278 -276 -274 -269 -265 -265 -269 -275 -279 -282 -285 -288 -290 -288 -284 -284 -282 -281 -280 -277 -274 -269 -264 -259 -254 -248 -246 -244 -240 -241 -268 -271 -270 -269 -267 -255 -254 -252 -248 -246 -244 -240 -235 -231 -229 -230 -227 -222 -217 -213 -211 -209 -214 -225 -225 -218 -211 -204 -197 -190 -185 -187 -191 -190 -191 -192 -193 -193 -195 -197 -199 -201 -201 -202 -212 -215 -216 -217 -217 -217 -217 -21 -27 -33 -23 -23 -15 -11 -13 -11 -15 -17 -18 -23 -27 -21 -15 -15 -21 -15 -9 -5 -5 -7 -7 -7 -8 -12 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -86 -213 -221 -211 -388 -394 -178 -179 -157 -140 -135 -146 -144 -143 -136 -146 -197 -180 -179 -178 -174 -169 -169 -168 -168 -157 -108 -114 -282 -393 -314 -222 -243 -365 -487 -523 -484 -340 -282 -255 -89 -95 -94 -96 -119 -198 -205 -204 -204 -207 -198 -199 -202 -203 -196 -140 -130 -109 -100 -134 -92 -82 -107 -144 -151 -226 -262 -338 -438 -421 -368 -337 -293 -215 -166 -126 -121 -134 -147 -168 -176 -161 -142 -151 -162 -175 -189 -201 -211 -171 -160 -183 -223 -227 -194 -184 -183 -173 -176 -180 -186 -193 -200 -206 -209 -212 -214 -216 -216 -214 -210 -201 -184 -173 -197 -215 -205 -198 -194 -185 -175 -166 -156 -150 -143 -139 -137 -137 -137 -138 -143 -156 -172 -178 -178 -178 -179 -175 -173 -174 -176 -177 -178 -180 -181 -180 -179 -176 -174 -174 -176 -177 -180 -185 -199 -239 -245 -248 -250 -251 -248 -244 -239 -236 -235 -232 -231 -231 -231 -231 -229 -226 -225 -224 -223 -222 -219 -218 -218 -220 -222 -231 -251 -275 -272 -270 -265 -262 -264 -268 -270 -273 -276 -279 -281 -283 -283 -282 -281 -279 -279 -277 -274 -270 -265 -260 -256 -251 -245 -244 -241 -237 -237 -264 -266 -264 -262 -260 -254 -251 -248 -245 -243 -241 -238 -235 -234 -234 -231 -227 -223 -218 -214 -212 -209 -207 -206 -200 -209 -210 -203 -195 -188 -184 -183 -182 -178 -190 -193 -194 -194 -195 -198 -199 -199 -201 -200 -206 -211 -214 -214 -214 -215 -216 -35 -27 -17 -16 -21 -13 -12 -16 -18 -18 -20 -23 -27 -27 -22 -18 -18 -22 -14 -13 -11 -9 -10 -8 -8 -9 -10 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -95 -210 -201 -201 -260 -260 -185 -169 -182 -146 -135 -158 -155 -148 -139 -153 -195 -191 -186 -185 -185 -177 -175 -174 -171 -156 -109 -111 -144 -172 -162 -127 -131 -192 -331 -490 -461 -339 -180 -84 -89 -89 -94 -93 -90 -86 -92 -94 -113 -142 -133 -134 -172 -201 -188 -136 -127 -125 -127 -140 -129 -130 -119 -120 -155 -169 -183 -289 -429 -397 -401 -370 -317 -260 -238 -161 -122 -115 -124 -128 -152 -154 -147 -162 -183 -198 -209 -213 -213 -197 -162 -147 -160 -170 -172 -175 -177 -176 -176 -179 -188 -197 -200 -203 -204 -204 -205 -205 -205 -201 -196 -185 -165 -176 -193 -201 -195 -191 -181 -171 -164 -157 -154 -148 -141 -137 -135 -134 -133 -137 -147 -163 -173 -168 -164 -166 -173 -174 -175 -175 -176 -176 -177 -178 -179 -176 -177 -175 -173 -173 -174 -175 -178 -180 -195 -244 -243 -245 -247 -248 -245 -241 -239 -237 -235 -232 -232 -232 -232 -231 -228 -227 -226 -223 -221 -219 -217 -215 -216 -217 -218 -219 -238 -271 -268 -266 -262 -261 -263 -266 -266 -268 -270 -272 -274 -277 -279 -279 -277 -276 -275 -273 -270 -265 -260 -256 -253 -249 -246 -242 -239 -235 -234 -259 -260 -257 -256 -255 -252 -249 -245 -242 -240 -239 -238 -237 -236 -235 -231 -227 -223 -219 -214 -211 -210 -208 -204 -199 -209 -210 -203 -195 -188 -185 -184 -183 -180 -191 -193 -193 -193 -194 -196 -197 -197 -198 -197 -201 -207 -212 -213 -213 -214 -217 -14 -15 -16 -15 -15 -13 -14 -16 -19 -20 -22 -23 -25 -25 -22 -18 -16 -14 -10 -8 -9 -9 -10 -7 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -46 -166 -161 -55 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -185 -238 -232 -202 -183 -188 -329 -401 -403 -406 -204 -166 -184 -205 -201 -197 -184 -179 -182 -177 -182 -183 -164 -110 -111 -118 -122 -122 -123 -132 -141 -209 -348 -472 -382 -216 -91 -92 -90 -98 -96 -87 -80 -78 -85 -94 -101 -102 -142 -193 -217 -209 -201 -143 -127 -129 -130 -130 -132 -109 -102 -152 -168 -174 -219 -284 -308 -369 -352 -322 -297 -250 -155 -110 -99 -104 -111 -135 -162 -170 -157 -216 -196 -186 -191 -191 -180 -180 -161 -136 -143 -154 -165 -171 -173 -180 -186 -183 -182 -188 -189 -190 -190 -189 -186 -184 -180 -175 -171 -172 -191 -192 -188 -183 -174 -165 -158 -152 -149 -151 -145 -143 -141 -134 -133 -135 -144 -156 -165 -161 -156 -154 -157 -166 -172 -174 -173 -172 -171 -172 -172 -172 -172 -174 -174 -173 -172 -172 -174 -174 -176 -193 -241 -240 -242 -244 -245 -242 -241 -238 -235 -234 -233 -233 -232 -231 -230 -229 -228 -225 -222 -220 -218 -215 -214 -214 -215 -215 -215 -234 -266 -263 -262 -261 -260 -261 -262 -264 -266 -267 -268 -271 -273 -275 -276 -274 -274 -273 -269 -265 -260 -256 -252 -250 -249 -243 -239 -236 -232 -230 -254 -255 -253 -253 -251 -249 -247 -244 -241 -239 -238 -238 -238 -237 -236 -230 -226 -222 -218 -213 -209 -208 -206 -202 -198 -208 -210 -202 -195 -189 -187 -186 -184 -182 -191 -192 -191 -192 -193 -193 -194 -195 -195 -194 -205 -211 -212 -212 -214 -216 -219 -22 -13 -11 -11 -13 -18 -19 -18 -18 -19 -21 -21 -21 -20 -16 -20 -18 -18 -17 -14 -12 -9 -7 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -22 -99 -224 -162 -127 -91 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -157 -220 -230 -225 -196 -260 -309 -392 -565 -379 -258 -215 -211 -218 -187 -136 -101 -108 -137 -184 -198 -193 -184 -179 -181 -180 -180 -180 -141 -174 -175 -174 -268 -255 -208 -158 -122 -93 -92 -92 -92 -94 -88 -89 -90 -92 -100 -108 -145 -196 -216 -152 -136 -127 -124 -122 -113 -107 -86 -79 -108 -148 -159 -162 -168 -195 -327 -333 -312 -294 -284 -180 -140 -131 -127 -99 -121 -143 -164 -181 -187 -159 -146 -151 -163 -166 -171 -150 -122 -126 -134 -138 -144 -154 -164 -168 -166 -166 -174 -173 -174 -172 -169 -164 -160 -156 -152 -157 -181 -176 -175 -171 -164 -157 -151 -146 -143 -142 -146 -143 -141 -139 -137 -136 -141 -149 -155 -155 -151 -147 -146 -150 -156 -164 -168 -169 -167 -166 -166 -167 -168 -168 -172 -173 -173 -172 -172 -172 -173 -176 -193 -241 -237 -238 -240 -241 -237 -237 -234 -233 -233 -234 -234 -233 -232 -231 -231 -228 -225 -221 -218 -216 -212 -210 -210 -210 -210 -210 -230 -261 -259 -259 -259 -259 -258 -259 -262 -264 -266 -267 -269 -271 -272 -272 -271 -271 -269 -265 -260 -256 -252 -250 -249 -245 -239 -235 -231 -228 -227 -251 -252 -250 -250 -249 -247 -245 -242 -240 -238 -238 -238 -238 -238 -235 -229 -225 -222 -218 -213 -212 -209 -204 -200 -196 -206 -209 -202 -195 -194 -190 -187 -184 -181 -189 -191 -191 -192 -192 -192 -192 -193 -192 -192 -203 -206 -206 -213 -216 -218 -220 -20 -12 -15 -16 -18 -22 -23 -24 -23 -20 -18 -20 -20 -18 -18 -28 -23 -16 -13 -12 -9 -10 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -78 -91 -193 -179 -0 -0 -0 -0 -0 -0 -0 -0 -9 -6 -0 -12 -133 -234 -277 -295 -285 -249 -330 -553 -522 -389 -273 -222 -223 -158 -139 -121 -118 -162 -210 -219 -214 -199 -194 -193 -192 -196 -197 -112 -124 -123 -106 -116 -226 -250 -217 -155 -95 -86 -107 -126 -124 -85 -87 -88 -91 -101 -108 -109 -131 -159 -163 -150 -146 -119 -90 -112 -104 -73 -60 -85 -144 -151 -155 -154 -168 -313 -309 -296 -292 -281 -256 -239 -201 -140 -98 -106 -101 -119 -161 -170 -171 -156 -146 -152 -128 -125 -122 -118 -118 -122 -123 -127 -136 -144 -151 -152 -154 -157 -154 -155 -152 -148 -148 -169 -164 -157 -153 -155 -155 -154 -152 -148 -143 -138 -135 -134 -136 -140 -138 -137 -137 -139 -141 -144 -145 -144 -144 -145 -144 -143 -144 -150 -157 -162 -165 -165 -165 -162 -163 -164 -164 -168 -169 -171 -172 -172 -172 -173 -175 -192 -238 -234 -234 -235 -235 -235 -232 -231 -232 -234 -235 -235 -234 -233 -232 -230 -228 -224 -221 -217 -214 -209 -207 -206 -204 -205 -206 -226 -257 -256 -255 -256 -255 -255 -257 -259 -262 -265 -266 -267 -268 -268 -269 -268 -268 -265 -260 -255 -252 -248 -246 -245 -241 -235 -231 -228 -225 -224 -249 -253 -251 -249 -248 -244 -241 -239 -238 -237 -237 -237 -237 -236 -232 -227 -225 -222 -219 -219 -213 -208 -203 -199 -196 -205 -209 -205 -204 -196 -190 -186 -183 -180 -188 -192 -192 -192 -192 -191 -190 -190 -191 -191 -198 -199 -198 -214 -216 -218 -219 -13 -13 -14 -16 -22 -26 -26 -29 -26 -21 -18 -19 -21 -20 -22 -32 -32 -18 -11 -13 -7 -14 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -75 -137 -102 -3 -0 -0 -0 -0 -0 -0 -167 -357 -396 -373 -379 -338 -313 -420 -274 -248 -293 -396 -498 -470 -395 -302 -241 -240 -239 -171 -115 -164 -217 -160 -163 -227 -211 -210 -205 -205 -193 -103 -99 -101 -130 -192 -233 -237 -221 -191 -158 -142 -152 -177 -184 -129 -101 -89 -94 -113 -125 -118 -110 -116 -136 -135 -128 -112 -94 -89 -79 -63 -59 -72 -97 -102 -134 -154 -163 -246 -262 -266 -270 -278 -279 -255 -246 -219 -114 -110 -96 -96 -111 -126 -129 -141 -156 -160 -122 -121 -120 -117 -114 -115 -116 -120 -128 -136 -146 -146 -143 -141 -140 -133 -128 -137 -160 -174 -169 -162 -152 -138 -137 -137 -136 -133 -130 -125 -123 -126 -130 -130 -129 -132 -133 -130 -132 -132 -132 -133 -134 -137 -139 -139 -139 -144 -149 -155 -159 -159 -159 -159 -160 -162 -162 -164 -166 -168 -169 -169 -170 -171 -172 -189 -234 -232 -232 -232 -232 -230 -229 -230 -232 -235 -236 -235 -235 -234 -233 -230 -227 -224 -219 -215 -211 -210 -206 -202 -200 -201 -226 -248 -253 -252 -252 -252 -252 -251 -253 -257 -260 -262 -263 -263 -263 -264 -264 -264 -263 -259 -255 -251 -247 -246 -244 -241 -238 -232 -228 -225 -223 -221 -224 -243 -251 -248 -247 -242 -239 -238 -237 -237 -236 -236 -235 -233 -230 -226 -224 -224 -223 -219 -212 -207 -203 -199 -195 -203 -209 -208 -203 -197 -191 -186 -182 -178 -187 -190 -190 -194 -192 -190 -189 -190 -191 -192 -193 -194 -198 -213 -216 -217 -219 -22 -18 -14 -24 -27 -26 -24 -31 -28 -21 -17 -19 -24 -21 -22 -26 -27 -16 -14 -14 -9 -12 -4 -0 -0 -0 -0 -0 -0 -0 -0 -18 -13 -4 -3 -3 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -61 -110 -0 -0 -0 -0 -0 -0 -0 -180 -308 -281 -324 -331 -381 -393 -331 -352 -251 -216 -255 -340 -347 -431 -436 -347 -335 -279 -205 -155 -166 -115 -118 -121 -119 -127 -210 -222 -217 -193 -108 -106 -103 -117 -165 -233 -269 -254 -231 -230 -224 -196 -206 -233 -218 -133 -104 -105 -118 -136 -139 -134 -131 -133 -134 -133 -120 -101 -82 -76 -65 -59 -57 -58 -69 -122 -157 -163 -175 -253 -271 -263 -256 -247 -243 -238 -216 -164 -141 -127 -114 -103 -100 -118 -108 -102 -112 -118 -108 -104 -104 -104 -106 -114 -120 -127 -139 -137 -141 -128 -110 -114 -138 -143 -149 -160 -151 -145 -141 -134 -124 -123 -139 -144 -139 -134 -131 -121 -117 -120 -121 -120 -122 -120 -113 -112 -117 -120 -123 -125 -131 -133 -133 -134 -138 -143 -147 -149 -150 -152 -155 -157 -158 -157 -159 -160 -161 -162 -164 -166 -167 -168 -186 -231 -227 -226 -226 -226 -225 -227 -230 -233 -236 -237 -237 -236 -235 -232 -229 -226 -222 -218 -213 -208 -206 -203 -199 -198 -198 -228 -250 -250 -249 -249 -249 -249 -248 -250 -254 -256 -257 -257 -257 -256 -258 -259 -259 -256 -253 -249 -245 -244 -242 -239 -237 -235 -231 -228 -225 -224 -223 -220 -240 -251 -248 -245 -240 -238 -237 -236 -235 -235 -235 -234 -231 -228 -226 -224 -223 -222 -217 -211 -206 -202 -199 -195 -200 -205 -206 -202 -197 -192 -186 -181 -178 -185 -183 -182 -194 -192 -190 -190 -192 -193 -193 -193 -194 -198 -212 -215 -217 -218 -28 -24 -24 -36 -36 -27 -20 -23 -29 -19 -11 -12 -22 -19 -18 -17 -15 -17 -10 -12 -15 -7 -11 -10 -5 -0 -0 -4 -3 -8 -24 -26 -22 -17 -13 -6 -8 -6 -12 -31 -31 -32 -15 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -195 -317 -289 -312 -303 -310 -313 -294 -317 -293 -234 -208 -239 -219 -309 -374 -391 -411 -271 -252 -237 -182 -152 -175 -187 -167 -118 -105 -112 -121 -123 -112 -146 -146 -140 -168 -286 -308 -293 -257 -226 -226 -229 -230 -217 -181 -143 -125 -137 -159 -160 -191 -161 -146 -164 -151 -115 -122 -114 -69 -64 -64 -63 -61 -61 -71 -133 -167 -169 -175 -258 -267 -256 -252 -230 -205 -192 -172 -134 -125 -133 -139 -136 -122 -106 -120 -138 -140 -105 -129 -135 -119 -91 -96 -101 -110 -118 -121 -118 -112 -113 -120 -131 -154 -142 -135 -138 -131 -127 -125 -120 -112 -113 -150 -161 -149 -130 -148 -133 -115 -107 -112 -111 -115 -112 -103 -100 -105 -107 -111 -117 -121 -125 -126 -128 -132 -136 -137 -139 -143 -146 -150 -152 -152 -151 -153 -153 -154 -156 -158 -160 -161 -191 -222 -226 -219 -218 -219 -220 -223 -228 -232 -235 -237 -237 -237 -237 -235 -232 -230 -226 -221 -215 -210 -209 -206 -201 -197 -195 -195 -225 -246 -246 -246 -246 -246 -245 -244 -247 -250 -252 -252 -252 -250 -251 -253 -256 -253 -250 -246 -244 -243 -240 -237 -237 -236 -235 -233 -231 -227 -225 -225 -222 -241 -250 -247 -244 -239 -237 -236 -236 -234 -233 -233 -233 -230 -227 -226 -225 -224 -221 -215 -209 -205 -202 -199 -194 -192 -196 -205 -201 -197 -192 -185 -180 -179 -178 -178 -183 -195 -193 -192 -192 -194 -194 -195 -194 -195 -197 -204 -212 -216 -218 -37 -24 -12 -17 -25 -27 -25 -23 -28 -12 -8 -11 -18 -17 -16 -14 -17 -28 -18 -15 -15 -12 -4 -5 -7 -7 -9 -21 -19 -16 -18 -23 -23 -23 -16 -7 -23 -24 -23 -21 -17 -28 -28 -22 -17 -8 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -157 -342 -290 -291 -264 -256 -262 -241 -296 -248 -219 -266 -225 -219 -212 -216 -238 -180 -182 -182 -185 -258 -174 -150 -147 -140 -132 -126 -115 -126 -164 -164 -163 -162 -197 -313 -367 -345 -306 -265 -230 -235 -211 -195 -201 -193 -192 -206 -219 -199 -199 -198 -186 -162 -141 -144 -141 -113 -65 -53 -54 -59 -63 -68 -108 -151 -179 -187 -176 -141 -141 -192 -252 -231 -204 -190 -181 -167 -130 -125 -126 -131 -138 -123 -137 -133 -121 -132 -121 -118 -120 -123 -130 -100 -97 -102 -101 -105 -103 -116 -124 -106 -109 -110 -115 -121 -114 -113 -112 -109 -109 -126 -147 -154 -142 -119 -141 -130 -111 -98 -103 -104 -110 -107 -98 -95 -95 -98 -102 -105 -111 -118 -120 -122 -125 -125 -129 -133 -137 -141 -145 -147 -147 -144 -147 -148 -149 -150 -152 -155 -196 -214 -217 -219 -213 -213 -215 -219 -225 -230 -234 -236 -238 -238 -200 -187 -202 -234 -230 -225 -220 -216 -215 -211 -205 -199 -195 -193 -192 -196 -199 -206 -241 -243 -242 -242 -241 -244 -246 -247 -247 -246 -245 -247 -250 -252 -247 -244 -241 -239 -239 -236 -236 -236 -236 -236 -234 -231 -230 -228 -224 -220 -239 -251 -248 -243 -239 -237 -236 -234 -232 -232 -232 -231 -229 -227 -227 -225 -222 -218 -213 -209 -205 -202 -199 -198 -194 -195 -204 -201 -198 -192 -186 -182 -180 -179 -179 -184 -197 -195 -194 -194 -195 -195 -196 -196 -195 -196 -197 -210 -217 -218 -24 -21 -20 -21 -25 -28 -26 -22 -18 -17 -14 -13 -13 -14 -15 -15 -17 -21 -22 -22 -19 -14 -12 -12 -16 -20 -21 -19 -15 -15 -18 -21 -21 -21 -17 -12 -17 -15 -14 -18 -22 -23 -25 -29 -25 -9 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -18 -16 -9 -5 -1 -0 -53 -104 -90 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -15 -217 -329 -335 -286 -278 -221 -217 -267 -250 -251 -235 -218 -206 -147 -120 -110 -121 -146 -149 -165 -158 -148 -204 -161 -169 -185 -191 -188 -172 -167 -208 -314 -414 -404 -361 -318 -275 -225 -166 -121 -121 -201 -246 -183 -133 -169 -169 -128 -131 -149 -129 -184 -149 -114 -98 -87 -86 -91 -95 -99 -127 -146 -170 -190 -187 -118 -95 -167 -252 -201 -195 -190 -179 -166 -166 -166 -135 -100 -83 -94 -112 -108 -99 -110 -98 -98 -102 -108 -118 -123 -131 -120 -91 -92 -94 -112 -120 -99 -89 -93 -114 -134 -129 -106 -117 -126 -128 -141 -144 -134 -124 -121 -122 -101 -92 -93 -97 -102 -102 -97 -91 -91 -91 -94 -98 -101 -106 -113 -115 -116 -118 -119 -123 -127 -132 -136 -139 -141 -142 -142 -139 -142 -144 -146 -148 -152 -194 -210 -211 -211 -210 -211 -215 -221 -227 -232 -236 -237 -237 -240 -196 -182 -200 -235 -230 -224 -222 -220 -215 -211 -204 -198 -193 -191 -189 -189 -189 -198 -239 -240 -240 -239 -238 -240 -242 -242 -242 -241 -240 -243 -247 -248 -242 -240 -239 -238 -237 -236 -236 -236 -237 -236 -234 -232 -230 -226 -221 -218 -217 -229 -247 -243 -243 -238 -234 -231 -230 -230 -230 -229 -228 -228 -226 -223 -220 -216 -211 -207 -203 -201 -201 -197 -192 -193 -203 -201 -197 -191 -187 -187 -182 -180 -180 -184 -198 -197 -196 -195 -195 -195 -196 -196 -196 -196 -197 -209 -216 -217 -34 -35 -27 -20 -18 -19 -29 -27 -22 -21 -25 -26 -22 -14 -10 -11 -15 -21 -24 -14 -18 -21 -20 -21 -21 -21 -18 -14 -12 -12 -22 -33 -31 -18 -16 -14 -10 -14 -9 -21 -31 -22 -22 -22 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -34 -31 -67 -67 -59 -56 -58 -64 -76 -89 -85 -49 -32 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -45 -61 -88 -288 -235 -206 -222 -214 -255 -239 -216 -195 -148 -155 -134 -110 -107 -103 -118 -135 -148 -158 -134 -183 -211 -204 -204 -183 -182 -233 -318 -277 -282 -269 -251 -251 -183 -169 -143 -106 -106 -208 -168 -131 -158 -165 -150 -140 -131 -118 -113 -108 -100 -94 -92 -90 -96 -104 -112 -122 -139 -155 -169 -182 -195 -128 -154 -212 -199 -192 -179 -170 -163 -160 -155 -112 -81 -82 -79 -89 -106 -120 -118 -84 -84 -90 -96 -104 -112 -120 -124 -123 -122 -124 -120 -112 -102 -93 -112 -128 -137 -134 -99 -122 -140 -138 -136 -140 -115 -95 -93 -92 -91 -90 -92 -96 -98 -94 -90 -88 -88 -89 -92 -96 -99 -103 -108 -109 -109 -110 -113 -117 -121 -125 -129 -132 -134 -135 -135 -134 -138 -140 -143 -154 -199 -205 -206 -207 -209 -211 -213 -217 -224 -230 -234 -237 -238 -228 -187 -184 -182 -200 -235 -230 -225 -223 -221 -216 -210 -202 -195 -191 -190 -188 -188 -188 -196 -236 -237 -237 -236 -235 -237 -237 -237 -237 -235 -237 -241 -244 -245 -242 -238 -236 -235 -235 -236 -236 -236 -237 -236 -236 -232 -228 -223 -219 -217 -215 -226 -245 -245 -241 -234 -229 -229 -228 -228 -227 -226 -226 -225 -223 -221 -217 -213 -209 -205 -202 -199 -198 -195 -190 -191 -202 -199 -195 -191 -188 -187 -183 -181 -181 -185 -200 -198 -197 -197 -196 -196 -197 -197 -196 -196 -197 -202 -205 -208 -27 -25 -33 -28 -21 -20 -31 -32 -24 -20 -27 -27 -22 -15 -9 -9 -13 -15 -18 -18 -18 -20 -20 -18 -15 -15 -14 -11 -8 -21 -24 -36 -44 -14 -33 -20 -10 -18 -15 -18 -21 -20 -17 -9 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -21 -12 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -27 -94 -84 -70 -67 -64 -64 -66 -70 -69 -61 -77 -69 -64 -65 -66 -55 -37 -30 -29 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -55 -362 -364 -345 -294 -192 -214 -279 -252 -185 -170 -185 -185 -180 -169 -118 -109 -113 -120 -128 -145 -187 -197 -189 -206 -197 -175 -179 -203 -174 -164 -162 -163 -163 -163 -165 -147 -121 -111 -147 -128 -111 -122 -164 -148 -133 -123 -117 -105 -103 -101 -98 -91 -89 -90 -115 -152 -173 -154 -157 -163 -167 -187 -52 -62 -133 -169 -202 -185 -179 -185 -180 -144 -113 -95 -92 -74 -79 -70 -61 -66 -101 -86 -80 -87 -95 -103 -105 -106 -108 -116 -120 -111 -102 -98 -94 -123 -135 -133 -129 -118 -128 -135 -134 -131 -136 -125 -107 -93 -92 -90 -89 -93 -98 -97 -91 -88 -87 -86 -88 -91 -93 -95 -98 -103 -101 -100 -103 -107 -112 -116 -120 -124 -126 -126 -128 -131 -135 -135 -137 -140 -153 -196 -202 -204 -205 -208 -211 -215 -220 -225 -230 -234 -235 -237 -228 -184 -184 -183 -201 -235 -231 -230 -227 -222 -216 -208 -200 -194 -190 -188 -188 -187 -204 -233 -235 -234 -233 -233 -233 -233 -234 -234 -233 -232 -235 -239 -241 -241 -241 -235 -232 -231 -232 -234 -235 -236 -236 -236 -234 -230 -226 -222 -218 -215 -212 -222 -241 -241 -235 -228 -224 -224 -223 -223 -222 -221 -221 -221 -220 -218 -214 -210 -206 -203 -201 -200 -196 -193 -188 -190 -201 -197 -194 -192 -190 -187 -184 -182 -181 -184 -193 -192 -195 -198 -197 -197 -198 -198 -197 -196 -198 -197 -197 -201 -38 -38 -37 -25 -20 -21 -25 -35 -30 -21 -21 -31 -22 -16 -14 -16 -17 -18 -19 -21 -21 -19 -16 -12 -9 -10 -10 -12 -14 -21 -20 -37 -40 -16 -47 -25 -12 -17 -17 -20 -21 -19 -15 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -9 -0 -0 -79 -79 -55 -42 -35 -59 -77 -77 -79 -75 -73 -61 -44 -44 -32 -28 -26 -21 -13 -6 -0 -0 -0 -0 -0 -0 -4 -31 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -63 -107 -116 -94 -73 -63 -65 -70 -62 -64 -60 -51 -50 -67 -72 -69 -63 -58 -54 -71 -77 -22 -14 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -94 -116 -287 -365 -266 -200 -270 -251 -188 -192 -192 -196 -197 -193 -184 -142 -124 -124 -130 -139 -143 -158 -180 -207 -214 -209 -180 -156 -180 -175 -165 -172 -185 -160 -158 -161 -153 -126 -121 -119 -116 -124 -155 -140 -132 -125 -118 -105 -107 -108 -106 -101 -98 -126 -147 -164 -183 -153 -150 -155 -164 -189 -45 -36 -84 -127 -214 -211 -193 -185 -190 -122 -102 -82 -57 -58 -69 -73 -78 -88 -97 -82 -77 -81 -88 -96 -97 -98 -99 -100 -106 -102 -96 -94 -92 -101 -120 -132 -128 -130 -132 -131 -129 -126 -132 -133 -126 -111 -93 -91 -90 -92 -96 -92 -100 -94 -85 -85 -87 -98 -103 -101 -93 -96 -101 -105 -107 -111 -116 -115 -115 -119 -120 -125 -129 -141 -176 -145 -135 -156 -191 -195 -196 -198 -203 -207 -211 -215 -220 -224 -228 -228 -232 -213 -183 -183 -183 -182 -201 -237 -236 -234 -229 -223 -215 -206 -200 -194 -190 -190 -187 -186 -186 -195 -231 -232 -231 -231 -231 -229 -230 -230 -229 -229 -232 -236 -238 -238 -238 -230 -228 -229 -231 -234 -235 -236 -236 -236 -233 -229 -225 -221 -218 -213 -209 -207 -211 -234 -231 -223 -218 -218 -217 -217 -217 -217 -217 -216 -216 -214 -209 -206 -204 -203 -201 -197 -193 -190 -186 -188 -200 -197 -195 -193 -189 -186 -184 -182 -182 -183 -184 -184 -192 -200 -199 -199 -199 -199 -198 -198 -198 -198 -197 -200 -28 -27 -40 -25 -20 -20 -23 -31 -32 -33 -32 -26 -19 -14 -14 -17 -15 -17 -18 -19 -19 -16 -10 -10 -14 -15 -9 -24 -38 -38 -30 -30 -28 -28 -56 -25 -16 -16 -13 -14 -13 -13 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -55 -86 -82 -53 -50 -64 -70 -72 -71 -68 -66 -65 -63 -67 -60 -51 -47 -57 -55 -61 -70 -78 -82 -95 -107 -73 -0 -0 -38 -52 -52 -81 -27 -9 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -131 -104 -92 -87 -66 -78 -79 -86 -105 -106 -107 -104 -101 -100 -105 -104 -98 -87 -72 -55 -61 -71 -72 -68 -28 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -77 -132 -144 -206 -173 -169 -175 -179 -169 -173 -182 -188 -189 -201 -166 -145 -147 -145 -145 -157 -177 -200 -219 -224 -191 -166 -195 -195 -206 -219 -223 -188 -184 -170 -162 -163 -163 -164 -163 -159 -150 -139 -135 -131 -123 -113 -113 -118 -122 -120 -111 -143 -156 -164 -177 -135 -136 -143 -152 -175 -120 -81 -82 -123 -182 -208 -197 -173 -162 -163 -123 -92 -79 -79 -79 -86 -85 -78 -83 -103 -94 -80 -79 -80 -85 -90 -95 -97 -102 -98 -95 -93 -92 -92 -96 -111 -125 -101 -120 -128 -126 -123 -126 -112 -108 -108 -92 -92 -91 -91 -91 -88 -118 -107 -84 -85 -86 -117 -133 -125 -101 -101 -122 -138 -140 -144 -149 -133 -118 -120 -121 -150 -167 -170 -172 -177 -153 -156 -186 -187 -191 -196 -201 -206 -211 -213 -216 -219 -219 -223 -228 -209 -180 -183 -183 -182 -183 -192 -234 -234 -229 -222 -213 -204 -198 -192 -189 -189 -186 -185 -201 -229 -230 -229 -228 -228 -228 -226 -226 -226 -225 -226 -230 -233 -234 -234 -232 -225 -225 -228 -232 -235 -236 -237 -236 -235 -231 -227 -224 -221 -217 -211 -209 -207 -208 -231 -228 -220 -214 -213 -212 -211 -211 -211 -212 -212 -211 -209 -205 -204 -204 -201 -198 -195 -190 -186 -183 -186 -197 -197 -194 -190 -188 -186 -183 -183 -183 -184 -186 -186 -194 -202 -201 -201 -201 -200 -199 -199 -198 -197 -196 -198 -32 -29 -33 -31 -24 -20 -21 -24 -25 -31 -29 -25 -26 -17 -19 -19 -12 -13 -14 -18 -22 -12 -13 -12 -15 -19 -14 -25 -35 -33 -20 -22 -20 -27 -43 -20 -12 -9 -8 -8 -10 -11 -11 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -31 -51 -58 -50 -48 -49 -54 -56 -54 -72 -78 -76 -71 -81 -65 -64 -58 -53 -75 -67 -62 -63 -67 -53 -55 -65 -53 -31 -54 -69 -64 -42 -36 -45 -50 -47 -50 -47 -18 -0 -0 -0 -0 -0 -6 -15 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -49 -53 -49 -48 -56 -95 -101 -91 -87 -104 -101 -104 -113 -123 -111 -133 -127 -113 -97 -62 -58 -58 -60 -65 -73 -106 -85 -13 -74 -20 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -92 -172 -170 -160 -164 -187 -172 -167 -175 -197 -255 -226 -215 -225 -222 -168 -160 -176 -199 -221 -227 -216 -208 -216 -210 -246 -258 -247 -236 -236 -206 -185 -178 -159 -160 -166 -166 -156 -146 -139 -139 -141 -140 -139 -136 -135 -132 -118 -154 -171 -176 -175 -138 -146 -153 -159 -171 -202 -189 -150 -114 -114 -171 -188 -168 -131 -136 -124 -104 -86 -76 -74 -75 -73 -70 -74 -88 -107 -122 -126 -125 -89 -78 -83 -91 -96 -91 -87 -86 -86 -87 -87 -92 -97 -84 -114 -125 -116 -98 -98 -87 -83 -86 -89 -89 -88 -87 -87 -86 -117 -104 -84 -87 -99 -120 -129 -129 -129 -131 -134 -134 -134 -137 -142 -146 -149 -150 -155 -157 -160 -163 -165 -171 -176 -178 -179 -182 -186 -191 -197 -202 -208 -209 -212 -214 -214 -219 -225 -206 -178 -181 -182 -183 -183 -191 -235 -234 -227 -220 -211 -203 -197 -194 -192 -189 -186 -184 -183 -191 -226 -226 -226 -226 -225 -222 -222 -222 -222 -224 -228 -229 -230 -230 -226 -221 -224 -229 -233 -236 -236 -236 -235 -234 -230 -227 -224 -221 -216 -216 -211 -205 -206 -228 -225 -218 -212 -210 -210 -208 -207 -207 -207 -207 -206 -204 -203 -203 -203 -200 -196 -192 -188 -183 -180 -182 -195 -194 -190 -187 -185 -184 -183 -183 -184 -185 -187 -187 -195 -204 -202 -202 -202 -201 -201 -200 -198 -196 -199 -206 -25 -27 -31 -35 -22 -18 -18 -19 -19 -34 -26 -17 -23 -23 -20 -22 -21 -19 -14 -18 -21 -17 -10 -10 -12 -16 -19 -15 -24 -27 -18 -17 -15 -20 -23 -13 -11 -9 -7 -5 -17 -11 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -33 -158 -109 -72 -49 -42 -50 -49 -47 -46 -48 -53 -68 -78 -71 -53 -82 -90 -87 -101 -91 -88 -88 -90 -89 -70 -67 -63 -44 -47 -47 -44 -38 -36 -31 -42 -51 -52 -75 -46 -29 -47 -94 -42 -21 -41 -88 -84 -82 -66 -52 -47 -37 -12 -0 -0 -0 -0 -0 -0 -0 -3 -41 -57 -68 -103 -88 -72 -64 -68 -66 -71 -72 -68 -69 -76 -75 -78 -88 -102 -97 -90 -76 -59 -52 -45 -48 -61 -91 -43 -28 -34 -39 -26 -32 -15 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -90 -88 -129 -196 -222 -195 -173 -182 -221 -241 -252 -256 -263 -268 -166 -159 -169 -231 -417 -422 -415 -360 -278 -268 -279 -282 -275 -263 -265 -251 -242 -230 -188 -186 -192 -193 -184 -163 -156 -158 -162 -162 -166 -168 -165 -157 -150 -138 -145 -153 -155 -161 -160 -164 -170 -181 -215 -198 -165 -131 -118 -185 -190 -170 -142 -106 -119 -109 -90 -85 -78 -66 -54 -47 -43 -39 -46 -52 -55 -66 -64 -65 -68 -74 -82 -74 -70 -71 -74 -76 -79 -82 -83 -82 -91 -95 -91 -81 -82 -82 -82 -84 -87 -87 -85 -84 -88 -101 -117 -110 -100 -104 -125 -126 -125 -125 -125 -127 -128 -128 -127 -131 -135 -138 -141 -142 -146 -149 -152 -156 -158 -164 -169 -173 -174 -177 -181 -186 -192 -198 -204 -205 -205 -207 -212 -217 -223 -204 -176 -180 -181 -182 -182 -191 -235 -232 -225 -218 -210 -202 -201 -198 -193 -189 -186 -184 -182 -188 -224 -226 -224 -223 -222 -219 -219 -219 -221 -223 -223 -225 -227 -226 -221 -219 -223 -228 -232 -232 -233 -233 -234 -233 -229 -227 -225 -222 -215 -215 -210 -204 -203 -224 -222 -216 -212 -210 -210 -207 -205 -204 -204 -204 -202 -202 -202 -203 -202 -199 -195 -190 -185 -180 -177 -180 -194 -191 -187 -184 -183 -182 -182 -182 -183 -185 -187 -188 -196 -205 -203 -203 -203 -203 -202 -200 -197 -199 -204 -208 -17 -23 -30 -32 -23 -19 -17 -17 -18 -27 -28 -29 -30 -32 -17 -18 -25 -27 -16 -14 -16 -16 -13 -9 -9 -11 -12 -9 -15 -14 -11 -15 -12 -13 -13 -11 -14 -15 -11 -9 -16 -21 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -83 -88 -91 -132 -94 -82 -63 -44 -39 -48 -51 -51 -53 -69 -70 -71 -75 -79 -121 -129 -127 -121 -105 -107 -114 -117 -116 -122 -104 -95 -91 -86 -69 -58 -51 -42 -40 -43 -40 -32 -36 -34 -46 -76 -118 -79 -62 -76 -94 -85 -78 -75 -59 -48 -84 -45 -13 -10 -25 -3 -0 -6 -3 -0 -83 -76 -70 -94 -76 -81 -85 -89 -91 -70 -72 -72 -69 -73 -63 -57 -64 -90 -101 -121 -113 -88 -78 -54 -50 -49 -41 -44 -36 -44 -54 -42 -60 -36 -12 -9 -6 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -63 -136 -147 -211 -200 -177 -172 -214 -220 -222 -231 -226 -128 -132 -134 -193 -367 -408 -419 -362 -294 -355 -307 -296 -296 -292 -295 -284 -277 -272 -264 -263 -264 -263 -248 -193 -181 -182 -186 -185 -191 -192 -189 -185 -188 -172 -170 -165 -161 -170 -174 -183 -193 -200 -180 -160 -115 -75 -71 -180 -181 -173 -176 -173 -153 -139 -126 -110 -101 -72 -42 -26 -39 -25 -21 -29 -43 -44 -47 -50 -55 -59 -64 -66 -61 -57 -63 -67 -72 -77 -80 -80 -80 -80 -80 -79 -79 -80 -81 -83 -84 -87 -86 -84 -90 -120 -119 -121 -123 -125 -124 -123 -123 -123 -123 -124 -124 -123 -121 -124 -127 -128 -131 -134 -139 -142 -146 -149 -151 -157 -158 -162 -168 -171 -175 -181 -187 -192 -198 -195 -198 -204 -209 -215 -221 -202 -176 -180 -180 -180 -181 -190 -232 -230 -223 -216 -209 -209 -203 -197 -192 -188 -185 -183 -181 -179 -180 -212 -221 -220 -219 -216 -216 -217 -219 -221 -221 -222 -222 -220 -217 -218 -222 -226 -229 -229 -230 -232 -233 -232 -228 -227 -225 -223 -223 -216 -208 -202 -201 -222 -221 -217 -214 -214 -211 -208 -204 -201 -201 -201 -200 -200 -201 -203 -201 -198 -193 -188 -182 -178 -176 -179 -192 -188 -185 -184 -183 -182 -182 -182 -183 -185 -187 -188 -195 -205 -204 -204 -203 -203 -201 -199 -194 -192 -195 -202 -20 -25 -29 -29 -25 -23 -19 -18 -20 -28 -22 -15 -15 -18 -13 -12 -15 -19 -22 -10 -10 -14 -14 -9 -6 -6 -8 -14 -13 -15 -14 -14 -13 -9 -13 -16 -15 -13 -11 -9 -9 -17 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -34 -96 -164 -178 -169 -135 -85 -81 -63 -53 -54 -60 -60 -59 -61 -72 -74 -63 -67 -93 -128 -141 -144 -136 -115 -107 -126 -134 -126 -135 -146 -133 -122 -117 -89 -66 -57 -55 -40 -29 -23 -27 -35 -35 -41 -56 -64 -55 -61 -108 -138 -144 -148 -97 -71 -67 -80 -61 -46 -46 -58 -25 -17 -74 -90 -6 -54 -63 -75 -91 -87 -109 -113 -118 -129 -120 -125 -105 -82 -87 -81 -78 -75 -72 -70 -96 -121 -131 -126 -121 -104 -91 -87 -85 -73 -59 -50 -40 -30 -37 -39 -38 -40 -56 -24 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -133 -207 -205 -175 -162 -164 -158 -178 -221 -229 -183 -191 -221 -253 -265 -284 -290 -286 -300 -293 -295 -300 -303 -300 -300 -298 -294 -290 -286 -287 -285 -280 -277 -276 -233 -204 -206 -219 -220 -212 -206 -206 -204 -204 -198 -185 -170 -207 -125 -71 -104 -213 -217 -159 -106 -114 -176 -173 -166 -170 -174 -175 -152 -131 -120 -95 -78 -58 -38 -22 -52 -56 -48 -39 -47 -41 -42 -46 -50 -51 -52 -53 -55 -60 -63 -68 -72 -75 -76 -76 -76 -75 -77 -96 -99 -87 -77 -80 -82 -85 -85 -91 -118 -118 -119 -120 -121 -121 -121 -121 -120 -121 -121 -120 -118 -115 -116 -117 -119 -123 -128 -132 -135 -139 -143 -145 -143 -149 -155 -161 -165 -170 -175 -181 -185 -185 -187 -192 -199 -205 -212 -218 -199 -174 -178 -179 -178 -177 -186 -227 -225 -220 -214 -208 -208 -202 -196 -191 -186 -183 -181 -197 -225 -225 -221 -218 -216 -216 -214 -214 -214 -215 -215 -217 -218 -217 -214 -213 -217 -221 -224 -224 -226 -229 -231 -231 -230 -226 -225 -225 -224 -222 -215 -208 -201 -201 -221 -220 -218 -217 -214 -211 -207 -202 -198 -199 -199 -200 -200 -201 -203 -201 -196 -191 -186 -182 -180 -177 -177 -191 -187 -185 -184 -184 -184 -183 -183 -184 -186 -187 -187 -190 -194 -193 -200 -202 -200 -198 -195 -190 -187 -189 -199 -18 -26 -28 -32 -33 -32 -25 -19 -16 -15 -20 -16 -17 -19 -18 -22 -15 -11 -14 -20 -13 -14 -18 -18 -16 -10 -11 -14 -10 -24 -21 -14 -13 -10 -12 -16 -16 -11 -11 -10 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -91 -136 -155 -152 -130 -131 -126 -102 -89 -64 -55 -59 -65 -65 -64 -66 -72 -76 -60 -71 -95 -113 -118 -134 -137 -125 -109 -114 -123 -123 -111 -124 -126 -130 -126 -95 -80 -63 -51 -40 -46 -36 -29 -31 -37 -33 -45 -48 -37 -39 -108 -121 -107 -107 -67 -60 -63 -65 -64 -69 -60 -56 -74 -73 -88 -77 -47 -61 -73 -85 -102 -118 -130 -123 -114 -111 -120 -126 -126 -113 -98 -97 -96 -94 -86 -69 -63 -71 -74 -69 -73 -111 -124 -100 -57 -56 -49 -42 -36 -23 -30 -31 -31 -31 -27 -35 -19 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -121 -146 -129 -142 -193 -182 -169 -173 -217 -212 -204 -202 -205 -211 -220 -236 -239 -221 -259 -282 -294 -297 -291 -295 -295 -296 -297 -297 -300 -304 -304 -300 -288 -236 -212 -224 -236 -239 -229 -218 -212 -212 -204 -197 -190 -174 -82 -139 -168 -175 -253 -250 -223 -210 -220 -183 -194 -179 -156 -158 -156 -133 -118 -115 -104 -101 -75 -51 -49 -70 -64 -68 -73 -59 -47 -44 -46 -49 -49 -51 -56 -61 -63 -66 -69 -70 -72 -72 -71 -70 -70 -76 -105 -108 -89 -72 -73 -76 -81 -94 -109 -121 -117 -115 -115 -115 -115 -116 -116 -116 -117 -118 -116 -114 -112 -112 -113 -114 -116 -120 -125 -129 -132 -137 -141 -135 -141 -148 -154 -158 -163 -168 -173 -177 -178 -179 -184 -191 -198 -206 -213 -196 -172 -172 -174 -174 -174 -183 -224 -222 -218 -215 -214 -207 -200 -195 -189 -185 -182 -179 -178 -186 -221 -218 -215 -213 -213 -211 -211 -211 -211 -210 -213 -214 -212 -210 -211 -216 -218 -219 -222 -226 -228 -229 -230 -229 -226 -225 -224 -223 -222 -216 -209 -202 -201 -222 -225 -221 -216 -213 -210 -205 -200 -197 -198 -198 -199 -200 -201 -202 -200 -195 -189 -184 -184 -180 -176 -175 -189 -187 -186 -186 -186 -186 -185 -184 -185 -186 -187 -185 -188 -193 -194 -197 -198 -196 -193 -191 -186 -183 -183 -186 -42 -32 -35 -35 -37 -34 -20 -22 -18 -18 -25 -18 -23 -26 -25 -25 -18 -10 -9 -14 -14 -9 -11 -17 -17 -12 -15 -15 -7 -14 -13 -14 -14 -9 -9 -10 -10 -9 -13 -12 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -103 -132 -138 -140 -115 -103 -93 -81 -59 -49 -49 -52 -57 -66 -65 -69 -75 -80 -60 -58 -80 -109 -105 -107 -113 -119 -120 -118 -118 -120 -126 -137 -136 -140 -130 -98 -83 -78 -67 -59 -47 -52 -52 -43 -29 -24 -34 -39 -38 -41 -104 -101 -77 -63 -48 -57 -55 -56 -70 -57 -58 -58 -53 -34 -28 -28 -41 -65 -94 -92 -97 -110 -113 -106 -85 -72 -73 -84 -88 -95 -101 -101 -103 -92 -82 -75 -77 -69 -71 -81 -95 -97 -89 -81 -68 -50 -48 -42 -36 -32 -33 -31 -33 -38 -36 -34 -42 -38 -33 -79 -76 -35 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -158 -182 -195 -200 -170 -147 -148 -152 -152 -148 -150 -156 -161 -168 -204 -247 -267 -271 -276 -296 -302 -301 -297 -294 -300 -307 -312 -307 -248 -228 -226 -232 -242 -250 -102 -11 -17 -23 -28 -129 -159 -64 -233 -242 -237 -239 -251 -240 -225 -217 -215 -193 -215 -196 -167 -163 -158 -130 -114 -112 -119 -112 -88 -71 -73 -86 -87 -82 -74 -66 -59 -54 -52 -52 -53 -57 -63 -67 -68 -68 -68 -67 -67 -67 -67 -67 -67 -69 -77 -81 -75 -70 -70 -74 -95 -113 -124 -121 -114 -108 -106 -106 -107 -108 -109 -110 -112 -113 -113 -111 -109 -109 -109 -109 -110 -113 -118 -122 -126 -127 -128 -128 -133 -140 -146 -151 -156 -160 -162 -164 -171 -171 -176 -184 -192 -200 -206 -209 -212 -217 -181 -173 -193 -224 -222 -218 -217 -215 -211 -206 -199 -194 -189 -185 -181 -180 -178 -183 -218 -215 -212 -211 -210 -208 -208 -207 -207 -208 -210 -210 -209 -207 -211 -211 -214 -219 -223 -226 -227 -228 -229 -228 -228 -225 -223 -222 -222 -217 -210 -204 -201 -218 -219 -218 -216 -211 -207 -203 -199 -197 -197 -197 -198 -199 -201 -200 -197 -192 -187 -183 -181 -178 -177 -180 -188 -188 -187 -188 -188 -187 -186 -185 -184 -185 -185 -183 -183 -189 -196 -195 -193 -192 -190 -187 -184 -181 -181 -191 -32 -19 -22 -24 -36 -32 -15 -28 -19 -18 -23 -30 -29 -25 -20 -17 -22 -15 -10 -14 -25 -13 -11 -12 -13 -11 -15 -15 -12 -13 -11 -14 -15 -13 -8 -8 -8 -9 -11 -12 -5 -0 -0 -0 -0 -0 -0 -0 -4 -3 -26 -69 -94 -99 -111 -118 -107 -88 -71 -53 -38 -44 -45 -48 -54 -65 -66 -74 -77 -75 -56 -57 -57 -67 -79 -84 -90 -102 -116 -119 -122 -130 -137 -135 -119 -120 -116 -104 -94 -102 -83 -67 -68 -68 -69 -54 -32 -20 -34 -41 -60 -85 -100 -90 -75 -62 -69 -63 -61 -51 -42 -45 -53 -51 -44 -35 -38 -24 -33 -64 -97 -99 -98 -94 -88 -95 -91 -89 -91 -76 -85 -99 -108 -107 -104 -84 -78 -82 -88 -71 -70 -72 -74 -74 -74 -78 -71 -49 -50 -48 -45 -42 -41 -36 -31 -37 -56 -55 -52 -60 -70 -83 -85 -64 -46 -48 -44 -39 -43 -29 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -164 -205 -192 -179 -186 -200 -179 -157 -175 -156 -143 -137 -140 -158 -178 -202 -231 -265 -292 -308 -311 -304 -294 -292 -292 -290 -288 -291 -246 -230 -235 -243 -246 -246 -136 -0 -0 -0 -19 -26 -41 -282 -252 -228 -233 -243 -213 -204 -208 -211 -194 -204 -195 -181 -173 -167 -142 -124 -120 -126 -96 -89 -88 -84 -67 -72 -75 -74 -71 -67 -63 -62 -62 -63 -66 -70 -73 -72 -71 -68 -67 -66 -64 -64 -65 -65 -64 -62 -64 -66 -67 -72 -94 -109 -117 -120 -120 -112 -107 -102 -100 -101 -103 -104 -104 -106 -108 -109 -107 -106 -106 -106 -105 -104 -106 -110 -115 -118 -120 -122 -121 -126 -132 -138 -143 -147 -154 -156 -157 -164 -164 -169 -178 -186 -194 -195 -199 -205 -212 -217 -190 -191 -220 -218 -217 -215 -211 -208 -203 -198 -193 -188 -184 -184 -181 -177 -181 -215 -213 -211 -209 -208 -204 -204 -204 -204 -207 -208 -207 -205 -206 -210 -211 -213 -217 -221 -225 -228 -229 -229 -228 -228 -225 -223 -221 -221 -218 -212 -206 -200 -199 -194 -202 -215 -209 -206 -202 -199 -197 -196 -196 -197 -199 -200 -197 -194 -190 -187 -184 -179 -174 -178 -190 -188 -189 -189 -190 -189 -188 -187 -185 -183 -183 -182 -180 -177 -178 -190 -191 -189 -187 -185 -183 -182 -178 -176 -188 -35 -35 -35 -33 -31 -28 -23 -30 -15 -20 -25 -20 -21 -20 -17 -17 -23 -19 -11 -14 -26 -18 -17 -18 -17 -13 -14 -12 -11 -12 -5 -5 -9 -12 -9 -7 -9 -11 -12 -18 -17 -15 -9 -0 -9 -10 -9 -11 -23 -28 -35 -43 -55 -135 -128 -112 -100 -82 -65 -65 -66 -59 -57 -50 -53 -64 -65 -75 -65 -53 -54 -83 -88 -95 -105 -108 -108 -100 -103 -117 -121 -121 -117 -117 -121 -118 -116 -128 -149 -137 -101 -82 -77 -72 -66 -61 -46 -28 -28 -42 -74 -112 -117 -74 -56 -48 -48 -74 -57 -35 -29 -52 -51 -31 -26 -40 -61 -37 -45 -66 -77 -80 -90 -89 -85 -106 -107 -114 -113 -116 -130 -99 -97 -112 -107 -97 -92 -86 -80 -73 -76 -78 -79 -82 -82 -81 -68 -48 -46 -45 -44 -43 -43 -41 -38 -34 -39 -75 -82 -59 -42 -50 -86 -90 -92 -98 -102 -100 -133 -112 -14 -6 -2 -47 -94 -99 -122 -45 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -90 -245 -256 -72 -141 -243 -204 -171 -167 -156 -140 -138 -138 -154 -191 -238 -256 -292 -296 -284 -278 -275 -274 -250 -215 -214 -214 -211 -216 -232 -232 -233 -124 -0 -0 -0 -0 -0 -45 -254 -254 -246 -246 -249 -219 -202 -203 -208 -197 -193 -170 -159 -160 -138 -132 -123 -117 -127 -103 -100 -101 -94 -62 -64 -68 -73 -76 -75 -75 -73 -72 -74 -76 -77 -78 -76 -74 -74 -72 -69 -66 -65 -64 -64 -63 -61 -62 -62 -63 -72 -107 -110 -115 -119 -120 -117 -108 -102 -99 -101 -102 -103 -103 -105 -105 -105 -103 -102 -103 -103 -101 -99 -101 -114 -114 -112 -113 -116 -114 -118 -124 -129 -134 -134 -164 -171 -158 -163 -158 -162 -171 -180 -187 -189 -193 -198 -205 -210 -215 -216 -214 -212 -212 -210 -207 -204 -201 -197 -192 -187 -181 -181 -178 -174 -179 -213 -211 -208 -206 -205 -202 -201 -201 -203 -206 -206 -203 -202 -203 -204 -208 -212 -217 -222 -226 -228 -228 -228 -227 -226 -224 -222 -222 -222 -219 -214 -210 -208 -198 -193 -201 -213 -208 -204 -202 -200 -199 -195 -194 -195 -196 -196 -193 -191 -189 -187 -181 -177 -173 -177 -190 -190 -191 -192 -191 -190 -189 -187 -184 -182 -181 -180 -178 -174 -174 -187 -188 -186 -183 -180 -179 -177 -175 -176 -187 -30 -27 -27 -27 -31 -25 -24 -25 -22 -20 -18 -16 -16 -25 -24 -22 -22 -17 -9 -12 -17 -18 -26 -31 -27 -16 -13 -10 -8 -8 -11 -10 -9 -10 -12 -9 -9 -12 -13 -11 -8 -8 -5 -1 -6 -18 -24 -26 -25 -32 -32 -33 -53 -137 -126 -108 -95 -85 -55 -66 -75 -69 -44 -52 -60 -63 -62 -69 -52 -44 -47 -47 -58 -90 -116 -124 -129 -122 -132 -155 -163 -166 -146 -125 -124 -124 -125 -149 -177 -172 -146 -127 -119 -116 -111 -75 -56 -45 -31 -35 -41 -52 -60 -57 -62 -63 -63 -65 -53 -30 -22 -36 -50 -28 -33 -41 -22 -21 -54 -59 -39 -42 -72 -82 -92 -117 -97 -109 -101 -76 -81 -92 -103 -110 -111 -109 -95 -84 -78 -81 -80 -79 -75 -67 -76 -77 -74 -63 -46 -45 -45 -44 -43 -42 -43 -44 -44 -40 -36 -41 -41 -42 -53 -56 -61 -67 -71 -63 -71 -78 -77 -61 -73 -79 -88 -98 -108 -86 -63 -52 -48 -66 -24 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -19 -48 -186 -199 -190 -179 -173 -149 -141 -155 -182 -193 -242 -264 -264 -260 -243 -240 -234 -226 -219 -208 -203 -201 -201 -200 -210 -261 -307 -320 -310 -270 -251 -247 -241 -240 -255 -265 -257 -227 -190 -171 -166 -164 -164 -141 -131 -132 -103 -95 -106 -109 -88 -89 -91 -95 -90 -65 -68 -69 -70 -72 -72 -75 -78 -80 -81 -81 -83 -83 -81 -81 -79 -76 -72 -69 -66 -64 -63 -62 -59 -59 -61 -62 -66 -81 -87 -106 -119 -116 -117 -106 -102 -102 -102 -103 -103 -104 -103 -102 -101 -97 -95 -98 -100 -98 -95 -100 -125 -136 -126 -114 -109 -106 -111 -117 -122 -125 -127 -137 -162 -191 -196 -161 -156 -164 -171 -173 -180 -187 -193 -200 -205 -210 -211 -209 -209 -208 -206 -203 -200 -197 -193 -189 -186 -182 -179 -175 -173 -179 -210 -208 -205 -204 -203 -202 -198 -197 -199 -201 -201 -199 -198 -198 -201 -206 -212 -218 -222 -224 -225 -225 -225 -223 -222 -222 -222 -223 -223 -219 -217 -214 -206 -197 -191 -199 -212 -207 -203 -202 -201 -198 -194 -192 -192 -193 -193 -190 -189 -187 -183 -179 -175 -172 -175 -184 -192 -187 -187 -191 -191 -190 -187 -184 -180 -178 -178 -174 -174 -181 -185 -183 -180 -179 -184 -184 -181 -179 -181 -182 -36 -31 -28 -27 -30 -28 -22 -19 -18 -16 -13 -10 -12 -20 -15 -20 -21 -16 -16 -22 -25 -29 -40 -32 -22 -15 -13 -8 -10 -12 -11 -8 -8 -10 -12 -13 -9 -9 -7 -2 -0 -9 -11 -12 -16 -25 -22 -24 -43 -99 -103 -103 -98 -101 -109 -101 -93 -83 -64 -71 -71 -65 -51 -53 -59 -58 -54 -59 -43 -41 -45 -47 -59 -96 -122 -134 -143 -147 -157 -159 -147 -141 -140 -137 -131 -128 -154 -172 -183 -183 -182 -156 -139 -133 -128 -114 -80 -50 -31 -21 -20 -38 -51 -30 -32 -32 -35 -41 -23 -19 -17 -21 -31 -17 -23 -25 -24 -21 -48 -59 -45 -22 -68 -98 -106 -103 -100 -92 -86 -83 -84 -97 -106 -109 -110 -109 -99 -86 -80 -83 -84 -75 -69 -72 -77 -76 -74 -72 -68 -67 -53 -48 -46 -41 -38 -56 -77 -87 -46 -81 -67 -43 -44 -45 -47 -43 -35 -36 -36 -36 -36 -38 -78 -65 -53 -62 -93 -90 -87 -88 -96 -126 -61 -27 -28 -27 -12 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -27 -35 -42 -99 -209 -186 -130 -124 -147 -153 -186 -231 -258 -260 -251 -264 -255 -238 -229 -214 -208 -206 -202 -190 -194 -241 -276 -272 -261 -280 -269 -249 -249 -220 -246 -253 -229 -212 -162 -141 -137 -137 -129 -125 -117 -107 -101 -88 -82 -79 -80 -83 -86 -93 -89 -62 -68 -72 -72 -71 -72 -73 -74 -76 -80 -83 -83 -82 -81 -81 -81 -80 -76 -72 -68 -67 -63 -61 -60 -60 -61 -61 -62 -66 -73 -102 -122 -118 -111 -106 -105 -104 -103 -102 -101 -100 -99 -98 -96 -93 -91 -93 -94 -93 -91 -90 -92 -127 -139 -132 -114 -110 -115 -120 -120 -115 -121 -150 -172 -182 -188 -165 -159 -159 -161 -164 -173 -181 -188 -194 -200 -205 -204 -201 -202 -202 -200 -198 -196 -193 -190 -188 -186 -179 -176 -172 -187 -212 -208 -205 -204 -203 -200 -198 -194 -193 -195 -195 -195 -195 -196 -198 -201 -205 -212 -217 -219 -219 -219 -219 -220 -220 -220 -220 -221 -222 -222 -218 -216 -213 -204 -196 -190 -198 -212 -207 -204 -202 -201 -197 -194 -191 -190 -190 -191 -188 -186 -183 -179 -175 -173 -172 -172 -174 -183 -176 -179 -190 -191 -190 -186 -181 -177 -175 -174 -170 -171 -183 -179 -183 -183 -180 -182 -185 -181 -172 -164 -164 -31 -25 -20 -18 -19 -28 -25 -20 -17 -16 -22 -23 -17 -9 -11 -23 -22 -16 -22 -23 -19 -19 -29 -36 -22 -15 -14 -11 -14 -13 -13 -11 -7 -11 -14 -14 -8 -4 -9 -17 -17 -3 -10 -17 -21 -21 -14 -36 -63 -89 -86 -107 -95 -79 -116 -100 -82 -81 -92 -92 -73 -61 -57 -54 -59 -55 -52 -57 -51 -48 -51 -65 -97 -115 -131 -145 -157 -165 -171 -175 -171 -151 -154 -150 -143 -141 -175 -146 -139 -153 -174 -176 -179 -184 -184 -144 -120 -85 -54 -45 -30 -33 -37 -29 -29 -33 -43 -44 -22 -21 -33 -29 -16 -25 -43 -35 -23 -36 -38 -38 -31 -30 -83 -104 -105 -96 -93 -94 -92 -90 -91 -100 -113 -131 -138 -128 -109 -96 -89 -85 -78 -85 -79 -74 -78 -76 -75 -77 -80 -79 -56 -50 -48 -45 -47 -79 -93 -93 -91 -51 -42 -41 -44 -48 -50 -45 -38 -38 -37 -38 -39 -37 -32 -36 -40 -43 -50 -52 -65 -79 -90 -99 -78 -72 -87 -109 -73 -69 -107 -113 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -18 -82 -204 -149 -117 -118 -129 -159 -179 -191 -203 -242 -271 -269 -259 -256 -241 -217 -209 -207 -199 -197 -246 -266 -246 -259 -237 -226 -234 -257 -222 -232 -231 -217 -219 -203 -196 -174 -135 -132 -129 -118 -105 -97 -82 -77 -76 -76 -77 -83 -83 -71 -49 -56 -62 -65 -66 -70 -72 -73 -75 -79 -82 -83 -84 -83 -82 -81 -80 -78 -75 -71 -67 -65 -63 -59 -60 -62 -62 -62 -66 -74 -87 -106 -121 -110 -106 -104 -103 -101 -98 -97 -96 -96 -94 -92 -91 -90 -91 -103 -103 -96 -92 -104 -129 -136 -137 -137 -133 -140 -142 -135 -120 -126 -130 -151 -176 -181 -189 -186 -186 -188 -159 -165 -174 -181 -188 -195 -196 -195 -194 -196 -196 -195 -193 -191 -189 -186 -185 -183 -178 -174 -170 -185 -209 -205 -202 -201 -199 -196 -194 -191 -190 -190 -190 -191 -192 -194 -199 -202 -207 -211 -214 -215 -215 -215 -216 -218 -220 -220 -220 -220 -220 -221 -221 -218 -212 -205 -197 -190 -197 -212 -208 -207 -204 -201 -198 -194 -190 -189 -189 -189 -188 -185 -181 -175 -172 -171 -172 -173 -173 -173 -171 -173 -181 -190 -187 -182 -178 -175 -172 -169 -170 -172 -173 -177 -177 -176 -175 -178 -171 -167 -162 -152 -151 -31 -31 -27 -21 -17 -19 -26 -27 -26 -24 -17 -8 -9 -10 -10 -21 -20 -16 -16 -16 -18 -22 -29 -44 -21 -19 -22 -24 -22 -11 -9 -11 -11 -16 -15 -13 -11 -6 -4 -1 -3 -14 -14 -11 -12 -15 -20 -56 -85 -93 -91 -65 -94 -108 -103 -90 -55 -61 -89 -89 -74 -65 -59 -54 -50 -54 -60 -66 -70 -73 -80 -93 -107 -129 -147 -164 -180 -190 -187 -193 -192 -177 -181 -177 -167 -156 -159 -114 -118 -128 -137 -152 -158 -163 -165 -158 -144 -106 -80 -73 -45 -28 -25 -27 -23 -31 -30 -29 -26 -21 -45 -36 -23 -49 -37 -24 -26 -48 -80 -51 -31 -46 -106 -99 -108 -100 -82 -93 -99 -100 -102 -109 -116 -121 -133 -142 -131 -126 -108 -89 -77 -81 -72 -71 -78 -76 -76 -77 -79 -77 -53 -48 -52 -61 -79 -95 -100 -100 -100 -99 -96 -82 -63 -47 -46 -45 -44 -44 -44 -47 -50 -48 -34 -46 -50 -52 -54 -53 -46 -65 -84 -88 -84 -64 -54 -57 -60 -56 -56 -73 -89 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -63 -173 -171 -137 -128 -145 -147 -159 -176 -190 -213 -245 -276 -294 -287 -222 -191 -191 -198 -201 -259 -274 -239 -223 -222 -240 -251 -242 -221 -237 -243 -226 -184 -188 -198 -195 -169 -130 -131 -109 -88 -89 -81 -75 -71 -69 -73 -77 -62 -49 -49 -50 -50 -52 -55 -60 -65 -69 -72 -76 -80 -79 -80 -81 -82 -82 -82 -81 -78 -73 -72 -67 -63 -61 -63 -63 -63 -64 -67 -75 -77 -95 -121 -111 -104 -100 -99 -97 -95 -94 -93 -92 -91 -91 -90 -88 -92 -123 -126 -112 -105 -125 -128 -130 -130 -129 -126 -131 -135 -140 -150 -156 -160 -164 -169 -173 -179 -176 -178 -180 -160 -161 -167 -175 -182 -187 -188 -188 -186 -189 -190 -190 -189 -188 -186 -185 -183 -180 -177 -172 -167 -182 -207 -203 -203 -200 -196 -193 -191 -188 -186 -186 -186 -187 -190 -195 -199 -202 -207 -208 -209 -212 -213 -213 -215 -218 -219 -219 -218 -218 -219 -220 -220 -218 -213 -205 -197 -190 -194 -207 -213 -210 -206 -202 -198 -195 -191 -189 -189 -189 -187 -184 -179 -174 -172 -173 -173 -174 -175 -174 -171 -168 -170 -186 -184 -181 -178 -173 -167 -164 -165 -168 -170 -177 -177 -173 -167 -160 -157 -152 -144 -134 -140 -29 -29 -22 -18 -33 -44 -26 -25 -23 -20 -15 -9 -15 -14 -8 -17 -19 -19 -20 -21 -17 -15 -20 -27 -24 -20 -23 -30 -33 -15 -13 -12 -8 -9 -12 -15 -17 -16 -18 -9 -1 -0 -2 -7 -11 -18 -32 -21 -13 -33 -75 -66 -72 -89 -95 -83 -63 -70 -81 -77 -64 -68 -64 -55 -49 -60 -69 -74 -76 -93 -100 -122 -160 -198 -209 -223 -232 -234 -241 -244 -254 -264 -267 -261 -241 -203 -159 -144 -151 -145 -130 -144 -169 -179 -179 -171 -156 -145 -117 -84 -49 -29 -24 -24 -21 -22 -21 -21 -26 -38 -58 -50 -44 -50 -23 -17 -42 -69 -53 -45 -36 -52 -92 -103 -112 -115 -106 -102 -102 -102 -103 -108 -115 -117 -122 -133 -147 -147 -118 -92 -83 -86 -73 -74 -79 -78 -76 -74 -75 -76 -68 -52 -62 -83 -103 -103 -103 -104 -104 -101 -82 -78 -69 -50 -49 -48 -48 -48 -48 -48 -47 -46 -51 -83 -64 -55 -55 -55 -49 -58 -62 -62 -86 -92 -92 -94 -93 -82 -89 -84 -68 -51 -99 -52 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -59 -149 -142 -56 -61 -126 -160 -166 -155 -159 -188 -218 -238 -240 -210 -178 -163 -175 -184 -211 -242 -261 -259 -220 -238 -251 -240 -237 -227 -229 -213 -160 -160 -204 -223 -205 -159 -122 -93 -75 -74 -74 -65 -62 -65 -67 -64 -53 -48 -52 -51 -51 -49 -47 -49 -55 -62 -69 -75 -79 -79 -81 -82 -80 -81 -82 -82 -79 -72 -72 -67 -64 -65 -67 -68 -68 -69 -72 -75 -76 -95 -118 -109 -101 -97 -95 -94 -92 -91 -89 -88 -87 -86 -86 -92 -104 -122 -122 -120 -118 -118 -122 -124 -123 -122 -118 -119 -126 -136 -146 -151 -154 -158 -163 -166 -166 -167 -171 -179 -191 -164 -161 -169 -174 -175 -180 -180 -180 -183 -184 -185 -185 -183 -183 -182 -179 -177 -174 -169 -168 -182 -204 -203 -200 -197 -194 -191 -189 -185 -183 -181 -181 -184 -188 -194 -198 -200 -203 -205 -206 -207 -211 -213 -215 -217 -217 -217 -217 -217 -218 -219 -219 -218 -213 -206 -198 -191 -188 -192 -213 -210 -206 -202 -198 -194 -191 -190 -190 -189 -187 -183 -179 -175 -174 -174 -175 -175 -176 -174 -171 -167 -167 -183 -180 -179 -176 -170 -164 -167 -167 -163 -167 -162 -160 -155 -147 -146 -141 -138 -134 -124 -126 -38 -46 -57 -37 -43 -50 -37 -23 -23 -19 -15 -14 -15 -17 -17 -18 -20 -24 -25 -27 -25 -16 -14 -20 -30 -17 -16 -20 -25 -14 -19 -17 -12 -12 -14 -16 -17 -19 -28 -21 -19 -21 -17 -18 -16 -43 -81 -71 -42 -34 -44 -53 -69 -73 -81 -86 -85 -81 -72 -61 -61 -65 -62 -64 -71 -79 -82 -87 -100 -131 -149 -166 -193 -235 -275 -295 -298 -306 -341 -343 -361 -382 -390 -392 -333 -264 -212 -206 -172 -160 -142 -121 -170 -189 -170 -140 -141 -134 -120 -90 -52 -29 -24 -29 -34 -28 -27 -28 -26 -26 -48 -39 -36 -35 -29 -21 -17 -24 -36 -31 -40 -63 -92 -110 -115 -125 -133 -130 -110 -109 -111 -115 -121 -120 -122 -126 -133 -136 -114 -96 -85 -85 -69 -73 -76 -76 -78 -75 -76 -79 -80 -55 -58 -76 -94 -95 -101 -103 -104 -101 -77 -60 -64 -69 -52 -52 -53 -54 -56 -56 -55 -56 -64 -90 -93 -91 -90 -92 -92 -58 -41 -42 -61 -89 -92 -90 -88 -74 -88 -93 -90 -87 -83 -82 -71 -54 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -44 -45 -0 -0 -60 -84 -105 -136 -137 -158 -175 -186 -199 -145 -137 -148 -162 -171 -161 -226 -303 -298 -231 -234 -248 -246 -219 -240 -228 -207 -193 -191 -202 -199 -187 -193 -122 -94 -84 -73 -67 -56 -55 -59 -54 -39 -39 -43 -47 -46 -47 -46 -44 -44 -49 -56 -63 -69 -70 -78 -84 -86 -84 -83 -83 -83 -82 -81 -75 -69 -65 -67 -74 -74 -73 -72 -73 -74 -75 -92 -112 -104 -98 -94 -91 -91 -90 -87 -84 -82 -82 -81 -93 -108 -120 -120 -118 -115 -113 -113 -116 -118 -118 -116 -113 -116 -124 -134 -143 -147 -150 -153 -156 -157 -160 -161 -165 -173 -182 -163 -158 -159 -160 -167 -172 -174 -175 -178 -179 -180 -180 -180 -178 -177 -175 -172 -170 -164 -188 -204 -203 -198 -196 -194 -191 -188 -186 -182 -179 -179 -177 -181 -186 -190 -194 -196 -199 -200 -200 -205 -208 -211 -213 -214 -215 -216 -216 -216 -217 -218 -217 -215 -213 -208 -201 -196 -192 -193 -204 -206 -205 -201 -198 -194 -192 -191 -190 -189 -187 -182 -178 -175 -176 -176 -176 -176 -175 -172 -169 -169 -173 -179 -178 -177 -173 -168 -171 -175 -171 -159 -148 -144 -144 -140 -133 -135 -129 -127 -124 -112 -111 -36 -53 -74 -48 -63 -68 -62 -44 -31 -22 -18 -17 -12 -12 -14 -16 -17 -27 -30 -29 -31 -22 -17 -23 -32 -26 -22 -23 -21 -14 -4 -16 -23 -20 -16 -16 -17 -17 -22 -27 -18 -15 -20 -22 -18 -42 -89 -120 -96 -72 -60 -65 -65 -54 -62 -74 -76 -74 -68 -63 -60 -66 -65 -72 -86 -97 -96 -118 -143 -165 -186 -206 -221 -252 -319 -322 -348 -385 -429 -437 -444 -463 -486 -489 -420 -388 -331 -254 -202 -170 -139 -122 -145 -155 -155 -152 -149 -136 -122 -89 -53 -38 -25 -30 -37 -39 -42 -45 -29 -21 -53 -41 -26 -23 -28 -28 -25 -30 -34 -28 -40 -64 -97 -127 -123 -123 -120 -115 -109 -114 -118 -122 -124 -122 -122 -123 -120 -109 -99 -92 -90 -86 -67 -74 -77 -78 -82 -80 -81 -82 -79 -54 -50 -57 -67 -70 -94 -102 -103 -103 -102 -79 -74 -77 -68 -54 -54 -56 -59 -59 -58 -74 -90 -94 -94 -97 -102 -106 -108 -89 -78 -73 -72 -86 -79 -74 -70 -54 -86 -94 -99 -109 -85 -86 -83 -72 -53 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -27 -94 -170 -162 -145 -148 -178 -140 -137 -145 -158 -176 -166 -162 -165 -181 -242 -248 -243 -216 -143 -211 -224 -225 -228 -197 -186 -173 -161 -160 -126 -110 -101 -94 -84 -68 -56 -46 -39 -36 -37 -37 -39 -44 -47 -46 -44 -43 -48 -54 -57 -60 -69 -76 -82 -85 -85 -84 -85 -86 -86 -86 -80 -73 -70 -72 -79 -75 -74 -72 -70 -70 -91 -104 -107 -101 -95 -90 -87 -87 -86 -83 -79 -78 -78 -78 -104 -118 -116 -115 -113 -111 -110 -110 -112 -114 -115 -114 -112 -116 -125 -135 -142 -143 -146 -146 -148 -152 -155 -157 -161 -167 -174 -184 -172 -156 -152 -160 -165 -170 -172 -172 -173 -174 -175 -175 -173 -172 -170 -167 -165 -165 -187 -200 -198 -194 -193 -190 -187 -184 -182 -179 -177 -176 -176 -180 -184 -188 -190 -193 -196 -197 -198 -201 -205 -209 -211 -212 -212 -214 -214 -215 -216 -216 -215 -214 -212 -209 -204 -201 -197 -190 -184 -197 -202 -199 -197 -195 -194 -192 -189 -188 -185 -181 -178 -177 -178 -178 -177 -175 -172 -170 -168 -170 -179 -178 -178 -177 -172 -165 -177 -171 -161 -152 -133 -132 -131 -128 -121 -117 -117 -116 -113 -112 -112 -33 -59 -69 -48 -52 -56 -57 -54 -34 -44 -51 -50 -24 -36 -37 -27 -16 -26 -36 -37 -29 -19 -26 -24 -23 -25 -29 -31 -27 -21 -26 -17 -15 -17 -20 -19 -20 -17 -14 -34 -24 -21 -22 -23 -21 -24 -51 -89 -82 -67 -48 -41 -61 -56 -57 -59 -60 -66 -56 -55 -62 -70 -51 -90 -115 -123 -149 -190 -219 -235 -243 -247 -258 -292 -342 -340 -362 -406 -452 -479 -499 -509 -517 -512 -448 -438 -379 -287 -210 -168 -135 -128 -143 -124 -121 -124 -115 -77 -110 -82 -53 -47 -31 -20 -18 -26 -53 -42 -31 -25 -32 -46 -27 -20 -25 -28 -20 -37 -45 -32 -37 -90 -109 -109 -109 -122 -119 -112 -110 -115 -121 -123 -123 -124 -123 -110 -100 -97 -97 -94 -91 -84 -66 -74 -78 -81 -85 -84 -82 -81 -79 -69 -54 -51 -51 -55 -77 -96 -104 -102 -101 -79 -76 -78 -77 -71 -58 -56 -57 -58 -59 -77 -92 -96 -98 -99 -85 -75 -81 -104 -107 -106 -105 -105 -85 -66 -58 -67 -51 -38 -37 -56 -95 -95 -74 -61 -70 -55 -75 -58 -36 -52 -42 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -108 -117 -104 -111 -149 -144 -146 -148 -155 -180 -180 -181 -161 -134 -201 -196 -181 -168 -162 -192 -200 -191 -183 -211 -219 -189 -152 -132 -121 -115 -107 -98 -87 -75 -64 -53 -44 -40 -39 -40 -43 -51 -51 -50 -48 -49 -54 -39 -31 -31 -37 -40 -42 -44 -46 -46 -78 -89 -89 -90 -91 -85 -82 -80 -78 -72 -70 -68 -65 -65 -97 -109 -105 -99 -92 -89 -86 -84 -83 -79 -76 -76 -79 -95 -111 -115 -110 -110 -108 -107 -106 -107 -110 -111 -112 -111 -111 -118 -128 -135 -139 -140 -141 -141 -143 -147 -150 -152 -155 -161 -168 -174 -177 -170 -153 -153 -157 -162 -165 -164 -166 -167 -168 -169 -168 -167 -165 -163 -163 -193 -199 -197 -193 -190 -189 -186 -183 -180 -179 -177 -175 -174 -174 -178 -182 -186 -189 -191 -191 -194 -196 -197 -202 -206 -209 -210 -210 -210 -211 -213 -215 -215 -215 -214 -212 -209 -207 -201 -193 -187 -189 -197 -198 -196 -195 -195 -193 -190 -187 -184 -182 -180 -179 -180 -181 -180 -177 -173 -170 -169 -166 -166 -171 -179 -180 -177 -172 -169 -169 -160 -153 -148 -127 -122 -115 -110 -111 -107 -105 -104 -105 -111 -108 -34 -80 -99 -85 -81 -55 -44 -41 -45 -77 -71 -57 -45 -47 -47 -39 -29 -26 -24 -35 -34 -19 -30 -30 -35 -38 -34 -34 -30 -28 -24 -17 -18 -19 -22 -28 -21 -26 -30 -25 -21 -21 -21 -20 -20 -24 -43 -72 -90 -49 -29 -39 -65 -44 -45 -54 -62 -66 -55 -45 -45 -61 -110 -115 -137 -169 -213 -266 -293 -303 -300 -292 -307 -311 -321 -343 -359 -401 -443 -472 -489 -496 -514 -532 -528 -470 -374 -277 -199 -159 -130 -130 -140 -126 -123 -103 -82 -66 -80 -63 -49 -42 -35 -20 -15 -17 -21 -19 -22 -19 -20 -41 -28 -23 -24 -25 -20 -26 -27 -29 -42 -115 -135 -132 -128 -123 -114 -112 -113 -113 -118 -121 -122 -122 -123 -117 -113 -113 -112 -95 -90 -81 -65 -65 -75 -82 -85 -83 -80 -80 -81 -81 -69 -58 -60 -70 -86 -78 -90 -94 -80 -100 -101 -89 -75 -65 -56 -55 -56 -57 -58 -59 -60 -60 -58 -60 -62 -75 -93 -84 -87 -90 -91 -93 -102 -104 -93 -73 -53 -46 -48 -53 -60 -74 -82 -90 -92 -67 -114 -99 -85 -135 -143 -66 -17 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -38 -112 -123 -108 -109 -128 -168 -167 -175 -167 -156 -211 -180 -136 -112 -128 -132 -127 -147 -172 -160 -171 -161 -143 -128 -124 -95 -89 -92 -82 -77 -69 -60 -49 -47 -43 -44 -49 -57 -57 -56 -56 -57 -62 -62 -48 -35 -39 -42 -44 -45 -44 -44 -45 -46 -47 -53 -83 -84 -82 -80 -77 -75 -69 -63 -60 -62 -94 -105 -101 -95 -93 -90 -86 -82 -79 -77 -76 -76 -78 -94 -109 -110 -105 -104 -104 -104 -103 -103 -106 -109 -110 -111 -113 -124 -131 -135 -136 -137 -137 -137 -139 -142 -146 -147 -150 -154 -159 -161 -166 -174 -178 -157 -152 -155 -161 -166 -167 -163 -161 -162 -163 -162 -160 -158 -159 -190 -194 -191 -189 -186 -184 -181 -178 -176 -176 -175 -173 -173 -174 -177 -181 -185 -187 -187 -189 -190 -192 -193 -199 -204 -206 -207 -207 -208 -209 -211 -214 -215 -214 -212 -209 -209 -204 -196 -188 -184 -202 -200 -196 -194 -194 -192 -189 -187 -183 -180 -178 -179 -181 -183 -183 -180 -176 -172 -170 -169 -167 -165 -164 -168 -175 -173 -168 -174 -155 -147 -142 -134 -119 -107 -100 -100 -103 -102 -101 -101 -101 -103 -104 -53 -55 -48 -44 -48 -43 -37 -41 -51 -60 -42 -39 -39 -42 -61 -40 -31 -31 -21 -30 -31 -26 -25 -26 -40 -41 -29 -32 -24 -29 -34 -15 -19 -20 -21 -30 -49 -31 -32 -38 -25 -19 -30 -31 -21 -20 -24 -64 -110 -101 -103 -75 -46 -44 -41 -62 -69 -71 -91 -71 -80 -117 -168 -163 -183 -209 -240 -287 -306 -314 -312 -306 -308 -326 -336 -342 -360 -393 -433 -462 -475 -475 -489 -503 -501 -469 -351 -256 -192 -155 -129 -134 -142 -139 -120 -131 -100 -62 -66 -54 -36 -26 -23 -26 -29 -35 -38 -19 -24 -19 -23 -39 -35 -27 -23 -22 -22 -26 -26 -29 -48 -129 -141 -143 -138 -120 -118 -125 -126 -113 -117 -121 -124 -124 -125 -123 -123 -117 -106 -93 -90 -83 -72 -67 -78 -86 -88 -84 -82 -83 -85 -86 -86 -75 -82 -91 -86 -58 -51 -73 -105 -105 -105 -90 -77 -70 -55 -54 -55 -56 -58 -58 -58 -57 -55 -57 -59 -65 -73 -71 -74 -75 -70 -66 -93 -95 -88 -80 -85 -87 -87 -72 -52 -58 -91 -106 -100 -70 -69 -54 -43 -44 -50 -75 -123 -123 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -59 -116 -121 -127 -152 -167 -170 -175 -171 -135 -104 -102 -118 -109 -106 -110 -112 -122 -129 -130 -126 -125 -78 -65 -77 -85 -78 -73 -68 -63 -59 -52 -50 -55 -64 -64 -62 -61 -62 -62 -67 -53 -40 -40 -43 -43 -42 -42 -42 -40 -39 -39 -41 -48 -71 -79 -78 -76 -71 -62 -57 -57 -60 -91 -101 -98 -95 -92 -89 -85 -80 -77 -76 -75 -75 -77 -92 -104 -106 -101 -100 -101 -101 -102 -102 -102 -106 -110 -114 -120 -129 -132 -133 -134 -134 -134 -135 -136 -139 -142 -143 -145 -147 -147 -153 -160 -168 -175 -180 -163 -159 -170 -191 -195 -171 -154 -156 -156 -157 -160 -163 -165 -186 -188 -186 -184 -182 -179 -176 -174 -174 -174 -173 -173 -172 -174 -177 -180 -182 -184 -185 -186 -186 -188 -190 -196 -200 -203 -203 -205 -206 -208 -211 -214 -213 -211 -208 -205 -204 -199 -193 -185 -180 -198 -197 -194 -193 -192 -189 -186 -182 -179 -177 -178 -181 -183 -185 -183 -179 -174 -171 -169 -168 -167 -166 -163 -171 -172 -170 -166 -161 -144 -139 -135 -124 -103 -95 -92 -93 -93 -98 -100 -100 -100 -101 -101 -88 -79 -77 -57 -38 -39 -26 -39 -54 -61 -42 -55 -64 -66 -79 -37 -26 -26 -22 -24 -28 -30 -26 -15 -29 -36 -35 -33 -25 -23 -23 -27 -26 -20 -16 -24 -60 -46 -35 -31 -28 -39 -34 -39 -50 -62 -56 -73 -90 -76 -50 -34 -30 -37 -57 -85 -85 -96 -138 -107 -105 -109 -122 -174 -197 -221 -244 -270 -280 -299 -311 -311 -312 -316 -329 -347 -367 -395 -427 -449 -453 -450 -450 -459 -447 -382 -309 -239 -197 -175 -131 -134 -142 -136 -113 -125 -109 -82 -62 -51 -33 -23 -22 -23 -37 -39 -30 -16 -23 -18 -23 -34 -34 -24 -24 -28 -30 -27 -27 -30 -38 -49 -114 -128 -127 -127 -126 -132 -125 -113 -117 -115 -119 -124 -126 -125 -110 -100 -94 -92 -92 -91 -84 -70 -82 -91 -92 -88 -88 -90 -91 -84 -73 -87 -81 -83 -82 -58 -72 -79 -80 -85 -107 -106 -93 -80 -70 -70 -70 -68 -66 -58 -56 -58 -66 -92 -92 -93 -94 -94 -93 -94 -78 -62 -76 -75 -76 -72 -62 -86 -90 -90 -89 -90 -74 -72 -84 -100 -88 -76 -65 -63 -76 -55 -48 -63 -86 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -58 -70 -57 -54 -58 -22 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -151 -128 -106 -138 -234 -193 -132 -94 -92 -106 -111 -107 -103 -107 -87 -93 -99 -101 -107 -70 -59 -63 -73 -81 -79 -78 -77 -72 -69 -65 -67 -75 -73 -70 -68 -66 -65 -67 -71 -62 -41 -44 -43 -40 -38 -38 -37 -36 -37 -40 -42 -68 -77 -77 -78 -66 -58 -54 -61 -90 -98 -97 -95 -94 -91 -87 -83 -79 -77 -75 -87 -97 -98 -107 -105 -102 -99 -99 -100 -100 -101 -101 -101 -105 -111 -118 -126 -129 -130 -130 -130 -131 -132 -132 -134 -136 -138 -141 -142 -141 -142 -148 -155 -162 -169 -174 -180 -186 -188 -183 -187 -163 -147 -149 -150 -157 -177 -193 -192 -185 -182 -181 -179 -177 -175 -173 -172 -171 -172 -171 -171 -171 -172 -175 -176 -178 -178 -180 -181 -183 -185 -187 -193 -196 -198 -200 -204 -206 -208 -210 -212 -209 -207 -205 -203 -199 -195 -190 -184 -178 -196 -195 -192 -190 -187 -184 -180 -177 -176 -177 -179 -182 -185 -185 -182 -177 -173 -170 -168 -168 -167 -165 -161 -173 -168 -165 -164 -141 -136 -129 -119 -108 -93 -88 -88 -89 -89 -90 -91 -91 -91 -91 -91 -36 -70 -76 -65 -55 -53 -47 -52 -63 -65 -49 -49 -37 -32 -36 -33 -36 -33 -24 -17 -23 -26 -28 -30 -22 -43 -50 -44 -38 -38 -32 -24 -25 -32 -23 -20 -26 -37 -29 -24 -25 -26 -31 -60 -82 -87 -72 -71 -71 -79 -101 -100 -88 -80 -90 -134 -126 -146 -167 -121 -111 -106 -115 -140 -165 -200 -230 -250 -253 -268 -282 -292 -298 -320 -344 -356 -366 -399 -420 -428 -429 -430 -425 -417 -393 -354 -317 -255 -205 -169 -128 -128 -131 -130 -118 -126 -110 -83 -54 -29 -26 -27 -25 -20 -42 -42 -28 -11 -20 -13 -13 -16 -18 -17 -24 -26 -22 -19 -25 -23 -18 -27 -85 -107 -117 -124 -121 -130 -124 -116 -116 -113 -117 -122 -126 -124 -101 -94 -93 -92 -92 -92 -83 -73 -87 -95 -112 -122 -115 -93 -90 -84 -75 -84 -72 -75 -82 -78 -77 -78 -91 -110 -112 -114 -110 -97 -83 -87 -90 -91 -86 -67 -63 -79 -97 -99 -102 -105 -107 -107 -106 -108 -100 -91 -90 -78 -80 -82 -86 -86 -89 -91 -93 -94 -88 -88 -82 -78 -80 -98 -97 -97 -104 -77 -59 -49 -48 -78 -74 -115 -97 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -64 -207 -174 -161 -131 -95 -89 -128 -120 -106 -117 -123 -72 -40 -36 -32 -37 -38 -22 -1 -6 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -81 -111 -167 -309 -222 -203 -165 -113 -108 -99 -102 -108 -107 -79 -77 -81 -87 -95 -66 -61 -63 -63 -71 -72 -70 -68 -71 -81 -82 -76 -69 -76 -75 -74 -72 -68 -67 -70 -63 -47 -44 -45 -44 -42 -37 -35 -34 -51 -76 -80 -80 -80 -77 -68 -60 -54 -51 -62 -98 -99 -98 -96 -93 -90 -84 -80 -77 -76 -75 -83 -98 -111 -105 -101 -100 -99 -101 -102 -101 -101 -101 -101 -105 -112 -120 -127 -127 -127 -127 -128 -129 -129 -130 -131 -132 -134 -136 -136 -136 -138 -144 -151 -158 -164 -170 -174 -176 -177 -177 -181 -163 -152 -153 -154 -178 -187 -186 -185 -179 -176 -175 -174 -173 -171 -170 -170 -170 -170 -170 -169 -169 -170 -171 -172 -173 -174 -176 -177 -180 -182 -185 -188 -190 -193 -197 -202 -205 -207 -208 -209 -205 -204 -203 -201 -197 -193 -187 -181 -176 -186 -190 -189 -185 -181 -179 -176 -175 -175 -178 -180 -183 -184 -183 -180 -176 -172 -169 -168 -168 -166 -163 -157 -166 -164 -159 -153 -145 -134 -122 -110 -98 -87 -83 -84 -86 -86 -86 -87 -87 -88 -89 -89 -28 -28 -33 -45 -48 -43 -37 -50 -64 -63 -53 -54 -55 -42 -31 -32 -32 -35 -29 -19 -19 -18 -17 -24 -39 -39 -39 -39 -43 -32 -30 -25 -16 -7 -16 -21 -30 -40 -39 -31 -20 -20 -33 -56 -80 -81 -50 -64 -80 -94 -112 -114 -128 -145 -158 -171 -186 -179 -154 -107 -111 -108 -119 -144 -155 -196 -229 -250 -256 -255 -256 -261 -275 -306 -335 -355 -375 -403 -401 -403 -410 -415 -412 -403 -365 -318 -292 -259 -202 -162 -150 -150 -127 -119 -117 -87 -99 -78 -45 -16 -16 -24 -24 -21 -27 -22 -19 -18 -18 -10 -9 -11 -11 -7 -20 -22 -20 -20 -16 -16 -15 -23 -60 -86 -104 -117 -125 -126 -126 -126 -123 -108 -113 -120 -124 -122 -98 -94 -94 -93 -93 -93 -83 -79 -91 -97 -116 -123 -116 -110 -91 -84 -84 -83 -83 -82 -84 -85 -82 -98 -108 -109 -110 -114 -101 -91 -85 -87 -88 -90 -92 -94 -95 -97 -100 -104 -107 -108 -109 -108 -108 -106 -106 -107 -105 -86 -99 -96 -83 -79 -78 -80 -85 -91 -97 -99 -94 -84 -82 -81 -90 -92 -92 -105 -66 -46 -42 -43 -60 -70 -65 -48 -78 -69 -75 -57 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -209 -240 -211 -198 -195 -194 -185 -175 -176 -146 -120 -103 -100 -94 -98 -102 -107 -114 -142 -169 -123 -26 -81 -113 -126 -127 -116 -19 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -60 -180 -316 -315 -313 -343 -312 -97 -102 -100 -94 -88 -82 -86 -91 -94 -93 -64 -59 -63 -65 -63 -60 -64 -68 -67 -84 -76 -59 -47 -71 -73 -70 -68 -67 -67 -70 -76 -77 -52 -76 -84 -80 -74 -71 -68 -68 -71 -74 -74 -72 -67 -59 -56 -52 -50 -61 -93 -93 -94 -94 -91 -87 -82 -78 -76 -74 -73 -88 -102 -109 -105 -101 -99 -100 -103 -103 -104 -103 -103 -103 -108 -115 -122 -127 -126 -126 -126 -126 -127 -127 -127 -128 -130 -131 -132 -133 -134 -136 -140 -147 -153 -159 -164 -165 -168 -171 -171 -174 -175 -176 -177 -178 -178 -178 -178 -177 -176 -172 -170 -170 -168 -168 -168 -168 -170 -169 -169 -167 -166 -167 -167 -168 -170 -171 -173 -175 -177 -180 -182 -182 -186 -192 -196 -200 -203 -204 -205 -204 -201 -201 -201 -199 -195 -191 -186 -179 -172 -172 -181 -183 -179 -177 -177 -176 -177 -178 -179 -183 -184 -183 -181 -178 -176 -173 -171 -169 -167 -164 -163 -166 -171 -167 -161 -157 -144 -130 -116 -103 -91 -81 -78 -79 -80 -85 -85 -82 -79 -79 -80 -77 -37 -41 -46 -45 -57 -45 -30 -44 -55 -51 -41 -40 -52 -53 -46 -35 -21 -35 -34 -27 -24 -24 -29 -32 -36 -41 -58 -44 -27 -31 -37 -29 -26 -22 -6 -15 -34 -64 -83 -77 -41 -24 -52 -72 -67 -59 -50 -68 -101 -113 -123 -154 -159 -170 -188 -205 -223 -187 -149 -113 -100 -113 -144 -169 -186 -185 -240 -269 -272 -263 -257 -266 -292 -337 -362 -375 -386 -393 -380 -380 -400 -417 -413 -380 -350 -319 -287 -258 -196 -171 -170 -168 -157 -134 -118 -114 -90 -67 -52 -40 -27 -32 -28 -21 -14 -20 -21 -20 -18 -17 -7 -11 -14 -11 -24 -23 -21 -20 -15 -14 -18 -25 -41 -81 -104 -117 -124 -123 -122 -122 -117 -105 -108 -114 -119 -117 -95 -95 -95 -103 -118 -98 -83 -83 -96 -101 -120 -109 -90 -92 -85 -83 -83 -82 -82 -82 -92 -105 -106 -84 -96 -109 -109 -112 -93 -85 -87 -87 -87 -88 -90 -93 -96 -98 -101 -106 -110 -110 -110 -110 -108 -105 -104 -105 -106 -106 -106 -107 -95 -75 -92 -101 -93 -85 -92 -95 -96 -96 -93 -80 -86 -87 -84 -87 -59 -46 -41 -41 -45 -41 -34 -39 -72 -73 -93 -87 -45 -49 -60 -31 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -25 -174 -214 -214 -210 -230 -243 -245 -223 -179 -152 -132 -108 -88 -96 -86 -83 -89 -101 -91 -79 -87 -98 -75 -100 -100 -93 -97 -118 -114 -133 -123 -0 -0 -69 -118 -109 -78 -81 -98 -86 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -115 -324 -338 -373 -388 -331 -154 -119 -96 -81 -73 -73 -74 -90 -101 -93 -83 -79 -69 -58 -58 -70 -78 -81 -76 -78 -63 -53 -53 -64 -58 -55 -56 -62 -67 -66 -71 -80 -84 -84 -80 -76 -74 -71 -68 -66 -66 -67 -67 -64 -60 -56 -53 -51 -65 -82 -89 -89 -90 -90 -88 -84 -80 -77 -74 -71 -72 -95 -109 -107 -105 -102 -100 -101 -104 -104 -104 -105 -105 -106 -112 -118 -123 -126 -125 -124 -123 -124 -124 -124 -125 -126 -127 -127 -129 -130 -130 -132 -136 -141 -147 -152 -156 -158 -161 -164 -162 -166 -168 -169 -169 -169 -169 -169 -169 -169 -169 -166 -164 -164 -163 -164 -166 -167 -168 -167 -167 -166 -165 -165 -164 -165 -167 -168 -171 -173 -175 -177 -178 -180 -185 -191 -195 -199 -200 -201 -200 -200 -198 -198 -198 -196 -193 -188 -183 -177 -173 -179 -182 -179 -174 -175 -178 -180 -181 -181 -182 -184 -184 -182 -179 -178 -175 -173 -173 -169 -165 -162 -162 -172 -166 -155 -147 -144 -127 -111 -101 -93 -83 -77 -78 -80 -80 -74 -78 -80 -80 -81 -82 -82 -48 -62 -77 -59 -48 -45 -43 -47 -45 -45 -43 -44 -55 -41 -45 -44 -32 -35 -39 -41 -42 -32 -31 -26 -24 -33 -51 -42 -28 -36 -83 -47 -47 -61 -33 -22 -23 -44 -91 -103 -59 -42 -64 -68 -71 -72 -78 -97 -117 -124 -132 -145 -154 -168 -179 -195 -215 -197 -206 -221 -210 -109 -65 -67 -110 -198 -258 -273 -270 -270 -259 -280 -320 -367 -393 -406 -412 -411 -399 -387 -401 -408 -394 -373 -345 -328 -302 -251 -225 -190 -163 -143 -139 -116 -97 -84 -66 -51 -47 -46 -40 -27 -20 -17 -17 -15 -10 -14 -20 -18 -7 -7 -10 -15 -28 -24 -19 -18 -23 -24 -33 -45 -62 -92 -118 -129 -131 -130 -129 -123 -113 -102 -105 -109 -113 -109 -89 -90 -92 -108 -130 -100 -91 -92 -100 -104 -98 -97 -94 -89 -85 -82 -81 -85 -96 -93 -90 -87 -84 -81 -98 -107 -107 -109 -108 -95 -87 -87 -88 -88 -89 -91 -95 -95 -98 -102 -105 -105 -107 -108 -107 -105 -103 -103 -103 -105 -105 -106 -91 -68 -65 -82 -101 -104 -90 -94 -95 -92 -88 -88 -95 -89 -88 -97 -70 -63 -58 -56 -59 -49 -47 -50 -59 -58 -64 -66 -66 -73 -122 -93 -47 -44 -39 -10 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -99 -280 -218 -213 -221 -220 -197 -203 -215 -211 -187 -174 -154 -125 -99 -93 -83 -99 -104 -95 -94 -73 -77 -88 -81 -96 -100 -106 -120 -132 -144 -149 -143 -115 -119 -139 -157 -160 -152 -163 -174 -154 -71 -70 -66 -37 -0 -0 -0 -0 -0 -0 -0 -0 -0 -27 -141 -304 -388 -344 -190 -176 -136 -115 -105 -79 -89 -89 -83 -77 -82 -82 -76 -68 -70 -81 -78 -67 -57 -54 -57 -59 -57 -49 -36 -33 -41 -58 -61 -49 -58 -75 -76 -77 -72 -69 -69 -68 -66 -64 -63 -63 -64 -60 -57 -54 -52 -49 -67 -87 -87 -88 -89 -89 -86 -84 -80 -76 -74 -73 -71 -92 -105 -104 -103 -102 -101 -101 -103 -103 -105 -105 -106 -109 -115 -121 -124 -125 -125 -123 -122 -122 -123 -124 -123 -123 -124 -123 -125 -125 -125 -127 -131 -135 -139 -142 -144 -149 -154 -156 -156 -158 -160 -161 -161 -162 -162 -162 -163 -163 -163 -160 -158 -158 -158 -160 -163 -164 -166 -165 -165 -164 -163 -163 -162 -163 -163 -165 -167 -170 -171 -172 -171 -177 -183 -189 -193 -196 -197 -197 -197 -197 -196 -195 -193 -191 -188 -183 -179 -175 -173 -187 -183 -176 -172 -175 -179 -182 -183 -184 -183 -183 -182 -180 -177 -176 -175 -174 -172 -167 -163 -158 -157 -165 -159 -154 -146 -130 -112 -102 -92 -82 -74 -75 -74 -75 -79 -78 -84 -80 -73 -79 -80 -85 -72 -70 -63 -54 -54 -52 -46 -42 -44 -48 -47 -50 -58 -43 -46 -45 -39 -34 -32 -26 -33 -55 -35 -30 -23 -16 -15 -19 -27 -32 -39 -60 -69 -77 -77 -61 -44 -36 -32 -28 -52 -63 -56 -48 -97 -101 -107 -117 -117 -126 -140 -160 -188 -187 -180 -182 -194 -199 -205 -218 -230 -233 -260 -265 -265 -280 -278 -276 -267 -261 -258 -294 -336 -383 -430 -436 -433 -431 -426 -408 -415 -407 -382 -331 -322 -315 -287 -243 -238 -195 -164 -138 -102 -91 -77 -63 -52 -51 -53 -41 -25 -17 -15 -18 -18 -15 -10 -7 -8 -10 -8 -6 -7 -13 -23 -22 -22 -25 -33 -43 -82 -89 -93 -116 -139 -148 -150 -149 -148 -131 -113 -102 -104 -107 -109 -101 -85 -86 -89 -97 -100 -85 -108 -107 -104 -107 -108 -101 -94 -88 -83 -81 -92 -104 -113 -113 -113 -111 -108 -106 -104 -103 -104 -105 -91 -85 -85 -87 -89 -89 -89 -89 -91 -91 -94 -96 -97 -102 -104 -105 -105 -104 -103 -101 -101 -102 -102 -103 -86 -66 -57 -79 -103 -103 -87 -89 -94 -95 -92 -85 -96 -103 -104 -103 -105 -107 -84 -59 -57 -53 -55 -49 -42 -54 -55 -48 -40 -36 -62 -105 -138 -158 -184 -68 -15 -65 -200 -33 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -102 -245 -202 -178 -200 -225 -224 -261 -290 -274 -228 -200 -165 -139 -132 -142 -137 -154 -144 -108 -90 -74 -81 -103 -122 -119 -119 -141 -171 -166 -163 -157 -150 -146 -149 -169 -179 -179 -180 -188 -177 -164 -162 -165 -165 -118 -54 -48 -52 -22 -0 -0 -0 -0 -0 -38 -167 -169 -172 -172 -163 -168 -165 -166 -151 -89 -89 -78 -67 -62 -69 -71 -75 -79 -82 -79 -63 -53 -50 -36 -38 -39 -38 -33 -35 -37 -38 -36 -33 -50 -60 -64 -67 -67 -63 -62 -62 -61 -61 -61 -61 -60 -61 -60 -58 -54 -51 -47 -49 -61 -83 -86 -87 -87 -86 -84 -78 -76 -74 -72 -69 -91 -101 -100 -102 -103 -103 -103 -103 -103 -104 -105 -107 -111 -118 -122 -124 -125 -125 -123 -122 -122 -122 -123 -123 -122 -121 -120 -121 -120 -120 -122 -125 -127 -129 -131 -137 -142 -147 -151 -154 -152 -153 -154 -156 -167 -167 -161 -156 -157 -158 -154 -152 -152 -153 -157 -159 -161 -161 -162 -162 -161 -159 -160 -160 -160 -160 -161 -163 -165 -166 -167 -170 -175 -180 -185 -190 -193 -193 -193 -193 -193 -194 -191 -187 -185 -181 -178 -175 -174 -176 -179 -175 -172 -172 -175 -178 -180 -181 -183 -182 -182 -180 -179 -176 -176 -175 -173 -170 -165 -160 -160 -166 -168 -157 -143 -129 -116 -96 -88 -80 -76 -81 -82 -80 -80 -85 -79 -79 -79 -79 -80 -80 -85 -54 -51 -45 -47 -61 -71 -66 -49 -35 -37 -41 -42 -43 -44 -39 -35 -34 -36 -38 -27 -22 -33 -68 -57 -34 -18 -19 -18 -32 -34 -22 -26 -37 -60 -85 -100 -88 -70 -57 -44 -40 -52 -65 -80 -122 -121 -122 -124 -127 -145 -156 -165 -173 -195 -192 -184 -180 -180 -183 -197 -216 -232 -239 -253 -278 -289 -266 -268 -262 -257 -265 -315 -373 -413 -434 -439 -438 -436 -437 -436 -442 -413 -364 -323 -340 -316 -302 -267 -202 -160 -152 -137 -104 -79 -59 -48 -44 -44 -35 -23 -15 -16 -15 -20 -22 -21 -22 -10 -8 -9 -8 -5 -9 -17 -27 -32 -31 -28 -30 -46 -131 -130 -125 -140 -146 -149 -151 -152 -156 -139 -113 -98 -100 -102 -104 -103 -96 -84 -88 -91 -83 -71 -101 -105 -105 -108 -110 -100 -91 -84 -80 -81 -103 -107 -97 -99 -109 -109 -106 -103 -100 -99 -100 -104 -106 -104 -94 -89 -91 -92 -90 -88 -87 -89 -89 -92 -97 -104 -105 -105 -103 -102 -101 -100 -100 -99 -96 -97 -82 -73 -73 -61 -54 -54 -63 -87 -97 -103 -98 -83 -69 -94 -104 -104 -105 -118 -106 -101 -104 -57 -54 -46 -41 -59 -53 -43 -37 -37 -41 -65 -87 -103 -120 -127 -139 -172 -194 -21 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -18 -66 -55 -47 -24 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -33 -140 -258 -241 -272 -220 -180 -200 -308 -321 -266 -204 -206 -161 -158 -175 -207 -264 -218 -162 -118 -91 -95 -101 -135 -190 -189 -181 -171 -173 -205 -195 -187 -182 -181 -179 -205 -213 -205 -198 -189 -185 -184 -185 -185 -189 -178 -162 -158 -163 -95 -47 -51 -44 -11 -0 -48 -186 -180 -197 -190 -163 -196 -198 -180 -161 -153 -109 -83 -69 -64 -68 -60 -62 -66 -67 -68 -60 -58 -58 -30 -28 -33 -39 -44 -39 -38 -39 -39 -37 -37 -47 -58 -61 -61 -57 -55 -56 -56 -56 -56 -57 -58 -58 -58 -57 -55 -50 -45 -44 -55 -79 -81 -81 -81 -81 -81 -76 -74 -73 -74 -92 -99 -100 -100 -103 -105 -106 -106 -105 -104 -104 -105 -108 -114 -120 -121 -122 -124 -124 -122 -121 -121 -121 -121 -121 -121 -119 -118 -118 -117 -117 -118 -121 -121 -123 -127 -131 -136 -140 -144 -148 -147 -146 -147 -155 -187 -188 -174 -159 -151 -152 -148 -145 -146 -149 -153 -155 -156 -156 -157 -157 -156 -155 -156 -157 -157 -156 -156 -158 -159 -161 -165 -169 -173 -177 -182 -186 -188 -189 -189 -189 -189 -189 -185 -181 -178 -175 -173 -169 -169 -184 -176 -172 -171 -173 -174 -175 -177 -179 -181 -181 -180 -179 -178 -175 -175 -174 -171 -168 -164 -167 -173 -179 -180 -154 -134 -117 -96 -85 -83 -82 -82 -84 -81 -79 -78 -78 -79 -85 -89 -90 -90 -91 -92 -43 -44 -44 -45 -49 -56 -59 -48 -36 -36 -46 -45 -47 -48 -42 -30 -27 -29 -34 -35 -29 -24 -26 -47 -28 -18 -21 -28 -28 -28 -25 -24 -27 -55 -73 -81 -85 -93 -97 -99 -93 -74 -89 -119 -148 -158 -155 -158 -160 -157 -163 -174 -187 -194 -197 -195 -190 -189 -200 -208 -224 -242 -258 -286 -292 -291 -280 -265 -268 -269 -284 -332 -382 -411 -428 -437 -437 -437 -450 -462 -441 -395 -340 -301 -298 -299 -279 -241 -183 -137 -143 -136 -110 -73 -47 -39 -34 -23 -20 -19 -17 -16 -14 -14 -14 -16 -16 -6 -15 -16 -9 -8 -7 -16 -26 -34 -45 -33 -28 -46 -91 -110 -125 -135 -137 -138 -140 -145 -151 -133 -105 -91 -89 -93 -93 -97 -95 -86 -92 -84 -76 -73 -85 -101 -105 -106 -107 -97 -90 -86 -83 -81 -106 -106 -96 -94 -107 -108 -105 -102 -96 -97 -98 -100 -102 -108 -95 -86 -89 -91 -87 -84 -84 -87 -87 -92 -98 -104 -106 -104 -101 -99 -96 -97 -99 -97 -92 -93 -94 -93 -82 -50 -75 -80 -80 -84 -75 -94 -97 -80 -52 -72 -81 -82 -86 -108 -106 -110 -121 -119 -74 -59 -57 -60 -55 -47 -44 -45 -49 -50 -66 -78 -78 -89 -126 -176 -213 -180 -170 -169 -166 -155 -139 -131 -121 -111 -108 -97 -89 -113 -193 -198 -220 -149 -18 -13 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -58 -94 -89 -48 -214 -276 -285 -306 -249 -235 -233 -252 -334 -328 -269 -212 -207 -232 -241 -252 -277 -352 -248 -184 -155 -154 -153 -152 -181 -225 -224 -227 -227 -228 -228 -218 -209 -205 -209 -227 -226 -242 -251 -238 -207 -191 -186 -189 -198 -195 -185 -178 -181 -162 -153 -167 -195 -201 -51 -0 -0 -13 -141 -172 -179 -180 -181 -190 -199 -193 -164 -102 -94 -90 -83 -84 -76 -76 -69 -51 -54 -59 -61 -58 -42 -39 -42 -50 -56 -43 -39 -39 -40 -40 -40 -36 -40 -55 -57 -54 -53 -52 -53 -52 -53 -53 -55 -56 -57 -56 -53 -49 -48 -64 -76 -78 -79 -78 -77 -77 -77 -76 -74 -72 -75 -103 -102 -101 -101 -105 -106 -107 -107 -106 -104 -103 -105 -110 -117 -119 -121 -122 -123 -122 -120 -119 -119 -119 -119 -119 -118 -116 -115 -115 -115 -115 -115 -117 -118 -120 -123 -127 -131 -135 -138 -141 -139 -139 -140 -148 -179 -180 -181 -171 -145 -145 -141 -139 -141 -145 -148 -150 -150 -150 -151 -152 -152 -152 -152 -152 -152 -152 -152 -154 -156 -159 -163 -167 -170 -174 -178 -181 -182 -182 -183 -184 -184 -184 -179 -173 -169 -169 -166 -162 -163 -179 -174 -171 -171 -172 -172 -173 -175 -177 -178 -179 -178 -177 -176 -174 -173 -171 -169 -166 -174 -174 -172 -170 -170 -137 -113 -97 -84 -83 -84 -83 -81 -81 -80 -79 -81 -87 -89 -91 -92 -92 -93 -95 -101 -43 -45 -45 -51 -53 -50 -40 -45 -38 -32 -39 -36 -37 -46 -56 -50 -37 -33 -37 -39 -33 -36 -43 -45 -62 -59 -64 -74 -56 -57 -56 -51 -43 -53 -57 -78 -115 -102 -122 -141 -152 -150 -163 -163 -163 -167 -170 -179 -175 -154 -173 -182 -188 -196 -207 -207 -208 -217 -236 -236 -244 -248 -254 -274 -279 -281 -279 -267 -284 -291 -310 -349 -389 -403 -408 -406 -393 -419 -433 -436 -418 -366 -315 -287 -285 -284 -263 -225 -177 -133 -140 -125 -80 -24 -29 -31 -25 -16 -13 -16 -17 -15 -10 -10 -10 -17 -21 -3 -21 -17 -8 -6 -6 -9 -14 -23 -43 -25 -12 -42 -142 -139 -134 -132 -133 -135 -137 -142 -144 -131 -97 -83 -81 -86 -86 -94 -92 -83 -78 -75 -76 -82 -93 -102 -106 -106 -104 -97 -91 -86 -82 -81 -104 -109 -108 -106 -105 -104 -101 -95 -90 -87 -90 -92 -93 -98 -102 -93 -85 -88 -85 -82 -80 -81 -87 -95 -102 -106 -105 -101 -98 -97 -95 -93 -95 -92 -87 -91 -102 -106 -102 -92 -91 -97 -82 -58 -58 -64 -68 -64 -52 -51 -54 -52 -55 -92 -120 -133 -132 -133 -113 -106 -89 -64 -51 -60 -64 -60 -49 -49 -71 -90 -93 -91 -112 -141 -150 -107 -107 -128 -144 -147 -146 -153 -165 -178 -191 -188 -194 -180 -139 -125 -143 -151 -161 -197 -215 -91 -0 -0 -0 -0 -0 -0 -0 -0 -0 -68 -177 -160 -210 -283 -309 -228 -248 -264 -284 -311 -327 -331 -329 -329 -335 -338 -324 -296 -272 -309 -312 -331 -358 -374 -289 -256 -249 -243 -236 -232 -266 -308 -303 -315 -299 -286 -290 -294 -291 -292 -298 -312 -246 -282 -304 -272 -264 -252 -228 -211 -225 -197 -173 -162 -164 -155 -142 -136 -142 -161 -62 -13 -0 -19 -144 -172 -180 -185 -166 -189 -198 -191 -166 -119 -97 -89 -86 -83 -75 -76 -85 -96 -94 -92 -91 -88 -85 -75 -65 -63 -67 -47 -40 -39 -43 -51 -43 -39 -36 -37 -56 -55 -52 -51 -50 -48 -49 -50 -51 -53 -54 -54 -53 -51 -48 -66 -79 -77 -78 -79 -78 -76 -76 -74 -72 -79 -95 -102 -102 -102 -103 -104 -105 -107 -108 -107 -104 -104 -107 -112 -115 -118 -120 -121 -121 -119 -118 -118 -118 -117 -117 -116 -115 -114 -113 -114 -114 -114 -113 -113 -115 -117 -120 -123 -127 -130 -133 -134 -131 -132 -133 -141 -170 -172 -174 -168 -150 -140 -134 -133 -136 -141 -143 -144 -145 -145 -145 -146 -148 -149 -145 -147 -148 -149 -150 -150 -153 -157 -161 -165 -168 -171 -173 -175 -175 -176 -177 -178 -178 -178 -172 -166 -163 -160 -165 -167 -167 -175 -171 -171 -170 -168 -169 -170 -172 -174 -176 -176 -176 -175 -174 -171 -170 -168 -169 -178 -178 -177 -175 -173 -159 -120 -95 -84 -84 -85 -83 -81 -82 -86 -81 -84 -90 -92 -93 -95 -96 -97 -104 -107 -111 -36 -35 -41 -39 -40 -41 -39 -43 -39 -35 -38 -36 -22 -26 -39 -42 -41 -51 -60 -62 -61 -55 -64 -84 -86 -119 -136 -139 -118 -114 -104 -98 -111 -140 -134 -136 -139 -86 -99 -124 -158 -202 -225 -192 -170 -169 -169 -172 -171 -162 -160 -171 -195 -212 -214 -228 -236 -243 -255 -262 -275 -273 -263 -254 -257 -264 -267 -270 -297 -302 -321 -351 -380 -392 -394 -397 -398 -407 -416 -409 -386 -339 -311 -301 -294 -275 -257 -195 -150 -132 -141 -120 -71 -26 -24 -25 -18 -14 -16 -12 -13 -14 -14 -13 -10 -14 -15 -6 -20 -16 -13 -14 -15 -14 -20 -27 -32 -9 -12 -43 -103 -128 -127 -126 -129 -135 -123 -124 -122 -111 -86 -78 -77 -85 -113 -113 -107 -98 -88 -96 -88 -89 -95 -95 -101 -104 -101 -94 -85 -78 -83 -94 -100 -103 -103 -100 -97 -97 -94 -91 -87 -83 -83 -84 -86 -89 -103 -104 -95 -87 -87 -85 -84 -84 -89 -97 -102 -103 -100 -97 -95 -95 -94 -90 -93 -88 -83 -89 -99 -103 -108 -115 -116 -90 -64 -48 -52 -48 -50 -50 -47 -42 -46 -41 -37 -47 -43 -98 -144 -146 -144 -121 -87 -66 -84 -86 -86 -82 -72 -71 -67 -74 -84 -88 -87 -89 -104 -132 -141 -142 -144 -141 -133 -141 -158 -174 -180 -171 -169 -181 -188 -153 -148 -135 -133 -151 -146 -122 -103 -111 -153 -176 -149 -82 -0 -0 -0 -73 -220 -334 -253 -244 -271 -279 -244 -237 -240 -246 -246 -256 -267 -289 -320 -278 -286 -311 -326 -308 -340 -361 -373 -376 -383 -349 -325 -322 -319 -317 -335 -345 -317 -331 -310 -298 -303 -298 -298 -296 -296 -298 -289 -308 -328 -326 -308 -305 -289 -266 -250 -219 -186 -165 -151 -125 -129 -136 -149 -176 -166 -80 -13 -0 -0 -127 -93 -48 -177 -171 -185 -203 -200 -128 -109 -103 -92 -65 -70 -74 -111 -165 -157 -130 -119 -117 -110 -101 -93 -84 -69 -49 -40 -37 -47 -71 -51 -46 -41 -38 -60 -59 -57 -55 -50 -47 -46 -47 -49 -51 -52 -52 -52 -51 -47 -66 -78 -77 -78 -78 -78 -77 -75 -73 -87 -97 -99 -101 -103 -103 -104 -104 -106 -108 -108 -107 -105 -107 -111 -115 -115 -119 -119 -119 -119 -118 -117 -117 -117 -117 -116 -115 -113 -112 -112 -113 -113 -112 -111 -112 -113 -115 -117 -120 -123 -126 -127 -128 -125 -127 -133 -146 -164 -165 -166 -167 -166 -148 -141 -136 -133 -136 -138 -139 -139 -140 -141 -141 -142 -144 -152 -145 -144 -146 -148 -149 -152 -155 -160 -164 -164 -165 -166 -167 -169 -171 -172 -172 -172 -172 -166 -160 -158 -151 -165 -172 -170 -169 -168 -167 -167 -164 -165 -167 -169 -171 -173 -174 -174 -173 -172 -170 -168 -172 -179 -180 -170 -167 -162 -151 -135 -103 -86 -86 -87 -84 -83 -85 -88 -82 -81 -86 -94 -96 -98 -99 -102 -108 -111 -113 -116 -41 -36 -40 -40 -34 -35 -37 -34 -37 -38 -44 -54 -43 -39 -41 -44 -53 -71 -81 -86 -94 -110 -111 -105 -108 -155 -147 -137 -135 -139 -157 -154 -139 -142 -151 -156 -137 -101 -115 -129 -149 -179 -231 -228 -199 -178 -175 -173 -185 -182 -163 -178 -196 -205 -212 -235 -246 -253 -259 -268 -273 -277 -279 -278 -268 -261 -266 -282 -311 -320 -338 -361 -384 -406 -397 -413 -433 -425 -411 -397 -371 -336 -318 -306 -294 -275 -255 -175 -138 -133 -142 -133 -101 -59 -34 -22 -27 -23 -14 -8 -18 -19 -17 -15 -10 -12 -11 -7 -14 -9 -10 -14 -15 -20 -26 -29 -25 -5 -60 -84 -92 -109 -110 -117 -123 -127 -121 -102 -88 -80 -83 -81 -92 -103 -102 -105 -109 -103 -95 -105 -103 -102 -100 -94 -99 -102 -98 -87 -76 -68 -77 -90 -91 -96 -98 -95 -90 -88 -88 -88 -87 -87 -83 -81 -83 -89 -102 -109 -101 -86 -89 -89 -89 -90 -94 -98 -102 -103 -100 -97 -96 -95 -92 -87 -87 -82 -83 -92 -101 -102 -102 -102 -103 -107 -83 -69 -69 -49 -49 -48 -44 -36 -43 -39 -36 -43 -64 -74 -111 -160 -159 -133 -108 -110 -147 -153 -144 -137 -133 -129 -128 -146 -167 -173 -142 -137 -178 -238 -238 -233 -235 -240 -241 -217 -233 -242 -232 -215 -211 -232 -248 -231 -199 -170 -167 -176 -124 -118 -115 -114 -123 -140 -132 -133 -121 -11 -0 -0 -65 -265 -232 -213 -208 -214 -235 -233 -231 -232 -234 -241 -244 -270 -310 -278 -267 -272 -281 -276 -305 -343 -366 -371 -381 -385 -380 -373 -368 -367 -359 -358 -365 -365 -345 -335 -337 -336 -324 -312 -317 -341 -324 -324 -330 -336 -327 -323 -310 -296 -281 -241 -203 -171 -152 -154 -146 -148 -156 -159 -143 -129 -86 -29 -24 -4 -0 -60 -191 -162 -181 -202 -206 -178 -173 -145 -118 -107 -110 -108 -121 -140 -134 -119 -115 -122 -130 -100 -90 -81 -69 -51 -45 -41 -44 -58 -57 -63 -51 -35 -55 -54 -57 -58 -53 -47 -45 -45 -46 -49 -49 -50 -50 -49 -47 -67 -78 -77 -78 -78 -78 -77 -74 -71 -74 -86 -100 -102 -105 -106 -106 -107 -107 -108 -108 -107 -107 -111 -114 -116 -118 -120 -119 -118 -118 -117 -116 -116 -115 -115 -114 -113 -112 -111 -111 -111 -111 -116 -128 -130 -130 -124 -116 -118 -121 -122 -122 -124 -135 -137 -147 -160 -160 -161 -162 -162 -162 -161 -160 -153 -144 -146 -146 -146 -147 -149 -150 -150 -150 -155 -171 -149 -141 -143 -147 -149 -151 -154 -158 -161 -159 -158 -159 -160 -163 -165 -166 -166 -166 -164 -159 -153 -149 -154 -162 -165 -165 -165 -165 -165 -163 -161 -161 -163 -166 -169 -171 -171 -171 -171 -170 -168 -175 -180 -178 -170 -166 -160 -149 -135 -114 -96 -88 -88 -85 -85 -80 -78 -83 -83 -88 -94 -99 -101 -101 -106 -112 -114 -116 -118 -122 -50 -42 -41 -40 -46 -43 -36 -28 -31 -28 -29 -35 -42 -43 -54 -64 -65 -66 -63 -58 -54 -73 -75 -84 -100 -129 -108 -88 -80 -87 -91 -96 -100 -105 -113 -130 -126 -124 -165 -145 -132 -150 -207 -210 -206 -208 -213 -203 -196 -185 -172 -168 -169 -185 -208 -233 -245 -267 -275 -269 -254 -257 -259 -254 -244 -249 -265 -294 -330 -351 -373 -392 -405 -407 -422 -431 -434 -425 -406 -389 -369 -352 -352 -320 -296 -271 -242 -187 -166 -151 -140 -144 -139 -84 -21 -23 -30 -18 -10 -13 -11 -11 -14 -16 -10 -11 -11 -12 -16 -10 -15 -18 -18 -20 -23 -27 -24 -10 -96 -101 -91 -102 -102 -103 -108 -113 -111 -96 -86 -85 -96 -97 -96 -93 -94 -105 -113 -113 -111 -114 -118 -115 -110 -102 -98 -98 -91 -79 -67 -78 -82 -84 -84 -89 -93 -90 -85 -82 -84 -85 -86 -86 -84 -85 -88 -94 -103 -108 -105 -99 -99 -91 -91 -95 -99 -102 -105 -104 -100 -96 -96 -95 -90 -83 -80 -84 -88 -94 -103 -103 -105 -106 -104 -107 -108 -93 -75 -70 -68 -56 -43 -37 -52 -53 -50 -48 -67 -103 -113 -134 -185 -155 -155 -183 -222 -227 -239 -238 -231 -225 -232 -246 -256 -259 -243 -223 -260 -305 -300 -314 -332 -341 -341 -330 -335 -331 -319 -306 -291 -315 -321 -289 -264 -237 -221 -205 -160 -154 -150 -139 -121 -133 -152 -165 -140 -4 -0 -82 -171 -235 -216 -207 -200 -203 -236 -225 -221 -223 -227 -231 -235 -258 -284 -260 -297 -308 -305 -301 -309 -327 -345 -348 -322 -352 -369 -384 -415 -419 -390 -388 -414 -381 -378 -375 -371 -372 -362 -347 -336 -338 -357 -385 -384 -372 -369 -350 -335 -319 -298 -249 -212 -184 -169 -181 -175 -169 -163 -154 -126 -124 -149 -183 -183 -39 -0 -65 -193 -176 -170 -179 -190 -189 -215 -167 -124 -123 -124 -119 -115 -112 -109 -108 -109 -114 -120 -94 -85 -78 -68 -60 -55 -48 -41 -37 -35 -49 -44 -27 -28 -26 -43 -57 -57 -52 -48 -46 -45 -47 -47 -48 -50 -50 -48 -69 -78 -77 -77 -77 -77 -77 -74 -73 -73 -75 -83 -106 -107 -109 -110 -110 -109 -109 -109 -109 -111 -113 -115 -117 -119 -120 -118 -117 -116 -116 -114 -113 -112 -111 -112 -112 -111 -114 -128 -128 -128 -134 -147 -135 -133 -125 -118 -132 -134 -135 -135 -138 -153 -157 -157 -157 -157 -157 -158 -158 -158 -157 -158 -160 -162 -164 -164 -163 -164 -166 -168 -169 -169 -170 -170 -157 -146 -142 -146 -148 -149 -152 -156 -158 -155 -153 -154 -155 -158 -159 -159 -159 -158 -157 -150 -147 -153 -160 -161 -160 -161 -162 -162 -162 -160 -157 -158 -161 -164 -167 -168 -169 -169 -169 -170 -179 -181 -177 -169 -160 -159 -151 -136 -116 -97 -92 -90 -87 -87 -79 -80 -83 -85 -93 -96 -99 -104 -104 -106 -112 -118 -119 -120 -124 -129 -63 -59 -51 -42 -45 -39 -33 -29 -32 -30 -30 -30 -32 -50 -75 -76 -60 -45 -42 -37 -44 -72 -76 -77 -89 -102 -73 -57 -60 -68 -61 -66 -87 -90 -68 -96 -92 -105 -139 -123 -123 -117 -134 -207 -226 -247 -265 -268 -244 -215 -192 -172 -166 -161 -180 -216 -256 -280 -280 -269 -255 -255 -263 -267 -264 -260 -287 -313 -339 -359 -378 -383 -389 -404 -416 -419 -415 -406 -400 -364 -348 -335 -322 -290 -279 -265 -234 -185 -157 -145 -139 -138 -117 -63 -28 -26 -27 -27 -17 -9 -12 -12 -17 -19 -12 -9 -18 -27 -30 -25 -24 -26 -25 -19 -23 -33 -34 -36 -104 -98 -86 -87 -93 -95 -94 -93 -91 -90 -89 -87 -86 -88 -91 -97 -95 -79 -88 -106 -109 -102 -105 -96 -100 -104 -89 -89 -85 -82 -88 -94 -94 -86 -78 -83 -86 -84 -80 -78 -81 -82 -84 -85 -86 -88 -91 -96 -100 -104 -107 -109 -107 -88 -92 -98 -102 -104 -105 -104 -102 -100 -96 -92 -87 -82 -79 -97 -98 -95 -100 -102 -105 -106 -106 -109 -89 -80 -75 -73 -74 -56 -44 -45 -50 -51 -59 -70 -81 -125 -143 -162 -194 -202 -210 -253 -302 -314 -336 -338 -339 -348 -364 -372 -372 -358 -332 -303 -369 -438 -454 -483 -488 -485 -474 -457 -431 -419 -413 -408 -393 -425 -428 -387 -339 -303 -280 -269 -262 -220 -192 -177 -168 -166 -187 -180 -153 -113 -154 -215 -243 -216 -204 -210 -209 -209 -233 -208 -207 -213 -220 -226 -233 -241 -248 -248 -256 -285 -308 -315 -323 -326 -328 -329 -319 -322 -319 -343 -405 -418 -405 -401 -412 -433 -456 -466 -450 -410 -407 -395 -387 -379 -366 -360 -357 -351 -339 -289 -345 -364 -323 -254 -196 -178 -178 -174 -179 -176 -168 -153 -125 -153 -141 -115 -109 -19 -0 -0 -28 -172 -179 -161 -146 -148 -150 -130 -121 -130 -130 -128 -121 -115 -114 -108 -104 -99 -92 -86 -80 -74 -70 -69 -60 -54 -48 -42 -39 -36 -33 -30 -30 -26 -42 -56 -56 -54 -52 -49 -47 -47 -47 -48 -48 -47 -46 -69 -78 -77 -77 -76 -77 -78 -77 -76 -77 -76 -75 -81 -106 -114 -114 -113 -110 -110 -110 -111 -113 -114 -116 -118 -119 -119 -117 -115 -114 -114 -113 -112 -111 -111 -112 -111 -119 -133 -147 -147 -137 -129 -129 -128 -128 -129 -133 -150 -151 -152 -153 -154 -153 -153 -153 -153 -153 -153 -154 -154 -153 -152 -155 -157 -158 -159 -160 -160 -160 -161 -164 -166 -168 -169 -169 -170 -163 -153 -146 -147 -148 -150 -152 -154 -152 -151 -151 -152 -154 -154 -153 -152 -151 -151 -150 -151 -157 -155 -154 -155 -156 -156 -157 -157 -157 -155 -155 -159 -163 -165 -166 -167 -168 -168 -168 -184 -178 -168 -161 -159 -141 -129 -116 -98 -93 -92 -87 -79 -79 -82 -85 -88 -96 -99 -101 -104 -109 -109 -111 -117 -122 -124 -126 -131 -137 -70 -72 -59 -45 -41 -35 -28 -28 -35 -40 -33 -33 -37 -45 -64 -60 -46 -36 -46 -37 -32 -36 -39 -74 -89 -82 -48 -44 -48 -46 -23 -20 -68 -80 -60 -73 -78 -67 -57 -50 -89 -112 -147 -211 -224 -256 -288 -307 -294 -251 -234 -215 -175 -161 -186 -228 -273 -298 -280 -266 -257 -253 -266 -269 -273 -282 -309 -314 -323 -338 -355 -371 -379 -385 -397 -407 -404 -395 -377 -322 -317 -289 -252 -251 -241 -230 -216 -199 -185 -178 -173 -159 -115 -44 -17 -18 -18 -10 -11 -11 -13 -17 -21 -17 -11 -11 -18 -24 -27 -31 -30 -28 -23 -18 -31 -50 -57 -68 -115 -117 -95 -79 -84 -86 -81 -80 -81 -81 -78 -78 -80 -84 -81 -86 -95 -103 -101 -95 -92 -89 -88 -84 -77 -79 -86 -86 -113 -120 -108 -107 -99 -93 -85 -78 -79 -82 -82 -80 -82 -83 -93 -106 -110 -108 -109 -111 -112 -102 -101 -103 -104 -95 -94 -103 -106 -101 -100 -101 -99 -95 -90 -86 -83 -81 -83 -91 -95 -94 -93 -98 -106 -111 -112 -113 -112 -104 -98 -96 -92 -66 -52 -51 -57 -55 -63 -76 -89 -99 -149 -203 -248 -281 -289 -339 -391 -416 -419 -441 -464 -487 -510 -510 -510 -496 -455 -447 -521 -581 -603 -630 -629 -611 -586 -560 -553 -546 -539 -530 -508 -611 -627 -567 -481 -425 -388 -363 -350 -329 -277 -274 -291 -265 -243 -216 -198 -204 -267 -253 -236 -224 -208 -207 -200 -199 -200 -169 -184 -204 -218 -236 -237 -238 -239 -240 -242 -252 -275 -304 -317 -324 -327 -329 -332 -333 -333 -332 -335 -352 -352 -353 -363 -389 -388 -393 -386 -368 -362 -442 -445 -406 -397 -387 -365 -339 -317 -315 -296 -315 -330 -285 -250 -228 -210 -191 -194 -190 -182 -168 -132 -134 -138 -141 -135 -42 -7 -0 -0 -0 -147 -196 -172 -123 -126 -135 -157 -173 -139 -139 -137 -129 -116 -112 -108 -101 -91 -83 -78 -74 -73 -74 -67 -62 -56 -50 -45 -41 -37 -34 -33 -28 -46 -58 -57 -55 -54 -52 -50 -49 -47 -47 -47 -46 -44 -68 -78 -77 -77 -76 -77 -78 -79 -79 -78 -77 -76 -77 -108 -115 -114 -114 -112 -111 -112 -113 -115 -115 -116 -117 -118 -118 -117 -115 -114 -114 -113 -112 -111 -110 -111 -111 -126 -147 -147 -146 -137 -124 -114 -142 -135 -137 -147 -147 -148 -149 -150 -151 -151 -149 -148 -148 -148 -149 -150 -149 -147 -146 -150 -152 -153 -153 -155 -156 -157 -158 -161 -164 -166 -167 -167 -169 -173 -167 -145 -145 -147 -149 -150 -150 -149 -149 -150 -150 -150 -148 -146 -145 -144 -142 -150 -156 -148 -148 -148 -149 -149 -149 -150 -151 -152 -153 -153 -157 -159 -161 -164 -166 -166 -170 -181 -182 -172 -164 -160 -142 -121 -108 -100 -95 -94 -91 -88 -87 -86 -86 -91 -98 -101 -102 -105 -107 -108 -113 -121 -124 -125 -128 -132 -137 -140 -63 -74 -65 -62 -60 -47 -36 -30 -32 -39 -28 -35 -50 -66 -80 -89 -69 -49 -60 -47 -33 -60 -131 -74 -77 -67 -38 -30 -40 -42 -37 -22 -102 -92 -70 -74 -63 -47 -49 -62 -57 -117 -166 -194 -202 -256 -293 -308 -302 -278 -267 -240 -196 -163 -199 -252 -293 -304 -271 -264 -261 -255 -271 -279 -292 -309 -324 -320 -327 -332 -330 -354 -370 -376 -374 -395 -399 -379 -352 -324 -284 -233 -196 -191 -176 -165 -171 -182 -175 -177 -166 -136 -77 -22 -15 -22 -23 -16 -19 -21 -19 -16 -18 -14 -10 -15 -18 -27 -33 -33 -32 -35 -41 -51 -69 -80 -87 -89 -90 -91 -77 -77 -86 -82 -74 -74 -77 -77 -76 -77 -78 -80 -87 -87 -92 -100 -99 -89 -86 -85 -83 -85 -81 -92 -111 -115 -121 -126 -126 -115 -107 -99 -93 -89 -86 -88 -89 -88 -89 -93 -97 -102 -107 -115 -116 -115 -114 -109 -108 -110 -111 -110 -108 -124 -123 -102 -97 -93 -92 -89 -85 -82 -81 -83 -88 -84 -89 -92 -96 -104 -109 -110 -101 -77 -70 -80 -86 -85 -78 -63 -58 -58 -66 -71 -77 -78 -88 -139 -193 -261 -322 -360 -375 -405 -427 -441 -470 -521 -564 -595 -613 -614 -613 -605 -587 -582 -638 -693 -731 -767 -770 -752 -737 -734 -727 -735 -739 -732 -710 -512 -686 -792 -654 -574 -526 -484 -438 -407 -367 -347 -325 -287 -323 -322 -308 -290 -262 -246 -229 -216 -201 -192 -161 -140 -145 -171 -157 -156 -182 -251 -239 -227 -223 -223 -224 -252 -273 -288 -306 -311 -315 -316 -318 -327 -347 -350 -348 -372 -372 -375 -382 -396 -407 -442 -448 -416 -373 -372 -370 -372 -395 -418 -377 -355 -360 -336 -292 -295 -313 -298 -299 -290 -263 -227 -227 -218 -208 -192 -171 -169 -172 -178 -183 -195 -62 -0 -0 -0 -0 -122 -184 -126 -140 -142 -163 -191 -198 -189 -166 -140 -119 -112 -114 -111 -102 -91 -88 -85 -84 -86 -78 -69 -63 -57 -51 -46 -43 -40 -36 -32 -54 -64 -60 -58 -57 -56 -55 -52 -50 -48 -47 -46 -46 -69 -79 -78 -76 -75 -76 -77 -78 -79 -78 -78 -86 -109 -115 -117 -115 -114 -113 -114 -114 -115 -117 -116 -116 -117 -117 -117 -116 -116 -115 -113 -112 -111 -117 -130 -130 -129 -136 -145 -145 -145 -147 -142 -132 -144 -135 -137 -147 -147 -146 -147 -148 -148 -149 -147 -145 -145 -145 -145 -145 -144 -142 -142 -145 -148 -148 -149 -151 -152 -153 -154 -159 -162 -163 -164 -165 -168 -171 -168 -156 -146 -145 -146 -146 -146 -147 -147 -147 -146 -145 -142 -140 -140 -136 -144 -151 -151 -143 -143 -144 -145 -147 -159 -161 -163 -160 -150 -151 -153 -155 -158 -162 -164 -172 -181 -181 -174 -168 -158 -141 -123 -110 -101 -97 -96 -92 -91 -90 -89 -89 -96 -100 -102 -105 -107 -108 -109 -112 -118 -125 -129 -130 -133 -137 -138 -141 -56 -67 -62 -62 -63 -62 -54 -36 -28 -28 -29 -31 -42 -49 -51 -76 -79 -79 -89 -87 -54 -57 -80 -41 -49 -47 -37 -28 -42 -50 -46 -46 -91 -83 -67 -56 -38 -44 -62 -91 -108 -149 -160 -176 -207 -256 -294 -305 -300 -299 -275 -256 -239 -233 -260 -281 -289 -279 -254 -257 -270 -282 -283 -315 -331 -338 -339 -328 -335 -345 -352 -356 -353 -357 -360 -357 -379 -374 -364 -348 -264 -198 -179 -178 -154 -138 -124 -112 -98 -98 -84 -62 -30 -11 -17 -26 -26 -11 -12 -15 -16 -14 -13 -16 -16 -16 -29 -30 -30 -32 -38 -45 -32 -58 -112 -103 -101 -97 -88 -84 -77 -72 -69 -66 -68 -69 -70 -72 -75 -80 -82 -85 -93 -93 -95 -96 -97 -95 -85 -79 -78 -79 -87 -104 -120 -127 -91 -83 -103 -128 -103 -104 -104 -102 -97 -90 -88 -88 -88 -92 -99 -110 -120 -127 -131 -135 -137 -136 -136 -137 -128 -120 -137 -130 -133 -141 -141 -107 -96 -91 -86 -85 -83 -85 -89 -88 -88 -92 -100 -112 -115 -86 -82 -97 -96 -96 -104 -105 -90 -73 -74 -75 -73 -83 -94 -107 -129 -180 -259 -336 -390 -415 -416 -426 -430 -444 -497 -564 -613 -642 -653 -662 -664 -666 -669 -670 -676 -746 -825 -865 -900 -915 -927 -936 -926 -947 -634 -358 -387 -81 -564 -880 -754 -753 -643 -561 -512 -479 -442 -429 -416 -399 -431 -417 -375 -321 -268 -243 -220 -196 -177 -168 -168 -165 -171 -204 -200 -252 -305 -306 -300 -300 -290 -276 -271 -279 -280 -290 -322 -331 -332 -332 -336 -343 -358 -365 -371 -387 -365 -374 -385 -394 -445 -451 -444 -442 -457 -428 -419 -420 -424 -456 -398 -373 -373 -334 -296 -308 -325 -315 -282 -265 -255 -252 -266 -254 -262 -266 -241 -234 -205 -198 -206 -172 -49 -0 -0 -0 -0 -0 -65 -164 -169 -194 -205 -205 -202 -176 -185 -176 -140 -127 -151 -159 -143 -105 -105 -99 -110 -135 -122 -108 -96 -86 -77 -75 -68 -59 -52 -48 -66 -74 -69 -63 -63 -60 -57 -55 -52 -50 -49 -55 -83 -84 -82 -79 -76 -76 -76 -77 -78 -78 -78 -77 -88 -116 -115 -116 -115 -114 -114 -114 -115 -116 -117 -117 -117 -117 -116 -116 -116 -115 -114 -113 -113 -125 -137 -145 -144 -144 -144 -144 -144 -146 -147 -148 -148 -147 -147 -147 -147 -147 -146 -146 -146 -146 -146 -144 -142 -142 -141 -142 -141 -140 -139 -140 -143 -143 -143 -145 -146 -147 -149 -151 -155 -157 -159 -161 -162 -165 -167 -169 -169 -158 -155 -149 -141 -142 -144 -144 -141 -140 -137 -135 -134 -134 -143 -150 -149 -144 -139 -140 -140 -146 -157 -165 -166 -168 -164 -146 -149 -150 -152 -157 -161 -173 -179 -178 -171 -167 -156 -141 -123 -105 -96 -95 -97 -93 -93 -91 -90 -92 -100 -103 -105 -106 -109 -109 -111 -113 -117 -123 -129 -132 -134 -138 -139 -143 -148 -52 -55 -49 -61 -62 -61 -64 -41 -35 -36 -40 -39 -47 -55 -64 -87 -94 -99 -95 -81 -69 -47 -65 -114 -42 -35 -48 -60 -56 -63 -49 -49 -105 -74 -59 -49 -44 -60 -61 -92 -137 -143 -138 -152 -194 -262 -306 -315 -311 -303 -269 -268 -269 -267 -269 -267 -261 -256 -254 -263 -283 -306 -329 -348 -352 -356 -354 -335 -334 -334 -336 -336 -340 -343 -346 -353 -394 -395 -380 -332 -225 -179 -180 -166 -112 -100 -87 -81 -71 -42 -36 -36 -33 -15 -9 -16 -23 -23 -15 -16 -14 -11 -11 -22 -25 -30 -41 -40 -47 -60 -75 -82 -62 -87 -128 -119 -108 -101 -93 -79 -73 -67 -61 -58 -66 -68 -69 -71 -75 -82 -85 -88 -88 -71 -74 -81 -87 -88 -85 -82 -82 -83 -87 -89 -95 -100 -88 -91 -95 -93 -78 -81 -101 -110 -102 -98 -93 -91 -90 -92 -106 -118 -129 -139 -140 -141 -144 -149 -159 -158 -151 -144 -147 -137 -130 -124 -119 -104 -104 -102 -98 -94 -109 -111 -108 -104 -91 -97 -102 -105 -108 -78 -89 -126 -169 -164 -171 -167 -143 -105 -120 -122 -117 -120 -116 -141 -184 -245 -341 -414 -442 -430 -403 -405 -425 -462 -517 -583 -633 -661 -676 -700 -708 -714 -723 -742 -761 -825 -885 -935 -1031 -1063 -1071 -1070 -1069 -1078 -472 -0 -63 -461 -761 -874 -809 -785 -702 -645 -604 -572 -544 -522 -486 -469 -556 -521 -471 -420 -379 -359 -330 -288 -245 -239 -233 -214 -226 -319 -304 -304 -299 -282 -278 -332 -352 -338 -326 -318 -318 -326 -341 -329 -328 -326 -334 -373 -370 -368 -366 -365 -369 -395 -418 -428 -425 -433 -422 -419 -455 -463 -466 -468 -470 -466 -396 -350 -326 -302 -324 -338 -323 -285 -286 -257 -237 -242 -283 -305 -312 -319 -323 -291 -270 -224 -148 -4 -0 -38 -57 -44 -28 -12 -1 -49 -228 -256 -236 -211 -209 -196 -181 -185 -191 -159 -164 -161 -148 -128 -125 -139 -165 -191 -178 -163 -149 -139 -132 -127 -116 -103 -92 -85 -99 -101 -93 -86 -83 -72 -63 -60 -56 -54 -54 -61 -88 -88 -84 -80 -78 -77 -77 -77 -77 -78 -78 -95 -112 -114 -114 -114 -114 -115 -115 -115 -115 -116 -116 -117 -116 -116 -115 -114 -114 -114 -113 -114 -132 -143 -146 -145 -145 -145 -145 -145 -145 -147 -148 -148 -148 -148 -148 -148 -148 -147 -147 -146 -144 -144 -143 -142 -140 -139 -139 -139 -137 -136 -137 -139 -140 -141 -142 -142 -143 -145 -146 -148 -150 -151 -154 -158 -161 -161 -162 -163 -163 -165 -167 -163 -153 -140 -141 -146 -151 -149 -148 -146 -143 -142 -149 -146 -142 -139 -137 -137 -146 -155 -161 -160 -161 -163 -163 -160 -161 -155 -151 -157 -172 -177 -173 -168 -166 -166 -147 -124 -108 -97 -94 -94 -95 -92 -92 -91 -92 -96 -105 -108 -109 -111 -114 -114 -116 -118 -121 -132 -135 -137 -140 -140 -144 -150 -156 -48 -47 -45 -53 -53 -56 -59 -51 -45 -45 -47 -46 -46 -53 -55 -54 -73 -80 -79 -66 -67 -57 -59 -72 -68 -71 -76 -82 -81 -86 -84 -92 -99 -46 -41 -40 -43 -53 -75 -131 -166 -163 -160 -163 -208 -282 -342 -343 -332 -312 -281 -271 -260 -255 -260 -258 -255 -259 -270 -281 -311 -334 -350 -357 -351 -354 -356 -350 -347 -334 -324 -318 -315 -314 -320 -343 -386 -388 -365 -300 -202 -167 -184 -155 -96 -97 -97 -71 -51 -46 -25 -24 -25 -19 -14 -14 -14 -14 -13 -15 -15 -14 -15 -23 -31 -39 -48 -49 -59 -66 -75 -91 -106 -102 -105 -114 -116 -105 -94 -84 -70 -60 -58 -63 -73 -73 -74 -76 -80 -85 -86 -88 -87 -74 -73 -72 -76 -82 -82 -81 -80 -82 -83 -81 -82 -85 -86 -88 -90 -87 -78 -77 -83 -87 -88 -90 -94 -96 -97 -97 -118 -132 -143 -150 -149 -149 -152 -156 -160 -162 -160 -155 -150 -150 -147 -134 -116 -104 -110 -96 -85 -87 -96 -100 -104 -111 -116 -112 -101 -93 -104 -99 -129 -156 -167 -223 -275 -293 -270 -202 -164 -163 -168 -169 -170 -205 -263 -338 -427 -482 -484 -458 -434 -432 -448 -475 -512 -568 -619 -654 -681 -715 -717 -747 -777 -801 -831 -843 -856 -887 -965 -974 -959 -944 -947 -982 -759 -575 -616 -984 -935 -908 -890 -830 -791 -771 -744 -703 -644 -599 -579 -574 -580 -619 -585 -528 -480 -464 -436 -406 -380 -376 -363 -348 -380 -474 -454 -426 -401 -385 -379 -365 -369 -379 -378 -373 -379 -373 -355 -348 -347 -346 -352 -376 -352 -358 -368 -372 -401 -400 -420 -435 -403 -406 -413 -416 -411 -386 -380 -383 -384 -371 -414 -413 -367 -295 -323 -330 -318 -300 -315 -280 -254 -278 -370 -374 -375 -376 -384 -382 -386 -278 -138 -120 -98 -361 -587 -619 -642 -693 -752 -727 -527 -392 -348 -305 -221 -179 -162 -169 -181 -152 -156 -155 -151 -148 -142 -155 -186 -216 -208 -195 -185 -178 -174 -164 -151 -135 -123 -122 -157 -165 -154 -146 -134 -104 -81 -75 -70 -65 -77 -95 -98 -94 -89 -84 -80 -77 -76 -75 -76 -76 -76 -96 -114 -115 -115 -114 -113 -112 -112 -113 -115 -116 -116 -117 -116 -116 -115 -115 -135 -142 -141 -140 -148 -147 -145 -145 -145 -146 -147 -147 -147 -148 -148 -148 -148 -148 -149 -149 -148 -147 -147 -146 -144 -143 -143 -141 -140 -139 -138 -136 -135 -135 -136 -136 -139 -140 -141 -142 -143 -144 -145 -146 -146 -148 -152 -156 -160 -159 -159 -158 -158 -158 -161 -165 -165 -153 -152 -155 -158 -157 -156 -154 -151 -148 -145 -141 -139 -137 -135 -146 -154 -156 -154 -154 -156 -159 -162 -163 -165 -155 -153 -168 -171 -166 -164 -164 -164 -153 -130 -109 -100 -96 -97 -96 -95 -95 -94 -94 -97 -107 -109 -112 -114 -115 -115 -118 -121 -123 -126 -135 -140 -144 -149 -151 -155 -160 -165 -48 -47 -49 -57 -51 -49 -50 -51 -48 -51 -53 -55 -53 -57 -58 -58 -61 -54 -66 -79 -72 -77 -86 -96 -100 -86 -93 -101 -101 -85 -71 -69 -62 -44 -31 -44 -51 -65 -140 -216 -245 -241 -243 -233 -258 -291 -318 -369 -350 -323 -299 -273 -265 -265 -269 -271 -270 -269 -278 -299 -353 -375 -383 -382 -386 -383 -375 -366 -360 -339 -324 -314 -305 -301 -301 -305 -322 -363 -340 -279 -207 -158 -174 -174 -144 -83 -80 -71 -51 -31 -14 -17 -19 -20 -17 -16 -14 -12 -13 -19 -21 -21 -20 -23 -36 -40 -38 -34 -34 -23 -43 -96 -108 -91 -84 -89 -93 -92 -85 -79 -76 -65 -61 -66 -76 -75 -78 -81 -86 -90 -90 -89 -92 -97 -97 -104 -97 -84 -83 -80 -76 -75 -77 -79 -79 -80 -81 -81 -80 -82 -83 -85 -87 -87 -87 -89 -99 -100 -106 -117 -135 -147 -156 -163 -162 -160 -170 -178 -180 -185 -173 -165 -160 -153 -152 -144 -133 -123 -127 -111 -112 -123 -110 -108 -115 -126 -139 -137 -129 -120 -112 -121 -119 -144 -199 -275 -366 -435 -431 -335 -224 -254 -258 -227 -232 -279 -352 -432 -494 -532 -532 -524 -516 -492 -469 -487 -524 -549 -588 -623 -648 -663 -667 -713 -759 -802 -873 -790 -733 -735 -788 -797 -774 -761 -771 -796 -833 -874 -910 -928 -874 -873 -869 -833 -811 -812 -808 -798 -797 -778 -768 -743 -706 -769 -745 -675 -594 -547 -533 -525 -515 -501 -505 -496 -520 -568 -532 -502 -489 -478 -451 -431 -421 -414 -409 -411 -410 -415 -421 -417 -405 -397 -397 -402 -366 -372 -390 -405 -395 -363 -392 -431 -414 -421 -443 -452 -442 -446 -434 -456 -485 -477 -427 -393 -370 -354 -357 -352 -343 -335 -338 -293 -303 -379 -505 -487 -416 -400 -432 -479 -539 -583 -611 -601 -576 -643 -715 -761 -799 -824 -833 -843 -846 -466 -372 -337 -269 -246 -187 -160 -166 -187 -168 -163 -164 -164 -158 -156 -179 -217 -238 -223 -217 -214 -208 -202 -191 -177 -171 -198 -227 -236 -223 -189 -154 -141 -133 -127 -121 -111 -107 -108 -111 -105 -98 -90 -84 -80 -76 -75 -75 -74 -104 -113 -114 -113 -113 -113 -113 -112 -112 -113 -114 -115 -116 -117 -116 -115 -120 -142 -151 -153 -151 -149 -148 -146 -145 -145 -146 -148 -149 -149 -149 -149 -149 -149 -149 -149 -150 -149 -148 -147 -146 -146 -145 -144 -143 -142 -140 -138 -137 -134 -134 -134 -135 -137 -139 -141 -143 -143 -144 -145 -146 -146 -147 -148 -151 -154 -157 -157 -155 -153 -153 -153 -156 -160 -162 -162 -160 -154 -149 -149 -147 -147 -146 -145 -141 -138 -136 -137 -146 -152 -152 -150 -149 -149 -152 -154 -155 -159 -162 -162 -162 -165 -159 -159 -160 -158 -149 -139 -120 -101 -92 -93 -91 -90 -90 -95 -96 -96 -101 -112 -113 -116 -118 -119 -122 -124 -126 -128 -130 -137 -144 -149 -152 -160 -163 -167 -172 -44 -44 -50 -58 -52 -51 -48 -46 -46 -54 -51 -45 -38 -37 -48 -55 -55 -48 -53 -68 -80 -59 -71 -87 -98 -94 -90 -125 -143 -132 -116 -116 -102 -72 -45 -48 -54 -91 -190 -253 -265 -266 -273 -260 -276 -287 -299 -353 -356 -341 -318 -287 -270 -268 -269 -270 -271 -261 -268 -300 -367 -390 -403 -407 -397 -396 -385 -370 -356 -340 -332 -320 -309 -306 -297 -293 -300 -319 -309 -243 -186 -153 -127 -117 -118 -116 -86 -67 -47 -27 -13 -16 -20 -21 -21 -19 -13 -13 -18 -27 -27 -20 -22 -36 -42 -44 -49 -47 -23 -57 -72 -84 -108 -101 -96 -92 -88 -91 -89 -85 -81 -75 -69 -67 -72 -83 -87 -90 -93 -95 -94 -94 -96 -101 -101 -85 -80 -80 -80 -77 -77 -76 -75 -76 -78 -80 -82 -88 -78 -76 -83 -94 -90 -90 -95 -103 -109 -107 -116 -132 -147 -154 -155 -158 -165 -164 -170 -178 -184 -187 -182 -177 -174 -172 -172 -163 -151 -140 -136 -131 -132 -137 -133 -148 -160 -166 -164 -169 -173 -173 -174 -176 -172 -188 -230 -304 -423 -533 -552 -466 -326 -408 -407 -352 -329 -376 -450 -517 -562 -584 -585 -577 -558 -520 -512 -518 -541 -575 -604 -618 -616 -608 -618 -632 -651 -678 -714 -722 -629 -555 -576 -718 -701 -692 -710 -739 -768 -794 -817 -830 -781 -785 -795 -797 -794 -799 -820 -847 -862 -865 -893 -888 -738 -176 -660 -845 -760 -682 -677 -648 -626 -617 -609 -593 -600 -624 -615 -589 -572 -558 -539 -533 -516 -498 -483 -469 -444 -468 -500 -490 -468 -450 -446 -451 -425 -425 -426 -418 -393 -376 -406 -431 -421 -433 -426 -420 -430 -489 -480 -449 -421 -411 -372 -360 -358 -361 -372 -367 -367 -366 -356 -286 -335 -412 -483 -557 -522 -535 -576 -533 -641 -672 -659 -648 -645 -686 -746 -739 -511 -454 -430 -432 -459 -453 -462 -397 -271 -206 -193 -167 -153 -177 -171 -161 -161 -171 -178 -181 -189 -207 -236 -228 -218 -222 -237 -233 -228 -222 -220 -237 -280 -301 -301 -280 -209 -191 -180 -165 -160 -130 -119 -129 -157 -153 -145 -137 -128 -122 -118 -117 -116 -114 -114 -114 -113 -112 -112 -112 -112 -111 -113 -113 -114 -115 -115 -116 -116 -115 -122 -151 -151 -150 -148 -146 -146 -146 -146 -146 -146 -148 -149 -149 -149 -149 -149 -150 -150 -150 -151 -150 -149 -148 -147 -146 -146 -145 -144 -142 -140 -138 -135 -133 -132 -133 -134 -138 -140 -142 -144 -144 -145 -146 -146 -147 -148 -150 -151 -153 -155 -156 -155 -153 -151 -150 -153 -157 -158 -156 -153 -148 -143 -141 -138 -137 -137 -137 -135 -133 -131 -134 -148 -146 -144 -143 -143 -145 -148 -150 -151 -156 -158 -158 -156 -152 -155 -151 -149 -147 -138 -124 -107 -95 -94 -92 -92 -94 -98 -98 -98 -104 -111 -115 -118 -119 -120 -123 -126 -128 -130 -132 -135 -146 -151 -155 -162 -163 -166 -170 -176 -43 -42 -49 -56 -58 -57 -50 -45 -45 -57 -51 -44 -40 -39 -40 -47 -52 -52 -51 -59 -64 -62 -79 -70 -66 -68 -61 -105 -136 -149 -152 -161 -174 -170 -144 -132 -95 -103 -155 -206 -237 -252 -265 -277 -278 -291 -309 -336 -376 -372 -348 -311 -268 -259 -257 -259 -262 -251 -259 -292 -349 -390 -411 -420 -418 -401 -394 -377 -361 -356 -356 -345 -325 -302 -301 -301 -301 -295 -265 -204 -166 -133 -71 -60 -54 -51 -49 -41 -33 -21 -12 -17 -24 -27 -25 -21 -19 -15 -21 -34 -23 -18 -21 -32 -39 -53 -73 -76 -33 -81 -105 -117 -128 -125 -105 -98 -97 -93 -96 -97 -94 -86 -77 -74 -79 -88 -93 -96 -97 -97 -96 -101 -102 -103 -106 -94 -82 -76 -75 -77 -75 -74 -73 -75 -82 -83 -85 -91 -89 -90 -92 -95 -94 -95 -103 -112 -118 -122 -130 -143 -156 -163 -166 -165 -165 -167 -169 -177 -184 -185 -193 -193 -188 -182 -180 -175 -169 -164 -156 -158 -157 -157 -161 -183 -205 -223 -230 -212 -247 -257 -253 -247 -240 -248 -281 -348 -457 -571 -628 -621 -566 -630 -588 -506 -440 -456 -535 -596 -626 -636 -631 -615 -583 -536 -535 -537 -554 -587 -615 -619 -616 -614 -631 -654 -674 -692 -711 -755 -692 -643 -665 -793 -738 -721 -734 -755 -768 -760 -754 -753 -735 -736 -751 -773 -800 -814 -836 -849 -856 -905 -320 -25 -51 -3 -115 -187 -208 -262 -751 -802 -756 -723 -691 -674 -659 -597 -478 -664 -679 -641 -600 -576 -557 -540 -525 -515 -510 -529 -545 -534 -529 -515 -510 -514 -504 -499 -479 -453 -426 -424 -453 -480 -495 -523 -511 -500 -491 -470 -435 -410 -399 -396 -362 -382 -394 -394 -400 -375 -384 -401 -396 -290 -333 -370 -383 -469 -588 -662 -648 -541 -527 -590 -644 -650 -666 -589 -599 -664 -700 -735 -708 -677 -685 -734 -672 -567 -415 -199 -223 -194 -160 -162 -149 -158 -183 -210 -204 -214 -219 -239 -289 -286 -266 -259 -269 -263 -259 -258 -257 -252 -258 -279 -316 -351 -287 -241 -205 -178 -167 -159 -156 -155 -153 -153 -148 -140 -130 -124 -123 -121 -118 -117 -115 -114 -114 -114 -114 -114 -114 -114 -114 -114 -115 -116 -116 -115 -115 -114 -121 -150 -151 -150 -149 -147 -146 -147 -146 -146 -146 -147 -148 -149 -149 -149 -149 -150 -151 -152 -152 -151 -149 -149 -148 -147 -147 -145 -144 -142 -140 -138 -133 -132 -131 -131 -134 -138 -141 -143 -145 -145 -145 -146 -147 -147 -149 -150 -152 -153 -154 -155 -155 -154 -151 -150 -152 -154 -153 -149 -148 -143 -137 -134 -130 -128 -132 -142 -142 -141 -141 -140 -140 -138 -138 -138 -139 -141 -142 -144 -147 -153 -152 -158 -160 -150 -160 -161 -152 -137 -123 -112 -101 -94 -94 -98 -99 -99 -100 -101 -101 -103 -106 -115 -122 -124 -125 -127 -130 -132 -135 -139 -143 -148 -156 -162 -163 -164 -170 -176 -180 -50 -44 -47 -49 -52 -61 -52 -43 -43 -56 -54 -49 -45 -44 -43 -44 -45 -46 -43 -55 -63 -64 -59 -59 -57 -56 -56 -69 -89 -111 -128 -136 -170 -185 -192 -217 -180 -166 -177 -206 -239 -260 -290 -334 -328 -339 -349 -366 -403 -389 -361 -319 -265 -264 -252 -248 -253 -260 -265 -283 -318 -362 -384 -396 -399 -399 -398 -390 -378 -370 -372 -355 -335 -314 -309 -310 -312 -293 -241 -179 -139 -99 -59 -61 -54 -43 -35 -27 -19 -14 -14 -24 -26 -28 -30 -31 -32 -34 -38 -37 -22 -21 -21 -27 -41 -78 -94 -87 -72 -97 -115 -121 -120 -121 -101 -96 -99 -98 -103 -105 -102 -96 -95 -86 -87 -95 -101 -101 -100 -99 -99 -100 -103 -102 -98 -96 -85 -77 -74 -75 -68 -67 -71 -81 -93 -95 -99 -104 -101 -102 -109 -114 -113 -112 -114 -120 -129 -135 -141 -148 -156 -159 -169 -179 -186 -186 -191 -194 -198 -201 -205 -207 -200 -191 -192 -188 -179 -173 -176 -173 -172 -182 -200 -216 -250 -290 -317 -319 -387 -389 -374 -362 -358 -368 -396 -443 -515 -587 -667 -711 -717 -795 -760 -670 -574 -537 -615 -657 -670 -669 -630 -587 -543 -510 -539 -561 -591 -619 -626 -639 -644 -647 -654 -676 -702 -733 -773 -829 -831 -816 -807 -820 -815 -806 -806 -813 -797 -786 -771 -756 -746 -719 -717 -727 -738 -755 -789 -815 -834 -886 -280 -0 -0 -0 -0 -0 -0 -32 -271 -329 -345 -355 -373 -395 -418 -308 -43 -491 -711 -731 -663 -608 -590 -575 -565 -563 -554 -555 -549 -536 -548 -547 -549 -556 -557 -546 -522 -496 -476 -460 -467 -485 -508 -520 -522 -508 -475 -429 -417 -398 -386 -382 -364 -365 -370 -374 -379 -404 -435 -453 -438 -346 -353 -361 -367 -408 -507 -635 -625 -418 -561 -573 -561 -570 -640 -578 -620 -695 -697 -625 -623 -634 -638 -655 -863 -816 -626 -522 -610 -380 -181 -178 -156 -178 -209 -238 -260 -243 -271 -316 -359 -406 -363 -319 -299 -292 -285 -276 -270 -270 -261 -285 -310 -322 -326 -284 -247 -228 -228 -191 -166 -153 -152 -152 -149 -142 -135 -134 -126 -120 -117 -115 -114 -114 -114 -114 -114 -114 -114 -114 -113 -114 -116 -117 -117 -116 -115 -128 -145 -151 -150 -150 -149 -148 -148 -145 -143 -144 -145 -147 -147 -147 -146 -146 -148 -149 -151 -153 -153 -152 -150 -149 -149 -148 -147 -146 -144 -142 -139 -135 -130 -130 -130 -131 -134 -138 -141 -144 -145 -144 -144 -145 -146 -147 -149 -150 -152 -153 -154 -153 -152 -152 -151 -151 -151 -150 -148 -147 -144 -138 -131 -127 -134 -135 -137 -143 -143 -144 -143 -141 -137 -134 -133 -134 -134 -135 -136 -139 -144 -149 -149 -150 -149 -145 -147 -146 -134 -114 -105 -100 -98 -96 -94 -94 -98 -102 -102 -103 -105 -110 -117 -120 -123 -126 -129 -131 -134 -139 -144 -149 -151 -151 -157 -164 -166 -168 -176 -182 -186 -50 -50 -50 -50 -52 -54 -47 -49 -50 -53 -50 -38 -33 -31 -27 -32 -39 -43 -45 -56 -63 -65 -59 -58 -67 -74 -76 -73 -73 -88 -101 -101 -128 -136 -160 -199 -205 -210 -214 -231 -259 -300 -324 -333 -338 -356 -375 -392 -407 -398 -364 -323 -285 -277 -250 -244 -248 -255 -264 -276 -301 -340 -344 -358 -369 -378 -393 -385 -384 -382 -380 -350 -342 -329 -302 -332 -332 -292 -219 -136 -86 -57 -49 -65 -52 -39 -26 -22 -27 -19 -20 -28 -28 -32 -37 -38 -31 -33 -33 -30 -23 -23 -20 -36 -62 -79 -96 -95 -98 -142 -156 -158 -151 -141 -124 -108 -103 -107 -111 -114 -113 -110 -108 -105 -102 -103 -108 -106 -104 -105 -107 -106 -109 -111 -106 -86 -83 -79 -75 -74 -72 -66 -70 -82 -95 -103 -111 -114 -105 -112 -114 -118 -124 -122 -122 -126 -134 -142 -153 -157 -165 -182 -189 -198 -204 -208 -209 -211 -212 -212 -211 -211 -207 -201 -196 -192 -188 -189 -194 -195 -203 -207 -220 -253 -314 -378 -422 -452 -538 -548 -535 -519 -513 -509 -535 -573 -610 -629 -646 -683 -738 -822 -810 -763 -703 -661 -687 -678 -657 -643 -585 -543 -513 -514 -571 -616 -670 -705 -701 -715 -710 -702 -700 -717 -741 -769 -801 -842 -826 -810 -798 -794 -789 -787 -791 -797 -792 -786 -781 -772 -760 -725 -696 -684 -685 -693 -696 -712 -751 -819 -888 -414 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -450 -648 -630 -653 -632 -613 -600 -598 -593 -593 -584 -574 -583 -577 -571 -568 -567 -559 -548 -532 -515 -493 -502 -503 -496 -495 -483 -484 -479 -457 -404 -396 -371 -338 -349 -351 -365 -388 -416 -419 -442 -451 -437 -411 -387 -363 -358 -394 -475 -581 -541 -355 -465 -528 -562 -574 -571 -543 -609 -698 -750 -627 -602 -597 -631 -826 -967 -949 -918 -1026 -994 -937 -641 -198 -159 -170 -179 -190 -225 -276 -308 -359 -435 -495 -473 -438 -404 -355 -345 -335 -324 -316 -297 -304 -309 -302 -293 -318 -302 -275 -282 -249 -207 -172 -154 -153 -149 -147 -145 -137 -128 -122 -117 -114 -113 -113 -113 -113 -114 -114 -114 -115 -115 -114 -115 -116 -121 -147 -148 -149 -151 -150 -149 -149 -148 -147 -145 -143 -142 -143 -145 -147 -148 -148 -147 -145 -144 -146 -150 -153 -152 -151 -151 -150 -149 -148 -147 -145 -143 -141 -137 -132 -131 -128 -128 -131 -135 -138 -141 -143 -143 -143 -143 -144 -146 -146 -148 -150 -151 -152 -152 -152 -152 -151 -150 -150 -149 -147 -144 -144 -139 -133 -130 -137 -140 -139 -138 -138 -137 -138 -137 -135 -133 -131 -129 -128 -130 -144 -139 -135 -139 -141 -140 -141 -143 -143 -142 -135 -121 -104 -100 -100 -99 -97 -96 -101 -103 -104 -105 -106 -108 -110 -111 -111 -124 -132 -135 -137 -143 -148 -153 -156 -156 -158 -163 -168 -171 -174 -181 -188 -190 -49 -53 -53 -45 -39 -41 -50 -65 -68 -63 -55 -43 -37 -32 -28 -25 -34 -41 -46 -52 -58 -63 -68 -69 -71 -80 -97 -115 -114 -126 -130 -127 -126 -143 -132 -138 -181 -201 -226 -265 -324 -331 -341 -346 -350 -364 -377 -382 -384 -384 -363 -356 -338 -294 -265 -249 -243 -244 -254 -268 -285 -305 -314 -331 -340 -353 -373 -376 -378 -377 -369 -349 -344 -336 -329 -328 -321 -278 -192 -79 -52 -44 -61 -91 -45 -39 -33 -26 -26 -23 -23 -27 -30 -34 -44 -45 -38 -34 -43 -50 -50 -47 -52 -61 -70 -64 -81 -118 -158 -191 -189 -197 -201 -192 -165 -141 -126 -121 -121 -124 -124 -123 -118 -105 -105 -106 -108 -108 -107 -109 -113 -115 -117 -117 -105 -86 -90 -84 -76 -70 -71 -65 -72 -84 -93 -108 -116 -120 -125 -125 -120 -124 -130 -131 -133 -140 -147 -152 -159 -167 -184 -208 -218 -227 -233 -235 -233 -223 -220 -220 -220 -215 -210 -206 -200 -195 -193 -189 -185 -185 -196 -218 -246 -288 -380 -471 -532 -577 -640 -656 -663 -662 -658 -637 -647 -691 -735 -729 -712 -709 -731 -776 -762 -751 -736 -714 -688 -673 -649 -614 -579 -559 -553 -572 -624 -682 -704 -728 -756 -767 -747 -738 -744 -769 -794 -818 -832 -821 -804 -791 -773 -755 -756 -771 -775 -774 -775 -798 -798 -786 -769 -741 -706 -683 -675 -674 -672 -677 -699 -747 -839 -904 -904 -857 -815 -235 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -220 -770 -748 -738 -703 -642 -603 -599 -598 -596 -595 -584 -579 -583 -592 -584 -575 -556 -537 -542 -537 -532 -526 -519 -492 -481 -466 -446 -454 -420 -379 -358 -385 -411 -408 -402 -413 -454 -469 -468 -459 -458 -407 -379 -374 -390 -440 -549 -559 -461 -450 -514 -569 -604 -613 -558 -641 -682 -606 -607 -618 -594 -552 -538 -714 -797 -863 -970 -919 -857 -827 -712 -265 -200 -183 -201 -270 -297 -320 -385 -493 -534 -578 -587 -563 -518 -510 -535 -447 -238 -382 -349 -309 -303 -313 -322 -322 -326 -343 -286 -254 -216 -171 -158 -151 -146 -143 -139 -159 -161 -156 -147 -116 -134 -147 -147 -151 -153 -153 -153 -153 -153 -130 -115 -121 -153 -154 -152 -150 -149 -148 -147 -146 -146 -143 -142 -143 -144 -145 -146 -147 -147 -149 -147 -145 -146 -149 -152 -150 -149 -150 -149 -148 -148 -146 -144 -142 -140 -137 -134 -130 -126 -127 -130 -135 -138 -140 -141 -142 -141 -142 -143 -145 -145 -147 -149 -150 -150 -151 -151 -151 -151 -149 -148 -147 -146 -144 -140 -134 -129 -129 -142 -138 -136 -135 -135 -135 -134 -132 -130 -130 -127 -133 -140 -141 -148 -139 -133 -134 -133 -139 -144 -145 -145 -126 -114 -106 -101 -102 -100 -99 -100 -105 -106 -106 -107 -109 -110 -112 -113 -115 -125 -132 -136 -140 -145 -151 -155 -157 -157 -160 -161 -166 -174 -178 -183 -187 -190 -192 -56 -54 -50 -39 -40 -63 -92 -106 -89 -74 -66 -67 -61 -47 -34 -28 -30 -35 -38 -39 -49 -52 -56 -66 -87 -103 -117 -134 -149 -148 -140 -130 -125 -96 -88 -92 -127 -202 -263 -309 -337 -336 -352 -357 -361 -369 -372 -362 -355 -354 -349 -349 -329 -292 -262 -237 -227 -229 -238 -261 -267 -280 -308 -329 -336 -347 -364 -377 -366 -365 -365 -364 -360 -336 -316 -308 -301 -250 -177 -103 -92 -60 -48 -45 -41 -52 -40 -27 -27 -37 -38 -35 -35 -40 -53 -64 -67 -72 -67 -66 -61 -57 -94 -66 -56 -70 -92 -143 -183 -213 -215 -250 -262 -252 -223 -184 -154 -136 -128 -130 -131 -129 -123 -109 -109 -108 -108 -108 -110 -110 -112 -115 -119 -118 -105 -91 -92 -81 -77 -73 -66 -63 -74 -84 -93 -106 -124 -130 -130 -130 -133 -134 -136 -141 -152 -157 -163 -165 -164 -181 -208 -233 -243 -250 -253 -251 -245 -237 -234 -232 -229 -222 -211 -203 -197 -190 -195 -195 -198 -208 -233 -247 -276 -335 -445 -548 -594 -637 -704 -717 -741 -763 -773 -754 -686 -660 -672 -677 -760 -758 -760 -796 -767 -769 -751 -722 -720 -690 -663 -641 -622 -599 -581 -589 -634 -699 -708 -724 -747 -750 -720 -710 -718 -741 -772 -782 -792 -793 -728 -721 -723 -724 -724 -754 -763 -771 -791 -812 -809 -794 -768 -730 -716 -708 -701 -696 -696 -699 -710 -734 -805 -874 -881 -854 -858 -802 -350 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -285 -845 -847 -833 -796 -740 -685 -642 -640 -647 -641 -636 -606 -605 -626 -606 -587 -581 -582 -587 -570 -564 -557 -545 -548 -518 -485 -456 -439 -456 -460 -439 -390 -445 -427 -418 -436 -454 -472 -478 -478 -480 -441 -415 -401 -397 -407 -509 -583 -625 -671 -662 -616 -575 -576 -636 -646 -627 -598 -599 -601 -578 -554 -566 -666 -759 -839 -881 -754 -760 -792 -808 -740 -415 -305 -336 -419 -415 -427 -440 -465 -540 -621 -649 -645 -644 -643 -678 -570 -322 -537 -501 -457 -451 -476 -393 -352 -333 -319 -316 -288 -244 -195 -168 -166 -155 -141 -133 -125 -141 -151 -145 -143 -143 -142 -143 -148 -151 -153 -155 -156 -157 -154 -153 -152 -151 -151 -150 -149 -148 -147 -147 -146 -146 -144 -143 -144 -145 -145 -146 -146 -147 -148 -148 -148 -148 -150 -151 -149 -149 -149 -148 -148 -147 -146 -144 -141 -139 -148 -157 -150 -130 -126 -129 -133 -137 -138 -147 -158 -158 -159 -151 -143 -144 -146 -147 -148 -149 -151 -151 -151 -150 -149 -147 -147 -146 -144 -137 -130 -125 -126 -137 -134 -132 -132 -132 -132 -130 -129 -127 -128 -135 -141 -144 -143 -133 -129 -135 -146 -140 -143 -139 -131 -125 -113 -106 -102 -102 -100 -99 -98 -100 -107 -108 -109 -111 -113 -115 -117 -118 -119 -123 -135 -144 -151 -157 -159 -160 -161 -162 -166 -168 -173 -180 -187 -190 -190 -192 -197 -82 -71 -62 -59 -81 -135 -153 -112 -77 -71 -64 -60 -68 -59 -49 -42 -34 -37 -38 -38 -42 -42 -48 -65 -96 -136 -100 -95 -119 -118 -123 -111 -93 -99 -86 -89 -125 -208 -284 -316 -337 -353 -375 -371 -358 -346 -341 -331 -326 -325 -326 -325 -309 -286 -257 -215 -210 -216 -227 -243 -258 -278 -299 -311 -324 -335 -342 -347 -358 -362 -363 -359 -352 -308 -276 -257 -237 -194 -152 -123 -119 -61 -50 -48 -48 -61 -50 -40 -38 -51 -60 -56 -51 -56 -64 -81 -88 -73 -40 -35 -49 -72 -107 -47 -53 -96 -136 -192 -201 -233 -306 -352 -373 -344 -274 -175 -162 -150 -139 -134 -136 -132 -122 -108 -110 -110 -111 -112 -113 -116 -117 -116 -112 -102 -98 -97 -97 -85 -83 -77 -67 -62 -73 -81 -91 -108 -128 -132 -138 -150 -145 -143 -149 -160 -173 -174 -175 -179 -183 -200 -226 -248 -260 -263 -264 -262 -259 -257 -253 -248 -242 -235 -220 -208 -202 -205 -213 -216 -221 -230 -241 -258 -307 -386 -494 -608 -630 -674 -754 -768 -768 -776 -785 -780 -779 -776 -753 -721 -817 -801 -796 -817 -800 -807 -795 -769 -755 -732 -710 -689 -669 -627 -622 -646 -673 -661 -674 -689 -696 -683 -668 -665 -673 -690 -705 -717 -727 -724 -682 -672 -676 -688 -704 -714 -719 -717 -724 -770 -783 -781 -763 -728 -700 -695 -695 -691 -685 -675 -684 -719 -776 -824 -841 -835 -824 -872 -813 -461 -0 -0 -0 -0 -0 -0 -0 -201 -341 -306 -254 -213 -427 -812 -807 -761 -720 -685 -655 -671 -665 -666 -680 -679 -649 -640 -645 -622 -622 -616 -607 -596 -594 -584 -577 -570 -555 -544 -543 -534 -497 -496 -472 -453 -462 -499 -494 -482 -476 -477 -480 -482 -488 -498 -463 -438 -408 -381 -387 -431 -475 -532 -640 -634 -597 -573 -589 -611 -629 -641 -640 -620 -562 -506 -544 -729 -726 -606 -526 -528 -484 -493 -584 -696 -748 -748 -664 -606 -621 -609 -544 -476 -458 -584 -632 -621 -597 -599 -602 -630 -647 -647 -653 -629 -640 -668 -669 -524 -399 -334 -331 -324 -270 -226 -204 -182 -181 -163 -142 -131 -119 -137 -147 -141 -141 -138 -138 -140 -145 -147 -149 -151 -153 -153 -155 -156 -154 -149 -148 -148 -149 -148 -148 -147 -146 -146 -145 -145 -144 -143 -143 -143 -144 -145 -147 -148 -148 -149 -150 -150 -150 -150 -149 -148 -148 -147 -145 -144 -141 -140 -156 -171 -163 -150 -148 -150 -153 -155 -155 -160 -167 -167 -169 -164 -155 -143 -145 -146 -147 -148 -150 -151 -158 -162 -149 -148 -148 -147 -143 -135 -128 -129 -135 -135 -134 -132 -131 -130 -128 -127 -127 -126 -125 -138 -143 -139 -126 -124 -135 -142 -141 -142 -143 -131 -113 -105 -105 -105 -103 -101 -100 -100 -99 -101 -109 -110 -112 -114 -116 -119 -120 -121 -125 -134 -144 -152 -158 -161 -162 -162 -164 -168 -172 -174 -179 -187 -193 -194 -195 -197 -202 -127 -114 -111 -123 -135 -105 -93 -81 -68 -84 -76 -59 -57 -64 -58 -49 -42 -43 -41 -41 -42 -43 -57 -82 -105 -112 -61 -67 -87 -87 -82 -84 -78 -70 -86 -107 -140 -194 -268 -276 -314 -355 -366 -368 -351 -330 -310 -301 -301 -303 -305 -309 -304 -288 -259 -219 -208 -212 -219 -221 -244 -270 -291 -303 -308 -315 -324 -332 -340 -350 -343 -335 -330 -286 -246 -205 -164 -172 -165 -124 -77 -60 -56 -53 -48 -53 -41 -46 -58 -71 -78 -59 -51 -58 -81 -79 -66 -50 -47 -58 -70 -84 -94 -55 -76 -127 -183 -234 -269 -334 -419 -476 -471 -361 -233 -144 -157 -157 -150 -142 -142 -135 -125 -116 -115 -117 -121 -123 -122 -125 -118 -114 -117 -110 -106 -100 -93 -92 -90 -82 -75 -73 -74 -81 -94 -111 -128 -137 -146 -155 -158 -164 -171 -178 -185 -195 -195 -196 -204 -219 -244 -263 -274 -279 -283 -283 -282 -280 -280 -273 -265 -255 -236 -224 -223 -229 -232 -242 -248 -252 -261 -298 -358 -443 -533 -571 -637 -723 -802 -824 -810 -796 -794 -810 -821 -823 -831 -837 -839 -815 -801 -803 -811 -803 -802 -791 -763 -737 -715 -697 -680 -658 -648 -645 -646 -645 -652 -647 -640 -634 -631 -637 -643 -653 -663 -681 -690 -686 -672 -676 -692 -702 -701 -701 -705 -699 -698 -725 -745 -754 -747 -722 -696 -685 -680 -676 -660 -674 -692 -722 -770 -810 -823 -820 -816 -841 -869 -793 -635 -620 -592 -556 -509 -453 -398 -686 -914 -912 -874 -855 -847 -837 -804 -750 -708 -676 -656 -652 -676 -691 -689 -670 -650 -661 -681 -677 -661 -627 -600 -593 -606 -600 -583 -569 -570 -574 -577 -566 -531 -529 -528 -508 -479 -503 -482 -498 -523 -508 -507 -476 -456 -463 -456 -439 -415 -387 -366 -366 -408 -482 -574 -609 -593 -585 -603 -611 -613 -633 -600 -398 -493 -488 -540 -703 -496 -450 -440 -442 -458 -494 -550 -596 -604 -674 -676 -695 -747 -701 -640 -588 -571 -632 -625 -603 -572 -538 -503 -559 -595 -591 -581 -562 -559 -570 -588 -616 -510 -383 -309 -290 -257 -217 -191 -216 -206 -180 -151 -129 -119 -132 -139 -135 -137 -135 -134 -136 -138 -141 -145 -148 -151 -151 -152 -152 -150 -147 -148 -147 -146 -146 -145 -144 -143 -143 -143 -143 -143 -143 -143 -143 -143 -144 -145 -148 -148 -149 -150 -150 -150 -149 -149 -148 -147 -146 -145 -143 -142 -141 -156 -171 -164 -162 -162 -163 -165 -165 -166 -166 -166 -166 -168 -169 -167 -163 -163 -164 -165 -163 -150 -150 -153 -154 -148 -148 -148 -152 -158 -151 -144 -140 -139 -135 -135 -134 -133 -131 -129 -128 -133 -142 -139 -142 -134 -128 -139 -140 -140 -142 -145 -145 -140 -121 -100 -99 -105 -104 -102 -101 -101 -100 -103 -109 -113 -115 -117 -119 -121 -121 -124 -127 -129 -133 -148 -158 -162 -163 -163 -165 -168 -174 -178 -181 -185 -192 -196 -198 -200 -202 -207 -141 -133 -139 -135 -102 -77 -63 -73 -95 -104 -101 -77 -49 -48 -50 -47 -42 -41 -39 -38 -42 -55 -80 -105 -115 -96 -37 -47 -60 -62 -56 -77 -81 -78 -98 -102 -136 -172 -204 -230 -281 -315 -327 -353 -343 -319 -293 -277 -278 -279 -282 -290 -294 -282 -256 -222 -204 -197 -206 -220 -233 -256 -273 -282 -283 -296 -307 -315 -318 -332 -327 -324 -321 -263 -198 -171 -166 -149 -151 -109 -66 -66 -55 -52 -48 -43 -48 -51 -62 -75 -69 -53 -57 -67 -67 -67 -73 -77 -75 -64 -108 -101 -71 -101 -129 -189 -237 -231 -339 -423 -453 -402 -297 -221 -180 -171 -174 -158 -148 -144 -145 -134 -131 -131 -129 -130 -130 -131 -131 -128 -121 -119 -125 -127 -115 -106 -100 -99 -96 -86 -80 -80 -74 -84 -99 -110 -110 -130 -150 -165 -173 -177 -185 -195 -204 -208 -214 -218 -225 -240 -265 -281 -292 -303 -307 -307 -308 -309 -310 -302 -291 -277 -255 -238 -241 -253 -264 -263 -268 -280 -299 -341 -417 -459 -499 -564 -666 -773 -850 -875 -874 -864 -856 -853 -849 -856 -870 -876 -863 -834 -820 -813 -814 -808 -786 -765 -741 -713 -683 -673 -668 -652 -647 -644 -638 -627 -628 -622 -617 -620 -637 -642 -643 -648 -665 -672 -673 -666 -655 -673 -677 -677 -678 -683 -688 -679 -676 -693 -705 -724 -721 -700 -713 -698 -681 -667 -666 -711 -737 -762 -796 -801 -812 -823 -827 -815 -832 -848 -864 -887 -892 -879 -864 -856 -863 -909 -922 -901 -889 -873 -865 -852 -817 -767 -748 -737 -717 -685 -724 -743 -734 -706 -721 -729 -728 -714 -684 -634 -606 -607 -612 -609 -595 -575 -566 -575 -580 -584 -586 -588 -594 -580 -557 -569 -539 -509 -492 -491 -492 -476 -464 -461 -451 -453 -445 -429 -408 -394 -396 -422 -475 -551 -566 -576 -593 -604 -581 -609 -647 -651 -542 -493 -561 -728 -734 -748 -616 -502 -741 -558 -609 -669 -576 -587 -592 -658 -747 -667 -659 -622 -592 -625 -785 -821 -800 -760 -727 -572 -501 -501 -472 -437 -432 -458 -507 -485 -487 -422 -296 -274 -250 -237 -239 -256 -214 -191 -172 -142 -123 -115 -111 -113 -131 -131 -132 -135 -137 -138 -141 -143 -143 -147 -148 -148 -147 -147 -148 -147 -147 -146 -143 -142 -141 -140 -141 -142 -142 -141 -141 -141 -142 -143 -144 -146 -148 -150 -151 -151 -150 -149 -148 -147 -146 -145 -145 -144 -142 -140 -153 -166 -163 -162 -163 -164 -164 -165 -166 -166 -165 -166 -167 -169 -171 -172 -173 -173 -173 -172 -165 -153 -148 -147 -147 -147 -145 -152 -165 -158 -151 -144 -140 -141 -138 -136 -134 -132 -130 -139 -146 -146 -145 -132 -132 -140 -145 -142 -135 -129 -128 -128 -126 -116 -103 -101 -103 -103 -102 -102 -102 -102 -103 -106 -117 -119 -121 -123 -123 -125 -129 -132 -136 -143 -155 -161 -163 -164 -166 -169 -175 -182 -184 -186 -189 -194 -196 -201 -204 -207 -210 -108 -108 -125 -132 -117 -87 -70 -70 -86 -98 -101 -74 -41 -24 -35 -33 -35 -41 -41 -42 -55 -74 -88 -66 -60 -54 -26 -29 -31 -31 -34 -55 -82 -80 -50 -48 -98 -124 -144 -201 -240 -268 -290 -321 -318 -303 -290 -282 -268 -265 -269 -277 -279 -267 -242 -212 -189 -187 -194 -210 -226 -250 -262 -264 -258 -259 -264 -267 -273 -291 -307 -319 -311 -270 -184 -137 -116 -120 -130 -123 -94 -64 -50 -43 -38 -32 -25 -24 -42 -55 -50 -56 -66 -72 -73 -91 -91 -85 -79 -90 -96 -76 -95 -198 -239 -280 -325 -357 -429 -378 -280 -167 -140 -133 -143 -159 -162 -149 -143 -142 -145 -143 -142 -140 -138 -137 -133 -130 -128 -127 -126 -122 -123 -131 -120 -115 -109 -101 -97 -85 -81 -82 -81 -86 -96 -108 -117 -138 -155 -170 -184 -197 -201 -210 -217 -217 -227 -236 -245 -259 -279 -299 -318 -332 -330 -337 -342 -344 -343 -330 -319 -301 -276 -262 -275 -287 -289 -291 -294 -314 -353 -414 -487 -505 -533 -613 -729 -816 -876 -905 -907 -905 -903 -900 -896 -886 -879 -871 -862 -853 -846 -840 -835 -833 -799 -762 -729 -696 -678 -675 -674 -666 -664 -658 -650 -641 -631 -640 -643 -646 -662 -661 -654 -652 -657 -661 -656 -653 -652 -653 -675 -683 -681 -670 -676 -673 -674 -681 -683 -695 -692 -684 -702 -677 -671 -672 -669 -705 -720 -725 -731 -752 -780 -777 -765 -781 -794 -811 -825 -834 -848 -846 -844 -855 -889 -906 -894 -872 -869 -871 -865 -861 -861 -830 -799 -774 -758 -747 -773 -782 -773 -754 -780 -777 -770 -759 -701 -672 -657 -647 -623 -606 -603 -602 -586 -587 -585 -582 -583 -592 -593 -598 -607 -615 -638 -640 -626 -603 -578 -537 -513 -503 -478 -467 -478 -488 -478 -424 -400 -386 -388 -440 -504 -541 -564 -592 -488 -540 -634 -656 -539 -496 -489 -497 -496 -676 -750 -748 -756 -557 -638 -686 -561 -561 -510 -605 -740 -586 -751 -688 -631 -803 -889 -908 -912 -925 -943 -789 -682 -588 -375 -360 -361 -386 -429 -404 -390 -347 -290 -301 -302 -292 -272 -248 -245 -224 -202 -186 -148 -142 -130 -112 -103 -123 -132 -134 -136 -137 -137 -137 -144 -173 -153 -143 -144 -146 -144 -144 -144 -144 -142 -140 -139 -139 -139 -140 -140 -140 -140 -140 -141 -142 -144 -146 -147 -148 -149 -150 -149 -149 -148 -147 -145 -144 -143 -143 -142 -158 -164 -162 -159 -160 -162 -163 -163 -165 -165 -164 -163 -164 -165 -169 -172 -172 -174 -173 -172 -172 -172 -167 -164 -163 -164 -163 -161 -161 -163 -157 -152 -148 -146 -144 -141 -139 -136 -134 -133 -144 -152 -151 -147 -143 -144 -146 -144 -137 -134 -133 -131 -121 -115 -106 -99 -106 -104 -103 -103 -103 -104 -104 -105 -108 -119 -123 -126 -129 -129 -131 -135 -140 -143 -151 -159 -163 -164 -167 -170 -176 -182 -185 -188 -190 -192 -196 -200 -205 -207 -209 -213 -95 -113 -124 -154 -163 -126 -91 -83 -79 -82 -92 -83 -59 -37 -31 -29 -30 -35 -42 -52 -69 -78 -64 -48 -47 -38 -21 -22 -17 -20 -30 -52 -59 -55 -71 -115 -119 -121 -142 -188 -201 -246 -277 -288 -291 -291 -290 -284 -263 -262 -269 -278 -282 -255 -227 -211 -203 -183 -181 -194 -216 -238 -244 -242 -233 -212 -216 -217 -226 -249 -273 -306 -316 -292 -226 -212 -185 -159 -157 -144 -119 -83 -49 -39 -36 -37 -36 -29 -66 -77 -69 -79 -121 -114 -102 -122 -117 -123 -129 -129 -105 -113 -160 -259 -382 -382 -408 -425 -371 -195 -114 -105 -140 -132 -133 -137 -139 -141 -145 -152 -158 -159 -154 -147 -140 -139 -129 -125 -126 -129 -132 -127 -126 -130 -131 -117 -104 -96 -94 -83 -82 -86 -90 -94 -94 -101 -117 -137 -154 -173 -191 -206 -213 -215 -220 -226 -239 -251 -263 -275 -289 -321 -344 -357 -359 -377 -387 -389 -383 -368 -353 -329 -303 -301 -323 -328 -327 -335 -349 -386 -440 -487 -491 -538 -607 -693 -793 -853 -895 -918 -920 -921 -922 -920 -912 -894 -894 -897 -899 -903 -882 -881 -882 -866 -831 -786 -742 -712 -708 -703 -699 -695 -693 -687 -684 -678 -663 -665 -665 -667 -670 -670 -666 -659 -654 -654 -656 -661 -666 -664 -664 -650 -650 -671 -657 -651 -650 -655 -660 -664 -666 -669 -676 -662 -650 -649 -659 -659 -675 -687 -697 -726 -760 -763 -759 -772 -780 -769 -763 -768 -783 -803 -807 -809 -831 -858 -853 -843 -846 -857 -867 -873 -874 -869 -859 -838 -817 -816 -821 -826 -825 -826 -886 -869 -836 -808 -779 -758 -731 -694 -648 -643 -623 -615 -627 -627 -635 -623 -610 -645 -613 -598 -602 -617 -625 -628 -634 -640 -628 -560 -528 -512 -463 -491 -512 -511 -476 -422 -409 -376 -327 -322 -403 -441 -480 -584 -480 -491 -559 -622 -548 -516 -504 -500 -484 -658 -725 -732 -753 -623 -719 -804 -758 -577 -633 -713 -779 -795 -841 -829 -817 -865 -854 -844 -839 -848 -888 -899 -878 -794 -607 -433 -357 -342 -379 -518 -423 -362 -353 -320 -318 -292 -261 -245 -260 -281 -277 -245 -228 -215 -184 -143 -114 -104 -103 -115 -138 -137 -137 -150 -171 -172 -174 -159 -142 -144 -141 -140 -139 -138 -138 -138 -138 -138 -139 -139 -139 -139 -139 -139 -140 -142 -143 -145 -145 -147 -148 -149 -148 -148 -147 -147 -146 -145 -144 -142 -140 -164 -167 -160 -157 -159 -160 -161 -162 -163 -163 -163 -162 -161 -163 -165 -167 -171 -173 -173 -172 -172 -170 -171 -170 -169 -170 -168 -166 -164 -159 -155 -150 -148 -147 -143 -141 -140 -138 -136 -135 -137 -144 -151 -133 -143 -149 -146 -140 -141 -142 -138 -130 -113 -98 -93 -98 -104 -104 -104 -104 -105 -106 -107 -111 -118 -120 -126 -129 -130 -133 -136 -140 -145 -150 -159 -162 -164 -167 -171 -175 -180 -186 -188 -191 -193 -194 -196 -201 -206 -209 -211 -214 -85 -112 -112 -120 -138 -150 -141 -127 -94 -81 -104 -105 -86 -65 -52 -45 -43 -44 -49 -57 -56 -62 -62 -48 -38 -27 -22 -26 -9 -15 -36 -65 -93 -115 -99 -76 -82 -138 -154 -160 -166 -209 -242 -263 -277 -278 -281 -277 -265 -266 -279 -292 -292 -249 -214 -201 -197 -184 -182 -187 -200 -215 -211 -200 -196 -194 -171 -166 -180 -200 -210 -265 -300 -306 -294 -296 -259 -219 -194 -151 -112 -81 -55 -43 -39 -37 -37 -37 -63 -71 -81 -117 -240 -224 -193 -188 -193 -164 -156 -163 -189 -261 -311 -374 -477 -500 -495 -392 -186 -85 -86 -105 -127 -134 -134 -137 -140 -138 -148 -162 -174 -180 -174 -171 -162 -149 -141 -138 -137 -137 -137 -130 -127 -123 -119 -110 -99 -92 -92 -90 -88 -91 -97 -100 -102 -108 -120 -140 -158 -180 -201 -218 -230 -230 -234 -242 -252 -265 -277 -292 -313 -357 -366 -375 -400 -424 -435 -436 -428 -413 -399 -384 -364 -348 -382 -381 -381 -399 -439 -465 -506 -552 -548 -618 -689 -762 -844 -892 -639 -631 -938 -936 -940 -940 -935 -924 -914 -915 -923 -927 -922 -928 -926 -902 -862 -820 -783 -755 -737 -731 -727 -723 -720 -714 -721 -726 -720 -714 -704 -699 -693 -675 -672 -665 -657 -652 -662 -671 -676 -676 -676 -677 -671 -662 -676 -664 -659 -655 -647 -647 -654 -659 -660 -658 -645 -636 -637 -653 -655 -667 -681 -682 -712 -718 -721 -732 -739 -739 -743 -750 -754 -753 -760 -767 -773 -808 -797 -787 -798 -812 -827 -841 -853 -864 -866 -852 -838 -839 -847 -864 -875 -887 -942 -440 -543 -902 -897 -843 -791 -738 -690 -692 -668 -646 -633 -631 -649 -659 -663 -668 -668 -645 -631 -644 -642 -631 -624 -625 -639 -617 -596 -569 -523 -533 -533 -528 -511 -446 -420 -380 -321 -260 -290 -314 -380 -515 -450 -415 -434 -491 -517 -509 -506 -511 -518 -540 -636 -731 -771 -829 -918 -965 -944 -852 -872 -813 -762 -838 -844 -856 -842 -796 -789 -794 -787 -779 -806 -838 -847 -848 -836 -493 -373 -337 -354 -543 -326 -209 -241 -324 -334 -296 -258 -261 -282 -318 -345 -356 -356 -321 -278 -228 -161 -128 -121 -130 -144 -141 -136 -146 -164 -165 -166 -169 -163 -141 -163 -150 -135 -133 -135 -135 -135 -136 -136 -136 -138 -139 -140 -138 -138 -140 -142 -142 -144 -145 -147 -149 -147 -146 -146 -144 -144 -144 -144 -148 -168 -170 -165 -159 -158 -159 -161 -162 -163 -162 -162 -162 -162 -162 -163 -164 -166 -169 -172 -172 -171 -170 -169 -168 -168 -167 -167 -165 -163 -160 -155 -152 -151 -149 -147 -144 -141 -138 -136 -136 -149 -152 -153 -153 -148 -149 -146 -143 -147 -148 -137 -121 -108 -103 -100 -100 -101 -103 -103 -104 -105 -106 -107 -109 -114 -122 -124 -126 -131 -137 -139 -141 -145 -150 -154 -161 -163 -166 -172 -175 -181 -186 -189 -191 -192 -192 -194 -198 -204 -207 -210 -213 -214 -81 -107 -116 -108 -125 -139 -143 -157 -132 -124 -128 -105 -88 -74 -65 -62 -45 -54 -58 -50 -36 -52 -55 -37 -22 -20 -26 -30 -12 -20 -39 -65 -84 -117 -125 -109 -85 -102 -124 -138 -159 -190 -228 -250 -258 -260 -269 -272 -271 -271 -286 -294 -280 -238 -238 -206 -183 -174 -171 -178 -184 -188 -186 -174 -168 -158 -129 -116 -126 -133 -133 -192 -278 -308 -301 -344 -307 -255 -192 -108 -89 -65 -46 -37 -38 -41 -40 -31 -55 -67 -115 -201 -331 -317 -275 -289 -401 -291 -241 -275 -384 -414 -446 -342 -198 -264 -442 -364 -164 -68 -119 -135 -133 -133 -133 -137 -138 -137 -153 -172 -186 -194 -194 -195 -188 -176 -167 -158 -150 -145 -142 -133 -135 -129 -115 -105 -104 -97 -89 -91 -97 -99 -100 -100 -106 -114 -127 -143 -160 -186 -209 -226 -226 -242 -253 -260 -266 -277 -292 -314 -342 -382 -398 -415 -441 -471 -488 -489 -480 -468 -460 -454 -438 -414 -432 -459 -478 -498 -512 -535 -540 -552 -600 -683 -747 -802 -855 -909 -334 -197 -544 -602 -667 -731 -790 -843 -899 -965 -968 -964 -962 -984 -991 -973 -930 -883 -836 -800 -781 -776 -767 -757 -751 -752 -764 -769 -756 -723 -718 -710 -697 -680 -672 -661 -658 -667 -668 -674 -677 -678 -676 -661 -657 -659 -657 -660 -658 -655 -652 -644 -650 -653 -648 -633 -634 -632 -629 -635 -637 -650 -668 -689 -690 -695 -702 -710 -711 -714 -720 -726 -726 -742 -747 -748 -746 -759 -751 -752 -768 -785 -803 -822 -834 -830 -843 -847 -844 -838 -848 -866 -899 -774 -196 -55 -121 -275 -309 -320 -637 -812 -763 -785 -754 -730 -719 -709 -698 -690 -686 -687 -685 -700 -714 -716 -715 -661 -649 -662 -654 -642 -625 -610 -595 -547 -544 -552 -544 -462 -429 -393 -350 -297 -263 -270 -335 -445 -450 -369 -355 -410 -453 -466 -495 -532 -570 -611 -631 -673 -745 -745 -749 -774 -808 -830 -865 -906 -895 -810 -800 -800 -778 -734 -736 -758 -761 -747 -732 -778 -794 -810 -813 -461 -397 -374 -315 -252 -184 -150 -180 -299 -309 -277 -260 -290 -298 -340 -365 -368 -374 -420 -393 -323 -262 -193 -178 -179 -172 -128 -132 -133 -132 -156 -160 -165 -168 -167 -164 -164 -165 -165 -167 -168 -151 -131 -131 -132 -135 -137 -137 -137 -137 -139 -141 -141 -143 -144 -146 -147 -144 -144 -144 -143 -143 -143 -142 -149 -176 -172 -164 -160 -160 -160 -161 -163 -163 -162 -162 -162 -163 -163 -165 -165 -166 -168 -168 -169 -169 -168 -168 -167 -166 -164 -164 -161 -159 -157 -154 -153 -151 -148 -146 -145 -143 -149 -155 -154 -157 -146 -143 -154 -152 -150 -141 -132 -134 -134 -126 -113 -99 -98 -95 -95 -97 -104 -105 -105 -106 -107 -108 -111 -116 -125 -125 -128 -134 -140 -144 -146 -148 -153 -160 -161 -163 -169 -176 -178 -185 -189 -191 -193 -193 -195 -197 -200 -206 -209 -211 -212 -212 -77 -94 -107 -98 -97 -110 -129 -150 -196 -195 -162 -106 -90 -81 -76 -76 -80 -70 -57 -37 -11 -22 -23 -16 -16 -9 -18 -27 -25 -35 -42 -62 -90 -112 -116 -116 -105 -78 -106 -131 -159 -201 -227 -236 -235 -235 -254 -269 -275 -274 -281 -286 -272 -249 -243 -206 -181 -167 -160 -168 -172 -167 -155 -159 -153 -133 -104 -78 -93 -90 -81 -101 -181 -239 -298 -406 -392 -313 -211 -111 -82 -66 -54 -46 -34 -31 -50 -73 -58 -90 -166 -260 -346 -347 -332 -362 -466 -465 -467 -475 -493 -534 -536 -272 -46 -162 -356 -320 -181 -86 -126 -135 -135 -135 -134 -138 -138 -142 -162 -182 -188 -188 -188 -193 -187 -178 -169 -157 -157 -155 -151 -145 -138 -126 -111 -100 -98 -98 -95 -92 -101 -102 -105 -110 -112 -121 -136 -153 -167 -190 -197 -207 -234 -256 -270 -276 -278 -287 -309 -329 -351 -377 -416 -453 -488 -516 -538 -545 -545 -541 -535 -526 -509 -487 -478 -559 -585 -584 -597 -628 -635 -652 -696 -738 -789 -832 -754 -368 -112 -0 -0 -0 -0 -0 -0 -0 -0 -629 -1012 -1010 -1008 -448 -278 -505 -1017 -967 -916 -882 -871 -855 -839 -821 -803 -786 -776 -767 -754 -729 -729 -717 -702 -687 -672 -668 -668 -670 -671 -671 -671 -666 -648 -646 -645 -649 -655 -667 -668 -665 -658 -646 -650 -649 -638 -615 -617 -621 -625 -629 -636 -649 -655 -655 -676 -695 -708 -712 -712 -712 -713 -714 -713 -725 -733 -735 -734 -734 -742 -747 -753 -762 -774 -789 -807 -826 -827 -831 -832 -835 -848 -893 -922 -705 -0 -0 -0 -0 -0 -0 -219 -363 -376 -428 -442 -464 -490 -511 -535 -559 -581 -625 -788 -783 -759 -744 -723 -692 -671 -656 -636 -613 -595 -586 -584 -563 -556 -531 -493 -461 -431 -369 -320 -322 -313 -298 -333 -425 -508 -400 -361 -387 -385 -422 -494 -567 -611 -628 -641 -655 -660 -630 -682 -758 -832 -882 -968 -934 -875 -846 -842 -786 -745 -726 -713 -724 -725 -712 -690 -708 -744 -793 -803 -430 -435 -448 -388 -298 -344 -341 -321 -328 -333 -272 -232 -249 -272 -285 -291 -300 -329 -398 -439 -428 -353 -295 -280 -283 -271 -174 -150 -135 -128 -148 -151 -152 -154 -159 -157 -159 -161 -162 -165 -166 -166 -165 -165 -164 -166 -168 -164 -138 -135 -136 -137 -138 -140 -141 -142 -143 -140 -140 -141 -140 -140 -140 -140 -146 -172 -167 -162 -158 -156 -158 -160 -161 -162 -162 -162 -163 -164 -164 -165 -166 -166 -167 -167 -167 -166 -166 -166 -165 -163 -160 -160 -157 -155 -154 -153 -151 -149 -147 -145 -146 -144 -144 -144 -144 -142 -139 -143 -156 -152 -146 -141 -139 -139 -134 -116 -98 -94 -98 -99 -101 -105 -106 -106 -107 -108 -111 -112 -114 -118 -125 -126 -132 -139 -143 -145 -149 -153 -155 -155 -161 -166 -171 -177 -182 -188 -192 -193 -193 -195 -197 -200 -203 -208 -210 -211 -211 -212 -85 -96 -105 -105 -107 -98 -116 -170 -272 -242 -194 -143 -112 -110 -103 -92 -85 -85 -56 -29 -10 -9 -16 -21 -19 -6 -15 -30 -41 -45 -38 -65 -95 -97 -102 -124 -135 -127 -131 -136 -160 -197 -210 -218 -216 -217 -237 -255 -271 -280 -283 -301 -304 -296 -278 -231 -192 -166 -154 -156 -150 -139 -124 -120 -125 -115 -94 -71 -96 -87 -64 -44 -46 -134 -287 -435 -440 -304 -168 -74 -60 -57 -58 -52 -34 -50 -63 -66 -70 -146 -230 -281 -314 -357 -429 -383 -352 -422 -544 -583 -424 -68 -114 -64 -94 -267 -298 -268 -190 -104 -98 -98 -115 -133 -138 -140 -141 -151 -174 -190 -193 -193 -195 -203 -195 -184 -175 -174 -168 -158 -151 -150 -132 -118 -106 -96 -91 -90 -95 -100 -101 -108 -112 -115 -116 -129 -145 -162 -176 -192 -197 -211 -237 -262 -281 -288 -291 -297 -325 -333 -352 -399 -447 -488 -524 -556 -585 -594 -595 -595 -601 -602 -594 -585 -590 -676 -699 -704 -711 -709 -723 -750 -776 -787 -845 -535 -188 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -24 -85 -142 -44 -0 -107 -393 -434 -473 -517 -628 -895 -889 -854 -818 -798 -784 -763 -749 -745 -730 -716 -700 -683 -665 -662 -660 -659 -661 -670 -668 -662 -658 -659 -649 -645 -650 -653 -655 -654 -652 -650 -649 -644 -632 -617 -628 -629 -628 -629 -637 -650 -663 -676 -689 -667 -660 -669 -691 -696 -701 -707 -715 -728 -726 -725 -726 -726 -739 -746 -751 -758 -771 -790 -801 -804 -805 -840 -847 -847 -897 -924 -966 -698 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -107 -681 -771 -800 -786 -765 -718 -668 -629 -609 -572 -564 -573 -588 -588 -578 -519 -458 -458 -434 -395 -341 -293 -325 -312 -339 -419 -508 -425 -403 -428 -445 -490 -540 -587 -623 -626 -617 -618 -629 -648 -684 -761 -851 -921 -975 -893 -841 -882 -881 -796 -761 -770 -748 -735 -730 -725 -718 -715 -749 -809 -818 -459 -515 -541 -491 -446 -414 -369 -324 -307 -385 -350 -268 -217 -334 -279 -260 -284 -312 -342 -352 -365 -376 -303 -345 -411 -430 -260 -190 -149 -124 -113 -136 -143 -146 -151 -150 -151 -153 -155 -159 -161 -162 -162 -163 -165 -167 -168 -168 -167 -167 -168 -163 -138 -137 -137 -138 -139 -137 -136 -136 -137 -137 -138 -151 -168 -167 -160 -157 -155 -150 -152 -153 -156 -159 -161 -161 -161 -162 -162 -164 -165 -166 -165 -166 -164 -163 -163 -163 -161 -160 -159 -157 -154 -151 -149 -148 -146 -145 -145 -145 -146 -145 -144 -144 -143 -142 -151 -159 -157 -150 -141 -141 -143 -126 -116 -103 -94 -92 -91 -94 -97 -98 -107 -109 -109 -110 -111 -114 -116 -117 -118 -128 -137 -142 -144 -145 -151 -154 -156 -157 -163 -169 -174 -179 -186 -190 -192 -194 -196 -198 -200 -203 -205 -209 -211 -211 -211 -213 -87 -91 -92 -91 -88 -85 -118 -174 -244 -238 -197 -160 -135 -130 -108 -94 -86 -85 -60 -34 -16 -9 -8 -9 -10 -12 -19 -33 -43 -47 -45 -62 -72 -71 -63 -101 -108 -111 -140 -144 -162 -178 -175 -198 -196 -196 -210 -238 -268 -289 -302 -314 -322 -313 -287 -240 -200 -167 -144 -132 -135 -133 -117 -90 -99 -73 -61 -69 -90 -65 -47 -37 -40 -107 -283 -434 -436 -258 -141 -86 -89 -82 -76 -60 -43 -49 -59 -58 -90 -239 -298 -315 -334 -396 -486 -211 -0 -58 -496 -655 -667 -598 -535 -445 -406 -385 -311 -248 -168 -110 -99 -97 -121 -136 -136 -141 -145 -159 -180 -193 -194 -194 -196 -203 -203 -192 -185 -184 -150 -142 -139 -137 -128 -113 -104 -100 -97 -99 -106 -111 -110 -113 -115 -118 -123 -134 -152 -169 -181 -181 -196 -215 -236 -262 -285 -298 -305 -311 -323 -337 -366 -414 -466 -508 -549 -588 -618 -634 -637 -643 -663 -682 -695 -699 -711 -789 -797 -794 -793 -806 -816 -822 -625 -74 -134 -80 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -132 -608 -845 -872 -836 -804 -780 -748 -730 -728 -715 -716 -706 -689 -673 -663 -656 -652 -653 -665 -661 -655 -651 -650 -653 -660 -667 -666 -655 -651 -649 -646 -642 -636 -632 -632 -641 -646 -640 -633 -642 -651 -661 -666 -662 -660 -653 -657 -674 -684 -693 -703 -716 -731 -722 -719 -721 -725 -740 -746 -750 -756 -767 -786 -794 -795 -799 -834 -877 -912 -886 -183 -49 -58 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -450 -855 -757 -702 -666 -625 -583 -579 -577 -571 -564 -564 -553 -525 -489 -460 -453 -451 -416 -350 -343 -341 -367 -425 -510 -473 -439 -447 -510 -546 -579 -587 -588 -643 -639 -635 -578 -365 -468 -681 -875 -954 -996 -882 -802 -819 -874 -816 -804 -816 -779 -735 -723 -724 -727 -757 -770 -810 -813 -520 -573 -601 -584 -582 -528 -500 -456 -379 -455 -507 -450 -350 -512 -382 -286 -264 -285 -304 -190 -85 -73 -11 -271 -558 -676 -397 -242 -168 -140 -123 -118 -112 -120 -143 -141 -144 -147 -149 -152 -152 -153 -155 -159 -162 -165 -167 -169 -169 -169 -169 -170 -167 -143 -134 -134 -135 -136 -135 -134 -134 -134 -157 -170 -169 -160 -158 -154 -149 -146 -146 -147 -149 -154 -157 -158 -158 -160 -161 -161 -163 -164 -164 -165 -165 -163 -161 -160 -159 -158 -157 -154 -150 -148 -146 -143 -140 -140 -141 -144 -146 -146 -146 -146 -146 -160 -165 -162 -154 -144 -145 -142 -133 -124 -112 -99 -89 -87 -98 -101 -103 -108 -109 -111 -113 -114 -114 -116 -117 -118 -122 -127 -136 -143 -147 -150 -153 -155 -158 -163 -167 -171 -176 -182 -188 -191 -192 -193 -197 -199 -202 -204 -206 -207 -208 -210 -212 -214 -78 -82 -81 -78 -76 -91 -114 -148 -179 -188 -173 -168 -174 -179 -128 -102 -88 -76 -67 -42 -25 -18 -17 -24 -33 -38 -37 -27 -35 -49 -63 -63 -52 -50 -77 -125 -111 -124 -169 -162 -170 -174 -177 -201 -217 -224 -233 -257 -288 -307 -314 -314 -330 -321 -297 -260 -207 -168 -144 -132 -142 -126 -101 -69 -59 -43 -37 -41 -48 -33 -29 -35 -52 -102 -293 -426 -421 -244 -115 -70 -85 -116 -89 -72 -52 -32 -57 -132 -211 -274 -283 -326 -377 -440 -524 -342 -110 -0 -0 -459 -651 -656 -656 -579 -526 -464 -361 -225 -146 -113 -110 -96 -126 -137 -138 -147 -150 -165 -178 -184 -188 -187 -176 -159 -174 -169 -160 -152 -139 -138 -134 -128 -123 -109 -98 -95 -97 -102 -102 -108 -117 -118 -117 -122 -130 -139 -155 -171 -183 -188 -203 -221 -242 -263 -284 -304 -318 -323 -323 -341 -375 -421 -474 -523 -567 -609 -644 -644 -657 -679 -708 -740 -775 -801 -820 -853 -855 -857 -862 -863 -799 -342 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -48 -552 -827 -871 -813 -773 -776 -763 -737 -719 -707 -696 -690 -692 -674 -668 -664 -661 -661 -653 -648 -645 -642 -643 -644 -645 -649 -654 -654 -652 -648 -646 -631 -626 -632 -639 -647 -643 -640 -651 -649 -658 -663 -657 -659 -649 -655 -675 -689 -688 -696 -711 -725 -723 -727 -732 -738 -750 -762 -771 -778 -788 -801 -810 -816 -826 -841 -880 -896 -824 -129 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -489 -850 -753 -702 -664 -638 -624 -623 -595 -571 -552 -541 -530 -517 -514 -521 -518 -491 -448 -401 -376 -373 -405 -459 -520 -532 -510 -502 -541 -578 -589 -520 -436 -583 -603 -618 -593 -467 -510 -660 -814 -859 -574 -524 -630 -798 -850 -838 -816 -794 -767 -721 -709 -716 -736 -782 -792 -817 -791 -520 -558 -587 -602 -628 -600 -587 -584 -582 -542 -533 -532 -537 -559 -567 -401 -236 -273 -279 -322 -354 -318 -45 -0 -270 -657 -623 -397 -254 -197 -193 -140 -115 -116 -133 -140 -139 -140 -142 -142 -145 -147 -149 -153 -159 -163 -165 -165 -165 -166 -166 -167 -169 -166 -147 -131 -131 -131 -132 -144 -167 -169 -172 -170 -162 -152 -152 -149 -145 -145 -146 -146 -146 -148 -153 -154 -155 -157 -158 -160 -160 -160 -162 -162 -162 -160 -158 -156 -155 -155 -154 -149 -148 -146 -142 -138 -136 -137 -138 -141 -144 -142 -143 -150 -168 -169 -165 -158 -150 -155 -156 -142 -117 -108 -95 -92 -94 -96 -100 -101 -104 -110 -111 -112 -114 -117 -118 -118 -121 -125 -129 -132 -138 -145 -148 -152 -152 -156 -163 -167 -170 -174 -180 -186 -189 -190 -192 -194 -198 -199 -201 -204 -205 -204 -206 -209 -212 -215 -63 -66 -59 -60 -66 -76 -90 -109 -125 -130 -122 -136 -162 -184 -157 -126 -99 -81 -77 -49 -37 -33 -27 -23 -32 -49 -62 -37 -48 -60 -63 -57 -65 -82 -111 -141 -147 -170 -194 -181 -181 -175 -173 -181 -200 -214 -224 -239 -269 -284 -298 -314 -333 -313 -272 -227 -195 -163 -141 -131 -130 -94 -74 -60 -43 -27 -38 -41 -37 -33 -48 -44 -50 -95 -275 -378 -385 -275 -152 -117 -122 -136 -94 -63 -52 -50 -54 -160 -172 -169 -309 -348 -405 -474 -552 -624 -401 -163 -97 -7 -396 -622 -606 -553 -477 -401 -315 -169 -134 -114 -104 -94 -129 -140 -144 -148 -150 -166 -172 -171 -181 -180 -174 -168 -167 -162 -153 -146 -144 -136 -129 -122 -116 -107 -97 -98 -109 -114 -115 -117 -121 -123 -127 -130 -136 -146 -162 -169 -180 -197 -215 -230 -247 -265 -284 -308 -318 -324 -335 -350 -381 -421 -467 -522 -571 -612 -644 -646 -672 -703 -732 -753 -800 -843 -857 -836 -839 -850 -856 -756 -179 -18 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -648 -898 -852 -851 -801 -760 -730 -707 -692 -693 -696 -697 -688 -673 -664 -657 -653 -647 -642 -640 -637 -633 -630 -629 -629 -634 -637 -637 -634 -622 -617 -615 -617 -625 -640 -643 -644 -653 -652 -645 -641 -642 -649 -651 -654 -662 -676 -695 -716 -729 -731 -731 -739 -746 -752 -758 -789 -804 -808 -814 -821 -838 -855 -865 -887 -837 -523 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -505 -827 -777 -733 -694 -677 -670 -651 -614 -583 -558 -540 -529 -504 -493 -509 -545 -514 -463 -414 -395 -382 -424 -478 -505 -538 -572 -562 -522 -571 -527 -479 -443 -405 -391 -392 -416 -466 -482 -524 -580 -630 -603 -596 -582 -613 -775 -815 -809 -784 -761 -751 -737 -743 -776 -828 -842 -858 -793 -473 -483 -552 -619 -650 -664 -670 -668 -657 -633 -598 -575 -585 -649 -642 -450 -267 -267 -270 -283 -293 -270 -108 -27 -0 -119 -588 -576 -454 -339 -310 -196 -137 -109 -104 -128 -133 -133 -134 -137 -141 -143 -146 -151 -156 -160 -159 -155 -157 -159 -161 -162 -163 -165 -164 -163 -161 -135 -151 -169 -173 -172 -171 -165 -157 -156 -148 -144 -144 -145 -147 -146 -145 -145 -146 -148 -151 -153 -152 -154 -154 -155 -159 -159 -160 -159 -157 -154 -153 -152 -151 -146 -144 -140 -136 -133 -131 -132 -135 -137 -138 -140 -151 -166 -169 -166 -159 -149 -139 -139 -141 -132 -114 -104 -93 -88 -92 -102 -102 -104 -107 -108 -112 -113 -113 -115 -121 -122 -126 -131 -134 -140 -144 -146 -150 -154 -155 -159 -164 -169 -173 -177 -181 -187 -187 -190 -193 -194 -199 -199 -200 -202 -202 -202 -205 -210 -212 -215 -43 -48 -47 -54 -57 -64 -87 -97 -98 -92 -78 -108 -139 -160 -156 -153 -116 -106 -119 -102 -81 -64 -51 -32 -38 -61 -77 -60 -51 -52 -57 -56 -66 -59 -42 -41 -131 -183 -202 -192 -179 -171 -167 -169 -181 -191 -207 -230 -264 -263 -280 -301 -312 -289 -247 -206 -178 -163 -162 -150 -131 -105 -84 -66 -52 -38 -27 -33 -39 -39 -47 -53 -76 -143 -325 -423 -406 -331 -313 -214 -177 -154 -75 -57 -64 -84 -99 -113 -150 -190 -255 -394 -443 -496 -568 -634 -658 -665 -546 -69 -452 -595 -563 -514 -431 -338 -233 -135 -137 -112 -92 -91 -131 -138 -140 -145 -155 -161 -164 -166 -173 -182 -176 -167 -157 -154 -147 -142 -141 -131 -130 -124 -112 -98 -100 -107 -112 -112 -119 -120 -123 -130 -135 -139 -144 -152 -162 -173 -186 -203 -221 -238 -255 -271 -289 -312 -317 -326 -346 -363 -389 -420 -457 -507 -558 -577 -593 -635 -672 -708 -737 -761 -789 -822 -824 -801 -801 -820 -840 -861 -878 -211 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -750 -936 -884 -859 -807 -761 -727 -703 -686 -692 -694 -691 -692 -680 -664 -652 -647 -648 -644 -642 -647 -647 -642 -638 -634 -618 -622 -626 -623 -609 -614 -612 -612 -618 -628 -641 -646 -646 -656 -651 -646 -643 -635 -662 -675 -686 -703 -712 -735 -748 -747 -749 -757 -770 -783 -790 -823 -842 -848 -848 -873 -896 -915 -901 -794 -275 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -535 -764 -710 -798 -766 -747 -721 -654 -632 -595 -573 -571 -522 -512 -510 -503 -479 -466 -438 -400 -367 -389 -419 -443 -456 -524 -590 -565 -483 -511 -553 -570 -571 -571 -509 -462 -442 -460 -512 -632 -827 -1038 -1035 -983 -929 -862 -776 -795 -785 -763 -748 -748 -747 -770 -816 -862 -882 -891 -806 -505 -500 -611 -711 -720 -745 -618 -545 -555 -543 -532 -526 -562 -694 -619 -463 -325 -288 -294 -289 -280 -285 -350 -179 -49 -0 -0 -405 -622 -630 -471 -305 -197 -134 -108 -101 -120 -129 -128 -129 -131 -135 -140 -146 -151 -154 -152 -147 -148 -151 -154 -157 -160 -163 -164 -165 -166 -164 -166 -169 -170 -169 -165 -162 -159 -150 -143 -141 -141 -143 -146 -147 -147 -147 -147 -147 -148 -147 -146 -147 -149 -151 -152 -155 -157 -156 -154 -151 -149 -148 -145 -141 -138 -135 -132 -127 -126 -128 -132 -135 -135 -153 -164 -167 -166 -160 -163 -168 -166 -152 -136 -122 -111 -89 -91 -94 -95 -95 -98 -103 -108 -110 -112 -112 -115 -122 -122 -123 -126 -131 -135 -141 -144 -147 -152 -154 -158 -163 -167 -171 -176 -179 -182 -185 -188 -191 -193 -194 -198 -198 -198 -199 -199 -201 -206 -211 -213 -216 -35 -40 -41 -53 -65 -73 -83 -103 -101 -91 -83 -95 -117 -162 -203 -211 -113 -97 -115 -119 -113 -93 -79 -75 -73 -79 -86 -86 -75 -78 -102 -131 -134 -114 -130 -131 -26 -175 -219 -202 -163 -169 -183 -204 -225 -226 -251 -267 -279 -300 -319 -324 -313 -276 -231 -202 -184 -175 -159 -146 -128 -107 -95 -78 -61 -50 -42 -40 -36 -38 -62 -137 -164 -211 -319 -475 -505 -473 -456 -351 -281 -186 -57 -62 -79 -108 -134 -129 -216 -256 -266 -314 -446 -519 -574 -637 -654 -659 -639 -594 -583 -571 -532 -463 -374 -285 -218 -159 -126 -105 -108 -122 -130 -131 -138 -144 -148 -156 -164 -171 -176 -178 -158 -148 -148 -145 -145 -141 -135 -128 -132 -124 -112 -102 -106 -111 -115 -116 -123 -129 -131 -132 -135 -146 -153 -157 -157 -176 -190 -205 -223 -242 -262 -281 -297 -301 -312 -329 -351 -372 -393 -418 -449 -489 -529 -549 -576 -624 -668 -702 -728 -748 -765 -790 -782 -765 -766 -789 -808 -829 -788 -134 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -48 -605 -778 -857 -880 -827 -773 -732 -708 -705 -712 -713 -705 -689 -683 -664 -648 -646 -654 -655 -650 -644 -642 -635 -629 -627 -629 -615 -614 -616 -614 -605 -602 -606 -616 -628 -639 -641 -639 -640 -641 -640 -643 -656 -676 -689 -704 -724 -735 -738 -755 -778 -795 -805 -810 -814 -821 -862 -879 -888 -896 -922 -945 -842 -591 -39 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -489 -409 -167 -781 -819 -832 -784 -705 -659 -623 -588 -557 -533 -531 -530 -517 -474 -445 -417 -386 -356 -406 -418 -429 -460 -523 -607 -622 -595 -621 -679 -697 -696 -697 -605 -521 -464 -467 -643 -813 -892 -921 -1034 -1118 -1137 -1035 -781 -775 -750 -752 -788 -758 -775 -813 -861 -904 -939 -951 -919 -818 -718 -811 -884 -841 -839 -727 -578 -465 -463 -448 -432 -462 -591 -537 -512 -494 -467 -463 -440 -415 -397 -408 -428 -232 -0 -0 -0 -372 -663 -572 -433 -296 -191 -132 -113 -140 -142 -128 -124 -127 -131 -137 -142 -145 -146 -146 -146 -140 -144 -149 -153 -157 -159 -160 -162 -166 -167 -166 -164 -163 -163 -159 -157 -154 -144 -138 -137 -139 -143 -141 -141 -152 -171 -174 -176 -162 -145 -143 -145 -147 -148 -150 -152 -154 -155 -153 -148 -144 -142 -141 -135 -132 -129 -126 -122 -121 -123 -125 -127 -131 -153 -164 -165 -159 -151 -152 -155 -154 -139 -120 -111 -111 -88 -94 -99 -100 -104 -102 -102 -104 -107 -108 -115 -121 -121 -122 -124 -127 -132 -136 -140 -143 -146 -150 -156 -160 -164 -169 -172 -177 -180 -182 -184 -188 -191 -193 -194 -196 -196 -196 -197 -199 -202 -206 -210 -211 -214 -38 -39 -36 -50 -73 -74 -79 -104 -105 -92 -82 -77 -75 -143 -192 -179 -137 -128 -106 -83 -97 -77 -98 -118 -102 -102 -109 -116 -114 -139 -162 -179 -175 -224 -103 -116 -278 -293 -229 -176 -149 -171 -177 -199 -225 -233 -236 -242 -254 -283 -298 -295 -277 -246 -202 -173 -160 -156 -130 -120 -108 -93 -83 -61 -40 -24 -21 -23 -27 -46 -96 -200 -260 -316 -445 -513 -549 -557 -509 -439 -347 -283 -203 -106 -142 -174 -201 -201 -294 -346 -341 -305 -335 -400 -479 -553 -569 -604 -591 -550 -524 -520 -477 -403 -314 -281 -236 -185 -116 -97 -105 -117 -125 -125 -137 -143 -146 -157 -171 -180 -184 -179 -154 -145 -144 -144 -138 -133 -129 -127 -132 -119 -110 -108 -112 -114 -119 -127 -135 -136 -142 -145 -144 -153 -157 -161 -166 -182 -194 -208 -224 -243 -265 -283 -293 -294 -309 -328 -350 -372 -395 -415 -436 -458 -466 -510 -562 -612 -653 -686 -716 -736 -744 -754 -749 -741 -743 -760 -785 -817 -713 -62 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -337 -818 -859 -795 -744 -715 -712 -712 -713 -708 -695 -686 -662 -646 -643 -649 -655 -660 -661 -656 -650 -645 -635 -619 -617 -616 -617 -615 -606 -597 -600 -612 -628 -640 -642 -636 -630 -628 -642 -660 -676 -685 -701 -724 -748 -765 -765 -790 -824 -847 -859 -859 -855 -856 -898 -911 -921 -934 -951 -982 -529 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -501 -857 -802 -723 -644 -587 -557 -554 -543 -523 -504 -495 -489 -438 -387 -364 -384 -398 -433 -493 -555 -629 -682 -715 -740 -784 -799 -794 -773 -693 -623 -584 -591 -667 -765 -815 -869 -1040 -1202 -1259 -1160 -903 -868 -856 -886 -935 -878 -862 -852 -868 -956 -1026 -1049 -1052 -1059 -1017 -1095 -1118 -1034 -1000 -1010 -936 -787 -670 -651 -605 -552 -525 -708 -743 -739 -748 -739 -727 -607 -448 -416 -609 -349 -0 -0 -0 -0 -192 -589 -542 -438 -309 -196 -194 -174 -155 -140 -125 -122 -123 -127 -131 -131 -133 -134 -135 -134 -138 -144 -150 -155 -155 -157 -160 -163 -166 -164 -161 -158 -157 -157 -155 -149 -138 -135 -136 -138 -141 -161 -166 -167 -169 -171 -175 -176 -168 -145 -146 -160 -173 -173 -154 -150 -157 -165 -147 -144 -141 -141 -150 -132 -123 -120 -117 -116 -115 -117 -121 -128 -151 -160 -159 -169 -159 -155 -150 -136 -119 -111 -105 -97 -90 -92 -94 -95 -100 -103 -106 -108 -109 -117 -120 -121 -121 -123 -128 -135 -139 -138 -142 -144 -147 -156 -159 -161 -165 -170 -173 -177 -180 -182 -186 -188 -190 -192 -193 -196 -196 -196 -198 -202 -205 -207 -209 -210 -212 -51 -53 -45 -48 -79 -67 -60 -69 -84 -84 -75 -69 -59 -104 -152 -170 -134 -135 -119 -94 -75 -25 -61 -71 -17 -131 -220 -212 -156 -169 -168 -132 -114 -193 -303 -299 -275 -279 -186 -141 -135 -157 -128 -132 -145 -152 -160 -157 -160 -173 -189 -193 -185 -170 -149 -140 -137 -127 -94 -72 -65 -63 -61 -35 -18 -10 -11 -16 -31 -54 -101 -197 -309 -302 -237 -244 -255 -294 -305 -249 -366 -374 -342 -277 -309 -308 -314 -335 -325 -363 -379 -367 -348 -377 -408 -460 -521 -558 -552 -508 -450 -412 -379 -327 -268 -272 -220 -157 -102 -80 -96 -108 -113 -118 -120 -132 -146 -159 -172 -180 -183 -176 -148 -140 -138 -136 -128 -124 -130 -138 -135 -119 -109 -104 -105 -110 -120 -130 -138 -140 -148 -154 -157 -159 -160 -165 -173 -187 -200 -214 -228 -242 -261 -267 -276 -291 -305 -326 -346 -366 -391 -407 -414 -423 -447 -485 -532 -584 -631 -668 -698 -715 -718 -724 -729 -729 -729 -744 -781 -818 -674 -101 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -248 -861 -814 -778 -748 -727 -726 -723 -723 -720 -706 -675 -656 -648 -647 -647 -652 -657 -656 -648 -639 -631 -625 -621 -620 -612 -603 -607 -595 -595 -607 -624 -639 -641 -639 -639 -638 -656 -671 -680 -690 -714 -747 -776 -776 -804 -844 -877 -893 -919 -916 -905 -902 -938 -939 -945 -961 -984 -1024 -496 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -536 -880 -818 -753 -674 -614 -582 -581 -550 -538 -535 -534 -553 -502 -456 -433 -370 -344 -374 -450 -547 -599 -671 -731 -752 -766 -774 -771 -750 -704 -665 -642 -647 -707 -722 -805 -958 -1167 -1223 -1212 -1168 -1102 -989 -967 -999 -1059 -1095 -940 -763 -765 -1172 -1251 -1271 -1181 -1011 -1261 -1324 -1297 -1223 -1158 -1156 -1153 -1126 -1047 -1009 -920 -826 -785 -1021 -1081 -1084 -1078 -1065 -783 -374 -0 -0 -519 -358 -0 -0 -0 -0 -0 -74 -582 -530 -416 -349 -329 -312 -250 -180 -145 -135 -132 -131 -131 -132 -130 -130 -131 -131 -135 -140 -143 -143 -149 -154 -157 -160 -162 -158 -154 -151 -151 -149 -147 -142 -134 -132 -133 -135 -138 -160 -165 -165 -164 -166 -170 -173 -174 -171 -171 -172 -174 -175 -172 -156 -146 -145 -141 -140 -138 -138 -149 -129 -119 -115 -112 -112 -113 -115 -122 -146 -155 -153 -149 -159 -159 -151 -138 -123 -117 -100 -89 -91 -96 -98 -100 -102 -100 -102 -107 -113 -113 -116 -118 -121 -123 -126 -132 -138 -143 -147 -150 -152 -154 -157 -161 -164 -167 -172 -176 -177 -179 -184 -187 -188 -190 -192 -193 -195 -197 -199 -202 -204 -207 -208 -208 -211 -211 -56 -70 -51 -38 -64 -53 -50 -55 -67 -83 -68 -56 -62 -82 -129 -157 -151 -137 -137 -93 -43 -27 -41 -14 -66 -282 -95 -177 -244 -200 -194 -131 -85 -105 -192 -216 -219 -210 -147 -121 -120 -124 -85 -75 -72 -74 -81 -82 -89 -100 -113 -116 -112 -108 -111 -114 -109 -84 -51 -55 -51 -48 -45 -29 -15 -7 -9 -18 -28 -54 -95 -160 -202 -220 -204 -194 -196 -389 -397 -269 -436 -419 -428 -454 -440 -426 -403 -379 -352 -368 -351 -330 -324 -359 -372 -463 -607 -555 -525 -479 -411 -336 -302 -273 -239 -207 -163 -120 -88 -76 -87 -95 -104 -112 -112 -125 -141 -156 -168 -176 -178 -169 -140 -138 -133 -129 -134 -129 -131 -134 -133 -127 -121 -113 -108 -110 -124 -133 -139 -152 -156 -162 -166 -166 -170 -173 -179 -192 -210 -223 -235 -244 -243 -255 -270 -286 -304 -323 -339 -357 -380 -386 -395 -409 -432 -462 -496 -540 -591 -638 -669 -683 -688 -700 -709 -710 -714 -730 -769 -814 -841 -774 -174 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -268 -800 -841 -801 -780 -771 -748 -735 -735 -734 -717 -694 -669 -652 -648 -653 -650 -651 -658 -650 -640 -626 -614 -623 -623 -616 -606 -600 -598 -596 -604 -623 -643 -646 -646 -646 -645 -659 -671 -683 -696 -733 -743 -762 -808 -853 -899 -942 -976 -988 -984 -977 -973 -986 -983 -984 -993 -1008 -1039 -444 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -373 -866 -801 -702 -664 -641 -588 -558 -549 -560 -585 -601 -569 -546 -519 -400 -297 -284 -343 -443 -471 -551 -616 -624 -664 -680 -687 -691 -687 -659 -644 -638 -627 -716 -834 -963 -1088 -1148 -1131 -1109 -1108 -1102 -1104 -1090 -1088 -1161 -1080 -1034 -1067 -1220 -1241 -1139 -1031 -991 -1160 -1167 -1171 -1192 -1178 -1177 -1195 -1224 -1256 -1239 -1180 -1112 -1078 -1205 -1233 -1233 -1229 -1214 -675 -419 -408 -366 -86 -0 -0 -0 -0 -0 -0 -104 -730 -674 -584 -530 -402 -410 -354 -265 -184 -144 -127 -118 -114 -117 -121 -124 -126 -128 -134 -138 -142 -142 -145 -149 -152 -155 -156 -151 -148 -147 -145 -144 -142 -139 -134 -132 -131 -131 -133 -155 -161 -162 -163 -164 -165 -167 -168 -168 -170 -167 -165 -168 -169 -168 -159 -144 -144 -139 -144 -152 -149 -127 -115 -111 -110 -110 -112 -123 -142 -150 -152 -156 -160 -160 -150 -137 -127 -122 -104 -92 -89 -94 -86 -93 -100 -103 -108 -110 -112 -113 -115 -115 -116 -118 -121 -126 -128 -132 -137 -143 -144 -148 -153 -153 -158 -164 -169 -173 -176 -177 -180 -185 -187 -188 -190 -193 -194 -194 -197 -201 -204 -206 -208 -209 -211 -212 -213 -76 -83 -62 -45 -43 -43 -42 -48 -57 -64 -62 -52 -41 -28 -73 -95 -85 -54 -50 -69 -69 -75 -153 -100 -22 -8 -4 -47 -157 -221 -183 -119 -82 -80 -116 -122 -150 -163 -133 -111 -102 -91 -63 -51 -47 -47 -51 -49 -56 -71 -85 -84 -85 -85 -84 -85 -59 -37 -23 -29 -27 -25 -20 -14 -16 -9 -15 -37 -52 -55 -65 -81 -90 -173 -234 -243 -201 -175 -190 -294 -535 -483 -486 -502 -500 -488 -429 -384 -369 -375 -371 -363 -357 -361 -379 -466 -553 -519 -497 -455 -393 -312 -264 -244 -205 -142 -120 -90 -78 -83 -88 -93 -94 -95 -98 -120 -137 -153 -167 -171 -167 -160 -149 -148 -143 -136 -130 -125 -130 -135 -135 -131 -131 -127 -122 -122 -131 -145 -156 -159 -166 -168 -171 -175 -181 -183 -189 -199 -218 -231 -240 -247 -249 -258 -267 -279 -296 -314 -334 -354 -369 -365 -383 -403 -425 -451 -473 -506 -550 -602 -608 -633 -660 -682 -692 -700 -710 -729 -764 -798 -823 -841 -887 -276 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -179 -864 -829 -800 -790 -763 -749 -743 -741 -736 -713 -675 -654 -655 -662 -653 -647 -645 -644 -625 -617 -616 -617 -612 -603 -595 -591 -590 -597 -611 -629 -640 -643 -649 -653 -652 -671 -680 -694 -725 -749 -758 -784 -837 -895 -353 -123 -171 -217 -260 -303 -531 -1041 -1034 -1029 -1027 -983 -677 -246 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -453 -942 -837 -833 -760 -669 -591 -551 -544 -566 -602 -614 -607 -583 -531 -425 -284 -225 -246 -325 -352 -396 -433 -453 -498 -525 -540 -557 -609 -612 -610 -621 -662 -822 -949 -1008 -985 -1079 -1007 -951 -953 -951 -994 -972 -930 -965 -865 -850 -875 -896 -909 -873 -856 -888 -948 -949 -991 -1057 -1067 -1092 -1121 -1166 -1230 -1224 -1200 -1185 -1185 -1149 -1133 -1124 -1112 -1075 -1080 -1111 -1127 -1072 -500 -324 -301 -254 -259 -251 -231 -299 -794 -852 -777 -642 -498 -476 -430 -372 -319 -259 -233 -200 -151 -133 -125 -122 -123 -124 -128 -130 -132 -138 -142 -146 -148 -149 -149 -148 -145 -142 -140 -140 -138 -136 -133 -130 -145 -159 -158 -155 -155 -157 -157 -157 -159 -159 -160 -160 -161 -159 -158 -161 -164 -166 -166 -163 -145 -138 -142 -151 -146 -136 -120 -107 -107 -107 -110 -123 -144 -148 -148 -145 -142 -142 -130 -124 -118 -104 -98 -89 -84 -85 -94 -97 -101 -107 -112 -114 -115 -115 -115 -115 -117 -121 -128 -130 -132 -134 -137 -139 -142 -145 -150 -156 -160 -166 -170 -173 -174 -177 -181 -185 -187 -188 -190 -193 -193 -195 -198 -202 -206 -208 -210 -212 -216 -216 -218 -53 -56 -78 -63 -48 -48 -53 -48 -48 -54 -56 -46 -29 -12 -12 -11 -49 -67 -4 -164 -155 -115 -144 -253 -314 -231 -0 -0 -134 -220 -168 -119 -89 -77 -79 -95 -112 -125 -124 -106 -81 -68 -62 -61 -58 -44 -38 -59 -67 -71 -73 -73 -71 -72 -64 -45 -25 -20 -13 -8 -4 -6 -6 -4 -3 -5 -15 -34 -60 -56 -55 -61 -76 -83 -110 -134 -142 -119 -134 -194 -321 -467 -485 -490 -487 -472 -406 -366 -345 -332 -372 -393 -400 -405 -486 -499 -486 -446 -432 -400 -356 -316 -311 -247 -179 -124 -111 -89 -83 -86 -91 -98 -101 -104 -111 -120 -133 -147 -160 -167 -155 -148 -148 -146 -142 -136 -132 -135 -134 -137 -139 -136 -134 -136 -137 -137 -148 -158 -166 -173 -181 -181 -183 -187 -191 -195 -198 -206 -221 -232 -235 -239 -248 -255 -262 -271 -284 -304 -326 -340 -350 -359 -379 -400 -420 -441 -459 -484 -519 -559 -562 -598 -637 -667 -682 -694 -708 -727 -759 -761 -792 -837 -879 -938 -414 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -223 -874 -928 -908 -841 -807 -793 -774 -766 -761 -730 -708 -678 -658 -668 -655 -645 -636 -624 -613 -606 -602 -603 -602 -597 -593 -593 -604 -604 -617 -631 -632 -643 -650 -658 -669 -687 -696 -708 -725 -729 -762 -808 -865 -932 -256 -0 -0 -0 -0 -0 -343 -1007 -525 -473 -726 -901 -87 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -467 -926 -883 -914 -829 -723 -631 -572 -577 -589 -603 -633 -635 -606 -544 -445 -320 -240 -223 -273 -326 -336 -340 -355 -383 -421 -452 -478 -509 -534 -551 -578 -635 -734 -756 -821 -960 -992 -906 -852 -857 -884 -839 -787 -766 -821 -763 -722 -705 -708 -713 -730 -762 -805 -853 -811 -808 -847 -899 -947 -992 -1051 -1134 -1135 -1123 -1121 -1121 -1046 -997 -970 -954 -932 -919 -927 -940 -937 -945 -968 -929 -820 -882 -904 -884 -838 -812 -802 -757 -686 -610 -525 -521 -501 -409 -408 -323 -237 -178 -140 -127 -123 -121 -116 -116 -120 -126 -133 -137 -141 -143 -143 -144 -144 -142 -139 -138 -138 -137 -135 -131 -129 -128 -137 -156 -152 -150 -150 -151 -152 -151 -151 -151 -152 -153 -155 -155 -153 -159 -160 -152 -137 -135 -131 -136 -144 -140 -129 -125 -119 -103 -105 -121 -136 -143 -142 -150 -149 -138 -126 -127 -120 -106 -92 -86 -83 -82 -84 -98 -102 -105 -110 -115 -115 -115 -114 -114 -116 -124 -133 -139 -143 -144 -145 -146 -151 -154 -157 -160 -165 -169 -171 -173 -173 -176 -178 -180 -185 -186 -189 -192 -193 -193 -195 -198 -200 -204 -208 -210 -213 -216 -221 -224 -17 -24 -65 -55 -48 -47 -37 -37 -44 -48 -37 -29 -19 -11 -13 -31 -104 -130 -74 -112 -60 -28 -86 -95 -174 -215 -182 -169 -208 -211 -166 -123 -98 -80 -73 -69 -93 -102 -103 -94 -62 -62 -70 -75 -52 -34 -34 -54 -76 -80 -76 -70 -67 -65 -59 -46 -30 -18 -18 -19 -16 -19 -19 -19 -21 -27 -37 -51 -70 -74 -75 -78 -84 -97 -130 -141 -139 -139 -161 -326 -465 -490 -489 -470 -436 -384 -335 -325 -342 -383 -512 -520 -513 -505 -514 -449 -398 -366 -353 -338 -309 -284 -284 -233 -165 -119 -109 -93 -94 -97 -99 -98 -102 -109 -120 -135 -139 -147 -157 -166 -156 -145 -139 -139 -136 -133 -134 -142 -143 -144 -144 -144 -145 -148 -148 -147 -153 -163 -172 -177 -177 -177 -189 -197 -195 -197 -201 -207 -217 -225 -233 -239 -245 -250 -255 -262 -274 -291 -312 -319 -329 -352 -366 -388 -412 -433 -456 -475 -484 -494 -524 -568 -613 -652 -676 -691 -706 -720 -736 -743 -778 -825 -877 -921 -963 -548 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -585 -891 -840 -821 -816 -802 -780 -750 -748 -718 -681 -664 -654 -638 -621 -608 -598 -596 -593 -588 -580 -584 -587 -592 -600 -606 -611 -620 -633 -651 -660 -670 -684 -691 -701 -706 -712 -736 -770 -816 -882 -958 -210 -0 -0 -0 -0 -0 -125 -322 -38 -0 -228 -446 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -84 -857 -934 -838 -743 -664 -692 -679 -646 -652 -646 -620 -563 -472 -389 -331 -305 -316 -351 -397 -407 -389 -376 -388 -417 -452 -482 -481 -500 -545 -606 -579 -655 -780 -905 -933 -922 -866 -803 -824 -770 -743 -707 -639 -652 -652 -650 -650 -648 -651 -671 -704 -730 -738 -708 -687 -727 -773 -842 -926 -1010 -1040 -1049 -1052 -1036 -943 -899 -865 -835 -805 -783 -781 -784 -777 -778 -781 -736 -652 -714 -763 -781 -778 -782 -753 -739 -731 -711 -663 -679 -674 -605 -598 -516 -423 -337 -236 -153 -115 -112 -115 -112 -113 -118 -126 -132 -137 -140 -141 -141 -140 -138 -136 -137 -136 -135 -133 -131 -131 -128 -125 -125 -146 -149 -148 -148 -149 -149 -149 -148 -146 -146 -147 -140 -123 -138 -141 -144 -146 -127 -120 -125 -134 -131 -121 -118 -113 -99 -102 -121 -136 -139 -132 -131 -128 -122 -111 -111 -103 -94 -97 -97 -97 -97 -98 -106 -110 -111 -112 -117 -117 -117 -117 -118 -122 -129 -135 -138 -143 -146 -147 -149 -154 -160 -165 -169 -169 -172 -173 -174 -177 -178 -179 -182 -185 -186 -189 -192 -194 -193 -194 -195 -197 -200 -205 -208 -210 -216 -224 -226 -5 -9 -16 -19 -28 -27 -15 -16 -31 -29 -19 -43 -35 -18 -12 -19 -16 -26 -23 -1 -0 -9 -19 -22 -81 -158 -182 -144 -181 -187 -172 -148 -145 -112 -87 -84 -87 -88 -88 -84 -67 -73 -81 -79 -51 -46 -31 -26 -46 -70 -81 -81 -78 -69 -70 -69 -61 -41 -46 -48 -45 -45 -48 -53 -63 -82 -104 -127 -141 -143 -136 -130 -125 -128 -187 -222 -234 -237 -256 -409 -503 -493 -460 -419 -371 -321 -294 -318 -406 -506 -528 -529 -515 -482 -425 -356 -317 -295 -282 -271 -275 -270 -249 -208 -138 -90 -76 -88 -104 -110 -111 -113 -123 -138 -153 -161 -148 -150 -152 -153 -154 -145 -136 -133 -137 -139 -142 -144 -143 -143 -146 -148 -150 -154 -158 -162 -168 -174 -182 -188 -188 -189 -199 -203 -201 -200 -205 -211 -213 -212 -227 -233 -237 -243 -245 -253 -265 -279 -285 -299 -317 -339 -351 -376 -403 -429 -455 -471 -478 -488 -514 -545 -588 -631 -664 -683 -701 -710 -713 -729 -755 -786 -826 -887 -922 -481 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -457 -923 -901 -870 -835 -810 -797 -773 -736 -709 -688 -652 -629 -610 -595 -595 -586 -579 -572 -567 -572 -577 -583 -590 -592 -606 -619 -635 -658 -667 -676 -684 -690 -695 -700 -712 -739 -776 -821 -883 -883 -151 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -69 -138 -98 -18 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -130 -957 -1050 -988 -913 -823 -878 -892 -852 -768 -722 -682 -627 -548 -473 -434 -417 -415 -418 -468 -488 -476 -456 -439 -440 -459 -491 -497 -507 -516 -530 -560 -699 -871 -1021 -1024 -848 -773 -769 -761 -698 -676 -640 -562 -565 -567 -577 -595 -610 -634 -647 -650 -653 -663 -695 -715 -699 -708 -763 -834 -904 -965 -977 -981 -970 -890 -840 -795 -749 -697 -673 -667 -660 -639 -610 -599 -575 -546 -609 -678 -710 -715 -733 -724 -723 -728 -737 -749 -788 -819 -822 -809 -753 -636 -481 -370 -264 -185 -147 -166 -133 -118 -115 -118 -125 -130 -134 -136 -136 -136 -135 -134 -135 -133 -130 -128 -128 -128 -127 -125 -122 -119 -118 -128 -146 -146 -144 -143 -141 -140 -140 -129 -117 -114 -114 -113 -113 -116 -129 -117 -116 -125 -123 -118 -105 -94 -95 -102 -121 -132 -128 -135 -137 -126 -105 -95 -97 -96 -92 -91 -91 -96 -101 -102 -106 -109 -112 -115 -118 -118 -119 -120 -121 -129 -133 -135 -137 -140 -142 -144 -149 -154 -162 -169 -172 -173 -169 -168 -171 -176 -180 -182 -185 -189 -190 -191 -192 -194 -193 -192 -193 -195 -197 -200 -203 -208 -216 -221 -222 -0 -0 -0 -1 -17 -15 -4 -2 -8 -6 -11 -46 -54 -29 -28 -83 -15 -0 -0 -0 -0 -5 -11 -20 -50 -93 -97 -82 -122 -157 -168 -165 -165 -151 -127 -100 -77 -73 -80 -83 -80 -80 -86 -92 -93 -58 -19 -3 -22 -86 -97 -107 -112 -109 -103 -98 -88 -69 -92 -100 -98 -93 -103 -112 -122 -130 -132 -147 -174 -200 -195 -186 -177 -181 -230 -298 -342 -364 -372 -444 -475 -459 -407 -359 -309 -282 -285 -344 -414 -454 -453 -428 -384 -340 -297 -258 -236 -222 -212 -199 -199 -195 -181 -154 -96 -76 -82 -112 -134 -137 -142 -156 -165 -180 -188 -188 -173 -162 -159 -158 -158 -160 -152 -143 -139 -136 -135 -135 -134 -135 -139 -144 -148 -155 -162 -169 -177 -188 -189 -188 -188 -193 -207 -211 -210 -208 -213 -218 -224 -226 -229 -228 -227 -229 -234 -242 -255 -267 -268 -286 -307 -326 -338 -368 -397 -425 -450 -450 -470 -495 -518 -538 -569 -607 -646 -676 -677 -687 -702 -718 -733 -756 -796 -860 -894 -389 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -309 -453 -417 -481 -146 -0 -0 -0 -0 -0 -0 -0 -0 -6 -61 -172 -813 -926 -893 -846 -799 -757 -731 -709 -650 -620 -603 -594 -588 -569 -559 -556 -556 -565 -576 -586 -594 -593 -610 -627 -642 -666 -675 -682 -687 -688 -688 -699 -717 -741 -778 -827 -892 -832 -95 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -44 -244 -237 -561 -1023 -1019 -328 -19 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -269 -1047 -954 -999 -1022 -921 -853 -801 -744 -672 -590 -567 -541 -513 -500 -515 -513 -503 -500 -493 -484 -479 -481 -494 -524 -536 -551 -686 -891 -969 -941 -918 -779 -728 -719 -694 -676 -657 -640 -625 -624 -667 -702 -717 -724 -720 -719 -720 -717 -709 -730 -751 -744 -724 -736 -767 -806 -835 -837 -852 -870 -851 -765 -706 -666 -627 -606 -594 -583 -566 -543 -525 -518 -530 -575 -618 -643 -658 -686 -693 -701 -719 -753 -788 -807 -828 -856 -892 -894 -803 -622 -398 -286 -245 -225 -166 -146 -119 -103 -109 -117 -123 -126 -127 -131 -133 -133 -132 -133 -131 -128 -127 -127 -126 -127 -125 -121 -119 -117 -115 -113 -113 -130 -136 -129 -109 -110 -112 -110 -105 -106 -106 -105 -103 -103 -101 -108 -118 -119 -111 -99 -89 -94 -104 -116 -121 -115 -115 -120 -115 -103 -106 -98 -94 -94 -94 -94 -99 -104 -102 -102 -109 -116 -119 -119 -121 -123 -123 -125 -130 -133 -136 -141 -141 -143 -146 -147 -150 -157 -163 -164 -164 -165 -168 -174 -177 -181 -184 -188 -194 -195 -195 -195 -193 -193 -193 -195 -198 -199 -199 -203 -209 -214 -215 -217 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -3 -3 -3 -3 -5 -6 -4 -2 -1 -2 -2 -10 -22 -38 -45 -45 -52 -80 -119 -133 -145 -155 -150 -120 -92 -80 -91 -108 -112 -103 -88 -106 -119 -133 -149 -135 -57 -53 -178 -167 -166 -166 -161 -144 -133 -121 -118 -157 -159 -156 -156 -165 -175 -180 -176 -159 -145 -155 -171 -175 -191 -194 -191 -202 -267 -315 -364 -425 -429 -404 -365 -316 -278 -244 -243 -284 -361 -418 -412 -364 -324 -275 -233 -200 -179 -175 -165 -159 -158 -142 -126 -113 -108 -131 -130 -130 -138 -149 -161 -171 -181 -182 -206 -209 -200 -186 -170 -196 -211 -198 -197 -179 -160 -150 -144 -137 -134 -135 -141 -142 -145 -151 -159 -168 -176 -183 -187 -190 -194 -198 -198 -210 -218 -219 -215 -218 -222 -225 -227 -227 -223 -218 -215 -223 -227 -231 -240 -255 -274 -296 -315 -332 -358 -385 -410 -434 -441 -470 -498 -521 -536 -558 -592 -622 -638 -643 -662 -686 -703 -717 -739 -774 -823 -881 -879 -477 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -439 -647 -693 -846 -559 -199 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -135 -199 -547 -908 -851 -800 -757 -713 -658 -627 -618 -603 -573 -557 -550 -546 -546 -557 -572 -579 -585 -600 -622 -639 -657 -681 -692 -698 -700 -698 -695 -702 -719 -746 -775 -832 -889 -928 -928 -245 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -170 -480 -979 -1032 -1039 -1029 -1006 -1031 -499 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -51 -75 -110 -442 -1021 -972 -920 -861 -791 -705 -694 -660 -609 -568 -579 -551 -514 -494 -486 -485 -491 -501 -517 -531 -561 -635 -820 -958 -1013 -968 -813 -710 -658 -636 -630 -638 -645 -649 -660 -717 -761 -794 -808 -788 -775 -764 -757 -756 -749 -748 -742 -727 -710 -708 -720 -739 -740 -744 -785 -826 -794 -696 -646 -626 -609 -605 -593 -579 -566 -549 -527 -527 -553 -595 -597 -609 -629 -646 -665 -697 -738 -785 -802 -820 -844 -874 -893 -905 -867 -777 -656 -565 -517 -431 -212 -252 -188 -118 -107 -111 -112 -115 -119 -124 -128 -129 -127 -127 -127 -127 -127 -127 -127 -126 -124 -122 -118 -113 -111 -111 -112 -108 -105 -104 -103 -103 -104 -104 -102 -103 -102 -100 -98 -98 -96 -95 -98 -111 -105 -94 -88 -95 -116 -118 -115 -115 -124 -118 -109 -102 -95 -100 -103 -103 -104 -103 -109 -113 -107 -113 -119 -121 -120 -120 -127 -130 -130 -132 -135 -136 -139 -145 -146 -147 -149 -150 -153 -156 -159 -160 -162 -170 -176 -179 -181 -183 -186 -190 -193 -196 -197 -196 -195 -196 -198 -200 -203 -203 -205 -208 -210 -210 -214 -217 -7 -13 -21 -21 -11 -6 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -2 -3 -2 -2 -3 -4 -16 -33 -46 -53 -48 -42 -47 -73 -79 -99 -118 -117 -99 -78 -71 -90 -127 -135 -131 -123 -140 -155 -182 -214 -210 -223 -228 -257 -271 -266 -232 -194 -175 -173 -173 -177 -196 -194 -189 -187 -191 -204 -216 -213 -192 -155 -148 -141 -129 -135 -147 -140 -124 -158 -198 -234 -261 -275 -264 -242 -219 -203 -207 -230 -271 -326 -332 -286 -232 -190 -162 -155 -155 -157 -164 -160 -159 -154 -134 -115 -105 -116 -153 -155 -152 -148 -148 -161 -171 -187 -217 -242 -255 -260 -259 -249 -272 -275 -256 -245 -221 -193 -170 -160 -151 -147 -147 -150 -148 -148 -153 -165 -175 -182 -185 -186 -195 -195 -199 -208 -217 -227 -226 -222 -223 -226 -226 -225 -222 -218 -217 -214 -209 -209 -213 -224 -242 -263 -286 -307 -326 -350 -367 -380 -395 -425 -458 -487 -514 -540 -562 -585 -599 -603 -622 -648 -672 -694 -716 -732 -756 -780 -781 -833 -871 -613 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -604 -722 -695 -763 -874 -377 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -118 -462 -930 -850 -783 -727 -681 -660 -642 -614 -576 -552 -549 -548 -549 -558 -570 -574 -585 -616 -636 -656 -677 -698 -709 -712 -712 -710 -704 -712 -725 -743 -770 -825 -877 -914 -903 -200 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -322 -724 -1057 -1039 -1039 -1020 -999 -988 -1008 -1039 -684 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -394 -1056 -1038 -1001 -944 -886 -858 -810 -756 -700 -651 -663 -637 -597 -560 -542 -511 -489 -483 -499 -497 -546 -638 -745 -795 -835 -834 -767 -624 -556 -538 -550 -584 -589 -641 -734 -786 -803 -805 -795 -774 -761 -756 -754 -753 -748 -726 -700 -678 -671 -669 -671 -678 -686 -712 -750 -768 -720 -689 -682 -685 -682 -673 -654 -635 -618 -599 -581 -575 -591 -649 -652 -649 -651 -664 -695 -731 -764 -789 -795 -808 -828 -853 -871 -894 -921 -938 -917 -914 -831 -674 -459 -360 -248 -161 -118 -115 -111 -111 -113 -117 -121 -123 -116 -94 -94 -94 -94 -95 -118 -123 -123 -123 -120 -121 -119 -112 -105 -105 -105 -104 -103 -102 -102 -102 -103 -100 -97 -95 -94 -93 -90 -88 -91 -104 -102 -92 -85 -97 -115 -115 -111 -112 -113 -101 -95 -99 -95 -97 -98 -99 -105 -108 -111 -113 -115 -121 -122 -121 -121 -121 -128 -132 -133 -136 -140 -143 -145 -149 -151 -151 -151 -152 -154 -158 -161 -161 -168 -176 -181 -182 -184 -184 -186 -189 -191 -196 -198 -198 -199 -202 -204 -206 -208 -209 -212 -213 -212 -212 -217 -220 -58 -61 -128 -104 -52 -74 -38 -13 -4 -3 -14 -9 -0 -0 -0 -0 -0 -1 -2 -2 -3 -6 -14 -40 -66 -79 -70 -45 -33 -38 -38 -53 -63 -62 -48 -36 -44 -64 -78 -113 -139 -157 -168 -201 -243 -281 -302 -321 -323 -331 -358 -335 -283 -235 -214 -211 -210 -207 -205 -203 -193 -187 -188 -200 -217 -223 -214 -181 -177 -146 -110 -89 -91 -84 -82 -98 -120 -127 -136 -155 -162 -161 -161 -172 -203 -236 -260 -273 -273 -196 -136 -114 -126 -151 -178 -197 -203 -198 -207 -202 -167 -167 -154 -146 -150 -147 -146 -149 -153 -146 -167 -197 -230 -262 -284 -304 -315 -311 -308 -310 -306 -292 -269 -231 -194 -171 -170 -164 -163 -166 -158 -157 -160 -167 -178 -184 -187 -191 -200 -205 -204 -209 -225 -232 -233 -230 -227 -228 -222 -220 -221 -213 -209 -207 -207 -207 -208 -217 -232 -253 -279 -299 -318 -342 -343 -362 -387 -412 -443 -476 -512 -548 -570 -577 -583 -593 -614 -634 -656 -679 -702 -724 -743 -758 -765 -801 -863 -593 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -67 -737 -793 -735 -757 -887 -598 -225 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -93 -383 -819 -809 -760 -738 -706 -659 -621 -593 -570 -560 -556 -557 -564 -564 -580 -608 -643 -656 -674 -695 -714 -722 -723 -720 -717 -712 -715 -725 -742 -768 -810 -822 -847 -911 -980 -377 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -816 -1051 -1046 -1040 -1035 -1003 -972 -958 -977 -998 -1034 -1073 -1047 -292 -0 -0 -0 -0 -489 -616 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -660 -626 -140 -169 -194 -563 -947 -946 -889 -830 -777 -736 -746 -729 -708 -688 -663 -606 -545 -497 -475 -453 -473 -502 -486 -495 -582 -660 -656 -552 -501 -506 -558 -626 -641 -700 -796 -848 -880 -886 -869 -835 -832 -813 -783 -750 -740 -717 -691 -669 -662 -660 -652 -644 -649 -681 -706 -713 -691 -763 -789 -796 -799 -775 -739 -706 -680 -658 -649 -647 -658 -693 -705 -708 -712 -726 -744 -765 -778 -779 -792 -788 -787 -806 -869 -924 -965 -991 -1000 -990 -890 -728 -544 -451 -320 -222 -184 -156 -123 -106 -106 -110 -115 -119 -115 -93 -92 -92 -92 -93 -94 -113 -126 -124 -123 -121 -118 -114 -104 -99 -101 -106 -108 -108 -106 -105 -106 -102 -97 -93 -89 -86 -86 -84 -83 -94 -94 -87 -88 -114 -112 -112 -113 -114 -95 -82 -79 -90 -114 -110 -105 -103 -98 -107 -107 -106 -114 -119 -121 -122 -124 -126 -136 -141 -139 -141 -145 -146 -147 -148 -148 -150 -153 -156 -160 -163 -166 -170 -176 -181 -182 -182 -185 -186 -187 -188 -191 -195 -197 -199 -202 -205 -207 -208 -210 -212 -215 -215 -214 -215 -218 -219 -116 -119 -160 -95 -27 -109 -178 -119 -68 -59 -49 -21 -2 -0 -0 -0 -1 -2 -2 -5 -7 -9 -16 -45 -70 -81 -77 -46 -34 -30 -20 -25 -31 -30 -23 -13 -28 -43 -49 -91 -129 -161 -200 -304 -386 -439 -458 -447 -424 -415 -408 -356 -300 -261 -236 -215 -208 -206 -205 -202 -192 -189 -190 -196 -212 -222 -226 -224 -199 -157 -114 -82 -71 -71 -76 -86 -101 -106 -115 -130 -142 -152 -156 -168 -200 -230 -242 -239 -222 -156 -134 -146 -182 -213 -234 -246 -247 -250 -280 -301 -296 -247 -187 -154 -142 -137 -138 -145 -152 -148 -176 -205 -235 -266 -300 -309 -317 -329 -327 -327 -328 -325 -313 -278 -240 -204 -191 -177 -173 -175 -176 -169 -170 -178 -189 -187 -188 -193 -205 -213 -217 -225 -236 -236 -236 -233 -228 -226 -218 -217 -217 -210 -204 -203 -204 -203 -205 -215 -230 -250 -274 -292 -306 -318 -328 -351 -378 -407 -431 -466 -503 -538 -567 -568 -580 -600 -622 -629 -640 -656 -677 -703 -710 -725 -755 -784 -833 -859 -651 -37 -484 -622 -556 -476 -434 -385 -333 -279 -226 -72 -0 -0 -0 -0 -0 -127 -766 -776 -749 -779 -884 -892 -655 -264 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -164 -874 -834 -812 -810 -735 -681 -639 -609 -592 -585 -585 -585 -584 -596 -613 -640 -670 -682 -691 -707 -723 -727 -734 -730 -722 -715 -713 -719 -731 -748 -792 -810 -838 -893 -973 -333 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -33 -472 -611 -792 -1045 -1029 -1001 -975 -955 -953 -968 -994 -1017 -1020 -1042 -1011 -977 -948 -934 -1084 -799 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -41 -51 -0 -0 -0 -98 -221 -274 -795 -889 -841 -801 -812 -780 -760 -751 -709 -664 -611 -556 -513 -472 -426 -386 -363 -366 -430 -492 -512 -453 -466 -520 -588 -592 -662 -724 -788 -901 -919 -918 -897 -857 -857 -835 -809 -787 -761 -761 -747 -715 -689 -686 -678 -670 -672 -691 -719 -743 -755 -806 -833 -835 -816 -775 -739 -716 -704 -686 -684 -683 -683 -689 -710 -728 -741 -749 -760 -765 -768 -771 -769 -772 -772 -778 -824 -888 -916 -924 -953 -935 -877 -780 -660 -734 -585 -457 -433 -261 -164 -118 -108 -109 -114 -118 -112 -87 -89 -91 -91 -91 -93 -112 -125 -123 -123 -120 -116 -111 -106 -100 -99 -102 -106 -106 -108 -108 -108 -103 -96 -90 -85 -85 -92 -95 -91 -89 -76 -84 -101 -107 -110 -113 -111 -99 -99 -103 -112 -120 -110 -111 -107 -99 -99 -102 -107 -115 -122 -122 -130 -137 -138 -139 -142 -145 -148 -149 -149 -149 -150 -152 -150 -152 -156 -160 -163 -166 -170 -176 -181 -180 -179 -180 -182 -184 -185 -185 -184 -188 -191 -195 -199 -204 -206 -209 -215 -215 -215 -215 -215 -216 -216 -217 -47 -54 -6 -0 -0 -0 -0 -11 -62 -116 -123 -47 -15 -7 -3 -5 -7 -7 -7 -8 -11 -14 -18 -44 -71 -92 -100 -93 -68 -46 -31 -36 -48 -43 -27 -13 -31 -41 -53 -97 -143 -187 -246 -360 -430 -477 -505 -499 -468 -452 -430 -385 -323 -277 -238 -205 -205 -205 -202 -199 -199 -203 -203 -202 -212 -217 -221 -217 -198 -152 -113 -84 -72 -79 -98 -111 -110 -138 -167 -186 -189 -180 -170 -167 -174 -187 -192 -194 -183 -142 -149 -183 -226 -254 -272 -278 -285 -310 -361 -388 -371 -298 -158 -135 -133 -116 -132 -148 -159 -166 -190 -219 -251 -282 -297 -300 -307 -318 -325 -320 -325 -336 -344 -327 -318 -294 -241 -207 -194 -188 -184 -190 -190 -196 -206 -203 -203 -205 -210 -216 -221 -224 -226 -227 -235 -232 -227 -223 -209 -206 -204 -198 -194 -192 -195 -200 -204 -215 -231 -249 -271 -289 -295 -298 -316 -342 -369 -398 -427 -453 -485 -508 -517 -550 -585 -611 -628 -643 -647 -646 -648 -665 -670 -681 -705 -751 -806 -879 -908 -784 -875 -918 -914 -899 -905 -918 -929 -936 -950 -447 -125 -72 -17 -634 -833 -777 -813 -764 -744 -753 -790 -823 -879 -615 -0 -0 -132 -101 -0 -0 -0 -0 -0 -0 -0 -0 -70 -333 -340 -645 -850 -768 -713 -675 -650 -637 -634 -639 -642 -642 -648 -658 -684 -711 -712 -717 -727 -735 -735 -747 -745 -734 -721 -708 -709 -713 -719 -725 -766 -817 -869 -925 -261 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -256 -731 -1007 -991 -967 -954 -939 -937 -938 -939 -939 -960 -994 -1026 -1053 -1089 -1144 -1042 -808 -819 -247 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -76 -843 -959 -906 -860 -839 -842 -821 -784 -754 -708 -661 -615 -573 -490 -429 -389 -372 -321 -342 -388 -434 -468 -556 -600 -607 -646 -684 -725 -749 -726 -894 -932 -919 -913 -880 -856 -839 -826 -792 -804 -791 -758 -750 -725 -704 -690 -684 -698 -731 -770 -802 -823 -819 -787 -731 -680 -675 -689 -707 -704 -704 -697 -688 -684 -694 -708 -722 -730 -737 -750 -762 -767 -759 -752 -760 -783 -811 -833 -847 -855 -860 -872 -885 -884 -858 -834 -713 -628 -603 -431 -273 -161 -104 -100 -106 -109 -103 -81 -87 -90 -91 -92 -92 -108 -122 -124 -123 -118 -113 -109 -105 -101 -98 -97 -96 -100 -104 -107 -107 -101 -95 -89 -84 -83 -91 -93 -89 -85 -72 -81 -97 -97 -113 -111 -106 -109 -109 -120 -121 -107 -88 -102 -111 -113 -122 -125 -127 -130 -137 -138 -142 -146 -147 -147 -150 -155 -158 -156 -155 -156 -156 -157 -158 -161 -164 -166 -167 -169 -172 -175 -178 -177 -177 -179 -180 -180 -181 -182 -180 -184 -188 -192 -197 -200 -203 -204 -202 -214 -215 -214 -215 -216 -214 -214 -0 -0 -0 -0 -0 -0 -0 -0 -14 -114 -218 -73 -34 -20 -12 -10 -10 -8 -8 -10 -14 -19 -27 -42 -67 -88 -103 -105 -106 -103 -96 -93 -91 -64 -41 -39 -36 -62 -94 -131 -180 -238 -270 -286 -316 -333 -358 -388 -392 -411 -414 -396 -354 -302 -257 -219 -207 -197 -205 -216 -222 -226 -219 -211 -210 -210 -217 -217 -199 -149 -105 -79 -73 -83 -104 -125 -144 -190 -232 -254 -251 -225 -200 -178 -165 -163 -147 -148 -155 -152 -176 -220 -268 -305 -307 -327 -357 -402 -467 -481 -422 -296 -149 -117 -123 -138 -149 -166 -181 -196 -212 -241 -263 -277 -281 -300 -315 -321 -319 -311 -313 -325 -343 -345 -348 -330 -293 -259 -228 -209 -203 -215 -213 -216 -222 -222 -219 -217 -217 -218 -219 -218 -217 -219 -228 -230 -225 -216 -206 -201 -199 -199 -199 -195 -196 -200 -208 -220 -235 -252 -268 -276 -286 -298 -313 -333 -358 -386 -417 -450 -483 -499 -508 -547 -586 -611 -629 -655 -670 -659 -643 -642 -639 -648 -669 -700 -756 -819 -880 -918 -861 -871 -883 -887 -886 -892 -897 -900 -908 -912 -920 -932 -941 -904 -889 -861 -814 -780 -768 -758 -750 -775 -820 -659 -331 -288 -705 -581 -99 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -240 -584 -814 -761 -734 -715 -702 -696 -692 -698 -710 -718 -719 -750 -774 -765 -765 -765 -766 -767 -773 -767 -751 -728 -703 -696 -684 -674 -687 -729 -784 -843 -897 -962 -431 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -233 -1024 -997 -970 -954 -941 -921 -913 -908 -904 -914 -938 -968 -1002 -1037 -1053 -1072 -1107 -1187 -940 -406 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -226 -273 -562 -954 -936 -526 -605 -861 -818 -778 -733 -669 -579 -515 -475 -445 -409 -356 -325 -343 -408 -504 -597 -652 -667 -665 -673 -689 -751 -886 -934 -929 -916 -911 -867 -866 -871 -867 -831 -823 -852 -876 -828 -776 -734 -706 -692 -697 -740 -778 -789 -785 -750 -704 -659 -626 -650 -686 -715 -720 -732 -725 -717 -734 -726 -728 -734 -740 -739 -761 -779 -782 -771 -758 -752 -757 -774 -774 -791 -811 -815 -804 -815 -843 -869 -725 -660 -633 -605 -491 -360 -242 -151 -100 -101 -102 -97 -83 -84 -86 -89 -91 -91 -92 -102 -123 -122 -118 -112 -107 -102 -99 -98 -97 -94 -96 -101 -105 -105 -98 -95 -93 -92 -86 -92 -93 -87 -83 -76 -82 -94 -96 -104 -106 -106 -105 -104 -101 -98 -98 -100 -113 -125 -131 -125 -127 -134 -140 -140 -142 -143 -144 -147 -149 -156 -161 -161 -161 -163 -163 -163 -161 -167 -172 -175 -176 -176 -176 -176 -175 -178 -178 -178 -181 -181 -181 -182 -183 -181 -185 -188 -191 -192 -198 -204 -208 -210 -213 -213 -212 -212 -213 -213 -213 -0 -0 -0 -0 -0 -0 -0 -0 -0 -121 -203 -71 -42 -25 -15 -8 -8 -7 -10 -15 -15 -23 -31 -42 -65 -71 -80 -97 -115 -156 -164 -143 -110 -71 -62 -76 -76 -107 -125 -142 -175 -225 -216 -188 -194 -200 -221 -255 -285 -318 -349 -366 -361 -319 -308 -282 -230 -217 -230 -249 -263 -256 -233 -219 -214 -208 -213 -217 -207 -162 -110 -81 -76 -90 -95 -123 -165 -214 -261 -286 -288 -272 -243 -228 -213 -196 -168 -145 -149 -177 -216 -269 -326 -368 -362 -402 -443 -487 -542 -497 -410 -286 -147 -144 -168 -188 -186 -199 -209 -218 -230 -252 -255 -264 -284 -298 -305 -312 -315 -312 -311 -315 -320 -323 -341 -347 -333 -297 -265 -245 -233 -227 -226 -239 -248 -246 -234 -227 -223 -221 -218 -218 -221 -223 -218 -220 -221 -219 -221 -214 -209 -206 -203 -203 -207 -213 -220 -228 -242 -258 -271 -271 -284 -299 -313 -329 -353 -379 -407 -439 -442 -468 -507 -547 -580 -607 -631 -659 -687 -684 -674 -669 -647 -635 -640 -665 -708 -761 -791 -799 -785 -824 -846 -858 -874 -866 -865 -865 -863 -861 -865 -877 -892 -863 -849 -829 -801 -771 -768 -758 -745 -748 -769 -834 -901 -913 -904 -900 -683 -95 -48 -0 -0 -0 -0 -0 -0 -0 -0 -0 -385 -875 -836 -813 -799 -790 -785 -776 -779 -766 -766 -793 -362 -92 -128 -165 -617 -843 -823 -811 -794 -768 -735 -699 -687 -669 -657 -662 -703 -753 -805 -856 -903 -945 -923 -772 -95 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -175 -685 -955 -989 -968 -962 -957 -939 -925 -917 -912 -922 -946 -977 -1010 -1012 -1033 -1078 -1150 -1227 -575 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -126 -313 -339 -98 -181 -530 -929 -902 -822 -714 -603 -601 -537 -472 -431 -417 -364 -358 -398 -447 -451 -528 -633 -697 -700 -706 -755 -868 -951 -971 -957 -923 -860 -861 -874 -887 -892 -900 -924 -944 -929 -834 -794 -766 -719 -714 -726 -744 -756 -753 -728 -690 -653 -642 -672 -697 -718 -742 -770 -776 -775 -788 -789 -787 -787 -792 -789 -795 -799 -796 -778 -769 -757 -747 -747 -745 -753 -755 -732 -724 -716 -717 -730 -731 -620 -518 -455 -357 -301 -249 -199 -162 -126 -106 -97 -89 -78 -80 -85 -89 -90 -90 -100 -117 -120 -117 -112 -104 -99 -97 -96 -95 -94 -95 -98 -101 -101 -96 -95 -95 -94 -87 -90 -89 -84 -83 -86 -89 -93 -104 -104 -99 -97 -105 -100 -93 -89 -91 -113 -115 -121 -133 -132 -135 -136 -136 -136 -138 -141 -144 -147 -150 -156 -160 -163 -164 -168 -170 -171 -172 -179 -184 -185 -184 -184 -184 -183 -182 -184 -183 -182 -184 -185 -186 -186 -185 -183 -186 -189 -191 -191 -198 -205 -209 -210 -209 -208 -209 -209 -209 -210 -210 -0 -0 -0 -0 -0 -0 -0 -0 -0 -147 -164 -61 -33 -19 -13 -13 -10 -15 -17 -17 -11 -21 -27 -32 -46 -50 -64 -90 -126 -175 -172 -138 -92 -62 -55 -69 -100 -110 -111 -119 -140 -169 -151 -138 -142 -147 -162 -184 -210 -235 -266 -293 -308 -299 -301 -277 -243 -229 -256 -292 -310 -292 -251 -238 -226 -201 -208 -223 -216 -176 -123 -92 -81 -90 -111 -145 -183 -224 -260 -273 -267 -253 -246 -246 -243 -232 -213 -177 -170 -200 -269 -328 -347 -375 -424 -480 -529 -563 -563 -428 -328 -256 -202 -199 -225 -238 -234 -240 -244 -249 -256 -267 -267 -271 -279 -290 -293 -307 -319 -323 -323 -322 -319 -318 -330 -342 -340 -322 -304 -291 -282 -272 -248 -278 -285 -272 -253 -237 -227 -223 -220 -221 -224 -230 -233 -235 -235 -237 -240 -228 -224 -220 -213 -212 -218 -226 -235 -246 -259 -266 -270 -276 -289 -300 -312 -326 -349 -375 -402 -426 -430 -460 -503 -550 -584 -617 -650 -679 -690 -698 -703 -700 -678 -642 -622 -621 -638 -680 -698 -700 -700 -748 -787 -817 -841 -843 -847 -850 -849 -839 -833 -841 -854 -842 -825 -813 -804 -797 -776 -750 -731 -729 -748 -804 -837 -819 -858 -870 -886 -922 -990 -364 -0 -0 -0 -0 -0 -0 -0 -0 -211 -462 -494 -529 -573 -621 -663 -694 -738 -501 -0 -3 -15 -0 -0 -0 -150 -252 -413 -850 -825 -785 -742 -700 -699 -676 -656 -657 -692 -739 -786 -830 -867 -874 -899 -923 -857 -239 -364 -567 -5 -0 -0 -0 -0 -0 -0 -0 -98 -891 -1004 -1000 -1025 -1008 -981 -957 -938 -923 -928 -944 -959 -964 -992 -1017 -1048 -1094 -1166 -490 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -119 -462 -880 -885 -801 -753 -700 -627 -541 -470 -473 -425 -403 -402 -400 -383 -455 -566 -666 -745 -795 -861 -954 -953 -1014 -1026 -968 -887 -887 -893 -901 -925 -927 -950 -970 -956 -915 -870 -827 -790 -769 -764 -768 -775 -768 -744 -705 -663 -648 -674 -686 -693 -719 -738 -762 -785 -801 -820 -825 -826 -823 -786 -803 -806 -784 -758 -753 -753 -753 -749 -740 -725 -702 -669 -663 -632 -613 -621 -620 -590 -536 -483 -516 -507 -426 -327 -327 -178 -101 -80 -77 -73 -75 -80 -84 -86 -88 -90 -94 -115 -116 -110 -103 -97 -96 -94 -93 -93 -94 -95 -96 -96 -96 -96 -102 -111 -100 -91 -84 -80 -82 -82 -90 -101 -106 -100 -101 -106 -109 -104 -103 -101 -98 -114 -106 -104 -116 -130 -130 -131 -132 -137 -138 -140 -145 -151 -154 -155 -158 -166 -169 -173 -177 -179 -181 -186 -189 -190 -190 -189 -188 -187 -188 -188 -187 -186 -186 -188 -188 -188 -188 -187 -189 -191 -192 -194 -201 -205 -204 -200 -200 -202 -203 -203 -205 -206 -207 -0 -0 -0 -0 -0 -0 -0 -0 -5 -182 -126 -32 -20 -15 -14 -19 -29 -28 -19 -12 -11 -15 -20 -23 -27 -45 -62 -86 -116 -141 -121 -88 -54 -42 -43 -56 -73 -81 -85 -98 -116 -131 -115 -110 -114 -121 -136 -151 -167 -185 -204 -214 -223 -231 -232 -226 -222 -229 -260 -319 -344 -331 -307 -284 -246 -209 -213 -225 -223 -198 -149 -117 -104 -111 -142 -163 -188 -219 -255 -267 -250 -234 -234 -232 -239 -242 -235 -214 -218 -257 -325 -374 -379 -414 -481 -539 -601 -626 -587 -438 -288 -234 -236 -248 -268 -271 -266 -262 -270 -273 -273 -273 -273 -276 -280 -287 -290 -304 -318 -327 -328 -330 -328 -324 -325 -337 -343 -339 -327 -318 -313 -307 -291 -306 -320 -315 -293 -267 -237 -219 -219 -221 -230 -244 -258 -259 -259 -257 -256 -248 -244 -235 -226 -225 -230 -242 -257 -269 -278 -279 -281 -286 -298 -306 -315 -328 -348 -368 -382 -392 -426 -465 -505 -548 -594 -636 -677 -705 -703 -727 -734 -729 -711 -653 -611 -593 -599 -601 -633 -647 -644 -679 -713 -744 -774 -814 -821 -822 -818 -807 -805 -815 -816 -785 -787 -793 -797 -796 -777 -747 -727 -724 -727 -769 -789 -777 -776 -768 -779 -821 -908 -934 -916 -863 -817 -768 -721 -672 -589 -109 -287 -307 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -79 -346 -754 -808 -768 -740 -716 -686 -668 -668 -699 -742 -782 -817 -845 -849 -877 -912 -929 -832 -872 -913 -718 -677 -271 -0 -0 -0 -0 -0 -157 -973 -1047 -1052 -1028 -881 -893 -912 -955 -1007 -1000 -997 -997 -996 -1004 -1000 -1009 -1043 -1105 -916 -759 -730 -741 -222 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -87 -810 -921 -894 -866 -793 -742 -670 -617 -668 -595 -552 -521 -479 -420 -466 -571 -693 -761 -839 -913 -971 -982 -1042 -1058 -1015 -926 -924 -924 -922 -923 -946 -978 -998 -988 -966 -910 -858 -829 -823 -813 -805 -799 -786 -740 -695 -662 -647 -656 -666 -663 -637 -603 -614 -672 -764 -785 -791 -811 -838 -783 -796 -796 -772 -742 -746 -781 -813 -794 -756 -721 -689 -664 -658 -635 -615 -608 -605 -590 -567 -555 -616 -600 -513 -399 -342 -220 -145 -105 -80 -85 -81 -77 -77 -81 -85 -90 -97 -114 -114 -109 -104 -103 -96 -92 -90 -91 -92 -92 -92 -94 -110 -113 -110 -105 -95 -86 -81 -79 -81 -84 -94 -106 -112 -111 -112 -112 -109 -109 -111 -111 -106 -115 -105 -98 -104 -121 -126 -132 -139 -143 -139 -139 -145 -159 -158 -159 -162 -170 -173 -177 -180 -183 -185 -185 -187 -189 -190 -190 -189 -187 -188 -187 -187 -187 -184 -184 -183 -183 -187 -190 -191 -192 -195 -199 -200 -198 -193 -187 -194 -197 -198 -200 -202 -203 -204 -0 -0 -0 -0 -0 -0 -0 -0 -14 -98 -61 -34 -38 -33 -40 -44 -40 -18 -8 -6 -7 -7 -9 -11 -16 -28 -25 -35 -50 -61 -48 -33 -23 -25 -31 -43 -57 -71 -81 -91 -100 -105 -100 -98 -100 -106 -114 -122 -136 -149 -157 -157 -157 -157 -151 -154 -167 -185 -202 -275 -329 -353 -352 -333 -275 -225 -213 -233 -240 -223 -187 -176 -153 -148 -161 -158 -166 -193 -233 -274 -259 -247 -244 -237 -249 -253 -249 -244 -266 -298 -326 -329 -370 -428 -497 -565 -626 -630 -582 -482 -348 -277 -262 -267 -293 -283 -277 -279 -277 -277 -277 -276 -274 -283 -291 -294 -293 -301 -316 -326 -322 -330 -330 -330 -334 -340 -342 -341 -339 -338 -332 -327 -324 -326 -350 -360 -343 -311 -278 -251 -236 -223 -220 -236 -258 -269 -269 -265 -264 -269 -260 -251 -244 -243 -248 -261 -278 -292 -291 -293 -296 -300 -307 -313 -321 -334 -351 -352 -366 -391 -424 -461 -507 -557 -605 -647 -674 -705 -741 -778 -774 -750 -715 -674 -627 -601 -593 -592 -597 -613 -630 -644 -659 -686 -716 -746 -752 -762 -767 -766 -765 -771 -778 -782 -769 -768 -769 -766 -749 -727 -709 -700 -700 -718 -729 -731 -729 -704 -717 -757 -809 -840 -852 -857 -863 -878 -885 -889 -857 -591 -728 -693 -401 -358 -320 -283 -194 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -32 -296 -362 -558 -812 -754 -704 -684 -689 -711 -754 -787 -810 -814 -838 -865 -892 -916 -930 -934 -951 -982 -983 -775 -622 -598 -555 -166 -0 -216 -1041 -1083 -933 -615 -0 -0 -0 -288 -1014 -1035 -1056 -1040 -1010 -993 -1000 -1006 -1017 -1056 -1104 -1126 -1148 -1224 -334 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -124 -866 -971 -940 -892 -862 -848 -811 -711 -522 -485 -484 -525 -582 -507 -512 -578 -684 -769 -838 -863 -868 -980 -1060 -1062 -1015 -970 -973 -965 -953 -953 -973 -1009 -1034 -1026 -958 -902 -871 -858 -812 -794 -786 -781 -769 -719 -671 -639 -636 -642 -648 -627 -560 -501 -485 -536 -645 -632 -667 -722 -777 -778 -832 -847 -829 -816 -813 -852 -885 -849 -788 -738 -695 -658 -651 -645 -637 -627 -629 -625 -617 -619 -672 -676 -657 -583 -389 -258 -174 -124 -94 -83 -86 -91 -91 -84 -87 -100 -116 -116 -114 -112 -111 -106 -98 -93 -90 -90 -94 -96 -97 -97 -108 -109 -104 -97 -89 -84 -81 -80 -83 -94 -100 -104 -107 -110 -106 -104 -109 -109 -113 -117 -118 -110 -112 -115 -116 -116 -124 -138 -152 -150 -144 -146 -152 -158 -160 -162 -167 -171 -174 -177 -180 -182 -183 -184 -185 -186 -188 -189 -187 -186 -186 -186 -186 -185 -182 -183 -185 -188 -192 -193 -194 -196 -198 -200 -199 -198 -198 -193 -194 -192 -191 -201 -200 -201 -201 -0 -0 -0 -0 -0 -1 -7 -76 -97 -43 -69 -76 -82 -85 -91 -77 -50 -26 -28 -19 -11 -4 -4 -3 -5 -9 -7 -10 -14 -17 -15 -14 -15 -19 -29 -40 -53 -66 -74 -79 -84 -89 -90 -85 -85 -89 -95 -106 -116 -124 -129 -131 -133 -133 -133 -132 -139 -161 -200 -227 -249 -282 -315 -339 -302 -258 -230 -227 -254 -246 -220 -217 -191 -172 -158 -137 -140 -164 -208 -265 -268 -248 -236 -246 -280 -284 -278 -274 -279 -292 -298 -306 -357 -420 -491 -560 -610 -595 -559 -511 -491 -343 -270 -274 -299 -282 -286 -293 -284 -283 -281 -278 -276 -278 -285 -299 -315 -308 -310 -313 -316 -325 -329 -334 -341 -351 -356 -356 -352 -351 -346 -340 -337 -342 -368 -383 -381 -354 -352 -314 -261 -216 -225 -236 -250 -265 -277 -277 -275 -276 -270 -268 -265 -263 -269 -278 -281 -286 -301 -302 -303 -305 -307 -314 -324 -334 -344 -352 -368 -394 -431 -469 -509 -554 -606 -661 -670 -708 -774 -820 -819 -794 -753 -707 -639 -613 -608 -598 -592 -602 -621 -639 -652 -665 -674 -677 -677 -694 -716 -732 -744 -748 -750 -749 -729 -736 -746 -746 -725 -702 -682 -670 -672 -677 -681 -686 -690 -665 -672 -695 -728 -758 -776 -786 -792 -809 -818 -824 -829 -834 -800 -795 -808 -812 -830 -853 -701 -204 -165 -55 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -182 -520 -800 -749 -720 -715 -726 -766 -777 -795 -837 -852 -870 -889 -905 -916 -926 -935 -944 -953 -982 -1012 -1039 -1057 -287 -0 -158 -670 -712 -349 -0 -0 -0 -0 -0 -0 -0 -0 -440 -1059 -1016 -1017 -1016 -1015 -1028 -1041 -1064 -1101 -1157 -834 -323 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -286 -749 -1033 -1049 -974 -883 -854 -865 -676 -370 -0 -0 -0 -227 -721 -609 -591 -617 -664 -719 -729 -752 -816 -958 -1067 -965 -846 -1026 -1039 -1042 -1033 -1014 -1018 -1041 -1056 -1049 -1027 -932 -874 -870 -841 -821 -796 -768 -749 -732 -705 -682 -681 -675 -655 -605 -518 -505 -458 -445 -486 -495 -554 -611 -648 -665 -757 -859 -931 -929 -920 -923 -921 -893 -837 -772 -709 -659 -659 -646 -647 -664 -654 -667 -677 -680 -682 -682 -626 -531 -438 -346 -244 -156 -107 -122 -104 -85 -80 -94 -104 -110 -114 -114 -113 -112 -111 -108 -100 -94 -92 -95 -110 -115 -115 -114 -110 -105 -100 -94 -87 -83 -83 -87 -99 -104 -103 -100 -103 -98 -98 -102 -103 -105 -115 -122 -120 -111 -118 -125 -128 -131 -134 -144 -155 -156 -152 -153 -156 -159 -162 -168 -172 -172 -174 -176 -178 -179 -180 -182 -184 -186 -187 -187 -186 -185 -185 -185 -184 -183 -183 -186 -190 -193 -195 -195 -196 -197 -199 -198 -200 -202 -203 -202 -201 -198 -196 -201 -199 -199 -199 -0 -0 -0 -0 -24 -51 -118 -90 -70 -69 -126 -125 -133 -156 -182 -147 -161 -143 -106 -70 -53 -38 -19 -10 -4 -4 -7 -6 -9 -13 -16 -16 -18 -22 -29 -33 -45 -54 -58 -62 -65 -69 -70 -63 -69 -76 -84 -96 -101 -105 -109 -115 -123 -130 -137 -147 -163 -178 -194 -213 -214 -233 -266 -302 -312 -285 -251 -231 -255 -262 -247 -224 -204 -186 -149 -104 -105 -132 -159 -184 -190 -201 -219 -251 -302 -316 -316 -305 -282 -295 -287 -287 -340 -388 -456 -520 -558 -543 -542 -525 -471 -385 -319 -300 -328 -291 -290 -294 -292 -295 -292 -289 -288 -286 -278 -289 -312 -312 -312 -312 -313 -317 -325 -334 -344 -357 -361 -362 -364 -371 -371 -365 -362 -367 -383 -392 -391 -381 -378 -347 -296 -242 -224 -244 -262 -271 -275 -277 -288 -295 -289 -289 -286 -285 -290 -295 -296 -300 -311 -310 -309 -307 -306 -313 -323 -328 -331 -349 -370 -397 -429 -465 -509 -555 -593 -608 -644 -701 -776 -851 -553 -682 -806 -728 -673 -644 -623 -597 -610 -612 -632 -666 -672 -672 -669 -663 -653 -649 -660 -687 -718 -740 -738 -726 -725 -716 -724 -730 -719 -702 -682 -666 -659 -659 -658 -656 -649 -635 -637 -647 -665 -704 -710 -716 -725 -737 -753 -764 -770 -771 -737 -731 -741 -752 -772 -791 -810 -828 -848 -412 -99 -49 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -116 -473 -729 -768 -746 -734 -762 -773 -795 -836 -874 -890 -899 -907 -922 -924 -925 -930 -944 -977 -1006 -1030 -1028 -229 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -261 -1045 -1038 -1024 -1022 -1013 -1013 -1030 -1070 -1138 -1218 -519 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -158 -392 -420 -864 -713 -501 -823 -822 -387 -0 -0 -0 -0 -187 -583 -689 -684 -679 -690 -697 -694 -727 -789 -852 -982 -897 -746 -721 -719 -909 -1071 -1059 -1061 -1075 -1080 -1066 -1031 -1012 -933 -824 -793 -803 -811 -807 -782 -751 -736 -726 -711 -688 -637 -560 -470 -491 -453 -423 -426 -447 -495 -535 -562 -586 -617 -700 -835 -1000 -987 -970 -961 -962 -894 -828 -773 -730 -689 -658 -656 -678 -677 -694 -719 -734 -708 -699 -659 -608 -586 -461 -334 -231 -177 -261 -201 -116 -76 -86 -97 -105 -109 -110 -111 -111 -111 -109 -104 -97 -98 -113 -112 -111 -110 -109 -108 -102 -97 -96 -91 -90 -96 -106 -113 -105 -102 -103 -97 -99 -102 -105 -111 -113 -120 -122 -114 -115 -126 -134 -137 -143 -142 -144 -152 -157 -155 -155 -157 -164 -167 -170 -172 -171 -172 -174 -175 -176 -178 -181 -184 -185 -186 -186 -185 -185 -185 -185 -184 -183 -187 -189 -192 -194 -194 -195 -195 -195 -196 -196 -199 -200 -201 -200 -198 -197 -196 -199 -196 -196 -198 -0 -0 -9 -115 -142 -147 -76 -73 -89 -101 -115 -125 -151 -211 -268 -67 -174 -240 -177 -149 -136 -111 -72 -40 -18 -8 -11 -22 -19 -18 -20 -23 -25 -25 -25 -23 -27 -35 -43 -48 -49 -51 -50 -42 -53 -66 -79 -93 -101 -102 -106 -114 -123 -131 -140 -150 -160 -176 -190 -202 -211 -223 -242 -268 -293 -281 -266 -253 -242 -241 -233 -223 -224 -185 -129 -74 -54 -91 -108 -119 -140 -188 -225 -260 -300 -318 -330 -328 -311 -310 -289 -278 -295 -347 -398 -441 -469 -470 -473 -460 -424 -370 -330 -317 -319 -295 -295 -295 -297 -305 -298 -295 -294 -293 -296 -301 -304 -305 -313 -306 -305 -315 -324 -332 -341 -350 -357 -359 -362 -367 -378 -383 -385 -385 -384 -389 -392 -391 -386 -362 -316 -268 -243 -256 -268 -274 -275 -283 -303 -319 -319 -314 -308 -304 -304 -303 -307 -314 -320 -317 -313 -308 -306 -314 -319 -323 -328 -343 -366 -392 -423 -463 -507 -551 -580 -583 -619 -682 -768 -786 -132 -309 -538 -570 -754 -710 -656 -629 -628 -636 -659 -685 -687 -686 -682 -675 -668 -653 -643 -650 -680 -712 -722 -723 -723 -715 -720 -719 -708 -700 -680 -668 -662 -650 -640 -633 -626 -612 -613 -622 -636 -653 -656 -652 -651 -659 -674 -693 -708 -708 -663 -660 -675 -696 -712 -727 -749 -778 -813 -852 -873 -696 -28 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -41 -403 -495 -510 -555 -730 -761 -791 -833 -874 -894 -910 -920 -918 -919 -926 -936 -947 -983 -1012 -830 -405 -79 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -84 -848 -1060 -1057 -1050 -1022 -1021 -1047 -1099 -1177 -446 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -292 -433 -520 -751 -760 -334 -0 -0 -0 -0 -0 -67 -467 -669 -732 -724 -714 -689 -689 -718 -774 -904 -890 -833 -838 -835 -972 -1080 -1075 -1076 -1083 -1092 -1099 -1095 -1061 -962 -830 -752 -801 -840 -845 -803 -783 -754 -725 -700 -651 -581 -501 -427 -430 -420 -421 -430 -409 -446 -497 -551 -602 -589 -582 -634 -816 -991 -1033 -1027 -1040 -956 -910 -876 -832 -735 -666 -636 -644 -674 -672 -695 -738 -766 -772 -744 -726 -773 -644 -503 -385 -319 -323 -251 -163 -97 -83 -88 -97 -104 -104 -107 -107 -106 -106 -103 -100 -102 -112 -111 -108 -105 -103 -105 -99 -97 -103 -102 -104 -111 -118 -114 -108 -104 -104 -108 -109 -113 -119 -124 -126 -125 -122 -118 -121 -131 -140 -143 -145 -138 -135 -140 -147 -148 -150 -157 -169 -168 -165 -163 -163 -167 -169 -171 -174 -177 -181 -184 -184 -183 -183 -184 -184 -185 -185 -185 -185 -188 -190 -192 -193 -195 -194 -194 -194 -195 -196 -198 -200 -199 -197 -196 -195 -195 -197 -197 -198 -199 -0 -106 -208 -258 -154 -85 -68 -77 -93 -85 -75 -87 -121 -165 -201 -192 -195 -231 -254 -243 -258 -228 -171 -103 -60 -38 -52 -100 -84 -75 -65 -55 -47 -38 -26 -15 -15 -16 -18 -23 -29 -33 -31 -29 -42 -59 -74 -84 -86 -97 -108 -120 -130 -138 -147 -157 -173 -191 -201 -206 -214 -224 -242 -263 -279 -268 -269 -274 -273 -246 -230 -207 -173 -115 -87 -70 -67 -67 -63 -81 -116 -188 -236 -266 -287 -306 -324 -333 -332 -326 -308 -294 -290 -303 -346 -372 -387 -393 -398 -397 -389 -372 -356 -334 -316 -307 -306 -302 -303 -312 -305 -302 -301 -302 -306 -307 -307 -306 -304 -302 -307 -318 -325 -334 -343 -349 -350 -352 -359 -367 -374 -381 -384 -384 -381 -383 -382 -380 -376 -364 -337 -301 -263 -250 -250 -264 -286 -301 -320 -336 -344 -335 -330 -328 -327 -324 -321 -323 -325 -322 -317 -311 -309 -315 -315 -317 -324 -338 -361 -385 -415 -453 -493 -504 -528 -567 -614 -668 -755 -698 -59 -0 -0 -121 -612 -737 -731 -696 -668 -669 -692 -712 -711 -708 -707 -710 -714 -702 -678 -670 -685 -706 -707 -712 -720 -724 -728 -719 -704 -694 -679 -673 -668 -651 -636 -625 -615 -602 -599 -603 -608 -610 -613 -601 -592 -592 -599 -619 -635 -634 -587 -586 -604 -626 -635 -654 -692 -741 -789 -792 -811 -626 -42 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -156 -752 -764 -779 -821 -870 -905 -929 -941 -938 -909 -891 -907 -955 -987 -592 -235 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -68 -917 -539 -482 -1083 -1041 -1016 -1024 -1067 -1148 -382 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -435 -765 -710 -721 -509 -350 -339 -316 -107 -0 -0 -0 -365 -549 -602 -731 -693 -677 -697 -755 -870 -952 -999 -1011 -1044 -1069 -1087 -1100 -1104 -1109 -1106 -1096 -1096 -1066 -993 -886 -769 -761 -793 -818 -791 -789 -742 -692 -665 -612 -535 -466 -420 -416 -410 -408 -407 -393 -412 -470 -559 -664 -650 -635 -614 -572 -993 -1107 -1093 -1086 -994 -971 -930 -835 -740 -667 -621 -604 -622 -631 -623 -627 -701 -747 -768 -793 -862 -738 -616 -500 -413 -596 -430 -225 -125 -95 -89 -93 -97 -97 -100 -100 -98 -98 -96 -105 -115 -115 -108 -106 -104 -103 -111 -108 -104 -103 -106 -115 -120 -119 -106 -105 -104 -103 -115 -117 -120 -124 -125 -123 -125 -129 -135 -135 -142 -147 -147 -148 -137 -129 -128 -134 -137 -146 -157 -166 -157 -154 -158 -164 -168 -170 -174 -178 -179 -182 -184 -183 -184 -184 -185 -186 -187 -188 -188 -189 -190 -192 -194 -195 -196 -195 -194 -195 -197 -197 -197 -197 -197 -196 -195 -196 -198 -199 -200 -201 -202 -161 -193 -189 -90 -67 -59 -59 -64 -64 -63 -70 -89 -115 -136 -157 -177 -197 -221 -236 -245 -276 -278 -243 -188 -151 -129 -155 -203 -192 -173 -156 -138 -120 -85 -49 -22 -11 -9 -9 -9 -11 -14 -15 -19 -31 -50 -65 -73 -75 -92 -108 -121 -133 -141 -150 -164 -179 -180 -196 -212 -222 -230 -246 -265 -279 -274 -270 -269 -267 -256 -243 -186 -110 -52 -62 -70 -71 -69 -39 -83 -151 -156 -221 -262 -286 -305 -313 -318 -322 -324 -310 -303 -293 -285 -315 -326 -334 -344 -356 -360 -367 -376 -383 -364 -336 -314 -314 -310 -316 -324 -321 -313 -310 -310 -312 -312 -313 -311 -305 -321 -321 -322 -330 -339 -345 -349 -351 -356 -365 -376 -387 -394 -388 -384 -385 -382 -378 -374 -371 -367 -352 -332 -307 -273 -269 -271 -285 -315 -333 -347 -355 -351 -350 -349 -345 -336 -327 -325 -325 -323 -321 -316 -314 -316 -319 -322 -327 -336 -352 -378 -411 -440 -441 -476 -517 -561 -607 -652 -731 -593 -0 -0 -0 -0 -42 -684 -811 -775 -751 -742 -736 -734 -733 -737 -743 -753 -763 -761 -739 -723 -717 -716 -700 -713 -734 -734 -730 -721 -711 -703 -698 -689 -678 -662 -641 -625 -610 -596 -586 -585 -587 -589 -587 -574 -562 -555 -553 -559 -565 -567 -558 -544 -552 -568 -574 -592 -636 -681 -712 -727 -751 -793 -770 -137 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -143 -597 -742 -784 -818 -879 -914 -912 -903 -902 -878 -860 -886 -948 -993 -339 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -63 -42 -439 -1112 -1060 -1025 -1018 -1044 -1110 -318 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -176 -312 -309 -325 -342 -506 -731 -703 -230 -0 -0 -0 -0 -0 -125 -539 -664 -698 -713 -755 -824 -842 -875 -948 -1002 -1058 -1098 -1120 -1121 -1121 -1118 -1109 -1092 -1070 -1039 -977 -862 -762 -715 -703 -702 -721 -687 -651 -638 -592 -514 -446 -407 -407 -411 -407 -398 -395 -395 -453 -538 -598 -680 -702 -668 -595 -1050 -1173 -1149 -1108 -1054 -998 -916 -802 -702 -624 -577 -558 -547 -575 -568 -555 -609 -650 -681 -739 -863 -787 -763 -667 -465 -981 -702 -322 -162 -104 -93 -90 -86 -91 -93 -95 -97 -95 -97 -104 -110 -107 -101 -105 -111 -109 -108 -106 -104 -106 -115 -120 -119 -113 -106 -105 -107 -110 -112 -114 -115 -116 -117 -119 -130 -142 -148 -150 -148 -144 -142 -144 -135 -127 -125 -125 -133 -142 -150 -152 -152 -158 -168 -173 -175 -177 -179 -181 -181 -182 -184 -186 -187 -187 -188 -188 -189 -189 -190 -190 -192 -193 -193 -193 -196 -196 -196 -196 -198 -198 -197 -196 -195 -195 -196 -197 -197 -200 -201 -202 -206 -285 -146 -66 -37 -35 -41 -44 -45 -46 -51 -73 -101 -125 -148 -178 -210 -239 -233 -226 -218 -218 -241 -239 -228 -223 -222 -209 -200 -200 -192 -200 -207 -205 -175 -107 -52 -21 -19 -15 -10 -5 -6 -8 -14 -24 -41 -55 -64 -70 -89 -106 -118 -128 -137 -144 -155 -167 -171 -183 -201 -219 -230 -247 -258 -263 -259 -260 -266 -270 -265 -239 -170 -92 -38 -59 -70 -79 -86 -83 -83 -116 -180 -224 -262 -282 -288 -291 -299 -310 -317 -302 -308 -302 -290 -299 -301 -305 -315 -331 -344 -362 -380 -387 -380 -387 -382 -355 -333 -333 -334 -325 -314 -311 -310 -309 -309 -309 -312 -319 -330 -325 -325 -333 -345 -346 -351 -360 -371 -381 -390 -397 -403 -391 -387 -388 -388 -386 -380 -373 -370 -367 -356 -346 -343 -303 -289 -290 -305 -333 -349 -359 -364 -359 -357 -351 -343 -343 -340 -334 -327 -328 -319 -319 -322 -323 -327 -332 -338 -350 -377 -406 -430 -435 -467 -507 -551 -593 -621 -690 -653 -439 -386 -128 -0 -121 -807 -865 -823 -789 -771 -804 -805 -792 -797 -814 -824 -828 -826 -802 -781 -762 -748 -728 -734 -741 -733 -723 -711 -704 -702 -695 -688 -676 -660 -641 -622 -606 -591 -572 -567 -567 -568 -565 -562 -548 -532 -527 -530 -532 -534 -538 -514 -517 -528 -535 -539 -564 -588 -605 -646 -684 -723 -771 -845 -786 -769 -790 -748 -199 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -62 -680 -805 -826 -877 -881 -883 -881 -874 -856 -848 -878 -783 -275 -81 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -501 -1130 -1078 -1040 -1024 -1034 -1074 -776 -676 -478 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -296 -694 -654 -415 -160 -0 -0 -0 -0 -0 -21 -581 -717 -713 -744 -794 -809 -842 -911 -995 -1078 -1127 -1143 -1146 -1145 -1144 -1141 -1135 -1129 -1119 -1082 -993 -839 -788 -746 -652 -621 -589 -591 -625 -596 -520 -470 -451 -415 -421 -421 -410 -398 -395 -439 -490 -491 -631 -692 -687 -657 -1102 -1208 -1183 -1149 -1101 -996 -875 -759 -669 -597 -545 -516 -517 -505 -498 -508 -550 -565 -609 -698 -843 -821 -801 -741 -616 -479 -375 -288 -209 -115 -98 -87 -73 -87 -93 -95 -96 -100 -111 -115 -112 -103 -98 -98 -99 -98 -99 -107 -114 -117 -118 -120 -117 -110 -108 -110 -111 -111 -110 -111 -115 -118 -120 -126 -133 -138 -140 -144 -142 -138 -133 -138 -133 -128 -127 -126 -131 -135 -137 -141 -157 -169 -176 -176 -179 -181 -181 -181 -181 -183 -185 -188 -185 -184 -183 -183 -185 -187 -189 -190 -191 -190 -190 -191 -195 -197 -196 -196 -196 -196 -196 -195 -194 -194 -195 -197 -199 -199 -201 -203 -205 -186 -79 -37 -23 -24 -27 -27 -27 -30 -42 -70 -97 -121 -148 -186 -244 -300 -303 -281 -243 -209 -216 -216 -217 -217 -205 -190 -175 -163 -155 -167 -201 -235 -252 -159 -95 -55 -46 -26 -16 -11 -7 -9 -13 -20 -33 -34 -46 -63 -81 -98 -110 -120 -129 -135 -137 -143 -158 -182 -189 -198 -213 -237 -248 -250 -247 -244 -249 -249 -244 -236 -174 -107 -58 -62 -62 -72 -89 -103 -109 -144 -191 -229 -255 -265 -269 -276 -285 -298 -305 -300 -311 -315 -314 -311 -295 -298 -303 -310 -327 -343 -364 -388 -394 -400 -399 -387 -358 -346 -333 -315 -301 -305 -308 -308 -305 -309 -312 -315 -323 -329 -333 -337 -343 -346 -358 -372 -384 -385 -394 -402 -405 -403 -395 -394 -402 -401 -394 -386 -379 -376 -368 -361 -355 -336 -309 -298 -305 -334 -343 -354 -364 -364 -367 -362 -355 -358 -346 -341 -337 -330 -328 -328 -330 -331 -332 -338 -345 -355 -378 -383 -396 -423 -458 -491 -527 -561 -580 -638 -690 -741 -790 -489 -312 -408 -905 -898 -866 -838 -828 -845 -855 -849 -835 -838 -850 -862 -868 -854 -850 -834 -802 -763 -749 -733 -716 -709 -697 -691 -689 -676 -670 -661 -647 -629 -612 -595 -578 -563 -554 -548 -544 -540 -540 -533 -519 -504 -505 -503 -505 -509 -504 -510 -514 -516 -518 -518 -532 -558 -590 -623 -658 -691 -716 -666 -655 -685 -739 -681 -287 -0 -0 -0 -0 -0 -0 -0 -0 -0 -76 -542 -749 -821 -844 -844 -850 -842 -831 -831 -847 -880 -885 -769 -729 -324 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -552 -1132 -1109 -1060 -1034 -1029 -1040 -1068 -1113 -1003 -614 -98 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -293 -644 -627 -666 -344 -0 -0 -0 -0 -0 -30 -438 -648 -660 -577 -702 -742 -777 -836 -961 -1069 -1144 -1161 -1130 -1147 -1202 -1248 -1221 -1186 -1166 -1123 -1024 -862 -817 -767 -651 -574 -542 -561 -614 -616 -598 -548 -482 -441 -422 -418 -416 -398 -413 -431 -451 -473 -588 -648 -669 -684 -929 -1112 -1194 -1169 -1076 -953 -836 -737 -664 -602 -561 -537 -515 -486 -495 -528 -561 -547 -583 -649 -716 -756 -710 -603 -455 -281 -270 -277 -249 -214 -143 -93 -76 -76 -90 -97 -98 -102 -102 -103 -103 -100 -106 -102 -96 -95 -95 -106 -115 -118 -114 -112 -113 -114 -112 -111 -111 -111 -112 -119 -129 -137 -138 -134 -132 -134 -137 -136 -134 -131 -129 -135 -136 -134 -133 -128 -124 -126 -135 -146 -161 -170 -173 -175 -177 -179 -181 -181 -183 -185 -186 -185 -182 -182 -184 -187 -187 -187 -187 -188 -188 -187 -187 -190 -195 -195 -195 -196 -196 -196 -195 -195 -195 -198 -200 -201 -202 -202 -202 -202 -204 -105 -39 -18 -15 -18 -23 -23 -24 -28 -38 -81 -107 -128 -148 -175 -219 -259 -268 -283 -271 -250 -238 -219 -210 -201 -188 -182 -163 -142 -125 -126 -162 -203 -224 -164 -156 -120 -55 -30 -22 -15 -9 -8 -10 -15 -23 -27 -38 -52 -68 -86 -99 -111 -120 -124 -128 -139 -155 -170 -167 -176 -190 -206 -230 -238 -238 -233 -234 -230 -227 -228 -191 -125 -81 -78 -73 -79 -91 -103 -108 -137 -177 -222 -249 -254 -261 -274 -281 -288 -292 -295 -307 -314 -316 -312 -297 -303 -305 -307 -318 -336 -356 -373 -374 -394 -404 -397 -371 -339 -314 -296 -283 -289 -294 -296 -297 -308 -314 -316 -320 -340 -344 -347 -351 -356 -372 -385 -391 -395 -407 -416 -420 -418 -408 -411 -421 -419 -411 -403 -398 -400 -398 -391 -379 -363 -341 -318 -307 -318 -333 -342 -350 -357 -370 -367 -364 -365 -355 -352 -352 -349 -341 -335 -336 -342 -341 -344 -351 -360 -374 -379 -392 -413 -441 -469 -499 -524 -534 -583 -602 -629 -700 -785 -847 -879 -877 -878 -874 -870 -869 -856 -858 -856 -843 -820 -818 -825 -835 -839 -846 -840 -819 -784 -756 -706 -657 -648 -650 -650 -646 -638 -631 -624 -613 -596 -579 -570 -555 -532 -530 -526 -521 -515 -513 -510 -509 -507 -500 -495 -494 -502 -524 -533 -533 -529 -531 -531 -539 -548 -551 -559 -586 -613 -624 -590 -583 -603 -647 -695 -655 -372 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -576 -822 -838 -837 -861 -857 -843 -839 -836 -859 -899 -946 -949 -397 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -31 -298 -1090 -1005 -1039 -1117 -1124 -1089 -1064 -1052 -1055 -1087 -1117 -1155 -1040 -133 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -315 -640 -619 -632 -452 -194 -0 -0 -0 -0 -0 -0 -315 -338 -91 -637 -748 -800 -877 -999 -314 -0 -0 -0 -0 -0 -306 -1225 -1170 -1122 -1069 -1004 -990 -900 -779 -651 -556 -562 -585 -591 -544 -539 -515 -476 -461 -446 -427 -411 -412 -424 -417 -412 -434 -553 -612 -656 -714 -762 -875 -1025 -1151 -1043 -916 -816 -746 -675 -615 -589 -578 -533 -513 -540 -581 -588 -573 -584 -600 -603 -681 -622 -492 -349 -342 -274 -231 -259 -437 -280 -141 -92 -84 -81 -85 -93 -98 -99 -98 -97 -95 -97 -96 -96 -99 -99 -113 -121 -116 -113 -108 -107 -110 -111 -114 -117 -120 -121 -136 -144 -145 -143 -141 -138 -135 -135 -132 -130 -128 -124 -129 -131 -130 -128 -123 -124 -132 -145 -154 -161 -165 -169 -173 -174 -178 -182 -184 -186 -187 -187 -186 -189 -193 -195 -195 -192 -189 -188 -187 -186 -185 -186 -189 -191 -191 -191 -192 -194 -195 -195 -195 -200 -202 -203 -203 -203 -201 -203 -207 -210 -75 -38 -10 -20 -26 -24 -22 -45 -44 -41 -93 -119 -141 -161 -178 -178 -196 -229 -267 -268 -261 -247 -218 -213 -210 -203 -183 -164 -141 -120 -111 -131 -147 -152 -128 -122 -82 -35 -20 -22 -16 -9 -6 -6 -6 -10 -18 -26 -35 -50 -72 -90 -102 -108 -110 -121 -131 -143 -154 -150 -156 -170 -184 -198 -209 -219 -225 -218 -218 -218 -214 -199 -141 -111 -105 -92 -94 -98 -102 -99 -132 -175 -210 -216 -235 -249 -264 -278 -281 -282 -285 -291 -292 -302 -309 -305 -303 -306 -308 -308 -326 -341 -352 -357 -376 -368 -355 -340 -307 -281 -269 -267 -268 -268 -272 -280 -297 -314 -324 -334 -357 -358 -364 -374 -380 -388 -398 -405 -407 -414 -416 -419 -427 -427 -433 -438 -433 -427 -420 -417 -422 -423 -415 -403 -389 -377 -342 -318 -313 -327 -330 -338 -353 -364 -367 -370 -372 -363 -363 -363 -361 -354 -346 -348 -352 -349 -351 -355 -359 -359 -369 -383 -402 -425 -449 -473 -488 -491 -507 -531 -566 -618 -684 -735 -772 -794 -812 -829 -842 -851 -859 -818 -801 -798 -784 -774 -773 -773 -766 -769 -775 -771 -746 -708 -645 -590 -567 -570 -573 -574 -573 -571 -571 -564 -549 -534 -533 -523 -504 -503 -506 -503 -496 -494 -499 -502 -501 -497 -502 -511 -528 -558 -568 -575 -578 -574 -569 -569 -563 -545 -526 -528 -541 -553 -518 -524 -546 -574 -601 -656 -653 -469 -32 -0 -0 -0 -0 -0 -0 -0 -6 -465 -639 -718 -827 -864 -866 -886 -856 -838 -854 -871 -883 -904 -796 -418 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -106 -178 -149 -113 -584 -1018 -1034 -1038 -1071 -1102 -1119 -1122 -1118 -1108 -1100 -1119 -1137 -853 -395 -35 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -352 -661 -616 -623 -610 -498 -244 -41 -0 -0 -0 -0 -0 -0 -83 -504 -701 -827 -958 -1167 -453 -141 -92 -0 -0 -0 -340 -1238 -1190 -1099 -1037 -1024 -922 -852 -767 -660 -579 -622 -630 -590 -578 -531 -496 -478 -479 -467 -441 -419 -424 -433 -465 -464 -398 -526 -645 -711 -709 -718 -729 -884 -1137 -1016 -884 -806 -769 -691 -659 -628 -593 -555 -558 -581 -604 -604 -603 -606 -606 -601 -649 -611 -529 -444 -497 -206 -0 -57 -433 -352 -229 -159 -129 -109 -97 -96 -113 -112 -105 -99 -98 -92 -93 -97 -103 -108 -117 -122 -116 -108 -110 -116 -119 -119 -125 -131 -135 -134 -143 -147 -146 -146 -144 -139 -133 -128 -128 -127 -123 -118 -120 -121 -122 -124 -125 -131 -140 -148 -157 -158 -161 -166 -169 -172 -178 -184 -186 -187 -187 -188 -190 -191 -187 -181 -173 -176 -176 -177 -181 -182 -185 -188 -188 -188 -190 -191 -192 -195 -196 -196 -197 -197 -196 -196 -197 -200 -203 -207 -211 -213 -75 -43 -14 -25 -29 -27 -19 -49 -41 -44 -85 -117 -138 -155 -170 -180 -204 -232 -259 -257 -247 -229 -206 -209 -210 -205 -189 -159 -133 -113 -101 -101 -97 -97 -94 -65 -40 -23 -16 -18 -14 -9 -6 -7 -7 -7 -8 -14 -22 -35 -54 -77 -83 -94 -105 -118 -125 -130 -133 -135 -145 -157 -167 -169 -180 -192 -202 -210 -204 -202 -202 -198 -185 -151 -126 -112 -118 -119 -114 -109 -139 -147 -169 -203 -220 -251 -269 -274 -273 -280 -285 -287 -289 -301 -323 -335 -309 -303 -296 -294 -310 -313 -318 -326 -341 -326 -310 -292 -265 -247 -243 -247 -249 -256 -267 -282 -302 -320 -333 -343 -357 -373 -386 -395 -401 -410 -417 -420 -419 -422 -423 -426 -434 -440 -446 -449 -446 -439 -435 -432 -432 -437 -439 -436 -428 -418 -393 -361 -350 -390 -361 -348 -350 -360 -365 -376 -382 -375 -373 -369 -368 -369 -363 -368 -371 -368 -366 -366 -365 -364 -370 -380 -393 -408 -425 -445 -454 -455 -457 -481 -513 -552 -596 -632 -663 -688 -706 -715 -731 -755 -779 -740 -732 -736 -734 -716 -714 -710 -692 -676 -676 -680 -679 -652 -600 -572 -569 -539 -531 -528 -525 -523 -524 -519 -510 -504 -502 -494 -486 -486 -495 -499 -500 -502 -501 -500 -506 -520 -524 -533 -561 -607 -619 -624 -628 -627 -617 -604 -585 -556 -513 -501 -503 -504 -480 -496 -512 -526 -543 -582 -653 -664 -473 -106 -0 -0 -0 -0 -0 -0 -0 -0 -0 -232 -728 -869 -337 -329 -861 -836 -835 -845 -859 -874 -925 -523 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -507 -926 -955 -960 -969 -979 -998 -1056 -1057 -1074 -1106 -1108 -1127 -1129 -1125 -1149 -601 -218 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -391 -684 -626 -631 -594 -569 -511 -76 -0 -0 -0 -0 -0 -0 -0 -0 -539 -841 -925 -943 -945 -959 -726 -0 -0 -0 -373 -1280 -1305 -554 -16 -128 -881 -871 -748 -691 -655 -761 -814 -773 -634 -517 -468 -460 -444 -458 -447 -429 -431 -440 -503 -507 -396 -538 -660 -734 -748 -747 -759 -832 -953 -980 -897 -831 -796 -760 -713 -658 -604 -570 -581 -599 -611 -606 -617 -618 -619 -630 -662 -658 -620 -541 -343 -121 -99 -269 -248 -220 -232 -258 -203 -202 -203 -198 -177 -123 -90 -80 -88 -90 -90 -91 -98 -109 -117 -122 -122 -122 -130 -136 -137 -136 -137 -139 -140 -140 -142 -141 -139 -139 -134 -130 -126 -120 -120 -121 -122 -120 -117 -115 -117 -124 -132 -137 -141 -144 -149 -150 -153 -161 -165 -170 -177 -183 -185 -186 -186 -188 -192 -179 -169 -165 -167 -168 -172 -176 -182 -184 -187 -188 -188 -189 -190 -191 -194 -195 -194 -194 -195 -197 -200 -203 -202 -196 -208 -210 -208 -208 -102 -70 -55 -51 -44 -37 -33 -32 -25 -47 -84 -112 -127 -133 -141 -167 -206 -247 -275 -272 -238 -211 -193 -194 -190 -186 -176 -156 -130 -105 -87 -78 -76 -81 -81 -68 -49 -35 -26 -21 -18 -12 -10 -14 -8 -8 -8 -9 -10 -16 -30 -50 -53 -77 -98 -109 -116 -123 -127 -129 -137 -141 -148 -156 -167 -177 -184 -185 -189 -182 -181 -185 -186 -168 -150 -138 -136 -139 -137 -135 -146 -147 -160 -187 -219 -263 -263 -248 -245 -275 -284 -294 -326 -316 -313 -316 -312 -290 -280 -280 -290 -294 -303 -306 -301 -302 -290 -270 -245 -224 -221 -227 -239 -259 -286 -302 -311 -334 -347 -366 -386 -396 -407 -414 -420 -432 -438 -438 -433 -431 -439 -438 -436 -442 -452 -456 -456 -451 -451 -452 -451 -450 -454 -459 -462 -458 -448 -437 -439 -462 -426 -388 -366 -366 -374 -385 -393 -393 -394 -389 -383 -378 -372 -387 -395 -393 -386 -384 -379 -375 -376 -378 -383 -392 -406 -420 -426 -428 -430 -449 -474 -502 -533 -561 -590 -610 -615 -633 -650 -670 -684 -641 -640 -651 -662 -659 -655 -644 -624 -598 -589 -595 -608 -608 -553 -531 -530 -517 -513 -510 -507 -501 -493 -490 -489 -489 -486 -481 -478 -482 -487 -493 -500 -507 -509 -525 -541 -556 -570 -580 -598 -626 -648 -650 -652 -655 -652 -638 -618 -588 -535 -513 -498 -493 -501 -502 -509 -520 -531 -548 -593 -629 -626 -521 -195 -0 -0 -0 -0 -0 -0 -0 -0 -0 -118 -709 -261 -362 -859 -835 -830 -820 -818 -838 -876 -804 -502 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -394 -757 -891 -922 -968 -989 -991 -1023 -1020 -1046 -1083 -1084 -1117 -706 -260 -305 -88 -0 -0 -14 -530 -297 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -440 -741 -703 -640 -578 -534 -479 -272 -80 -0 -0 -0 -0 -0 -0 -0 -419 -639 -533 -0 -0 -0 -0 -5 -75 -34 -0 -105 -1117 -1354 -1312 -1157 -1013 -877 -770 -713 -742 -811 -523 -210 -583 -488 -448 -450 -426 -417 -411 -415 -434 -441 -521 -578 -557 -548 -642 -719 -737 -737 -790 -834 -868 -951 -892 -826 -785 -786 -737 -688 -644 -608 -604 -610 -619 -628 -627 -616 -616 -642 -661 -682 -714 -723 -470 -164 -129 -320 -109 -93 -217 -381 -351 -361 -364 -349 -303 -201 -130 -93 -83 -87 -89 -95 -112 -122 -122 -118 -115 -123 -128 -130 -132 -132 -132 -134 -137 -139 -137 -134 -132 -128 -125 -122 -120 -113 -116 -118 -119 -118 -116 -113 -113 -121 -133 -138 -140 -140 -138 -141 -146 -151 -160 -166 -173 -178 -179 -182 -184 -185 -183 -171 -167 -168 -170 -175 -180 -182 -182 -183 -186 -190 -196 -196 -195 -195 -196 -195 -197 -199 -201 -202 -206 -202 -193 -189 -207 -210 -206 -208 -110 -89 -83 -81 -72 -58 -47 -38 -28 -53 -85 -110 -116 -122 -139 -168 -208 -243 -275 -293 -249 -215 -198 -193 -172 -169 -162 -148 -126 -99 -84 -80 -79 -97 -115 -122 -101 -80 -58 -39 -30 -26 -27 -27 -12 -9 -8 -8 -9 -12 -16 -23 -34 -62 -82 -95 -106 -114 -117 -122 -139 -139 -148 -159 -165 -172 -177 -180 -180 -175 -174 -174 -174 -175 -171 -165 -158 -155 -151 -146 -143 -142 -158 -177 -194 -202 -168 -164 -204 -240 -266 -275 -276 -272 -263 -265 -274 -260 -264 -267 -270 -279 -300 -306 -303 -329 -301 -275 -256 -246 -236 -238 -252 -273 -308 -327 -338 -356 -357 -371 -392 -407 -423 -433 -439 -443 -444 -449 -454 -455 -457 -460 -458 -451 -462 -466 -465 -463 -462 -465 -465 -462 -464 -473 -483 -492 -491 -488 -497 -507 -489 -454 -416 -390 -390 -397 -398 -401 -420 -405 -401 -401 -397 -424 -430 -425 -420 -416 -406 -397 -390 -387 -384 -385 -390 -392 -401 -408 -414 -431 -449 -469 -490 -511 -529 -542 -551 -566 -582 -598 -600 -557 -555 -563 -574 -579 -580 -570 -554 -537 -522 -519 -525 -534 -499 -490 -495 -501 -488 -483 -480 -474 -469 -468 -469 -469 -471 -474 -482 -493 -494 -495 -495 -498 -515 -546 -575 -597 -606 -620 -633 -641 -638 -642 -647 -652 -657 -658 -653 -635 -601 -598 -570 -535 -510 -532 -522 -514 -519 -526 -535 -552 -582 -668 -572 -284 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -652 -810 -784 -781 -819 -878 -630 -0 -0 -0 -0 -0 -0 -220 -324 -254 -27 -0 -374 -921 -998 -993 -978 -968 -976 -991 -999 -1016 -1057 -1085 -534 -0 -0 -0 -0 -0 -74 -971 -496 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -173 -300 -359 -596 -569 -513 -483 -512 -162 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -50 -618 -368 -49 -0 -0 -25 -446 -1108 -955 -843 -766 -606 -98 -72 -47 -127 -581 -459 -400 -395 -404 -390 -386 -398 -429 -438 -534 -618 -646 -711 -756 -816 -861 -715 -813 -872 -864 -907 -838 -790 -773 -768 -763 -739 -699 -655 -647 -637 -631 -634 -641 -635 -628 -631 -660 -695 -752 -792 -531 -188 -0 -0 -0 -109 -264 -404 -403 -403 -406 -382 -276 -200 -154 -127 -105 -102 -98 -101 -117 -119 -116 -113 -116 -123 -125 -126 -129 -129 -127 -128 -134 -136 -135 -133 -131 -123 -122 -120 -117 -112 -115 -116 -115 -112 -119 -117 -116 -121 -131 -134 -134 -133 -134 -136 -141 -147 -156 -164 -169 -171 -174 -176 -175 -174 -171 -174 -178 -181 -182 -187 -189 -191 -193 -194 -191 -188 -190 -201 -200 -198 -200 -201 -206 -209 -209 -209 -211 -211 -208 -205 -201 -202 -204 -203 -105 -103 -109 -102 -60 -46 -40 -41 -36 -58 -88 -110 -110 -125 -155 -189 -213 -260 -278 -277 -255 -243 -222 -198 -165 -163 -155 -142 -127 -102 -93 -91 -90 -118 -139 -148 -136 -114 -89 -72 -65 -61 -48 -40 -35 -21 -13 -9 -8 -14 -15 -20 -34 -55 -70 -81 -89 -97 -109 -114 -115 -133 -144 -155 -164 -171 -174 -179 -186 -180 -179 -176 -175 -182 -185 -183 -177 -170 -165 -162 -159 -154 -155 -158 -154 -134 -62 -57 -95 -110 -199 -237 -255 -292 -242 -230 -238 -244 -249 -256 -266 -281 -304 -328 -335 -317 -302 -288 -280 -277 -268 -267 -274 -292 -324 -340 -350 -357 -357 -374 -393 -407 -419 -439 -453 -458 -454 -453 -457 -463 -468 -464 -464 -466 -468 -473 -474 -473 -473 -473 -473 -473 -476 -486 -498 -508 -507 -510 -517 -526 -533 -514 -481 -442 -412 -423 -424 -427 -436 -428 -430 -433 -436 -474 -479 -474 -470 -464 -449 -434 -421 -410 -398 -391 -388 -388 -393 -403 -415 -429 -442 -454 -465 -479 -481 -489 -500 -511 -526 -541 -539 -499 -494 -496 -498 -498 -498 -498 -493 -483 -472 -469 -468 -470 -479 -473 -470 -477 -481 -481 -480 -479 -477 -474 -474 -475 -481 -483 -498 -515 -514 -512 -511 -515 -531 -557 -583 -601 -606 -615 -620 -619 -610 -622 -629 -635 -642 -648 -656 -656 -646 -651 -633 -607 -585 -589 -565 -543 -532 -531 -531 -536 -554 -595 -667 -595 -341 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -57 -738 -844 -792 -765 -762 -807 -748 -567 -573 -195 -0 -0 -0 -527 -790 -701 -285 -262 -574 -960 -952 -946 -942 -947 -965 -972 -974 -989 -1028 -1085 -485 -0 -0 -0 -0 -266 -774 -1111 -750 -288 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -177 -110 -0 -0 -87 -40 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -218 -540 -635 -562 -491 -454 -470 -134 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -179 -85 -0 -0 -0 -534 -594 -95 -10 -606 -936 -892 -826 -750 -721 -719 -687 -193 -286 -555 -423 -328 -318 -350 -382 -380 -372 -379 -414 -435 -516 -589 -636 -746 -767 -761 -745 -698 -758 -800 -813 -848 -825 -800 -788 -796 -811 -790 -749 -711 -688 -676 -656 -615 -614 -627 -637 -640 -694 -733 -751 -725 -524 -185 -0 -0 -0 -124 -187 -207 -314 -365 -367 -324 -240 -259 -248 -224 -217 -140 -108 -105 -116 -113 -112 -117 -129 -132 -131 -131 -135 -135 -134 -133 -133 -133 -133 -128 -120 -117 -118 -118 -118 -116 -116 -115 -114 -115 -128 -128 -124 -126 -129 -130 -131 -132 -136 -138 -143 -151 -153 -156 -160 -165 -168 -169 -171 -173 -174 -180 -183 -185 -188 -189 -190 -190 -191 -188 -187 -192 -203 -200 -205 -209 -209 -212 -212 -212 -212 -213 -213 -210 -204 -198 -196 -198 -200 -199 -172 -163 -147 -105 -38 -27 -15 -18 -39 -63 -79 -102 -125 -141 -179 -211 -240 -281 -273 -251 -230 -234 -216 -189 -162 -155 -146 -136 -123 -94 -91 -94 -105 -137 -158 -171 -176 -171 -148 -136 -127 -111 -83 -83 -87 -54 -28 -15 -12 -17 -17 -25 -38 -52 -64 -72 -77 -87 -101 -106 -110 -130 -146 -155 -164 -174 -177 -178 -177 -176 -183 -184 -184 -189 -192 -190 -187 -188 -186 -185 -178 -162 -152 -149 -145 -135 -123 -104 -89 -86 -180 -217 -224 -223 -243 -243 -239 -236 -237 -246 -259 -277 -306 -330 -322 -287 -296 -296 -296 -298 -299 -301 -303 -311 -339 -351 -356 -359 -371 -380 -394 -411 -427 -440 -455 -464 -460 -464 -469 -476 -482 -474 -473 -475 -475 -483 -484 -482 -480 -476 -479 -484 -488 -497 -509 -518 -518 -522 -530 -540 -549 -543 -524 -494 -462 -458 -444 -447 -464 -464 -456 -462 -481 -512 -513 -512 -512 -513 -499 -485 -471 -453 -425 -414 -409 -402 -402 -417 -435 -446 -453 -461 -467 -470 -471 -471 -471 -472 -475 -485 -482 -462 -466 -468 -468 -466 -465 -465 -461 -454 -450 -452 -453 -455 -458 -467 -474 -480 -487 -497 -501 -502 -500 -501 -504 -509 -514 -513 -524 -535 -531 -528 -531 -539 -554 -572 -585 -590 -586 -589 -591 -593 -598 -613 -621 -626 -631 -634 -638 -641 -645 -661 -662 -649 -632 -629 -613 -582 -555 -553 -552 -548 -547 -552 -587 -640 -496 -10 -238 -125 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -544 -807 -770 -746 -762 -774 -784 -821 -641 -489 -415 -381 -626 -760 -788 -785 -879 -908 -915 -940 -924 -918 -923 -937 -957 -975 -990 -1006 -1049 -419 -0 -0 -0 -0 -435 -1112 -1133 -1053 -855 -589 -435 -399 -400 -404 -379 -338 -309 -291 -286 -915 -649 -177 -186 -953 -585 -74 -40 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -130 -395 -690 -556 -464 -431 -440 -269 -100 -0 -0 -0 -0 -0 -0 -0 -0 -0 -61 -627 -304 -0 -0 -0 -692 -1067 -862 -94 -0 -321 -746 -669 -670 -687 -698 -699 -186 -202 -377 -266 -270 -301 -330 -335 -337 -357 -382 -403 -405 -488 -549 -562 -589 -683 -762 -780 -659 -660 -718 -788 -796 -797 -802 -816 -847 -857 -837 -803 -774 -759 -732 -693 -640 -587 -600 -625 -635 -691 -717 -733 -761 -862 -333 -0 -8 -51 -19 -0 -94 -503 -531 -470 -377 -292 -336 -336 -315 -310 -201 -135 -107 -109 -118 -121 -116 -101 -106 -104 -106 -114 -121 -121 -122 -124 -124 -124 -120 -114 -117 -122 -124 -125 -124 -122 -119 -119 -126 -132 -127 -121 -123 -124 -127 -132 -141 -146 -149 -149 -146 -149 -150 -153 -159 -165 -171 -176 -180 -180 -180 -183 -185 -186 -185 -184 -185 -187 -193 -196 -199 -208 -208 -214 -219 -217 -219 -216 -213 -213 -214 -210 -205 -199 -198 -198 -199 -197 -193 -172 -174 -167 -101 -33 -8 -14 -32 -55 -78 -107 -121 -137 -153 -194 -220 -243 -281 -253 -244 -231 -211 -196 -180 -163 -148 -142 -128 -118 -113 -89 -92 -118 -163 -205 -244 -281 -318 -282 -262 -238 -201 -164 -166 -155 -104 -57 -34 -25 -25 -29 -30 -37 -48 -57 -63 -70 -77 -79 -90 -107 -127 -140 -155 -167 -178 -181 -182 -181 -181 -178 -189 -195 -196 -197 -201 -202 -201 -199 -195 -187 -173 -151 -148 -152 -161 -182 -185 -193 -201 -195 -209 -222 -232 -238 -262 -267 -255 -232 -242 -251 -265 -297 -297 -291 -287 -289 -284 -294 -309 -325 -336 -340 -344 -353 -358 -361 -367 -381 -399 -413 -427 -440 -440 -449 -456 -459 -471 -482 -489 -494 -490 -488 -486 -486 -490 -488 -483 -479 -479 -485 -491 -496 -505 -505 -513 -528 -543 -553 -559 -558 -547 -537 -525 -511 -505 -477 -463 -467 -493 -495 -497 -502 -508 -537 -544 -547 -555 -545 -538 -525 -504 -478 -466 -455 -439 -429 -451 -469 -474 -477 -486 -490 -489 -492 -484 -473 -460 -447 -446 -452 -458 -445 -455 -463 -468 -471 -468 -466 -463 -463 -461 -461 -464 -471 -497 -510 -515 -520 -534 -536 -541 -553 -551 -549 -546 -544 -540 -543 -546 -545 -542 -549 -561 -576 -584 -585 -582 -578 -579 -580 -589 -602 -613 -620 -626 -631 -631 -632 -632 -634 -644 -656 -656 -654 -664 -650 -645 -632 -602 -577 -561 -548 -538 -550 -575 -510 -343 -533 -411 -175 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -597 -834 -784 -745 -745 -722 -712 -757 -815 -777 -719 -722 -752 -792 -831 -848 -875 -876 -887 -922 -916 -923 -927 -930 -958 -990 -1001 -999 -1030 -363 -0 -0 -0 -0 -484 -1107 -1099 -1079 -1087 -1044 -836 -832 -894 -957 -959 -910 -917 -968 -1048 -980 -969 -985 -1014 -1048 -1114 -1190 -1133 -202 -0 -0 -163 -1053 -402 -0 -0 -0 -0 -0 -0 -0 -0 -0 -59 -273 -437 -446 -406 -409 -407 -190 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -5 -140 -279 -291 -316 -325 -327 -328 -341 -355 -380 -413 -415 -503 -559 -561 -573 -713 -817 -822 -645 -626 -664 -714 -713 -690 -727 -806 -893 -891 -877 -854 -827 -826 -788 -740 -702 -623 -595 -588 -587 -606 -614 -625 -640 -643 -387 -231 -217 -155 -111 -54 -68 -364 -544 -561 -467 -346 -318 -309 -297 -259 -213 -151 -102 -87 -95 -97 -91 -78 -82 -92 -107 -123 -136 -130 -126 -127 -121 -117 -120 -128 -133 -134 -134 -133 -133 -131 -129 -130 -135 -136 -128 -121 -123 -118 -123 -134 -147 -148 -146 -143 -140 -141 -144 -150 -158 -167 -175 -180 -180 -180 -181 -183 -187 -190 -187 -188 -192 -196 -197 -201 -207 -213 -217 -222 -223 -217 -217 -217 -217 -216 -216 -204 -197 -198 -200 -200 -198 -194 -193 -25 -72 -216 -146 -72 -40 -58 -76 -79 -84 -113 -123 -139 -162 -189 -223 -243 -248 -218 -217 -210 -195 -187 -178 -164 -148 -138 -117 -106 -102 -79 -97 -136 -195 -269 -330 -336 -350 -387 -362 -321 -278 -248 -245 -214 -160 -105 -67 -43 -38 -38 -37 -43 -50 -53 -54 -57 -61 -63 -70 -88 -113 -137 -152 -167 -178 -184 -184 -184 -188 -203 -202 -201 -201 -203 -217 -220 -219 -217 -204 -191 -179 -172 -173 -173 -174 -176 -181 -187 -195 -206 -222 -235 -241 -237 -243 -247 -244 -235 -265 -261 -267 -289 -294 -292 -290 -291 -293 -303 -321 -343 -362 -366 -367 -367 -365 -370 -378 -386 -393 -409 -426 -439 -437 -441 -447 -454 -460 -481 -491 -492 -500 -502 -501 -497 -488 -490 -490 -488 -488 -491 -494 -499 -509 -512 -524 -541 -556 -564 -564 -560 -550 -539 -536 -533 -524 -506 -496 -488 -478 -517 -533 -537 -535 -538 -554 -565 -571 -575 -570 -562 -552 -549 -537 -514 -485 -477 -504 -512 -504 -506 -509 -514 -519 -525 -515 -499 -480 -458 -444 -439 -441 -450 -458 -471 -485 -496 -502 -503 -502 -501 -501 -503 -505 -510 -542 -553 -557 -561 -585 -587 -585 -585 -585 -582 -575 -566 -556 -560 -560 -559 -561 -571 -582 -592 -598 -599 -597 -595 -594 -592 -599 -610 -616 -617 -623 -628 -629 -632 -629 -628 -634 -646 -654 -660 -666 -660 -657 -646 -620 -595 -585 -575 -560 -539 -543 -546 -541 -523 -579 -487 -235 -17 -0 -0 -0 -0 -0 -0 -0 -0 -651 -839 -785 -736 -736 -698 -688 -748 -775 -774 -768 -780 -793 -805 -821 -845 -841 -838 -855 -892 -913 -934 -949 -960 -986 -1023 -1041 -1045 -1062 -324 -0 -0 -0 -0 -536 -1109 -1086 -1038 -1041 -1031 -947 -955 -926 -901 -885 -810 -805 -849 -906 -820 -813 -837 -876 -940 -1016 -1083 -1135 -1184 -1193 -1214 -1022 -158 -35 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -401 -440 -374 -374 -357 -269 -132 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -284 -313 -281 -311 -352 -362 -369 -383 -357 -382 -405 -428 -540 -584 -600 -607 -642 -621 -657 -706 -624 -604 -606 -617 -621 -650 -698 -782 -917 -912 -906 -899 -888 -883 -851 -803 -745 -700 -655 -604 -549 -549 -531 -505 -474 -445 -429 -431 -425 -336 -230 -106 -3 -14 -376 -493 -410 -291 -307 -293 -251 -190 -138 -97 -66 -45 -50 -51 -55 -65 -67 -80 -95 -108 -125 -123 -123 -130 -126 -123 -125 -131 -130 -129 -127 -127 -127 -132 -134 -134 -134 -141 -139 -134 -134 -127 -126 -131 -138 -137 -135 -134 -133 -137 -144 -153 -164 -174 -178 -180 -180 -180 -185 -191 -196 -198 -199 -201 -204 -210 -211 -212 -215 -225 -226 -225 -223 -216 -216 -215 -213 -210 -204 -198 -196 -200 -199 -198 -197 -196 -199 -0 -61 -222 -195 -178 -146 -128 -153 -162 -143 -115 -112 -132 -161 -188 -223 -230 -229 -230 -202 -191 -186 -180 -175 -163 -147 -131 -127 -109 -88 -72 -97 -146 -209 -284 -357 -207 -42 -6 -29 -58 -161 -322 -320 -263 -204 -164 -161 -113 -69 -54 -63 -74 -73 -62 -54 -52 -53 -57 -65 -76 -98 -125 -140 -159 -171 -177 -182 -184 -192 -207 -206 -203 -206 -214 -227 -229 -228 -225 -212 -196 -186 -181 -184 -192 -195 -193 -192 -205 -210 -214 -232 -239 -241 -237 -237 -256 -260 -262 -287 -272 -269 -279 -293 -295 -298 -303 -306 -314 -325 -339 -356 -370 -375 -378 -380 -381 -382 -384 -389 -408 -421 -429 -431 -432 -439 -448 -455 -466 -475 -484 -494 -499 -500 -494 -482 -492 -496 -499 -499 -496 -496 -497 -499 -515 -531 -544 -554 -562 -554 -549 -548 -541 -539 -536 -532 -523 -508 -502 -509 -525 -527 -526 -524 -525 -551 -562 -570 -596 -595 -594 -594 -592 -581 -568 -552 -525 -557 -559 -548 -540 -537 -540 -543 -546 -543 -532 -515 -495 -475 -466 -473 -493 -490 -499 -513 -528 -539 -544 -545 -544 -549 -551 -549 -550 -586 -600 -598 -586 -585 -603 -606 -602 -608 -604 -596 -584 -570 -584 -584 -582 -587 -597 -607 -614 -617 -617 -616 -613 -610 -607 -612 -618 -622 -624 -625 -626 -626 -630 -627 -625 -628 -635 -650 -666 -677 -677 -672 -656 -637 -644 -639 -624 -596 -552 -548 -529 -501 -471 -525 -609 -596 -296 -65 -0 -0 -0 -0 -0 -0 -36 -677 -818 -792 -782 -742 -693 -683 -723 -748 -773 -796 -809 -775 -789 -804 -813 -819 -836 -853 -869 -889 -897 -926 -968 -998 -1010 -1022 -1040 -1069 -278 -0 -0 -0 -0 -588 -1106 -1069 -1034 -1039 -1050 -1054 -1095 -1035 -974 -948 -844 -794 -790 -806 -750 -743 -764 -807 -867 -921 -980 -1038 -1083 -1092 -1105 -891 -42 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -28 -466 -540 -451 -333 -302 -332 -234 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -43 -195 -55 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -296 -326 -303 -334 -336 -363 -380 -380 -393 -388 -388 -419 -564 -574 -581 -616 -694 -621 -638 -711 -700 -643 -619 -629 -662 -797 -818 -818 -910 -895 -890 -887 -880 -906 -897 -849 -768 -737 -696 -655 -617 -575 -526 -486 -453 -400 -418 -448 -470 -470 -259 -89 -6 -32 -327 -447 -425 -373 -345 -303 -254 -210 -112 -68 -47 -24 -28 -23 -25 -41 -37 -51 -61 -60 -62 -62 -73 -95 -107 -116 -117 -113 -115 -115 -118 -123 -127 -135 -136 -133 -134 -144 -147 -145 -142 -133 -127 -124 -126 -126 -128 -131 -133 -139 -149 -160 -171 -179 -184 -186 -187 -189 -190 -196 -206 -206 -209 -212 -213 -214 -219 -222 -223 -226 -232 -230 -227 -227 -221 -215 -209 -202 -198 -196 -198 -202 -201 -200 -201 -203 -205 -176 -229 -230 -242 -268 -253 -192 -184 -199 -168 -109 -94 -127 -165 -197 -212 -206 -202 -200 -184 -182 -178 -172 -169 -157 -140 -123 -116 -101 -81 -71 -92 -142 -198 -261 -336 -345 -383 -347 -22 -0 -40 -125 -161 -256 -258 -220 -194 -155 -114 -86 -88 -98 -94 -80 -72 -68 -65 -68 -76 -70 -85 -108 -124 -144 -153 -159 -172 -179 -191 -204 -206 -205 -211 -218 -220 -227 -226 -222 -219 -205 -199 -197 -190 -192 -200 -204 -200 -218 -224 -228 -240 -241 -254 -267 -265 -279 -269 -264 -274 -274 -271 -272 -282 -284 -289 -294 -302 -311 -325 -339 -350 -368 -371 -375 -383 -395 -394 -394 -400 -407 -407 -409 -413 -427 -434 -439 -443 -452 -459 -469 -482 -483 -488 -485 -477 -483 -495 -502 -503 -501 -501 -501 -504 -517 -527 -535 -542 -546 -539 -538 -540 -541 -540 -538 -535 -536 -528 -514 -508 -518 -518 -516 -520 -534 -550 -561 -579 -608 -619 -621 -620 -618 -622 -611 -594 -575 -573 -579 -581 -577 -572 -567 -563 -561 -559 -555 -546 -536 -534 -520 -523 -536 -534 -536 -545 -557 -570 -572 -575 -579 -586 -586 -587 -592 -607 -613 -615 -617 -626 -623 -619 -618 -621 -619 -614 -607 -600 -601 -604 -607 -613 -621 -629 -637 -643 -642 -641 -637 -628 -616 -617 -624 -633 -632 -631 -631 -631 -630 -627 -626 -628 -633 -648 -664 -676 -678 -690 -680 -656 -636 -650 -628 -599 -587 -506 -464 -409 -316 -265 -470 -674 -732 -354 -230 -138 -0 -0 -0 -0 -79 -723 -863 -833 -781 -748 -709 -688 -696 -735 -746 -754 -759 -752 -769 -782 -789 -796 -816 -837 -852 -853 -881 -909 -937 -970 -1008 -1016 -1060 -1101 -1049 -456 -0 -0 -0 -145 -557 -1106 -1095 -1094 -1092 -1090 -1118 -1111 -1093 -1060 -968 -866 -819 -806 -752 -745 -741 -749 -786 -844 -907 -960 -973 -1018 -1033 -1044 -1070 -1050 -501 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -172 -219 -258 -296 -240 -259 -173 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -143 -659 -332 -94 -0 -0 -102 -121 -77 -0 -0 -0 -0 -16 -229 -288 -299 -318 -318 -318 -330 -353 -383 -363 -351 -358 -378 -367 -372 -403 -462 -549 -648 -747 -826 -813 -791 -799 -878 -989 -963 -902 -913 -925 -928 -914 -882 -894 -900 -862 -773 -722 -698 -673 -632 -562 -504 -483 -485 -435 -454 -472 -475 -462 -220 -59 -5 -18 -232 -359 -403 -403 -372 -350 -332 -316 -166 -84 -47 -35 -23 -14 -12 -21 -33 -48 -58 -59 -54 -53 -62 -81 -99 -107 -109 -109 -121 -123 -132 -144 -144 -139 -134 -132 -135 -140 -145 -147 -143 -133 -124 -119 -118 -121 -123 -126 -134 -147 -159 -169 -177 -186 -188 -191 -196 -199 -201 -206 -214 -216 -219 -221 -222 -227 -232 -233 -234 -234 -228 -224 -222 -221 -217 -212 -207 -202 -203 -203 -205 -208 -205 -204 -205 -208 -205 -219 -196 -189 -229 -243 -218 -216 -225 -163 -114 -96 -112 -150 -172 -180 -173 -178 -170 -164 -168 -183 -180 -174 -168 -145 -129 -117 -108 -96 -76 -67 -81 -128 -179 -227 -277 -300 -355 -271 -0 -0 -0 -0 -26 -283 -339 -300 -219 -186 -163 -132 -105 -116 -108 -100 -99 -98 -88 -79 -78 -78 -87 -99 -109 -118 -128 -140 -157 -174 -184 -193 -204 -208 -212 -214 -212 -219 -219 -220 -221 -217 -207 -201 -201 -200 -208 -212 -213 -225 -229 -237 -248 -256 -258 -260 -266 -276 -278 -272 -269 -279 -285 -285 -286 -295 -306 -309 -309 -319 -333 -344 -352 -359 -362 -372 -385 -398 -404 -397 -392 -407 -389 -383 -391 -410 -430 -439 -442 -444 -455 -463 -468 -469 -465 -470 -476 -479 -489 -497 -502 -504 -504 -505 -508 -514 -518 -523 -529 -533 -533 -534 -536 -538 -537 -539 -541 -543 -545 -536 -528 -524 -510 -516 -532 -551 -563 -578 -597 -618 -627 -636 -644 -651 -650 -643 -637 -629 -600 -628 -636 -629 -620 -607 -592 -579 -573 -571 -568 -566 -565 -553 -559 -568 -564 -564 -568 -573 -577 -582 -590 -600 -607 -606 -604 -609 -624 -630 -629 -630 -634 -639 -640 -642 -646 -643 -638 -634 -631 -620 -629 -637 -641 -646 -650 -655 -660 -660 -662 -657 -645 -630 -629 -635 -641 -638 -637 -637 -636 -632 -626 -625 -629 -635 -648 -655 -661 -672 -684 -687 -678 -651 -593 -596 -608 -602 -534 -411 -364 -366 -62 -396 -677 -707 -719 -743 -473 -0 -0 -0 -0 -0 -0 -2 -358 -790 -751 -705 -680 -683 -720 -732 -736 -740 -751 -758 -767 -776 -787 -808 -821 -830 -835 -870 -907 -941 -962 -922 -413 -0 -9 -47 -34 -0 -0 -0 -0 -100 -307 -343 -378 -708 -1160 -1154 -1140 -1120 -1101 -1094 -1008 -930 -871 -807 -816 -772 -717 -719 -769 -789 -823 -922 -974 -1035 -1085 -1115 -1124 -512 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -106 -262 -158 -174 -113 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -639 -413 -0 -17 -538 -702 -504 -0 -0 -0 -0 -0 -0 -187 -429 -617 -465 -353 -284 -270 -347 -349 -340 -335 -336 -335 -339 -361 -426 -532 -616 -671 -693 -771 -870 -972 -1064 -1059 -1004 -951 -947 -954 -951 -937 -910 -898 -884 -843 -768 -687 -669 -643 -584 -508 -439 -413 -431 -457 -469 -443 -380 -296 -146 -47 -20 -68 -190 -258 -294 -342 -384 -350 -312 -352 -183 -82 -38 -38 -23 -18 -20 -26 -49 -59 -63 -64 -59 -64 -77 -95 -112 -115 -120 -128 -133 -139 -146 -150 -140 -133 -130 -131 -137 -139 -144 -152 -157 -151 -139 -127 -121 -122 -125 -131 -138 -155 -168 -178 -184 -195 -197 -200 -207 -210 -213 -215 -217 -222 -224 -227 -232 -236 -235 -234 -234 -233 -230 -229 -225 -214 -217 -216 -211 -209 -211 -211 -209 -208 -209 -209 -209 -206 -203 -24 -160 -188 -183 -204 -146 -103 -89 -64 -62 -91 -132 -163 -159 -151 -142 -140 -139 -144 -158 -176 -177 -177 -169 -138 -135 -128 -119 -110 -84 -71 -78 -113 -160 -181 -196 -244 -317 -381 -317 -16 -0 -0 -31 -178 -322 -317 -251 -205 -196 -179 -151 -127 -122 -121 -122 -123 -125 -111 -95 -87 -82 -91 -101 -102 -112 -130 -148 -163 -179 -195 -208 -207 -208 -209 -208 -208 -215 -222 -227 -225 -215 -212 -212 -214 -209 -214 -221 -230 -231 -243 -254 -254 -255 -259 -263 -267 -277 -274 -272 -282 -289 -301 -307 -312 -321 -326 -328 -328 -327 -336 -344 -345 -350 -362 -376 -387 -399 -387 -373 -372 -374 -383 -386 -386 -397 -415 -428 -436 -447 -448 -452 -458 -464 -464 -467 -472 -487 -496 -501 -503 -505 -506 -509 -514 -514 -517 -522 -527 -527 -525 -526 -532 -538 -542 -547 -554 -557 -558 -558 -554 -539 -540 -559 -579 -581 -597 -612 -623 -623 -640 -653 -663 -670 -668 -662 -653 -649 -677 -686 -680 -663 -651 -629 -609 -596 -588 -585 -583 -580 -580 -593 -602 -597 -590 -586 -584 -584 -591 -601 -611 -619 -625 -627 -630 -637 -660 -660 -659 -661 -667 -669 -670 -668 -660 -658 -655 -652 -649 -655 -658 -659 -665 -667 -668 -669 -672 -678 -676 -666 -649 -645 -651 -658 -655 -649 -646 -643 -637 -627 -622 -624 -632 -633 -642 -648 -648 -662 -668 -671 -669 -632 -625 -610 -583 -579 -471 -450 -505 -384 -568 -688 -692 -714 -749 -435 -0 -0 -0 -0 -0 -0 -0 -408 -836 -764 -699 -663 -658 -687 -693 -711 -731 -745 -744 -751 -763 -779 -800 -805 -812 -827 -852 -881 -917 -875 -230 -74 -42 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -542 -942 -1175 -1165 -1146 -1137 -1134 -1137 -1151 -1101 -1025 -986 -940 -842 -745 -703 -722 -731 -760 -835 -917 -1026 -1096 -1024 -200 -15 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -102 -218 -76 -94 -124 -137 -131 -37 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -449 -274 -0 -0 -0 -0 -0 -5 -55 -24 -0 -0 -1 -2 -1 -0 -0 -387 -515 -374 -353 -328 -316 -319 -328 -334 -334 -355 -443 -523 -578 -606 -607 -700 -853 -1008 -1105 -1043 -992 -963 -963 -979 -959 -942 -949 -969 -902 -822 -766 -767 -696 -633 -589 -504 -408 -354 -358 -430 -439 -379 -257 -93 -75 -48 -33 -100 -137 -191 -261 -344 -404 -364 -326 -405 -284 -228 -184 -108 -68 -58 -50 -30 -44 -56 -62 -61 -49 -45 -58 -87 -108 -119 -126 -130 -137 -142 -141 -134 -122 -129 -138 -145 -147 -143 -148 -159 -177 -174 -159 -145 -143 -130 -128 -133 -144 -162 -177 -188 -194 -196 -201 -207 -212 -215 -218 -221 -224 -229 -230 -232 -235 -234 -238 -244 -248 -244 -238 -230 -223 -218 -218 -216 -215 -217 -216 -214 -214 -214 -213 -212 -209 -206 -209 -206 -183 -151 -123 -111 -117 -77 -45 -40 -56 -101 -137 -152 -136 -133 -131 -125 -137 -152 -162 -168 -173 -177 -173 -156 -150 -137 -137 -148 -109 -87 -87 -107 -129 -149 -173 -210 -249 -322 -249 -0 -0 -0 -0 -16 -191 -279 -277 -251 -243 -225 -197 -170 -164 -150 -141 -138 -151 -129 -104 -89 -85 -86 -91 -97 -109 -127 -143 -155 -175 -180 -186 -196 -197 -202 -207 -211 -218 -232 -245 -253 -230 -224 -218 -210 -211 -217 -224 -230 -239 -246 -251 -252 -257 -263 -268 -271 -280 -273 -271 -276 -277 -297 -305 -300 -317 -323 -327 -327 -318 -320 -326 -332 -342 -350 -357 -364 -370 -376 -376 -373 -369 -367 -366 -363 -362 -381 -400 -415 -434 -440 -450 -464 -470 -468 -467 -470 -479 -492 -497 -498 -502 -507 -509 -510 -516 -518 -521 -525 -525 -525 -526 -530 -537 -544 -551 -558 -568 -567 -570 -574 -577 -578 -581 -594 -613 -621 -626 -631 -636 -650 -656 -661 -666 -668 -681 -690 -688 -680 -685 -684 -674 -666 -660 -645 -627 -619 -613 -606 -599 -603 -620 -632 -630 -619 -615 -611 -608 -608 -617 -628 -640 -652 -661 -665 -673 -701 -702 -697 -689 -682 -684 -680 -675 -673 -668 -664 -661 -659 -660 -660 -661 -666 -668 -670 -674 -681 -685 -683 -679 -672 -664 -661 -662 -661 -654 -650 -646 -640 -629 -621 -619 -623 -624 -632 -637 -641 -640 -650 -655 -658 -672 -671 -652 -627 -623 -585 -567 -591 -667 -685 -696 -710 -739 -556 -268 -0 -0 -0 -0 -0 -0 -0 -2 -256 -801 -715 -658 -632 -638 -634 -655 -685 -713 -712 -723 -739 -757 -769 -778 -792 -813 -836 -866 -913 -957 -932 -932 -926 -923 -935 -890 -483 -0 -0 -0 -0 -198 -870 -1069 -1119 -1091 -1099 -1111 -1118 -1123 -1125 -1170 -1190 -1190 -1171 -1080 -955 -840 -763 -722 -709 -720 -757 -865 -1022 -1098 -977 -158 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -117 -217 -38 -59 -105 -161 -211 -189 -88 -52 -204 -241 -119 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -43 -143 -371 -167 -2 -5 -0 -0 -0 -0 -0 -0 -389 -905 -719 -696 -595 -437 -310 -294 -371 -469 -487 -507 -518 -531 -556 -638 -780 -938 -1066 -948 -931 -944 -945 -953 -937 -934 -968 -1057 -989 -918 -836 -340 -517 -646 -561 -478 -374 -300 -272 -298 -338 -317 -216 -26 -50 -41 -30 -119 -124 -169 -264 -409 -392 -385 -331 -166 -133 -123 -159 -251 -102 -54 -45 -32 -29 -32 -35 -34 -41 -35 -44 -75 -106 -123 -130 -130 -132 -137 -137 -131 -122 -136 -146 -150 -156 -148 -149 -161 -182 -182 -169 -155 -155 -140 -134 -137 -147 -171 -187 -196 -198 -203 -208 -212 -214 -217 -219 -223 -229 -229 -229 -231 -233 -241 -247 -249 -246 -236 -232 -228 -223 -219 -219 -218 -218 -220 -220 -217 -214 -217 -215 -213 -212 -214 -215 -59 -176 -111 -86 -77 -69 -45 -42 -54 -76 -109 -128 -135 -129 -123 -120 -124 -144 -167 -177 -179 -177 -180 -182 -183 -184 -181 -200 -204 -153 -115 -101 -102 -102 -125 -157 -196 -237 -279 -326 -255 -10 -0 -0 -0 -0 -153 -266 -238 -21 -220 -291 -270 -236 -201 -175 -162 -158 -125 -104 -93 -88 -87 -94 -103 -113 -121 -127 -141 -174 -178 -179 -183 -192 -201 -213 -224 -228 -251 -252 -244 -242 -221 -215 -217 -215 -219 -230 -241 -249 -251 -254 -257 -262 -260 -266 -275 -284 -282 -280 -279 -278 -281 -283 -287 -294 -299 -305 -309 -310 -310 -314 -321 -328 -335 -341 -346 -350 -353 -355 -356 -356 -359 -356 -354 -354 -367 -389 -404 -405 -412 -418 -432 -456 -462 -464 -467 -474 -480 -488 -494 -497 -505 -513 -517 -519 -527 -529 -529 -532 -536 -539 -540 -541 -547 -558 -567 -574 -576 -582 -587 -591 -605 -609 -620 -634 -636 -642 -648 -657 -674 -673 -668 -665 -668 -670 -671 -670 -663 -677 -690 -697 -697 -691 -677 -661 -659 -646 -632 -622 -624 -630 -650 -668 -665 -662 -655 -646 -641 -645 -657 -672 -688 -698 -699 -643 -548 -582 -671 -710 -703 -692 -682 -676 -675 -668 -663 -659 -657 -659 -661 -665 -668 -668 -671 -677 -684 -690 -687 -682 -676 -669 -674 -672 -665 -657 -650 -642 -634 -624 -616 -614 -616 -621 -628 -626 -620 -626 -631 -641 -651 -652 -668 -680 -684 -679 -677 -676 -561 -272 -302 -336 -480 -747 -397 -122 -0 -0 -0 -0 -0 -0 -0 -0 -295 -857 -747 -678 -647 -643 -621 -623 -636 -656 -668 -685 -699 -711 -721 -742 -762 -784 -817 -857 -908 -948 -928 -962 -931 -872 -893 -901 -826 -742 -786 -758 -770 -648 -309 -936 -1113 -1092 -1063 -1069 -1073 -1073 -1072 -1116 -1166 -1209 -1230 -1160 -1062 -1002 -977 -804 -714 -681 -699 -769 -848 -575 -41 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -145 -251 -61 -68 -72 -87 -135 -231 -210 -232 -442 -478 -319 -183 -225 -260 -113 -0 -0 -0 -0 -0 -0 -0 -0 -192 -478 -70 -0 -0 -23 -128 -43 -0 -0 -0 -0 -0 -0 -0 -8 -464 -950 -787 -632 -677 -746 -612 -610 -598 -587 -593 -626 -705 -814 -929 -897 -879 -887 -920 -926 -949 -976 -1002 -1020 -562 -254 -232 -36 -490 -703 -537 -442 -358 -310 -289 -248 -239 -218 -160 -27 -63 -84 -92 -128 -129 -159 -220 -309 -363 -418 -343 -0 -0 -0 -179 -644 -189 -41 -36 -59 -55 -42 -28 -18 -33 -35 -46 -69 -68 -71 -88 -113 -112 -126 -139 -146 -149 -154 -159 -162 -160 -149 -154 -171 -191 -187 -182 -176 -166 -152 -142 -140 -153 -179 -197 -207 -208 -213 -216 -218 -220 -223 -225 -229 -233 -232 -232 -235 -241 -244 -244 -241 -234 -234 -229 -224 -221 -222 -221 -221 -221 -221 -220 -219 -219 -220 -217 -216 -217 -218 -218 -69 -179 -174 -160 -124 -76 -53 -52 -64 -86 -115 -117 -117 -118 -110 -114 -128 -150 -177 -188 -190 -188 -188 -194 -213 -240 -253 -266 -284 -212 -141 -124 -114 -103 -113 -147 -190 -236 -271 -323 -234 -0 -0 -0 -0 -0 -0 -192 -338 -339 -69 -44 -69 -85 -96 -191 -217 -179 -143 -131 -120 -114 -101 -104 -110 -114 -123 -131 -144 -166 -179 -184 -189 -200 -213 -226 -240 -250 -269 -266 -261 -256 -223 -219 -223 -226 -240 -245 -248 -249 -249 -258 -265 -267 -262 -263 -269 -277 -278 -279 -279 -278 -280 -284 -291 -299 -296 -296 -298 -299 -302 -309 -317 -321 -320 -321 -326 -332 -332 -342 -348 -348 -342 -350 -358 -364 -371 -384 -396 -404 -413 -415 -423 -437 -450 -460 -474 -486 -485 -497 -504 -507 -512 -518 -524 -528 -531 -531 -537 -546 -551 -554 -555 -556 -557 -566 -570 -572 -581 -597 -605 -609 -613 -614 -628 -642 -641 -654 -669 -688 -712 -713 -704 -685 -659 -658 -662 -663 -656 -669 -683 -697 -710 -706 -699 -692 -688 -671 -655 -644 -641 -650 -675 -692 -692 -704 -699 -689 -680 -680 -432 -310 -358 -406 -448 -311 -0 -0 -386 -655 -691 -707 -704 -695 -682 -670 -662 -656 -656 -664 -665 -667 -671 -673 -672 -677 -685 -683 -687 -686 -683 -682 -680 -675 -666 -658 -646 -637 -629 -621 -616 -608 -606 -612 -613 -610 -607 -610 -622 -626 -632 -646 -660 -679 -704 -695 -277 -207 -163 -0 -0 -0 -130 -417 -459 -197 -0 -0 -0 -0 -0 -0 -0 -0 -2 -144 -681 -741 -700 -647 -623 -614 -619 -634 -653 -667 -673 -678 -696 -722 -749 -778 -809 -845 -884 -910 -910 -954 -887 -617 -0 -0 -26 -283 -888 -888 -908 -890 -789 -1052 -677 -356 -426 -974 -1091 -1084 -1073 -1080 -1116 -1165 -1206 -1162 -1113 -1097 -1079 -889 -750 -672 -647 -673 -762 -806 -684 -117 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -173 -274 -68 -68 -57 -53 -70 -118 -176 -252 -340 -309 -303 -355 -473 -593 -403 -253 -275 -287 -276 -166 -0 -0 -0 -0 -0 -0 -0 -0 -201 -1145 -409 -0 -0 -0 -0 -0 -0 -0 -0 -481 -1003 -941 -921 -483 -272 -932 -928 -845 -742 -671 -634 -658 -721 -801 -801 -877 -694 -231 -828 -521 -213 -226 -230 -93 -254 -620 -90 -136 -307 -431 -350 -326 -319 -306 -248 -211 -145 -66 -14 -47 -68 -66 -42 -98 -187 -257 -242 -373 -514 -570 -448 -108 -0 -77 -280 -157 -63 -33 -82 -82 -65 -42 -23 -21 -35 -47 -47 -41 -71 -92 -94 -108 -128 -145 -157 -163 -163 -166 -168 -161 -153 -162 -184 -203 -204 -199 -190 -174 -161 -153 -153 -160 -185 -194 -200 -212 -220 -225 -229 -231 -230 -232 -232 -229 -234 -240 -242 -241 -240 -237 -235 -235 -231 -230 -223 -213 -223 -221 -220 -221 -222 -222 -223 -222 -218 -217 -216 -216 -216 -214 -6 -32 -62 -164 -171 -128 -77 -66 -70 -86 -109 -96 -94 -98 -101 -117 -139 -164 -185 -194 -200 -202 -201 -227 -191 -186 -249 -75 -155 -277 -161 -155 -130 -105 -105 -140 -186 -238 -292 -328 -327 -289 -290 -71 -0 -0 -0 -203 -327 -293 -13 -0 -0 -0 -0 -111 -155 -134 -133 -183 -218 -205 -145 -124 -115 -116 -126 -139 -150 -157 -158 -168 -184 -204 -225 -241 -253 -263 -269 -270 -276 -272 -231 -228 -239 -253 -259 -260 -259 -259 -258 -265 -270 -271 -267 -264 -265 -268 -269 -270 -268 -267 -271 -279 -288 -294 -290 -289 -289 -290 -293 -306 -316 -320 -314 -315 -320 -326 -329 -341 -343 -339 -331 -333 -346 -363 -376 -376 -390 -405 -408 -418 -431 -442 -447 -468 -476 -481 -485 -506 -514 -519 -526 -533 -536 -537 -536 -538 -542 -547 -550 -556 -563 -569 -573 -575 -576 -578 -584 -598 -605 -615 -630 -631 -632 -638 -647 -662 -686 -580 -427 -696 -728 -707 -683 -677 -671 -662 -658 -677 -680 -687 -698 -698 -704 -708 -706 -692 -673 -660 -655 -665 -684 -694 -588 -116 -100 -140 -179 -219 -84 -0 -0 -0 -0 -0 -0 -0 -0 -0 -142 -702 -734 -724 -708 -689 -675 -665 -662 -668 -666 -664 -665 -670 -673 -676 -678 -680 -682 -681 -679 -679 -678 -676 -669 -656 -644 -634 -627 -623 -623 -609 -599 -599 -601 -601 -600 -602 -610 -614 -625 -647 -667 -683 -705 -642 -93 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -63 -92 -5 -0 -0 -4 -47 -79 -369 -661 -625 -614 -621 -634 -646 -651 -661 -674 -689 -708 -734 -762 -792 -827 -862 -891 -901 -857 -380 -0 -3 -16 -0 -12 -68 -97 -128 -164 -208 -264 -120 -0 -42 -352 -889 -1151 -1133 -1114 -1104 -1112 -1119 -1065 -1063 -1083 -1094 -1021 -840 -720 -669 -640 -722 -770 -861 -1167 -362 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -115 -197 -136 -131 -85 -48 -49 -66 -79 -115 -172 -153 -164 -209 -291 -397 -514 -631 -739 -829 -846 -629 -267 -250 -82 -0 -0 -0 -0 -0 -181 -947 -316 -0 -0 -0 -0 -0 -0 -0 -0 -0 -225 -924 -983 -491 -11 -71 -823 -866 -688 -638 -630 -649 -692 -752 -752 -406 -104 -13 -146 -74 -0 -0 -0 -0 -77 -188 -27 -0 -115 -285 -227 -222 -220 -210 -185 -146 -79 -13 -14 -14 -14 -63 -238 -199 -223 -273 -285 -489 -591 -520 -211 -51 -0 -0 -2 -63 -38 -9 -27 -33 -28 -21 -19 -39 -30 -18 -17 -24 -42 -65 -91 -119 -141 -156 -163 -164 -166 -165 -162 -156 -156 -163 -178 -202 -205 -201 -193 -178 -165 -159 -160 -169 -172 -184 -200 -213 -222 -227 -227 -226 -226 -226 -227 -229 -230 -228 -225 -224 -232 -235 -236 -237 -236 -231 -222 -211 -223 -223 -221 -223 -224 -225 -224 -222 -218 -217 -215 -212 -211 -211 -0 -0 -8 -59 -156 -151 -90 -73 -72 -84 -96 -77 -80 -89 -104 -127 -156 -179 -194 -203 -205 -217 -241 -289 -109 -0 -0 -0 -209 -305 -189 -186 -137 -106 -107 -139 -185 -237 -288 -339 -349 -251 -98 -22 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -103 -271 -199 -151 -129 -128 -136 -143 -149 -152 -168 -183 -201 -224 -240 -257 -267 -269 -268 -275 -270 -246 -242 -256 -269 -274 -266 -265 -265 -265 -265 -262 -265 -273 -270 -269 -269 -269 -268 -265 -264 -267 -274 -281 -279 -269 -271 -279 -287 -292 -304 -313 -316 -312 -312 -313 -320 -335 -341 -342 -332 -314 -315 -333 -348 -358 -377 -391 -403 -410 -423 -440 -453 -459 -461 -474 -485 -493 -504 -516 -526 -537 -550 -552 -552 -552 -548 -547 -555 -565 -567 -574 -579 -582 -582 -585 -589 -594 -605 -614 -620 -625 -631 -626 -630 -643 -659 -688 -402 -70 -409 -651 -725 -719 -698 -689 -677 -669 -685 -680 -678 -679 -681 -692 -707 -717 -712 -698 -685 -677 -676 -630 -659 -534 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -428 -731 -712 -693 -678 -669 -665 -660 -656 -654 -657 -668 -672 -675 -681 -684 -685 -685 -683 -679 -675 -671 -663 -649 -639 -634 -632 -627 -610 -597 -592 -596 -598 -598 -596 -596 -604 -616 -631 -649 -664 -689 -701 -613 -572 -301 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -327 -540 -6 -0 -0 -0 -0 -0 -374 -699 -634 -618 -625 -637 -641 -631 -648 -671 -688 -697 -715 -738 -764 -791 -808 -839 -884 -859 -344 -0 -91 -745 -907 -911 -885 -878 -314 -0 -0 -0 -0 -0 -0 -0 -294 -475 -617 -1117 -1132 -1109 -1093 -1069 -1077 -1067 -1047 -1037 -976 -881 -787 -738 -729 -782 -858 -912 -827 -400 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -44 -79 -397 -256 -89 -57 -63 -63 -71 -94 -131 -143 -162 -200 -272 -373 -489 -602 -672 -713 -779 -847 -831 -431 -239 -199 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -251 -972 -741 -702 -520 -1 -37 -458 -767 -698 -527 -521 -552 -525 -173 -41 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -58 -46 -145 -153 -87 -55 -38 -25 -20 -30 -27 -14 -21 -96 -238 -341 -393 -388 -547 -600 -447 -0 -0 -0 -0 -1 -24 -23 -12 -0 -3 -4 -5 -10 -20 -11 -2 -3 -9 -24 -48 -79 -108 -137 -152 -153 -154 -151 -146 -138 -131 -134 -152 -177 -182 -197 -204 -200 -184 -172 -167 -168 -177 -178 -189 -206 -217 -222 -224 -227 -233 -233 -234 -235 -234 -231 -236 -244 -251 -245 -243 -242 -241 -236 -226 -223 -227 -221 -219 -222 -228 -224 -224 -223 -220 -217 -213 -211 -211 -209 -211 -0 -0 -0 -4 -78 -120 -105 -76 -64 -67 -68 -55 -67 -85 -107 -136 -171 -194 -207 -211 -210 -223 -256 -308 -75 -0 -0 -0 -0 -0 -70 -223 -139 -102 -104 -137 -180 -232 -271 -271 -332 -183 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -32 -43 -47 -105 -158 -148 -146 -147 -151 -160 -178 -198 -219 -239 -256 -264 -269 -282 -271 -265 -258 -252 -270 -274 -271 -269 -270 -269 -268 -269 -267 -273 -280 -275 -275 -274 -272 -264 -269 -270 -268 -266 -266 -259 -249 -248 -271 -287 -296 -306 -312 -313 -310 -309 -307 -312 -321 -327 -327 -326 -325 -325 -337 -343 -350 -377 -388 -403 -421 -442 -453 -461 -467 -466 -483 -494 -503 -513 -523 -532 -541 -550 -550 -552 -554 -555 -563 -566 -571 -581 -583 -585 -584 -583 -590 -599 -607 -610 -614 -616 -615 -616 -613 -621 -634 -649 -671 -535 -357 -325 -628 -734 -725 -700 -698 -697 -691 -681 -668 -665 -665 -667 -677 -694 -712 -724 -724 -590 -524 -527 -113 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -30 -327 -733 -712 -693 -682 -677 -671 -653 -642 -641 -653 -661 -667 -671 -672 -674 -677 -679 -676 -676 -674 -670 -663 -660 -654 -647 -638 -619 -602 -592 -598 -600 -601 -601 -599 -603 -616 -631 -643 -652 -675 -698 -707 -734 -373 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -44 -293 -682 -630 -617 -617 -619 -614 -635 -657 -674 -696 -717 -743 -770 -769 -802 -842 -879 -893 -418 -118 -207 -821 -903 -921 -794 -138 -32 -0 -0 -0 -0 -0 -0 -0 -0 -0 -105 -509 -989 -1140 -1117 -1092 -1095 -1070 -1038 -1024 -1011 -987 -970 -982 -989 -1006 -971 -870 -862 -581 -240 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -150 -207 -180 -116 -121 -135 -142 -160 -270 -249 -225 -227 -264 -324 -392 -452 -471 -544 -635 -699 -658 -738 -836 -770 -233 -215 -111 -0 -0 -0 -0 -29 -108 -98 -88 -78 -66 -13 -0 -0 -22 -567 -730 -520 -0 -0 -494 -895 -911 -824 -804 -772 -646 -112 -379 -657 -625 -97 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -29 -42 -33 -6 -2 -11 -22 -19 -28 -17 -0 -0 -62 -257 -475 -576 -612 -395 -121 -0 -0 -0 -0 -0 -21 -27 -20 -0 -1 -5 -9 -10 -7 -5 -4 -4 -4 -23 -52 -86 -116 -129 -133 -136 -150 -146 -139 -136 -137 -143 -150 -162 -197 -212 -215 -208 -194 -183 -180 -182 -183 -187 -201 -216 -221 -227 -236 -245 -245 -249 -247 -242 -236 -234 -239 -244 -245 -245 -242 -239 -239 -238 -234 -230 -228 -220 -217 -220 -229 -221 -221 -219 -215 -214 -210 -207 -207 -207 -207 -214 -56 -0 -35 -141 -136 -113 -69 -49 -47 -45 -45 -57 -83 -111 -141 -176 -196 -207 -209 -206 -213 -250 -255 -31 -0 -0 -0 -0 -3 -85 -210 -120 -92 -101 -138 -187 -234 -269 -284 -353 -142 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -40 -82 -94 -174 -168 -159 -165 -177 -190 -207 -225 -225 -232 -248 -274 -259 -263 -269 -262 -268 -273 -275 -274 -276 -276 -274 -271 -270 -279 -285 -282 -282 -283 -278 -267 -277 -277 -273 -268 -262 -260 -263 -271 -282 -291 -301 -313 -314 -310 -307 -307 -303 -307 -313 -316 -313 -323 -333 -340 -342 -352 -361 -371 -387 -414 -437 -448 -460 -462 -466 -477 -493 -502 -511 -525 -534 -539 -544 -550 -551 -555 -560 -565 -577 -579 -583 -590 -590 -591 -591 -590 -591 -596 -602 -610 -610 -613 -616 -615 -608 -615 -626 -637 -647 -679 -703 -679 -488 -495 -601 -709 -703 -700 -695 -687 -674 -671 -670 -669 -670 -681 -697 -672 -480 -179 -0 -0 -0 -41 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -35 -42 -4 -0 -33 -237 -708 -719 -708 -706 -700 -662 -637 -628 -633 -641 -647 -652 -656 -664 -671 -673 -669 -676 -676 -672 -669 -669 -666 -659 -647 -630 -613 -602 -605 -606 -612 -616 -610 -610 -617 -627 -636 -641 -660 -675 -677 -701 -627 -365 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -32 -182 -587 -644 -627 -604 -602 -618 -637 -658 -692 -721 -745 -766 -778 -809 -842 -869 -874 -908 -902 -877 -879 -862 -878 -715 -33 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -403 -564 -744 -1137 -1136 -1093 -1042 -1011 -1007 -1003 -1002 -1008 -1047 -953 -617 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -230 -311 -240 -249 -256 -272 -314 -438 -404 -364 -347 -369 -399 -410 -414 -439 -471 -513 -545 -532 -588 -656 -714 -729 -827 -536 -184 -178 -162 -149 -297 -754 -757 -765 -770 -745 -204 -49 -32 -0 -0 -0 -0 -0 -0 -7 -21 -31 -37 -45 -316 -803 -696 -627 -601 -535 -79 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -66 -62 -12 -1 -11 -15 -16 -19 -47 -86 -92 -3 -0 -52 -120 -157 -158 -79 -0 -0 -0 -0 -0 -0 -5 -18 -19 -0 -4 -18 -28 -28 -27 -14 -5 -11 -45 -33 -45 -100 -122 -111 -112 -134 -153 -153 -148 -144 -152 -171 -181 -186 -211 -224 -227 -220 -210 -202 -199 -199 -198 -202 -213 -224 -227 -235 -242 -247 -247 -237 -228 -223 -224 -230 -235 -238 -238 -238 -236 -232 -225 -240 -243 -239 -230 -229 -225 -220 -218 -214 -215 -214 -208 -208 -206 -205 -204 -204 -201 -197 -33 -114 -189 -230 -144 -90 -61 -53 -52 -56 -55 -55 -83 -114 -141 -163 -173 -178 -184 -195 -212 -145 -80 -0 -0 -0 -0 -7 -287 -268 -167 -93 -82 -103 -148 -206 -205 -249 -222 -17 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -147 -138 -159 -186 -187 -193 -202 -210 -208 -215 -225 -236 -245 -256 -267 -278 -284 -284 -281 -279 -280 -277 -274 -273 -279 -291 -297 -296 -295 -281 -273 -272 -283 -277 -270 -265 -261 -265 -272 -284 -295 -311 -315 -312 -316 -313 -308 -301 -295 -305 -310 -312 -319 -329 -341 -352 -351 -365 -381 -391 -395 -414 -434 -451 -462 -466 -473 -486 -497 -506 -518 -533 -545 -550 -551 -552 -555 -561 -567 -572 -574 -583 -590 -594 -594 -594 -596 -596 -590 -598 -603 -606 -607 -607 -610 -612 -607 -612 -618 -626 -631 -663 -678 -548 -37 -0 -231 -561 -601 -637 -370 -28 -69 -523 -687 -678 -674 -671 -679 -613 -303 -247 -108 -0 -0 -471 -362 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -351 -694 -681 -159 -0 -27 -144 -178 -215 -253 -299 -592 -647 -626 -617 -622 -624 -628 -640 -652 -660 -666 -671 -671 -674 -676 -675 -671 -672 -668 -657 -645 -634 -625 -619 -618 -628 -632 -626 -623 -624 -628 -634 -643 -646 -653 -666 -682 -712 -662 -450 -60 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -132 -682 -727 -674 -609 -605 -607 -621 -642 -669 -687 -708 -732 -766 -796 -824 -848 -866 -882 -861 -830 -830 -817 -826 -857 -867 -202 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -177 -644 -1094 -1149 -1096 -1055 -1023 -1015 -918 -783 -1019 -549 -179 -143 -19 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -36 -73 -8 -322 -428 -356 -358 -362 -389 -445 -530 -522 -506 -498 -517 -527 -537 -543 -542 -531 -514 -513 -552 -532 -525 -531 -553 -613 -676 -728 -759 -752 -748 -696 -564 -571 -566 -552 -532 -514 -592 -465 -31 -33 -34 -27 -15 -2 -0 -0 -0 -0 -0 -12 -109 -565 -610 -507 -368 -329 -320 -328 -340 -325 -112 -0 -0 -0 -0 -0 -0 -0 -64 -57 -7 -0 -3 -3 -6 -20 -99 -155 -142 -4 -228 -161 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -23 -19 -0 -13 -58 -97 -105 -105 -54 -13 -11 -14 -65 -82 -40 -44 -81 -100 -90 -108 -123 -133 -139 -146 -150 -161 -179 -191 -209 -222 -228 -225 -224 -222 -219 -219 -221 -229 -239 -239 -240 -240 -238 -233 -228 -225 -224 -226 -237 -243 -245 -245 -248 -250 -249 -246 -249 -244 -236 -233 -230 -226 -222 -216 -209 -211 -212 -206 -203 -204 -203 -198 -193 -184 -256 -230 -238 -209 -156 -102 -75 -64 -62 -57 -59 -53 -52 -79 -110 -136 -153 -154 -159 -172 -194 -225 -75 -0 -0 -0 -0 -0 -45 -275 -206 -124 -81 -76 -107 -143 -184 -208 -271 -191 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -97 -184 -182 -187 -189 -194 -201 -211 -226 -238 -246 -258 -267 -275 -282 -282 -284 -284 -283 -276 -277 -281 -292 -298 -299 -294 -279 -275 -282 -286 -281 -274 -273 -271 -268 -278 -279 -278 -286 -311 -315 -313 -317 -317 -306 -291 -278 -300 -309 -314 -325 -340 -345 -350 -362 -381 -398 -412 -418 -425 -439 -451 -451 -468 -478 -488 -503 -514 -525 -536 -547 -550 -554 -559 -567 -571 -575 -578 -579 -581 -587 -590 -587 -592 -595 -595 -592 -598 -599 -596 -597 -596 -601 -606 -608 -614 -619 -623 -625 -638 -463 -248 -0 -0 -0 -0 -0 -0 -0 -0 -2 -81 -144 -330 -677 -666 -664 -672 -691 -701 -316 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -391 -668 -655 -670 -263 -0 -0 -0 -0 -0 -67 -587 -666 -639 -622 -618 -613 -613 -620 -636 -646 -655 -664 -670 -670 -669 -670 -672 -673 -671 -667 -660 -653 -647 -642 -640 -643 -641 -634 -632 -635 -638 -642 -648 -649 -652 -660 -675 -699 -723 -608 -49 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -21 -119 -149 -413 -656 -655 -620 -613 -625 -645 -646 -673 -710 -744 -772 -799 -827 -854 -832 -827 -832 -843 -863 -837 -820 -854 -877 -915 -930 -901 -904 -378 -0 -0 -0 -0 -0 -0 -0 -0 -0 -61 -553 -975 -976 -668 -672 -696 -579 -396 -945 -982 -971 -868 -110 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -185 -250 -248 -315 -453 -472 -418 -417 -427 -455 -499 -552 -571 -590 -606 -614 -629 -652 -670 -666 -653 -626 -605 -607 -598 -577 -547 -508 -476 -482 -507 -531 -537 -541 -519 -460 -464 -442 -404 -357 -324 -361 -393 -400 -498 -625 -642 -483 -94 -13 -10 -4 -0 -441 -683 -620 -534 -458 -316 -148 -150 -141 -136 -132 -111 -120 -73 -0 -0 -179 -151 -32 -164 -87 -29 -7 -14 -15 -9 -22 -91 -127 -201 -208 -6 -59 -41 -111 -459 -117 -0 -108 -422 -101 -0 -16 -57 -17 -11 -12 -1 -23 -73 -126 -171 -277 -249 -143 -8 -3 -19 -39 -56 -56 -68 -76 -80 -102 -113 -123 -133 -134 -146 -158 -172 -201 -217 -228 -237 -238 -238 -238 -237 -237 -240 -243 -246 -243 -243 -241 -238 -238 -237 -236 -236 -238 -248 -252 -252 -252 -252 -252 -250 -247 -240 -238 -237 -233 -227 -223 -220 -217 -212 -209 -207 -206 -202 -199 -194 -186 -177 -171 -153 -57 -232 -197 -139 -102 -90 -78 -71 -66 -62 -51 -54 -78 -107 -131 -145 -148 -153 -167 -195 -221 -45 -0 -0 -0 -0 -0 -68 -238 -156 -96 -66 -68 -105 -117 -138 -198 -296 -161 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -34 -187 -201 -212 -221 -207 -220 -237 -250 -257 -263 -266 -268 -276 -281 -282 -280 -275 -278 -281 -284 -286 -281 -276 -274 -273 -277 -280 -279 -278 -283 -288 -290 -297 -300 -307 -322 -322 -318 -315 -316 -318 -307 -293 -285 -304 -312 -317 -320 -335 -338 -344 -360 -389 -405 -418 -431 -439 -441 -445 -449 -458 -474 -483 -486 -503 -517 -530 -541 -541 -549 -558 -568 -574 -579 -583 -587 -589 -591 -589 -586 -592 -593 -591 -587 -586 -594 -600 -599 -593 -591 -592 -599 -607 -621 -627 -627 -626 -239 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -65 -271 -617 -658 -653 -656 -670 -381 -105 -18 -83 -20 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -439 -665 -657 -661 -657 -617 -486 -46 -0 -0 -120 -655 -688 -658 -632 -631 -612 -603 -607 -620 -639 -655 -664 -670 -671 -669 -667 -669 -673 -674 -673 -669 -664 -662 -661 -657 -657 -658 -659 -654 -649 -649 -651 -651 -648 -653 -663 -676 -692 -705 -671 -507 -473 -222 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -79 -171 -219 -575 -640 -626 -633 -634 -656 -685 -713 -739 -765 -788 -803 -775 -774 -781 -789 -805 -823 -850 -881 -883 -889 -928 -994 -1036 -953 -860 -829 -818 -791 -758 -632 -82 -414 -381 -0 -0 -408 -402 -0 -0 -0 -297 -798 -998 -929 -898 -788 -205 -40 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -149 -204 -238 -380 -505 -539 -507 -449 -457 -465 -484 -525 -600 -634 -645 -645 -680 -719 -749 -755 -753 -736 -709 -680 -720 -680 -608 -536 -476 -445 -432 -430 -434 -436 -474 -559 -574 -525 -465 -418 -399 -394 -375 -337 -319 -355 -329 -247 -350 -458 -517 -530 -579 -593 -582 -536 -421 -312 -187 -71 -56 -52 -46 -34 -9 -11 -34 -61 -60 -69 -69 -64 -72 -38 -12 -11 -51 -53 -49 -52 -79 -104 -83 -39 -1 -0 -0 -114 -472 -377 -362 -360 -297 -85 -19 -17 -13 -3 -46 -63 -1 -25 -39 -68 -131 -280 -319 -224 -8 -6 -5 -7 -15 -40 -40 -46 -66 -82 -92 -97 -100 -118 -153 -181 -200 -236 -246 -248 -248 -248 -249 -249 -249 -251 -250 -251 -252 -250 -250 -249 -248 -248 -248 -247 -248 -250 -255 -256 -254 -252 -248 -247 -247 -244 -240 -238 -235 -231 -226 -222 -218 -213 -207 -205 -204 -201 -201 -196 -188 -177 -173 -174 -0 -6 -55 -196 -179 -133 -129 -96 -77 -67 -60 -46 -54 -76 -104 -114 -124 -131 -139 -159 -209 -207 -15 -0 -0 -0 -0 -0 -85 -190 -114 -65 -45 -56 -102 -108 -136 -189 -272 -116 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -23 -44 -109 -211 -222 -236 -249 -254 -259 -262 -267 -275 -279 -278 -277 -278 -279 -276 -274 -273 -272 -274 -272 -263 -267 -268 -271 -281 -281 -280 -283 -294 -304 -309 -310 -311 -320 -322 -320 -313 -310 -305 -302 -302 -312 -327 -341 -342 -345 -350 -362 -390 -406 -418 -427 -432 -433 -446 -457 -448 -459 -473 -484 -493 -509 -518 -524 -529 -539 -548 -557 -566 -578 -550 -554 -592 -205 -85 -125 -167 -208 -245 -342 -568 -588 -594 -596 -594 -593 -595 -600 -609 -248 -138 -179 -220 -77 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -42 -231 -274 -467 -649 -647 -647 -431 -251 -634 -232 -27 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -48 -167 -524 -665 -664 -673 -674 -675 -517 -9 -0 -0 -172 -711 -704 -687 -668 -654 -621 -601 -598 -612 -632 -654 -669 -670 -662 -660 -663 -669 -667 -670 -669 -655 -656 -669 -676 -668 -669 -669 -669 -669 -663 -661 -660 -659 -652 -656 -663 -670 -681 -687 -693 -707 -724 -581 -297 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -18 -181 -512 -690 -683 -656 -658 -674 -697 -718 -739 -752 -753 -727 -737 -753 -766 -771 -766 -777 -810 -856 -863 -901 -960 -970 -975 -975 -977 -998 -1007 -1018 -967 -661 -908 -610 -0 -0 -0 -0 -0 -0 -0 -0 -139 -696 -837 -861 -854 -855 -246 -0 -0 -0 -0 -0 -0 -0 -0 -0 -52 -210 -220 -218 -235 -305 -336 -416 -464 -412 -429 -518 -595 -606 -629 -638 -636 -630 -676 -736 -786 -813 -824 -821 -815 -814 -818 -770 -705 -644 -603 -585 -579 -581 -581 -583 -588 -599 -622 -569 -519 -497 -479 -477 -469 -447 -413 -359 -300 -241 -176 -162 -196 -268 -341 -387 -408 -382 -236 -122 -74 -75 -74 -72 -61 -37 -3 -0 -2 -5 -6 -31 -36 -24 -8 -52 -39 -2 -8 -45 -61 -57 -35 -87 -130 -156 -159 -158 -193 -238 -266 -220 -193 -198 -242 -61 -4 -3 -1 -42 -35 -13 -2 -22 -28 -41 -75 -149 -160 -107 -1 -7 -8 -6 -2 -6 -26 -48 -68 -80 -96 -106 -108 -127 -154 -187 -223 -247 -260 -265 -265 -263 -261 -260 -260 -258 -258 -256 -255 -260 -258 -257 -256 -255 -253 -253 -256 -256 -257 -254 -248 -249 -246 -244 -244 -241 -239 -235 -230 -228 -224 -219 -212 -206 -202 -202 -203 -201 -196 -191 -185 -177 -178 -181 -0 -0 -8 -68 -75 -111 -154 -109 -81 -64 -53 -46 -56 -73 -90 -92 -111 -124 -131 -154 -207 -162 -0 -0 -0 -0 -0 -0 -91 -143 -85 -46 -41 -51 -72 -97 -132 -144 -62 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -24 -102 -222 -231 -234 -241 -242 -249 -258 -266 -274 -277 -277 -278 -283 -280 -278 -277 -269 -266 -264 -259 -251 -264 -273 -277 -284 -281 -282 -288 -292 -290 -292 -298 -300 -302 -305 -307 -305 -307 -308 -308 -315 -322 -326 -329 -343 -358 -370 -380 -384 -402 -413 -415 -418 -434 -444 -439 -449 -459 -468 -473 -493 -499 -504 -514 -521 -531 -544 -559 -572 -306 -32 -0 -7 -0 -0 -0 -0 -0 -80 -310 -349 -496 -588 -591 -585 -590 -423 -42 -17 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -163 -425 -631 -628 -631 -631 -618 -629 -633 -639 -614 -585 -248 -0 -0 -0 -0 -0 -0 -0 -141 -361 -683 -568 -574 -607 -637 -665 -666 -653 -550 -104 -0 -218 -702 -703 -704 -696 -674 -643 -618 -608 -617 -636 -644 -647 -648 -649 -652 -657 -662 -650 -639 -633 -628 -629 -645 -660 -667 -670 -671 -669 -666 -667 -668 -669 -669 -664 -657 -658 -664 -662 -662 -668 -680 -700 -735 -482 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -154 -263 -355 -674 -699 -695 -703 -713 -721 -724 -726 -732 -720 -720 -729 -738 -740 -749 -759 -759 -795 -851 -913 -959 -939 -932 -929 -912 -913 -925 -949 -985 -1023 -555 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -464 -629 -626 -647 -169 -0 -0 -0 -0 -0 -0 -0 -0 -0 -66 -245 -224 -196 -180 -193 -195 -248 -313 -361 -424 -539 -629 -642 -561 -552 -565 -578 -641 -716 -776 -811 -842 -847 -850 -855 -833 -826 -807 -775 -772 -761 -753 -751 -742 -729 -712 -671 -510 -429 -389 -377 -378 -386 -386 -376 -363 -339 -285 -219 -216 -170 -135 -125 -151 -130 -111 -98 -74 -71 -66 -57 -48 -38 -32 -26 -7 -2 -1 -2 -8 -20 -37 -48 -39 -68 -76 -64 -39 -20 -27 -44 -49 -82 -95 -96 -97 -70 -60 -53 -32 -27 -21 -22 -35 -8 -42 -62 -6 -8 -5 -1 -3 -5 -20 -31 -32 -54 -46 -24 -1 -13 -16 -21 -31 -29 -49 -86 -133 -127 -127 -138 -156 -154 -164 -183 -211 -245 -262 -269 -270 -276 -273 -269 -266 -266 -267 -267 -267 -265 -262 -258 -256 -253 -253 -254 -255 -253 -260 -255 -244 -246 -243 -238 -234 -234 -229 -227 -228 -226 -218 -211 -207 -203 -203 -201 -199 -196 -188 -183 -180 -182 -182 -183 -0 -0 -0 -0 -0 -115 -180 -111 -69 -52 -45 -38 -53 -61 -70 -80 -105 -115 -124 -149 -211 -248 -233 -204 -52 -0 -21 -75 -113 -113 -69 -38 -49 -56 -60 -89 -115 -195 -255 -32 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -22 -107 -214 -242 -241 -235 -235 -243 -256 -269 -274 -276 -276 -278 -274 -271 -269 -269 -261 -257 -259 -263 -267 -269 -273 -283 -278 -276 -278 -290 -287 -289 -295 -295 -306 -309 -305 -300 -305 -311 -316 -319 -319 -325 -336 -340 -342 -353 -361 -348 -367 -380 -385 -396 -417 -431 -441 -455 -468 -471 -469 -473 -479 -482 -486 -497 -513 -530 -547 -561 -564 -342 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -241 -421 -465 -505 -539 -354 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -119 -387 -591 -616 -610 -604 -604 -608 -615 -624 -632 -577 -508 -476 -443 -406 -371 -337 -305 -518 -670 -612 -219 -118 -80 -125 -597 -678 -681 -595 -81 -329 -558 -680 -683 -690 -689 -679 -658 -640 -623 -612 -627 -629 -639 -653 -640 -647 -656 -659 -641 -623 -615 -613 -604 -608 -621 -639 -656 -651 -656 -668 -669 -674 -675 -672 -672 -672 -672 -669 -657 -656 -660 -671 -690 -730 -434 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -57 -294 -628 -740 -729 -729 -731 -733 -744 -780 -763 -747 -739 -748 -754 -756 -758 -767 -807 -838 -865 -899 -897 -923 -949 -942 -958 -950 -953 -1000 -1045 -526 -0 -4 -400 -508 -360 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -80 -263 -244 -201 -172 -174 -191 -198 -246 -348 -414 -470 -513 -536 -523 -533 -537 -536 -603 -673 -728 -763 -782 -801 -821 -838 -824 -834 -712 -494 -528 -532 -654 -846 -794 -747 -681 -584 -426 -372 -355 -354 -352 -367 -376 -370 -337 -311 -269 -217 -184 -140 -110 -96 -94 -93 -84 -73 -72 -65 -109 -160 -125 -84 -53 -30 -17 -15 -10 -3 -4 -27 -36 -36 -40 -17 -8 -7 -4 -1 -7 -15 -21 -93 -118 -115 -109 -32 -4 -2 -1 -0 -0 -0 -0 -0 -29 -42 -1 -0 -2 -4 -4 -1 -11 -32 -56 -16 -6 -9 -15 -17 -16 -17 -21 -27 -35 -58 -98 -97 -140 -186 -213 -201 -194 -196 -208 -237 -231 -235 -259 -272 -276 -276 -275 -274 -272 -270 -269 -265 -262 -259 -259 -262 -265 -266 -263 -248 -248 -244 -236 -234 -228 -223 -220 -222 -226 -230 -229 -221 -213 -210 -211 -211 -207 -200 -191 -188 -182 -179 -180 -184 -182 -178 -0 -0 -0 -0 -0 -173 -202 -117 -59 -38 -34 -39 -48 -50 -58 -73 -90 -101 -121 -153 -222 -267 -290 -264 -47 -0 -87 -257 -153 -91 -57 -42 -45 -61 -77 -92 -104 -176 -175 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -116 -154 -205 -246 -237 -237 -246 -260 -270 -275 -277 -276 -273 -270 -269 -267 -262 -261 -265 -270 -270 -270 -269 -267 -268 -270 -275 -282 -282 -283 -287 -293 -289 -291 -295 -298 -298 -303 -310 -315 -318 -322 -323 -321 -324 -327 -333 -337 -343 -350 -358 -373 -398 -413 -423 -436 -450 -449 -444 -446 -454 -463 -472 -484 -500 -514 -527 -538 -543 -278 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -352 -238 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -129 -596 -618 -612 -608 -609 -610 -611 -613 -617 -621 -625 -630 -636 -638 -643 -651 -660 -643 -640 -653 -679 -679 -679 -683 -693 -692 -688 -668 -574 -639 -676 -667 -673 -677 -676 -671 -666 -649 -627 -611 -622 -620 -630 -644 -650 -659 -655 -641 -617 -612 -602 -589 -578 -587 -597 -609 -622 -609 -617 -637 -640 -656 -668 -672 -670 -679 -681 -680 -678 -662 -671 -685 -685 -706 -374 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -125 -470 -689 -759 -745 -741 -741 -742 -755 -784 -794 -790 -784 -790 -783 -779 -784 -802 -802 -806 -820 -841 -789 -782 -775 -750 -923 -999 -1000 -953 -963 -768 -572 -556 -739 -818 -696 -324 -63 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -120 -347 -243 -188 -165 -167 -186 -203 -316 -502 -432 -420 -425 -402 -203 -526 -674 -549 -591 -637 -681 -715 -716 -745 -782 -811 -806 -581 -433 -373 -359 -346 -537 -847 -783 -717 -622 -506 -405 -387 -383 -375 -352 -332 -318 -307 -288 -259 -245 -236 -195 -163 -148 -150 -171 -171 -169 -169 -168 -176 -343 -532 -457 -359 -255 -174 -172 -88 -31 -4 -2 -12 -17 -21 -31 -30 -23 -12 -0 -0 -15 -37 -54 -104 -81 -31 -10 -3 -0 -8 -31 -7 -0 -0 -0 -16 -55 -64 -4 -162 -104 -6 -6 -20 -62 -148 -272 -95 -21 -0 -2 -19 -26 -27 -26 -16 -27 -53 -86 -86 -149 -205 -218 -206 -201 -198 -197 -196 -202 -220 -248 -270 -279 -282 -281 -278 -277 -275 -271 -263 -260 -259 -260 -262 -262 -260 -255 -243 -237 -232 -225 -223 -222 -221 -223 -231 -231 -225 -215 -208 -212 -215 -215 -211 -203 -195 -188 -184 -181 -180 -181 -180 -174 -168 -12 -0 -0 -63 -170 -223 -195 -131 -70 -42 -29 -29 -37 -38 -48 -65 -88 -99 -133 -121 -1 -25 -55 -65 -3 -0 -67 -157 -121 -72 -48 -43 -43 -74 -89 -90 -90 -141 -102 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -92 -206 -213 -248 -253 -261 -270 -271 -274 -276 -272 -273 -274 -276 -273 -264 -259 -258 -259 -260 -259 -257 -262 -267 -272 -274 -269 -269 -272 -274 -274 -276 -281 -285 -283 -285 -287 -290 -293 -299 -297 -293 -308 -313 -315 -319 -321 -334 -348 -363 -382 -394 -406 -417 -426 -412 -408 -418 -429 -444 -461 -477 -486 -497 -503 -506 -518 -216 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -71 -55 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -178 -387 -622 -619 -618 -618 -616 -617 -616 -615 -617 -618 -617 -617 -619 -623 -627 -630 -631 -627 -621 -627 -653 -654 -660 -668 -678 -684 -681 -681 -690 -671 -660 -658 -663 -664 -662 -662 -664 -658 -640 -625 -623 -605 -605 -618 -642 -643 -643 -623 -577 -579 -570 -564 -568 -585 -591 -594 -595 -588 -583 -582 -584 -605 -638 -662 -662 -679 -686 -688 -688 -689 -687 -685 -684 -692 -560 -415 -386 -364 -341 -224 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -145 -465 -440 -437 -517 -724 -733 -732 -728 -725 -721 -718 -734 -775 -806 -820 -830 -840 -838 -836 -839 -847 -838 -819 -809 -806 -755 -743 -705 -633 -708 -895 -969 -873 -823 -822 -815 -768 -596 -556 -596 -650 -417 -359 -346 -293 -47 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -39 -4 -0 -114 -307 -233 -276 -255 -165 -159 -152 -208 -322 -386 -395 -390 -333 -45 -623 -857 -651 -607 -617 -635 -652 -668 -700 -737 -766 -746 -502 -553 -840 -841 -848 -832 -795 -752 -667 -558 -463 -477 -469 -456 -432 -378 -342 -324 -318 -306 -278 -262 -273 -332 -345 -327 -313 -351 -400 -423 -436 -472 -503 -516 -412 -22 -0 -230 -509 -523 -336 -167 -47 -3 -2 -5 -8 -8 -25 -22 -21 -45 -20 -25 -49 -77 -80 -50 -14 -1 -0 -0 -0 -2 -0 -0 -0 -0 -22 -58 -87 -90 -101 -95 -71 -28 -59 -190 -300 -294 -121 -33 -0 -0 -1 -3 -34 -118 -286 -258 -174 -122 -146 -137 -123 -123 -132 -143 -156 -168 -168 -191 -221 -248 -267 -277 -281 -281 -281 -279 -276 -270 -263 -258 -254 -249 -246 -244 -241 -236 -231 -230 -228 -224 -228 -229 -229 -229 -229 -219 -207 -201 -208 -219 -221 -215 -206 -198 -193 -189 -186 -183 -182 -181 -175 -170 -166 -178 -3 -0 -29 -120 -227 -198 -153 -111 -85 -50 -76 -112 -66 -62 -78 -104 -119 -132 -98 -0 -0 -0 -0 -0 -0 -0 -38 -108 -70 -59 -60 -64 -77 -83 -85 -85 -99 -49 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -24 -219 -281 -284 -287 -285 -286 -284 -281 -293 -287 -284 -285 -267 -261 -259 -256 -252 -250 -252 -257 -261 -263 -263 -259 -260 -260 -261 -266 -268 -269 -268 -266 -267 -268 -270 -274 -281 -280 -278 -285 -299 -304 -305 -305 -316 -329 -342 -358 -368 -382 -396 -399 -385 -382 -394 -419 -432 -448 -463 -465 -473 -480 -488 -505 -215 -24 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -304 -261 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -172 -426 -616 -615 -615 -618 -621 -624 -626 -627 -627 -626 -625 -624 -623 -623 -627 -629 -629 -633 -632 -632 -635 -636 -640 -646 -655 -660 -656 -653 -655 -653 -660 -664 -664 -664 -664 -664 -665 -665 -655 -647 -640 -610 -599 -598 -604 -624 -610 -596 -589 -581 -566 -561 -572 -587 -591 -591 -590 -584 -581 -576 -573 -583 -602 -624 -646 -661 -665 -667 -671 -680 -676 -671 -670 -667 -665 -665 -667 -674 -687 -565 -260 -40 -0 -64 -162 -139 -46 -0 -0 -0 -7 -0 -63 -532 -601 -554 -519 -538 -576 -618 -656 -676 -681 -685 -690 -680 -676 -694 -738 -778 -812 -842 -870 -880 -883 -890 -899 -886 -804 -759 -794 -898 -838 -744 -655 -622 -725 -820 -839 -732 -715 -684 -613 -513 -471 -502 -600 -738 -781 -808 -766 -375 -297 -171 -0 -0 -0 -0 -19 -107 -37 -189 -428 -55 -0 -4 -3 -3 -196 -262 -199 -173 -169 -193 -246 -323 -334 -352 -409 -548 -818 -842 -661 -592 -587 -592 -601 -628 -652 -682 -710 -722 -723 -730 -741 -750 -767 -769 -757 -741 -663 -577 -523 -570 -548 -519 -483 -430 -397 -386 -387 -386 -386 -375 -403 -561 -515 -271 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -143 -629 -458 -294 -150 -10 -9 -7 -5 -5 -15 -27 -50 -99 -36 -71 -130 -131 -76 -29 -12 -47 -21 -36 -45 -1 -1 -20 -33 -17 -58 -78 -90 -105 -105 -112 -95 -30 -53 -149 -259 -329 -171 -123 -88 -0 -0 -2 -11 -25 -46 -50 -54 -68 -97 -91 -91 -121 -146 -158 -163 -165 -178 -198 -221 -245 -260 -271 -276 -276 -275 -275 -274 -271 -263 -253 -246 -245 -245 -242 -237 -230 -217 -219 -225 -232 -233 -232 -228 -221 -212 -205 -207 -217 -224 -229 -223 -207 -198 -193 -190 -187 -183 -181 -179 -178 -174 -171 -171 -204 -202 -163 -135 -101 -115 -196 -148 -118 -125 -140 -65 -59 -127 -46 -41 -67 -102 -27 -0 -0 -0 -0 -0 -0 -0 -63 -90 -107 -81 -82 -61 -38 -44 -66 -82 -94 -105 -61 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -40 -64 -253 -317 -278 -184 -290 -332 -332 -301 -292 -280 -265 -253 -250 -252 -256 -260 -260 -262 -264 -263 -263 -264 -267 -269 -268 -266 -263 -263 -260 -259 -261 -267 -271 -272 -269 -275 -278 -283 -292 -295 -304 -317 -332 -345 -356 -365 -369 -376 -373 -374 -386 -414 -432 -442 -444 -445 -453 -468 -489 -507 -245 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -77 -73 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -276 -611 -611 -615 -619 -622 -622 -624 -629 -635 -635 -635 -636 -638 -640 -644 -643 -640 -639 -639 -638 -637 -636 -639 -639 -637 -637 -640 -647 -652 -652 -663 -677 -688 -685 -679 -676 -676 -675 -675 -672 -661 -636 -609 -598 -602 -608 -622 -626 -620 -595 -571 -559 -562 -579 -590 -595 -591 -575 -575 -574 -569 -575 -581 -592 -607 -628 -633 -628 -625 -656 -656 -655 -656 -651 -649 -642 -635 -637 -629 -637 -600 -292 -226 -360 -606 -616 -282 -77 -57 -35 -409 -599 -537 -559 -541 -517 -502 -535 -567 -594 -613 -616 -619 -622 -627 -633 -635 -653 -688 -720 -767 -809 -842 -891 -901 -896 -887 -891 -904 -917 -930 -946 -933 -841 -706 -632 -643 -680 -712 -684 -654 -613 -559 -497 -470 -484 -544 -648 -663 -696 -751 -798 -836 -497 -0 -0 -0 -0 -93 -518 -190 -0 -9 -38 -10 -149 -361 -370 -264 -214 -199 -158 -179 -190 -195 -207 -252 -193 -259 -911 -891 -756 -611 -564 -560 -565 -579 -606 -620 -639 -663 -684 -657 -641 -636 -640 -664 -683 -696 -704 -664 -622 -593 -602 -590 -568 -537 -500 -489 -489 -493 -492 -496 -507 -527 -571 -164 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -136 -583 -455 -360 -251 -44 -19 -9 -6 -6 -1 -10 -38 -93 -27 -23 -42 -42 -51 -27 -3 -14 -149 -110 -28 -28 -113 -116 -89 -79 -98 -143 -175 -161 -161 -176 -167 -103 -53 -59 -113 -200 -48 -18 -23 -0 -0 -0 -0 -2 -8 -10 -25 -64 -120 -151 -160 -152 -161 -164 -170 -185 -189 -205 -225 -241 -255 -263 -267 -269 -274 -277 -277 -274 -260 -253 -251 -251 -248 -242 -236 -229 -225 -224 -227 -232 -229 -223 -218 -214 -212 -218 -226 -232 -232 -227 -214 -195 -192 -190 -186 -182 -180 -178 -176 -175 -175 -175 -176 -142 -160 -196 -76 -102 -116 -107 -34 -0 -0 -0 -2 -10 -31 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -143 -125 -83 -50 -32 -24 -20 -23 -32 -55 -74 -96 -111 -57 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -80 -124 -104 -10 -191 -265 -288 -317 -331 -328 -303 -273 -267 -265 -265 -266 -266 -269 -278 -287 -283 -281 -283 -282 -280 -278 -275 -272 -270 -265 -262 -268 -262 -261 -264 -264 -261 -267 -278 -278 -288 -297 -306 -318 -321 -331 -347 -357 -356 -359 -370 -394 -410 -418 -421 -427 -433 -447 -470 -485 -222 -23 -55 -391 -165 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -153 -405 -610 -616 -619 -619 -617 -628 -633 -635 -635 -641 -648 -652 -654 -660 -660 -655 -644 -439 -409 -444 -476 -513 -548 -581 -610 -651 -653 -658 -669 -679 -440 -223 -259 -290 -508 -700 -698 -694 -691 -686 -675 -626 -599 -590 -594 -595 -599 -601 -593 -569 -551 -547 -566 -573 -576 -576 -567 -556 -556 -562 -569 -566 -566 -568 -569 -574 -583 -601 -634 -618 -616 -622 -620 -621 -616 -605 -591 -562 -557 -571 -589 -596 -550 -484 -463 -473 -480 -476 -451 -428 -419 -424 -437 -457 -483 -514 -550 -579 -591 -592 -590 -574 -564 -565 -581 -596 -619 -642 -656 -660 -717 -805 -874 -897 -903 -902 -906 -926 -934 -937 -948 -905 -867 -832 -801 -662 -655 -713 -711 -612 -562 -539 -501 -486 -490 -512 -547 -562 -592 -638 -701 -782 -447 -0 -0 -0 -0 -0 -0 -0 -0 -84 -393 -148 -27 -94 -372 -314 -239 -179 -148 -134 -143 -159 -159 -78 -35 -63 -239 -220 -392 -593 -581 -578 -578 -590 -622 -631 -638 -641 -634 -610 -588 -571 -559 -575 -598 -621 -639 -630 -630 -629 -612 -616 -608 -593 -582 -588 -594 -600 -605 -620 -551 -367 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -395 -465 -344 -176 -174 -103 -42 -74 -24 -15 -41 -99 -37 -16 -12 -1 -0 -0 -0 -0 -42 -55 -58 -67 -138 -234 -271 -176 -122 -52 -2 -2 -2 -2 -10 -30 -9 -2 -2 -2 -0 -0 -0 -0 -0 -7 -10 -2 -6 -14 -34 -75 -107 -126 -142 -162 -164 -164 -169 -184 -194 -215 -235 -246 -251 -254 -258 -265 -269 -272 -272 -270 -261 -260 -260 -257 -247 -238 -232 -231 -231 -233 -232 -229 -222 -219 -220 -224 -230 -230 -229 -230 -224 -213 -201 -190 -189 -185 -182 -180 -181 -180 -177 -175 -173 -176 -179 -129 -76 -17 -4 -44 -56 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -106 -77 -58 -43 -26 -22 -23 -24 -27 -43 -28 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -144 -319 -299 -298 -297 -292 -286 -288 -307 -342 -338 -339 -335 -328 -329 -325 -318 -308 -297 -287 -278 -270 -256 -260 -262 -261 -256 -259 -263 -265 -271 -280 -287 -293 -300 -308 -322 -340 -337 -344 -354 -365 -387 -396 -402 -416 -416 -425 -440 -457 -478 -492 -493 -476 -436 -212 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -222 -612 -615 -616 -618 -620 -622 -626 -629 -631 -643 -654 -660 -662 -668 -669 -667 -608 -112 -0 -0 -0 -0 -0 -0 -0 -0 -24 -59 -96 -134 -75 -0 -0 -0 -183 -367 -404 -438 -471 -565 -698 -641 -607 -593 -595 -594 -601 -605 -599 -568 -547 -539 -548 -548 -551 -553 -551 -533 -533 -535 -533 -531 -532 -534 -531 -545 -563 -582 -600 -603 -589 -577 -578 -579 -579 -571 -554 -520 -505 -501 -498 -500 -467 -428 -409 -405 -399 -390 -376 -381 -383 -391 -414 -447 -482 -507 -509 -537 -552 -557 -559 -551 -551 -557 -570 -569 -575 -582 -582 -582 -634 -709 -774 -838 -892 -931 -938 -939 -924 -913 -935 -879 -788 -717 -718 -695 -693 -696 -673 -620 -568 -526 -493 -481 -477 -478 -479 -503 -528 -559 -605 -496 -244 -0 -0 -0 -0 -0 -0 -0 -0 -91 -381 -386 -367 -348 -350 -262 -193 -142 -97 -91 -91 -101 -125 -151 -86 -15 -26 -7 -311 -635 -634 -617 -608 -614 -646 -650 -642 -630 -622 -601 -576 -552 -536 -536 -548 -566 -586 -587 -599 -614 -622 -630 -639 -648 -652 -660 -666 -619 -475 -503 -261 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -471 -529 -400 -305 -301 -255 -243 -338 -172 -96 -66 -44 -37 -33 -26 -11 -3 -1 -1 -1 -16 -22 -56 -153 -133 -165 -193 -168 -40 -0 -0 -0 -10 -7 -17 -64 -29 -10 -2 -1 -17 -12 -2 -0 -2 -4 -5 -8 -120 -99 -82 -172 -209 -254 -264 -212 -213 -203 -195 -200 -207 -220 -233 -242 -242 -250 -259 -263 -266 -269 -272 -273 -270 -262 -252 -245 -241 -238 -234 -227 -230 -230 -227 -220 -231 -235 -235 -232 -234 -231 -225 -216 -205 -195 -190 -191 -186 -184 -184 -185 -186 -184 -178 -172 -174 -177 -178 -147 -72 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -36 -90 -88 -92 -90 -76 -61 -51 -50 -58 -85 -71 -34 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -126 -347 -338 -332 -328 -318 -326 -290 -270 -303 -332 -345 -343 -344 -340 -340 -338 -323 -315 -306 -293 -274 -301 -303 -277 -267 -259 -254 -252 -253 -263 -270 -273 -290 -300 -310 -321 -323 -333 -346 -358 -365 -372 -381 -396 -402 -416 -388 -342 -443 -463 -459 -453 -469 -430 -256 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -270 -608 -610 -609 -616 -623 -618 -617 -627 -641 -645 -273 -127 -249 -629 -387 -280 -267 -33 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -267 -717 -652 -615 -604 -612 -588 -593 -595 -587 -578 -578 -574 -565 -564 -560 -554 -543 -517 -513 -512 -507 -494 -491 -499 -516 -524 -536 -543 -540 -542 -527 -519 -526 -533 -536 -537 -537 -519 -500 -487 -478 -466 -442 -422 -413 -417 -415 -405 -389 -388 -387 -392 -406 -426 -451 -469 -474 -488 -495 -507 -532 -567 -601 -627 -637 -600 -560 -539 -541 -517 -561 -627 -689 -750 -792 -833 -888 -897 -916 -926 -907 -748 -638 -582 -584 -588 -582 -574 -567 -574 -550 -515 -486 -481 -477 -471 -465 -475 -493 -518 -542 -333 -121 -0 -0 -0 -0 -0 -0 -0 -0 -84 -325 -370 -338 -293 -283 -346 -304 -220 -148 -147 -118 -102 -131 -181 -221 -183 -34 -307 -456 -556 -634 -610 -605 -619 -653 -661 -657 -646 -633 -628 -603 -574 -552 -540 -538 -542 -551 -558 -577 -598 -613 -642 -670 -692 -703 -703 -707 -590 -233 -54 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -457 -496 -387 -364 -324 -311 -373 -543 -131 -119 -233 -232 -84 -21 -6 -7 -7 -20 -35 -41 -41 -72 -102 -103 -155 -175 -149 -62 -15 -3 -4 -0 -0 -0 -0 -2 -130 -175 -137 -24 -138 -96 -17 -3 -8 -11 -13 -16 -64 -149 -202 -168 -176 -195 -211 -213 -221 -223 -221 -218 -221 -227 -233 -239 -240 -246 -253 -256 -259 -262 -262 -259 -259 -253 -248 -247 -246 -242 -235 -228 -223 -223 -223 -222 -237 -240 -237 -230 -223 -220 -215 -202 -193 -190 -189 -191 -187 -187 -189 -189 -185 -181 -177 -175 -178 -177 -176 -88 -30 -0 -1 -1 -66 -81 -55 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -22 -63 -99 -93 -91 -107 -133 -126 -122 -126 -146 -143 -77 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -83 -108 -134 -225 -337 -233 -102 -0 -0 -0 -8 -35 -62 -87 -115 -142 -167 -193 -220 -243 -252 -289 -306 -311 -313 -290 -269 -253 -245 -250 -252 -255 -267 -276 -288 -298 -296 -310 -328 -343 -345 -358 -366 -372 -383 -402 -295 -150 -404 -444 -275 -78 -406 -468 -295 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -149 -231 -203 -170 -60 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -150 -321 -361 -551 -605 -615 -620 -623 -632 -643 -648 -163 -0 -37 -190 -60 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -327 -738 -686 -678 -662 -633 -594 -582 -592 -604 -588 -577 -572 -568 -563 -553 -543 -531 -512 -501 -493 -488 -489 -490 -484 -477 -504 -514 -513 -506 -508 -491 -490 -505 -512 -516 -521 -527 -526 -518 -510 -501 -472 -442 -422 -416 -422 -425 -425 -421 -419 -421 -426 -434 -448 -459 -470 -481 -482 -481 -498 -539 -610 -696 -756 -772 -710 -670 -621 -562 -498 -505 -541 -585 -628 -671 -699 -706 -726 -744 -762 -762 -570 -511 -502 -500 -503 -493 -492 -509 -542 -535 -517 -508 -586 -573 -534 -502 -498 -510 -526 -545 -588 -403 -246 -249 -48 -0 -0 -0 -0 -0 -0 -17 -275 -334 -328 -330 -310 -241 -176 -146 -146 -135 -132 -148 -197 -267 -231 -45 -333 -263 -259 -551 -593 -607 -625 -662 -679 -684 -679 -668 -677 -652 -616 -586 -571 -564 -560 -553 -562 -576 -595 -620 -675 -544 -425 -440 -450 -591 -710 -695 -159 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -457 -593 -519 -318 -282 -280 -349 -506 -151 -40 -28 -0 -0 -23 -40 -26 -32 -32 -22 -0 -0 -0 -42 -158 -134 -61 -7 -27 -27 -103 -128 -0 -0 -0 -1 -0 -0 -118 -181 -38 -55 -30 -14 -52 -24 -15 -21 -37 -56 -96 -128 -129 -147 -152 -159 -177 -202 -215 -222 -229 -229 -233 -241 -254 -253 -285 -306 -276 -266 -261 -259 -257 -254 -257 -258 -251 -244 -237 -231 -229 -232 -235 -236 -237 -239 -237 -231 -222 -216 -212 -206 -198 -196 -194 -192 -189 -188 -188 -187 -185 -180 -178 -179 -182 -179 -176 -174 -54 -108 -139 -135 -100 -66 -77 -66 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -40 -99 -98 -36 -8 -2 -11 -25 -41 -61 -77 -39 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -75 -163 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -52 -267 -307 -291 -266 -263 -249 -240 -241 -254 -263 -267 -265 -284 -292 -302 -316 -335 -351 -363 -372 -386 -396 -401 -403 -408 -406 -399 -416 -448 -413 -257 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -330 -510 -521 -523 -277 -66 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -194 -285 -287 -550 -605 -603 -605 -620 -628 -638 -599 -113 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -253 -532 -545 -693 -702 -658 -606 -591 -601 -607 -580 -577 -568 -555 -540 -529 -523 -515 -501 -491 -484 -479 -477 -480 -478 -471 -456 -458 -474 -495 -495 -476 -464 -465 -480 -490 -500 -509 -513 -514 -511 -499 -470 -438 -424 -426 -439 -456 -462 -462 -461 -469 -476 -483 -496 -500 -510 -522 -520 -520 -538 -579 -652 -760 -836 -865 -835 -795 -718 -611 -536 -493 -490 -520 -550 -557 -558 -554 -537 -541 -546 -544 -528 -530 -534 -537 -559 -590 -621 -653 -679 -675 -651 -642 -792 -759 -676 -596 -567 -563 -565 -566 -572 -581 -612 -606 -108 -0 -0 -0 -0 -0 -0 -28 -281 -292 -268 -291 -299 -258 -215 -202 -154 -142 -153 -178 -221 -269 -317 -352 -387 -380 -404 -510 -587 -350 -329 -698 -704 -717 -725 -720 -706 -687 -659 -623 -605 -600 -594 -579 -582 -596 -622 -663 -730 -526 -234 -0 -0 -392 -710 -657 -142 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -419 -599 -570 -359 -274 -287 -361 -461 -413 -400 -298 -27 -6 -126 -175 -0 -0 -0 -0 -0 -0 -7 -13 -13 -3 -0 -0 -0 -0 -79 -115 -8 -2 -6 -12 -11 -7 -119 -183 -54 -56 -31 -17 -44 -44 -50 -47 -21 -31 -56 -87 -110 -141 -151 -147 -139 -177 -212 -237 -245 -255 -259 -300 -418 -359 -329 -317 -312 -298 -283 -273 -272 -266 -257 -248 -238 -235 -237 -240 -240 -246 -247 -245 -242 -237 -229 -221 -217 -213 -208 -202 -198 -197 -195 -192 -188 -187 -186 -183 -181 -178 -179 -180 -181 -180 -176 -173 -32 -148 -159 -97 -29 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -70 -105 -65 -18 -89 -146 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -41 -68 -87 -138 -294 -268 -242 -233 -237 -243 -253 -261 -254 -255 -264 -280 -302 -323 -344 -362 -367 -372 -342 -311 -381 -397 -401 -400 -418 -436 -408 -273 -51 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -365 -494 -499 -499 -503 -320 -86 -56 -7 -0 -0 -0 -0 -186 -383 -351 -499 -583 -586 -591 -585 -585 -590 -600 -608 -617 -528 -60 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -49 -604 -704 -663 -634 -619 -610 -599 -581 -581 -570 -555 -539 -523 -511 -501 -491 -484 -480 -476 -469 -469 -462 -453 -450 -456 -461 -466 -467 -438 -423 -426 -447 -460 -468 -473 -476 -476 -471 -459 -440 -425 -429 -443 -455 -472 -482 -488 -500 -511 -520 -529 -535 -539 -540 -545 -560 -572 -593 -626 -677 -746 -803 -838 -841 -801 -734 -655 -594 -530 -500 -502 -520 -529 -526 -513 -488 -490 -508 -560 -694 -733 -742 -744 -779 -837 -894 -937 -937 -914 -894 -881 -890 -482 -455 -737 -679 -656 -641 -628 -626 -623 -622 -545 -79 -0 -0 -0 -0 -0 -0 -30 -235 -279 -268 -260 -286 -329 -235 -24 -205 -167 -113 -124 -204 -107 -39 -89 -380 -494 -523 -472 -187 -56 -58 -185 -197 -215 -231 -242 -244 -508 -678 -645 -636 -625 -609 -591 -593 -619 -658 -706 -763 -573 -293 -0 -0 -246 -438 -401 -83 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -291 -507 -410 -307 -277 -348 -525 -386 -310 -263 -214 -65 -230 -312 -28 -28 -13 -0 -0 -0 -93 -176 -163 -38 -0 -0 -0 -0 -0 -30 -113 -27 -67 -139 -161 -96 -37 -33 -131 -41 -7 -5 -13 -12 -25 -48 -79 -71 -83 -107 -135 -139 -145 -154 -166 -182 -210 -256 -323 -396 -427 -415 -356 -313 -264 -237 -266 -287 -284 -270 -260 -259 -246 -232 -231 -236 -241 -246 -246 -245 -243 -240 -236 -232 -222 -213 -210 -207 -204 -203 -202 -199 -194 -188 -187 -185 -183 -180 -180 -180 -180 -180 -180 -179 -176 -174 -0 -0 -6 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -107 -94 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -32 -142 -261 -272 -250 -233 -229 -234 -236 -219 -227 -236 -247 -261 -284 -309 -335 -356 -358 -248 -134 -347 -381 -385 -386 -398 -410 -418 -357 -44 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -176 -243 -341 -484 -489 -497 -506 -490 -130 -2 -0 -0 -0 -71 -276 -561 -567 -570 -572 -573 -562 -565 -576 -590 -601 -592 -469 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -96 -282 -661 -698 -675 -664 -648 -627 -616 -610 -589 -570 -554 -540 -526 -506 -491 -484 -478 -472 -462 -449 -440 -439 -431 -414 -418 -421 -421 -416 -408 -401 -405 -421 -426 -428 -428 -430 -428 -421 -413 -409 -415 -438 -460 -471 -482 -495 -513 -537 -557 -568 -573 -576 -572 -571 -579 -607 -609 -623 -658 -721 -759 -781 -809 -864 -814 -760 -700 -633 -591 -571 -565 -561 -582 -597 -608 -623 -646 -680 -755 -932 -952 -959 -977 -1023 -357 -88 -122 -150 -175 -200 -224 -238 -85 -109 -373 -777 -791 -772 -759 -743 -701 -661 -533 -59 -0 -0 -0 -0 -0 -0 -0 -0 -170 -244 -221 -323 -126 -0 -0 -0 -122 -144 -50 -13 -4 -0 -6 -46 -417 -598 -472 -73 -0 -0 -0 -0 -0 -0 -0 -0 -394 -648 -630 -630 -621 -605 -586 -587 -622 -674 -732 -755 -316 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -122 -136 -221 -448 -283 -258 -338 -488 -466 -264 -66 -6 -128 -101 -100 -240 -240 -113 -0 -0 -0 -106 -189 -146 -48 -8 -0 -0 -0 -0 -43 -164 -61 -27 -88 -261 -151 -66 -62 -193 -91 -35 -12 -11 -4 -12 -31 -60 -80 -100 -114 -115 -219 -286 -305 -265 -233 -238 -265 -298 -296 -313 -314 -248 -310 -328 -328 -353 -354 -325 -284 -261 -251 -242 -237 -243 -244 -244 -242 -238 -234 -233 -232 -228 -221 -215 -212 -217 -214 -210 -206 -203 -196 -191 -188 -185 -184 -183 -182 -181 -179 -178 -178 -177 -177 -175 -173 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -112 -111 -46 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -132 -165 -217 -275 -243 -236 -235 -233 -222 -215 -217 -229 -246 -273 -296 -316 -328 -345 -333 -298 -362 -370 -369 -379 -382 -391 -302 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -106 -320 -462 -487 -495 -501 -506 -508 -305 -0 -0 -0 -199 -555 -552 -551 -552 -552 -550 -554 -565 -580 -593 -258 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -66 -265 -245 -450 -726 -707 -695 -676 -656 -647 -635 -628 -622 -599 -572 -552 -535 -518 -502 -492 -484 -467 -458 -438 -417 -421 -422 -412 -392 -386 -380 -385 -396 -403 -402 -399 -396 -393 -393 -396 -400 -396 -389 -387 -392 -409 -445 -468 -472 -513 -541 -564 -589 -622 -647 -662 -665 -662 -648 -657 -701 -681 -675 -703 -777 -845 -862 -704 -352 -734 -792 -719 -637 -640 -646 -659 -675 -714 -756 -794 -821 -850 -892 -924 -920 -976 -1048 -844 -35 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -59 -296 -321 -338 -358 -368 -360 -348 -275 -21 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -53 -110 -12 -0 -0 -0 -1 -60 -90 -66 -10 -0 -0 -0 -0 -0 -0 -0 -0 -386 -618 -611 -593 -591 -584 -573 -579 -616 -656 -692 -733 -295 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -32 -438 -499 -471 -473 -298 -274 -292 -297 -372 -484 -397 -5 -99 -200 -242 -188 -189 -89 -0 -0 -0 -0 -41 -151 -151 -85 -24 -23 -5 -0 -45 -174 -200 -201 -145 -0 -125 -152 -104 -6 -38 -38 -24 -16 -13 -13 -38 -115 -205 -244 -255 -263 -233 -251 -279 -264 -250 -239 -232 -233 -209 -201 -212 -246 -330 -367 -364 -341 -347 -331 -301 -276 -259 -249 -243 -238 -238 -235 -232 -230 -229 -229 -228 -219 -214 -218 -225 -226 -220 -210 -200 -193 -188 -185 -185 -182 -183 -182 -180 -179 -178 -178 -177 -177 -176 -175 -175 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -110 -147 -127 -45 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -94 -220 -199 -214 -248 -282 -259 -232 -215 -209 -218 -241 -254 -261 -283 -310 -235 -99 -319 -357 -359 -371 -372 -378 -351 -259 -242 -93 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -114 -469 -483 -484 -484 -492 -494 -500 -478 -458 -130 -63 -245 -519 -541 -542 -545 -548 -553 -563 -558 -509 -190 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -80 -320 -536 -637 -683 -682 -673 -654 -636 -628 -630 -626 -614 -591 -558 -540 -528 -515 -495 -487 -481 -458 -447 -418 -394 -417 -417 -414 -412 -410 -384 -388 -408 -399 -392 -391 -392 -389 -389 -388 -385 -375 -370 -373 -384 -408 -429 -452 -478 -533 -582 -628 -669 -706 -655 -648 -678 -725 -753 -496 -123 -694 -771 -764 -802 -822 -849 -787 -614 -807 -790 -706 -643 -699 -734 -767 -810 -872 -927 -966 -987 -1012 -1037 -1001 -876 -206 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -79 -181 -180 -57 -0 -0 -2 -20 -17 -0 -0 -0 -0 -0 -0 -0 -0 -74 -439 -286 -359 -615 -583 -581 -578 -575 -592 -626 -645 -605 -377 -132 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -152 -473 -327 -296 -300 -298 -325 -388 -323 -62 -74 -76 -53 -0 -0 -0 -0 -0 -0 -0 -41 -149 -165 -166 -166 -177 -80 -24 -19 -74 -109 -60 -0 -0 -0 -68 -116 -50 -42 -36 -33 -34 -29 -18 -20 -55 -110 -129 -138 -172 -207 -259 -290 -243 -287 -309 -316 -329 -280 -255 -255 -282 -284 -284 -289 -310 -292 -269 -254 -255 -254 -250 -242 -227 -225 -224 -226 -233 -231 -227 -221 -214 -215 -221 -227 -215 -207 -198 -188 -183 -182 -182 -183 -185 -181 -178 -177 -177 -176 -177 -178 -180 -179 -179 -180 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -51 -144 -112 -162 -159 -35 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -230 -266 -237 -220 -227 -227 -229 -247 -277 -307 -333 -352 -352 -355 -292 -69 -76 -223 -391 -405 -295 -123 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -89 -318 -452 -473 -468 -468 -477 -489 -503 -515 -451 -191 -147 -547 -546 -548 -549 -548 -549 -558 -436 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -74 -470 -510 -477 -442 -433 -403 -374 -377 -585 -629 -637 -659 -645 -618 -600 -598 -599 -599 -598 -590 -556 -540 -527 -510 -503 -489 -473 -458 -447 -419 -396 -402 -403 -404 -402 -393 -393 -396 -398 -393 -377 -373 -375 -375 -378 -372 -362 -358 -356 -365 -383 -409 -411 -443 -496 -552 -610 -668 -723 -772 -354 -64 -0 -0 -0 -6 -6 -63 -637 -937 -933 -913 -886 -872 -867 -832 -780 -734 -721 -838 -615 -661 -992 -1049 -855 -870 -1106 -1126 -1131 -762 -12 -111 -44 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -133 -460 -105 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -52 -13 -0 -0 -0 -0 -95 -211 -220 -100 -27 -0 -1 -28 -22 -0 -0 -0 -0 -0 -0 -0 -0 -28 -159 -61 -74 -259 -581 -617 -603 -590 -613 -627 -645 -568 -72 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -149 -456 -372 -320 -291 -276 -272 -306 -315 -273 -331 -348 -262 -52 -11 -0 -16 -55 -30 -22 -21 -20 -87 -98 -121 -210 -261 -135 -5 -22 -181 -115 -0 -0 -0 -84 -149 -85 -100 -74 -33 -10 -13 -12 -20 -51 -52 -53 -64 -101 -196 -229 -223 -226 -239 -243 -251 -288 -280 -248 -238 -331 -217 -161 -166 -188 -136 -125 -154 -194 -222 -232 -228 -219 -221 -224 -228 -229 -228 -225 -221 -221 -224 -220 -209 -200 -194 -190 -187 -186 -188 -189 -188 -185 -181 -177 -175 -175 -175 -176 -179 -180 -181 -182 -183 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -101 -183 -87 -165 -177 -135 -16 -39 -33 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -39 -135 -276 -271 -251 -233 -227 -239 -266 -294 -312 -303 -301 -306 -288 -289 -319 -370 -384 -416 -314 -129 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -72 -418 -465 -466 -466 -467 -474 -480 -485 -499 -443 -426 -530 -539 -543 -543 -539 -535 -548 -428 -108 -75 -44 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -126 -592 -268 -142 -267 -652 -684 -685 -686 -683 -673 -655 -631 -615 -594 -580 -579 -582 -594 -598 -591 -574 -556 -537 -519 -518 -496 -475 -461 -442 -417 -394 -378 -381 -384 -387 -390 -385 -387 -388 -385 -372 -368 -362 -346 -353 -352 -348 -349 -357 -373 -391 -403 -421 -473 -535 -581 -632 -692 -706 -629 -656 -370 -0 -0 -0 -0 -0 -0 -67 -131 -165 -195 -218 -240 -261 -279 -687 -877 -801 -501 -174 -232 -630 -697 -521 -642 -1100 -1102 -1104 -780 -276 -870 -398 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -90 -297 -66 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -51 -200 -51 -4 -14 -28 -24 -10 -38 -159 -63 -14 -0 -3 -30 -47 -42 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -33 -176 -197 -371 -596 -605 -607 -637 -568 -62 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -170 -512 -511 -364 -249 -236 -229 -227 -193 -118 -135 -141 -165 -211 -66 -25 -92 -250 -127 -91 -86 -71 -28 -13 -33 -94 -131 -77 -38 -105 -48 -15 -18 -75 -19 -0 -0 -0 -63 -66 -38 -12 -14 -29 -48 -63 -94 -99 -125 -252 -266 -223 -182 -235 -238 -250 -266 -260 -226 -215 -227 -246 -161 -147 -171 -99 -126 -161 -190 -209 -226 -225 -213 -217 -220 -225 -231 -235 -237 -238 -238 -235 -230 -217 -198 -195 -193 -191 -192 -192 -190 -188 -185 -183 -180 -176 -172 -172 -173 -175 -177 -181 -183 -186 -189 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -43 -74 -47 -108 -61 -0 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -2 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -79 -100 -111 -118 -150 -253 -260 -266 -276 -275 -263 -274 -290 -312 -329 -344 -362 -388 -395 -325 -141 -23 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -65 -295 -328 -362 -411 -459 -449 -451 -462 -474 -489 -496 -502 -519 -524 -525 -525 -526 -543 -555 -561 -563 -539 -351 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -73 -446 -486 -468 -607 -657 -666 -655 -646 -635 -617 -597 -589 -589 -581 -573 -585 -599 -580 -545 -548 -552 -551 -545 -536 -508 -482 -460 -434 -415 -398 -384 -383 -381 -380 -376 -359 -353 -359 -375 -368 -367 -359 -345 -354 -354 -353 -357 -370 -379 -394 -415 -454 -531 -597 -626 -662 -716 -609 -190 -38 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -241 -374 -325 -23 -0 -0 -90 -418 -872 -1075 -1053 -1048 -1053 -974 -752 -89 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -33 -92 -176 -180 -93 -18 -46 -11 -4 -5 -6 -44 -58 -45 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -282 -633 -632 -584 -586 -505 -45 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -144 -427 -431 -350 -259 -200 -183 -146 -99 -47 -33 -34 -44 -62 -87 -90 -96 -114 -26 -1 -2 -4 -15 -24 -22 -4 -44 -60 -70 -85 -102 -54 -67 -268 -69 -0 -0 -0 -0 -34 -60 -21 -37 -61 -100 -171 -262 -205 -114 -196 -187 -144 -109 -151 -173 -206 -232 -209 -238 -242 -215 -166 -139 -183 -247 -183 -194 -223 -249 -241 -240 -238 -235 -230 -237 -245 -250 -253 -254 -249 -241 -232 -220 -207 -196 -198 -194 -191 -191 -189 -186 -182 -180 -181 -179 -176 -173 -173 -173 -175 -178 -183 -185 -188 -193 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -1 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -46 -197 -197 -210 -230 -249 -73 -150 -314 -316 -313 -316 -325 -338 -351 -373 -357 -156 -36 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -136 -450 -449 -446 -446 -453 -457 -464 -478 -501 -513 -519 -524 -529 -535 -539 -542 -547 -208 -33 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -57 -531 -621 -606 -606 -629 -629 -617 -604 -600 -588 -577 -574 -571 -568 -575 -598 -547 -528 -525 -522 -528 -531 -534 -537 -508 -485 -469 -460 -443 -434 -429 -418 -397 -383 -375 -365 -359 -358 -360 -359 -366 -371 -370 -357 -351 -350 -358 -378 -381 -404 -453 -515 -609 -671 -688 -708 -740 -686 -519 -107 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -250 -1063 -1070 -1063 -1060 -1048 -1063 -584 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -82 -120 -58 -55 -66 -55 -0 -0 -107 -150 -7 -7 -393 -541 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -85 -193 -202 -451 -546 -513 -398 -117 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -240 -328 -171 -181 -111 -58 -55 -16 -11 -13 -10 -16 -12 -7 -5 -1 -0 -6 -22 -54 -102 -112 -49 -49 -65 -76 -63 -15 -0 -0 -0 -0 -0 -0 -0 -0 -59 -118 -97 -114 -121 -185 -409 -387 -239 -78 -84 -84 -114 -157 -172 -190 -175 -154 -191 -231 -235 -214 -215 -199 -196 -205 -215 -204 -200 -205 -196 -203 -233 -272 -256 -272 -278 -268 -258 -255 -250 -239 -229 -218 -208 -202 -197 -194 -191 -187 -183 -179 -177 -175 -176 -177 -175 -170 -171 -173 -178 -184 -185 -185 -186 -186 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -40 -60 -217 -333 -330 -323 -336 -360 -390 -181 -87 -62 -30 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -140 -398 -445 -445 -445 -448 -448 -449 -457 -477 -499 -515 -525 -526 -513 -508 -514 -531 -549 -569 -429 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -98 -556 -614 -609 -603 -605 -601 -592 -582 -589 -578 -570 -570 -562 -534 -526 -548 -536 -529 -536 -560 -558 -549 -540 -534 -523 -507 -493 -489 -475 -470 -463 -443 -417 -398 -383 -374 -367 -367 -369 -369 -373 -371 -367 -362 -337 -335 -346 -352 -382 -434 -506 -591 -426 -365 -400 -436 -466 -307 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -153 -592 -615 -863 -1071 -1069 -1092 -556 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -41 -98 -120 -100 -129 -79 -28 -4 -2 -1 -3 -8 -8 -374 -487 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -94 -388 -450 -470 -489 -570 -166 -164 -281 -17 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -222 -328 -315 -308 -109 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -308 -409 -206 -220 -161 -86 -24 -8 -2 -0 -0 -0 -1 -2 -2 -10 -9 -15 -35 -28 -97 -163 -167 -194 -169 -101 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -91 -190 -177 -240 -276 -306 -375 -307 -216 -138 -125 -141 -171 -198 -191 -179 -175 -191 -256 -225 -205 -208 -211 -181 -149 -130 -157 -167 -168 -167 -193 -204 -250 -326 -316 -304 -289 -273 -266 -261 -255 -248 -238 -227 -216 -207 -200 -195 -190 -184 -178 -175 -174 -175 -174 -173 -173 -173 -173 -175 -177 -179 -181 -181 -182 -184 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -7 -7 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -53 -107 -128 -141 -272 -344 -348 -369 -406 -412 -369 -389 -408 -283 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -82 -393 -441 -442 -440 -433 -431 -435 -448 -471 -497 -511 -511 -499 -488 -494 -518 -542 -561 -581 -537 -91 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -29 -281 -556 -590 -593 -586 -570 -543 -542 -547 -558 -584 -577 -571 -570 -572 -544 -534 -541 -538 -534 -533 -538 -562 -560 -549 -539 -538 -524 -509 -498 -493 -493 -487 -471 -447 -426 -410 -397 -383 -378 -377 -379 -403 -417 -399 -377 -369 -372 -379 -377 -421 -484 -566 -668 -198 -0 -0 -0 -0 -123 -211 -18 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -605 -1088 -1085 -1099 -511 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -157 -182 -135 -67 -202 -129 -60 -46 -17 -8 -4 -2 -9 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -35 -147 -372 -438 -444 -488 -356 -252 -160 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -252 -379 -426 -656 -240 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -219 -365 -360 -346 -320 -218 -43 -20 -7 -1 -0 -0 -0 -3 -11 -36 -28 -19 -27 -10 -55 -102 -110 -219 -163 -57 -0 -21 -31 -34 -34 -32 -28 -18 -0 -19 -72 -115 -80 -80 -123 -161 -113 -107 -114 -134 -165 -179 -177 -161 -132 -165 -179 -178 -199 -177 -166 -165 -147 -125 -109 -104 -127 -141 -147 -149 -168 -198 -248 -311 -324 -307 -289 -283 -278 -268 -259 -250 -239 -227 -214 -203 -201 -195 -189 -183 -178 -175 -174 -176 -175 -175 -175 -175 -174 -174 -176 -179 -179 -179 -179 -180 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -124 -195 -207 -231 -267 -306 -344 -370 -393 -402 -335 -47 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -328 -443 -438 -424 -419 -419 -426 -441 -466 -477 -477 -474 -477 -484 -498 -515 -532 -544 -550 -525 -496 -478 -464 -440 -384 -344 -319 -287 -257 -228 -201 -172 -141 -109 -116 -510 -607 -585 -556 -566 -540 -521 -530 -532 -538 -550 -568 -569 -564 -561 -567 -560 -550 -542 -538 -535 -534 -541 -568 -558 -548 -542 -539 -524 -512 -504 -501 -519 -527 -519 -495 -474 -403 -312 -325 -341 -359 -348 -70 -283 -492 -459 -439 -434 -434 -436 -471 -526 -607 -704 -172 -0 -0 -0 -0 -389 -622 -22 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -368 -648 -682 -721 -318 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -18 -107 -180 -209 -203 -192 -98 -89 -154 -65 -49 -34 -14 -38 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -378 -458 -432 -457 -457 -232 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -114 -616 -227 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -169 -472 -472 -376 -227 -66 -58 -43 -25 -8 -7 -4 -12 -34 -33 -17 -2 -0 -0 -0 -4 -18 -115 -168 -147 -23 -53 -69 -75 -75 -71 -60 -39 -1 -39 -39 -16 -1 -43 -85 -118 -131 -69 -69 -117 -154 -128 -101 -104 -187 -211 -185 -131 -122 -120 -133 -147 -102 -102 -122 -148 -152 -153 -157 -160 -123 -160 -228 -305 -300 -295 -292 -292 -280 -267 -254 -243 -234 -223 -213 -210 -201 -192 -185 -177 -175 -173 -171 -172 -172 -172 -173 -173 -174 -175 -176 -175 -175 -175 -176 -178 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -101 -114 -73 -0 -1 -5 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -22 -41 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -83 -382 -428 -420 -422 -430 -435 -435 -433 -453 -468 -482 -502 -506 -509 -511 -513 -521 -529 -541 -557 -526 -521 -530 -533 -534 -541 -551 -558 -559 -558 -556 -551 -551 -553 -551 -540 -514 -509 -532 -540 -551 -558 -558 -555 -549 -476 -353 -515 -542 -529 -523 -523 -533 -550 -566 -549 -544 -539 -526 -514 -508 -511 -526 -330 -271 -296 -302 -313 -193 -0 -0 -0 -0 -0 -0 -0 -217 -576 -539 -529 -521 -512 -514 -548 -615 -658 -133 -0 -0 -0 -0 -258 -370 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -51 -110 -103 -174 -209 -205 -197 -207 -207 -183 -82 -68 -47 -70 -400 -207 -27 -4 -18 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -93 -298 -453 -460 -495 -446 -376 -353 -375 -192 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -61 -317 -113 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -111 -332 -499 -445 -298 -132 -143 -138 -102 -40 -40 -20 -16 -37 -24 -12 -6 -8 -8 -4 -0 -0 -12 -23 -34 -47 -15 -4 -4 -1 -0 -0 -0 -0 -0 -0 -5 -22 -87 -87 -77 -179 -100 -95 -148 -165 -95 -82 -120 -128 -186 -171 -93 -78 -99 -114 -135 -279 -227 -166 -152 -146 -142 -153 -176 -118 -120 -206 -366 -309 -300 -299 -284 -268 -254 -243 -234 -228 -223 -219 -212 -197 -186 -179 -176 -175 -173 -171 -171 -170 -170 -169 -166 -169 -170 -170 -170 -168 -169 -172 -175 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -16 -17 -2 -7 -6 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -72 -244 -218 -192 -168 -148 -121 -94 -69 -44 -16 -0 -82 -423 -438 -427 -426 -425 -420 -414 -410 -420 -430 -447 -470 -473 -476 -483 -493 -500 -501 -501 -503 -497 -483 -475 -478 -481 -483 -486 -487 -473 -467 -467 -467 -470 -477 -486 -494 -206 -93 -124 -154 -423 -555 -555 -554 -395 -207 -60 -465 -540 -532 -523 -523 -525 -526 -523 -526 -523 -520 -518 -515 -508 -417 -204 -57 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -36 -429 -609 -585 -549 -547 -595 -640 -438 -146 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -73 -355 -356 -193 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -86 -207 -276 -231 -210 -205 -187 -210 -148 -39 -3 -0 -3 -85 -460 -618 -417 -123 -807 -947 -930 -775 -119 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -315 -416 -442 -446 -514 -546 -533 -469 -525 -267 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -64 -475 -456 -343 -248 -252 -218 -165 -105 -68 -26 -12 -36 -31 -14 -6 -15 -20 -10 -0 -0 -0 -0 -0 -0 -6 -10 -10 -2 -8 -5 -0 -0 -0 -2 -12 -42 -48 -69 -114 -199 -144 -113 -123 -170 -137 -142 -165 -77 -95 -102 -83 -78 -107 -144 -205 -403 -321 -189 -91 -90 -98 -107 -106 -57 -200 -349 -388 -362 -333 -299 -261 -246 -234 -225 -219 -215 -214 -211 -205 -194 -189 -187 -183 -182 -181 -180 -176 -172 -169 -167 -165 -166 -167 -167 -166 -164 -165 -169 -173 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -1 -1 -6 -16 -4 -5 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -48 -163 -189 -214 -244 -279 -304 -330 -362 -405 -434 -445 -407 -414 -425 -433 -437 -436 -427 -413 -402 -401 -394 -393 -401 -418 -423 -444 -475 -478 -472 -465 -460 -460 -272 -171 -196 -222 -246 -327 -448 -421 -408 -404 -404 -399 -410 -313 -29 -14 -0 -0 -0 -124 -200 -228 -256 -88 -0 -58 -324 -376 -401 -427 -454 -503 -512 -502 -495 -503 -515 -528 -527 -522 -348 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -466 -647 -627 -586 -560 -571 -602 -605 -446 -202 -0 -0 -203 -179 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -121 -568 -621 -359 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -42 -107 -192 -190 -194 -196 -189 -166 -162 -132 -8 -0 -1 -1 -0 -0 -0 -0 -0 -588 -877 -721 -96 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -29 -318 -382 -383 -379 -183 -357 -513 -446 -492 -422 -360 -402 -97 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -68 -480 -459 -323 -193 -258 -223 -166 -112 -40 -10 -8 -24 -16 -12 -10 -11 -14 -8 -1 -0 -0 -0 -0 -0 -1 -4 -5 -0 -12 -19 -18 -1 -0 -44 -81 -16 -77 -124 -130 -62 -67 -76 -89 -133 -146 -133 -97 -44 -43 -46 -46 -45 -110 -176 -220 -239 -195 -134 -77 -70 -70 -58 -36 -123 -256 -335 -309 -332 -312 -279 -256 -240 -228 -220 -214 -213 -211 -208 -203 -198 -191 -185 -180 -179 -179 -177 -173 -166 -162 -160 -163 -166 -168 -168 -168 -169 -169 -170 -171 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -12 -19 -16 -20 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -147 -394 -400 -404 -407 -408 -404 -398 -388 -375 -370 -367 -365 -367 -367 -386 -417 -446 -465 -287 -86 -109 -43 -0 -0 -0 -0 -99 -280 -297 -309 -324 -346 -374 -432 -322 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -376 -528 -514 -496 -490 -489 -496 -513 -527 -471 -304 -40 -0 -0 -0 -0 -0 -0 -0 -0 -80 -79 -0 -0 -0 -189 -656 -655 -663 -651 -619 -584 -574 -572 -556 -560 -470 -344 -346 -577 -519 -267 -241 -72 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -72 -130 -116 -138 -165 -173 -148 -39 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -574 -835 -822 -850 -299 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -50 -211 -330 -331 -65 -300 -485 -386 -469 -491 -524 -589 -137 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -107 -309 -506 -479 -281 -25 -198 -232 -174 -56 -10 -0 -1 -3 -1 -25 -47 -50 -28 -16 -8 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -18 -32 -7 -21 -81 -122 -22 -67 -88 -72 -24 -19 -22 -30 -50 -75 -79 -63 -44 -25 -16 -17 -13 -106 -161 -139 -113 -90 -73 -60 -61 -42 -25 -29 -132 -201 -237 -237 -274 -282 -271 -250 -235 -225 -218 -217 -213 -208 -203 -197 -192 -186 -180 -177 -176 -176 -175 -172 -166 -161 -159 -165 -170 -172 -173 -175 -174 -172 -170 -169 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -6 -0 -1 -19 -25 -14 -15 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -100 -399 -431 -418 -400 -385 -373 -366 -359 -348 -345 -343 -341 -343 -360 -384 -420 -117 -26 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -359 -520 -530 -514 -489 -479 -477 -472 -487 -501 -483 -361 -104 -0 -0 -0 -0 -0 -0 -0 -290 -311 -0 -0 -0 -217 -669 -683 -681 -673 -658 -631 -622 -602 -557 -536 -544 -578 -629 -622 -628 -643 -657 -187 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -162 -94 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -33 -31 -16 -28 -62 -110 -132 -165 -148 -46 -44 -52 -44 -0 -0 -0 -0 -0 -0 -0 -0 -0 -605 -827 -777 -763 -759 -758 -631 -68 -0 -0 -0 -0 -0 -164 -434 -427 -377 -343 -333 -331 -353 -361 -334 -358 -460 -422 -163 -37 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -226 -531 -298 -254 -158 -14 -109 -128 -127 -111 -20 -0 -0 -2 -1 -41 -82 -100 -59 -31 -13 -5 -3 -2 -1 -0 -0 -0 -0 -0 -0 -3 -8 -7 -27 -33 -31 -37 -12 -0 -0 -0 -0 -0 -0 -1 -18 -33 -42 -37 -22 -13 -14 -18 -50 -75 -80 -52 -45 -44 -42 -36 -24 -24 -49 -119 -160 -189 -226 -258 -270 -261 -229 -220 -213 -209 -209 -206 -201 -196 -191 -186 -184 -186 -186 -182 -179 -178 -178 -175 -172 -170 -170 -174 -175 -175 -176 -172 -169 -167 -167 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -6 -51 -25 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -6 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -53 -80 -102 -120 -136 -311 -286 -193 -205 -224 -239 -253 -275 -337 -241 -0 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -287 -360 -0 -9 -31 -172 -468 -467 -467 -478 -511 -133 -0 -0 -0 -0 -0 -46 -192 -56 -0 -0 -0 -0 -0 -0 -13 -439 -679 -677 -673 -667 -638 -582 -540 -501 -494 -528 -540 -545 -558 -580 -327 -109 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -30 -265 -286 -256 -262 -619 -446 -142 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -26 -26 -21 -24 -50 -98 -106 -142 -156 -128 -127 -159 -134 -0 -0 -64 -115 -105 -111 -53 -0 -0 -578 -795 -756 -692 -684 -682 -666 -598 -578 -506 -439 -538 -570 -593 -598 -490 -403 -305 -209 -194 -211 -270 -359 -358 -227 -93 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -148 -321 -425 -203 -62 -31 -85 -107 -119 -160 -203 -36 -0 -7 -20 -20 -55 -103 -145 -58 -19 -10 -18 -15 -8 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -15 -57 -20 -0 -6 -35 -14 -0 -0 -0 -6 -15 -23 -23 -14 -6 -4 -13 -14 -20 -32 -22 -24 -32 -41 -23 -31 -58 -99 -124 -156 -193 -230 -245 -247 -236 -210 -203 -200 -199 -197 -195 -193 -190 -188 -187 -187 -188 -187 -182 -179 -177 -180 -182 -182 -181 -181 -178 -176 -175 -175 -172 -169 -167 -167 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -7 -15 -20 -17 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -121 -86 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -174 -494 -477 -462 -464 -474 -342 -306 -213 -8 -210 -257 -344 -646 -307 -163 -108 -3 -0 -0 -0 -0 -470 -683 -674 -674 -676 -659 -618 -554 -487 -453 -458 -468 -474 -491 -532 -628 -287 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -319 -423 -374 -608 -637 -642 -670 -721 -734 -557 -163 -28 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -49 -50 -55 -72 -99 -119 -122 -107 -106 -129 -117 -52 -55 -264 -444 -452 -534 -331 -109 -108 -108 -372 -641 -587 -579 -542 -486 -436 -340 -360 -385 -189 -178 -208 -246 -251 -194 -125 -68 -76 -121 -163 -215 -376 -167 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -201 -264 -212 -225 -138 -124 -175 -118 -211 -263 -218 -42 -2 -7 -22 -38 -99 -128 -96 -105 -50 -5 -19 -19 -9 -0 -0 -2 -20 -52 -97 -99 -67 -23 -1 -0 -0 -11 -56 -37 -15 -5 -32 -13 -1 -1 -0 -1 -4 -8 -10 -10 -8 -4 -5 -7 -10 -13 -16 -17 -17 -21 -29 -63 -109 -155 -156 -180 -210 -226 -227 -223 -214 -198 -195 -193 -189 -187 -187 -187 -188 -189 -189 -187 -185 -184 -182 -181 -181 -184 -187 -188 -187 -184 -177 -172 -172 -173 -170 -168 -168 -167 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -20 -42 -42 -29 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -220 -524 -480 -461 -462 -477 -491 -526 -358 -53 -494 -615 -632 -634 -634 -652 -477 -0 -0 -0 -0 -0 -518 -704 -697 -682 -671 -662 -641 -589 -509 -452 -423 -424 -414 -425 -463 -544 -371 -146 -0 -0 -0 -0 -0 -0 -35 -36 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -282 -585 -556 -751 -779 -652 -541 -523 -564 -630 -639 -672 -683 -615 -229 -55 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -35 -53 -60 -66 -94 -100 -101 -101 -105 -154 -183 -178 -190 -227 -254 -263 -340 -466 -576 -633 -733 -649 -542 -544 -462 -363 -260 -167 -128 -104 -76 -19 -17 -22 -31 -39 -46 -56 -65 -67 -74 -106 -190 -423 -183 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -39 -193 -168 -110 -61 -100 -113 -151 -190 -106 -167 -201 -162 -57 -26 -20 -21 -37 -107 -109 -6 -104 -60 -2 -7 -14 -8 -0 -0 -8 -43 -108 -209 -131 -65 -22 -2 -0 -0 -7 -36 -39 -23 -4 -23 -9 -1 -2 -0 -0 -0 -0 -4 -8 -11 -15 -19 -20 -20 -20 -14 -12 -12 -15 -66 -113 -147 -161 -178 -195 -209 -215 -212 -208 -203 -200 -190 -183 -180 -179 -181 -183 -185 -185 -185 -185 -185 -183 -185 -187 -189 -190 -190 -189 -186 -180 -175 -172 -174 -176 -175 -173 -173 -166 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -20 -24 -47 -32 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -149 -491 -480 -475 -490 -519 -544 -480 -384 -583 -621 -625 -625 -631 -657 -503 -131 -20 -0 -0 -0 -0 -382 -699 -702 -643 -619 -607 -587 -534 -501 -473 -435 -400 -394 -421 -489 -601 -477 -198 -207 -68 -0 -0 -0 -479 -797 -794 -836 -817 -544 -0 -0 -0 -0 -0 -0 -135 -436 -855 -823 -737 -623 -503 -450 -479 -539 -540 -644 -665 -619 -592 -213 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -11 -28 -129 -119 -94 -74 -85 -96 -119 -145 -136 -191 -221 -210 -198 -195 -194 -197 -232 -325 -390 -403 -576 -535 -461 -464 -384 -298 -198 -73 -48 -27 -15 -14 -12 -20 -36 -56 -92 -121 -141 -160 -161 -194 -270 -403 -160 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -83 -192 -230 -121 -47 -21 -33 -36 -70 -116 -90 -90 -90 -83 -70 -62 -70 -94 -109 -158 -146 -43 -26 -10 -0 -0 -13 -8 -0 -0 -12 -83 -158 -164 -199 -141 -44 -5 -0 -0 -2 -13 -24 -19 -8 -29 -13 -1 -1 -0 -0 -0 -0 -3 -7 -12 -20 -28 -30 -28 -26 -18 -17 -23 -37 -85 -126 -156 -172 -186 -196 -201 -202 -200 -196 -192 -192 -184 -179 -178 -179 -181 -183 -184 -184 -184 -183 -182 -181 -184 -187 -189 -186 -185 -183 -179 -174 -172 -173 -174 -174 -174 -173 -171 -168 Wind_Speed 16 16 16 16 15 14 12 11 11 10 9 9 9 10 11 12 13 14 15 15 15 14 14 14 14 14 14 15 15 14 13 11 11 10 10 11 13 15 16 17 17 16 13 12 11 10 10 9 9 8 8 7 8 9 11 12 13 15 17 20 22 23 24 24 24 23 23 23 23 22 18 14 11 7 5 3 1 1 2 2 4 5 5 6 8 8 9 9 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 8 7 6 5 6 7 8 7 7 8 7 7 6 6 6 7 7 6 6 5 5 5 3 3 3 3 4 5 5 6 8 8 9 10 12 15 15 14 13 11 10 9 9 8 8 8 7 7 5 6 6 7 8 8 9 10 10 10 9 9 9 9 8 7 7 6 6 6 7 10 12 12 11 8 7 7 7 7 6 5 4 3 2 3 3 5 6 6 7 8 9 10 10 11 11 11 12 12 11 11 12 11 11 11 11 11 10 10 10 10 10 10 11 12 12 13 13 13 12 12 12 12 12 14 15 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 19 19 19 18 18 18 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 9 9 8 8 8 9 11 12 13 14 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 17 16 16 15 15 14 13 12 11 10 9 9 9 10 11 13 14 14 15 16 16 16 16 15 14 14 14 14 15 14 13 13 13 13 13 13 14 15 16 17 16 14 11 10 10 9 8 8 8 8 7 7 8 9 11 11 13 16 19 22 24 24 24 23 22 21 21 21 20 18 14 11 8 5 3 1 1 2 2 3 4 5 6 7 7 8 9 9 8 8 8 9 9 9 9 9 8 9 9 9 9 9 9 8 8 6 6 7 8 9 9 9 11 10 8 7 6 5 5 4 4 3 3 3 3 3 3 3 4 5 7 7 8 9 9 10 12 14 15 14 13 11 10 9 9 8 7 6 5 4 4 3 5 6 7 8 8 10 10 9 9 9 10 10 10 9 9 8 7 5 4 5 7 9 10 9 7 7 8 8 8 8 6 6 5 4 4 4 5 5 6 6 7 8 9 9 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 12 12 12 12 12 11 11 11 12 13 14 15 16 16 16 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 19 19 19 18 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 14 14 14 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 9 9 9 8 9 10 12 13 14 15 15 16 16 17 17 17 17 17 17 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 17 16 16 15 15 14 13 12 11 11 10 9 9 9 11 13 14 15 16 17 17 17 16 15 14 14 14 14 15 15 14 14 14 15 15 15 15 16 16 16 14 12 10 10 9 9 9 8 8 8 7 7 8 9 10 11 14 18 21 24 25 24 23 22 20 20 19 18 16 15 11 8 6 4 3 1 1 1 2 3 5 6 6 7 7 8 8 8 8 8 8 9 10 10 9 8 8 8 8 8 8 10 9 9 8 7 7 8 10 10 11 11 12 12 10 8 6 5 4 3 3 2 2 2 4 5 5 5 5 6 8 8 9 9 11 12 14 15 16 15 13 11 9 8 8 8 7 5 4 3 3 5 6 7 7 8 9 10 10 9 9 10 11 11 10 10 9 9 8 6 4 3 5 7 7 8 8 8 9 9 9 9 8 7 6 6 5 5 5 6 6 6 6 7 7 8 9 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 11 11 11 12 12 14 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 18 18 17 16 15 15 14 14 14 13 13 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 15 15 15 14 14 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 9 9 8 9 10 12 13 14 15 15 16 16 17 17 17 17 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 17 16 16 15 15 14 13 12 12 11 10 9 9 9 11 13 14 15 16 16 17 17 16 15 14 14 14 14 14 15 15 15 16 16 16 16 15 15 15 13 11 9 9 9 9 9 10 9 8 8 7 7 8 8 9 11 14 19 22 24 24 23 22 20 20 18 17 15 14 12 8 6 5 4 2 1 1 1 2 4 5 6 7 7 8 8 8 8 8 8 9 9 10 10 10 9 8 7 7 7 8 10 10 9 9 9 9 10 11 11 12 12 13 13 11 9 7 6 5 4 3 3 3 4 6 8 8 7 7 8 8 9 9 10 12 14 15 16 16 16 14 12 11 9 8 7 6 5 4 3 4 6 8 8 8 8 8 10 10 10 9 10 11 10 9 9 9 8 6 4 3 3 5 5 6 5 5 8 9 10 10 9 8 7 7 7 6 6 6 7 6 6 6 6 6 7 8 8 9 9 9 9 10 10 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 11 11 11 12 12 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 18 17 16 16 15 15 14 14 13 13 12 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 12 13 14 14 15 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 17 17 16 15 15 14 13 13 12 11 10 9 9 9 10 12 14 15 16 16 16 16 16 15 14 14 13 14 15 15 16 16 17 17 17 16 15 14 12 10 9 9 8 8 8 8 9 10 9 8 7 8 8 8 9 12 16 19 22 23 22 21 19 18 19 16 14 13 11 9 6 5 4 3 2 2 2 2 2 3 4 5 6 7 8 8 9 9 9 10 10 10 11 11 10 10 9 9 9 9 9 11 11 10 10 10 11 11 12 12 13 13 13 12 11 8 7 5 5 5 4 4 5 6 8 10 11 11 10 10 10 10 10 11 12 14 15 16 17 17 16 15 13 11 8 6 5 5 4 4 5 8 9 9 9 8 8 8 9 10 10 10 10 9 8 7 7 6 5 3 3 3 4 4 4 4 4 7 9 10 9 9 8 8 8 7 7 7 7 8 7 6 6 5 6 6 7 7 8 9 9 9 9 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 11 12 12 12 13 13 13 14 15 15 16 16 16 15 15 15 16 16 16 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 18 17 16 16 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 12 13 13 14 15 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 17 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 12 12 12 13 13 13 13 17 17 16 16 15 14 13 13 13 12 10 10 9 9 10 11 13 14 14 15 15 15 15 15 14 14 13 14 14 15 16 17 17 17 16 15 14 13 12 10 10 9 8 7 6 7 8 9 9 9 9 9 9 10 11 13 16 19 20 21 20 19 19 18 17 14 12 11 9 7 5 3 3 2 2 2 2 2 2 3 4 5 6 7 8 8 9 10 11 11 11 11 11 11 11 10 10 10 10 11 11 11 12 11 11 11 12 12 13 14 14 14 13 11 9 7 6 5 5 5 5 5 6 8 10 12 13 13 12 12 12 11 11 12 12 14 15 16 16 17 17 17 15 12 8 6 5 5 5 6 7 9 9 10 9 8 7 7 7 8 8 8 8 7 6 6 6 5 4 4 3 4 4 4 3 3 4 6 9 10 9 9 8 8 8 8 8 8 8 8 7 6 6 5 5 5 6 7 7 8 8 8 9 9 10 10 10 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 13 13 14 15 15 15 15 15 15 15 15 16 16 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 17 17 16 15 15 14 14 13 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 10 10 9 9 10 11 12 13 14 15 16 17 17 17 18 18 18 19 18 18 18 18 18 18 17 17 17 17 17 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 16 16 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 13 13 17 17 16 16 15 15 14 13 13 12 11 10 10 10 10 11 12 12 13 14 15 15 15 14 14 14 14 14 14 15 16 16 16 16 15 15 14 13 12 11 10 9 8 6 5 5 6 8 10 10 10 10 11 12 13 15 17 18 19 19 18 18 18 17 15 13 11 9 8 6 5 3 2 2 2 2 2 2 2 3 4 5 6 7 7 8 9 10 11 12 12 12 11 11 11 11 11 10 11 12 12 13 13 12 11 12 13 13 14 15 15 13 12 10 8 7 6 6 6 6 5 6 7 9 11 13 14 14 14 14 13 13 13 13 13 14 15 15 15 15 15 15 14 12 9 6 5 5 6 7 7 8 9 10 8 8 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 5 4 4 3 3 4 5 7 8 8 8 8 8 8 9 9 8 8 7 7 6 6 5 5 5 6 6 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 13 14 14 15 15 15 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 17 16 15 15 14 14 13 13 12 12 12 12 13 13 13 13 14 14 14 14 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 12 14 15 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 17 17 16 16 15 15 14 14 13 12 11 10 10 10 10 10 10 11 13 14 14 14 14 14 13 14 14 14 14 15 15 16 16 15 14 14 14 13 12 11 10 9 7 6 4 3 4 7 9 9 10 11 12 13 14 16 17 17 17 16 16 16 16 15 13 11 9 8 7 6 5 4 4 2 2 1 1 2 2 3 4 4 5 5 6 7 9 10 11 11 12 12 12 11 11 11 11 10 10 11 13 14 14 14 13 13 14 14 15 15 15 12 10 8 7 7 7 7 7 7 6 6 7 9 11 13 14 15 14 14 14 13 13 13 13 14 14 14 14 14 13 13 12 10 8 7 6 6 7 6 8 9 9 9 8 8 7 7 7 7 6 6 6 6 6 5 4 4 5 6 6 5 5 4 3 3 4 6 6 7 8 8 8 8 9 9 9 9 8 7 6 6 5 5 5 5 6 6 7 7 7 8 8 8 9 9 10 10 11 11 11 11 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 14 14 15 15 15 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 11 11 11 10 10 10 11 12 13 15 16 16 17 17 17 17 17 18 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 15 15 14 14 14 14 13 13 13 13 13 12 12 12 16 16 16 16 16 15 15 14 13 12 11 11 10 10 10 10 10 11 12 13 13 14 13 13 13 14 14 14 14 15 15 16 16 15 14 13 13 13 13 12 11 10 8 6 3 2 3 4 5 6 7 10 12 14 15 16 16 16 15 15 15 14 14 12 11 9 8 7 5 5 4 4 4 3 2 2 2 2 2 3 4 4 5 5 5 7 8 9 10 11 11 12 12 12 12 11 10 9 9 11 13 14 14 15 15 14 14 14 15 15 14 10 8 7 7 8 8 8 9 8 7 6 7 9 11 13 13 14 15 14 14 13 13 14 14 14 14 14 13 13 12 11 9 8 7 6 6 6 7 7 8 9 9 8 8 8 8 8 8 8 8 8 7 7 6 5 5 5 6 6 7 6 6 4 3 3 5 6 6 7 8 8 8 8 9 9 9 9 8 7 6 6 6 5 5 5 6 6 7 7 7 8 8 8 8 9 10 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 16 15 15 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 14 13 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 11 11 10 10 10 11 11 13 14 15 15 15 16 16 16 17 17 16 16 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 19 19 19 19 19 19 18 18 19 19 18 18 18 18 17 17 17 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 16 16 16 16 15 15 15 14 13 12 11 10 10 10 10 10 10 10 11 12 12 13 13 13 14 14 14 14 14 14 15 16 16 16 15 14 14 14 14 13 12 10 8 6 4 2 2 2 2 3 4 8 12 15 15 14 15 15 14 14 13 12 11 10 9 8 7 6 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 5 6 7 8 9 10 11 11 12 12 11 10 9 9 10 12 14 14 14 14 13 14 14 14 13 12 9 8 7 7 8 9 10 10 8 7 7 8 9 11 11 12 13 14 13 13 13 13 13 14 14 14 14 13 12 11 10 9 7 6 6 6 6 6 6 8 9 9 9 8 8 8 8 8 8 9 9 8 6 5 5 5 5 6 6 7 6 6 4 3 4 7 7 7 7 7 8 8 9 9 9 9 8 7 6 6 6 6 5 5 6 6 6 7 7 8 8 8 8 8 9 10 11 11 12 12 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 13 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 17 17 16 15 15 14 14 14 14 13 14 14 14 14 14 15 15 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 9 9 10 10 12 13 13 14 14 14 15 15 15 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 14 14 14 14 14 14 14 14 14 16 16 16 16 16 15 15 14 13 12 11 10 10 10 10 10 10 10 10 10 11 12 13 13 13 14 14 14 14 14 15 16 17 17 16 15 15 14 14 13 11 10 8 7 6 5 4 4 4 5 5 7 10 12 14 14 14 14 14 13 12 11 10 8 7 6 6 5 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 3 3 3 4 5 6 7 8 9 10 12 12 11 10 10 11 11 12 13 13 13 12 11 12 13 13 12 11 9 8 8 8 10 11 11 10 8 8 9 10 11 12 13 13 13 13 13 12 12 13 13 13 14 14 14 14 12 11 9 8 7 6 6 6 6 6 7 8 8 9 9 8 8 8 8 9 9 9 9 7 6 5 5 6 6 6 6 6 6 5 4 5 6 8 8 8 8 8 9 9 10 10 9 8 7 6 6 6 5 5 5 5 6 6 7 7 8 8 8 8 8 9 9 10 11 12 12 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 13 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 9 9 8 9 10 10 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 16 16 16 17 17 17 16 16 16 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 14 15 15 15 15 16 16 16 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 10 12 13 13 14 14 15 14 14 14 15 16 17 17 17 16 15 14 13 12 10 10 9 9 8 8 8 8 8 9 9 8 8 10 12 13 13 13 13 12 11 10 9 7 6 5 5 5 5 5 6 5 5 5 5 6 6 6 6 5 5 4 3 3 2 2 3 3 4 4 5 6 8 10 11 12 11 12 13 13 13 13 13 12 11 10 10 12 12 11 10 10 9 9 10 11 12 11 10 9 9 10 12 12 13 14 14 14 13 12 11 11 12 13 13 13 14 14 14 12 9 7 5 5 6 6 6 6 6 7 8 8 9 9 9 9 8 8 9 9 9 9 8 7 7 7 7 7 6 6 6 5 5 4 5 7 8 9 10 10 10 10 10 10 10 9 7 6 5 5 5 5 5 5 5 6 6 7 8 8 8 8 8 8 9 9 10 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 13 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 9 8 7 8 9 9 9 9 10 11 12 12 13 14 14 15 14 14 14 15 15 15 15 15 15 15 14 14 14 15 15 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 14 13 12 12 11 10 9 9 9 9 9 9 10 11 11 12 14 14 14 14 14 14 15 16 16 16 16 16 15 14 12 11 11 11 11 11 11 11 12 13 13 12 12 11 10 11 13 13 13 13 12 12 10 9 8 7 6 5 5 5 6 6 7 6 5 5 5 7 8 8 8 7 6 5 4 4 4 4 4 4 5 5 5 5 6 8 9 11 12 12 12 13 13 14 13 12 10 9 9 10 10 10 10 10 11 12 12 12 11 9 9 9 11 12 12 13 14 15 15 15 13 11 10 10 11 12 13 13 14 14 14 11 8 5 4 4 5 5 6 6 7 7 8 9 9 9 9 8 8 8 9 9 9 9 9 10 9 8 8 8 7 7 7 6 5 5 5 7 8 8 9 10 11 11 12 11 10 8 7 6 6 5 5 5 5 5 5 5 6 7 7 8 8 8 8 8 9 9 10 11 11 12 12 12 12 13 13 12 12 12 12 12 12 12 11 11 11 12 13 14 15 15 15 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 17 16 16 16 16 17 17 17 17 17 17 17 16 16 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 9 7 6 7 8 7 7 9 10 11 12 12 13 13 14 14 14 14 14 14 15 15 14 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 14 15 15 16 16 16 15 15 14 13 14 13 12 10 9 9 8 8 8 9 9 10 10 12 13 14 14 14 14 14 15 15 15 15 16 15 15 14 13 12 13 13 13 12 13 13 14 16 16 16 15 14 13 13 13 13 12 12 11 11 9 8 7 6 6 6 5 6 6 7 8 8 7 6 7 9 10 10 10 9 8 6 5 4 4 5 5 5 6 6 7 7 6 6 7 8 10 9 10 11 12 12 12 12 10 9 9 9 9 10 10 10 12 12 12 11 10 9 8 9 12 12 13 14 15 16 16 14 12 11 10 10 11 11 13 13 14 14 13 12 8 4 3 3 3 5 6 6 7 8 9 9 9 9 8 8 8 8 9 9 9 10 10 10 9 9 8 8 8 8 8 7 6 5 6 7 7 8 9 10 11 12 12 11 9 8 7 6 6 5 5 5 5 5 5 5 6 6 7 8 8 8 8 8 8 9 9 10 11 11 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 14 15 15 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 9 8 7 6 6 6 6 7 8 9 11 11 12 12 13 13 13 13 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 15 15 15 16 15 15 15 15 14 14 15 16 16 16 15 15 14 14 14 13 12 11 10 9 8 8 8 8 9 9 10 11 12 13 13 14 14 14 14 14 14 14 15 15 14 14 14 14 15 15 15 15 15 15 16 17 17 17 16 15 14 13 13 12 11 10 10 9 7 6 6 6 6 6 6 6 7 8 9 9 9 8 8 10 11 12 12 10 9 7 5 5 4 4 4 5 5 6 8 9 9 8 7 7 8 8 8 9 10 10 10 10 10 10 9 9 9 9 10 11 11 12 10 9 9 9 9 9 11 12 14 15 16 16 15 14 12 10 11 11 11 12 14 15 15 15 14 13 9 5 4 3 3 4 6 7 9 9 9 9 9 9 8 8 8 8 9 9 10 10 10 9 9 8 8 8 8 8 8 8 7 7 7 8 9 10 10 11 11 11 11 10 8 8 7 7 6 6 5 5 5 5 5 6 6 6 7 8 8 8 8 8 8 8 9 9 10 11 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 14 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 11 11 11 10 10 10 9 9 8 7 6 6 6 6 7 9 10 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 14 15 15 16 16 15 15 15 14 14 13 13 11 10 9 9 8 8 8 8 9 9 10 11 11 12 13 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 17 17 18 18 18 17 16 15 13 13 12 11 9 8 7 6 6 6 6 6 6 7 7 7 8 9 10 10 11 10 10 10 11 12 13 11 9 7 5 4 4 4 4 4 5 6 8 10 12 11 10 9 8 8 7 7 8 8 8 8 9 9 9 9 9 9 10 11 12 11 10 9 9 10 10 11 11 14 15 16 16 16 14 12 11 12 12 13 13 14 15 15 16 16 15 13 10 9 7 5 4 5 7 9 10 9 9 8 8 8 8 8 8 8 9 9 10 10 10 9 9 8 7 7 8 8 8 9 9 8 8 8 9 9 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 6 6 7 8 8 8 8 8 8 8 8 8 9 10 11 12 13 13 13 14 14 14 14 13 13 13 13 12 13 13 13 14 14 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 16 16 16 16 16 15 15 15 15 14 14 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 9 9 9 9 8 8 7 7 6 6 7 8 9 10 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 15 15 14 14 13 14 13 14 14 15 15 15 15 15 15 14 14 13 13 12 11 10 9 9 9 8 8 9 9 9 10 10 11 12 13 13 14 14 13 13 14 14 14 15 15 15 16 17 18 18 18 18 18 18 17 16 15 14 14 12 11 10 8 7 5 3 4 5 6 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 10 8 6 5 6 6 5 5 5 6 9 12 13 14 13 11 11 10 8 7 6 6 6 5 6 7 8 8 9 10 11 12 12 11 9 9 9 10 11 12 13 16 17 16 16 14 12 11 12 12 13 15 16 16 17 17 17 16 13 12 11 9 6 5 6 8 9 10 10 9 8 7 7 7 7 8 8 8 9 9 9 9 9 8 7 7 7 8 8 8 8 8 9 9 9 9 9 8 9 9 8 8 7 7 7 7 8 7 7 6 6 6 5 5 5 5 5 6 7 8 8 8 8 8 8 8 8 9 9 10 11 12 12 13 13 14 14 14 14 14 14 13 13 13 13 13 13 14 14 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 8 8 9 8 8 8 8 7 7 7 7 8 9 10 11 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 16 16 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 18 18 18 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 16 16 15 15 15 15 15 15 15 14 14 14 15 15 15 14 14 14 14 13 14 14 15 15 15 15 15 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 13 13 14 14 15 15 16 16 17 18 19 19 19 19 18 16 15 14 14 13 12 11 9 8 6 3 2 3 5 5 7 8 8 9 9 9 10 10 10 10 10 12 13 13 13 12 12 12 10 8 8 8 8 8 8 8 8 10 13 16 16 15 14 13 12 9 8 7 6 5 4 4 5 6 7 9 10 11 12 12 11 10 10 10 10 13 14 16 17 18 17 15 13 12 12 13 13 15 17 18 18 18 18 17 14 10 9 9 7 6 6 8 10 11 11 10 9 8 7 7 7 7 7 8 8 8 8 8 8 8 7 6 6 7 8 8 8 7 7 7 7 8 8 9 9 8 8 7 7 7 7 7 8 8 8 7 6 6 6 6 6 6 5 6 6 7 8 8 8 8 8 8 8 9 9 10 10 11 12 12 12 13 13 13 14 14 14 14 14 14 13 13 13 13 14 14 15 15 16 16 16 16 16 16 16 15 15 15 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 9 9 9 9 8 8 7 7 8 8 9 10 11 11 11 12 12 13 13 13 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 16 16 15 15 14 14 12 13 14 14 14 15 15 15 15 14 13 13 12 12 12 12 11 11 10 10 9 9 9 10 10 11 11 11 11 12 12 13 14 13 13 14 14 15 15 15 16 17 19 20 20 20 19 18 16 15 15 14 13 12 11 10 9 7 4 3 3 4 5 7 8 9 9 9 10 11 11 12 12 12 14 15 15 15 14 13 13 12 10 11 11 11 10 11 12 12 13 15 18 17 17 16 14 12 10 9 9 7 6 5 4 4 5 7 8 10 11 13 13 12 12 13 14 14 17 19 19 19 19 17 14 12 12 12 13 14 16 17 18 18 17 16 15 10 8 7 6 5 6 9 10 11 12 11 9 9 8 7 7 6 6 7 7 7 7 7 7 7 7 6 6 6 8 9 8 7 7 7 7 7 7 8 8 9 9 8 7 7 7 7 8 8 8 8 7 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 8 9 9 10 11 11 11 11 11 12 12 12 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 14 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 10 10 11 12 12 12 13 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 16 16 16 16 16 16 16 16 16 16 15 16 16 16 17 17 16 16 16 15 15 15 15 16 16 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 12 12 13 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 11 11 10 10 11 11 12 11 11 11 11 11 12 13 13 13 14 14 15 15 15 16 17 18 19 20 20 19 18 17 16 16 15 14 13 12 12 11 9 5 3 1 2 3 6 8 9 9 10 11 12 13 13 14 15 16 17 17 16 15 14 14 13 13 14 14 13 13 14 15 15 16 18 19 19 19 17 15 13 11 10 9 8 7 6 6 6 7 9 9 10 12 14 15 15 15 15 16 19 21 22 21 20 18 16 13 12 12 12 13 14 16 16 17 17 16 14 11 10 7 5 5 6 8 11 12 13 12 11 10 10 9 8 7 7 6 6 6 6 6 6 6 6 6 5 6 7 8 8 8 8 7 7 7 7 7 8 8 8 8 8 7 7 7 7 8 8 8 7 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 12 12 11 11 12 12 12 12 13 14 14 14 15 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 9 8 8 8 8 8 8 9 10 10 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 15 16 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 13 13 11 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 12 12 12 12 11 11 10 11 11 13 13 14 14 14 14 14 15 16 16 17 18 19 19 19 19 18 18 17 16 15 14 14 13 12 11 7 7 4 1 1 4 7 8 9 10 11 12 12 14 15 16 17 18 18 17 16 16 16 15 15 16 16 16 16 17 18 18 19 20 20 20 19 17 14 12 10 8 7 7 8 8 8 9 11 11 11 11 12 14 16 17 17 18 20 22 23 22 20 18 15 13 12 12 12 12 13 13 14 15 16 16 15 12 10 8 5 4 5 7 9 12 13 13 12 12 11 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 7 8 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 7 7 7 7 7 8 9 9 9 9 9 8 8 9 9 9 9 10 10 11 11 12 12 12 12 12 12 12 12 13 14 14 15 15 15 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 15 15 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 8 8 8 8 8 9 9 10 11 11 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 15 15 15 16 16 16 16 16 16 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 10 11 12 12 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 13 12 13 12 11 11 11 11 11 11 12 13 13 14 14 14 14 15 15 16 16 17 18 18 19 19 19 18 18 17 16 16 15 14 12 11 9 8 6 3 1 3 5 6 8 9 10 11 12 14 16 16 17 16 16 16 16 16 16 16 16 16 17 17 18 19 19 20 20 20 20 19 18 16 14 11 9 7 6 6 6 8 9 11 12 12 11 11 12 14 16 18 19 20 22 22 22 20 17 15 13 11 10 10 10 11 11 12 13 14 15 14 13 12 10 5 4 4 6 8 11 13 13 12 12 11 10 10 10 9 9 8 8 7 6 6 6 5 5 4 5 6 8 9 8 8 8 8 8 9 9 9 8 8 8 7 7 7 7 7 8 8 8 8 8 7 7 8 8 8 8 9 10 10 10 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 14 14 15 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 16 16 15 15 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 9 9 8 8 8 8 9 9 10 10 11 12 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 14 15 15 15 16 16 16 16 16 16 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 15 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 13 13 13 14 14 14 14 9 10 11 12 13 14 14 14 14 14 15 15 15 15 14 14 14 15 14 14 14 14 14 13 13 12 12 12 12 12 12 11 11 12 13 13 13 14 14 14 14 15 15 16 17 17 18 18 19 19 18 18 18 17 15 13 12 11 10 8 6 4 3 2 3 4 6 7 7 8 10 13 15 15 14 13 13 14 15 15 15 15 16 16 16 17 19 19 20 20 20 20 20 19 17 15 13 10 7 6 5 5 5 6 9 11 12 12 10 10 13 15 17 18 20 22 22 21 19 16 14 11 11 9 8 8 9 10 10 11 13 15 15 14 14 12 8 5 4 5 6 9 12 13 14 13 12 11 10 10 10 9 9 9 8 8 7 7 7 6 5 5 5 8 8 8 8 8 8 8 9 9 9 8 8 8 7 7 7 6 6 7 8 8 8 8 8 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 15 15 14 14 14 14 14 14 15 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 12 12 12 12 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 9 9 8 8 8 8 9 9 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 15 14 14 8 9 10 12 14 15 15 15 14 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 14 13 13 13 13 13 12 12 11 11 11 12 13 13 14 14 14 14 15 15 16 16 17 18 18 19 19 18 18 16 13 11 11 10 9 8 6 5 4 4 4 4 5 5 6 7 8 10 12 13 12 11 11 12 13 13 14 14 14 15 16 17 18 19 19 19 19 19 18 17 15 13 11 9 7 6 6 5 5 6 9 11 12 12 12 12 16 17 18 19 21 21 21 18 15 12 9 8 8 7 6 7 8 10 11 12 14 15 16 15 14 11 8 5 4 5 8 10 12 13 14 14 13 11 11 10 10 9 9 9 9 8 8 8 7 7 6 5 6 8 9 8 8 7 7 9 10 10 9 8 8 8 7 7 7 6 6 7 7 8 8 8 8 8 8 9 9 10 10 10 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 13 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 13 13 14 14 15 15 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 8 8 8 9 9 10 11 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 15 15 15 15 8 8 10 12 14 16 16 15 15 15 16 16 16 16 15 15 14 14 15 16 16 17 16 16 16 15 14 13 12 12 12 11 11 11 11 11 12 13 13 13 13 14 14 15 15 16 16 17 17 18 18 17 16 14 11 11 10 9 8 7 7 6 5 5 5 6 6 6 8 8 8 9 11 11 10 9 9 10 11 11 12 13 13 13 14 16 17 17 17 18 18 18 16 14 12 11 10 8 7 7 7 7 7 8 10 12 13 14 14 15 17 18 19 19 19 19 17 15 11 8 6 6 6 6 7 8 9 11 12 14 15 16 16 16 14 11 7 5 5 6 9 12 13 13 14 14 13 12 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 9 8 8 7 7 8 10 11 10 8 8 8 7 7 7 6 7 7 7 7 7 8 8 8 8 9 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 14 14 13 13 13 13 13 14 15 15 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 15 14 14 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 17 17 17 17 16 16 16 16 16 15 15 16 16 16 16 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 8 8 10 12 14 16 16 16 15 16 16 16 16 16 16 15 14 14 16 17 17 17 17 17 17 16 15 13 12 11 11 11 11 11 11 11 12 13 13 13 13 13 14 14 14 15 15 16 16 16 16 15 14 13 11 11 10 9 8 7 7 6 6 6 7 7 8 9 10 10 8 8 9 9 8 8 8 8 8 9 10 12 12 11 12 14 15 15 16 16 17 16 14 12 12 11 10 9 8 8 8 9 10 11 13 13 14 14 15 16 16 17 17 17 15 13 12 11 9 7 5 5 5 6 8 10 12 13 14 15 16 16 16 15 13 9 6 5 6 7 10 13 13 14 15 15 13 12 10 10 10 10 10 10 10 9 9 9 9 8 8 7 8 9 9 9 8 8 10 10 10 9 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 9 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 15 15 16 16 16 16 16 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 12 12 12 12 12 12 12 11 11 12 12 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 9 8 9 12 14 15 15 15 16 16 16 16 16 16 15 15 15 16 17 18 18 18 18 17 17 16 15 13 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 14 13 12 11 10 10 9 9 8 8 7 7 7 8 8 9 10 11 12 11 9 8 7 7 7 7 7 7 7 7 8 10 10 10 11 12 13 13 14 15 15 14 12 12 11 11 10 10 10 9 10 11 13 14 14 13 13 14 15 15 16 16 14 12 8 6 6 7 6 5 5 4 5 7 9 11 12 13 14 14 15 15 15 14 12 9 6 6 7 9 12 12 14 16 16 15 13 11 10 9 10 10 10 10 10 10 9 9 9 9 8 8 7 7 9 10 11 11 11 10 9 8 7 7 7 7 7 7 7 7 8 8 7 7 7 7 7 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 14 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 12 13 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 14 14 14 14 15 15 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 16 16 17 16 16 16 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 15 15 15 15 16 16 16 15 15 15 15 15 16 16 16 16 15 15 16 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 9 8 8 10 12 13 15 15 15 16 16 16 16 16 16 15 15 17 18 18 19 19 18 17 16 16 15 14 13 13 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 13 13 14 14 13 12 12 12 11 10 9 9 8 8 8 8 8 9 9 10 11 12 13 13 12 10 8 6 7 7 7 7 7 6 6 6 7 7 8 10 11 11 12 13 13 13 12 11 11 10 10 9 9 9 10 11 13 15 15 14 13 13 13 13 14 14 13 10 6 3 1 2 4 4 4 5 5 6 7 10 12 13 13 13 13 13 13 13 12 11 9 7 7 9 10 10 12 14 16 16 15 13 10 9 9 9 9 9 10 10 10 10 10 9 9 8 7 7 8 10 13 14 13 12 10 9 8 7 7 7 6 6 6 7 8 8 8 7 7 7 6 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 12 12 12 12 12 12 13 13 13 14 14 15 15 15 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 9 9 9 9 9 10 10 11 11 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 14 14 15 15 15 15 16 16 17 17 17 17 16 16 17 17 18 18 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 18 18 18 17 18 17 17 17 17 17 17 17 17 16 16 16 16 15 15 16 16 16 16 15 15 15 14 14 14 14 14 15 14 14 15 15 15 15 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 16 16 15 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 16 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 9 7 7 8 9 12 14 15 15 16 16 16 17 17 16 16 17 18 18 19 19 19 18 17 16 15 15 14 14 14 13 13 12 12 11 11 10 11 11 10 11 11 11 11 11 12 12 12 12 12 11 11 11 10 10 9 9 8 8 8 9 10 12 11 13 14 14 14 14 13 10 7 6 6 6 7 8 8 7 6 5 5 6 7 8 8 9 10 11 11 11 11 11 10 9 9 9 8 8 10 12 14 15 15 14 13 13 12 12 12 11 9 6 3 1 2 3 3 4 4 5 6 7 9 12 12 12 12 11 12 12 11 11 11 10 9 7 8 10 11 11 13 15 15 15 14 12 10 9 9 9 9 9 9 9 9 9 9 9 8 8 7 8 10 13 15 15 14 12 10 9 8 7 6 6 6 6 7 7 8 8 7 7 7 6 6 7 8 8 8 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 11 11 12 12 12 12 12 13 13 13 14 14 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 10 10 9 9 9 9 9 9 9 10 10 11 11 12 12 13 13 13 13 14 15 15 15 15 15 15 15 15 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 18 18 18 18 18 18 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 15 16 16 16 16 16 16 9 7 7 7 8 10 11 13 14 14 15 16 18 18 19 19 19 19 19 19 19 19 18 17 16 15 15 15 14 14 14 13 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 9 9 8 8 9 10 10 11 14 15 15 15 15 14 14 11 8 7 6 5 7 8 9 8 7 6 5 7 7 7 8 9 9 10 10 10 10 10 10 10 9 9 9 9 11 13 15 15 14 13 12 12 11 11 10 8 6 4 2 1 2 3 3 3 4 5 7 9 11 12 11 10 10 10 10 11 11 11 11 10 9 8 9 9 10 12 14 15 15 14 13 12 10 10 10 10 10 9 8 8 8 8 8 8 8 8 8 11 14 16 16 15 14 12 10 9 9 7 7 6 6 6 7 7 8 7 7 7 6 6 7 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 11 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 11 11 10 10 9 9 9 8 8 9 9 9 10 10 11 12 12 12 13 13 14 14 14 15 15 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 17 18 18 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 17 17 16 16 16 17 17 16 16 16 16 16 15 15 15 15 15 15 16 16 15 15 16 16 15 15 15 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 17 16 16 16 16 16 15 15 16 16 16 16 15 15 14 14 14 14 13 13 14 14 14 14 15 15 15 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 15 16 16 16 16 16 15 9 8 7 7 8 8 9 11 12 13 14 16 18 19 19 19 19 19 20 20 20 19 18 16 16 15 15 15 15 15 14 13 11 10 10 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 9 9 9 10 10 11 13 14 16 17 17 16 16 15 12 9 9 7 5 6 8 9 10 9 8 8 9 9 10 10 11 11 11 10 9 9 9 9 9 9 10 10 11 12 13 14 14 13 12 12 10 9 9 8 6 4 3 2 1 1 1 2 3 5 7 8 10 11 11 10 10 9 9 10 11 12 12 12 11 10 9 10 10 11 12 13 14 15 15 13 12 11 11 10 11 10 9 7 6 6 6 7 7 7 8 9 14 17 17 17 15 13 11 10 9 8 7 7 7 6 6 6 7 7 7 7 7 6 6 7 8 8 8 9 9 9 9 9 9 9 9 10 10 10 9 9 9 10 10 10 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 10 9 9 9 9 8 8 8 8 9 9 10 11 11 11 12 12 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 18 17 17 17 17 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 15 16 16 17 17 16 16 16 16 16 16 15 9 8 8 9 9 9 9 10 10 12 14 16 18 19 19 19 19 20 20 20 20 19 17 16 15 16 16 16 15 15 14 13 11 10 10 9 9 9 10 10 10 10 10 9 9 9 8 8 8 8 8 9 9 10 10 10 10 10 11 11 11 12 14 16 17 17 18 17 16 15 14 13 10 8 6 6 7 9 10 11 11 11 13 14 15 14 14 13 12 11 9 9 8 8 8 8 10 11 12 13 13 14 13 13 12 11 9 7 6 6 4 3 3 3 3 3 4 5 6 7 8 10 10 10 10 9 9 9 9 11 12 13 13 13 12 11 11 12 11 12 12 13 13 15 15 14 13 12 12 11 11 10 9 7 6 5 5 5 6 7 9 12 16 18 17 16 13 11 11 10 9 8 7 7 7 6 6 6 7 7 7 7 7 6 6 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 10 10 10 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 13 13 13 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 13 13 13 13 13 12 12 11 10 10 9 9 9 9 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 15 15 16 16 15 15 15 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 16 17 17 17 17 16 16 16 16 16 16 8 9 10 10 10 11 10 9 10 12 14 15 17 18 19 19 21 21 22 21 20 19 17 16 16 16 16 16 15 14 14 13 12 11 10 10 10 10 10 11 11 11 10 9 8 8 7 7 7 7 7 8 8 9 10 11 11 12 12 12 12 14 16 17 18 18 18 17 16 15 15 13 10 8 8 7 7 8 10 11 12 12 14 17 17 16 15 14 12 10 8 8 8 8 8 9 10 11 12 12 13 14 13 13 11 9 7 5 4 3 3 4 4 5 5 6 7 7 8 9 9 10 10 9 9 9 10 10 11 12 13 13 14 13 13 13 12 12 11 11 12 13 13 14 15 14 14 13 12 11 10 10 9 8 7 5 5 5 6 7 10 14 17 17 15 13 11 10 10 10 9 8 7 7 6 6 6 6 6 6 7 7 7 6 7 7 8 8 8 8 8 9 9 9 8 9 9 9 9 9 8 8 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 15 15 14 14 14 15 15 15 14 14 13 13 13 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 13 14 14 14 14 15 15 15 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 15 16 16 16 16 16 16 15 15 15 16 16 15 15 15 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 16 17 17 17 16 16 16 16 15 15 15 15 15 15 16 16 16 17 17 17 17 17 16 16 16 16 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 16 16 16 16 16 16 16 8 10 11 12 13 13 11 10 12 13 14 15 17 18 19 21 22 23 22 21 20 19 18 17 17 17 16 16 15 14 14 13 13 12 11 11 11 11 12 12 12 12 11 10 9 8 7 7 7 7 7 7 8 9 10 12 13 13 13 14 15 17 18 18 18 18 17 17 16 15 14 12 10 9 10 11 10 9 9 10 11 13 14 15 15 15 14 12 10 8 7 7 7 7 8 9 10 11 11 12 13 13 13 12 10 8 5 3 3 3 4 4 5 6 8 9 9 9 10 11 11 10 9 10 10 10 10 10 12 13 14 14 14 13 13 13 12 10 10 11 12 13 13 14 14 14 14 13 11 10 9 9 10 9 8 6 6 6 7 10 12 15 16 13 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 9 9 9 9 9 9 9 9 10 10 11 11 12 12 12 12 12 12 13 13 13 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 10 9 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 14 14 15 15 15 16 16 16 16 16 16 16 17 17 16 16 16 16 17 17 16 16 16 15 15 15 15 15 15 15 16 16 17 17 17 17 17 16 16 16 16 16 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 9 11 11 13 14 13 12 11 14 14 15 16 17 17 19 22 23 23 22 21 20 19 18 18 18 17 16 15 15 15 14 14 14 14 14 13 12 12 14 14 14 13 12 11 10 9 8 8 7 8 8 8 8 9 11 13 13 14 15 16 18 18 18 18 18 17 17 16 16 14 13 11 10 10 12 14 14 11 9 9 9 12 11 11 10 10 10 9 9 8 8 7 7 8 8 9 9 10 11 12 12 12 12 11 8 6 4 4 3 3 5 6 7 9 11 12 13 13 14 14 14 13 12 12 12 11 10 11 12 14 15 15 14 14 13 12 10 9 9 10 11 12 13 14 14 14 13 12 10 9 9 9 10 10 9 9 8 8 9 11 13 14 14 11 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 5 4 5 6 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 9 9 9 9 8 8 8 9 9 10 11 11 12 12 12 12 12 12 12 13 13 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 15 14 14 14 14 14 13 12 12 12 12 11 11 11 10 9 8 8 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 15 15 15 15 15 16 16 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 10 11 12 14 15 15 14 15 16 14 14 15 16 17 19 21 22 22 21 20 20 19 19 19 18 17 16 16 15 15 15 15 15 14 14 14 14 14 15 15 14 14 14 12 11 11 10 9 8 9 9 10 9 10 12 13 13 15 16 17 18 18 18 18 17 16 16 16 15 13 12 11 12 13 14 16 16 14 12 10 8 9 8 7 6 6 6 7 7 8 8 8 8 8 8 8 9 9 10 10 11 11 11 10 7 5 5 5 5 6 8 8 9 11 13 14 16 17 17 16 16 15 15 13 12 11 11 12 14 15 15 15 15 14 13 11 8 7 8 10 11 12 13 13 14 14 13 11 10 9 9 9 10 10 10 10 10 10 10 11 12 13 13 11 10 10 10 9 9 9 10 9 9 8 9 9 9 9 7 5 3 3 5 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 10 10 11 11 11 12 12 12 12 12 12 13 13 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 12 12 12 11 11 11 10 10 9 8 8 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 11 12 13 15 16 17 17 17 16 14 14 13 14 16 17 19 21 21 21 20 19 19 20 19 19 18 17 17 17 17 16 16 15 15 15 15 15 15 15 15 14 14 14 13 13 12 11 10 9 10 10 11 11 11 12 12 13 15 16 17 18 18 18 17 16 16 15 15 14 13 12 12 13 15 16 17 16 15 14 11 10 9 9 8 5 3 2 2 3 5 7 8 7 7 7 8 8 8 8 9 9 9 9 8 7 6 6 7 7 8 10 11 12 13 15 17 18 18 17 16 15 15 14 12 12 12 12 13 14 14 15 15 15 14 12 10 7 7 8 11 12 13 13 13 13 13 11 10 9 9 9 10 10 10 10 11 11 11 10 11 11 11 12 12 12 10 9 9 9 9 9 9 9 9 10 10 10 9 8 5 4 3 5 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 10 10 11 11 11 11 12 12 12 12 12 13 13 14 14 15 15 15 15 15 16 16 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 12 12 12 12 11 11 11 10 10 9 8 7 7 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 11 11 10 11 11 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 16 16 16 16 16 16 11 13 15 16 17 18 18 17 15 14 13 12 14 15 16 18 20 21 20 19 19 19 19 19 19 18 18 18 18 17 17 16 16 15 15 15 16 16 15 15 14 13 13 14 14 13 13 11 10 10 11 11 11 11 11 12 13 14 16 18 18 18 17 16 15 15 15 15 14 14 13 13 15 17 17 16 16 14 13 13 12 12 13 11 8 4 3 2 1 2 5 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 8 9 9 10 13 14 14 15 17 18 18 16 15 14 14 14 13 12 11 12 13 14 14 14 14 14 13 12 10 8 6 7 9 11 12 12 13 13 12 11 10 9 9 9 9 10 10 11 12 12 12 11 11 11 11 11 12 13 12 10 9 9 9 9 9 10 10 10 10 10 10 9 8 6 4 4 5 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 9 9 9 8 8 8 8 9 10 10 10 10 11 11 11 11 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 11 11 11 10 10 9 8 7 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 16 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 16 16 16 16 11 14 16 17 18 19 19 16 15 14 13 13 14 15 17 18 20 21 20 20 19 19 19 19 19 19 18 18 18 18 17 17 16 16 16 16 16 16 15 14 14 13 13 13 14 14 13 12 11 11 11 12 12 13 12 12 13 15 17 18 18 17 16 16 15 15 14 15 16 16 15 16 17 18 18 18 16 15 14 14 14 14 15 13 11 9 7 5 4 2 2 4 5 5 6 6 5 4 4 4 4 5 6 6 8 9 11 11 12 14 17 17 16 17 17 16 15 15 14 14 13 13 12 10 11 12 13 14 14 14 13 12 11 9 8 6 6 7 9 10 11 12 12 13 12 11 9 8 8 8 9 9 10 12 13 13 13 12 12 13 13 13 14 14 13 11 10 9 9 9 9 9 10 10 10 9 9 9 7 6 5 5 5 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 9 9 9 9 9 8 8 9 10 10 10 10 10 10 10 11 12 12 13 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 9 8 8 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 10 11 11 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 16 16 16 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 12 15 17 18 19 19 18 15 15 15 15 14 15 16 17 19 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 15 15 14 14 14 14 14 14 15 15 14 14 12 12 13 14 14 15 15 14 14 16 17 18 18 17 17 17 16 16 16 17 17 17 17 18 19 19 19 18 17 15 14 14 14 15 14 14 14 12 10 7 5 3 2 3 3 3 3 3 3 3 2 2 2 3 5 7 9 12 14 13 15 17 18 18 17 17 15 13 13 13 13 14 13 12 11 10 11 12 13 13 13 12 12 10 9 7 6 6 7 9 10 10 11 12 13 13 12 10 8 7 7 8 8 9 11 12 14 14 14 15 15 15 15 15 16 15 12 10 9 8 8 8 8 9 9 9 9 9 9 8 8 7 6 6 6 5 6 6 6 6 6 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 10 10 10 10 10 10 11 12 13 13 14 13 13 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 14 14 13 13 12 11 11 11 10 10 10 10 9 9 8 8 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 6 6 7 7 7 8 7 7 8 9 10 10 11 12 12 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 15 17 19 19 19 18 17 16 16 16 16 15 15 16 17 18 18 19 19 19 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 16 15 14 14 14 14 14 14 15 16 16 16 15 14 13 14 14 15 17 17 17 17 17 18 18 18 18 18 17 17 17 18 18 19 19 20 20 20 20 19 18 17 14 13 13 13 13 12 13 13 12 9 6 4 3 2 3 2 2 1 1 2 3 2 1 1 3 5 8 10 12 13 15 17 17 17 16 15 14 12 11 10 11 11 12 11 10 10 10 11 12 12 13 12 11 10 9 7 6 6 7 8 9 9 10 11 12 14 14 12 10 7 7 7 7 8 10 11 13 14 15 17 17 17 17 17 18 17 14 11 8 7 7 7 7 7 8 8 8 9 9 8 8 8 8 8 8 7 6 6 5 5 5 6 6 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 10 10 11 12 12 13 13 13 12 12 12 13 13 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 20 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 14 14 13 13 12 11 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 7 7 7 7 7 6 6 6 6 5 5 5 6 6 5 5 6 7 9 9 10 11 12 12 12 12 12 12 13 13 14 14 14 14 15 15 14 14 14 14 14 15 15 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 19 19 18 17 16 16 16 16 16 15 15 15 16 17 18 18 18 19 19 19 19 18 19 18 18 18 17 18 18 18 18 18 17 16 15 14 13 13 14 14 14 15 16 17 17 16 16 15 15 16 17 18 18 18 18 18 19 19 19 19 18 18 18 18 19 20 21 21 21 21 21 20 19 18 16 14 12 12 12 12 12 11 11 9 7 5 3 2 1 1 2 3 2 2 3 3 3 3 4 6 8 11 11 13 15 17 17 17 16 14 13 12 10 10 10 9 9 9 9 8 9 10 11 12 12 12 11 9 8 7 6 6 7 8 9 9 10 11 12 13 15 15 12 9 7 6 6 7 9 10 12 13 15 16 18 19 19 19 19 19 15 12 9 7 5 5 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 7 6 6 5 5 5 6 6 7 7 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 10 10 11 11 12 12 12 12 12 12 12 12 13 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 14 14 13 13 12 11 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 5 4 4 4 5 6 7 9 9 10 10 11 11 10 11 11 12 12 13 13 13 13 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 16 16 16 16 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 19 19 19 18 17 17 16 16 15 15 15 15 14 14 15 17 17 18 18 19 19 19 18 18 18 18 18 18 17 17 18 18 18 18 17 16 15 14 14 13 13 14 15 16 17 16 16 16 16 16 17 17 18 18 18 19 18 18 19 19 19 19 19 19 20 20 20 22 22 22 22 22 21 20 19 18 16 14 13 12 12 11 11 10 9 7 5 4 3 1 1 0 1 2 2 2 2 5 6 7 9 10 12 14 15 16 17 18 18 17 15 13 11 10 9 9 8 7 7 7 7 8 9 10 11 12 12 11 9 8 7 7 7 7 7 8 9 9 10 11 13 15 15 15 12 9 7 7 7 9 11 12 12 13 15 16 17 18 18 18 18 16 13 10 8 6 5 5 5 5 6 6 7 7 8 7 7 7 8 8 8 8 8 8 7 7 6 6 6 6 6 6 7 7 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 10 11 11 12 12 12 12 12 12 11 11 12 13 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 5 6 8 9 9 9 10 10 10 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 19 18 17 16 16 16 16 15 13 14 14 14 14 14 14 14 16 17 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 17 16 15 15 14 14 14 15 16 17 16 15 15 15 15 16 17 18 18 18 18 18 18 18 18 18 18 19 20 20 21 21 21 22 22 22 22 21 21 20 18 17 16 15 14 12 12 11 10 9 8 7 6 5 3 3 2 2 2 1 0 1 4 7 10 12 13 14 14 15 17 18 19 19 18 18 15 11 9 8 8 8 7 6 6 7 7 8 10 11 12 11 11 9 7 7 7 8 9 8 8 8 9 11 13 14 16 17 16 13 10 9 7 7 8 10 11 12 13 14 15 15 15 15 15 15 15 13 9 8 7 6 6 5 5 5 5 6 7 7 7 7 7 7 7 8 8 9 9 8 8 8 7 8 8 7 7 6 6 7 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 10 11 11 11 12 12 12 12 12 11 11 12 12 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 18 18 18 18 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 16 15 15 14 13 12 12 11 10 10 10 10 9 9 9 8 8 7 7 7 7 7 7 7 6 6 6 6 7 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 6 7 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 17 16 15 15 14 14 13 12 12 13 14 13 13 13 14 15 16 17 17 18 18 17 17 17 17 17 17 17 17 17 18 18 17 17 16 16 16 15 15 15 15 15 15 15 14 14 14 14 15 16 17 18 18 18 17 17 17 17 17 18 19 20 21 21 22 21 20 20 20 20 19 19 18 17 16 15 15 14 12 12 10 9 9 8 7 7 7 6 5 5 5 5 4 3 4 6 9 12 14 15 16 16 18 19 20 20 19 18 17 14 10 9 8 7 7 7 7 7 8 9 9 11 12 12 11 9 9 9 9 9 10 10 9 9 9 12 15 17 19 19 18 14 11 8 8 7 7 9 10 12 13 14 14 13 13 13 13 13 12 11 9 6 6 6 6 6 5 5 4 4 5 6 7 7 8 8 8 8 8 8 9 9 9 9 9 8 9 9 8 8 7 6 7 7 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 10 10 11 11 11 12 13 13 12 12 11 11 11 11 12 12 13 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 15 14 13 12 11 11 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 4 4 4 4 4 4 5 6 6 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 11 11 11 12 12 13 13 13 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 17 17 16 16 16 15 14 13 12 12 12 12 13 13 13 13 13 13 14 15 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 16 16 16 16 15 14 13 13 13 13 14 14 14 15 16 17 18 18 18 18 17 17 16 16 16 18 19 20 21 21 20 19 18 18 17 17 16 16 15 15 14 13 12 11 11 9 9 9 8 8 9 9 8 7 7 7 7 7 6 7 8 10 12 15 16 17 18 19 20 20 19 19 18 16 14 12 10 8 6 6 7 8 9 10 11 12 12 13 12 9 8 9 11 12 11 10 10 10 10 11 15 19 20 21 19 16 11 9 8 6 7 8 9 10 11 12 13 14 14 13 12 12 11 9 8 6 5 4 4 4 5 5 5 4 4 5 6 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 10 10 10 11 11 12 12 13 12 12 12 11 11 11 12 12 13 13 13 14 14 14 14 14 14 15 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 13 12 11 10 9 9 9 8 8 8 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 6 6 6 5 4 4 4 4 4 5 5 5 6 7 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 15 15 15 15 15 15 15 16 16 15 15 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 17 17 15 15 15 14 13 12 11 10 11 11 12 12 12 13 12 12 13 14 15 16 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 16 15 14 13 12 12 12 13 14 14 14 15 17 17 18 18 17 17 16 15 14 14 15 17 19 20 20 19 18 17 16 15 15 14 14 13 13 12 12 12 11 10 10 9 9 9 10 10 10 10 9 9 8 8 9 9 10 10 11 12 13 15 16 18 20 20 20 19 18 15 13 13 12 12 10 7 6 8 10 11 13 14 14 14 14 12 10 8 8 9 10 10 10 10 10 11 14 18 20 21 19 16 11 10 8 6 5 6 8 9 10 10 12 13 13 13 13 13 11 10 8 7 6 5 4 4 4 4 5 5 5 5 5 5 6 7 6 7 7 8 8 8 8 9 9 9 10 10 10 10 10 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 16 16 16 16 15 14 13 12 11 9 9 8 8 8 8 8 8 9 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 8 8 9 9 9 9 8 8 8 7 7 6 5 5 4 4 4 4 4 5 5 6 6 8 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 17 18 13 13 13 12 12 11 10 9 10 10 11 11 12 12 12 12 12 13 14 15 16 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 16 15 14 12 11 10 11 11 13 14 14 15 16 16 17 17 17 16 15 13 13 13 14 16 18 19 19 19 17 15 14 13 12 12 12 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 9 9 10 10 11 11 12 12 14 16 17 18 18 18 17 16 13 11 11 11 13 12 9 7 9 13 15 17 17 17 16 14 12 10 8 8 8 9 9 10 10 12 14 16 19 20 19 16 11 7 7 5 4 5 6 7 8 9 10 11 11 11 12 12 11 10 9 8 7 7 7 6 5 5 4 4 5 5 6 6 6 6 7 7 6 6 7 7 8 8 9 9 9 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 13 12 13 13 13 13 13 13 14 14 15 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 16 16 16 15 14 13 12 10 9 9 8 8 8 8 8 8 9 10 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 8 8 9 9 9 9 9 9 8 7 6 6 5 5 5 5 5 4 4 5 5 5 6 8 8 8 8 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 13 12 11 10 10 10 9 9 9 9 9 10 10 11 11 11 11 12 13 15 16 16 17 17 18 18 17 18 18 18 18 17 17 17 17 17 17 17 17 16 15 14 12 12 10 10 11 12 13 14 15 15 15 15 15 16 15 14 13 13 14 15 17 18 18 18 18 16 14 13 11 10 10 10 10 10 10 10 10 10 10 10 10 11 12 13 13 13 12 12 11 10 10 10 10 11 12 12 12 12 13 14 15 16 16 16 15 13 12 11 11 12 14 14 11 9 9 13 17 17 18 17 15 12 11 10 9 8 8 8 8 10 11 13 15 18 18 17 14 11 9 8 6 5 5 5 6 7 8 9 10 11 11 11 11 10 9 9 9 9 9 9 8 8 6 5 5 5 5 6 7 7 7 7 7 8 7 6 6 7 8 8 9 9 9 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 8 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 16 16 15 14 13 12 11 10 9 8 8 8 8 8 9 9 10 10 11 11 12 12 12 11 10 10 10 10 9 8 8 7 7 8 8 9 9 9 9 9 9 8 7 6 6 5 5 6 5 5 5 5 5 5 5 6 7 7 7 8 9 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 14 12 11 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 15 15 16 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 15 14 13 12 10 10 10 12 13 14 14 14 14 13 14 14 14 13 13 14 15 16 17 17 17 16 16 14 13 12 11 10 10 9 10 10 10 11 10 10 9 10 11 12 13 13 14 13 13 13 12 11 10 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 12 13 14 15 16 15 13 10 9 10 11 14 15 14 13 10 10 10 9 9 8 8 10 12 13 15 17 17 15 13 10 9 8 7 7 7 7 6 6 7 8 10 10 11 11 11 10 9 8 8 8 9 9 9 9 8 7 6 6 6 6 7 7 7 7 7 7 7 8 7 6 6 7 8 8 8 9 10 10 10 9 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 8 8 9 9 9 9 10 10 10 10 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 14 13 12 12 10 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 12 11 11 11 10 10 9 8 8 8 8 8 8 8 8 9 9 9 8 8 7 7 6 6 7 6 5 5 5 5 5 4 5 5 5 6 7 9 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 13 13 13 14 14 14 14 14 14 14 15 15 15 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 14 13 12 10 9 9 9 9 9 9 9 9 10 10 10 10 11 12 13 14 14 15 16 16 17 17 18 18 18 18 18 17 17 17 17 18 17 17 17 16 16 15 15 13 12 11 11 12 13 14 14 14 13 13 12 12 13 13 14 15 16 17 17 17 16 15 14 13 12 11 11 10 10 11 10 11 11 11 11 11 10 11 12 13 13 13 13 13 13 13 12 12 11 11 11 11 11 10 11 11 12 12 12 11 10 11 11 12 12 14 16 16 16 15 13 11 9 8 9 9 10 10 9 7 8 8 9 9 10 10 12 14 14 15 16 16 13 10 8 7 7 8 9 9 8 7 7 7 9 11 11 11 11 10 8 7 7 7 7 8 8 9 8 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 6 6 7 7 8 8 9 9 9 9 9 10 10 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 8 8 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 14 13 13 12 11 10 10 10 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 8 8 8 8 8 8 8 8 8 9 8 8 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 6 8 9 10 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 15 14 12 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 13 14 14 15 16 17 17 17 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 14 13 12 12 12 13 13 14 14 13 12 12 12 12 13 14 16 17 17 17 17 16 14 13 12 11 11 11 11 12 12 12 12 12 12 13 13 13 13 12 12 12 13 13 12 12 11 11 11 11 11 11 10 10 10 11 11 12 12 12 11 10 10 10 11 12 15 16 16 15 14 13 11 10 8 6 6 6 7 6 5 5 6 8 9 10 11 12 13 14 15 15 14 11 9 8 7 8 9 9 9 7 7 7 8 9 10 11 11 10 8 7 6 6 7 7 8 8 8 8 8 7 7 7 7 8 8 8 8 7 6 6 6 7 7 7 7 7 7 7 8 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 8 9 8 8 8 7 7 7 8 8 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 10 10 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 16 16 16 15 15 14 13 13 13 12 12 11 11 10 10 10 11 11 11 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 8 8 9 8 8 8 8 8 7 7 7 6 6 5 5 5 5 5 6 6 8 9 10 10 11 11 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 15 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 15 13 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 13 14 14 15 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 14 13 12 12 12 12 13 12 12 11 11 12 13 15 17 18 18 17 17 15 14 12 11 11 11 12 12 13 13 13 12 13 13 13 13 13 12 12 12 12 12 12 11 10 10 10 10 11 11 10 10 10 11 12 12 13 13 13 11 11 10 10 11 13 14 15 14 13 13 12 12 10 7 6 6 6 6 5 4 3 4 5 8 9 10 11 11 12 14 15 14 11 11 9 8 9 9 8 7 7 7 8 9 9 11 12 11 9 7 6 5 6 7 8 8 9 9 9 8 7 7 7 7 7 8 8 8 8 7 6 6 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 10 10 10 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 15 15 16 16 16 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 15 15 15 15 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 11 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 6 6 7 8 9 9 10 10 11 11 12 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 14 12 11 11 10 10 10 10 10 10 10 9 9 10 10 10 10 10 11 12 13 13 14 15 16 16 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 16 16 16 16 15 13 11 11 10 11 11 11 12 11 11 12 14 16 18 18 18 18 17 15 13 12 11 11 11 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 11 10 9 9 10 10 10 10 10 11 12 12 12 12 12 12 12 12 11 11 11 12 13 14 13 13 12 12 11 10 8 8 7 7 6 5 3 3 3 3 7 10 10 9 9 11 14 15 13 11 11 10 10 9 8 7 6 7 8 8 9 10 12 12 10 9 7 6 5 6 6 8 9 9 10 10 9 8 7 7 7 7 7 7 7 8 7 7 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 14 15 16 16 16 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 9 9 9 9 9 8 8 8 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 6 7 7 7 8 9 9 10 11 11 11 12 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 13 12 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 11 12 13 13 14 15 16 16 16 17 17 17 16 16 16 16 16 16 16 15 15 15 16 16 16 16 15 14 11 11 10 10 10 11 12 12 12 13 14 16 17 18 18 17 16 14 13 12 11 11 11 11 11 12 12 12 12 12 12 12 13 12 12 11 11 12 12 12 11 9 9 9 8 9 9 9 10 11 12 12 11 11 11 11 11 12 12 12 11 11 12 13 13 13 13 13 13 11 9 8 8 7 6 5 3 3 3 4 8 11 11 10 9 11 13 13 12 10 10 10 10 8 7 6 6 7 7 8 9 11 11 11 10 8 7 6 6 6 7 8 9 10 11 12 10 9 8 7 7 7 7 6 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 12 12 12 12 12 13 13 13 13 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 15 14 14 14 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 10 9 9 9 9 8 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 7 7 7 7 8 8 8 9 10 11 11 11 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 19 19 19 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 12 11 10 10 10 9 9 9 9 9 9 8 8 8 9 9 9 9 9 10 11 12 12 13 14 15 15 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 14 12 12 10 10 10 10 12 12 13 14 14 15 15 16 17 17 16 15 13 12 11 11 11 10 11 11 11 11 11 11 11 12 12 11 9 9 9 10 10 10 9 9 9 8 8 8 8 8 8 10 10 10 10 10 11 11 11 12 12 12 11 11 12 13 14 14 14 14 14 12 10 9 8 7 6 5 5 4 5 6 8 11 12 11 10 11 12 12 9 8 8 8 8 7 6 6 6 6 6 8 9 10 11 10 9 8 7 7 7 7 8 9 10 11 12 14 12 10 10 9 8 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 12 12 12 12 12 13 13 14 15 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 14 13 13 12 12 12 12 12 12 12 13 14 14 15 15 15 15 15 15 15 15 14 15 15 14 14 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 9 8 8 8 9 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 7 7 7 7 7 8 9 10 11 11 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 19 19 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 17 17 17 17 12 11 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 12 13 13 14 15 15 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 15 14 14 13 11 10 9 10 11 12 13 14 14 14 14 15 16 17 16 15 13 12 11 11 11 10 10 10 11 11 11 11 11 10 10 10 8 8 8 8 8 8 7 7 8 8 8 8 8 9 9 8 8 8 8 9 10 11 11 11 11 11 11 12 13 13 14 14 14 13 13 11 10 9 8 6 5 5 5 6 7 8 9 11 13 13 13 12 12 11 7 6 6 6 6 6 6 6 6 6 6 7 9 10 10 9 8 8 8 8 8 9 10 11 12 13 14 15 14 12 11 10 8 7 7 6 5 5 5 5 6 6 6 7 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 13 14 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 13 12 11 11 11 11 11 11 11 12 13 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 12 12 13 13 12 12 12 12 11 10 10 10 9 8 8 8 8 8 8 8 9 9 9 9 8 9 9 8 8 7 7 6 6 6 6 6 6 6 6 7 8 8 10 11 11 12 12 12 12 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 15 15 16 16 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 11 11 11 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 12 13 14 15 15 16 16 16 15 15 15 15 15 14 15 15 15 16 16 16 15 15 15 14 13 11 10 9 9 10 11 13 13 14 14 14 14 15 16 17 15 14 13 12 11 11 10 10 10 10 11 11 11 10 10 9 8 8 8 8 7 7 6 6 6 6 6 7 8 8 9 10 9 8 7 7 8 9 10 11 11 11 12 13 13 13 13 13 13 13 12 11 10 9 8 7 6 6 5 5 6 7 8 9 11 13 15 15 14 12 9 5 4 4 4 4 5 5 5 5 6 7 7 9 9 9 8 7 7 8 8 9 10 11 13 14 14 16 17 16 15 13 11 9 8 7 6 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 8 8 7 7 7 7 8 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 13 14 15 15 16 16 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 15 15 15 15 15 14 14 13 13 11 11 10 10 10 10 10 10 11 11 12 13 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 13 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 7 6 6 6 6 6 6 6 6 7 7 8 9 11 11 11 12 12 13 13 14 14 14 15 15 15 16 15 15 15 15 15 15 15 15 16 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 13 13 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 11 11 11 11 10 10 9 8 8 8 8 8 8 8 8 7 7 8 8 8 9 9 10 10 11 12 13 14 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 14 13 12 10 9 8 9 10 11 12 13 14 14 15 15 16 16 15 14 14 13 12 11 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 8 9 11 11 11 10 10 9 9 8 8 9 10 10 12 13 14 13 12 13 13 13 12 11 9 8 8 7 6 6 6 5 5 6 7 8 9 11 14 15 15 14 11 8 5 3 3 3 3 3 4 4 5 6 7 8 9 9 8 7 6 6 7 8 9 10 11 13 14 15 17 18 18 16 14 11 9 8 7 7 6 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 10 11 11 11 12 12 12 12 12 13 13 14 15 16 17 17 17 17 17 17 17 17 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 15 15 14 14 14 14 14 13 12 12 11 11 10 10 10 10 10 10 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 14 14 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 10 9 9 8 9 8 8 8 8 8 8 8 9 8 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 7 8 8 10 11 11 11 12 13 13 13 14 14 15 15 15 16 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 10 10 10 10 10 10 10 9 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 10 11 13 14 15 15 15 15 15 15 15 14 14 13 13 13 14 14 14 14 14 14 14 14 14 13 11 10 9 8 8 9 10 12 13 14 14 14 15 15 15 14 13 13 12 11 10 9 8 8 7 7 8 8 9 9 10 9 8 9 9 9 9 8 8 9 10 10 11 12 12 13 14 13 13 12 11 10 10 11 12 13 13 13 11 11 12 12 12 11 9 8 7 7 7 7 6 6 7 7 7 7 9 10 12 13 13 14 12 10 7 5 3 3 4 4 4 3 4 5 7 9 9 9 9 8 7 6 6 6 7 8 9 11 13 16 17 18 19 18 17 14 11 9 8 7 7 6 6 6 6 6 5 5 5 6 6 7 7 7 7 7 7 7 6 7 7 8 8 9 9 9 9 9 9 10 10 10 9 9 9 9 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 12 12 13 14 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 15 14 14 14 14 14 14 13 13 12 11 11 11 11 11 11 10 11 11 11 11 12 12 11 11 11 11 11 12 12 13 13 14 14 14 14 14 14 13 13 12 12 11 11 10 10 10 10 10 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 8 8 10 10 11 12 13 13 13 14 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 9 9 9 10 10 10 10 9 9 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 9 11 12 13 14 15 15 15 15 15 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 13 12 11 10 10 9 9 9 11 12 12 12 13 14 14 14 13 12 12 12 11 10 10 9 8 7 7 7 8 10 11 11 10 9 10 11 12 11 11 11 11 12 12 13 13 13 14 16 16 16 14 13 13 13 14 14 13 12 11 10 10 10 10 9 8 6 6 6 7 7 7 7 7 8 8 8 8 10 11 12 12 12 11 10 8 6 5 4 4 4 4 4 5 6 7 9 11 11 11 10 9 9 8 6 6 6 7 8 11 14 17 18 19 20 19 16 13 11 10 8 7 7 7 6 6 6 6 5 5 5 5 6 6 6 7 7 7 7 6 6 6 7 7 8 8 9 9 9 10 10 10 10 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 12 13 15 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 11 11 10 10 9 10 10 10 11 12 12 13 12 12 13 13 13 12 12 12 11 10 10 10 10 10 9 10 10 10 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 8 9 10 11 12 13 13 14 14 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 8 8 8 9 9 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 9 10 11 13 14 15 16 16 16 15 15 15 15 14 14 13 13 13 13 13 14 14 14 14 14 14 13 13 12 12 11 10 9 9 10 11 12 12 13 12 13 11 11 12 12 11 11 11 10 10 10 9 8 9 11 12 11 11 11 12 13 13 14 13 13 13 13 13 14 13 14 14 14 16 16 15 14 14 14 15 14 12 11 10 8 8 8 7 6 5 4 5 7 8 8 8 8 8 9 9 9 10 12 12 12 12 11 9 7 6 6 5 5 4 5 5 5 7 8 10 11 12 13 12 11 11 10 9 8 7 6 6 8 11 15 18 18 20 20 18 16 13 11 10 8 7 7 7 6 6 6 6 6 5 5 5 5 5 6 7 7 7 7 6 6 6 6 7 7 8 8 9 9 10 10 10 9 9 9 9 9 9 9 10 10 10 9 9 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 13 14 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 12 12 12 12 11 10 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 9 9 8 9 9 9 10 10 10 10 10 9 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 8 9 11 12 13 13 13 14 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 18 18 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 7 7 7 8 8 9 11 12 14 15 16 16 16 16 16 15 16 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 10 9 8 8 9 10 11 11 11 10 10 10 11 11 12 12 12 12 12 11 11 10 10 11 12 12 13 14 16 16 16 16 14 14 14 13 13 13 13 14 14 15 15 15 14 14 14 14 14 13 13 11 9 7 7 6 5 4 3 4 6 6 7 8 8 8 8 9 9 10 12 13 13 13 11 9 6 5 5 5 5 5 5 5 5 7 8 10 12 13 13 13 12 12 11 11 10 9 8 8 8 10 13 15 16 18 20 20 18 15 12 11 10 9 8 8 7 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 9 9 9 9 8 8 8 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 9 10 11 11 11 11 12 11 11 11 11 12 14 16 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 14 14 13 13 12 12 12 11 9 9 9 8 8 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 10 9 9 8 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 6 6 6 6 6 6 7 7 9 11 12 12 13 14 14 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 10 10 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 7 7 8 8 8 9 10 12 13 14 15 16 17 17 17 16 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 11 9 7 7 8 9 10 10 10 9 9 10 10 11 11 12 12 12 12 12 12 13 13 12 13 15 16 17 17 17 17 16 15 14 13 13 12 12 12 12 13 14 14 14 14 13 13 13 13 12 12 10 8 7 7 5 4 3 4 5 6 7 8 8 8 8 8 8 9 11 12 12 13 13 11 8 5 4 4 5 5 6 6 6 7 8 9 11 12 13 12 12 12 12 12 12 12 11 10 9 9 11 12 14 16 19 20 20 17 14 11 10 9 9 8 7 7 6 5 5 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 8 9 8 8 8 8 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 11 11 11 12 12 12 11 11 12 14 15 16 16 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 13 13 13 14 14 14 15 15 14 14 14 13 12 11 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 8 8 7 7 7 7 7 7 8 8 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 9 9 8 8 8 8 8 7 7 7 6 6 6 6 7 8 9 10 12 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 11 11 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 9 11 11 12 14 15 16 17 17 16 16 16 15 15 14 14 14 14 14 13 13 14 14 14 15 15 14 14 13 11 9 7 6 7 8 8 9 9 10 10 10 10 11 11 12 12 12 12 12 13 14 14 14 15 17 17 17 17 17 16 16 15 14 13 13 12 11 11 11 12 13 13 14 13 12 12 11 11 11 10 9 9 8 6 4 3 4 4 5 5 6 7 7 7 7 7 8 9 10 11 12 13 12 10 8 6 4 3 4 5 6 7 8 10 10 10 10 11 12 12 12 12 12 13 13 12 11 10 10 10 12 13 15 18 20 22 20 16 13 11 9 9 9 8 8 7 7 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 11 12 12 12 12 12 12 13 14 15 16 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 13 14 14 14 15 16 16 16 16 15 14 13 13 12 11 10 10 10 10 10 10 10 10 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 7 8 9 10 12 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 11 12 11 11 10 10 10 10 9 9 9 8 8 7 7 6 6 6 6 7 7 7 7 7 7 7 8 8 10 11 13 14 16 16 16 16 16 15 15 14 14 13 13 13 13 13 14 14 15 14 16 16 16 15 14 13 11 9 7 6 6 7 8 9 10 10 11 11 11 11 11 11 12 13 13 14 14 15 15 17 17 17 17 17 16 15 15 14 14 13 12 12 11 11 12 12 13 14 13 12 11 11 10 10 10 10 10 9 7 6 4 4 4 4 5 6 6 6 6 6 6 7 7 9 9 10 11 12 12 10 8 6 5 4 4 5 6 8 10 11 12 11 11 10 11 11 11 12 12 12 13 12 12 11 10 10 11 13 16 19 21 22 19 15 12 10 9 9 9 9 9 8 8 7 8 8 8 7 7 6 6 5 5 5 5 6 5 5 5 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 10 11 11 12 12 12 12 12 12 13 14 15 16 16 16 16 16 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 13 13 13 13 14 14 15 16 17 17 17 17 16 15 14 14 13 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 7 7 7 7 6 6 6 6 6 7 7 8 10 12 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 11 12 12 11 11 12 11 11 10 10 9 8 8 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 8 10 12 13 15 15 16 16 15 15 15 14 13 12 12 12 12 13 14 15 15 16 18 18 18 17 15 15 13 11 10 8 7 7 7 8 10 11 11 11 11 11 11 11 13 14 15 16 16 16 17 17 17 17 17 16 15 15 14 13 13 13 12 12 12 11 12 13 13 13 12 11 10 10 9 9 9 9 9 9 7 5 4 4 4 4 5 6 6 6 5 6 6 7 7 8 9 10 11 11 11 9 8 7 6 5 5 7 8 10 11 13 13 13 12 11 11 11 11 11 11 11 12 12 12 11 11 11 12 15 18 21 22 21 16 13 11 10 10 9 9 9 9 9 9 8 9 9 9 9 8 7 7 6 5 5 5 6 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 10 11 11 11 11 11 11 11 12 13 15 16 17 16 16 16 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 15 17 18 18 18 17 17 16 15 14 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 7 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 7 7 9 10 12 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 10 11 12 12 12 12 12 12 11 11 10 9 8 8 7 7 7 6 6 6 6 6 6 7 6 6 7 7 7 9 10 12 13 15 15 15 15 15 15 14 13 12 12 12 12 14 16 16 17 18 19 20 19 18 17 17 15 14 13 11 9 7 7 8 10 11 12 13 12 12 12 12 13 15 17 17 17 17 17 18 17 17 16 15 14 13 13 13 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 5 5 4 4 4 4 6 6 6 5 6 6 6 6 7 9 10 11 11 10 9 9 9 9 8 8 11 12 12 13 14 14 14 13 13 12 11 10 10 10 10 11 11 11 11 11 12 15 18 20 22 21 18 13 11 11 10 9 8 8 9 10 10 9 9 11 11 10 10 9 8 7 7 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 8 8 8 8 7 7 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 10 11 11 11 11 10 10 11 13 14 16 17 17 16 16 16 15 15 14 14 14 14 14 14 14 14 15 15 14 14 14 14 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 16 17 18 18 18 17 17 16 15 14 14 13 13 13 13 13 12 12 11 11 9 9 9 9 9 9 9 9 9 9 10 11 11 10 10 10 9 9 8 8 7 8 8 8 7 7 7 7 7 7 7 7 8 8 8 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 9 10 12 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 9 10 10 11 11 11 12 12 12 11 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 7 7 8 10 11 12 14 14 14 14 15 15 15 15 14 13 13 14 16 16 17 19 20 20 20 20 19 19 18 17 17 15 13 11 8 8 8 10 12 13 14 14 14 13 13 14 16 17 18 18 18 18 18 16 15 15 14 13 12 12 12 12 12 12 12 12 12 12 11 10 9 9 9 9 10 10 9 8 8 8 7 6 6 5 5 4 3 4 5 6 6 5 5 5 5 5 7 8 10 11 11 10 10 10 10 10 11 11 14 14 14 14 14 14 14 14 13 12 11 10 9 9 9 10 11 11 12 12 14 16 19 21 21 20 16 12 11 10 9 8 8 8 9 10 10 10 10 11 11 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 9 10 10 11 11 10 10 10 11 13 15 16 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 18 17 16 16 15 14 14 14 13 13 13 12 12 11 10 9 8 8 8 8 9 9 9 9 10 10 11 11 11 11 10 10 9 9 9 8 8 8 9 8 8 8 8 8 8 7 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 9 10 12 13 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 8 8 8 9 10 10 11 12 12 11 11 10 10 10 9 9 8 7 6 6 6 6 6 6 6 6 6 7 8 8 9 10 11 12 13 12 13 14 15 16 16 16 16 17 17 18 18 19 20 20 20 20 20 20 19 19 18 18 16 14 12 10 9 9 11 12 12 13 14 15 14 14 15 16 17 17 18 18 18 17 15 14 13 13 12 12 12 12 12 12 13 13 13 13 12 12 11 10 10 9 9 10 10 10 9 9 8 7 7 6 6 5 4 3 3 4 5 5 4 4 4 4 4 6 8 10 11 11 11 10 10 10 11 12 13 15 15 15 15 14 13 13 13 12 11 10 9 8 9 10 11 11 11 12 13 14 17 19 21 20 18 16 14 13 11 10 9 9 9 10 9 9 10 10 10 10 10 10 9 8 8 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 9 9 10 10 10 10 10 10 12 14 15 15 16 16 16 15 15 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 17 18 17 17 16 16 15 14 14 13 12 12 11 11 10 10 9 8 7 7 8 8 9 9 9 10 10 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 9 10 11 12 13 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 8 7 7 8 9 9 10 11 11 11 11 11 10 10 10 10 9 8 7 7 7 7 7 7 6 6 6 7 8 8 8 9 10 11 11 11 12 14 15 16 17 18 19 20 20 20 20 21 21 20 20 19 19 19 19 19 18 17 16 15 13 11 10 9 10 9 10 12 14 15 15 14 14 15 15 16 16 17 17 16 15 14 13 12 11 11 11 12 12 12 13 13 13 13 13 13 13 12 12 11 10 10 10 9 9 9 8 7 6 6 6 5 4 3 3 4 4 4 4 4 3 3 3 5 7 10 10 11 11 11 11 11 12 13 14 14 15 15 14 13 13 12 11 10 10 9 9 9 10 11 11 11 12 12 14 15 16 18 19 18 17 16 16 14 12 11 10 9 9 9 9 9 9 9 9 9 9 9 8 8 7 6 6 6 6 6 5 5 5 5 4 4 4 4 5 5 5 5 6 5 5 6 6 6 7 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 6 6 7 7 8 8 8 9 9 9 9 9 10 11 13 14 14 15 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 14 13 13 13 13 13 13 14 14 14 14 15 16 17 17 17 17 16 15 14 14 13 12 12 11 10 9 8 8 8 7 7 8 8 9 9 9 9 10 11 11 10 10 10 10 9 9 10 10 9 9 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 10 11 12 13 13 14 15 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 8 8 8 8 9 9 10 10 11 11 11 11 11 11 10 10 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 8 9 9 10 11 12 13 15 17 18 19 21 21 21 22 21 20 20 19 18 17 18 18 18 18 17 16 15 14 12 11 9 8 8 8 8 10 12 14 14 14 13 13 14 15 15 15 16 15 15 14 13 12 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 12 11 10 9 8 8 7 7 7 6 6 5 5 5 4 3 3 3 3 3 3 3 2 3 5 7 10 11 11 12 11 11 11 12 13 14 14 15 15 14 14 13 11 10 8 8 9 9 10 11 11 11 11 12 13 14 15 16 17 17 17 17 17 17 15 13 12 11 10 9 9 9 9 8 8 8 8 8 8 8 8 7 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 6 6 6 6 6 6 5 5 5 5 5 6 6 6 7 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 9 9 9 9 10 10 11 11 13 15 15 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 15 16 17 17 17 16 15 14 14 13 13 12 11 10 9 8 8 7 7 8 8 9 9 9 9 9 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 9 10 10 11 11 12 13 14 15 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 10 10 9 8 8 9 9 9 9 9 8 7 6 6 6 6 7 7 8 9 11 12 14 16 17 19 20 21 21 21 21 20 19 17 16 15 15 15 16 16 16 16 15 14 13 12 11 9 9 8 8 8 9 11 13 14 13 13 13 13 13 14 14 15 15 14 14 13 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 10 8 7 6 6 6 5 4 4 4 4 4 4 3 2 2 2 2 2 1 1 2 5 8 11 12 12 12 11 11 11 12 12 13 13 14 14 13 13 12 11 9 8 8 9 10 10 11 11 11 11 12 12 14 15 16 17 17 17 17 19 19 17 14 12 11 10 10 10 10 10 9 9 8 7 7 7 8 8 8 7 7 6 6 6 6 5 5 4 4 4 4 4 3 4 4 4 5 4 5 5 5 5 6 6 6 7 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 10 10 10 10 10 10 10 11 12 14 15 15 16 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 15 16 17 17 16 16 15 15 14 13 13 12 11 10 9 8 8 8 8 8 9 9 9 8 8 8 9 9 10 9 9 9 9 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 11 11 12 12 13 15 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 10 9 9 10 10 9 9 9 9 9 9 10 10 11 10 10 10 9 9 9 10 10 11 11 10 9 8 6 6 5 6 6 6 7 9 10 12 14 15 17 18 19 19 20 20 19 18 16 14 13 13 14 14 15 15 16 15 15 14 13 12 12 11 10 10 10 9 10 11 12 13 13 13 13 13 12 13 13 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 8 7 6 5 5 5 4 3 3 3 3 4 4 4 2 2 1 1 1 0 0 2 5 8 11 12 12 11 11 10 10 11 12 12 12 12 12 13 13 12 11 9 9 9 10 10 11 10 10 11 12 12 13 14 15 15 16 17 17 18 20 20 18 15 13 11 11 11 11 11 11 10 9 8 7 7 7 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 10 10 11 11 11 11 11 11 11 12 13 14 15 16 16 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 15 16 16 16 16 15 15 15 14 13 12 12 11 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 12 13 14 15 16 17 16 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 11 10 10 10 10 10 10 9 9 8 8 9 11 11 10 10 10 10 10 10 10 11 11 12 11 10 9 7 6 6 5 6 6 7 8 9 11 12 14 15 16 16 17 18 18 17 16 14 13 13 15 15 15 15 16 16 16 15 15 14 13 13 12 12 12 11 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 11 11 11 11 11 11 10 9 8 8 7 7 7 6 6 5 5 4 3 3 2 3 4 5 6 5 4 4 2 1 1 1 0 2 5 8 10 11 12 11 10 9 10 10 11 10 10 11 11 12 12 12 11 11 10 10 10 10 10 9 9 11 12 14 15 15 15 15 15 16 17 19 20 19 17 15 13 12 12 11 11 11 10 10 9 8 8 7 7 7 7 7 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 9 9 10 11 11 11 11 11 11 12 12 13 13 14 15 16 16 16 16 15 15 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 12 12 12 13 13 13 14 14 15 15 16 16 15 15 15 14 13 12 11 11 11 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 11 11 11 10 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 12 11 11 11 11 11 11 11 10 8 8 9 11 11 10 10 11 12 11 12 11 11 11 11 11 11 10 8 7 7 6 6 6 6 7 8 10 11 12 13 13 14 14 15 16 17 16 15 14 14 16 17 17 17 17 17 16 16 15 14 14 14 13 13 12 11 11 10 10 11 11 11 12 12 12 11 11 10 11 11 12 13 13 13 13 13 13 12 12 12 11 11 11 11 11 10 9 8 7 6 6 6 6 6 6 6 5 5 5 4 5 6 7 7 7 6 5 3 1 1 1 3 5 7 8 9 11 12 11 9 9 9 10 10 9 9 9 10 10 11 12 12 12 11 11 10 10 10 9 9 11 13 14 15 15 15 15 15 16 18 19 18 17 14 13 12 12 12 11 10 10 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 9 10 10 11 11 11 11 11 11 12 12 13 14 15 15 16 16 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 14 14 14 15 15 15 15 15 15 14 14 12 11 11 11 11 11 11 11 11 11 10 10 9 9 9 9 8 8 8 8 9 9 9 9 9 10 10 11 12 12 11 11 10 9 8 8 8 8 8 9 9 9 9 9 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 14 14 15 15 15 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 12 12 11 13 13 13 12 12 11 9 8 9 11 11 11 12 13 13 13 13 12 12 11 11 12 11 11 10 9 8 7 6 6 6 7 8 10 12 12 12 12 12 13 14 16 17 17 16 16 16 17 18 18 18 17 17 15 15 14 14 13 13 13 12 12 11 11 10 10 10 10 11 11 12 12 11 11 10 10 11 12 13 13 13 13 13 13 13 13 12 12 12 12 12 11 10 9 7 6 6 6 6 6 6 6 6 6 6 6 6 7 8 9 9 8 7 5 3 1 1 3 6 9 11 11 12 13 13 12 10 8 8 9 9 8 8 8 9 10 11 12 12 12 12 11 11 10 9 9 10 11 13 15 15 15 15 15 16 17 18 18 17 14 12 11 11 11 10 10 9 8 8 9 9 9 9 9 9 8 7 6 6 6 7 7 7 7 8 8 8 7 7 6 5 5 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 8 9 10 10 10 11 11 11 11 11 12 13 14 15 15 15 16 17 17 17 16 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 14 14 13 12 11 11 11 11 11 11 11 11 11 10 10 9 9 9 8 8 8 8 8 9 9 9 9 9 10 10 11 11 11 11 10 10 9 8 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 13 13 13 15 14 14 13 12 10 10 11 11 12 12 12 13 14 14 14 14 14 13 13 13 13 12 12 11 11 9 8 6 6 6 7 9 11 12 13 13 13 13 13 15 16 18 18 18 18 18 18 18 18 17 15 14 14 14 13 13 13 13 12 12 13 12 11 10 10 10 10 10 11 12 12 12 11 11 10 11 12 12 13 14 14 14 13 13 13 13 13 13 12 12 11 10 8 7 6 6 5 5 5 5 5 5 5 5 6 7 8 9 10 10 9 7 5 4 2 3 5 9 11 12 13 15 15 15 13 10 8 8 8 8 8 8 8 8 9 10 11 12 12 12 12 11 10 10 10 11 12 14 15 16 16 16 16 17 18 18 17 15 13 11 10 10 10 9 9 8 7 8 8 9 10 10 10 9 8 7 6 6 6 6 7 7 7 8 8 9 8 8 7 6 5 5 5 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 8 8 9 9 10 10 11 11 11 11 11 12 13 14 14 14 15 17 17 17 16 16 15 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 12 11 11 11 11 11 11 11 11 10 10 9 9 9 9 8 7 7 7 8 9 9 9 9 9 9 10 10 10 10 10 9 8 7 7 7 7 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 13 12 12 12 12 12 12 12 13 13 13 14 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 13 14 15 16 15 15 13 12 11 12 13 13 13 13 13 13 14 14 14 15 15 15 14 14 14 13 13 12 12 10 9 7 6 6 7 10 12 12 13 14 14 14 15 16 17 18 19 19 18 18 18 17 16 15 13 13 13 13 13 13 13 13 13 13 14 13 12 11 10 10 10 10 11 12 13 13 12 11 11 11 11 12 13 14 14 14 14 14 14 14 13 13 13 12 11 10 8 6 6 5 5 5 5 5 4 4 4 4 5 7 9 10 10 10 9 7 5 4 4 4 7 8 10 12 14 16 17 17 15 11 9 8 8 8 8 8 8 8 8 9 10 11 12 12 12 11 10 10 11 12 14 15 16 16 16 15 16 17 18 18 16 13 11 10 10 9 9 9 8 8 7 8 8 9 9 9 9 9 8 7 6 6 6 6 6 7 7 8 9 9 9 9 8 7 6 6 6 5 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 8 8 8 9 10 11 11 11 11 11 11 12 12 13 14 15 16 17 17 17 16 16 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 8 7 7 7 8 9 9 9 9 8 8 8 8 8 8 8 7 7 6 6 7 7 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 17 17 17 18 18 18 15 16 17 17 17 15 13 12 12 14 15 14 14 14 14 14 15 15 16 16 16 16 15 15 14 14 14 13 13 12 10 8 7 7 9 10 11 12 14 15 15 15 15 16 17 18 18 18 18 18 17 15 14 13 12 12 13 13 13 13 14 14 14 14 14 13 12 11 11 10 10 10 11 12 13 13 13 12 12 13 12 12 13 14 14 15 14 14 14 14 14 14 13 13 12 10 7 6 5 5 5 4 4 5 4 4 4 5 6 8 9 10 11 11 9 7 6 5 5 6 8 9 11 13 15 16 18 18 16 13 10 10 9 8 8 8 8 8 8 8 9 10 10 11 11 11 11 10 12 14 16 17 17 17 15 14 15 16 17 17 14 12 10 10 9 8 8 8 8 7 7 7 8 8 7 8 8 8 8 7 7 6 6 6 6 7 7 8 9 9 9 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 8 9 9 10 11 11 11 11 11 11 11 12 13 14 15 16 17 17 16 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 12 11 11 11 12 12 12 12 13 13 14 14 14 15 15 15 15 15 14 14 14 14 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 8 7 7 8 8 9 9 9 8 7 7 7 6 6 6 6 6 6 5 6 7 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 18 18 18 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 17 17 17 17 17 17 18 19 19 18 18 15 14 14 14 15 15 15 15 15 15 16 16 16 17 18 18 17 16 15 15 14 14 14 13 13 12 10 9 9 10 11 12 13 14 15 16 16 15 16 17 17 17 18 18 16 15 13 12 11 11 12 12 13 13 14 15 15 15 15 13 12 11 11 11 10 10 10 10 11 12 13 14 13 13 14 13 12 13 13 14 15 15 14 14 14 14 14 14 13 11 9 7 6 5 5 4 4 4 5 6 5 6 7 7 7 8 10 11 11 11 9 7 6 7 8 8 10 11 14 16 17 18 19 17 14 12 11 10 8 8 8 8 7 7 8 8 8 9 10 10 11 11 11 13 16 18 18 18 17 15 14 14 14 15 15 13 11 10 9 8 7 7 7 7 6 7 6 7 6 6 6 7 8 8 8 7 7 7 7 7 7 8 8 9 9 9 9 9 9 8 7 7 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 8 9 10 10 11 11 11 11 11 11 12 13 14 15 16 16 16 16 16 16 16 15 14 14 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 14 14 14 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 10 9 8 8 8 9 9 9 9 9 8 7 6 5 5 5 5 5 5 5 6 7 7 8 8 8 9 9 9 9 9 9 9 10 10 11 11 11 11 11 12 12 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 14 15 15 15 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 17 17 17 17 17 17 20 21 21 19 18 16 15 16 16 17 17 16 16 16 17 18 18 17 18 19 18 17 16 16 15 15 15 15 14 14 13 12 11 11 12 12 12 13 14 14 15 15 15 16 16 16 16 17 16 13 12 11 10 10 10 11 12 13 14 15 16 16 16 15 13 12 11 11 10 10 10 10 11 11 11 12 13 13 14 14 14 13 13 13 14 15 15 15 15 15 15 15 14 13 11 9 8 7 7 6 5 4 5 7 8 7 8 9 8 8 8 9 11 12 12 10 8 7 7 7 8 10 11 14 16 17 19 19 18 16 15 12 11 9 8 7 7 7 7 7 7 7 8 8 9 10 10 11 15 18 19 19 18 16 14 13 13 13 13 13 11 11 10 9 8 7 6 6 6 6 6 6 6 6 5 6 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 8 7 7 7 7 7 7 7 7 7 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 9 10 11 11 11 12 12 12 13 14 14 14 15 15 15 16 16 16 16 15 14 14 14 13 13 13 12 11 11 11 11 11 10 10 10 10 11 11 12 13 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 9 8 8 9 9 9 9 9 8 7 6 5 4 4 4 4 5 5 5 6 7 7 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 13 13 14 15 15 15 15 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 21 21 21 19 17 16 16 17 19 19 18 17 17 18 19 20 20 20 20 19 18 17 16 16 16 16 15 15 15 14 13 13 12 12 13 12 12 13 13 14 14 14 15 15 15 16 16 16 14 10 9 9 9 10 11 11 12 14 16 16 17 17 16 14 13 13 11 11 10 10 10 11 11 11 11 11 12 12 13 14 14 14 14 14 14 15 16 16 16 15 15 15 14 13 11 10 9 9 8 8 6 6 8 10 11 10 12 13 12 10 8 9 10 11 12 11 9 8 7 7 8 9 11 13 15 17 19 20 20 18 16 13 11 9 7 7 6 6 6 6 6 7 7 7 8 9 10 13 17 17 18 18 16 14 13 14 14 13 13 12 12 11 10 8 7 7 6 6 6 6 6 6 6 5 5 5 6 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 8 8 7 7 7 7 8 8 8 8 8 7 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 9 10 10 11 12 12 13 13 14 15 14 14 14 15 15 16 16 16 15 15 15 14 14 14 13 12 12 11 11 10 10 10 10 10 10 10 11 12 13 14 14 15 15 15 15 15 15 15 16 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 12 11 10 9 8 8 9 9 10 10 9 8 7 5 5 5 5 5 5 5 5 6 7 7 8 8 9 9 9 9 9 9 9 10 11 11 11 11 12 12 12 12 13 13 12 12 12 11 11 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 14 14 14 15 15 15 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 22 22 21 19 18 18 18 20 21 20 20 19 19 20 21 22 22 22 21 18 17 17 17 16 16 16 16 16 15 14 13 13 13 13 12 11 12 12 13 13 13 13 14 14 14 15 14 13 11 9 8 8 9 10 10 12 14 15 16 17 17 16 15 14 13 13 12 11 10 10 10 11 11 11 11 11 11 11 12 13 14 15 15 14 15 15 15 16 16 16 16 15 14 13 12 11 11 11 11 11 10 11 13 15 15 14 14 15 15 12 9 9 11 12 13 12 9 9 8 8 9 10 11 13 15 18 20 20 20 19 16 13 11 9 7 6 5 6 6 6 6 6 6 6 7 8 10 13 17 17 17 16 14 13 13 14 15 15 15 14 13 11 9 8 7 7 6 6 6 6 6 6 5 4 4 4 5 6 7 7 7 7 7 7 8 8 9 9 9 9 9 9 8 8 8 7 7 7 8 8 8 9 9 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 7 7 8 9 10 11 12 13 14 15 16 15 15 15 15 15 16 16 16 16 16 16 15 15 15 14 13 12 11 11 10 10 10 10 10 10 10 11 12 13 14 14 14 14 14 15 15 15 15 16 16 15 15 15 14 14 14 14 14 14 13 13 13 12 12 12 12 11 10 10 9 9 9 10 10 10 9 8 7 6 5 5 5 5 5 5 6 6 7 7 8 8 9 9 9 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 12 12 13 14 14 14 14 14 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 17 17 24 23 21 20 19 19 20 21 23 22 22 22 21 21 22 23 23 21 19 16 16 15 15 16 16 15 15 15 14 14 14 14 14 13 11 11 11 12 12 12 13 13 12 12 12 11 10 10 9 9 9 10 11 12 13 15 16 16 16 16 16 15 14 14 14 13 13 12 11 10 11 11 11 11 11 11 11 11 12 12 13 14 15 15 15 15 15 16 16 16 16 15 15 14 13 13 13 13 14 15 15 17 18 19 18 18 17 17 17 15 12 11 12 13 12 11 9 9 9 9 10 12 12 13 15 18 20 20 21 19 15 12 10 8 6 5 4 5 5 5 5 5 6 6 6 7 10 13 15 16 16 14 13 13 13 15 16 16 16 16 14 11 8 7 6 6 6 6 6 6 6 6 5 4 3 3 4 6 6 6 6 6 7 7 8 9 9 10 10 9 9 9 8 8 8 7 7 7 8 8 8 9 9 8 8 7 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 7 8 9 10 11 12 14 15 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 15 15 13 12 11 11 10 10 10 10 10 10 11 12 13 13 14 14 14 14 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 14 14 13 13 13 12 12 12 11 10 10 10 10 10 10 9 9 7 7 7 7 7 6 6 6 6 6 7 8 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 11 10 10 10 9 9 9 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 24 23 22 21 21 21 22 22 23 23 22 22 22 21 21 21 20 19 16 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 10 10 11 11 11 11 11 11 10 9 8 7 7 8 8 10 11 12 13 14 16 18 17 16 15 15 15 15 15 15 15 14 14 13 12 11 11 11 12 11 11 10 10 11 11 12 13 14 15 15 15 15 15 16 16 16 16 15 15 15 14 14 14 15 16 17 19 20 20 19 19 19 18 16 16 15 13 12 12 12 11 11 10 9 9 10 11 13 13 14 17 20 21 22 22 18 14 10 9 7 5 4 3 3 4 4 5 5 5 5 5 7 8 11 14 15 14 13 12 13 14 16 16 17 16 15 13 10 8 7 6 6 6 6 5 5 5 6 5 4 4 4 4 5 5 5 6 6 6 7 8 9 9 10 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 6 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 9 10 11 13 14 13 15 16 17 17 17 18 18 18 18 18 18 17 17 16 16 16 15 13 13 12 11 11 11 11 11 11 12 13 13 13 14 14 14 15 15 15 15 15 15 16 16 16 16 15 15 16 16 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 11 10 9 8 8 8 8 8 8 8 7 7 7 7 7 8 8 9 9 10 10 11 11 11 11 11 12 12 11 11 11 11 11 11 11 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 24 23 22 22 21 21 21 22 21 21 20 20 20 20 19 18 16 14 12 11 10 10 10 10 10 10 11 11 11 11 11 11 11 10 9 9 9 10 10 9 9 8 6 5 5 6 7 7 8 12 13 14 17 18 19 19 17 15 14 14 14 15 15 15 16 16 15 14 13 12 12 12 12 12 12 10 10 10 11 12 12 13 14 14 15 16 15 15 15 15 15 15 15 15 15 15 15 16 17 18 19 20 19 18 18 17 16 14 14 13 13 12 13 12 12 12 11 11 10 11 13 14 15 17 19 20 21 22 20 17 12 9 7 6 4 4 3 2 3 4 5 5 5 5 6 9 9 12 14 14 12 11 11 13 15 16 16 16 16 14 12 10 8 6 6 5 5 5 5 5 4 5 5 4 4 5 5 5 5 5 5 5 6 7 8 9 9 9 9 10 10 9 9 8 8 8 8 8 8 8 7 8 8 8 8 7 6 6 6 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 8 10 10 11 11 13 15 16 17 18 18 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 12 13 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 14 14 14 14 13 13 13 12 12 12 11 10 9 8 8 8 9 9 9 8 8 8 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 10 9 8 8 8 7 7 8 8 8 8 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 16 22 22 21 20 19 20 19 19 19 18 17 17 17 17 16 14 13 13 11 9 9 9 8 8 7 7 8 8 9 9 9 9 9 8 8 7 7 7 7 8 7 6 4 4 5 7 7 8 10 13 15 17 20 20 20 18 16 14 13 13 13 14 15 15 16 16 16 16 15 14 13 13 13 12 12 10 10 10 11 11 12 13 13 13 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 17 18 19 18 17 16 15 14 15 14 13 12 12 12 12 12 12 12 12 13 14 15 17 19 21 20 21 22 20 18 14 10 8 7 6 6 5 4 3 2 3 4 5 6 8 10 10 12 14 14 12 11 9 10 12 14 15 15 15 15 13 11 10 8 7 6 5 5 5 5 4 4 3 4 3 4 4 5 5 5 5 4 5 5 6 7 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 7 7 8 8 8 10 12 14 15 17 18 18 19 19 19 18 18 17 17 16 16 16 16 15 15 14 13 14 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 16 16 15 15 14 14 14 14 14 13 13 12 12 11 10 9 9 10 10 10 9 9 9 9 9 9 9 9 11 11 11 12 12 12 13 12 12 12 11 11 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 16 20 20 19 18 17 17 18 17 16 16 15 14 14 13 12 11 10 10 10 9 8 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 7 8 9 11 12 14 17 19 20 20 18 17 15 14 13 13 13 13 14 15 15 16 16 16 16 15 15 14 14 13 11 10 9 9 10 11 12 12 12 13 13 14 14 14 14 14 14 15 14 14 15 15 15 16 17 18 18 18 17 16 15 14 14 14 13 12 12 12 12 11 11 11 11 12 13 15 17 19 20 21 22 22 21 19 15 12 9 8 7 7 7 7 5 4 3 3 4 5 8 9 10 13 14 13 12 11 10 9 11 12 13 13 14 14 13 12 10 9 8 7 7 6 5 5 4 4 3 3 3 3 4 5 5 5 5 5 4 4 5 6 7 7 7 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 8 9 11 12 14 15 15 17 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 18 17 17 17 17 17 16 15 15 15 16 16 15 15 14 13 12 11 11 10 10 11 11 11 10 10 10 10 10 10 10 11 12 12 12 13 13 13 13 13 12 12 11 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 19 18 18 17 16 15 15 14 14 13 13 12 11 11 10 10 10 9 8 8 7 6 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 7 9 10 12 13 14 17 18 19 19 18 16 15 14 13 13 13 13 13 14 15 15 16 16 17 17 16 16 15 14 12 11 10 9 9 9 10 10 11 12 12 12 13 14 14 14 14 14 14 14 14 14 15 16 16 17 18 18 17 16 15 14 14 13 11 10 11 11 11 11 11 10 10 10 12 14 16 19 19 20 21 22 22 20 17 13 10 8 7 7 7 7 7 6 5 4 4 5 7 9 10 11 13 14 12 10 10 10 11 12 12 13 13 13 12 12 11 9 8 8 7 7 6 6 5 4 3 3 3 3 4 4 5 6 6 6 5 5 4 5 5 6 6 7 8 8 8 9 9 9 10 9 9 9 9 9 8 7 7 6 6 6 6 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 4 4 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 6 7 8 10 11 11 12 14 15 16 15 15 16 16 16 16 17 17 17 17 16 16 16 15 15 15 15 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 17 17 17 17 17 16 16 16 17 17 16 16 15 14 13 13 12 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 13 13 12 12 12 12 12 11 10 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 14 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 18 17 17 15 15 14 13 12 12 11 11 10 9 9 9 9 9 8 7 7 6 6 5 5 5 5 5 5 5 6 6 6 6 7 7 8 7 7 7 7 7 7 8 10 11 13 14 15 15 17 18 18 17 16 15 14 13 13 13 13 13 13 14 15 15 16 16 16 16 16 15 15 13 12 11 10 9 9 9 8 9 10 10 11 11 12 12 13 13 13 13 13 13 13 13 14 15 16 17 17 17 16 15 14 14 13 11 10 9 9 10 10 10 9 9 9 11 13 15 18 19 19 20 20 21 20 18 15 12 10 8 8 8 7 7 6 6 6 6 7 8 9 9 10 12 13 13 11 10 10 11 12 13 13 13 12 11 10 10 9 9 8 8 8 7 7 6 5 4 3 3 3 3 4 5 6 6 6 6 6 5 5 5 5 5 6 7 7 8 8 9 9 10 10 10 10 10 10 9 9 8 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 5 5 5 5 5 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 6 6 7 8 8 9 10 11 13 14 14 13 14 14 15 15 16 17 17 17 17 17 17 16 16 16 16 16 15 15 15 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 17 17 16 15 15 14 14 13 13 13 13 13 12 12 12 12 13 13 13 14 14 14 13 12 12 12 12 11 11 10 10 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 12 11 11 12 12 12 13 13 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 7 7 6 6 5 5 5 5 5 5 4 4 5 5 6 6 7 7 7 7 8 8 8 8 8 9 11 12 13 14 14 15 16 16 16 15 15 14 13 13 12 12 12 13 13 13 14 15 15 16 16 16 16 16 15 14 13 12 11 10 9 8 9 8 8 8 9 10 10 10 11 11 11 12 12 12 12 12 12 13 14 15 15 15 15 14 14 13 12 11 9 8 8 8 8 8 8 8 8 10 13 15 17 19 19 19 19 20 20 19 17 14 11 9 8 8 8 7 6 6 6 6 7 9 9 10 11 12 13 13 12 11 11 11 11 12 12 12 11 10 9 9 8 9 8 8 8 8 7 6 6 6 5 4 4 4 4 4 5 6 7 7 7 6 6 6 6 5 5 6 6 7 8 9 9 10 10 10 10 11 11 10 10 9 9 8 7 7 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 5 5 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 7 8 8 9 10 11 12 13 12 12 12 13 14 15 16 17 18 18 18 18 18 18 17 17 17 17 16 16 16 17 17 17 17 18 18 18 18 18 18 19 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 17 17 16 16 16 15 14 14 15 14 14 13 13 13 13 13 14 14 14 14 13 12 12 12 11 11 10 10 10 9 8 8 8 7 7 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 10 11 11 11 12 12 13 13 14 14 14 14 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 17 17 17 17 16 16 15 15 14 13 11 10 9 9 8 7 7 7 7 7 6 5 5 5 5 5 5 5 5 5 4 4 5 5 5 6 6 7 7 7 8 8 8 8 9 11 12 13 14 14 14 15 15 15 14 13 13 13 12 12 12 12 12 13 13 14 14 15 15 15 16 16 16 15 15 14 14 13 12 11 10 10 10 9 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 11 12 13 13 13 13 12 12 11 10 9 8 7 7 7 7 7 6 7 8 11 14 17 18 19 19 19 19 19 19 18 16 13 10 9 9 8 7 6 5 5 6 7 8 9 10 11 12 13 14 13 13 12 11 11 11 11 11 11 10 9 8 8 8 8 8 8 8 7 7 6 6 6 5 5 5 5 5 5 6 7 7 7 7 7 7 7 6 6 6 6 7 7 8 9 10 10 10 10 11 11 11 11 10 10 9 9 9 8 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 7 7 8 9 10 11 12 12 12 12 12 12 12 13 15 16 17 18 18 17 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 12 12 11 11 11 10 10 10 9 9 8 8 8 8 7 7 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 12 12 12 13 13 13 13 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 17 17 17 17 15 15 14 14 13 13 11 10 8 8 7 7 7 7 6 6 5 5 4 4 5 5 5 6 5 5 5 4 5 5 6 6 6 7 7 7 8 9 9 9 10 11 13 13 14 14 15 15 14 14 13 12 11 11 11 12 12 12 12 12 13 14 14 15 15 15 15 16 16 15 15 15 15 14 14 12 12 12 12 10 9 8 7 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 10 10 9 8 7 7 7 7 7 7 7 7 10 13 16 18 19 20 20 20 19 19 18 17 15 12 11 10 9 7 6 5 5 5 6 7 8 9 10 12 13 14 15 15 14 13 12 11 11 10 10 9 8 7 7 7 8 8 7 7 7 7 7 6 6 6 5 5 5 6 6 7 7 8 8 8 8 8 8 8 7 7 7 7 7 8 9 9 10 10 10 11 11 11 11 11 11 10 10 10 9 9 8 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 9 11 11 12 12 12 12 12 11 12 12 14 15 16 17 16 16 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 13 12 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 15 15 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 15 14 14 13 12 12 11 9 8 8 8 7 7 7 7 6 5 5 5 4 4 5 5 6 6 6 5 5 5 5 6 7 7 7 7 8 9 10 10 9 9 10 12 12 13 14 15 15 13 13 12 11 11 11 11 11 11 12 12 12 13 14 14 15 15 15 15 16 16 15 15 15 15 15 15 15 14 13 13 11 10 8 7 7 7 8 8 8 8 9 9 10 10 10 9 9 9 9 9 9 9 10 10 10 9 9 8 8 7 7 7 8 8 10 12 16 18 18 20 21 20 20 19 18 17 16 14 13 12 10 8 7 6 5 5 6 6 7 7 9 11 13 14 16 16 16 15 14 14 12 11 10 9 8 7 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 8 9 9 9 9 9 9 8 8 8 8 7 7 8 8 9 9 9 10 10 11 11 11 11 11 11 11 11 11 10 9 9 8 7 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 10 11 12 12 12 12 12 12 11 12 12 13 14 15 15 15 16 16 16 17 17 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 13 12 12 11 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 11 12 12 12 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 13 14 13 12 12 12 11 10 9 9 8 8 8 8 7 7 6 6 5 5 5 5 5 6 6 6 5 5 5 6 6 7 7 8 8 9 11 12 11 10 9 9 10 11 12 13 14 14 12 12 11 11 10 10 10 11 11 12 12 13 13 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 12 10 8 7 7 7 7 7 8 8 9 9 9 9 10 10 9 9 9 8 8 8 9 10 10 10 10 11 10 9 9 9 10 11 14 16 19 20 21 22 22 21 19 18 17 16 14 13 13 11 9 7 6 6 6 6 7 7 8 9 10 12 14 15 16 17 17 15 15 14 13 11 10 8 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 7 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 10 10 11 11 11 11 11 11 11 11 11 10 10 9 8 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 7 8 9 10 11 12 12 12 12 12 11 12 12 12 13 13 13 14 15 15 16 16 16 17 17 17 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 15 15 15 15 15 14 13 12 11 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 8 8 8 7 7 6 6 7 7 7 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 14 14 15 15 16 16 16 17 17 17 17 17 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 17 17 18 18 18 18 18 18 18 17 17 17 17 13 13 12 12 11 11 11 11 11 10 10 9 9 9 8 7 7 7 6 6 5 5 6 6 6 6 6 5 6 6 7 7 7 8 9 10 11 12 12 10 9 9 9 10 12 13 13 13 11 11 10 10 10 10 10 10 11 12 12 13 13 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 12 11 9 7 7 7 6 7 7 8 8 9 9 9 9 9 10 10 10 9 9 8 9 10 10 11 11 12 12 11 10 11 12 15 18 19 20 22 23 24 22 19 17 15 15 13 12 12 10 9 7 7 6 6 6 7 8 8 9 10 12 13 15 16 17 17 17 17 15 14 12 11 9 7 6 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 9 9 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 10 10 10 11 11 11 11 11 11 11 11 11 10 10 9 8 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 9 10 10 11 11 11 11 11 11 12 12 12 13 13 13 13 14 15 15 16 16 16 16 16 16 17 17 18 18 19 19 19 19 19 20 20 20 20 20 20 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 12 11 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 8 8 8 8 7 7 7 7 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 17 17 17 12 12 11 11 11 11 11 11 11 11 11 10 9 9 8 8 7 7 7 7 7 6 6 7 7 6 6 6 6 6 6 7 8 9 10 11 11 12 11 10 10 9 9 10 11 12 12 12 11 10 10 10 10 10 10 10 11 12 12 13 14 14 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 11 10 9 8 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 9 9 10 10 11 11 12 13 12 12 13 15 17 20 20 22 23 24 23 21 17 14 13 12 12 11 9 8 7 6 6 6 6 7 7 8 9 10 12 14 15 16 16 17 17 16 16 15 13 12 10 8 6 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 8 9 9 10 10 10 9 9 9 9 8 8 8 8 7 7 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 11 10 9 8 8 8 7 6 6 6 6 6 7 7 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 6 6 7 8 9 10 10 11 11 11 11 11 11 11 12 12 13 13 13 13 14 14 15 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 18 17 17 17 17 17 16 16 16 17 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 11 10 10 10 9 9 9 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 10 10 9 8 8 8 7 7 7 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 9 10 10 11 12 12 12 12 12 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 17 17 17 11 10 9 10 10 10 11 11 11 11 11 10 10 9 9 8 7 7 7 7 8 8 7 7 7 6 6 6 6 6 6 7 8 9 10 11 11 11 11 11 10 10 10 10 11 11 11 11 11 10 9 9 9 10 10 11 11 12 12 13 14 14 14 14 14 13 13 14 14 14 14 14 14 13 13 12 12 12 12 12 12 11 11 10 9 8 8 8 9 9 9 9 9 9 9 10 11 11 11 11 11 11 11 11 11 12 13 15 14 15 16 18 19 20 22 23 24 23 21 18 14 12 11 9 10 8 7 6 6 6 7 6 6 6 7 8 10 12 14 15 16 17 17 17 17 17 15 14 13 12 10 8 6 5 5 4 4 5 5 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 8 8 9 10 10 10 10 10 10 10 11 11 11 11 10 10 9 9 8 8 7 7 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 8 9 10 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 14 14 15 16 16 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 17 17 17 16 16 16 15 15 15 15 15 14 14 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 12 12 11 11 10 9 8 7 7 7 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 10 11 11 11 11 12 12 12 12 12 13 13 14 14 15 15 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 9 9 8 9 10 10 10 10 11 11 10 10 10 10 9 8 7 7 7 7 8 8 8 7 7 6 6 7 7 7 7 7 8 9 10 11 11 10 10 10 10 10 10 11 11 11 11 11 11 10 10 9 9 9 10 11 11 12 12 13 13 14 14 14 13 13 13 13 13 14 14 14 14 13 12 12 12 12 12 12 12 12 12 12 11 10 9 9 9 9 9 9 9 9 10 10 11 12 12 12 12 12 12 12 13 14 15 15 16 17 19 21 22 22 23 24 24 21 19 16 12 10 9 8 7 6 5 5 6 6 7 6 6 7 7 9 11 13 15 17 18 18 18 18 17 16 13 13 12 11 9 8 6 6 5 5 4 4 5 6 6 6 7 7 7 8 8 8 8 9 9 9 8 8 8 9 9 9 9 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 10 10 10 10 10 11 11 10 10 10 10 9 8 7 7 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 6 7 8 10 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 17 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 17 16 16 16 16 16 15 15 15 15 15 14 14 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 12 12 12 13 13 12 12 11 10 9 8 7 7 7 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 11 11 11 11 12 12 13 13 14 14 15 15 15 15 16 16 16 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 17 17 17 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 8 7 7 8 9 9 10 10 10 10 10 10 10 10 9 8 8 7 7 7 8 8 8 7 7 6 7 7 7 7 7 7 8 9 9 10 10 10 10 9 10 10 11 11 11 11 11 11 11 10 10 9 8 9 10 10 11 12 12 12 13 14 14 13 13 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 13 13 14 13 12 11 10 9 9 9 9 9 9 10 10 11 12 13 13 13 13 13 13 14 15 15 16 17 19 20 21 22 23 24 24 22 19 16 13 10 8 8 7 6 5 5 6 6 7 7 7 7 8 9 10 12 14 16 18 19 19 19 18 17 14 12 12 11 9 8 7 6 6 6 5 4 4 5 5 6 6 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 6 7 9 10 11 11 12 12 11 11 11 11 11 11 11 11 12 13 13 14 15 15 16 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 13 12 12 12 12 11 11 11 11 11 12 13 13 14 14 14 13 13 13 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 12 11 10 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 8 8 8 8 9 9 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 17 17 7 7 7 7 8 8 9 10 10 10 10 10 9 9 9 9 9 8 7 7 7 8 8 7 7 6 6 6 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 8 9 9 10 11 12 12 12 13 14 13 13 12 12 12 12 12 12 12 12 13 13 12 12 12 12 12 12 12 13 14 14 14 13 11 9 9 8 8 8 9 9 9 10 11 12 13 13 13 13 13 13 14 14 15 16 18 19 19 20 21 22 22 21 19 16 14 11 8 8 7 6 6 6 6 6 7 7 7 7 7 8 10 11 13 15 17 19 20 20 19 18 16 13 12 11 9 8 7 7 7 6 6 5 5 5 5 5 6 6 6 7 7 8 9 9 10 10 10 10 10 10 9 9 9 9 8 8 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 7 8 9 10 11 11 12 12 12 11 11 11 11 11 11 12 12 13 13 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 16 16 16 16 15 14 14 13 13 12 12 12 12 12 11 12 12 13 14 14 14 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 14 14 14 13 13 13 13 13 12 11 9 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 17 17 17 16 16 16 17 17 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 17 7 7 6 7 7 8 8 9 9 10 10 9 9 9 9 9 9 8 8 7 7 7 7 8 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 10 10 10 9 9 10 10 10 10 9 9 8 8 9 10 11 11 12 13 13 13 13 13 12 12 12 11 11 11 11 12 12 12 13 12 12 12 13 13 13 13 14 14 14 13 11 9 8 8 8 8 8 9 9 10 10 11 12 12 13 13 13 13 13 14 15 16 18 19 19 20 21 21 21 19 17 14 12 10 9 8 7 7 6 6 7 7 7 8 8 8 8 9 11 13 15 17 18 19 20 20 19 17 15 13 12 10 8 7 7 6 6 6 6 6 5 5 5 5 6 6 6 7 7 8 8 9 10 11 11 11 10 10 10 9 9 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 8 9 10 11 12 12 12 12 12 11 12 12 12 12 12 12 13 13 14 14 15 15 14 14 14 14 13 14 14 14 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 16 16 15 15 15 16 16 16 16 15 15 14 14 13 13 13 13 13 12 12 13 13 14 14 14 14 14 14 14 14 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 13 13 12 11 10 9 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 11 11 11 11 11 11 12 12 13 13 14 14 14 14 14 15 15 15 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 17 18 18 18 18 18 18 19 19 19 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 17 7 8 7 6 6 7 8 9 9 10 10 10 9 9 9 8 8 8 8 7 7 7 7 8 8 8 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 9 9 10 11 11 12 13 13 13 13 13 12 12 12 12 11 11 11 11 12 12 12 13 13 13 13 13 13 13 14 14 13 13 11 11 10 8 8 7 8 8 9 10 10 11 11 11 12 13 12 12 13 13 15 17 17 18 20 20 20 20 18 17 14 12 10 9 8 8 7 7 7 7 7 8 8 8 8 8 9 10 12 14 16 18 19 20 20 20 18 17 15 13 12 10 8 7 6 6 6 6 6 6 6 5 5 5 6 6 6 7 7 8 8 9 10 11 11 11 11 10 10 10 9 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 11 11 11 10 10 9 9 9 8 8 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 8 9 9 10 11 12 12 12 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 12 12 12 12 12 13 13 13 14 14 14 14 14 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 13 12 11 10 9 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 10 10 10 9 9 9 10 10 11 11 12 12 11 11 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 18 18 19 19 18 18 18 8 8 8 7 7 7 7 8 9 10 10 10 10 10 9 9 8 8 8 8 7 7 7 7 7 8 8 7 7 7 7 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 10 11 12 13 13 13 13 12 12 12 12 12 11 11 11 11 11 12 12 13 13 13 14 14 14 13 13 13 13 12 11 11 10 9 8 7 8 8 9 10 10 10 11 11 12 12 13 13 13 14 16 17 17 18 19 19 18 18 16 14 12 11 11 9 8 8 8 8 8 8 8 8 8 8 8 9 10 12 14 16 18 20 20 20 20 20 18 17 15 13 12 10 8 8 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 10 11 11 11 11 10 10 9 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 8 8 9 10 11 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 12 12 13 13 13 13 14 14 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 13 12 11 10 9 9 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 9 9 10 10 9 9 10 10 10 10 11 12 12 12 11 11 11 12 12 12 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 18 18 18 18 18 18 18 17 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 18 18 19 19 19 19 18 9 8 8 7 7 7 7 8 9 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 10 10 10 10 10 10 10 11 12 13 13 13 12 12 12 12 12 12 12 11 11 11 11 12 12 12 13 13 14 14 14 13 13 12 12 12 12 11 11 9 8 7 7 8 9 10 10 11 11 11 12 12 13 14 14 15 16 16 17 17 17 17 16 15 14 13 12 12 10 9 8 8 8 8 9 9 9 9 9 9 9 9 11 14 16 18 19 20 20 21 21 20 18 16 15 14 11 10 10 8 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 9 9 10 10 11 11 11 11 10 10 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 9 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 6 7 8 9 10 11 11 11 12 13 13 13 13 13 12 11 11 11 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 13 13 14 14 14 14 14 14 13 13 12 11 11 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 9 9 10 9 9 9 10 10 10 11 11 12 12 12 11 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 19 19 19 19 19 10 10 9 8 7 7 7 7 8 10 10 10 11 11 10 10 9 9 9 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 10 10 10 10 10 10 10 11 12 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 13 12 12 11 11 11 11 11 10 9 8 8 8 8 9 10 11 12 12 12 13 13 14 15 16 16 17 17 17 16 15 14 13 12 11 11 10 9 8 8 8 9 9 10 10 10 10 9 9 9 10 13 16 17 18 19 19 20 21 21 20 18 17 15 13 11 10 10 8 7 6 6 6 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 10 10 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 8 8 8 8 7 7 7 6 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 6 6 7 8 8 10 11 11 11 11 12 12 12 12 12 12 11 10 10 10 10 10 10 10 10 10 11 11 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 12 12 11 11 11 10 10 9 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 11 11 12 12 12 12 11 11 11 11 11 12 12 13 14 14 14 15 15 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 16 16 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 11 10 9 9 8 8 7 7 8 9 9 10 10 11 10 10 10 9 9 9 9 9 8 8 7 7 8 8 9 9 9 9 9 8 8 9 9 9 9 9 10 10 10 10 10 10 9 8 8 9 10 11 11 11 11 11 11 11 12 12 12 12 12 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 11 11 11 11 11 11 10 9 9 8 8 8 10 11 12 12 13 13 14 15 16 16 17 17 17 17 16 15 13 12 10 10 10 9 9 8 8 9 9 10 10 10 10 10 10 10 11 12 15 17 18 18 18 19 19 20 20 19 18 16 14 12 11 10 9 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 10 11 11 11 10 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 11 11 11 11 11 11 11 11 11 10 10 9 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 9 11 11 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 9 9 9 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 12 12 11 11 11 11 12 12 13 14 14 15 15 15 16 16 16 17 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 11 11 10 10 9 8 8 7 7 8 8 9 10 10 10 10 10 10 10 9 9 9 9 8 8 7 8 9 9 10 10 9 9 9 8 9 9 9 9 10 10 10 10 11 11 10 9 9 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 11 11 11 10 10 9 9 9 9 11 12 12 13 13 14 15 15 16 17 17 17 17 16 15 13 12 11 10 9 8 8 8 8 9 9 10 10 11 11 11 11 11 13 15 16 17 17 17 18 18 19 19 19 18 17 15 14 14 10 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 6 6 7 7 8 9 10 10 11 11 11 10 10 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 8 8 7 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 9 11 11 12 12 12 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 16 16 15 15 15 14 14 14 14 15 15 15 15 14 14 13 13 13 13 14 14 14 15 15 15 15 15 15 14 14 14 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 11 11 10 9 9 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 11 11 11 12 12 12 12 12 12 11 11 11 11 12 12 13 13 14 15 15 15 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 12 11 11 10 10 9 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 9 9 9 8 8 8 9 9 10 10 10 9 9 9 9 10 10 10 10 10 10 11 11 10 10 9 9 9 9 9 9 10 11 11 11 11 11 11 11 11 11 10 11 11 11 12 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 12 12 12 11 11 11 11 11 11 11 11 11 10 9 9 10 11 12 13 14 15 15 16 16 16 15 15 15 15 15 14 13 12 11 9 8 8 8 8 9 9 10 10 11 12 12 12 14 15 16 17 17 17 17 17 18 18 18 18 17 15 14 13 12 10 8 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 6 6 6 7 7 8 9 10 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 7 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 7 7 7 8 10 11 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 16 15 15 15 15 15 15 16 16 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 15 15 14 14 14 13 13 12 12 12 13 13 13 13 13 13 12 12 11 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 12 12 11 11 11 11 11 12 12 12 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 12 12 11 11 10 10 9 9 9 8 8 8 9 9 10 10 10 10 10 10 10 10 9 9 9 9 8 9 9 9 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 11 11 11 11 11 10 10 10 10 10 10 11 12 12 13 13 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 11 12 13 14 14 15 16 16 14 14 13 13 14 14 14 14 13 11 10 8 7 7 7 8 9 9 10 11 12 13 14 16 16 17 16 16 16 17 17 17 18 18 17 16 14 13 12 10 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 8 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 10 10 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 9 11 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 17 17 17 17 18 18 18 17 17 16 16 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 13 12 11 10 10 10 9 10 10 9 9 9 9 9 8 9 9 9 9 9 10 10 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 11 11 10 11 11 11 12 13 13 14 14 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 12 12 12 11 11 10 10 10 9 9 8 8 8 9 9 10 10 10 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 10 10 10 10 10 10 11 11 12 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 12 12 12 11 10 10 11 12 14 14 15 16 16 15 14 12 11 11 12 12 12 13 12 11 10 8 7 7 8 8 9 9 10 11 12 14 15 16 16 16 16 16 17 17 17 17 17 17 16 15 13 12 10 8 7 6 6 6 6 7 7 7 8 7 7 7 6 6 6 6 6 6 6 6 7 7 8 9 9 10 10 10 9 9 9 9 9 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 11 11 12 12 13 13 12 12 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 7 7 7 7 7 6 5 5 5 5 5 5 5 6 7 10 12 13 13 13 14 14 14 13 12 12 12 12 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 18 17 17 17 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 15 15 15 15 15 15 14 14 12 11 10 10 10 10 11 11 11 10 10 9 9 9 10 10 10 10 10 10 10 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 11 11 10 11 11 11 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 13 13 12 12 11 11 11 10 10 9 9 8 8 8 9 9 10 10 11 11 11 10 10 10 10 10 10 9 9 8 8 9 9 10 10 10 9 9 9 9 10 9 9 9 9 8 9 9 9 9 10 10 10 11 11 11 11 11 10 10 10 10 10 11 11 12 13 13 14 14 14 15 15 15 14 14 14 13 12 12 12 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 12 13 14 15 15 14 13 12 11 10 10 10 10 11 11 10 9 8 8 8 8 8 9 9 10 11 12 13 14 15 15 15 15 16 17 17 17 17 17 16 15 14 14 11 9 7 6 6 6 6 6 6 6 7 7 8 8 7 7 6 6 7 7 7 7 7 7 8 8 9 9 9 9 9 8 8 8 8 9 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 12 12 13 13 12 12 11 11 11 11 10 10 9 9 9 9 9 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 5 4 4 4 4 4 4 5 7 9 11 13 14 14 14 14 14 14 14 13 12 13 13 13 13 13 12 12 13 13 13 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 14 13 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 10 10 9 9 10 10 10 11 11 11 11 11 11 11 12 12 12 11 11 11 10 11 11 11 12 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 13 13 13 13 12 12 12 11 10 10 9 8 8 8 8 8 9 9 10 11 11 11 10 10 10 10 10 10 9 8 8 9 9 10 11 11 11 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 10 10 11 11 11 12 12 13 13 14 15 15 15 15 15 15 14 13 13 12 12 11 11 11 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 14 14 13 12 11 10 10 10 9 9 9 9 9 9 8 8 8 9 9 9 9 9 10 11 12 12 13 14 15 16 17 17 17 17 16 16 15 14 14 12 10 8 7 6 6 6 6 5 6 6 6 7 7 8 8 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 8 7 7 8 8 9 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 12 12 12 12 12 11 11 11 10 10 9 9 9 9 9 8 8 8 8 7 6 6 6 6 5 5 5 5 6 6 6 5 4 4 4 4 5 5 6 7 9 11 13 14 14 14 14 13 14 15 15 14 13 13 14 14 14 14 13 13 13 13 13 13 12 12 12 12 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 14 14 15 15 15 15 15 15 15 14 14 13 12 11 11 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 12 12 13 14 15 15 15 15 16 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 13 13 13 13 13 13 12 12 11 10 10 9 8 8 8 8 8 9 9 10 11 11 11 10 10 10 10 10 9 9 8 9 10 11 12 12 12 11 10 9 9 9 9 9 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 13 14 14 15 15 15 15 15 14 14 13 13 12 12 11 11 12 12 13 13 13 13 13 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 13 13 14 15 16 17 16 16 15 15 14 14 13 12 11 10 8 7 7 7 7 6 6 6 5 6 6 7 7 8 8 7 8 8 7 7 8 8 9 9 9 9 9 9 8 8 8 8 8 9 9 10 10 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 9 9 9 10 10 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 5 6 7 9 10 11 13 14 15 14 13 13 13 13 15 15 15 14 14 14 14 14 15 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 14 14 14 15 15 15 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 13 14 14 15 15 16 16 16 16 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 13 13 13 13 13 13 13 13 12 11 10 10 9 9 9 8 8 8 9 10 11 11 11 11 10 10 10 10 10 10 9 10 10 11 11 12 12 11 10 9 8 9 9 9 8 8 8 8 8 9 9 10 10 10 10 10 10 10 11 11 12 11 12 11 11 11 11 11 12 13 14 14 15 15 15 15 14 14 14 13 13 12 11 11 11 12 13 13 13 14 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 9 9 9 9 9 10 10 10 10 10 10 10 11 12 13 14 15 17 17 16 15 14 14 14 13 13 12 11 10 9 8 8 7 7 7 7 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 9 9 10 10 10 10 9 9 8 8 8 9 9 9 9 9 9 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 5 6 7 9 11 13 14 14 14 14 13 12 12 12 13 14 15 15 14 14 14 14 14 15 15 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 14 14 14 15 16 16 16 16 16 16 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 13 13 13 14 14 14 14 14 13 12 11 10 10 10 9 9 9 8 9 9 10 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 11 10 9 8 9 9 8 8 8 8 8 8 9 9 10 10 10 10 10 10 10 11 12 12 12 12 12 12 11 11 11 11 12 13 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 12 13 14 14 14 14 13 13 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 11 10 10 9 9 9 9 10 10 10 10 9 10 11 11 12 13 15 17 17 17 15 14 13 12 12 12 12 11 10 10 9 8 8 7 7 7 7 7 7 6 6 6 6 6 7 7 7 8 8 8 8 8 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 8 8 8 7 7 7 8 8 8 8 8 9 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 8 8 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 5 5 6 7 9 11 13 14 15 15 14 14 13 12 11 11 11 13 14 15 15 14 14 14 14 15 15 15 15 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 13 13 12 12 12 12 11 10 9 9 9 9 9 9 10 10 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 11 11 11 12 12 12 12 13 13 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 13 13 13 14 14 15 15 14 14 13 12 11 11 10 10 9 9 9 9 9 10 10 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 10 9 8 8 9 9 8 8 8 8 9 9 9 10 10 10 10 10 10 10 11 11 12 13 13 12 12 12 12 11 11 11 12 13 13 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 13 14 14 14 14 14 13 13 12 12 12 12 12 12 12 11 11 11 12 12 12 13 13 12 12 11 10 10 9 9 9 9 10 10 10 9 10 11 11 12 13 14 16 16 15 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 7 7 7 8 8 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 9 9 10 9 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 5 6 7 8 10 12 13 14 15 14 14 14 13 12 10 10 11 12 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 11 10 10 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 12 13 13 13 13 14 14 15 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 13 13 14 14 15 15 15 15 14 14 13 13 12 11 10 10 10 10 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 9 9 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 9 10 10 11 12 13 13 13 13 12 12 11 11 11 11 12 12 13 13 13 13 13 14 14 14 13 13 13 13 12 12 13 13 13 14 14 14 14 13 13 13 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 13 14 14 13 12 12 12 11 11 11 10 9 9 9 9 9 8 8 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 9 9 9 10 10 10 10 9 9 8 8 7 6 6 6 5 5 5 4 3 3 3 4 4 5 6 8 9 11 12 13 14 14 14 14 14 14 13 11 11 11 11 12 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 10 10 10 11 11 12 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 14 14 14 14 15 15 15 15 15 14 14 14 13 12 11 11 11 10 10 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 12 12 12 13 13 12 12 11 11 11 11 11 11 11 12 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 13 13 12 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 10 10 10 10 9 9 9 9 10 10 10 10 10 10 11 12 13 13 12 11 11 11 11 11 10 9 9 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 9 9 9 9 10 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 8 8 9 9 9 9 9 8 8 8 7 7 8 8 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 7 7 6 5 5 5 4 3 3 3 3 4 4 5 7 8 10 11 12 12 13 13 13 13 14 14 14 13 12 12 12 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 15 15 15 15 15 14 14 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 14 14 14 14 15 15 15 15 15 15 15 14 14 13 12 12 12 11 10 10 9 9 9 9 10 11 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 9 10 11 11 11 11 11 11 10 10 10 10 10 10 11 12 11 12 12 12 12 12 12 11 11 10 10 10 10 11 12 12 13 14 14 15 15 15 14 14 14 14 13 13 13 13 13 14 14 14 13 13 12 11 11 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 11 11 11 11 11 10 9 9 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 8 8 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 5 5 5 4 4 3 2 3 3 3 4 5 6 8 9 11 12 12 12 13 13 13 14 14 14 14 13 13 13 12 12 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 16 17 17 17 17 16 16 17 17 17 17 16 16 16 16 15 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 19 19 19 19 18 18 18 18 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 15 15 15 15 14 15 15 15 15 15 15 15 14 14 13 13 13 12 11 11 10 9 9 9 10 11 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 11 11 12 12 12 11 11 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 11 11 11 11 10 10 10 11 12 13 14 14 15 15 15 15 15 14 14 14 14 14 13 14 14 14 13 13 13 12 12 11 10 10 10 10 10 10 10 9 8 8 7 8 8 8 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 11 10 10 9 9 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 7 7 7 8 8 9 9 9 10 10 10 9 9 9 8 8 7 7 7 7 7 6 6 6 5 5 5 4 4 3 3 3 3 4 4 5 6 8 9 10 11 11 12 12 13 13 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 11 11 10 9 9 10 11 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 11 11 12 12 12 12 11 11 11 11 10 10 11 11 12 13 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 12 12 11 10 10 10 10 11 11 10 9 8 7 7 7 7 7 8 9 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 8 8 9 9 9 9 8 8 8 8 7 7 6 6 6 6 6 6 5 5 5 5 5 4 3 3 3 3 4 4 5 6 7 9 9 10 11 11 12 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 14 14 13 13 13 13 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 13 13 14 14 14 14 15 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 14 14 13 13 12 11 11 10 10 10 10 11 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 10 10 11 12 12 12 12 12 12 11 11 11 11 11 12 13 13 14 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 10 9 8 7 7 7 6 7 8 8 9 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 10 10 10 10 9 8 8 8 9 9 10 10 9 9 9 9 9 8 8 8 9 9 9 9 10 10 10 10 9 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 6 6 6 7 7 8 8 8 8 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 6 7 8 8 9 10 11 12 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 14 14 14 13 13 12 11 11 10 10 10 10 11 12 12 12 12 12 11 11 11 11 11 11 10 10 9 10 10 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 10 10 11 12 12 12 12 12 12 12 11 11 11 12 12 12 13 14 15 15 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 12 11 10 9 8 8 7 7 7 7 7 8 9 9 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 10 10 10 9 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 6 6 6 7 7 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 5 5 5 6 7 7 8 9 10 11 12 12 13 13 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 14 15 15 15 15 15 15 14 14 14 15 15 15 15 15 14 14 14 14 13 13 12 12 11 11 10 10 11 11 12 12 12 12 11 11 11 11 11 11 11 10 9 10 10 11 11 11 11 10 10 10 11 11 11 11 11 11 11 10 10 10 10 9 9 9 10 11 11 11 12 12 12 13 13 12 12 12 12 12 12 12 13 14 15 16 16 16 15 15 15 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 11 10 9 8 8 7 7 7 7 7 7 7 8 9 8 9 10 10 11 11 11 11 11 11 11 11 11 10 10 9 9 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 8 8 9 10 10 10 9 8 7 7 7 6 6 6 7 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 5 4 4 3 3 3 3 3 3 3 4 4 3 4 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 9 10 11 12 12 13 13 13 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 16 16 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 17 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 14 14 14 15 15 15 15 14 14 15 15 15 15 15 15 15 14 14 14 14 14 13 13 12 12 11 11 11 11 11 12 12 12 11 11 11 11 11 11 11 10 9 9 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 11 12 12 13 13 13 13 13 13 12 12 11 12 12 13 14 15 16 16 16 15 15 15 14 13 13 12 12 12 12 12 12 12 12 12 12 12 11 10 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 9 10 10 11 11 11 11 11 11 11 11 11 10 9 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 8 8 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 3 3 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 6 6 6 5 6 6 6 6 6 7 7 9 10 11 12 12 13 13 13 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 15 14 14 14 14 13 13 13 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 10 10 10 11 12 12 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 12 12 13 13 13 13 13 13 13 12 11 11 11 12 13 14 15 15 15 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 11 10 10 9 9 8 8 8 8 8 7 7 7 7 7 6 7 7 8 9 9 10 10 10 11 11 11 11 11 11 10 9 8 8 7 7 6 6 6 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 12 11 10 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 3 3 3 2 2 2 1 1 1 2 2 2 3 4 4 4 5 6 6 6 6 6 6 6 7 7 7 7 7 9 10 11 12 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 14 13 13 14 14 14 15 15 15 15 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 13 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 12 12 12 11 10 10 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 11 11 12 13 13 13 13 13 13 13 13 12 11 11 11 12 13 13 14 14 15 15 14 14 13 13 12 12 12 12 12 12 12 11 11 11 11 10 9 9 8 8 9 9 9 8 8 7 7 7 6 6 6 6 7 7 8 9 9 9 10 10 11 11 10 10 9 9 9 8 8 7 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 12 12 12 12 13 13 13 13 14 13 14 13 12 11 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 3 3 3 3 3 3 2 2 1 1 2 2 3 3 4 4 4 5 5 6 6 6 6 6 6 7 7 7 7 8 8 10 11 11 12 12 13 13 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 14 14 14 13 13 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 13 13 13 13 14 14 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 13 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 12 11 11 10 10 11 11 12 13 14 14 14 14 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 9 9 9 9 8 8 7 7 6 6 5 5 5 6 6 6 7 7 8 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 6 7 6 7 7 7 7 8 8 8 9 9 9 10 10 11 12 13 13 13 13 13 13 13 14 14 14 14 15 14 12 11 11 9 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 4 3 3 3 3 3 3 3 2 2 2 2 2 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 8 9 10 11 11 12 13 13 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 14 13 13 13 14 14 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 13 12 11 10 10 10 10 10 10 10 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 11 11 11 12 12 13 13 13 13 13 13 13 12 12 11 10 10 10 10 11 12 13 13 13 13 14 14 14 14 13 13 12 12 11 10 10 10 9 9 8 8 8 8 9 9 9 9 8 8 7 7 6 5 5 5 4 4 4 5 5 6 7 7 8 8 8 8 8 8 8 9 9 8 8 7 7 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 11 11 12 13 13 14 14 14 14 14 14 14 14 15 15 14 13 11 11 9 8 7 7 6 6 7 7 6 6 6 6 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 4 4 3 3 3 3 4 4 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 9 9 10 11 12 13 13 14 15 15 15 15 15 16 16 16 16 16 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 18 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 14 13 13 13 14 14 14 15 15 15 15 15 14 14 15 15 15 15 15 15 15 16 16 16 16 15 15 14 13 12 12 11 10 10 9 9 9 9 9 9 10 10 11 11 11 11 10 10 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 11 12 12 12 12 13 13 13 13 13 13 12 11 11 11 10 9 9 10 11 12 12 13 13 13 14 14 14 13 13 12 11 10 10 10 9 9 9 8 8 9 9 9 9 9 9 8 7 7 6 5 4 4 4 4 4 4 4 5 6 6 7 7 8 8 8 8 8 9 9 10 9 9 8 7 7 6 6 6 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 14 14 14 15 14 14 14 14 15 15 14 13 13 11 9 8 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 9 10 11 12 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 13 14 14 14 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 14 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 14 13 13 12 12 11 10 9 9 9 9 9 9 9 9 10 10 11 10 10 10 10 10 11 11 11 11 10 10 10 10 11 11 11 11 12 12 12 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 11 10 10 9 9 10 11 11 12 12 13 14 14 14 14 13 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 7 6 5 4 4 4 4 4 4 4 5 6 6 7 7 8 8 8 8 8 9 10 10 10 10 9 8 8 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 12 12 13 14 15 14 14 14 15 14 13 12 11 10 9 8 7 6 6 6 6 5 5 5 5 5 6 6 7 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 7 8 10 11 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 14 14 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 14 14 14 13 12 11 10 9 9 9 8 8 8 9 9 9 10 10 10 10 10 10 10 10 11 11 11 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 12 11 10 9 9 9 10 10 10 11 13 14 14 14 14 12 11 11 10 10 9 9 9 9 10 10 10 10 10 10 10 9 9 8 7 7 6 6 5 5 5 5 5 5 6 7 8 8 9 10 10 10 9 9 10 10 10 10 10 10 9 8 8 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 11 12 13 13 14 14 14 14 13 11 10 9 9 8 7 7 6 6 6 6 5 5 5 5 5 5 6 6 7 7 7 7 7 7 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 5 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 7 9 10 12 12 13 13 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 14 14 13 13 13 13 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 13 12 11 11 10 9 9 8 8 8 8 8 8 9 9 10 10 10 10 10 10 10 11 11 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 13 12 12 11 10 9 9 9 9 10 11 12 13 14 14 13 12 11 11 10 10 9 9 9 10 10 11 11 11 11 12 11 11 10 10 9 8 8 7 7 7 6 6 7 7 8 9 10 10 10 11 10 10 10 11 10 10 10 10 10 10 9 8 8 8 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 11 11 11 12 13 13 13 13 12 10 9 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 7 8 10 11 11 12 12 13 14 15 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 15 15 15 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 14 13 13 13 13 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 11 10 9 9 9 9 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 10 10 10 10 11 12 12 13 13 13 14 14 14 14 14 14 13 13 12 12 11 11 12 12 12 12 13 13 13 12 12 11 10 9 9 10 10 11 12 12 13 13 13 12 12 11 10 10 9 9 10 10 11 12 12 12 12 13 13 13 12 11 10 9 8 8 8 8 8 8 8 9 10 11 11 11 11 10 9 10 10 11 11 10 10 10 10 9 9 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 10 11 11 11 10 11 11 11 11 11 11 10 9 8 7 7 6 6 6 6 6 6 5 6 6 5 5 5 5 5 5 5 6 6 6 6 6 5 5 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 7 9 10 9 10 12 13 14 15 15 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 14 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 13 13 13 13 13 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 8 8 8 8 8 9 9 10 10 11 11 11 11 11 11 11 11 12 13 13 14 14 14 15 15 15 15 15 14 13 12 12 11 11 11 11 11 12 12 12 12 12 12 12 11 11 10 10 10 10 11 11 12 12 12 12 12 11 11 10 10 10 11 11 12 13 13 13 13 13 13 13 12 11 10 9 8 8 8 8 9 10 10 10 10 11 11 10 9 8 7 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 9 9 9 10 12 12 11 11 10 10 10 9 9 9 9 9 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 5 5 5 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 4 3 3 3 3 3 4 4 4 4 4 5 6 7 8 7 9 11 12 13 14 15 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 18 19 19 19 19 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 12 12 13 13 13 13 13 14 14 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 11 11 10 10 9 8 8 8 7 7 7 7 7 7 7 8 9 10 11 11 11 12 12 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 14 13 12 11 11 11 10 10 11 12 12 12 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 11 11 11 11 12 13 14 14 14 14 13 13 12 12 12 11 10 10 9 8 7 7 8 9 9 10 10 10 10 10 9 8 7 7 7 7 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 9 9 10 10 11 12 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 3 3 4 3 4 4 4 4 4 4 5 5 6 6 8 9 11 12 13 15 15 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 11 12 13 13 13 13 13 14 14 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 9 9 8 8 7 7 7 7 6 6 7 7 9 10 11 12 12 12 12 13 13 13 13 14 14 15 15 15 15 15 16 16 15 15 14 13 12 12 11 11 10 10 10 11 11 12 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 13 15 16 16 16 15 14 13 12 12 11 11 10 10 9 8 7 7 7 7 8 8 9 9 10 10 10 9 8 7 7 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 12 12 12 12 12 12 12 11 10 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 5 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 5 5 5 4 5 5 5 6 6 7 7 7 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 5 5 4 4 4 4 4 3 3 3 4 4 4 4 4 5 6 7 8 10 11 12 14 14 15 15 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 12 13 13 13 13 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 10 10 9 8 8 7 7 7 7 7 6 6 7 8 9 11 12 12 13 13 14 14 14 15 15 15 15 15 15 16 16 16 16 15 15 14 14 13 13 12 11 10 9 9 10 11 12 12 12 13 12 12 12 12 13 13 13 13 12 11 11 11 11 12 13 14 15 16 16 15 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 9 8 8 7 7 6 6 7 7 7 8 8 8 8 8 8 8 9 9 8 8 8 8 8 9 9 10 10 10 11 12 12 13 13 12 11 11 11 11 10 9 8 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 6 6 5 5 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 4 4 4 4 5 6 8 9 10 11 11 13 14 15 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 13 13 13 13 13 13 13 13 14 14 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 10 10 9 9 8 8 7 7 7 7 7 7 7 8 9 10 11 11 13 14 15 15 15 15 16 15 16 16 16 16 16 16 15 15 14 14 14 13 12 12 11 10 9 9 9 10 11 11 12 12 12 12 13 14 14 15 14 14 13 12 11 10 11 12 14 15 15 15 14 14 14 13 12 12 11 10 10 10 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 6 7 7 8 8 8 8 9 9 9 9 9 8 8 9 9 10 10 11 12 12 13 12 12 11 11 10 10 10 10 9 8 8 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 4 5 5 6 5 5 5 5 5 5 6 6 7 7 8 8 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 8 8 8 7 6 6 5 5 5 4 4 4 4 4 4 3 3 4 4 5 6 7 8 10 10 11 12 13 14 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 17 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 19 19 19 19 19 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 14 13 13 13 13 13 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 7 7 8 8 9 10 10 11 12 14 15 16 16 16 17 17 16 16 16 16 16 16 15 14 14 13 13 13 12 12 11 10 10 10 10 10 10 11 11 12 12 13 14 15 15 14 14 13 12 11 10 10 10 11 12 13 13 13 12 13 13 12 12 11 11 10 10 10 10 9 9 10 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 7 6 6 6 6 6 7 8 8 8 8 9 9 9 9 9 9 10 10 10 11 12 13 13 13 13 12 11 11 11 10 9 8 8 7 7 6 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 6 6 7 7 8 8 8 8 8 8 9 9 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 7 6 6 5 5 4 4 4 4 4 4 3 3 4 4 5 6 7 8 9 10 11 12 13 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 16 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 13 13 12 12 12 12 12 12 12 13 13 13 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 9 9 10 10 10 11 11 12 13 15 16 17 17 18 18 17 16 16 16 16 15 15 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 13 14 14 14 13 13 13 12 11 10 9 9 10 10 11 11 12 11 11 12 12 12 12 11 11 10 10 10 10 10 10 11 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 8 7 6 6 5 5 5 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 13 13 13 13 12 12 12 12 11 9 8 8 7 7 6 6 7 7 7 8 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 8 7 8 8 8 8 8 8 8 8 8 9 8 8 8 8 9 9 9 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 3 4 4 4 5 5 6 7 9 10 11 12 13 14 15 15 15 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 19 19 19 18 18 18 18 14 12 11 11 11 11 12 12 12 12 12 13 13 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 11 11 11 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 13 13 14 15 16 17 17 18 18 17 16 16 15 15 14 14 13 13 12 12 11 12 12 12 12 11 11 11 11 11 11 11 12 13 14 12 11 11 11 11 11 11 10 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 10 10 10 10 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 11 10 9 8 7 6 6 5 5 5 5 5 6 6 6 7 7 8 9 10 12 12 12 13 14 14 14 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 6 7 8 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 6 6 6 6 5 5 5 5 5 6 6 6 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 7 6 6 5 5 5 5 5 4 4 4 3 3 3 3 3 4 5 6 8 9 10 11 12 13 13 14 14 15 15 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 19 19 19 19 19 18 18 13 12 11 10 10 11 11 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 11 11 11 10 9 9 9 8 8 9 9 10 10 11 11 12 12 12 13 13 14 15 15 16 16 16 17 17 17 18 17 16 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 11 10 10 10 10 10 10 10 9 9 8 8 8 9 8 8 9 10 10 11 11 11 11 11 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 10 9 8 7 6 6 6 6 5 5 5 5 5 5 6 7 8 9 10 10 12 14 15 15 15 13 12 12 12 11 10 9 9 8 8 8 8 7 7 7 6 7 7 7 8 9 9 9 9 9 8 8 7 7 7 7 7 8 8 8 8 9 9 9 9 8 8 7 7 7 6 6 5 5 5 5 6 6 6 6 7 7 7 7 7 7 6 6 6 6 7 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 8 7 7 7 6 6 5 5 5 5 5 5 4 4 3 3 3 3 3 3 4 5 7 8 9 10 11 11 12 12 13 14 14 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 18 18 17 17 17 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 19 19 19 19 19 18 18 13 12 11 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 12 12 11 11 10 10 9 9 8 8 8 8 9 10 10 11 11 12 12 12 13 15 16 16 17 17 17 17 17 17 18 17 17 16 15 13 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 8 9 9 10 10 10 11 11 11 11 10 10 10 11 11 11 12 12 13 13 13 13 12 12 12 12 11 11 10 9 8 8 7 7 7 7 6 6 6 5 5 6 6 7 9 9 10 11 13 15 16 15 15 13 12 12 12 11 10 9 8 8 8 9 8 8 7 7 7 7 7 7 7 8 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 9 10 10 9 9 8 8 8 7 7 6 5 5 5 5 6 6 6 6 7 7 8 8 8 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 4 5 6 7 9 10 10 10 11 12 12 13 14 14 15 15 16 16 17 17 17 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 17 17 17 17 17 16 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 20 20 20 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 19 18 18 12 11 11 10 10 10 10 10 10 11 11 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 13 13 13 12 12 11 10 10 9 9 8 8 8 8 8 9 9 10 10 11 12 12 12 14 15 17 18 19 19 19 19 19 19 18 18 17 16 15 13 12 10 9 9 9 9 10 10 10 11 10 10 10 10 10 10 9 9 9 9 8 9 9 10 10 9 9 9 8 9 9 9 9 9 9 9 8 7 7 8 8 8 9 9 9 9 10 11 11 11 10 10 10 10 11 11 12 12 13 13 13 13 12 12 12 11 11 10 10 9 9 9 9 8 8 8 7 7 6 6 6 6 6 7 9 9 10 12 14 14 15 14 13 12 12 12 12 11 10 8 7 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 9 10 10 10 9 9 9 8 8 7 7 6 5 5 5 6 6 6 6 7 7 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 4 4 5 7 8 8 9 10 11 11 12 12 13 13 14 14 15 15 16 17 17 17 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 18 18 11 11 10 10 10 10 10 9 10 10 11 11 12 11 11 12 12 12 13 13 14 14 14 14 14 13 13 13 13 12 11 10 10 9 8 8 8 8 8 8 8 9 9 10 10 11 13 13 14 16 18 19 20 20 21 21 20 20 20 19 18 16 14 12 11 10 9 8 8 8 8 9 9 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 10 10 10 10 10 10 10 10 11 12 12 12 13 13 13 12 11 11 11 10 10 9 10 10 10 10 9 9 9 8 8 7 7 7 7 7 7 7 8 10 11 12 13 13 12 12 12 11 12 12 11 10 9 7 7 8 9 9 9 9 8 9 8 8 8 8 8 8 8 8 8 8 9 10 10 9 9 9 9 8 8 8 8 9 10 10 10 10 10 9 8 8 7 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 7 7 6 6 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 4 5 6 6 7 8 10 11 11 11 12 12 12 12 13 14 14 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 21 21 21 21 21 21 21 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 18 18 11 11 10 10 10 9 9 9 9 10 10 11 11 11 11 11 11 12 12 13 13 13 14 13 13 13 13 13 12 11 10 10 9 8 8 8 8 8 8 8 8 9 9 10 11 13 12 14 17 19 21 22 22 21 21 22 21 21 20 18 15 13 11 9 9 8 8 8 8 7 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 9 9 8 9 8 8 8 8 8 8 8 8 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 10 9 8 7 7 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 10 10 9 9 8 8 9 10 10 10 11 10 10 9 8 8 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 7 6 6 5 5 5 5 5 5 5 5 4 5 5 5 5 4 4 4 4 4 4 4 3 3 3 4 4 5 6 7 9 10 10 11 11 11 12 12 12 12 13 14 15 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 15 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 19 19 18 18 18 10 10 10 10 10 9 9 9 9 9 10 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 12 12 11 10 9 8 7 7 7 7 8 8 8 9 10 10 11 13 15 16 18 20 22 23 23 23 22 22 22 22 20 19 16 12 10 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 7 7 7 6 7 7 8 8 9 9 9 9 10 10 10 10 9 9 9 8 8 8 8 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 10 10 9 9 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 10 9 9 8 8 7 8 8 8 8 10 10 10 10 9 8 7 7 8 8 9 9 10 10 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 10 10 9 9 9 9 10 10 10 11 11 10 10 9 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 4 4 5 5 5 5 4 4 4 4 4 3 3 3 3 3 4 5 6 7 8 8 10 10 11 11 11 11 12 13 14 15 15 15 15 16 16 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 16 15 15 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 19 18 18 18 10 10 10 10 10 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 12 12 12 11 10 9 8 7 7 7 7 8 9 9 9 10 11 12 13 15 18 20 22 24 25 25 24 24 23 23 22 21 19 17 12 9 8 7 7 6 6 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 7 6 6 6 6 7 8 8 8 8 9 9 10 10 10 10 10 9 9 8 8 8 8 8 7 8 8 8 8 9 9 10 10 11 11 10 10 10 10 10 10 10 10 9 9 8 8 8 8 8 8 9 10 11 12 12 12 12 13 12 11 11 11 9 8 7 7 6 6 7 7 8 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 8 9 9 10 10 10 9 9 9 10 10 10 11 11 11 10 10 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 4 5 6 7 7 9 9 10 11 11 11 12 12 13 14 14 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 19 19 18 18 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 16 15 15 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 19 19 19 18 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 10 10 10 11 11 12 12 12 12 11 11 10 9 8 8 7 7 8 9 10 10 11 11 12 14 15 16 19 22 25 27 28 27 25 24 23 23 22 21 19 17 14 8 7 6 7 6 7 6 6 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 7 7 7 8 8 8 9 9 10 10 10 10 10 10 9 8 8 8 8 8 8 8 8 8 8 8 9 10 11 11 11 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 9 10 12 13 13 13 13 12 11 10 10 10 9 8 7 7 6 6 6 6 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 11 11 11 10 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 7 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 4 5 6 6 7 7 8 9 10 11 11 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 19 19 19 19 19 19 18 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 18 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 10 10 10 10 10 11 11 11 11 11 10 9 8 8 8 8 8 9 10 11 12 12 14 15 16 17 18 22 25 27 29 29 27 25 23 23 23 21 18 15 12 9 7 5 6 6 6 7 6 6 6 7 7 8 8 8 8 8 8 8 8 9 9 10 10 10 10 10 9 9 8 8 7 7 6 6 6 6 7 7 8 8 8 8 9 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 10 11 11 11 10 9 8 8 9 9 9 9 9 8 8 8 9 9 10 12 13 13 13 13 13 12 10 10 9 9 9 8 8 7 7 7 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 3 3 4 5 6 6 6 6 7 8 9 10 11 11 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 16 16 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 16 15 15 15 14 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 11 10 10 9 9 9 10 10 10 10 10 9 9 8 8 8 8 9 11 12 13 13 15 16 18 18 19 21 25 27 27 28 27 26 24 23 23 21 19 15 11 7 5 5 5 5 6 6 6 6 6 6 6 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 9 9 8 8 7 7 6 6 6 6 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 9 9 9 8 8 8 9 9 10 10 10 10 10 10 9 8 8 8 9 9 9 9 9 9 9 10 11 13 14 14 13 13 13 12 11 11 10 9 9 9 9 9 8 8 7 7 7 6 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 10 9 9 9 9 10 10 10 9 8 8 7 7 7 7 7 7 7 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 9 8 8 8 8 8 7 7 6 6 6 6 6 5 5 4 4 4 3 4 4 5 5 5 5 6 8 9 9 10 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 17 18 18 18 19 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 19 19 20 20 20 19 19 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 19 19 19 19 19 19 19 19 18 18 17 17 16 15 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 21 21 21 20 20 19 19 18 18 18 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 9 11 12 13 14 15 17 18 20 20 22 23 25 27 26 26 25 24 23 23 22 19 16 11 7 5 4 4 5 5 5 6 6 6 6 6 6 6 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 10 10 9 9 8 8 7 7 6 6 7 7 8 8 8 8 8 9 9 9 10 10 11 11 11 11 11 10 9 9 9 9 10 10 10 10 10 10 10 9 9 8 8 8 9 10 10 11 11 11 11 12 13 15 15 14 14 12 12 11 10 10 10 10 10 10 10 10 9 9 8 8 7 7 7 7 7 8 8 8 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 11 11 11 11 11 10 9 9 9 8 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 9 8 8 8 8 9 9 8 8 8 9 8 8 7 7 6 6 6 6 5 5 4 4 4 3 4 4 4 4 4 5 7 8 9 10 10 10 11 11 12 12 12 11 11 11 12 12 12 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 17 17 17 18 18 19 19 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 17 18 17 17 16 15 14 14 14 15 15 16 16 16 16 16 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 22 21 21 21 21 21 21 21 20 20 21 21 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 23 23 23 23 23 23 22 22 21 20 20 19 18 18 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 10 10 10 10 9 8 8 8 8 8 8 8 9 9 9 10 11 13 14 15 15 16 18 19 20 22 25 26 26 26 26 25 24 24 23 22 19 16 12 8 6 4 4 4 4 5 5 5 5 6 5 5 6 6 6 6 7 8 8 9 9 9 9 10 10 10 11 11 11 11 11 10 9 9 9 8 8 8 7 7 7 7 8 8 8 9 9 9 9 10 10 11 12 12 12 12 12 11 10 10 10 10 11 11 10 10 10 9 9 9 8 8 8 8 9 10 11 12 13 13 14 14 15 15 15 14 14 12 11 9 9 9 9 9 9 10 10 10 10 10 9 9 8 8 8 7 7 8 8 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 10 11 11 11 11 10 9 9 9 8 8 8 8 9 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 8 8 8 8 8 8 9 9 9 8 8 9 9 9 8 8 7 7 7 7 6 6 5 5 4 4 4 4 4 3 3 4 4 6 7 8 9 9 10 11 11 11 12 12 12 11 11 11 11 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 16 17 17 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 21 20 20 20 20 20 20 19 19 19 19 17 17 17 17 16 16 16 16 16 15 14 14 14 14 15 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 19 18 17 17 17 17 16 16 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 8 8 8 9 9 9 9 9 9 9 9 9 8 8 9 9 9 10 10 10 9 8 7 7 7 8 8 8 9 10 11 12 13 14 15 16 17 18 20 21 22 25 27 27 27 26 26 26 24 23 22 19 15 12 9 6 5 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 9 9 9 9 10 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 9 8 8 8 8 9 9 10 11 13 14 15 16 16 16 15 15 15 14 12 10 9 8 8 7 7 7 8 8 9 10 11 10 9 9 8 8 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 10 10 9 9 9 8 8 7 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 9 9 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 6 6 5 5 5 5 5 4 4 4 4 4 5 6 7 8 9 10 10 11 11 12 12 12 12 12 11 11 11 12 12 13 13 14 14 14 14 14 14 14 14 15 15 15 15 14 15 15 16 16 17 18 18 18 18 18 18 18 18 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 18 18 18 17 17 16 16 16 16 15 15 15 15 14 13 13 14 14 15 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 20 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 21 21 21 20 20 19 18 17 17 16 16 16 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 8 7 7 7 7 8 9 9 11 13 14 15 15 16 18 19 20 20 23 25 27 28 28 27 26 26 24 24 22 19 15 11 8 6 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 9 9 9 9 9 10 10 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 12 11 11 11 11 11 11 12 12 12 11 11 11 10 10 10 10 10 10 10 9 8 8 8 8 8 8 9 10 12 13 14 14 14 14 14 13 13 13 12 10 9 8 8 7 7 7 7 7 7 9 10 10 9 8 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 10 10 9 9 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 6 6 7 8 9 10 10 11 12 12 12 12 12 12 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 16 17 17 18 18 19 19 19 19 20 20 20 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 17 18 18 18 18 17 17 17 17 16 16 16 15 14 14 13 13 12 13 14 15 15 16 16 17 17 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 23 23 24 24 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 18 17 17 16 16 16 16 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 19 19 19 19 18 7 7 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 10 12 14 15 15 16 18 19 20 20 23 26 28 30 30 29 27 26 24 22 22 19 14 10 7 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 8 8 7 8 8 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 11 11 11 11 10 10 9 10 10 10 11 11 11 10 10 10 9 9 10 10 10 10 9 9 8 8 7 7 8 8 9 10 11 12 12 11 11 11 11 11 11 11 10 9 8 8 7 7 7 6 6 6 7 8 9 8 7 7 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 9 9 8 7 7 7 8 9 9 9 8 8 8 8 9 9 8 7 7 7 7 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 8 9 9 8 8 8 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 7 7 8 9 10 11 11 12 12 13 13 12 12 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 17 17 17 18 18 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 17 18 18 18 17 18 18 18 17 17 17 17 17 16 15 14 13 13 13 13 14 14 15 15 16 17 18 18 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 21 21 22 23 23 23 24 24 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 20 20 19 19 19 19 18 18 18 17 16 16 16 16 16 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 19 19 19 19 19 19 19 18 7 7 7 8 8 8 8 8 9 9 8 8 8 8 8 8 8 7 7 7 8 8 8 7 7 8 8 9 11 14 14 15 16 18 20 21 22 24 26 29 31 32 31 29 27 24 23 22 19 14 9 6 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 6 6 7 8 9 9 9 10 10 10 9 9 9 9 9 9 9 9 9 9 10 11 11 11 10 10 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 7 7 7 7 8 8 9 9 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 6 6 5 6 7 7 7 6 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 6 6 7 7 7 7 8 8 9 9 9 9 9 9 9 9 8 8 9 9 10 10 10 10 10 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 8 7 7 7 7 8 8 8 8 7 6 7 7 8 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 8 8 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 7 7 8 9 10 10 10 12 12 13 13 13 13 12 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 19 19 19 20 20 20 20 21 21 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 14 14 14 13 13 13 14 14 15 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 18 19 19 20 20 21 21 21 21 22 21 22 22 22 22 23 23 23 23 23 23 22 21 22 21 21 21 21 21 21 21 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 7 7 8 11 13 14 15 16 18 20 22 21 24 26 28 30 32 32 31 28 25 23 21 19 15 10 6 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 5 5 5 6 5 6 6 6 6 6 6 6 6 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 9 9 9 8 9 8 8 8 8 9 9 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 5 5 5 5 5 6 5 5 5 4 4 4 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 9 8 7 7 7 7 7 7 8 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 8 8 7 7 8 8 8 8 8 9 9 9 9 9 8 8 8 8 7 6 6 5 6 6 7 8 9 9 9 11 12 13 13 14 14 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 19 19 20 20 20 21 21 21 22 22 21 21 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 16 15 14 14 13 13 13 14 14 15 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 19 19 19 19 18 18 18 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 18 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 9 11 13 15 17 18 19 21 22 23 26 29 30 31 31 31 29 27 23 22 19 15 11 7 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 5 5 6 6 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 4 4 4 5 5 5 5 6 7 7 8 8 7 8 9 9 9 9 10 10 9 9 9 9 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 7 7 7 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 7 6 6 5 6 6 7 7 8 8 9 11 12 13 14 14 14 14 14 13 14 13 13 12 12 12 12 12 12 13 13 14 15 15 15 15 15 15 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 18 19 19 19 19 20 20 21 21 21 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 16 14 13 13 13 13 13 14 14 15 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 19 19 18 18 18 18 18 18 8 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 8 8 8 8 7 8 8 8 9 9 10 12 15 18 19 20 22 22 23 25 28 31 33 32 30 28 26 24 21 19 14 10 7 5 4 3 3 3 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 7 7 7 8 8 8 9 9 9 10 10 10 9 9 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 8 8 8 9 9 9 8 8 7 7 6 6 6 5 5 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 9 9 8 8 7 6 6 6 6 7 7 8 8 9 10 11 12 13 14 14 14 14 14 14 14 13 13 13 12 12 12 13 13 14 15 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 15 14 13 13 12 12 12 13 14 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 8 7 7 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 10 11 12 14 18 20 22 23 24 24 25 27 29 31 32 31 29 26 25 21 18 14 10 6 4 4 3 3 3 3 3 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 8 8 8 8 9 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 9 8 8 8 8 9 9 8 8 7 7 6 6 6 5 5 5 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 8 8 8 8 9 10 10 11 11 10 10 10 10 9 9 8 8 7 7 7 7 7 8 8 8 9 10 10 11 12 13 14 14 14 14 14 14 14 14 13 13 13 13 13 14 15 15 15 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 16 15 13 13 13 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 8 8 7 7 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 11 12 14 16 20 22 23 24 24 26 27 27 28 29 29 28 26 24 24 20 15 11 7 4 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 6 7 7 7 8 8 9 10 10 10 9 9 9 8 8 7 6 6 6 6 6 7 7 7 7 7 8 8 9 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 6 6 6 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 8 8 8 8 8 8 9 9 10 10 11 11 10 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 10 11 12 13 13 14 14 14 15 15 15 14 14 14 14 14 14 14 15 16 17 18 18 18 18 18 17 17 17 16 16 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 15 14 13 13 13 13 14 14 14 14 15 15 16 16 16 16 17 17 17 17 17 18 18 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 9 9 8 7 6 6 6 7 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 15 16 19 22 23 24 24 25 27 28 28 28 27 26 24 24 22 21 17 12 8 6 4 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 6 6 7 8 8 9 10 10 9 9 9 9 8 7 7 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 8 8 8 7 7 8 8 7 7 7 7 7 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 7 7 7 7 7 7 7 7 6 6 6 7 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 8 8 8 8 8 8 8 9 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 8 8 8 9 10 11 12 12 13 13 14 14 15 15 15 15 14 14 14 14 14 14 15 16 17 18 19 19 19 18 18 17 17 16 15 15 15 15 15 15 15 16 16 17 17 17 17 17 17 18 18 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 14 14 14 14 14 14 15 15 16 16 16 16 17 17 17 17 17 18 18 19 20 20 20 20 20 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 19 19 19 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 10 9 8 7 6 6 6 7 8 8 8 8 9 9 8 8 8 9 10 11 11 12 13 14 15 17 19 22 24 25 24 25 26 27 28 29 28 26 23 21 20 19 16 13 8 6 5 4 4 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 7 7 8 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 7 7 7 8 8 8 8 9 9 9 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 11 11 11 12 13 13 14 15 15 15 15 14 14 14 14 14 14 15 16 17 17 18 18 18 18 17 17 16 16 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 16 15 15 14 14 14 14 15 15 15 16 16 17 17 17 17 17 18 18 18 19 19 20 20 20 20 19 19 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 20 20 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 10 10 9 8 7 6 6 7 7 7 8 9 9 9 9 9 10 10 11 11 12 13 14 15 17 19 21 24 26 26 26 25 25 26 27 28 27 24 22 22 18 15 12 8 5 5 5 5 5 4 4 4 3 4 4 4 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 5 5 6 6 7 7 8 8 9 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 10 11 12 13 14 14 15 15 15 15 14 14 14 14 14 14 15 15 16 17 17 17 17 17 17 16 16 16 15 15 15 15 16 15 15 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 15 15 14 14 14 14 15 15 15 16 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 20 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 10 10 10 9 7 6 6 6 7 7 8 9 9 10 10 11 12 12 13 13 14 15 17 18 19 21 24 26 28 28 27 26 25 25 25 25 23 21 19 19 15 12 8 5 3 4 4 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 5 5 6 6 6 7 8 7 7 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 7 7 7 7 7 7 7 6 6 6 5 5 6 6 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 9 9 8 9 9 10 11 12 13 13 13 14 14 14 13 13 13 13 13 13 13 14 15 16 16 16 17 17 17 17 17 16 16 16 15 15 16 16 16 16 16 16 16 16 17 18 18 17 17 18 18 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 15 15 15 15 16 17 18 18 18 19 19 19 19 19 20 20 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 9 9 9 9 8 7 6 6 6 7 8 9 10 11 11 12 13 12 13 15 16 17 19 20 22 24 26 26 27 28 28 27 26 25 23 22 20 20 18 15 11 7 5 3 3 3 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 6 6 6 6 7 7 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 10 10 11 12 12 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 17 18 18 17 16 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 18 17 17 18 18 18 18 18 17 17 16 16 16 16 15 15 16 16 16 17 18 18 19 19 19 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 8 8 8 8 8 7 7 6 6 7 8 9 10 12 13 13 13 13 14 16 17 19 21 23 25 27 28 28 29 29 28 27 26 24 22 19 17 16 14 10 6 4 3 3 3 4 4 4 4 5 6 6 5 5 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 4 4 5 6 6 7 7 7 7 7 7 6 6 6 5 5 5 6 6 6 6 6 6 5 5 6 6 6 6 6 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 5 6 6 6 6 6 7 7 7 7 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 8 8 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 9 9 9 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 15 16 18 18 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 17 17 18 18 19 19 19 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 8 8 8 8 8 8 8 7 6 6 7 9 11 13 14 14 14 15 16 17 18 20 22 25 27 28 28 29 29 28 27 26 25 22 20 18 18 14 10 7 4 3 3 3 4 4 4 4 4 4 5 6 6 5 5 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 6 5 5 5 4 4 4 4 3 3 3 3 2 3 3 4 4 5 5 6 6 7 7 6 6 5 5 5 5 5 5 6 6 6 6 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 7 7 8 8 7 7 7 7 7 7 7 7 7 7 8 7 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 8 9 10 9 9 10 10 10 11 11 11 12 12 12 12 12 12 13 14 15 16 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 21 21 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 7 8 8 9 9 9 9 9 8 8 8 10 11 13 14 15 15 16 17 17 18 20 23 26 27 29 29 29 27 26 25 24 22 19 18 16 15 11 8 6 4 4 4 4 4 4 3 3 3 4 4 5 5 5 5 5 5 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 5 5 5 4 4 4 3 3 2 2 2 2 2 2 3 3 4 5 5 6 6 6 6 6 6 5 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 8 7 8 8 8 9 10 10 11 11 11 12 11 11 11 12 13 14 15 16 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 19 19 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 18 18 18 19 19 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 7 7 8 9 9 10 11 11 10 10 10 11 13 14 14 16 17 17 17 17 18 20 24 27 27 28 28 26 24 23 22 20 18 15 16 14 11 8 7 6 5 5 4 3 3 3 2 2 2 2 3 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 5 5 5 5 5 6 6 6 5 5 5 5 4 4 3 3 2 2 2 2 2 2 3 3 4 4 5 5 5 6 6 6 6 5 5 5 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 9 9 8 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 6 6 6 7 7 7 7 7 7 8 9 10 10 11 11 11 11 11 11 11 12 13 14 15 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 18 18 18 19 19 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 18 7 7 8 8 10 11 12 12 12 12 11 12 13 14 15 16 17 17 16 16 17 21 23 25 27 27 26 24 21 21 19 17 15 14 12 10 8 7 6 6 5 4 4 2 2 2 2 1 1 1 2 3 3 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 5 5 5 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 9 9 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 6 6 6 6 6 7 7 7 8 9 10 10 11 11 11 11 11 11 12 12 13 14 15 15 16 17 17 18 18 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 19 19 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 19 19 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 18 8 9 9 10 11 12 13 14 14 13 12 12 12 13 14 15 16 15 15 15 17 21 22 24 26 26 24 22 20 18 17 14 13 12 9 6 5 5 6 5 5 3 3 2 1 1 2 2 1 1 2 2 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 4 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 9 9 9 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 2 2 2 2 2 3 3 3 4 4 5 5 5 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 7 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 6 6 6 6 7 7 7 7 8 9 9 10 10 10 10 10 10 11 11 12 12 12 13 14 15 16 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 19 19 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 18 18 10 10 11 12 13 14 14 15 14 13 12 12 12 12 13 14 14 13 14 15 18 18 22 24 26 25 23 21 18 16 13 13 11 8 6 4 4 4 5 5 4 4 3 3 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 5 6 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 1 1 2 2 2 2 2 3 3 4 4 4 5 5 6 6 5 6 6 6 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 9 10 10 10 10 10 10 9 9 8 8 8 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 5 5 6 6 6 6 7 7 7 7 7 8 8 9 9 9 10 10 10 10 10 11 11 11 11 12 12 13 15 16 16 16 16 16 16 16 15 15 15 15 16 15 15 15 16 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 18 18 18 18 11 12 13 14 15 15 15 15 15 14 13 12 11 11 11 12 12 12 14 16 18 19 22 25 26 25 22 18 15 12 9 10 7 6 4 3 3 4 4 4 4 4 4 3 3 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 3 3 3 4 4 4 3 3 3 3 3 4 5 6 8 9 9 8 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 2 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 8 8 8 8 8 9 10 10 10 10 10 10 10 9 9 8 8 9 9 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 13 14 15 15 16 16 16 16 16 15 15 15 15 15 15 15 16 16 17 17 18 18 18 18 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 13 14 15 15 16 15 15 14 14 14 13 11 9 9 10 11 11 13 16 16 18 21 24 25 25 23 20 16 12 11 10 7 4 4 3 3 4 4 4 3 3 3 4 4 4 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 3 2 2 2 3 3 4 4 3 3 3 3 4 5 7 8 9 9 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 2 2 2 2 3 3 4 5 5 5 5 5 5 4 4 5 5 5 5 5 5 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 9 8 8 8 9 9 9 9 9 10 10 10 9 9 9 8 8 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 12 13 13 14 15 16 16 16 16 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 20 20 19 20 20 20 20 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 15 16 16 15 15 14 14 13 13 13 11 10 9 8 10 11 13 14 16 16 19 21 23 24 22 20 17 15 12 10 7 4 3 3 3 3 3 3 3 3 3 2 3 3 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 6 6 6 6 6 5 5 4 3 2 2 2 3 3 4 4 4 4 4 4 5 6 7 8 9 10 10 10 9 9 8 7 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 2 2 2 2 3 3 4 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 8 8 9 9 9 10 10 10 10 10 11 12 11 13 15 16 16 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 20 19 19 19 20 20 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 15 15 15 14 13 13 13 13 13 13 12 10 10 9 10 12 14 15 15 16 19 20 21 20 19 16 14 11 8 5 3 2 2 2 2 2 2 2 2 1 1 2 3 4 4 5 5 5 5 5 5 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 5 5 5 6 6 7 7 7 7 6 6 6 4 3 2 2 2 3 3 4 4 5 5 5 5 6 6 7 8 9 9 9 10 10 10 9 8 7 6 7 7 7 7 6 6 5 4 4 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 5 4 4 4 4 4 4 3 3 2 2 2 2 2 2 3 3 4 5 6 6 6 6 6 6 7 7 7 6 6 5 5 5 5 5 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 7 7 8 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 12 14 15 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 18 18 19 19 14 14 14 13 12 12 12 12 12 12 11 11 10 10 10 12 13 14 15 16 17 18 18 17 14 12 11 9 5 2 2 2 3 3 2 2 2 2 1 2 2 3 3 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 5 6 5 6 6 7 8 8 9 9 8 8 8 7 6 4 4 3 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 8 9 10 10 10 10 9 8 7 8 7 7 7 7 6 6 5 4 3 3 3 3 4 5 5 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 6 6 6 6 6 7 7 7 7 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 1 2 2 2 2 3 3 4 5 6 6 6 6 6 7 7 7 7 6 6 5 5 5 5 5 6 6 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 7 8 8 9 9 8 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 7 7 7 7 7 8 8 8 8 9 9 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 11 13 15 16 18 18 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 22 22 22 21 21 21 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 12 13 12 11 11 10 10 11 11 11 11 11 10 9 9 10 11 12 14 16 17 16 15 12 10 8 8 5 3 2 2 3 3 4 3 3 3 2 3 3 4 4 5 6 6 6 6 7 7 6 6 6 5 5 5 5 5 5 5 6 6 7 7 8 8 8 8 7 7 7 7 8 8 8 8 7 7 7 7 8 9 10 10 11 10 9 9 8 7 6 5 5 5 5 5 5 5 5 6 6 7 7 7 8 7 7 8 8 8 9 9 10 10 10 10 9 8 8 8 7 7 7 7 6 6 5 4 4 3 3 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 4 5 6 6 7 7 7 6 7 7 8 7 6 5 5 5 5 5 5 6 6 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 7 8 8 9 9 9 9 9 8 8 7 8 8 9 9 9 9 9 9 8 8 8 8 7 7 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 12 14 16 17 19 19 19 19 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 21 21 21 20 19 19 19 19 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 20 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 10 10 10 9 9 9 9 10 11 11 11 10 9 9 9 10 10 12 13 15 15 14 11 8 6 6 4 3 2 3 3 4 4 4 4 4 4 4 4 5 5 5 6 7 7 7 7 7 8 7 7 6 6 5 5 5 5 5 5 6 7 8 9 9 9 9 9 8 8 9 9 9 9 9 9 9 8 9 9 9 10 11 11 11 11 11 10 9 7 6 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 9 9 10 10 11 10 10 10 9 9 8 7 7 7 7 6 6 5 4 4 3 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 4 5 6 6 7 7 6 6 7 7 8 7 6 6 6 5 5 5 5 6 6 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 9 9 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 11 13 14 16 16 17 18 19 19 19 19 20 21 21 21 21 21 22 22 22 22 21 20 20 20 20 19 19 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 8 7 7 7 7 7 8 9 10 10 10 10 10 11 10 11 11 12 13 13 12 10 7 6 4 3 2 2 3 3 4 4 5 5 5 5 5 5 5 6 6 7 7 8 8 8 8 8 8 8 7 6 6 5 5 5 5 5 6 7 8 9 10 10 10 9 9 8 8 9 9 10 10 9 9 9 9 10 10 10 10 11 11 11 11 11 10 8 8 7 7 7 8 8 8 7 7 7 7 8 8 9 9 9 9 9 8 8 8 9 9 10 10 10 10 11 10 10 9 7 7 6 6 6 6 6 6 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 4 5 6 6 7 7 7 7 7 8 8 8 7 7 6 5 5 5 5 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 9 9 8 8 8 8 9 9 10 10 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 11 12 12 13 14 15 16 17 18 18 19 19 19 20 20 20 21 21 21 21 20 20 19 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 6 5 5 5 5 6 7 8 9 9 10 11 12 12 12 12 12 11 11 11 9 6 4 4 4 2 2 3 3 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 9 8 7 6 6 6 6 6 6 6 7 9 10 10 10 10 9 8 7 7 7 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 10 9 8 8 8 9 9 9 9 9 9 8 8 8 9 9 9 9 10 10 10 9 9 8 8 9 9 10 10 10 11 11 10 9 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 1 1 1 1 1 1 2 3 4 4 5 6 6 7 7 7 7 8 8 8 8 8 7 7 6 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 6 6 7 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 9 9 9 9 9 10 10 10 11 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 11 12 13 15 16 17 18 18 18 18 19 19 20 20 21 21 20 20 19 18 17 16 16 16 17 18 18 18 18 18 18 18 18 19 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 19 19 19 19 19 19 19 19 5 5 5 5 5 5 6 8 9 10 11 11 12 12 12 11 10 10 9 8 6 5 5 4 3 3 3 4 4 4 4 5 5 5 6 6 6 7 8 9 9 9 9 10 10 11 11 11 10 9 8 8 7 7 7 8 8 8 9 10 10 9 9 9 8 7 6 5 5 6 8 8 8 8 7 7 7 8 8 9 10 10 11 11 10 10 9 8 8 9 9 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 9 8 8 8 9 9 9 10 11 11 10 9 7 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 4 4 4 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 2 3 4 4 5 5 6 7 8 8 7 8 8 8 8 8 7 7 6 6 6 6 5 5 6 6 6 7 7 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 9 9 10 10 10 11 11 12 11 11 11 10 10 10 10 9 9 8 8 8 8 8 8 8 9 9 10 10 10 10 10 9 9 9 9 10 12 14 15 16 17 17 17 18 19 19 19 20 20 21 20 20 19 19 18 17 16 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 6 5 5 5 5 6 7 8 9 10 11 11 11 11 11 10 9 8 7 6 5 5 5 4 3 3 4 4 4 4 4 4 5 5 6 7 7 8 9 11 11 11 11 12 12 12 13 12 12 11 11 10 10 10 10 10 10 10 10 9 9 9 8 7 6 5 5 4 4 5 6 6 7 7 5 5 6 6 6 7 8 9 9 9 9 9 8 8 8 8 9 9 9 10 10 10 9 9 9 9 9 10 10 10 11 11 10 9 8 7 7 8 8 9 10 11 11 11 9 6 5 5 4 4 5 5 5 5 5 5 5 5 5 5 6 6 5 4 4 4 4 5 5 5 6 6 5 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 6 6 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 1 0 1 2 3 4 4 5 5 6 7 7 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 9 10 10 10 10 9 9 9 8 8 9 11 13 15 15 16 17 18 18 18 19 20 20 21 21 21 20 20 20 19 18 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 7 7 7 7 7 6 7 8 9 10 11 11 11 10 10 9 8 7 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 7 8 9 10 12 12 13 13 13 13 14 14 14 14 14 13 13 13 13 12 12 11 11 10 9 7 6 6 5 5 4 3 2 2 2 3 3 4 4 4 3 4 4 4 5 5 6 7 7 8 8 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 10 9 8 7 7 7 7 8 10 11 11 9 7 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 5 5 4 4 4 4 4 5 5 5 4 5 5 5 6 6 6 7 7 7 7 7 6 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 1 1 2 3 3 4 4 5 6 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 8 8 8 9 9 10 10 10 10 10 9 9 9 10 10 10 10 10 11 11 11 10 10 9 9 9 10 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 9 10 12 14 15 15 16 17 17 18 19 20 21 21 21 21 21 20 19 19 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 8 9 9 9 8 7 7 7 9 10 10 10 10 10 9 9 8 7 6 5 5 6 6 6 6 5 5 5 6 5 5 5 5 5 7 9 11 12 13 14 14 14 14 14 14 14 15 14 14 14 13 13 12 12 11 10 9 9 6 5 4 3 2 2 1 1 1 1 1 1 1 0 1 1 2 2 2 2 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 9 9 9 10 10 10 10 10 9 7 7 6 6 6 8 9 10 10 6 4 3 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 3 3 4 4 4 5 5 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 7 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 5 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 0 1 2 3 4 4 4 5 6 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 12 12 14 14 15 16 17 18 19 19 20 20 21 20 19 18 18 18 18 18 18 17 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 9 9 9 9 9 8 7 7 8 9 9 9 9 9 9 9 9 7 7 7 6 7 8 8 8 6 6 7 7 7 7 7 6 7 9 10 12 13 14 14 14 15 15 14 14 14 14 13 12 12 11 11 10 10 9 8 7 7 5 4 3 2 2 2 2 3 3 3 3 3 3 3 2 2 3 2 2 1 0 0 1 1 2 3 3 4 4 5 5 4 4 5 5 6 6 7 7 8 8 8 9 9 9 9 10 10 10 9 7 6 6 5 5 6 7 8 7 5 3 3 3 3 4 5 5 5 6 6 6 6 6 7 7 7 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 2 3 3 4 5 5 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 2 2 1 1 0 0 0 1 3 4 4 5 5 6 6 7 7 8 8 8 8 8 8 7 8 8 8 7 7 7 7 7 6 6 6 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 8 8 8 8 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 12 12 13 13 14 15 15 15 16 17 18 19 19 18 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 17 17 18 18 17 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 9 9 9 9 9 9 8 8 8 8 9 9 9 9 10 10 9 9 8 8 8 9 10 10 9 8 8 9 9 9 9 8 8 9 10 12 13 14 15 15 15 15 14 14 14 13 12 11 11 10 10 9 8 8 7 7 6 6 5 4 3 1 2 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 1 0 1 2 3 3 2 3 4 4 5 5 6 6 7 7 7 8 8 9 10 10 10 9 8 8 6 5 4 5 6 6 7 6 6 5 4 3 4 5 5 5 6 6 6 6 6 7 7 7 7 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 2 2 3 4 5 5 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 1 1 1 2 3 4 5 5 5 6 6 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 16 17 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 17 17 17 17 16 16 17 16 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 8 8 9 9 10 9 9 9 8 9 9 10 10 10 11 11 10 10 10 9 10 10 11 11 11 10 10 11 10 10 10 10 10 11 12 13 15 15 15 16 15 14 14 14 13 12 11 10 10 9 9 8 7 7 6 6 6 6 5 4 3 1 1 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 3 2 1 1 0 0 0 1 3 4 4 5 5 6 6 6 7 7 8 9 9 10 9 8 8 7 6 4 3 4 5 6 7 7 7 5 4 3 4 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 5 5 4 4 3 2 2 2 1 1 1 2 3 4 4 5 5 5 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 5 6 6 6 6 6 7 7 7 7 8 8 8 7 6 6 6 7 7 7 7 7 7 6 6 6 6 6 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 11 11 12 12 12 12 12 13 14 14 14 14 14 14 15 15 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 7 8 8 9 10 9 9 9 8 9 10 10 11 11 12 12 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 12 13 13 14 15 16 16 17 17 16 14 13 12 11 11 10 9 8 8 7 6 6 6 6 6 6 5 5 3 1 1 2 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 3 3 3 2 2 2 1 1 2 3 4 5 5 5 6 6 7 8 8 8 8 8 8 8 7 5 4 3 4 5 6 6 6 6 4 2 3 4 5 6 6 7 7 7 7 7 7 7 8 8 7 7 7 7 7 7 6 6 5 4 4 3 4 3 2 1 1 1 2 3 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 3 3 3 3 4 4 4 4 4 6 6 7 7 7 6 6 6 7 7 7 7 8 7 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 7 7 7 7 7 7 8 8 8 8 8 7 7 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 11 12 12 13 14 14 14 14 15 15 15 15 15 15 16 16 16 15 15 15 14 14 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 5 6 8 8 9 9 9 9 9 9 10 10 11 11 12 12 13 13 13 13 12 12 13 13 12 12 12 12 12 11 12 13 14 14 15 15 15 16 17 17 17 16 14 12 11 11 10 9 8 7 7 6 6 6 6 6 6 6 5 5 3 2 1 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 2 2 1 2 3 4 4 4 5 6 6 7 7 7 7 7 7 6 6 5 3 3 3 4 4 4 5 4 2 1 3 4 5 6 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 6 6 5 5 5 5 4 4 3 2 1 1 2 2 3 4 4 5 5 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 3 2 3 3 4 5 5 5 6 7 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 11 12 13 13 14 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 4 5 6 8 8 8 9 9 9 9 10 10 10 11 11 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 14 15 16 16 16 16 16 16 16 15 15 13 11 11 10 9 8 7 7 7 6 6 6 5 5 5 5 5 4 4 2 1 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 1 1 2 3 4 4 5 6 6 7 7 6 6 6 6 5 4 3 3 3 3 3 3 4 3 2 2 3 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 4 4 3 3 2 2 1 1 1 2 3 3 2 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 3 2 3 3 4 5 5 6 7 8 8 8 8 8 8 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 8 8 8 7 7 7 7 7 6 7 7 7 7 6 7 7 7 7 7 8 8 7 6 6 6 6 6 7 7 7 7 7 7 8 8 9 10 10 11 12 13 14 15 15 16 16 16 16 17 17 17 17 17 16 16 16 16 15 15 14 14 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 14 15 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 19 19 19 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 19 3 4 6 6 7 8 9 9 9 9 9 9 10 11 11 12 14 14 14 14 13 12 12 12 12 12 11 11 12 13 14 15 17 18 18 18 18 17 16 15 14 13 12 10 10 9 7 7 6 6 6 6 6 6 6 5 5 5 5 4 4 3 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 2 2 1 2 4 5 5 6 6 6 6 6 6 6 5 5 4 3 3 3 3 3 4 3 3 2 4 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 4 4 4 3 3 2 1 1 1 2 1 2 2 2 2 2 3 3 4 4 4 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 6 7 9 9 9 9 8 8 8 8 8 8 7 7 6 5 5 5 5 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 10 11 12 13 13 14 15 15 16 16 16 17 18 18 17 17 17 17 16 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 19 19 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 4 4 5 5 6 7 8 8 8 9 9 10 10 11 12 13 14 14 14 14 13 13 13 12 12 11 11 11 13 14 15 16 17 18 19 19 19 17 16 14 12 11 10 9 8 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 3 3 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 2 2 3 4 5 6 6 6 6 6 6 6 6 5 4 3 3 3 3 4 4 4 3 2 4 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 4 4 4 4 4 4 3 3 4 3 3 3 2 2 2 2 2 2 2 2 1 1 1 2 2 3 4 4 4 4 4 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 5 6 7 8 9 10 9 9 8 8 8 8 8 7 7 6 5 5 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 8 8 8 8 8 9 10 10 10 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 8 8 9 10 11 11 12 13 14 14 14 15 16 16 16 17 17 17 17 17 17 16 15 14 14 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 12 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 5 5 5 6 7 8 9 9 9 9 10 11 11 11 12 12 14 14 14 13 12 12 12 12 12 11 11 12 13 14 16 16 17 18 19 19 18 17 15 12 10 10 9 7 6 6 5 5 5 5 6 6 6 6 6 6 6 5 5 5 4 3 3 2 2 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 4 3 2 2 4 5 5 5 6 6 6 7 6 6 5 4 3 3 3 3 4 4 4 2 2 4 4 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 3 3 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 4 4 4 4 5 6 7 8 8 8 7 8 8 9 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 8 8 8 8 8 9 9 8 8 7 7 7 7 7 7 7 8 8 9 9 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 15 14 13 13 12 12 12 12 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 6 6 6 6 6 8 9 10 11 11 12 12 12 12 12 12 13 14 13 12 11 11 11 11 12 12 12 13 14 15 16 16 17 17 18 18 18 16 14 11 9 8 8 6 6 5 5 4 5 5 6 6 6 6 6 6 6 6 6 5 5 5 4 3 3 3 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 5 4 3 3 4 4 5 5 6 6 6 6 6 5 5 4 4 3 3 3 3 4 3 2 2 2 3 4 5 5 5 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 4 3 2 2 2 1 2 3 3 4 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 4 4 4 3 4 5 6 8 8 8 8 8 9 9 9 10 9 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 9 9 9 9 9 10 10 10 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 14 14 13 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 6 6 6 5 6 8 9 10 11 12 13 13 13 13 13 13 13 13 12 11 10 10 10 11 12 13 13 14 15 15 15 16 16 16 17 17 17 16 13 11 11 9 7 6 5 5 4 4 4 4 5 5 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 6 6 6 5 5 4 3 4 4 5 6 6 7 7 6 6 5 5 4 4 3 3 3 3 3 3 2 2 2 2 3 4 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 1 1 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 4 4 3 3 3 4 6 7 7 8 8 8 9 9 9 9 8 8 8 8 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 13 12 12 12 12 13 13 13 13 13 13 12 11 11 11 11 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 6 5 5 5 6 7 9 10 11 12 12 13 13 14 13 13 13 12 12 11 11 10 10 11 12 13 14 14 14 15 14 14 14 15 15 16 16 14 12 10 10 8 6 5 5 5 4 4 4 4 4 5 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 6 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 5 5 4 4 4 3 4 5 6 7 7 6 6 6 5 5 4 4 3 3 4 4 3 4 3 3 2 1 3 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 2 1 2 2 1 1 3 4 4 5 5 4 4 4 4 5 5 5 5 6 6 5 5 5 5 4 4 4 4 3 3 4 5 5 7 8 8 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 6 6 6 6 6 7 8 9 10 11 11 12 12 13 13 12 12 12 12 12 11 11 11 11 12 13 13 13 13 13 13 12 12 13 13 13 13 11 11 10 9 7 5 5 5 5 4 4 4 4 4 4 5 6 6 6 5 5 5 5 5 5 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 8 9 9 9 9 9 8 8 7 7 6 6 6 6 6 5 5 5 4 4 3 3 4 5 6 7 6 6 5 5 5 5 4 3 3 3 4 4 4 4 4 3 2 1 3 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 2 1 2 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 5 5 4 4 3 4 4 5 7 8 8 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 9 9 8 8 8 8 9 9 9 9 10 10 10 11 10 10 10 10 10 10 10 9 9 9 10 10 10 11 11 12 12 12 12 11 11 11 10 10 11 11 10 10 10 11 11 11 12 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 11 11 11 11 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 19 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 7 6 6 6 6 6 8 8 9 10 10 10 11 12 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 11 10 10 11 11 11 10 9 8 7 6 5 4 4 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 9 8 7 7 6 6 6 6 5 5 5 4 4 4 3 3 4 5 6 6 6 6 5 5 5 4 3 3 3 3 4 4 4 4 4 3 1 2 4 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 2 1 2 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 5 5 5 5 4 4 4 5 6 7 8 8 8 7 7 7 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 8 8 8 8 8 9 9 10 10 9 9 9 9 10 10 10 10 10 9 10 10 10 11 12 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 14 14 13 13 12 12 11 11 11 11 11 11 11 10 10 10 11 11 11 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 7 7 7 7 6 6 7 7 8 9 9 8 9 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 8 9 9 9 9 7 6 5 5 4 5 4 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 9 8 7 7 6 6 5 5 5 5 5 5 5 4 3 3 4 5 5 6 6 6 6 6 5 4 3 2 3 4 4 5 5 4 4 3 1 2 4 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 2 2 2 3 3 4 4 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 4 5 5 7 7 8 8 7 6 6 6 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 4 4 4 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 8 8 8 9 9 8 7 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 12 13 13 14 15 15 15 15 14 13 12 12 12 12 11 11 11 10 10 10 11 11 11 11 11 11 10 10 10 10 9 9 9 10 10 11 11 11 10 10 10 11 11 12 12 12 12 12 12 12 13 14 14 15 15 15 15 15 16 16 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 8 8 7 7 7 7 7 7 7 7 7 6 8 9 9 9 9 9 9 9 10 11 11 11 10 11 10 11 11 10 9 8 7 6 6 7 7 6 5 4 4 4 5 5 5 4 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 7 6 5 5 5 5 5 5 5 5 5 4 2 3 4 5 5 5 5 6 6 5 4 3 2 3 4 5 5 5 5 4 4 3 1 2 4 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 4 4 4 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 6 7 7 7 7 7 7 6 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 11 12 12 13 14 15 15 15 15 14 13 13 13 12 12 11 11 10 9 9 9 10 10 10 11 11 10 10 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 14 14 15 15 15 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 9 8 7 7 7 7 7 7 6 6 5 5 6 7 7 7 7 8 8 9 9 10 11 10 9 9 8 9 10 10 9 8 7 6 5 5 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 7 7 7 6 5 5 5 5 5 5 5 5 5 4 2 3 4 5 5 5 5 5 5 4 4 4 3 3 4 5 5 5 5 5 4 4 2 1 4 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 6 7 7 7 7 7 6 5 4 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 9 10 10 10 10 10 11 11 12 12 13 13 13 13 13 13 12 12 12 12 11 11 12 12 12 13 13 14 14 14 14 14 13 13 12 12 11 11 10 9 9 9 9 9 9 9 10 10 10 9 9 9 9 8 8 8 9 9 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 15 15 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 10 9 8 8 8 8 7 6 5 4 4 5 6 7 7 7 7 8 9 9 10 10 10 10 9 8 7 7 8 9 9 8 7 6 6 5 3 3 3 3 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 5 5 4 4 5 5 5 5 5 5 4 3 4 5 6 6 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 4 2 2 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 6 5 5 5 5 4 4 4 5 5 5 5 5 4 4 4 5 6 6 6 6 6 6 5 5 4 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 9 9 9 9 9 10 10 11 12 12 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 15 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 17 9 9 9 9 9 8 7 5 4 4 5 5 5 6 6 7 7 8 9 9 9 9 10 10 9 8 7 6 7 9 9 9 8 8 7 5 4 3 3 3 4 5 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 5 5 4 4 4 4 4 4 5 5 5 4 4 4 5 6 6 6 5 5 4 4 5 5 5 5 5 5 6 6 6 5 5 4 2 2 3 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 5 5 4 4 5 5 5 5 5 4 4 3 4 5 5 6 6 6 6 5 5 4 4 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 4 4 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 12 12 12 12 12 12 12 12 13 13 13 12 12 11 11 11 11 11 12 12 12 12 12 11 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 8 8 8 8 8 8 7 5 4 4 4 5 5 5 6 6 7 8 8 9 9 9 9 9 9 8 7 6 6 8 9 10 10 9 8 6 4 4 4 4 4 4 5 5 5 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 6 6 6 7 6 5 4 5 5 6 6 6 6 6 6 6 6 5 5 4 3 3 2 3 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 5 5 4 5 5 5 5 5 4 3 3 3 3 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 4 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 11 11 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 11 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 7 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 15 15 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 17 16 16 16 16 16 16 16 16 16 15 7 7 7 7 7 7 6 5 4 4 3 3 3 4 5 6 7 7 8 8 8 8 8 8 8 8 7 6 5 5 7 9 9 9 8 6 5 5 6 6 6 6 6 6 5 4 3 3 3 3 4 4 3 3 3 3 4 4 4 4 4 4 4 5 6 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 6 5 5 5 4 4 4 3 3 3 3 4 4 4 4 4 5 6 7 7 7 7 6 5 5 5 6 7 7 7 7 7 7 6 5 5 5 4 3 3 2 3 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 4 3 2 2 2 2 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 7 7 6 6 7 7 8 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 12 12 12 12 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 18 18 18 18 18 17 17 16 16 15 15 15 15 15 15 15 15 14 6 6 6 6 6 6 5 4 4 3 2 2 2 3 5 6 6 7 7 8 8 8 7 7 7 7 6 5 4 3 3 4 5 7 6 6 5 6 6 6 6 6 4 4 4 4 4 3 2 3 3 3 4 4 4 3 4 4 4 4 4 4 4 5 6 7 7 7 7 7 7 7 6 5 5 5 4 4 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 4 4 4 4 5 6 6 6 7 7 6 5 5 5 6 7 8 8 9 10 9 7 6 4 4 3 3 3 2 1 2 3 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 4 3 2 2 2 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 8 7 6 6 6 6 7 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 14 14 14 14 15 14 14 13 13 13 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 18 18 17 17 17 16 15 15 15 15 15 15 14 14 14 14 14 5 5 5 5 5 4 4 4 3 3 3 3 3 3 4 5 6 6 6 7 7 7 7 7 6 6 7 6 4 2 2 1 2 3 3 4 5 5 5 5 4 3 0 1 3 3 3 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 6 6 6 6 6 6 6 5 4 4 4 4 4 5 5 5 4 4 5 4 4 4 3 3 3 3 3 4 4 4 4 5 6 6 6 7 7 6 6 6 6 6 6 7 7 8 10 11 11 9 5 3 2 2 2 2 2 1 2 3 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 4 3 3 2 2 1 1 2 2 2 2 2 2 3 3 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 8 7 6 6 6 7 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 13 13 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 18 18 18 17 17 17 16 16 16 15 14 14 14 14 14 14 14 14 14 14 4 4 4 4 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 6 7 7 6 6 3 1 2 3 2 2 3 4 4 4 3 1 1 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 4 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 3 3 3 4 4 4 4 5 5 6 7 7 7 7 7 6 6 6 6 7 7 8 8 9 11 12 12 10 6 3 2 2 2 2 1 1 2 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 5 4 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 5 5 6 6 6 6 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 11 11 11 11 10 10 10 10 9 9 9 9 8 8 7 7 7 7 7 8 8 8 9 8 8 8 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 4 5 5 5 5 6 5 5 6 6 7 7 7 7 6 4 1 3 5 5 4 3 3 2 2 1 1 2 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 3 3 3 3 3 3 3 4 5 5 5 5 6 6 7 7 7 7 7 7 6 6 7 8 8 8 8 9 10 11 11 10 9 6 4 3 3 3 3 2 3 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 5 5 5 5 5 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 8 8 8 8 9 9 9 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 17 17 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 4 4 4 4 3 3 3 3 4 5 5 5 4 4 4 4 4 4 4 5 4 4 3 3 5 6 6 7 7 6 5 3 2 5 6 7 6 5 5 4 3 3 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 3 3 3 3 4 5 6 6 7 7 7 8 8 8 8 7 7 7 6 7 8 9 9 9 10 11 12 11 10 9 7 5 5 4 3 5 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 4 3 3 2 2 2 2 3 3 3 3 3 2 2 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 5 5 5 5 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 5 5 5 5 5 6 6 6 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 21 21 20 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 3 4 4 4 4 3 3 3 4 5 5 4 4 3 3 3 3 3 3 3 3 1 0 1 3 4 4 4 5 5 5 4 1 3 5 6 6 6 6 5 5 5 5 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 3 4 5 6 7 8 9 9 9 8 8 8 8 7 7 7 8 9 10 10 10 11 12 12 11 10 8 6 5 4 3 3 4 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 4 4 3 3 2 1 1 2 3 3 3 3 2 2 1 1 0 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 7 8 7 7 7 6 6 6 6 6 6 6 5 5 5 5 4 4 3 3 3 3 4 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 10 10 10 10 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 19 18 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 3 3 4 5 5 4 4 4 4 5 4 4 3 2 1 1 1 1 1 1 1 1 2 2 0 1 1 2 3 3 3 3 2 2 3 3 4 5 5 6 6 6 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 5 4 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 5 4 4 4 3 3 2 1 1 1 1 2 3 4 6 7 8 9 9 9 9 9 8 8 8 8 8 8 9 9 10 10 11 11 12 12 11 9 8 7 6 4 2 2 3 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 2 2 2 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 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 4 4 3 3 3 2 1 1 2 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 7 7 7 8 8 8 8 8 9 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 3 2 1 2 2 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 10 9 9 9 9 10 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 19 19 18 17 17 17 16 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 3 3 4 5 5 5 5 5 5 4 4 3 2 1 0 0 2 2 3 3 3 3 3 2 2 1 2 4 4 5 5 5 5 4 4 4 3 3 4 6 6 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 4 4 4 4 5 5 5 5 5 4 4 3 3 2 1 1 0 1 2 3 5 6 8 9 10 10 10 9 9 8 8 9 8 8 9 10 10 10 10 11 11 10 10 9 7 7 6 5 3 1 3 4 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 2 2 2 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 2 2 2 2 0 1 2 3 3 3 4 5 7 6 6 5 5 6 6 6 6 7 7 7 6 7 8 8 8 9 9 10 10 10 10 10 10 10 11 11 10 10 9 8 8 7 7 6 6 5 5 5 5 4 3 1 1 1 3 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 9 10 11 11 12 12 12 12 12 12 12 12 11 10 10 10 11 11 10 10 9 9 9 9 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 3 3 3 3 4 5 5 5 4 4 3 2 1 1 1 2 4 4 4 4 4 3 3 2 2 2 3 5 6 6 7 6 6 6 5 4 2 1 3 5 7 7 7 7 7 7 7 7 7 6 5 5 5 5 5 6 6 6 6 5 5 4 4 4 4 4 3 4 4 4 4 5 5 5 5 5 5 5 4 4 3 3 2 2 1 1 2 4 5 6 8 10 10 10 10 10 9 8 8 9 9 9 10 10 10 10 10 11 10 9 8 7 7 6 5 3 2 0 1 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 2 2 2 2 3 2 2 3 3 3 4 6 7 8 8 7 7 7 7 7 8 8 8 8 7 8 8 9 9 9 10 10 11 11 11 11 11 11 12 12 12 12 11 10 10 9 8 8 7 6 6 6 6 6 4 4 3 1 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 9 10 11 11 12 12 12 13 13 13 12 12 12 11 12 12 12 12 11 11 10 10 10 10 10 10 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 3 3 3 3 4 4 5 5 4 3 3 2 2 2 2 3 4 4 4 3 3 3 3 3 2 3 4 5 6 7 7 6 5 5 3 3 2 1 3 4 6 7 6 6 7 7 8 8 8 7 6 5 5 5 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 3 3 2 2 1 2 3 5 7 9 9 10 11 11 10 9 9 9 9 9 9 10 10 10 10 10 10 10 8 7 6 6 5 4 3 2 0 1 2 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 3 3 3 2 2 2 3 4 5 5 5 5 5 6 8 8 8 8 8 8 7 7 7 8 8 7 7 8 8 9 9 9 10 11 11 11 12 12 12 12 12 12 13 13 13 12 12 11 10 9 9 8 7 7 7 7 6 5 5 4 3 2 2 2 2 3 3 2 3 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 7 7 6 6 6 6 6 7 8 9 10 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 18 17 17 16 16 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 3 3 3 3 4 4 5 5 4 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 5 6 7 7 7 5 3 2 2 3 2 2 2 4 5 4 5 6 8 9 10 9 8 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 4 3 3 3 3 2 2 1 2 3 5 7 8 9 10 11 11 10 9 9 9 9 9 9 9 10 10 9 8 8 7 7 7 6 5 4 3 3 2 1 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 2 2 2 2 2 2 3 3 3 3 4 4 3 3 3 3 3 2 2 3 2 2 2 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 3 3 2 2 3 3 5 6 7 7 7 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 9 9 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 12 12 11 11 10 10 9 9 8 7 7 6 5 5 4 4 4 3 3 3 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 1 1 2 2 2 2 3 3 4 3 3 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 7 7 6 6 5 5 5 6 6 7 8 9 9 9 8 9 10 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 12 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 15 14 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 17 16 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 16 16 3 3 3 3 3 4 5 5 4 4 3 3 3 4 4 3 1 1 3 4 4 4 4 2 1 1 3 5 7 8 7 7 5 3 2 3 3 3 2 1 3 3 4 5 6 8 10 10 10 9 9 8 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 2 2 2 1 1 1 2 3 4 6 7 8 8 9 9 10 9 8 9 9 9 9 9 9 9 9 8 7 6 6 5 5 5 5 4 4 3 2 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 3 3 4 5 5 5 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 4 4 4 4 5 5 4 4 4 3 3 3 3 3 4 5 6 6 7 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 9 10 10 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 12 11 11 10 10 9 9 8 7 7 7 6 6 5 5 7 7 7 6 6 5 4 4 3 3 2 2 3 2 1 1 1 0 0 1 1 2 2 3 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 5 5 5 5 5 6 6 6 6 6 6 6 5 4 5 5 5 6 6 7 7 7 7 7 6 5 5 5 5 5 6 6 7 7 8 8 7 7 8 9 10 10 11 11 12 12 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 12 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 16 15 15 15 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 4 3 3 3 3 3 4 5 5 5 5 5 4 4 4 4 2 1 3 4 5 5 5 4 3 3 6 7 9 9 9 9 6 4 3 3 4 3 2 2 1 2 3 4 6 8 9 10 10 10 10 9 8 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 2 2 0 1 2 3 4 4 6 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 7 6 5 5 5 4 4 4 4 4 3 2 1 1 1 2 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 4 4 4 3 3 3 3 3 4 5 6 7 7 7 8 8 7 7 7 6 6 5 5 5 4 4 3 3 3 3 3 3 3 2 3 3 3 3 4 4 5 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 5 6 8 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 7 8 8 9 9 10 10 11 12 12 12 13 13 14 14 14 14 15 14 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 8 10 10 10 9 9 8 7 6 6 5 4 5 5 4 4 3 3 3 2 2 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 3 3 3 3 4 4 5 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 5 6 6 7 8 8 9 9 10 11 12 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 14 14 14 14 14 14 13 13 13 13 13 13 13 14 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 17 17 16 15 15 15 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 4 4 3 3 3 3 4 5 5 5 6 6 5 4 4 4 3 2 3 3 5 6 6 6 6 6 7 8 9 9 9 8 6 4 4 4 4 3 3 3 3 3 3 4 6 8 9 9 9 9 9 8 8 7 6 6 6 6 7 7 7 7 6 6 6 6 5 6 6 5 5 5 5 5 5 5 4 4 3 3 1 1 2 4 5 6 7 8 9 9 8 7 8 8 8 9 9 9 9 10 10 10 10 8 7 5 4 4 4 4 4 4 3 3 2 2 1 1 1 1 2 2 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 6 6 5 5 4 4 4 4 4 4 4 5 7 8 8 9 9 9 9 9 9 8 7 7 6 6 6 5 5 4 4 4 4 4 3 3 3 3 3 4 4 4 5 6 7 8 8 8 8 7 6 5 5 5 5 5 5 5 5 5 6 7 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 7 7 7 8 9 10 11 11 12 12 13 13 14 14 15 15 15 15 15 14 15 15 14 14 13 13 12 12 12 11 11 11 11 13 13 13 13 12 11 11 10 9 8 7 6 6 7 6 6 6 5 5 4 3 3 2 2 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 4 4 3 2 1 1 1 2 3 4 3 4 4 4 4 4 4 4 4 4 3 2 1 1 1 1 2 2 3 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 7 8 9 8 7 9 10 10 10 11 11 11 12 12 12 12 12 12 12 13 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 16 16 15 15 15 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 4 4 4 3 3 4 4 5 5 5 5 5 5 4 3 3 3 2 3 3 5 6 7 7 7 7 6 6 6 7 7 6 5 4 4 4 4 3 3 3 3 3 2 4 5 7 8 8 8 8 8 7 7 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 3 2 1 2 3 5 6 7 8 9 9 9 8 7 8 9 10 10 10 10 11 11 11 10 10 8 6 4 3 3 3 3 4 4 3 3 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 7 7 6 6 6 5 5 5 5 5 5 6 7 8 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 5 5 5 6 7 8 9 11 11 11 9 7 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 5 4 4 5 5 5 6 6 6 7 8 9 10 11 11 12 12 13 14 14 15 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 13 13 11 10 9 9 11 10 10 9 9 8 7 6 5 5 4 5 6 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 1 1 3 3 3 4 3 2 2 2 2 2 3 3 2 2 0 1 1 2 2 3 3 2 2 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 3 4 4 4 4 3 3 4 4 5 4 4 6 7 7 8 8 9 10 11 11 12 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 17 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 4 4 4 4 4 4 4 4 5 4 4 4 4 4 3 3 3 3 3 3 5 6 6 6 6 6 4 3 3 3 3 4 4 4 4 4 4 3 3 2 2 2 2 3 5 6 7 8 8 8 7 7 7 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 4 4 4 3 2 1 2 4 5 5 6 6 7 8 8 8 8 9 10 11 11 11 11 11 11 11 10 9 7 6 4 3 3 3 4 4 4 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 7 7 8 8 8 9 8 8 7 7 7 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 9 9 9 9 8 8 7 8 7 7 6 6 6 6 6 6 6 6 6 5 6 6 6 6 7 8 9 9 12 12 11 9 7 7 6 5 5 5 5 4 4 4 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 4 4 4 5 5 5 5 5 5 6 6 7 8 9 10 10 10 11 12 13 14 15 15 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 14 14 14 14 15 15 14 14 13 12 12 13 13 12 12 12 11 10 9 8 7 7 8 8 7 6 5 5 4 4 4 4 4 3 3 2 2 2 2 2 2 2 1 2 3 4 4 6 5 5 4 3 2 1 1 1 1 1 2 3 3 3 4 4 4 3 1 1 1 3 3 4 4 4 3 2 2 2 1 1 1 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 4 5 6 7 8 8 9 9 8 9 10 10 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 5 6 6 4 3 1 1 1 1 1 2 3 4 4 3 3 3 3 2 2 2 2 3 4 6 6 7 7 8 8 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 4 4 4 3 1 1 3 4 5 5 5 5 6 7 9 9 10 10 11 12 12 12 12 11 10 10 9 8 7 6 5 5 4 4 5 5 4 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 7 7 8 8 8 9 9 9 9 9 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 7 7 8 8 8 8 8 8 7 7 8 8 8 8 8 7 8 9 11 11 11 10 8 7 6 6 6 6 5 4 3 4 4 4 4 4 5 4 4 4 4 4 3 3 3 3 3 3 3 4 5 5 5 5 5 5 5 6 6 7 8 9 9 9 9 10 11 12 13 14 15 15 16 16 16 16 15 15 15 15 15 14 14 14 13 13 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 12 11 11 10 11 11 10 9 7 6 5 5 5 4 4 3 3 2 1 0 1 1 1 1 2 3 4 5 6 7 7 7 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 2 1 1 1 2 3 4 4 3 1 1 0 1 2 2 3 3 2 2 1 2 2 2 3 3 3 3 3 4 3 2 2 3 3 4 5 6 6 6 6 6 7 8 9 10 11 11 11 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 17 17 16 16 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 19 19 19 19 19 19 19 18 18 18 18 17 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 3 3 4 4 5 5 5 4 3 2 2 2 2 3 3 4 5 6 5 4 3 1 1 2 2 2 3 4 5 5 6 7 8 8 8 7 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 7 7 6 5 4 4 3 2 1 2 3 5 5 5 5 5 6 8 10 11 11 12 12 12 12 12 11 10 10 9 8 8 7 6 6 6 5 4 4 4 5 5 4 4 4 4 4 4 3 3 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 7 7 8 9 9 9 9 10 10 9 9 9 9 8 8 8 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 10 10 10 9 9 9 9 9 9 10 10 10 8 7 7 6 6 5 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 6 6 6 5 5 5 6 7 7 8 8 9 9 9 10 11 12 12 13 14 14 14 15 15 15 14 14 14 14 14 13 13 13 12 12 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 13 13 14 14 14 14 14 13 13 13 12 12 12 12 11 10 8 8 7 6 5 4 4 3 3 2 1 1 1 2 2 3 3 4 5 6 6 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 2 2 2 3 3 2 2 1 1 2 3 4 4 4 4 3 3 3 3 3 4 4 4 4 4 5 4 4 3 2 2 3 3 4 4 4 4 5 5 6 7 8 9 10 10 11 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 16 15 15 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 3 3 3 3 3 3 3 4 4 5 7 9 8 8 7 5 3 1 1 2 3 3 4 4 5 6 7 8 8 7 7 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 7 6 6 5 4 3 2 0 2 4 5 5 5 5 5 7 9 11 11 11 11 11 11 11 10 10 9 9 8 8 7 7 7 7 7 6 5 3 3 4 5 5 5 5 4 4 4 3 2 2 2 2 2 2 3 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 10 10 10 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 11 11 11 12 12 12 12 11 12 11 11 10 10 9 9 8 8 9 9 8 8 7 7 6 5 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 13 14 14 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 14 14 13 12 11 10 10 8 7 6 5 4 4 3 3 3 2 2 3 3 4 4 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 4 2 3 3 3 3 3 2 2 3 4 4 4 4 4 4 4 3 3 3 4 4 4 5 5 4 5 4 4 4 3 3 3 3 3 3 4 4 4 5 6 6 6 7 8 9 11 11 11 12 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 16 15 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 17 17 17 18 18 17 18 18 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 2 3 4 4 4 4 4 3 3 3 3 3 2 1 1 1 1 1 2 1 1 2 2 3 3 3 3 4 4 5 5 5 6 7 8 10 11 10 8 6 4 2 2 2 2 3 3 4 5 6 7 8 8 8 7 6 6 6 6 7 7 8 8 8 8 9 9 9 9 9 9 8 8 7 7 6 4 2 0 2 4 5 6 5 5 6 7 8 10 11 11 11 11 10 10 9 8 8 8 8 7 7 7 7 7 8 7 6 5 3 3 4 5 5 5 5 5 4 4 3 2 2 2 2 2 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 7 7 8 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 8 9 9 10 10 11 11 12 12 13 14 14 14 13 13 12 11 11 10 9 9 8 7 7 8 8 8 7 6 5 4 3 2 2 3 3 3 4 4 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 14 15 15 15 14 14 13 12 11 9 8 6 6 6 6 5 4 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 3 3 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 5 5 6 7 9 9 9 9 10 10 11 12 13 13 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 14 14 14 14 14 14 14 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 3 3 3 3 3 3 3 2 2 2 3 2 2 2 1 0 1 2 2 2 2 3 3 3 3 3 3 4 5 6 7 7 8 8 9 11 11 10 8 5 3 2 1 1 2 2 2 2 3 5 6 7 8 8 7 7 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 8 8 8 7 6 4 2 2 4 6 7 7 7 7 7 9 10 11 11 11 11 11 10 9 8 7 7 7 7 6 6 6 6 7 7 7 6 5 4 4 4 4 5 5 5 5 4 3 2 2 1 1 2 2 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 7 8 8 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 9 10 10 10 11 12 13 14 15 15 14 14 13 12 12 10 9 9 8 7 7 7 7 7 7 6 5 4 3 2 2 2 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 11 11 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 14 12 11 9 8 11 9 7 6 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 5 5 5 5 5 5 5 6 6 6 7 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 5 5 6 7 7 7 7 8 9 10 11 12 13 14 14 14 15 15 15 16 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 3 3 3 3 3 2 2 2 2 3 3 2 2 2 1 0 1 2 2 3 3 3 3 3 3 3 4 4 5 7 8 9 9 10 10 9 8 5 3 1 0 1 2 3 3 3 2 2 2 4 6 6 7 8 7 7 6 6 6 7 7 8 8 8 9 9 9 9 8 8 8 8 8 8 6 5 3 2 4 6 7 8 8 8 8 9 10 10 10 10 10 10 10 9 8 8 7 6 6 6 5 5 6 6 7 7 6 5 4 4 4 4 5 5 6 5 5 4 3 2 2 1 1 2 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 7 8 9 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 9 10 10 10 11 12 13 14 14 14 14 13 12 12 11 10 9 8 8 8 7 7 7 6 6 5 4 3 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 10 11 12 12 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 15 14 12 12 14 12 11 9 7 6 5 4 4 4 4 4 4 4 5 5 5 5 5 4 4 5 5 5 5 5 5 5 6 6 7 7 7 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 4 4 4 4 4 4 3 3 3 3 3 4 4 4 5 6 6 6 6 7 7 8 9 10 11 12 13 14 14 14 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 17 17 5 4 4 4 4 3 4 4 4 4 4 4 3 2 0 1 1 2 2 3 3 3 3 4 4 4 4 5 6 7 8 9 9 10 9 8 4 2 3 3 3 3 5 5 4 4 3 2 2 3 4 5 6 7 8 7 7 6 6 7 7 7 8 8 9 9 9 8 8 8 8 8 8 6 5 3 2 4 6 7 8 8 9 9 9 9 9 10 10 8 8 8 8 7 7 7 7 7 6 6 6 6 6 7 7 6 5 4 4 4 4 5 5 6 6 6 5 4 3 2 1 1 2 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 8 9 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 9 9 10 11 12 13 14 14 14 13 13 12 12 11 10 10 9 8 8 8 8 8 7 6 5 4 3 3 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 9 9 10 10 10 11 12 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 17 17 16 16 14 15 14 12 10 8 6 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 4 4 4 4 3 3 3 2 2 3 4 4 5 5 6 6 6 6 7 7 8 9 10 12 12 13 13 13 14 15 15 15 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 18 18 17 17 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 7 6 6 6 5 5 5 6 5 5 5 4 3 2 1 1 2 2 2 2 3 3 4 4 5 5 5 5 6 6 7 7 8 9 10 8 4 2 5 5 5 6 6 5 5 4 4 3 2 3 3 4 6 7 8 7 7 6 6 7 7 7 8 8 8 8 8 8 8 8 8 7 7 5 2 1 3 5 7 8 8 8 8 8 8 8 9 9 8 8 7 6 6 6 6 6 7 7 7 7 8 8 8 8 7 6 5 4 4 4 4 5 6 7 7 6 5 4 3 3 1 1 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 8 9 10 11 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 8 8 9 9 10 11 13 13 14 14 13 13 13 12 12 11 10 10 9 8 8 8 8 7 6 5 5 3 3 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 9 9 10 10 10 10 10 10 10 10 10 10 10 9 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 10 10 10 11 12 13 13 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 18 18 17 18 17 16 14 11 11 9 7 6 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 3 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 19 18 18 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 19 19 19 20 20 20 20 20 20 20 19 19 18 18 18 17 16 16 15 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 8 8 7 7 6 6 6 6 6 5 5 4 3 2 1 1 2 2 2 3 3 4 4 5 6 5 4 4 4 5 6 7 9 11 12 10 6 2 4 5 5 6 6 5 5 4 4 3 3 3 3 4 5 7 8 8 7 7 6 6 7 7 8 8 8 8 8 8 8 8 8 7 6 3 0 3 5 7 7 8 8 7 7 7 8 9 9 8 8 7 6 5 5 6 6 6 7 7 7 8 9 9 9 8 7 6 4 4 3 4 4 5 6 7 6 5 4 4 3 2 1 1 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 7 8 9 11 11 12 12 12 12 12 12 11 11 11 11 10 10 10 10 11 11 10 10 10 10 9 9 9 8 8 7 7 8 8 8 10 11 12 13 14 14 13 13 13 13 12 11 11 10 9 9 8 8 8 7 7 6 5 4 3 3 3 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 7 7 8 9 10 11 11 11 11 10 10 10 10 10 10 10 9 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 12 13 13 13 14 14 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 20 19 18 17 15 15 13 10 8 6 5 5 5 4 4 4 4 4 5 5 5 5 5 4 4 4 5 5 6 6 5 5 5 5 5 4 4 4 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 2 2 2 2 3 3 3 3 2 2 2 2 3 4 5 5 5 6 6 6 7 7 7 8 8 8 9 10 11 13 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 20 20 20 20 19 19 18 18 17 17 16 15 15 15 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 9 9 9 8 7 6 6 6 5 5 4 4 3 2 1 1 2 3 3 3 4 5 5 5 6 5 3 3 4 4 6 8 10 12 14 12 7 3 2 3 5 5 5 5 5 4 4 3 3 2 2 4 5 7 7 7 7 6 6 6 7 7 8 8 8 8 8 8 8 7 7 6 5 2 2 5 6 6 7 6 6 6 6 7 8 8 9 9 8 7 6 5 5 5 6 6 6 6 6 7 8 9 9 8 6 5 4 4 3 3 4 5 5 5 5 4 4 3 2 1 1 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 10 11 11 12 12 13 13 12 12 12 11 11 11 11 10 10 11 11 11 11 11 10 10 10 9 9 8 8 7 7 8 8 9 11 12 13 14 14 14 14 13 13 13 12 11 10 9 9 9 8 8 8 7 7 6 5 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 6 6 7 7 7 8 8 8 8 9 10 10 11 11 11 11 11 11 10 10 10 10 9 9 8 8 8 8 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 20 20 19 19 18 16 14 11 9 7 6 6 6 5 4 4 4 5 5 5 5 5 4 4 4 5 5 5 5 5 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 6 6 6 6 6 7 7 7 8 9 10 11 13 13 14 14 14 15 15 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 20 19 19 18 18 17 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 10 10 10 9 8 7 6 5 5 5 4 3 3 2 2 2 3 4 3 5 5 6 5 4 4 3 4 4 5 6 8 10 12 14 15 14 9 7 5 3 4 4 4 5 4 4 4 3 3 2 2 4 5 6 7 7 6 6 6 7 7 8 9 9 9 9 9 8 8 7 6 6 5 3 3 4 5 5 5 5 5 5 6 7 8 8 8 8 8 7 5 4 4 4 5 6 6 6 7 8 9 9 8 7 6 5 4 3 2 1 2 2 3 3 3 3 3 2 1 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 9 10 11 11 12 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 8 8 8 8 9 10 12 13 14 14 14 14 13 13 13 12 11 10 10 9 9 8 8 8 7 7 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 7 7 7 8 8 8 9 9 9 10 11 11 11 11 11 11 11 10 10 10 10 10 9 9 8 8 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 17 17 17 17 17 18 18 18 18 19 19 20 20 20 20 20 20 20 19 18 17 15 12 10 10 10 9 7 5 4 4 4 5 5 5 5 4 4 4 5 5 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 2 2 1 1 1 1 1 0 0 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 2 3 3 3 4 4 5 5 5 6 6 6 6 7 8 9 10 11 12 12 12 13 13 14 15 15 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 20 20 20 20 19 18 18 18 17 16 16 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 10 10 10 10 9 8 6 6 5 4 4 4 3 3 3 4 4 4 5 5 6 5 4 3 2 2 5 5 7 9 10 11 12 13 14 14 12 10 7 4 3 4 4 4 4 4 4 3 2 2 2 3 5 6 6 6 6 6 6 7 7 8 9 10 11 10 10 9 8 6 5 5 4 3 2 3 2 3 3 4 4 5 6 7 8 8 8 8 8 6 5 3 2 3 5 6 6 7 8 8 8 8 7 7 6 6 5 4 3 2 2 2 2 1 1 1 1 0 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 9 9 9 10 11 12 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 8 8 9 10 11 12 14 14 15 14 14 13 13 12 11 11 10 9 9 9 8 8 7 7 7 6 6 5 4 4 5 4 5 5 5 5 5 5 5 5 5 6 7 8 8 8 9 9 9 9 10 10 11 11 12 11 10 10 10 10 9 9 9 9 9 8 8 7 7 6 6 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 20 20 20 20 20 20 20 20 19 18 17 15 13 13 13 11 9 7 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 2 2 2 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 1 1 0 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 4 4 5 5 5 5 6 6 7 8 9 9 10 11 10 11 12 13 13 14 15 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 20 20 20 19 19 18 18 18 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 9 9 9 9 9 9 8 7 6 5 5 4 3 3 3 4 4 5 5 4 4 4 3 1 1 3 5 7 10 11 12 11 11 11 11 12 12 10 7 5 3 3 4 4 4 4 4 3 2 1 2 3 5 6 6 6 6 6 7 7 8 9 10 11 12 12 11 10 8 7 5 4 4 3 2 2 2 1 2 3 5 6 7 8 8 8 8 8 7 5 4 3 2 3 4 4 6 7 7 8 7 7 7 7 6 6 6 5 5 4 3 2 2 1 1 1 1 2 3 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 8 8 9 9 10 11 12 13 13 13 13 12 12 12 12 12 11 11 11 11 12 12 12 12 11 11 11 10 10 10 9 9 10 11 12 13 14 14 14 14 14 13 12 11 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 8 9 9 9 9 10 10 10 11 11 11 11 11 10 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 12 12 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 20 20 20 19 19 19 18 17 16 15 14 12 11 9 8 7 6 5 5 5 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 5 6 7 7 8 9 9 10 10 10 11 12 13 14 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 18 18 18 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 9 9 8 8 8 8 8 7 7 6 6 4 3 2 2 2 3 4 4 2 1 1 0 2 4 4 7 11 12 12 12 11 10 9 9 9 9 8 7 5 3 3 4 4 4 4 3 2 2 1 1 3 4 6 6 6 6 6 7 8 8 9 11 12 12 12 12 11 9 8 6 4 3 2 2 2 1 1 2 4 6 7 8 9 9 9 8 8 6 5 5 4 3 4 4 4 5 5 6 6 7 7 7 7 7 7 6 6 6 5 4 3 2 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 6 6 7 7 8 8 8 8 8 9 9 10 11 12 12 13 13 13 13 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 10 11 12 13 13 14 14 14 14 13 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 10 10 10 10 10 11 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 6 6 6 7 7 7 7 8 8 9 9 10 10 10 10 11 11 12 12 12 11 11 11 10 10 9 9 10 10 10 11 12 12 12 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 19 19 20 20 20 20 21 21 20 20 20 20 19 19 18 18 17 16 14 13 11 10 9 9 8 7 6 5 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 3 4 4 4 4 4 3 3 3 3 3 3 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 5 5 6 6 7 8 9 9 9 10 10 11 13 13 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 20 20 20 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 9 9 8 7 8 7 7 8 7 6 5 4 3 1 1 0 2 2 2 2 3 4 5 5 5 7 11 13 14 13 12 10 9 8 8 8 7 7 6 5 4 4 4 5 4 4 3 2 1 0 1 3 4 5 6 6 7 7 8 8 9 10 11 11 11 12 11 10 9 8 6 4 3 2 2 2 2 0 2 5 7 8 9 9 9 8 8 7 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 7 7 6 6 5 4 4 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 6 7 8 8 8 8 8 8 8 9 9 10 10 11 12 12 12 13 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 13 13 13 13 13 13 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 10 10 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 11 12 12 13 13 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 18 18 19 20 20 20 20 20 21 21 21 20 20 20 20 20 19 19 18 16 15 13 11 11 10 10 10 8 6 5 4 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 8 8 8 9 10 11 12 13 13 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 9 9 8 7 7 7 7 7 7 6 5 3 3 3 3 3 3 3 4 5 7 8 9 10 10 11 14 15 15 14 12 10 9 9 7 6 4 4 5 5 5 5 5 5 4 3 3 2 1 0 1 3 3 4 5 6 7 7 8 9 9 10 10 10 11 10 9 8 8 8 6 5 5 3 2 2 1 1 4 6 8 9 9 9 8 7 7 7 7 8 8 8 8 8 7 7 6 5 4 4 5 6 6 6 7 7 7 6 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 6 5 5 5 4 4 4 5 5 6 7 8 9 9 9 9 9 9 9 9 9 10 10 11 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 12 11 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 10 10 10 10 11 12 12 13 13 14 14 14 14 15 15 15 15 15 16 15 15 16 16 17 18 18 19 20 20 20 21 21 21 21 20 20 20 20 20 20 19 18 16 15 13 11 11 11 11 10 9 6 4 3 3 3 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 8 9 10 11 12 12 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 8 8 8 7 6 6 7 7 7 6 4 3 3 4 4 5 6 8 9 10 11 12 11 12 13 14 14 15 15 14 12 11 10 9 7 5 2 2 5 6 6 6 6 5 4 3 2 1 1 0 1 2 3 4 5 6 7 7 8 8 8 8 8 9 9 9 9 8 7 7 7 6 6 3 2 2 1 2 5 7 9 9 9 8 7 6 6 7 8 9 9 9 9 9 8 8 7 6 5 5 4 5 5 6 6 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 4 4 4 5 6 7 8 9 10 10 10 9 9 9 9 9 9 10 10 11 11 11 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 11 10 9 9 9 8 8 8 7 6 6 6 7 7 7 7 7 8 8 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 6 7 7 8 8 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 14 14 15 15 16 17 17 18 19 19 20 20 20 20 21 21 21 21 20 20 20 20 18 16 14 13 11 11 11 11 10 8 6 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 8 9 10 10 10 11 12 13 14 14 15 15 15 16 17 17 17 18 18 17 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 18 17 17 16 16 16 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 6 6 6 6 6 6 6 6 5 5 3 3 3 4 5 7 9 11 13 14 14 14 14 13 13 13 12 12 12 12 11 12 11 10 8 5 2 3 6 7 7 7 6 4 3 2 1 1 0 1 1 1 2 3 4 5 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 7 5 3 2 2 1 3 6 7 8 9 8 7 6 5 6 8 9 9 9 10 9 9 9 8 8 7 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 7 8 9 10 10 10 10 10 9 9 9 9 9 10 10 10 11 11 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 10 10 10 11 11 11 11 11 12 12 11 11 10 9 9 9 9 9 8 7 7 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 21 21 21 21 20 19 16 15 13 12 12 11 10 10 8 6 4 3 3 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 1 1 1 1 1 2 2 2 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 14 14 15 16 16 17 17 18 17 17 17 17 18 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 18 18 17 16 16 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 4 4 5 5 5 6 5 5 4 3 3 3 4 4 5 8 10 13 15 16 17 17 16 14 12 11 9 9 9 9 8 9 9 9 9 7 2 3 6 7 7 7 5 3 2 1 1 1 1 1 1 1 2 3 4 5 5 6 6 7 7 8 9 9 9 9 9 9 9 9 8 6 4 2 2 2 2 4 7 7 8 8 8 6 5 5 6 8 8 8 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 8 9 10 10 11 11 10 10 9 9 9 9 9 10 9 10 10 11 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 10 10 10 10 11 11 11 10 10 9 9 9 9 9 9 8 7 7 7 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 8 9 9 9 9 9 9 8 8 8 8 8 8 9 10 10 10 10 10 9 9 9 8 8 8 8 9 9 9 9 9 9 9 10 10 11 11 11 11 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 22 22 22 22 22 22 21 20 18 17 16 15 13 12 11 10 8 6 5 4 4 5 5 5 4 4 3 3 3 2 2 2 2 2 3 4 4 4 4 4 3 3 2 1 1 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 3 3 3 4 4 4 4 5 5 6 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 8 9 10 11 12 13 13 13 14 14 15 16 16 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 18 18 18 18 17 16 16 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 2 3 4 5 6 6 6 5 4 3 4 3 3 4 5 7 10 13 15 16 17 17 16 14 11 8 6 5 5 5 5 5 6 7 8 6 1 3 5 6 6 6 4 3 2 1 1 2 2 2 2 2 2 2 3 4 5 6 6 7 8 10 12 13 13 12 11 10 9 9 7 5 3 2 3 3 3 4 4 6 8 8 7 6 5 5 6 7 7 6 8 8 8 8 7 7 7 7 7 7 7 7 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 7 9 10 11 11 11 11 11 10 10 9 9 9 9 9 9 10 10 11 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 9 9 8 8 9 9 9 9 10 10 10 10 9 9 9 9 10 9 9 9 8 7 7 7 7 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 9 10 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 11 11 12 12 12 13 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 14 14 15 15 15 15 16 16 16 17 18 19 20 21 23 23 24 24 24 24 24 23 22 21 20 19 18 17 14 12 11 10 9 8 7 6 6 6 7 7 6 5 4 4 4 4 4 3 3 3 4 4 4 5 5 5 4 4 3 2 1 1 2 2 2 2 2 2 2 2 2 2 2 3 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 5 5 6 6 7 8 8 9 9 9 8 8 7 6 6 6 6 6 6 7 7 8 9 10 11 12 12 12 13 14 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 16 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 2 2 4 6 7 7 7 5 5 4 4 3 2 3 4 6 9 12 14 14 16 17 16 13 10 7 5 4 4 4 4 5 4 4 4 3 1 3 4 4 5 5 4 3 2 2 2 2 2 3 3 3 3 3 3 4 5 6 5 7 9 12 14 16 16 15 13 12 10 8 5 3 2 3 4 4 4 5 5 7 9 9 7 5 4 4 4 4 4 5 6 7 7 7 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 7 8 10 11 11 11 11 11 11 10 10 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 8 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 10 9 9 8 8 7 7 7 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 11 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 10 11 12 12 12 13 13 14 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 18 19 20 21 22 23 24 24 24 25 25 25 25 24 23 22 21 21 19 16 13 12 11 11 9 9 9 8 8 8 8 7 6 6 6 6 6 5 5 4 4 4 5 5 5 5 5 5 5 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 7 6 6 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 9 10 10 10 10 10 10 10 9 7 6 6 7 7 7 7 7 8 8 9 10 11 11 12 13 14 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 4 2 4 7 8 8 7 6 5 5 4 3 3 3 5 6 9 10 12 15 18 18 17 14 10 7 5 4 4 4 5 5 4 1 1 2 2 2 3 4 5 5 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 7 9 12 15 17 18 17 13 13 11 7 5 4 3 4 5 5 5 6 7 9 10 8 6 4 3 3 3 3 4 4 5 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 7 7 9 10 11 11 12 12 11 11 10 10 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 8 7 7 7 7 7 8 8 8 8 8 8 8 9 9 10 10 10 9 9 8 7 7 7 7 7 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 11 12 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 10 11 11 12 12 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 12 12 12 12 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 18 18 19 20 21 21 22 22 22 23 24 25 26 26 26 26 26 25 24 23 22 18 15 13 13 12 12 12 11 10 9 10 10 9 8 8 7 7 6 6 5 5 4 4 5 5 5 5 5 5 5 5 4 4 4 5 4 4 4 5 5 5 5 6 6 7 8 9 10 10 9 9 9 9 9 9 9 8 10 10 10 10 10 10 9 9 9 9 10 11 12 12 11 11 11 12 11 10 9 9 9 8 8 7 7 7 8 9 9 10 11 12 13 14 14 15 16 16 16 17 17 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 16 16 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 3 2 5 8 9 8 8 7 6 5 4 3 4 5 6 7 9 9 12 16 19 20 19 16 11 7 6 6 5 5 5 5 3 0 2 3 3 3 3 4 4 4 4 3 3 3 3 2 2 2 3 4 5 5 5 4 4 5 6 8 10 13 15 18 19 19 18 14 10 7 6 5 5 6 7 8 8 9 10 11 10 8 5 2 2 3 3 3 4 4 5 5 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 6 6 6 6 6 6 6 6 7 7 7 8 8 10 11 11 11 12 12 11 11 10 10 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 7 7 7 8 9 9 9 9 9 9 9 9 9 8 8 8 8 9 10 10 11 11 11 11 12 11 11 11 12 13 13 14 13 13 13 12 12 12 11 11 11 10 10 10 10 11 11 12 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 12 13 13 14 14 14 14 15 14 14 14 14 15 15 15 15 15 15 16 16 17 17 17 18 18 18 19 20 20 21 21 22 22 21 21 23 24 25 26 26 26 26 26 26 25 23 19 16 15 15 14 15 14 13 12 11 11 11 10 10 9 9 8 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 8 9 10 11 12 12 12 12 12 12 12 12 12 11 13 13 13 13 13 12 12 11 11 11 11 12 13 13 13 13 13 13 13 12 11 11 12 11 10 9 8 8 8 8 9 9 10 11 12 13 14 15 15 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 16 16 16 16 16 16 17 17 17 17 17 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 18 18 18 3 4 6 8 9 8 8 7 6 5 4 4 5 6 7 8 8 9 12 15 17 18 18 15 12 7 9 8 6 6 5 4 2 1 3 3 3 4 4 4 4 4 3 2 1 0 0 1 2 3 3 4 4 5 6 5 6 7 9 11 12 14 17 19 19 19 18 14 10 8 7 8 7 8 9 9 10 11 11 11 10 7 4 1 1 2 3 4 4 5 5 5 5 5 5 5 5 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 6 6 7 6 6 6 6 6 6 6 7 8 8 9 9 9 10 11 11 12 12 12 11 11 10 10 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 9 8 8 8 8 8 7 7 7 6 6 6 6 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 11 11 11 12 13 13 13 13 12 13 13 13 14 14 14 14 13 13 13 12 12 12 11 10 10 11 11 12 13 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 13 13 14 14 14 14 14 14 13 13 14 14 15 15 15 15 15 16 16 17 17 17 17 18 18 19 19 20 20 21 21 21 21 21 21 22 23 24 25 25 25 25 26 26 25 23 20 18 17 17 17 17 16 15 14 13 13 13 12 12 10 9 8 7 7 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 12 13 13 13 13 13 13 13 14 14 14 15 14 14 14 13 12 12 12 13 13 13 13 13 13 14 14 14 14 13 14 14 13 11 10 10 9 9 9 9 10 11 11 12 13 14 14 15 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 17 17 16 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 18 18 3 5 6 7 7 7 7 6 6 4 3 3 5 7 7 8 8 9 11 12 14 16 16 14 13 13 11 9 8 7 5 3 1 1 3 3 4 4 5 5 5 5 4 1 1 2 4 5 5 5 4 4 5 6 6 6 8 10 12 14 15 16 18 19 19 19 17 14 11 8 8 8 9 8 9 9 10 10 10 10 8 6 4 3 3 3 3 4 4 5 5 5 5 5 5 5 4 3 2 2 2 2 3 2 2 2 2 3 4 4 4 4 4 4 4 5 5 6 7 6 6 6 6 6 6 7 8 9 9 10 10 10 10 11 12 13 12 12 11 11 10 10 10 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 9 10 10 10 9 9 8 8 8 8 8 8 8 7 7 6 6 6 6 6 6 7 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 12 12 12 13 14 14 14 14 13 14 14 14 14 14 14 14 13 13 13 13 13 12 11 11 11 12 13 13 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 13 14 14 14 14 13 13 13 13 13 14 14 14 15 15 16 16 16 16 16 17 17 18 18 19 19 19 20 20 20 20 20 19 20 20 21 22 23 23 24 24 25 25 25 23 22 20 20 19 18 18 18 17 16 15 16 15 15 14 12 10 9 7 7 6 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 9 9 10 10 10 11 11 11 12 13 13 14 14 14 14 14 14 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 15 14 13 13 12 11 10 10 10 10 10 11 12 12 13 15 16 16 17 17 18 18 18 19 19 19 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 18 18 18 18 19 19 19 19 19 19 19 19 20 20 19 19 19 18 17 17 16 16 17 18 18 18 19 19 19 18 18 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 18 3 5 6 7 7 7 6 6 5 4 3 3 5 6 6 7 8 9 10 11 14 15 15 13 12 12 11 10 9 8 6 4 2 1 1 2 4 5 5 6 6 5 4 2 2 4 7 9 9 7 6 6 7 7 7 9 10 12 14 16 16 16 16 16 16 15 14 12 9 7 6 6 7 5 5 6 7 7 7 7 6 5 4 4 4 5 4 4 4 5 5 6 6 5 5 4 3 2 1 1 1 2 2 1 0 2 3 4 5 5 5 4 4 4 4 5 5 6 6 6 6 6 6 6 7 8 8 9 10 10 11 11 11 12 12 13 12 12 12 11 10 10 10 9 9 8 9 9 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 9 9 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 8 8 8 9 9 8 8 7 7 7 6 6 6 6 6 7 7 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 14 14 14 14 14 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 12 12 12 12 13 13 13 13 14 14 15 15 16 16 16 16 16 16 17 17 18 19 19 19 19 19 19 19 18 18 18 19 20 21 21 22 22 23 24 24 23 22 21 21 21 20 20 19 18 18 17 18 18 17 16 14 12 10 8 7 6 6 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 11 12 12 13 13 14 14 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 16 16 16 15 14 13 12 11 10 10 11 11 11 11 12 13 15 16 17 17 17 18 19 20 20 20 20 21 20 20 20 19 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 19 19 18 17 17 17 17 17 18 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 19 19 18 18 18 3 4 5 6 8 8 9 7 5 4 4 4 5 5 5 6 7 8 9 10 12 13 13 13 12 11 10 11 10 9 7 5 4 3 2 2 4 5 5 6 6 6 6 7 7 9 12 13 12 10 9 9 9 9 10 12 13 14 15 14 13 11 11 11 10 10 9 8 6 5 3 3 3 2 2 3 3 4 4 4 4 4 4 5 6 6 5 4 5 5 5 6 6 6 5 5 4 3 2 0 0 1 1 0 2 3 4 5 5 6 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 8 9 9 10 11 11 11 12 12 12 12 12 12 12 11 11 11 10 9 8 8 8 9 9 10 10 11 11 11 11 11 11 11 10 10 10 10 10 9 9 8 7 7 7 7 7 6 6 7 7 7 8 8 8 8 9 9 9 8 8 8 8 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 12 12 13 13 13 13 13 13 13 12 12 12 12 11 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 16 17 17 18 18 19 19 19 18 18 17 17 17 17 17 17 18 19 20 21 22 21 21 21 21 21 21 21 21 20 19 19 19 19 19 19 18 17 15 13 11 9 9 7 6 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 14 15 16 16 16 16 16 16 16 16 14 13 12 11 11 11 11 11 12 13 14 15 16 16 17 18 19 20 20 21 21 21 21 21 21 20 21 20 20 19 19 19 19 19 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19 19 18 17 17 17 17 18 18 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 19 19 3 3 4 4 6 8 9 7 5 3 4 5 6 6 5 5 5 6 6 7 8 9 9 9 10 10 10 10 11 10 8 7 7 5 3 3 4 5 5 6 7 7 8 10 12 14 16 16 14 12 11 11 11 11 12 13 14 15 13 10 7 6 5 5 6 7 8 7 6 4 3 3 2 2 4 4 4 4 4 5 5 5 5 6 7 7 6 5 5 5 5 5 5 6 5 5 4 4 3 1 1 1 1 1 3 4 5 6 6 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 9 10 11 11 11 12 12 12 12 12 12 12 12 11 11 11 10 9 8 8 8 9 9 9 10 10 11 11 11 11 11 11 10 10 10 10 10 9 9 8 7 7 7 7 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 7 8 9 9 9 10 10 10 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 13 14 15 16 17 17 17 18 17 17 17 16 15 15 16 16 16 16 16 17 18 19 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 17 15 13 12 11 9 7 5 5 4 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 9 9 9 9 9 9 10 9 9 9 9 9 10 10 11 11 11 11 11 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 14 14 15 15 15 16 17 17 17 17 15 14 13 14 12 12 11 12 12 14 15 16 16 17 18 18 19 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 18 18 17 17 18 18 18 18 18 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 4 4 4 4 6 7 7 5 3 2 5 6 6 6 7 6 6 6 6 5 5 5 6 6 7 9 9 10 10 10 9 8 8 6 4 3 4 5 6 7 8 8 10 13 15 16 17 16 15 13 13 12 12 12 12 13 13 13 7 3 1 1 3 6 9 11 11 11 9 8 7 7 6 6 8 7 7 6 6 6 6 6 7 7 7 7 6 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 3 4 5 6 7 8 8 8 8 9 9 9 9 8 8 8 9 8 7 7 7 7 8 9 10 11 11 11 12 12 12 12 12 12 12 12 11 11 11 10 9 8 8 8 8 9 9 9 10 11 11 11 11 10 10 10 10 10 10 10 9 9 8 8 8 7 7 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 7 7 7 7 8 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 14 15 15 16 16 16 16 15 15 14 14 14 15 15 15 15 15 16 16 17 18 18 18 18 19 19 20 20 20 20 20 20 20 20 20 21 20 20 19 18 16 16 13 11 9 6 5 5 5 5 5 5 5 6 6 6 7 7 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 13 14 14 15 16 16 17 17 17 16 14 14 13 12 12 12 13 14 14 16 17 18 18 19 20 21 21 21 21 21 21 21 21 22 22 21 21 21 21 20 20 20 19 19 20 19 19 19 19 19 19 20 20 20 20 20 20 19 18 18 18 18 18 18 18 18 19 19 20 20 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 20 20 20 19 19 19 19 18 18 18 18 5 5 5 6 7 7 6 3 1 4 6 6 7 8 8 9 9 9 8 7 6 5 5 6 7 8 9 9 10 10 9 9 8 6 5 4 5 6 7 8 9 10 13 15 16 17 17 16 14 13 13 12 11 11 11 10 9 7 4 4 5 6 9 11 13 15 15 14 12 11 11 10 9 10 11 10 9 8 8 8 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 3 4 4 5 6 7 8 8 9 9 10 10 11 11 11 10 10 10 10 9 8 7 6 7 7 9 9 9 10 11 12 12 12 12 12 11 11 11 11 11 10 10 9 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 6 7 7 7 7 8 8 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 9 9 9 9 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 19 19 20 20 20 20 20 20 20 20 21 21 21 20 20 20 18 16 13 10 8 7 5 5 5 5 5 5 5 6 7 7 8 8 9 10 10 11 11 11 11 12 12 11 11 10 9 8 8 8 8 8 8 9 9 10 10 10 11 11 11 12 12 11 11 11 11 11 10 10 10 10 10 10 11 11 12 12 12 11 12 13 13 14 16 17 18 18 18 16 16 15 13 13 13 13 13 14 15 16 17 18 19 20 20 20 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 21 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 19 20 20 20 20 21 21 22 22 22 22 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 6 7 7 8 8 8 7 6 5 6 8 8 9 9 10 10 11 11 10 9 8 8 8 9 9 10 11 11 10 10 10 9 8 7 6 5 5 7 9 10 10 12 15 16 17 17 17 15 14 13 12 10 9 8 7 6 5 5 9 9 10 11 13 15 16 16 16 15 15 14 13 13 12 12 13 12 10 9 9 8 8 7 6 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 5 6 7 8 8 8 9 10 11 12 12 13 13 12 12 12 11 10 8 7 7 6 7 8 9 9 10 10 11 12 12 11 11 11 11 11 11 11 10 9 9 9 8 8 9 9 9 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 8 8 7 6 6 6 7 7 7 7 7 7 7 6 7 7 7 8 8 8 9 9 10 10 11 11 11 10 10 10 10 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 8 8 8 8 9 9 10 11 12 12 13 13 13 13 13 13 12 12 13 12 12 12 13 13 13 13 14 14 14 14 15 16 17 18 18 19 19 19 19 19 19 19 20 20 21 22 22 22 22 21 21 19 16 12 10 9 8 7 6 5 5 5 6 6 7 7 7 8 9 10 10 11 11 11 11 11 11 11 10 9 9 8 8 8 8 8 8 9 9 10 10 10 10 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 10 10 11 11 11 11 11 12 13 14 16 17 18 19 20 19 19 17 15 14 13 13 13 14 15 16 17 18 19 19 19 20 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 21 21 21 21 20 20 20 20 21 21 21 21 20 20 19 18 18 18 18 18 18 18 18 19 19 20 20 20 20 21 22 22 23 23 23 23 23 23 23 23 22 22 22 22 21 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 7 8 9 9 10 10 10 10 9 9 11 12 12 12 11 12 12 12 11 11 10 10 10 11 12 13 14 14 13 12 11 10 9 7 6 6 6 7 8 10 12 14 15 16 16 16 15 13 13 12 10 8 6 4 4 5 7 9 11 12 13 14 15 16 17 17 17 16 16 15 15 14 14 14 14 13 12 12 11 10 8 7 6 5 5 6 6 6 6 7 8 8 8 7 7 7 6 6 6 6 6 5 5 6 7 8 8 8 9 9 10 11 12 13 13 13 13 13 12 11 10 9 8 7 6 6 6 7 8 10 10 11 12 12 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 8 7 7 6 6 6 7 7 7 7 6 6 6 6 7 7 8 8 9 9 10 11 11 12 11 11 11 11 11 10 10 10 9 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 8 8 9 10 10 11 11 12 12 12 12 12 12 12 12 12 12 11 11 12 12 12 13 13 14 14 14 15 16 17 18 18 18 18 19 19 18 19 19 19 20 21 21 22 22 23 23 22 21 18 15 13 14 13 11 8 6 6 6 6 7 7 7 7 8 8 9 10 10 10 10 10 11 11 10 10 9 9 9 9 9 9 9 8 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 9 9 10 10 10 10 10 11 11 12 13 14 14 16 18 19 20 19 18 17 15 15 14 14 14 14 15 17 18 18 19 19 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 23 22 22 21 21 21 21 20 20 20 20 19 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 8 10 11 12 13 14 14 13 13 12 14 14 14 14 13 13 13 12 12 12 11 11 11 13 14 15 17 16 16 15 14 12 10 8 7 6 7 8 8 11 12 14 14 13 13 13 13 13 11 9 7 5 3 4 6 9 11 11 12 15 15 16 17 17 18 17 17 17 17 16 15 14 14 14 14 14 14 14 13 12 10 9 8 7 7 7 7 7 8 9 9 9 8 8 8 7 7 7 7 7 7 7 6 7 8 9 9 9 9 9 10 11 12 12 12 12 12 12 12 11 10 10 9 8 7 6 6 6 8 9 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 10 10 10 10 10 10 10 10 10 10 9 8 8 7 7 7 7 7 7 7 6 6 5 6 6 6 7 8 8 9 9 10 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 11 12 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 11 11 10 10 10 9 9 8 8 7 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 9 10 10 11 11 11 12 12 12 11 11 11 11 11 11 10 10 11 11 12 12 12 13 13 14 15 15 16 16 17 17 17 18 18 18 18 19 19 20 20 20 20 21 22 23 23 22 20 18 18 19 17 14 11 9 7 7 6 6 6 7 7 7 8 8 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 8 8 8 9 9 9 9 9 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 12 14 16 17 19 20 20 19 19 17 16 15 14 14 15 16 17 17 18 19 20 20 21 21 22 22 22 23 23 24 23 23 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 19 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 9 12 14 16 17 17 17 16 16 15 16 16 16 15 15 14 13 12 12 11 11 11 12 14 16 17 18 18 17 17 15 14 12 10 9 9 9 10 10 12 12 13 13 11 10 10 9 10 8 6 4 3 4 6 9 11 11 12 14 16 17 17 17 18 18 18 17 17 17 16 15 15 14 14 14 14 14 14 14 13 12 11 10 9 8 8 8 9 9 9 9 9 9 8 8 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 11 12 12 12 12 12 12 11 11 10 10 10 9 8 8 7 6 7 9 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 9 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 7 7 7 7 7 6 5 5 5 5 6 7 7 8 9 10 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 13 13 14 14 14 14 14 13 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 7 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 10 10 10 10 11 11 12 11 11 11 11 11 11 10 10 10 10 11 11 11 11 12 13 13 14 14 15 15 15 16 16 16 17 17 18 19 19 20 19 19 20 20 21 21 22 22 21 21 20 19 20 18 16 13 10 8 7 7 6 6 6 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 10 9 9 9 10 10 10 11 13 15 17 19 21 21 21 21 20 18 16 15 15 15 15 15 16 17 18 19 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 19 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 20 20 19 19 19 18 18 18 11 13 16 18 19 19 19 18 17 17 17 17 16 15 15 14 14 13 11 10 9 9 12 14 16 17 18 17 17 17 16 15 13 12 11 11 11 11 11 12 12 12 10 8 7 7 7 6 5 3 2 3 6 8 11 12 13 14 16 17 18 18 18 18 18 18 18 17 17 16 15 15 14 14 14 14 14 14 13 13 12 12 11 10 10 9 9 9 9 9 9 9 9 8 8 8 7 7 8 8 9 10 10 9 10 10 10 10 10 10 11 11 12 12 12 12 12 12 12 11 11 10 10 10 10 9 8 7 8 9 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 5 5 6 7 8 9 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 13 14 14 13 13 12 11 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 11 11 11 11 10 10 9 9 10 10 10 11 11 12 12 13 13 13 13 14 14 14 15 15 15 16 17 18 18 19 18 19 19 19 20 20 21 22 22 22 21 21 21 20 18 16 13 11 9 8 6 5 5 6 6 7 7 7 7 8 8 9 9 9 9 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 9 9 10 12 14 16 19 19 19 20 20 20 18 17 16 15 14 14 15 15 16 17 19 20 21 21 21 21 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 21 20 19 18 18 18 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 20 20 19 19 19 19 18 18 13 15 17 19 19 19 19 19 18 17 16 16 15 14 13 12 13 11 9 7 6 7 10 12 14 15 15 14 15 16 15 14 13 13 12 12 12 12 12 12 11 10 8 5 4 4 3 2 1 2 4 6 8 10 10 11 14 16 17 18 18 18 18 18 18 18 18 18 17 16 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 9 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 8 8 9 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 7 7 6 6 5 5 5 5 5 5 6 8 9 10 10 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 11 11 11 11 10 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 13 13 13 14 14 14 15 16 16 17 18 18 18 19 19 19 20 21 22 22 22 22 22 21 21 21 20 19 17 16 14 10 7 5 4 5 5 6 6 6 7 8 8 9 9 9 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 8 8 8 7 7 7 7 8 8 9 11 12 14 16 16 17 18 19 19 19 17 16 14 14 14 14 14 15 16 18 19 20 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 21 21 20 19 18 17 17 18 18 19 19 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 20 20 19 20 19 19 19 19 19 18 18 15 17 18 19 19 19 19 19 18 15 13 12 11 11 11 11 10 8 6 3 2 5 7 9 11 12 11 11 13 14 13 13 13 12 12 12 12 11 11 10 9 8 4 3 3 1 0 2 4 5 7 8 9 11 11 12 14 16 17 17 18 18 18 19 19 19 19 19 18 17 16 15 15 15 15 14 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 9 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 8 8 8 9 9 9 8 8 8 9 9 9 10 10 10 10 10 10 10 9 9 9 9 8 7 7 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 8 8 7 7 6 6 5 5 5 5 5 6 7 9 9 10 10 11 12 12 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 11 10 10 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 9 8 8 7 7 7 7 7 7 7 7 8 8 7 7 7 7 7 8 8 8 8 8 8 9 10 10 10 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 12 13 13 14 15 16 17 17 18 18 18 20 20 20 21 22 23 23 23 23 23 22 22 24 23 22 22 22 20 17 14 10 7 4 4 4 4 5 6 7 7 8 9 9 10 10 10 10 10 9 9 8 8 8 8 8 8 8 7 7 8 8 8 8 9 9 9 9 9 8 7 7 6 6 6 6 6 6 6 7 6 6 6 7 7 8 9 10 11 13 14 15 17 20 22 23 24 23 21 21 18 16 15 16 15 16 17 18 18 19 20 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 20 19 18 18 17 17 17 18 19 20 21 21 21 21 21 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 17 18 18 19 19 19 19 18 16 14 9 7 7 7 7 8 7 6 4 2 3 4 5 6 7 8 9 9 11 11 12 11 11 11 11 10 9 8 7 6 5 4 1 0 1 2 3 5 6 8 9 10 10 10 11 12 14 15 15 16 17 18 18 19 19 20 20 20 19 18 17 16 16 16 16 15 13 12 11 11 11 11 11 11 11 11 11 12 11 11 10 9 9 9 9 8 8 9 9 10 11 11 11 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 11 11 11 11 11 10 10 9 9 8 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 9 9 9 9 9 8 7 7 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 8 8 7 7 6 6 5 5 5 5 6 7 7 8 9 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 12 11 10 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 13 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 11 11 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 10 11 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 12 12 12 13 13 14 15 17 18 18 19 19 20 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 24 24 23 20 17 13 9 6 3 3 3 4 5 6 7 8 9 9 9 10 10 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 6 6 5 5 4 4 5 5 5 5 5 6 7 8 8 9 11 12 13 13 16 18 21 24 27 29 28 27 28 24 21 19 18 16 16 16 16 18 19 20 21 22 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 21 20 19 18 18 17 17 17 18 18 19 20 20 21 21 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 17 17 17 17 17 16 14 12 9 3 2 4 4 5 7 7 7 6 4 4 4 4 5 6 7 7 8 8 9 9 9 9 9 8 7 6 5 4 3 2 1 1 2 3 4 5 7 8 9 10 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 21 21 20 19 19 18 18 17 17 15 13 12 11 10 10 10 10 11 11 11 11 12 12 11 10 10 10 9 9 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 9 9 9 9 10 9 8 7 7 7 7 7 8 8 8 9 10 10 10 10 10 10 10 10 11 11 11 11 10 10 9 9 8 8 7 6 6 5 5 6 6 6 6 7 8 9 10 11 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 11 9 8 8 8 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 12 12 12 12 12 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 11 11 11 12 13 13 14 16 17 18 18 19 20 21 21 22 22 23 23 23 24 24 25 25 25 25 25 25 25 25 25 24 22 20 16 12 8 6 6 3 3 5 6 7 8 8 9 9 9 9 10 9 9 9 9 8 8 8 7 7 7 7 6 6 7 7 7 7 7 8 8 8 8 7 7 7 6 5 5 4 4 4 4 5 5 6 7 8 9 10 11 12 13 14 16 18 21 23 25 27 27 27 27 26 24 22 21 18 16 16 16 17 18 20 21 22 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 22 22 20 19 18 18 18 17 17 17 18 18 19 20 20 21 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 20 19 19 19 18 18 18 18 17 16 14 12 11 9 6 3 3 5 5 5 7 8 9 9 8 7 5 4 4 4 5 5 5 5 5 6 6 6 6 6 5 4 3 3 2 2 2 2 2 3 4 5 7 8 8 9 10 10 10 11 11 12 13 13 14 14 15 15 16 17 19 20 21 21 21 20 20 20 19 18 17 15 13 11 10 9 9 9 9 10 11 11 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 11 12 12 12 12 12 12 12 12 11 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 7 7 8 8 9 9 10 10 10 10 10 10 10 9 8 8 7 7 7 7 7 8 8 9 10 10 10 11 11 11 11 11 11 11 11 11 11 10 9 10 9 9 8 7 6 6 6 6 6 6 7 7 8 9 10 11 10 10 10 10 10 11 12 12 12 12 12 12 12 12 12 12 11 10 9 8 8 8 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 14 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 10 9 9 8 8 9 9 9 8 8 8 7 7 7 7 8 9 9 9 9 10 10 10 10 11 11 11 12 13 13 13 13 12 12 12 12 11 11 10 10 10 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 19 20 19 20 21 22 22 23 23 24 24 24 25 25 24 24 24 24 24 24 23 21 18 14 14 12 8 4 3 5 6 7 8 8 8 9 9 9 10 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 7 7 7 8 8 8 8 8 8 8 7 6 5 5 4 4 4 4 5 6 7 8 9 10 10 11 13 14 16 17 19 20 22 22 22 23 25 26 27 25 21 20 20 18 16 16 17 19 20 21 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 20 20 19 19 18 17 17 17 18 18 19 19 19 20 21 22 22 23 23 23 22 22 22 22 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 14 9 7 8 7 6 5 6 6 6 6 7 8 9 10 11 9 8 7 6 4 4 4 4 3 3 3 2 3 3 3 2 2 2 2 3 3 3 3 3 4 5 6 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 15 16 18 19 20 21 21 21 21 20 20 18 15 13 12 10 9 7 7 7 8 10 11 12 12 11 10 10 9 9 9 9 9 9 10 10 10 10 10 10 11 11 12 12 12 13 13 12 12 11 10 10 10 10 11 11 11 11 11 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 8 9 10 10 11 10 10 10 10 10 9 8 8 8 8 8 8 8 9 9 10 10 11 11 11 11 11 11 11 11 12 11 11 11 11 11 10 9 9 8 7 7 7 7 7 7 7 8 9 10 11 11 11 11 11 10 10 10 11 12 12 12 12 12 11 11 11 11 10 10 9 9 9 9 9 9 10 10 10 11 10 10 11 11 11 11 12 12 12 12 12 12 12 13 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 10 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 10 10 10 10 11 11 12 12 12 12 13 13 13 14 15 16 17 17 18 19 19 20 20 21 21 22 22 23 23 23 22 22 23 22 23 22 21 19 17 16 13 8 5 3 4 6 7 7 8 8 8 9 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 8 8 7 6 5 5 4 4 4 5 6 7 8 8 9 9 11 12 14 15 16 17 18 18 18 19 20 22 26 28 28 25 28 25 21 18 16 17 18 19 20 21 21 21 22 23 23 22 22 22 22 22 22 22 21 20 20 19 19 19 18 18 18 18 18 19 19 19 19 19 20 21 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 16 15 10 5 5 8 8 7 6 6 7 7 7 8 8 10 11 11 11 11 10 8 7 5 5 4 6 6 5 5 4 4 4 3 3 3 3 3 3 3 4 4 5 6 6 7 8 8 9 9 10 11 11 12 12 12 13 13 13 13 14 14 15 17 18 19 20 21 21 21 20 18 14 10 8 10 9 9 8 6 7 8 9 11 12 12 11 10 9 8 7 8 8 9 9 10 10 10 10 11 11 11 11 12 13 13 13 13 13 12 11 10 10 10 10 11 11 11 10 10 9 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 8 7 7 7 8 9 10 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 10 9 8 8 8 8 8 8 8 8 9 10 11 13 13 13 12 12 11 10 10 11 11 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 14 14 15 15 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 10 10 9 9 8 8 9 9 10 10 11 10 10 10 10 10 10 10 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 14 15 16 16 16 16 18 18 19 19 20 20 21 21 21 19 20 21 21 22 22 21 21 20 19 15 11 7 3 4 6 7 7 7 8 9 9 10 10 11 11 11 10 10 10 10 9 9 8 9 9 8 8 7 7 7 7 8 8 8 9 10 9 9 8 8 7 6 6 4 4 4 4 5 6 7 7 7 8 10 11 13 14 15 15 15 16 16 17 18 20 24 28 30 28 29 27 23 20 17 16 17 18 18 19 20 20 21 21 21 21 21 21 21 21 21 21 20 19 18 18 18 18 18 18 18 19 19 19 19 19 20 20 21 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 16 14 10 6 4 6 7 6 6 6 7 8 9 9 9 10 11 11 12 12 12 11 10 9 8 8 8 9 9 9 9 8 8 7 6 5 4 3 3 3 4 4 5 6 6 7 7 8 8 9 9 10 11 11 11 12 12 13 13 13 13 14 14 15 16 17 18 19 19 20 20 18 13 7 2 3 6 6 7 7 6 7 8 10 11 12 11 11 11 9 8 7 7 7 8 9 9 9 10 11 11 11 11 11 12 13 13 13 13 13 12 11 11 11 11 11 11 11 11 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 7 7 7 8 10 10 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 12 12 12 12 13 12 12 12 12 12 11 10 9 8 8 8 8 8 9 10 10 11 13 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 14 14 14 14 14 13 13 12 12 12 11 11 10 10 9 9 9 9 9 9 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 12 12 12 11 11 11 10 10 10 10 11 11 11 11 11 10 10 11 11 11 11 11 12 13 14 13 14 14 15 16 17 18 19 20 20 19 19 17 18 19 20 21 21 22 22 21 20 17 13 9 5 4 5 5 7 8 9 9 10 10 11 12 11 11 11 11 11 11 11 10 10 10 10 10 9 8 7 7 7 7 8 8 9 10 10 9 9 8 8 7 6 5 4 4 4 4 5 5 6 7 8 9 11 12 13 14 14 14 15 15 16 17 18 21 24 27 28 29 28 25 23 19 17 16 16 17 18 18 19 19 20 20 20 20 20 20 20 20 19 18 18 17 17 18 18 18 19 19 19 20 20 20 20 20 20 21 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 14 10 6 3 4 5 5 5 6 7 8 11 12 12 12 13 13 13 13 13 12 12 11 10 10 10 10 11 10 10 10 10 11 10 8 6 4 3 3 4 4 5 6 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 12 13 13 14 15 15 16 17 17 18 19 19 16 12 6 4 1 2 2 4 6 7 8 9 10 11 12 11 11 10 9 8 7 7 7 7 8 8 9 10 11 12 12 12 12 12 13 13 13 13 13 12 11 11 11 11 11 11 11 10 8 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 8 8 8 7 7 8 9 9 10 11 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 12 11 10 9 9 9 9 9 9 10 11 12 13 14 14 14 13 13 12 12 12 11 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 13 13 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 11 10 10 9 9 9 10 10 10 10 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 15 16 17 18 18 18 18 17 17 17 18 19 20 20 21 21 22 21 18 15 11 6 5 4 5 7 9 10 11 11 11 11 12 12 12 13 13 12 12 12 12 12 11 11 10 9 8 8 7 7 7 7 8 9 10 10 10 9 9 9 8 7 5 4 4 4 4 4 4 5 6 8 9 11 12 13 13 14 14 14 15 16 17 19 22 23 25 29 32 31 28 25 22 19 18 17 15 16 17 18 17 18 19 19 19 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 22 22 22 23 23 23 22 22 22 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 10 6 3 1 3 3 4 5 6 8 11 13 14 14 14 15 15 15 14 14 13 12 12 11 11 11 11 12 12 11 11 11 11 10 8 6 4 4 3 4 4 5 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 15 12 8 6 4 3 2 3 6 7 9 10 11 11 11 11 11 10 9 9 8 8 8 8 8 8 9 11 12 12 12 12 12 12 13 13 13 13 12 12 11 11 12 11 11 11 10 9 7 7 7 7 7 7 7 7 7 7 7 8 8 7 7 7 8 8 8 8 8 8 7 7 7 8 9 10 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 13 13 12 11 10 10 10 9 9 10 10 11 12 13 13 14 14 14 13 13 12 12 12 11 10 10 10 9 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 13 13 13 14 14 14 14 13 13 12 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 13 15 16 17 17 17 17 17 17 17 17 17 18 19 19 20 21 22 21 19 17 13 9 7 5 4 6 9 10 11 11 11 12 13 14 15 15 14 14 13 13 13 13 12 12 11 10 9 8 8 7 7 7 8 9 10 10 10 10 10 9 8 7 6 4 3 3 3 3 4 5 7 8 10 11 12 12 13 13 14 15 15 16 17 19 21 23 25 30 31 30 29 27 24 24 22 18 15 14 14 15 15 16 17 18 19 19 19 19 18 18 18 18 18 19 19 19 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 22 22 22 22 22 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 17 7 3 2 2 2 3 5 7 7 10 13 15 15 16 16 15 15 15 15 15 15 14 13 13 12 12 14 14 13 12 11 11 11 10 8 6 4 4 3 4 5 7 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 14 12 9 7 7 6 5 5 6 8 9 10 10 11 10 10 10 10 10 9 9 9 9 9 9 9 10 11 12 12 13 12 12 13 13 14 14 13 12 11 11 11 11 11 11 10 9 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 7 7 8 9 10 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 13 12 11 11 10 10 10 10 11 12 12 13 13 14 14 13 13 13 12 12 12 11 11 11 11 10 9 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 13 13 12 11 11 11 11 11 10 10 10 10 9 9 9 10 10 10 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 11 11 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 13 14 15 16 17 17 17 18 18 18 18 18 18 18 18 19 20 21 22 22 20 18 17 16 12 7 3 5 8 10 11 11 11 12 14 16 17 17 16 15 14 14 13 13 13 12 12 11 10 9 9 8 7 7 8 8 9 10 10 10 10 9 8 7 6 5 3 3 3 3 4 6 7 9 10 11 12 12 13 14 14 15 16 16 16 17 17 18 21 26 26 27 28 28 27 26 24 20 16 12 12 12 12 12 13 16 17 18 18 18 18 18 18 18 19 19 20 20 21 21 21 21 22 22 22 22 21 21 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 5 2 2 3 4 5 5 7 9 12 15 16 16 17 16 16 16 16 16 16 16 15 15 15 15 14 15 15 14 13 11 11 10 10 8 8 7 4 4 5 7 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 11 11 12 12 13 13 14 14 14 15 16 16 16 15 12 10 10 9 8 7 7 7 8 9 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 11 12 12 13 13 13 13 13 14 13 12 11 10 10 10 10 10 10 10 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 9 9 9 8 7 7 8 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 13 13 12 11 11 11 10 10 11 12 13 13 14 14 14 14 13 12 12 12 12 11 11 11 11 11 10 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 13 13 13 13 12 12 12 12 11 10 10 9 9 9 9 9 9 9 10 10 11 11 11 11 11 12 12 12 12 11 12 12 12 12 12 12 12 11 11 10 10 11 11 11 11 11 11 11 11 11 11 10 9 9 9 9 9 9 9 9 9 9 9 8 8 7 8 8 8 9 9 9 10 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 11 11 11 11 12 12 13 14 15 16 16 17 18 19 19 19 19 19 18 18 19 19 19 20 21 22 22 21 21 21 19 14 9 4 3 6 8 10 10 11 13 14 15 16 15 15 14 14 14 13 13 13 13 13 12 11 10 10 9 8 8 7 8 9 10 10 10 10 9 8 7 6 5 4 3 3 3 4 6 7 9 10 11 11 12 13 14 15 15 16 16 16 16 15 15 16 20 24 28 30 31 31 30 27 23 18 13 10 9 7 8 10 12 15 16 17 17 17 17 18 18 19 19 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 4 3 3 4 5 6 6 8 11 13 16 17 18 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 14 13 12 11 11 11 10 10 8 7 7 8 8 9 9 9 10 9 9 9 8 8 8 8 8 9 9 9 10 10 11 11 11 11 12 12 13 14 14 15 16 17 17 16 14 12 12 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 11 11 12 12 12 12 13 13 14 13 13 11 10 9 9 9 9 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 10 10 10 10 9 8 7 7 8 9 9 10 10 10 11 10 10 10 10 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 13 13 12 11 11 11 11 11 12 13 13 14 14 14 14 13 13 12 12 11 11 11 11 11 11 11 10 10 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 10 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 12 12 13 15 16 17 17 18 19 21 21 20 20 19 19 19 18 19 19 20 21 22 22 22 22 22 20 16 11 5 2 5 7 9 9 11 12 12 13 13 12 12 12 12 12 13 13 14 14 14 13 13 12 11 10 9 8 8 8 9 9 10 10 10 9 8 7 6 5 5 4 3 3 4 6 8 9 10 10 11 12 13 14 15 15 16 16 16 17 16 15 16 19 23 28 30 30 32 31 29 25 21 15 11 9 9 5 5 8 11 13 15 16 16 16 17 18 19 19 20 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 19 19 18 18 18 18 6 4 4 5 6 6 8 10 12 14 17 18 18 18 18 18 17 17 16 17 17 17 17 16 16 16 15 15 14 13 13 13 13 14 13 13 12 12 11 10 10 9 9 10 10 9 9 9 8 8 8 8 8 8 9 9 10 10 10 10 10 11 11 11 12 13 14 15 16 16 17 16 16 15 14 13 12 12 11 11 11 11 11 11 11 10 10 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 11 9 8 8 8 8 9 10 10 10 10 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 10 10 9 8 8 8 8 8 8 9 10 11 11 11 10 10 10 10 9 9 9 10 10 11 12 12 12 12 13 13 13 14 14 13 12 12 12 11 11 11 11 12 13 14 14 14 14 14 13 12 12 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 9 10 10 9 9 10 10 10 10 10 10 11 11 12 12 12 13 12 12 12 12 12 11 11 11 10 10 9 9 9 9 9 9 8 8 9 9 9 8 7 7 7 7 7 6 6 7 7 6 6 6 7 7 7 7 7 7 7 7 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 12 13 15 16 16 17 18 20 21 21 21 20 20 20 19 19 18 19 20 21 22 23 23 23 22 20 16 12 6 2 4 5 7 9 11 12 12 12 12 11 11 11 11 11 12 13 15 15 15 15 14 13 11 10 9 8 8 8 8 9 10 10 10 9 8 7 6 6 5 4 2 3 5 6 8 8 9 10 11 12 13 14 15 16 16 16 17 17 17 17 18 21 24 26 27 29 32 32 29 27 23 19 17 16 15 10 5 3 6 9 11 12 13 15 16 18 18 19 20 21 22 22 23 23 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 19 19 18 18 18 7 5 5 6 7 8 10 11 13 15 17 18 19 19 18 18 18 17 17 17 17 17 17 17 16 16 15 14 13 13 14 14 15 15 16 16 15 15 14 12 11 10 10 11 10 9 9 9 8 8 8 8 8 8 9 9 10 10 10 11 11 11 11 11 12 13 14 15 16 16 16 16 16 15 14 14 13 13 12 12 12 12 12 12 11 9 8 7 7 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 13 13 12 11 9 7 7 7 8 9 10 10 10 10 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 10 9 9 8 8 9 8 9 10 10 11 11 11 10 10 10 10 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 11 11 11 12 13 14 14 14 14 14 13 13 12 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 12 12 12 12 12 11 11 10 9 9 9 8 8 8 7 7 7 7 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 8 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 12 14 14 15 17 18 19 20 21 21 21 21 21 21 20 19 18 19 20 21 22 22 23 23 22 21 17 13 8 3 3 4 7 9 9 10 11 13 13 13 13 12 12 11 12 14 15 16 16 16 15 14 12 11 10 9 9 9 9 9 10 10 10 9 8 7 6 5 4 3 2 3 5 7 8 8 9 10 11 12 13 14 15 16 16 17 17 18 18 19 20 22 23 24 25 30 34 33 31 28 25 23 22 20 18 14 9 5 2 4 5 7 10 13 15 17 18 19 20 21 21 22 23 24 24 25 25 25 25 25 25 24 24 23 23 23 23 23 22 22 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 19 19 18 18 6 6 6 6 7 9 10 11 13 15 17 18 18 19 18 18 18 17 17 17 17 17 17 17 16 15 14 14 13 14 14 15 15 15 16 16 16 16 15 14 12 12 12 12 11 10 9 8 8 8 8 8 8 8 9 9 10 10 11 11 11 11 11 12 12 13 14 14 15 15 16 15 15 15 15 14 14 13 13 12 12 12 12 12 11 8 6 6 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 13 13 11 10 8 8 7 8 8 10 11 11 11 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 12 12 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 10 10 11 11 11 10 10 10 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 13 14 14 14 14 14 14 13 12 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 11 11 12 12 13 13 13 13 13 12 12 12 12 11 11 10 10 9 8 7 7 6 6 6 7 7 7 7 6 6 6 5 5 6 6 6 6 6 7 7 8 8 9 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 8 8 8 9 9 10 10 11 10 10 10 11 14 15 16 18 19 20 20 21 21 21 21 21 21 20 19 19 19 19 20 21 21 22 23 22 20 17 13 9 5 4 5 8 9 10 11 12 13 13 12 12 13 13 13 14 15 16 16 17 17 16 14 13 11 11 10 10 9 9 9 9 10 10 9 8 8 7 5 4 2 2 4 6 7 8 9 10 11 12 13 14 15 16 16 16 17 17 18 18 19 20 21 22 22 24 29 34 34 32 28 26 24 22 20 17 15 12 9 5 3 1 2 6 10 14 16 18 20 20 21 22 23 24 25 25 25 26 26 26 26 25 25 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 6 6 6 6 7 9 10 11 13 16 17 18 18 18 18 18 18 17 17 17 17 17 17 16 16 15 14 13 13 14 14 14 15 15 15 15 15 16 15 15 14 14 14 13 13 11 10 9 8 8 8 8 8 8 9 10 10 11 11 11 11 11 12 12 12 13 13 14 15 15 15 15 15 15 15 14 14 13 13 12 12 12 11 11 10 8 7 7 8 8 9 9 9 9 9 9 9 9 9 10 10 11 12 13 13 12 11 9 8 8 8 8 9 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 13 14 14 14 14 14 14 14 13 13 12 11 11 11 11 12 12 12 12 13 13 13 14 13 13 14 14 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 10 10 11 12 12 13 13 13 13 13 12 12 12 12 12 11 11 10 10 9 8 7 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 9 9 10 10 11 11 11 10 10 10 9 9 8 8 8 7 7 7 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 9 10 11 11 10 11 12 12 14 16 18 19 20 20 21 22 22 22 22 22 21 20 19 18 19 19 20 21 22 23 22 20 17 14 11 10 5 5 8 10 11 12 13 14 14 12 9 10 12 14 15 16 16 17 17 17 16 14 13 11 11 11 10 10 9 9 9 9 10 9 9 8 6 4 3 2 3 5 6 7 8 10 11 12 12 13 14 15 15 16 17 17 18 18 18 19 19 19 20 17 19 25 32 34 33 30 28 22 18 17 17 18 18 16 13 12 8 3 2 7 11 15 17 19 20 21 23 24 25 25 26 26 26 26 26 26 26 26 25 24 24 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 19 20 20 20 19 19 19 19 19 18 19 19 19 19 19 18 18 18 6 6 6 7 7 8 9 11 14 16 16 17 17 18 17 17 17 17 17 17 16 16 16 16 15 15 14 13 13 14 14 14 15 15 15 15 15 15 16 16 15 15 15 14 14 12 11 9 9 8 8 8 8 9 9 9 10 11 11 11 11 11 11 12 12 12 13 14 14 14 15 15 15 15 15 14 14 13 13 12 12 11 10 9 9 8 8 8 9 9 10 10 10 10 10 10 10 10 9 10 10 11 13 13 13 11 10 10 9 8 8 9 10 11 12 12 12 11 11 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 10 9 9 9 9 10 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 13 13 14 15 15 15 15 15 15 14 13 12 12 11 11 11 11 11 12 12 13 14 14 15 15 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 9 9 10 10 11 11 12 12 13 13 13 13 12 12 12 12 12 12 12 12 11 10 10 9 7 6 5 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 10 10 11 11 11 10 10 10 9 9 9 8 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 9 10 11 11 11 11 11 12 14 16 18 19 20 21 21 22 22 23 23 23 22 21 19 19 19 19 20 21 22 23 22 20 17 16 14 10 5 5 9 11 12 13 13 13 15 13 9 4 7 11 14 16 16 17 17 17 15 14 13 12 12 11 10 10 9 9 9 9 9 9 8 7 6 4 2 1 4 6 7 8 9 11 12 12 13 14 14 14 15 16 17 18 18 18 19 18 18 17 15 14 15 20 29 34 35 34 29 21 17 17 19 22 23 22 21 18 13 8 3 3 9 13 15 17 19 21 23 24 25 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 21 21 21 21 20 20 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 6 6 7 7 7 7 9 11 14 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 13 14 14 15 15 15 15 15 15 15 15 16 16 16 15 15 14 12 11 10 9 8 8 8 8 9 9 10 10 10 11 11 11 11 11 12 12 13 14 14 14 15 15 15 15 15 15 14 14 14 13 12 11 10 9 8 8 8 8 9 10 11 11 11 12 11 11 10 10 10 10 11 12 13 13 12 12 12 10 10 9 9 10 11 12 12 12 12 12 11 11 11 11 12 12 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 10 10 9 9 9 9 10 11 11 11 12 12 12 13 13 14 14 14 13 13 13 12 12 12 12 13 13 14 15 16 16 16 16 16 16 15 14 13 12 11 12 11 11 12 12 13 13 14 15 15 15 15 15 14 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 12 12 13 13 13 13 13 12 12 11 11 12 12 12 12 12 11 11 9 8 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 8 8 9 10 11 11 11 11 11 13 14 17 19 19 20 21 21 21 22 23 23 24 23 21 20 20 19 19 20 21 22 22 21 19 17 16 13 8 4 5 9 11 12 12 12 13 15 16 14 9 4 10 13 14 17 18 17 17 15 13 12 12 12 11 10 10 9 8 8 8 8 9 8 7 5 3 1 2 4 5 7 9 11 12 13 13 13 13 13 14 14 15 17 18 19 19 19 18 18 17 14 13 14 18 28 31 34 35 29 22 18 20 22 22 22 22 22 19 16 11 5 2 6 9 12 17 19 21 22 23 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 20 20 21 20 20 19 19 19 19 19 18 18 18 18 18 18 7 7 8 8 7 8 10 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 14 14 15 15 15 15 15 15 15 16 16 16 16 16 15 14 12 11 11 10 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 14 13 12 11 9 9 8 8 9 9 10 10 11 12 12 13 12 12 11 11 11 11 11 12 13 13 12 12 11 10 10 10 10 11 11 12 12 12 12 12 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 12 12 12 11 10 10 10 9 8 8 9 10 11 11 12 12 12 13 14 15 15 14 14 13 13 13 12 12 12 13 14 15 16 16 16 17 17 17 16 15 14 13 13 13 12 12 12 12 13 13 13 14 14 14 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 12 12 13 13 13 13 13 13 12 12 11 11 11 11 11 11 12 12 11 11 10 9 7 6 6 5 5 5 5 5 6 6 7 7 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 11 10 10 10 10 9 9 8 8 8 7 8 7 7 8 8 9 10 11 12 12 12 13 14 15 16 18 19 20 20 20 21 22 23 24 24 23 22 21 21 19 19 19 20 21 22 21 20 18 15 11 6 3 6 9 12 13 13 13 13 14 17 18 16 12 12 14 19 22 20 18 17 15 13 12 12 11 10 10 9 8 8 8 8 8 8 8 6 4 2 1 2 3 4 7 10 12 13 13 13 13 13 13 14 14 16 17 19 19 19 19 19 18 17 16 15 16 19 22 27 32 35 29 21 18 19 21 19 19 20 22 20 17 12 6 2 4 6 13 17 20 21 21 23 23 24 25 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 23 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 20 20 20 20 21 21 21 20 20 19 19 19 19 18 18 18 18 18 8 8 9 9 9 10 12 13 14 14 15 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 14 13 12 11 10 10 10 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 14 13 12 11 10 9 9 9 9 9 10 11 12 13 13 13 13 13 12 12 11 11 11 12 12 12 12 12 11 11 10 10 10 11 11 12 12 12 12 11 11 11 11 11 12 12 12 12 12 13 13 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 9 8 8 8 9 10 10 11 12 13 14 15 15 15 14 14 13 13 13 13 13 13 14 15 15 16 16 16 17 17 17 16 15 14 13 13 13 12 12 12 13 13 13 13 13 13 14 14 14 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 11 11 12 12 12 13 13 12 12 12 12 11 11 11 11 11 10 11 11 10 10 10 9 9 9 9 10 11 12 13 13 14 14 14 14 13 13 11 10 10 10 10 10 10 11 11 11 12 11 11 10 9 8 7 5 4 4 4 5 6 7 7 8 8 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 8 9 9 10 11 11 12 12 11 11 11 10 10 9 8 8 8 8 8 8 8 9 9 10 11 12 12 13 13 14 15 16 18 19 19 20 20 21 22 23 24 24 24 23 22 21 20 19 19 20 20 20 20 20 17 14 9 4 3 6 9 11 12 13 13 13 14 15 17 18 17 18 19 22 24 21 19 18 15 15 13 12 10 10 9 8 7 7 7 7 7 8 7 5 3 1 2 2 3 5 8 10 12 13 14 14 14 14 14 14 15 16 17 19 19 19 20 19 19 19 18 18 18 20 20 26 32 35 29 21 17 16 17 16 17 20 23 22 19 13 6 2 3 8 14 18 20 21 21 22 22 23 24 25 25 26 25 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 19 19 19 19 19 18 18 18 18 8 9 10 11 12 12 13 13 13 14 13 12 12 12 12 12 13 13 13 13 14 14 14 14 14 13 13 14 14 13 13 13 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 15 15 14 13 12 11 11 10 9 9 9 10 10 10 11 11 12 12 12 13 14 14 14 14 14 15 15 15 15 15 14 13 12 11 10 9 9 9 9 10 11 11 12 13 13 13 13 13 12 12 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 11 10 10 10 10 9 9 9 8 8 9 9 9 10 12 13 14 15 15 15 14 14 14 13 13 13 13 13 14 15 16 16 16 16 16 16 16 16 15 14 14 13 13 12 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 12 13 13 13 13 13 12 12 11 11 10 10 10 10 10 10 10 9 9 9 9 8 8 9 9 10 11 11 10 10 10 10 11 12 12 10 8 8 8 9 9 10 10 11 12 12 12 11 11 10 9 8 6 4 4 4 5 6 7 7 8 8 9 9 8 8 8 8 7 7 7 7 6 6 6 7 7 7 8 8 9 10 11 12 12 12 12 12 12 11 11 10 10 9 9 9 9 9 10 9 10 10 10 11 11 12 13 14 15 16 18 20 21 21 21 22 22 22 23 24 25 25 24 23 22 20 19 18 19 19 19 19 18 15 11 7 2 4 7 8 9 11 13 14 14 14 14 15 17 17 20 22 24 24 22 20 17 15 15 13 11 9 8 7 7 6 6 6 6 7 7 6 5 3 2 2 3 4 6 9 11 12 14 15 15 15 16 15 15 15 16 17 18 18 18 19 19 19 19 20 20 20 20 21 27 32 34 29 21 16 14 14 15 15 17 20 21 19 14 11 6 3 10 16 20 22 22 22 22 22 21 22 23 24 25 25 26 26 26 26 26 26 25 25 25 25 25 25 24 24 23 23 22 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 8 10 11 12 12 13 13 13 13 12 12 11 11 12 12 12 12 12 13 13 14 14 14 14 14 14 14 15 14 14 13 13 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 15 14 13 12 12 11 10 10 10 10 10 11 11 11 11 12 12 13 14 14 14 14 14 14 15 14 15 14 14 13 11 11 10 10 10 9 10 10 11 12 12 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 11 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 12 14 15 15 15 15 14 14 13 13 13 13 13 14 15 15 15 16 16 16 16 16 16 15 15 14 14 13 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 12 12 13 13 13 12 12 11 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 8 8 8 7 6 5 5 5 2 6 10 9 8 7 7 7 8 9 10 10 11 12 12 12 12 12 11 10 9 6 4 4 5 6 6 6 7 8 8 8 8 8 7 7 7 7 6 6 6 6 6 7 7 7 8 9 9 10 11 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 12 13 14 15 16 17 19 20 20 22 22 23 23 24 24 24 25 25 25 24 22 20 19 18 18 19 19 18 17 13 9 5 0 5 7 8 9 11 13 14 16 17 16 16 16 18 20 23 24 24 23 20 18 17 13 11 9 7 6 6 6 6 6 6 7 7 7 6 5 4 4 3 4 5 7 10 11 13 14 15 15 15 16 15 15 15 16 16 16 17 17 17 18 18 19 20 20 18 17 20 27 32 33 28 21 17 15 13 14 13 12 17 20 19 16 16 7 6 13 18 22 24 24 24 22 21 20 20 22 23 24 25 25 26 26 26 26 26 25 25 25 25 25 25 25 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 18 18 8 10 11 12 12 12 12 12 11 11 11 10 11 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 14 14 13 14 14 14 14 14 15 15 16 16 16 16 16 17 17 17 17 17 17 16 15 14 14 13 12 11 11 11 11 11 11 11 11 11 11 12 13 14 14 14 14 14 14 14 14 14 14 13 12 11 10 10 10 10 10 10 10 11 12 12 13 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 11 11 13 14 15 15 15 15 15 14 13 13 13 13 14 14 15 15 15 16 16 17 16 16 15 15 15 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 12 12 12 12 12 11 10 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 5 4 3 2 2 1 3 6 8 8 7 7 7 7 7 8 9 10 11 11 12 12 12 12 12 11 10 8 5 4 4 4 5 6 7 7 8 8 8 7 7 7 7 6 6 5 5 6 7 7 7 8 9 9 10 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 15 17 17 18 18 20 22 23 24 25 24 24 24 25 25 25 24 23 21 20 19 18 18 18 17 15 12 8 3 2 4 6 8 10 11 12 14 17 19 19 19 20 20 21 22 23 23 22 22 18 13 9 7 5 4 5 5 5 5 6 6 7 8 8 7 7 6 6 6 6 7 8 10 12 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 15 14 21 27 31 31 27 24 21 17 12 11 10 11 17 21 21 19 17 6 5 14 21 24 25 24 24 22 20 19 20 21 23 24 24 25 26 26 26 26 26 25 25 25 25 25 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 21 20 20 19 19 19 19 19 19 19 19 19 20 20 20 19 18 18 18 18 18 8 10 11 12 12 12 12 11 11 10 10 10 10 10 10 11 11 12 12 13 14 14 15 15 15 15 16 15 15 14 14 13 14 14 14 14 14 15 15 16 16 16 16 17 17 17 17 17 18 18 17 16 15 15 14 13 12 12 12 12 12 12 12 12 11 11 12 13 13 13 13 13 13 13 13 14 13 13 13 12 11 10 10 10 10 10 10 11 11 12 12 12 12 12 12 12 11 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 11 11 12 13 14 15 16 15 15 15 15 14 13 13 13 14 14 15 15 16 16 16 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 10 10 10 9 10 10 11 11 11 12 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 5 4 3 2 1 1 0 1 3 5 6 6 6 6 7 7 7 8 8 9 10 11 11 12 12 13 13 12 11 9 6 5 4 3 3 4 6 6 7 7 7 7 7 7 6 6 5 5 6 7 7 7 7 8 9 9 10 10 11 11 11 11 10 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 13 13 14 14 15 17 18 19 20 22 23 24 24 25 24 24 24 24 25 25 25 25 23 21 20 19 19 18 16 14 11 7 4 4 4 7 9 12 13 13 15 17 18 19 19 20 21 21 20 20 20 18 18 14 7 5 2 0 2 3 4 4 5 6 7 8 8 8 8 8 8 9 9 9 9 10 11 13 13 13 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 14 14 13 12 14 21 27 30 29 26 26 22 16 11 9 9 12 18 19 22 22 18 7 5 15 23 25 25 24 23 20 18 18 19 21 22 23 23 25 25 26 26 26 26 26 25 25 25 25 25 25 25 24 23 23 23 22 22 22 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 9 10 11 11 11 12 11 11 10 10 9 9 9 9 10 10 11 11 12 12 13 14 15 15 15 16 16 16 15 14 14 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 17 16 15 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 12 12 12 11 11 11 10 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 9 9 8 7 7 8 8 8 9 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 10 10 10 11 11 12 13 14 15 15 16 16 16 16 15 15 14 13 13 13 14 15 15 15 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 10 10 10 9 9 10 10 10 10 11 11 11 10 10 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 5 4 3 2 2 2 1 2 3 4 4 5 6 6 6 7 7 7 7 8 9 10 10 11 12 13 13 13 12 10 8 6 6 3 2 3 4 5 6 7 7 7 7 7 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 10 9 9 8 9 9 9 10 10 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 14 17 21 24 26 27 26 26 25 25 25 25 25 26 27 27 25 24 22 20 19 18 16 14 11 7 6 5 6 8 11 13 14 15 16 16 16 17 17 18 18 17 16 15 14 14 12 8 4 4 4 4 3 4 4 4 5 7 8 9 9 9 9 9 10 11 11 11 11 11 12 12 13 13 14 15 15 15 16 16 16 16 15 14 15 16 16 16 15 15 14 12 12 15 22 26 28 28 27 25 21 16 11 9 10 14 19 19 23 25 21 8 5 15 22 23 24 24 22 19 17 16 17 19 20 21 23 24 25 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 23 22 22 22 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 19 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 8 9 9 10 10 10 10 10 9 9 9 8 8 8 9 10 10 11 11 12 12 13 14 14 15 16 16 16 15 15 14 14 13 13 13 14 14 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 17 16 15 15 14 14 14 14 14 14 14 13 13 12 11 11 11 11 11 11 11 12 12 11 11 11 11 11 11 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 7 7 7 7 7 8 9 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 14 15 16 16 16 16 16 16 15 14 14 13 13 14 14 14 15 16 16 16 16 16 15 15 14 14 14 13 13 12 12 12 12 12 12 12 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 9 9 9 8 7 6 7 7 7 7 7 7 7 7 7 7 6 6 5 4 4 4 3 3 3 3 3 4 5 5 6 6 6 7 7 7 7 7 8 8 9 11 12 12 13 13 13 11 11 9 8 5 3 2 3 3 5 5 6 7 7 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 11 13 16 19 23 27 29 30 29 29 27 26 26 26 27 29 29 27 27 24 20 18 17 16 14 11 8 7 6 6 8 11 13 14 15 16 16 15 15 14 13 13 12 11 10 10 9 7 5 4 6 7 6 5 5 5 5 7 8 9 9 9 9 9 9 11 13 13 13 12 11 11 12 12 13 14 14 15 15 15 15 15 14 11 10 12 13 15 15 15 15 14 13 13 17 23 25 26 26 26 24 20 16 11 10 11 13 15 18 24 28 25 11 4 15 22 22 23 23 21 16 15 15 16 16 17 19 21 23 24 25 25 26 26 26 25 25 25 25 25 25 25 25 25 24 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 8 8 8 9 9 9 8 8 8 8 7 7 7 7 8 9 10 11 11 11 12 13 13 14 15 15 16 16 15 14 13 13 13 12 13 13 14 15 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 15 15 15 15 14 14 13 12 11 11 11 11 10 10 10 11 10 10 11 11 11 11 11 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 9 8 7 7 6 7 7 7 8 9 10 10 11 11 11 11 11 11 12 11 11 11 11 11 11 11 10 10 11 11 10 10 10 10 11 11 12 13 14 15 16 16 16 16 16 16 15 15 14 13 13 14 14 15 15 15 16 16 16 15 15 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 10 10 10 9 9 8 8 8 7 6 6 6 6 6 7 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 5 5 5 5 6 6 7 7 7 6 6 7 7 7 9 10 11 12 13 13 13 12 12 11 9 7 5 3 2 2 2 3 4 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 8 8 8 9 9 10 13 14 15 17 22 28 31 32 32 31 29 27 26 29 31 31 30 27 23 19 17 16 14 13 11 8 7 6 5 7 10 12 14 15 15 15 15 13 12 11 10 9 8 7 7 6 6 5 6 8 8 8 8 6 6 7 8 8 8 9 9 9 9 10 11 13 13 12 12 11 11 11 12 12 13 13 13 13 13 13 13 12 9 5 6 8 10 10 11 11 12 13 16 19 23 23 24 24 23 22 19 16 12 10 11 12 12 17 24 30 30 16 4 11 13 19 23 23 19 13 13 13 14 16 17 18 20 22 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 20 20 19 19 19 19 19 19 19 18 18 18 18 17 18 8 8 8 8 8 7 7 7 6 6 6 5 6 7 8 9 10 10 11 11 12 12 13 14 15 16 16 15 14 13 12 12 12 12 12 13 14 15 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 14 14 13 12 11 11 11 10 10 10 10 10 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 10 10 9 8 8 9 9 9 10 10 10 9 8 8 8 8 8 9 8 8 7 7 6 6 7 7 8 9 10 10 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 12 13 14 15 16 16 16 16 15 15 15 14 14 13 13 14 14 14 15 15 16 16 15 15 15 15 15 14 13 13 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 11 11 10 9 9 8 8 8 8 8 8 9 9 9 9 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 6 6 7 7 8 10 11 12 12 13 13 13 13 12 11 9 7 5 3 2 2 2 3 4 5 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 8 8 8 9 9 10 12 13 13 11 7 11 20 24 26 30 30 29 28 28 31 31 30 30 25 20 16 14 13 12 11 10 9 7 5 4 6 9 12 13 13 14 14 14 13 11 10 9 9 9 8 7 7 7 6 7 9 9 9 9 7 7 7 8 8 7 6 6 8 9 9 10 12 11 10 10 10 10 10 10 11 10 10 9 9 9 9 9 8 4 2 5 6 6 6 6 7 10 13 17 20 20 21 21 21 21 21 19 16 13 12 11 12 14 18 25 31 33 20 13 7 7 17 22 23 19 13 10 10 11 15 17 19 20 22 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 20 20 20 19 20 20 19 19 18 18 18 18 17 17 7 7 8 8 7 6 6 5 5 4 5 4 5 7 8 9 10 11 11 12 12 13 14 15 16 16 16 15 13 13 12 11 11 11 12 13 15 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 15 14 13 13 12 12 11 10 10 9 9 9 9 9 8 9 9 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 8 9 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 8 9 10 10 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 14 15 15 16 16 15 15 15 14 14 14 13 13 13 13 14 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 9 9 8 8 8 8 8 7 7 8 8 8 8 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 6 7 7 7 7 7 7 7 8 9 11 11 12 12 12 13 13 13 12 11 9 7 5 5 5 3 2 3 4 5 6 7 7 7 7 8 8 9 9 9 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 10 10 10 10 9 9 9 9 9 9 9 10 10 11 12 13 13 12 9 7 7 10 17 23 25 26 28 30 32 32 30 26 21 17 14 12 11 11 11 10 10 7 4 2 5 8 10 11 12 13 13 13 12 11 11 10 10 10 9 8 8 8 8 8 10 10 10 9 8 8 7 7 7 6 6 6 6 7 8 8 9 9 9 9 8 9 9 9 8 7 6 5 5 4 4 5 5 5 8 10 10 10 9 9 9 11 13 16 17 14 15 17 18 19 19 18 16 15 14 14 14 17 21 26 32 34 22 18 12 4 15 21 23 21 15 13 11 8 11 15 18 20 21 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 19 19 20 20 19 19 20 19 19 19 19 19 18 18 17 17 6 7 7 7 6 5 4 4 4 4 4 5 6 7 9 10 11 11 11 12 13 14 15 16 16 16 15 14 13 12 12 11 10 11 12 13 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 15 15 14 13 13 12 11 11 10 9 8 8 8 8 8 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 7 8 9 10 10 10 10 10 9 8 8 8 8 8 8 7 7 7 7 8 9 10 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 14 15 15 15 15 14 14 14 14 14 13 13 13 13 13 14 15 15 15 15 14 14 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 10 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 5 5 5 6 6 6 7 7 6 6 6 6 7 9 10 11 11 12 12 13 13 13 13 12 11 10 9 8 7 5 3 1 3 4 5 6 6 7 7 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 9 10 10 10 11 11 11 12 13 14 14 15 15 15 18 21 24 26 29 32 32 30 27 22 18 15 12 11 11 11 11 11 11 8 4 1 4 8 9 10 11 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 9 8 7 7 6 6 6 5 4 4 5 7 8 8 8 8 8 8 8 7 6 5 5 4 2 2 4 6 8 9 12 14 14 13 12 11 10 9 10 11 12 8 11 13 15 17 17 17 17 16 16 16 17 19 21 27 33 35 32 25 13 3 14 20 23 23 21 18 14 10 8 10 14 19 21 20 20 21 22 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 19 19 19 20 19 19 19 19 19 18 18 17 17 5 6 5 5 4 3 3 3 3 3 4 6 7 8 9 10 11 12 12 12 13 14 15 16 16 16 15 14 14 13 11 10 9 10 12 13 15 15 15 16 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 17 17 17 17 17 17 16 15 14 14 14 13 12 11 10 9 9 8 8 8 7 7 7 7 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 7 7 7 8 9 10 10 10 10 9 9 8 8 8 8 8 8 8 8 8 9 10 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 14 14 14 14 15 14 14 14 14 14 13 13 13 12 13 14 15 15 15 14 14 14 14 13 12 12 11 11 11 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 9 9 9 9 8 8 7 7 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 8 9 9 9 10 12 13 13 13 14 13 12 12 11 10 10 8 6 3 1 1 2 3 5 6 7 8 8 9 9 9 10 10 10 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 11 11 10 11 12 13 14 14 14 15 16 19 21 25 28 30 31 29 26 23 19 15 13 12 12 12 12 13 13 13 10 5 1 4 6 8 9 11 11 11 11 10 10 10 10 10 9 9 9 9 10 10 10 11 11 11 10 9 7 7 6 6 6 5 4 3 3 3 4 5 5 6 7 7 7 7 6 5 4 4 3 3 4 7 9 11 13 15 16 16 15 14 12 10 8 6 5 5 6 8 10 13 15 16 16 17 17 17 18 18 18 20 26 32 33 34 26 12 3 14 19 22 23 23 20 16 12 9 8 9 13 14 14 16 20 21 22 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 22 22 23 23 23 23 22 22 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 6 6 5 4 3 3 3 3 3 4 5 6 8 9 10 11 11 11 12 13 13 15 15 16 16 16 15 15 14 13 11 9 9 10 11 12 13 14 15 16 17 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 14 14 13 12 11 10 9 9 8 8 7 6 6 6 7 8 9 10 10 10 11 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 7 7 8 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 15 15 15 14 14 14 13 12 12 11 11 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 10 10 9 9 9 9 9 9 8 7 7 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 3 3 3 3 3 4 4 4 5 5 5 4 5 5 5 5 5 5 5 5 5 6 6 7 8 9 9 9 10 11 12 13 13 14 14 14 13 12 12 12 11 9 6 4 3 2 1 3 5 7 8 8 9 9 9 10 10 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 14 14 14 14 14 15 17 20 24 27 28 28 28 23 19 16 13 11 11 11 11 13 14 15 14 11 7 3 0 2 6 9 11 12 11 11 10 11 10 10 10 9 9 9 10 10 11 11 12 12 11 10 8 7 7 6 6 6 5 4 3 2 2 2 3 3 4 5 5 6 6 5 4 4 4 4 5 7 9 12 14 16 16 17 17 16 14 13 11 9 8 6 3 2 4 7 11 13 15 15 16 17 18 18 18 17 20 22 26 33 32 23 9 5 13 19 22 21 22 20 16 11 7 6 5 8 8 10 14 18 20 22 22 23 23 23 24 24 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 22 22 22 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 8 8 7 5 4 3 3 3 4 4 5 7 8 9 10 11 11 11 12 13 14 15 16 17 17 16 16 16 14 12 10 8 7 8 10 11 12 14 15 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 13 12 11 10 9 9 9 8 7 6 5 5 6 7 7 8 9 10 11 11 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 12 12 12 13 13 13 13 13 13 13 14 14 13 13 13 13 13 14 14 14 14 14 14 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 10 10 10 10 11 10 10 9 9 9 9 9 9 8 8 7 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 7 7 8 8 8 9 10 11 12 13 13 13 13 13 13 13 13 13 11 10 9 7 5 2 1 4 5 7 8 8 8 8 9 10 10 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 13 14 14 15 16 15 16 16 17 20 23 24 25 25 24 20 17 15 12 11 11 11 11 13 15 16 15 12 8 4 4 2 6 9 11 12 12 12 11 12 12 11 11 10 10 10 11 12 12 12 13 12 11 9 8 7 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 5 7 9 11 13 14 14 15 16 16 16 15 13 12 10 10 8 6 2 2 4 8 11 11 12 14 16 16 17 16 14 19 22 25 33 30 20 8 7 14 16 18 21 21 19 14 8 4 3 3 3 5 10 15 18 20 21 22 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 18 17 17 17 10 10 9 7 6 5 5 4 5 6 6 8 9 10 10 11 11 11 12 13 14 16 16 17 17 17 17 16 14 11 8 6 5 6 8 9 10 13 15 16 17 17 17 17 17 17 17 17 17 17 16 17 17 18 18 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 12 12 12 10 10 9 7 6 5 4 5 5 6 7 8 9 10 11 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 9 9 9 9 10 10 10 10 10 9 9 8 8 8 8 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 3 3 3 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 9 10 10 11 11 12 12 13 13 14 14 14 14 13 13 12 10 8 4 1 2 4 5 6 5 6 7 8 9 10 11 12 12 12 12 13 12 13 13 14 14 14 14 15 15 15 15 14 14 15 15 15 15 14 14 14 14 14 14 15 15 16 17 17 18 18 19 20 22 22 22 22 20 17 16 15 13 12 12 11 12 14 16 17 16 13 11 8 5 2 6 9 11 12 13 13 13 13 13 12 12 11 11 11 12 12 12 13 12 11 10 9 7 7 6 6 6 6 6 6 7 7 7 7 7 6 6 5 5 4 4 3 3 2 3 5 7 8 9 10 10 12 14 15 15 14 14 13 13 12 12 10 8 5 5 4 5 8 8 10 12 13 14 14 14 14 13 17 24 30 26 17 9 9 14 16 17 20 20 16 11 5 2 2 3 5 7 11 15 18 20 21 22 22 22 22 23 23 24 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 23 22 22 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 18 18 17 17 16 12 12 11 9 8 7 7 6 7 7 8 9 10 10 11 11 11 12 12 14 15 16 17 17 17 17 17 15 13 10 7 5 4 4 5 7 9 12 14 15 16 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 15 15 15 15 14 14 14 14 14 13 13 13 12 11 10 10 9 7 6 4 4 4 5 5 7 8 9 10 11 12 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 12 11 11 11 10 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 9 9 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 8 8 9 9 10 10 10 11 12 13 13 14 14 14 14 14 14 14 12 10 7 4 2 1 2 2 2 4 6 7 8 9 10 11 11 12 12 12 12 12 12 13 14 14 14 15 15 16 16 16 15 16 16 16 15 15 15 15 15 15 16 16 16 18 18 19 19 19 19 19 19 19 18 17 17 15 15 14 13 13 12 12 12 14 16 17 17 17 15 11 5 2 6 9 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 10 9 8 8 7 7 6 5 6 6 7 9 9 10 10 10 9 8 6 5 4 4 4 3 2 1 3 5 6 5 5 6 9 12 13 13 13 12 12 12 12 12 12 10 8 7 5 4 4 5 7 9 10 11 12 11 11 12 16 22 26 23 17 11 10 10 13 16 18 18 14 9 2 3 4 4 6 8 13 17 19 21 22 22 22 22 22 22 23 24 25 25 25 25 26 25 25 25 25 25 25 24 23 23 22 22 22 21 21 20 21 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 18 18 17 17 17 16 13 13 13 11 11 10 9 8 8 8 9 10 11 11 11 11 11 12 13 14 15 16 17 17 17 17 16 15 12 9 6 4 3 3 3 5 8 11 13 15 16 16 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 15 15 14 14 14 14 14 13 13 13 13 12 11 11 10 9 7 6 5 4 4 4 5 7 8 9 10 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 11 11 11 11 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 9 9 10 10 10 10 9 8 8 7 7 7 7 7 6 6 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 3 3 3 3 3 4 4 5 5 5 5 6 6 7 7 7 7 7 7 8 8 8 9 9 10 10 10 10 11 12 13 13 14 14 14 15 15 15 14 13 12 10 8 5 3 2 1 1 2 4 6 7 8 8 9 10 11 11 11 11 11 11 12 12 13 14 15 15 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 18 17 17 17 17 16 16 16 14 13 13 13 13 13 14 13 13 12 11 12 14 17 18 19 20 17 12 6 3 7 10 12 12 13 13 13 14 13 13 12 12 12 12 12 12 11 11 10 9 9 9 9 8 7 7 7 7 8 9 10 12 12 13 12 11 10 8 7 7 6 6 7 6 5 4 4 4 4 2 1 6 10 12 12 12 11 11 11 11 12 13 12 11 9 8 7 4 5 6 7 8 9 9 10 10 11 15 20 24 22 18 15 14 11 12 15 16 16 13 7 4 4 6 8 9 10 14 17 20 20 22 23 23 22 22 22 23 24 24 24 25 25 26 26 25 25 25 25 25 24 24 23 22 22 22 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 18 17 17 16 16 16 13 13 13 13 13 12 11 11 10 10 10 10 11 12 12 12 12 13 14 15 15 16 16 16 17 16 15 14 11 8 5 3 3 3 3 4 7 10 12 14 15 16 16 16 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 14 14 14 14 13 13 13 13 12 12 11 11 10 8 8 7 5 4 4 4 6 7 8 9 9 10 10 11 11 11 10 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 9 9 10 10 11 11 11 11 10 10 11 11 11 12 12 12 12 11 11 11 11 11 12 11 12 13 13 13 13 13 14 14 14 14 13 13 12 11 11 11 10 10 10 10 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 9 9 9 10 10 11 10 9 8 8 8 8 7 7 6 6 5 5 5 4 4 5 5 5 5 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 6 7 7 7 8 8 8 8 8 9 9 10 10 10 10 11 11 12 13 14 14 14 15 15 15 15 15 15 14 12 10 8 8 6 4 2 2 2 4 6 6 7 7 8 9 9 10 10 9 9 10 11 12 13 14 15 15 15 15 15 14 13 13 13 13 14 14 15 15 16 17 17 16 15 14 13 12 12 11 10 9 8 9 11 11 12 12 12 12 12 11 11 13 17 19 20 22 19 13 6 3 7 11 13 13 13 14 14 14 14 13 13 12 12 12 12 11 11 10 10 9 9 9 9 9 9 9 9 10 11 11 11 14 14 14 14 13 12 11 10 10 9 9 10 9 9 8 8 8 7 6 4 6 9 11 11 9 9 9 9 11 12 13 13 12 9 7 6 3 2 3 4 5 6 6 6 7 9 13 17 21 21 17 14 14 10 11 13 14 14 11 8 7 7 11 11 7 8 13 17 20 20 22 24 24 23 23 22 23 23 23 24 25 25 26 26 26 25 25 25 25 24 24 23 22 22 22 22 22 22 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 19 19 18 17 17 16 16 16 16 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 15 15 15 15 16 16 15 14 13 10 7 5 4 4 4 5 6 7 9 11 13 14 15 15 15 13 13 14 14 15 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 15 15 14 14 14 14 14 14 13 13 13 12 12 11 11 10 9 8 6 4 4 4 5 6 7 8 9 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 10 10 10 11 11 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 12 13 13 13 13 13 13 13 13 13 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 9 9 10 11 10 10 9 8 8 8 7 7 6 5 5 4 4 4 4 4 4 5 5 5 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 14 14 13 14 14 15 15 14 13 12 11 10 8 6 3 3 3 3 4 4 5 6 7 7 7 7 8 7 7 8 10 11 12 13 13 13 13 13 13 12 11 11 11 11 11 12 13 13 14 15 16 13 11 9 8 8 7 5 4 5 7 8 10 11 10 10 11 11 11 11 11 14 15 18 21 23 19 13 6 3 7 10 11 13 14 14 14 14 14 13 13 13 13 12 12 11 11 10 10 10 10 10 11 11 11 11 12 13 13 13 13 14 14 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 9 8 8 10 10 9 9 8 7 8 10 12 13 13 11 11 8 4 3 3 2 1 2 2 3 3 5 8 12 15 18 17 17 15 11 8 10 12 13 11 8 6 6 9 14 14 9 2 10 14 13 18 22 24 25 24 24 23 23 23 24 24 25 25 26 26 26 26 26 26 25 25 24 23 23 22 22 22 22 22 23 23 23 23 23 22 22 21 21 21 21 21 21 20 20 20 19 19 18 17 17 17 16 16 15 16 9 9 10 10 10 11 11 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 13 11 9 6 6 5 4 5 6 7 8 9 10 11 11 12 13 13 12 12 12 13 14 15 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 15 14 14 14 14 13 13 13 13 13 12 12 11 11 11 10 9 7 5 4 4 4 6 6 7 8 9 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 7 8 8 8 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 12 12 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 11 10 9 9 8 8 8 7 6 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 5 6 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 12 12 12 12 11 12 13 13 14 14 13 13 13 11 10 8 6 6 4 3 2 2 3 4 5 5 5 5 5 4 5 7 9 10 11 11 12 12 12 12 12 11 10 9 8 8 8 8 9 10 11 12 12 12 8 6 5 5 3 1 2 4 6 8 9 9 9 9 10 11 11 11 12 16 16 19 23 23 19 14 7 2 3 6 9 13 14 15 14 14 14 14 14 13 13 12 12 12 11 11 11 11 12 12 12 12 13 13 14 14 14 14 14 13 13 13 13 12 12 11 10 10 10 10 10 10 10 10 10 11 12 12 12 12 11 11 11 11 9 8 7 8 11 12 13 13 10 7 3 3 4 4 3 2 2 1 3 5 9 12 15 17 17 16 13 8 6 9 11 11 8 7 6 5 9 12 13 10 3 3 6 14 19 22 24 25 24 24 24 24 24 24 24 25 25 26 26 26 26 26 26 26 26 25 24 23 23 23 22 22 22 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 19 18 18 18 17 17 17 16 16 16 16 9 9 9 9 9 10 11 12 12 13 13 13 13 13 13 14 14 14 14 13 13 13 14 14 15 14 12 10 8 6 6 5 4 5 6 6 7 7 7 8 9 10 10 11 11 11 11 12 13 13 14 15 16 17 17 17 17 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 11 10 9 7 6 4 4 4 5 6 7 8 9 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 11 10 9 9 8 8 8 7 6 6 5 5 4 4 4 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 5 5 6 6 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 12 11 10 9 7 7 6 5 4 2 1 2 3 3 3 4 4 3 4 6 8 10 11 11 11 12 12 12 12 11 9 8 7 6 6 6 5 5 6 7 8 8 5 5 5 4 3 2 2 4 6 8 8 8 8 8 8 8 9 11 13 14 17 20 23 23 19 15 9 3 2 3 9 13 14 15 15 15 15 15 14 14 13 13 13 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 13 12 12 12 11 11 11 10 9 9 9 9 9 9 9 10 11 12 13 14 15 16 15 15 15 15 12 9 8 7 9 10 11 11 9 6 3 2 3 3 3 3 2 3 5 7 9 11 15 18 18 17 13 7 6 9 10 10 8 6 4 8 13 15 15 13 10 10 11 17 20 22 24 25 24 24 24 24 24 24 24 25 25 26 26 26 26 25 26 26 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 19 18 18 18 18 17 17 17 16 16 16 16 8 8 9 9 9 9 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 12 10 9 9 7 5 3 3 4 4 5 5 5 5 6 8 9 9 9 9 10 11 11 12 13 14 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 13 13 13 13 13 12 12 12 12 11 10 8 6 5 4 5 5 7 8 9 10 11 10 10 10 10 9 8 8 7 7 8 8 9 8 9 9 9 10 10 10 10 10 10 9 9 9 8 8 8 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 10 9 9 9 9 9 10 10 10 11 11 10 9 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 5 5 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 11 11 10 9 8 7 7 7 6 4 3 3 2 2 2 2 2 3 5 6 8 10 11 11 12 12 12 12 12 11 10 9 8 7 7 6 5 4 3 3 4 4 4 4 5 4 3 2 2 4 6 6 7 8 8 7 6 6 8 11 13 13 17 20 22 22 19 16 12 10 6 2 7 12 14 15 16 15 16 16 15 14 14 14 13 13 13 13 13 13 14 15 15 15 15 15 14 14 13 13 12 11 11 11 11 11 10 9 9 8 8 8 9 9 9 10 11 12 14 16 17 18 18 18 18 19 16 12 9 7 7 7 7 8 8 6 4 3 3 2 2 1 3 5 7 9 9 11 15 15 18 17 14 9 7 8 9 9 7 4 6 12 17 18 17 15 15 14 14 16 19 22 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 18 18 18 18 18 17 17 16 16 16 16 7 8 8 9 8 8 9 10 10 10 11 12 12 13 13 14 14 14 14 14 14 14 14 14 14 13 12 11 10 10 8 6 4 2 3 4 4 4 4 4 5 6 7 7 8 7 8 9 9 10 12 13 14 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 13 13 13 13 12 12 11 10 9 7 5 5 4 5 7 9 10 11 11 11 11 10 10 9 9 8 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 10 10 9 9 9 9 10 10 10 11 11 11 10 10 9 8 8 7 7 6 6 5 5 5 5 5 5 6 6 5 5 5 5 4 4 4 4 4 3 3 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 5 6 6 7 7 7 7 7 7 8 8 9 9 9 9 9 9 8 8 8 9 9 9 9 9 10 10 10 11 11 11 10 10 9 8 8 8 8 7 7 6 5 5 4 4 4 5 5 8 9 10 11 11 12 12 13 13 13 13 12 11 11 10 10 9 8 7 6 5 5 4 4 5 6 5 5 3 2 3 4 4 5 6 7 8 7 7 6 7 8 9 12 17 20 22 22 20 17 15 15 9 2 5 11 14 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 15 15 16 15 15 15 14 13 12 12 11 11 12 11 11 10 9 9 8 8 8 9 9 10 10 12 13 15 17 18 20 20 21 21 21 18 14 11 8 8 7 6 6 6 5 4 5 4 4 4 3 5 7 9 9 6 5 7 15 18 18 15 11 9 9 9 9 5 5 9 15 19 18 17 17 9 7 11 15 18 20 22 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 22 22 22 22 22 23 23 22 22 22 22 22 21 21 21 20 20 19 19 18 18 18 18 18 17 17 16 16 15 15 7 8 8 8 8 9 9 10 10 10 11 12 13 14 14 15 15 15 15 15 15 15 14 14 14 13 13 13 12 11 9 7 5 3 3 4 5 5 5 4 4 4 5 6 6 6 7 7 8 9 10 12 13 14 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 12 12 11 9 8 6 6 4 5 7 9 10 11 11 11 11 11 11 10 9 9 8 8 8 9 9 9 10 10 11 11 12 12 12 12 12 11 11 10 10 9 9 8 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 10 9 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 5 5 6 6 6 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 10 10 9 9 9 8 8 8 8 8 8 9 12 14 14 15 14 15 15 16 16 16 15 14 14 14 14 12 11 10 9 8 8 7 6 6 7 7 7 6 5 4 4 4 4 5 6 7 7 8 8 8 8 9 10 13 17 20 22 22 21 21 19 16 10 3 4 10 13 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 15 15 15 15 14 13 12 12 11 11 11 12 12 11 11 10 9 9 9 9 9 10 11 11 12 14 16 17 18 18 20 22 23 22 19 16 14 14 11 9 7 5 5 4 3 4 4 4 5 5 7 9 10 8 3 3 5 13 17 17 15 12 10 10 9 8 6 10 14 17 18 16 15 14 7 3 9 15 17 19 20 20 22 23 24 24 24 24 25 25 25 26 26 25 25 25 25 25 25 25 24 24 23 23 23 23 23 23 23 23 22 22 23 22 22 22 21 21 20 20 19 19 18 18 18 18 17 17 16 15 15 15 15 7 8 8 8 9 10 10 11 11 11 12 12 13 14 15 15 15 16 16 16 16 15 14 14 14 14 14 13 12 10 9 7 5 4 4 5 5 5 5 5 4 4 4 5 5 6 6 7 7 8 10 11 12 13 14 14 14 15 15 16 16 16 17 16 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 10 10 9 6 4 5 7 9 11 11 12 12 12 11 11 11 10 10 9 9 9 9 9 10 10 11 12 12 13 13 13 13 12 12 12 11 11 10 10 10 11 11 10 9 8 8 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 11 11 11 12 11 11 10 10 10 10 10 10 10 10 9 10 10 10 10 9 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 5 5 6 6 6 6 6 6 7 8 8 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 13 16 17 18 19 18 19 19 20 20 20 19 18 19 19 17 15 14 12 11 11 10 9 8 8 8 8 7 7 7 7 7 6 6 6 6 7 8 9 9 10 10 11 12 14 17 20 23 24 24 23 21 18 12 4 3 9 12 13 14 15 15 15 16 16 16 16 17 17 16 15 15 14 14 14 14 14 14 14 14 13 12 12 11 11 11 11 11 11 11 10 10 9 10 10 10 10 12 13 14 15 16 17 17 19 21 22 23 22 19 17 15 15 13 11 9 7 6 4 3 5 2 3 4 5 8 10 10 8 7 3 4 10 14 14 14 12 12 10 8 5 9 14 17 18 17 17 16 13 8 6 9 14 17 18 18 20 21 23 24 24 24 25 25 25 25 26 26 25 25 25 25 25 25 25 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 20 20 19 19 19 18 18 18 17 16 15 15 15 15 14 5 6 7 8 10 11 11 11 11 12 12 13 13 14 15 15 15 16 17 17 16 15 15 14 14 14 14 13 12 10 8 6 5 4 4 4 5 5 5 5 4 4 4 4 5 5 6 7 8 9 10 11 12 12 13 13 14 14 15 16 16 16 17 17 16 16 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 11 9 7 5 5 7 9 11 12 12 12 12 12 11 11 11 11 10 10 10 10 10 11 11 12 13 13 13 13 13 13 13 13 12 12 12 12 12 11 12 11 11 10 9 8 7 7 7 6 6 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 8 8 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 7 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 7 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 13 13 14 14 14 14 14 15 15 16 16 18 19 19 19 20 21 22 22 23 23 22 21 22 21 19 18 16 15 14 13 13 12 11 9 8 8 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 12 14 17 20 23 24 24 24 22 18 12 5 2 7 8 11 13 14 14 14 15 15 17 17 17 18 17 16 15 14 14 14 14 14 13 13 13 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 11 12 13 14 15 16 17 17 18 19 21 22 22 21 19 18 17 15 13 11 10 9 9 7 6 9 5 2 3 5 8 10 11 11 8 4 3 8 10 11 11 10 10 9 7 6 10 15 19 20 20 18 15 12 9 8 11 15 17 18 19 20 21 22 23 24 24 25 25 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 19 19 18 18 18 17 16 15 14 14 14 14 14 2 3 6 8 10 10 11 11 12 12 12 13 13 14 14 15 15 16 17 17 17 16 15 14 14 14 14 13 11 10 8 6 5 4 5 5 5 6 6 5 5 4 4 4 4 5 6 7 8 9 9 10 11 11 12 12 13 14 15 15 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 10 7 5 5 7 9 11 11 12 13 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 13 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 10 9 9 8 8 7 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 6 7 7 8 8 7 7 7 7 7 7 7 7 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 9 9 10 10 10 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 7 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 6 7 7 7 8 8 8 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 15 15 16 16 17 18 18 18 19 19 19 20 21 22 23 24 24 23 23 23 22 21 20 19 18 17 16 16 15 13 11 9 8 8 8 8 9 9 10 10 9 10 10 9 10 10 9 9 10 11 13 16 20 22 22 24 24 23 18 12 6 1 6 6 9 11 13 14 14 15 15 16 16 17 18 17 16 15 14 14 14 14 13 13 13 13 12 11 11 11 11 11 11 12 11 11 10 10 10 10 11 12 13 14 15 16 16 16 17 18 19 20 21 22 21 19 18 17 15 12 11 11 11 11 12 12 12 9 6 2 3 6 9 10 10 8 5 3 6 8 8 9 9 8 8 8 9 13 17 21 21 21 19 16 12 9 10 12 15 16 18 19 20 21 21 22 23 24 24 25 25 27 27 27 27 27 27 26 26 25 25 24 23 23 23 23 23 23 23 23 22 22 22 21 22 21 21 21 20 19 19 19 19 18 17 16 16 15 14 14 14 14 14 14 4 4 6 8 9 9 10 11 11 12 12 12 13 13 13 13 14 15 16 17 17 17 16 15 15 15 14 13 12 11 8 6 4 4 4 4 5 6 6 6 5 5 5 5 5 5 6 6 7 8 9 10 10 10 11 12 13 13 14 15 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 10 8 5 5 7 9 11 11 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 8 7 6 5 5 4 4 4 3 3 3 3 3 3 4 4 4 5 5 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 7 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 5 6 6 6 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 14 14 15 15 15 16 16 17 17 18 17 17 17 17 17 18 19 20 21 23 23 23 24 23 23 23 22 21 20 19 19 18 17 15 13 11 10 10 9 9 10 10 11 11 11 11 11 10 11 12 12 11 12 13 14 16 17 19 23 25 26 23 18 12 5 1 1 4 8 10 12 13 14 15 15 15 16 17 17 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 12 12 12 11 11 10 10 10 10 11 12 13 14 15 15 15 16 17 18 19 20 21 21 21 21 20 18 15 12 10 11 12 12 12 13 12 11 8 4 1 4 5 7 9 8 5 3 4 6 7 7 7 7 8 10 12 15 18 21 21 21 20 17 13 10 11 13 13 16 18 20 21 21 21 21 22 22 22 23 24 25 26 27 27 27 27 27 26 25 25 24 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 19 19 18 18 18 16 16 15 15 15 15 15 15 15 15 15 6 7 7 7 8 9 10 10 11 11 12 12 12 12 12 13 13 14 15 16 17 17 17 16 16 15 15 14 13 12 9 6 5 5 3 4 5 6 6 6 6 5 5 5 5 5 5 6 6 7 8 9 9 10 11 11 12 13 13 14 15 14 15 15 16 16 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 12 11 8 6 5 7 7 9 11 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 9 8 7 6 5 5 5 5 4 3 2 2 2 3 3 3 4 4 5 6 6 6 6 7 7 7 7 6 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 10 10 10 9 9 9 8 8 8 9 9 9 9 9 8 7 6 6 6 5 5 4 4 4 4 4 4 4 3 3 2 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 5 5 6 7 8 8 9 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 16 16 16 15 15 15 16 17 18 20 21 21 22 23 24 24 24 23 23 22 22 21 20 19 18 16 13 12 12 11 11 11 11 12 12 12 12 12 12 12 13 13 14 14 15 16 19 19 21 24 27 26 23 17 11 9 6 1 4 7 10 12 13 14 14 15 15 15 16 16 17 16 16 15 15 14 13 13 12 12 12 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 12 13 14 14 15 15 15 16 17 18 20 21 21 21 21 20 18 15 11 8 8 9 10 10 11 11 11 9 6 2 2 1 5 8 8 6 3 4 6 7 7 7 8 9 12 15 17 18 19 21 22 20 17 13 10 11 12 13 16 18 20 21 21 21 21 21 21 20 21 23 22 23 24 25 26 26 26 26 25 24 24 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 18 18 18 17 17 16 15 15 16 15 15 15 15 16 16 15 6 7 7 7 8 9 9 10 10 11 11 12 12 12 12 12 13 13 14 15 16 17 17 17 17 16 15 14 13 12 9 9 7 5 2 3 5 6 6 6 6 6 6 5 5 5 5 5 6 7 8 8 8 9 10 10 11 12 12 13 13 13 14 15 16 16 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 12 11 9 6 5 7 7 8 11 13 14 14 15 15 15 15 15 15 15 15 14 14 13 13 14 14 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 10 9 8 7 7 6 6 6 5 4 3 2 1 2 2 2 3 3 4 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 8 8 8 9 10 9 9 9 8 8 8 8 8 9 9 9 9 8 7 6 6 6 5 5 4 4 4 4 4 4 4 4 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 4 4 5 6 7 8 8 9 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 15 15 15 15 15 15 14 14 14 14 16 18 19 19 20 21 22 23 23 23 23 24 24 24 23 22 21 20 18 16 16 15 14 12 11 11 12 12 12 12 12 12 12 12 14 15 17 18 19 19 20 22 26 28 26 22 16 9 9 5 2 5 7 10 11 13 13 13 14 15 15 15 15 15 15 15 15 15 14 13 13 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 12 12 13 14 14 14 14 15 15 16 18 19 20 21 21 21 20 18 14 9 6 4 4 5 7 8 9 9 8 7 4 4 1 3 7 7 6 3 3 4 5 8 9 9 11 13 16 18 18 19 21 22 21 18 13 10 10 10 12 15 16 18 19 20 20 20 20 20 19 19 21 20 21 22 22 24 25 26 25 25 24 24 24 24 23 23 23 22 22 21 21 21 21 20 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 5 5 6 6 7 8 8 9 10 10 11 11 11 11 11 12 12 13 13 14 16 16 17 17 17 16 15 15 14 13 11 10 8 5 1 3 5 6 7 6 6 6 5 5 4 5 5 6 6 7 7 8 8 9 10 10 11 11 12 12 12 12 13 14 15 16 16 17 17 17 16 16 16 15 15 14 14 14 14 14 14 14 13 13 11 9 6 5 5 6 9 11 13 14 15 16 16 16 16 16 16 16 15 15 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 11 11 10 10 9 9 9 9 8 8 7 7 5 4 3 2 2 2 1 2 2 3 4 5 5 5 5 6 6 6 7 7 7 7 7 7 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 9 8 8 8 8 7 7 7 7 6 6 6 7 7 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 1 1 2 3 3 4 5 6 7 8 8 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 12 12 13 13 14 14 14 14 14 14 14 14 14 14 16 17 18 18 19 20 21 22 22 23 24 24 24 25 24 23 23 21 20 18 18 17 15 13 12 12 12 12 13 12 12 12 11 12 13 15 17 19 20 20 21 24 28 29 26 22 17 17 10 5 3 6 8 10 11 12 12 12 13 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 12 12 13 13 13 13 14 14 14 15 15 17 18 19 19 20 21 20 17 13 8 6 4 1 3 5 7 8 7 7 7 6 5 2 2 5 7 6 5 5 3 4 7 9 10 12 15 16 17 19 21 24 23 21 17 12 12 10 9 11 13 15 17 18 19 19 20 20 20 19 20 20 20 20 21 21 23 24 24 24 24 24 24 24 24 23 23 22 22 22 21 21 21 21 20 19 19 18 17 17 17 16 16 15 16 16 16 16 16 16 16 16 15 15 15 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 12 13 13 14 16 17 17 16 16 16 15 15 15 13 9 5 1 3 6 7 7 7 6 5 5 4 4 5 5 6 6 7 7 8 9 10 10 10 11 11 11 11 12 12 13 14 14 15 16 16 16 17 17 16 16 15 15 14 14 14 14 14 14 14 13 12 11 9 7 6 6 6 9 11 13 15 16 17 17 17 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 11 11 10 10 10 10 9 9 9 8 8 8 7 6 5 4 4 3 2 2 2 2 3 4 4 4 4 5 5 6 6 7 6 7 7 7 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 5 5 5 5 6 7 8 8 7 8 8 8 8 8 8 8 8 8 7 7 6 6 6 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 3 2 1 1 1 2 3 4 5 6 7 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 12 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 18 19 20 21 22 24 24 24 24 25 25 24 23 22 22 21 20 18 16 14 13 13 13 13 13 13 12 11 11 10 10 12 14 15 16 19 22 25 29 29 26 25 22 17 10 4 3 6 8 10 11 11 11 12 13 13 13 13 13 13 13 12 13 13 12 12 11 11 11 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 16 18 20 19 18 15 11 7 5 3 2 4 5 6 6 4 4 4 5 5 3 4 6 7 6 5 6 2 2 5 8 10 13 15 15 18 20 23 27 24 20 15 12 11 8 8 11 13 15 16 17 17 18 19 19 19 20 20 20 20 20 21 22 22 22 22 23 23 23 24 24 23 23 23 22 22 22 21 21 21 20 19 19 18 17 17 16 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 7 7 7 8 8 8 8 8 8 9 9 9 9 10 11 12 12 12 12 12 12 13 15 17 17 17 16 17 16 17 16 14 10 5 1 5 7 7 7 7 6 5 5 4 4 4 5 6 6 6 7 9 9 10 10 11 11 11 11 11 12 12 12 13 13 14 15 15 16 16 17 17 16 16 15 14 14 14 14 14 14 14 13 12 11 9 9 7 6 7 9 12 14 16 17 17 18 18 18 18 18 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 11 11 10 10 10 10 10 9 9 9 8 8 7 7 6 6 5 4 3 2 2 3 3 3 3 4 4 5 5 6 6 6 6 6 7 8 8 9 8 8 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 6 6 5 5 5 5 5 5 6 7 6 6 7 7 7 8 8 8 7 7 7 7 6 6 6 5 4 4 3 3 3 3 3 3 3 3 2 2 1 2 2 2 3 3 4 4 4 4 3 3 3 3 4 4 4 4 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 4 4 3 2 1 2 2 2 3 4 5 6 7 8 8 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 12 12 13 14 15 15 15 16 16 16 17 17 17 16 16 16 16 16 17 18 20 21 22 23 23 24 24 25 25 24 24 23 23 23 21 20 18 16 15 15 14 14 14 14 12 11 10 7 6 6 6 7 11 17 22 26 29 29 26 24 21 14 7 2 4 7 9 9 10 11 12 12 13 13 12 12 12 12 11 11 11 12 12 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 17 18 18 17 14 11 10 5 1 3 4 4 4 3 2 3 4 6 7 7 7 8 8 8 8 7 4 1 4 7 11 14 16 17 20 23 27 29 25 20 16 14 8 6 9 13 14 15 16 16 16 17 17 18 19 19 19 19 19 20 21 22 22 21 21 21 21 22 23 23 23 23 22 22 22 22 22 21 21 20 19 18 17 17 16 16 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 8 8 8 8 8 8 8 8 8 8 8 9 10 10 11 12 13 12 12 12 12 13 14 15 16 17 17 17 17 18 17 15 10 5 3 6 8 8 8 7 5 4 4 4 4 4 4 4 5 7 8 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 15 16 17 17 16 16 15 14 14 14 14 14 14 14 13 12 11 10 9 7 6 7 10 12 15 16 17 17 18 18 19 18 18 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 6 6 5 4 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 4 4 4 4 5 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 5 4 4 3 3 3 3 3 3 3 2 2 1 1 2 2 3 3 3 4 4 4 4 4 3 3 3 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 5 5 5 4 3 3 2 2 2 3 3 4 5 6 6 7 8 8 8 9 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 12 13 13 13 14 15 15 16 17 17 17 17 17 18 18 18 18 17 16 16 16 18 19 21 21 22 23 24 25 25 25 25 24 24 24 24 23 22 20 18 17 17 16 16 15 14 13 11 9 5 2 1 1 2 8 17 23 28 29 29 29 24 18 10 4 2 6 8 9 10 10 10 12 12 12 12 12 11 11 11 10 10 10 11 11 10 10 10 9 10 10 10 10 10 10 11 11 11 12 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 15 17 18 16 14 13 8 3 1 3 3 2 1 0 3 5 6 8 10 10 10 10 10 9 9 7 4 4 5 8 11 13 15 20 24 28 30 29 23 20 18 10 3 4 9 13 14 14 14 14 15 15 16 17 17 17 18 18 18 19 21 21 20 20 19 20 20 21 23 23 23 23 22 22 22 22 22 21 21 20 19 18 17 17 16 16 15 15 15 15 15 15 14 15 14 14 14 14 15 15 15 9 9 9 9 9 9 9 9 9 9 9 9 9 11 12 13 14 13 13 13 12 12 12 14 15 16 17 18 18 19 17 14 10 5 4 7 9 9 8 6 4 3 3 3 3 3 3 3 5 7 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 15 15 16 17 16 16 16 15 15 15 15 15 14 14 13 12 12 11 9 7 6 8 11 13 15 16 16 17 18 18 18 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 6 6 5 5 5 4 5 5 5 5 5 5 5 5 5 6 7 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 5 5 5 6 5 5 4 4 3 3 3 3 3 2 2 2 1 1 1 2 3 3 3 4 4 4 4 4 3 3 3 4 4 5 5 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 3 2 2 2 3 4 5 5 6 6 7 7 7 8 9 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 14 14 14 14 15 15 16 16 17 18 18 19 18 19 19 19 18 17 16 16 17 18 20 21 21 23 24 25 25 25 25 25 25 25 25 24 24 23 22 20 19 19 18 17 17 15 13 11 8 7 6 5 5 8 13 19 26 29 29 27 27 21 14 7 1 4 7 9 9 9 10 10 11 12 12 11 11 10 10 10 9 9 9 10 10 9 9 9 9 9 9 10 10 10 10 10 11 11 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 12 13 15 17 17 16 14 13 8 3 1 2 1 2 3 4 7 7 8 9 11 11 11 11 10 10 9 7 5 5 6 9 9 12 18 24 28 31 30 24 19 17 15 11 8 7 10 12 13 13 12 12 13 15 16 16 16 16 16 17 18 19 19 18 17 17 17 18 19 21 22 23 23 23 22 22 22 22 21 21 20 20 19 18 18 17 16 16 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 8 8 8 9 9 9 10 10 10 10 9 9 10 11 12 14 14 14 14 13 12 11 11 12 14 16 16 18 19 19 16 12 9 5 4 6 7 9 8 6 2 2 3 3 2 2 2 4 6 7 8 8 9 9 9 9 10 10 10 10 10 10 11 11 12 12 12 13 14 15 16 16 17 16 16 16 15 15 15 15 14 14 13 12 12 10 9 7 7 9 11 13 14 15 16 17 18 18 18 18 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 6 6 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 4 4 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 4 4 4 3 3 3 3 2 2 1 1 1 1 2 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 3 3 2 2 2 2 3 5 6 6 6 7 7 8 8 8 9 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 15 15 15 15 15 15 16 17 18 19 19 19 19 19 19 19 18 17 17 17 18 19 20 20 22 24 25 26 26 26 26 26 26 25 25 25 25 24 23 22 21 21 20 19 18 17 15 12 10 11 11 9 8 10 14 20 26 28 28 28 25 17 10 3 2 6 8 8 9 10 10 10 11 11 11 10 10 10 9 9 8 8 8 8 8 8 7 7 8 8 9 9 9 9 10 10 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 12 13 15 17 17 17 16 13 9 5 3 2 4 5 6 7 8 8 9 10 11 12 12 12 11 10 8 7 6 5 6 8 9 13 20 27 31 31 28 20 18 15 12 11 9 9 11 13 13 12 12 12 14 16 17 15 15 14 14 16 18 19 18 15 12 11 12 14 18 21 23 24 23 23 23 22 22 21 21 21 20 19 19 18 18 17 16 15 14 14 13 13 13 14 14 14 14 14 14 14 14 14 15 8 8 8 9 9 9 10 10 10 10 10 10 10 11 12 13 14 14 14 14 12 11 10 10 13 15 15 18 19 18 14 10 7 3 2 4 5 9 9 6 3 4 5 4 3 2 3 4 6 7 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 13 14 15 16 17 17 17 16 16 16 16 15 15 14 13 13 12 10 8 7 7 9 12 14 14 15 16 18 18 18 18 18 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 9 8 8 8 7 7 7 6 6 6 6 7 7 7 7 7 7 7 6 6 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 2 1 1 1 1 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 2 2 1 1 1 2 3 4 5 6 7 7 8 8 8 8 9 10 10 11 11 12 11 11 11 11 11 12 12 12 13 13 13 13 13 14 15 15 16 16 16 16 16 16 17 18 18 19 19 19 19 19 19 19 18 17 17 18 20 20 21 23 25 26 27 28 27 27 27 26 26 26 26 25 25 24 24 24 22 21 20 20 18 17 15 13 13 13 11 10 11 15 20 26 27 27 26 22 14 5 1 5 7 9 9 10 10 11 11 11 11 10 10 10 9 9 8 8 7 7 7 7 6 5 6 7 7 8 8 8 9 9 10 11 11 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 14 15 17 17 17 16 14 10 7 6 5 6 7 7 8 9 8 9 10 12 13 13 13 12 10 9 7 6 6 6 5 8 13 20 26 29 27 24 21 17 15 13 11 10 11 13 14 14 13 13 17 17 17 16 14 14 14 14 16 19 20 18 13 10 8 5 9 15 20 24 24 24 23 23 22 21 21 20 20 20 19 19 18 17 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 7 8 8 9 9 9 10 10 10 10 9 9 10 11 12 12 12 13 13 13 12 11 10 11 11 13 15 18 18 16 11 9 6 4 3 0 3 7 8 7 6 6 6 6 4 3 3 5 7 8 9 9 10 10 10 11 11 11 11 10 10 10 10 10 10 10 11 12 13 14 15 15 16 16 17 17 16 16 16 15 15 14 14 13 12 10 8 7 8 10 11 12 14 15 16 18 18 19 18 18 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 13 13 13 13 13 13 12 12 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 8 7 7 7 7 7 7 7 7 8 8 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 4 4 4 3 3 3 3 2 2 1 1 1 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 3 3 3 2 2 2 2 3 4 5 6 7 8 8 8 8 8 9 9 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 14 14 15 15 15 15 15 15 15 15 16 17 17 18 18 18 17 18 18 19 18 18 17 18 18 19 21 23 24 26 27 27 27 27 27 26 26 26 26 26 25 26 26 25 24 23 22 21 20 19 18 18 16 14 14 12 13 16 22 26 28 28 25 19 12 4 4 7 8 9 10 11 11 11 11 11 11 10 10 9 9 8 8 7 7 6 6 6 5 4 5 6 6 7 8 8 8 9 9 10 11 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 16 17 17 17 16 14 11 8 7 7 7 8 9 9 9 9 11 12 13 13 14 14 13 12 10 8 7 6 6 5 8 13 18 23 23 21 20 19 19 20 19 17 16 17 17 16 16 16 17 21 20 17 14 13 13 13 15 18 21 21 18 15 11 6 1 5 12 20 25 25 25 24 23 22 21 20 20 20 19 19 19 18 17 16 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 6 7 7 8 9 9 10 10 10 9 9 9 10 11 12 12 12 12 12 13 12 11 11 12 12 13 16 17 17 13 9 6 5 4 4 1 3 6 8 7 7 6 5 5 4 2 3 5 7 9 10 10 10 10 11 11 11 11 11 11 11 10 11 11 11 11 11 11 12 13 14 14 15 16 16 17 16 16 16 15 15 15 14 13 11 10 8 7 8 10 11 12 14 15 17 18 18 19 18 18 18 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 3 2 2 2 2 2 2 2 1 2 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 1 1 2 2 3 3 3 3 3 4 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 6 6 7 8 8 8 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 14 14 15 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 18 18 18 18 19 21 22 24 24 25 26 26 26 26 26 26 26 27 27 27 27 27 26 25 24 23 23 22 21 20 20 18 17 16 14 15 18 22 23 27 27 24 15 7 1 7 9 10 10 11 12 12 12 11 11 11 11 10 9 8 8 7 6 6 6 6 5 5 4 5 6 6 7 7 7 8 8 9 10 11 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 16 16 17 17 15 13 10 8 8 8 8 9 9 9 9 11 13 13 14 14 15 15 13 11 10 8 7 6 5 6 9 12 16 17 17 16 16 18 21 23 24 24 24 23 23 21 20 21 21 21 18 16 14 13 13 15 18 22 23 20 14 14 7 2 6 6 11 19 25 25 25 25 23 22 21 20 19 19 19 19 18 18 16 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 5 6 7 7 8 9 9 9 9 9 9 10 11 12 12 12 11 11 12 12 12 12 12 12 13 15 16 17 15 11 7 4 4 3 2 1 3 5 7 7 7 7 6 5 2 1 4 6 8 9 10 11 11 11 11 12 12 12 12 11 11 11 12 12 11 11 11 11 12 13 13 14 14 16 16 16 16 16 15 15 15 14 14 13 11 10 8 8 8 8 10 12 14 15 17 18 18 18 18 18 18 17 16 15 15 14 14 14 14 14 13 13 14 14 14 14 14 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 10 11 11 11 10 10 10 10 11 11 11 11 11 12 12 12 12 11 11 10 10 9 9 9 9 8 8 8 8 9 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 4 3 3 2 2 1 1 1 1 1 1 1 2 2 3 3 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 13 13 13 13 13 14 14 14 14 14 15 15 16 16 16 17 17 18 18 18 18 19 20 21 22 21 22 22 24 25 25 25 25 26 26 27 27 27 27 27 26 25 24 24 24 24 23 21 19 19 18 18 18 19 20 25 27 25 20 10 2 5 10 10 11 12 12 12 12 12 12 12 11 11 10 9 8 7 6 5 5 5 5 5 5 5 6 6 7 7 7 7 8 8 9 10 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 17 17 15 13 9 8 7 7 8 9 10 10 11 12 14 14 14 15 15 15 12 9 8 7 7 6 6 7 10 13 15 15 15 15 16 20 22 23 24 25 25 24 23 22 21 22 22 18 15 14 14 13 15 19 23 24 23 20 15 7 4 7 8 6 12 18 21 23 24 24 22 21 20 19 19 19 18 18 17 17 16 15 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 3 4 5 6 6 7 8 8 9 9 11 11 12 13 12 10 10 10 10 11 11 11 12 12 13 14 15 15 13 9 6 3 3 1 1 2 4 6 7 7 6 6 6 4 2 2 5 8 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 12 13 13 14 15 16 16 16 16 16 15 15 15 14 13 12 11 10 9 8 9 9 10 12 14 15 16 17 18 18 18 18 18 17 16 16 15 14 14 14 14 13 13 13 13 13 13 14 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 12 12 11 11 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 7 6 6 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 2 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 4 4 5 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 12 12 12 12 12 12 12 13 13 14 14 14 15 15 15 15 16 17 17 17 17 17 17 17 18 19 18 19 19 21 22 24 25 25 25 25 26 27 27 27 27 27 26 25 26 25 25 25 22 20 21 21 21 21 21 22 24 24 20 13 4 4 8 11 13 13 13 13 12 12 12 12 12 11 10 9 8 7 6 5 5 4 4 4 5 5 6 7 8 8 8 8 8 8 8 9 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 17 17 17 15 12 9 8 8 7 8 10 11 11 12 12 13 13 13 13 13 13 10 7 6 6 6 7 8 9 11 14 16 16 17 18 20 21 21 22 22 22 22 21 20 20 20 20 20 17 16 15 15 15 18 21 23 21 19 17 13 6 9 9 7 8 15 19 19 22 23 23 21 20 19 19 19 18 18 17 17 16 15 15 14 14 14 13 14 14 14 14 14 14 14 14 14 15 15 15 14 3 3 3 4 5 6 7 8 9 11 12 13 12 12 10 8 8 8 9 9 10 10 10 11 12 12 12 12 10 8 6 5 3 3 3 4 5 5 6 6 6 6 5 4 4 5 7 10 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 14 15 16 16 16 16 16 15 15 14 14 13 12 11 10 9 9 9 10 11 12 14 15 16 17 18 18 18 18 18 17 16 16 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 9 9 9 9 9 8 7 6 6 6 5 5 6 6 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 4 4 5 5 5 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 6 6 6 5 5 5 5 6 6 5 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 11 11 11 11 11 12 12 13 13 14 14 15 14 13 14 14 15 15 15 15 14 13 12 14 11 12 16 18 20 21 22 23 23 24 24 25 25 26 28 28 27 27 27 27 27 26 24 22 23 24 24 24 23 22 20 18 13 9 7 9 12 13 14 14 13 13 12 12 12 12 12 11 10 9 8 7 5 4 4 4 4 4 5 6 7 9 9 9 9 8 8 8 9 9 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 15 12 10 9 8 7 8 10 11 12 12 12 11 11 12 12 11 10 8 6 6 6 6 8 10 11 12 14 15 15 18 20 22 22 21 20 20 20 20 19 18 19 19 19 19 18 17 16 15 16 18 18 17 14 13 11 7 10 11 8 7 12 15 17 20 22 22 22 20 19 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 13 13 13 14 15 15 15 15 15 15 15 3 3 3 5 6 7 8 10 11 12 13 13 12 10 8 6 6 7 7 8 8 9 9 10 10 10 10 9 8 6 5 5 4 4 3 3 4 4 4 5 5 5 5 5 6 8 9 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 15 15 16 16 15 15 15 14 14 13 13 12 11 10 9 9 9 10 11 12 14 15 16 17 17 18 18 18 18 18 16 16 15 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 10 10 10 10 10 10 9 9 9 8 7 6 6 6 6 6 7 7 7 6 6 5 5 5 4 3 3 3 2 2 2 2 2 2 2 2 3 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 6 6 7 7 8 8 8 8 8 7 8 8 8 8 8 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 10 10 10 11 11 11 11 10 9 9 9 9 10 10 11 11 12 13 13 13 11 11 11 11 12 12 12 11 10 8 7 7 5 8 12 15 16 17 18 19 19 20 21 22 24 26 28 29 29 29 29 28 27 26 25 24 24 25 26 26 24 22 18 14 11 10 11 12 12 14 14 13 13 12 12 11 11 11 11 10 10 9 8 7 6 6 5 5 5 5 7 8 9 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 13 12 13 13 13 14 14 15 16 17 16 15 13 12 10 9 8 9 10 11 11 11 11 10 9 10 11 10 9 8 7 7 6 8 10 12 12 13 13 13 14 16 19 21 21 20 19 18 19 18 18 18 19 19 19 18 18 15 12 12 13 13 11 9 8 8 9 11 11 9 8 11 12 15 17 20 21 21 20 18 18 17 17 17 17 16 16 15 15 15 15 15 14 14 13 13 13 13 14 14 15 15 15 15 15 15 15 15 4 4 5 6 8 9 10 11 11 11 12 12 11 10 7 6 5 6 7 7 7 8 8 9 9 8 8 7 6 6 5 4 4 3 3 2 2 3 4 4 5 6 6 7 9 10 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 15 15 15 14 13 13 12 12 11 10 10 10 9 10 11 12 13 14 15 16 17 17 18 18 18 17 16 16 15 15 15 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 14 14 14 14 14 15 14 14 14 13 13 13 13 13 13 12 12 11 12 11 11 11 10 10 10 9 8 8 7 7 7 7 8 8 8 8 7 7 7 6 6 5 5 4 4 3 3 3 3 3 3 3 3 4 4 5 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 10 10 9 9 9 9 9 8 8 8 8 9 9 9 9 10 10 9 9 9 8 7 7 7 8 8 9 10 10 11 11 11 9 9 9 9 9 9 9 8 7 4 3 3 4 6 8 10 12 13 13 13 14 16 17 19 22 24 26 28 29 29 29 28 27 26 25 25 25 25 25 25 24 21 17 14 13 13 13 13 14 14 14 13 12 11 11 11 10 10 10 10 9 9 9 9 9 8 7 7 7 8 9 10 10 11 11 10 9 9 9 9 9 9 10 10 10 10 10 11 10 10 10 11 11 11 11 11 12 11 12 12 12 13 13 14 15 16 15 15 14 13 11 10 9 10 10 10 10 10 10 9 9 10 11 11 10 10 9 9 9 10 12 13 13 13 13 12 12 14 17 19 19 19 17 15 15 16 17 17 17 17 17 16 15 10 7 7 7 7 7 7 7 9 11 13 10 9 11 14 14 16 18 19 20 19 19 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 13 13 13 13 13 14 15 15 15 14 14 15 15 14 6 6 7 8 8 9 9 10 9 10 10 9 8 7 6 6 6 6 7 7 7 8 8 8 8 8 7 6 6 6 5 4 3 2 1 1 3 4 4 5 6 7 8 9 10 11 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 15 15 14 13 12 12 12 12 11 11 11 10 10 10 10 11 12 14 15 15 16 17 18 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 11 11 11 11 11 11 11 11 12 13 13 14 14 14 15 15 14 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 13 12 11 11 11 10 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 4 4 5 5 4 4 4 4 4 5 5 6 6 6 6 6 6 6 7 7 6 6 6 6 6 7 7 6 7 6 6 6 6 6 6 6 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 9 9 8 8 8 9 9 9 10 10 10 10 9 9 9 8 8 8 7 7 8 8 9 9 9 9 9 8 8 7 6 6 6 6 6 6 7 8 8 9 9 9 8 8 8 8 8 8 7 6 4 4 3 2 4 7 9 9 10 10 10 10 11 12 14 16 20 22 24 25 27 28 28 27 26 25 24 24 24 24 23 23 21 19 17 15 14 14 14 14 14 14 14 13 12 11 11 10 10 9 9 9 9 10 12 12 11 11 10 10 10 11 11 11 11 11 11 10 10 9 9 9 9 9 10 10 10 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 12 12 13 14 15 15 15 15 14 13 11 10 10 10 10 10 10 9 9 9 11 11 11 11 10 10 10 11 12 13 13 12 13 13 12 11 12 15 16 16 16 13 8 9 11 13 13 13 13 13 12 10 4 1 3 6 7 9 9 10 11 12 11 9 11 13 14 15 17 18 18 18 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 14 13 13 14 14 14 15 15 15 15 15 15 14 14 14 14 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 8 8 8 7 7 6 6 6 5 4 3 2 1 1 3 3 4 5 7 8 9 10 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 15 14 13 12 12 12 12 12 12 12 11 11 10 10 10 11 12 13 14 15 16 17 18 18 18 17 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 14 14 14 13 13 13 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 12 13 13 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 13 12 12 11 11 10 10 10 10 10 10 10 9 9 8 8 8 8 7 7 7 7 7 6 6 5 5 5 5 5 5 5 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 7 8 8 8 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 9 9 8 8 8 9 9 9 10 10 10 10 9 9 8 8 7 7 7 7 8 8 8 8 8 8 8 7 7 6 5 5 5 5 5 5 6 7 7 8 8 8 8 7 7 8 8 7 6 6 6 6 7 8 9 11 11 10 9 9 9 9 9 10 11 14 17 21 23 23 25 27 27 26 25 24 23 23 23 22 20 20 19 17 16 15 15 15 14 14 14 14 13 12 11 10 10 10 10 10 10 11 11 12 14 14 14 14 13 13 13 12 12 12 12 11 11 10 10 9 9 9 9 9 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 12 13 14 14 14 15 15 15 14 13 12 11 11 11 11 10 9 9 10 12 12 12 12 10 9 10 12 13 12 12 11 11 12 12 10 10 12 13 13 12 10 7 2 3 6 6 6 6 5 4 3 3 7 8 10 11 11 12 12 12 10 9 9 11 13 14 16 17 17 17 17 17 17 17 16 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 16 15 15 15 15 15 15 14 14 14 Wind_Direction 226 227 229 231 232 232 231 230 229 227 221 222 213 205 201 201 203 207 211 215 218 220 219 220 216 213 210 209 209 209 205 198 195 193 197 205 216 224 231 234 234 232 228 228 228 228 225 219 212 210 204 194 185 182 182 187 195 201 208 214 218 221 222 224 224 225 226 227 228 229 230 231 231 229 228 231 222 152 141 145 148 146 142 138 139 144 147 152 162 172 180 184 195 206 212 215 220 225 231 244 253 258 264 270 274 275 276 275 272 270 266 259 261 261 251 234 218 205 202 206 214 222 228 233 235 255 266 268 267 264 258 250 245 245 244 244 243 242 245 244 243 240 235 231 226 223 220 220 221 221 219 210 205 201 199 199 203 207 217 226 234 243 251 257 257 256 249 242 238 234 226 220 221 226 230 234 235 242 244 247 250 250 249 252 254 245 227 215 213 216 215 214 213 212 210 208 205 203 202 201 200 200 198 195 193 190 188 186 185 186 187 187 187 188 188 190 192 195 197 199 200 201 201 201 200 199 199 200 201 203 204 206 207 208 208 208 207 206 205 204 203 203 203 203 204 204 205 205 206 207 207 208 208 208 208 207 207 207 206 205 205 205 206 206 207 207 206 205 204 203 202 202 202 203 204 205 205 205 205 204 204 204 203 202 201 201 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 199 197 196 195 193 192 192 192 192 192 192 193 193 195 196 197 197 197 196 193 190 188 187 186 185 185 185 185 184 184 184 184 184 184 183 183 183 182 182 182 181 180 180 179 179 179 179 178 178 178 178 177 177 177 176 176 176 176 176 177 177 178 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 176 176 175 175 175 175 176 176 176 176 176 176 177 177 177 177 177 177 178 178 178 179 179 179 179 179 179 179 180 180 180 181 181 181 180 180 181 181 181 180 180 179 179 178 178 178 178 178 178 177 177 177 177 177 177 177 177 176 176 176 175 175 174 174 174 173 173 173 173 173 174 174 174 174 174 174 174 175 175 175 175 175 175 175 176 176 177 177 178 178 178 178 177 177 177 177 177 177 178 178 179 179 179 179 180 181 181 180 181 181 183 184 184 184 184 184 184 185 185 185 184 183 183 182 182 181 182 183 184 184 184 184 184 183 225 227 228 229 230 231 231 230 229 227 225 222 213 204 201 201 203 206 210 214 217 219 219 220 216 212 210 209 209 208 205 202 202 202 204 209 215 222 229 232 232 229 225 226 226 227 225 219 212 207 199 189 182 180 182 184 193 204 212 218 221 223 224 226 226 227 227 227 229 231 232 232 231 227 221 216 129 109 115 123 139 147 146 143 144 148 151 157 165 170 181 196 206 211 212 213 216 221 228 237 237 246 253 258 262 266 274 275 271 269 268 266 264 264 259 247 229 211 199 197 203 215 222 227 249 288 294 288 273 260 253 248 247 247 247 247 246 246 249 248 246 242 237 233 232 230 229 229 230 227 216 205 207 207 208 208 209 215 222 230 239 247 252 254 250 251 251 251 253 256 251 224 219 222 226 226 217 219 226 234 239 240 241 245 247 245 238 228 224 229 223 218 215 212 210 207 204 202 201 201 201 199 198 195 193 191 189 187 186 186 187 187 188 188 189 190 192 194 196 197 198 198 198 198 197 196 196 198 199 201 203 204 205 206 207 207 206 204 203 203 202 203 203 203 204 205 205 206 206 207 207 207 207 207 207 207 206 206 205 205 204 204 204 205 205 205 204 204 203 202 201 201 202 204 204 205 205 206 206 205 205 204 203 202 202 202 201 201 200 200 200 200 200 199 199 199 199 199 199 199 199 198 197 196 195 194 194 193 192 192 193 193 194 194 195 196 197 197 197 197 194 191 189 187 186 186 186 185 185 185 185 184 184 184 184 183 183 183 183 182 182 181 180 180 180 179 178 178 178 178 177 177 176 176 176 175 176 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 178 178 179 179 179 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 180 180 179 178 178 178 178 178 178 178 177 177 177 177 177 177 176 176 176 176 175 175 175 175 174 174 174 174 174 173 173 174 174 174 174 174 174 175 175 175 174 174 175 175 175 176 177 177 177 177 177 177 177 177 176 176 176 176 177 178 178 179 179 179 180 181 181 181 180 181 181 182 183 183 183 184 184 184 184 184 185 184 184 183 182 181 181 181 182 183 183 183 184 183 182 225 226 227 228 229 230 230 230 228 228 226 221 213 205 202 202 205 207 211 214 215 217 218 218 216 212 210 209 209 208 207 206 206 207 208 210 214 220 226 230 230 226 222 222 223 225 225 221 215 206 194 184 178 179 182 185 199 210 217 221 223 225 227 228 228 228 228 229 231 233 233 231 228 224 213 185 140 107 106 119 134 146 149 149 153 157 161 168 167 178 191 203 209 211 210 208 209 216 223 227 232 239 242 243 246 252 260 264 262 262 262 260 255 256 256 252 243 228 214 206 212 227 241 259 278 286 289 286 270 257 250 247 246 245 245 246 248 249 250 251 250 246 240 236 235 232 232 236 238 232 220 221 221 219 218 217 218 222 227 234 242 248 249 248 245 246 249 254 261 270 268 222 206 208 211 209 202 203 211 221 227 231 233 237 240 242 240 238 238 235 230 224 218 213 209 205 202 201 201 200 200 198 197 195 194 192 190 189 188 188 188 188 190 190 190 190 192 193 195 196 196 197 197 196 195 194 195 196 197 199 200 201 203 204 206 206 203 202 201 201 201 202 202 203 204 205 205 206 206 206 206 206 206 206 206 206 206 205 205 204 203 203 203 203 203 203 203 202 201 200 199 200 202 203 204 205 206 206 206 206 205 205 204 203 202 202 201 200 200 199 199 199 199 198 198 198 198 199 199 198 198 198 197 196 196 195 194 193 193 193 193 194 194 195 196 196 196 197 198 197 195 192 189 188 187 187 187 186 186 185 185 185 185 184 184 184 184 183 183 182 182 181 181 180 179 179 178 178 177 177 177 176 176 175 175 175 176 176 176 177 178 177 177 177 178 178 178 179 179 179 178 178 178 178 178 178 178 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 176 176 176 177 177 177 177 177 177 178 179 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 180 180 180 179 178 178 178 178 178 179 178 178 178 177 177 177 177 176 176 176 176 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 174 175 175 175 176 177 177 177 177 177 177 177 177 176 175 175 175 176 177 178 179 179 179 180 181 181 181 180 180 181 182 182 182 182 183 183 183 183 183 184 184 184 184 183 182 181 181 181 181 181 182 182 183 183 181 224 225 226 227 228 228 229 229 229 228 226 221 213 206 203 204 206 209 211 212 213 215 216 216 214 212 210 209 209 209 210 210 210 211 211 212 215 220 225 228 226 221 216 217 219 222 223 221 216 206 192 183 179 178 182 191 206 215 219 222 224 226 228 230 230 231 230 230 231 234 233 228 224 217 204 178 178 130 115 122 134 145 153 156 164 170 173 177 180 189 197 203 207 208 205 200 199 203 206 210 226 234 236 234 235 241 248 252 252 253 253 250 247 248 249 249 247 239 228 222 228 233 254 272 275 273 274 272 264 255 249 246 246 243 243 245 247 248 249 250 250 247 244 241 237 232 230 233 236 233 227 228 230 229 227 224 222 224 228 233 239 243 243 243 242 243 246 253 263 272 259 207 195 195 197 194 189 194 202 212 219 224 228 233 237 240 241 241 240 238 234 229 222 214 207 202 199 199 198 199 198 197 196 195 194 193 192 191 191 191 191 191 193 193 192 192 192 193 194 195 195 196 196 195 194 193 193 194 195 196 197 199 201 202 204 204 201 200 199 199 200 200 201 203 204 205 205 205 205 205 205 205 206 206 206 206 205 205 204 203 202 202 202 202 202 201 201 200 199 199 199 199 200 202 204 206 207 207 207 207 206 205 204 204 203 202 201 200 199 199 198 198 198 197 198 198 198 198 198 198 198 197 197 196 196 195 195 194 194 194 194 194 195 195 195 196 197 198 199 198 196 193 190 188 188 188 187 187 186 186 185 185 185 185 184 184 184 184 183 182 182 181 181 180 179 179 178 177 177 176 176 176 175 175 175 175 176 176 177 177 177 177 177 177 178 178 179 179 179 179 179 179 178 178 178 178 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 175 175 176 176 176 177 177 177 178 177 177 178 178 179 180 180 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 179 179 178 178 178 178 178 179 179 179 178 178 177 177 177 176 176 176 176 175 175 175 175 175 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 176 176 177 177 177 177 177 176 176 176 175 174 174 175 176 177 178 178 179 180 180 181 181 181 180 180 181 181 181 182 182 182 182 182 182 182 183 183 183 183 183 182 182 182 181 181 181 181 181 182 181 180 223 224 225 226 227 227 228 228 228 228 225 220 215 209 206 206 208 210 211 211 213 214 214 214 213 212 209 209 210 211 212 212 214 214 214 214 216 220 223 224 222 218 215 213 215 220 221 218 212 202 192 187 186 186 190 202 214 219 222 224 225 226 229 231 231 232 232 231 232 234 232 225 216 206 196 186 173 146 133 132 139 148 156 163 174 178 180 184 190 197 201 204 204 203 199 194 194 194 198 208 221 229 233 231 231 234 239 243 244 246 246 244 241 242 243 244 243 238 232 228 225 233 249 261 261 259 261 261 257 253 250 248 246 244 244 245 246 246 246 246 247 246 246 244 239 231 223 219 220 222 229 233 235 235 233 228 225 225 227 230 234 236 238 239 238 241 244 251 261 261 235 202 192 190 190 181 176 186 197 206 213 219 224 231 236 238 240 241 240 238 235 231 223 214 205 200 198 196 195 196 195 195 195 195 194 193 193 193 193 193 194 194 196 196 194 194 193 194 194 194 195 196 196 195 194 193 193 193 193 194 195 197 199 200 201 201 198 197 197 198 198 199 201 202 203 204 204 204 204 204 204 204 205 205 205 205 205 204 204 203 202 202 201 201 200 200 199 199 198 198 199 199 200 203 205 206 207 207 207 207 206 205 205 204 203 202 201 200 199 198 198 198 197 197 197 197 197 197 197 197 197 197 196 196 196 196 195 195 195 195 195 195 195 195 196 196 197 198 199 199 197 194 191 190 189 189 188 187 187 186 186 185 185 185 185 185 184 184 183 182 182 181 180 179 179 178 177 176 176 176 176 176 175 175 175 175 176 177 177 177 177 177 177 178 178 178 179 179 179 179 179 179 178 178 178 178 177 177 177 177 177 176 176 176 176 176 176 175 175 176 176 176 176 176 176 176 176 177 177 178 178 178 178 178 179 179 180 181 181 181 181 181 181 182 182 182 181 181 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 177 176 176 176 176 175 175 175 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 176 177 177 177 177 177 176 176 176 175 174 174 174 175 176 178 179 179 180 180 181 181 181 181 181 181 181 181 182 182 182 182 182 181 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 180 180 222 223 224 225 226 226 227 227 227 227 225 221 216 212 209 209 210 210 211 212 213 213 213 213 212 211 209 209 210 211 213 215 216 216 215 214 216 218 220 219 220 215 211 210 214 221 222 213 203 194 191 194 194 200 204 215 222 224 225 226 226 228 229 230 231 232 232 232 233 234 233 223 208 203 194 183 169 162 158 155 153 156 163 170 180 181 185 191 196 201 204 203 201 196 192 188 189 191 198 208 219 227 230 229 229 231 233 236 238 241 242 239 238 238 237 236 237 237 236 232 226 227 238 248 249 249 252 252 251 251 250 248 246 245 245 246 246 245 245 245 245 245 244 243 239 230 217 209 212 221 231 235 236 237 235 231 229 229 230 232 233 235 235 237 242 243 246 251 255 248 225 203 190 184 179 172 170 178 192 202 208 214 221 226 230 234 239 240 239 236 234 229 221 211 200 196 195 191 192 193 193 193 193 193 193 193 193 194 194 196 197 197 200 199 197 196 195 195 195 195 195 196 195 195 194 194 193 193 192 193 194 196 198 199 199 198 196 196 196 196 198 199 200 202 203 203 204 203 203 203 203 203 204 204 204 204 204 204 203 202 202 201 200 200 199 199 198 198 197 197 199 200 201 203 205 207 207 208 208 207 207 206 205 204 203 201 200 199 199 198 197 197 197 197 197 197 197 197 197 197 197 196 196 196 196 196 196 196 196 195 196 195 196 196 196 197 198 199 199 199 198 195 193 192 191 190 189 188 187 187 186 186 186 186 185 185 184 184 183 182 181 181 180 179 179 178 177 176 176 177 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 178 179 179 179 179 179 179 178 178 178 178 177 177 177 176 176 176 176 176 176 176 175 175 176 176 176 176 176 176 176 176 177 177 178 178 178 178 179 179 179 179 180 181 181 181 181 181 181 181 181 181 181 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 177 177 176 176 176 176 175 175 175 175 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 177 177 177 176 176 176 175 175 175 174 174 175 176 177 178 179 180 180 181 181 181 181 181 181 181 181 181 182 182 182 181 181 181 181 181 181 181 180 180 181 182 182 182 181 181 180 180 180 180 180 180 222 223 223 224 225 225 226 226 226 226 224 222 218 215 212 210 211 211 212 212 213 213 213 212 211 210 209 210 210 212 214 217 218 218 216 214 215 217 217 217 217 213 208 205 211 219 217 203 192 188 189 193 203 212 216 223 227 229 229 228 228 228 229 230 231 231 231 231 232 233 230 225 208 206 191 175 169 174 179 178 174 170 171 175 181 184 190 195 200 203 203 200 195 188 185 183 181 185 198 210 219 225 228 228 228 230 231 232 235 238 239 237 235 234 232 231 235 235 239 239 233 228 231 240 242 244 246 247 247 247 246 246 246 246 246 247 247 246 245 245 245 244 243 242 238 231 221 213 216 224 227 231 235 236 235 233 233 235 238 241 244 245 244 250 254 252 251 249 246 236 221 207 198 193 176 156 155 168 185 197 205 211 215 218 222 229 235 238 236 233 229 224 215 205 201 195 190 187 188 190 190 191 192 192 192 192 192 193 195 197 199 200 203 202 200 199 198 197 196 196 196 196 195 195 195 194 194 193 192 192 193 195 197 197 197 196 194 195 195 196 197 199 200 201 202 203 203 203 202 202 203 203 203 204 204 204 204 203 203 202 201 200 199 198 198 197 197 197 197 197 199 200 202 204 206 207 208 208 208 207 207 206 205 203 202 201 200 199 198 198 198 197 197 197 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 197 198 199 200 200 199 197 196 193 192 191 190 189 188 187 187 187 187 186 186 185 184 183 183 182 181 180 180 179 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 177 177 177 178 178 178 179 179 179 179 179 179 179 178 178 178 177 176 176 176 176 176 176 176 176 176 175 176 176 176 176 176 176 176 177 177 177 178 178 178 178 179 179 179 180 180 180 181 181 181 181 181 180 180 181 181 180 180 179 179 179 179 179 179 179 179 180 179 179 179 178 178 178 178 177 177 176 176 176 176 175 175 175 175 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 176 176 176 176 175 175 175 175 175 175 176 177 178 178 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 179 179 180 181 182 181 181 180 180 179 179 179 179 180 222 222 223 224 225 225 226 226 226 225 224 223 221 218 215 213 212 212 212 212 213 212 212 211 210 210 210 211 211 212 214 217 219 219 217 213 213 215 215 216 215 210 205 201 200 199 191 184 183 184 190 201 212 219 223 227 230 230 230 229 229 228 230 231 232 231 230 230 230 226 222 221 220 215 202 184 181 187 194 196 192 185 182 184 190 190 195 199 201 202 199 193 186 178 176 175 174 182 201 215 221 224 225 225 225 226 228 231 234 236 237 237 235 232 229 229 230 235 241 243 239 233 232 237 238 241 242 243 244 244 243 244 245 246 247 249 249 247 247 247 246 246 244 242 238 232 226 222 222 222 228 233 235 235 233 233 235 239 244 250 254 255 257 257 257 256 251 241 236 230 224 219 215 205 188 159 160 170 181 194 203 210 211 214 219 224 230 234 233 230 226 219 210 209 200 191 186 184 186 188 189 190 191 191 191 190 191 193 196 199 201 203 205 204 203 202 201 199 198 197 196 196 195 195 195 195 194 193 192 192 193 195 196 196 195 195 194 194 195 196 197 198 199 200 201 202 202 202 202 202 202 202 203 203 203 203 203 203 203 202 201 200 199 197 197 196 197 197 197 198 200 202 204 205 206 207 208 208 208 207 207 205 204 203 202 201 200 199 198 198 198 197 197 197 196 196 196 196 196 196 196 196 196 196 196 196 197 197 197 197 197 196 196 196 197 197 198 199 200 200 200 199 196 194 192 191 190 190 189 188 188 187 187 186 185 185 184 183 182 182 181 181 180 179 178 178 178 178 178 178 177 177 177 177 178 177 177 177 178 178 177 177 177 177 178 179 179 179 179 179 179 178 178 178 178 177 177 176 176 176 176 176 176 176 176 176 175 176 176 176 176 176 176 177 177 177 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 180 180 179 179 178 178 178 178 177 177 176 176 175 175 175 175 175 175 176 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 176 176 176 175 175 175 175 175 175 176 176 177 178 179 180 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 179 179 179 180 181 181 180 180 180 179 179 178 179 180 180 221 222 222 223 223 225 226 226 226 225 224 224 223 221 219 218 215 214 213 212 212 212 211 211 210 211 211 212 212 212 213 216 218 219 217 213 211 212 213 213 213 210 208 205 197 174 160 164 171 176 193 209 218 222 225 229 232 232 231 230 230 229 230 231 231 231 230 229 226 214 208 210 211 216 222 223 219 218 218 215 210 202 198 200 201 198 199 201 201 199 193 185 176 176 171 169 174 186 207 218 222 223 224 224 224 223 226 230 233 236 237 238 236 232 229 229 231 237 242 244 243 240 237 237 238 240 240 241 242 242 242 243 245 247 249 250 250 250 250 250 250 250 249 244 236 229 224 223 224 224 230 234 236 234 230 229 231 236 241 246 250 257 259 252 251 251 246 236 233 231 230 229 226 221 205 172 170 176 186 198 205 207 211 215 218 221 225 229 229 228 223 218 216 206 195 187 183 183 184 187 189 190 190 190 189 189 189 192 196 200 202 204 205 206 205 204 203 201 200 198 197 196 195 195 195 195 195 194 193 192 193 195 195 195 195 195 194 195 195 196 197 198 199 200 200 201 201 201 201 201 202 202 202 203 203 203 203 203 202 202 200 199 198 196 196 196 196 196 197 199 201 203 204 206 207 207 208 208 208 207 206 205 203 202 201 200 200 199 199 198 198 197 197 197 196 196 196 195 195 195 195 195 196 196 196 197 197 197 197 197 197 197 197 197 198 198 199 199 200 200 201 200 197 194 193 192 191 190 189 189 188 188 187 186 185 184 183 183 182 182 181 181 180 179 178 178 178 178 178 178 177 177 177 177 178 178 178 178 177 177 177 177 177 178 178 179 179 179 179 179 178 178 178 177 177 177 176 176 176 175 175 175 175 175 175 175 176 176 177 177 177 177 177 177 177 177 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 178 179 179 179 180 180 180 180 180 179 179 178 178 178 178 178 177 177 176 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 175 174 174 174 174 174 174 174 175 175 175 175 176 176 175 175 175 175 175 175 175 175 176 176 176 177 178 179 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 179 179 179 179 180 180 181 181 180 179 180 180 179 179 178 179 179 180 220 221 221 222 223 224 226 226 226 226 226 227 227 225 224 222 219 217 214 213 212 211 211 211 212 212 213 213 212 211 211 214 217 218 217 214 213 210 210 211 210 209 210 214 216 208 192 183 179 199 215 222 224 226 228 234 235 235 234 233 232 231 231 230 229 228 226 222 215 196 185 187 196 211 230 242 246 246 243 237 229 226 217 213 209 202 200 200 198 194 187 181 180 172 166 167 176 193 208 218 221 223 224 225 224 224 226 229 233 235 237 236 237 234 233 232 233 237 241 244 247 247 244 240 239 241 242 242 242 241 241 242 245 248 250 251 251 252 251 250 250 250 248 241 230 221 217 216 217 221 230 235 235 233 228 225 225 228 229 234 242 249 250 243 245 248 245 238 235 234 233 233 232 226 200 174 179 184 193 200 202 208 214 217 219 219 220 224 221 219 214 210 208 199 190 184 181 182 184 187 190 190 191 190 189 189 190 192 196 200 203 205 206 206 207 206 205 203 201 199 198 196 196 196 195 195 195 194 193 193 194 195 195 195 195 195 195 195 195 196 196 197 198 198 199 199 200 200 200 201 201 201 202 203 203 203 203 203 202 202 200 199 197 196 195 196 196 197 198 200 203 204 205 206 207 207 208 208 208 207 206 205 203 202 201 200 200 199 199 198 198 197 197 197 196 196 195 195 195 195 195 195 196 196 197 197 197 197 197 197 198 198 198 198 198 199 199 200 200 201 201 201 198 195 194 192 191 191 190 189 189 188 187 186 185 184 183 183 182 182 181 180 180 179 179 178 178 178 178 178 177 177 177 177 177 178 177 177 177 177 177 177 177 178 178 178 178 178 178 178 177 177 177 176 176 176 176 176 175 175 175 175 175 175 175 176 176 177 177 177 177 177 177 177 177 178 178 178 179 179 179 179 180 180 180 180 180 179 179 179 179 179 179 179 178 178 178 179 179 179 180 180 181 181 180 180 179 178 178 178 178 178 178 177 176 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 178 180 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 179 179 179 180 181 181 181 181 180 179 180 180 180 179 179 179 179 180 219 219 220 221 222 224 225 226 227 227 228 229 229 229 228 226 223 220 217 213 211 211 212 212 212 213 214 213 212 211 211 213 216 217 216 215 214 211 209 209 207 205 207 214 224 234 238 242 248 253 252 243 236 234 234 236 237 237 237 236 234 232 231 230 227 222 215 207 195 196 172 166 180 203 227 243 251 255 256 254 252 245 233 230 221 209 204 203 199 192 185 180 178 171 167 170 181 198 209 215 220 223 225 225 226 225 227 230 233 235 234 232 235 235 236 235 234 236 239 241 245 246 245 243 242 243 244 243 242 241 241 243 246 249 250 251 252 253 252 251 249 247 242 232 220 212 210 210 212 221 231 235 234 231 228 223 220 221 221 225 232 237 239 236 244 247 245 241 239 237 235 234 230 216 192 179 188 194 202 206 207 213 218 220 219 217 216 217 209 206 204 200 194 189 184 181 180 182 185 188 191 191 191 190 189 189 190 193 196 200 203 205 205 207 207 207 206 204 203 201 199 198 197 196 196 195 195 194 194 195 195 196 196 196 195 195 195 195 195 195 196 196 197 197 198 199 200 200 200 200 201 201 202 202 203 203 203 203 202 202 200 199 197 196 195 195 196 197 199 202 204 205 206 207 207 207 208 208 207 207 206 204 203 201 200 200 200 199 199 198 198 197 197 197 196 196 195 195 195 194 195 195 196 196 197 197 197 197 197 198 198 198 198 198 199 199 200 200 200 201 202 201 199 196 194 193 192 191 190 189 188 187 187 186 185 184 183 182 182 182 181 180 179 179 178 178 178 177 177 177 177 176 176 176 177 177 176 176 176 176 176 177 177 177 178 178 178 177 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 176 176 176 176 176 177 177 177 177 177 178 178 178 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 179 180 180 180 180 181 181 181 180 179 179 178 178 178 178 177 177 176 176 175 174 175 175 175 175 174 174 174 175 174 174 174 174 174 174 174 174 174 174 174 174 175 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 177 178 179 180 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 179 179 180 180 181 181 181 180 179 180 180 181 180 180 180 180 180 181 218 218 219 220 221 223 224 225 227 228 230 231 231 231 232 230 227 224 220 215 212 212 213 213 213 214 215 214 212 211 212 213 215 216 216 215 213 211 208 207 202 200 202 209 219 222 230 237 244 249 253 254 248 241 239 238 238 238 238 238 236 233 231 228 222 213 200 190 181 178 162 160 171 193 220 240 251 257 259 260 261 259 251 259 258 251 246 242 230 214 205 194 184 178 176 181 191 204 212 215 219 219 223 226 227 226 227 230 232 233 231 230 231 231 233 234 235 235 234 235 238 241 242 242 243 243 243 243 241 240 241 243 247 250 250 251 252 253 253 252 249 243 230 215 208 206 208 211 218 228 235 235 233 230 226 223 221 219 217 219 224 228 230 230 238 241 240 239 239 238 236 232 223 206 191 188 194 201 203 207 213 218 222 222 220 218 215 212 206 203 195 188 183 182 181 180 179 182 186 189 190 192 192 191 189 189 190 193 197 200 201 203 205 207 208 207 206 205 204 202 200 200 199 197 196 195 195 195 195 196 196 196 196 196 196 195 195 195 195 195 195 195 196 196 197 198 199 199 199 200 200 201 202 202 202 203 203 203 203 202 200 199 197 196 196 195 196 198 200 202 204 206 207 207 207 207 208 208 207 207 206 204 203 202 201 201 200 200 199 199 198 198 197 197 197 196 196 195 195 194 194 195 196 196 197 197 197 197 197 198 198 199 199 199 199 199 199 200 200 201 202 202 200 197 195 194 192 191 189 188 188 187 186 185 184 184 183 183 182 181 180 180 179 178 178 177 177 177 177 176 176 176 176 176 176 176 175 175 175 175 175 176 177 177 177 177 177 176 175 175 175 176 176 176 176 176 176 176 176 175 175 175 175 175 176 176 176 176 176 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 179 178 178 178 178 178 178 179 179 179 180 180 181 180 180 181 181 180 180 179 178 178 178 178 177 177 176 175 175 174 174 174 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 177 177 177 177 177 177 178 178 179 180 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 180 179 180 181 181 181 180 180 180 181 181 218 217 218 219 220 222 223 224 226 228 229 230 231 233 234 233 231 227 223 219 215 214 213 214 215 215 216 215 213 213 212 213 214 214 215 214 212 209 206 203 199 198 199 206 214 214 224 230 235 239 242 244 241 237 236 235 234 235 237 237 236 232 228 222 212 199 190 182 175 166 159 160 169 190 217 237 250 256 258 259 263 266 268 278 283 285 284 279 270 269 251 230 207 194 190 197 204 211 215 216 218 218 221 223 222 221 222 226 229 230 230 229 229 230 231 232 233 231 229 231 235 238 239 240 241 241 242 242 240 239 239 243 248 250 251 252 253 253 252 251 247 236 213 198 198 200 208 216 227 234 237 235 232 229 225 222 222 218 216 217 218 221 223 225 229 230 231 231 232 233 233 228 217 201 190 189 194 194 202 208 214 220 225 226 223 221 217 215 218 207 194 185 181 181 181 180 181 184 186 188 191 194 193 191 189 189 190 193 197 198 200 203 205 207 208 207 206 205 204 203 202 201 200 198 197 196 195 195 196 197 197 197 197 197 196 196 195 195 195 195 195 195 195 196 197 198 199 198 198 199 200 201 201 201 202 203 203 203 203 202 200 199 198 197 196 196 197 199 201 203 205 206 207 207 207 207 208 207 207 206 205 204 203 202 202 201 201 200 200 199 199 198 198 198 197 197 196 196 195 194 194 195 195 196 196 196 196 197 197 198 198 199 199 199 199 199 199 199 200 200 201 201 201 198 195 194 192 190 188 187 187 186 185 185 184 184 183 183 182 181 180 179 178 177 177 177 177 176 176 176 175 175 174 174 174 175 174 174 174 174 175 176 177 177 177 177 176 175 175 175 175 176 176 176 176 176 176 176 176 175 175 175 175 175 176 176 176 176 176 176 176 176 177 177 177 178 178 178 178 179 179 179 179 179 178 178 178 178 178 178 178 178 179 179 180 180 181 181 181 181 180 180 180 180 179 179 178 177 177 177 176 176 175 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 178 178 178 178 178 178 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 180 181 181 181 181 181 180 180 180 181 181 181 181 180 180 181 182 182 217 217 217 218 219 220 221 223 225 228 226 228 231 234 235 236 234 231 227 223 220 218 217 216 217 217 217 216 215 214 213 213 213 213 213 212 210 207 204 201 199 199 200 202 205 212 221 227 230 232 234 235 233 231 231 230 230 232 234 235 233 229 222 212 198 184 183 174 164 160 159 163 169 189 216 235 244 248 253 257 262 267 274 281 288 291 289 285 279 275 262 251 239 224 214 213 214 216 216 216 217 218 218 216 214 212 214 218 222 226 227 228 230 231 231 230 228 226 226 229 234 236 238 239 239 239 240 240 239 237 238 241 244 247 249 251 252 251 249 248 246 237 213 198 199 205 217 227 234 237 237 234 231 227 225 223 220 217 216 216 215 216 219 222 224 225 224 223 223 225 226 221 212 199 189 188 191 196 204 209 214 220 225 227 227 225 223 222 222 213 200 191 186 184 184 183 184 185 187 190 194 197 195 192 190 189 190 193 197 197 200 203 206 208 208 207 206 205 204 203 203 202 200 198 197 196 196 196 197 197 197 198 197 197 196 196 195 195 195 195 195 195 195 196 197 197 198 197 198 198 199 199 200 201 201 202 202 203 202 201 200 199 199 198 197 197 198 200 202 204 206 207 207 207 208 208 208 207 207 206 205 204 204 203 202 201 201 200 200 200 199 199 198 198 198 198 197 196 195 195 195 195 195 196 195 196 196 196 197 197 198 198 199 199 199 198 198 198 199 199 200 200 200 199 197 195 192 189 188 187 187 186 185 185 184 184 183 182 182 181 179 178 177 177 177 176 176 176 175 174 174 173 173 173 173 173 172 173 174 174 175 176 177 177 177 176 176 175 175 175 175 176 176 176 176 176 176 176 175 175 175 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 178 178 179 179 179 179 179 178 178 178 178 178 178 178 179 179 180 180 181 181 181 181 181 180 180 180 179 179 178 178 177 176 176 176 175 175 174 174 174 174 174 174 174 173 173 173 172 173 173 173 173 173 173 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 178 178 178 178 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 178 178 179 180 181 181 181 181 181 181 181 181 181 181 181 181 180 181 182 182 217 216 216 217 218 219 220 221 223 224 224 227 230 233 237 239 239 236 232 230 227 225 222 220 219 219 219 218 217 215 214 214 213 212 212 211 208 205 202 201 201 201 203 203 206 213 220 225 227 230 231 231 229 227 227 225 226 229 231 232 229 223 212 199 187 182 175 164 158 158 161 167 174 189 213 227 233 238 245 252 258 264 273 282 287 294 290 287 281 269 259 256 257 254 246 232 221 223 222 221 220 219 216 212 210 210 211 213 217 220 223 226 229 232 232 230 226 225 227 230 232 234 236 237 237 237 237 237 237 237 238 239 240 243 246 248 249 249 247 249 253 256 254 248 240 237 238 239 240 238 236 233 229 228 225 221 218 217 217 216 215 216 219 222 222 224 223 221 221 220 218 214 208 200 194 195 200 203 208 211 215 220 224 226 228 228 228 228 224 216 205 196 191 188 187 189 191 190 193 195 198 200 198 194 190 188 189 190 191 196 200 204 207 208 208 207 206 205 205 204 202 201 200 199 198 197 196 196 197 197 198 198 198 197 196 196 195 195 195 194 194 195 195 196 196 197 197 197 197 197 198 199 200 200 201 201 202 202 201 200 199 199 198 198 198 198 199 201 203 205 206 207 207 208 208 208 208 207 207 206 205 205 205 204 203 202 202 201 201 200 200 199 200 199 199 198 198 197 196 195 195 195 195 195 196 196 196 196 196 197 197 198 198 198 198 198 198 198 197 198 198 199 199 199 198 195 192 189 188 187 186 185 185 185 184 184 183 182 181 180 179 178 177 176 176 176 176 175 174 173 172 172 172 172 172 172 173 173 174 175 176 176 176 176 176 176 175 175 175 176 176 176 176 176 176 176 176 175 175 175 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 178 178 179 179 179 179 179 179 178 178 178 178 178 179 179 180 181 181 181 181 181 180 180 180 179 179 178 178 178 177 176 175 175 174 174 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 173 173 174 174 174 175 175 175 175 175 175 175 176 176 175 175 176 176 176 176 176 176 176 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 180 180 181 180 180 180 180 180 180 180 179 178 178 178 178 179 179 180 181 181 181 181 181 180 181 181 181 181 181 181 181 182 182 216 215 216 216 217 218 219 220 221 221 222 225 229 233 237 241 243 242 239 238 235 232 229 225 222 223 222 220 218 217 215 214 213 212 210 209 207 205 202 201 202 203 203 206 210 215 220 224 226 228 229 229 228 227 224 221 221 224 228 230 225 213 199 192 186 178 167 158 155 157 163 172 184 196 212 219 224 232 239 245 250 256 263 272 273 286 286 285 277 263 257 258 261 261 256 245 233 238 233 229 226 222 216 210 208 209 211 212 213 215 219 222 226 231 233 233 230 229 231 232 233 235 235 235 235 235 235 234 234 236 237 238 239 240 242 244 246 246 246 250 255 256 262 270 272 262 251 245 242 239 235 231 230 226 223 219 218 217 218 218 217 218 220 222 223 225 226 225 223 220 215 210 207 204 202 203 205 207 210 213 216 219 221 223 227 227 230 229 224 216 207 199 194 191 192 194 194 197 200 201 203 204 201 197 192 189 188 188 190 194 200 204 206 207 208 207 206 206 205 203 202 201 200 199 198 197 196 196 196 197 197 198 198 197 196 196 195 195 195 194 194 194 194 195 195 196 196 196 196 196 197 198 199 199 200 200 201 201 200 199 199 198 198 198 198 199 200 202 204 205 206 207 207 208 208 208 208 208 207 206 206 206 205 204 204 203 202 202 201 201 201 200 200 200 199 199 198 198 197 196 196 196 196 196 196 196 196 196 196 197 197 197 197 198 197 197 197 197 196 197 197 198 198 198 197 195 193 190 189 188 187 186 185 185 184 184 183 182 181 180 178 177 177 177 176 176 175 174 173 172 171 171 171 171 172 172 173 174 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 176 176 176 176 176 176 176 177 178 178 178 177 177 177 177 177 177 178 178 178 179 178 178 178 178 178 178 178 179 179 179 180 180 181 181 181 181 180 179 179 178 178 177 177 177 177 176 175 174 174 173 173 174 174 174 173 173 172 172 172 172 171 171 171 171 171 172 172 173 173 173 174 174 174 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 177 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 181 181 181 181 180 180 179 179 179 178 178 178 178 178 179 180 181 181 181 181 180 180 180 180 181 181 181 181 182 182 182 215 214 215 215 216 217 217 218 219 219 220 223 226 231 236 241 245 247 246 245 242 239 236 232 228 229 226 222 220 219 218 216 214 211 210 208 207 205 203 202 203 204 206 209 213 217 221 225 226 227 228 228 227 225 222 220 218 218 218 216 206 194 183 181 177 169 162 155 153 156 164 176 190 203 206 212 219 226 233 240 243 244 248 255 258 262 269 273 268 259 254 255 257 256 254 250 246 243 238 233 229 224 215 205 203 207 211 212 213 216 218 220 224 230 233 234 232 232 232 233 234 235 234 234 233 234 233 232 233 233 235 236 237 239 240 242 243 243 244 245 247 250 258 270 271 262 253 246 242 237 233 229 228 223 220 219 218 219 219 219 219 219 219 220 223 226 229 229 226 221 214 209 206 206 206 206 208 208 210 212 213 214 215 217 220 224 228 228 223 213 205 199 196 195 195 196 200 204 206 206 208 208 205 199 193 193 190 189 190 194 199 203 205 206 207 207 206 206 205 203 202 200 199 199 198 197 196 196 196 196 197 197 197 197 196 196 195 195 195 194 194 194 194 194 194 195 195 195 195 196 197 197 198 198 199 199 199 200 199 198 198 198 197 198 198 199 201 203 205 205 206 207 207 208 208 208 208 208 208 207 207 206 206 205 204 204 203 203 202 202 202 201 200 200 199 199 199 198 198 197 197 197 197 196 196 196 196 196 196 196 196 196 196 197 196 196 196 195 195 196 196 197 197 197 196 195 193 191 190 188 187 186 186 185 184 184 182 181 180 179 178 177 177 176 176 175 174 173 172 171 171 171 171 171 172 173 174 175 175 175 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 177 177 177 178 178 178 177 177 177 177 177 177 178 178 178 177 177 178 178 178 178 178 179 179 179 180 180 180 180 181 180 180 179 178 177 177 176 176 176 176 175 175 174 173 173 173 173 173 173 173 172 172 172 172 172 171 171 170 170 171 171 172 172 173 173 173 174 174 174 175 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 181 181 181 180 180 179 179 178 178 178 178 178 178 178 179 180 180 180 180 180 180 180 180 180 180 180 181 181 182 182 182 214 213 213 214 215 215 215 216 217 217 218 220 224 229 235 240 245 247 248 249 248 246 243 239 236 236 230 225 223 222 219 217 215 212 210 209 207 206 204 204 205 206 208 211 214 218 222 225 227 228 229 229 228 226 224 223 218 210 192 155 148 165 167 170 169 164 159 154 152 157 164 176 188 192 205 211 215 221 228 235 238 236 238 245 248 249 255 256 254 250 248 248 249 248 247 246 244 237 232 229 227 222 208 186 178 198 202 209 214 217 217 217 223 228 230 228 226 227 228 230 232 231 231 231 231 231 232 232 233 233 234 235 237 238 240 241 242 241 238 237 238 241 249 257 259 255 250 246 242 238 236 233 227 223 220 219 220 221 221 221 220 220 220 220 222 225 229 230 226 220 213 207 206 206 207 207 208 208 209 210 210 209 209 211 214 220 225 225 218 207 200 195 195 196 198 203 208 211 212 212 213 212 208 203 198 196 193 192 194 196 199 202 204 204 205 205 205 205 204 203 201 200 199 198 197 197 196 196 195 196 196 196 197 197 196 196 196 195 195 194 193 193 192 193 193 194 194 194 195 196 196 197 197 197 198 198 198 198 198 197 197 197 197 198 198 200 201 203 204 205 206 206 207 208 208 208 208 208 208 208 207 207 206 206 205 205 204 204 203 203 202 201 200 200 199 199 199 199 198 198 198 197 197 196 195 195 195 195 195 195 195 195 195 195 195 194 194 194 195 195 195 196 197 198 197 196 194 192 190 189 188 188 186 185 184 183 181 180 179 178 178 177 176 176 175 174 173 172 172 171 171 171 172 172 173 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 177 177 178 178 178 177 177 177 177 177 177 177 177 177 177 176 176 177 177 177 178 179 179 179 179 179 180 180 180 180 180 180 179 178 176 176 175 175 175 175 175 174 174 174 173 172 172 172 172 172 172 172 172 172 171 171 170 170 170 170 170 171 172 172 173 173 173 173 174 175 175 175 175 175 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 179 179 178 178 178 178 178 178 178 179 180 180 180 179 179 179 179 180 180 180 180 180 181 182 182 183 214 212 212 213 214 214 214 215 215 215 215 217 221 226 233 238 241 243 246 250 251 250 248 245 242 240 234 231 228 224 221 218 216 213 211 209 208 207 206 206 207 208 209 212 215 218 221 224 226 228 228 229 230 229 227 225 221 212 190 137 112 118 145 163 166 164 160 157 155 162 170 183 193 196 208 211 213 216 220 225 228 228 233 232 233 238 242 242 242 242 242 242 241 241 241 240 237 231 228 225 223 216 201 179 170 175 190 204 210 213 214 215 221 225 225 223 222 222 224 227 228 227 227 228 227 229 230 231 232 234 235 236 237 238 239 240 241 239 238 233 225 226 237 246 249 249 247 245 242 242 238 233 229 225 223 223 223 223 224 223 223 222 221 221 223 228 231 231 227 220 214 210 206 204 206 207 208 208 209 209 207 206 207 209 213 218 221 220 210 198 191 190 195 195 202 209 215 217 217 216 216 215 212 209 207 201 198 197 197 199 201 202 202 203 203 203 204 204 204 203 201 200 198 198 196 196 196 195 195 195 195 196 196 196 196 196 196 195 194 193 192 192 191 191 192 192 193 194 195 196 196 196 197 197 197 197 197 197 197 197 197 197 197 198 199 200 201 202 203 204 205 206 207 208 208 208 208 208 208 207 207 207 206 206 206 205 205 204 204 204 203 202 200 199 199 199 199 199 199 198 198 198 197 196 195 194 194 193 193 193 192 193 193 194 193 193 193 193 194 194 195 196 197 198 198 197 195 193 191 190 190 188 186 185 184 182 180 179 178 178 177 177 176 175 175 174 173 172 172 172 172 172 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 177 178 178 178 178 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 178 179 179 179 179 178 179 179 179 179 179 179 178 178 176 174 174 174 174 174 173 173 173 173 173 172 172 172 172 171 171 172 172 172 171 171 170 170 170 170 170 171 171 172 173 173 173 173 173 174 175 175 175 175 175 176 176 176 176 177 177 177 177 177 177 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 177 177 177 177 178 180 180 180 179 179 179 179 180 180 179 179 180 181 181 182 183 213 211 210 212 212 213 213 214 214 212 212 214 218 223 228 229 234 239 244 248 250 251 250 248 245 241 236 236 232 227 223 220 217 215 212 210 209 208 208 208 209 210 211 213 215 218 220 223 225 226 227 228 230 230 229 227 224 219 214 198 141 122 136 161 167 166 164 162 162 170 180 183 192 203 210 211 211 211 213 215 217 221 222 221 223 227 230 232 233 235 236 237 236 236 236 235 232 229 227 224 218 207 196 191 192 192 200 205 207 209 211 213 218 222 222 222 222 222 223 225 225 225 224 225 225 227 228 230 232 235 237 239 240 241 241 241 241 241 237 224 213 218 232 242 245 246 245 244 242 242 238 235 232 231 229 228 228 228 228 228 227 226 224 225 229 233 235 235 232 229 224 217 210 206 207 209 209 209 208 206 203 203 205 209 213 217 217 214 201 190 186 188 189 197 206 212 216 218 218 218 217 216 215 214 210 206 202 201 201 201 201 202 202 202 202 202 202 202 202 202 201 200 198 197 197 196 195 194 194 194 194 195 196 196 196 196 196 195 194 193 191 190 190 191 191 191 193 194 195 196 196 196 196 196 196 196 196 197 196 196 196 197 198 198 199 200 201 202 203 204 205 206 207 207 207 207 207 207 207 207 207 206 206 206 206 205 205 205 205 204 203 202 200 199 199 199 199 199 199 199 198 197 196 195 194 193 192 192 191 191 190 191 192 192 192 192 192 193 193 194 195 196 198 198 198 197 195 194 193 192 190 188 186 185 183 181 180 179 179 178 177 176 176 175 175 174 173 172 172 172 172 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 177 175 175 175 175 175 176 176 176 176 176 176 177 177 177 178 178 179 179 178 178 178 178 178 179 179 178 178 177 176 175 174 172 172 173 173 173 173 173 172 172 172 172 172 172 172 172 172 171 171 171 170 170 170 170 170 170 171 172 172 173 173 173 173 174 175 175 175 175 175 175 175 176 176 177 177 177 177 177 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 179 179 179 178 178 178 178 177 177 176 176 177 178 179 180 180 180 179 179 180 180 179 178 178 179 179 180 181 183 212 209 208 209 210 212 213 213 212 209 210 212 215 219 223 224 230 236 241 245 248 250 250 248 245 242 241 238 234 231 227 223 219 216 214 212 211 210 210 209 211 212 212 213 215 217 219 221 222 223 225 227 228 229 229 228 227 225 228 228 234 238 156 164 169 170 169 168 171 179 178 188 199 207 211 211 210 209 209 210 212 214 215 214 216 220 223 225 227 229 231 232 233 233 233 232 230 228 226 221 211 199 195 194 197 202 207 208 208 208 210 213 218 221 222 222 223 223 224 224 224 223 222 222 222 222 226 229 233 237 241 243 243 244 243 243 242 241 230 218 218 227 236 243 245 245 244 243 243 241 240 238 237 236 235 234 234 233 233 233 233 231 228 234 237 238 238 238 236 236 232 224 216 212 210 211 209 207 205 203 202 201 204 209 214 216 214 207 196 190 188 190 194 201 206 210 213 216 217 218 217 217 216 215 213 210 207 205 203 203 202 202 202 201 201 201 201 201 201 201 201 200 199 198 197 195 194 193 193 193 194 194 195 195 195 196 195 194 193 192 190 189 189 190 190 191 193 194 195 196 196 196 196 196 196 196 196 196 196 196 196 197 198 199 199 200 201 202 203 204 205 206 207 207 207 207 207 207 206 206 206 206 206 206 206 206 206 205 205 204 203 202 200 200 200 200 200 199 199 199 198 197 196 195 194 192 191 191 190 189 189 190 191 192 192 192 192 193 193 194 195 196 197 198 198 197 196 195 194 192 190 188 186 184 182 181 179 179 179 178 177 176 176 175 174 173 173 173 173 173 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 176 175 174 174 174 175 175 176 176 175 176 176 176 177 177 178 178 178 177 177 177 177 177 178 178 178 178 177 176 175 174 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 171 171 170 170 170 170 170 171 171 171 172 172 173 173 174 174 174 174 175 175 174 174 175 176 176 176 177 177 177 177 177 177 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 178 178 178 178 177 177 177 177 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 179 179 180 180 180 180 180 179 178 178 178 179 180 181 183 210 206 205 205 208 211 212 211 210 208 209 211 214 215 216 220 225 232 237 242 246 249 249 247 247 245 242 239 237 234 230 226 221 218 215 213 213 212 211 211 212 213 213 214 215 216 218 219 220 222 223 225 226 228 228 228 228 228 230 232 242 257 239 181 175 175 174 175 179 188 189 197 205 210 213 212 209 208 209 210 210 210 211 213 215 217 219 222 224 226 228 229 229 230 230 229 228 226 222 215 202 194 194 197 201 205 208 210 211 210 212 217 221 222 223 224 224 224 224 223 222 220 218 218 219 220 224 228 233 239 244 247 247 246 246 246 245 245 217 206 219 232 241 246 247 246 246 245 243 241 240 240 239 239 238 238 237 237 238 238 237 236 235 242 243 242 241 241 241 241 237 229 220 214 212 212 209 205 204 202 199 198 203 209 213 214 211 202 195 194 193 194 197 201 205 209 211 213 215 216 215 215 215 215 214 212 210 208 206 204 203 203 203 202 201 200 200 200 200 200 200 200 200 198 197 195 194 193 193 193 193 194 194 195 195 195 194 193 192 191 190 189 189 189 190 192 193 194 195 196 197 197 197 197 196 196 196 196 196 196 196 197 198 199 199 200 201 202 204 205 206 206 207 207 207 207 206 206 206 206 206 206 206 205 205 205 205 205 205 204 203 202 201 201 200 200 200 200 199 198 197 196 195 194 193 192 192 190 189 188 189 190 191 192 192 192 192 193 193 194 195 196 197 198 198 197 197 195 193 191 189 187 185 184 182 181 180 179 178 177 177 176 175 175 174 173 173 173 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 175 174 174 174 174 175 175 175 175 175 175 176 176 176 176 177 177 177 177 176 176 177 177 177 178 178 178 177 176 175 174 173 173 173 174 174 174 174 174 174 173 173 173 173 172 172 172 172 171 170 170 170 170 170 171 171 171 171 172 172 173 173 174 174 174 174 174 174 174 174 174 175 175 176 177 177 177 176 177 177 178 178 179 179 179 179 179 179 179 179 179 179 178 178 178 177 177 177 177 177 177 176 176 176 176 176 176 176 177 176 176 176 176 177 177 177 177 177 177 177 178 179 179 179 179 179 179 178 177 177 178 179 181 182 184 208 205 203 203 206 210 211 210 208 207 207 209 211 213 214 218 222 228 234 239 243 246 248 247 245 243 242 239 237 234 231 228 223 220 217 216 215 214 213 213 213 213 213 214 215 216 217 218 219 221 222 224 226 227 227 228 228 229 229 234 246 260 265 240 205 191 186 184 192 201 202 206 210 214 215 213 209 207 209 210 210 211 211 214 215 218 220 221 223 225 227 228 228 228 227 226 226 224 218 208 197 195 195 204 209 210 210 210 211 212 217 220 222 222 224 225 225 225 224 222 220 218 217 216 218 223 227 229 233 239 244 247 248 249 249 250 250 240 201 198 219 234 243 247 249 249 248 246 244 242 240 240 240 240 239 239 239 239 239 239 238 237 240 244 246 246 245 245 245 246 241 232 222 215 213 212 208 207 204 198 194 195 202 208 212 212 207 200 196 195 195 195 197 200 203 207 209 211 212 213 213 214 215 214 213 213 212 210 208 207 206 205 204 203 201 200 199 199 199 199 199 199 199 198 196 195 194 193 192 193 193 193 194 194 195 194 193 192 191 190 189 189 189 190 191 192 194 195 195 196 196 197 197 197 197 196 196 196 196 196 197 197 198 198 199 200 201 203 204 205 206 206 207 207 207 207 206 206 206 206 206 206 205 205 205 205 205 205 205 204 203 202 202 201 201 201 200 200 199 198 197 196 195 194 193 193 191 190 189 189 189 190 191 192 191 192 192 193 193 194 195 196 196 197 197 196 196 195 193 191 188 186 185 183 182 181 180 179 178 177 177 176 175 175 174 174 174 173 173 173 174 174 175 175 175 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 174 175 175 175 176 176 176 175 175 175 175 175 174 174 173 173 173 174 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 177 177 178 177 177 176 175 174 174 174 174 174 175 175 175 175 174 174 173 173 173 172 172 172 172 171 170 170 170 170 170 171 171 172 172 172 173 173 174 174 174 174 174 174 174 174 173 174 174 174 175 176 177 177 176 176 177 178 178 178 179 179 179 179 179 179 179 179 179 178 178 177 177 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 176 176 177 177 177 177 177 177 178 178 178 178 178 178 177 177 177 178 179 180 181 183 184 215 207 202 202 205 209 210 209 207 206 206 207 208 209 212 215 219 225 231 235 239 242 244 244 240 240 239 237 235 233 230 228 225 223 222 219 217 216 214 214 214 214 214 214 215 216 216 217 219 221 222 224 225 226 227 228 228 229 231 237 248 261 272 271 256 234 219 214 226 227 218 214 214 216 216 213 210 209 210 210 212 213 214 216 217 219 221 223 224 225 225 227 228 227 226 225 225 223 216 208 202 202 208 220 220 216 213 211 211 214 219 221 222 224 225 226 226 225 223 220 217 215 215 215 218 225 231 233 234 238 242 245 247 248 249 251 246 224 200 205 226 238 244 247 248 250 249 246 243 241 239 240 240 240 240 239 239 239 239 238 236 235 238 243 248 247 246 246 245 246 242 234 224 216 214 212 208 207 202 195 192 194 201 207 210 209 205 201 197 194 194 195 197 199 202 205 207 208 209 211 212 214 214 214 213 212 212 211 209 209 208 206 206 204 203 201 200 199 198 198 198 198 198 197 196 195 194 193 193 193 193 193 193 194 194 193 192 191 191 190 190 190 190 191 192 193 194 195 196 196 196 196 196 196 196 196 196 196 196 196 197 197 197 198 199 200 201 203 204 205 205 206 206 206 206 206 206 206 206 206 206 206 205 205 205 205 205 205 204 204 203 203 202 202 201 201 200 200 199 198 197 196 195 195 194 193 191 190 189 189 189 190 191 191 191 192 192 193 193 194 195 195 196 196 196 196 196 195 193 190 188 186 184 183 183 182 181 180 179 177 177 176 175 175 175 174 174 174 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 174 174 174 174 174 175 175 175 175 175 175 175 174 174 173 173 173 173 173 174 175 175 174 174 175 175 176 176 176 176 176 175 175 175 176 176 176 176 177 177 177 177 176 175 175 175 175 175 175 175 175 175 174 174 174 174 173 173 172 172 172 172 171 170 170 170 170 170 171 172 172 173 173 173 173 174 174 174 175 175 174 174 173 173 173 173 174 175 176 176 176 176 176 176 176 176 178 178 179 179 179 179 179 179 179 179 178 177 177 176 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 175 175 175 176 177 177 177 177 177 177 178 178 178 177 177 177 177 177 177 179 180 181 182 183 184 219 208 201 202 205 208 209 208 207 206 205 206 206 207 209 212 216 222 228 232 236 237 238 238 234 236 237 236 234 232 229 228 226 225 224 221 219 217 216 215 215 214 214 215 215 215 216 217 219 221 222 224 225 226 226 227 228 230 233 240 249 260 271 276 270 259 252 245 248 245 235 223 216 216 216 213 211 210 210 211 213 215 217 219 219 221 223 225 225 225 227 228 229 227 225 225 225 223 217 214 213 216 226 233 228 221 216 212 212 217 222 224 224 225 226 227 226 225 223 217 210 210 210 213 219 226 231 234 236 238 241 242 244 245 247 246 238 219 210 219 234 242 244 245 247 248 248 244 241 239 238 239 240 239 239 238 238 238 238 236 233 232 237 243 248 248 248 247 245 243 241 235 226 218 214 212 209 207 202 198 197 199 204 207 207 207 205 201 193 191 192 194 196 199 201 204 206 206 207 209 211 214 215 215 213 212 211 210 210 209 208 207 205 205 203 202 200 199 199 198 197 197 196 196 195 195 194 193 193 193 193 193 193 193 193 192 191 191 190 190 190 191 191 192 193 194 195 195 196 196 196 196 196 196 196 196 196 196 196 197 197 197 197 198 199 200 201 202 204 205 205 205 205 206 206 206 206 206 206 206 206 206 206 205 205 205 205 205 205 204 203 203 203 202 201 201 200 200 199 198 197 196 196 195 194 193 192 191 190 190 190 190 190 190 191 192 192 193 193 194 195 195 195 196 195 195 195 194 192 190 188 186 185 184 183 182 181 180 178 177 176 176 175 175 175 174 174 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 174 174 174 174 174 175 175 174 174 174 174 174 173 173 173 173 174 174 175 174 174 174 175 175 175 176 176 175 175 175 175 175 176 176 176 176 177 177 177 176 176 175 175 175 176 176 176 175 174 174 173 173 173 172 172 172 172 172 172 171 171 171 170 170 171 171 172 172 173 173 174 174 174 174 175 175 175 174 174 173 173 173 173 174 175 175 176 176 176 176 176 176 176 176 177 178 179 179 179 179 179 179 179 179 178 176 175 175 175 174 174 174 174 174 173 172 172 172 172 173 173 173 174 174 174 175 175 176 176 177 177 177 177 177 178 179 179 178 177 177 177 177 178 179 180 181 182 183 184 218 209 203 203 205 207 208 207 206 206 206 205 205 205 207 209 213 219 225 230 232 233 234 233 231 232 234 235 234 233 230 229 228 227 226 224 221 219 217 217 216 215 215 215 215 215 216 217 219 221 222 224 225 225 224 225 227 230 235 241 250 259 267 271 266 262 260 254 254 253 247 234 222 219 217 213 210 210 210 211 214 217 221 223 222 223 224 225 225 226 227 228 227 225 223 223 223 219 217 217 218 224 232 235 230 223 218 216 216 218 224 227 227 227 228 227 225 223 220 215 210 203 203 214 222 228 232 234 236 237 239 240 241 244 246 244 236 224 221 229 238 243 244 245 246 248 248 245 240 238 238 238 238 238 237 236 236 236 236 235 232 232 237 244 245 248 250 249 246 242 239 235 227 218 214 213 208 205 202 202 204 206 207 206 205 204 202 194 186 187 190 193 196 198 200 202 203 205 206 208 210 213 216 216 215 213 211 211 209 208 207 206 205 204 203 202 201 200 200 198 197 196 196 195 195 194 194 193 193 193 192 192 192 192 192 191 190 190 190 190 191 192 192 193 194 195 195 196 196 196 196 196 196 196 196 196 196 196 197 197 197 197 197 198 199 200 201 202 203 204 204 204 205 205 205 205 205 205 206 206 206 206 205 205 205 205 205 205 205 204 204 204 203 202 202 201 201 200 199 198 197 196 196 195 194 193 192 191 191 190 190 190 190 190 191 191 192 193 193 194 194 194 194 195 195 194 194 193 191 189 188 186 186 185 183 182 180 179 178 177 176 175 175 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 174 174 174 174 174 174 175 175 174 174 174 175 175 175 176 176 176 175 175 175 175 176 176 176 176 177 177 177 176 176 176 176 176 176 176 176 176 175 173 172 172 171 171 171 171 171 171 172 172 172 172 171 171 171 171 172 172 173 174 174 175 175 175 175 175 175 175 174 173 173 173 173 174 175 175 176 176 175 175 175 175 175 176 177 177 178 178 178 178 178 178 178 178 178 177 175 175 174 174 174 174 173 173 173 172 171 171 171 172 172 172 173 174 174 174 175 175 176 176 176 176 177 177 178 178 179 180 179 178 178 177 177 178 179 180 182 183 183 184 219 212 205 205 206 207 207 207 206 206 205 204 203 203 204 206 211 218 224 228 228 230 230 230 230 229 231 232 233 232 231 230 229 228 227 225 223 220 218 219 218 217 216 216 216 216 216 217 218 220 221 222 223 223 222 224 227 231 236 242 250 258 263 262 262 260 257 254 254 255 252 243 230 221 216 214 211 208 208 212 216 221 225 227 226 225 225 225 226 227 227 226 224 222 220 220 218 215 215 216 220 226 231 233 230 224 220 219 219 220 227 229 229 229 228 225 216 211 207 205 204 198 203 217 225 229 232 233 235 237 237 239 240 243 246 245 236 225 225 232 239 240 243 245 247 249 250 247 241 239 238 237 237 236 235 234 233 234 235 235 232 234 236 240 244 245 246 247 245 241 238 235 227 220 216 213 210 206 205 207 209 210 209 206 205 201 194 185 181 185 190 192 194 196 198 198 201 204 206 207 210 213 216 218 216 215 213 210 208 207 206 205 204 203 202 201 201 200 199 198 197 196 195 195 195 194 194 194 193 192 192 191 191 191 191 190 190 190 190 191 191 192 193 194 195 195 196 196 196 196 196 196 196 196 196 196 196 196 197 197 197 197 198 198 199 200 201 202 202 203 203 204 204 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 204 204 204 203 203 202 201 201 200 199 198 198 197 196 195 194 193 193 192 191 191 190 190 190 190 191 191 192 193 193 193 193 194 194 194 194 194 193 192 190 189 187 187 186 185 183 182 180 179 178 177 176 176 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 175 175 175 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 174 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 177 177 176 176 175 175 175 175 176 176 176 176 175 174 172 171 171 171 171 171 171 171 172 173 173 172 172 172 172 172 172 173 173 174 174 175 175 175 176 176 176 175 175 174 174 174 174 174 174 175 176 176 176 174 174 174 174 175 176 177 177 177 178 178 178 178 178 178 177 177 176 175 175 174 173 173 173 172 172 172 171 170 171 171 172 172 173 173 174 174 174 175 175 176 176 176 176 177 177 178 179 179 180 179 179 178 177 177 178 179 181 182 183 183 184 220 215 210 209 208 207 207 207 207 207 204 202 201 201 201 204 211 218 222 224 227 228 228 228 228 227 228 228 229 229 230 230 229 228 227 226 224 222 220 221 220 219 219 217 216 216 216 216 217 217 218 219 220 219 220 223 226 230 235 242 248 255 257 258 257 255 254 253 253 255 254 246 231 216 208 209 205 204 207 213 220 226 234 234 231 230 229 229 229 228 226 223 221 218 217 216 214 212 212 215 222 228 231 232 229 225 221 220 220 222 227 231 231 228 218 177 151 165 168 176 185 195 208 219 226 229 231 232 233 234 236 238 239 241 244 244 234 226 227 230 233 239 243 246 247 249 249 247 243 241 240 239 238 236 234 232 232 232 233 234 233 235 237 239 240 240 241 241 240 239 237 235 232 229 223 217 213 209 210 213 214 213 211 209 205 195 185 180 181 186 191 192 193 194 195 197 200 202 205 207 209 212 216 219 218 217 214 210 207 205 204 204 203 202 202 201 201 200 199 198 197 196 195 195 194 194 194 193 193 192 191 190 190 190 190 190 190 190 191 191 192 193 194 194 195 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 197 197 198 198 199 200 201 201 201 202 202 203 203 204 205 205 205 205 205 205 205 205 204 204 204 205 205 205 205 205 205 204 203 203 202 202 201 200 199 199 198 197 196 196 195 194 193 192 191 191 191 190 190 190 191 191 192 193 193 193 193 193 193 193 194 193 192 191 190 189 188 187 185 184 183 181 180 179 178 177 177 176 175 175 175 174 174 174 174 174 174 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 174 175 175 175 175 175 175 175 175 175 175 174 174 175 176 176 176 176 176 177 177 176 176 176 176 176 176 176 177 177 177 176 176 175 174 175 175 175 176 176 175 175 174 173 172 171 171 171 171 172 172 173 173 174 173 173 173 172 172 172 173 174 174 175 175 175 175 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 173 173 174 174 175 176 177 177 177 178 178 178 178 178 177 176 175 175 175 174 173 173 173 172 171 171 171 170 171 171 171 172 172 173 173 174 174 174 175 175 176 176 177 177 177 178 178 179 179 179 179 179 178 178 178 178 180 181 182 182 183 184 221 219 216 214 212 210 209 208 208 207 203 200 198 199 200 204 211 218 220 222 225 227 226 226 226 225 226 226 227 227 227 227 227 227 227 226 225 224 223 224 223 222 221 219 217 217 216 215 215 214 214 215 215 214 216 220 224 229 234 240 245 249 251 251 251 251 251 252 253 254 255 251 233 219 213 201 197 199 205 214 225 236 248 243 239 237 236 236 235 231 225 220 216 214 212 212 209 208 212 218 225 230 232 232 230 226 225 221 220 223 228 233 233 221 143 103 105 113 133 154 175 196 212 222 227 229 231 232 233 234 236 238 238 240 241 240 231 226 228 230 233 239 242 244 246 247 247 245 243 242 244 244 241 237 234 232 230 230 231 232 232 233 235 238 238 238 237 236 235 234 234 233 234 232 227 220 214 212 214 217 218 215 213 210 200 187 179 180 184 188 190 191 191 192 193 195 198 201 204 206 209 211 215 217 219 219 216 210 206 203 203 203 203 202 202 201 200 199 198 197 197 196 195 195 194 194 194 193 192 191 190 190 190 190 190 190 191 191 192 192 193 193 194 195 195 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 197 197 197 198 199 199 200 201 201 202 202 202 203 203 204 204 204 204 204 205 205 204 204 204 204 204 205 205 205 205 204 204 203 203 202 201 201 201 200 199 199 198 197 196 195 194 193 193 192 192 191 191 190 190 191 192 192 193 193 193 193 192 192 192 193 192 191 190 190 189 188 187 185 184 182 181 180 179 178 178 177 177 176 176 175 175 175 174 174 173 173 173 173 173 173 173 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 175 175 175 175 175 175 175 175 176 177 177 177 177 177 177 177 176 177 177 177 177 176 176 177 176 176 175 174 175 175 175 176 176 175 175 174 173 172 172 172 172 172 173 173 174 174 174 174 174 173 172 172 173 173 174 174 175 175 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 174 174 173 173 173 174 175 176 176 177 177 177 178 178 178 178 176 175 174 175 175 175 174 173 173 172 171 171 171 171 171 171 171 172 172 173 173 173 174 174 175 175 175 176 177 177 178 178 178 179 179 179 179 179 178 178 178 178 179 181 181 182 183 184 185 221 222 222 222 218 215 214 212 211 209 203 199 197 199 202 206 212 213 217 220 223 224 224 224 223 223 224 225 225 225 225 225 225 225 225 225 225 225 225 226 227 226 223 221 219 217 216 214 212 211 210 210 211 209 211 216 221 227 233 238 241 243 245 247 248 249 249 251 252 253 256 256 256 244 220 200 195 197 203 214 229 245 247 247 245 244 244 244 242 236 227 218 212 208 208 206 203 206 215 222 228 232 234 234 232 228 228 224 222 224 230 234 233 215 121 102 103 109 134 162 186 204 216 224 229 231 232 232 233 235 237 238 237 238 238 236 229 225 224 227 232 237 240 242 244 245 245 244 244 244 246 247 244 239 235 232 230 229 229 229 229 230 234 237 238 237 236 234 232 230 229 229 229 230 227 222 217 215 218 220 221 220 217 209 195 183 180 183 185 187 188 188 188 188 190 192 196 199 202 205 207 208 211 213 218 220 217 210 205 202 202 202 202 201 201 201 200 198 197 196 196 195 195 195 194 193 193 192 191 190 190 190 190 190 190 191 192 192 193 193 193 194 194 195 195 195 196 196 196 196 196 197 196 196 196 196 196 196 196 196 196 197 197 198 198 199 199 200 201 201 202 202 202 203 203 204 204 204 204 204 204 204 204 204 204 204 204 204 205 205 204 204 203 203 202 201 201 201 200 199 199 198 197 196 195 195 194 193 193 192 191 191 190 191 191 192 192 192 192 192 192 192 191 191 191 191 190 190 190 189 188 187 185 183 182 181 180 179 179 178 178 177 177 176 176 175 175 174 174 174 173 173 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 175 175 175 175 175 175 175 176 177 177 177 178 178 177 177 177 177 177 177 177 177 176 176 176 176 175 174 174 174 175 175 175 175 175 174 173 173 172 173 173 173 173 174 174 175 175 174 174 173 172 172 173 173 174 175 175 175 176 176 176 177 176 176 176 176 176 176 176 176 176 175 175 174 174 173 173 173 173 173 174 175 176 176 177 177 177 177 177 177 176 175 174 174 175 175 174 174 173 172 172 171 171 171 171 171 172 172 172 173 173 173 173 174 175 175 175 176 177 177 178 179 179 179 179 179 179 179 178 178 178 178 179 180 182 182 183 184 184 185 219 222 227 230 229 228 222 217 215 212 206 200 198 200 204 209 213 212 217 220 221 222 222 221 220 221 222 223 223 223 223 222 222 223 224 225 225 226 226 227 228 228 226 224 221 218 215 212 209 209 208 207 207 208 208 211 217 224 231 236 236 239 243 246 247 247 247 249 249 250 253 256 257 253 234 210 201 200 204 213 225 235 236 237 242 245 246 246 242 236 227 216 207 202 203 199 199 207 217 225 231 235 237 236 236 234 231 228 225 227 231 235 233 224 203 187 170 170 186 200 209 216 222 226 230 231 231 231 233 235 237 237 236 235 234 232 228 226 225 227 232 236 239 240 242 244 244 243 243 243 245 245 243 239 236 234 231 228 227 226 226 228 233 236 237 236 234 232 231 230 228 226 225 226 226 224 221 218 219 221 221 222 218 208 193 184 183 185 186 187 186 186 185 184 186 190 194 197 200 203 205 206 208 212 218 220 217 211 204 200 200 201 201 201 201 200 199 198 197 195 195 194 194 194 193 192 192 192 191 190 190 190 191 191 191 191 193 193 194 194 194 194 194 195 195 195 196 196 196 196 196 197 197 196 196 196 196 196 196 196 196 197 197 198 198 198 199 200 200 201 201 201 201 202 202 203 203 203 203 204 204 203 203 203 203 203 204 204 204 204 204 204 203 203 202 202 201 201 200 199 199 198 197 196 196 195 195 194 193 192 191 191 190 191 191 191 192 192 192 192 191 191 190 190 190 190 189 189 189 189 187 186 184 183 181 180 180 179 179 179 178 178 177 177 176 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 177 177 177 178 178 178 178 177 177 177 177 177 177 177 176 176 175 175 175 174 174 174 175 175 175 174 174 173 173 173 173 173 173 174 174 175 175 175 175 175 173 172 172 172 173 174 175 175 175 176 176 177 177 177 177 177 176 176 176 176 176 176 176 175 174 173 172 172 172 172 173 174 174 175 176 176 177 177 177 176 176 175 174 174 174 174 175 175 174 173 172 172 172 172 172 172 171 171 172 172 173 173 173 173 173 174 175 176 176 177 177 178 179 179 179 179 179 179 179 178 178 177 178 179 180 181 182 183 184 184 185 185 216 221 229 233 236 236 232 225 222 217 210 203 200 202 206 209 211 215 218 220 221 221 221 219 217 219 220 221 222 221 220 218 219 221 223 224 225 225 225 226 228 229 229 227 223 219 215 211 209 207 205 203 203 204 203 207 214 221 227 232 234 238 242 244 245 245 245 246 247 248 250 251 255 258 254 235 217 207 207 213 219 222 221 228 235 240 242 241 238 232 222 210 206 203 196 192 198 209 218 226 232 237 238 238 238 236 234 231 228 229 232 234 231 226 227 226 224 223 222 223 224 226 228 230 232 230 230 229 231 234 235 235 233 232 230 228 226 224 224 227 232 236 238 239 240 242 242 241 241 240 241 243 243 243 242 240 233 231 227 225 226 229 233 235 236 235 234 232 232 231 229 227 226 226 226 227 223 219 217 219 220 221 218 207 194 186 184 185 187 187 187 186 184 184 187 190 194 197 199 202 204 205 208 213 218 220 217 210 203 199 199 199 200 200 200 199 198 197 196 194 193 193 193 192 191 191 191 191 191 191 191 191 192 192 192 192 194 194 194 194 194 194 195 195 195 195 196 196 196 196 196 197 197 197 197 196 196 196 196 196 196 196 197 197 197 198 198 199 200 200 201 201 201 201 202 202 202 203 203 203 203 203 203 203 203 203 203 203 204 204 204 204 203 203 202 202 202 201 200 200 199 198 197 197 196 196 195 194 193 192 191 191 190 191 191 191 191 191 191 191 190 190 189 188 188 188 187 188 188 187 186 184 183 182 181 181 180 179 179 179 178 178 177 176 175 175 175 174 174 174 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 175 175 175 175 175 175 175 176 176 176 175 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 178 178 178 177 177 177 177 177 176 176 176 175 175 174 174 174 174 174 174 174 174 173 173 173 173 173 173 174 174 174 175 175 175 175 175 174 173 172 172 173 174 175 175 176 176 176 177 178 178 178 178 177 177 177 177 177 177 176 175 174 173 172 172 172 172 172 173 174 175 176 176 177 177 177 176 175 174 173 174 174 174 175 175 175 174 173 172 172 172 172 172 172 172 172 172 173 173 173 173 173 174 175 175 176 177 177 178 179 180 180 180 180 180 179 179 178 177 178 179 180 180 181 183 184 184 185 185 185 214 220 228 230 235 239 238 231 228 221 213 205 201 202 202 206 211 215 218 219 220 220 219 218 215 216 217 218 219 219 217 215 215 218 221 223 223 224 222 223 225 227 228 228 225 220 215 210 210 205 203 200 199 199 199 205 211 218 222 224 231 236 239 241 242 242 243 244 245 246 247 250 255 264 268 261 244 225 215 214 214 217 221 225 230 234 236 236 233 227 215 205 201 195 189 190 201 211 219 226 232 236 238 238 237 236 235 232 230 231 227 224 223 224 225 227 228 230 231 232 232 233 234 234 233 232 228 227 229 233 234 234 233 229 227 226 224 223 223 226 232 235 237 237 238 238 240 240 238 237 239 246 250 252 250 245 234 234 228 228 229 231 234 236 237 236 235 234 233 231 230 229 228 227 228 229 226 221 217 216 217 219 216 207 195 188 185 186 186 188 188 188 187 188 190 193 195 197 199 200 203 206 210 214 218 220 216 209 202 199 199 198 200 200 200 199 198 196 195 193 192 192 192 191 191 190 191 191 191 192 192 192 192 192 193 193 194 195 195 195 195 195 195 195 195 195 196 196 196 197 197 197 197 197 197 196 196 196 196 196 196 197 197 197 197 198 198 199 199 200 200 200 200 201 201 201 202 202 202 202 202 202 202 202 202 202 203 203 203 203 203 203 203 203 202 202 202 201 200 199 199 198 197 197 197 196 195 194 193 192 192 191 191 191 191 190 191 191 191 190 189 189 188 187 187 187 186 186 186 185 184 183 183 182 181 181 180 179 178 178 177 177 176 176 175 175 175 174 173 173 173 172 172 171 171 172 172 172 172 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 175 175 175 176 176 176 176 176 176 177 177 177 178 177 177 177 177 177 176 175 175 175 175 174 174 174 174 174 174 174 174 173 173 173 173 173 173 174 174 174 174 174 174 174 173 173 172 172 172 173 174 175 175 176 176 177 177 178 178 179 178 178 178 178 178 177 177 177 176 175 174 173 172 172 172 172 173 174 174 175 176 177 177 177 176 176 174 173 173 174 175 175 175 175 175 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 175 176 176 177 178 179 180 180 180 180 180 180 179 179 178 178 179 180 180 181 182 183 184 185 185 186 186 213 219 224 227 232 236 237 235 231 223 214 205 200 200 200 205 210 214 216 218 218 218 217 216 214 215 215 217 217 217 216 214 214 215 218 219 220 221 218 218 220 222 225 226 225 221 217 213 209 204 202 200 197 197 198 203 210 214 218 222 228 232 235 237 238 239 240 242 242 243 245 249 256 265 271 268 259 245 230 223 219 218 221 226 230 232 233 233 230 224 215 211 200 191 189 194 205 212 219 226 231 234 236 238 237 236 236 235 233 230 215 213 214 216 221 224 226 228 230 231 232 233 234 231 228 227 225 226 230 232 234 234 233 229 228 226 223 223 223 227 233 236 237 237 236 236 237 237 235 234 237 247 251 251 249 245 242 234 228 230 232 234 235 240 240 239 238 237 234 231 230 229 229 229 230 232 231 229 225 219 216 216 211 203 194 187 184 185 185 188 190 191 191 192 194 194 196 198 200 200 205 209 213 217 220 221 216 209 203 200 199 199 200 200 199 198 197 196 194 193 192 191 191 191 191 190 190 191 191 192 192 192 193 193 194 194 195 195 195 196 196 196 196 196 196 196 196 196 197 197 197 197 197 197 197 196 196 196 196 197 197 197 197 197 198 198 198 199 199 200 200 200 200 200 200 201 201 201 201 202 202 201 201 201 202 202 202 203 203 203 203 203 203 202 202 202 202 201 200 199 199 198 198 197 197 196 195 194 193 192 192 191 191 190 190 190 190 190 190 189 188 188 187 187 186 185 184 184 183 183 182 182 181 181 181 180 179 177 177 177 176 176 176 176 175 175 174 173 173 172 172 171 170 170 170 170 171 171 171 172 173 173 174 174 174 175 175 174 174 174 175 175 175 175 175 175 175 175 174 174 174 175 175 175 175 176 176 176 176 176 177 177 177 177 177 177 176 176 175 174 174 174 174 174 174 173 173 174 174 173 173 173 173 173 173 173 174 174 173 174 174 173 173 173 173 172 172 172 173 174 175 176 177 177 177 177 178 178 179 179 179 178 178 178 178 177 177 176 175 174 173 173 172 172 172 172 173 174 175 176 176 177 177 176 176 175 174 174 174 174 175 175 175 175 175 174 173 173 173 173 174 174 174 174 173 173 173 173 174 174 175 175 176 176 176 178 179 179 180 180 180 180 180 180 180 179 179 179 180 180 181 181 182 183 184 185 186 186 186 213 218 219 226 230 232 234 234 230 223 212 203 199 199 200 205 210 213 215 217 218 217 216 216 216 215 215 215 214 214 215 215 214 213 214 215 216 217 214 214 215 217 220 222 223 222 220 216 209 204 203 202 199 198 200 202 205 209 216 222 227 231 233 234 236 237 237 238 238 240 243 248 253 258 262 262 260 254 246 244 227 221 227 234 235 236 235 232 227 223 220 206 195 191 193 198 205 213 219 226 228 230 235 238 238 236 237 237 233 223 214 213 212 213 217 221 223 224 225 226 227 228 228 224 221 220 221 225 229 232 233 233 234 232 231 227 224 224 226 231 235 237 238 238 237 236 235 234 231 231 234 243 245 244 244 243 240 234 230 231 235 237 240 244 241 241 239 235 231 228 227 228 229 230 232 235 235 233 227 221 214 208 201 194 189 185 183 183 187 191 193 193 191 192 194 196 197 199 200 203 208 212 216 219 221 221 216 210 206 203 199 199 201 200 199 198 197 195 194 193 192 191 191 191 191 191 190 190 190 190 191 192 193 194 194 195 195 196 196 196 196 196 196 196 196 196 196 197 197 197 197 197 197 197 197 197 196 196 197 197 197 197 197 198 198 198 198 198 199 199 199 199 200 200 200 200 200 201 201 201 201 201 201 201 201 201 202 202 202 202 202 202 202 202 202 202 201 201 200 199 199 198 198 198 197 196 194 193 192 192 191 191 191 191 190 190 189 189 189 188 187 187 187 186 185 184 182 181 181 180 180 180 180 180 179 178 177 176 176 175 175 175 175 175 175 174 174 173 172 171 171 170 169 169 169 170 170 171 171 172 172 173 173 173 174 174 174 174 174 174 174 175 175 175 175 174 174 174 173 173 174 174 174 175 175 175 175 175 175 175 175 176 176 176 176 175 175 175 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 173 173 175 176 177 177 177 177 178 178 178 179 179 179 179 178 178 178 178 177 177 176 174 174 173 173 173 173 173 173 173 175 175 176 176 176 176 175 175 174 174 174 174 174 174 175 175 175 174 174 174 174 174 174 174 175 175 175 174 174 174 174 174 175 175 176 176 177 177 178 179 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 182 184 185 186 186 186 186 209 214 220 226 228 229 231 231 228 222 210 204 201 200 202 206 209 212 215 216 217 216 216 215 215 214 213 213 212 212 214 215 215 213 213 213 214 214 213 213 213 213 214 216 218 219 219 216 210 205 203 204 203 203 204 204 205 210 217 223 227 230 232 233 234 235 235 235 235 236 240 245 248 251 254 255 256 255 254 253 241 234 248 256 252 246 241 231 225 220 214 203 194 192 193 198 205 214 220 224 226 231 235 238 239 238 239 239 234 226 225 221 218 217 218 219 221 223 223 223 223 224 224 221 218 217 219 224 229 231 232 233 233 233 233 229 225 224 229 234 236 237 238 238 237 236 234 232 229 228 231 238 241 241 242 242 241 237 234 236 239 242 244 243 239 238 234 230 227 224 224 225 228 231 233 232 233 231 227 220 208 192 186 183 182 181 181 184 191 194 195 192 190 190 193 197 197 199 202 204 208 213 218 220 222 221 218 216 208 201 199 200 201 201 199 198 196 195 195 193 191 191 191 192 192 191 190 190 190 190 191 192 193 194 195 195 196 196 196 196 196 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 198 198 198 198 198 198 198 198 199 199 199 199 200 200 200 200 200 200 201 200 200 200 201 201 201 201 202 202 202 202 202 201 201 201 201 201 200 199 198 198 198 197 196 195 194 193 192 191 191 191 191 190 190 189 188 188 187 187 186 186 185 184 183 182 180 179 178 178 178 178 178 177 177 176 174 173 174 174 174 174 174 174 174 173 173 172 171 171 170 170 170 169 169 169 169 170 171 172 172 172 173 173 173 173 173 174 174 174 174 174 174 174 174 174 173 173 172 172 173 173 173 173 174 174 175 175 174 174 174 174 174 174 174 174 174 173 173 172 172 172 172 172 172 172 173 173 172 172 172 171 172 172 172 173 173 173 173 173 173 173 173 173 173 174 174 175 176 177 178 178 178 178 178 179 179 179 179 179 178 178 178 178 177 177 176 175 174 173 173 173 173 173 173 174 174 174 175 175 175 175 174 174 174 174 174 174 175 175 175 175 175 175 174 174 174 175 175 175 175 175 176 175 175 175 175 175 175 175 176 176 177 177 178 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 182 184 185 186 186 186 186 207 215 222 226 228 228 229 228 225 220 215 208 202 201 204 208 210 213 215 215 215 214 214 213 214 213 212 211 210 211 214 215 216 216 215 214 214 213 213 212 212 210 210 210 211 214 216 216 211 206 205 206 206 208 208 208 209 213 219 224 227 229 230 231 232 232 233 233 232 232 234 239 244 247 249 251 252 254 257 261 263 261 274 278 277 275 271 247 230 215 207 202 195 191 192 198 206 213 216 219 224 230 235 238 240 240 241 240 238 234 232 227 222 220 219 220 222 223 223 223 223 223 222 220 217 218 221 225 229 231 231 232 232 231 231 229 223 224 231 236 238 239 238 239 238 237 233 230 227 226 230 236 240 240 242 243 242 239 237 240 244 246 245 243 242 236 230 226 224 222 222 223 225 228 228 227 228 228 225 219 200 174 168 172 173 176 180 186 194 196 194 190 188 189 192 192 196 200 202 205 207 212 217 219 221 221 221 216 207 200 199 200 201 201 199 198 197 196 194 192 192 192 193 193 193 192 190 190 190 190 190 192 193 194 195 196 197 197 197 197 197 197 197 197 197 198 198 198 198 198 198 198 197 197 197 197 197 197 197 197 198 198 198 198 198 199 199 199 199 199 199 199 199 199 199 199 200 200 200 200 200 200 200 200 200 200 201 201 201 201 201 201 201 201 201 201 201 200 199 199 199 198 197 197 196 195 194 193 192 191 191 190 190 189 189 188 187 187 186 185 185 184 184 183 182 178 175 174 174 174 174 174 174 174 174 174 171 170 170 171 171 172 172 172 172 172 172 171 170 170 169 169 169 168 169 169 169 170 171 172 172 172 172 172 173 173 173 174 174 175 175 175 174 174 174 173 173 172 172 172 172 172 172 173 173 173 173 174 173 172 172 172 173 173 173 173 173 172 172 171 171 171 171 171 171 171 171 172 171 171 171 170 170 171 171 172 172 172 173 173 173 173 174 174 175 175 176 177 178 178 178 178 178 178 179 179 179 179 178 178 178 178 178 177 177 176 175 174 174 173 173 173 173 174 174 174 174 174 174 174 174 173 173 174 174 174 175 175 175 175 175 175 175 175 174 174 175 176 176 176 176 176 176 176 175 175 175 175 175 175 176 177 177 178 178 179 179 180 180 179 179 180 180 180 180 180 181 181 181 181 181 182 183 184 185 186 186 186 186 210 218 224 227 228 228 228 225 221 218 217 206 199 200 204 209 212 215 216 215 213 213 212 212 212 212 211 210 209 211 213 215 216 216 216 216 214 213 212 211 210 208 208 208 209 211 214 214 211 207 205 207 209 211 211 211 212 215 220 224 227 228 229 229 229 230 230 230 229 229 229 234 239 242 244 246 246 249 255 263 271 275 275 278 282 296 326 327 356 196 194 194 192 190 193 198 206 210 212 218 223 229 233 235 236 235 235 236 237 234 231 228 224 221 220 221 223 224 224 224 224 224 223 219 218 221 224 227 229 230 231 231 231 230 228 225 221 225 233 238 241 241 242 242 241 238 233 227 223 224 229 233 235 238 240 242 242 240 239 240 243 245 244 242 240 234 228 224 222 221 221 221 222 223 223 224 225 225 223 216 197 169 159 165 165 172 181 189 195 196 191 188 187 189 192 192 196 200 202 203 205 210 214 216 218 219 219 216 207 201 199 200 201 201 199 199 198 196 194 192 192 193 194 194 194 192 192 191 190 189 190 191 193 194 195 196 196 197 197 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 199 199 199 199 199 199 199 199 199 199 199 199 199 200 200 200 200 200 199 199 200 200 200 200 200 200 201 201 200 200 200 200 200 200 199 199 199 198 197 196 195 194 193 192 191 191 190 189 189 188 187 186 186 185 184 184 184 183 182 180 178 173 169 168 168 168 169 170 170 170 170 170 166 165 166 167 167 169 169 170 170 171 171 169 169 169 169 169 168 168 169 169 170 170 171 172 172 172 172 173 173 173 173 174 175 175 175 175 174 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 172 172 172 172 172 172 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 172 172 172 173 173 174 174 175 175 176 176 177 177 178 178 178 178 178 178 178 179 179 179 179 178 178 177 177 177 177 176 176 175 174 174 173 173 173 174 174 174 174 174 174 174 173 173 173 173 173 174 174 175 176 176 176 176 176 175 175 175 175 176 176 176 176 176 176 175 175 175 175 175 175 175 176 176 177 177 178 179 179 180 180 180 179 179 180 180 180 180 180 181 181 181 181 182 183 184 185 185 185 186 186 187 213 220 225 228 228 228 227 223 222 219 214 205 198 199 203 208 211 214 215 215 214 212 211 210 211 211 210 210 210 211 212 213 214 216 217 217 214 212 211 210 209 207 207 207 209 210 211 213 211 208 207 208 210 209 210 211 213 217 221 224 226 226 227 227 228 228 229 227 227 227 228 231 235 238 239 239 240 243 248 256 264 268 263 269 275 280 290 315 354 29 151 171 178 185 192 199 199 200 204 212 221 229 233 232 230 228 229 230 231 231 229 227 224 223 222 222 222 223 223 224 224 224 222 219 220 225 228 230 230 230 231 232 233 230 225 219 220 228 235 238 239 243 245 245 242 238 231 224 220 223 224 227 233 237 239 241 242 241 239 238 240 240 239 239 237 232 226 223 221 221 220 220 220 221 222 224 225 224 221 215 202 181 166 166 164 171 181 189 193 194 190 186 186 187 188 192 196 199 201 202 204 208 211 212 213 215 217 215 209 203 201 201 202 201 201 199 198 196 194 193 194 195 195 195 194 194 192 191 190 189 190 191 192 194 195 195 196 197 198 198 198 198 198 199 199 199 199 199 199 199 198 198 198 198 198 199 198 198 198 198 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 200 200 200 199 199 199 199 199 200 200 200 200 200 200 200 199 199 199 199 199 199 198 198 198 197 196 195 194 193 192 191 191 189 188 187 187 186 184 184 183 183 183 182 181 179 177 174 169 164 161 161 160 161 162 163 164 165 165 158 157 158 159 160 162 164 166 168 169 169 168 168 168 168 169 168 168 169 169 170 171 171 171 172 172 173 173 173 174 174 175 175 175 175 175 174 174 174 173 173 172 171 171 171 171 171 171 171 171 171 171 171 170 170 170 171 171 172 171 171 171 169 168 168 168 168 169 169 169 169 170 170 170 171 171 171 171 172 172 173 173 174 175 175 176 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 175 175 174 174 174 173 174 174 174 174 174 174 174 174 174 174 174 173 173 174 174 175 176 176 177 177 176 176 175 175 175 175 176 176 176 176 176 175 175 175 175 175 175 176 176 176 177 177 178 178 179 179 180 180 180 180 179 179 180 180 180 180 181 181 182 182 183 183 184 185 185 185 186 186 187 219 223 227 228 228 227 225 222 222 219 215 209 202 201 204 207 210 212 213 213 212 211 210 210 211 211 210 210 210 211 211 213 214 216 217 217 215 212 210 209 208 208 206 208 209 210 210 210 210 209 208 208 208 208 209 210 213 216 219 222 223 223 223 223 223 224 225 223 223 225 227 229 232 233 234 235 236 237 240 246 252 255 253 259 261 267 279 302 337 15 79 117 136 159 184 187 181 179 181 194 221 234 236 233 232 231 230 230 230 230 228 226 225 225 225 223 222 222 222 224 225 224 223 221 223 228 231 232 232 232 233 235 235 231 223 218 224 231 236 238 239 242 244 244 241 236 228 221 218 222 224 228 233 237 238 239 240 240 239 238 238 238 238 237 235 230 225 223 222 222 221 221 220 221 222 224 224 223 221 218 212 207 200 186 176 175 181 186 188 189 188 187 186 188 190 194 196 198 200 202 204 207 209 209 210 212 214 214 209 205 203 203 203 201 201 199 197 196 195 195 195 196 196 195 195 194 193 191 190 190 190 190 192 193 194 194 195 196 198 198 199 199 199 199 199 199 199 200 200 199 199 199 199 199 199 199 199 199 199 199 199 199 199 200 200 200 200 200 200 200 200 200 200 200 199 199 199 200 200 200 200 199 199 199 199 199 199 199 199 199 199 199 199 199 198 198 198 198 198 198 197 197 197 196 194 193 193 192 191 190 188 187 186 185 184 182 182 182 181 180 178 177 175 173 171 165 161 159 155 151 150 150 152 155 157 157 149 147 147 148 149 150 152 156 161 164 166 163 164 167 168 168 168 168 169 170 170 171 171 171 172 173 173 173 174 174 175 175 175 175 175 174 174 173 173 172 172 172 171 171 171 171 170 170 170 170 170 170 170 169 169 169 170 170 170 169 169 169 167 166 166 167 168 168 169 169 169 169 170 171 171 172 172 172 172 173 174 174 175 176 177 177 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 176 176 176 176 176 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 177 177 176 176 175 175 176 176 176 176 176 176 176 175 175 174 174 175 175 176 177 177 177 178 178 179 179 180 180 180 180 180 179 179 180 180 180 181 181 182 182 183 183 184 184 185 186 186 186 187 187 225 227 229 229 227 226 224 224 222 220 217 213 208 204 206 209 210 211 211 211 210 210 209 209 210 210 210 210 210 210 211 213 215 217 217 217 215 212 210 209 208 207 207 209 210 210 208 207 207 207 208 208 208 209 209 210 212 214 217 220 220 220 220 220 219 220 221 220 220 222 225 227 229 230 231 232 232 233 235 239 243 245 246 252 253 261 275 296 326 6 61 79 80 90 134 143 143 155 161 183 237 235 236 238 238 237 236 235 233 233 231 228 227 227 226 225 224 224 224 227 228 226 225 225 226 229 232 233 233 234 235 239 239 233 226 224 230 233 234 238 241 242 243 242 239 234 225 218 217 220 227 231 234 236 237 237 238 238 238 237 237 238 239 239 238 235 232 230 226 225 224 222 221 221 222 223 222 221 220 219 219 217 213 206 197 190 187 188 187 184 186 187 189 191 194 196 197 198 200 203 206 208 208 209 210 211 212 211 209 208 206 205 204 203 201 198 197 196 196 196 196 196 196 197 197 195 193 191 190 189 190 190 191 191 192 193 194 196 197 198 199 200 200 200 200 200 200 200 200 200 200 199 199 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 199 199 199 199 199 198 198 198 198 199 199 198 198 197 197 197 197 197 197 197 196 196 195 194 193 193 192 190 188 187 185 184 183 181 179 179 178 176 174 173 171 170 168 166 160 156 155 150 145 143 142 143 146 148 149 143 141 141 141 141 140 139 142 147 153 155 143 152 161 166 168 167 167 168 169 170 170 170 171 172 173 173 174 174 174 174 175 175 175 174 174 173 173 172 172 171 171 171 170 170 170 170 169 169 169 169 169 169 168 168 168 168 168 167 167 167 166 165 165 166 167 168 169 169 169 170 170 170 171 172 172 172 173 173 174 174 175 176 177 177 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 176 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 175 175 175 176 176 175 174 174 174 175 176 177 177 178 178 179 179 179 179 180 180 180 180 180 179 179 180 180 180 181 181 182 183 183 184 184 184 185 186 186 186 186 187 229 229 230 229 226 225 223 223 222 221 219 216 212 208 208 210 211 211 210 210 210 209 209 209 210 210 210 209 209 210 211 213 216 217 217 216 215 213 210 210 208 208 209 212 212 210 207 205 204 205 205 207 208 209 210 210 212 213 216 217 218 218 218 218 218 219 219 219 220 222 223 225 225 227 228 228 229 230 232 234 237 238 238 240 246 254 270 293 319 352 56 65 54 51 59 88 132 168 198 227 235 231 234 238 239 239 238 236 236 237 236 233 230 229 228 228 227 227 230 233 234 231 229 228 227 228 228 230 233 235 238 242 243 236 230 230 233 233 237 239 241 242 241 240 238 231 222 215 217 222 230 233 235 236 236 236 237 237 237 237 237 238 240 242 245 247 247 240 231 229 226 222 221 221 222 221 219 217 216 217 217 217 217 215 212 208 202 201 196 189 188 187 191 195 197 198 199 200 201 205 207 208 210 211 211 212 211 209 207 208 208 208 206 203 200 197 197 197 196 196 196 196 197 198 198 197 194 191 189 189 189 190 190 190 191 192 193 195 197 198 199 200 200 201 201 201 201 201 201 201 200 200 200 200 200 200 201 200 200 201 201 201 200 200 200 200 200 200 200 200 200 200 201 201 201 201 201 201 201 200 200 200 200 199 199 199 198 198 198 198 198 198 198 196 196 196 196 196 196 196 196 195 195 194 192 192 192 191 189 187 185 183 181 180 176 173 172 171 169 168 167 166 164 162 160 156 154 151 147 143 141 139 139 141 143 143 138 137 136 137 137 135 132 130 133 135 133 126 135 149 160 166 168 167 167 167 168 169 169 170 171 172 173 173 174 174 174 174 174 173 173 173 172 172 171 171 171 171 170 169 169 169 168 168 167 167 167 167 167 166 166 166 166 165 165 164 164 164 164 165 166 168 169 169 169 170 170 170 171 172 172 172 172 173 174 174 175 176 177 178 178 178 178 178 178 178 178 177 177 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 174 174 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 175 176 176 176 176 176 176 176 175 175 176 176 175 175 175 174 175 175 176 177 177 178 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 182 182 183 184 184 184 185 185 186 186 186 186 186 231 230 230 228 225 224 223 222 221 220 219 217 214 210 208 210 210 210 210 210 209 209 209 209 210 210 209 209 209 210 211 213 215 216 216 216 215 213 212 210 208 208 211 214 215 212 207 204 203 204 205 207 209 210 210 211 212 214 215 216 216 216 217 217 218 218 218 219 220 221 222 223 223 224 225 224 225 226 229 231 233 233 233 235 240 248 260 280 301 307 253 197 47 45 55 84 168 195 216 227 231 231 232 235 236 237 236 236 238 238 238 235 232 230 229 229 230 233 237 241 240 235 231 227 226 226 226 227 230 234 238 240 240 235 232 232 235 236 239 240 240 239 238 236 233 226 220 217 218 225 231 235 237 237 236 236 237 237 237 237 238 238 240 241 245 250 254 250 248 237 228 223 221 222 222 220 217 216 216 216 216 217 218 218 218 217 214 214 211 206 202 197 198 199 200 200 201 202 204 205 208 210 212 213 213 213 211 209 206 206 206 207 206 202 198 196 197 198 197 196 195 196 197 198 199 197 194 191 189 189 189 189 189 190 191 191 193 194 196 198 199 200 200 201 201 202 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 201 201 201 201 201 200 200 200 200 200 200 200 201 201 201 201 201 201 201 201 200 200 200 200 199 199 198 197 197 197 197 196 195 195 195 195 195 195 195 195 194 194 193 191 191 190 188 186 184 182 179 177 175 174 171 165 164 163 162 161 160 160 158 158 156 151 147 145 142 140 138 137 137 138 138 134 131 130 131 131 129 125 123 122 121 119 114 118 132 149 162 167 168 168 166 166 167 167 169 170 171 172 172 173 173 173 174 173 172 172 172 171 171 171 170 170 170 168 168 167 167 166 166 166 166 166 166 165 164 164 164 163 163 163 163 163 163 165 166 167 168 169 169 169 169 170 171 172 172 172 172 173 174 174 175 176 177 178 178 178 178 178 178 178 177 177 177 176 176 175 175 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 176 176 176 175 175 176 176 175 175 175 175 175 176 177 177 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 181 182 183 183 184 184 185 186 186 186 186 186 186 186 232 232 230 228 227 224 222 222 222 220 219 217 214 211 208 208 208 209 209 209 209 209 209 209 210 210 210 209 209 210 211 213 215 215 215 215 214 214 213 211 210 210 213 215 215 212 208 206 205 205 207 209 211 212 212 213 214 214 215 215 216 216 216 217 218 218 219 219 220 221 221 222 222 222 222 222 222 224 226 227 228 227 228 231 235 241 249 260 268 261 241 233 229 241 43 172 202 207 217 224 228 229 230 231 232 234 235 236 237 238 238 236 233 231 229 228 231 236 240 241 239 235 232 229 226 224 221 219 218 223 230 233 232 231 230 231 233 236 238 239 238 236 234 230 225 222 218 216 221 227 232 235 238 238 239 239 239 239 239 239 239 240 242 241 241 244 247 247 249 240 231 224 222 222 221 219 218 219 218 217 216 217 217 219 220 221 220 220 220 218 215 211 205 201 200 201 202 203 206 206 208 211 214 215 215 214 213 211 209 207 206 206 205 201 196 194 196 199 198 197 196 196 197 198 198 196 194 191 189 189 189 189 189 189 190 191 192 194 195 197 198 199 200 201 202 202 202 202 201 201 201 201 201 201 201 202 202 202 202 202 202 202 202 202 201 201 200 200 200 200 200 200 200 200 200 201 201 201 201 201 201 201 200 200 200 200 199 198 197 197 196 196 195 195 194 194 194 194 193 193 193 193 193 192 190 189 187 185 183 180 177 174 171 171 169 164 159 157 156 155 154 153 153 153 153 151 146 142 141 140 138 137 136 135 134 132 131 128 127 126 125 123 120 120 118 116 113 109 110 117 134 152 163 168 168 167 166 166 166 167 168 169 170 171 171 172 172 172 171 171 170 170 170 170 170 169 169 169 168 166 165 164 164 164 164 164 164 164 164 162 162 162 162 162 162 162 163 163 165 166 167 168 169 169 169 170 170 171 172 173 173 173 173 174 175 176 177 178 178 178 178 178 178 178 177 177 176 176 176 175 175 175 175 176 176 176 176 175 175 175 175 175 175 175 175 175 176 175 176 176 176 176 176 177 177 177 177 177 177 176 176 176 176 176 176 175 175 174 174 174 174 174 175 176 176 176 176 176 176 176 176 175 175 175 176 176 177 178 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 182 183 183 184 184 185 186 186 186 186 186 185 185 185 235 234 233 231 229 226 224 224 223 221 219 218 215 212 210 209 208 208 208 208 208 208 209 209 209 209 209 209 209 210 212 213 214 214 214 213 214 213 213 213 213 214 215 215 214 211 209 208 207 207 209 212 213 213 213 214 215 215 215 215 215 216 217 218 219 219 219 220 221 221 221 222 222 221 221 221 221 223 224 225 225 223 225 226 228 231 237 243 246 242 236 236 229 231 229 215 210 211 217 223 226 228 228 230 232 234 235 236 238 240 240 240 239 236 230 224 224 230 234 236 236 235 233 233 230 224 217 210 209 215 221 225 226 227 227 229 232 234 236 236 236 234 231 225 215 216 211 214 222 229 233 236 239 241 243 244 244 245 244 243 243 245 252 246 241 241 242 242 245 242 233 226 223 222 219 218 218 219 218 217 215 215 216 218 219 221 221 221 221 221 220 217 211 204 201 201 203 204 204 206 209 211 214 215 215 215 214 213 213 211 208 206 204 200 194 192 195 199 199 199 198 197 197 197 196 194 193 191 190 190 189 189 189 189 190 190 191 193 195 196 196 198 200 201 202 202 202 202 201 201 201 201 201 202 202 202 202 202 203 203 203 203 203 203 202 201 201 200 200 200 200 200 200 200 200 200 200 201 201 201 201 201 200 200 200 200 199 199 198 197 196 196 195 194 194 193 193 192 192 192 192 192 191 190 189 186 184 182 178 175 171 169 168 165 163 158 154 152 150 149 148 147 147 146 145 144 139 137 136 136 136 135 135 135 133 131 129 130 129 127 125 122 120 119 116 114 111 108 108 111 121 137 149 153 165 168 167 166 166 166 167 168 168 169 170 170 171 171 170 169 169 169 168 168 168 168 168 167 167 164 163 163 162 163 163 163 163 162 162 161 161 161 161 161 162 162 163 164 165 166 168 168 168 168 169 170 171 172 173 173 173 174 174 175 176 177 178 178 178 179 179 179 178 178 177 177 176 176 176 175 175 175 175 176 176 176 175 175 175 175 175 176 176 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 176 176 175 175 175 175 174 174 173 173 174 174 175 176 176 176 176 176 176 176 176 176 176 176 176 177 177 178 178 179 179 179 179 180 180 180 180 180 180 180 180 181 181 181 181 183 183 183 184 185 185 186 186 186 186 185 185 185 185 239 237 237 235 232 229 227 226 223 221 219 218 216 216 213 210 208 207 207 207 207 208 208 209 209 209 209 209 209 210 212 213 213 213 212 212 213 213 214 215 216 217 217 216 213 211 210 209 208 209 211 213 214 213 213 215 215 215 215 215 215 216 217 219 220 220 220 220 220 220 221 221 221 220 220 220 221 222 223 223 222 220 220 220 221 223 228 232 234 233 231 230 226 224 221 217 214 214 217 222 224 226 227 230 233 235 237 238 240 243 244 245 246 245 238 223 214 218 225 230 234 235 234 234 231 225 216 211 212 217 220 221 221 222 223 228 231 233 234 235 235 233 229 224 219 210 210 217 225 231 236 239 242 245 246 247 248 250 251 251 253 259 270 265 258 253 249 247 248 248 240 230 224 220 218 219 218 217 216 215 214 214 215 216 218 219 220 220 221 222 222 220 215 208 204 203 203 204 205 206 208 211 213 214 215 215 215 215 215 213 210 207 204 199 194 192 194 198 198 199 199 198 197 196 194 193 192 191 189 189 189 189 189 189 189 190 190 192 193 194 195 197 199 201 202 202 202 202 202 202 201 201 201 202 202 202 203 203 203 203 204 204 204 203 203 202 201 201 201 201 201 201 201 200 200 200 200 200 201 201 201 201 200 199 199 199 199 199 198 198 197 196 195 194 193 192 192 191 191 191 191 190 190 189 186 183 180 176 172 168 166 165 162 159 158 154 150 149 147 145 144 143 143 141 140 138 136 135 135 135 135 135 135 135 135 133 132 133 132 130 128 127 125 122 119 115 111 109 109 111 115 118 125 140 156 165 167 168 167 166 166 166 167 168 169 169 169 169 169 168 168 167 167 167 167 167 166 165 165 162 161 161 161 161 162 162 161 161 161 160 160 161 161 161 162 163 163 164 166 166 167 167 168 169 170 171 172 173 173 174 174 174 175 176 177 177 178 178 179 179 179 179 178 178 177 176 176 176 176 175 175 175 175 176 176 175 175 175 175 176 176 176 176 176 177 177 177 177 177 178 178 178 178 178 178 178 177 177 177 177 176 176 175 175 174 174 174 174 174 174 174 175 175 176 176 176 176 176 176 176 176 176 176 177 177 177 178 179 179 179 179 179 179 179 180 180 180 180 180 181 181 181 181 182 182 183 183 184 184 185 186 186 186 186 185 185 185 185 185 242 241 240 237 234 231 229 227 224 222 220 219 218 217 214 211 207 206 206 206 207 207 208 208 209 208 208 209 210 211 212 213 213 212 212 212 212 214 215 216 217 219 219 217 214 211 211 209 209 210 212 214 214 212 213 215 216 216 215 216 217 218 220 221 222 221 221 221 220 220 219 219 218 218 218 219 219 220 220 220 218 216 215 213 214 217 221 224 225 226 227 226 224 221 219 218 217 217 218 220 222 225 227 230 233 236 239 241 244 247 248 250 254 256 250 229 210 209 217 225 229 231 233 232 230 226 219 214 215 219 221 221 220 220 222 227 231 233 235 235 234 231 230 225 218 210 213 222 229 235 239 241 244 244 246 248 250 253 259 265 269 278 287 286 286 275 263 256 255 255 247 236 227 222 221 227 221 217 214 213 213 213 214 215 217 218 218 219 220 221 221 220 216 211 208 206 205 205 205 207 209 210 212 213 214 215 215 215 215 214 211 208 204 199 195 193 194 195 196 198 199 199 198 196 194 193 192 191 191 190 189 188 188 188 188 189 189 189 191 192 194 197 199 200 201 202 202 202 202 202 202 202 201 202 202 202 203 203 203 204 204 204 204 204 203 203 202 202 201 201 201 202 202 201 200 200 200 200 200 200 200 200 199 199 199 199 199 199 198 198 198 197 195 194 192 191 191 190 190 190 190 189 188 186 183 178 175 170 165 162 160 158 156 154 153 150 147 146 145 144 143 143 141 139 138 136 136 136 136 136 136 136 136 136 136 135 135 135 134 133 132 131 128 125 122 118 114 111 112 112 112 114 120 131 146 159 165 167 167 167 167 166 166 167 168 169 169 168 168 167 167 167 166 166 166 165 164 163 162 161 161 161 161 161 161 161 161 161 161 160 161 161 161 162 162 163 164 165 166 166 166 167 168 169 170 171 172 173 173 174 175 175 176 176 177 177 178 178 179 179 179 179 178 177 177 177 176 176 176 176 176 176 176 176 176 176 175 175 176 177 177 177 177 178 178 178 178 178 178 179 179 179 179 178 178 178 177 177 177 176 176 175 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 177 178 178 178 179 179 179 179 179 179 179 180 180 180 181 181 181 182 182 182 183 183 184 184 184 185 185 185 186 186 186 186 185 185 185 186 246 246 242 239 235 232 230 230 227 224 222 220 220 218 214 210 207 205 205 205 206 207 207 207 208 208 208 209 210 211 212 212 212 212 212 212 213 214 215 216 217 219 219 218 217 214 212 211 210 210 212 214 215 213 213 214 215 215 215 217 220 222 224 224 223 221 221 222 221 220 219 217 215 215 215 216 216 216 216 215 215 214 211 206 207 211 216 219 219 221 222 222 222 220 220 219 219 220 220 220 222 225 228 230 234 237 240 242 248 252 254 261 262 262 257 238 213 207 214 222 225 227 230 228 228 226 222 218 218 221 222 222 222 222 224 227 231 233 234 234 234 229 228 222 212 211 217 226 233 238 242 243 245 245 247 249 252 258 269 281 286 289 291 289 287 277 265 258 257 255 249 242 237 233 233 235 228 220 215 213 212 213 214 215 215 216 217 218 219 220 220 219 217 213 211 210 209 207 207 208 210 211 212 213 213 214 214 215 215 214 212 208 205 200 197 195 195 194 194 196 198 199 198 196 195 194 193 193 192 191 190 188 187 186 186 187 186 187 188 190 193 196 198 200 201 202 202 202 202 202 202 202 202 202 202 202 203 203 203 203 204 204 204 204 203 203 203 202 202 202 202 202 202 202 201 200 200 200 200 199 199 199 198 198 198 198 198 198 198 198 197 196 195 194 192 191 190 189 189 189 188 187 185 183 179 174 169 164 161 158 155 151 149 149 148 146 144 144 143 143 142 141 140 139 139 137 138 138 138 138 138 137 137 137 137 136 136 137 136 136 134 132 130 128 126 123 119 116 118 117 114 114 117 123 135 150 160 164 165 165 168 168 167 167 168 168 168 168 167 167 167 167 166 165 165 164 163 162 161 161 161 160 160 161 161 161 161 161 160 161 161 162 162 163 163 163 164 165 165 166 167 167 168 169 171 172 173 174 174 175 175 176 176 177 177 178 178 178 179 179 179 178 178 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 177 176 175 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 176 176 177 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 180 180 181 182 182 182 183 183 183 184 184 184 184 184 185 185 185 185 185 185 185 186 186 186 251 250 248 242 237 234 233 233 230 228 226 224 222 219 215 210 205 203 203 205 206 206 207 207 207 208 208 209 210 211 211 211 211 211 212 213 213 214 215 216 217 218 218 218 218 216 214 212 211 211 214 215 215 213 213 212 212 213 214 217 221 224 225 225 224 224 222 222 221 221 219 216 213 212 212 213 213 213 213 214 214 212 208 202 203 208 211 213 215 217 218 218 218 218 219 219 220 221 221 222 223 226 228 231 234 237 240 244 246 250 255 262 263 261 259 248 225 213 215 217 221 225 227 227 227 225 223 221 220 222 222 223 223 224 226 229 233 234 234 234 234 233 230 223 217 217 222 229 236 240 242 243 243 244 247 249 254 261 271 283 290 286 283 282 276 268 259 253 249 247 245 244 243 242 240 237 232 225 218 213 212 213 214 214 215 216 217 217 218 218 218 218 217 215 215 213 211 210 209 210 212 212 213 213 214 214 215 215 214 214 212 209 206 202 200 198 196 193 193 195 198 199 199 198 197 197 195 194 193 193 191 189 187 185 185 185 184 185 186 189 192 194 197 199 200 201 202 202 202 202 202 202 202 202 202 202 202 203 203 203 204 204 204 204 204 203 203 203 203 203 203 203 203 202 202 201 201 200 200 199 199 198 197 197 197 197 197 197 197 197 197 196 195 193 192 191 189 189 188 188 186 185 183 180 175 169 164 161 159 154 150 147 146 145 145 143 142 141 141 141 141 141 140 140 140 139 140 140 141 141 140 140 140 139 139 138 138 139 139 138 136 135 133 132 130 127 124 123 128 124 121 118 117 119 126 138 151 161 162 161 166 168 168 167 167 167 168 167 167 167 167 166 165 164 164 163 162 161 161 161 161 161 160 160 161 161 161 160 161 161 162 163 163 163 164 164 164 165 165 166 167 168 169 170 171 172 173 174 174 175 176 176 177 177 178 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 176 177 177 177 177 177 177 177 179 179 180 180 180 180 179 179 179 180 180 180 179 179 178 178 178 178 177 176 176 175 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 177 177 178 178 179 179 179 179 180 180 179 179 179 179 179 179 179 180 181 182 182 183 183 184 184 184 184 184 184 184 184 184 185 185 185 185 185 186 186 187 187 252 253 251 246 240 236 235 233 232 231 230 228 225 221 216 210 204 201 202 204 204 205 206 207 207 208 208 209 210 211 211 211 211 211 212 213 214 214 214 215 216 216 217 217 217 217 216 214 213 212 214 215 214 212 212 209 209 209 212 217 222 225 226 225 225 224 223 221 219 218 215 211 208 208 210 211 212 213 213 214 214 211 206 202 203 208 210 211 214 214 214 214 214 216 218 221 221 221 221 223 225 228 230 231 234 237 239 240 242 244 248 253 255 255 256 253 239 226 224 220 223 226 229 230 229 226 222 218 216 216 217 221 224 227 229 231 236 236 235 234 233 230 229 227 225 224 226 232 238 242 242 242 243 243 245 247 251 258 267 277 282 278 273 269 263 254 248 243 241 240 241 243 243 243 241 237 233 229 222 216 213 213 213 214 215 216 217 216 216 216 217 217 217 216 215 214 213 213 212 213 215 214 215 215 215 216 216 216 215 214 212 210 207 203 202 200 196 193 192 194 197 200 200 200 199 198 196 195 194 194 193 190 187 185 184 184 183 183 185 187 190 193 196 198 199 200 200 201 201 202 202 202 202 202 202 202 202 203 203 203 204 204 204 204 204 203 203 203 203 203 203 203 203 203 202 202 202 201 201 200 199 198 197 196 196 196 196 196 196 196 196 196 195 193 192 190 190 189 187 186 184 182 180 177 171 165 160 160 155 151 147 146 145 144 144 142 141 141 140 139 140 140 141 141 141 140 142 143 143 143 143 143 143 143 142 140 140 142 142 140 139 138 136 135 134 132 130 131 134 132 129 125 123 121 123 129 140 144 146 153 162 167 168 167 167 167 167 167 167 166 166 165 164 163 163 162 162 162 162 162 161 161 161 161 161 161 161 161 161 162 163 163 164 164 164 165 165 165 166 167 168 169 170 171 172 173 173 174 175 175 176 177 177 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 177 177 178 178 178 178 178 178 180 180 180 180 180 180 180 180 180 180 180 179 179 178 178 178 178 177 177 176 175 175 175 175 175 175 176 176 175 175 175 175 175 175 175 175 175 176 177 177 178 179 179 179 179 180 180 180 180 179 179 179 179 179 179 180 180 181 182 183 183 184 184 184 184 184 184 184 184 184 184 185 185 185 185 186 186 187 187 187 249 250 250 247 242 238 235 233 231 231 229 228 225 222 217 211 204 201 201 202 203 205 206 207 208 208 209 210 210 211 211 211 211 211 212 213 213 213 213 214 215 215 215 216 217 218 217 216 214 213 214 214 214 212 210 206 204 205 210 218 223 225 225 225 225 223 221 218 216 213 209 205 204 206 206 209 211 213 213 214 214 211 207 203 204 205 209 212 214 213 212 212 213 216 219 222 222 222 222 225 228 231 232 233 234 236 236 237 239 240 242 245 247 249 253 252 246 239 237 230 231 232 237 241 236 231 223 218 215 215 217 221 226 230 233 236 239 236 233 231 229 227 227 227 226 226 229 235 240 243 244 245 244 244 245 248 252 259 265 269 271 271 267 261 254 246 239 236 236 235 235 236 237 241 240 236 232 229 224 219 215 213 213 214 215 216 216 215 213 214 215 215 215 215 215 215 215 214 214 215 217 216 216 216 217 218 217 216 216 215 213 211 209 209 205 201 197 194 193 194 197 200 201 202 203 201 198 196 195 194 193 191 188 187 185 184 182 182 183 186 189 192 195 196 197 198 199 200 200 201 201 202 202 202 202 202 202 203 203 203 204 204 204 204 204 204 203 203 203 203 203 203 203 202 202 202 202 202 201 200 199 198 197 196 196 196 196 196 196 196 195 195 194 193 191 189 189 188 186 184 182 180 177 173 167 162 160 157 153 150 148 147 146 145 143 143 142 141 140 139 139 140 140 141 142 142 143 144 145 145 146 145 146 146 145 145 144 146 145 143 141 140 138 138 138 137 136 137 138 137 135 133 130 128 126 127 126 131 135 143 155 164 167 167 166 166 166 167 166 166 165 165 164 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 164 164 165 165 165 165 166 166 167 168 170 170 171 172 172 173 173 174 175 175 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 178 178 178 178 179 179 179 180 181 181 181 181 181 181 181 180 180 180 179 179 179 179 178 178 178 178 177 176 175 175 175 176 176 176 176 176 175 175 175 175 175 175 175 175 176 176 177 178 179 179 180 180 180 180 180 180 180 179 179 179 179 179 179 180 181 182 183 183 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 186 187 187 187 187 245 246 246 244 241 238 235 234 232 230 228 226 224 221 217 212 206 202 201 202 203 205 206 207 208 208 209 210 211 211 211 211 211 211 212 213 213 213 213 214 214 214 215 216 218 219 220 218 215 213 212 213 211 210 207 203 200 201 209 218 223 225 225 224 223 222 219 215 212 209 205 203 202 202 206 209 211 212 212 213 214 212 208 204 204 205 210 213 214 213 212 211 212 216 218 218 221 221 223 226 229 231 232 233 233 233 233 234 236 238 240 242 244 247 250 250 250 251 253 256 256 252 263 269 255 242 233 231 226 223 222 225 229 233 237 238 238 236 234 230 227 226 227 225 223 226 232 237 240 243 246 248 248 249 251 257 263 266 268 268 266 265 264 260 253 245 238 234 233 233 233 232 231 235 235 233 230 227 224 220 219 216 214 214 214 215 215 213 211 211 212 213 213 214 215 215 216 216 216 218 219 219 219 219 219 219 217 217 217 217 215 215 215 212 208 203 199 196 194 195 198 199 201 202 203 202 200 197 196 195 194 192 191 189 186 184 182 181 181 183 187 190 194 194 196 197 198 199 199 200 201 201 201 202 201 202 202 202 203 203 204 204 204 204 204 204 203 203 203 203 203 203 202 202 202 202 202 202 202 201 200 199 198 196 196 195 195 195 195 195 195 194 193 192 190 190 188 186 184 182 180 177 173 169 165 161 159 155 152 150 149 148 147 146 145 145 145 143 142 141 140 140 141 142 142 142 143 144 145 146 147 147 147 148 148 148 148 148 147 146 144 141 140 140 140 140 140 141 142 141 140 139 137 135 133 132 129 129 131 136 146 157 164 165 166 166 165 166 166 166 166 165 164 164 164 163 163 163 163 164 163 163 163 163 163 162 162 162 163 164 165 165 166 166 166 166 167 168 168 170 171 171 171 172 172 172 173 174 174 175 175 176 176 177 177 177 177 177 177 177 177 177 178 178 178 178 178 177 177 177 178 179 179 179 179 180 180 180 180 181 181 181 181 181 181 181 181 180 180 179 179 179 179 179 179 178 178 177 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 176 176 177 177 179 179 180 180 180 181 181 181 180 180 179 179 179 179 179 180 180 181 182 183 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 186 187 187 187 187 241 243 243 242 240 238 236 235 234 231 228 226 223 221 217 212 207 203 203 202 203 204 205 206 207 208 209 210 210 211 211 211 211 212 212 213 213 214 214 214 214 214 215 216 219 221 222 220 217 214 212 211 209 207 204 200 197 199 209 217 222 224 224 223 222 220 217 213 210 207 204 203 204 204 207 209 211 212 213 214 215 213 208 205 204 205 209 212 213 212 211 211 212 216 216 217 219 221 224 227 229 230 231 232 232 232 232 232 234 237 241 243 245 247 250 249 253 261 275 285 287 283 295 304 285 258 256 242 238 234 232 232 234 236 238 238 236 236 233 229 228 228 227 223 222 227 234 238 240 245 248 250 252 256 263 274 277 275 274 272 269 266 265 260 253 247 241 236 236 235 233 230 228 229 229 229 226 224 223 223 221 217 214 214 215 215 213 211 210 210 210 211 212 213 215 215 216 217 218 220 221 221 222 222 222 221 219 218 217 218 217 217 217 214 210 206 202 198 197 197 199 199 201 203 204 203 201 199 197 195 194 192 192 190 187 184 182 180 179 180 184 187 190 191 194 196 197 198 199 199 200 201 201 201 201 201 202 202 203 203 203 204 204 204 204 203 203 203 203 203 203 202 202 202 202 202 202 202 202 201 201 200 199 198 197 196 195 195 195 194 194 193 193 191 190 188 186 184 182 179 177 173 169 168 163 159 156 154 152 150 150 149 148 148 147 147 146 145 144 143 143 142 142 142 142 143 144 144 145 146 147 148 148 148 148 149 148 148 147 147 145 143 141 141 141 142 142 143 144 144 144 144 144 143 142 139 134 131 132 136 141 151 160 161 163 165 165 166 166 166 166 166 165 165 165 164 164 164 164 165 164 164 164 164 164 163 163 163 164 165 166 166 166 166 167 168 169 169 170 171 171 171 171 171 172 172 173 173 174 174 175 175 175 176 176 177 177 177 177 177 177 177 177 177 178 178 178 178 177 178 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 179 179 179 178 177 177 176 176 176 176 177 177 177 176 176 176 176 176 176 176 176 176 176 176 177 178 179 180 180 180 181 181 181 181 180 180 180 179 179 179 180 180 181 182 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 186 186 186 186 240 241 242 241 240 239 240 238 235 233 230 227 224 221 217 213 210 209 205 203 203 204 205 206 207 208 209 210 210 210 211 211 212 212 212 213 213 214 214 214 214 215 216 217 219 222 224 222 218 216 214 210 208 205 201 197 195 199 208 217 219 221 223 222 221 218 215 211 208 206 204 204 204 206 208 210 211 211 212 214 216 213 212 208 204 203 206 210 211 211 211 212 214 214 216 219 220 223 226 228 229 230 231 232 232 232 231 231 233 236 241 244 248 251 254 255 260 269 278 283 283 287 289 309 309 283 270 249 246 245 243 240 238 239 239 237 235 232 229 228 230 230 226 221 222 229 232 237 241 245 248 250 254 261 271 282 285 283 279 275 271 268 265 261 255 250 244 240 240 237 234 230 226 225 225 224 222 221 222 223 223 219 215 214 214 215 213 211 210 209 209 210 211 212 214 215 216 218 219 220 221 222 223 223 224 223 221 220 218 219 218 219 219 216 213 209 204 201 200 200 200 201 202 204 204 204 202 200 198 197 195 195 194 192 189 186 183 180 178 179 180 182 184 188 192 195 197 197 198 199 199 199 200 200 200 201 201 202 202 203 203 203 203 204 203 203 203 203 203 203 202 202 202 201 201 201 201 201 201 201 201 200 200 199 197 196 195 194 194 193 193 192 192 190 188 185 183 181 179 176 173 169 168 165 159 156 154 153 152 151 150 150 149 149 148 148 148 147 146 145 145 144 144 144 144 144 146 146 147 147 148 149 149 149 149 149 148 148 147 147 146 144 142 142 142 142 143 144 145 146 147 149 149 148 147 144 140 137 137 139 141 147 156 157 161 164 165 165 166 167 167 166 166 166 166 165 165 165 165 166 166 165 165 165 165 164 164 164 165 166 166 167 167 167 168 169 170 171 171 171 172 171 171 171 172 172 173 173 174 174 174 174 175 175 176 176 176 176 177 177 176 177 177 177 178 178 178 178 178 179 180 181 181 181 182 182 182 182 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 179 179 178 177 176 176 176 176 177 177 177 177 176 176 176 176 176 176 176 176 176 176 177 177 178 179 180 180 181 181 181 181 181 180 180 180 180 180 180 180 181 182 182 183 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 186 186 186 186 186 185 240 241 242 242 241 241 242 240 237 235 232 229 225 222 218 217 215 211 207 204 203 204 204 205 206 208 208 209 210 210 211 211 211 211 212 213 213 213 213 214 214 215 216 218 220 222 223 223 221 218 214 210 207 204 200 197 197 201 208 213 216 219 221 221 220 217 214 210 208 206 205 205 205 206 208 211 212 211 213 215 216 216 212 207 204 203 205 209 210 211 213 214 214 217 221 223 225 226 228 229 230 231 231 231 232 232 230 229 230 234 240 244 249 251 252 256 259 261 262 263 264 268 259 266 283 285 265 248 247 248 248 245 242 240 240 238 234 228 225 226 229 229 223 219 221 224 230 236 241 245 247 250 254 260 268 275 276 279 276 273 270 267 264 264 260 255 250 248 243 239 235 231 227 224 219 217 216 216 218 222 225 222 217 214 214 214 213 212 211 210 209 209 210 211 212 214 215 217 217 219 220 222 223 224 224 224 223 222 221 220 220 220 221 218 215 211 207 205 204 203 203 203 204 205 206 205 203 201 199 198 197 196 194 193 191 188 186 182 179 179 179 180 182 186 190 194 196 197 197 198 198 199 199 199 200 200 201 201 202 202 202 203 203 203 203 203 203 203 203 202 202 202 201 201 200 200 200 200 200 200 200 200 199 198 197 196 195 194 193 192 192 192 191 188 184 182 179 177 174 171 168 165 165 161 156 153 153 153 152 151 151 151 151 150 149 149 149 148 148 147 147 147 147 147 147 147 149 148 148 149 150 150 150 150 149 149 149 149 148 147 147 146 145 144 143 143 144 144 145 146 148 150 151 152 151 148 144 142 142 142 142 145 145 152 159 163 165 165 166 166 167 167 167 166 166 166 166 166 166 167 166 166 166 166 165 165 165 165 166 166 167 167 168 169 170 171 171 172 172 172 172 172 171 172 172 172 172 173 173 173 173 174 174 175 175 176 176 176 176 176 175 176 176 177 177 178 178 179 179 180 181 181 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 180 180 181 181 180 180 179 179 178 177 176 176 177 177 177 178 177 177 176 176 176 177 177 177 177 177 177 177 177 178 179 179 180 181 181 181 181 181 181 180 180 180 180 180 181 181 182 182 183 183 183 183 183 183 184 184 184 184 184 184 184 184 185 185 185 185 186 186 186 185 185 185 241 241 242 242 243 244 244 243 240 238 235 231 228 223 220 219 216 212 208 205 204 204 204 205 206 207 207 208 209 210 211 211 211 211 212 212 213 213 213 213 214 215 217 219 221 222 223 224 223 221 216 211 208 204 202 201 202 204 207 208 213 217 219 220 219 217 214 210 208 207 206 205 204 205 208 211 212 213 215 216 216 215 210 207 204 203 205 208 210 212 213 215 216 219 225 228 229 230 232 232 232 232 232 232 232 231 230 228 229 234 238 241 243 245 246 247 247 244 242 242 244 247 244 244 250 255 251 244 244 246 248 248 245 242 242 237 231 225 221 222 226 227 224 221 222 222 231 238 242 245 246 248 252 255 257 259 262 266 266 266 265 264 263 264 261 259 256 249 243 239 236 232 227 220 212 209 209 210 212 217 220 219 217 215 214 213 213 213 213 212 210 209 209 209 211 212 214 214 216 218 220 221 222 223 224 224 224 224 224 222 222 223 223 221 218 214 210 208 207 207 207 207 206 207 207 206 204 202 201 200 198 196 194 194 192 190 188 184 181 181 180 180 182 184 188 192 195 196 197 197 198 198 199 199 199 199 200 201 202 202 201 202 202 203 203 203 203 203 203 202 202 202 201 201 200 200 199 199 199 199 199 199 198 197 197 196 194 193 192 191 190 190 189 184 180 177 174 171 168 165 163 162 159 156 152 152 153 153 152 152 152 151 151 151 150 150 150 149 149 149 149 149 149 149 149 149 150 150 151 151 151 151 151 151 150 150 150 150 149 149 148 148 147 146 145 144 144 144 145 146 148 148 150 152 152 150 147 145 145 144 143 143 144 149 156 162 164 165 165 166 166 166 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 167 167 168 168 169 170 171 172 172 173 172 172 172 172 171 171 171 172 172 173 173 173 173 173 173 174 175 175 175 175 175 175 174 175 176 176 177 178 179 179 180 181 182 182 183 183 183 183 183 182 182 183 182 182 182 182 182 182 181 181 181 181 181 180 180 179 178 177 177 177 177 177 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 178 178 179 180 181 181 181 181 181 181 181 181 181 181 181 181 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 185 185 185 185 185 184 184 185 242 242 242 242 243 245 247 246 244 241 238 234 230 227 226 222 217 213 209 206 204 204 204 204 204 205 206 207 209 210 210 211 211 211 212 212 212 213 213 214 214 216 217 219 221 223 224 224 224 223 219 215 211 207 205 205 206 206 206 208 211 215 217 219 219 217 213 210 208 207 204 204 204 204 205 209 212 216 217 218 217 214 210 206 202 203 205 208 209 211 212 214 217 221 226 229 232 235 236 236 235 234 233 233 232 231 230 229 230 233 235 236 237 238 239 238 236 233 232 234 237 241 242 243 244 244 243 241 241 243 245 246 246 244 242 235 226 219 215 214 218 225 227 227 227 227 233 239 243 244 243 243 246 249 250 251 252 255 258 260 261 260 259 259 257 256 253 248 243 239 237 233 226 216 208 208 206 208 210 213 215 215 215 214 213 213 213 213 214 212 210 208 208 209 210 212 213 213 215 217 219 220 221 222 223 223 224 224 225 224 224 225 225 224 222 218 214 213 211 210 210 210 208 208 207 206 205 204 204 201 198 196 194 193 193 191 189 186 185 183 181 180 181 183 186 190 194 195 195 196 197 198 198 198 199 199 199 200 201 201 201 201 202 202 202 202 202 202 202 202 202 202 201 201 200 200 199 199 198 198 198 198 197 196 195 194 193 192 191 190 190 188 186 179 174 170 166 162 159 159 157 155 153 152 150 151 152 153 153 152 152 152 152 151 151 150 150 150 150 150 150 150 150 151 151 151 152 152 152 152 152 153 152 152 151 151 151 152 152 152 151 150 149 148 147 146 145 146 147 147 147 148 150 151 152 151 149 148 147 147 146 144 144 147 153 159 164 165 165 166 166 166 167 167 167 167 167 167 167 166 166 165 165 166 166 166 166 167 167 168 168 169 170 171 172 172 172 172 172 172 171 171 171 171 171 171 172 172 172 172 172 172 172 173 174 174 174 174 174 174 174 174 176 177 178 179 180 180 181 182 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 181 181 181 180 179 178 177 177 177 177 178 179 179 178 178 177 177 177 177 177 177 177 178 178 178 178 178 178 179 180 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 183 183 183 182 182 183 183 183 183 183 183 183 184 185 185 185 185 185 185 185 184 184 184 185 243 243 243 243 244 247 249 250 249 246 242 237 234 232 229 224 220 215 211 208 205 205 204 204 204 204 205 206 208 209 210 210 211 211 212 212 212 213 213 214 215 216 217 218 220 221 222 224 225 225 222 220 216 211 209 208 208 207 207 207 209 212 215 217 217 216 212 210 208 206 203 203 204 203 204 207 212 216 217 218 218 216 213 209 205 204 205 206 205 206 207 210 215 221 226 228 233 237 239 238 238 236 235 234 232 230 229 230 231 232 234 234 237 239 239 237 233 230 229 232 234 235 238 242 242 241 240 239 240 241 242 242 243 242 239 230 218 206 199 199 206 219 221 227 232 234 237 242 245 244 240 236 237 238 241 245 248 251 255 257 258 256 254 254 254 251 248 244 241 237 234 231 224 218 214 211 208 209 211 213 214 214 213 213 213 213 213 214 214 212 209 207 207 208 209 209 210 212 215 216 218 219 220 220 221 221 222 223 224 225 225 225 226 226 224 222 221 218 215 213 213 212 211 210 208 206 206 205 205 203 199 196 193 193 192 190 189 188 187 185 183 181 181 182 185 188 191 191 192 194 196 197 198 198 198 198 199 199 200 200 200 201 201 201 201 202 202 202 202 202 201 201 201 201 200 200 199 199 198 198 197 197 196 194 193 192 191 191 190 189 187 184 181 172 165 160 156 152 152 150 147 146 146 148 148 150 152 153 153 153 153 153 152 151 151 151 151 151 150 151 151 151 151 152 152 152 152 152 152 153 153 153 152 152 152 152 152 154 155 155 154 152 151 150 149 149 148 148 148 148 149 150 151 152 152 151 150 149 148 148 146 144 143 144 149 155 161 164 165 166 166 166 167 167 167 167 167 167 166 165 165 165 165 165 166 166 167 167 167 168 168 169 170 171 171 172 172 172 172 171 170 170 170 171 171 171 171 171 171 171 171 171 171 172 172 173 172 172 173 173 174 175 176 177 179 180 180 181 181 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 181 181 180 179 178 178 178 178 178 179 179 179 179 178 178 178 178 178 177 177 178 178 178 178 178 178 179 180 180 181 181 181 181 181 181 181 181 181 182 182 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 183 183 184 185 185 185 185 185 185 185 184 184 185 186 244 244 244 244 246 248 251 253 254 252 247 241 240 237 232 228 223 218 214 210 207 207 206 205 204 204 204 205 206 208 209 210 211 211 212 212 212 213 214 214 215 216 217 218 220 220 222 224 226 227 226 226 223 218 214 212 211 209 208 208 208 210 212 214 215 214 211 209 207 204 203 202 202 200 201 205 208 212 215 218 220 219 216 213 211 211 209 207 206 204 202 206 213 219 224 225 231 236 237 236 234 231 232 233 232 230 229 229 229 230 232 234 238 241 240 236 230 224 221 224 226 224 225 235 239 240 239 238 238 239 240 240 240 239 235 224 207 186 177 177 189 212 214 229 238 241 242 245 245 242 236 230 230 229 234 240 246 251 255 256 255 253 252 252 250 247 243 239 236 233 230 227 222 219 218 215 212 212 212 213 215 215 215 214 214 214 214 215 215 212 208 207 207 208 208 208 209 211 213 214 217 218 218 218 218 219 219 221 223 224 225 225 225 226 226 226 224 221 218 217 216 215 214 211 208 207 206 205 206 204 200 196 193 191 191 189 189 188 186 185 183 182 181 182 183 186 186 188 191 193 195 196 197 197 197 198 198 198 199 199 199 200 200 200 201 201 201 201 201 201 201 201 201 200 200 200 199 199 198 198 197 196 194 192 191 190 189 189 188 186 183 179 175 165 157 152 147 144 144 141 139 139 141 144 146 148 150 151 151 152 153 153 152 151 151 151 151 152 151 152 152 152 152 153 153 153 153 153 153 153 153 152 152 152 153 153 155 156 157 157 155 154 152 151 150 150 149 149 149 149 149 150 151 151 152 151 150 149 149 148 146 144 143 142 145 150 157 162 162 164 166 166 166 166 166 166 166 165 165 165 165 165 165 165 166 166 167 167 167 168 168 169 169 170 171 171 171 171 171 170 170 170 170 170 170 171 171 170 170 170 170 170 171 171 172 172 172 172 172 173 175 176 177 178 179 180 180 181 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 181 180 179 179 179 179 179 179 180 179 179 179 179 179 179 178 178 178 178 178 178 178 179 179 179 179 180 181 181 181 181 181 181 181 181 181 181 182 182 183 183 183 183 183 183 182 182 182 181 182 182 182 182 182 183 183 184 185 185 185 185 185 185 184 184 185 185 186 247 246 245 245 246 249 251 254 256 256 253 249 245 240 235 230 226 221 217 213 210 209 208 206 204 204 203 204 205 206 208 209 210 210 211 212 212 213 213 214 215 217 218 218 219 220 221 224 226 228 229 230 229 227 224 221 218 214 212 210 209 208 210 212 213 211 209 206 204 202 200 198 195 193 194 199 202 206 213 219 220 218 215 214 215 216 214 212 210 207 205 207 212 217 220 221 227 228 231 231 227 223 225 229 230 230 229 229 228 227 228 232 237 239 235 227 216 206 199 201 204 208 217 228 234 238 239 240 239 239 239 240 239 236 230 216 198 177 168 169 174 178 209 232 241 244 245 245 242 239 235 230 228 224 229 236 244 250 254 255 254 252 251 250 248 245 240 236 232 229 227 225 224 222 221 220 217 215 214 215 217 217 217 217 216 215 216 217 216 212 208 206 206 207 207 207 208 209 211 212 215 216 217 216 216 216 217 219 221 222 223 224 224 225 225 225 225 223 221 220 219 217 215 212 211 209 207 206 206 204 200 196 192 190 189 190 189 187 185 184 183 182 182 182 183 184 185 187 190 192 194 195 196 196 197 197 197 198 198 198 198 199 199 199 200 200 200 200 200 201 200 200 200 200 200 199 199 199 198 197 196 195 193 191 189 187 187 186 184 182 178 174 169 159 152 147 144 143 139 136 136 136 139 142 145 146 147 148 149 151 152 152 152 151 151 151 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 152 152 152 153 155 156 156 157 157 156 155 153 152 151 150 150 149 149 148 148 149 150 150 151 150 150 150 149 148 147 146 144 142 143 146 149 151 158 160 164 166 166 165 165 165 165 165 165 165 166 166 166 166 166 166 167 167 167 168 168 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 172 173 173 174 176 177 178 179 179 180 181 181 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 181 181 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 178 178 178 178 178 179 179 179 179 180 180 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 183 182 182 182 182 181 181 181 181 181 181 182 183 184 185 185 185 185 185 185 184 184 184 185 186 186 251 250 249 248 248 250 251 253 256 257 257 257 252 245 238 233 229 225 220 216 214 213 210 206 204 203 203 203 203 205 206 207 208 209 210 211 211 212 212 213 215 216 217 218 218 220 221 224 226 229 230 231 232 232 232 230 225 219 216 213 210 207 208 210 211 209 206 204 202 200 197 192 188 186 188 189 195 204 212 218 218 215 213 214 217 219 218 217 214 211 209 209 212 215 216 218 224 225 228 226 222 219 223 228 229 229 228 227 226 225 227 231 235 234 226 209 191 180 176 178 184 202 215 223 229 234 239 241 241 241 241 240 237 232 224 211 192 174 172 171 177 192 214 230 238 241 242 242 239 237 236 233 229 225 224 230 239 247 251 253 252 251 250 249 246 242 238 234 230 227 225 225 225 224 223 222 221 220 219 220 220 220 220 219 218 217 217 217 216 212 207 205 205 206 208 207 207 208 209 210 213 215 215 215 215 214 215 216 218 220 221 222 222 222 223 224 224 224 223 223 221 220 218 216 215 212 208 206 206 204 200 195 192 190 190 190 190 188 186 184 183 183 183 183 183 183 184 186 189 192 194 195 195 196 196 196 197 197 197 197 197 198 198 198 199 199 199 199 199 200 200 199 199 199 199 199 198 198 197 197 195 194 191 189 187 186 185 183 180 177 174 169 163 154 149 146 144 140 137 135 135 137 139 142 144 144 145 147 148 150 151 151 151 150 151 151 151 151 151 152 152 152 153 153 153 154 153 153 154 154 154 153 153 153 154 154 155 156 156 157 157 156 155 153 152 152 151 150 149 148 147 148 149 149 149 149 149 149 149 149 148 147 145 143 141 141 142 145 151 154 161 164 165 165 165 165 165 166 166 166 166 166 166 166 166 166 167 167 168 168 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 173 173 174 174 175 176 177 178 179 179 180 181 181 182 182 182 182 183 183 183 183 182 182 182 183 183 183 183 183 183 183 183 183 183 182 182 181 181 181 181 181 181 181 181 180 180 180 180 179 179 179 179 178 178 178 178 178 179 179 180 180 180 181 181 182 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 182 183 184 185 185 185 185 184 184 184 184 184 185 185 186 257 257 255 253 251 252 254 254 256 257 258 260 258 251 244 237 232 228 224 219 220 217 212 208 205 204 203 202 202 204 205 206 206 207 209 210 210 210 211 212 213 214 215 216 218 219 221 224 227 229 231 232 233 233 234 234 231 225 220 215 211 208 207 208 209 204 201 200 199 198 194 191 188 187 187 189 196 206 213 217 215 213 214 217 219 219 220 219 216 213 211 210 212 213 214 214 217 223 226 224 220 219 223 228 229 229 228 228 227 226 228 231 231 223 204 184 173 170 170 171 183 204 214 220 226 232 238 240 241 241 242 240 235 226 217 203 187 179 180 182 193 207 218 227 233 236 238 238 236 236 235 232 229 224 220 223 233 242 248 251 251 250 250 248 245 240 235 232 228 225 222 223 223 223 223 223 224 225 224 224 224 223 221 220 220 219 218 217 215 212 207 206 206 206 207 207 206 206 208 209 209 210 212 214 214 213 213 215 217 218 220 221 220 221 222 222 223 224 224 224 223 222 221 220 218 214 210 208 207 204 199 194 192 191 190 190 190 188 186 185 184 184 185 184 184 184 184 186 189 191 193 194 195 195 195 195 196 196 196 196 196 197 197 197 197 198 198 198 198 199 199 198 198 198 198 198 197 197 196 195 194 193 189 188 186 185 182 179 176 173 169 164 159 151 150 146 141 138 136 136 137 139 140 142 142 144 146 147 149 151 151 151 150 150 150 150 150 150 151 151 152 152 152 153 153 153 153 153 154 154 154 153 153 153 153 154 154 155 156 157 157 156 155 155 154 153 152 151 150 150 149 149 149 149 149 149 149 149 150 150 149 148 147 145 144 143 141 142 145 150 158 163 165 165 165 165 166 166 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 169 169 169 169 169 170 170 170 171 171 171 171 171 170 170 170 170 171 172 172 173 173 174 174 175 175 176 177 178 178 178 179 180 180 181 181 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 181 181 181 181 180 180 180 180 180 179 179 178 178 178 178 179 179 180 180 181 181 181 181 182 182 181 181 181 181 181 182 182 182 181 181 181 181 182 182 182 182 181 181 181 181 181 181 182 182 183 184 185 185 185 184 183 183 183 184 184 185 186 186 264 264 263 260 257 259 261 260 259 259 260 262 263 258 250 242 236 231 227 225 225 220 215 211 208 205 203 202 202 203 204 204 205 206 207 208 208 209 210 211 212 212 213 215 216 219 221 224 227 229 232 233 233 234 236 236 234 229 223 217 212 210 209 208 206 198 196 197 198 197 194 192 192 192 193 196 201 208 213 215 214 215 218 220 221 221 221 220 217 215 213 213 213 212 214 215 218 224 226 223 221 221 224 227 229 229 229 228 228 227 228 226 216 194 175 168 167 167 170 177 192 208 213 219 226 232 235 237 239 240 239 236 229 215 203 193 186 186 189 199 209 216 221 226 230 233 235 235 235 234 234 231 227 223 220 221 231 240 244 247 249 249 249 248 244 239 234 231 228 226 225 223 221 221 225 227 228 229 229 227 226 224 221 221 221 220 219 217 215 212 210 208 207 207 208 207 206 204 204 204 204 204 209 212 213 213 213 214 215 217 219 220 220 221 222 222 223 223 224 225 225 224 224 222 221 217 213 210 207 204 198 194 192 192 191 191 190 188 186 185 185 186 186 186 186 185 185 186 188 191 193 194 194 194 195 195 195 195 196 195 195 196 196 196 196 196 197 197 197 197 198 197 197 197 197 196 196 196 195 194 193 191 187 187 185 182 179 176 173 169 165 160 155 152 148 143 139 137 138 139 140 141 142 143 143 146 148 149 151 153 153 152 151 150 150 151 153 153 152 152 152 152 152 152 152 152 153 152 153 153 153 153 153 153 153 154 155 156 157 157 157 156 156 156 155 154 153 152 151 151 150 151 151 151 151 151 151 151 152 153 152 151 150 150 148 146 144 143 144 148 155 161 164 164 166 166 166 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 172 173 173 174 174 175 175 176 176 176 177 177 177 178 178 179 180 180 181 181 181 181 181 181 181 182 182 182 182 183 183 183 183 183 183 183 183 183 182 182 183 183 183 183 183 182 182 181 181 181 181 181 181 180 180 180 179 179 178 178 179 179 180 180 181 181 181 181 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 181 181 181 181 181 182 183 184 184 184 184 184 183 183 183 183 184 185 185 186 187 265 267 267 266 265 267 268 266 265 263 263 264 265 263 258 250 243 236 232 231 227 224 220 215 211 206 203 203 202 203 203 204 205 206 207 207 207 208 209 210 210 211 212 213 215 218 220 224 227 230 232 234 235 237 238 239 238 234 226 219 214 213 211 206 201 194 193 195 197 197 195 194 194 195 197 201 206 210 212 214 215 218 219 220 220 221 221 220 219 217 216 215 214 212 213 216 220 224 226 224 222 222 224 226 227 227 228 225 222 223 222 210 188 171 165 164 165 167 173 185 199 209 211 219 227 231 232 236 238 237 234 226 213 195 188 188 189 192 204 215 220 222 223 226 229 231 232 232 233 232 232 230 227 223 221 225 233 235 240 244 248 248 248 247 243 238 233 231 231 230 229 228 225 225 232 234 234 234 233 233 231 228 225 223 223 222 221 219 216 215 213 210 209 209 209 207 204 201 200 199 198 200 205 210 213 213 213 213 215 216 217 218 219 220 222 223 223 224 225 226 226 226 225 224 224 220 217 213 209 204 199 198 195 192 192 191 189 187 185 185 185 186 186 187 186 186 185 186 188 190 192 193 193 194 194 194 194 195 195 194 194 194 194 195 195 195 195 196 196 196 197 196 196 196 196 195 195 194 193 193 191 189 187 185 183 179 176 172 169 165 160 156 152 149 145 142 139 139 140 142 143 143 143 144 145 149 150 152 153 155 156 156 155 154 154 154 157 156 156 155 154 154 153 153 152 152 152 152 151 151 152 152 153 153 154 155 156 156 156 156 157 156 156 156 155 154 153 152 152 152 152 152 152 152 152 153 153 153 153 154 154 154 154 153 152 150 148 146 145 146 153 156 159 164 166 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 171 171 171 172 172 172 172 172 172 172 172 173 174 174 175 175 175 176 176 176 177 177 177 177 177 178 178 179 179 180 180 180 180 180 181 181 181 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 183 183 182 182 181 182 182 181 181 180 180 180 179 179 178 179 179 180 180 181 181 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 181 181 181 182 182 182 183 183 184 184 183 183 182 182 183 184 184 184 185 186 187 263 266 268 269 270 271 272 271 269 267 266 266 267 267 265 260 252 249 243 237 231 231 226 220 214 208 204 203 203 203 203 204 205 205 206 206 206 207 208 209 209 210 211 212 214 216 219 223 227 229 230 232 235 238 239 240 240 238 232 224 219 215 210 204 197 193 193 195 197 198 196 195 195 196 199 204 209 211 212 215 218 219 219 220 220 220 220 220 218 218 217 215 213 214 213 216 220 224 226 225 223 223 224 225 225 224 222 218 216 217 210 190 173 167 167 167 169 172 179 190 200 206 210 220 226 230 233 237 237 234 227 215 197 173 174 181 190 200 213 222 225 225 225 226 228 228 228 229 229 228 230 230 227 224 223 228 236 237 240 244 246 245 245 244 240 235 231 231 231 232 232 232 232 233 238 240 240 240 240 239 239 237 233 230 228 226 225 224 221 218 214 211 210 210 209 207 204 200 199 198 196 197 203 209 213 214 213 213 214 214 215 217 218 220 221 223 224 224 225 226 227 227 227 226 225 223 220 216 212 207 206 200 196 193 192 191 188 186 185 184 185 185 186 186 186 185 185 185 186 188 189 190 192 193 193 194 194 194 194 193 193 193 193 194 194 194 195 195 195 195 196 195 195 195 194 194 193 193 192 191 190 189 186 183 180 176 173 169 165 161 157 154 153 148 144 141 140 141 143 145 145 145 145 146 148 152 153 155 157 159 160 159 160 159 158 159 161 160 159 158 157 156 156 154 153 152 151 151 151 152 153 153 154 156 157 158 157 157 156 156 156 156 156 155 155 154 153 153 152 152 152 153 153 153 153 154 155 155 155 154 154 154 154 154 152 150 149 147 145 147 153 154 158 164 167 168 168 168 168 169 169 169 170 170 170 170 170 169 169 170 170 170 170 170 170 170 170 171 171 171 172 172 172 172 172 172 173 173 173 173 174 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 178 178 179 179 179 179 180 180 181 181 181 182 182 182 182 182 183 183 183 183 183 183 183 183 184 184 184 184 184 183 183 182 182 182 182 182 181 181 180 180 179 179 179 180 180 181 181 181 182 182 182 182 182 182 182 181 181 181 181 181 181 180 180 181 181 182 182 183 183 183 182 182 182 182 182 182 182 183 183 183 183 183 182 182 182 183 183 184 184 185 185 186 187 261 263 265 268 270 269 270 270 270 269 268 269 270 272 273 271 264 262 254 244 238 239 234 228 219 211 207 206 205 204 204 204 205 205 205 205 205 206 206 207 208 210 211 212 213 215 218 221 225 225 226 229 232 234 236 238 239 239 236 231 230 220 210 202 196 193 193 195 197 198 197 197 196 197 201 205 209 211 213 217 219 220 221 221 221 221 221 220 218 218 217 215 213 212 210 214 219 224 227 226 224 223 224 223 222 218 215 216 216 211 196 175 169 167 169 173 176 181 189 196 201 204 209 221 222 228 234 237 237 231 220 207 192 174 174 186 199 210 218 223 225 225 224 225 225 226 225 225 225 227 229 229 228 225 225 227 228 236 241 243 243 242 242 240 236 232 229 228 227 227 229 231 233 235 238 242 244 244 245 246 246 245 242 239 235 231 230 230 227 221 215 212 210 210 209 207 204 201 200 198 197 197 202 208 212 214 213 212 212 213 214 215 216 218 220 222 223 224 225 225 226 227 227 227 226 225 221 217 216 214 209 202 197 194 192 190 187 185 185 185 185 186 186 186 185 184 184 184 184 184 186 188 190 192 193 193 194 193 193 193 192 192 192 192 193 193 194 194 194 194 194 194 193 193 193 193 192 191 190 190 189 187 184 181 177 174 170 166 162 159 157 154 150 146 143 142 143 144 146 148 148 148 148 149 151 155 157 159 160 162 162 163 164 163 162 162 163 161 160 159 158 158 156 154 153 152 152 153 153 154 155 155 157 159 160 160 158 157 156 156 156 156 156 155 154 154 153 153 152 152 152 152 152 152 153 153 154 155 155 152 151 151 151 151 150 148 147 146 146 148 149 153 158 164 167 169 169 169 169 170 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 171 171 171 172 172 172 173 173 173 173 173 173 174 174 174 175 175 176 176 176 176 176 176 176 176 176 175 176 176 176 177 177 178 178 178 179 179 179 180 181 181 181 182 182 182 182 182 182 183 183 183 183 183 184 184 185 185 185 185 184 184 184 183 183 183 182 182 181 181 180 180 180 180 180 180 181 181 182 182 182 182 182 182 182 182 182 181 181 181 180 180 180 180 180 181 182 182 183 183 183 183 183 182 182 183 183 183 183 183 183 183 182 182 181 181 182 183 184 184 184 185 186 186 187 259 260 262 264 266 263 266 268 269 270 270 271 273 276 278 280 279 275 265 254 249 249 242 235 226 217 212 211 207 206 205 205 205 204 204 203 203 203 203 204 206 208 211 212 213 215 217 219 220 222 223 224 227 229 232 234 237 238 237 236 233 224 212 202 196 194 195 196 198 198 198 198 198 200 203 206 208 211 215 218 219 220 221 221 221 221 220 220 218 218 217 217 215 212 213 216 220 225 227 228 226 226 225 223 219 214 213 216 215 206 189 172 170 168 171 176 181 187 195 198 199 202 209 215 222 230 235 237 235 227 214 202 193 187 186 200 209 216 220 222 223 222 222 223 223 223 223 223 224 226 229 230 228 225 223 224 229 236 240 242 242 242 241 237 234 231 229 225 223 222 225 228 232 235 237 239 242 245 248 250 251 252 250 246 241 236 236 235 232 225 219 213 211 210 210 208 207 206 203 201 198 198 201 208 213 214 213 212 211 211 212 212 213 216 218 220 221 221 222 223 225 226 226 227 227 226 222 219 218 216 212 206 201 196 192 189 186 185 185 185 186 187 186 185 184 183 183 183 182 183 185 187 189 191 192 193 193 193 193 192 192 191 191 191 192 192 193 193 193 193 193 193 192 192 192 191 191 190 189 188 187 185 181 178 174 171 167 163 159 159 155 151 147 145 143 143 145 147 148 149 151 151 151 152 154 159 161 163 164 164 165 167 167 167 166 165 164 161 160 160 159 157 156 155 154 153 154 156 157 157 157 158 159 160 161 160 158 157 157 156 156 156 156 156 155 154 154 153 151 151 150 150 151 151 151 151 151 152 151 149 148 148 149 149 148 147 147 147 148 150 151 155 159 164 168 170 170 170 170 171 172 172 172 172 172 171 171 171 171 170 170 171 171 171 171 171 172 172 172 172 173 173 173 174 174 174 174 174 174 175 175 176 176 176 176 176 176 176 176 176 175 175 175 175 176 176 177 177 177 178 178 179 179 180 180 181 181 181 181 182 182 182 182 183 183 183 183 184 184 185 185 185 185 185 185 184 184 184 184 183 183 182 181 181 181 181 180 180 180 182 182 182 183 183 183 183 183 182 182 182 182 181 181 180 180 180 180 180 181 182 182 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 181 181 181 182 183 183 183 184 185 185 186 187 187 259 258 259 261 261 261 263 265 267 269 271 273 275 278 280 281 284 283 278 267 264 263 253 245 234 230 224 217 211 208 207 206 205 204 203 202 201 201 201 201 203 206 210 213 215 216 217 218 218 220 222 222 223 225 228 231 233 233 234 235 233 226 214 204 198 197 197 198 198 199 199 200 201 203 205 207 208 211 215 216 218 219 219 219 219 219 219 219 218 218 218 217 215 215 217 219 223 226 229 229 229 229 227 222 216 211 212 216 214 208 199 191 180 172 175 180 184 189 196 197 198 200 205 211 223 232 236 236 232 222 209 202 198 197 198 207 213 218 221 221 221 220 220 220 220 221 220 220 220 223 227 229 228 226 225 226 231 237 241 242 243 243 243 237 237 232 227 223 221 221 223 226 230 234 235 235 238 242 246 250 253 254 253 250 247 246 241 241 237 231 225 218 214 213 212 211 211 209 206 203 201 199 201 207 213 215 215 214 211 210 210 210 211 213 215 217 217 218 220 221 222 224 225 226 226 226 224 223 221 218 216 211 205 199 193 189 187 187 185 185 186 187 186 184 183 182 182 181 180 181 183 186 189 191 192 192 193 193 192 192 191 191 191 191 191 191 192 192 192 193 192 192 191 191 191 190 190 189 188 187 186 183 179 175 172 168 164 161 158 157 153 149 146 143 143 144 146 149 150 150 153 154 154 154 157 161 164 166 166 167 167 168 169 168 167 166 163 161 161 160 159 158 158 157 157 156 157 159 159 159 159 159 159 159 159 158 157 157 157 157 157 157 157 157 157 156 154 153 152 151 150 150 150 149 148 148 148 148 148 146 146 147 148 149 149 149 149 150 150 150 155 158 161 165 169 171 172 172 172 172 173 173 173 173 172 172 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 174 174 174 174 174 174 175 175 175 175 176 176 176 176 175 175 175 175 175 175 174 174 175 175 176 176 176 177 177 178 178 179 179 180 180 180 181 181 181 182 182 182 183 183 183 184 184 185 185 186 186 185 185 185 185 185 184 184 183 182 182 181 181 181 181 181 182 182 182 183 183 183 183 183 183 183 183 182 182 181 181 181 180 180 180 180 180 181 182 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 181 180 180 181 182 183 183 184 184 185 186 186 187 188 262 259 259 259 260 261 262 263 265 267 270 273 275 277 278 280 284 287 288 282 282 278 268 258 246 242 234 224 217 212 208 206 205 203 203 202 201 200 199 199 201 204 208 212 215 217 217 218 219 219 220 220 221 223 225 227 229 230 231 231 230 225 215 205 200 199 200 200 200 200 201 202 204 206 207 208 209 210 212 214 217 218 218 218 217 216 216 217 217 217 217 217 216 217 218 221 224 227 228 229 229 228 226 221 214 209 209 213 211 208 206 203 192 179 179 184 188 193 197 197 199 199 203 212 225 234 237 235 229 219 208 207 204 203 205 211 215 219 221 222 220 219 219 218 218 218 216 215 215 218 223 227 227 228 228 229 234 239 243 245 246 247 247 244 240 233 227 223 221 221 221 223 227 228 227 230 234 238 242 248 252 252 251 250 249 249 246 244 241 237 231 225 220 217 216 214 213 211 208 206 203 201 201 205 212 213 215 216 213 210 209 210 211 211 211 211 212 214 216 217 219 221 223 224 224 225 225 223 222 220 218 216 211 204 197 196 197 193 189 187 187 186 185 183 182 181 181 179 177 178 181 184 188 190 192 192 192 192 192 192 191 191 190 190 190 190 191 191 191 192 191 191 190 190 190 189 189 188 187 186 184 181 178 173 169 166 163 161 159 155 151 148 144 143 144 145 148 148 150 153 155 157 157 157 159 163 166 166 167 167 168 168 168 168 167 165 163 162 162 162 161 161 160 160 159 158 159 160 160 160 159 158 157 156 156 156 156 156 157 157 157 157 158 158 158 158 155 155 153 152 151 151 149 148 147 147 146 146 146 146 147 148 149 150 151 151 151 152 153 154 159 161 164 167 170 172 172 173 173 173 174 174 174 173 173 173 172 172 172 171 171 172 172 172 172 172 172 172 173 173 174 174 174 174 174 175 175 175 175 175 175 176 175 175 175 175 175 175 175 175 174 174 174 175 175 175 175 176 176 177 178 178 179 179 180 180 180 180 181 181 181 182 182 183 183 184 184 185 185 186 186 186 186 186 186 185 185 185 184 183 183 182 182 182 182 182 182 183 183 183 183 184 184 184 184 183 183 183 182 182 181 181 181 180 180 180 180 181 182 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 181 180 180 180 182 182 182 183 184 185 185 186 187 187 188 271 266 265 262 265 265 263 263 264 266 268 271 273 274 276 278 281 286 291 292 294 291 284 277 273 259 243 231 223 216 210 206 204 203 202 202 201 200 200 200 202 205 208 212 215 217 217 218 218 219 218 218 219 221 223 224 225 227 228 228 227 224 217 208 203 202 202 201 202 202 203 204 205 207 209 210 211 211 212 214 216 217 217 216 215 214 214 215 216 216 216 217 217 217 217 219 222 224 225 225 225 225 224 219 212 207 207 208 205 204 205 205 201 191 182 184 191 198 204 202 201 201 206 216 228 237 239 236 230 220 209 209 206 206 209 214 217 220 222 222 221 219 218 217 216 215 213 211 213 216 220 223 224 227 229 232 236 241 244 247 249 250 249 247 241 234 227 224 222 222 221 220 221 221 221 225 229 232 236 241 246 248 247 247 248 248 247 244 242 239 235 230 226 224 222 219 216 213 210 208 205 203 202 204 206 210 214 217 216 213 211 212 211 209 208 207 207 208 209 211 214 217 220 220 219 220 221 222 222 221 220 218 215 209 203 204 205 199 194 192 190 188 186 183 180 180 178 176 173 174 177 181 185 189 191 191 192 192 192 192 191 191 190 189 189 190 190 190 191 191 191 190 190 189 189 188 188 187 186 184 182 180 176 171 167 165 164 161 157 154 150 146 144 143 145 147 147 149 152 155 157 159 159 159 160 162 163 165 166 167 167 167 167 168 167 166 165 165 165 165 164 164 162 161 160 160 161 161 161 160 158 157 156 155 155 155 156 156 157 158 158 158 159 160 160 159 158 156 153 152 151 151 149 148 147 147 147 147 146 148 149 150 151 152 153 154 154 155 157 158 163 165 167 169 171 173 173 174 174 174 175 174 174 174 174 173 173 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 175 175 175 175 176 176 177 177 178 179 179 179 179 180 180 181 181 181 182 182 183 183 184 184 185 185 186 186 186 186 186 186 186 185 185 184 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 183 183 182 182 182 181 181 181 180 180 181 182 182 183 183 183 183 183 183 183 183 182 182 182 182 182 182 181 181 180 180 181 181 182 183 183 184 185 185 186 187 187 188 280 279 277 272 274 271 267 265 264 265 267 268 270 271 274 275 279 283 289 295 296 294 294 291 284 270 253 238 228 220 212 206 203 203 202 201 201 201 201 202 204 206 209 212 214 215 216 217 217 217 217 217 218 220 222 223 223 225 226 226 226 224 220 213 206 209 206 204 204 205 205 205 206 207 209 210 211 211 213 214 215 215 215 214 213 213 213 214 215 216 217 217 217 217 216 217 219 221 221 222 222 222 221 217 210 205 203 203 201 201 203 207 211 207 188 181 188 200 212 211 213 209 208 218 230 239 240 238 233 228 225 214 209 210 212 216 218 221 223 223 222 221 218 215 213 212 211 212 215 217 219 220 222 226 229 232 237 242 245 248 250 250 248 245 240 233 227 224 223 223 222 221 220 220 220 221 223 226 229 234 239 241 242 242 243 245 245 244 244 242 238 235 232 231 227 222 217 215 212 212 208 206 205 205 206 209 213 217 218 216 214 215 213 212 210 207 204 203 204 207 210 212 215 213 212 214 216 218 219 220 220 220 218 214 213 213 210 203 198 197 196 193 189 185 183 180 177 174 172 171 173 177 183 187 190 190 192 193 192 192 192 191 190 189 189 189 189 190 190 190 190 190 190 189 188 188 187 186 185 183 181 178 174 169 165 165 163 159 156 152 148 146 144 145 146 146 148 151 153 156 158 159 159 159 159 159 161 163 164 165 165 166 167 167 167 167 167 167 168 168 167 166 164 162 162 162 162 162 161 160 158 157 156 155 155 155 156 158 159 159 160 160 160 161 161 160 159 157 153 151 150 150 150 149 148 148 148 148 148 151 152 153 154 155 156 156 157 159 161 162 166 168 169 171 172 172 174 175 175 175 176 175 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 176 176 177 177 178 178 178 179 179 180 180 180 181 181 182 182 182 183 184 185 185 185 186 186 186 186 186 186 186 185 185 184 183 183 184 184 184 184 184 184 184 184 184 185 185 185 185 184 184 183 183 182 182 182 182 181 181 181 181 182 182 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 181 180 180 181 181 182 183 183 184 184 185 185 186 187 187 188 284 286 286 283 282 278 273 268 265 264 266 266 267 269 271 273 276 281 286 291 291 291 291 290 285 276 261 246 234 223 214 207 204 202 201 200 200 201 202 203 205 207 210 210 213 215 216 216 217 217 217 218 219 221 221 222 223 224 224 225 226 226 225 220 212 218 211 206 206 206 207 206 205 206 208 210 210 211 212 213 213 214 213 213 212 212 213 213 215 217 218 219 218 219 218 218 218 219 220 221 222 221 219 214 206 200 199 197 193 194 199 209 216 217 202 182 183 195 207 210 220 207 206 219 232 240 242 240 239 235 228 219 214 214 215 217 219 222 223 223 223 221 216 211 208 209 211 214 217 218 218 219 221 224 228 232 237 241 245 247 248 246 244 242 238 233 226 222 222 224 225 225 223 221 218 217 218 221 225 229 233 235 235 237 240 242 245 248 251 250 246 242 242 240 234 225 219 217 216 217 213 210 209 209 210 212 214 217 218 218 217 217 218 216 213 209 206 204 204 205 207 208 209 208 208 209 211 213 215 217 219 220 220 220 218 216 211 204 198 198 199 197 194 191 189 184 180 177 176 173 173 176 180 182 184 188 191 192 193 193 192 191 190 190 189 189 188 189 189 190 190 189 189 188 188 188 187 185 184 182 179 176 172 168 166 164 161 157 154 151 147 145 145 146 147 148 150 152 154 157 158 158 158 158 158 158 160 162 163 164 164 165 166 167 167 169 170 170 171 171 169 167 165 164 164 164 163 163 161 160 159 158 157 157 157 157 157 160 161 161 161 161 161 161 161 160 158 156 152 151 151 151 150 150 149 149 149 150 151 154 155 157 157 158 158 159 162 164 165 166 169 171 172 172 173 174 175 176 176 176 176 176 175 175 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 177 177 177 178 178 179 179 179 180 180 181 181 181 182 182 183 184 185 185 185 186 186 186 186 186 186 186 185 185 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 184 184 183 183 183 183 183 182 182 182 182 182 182 182 183 183 183 183 183 183 182 182 182 182 182 183 183 182 182 181 180 180 181 181 182 183 183 184 184 185 185 186 186 187 188 283 287 288 286 283 281 277 271 266 264 264 265 266 268 269 271 274 279 284 286 283 284 282 281 279 275 267 256 242 229 219 213 209 203 200 200 201 203 205 206 206 208 210 211 214 216 217 216 216 217 217 219 220 220 222 223 223 223 223 224 226 228 229 229 227 224 214 208 207 207 207 206 205 205 206 207 208 209 210 211 211 212 212 212 212 212 213 214 216 218 219 220 221 223 221 220 220 219 219 220 220 219 215 209 200 194 193 189 181 182 192 209 222 226 222 200 187 178 182 195 213 190 210 228 238 243 244 241 240 235 228 221 219 216 216 218 219 221 222 222 222 219 213 205 202 206 211 214 217 217 219 220 222 225 229 232 235 239 241 242 244 242 242 240 238 233 226 222 221 222 222 224 223 220 217 216 218 221 226 229 232 233 235 237 239 243 247 254 259 259 257 255 254 253 249 236 226 221 220 223 218 217 215 213 213 215 217 218 219 219 219 219 219 218 217 214 211 208 207 207 208 208 207 209 210 209 210 210 212 214 216 217 218 219 219 217 212 205 198 197 198 197 195 194 190 188 185 182 180 178 177 177 177 178 182 186 190 192 193 193 193 192 191 190 190 189 188 188 189 189 189 189 189 189 188 187 186 184 183 180 178 174 172 169 167 163 159 156 152 149 146 145 145 145 146 149 151 153 155 156 157 157 157 156 157 159 161 163 163 163 163 165 167 167 168 170 172 172 172 172 171 169 167 167 166 166 164 163 162 161 160 160 159 159 159 159 160 161 162 163 162 161 160 160 159 158 156 154 152 151 151 151 151 151 151 151 152 152 153 157 158 160 160 161 162 163 165 167 168 169 172 173 173 174 174 175 176 177 177 177 177 177 177 176 176 175 175 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 176 176 177 177 177 178 178 178 179 179 180 180 181 181 181 182 183 183 184 185 185 185 185 185 186 186 186 186 186 186 185 185 184 185 185 186 186 186 185 185 185 185 185 185 185 185 185 184 184 184 183 183 183 183 183 183 182 182 182 182 182 183 183 183 182 182 182 182 182 182 182 183 183 183 182 181 181 181 181 181 182 183 183 184 184 184 185 186 186 186 187 188 279 283 284 282 279 279 278 274 271 269 267 266 265 265 266 269 272 276 281 279 275 274 271 271 272 272 271 268 257 240 232 226 213 205 200 201 203 205 208 208 209 209 209 212 215 217 217 217 216 217 217 218 219 220 221 221 221 220 220 221 223 226 227 229 227 221 214 208 207 207 207 206 205 205 205 205 206 207 209 208 209 210 211 211 211 212 213 215 216 218 220 222 224 226 225 225 223 221 219 218 216 214 210 204 197 189 187 184 178 178 195 223 237 243 246 246 243 215 166 146 115 76 230 240 245 247 247 247 243 236 228 223 220 218 217 218 218 219 219 220 221 218 212 205 203 207 211 214 214 215 219 222 224 228 231 232 233 236 238 239 241 239 239 238 235 230 225 222 221 221 221 221 220 218 219 221 223 226 230 231 233 236 238 239 241 245 250 256 261 261 263 263 262 262 261 249 237 229 227 230 229 224 219 216 215 217 219 220 220 220 220 220 220 220 219 217 215 213 212 211 211 211 211 214 214 213 212 211 212 212 214 215 216 218 218 218 214 208 201 197 196 196 194 192 189 189 187 184 183 182 181 179 179 179 180 184 188 191 193 193 193 192 192 191 190 189 188 188 188 189 189 189 189 188 188 186 185 183 181 179 176 175 173 169 165 161 157 153 150 147 144 144 144 145 147 149 151 153 155 156 157 158 158 157 158 160 162 164 163 162 163 164 165 167 169 171 172 172 172 173 172 171 170 170 168 167 165 165 164 163 162 161 161 161 161 161 162 163 164 163 161 159 159 157 157 156 155 153 152 152 152 152 152 152 153 153 154 155 156 159 162 162 163 164 165 167 168 169 171 172 175 175 175 175 176 176 177 177 177 177 177 178 178 177 177 176 176 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 178 178 179 179 180 180 180 181 181 182 183 183 184 184 185 185 185 185 186 186 186 186 186 186 185 185 185 185 186 186 186 186 186 186 186 186 185 185 185 185 184 184 184 184 184 184 183 183 183 183 183 183 182 182 182 183 183 182 182 182 182 182 182 183 183 183 183 182 181 181 181 181 181 182 182 183 184 184 184 184 185 185 186 186 187 188 271 273 276 274 272 273 274 273 272 272 270 267 262 259 261 265 270 272 275 271 269 268 265 266 267 270 274 276 271 263 250 236 220 209 202 203 205 208 211 212 212 212 212 213 215 216 217 216 215 215 215 215 217 218 219 219 219 218 218 219 220 221 222 223 222 218 212 208 206 206 206 206 206 206 206 205 205 205 206 205 206 208 210 211 211 212 213 215 216 218 220 223 225 226 228 227 225 221 217 214 211 207 205 203 201 201 195 204 212 218 234 247 253 256 259 263 265 278 329 30 36 300 251 251 252 252 251 250 247 240 231 225 221 219 217 216 215 216 215 216 217 215 211 207 206 209 211 212 212 214 219 223 227 230 232 232 232 233 235 237 238 237 236 234 230 227 223 222 221 221 220 219 218 218 221 226 229 232 233 234 236 238 239 239 242 246 250 255 260 260 263 265 266 266 265 259 247 238 237 240 236 230 224 220 218 218 220 221 221 221 221 220 220 220 220 219 218 217 215 215 215 215 215 216 217 217 216 215 214 215 215 215 217 218 219 219 217 212 205 200 199 197 193 190 188 187 186 182 182 183 183 183 181 179 179 182 186 190 192 193 193 193 193 192 191 190 189 188 188 188 188 188 188 188 187 186 185 183 181 178 175 175 172 168 164 160 155 151 147 145 143 143 143 145 147 149 152 153 155 156 157 157 158 158 158 159 161 163 163 162 162 163 165 168 170 171 172 172 172 173 173 173 172 171 169 168 166 166 166 165 163 163 163 163 163 164 165 165 164 162 160 159 157 155 154 154 153 153 152 153 153 153 154 154 155 155 156 157 159 163 165 166 167 168 169 170 171 172 173 175 176 176 176 177 177 177 177 177 178 178 178 178 178 178 177 177 176 176 175 175 175 174 174 173 173 172 172 172 172 172 173 173 173 173 173 173 174 173 173 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 178 178 179 179 180 180 180 181 181 182 183 183 184 184 184 184 185 185 186 186 186 186 186 186 186 186 186 186 187 187 187 187 186 186 186 186 185 185 185 185 184 184 184 184 184 184 184 184 183 183 183 182 182 182 182 182 182 181 181 182 182 182 183 183 184 184 183 182 181 181 181 181 181 182 183 183 184 184 184 185 185 185 186 186 187 188 261 262 266 263 262 263 264 265 265 266 266 264 257 254 255 260 265 266 267 263 262 264 264 265 267 271 275 278 278 278 266 246 228 214 204 203 206 210 212 213 214 214 214 214 214 215 216 214 213 213 213 214 215 216 216 216 216 216 217 218 218 218 218 220 219 217 212 208 205 204 204 204 204 206 206 205 203 202 202 202 204 206 208 209 211 212 213 214 216 218 220 223 225 227 227 228 226 221 215 209 204 201 202 202 204 208 212 222 231 240 248 253 256 257 258 260 265 277 306 12 305 257 257 258 257 257 256 254 251 244 234 227 222 219 217 215 214 212 211 211 212 211 210 209 210 211 212 212 213 216 221 225 229 231 231 231 232 232 234 236 237 237 235 231 227 224 223 223 222 220 218 216 215 217 220 225 229 231 233 235 237 236 236 236 238 243 248 250 252 257 261 264 266 267 266 263 255 247 246 247 242 237 230 224 221 220 220 221 221 221 220 220 219 220 220 220 220 219 218 218 218 218 218 218 219 219 219 218 217 217 217 218 219 220 220 220 219 215 211 209 204 199 194 190 187 185 183 180 180 181 181 182 180 178 178 180 183 187 191 191 191 192 192 192 191 190 190 189 188 188 188 188 187 187 186 185 184 182 180 177 177 175 171 167 163 158 154 150 146 144 144 143 144 146 148 150 152 154 155 157 157 157 158 158 158 158 160 163 164 164 164 164 166 168 170 171 171 172 173 175 175 174 173 171 169 167 167 168 168 167 167 165 165 164 165 165 166 166 164 162 161 158 154 153 153 153 153 152 152 153 154 154 155 155 156 157 158 160 162 166 167 169 170 172 172 173 174 175 175 176 177 178 178 177 177 177 177 177 178 178 178 178 179 179 178 177 177 176 176 176 175 174 173 173 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 174 174 174 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 177 177 177 178 178 179 179 179 180 180 181 181 182 183 183 184 184 184 184 185 185 186 186 186 186 186 187 187 187 187 187 188 188 187 187 187 187 186 186 185 185 185 185 184 184 184 185 184 184 184 184 183 183 183 182 182 182 182 181 181 181 181 181 182 182 183 184 184 184 183 182 181 181 181 181 182 183 183 184 184 184 184 184 185 185 186 187 187 188 253 254 257 252 251 252 252 253 252 253 254 254 250 247 249 253 256 258 259 254 255 258 261 263 266 270 272 274 275 277 273 258 239 220 206 203 206 209 211 212 213 214 214 214 214 214 215 213 211 211 211 213 215 215 214 214 214 215 217 218 218 219 219 220 220 217 213 209 205 202 201 201 202 204 205 204 202 200 199 199 201 202 204 208 211 212 213 214 216 218 220 222 223 224 225 227 225 220 213 206 201 198 199 200 204 210 218 224 232 241 247 251 253 254 254 254 256 258 254 249 248 252 256 258 258 259 259 257 254 247 237 227 222 220 219 216 212 208 206 206 207 208 208 209 210 211 212 212 215 219 225 229 231 231 231 230 230 232 235 237 238 238 235 230 226 223 223 222 221 219 214 211 211 215 217 220 223 224 227 229 231 231 230 231 234 240 239 242 247 253 258 262 264 266 266 264 261 259 257 254 250 244 236 229 224 221 220 220 220 220 219 219 218 219 220 220 220 221 220 220 220 220 220 220 220 220 220 219 219 219 219 220 221 222 223 222 221 218 215 213 208 203 197 192 187 184 181 179 179 179 179 180 178 176 176 177 180 184 185 187 189 191 192 191 191 191 190 189 189 188 188 187 186 186 186 185 183 181 180 179 177 174 170 165 161 157 153 149 147 146 145 144 145 147 149 150 152 153 155 155 156 157 158 158 157 158 160 163 165 165 165 165 166 168 170 170 171 172 175 176 177 176 174 171 168 167 168 170 170 170 169 167 166 165 165 166 166 165 164 162 158 154 152 152 153 153 153 153 153 154 155 156 157 157 159 160 161 163 164 168 170 172 174 175 175 175 176 176 177 177 178 178 178 178 178 178 178 177 177 177 178 178 179 179 179 178 177 177 177 176 175 174 173 173 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 174 174 174 174 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 177 177 177 178 178 179 179 179 180 180 181 181 182 182 183 183 183 184 184 185 185 186 186 186 186 187 187 187 187 188 188 189 188 188 188 188 187 186 186 185 185 185 185 185 185 185 185 185 184 184 183 183 183 183 182 182 181 181 181 181 181 182 182 182 183 184 184 184 183 183 182 182 181 181 182 182 183 184 184 184 184 184 184 185 185 186 187 187 188 247 248 248 243 243 243 243 242 242 243 244 244 243 241 243 246 247 249 250 245 246 249 252 255 258 260 263 265 268 272 276 270 252 228 211 207 207 207 209 210 211 212 213 213 214 214 215 213 212 212 213 214 215 215 214 213 212 214 217 217 218 220 221 221 220 218 214 209 205 203 201 200 200 202 204 204 202 200 198 198 199 200 203 206 210 212 212 214 215 217 219 219 221 223 224 224 222 217 209 203 199 198 198 199 202 209 216 221 230 238 244 248 250 252 251 249 245 239 229 232 241 247 251 253 255 257 258 258 255 249 238 229 224 221 220 216 210 205 203 202 203 205 206 207 208 209 210 211 217 223 228 231 233 232 231 230 230 232 236 238 238 238 235 229 226 223 222 220 219 215 210 207 208 212 214 215 216 217 219 220 221 223 224 226 230 236 234 238 244 250 254 259 262 264 265 264 264 262 259 257 257 252 244 235 228 225 223 221 220 219 219 218 218 218 219 219 220 220 221 222 222 221 221 221 221 220 220 220 220 219 220 221 221 223 224 223 222 221 219 216 212 207 201 195 189 185 181 182 181 180 178 177 176 174 174 175 177 181 181 183 186 189 190 191 191 191 190 190 189 188 187 186 186 185 185 184 182 182 181 178 176 172 168 164 160 156 152 150 148 147 145 145 146 148 149 150 151 152 153 154 156 157 157 158 157 158 161 163 164 165 165 165 166 168 170 170 171 172 174 176 178 178 174 169 167 167 169 171 172 172 171 169 168 166 165 165 165 164 162 158 154 151 151 152 153 153 153 154 154 156 157 158 159 160 162 163 165 165 167 170 173 175 176 177 177 177 178 178 178 178 179 178 178 178 178 178 178 178 177 177 177 177 178 178 178 178 177 177 177 176 175 174 174 173 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 174 174 174 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 177 177 177 178 178 178 179 179 180 180 181 181 182 182 182 183 183 184 184 185 185 186 186 186 186 187 187 188 188 188 189 189 189 189 188 188 187 186 186 185 185 185 185 185 185 185 185 185 184 184 183 183 183 182 182 181 181 181 181 181 182 182 182 183 184 184 184 184 183 182 182 181 181 182 182 183 183 184 184 184 184 184 184 185 185 186 187 187 187 242 243 243 240 238 238 237 236 236 237 238 237 236 236 237 237 240 242 242 238 239 240 242 244 246 249 250 253 258 264 272 274 261 237 220 214 209 209 209 209 210 211 211 212 214 215 215 215 214 215 215 215 215 214 212 211 211 212 214 216 218 220 221 221 219 217 214 210 206 206 203 201 200 201 202 203 202 200 199 198 198 199 202 206 209 211 212 213 215 216 217 218 220 221 221 221 218 211 203 198 196 197 200 203 206 210 215 222 228 236 242 245 246 251 251 248 241 233 226 231 240 241 243 248 252 255 256 256 254 249 240 232 229 226 221 216 210 205 201 200 200 201 203 204 205 206 208 210 217 224 229 233 234 234 232 231 230 232 236 238 239 238 234 228 228 224 219 216 214 210 206 205 207 209 209 211 212 213 214 216 217 218 219 222 225 226 229 235 240 246 250 255 259 262 263 263 263 263 262 262 262 258 251 242 234 230 228 223 220 219 218 218 218 218 218 218 218 219 220 222 222 222 222 221 220 220 220 220 219 219 220 220 221 223 223 223 222 222 221 218 215 211 205 199 193 188 186 186 184 182 180 177 175 173 172 172 173 175 178 180 184 187 189 190 191 191 190 190 189 188 187 186 185 184 184 183 182 181 180 177 174 171 167 162 159 155 151 151 149 147 146 146 147 148 149 150 150 150 152 154 156 157 158 158 158 159 160 161 163 165 165 165 166 168 170 169 170 170 172 176 178 177 172 167 166 168 170 172 174 175 175 172 170 167 166 165 165 165 159 153 150 150 151 152 153 154 154 155 155 158 159 161 162 164 166 167 168 168 170 172 175 177 179 179 179 179 179 179 179 179 179 178 178 178 177 177 177 177 177 177 176 176 177 178 178 178 178 177 177 176 175 175 174 173 173 173 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 176 176 176 176 176 176 176 176 177 177 177 178 178 178 178 179 179 179 180 181 181 181 182 182 182 183 183 184 184 185 185 186 186 186 187 188 188 188 189 189 190 190 189 189 188 187 186 186 185 185 185 186 186 186 185 185 185 184 184 183 183 182 182 181 181 181 181 181 182 182 182 183 184 184 184 184 183 183 182 182 181 182 182 183 184 184 184 184 184 184 184 184 185 185 186 187 187 187 238 239 239 238 236 234 233 231 231 233 233 232 231 231 232 233 236 237 235 233 233 233 234 235 237 238 241 244 248 253 260 264 258 240 226 221 218 213 210 209 209 210 211 212 214 215 216 216 216 217 217 216 214 211 210 209 210 211 211 214 217 219 220 220 218 216 213 211 209 207 204 203 202 201 201 202 201 200 199 199 198 199 201 205 208 210 212 213 214 215 215 217 219 218 217 215 210 200 190 188 189 194 204 214 218 221 224 227 226 232 235 239 243 250 253 250 241 229 223 227 236 235 239 245 249 252 254 254 253 248 240 240 235 228 222 216 210 205 201 198 197 198 199 200 202 204 206 210 218 225 230 233 234 234 233 232 232 234 237 239 241 240 236 233 229 223 217 214 211 206 202 202 205 207 204 207 209 211 213 216 218 217 218 218 219 223 226 232 237 242 247 251 255 257 259 261 261 262 263 263 262 261 255 248 245 239 232 226 221 219 219 218 218 218 217 217 218 219 220 222 223 223 222 221 221 221 220 219 219 219 219 220 221 222 222 222 221 221 221 220 217 214 210 205 200 196 192 187 187 185 182 179 176 173 171 171 171 172 174 176 181 185 187 190 191 191 190 190 189 188 187 185 184 183 182 182 182 181 179 176 174 170 165 161 157 154 153 151 149 147 146 147 147 148 149 150 150 151 152 155 157 159 159 159 159 160 161 162 163 164 165 165 166 168 169 169 168 170 172 175 177 175 170 167 166 168 169 174 178 179 178 175 172 169 166 165 164 162 152 148 148 150 152 153 155 155 156 156 157 161 163 165 166 168 170 171 172 172 173 175 178 179 181 181 181 180 180 180 179 179 178 177 177 177 177 177 176 176 176 176 175 175 175 176 176 177 177 177 176 176 175 175 175 174 174 173 173 172 172 172 172 172 172 172 172 172 172 173 173 173 174 174 174 174 174 174 175 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 179 179 179 180 180 181 181 181 182 182 182 183 184 184 185 185 185 186 187 187 188 188 189 189 190 190 190 189 189 188 187 186 185 185 185 186 186 186 186 185 185 184 184 184 183 183 182 182 181 181 181 182 182 182 182 183 184 184 184 184 184 183 182 182 181 182 183 183 184 184 184 184 184 184 184 184 184 184 185 186 186 186 187 235 236 236 234 232 230 228 227 228 230 230 228 227 227 228 229 231 232 230 229 229 228 228 229 230 231 234 236 239 242 246 250 248 238 228 224 222 216 212 210 209 209 210 212 214 215 215 216 217 218 217 215 213 211 209 209 209 210 211 213 216 219 220 220 218 215 213 212 211 208 207 206 205 203 201 201 200 200 200 199 199 199 200 203 207 209 211 213 213 214 215 216 217 216 213 208 199 188 177 177 180 192 212 226 232 234 236 234 229 230 229 233 238 245 250 247 237 226 222 225 226 232 237 243 247 250 252 253 251 247 241 240 235 229 221 214 209 204 200 196 194 194 195 197 199 201 204 209 219 226 231 233 233 234 233 234 235 238 240 242 243 243 241 237 230 223 217 213 209 204 199 198 199 199 198 203 206 209 213 216 217 217 217 217 218 220 223 228 234 238 243 247 251 252 255 257 259 258 259 257 257 258 256 255 251 244 237 230 224 221 219 219 219 219 219 218 218 219 220 222 223 223 223 223 223 222 221 220 220 219 219 219 220 221 221 221 220 221 221 220 219 216 214 210 209 204 196 190 190 188 185 181 177 174 172 171 171 171 172 174 177 181 185 188 189 190 190 190 189 188 186 185 183 182 181 181 181 180 178 176 173 169 164 159 156 155 153 151 149 148 148 148 148 149 150 151 151 152 154 156 159 160 160 160 160 161 162 162 164 165 165 166 167 168 168 168 168 169 172 175 176 173 169 167 167 167 170 176 180 182 181 177 171 166 165 163 159 155 148 148 149 152 154 157 157 158 159 160 161 165 167 169 171 172 173 174 175 176 177 178 180 181 182 182 182 182 181 180 179 178 176 176 175 175 175 175 175 174 174 174 174 174 174 174 175 176 176 177 176 176 176 175 175 175 174 174 173 173 172 172 172 172 172 172 172 172 172 173 173 173 174 174 174 174 174 174 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 179 179 179 180 180 180 181 181 181 182 182 183 183 184 184 184 185 186 187 187 188 189 189 190 190 190 190 189 189 188 187 186 185 185 186 186 186 186 186 185 185 184 184 184 183 182 182 182 182 182 182 182 182 182 183 184 184 184 184 184 183 183 182 182 182 182 183 184 184 184 184 184 184 184 184 184 184 184 184 185 185 186 187 232 233 233 231 229 227 227 225 226 227 227 226 225 225 225 226 227 227 228 226 224 223 223 224 224 226 228 230 232 234 237 240 240 236 234 229 223 218 215 212 210 209 209 211 213 214 214 216 217 216 213 212 212 212 211 211 211 211 212 214 216 218 219 219 218 216 216 214 212 210 209 209 209 206 203 201 200 200 199 199 199 199 200 202 205 208 210 210 212 213 214 215 215 212 207 200 189 181 180 176 180 197 219 232 239 241 240 237 232 232 226 227 233 238 242 240 233 226 223 224 227 233 238 242 246 249 251 252 251 249 247 240 234 228 220 213 207 202 198 194 192 190 189 192 195 198 202 209 221 228 230 231 232 232 234 237 239 242 243 245 243 243 241 236 229 223 217 211 206 202 198 198 196 193 192 198 205 210 214 216 217 217 217 217 217 218 221 226 230 235 239 243 245 247 250 253 254 254 253 249 250 252 253 253 250 246 240 234 228 224 222 221 221 221 220 220 220 221 222 223 224 224 224 224 224 223 222 221 221 221 220 220 220 220 220 220 220 221 222 221 220 218 216 215 213 208 201 195 194 191 187 183 180 176 176 173 171 171 171 171 173 177 182 186 186 189 190 190 189 188 186 185 183 182 182 180 180 179 177 175 172 168 163 160 158 154 151 150 149 149 148 148 149 149 150 151 153 154 156 158 160 161 161 161 161 162 162 163 164 165 166 167 168 169 168 168 168 168 170 173 174 172 169 168 168 168 172 176 180 182 180 174 166 166 162 157 153 149 149 151 153 156 158 159 161 163 165 165 166 170 172 173 175 175 176 177 178 179 179 180 182 182 182 182 182 182 181 180 179 177 174 173 172 172 172 172 172 172 172 173 173 173 173 173 174 175 176 176 176 176 176 176 175 175 174 174 173 173 172 172 172 172 172 172 172 172 172 173 173 173 174 174 174 174 174 174 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 179 179 179 180 180 180 180 181 181 181 182 183 183 183 184 184 185 186 187 188 188 189 190 190 190 190 190 189 189 188 187 186 186 186 186 186 186 186 185 185 184 184 184 184 183 183 182 182 182 183 183 183 183 183 184 184 184 184 184 183 183 183 182 182 182 183 184 184 185 185 185 185 185 185 184 184 184 184 184 184 185 186 186 229 230 230 228 226 225 225 225 225 225 225 224 224 224 224 224 224 224 224 222 220 219 219 220 221 222 224 225 226 227 230 233 235 236 232 228 224 220 217 215 212 211 210 211 211 212 213 214 214 209 205 207 211 214 216 215 214 213 213 214 216 218 218 218 218 218 218 216 214 213 212 213 212 209 205 202 201 199 198 199 199 200 200 202 204 207 208 209 211 212 213 213 212 207 202 192 188 184 178 177 186 205 223 233 239 241 237 235 234 229 222 221 226 232 235 234 230 227 226 227 230 235 239 243 246 249 250 250 251 249 245 239 232 226 219 211 204 200 194 194 190 186 185 187 190 194 201 212 223 226 229 230 231 231 234 238 242 243 244 244 244 240 236 231 225 220 214 208 203 199 196 196 193 188 188 196 205 211 216 218 218 218 217 216 216 218 221 223 228 232 235 237 240 243 246 248 249 249 247 244 245 246 246 248 248 246 242 237 232 227 224 223 223 222 222 222 223 223 224 225 225 226 226 226 226 224 224 223 223 223 222 221 221 221 220 220 221 221 222 221 220 219 218 217 215 211 205 200 199 194 189 186 183 182 178 175 173 171 171 169 169 172 175 178 183 188 189 189 189 188 187 186 185 183 182 180 179 179 177 175 172 168 163 162 158 153 150 149 149 149 149 149 149 149 151 153 154 156 157 159 161 162 162 162 162 162 163 164 165 166 166 167 168 168 168 168 167 167 168 170 171 171 169 168 168 169 172 175 177 177 174 169 163 163 159 154 150 149 153 156 159 162 164 163 167 169 170 171 171 175 177 177 178 178 179 180 180 180 181 181 182 182 182 182 181 181 180 178 177 175 173 169 169 169 169 169 170 170 171 172 172 173 173 173 174 174 175 176 176 176 176 176 175 175 174 174 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 174 174 175 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 179 179 179 179 180 180 180 180 181 181 182 182 182 183 183 184 185 186 187 188 189 189 190 190 190 190 190 189 188 187 187 186 186 186 186 186 186 186 185 185 184 184 184 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 183 182 182 182 182 184 184 185 185 185 185 185 185 185 185 184 184 184 184 184 184 185 186 226 227 228 224 222 222 223 224 225 224 224 223 223 223 223 224 223 223 223 221 218 217 217 217 219 220 221 222 222 222 224 227 229 230 228 227 225 222 219 217 214 213 212 212 212 212 212 212 209 202 195 201 212 215 217 220 218 215 214 214 215 216 218 218 218 219 220 219 217 215 215 216 215 212 207 204 202 199 197 198 199 200 201 202 203 204 205 208 210 211 211 211 208 203 197 189 186 183 180 184 196 212 223 228 232 234 235 230 227 225 220 218 223 228 231 231 228 228 228 230 233 238 239 243 246 248 249 249 249 247 242 236 229 224 217 209 201 195 192 190 185 181 179 179 181 187 201 215 225 225 229 230 229 229 232 237 241 242 242 242 241 236 231 225 219 215 211 209 206 204 203 197 191 191 194 198 205 212 217 219 220 220 219 217 216 217 219 222 225 229 231 233 237 240 243 244 245 244 243 241 241 242 243 245 246 245 243 239 234 230 228 228 226 224 223 224 226 227 228 228 228 228 228 228 228 227 226 225 225 225 224 223 223 221 221 221 222 222 222 221 221 220 220 218 217 214 209 205 205 198 193 191 189 184 180 176 174 172 171 168 166 166 168 173 180 186 188 189 189 188 188 187 187 186 183 181 179 179 178 177 174 170 169 165 159 153 150 148 149 149 149 150 150 150 152 154 156 157 158 160 161 162 162 162 162 163 164 165 166 167 167 167 168 168 168 167 165 165 166 168 170 170 170 169 169 169 171 172 173 172 170 168 168 164 160 156 153 153 160 163 165 167 167 169 172 174 176 176 176 180 181 181 181 181 182 182 182 182 182 182 181 181 180 180 179 178 177 175 173 172 170 168 168 168 168 168 169 170 171 172 172 172 173 173 173 174 174 175 176 176 176 175 175 174 174 173 173 173 173 172 172 172 172 172 172 173 173 173 173 173 173 174 174 174 174 175 175 175 175 175 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 179 179 179 179 179 180 180 180 180 181 181 182 182 182 183 184 185 186 187 188 188 189 189 190 190 190 190 189 188 187 187 187 187 187 187 187 186 185 185 185 184 184 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 182 182 182 183 184 185 185 185 185 185 185 185 185 185 184 184 184 183 183 184 185 186 224 225 224 222 221 220 221 222 224 224 223 223 223 223 223 223 223 223 222 220 219 218 218 218 218 219 220 220 220 220 221 221 224 225 225 226 225 223 221 218 216 215 214 213 212 211 209 205 201 196 193 201 211 215 219 222 220 216 214 213 213 214 216 216 217 218 220 221 219 218 218 218 218 216 215 210 203 199 197 197 199 201 202 203 203 203 205 207 209 210 210 208 205 200 195 195 188 184 186 193 205 215 222 224 226 226 227 224 223 222 219 218 222 226 229 229 228 228 231 234 237 239 239 242 245 246 247 247 247 245 241 233 226 221 215 206 200 195 190 184 178 173 169 166 170 187 207 218 225 227 229 228 227 227 230 235 238 240 240 240 238 235 229 221 215 211 208 209 210 211 211 206 200 214 222 217 212 214 216 219 221 222 220 218 217 217 219 221 224 225 227 230 234 237 239 241 242 242 241 240 240 241 242 244 245 245 243 240 237 233 233 231 228 225 225 226 228 230 231 231 231 231 231 232 232 230 229 228 228 227 226 226 224 223 222 222 223 223 222 221 221 220 219 219 219 217 214 211 211 204 199 196 193 187 182 178 175 173 171 168 165 165 167 171 178 184 187 188 188 188 188 188 188 187 185 183 180 180 179 178 177 176 172 167 161 155 151 149 150 150 151 151 151 151 154 156 157 158 159 161 162 162 162 162 162 164 165 166 167 168 168 168 168 168 168 166 164 164 166 168 170 170 171 170 169 169 170 170 170 170 170 170 170 168 165 161 158 159 166 169 170 171 173 175 177 179 180 180 181 184 184 183 183 183 182 182 182 182 182 181 179 179 178 177 176 175 174 172 170 170 169 169 168 168 168 169 170 171 171 171 172 172 172 173 173 174 174 174 175 175 175 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 175 175 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 178 178 179 179 179 179 179 180 180 181 181 181 182 182 183 184 185 186 187 187 188 189 189 190 190 190 189 189 188 188 187 187 187 187 187 187 186 185 185 185 184 184 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 182 182 182 182 184 185 185 185 185 185 185 185 185 185 185 184 184 184 183 183 183 184 185 223 223 222 221 220 220 220 221 222 222 222 222 223 224 224 224 224 223 222 223 222 221 221 221 221 220 220 220 220 220 220 220 222 223 224 226 226 225 222 219 217 217 214 212 209 205 199 193 190 195 200 205 207 214 219 221 220 216 213 212 212 213 213 214 215 217 220 221 220 219 219 220 221 221 219 213 205 199 197 197 199 201 202 203 203 204 204 206 207 208 208 206 203 199 196 195 190 189 194 202 210 217 221 222 222 222 222 223 222 221 219 218 222 225 226 226 227 227 230 235 237 237 239 241 243 244 245 245 245 244 239 231 224 218 215 207 203 196 181 173 168 164 161 160 170 202 207 220 227 229 228 226 224 225 229 233 236 237 238 239 238 236 230 223 215 209 205 207 207 211 215 216 218 235 241 233 222 218 218 220 223 224 223 219 218 218 219 221 221 223 225 228 232 235 237 239 239 240 240 240 240 241 242 243 244 244 244 242 240 237 235 233 230 227 227 228 231 233 234 234 234 234 234 236 237 236 234 232 231 231 230 228 226 224 223 224 224 223 222 221 220 219 218 219 220 220 219 217 217 212 210 205 198 191 185 180 176 173 171 168 168 166 167 171 176 181 184 185 187 187 187 187 188 188 187 185 182 180 180 180 179 177 174 168 162 157 153 152 152 152 152 152 153 153 156 158 159 160 161 162 162 163 163 163 163 165 167 168 168 168 169 169 169 168 167 165 164 165 167 169 170 171 171 170 169 168 169 169 171 171 172 172 172 171 168 165 164 165 172 172 174 176 177 179 181 183 184 184 185 186 186 185 184 183 182 182 181 181 181 180 178 176 174 173 172 171 170 169 169 169 169 170 170 170 170 170 171 171 171 171 171 172 172 173 173 174 174 174 174 174 175 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 175 175 175 175 176 176 176 176 176 176 176 176 177 177 177 177 177 177 178 178 178 178 178 178 179 179 179 179 179 180 180 180 181 182 183 183 184 185 186 186 186 187 188 189 190 190 189 189 189 189 188 188 188 188 188 187 187 186 186 186 185 185 184 184 184 184 184 185 185 185 185 185 184 184 184 184 183 183 183 183 183 182 182 182 183 184 184 185 185 185 185 185 185 185 185 185 185 184 184 183 183 183 184 184 222 222 221 220 219 219 220 220 220 221 221 222 223 224 225 227 227 226 226 229 228 227 226 226 226 224 222 221 222 222 222 221 221 223 225 227 228 226 223 221 219 217 213 206 197 189 184 182 187 201 205 207 213 217 218 219 218 215 212 211 211 211 212 212 214 216 218 220 220 220 220 221 221 221 220 215 207 201 198 198 200 202 202 203 204 204 204 205 206 206 206 205 202 201 199 196 194 196 201 207 214 219 222 222 222 221 222 223 223 221 219 218 220 222 223 223 223 223 226 231 234 235 237 239 240 242 243 243 243 241 236 227 220 218 226 224 221 204 173 160 159 160 168 184 206 222 221 228 230 230 227 224 222 224 228 232 232 235 237 238 237 234 231 225 216 210 207 206 207 210 215 221 229 239 238 232 226 224 224 226 228 228 225 222 220 219 221 222 222 223 225 227 230 233 236 237 238 239 239 240 241 242 242 243 243 244 244 244 242 240 237 235 231 229 228 230 233 235 236 236 237 237 237 240 240 240 239 238 237 236 235 232 230 228 226 226 226 224 224 221 219 217 216 218 222 224 223 224 224 222 217 211 203 196 188 182 178 174 173 171 169 167 168 170 174 178 181 182 183 184 184 184 187 188 188 186 183 180 179 179 178 176 173 169 164 159 156 155 154 154 154 154 155 155 158 159 160 161 162 162 163 164 164 164 164 166 168 169 169 169 169 169 169 168 167 165 165 166 168 169 170 172 171 169 168 167 168 170 173 173 174 174 173 172 170 169 169 171 174 177 178 180 181 183 184 185 186 186 187 188 187 186 184 183 182 180 180 180 179 178 174 172 170 169 168 168 169 170 170 170 171 172 171 171 171 172 172 171 171 171 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 179 179 179 179 180 180 181 182 183 183 184 185 185 185 186 187 188 189 189 189 189 189 189 189 189 189 189 188 188 187 187 186 186 186 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 184 185 185 185 185 185 185 185 185 185 185 185 184 183 183 183 183 184 222 222 222 222 221 220 221 221 221 222 223 224 225 227 228 230 231 231 233 235 234 233 233 233 233 231 227 225 225 225 224 222 220 224 229 232 230 226 221 220 218 213 204 190 181 179 180 185 194 205 209 212 216 217 217 216 215 213 211 211 211 211 212 213 214 216 218 219 220 221 221 221 221 221 220 216 209 203 200 201 201 202 203 203 204 204 204 204 204 205 204 203 202 201 199 197 197 199 205 211 216 220 222 222 221 221 220 220 220 218 215 215 217 219 220 221 221 223 226 230 232 234 236 238 239 241 242 242 241 239 232 224 220 222 226 232 232 217 175 155 158 173 194 213 223 224 229 232 232 230 226 222 221 224 228 230 231 234 235 236 235 231 228 223 217 213 212 209 210 213 217 222 229 231 229 227 225 225 227 233 236 235 230 225 222 222 223 224 224 225 226 227 230 232 235 237 238 238 239 241 242 243 243 243 243 244 245 245 244 242 239 237 233 230 230 232 234 234 237 238 239 239 239 241 242 243 243 243 243 242 240 238 235 232 229 229 227 224 224 220 216 214 215 219 224 227 227 228 228 225 221 215 208 200 192 185 179 178 175 172 168 166 166 168 170 174 176 177 178 180 181 180 184 187 187 185 183 180 180 178 177 175 173 169 165 161 159 157 157 157 157 157 157 157 160 161 162 162 163 163 164 165 165 166 166 168 169 170 170 170 170 169 169 168 167 166 165 167 168 169 171 172 171 169 167 167 168 170 173 175 176 175 175 173 173 173 173 174 175 180 182 183 185 186 187 187 188 188 188 188 187 185 184 182 180 178 178 177 176 174 168 166 165 166 167 169 170 171 172 173 173 174 173 173 173 172 172 172 171 171 172 172 173 174 174 174 174 174 174 174 174 174 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 179 180 181 181 182 183 183 184 184 184 185 186 187 188 188 189 189 189 189 189 189 189 189 189 188 188 187 187 187 187 186 186 185 185 185 185 185 185 185 185 185 185 184 184 184 183 183 183 183 183 183 183 183 183 183 183 184 185 185 185 185 185 185 185 185 185 186 185 185 184 184 183 183 183 183 224 224 225 225 224 222 222 222 223 224 226 228 230 232 233 235 236 236 239 242 242 243 244 244 243 240 234 230 229 229 228 224 221 226 231 232 229 221 219 213 207 199 188 178 179 184 190 197 203 208 212 215 216 217 216 214 213 211 210 210 210 211 212 214 215 216 218 219 220 221 221 221 221 221 220 217 212 205 204 204 204 203 203 203 204 204 204 203 203 203 203 202 201 200 199 198 198 199 205 211 217 220 220 221 219 218 218 218 216 212 209 209 211 214 218 220 222 224 227 230 232 233 235 236 238 241 242 241 239 234 227 221 222 224 224 229 227 216 191 171 176 198 216 220 224 231 234 236 234 230 225 220 221 223 225 227 230 232 233 234 232 229 226 221 218 214 211 208 211 217 221 225 228 229 223 222 223 225 230 240 247 246 238 230 226 226 226 226 226 227 227 228 230 232 234 235 237 238 240 242 244 245 245 245 244 244 245 245 245 244 241 238 233 231 230 231 231 235 238 239 240 240 240 241 242 243 244 245 246 246 246 244 240 237 233 232 231 228 222 217 213 212 215 220 226 229 229 229 228 225 222 218 212 204 195 187 180 179 175 170 164 162 161 162 164 167 170 170 173 175 176 176 180 184 184 183 182 182 179 177 176 174 172 169 166 163 161 161 159 159 159 158 159 159 162 163 163 164 164 165 165 166 167 168 168 170 170 170 171 171 170 169 169 168 167 167 167 168 170 171 172 172 172 170 169 169 170 170 174 176 177 176 176 175 176 176 177 177 179 183 185 186 187 188 188 189 189 189 188 188 186 184 182 180 177 175 175 173 172 169 163 162 163 166 168 170 171 173 174 175 175 176 175 174 174 173 173 172 172 171 172 173 173 174 174 175 175 174 174 174 174 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 180 181 181 182 182 183 183 183 183 184 185 187 188 188 188 188 188 188 188 188 189 189 189 188 188 187 187 187 187 187 186 186 186 186 186 186 186 186 185 185 185 184 184 184 184 184 184 184 184 183 183 183 183 183 183 184 185 185 185 185 185 185 185 185 186 186 186 185 185 184 183 183 183 183 226 227 228 228 227 225 225 224 226 227 229 231 235 238 240 240 240 240 245 249 252 256 257 256 254 249 243 240 234 231 228 225 224 227 228 228 224 219 219 207 198 191 185 184 189 196 202 205 208 213 215 216 216 215 213 212 211 210 210 210 210 211 213 214 216 217 218 219 220 220 221 221 222 222 221 218 215 209 209 208 207 206 205 204 203 203 203 203 202 201 201 201 199 198 198 198 199 201 206 211 214 216 218 218 217 217 217 215 211 206 205 205 207 211 216 219 222 226 229 231 232 232 233 235 238 241 241 240 236 229 221 217 216 218 221 223 219 213 208 206 212 221 228 230 232 236 237 239 236 230 224 220 222 222 224 227 228 229 230 231 230 228 225 223 219 214 208 204 207 216 222 225 224 222 219 220 224 229 237 247 254 254 246 237 231 230 229 228 228 228 229 229 230 232 233 233 236 238 240 242 245 247 248 247 247 246 245 245 245 244 241 238 234 231 231 231 232 234 237 239 239 240 240 241 242 242 243 244 246 248 248 247 245 241 237 239 236 229 222 216 212 213 216 220 225 226 228 226 224 222 220 217 212 206 197 189 189 179 172 164 156 153 151 150 152 155 158 161 165 169 171 173 176 180 181 182 181 180 178 176 175 174 172 170 167 166 165 163 161 161 160 160 161 161 163 164 164 165 166 166 167 168 169 169 170 170 171 171 171 171 171 170 170 169 169 168 168 170 172 173 174 173 173 172 171 170 171 172 176 177 178 177 177 178 178 179 179 180 182 185 186 187 188 189 189 189 189 189 188 187 185 183 181 178 175 174 172 170 167 165 163 162 164 168 169 170 173 175 176 176 176 177 176 175 175 174 173 172 172 172 172 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 179 179 180 180 181 181 182 182 182 183 183 184 185 186 187 188 188 188 188 188 188 188 188 189 189 188 188 188 188 188 187 187 186 186 186 186 186 186 186 186 186 185 185 184 184 184 184 184 184 184 184 183 183 183 183 183 183 184 185 185 185 185 184 184 185 185 186 186 186 186 185 184 184 184 183 183 228 229 230 230 230 229 228 228 230 232 235 238 242 245 246 246 246 246 251 254 258 262 264 262 260 259 254 245 236 232 227 224 223 225 227 226 226 223 218 206 197 192 191 194 199 205 209 210 212 215 216 216 215 213 211 210 209 209 209 210 211 212 213 215 216 218 219 220 220 220 221 221 222 222 222 221 218 214 216 215 213 209 207 205 204 203 202 202 201 201 200 199 198 196 197 199 200 203 207 211 212 213 215 215 215 216 213 209 205 200 200 200 203 208 214 218 224 228 230 232 233 233 234 236 239 241 241 238 233 225 217 217 215 217 217 215 212 215 221 227 232 234 234 237 240 241 242 243 237 231 225 223 223 224 226 227 227 226 226 228 226 224 223 223 218 210 205 204 207 211 215 218 219 219 217 221 227 235 244 251 257 256 251 246 243 234 232 229 228 228 229 229 230 230 231 232 234 237 238 240 244 247 249 249 249 248 246 245 244 243 241 238 236 233 232 231 232 234 237 238 240 240 240 241 241 242 242 243 245 247 248 248 247 245 241 240 236 229 223 217 214 215 217 220 222 223 225 223 220 219 217 214 210 205 201 198 188 177 167 157 148 143 138 137 138 139 141 146 153 160 166 169 170 175 177 178 178 178 178 176 175 174 172 171 168 168 166 165 163 162 162 162 162 163 165 165 166 167 167 168 169 169 170 171 171 171 172 172 171 171 172 171 171 170 170 170 170 172 174 175 175 175 174 173 173 173 173 174 176 178 178 179 179 180 180 181 182 183 184 186 186 187 188 189 189 189 189 188 188 186 184 182 179 177 175 173 170 168 166 165 165 165 167 169 171 172 175 177 177 177 177 178 177 177 176 175 173 173 172 172 173 173 173 173 174 175 175 175 175 175 175 175 175 175 176 176 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 180 180 181 181 181 182 182 182 183 184 185 186 187 187 187 188 188 188 188 188 188 189 189 189 189 188 188 188 187 187 187 187 186 186 186 186 186 186 186 185 185 185 185 185 184 184 184 184 184 183 183 183 183 183 183 184 185 185 185 185 185 185 185 185 186 186 186 186 186 185 185 184 183 183 229 230 231 231 231 231 231 232 235 238 240 244 247 250 250 250 250 252 256 257 258 260 261 261 259 259 252 242 234 231 227 224 224 225 226 226 226 224 219 209 199 196 197 201 205 209 210 212 215 217 217 216 213 211 209 208 208 208 208 209 211 213 214 216 217 218 219 219 220 220 220 220 221 223 223 223 222 219 222 221 217 214 210 207 205 203 202 202 201 201 199 198 196 195 196 199 202 205 208 209 211 212 213 213 213 213 206 198 194 190 191 192 197 206 214 220 226 230 232 233 233 233 234 236 239 241 241 237 230 223 218 217 216 213 208 205 208 218 229 236 238 239 242 243 245 246 245 243 237 232 229 227 226 227 228 227 224 221 219 220 218 217 218 219 214 207 202 202 205 206 207 209 211 213 216 223 230 238 245 250 253 253 253 251 245 238 233 229 227 226 227 228 228 229 229 231 232 235 237 239 242 245 248 248 249 248 247 244 243 241 240 239 238 238 235 233 233 234 236 238 239 240 241 241 241 241 241 242 243 245 246 247 247 246 245 241 234 228 223 219 217 216 217 218 219 220 222 219 217 215 214 212 207 207 203 195 186 175 165 155 146 137 130 130 127 126 127 132 140 150 158 162 163 167 169 172 175 177 177 177 175 174 173 172 171 170 168 166 165 164 164 164 164 165 166 167 168 168 169 170 170 171 171 172 172 172 173 173 172 172 172 173 173 172 172 171 172 174 176 177 177 176 175 174 174 174 174 175 177 178 179 180 180 181 181 182 184 185 186 186 186 186 187 187 188 188 188 188 187 186 183 181 179 178 176 173 170 168 167 166 167 168 169 170 172 175 176 177 178 178 178 178 178 178 176 175 174 173 172 172 172 172 172 173 174 175 175 176 176 176 175 175 175 175 176 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 180 180 181 181 181 182 182 183 184 185 186 186 187 187 187 187 188 188 188 189 189 189 189 189 188 188 187 187 187 187 187 187 187 187 187 186 186 186 186 186 186 185 185 185 185 184 184 184 183 183 183 183 183 183 184 185 185 185 185 185 185 185 186 186 186 186 186 186 186 185 184 184 184 229 230 230 230 229 230 232 235 238 241 246 249 251 251 251 251 252 256 262 263 258 254 254 254 255 254 247 237 229 225 225 223 223 223 222 223 226 226 222 213 204 201 202 204 206 207 211 215 217 218 217 216 212 209 208 207 207 207 208 209 211 213 215 216 217 218 219 219 219 219 219 219 220 222 223 224 225 224 225 224 222 218 214 210 206 203 201 200 200 200 198 197 195 193 194 197 201 203 204 207 209 209 208 208 207 205 195 186 181 181 178 182 190 204 217 224 229 232 233 234 234 233 233 235 237 239 238 234 228 224 222 217 215 202 194 196 207 222 232 237 239 242 244 246 247 247 246 242 237 233 232 231 230 230 229 225 220 214 210 211 206 207 211 213 210 203 199 198 200 202 204 205 207 212 218 224 231 237 241 244 246 246 247 247 244 239 233 228 225 225 225 226 227 227 228 229 231 233 236 237 239 241 242 245 247 248 247 245 243 240 239 238 237 237 237 235 235 235 236 238 239 240 241 240 240 241 241 241 241 242 243 244 244 244 242 237 230 225 222 219 218 217 217 217 217 218 219 216 214 213 211 209 206 205 200 192 184 176 166 155 145 135 127 127 122 119 120 125 133 143 151 155 156 156 161 166 171 174 176 176 176 174 174 173 172 170 169 167 166 166 165 166 166 166 167 168 169 170 170 171 172 172 172 173 173 173 174 174 173 173 173 173 173 173 173 173 173 175 177 178 178 177 176 176 175 175 175 176 178 179 180 181 181 181 183 184 186 187 187 186 185 184 185 185 186 187 187 187 186 185 182 180 180 178 176 174 172 171 170 169 169 172 172 174 175 176 177 178 178 178 179 179 179 178 176 175 173 172 171 171 172 172 172 173 174 175 176 176 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 179 180 180 180 180 181 181 182 183 184 185 185 186 186 186 186 187 187 188 188 189 189 189 189 188 188 188 187 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 185 185 185 185 184 184 184 183 183 183 183 184 184 185 185 185 185 185 185 185 186 186 187 187 187 186 186 186 185 184 184 229 229 228 228 226 226 229 232 237 243 250 254 255 255 255 254 255 262 269 269 258 250 247 247 247 247 243 232 222 217 217 217 218 215 213 218 224 228 227 221 212 207 206 207 207 209 213 217 218 218 217 215 211 208 208 207 207 207 208 209 211 213 215 216 217 217 218 218 219 219 218 218 219 220 222 223 224 224 224 224 224 221 217 212 208 204 202 201 199 198 197 196 194 192 191 192 196 198 200 203 205 203 201 199 198 196 187 186 181 175 174 180 192 208 221 228 232 234 234 234 232 230 230 232 234 235 234 230 226 223 220 214 208 198 193 200 215 227 232 235 239 242 245 246 247 246 244 240 237 236 235 235 234 233 229 223 214 207 203 202 197 198 202 204 203 200 198 197 198 201 201 205 209 214 220 225 230 234 236 238 238 239 240 241 240 236 231 226 224 223 224 224 225 226 227 228 229 231 233 234 235 236 239 242 245 246 246 245 243 239 238 236 233 233 235 237 236 236 236 237 238 238 239 239 239 240 240 239 240 240 240 240 240 239 237 233 227 224 221 220 218 218 218 217 216 216 216 214 213 211 210 209 208 204 198 191 184 176 167 156 146 138 135 128 121 118 120 125 133 140 147 149 150 152 156 161 165 169 172 174 174 174 173 171 171 170 169 168 168 167 167 167 167 167 168 170 171 171 172 172 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 175 176 177 178 178 178 178 176 176 176 176 177 179 180 181 181 182 182 184 185 186 187 187 185 183 183 183 183 184 186 186 186 185 184 182 181 181 180 178 176 175 174 173 173 173 177 177 177 178 178 178 179 179 179 180 179 178 177 175 173 171 170 170 170 170 171 173 173 174 175 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 177 177 177 177 177 177 177 178 178 178 179 179 179 179 180 180 180 181 182 183 184 185 185 185 186 186 186 187 187 188 188 188 189 189 189 188 188 187 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 185 185 185 185 184 183 183 182 183 184 185 185 185 185 185 185 185 186 186 186 187 187 187 186 186 186 185 185 185 228 229 229 227 224 223 224 228 234 241 249 251 255 257 258 257 259 263 267 267 257 245 245 242 241 241 239 227 216 210 209 210 210 207 208 214 222 229 231 228 221 214 210 210 209 211 214 218 218 217 215 213 210 208 207 207 207 207 208 209 211 213 215 217 217 217 217 218 218 219 219 218 218 219 220 220 221 222 223 224 224 222 219 213 209 205 204 202 199 198 197 196 194 191 188 186 186 188 192 196 198 197 194 191 190 189 184 184 181 180 183 190 201 214 224 230 233 233 234 233 231 228 227 229 231 231 231 229 227 222 216 208 199 191 201 215 227 234 234 238 240 243 244 245 246 245 243 241 240 237 236 237 237 234 228 219 209 201 197 196 189 190 193 195 196 196 196 198 200 202 203 208 212 217 221 225 228 231 232 233 233 234 235 236 236 233 229 225 223 223 223 223 224 225 227 228 229 230 231 232 232 233 236 239 242 243 245 244 243 239 239 236 231 229 231 235 237 237 237 236 237 237 238 238 238 239 239 238 238 237 237 237 237 236 233 230 226 223 221 220 219 219 218 217 216 215 214 213 212 210 210 209 207 203 198 191 184 177 167 156 151 146 137 128 122 121 123 128 134 140 143 144 145 149 153 156 160 163 166 169 171 171 169 168 168 168 168 168 168 168 168 168 168 169 169 171 171 172 173 173 173 173 174 174 174 174 174 175 175 175 175 175 175 175 175 175 176 177 178 179 179 179 178 177 177 177 177 178 180 181 181 181 182 183 183 184 185 186 185 183 183 182 182 182 184 185 185 185 184 184 183 183 183 182 181 180 178 178 177 177 178 181 181 180 180 180 180 180 180 180 180 179 176 174 172 170 169 169 169 169 170 172 174 174 174 175 175 176 176 176 176 176 176 176 176 175 175 175 175 175 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 177 177 177 177 177 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 179 179 180 180 180 181 182 183 184 184 184 185 185 186 186 187 187 188 188 188 189 189 188 188 188 187 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 185 185 185 185 184 183 183 183 183 184 185 185 186 185 185 185 185 186 186 186 186 187 187 186 186 186 186 186 186 229 229 229 227 224 222 221 224 229 235 241 242 248 253 255 257 258 256 257 257 253 247 244 240 238 238 235 223 211 205 203 204 204 204 206 213 221 227 232 232 228 222 217 216 214 214 216 218 218 216 214 211 209 209 207 207 207 208 209 210 212 214 215 217 217 217 217 218 218 219 219 219 219 219 219 219 220 221 222 223 223 222 219 214 211 210 207 205 202 199 197 196 193 189 186 184 183 182 183 186 190 191 188 186 185 186 188 189 189 191 195 202 210 218 225 229 231 232 232 231 229 226 226 227 229 229 228 228 224 218 210 202 196 195 213 226 233 236 240 242 242 243 244 245 245 245 243 241 241 237 237 237 236 233 225 215 204 201 197 190 184 184 185 187 189 191 195 196 199 202 206 211 214 219 222 224 227 229 229 230 230 231 232 233 233 231 227 225 225 224 223 223 223 224 226 227 228 229 229 229 230 231 234 236 239 241 242 243 243 241 240 236 230 226 225 231 235 237 236 236 236 236 237 237 237 237 237 237 236 236 236 235 234 233 231 229 226 223 221 221 220 219 218 217 216 214 213 212 211 210 209 208 206 203 198 192 184 176 166 154 151 145 134 125 122 123 126 130 134 137 139 141 144 148 151 154 156 158 161 163 163 165 164 164 165 166 167 168 168 168 168 169 169 170 170 171 172 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 176 177 178 179 180 180 179 179 178 178 178 179 181 181 181 181 182 182 182 182 183 184 183 181 181 181 181 182 183 184 185 184 184 184 185 185 185 184 184 183 182 182 182 182 183 185 184 182 181 180 180 181 181 180 179 177 172 170 169 169 169 169 169 170 172 173 174 174 174 174 174 174 175 175 176 176 176 176 175 175 175 175 175 174 174 174 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 177 177 177 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 180 180 181 182 182 183 183 184 185 185 186 186 187 187 188 188 188 188 188 188 188 188 187 187 187 187 186 186 186 186 185 185 185 186 186 186 186 186 186 186 186 186 185 185 185 184 184 183 183 184 185 185 185 186 186 185 185 185 186 186 186 186 187 187 187 186 186 186 186 186 230 229 227 225 223 221 220 221 224 226 229 233 239 245 249 252 252 244 243 244 245 245 243 239 238 235 230 219 206 201 200 200 201 203 208 214 220 225 229 231 230 228 226 221 218 218 218 218 218 215 212 209 207 207 206 206 208 209 210 210 212 214 215 216 217 216 216 217 218 219 220 220 220 220 220 220 220 221 222 222 223 221 219 217 216 212 210 208 205 202 199 196 192 189 187 186 183 181 180 181 184 186 185 185 185 188 194 197 198 199 204 211 217 222 225 227 229 231 231 230 228 226 225 226 228 228 227 225 220 213 205 200 199 205 221 233 236 239 243 244 244 244 244 244 245 244 244 243 241 238 237 236 234 229 220 210 201 198 193 185 180 178 179 180 182 186 192 192 198 205 211 216 219 224 225 226 227 228 228 229 229 229 230 231 231 229 227 224 224 223 222 222 222 223 225 226 227 228 228 228 229 230 231 234 236 239 241 242 242 242 240 237 231 224 221 225 231 234 235 235 235 235 236 236 236 236 236 236 236 235 234 233 232 231 230 228 225 223 223 222 220 219 218 217 215 214 213 212 212 211 210 208 206 203 198 192 184 175 165 161 150 137 126 121 121 124 127 131 134 134 137 141 145 148 150 152 153 154 156 156 159 161 161 161 163 164 165 167 167 168 168 169 170 170 171 171 172 173 173 173 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 178 178 179 180 180 180 179 179 179 179 180 181 181 181 180 180 180 180 181 181 181 181 180 180 180 181 182 183 184 184 184 185 185 186 186 187 187 187 187 186 186 186 185 186 187 185 183 181 180 180 180 180 178 176 173 168 168 169 169 170 171 171 173 174 175 174 174 173 173 173 173 174 175 176 176 176 175 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 177 177 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 179 180 180 181 181 182 182 183 184 185 185 186 186 187 187 187 188 188 188 188 188 187 187 187 187 186 186 186 186 185 185 185 185 185 185 186 186 186 186 186 186 186 186 185 185 185 184 184 184 184 184 184 185 186 186 186 186 185 185 185 186 186 186 187 187 187 187 187 187 187 187 228 227 223 221 220 219 219 220 220 222 223 227 231 237 242 245 243 235 232 232 234 237 239 239 237 233 225 214 203 201 198 198 200 204 210 216 220 224 226 228 228 228 227 225 222 220 219 218 217 215 210 209 207 204 203 205 208 209 210 211 213 214 215 216 216 216 216 216 217 219 220 220 220 220 220 220 220 221 221 222 222 221 220 219 218 215 214 212 210 206 201 196 190 189 188 186 184 182 181 182 184 185 185 186 187 191 197 200 202 204 210 216 222 226 226 228 230 231 231 229 227 225 225 226 226 227 226 222 215 207 201 198 201 211 224 227 234 240 244 245 245 245 244 244 243 243 243 242 241 239 237 234 230 224 216 209 206 197 189 183 178 174 173 173 176 180 184 189 198 208 216 223 226 228 229 230 231 230 231 230 230 229 229 230 230 229 228 228 225 222 221 221 221 222 224 225 226 227 227 227 228 229 230 232 234 236 239 240 240 241 240 238 233 226 221 221 226 227 230 232 233 234 234 234 233 234 235 235 235 234 234 233 231 230 229 227 226 223 223 222 220 219 218 217 215 214 213 212 212 212 210 209 207 204 199 192 183 176 174 156 140 127 120 118 121 125 129 131 133 134 138 142 145 148 149 150 151 152 153 154 156 158 159 160 161 163 165 165 166 167 168 169 170 171 171 172 172 173 173 173 174 174 174 174 174 173 173 173 173 174 175 175 175 175 175 176 177 178 178 179 180 181 180 180 180 180 180 180 180 180 179 179 178 179 179 180 180 180 180 180 180 181 182 182 183 183 185 185 185 186 187 188 189 189 190 190 190 189 189 188 188 187 185 183 180 179 178 177 175 172 171 169 168 169 171 172 173 173 174 175 175 175 173 172 172 172 172 173 175 176 177 176 175 174 173 173 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 180 180 181 181 182 182 183 184 185 185 186 186 186 187 187 188 188 188 187 187 187 187 187 187 186 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 185 185 185 185 185 185 184 184 184 185 185 186 186 186 186 185 185 185 185 186 186 187 187 187 187 187 187 187 187 226 223 219 217 217 217 218 219 220 220 221 223 226 231 237 240 238 234 230 225 226 229 234 237 235 229 221 211 202 202 197 197 200 205 211 217 221 223 224 225 225 225 226 226 224 221 219 218 216 214 212 209 205 202 202 204 207 209 211 213 214 214 215 216 216 215 215 216 217 218 219 220 220 220 220 220 220 220 220 221 221 221 221 221 220 218 217 216 213 208 202 196 193 190 188 187 186 185 186 188 188 188 188 187 189 194 199 202 203 207 213 219 223 225 228 230 232 232 230 228 225 223 223 223 223 222 218 212 205 199 195 194 201 206 210 223 234 240 244 245 245 244 243 243 242 242 242 241 240 239 235 231 227 221 216 214 203 193 186 180 176 172 171 170 172 174 178 187 198 209 218 225 228 231 233 234 234 235 235 235 234 233 233 233 233 231 231 232 228 224 222 220 220 221 223 224 225 226 226 227 227 228 229 230 232 235 235 237 238 240 240 239 236 230 225 222 224 224 226 228 230 231 231 231 231 232 233 233 233 233 233 232 231 230 229 228 226 226 224 222 220 219 218 216 215 214 213 213 212 211 210 209 207 204 199 190 187 182 169 154 133 122 119 120 125 129 131 132 134 137 140 143 146 148 149 150 150 151 152 153 155 157 158 160 162 163 165 165 166 167 169 170 172 172 172 172 172 172 172 173 174 174 174 173 173 172 171 171 172 173 174 174 174 174 175 176 177 177 178 179 181 181 181 180 181 181 181 181 180 179 178 178 178 179 179 180 180 180 180 181 181 182 182 182 183 183 184 185 186 188 189 190 191 192 192 193 192 192 191 190 189 187 184 181 179 177 174 170 167 166 165 167 170 172 173 174 175 176 177 177 176 174 172 171 171 172 173 175 176 177 177 176 174 174 174 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 176 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 180 180 180 181 182 182 183 184 185 185 186 186 186 187 187 187 187 187 187 187 187 187 186 186 185 185 185 185 185 185 185 185 185 186 186 185 185 185 185 185 185 185 185 185 186 185 185 185 184 185 185 185 186 186 186 186 186 185 185 185 186 186 187 187 187 187 187 187 187 187 224 220 216 214 213 215 215 216 219 220 220 221 223 228 233 236 234 230 228 221 221 224 229 233 233 226 217 212 208 202 197 198 201 206 212 218 222 223 223 223 222 223 225 225 224 221 218 217 216 215 214 210 205 201 201 203 206 209 212 213 214 215 216 216 216 215 215 215 216 217 217 218 219 220 220 220 220 220 220 220 220 221 221 221 221 220 219 218 214 209 201 197 197 192 189 188 188 189 191 193 194 193 192 191 193 197 201 203 206 210 216 221 223 224 228 230 231 231 229 227 223 219 218 217 213 208 199 192 187 186 186 189 199 205 211 224 234 240 243 245 245 244 243 243 242 240 239 237 238 237 233 228 224 221 218 213 202 191 183 178 175 172 170 170 170 173 178 188 200 211 219 224 229 234 234 236 238 239 240 240 239 238 237 237 236 236 235 233 229 225 222 221 220 221 222 222 223 225 225 226 227 228 228 229 230 231 233 235 237 238 239 239 237 235 231 228 226 225 226 227 228 229 230 231 231 231 231 231 232 232 232 232 231 230 229 229 229 227 225 223 221 219 218 216 215 214 214 213 211 211 210 209 207 204 197 188 183 176 160 144 126 120 122 126 131 134 134 135 137 139 141 145 147 148 149 150 150 151 152 154 156 157 159 161 163 164 164 166 167 168 170 171 172 173 171 170 170 170 171 172 172 172 172 172 171 171 170 170 171 172 173 173 173 174 175 175 176 177 178 179 180 181 180 180 181 181 182 181 180 179 179 179 179 180 180 180 181 181 181 182 182 183 183 183 182 183 183 185 187 189 191 192 193 194 195 195 194 193 192 191 188 185 181 176 175 172 167 164 162 163 164 169 174 175 176 177 178 178 177 176 175 173 172 172 172 172 174 176 177 177 177 175 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 176 176 176 176 176 177 177 177 178 178 178 178 179 179 179 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 180 180 180 181 182 183 183 184 184 185 185 186 186 187 187 187 186 186 186 186 186 186 186 185 185 185 185 185 185 185 185 185 185 186 185 185 185 185 185 185 185 185 185 186 186 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 187 187 187 187 188 188 188 187 222 217 213 210 210 212 213 215 218 220 220 220 222 225 230 233 234 232 228 222 219 221 225 229 230 225 215 213 210 204 201 201 204 209 213 218 221 222 222 221 221 222 225 225 223 220 217 216 215 214 213 210 204 201 200 202 205 209 210 212 214 216 216 216 215 215 215 215 216 216 216 217 218 219 219 219 219 220 219 219 220 220 221 222 222 221 220 218 214 208 204 201 198 193 190 189 189 192 196 198 198 197 196 196 197 200 202 204 208 214 219 220 223 226 229 230 231 230 228 225 219 212 211 207 197 186 174 169 169 172 177 185 188 200 215 226 234 240 243 245 245 245 244 244 242 239 235 234 236 235 230 225 221 221 219 214 205 193 184 178 175 174 172 172 172 174 181 190 202 213 221 226 231 236 236 238 240 241 242 242 241 239 238 238 238 237 235 232 229 226 222 220 219 219 220 221 222 224 224 225 226 227 228 229 229 229 231 233 235 237 238 239 239 238 237 235 232 230 229 229 229 230 230 233 233 233 233 232 232 232 233 232 232 231 230 230 231 229 227 225 223 221 219 217 216 215 214 212 211 210 209 208 206 202 196 194 184 169 152 136 123 121 126 131 135 136 137 138 139 141 143 146 148 149 150 150 151 152 154 156 157 159 160 162 164 164 165 166 167 168 169 170 171 170 168 167 167 168 169 170 170 170 170 169 169 169 169 170 171 172 172 173 173 174 174 175 176 176 177 178 180 180 180 179 180 180 181 181 181 181 180 180 181 181 181 181 182 182 182 182 183 183 183 183 183 183 184 186 187 190 192 193 195 195 196 196 195 194 193 191 187 182 176 173 170 166 163 162 162 164 167 172 177 177 178 179 179 177 176 174 173 173 172 172 173 174 176 177 177 177 176 175 175 175 175 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 176 176 176 177 177 178 178 178 178 179 179 179 179 179 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 179 179 180 181 182 183 183 184 184 184 185 185 186 186 186 186 186 186 186 186 186 185 185 185 185 185 185 186 186 186 185 185 185 186 186 185 185 185 185 185 185 185 186 186 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 188 188 188 188 187 221 217 212 208 208 208 210 214 217 219 221 221 222 224 227 230 231 230 228 225 221 220 222 226 228 227 227 219 212 208 206 205 208 211 215 218 220 220 221 221 221 223 226 226 223 220 217 216 214 213 211 209 204 200 200 201 205 209 209 212 215 216 216 215 215 215 215 215 215 215 216 217 218 218 218 219 219 219 219 219 219 220 221 222 222 222 221 218 214 212 208 204 199 194 190 189 191 195 198 201 201 201 200 199 200 201 203 206 211 216 217 221 224 228 230 232 231 229 227 223 215 215 207 196 182 168 157 154 157 163 170 170 186 204 217 227 234 240 243 245 246 246 246 245 242 238 234 233 233 231 226 222 221 219 217 214 208 198 188 180 178 178 176 174 173 176 183 193 204 215 222 227 230 231 235 238 240 242 242 241 239 237 236 236 236 235 233 231 229 226 223 220 220 219 219 219 221 223 223 224 225 226 227 227 228 229 230 232 234 236 237 238 239 239 239 238 236 234 233 233 233 233 233 236 237 237 236 236 236 236 236 235 234 234 233 234 233 231 229 226 224 222 220 218 218 216 214 212 211 210 208 206 203 200 200 191 178 162 145 130 121 123 129 133 135 138 139 140 141 143 145 148 149 150 151 152 153 154 156 157 159 161 162 162 163 163 164 164 165 165 165 166 166 166 164 163 165 166 166 167 167 167 167 168 168 168 169 170 170 171 172 173 173 174 174 175 176 176 176 177 179 180 180 180 180 180 181 182 182 182 182 182 182 182 182 182 183 183 182 183 183 184 184 184 184 184 185 187 188 191 193 194 195 196 197 197 196 194 192 190 185 179 176 172 167 164 163 164 166 169 172 176 179 179 179 178 177 175 174 173 173 173 173 173 174 175 177 177 177 176 175 175 176 176 176 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 177 177 178 178 178 178 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 177 177 177 177 178 178 178 179 179 179 180 180 181 182 183 183 184 184 184 184 185 185 186 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 185 185 185 185 186 186 186 186 185 185 185 186 186 186 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 188 188 188 188 187 222 220 213 210 208 207 209 212 216 219 222 223 223 224 225 225 228 228 228 228 225 222 221 223 226 228 228 223 217 213 210 209 212 214 216 217 218 219 220 221 222 224 227 227 225 220 217 216 213 212 210 208 204 200 200 201 203 205 208 212 215 216 216 215 215 214 214 214 214 215 215 216 217 217 218 218 219 219 219 219 220 221 222 222 222 222 220 217 215 214 209 205 200 195 191 190 193 196 199 200 202 203 203 202 202 202 205 209 214 218 218 223 226 229 231 232 230 228 225 221 217 209 199 187 174 162 154 152 156 162 168 172 189 208 220 228 234 239 242 244 245 245 246 245 242 237 233 232 232 228 225 223 220 218 216 212 208 201 192 185 183 182 180 177 175 178 185 195 206 215 222 224 226 230 234 237 240 241 241 239 236 235 234 233 233 232 230 229 228 226 224 221 221 220 219 219 220 221 222 222 223 225 225 226 227 228 229 230 232 235 236 237 238 238 239 238 237 236 236 236 236 237 237 239 239 240 239 240 241 242 242 241 240 239 237 236 234 232 230 227 225 223 222 221 219 217 214 212 211 209 207 204 201 198 196 187 173 156 139 126 121 126 128 132 137 141 142 143 144 145 147 150 151 152 153 154 155 156 157 159 160 161 162 159 158 157 157 157 158 158 159 159 161 161 160 161 163 164 164 164 165 166 166 167 167 168 169 170 170 171 172 173 173 173 174 175 176 175 174 175 178 180 180 180 180 180 181 182 182 183 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 186 187 188 190 192 193 194 194 196 197 197 196 194 191 188 184 180 176 171 167 165 166 169 172 175 177 178 179 179 177 176 174 173 173 173 173 173 173 174 175 177 177 177 176 175 175 176 177 177 176 175 174 174 174 174 174 174 174 173 173 173 173 174 174 174 174 174 174 174 174 175 176 177 177 177 178 178 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 181 182 182 183 183 183 183 184 184 185 185 185 185 185 185 185 185 185 184 184 184 185 185 186 186 186 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 187 186 185 184 185 185 186 186 186 186 186 186 187 187 187 186 186 186 186 187 187 188 188 188 188 188 223 222 216 214 211 207 207 211 215 219 222 225 225 226 225 226 226 227 228 228 227 224 222 222 222 224 226 226 222 218 215 214 216 217 217 218 218 218 219 221 223 225 227 228 226 225 222 216 212 210 209 207 205 202 201 202 203 204 208 212 214 215 214 214 214 214 214 214 214 214 215 216 216 217 218 218 219 219 219 220 221 221 222 222 222 221 220 219 218 215 210 206 201 196 193 192 194 197 199 200 203 205 206 205 205 205 208 212 213 215 219 224 227 229 231 231 229 225 221 216 210 201 192 181 172 164 160 159 164 165 170 182 197 213 222 229 234 237 240 242 243 245 245 244 241 237 233 231 229 226 225 223 220 217 215 211 206 201 195 189 190 187 184 180 178 179 187 197 207 216 221 223 226 230 233 236 238 239 238 236 234 234 233 231 230 230 228 227 227 226 224 224 222 220 219 218 218 220 220 220 221 222 223 224 225 227 228 229 231 233 234 234 235 237 238 238 238 238 238 238 238 238 238 239 241 241 241 241 243 245 246 246 245 242 240 237 235 232 229 227 225 225 224 222 220 217 215 212 210 208 205 203 202 198 192 182 167 150 135 125 124 130 131 135 141 144 145 145 146 147 149 150 152 154 155 156 156 157 157 158 158 158 158 152 150 149 149 150 152 153 154 155 156 158 158 160 161 162 162 163 164 165 165 166 167 168 169 170 171 172 173 173 173 173 173 175 176 174 173 174 177 178 179 180 180 180 181 182 182 183 183 183 183 183 183 183 183 183 184 184 185 185 185 186 186 187 188 190 191 192 193 194 195 196 197 196 195 193 190 186 184 182 177 173 171 171 172 174 177 178 179 179 178 177 175 174 173 174 174 174 174 173 173 175 177 177 177 176 175 175 175 176 177 177 177 176 175 174 174 174 174 174 173 172 172 172 173 173 173 173 173 173 173 174 174 175 176 176 177 177 178 178 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 181 181 182 182 182 182 182 183 183 183 184 184 184 184 184 185 185 185 184 184 184 185 185 185 186 186 185 185 185 185 185 186 186 186 186 186 186 187 187 187 187 187 187 185 185 185 185 185 186 186 186 186 186 187 187 187 187 187 187 187 187 187 188 188 188 188 188 188 224 224 222 218 213 208 206 208 213 218 222 225 227 226 227 227 227 228 228 228 228 227 224 223 222 222 224 227 227 224 220 218 218 219 218 218 218 218 218 219 222 225 227 229 228 227 223 217 212 208 208 207 206 204 203 202 203 205 208 211 213 214 213 212 213 213 213 213 213 213 214 215 216 217 218 218 218 219 219 220 221 222 222 221 221 220 219 219 218 215 212 210 204 198 195 194 195 195 198 201 204 206 208 208 208 209 213 215 216 218 222 225 228 231 232 231 229 225 223 216 205 195 186 177 171 166 164 166 169 171 179 191 204 216 223 229 234 237 238 239 241 243 244 244 241 238 233 229 225 225 223 221 219 216 213 209 205 200 195 191 190 188 185 182 180 182 189 199 208 213 216 222 226 230 233 236 237 236 235 234 233 233 232 231 229 228 227 226 225 225 225 224 223 220 218 217 217 218 218 218 218 219 221 222 224 225 226 227 229 231 232 232 233 235 236 237 238 238 239 239 239 239 240 240 241 241 240 240 241 244 245 246 246 244 240 237 234 231 229 227 225 225 224 222 220 217 215 212 210 207 206 204 201 195 188 177 162 145 132 126 127 128 133 139 144 146 147 147 148 149 150 150 153 154 154 154 154 153 152 152 152 152 151 144 143 143 145 148 150 151 151 152 153 156 158 159 161 162 163 163 164 164 165 166 167 168 169 170 171 172 172 173 173 172 172 174 174 173 172 172 173 175 177 179 179 179 181 182 182 182 182 182 182 183 184 184 184 184 184 184 185 186 187 188 188 189 190 191 192 193 193 194 195 195 196 195 194 192 189 187 185 183 181 179 177 177 178 179 180 179 179 178 176 175 174 174 174 175 175 175 174 173 174 176 177 177 176 175 174 174 176 177 178 178 178 177 175 175 175 174 173 173 172 172 172 172 173 173 173 173 173 173 173 174 175 175 176 176 177 177 178 178 179 179 178 178 178 178 178 178 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 181 181 181 181 182 182 182 182 183 183 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 184 184 185 185 185 186 186 186 186 187 187 188 188 188 188 186 185 185 185 185 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 188 188 189 189 189 188 225 225 225 222 217 211 208 208 212 217 221 224 225 226 227 228 228 227 227 227 228 228 227 227 224 222 223 226 229 229 226 222 220 222 221 220 219 218 217 217 220 224 227 229 230 229 225 219 213 207 207 208 208 207 205 205 205 206 208 211 212 212 211 211 211 211 212 212 213 213 214 215 216 217 217 217 218 219 220 220 221 221 221 220 219 219 219 218 217 216 214 211 207 202 198 197 197 198 200 202 205 208 210 211 212 214 217 217 219 222 225 228 231 232 232 231 229 229 222 212 200 190 181 174 169 166 165 166 168 174 185 198 210 220 224 229 234 236 236 238 240 242 243 242 240 237 231 227 226 223 221 219 217 214 211 209 204 199 196 194 189 186 184 183 182 185 192 202 206 209 217 222 226 230 233 235 235 233 233 232 231 231 230 230 229 227 225 224 223 223 223 222 221 219 217 216 216 216 215 215 216 217 218 220 222 223 224 226 227 228 229 230 230 232 234 236 237 238 239 239 239 240 240 240 239 239 239 239 239 241 242 244 244 243 240 237 233 230 228 226 226 225 223 222 219 217 215 212 209 207 207 203 199 192 183 171 156 141 131 127 129 131 138 143 146 148 149 149 149 150 151 151 150 150 149 148 146 145 144 143 143 143 142 141 141 143 146 150 152 152 151 152 153 156 158 160 162 163 164 164 164 165 166 167 167 168 170 171 172 172 172 172 172 172 172 172 173 171 171 171 171 173 176 177 178 179 180 182 182 182 182 181 182 183 184 184 184 184 184 185 185 187 188 189 191 192 192 193 193 193 193 194 195 195 195 194 193 192 191 189 187 186 187 185 183 181 181 180 180 179 178 176 175 175 176 175 176 176 175 175 174 174 176 177 177 176 175 174 175 175 176 178 179 179 178 177 176 176 175 174 173 172 171 171 172 172 172 173 173 173 173 173 173 174 175 175 176 176 177 177 178 178 178 178 178 178 178 178 178 178 178 179 179 178 179 178 178 178 178 179 179 178 178 178 178 178 178 179 179 179 180 180 180 180 180 181 181 181 182 182 183 183 183 183 184 184 184 184 184 184 185 185 185 185 185 185 184 184 184 184 185 185 185 186 186 186 186 187 188 188 188 188 188 186 185 185 185 185 186 186 186 186 187 187 187 187 188 188 188 188 187 187 188 188 189 189 189 189 189 225 225 225 223 220 216 211 209 211 216 220 222 223 225 226 227 227 227 227 227 228 228 228 228 227 223 222 225 229 232 230 228 227 227 223 222 221 219 216 215 217 222 225 226 229 230 227 220 213 207 207 208 209 209 209 208 207 207 209 210 211 211 209 209 209 210 211 212 212 213 214 215 216 217 217 217 218 219 219 220 221 221 220 219 219 219 217 217 216 216 215 213 211 206 202 200 200 201 203 205 206 209 212 214 215 217 219 220 221 224 226 229 231 232 231 230 228 226 219 207 195 185 178 172 168 167 167 168 172 179 192 205 215 222 225 229 231 233 236 238 239 241 241 240 238 235 229 225 224 221 220 218 215 212 210 208 204 203 200 193 188 184 182 181 182 186 195 201 206 211 218 223 227 230 233 235 235 232 231 230 229 228 229 228 228 226 224 222 222 221 220 220 219 217 216 215 214 214 214 213 214 214 216 217 219 221 222 223 223 225 226 227 227 229 232 234 235 236 237 238 238 238 238 238 236 237 237 237 238 238 240 242 243 242 240 236 234 231 229 228 225 223 222 220 219 217 214 211 209 207 205 201 196 188 177 165 151 139 132 131 134 137 143 146 148 149 149 148 149 149 149 148 142 141 139 138 137 136 136 137 137 138 139 142 144 146 149 153 154 154 153 153 154 157 159 161 163 165 166 166 166 166 167 167 168 169 170 171 171 171 172 171 171 171 171 171 171 170 170 170 171 173 175 176 177 179 181 181 183 183 183 182 182 183 184 185 184 184 184 185 186 188 189 191 193 194 194 194 194 193 193 194 194 195 195 194 194 194 193 191 190 190 191 188 185 183 181 180 178 176 175 175 176 177 177 176 176 176 175 175 175 176 176 177 176 175 175 175 175 176 178 179 179 179 179 177 177 176 175 174 172 171 171 171 172 172 173 174 173 173 173 173 174 175 175 176 176 176 177 177 177 177 177 177 177 177 177 178 178 178 178 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 180 180 180 180 180 181 181 182 182 183 183 183 183 183 183 184 184 184 184 185 185 185 185 185 184 184 184 184 184 184 185 186 186 186 187 187 188 188 189 189 189 188 186 185 185 185 186 186 186 186 186 187 187 188 188 188 188 188 188 188 188 188 189 189 189 189 189 189 224 224 224 224 222 220 216 213 212 215 217 220 222 225 226 226 226 226 227 227 227 228 228 228 228 224 223 224 228 232 233 233 232 230 226 224 223 220 217 215 215 218 221 224 227 228 226 219 212 208 208 209 209 210 210 210 209 209 209 210 210 209 208 207 207 208 209 211 212 214 214 215 216 216 216 217 218 219 219 220 220 220 220 219 218 218 217 216 215 215 215 214 213 209 208 206 204 204 206 207 208 211 214 217 218 220 221 221 221 223 225 228 230 231 229 229 227 222 214 200 189 181 175 171 169 169 169 172 178 188 200 211 218 223 226 230 230 232 235 237 238 239 240 239 237 233 231 226 222 219 219 217 215 213 211 209 206 205 200 194 190 184 180 179 180 184 189 195 205 214 220 225 228 230 233 234 234 233 232 230 229 229 229 228 227 225 224 224 221 219 218 217 217 215 214 213 213 213 213 212 212 212 214 215 216 218 219 220 220 222 223 223 224 226 229 231 233 234 235 236 236 237 236 236 235 235 235 235 236 237 239 240 241 241 240 237 236 233 231 229 225 221 220 218 217 215 213 212 210 207 203 199 193 184 173 160 149 140 137 137 139 142 145 146 147 146 145 144 144 144 143 140 132 131 132 132 133 134 134 135 137 139 141 146 148 150 153 155 155 156 154 154 156 159 160 162 165 167 167 168 167 167 168 168 169 169 170 171 171 171 171 171 171 171 170 170 170 170 170 171 172 173 175 176 178 179 181 181 183 184 184 183 183 183 184 184 185 185 185 186 187 188 190 192 194 195 195 195 194 194 193 194 194 195 195 195 195 195 195 195 194 194 192 188 185 183 181 179 176 174 174 176 177 177 177 176 176 176 176 177 177 178 177 176 175 175 175 175 176 177 179 179 180 179 179 179 178 176 175 173 172 171 171 172 173 173 174 174 174 174 174 174 175 175 175 176 176 176 177 177 177 176 176 176 176 177 177 177 178 178 178 179 179 179 178 178 178 178 178 178 178 178 178 178 177 177 178 178 178 178 179 179 179 179 180 180 181 181 182 182 182 183 183 183 183 183 183 184 184 184 184 185 185 185 185 184 184 184 184 184 184 185 186 186 187 187 188 188 188 189 189 188 187 185 185 185 186 186 186 186 186 187 187 188 188 188 188 188 188 188 188 188 188 189 189 190 190 190 190 223 223 224 224 223 222 220 217 215 215 216 219 222 224 226 226 226 226 227 228 227 228 228 228 227 226 224 225 228 230 232 233 233 231 228 226 225 222 219 217 216 216 218 222 224 225 223 216 211 209 209 210 210 211 212 212 211 210 209 209 208 208 207 206 206 206 208 210 212 214 215 216 216 217 217 217 218 218 219 219 219 219 219 219 218 217 216 215 215 215 215 215 215 213 212 209 207 207 209 209 210 213 216 219 219 222 223 222 222 222 224 225 227 228 228 227 224 218 208 195 186 178 173 170 170 170 171 176 185 198 208 215 220 223 226 227 230 232 235 237 238 239 239 238 237 236 230 222 218 216 216 216 215 214 213 212 212 209 203 198 194 187 180 177 179 182 183 195 208 217 223 226 229 230 231 231 231 231 230 230 231 231 230 230 228 227 227 226 223 220 219 217 216 215 214 213 212 212 212 212 211 211 212 213 214 215 216 217 218 219 220 220 220 222 225 228 230 231 232 234 234 235 234 234 232 232 232 233 234 235 237 239 239 240 240 238 237 236 234 230 225 220 218 216 215 214 212 212 209 205 201 196 189 179 168 158 150 148 141 139 141 143 143 142 141 140 139 138 137 135 133 131 127 128 130 133 134 134 136 138 140 142 144 149 151 153 154 155 157 157 155 156 158 160 161 164 165 167 168 169 168 168 169 169 169 170 170 171 171 171 171 170 170 170 170 170 170 171 172 172 173 174 176 177 178 180 181 182 184 185 185 184 184 184 184 185 185 185 185 187 188 189 190 192 194 194 194 194 194 194 194 194 194 195 196 197 197 198 198 198 197 194 190 186 185 183 181 179 177 176 177 177 177 176 176 176 176 177 178 179 180 179 178 176 176 175 176 177 178 179 179 180 180 180 180 179 178 176 174 173 171 171 172 173 173 174 175 174 174 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 178 178 178 178 179 179 180 180 181 181 181 182 182 182 183 183 183 183 183 183 184 184 184 185 185 185 184 184 184 184 184 184 185 186 186 187 187 188 188 188 189 189 188 187 186 185 185 185 186 186 186 187 187 187 187 188 188 188 188 189 189 189 189 189 189 189 189 190 190 190 190 222 223 224 224 224 223 222 221 220 219 218 220 222 224 225 226 226 227 227 227 228 228 228 227 227 227 226 226 228 229 230 232 233 232 230 228 226 224 221 220 219 218 219 221 222 221 218 212 209 209 210 210 212 213 213 214 213 211 209 208 208 207 206 205 204 205 206 209 211 214 215 216 216 217 218 218 218 218 219 218 218 218 218 218 218 217 216 216 215 215 215 216 216 216 215 212 210 209 210 211 213 216 218 220 221 224 224 224 223 223 223 224 224 225 225 225 221 214 204 194 184 176 172 170 170 171 174 182 194 207 215 219 222 223 225 227 230 233 235 237 239 239 239 238 236 235 228 219 213 211 212 213 213 214 214 214 214 212 207 204 200 192 185 181 180 182 187 199 212 220 225 227 229 230 228 228 227 226 226 228 230 231 232 232 231 231 231 229 226 223 221 219 217 216 215 214 213 213 213 213 213 212 212 212 213 213 214 215 216 216 217 217 217 219 222 224 226 228 230 232 232 232 232 231 229 229 229 230 230 232 234 236 237 238 238 237 235 235 234 230 225 219 216 215 214 213 212 211 207 203 198 192 184 174 163 157 155 146 141 138 138 138 137 135 133 132 131 130 128 127 127 127 129 130 133 136 137 138 140 141 143 145 148 152 154 154 155 156 157 157 156 157 160 162 162 164 165 167 168 169 169 169 169 170 170 171 171 172 172 171 171 170 171 170 170 170 170 172 173 174 175 176 177 178 179 179 180 182 184 185 185 185 185 184 185 185 185 186 186 188 189 190 191 192 192 193 193 193 193 193 194 195 196 197 197 198 199 200 200 200 198 193 188 185 185 184 183 182 180 179 178 178 177 176 176 177 178 180 181 181 181 179 178 177 177 177 178 179 179 180 180 180 180 180 179 178 177 175 173 172 171 172 172 173 174 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 180 180 181 181 181 182 182 182 182 182 182 183 183 183 184 184 185 185 184 184 184 184 184 184 185 186 186 187 187 188 188 188 189 188 188 187 187 186 185 185 185 185 186 186 187 187 187 188 188 188 188 189 189 189 189 189 189 189 190 190 190 190 190 190 222 223 224 225 225 225 224 224 223 222 221 221 222 223 224 225 226 227 227 228 229 229 229 228 227 227 228 228 228 229 230 231 233 234 234 232 229 226 224 223 222 221 221 221 220 218 215 210 209 209 210 211 213 214 215 215 214 212 210 208 207 207 206 205 204 205 206 208 211 213 214 215 216 218 218 218 218 218 218 218 217 217 217 217 217 217 217 216 216 215 216 216 216 216 216 214 211 210 211 213 215 216 218 220 223 226 226 225 224 223 223 223 223 223 223 222 218 212 203 193 182 175 174 173 172 174 180 190 203 213 220 222 223 225 227 229 231 233 236 238 239 240 239 239 238 233 224 214 209 208 209 210 211 212 212 213 214 213 211 208 205 200 193 190 188 190 196 206 217 223 227 229 230 231 231 228 225 222 223 225 228 230 231 232 232 231 230 229 227 225 222 220 219 218 217 216 215 215 215 216 215 214 214 213 213 213 213 214 215 215 215 215 215 216 219 219 222 225 228 229 230 230 230 228 227 227 227 227 227 229 231 233 234 235 235 234 232 232 231 229 225 220 216 214 214 213 211 209 205 200 194 186 176 164 155 150 146 139 136 133 132 132 131 128 127 126 124 124 124 126 127 130 133 135 137 138 140 141 142 143 145 147 150 153 155 155 156 158 158 158 158 159 161 163 163 165 166 167 168 169 169 170 170 171 171 171 172 172 172 171 171 170 171 171 171 171 171 173 175 176 177 177 178 178 179 179 180 182 183 184 185 185 185 185 185 185 186 187 187 189 190 191 192 192 192 192 192 192 192 193 195 196 197 197 198 199 200 201 201 199 196 192 189 188 187 186 186 184 183 181 179 177 177 178 178 179 181 182 182 182 180 179 179 179 179 180 180 181 181 181 180 180 180 179 178 177 175 174 172 172 172 172 173 174 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 175 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 180 180 180 180 181 181 181 182 182 182 182 182 182 183 183 184 184 184 184 184 184 184 185 185 186 186 187 187 188 188 188 189 188 188 187 186 186 185 185 185 185 186 186 187 187 187 188 188 188 188 189 189 189 190 190 190 190 190 190 190 190 190 191 190 221 222 224 225 226 226 226 225 225 225 224 223 223 223 224 225 225 225 227 228 229 230 230 229 229 229 230 231 230 230 231 231 233 236 237 237 233 229 228 226 224 224 223 221 219 217 214 211 210 210 211 212 214 215 215 215 214 212 210 209 208 208 207 206 205 205 206 208 210 211 212 214 216 217 218 219 219 219 218 217 217 217 216 216 216 216 217 217 217 216 216 216 216 216 216 214 212 211 212 215 217 217 219 222 224 226 226 226 225 224 224 223 223 223 222 220 216 209 200 190 182 178 177 176 176 179 186 197 209 218 223 224 225 228 230 230 231 233 236 238 239 240 239 239 236 230 221 212 208 206 206 207 208 208 210 211 213 213 212 211 208 205 201 200 198 200 206 214 222 227 230 232 233 236 235 231 226 222 221 223 226 228 229 230 230 230 230 228 227 225 223 221 220 219 219 217 216 216 217 217 217 216 215 215 215 214 214 214 215 215 215 214 213 214 215 216 220 223 225 227 228 228 227 227 226 226 225 225 225 226 228 230 231 232 232 231 231 231 230 228 225 221 218 214 213 212 210 207 201 194 185 173 160 152 147 139 131 128 129 128 127 127 126 125 125 124 123 125 127 130 132 134 138 140 140 142 143 143 143 145 147 150 152 154 155 156 158 159 160 160 160 161 163 164 164 166 166 167 168 169 169 170 171 171 172 172 173 173 172 172 171 171 171 171 171 172 172 174 176 177 178 178 178 178 179 180 181 182 183 184 184 185 185 185 185 186 187 188 189 190 191 192 192 193 193 192 192 192 193 194 195 196 197 198 199 200 201 201 200 198 195 193 192 190 189 189 188 186 183 181 179 178 179 180 181 182 182 183 182 181 180 180 180 181 182 182 182 182 181 181 180 180 179 178 177 176 174 172 172 172 172 172 174 175 175 175 176 176 176 177 177 177 177 176 176 176 176 175 175 175 175 175 176 176 177 177 177 177 177 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 179 179 179 180 180 180 180 180 181 181 181 181 181 182 182 182 183 183 184 184 184 184 184 184 184 185 185 186 187 187 188 188 189 189 188 188 187 186 185 185 185 185 185 186 186 186 187 187 188 188 188 188 188 189 189 190 190 190 190 190 190 190 190 190 191 191 191 220 221 223 225 226 227 227 227 227 227 227 226 225 224 224 225 225 225 226 228 229 230 231 230 230 230 231 231 232 232 231 232 233 236 239 240 238 235 234 229 227 225 224 221 219 217 215 214 214 212 212 213 214 215 216 215 213 212 211 210 209 209 208 208 207 206 206 207 209 209 211 213 215 216 217 218 219 218 218 218 217 216 216 215 215 216 217 217 217 217 217 218 217 217 216 215 212 211 213 215 215 218 221 223 225 227 227 227 226 225 225 224 224 223 221 218 213 205 197 190 186 185 182 181 181 184 191 201 213 221 226 226 228 230 231 232 232 234 236 238 239 239 239 238 235 228 220 214 209 206 205 204 205 206 208 210 211 212 212 211 210 209 208 206 204 207 213 220 227 231 234 235 237 241 241 238 231 225 222 223 225 226 227 228 229 229 228 227 226 224 222 221 220 220 218 217 216 216 217 217 217 217 217 216 216 215 216 215 215 215 214 212 212 212 213 215 218 221 224 225 226 226 226 226 226 226 225 225 225 225 226 228 229 229 230 230 231 231 231 230 228 224 219 219 215 212 208 204 195 183 167 149 133 134 123 117 117 120 124 126 126 126 127 127 127 128 129 131 135 138 137 139 141 142 144 145 146 145 145 147 150 152 153 154 157 158 159 160 161 161 162 163 164 165 166 167 167 167 168 169 170 171 172 172 173 173 173 173 173 172 171 171 171 171 172 173 174 175 177 178 178 178 179 179 179 180 181 182 182 183 184 184 184 185 186 187 188 189 190 191 192 192 193 193 193 193 194 194 194 195 197 198 198 199 200 200 201 201 200 198 197 196 195 193 192 191 189 187 184 182 181 180 181 182 182 183 183 183 182 180 180 180 181 183 184 184 184 183 182 181 181 179 179 177 176 174 173 172 172 172 173 173 174 175 176 176 176 177 177 177 177 177 177 177 176 176 175 175 175 175 175 176 176 177 177 177 177 177 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 179 179 179 179 180 179 180 180 180 180 181 181 181 181 182 182 182 183 183 183 184 184 184 184 184 185 185 186 187 187 188 188 188 189 188 188 187 186 185 185 185 185 185 185 186 186 187 187 187 188 188 188 188 189 189 189 190 190 190 190 190 190 190 190 191 191 191 191 220 221 222 224 225 226 227 228 228 228 228 228 228 227 226 225 226 227 227 228 229 230 231 231 231 231 231 231 232 232 232 232 233 235 238 240 241 240 238 232 229 227 225 222 219 218 218 218 217 215 215 215 215 216 215 214 212 212 211 211 210 210 210 210 209 207 207 207 207 209 210 212 214 215 216 218 218 218 218 217 217 216 216 215 215 215 217 218 218 218 219 220 219 218 217 215 213 212 213 214 215 219 222 225 226 227 228 228 227 227 226 225 224 223 220 216 210 203 195 194 193 189 186 184 185 188 193 202 214 221 225 228 231 232 232 232 233 235 237 239 239 240 240 239 235 229 222 217 211 207 205 204 203 204 206 208 210 212 212 212 211 210 210 208 208 211 216 223 229 234 236 238 240 245 246 244 238 231 226 223 224 225 225 227 227 228 227 226 225 223 222 222 221 219 218 217 216 216 217 218 218 217 217 216 215 215 216 215 215 214 213 212 211 211 212 214 217 220 222 224 225 225 226 226 226 227 227 226 226 226 227 228 228 228 229 231 233 233 235 235 233 230 230 223 217 211 206 200 183 163 139 123 115 109 104 105 110 116 121 124 126 126 127 130 133 134 136 139 142 143 142 143 144 144 146 148 148 147 147 149 152 154 155 156 159 160 161 162 163 163 163 164 165 166 167 168 168 168 168 169 171 172 172 173 173 173 173 173 173 172 171 171 171 172 173 173 174 176 177 178 178 178 178 178 179 180 180 181 182 183 183 184 184 185 186 187 188 189 190 191 192 192 193 194 195 195 195 196 196 197 198 199 200 200 200 201 201 201 200 198 198 198 197 195 194 192 190 187 185 184 183 182 183 183 183 183 183 182 181 180 180 181 182 184 186 185 184 183 183 182 180 179 178 175 174 172 172 172 172 173 173 174 175 176 176 177 177 177 178 178 178 178 177 177 176 175 174 174 174 175 175 176 176 177 177 176 176 176 176 176 176 177 177 177 177 177 177 177 176 177 177 177 177 177 177 178 177 177 177 178 179 179 179 180 180 179 179 179 180 180 180 181 181 181 181 182 182 182 183 183 183 183 183 184 184 184 185 186 186 187 188 188 188 189 188 188 186 185 185 185 184 184 185 185 185 186 187 187 188 188 188 188 188 189 189 189 190 190 190 190 191 191 191 190 191 191 191 191 191 219 220 221 223 223 225 227 228 229 229 229 230 230 229 228 228 229 229 229 228 229 230 231 232 232 232 232 231 231 232 232 233 233 235 237 237 238 239 238 235 231 229 227 224 221 219 219 219 219 218 217 217 217 216 215 213 213 212 211 211 212 212 212 212 211 209 208 208 208 209 210 212 213 214 216 217 216 217 217 217 217 217 216 215 215 215 217 219 219 219 220 221 221 219 218 216 214 213 212 213 215 218 222 225 227 227 227 228 228 227 227 226 224 222 218 214 208 202 198 197 195 193 190 189 189 190 193 199 211 213 221 229 233 234 232 232 234 236 239 239 240 241 241 239 235 229 223 217 212 211 208 205 203 203 205 207 210 212 213 213 214 213 212 210 210 212 217 223 229 234 235 238 240 241 243 243 240 236 230 226 226 225 225 226 226 226 224 224 224 223 221 222 220 219 218 217 217 217 219 220 220 220 218 216 215 215 215 215 214 213 212 212 210 209 210 213 216 219 221 223 224 224 225 226 226 227 228 229 229 229 229 229 229 230 231 233 236 237 239 240 240 239 235 228 219 211 204 193 163 137 124 115 107 100 101 105 110 116 120 123 127 128 130 134 138 140 141 143 145 146 146 147 147 147 148 150 150 150 150 151 153 154 156 158 161 162 163 164 164 165 165 165 166 167 168 169 168 168 168 169 170 171 173 173 174 173 173 173 172 172 172 172 172 172 173 174 175 176 177 177 178 178 178 178 179 179 180 181 182 182 183 183 184 186 186 187 188 189 190 190 191 193 194 195 196 197 197 198 198 198 200 201 201 201 201 202 202 201 200 200 199 199 199 198 196 193 190 189 187 186 184 184 184 184 183 183 181 181 180 180 180 182 184 186 187 186 185 185 183 182 180 178 176 174 172 172 172 172 173 174 175 175 176 176 177 178 179 179 179 179 178 178 177 176 175 174 174 174 174 175 176 176 177 177 176 176 176 176 176 176 176 177 177 177 177 177 176 177 177 177 177 178 178 178 178 178 178 178 178 178 179 180 180 180 180 179 179 179 180 180 181 181 181 182 182 182 182 182 182 183 183 183 183 183 184 184 185 186 187 187 188 188 189 189 188 186 185 184 184 184 184 184 185 185 186 187 187 188 188 188 188 188 189 189 189 190 190 190 190 191 191 191 191 191 191 191 191 191 191 218 219 220 221 222 224 226 227 228 229 229 230 230 230 230 230 231 231 230 230 229 230 231 232 232 233 232 232 231 232 233 233 234 235 235 236 237 238 237 234 232 230 228 226 224 224 221 222 222 221 220 220 219 218 216 214 213 212 211 211 213 213 214 213 212 211 211 209 209 209 210 211 213 214 215 216 216 216 216 217 217 217 216 215 215 216 217 217 218 220 221 222 222 221 219 217 215 215 214 213 214 217 220 223 226 226 225 226 226 227 226 225 223 221 217 212 206 202 202 200 197 196 195 194 193 193 194 198 204 209 220 229 234 234 233 233 234 235 236 238 239 239 239 237 232 227 220 214 211 211 209 207 206 205 205 207 210 212 214 214 216 216 215 214 213 214 218 222 227 230 232 235 234 233 235 238 239 237 234 231 230 228 227 226 225 224 223 222 223 223 222 221 220 218 217 217 218 219 222 224 223 223 222 219 217 216 215 215 214 214 212 210 207 207 208 212 215 218 220 222 223 223 225 225 226 228 229 231 232 232 231 231 231 232 233 235 237 237 239 240 240 239 237 230 219 209 197 177 140 131 119 108 102 102 105 109 113 117 120 123 124 127 132 137 141 143 143 145 146 148 148 149 149 149 150 152 152 152 152 153 153 155 157 160 163 164 165 166 166 166 166 166 167 168 169 170 169 168 169 169 170 171 173 174 174 173 172 172 171 171 171 172 172 173 174 174 175 176 177 177 177 178 178 178 179 179 180 181 181 182 182 184 185 186 187 188 188 189 190 190 192 193 195 196 197 198 199 199 199 200 201 202 202 202 203 203 203 202 202 201 200 200 200 199 197 194 191 190 189 187 186 185 184 184 183 182 181 181 180 181 182 185 186 187 188 187 186 185 183 181 178 176 174 172 172 172 172 173 174 175 176 177 177 177 178 179 179 179 179 178 178 177 176 175 175 174 174 174 175 175 176 176 177 177 176 176 175 175 176 176 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 179 180 180 180 180 180 179 180 180 180 181 181 181 182 182 182 182 182 182 182 182 183 183 183 183 184 185 186 186 187 187 187 188 188 188 187 185 184 184 183 183 184 184 184 185 186 187 188 188 188 188 189 189 189 189 189 190 190 190 190 191 191 191 191 191 191 191 191 191 191 218 219 219 220 221 223 224 226 227 228 229 230 230 230 231 231 232 232 232 231 230 230 231 231 232 233 233 233 232 232 233 234 235 235 235 236 236 236 235 234 232 231 230 228 227 226 224 226 226 225 224 223 221 219 218 217 214 212 212 212 213 214 215 214 213 212 212 211 210 209 210 211 212 213 213 214 214 214 215 216 217 217 216 216 216 216 216 217 219 220 221 222 223 222 221 219 218 217 215 214 214 215 218 220 222 222 221 222 224 225 225 224 222 219 215 210 207 204 202 200 199 199 199 199 196 196 196 198 201 210 221 229 233 233 233 233 234 234 234 235 235 235 234 232 228 223 217 214 213 210 209 208 208 208 208 209 211 213 214 215 217 217 217 217 217 217 218 220 222 224 228 230 227 225 227 232 235 236 236 234 233 231 230 228 225 223 222 222 221 221 221 221 219 218 217 217 219 221 223 225 226 228 227 224 221 218 216 215 215 215 212 207 202 202 205 209 213 216 218 219 220 222 224 225 226 228 229 231 232 233 233 233 233 233 235 235 235 235 235 235 237 237 235 228 215 200 182 155 124 124 111 104 103 106 111 114 117 119 121 121 124 127 132 138 142 144 144 145 147 147 149 150 151 151 151 153 154 154 154 154 155 157 159 162 164 166 167 167 167 167 167 167 168 169 170 171 170 169 169 169 170 171 173 173 173 173 172 171 171 170 171 171 172 173 174 175 176 176 176 177 177 178 178 178 179 179 180 181 181 182 183 184 185 187 187 188 188 189 189 190 192 194 195 197 198 199 200 200 200 201 202 203 203 204 204 204 204 203 202 201 201 200 199 198 195 192 191 190 189 188 186 185 185 184 183 183 182 182 182 183 184 187 188 188 188 187 187 185 182 179 176 174 172 173 173 173 174 175 176 177 177 178 179 179 179 179 179 179 178 177 177 176 175 174 174 174 174 175 175 176 176 176 176 176 176 175 175 175 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 179 179 180 180 180 180 180 180 180 180 180 181 181 181 182 182 182 182 182 182 182 182 182 182 182 183 183 184 185 186 186 187 187 187 188 188 187 186 184 183 183 183 183 183 184 184 185 186 187 188 188 188 189 189 189 189 189 190 190 190 190 190 191 191 192 192 191 191 191 191 191 192 218 218 218 219 220 222 223 224 226 227 228 229 229 230 231 231 232 233 233 232 231 231 231 231 232 233 234 234 233 233 234 235 235 235 236 236 236 235 234 233 232 231 230 230 229 228 228 230 229 228 227 226 224 222 220 218 216 213 213 213 214 215 216 215 215 214 213 212 211 210 210 210 211 211 212 212 213 213 214 216 216 217 217 217 217 217 217 218 219 221 222 222 223 223 222 222 221 219 217 216 215 215 216 218 219 219 219 219 221 222 223 222 221 218 214 212 209 206 202 201 201 201 201 200 199 200 200 202 207 214 223 229 231 232 232 233 233 233 233 232 231 229 227 226 223 220 216 214 213 211 209 210 210 210 211 211 212 212 214 215 217 218 219 220 221 221 221 220 221 222 224 225 221 219 221 225 230 230 232 233 233 233 232 230 227 225 223 222 221 221 220 219 218 217 216 217 219 220 222 226 229 232 231 228 224 220 217 215 215 214 209 202 198 198 202 206 210 212 213 215 217 220 222 225 226 227 228 229 230 231 231 232 232 232 233 233 232 232 232 233 236 237 233 223 205 183 161 140 124 116 109 106 107 111 115 119 121 122 123 123 128 132 136 140 144 145 146 146 146 148 150 151 151 151 152 153 154 155 155 156 156 158 160 163 165 167 168 168 168 168 168 168 169 170 171 172 171 171 170 170 170 171 172 173 173 172 171 171 170 169 170 171 173 174 175 176 176 176 177 177 177 178 179 179 179 179 180 180 181 182 183 184 185 187 188 188 188 189 189 191 193 195 197 198 199 199 200 200 201 202 203 203 204 204 205 205 204 204 203 202 201 200 198 195 193 192 191 190 189 188 187 186 186 185 185 185 184 184 184 185 186 188 188 188 188 187 186 184 181 178 175 173 173 174 175 175 176 176 177 178 179 179 180 180 179 179 178 178 177 176 175 175 174 174 174 175 175 176 176 176 176 176 176 176 175 175 175 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 179 179 180 180 180 180 180 180 180 180 181 181 182 182 182 182 182 182 181 181 181 181 182 182 183 183 183 184 185 186 186 186 187 187 187 187 186 185 183 183 183 183 183 183 183 184 185 186 187 188 188 188 189 189 189 189 189 190 190 190 190 191 191 192 192 192 192 192 191 191 191 192 218 218 218 219 220 221 222 223 224 226 226 227 228 229 230 231 232 233 234 233 233 232 232 231 232 233 234 235 235 234 234 235 235 236 237 237 237 235 233 232 231 231 230 230 229 229 229 231 232 231 230 228 227 226 223 220 217 215 215 215 215 216 217 217 216 215 214 212 211 211 210 210 210 210 210 211 211 212 213 215 216 217 217 217 217 217 218 219 220 221 222 223 223 224 223 223 223 221 219 217 216 216 216 217 218 219 219 219 219 220 220 220 218 216 213 213 210 206 203 202 202 202 203 203 203 203 204 207 212 218 225 229 231 232 232 233 233 233 232 230 227 223 221 220 219 217 215 215 213 212 211 211 211 211 212 213 213 214 215 216 218 218 220 222 224 225 224 224 224 223 223 222 220 217 216 218 223 223 226 228 230 232 232 231 229 226 225 224 222 220 219 218 218 217 217 218 219 219 222 227 231 233 233 230 225 221 218 217 215 212 207 200 196 197 200 203 206 207 208 210 212 216 220 224 225 226 226 226 227 228 229 229 230 230 231 231 230 230 230 233 238 239 233 216 188 160 151 137 121 115 111 111 113 117 120 123 125 125 126 128 135 139 142 146 148 148 147 147 147 148 150 151 151 152 153 154 154 155 156 157 158 159 161 164 166 167 168 168 169 169 169 169 170 171 172 173 172 172 172 171 171 172 172 172 172 172 171 170 169 169 170 171 174 176 177 177 177 177 178 178 178 178 179 179 179 180 180 181 182 183 184 185 186 187 188 189 189 189 190 191 193 196 198 199 200 200 200 200 201 202 203 204 204 205 205 205 205 204 203 202 201 200 197 194 193 191 190 190 189 189 188 187 187 187 187 186 186 186 186 187 187 188 188 188 188 186 184 182 179 177 176 174 174 175 176 177 177 178 179 179 180 180 180 180 179 178 177 176 176 175 175 174 175 174 175 176 176 177 177 176 176 176 176 175 175 175 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 179 179 180 180 180 180 180 180 180 180 181 181 182 182 182 182 182 182 181 181 181 181 181 182 182 183 183 184 184 185 185 185 186 186 187 187 186 185 184 183 183 183 182 183 183 183 184 185 186 187 187 188 189 189 190 190 190 190 190 190 190 191 191 192 192 192 192 192 192 192 191 192 192 218 218 218 219 219 220 221 222 223 223 224 226 227 228 230 231 232 233 234 234 234 233 232 231 232 233 234 235 236 235 235 235 235 236 237 238 237 235 232 231 231 231 231 229 228 228 229 231 232 232 231 230 230 227 224 221 219 218 217 216 216 217 217 217 217 216 214 213 212 212 210 210 209 209 209 210 210 211 213 214 216 217 217 217 218 218 219 219 220 221 222 223 223 224 224 224 223 222 221 218 217 217 218 218 218 221 222 221 220 219 218 217 216 214 213 212 209 205 203 203 203 203 204 205 207 206 209 212 216 220 226 229 231 231 231 232 232 231 230 227 223 219 216 215 215 215 212 213 213 213 213 212 212 212 213 213 213 215 216 218 219 219 220 223 225 227 227 229 229 228 226 224 220 217 214 212 213 215 218 222 227 231 232 231 228 227 225 223 222 220 218 218 218 218 218 218 219 219 221 225 229 231 231 229 225 224 222 218 215 209 203 198 196 196 198 199 201 201 203 203 206 210 216 222 223 224 225 225 225 225 226 227 228 228 229 230 229 226 226 229 237 238 229 204 168 142 139 131 121 117 116 117 120 123 126 127 128 129 131 134 140 144 147 150 151 151 150 149 148 148 149 150 151 152 153 154 154 155 156 158 159 160 162 164 166 167 167 168 169 170 170 171 171 172 173 173 173 173 173 172 172 172 172 172 172 172 171 170 169 169 171 173 175 177 178 179 178 178 178 178 178 179 179 180 180 180 181 182 182 184 184 185 186 187 188 189 189 190 190 191 194 197 199 200 200 200 201 201 201 202 203 204 205 205 205 205 205 205 204 203 201 199 196 193 193 192 191 191 190 190 190 189 189 189 188 187 187 187 187 188 188 188 188 188 186 185 182 180 179 178 177 177 177 177 177 178 178 179 179 180 180 179 179 179 178 177 176 176 175 175 175 175 175 175 176 176 177 177 176 176 176 175 175 175 175 176 177 177 177 177 177 177 177 177 178 178 178 179 179 179 179 178 178 178 178 178 179 179 180 180 180 180 180 180 180 181 181 181 182 182 182 182 182 182 181 181 181 181 181 182 183 183 183 184 184 185 185 185 186 186 186 186 185 184 184 183 182 182 182 182 183 183 184 185 186 186 187 188 189 189 190 190 190 190 190 190 191 191 191 192 192 193 193 192 192 192 192 192 192 219 219 219 219 219 219 220 220 222 222 223 224 226 227 229 230 231 232 234 234 234 234 233 232 232 233 234 236 236 236 236 236 236 236 237 238 237 235 232 230 230 230 229 229 227 228 229 230 231 232 231 231 230 228 225 223 221 220 218 218 217 217 218 217 217 216 215 214 213 212 211 210 210 209 209 209 210 211 212 214 215 216 217 217 218 218 219 220 221 222 222 223 223 223 224 224 224 223 222 220 219 219 219 220 221 225 225 224 222 219 217 215 213 212 212 210 208 206 205 205 205 205 206 207 207 210 213 215 218 221 225 228 229 229 230 231 231 230 228 225 220 215 212 211 211 210 209 210 212 213 214 213 213 213 213 214 215 217 218 221 222 222 222 223 224 226 228 231 233 233 232 229 224 221 220 217 211 209 211 216 223 228 232 230 228 226 223 221 219 218 217 216 217 218 218 218 219 219 221 224 226 228 227 226 224 224 222 219 215 208 202 198 195 194 195 195 196 196 197 198 201 206 213 218 220 221 222 224 224 224 224 224 225 226 227 227 225 221 219 222 229 229 218 189 160 157 140 131 126 124 123 124 126 128 130 130 132 134 135 138 143 146 149 151 152 152 151 150 149 149 149 150 152 153 154 154 155 156 157 158 159 161 163 165 166 166 168 169 170 171 171 172 172 173 173 173 174 174 174 173 173 172 172 172 172 172 171 170 170 170 172 175 177 179 179 180 180 179 179 179 179 179 180 180 180 181 182 183 183 185 185 185 186 187 187 189 190 191 191 192 194 197 199 200 201 201 201 202 202 202 203 204 204 205 205 206 206 205 204 203 201 198 196 195 194 193 193 192 192 191 191 191 190 189 188 187 187 188 188 189 189 189 188 187 185 183 181 181 180 180 180 180 179 179 178 179 179 179 179 179 179 179 179 178 178 177 176 176 176 176 176 176 176 176 176 177 177 177 176 176 175 175 175 175 176 176 177 177 177 177 177 177 177 178 178 178 179 179 179 179 179 179 179 179 178 179 179 180 180 180 180 180 180 180 180 181 181 182 182 182 182 182 181 181 181 181 181 181 182 182 183 183 183 184 184 184 184 185 185 185 186 185 184 184 183 183 182 182 182 182 183 184 184 185 186 186 187 188 189 189 190 190 190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 192 193 219 219 219 218 218 218 219 219 219 220 222 223 224 226 228 229 230 232 233 233 234 235 235 234 233 233 234 236 237 236 237 237 237 237 237 238 238 236 233 232 230 229 228 228 227 227 228 229 230 231 231 231 230 228 226 224 223 221 220 219 219 219 218 217 216 216 215 215 214 213 212 212 211 209 209 209 209 210 212 213 215 215 216 217 218 218 219 220 221 222 222 222 223 223 224 224 224 223 222 221 220 220 220 222 224 227 227 226 224 221 217 213 213 211 209 208 207 206 206 207 207 207 207 208 209 212 215 217 220 222 224 227 227 228 228 230 230 229 226 222 218 213 209 208 208 207 206 208 210 212 214 214 213 214 214 215 217 219 221 224 226 225 224 224 225 226 229 232 235 237 238 236 232 230 228 222 213 207 207 211 217 224 229 228 228 225 220 218 216 215 214 214 215 217 217 218 219 220 221 224 225 225 225 224 224 223 222 219 215 209 203 199 196 193 193 192 192 192 193 194 197 203 209 214 211 216 220 222 223 222 222 222 222 224 224 224 220 216 216 218 221 218 205 192 184 160 142 133 131 132 130 130 131 132 133 133 135 137 139 141 145 147 148 149 150 151 151 150 150 150 150 151 153 154 154 155 156 157 158 159 160 161 163 165 166 167 168 170 171 172 172 173 173 173 173 174 174 175 175 174 173 172 172 172 172 172 171 171 171 171 173 176 179 179 180 181 180 180 180 180 180 180 180 181 181 182 183 183 184 185 185 186 186 186 188 190 191 192 192 193 195 197 199 199 201 202 202 202 202 202 203 204 204 205 206 206 206 205 204 202 200 199 198 197 196 195 194 194 193 192 191 191 190 189 188 187 187 188 189 189 189 189 188 185 183 183 182 183 182 182 182 182 181 180 179 179 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 176 176 175 175 175 175 175 176 177 177 177 177 177 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 181 181 181 182 182 182 182 182 181 181 181 181 181 181 182 183 183 183 183 184 184 184 184 185 185 185 185 185 184 184 183 183 182 182 182 182 183 184 184 185 186 187 187 188 189 189 190 190 190 190 190 191 191 191 192 192 192 193 193 193 192 192 192 193 193 219 219 218 218 218 218 218 218 219 219 221 222 223 225 227 227 229 230 231 232 234 235 236 235 234 234 234 235 236 236 237 237 237 237 237 238 238 236 235 234 230 228 227 227 227 227 229 230 230 230 231 230 229 228 226 225 224 223 222 221 220 220 219 217 216 216 216 215 214 213 213 212 212 210 210 209 210 210 211 212 213 214 215 216 218 219 219 220 221 222 222 222 223 223 224 224 223 223 222 221 220 220 221 223 226 228 228 226 224 222 219 219 214 210 208 207 207 207 207 207 208 208 208 209 211 213 216 219 221 222 224 225 225 226 228 229 229 228 225 221 216 212 209 207 206 204 203 205 208 211 213 214 214 214 214 215 217 220 223 227 228 229 228 228 227 228 230 233 236 239 240 240 239 242 238 229 218 210 206 208 212 219 224 224 225 222 218 215 213 212 211 212 214 214 216 218 220 221 222 223 223 223 223 223 223 223 221 219 216 212 206 204 202 199 194 191 189 188 189 191 194 200 206 209 208 212 216 219 220 220 219 218 218 219 220 221 215 214 216 219 218 211 199 189 183 163 149 141 141 142 138 135 135 134 134 135 137 139 141 144 146 147 148 148 149 149 150 150 150 151 151 152 153 154 155 156 157 158 159 159 161 162 163 164 165 167 169 170 171 172 173 174 174 174 174 174 175 175 175 174 173 173 173 172 172 172 172 172 172 173 175 177 180 180 181 182 181 181 181 181 181 181 181 181 182 182 183 184 185 185 186 186 186 187 188 190 192 194 194 194 196 197 198 200 202 203 203 203 203 203 204 205 205 206 206 207 206 206 204 203 202 200 199 198 197 196 196 195 194 193 192 191 190 189 188 188 188 189 190 190 189 188 186 184 183 184 184 184 184 184 184 183 182 180 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 175 175 175 175 176 177 177 177 177 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 181 181 181 182 182 182 182 182 181 181 181 181 181 181 181 182 183 183 183 184 184 184 184 184 184 185 185 185 185 184 184 183 182 182 182 182 183 183 183 184 185 186 187 187 188 189 189 189 190 190 190 191 191 191 192 192 192 192 193 193 193 193 193 193 193 193 219 219 218 218 217 217 217 217 218 219 220 221 222 224 225 226 228 228 230 232 234 235 236 236 236 235 235 235 235 236 237 237 237 237 237 237 238 238 237 235 231 228 227 228 229 230 232 232 231 231 231 230 230 228 227 226 225 225 224 223 223 222 220 218 217 216 216 215 215 214 214 213 212 212 211 210 210 210 211 211 212 213 214 216 217 218 219 221 221 222 222 223 223 224 224 224 223 223 222 221 221 221 222 224 227 228 228 226 224 222 221 220 217 212 209 208 207 207 207 208 208 208 209 210 212 214 216 219 222 224 224 224 226 227 228 229 228 227 224 220 217 214 211 207 204 203 203 203 206 209 211 213 213 213 214 215 217 220 224 227 230 231 231 232 232 233 234 236 238 240 242 242 243 247 245 238 228 217 210 207 210 212 216 219 222 220 217 213 210 209 209 209 211 213 216 218 221 222 222 221 220 221 221 222 223 223 222 220 218 215 211 211 210 207 200 193 188 186 187 189 192 197 199 201 205 209 212 214 216 215 213 212 212 213 215 215 211 212 215 217 215 209 208 201 187 171 160 153 153 152 146 140 140 137 136 137 139 142 144 146 147 147 147 148 148 149 150 150 151 151 152 153 153 154 155 156 158 158 159 160 161 162 162 164 166 168 170 171 172 173 174 174 174 174 174 174 175 175 175 174 174 174 173 173 173 173 173 174 174 174 176 177 178 180 182 182 182 182 182 181 181 181 181 182 182 183 184 184 185 186 186 187 187 188 190 192 193 195 195 196 197 198 199 200 202 203 204 204 204 204 204 205 206 207 207 207 207 206 204 203 203 201 200 199 198 197 197 195 195 194 192 190 189 189 189 189 190 190 190 189 188 186 185 185 185 186 186 186 186 185 185 183 182 180 179 179 178 178 178 178 178 178 178 178 178 179 179 179 179 179 178 178 178 177 177 176 176 176 175 175 175 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 182 182 182 182 181 181 181 181 181 181 181 182 182 183 183 184 184 184 184 184 184 184 184 185 185 185 184 184 183 182 182 182 182 183 183 183 184 185 186 187 188 188 188 189 189 189 190 190 191 191 191 192 192 192 192 193 193 193 193 193 193 193 193 219 218 218 217 217 217 217 217 218 218 219 220 222 223 224 224 225 226 228 231 233 235 237 237 237 237 236 236 236 236 237 237 237 237 237 237 237 237 237 235 232 229 228 229 230 232 235 234 234 233 232 231 230 229 228 227 226 226 226 225 224 224 222 220 218 216 216 215 215 215 215 214 213 213 212 212 212 211 211 211 211 212 213 215 217 218 219 221 221 221 222 223 223 224 224 224 223 222 222 221 221 222 222 225 227 228 228 226 223 222 222 222 222 218 214 210 209 208 208 208 208 208 209 210 212 213 216 219 222 224 225 226 227 229 230 229 228 227 223 219 218 216 211 206 202 201 200 201 204 207 208 209 211 213 214 215 217 220 224 228 229 230 233 234 235 237 239 241 242 243 244 244 246 251 252 248 239 227 216 209 209 209 211 215 219 219 216 212 208 206 208 208 210 214 217 219 221 222 222 219 218 217 219 221 223 223 223 222 220 219 216 218 218 215 208 200 192 187 186 188 191 191 196 199 202 205 207 207 207 206 204 204 204 206 209 210 206 207 209 210 210 211 208 202 192 180 171 164 165 161 155 151 146 141 139 139 141 144 145 147 147 147 147 148 148 149 150 151 151 152 153 153 154 155 156 157 158 159 160 161 162 162 163 165 167 168 170 171 173 174 174 174 175 175 175 175 175 175 175 175 174 174 174 173 173 173 174 175 175 176 176 177 178 180 182 182 183 182 183 182 182 182 182 182 183 184 184 185 185 186 187 187 188 190 191 193 194 196 196 197 198 199 200 201 202 203 204 204 204 205 205 206 206 207 207 207 206 206 205 204 203 201 201 200 199 198 197 196 195 194 192 190 189 190 190 190 190 190 190 188 187 185 185 186 187 187 187 187 187 186 185 183 182 180 179 179 178 178 178 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 176 176 176 176 176 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 182 182 182 182 181 181 181 181 181 181 181 181 182 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 183 183 182 182 182 183 183 183 184 185 186 186 187 188 188 188 188 189 189 190 190 191 191 192 192 192 192 192 193 193 193 193 193 194 194 194 219 218 217 217 216 216 216 217 217 218 218 220 221 222 223 223 223 225 227 230 232 234 236 238 238 238 238 238 237 237 237 237 237 237 237 237 237 237 236 235 233 230 228 229 231 234 236 236 236 235 234 232 231 230 229 228 227 227 226 226 226 225 224 222 220 218 216 216 216 215 215 215 215 214 214 213 213 212 212 211 211 211 212 214 216 217 219 220 220 221 222 223 223 224 224 224 224 223 223 222 222 222 223 225 226 227 227 225 222 221 222 224 226 225 220 215 211 209 209 209 209 208 209 210 211 213 215 218 222 222 224 227 229 230 231 230 229 227 223 222 219 215 211 206 202 200 199 200 201 202 204 206 209 212 213 215 218 221 224 228 229 231 234 236 237 240 242 245 246 246 247 248 250 252 251 249 242 232 221 212 212 209 209 212 217 217 213 208 205 205 205 208 212 215 218 220 221 222 221 219 218 217 218 220 222 224 225 225 223 223 222 224 223 221 217 209 200 192 187 187 189 190 193 195 194 196 198 199 197 195 194 191 192 196 201 203 201 202 203 204 205 205 204 201 195 187 179 174 173 172 168 163 153 146 142 142 143 145 146 147 147 148 148 148 148 149 150 151 152 152 153 153 155 156 157 158 159 160 161 162 162 163 164 165 167 169 171 172 173 173 174 175 175 175 175 175 175 174 175 175 175 175 175 174 174 174 175 176 176 176 177 178 179 180 182 182 183 183 183 183 183 183 183 183 184 184 185 185 186 187 188 189 190 191 192 194 195 196 197 197 198 199 200 202 203 203 204 204 204 205 205 206 206 207 207 207 206 206 206 205 204 202 201 201 200 198 197 196 195 193 192 191 190 191 191 191 191 190 189 187 186 186 186 187 188 188 188 188 187 186 185 183 182 180 179 179 179 179 179 179 179 179 179 179 179 179 180 179 179 179 178 178 177 176 176 176 176 176 177 177 177 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 182 182 182 181 181 181 181 181 181 181 181 181 182 183 183 183 184 184 184 184 184 184 184 185 184 184 184 184 183 183 182 182 182 182 183 183 184 185 186 186 187 188 188 188 188 188 189 190 190 191 191 192 192 192 193 193 193 193 193 193 193 194 194 194 218 217 216 216 216 216 216 216 217 217 218 219 220 221 221 221 222 224 226 229 231 233 236 238 238 239 239 239 238 238 237 237 237 237 237 237 237 237 236 235 233 231 229 230 231 232 233 235 237 237 236 234 232 231 230 230 229 228 227 226 226 226 226 224 222 220 218 218 216 216 216 216 216 215 215 215 215 215 214 213 211 211 212 213 215 216 217 218 219 220 221 222 223 224 224 225 224 224 224 223 223 222 223 224 226 226 226 224 224 221 221 224 228 229 225 220 215 213 212 212 210 208 208 209 211 213 215 217 219 221 224 227 229 230 230 231 229 228 227 224 220 216 211 207 204 201 200 200 199 200 201 204 206 209 212 215 218 220 223 224 228 231 234 236 238 240 244 247 248 248 250 251 250 249 247 244 239 232 225 223 215 210 208 210 213 215 209 204 202 203 203 209 215 220 223 223 223 222 222 222 221 219 218 218 220 222 224 226 226 226 226 227 228 226 223 218 210 200 194 191 188 188 190 191 190 189 188 189 188 187 186 181 180 185 192 197 199 200 200 201 201 202 202 200 196 190 185 180 180 180 177 169 160 151 146 144 144 145 146 147 147 148 148 149 149 150 150 151 152 153 153 154 156 156 157 158 160 161 161 162 163 164 165 166 168 170 171 173 174 174 175 175 175 175 175 175 175 174 174 175 175 175 175 175 175 175 176 177 177 177 178 179 180 181 182 182 183 183 184 184 184 184 184 184 185 185 186 186 186 187 189 190 191 192 193 195 195 196 197 197 199 200 201 202 203 204 204 204 204 205 205 206 206 207 207 207 207 206 206 205 204 203 202 201 200 199 198 197 195 193 192 192 192 192 192 191 191 190 189 187 187 187 187 188 188 189 189 188 187 186 185 183 182 180 180 180 179 180 180 180 180 180 180 180 180 180 179 179 179 178 178 177 177 177 176 177 177 177 178 178 178 178 178 178 178 179 179 179 179 180 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 179 179 180 180 180 181 181 181 182 182 181 181 181 181 181 181 181 181 181 181 182 183 183 183 184 184 184 184 184 184 185 185 185 185 185 184 184 183 182 182 182 182 182 183 183 184 185 185 186 187 187 187 188 188 188 189 190 190 191 191 192 192 193 193 193 193 193 193 194 194 194 194 194 218 217 216 216 215 215 215 216 216 217 218 218 219 220 220 221 222 223 225 228 230 232 235 236 237 238 239 240 239 238 238 238 238 237 237 237 238 238 237 235 233 232 231 230 230 231 232 234 236 237 236 235 234 233 232 231 230 229 227 227 226 226 226 226 225 224 223 220 218 217 217 217 217 216 216 216 216 216 215 214 212 211 211 212 214 215 216 217 218 220 221 222 223 224 225 225 225 225 225 225 224 223 223 224 226 225 225 224 222 220 221 225 228 229 227 223 220 218 216 214 210 208 208 209 211 213 215 216 218 221 223 226 228 229 230 230 230 229 228 225 221 216 213 209 206 203 201 200 200 199 200 201 203 206 209 213 217 219 220 224 227 231 234 236 238 239 242 244 246 248 250 250 249 248 245 242 236 229 225 223 216 210 208 208 210 211 204 201 199 199 202 211 220 227 231 232 228 225 227 229 226 223 219 218 218 220 222 225 226 227 227 227 229 229 228 225 220 211 208 203 195 190 190 193 194 192 188 184 183 181 177 174 174 178 186 196 204 202 202 201 201 202 202 199 196 192 188 185 186 185 181 175 165 156 149 146 145 146 146 147 148 149 149 150 150 150 151 152 152 153 154 155 156 157 158 159 160 162 162 163 164 165 166 167 169 170 172 173 173 174 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 178 178 179 179 180 180 181 182 182 183 183 184 184 185 185 185 186 186 186 186 187 187 188 190 191 192 193 194 195 196 196 197 198 199 200 201 202 203 204 204 204 205 205 206 206 207 207 207 206 206 206 206 205 204 203 203 202 201 200 199 197 195 194 194 193 193 192 192 191 191 190 189 188 188 188 188 189 189 189 189 188 187 186 185 184 182 181 181 180 180 180 181 181 181 181 180 180 180 180 179 179 178 178 177 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 181 181 181 181 182 182 181 181 181 181 180 180 180 180 181 181 181 183 183 183 184 184 184 184 184 184 184 185 185 185 185 185 184 183 183 182 182 182 182 182 183 183 184 184 185 186 186 186 187 188 188 188 189 190 190 190 191 191 192 193 193 193 193 194 194 194 194 195 194 195 217 216 216 215 215 215 215 215 216 217 217 217 218 218 219 220 221 223 224 227 229 232 233 234 236 237 239 240 240 240 240 240 239 239 238 238 238 238 238 235 233 232 232 231 231 231 232 233 234 236 236 236 235 234 234 233 231 230 228 227 227 227 227 227 226 226 225 223 220 219 218 218 218 217 217 217 217 216 216 215 214 212 212 212 213 213 215 216 218 219 220 221 222 223 225 225 225 226 226 226 225 224 223 224 225 224 224 223 221 220 222 226 229 230 228 225 224 222 218 215 210 207 206 208 211 214 214 217 220 222 224 226 228 229 230 230 230 230 229 227 224 220 215 211 208 204 203 202 201 200 199 200 201 204 207 211 214 216 219 223 225 229 232 235 237 238 240 241 243 246 248 249 249 249 247 244 237 235 230 222 215 210 208 208 208 207 203 202 200 200 204 212 224 234 240 242 238 236 237 237 232 227 222 218 217 218 221 221 223 225 226 224 226 229 230 230 228 224 221 215 206 199 196 200 202 201 200 199 195 188 178 170 173 184 193 203 210 208 208 205 203 202 202 200 197 193 191 190 190 188 185 178 170 160 152 148 146 147 146 147 149 150 150 150 151 151 151 151 152 153 155 156 157 158 159 160 161 162 162 164 165 166 167 168 170 171 172 172 174 175 175 176 175 175 175 175 175 175 175 175 176 177 177 177 178 178 178 179 179 180 180 180 181 181 182 183 183 183 184 185 186 186 186 187 187 187 187 188 188 189 191 192 193 194 195 196 196 197 198 198 199 201 202 203 203 204 204 205 205 206 206 206 207 206 206 206 206 206 205 205 204 203 202 202 201 200 199 197 196 195 194 194 193 192 192 191 191 190 189 189 189 189 189 189 190 190 189 189 188 187 185 184 183 182 182 181 181 181 181 182 181 181 181 181 180 180 179 179 178 178 178 177 177 178 178 178 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 178 178 178 178 178 179 180 180 181 181 181 181 181 181 181 180 180 180 180 181 181 181 181 182 183 184 184 184 184 184 184 184 184 185 185 185 185 185 185 184 183 182 182 182 182 182 182 183 183 184 184 185 185 186 186 187 188 188 189 189 189 190 190 190 191 192 192 193 193 194 194 194 194 195 195 195 195 216 216 215 214 214 214 214 215 215 215 216 216 217 218 219 219 221 222 224 226 228 229 231 233 235 237 238 239 240 241 241 241 241 240 240 239 239 239 238 236 234 233 232 232 231 231 231 232 233 235 236 236 235 235 234 233 232 230 229 228 227 227 227 227 227 227 227 225 223 221 219 219 218 218 218 217 217 217 216 216 215 214 212 212 212 212 213 215 217 218 219 220 221 223 223 224 225 226 226 226 225 224 223 223 224 223 223 223 222 222 224 227 230 231 230 229 227 224 220 216 209 204 203 204 207 208 213 218 223 226 227 228 230 231 231 230 230 231 231 230 228 224 220 215 210 207 207 205 202 201 200 200 201 203 206 209 209 213 218 221 223 226 230 233 235 237 237 238 241 244 246 248 249 249 248 247 247 241 232 223 216 211 210 209 208 207 206 205 203 203 206 213 224 234 243 247 246 246 244 241 235 230 224 219 217 217 219 219 221 223 223 221 222 226 230 232 232 233 229 224 218 212 207 212 212 211 212 211 210 206 199 192 188 193 201 207 211 213 213 209 206 204 203 201 198 195 193 193 193 191 187 181 173 163 155 151 149 148 147 148 149 150 151 151 151 152 152 152 153 154 155 156 158 159 160 160 161 162 163 165 166 167 168 169 170 170 171 173 174 175 176 176 176 175 175 176 176 176 176 176 177 178 178 178 179 179 179 180 180 181 181 181 181 182 182 182 183 184 185 186 186 187 187 188 188 188 188 189 189 190 192 193 194 195 195 196 197 197 198 199 200 201 202 203 203 204 204 205 205 206 206 207 207 207 207 206 206 206 205 204 204 203 202 202 201 200 199 198 197 196 195 194 193 193 192 191 191 190 190 190 190 190 190 190 191 191 190 189 188 187 186 185 184 183 182 182 182 182 182 182 182 182 182 181 180 180 180 179 179 178 178 178 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 178 178 178 178 178 178 177 177 177 178 179 179 180 181 181 181 181 181 181 180 180 180 180 181 181 181 182 182 183 183 184 184 184 184 184 184 184 184 185 186 186 186 185 184 184 183 182 182 181 181 182 182 183 183 184 184 184 185 186 186 187 188 188 189 189 189 190 190 190 191 191 192 193 193 194 194 194 195 195 195 195 196 218 216 214 214 213 213 214 214 214 214 214 215 216 217 218 219 220 221 223 225 227 227 229 231 233 235 237 238 240 241 241 241 241 241 241 239 239 239 238 237 235 234 233 232 232 232 233 233 233 234 236 236 236 235 234 233 231 230 229 228 227 227 227 227 227 227 227 226 225 222 221 219 219 218 218 217 217 216 216 216 215 214 214 213 212 211 212 213 215 217 217 219 221 222 222 224 225 226 226 226 225 224 223 223 223 222 222 223 223 224 226 229 231 232 232 232 230 227 223 218 210 202 199 200 202 204 212 221 228 232 233 232 235 234 233 232 230 230 231 232 232 229 224 218 215 214 211 206 204 203 202 202 203 204 206 207 209 213 216 219 221 224 228 231 233 233 235 236 239 242 245 248 249 248 248 247 247 243 235 227 219 214 212 212 211 211 212 209 206 206 208 214 222 231 239 243 244 247 243 239 235 229 224 219 217 217 217 219 220 221 219 217 217 219 224 228 229 233 231 228 224 222 219 221 222 223 223 224 222 221 218 214 208 204 206 210 213 214 215 213 210 208 206 204 201 200 198 196 195 193 189 184 176 165 157 155 152 149 147 148 149 150 151 152 152 152 152 153 153 154 155 157 158 159 160 160 161 162 164 165 167 168 169 169 171 171 172 173 175 176 176 176 176 176 176 176 176 176 177 177 178 178 179 179 179 180 180 181 181 181 181 182 182 182 182 183 184 184 185 186 187 187 188 188 188 189 189 189 190 191 193 194 194 195 195 196 197 198 199 199 200 202 203 203 203 204 205 205 206 206 207 207 207 207 207 206 206 205 205 204 203 203 203 202 201 200 199 198 197 196 195 195 194 193 192 191 191 191 191 191 191 191 191 191 191 191 191 190 189 188 187 186 185 183 183 183 183 183 183 183 182 182 182 181 180 180 180 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 177 177 177 177 178 179 180 180 181 181 181 181 180 180 180 181 181 181 181 182 182 182 183 183 184 184 184 184 184 184 184 184 185 185 186 186 186 185 184 183 182 182 181 181 181 182 182 182 183 183 184 184 185 186 186 187 188 188 189 189 189 189 190 190 191 191 192 193 193 194 194 194 195 195 196 196 196 218 216 214 213 213 213 213 213 213 213 214 215 216 217 218 218 219 221 222 223 224 226 228 230 232 234 236 237 239 240 240 241 242 242 242 241 240 239 239 238 236 236 235 233 233 233 234 233 233 234 236 236 237 236 235 233 232 230 229 229 228 228 228 227 227 228 228 227 226 224 222 220 220 219 218 217 216 216 215 215 215 215 215 214 213 212 211 212 213 215 216 218 219 220 222 223 225 225 225 225 224 223 223 223 222 222 222 222 223 225 227 230 232 233 233 233 232 229 226 219 209 199 195 194 196 201 212 226 236 240 240 239 240 240 238 234 230 229 230 231 232 231 227 224 220 217 213 208 206 205 204 205 205 206 206 208 210 214 216 219 221 224 226 229 231 231 233 234 236 239 243 246 248 247 246 246 245 243 237 230 224 219 216 215 215 215 215 212 209 209 210 214 220 228 230 234 238 242 239 236 232 227 223 218 217 216 215 217 218 217 217 216 212 212 214 216 219 224 226 225 224 223 223 221 220 222 227 231 230 229 227 226 223 218 217 217 218 218 216 214 213 212 211 209 209 206 202 199 199 195 191 185 177 168 163 158 153 149 148 148 149 150 152 152 152 153 153 153 154 154 156 157 158 160 160 161 162 163 165 166 167 168 169 170 171 172 173 174 175 176 176 176 176 176 176 177 177 177 177 178 178 179 179 180 180 180 181 182 182 182 182 182 183 183 183 183 184 185 186 187 187 188 188 189 189 190 190 190 191 192 194 195 195 195 196 197 198 198 199 200 201 201 202 203 203 204 205 205 206 206 207 207 206 207 207 207 206 205 205 204 204 204 203 202 201 200 199 198 197 196 195 195 193 193 192 192 191 191 191 191 191 191 192 192 192 192 191 190 189 189 188 187 185 184 183 183 183 183 183 183 183 182 182 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 178 179 180 181 181 180 180 180 180 180 181 181 181 181 182 182 182 183 183 183 184 184 184 184 184 184 185 185 185 186 186 186 186 185 184 183 182 182 181 181 181 182 182 182 183 183 183 184 185 186 187 187 188 188 188 189 189 189 190 190 191 191 192 192 193 194 194 195 195 195 196 196 196 219 216 214 213 212 212 211 211 212 212 213 214 215 216 217 218 219 220 222 223 223 225 227 229 231 233 235 236 238 239 239 240 242 244 244 243 242 241 240 239 239 238 237 236 234 234 235 234 234 234 235 235 237 237 236 234 232 231 229 229 228 229 228 228 227 228 228 228 227 226 224 223 221 220 218 217 216 215 215 215 215 215 215 215 214 212 211 210 212 213 215 218 218 219 221 223 224 225 224 224 223 222 222 222 222 222 222 222 223 224 226 229 229 231 233 234 233 231 227 219 208 197 197 192 192 198 211 229 240 245 246 245 244 243 239 235 231 228 229 230 230 230 228 227 224 219 215 211 208 207 207 207 208 208 209 211 213 215 217 220 223 226 228 228 230 231 233 234 234 236 239 243 246 243 244 244 244 242 238 234 228 224 221 220 219 218 218 215 213 212 213 215 219 219 224 229 234 236 234 232 229 225 221 218 217 214 212 211 211 211 212 211 209 209 210 210 211 213 216 218 219 219 220 220 216 218 224 229 231 230 230 230 230 229 229 226 225 225 220 216 216 216 216 216 215 213 208 205 203 197 192 186 180 176 171 162 155 150 148 148 149 150 151 152 153 153 154 154 154 155 156 157 158 159 160 161 162 164 165 166 168 169 170 170 172 172 173 174 175 176 176 177 177 177 177 177 178 178 178 179 179 180 180 180 181 181 182 182 183 183 183 183 183 183 183 184 185 185 186 187 188 188 189 189 190 191 191 191 192 193 194 195 195 196 197 197 198 199 199 200 201 201 201 202 203 204 204 205 206 206 206 206 207 207 207 207 206 206 205 205 204 204 203 202 201 200 199 198 197 196 195 194 193 193 193 192 192 192 192 192 192 192 192 192 192 192 191 191 190 190 189 188 186 185 184 184 184 184 184 183 183 182 182 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 178 178 178 178 178 178 179 179 178 178 178 178 178 178 178 177 177 177 177 177 178 180 180 181 181 180 180 180 180 181 181 181 181 182 182 183 183 183 183 184 184 184 184 184 184 185 185 185 186 186 186 186 185 184 184 183 182 181 181 181 181 181 182 182 182 183 183 184 185 186 187 187 188 188 188 188 189 189 190 190 191 191 192 192 193 194 194 195 195 195 196 196 196 219 216 214 212 211 210 210 210 210 211 213 214 215 216 216 217 218 220 220 221 223 224 226 228 230 232 233 235 236 237 238 240 242 244 245 245 244 243 242 241 241 240 239 238 236 235 235 235 235 235 235 235 237 238 237 236 233 231 230 230 229 229 228 228 228 227 228 228 227 227 226 225 223 221 219 217 216 214 214 214 214 214 214 214 214 213 212 211 211 213 214 215 217 219 221 222 223 223 223 222 222 222 221 221 221 222 223 223 223 224 225 226 226 229 231 233 233 232 225 216 208 201 199 194 193 198 211 227 238 244 246 246 243 240 236 233 230 228 228 228 228 228 228 226 223 220 216 213 211 209 209 209 209 210 212 214 215 217 219 223 227 230 230 233 234 234 234 234 234 234 236 239 241 240 242 243 244 242 240 236 233 230 229 227 224 223 222 219 218 218 218 218 219 218 222 226 230 232 232 229 226 223 222 220 217 212 207 203 201 202 205 207 207 207 209 208 207 207 209 212 213 214 214 214 210 214 219 224 227 229 230 231 231 231 232 232 232 231 226 220 218 219 220 220 220 218 214 210 207 200 193 190 187 182 174 165 157 152 149 148 149 150 151 151 153 154 154 154 155 155 156 157 158 159 160 162 163 164 165 167 168 169 170 171 172 173 174 174 175 176 176 176 177 177 177 178 178 179 179 179 180 180 180 181 181 182 183 183 183 183 183 183 183 184 184 184 185 186 187 188 189 188 189 190 191 192 192 193 193 194 195 195 196 196 197 198 198 199 199 200 200 200 201 202 202 203 204 205 206 206 206 206 207 207 207 207 206 206 205 205 205 204 203 202 201 200 199 198 197 197 196 194 194 193 193 192 192 192 192 192 192 192 193 192 192 192 192 191 191 191 190 189 187 186 185 184 184 184 184 184 183 183 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 179 179 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 178 178 177 177 177 177 177 178 179 180 181 181 181 180 180 180 181 181 181 181 182 182 182 183 183 183 183 183 183 183 184 184 185 185 185 186 186 186 186 186 185 184 184 183 182 181 180 181 181 181 181 182 182 183 183 184 185 186 187 187 187 187 188 188 189 189 189 190 191 191 191 192 193 194 194 195 195 195 196 196 196 218 216 214 212 210 209 209 209 209 210 212 213 215 215 216 217 218 219 219 220 222 224 225 227 229 231 232 234 234 236 237 239 242 244 246 247 246 245 245 244 243 242 241 240 238 237 236 235 235 235 235 236 237 238 238 238 236 233 231 231 231 230 229 228 227 227 227 227 227 227 227 226 224 222 219 217 216 214 213 213 213 213 213 214 214 214 213 212 211 211 213 214 217 219 221 222 222 222 221 220 220 220 220 220 222 224 225 226 225 224 223 223 223 225 227 229 230 228 220 212 209 207 202 199 199 204 214 225 234 239 242 241 239 234 231 228 227 227 226 227 227 227 226 225 222 220 218 215 214 213 212 212 212 213 214 216 217 219 221 224 228 231 233 238 239 239 238 237 236 235 236 237 238 241 243 245 246 245 242 239 236 235 234 231 228 228 227 226 227 227 226 225 224 222 223 226 228 229 229 227 224 223 222 218 214 209 203 198 195 195 199 199 199 204 207 206 204 204 207 209 210 210 210 209 208 211 216 220 224 226 228 229 230 230 231 233 233 232 230 226 222 221 221 221 222 221 218 213 207 202 196 194 191 185 178 169 160 154 151 149 150 149 150 151 153 154 155 155 155 156 157 157 158 159 160 162 163 164 165 167 168 168 169 171 173 174 174 175 175 176 176 176 177 177 178 178 179 180 180 180 180 181 181 182 182 183 183 184 184 184 184 184 184 184 185 185 186 186 187 188 188 189 190 191 191 192 193 194 194 195 195 196 196 197 197 198 199 199 199 199 200 200 200 201 202 203 204 205 205 205 206 206 207 207 207 207 206 206 206 206 205 204 203 203 202 200 199 199 198 197 196 195 194 194 193 193 193 193 192 192 192 193 193 193 192 192 192 192 192 191 190 189 188 186 185 185 185 185 184 184 183 183 182 182 181 182 182 181 181 181 181 181 181 181 181 181 180 180 179 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 177 177 177 178 179 180 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 183 183 183 183 184 184 185 185 185 186 186 186 186 186 185 185 184 184 182 181 181 180 180 181 181 181 181 182 183 184 184 185 186 187 187 187 188 188 188 189 189 189 190 190 191 191 192 193 194 194 195 195 195 196 196 196 218 216 214 212 209 209 208 208 208 210 212 213 214 215 215 216 217 217 219 220 222 223 225 227 228 230 231 231 233 235 237 238 241 243 246 247 248 248 248 247 246 245 243 241 240 240 239 237 236 236 236 237 238 238 239 239 238 236 235 233 232 231 229 228 227 227 227 227 227 227 226 226 225 223 220 218 216 214 212 212 212 212 212 213 213 214 214 213 213 213 214 216 218 220 221 221 221 220 219 219 218 218 218 219 221 225 228 229 228 228 226 223 222 222 224 225 226 223 215 211 207 204 202 201 204 209 217 225 232 234 236 237 236 229 226 225 225 225 225 225 225 225 225 224 222 220 219 217 216 216 216 216 215 216 217 218 220 221 223 226 226 228 233 238 241 242 242 241 240 239 239 239 241 244 246 248 249 249 245 242 241 239 237 234 232 231 230 230 232 234 234 233 230 227 226 227 228 228 228 227 225 223 221 216 211 207 202 197 194 192 193 193 195 199 203 201 200 202 205 208 208 208 208 208 210 212 215 218 221 223 224 225 227 229 230 231 231 231 231 229 227 226 224 222 221 221 220 215 210 206 204 200 195 189 182 173 164 157 152 150 151 150 150 151 153 154 155 155 156 156 156 157 158 159 160 162 163 164 166 167 167 168 170 172 173 174 174 175 175 175 175 176 177 178 178 179 180 180 180 181 181 181 182 182 183 183 184 184 184 184 184 184 185 185 185 186 187 187 188 188 189 190 190 191 192 193 194 194 195 195 196 197 197 197 198 198 199 199 199 199 199 199 200 201 201 202 203 204 204 205 206 206 207 207 207 207 207 207 206 206 205 204 203 203 202 201 200 200 198 197 196 195 195 194 194 194 194 193 193 193 193 193 193 193 192 192 192 192 192 192 191 189 188 187 186 186 186 185 185 184 184 183 183 182 182 182 182 182 181 181 181 181 181 181 181 181 180 179 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 177 177 177 178 179 180 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 183 183 183 183 184 185 185 185 186 186 186 186 186 186 185 185 184 183 182 181 181 180 180 181 180 181 181 182 183 184 185 186 186 187 187 187 188 188 188 189 189 190 190 190 191 191 192 193 194 194 195 195 195 196 196 197 219 217 215 212 209 209 208 207 208 209 211 212 213 214 215 216 216 217 218 219 221 223 224 226 227 229 229 230 232 235 236 238 240 243 245 247 248 249 250 250 249 248 247 244 242 243 244 242 239 238 238 238 238 239 239 240 240 239 238 235 234 232 230 228 227 226 226 226 226 226 225 225 224 223 221 219 217 215 214 212 211 211 211 211 212 213 214 214 214 214 216 219 221 222 222 221 219 218 218 216 215 215 216 218 220 225 229 230 230 230 227 224 222 221 222 223 222 220 216 213 207 203 201 203 206 212 218 224 230 230 233 234 233 227 224 223 223 223 223 223 223 223 223 222 221 219 219 218 218 218 219 219 219 219 219 221 222 224 225 227 227 228 231 235 237 240 242 244 244 244 244 244 245 246 246 248 249 249 248 247 244 241 238 236 233 231 231 231 233 235 235 236 235 232 229 229 230 229 229 231 229 226 221 216 211 206 201 196 193 191 191 191 193 196 198 195 194 198 202 205 207 208 209 210 212 214 216 217 219 220 220 223 225 227 228 229 229 229 230 229 230 228 226 223 220 219 218 216 213 212 209 203 198 192 186 178 170 161 156 153 153 150 149 151 152 154 155 156 156 156 156 157 158 159 160 161 163 164 165 166 167 168 170 172 173 174 174 174 175 175 175 176 177 178 179 180 181 181 181 181 182 182 183 183 184 184 184 185 185 185 185 185 185 186 186 187 187 188 188 189 190 190 191 192 193 194 194 194 195 196 196 197 197 198 198 198 198 198 198 199 199 199 200 200 201 202 203 203 204 205 206 206 207 207 207 207 207 207 206 205 205 204 203 203 202 201 201 200 198 197 197 196 196 195 195 195 194 194 193 193 193 193 193 192 192 192 192 192 192 191 190 189 188 188 187 187 187 186 185 184 184 183 183 183 183 183 183 182 182 181 181 181 181 181 180 180 179 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 177 177 177 177 177 178 179 180 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 183 183 183 183 183 184 185 185 185 186 186 186 186 185 185 185 185 184 183 182 181 181 180 180 180 180 180 180 181 182 183 184 185 186 186 186 187 187 188 188 188 189 189 189 190 190 191 191 192 193 193 194 194 194 195 196 196 197 219 218 216 214 212 210 208 206 207 209 210 212 213 213 214 214 215 217 218 219 220 222 224 225 227 227 228 230 232 234 235 237 240 242 244 245 247 249 251 252 252 252 251 249 247 250 249 247 244 241 239 239 239 239 239 239 240 240 239 237 235 232 230 228 227 226 226 226 225 224 224 224 223 222 221 219 219 217 215 212 211 210 210 210 211 212 213 213 214 215 217 220 223 225 224 221 219 218 216 213 211 211 213 216 219 223 227 229 229 229 227 225 222 221 221 221 219 218 217 209 205 202 202 204 208 212 218 222 224 228 232 233 232 228 224 223 222 222 222 222 221 221 220 220 219 218 218 218 219 219 220 222 222 222 222 223 225 226 227 228 228 229 231 233 234 235 238 242 244 244 246 247 246 244 243 244 245 246 246 246 243 240 237 235 233 231 230 231 231 232 235 237 238 236 232 231 232 232 233 235 234 229 223 218 213 207 199 193 189 189 187 188 191 194 194 190 190 194 198 200 205 207 209 211 213 216 217 218 218 218 218 220 223 225 227 228 227 227 227 228 228 227 225 223 219 216 214 214 212 210 209 205 200 195 190 184 177 171 165 161 154 150 149 150 152 154 155 156 156 156 157 157 158 158 160 161 163 164 164 166 167 169 171 172 173 174 174 174 174 175 176 177 178 179 180 181 182 182 182 182 183 183 184 184 184 185 185 185 185 185 185 186 186 186 187 187 188 188 189 190 190 191 192 193 193 194 194 194 195 196 197 197 197 198 198 198 198 198 198 198 198 198 199 200 201 202 202 203 204 204 206 206 207 207 207 207 207 206 206 205 204 204 203 203 203 202 201 200 199 198 197 197 196 195 196 196 195 194 194 193 193 193 193 193 193 192 192 192 192 191 190 189 188 188 188 187 187 186 186 185 184 184 184 184 183 183 183 182 182 181 181 181 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 177 177 177 177 178 178 180 181 181 182 182 182 181 181 181 181 181 182 182 182 182 182 182 183 183 183 183 184 184 185 185 186 186 186 186 186 185 185 185 185 184 182 181 181 180 180 180 180 180 180 180 181 182 183 184 185 185 185 186 186 187 188 188 189 189 189 189 190 190 191 191 192 193 193 193 194 194 195 196 196 197 220 219 216 215 214 210 207 206 206 208 209 211 212 212 212 214 215 216 217 218 220 221 223 224 225 226 227 229 231 233 235 237 239 241 243 244 246 249 252 254 255 256 256 255 255 259 257 254 249 245 242 241 239 238 237 237 238 238 238 237 236 233 231 229 227 226 226 225 225 224 223 222 222 221 220 219 218 217 215 213 211 210 210 210 210 211 211 212 213 215 218 221 224 226 226 223 223 220 215 210 207 206 209 214 218 222 224 225 226 227 226 224 222 221 220 219 218 216 213 206 205 205 206 207 209 213 214 217 221 226 230 232 231 228 225 222 221 221 221 220 219 218 218 217 217 217 216 216 217 219 221 223 224 224 224 226 227 228 228 229 229 230 231 232 231 231 233 235 237 241 243 244 242 239 238 238 240 241 242 242 240 238 235 233 232 231 230 229 230 231 235 239 242 243 241 237 235 235 236 239 238 234 227 222 217 210 200 197 192 185 183 187 190 192 192 189 189 191 194 197 202 205 208 210 213 216 218 218 218 218 217 219 221 223 225 226 225 225 225 226 226 225 224 222 219 215 212 212 210 207 206 204 201 198 194 191 184 183 176 164 155 152 150 150 151 153 155 155 156 157 157 157 157 158 159 161 161 162 164 166 168 170 171 172 173 173 173 174 174 175 176 177 179 180 181 181 182 182 183 183 183 184 184 185 185 185 185 186 186 186 186 186 187 187 188 188 188 189 189 190 191 192 193 193 194 194 194 195 195 196 197 197 197 197 198 198 198 198 197 197 198 198 199 200 200 201 202 203 204 205 206 206 207 207 207 207 206 206 205 205 204 204 203 203 203 202 201 200 200 199 198 197 197 196 196 196 195 195 194 193 193 193 193 193 193 192 192 192 191 190 189 189 189 188 188 187 187 187 186 185 185 185 185 184 184 183 183 183 182 181 181 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 177 178 178 179 180 181 182 182 182 182 181 181 181 181 181 182 182 182 182 182 182 182 183 183 184 184 184 185 186 186 186 186 186 186 185 185 185 184 183 181 180 180 180 180 180 179 180 180 181 181 182 183 184 184 185 185 186 186 187 188 189 189 189 189 190 190 190 191 191 192 193 193 193 194 194 195 196 196 197 221 219 218 216 214 210 208 206 206 207 208 210 211 211 212 213 214 215 217 218 219 221 222 223 223 225 226 228 230 232 234 236 239 240 241 243 246 249 252 255 257 259 260 260 262 265 264 261 256 250 246 243 241 239 238 237 237 237 237 237 235 234 231 229 228 227 226 225 224 223 222 221 220 220 219 218 217 216 215 213 211 211 210 210 210 210 210 210 212 214 217 221 224 225 225 224 224 220 214 208 203 204 208 214 218 220 222 224 225 225 225 224 222 220 218 215 215 213 208 203 206 210 212 212 212 213 213 215 219 223 227 229 229 226 223 220 220 219 218 217 217 217 216 215 215 215 214 214 216 218 221 223 224 225 227 228 229 229 229 229 230 231 232 232 230 228 229 230 232 235 237 238 235 232 231 232 234 235 237 239 239 236 234 232 231 230 229 229 229 231 233 238 244 248 250 247 247 243 242 242 240 237 232 226 221 216 208 203 196 187 184 189 191 192 192 191 190 191 194 197 201 204 207 210 212 215 217 218 218 218 217 218 219 221 223 224 222 222 223 224 224 224 223 222 219 216 216 213 209 205 202 201 201 201 201 199 195 192 182 169 159 157 153 152 152 152 152 154 156 157 157 157 157 158 159 160 160 162 164 166 168 170 171 172 172 173 173 173 174 175 177 178 180 181 181 182 182 183 183 184 184 185 185 185 185 185 185 186 186 187 187 187 188 188 188 188 189 189 190 191 192 192 193 194 194 194 195 195 196 196 197 197 197 197 197 197 197 197 197 197 198 198 199 199 200 201 202 203 204 205 206 206 207 207 206 206 206 206 205 204 204 204 203 203 203 202 201 201 200 200 199 198 198 197 197 197 196 195 194 194 193 193 193 193 192 192 192 191 191 190 189 189 189 188 188 187 187 187 186 186 186 186 185 185 184 184 183 183 182 181 181 180 180 180 180 179 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 177 177 178 178 179 179 180 181 182 182 182 182 182 182 181 181 181 181 182 182 182 182 182 182 182 183 184 184 184 185 185 186 186 186 186 186 186 185 185 185 183 182 180 180 179 179 179 179 179 179 180 181 182 183 184 184 184 185 185 186 186 187 188 189 189 189 190 190 190 190 191 192 192 192 193 193 194 194 195 195 196 197 219 217 217 215 213 210 208 206 206 207 208 209 209 210 211 212 214 215 216 217 219 220 220 221 222 224 226 227 229 231 233 235 237 238 240 243 246 248 251 255 258 261 263 264 265 268 268 266 262 257 252 248 245 244 242 239 237 236 236 236 235 233 231 230 228 227 226 224 223 222 221 220 219 218 218 217 216 215 214 213 212 212 212 211 211 210 209 208 209 213 216 220 222 223 223 223 222 219 213 208 205 206 211 216 219 219 222 223 224 225 225 224 221 219 217 216 213 208 204 203 207 212 215 215 214 214 213 215 217 220 224 226 225 223 221 217 217 214 212 213 214 214 214 213 213 213 212 213 215 217 220 222 225 227 229 229 230 230 231 231 232 233 234 234 232 229 229 228 229 231 232 233 228 224 224 225 225 228 231 234 236 235 233 232 230 229 228 228 229 230 232 237 243 248 251 251 251 249 246 244 240 237 234 230 226 223 221 213 202 193 189 193 193 193 193 193 194 195 197 199 202 204 207 209 212 214 214 216 217 217 217 217 218 219 220 221 220 220 220 221 222 223 223 222 220 218 218 214 210 206 201 198 200 202 203 203 204 199 188 175 166 164 158 154 153 153 152 154 155 156 157 157 158 159 159 160 161 162 165 167 169 170 171 172 172 172 173 174 175 176 178 179 180 181 182 182 183 183 184 184 185 185 186 186 186 186 186 187 187 187 188 188 188 189 189 189 190 190 190 191 192 193 193 194 194 194 195 195 196 196 197 197 197 197 197 197 197 197 197 197 198 198 198 199 199 201 202 203 204 205 206 206 206 206 206 206 206 205 205 204 204 203 203 203 203 202 202 201 201 200 200 200 199 198 198 198 197 196 195 194 194 194 193 193 192 192 191 191 190 190 189 189 189 188 188 187 187 187 187 186 186 186 186 185 185 184 183 183 182 182 181 181 181 180 180 180 180 180 180 180 180 179 179 180 180 180 180 179 179 179 179 179 179 179 178 178 178 178 178 178 179 179 180 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 184 184 184 185 185 186 186 186 186 186 186 186 185 185 184 182 180 179 179 179 179 179 179 179 179 180 181 182 183 184 184 185 185 185 186 186 187 188 188 189 189 190 190 190 191 191 192 192 192 193 193 193 194 194 195 196 196 217 215 213 212 211 209 208 206 206 206 206 207 208 210 210 211 213 214 215 216 218 219 219 220 222 223 225 226 228 230 232 234 234 237 239 242 245 248 251 255 259 263 264 265 267 269 271 271 268 264 259 255 252 250 246 243 239 237 236 235 234 233 232 231 229 227 225 223 222 221 219 218 217 217 216 215 215 214 213 212 212 212 213 213 212 210 207 206 207 212 217 220 221 221 221 221 221 218 214 210 209 210 214 216 218 219 221 222 223 223 223 223 221 220 218 215 211 206 204 204 207 212 215 215 215 215 214 215 216 219 221 224 223 221 220 218 213 208 206 206 208 210 211 211 211 211 209 211 213 215 218 222 227 230 232 232 233 233 232 232 232 233 234 234 234 233 230 227 226 227 229 229 223 219 218 218 219 221 225 228 231 232 231 230 229 228 225 226 227 229 230 234 239 244 247 247 249 249 246 243 240 237 234 231 229 228 224 216 207 199 195 196 195 196 196 196 197 199 200 202 203 205 207 209 210 211 213 215 217 217 217 217 217 218 219 219 218 218 218 219 220 221 222 221 220 220 218 216 212 206 200 196 197 199 200 201 203 202 194 183 174 169 161 157 155 154 152 153 154 155 156 157 158 159 159 160 161 162 164 166 168 170 171 171 172 172 173 174 176 177 179 180 181 181 182 182 183 184 184 185 186 186 186 186 186 186 187 187 188 188 188 189 189 189 189 190 190 191 191 192 192 193 193 193 194 194 195 195 196 196 196 197 197 196 197 197 197 197 197 197 198 198 198 199 200 201 202 203 204 205 205 206 206 205 205 205 205 205 204 204 204 204 203 203 203 202 202 201 201 200 200 200 199 199 199 198 197 196 195 195 194 194 193 193 192 192 191 190 190 190 189 189 189 188 187 187 187 187 187 187 186 186 186 185 185 184 183 183 183 182 182 182 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 179 179 179 179 179 179 178 178 178 178 178 178 178 179 180 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 184 185 185 186 186 186 186 186 186 186 186 185 185 184 183 181 179 179 178 178 178 178 178 179 179 181 182 182 183 183 184 185 185 186 186 187 187 188 188 188 189 189 190 191 191 191 192 192 192 192 193 193 194 195 195 195 196 214 212 210 209 209 208 207 206 205 205 206 206 207 209 210 211 212 213 214 215 216 217 218 219 221 222 224 225 227 228 229 231 233 236 239 242 245 248 251 256 258 261 264 267 269 272 273 273 272 268 264 261 260 255 251 247 243 239 236 235 234 233 233 231 229 226 224 222 221 219 218 216 216 215 215 214 213 214 213 212 212 212 213 214 213 211 208 205 208 214 219 220 221 220 221 221 220 218 215 213 213 213 216 216 217 218 219 219 220 221 221 221 220 220 218 215 211 207 206 206 208 212 214 214 214 214 214 214 216 218 220 222 221 221 219 215 209 204 202 202 203 205 206 207 208 208 206 208 210 213 217 221 227 229 232 235 237 236 234 233 233 233 234 234 233 231 227 223 221 222 225 225 220 217 215 214 213 215 218 221 224 226 227 226 226 223 218 220 223 226 228 231 235 236 239 243 246 247 245 243 240 237 234 232 231 228 224 217 209 203 199 198 197 196 197 199 202 203 203 204 205 206 208 209 209 210 212 214 216 217 217 216 217 217 217 218 217 217 217 217 218 219 219 219 219 218 217 216 211 205 199 194 192 193 195 197 200 202 199 190 181 172 165 162 157 153 151 151 153 155 157 158 159 159 159 160 161 162 164 166 168 169 170 171 172 173 174 175 177 178 179 180 180 181 182 183 184 184 185 186 186 186 186 187 187 187 187 188 188 189 189 189 189 190 190 190 191 191 191 192 193 193 193 193 194 194 195 195 196 196 196 196 197 197 197 197 197 197 197 198 198 198 198 199 200 201 202 203 203 204 204 205 205 205 205 205 205 205 204 204 204 204 203 203 203 202 202 202 201 201 201 200 200 199 199 199 197 196 196 195 195 194 193 193 192 192 191 190 190 189 189 189 188 188 187 187 187 187 187 187 187 186 186 185 185 184 184 184 183 183 183 183 183 182 182 181 182 181 181 180 180 180 180 180 180 180 180 179 178 178 178 178 178 178 178 178 178 178 179 179 180 181 182 182 182 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 183 184 184 185 185 186 186 186 186 186 186 186 185 185 183 182 181 180 179 178 178 178 178 178 178 179 180 181 182 182 182 183 184 185 186 186 187 187 187 188 188 188 189 189 190 190 191 191 191 191 192 192 193 193 194 195 195 195 196 214 210 208 207 206 206 206 205 205 205 205 206 207 208 209 210 211 212 213 215 215 216 217 218 220 221 223 225 226 227 228 229 232 234 238 241 245 248 252 257 258 261 266 269 271 272 273 274 273 270 269 266 263 258 254 250 246 241 238 235 235 234 232 231 228 226 223 221 219 217 216 215 214 212 212 213 213 213 213 213 212 213 213 214 214 212 209 208 211 217 221 221 221 220 219 219 219 219 218 216 215 215 215 216 216 217 217 217 218 218 219 220 220 220 218 216 213 209 208 208 209 212 213 213 214 214 214 214 215 217 219 220 218 218 215 210 204 201 201 203 203 203 204 203 203 203 202 203 205 209 214 220 227 227 231 235 237 237 235 234 234 235 235 235 234 230 225 219 216 216 219 221 218 216 212 210 209 211 213 216 218 220 221 221 220 216 209 211 216 221 224 227 231 232 235 240 243 244 244 242 240 238 237 235 232 227 222 216 209 205 202 200 198 198 198 200 203 205 205 205 205 206 207 207 208 208 210 213 215 216 216 216 216 216 216 217 217 217 216 216 216 217 217 217 217 216 215 214 209 203 197 190 190 188 189 193 197 200 200 194 184 175 175 164 156 152 150 150 153 155 157 158 158 158 159 160 161 162 164 165 167 169 169 170 172 174 175 176 177 179 180 181 181 182 183 183 184 185 185 186 186 186 187 187 187 188 188 188 189 190 190 190 190 190 191 191 191 192 192 192 193 193 193 193 194 194 195 195 195 196 196 196 197 197 197 197 197 197 197 197 198 198 199 200 201 201 202 203 203 204 204 204 204 204 205 205 205 204 204 204 204 204 203 203 202 202 202 202 202 202 201 201 200 200 200 199 198 197 197 196 195 194 193 193 192 191 191 191 190 190 189 188 188 187 187 187 188 188 187 187 187 186 186 185 185 184 184 184 184 184 184 184 183 183 183 182 182 182 181 181 180 180 180 180 180 180 179 179 178 178 178 178 178 178 178 178 178 178 179 180 181 181 182 182 183 183 183 183 183 183 182 182 182 182 182 182 182 182 183 183 184 184 185 185 186 186 186 186 186 186 186 185 184 183 182 181 180 179 178 177 177 178 178 178 179 179 180 181 181 182 183 184 185 185 186 187 187 187 188 188 188 188 189 189 190 190 190 191 191 191 192 192 193 193 194 194 194 195 196 211 208 206 205 204 204 204 204 204 204 204 205 206 207 208 209 209 210 211 212 213 215 216 218 219 220 222 224 225 224 226 228 230 234 237 241 245 249 253 254 258 264 268 270 271 271 272 273 273 270 270 268 264 259 255 251 247 243 239 236 236 235 232 230 228 225 222 219 216 214 214 213 211 210 211 211 212 213 214 213 213 213 214 215 214 213 212 212 215 219 220 220 220 219 217 217 218 219 219 218 217 216 216 216 217 217 217 216 216 216 217 218 218 219 218 217 215 212 210 210 211 212 213 214 214 214 214 214 215 216 217 217 215 213 209 204 200 199 202 206 207 208 207 204 202 201 200 199 200 204 211 217 219 226 231 234 236 236 234 233 234 235 235 236 234 229 222 215 210 210 213 216 216 211 208 206 207 209 211 213 215 216 216 216 214 208 202 204 210 215 219 221 222 226 231 236 240 242 242 242 241 239 239 237 233 227 220 213 208 205 202 201 202 200 200 202 204 206 206 205 204 204 205 206 206 207 209 212 214 216 216 216 216 215 215 216 217 216 215 214 214 214 214 214 214 213 212 211 205 200 193 187 187 184 186 189 192 193 194 191 184 176 174 165 158 153 151 151 153 155 155 156 157 157 158 160 161 162 163 165 166 167 168 170 172 174 176 177 178 179 180 180 181 182 183 184 185 185 186 186 186 187 187 188 188 188 189 189 190 190 190 191 191 191 191 191 192 192 192 192 193 193 193 193 194 194 194 195 195 195 196 196 197 197 197 197 197 197 197 197 198 198 199 200 201 201 202 203 203 203 204 204 204 204 204 204 204 204 204 204 204 204 203 203 202 202 202 202 202 201 201 201 200 200 200 199 199 198 197 196 195 194 193 192 192 191 191 191 190 190 189 188 188 187 187 187 187 187 187 187 187 186 186 185 185 185 185 185 185 184 184 184 184 184 184 183 183 182 182 181 180 180 180 180 180 180 179 178 178 178 178 178 178 178 178 178 178 179 180 181 181 182 182 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 183 184 184 185 185 186 186 186 186 186 186 185 185 184 183 182 181 180 179 178 178 177 177 178 178 178 179 180 181 181 181 182 183 184 185 186 186 187 187 187 188 188 188 188 189 189 190 190 190 190 191 191 191 192 192 193 193 194 194 195 195 208 205 203 202 202 203 203 203 203 203 204 205 206 207 207 208 208 209 209 211 212 214 215 217 218 220 221 223 224 224 225 227 229 233 237 241 246 251 254 255 260 265 269 270 270 270 272 272 272 272 270 266 262 258 254 250 247 243 241 240 237 234 231 229 226 224 220 217 214 214 211 210 209 209 209 210 212 213 214 214 214 215 215 216 216 214 213 214 216 217 218 218 218 216 215 215 217 219 221 221 220 219 218 217 218 219 218 217 215 214 214 215 216 217 217 217 215 212 211 212 212 213 215 215 215 215 215 215 215 215 215 213 210 207 203 200 199 201 205 209 210 211 212 210 206 205 203 198 197 204 205 210 219 226 231 233 235 235 233 233 233 234 234 234 232 227 219 211 205 206 207 209 210 206 205 205 207 209 212 214 214 214 214 211 208 202 198 200 205 210 213 215 217 221 227 232 237 240 240 241 241 240 240 238 235 229 221 213 207 205 204 204 203 203 203 204 205 206 206 205 204 204 203 204 205 207 209 212 214 215 216 215 215 215 215 216 216 216 215 214 214 213 212 211 210 209 208 206 196 191 190 187 183 181 183 186 187 186 185 184 183 181 175 166 159 156 154 153 152 153 153 154 155 156 157 159 160 162 163 164 165 166 168 170 173 174 176 178 179 179 180 181 182 183 183 184 185 186 186 186 186 187 187 188 189 189 189 190 190 191 191 191 192 192 192 192 192 192 192 193 193 193 193 193 194 194 194 194 195 195 196 196 196 196 196 197 197 197 197 197 198 199 200 201 201 202 202 202 203 203 204 204 204 204 204 204 204 204 204 204 204 204 203 203 202 202 202 202 201 201 201 201 201 200 200 200 200 199 198 197 195 194 193 192 192 191 191 191 190 189 189 188 187 187 187 187 187 187 187 187 187 186 186 186 186 185 185 185 185 185 185 185 185 184 184 184 183 183 182 181 181 180 180 180 180 179 179 178 177 178 178 178 178 178 178 178 179 180 181 181 182 182 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 183 183 184 185 185 185 186 186 186 186 186 185 185 184 183 182 180 179 178 178 177 177 177 178 178 178 179 180 181 181 181 182 182 183 184 185 186 186 187 187 187 188 188 188 188 189 189 189 189 190 190 191 191 191 192 192 193 193 194 194 195 195 206 203 201 200 200 201 202 202 202 202 203 204 206 207 207 207 207 208 208 210 211 213 214 216 217 218 220 220 221 223 223 225 228 231 236 241 247 248 251 256 260 265 268 270 269 270 270 270 270 268 266 262 258 255 252 249 246 243 241 241 237 234 231 227 224 221 217 213 210 210 208 206 206 207 208 209 211 212 214 214 215 216 217 217 217 216 215 215 216 216 216 216 215 213 212 213 215 218 221 221 223 222 221 219 221 221 220 219 216 215 214 214 215 215 216 215 214 212 212 213 214 216 218 217 216 216 216 216 214 214 213 209 205 202 198 197 199 202 207 211 211 213 215 215 212 212 208 202 201 207 209 214 222 228 232 234 235 234 233 233 232 233 234 233 230 224 215 207 201 201 201 203 204 203 204 206 207 209 212 214 215 214 213 210 204 199 196 198 202 204 207 209 213 217 223 229 234 238 240 239 239 240 240 238 236 231 224 215 209 206 204 204 205 205 205 206 207 208 207 207 206 205 203 203 205 208 210 212 214 214 214 215 215 215 215 216 216 216 216 215 215 213 210 207 204 201 198 196 194 185 180 178 177 177 180 182 183 182 182 183 186 187 182 171 162 156 154 152 150 150 151 152 153 154 156 158 160 161 161 162 164 166 168 170 173 175 177 178 179 179 180 181 182 183 184 185 185 186 186 186 187 187 188 188 189 190 190 190 191 191 192 192 192 192 192 193 193 193 193 193 193 193 193 193 194 194 194 194 195 195 196 196 196 196 196 197 197 197 197 198 198 199 200 201 202 202 202 203 203 203 204 204 204 204 204 204 204 204 204 204 203 203 203 203 203 203 202 202 201 201 201 201 201 201 201 200 200 199 198 197 196 194 193 192 192 192 191 191 190 189 189 188 188 187 187 187 187 187 187 187 187 187 186 186 186 186 185 186 186 186 186 185 185 185 185 184 184 183 182 181 181 181 180 180 180 179 178 178 178 178 178 178 178 178 178 179 179 180 181 182 182 183 183 184 184 184 183 183 183 183 183 182 182 182 182 182 183 183 184 184 185 185 186 186 186 186 186 185 185 184 183 181 180 179 178 177 177 177 177 178 178 179 179 180 180 181 181 181 182 183 184 185 185 186 186 187 187 188 188 188 188 188 188 189 189 189 190 190 191 191 191 191 192 192 193 194 194 195 195 204 201 200 199 199 200 200 200 201 201 202 204 206 206 207 207 207 207 208 209 210 211 213 215 216 217 218 219 220 221 221 223 226 230 234 240 246 247 251 256 261 264 267 269 268 266 265 265 263 261 258 255 253 250 248 247 245 245 243 240 236 233 229 226 221 217 212 211 209 204 202 203 204 205 207 207 209 210 211 213 215 216 218 218 219 218 217 216 215 215 215 214 212 210 209 210 213 216 218 220 223 224 223 223 224 223 222 221 220 219 215 214 214 214 215 214 213 213 214 214 217 219 220 220 218 217 217 216 214 214 210 206 201 197 195 196 198 202 206 206 210 213 216 217 217 217 214 211 210 209 214 220 225 230 233 234 235 234 233 231 232 232 233 232 229 222 212 203 198 198 197 198 200 201 204 205 206 208 210 210 212 213 213 209 202 197 195 196 199 199 202 206 210 214 219 225 231 235 238 236 237 238 238 237 235 231 226 220 214 213 209 207 208 207 207 208 209 209 209 209 207 206 204 204 207 210 212 213 214 214 214 214 214 214 215 216 216 216 216 216 215 214 211 207 201 195 190 185 181 180 176 172 170 170 174 177 179 181 181 184 190 193 191 180 165 155 151 149 149 148 148 150 151 152 154 156 157 159 159 161 163 166 168 171 173 175 177 178 178 179 180 181 182 183 184 185 185 186 186 186 187 187 188 189 189 190 190 191 192 192 192 193 193 193 193 193 193 193 193 193 193 193 193 193 193 194 194 194 195 196 196 196 196 196 196 197 197 197 198 198 199 200 201 201 202 202 203 203 203 204 204 204 204 204 204 204 204 204 204 204 204 203 203 203 203 203 202 202 202 201 201 201 201 201 201 200 199 199 198 197 196 194 194 193 192 192 191 191 190 189 189 188 188 188 187 187 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 185 185 184 183 182 181 181 181 180 180 179 179 178 178 178 178 178 178 178 178 178 179 180 181 181 182 183 184 184 184 184 184 184 183 183 183 183 182 182 182 182 183 183 183 183 184 185 185 186 186 186 185 185 185 184 183 181 180 178 177 177 176 177 177 177 178 179 179 180 180 180 181 181 182 182 183 184 185 186 186 186 187 187 188 188 188 188 188 188 189 189 189 190 190 190 190 191 191 191 192 193 194 194 195 195 202 200 199 199 199 198 198 198 199 200 201 203 205 206 206 207 207 207 208 208 209 210 212 213 215 216 216 217 218 218 219 221 223 227 233 237 238 245 251 257 261 264 267 267 262 258 259 257 255 253 251 249 247 245 244 243 242 242 241 238 234 230 227 222 216 211 206 205 202 198 197 198 200 202 204 204 206 207 209 212 214 216 217 219 220 220 219 219 218 216 214 212 210 208 207 207 210 211 213 217 221 224 225 226 226 226 225 224 223 221 218 216 215 215 214 213 212 213 214 215 219 222 223 222 220 219 217 217 215 213 208 204 198 194 192 192 195 197 199 203 208 212 215 218 219 220 220 220 220 220 223 225 227 231 234 235 234 233 231 228 229 230 231 230 227 221 212 206 203 197 195 196 198 200 203 204 205 206 206 207 209 210 210 207 201 196 195 195 196 197 200 204 207 211 216 222 228 231 232 234 235 235 235 235 233 230 226 224 223 218 214 213 212 209 208 209 210 210 210 210 209 207 206 206 209 211 213 213 213 214 214 213 212 212 214 215 214 213 213 213 213 213 213 211 205 199 193 188 187 189 184 177 171 167 169 172 174 176 179 185 191 195 195 187 172 156 149 146 145 143 144 146 147 146 149 151 152 153 155 158 162 166 169 172 174 176 176 177 178 180 181 182 183 184 185 185 186 186 187 187 187 188 188 189 190 190 191 191 192 192 193 193 193 193 194 194 194 194 194 194 194 193 193 193 193 194 194 195 195 196 196 196 196 196 196 196 197 197 198 198 199 200 201 202 202 202 203 203 204 204 204 204 204 204 204 204 204 205 204 204 204 204 203 203 203 203 202 202 202 202 201 201 201 201 200 200 199 198 197 196 195 195 194 193 192 192 191 190 190 189 189 189 188 188 188 187 187 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 185 184 183 183 182 182 181 180 180 179 179 178 178 178 178 178 178 178 178 179 179 180 181 181 183 184 184 185 185 184 184 184 184 183 183 183 183 182 182 182 183 183 183 184 184 185 185 185 185 185 185 185 184 183 181 180 178 177 176 176 176 177 177 178 179 179 179 180 180 180 181 181 182 183 184 185 185 186 186 186 187 187 187 188 188 188 188 188 189 189 189 190 190 190 190 190 190 191 192 193 194 194 194 195 201 199 198 198 198 197 196 196 197 199 200 202 203 204 205 206 207 208 207 207 208 209 210 212 213 214 215 216 216 216 216 217 219 223 228 233 237 244 250 255 258 260 261 261 253 249 249 248 248 247 246 245 243 241 240 240 240 239 238 236 231 226 220 214 208 205 205 200 196 193 192 193 195 198 200 200 201 204 207 210 212 214 216 218 220 221 221 221 219 217 214 211 208 206 206 206 208 209 211 214 218 222 225 226 227 228 227 227 226 224 222 219 218 216 214 213 212 212 214 216 220 223 225 225 223 220 217 217 215 211 206 201 196 190 187 186 188 190 193 200 206 213 217 219 221 221 223 224 225 226 229 229 229 231 235 236 233 232 230 226 225 227 229 229 226 220 213 210 207 200 196 195 196 198 201 203 204 204 204 205 205 205 205 203 199 196 194 193 194 196 198 201 205 208 213 219 226 229 229 231 233 233 233 232 231 229 227 225 224 221 218 217 215 212 209 209 210 210 211 211 210 209 208 209 212 213 214 214 214 215 215 213 212 211 212 213 212 211 209 208 209 212 213 213 210 205 203 201 197 199 195 189 181 174 172 174 175 177 181 185 191 195 195 190 179 167 159 151 140 136 136 139 139 137 140 141 143 146 150 156 162 167 170 173 174 175 175 176 178 180 181 182 183 184 185 185 186 187 187 187 188 188 189 190 190 190 191 191 192 193 193 194 194 194 194 194 194 194 194 194 194 194 194 193 193 194 194 195 195 196 196 196 196 196 196 196 197 197 198 199 200 200 201 202 202 203 203 204 204 204 204 204 204 204 204 204 204 205 205 205 204 204 204 204 203 203 203 203 202 202 202 201 201 201 200 200 199 198 197 196 195 195 194 193 192 192 191 190 190 189 189 189 189 188 188 188 188 188 188 187 188 187 187 187 186 186 186 186 186 186 186 186 186 186 186 185 184 184 183 183 182 181 180 179 179 179 179 178 178 178 178 178 178 179 179 180 181 181 182 184 184 185 185 185 185 184 184 184 184 183 183 183 182 182 182 182 183 183 184 185 185 185 185 185 185 185 184 183 182 179 178 177 176 176 176 176 177 178 178 179 179 180 180 180 180 181 182 182 183 184 185 185 186 186 187 187 187 187 188 188 188 188 189 189 189 189 189 190 190 189 190 190 191 192 193 193 194 194 194 200 199 198 197 197 196 196 196 197 197 198 200 201 201 203 205 207 208 208 207 207 208 209 210 210 212 213 213 214 212 211 212 214 218 219 225 233 239 244 248 250 251 251 250 245 243 242 242 244 244 243 242 241 240 240 239 239 239 237 234 226 217 207 202 199 198 198 196 193 189 187 187 189 193 194 195 197 202 206 209 211 213 215 218 219 220 221 222 220 218 215 210 206 205 205 205 206 208 210 213 216 220 223 226 227 228 228 228 227 226 225 223 221 218 216 214 214 213 215 217 220 224 226 227 226 223 223 219 214 210 205 200 195 189 183 180 180 183 190 200 210 217 220 222 222 223 224 225 226 228 231 232 231 232 234 238 236 234 230 226 224 226 228 227 225 219 219 215 210 204 198 196 196 197 199 201 201 202 202 202 201 200 199 198 196 194 192 192 192 194 197 199 202 205 210 216 218 222 227 229 231 231 231 229 228 227 227 225 224 223 221 219 217 213 210 209 209 210 210 210 210 209 210 211 214 215 215 216 216 217 217 216 214 213 213 213 213 211 207 205 207 209 212 212 212 209 208 206 204 205 203 198 192 186 183 183 183 183 185 186 191 194 194 191 184 184 174 155 137 128 127 129 128 126 131 132 136 141 147 154 162 168 171 173 174 173 174 176 177 179 181 182 183 184 184 185 186 187 187 188 189 189 190 190 190 191 191 192 193 193 194 194 194 194 194 194 195 195 194 195 194 194 194 194 194 194 194 195 195 196 196 196 196 196 196 197 197 198 198 199 200 200 201 202 203 203 204 204 204 204 204 204 204 204 204 204 204 205 205 205 205 205 204 204 203 203 203 203 202 202 202 202 201 201 200 199 199 198 197 196 195 195 194 193 192 192 191 191 190 190 190 189 189 189 189 188 188 188 188 188 188 188 188 187 186 186 186 186 187 187 187 186 186 186 186 185 185 184 184 183 182 181 180 180 179 179 179 179 178 178 178 178 179 179 180 181 181 182 183 184 185 185 185 185 185 185 185 184 184 184 183 183 182 182 182 182 183 183 184 185 185 185 184 184 184 184 183 182 180 178 177 176 176 176 176 176 177 178 179 180 180 180 180 180 181 181 182 183 183 185 185 185 186 186 187 187 187 188 188 188 188 189 189 189 189 189 189 189 189 189 189 190 191 192 193 193 194 194 194 199 197 197 197 196 196 196 196 196 196 197 199 199 199 201 204 206 208 208 207 206 207 207 207 208 210 210 211 210 206 206 207 209 212 215 222 228 233 236 240 243 243 243 243 241 240 239 239 240 242 241 241 241 240 240 240 240 239 237 227 213 201 194 192 192 193 194 194 192 187 184 183 184 189 187 188 194 199 204 207 210 212 215 218 218 219 221 221 220 218 214 209 205 203 203 204 205 208 211 213 216 219 222 224 225 226 227 227 227 227 227 225 223 220 219 218 215 214 216 218 220 223 226 227 228 227 225 220 214 208 204 199 195 189 185 182 181 185 193 206 216 223 224 223 223 224 224 226 227 228 231 233 232 232 233 234 237 237 233 229 228 227 228 227 226 226 221 217 213 208 202 197 196 197 197 198 198 199 199 198 196 194 193 192 191 191 188 189 190 193 195 197 200 203 206 206 212 219 223 225 228 229 228 227 225 225 224 223 223 222 222 219 216 213 210 210 209 208 208 208 209 210 211 213 216 216 217 219 219 220 221 221 220 219 218 218 219 214 209 206 207 209 210 210 210 209 207 206 206 207 206 203 200 197 196 193 192 191 191 190 192 194 194 192 189 188 179 161 138 124 120 120 119 118 120 124 130 137 144 152 160 165 169 171 171 171 172 175 176 178 180 182 183 185 185 186 187 188 188 189 189 190 190 191 191 192 192 193 194 194 194 194 195 195 195 195 195 195 195 195 195 195 195 194 194 194 194 195 195 196 196 196 196 196 196 197 198 198 199 200 200 200 201 202 203 203 204 204 205 205 205 205 204 204 204 204 204 205 205 205 205 205 205 204 204 203 203 203 203 202 202 202 201 200 200 199 198 197 196 196 195 194 194 193 192 192 191 191 191 190 190 190 189 189 189 189 189 189 189 188 188 188 188 187 187 186 186 187 187 187 187 187 187 186 186 186 185 185 184 183 182 181 180 180 179 179 179 179 178 178 178 179 179 180 181 181 182 183 184 185 185 185 185 185 185 185 185 184 184 183 183 183 182 182 182 183 183 184 184 184 184 184 184 184 183 182 181 180 179 176 175 175 175 175 176 177 178 178 179 180 180 180 180 181 181 181 182 183 184 184 185 185 186 186 187 187 187 187 188 188 188 189 189 189 189 189 189 189 189 189 189 190 191 192 193 193 194 194 194 197 197 196 196 195 195 196 196 196 196 196 196 197 197 199 202 205 207 208 207 206 206 206 206 206 207 207 207 205 200 201 205 206 209 216 222 226 229 231 234 237 239 239 239 239 239 239 238 239 240 240 240 240 240 240 239 239 237 232 221 196 183 182 183 185 188 191 192 191 187 183 182 182 184 184 187 192 197 203 206 209 211 213 215 217 218 220 220 219 216 212 208 203 203 201 202 204 207 211 213 216 219 222 222 224 225 226 226 227 227 227 226 225 222 222 220 218 217 219 220 222 223 225 226 226 226 224 219 212 206 202 198 194 191 189 189 188 193 202 214 223 227 226 225 224 222 220 222 224 227 230 232 232 232 232 233 235 238 237 235 232 228 228 228 227 227 223 219 216 211 206 200 198 197 196 196 196 196 195 193 192 191 189 188 187 187 185 186 188 191 194 196 198 201 203 204 210 216 220 222 225 225 225 224 223 222 221 221 221 220 220 216 214 213 212 209 207 206 205 206 207 210 212 214 216 217 219 221 222 224 225 227 228 228 227 226 226 221 214 210 210 210 209 208 208 204 202 203 204 204 204 204 203 202 202 200 199 198 197 195 195 196 196 194 193 191 184 168 144 125 118 116 115 115 117 122 128 134 140 147 154 159 163 165 167 165 168 172 175 177 179 181 182 183 185 186 187 189 190 190 191 191 191 192 192 193 193 194 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 196 196 196 196 196 196 196 197 198 199 199 200 200 200 201 202 203 203 204 204 205 205 205 205 205 204 204 204 204 205 205 205 205 205 205 204 204 203 203 203 203 203 202 202 201 201 200 199 198 197 197 195 194 194 193 193 192 192 191 191 191 190 190 190 190 190 190 189 189 190 189 189 189 188 188 187 187 187 187 187 187 187 187 187 187 187 186 186 186 185 184 183 182 181 180 180 180 179 179 178 178 178 178 179 180 180 181 182 183 184 185 185 186 186 185 185 185 185 185 184 184 183 183 182 182 182 182 183 184 184 184 184 184 183 183 182 182 181 180 178 177 175 174 174 174 175 176 177 178 179 180 180 181 181 181 181 181 182 183 183 183 184 185 185 186 187 187 187 187 187 187 188 188 189 189 189 189 189 189 189 189 189 189 190 191 192 193 193 193 194 194 195 195 194 195 195 195 196 196 195 195 195 195 195 195 197 200 203 205 207 206 205 205 205 204 204 204 203 202 198 194 196 199 205 212 218 223 225 228 230 231 234 235 236 237 238 239 239 239 239 240 240 240 240 239 239 237 235 229 215 195 172 167 170 174 180 185 188 189 188 186 183 182 182 182 184 188 193 197 202 205 208 210 211 212 215 217 219 219 218 214 210 206 203 203 200 200 203 206 210 213 216 219 222 222 224 224 225 225 226 227 227 226 225 225 224 222 221 220 221 222 223 224 225 225 225 225 223 218 211 203 198 195 192 192 192 193 196 202 212 221 227 229 226 226 223 219 216 217 220 223 226 229 231 231 231 231 232 235 238 237 233 229 227 227 227 226 224 221 217 213 207 202 199 198 197 196 195 194 193 191 189 188 187 186 186 185 183 184 186 189 192 194 196 197 199 203 208 213 216 218 221 222 221 221 220 219 218 217 217 217 217 212 210 210 209 207 205 203 204 205 206 209 211 212 213 217 219 221 223 226 228 231 231 232 233 233 231 225 218 214 213 212 210 208 206 201 199 201 201 199 199 202 202 203 203 203 203 202 201 200 199 199 199 197 194 192 187 174 153 131 118 115 116 119 120 124 129 133 136 141 145 148 151 155 159 156 160 165 170 175 178 179 180 182 184 186 187 189 190 191 192 193 193 194 194 194 195 195 196 196 196 196 196 197 196 196 196 196 196 196 196 196 196 196 196 195 196 196 196 196 196 196 196 196 197 197 198 199 199 200 200 201 201 202 203 204 204 204 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 204 204 204 203 203 203 202 201 201 201 200 199 197 196 196 194 194 193 193 193 192 192 192 191 191 191 190 190 190 190 190 190 190 190 190 190 189 189 188 188 187 187 187 187 188 188 188 188 187 187 187 186 186 185 184 183 182 181 180 180 180 180 179 178 178 179 179 180 180 180 181 183 184 185 185 186 186 186 185 185 185 185 185 184 184 183 183 183 183 182 183 183 184 184 184 183 183 182 182 181 180 179 177 176 175 174 174 174 174 175 177 178 179 179 180 180 181 181 181 181 182 182 183 183 183 184 185 185 186 187 187 187 187 187 187 188 188 189 189 189 189 189 189 189 188 189 189 190 191 192 192 192 193 194 194 194 193 193 193 194 195 195 195 194 194 194 194 194 193 194 197 201 204 205 205 205 204 203 202 201 200 198 196 191 191 196 196 206 214 219 222 225 227 229 231 233 233 234 236 238 239 239 239 240 240 240 239 239 239 239 236 231 217 188 167 161 160 165 171 179 185 187 187 185 184 184 183 183 183 185 190 195 199 203 205 207 208 209 210 213 216 217 218 216 212 208 206 205 202 199 200 202 205 209 212 216 217 219 222 223 224 224 224 224 225 225 225 225 224 223 222 221 221 221 223 224 225 225 225 225 224 221 217 209 200 195 192 191 192 193 197 202 210 220 227 231 232 231 228 223 218 215 214 216 219 222 224 225 227 228 228 229 231 234 232 229 227 225 225 224 224 223 221 218 212 206 201 197 196 196 196 195 195 193 191 188 186 186 186 185 184 184 183 185 187 190 193 193 195 199 203 207 212 214 216 217 218 218 217 216 214 213 213 213 213 212 207 207 206 205 204 203 202 203 204 206 208 208 210 211 212 214 217 222 226 229 232 233 234 236 235 231 226 221 217 215 214 213 210 205 202 201 200 198 194 195 195 197 200 201 202 203 204 205 205 203 203 202 201 198 196 190 180 164 146 130 128 121 123 130 131 133 134 135 137 138 139 143 146 149 145 149 155 163 170 174 177 180 183 184 186 188 189 190 192 192 193 194 195 196 196 196 196 197 199 199 198 198 198 198 198 197 197 196 196 197 197 197 197 197 196 196 196 196 196 196 196 196 197 197 198 198 199 199 199 200 201 202 202 203 204 204 204 204 204 205 205 205 205 205 205 205 205 205 205 205 205 205 205 204 205 205 205 204 204 203 202 201 201 200 199 198 197 195 194 193 193 193 193 192 192 192 192 191 191 191 190 190 190 190 190 190 190 190 190 190 189 189 188 188 188 188 188 188 188 188 188 188 187 187 186 186 185 184 183 182 181 181 181 180 179 179 178 178 179 180 181 181 181 183 184 185 185 186 186 185 185 185 185 185 185 185 184 184 183 183 183 183 183 183 184 184 184 183 182 181 180 179 178 177 176 175 175 174 174 173 174 175 176 177 178 179 179 180 180 181 182 182 182 182 182 183 183 184 184 185 185 186 187 187 187 187 187 188 188 188 189 189 189 189 189 189 189 188 189 189 190 191 192 192 193 193 194 194 192 191 192 193 194 194 194 194 194 194 194 193 193 191 192 195 199 202 203 203 203 202 200 199 198 196 193 190 190 190 194 201 210 216 219 222 224 228 231 232 232 233 234 236 237 238 238 239 239 239 239 239 238 238 237 233 226 208 181 167 173 167 168 173 180 187 189 188 185 184 183 183 184 185 187 191 196 201 204 206 207 207 207 209 210 214 216 216 214 210 206 205 204 201 200 200 201 204 207 211 215 217 218 221 222 223 223 222 222 222 223 223 223 222 221 221 221 221 221 222 223 224 224 225 225 224 221 216 208 199 194 193 194 194 196 199 205 214 224 230 232 233 233 231 226 221 216 214 215 216 218 219 220 222 222 222 222 224 227 223 221 222 224 222 221 222 222 221 217 210 203 198 197 194 194 194 195 196 195 193 190 187 187 186 185 185 185 184 185 187 189 190 191 194 198 202 206 210 212 214 215 215 215 214 211 209 207 207 207 207 206 203 203 202 202 202 202 202 203 205 206 206 207 209 208 206 206 210 217 223 227 227 231 233 234 233 230 226 222 219 216 216 214 210 206 203 202 200 197 195 194 194 195 197 199 200 202 205 206 207 206 205 205 204 203 201 196 187 176 168 167 156 144 146 152 144 141 139 138 137 137 138 139 140 141 139 141 146 152 158 162 171 177 182 184 186 188 190 191 191 192 193 195 196 197 198 199 199 200 202 202 201 201 201 200 200 199 198 198 198 198 198 198 198 198 197 197 197 197 196 196 197 197 197 197 198 198 199 199 199 200 201 202 203 203 204 204 204 204 204 205 205 205 205 206 206 206 206 205 205 205 205 205 205 205 205 205 206 205 205 205 204 203 202 201 202 201 198 196 194 193 193 193 192 192 192 192 192 191 191 191 191 191 191 191 190 190 191 190 190 190 189 189 189 189 189 188 189 189 188 188 188 188 188 187 186 185 184 184 183 182 182 182 181 180 179 178 178 178 180 180 181 182 183 184 185 185 185 186 185 185 185 185 185 185 185 184 184 184 183 183 183 183 183 183 183 183 183 182 182 179 178 177 176 175 174 174 173 173 173 174 174 175 177 178 179 179 179 180 181 182 182 182 182 183 183 183 183 184 184 185 185 186 186 187 187 187 187 188 188 188 189 189 189 189 189 189 189 188 189 189 190 191 191 192 193 193 194 194 190 190 191 191 192 193 193 193 193 194 193 192 191 189 190 193 196 199 199 200 199 198 196 195 194 192 189 186 188 194 202 209 215 217 220 222 224 227 230 231 232 233 235 236 236 236 236 237 237 237 237 237 235 233 230 224 216 201 185 177 179 175 174 177 183 189 192 191 187 184 184 183 183 185 188 192 198 203 205 207 207 206 206 207 209 211 213 214 212 209 208 205 203 202 201 201 201 203 206 210 210 214 218 221 222 223 222 221 221 220 220 221 221 221 220 220 220 220 221 222 222 222 223 224 225 224 221 216 208 201 198 198 199 199 200 203 209 217 225 229 231 231 232 232 228 223 218 215 214 213 212 213 214 216 215 215 215 215 217 212 211 212 215 215 217 219 221 221 216 208 204 200 196 192 192 193 195 196 195 194 193 192 190 188 187 188 188 187 187 188 188 189 190 192 196 201 205 209 210 212 213 213 213 211 208 204 201 200 200 201 202 202 199 199 199 200 201 202 204 204 205 205 205 206 204 200 199 202 209 213 216 224 229 230 231 230 228 225 222 220 219 218 215 211 208 205 203 200 198 197 197 196 197 197 198 199 200 202 204 204 204 204 205 206 207 206 202 196 189 185 183 178 173 177 178 165 154 148 145 144 141 139 139 138 138 137 138 142 144 146 155 164 171 177 182 185 188 190 191 192 193 194 195 197 198 200 201 201 202 204 205 205 204 204 203 202 202 201 200 200 201 200 200 200 199 199 198 198 197 197 197 198 198 198 198 198 198 198 199 199 200 201 202 203 203 203 204 204 204 204 204 205 205 205 206 206 206 206 206 206 205 205 205 205 205 205 205 206 206 206 206 206 205 205 205 203 202 200 198 195 194 193 193 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 190 190 190 190 189 189 189 189 189 189 189 188 188 188 188 187 186 185 184 184 183 183 183 182 182 181 179 178 178 179 180 181 182 183 184 185 185 185 185 185 185 185 185 185 185 184 184 184 184 183 183 183 183 183 183 183 182 182 181 181 180 177 175 174 173 173 173 173 173 173 173 174 175 176 177 178 179 179 180 181 181 182 182 183 183 183 183 183 184 184 184 185 185 186 186 186 187 187 187 188 188 188 189 189 189 189 189 189 189 188 189 190 190 190 191 192 193 193 193 193 189 189 189 190 190 191 192 193 193 193 192 190 189 187 188 190 192 194 195 196 195 193 191 189 187 187 187 188 188 201 209 214 217 218 220 222 224 226 226 229 231 233 234 236 235 235 235 236 236 236 235 234 231 224 215 208 201 190 188 180 174 176 178 182 187 192 196 195 194 191 187 184 184 186 189 194 199 204 206 206 207 205 204 205 206 209 211 211 211 209 207 205 203 203 203 202 202 202 205 207 208 213 217 220 222 222 222 221 220 219 219 219 219 220 220 220 220 220 220 221 221 222 223 224 224 223 221 217 212 209 205 204 204 204 206 209 214 220 225 225 228 229 229 229 227 223 219 215 213 212 211 211 210 210 209 208 207 207 207 202 201 201 202 202 207 213 218 219 215 213 207 201 195 192 192 193 194 195 195 195 194 193 192 192 191 192 192 191 191 191 191 191 191 192 195 199 203 206 208 208 209 211 211 209 206 201 197 194 195 195 196 196 195 196 198 200 202 204 205 205 204 203 203 203 199 195 194 195 201 205 210 221 227 228 228 228 227 225 224 222 221 218 215 212 209 206 204 201 201 200 198 198 198 198 198 197 197 197 198 199 201 204 205 207 207 206 205 202 201 199 195 193 192 194 191 180 167 164 158 152 147 144 142 140 140 141 141 143 144 146 152 159 165 171 176 181 185 183 184 188 192 194 196 197 199 200 201 202 204 205 206 207 208 208 207 206 206 205 203 203 204 203 203 202 201 201 201 200 199 199 198 199 199 199 198 198 198 198 199 199 200 201 202 203 203 203 204 204 205 205 205 205 205 205 206 206 206 207 207 207 206 205 205 205 205 205 205 205 205 206 206 207 207 207 207 205 204 202 200 198 196 194 194 193 193 192 192 192 192 193 193 192 192 192 191 191 191 191 191 190 190 190 190 190 189 190 190 190 190 189 189 189 188 188 187 186 185 184 184 183 183 183 182 182 181 180 179 179 180 181 182 183 184 184 185 185 185 185 185 185 185 185 185 184 184 184 183 183 183 183 182 182 182 182 181 180 180 179 178 177 175 173 172 172 172 172 172 172 173 173 175 176 177 178 178 179 180 180 181 182 182 183 183 183 183 183 184 184 184 185 185 185 186 186 186 187 187 187 188 188 189 189 189 189 189 189 189 188 189 189 189 190 190 191 192 193 193 193 193 190 188 188 188 189 190 190 191 191 191 190 189 187 186 186 187 188 188 190 190 189 188 187 184 183 186 187 189 196 209 214 216 217 219 221 224 225 225 227 229 231 232 234 235 235 235 235 236 236 236 234 231 223 208 197 191 185 176 176 175 175 178 183 188 192 196 198 198 198 196 191 187 186 187 190 196 200 204 206 207 207 204 201 201 203 206 208 209 209 208 206 204 203 203 203 203 203 203 203 205 208 213 217 220 221 222 221 220 220 219 218 218 218 219 219 219 220 220 220 220 221 222 223 223 224 223 221 217 214 214 209 209 209 210 212 215 219 223 226 226 227 227 226 225 224 221 218 217 215 214 213 211 207 204 202 201 201 201 200 198 197 195 192 190 193 199 205 207 206 207 203 197 194 193 194 194 194 193 193 193 192 193 194 195 195 196 196 195 195 195 194 193 193 192 194 197 200 203 204 205 207 208 208 207 204 200 196 193 193 192 193 193 193 195 197 201 204 206 206 206 205 202 199 198 193 190 190 191 192 197 207 219 226 227 227 227 226 225 225 224 222 219 217 214 211 208 205 203 201 200 199 198 198 199 198 196 195 195 195 198 200 203 203 204 204 203 204 204 204 204 203 203 202 202 198 189 177 176 168 160 154 151 148 145 146 149 148 148 148 150 153 157 161 165 170 174 174 174 177 182 186 190 193 196 199 201 201 202 204 206 207 209 210 211 211 210 210 209 208 207 209 207 206 205 205 204 204 203 202 201 200 202 201 201 200 200 199 199 199 200 200 201 202 203 203 203 204 204 205 205 205 205 205 205 205 206 206 207 207 207 206 206 205 205 205 204 204 204 205 205 205 206 206 206 206 206 205 203 202 199 198 197 196 195 194 193 193 193 193 193 193 193 192 192 192 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 189 188 188 187 186 185 184 183 183 183 182 182 182 182 181 181 181 181 183 183 184 184 184 185 185 185 185 185 185 185 184 184 184 183 183 183 183 183 183 181 181 181 180 179 178 178 177 176 175 173 172 171 171 171 171 172 172 173 174 176 177 177 178 178 179 180 181 181 182 182 183 183 183 183 184 184 184 185 185 185 185 186 186 186 187 187 188 188 188 188 189 189 189 189 189 189 188 189 189 189 190 191 191 192 193 193 192 192 190 187 187 187 188 188 189 189 189 189 189 188 186 184 184 184 184 183 183 183 183 184 184 183 184 188 191 197 205 215 217 218 219 219 222 224 225 226 228 230 232 233 233 234 234 235 235 235 236 235 231 223 209 193 186 183 183 182 178 180 181 184 189 194 196 198 200 200 200 198 196 192 190 190 193 197 199 199 203 205 205 202 198 198 200 203 205 205 207 206 205 204 203 203 203 204 204 204 205 207 210 214 218 220 221 220 220 219 219 218 217 217 217 217 218 218 219 218 218 219 220 222 223 223 223 223 221 221 219 216 212 211 212 214 215 217 220 221 222 225 225 224 222 221 220 219 218 218 218 217 215 213 208 202 197 196 197 198 198 200 199 197 194 190 187 186 186 188 189 191 192 192 194 198 199 198 196 195 194 192 192 193 195 198 199 199 199 198 198 198 198 196 194 193 194 196 199 202 202 204 206 206 206 204 202 199 197 195 194 193 192 193 194 195 198 202 205 205 208 208 207 204 199 195 190 188 187 188 190 196 204 215 223 225 226 226 225 225 226 225 223 220 217 214 212 210 208 208 204 202 200 198 199 199 198 196 196 195 197 199 200 199 199 199 199 199 200 200 201 204 207 210 208 207 204 200 198 191 181 171 164 160 156 153 155 159 158 156 154 155 156 158 160 162 165 168 168 168 170 175 179 183 187 191 194 195 199 202 204 205 207 209 210 211 212 213 213 213 212 211 212 211 210 209 208 207 206 205 204 204 203 204 203 203 202 202 201 200 200 200 201 201 202 202 203 203 204 204 205 205 205 205 205 205 206 206 206 206 207 207 206 206 206 205 205 204 204 204 204 204 204 204 205 205 205 205 204 203 202 200 200 199 197 196 195 194 194 194 193 193 193 193 192 192 192 192 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 189 188 187 187 186 185 184 184 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 185 185 185 184 184 184 183 183 183 183 182 182 182 180 179 179 178 178 177 176 175 174 173 172 171 171 171 171 171 172 173 174 175 177 178 178 178 179 180 180 181 182 182 182 183 183 183 184 184 184 185 185 185 185 185 186 186 187 187 188 188 188 188 189 189 189 189 189 189 189 189 189 189 190 190 191 192 192 192 192 192 192 190 187 186 187 187 187 187 187 187 187 187 186 183 182 181 181 180 178 177 177 178 179 182 186 189 189 198 206 213 218 219 220 220 221 222 222 225 227 229 231 232 233 233 234 234 234 234 234 233 230 221 207 195 187 184 185 186 186 186 185 185 188 193 198 201 202 203 203 202 201 200 198 196 194 197 199 199 199 201 203 203 201 196 195 197 199 201 202 204 204 203 203 202 202 203 204 205 206 207 210 213 216 219 220 220 219 219 218 218 217 216 215 215 215 216 217 217 217 217 218 220 221 222 223 223 222 222 222 220 218 215 213 214 215 215 217 219 219 220 222 221 220 219 218 218 218 218 218 219 219 218 217 214 209 203 200 199 199 202 210 210 209 207 204 199 193 190 187 183 183 186 191 198 204 206 204 202 200 198 194 193 194 197 199 200 199 199 199 200 201 200 199 196 194 194 196 197 198 201 203 204 204 203 202 201 199 198 198 196 194 193 194 195 197 200 203 205 206 209 210 209 207 202 196 192 190 189 188 191 195 202 209 216 220 222 223 223 224 227 227 225 221 217 215 213 212 211 209 206 204 202 200 200 199 198 197 197 197 198 199 198 194 194 195 196 196 196 196 198 202 206 210 210 210 209 209 207 204 198 190 180 172 166 162 163 166 167 164 161 159 159 160 161 161 162 162 163 164 167 169 172 175 179 181 183 188 194 199 200 201 205 207 209 210 211 212 213 214 214 214 214 213 212 212 211 210 209 208 207 206 205 205 205 205 204 204 203 202 202 202 202 202 203 203 203 203 204 204 204 205 205 205 205 205 206 206 206 206 206 206 206 206 206 205 205 204 204 203 203 204 204 204 204 204 204 204 203 203 201 200 200 199 198 197 196 195 194 194 194 194 193 193 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 190 189 188 187 186 185 185 184 184 183 183 183 183 183 183 183 183 184 184 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 182 182 181 181 180 179 178 177 177 176 176 175 174 173 172 171 171 170 170 171 171 172 173 175 176 177 178 178 179 179 180 181 181 182 182 182 183 183 183 184 184 185 185 185 185 185 185 186 186 187 187 188 188 188 188 189 189 189 189 189 189 189 189 189 190 190 191 191 192 192 192 191 191 191 192 188 186 186 186 186 186 185 185 185 184 184 181 180 179 178 176 173 171 171 172 176 182 186 190 195 205 212 217 220 221 222 222 222 222 223 226 227 229 230 232 232 233 233 233 233 233 231 228 221 205 189 183 183 183 185 187 188 189 192 192 194 199 203 206 206 207 209 208 207 206 204 202 200 203 203 203 202 202 202 202 199 196 193 195 195 197 200 202 202 201 201 201 202 203 204 205 207 210 214 217 219 221 222 221 220 219 217 217 216 215 214 212 213 213 214 215 216 216 217 220 222 222 222 221 221 221 221 221 220 218 216 216 214 213 213 213 215 216 216 216 216 215 216 216 217 217 219 220 220 220 221 221 220 217 213 212 211 216 224 224 224 223 222 219 214 212 206 199 194 193 197 204 209 209 208 207 205 201 198 196 196 196 197 198 198 198 199 201 202 202 200 198 195 193 193 195 197 200 201 202 202 201 201 200 200 199 199 197 196 195 196 197 198 200 201 203 206 209 210 210 208 204 199 196 195 193 191 192 195 198 202 207 211 216 218 219 221 226 227 226 223 219 216 214 213 212 211 208 207 205 203 202 201 200 199 198 198 198 197 195 192 192 194 195 195 196 196 197 200 203 207 209 210 211 211 212 213 211 207 200 190 181 178 174 174 177 172 168 164 162 161 161 161 161 161 162 164 165 166 167 169 172 173 175 180 186 192 193 195 200 204 205 207 208 210 211 212 213 214 214 214 214 214 214 213 212 210 209 208 207 207 207 207 206 205 205 205 204 204 203 203 203 204 204 204 204 204 204 205 205 205 205 205 206 206 206 206 206 206 207 206 206 205 205 204 204 204 204 204 204 204 204 204 204 203 203 202 202 202 201 199 198 197 196 196 195 195 195 194 194 193 193 193 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 190 189 188 187 186 185 185 185 184 184 183 183 184 184 184 183 183 184 184 185 185 185 184 184 183 184 183 184 184 184 184 183 183 183 183 182 182 181 180 179 179 177 176 176 176 175 174 174 173 172 172 171 171 171 171 171 172 173 174 175 177 178 178 179 180 180 180 181 181 182 182 182 183 183 184 184 184 185 185 185 185 185 186 186 186 187 188 188 188 188 189 189 189 189 189 189 189 189 189 190 190 191 191 191 191 191 191 191 191 191 193 189 186 186 185 184 183 182 182 182 182 181 179 179 177 175 173 171 167 165 167 173 184 185 191 199 208 214 218 220 222 223 223 223 223 225 227 229 230 230 231 232 232 233 233 233 232 229 221 208 192 180 179 180 181 187 189 190 193 198 201 203 206 209 211 212 215 216 217 216 214 211 208 207 210 209 208 207 206 204 202 200 197 194 194 194 195 198 201 201 200 200 200 201 201 203 205 208 213 217 220 222 224 226 225 224 221 218 217 216 214 212 211 210 210 210 211 213 212 215 219 222 222 221 221 220 219 219 220 220 220 218 216 213 211 210 209 208 209 209 209 210 211 213 214 215 216 219 220 220 221 222 225 227 227 226 226 225 227 231 233 233 233 232 230 230 226 222 216 211 207 207 210 211 210 210 208 206 203 200 197 196 196 196 196 196 197 198 200 202 203 202 199 196 194 193 194 196 198 200 201 201 200 200 200 200 200 199 198 197 197 199 200 199 199 200 203 206 208 209 209 208 205 201 199 198 195 193 193 193 194 196 199 203 204 208 213 216 222 224 224 223 222 220 219 217 215 213 211 210 208 205 203 202 201 200 199 197 196 194 192 192 193 194 195 197 199 198 197 197 200 203 207 207 209 212 214 214 215 213 210 204 201 195 189 186 187 182 176 170 166 163 163 162 162 162 163 164 164 164 164 165 165 167 170 174 179 184 186 189 194 196 199 202 205 207 209 210 212 213 213 212 213 214 215 215 214 213 212 210 209 209 210 209 208 207 207 207 206 206 206 205 204 205 205 205 205 204 205 205 204 205 205 205 206 206 206 206 206 207 207 206 206 205 205 204 204 204 204 204 204 204 204 204 203 203 203 203 203 202 201 200 199 198 197 196 195 195 195 194 194 193 193 193 192 192 192 192 191 191 191 191 192 192 192 192 192 191 191 189 188 187 186 185 185 185 184 184 184 183 183 184 184 184 184 183 184 184 184 185 184 184 184 184 183 183 183 183 183 183 183 182 182 182 181 180 180 179 178 177 176 175 175 175 174 174 174 173 172 171 171 171 171 171 172 173 174 175 176 177 178 178 179 180 180 181 181 182 182 182 183 183 183 184 184 184 185 185 185 185 186 186 186 186 187 188 188 188 189 189 189 189 189 189 189 189 189 190 190 191 191 191 191 191 191 191 191 191 191 192 191 189 186 183 181 180 179 179 179 180 179 177 176 174 172 171 171 170 170 173 177 181 188 196 203 210 215 219 221 222 223 223 224 225 226 229 231 231 232 232 233 233 233 233 233 231 224 209 194 184 180 180 181 184 190 193 194 196 198 202 207 209 211 214 219 224 226 226 225 222 218 216 215 218 215 214 213 211 209 206 203 200 197 197 195 195 197 199 199 199 199 199 200 200 202 205 209 214 218 222 225 227 229 229 227 225 222 219 217 214 212 209 208 208 207 208 209 208 212 217 220 221 220 220 219 218 218 218 219 219 218 216 214 213 211 207 204 202 202 202 204 206 208 210 212 214 217 219 220 221 223 226 229 230 230 231 232 233 235 237 237 237 236 235 234 232 228 224 220 216 214 215 215 214 212 209 206 202 200 198 197 196 196 196 196 197 198 200 202 203 202 200 198 197 194 193 195 197 200 201 200 200 200 199 199 199 199 199 200 200 203 204 203 203 202 203 205 207 208 207 206 205 203 202 199 197 194 193 191 190 191 193 194 198 204 208 211 215 217 219 221 222 222 222 221 220 218 215 212 208 205 203 203 201 199 197 195 193 192 191 191 193 194 197 199 199 198 195 195 198 201 201 205 208 211 213 213 213 212 210 208 207 202 196 194 193 189 184 178 173 169 167 164 163 163 164 165 164 163 163 163 164 165 168 170 174 179 180 184 187 188 193 198 202 205 207 208 210 211 211 210 212 213 215 216 216 216 215 214 214 212 213 212 211 209 209 208 208 208 207 207 206 206 206 206 205 205 205 205 205 205 205 205 206 206 206 206 206 206 207 206 206 205 204 204 204 204 204 204 204 204 204 204 204 203 203 203 203 202 202 200 199 198 197 196 196 195 195 194 194 194 193 193 193 192 192 192 192 191 191 192 192 192 192 192 192 191 190 188 187 186 186 185 185 185 184 184 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 182 181 181 180 180 179 178 178 177 176 175 175 175 175 175 174 174 173 172 172 172 171 172 172 173 174 175 176 176 177 178 179 180 180 181 181 181 182 182 182 183 183 184 184 184 185 185 185 185 186 186 186 186 187 187 187 188 188 189 189 189 188 188 189 189 189 190 190 190 191 191 191 191 191 191 191 191 191 191 190 189 188 184 179 177 176 176 176 177 178 178 176 173 171 169 170 172 176 181 186 189 189 197 203 208 213 216 220 222 223 223 223 225 226 228 230 232 233 233 233 234 234 234 233 231 228 219 198 181 177 181 181 185 190 193 194 194 196 199 203 209 209 213 218 225 231 234 234 233 230 226 224 224 225 222 220 218 216 214 211 207 205 203 201 199 198 198 199 199 199 200 200 200 201 203 206 209 213 218 222 226 228 228 230 230 229 227 223 220 216 213 211 210 208 206 205 205 205 209 213 217 218 219 219 218 217 217 217 217 217 217 215 215 214 211 208 204 200 197 197 198 201 202 205 208 210 215 217 219 221 223 226 226 228 230 232 234 236 236 237 237 237 237 237 236 234 231 228 225 222 219 221 220 218 215 212 208 203 200 197 197 198 198 198 198 200 200 201 203 204 203 201 200 198 195 194 195 198 201 202 201 201 201 200 198 197 197 199 202 205 208 209 209 207 205 205 206 207 207 206 205 204 204 201 199 197 194 192 189 188 189 190 191 196 202 205 207 209 211 213 215 216 219 221 223 223 221 218 214 209 206 205 201 199 197 195 192 190 190 191 191 192 195 198 198 197 194 192 194 196 199 200 203 207 209 211 211 210 209 208 207 206 203 200 198 197 194 190 186 183 179 173 168 166 166 166 167 165 165 165 164 165 165 166 168 171 174 178 178 178 182 188 193 198 201 204 206 207 207 208 208 209 211 213 215 217 218 218 218 217 216 216 215 214 212 211 210 210 210 209 208 207 207 208 207 206 206 206 205 205 205 206 206 206 206 206 206 206 206 207 206 206 205 204 204 204 204 203 203 204 204 205 205 204 204 204 204 203 203 202 200 199 198 197 197 196 195 195 194 194 193 193 193 193 193 192 192 192 192 192 192 192 192 192 191 191 190 189 187 187 186 186 185 185 185 184 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 182 182 181 181 180 179 178 178 177 176 176 175 175 175 175 175 175 175 174 173 173 172 172 172 172 173 174 175 176 176 176 177 178 179 180 181 181 181 181 182 182 182 183 183 184 184 184 184 185 185 185 186 186 186 186 187 187 187 188 188 188 188 188 188 188 188 189 189 190 190 191 191 191 190 190 190 191 191 191 191 191 188 187 184 180 175 171 171 172 174 175 175 175 174 170 168 168 171 177 184 193 193 196 200 204 208 212 216 219 222 222 223 223 224 226 227 229 231 232 233 233 233 233 233 233 231 227 223 214 195 178 172 174 176 184 189 191 191 191 194 200 205 207 211 215 221 228 235 240 241 240 237 235 232 229 228 228 226 223 221 218 215 215 212 209 207 205 203 202 202 204 202 201 201 202 203 204 206 209 213 217 221 225 227 228 230 232 232 231 229 225 220 217 214 213 210 207 204 203 204 207 210 212 213 214 215 215 216 216 215 215 215 214 212 212 212 212 210 207 202 198 195 194 195 196 200 203 206 211 214 217 219 221 222 224 226 229 231 233 235 235 235 235 236 236 236 235 234 231 229 227 225 223 225 224 221 218 215 211 207 202 198 197 197 198 199 200 201 201 203 204 206 205 205 203 199 196 195 196 199 202 203 203 202 201 200 197 194 195 198 204 208 208 209 209 208 207 206 207 207 206 205 204 203 203 201 200 197 194 191 187 187 186 188 191 196 201 203 204 206 207 207 209 210 214 218 221 223 222 219 215 215 211 206 202 198 195 193 190 188 188 189 189 190 194 196 196 194 191 190 192 192 194 198 200 204 207 208 208 207 206 205 204 203 202 201 200 199 196 194 194 191 186 180 175 172 170 170 171 169 168 168 167 166 166 165 166 167 170 171 170 172 176 181 187 192 197 200 203 203 205 206 206 207 209 211 213 216 217 218 219 219 218 218 217 216 214 213 213 212 211 211 210 209 210 210 209 208 207 207 206 206 206 206 206 206 206 206 206 206 206 207 206 206 205 205 204 205 204 204 203 204 204 204 204 204 204 204 204 204 203 202 200 199 198 198 197 196 195 194 194 194 193 193 193 193 193 193 192 192 193 192 192 192 192 191 190 189 188 188 187 186 186 186 185 185 184 183 183 182 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 182 182 182 181 180 179 178 177 176 176 175 175 175 175 175 176 176 176 175 174 173 173 172 172 172 173 174 175 176 176 176 177 178 179 180 180 181 181 181 181 182 182 183 183 183 184 184 184 184 185 185 186 186 186 186 187 187 187 187 188 188 188 188 188 188 188 188 189 190 190 191 191 191 191 190 190 191 191 191 191 190 191 185 182 179 174 169 165 166 169 171 172 173 173 171 168 166 168 175 184 193 201 200 203 206 209 212 215 218 221 223 223 223 223 224 226 228 230 231 232 232 232 232 233 233 232 225 217 212 206 195 180 174 171 166 170 177 182 186 190 196 202 205 206 212 217 222 229 236 243 246 244 241 241 236 232 231 231 230 228 225 222 219 219 216 214 212 210 209 207 210 212 209 209 206 204 204 205 207 209 212 215 219 220 223 226 228 231 234 234 234 231 228 226 222 218 213 209 205 204 204 204 205 206 207 208 209 211 213 213 213 213 212 211 209 209 210 211 211 209 206 202 197 195 195 194 196 199 203 207 210 214 217 219 220 222 224 226 229 231 233 233 232 233 233 233 234 234 233 231 230 229 228 227 227 226 224 221 218 215 211 207 203 203 199 198 198 199 199 200 203 205 208 208 208 206 202 198 196 197 199 201 202 202 202 201 198 195 192 193 197 202 206 205 206 206 206 205 205 206 206 206 205 205 204 203 202 201 199 195 191 188 188 187 188 191 195 199 201 202 203 204 204 205 207 210 213 217 220 220 219 215 215 212 208 204 199 195 192 189 187 187 187 187 188 191 194 194 192 189 188 188 190 192 196 200 202 204 206 206 205 205 204 203 202 202 201 200 199 198 197 197 195 192 188 183 180 177 175 176 176 173 171 169 167 166 165 165 165 166 167 167 168 170 174 179 185 190 195 196 199 201 203 203 205 206 208 210 212 213 216 218 219 220 220 219 217 217 216 215 214 213 212 212 211 212 211 211 211 209 208 207 207 207 206 206 206 206 206 206 206 206 206 206 206 206 206 205 205 205 204 204 203 203 204 204 204 204 204 204 204 203 202 200 199 198 198 197 196 195 194 194 194 193 193 193 193 193 193 193 193 193 192 192 192 191 190 188 188 187 187 187 186 186 186 185 184 183 182 182 182 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 183 183 182 182 182 181 180 179 178 177 176 175 175 175 175 175 175 176 177 177 176 175 174 174 173 173 172 173 174 174 175 176 176 177 177 178 179 180 181 181 181 181 182 182 182 183 183 184 184 184 184 184 185 185 186 186 186 187 187 187 187 187 188 188 188 188 188 188 188 188 189 190 191 191 191 191 191 191 191 191 191 191 191 190 190 180 177 173 170 166 162 162 166 168 169 171 171 170 169 170 175 184 193 197 198 204 207 210 212 215 218 220 222 224 224 224 225 226 227 228 230 231 231 231 231 231 231 231 228 210 200 197 195 193 192 186 177 165 160 166 173 180 188 196 195 199 205 211 217 223 229 235 242 245 246 244 241 237 234 233 233 233 231 228 226 225 222 219 217 216 215 214 213 216 218 217 216 213 210 207 206 208 209 212 213 214 217 221 224 226 231 234 236 237 236 236 234 230 225 219 214 208 206 205 203 203 202 202 202 203 206 208 210 210 210 210 207 205 206 208 210 210 210 208 206 206 203 199 196 196 198 201 204 208 212 213 215 219 221 222 224 226 228 230 229 228 229 230 230 231 232 232 232 230 229 228 228 227 226 225 223 221 218 216 213 210 209 204 201 199 199 199 198 200 202 205 207 210 209 205 201 198 198 200 202 202 203 202 201 197 194 191 192 196 199 200 204 205 205 205 204 204 204 204 205 205 205 205 204 203 203 201 197 193 191 190 189 190 192 195 199 201 202 202 202 203 204 205 207 209 213 216 217 217 215 213 211 208 204 201 196 192 187 185 185 185 185 186 188 191 191 189 187 186 186 188 190 194 198 200 202 203 204 204 204 204 203 201 200 200 200 199 199 199 198 198 196 193 190 187 184 182 181 181 177 173 170 168 167 166 165 165 165 165 165 165 166 168 172 176 180 183 186 192 196 198 198 202 204 206 208 208 211 213 216 218 219 220 220 219 219 218 217 216 215 214 214 213 213 214 213 212 211 210 209 208 208 207 207 207 207 206 206 206 206 206 206 206 206 206 206 205 205 204 204 203 203 203 203 203 204 204 204 204 203 202 200 200 199 198 197 196 195 194 194 194 194 194 194 194 194 194 194 193 192 191 191 191 190 188 187 187 187 187 187 187 186 185 184 183 182 181 181 181 182 183 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 182 182 181 181 179 178 177 176 175 175 174 174 175 175 176 177 177 177 176 176 175 175 174 173 173 174 175 175 175 176 176 177 178 179 179 180 181 181 181 181 182 182 182 183 183 184 184 184 184 184 185 186 186 186 187 187 187 187 187 187 187 188 188 188 188 188 188 189 189 190 191 191 191 191 191 191 191 191 191 191 191 191 191 174 173 172 170 167 164 163 166 167 169 171 171 171 174 178 185 192 198 200 202 206 208 211 214 217 219 222 223 224 224 225 227 228 228 229 230 231 231 231 231 229 228 224 215 179 177 179 181 184 185 186 182 174 167 168 173 178 185 192 189 195 204 211 217 224 229 234 239 242 243 242 239 236 234 234 234 234 233 231 230 228 225 222 220 219 218 218 218 220 221 221 221 220 217 214 211 210 210 211 212 213 216 219 222 225 229 233 236 237 238 238 238 236 231 226 219 212 210 208 206 204 201 200 199 199 200 203 205 206 206 206 202 201 203 205 208 209 209 209 209 209 207 204 200 198 201 203 205 207 210 212 214 217 219 220 221 223 225 226 224 225 225 226 227 228 229 230 231 230 230 230 229 228 227 225 224 222 221 219 218 217 214 211 207 204 203 204 201 201 200 200 203 206 206 204 202 200 200 201 202 202 203 202 201 198 194 192 193 195 197 199 202 206 208 208 207 205 205 204 205 205 206 206 206 205 206 203 201 198 196 192 191 191 192 195 198 200 201 201 202 202 203 204 205 207 209 212 214 214 212 210 208 206 203 200 196 191 188 186 182 182 182 183 184 185 186 185 185 185 185 186 189 193 196 196 197 197 198 200 201 202 201 200 199 199 199 199 199 199 199 199 198 197 195 192 190 187 186 184 179 175 172 169 168 167 167 167 166 165 165 164 164 164 166 168 169 172 177 182 188 190 191 197 201 204 205 207 209 212 214 217 218 219 219 219 219 219 219 218 218 217 216 215 216 216 215 214 213 211 210 210 209 208 208 208 207 206 206 206 206 206 206 206 206 206 205 205 205 205 204 204 204 204 204 204 204 204 204 204 203 202 202 200 199 198 197 196 195 195 194 194 194 194 194 194 194 194 193 192 190 190 190 190 189 188 187 187 187 187 187 186 185 184 183 182 181 180 180 181 181 183 184 184 184 184 184 184 184 184 184 184 184 183 183 183 182 182 181 181 180 178 177 176 175 175 174 175 175 175 176 177 177 178 177 177 176 176 175 174 174 174 174 175 175 176 176 177 178 178 179 180 180 181 181 181 182 182 182 183 183 183 184 184 184 184 185 185 186 186 186 187 187 187 187 187 187 187 188 188 188 188 188 188 189 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 169 169 170 171 170 168 166 166 168 170 171 172 174 179 186 192 197 197 201 204 207 208 211 214 218 221 223 223 223 224 225 227 228 229 230 230 230 230 230 229 227 222 212 190 158 158 164 167 171 178 184 185 183 178 177 177 179 180 181 187 194 202 208 215 222 229 234 237 238 240 240 238 236 235 234 234 235 236 236 234 232 229 226 223 222 221 221 221 221 223 224 225 225 224 222 219 215 212 212 211 212 214 217 219 223 228 233 237 237 238 240 240 239 237 232 226 218 214 213 211 205 202 200 198 197 197 197 198 199 200 201 198 199 201 204 206 207 207 208 208 209 208 207 204 202 204 205 206 208 208 212 215 217 218 218 218 220 221 221 220 221 222 223 224 224 226 227 228 228 229 229 228 227 226 225 224 223 222 222 221 219 217 215 212 209 208 208 205 205 203 201 201 201 200 200 199 198 199 199 198 198 198 198 197 195 194 193 193 194 196 200 203 206 209 211 210 208 208 207 207 207 208 208 208 208 209 207 206 203 198 194 192 191 192 194 197 200 201 201 203 204 204 204 205 206 208 209 210 211 211 208 206 203 201 198 195 194 190 185 180 180 180 179 179 179 181 182 183 185 186 187 189 192 194 192 192 192 193 194 196 197 197 197 197 198 197 197 198 199 200 200 199 198 197 196 195 193 190 188 183 178 174 170 169 169 169 168 168 167 165 164 163 162 162 162 163 165 168 173 178 181 184 190 194 197 201 205 208 210 213 215 217 217 217 218 218 218 219 219 219 219 219 218 219 219 218 216 215 213 212 211 210 209 209 208 208 207 207 207 206 206 206 206 205 205 205 205 205 205 204 204 204 204 204 204 204 204 204 203 203 203 202 200 199 198 197 196 196 195 195 195 195 195 194 194 194 193 192 190 189 189 189 189 188 188 188 188 188 187 186 185 184 183 182 181 180 180 180 180 181 183 184 184 184 184 184 184 184 184 184 184 183 183 183 182 182 181 181 180 179 177 176 175 174 174 175 175 176 177 177 178 178 178 178 177 177 176 175 175 175 175 175 176 176 176 177 177 178 179 179 180 181 181 181 182 182 182 183 183 183 183 183 184 184 184 185 185 186 186 186 186 187 187 187 187 187 187 187 187 188 188 188 188 189 190 191 191 191 191 191 191 191 191 191 191 191 191 191 191 165 164 166 169 171 171 172 172 173 173 173 176 181 185 191 195 198 200 204 206 208 209 211 215 219 221 222 223 223 223 224 226 227 228 229 229 230 230 229 227 221 208 189 166 153 151 156 158 165 175 184 188 189 188 184 181 180 180 183 191 196 200 205 211 219 227 231 234 236 237 237 237 236 235 235 235 235 236 237 237 236 233 230 228 226 224 224 224 223 226 227 228 228 229 228 226 224 221 218 214 212 212 214 216 221 227 232 234 237 240 242 243 243 242 239 233 225 231 225 216 208 204 201 199 197 196 194 194 194 194 195 196 197 200 202 204 205 205 205 206 207 208 207 206 205 207 207 208 209 211 214 217 218 218 217 217 217 218 218 217 219 220 220 221 221 222 223 224 225 226 226 227 226 224 223 222 222 221 222 221 220 219 217 214 212 211 210 209 208 207 205 203 201 199 197 195 194 194 195 193 191 190 188 188 188 188 188 188 190 193 197 200 199 204 208 210 209 209 208 207 208 210 211 211 212 212 211 210 206 201 196 192 191 192 194 197 197 200 202 204 205 206 205 205 206 207 207 209 209 209 207 204 201 198 195 192 193 189 183 179 178 175 173 173 174 176 179 184 187 189 190 190 191 191 190 191 190 190 189 190 191 192 193 193 193 193 195 197 199 200 200 200 199 199 199 198 195 193 193 188 182 177 172 170 169 169 169 168 167 164 163 162 161 161 160 160 160 162 165 170 172 175 180 182 189 196 201 205 208 211 213 214 213 216 217 217 217 217 218 220 221 221 221 221 221 220 219 217 216 215 213 213 212 210 209 208 207 207 207 207 207 207 206 206 205 205 205 205 205 205 205 205 204 204 204 204 204 204 203 203 203 202 201 199 198 197 197 196 196 196 195 195 195 194 193 192 191 191 190 189 189 189 189 188 188 188 188 187 187 186 184 183 182 181 180 180 180 180 180 182 183 184 184 184 184 184 184 184 184 184 183 183 182 182 182 181 180 179 178 177 176 175 174 175 175 175 176 177 178 178 179 179 178 178 178 177 176 176 176 175 175 176 176 177 177 177 178 178 179 180 180 181 181 181 182 182 182 183 183 183 183 184 184 184 184 185 185 186 186 186 187 187 187 187 187 187 187 187 187 187 187 188 188 189 190 191 191 191 191 191 191 191 191 191 191 191 191 191 191 162 161 164 170 176 176 178 181 182 181 179 183 189 191 195 196 198 202 205 208 209 211 213 217 221 222 222 223 224 224 225 227 227 228 228 227 227 226 224 218 200 173 164 151 144 142 143 145 152 164 176 186 192 193 191 186 185 184 188 195 197 200 203 209 216 225 226 229 232 234 235 235 235 235 234 233 233 234 235 237 237 236 234 232 229 227 227 226 226 229 229 229 229 230 230 230 230 229 226 221 217 213 213 221 227 233 237 236 242 246 248 249 250 249 246 242 236 236 235 226 215 207 203 200 198 197 195 194 193 192 192 194 196 198 201 202 203 203 203 204 205 206 206 207 207 207 208 208 210 213 216 219 219 219 218 217 217 217 216 216 217 218 218 218 218 218 219 219 221 223 223 224 223 221 221 220 220 220 220 220 220 219 218 216 213 212 212 212 210 209 208 207 205 202 200 197 195 194 192 191 189 186 183 181 180 180 180 180 182 184 187 190 186 193 198 201 202 204 204 205 206 209 211 212 212 213 214 213 209 204 198 193 191 193 195 198 198 201 203 205 206 207 206 206 206 207 207 208 209 208 206 203 199 195 193 193 190 185 180 177 175 171 170 171 173 176 181 186 189 191 192 190 190 190 191 194 193 190 188 188 189 189 190 190 190 191 194 196 198 200 200 201 201 201 201 200 198 197 197 192 186 180 176 175 170 168 167 166 165 162 162 162 162 162 161 161 160 160 162 165 166 166 168 175 183 190 196 201 205 208 211 212 211 214 215 216 215 215 216 218 219 220 221 221 222 222 221 220 219 218 217 216 214 212 210 209 208 208 208 208 207 207 207 206 206 205 205 205 205 205 205 205 205 205 204 204 204 204 204 204 203 202 201 200 199 198 197 197 197 196 196 195 194 193 192 191 190 190 190 189 189 188 188 188 188 188 188 188 187 185 184 183 182 181 180 180 180 180 181 182 183 184 184 184 184 184 184 184 184 183 183 182 182 181 181 180 179 178 177 176 175 175 175 175 175 176 178 179 179 179 179 179 179 178 178 177 177 176 176 176 176 177 177 177 178 178 178 179 179 180 180 181 181 181 181 182 183 183 183 183 184 184 184 184 185 185 185 186 186 186 186 187 187 187 187 187 187 187 187 187 187 188 188 189 190 191 191 191 191 191 191 191 191 191 191 191 191 191 191 164 164 169 174 177 183 188 191 192 191 189 192 194 196 197 198 200 203 206 209 210 213 217 221 222 223 223 224 225 226 227 228 228 228 227 226 224 218 211 196 172 150 145 133 129 127 126 126 135 148 164 178 188 194 196 194 194 193 197 201 201 203 206 211 216 221 224 228 231 232 233 235 235 235 233 233 232 232 233 235 237 238 237 236 233 232 231 230 229 231 230 230 229 229 229 230 230 231 231 230 228 225 228 255 257 256 256 257 259 260 259 259 259 257 255 254 252 247 249 241 227 216 207 203 201 200 199 197 195 193 192 193 194 196 198 199 200 201 201 201 202 203 205 206 207 207 206 207 210 213 217 220 221 221 219 218 218 217 216 216 216 216 216 216 215 215 215 216 217 219 220 220 219 217 217 217 217 218 218 219 219 219 218 217 215 214 215 214 213 212 211 210 209 207 205 204 202 198 194 196 193 189 184 180 180 178 177 175 174 175 177 180 182 187 187 188 190 192 193 196 200 203 207 211 208 207 210 211 209 204 198 193 192 194 195 197 200 204 206 206 207 208 207 207 207 207 208 208 208 207 205 202 197 196 194 189 185 181 177 173 171 169 174 176 177 182 185 188 190 191 190 189 189 189 189 194 195 194 192 192 192 191 191 191 190 191 194 197 199 201 203 204 204 205 206 205 203 201 200 195 189 187 184 177 170 166 164 163 162 161 162 163 163 165 165 165 163 162 161 162 162 163 165 170 177 184 190 196 201 204 206 208 211 212 214 214 214 213 213 214 215 217 219 221 221 222 222 222 220 220 219 217 215 213 212 210 209 208 208 208 208 207 207 207 206 206 206 205 205 205 205 205 205 205 204 204 204 204 204 204 203 202 201 200 199 198 197 197 197 196 195 194 193 192 191 191 191 190 190 189 189 188 188 188 188 188 188 187 186 185 183 182 181 181 181 180 180 181 181 183 184 184 184 184 184 184 184 183 183 183 183 182 181 181 180 179 178 177 176 175 175 175 175 176 177 178 179 180 180 180 180 179 179 178 178 177 177 177 177 177 177 177 178 178 178 178 179 179 180 180 180 181 181 181 181 182 183 183 183 184 184 184 184 185 185 185 185 185 186 186 186 187 186 186 186 187 187 187 187 187 187 188 189 189 190 190 191 191 191 191 191 191 191 191 191 191 191 191 190 164 167 176 179 181 190 196 198 198 197 195 196 197 198 198 200 203 205 207 208 211 216 221 224 223 224 225 225 226 228 228 229 229 228 228 226 221 210 197 183 165 145 134 119 117 111 100 96 114 140 160 173 185 194 197 198 202 203 207 209 208 209 213 216 218 219 225 229 231 232 233 235 235 235 235 234 232 231 232 234 236 238 239 239 237 237 235 233 232 232 231 229 228 227 227 228 229 231 234 238 242 246 261 284 287 285 285 283 280 276 273 272 270 269 268 266 263 261 265 257 245 231 218 209 206 204 202 200 197 195 194 194 195 195 196 197 197 198 198 199 200 201 203 204 205 205 202 204 208 213 217 220 221 221 221 221 219 218 217 216 215 215 214 214 214 214 213 213 214 216 216 217 215 213 214 214 214 214 215 216 217 218 219 219 218 217 217 216 215 214 214 213 212 211 211 210 208 204 201 203 200 194 189 185 184 182 179 176 173 173 175 180 188 191 192 192 190 185 182 184 188 193 198 200 196 195 199 201 200 197 194 192 193 192 196 200 204 208 208 208 209 209 209 209 209 209 210 210 209 207 205 202 197 196 193 187 182 178 174 172 171 172 176 179 182 185 187 189 189 188 183 182 181 181 182 189 193 196 197 198 198 197 196 194 192 192 196 198 200 203 205 206 207 208 209 208 206 204 201 197 192 190 187 181 175 169 165 163 162 167 167 168 169 171 172 171 168 165 162 162 161 162 164 167 172 178 184 191 197 197 200 205 208 209 212 213 214 213 212 212 213 214 217 219 219 220 221 222 221 221 220 218 216 214 212 210 209 209 209 208 208 208 208 207 207 206 206 206 206 205 205 205 205 204 204 204 204 204 204 203 203 202 201 200 199 199 199 198 197 195 194 193 192 191 191 191 191 190 190 189 189 188 188 188 187 187 187 186 185 184 183 182 181 181 181 181 181 181 182 183 184 184 184 184 184 184 183 183 183 182 182 181 180 180 179 178 177 176 175 175 174 175 176 177 178 179 180 181 180 180 180 179 179 178 178 178 177 177 177 177 177 178 178 179 179 179 179 180 180 180 180 180 180 180 181 182 182 183 183 184 184 184 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 187 187 187 188 188 189 190 190 190 191 191 191 191 191 191 190 190 190 190 190 190 190 164 173 174 180 188 196 201 202 201 200 198 199 199 199 200 202 204 206 207 208 213 219 222 224 226 227 226 226 228 229 229 229 228 228 227 224 216 204 192 183 170 151 137 144 116 84 56 41 50 166 182 187 192 196 198 201 206 209 212 214 215 216 219 221 222 225 229 232 233 233 234 235 235 236 236 235 233 232 232 233 236 239 240 241 240 240 238 236 234 234 232 229 227 226 226 225 226 229 234 243 254 267 280 287 287 289 291 290 287 283 281 282 284 285 285 284 280 277 280 270 260 249 236 227 220 212 206 202 199 198 197 197 199 198 197 196 195 196 196 197 197 199 200 201 201 200 198 201 206 212 216 219 220 220 220 221 220 219 217 216 215 213 213 213 212 212 211 211 212 212 213 213 211 209 210 210 210 211 211 212 214 216 217 218 218 218 217 217 216 216 216 215 215 215 214 214 212 210 208 210 206 201 198 196 191 187 183 180 177 177 179 186 193 193 199 203 202 197 188 182 180 182 185 186 181 179 181 183 184 184 185 187 192 193 198 204 208 210 209 209 209 211 211 211 211 212 212 212 210 207 205 203 202 198 193 188 182 178 175 174 174 174 178 181 183 185 187 188 187 182 175 175 173 175 179 185 189 193 197 200 201 200 199 197 195 196 199 201 202 204 206 207 209 210 210 209 207 203 199 196 196 193 189 186 182 177 172 169 169 177 179 180 181 181 180 178 174 170 166 166 164 164 164 164 166 171 178 184 190 192 196 201 205 206 210 212 213 213 213 212 212 213 215 217 218 219 220 220 220 220 220 219 217 215 213 211 210 210 209 208 208 208 207 207 207 207 207 207 206 206 205 205 204 204 204 204 204 204 203 203 202 201 201 200 200 199 198 197 196 194 193 192 191 191 191 191 190 190 189 189 188 188 187 187 187 187 186 185 185 184 183 182 182 182 181 181 182 182 183 184 184 184 184 184 183 183 183 182 182 182 181 181 180 179 178 177 176 175 175 175 175 176 177 178 180 180 181 181 181 181 180 179 179 179 178 178 178 178 178 178 178 178 179 179 180 180 180 180 180 180 180 180 180 180 181 181 182 183 183 184 184 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 187 187 187 188 188 189 189 190 190 191 191 191 191 190 190 190 190 190 190 190 190 190 173 182 181 188 194 200 204 205 204 202 200 199 201 201 201 202 205 206 207 210 215 223 224 225 227 228 227 227 228 229 228 227 226 226 222 212 201 194 191 190 186 174 165 178 204 353 356 348 323 263 231 222 217 213 211 210 211 212 213 217 219 220 221 223 225 228 231 233 234 234 234 235 235 235 235 235 234 233 234 236 238 241 241 242 243 243 242 240 239 238 234 230 229 227 223 221 221 225 232 243 258 272 277 279 280 284 285 286 285 284 284 288 291 292 300 304 299 295 294 280 271 262 255 253 239 224 213 206 202 201 201 202 204 203 201 199 197 195 195 195 195 196 197 197 197 195 193 198 205 211 215 217 218 219 219 220 220 219 218 216 215 213 213 212 211 211 210 210 209 209 209 209 206 205 205 205 206 206 207 208 210 212 213 214 216 217 215 215 215 215 216 216 216 216 216 216 215 214 214 215 212 208 206 204 199 193 188 185 182 182 186 191 197 199 205 210 212 211 206 198 189 184 183 179 175 172 172 178 185 184 184 183 183 190 199 207 210 210 207 207 208 209 210 212 214 214 215 214 211 209 208 207 204 200 196 190 185 180 178 177 178 177 180 182 183 184 186 186 184 180 175 173 172 174 178 182 185 190 194 197 198 200 199 198 198 199 202 204 204 205 206 208 209 210 210 209 206 202 198 197 193 191 189 189 188 185 182 179 179 179 189 191 191 189 186 182 178 175 172 170 167 165 164 162 162 166 171 175 178 185 192 197 202 204 208 210 212 212 213 213 213 214 215 216 218 219 220 220 220 220 219 219 218 216 213 212 212 211 210 209 208 208 207 207 207 207 208 207 207 206 205 205 204 204 204 204 204 203 202 202 202 201 200 200 200 199 198 197 195 193 192 191 191 191 191 191 190 190 189 189 188 187 187 187 187 186 185 185 184 184 183 183 182 182 182 182 182 183 184 184 184 184 184 184 183 183 182 182 181 181 181 180 179 178 177 177 176 175 175 175 175 177 178 179 180 181 181 181 181 180 180 179 179 179 179 178 178 178 178 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 182 182 183 184 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 187 187 187 188 188 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 179 181 189 195 199 202 205 206 206 205 205 204 202 202 202 203 204 206 209 213 217 218 224 227 228 227 227 227 229 230 229 229 226 221 210 186 171 173 183 193 200 200 201 210 244 292 320 322 303 269 249 243 240 234 229 224 220 218 217 221 222 223 223 225 227 229 231 232 234 235 235 235 235 235 235 235 234 235 237 239 241 243 243 245 247 248 247 245 245 243 237 231 230 226 220 216 215 217 224 236 251 265 270 271 272 275 278 280 281 283 286 290 293 297 305 312 312 309 302 289 278 273 268 263 252 237 223 213 207 205 205 207 210 209 208 205 202 198 196 194 193 193 193 192 191 189 190 197 205 210 214 216 216 217 218 219 219 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 203 202 201 201 201 202 203 204 206 208 209 211 212 214 212 211 212 212 214 214 214 215 216 216 217 217 217 217 216 215 213 210 205 199 194 191 189 189 191 194 198 202 208 213 216 217 216 212 210 204 196 186 185 182 192 217 233 230 227 220 209 205 210 212 213 213 206 206 206 207 209 212 213 214 215 214 213 211 210 209 207 203 198 193 188 184 182 182 181 181 182 183 183 184 184 184 183 181 179 175 174 174 176 179 184 189 190 192 196 198 199 200 201 202 203 204 205 205 207 207 208 209 209 208 205 201 197 196 191 189 189 191 193 193 191 190 190 190 198 198 196 193 188 184 182 179 177 172 169 166 163 161 160 162 164 166 172 179 186 193 198 201 205 208 209 210 212 213 214 215 216 217 220 221 221 222 222 221 221 219 218 216 215 215 214 212 211 210 209 208 208 208 208 208 208 208 207 206 206 205 204 204 204 204 203 202 202 201 201 201 200 200 200 199 197 196 194 193 192 191 191 191 191 191 190 189 189 188 188 188 187 187 186 186 185 184 184 183 183 183 182 182 182 182 183 184 184 185 185 185 184 183 183 182 182 181 181 181 180 179 178 178 177 176 176 175 175 175 176 177 179 180 181 181 181 181 181 180 180 179 179 179 179 179 178 178 178 178 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 182 182 183 184 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 187 187 187 188 188 188 189 189 190 190 190 190 190 190 190 190 189 189 190 190 190 190 190 187 190 194 198 201 203 205 206 206 205 205 204 202 202 203 203 204 207 212 217 219 220 225 228 228 227 226 227 229 231 230 230 223 211 193 161 133 137 154 173 177 196 210 223 241 269 294 299 287 268 266 256 249 244 241 236 231 226 224 227 227 226 227 228 229 230 231 232 234 236 236 236 236 236 236 235 235 237 241 243 244 244 247 249 250 251 251 250 250 246 242 241 232 222 214 209 206 208 214 223 235 236 253 257 260 266 270 274 278 282 287 287 291 297 303 309 311 307 300 294 286 284 279 270 261 248 233 221 213 211 211 214 217 217 215 213 208 204 199 194 190 188 187 185 185 185 189 197 205 210 212 214 214 215 216 218 218 219 219 218 217 217 216 214 213 212 211 210 209 207 205 205 203 201 199 198 198 198 199 201 202 203 205 207 209 210 207 207 208 209 209 211 212 213 214 215 216 217 217 216 216 216 214 212 208 204 200 197 195 194 194 197 201 205 210 214 217 218 218 217 217 214 207 199 193 212 243 257 262 262 262 261 256 248 242 233 231 229 214 213 210 208 209 210 210 211 212 213 212 211 210 210 209 206 201 196 191 188 188 187 185 184 185 184 183 183 183 182 182 181 179 177 176 175 177 181 186 189 190 192 194 196 198 200 201 202 203 204 205 205 206 206 206 206 207 206 204 202 200 196 193 192 193 195 198 199 199 199 199 199 205 203 200 196 191 187 186 183 178 174 170 166 163 160 158 159 160 162 167 173 180 188 194 196 201 202 204 208 210 212 214 215 217 218 219 221 223 224 225 224 223 222 220 219 218 216 215 213 212 211 210 209 208 208 208 208 208 208 208 207 206 205 205 204 204 204 203 202 201 201 200 200 200 200 199 198 196 195 193 192 192 192 191 191 190 190 190 189 189 188 188 188 187 187 186 185 184 184 183 183 183 182 182 182 182 182 183 184 184 185 185 185 184 183 182 182 181 181 180 180 179 179 178 177 177 176 176 176 176 176 177 178 179 180 180 180 181 181 180 180 180 180 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 181 182 183 184 184 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 187 187 188 188 188 188 189 189 190 190 190 190 190 190 190 189 189 189 190 190 190 190 190 189 194 197 200 202 203 204 204 204 204 204 203 202 203 203 203 204 208 214 214 218 223 227 229 229 227 225 226 228 229 229 226 211 190 169 142 112 108 120 134 143 180 206 223 239 257 274 280 277 269 269 261 255 250 246 242 239 234 233 235 234 233 232 231 231 231 232 233 235 236 237 237 238 238 237 235 235 239 245 248 249 250 251 253 254 253 253 253 251 249 246 243 230 210 198 193 192 195 202 208 215 222 237 242 249 256 263 269 275 279 282 286 290 295 298 302 303 297 293 292 290 289 286 279 270 256 242 229 221 218 217 222 225 224 222 220 216 210 204 198 196 190 183 180 179 184 191 200 207 210 211 212 213 214 215 216 217 218 219 218 218 218 217 215 214 213 211 210 209 209 208 206 204 203 201 199 197 196 197 197 198 199 201 203 205 205 202 203 204 205 206 208 209 210 211 212 213 214 214 213 214 213 212 211 209 206 203 201 199 198 198 198 201 206 210 214 216 218 218 218 217 216 214 211 208 246 261 265 267 269 271 271 269 265 260 254 243 238 246 232 220 213 210 208 207 207 208 209 209 207 207 209 211 209 204 199 195 192 192 191 190 188 188 185 183 182 182 181 181 181 180 178 177 176 180 186 189 189 191 192 192 193 195 197 198 200 200 203 204 205 204 203 204 204 203 202 202 201 199 198 198 197 197 199 201 203 203 204 205 206 209 207 204 200 196 195 192 187 182 177 172 168 163 159 158 156 157 159 162 167 174 182 188 190 191 196 201 205 208 210 212 215 216 216 217 219 222 224 226 226 226 224 222 222 220 218 216 214 212 211 210 209 209 209 209 209 209 209 208 207 206 206 206 205 204 204 203 202 201 200 200 200 200 199 198 196 195 194 193 192 192 192 191 191 190 190 189 189 188 188 188 187 187 186 186 185 184 183 183 183 182 182 182 182 182 183 183 184 184 185 185 184 184 183 182 181 181 181 180 179 179 178 177 177 176 176 176 176 176 177 178 179 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 182 183 184 184 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 187 187 188 188 188 188 189 189 190 190 190 190 190 189 189 189 189 190 190 190 190 190 190 194 197 199 201 202 202 202 203 203 203 203 203 203 202 202 204 207 211 215 215 220 225 229 231 230 228 225 225 224 225 224 215 185 160 146 132 112 100 98 104 125 166 203 226 241 252 263 269 271 271 268 264 260 255 250 246 243 240 241 243 241 239 237 236 234 232 233 234 235 235 237 239 240 239 236 234 235 239 244 244 248 250 253 255 255 255 254 253 251 250 248 243 228 196 177 174 178 184 193 196 202 214 227 230 238 248 256 264 272 275 278 285 289 292 295 296 296 290 289 288 287 287 288 287 281 268 251 238 232 230 226 233 234 232 229 225 221 215 211 210 202 193 185 179 178 188 197 205 210 210 212 213 213 213 213 214 215 216 217 216 217 218 217 217 215 213 212 210 209 209 209 208 207 207 205 203 200 198 197 196 196 196 197 198 200 199 196 197 198 200 202 205 207 208 209 210 211 212 211 210 210 209 208 207 206 206 204 203 201 200 198 199 201 203 207 211 213 214 214 213 212 214 219 227 239 258 263 265 266 268 271 271 269 266 263 261 255 253 258 250 238 226 217 210 206 204 203 204 204 202 203 206 209 210 207 204 201 200 197 196 194 193 192 186 183 181 181 180 180 180 180 180 179 180 184 188 188 192 193 192 191 190 191 193 196 199 200 203 205 204 203 202 201 200 199 198 197 197 197 199 201 201 201 201 202 202 204 205 207 209 213 210 207 204 203 201 198 193 188 182 175 171 167 163 160 156 155 156 160 164 171 178 181 180 187 192 197 201 204 207 209 212 214 214 213 215 218 221 223 225 225 225 225 224 222 220 218 215 212 211 210 210 209 209 209 210 210 209 208 208 207 207 206 205 205 204 203 202 201 200 200 200 199 198 196 195 193 193 193 192 192 192 191 190 190 189 189 189 188 188 188 187 187 186 185 184 184 183 183 182 182 181 181 182 182 183 183 184 184 185 185 184 183 182 182 181 181 180 179 179 178 178 177 176 176 176 176 177 177 178 178 179 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 183 184 184 184 185 185 185 185 185 185 185 185 185 185 186 186 186 186 187 187 187 187 188 188 188 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 198 199 201 203 202 201 201 201 201 202 202 203 203 204 204 207 211 212 213 217 222 227 230 232 231 229 226 225 224 221 211 190 164 144 139 136 129 117 113 120 152 192 216 237 245 251 257 261 263 264 265 265 263 259 255 250 247 245 246 247 245 245 243 240 237 234 233 233 234 235 238 240 241 239 233 230 231 234 237 238 242 246 249 252 254 253 252 251 250 247 245 241 229 205 185 177 178 183 187 191 199 209 218 220 228 238 249 259 262 268 275 282 287 290 292 292 291 286 285 284 283 282 284 287 288 283 266 250 243 240 236 243 242 239 235 230 226 222 218 215 206 198 190 185 185 197 205 209 212 213 215 215 214 213 213 213 214 214 215 215 216 217 217 217 216 214 211 210 210 209 210 210 209 210 209 207 206 204 202 199 197 195 195 195 195 193 191 192 193 195 198 201 204 205 207 208 209 209 209 208 205 203 202 202 203 203 203 203 201 199 197 198 196 197 201 203 204 204 204 202 201 209 225 241 252 260 262 263 265 266 267 267 267 266 264 263 263 263 264 262 255 243 229 216 208 205 203 200 199 200 199 201 204 207 207 207 206 204 202 201 199 197 194 188 182 181 180 179 179 180 181 181 182 183 187 189 191 195 195 193 190 188 189 192 194 196 201 204 205 204 203 201 199 197 196 194 191 192 195 199 202 203 203 203 203 204 205 206 209 213 219 216 211 208 207 204 201 197 192 186 179 175 173 170 164 158 155 156 158 163 169 174 177 178 184 190 195 198 201 203 206 207 208 210 210 212 215 218 220 222 223 223 224 224 222 220 218 215 212 211 210 209 209 209 209 210 210 209 208 208 207 207 206 205 205 204 203 202 201 200 200 199 198 196 195 194 193 193 193 192 192 191 191 190 190 189 189 189 188 188 187 187 186 186 185 184 184 183 183 182 182 181 181 182 182 183 183 184 184 184 184 183 183 182 181 181 180 179 179 178 178 177 177 176 176 176 177 177 177 178 179 179 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 182 182 183 183 184 184 184 184 185 185 185 185 185 185 185 185 185 186 186 186 186 187 187 187 187 188 188 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 199 201 203 203 201 199 199 199 201 202 202 204 205 206 208 211 213 215 216 220 225 229 231 231 231 228 227 226 216 201 175 164 160 155 156 164 169 170 199 226 234 236 238 246 248 250 252 253 256 259 260 261 262 261 259 256 253 252 253 252 249 247 245 242 238 234 230 230 230 231 234 236 237 233 228 224 223 224 226 229 234 238 242 245 247 248 247 247 246 241 239 234 225 214 203 195 191 190 188 191 197 204 210 212 219 229 236 241 250 260 270 277 283 286 288 289 288 286 283 280 278 278 279 282 287 291 287 286 268 252 245 245 247 244 240 234 230 229 225 219 210 202 197 194 195 201 211 214 215 218 218 218 216 215 214 213 213 213 214 214 215 216 217 217 216 214 212 211 210 209 209 210 210 210 210 210 210 209 207 204 201 198 195 193 192 191 191 191 191 193 195 197 199 201 203 204 205 206 206 202 197 195 195 197 199 200 201 201 199 196 194 193 190 190 192 192 193 190 186 183 186 203 228 245 254 257 262 265 266 267 267 268 268 268 266 266 264 264 265 266 262 253 240 225 212 211 206 199 197 196 195 196 198 201 202 203 203 203 203 202 201 197 192 187 185 183 181 178 178 179 180 181 182 183 185 188 192 196 195 192 190 188 189 190 192 196 201 203 204 204 202 200 196 195 193 189 188 189 194 199 203 204 203 203 203 204 205 207 211 216 222 221 220 217 213 207 204 201 197 191 183 184 182 176 169 163 158 157 159 162 166 168 172 178 185 190 194 197 200 202 203 204 206 207 208 210 213 215 218 219 220 221 222 223 222 221 218 215 211 211 210 208 207 208 208 209 209 208 208 207 207 206 206 205 205 204 203 202 201 200 199 198 197 195 194 193 193 193 193 192 191 191 190 190 190 189 189 189 188 188 187 186 186 185 184 184 184 183 182 182 181 181 181 182 182 182 183 184 184 184 184 183 182 181 181 180 180 179 178 178 177 177 176 176 176 177 177 177 178 178 179 179 179 180 180 180 180 180 180 180 179 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 182 182 183 183 183 184 184 184 185 185 185 185 185 185 185 185 185 185 186 186 186 187 187 187 187 188 188 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 200 201 203 202 199 196 197 197 200 202 203 205 207 209 212 215 214 217 220 224 228 230 231 231 229 227 224 216 188 163 154 161 168 173 176 183 190 202 224 240 246 248 248 249 248 248 249 249 251 253 254 256 258 261 263 263 261 261 262 257 251 246 243 239 236 232 229 227 225 223 225 227 229 226 222 218 218 217 219 222 226 230 234 238 240 242 242 242 240 233 230 226 221 216 211 205 203 200 195 193 195 200 204 204 210 219 224 229 241 252 261 269 276 280 284 286 286 286 280 276 274 274 276 278 283 288 292 295 286 267 255 251 254 250 244 239 236 233 228 222 214 206 202 200 202 207 212 216 219 221 220 220 219 218 217 216 215 215 215 216 216 216 216 217 216 215 215 213 211 210 209 209 209 209 210 210 211 211 210 208 206 203 200 197 194 196 197 195 194 194 194 195 195 196 198 198 199 201 201 194 188 187 189 193 196 197 198 198 196 194 191 188 184 184 183 182 181 174 167 166 176 204 227 244 253 255 267 271 273 273 273 273 271 269 265 265 262 261 262 263 262 257 247 237 231 221 211 202 196 194 192 192 193 195 195 196 198 198 198 198 197 194 190 187 187 187 184 180 178 178 179 181 182 182 185 189 193 195 194 190 188 189 192 192 194 198 201 203 203 202 200 197 195 193 190 188 187 190 194 199 203 204 204 202 201 201 203 206 211 216 218 218 221 221 217 212 208 205 201 197 195 195 190 183 175 169 164 161 161 163 163 166 173 180 186 191 195 198 201 203 203 204 205 206 208 210 212 214 216 216 217 219 220 221 222 222 220 217 215 211 208 206 206 207 208 208 208 208 208 207 206 206 205 205 204 203 203 203 200 199 198 197 196 195 194 194 194 193 192 192 191 190 190 190 189 189 189 188 188 187 186 186 185 185 184 184 183 183 182 182 181 181 182 182 182 183 183 184 184 184 183 182 182 181 181 180 179 178 178 177 177 177 176 176 176 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 181 181 181 181 181 181 181 181 181 182 182 181 181 181 181 182 182 183 183 183 183 184 184 184 185 185 185 185 185 185 185 185 185 185 186 186 186 186 187 187 187 188 188 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 191 202 202 201 199 198 196 195 196 201 204 205 207 209 213 215 216 217 220 223 227 230 232 232 231 229 229 218 194 165 163 162 169 176 182 185 185 194 210 228 242 247 249 249 248 247 247 246 246 247 247 249 251 254 260 266 268 268 269 265 258 250 243 239 236 233 231 230 225 220 218 218 221 223 220 218 216 215 214 215 218 221 225 229 233 235 236 237 236 231 222 220 220 220 218 216 214 209 203 197 192 192 195 197 197 200 201 208 218 231 243 252 260 267 273 278 279 281 281 274 271 270 271 274 277 281 283 285 292 291 278 266 260 263 258 251 246 244 237 230 224 217 210 206 205 205 207 214 218 220 220 219 219 219 219 219 219 218 217 217 218 218 218 217 217 216 216 215 214 212 211 210 210 209 209 209 209 210 211 212 212 211 209 206 203 200 199 200 201 199 198 196 195 194 193 193 193 192 192 191 181 177 179 183 188 190 191 193 194 194 191 188 184 179 178 177 175 169 160 156 160 179 209 228 235 242 254 271 276 277 277 277 274 270 268 267 262 260 259 260 260 260 257 255 251 244 231 218 207 199 195 193 192 192 192 192 193 193 194 193 192 190 189 187 186 188 189 188 185 180 178 178 179 180 181 185 188 191 192 190 187 188 189 189 193 196 199 201 201 202 201 200 198 195 191 189 188 189 191 195 199 201 203 204 202 199 197 198 202 207 208 206 211 215 218 218 215 212 209 206 203 203 199 194 188 181 174 169 165 164 165 165 169 175 181 188 192 195 199 201 202 204 205 206 207 208 210 212 213 213 215 216 218 219 221 222 223 223 223 221 213 207 205 205 206 207 208 208 207 207 206 205 205 204 204 204 203 202 201 199 197 196 196 195 194 194 193 193 193 192 191 191 190 190 189 189 189 189 188 188 187 186 186 185 185 185 184 183 183 182 181 181 181 181 182 182 183 183 183 183 183 183 182 182 181 180 179 179 178 177 177 177 176 176 176 177 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 181 181 181 181 181 182 181 182 181 181 182 182 182 182 182 181 181 182 182 183 183 183 183 184 184 184 185 185 185 185 185 185 185 185 185 185 186 186 186 186 187 187 187 188 188 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 191 201 199 196 192 193 193 194 198 204 206 208 211 213 216 216 217 219 222 226 230 234 236 235 234 233 230 207 188 178 174 171 173 178 181 184 187 195 210 227 240 246 248 248 247 247 245 244 243 243 243 244 246 250 256 259 264 268 268 259 251 245 240 237 235 233 232 230 225 219 216 216 218 220 216 216 214 211 210 212 215 219 223 227 230 231 231 231 229 220 212 212 215 218 219 219 218 212 205 197 192 190 192 192 192 193 193 199 210 223 235 244 252 259 265 269 271 273 273 268 268 268 271 275 279 282 284 286 291 290 282 274 270 272 268 264 259 253 243 234 226 220 214 211 210 210 212 218 219 218 216 216 217 219 220 220 221 220 220 219 219 220 220 219 218 218 217 216 214 213 212 211 210 210 209 209 209 210 211 213 215 216 214 212 210 209 206 205 205 203 202 200 198 196 195 193 190 186 182 178 171 168 171 176 177 181 184 188 190 191 188 184 179 170 170 167 160 152 146 148 159 183 208 225 229 235 253 271 276 276 275 274 272 269 267 266 262 261 260 260 259 259 258 257 255 249 239 226 214 204 198 196 195 194 193 192 191 191 191 189 188 186 186 186 186 188 189 189 187 184 180 179 178 178 181 183 186 188 188 187 186 186 188 191 195 198 199 200 200 202 201 201 200 195 191 188 188 189 192 195 196 198 201 203 202 198 195 194 197 202 203 202 206 210 212 214 214 213 211 210 208 205 201 197 192 186 179 173 170 168 167 168 173 178 183 188 191 194 196 197 201 205 206 207 208 209 210 210 211 213 214 215 217 219 220 222 224 225 225 224 217 210 206 205 205 206 207 207 206 205 204 204 203 203 203 202 202 202 200 197 195 195 195 194 194 193 193 193 192 192 191 190 190 189 189 189 189 188 188 187 186 186 185 185 185 184 184 183 182 182 181 181 182 182 182 182 183 183 183 183 182 182 182 181 180 179 179 178 177 177 177 177 176 176 176 177 177 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 180 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 184 184 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 187 187 188 188 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 197 189 185 185 182 187 194 201 205 208 210 213 216 216 217 219 221 224 228 233 238 242 245 244 242 235 217 210 196 184 177 174 176 177 179 184 194 211 226 238 245 248 246 245 245 243 241 240 239 239 239 241 243 246 247 252 256 258 254 242 239 237 236 236 236 236 234 229 222 217 217 217 218 218 215 211 208 207 210 213 217 221 225 226 227 227 225 220 211 206 208 212 217 218 218 217 212 204 197 192 189 190 191 190 189 189 193 203 216 229 238 245 252 257 258 263 266 267 266 267 270 276 280 283 286 290 294 295 293 286 280 279 281 280 278 273 266 254 242 232 225 220 217 216 215 217 220 219 216 213 213 215 217 218 219 221 221 221 221 221 222 222 221 221 220 218 216 215 213 212 212 211 210 209 209 208 209 211 214 217 219 219 218 217 214 209 208 207 206 205 203 201 200 199 196 192 186 179 172 170 168 167 168 168 171 174 178 182 184 182 178 172 161 159 153 145 137 131 131 139 158 182 188 206 226 254 269 273 273 272 271 270 270 268 266 264 262 262 261 260 260 259 258 257 253 245 236 224 213 205 207 203 199 196 194 193 192 191 189 187 187 186 186 187 187 186 186 185 183 181 181 180 179 180 181 183 185 185 185 186 187 189 193 197 199 199 200 201 203 203 203 201 196 191 189 188 190 192 194 196 197 200 202 201 198 195 193 195 195 198 202 204 206 208 210 211 213 213 212 211 207 203 201 197 191 183 177 175 173 170 170 174 180 184 187 190 190 192 195 199 204 207 208 209 209 210 211 211 212 213 215 217 218 220 221 222 223 224 225 219 213 208 205 205 205 206 205 205 204 203 203 202 202 202 201 201 200 198 195 194 194 194 193 193 193 193 192 192 191 190 190 189 189 189 189 188 188 187 187 186 185 185 185 184 184 183 183 182 182 182 182 182 182 182 183 183 183 183 182 182 182 181 180 180 179 178 178 177 177 177 176 176 176 176 177 177 177 178 178 178 178 179 179 179 178 179 179 179 179 179 179 179 179 180 180 181 182 182 182 182 183 183 182 183 183 183 182 182 182 182 182 182 182 182 182 183 183 183 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 186 186 187 187 187 188 188 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 191 184 181 180 176 184 194 201 206 209 213 216 218 218 219 221 223 226 231 236 242 247 249 255 252 240 225 215 201 187 178 174 174 175 177 182 193 212 227 237 244 247 246 242 239 238 237 236 235 234 232 230 231 232 234 236 239 241 241 236 237 238 238 238 240 242 241 236 228 222 220 220 219 219 213 206 203 204 208 212 216 220 223 223 224 223 219 212 205 203 207 211 214 215 215 213 208 202 196 192 189 188 188 186 184 184 187 196 209 223 234 243 249 253 255 260 263 266 268 270 277 287 292 293 301 306 309 308 304 297 290 290 292 291 286 283 277 268 255 242 233 226 222 222 221 221 221 218 214 212 211 212 215 215 218 220 222 222 222 222 223 223 223 222 222 220 218 216 214 213 211 210 209 208 208 208 208 210 213 216 219 220 220 219 216 212 209 208 207 206 204 203 202 201 199 195 190 184 177 180 177 174 173 169 166 166 167 169 171 170 169 163 152 146 140 135 128 121 115 112 113 117 126 152 216 259 265 268 269 268 267 267 267 266 265 264 263 261 260 260 259 259 258 257 255 251 244 236 225 218 227 214 205 200 197 195 194 192 190 188 188 187 186 186 185 183 181 181 180 180 181 181 180 180 181 181 182 183 183 183 185 189 194 198 200 200 200 202 202 205 205 203 197 192 189 189 191 192 194 195 197 199 200 200 198 195 193 193 195 198 202 204 204 205 206 209 212 212 212 212 210 206 206 202 197 191 186 183 178 174 172 175 179 182 183 186 187 189 192 196 202 206 209 210 210 211 211 212 212 213 214 216 218 219 219 220 220 220 220 218 213 209 206 206 205 205 204 204 203 202 201 201 201 201 200 199 198 196 193 192 193 193 193 193 192 192 192 191 191 190 189 189 189 189 188 188 187 187 186 186 186 185 185 184 184 183 183 182 182 182 182 182 182 183 183 183 182 182 182 182 182 181 180 179 178 178 177 177 177 176 176 176 176 176 177 177 177 177 177 178 178 178 178 178 178 178 179 179 179 179 179 179 179 180 181 181 181 182 183 183 183 183 183 183 183 183 183 182 182 182 181 182 182 182 182 183 183 183 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 186 186 187 187 188 188 188 188 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 184 184 186 187 187 190 196 201 206 211 215 217 219 221 222 223 224 228 233 238 244 247 249 255 250 237 222 210 198 185 176 173 173 177 183 190 200 215 226 234 238 239 240 235 233 233 233 232 230 229 226 222 222 222 223 226 228 231 233 234 240 240 241 243 245 247 245 238 230 225 226 226 224 220 207 197 194 197 204 212 218 220 220 222 222 219 214 207 202 203 206 210 210 212 211 207 203 198 194 191 188 187 186 182 179 178 178 185 198 216 232 238 245 251 258 263 265 269 273 276 286 291 302 313 325 329 330 328 323 315 305 312 314 305 297 291 286 280 269 255 244 238 236 229 225 224 222 218 213 210 210 210 210 213 216 219 221 223 223 223 223 223 223 223 222 221 220 218 216 213 211 211 209 208 207 208 208 210 212 215 218 218 219 219 216 212 209 207 206 205 204 204 203 201 200 198 195 190 187 190 189 187 184 179 173 167 163 159 157 155 156 152 144 138 133 128 124 117 109 101 98 98 99 106 225 257 259 262 263 263 262 261 261 261 262 262 262 260 259 258 258 258 257 257 255 253 249 243 238 234 235 224 212 205 200 198 196 193 192 191 189 187 186 185 183 180 178 177 177 178 179 180 181 180 180 180 181 181 181 182 185 189 194 198 200 200 201 203 203 205 206 204 199 194 191 191 192 192 195 196 197 198 199 198 197 195 195 195 197 200 202 203 203 203 204 206 207 210 212 212 211 210 209 206 203 200 198 193 187 181 178 177 178 180 181 180 182 185 188 194 200 205 208 210 210 210 211 212 212 213 214 215 217 218 218 218 217 215 215 214 211 208 206 206 204 204 203 203 201 201 200 200 200 199 198 197 195 193 191 192 192 192 192 192 192 191 191 191 190 190 189 189 189 188 188 187 187 186 186 186 186 185 185 184 184 183 183 183 183 183 182 183 182 182 182 182 182 182 182 181 181 180 179 179 178 177 177 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 178 178 178 178 178 179 179 179 179 179 179 180 180 181 182 183 183 183 183 183 183 183 183 183 183 182 181 181 181 181 181 182 182 183 183 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 186 186 186 187 187 188 188 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 189 189 189 182 182 189 194 196 196 197 201 207 212 217 217 220 222 224 225 227 230 234 239 239 242 245 247 243 231 217 206 197 188 185 181 178 182 193 202 210 219 225 228 229 230 232 230 229 230 230 229 227 225 224 223 220 219 220 221 222 224 225 227 238 238 241 242 241 239 233 224 219 221 226 227 223 214 187 185 187 194 204 215 221 223 223 224 221 215 209 204 201 202 205 207 207 207 204 200 197 194 192 189 188 187 184 178 173 169 168 172 185 206 225 226 243 254 261 266 269 275 281 288 306 304 322 340 349 352 351 349 343 335 325 337 336 325 313 304 296 289 280 269 258 252 246 237 231 230 226 219 212 208 207 208 208 210 214 218 221 223 224 223 223 223 223 223 223 222 221 220 217 214 212 211 209 208 207 207 208 209 211 213 215 216 217 216 214 211 208 206 205 204 204 203 202 201 200 199 197 194 193 195 195 194 192 189 183 176 167 159 151 151 147 145 142 138 135 131 125 119 112 110 101 92 84 76 262 255 253 255 256 257 256 255 255 257 258 260 260 259 259 258 257 256 256 255 254 252 249 246 245 243 240 232 221 211 204 200 198 197 195 192 189 187 185 182 180 177 176 175 176 176 178 179 180 180 180 180 180 180 180 182 185 189 194 198 199 200 200 201 203 205 206 204 201 197 195 194 194 194 195 197 197 198 198 198 197 196 196 197 199 202 203 203 202 201 201 202 205 208 211 212 212 211 211 209 208 207 203 200 196 191 186 182 180 182 184 182 182 184 187 192 198 204 207 208 208 209 210 211 212 212 213 214 215 215 216 216 214 212 211 210 208 207 206 205 203 202 202 201 200 199 199 199 199 198 196 194 192 191 191 191 191 191 191 191 190 190 190 190 190 189 189 188 188 188 187 187 186 186 186 186 185 185 185 184 184 184 183 183 183 183 183 183 182 182 182 182 182 182 181 181 180 180 179 178 178 177 177 176 176 176 176 176 176 176 177 177 177 177 177 177 178 178 178 178 178 178 178 179 179 179 179 179 179 179 181 182 182 183 183 183 183 183 183 183 183 183 183 182 182 181 181 181 181 182 182 183 183 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 186 186 187 187 188 188 188 188 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 186 189 194 196 197 195 195 199 206 210 211 215 218 221 223 226 228 230 232 234 235 236 238 238 234 224 213 206 201 198 196 193 190 192 202 210 216 221 224 226 226 227 228 227 227 228 228 227 226 225 225 224 221 220 219 217 215 215 207 199 200 205 209 201 178 134 101 91 88 90 111 149 188 168 131 156 173 192 210 222 222 226 226 223 218 212 206 203 201 202 202 201 199 196 193 191 190 189 189 188 188 186 182 172 164 160 159 162 174 186 201 220 242 254 261 267 273 286 300 312 320 340 355 1 4 5 4 2 359 355 354 357 354 346 336 325 314 303 293 286 281 272 261 250 240 242 234 223 213 210 206 205 205 208 213 218 222 224 224 224 223 222 222 222 222 222 222 221 218 218 216 213 210 209 207 207 207 209 210 211 213 214 215 214 212 209 204 202 202 202 202 202 202 201 200 199 197 196 196 197 198 197 197 195 191 185 176 165 157 156 149 144 143 145 145 145 142 136 135 123 106 89 69 4 262 252 249 249 250 250 251 251 251 253 255 257 259 258 258 257 256 255 253 252 251 250 249 248 247 245 242 238 228 218 210 204 201 200 197 194 191 188 185 182 179 177 176 176 176 177 178 179 179 180 180 180 180 180 180 183 186 190 194 197 199 199 200 202 204 205 205 204 202 200 199 198 197 196 196 197 197 198 198 198 198 198 198 199 201 202 203 202 202 201 201 202 204 208 211 213 213 213 214 213 212 210 208 205 203 199 195 190 188 189 191 189 188 189 190 194 199 202 203 205 206 206 207 209 210 212 213 213 214 214 215 214 213 210 209 207 206 206 204 202 201 200 200 199 198 198 197 197 197 195 193 192 190 190 190 190 190 190 189 189 189 189 189 189 189 188 188 188 188 187 187 186 186 186 186 185 185 185 185 184 184 184 183 183 183 183 183 182 182 182 182 182 182 181 181 180 180 179 179 178 177 177 177 176 176 176 176 176 176 176 176 177 177 177 177 177 177 178 178 178 178 178 178 179 179 179 179 179 180 180 181 182 183 183 183 183 183 183 183 183 183 183 182 182 181 181 181 181 181 182 182 183 183 184 184 184 184 185 185 185 185 185 185 185 185 185 185 186 186 187 187 187 188 188 188 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 190 193 196 197 195 193 192 196 202 206 208 211 215 218 221 223 224 223 224 225 227 231 231 229 225 217 210 207 206 205 203 202 201 203 208 214 218 222 225 225 226 226 226 225 227 228 228 227 227 227 227 226 224 222 218 213 206 201 190 180 171 143 111 99 90 79 66 56 50 46 45 43 55 65 70 84 88 95 122 217 229 233 227 219 214 210 207 204 203 206 201 196 190 184 181 182 183 183 184 185 185 182 176 162 154 151 150 154 167 171 184 214 240 253 261 268 277 298 320 333 341 6 9 8 8 7 6 4 3 2 2 1 360 357 353 347 338 327 318 314 301 291 281 270 259 267 256 235 220 219 208 203 205 210 216 221 223 224 224 224 222 221 220 221 222 222 222 221 219 219 218 215 212 211 209 208 208 209 209 210 212 213 213 211 209 205 200 200 199 200 200 201 201 201 200 198 197 196 196 197 198 199 198 197 194 189 182 178 173 166 157 151 151 155 158 166 168 169 168 162 149 120 49 298 260 250 248 248 246 247 247 248 249 251 253 255 257 257 257 256 255 253 252 251 250 250 249 249 248 246 243 241 234 225 216 210 209 204 200 196 193 189 187 184 182 181 180 179 179 179 179 179 180 181 181 181 180 180 181 183 187 190 194 197 199 199 200 203 205 207 206 205 203 202 202 201 199 198 197 197 197 198 198 199 198 199 199 201 202 203 203 203 202 202 202 202 203 207 211 213 214 215 215 215 214 212 211 210 208 205 202 199 197 198 198 197 196 197 198 200 202 202 204 205 206 206 206 207 208 210 210 212 214 215 215 213 212 210 207 205 205 203 201 200 199 199 198 198 196 196 195 195 194 192 190 189 189 189 190 189 189 188 188 188 188 188 188 188 188 188 187 187 187 187 186 186 186 185 185 185 185 185 184 184 184 184 184 183 183 183 183 182 182 182 182 182 181 181 181 180 180 179 178 178 177 177 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 178 179 179 179 179 179 179 180 182 183 183 183 183 183 183 183 183 183 183 183 182 182 181 181 181 181 181 182 182 183 183 183 184 184 185 185 185 185 185 185 185 185 185 185 185 186 186 187 187 188 188 188 189 189 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 188 188 188 191 193 195 197 196 194 192 193 193 199 203 206 211 215 218 219 218 217 215 217 221 226 226 223 219 213 209 209 209 209 207 206 207 209 212 215 219 222 224 224 226 225 225 225 227 228 228 228 228 229 230 229 227 224 218 210 201 194 200 196 182 132 85 77 70 62 52 46 45 43 39 37 43 46 49 53 56 55 55 54 48 44 45 56 190 210 212 210 209 211 200 191 184 178 175 175 175 176 176 176 175 172 165 151 144 140 141 144 147 156 175 208 238 254 263 272 284 301 302 313 339 5 11 10 9 7 4 3 2 1 1 0 358 358 358 357 355 351 346 342 331 319 307 295 289 304 294 282 265 241 218 213 216 221 226 228 227 227 226 225 222 219 219 220 221 222 222 221 221 220 218 216 214 213 211 210 209 210 210 210 211 211 210 208 205 202 198 199 199 200 200 200 200 199 198 197 196 196 197 197 198 198 198 196 194 190 189 186 180 173 166 161 159 162 167 179 182 187 198 209 219 234 254 269 259 255 251 247 245 245 246 247 249 250 252 252 253 255 254 255 254 253 251 250 250 250 250 249 249 247 245 243 237 230 222 217 215 209 203 199 194 190 188 186 185 185 184 183 183 182 181 181 181 182 181 181 181 181 182 183 185 188 191 193 194 197 199 202 206 209 209 207 206 205 204 202 201 199 198 199 200 200 200 200 199 199 200 201 202 202 203 203 203 203 202 202 203 206 209 212 214 214 215 215 214 213 213 212 211 209 207 207 203 203 203 202 202 203 205 206 208 208 208 208 208 209 207 206 207 208 208 211 214 215 215 214 212 210 207 206 204 201 199 198 198 197 197 196 194 194 193 192 191 189 188 188 188 189 189 188 188 187 187 187 187 187 187 187 187 187 187 186 186 186 186 185 185 185 185 185 185 184 184 184 184 184 184 183 183 183 183 182 182 182 181 181 181 181 180 180 179 179 178 177 177 176 176 176 175 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 178 178 178 179 179 179 179 179 180 181 182 183 183 183 183 183 183 183 183 183 183 183 182 182 182 181 181 181 181 182 182 183 183 183 183 184 184 185 185 185 185 185 185 185 185 185 185 186 186 187 187 188 188 189 189 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 188 188 188 188 191 191 194 197 197 195 194 193 192 196 199 202 207 212 214 215 215 215 213 213 217 221 222 220 216 212 209 209 209 210 210 210 211 213 214 217 220 221 221 223 224 224 223 223 224 225 225 226 227 228 230 230 229 225 219 212 207 205 211 210 207 179 78 66 61 56 51 49 48 46 44 42 42 42 43 45 48 49 49 46 42 38 35 31 24 13 339 299 337 17 186 184 182 178 175 173 170 170 169 167 163 160 153 144 138 134 134 135 136 146 167 204 239 258 270 281 287 288 301 310 341 7 14 14 11 8 5 5 2 -0 359 357 355 354 355 356 357 357 357 356 353 347 338 328 318 311 333 337 327 295 251 237 236 238 238 236 235 232 230 227 222 218 217 219 220 221 221 221 221 220 219 217 215 215 214 213 212 212 212 211 210 209 207 204 201 199 198 198 199 200 200 199 198 196 195 194 194 195 196 196 196 196 196 194 192 189 189 186 180 175 170 165 162 162 165 175 180 191 207 223 233 241 251 259 256 253 249 246 245 245 245 247 248 250 250 251 251 253 253 255 256 255 253 251 251 250 250 249 249 248 246 243 239 234 231 227 220 213 207 201 195 191 189 188 187 187 187 187 186 184 183 182 182 182 182 182 182 182 182 182 183 185 185 186 189 193 197 200 203 207 209 209 209 208 207 205 203 202 201 204 204 204 204 203 201 201 201 201 202 202 203 203 203 203 202 202 203 205 209 212 213 213 214 215 214 214 214 214 213 212 211 210 207 206 205 204 204 206 208 209 210 212 212 212 211 211 209 208 207 207 207 210 212 214 215 215 213 211 210 207 203 200 198 197 196 196 195 195 193 193 192 191 189 188 187 187 187 187 188 187 187 187 186 186 186 186 186 186 186 186 185 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 183 183 183 182 182 182 182 182 181 181 180 180 179 179 178 178 177 177 176 176 176 175 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 178 178 178 179 179 179 179 179 180 182 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 181 181 181 181 182 182 183 183 183 183 184 184 185 185 186 186 185 185 185 185 185 186 186 187 187 187 188 189 189 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 188 188 188 188 191 191 194 197 199 196 195 194 193 194 197 201 205 210 212 212 213 213 212 212 214 217 219 217 214 212 210 209 209 210 213 214 215 216 217 219 220 221 222 222 222 221 220 220 221 221 221 222 224 226 228 230 229 226 222 217 215 215 215 213 209 193 96 68 64 60 58 57 54 53 51 48 45 46 45 45 46 46 43 38 32 26 20 13 9 7 5 8 17 30 71 157 176 181 181 178 177 173 168 163 158 153 148 142 137 133 132 132 134 142 164 203 241 263 278 289 295 297 307 319 356 12 16 16 13 10 8 7 5 3 -0 357 354 352 350 350 351 351 353 354 357 359 359 358 355 354 13 17 17 13 343 278 258 252 248 244 243 239 234 230 222 218 216 217 219 219 220 220 219 219 219 218 217 218 217 217 216 216 214 212 210 207 204 201 199 198 197 197 198 198 198 197 194 193 192 192 192 193 195 194 193 193 192 191 190 189 186 182 177 173 169 165 158 155 155 154 159 174 197 219 231 239 246 251 251 248 247 246 245 245 245 246 248 249 249 250 251 253 257 259 260 259 257 256 254 252 250 249 248 247 245 242 239 239 235 229 223 217 210 203 196 192 191 189 189 189 189 189 188 186 184 183 183 183 182 183 183 182 182 182 182 183 183 184 185 188 192 195 197 202 205 206 207 208 208 207 206 205 205 208 209 209 209 208 206 204 203 202 202 202 203 204 205 204 203 203 204 206 209 210 211 213 214 214 215 215 214 214 213 213 213 212 210 208 206 205 205 206 206 208 211 213 213 213 212 211 210 210 209 208 207 209 210 212 213 214 212 211 209 206 202 199 197 195 195 194 194 193 192 191 190 189 188 187 186 186 186 186 186 185 185 186 186 186 185 185 185 184 184 184 184 184 184 184 185 185 185 185 184 184 184 184 184 184 184 184 183 183 183 182 182 182 182 181 181 181 181 180 179 179 178 178 178 177 176 176 176 175 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 179 179 179 179 180 181 182 183 183 183 183 183 183 183 183 184 183 183 183 182 182 182 182 181 181 182 182 182 182 182 183 183 184 185 185 186 186 186 186 185 185 185 185 186 186 187 187 187 188 189 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 188 188 188 188 188 193 193 195 198 200 199 197 195 194 195 199 201 205 209 212 212 212 212 213 212 212 214 215 215 213 212 211 208 206 209 213 217 218 219 220 221 221 222 222 222 221 219 217 217 218 218 218 218 220 223 227 229 228 226 223 221 219 217 215 212 207 187 113 77 71 68 65 62 59 59 58 55 51 49 48 48 47 45 39 31 24 17 8 3 2 2 3 9 20 31 48 81 137 172 183 185 184 181 174 167 160 153 149 144 139 138 134 133 135 143 164 201 238 265 285 286 296 302 295 322 4 14 16 16 13 12 11 9 7 5 2 357 353 351 349 348 348 347 347 349 351 356 2 8 11 11 18 25 31 35 33 19 324 273 260 258 251 244 237 230 223 218 216 216 218 218 218 218 217 217 217 218 218 219 219 220 220 219 217 214 212 208 204 201 200 199 197 197 196 196 195 194 191 189 189 189 189 191 192 190 189 189 187 188 186 183 179 175 172 168 165 161 155 153 152 150 149 156 176 203 221 232 240 244 244 245 246 245 244 244 244 245 246 247 248 251 253 255 260 262 261 260 258 258 255 253 251 250 248 246 244 242 240 238 235 231 226 221 214 207 199 193 193 191 190 190 191 191 189 188 187 186 185 184 183 184 183 182 181 181 182 182 183 183 183 185 188 190 193 196 197 199 201 204 206 206 206 207 207 209 210 211 212 212 211 209 207 205 204 204 206 208 208 207 206 206 206 208 208 210 212 213 214 213 213 213 213 212 212 212 211 211 209 208 206 204 204 204 205 207 210 212 212 212 212 211 209 209 208 208 208 208 209 209 210 210 210 208 205 203 200 198 196 194 193 193 193 192 190 190 189 188 187 187 186 186 185 185 184 184 184 184 185 185 185 184 184 183 183 183 183 182 183 183 183 184 184 184 184 184 184 184 184 184 184 183 183 183 182 182 182 182 181 181 181 181 180 180 179 179 178 178 177 177 176 176 176 175 175 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 179 179 179 180 180 181 182 183 183 183 183 183 183 183 183 184 183 183 183 183 183 182 182 182 181 182 182 182 182 182 183 183 184 185 185 186 186 186 186 185 185 185 185 186 186 187 187 188 188 189 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 188 188 188 187 187 188 189 193 192 195 198 200 200 200 199 198 198 199 202 206 209 210 213 213 213 213 212 212 213 213 213 212 211 210 207 206 208 213 218 220 222 223 223 223 224 224 222 219 217 216 215 215 215 214 212 212 215 219 222 222 221 220 220 218 217 213 208 201 182 123 83 72 72 69 65 63 64 64 60 55 51 51 49 47 43 37 30 22 15 9 5 5 5 7 12 20 29 40 55 74 108 134 155 180 185 182 175 167 159 151 147 144 143 137 136 139 146 165 199 234 259 277 283 293 286 270 315 4 13 16 15 14 13 11 8 5 2 359 355 350 348 348 348 347 347 347 347 349 352 357 4 7 8 11 20 28 35 40 42 41 33 19 353 265 245 236 227 211 212 213 214 216 217 218 216 214 213 214 216 218 220 220 221 222 221 219 216 214 211 209 206 205 201 199 198 196 195 193 191 189 188 187 186 186 187 187 184 181 181 179 179 177 173 169 167 164 162 160 157 155 156 158 161 167 173 184 199 215 228 230 235 241 244 245 244 243 242 242 243 244 245 247 249 253 256 259 262 261 260 259 256 255 254 253 251 249 246 245 244 242 239 236 232 228 224 219 212 208 206 197 195 193 192 192 191 190 189 189 188 186 185 184 183 183 182 182 183 183 184 185 185 184 185 187 189 190 191 192 194 196 199 201 203 204 206 207 206 209 211 212 213 213 213 211 210 209 208 208 210 211 211 210 210 210 211 211 212 213 214 213 211 210 209 209 209 209 209 208 207 206 205 204 203 204 204 205 207 209 211 211 211 211 210 209 208 207 207 207 207 207 207 207 207 207 205 202 200 198 196 195 194 193 193 192 191 190 188 188 187 187 186 186 185 185 184 183 182 183 183 184 184 184 183 183 182 182 182 181 181 181 181 182 183 183 184 184 184 184 184 184 184 184 183 183 183 182 182 182 181 181 181 181 180 180 179 179 178 178 178 177 176 176 176 175 175 175 175 175 175 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 178 179 179 180 181 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 183 183 184 184 185 185 185 186 186 185 185 185 185 185 186 186 187 187 188 189 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 188 188 188 187 187 187 188 188 190 189 192 193 197 200 203 203 202 201 201 204 208 210 211 214 215 215 215 214 213 212 211 211 211 210 209 208 208 209 213 217 221 223 223 224 225 225 225 222 218 215 214 212 211 210 207 203 201 203 207 209 210 211 212 213 213 212 207 200 194 180 136 97 86 72 68 67 68 70 68 62 55 51 51 49 46 42 37 31 24 18 14 12 11 12 12 15 18 24 33 44 54 62 67 79 131 174 180 177 171 164 156 156 154 146 138 136 139 146 162 195 230 244 249 269 273 262 262 323 9 15 16 16 16 14 11 7 3 359 355 351 349 349 347 347 346 347 347 348 349 351 354 354 358 2 5 12 20 28 35 41 43 47 52 56 62 75 160 150 109 149 163 179 192 202 206 206 205 205 209 214 212 211 217 220 220 220 218 216 215 214 214 214 211 206 204 203 199 196 194 192 191 189 187 185 183 181 181 175 171 171 171 169 166 162 159 156 155 155 155 154 158 163 170 181 197 207 213 217 222 222 229 235 240 243 244 243 242 241 240 240 241 242 244 247 250 252 254 259 259 259 257 255 253 253 253 252 250 247 247 246 243 241 237 233 229 226 223 217 215 211 202 200 197 195 193 192 191 191 190 189 187 185 184 183 184 184 185 185 185 186 187 186 186 186 188 189 190 190 190 191 192 193 196 198 201 203 204 204 207 209 211 212 213 213 212 212 212 211 211 211 212 212 213 214 214 215 215 216 216 215 213 211 208 207 206 205 205 205 205 203 202 202 202 203 203 205 206 207 208 210 210 210 210 209 208 207 207 207 206 206 206 206 206 205 205 202 200 198 196 195 193 193 193 192 191 190 189 187 187 187 186 186 186 185 184 183 182 181 182 182 182 182 182 182 182 182 181 181 181 180 180 181 181 182 183 183 184 184 184 184 184 184 183 183 183 182 182 182 182 181 181 180 180 180 179 179 179 179 178 177 177 176 176 176 175 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 177 177 178 178 178 179 179 180 180 181 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 183 183 184 185 185 185 186 186 186 185 185 185 185 186 186 186 187 188 189 189 190 190 190 190 190 190 190 190 190 189 189 189 189 188 188 188 188 187 187 187 187 187 188 192 188 188 189 194 199 203 206 206 204 204 207 207 209 212 214 216 218 218 217 214 212 211 210 210 209 209 209 210 211 213 217 219 220 223 224 225 225 225 222 218 214 211 210 208 204 199 193 191 193 195 198 201 202 203 205 205 205 198 191 186 176 172 147 101 74 70 73 76 77 72 62 59 56 51 47 44 40 36 30 24 20 18 17 17 16 16 16 18 22 29 36 41 43 46 52 67 123 162 168 167 164 159 153 148 142 135 133 136 144 159 188 208 226 240 255 255 249 256 329 10 14 15 16 16 15 11 7 2 358 354 351 350 349 347 346 345 345 346 347 348 350 351 352 355 358 2 8 13 18 25 31 32 42 52 59 64 67 73 74 74 82 84 90 98 105 118 136 154 169 185 200 162 131 163 190 203 208 211 213 215 215 216 217 216 212 210 208 205 201 198 196 195 192 190 186 182 178 175 168 163 161 160 157 155 153 150 147 148 151 153 154 160 170 182 195 210 220 225 228 230 230 234 237 240 243 243 243 242 241 240 240 239 241 243 245 247 249 252 255 256 257 256 254 252 252 252 251 250 249 246 244 243 240 237 233 230 227 224 224 221 215 208 204 200 197 195 194 193 193 191 190 188 185 184 184 187 187 188 189 189 189 188 187 187 187 188 188 188 189 189 189 190 190 191 193 195 197 200 203 205 207 209 210 211 212 212 212 211 211 211 211 211 212 212 213 214 216 218 219 218 217 214 212 209 208 207 204 202 201 201 200 200 201 201 202 204 206 207 208 208 209 209 209 209 209 208 208 207 207 206 206 205 205 205 204 203 201 198 196 195 193 192 192 192 191 190 189 188 187 187 186 186 186 186 185 184 182 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 181 182 183 183 183 184 184 183 183 183 183 182 182 182 182 181 181 180 180 180 179 179 179 179 178 178 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 177 177 178 178 178 179 179 180 181 182 183 183 183 183 183 183 183 183 183 183 183 184 184 184 183 183 183 182 182 182 182 182 182 182 183 183 184 185 185 185 185 186 185 185 185 185 186 186 186 187 187 188 189 189 190 190 190 190 190 190 190 189 189 189 189 188 188 188 188 187 187 187 187 187 187 187 187 197 194 192 189 191 196 201 206 208 207 207 208 208 209 211 214 216 219 220 219 216 212 212 210 209 208 209 210 212 213 215 215 217 219 222 225 226 226 226 223 218 215 213 208 204 198 191 185 184 186 189 191 192 194 196 198 198 197 189 184 178 167 168 146 106 83 78 83 85 82 74 63 60 55 49 44 41 36 32 27 22 20 19 19 19 19 18 18 21 24 29 31 32 37 39 42 50 76 126 147 152 153 154 140 137 136 134 133 137 146 161 185 185 206 229 241 243 240 254 315 357 0 9 14 17 16 11 7 2 358 355 354 352 349 347 346 345 345 346 346 347 347 348 349 353 356 359 3 7 12 15 20 25 37 48 55 60 62 64 63 62 63 67 70 73 76 79 85 92 98 103 107 113 93 84 92 110 141 176 195 202 209 215 218 218 216 215 212 209 207 206 204 202 199 195 190 183 177 171 166 163 159 153 150 149 149 148 147 147 149 152 157 164 174 187 201 214 224 228 229 230 232 235 237 240 241 241 242 242 242 241 240 239 240 242 245 247 249 250 250 253 255 255 254 251 249 248 248 248 248 243 241 240 239 237 234 231 228 228 225 222 218 212 209 204 200 198 198 196 194 193 191 188 186 185 187 191 191 192 193 192 191 189 188 187 187 187 187 188 188 188 189 188 188 188 190 190 193 197 201 201 204 206 208 211 211 211 212 212 212 212 212 211 211 211 211 212 214 216 217 217 216 215 213 212 211 208 205 201 199 197 198 199 200 200 202 204 206 208 208 208 208 209 209 209 209 208 208 208 207 207 206 206 206 205 203 202 200 197 195 194 193 192 191 191 190 189 188 187 187 187 187 187 187 187 185 183 182 181 181 181 181 181 180 180 180 180 180 180 180 179 179 179 179 179 180 181 182 182 183 183 183 183 183 183 183 182 182 182 181 181 180 180 179 179 179 179 179 178 178 178 177 177 176 176 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 177 177 178 178 178 179 180 180 181 182 183 183 183 183 183 183 183 183 183 183 183 184 184 184 183 183 183 182 182 182 182 182 182 182 183 183 184 184 184 185 185 185 185 185 185 185 186 186 187 187 188 189 189 190 190 190 190 190 190 189 189 189 189 189 188 188 188 188 187 187 187 187 187 187 187 187 187 201 199 196 190 189 194 199 204 208 208 209 209 208 208 210 212 215 219 222 221 219 218 214 211 209 208 209 212 214 216 217 217 217 219 222 225 226 227 226 225 219 217 213 205 199 190 182 176 176 180 184 187 188 191 193 193 193 191 182 177 174 173 161 138 112 95 89 91 89 82 75 76 63 52 45 41 37 32 28 24 19 19 19 18 19 19 19 20 23 26 28 30 31 34 35 37 44 60 95 122 130 134 134 124 124 127 130 132 138 150 160 170 185 204 218 227 231 233 251 292 331 334 2 13 17 16 12 7 3 358 355 355 352 349 347 345 345 345 346 346 346 346 347 348 351 353 355 359 2 7 8 12 21 33 44 51 55 56 57 56 55 56 59 61 63 65 67 70 74 76 77 80 80 75 73 75 78 83 91 103 110 155 194 210 216 217 214 214 214 213 212 211 209 206 202 194 185 177 170 170 163 156 151 148 148 149 151 154 157 156 159 163 169 173 186 202 216 226 226 228 231 233 235 236 238 239 240 241 241 241 242 241 241 241 243 245 247 248 249 248 251 252 253 253 251 247 245 245 245 244 241 239 238 238 238 236 233 232 230 228 225 220 216 214 209 205 202 201 198 195 193 191 189 187 188 191 195 196 197 197 196 194 191 189 188 187 187 189 189 189 188 188 187 187 186 187 187 190 194 197 197 199 202 205 207 209 211 212 212 213 213 213 212 211 211 209 209 211 213 215 216 216 215 215 214 213 210 207 203 199 196 196 197 198 199 201 204 206 208 208 209 208 208 208 208 208 208 208 208 208 208 208 208 206 205 203 201 199 197 195 195 194 192 191 190 189 189 188 188 187 187 187 187 188 187 185 183 181 181 181 181 180 180 179 179 179 179 179 179 179 179 178 178 179 179 180 180 181 181 182 183 183 183 183 183 183 182 182 181 181 180 180 179 179 179 179 178 178 178 178 177 177 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 177 178 179 179 180 181 182 182 182 183 183 183 183 183 183 183 183 183 184 184 184 184 183 183 183 183 182 182 182 182 182 182 183 183 184 184 184 185 185 185 185 185 186 186 186 187 187 188 188 189 189 190 190 190 190 190 189 189 189 188 188 188 188 188 187 187 187 187 186 186 186 186 186 186 186 207 205 199 193 188 193 198 204 208 209 209 209 208 208 209 212 215 219 222 221 220 219 214 212 211 210 211 213 215 216 216 217 217 218 221 224 226 226 226 225 225 221 212 200 190 182 174 168 167 172 174 179 185 188 191 191 189 184 175 170 168 165 153 135 116 102 94 90 85 78 72 70 59 48 42 37 33 29 25 22 19 18 17 16 17 18 19 21 23 24 24 26 28 28 29 31 36 49 77 105 109 115 118 111 113 116 120 126 135 139 149 164 188 206 216 221 225 232 242 248 267 315 -0 13 17 16 13 8 4 1 0 356 352 349 346 344 344 344 344 344 345 345 345 346 348 349 352 355 358 -0 4 10 19 30 41 49 53 54 53 53 53 54 56 57 58 58 59 61 63 64 66 69 70 67 66 67 67 68 69 70 72 78 91 127 183 205 192 205 214 215 218 217 215 212 208 199 188 180 174 170 162 155 151 148 149 151 156 160 161 167 171 174 174 179 187 203 215 223 225 228 232 234 235 236 237 238 239 239 240 241 241 242 242 241 242 243 245 245 246 246 249 250 252 253 252 248 247 245 243 241 240 238 238 239 241 239 239 237 234 231 228 224 220 220 215 214 211 206 200 196 193 191 190 190 191 193 196 199 200 200 199 197 194 192 191 190 190 191 191 191 190 188 187 186 186 185 186 188 191 193 193 194 198 200 201 205 209 211 212 213 213 214 214 213 211 209 208 209 212 214 215 216 216 215 215 213 211 209 205 201 198 197 197 197 198 200 203 205 206 208 209 209 209 208 208 208 208 209 210 210 210 210 209 208 206 204 202 200 198 196 196 194 192 191 190 189 189 188 188 189 188 188 188 188 187 185 182 181 181 180 180 180 179 179 178 178 178 178 178 178 178 178 178 178 179 179 180 180 181 181 182 183 183 183 183 183 183 182 181 180 180 180 179 179 179 178 178 178 178 177 177 177 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 177 177 178 178 179 180 181 182 182 182 183 183 183 183 183 183 183 183 183 183 184 184 184 184 183 183 183 183 183 182 182 182 182 183 183 183 184 184 184 185 185 185 185 185 186 186 186 187 188 188 189 189 189 189 189 189 189 189 189 188 188 188 188 188 188 187 187 187 187 186 186 186 186 186 186 186 186 210 209 203 196 191 194 200 205 208 208 210 209 209 208 209 211 214 217 220 220 220 219 216 214 213 212 213 216 217 218 218 218 217 218 220 222 224 225 224 222 222 218 207 191 179 173 170 164 160 163 163 173 181 186 188 187 184 176 166 167 162 154 144 129 114 100 89 81 74 73 69 61 53 43 38 34 30 27 24 22 20 17 15 13 13 15 17 19 19 19 20 21 21 20 19 20 25 38 58 73 93 105 107 104 106 112 118 124 131 132 143 164 189 211 223 228 231 233 235 237 251 321 3 12 15 14 12 9 5 2 1 356 352 349 346 343 342 342 342 342 343 343 343 345 347 349 351 354 357 357 2 8 17 27 39 47 51 53 53 52 52 54 55 56 56 55 55 55 55 57 58 61 63 61 61 61 60 60 60 61 63 66 70 75 86 108 88 88 111 196 219 222 221 218 212 202 189 185 181 170 160 153 149 148 149 152 154 157 164 175 183 186 187 193 193 206 212 214 223 229 233 235 236 236 237 237 238 239 240 240 241 241 242 241 241 242 242 243 244 245 247 249 250 251 252 251 250 246 242 240 238 237 239 242 245 245 244 242 238 235 232 228 225 224 224 220 216 210 204 197 193 191 191 193 193 195 198 201 202 203 203 201 198 198 196 194 192 192 194 194 193 190 188 187 187 186 187 188 190 191 191 192 194 195 197 201 205 207 209 211 213 213 213 213 212 209 208 209 210 212 214 214 214 213 213 212 211 210 208 205 203 201 199 197 199 200 202 203 205 206 207 208 209 209 208 208 209 211 212 212 213 213 212 210 208 206 203 200 200 199 197 195 193 191 189 189 189 189 189 190 189 189 188 188 186 184 182 181 180 180 180 179 179 178 178 177 177 177 177 177 178 178 178 178 179 179 179 180 180 181 182 183 183 184 183 183 182 182 181 180 180 179 179 179 179 178 178 178 177 177 177 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 177 177 178 178 179 180 181 182 182 182 183 183 183 183 183 183 183 183 183 184 184 184 184 184 183 183 183 183 183 182 182 182 182 183 183 183 183 184 184 185 185 185 185 185 185 186 187 187 188 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 187 187 187 187 186 186 186 186 186 186 186 185 185 209 211 206 200 196 197 202 205 208 209 211 210 210 209 210 212 214 215 216 217 218 219 218 216 213 213 215 217 217 220 222 221 219 219 220 222 224 223 223 221 217 213 201 184 172 167 168 164 161 161 158 167 176 182 184 182 177 168 157 156 148 140 130 118 103 88 76 69 65 62 58 52 45 37 34 31 27 23 23 21 18 15 12 9 7 8 11 14 12 11 14 14 12 10 8 7 12 28 42 49 84 99 102 100 101 108 117 123 125 129 140 160 189 215 228 232 233 231 226 227 246 342 9 12 12 12 10 8 8 4 -0 355 352 348 344 342 340 340 340 340 340 341 342 343 345 348 349 350 352 356 1 7 15 25 37 46 50 51 51 51 52 54 55 56 55 54 53 53 52 53 55 57 59 58 58 57 56 57 56 56 58 61 64 67 71 73 70 69 71 77 129 216 221 219 213 202 196 188 179 167 155 150 147 147 148 151 153 157 167 182 192 197 199 200 201 208 213 218 225 231 235 237 237 237 237 239 240 241 241 240 240 241 242 242 242 242 242 243 244 245 246 246 246 247 248 248 249 245 240 237 236 235 238 241 243 245 245 243 240 237 233 230 227 225 226 224 220 215 208 200 195 192 192 193 194 195 198 201 203 205 205 204 202 201 199 197 195 195 197 198 196 194 193 191 189 188 188 189 190 190 190 191 191 192 194 197 199 202 204 207 209 208 209 210 210 209 208 208 208 209 209 210 210 208 209 209 209 209 208 208 207 204 201 199 199 200 201 201 202 203 205 207 209 209 209 209 210 211 211 213 215 216 215 213 210 207 203 204 202 200 199 196 194 191 190 189 189 190 190 190 190 189 188 186 184 182 181 181 180 180 180 179 179 178 177 177 177 177 177 177 178 178 178 178 178 179 179 180 180 181 182 183 184 183 183 183 182 181 181 180 179 179 179 179 178 178 178 177 177 177 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 178 179 180 181 181 182 182 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 183 183 183 183 183 183 182 183 183 183 183 183 184 184 185 185 185 185 185 186 186 187 188 188 189 189 189 189 189 189 188 188 188 188 188 187 187 187 187 187 187 187 186 186 186 186 186 185 185 185 185 185 206 208 207 204 203 203 206 206 208 210 212 211 209 210 211 213 214 215 215 216 217 219 220 218 213 212 213 216 218 222 225 225 223 221 222 224 225 224 223 218 211 206 195 182 171 166 167 166 166 164 161 162 168 173 175 173 166 162 154 142 133 125 115 103 89 74 62 57 57 51 46 43 38 31 29 25 23 21 19 15 12 9 7 5 2 2 4 6 4 4 7 7 4 1 358 356 360 4 18 47 84 98 100 100 100 104 114 120 121 128 137 162 196 218 227 227 226 221 212 212 230 2 12 12 10 9 8 8 6 3 359 354 350 346 343 340 338 338 337 338 338 339 340 342 344 346 344 346 350 354 359 6 14 24 35 44 46 47 50 51 51 54 55 56 54 53 52 51 50 51 52 54 56 55 54 54 54 53 52 53 55 58 61 63 65 67 67 64 64 65 67 74 150 200 203 199 196 184 171 159 143 142 143 145 147 147 150 158 171 186 196 200 201 199 201 205 214 223 229 235 238 240 241 240 240 242 245 245 244 243 243 243 244 245 245 245 244 244 246 247 246 244 243 243 244 244 243 239 234 230 230 229 231 234 237 240 241 240 238 235 233 231 230 230 231 228 225 221 215 205 198 195 194 193 194 195 197 200 203 205 206 206 206 204 202 200 199 198 201 201 200 199 198 195 193 191 190 190 190 190 191 191 191 191 192 193 194 196 199 202 202 203 204 206 206 206 205 205 205 205 205 205 207 207 205 205 206 206 206 206 206 205 203 201 200 200 199 200 200 201 203 205 208 209 209 209 209 209 209 211 214 215 215 213 210 207 204 204 203 201 199 197 195 192 191 190 190 191 191 190 189 187 186 184 182 181 180 180 180 180 179 179 178 177 177 177 177 177 178 178 178 178 178 178 178 179 179 180 181 181 182 183 183 184 183 183 182 181 180 180 179 179 179 178 178 178 178 177 177 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 178 179 180 180 181 181 182 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 185 185 185 186 187 187 188 188 188 188 188 188 188 188 188 188 187 187 187 187 187 187 187 187 186 186 186 186 186 186 185 185 185 185 184 184 201 204 206 207 209 210 211 212 214 214 213 212 210 211 212 214 214 214 215 217 220 222 222 220 214 212 212 214 218 223 227 228 227 224 224 225 226 226 227 218 206 197 187 181 173 168 166 166 168 166 162 156 155 158 161 161 158 156 146 131 122 113 103 90 75 59 54 48 43 38 35 34 30 23 22 19 18 17 13 9 5 2 1 -0 359 358 358 359 357 358 360 0 359 356 353 350 351 353 11 54 89 100 101 102 104 109 108 114 123 130 143 181 210 221 224 222 220 214 204 199 193 17 14 11 8 7 6 5 3 -0 356 352 347 344 341 339 338 336 335 335 336 337 338 340 341 343 341 344 348 353 359 6 14 23 32 39 42 45 48 49 51 53 55 55 54 54 52 50 49 50 50 52 53 51 50 50 49 48 48 50 52 55 57 59 60 61 61 59 60 62 62 63 71 96 121 134 159 158 152 142 128 131 136 142 146 147 152 160 172 184 192 196 198 197 197 207 219 228 234 239 242 244 245 245 245 247 249 250 250 249 248 249 250 250 251 251 251 249 254 254 249 242 240 239 240 239 238 233 229 226 226 228 228 229 232 235 235 235 234 233 233 232 232 233 234 233 231 228 223 214 203 200 197 193 192 193 195 199 202 204 205 206 206 206 205 204 203 202 204 203 202 202 200 198 196 194 192 191 191 191 192 192 192 192 192 192 192 193 195 198 198 200 201 201 201 202 202 201 201 201 201 201 202 203 201 202 202 202 202 203 203 202 201 200 200 199 198 198 198 199 200 203 206 208 208 208 207 205 206 208 211 213 213 212 209 207 207 205 203 201 199 198 196 194 193 193 192 192 191 190 187 185 184 183 182 181 180 180 180 180 179 178 178 177 177 177 177 178 178 178 178 178 178 178 179 179 180 181 181 182 182 183 183 184 183 182 182 181 180 179 179 179 179 178 178 178 177 177 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 178 178 179 180 180 181 182 182 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 185 185 186 186 187 188 188 188 188 188 188 188 188 188 188 187 187 187 187 186 186 186 186 186 186 186 186 186 185 185 185 185 184 184 184 184 199 202 205 208 213 214 216 220 222 220 217 215 214 215 216 217 216 214 215 218 222 225 225 222 217 216 214 214 217 222 228 233 236 236 233 232 229 228 229 224 208 193 185 180 174 171 169 167 168 166 159 148 140 138 140 143 145 143 130 118 113 105 93 78 62 48 49 40 32 27 25 24 24 21 14 14 12 10 7 2 357 355 354 356 355 356 355 354 351 352 354 355 356 355 353 351 352 354 21 74 96 100 100 104 110 116 117 127 137 149 168 201 217 222 222 223 217 210 203 198 189 19 14 11 8 7 6 3 0 356 353 348 343 341 340 339 337 335 334 333 334 334 335 337 337 338 339 344 349 354 0 6 13 22 28 29 37 42 45 48 49 52 54 55 54 53 52 50 49 49 50 51 51 49 49 47 45 44 45 48 51 53 55 55 56 56 56 55 57 59 60 62 67 70 77 89 109 122 127 123 116 121 127 131 136 145 151 158 166 175 183 189 188 190 198 211 224 233 238 243 246 248 249 249 249 252 255 257 259 258 258 258 258 258 259 260 260 259 262 259 252 244 243 239 238 236 233 230 228 227 227 228 228 229 230 230 230 230 229 230 230 231 232 232 231 232 233 232 229 222 219 211 202 193 191 191 194 198 202 203 205 206 208 208 207 206 205 205 205 205 204 203 201 199 197 195 194 193 193 193 194 194 194 194 193 193 193 193 194 195 198 200 200 199 199 199 199 199 198 198 197 197 198 199 198 198 199 199 198 198 198 198 198 198 198 197 197 197 197 197 198 200 203 206 206 206 206 204 204 206 208 210 211 210 209 208 206 204 202 201 199 198 197 197 196 195 194 193 191 188 184 183 183 183 183 182 182 181 180 180 179 178 178 178 178 178 178 178 178 178 177 178 178 179 180 180 181 182 182 183 183 183 184 183 183 182 181 180 180 180 179 179 179 178 178 177 177 177 176 176 176 176 175 175 175 175 175 174 174 174 174 174 175 175 175 175 175 175 176 176 176 177 177 178 179 180 180 180 181 182 182 182 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 184 184 185 185 185 185 185 186 187 187 188 188 188 188 188 188 188 188 188 187 187 187 186 186 186 186 186 186 186 186 185 185 185 185 185 185 184 184 184 184 183 198 201 204 207 208 212 217 221 222 221 215 212 217 219 220 220 220 217 216 218 222 227 230 227 223 222 220 216 216 220 226 235 245 251 250 248 240 232 227 223 210 195 186 183 181 177 174 170 169 166 157 144 130 120 120 120 119 121 103 99 99 95 84 68 59 52 42 32 25 19 16 15 15 12 8 8 7 4 0 355 351 348 348 349 351 351 351 349 344 346 348 352 355 358 358 359 1 9 48 93 104 103 101 110 113 116 129 147 164 180 195 212 220 223 222 220 214 209 206 205 211 1 9 9 8 7 4 0 356 352 348 344 339 338 338 336 335 333 332 331 331 332 333 334 335 336 338 344 349 354 360 6 12 18 22 26 34 39 43 46 47 51 54 54 54 53 52 50 50 49 50 50 49 48 48 46 44 43 44 47 50 51 53 53 53 53 53 53 55 57 59 62 68 68 73 80 89 99 107 109 108 114 114 119 127 137 146 153 159 164 171 180 179 183 199 217 229 237 242 246 249 250 251 253 255 255 261 268 269 268 268 267 265 264 264 264 264 264 265 259 257 254 247 243 240 235 231 228 228 228 228 229 229 229 229 228 226 225 224 224 224 225 227 226 225 228 230 231 231 229 227 219 207 196 190 191 195 199 202 202 205 208 211 211 209 208 207 206 205 204 202 202 200 199 197 196 195 194 194 195 196 196 196 195 195 195 195 195 196 198 200 200 201 201 200 199 199 198 197 196 194 194 195 196 196 196 196 196 195 194 193 193 195 196 197 196 195 195 195 195 196 198 200 203 204 204 205 204 204 205 206 208 208 208 208 207 206 204 202 200 199 198 198 198 198 197 195 193 190 186 183 183 183 184 184 184 182 181 180 180 180 179 179 179 178 179 179 179 178 178 178 178 179 180 181 182 183 183 184 184 184 184 184 183 182 181 181 180 180 179 179 179 178 178 178 177 177 176 176 176 176 175 175 175 175 174 174 174 174 174 174 174 174 174 175 175 175 175 176 176 177 177 178 178 179 179 180 180 181 182 182 182 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 185 186 186 187 188 188 188 188 188 188 188 188 187 187 187 187 186 186 186 185 185 186 186 185 185 185 185 185 184 184 184 184 184 184 183 182 198 200 202 205 205 210 213 214 210 205 198 203 215 219 219 220 220 220 219 220 222 227 233 232 232 231 226 221 216 216 221 231 241 247 250 259 257 244 225 213 204 196 193 195 193 189 182 175 169 164 155 141 125 109 109 101 92 89 71 77 83 82 74 72 62 50 36 27 20 15 11 9 9 8 6 5 2 359 354 349 345 342 342 342 343 344 345 343 340 341 345 350 356 1 3 7 15 30 70 103 111 110 108 119 123 128 144 165 184 197 209 220 224 225 223 218 211 208 207 209 220 335 0 4 5 5 1 356 351 347 343 338 335 335 334 332 331 329 328 328 328 329 330 330 331 333 336 342 347 353 359 4 8 11 17 24 31 36 40 44 47 51 52 53 54 54 53 52 51 51 51 51 50 50 49 46 44 43 44 46 48 49 50 50 51 51 51 52 54 55 58 60 62 67 72 77 81 87 95 100 102 106 108 113 119 127 140 150 156 159 163 166 171 182 202 221 233 240 245 249 252 253 255 258 262 264 270 275 274 272 272 271 269 268 267 265 265 265 263 257 255 252 247 244 241 237 232 229 228 228 228 229 229 229 228 227 225 223 222 221 220 220 221 221 220 223 225 227 229 229 228 221 210 198 190 191 195 198 201 204 208 211 214 214 212 210 207 206 206 204 202 201 200 199 198 196 196 195 195 196 197 198 198 197 197 197 198 198 199 201 202 202 203 203 202 200 200 199 197 195 194 193 194 194 195 195 195 194 193 191 190 191 192 193 194 194 194 194 194 194 195 197 199 201 202 203 204 203 204 205 206 207 207 207 207 206 205 203 201 200 199 198 198 198 197 196 194 191 188 185 183 183 184 185 186 184 183 182 181 181 181 181 180 180 179 179 179 179 178 178 178 179 180 181 182 183 184 185 185 185 185 185 184 183 182 181 180 180 180 180 179 179 178 178 177 177 177 177 176 176 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 177 177 178 179 179 179 180 181 181 182 182 182 183 183 183 183 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 186 186 187 187 188 188 188 188 188 188 188 187 187 187 187 186 186 185 185 185 185 185 185 185 185 184 184 184 184 183 183 183 183 183 182 180 196 199 202 204 205 208 209 206 196 183 182 194 204 207 215 219 221 222 222 221 222 226 232 232 237 239 236 232 216 212 215 222 231 235 241 255 263 251 230 209 199 196 208 216 214 211 199 182 166 155 145 134 125 120 104 83 66 56 43 61 70 71 65 65 55 42 31 22 16 12 10 8 7 6 4 2 359 355 349 344 339 336 336 336 337 339 340 339 337 337 343 350 354 356 5 15 27 46 81 107 116 117 117 123 129 139 155 173 192 204 215 223 224 226 224 218 211 209 209 213 231 322 337 351 358 0 357 352 346 341 338 332 329 330 328 328 327 325 324 324 325 326 327 327 329 332 335 341 347 353 359 4 4 10 15 21 27 32 38 42 46 50 51 53 55 55 55 55 54 54 53 53 52 51 50 47 45 44 44 45 46 47 47 48 49 49 49 49 51 53 54 55 59 64 70 75 78 83 90 95 97 97 103 108 114 123 137 149 154 156 158 161 171 186 208 225 237 244 248 250 251 255 259 263 267 271 274 275 274 274 273 272 271 270 269 266 264 262 260 256 254 250 246 243 241 238 234 231 230 229 229 229 229 229 228 227 225 224 223 222 219 217 217 216 215 218 220 221 222 222 222 214 203 193 187 190 189 192 198 205 209 212 213 214 213 211 211 210 210 208 207 205 203 202 199 198 198 197 197 197 199 200 200 201 201 200 201 202 203 204 205 205 207 207 206 205 203 200 198 196 195 194 194 194 195 195 195 194 193 192 190 190 190 191 192 193 193 193 193 193 195 196 197 198 199 201 202 202 203 204 205 206 206 207 206 205 203 202 200 199 199 199 198 197 196 193 191 188 185 183 182 183 185 187 187 185 184 183 182 182 182 182 181 181 180 180 179 179 179 179 179 180 181 182 183 184 185 186 186 186 186 185 184 183 182 181 180 180 180 179 179 178 178 178 177 177 177 176 176 176 175 175 175 174 174 174 173 173 173 173 173 173 173 174 174 174 174 175 176 176 177 178 178 178 179 180 180 181 181 182 182 182 182 183 183 183 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 185 186 186 187 187 188 188 188 188 188 188 188 187 187 187 187 187 186 185 185 185 185 185 185 185 185 184 183 183 182 182 182 181 181 181 181 180 177 193 197 198 199 201 204 205 199 187 174 176 191 198 202 212 216 220 222 224 222 223 223 225 230 238 245 245 237 218 210 210 213 214 220 228 239 247 240 234 230 226 221 241 244 237 229 210 180 153 134 121 110 106 104 85 53 35 28 28 50 58 62 61 53 42 32 24 18 14 12 9 8 8 6 2 359 356 351 345 339 335 333 332 332 333 335 336 336 336 338 345 351 356 0 10 21 37 61 91 109 117 119 120 124 131 144 162 181 197 208 217 223 223 227 224 219 212 210 211 217 227 233 300 340 352 355 351 346 340 335 332 328 325 324 323 323 322 320 320 320 321 322 324 326 328 331 336 342 349 355 358 1 5 9 13 17 22 28 34 40 43 44 49 53 55 56 57 58 58 58 57 56 55 54 52 48 46 44 44 44 44 45 45 46 47 47 47 48 49 51 52 54 58 63 69 75 79 83 87 91 92 93 99 104 111 121 134 144 147 148 151 158 173 186 207 227 240 247 249 250 254 258 262 266 269 273 273 273 273 273 273 272 272 270 268 265 260 258 258 255 254 251 246 242 239 237 235 232 232 231 229 229 229 228 228 227 226 226 225 223 220 217 215 212 211 211 212 211 210 207 202 195 186 181 180 184 179 183 194 204 209 210 209 209 210 210 211 211 212 212 211 209 208 206 203 202 201 199 199 199 202 204 205 205 205 205 206 206 207 207 208 208 210 211 210 208 206 203 201 198 196 196 195 196 197 196 196 195 195 193 192 191 190 191 191 192 191 191 191 192 194 195 195 196 197 199 200 200 202 203 205 206 206 206 205 203 201 200 198 198 198 198 197 195 192 189 186 184 183 182 182 185 187 188 188 187 185 184 184 184 183 183 182 182 181 181 180 180 180 180 180 181 182 183 184 185 186 187 187 187 187 186 184 183 182 181 181 180 180 179 179 178 178 177 177 177 176 176 176 175 175 174 174 174 173 173 173 172 172 172 172 173 173 173 173 174 174 175 176 177 177 178 178 179 179 180 180 181 181 182 182 182 182 183 183 183 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 185 185 186 187 187 188 188 188 187 187 188 188 188 187 187 187 187 186 185 185 185 184 184 184 184 184 184 183 182 181 180 180 179 179 179 179 178 177 174 186 188 189 190 192 195 198 190 178 170 173 173 190 204 211 213 216 220 222 223 224 225 227 231 238 243 242 234 222 209 206 206 207 212 215 217 219 222 234 246 253 253 256 250 238 223 198 165 132 106 86 89 80 69 54 28 16 18 28 42 44 44 40 32 26 21 18 15 12 11 9 8 8 5 1 357 353 348 341 335 331 331 329 330 331 333 334 334 339 347 355 354 -0 8 17 30 50 77 101 115 117 118 123 130 139 154 173 190 202 212 215 219 224 227 223 218 211 208 209 215 223 226 287 334 347 349 345 339 334 330 327 326 321 318 318 317 317 316 315 316 316 319 321 324 327 333 339 345 350 356 357 359 3 6 8 11 16 23 31 30 34 42 48 51 54 57 59 61 62 62 61 60 58 57 55 51 47 45 44 44 43 43 44 44 45 46 46 46 47 47 51 55 59 64 70 76 80 83 84 85 86 90 95 101 108 117 126 133 134 135 138 146 165 174 197 224 241 246 250 254 258 261 264 267 270 272 272 272 272 272 272 271 270 268 265 261 258 257 255 256 256 254 249 244 240 237 236 235 233 231 230 229 229 228 227 227 226 226 225 224 221 218 213 209 206 203 203 197 189 181 172 167 165 167 169 172 171 177 189 199 205 205 203 202 203 204 206 208 209 209 210 209 208 207 207 205 203 202 202 202 205 208 210 210 211 211 212 211 211 212 212 212 216 216 214 212 210 208 205 201 199 198 197 198 199 198 198 197 197 196 195 194 193 192 192 191 190 189 189 190 191 192 193 194 195 197 197 198 200 201 203 204 206 207 206 203 200 198 197 197 197 196 195 192 188 184 181 180 180 181 185 187 188 189 188 188 187 186 186 185 184 184 184 183 183 182 181 181 181 181 181 182 183 184 185 186 186 187 188 188 187 186 184 183 182 181 181 180 179 179 178 178 178 177 177 176 176 175 175 175 174 174 173 173 173 172 172 171 171 172 172 172 172 172 173 173 174 175 176 177 178 178 178 179 179 180 180 181 181 182 182 182 182 183 183 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 185 186 187 187 188 188 188 188 187 187 187 187 187 187 187 187 186 186 185 185 184 184 184 183 183 183 182 182 179 178 178 177 177 176 176 175 174 174 170 174 176 176 177 180 184 186 177 169 165 168 169 186 202 208 210 213 217 220 221 221 222 224 228 234 238 240 238 232 212 207 201 201 207 208 204 202 208 225 242 254 256 256 238 220 203 181 152 110 78 62 61 54 47 39 25 18 25 34 38 38 31 20 13 11 11 11 11 10 10 10 9 8 5 360 355 349 344 337 333 330 328 327 330 333 336 338 339 352 4 8 11 16 23 32 46 69 92 109 119 119 123 129 139 152 166 182 195 205 216 217 221 227 230 228 222 213 207 197 197 202 217 271 329 342 342 337 331 326 324 324 321 315 313 313 312 312 312 312 312 313 317 320 324 328 333 339 345 349 350 353 356 359 1 3 6 11 18 26 27 32 41 47 50 53 57 60 63 64 64 64 64 62 61 58 54 49 47 45 45 44 43 43 43 44 45 45 46 47 48 51 56 61 66 71 76 79 80 80 82 84 88 94 102 110 116 120 120 122 123 125 131 146 152 180 218 240 240 250 257 262 264 266 268 269 271 269 269 270 271 271 270 268 266 264 261 260 259 257 259 259 257 253 248 243 242 239 237 234 232 230 229 228 226 226 225 224 224 224 223 221 218 213 207 204 201 192 180 169 158 148 142 147 151 155 162 165 172 181 190 196 195 194 193 194 196 200 205 207 202 202 202 202 202 202 202 202 202 202 204 205 207 209 212 216 218 218 218 218 218 218 219 223 222 220 217 215 213 209 205 202 202 201 201 201 201 200 200 200 199 199 198 196 194 193 191 190 189 189 189 188 189 190 192 194 195 196 196 196 197 199 202 205 207 207 204 201 198 199 198 197 195 194 191 188 185 181 181 181 183 188 189 189 190 189 189 189 188 187 186 185 185 185 184 183 183 183 182 182 182 182 183 184 186 186 186 187 188 188 188 187 186 184 183 182 181 181 180 179 179 178 178 177 177 177 176 175 175 174 174 173 173 173 173 172 171 171 171 170 171 171 171 171 172 173 173 174 175 176 177 177 178 178 179 180 180 181 181 181 181 182 182 183 183 183 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 182 182 182 182 182 183 183 183 184 185 186 187 187 187 187 187 188 187 187 187 187 187 187 187 187 186 186 185 185 184 183 183 183 182 182 181 180 180 177 175 174 174 173 173 172 171 170 169 165 165 165 164 165 169 170 168 161 162 163 169 182 189 198 204 208 212 217 220 221 221 219 218 220 226 235 239 241 242 232 223 183 172 188 201 200 198 200 211 212 226 242 212 182 177 171 160 130 81 65 59 45 42 41 38 32 29 34 39 40 40 30 16 6 2 3 4 7 8 9 10 10 9 3 355 348 342 338 334 334 331 328 329 334 340 345 349 353 16 25 26 33 37 44 55 70 88 102 109 113 119 126 135 146 160 174 187 199 205 207 216 225 232 237 241 240 228 200 169 161 164 181 246 325 335 334 328 323 320 318 317 314 309 308 308 308 308 309 309 310 312 316 320 325 329 334 338 342 345 346 349 352 354 355 357 1 7 13 13 21 31 39 44 48 52 57 61 63 65 67 67 67 65 65 62 57 52 52 50 47 45 43 42 42 42 43 44 44 46 49 52 56 61 66 71 74 75 77 78 80 83 89 96 105 114 118 120 120 118 118 120 125 130 137 167 201 221 235 249 260 268 271 270 269 269 268 267 268 268 269 268 268 268 268 268 266 265 263 262 264 261 259 256 252 247 246 243 239 235 233 231 230 229 226 225 224 222 221 221 220 218 215 211 206 201 195 184 172 161 149 137 127 134 137 143 156 162 166 170 175 179 182 183 184 186 190 194 198 198 188 188 189 189 190 191 192 194 196 198 201 202 202 203 210 217 222 225 225 225 225 225 226 230 229 225 222 219 216 212 209 206 206 204 203 202 203 203 203 203 202 202 201 199 197 195 193 193 192 190 190 188 188 189 191 193 194 195 194 193 194 197 200 203 206 206 205 202 200 199 199 198 196 195 193 191 189 186 186 186 187 189 189 190 191 191 190 190 189 188 187 186 186 186 185 184 184 183 183 183 183 184 185 186 187 187 187 188 188 188 188 187 185 184 184 182 181 180 180 179 178 177 177 177 177 176 175 174 174 173 173 173 172 172 172 171 170 170 170 169 170 170 170 171 171 172 173 174 175 176 177 177 178 179 179 180 180 181 181 181 181 182 182 183 183 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 182 182 182 182 182 182 183 183 184 185 185 186 187 187 187 187 187 187 187 187 187 187 187 187 187 186 186 186 185 184 183 182 182 182 181 180 179 178 177 173 171 171 170 170 169 168 167 166 165 162 165 164 160 156 153 155 158 161 163 167 182 198 202 203 206 211 215 219 222 224 224 223 218 216 220 229 232 236 240 241 235 128 93 94 108 160 183 189 194 198 204 185 85 95 111 119 117 98 77 66 57 48 46 45 43 41 38 39 41 42 42 36 24 10 1 358 0 3 5 6 9 10 5 354 344 337 333 332 331 331 329 329 332 339 347 355 3 13 30 41 48 53 56 65 77 90 101 110 112 115 122 128 139 155 169 180 190 201 207 208 219 228 235 242 249 252 245 220 223 174 153 161 257 315 322 322 319 316 315 312 310 308 303 302 303 303 304 305 306 309 312 317 321 325 330 334 337 338 340 343 345 347 347 348 351 356 3 8 12 22 27 34 40 45 52 59 62 63 68 70 71 70 69 70 67 62 58 57 54 51 48 45 42 40 40 41 41 43 46 48 51 56 63 68 72 73 74 75 76 79 82 87 95 105 116 118 120 122 120 121 122 124 126 141 152 172 200 231 246 256 265 272 271 268 267 267 266 267 268 268 268 268 270 271 272 275 275 272 272 275 269 265 261 258 257 252 247 243 238 235 233 233 233 231 229 225 222 219 217 216 213 211 208 207 199 188 179 170 160 149 135 118 120 122 134 149 153 158 160 161 164 167 171 175 179 183 186 187 184 173 172 173 173 175 176 179 181 185 189 194 188 188 194 204 215 223 228 230 231 231 231 232 235 234 231 227 223 219 216 214 212 208 206 205 205 206 205 205 205 205 204 203 202 200 199 197 197 196 195 193 191 190 190 191 192 193 193 193 192 193 195 198 200 203 205 205 204 204 201 200 199 198 196 195 194 193 193 191 189 189 190 190 191 192 192 192 192 191 189 188 187 186 186 185 185 185 184 184 184 184 185 186 186 187 188 188 189 189 189 188 186 185 184 183 182 181 180 179 178 177 177 177 176 176 175 174 174 173 173 172 172 172 171 171 170 170 169 169 169 169 169 169 170 171 172 173 174 175 176 176 177 178 179 179 180 180 181 181 181 181 182 182 183 183 184 184 184 184 184 184 184 184 183 183 183 183 183 183 182 182 182 182 182 182 183 183 183 184 185 186 186 187 187 187 187 187 187 187 187 187 187 186 186 186 186 185 185 184 184 182 181 181 180 178 177 176 175 173 172 169 167 167 166 165 164 163 162 161 160 174 170 161 145 128 139 161 172 171 183 198 208 208 208 210 212 215 216 216 220 224 227 222 218 219 222 223 227 230 231 227 164 79 72 72 81 105 124 136 155 144 104 74 71 77 83 84 81 83 71 60 53 49 48 47 46 44 44 43 41 39 36 29 18 6 358 358 359 1 3 6 4 359 349 334 329 326 326 326 325 325 328 335 344 354 5 19 33 44 57 64 68 72 82 92 101 107 108 114 122 130 139 149 167 180 184 190 191 198 209 220 227 235 242 248 250 245 232 227 220 224 245 280 301 307 309 309 309 307 305 304 302 298 298 298 299 301 301 304 308 313 318 322 326 330 333 332 335 338 340 341 340 340 342 345 352 354 359 9 19 19 24 32 41 51 55 60 65 71 73 74 74 73 75 73 71 69 65 61 57 52 47 42 40 39 39 40 43 46 48 51 58 66 71 73 73 73 74 76 78 79 82 88 98 109 115 121 126 125 125 126 127 132 153 154 173 206 231 242 251 258 265 268 267 267 270 276 274 272 272 274 277 280 281 283 288 293 290 292 296 286 277 274 271 265 259 254 250 245 241 238 239 240 239 237 233 228 222 218 214 211 209 208 203 189 174 165 157 150 141 133 129 114 109 119 135 139 147 149 150 151 151 157 163 169 172 174 174 169 160 160 160 160 161 163 166 168 171 174 175 174 177 185 196 209 220 227 231 232 233 235 237 237 239 235 231 226 222 222 219 213 209 207 206 207 209 209 209 208 208 206 205 204 203 202 201 202 202 200 197 195 193 192 192 192 192 192 192 192 193 194 195 197 199 201 202 203 203 202 200 199 199 198 197 196 196 195 193 191 190 190 191 192 192 192 192 192 192 190 189 187 187 187 187 186 185 185 185 185 185 185 186 186 187 189 189 190 189 188 187 186 186 185 183 182 180 179 178 178 177 177 176 176 175 175 174 173 172 172 172 172 171 171 170 170 169 168 168 168 168 168 169 170 171 172 173 174 175 175 176 177 178 179 179 180 180 180 181 181 181 182 182 183 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 182 182 182 182 182 183 183 183 184 185 185 186 186 187 187 187 187 187 187 187 187 187 186 186 186 186 185 185 184 183 183 181 180 178 177 175 174 172 171 170 169 167 164 163 162 162 161 160 159 159 159 177 175 168 154 139 139 150 168 183 197 207 211 211 210 211 211 211 210 208 211 216 221 225 224 221 219 218 219 220 219 213 192 95 66 63 67 71 76 81 83 74 68 63 61 63 66 67 68 68 63 58 53 50 48 47 46 46 45 40 36 32 27 22 15 5 358 355 355 356 357 357 353 348 338 328 323 322 320 318 316 318 324 335 350 4 21 26 39 62 71 76 81 86 94 101 108 112 111 119 130 142 154 166 180 186 188 187 191 199 209 219 227 235 241 244 240 240 234 230 241 250 262 275 288 295 297 299 300 300 300 299 298 296 297 297 297 298 299 303 307 313 317 321 325 328 330 329 331 333 335 334 333 333 335 338 343 347 354 3 10 2 4 16 33 48 49 57 66 72 75 76 77 77 78 79 78 75 71 68 63 57 51 44 41 40 40 41 45 47 50 55 63 69 71 71 72 72 74 75 76 73 71 72 75 79 104 130 138 136 130 129 131 134 132 148 178 213 237 249 255 260 264 268 269 272 282 294 291 287 286 290 295 295 298 301 304 308 308 309 309 306 298 294 288 279 271 265 260 254 249 245 250 253 251 251 249 242 233 224 215 210 206 202 193 170 151 141 132 126 120 117 116 105 100 107 121 134 137 140 141 140 140 143 149 155 159 160 160 157 151 151 152 153 155 156 159 161 164 166 167 170 175 181 191 203 214 223 229 228 233 237 241 242 242 238 232 227 224 223 219 213 209 207 208 210 211 212 212 211 210 208 207 206 205 205 204 205 204 202 200 198 196 194 193 192 192 192 192 192 193 194 195 196 198 198 199 200 201 201 200 199 199 199 199 198 197 196 194 193 192 192 193 193 193 193 193 192 192 191 190 188 188 188 188 187 186 186 185 185 185 186 186 186 187 189 190 190 190 188 187 186 186 184 183 181 180 179 178 177 177 177 176 175 175 174 173 173 172 172 172 171 170 170 169 169 169 168 168 168 168 168 169 170 171 172 173 173 174 175 176 177 178 179 179 180 180 180 181 181 181 182 182 183 184 184 184 184 184 184 183 183 183 183 183 183 183 183 182 182 182 182 183 183 183 184 184 185 185 186 186 186 186 186 187 187 187 187 187 187 186 186 186 185 185 184 183 183 182 182 179 177 175 173 171 170 169 168 167 166 164 161 160 159 159 158 158 158 157 156 167 174 175 172 167 165 161 175 191 203 209 210 211 213 216 211 209 207 204 209 213 221 319 293 226 220 218 217 216 211 205 197 167 45 44 48 50 58 64 66 64 61 57 54 53 55 56 57 57 56 54 52 50 47 45 45 44 41 32 26 20 15 10 5 360 356 355 352 350 349 347 343 339 330 323 318 319 314 309 307 309 318 333 355 14 15 33 56 76 82 86 91 97 104 109 110 112 119 129 140 153 166 177 187 190 191 192 195 201 209 217 224 231 235 235 231 229 226 237 254 257 262 270 279 286 287 290 294 295 296 296 297 298 299 299 299 300 300 304 308 313 317 320 323 324 324 325 327 328 329 328 326 325 327 329 331 339 346 352 354 338 340 351 6 16 39 56 66 72 75 78 79 79 79 80 79 78 76 74 69 63 56 49 47 44 44 45 48 50 54 59 65 69 70 71 72 74 75 76 74 66 59 56 55 48 67 164 162 150 137 128 125 125 120 89 77 296 292 294 292 292 291 288 290 293 294 299 312 310 310 310 310 310 311 313 313 314 314 314 314 316 316 312 305 296 287 279 273 267 261 260 268 272 270 270 268 260 245 225 213 202 191 180 171 148 133 123 113 106 105 103 100 97 96 101 113 126 129 131 132 133 131 133 138 143 147 149 150 149 146 148 149 150 152 154 157 161 163 164 167 170 174 180 188 200 211 218 222 226 231 237 241 243 243 238 233 229 228 223 218 212 209 208 210 211 213 213 213 213 212 210 209 208 207 206 206 205 204 203 201 199 197 195 194 194 194 193 193 194 194 195 196 196 197 197 198 198 199 199 198 198 199 199 199 199 198 196 195 194 194 194 195 195 195 194 193 193 192 191 190 189 189 189 188 188 187 187 186 186 186 186 186 187 188 189 190 190 189 188 187 186 185 184 182 181 180 179 177 177 177 176 176 175 174 173 173 172 172 172 171 171 170 169 169 169 168 168 168 168 168 169 169 170 171 172 173 173 174 175 176 177 178 179 179 180 180 180 181 181 182 182 183 183 183 184 184 184 184 183 183 183 183 183 183 183 183 183 182 182 183 183 183 183 184 184 185 185 185 186 186 186 186 186 187 187 187 187 187 186 186 186 185 184 184 183 182 180 179 179 176 173 171 169 168 166 165 164 164 163 161 158 158 157 156 156 156 155 155 154 140 160 172 178 180 181 185 192 200 206 210 209 208 209 215 213 223 241 251 258 289 343 11 19 285 229 247 263 254 252 250 251 267 322 345 4 18 37 51 59 61 59 51 47 46 47 47 47 48 48 49 49 48 45 41 41 39 32 22 16 11 6 2 359 355 354 353 348 345 341 338 335 331 323 320 318 314 308 302 297 295 300 318 355 25 25 54 70 82 90 94 100 106 111 115 116 120 129 143 154 165 176 185 192 193 194 196 197 202 208 214 219 223 224 224 224 217 230 256 265 263 261 266 270 273 279 285 289 292 293 295 298 301 303 303 304 304 305 306 310 314 317 319 321 321 321 321 323 323 323 322 320 319 319 321 325 332 337 339 334 321 322 331 338 346 24 52 64 71 75 78 79 80 80 79 80 80 80 78 74 68 63 59 55 51 48 49 52 53 56 60 64 65 68 72 74 77 78 76 71 62 56 51 42 26 358 215 178 158 136 111 107 98 73 35 23 9 355 347 343 339 336 333 328 323 319 320 327 327 326 325 324 322 321 320 320 320 319 318 320 324 323 320 316 310 302 294 287 281 277 277 277 284 290 287 283 274 251 201 204 167 155 151 148 134 124 115 105 95 94 91 88 89 94 101 110 119 124 125 127 129 128 129 133 137 141 143 144 145 146 147 149 151 154 156 159 160 161 164 167 170 174 180 189 200 206 212 219 226 231 236 240 244 245 240 238 235 228 222 216 212 210 210 211 212 212 212 213 213 213 213 212 210 210 209 208 207 205 203 201 200 198 197 196 196 195 194 194 196 196 197 197 197 197 197 197 197 197 197 197 198 199 199 199 199 198 197 196 195 195 196 197 196 196 196 195 193 192 191 191 190 190 189 189 189 188 188 187 187 186 186 186 187 188 189 189 189 189 188 187 186 184 183 182 180 179 178 178 177 176 176 175 174 174 173 172 172 172 171 171 170 169 169 169 169 169 169 169 169 169 169 170 170 171 172 172 173 175 176 176 177 178 178 179 179 180 180 181 182 182 183 183 183 183 183 184 184 183 183 183 183 183 183 183 183 183 183 182 183 183 183 183 184 184 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 185 185 184 183 182 181 179 178 178 176 172 169 167 166 164 163 162 162 161 160 158 156 156 155 155 154 154 154 153 153 117 141 164 179 182 185 193 201 205 207 207 206 197 174 80 98 19 7 355 340 336 348 3 17 16 4 319 304 297 298 300 297 290 288 291 303 332 15 46 57 59 54 43 40 40 40 39 39 38 40 42 43 42 41 40 36 31 23 14 10 6 2 358 355 355 353 349 345 340 335 331 328 324 314 312 311 308 304 296 288 280 273 273 276 300 64 78 83 88 94 99 105 111 115 115 120 127 139 153 164 173 182 189 193 194 196 198 199 202 207 211 215 215 216 214 211 207 241 266 265 261 260 264 267 269 276 282 287 290 293 296 300 302 303 306 308 309 309 310 313 315 317 319 319 320 320 320 320 320 319 318 316 316 316 317 320 324 325 324 321 317 319 319 325 342 11 43 59 68 73 76 77 78 78 78 79 81 81 81 77 72 68 67 60 56 54 54 55 55 56 60 63 64 69 74 78 81 81 77 70 63 67 56 39 23 10 18 151 138 118 117 79 57 38 24 18 11 4 359 357 355 352 347 343 339 335 334 338 335 334 334 333 331 330 329 328 328 327 326 329 334 332 329 325 320 314 308 303 300 298 296 295 302 306 302 298 292 278 229 156 136 135 135 134 122 116 110 103 103 92 83 80 82 90 99 108 115 116 121 125 129 130 133 136 139 142 143 143 146 150 151 154 156 158 161 163 163 165 168 170 172 179 186 193 203 203 210 219 226 231 236 241 246 248 244 242 238 229 221 214 211 210 211 211 211 211 211 213 214 215 215 215 214 213 212 210 209 206 204 202 201 199 198 197 196 195 195 196 197 198 198 198 198 198 198 197 196 196 196 197 197 197 198 199 199 199 198 197 197 197 197 198 198 198 197 196 194 193 192 192 191 190 190 190 190 189 188 188 187 187 186 187 187 188 189 189 188 188 188 186 185 184 183 181 180 179 178 178 177 176 175 175 174 173 173 172 172 172 171 171 170 170 169 169 169 169 169 169 169 169 170 170 171 171 171 172 174 175 176 176 177 178 178 178 179 180 180 181 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 183 183 183 184 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 184 183 182 181 179 178 177 176 174 173 168 165 164 162 161 161 160 159 159 158 156 154 154 154 153 153 153 152 152 152 104 122 144 146 168 183 194 202 205 200 192 182 133 117 73 44 26 11 358 345 335 339 351 3 4 352 328 315 308 309 310 304 297 295 280 275 285 11 62 62 56 47 36 35 36 35 33 30 28 28 29 31 31 31 30 26 22 13 6 2 359 355 354 354 350 347 343 339 334 328 322 318 314 308 305 303 302 299 293 283 271 260 254 249 232 121 95 91 92 97 103 109 113 116 118 123 132 144 158 168 177 186 191 192 196 198 199 199 200 205 208 210 210 207 201 195 189 231 255 254 254 258 259 264 270 277 282 287 291 294 297 300 303 305 309 311 312 313 314 315 317 318 319 320 320 320 320 320 318 317 316 315 315 314 315 317 319 319 317 320 323 322 328 338 353 11 28 45 56 62 67 69 71 71 67 73 78 79 79 77 76 73 69 64 62 59 58 57 57 58 59 61 66 73 79 83 86 85 81 77 75 80 69 51 37 36 54 78 80 70 72 46 34 26 20 17 14 9 5 5 0 357 352 348 345 343 347 352 349 349 347 345 343 341 340 338 337 336 335 340 344 343 341 337 333 328 323 322 320 318 317 315 319 321 318 318 319 320 329 93 112 118 120 119 103 95 93 93 88 77 70 69 75 84 93 99 103 107 120 128 135 139 143 146 147 148 148 149 152 157 160 163 165 167 168 167 170 173 176 179 181 188 193 196 199 202 209 217 224 230 237 243 248 251 251 248 240 231 221 215 211 210 211 211 210 209 211 213 215 216 217 217 217 217 216 213 210 208 206 204 202 201 200 198 196 196 196 197 198 199 199 199 199 199 199 198 197 196 196 197 197 197 198 198 199 199 198 198 198 198 198 199 199 199 198 197 196 194 193 193 191 191 191 191 190 190 188 188 188 187 187 187 187 188 188 188 188 187 187 186 184 183 182 181 179 179 178 177 176 176 175 174 174 173 173 172 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 174 175 176 176 177 177 178 178 179 180 181 181 182 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 183 183 183 184 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 185 185 183 181 180 178 176 175 174 172 171 169 165 162 161 160 159 159 158 157 156 156 154 153 152 152 152 152 152 151 151 151 96 108 122 126 154 174 187 196 198 188 167 132 81 78 60 42 27 9 352 337 328 329 331 339 349 349 339 324 315 312 311 305 298 294 262 241 215 144 97 68 50 39 34 34 36 35 31 26 20 17 14 14 15 16 16 14 11 2 356 353 349 346 344 343 340 337 334 330 325 319 314 310 307 302 300 299 298 298 294 284 271 260 260 249 231 166 105 91 91 98 105 109 113 117 122 127 136 148 161 172 182 186 190 195 199 201 200 198 197 198 199 199 199 192 179 165 151 183 225 241 253 261 261 268 275 281 286 289 293 296 299 299 304 308 310 312 314 315 317 319 320 321 322 323 323 322 323 322 319 317 316 316 315 316 317 319 321 321 321 328 336 338 345 355 4 12 18 26 34 41 45 49 54 50 42 53 65 71 74 74 74 72 69 66 64 62 60 59 57 57 58 61 67 75 82 86 87 87 86 86 86 87 83 70 61 59 63 64 64 60 47 33 25 22 21 21 20 18 15 13 8 4 1 358 357 355 3 10 9 5 2 359 356 354 352 350 348 347 346 352 356 355 353 351 348 344 341 340 338 336 335 331 336 339 338 343 342 348 6 35 60 75 83 87 90 56 47 47 44 40 41 47 58 71 83 88 88 90 119 135 144 149 154 157 158 158 159 158 158 163 173 175 177 178 178 178 180 182 185 188 191 199 203 203 203 205 209 216 224 231 239 246 252 256 257 252 244 234 224 217 213 211 211 209 208 208 210 212 214 217 218 218 219 219 218 215 211 208 207 206 205 204 202 199 197 197 197 198 199 200 200 200 200 201 200 199 198 197 197 198 198 198 198 198 198 198 198 198 198 198 199 199 200 200 199 199 197 197 195 194 192 192 191 191 191 190 190 189 188 187 187 187 187 188 188 188 187 187 186 185 184 183 181 180 179 179 178 177 176 176 175 174 174 173 173 173 173 172 172 171 171 171 171 171 170 170 171 171 171 171 171 171 171 172 173 174 174 175 176 177 177 177 178 179 179 180 181 181 182 182 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 185 185 186 186 186 186 186 186 186 186 186 186 186 185 185 185 185 184 183 180 178 176 174 172 172 170 168 166 165 161 159 158 158 157 156 156 155 155 154 153 152 152 151 151 151 150 150 150 150 98 96 104 123 149 170 180 186 186 177 148 123 117 80 59 44 23 343 310 299 300 309 315 328 345 353 337 317 307 301 298 301 297 276 213 185 174 161 134 66 40 34 36 42 41 36 31 26 20 14 9 6 5 4 5 4 1 355 348 344 341 341 338 334 331 327 325 321 318 313 308 307 305 300 298 297 298 299 298 290 279 268 260 243 224 172 104 87 87 96 103 104 115 123 130 136 146 158 169 178 187 186 191 196 200 202 200 196 191 188 189 187 182 170 150 135 133 173 232 247 254 259 270 276 282 288 292 295 297 300 302 302 307 310 313 316 318 320 322 324 324 326 327 328 328 327 327 327 324 321 320 320 319 320 322 325 328 330 333 332 343 355 1 6 10 13 14 15 17 19 21 25 27 21 16 31 48 60 65 66 68 68 66 64 64 62 60 58 57 56 56 58 64 72 77 80 82 84 84 85 85 85 86 81 74 69 65 58 56 50 39 29 23 23 25 27 27 27 26 23 20 17 16 15 15 14 20 24 21 16 12 9 7 5 4 3 1 0 359 4 6 5 3 2 1 360 359 358 357 355 352 347 354 357 357 359 1 6 13 20 26 31 36 39 41 19 13 9 4 1 2 6 15 27 31 42 35 351 351 156 162 162 163 165 166 167 168 169 170 176 186 188 190 191 191 191 192 193 195 198 201 210 213 213 212 211 213 219 228 238 246 250 257 265 265 259 250 239 229 222 217 214 213 209 208 208 210 213 215 218 219 219 220 220 218 214 209 208 208 209 209 206 203 200 199 199 199 199 200 202 201 201 202 202 202 201 200 199 199 199 200 200 200 199 199 198 198 198 198 198 199 200 200 200 200 200 200 198 197 195 193 192 192 191 191 191 190 190 189 188 187 187 187 187 187 187 186 186 185 184 183 182 181 180 179 179 178 177 176 176 175 175 174 174 174 173 173 173 172 172 172 172 172 171 171 171 172 171 171 171 171 171 172 172 173 174 175 176 176 177 177 178 178 179 180 180 181 182 182 182 182 183 183 183 182 182 182 182 182 181 181 181 182 182 182 182 182 183 183 184 185 186 186 186 186 186 186 186 186 186 186 185 185 185 185 184 184 183 181 179 175 172 170 170 168 166 164 163 161 160 158 156 156 155 155 154 153 153 152 151 150 150 150 150 149 149 149 149 149 113 106 107 118 142 165 175 177 174 163 149 136 117 79 65 60 51 250 246 254 259 264 279 287 316 315 265 275 275 274 274 276 271 248 193 168 168 170 164 62 39 36 43 52 43 35 30 26 22 18 16 13 7 2 359 356 352 349 343 339 338 337 334 330 326 323 319 316 313 310 307 306 304 301 299 297 298 300 302 300 298 288 249 195 149 112 91 83 83 87 94 101 117 132 142 152 161 171 178 183 185 188 192 196 198 198 192 186 179 171 173 167 158 146 129 121 133 199 231 233 248 263 276 284 291 296 301 303 304 304 305 306 312 315 319 322 326 328 329 330 331 332 332 332 331 330 332 332 331 330 328 327 326 327 330 335 340 345 347 348 -0 8 11 13 15 14 13 11 11 10 8 7 7 2 3 15 33 36 44 54 59 60 59 59 59 60 59 58 56 55 55 58 61 65 66 67 67 68 70 74 76 78 83 82 78 71 65 62 49 38 30 24 22 23 25 27 28 29 29 29 28 27 28 28 28 27 29 29 25 19 15 13 12 11 10 10 10 9 8 10 10 9 9 9 10 10 10 10 9 7 4 1 6 7 7 7 8 10 12 13 13 14 15 15 14 4 360 355 350 346 344 343 343 344 345 347 343 336 333 327 317 295 272 229 198 189 185 184 184 194 207 206 205 204 204 203 203 204 206 209 212 218 221 220 217 214 214 220 233 248 252 257 263 271 275 269 259 247 236 229 226 222 215 210 208 209 212 214 219 220 221 224 224 223 220 215 210 211 212 212 213 210 206 203 202 202 202 202 203 206 205 205 204 204 203 203 202 202 202 201 202 202 202 201 200 199 199 198 198 198 199 200 200 201 200 200 200 199 198 196 194 193 192 192 191 191 191 190 189 188 188 187 187 187 187 186 186 185 184 183 182 181 180 180 179 178 178 177 177 176 176 175 175 175 174 174 174 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 173 174 175 175 176 177 177 177 178 179 179 180 181 181 181 181 182 182 182 182 182 182 181 181 181 181 181 181 181 181 182 182 182 182 183 184 185 186 186 186 186 186 186 186 186 186 186 185 185 185 184 184 183 182 180 178 176 172 168 168 166 164 162 160 159 158 157 156 155 154 154 153 152 152 152 151 151 150 149 149 149 148 148 148 148 148 132 122 114 114 128 151 166 171 171 165 168 158 134 96 77 77 93 182 221 233 239 244 250 239 229 225 231 243 250 253 255 260 260 245 206 180 171 162 141 97 96 68 60 50 35 28 24 23 22 21 21 18 13 5 357 351 346 343 340 339 339 337 335 331 327 322 317 314 311 309 309 307 304 301 299 296 295 297 299 301 309 344 107 113 104 93 84 81 84 84 90 102 119 138 152 162 170 176 182 184 185 189 193 195 193 188 178 170 166 165 157 149 143 137 126 119 132 177 207 215 251 269 281 291 299 305 309 312 312 312 312 313 320 323 327 333 337 339 339 339 339 338 336 335 334 333 336 337 336 336 335 335 335 338 343 349 356 359 359 3 13 18 18 19 19 17 16 15 11 7 3 359 356 355 358 7 20 23 31 40 46 47 47 47 49 53 54 51 50 53 56 59 61 59 56 53 53 54 54 60 68 74 80 80 75 73 69 53 33 23 18 16 19 20 21 22 24 25 26 27 28 28 30 32 33 33 31 25 18 13 11 10 10 10 10 10 11 11 11 11 11 12 13 14 14 15 16 16 15 13 11 9 11 12 12 11 11 11 11 10 10 8 8 7 5 360 356 352 348 344 342 340 339 338 338 338 339 339 338 337 335 333 332 326 314 291 255 229 217 236 250 242 238 230 222 217 213 212 213 216 220 228 229 226 221 215 213 219 239 266 265 275 279 281 291 282 270 257 245 245 237 228 221 216 213 213 215 217 216 223 231 236 235 231 226 219 213 215 216 216 217 214 210 208 207 207 207 207 209 215 214 212 210 208 206 205 204 204 203 203 205 205 204 203 202 201 201 200 199 199 200 200 200 201 201 200 200 199 198 197 195 193 193 192 192 192 191 190 189 188 188 187 187 187 187 186 185 184 183 182 181 181 181 180 179 179 178 177 177 176 176 176 176 176 175 175 174 174 174 173 173 173 173 173 172 172 172 172 173 173 172 173 173 174 175 175 176 176 177 177 178 178 179 180 180 181 181 181 181 181 181 181 181 182 182 182 181 181 181 181 181 181 181 182 182 182 183 183 184 185 186 186 186 186 186 186 186 186 186 186 185 184 184 183 182 181 179 177 175 172 169 166 164 162 160 159 158 157 156 156 155 153 153 152 152 151 151 150 150 150 150 149 148 148 148 147 147 147 147 139 136 131 126 129 142 159 168 170 168 168 161 148 125 99 89 99 141 191 194 216 224 225 220 216 219 225 232 236 240 244 249 251 236 211 190 174 151 131 112 100 83 59 33 21 17 16 16 17 17 18 16 12 3 355 349 344 342 342 341 340 338 336 332 328 322 316 313 311 310 309 307 304 301 297 293 291 293 294 296 312 76 100 103 97 88 82 82 86 89 98 113 132 149 160 169 175 179 180 182 185 189 193 191 185 176 164 159 157 157 159 165 167 164 153 143 150 192 229 250 274 285 292 299 306 312 315 316 318 320 320 323 330 333 338 343 347 347 349 348 346 343 340 338 337 337 341 342 342 343 343 344 347 351 357 4 8 10 12 15 23 25 25 24 23 21 19 18 14 8 2 356 352 353 358 3 4 13 22 29 32 33 33 34 35 37 40 39 41 49 57 60 60 57 52 52 50 48 48 55 64 71 77 79 75 71 62 41 23 15 12 13 16 19 18 16 17 17 18 19 20 22 25 28 30 31 29 18 4 360 359 1 3 4 5 7 9 10 11 11 14 16 17 17 19 20 21 20 18 16 14 14 18 18 17 17 16 15 14 13 11 10 9 6 3 359 355 352 349 346 344 344 343 341 341 340 340 342 344 343 342 342 340 336 330 322 310 293 276 290 296 290 279 265 250 237 228 224 224 225 227 242 242 234 224 215 211 213 228 251 296 310 308 307 325 307 287 271 261 258 249 239 231 226 223 221 223 234 235 271 285 279 258 241 229 221 216 218 219 219 219 217 214 212 212 213 213 215 221 234 231 227 224 219 214 214 211 208 207 206 210 211 209 206 206 205 203 202 201 200 200 200 201 201 201 200 200 199 198 196 195 194 193 193 193 192 191 190 189 188 188 188 187 187 186 186 184 184 183 182 182 181 181 180 179 179 178 178 177 177 177 177 177 176 176 175 175 174 174 174 174 174 173 173 173 173 173 173 173 173 173 174 174 175 176 176 176 177 177 177 178 179 179 180 180 181 181 181 181 181 180 180 181 181 181 181 182 181 181 181 180 181 181 181 182 182 183 184 185 185 186 186 186 186 186 186 186 186 186 185 184 183 183 182 180 178 175 173 170 168 165 162 160 158 157 156 155 155 155 154 153 152 152 151 151 150 150 150 150 149 149 148 147 147 147 146 146 146 145 143 146 148 146 146 151 161 168 169 169 167 161 157 150 134 117 120 137 163 178 206 216 217 214 211 214 221 228 228 232 235 236 234 219 203 191 176 154 149 132 101 78 42 15 7 6 7 7 8 9 9 7 3 357 351 347 344 343 343 341 340 337 335 331 326 321 316 313 312 311 309 307 304 300 295 290 288 289 290 296 332 90 102 102 98 90 87 86 89 102 114 132 152 165 172 177 180 180 183 185 186 189 190 186 179 171 163 161 165 172 182 194 208 221 231 233 231 249 261 271 284 294 302 308 313 319 320 322 325 327 328 333 341 343 346 350 352 352 354 354 351 348 345 343 342 344 349 350 351 352 353 355 358 3 9 11 15 19 23 25 30 31 29 27 25 24 22 20 16 10 4 358 354 355 3 8 9 16 21 24 26 26 25 25 25 26 29 32 37 46 56 61 61 58 54 54 51 48 48 55 62 68 75 79 79 73 59 38 21 12 9 10 12 13 10 6 6 5 4 4 6 9 13 16 18 21 17 4 353 350 351 354 355 357 360 4 8 11 12 13 17 20 21 22 24 25 24 23 22 21 20 20 24 24 23 23 22 21 20 18 16 16 12 8 3 360 356 354 351 350 349 348 346 345 345 344 344 346 348 347 347 346 344 341 337 332 325 317 308 316 317 311 303 293 280 266 255 248 246 245 244 246 250 241 226 213 206 203 202 201 4 359 352 355 24 12 354 330 309 283 270 257 244 235 232 224 47 34 356 344 340 334 314 257 229 221 220 220 221 222 221 219 217 217 217 218 222 229 246 271 259 252 246 242 238 237 232 226 222 218 228 228 221 216 215 211 208 205 204 202 202 202 203 202 202 201 200 199 197 196 195 194 194 194 193 192 191 190 189 188 188 188 187 187 186 185 184 183 182 182 182 181 180 180 179 179 179 178 177 177 177 177 177 177 176 176 176 176 175 175 174 174 174 174 174 174 173 174 174 174 174 175 175 176 176 176 177 177 178 178 178 179 179 180 180 180 181 181 181 180 180 180 180 180 181 181 181 181 181 180 180 181 181 181 182 183 183 184 185 185 186 186 186 186 186 186 186 186 185 185 183 182 180 179 176 174 171 169 166 165 162 159 157 156 155 154 154 153 153 153 152 151 150 150 150 149 149 149 149 148 148 147 147 146 146 146 145 144 144 145 150 154 156 160 164 169 170 171 170 166 160 161 164 164 161 163 160 170 191 212 227 232 230 223 220 229 243 240 238 234 228 219 204 192 180 170 163 156 136 102 68 38 10 360 358 359 359 0 1 0 358 354 350 346 344 343 342 341 340 338 336 333 329 324 319 316 315 312 310 308 306 304 301 296 291 288 288 290 301 46 95 102 103 101 96 95 95 104 125 136 151 165 174 180 183 185 185 186 186 187 187 187 182 178 176 178 182 196 202 203 207 223 241 253 257 256 264 271 277 286 296 306 315 322 323 327 332 336 338 339 344 350 352 352 352 353 354 355 356 355 354 353 352 351 354 2 2 3 4 5 7 10 15 19 18 25 30 33 34 35 33 30 28 28 25 23 20 16 12 7 3 1 3 11 16 20 23 25 26 26 25 24 24 23 23 25 34 41 50 58 64 64 64 62 57 51 49 49 55 61 68 74 76 79 72 57 35 14 5 1 0 2 3 357 352 351 349 346 346 347 351 352 357 2 5 3 357 353 351 351 351 353 356 0 5 9 13 15 17 19 21 22 25 26 27 26 26 25 25 25 24 25 27 27 27 27 27 26 24 23 21 16 10 6 3 359 357 355 353 353 351 349 348 347 347 348 348 349 349 349 348 346 343 340 337 332 327 324 326 325 320 315 308 300 291 282 275 272 269 264 260 263 252 225 203 190 189 181 127 44 34 31 40 60 60 60 58 51 36 26 33 61 86 79 72 62 38 7 351 346 347 351 320 270 233 218 219 221 222 222 221 221 221 223 232 263 282 312 337 306 283 276 274 275 281 286 286 277 258 289 284 260 253 236 226 219 214 210 207 205 205 210 207 204 202 200 199 197 196 196 196 195 194 193 192 192 190 189 189 188 188 187 187 186 185 184 183 183 182 182 181 181 180 180 180 179 179 178 178 178 177 177 177 177 176 176 176 176 176 175 175 175 174 174 174 174 174 174 174 175 176 176 177 177 177 177 178 178 178 179 179 179 180 180 180 180 180 180 180 179 180 180 180 180 180 181 180 180 180 180 181 181 182 182 183 184 184 185 185 185 186 186 186 186 186 185 185 185 184 182 179 177 175 172 169 167 165 164 162 159 156 155 154 153 153 152 152 152 152 151 150 149 149 149 148 148 148 148 148 147 146 145 145 144 144 143 143 142 147 151 154 156 162 169 173 173 175 171 166 161 162 170 177 180 181 185 193 205 223 247 261 264 258 247 273 327 341 317 285 256 237 222 205 184 170 166 149 129 101 69 42 13 358 354 354 353 353 353 351 348 345 342 340 340 340 339 338 337 335 333 330 326 322 321 318 315 311 308 306 305 304 304 300 297 296 291 292 308 77 96 103 104 104 103 103 110 127 147 158 167 174 179 183 183 185 187 187 186 186 185 184 178 176 175 178 189 208 217 221 227 241 256 263 265 267 272 276 281 287 297 310 323 333 332 340 347 351 353 353 352 354 358 357 356 355 355 357 359 2 3 4 4 3 6 12 15 17 18 19 20 24 25 28 31 37 40 40 39 36 32 28 26 26 24 22 19 17 14 13 12 12 13 21 26 30 33 34 34 32 31 29 28 28 28 30 44 51 57 62 68 68 68 66 59 52 50 50 54 60 63 67 73 78 69 50 21 358 348 345 344 346 349 345 341 340 337 336 336 338 340 342 347 351 353 355 358 359 -0 359 359 -0 2 5 9 12 14 16 18 19 21 23 26 27 27 27 27 27 27 27 27 27 28 29 29 30 30 29 28 27 24 19 13 9 7 4 1 -0 359 356 354 352 350 350 350 349 350 351 350 350 349 347 345 342 339 337 335 333 331 328 325 321 317 312 307 304 303 298 294 288 280 291 288 254 159 156 139 118 87 61 55 55 63 75 76 75 73 68 62 61 65 72 76 73 70 62 44 24 12 8 10 20 35 41 52 202 203 212 215 216 216 219 222 242 13 13 7 18 30 25 6 355 346 334 339 342 345 343 337 353 357 353 336 296 261 242 232 224 218 216 217 221 215 210 206 203 201 199 198 198 196 195 194 193 192 192 191 190 190 189 188 187 187 186 185 184 184 183 183 182 182 181 180 180 180 180 180 179 178 178 177 177 177 177 177 177 177 177 176 176 175 175 175 174 174 174 175 175 175 176 177 177 178 178 178 178 178 179 179 179 179 180 180 180 180 180 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 181 182 183 183 184 185 185 185 185 185 186 186 185 185 185 184 184 183 179 176 173 170 167 165 163 163 161 159 156 154 153 152 152 152 152 151 151 150 150 149 148 148 148 148 147 147 147 147 146 144 144 143 143 143 142 142 142 151 153 154 155 159 161 166 172 175 169 161 159 162 166 174 179 184 199 209 218 231 251 268 275 278 279 332 9 8 347 321 294 270 254 246 242 237 225 188 138 94 60 18 6 355 351 350 347 346 344 342 339 336 334 334 334 335 332 332 332 331 329 326 323 319 319 316 312 308 304 303 304 304 304 304 303 301 295 295 319 90 102 107 108 107 107 108 125 150 166 173 178 181 183 185 185 186 187 186 184 184 183 181 179 178 177 178 182 194 211 228 241 254 265 267 270 275 276 279 284 288 299 317 324 331 346 358 6 9 9 7 3 3 3 2 358 356 357 360 5 11 14 16 15 15 14 17 27 29 30 31 33 36 36 38 43 46 46 44 40 35 31 30 28 26 25 23 21 19 17 17 18 19 20 29 34 39 42 44 42 40 39 38 37 37 38 41 51 59 64 67 70 71 72 70 64 55 51 51 53 59 58 62 70 74 64 40 5 339 328 328 328 330 336 338 340 342 342 342 342 343 345 349 352 353 354 355 3 7 9 9 10 10 11 13 15 16 16 17 18 20 22 24 26 27 26 26 26 26 26 27 27 28 28 28 29 29 29 29 28 27 24 20 15 12 9 7 5 4 3 0 358 356 354 353 352 351 352 353 352 351 350 348 346 344 341 340 339 336 332 331 329 326 323 321 320 319 317 316 315 313 310 324 332 339 350 43 75 77 73 68 68 71 76 82 81 79 74 69 64 64 69 74 76 76 73 65 54 44 39 39 43 50 50 54 61 80 98 159 184 192 192 189 179 74 35 30 31 36 44 51 49 46 37 21 11 7 6 5 3 8 9 8 4 353 331 301 273 253 239 234 235 241 229 220 214 209 205 202 201 200 198 196 195 195 193 192 191 191 190 189 188 187 187 186 185 185 184 184 183 182 182 181 181 181 181 181 180 179 178 178 178 178 178 178 178 178 177 177 177 176 176 175 175 175 175 175 175 175 176 176 177 178 178 178 179 179 179 179 179 179 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 181 182 183 184 184 185 185 185 185 185 185 185 185 184 183 183 183 181 176 172 169 166 163 161 160 159 158 156 154 152 152 151 151 151 150 150 150 149 149 148 147 147 147 147 147 146 146 145 145 143 143 142 142 142 142 142 142 152 151 152 156 162 161 167 171 169 161 141 135 143 152 155 169 194 219 229 234 242 255 271 282 288 294 336 355 353 340 321 303 282 270 265 264 265 267 269 272 295 327 332 349 350 348 345 341 340 337 334 331 328 327 327 327 328 328 327 326 325 324 321 320 320 316 312 308 304 301 300 301 301 300 301 303 303 299 298 59 101 108 113 116 118 122 131 147 169 178 182 184 185 186 186 186 185 184 182 181 182 181 181 180 181 183 185 186 187 203 231 251 260 262 267 272 277 280 282 284 290 304 329 335 346 6 19 24 24 22 18 11 12 11 4 360 358 -0 5 13 20 23 24 25 25 25 27 33 36 37 39 40 41 43 46 49 50 48 45 40 35 33 32 30 29 27 26 23 21 20 20 21 22 26 34 40 45 48 50 49 48 47 46 47 48 50 53 57 65 69 70 70 73 75 74 69 60 55 52 52 54 55 60 66 68 56 26 346 322 313 311 312 317 327 341 350 355 358 359 359 359 1 4 4 3 2 2 11 15 17 17 19 19 20 21 21 21 20 20 20 22 23 25 26 26 25 25 25 25 25 25 26 27 27 27 27 27 27 27 26 24 21 18 15 12 10 9 8 7 5 4 2 1 359 357 356 355 357 357 356 354 353 351 349 347 346 344 342 339 336 335 334 332 330 329 328 328 328 327 327 327 328 338 346 351 355 20 47 60 65 70 77 81 84 85 82 76 70 64 61 64 70 74 75 78 75 68 59 52 48 49 50 50 55 57 59 65 92 111 131 144 144 146 127 82 51 43 44 47 51 58 58 56 49 39 29 22 17 14 13 14 13 11 8 3 355 343 324 303 298 277 264 265 247 235 225 218 212 212 208 204 201 198 198 197 194 192 192 191 190 189 188 187 187 186 185 185 185 184 183 183 182 182 181 181 181 181 181 180 179 178 178 178 178 178 178 178 178 177 177 177 176 176 176 175 175 175 175 176 176 177 178 178 179 179 179 179 179 179 180 180 180 180 180 179 179 179 179 179 178 178 178 178 178 178 178 178 179 179 179 179 180 181 182 183 184 184 184 185 185 185 185 185 185 184 183 183 182 180 178 172 167 164 161 159 158 157 156 155 154 153 152 150 150 150 150 149 149 149 148 148 148 147 146 146 146 146 145 144 144 143 143 142 142 142 142 142 142 142 143 141 148 151 155 166 175 175 161 136 116 119 131 149 150 184 235 260 275 289 298 302 304 299 304 317 340 344 340 333 326 317 297 290 284 277 276 277 277 278 281 300 331 344 345 348 346 341 337 333 329 324 321 322 321 321 322 323 321 320 321 320 318 317 316 313 308 305 301 299 297 296 296 295 295 299 299 294 249 110 108 112 119 118 131 146 159 168 180 184 187 188 188 187 187 185 182 179 178 179 181 180 180 179 178 184 189 194 201 220 247 262 267 266 270 274 278 281 282 285 293 308 307 341 13 29 37 37 35 30 25 19 18 14 8 3 2 5 11 19 28 29 30 32 31 31 32 35 37 39 41 42 43 45 48 49 49 47 43 39 37 38 36 33 31 30 28 25 23 21 21 21 24 29 36 43 48 51 53 53 53 53 54 56 58 59 62 64 68 70 71 71 74 76 76 72 65 59 55 54 54 55 59 64 64 50 10 331 316 315 306 306 313 329 354 3 8 11 11 12 13 14 14 14 13 11 12 20 21 22 24 25 25 26 27 26 25 25 24 24 25 25 25 25 25 25 24 24 24 24 24 25 26 26 26 25 25 25 24 23 21 18 16 14 12 11 11 10 8 7 7 6 5 4 3 2 1 1 1 359 357 356 354 353 352 351 349 346 343 340 340 339 338 336 336 335 334 333 332 332 333 335 341 342 346 355 9 27 45 59 70 80 83 84 83 79 71 65 61 61 66 70 74 76 79 75 66 57 51 49 50 51 52 55 56 57 61 74 86 102 112 113 114 102 82 64 57 56 57 58 62 60 58 54 48 42 35 29 24 24 18 17 15 9 3 357 351 346 346 334 314 296 285 265 252 241 235 234 226 218 211 206 202 202 200 197 197 194 192 191 189 188 187 187 186 186 186 185 185 184 183 182 182 182 182 182 181 181 180 179 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 175 176 176 177 178 178 178 179 179 180 180 180 180 180 180 180 180 180 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 179 179 180 181 182 183 184 184 184 184 185 185 184 184 183 183 182 181 179 177 174 169 164 159 157 157 156 154 153 152 152 151 150 149 149 149 149 148 148 148 148 147 147 146 146 145 145 144 144 143 143 142 142 142 142 142 142 142 142 142 127 129 138 143 151 164 173 165 137 109 100 113 119 124 145 234 282 299 319 347 1 5 3 359 347 350 355 346 339 335 331 326 311 306 297 286 282 282 281 279 277 295 323 4 19 19 11 357 342 332 324 320 316 316 315 314 314 316 314 316 317 317 318 316 314 311 307 303 300 297 294 292 292 292 292 295 290 259 158 131 124 124 127 128 146 162 173 180 185 187 188 189 189 188 185 182 178 177 178 179 179 179 176 176 177 182 187 195 209 232 253 260 264 271 274 276 278 280 282 288 301 324 331 21 41 47 48 46 42 35 30 30 25 18 12 7 7 10 17 25 28 33 36 37 35 34 34 36 37 38 39 40 41 43 45 46 46 45 42 40 39 40 38 35 33 30 28 25 23 21 21 22 25 30 38 45 50 54 55 55 57 59 61 63 65 66 67 68 69 69 69 70 72 75 74 72 67 63 61 59 56 56 58 61 61 45 1 331 318 315 308 312 324 344 6 11 14 15 15 17 18 18 19 18 18 18 19 22 24 26 28 28 28 29 29 29 28 28 27 26 26 26 26 25 25 24 24 23 23 23 23 24 25 24 24 24 23 23 22 20 19 17 15 14 13 12 12 11 10 9 9 8 7 6 6 5 4 3 2 1 359 359 358 357 357 355 353 350 347 344 345 344 342 342 340 338 337 336 335 335 335 336 337 339 344 351 360 13 31 51 65 69 76 80 81 77 72 66 63 63 66 68 72 75 76 71 62 54 51 50 51 52 55 57 57 56 58 64 72 76 84 96 100 94 84 74 68 66 65 65 65 62 59 56 52 49 45 40 37 35 28 27 21 11 3 356 352 349 347 342 331 313 290 282 265 259 256 246 238 229 222 215 209 209 209 208 203 199 195 193 190 189 188 187 187 187 186 186 185 184 183 183 182 182 182 182 182 181 181 180 179 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 176 176 177 178 178 179 179 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 178 178 178 177 177 177 177 177 177 178 179 179 180 181 182 183 184 184 184 184 185 185 183 182 182 182 180 178 176 172 169 165 160 156 155 154 152 151 151 150 150 149 149 148 148 148 148 148 147 147 147 147 146 146 145 144 144 143 143 142 142 142 142 142 142 142 142 142 142 142 106 114 116 124 128 126 117 93 85 83 85 94 103 109 123 275 294 305 322 344 5 16 22 22 17 8 358 348 342 338 334 331 331 317 303 292 288 292 296 302 327 16 67 71 66 62 55 32 356 332 320 318 315 311 308 307 307 309 309 312 314 314 315 313 312 309 307 304 300 297 294 292 291 292 292 291 269 204 165 151 148 145 146 153 165 175 181 185 189 189 189 189 188 186 182 178 175 176 180 180 179 179 175 180 185 187 190 198 213 230 230 248 261 269 273 275 277 280 283 294 298 316 25 53 57 57 55 52 47 42 38 34 29 22 16 12 13 17 24 29 29 37 40 40 38 36 38 38 38 38 38 39 40 41 43 44 45 44 43 43 42 41 39 36 33 30 27 25 23 22 21 21 25 32 39 47 53 57 59 59 62 65 68 69 70 69 69 68 68 67 67 68 69 71 72 71 68 68 66 62 59 58 57 57 54 39 14 -0 344 329 326 335 348 1 12 13 14 14 15 15 17 18 18 19 19 20 21 23 26 28 29 29 28 28 28 28 28 28 27 26 26 26 25 25 24 24 23 22 21 22 22 23 23 21 21 21 21 20 19 18 17 16 15 15 14 14 14 13 12 11 10 9 8 8 7 6 5 4 3 2 1 0 360 359 359 357 355 353 351 348 349 348 347 346 344 342 340 338 337 336 336 337 338 340 342 346 352 2 18 38 54 55 67 74 77 75 74 69 66 65 65 68 71 73 71 64 59 55 53 53 53 54 56 58 58 56 56 58 56 61 71 84 92 90 85 80 75 74 72 70 68 63 60 56 53 50 49 48 47 44 39 37 29 17 7 0 357 354 349 344 339 328 312 303 281 270 262 249 242 235 229 224 218 218 218 216 210 205 200 196 192 190 189 188 188 188 187 186 185 185 184 183 183 183 182 182 182 182 181 180 180 180 179 179 179 178 178 178 178 178 178 178 177 177 176 176 176 176 177 177 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 178 178 177 177 177 176 177 177 178 178 180 181 182 182 183 183 183 184 184 184 184 182 181 180 180 177 174 171 167 164 161 156 152 152 151 150 149 149 149 149 148 148 148 148 147 147 147 147 147 146 146 146 145 144 144 143 143 142 142 142 142 142 142 142 142 142 142 142 142 87 93 98 99 89 75 63 62 68 71 73 74 82 90 93 302 301 308 322 342 7 9 19 28 25 12 358 347 339 335 331 328 325 310 298 293 298 354 54 72 78 78 78 78 77 76 69 49 9 336 322 316 311 306 302 301 302 304 305 309 310 310 310 310 309 308 307 306 304 302 300 299 296 296 295 280 225 181 168 163 162 163 166 172 179 184 188 190 190 192 192 190 187 182 177 174 174 178 183 184 184 184 184 188 191 192 196 205 219 231 233 249 259 265 269 272 275 278 283 293 305 356 56 67 67 65 62 57 51 50 45 38 33 26 21 19 19 23 25 29 34 40 43 44 42 41 41 41 40 39 39 40 41 42 43 45 45 45 45 44 43 42 40 37 34 31 28 25 24 23 21 22 26 33 42 51 58 59 61 65 68 71 72 73 73 71 70 69 67 66 67 67 68 70 71 72 71 71 69 67 65 62 56 51 44 37 37 19 3 356 357 3 8 11 12 14 14 14 14 15 15 17 18 18 19 20 21 23 26 27 27 27 27 27 27 27 27 26 26 26 26 25 24 24 23 23 22 21 21 20 21 21 21 19 19 19 18 18 17 16 16 16 16 16 15 15 15 14 13 11 10 9 9 8 7 6 5 4 3 2 1 1 1 360 359 358 357 355 354 352 353 352 351 349 347 345 343 341 339 338 338 338 338 340 341 343 346 353 5 14 22 38 53 64 68 68 72 70 68 67 66 67 69 70 67 62 59 56 55 54 54 54 55 57 56 54 53 54 53 58 68 78 87 88 86 82 79 79 76 74 72 67 62 57 53 50 50 50 48 47 45 42 35 25 17 14 6 359 353 347 343 337 329 323 320 299 267 248 242 238 234 231 226 225 225 224 218 212 206 200 196 192 192 190 189 189 188 187 186 185 185 185 184 184 183 182 182 182 181 181 181 180 180 179 179 179 179 179 178 178 178 178 177 177 177 176 176 176 177 177 178 179 179 179 179 180 180 180 180 180 181 181 181 180 180 180 180 179 179 179 178 178 177 176 176 176 176 177 177 178 180 181 182 182 182 183 183 184 184 183 183 180 179 178 176 173 170 166 162 159 156 153 151 150 149 148 148 148 148 148 148 148 147 147 147 147 146 146 146 146 146 145 144 144 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 78 81 84 82 72 62 58 59 64 62 62 65 71 71 41 318 311 319 336 354 12 19 29 32 27 14 3 347 332 320 321 313 302 292 286 287 298 31 66 72 76 77 78 79 79 76 69 49 12 346 344 317 306 301 298 298 299 301 302 304 305 306 306 306 307 307 308 309 310 309 309 309 305 306 298 212 167 166 167 168 167 169 172 176 181 187 193 197 199 205 201 193 185 178 173 173 176 181 184 185 185 185 186 185 187 192 200 215 219 228 245 255 259 262 264 268 272 274 278 282 306 39 68 74 74 71 67 63 60 55 48 41 34 28 25 25 27 31 31 33 38 43 46 47 46 45 45 44 43 42 42 42 43 44 45 46 46 46 46 45 43 42 40 37 35 32 30 29 26 23 22 23 28 36 45 55 61 63 66 69 72 74 75 75 73 70 70 68 66 66 67 68 69 70 72 73 73 74 74 72 69 63 54 45 40 36 33 23 16 13 13 14 15 14 15 16 16 16 17 17 18 19 19 19 20 20 22 24 27 27 26 26 25 25 25 25 25 25 25 25 25 23 23 23 23 22 22 21 21 21 21 20 20 20 19 18 17 17 16 16 16 16 16 17 16 16 16 15 13 12 11 10 10 9 7 6 5 3 2 2 1 1 0 360 359 358 357 357 355 354 355 354 353 352 351 349 348 345 343 343 342 340 340 341 340 341 342 346 348 352 2 18 34 47 53 53 62 63 65 66 65 65 66 66 65 62 58 57 56 55 55 55 55 55 53 52 52 52 55 62 71 79 85 86 85 84 84 82 80 79 78 72 66 61 56 54 51 49 47 47 46 42 33 28 28 18 9 0 354 349 344 340 337 334 328 310 276 251 242 239 237 235 235 232 231 229 224 218 211 205 200 200 196 193 191 190 189 187 186 186 186 186 185 185 184 183 183 182 182 182 181 181 180 180 180 179 179 179 179 178 178 178 177 177 177 176 176 177 177 178 179 179 179 179 179 179 179 180 180 181 181 181 181 181 180 180 180 180 179 179 178 178 177 176 176 176 176 177 178 179 180 181 181 182 182 183 183 183 183 182 181 179 178 175 172 169 165 161 158 155 154 152 149 148 148 147 147 148 148 148 147 147 147 146 146 146 146 146 146 146 145 145 144 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 141 76 73 71 67 62 59 57 57 58 55 56 61 66 65 38 329 320 338 4 13 15 32 38 37 32 23 8 340 320 308 302 289 283 282 282 282 289 1 61 63 69 75 77 79 77 73 65 46 29 6 343 314 302 297 296 296 297 299 300 300 301 302 302 303 304 306 308 310 311 315 319 321 320 331 154 158 159 165 166 168 171 173 172 174 179 188 197 204 208 208 205 193 180 173 173 174 174 175 177 176 175 175 178 177 182 192 205 221 232 247 261 263 262 261 262 265 270 271 275 291 350 60 73 76 75 72 67 64 63 56 48 41 34 29 28 30 32 32 36 39 43 46 49 50 49 48 47 47 46 45 44 45 45 46 46 46 46 46 45 45 43 42 40 38 35 34 33 30 27 24 23 25 30 39 48 56 59 66 71 74 76 77 76 74 72 71 69 67 66 66 67 68 69 70 72 73 74 75 76 74 71 63 50 42 39 37 31 27 23 20 19 18 18 17 18 20 21 21 22 22 22 22 22 22 22 23 25 26 27 27 26 24 23 24 23 23 24 23 23 23 23 21 21 21 22 22 23 23 22 22 21 21 21 21 21 20 19 18 18 18 18 18 18 18 18 17 16 15 14 13 12 12 11 10 8 7 5 3 3 3 2 2 1 360 359 358 358 357 357 356 356 356 355 354 354 353 351 350 348 347 345 344 342 342 341 340 340 341 341 344 350 360 12 26 31 31 45 46 53 60 63 62 62 62 62 60 57 56 56 58 58 58 57 56 54 54 54 55 59 68 78 86 89 89 89 88 87 86 84 84 85 80 73 68 65 60 53 49 46 45 43 36 27 22 17 6 356 348 343 339 337 335 330 317 318 311 290 262 246 240 237 236 235 234 233 231 227 221 215 209 204 204 199 196 193 193 190 189 188 188 187 187 186 186 185 184 183 183 183 182 182 181 181 180 180 179 179 179 179 179 178 178 177 177 177 177 177 177 178 178 179 179 179 179 179 179 179 180 180 181 181 181 181 181 180 180 180 180 180 179 179 178 177 177 177 177 177 177 178 179 180 181 181 181 182 182 183 182 182 181 179 177 175 172 168 164 161 157 155 154 153 150 148 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 145 145 145 144 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 70 62 55 51 50 53 53 53 52 51 59 66 70 69 52 354 348 10 19 30 36 41 42 40 36 26 341 302 294 292 278 268 269 274 277 277 283 304 348 43 62 71 76 80 78 73 63 47 46 24 340 310 299 296 295 295 296 297 299 299 300 299 298 298 299 302 305 308 309 318 328 336 345 38 132 160 170 176 175 176 177 175 170 172 179 190 199 200 203 206 203 188 174 168 169 168 163 158 158 154 156 161 167 170 177 189 203 204 237 263 271 267 260 258 259 263 265 270 282 348 44 64 70 72 71 67 66 63 60 54 47 41 35 31 31 34 36 36 40 43 46 49 52 53 52 50 50 50 49 47 46 46 46 47 47 47 47 46 45 44 44 43 41 39 36 35 34 31 28 26 25 27 33 43 49 55 65 72 76 78 79 78 76 75 73 71 68 67 67 67 67 68 68 69 69 71 72 73 74 72 68 59 47 44 40 37 34 31 28 25 23 21 20 20 22 25 26 26 26 26 25 25 24 24 25 26 27 27 27 25 24 23 23 22 21 21 22 22 21 21 20 18 19 19 21 22 23 23 23 23 23 23 22 22 23 22 21 20 20 20 20 20 20 20 19 18 16 15 14 13 13 12 11 10 8 7 6 4 5 5 4 3 1 0 359 359 358 358 358 357 357 357 356 356 356 355 354 354 353 351 349 347 345 344 342 340 339 339 339 340 342 347 356 6 10 9 13 22 33 46 54 55 55 55 55 55 52 54 58 60 61 60 60 58 57 57 57 58 61 73 87 96 99 98 98 97 95 92 90 92 95 90 83 80 76 65 56 51 47 44 40 30 9 352 333 320 314 311 310 311 312 313 307 287 295 300 295 278 255 245 241 239 237 236 235 234 229 223 217 214 213 208 203 199 195 193 192 190 189 189 188 188 187 186 185 184 184 183 183 183 182 182 181 181 180 180 179 179 179 179 178 178 177 177 177 177 177 177 178 179 179 180 180 180 179 179 180 180 180 181 181 181 181 181 181 180 180 180 180 179 179 178 178 178 177 177 177 178 178 179 180 180 181 181 182 182 182 181 180 179 179 175 171 167 164 160 157 154 152 152 151 149 147 147 146 146 147 147 147 147 146 146 146 146 146 145 145 145 144 144 144 143 143 142 142 142 142 142 142 142 142 142 142 141 141 141 142 141 141 65 57 51 49 50 53 55 55 55 56 68 73 73 68 49 26 22 29 27 39 44 43 40 35 27 358 282 279 271 264 257 252 256 263 269 273 280 287 294 8 51 66 75 84 83 77 71 66 55 25 335 309 299 296 295 296 297 297 298 299 299 298 296 295 295 296 297 299 305 316 335 352 12 57 116 153 168 170 181 183 179 173 170 177 186 195 202 202 205 206 201 186 167 156 153 150 151 147 141 140 147 154 161 166 171 176 182 188 217 255 262 252 244 247 252 259 259 272 343 49 56 62 66 67 67 67 64 61 57 51 46 40 35 32 34 34 36 40 44 46 49 52 55 56 55 53 53 53 52 50 49 47 47 47 48 47 47 47 46 45 45 44 43 42 41 39 36 33 30 28 28 32 38 44 53 62 71 78 81 82 82 79 76 75 74 71 68 68 67 67 67 67 67 67 68 68 69 69 68 66 61 52 43 43 39 36 35 33 30 27 25 24 24 24 26 29 29 29 28 27 26 26 26 27 27 28 28 27 26 24 23 22 21 20 20 20 20 19 18 18 17 15 17 18 19 20 22 22 23 23 23 23 23 24 24 24 23 22 22 22 22 22 21 20 19 18 16 15 14 14 13 11 10 9 8 7 7 6 7 7 6 5 3 2 1 0 360 359 359 358 358 358 358 358 357 357 356 356 355 354 352 350 348 347 344 343 342 340 338 338 338 341 345 352 352 350 355 3 12 22 33 40 43 44 45 46 47 52 58 61 60 59 59 58 58 58 58 59 61 76 94 107 112 112 112 110 107 103 101 100 101 105 103 100 94 82 67 59 57 53 37 1 238 248 261 264 267 270 272 274 275 277 274 261 271 280 285 283 270 268 259 247 242 240 240 239 234 227 226 222 216 211 206 202 198 195 194 194 193 191 190 189 188 187 186 185 185 185 184 183 183 182 182 181 180 180 180 179 179 179 178 178 177 177 177 177 177 178 178 179 179 180 180 180 180 180 180 180 180 181 181 181 181 181 181 180 180 180 179 179 179 179 179 178 178 178 177 178 179 179 179 180 181 181 181 181 181 180 179 178 177 171 167 163 160 157 154 153 152 150 149 147 146 146 146 146 146 146 146 146 146 146 145 145 145 145 145 144 143 143 143 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 141 141 66 61 57 56 57 60 63 63 64 67 75 75 70 55 37 24 22 24 26 38 42 41 36 26 356 281 256 258 254 251 247 243 245 253 263 271 273 279 292 333 29 61 79 90 91 85 81 77 63 26 331 309 301 298 298 298 298 299 300 300 299 297 294 292 291 291 291 293 298 309 334 360 22 49 86 95 117 151 171 176 176 175 177 186 194 198 199 204 203 201 196 187 161 142 138 139 140 141 141 144 148 154 160 164 165 165 164 159 145 136 143 166 195 215 224 232 247 344 61 62 60 61 64 65 66 65 63 59 54 49 43 38 35 35 35 37 41 44 48 50 52 55 57 58 58 57 56 57 55 53 51 49 48 48 48 48 48 48 47 46 46 47 47 46 45 42 39 36 34 32 34 39 44 43 58 68 76 82 85 85 84 81 80 77 74 71 69 68 67 67 66 66 65 65 65 65 65 64 62 58 53 48 43 40 37 36 34 33 30 27 26 26 26 27 29 29 29 28 27 27 27 27 27 28 28 28 27 26 24 23 23 22 21 20 19 18 17 16 15 15 14 14 16 18 19 20 20 21 22 22 23 23 24 26 27 26 25 24 24 24 24 23 22 21 19 18 16 16 15 14 12 10 9 8 7 7 7 7 8 8 8 7 6 5 3 2 2 1 1 360 359 0 0 360 359 359 358 357 356 355 354 352 350 349 347 346 345 342 339 337 337 337 340 344 343 342 346 351 357 2 7 14 22 26 28 34 42 49 55 58 57 56 55 55 54 55 55 56 59 77 100 109 111 119 122 122 120 116 113 111 113 121 123 126 130 134 145 177 199 206 211 216 222 228 236 241 245 249 252 253 253 254 253 250 255 263 270 276 275 275 271 263 255 249 250 249 241 233 231 227 221 216 210 205 201 197 199 197 195 193 191 190 189 188 187 187 186 186 184 184 183 183 182 181 181 181 180 179 179 179 178 178 178 178 177 177 177 178 179 179 180 180 180 180 180 180 180 180 181 181 181 181 181 181 180 180 180 180 180 179 179 179 179 178 178 178 178 178 179 179 180 180 181 181 181 180 179 179 178 176 174 168 163 159 156 154 153 152 151 149 148 147 146 146 146 146 146 146 146 146 146 146 145 144 144 144 143 143 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 140 141 141 141 140 74 70 65 62 61 62 62 65 69 74 79 83 77 58 30 16 15 14 16 27 37 39 37 29 273 242 238 242 244 244 243 240 237 244 256 266 267 279 294 319 4 53 80 92 96 95 91 84 68 30 326 307 302 302 303 303 302 302 303 301 299 296 293 290 289 289 288 289 291 298 317 345 13 35 33 43 66 112 147 162 172 179 186 194 198 201 202 204 198 192 187 184 170 151 145 143 144 146 149 152 155 157 160 162 161 161 158 150 138 130 131 138 150 150 155 138 103 81 74 67 62 62 63 64 64 64 61 57 52 46 41 37 37 37 38 42 46 50 52 54 55 57 58 59 59 58 59 60 59 57 54 51 50 49 49 49 50 49 49 48 48 51 51 51 49 47 44 41 39 39 41 44 47 51 64 73 79 83 86 86 84 82 82 78 75 72 69 68 67 67 66 66 65 64 63 63 62 60 57 52 52 47 42 38 36 34 33 31 28 27 26 27 27 29 28 28 27 27 27 27 27 27 28 29 29 28 26 25 23 22 22 21 20 20 19 18 15 13 12 12 12 13 16 18 19 20 21 22 22 22 24 25 26 28 29 29 28 27 27 27 26 25 24 22 20 18 18 17 16 14 12 10 8 8 8 8 8 8 9 10 9 9 8 7 6 5 5 3 2 2 1 3 3 2 2 1 0 359 358 357 355 353 352 351 351 349 347 344 341 338 336 336 337 338 338 338 339 343 348 351 353 354 358 1 7 18 32 40 47 52 52 51 50 49 45 44 46 51 60 75 96 105 108 120 125 127 127 125 123 122 126 135 141 150 162 181 200 211 214 214 214 215 217 220 224 228 234 238 240 242 243 243 245 248 248 253 259 264 266 271 274 274 271 265 266 263 252 251 241 233 226 221 215 209 204 200 203 201 197 195 193 191 190 189 188 188 187 186 185 184 183 183 183 183 182 181 180 180 179 179 178 178 178 178 178 177 178 178 179 179 180 180 180 180 180 180 180 181 181 181 181 181 181 181 180 180 180 180 179 179 179 179 179 179 178 178 178 179 179 179 180 180 180 180 180 179 177 177 175 173 170 166 161 156 154 153 152 151 149 148 147 146 146 146 146 146 146 146 146 145 145 145 145 144 143 143 142 142 142 141 141 141 141 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 84 79 73 68 64 62 63 64 69 74 81 90 93 75 35 28 8 5 4 7 23 37 193 222 231 231 233 235 238 241 241 239 235 237 238 246 260 278 297 320 358 51 74 85 93 93 92 88 76 36 309 303 305 309 308 310 309 307 308 304 300 297 294 291 289 288 286 287 288 290 296 314 339 345 324 349 4 66 148 163 175 185 193 199 199 202 204 202 194 188 185 186 184 177 171 166 161 159 159 160 161 161 160 161 161 162 159 152 141 132 130 130 131 131 125 114 101 89 79 71 65 63 63 63 62 61 58 54 49 44 40 37 38 39 43 47 51 54 56 57 58 58 59 60 60 60 61 63 63 61 58 55 54 52 51 50 51 51 51 51 51 54 55 54 53 51 48 46 45 45 48 49 51 58 68 75 80 83 84 85 85 84 82 79 75 72 69 68 68 68 67 67 65 64 62 61 59 57 54 50 50 45 40 37 35 34 32 30 28 28 27 27 28 28 27 27 27 27 27 27 27 28 28 29 28 27 25 23 22 21 21 20 19 19 18 16 14 12 11 10 11 13 16 18 20 22 23 24 24 25 26 27 29 31 31 31 31 31 30 30 29 28 26 24 22 21 21 21 19 16 13 11 10 9 9 9 9 9 9 11 12 11 11 9 9 8 7 5 4 4 4 6 5 5 4 4 2 1 359 358 356 354 353 352 352 350 348 346 343 340 337 336 336 335 335 335 334 337 341 344 346 345 345 347 352 3 20 28 35 41 42 44 41 35 28 28 35 48 60 62 63 71 91 113 123 126 129 130 131 132 137 147 155 165 178 192 206 214 216 216 216 215 215 217 219 223 228 230 231 235 237 238 239 242 243 247 249 251 257 264 271 277 281 280 280 281 279 265 251 241 233 226 220 214 211 210 208 204 200 198 195 193 192 191 190 189 188 186 185 184 184 183 183 183 182 182 181 180 179 179 178 178 178 178 178 177 178 178 179 180 180 180 180 180 180 180 181 181 181 181 181 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 179 178 177 176 175 172 169 165 162 158 154 152 152 151 149 148 147 146 146 146 146 146 146 146 145 145 145 145 144 144 143 142 142 141 141 141 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 139 140 140 140 92 88 82 76 75 70 65 63 67 71 79 93 111 123 142 100 340 338 322 263 226 220 219 220 220 226 229 232 235 237 239 238 236 235 234 240 253 277 305 335 10 47 61 66 71 82 87 89 90 61 288 302 310 315 315 317 315 313 313 307 302 298 295 295 291 287 283 285 286 284 282 286 294 295 299 331 339 305 173 176 182 190 195 199 201 205 205 201 192 186 186 188 188 188 185 182 180 178 173 169 165 163 162 162 162 164 163 155 145 133 127 124 123 123 119 112 103 92 83 74 68 65 64 62 61 59 57 53 48 43 40 39 40 44 48 52 56 57 58 58 59 59 60 61 62 63 64 66 66 64 63 61 58 54 52 52 52 52 53 53 54 57 58 58 57 56 53 51 50 50 51 53 57 63 70 75 79 81 83 83 84 83 82 79 76 73 71 70 70 71 70 69 67 65 63 61 58 56 54 53 49 44 40 37 35 33 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 28 28 27 26 25 23 23 22 20 19 19 18 18 17 16 15 14 12 10 11 15 18 20 23 24 25 26 27 27 28 29 30 32 33 33 33 33 33 33 33 31 29 27 25 25 26 25 23 20 17 15 13 12 12 12 12 12 12 15 15 14 13 13 12 11 9 8 7 6 6 8 8 8 7 6 4 2 1 359 357 356 355 355 354 352 350 348 345 342 339 338 337 335 333 331 330 332 336 340 342 342 342 341 342 351 8 10 14 21 22 26 25 21 19 24 36 48 53 42 36 38 61 99 114 119 124 130 131 135 143 153 163 174 184 195 206 209 213 217 218 216 217 219 220 222 225 226 228 231 232 233 235 238 241 244 246 248 253 259 266 274 281 286 287 288 287 278 265 253 243 235 227 224 221 215 214 209 205 201 198 196 195 194 192 190 188 187 185 184 184 184 184 183 182 182 181 180 179 179 178 178 178 178 178 178 178 179 180 180 180 180 180 180 180 181 181 181 181 181 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 179 177 176 176 174 172 168 165 162 158 155 152 152 150 149 148 147 146 146 146 146 145 145 145 145 145 144 144 144 143 143 142 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 97 93 89 84 83 75 68 64 65 69 80 102 134 132 154 188 224 246 243 234 226 223 221 220 221 224 227 229 232 234 235 236 235 235 232 234 249 289 331 357 19 38 44 50 57 69 79 87 98 224 285 305 307 313 320 322 320 317 314 308 302 298 296 295 290 283 278 280 282 275 266 259 261 262 285 328 329 196 181 182 186 193 195 196 201 203 200 193 186 182 185 187 187 188 186 186 188 192 192 184 173 166 165 166 166 166 165 157 146 133 125 124 123 121 118 112 104 94 86 77 72 68 66 63 61 59 56 52 47 43 41 41 43 48 53 57 60 60 60 59 59 59 61 62 64 65 66 68 68 66 66 64 61 57 55 54 54 54 55 55 57 60 61 62 61 60 58 56 55 55 54 56 60 66 71 75 78 80 81 82 82 83 82 81 79 77 74 73 75 75 73 71 69 67 64 61 58 55 53 52 48 44 40 37 35 33 32 31 31 30 29 28 27 26 26 26 26 26 27 27 27 27 26 25 24 23 22 22 21 19 19 18 18 17 16 16 16 15 13 13 14 18 21 24 25 26 26 28 29 29 30 31 32 33 33 33 34 34 35 35 35 34 32 31 30 29 30 30 28 25 23 21 19 18 17 17 17 17 16 18 18 17 15 15 14 13 12 11 10 9 9 11 11 11 10 8 6 4 2 0 359 359 357 356 356 354 352 350 347 344 343 342 339 336 333 330 328 329 335 338 340 342 341 339 336 338 352 351 351 354 357 3 10 16 22 30 37 41 37 21 14 13 25 56 92 106 115 125 125 135 144 153 164 176 187 195 199 205 213 218 222 220 224 226 226 226 226 227 229 230 231 232 235 238 243 243 244 247 250 255 261 269 278 284 287 290 294 290 280 268 255 245 236 233 229 222 222 216 210 206 202 199 198 197 194 191 189 187 186 185 185 184 184 183 182 182 181 180 179 179 179 178 178 178 178 178 179 180 180 180 181 180 180 180 180 181 181 181 181 181 180 179 179 179 179 179 179 179 179 179 179 179 178 178 179 179 179 179 180 180 180 179 177 176 176 174 171 168 164 161 158 156 153 152 150 149 148 147 146 146 146 145 145 144 144 144 144 144 143 143 143 143 142 141 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 138 101 97 95 94 89 82 74 68 66 71 92 123 146 150 175 198 215 226 229 230 229 226 226 223 222 223 226 229 231 233 234 234 234 233 228 226 246 338 2 11 21 28 24 33 44 57 70 84 111 254 285 301 306 315 322 325 322 318 313 306 299 298 296 291 284 276 271 270 272 261 254 248 243 246 282 319 296 187 181 184 188 191 194 197 199 197 189 183 179 179 182 184 184 185 184 184 187 193 200 196 192 186 174 174 171 169 166 156 143 133 126 125 123 121 118 112 104 95 86 79 78 74 69 64 62 60 57 53 49 46 45 44 45 54 59 62 64 63 62 61 60 61 62 63 65 66 68 69 70 69 69 67 64 60 57 56 55 56 57 57 60 63 64 65 65 64 63 60 59 59 58 60 63 68 72 75 78 78 79 80 81 83 83 84 83 81 79 78 79 77 75 72 69 66 64 61 59 58 56 52 48 44 41 38 36 34 33 32 32 31 30 28 27 26 26 26 26 26 26 26 26 25 24 22 21 21 21 20 19 19 19 18 17 17 16 16 15 15 15 16 17 21 24 25 26 26 27 28 29 30 31 32 32 33 33 33 34 35 36 36 35 35 34 34 33 32 32 31 30 29 27 26 25 24 23 22 21 21 20 21 21 20 19 18 17 15 14 13 13 12 12 14 14 13 12 11 9 7 4 2 1 0 359 358 358 357 355 353 351 348 347 346 343 339 335 332 330 330 332 336 341 345 344 340 333 329 336 334 335 338 344 350 358 7 18 26 27 28 22 7 3 359 358 1 23 62 81 89 107 127 138 150 165 180 192 198 199 207 215 222 226 226 233 236 235 235 235 235 236 237 237 237 239 242 252 252 250 249 250 255 261 267 273 275 283 292 300 302 297 286 273 261 260 251 241 233 231 224 217 211 207 207 204 201 197 193 190 188 187 186 186 185 184 183 182 182 181 180 179 179 179 178 178 178 178 179 180 180 180 181 181 180 180 180 180 180 180 180 180 180 180 179 179 178 179 179 179 179 179 179 179 178 178 178 178 179 179 179 180 179 179 178 175 174 173 170 167 164 160 157 155 153 151 150 149 148 147 146 145 145 145 145 144 144 143 143 143 142 142 142 142 141 141 140 139 139 139 139 139 139 139 139 139 139 138 139 138 138 138 138 138 138 138 138 137 137 137 137 137 107 104 102 102 102 98 89 82 77 80 118 134 143 164 184 204 217 225 229 231 231 230 230 227 224 224 227 230 232 234 235 235 234 232 229 227 251 358 11 14 18 20 20 27 38 51 68 97 188 248 267 272 301 315 322 324 322 314 306 300 296 294 290 284 279 272 266 260 257 249 247 244 235 245 286 302 244 192 187 186 188 191 196 198 195 186 179 177 176 177 177 179 181 182 181 181 183 188 196 198 199 195 186 183 177 171 164 152 139 133 132 125 124 122 118 112 103 94 87 84 81 76 70 66 63 61 59 55 51 51 49 49 51 60 64 66 67 65 65 64 62 62 62 63 65 67 68 70 70 71 70 68 66 63 61 59 58 58 58 59 62 65 67 68 69 68 67 67 65 63 62 63 66 70 73 76 77 78 78 80 81 83 84 85 84 82 81 81 79 76 73 70 67 65 63 62 61 59 56 53 49 45 43 40 37 37 35 34 32 31 29 28 27 27 27 27 26 26 26 25 24 22 20 19 19 19 19 19 19 19 19 18 17 17 16 16 15 15 16 17 19 22 24 25 25 26 27 28 30 31 32 32 33 33 33 34 34 34 35 35 34 34 34 33 33 33 32 31 30 30 29 28 28 27 26 25 24 24 23 24 24 23 22 20 19 18 17 16 16 15 15 16 15 15 14 13 11 9 8 6 5 3 1 1 2 1 359 356 354 354 352 350 347 345 340 338 337 334 334 338 344 349 350 345 336 328 328 328 330 334 340 346 352 357 4 9 10 10 5 355 352 348 346 346 351 353 359 19 52 97 116 142 178 197 202 206 209 215 222 229 234 236 251 257 255 253 252 253 254 255 254 252 252 257 277 273 266 259 257 261 266 269 270 276 285 296 305 309 309 303 297 297 283 268 255 243 233 230 225 220 220 214 209 204 200 195 192 190 189 189 187 186 184 183 182 181 180 180 180 179 179 178 178 178 178 179 180 180 180 181 181 181 180 180 180 180 180 180 180 180 180 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 178 177 175 172 170 166 163 159 157 154 153 152 151 148 147 146 146 145 144 144 144 144 143 143 142 142 142 141 141 141 140 140 140 139 139 138 138 139 139 139 139 138 138 138 138 138 138 138 138 137 137 137 137 137 137 136 136 136 136 125 123 119 119 119 117 111 105 102 109 136 141 148 163 183 208 222 229 232 234 234 234 234 231 227 226 230 234 238 240 240 241 238 234 230 227 251 357 10 12 13 15 20 26 42 61 92 184 217 232 244 261 296 315 321 322 319 310 299 294 294 291 290 288 284 277 266 256 251 249 246 241 236 254 293 291 251 212 200 197 197 199 202 201 193 180 173 174 174 174 175 175 177 179 179 178 180 183 188 189 193 195 191 185 179 172 162 147 138 132 128 124 123 122 118 111 102 93 89 88 82 77 72 68 64 62 59 57 56 54 53 54 58 65 68 69 69 67 67 65 64 63 62 63 65 67 69 70 71 72 71 70 68 66 64 62 61 61 60 62 64 67 69 71 72 72 71 71 69 67 65 65 68 71 74 76 76 77 79 80 82 83 84 85 84 84 82 80 78 74 70 67 64 63 62 61 61 59 57 54 50 47 45 42 40 40 37 35 33 31 29 28 27 27 27 26 26 26 25 24 22 20 18 18 17 17 18 18 19 20 19 18 17 17 16 15 14 15 16 18 20 22 23 23 24 25 27 29 30 32 32 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 29 28 28 28 28 28 27 27 26 26 25 25 25 25 24 24 22 21 20 19 18 18 18 17 17 17 16 15 15 14 12 12 11 9 7 5 5 6 5 3 2 1 359 357 355 353 351 347 347 346 345 341 343 349 355 357 352 343 334 332 330 332 336 341 346 350 354 357 358 358 357 355 354 346 345 346 348 352 352 355 2 14 35 70 113 287 273 255 244 240 241 247 252 256 258 268 287 299 293 290 290 288 284 280 279 279 286 307 303 294 285 280 279 281 282 282 286 292 301 309 313 315 314 311 311 301 287 272 257 244 242 242 239 230 222 215 209 203 198 194 194 195 192 189 187 185 183 182 180 180 180 179 179 178 178 177 177 178 179 179 180 181 181 181 180 180 180 180 180 180 180 179 179 179 179 178 177 177 177 177 177 177 177 177 177 177 177 177 178 179 179 179 178 177 177 173 169 166 162 159 156 154 152 152 151 149 146 146 145 144 144 143 143 143 143 143 141 141 140 140 139 139 139 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 136 136 136 136 136 164 152 143 134 129 126 125 126 128 134 142 138 140 156 183 211 227 234 238 238 238 237 236 233 229 232 239 245 260 262 263 270 255 239 229 223 235 9 14 13 12 13 19 32 55 101 176 209 223 222 231 248 276 302 312 314 311 303 298 294 292 292 293 291 288 280 268 258 252 251 245 240 242 266 296 290 263 238 233 217 211 208 207 204 195 182 173 173 172 171 171 171 173 175 176 176 176 177 178 183 188 191 190 186 180 172 159 143 144 132 124 121 122 120 116 110 101 97 92 87 81 77 72 68 64 61 58 57 57 56 57 60 64 70 72 72 72 71 69 66 64 63 62 62 64 67 68 70 71 72 72 71 70 68 66 65 64 64 63 64 66 68 72 74 75 75 75 75 73 70 68 68 70 72 75 76 77 79 80 81 83 84 84 84 83 83 81 79 75 71 68 65 62 60 60 60 59 58 56 54 51 48 46 45 43 41 38 35 32 30 28 27 27 27 27 26 26 26 26 24 22 19 18 18 17 17 18 19 20 20 20 19 19 17 16 15 14 15 16 18 20 20 21 22 23 25 27 29 31 32 33 33 33 33 33 32 32 32 31 31 30 30 30 30 29 29 29 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 24 24 23 22 21 20 20 20 19 19 19 18 17 16 16 15 14 13 12 10 9 9 10 8 7 6 5 4 2 0 358 356 354 353 353 352 348 349 353 359 2 358 354 348 341 335 337 339 342 345 349 351 353 353 353 352 349 347 347 348 352 355 355 358 1 3 6 8 6 347 332 331 320 309 301 300 300 301 302 305 304 328 338 334 329 325 320 314 312 309 308 311 320 324 322 317 312 309 307 304 302 302 303 310 316 318 320 320 320 320 315 305 292 276 259 260 260 255 244 233 224 215 208 202 198 197 199 194 191 188 186 184 182 181 180 179 179 178 178 177 176 177 177 178 179 180 180 180 180 180 180 180 180 179 179 179 179 179 179 178 177 177 177 177 176 176 176 176 177 177 176 176 177 177 178 178 177 176 175 175 170 166 162 158 155 153 152 152 150 149 147 145 144 144 143 143 143 143 142 142 141 141 140 139 138 138 138 138 138 138 138 138 138 137 137 137 138 138 138 137 137 137 137 137 137 137 137 137 137 136 136 136 136 135 135 135 136 263 188 156 139 130 126 127 133 135 140 148 150 151 166 188 209 230 239 243 242 243 243 241 238 235 237 246 264 275 298 316 321 296 253 228 208 127 39 32 26 19 19 34 59 92 140 178 193 202 216 231 244 258 271 285 295 299 297 291 289 288 288 288 286 282 275 266 264 259 251 239 239 255 277 285 279 262 250 248 232 224 219 213 203 190 178 172 174 161 157 159 161 165 167 169 169 170 172 174 179 184 187 187 184 177 167 157 146 137 122 116 116 118 117 113 110 107 101 94 87 81 76 71 67 63 59 59 58 57 58 60 64 68 73 74 74 74 73 70 67 65 64 63 63 65 66 67 69 72 73 73 72 71 69 68 68 67 66 66 66 68 70 73 76 78 78 79 79 77 74 71 70 72 74 76 77 79 80 82 83 84 84 84 83 83 82 80 77 74 71 67 64 62 60 59 57 56 55 54 52 51 48 46 46 44 41 38 35 32 30 28 26 26 26 25 24 25 26 26 25 22 21 20 18 18 18 20 20 21 20 19 18 18 16 15 15 15 15 17 18 20 19 19 21 23 25 27 29 31 32 32 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 27 26 25 25 25 24 24 24 25 25 25 26 26 26 26 25 24 24 23 23 22 22 22 21 21 20 21 19 18 17 17 17 16 15 14 13 12 12 12 11 11 10 9 8 6 5 3 1 359 359 358 357 353 353 357 2 5 3 2 358 349 342 340 340 340 341 343 344 346 349 350 350 349 348 352 354 355 356 360 4 8 10 9 5 357 355 359 349 340 334 331 331 332 336 338 339 341 350 353 350 347 343 338 334 334 330 327 327 327 336 337 335 333 332 329 324 320 316 315 320 324 324 324 324 324 324 322 317 309 297 283 294 291 276 262 249 237 225 216 208 207 204 199 197 193 190 187 184 182 181 180 179 178 177 177 176 176 177 177 177 179 179 180 180 180 179 179 179 179 179 179 179 178 178 178 178 177 177 176 176 176 175 175 176 176 176 175 176 176 177 177 177 176 175 175 173 167 162 158 155 153 151 150 150 148 147 146 145 143 142 142 142 142 141 141 140 140 139 139 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 135 135 135 135 268 207 153 137 127 123 124 133 133 142 157 178 193 193 197 208 229 234 240 244 246 248 248 247 246 248 261 279 279 311 332 340 334 278 197 153 109 91 67 51 40 37 60 83 106 131 157 168 180 207 229 242 249 252 258 271 279 280 270 272 273 274 275 275 273 269 262 263 257 246 233 238 257 263 256 254 256 252 243 238 233 228 219 195 163 147 144 145 129 133 141 146 151 155 157 159 160 164 169 176 181 184 183 180 169 165 157 144 122 109 106 107 110 111 109 107 106 99 91 85 79 74 69 65 62 62 58 56 56 58 62 67 71 75 75 76 75 74 71 68 67 65 64 64 65 66 67 70 72 73 74 73 72 70 69 69 68 68 68 68 69 72 74 76 77 80 82 83 82 78 76 74 74 75 76 78 80 82 83 84 85 83 82 81 81 80 78 76 74 72 69 65 63 63 60 57 54 52 52 51 50 49 48 47 44 41 38 34 31 29 27 26 25 24 24 23 25 26 26 25 23 22 22 20 19 19 20 21 21 20 19 18 17 15 15 14 15 15 16 17 17 16 18 21 23 25 28 30 31 31 32 32 32 32 31 31 31 31 30 30 30 29 28 28 27 27 26 26 25 25 24 23 23 24 24 25 25 25 26 26 25 25 24 24 24 24 23 23 23 23 22 22 22 20 19 19 18 17 16 15 15 14 13 13 13 13 12 12 11 11 10 9 7 6 5 3 2 1 358 357 360 3 5 4 3 0 354 347 342 339 337 336 337 339 341 345 349 351 352 353 1 3 4 5 6 10 14 17 18 14 12 14 16 8 358 350 345 345 347 348 350 353 355 359 360 357 354 350 348 346 345 342 340 339 339 344 345 344 343 342 340 336 332 329 327 329 331 332 331 329 328 327 326 324 320 315 314 316 310 297 283 268 253 239 228 228 219 210 204 202 196 192 188 185 185 183 181 180 178 177 177 176 176 176 177 177 178 178 178 179 179 178 178 178 178 178 178 178 178 178 177 177 177 176 176 175 175 175 174 175 175 175 175 175 176 176 176 175 175 175 173 170 166 161 156 153 151 150 150 148 146 145 144 143 142 141 141 141 141 140 140 139 139 139 139 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 135 135 135 135 135 249 183 145 134 129 125 124 126 132 147 167 193 209 207 208 216 229 229 237 243 246 250 252 252 252 256 264 274 290 306 324 337 348 86 152 139 126 124 99 81 69 64 81 92 105 122 126 146 178 211 230 237 239 239 237 244 249 247 240 250 254 257 262 266 267 268 267 264 257 246 235 235 242 237 231 233 235 236 236 237 238 236 227 183 110 105 105 106 123 120 122 127 134 139 142 145 148 155 165 175 182 183 180 172 159 160 145 124 104 93 93 96 100 103 104 102 100 95 87 81 76 71 66 63 62 61 58 57 57 59 63 68 73 75 75 77 76 74 72 70 68 67 66 66 65 66 68 71 73 74 74 74 73 72 71 70 69 68 68 69 70 72 73 74 77 81 84 85 85 82 79 78 78 77 78 80 82 83 83 83 83 81 81 80 79 78 78 76 75 74 70 68 67 65 61 58 55 53 51 50 50 50 49 47 44 41 37 34 31 29 27 26 25 23 23 23 25 25 26 25 25 24 22 20 19 19 20 21 20 19 17 16 15 14 14 14 14 14 14 15 15 16 18 21 24 26 28 29 30 30 30 30 31 31 30 31 30 30 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 24 25 25 25 25 25 25 25 24 24 24 25 25 24 24 24 24 24 23 22 21 20 20 19 18 17 16 15 15 14 14 13 13 13 13 13 12 12 11 10 9 9 7 5 4 1 0 1 2 3 3 1 358 353 347 342 338 335 334 333 334 337 342 347 351 354 359 10 11 14 17 17 19 23 26 27 25 24 25 26 20 11 4 360 358 360 360 0 2 2 5 4 1 357 356 354 353 351 348 346 345 345 348 348 348 348 348 347 346 344 341 338 336 337 341 338 335 333 331 329 328 326 324 324 328 325 316 302 287 272 257 244 243 231 219 211 208 201 195 191 191 187 185 182 180 179 177 177 176 176 176 177 177 177 177 177 177 177 177 176 177 177 177 177 177 177 177 177 177 176 176 175 175 174 174 174 174 174 175 175 175 175 175 175 175 174 173 170 167 163 158 154 151 151 150 148 147 145 144 143 142 141 141 141 140 140 140 139 139 139 139 139 139 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 135 135 135 135 135 206 153 135 130 131 131 130 131 137 152 174 200 216 220 219 219 222 227 237 245 251 255 256 256 257 266 271 278 287 295 307 320 339 123 150 151 146 140 124 110 99 93 103 87 67 332 30 250 244 239 234 228 223 220 219 221 223 221 222 234 241 248 254 261 264 265 266 267 265 255 242 232 229 221 218 219 222 227 232 237 242 246 252 290 48 63 74 86 105 108 110 114 119 125 127 129 135 146 162 178 187 185 176 170 161 149 124 98 81 73 77 82 88 92 93 93 92 89 81 77 72 68 64 64 63 61 60 59 59 60 64 69 72 74 76 78 77 76 74 72 70 69 68 67 67 68 70 72 74 74 74 74 74 74 72 71 70 69 68 69 70 72 73 75 77 81 84 86 86 84 82 81 81 80 81 82 83 82 81 81 80 80 80 79 79 79 79 78 77 75 74 72 69 66 64 60 57 55 53 52 51 51 50 50 46 42 38 34 31 30 29 27 25 23 23 23 24 26 26 26 26 24 22 20 18 18 19 20 19 16 15 13 13 13 13 13 13 13 13 14 14 16 19 22 24 27 28 28 29 29 29 29 29 30 30 30 29 29 29 29 28 27 27 26 26 26 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 22 22 21 20 19 17 16 16 16 15 15 14 14 14 14 14 13 13 13 13 12 11 9 8 7 4 3 2 1 1 0 358 355 351 346 341 336 334 333 331 331 335 340 346 352 358 4 8 15 21 24 25 26 30 32 33 33 32 32 31 27 21 16 12 10 10 10 10 9 8 10 9 5 1 1 359 357 355 352 349 348 348 351 352 352 352 352 353 353 352 350 347 346 347 348 344 341 338 336 334 333 332 332 332 337 335 329 318 305 291 282 278 262 246 231 221 218 208 200 195 195 190 186 183 181 179 178 178 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 177 177 177 177 177 176 175 175 174 174 174 174 174 174 174 175 175 175 175 174 174 173 171 168 164 160 156 153 153 151 149 147 146 145 143 142 142 141 141 140 140 140 140 140 139 139 139 139 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 135 135 135 135 135 146 131 119 115 115 119 122 128 137 151 171 206 224 229 226 225 224 226 239 255 266 272 270 267 265 266 274 276 278 280 287 295 294 162 155 153 154 152 144 135 127 120 118 75 34 325 292 276 263 249 233 214 202 199 199 200 205 208 214 226 235 243 251 258 258 262 267 272 276 267 249 231 220 215 211 212 216 224 231 239 248 261 290 322 327 16 48 75 96 102 105 107 109 111 112 114 118 131 157 182 194 190 173 169 154 121 84 63 56 55 59 64 67 69 75 81 84 82 78 72 68 65 63 62 62 62 62 62 62 63 67 71 71 74 77 79 80 79 77 75 73 72 71 70 70 71 72 73 74 75 75 74 74 74 72 71 70 69 69 69 71 70 72 74 77 79 82 85 86 86 86 85 83 83 83 83 82 81 80 80 79 80 80 81 82 82 82 80 78 77 76 74 71 68 65 62 59 56 55 55 55 54 54 56 52 46 41 37 35 33 31 28 26 24 23 24 25 27 27 27 27 25 22 19 18 18 18 18 17 13 11 11 11 11 11 11 12 12 12 13 15 17 20 23 25 27 27 28 28 28 27 27 27 28 29 28 28 28 28 28 27 26 26 25 25 25 24 23 23 24 24 24 25 25 25 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 25 24 23 23 23 22 21 20 19 18 17 16 16 16 15 15 15 15 15 15 14 14 14 13 12 11 10 9 7 4 4 2 0 358 356 353 349 345 339 336 334 332 329 330 333 338 346 354 1 6 9 15 20 23 26 30 33 34 35 35 35 35 35 32 28 24 21 20 18 17 16 15 13 15 14 11 9 7 4 2 359 356 353 351 352 356 356 356 355 355 356 357 357 356 355 354 354 354 350 347 345 343 341 340 340 340 340 345 343 338 329 320 316 309 295 280 264 247 234 231 219 214 210 200 193 188 185 182 180 178 178 178 178 177 177 177 177 176 176 176 176 175 175 175 175 175 176 176 176 176 177 177 176 176 175 174 174 174 174 174 175 175 175 175 175 175 175 173 171 168 165 162 159 155 153 153 151 149 147 146 144 143 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 138 138 138 138 137 137 137 137 137 137 137 137 137 136 136 136 135 135 135 135 135 135 136 136 136 136 135 135 135 115 116 101 87 81 83 83 97 115 136 161 201 219 224 226 223 220 224 240 266 281 287 285 281 277 276 274 270 268 267 270 272 258 229 212 163 161 160 157 151 141 133 131 163 190 259 267 264 256 244 226 206 192 189 188 188 194 204 212 221 232 241 249 254 258 266 274 281 287 277 254 230 216 220 216 214 219 227 236 246 261 285 301 324 344 11 37 68 90 96 101 102 102 102 99 96 96 102 130 181 200 198 195 192 45 39 37 39 43 46 49 51 51 53 59 68 73 75 73 66 62 61 61 59 60 62 64 65 66 67 69 70 72 75 78 80 81 81 79 77 75 75 73 72 71 72 73 74 75 75 75 74 74 73 72 71 71 70 69 69 70 70 71 73 75 77 80 83 86 87 87 86 85 84 84 84 83 82 81 81 81 81 82 84 85 84 83 80 80 79 77 74 71 68 65 62 58 57 56 56 57 58 59 61 57 51 45 41 41 37 33 30 28 26 24 25 26 26 28 29 28 25 21 19 18 18 17 16 14 9 9 9 9 9 10 11 11 11 12 14 16 18 22 25 26 27 27 27 27 26 25 25 26 27 27 26 26 27 27 27 27 26 25 24 24 24 24 23 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 27 27 27 27 27 27 25 25 24 24 23 23 22 21 21 20 19 18 17 16 16 16 17 17 17 16 16 15 15 14 13 11 10 9 7 5 5 3 -0 357 354 350 346 342 339 337 334 331 329 329 332 338 345 351 355 358 3 10 16 21 27 34 37 38 38 37 37 38 38 36 33 30 28 27 24 22 21 20 19 21 20 19 16 13 9 6 3 -0 357 356 357 2 2 -0 358 357 358 360 1 0 0 359 358 359 356 354 353 352 351 350 349 349 349 347 347 345 338 338 331 322 311 297 282 266 251 246 246 235 220 208 199 192 187 183 181 181 180 180 178 178 178 178 177 176 176 176 175 175 175 175 175 175 175 175 175 176 177 177 176 176 175 175 175 175 175 175 175 175 175 176 176 175 174 172 170 166 163 160 157 156 155 153 151 149 147 145 143 142 141 141 141 141 141 141 141 141 141 141 141 141 140 140 139 139 139 139 139 139 138 138 137 137 137 137 137 137 137 137 136 136 136 135 135 134 134 135 135 135 135 136 136 135 135 135 135 100 101 88 72 64 62 58 69 89 122 165 189 201 205 206 207 211 221 240 269 284 289 288 288 284 276 269 264 261 260 260 261 253 244 225 178 168 166 164 158 147 141 145 161 193 227 242 246 242 233 219 205 197 192 188 187 191 201 208 216 228 242 246 252 269 284 296 304 306 297 274 247 234 248 264 254 246 249 260 277 298 321 318 337 358 15 34 59 79 87 96 98 97 95 89 82 77 74 76 106 197 214 212 236 2 11 22 34 42 47 49 49 46 45 47 54 61 65 64 58 57 56 56 56 59 62 65 68 70 71 71 71 73 76 78 79 80 81 80 79 79 77 75 73 72 73 74 75 75 75 75 75 74 74 73 72 71 70 70 70 70 70 71 72 74 75 78 81 83 84 87 87 87 86 85 85 85 84 83 83 82 83 84 85 86 85 84 81 81 80 78 75 71 68 64 61 57 57 56 55 56 59 60 60 58 53 49 47 43 39 35 32 29 27 25 26 27 28 29 29 28 24 21 18 18 17 17 15 12 8 7 7 8 9 10 10 10 12 13 15 17 20 24 26 27 27 27 26 25 24 24 24 25 25 25 25 25 25 26 27 27 26 26 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 24 25 26 26 27 27 27 27 28 28 28 28 26 25 25 25 24 24 24 23 23 21 21 20 18 17 17 18 19 19 19 18 18 18 16 15 13 12 11 9 7 7 5 3 360 357 353 348 344 340 340 337 333 331 329 330 332 337 343 343 346 353 1 6 15 24 32 38 39 40 40 39 39 39 39 39 37 36 34 31 28 27 26 26 25 23 24 24 20 17 13 10 7 4 2 2 2 7 6 3 359 358 359 1 2 2 2 2 1 2 1 1 1 1 1 360 358 356 355 354 353 351 347 347 342 334 325 313 298 282 268 262 260 249 232 218 206 197 190 186 186 184 182 181 179 179 179 178 177 177 177 176 175 175 175 175 175 175 175 175 175 176 176 177 177 177 176 176 176 176 176 176 176 176 176 176 176 175 174 171 168 165 162 159 159 157 154 152 150 147 145 143 142 142 141 141 141 141 141 141 141 141 141 141 141 140 140 139 139 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 85 84 77 79 60 52 51 61 85 134 182 195 199 203 204 209 214 221 236 261 276 280 280 282 277 272 267 261 258 257 256 257 257 252 232 195 176 171 167 162 155 155 169 187 204 221 230 233 231 223 214 207 206 197 192 191 193 199 202 209 222 233 253 285 319 335 342 346 348 347 342 336 327 312 333 325 312 307 312 323 328 333 340 352 4 16 30 50 67 79 90 90 90 87 80 73 68 63 58 50 49 33 340 343 4 16 29 41 48 51 51 50 44 41 41 46 53 57 56 51 51 50 51 53 57 63 67 71 73 73 74 74 75 76 77 78 79 80 81 81 81 79 77 75 74 74 74 76 77 77 76 76 75 74 73 73 72 72 71 71 70 70 71 72 74 75 77 79 80 82 85 87 88 87 87 87 86 86 86 85 84 84 84 86 86 86 85 85 83 81 78 75 71 68 64 60 58 56 55 53 53 55 56 55 55 50 49 47 43 39 36 33 30 28 27 26 27 28 29 29 27 23 20 18 17 17 16 14 10 7 6 7 8 9 9 10 11 12 14 15 18 21 24 25 26 27 26 25 24 23 23 23 24 24 24 23 23 24 25 26 26 26 26 26 25 25 25 24 24 23 22 21 21 21 21 21 22 23 24 25 26 26 27 27 28 28 29 30 30 29 29 27 27 28 27 26 26 26 25 24 23 21 19 18 18 20 21 21 21 20 20 19 18 16 14 12 11 10 9 7 5 2 360 357 353 348 345 343 340 337 334 331 329 329 331 334 337 339 342 347 354 4 17 29 37 37 41 42 42 41 42 42 42 44 43 41 38 35 32 31 30 29 28 27 27 27 24 21 17 13 9 7 7 7 7 9 7 3 360 358 359 360 1 2 2 3 2 2 3 5 5 5 6 5 3 1 360 358 357 356 355 353 349 343 334 321 308 294 286 292 279 263 245 229 214 203 195 190 190 186 184 183 181 180 179 179 178 178 177 176 176 175 175 175 175 175 175 175 175 176 176 176 177 177 177 177 178 177 177 177 177 177 176 177 176 175 172 169 166 163 161 159 158 156 153 150 148 146 144 143 143 142 142 141 141 141 141 141 141 141 141 140 140 140 139 139 138 138 138 138 138 137 137 137 136 137 137 137 137 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 59 57 55 54 39 36 38 50 94 182 213 217 214 220 228 235 234 229 228 236 249 254 257 260 260 262 258 252 253 253 253 253 254 251 237 209 186 176 172 172 172 171 189 201 210 220 227 229 226 219 215 210 205 198 194 192 193 195 187 182 198 212 357 3 5 6 7 8 8 8 7 4 358 352 354 346 337 331 330 335 337 339 347 356 6 16 29 46 60 68 69 77 78 75 71 66 61 55 49 41 38 25 6 358 19 32 43 51 54 54 53 50 45 42 42 44 48 51 49 46 45 43 44 48 55 63 69 74 76 76 77 77 77 78 77 78 79 80 80 81 82 81 79 77 76 75 76 77 78 78 77 76 75 74 74 75 74 74 73 73 72 72 72 73 73 74 75 75 76 78 81 85 87 88 88 88 88 88 87 87 86 86 86 87 87 86 86 86 84 82 79 76 72 68 65 62 60 57 54 51 50 51 51 52 53 52 50 47 43 40 37 34 31 29 28 28 27 27 28 27 25 22 19 19 18 17 15 12 9 7 7 8 9 10 10 11 13 14 15 16 19 22 25 25 27 27 26 23 22 22 22 22 22 23 23 22 22 23 24 25 25 25 25 26 25 25 25 25 24 22 22 21 20 19 20 20 21 23 24 25 26 26 28 28 29 30 31 32 33 32 32 30 30 31 30 30 29 29 28 28 26 23 20 19 21 23 23 23 23 23 22 20 19 17 15 13 11 11 10 8 5 3 360 357 353 351 349 346 341 339 335 332 330 329 330 331 332 335 339 344 351 1 14 27 34 36 41 43 44 45 46 46 47 50 50 48 45 41 39 36 35 33 33 31 31 31 28 24 20 16 12 11 10 9 10 10 6 1 358 357 357 358 358 359 0 1 360 358 1 2 4 5 6 5 4 3 1 359 358 356 355 354 351 346 337 326 315 311 307 295 290 277 259 241 225 212 205 203 195 189 187 185 183 181 180 180 180 179 178 177 176 175 175 175 175 175 175 175 175 176 176 176 176 176 177 178 178 178 178 178 178 177 177 177 176 174 171 168 165 162 160 159 158 155 151 149 147 145 144 143 143 142 142 142 142 142 141 141 141 141 141 140 140 139 139 138 138 138 137 137 137 137 137 137 137 137 137 136 137 137 137 136 136 136 135 135 135 136 136 136 136 135 135 135 135 135 135 135 135 27 27 25 19 14 10 5 356 279 258 254 247 240 241 242 243 240 233 226 219 214 216 216 220 229 241 234 231 239 243 244 245 247 246 239 221 199 186 183 183 184 187 201 208 213 218 223 225 223 218 218 212 205 197 191 187 184 178 94 72 53 36 23 18 15 14 13 13 13 13 13 11 7 5 7 1 353 346 342 341 342 345 351 359 10 21 34 48 60 62 57 59 60 61 59 55 48 41 37 38 28 19 13 16 34 44 51 54 55 55 54 52 48 46 45 45 46 46 45 43 40 36 36 41 51 62 69 72 73 77 79 79 79 78 78 79 79 80 80 81 82 82 81 79 78 77 77 77 78 77 77 76 75 75 75 76 76 76 75 74 73 73 72 72 72 72 72 73 73 75 78 82 85 88 88 88 89 90 90 90 90 90 89 89 88 88 87 86 84 82 80 76 72 67 66 65 60 57 53 50 48 48 50 51 52 54 53 49 45 41 38 35 32 31 30 28 26 25 25 24 23 21 19 19 18 15 13 10 8 7 9 10 10 10 12 13 14 15 16 17 20 21 22 25 26 26 25 22 21 20 20 20 21 21 21 21 22 23 24 24 24 25 25 26 26 26 25 24 24 23 22 21 20 19 19 20 21 23 24 25 25 26 27 28 30 32 34 35 35 35 34 33 34 35 34 33 33 32 32 31 28 26 23 22 24 26 26 26 26 25 24 22 21 19 17 14 14 14 12 10 7 4 1 357 353 353 351 347 343 341 338 334 332 330 330 330 332 334 338 342 348 351 2 8 12 27 37 43 47 50 51 51 54 59 58 55 52 48 45 41 39 37 37 35 35 35 33 30 25 19 14 14 12 10 10 9 3 358 355 355 354 353 353 354 354 355 355 353 352 354 356 359 1 2 1 1 359 358 355 353 351 351 349 347 342 335 328 324 320 308 303 290 272 254 237 233 225 211 201 193 190 188 185 183 182 182 181 180 179 178 177 176 176 176 176 176 176 176 176 175 176 176 176 176 177 178 178 179 179 179 179 179 178 178 176 173 170 166 163 161 161 158 156 154 151 147 146 144 144 144 143 142 142 142 142 142 142 142 141 141 141 140 139 139 138 138 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 6 4 359 353 346 336 323 306 286 271 269 265 255 250 248 245 241 235 227 221 216 208 198 195 199 210 202 206 217 226 228 231 235 237 237 230 215 202 197 195 196 199 208 212 214 216 219 221 221 219 217 210 202 191 179 163 141 97 57 57 48 37 28 23 20 18 17 17 17 17 18 17 15 15 16 11 5 360 355 354 353 355 0 9 20 31 41 50 50 49 49 48 51 52 50 43 32 27 22 18 12 10 15 26 41 48 52 53 54 54 54 52 50 48 46 45 45 45 43 40 36 31 29 34 45 58 66 69 71 76 79 80 80 79 79 80 80 80 81 82 83 83 82 80 79 78 78 78 78 78 79 78 77 76 76 76 77 77 76 75 74 73 72 71 71 71 71 71 71 73 75 79 84 87 88 89 91 92 93 94 95 95 93 92 92 90 88 87 85 83 79 75 72 70 67 64 60 56 53 50 48 47 50 51 52 55 55 52 48 43 39 36 34 33 30 28 25 22 21 21 21 20 20 19 17 14 11 9 8 9 11 12 12 13 15 16 16 17 18 19 21 21 22 25 25 25 23 21 19 19 19 19 19 20 20 21 22 23 24 25 25 25 26 26 26 26 25 25 24 24 23 21 20 20 20 20 21 22 22 23 25 25 26 27 29 32 34 34 35 36 36 35 36 37 37 37 36 36 35 34 31 29 27 27 26 28 30 29 28 27 26 25 23 21 20 19 17 16 15 13 10 6 2 359 358 355 352 348 345 343 340 337 335 334 333 333 333 335 337 339 342 342 347 352 358 14 30 42 50 55 58 58 62 65 64 61 57 53 50 46 44 43 40 38 39 39 37 35 29 26 23 19 15 12 9 7 360 355 352 352 349 347 346 345 345 346 348 348 341 343 347 351 355 357 357 357 356 356 352 348 348 348 350 350 349 346 345 339 330 319 312 300 285 268 253 248 238 222 208 199 193 190 187 187 185 183 182 180 180 179 177 176 177 177 177 178 177 177 176 176 176 176 176 176 177 178 179 179 180 180 180 180 179 178 175 172 168 164 161 159 159 157 155 153 150 146 145 144 144 144 143 143 142 142 142 142 142 142 142 141 140 140 139 138 138 137 137 137 137 137 137 137 136 136 136 136 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 340 337 332 323 311 300 291 284 279 276 268 263 257 251 249 247 244 237 229 226 221 209 195 187 185 187 184 190 196 200 208 215 221 226 232 234 228 220 216 211 208 209 214 215 215 216 217 218 218 217 214 205 191 166 129 99 79 69 62 57 49 41 33 27 23 21 20 21 20 21 22 22 21 20 18 15 12 11 10 7 6 9 15 25 36 45 49 52 51 49 47 47 50 51 47 38 25 25 17 8 3 5 15 30 42 47 49 50 51 51 52 52 50 47 45 43 43 43 41 38 33 28 25 28 36 49 50 60 68 73 77 79 80 79 79 80 80 81 82 82 83 83 82 81 80 79 78 78 78 79 79 79 78 77 76 76 77 77 77 76 75 73 72 71 71 70 70 70 71 71 73 76 81 82 85 88 90 93 96 99 101 100 98 96 95 92 90 88 86 82 78 75 72 72 69 65 61 58 54 51 49 48 48 49 51 53 55 53 49 44 40 37 35 33 30 26 23 19 19 19 19 20 20 18 16 14 12 10 10 11 12 13 14 16 17 18 19 19 19 20 20 21 23 24 24 23 20 18 17 17 17 18 18 19 20 22 24 24 25 25 26 26 27 27 26 26 26 26 27 26 24 23 22 21 21 21 21 22 23 24 25 25 25 26 28 29 29 31 33 34 35 36 36 36 38 38 38 38 38 36 35 33 32 32 31 33 34 32 31 30 29 28 25 23 22 21 19 18 17 14 11 8 4 1 1 357 354 351 348 346 343 341 339 338 336 335 335 336 337 338 338 339 339 343 350 4 22 38 51 59 63 64 66 69 68 64 61 57 54 54 51 48 45 42 42 41 39 37 36 33 29 23 19 15 10 5 358 354 352 349 345 342 339 337 335 336 337 338 334 337 340 344 349 353 354 354 354 352 348 346 346 347 350 352 353 353 349 341 333 324 320 311 300 288 285 271 252 234 218 206 197 191 190 189 187 184 182 181 180 179 178 177 178 178 178 179 178 178 177 176 176 176 176 176 177 178 179 180 180 180 180 180 179 177 174 170 166 163 161 160 158 156 154 151 148 145 144 144 144 144 143 143 143 142 142 142 142 142 141 141 140 139 139 138 138 138 137 137 137 136 136 136 136 135 135 135 134 134 135 135 135 135 135 135 135 136 136 136 135 135 135 135 135 135 135 135 135 135 135 317 312 306 297 288 280 275 271 269 269 260 256 254 251 249 248 246 241 239 232 223 210 195 184 180 178 178 182 185 188 196 203 209 215 220 226 227 227 226 221 216 215 217 219 218 218 217 217 217 215 209 192 155 110 86 75 67 65 63 58 52 45 38 32 27 25 23 23 24 25 25 25 23 21 19 17 16 15 15 15 17 21 27 36 46 53 55 55 54 52 49 48 50 51 47 42 35 29 18 11 8 11 22 34 41 44 45 46 48 50 51 51 49 46 42 42 41 39 38 35 30 27 23 23 27 34 37 52 64 70 74 77 78 78 76 77 78 80 81 82 82 82 82 80 80 79 79 78 79 79 79 79 78 77 77 76 76 76 76 76 75 74 73 72 71 70 69 69 69 70 71 74 78 78 82 86 88 93 98 102 105 104 104 101 98 95 92 89 85 81 78 76 74 73 70 66 63 60 56 53 51 49 49 49 50 52 53 52 49 45 40 39 37 32 28 24 20 17 18 19 19 19 19 18 16 14 13 12 12 13 14 15 17 18 19 20 20 20 20 20 21 22 23 23 23 20 17 15 14 14 15 16 17 19 21 23 26 26 27 27 28 28 28 28 27 28 28 28 29 28 27 26 25 23 23 22 23 23 24 24 25 25 25 25 25 26 26 27 29 31 32 33 35 36 38 38 38 39 39 38 37 37 36 36 36 37 37 35 34 33 32 31 28 28 26 23 21 18 16 14 12 9 7 5 2 359 356 354 351 349 346 345 344 341 339 337 337 338 339 339 339 341 341 343 348 357 11 27 43 54 56 64 69 71 71 68 66 63 61 61 58 53 49 45 43 42 41 38 38 36 31 25 21 17 11 5 2 358 353 348 344 341 338 334 331 331 331 332 333 336 338 341 346 351 352 353 352 349 347 346 345 347 349 350 350 350 347 341 335 329 330 323 318 316 302 286 268 249 231 215 204 199 202 194 189 186 184 182 181 180 179 179 179 179 179 179 179 179 178 176 176 176 175 176 177 178 179 179 179 180 180 180 179 177 172 167 164 164 161 159 156 153 151 148 146 145 144 144 143 143 142 142 142 142 142 142 141 141 141 140 140 139 138 138 138 137 137 136 136 136 135 135 135 135 134 134 134 134 134 135 135 135 135 135 135 135 135 134 135 135 135 134 134 134 134 135 135 134 134 296 292 289 283 278 272 268 268 266 261 254 252 251 251 251 251 249 247 246 238 225 209 194 183 178 176 177 178 180 184 189 195 200 203 206 209 215 218 218 219 217 217 218 220 221 221 220 219 217 212 199 157 104 83 75 70 70 67 63 60 56 49 43 37 32 29 28 27 27 28 28 27 24 22 20 18 18 16 16 18 21 24 30 38 47 51 56 58 58 57 53 50 51 52 49 48 44 34 24 19 19 23 30 37 40 40 42 45 48 50 51 51 49 46 42 41 39 37 35 32 29 25 22 21 19 20 25 40 56 66 70 73 75 74 71 73 74 77 79 80 81 81 81 81 80 79 78 79 79 79 79 78 78 78 77 76 76 76 76 76 75 74 73 73 72 70 69 69 69 69 70 71 72 74 78 82 85 91 97 102 106 105 106 104 100 97 93 88 84 81 78 78 77 74 71 68 65 62 58 56 54 53 51 50 51 52 53 52 50 47 44 41 36 31 26 21 18 17 17 17 19 20 20 19 17 16 15 14 14 15 17 17 18 19 20 20 20 20 20 21 21 22 22 22 21 17 14 12 12 11 12 14 16 19 22 24 26 27 29 30 30 30 29 29 29 29 29 29 29 28 28 28 27 26 25 25 25 26 26 26 26 26 25 24 24 24 24 24 26 27 28 30 33 34 35 37 39 40 40 40 39 40 40 40 40 41 41 39 37 36 35 34 34 31 28 24 21 18 15 13 11 10 9 6 3 1 359 356 354 351 350 349 347 345 343 341 340 340 342 342 342 342 344 345 346 350 358 9 17 21 42 58 67 72 73 73 71 70 70 67 63 58 53 47 45 43 41 41 39 35 30 25 21 17 11 5 5 359 354 349 345 342 339 336 333 333 332 332 335 338 340 342 347 350 352 353 352 348 346 345 344 345 346 347 347 347 346 343 340 338 339 335 331 328 316 300 282 263 244 226 219 217 211 200 193 188 185 183 182 182 181 181 181 180 180 180 180 180 179 179 178 176 176 176 176 177 178 179 179 180 180 179 178 175 170 166 166 162 159 156 153 150 148 147 146 146 144 143 142 141 141 141 141 141 141 141 140 140 140 139 139 139 138 138 138 137 136 136 136 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 134 134 134 134 134 276 275 276 273 271 268 265 266 262 257 253 252 253 254 256 257 257 256 253 245 226 204 189 181 178 177 177 178 180 183 186 190 193 194 195 197 198 202 206 210 212 215 217 219 221 221 221 219 214 199 150 98 81 74 71 69 69 67 65 63 59 54 48 42 38 37 35 32 31 31 30 29 26 23 21 20 18 16 15 16 19 24 30 39 46 46 55 60 62 62 57 53 53 53 52 50 45 37 29 27 28 32 36 38 40 41 44 47 50 52 53 53 51 49 49 44 40 36 33 31 28 25 22 22 19 19 22 34 50 60 65 67 68 67 66 68 70 73 76 78 80 80 81 81 80 79 78 78 79 79 80 79 79 79 78 77 76 75 76 76 75 75 74 74 72 71 70 69 69 70 70 70 70 71 75 78 81 87 93 98 101 102 104 103 100 96 91 87 84 81 82 81 79 76 73 70 67 63 60 60 58 55 52 52 51 52 53 53 53 51 49 43 37 31 24 20 19 19 19 19 20 21 22 21 19 18 16 16 16 17 18 19 19 19 19 19 19 19 19 20 20 21 20 18 16 14 12 11 9 8 9 11 14 17 21 22 21 25 29 31 32 32 31 30 30 30 30 29 28 27 27 27 27 27 26 27 27 28 28 28 28 28 27 25 25 25 24 24 25 26 26 28 29 31 34 37 39 40 41 41 41 42 42 43 43 45 45 43 41 39 38 37 37 34 30 26 22 19 15 12 10 10 8 5 3 2 0 358 356 355 354 352 350 350 349 347 346 346 346 346 346 346 345 344 343 343 346 351 355 -0 19 42 61 71 75 76 75 75 74 72 67 61 56 50 46 44 44 42 39 35 30 24 19 15 11 9 6 0 354 348 343 340 338 336 335 334 333 333 335 338 341 344 347 347 350 351 349 345 343 342 342 343 344 345 346 347 347 347 346 345 346 347 344 337 325 309 292 274 256 241 233 229 223 208 198 191 187 185 184 184 182 182 181 181 181 180 180 180 180 180 178 177 176 175 176 177 177 178 178 179 179 178 176 173 168 163 163 160 157 154 151 149 148 147 147 145 143 141 140 140 140 140 140 141 141 140 140 139 139 138 138 138 138 137 137 136 136 136 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 133 133 133 132 132 132 132 132 133 133 134 134 134 134 264 263 264 264 263 263 264 263 260 257 255 255 258 261 265 267 266 267 264 253 220 191 180 176 176 176 176 176 178 181 183 185 187 187 188 188 189 193 197 202 206 210 213 215 216 218 216 206 157 94 80 75 72 70 70 70 69 67 67 66 63 59 53 49 46 44 41 38 36 35 33 30 27 23 23 20 16 13 12 13 16 22 30 34 40 46 56 62 65 65 60 57 55 55 55 52 47 40 34 33 34 36 38 38 41 45 48 51 53 54 55 55 55 54 51 47 41 37 33 31 28 25 24 22 20 20 23 32 44 53 58 61 61 60 60 63 66 69 72 75 78 78 79 79 79 79 78 78 81 81 81 81 80 79 78 76 75 75 75 76 76 76 75 74 73 71 70 70 70 70 70 70 70 70 72 76 79 81 86 89 92 94 98 99 97 93 89 87 85 85 85 83 81 78 75 72 69 66 63 62 60 57 54 53 52 52 53 54 54 53 51 45 37 30 24 21 21 21 21 21 23 23 24 23 22 20 19 19 18 19 19 20 20 20 19 18 18 18 18 18 18 19 16 14 13 12 11 9 7 6 6 8 11 14 17 16 17 22 26 29 32 33 32 32 31 31 30 29 27 26 25 24 25 26 26 28 29 30 30 30 29 29 28 27 27 26 26 26 26 26 27 29 29 31 33 36 38 39 40 41 42 42 43 45 46 48 48 47 45 44 43 43 41 38 34 29 24 19 17 15 15 11 7 4 2 3 2 360 358 358 356 355 355 356 356 355 353 351 351 350 349 348 345 342 339 337 338 338 340 346 356 16 46 65 75 77 78 78 76 73 69 63 57 51 47 46 46 44 41 37 31 25 20 17 15 11 7 1 354 347 341 337 336 335 334 333 332 331 330 335 339 342 343 344 345 346 343 339 339 339 340 340 343 345 347 348 350 351 352 351 351 354 352 345 335 323 310 296 283 277 262 246 240 220 205 196 190 187 186 185 184 183 182 182 181 181 181 181 181 180 179 178 176 175 175 176 176 177 177 178 177 176 173 170 167 163 160 157 154 152 149 148 147 147 146 143 142 141 140 140 140 140 140 140 140 139 139 138 137 137 137 137 136 136 136 136 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 133 133 133 132 132 132 132 132 132 132 132 133 133 133 133 133 264 259 257 257 257 257 258 259 259 258 259 263 270 276 278 278 283 287 288 275 177 162 162 165 168 170 168 167 172 177 179 181 181 181 181 182 184 187 191 196 201 206 207 207 208 209 104 64 63 64 66 67 68 68 68 69 69 69 70 70 67 63 58 56 54 50 47 44 41 38 35 31 28 25 22 17 12 8 6 8 13 21 30 31 37 48 58 65 67 66 64 61 59 59 57 54 49 44 40 38 39 40 41 41 45 49 52 54 55 56 56 56 56 56 54 49 44 39 34 32 28 27 25 22 21 21 24 30 36 43 47 49 53 52 53 57 60 64 68 71 75 76 77 79 80 80 80 81 83 82 82 81 80 79 77 76 75 75 76 76 76 76 77 76 74 72 71 70 70 70 70 70 70 69 70 73 74 74 76 78 82 86 90 91 91 89 87 86 86 86 86 85 83 81 78 74 71 69 69 65 62 59 56 55 54 53 54 54 54 54 51 45 37 30 26 24 24 24 24 24 25 25 26 25 24 24 23 22 21 20 21 21 21 20 19 19 18 17 17 17 16 16 15 13 10 10 9 7 6 5 5 6 7 10 10 10 12 17 21 25 28 30 31 31 31 30 30 28 26 25 23 23 23 24 25 28 30 32 32 31 30 29 29 26 26 26 27 27 27 27 27 27 29 29 30 31 34 36 37 39 39 41 42 45 47 49 49 48 48 47 47 47 45 42 37 32 27 22 22 22 18 14 8 5 3 3 3 2 1 359 358 357 358 359 0 359 358 356 355 353 351 348 344 340 336 334 334 334 336 339 345 356 21 52 69 69 76 79 77 74 69 64 58 53 52 51 49 47 44 40 34 27 21 20 18 12 7 0 352 345 338 334 333 333 331 329 328 327 326 327 329 331 331 331 332 332 331 330 333 337 340 342 344 346 349 351 355 358 359 359 359 -0 359 355 351 346 338 329 329 312 291 269 258 235 215 203 196 194 190 187 185 184 183 183 183 182 182 182 181 181 179 178 177 175 175 175 175 176 176 176 175 173 170 169 165 159 156 154 151 149 148 146 146 145 144 142 141 141 140 140 139 139 139 138 138 138 138 136 136 136 136 135 135 135 135 135 135 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 132 132 132 133 133 133 133 133 133 133 133 133 133 272 265 259 256 256 253 253 255 256 257 263 278 294 302 305 307 314 323 337 14 88 121 135 141 145 153 151 156 165 172 176 177 178 178 178 178 179 181 184 188 193 200 177 96 70 44 47 52 56 60 62 64 65 66 67 68 70 71 74 74 71 68 65 63 60 56 53 50 46 42 37 31 29 27 21 13 7 2 360 4 11 17 21 29 39 50 60 67 69 69 67 65 64 63 61 58 54 49 45 43 43 42 43 44 48 51 54 55 55 55 56 56 57 57 55 52 46 41 37 34 32 29 26 23 22 22 24 26 29 33 35 38 44 47 48 50 53 57 62 65 66 71 75 78 80 82 83 83 83 82 81 80 78 78 77 76 76 76 76 76 77 77 78 77 75 73 71 70 69 69 70 70 70 69 68 69 69 68 68 71 74 78 81 84 85 86 85 85 85 85 85 86 85 83 81 77 75 73 71 67 63 60 57 56 55 54 54 54 55 55 52 46 37 31 28 27 26 27 27 26 27 27 27 27 26 26 25 24 23 22 22 22 21 20 20 19 18 18 17 16 15 14 13 12 11 9 7 6 4 4 4 4 5 5 6 7 9 12 17 21 24 26 27 28 28 28 28 27 26 24 24 24 23 24 25 28 30 32 33 32 31 29 27 25 24 24 25 25 26 26 27 27 27 26 26 27 28 30 31 32 33 35 38 41 44 46 46 45 45 46 47 47 47 44 40 35 29 25 26 26 22 17 11 7 5 5 5 4 2 360 360 359 359 1 2 1 1 360 357 354 351 348 343 339 336 334 333 333 333 335 338 343 357 19 38 47 70 77 77 74 69 64 61 60 56 54 51 48 46 41 35 29 27 23 18 12 7 358 349 341 334 332 331 328 326 324 321 320 321 314 312 312 310 307 309 313 318 324 329 334 340 346 348 350 353 357 1 4 5 6 5 5 4 3 3 359 353 346 342 326 307 287 272 250 228 216 215 202 194 190 187 186 184 184 184 184 183 182 182 181 180 178 177 176 176 175 174 174 174 173 171 169 166 165 161 156 152 150 148 146 145 145 144 142 141 141 140 139 139 138 138 138 137 137 137 137 136 135 135 134 134 134 134 134 134 134 134 133 133 133 134 134 134 134 134 134 134 134 133 133 133 133 133 133 132 132 132 132 133 133 133 133 133 133 133 133 133 133 133 286 278 273 267 261 253 248 246 247 253 262 1 1 352 351 351 353 355 3 20 52 89 103 114 123 133 138 149 160 168 172 174 174 175 174 173 171 168 166 165 165 154 69 51 46 45 48 52 56 59 61 62 63 64 66 68 71 74 77 77 75 73 72 68 65 62 59 56 52 46 41 39 34 27 19 8 359 353 352 359 10 16 19 31 41 51 60 66 69 69 68 68 68 67 65 63 59 55 50 47 46 45 45 46 49 51 53 54 54 54 54 54 55 56 56 53 49 44 38 36 37 31 27 24 24 24 25 26 27 27 29 33 38 44 44 44 46 50 54 58 61 67 73 76 79 81 82 83 82 82 81 80 78 78 77 76 76 76 76 77 78 78 79 77 75 73 70 70 69 69 69 69 69 69 67 67 66 66 65 66 68 72 75 78 80 82 83 83 83 83 83 84 84 83 82 79 79 76 72 67 64 60 58 56 54 54 54 55 56 56 53 47 39 33 31 30 28 29 28 28 28 28 28 28 28 28 27 25 24 23 22 22 21 21 20 20 19 18 18 17 16 14 12 12 11 9 6 4 3 2 2 2 2 2 3 5 7 9 13 17 20 22 22 24 25 26 26 26 25 25 25 25 25 25 26 27 30 32 33 32 32 29 26 23 22 22 22 23 23 24 24 24 25 23 22 23 24 25 25 26 27 29 31 35 38 41 40 39 39 41 43 44 45 44 41 37 33 33 32 30 26 21 15 11 8 7 7 5 3 1 1 -0 0 1 3 3 2 1 357 354 350 346 342 340 338 336 333 331 330 331 332 334 338 337 331 2 56 74 76 74 70 66 63 63 59 55 51 48 45 40 36 34 28 22 15 10 4 354 344 337 334 330 326 322 319 316 313 311 310 303 302 300 296 293 296 304 314 325 326 334 345 350 352 355 359 3 5 7 9 11 10 9 9 9 9 6 4 359 346 328 311 295 281 264 247 235 228 211 200 193 190 187 186 186 186 185 184 183 182 181 180 178 177 177 175 174 173 172 170 169 166 164 164 161 158 154 148 146 145 144 143 143 141 140 139 139 138 136 136 136 136 136 135 135 135 135 135 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 133 133 133 133 134 133 133 133 133 132 132 132 132 132 132 132 132 132 133 133 133 133 133 133 133 133 132 299 293 292 284 271 251 234 223 216 206 97 79 63 49 30 17 9 4 4 9 23 48 53 82 106 120 123 137 150 159 164 166 167 167 164 159 149 134 117 101 82 69 72 55 52 52 54 56 58 60 61 61 63 65 67 69 72 75 77 78 78 77 76 73 70 68 65 63 58 52 47 47 38 28 16 358 347 341 343 353 354 7 21 34 42 49 55 61 65 66 67 69 72 72 71 69 65 61 57 53 51 48 47 48 49 52 53 54 53 53 53 53 54 56 56 55 52 47 45 43 40 33 28 26 25 26 27 28 29 29 31 34 38 41 41 41 42 44 44 49 56 64 70 74 77 78 79 80 81 81 82 81 80 78 77 76 75 75 75 77 78 79 78 77 75 73 71 70 69 68 68 69 69 69 67 66 66 65 63 63 64 67 70 74 77 78 79 80 81 80 79 80 79 79 78 77 76 74 70 66 62 59 57 55 53 53 53 54 55 54 51 46 39 37 34 32 30 30 30 29 28 29 29 29 29 29 28 26 25 23 23 22 21 21 20 20 20 19 19 17 16 15 14 13 10 8 5 3 1 360 359 359 359 360 1 3 4 5 9 13 15 16 19 21 22 23 23 24 25 25 26 27 28 28 27 28 29 30 31 30 30 27 25 24 23 22 22 22 22 22 22 22 22 20 19 20 20 20 21 21 22 24 26 29 32 34 33 32 33 36 38 39 40 40 39 38 37 35 34 33 29 23 18 14 12 11 10 7 5 3 3 2 1 2 3 3 2 360 356 352 348 345 341 341 338 335 331 329 327 326 325 325 325 323 321 341 41 70 76 75 71 70 68 64 59 55 51 47 43 38 35 33 26 18 12 6 359 348 339 333 333 327 321 316 313 309 306 304 303 299 298 297 296 295 298 305 315 322 327 337 347 355 358 1 4 7 7 10 13 14 13 12 13 13 13 13 10 3 349 330 315 301 285 283 279 267 244 223 208 198 193 190 188 187 187 185 184 183 182 181 179 179 178 177 174 172 170 168 166 164 162 161 158 155 153 150 145 144 143 142 142 141 140 139 138 138 136 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 132 132 132 132 133 133 133 133 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 133 133 132 132 132 132 304 301 301 294 276 237 198 176 155 122 84 83 73 56 38 25 16 11 10 11 14 18 24 47 75 101 121 98 99 111 119 129 133 132 126 115 100 85 75 68 65 61 60 61 60 61 61 62 62 62 62 62 64 66 68 70 73 76 78 81 80 81 81 79 77 75 73 71 67 65 61 54 43 29 11 345 331 329 334 346 348 6 24 37 44 47 50 54 60 55 59 68 75 77 77 75 71 66 64 62 56 52 49 49 50 52 54 54 54 53 52 53 54 57 58 57 55 51 50 47 41 34 29 27 27 28 29 29 29 31 34 36 39 40 41 41 41 41 41 45 52 61 68 72 75 77 77 78 79 81 82 81 80 79 77 76 75 75 75 76 77 78 78 77 75 74 74 71 69 69 68 69 69 69 68 68 67 65 63 61 61 64 67 71 73 75 76 78 79 79 76 73 72 72 71 70 69 67 65 61 58 56 54 52 50 50 51 52 53 52 50 46 41 41 38 34 32 32 31 30 29 29 29 29 30 29 28 27 25 24 23 22 22 21 21 20 20 19 18 17 17 16 15 13 10 7 5 2 0 359 358 357 357 357 358 -0 360 0 4 7 9 11 15 17 18 19 20 22 22 24 27 29 30 30 29 28 29 29 29 29 27 26 24 24 23 23 22 22 22 21 21 20 20 19 18 16 17 17 18 18 19 20 22 24 26 27 26 26 28 30 32 33 34 35 35 35 35 36 35 33 30 25 19 16 14 14 11 9 7 5 6 4 4 4 3 3 1 357 353 350 347 344 342 340 337 333 330 327 324 321 319 318 317 317 319 330 24 67 76 76 76 74 70 65 60 55 51 46 41 40 36 30 23 16 9 2 355 344 339 336 331 325 319 314 309 305 302 300 300 297 297 298 299 299 301 304 308 312 323 337 349 359 3 6 9 11 12 14 16 17 15 14 14 14 14 13 12 6 354 336 322 310 298 304 297 282 262 239 220 206 198 194 192 190 188 186 184 182 181 180 179 178 177 176 174 170 166 163 160 159 158 155 152 150 148 146 142 141 141 140 140 139 138 137 137 136 134 132 132 132 132 133 133 133 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 307 305 302 293 260 193 165 148 128 102 76 66 56 46 36 27 23 21 20 20 19 20 24 33 46 59 62 42 40 40 41 39 36 37 41 48 55 59 60 62 62 62 63 67 69 69 68 67 65 65 64 65 66 68 70 72 74 77 79 81 83 85 86 86 85 84 82 81 78 77 73 66 55 33 6 326 317 320 322 327 347 11 29 41 47 49 48 49 52 47 51 61 73 79 80 78 75 72 69 65 60 55 52 50 51 54 55 55 55 54 53 53 55 58 60 60 59 58 54 48 42 35 31 30 30 30 31 31 31 32 34 37 39 40 41 42 42 42 41 43 50 59 67 71 75 76 76 78 79 80 80 80 79 78 77 77 75 74 73 74 75 77 77 77 76 75 74 72 70 69 69 69 70 69 69 69 68 65 63 60 60 62 64 67 69 71 74 75 76 75 72 68 67 67 66 64 62 62 60 58 55 52 52 50 47 47 48 49 50 49 48 46 44 42 39 36 35 34 33 31 30 30 30 30 30 30 29 27 26 25 25 24 23 22 21 20 19 18 17 16 16 15 14 13 11 8 5 3 360 358 358 356 355 354 355 356 354 354 356 358 1 4 8 11 13 15 18 21 21 24 28 30 30 30 29 29 29 29 28 27 26 25 24 24 24 23 23 23 22 21 21 20 18 17 15 14 14 14 15 15 16 17 18 20 21 21 20 21 24 26 27 28 29 30 30 31 33 34 33 32 29 24 18 17 16 13 11 10 9 7 7 7 7 6 5 3 359 356 351 348 345 344 344 340 336 333 329 325 322 319 317 317 314 313 315 323 2 58 75 78 78 76 72 67 61 55 50 45 45 40 34 27 19 12 5 358 351 346 342 336 329 324 318 312 307 304 302 301 299 298 298 300 302 302 302 302 303 308 320 337 352 5 9 11 13 14 17 20 21 20 18 16 15 14 13 11 11 9 1 340 326 316 309 310 303 292 276 256 235 216 205 205 198 193 189 186 183 181 180 179 178 177 176 174 171 166 161 157 155 154 152 149 148 146 145 143 139 139 138 138 137 137 136 135 134 134 132 131 130 131 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 131 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 310 307 299 279 208 167 150 129 96 71 55 45 39 33 27 22 21 22 23 23 24 26 30 36 40 41 36 28 24 24 22 18 15 15 17 25 39 52 58 59 63 65 68 72 73 73 72 70 70 69 68 69 70 72 73 75 77 79 82 84 87 89 91 92 92 91 91 91 90 90 89 87 82 59 19 297 309 317 321 332 356 20 34 44 50 51 48 47 46 41 41 48 62 73 77 77 76 76 72 68 63 59 55 53 54 57 57 57 56 55 54 54 56 59 60 60 59 58 54 50 44 39 36 35 34 34 34 34 34 35 36 37 39 40 43 43 44 45 44 44 49 57 65 70 71 73 75 78 78 78 78 78 77 77 76 76 74 73 72 72 74 75 76 76 76 76 75 73 72 71 70 70 70 70 70 69 68 66 63 61 59 61 61 62 66 69 71 72 72 71 69 67 67 65 64 62 61 62 61 59 56 53 51 49 46 44 45 46 46 46 45 45 44 43 40 38 37 36 34 33 32 31 31 31 31 31 30 29 27 26 28 26 25 23 22 21 19 18 16 16 15 15 14 13 11 9 6 3 2 -0 357 354 352 351 350 351 348 347 348 350 354 357 0 4 9 14 17 17 21 26 29 30 29 29 29 29 29 29 29 27 26 25 24 24 24 24 24 24 23 22 21 19 18 15 14 13 12 12 12 13 14 15 16 16 17 17 17 18 21 23 24 25 25 25 26 27 29 31 32 29 25 21 21 17 13 11 10 10 10 9 9 9 9 8 6 3 359 355 350 346 344 343 342 340 337 333 329 324 321 319 319 316 313 313 314 320 345 38 66 70 78 77 73 67 61 55 50 46 46 40 33 25 16 8 1 354 347 347 341 333 326 321 315 309 305 304 303 301 300 298 298 300 303 304 303 302 302 305 318 337 355 10 16 18 20 24 26 27 26 24 20 17 16 15 11 8 9 10 4 343 330 323 319 318 312 302 288 271 251 233 222 215 204 196 191 186 182 180 178 178 176 175 173 171 168 161 155 153 152 150 147 146 144 143 141 140 137 137 136 136 136 135 134 133 132 132 130 129 129 130 131 131 132 132 132 132 132 132 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 131 131 131 131 131 131 131 131 131 315 309 297 245 174 152 128 89 58 54 41 30 25 20 17 15 15 16 18 19 22 26 31 36 38 35 27 20 20 14 9 5 3 3 6 13 31 53 60 63 69 70 72 73 74 74 73 72 72 71 72 73 75 77 79 80 82 81 86 89 91 93 95 96 97 97 97 98 98 101 104 109 115 129 146 184 313 310 334 352 10 26 36 44 49 51 49 48 45 40 36 37 46 59 68 70 71 73 71 69 66 62 58 56 57 59 59 58 58 56 54 55 57 59 61 61 60 59 55 52 48 44 41 40 39 39 38 38 38 38 39 39 40 41 43 44 47 48 48 47 48 54 62 69 69 71 74 76 76 76 76 76 76 76 75 75 74 72 71 71 72 74 75 75 76 76 75 74 73 72 71 71 71 70 70 69 68 66 65 63 61 61 61 62 65 68 69 70 69 69 68 68 68 67 66 65 64 64 64 63 61 61 56 52 48 45 43 43 43 43 43 43 42 42 41 39 38 36 35 34 34 33 33 33 34 34 33 31 30 29 29 28 27 25 24 22 20 18 17 16 15 15 14 13 12 10 8 7 4 0 356 352 349 347 346 346 343 342 342 344 347 350 355 1 9 16 19 20 24 28 30 30 30 30 30 30 30 31 30 29 27 26 25 26 25 25 25 25 24 22 20 19 17 14 14 13 12 11 12 13 14 14 15 15 15 15 16 17 19 21 22 22 22 23 23 24 26 28 29 24 20 16 16 12 9 7 6 7 8 8 8 8 9 9 8 4 0 355 350 348 345 343 342 342 338 333 328 324 321 320 318 315 314 313 314 318 334 344 7 65 76 75 71 65 60 55 53 51 47 40 33 25 15 6 357 352 350 345 336 328 321 315 310 305 302 302 301 300 299 297 297 299 302 303 304 304 304 307 318 337 358 16 21 26 32 36 36 35 32 28 23 20 18 15 10 6 8 10 6 348 343 337 327 327 322 312 300 285 273 263 254 232 213 200 192 187 182 179 178 177 174 172 170 167 163 157 152 152 149 147 145 143 142 140 139 138 136 135 135 134 134 133 132 131 130 129 129 128 128 129 130 130 131 131 131 131 131 132 131 131 131 130 130 130 130 131 131 131 130 130 130 130 130 131 131 131 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 131 130 130 130 130 130 130 130 315 311 303 181 144 119 79 58 57 42 28 19 15 13 11 12 13 13 14 15 17 21 26 30 31 28 21 16 16 8 0 354 350 349 351 359 16 18 45 67 74 73 74 74 74 74 74 73 73 74 75 77 80 83 85 86 87 87 91 93 94 95 97 99 100 101 101 102 104 107 112 118 126 138 133 124 108 82 26 21 24 30 36 41 45 48 48 47 44 40 36 34 37 46 57 58 63 68 70 70 68 66 62 60 60 61 59 58 57 55 53 54 57 59 61 61 61 60 57 52 50 48 47 45 45 44 43 43 43 43 43 43 43 43 44 48 50 52 52 49 48 51 55 56 63 68 71 73 73 74 74 74 74 74 74 74 73 72 71 70 71 73 73 73 75 76 75 75 73 72 72 71 71 70 70 69 68 68 67 65 64 64 64 64 66 68 69 69 69 69 69 70 70 69 68 68 67 67 67 66 66 65 61 57 53 47 44 42 42 42 41 41 40 41 40 40 38 37 36 35 35 34 34 35 36 37 36 35 34 33 31 31 30 28 26 24 23 21 20 18 16 15 14 13 12 10 8 8 4 360 355 351 347 345 343 342 340 340 340 342 345 349 355 3 10 12 16 22 27 29 30 31 31 32 32 32 32 33 32 31 30 28 28 29 28 27 27 26 25 23 20 18 16 16 14 13 12 12 12 13 14 15 15 15 15 15 16 17 18 20 20 21 21 21 21 22 23 24 24 19 17 15 11 7 5 3 2 2 3 4 4 4 6 7 7 5 1 356 351 351 347 345 343 343 340 334 330 327 325 322 318 316 314 313 313 314 320 325 342 46 69 70 68 64 59 59 56 50 45 39 32 24 14 3 359 355 347 340 330 322 316 309 304 301 300 298 297 297 297 296 296 299 301 301 304 306 307 310 318 335 354 7 22 37 44 47 45 42 37 32 28 25 21 16 9 5 8 12 10 359 352 344 334 328 323 317 309 298 295 289 272 251 228 208 196 189 185 182 179 175 172 169 166 163 159 154 151 150 147 145 144 142 140 138 137 137 135 134 133 132 132 130 129 128 128 127 127 127 127 128 129 129 129 130 130 131 131 131 130 129 129 129 130 130 130 130 130 130 130 130 130 130 130 130 131 131 131 131 131 131 131 130 130 130 131 131 131 131 131 130 130 130 130 130 129 129 129 129 129 316 318 353 53 67 57 42 38 37 28 19 13 10 8 8 10 11 11 12 13 14 16 20 23 25 23 22 19 15 7 358 349 343 339 340 346 357 -0 45 70 76 76 76 75 75 75 75 74 75 75 77 80 83 86 89 90 90 92 92 95 97 98 100 102 103 103 103 104 106 108 112 116 122 126 117 117 111 93 67 49 42 39 40 42 43 44 45 45 43 41 38 35 35 37 40 48 56 63 68 70 70 68 66 63 64 63 59 56 54 52 52 54 57 59 59 62 62 60 57 53 52 51 50 50 49 47 47 47 47 47 47 46 46 46 48 52 54 55 55 52 49 50 51 52 58 64 68 70 72 72 72 73 73 73 73 73 72 71 70 70 70 71 71 73 74 75 75 75 74 73 72 72 71 71 71 70 70 70 70 69 68 67 67 67 68 69 69 70 70 70 71 72 72 71 71 71 70 70 69 69 69 68 65 59 54 51 46 43 42 42 40 39 39 39 40 39 39 38 38 37 36 35 35 37 38 39 39 39 38 36 34 34 33 32 30 28 27 26 23 20 18 16 15 14 12 12 11 8 4 -0 356 352 348 345 343 342 341 341 341 343 347 352 358 3 3 10 17 23 27 28 30 32 34 34 35 35 35 36 35 34 33 31 33 33 32 31 29 28 26 24 20 19 18 16 14 13 13 13 13 14 15 16 16 17 17 17 17 19 20 20 20 20 20 20 20 20 20 21 20 18 14 11 6 3 1 359 358 358 358 359 360 360 2 5 5 4 1 358 356 354 351 348 346 344 341 336 332 332 327 323 319 316 313 312 311 310 310 312 321 5 58 67 67 64 60 59 56 51 45 39 31 22 12 360 356 352 341 333 324 317 312 305 303 301 297 294 294 295 296 295 296 297 298 299 303 306 308 311 318 333 349 353 29 49 57 57 53 46 42 38 34 28 22 16 9 4 7 12 12 14 2 346 334 324 323 322 318 313 310 303 291 273 250 224 204 196 195 188 179 174 170 167 163 159 156 153 150 148 146 144 142 140 138 137 136 136 135 132 130 129 128 127 127 126 126 125 126 126 126 127 128 128 129 130 130 130 130 129 129 128 128 129 129 129 129 129 129 129 129 129 129 129 129 130 130 130 131 131 131 130 130 130 130 130 130 130 130 130 130 130 129 129 129 129 129 129 128 128 128 333 346 16 25 26 27 28 28 25 21 13 9 6 4 5 6 7 8 9 10 11 13 16 19 21 21 20 17 14 8 1 353 348 345 348 347 351 13 51 69 74 76 76 75 75 75 75 75 75 76 77 80 84 87 89 91 93 94 95 98 101 102 103 104 104 104 105 105 106 107 109 111 114 115 112 109 103 94 83 71 61 54 49 47 46 45 44 43 42 42 41 38 37 37 38 44 53 60 66 70 71 70 69 69 66 65 63 57 52 50 50 53 56 58 60 62 61 59 56 54 53 52 52 52 51 50 49 49 50 50 50 50 50 50 52 55 58 59 58 56 53 52 51 51 53 59 64 68 70 69 69 70 70 71 71 71 71 70 69 69 69 69 71 72 73 75 75 74 74 73 73 73 72 72 72 72 72 72 72 71 71 70 70 69 70 70 70 71 71 71 71 73 73 73 73 73 73 72 72 71 70 69 67 62 57 53 48 48 46 43 41 39 39 39 39 39 39 38 39 38 38 38 38 39 40 41 41 41 40 38 36 36 35 34 33 32 31 29 26 23 21 19 17 15 13 13 11 8 4 1 357 353 350 348 347 345 343 344 344 345 348 353 358 2 3 9 15 20 24 25 29 33 36 36 37 39 39 39 39 38 37 36 38 38 37 35 33 30 28 25 21 20 19 16 15 14 13 14 15 16 17 17 19 20 20 21 20 22 23 23 23 22 22 21 19 18 18 17 17 14 11 7 3 -0 358 356 354 354 354 355 356 357 360 2 3 3 2 1 0 358 355 351 348 344 341 338 335 333 327 323 319 315 313 311 310 310 309 309 312 330 43 67 69 68 68 63 60 57 51 43 33 22 10 9 359 346 334 326 318 313 310 305 304 302 297 294 294 295 296 296 296 295 296 297 300 304 308 312 318 325 335 353 35 59 66 66 60 51 48 45 36 29 22 16 10 5 6 8 8 11 2 346 331 325 329 331 329 327 321 314 306 294 277 250 225 225 213 195 181 174 168 164 160 156 156 153 149 147 144 142 140 138 137 136 135 134 133 129 127 126 125 125 124 124 124 124 125 125 126 127 127 128 128 129 129 129 128 128 127 127 128 128 128 128 128 129 129 129 129 128 128 129 129 129 130 130 130 130 130 130 129 129 129 129 129 129 129 129 129 129 128 128 128 128 128 128 128 128 128 7 14 8 2 4 8 11 17 17 14 7 4 2 0 0 0 2 3 5 7 9 11 14 17 18 18 19 15 12 10 8 6 6 7 10 11 19 36 53 62 68 72 74 73 73 74 75 75 76 77 78 80 83 85 86 89 92 94 97 100 102 104 105 105 105 105 105 105 105 106 107 108 109 109 109 103 99 94 88 82 75 67 62 60 54 48 43 40 40 41 42 42 42 41 41 43 50 57 64 69 72 72 72 72 70 71 69 63 56 51 50 53 53 57 61 63 62 59 56 53 52 52 52 52 52 51 50 50 51 52 52 52 52 52 54 56 59 61 61 59 57 56 54 52 51 54 59 64 66 65 65 66 68 69 69 70 70 69 68 68 68 68 69 70 71 73 74 74 73 73 73 73 73 73 73 73 73 73 73 73 72 72 71 70 70 70 71 71 71 72 72 72 73 73 74 74 74 74 73 72 70 69 66 62 59 55 50 50 48 44 42 40 40 39 40 39 39 39 39 39 39 40 41 42 43 43 43 42 41 39 37 36 35 34 34 34 32 31 28 26 24 22 20 17 19 16 13 9 6 2 359 356 352 352 350 348 346 346 346 346 347 351 353 355 360 5 11 15 20 24 27 29 31 36 39 41 43 43 43 42 41 41 43 43 41 39 37 33 30 26 26 23 20 17 15 16 16 16 17 17 18 20 22 23 24 24 24 26 27 27 27 26 25 22 20 18 16 15 15 11 8 4 0 357 354 352 351 351 351 352 353 356 359 1 2 3 3 3 3 1 357 353 348 344 342 340 337 332 327 322 318 315 313 311 310 310 309 309 310 319 24 71 74 72 72 67 65 63 57 48 37 29 27 12 355 340 328 321 314 311 309 309 306 303 299 297 297 297 297 296 294 293 293 294 298 302 308 313 315 317 325 351 38 64 71 71 66 61 56 49 39 30 23 17 11 6 5 5 5 5 360 349 338 334 334 334 332 325 321 318 315 310 300 287 282 305 279 221 189 175 167 161 157 155 154 151 148 144 142 140 138 136 136 135 133 131 130 127 125 124 124 123 123 123 123 124 124 125 126 126 126 127 127 127 127 127 127 127 127 127 127 127 127 127 128 128 128 128 128 128 128 129 129 130 130 130 130 130 130 129 129 129 129 128 128 128 128 128 128 128 128 128 128 128 128 127 128 128 128 25 18 355 342 342 346 353 3 7 6 1 359 357 356 356 357 358 0 3 6 8 10 12 14 14 14 14 10 10 12 16 20 23 24 23 28 35 42 48 52 58 64 67 63 66 69 72 74 76 78 79 81 82 83 85 87 90 93 95 97 100 103 104 104 105 104 104 104 105 105 105 106 106 106 105 101 97 93 90 86 83 81 78 72 63 52 43 37 38 40 43 45 44 44 44 45 48 55 62 68 72 72 74 75 76 78 77 72 64 58 55 56 55 60 63 64 62 58 55 52 52 51 51 52 52 51 51 51 51 51 51 52 52 53 54 56 59 61 61 61 61 59 56 54 52 52 54 58 60 57 59 62 64 66 67 68 69 69 69 68 68 67 68 68 70 71 72 73 72 72 72 72 73 73 73 73 73 73 73 72 72 72 71 70 70 70 70 70 70 71 71 71 72 72 73 73 73 73 72 71 69 67 65 62 59 57 57 53 50 47 45 43 42 41 41 41 41 41 41 40 41 41 42 44 44 44 44 43 41 39 37 36 34 34 33 32 32 31 30 28 27 25 22 21 22 19 15 11 8 5 2 360 359 356 353 350 348 347 345 344 343 346 347 350 355 -0 5 10 14 20 18 19 26 33 39 43 45 48 48 48 47 46 48 47 45 43 40 36 32 29 29 26 23 21 19 21 21 19 19 19 20 22 25 26 27 27 27 30 31 32 32 31 28 25 22 19 17 15 13 9 4 0 356 352 349 348 347 346 347 349 352 356 360 2 3 3 3 5 5 4 359 353 348 344 343 340 335 330 325 321 317 314 312 312 311 310 309 310 312 319 9 65 76 77 76 72 68 62 55 45 33 26 24 10 353 337 325 317 311 308 308 307 305 303 301 300 299 296 295 294 291 291 292 293 296 301 307 311 311 314 323 351 44 67 73 74 72 70 63 54 42 33 24 17 11 8 6 5 3 1 358 354 350 346 340 334 326 318 317 319 321 322 320 319 321 334 326 304 231 184 168 162 158 156 152 149 146 141 139 137 135 134 134 132 131 129 128 126 124 124 124 123 123 123 123 124 124 125 125 125 126 126 126 126 126 126 126 126 126 126 126 127 127 127 127 127 127 127 127 128 129 129 130 130 130 130 130 130 129 129 129 128 128 128 128 127 127 127 127 127 128 127 127 127 127 127 128 128 128 24 10 350 342 335 336 341 352 360 1 359 355 354 353 354 354 356 358 1 4 7 9 10 10 10 10 9 6 8 14 20 26 27 29 31 34 37 40 42 43 47 53 54 47 54 61 66 71 74 77 79 82 82 83 84 86 88 91 92 93 96 97 99 101 102 102 103 103 103 104 104 104 104 104 102 99 96 93 90 88 87 86 85 82 77 67 56 45 43 44 51 56 50 50 50 50 51 55 61 66 69 71 74 77 79 79 78 77 72 66 64 63 62 64 64 64 62 58 54 52 51 50 50 51 52 52 52 51 50 50 50 50 51 52 53 56 58 60 60 60 60 59 57 55 53 51 51 52 52 51 53 57 60 63 65 67 68 68 68 68 68 67 67 67 68 70 71 71 71 71 71 71 72 73 73 73 73 72 72 71 71 70 69 69 69 68 68 69 69 69 69 69 69 70 71 71 71 71 71 70 68 66 64 61 60 59 58 55 53 51 49 47 46 45 45 44 43 42 42 42 42 42 43 44 44 45 44 43 42 39 37 35 33 33 32 31 30 31 30 29 28 26 26 25 23 20 16 13 10 8 6 4 4 0 356 353 350 346 342 340 339 339 341 344 349 354 359 3 8 14 9 11 20 28 36 42 47 50 52 52 51 51 51 50 48 45 41 38 35 34 31 28 27 26 25 24 23 22 22 21 21 23 25 27 29 30 31 31 33 36 36 35 32 29 26 23 21 18 12 8 2 357 352 348 344 343 343 342 344 347 352 356 1 2 3 4 5 6 6 4 359 353 349 347 343 338 333 328 323 319 315 313 312 311 310 309 309 311 314 322 5 5 52 75 78 75 70 63 55 41 37 31 17 5 351 336 323 314 310 306 304 303 303 302 301 300 298 296 295 291 288 289 291 293 295 298 302 303 306 311 323 -0 55 69 74 75 75 71 65 56 45 34 25 18 15 12 8 5 2 359 357 358 359 355 351 339 323 316 315 318 323 330 332 334 337 340 336 328 311 244 176 170 164 154 149 146 143 138 136 135 134 133 131 130 129 127 126 125 124 124 124 124 124 124 124 124 124 124 124 125 125 125 126 126 126 126 126 126 126 126 126 126 127 127 127 127 127 127 127 128 128 128 128 128 128 128 128 129 129 129 128 127 127 127 127 126 126 126 126 126 127 126 126 126 127 127 127 127 127 11 357 347 346 335 333 337 346 355 357 355 352 351 351 351 352 354 357 360 3 5 6 7 7 7 6 4 3 6 13 19 24 24 27 29 31 33 35 36 36 37 40 39 37 42 48 55 62 69 73 76 77 80 82 84 86 87 89 90 91 93 93 94 96 98 99 100 101 101 102 102 103 103 103 101 98 96 93 91 89 89 89 90 92 95 97 93 82 72 65 76 80 70 63 60 58 57 57 61 63 64 69 72 75 76 74 75 75 74 72 70 68 67 67 66 64 61 57 57 54 51 49 49 50 52 52 51 51 50 50 48 48 49 51 52 54 56 57 58 58 59 58 57 55 54 52 51 51 51 50 50 52 55 59 63 65 66 66 68 68 68 67 66 66 67 68 69 70 70 70 69 70 70 71 72 72 72 71 70 69 69 68 67 67 67 67 67 67 67 67 67 67 67 68 69 69 69 69 69 69 68 66 64 62 63 62 60 58 56 55 53 51 49 49 48 47 45 44 43 42 42 43 43 43 44 44 44 43 42 40 37 35 34 33 31 30 30 30 30 29 28 28 27 26 23 19 16 14 12 11 11 10 8 4 359 354 349 343 339 337 336 334 335 338 342 347 351 355 359 359 357 1 10 20 31 40 47 51 52 53 53 53 52 50 48 45 40 40 38 35 32 30 29 28 27 25 24 23 22 22 22 22 22 24 26 28 28 29 32 36 38 37 35 32 30 30 25 18 12 6 359 354 349 345 344 342 340 339 342 345 351 357 1 2 3 5 6 6 5 3 359 357 354 349 343 337 332 327 322 317 314 313 311 310 309 308 308 310 315 323 347 2 51 75 80 78 74 72 73 73 57 36 16 1 347 333 320 311 310 306 301 299 299 299 299 297 294 293 292 288 287 288 290 292 293 295 296 298 301 309 330 25 65 70 72 72 72 69 63 55 46 35 26 20 21 14 9 5 1 356 357 359 1 3 354 338 323 314 311 312 317 321 327 335 341 341 342 340 335 324 318 286 177 154 147 143 139 134 133 133 132 130 129 128 127 126 126 125 124 124 124 124 124 124 124 124 124 124 124 124 125 125 126 126 126 126 126 126 126 126 126 126 126 126 126 127 127 127 127 128 127 127 127 127 127 127 127 127 127 127 127 126 126 126 126 125 126 126 126 126 126 126 126 126 126 126 127 127 127 352 349 343 337 332 333 338 345 352 353 351 349 349 349 350 351 353 356 359 1 3 3 3 3 3 2 1 0 4 10 13 17 20 24 26 28 30 31 32 32 32 32 32 32 32 36 42 51 59 66 68 71 76 80 83 85 87 89 90 90 90 90 91 93 94 96 97 98 99 99 100 100 101 101 98 96 95 93 91 90 90 90 93 99 105 112 112 105 98 97 97 94 88 78 71 66 62 61 62 62 64 67 70 72 72 71 71 70 70 70 69 68 68 68 66 64 61 57 57 54 50 48 49 50 51 51 50 50 49 48 47 47 48 50 52 53 54 54 55 56 56 57 57 56 54 53 53 52 51 50 49 49 51 54 58 61 63 64 67 68 68 67 66 66 67 68 68 69 69 68 68 68 69 69 70 70 70 69 68 67 67 66 66 66 66 66 66 66 65 65 65 64 65 66 67 68 68 69 69 69 68 67 66 66 64 63 62 60 59 57 55 54 53 52 50 48 46 45 43 43 43 43 43 43 44 44 44 43 42 39 38 37 35 32 31 30 30 30 30 29 29 29 28 26 23 19 16 15 15 15 15 14 12 8 1 355 348 341 337 335 332 330 330 332 335 339 343 346 348 349 346 350 358 9 23 36 43 45 50 52 52 52 51 50 48 46 43 42 40 37 35 33 31 29 27 25 24 24 22 22 21 19 18 19 19 21 23 26 30 33 35 36 36 35 33 31 26 18 11 5 359 353 349 349 344 340 337 336 338 342 349 356 356 0 4 6 6 6 5 3 360 359 356 349 342 336 331 326 321 316 314 313 310 308 307 306 305 309 313 317 321 352 55 80 86 87 85 91 100 100 89 62 23 355 339 326 318 317 310 300 292 292 292 292 292 291 290 289 287 286 286 287 288 290 292 292 293 295 298 309 354 54 72 73 71 68 66 64 60 54 47 37 31 27 23 16 12 7 1 355 356 357 358 3 353 336 321 309 304 302 303 305 315 330 342 346 350 349 345 343 339 335 328 149 141 139 135 130 130 130 129 128 127 127 126 125 125 125 124 124 124 124 124 124 124 124 124 124 124 124 125 125 126 126 126 126 125 125 125 125 126 126 126 126 126 126 126 126 126 127 126 126 126 126 126 126 126 126 126 126 126 125 125 125 125 125 125 126 126 126 126 127 127 127 127 127 127 127 127 336 338 329 323 325 333 341 346 350 350 348 347 347 348 349 351 353 356 357 359 360 -0 -0 360 359 359 358 359 3 9 10 13 18 22 24 26 28 30 30 31 31 30 30 28 26 28 33 40 48 57 58 63 70 75 79 82 85 87 88 88 87 88 89 90 91 93 94 95 95 96 96 97 97 98 97 95 93 92 91 90 90 90 93 97 101 105 104 103 101 100 94 91 88 83 76 70 66 63 63 63 65 67 69 71 71 71 69 69 67 66 65 66 67 67 66 63 62 61 56 52 49 48 48 50 50 50 50 49 48 46 45 45 47 49 51 51 52 52 53 54 55 55 56 55 54 53 53 52 51 50 49 48 48 49 52 53 57 61 64 66 67 67 66 66 67 67 67 68 67 67 66 65 66 67 67 68 68 67 66 66 66 66 65 65 65 65 65 65 64 64 63 63 64 65 66 67 69 69 70 70 70 69 68 68 66 65 63 61 59 58 56 55 55 53 51 49 47 45 44 43 43 43 44 44 44 44 44 43 41 39 39 37 35 33 31 30 30 30 29 29 29 29 28 26 22 18 16 15 16 16 17 18 16 11 3 355 347 339 337 333 328 325 325 326 328 332 335 336 338 339 337 341 349 1 17 32 38 40 47 50 51 51 50 50 50 49 49 46 43 40 38 35 33 31 28 29 27 25 23 22 20 17 15 14 14 15 17 23 25 28 30 32 33 33 33 30 24 18 12 5 1 355 351 349 343 338 335 333 334 339 343 345 352 360 4 5 5 5 4 3 2 360 355 349 342 336 331 326 321 318 316 312 309 306 304 303 302 307 308 311 323 356 65 91 98 100 101 108 118 122 120 112 71 342 319 308 302 302 297 286 278 279 281 281 281 281 282 282 282 283 284 286 288 290 290 292 293 294 295 309 53 74 74 74 70 65 61 58 55 51 45 42 37 32 24 19 15 9 3 355 354 354 353 357 350 336 320 305 298 296 296 298 311 330 348 354 353 352 349 345 340 336 334 341 123 131 129 126 126 126 126 125 125 125 125 125 125 124 124 123 123 123 123 124 124 124 124 124 124 124 125 125 126 126 125 125 125 124 125 125 126 126 126 126 126 125 125 125 125 126 125 125 125 126 126 126 126 126 125 125 125 125 125 125 125 125 126 126 126 126 127 127 127 127 128 128 128 128 128 322 323 312 310 317 332 342 346 347 347 345 345 345 346 348 351 353 355 356 357 357 357 357 357 357 356 357 360 2 3 8 13 18 21 24 25 27 28 29 29 29 29 27 25 24 24 27 32 35 37 44 52 60 67 73 78 82 84 85 84 85 86 86 87 88 89 90 91 92 92 92 93 94 94 94 92 91 90 91 90 89 88 88 89 90 91 91 92 93 91 85 84 83 81 77 73 70 68 66 66 67 68 70 72 72 71 71 68 65 63 62 63 65 66 66 63 62 60 56 51 49 48 49 50 50 51 50 50 48 46 45 45 47 48 50 50 51 51 51 52 54 54 55 54 54 54 53 52 51 50 49 48 46 46 47 48 52 58 62 65 66 66 66 66 66 67 67 67 66 65 64 63 64 64 65 66 66 66 65 65 65 65 65 65 64 64 64 63 63 62 62 62 62 64 66 68 69 70 71 71 71 71 70 69 67 65 63 61 59 57 56 55 54 52 50 48 46 45 44 44 44 44 45 46 46 46 45 44 43 42 40 38 36 33 32 31 30 30 30 30 29 29 27 24 21 18 16 15 15 16 20 22 20 15 5 355 347 343 334 328 323 321 321 322 324 326 326 329 332 333 332 335 343 354 11 15 25 37 46 50 52 52 52 53 53 53 52 50 47 44 41 38 36 34 33 30 29 27 25 22 19 16 13 13 11 11 14 20 21 23 25 27 27 28 28 25 21 16 12 8 5 4 359 351 343 337 334 332 332 337 340 342 350 358 3 4 4 4 3 2 2 359 355 349 342 336 330 326 324 321 316 311 307 303 301 300 299 302 304 309 325 9 79 101 108 111 111 118 129 136 140 143 151 228 272 277 277 276 275 269 265 269 271 272 272 273 274 276 278 281 283 287 290 291 292 294 294 293 290 312 82 82 80 73 67 62 57 54 51 47 43 43 38 31 24 20 16 11 4 1 356 351 347 347 347 341 326 305 300 297 296 299 314 338 356 360 352 349 347 338 334 332 331 336 91 120 123 122 121 120 121 121 122 123 123 123 123 123 123 122 122 122 123 123 123 124 124 124 124 125 125 125 125 125 125 125 125 125 125 126 126 126 126 125 125 125 125 125 125 125 125 125 125 126 126 126 126 126 126 125 125 126 126 126 126 126 126 126 126 126 127 127 127 128 128 128 128 128 128 336 321 307 305 314 330 340 344 345 344 342 342 343 345 348 350 352 354 355 355 355 356 355 355 355 355 356 359 1 2 8 13 17 20 22 23 25 26 26 27 28 27 25 24 23 23 24 27 28 30 35 41 48 56 63 70 74 78 80 80 81 82 83 84 85 86 87 87 88 88 89 89 90 91 91 89 88 88 88 87 86 85 83 82 81 81 82 83 83 83 80 79 78 77 76 73 72 70 68 67 69 70 72 73 72 72 71 68 65 63 62 63 64 65 65 66 64 61 56 52 50 50 50 51 51 51 51 51 49 48 47 47 48 48 49 51 51 51 51 52 54 54 54 54 54 54 54 53 52 51 51 49 47 47 46 46 49 54 59 62 64 65 66 66 66 66 66 66 65 64 63 62 62 63 63 64 65 65 65 65 65 65 64 64 63 63 63 62 62 61 61 62 62 64 66 67 69 70 70 71 71 71 70 69 67 65 62 60 58 56 55 55 53 52 50 49 47 46 46 46 46 46 47 48 49 48 48 46 45 45 42 40 37 34 32 31 31 31 31 30 29 28 26 24 22 20 18 17 17 17 22 25 24 18 6 1 353 343 326 320 318 318 320 321 322 323 323 326 328 330 332 333 338 348 2 2 14 30 44 51 54 55 55 59 59 58 57 55 52 48 45 42 39 38 36 33 33 31 28 24 20 18 17 13 11 12 14 18 19 19 20 21 21 21 21 18 16 14 12 10 11 8 2 354 345 339 335 333 333 333 335 340 346 355 1 3 3 2 2 1 0 358 354 349 342 336 330 326 325 320 314 309 304 300 297 296 295 294 298 306 327 33 89 105 112 115 117 123 133 144 150 155 165 199 200 230 253 259 260 258 257 260 263 263 264 265 267 270 275 280 285 292 296 296 298 299 297 295 294 37 74 77 77 69 64 60 56 52 48 45 43 41 36 30 24 21 17 11 4 4 357 349 344 344 349 346 334 320 308 300 296 301 318 343 0 2 356 350 343 335 331 328 327 331 82 106 114 120 117 117 117 118 119 120 120 121 121 122 122 122 122 122 122 122 123 123 124 124 125 125 125 125 125 125 125 125 126 126 126 126 126 126 126 125 125 124 124 124 125 125 125 125 125 125 126 126 126 126 126 126 126 126 126 127 127 127 127 127 127 127 127 127 128 128 128 128 128 128 127 346 329 314 311 317 328 336 339 341 341 340 340 342 345 348 351 353 354 354 355 355 355 354 354 353 354 356 356 358 2 7 12 15 18 20 22 23 24 25 26 27 26 24 23 23 23 24 24 25 28 31 34 38 44 50 58 61 65 72 73 76 78 79 80 81 82 83 83 84 84 85 85 86 87 88 86 86 86 85 85 83 81 79 77 76 76 76 77 78 79 79 77 76 75 74 74 73 71 69 68 70 71 73 73 73 73 72 70 67 64 63 63 64 64 65 65 64 61 58 54 53 53 52 53 52 53 53 53 52 51 50 49 50 51 52 54 54 53 53 54 55 55 55 55 55 55 55 54 53 54 54 52 51 50 49 48 49 52 56 60 63 63 64 65 65 65 65 65 64 63 62 62 61 62 63 64 64 65 64 64 64 64 64 64 63 62 62 61 61 61 61 61 62 64 65 67 68 68 69 69 69 70 69 68 67 65 63 60 58 58 56 54 53 52 50 49 48 47 48 48 48 48 50 51 51 51 50 50 49 47 44 42 39 35 33 32 32 32 32 31 30 29 26 24 23 24 24 22 21 21 25 30 28 21 4 3 352 333 310 309 312 317 322 323 324 324 325 327 328 330 330 330 333 336 338 346 360 19 40 53 59 61 61 66 66 65 64 62 59 55 52 49 47 45 41 37 38 37 33 29 25 23 22 18 16 16 18 19 19 18 17 17 17 16 14 12 10 10 10 10 10 8 5 359 351 345 340 337 336 336 337 340 346 352 357 1 2 2 1 -0 359 357 353 348 342 335 332 328 324 318 311 305 300 295 293 292 292 290 293 301 327 59 93 104 109 110 117 124 132 140 149 158 170 193 195 218 240 252 254 251 249 251 251 253 256 260 263 268 274 282 289 296 302 305 307 308 307 309 336 48 59 62 69 66 62 59 55 50 48 46 43 39 34 29 26 22 17 13 9 4 356 348 344 347 353 347 335 335 311 300 297 302 319 343 1 1 4 358 347 337 330 324 319 317 328 107 117 117 115 113 113 113 114 114 115 116 118 120 121 121 121 121 121 122 123 123 124 125 125 125 125 126 126 126 126 126 126 127 127 126 126 126 125 125 124 124 124 124 124 124 124 125 125 125 126 126 126 126 126 126 126 126 127 128 128 128 128 128 128 128 128 128 128 128 128 128 127 127 127 347 332 321 317 321 327 332 333 336 338 338 339 342 346 349 352 353 354 355 355 355 355 355 354 354 355 356 357 359 1 5 9 13 17 19 21 21 23 25 26 26 25 24 23 23 23 24 25 27 29 31 32 33 36 39 43 47 54 62 64 69 72 74 76 77 78 79 80 81 81 82 83 84 85 85 84 85 85 84 83 82 80 78 76 76 75 74 74 75 76 76 75 75 75 74 74 73 72 70 69 70 71 72 73 73 73 73 71 69 67 65 64 65 65 65 65 65 63 60 57 57 56 55 55 55 55 55 55 55 54 54 53 53 54 56 58 58 57 56 56 57 57 57 58 58 58 57 57 56 58 58 57 57 55 53 51 51 53 56 59 61 61 63 64 64 64 64 64 63 62 61 61 61 61 63 64 64 64 65 65 65 64 64 63 62 61 61 60 60 60 60 60 61 63 64 65 66 67 67 67 68 68 68 68 67 66 64 63 62 59 57 55 53 52 51 50 49 49 49 49 49 50 51 52 53 53 53 52 50 49 46 42 40 39 36 35 35 34 34 33 32 30 27 26 26 27 28 27 26 27 29 35 37 34 27 7 339 315 291 299 311 322 328 329 329 330 330 330 330 330 329 326 326 326 328 333 344 5 34 54 63 66 66 70 73 73 72 70 68 64 62 61 57 52 47 43 45 43 39 35 35 32 29 26 24 23 22 21 21 20 19 16 14 12 9 7 6 7 7 8 9 9 7 3 358 353 348 345 345 342 340 340 344 350 355 359 360 360 359 358 356 355 352 347 342 339 334 328 321 313 306 300 294 290 289 288 287 284 287 294 329 82 97 100 102 109 116 122 128 132 144 157 166 169 190 211 228 241 245 247 246 240 240 243 249 256 264 271 280 288 289 303 313 317 320 323 328 341 21 32 47 58 64 62 59 55 51 47 45 44 40 36 32 29 26 23 21 18 13 4 355 349 347 351 355 351 340 327 306 297 296 303 317 338 358 358 5 2 349 332 317 307 297 290 278 154 124 118 110 107 105 104 105 106 109 112 116 118 120 121 121 121 121 122 123 124 125 125 125 125 126 126 126 126 126 126 127 127 127 126 126 125 124 124 124 123 123 123 123 123 124 124 124 125 125 125 125 125 126 126 126 127 128 128 129 128 129 129 129 128 128 128 128 127 127 127 126 126 126 342 329 323 320 323 327 330 331 333 335 337 340 344 348 351 354 354 355 356 357 356 356 356 356 356 357 357 358 359 0 3 8 12 16 19 20 22 24 26 27 26 25 24 23 23 24 24 26 28 30 31 32 32 32 32 33 37 45 55 64 63 65 68 70 71 73 75 76 78 79 80 81 82 83 84 84 85 85 85 84 83 82 80 78 78 76 75 74 74 75 75 75 76 75 75 75 75 74 73 72 71 72 72 72 73 73 73 72 71 69 68 68 67 67 67 67 66 66 63 60 58 59 59 59 57 57 57 58 59 59 59 58 58 58 59 60 62 61 60 60 60 60 60 61 61 61 61 61 60 62 62 62 60 59 57 56 55 56 58 59 59 61 63 63 64 64 63 62 61 61 60 60 60 61 62 63 64 65 65 65 65 65 64 62 61 60 60 60 59 59 59 59 60 62 63 64 65 65 66 66 67 68 68 68 68 67 66 65 63 61 58 56 54 53 52 51 50 50 49 49 50 51 53 54 54 54 54 53 52 51 48 45 43 42 40 40 39 38 37 36 34 31 29 29 28 29 31 32 33 35 36 42 52 59 55 356 296 288 285 302 318 328 332 333 334 334 334 333 331 329 326 322 322 321 321 323 331 350 26 54 66 70 71 74 80 81 80 79 77 75 73 71 67 62 57 52 54 50 46 43 42 40 37 35 32 30 28 25 25 25 22 18 14 10 8 7 6 7 7 7 8 9 8 7 3 360 358 356 352 347 344 343 344 350 354 356 357 357 356 354 353 352 349 345 341 339 333 325 316 306 298 291 287 285 284 283 281 276 277 280 57 101 104 105 107 111 117 122 127 134 147 150 157 174 191 205 216 225 231 234 232 223 227 233 243 257 271 283 294 302 302 318 325 328 332 341 352 5 10 27 46 57 62 59 54 50 46 45 43 41 38 35 32 29 26 22 21 19 13 3 355 351 351 355 356 352 337 313 298 293 294 301 313 324 335 352 6 2 340 315 300 291 284 284 259 152 124 115 105 102 100 100 102 105 110 114 117 119 121 122 122 122 122 123 124 124 125 125 125 126 126 126 126 126 126 126 127 127 126 126 126 124 124 123 123 123 123 122 122 122 123 123 124 125 125 125 125 125 125 126 126 127 128 128 128 128 128 128 128 128 128 127 127 127 126 126 126 126 126 331 324 321 321 324 326 327 329 331 333 337 341 346 350 353 355 356 357 358 358 358 358 358 357 358 358 358 358 358 359 2 6 11 16 17 18 22 25 27 28 28 26 24 24 25 25 25 27 28 30 30 31 30 30 30 30 33 40 48 54 54 58 60 62 63 67 70 73 74 76 79 80 82 82 83 84 86 87 87 86 86 84 84 83 81 78 77 75 75 75 76 77 77 77 77 77 77 76 75 74 74 74 74 73 74 74 74 74 73 73 72 72 72 71 70 70 70 70 68 66 64 69 68 65 62 61 61 62 63 64 64 64 64 63 63 64 66 65 65 64 64 63 63 64 64 65 65 65 64 64 65 65 64 63 61 60 60 61 62 62 62 63 63 64 64 63 62 61 60 60 59 58 58 59 61 63 64 65 64 64 64 64 63 62 61 61 60 60 59 59 59 59 61 63 64 65 65 65 66 67 68 68 68 69 68 68 68 67 65 62 59 57 55 53 51 51 50 49 49 48 49 51 53 55 55 55 56 55 54 52 50 48 46 46 45 44 43 42 40 39 36 34 32 32 31 31 33 35 37 41 45 52 56 72 141 229 258 272 288 315 329 333 334 337 336 335 333 331 329 326 324 322 320 318 317 317 322 336 8 48 54 66 74 80 86 88 88 87 86 85 84 81 78 73 67 62 61 57 54 54 51 48 45 43 40 38 34 32 31 32 29 22 17 13 11 10 10 10 9 9 8 9 9 8 7 4 4 2 358 353 349 347 346 349 350 351 353 353 352 350 349 348 346 344 342 337 330 320 309 297 288 282 278 278 277 276 274 266 262 247 155 123 118 115 115 117 121 125 131 142 151 155 162 175 189 199 206 211 216 218 215 209 211 219 238 267 290 304 310 312 319 324 330 336 342 354 8 19 19 33 46 55 59 54 50 47 46 43 40 38 36 35 32 29 26 23 19 14 9 1 354 351 352 355 355 345 318 297 289 288 291 298 301 307 319 345 4 355 326 308 299 296 293 290 278 127 113 108 102 101 101 102 105 111 116 120 122 122 123 123 123 123 123 124 124 124 125 125 125 126 126 126 125 125 126 126 126 126 126 126 125 123 123 122 122 122 122 122 122 122 123 123 124 125 125 125 125 125 125 126 126 127 127 127 127 127 127 127 127 127 127 127 126 126 126 126 126 126 126 318 315 317 320 322 323 324 326 329 333 338 343 348 353 354 355 358 359 -0 0 360 359 359 358 358 358 358 357 357 358 1 5 10 12 15 19 23 26 28 29 29 27 26 25 26 26 27 28 29 29 29 29 28 28 28 28 31 36 42 47 49 52 53 54 55 60 65 68 70 73 77 79 81 81 83 85 87 89 89 89 89 87 87 86 84 81 80 78 77 77 79 80 80 80 80 80 79 79 78 77 76 76 76 76 75 75 76 77 77 78 77 77 76 76 75 74 74 74 74 73 73 77 75 73 70 67 66 67 68 69 69 69 69 68 67 68 69 68 68 67 67 66 66 66 67 68 68 67 67 67 67 67 66 65 64 64 64 65 65 65 65 65 65 64 64 63 62 61 60 58 57 56 57 58 61 63 63 63 64 64 64 64 64 63 62 61 60 60 59 59 59 60 62 64 65 65 66 66 67 68 68 69 69 69 69 68 68 67 65 63 60 57 55 53 53 51 49 48 47 46 48 51 53 55 55 56 56 55 54 53 51 49 48 48 47 47 46 45 43 41 39 36 35 34 32 31 30 31 33 35 39 37 39 305 243 249 266 282 301 329 334 336 337 337 335 333 331 329 326 324 322 321 318 316 314 313 316 323 334 342 13 54 76 85 90 93 94 94 94 93 93 91 87 82 76 69 67 68 65 61 58 55 53 51 48 46 44 43 40 43 39 32 26 22 20 18 18 16 14 12 10 13 12 11 10 9 8 6 3 359 355 351 350 353 353 352 351 349 347 346 344 343 342 342 340 334 324 313 300 288 279 274 272 270 269 268 265 255 244 211 168 166 133 125 124 126 128 131 137 145 146 154 164 174 184 192 198 200 202 203 201 190 183 173 224 326 326 326 331 337 340 337 338 342 349 3 9 14 25 35 44 51 55 48 45 44 44 41 39 37 36 35 33 31 29 24 15 7 1 356 351 349 349 350 349 336 309 287 283 285 288 295 295 300 313 336 353 347 329 316 313 308 303 298 298 99 103 102 100 100 101 103 108 114 120 124 125 125 124 124 124 123 123 124 124 124 125 125 126 126 126 126 125 125 125 126 126 126 125 125 124 123 122 122 122 122 122 122 122 122 123 123 124 124 125 125 125 125 126 126 127 127 127 127 127 126 126 126 126 126 126 126 125 125 125 125 125 126 126 310 310 315 317 319 321 323 326 329 334 339 345 350 353 356 358 0 1 2 1 1 360 358 358 358 357 357 356 355 356 360 5 8 9 14 19 23 27 29 30 30 29 28 28 27 27 27 28 28 29 28 28 28 27 26 27 29 33 38 42 45 47 47 49 51 56 60 64 66 70 74 76 77 80 83 85 88 90 91 92 92 91 90 88 86 84 83 81 81 80 82 83 83 84 83 82 81 80 79 79 79 78 78 78 78 77 79 81 81 82 82 81 81 80 79 79 78 78 78 78 79 80 79 77 76 74 73 73 73 72 73 73 73 72 70 71 71 71 70 70 69 68 68 68 68 69 69 69 69 68 68 67 66 66 66 66 66 66 66 66 66 66 65 65 64 64 63 62 61 58 56 55 56 58 61 62 63 63 64 65 65 66 65 64 62 61 61 60 60 59 59 61 63 65 66 66 66 67 67 68 68 69 69 69 69 68 67 66 65 63 60 57 54 53 53 50 48 46 45 45 47 50 53 53 55 56 56 56 54 53 52 50 50 50 49 48 48 46 45 43 39 38 37 34 32 29 25 22 21 18 14 15 358 325 301 295 301 312 324 339 338 338 337 335 334 332 331 328 326 325 323 320 316 313 311 311 312 316 320 321 338 23 68 85 92 96 98 99 100 100 99 97 94 88 82 75 70 75 75 71 67 65 63 61 59 58 56 54 51 56 53 47 41 37 34 32 30 26 22 18 16 20 19 18 17 14 11 8 6 2 359 357 356 6 4 358 352 346 342 339 337 337 337 338 337 333 317 303 291 281 278 273 268 264 263 261 258 250 232 209 186 165 140 132 130 131 133 137 138 139 145 153 161 170 178 185 188 187 187 186 179 143 109 79 49 13 358 356 3 7 2 351 346 347 356 357 7 19 28 34 38 42 45 45 41 38 40 39 38 38 38 38 36 34 33 26 11 358 352 349 347 346 345 344 338 321 298 280 279 282 285 287 291 297 308 327 342 347 338 324 324 315 306 299 301 91 100 100 100 99 99 101 107 113 118 122 123 124 124 124 122 122 123 123 124 124 125 125 126 127 127 126 125 125 125 125 125 125 125 124 123 122 121 121 121 121 121 122 122 122 123 123 124 124 125 125 125 126 126 127 127 127 127 126 126 126 126 125 125 125 125 124 124 124 125 125 126 126 126 305 309 313 314 316 319 321 324 329 334 340 348 353 354 359 1 2 2 2 2 1 359 359 358 356 355 354 353 353 355 358 0 3 8 14 20 24 28 30 31 30 30 30 29 28 27 27 27 27 28 27 27 27 26 26 26 28 32 36 38 40 41 43 45 48 52 56 59 62 66 70 72 74 79 83 85 88 91 92 93 93 93 93 91 89 87 86 85 84 84 84 85 86 86 84 83 82 81 81 81 81 81 81 80 80 80 83 84 84 84 85 85 84 83 82 81 81 81 81 81 81 81 80 79 79 79 78 78 77 77 77 76 75 74 72 72 72 72 72 71 70 69 69 69 69 69 69 69 69 68 67 66 65 65 65 66 66 66 67 67 67 66 65 65 65 65 65 64 62 59 56 56 57 59 61 61 62 64 66 66 67 67 66 65 64 63 63 61 60 60 60 62 64 65 65 66 66 67 67 67 68 68 68 68 68 68 66 65 63 61 59 57 56 54 52 49 47 45 44 43 46 49 50 52 54 56 57 56 55 54 53 53 52 51 50 50 49 47 46 43 41 39 37 33 30 25 19 15 11 10 9 3 355 343 335 331 332 335 339 343 342 339 336 333 332 333 332 330 330 326 322 318 314 311 310 310 311 312 314 318 327 348 39 75 86 97 100 100 103 104 103 100 97 93 89 85 85 89 88 83 80 78 76 74 72 72 70 67 64 70 68 62 57 53 52 49 45 40 34 29 26 33 32 29 27 22 17 12 8 6 8 9 8 8 16 10 357 344 335 331 330 330 331 333 332 327 306 292 283 275 275 271 265 261 260 258 254 246 228 221 208 169 144 134 131 131 133 135 136 134 137 144 152 159 165 170 173 172 164 157 134 87 77 67 50 23 22 14 23 30 21 1 350 349 0 0 12 24 32 31 29 28 31 31 31 32 36 37 37 39 41 43 43 42 40 33 7 349 342 343 342 342 341 336 324 304 286 277 278 280 281 284 289 296 305 322 341 351 350 342 330 316 308 303 307 70 98 99 99 97 96 97 104 112 117 118 119 120 121 121 121 122 122 123 124 125 125 126 127 127 126 125 125 125 125 125 125 124 124 123 122 121 121 121 121 121 122 122 122 123 123 124 124 124 125 125 125 125 125 125 125 126 126 126 126 125 125 124 124 124 123 123 123 124 125 126 126 126 127 299 303 305 309 312 314 316 320 326 332 341 355 359 0 4 4 4 3 2 1 360 359 359 357 355 353 352 351 351 353 356 356 1 8 16 22 26 29 31 31 31 31 30 29 28 27 26 26 26 26 26 26 26 26 26 26 28 30 34 35 35 36 39 42 44 48 51 54 57 60 61 66 71 76 81 83 86 90 93 93 94 95 94 93 92 90 89 88 88 87 87 88 88 87 86 85 84 84 84 84 83 83 83 83 83 83 86 87 87 87 87 87 86 85 84 83 82 82 82 82 82 82 82 82 82 81 81 81 80 79 79 77 76 75 74 73 72 72 72 71 70 69 68 68 68 68 68 68 68 67 65 64 63 63 63 64 65 66 67 67 67 67 66 66 66 67 66 65 63 61 58 57 59 60 62 63 64 65 66 68 68 68 67 67 66 66 64 63 62 62 62 63 65 66 66 66 67 67 67 67 67 67 67 67 67 66 65 64 62 60 58 56 56 54 51 48 46 44 43 43 44 45 48 51 54 56 57 57 56 55 54 54 54 53 53 53 52 51 49 46 46 42 37 32 27 22 16 12 8 7 5 1 356 351 347 345 345 344 344 345 341 337 334 331 332 335 335 334 333 327 321 316 312 311 311 311 313 313 315 318 324 333 356 38 57 74 89 99 105 106 106 105 103 101 99 97 97 102 100 97 94 93 91 90 89 87 84 81 79 86 83 78 74 72 69 65 61 56 50 44 40 42 46 45 40 35 27 20 16 19 27 30 31 31 42 31 6 341 328 324 323 323 326 327 324 316 292 281 276 274 271 268 266 264 263 260 254 246 244 236 216 175 144 132 127 126 127 127 129 130 126 129 133 137 140 140 140 138 125 114 93 73 70 67 66 60 31 20 29 39 35 8 355 351 352 1 15 29 39 35 27 20 20 20 27 33 37 37 38 40 43 44 49 52 50 37 3 322 321 329 330 330 328 317 300 286 278 276 280 281 282 286 291 297 306 323 343 350 351 353 332 316 309 306 311 18 89 92 97 98 97 95 101 114 121 121 124 123 122 121 122 122 123 124 124 125 126 127 127 127 126 125 124 124 124 124 124 123 123 122 121 121 121 120 121 121 122 122 123 123 123 123 124 125 125 125 125 125 125 125 124 125 125 125 124 124 123 123 123 122 122 122 123 124 125 126 126 127 127 292 295 297 301 304 307 310 314 322 333 345 354 5 9 11 9 7 4 3 1 1 360 359 357 354 352 350 348 347 349 353 353 0 10 19 25 28 30 31 31 31 31 30 29 27 26 25 25 24 24 24 24 24 25 26 27 28 30 32 32 32 33 34 36 39 42 44 47 50 53 55 60 66 72 77 78 83 86 89 91 93 95 95 95 94 93 92 91 91 90 90 90 89 88 87 87 87 87 86 86 86 86 85 85 85 86 88 88 88 88 89 89 88 86 84 83 82 82 81 82 82 83 84 84 84 83 83 82 81 79 78 77 76 75 74 74 72 71 70 69 68 67 67 66 66 66 66 66 66 65 65 63 62 62 62 62 64 65 67 68 68 68 68 67 68 68 68 67 65 63 60 59 61 62 62 64 66 67 68 69 69 69 68 68 68 67 66 65 64 64 64 65 66 67 68 68 68 68 67 67 66 66 66 66 66 66 65 63 62 60 58 58 56 53 50 47 45 43 42 42 41 43 47 51 55 57 58 58 57 57 56 55 54 56 57 58 58 58 56 54 52 46 40 33 27 21 16 12 12 9 5 1 358 354 351 350 348 348 346 344 340 336 333 332 334 339 340 340 338 329 321 315 311 311 312 313 313 314 316 319 322 327 336 357 35 11 47 90 105 109 111 112 112 111 111 110 108 113 111 109 107 105 103 102 101 99 97 95 94 101 99 96 94 91 86 82 77 72 66 60 54 51 57 58 53 49 42 35 33 37 37 44 51 54 75 75 41 326 313 312 313 314 316 315 310 299 277 271 269 269 268 269 270 271 271 268 264 261 267 258 233 181 141 127 122 120 120 120 121 121 118 118 118 117 116 116 113 108 101 93 83 71 67 65 65 60 42 26 30 40 45 18 18 18 3 8 19 34 47 47 38 30 29 25 34 43 44 42 41 44 49 49 59 69 74 65 213 240 259 264 275 282 282 276 272 271 273 278 280 283 287 291 295 302 311 326 342 348 349 352 336 320 310 305 308 313 332 81 98 102 102 100 100 110 119 120 127 127 126 124 124 124 124 124 124 125 126 126 126 126 125 124 124 124 123 123 123 123 122 121 121 121 121 121 122 122 122 123 123 123 123 124 124 125 125 125 125 124 124 124 124 124 124 123 122 122 122 122 122 121 121 122 123 124 125 125 126 126 126 287 289 291 295 298 301 306 313 326 342 356 5 15 18 17 13 9 6 4 2 2 0 358 356 354 351 349 344 344 344 346 351 2 14 23 28 30 31 31 31 31 30 29 28 26 25 24 23 23 22 22 22 23 24 25 27 29 30 30 31 30 30 30 31 33 35 37 40 41 43 47 52 58 65 71 76 78 80 82 87 91 93 95 96 96 95 95 94 93 92 91 91 90 90 89 89 89 89 89 88 88 88 88 88 89 89 89 89 88 88 88 88 87 85 84 83 82 82 82 82 83 83 83 83 82 81 81 80 79 77 76 75 74 73 72 72 70 69 68 68 67 66 65 65 65 65 65 65 65 65 64 64 62 62 62 62 63 65 67 69 69 70 70 69 70 70 69 69 67 65 63 62 63 64 65 67 68 68 69 69 70 70 70 70 70 69 69 68 67 67 67 67 69 69 69 69 69 68 67 66 66 66 65 65 65 65 64 63 62 60 59 58 55 52 49 46 44 42 41 41 40 41 45 51 55 58 60 60 59 59 58 57 57 60 63 65 66 66 65 64 60 53 46 37 29 22 19 16 15 11 6 2 359 355 352 351 350 349 347 344 341 338 336 336 338 341 343 342 339 327 318 312 309 310 311 312 313 315 317 319 321 325 330 336 340 342 359 52 97 112 117 120 121 121 120 119 118 121 119 117 115 113 113 112 110 108 107 106 105 105 108 109 108 104 99 95 90 86 80 76 73 69 73 71 66 63 59 54 52 53 53 60 68 78 104 122 146 208 211 257 278 287 291 290 286 278 264 261 262 265 268 272 276 281 283 282 280 281 286 279 261 183 132 121 117 116 115 115 115 115 112 111 110 108 106 105 102 97 92 86 78 70 67 67 64 59 48 33 30 36 45 31 26 24 20 18 27 39 51 58 59 56 50 42 51 58 58 56 53 52 55 67 92 114 133 165 203 215 221 222 227 233 238 244 253 262 270 275 282 288 293 297 303 310 319 330 334 341 349 353 341 324 311 302 301 300 302 91 104 106 106 103 98 97 98 98 115 123 125 125 123 123 123 123 124 125 125 125 125 125 125 124 124 123 123 123 122 122 122 121 121 121 121 122 122 123 123 123 123 124 124 124 125 125 124 124 124 124 124 124 124 123 122 121 120 121 121 121 121 122 122 123 123 124 124 125 125 125 126 295 293 292 293 295 300 309 324 342 342 359 18 24 23 20 15 11 7 6 5 3 0 358 355 352 349 346 344 343 343 347 354 7 18 26 31 32 32 31 31 30 29 28 27 25 24 23 22 22 21 20 20 20 21 23 25 27 28 29 29 28 28 27 27 28 28 30 31 32 35 38 42 48 55 63 69 64 68 74 82 88 92 94 96 97 97 97 97 95 94 93 93 92 91 91 91 91 91 90 90 90 90 91 91 91 91 90 88 87 85 85 85 84 83 83 83 82 81 81 81 82 81 79 78 78 77 76 75 74 73 73 72 71 71 71 70 67 67 66 66 66 65 65 65 65 65 65 65 65 65 65 64 63 63 62 62 63 65 67 69 70 71 71 71 72 72 71 71 69 67 66 65 65 66 67 68 69 69 70 70 71 71 71 71 71 71 71 70 70 69 69 69 70 70 70 70 69 68 67 67 67 66 64 64 64 63 63 63 62 62 60 57 54 51 48 45 43 41 40 39 37 38 42 48 53 57 60 60 61 61 60 60 60 65 68 70 72 72 71 70 66 60 52 43 34 28 27 26 19 14 8 2 357 353 351 349 349 348 346 344 344 342 342 342 342 342 341 339 332 320 313 309 306 308 309 310 312 314 316 319 321 324 325 328 331 332 338 353 49 105 120 124 125 126 126 126 125 127 124 122 121 121 119 118 117 116 115 114 114 113 118 119 116 112 108 104 101 98 94 92 90 85 91 89 83 78 75 72 71 70 72 78 87 100 125 143 163 185 186 207 229 245 254 258 259 259 253 254 259 264 271 277 284 291 295 295 294 294 295 292 285 196 119 113 112 112 111 111 111 111 109 108 107 106 106 103 99 95 90 85 79 73 69 69 65 59 51 39 33 35 42 42 41 39 38 33 37 45 54 61 62 62 63 60 68 76 78 80 80 83 97 150 168 175 183 195 206 210 211 211 212 214 218 225 242 260 272 279 292 298 303 308 313 320 326 328 335 343 351 353 340 321 307 297 296 294 290 122 110 107 105 102 101 96 87 71 76 101 116 121 122 120 119 122 123 124 124 124 124 124 124 124 123 123 122 122 122 122 122 122 122 121 122 123 124 125 125 126 126 126 126 126 126 125 125 124 124 124 123 123 122 121 121 120 121 121 121 121 122 122 122 123 124 124 124 125 125 125 126 315 310 307 304 304 311 327 345 360 1 18 28 28 25 21 17 13 9 8 6 3 0 357 354 350 347 344 343 342 344 349 359 12 23 30 32 32 32 32 31 29 28 27 25 24 22 21 20 20 18 17 17 17 18 20 22 23 25 26 27 26 26 26 25 24 24 24 24 25 27 29 33 39 45 52 56 48 55 64 74 83 89 94 96 98 98 98 98 97 95 94 94 93 93 93 93 92 92 91 91 91 91 91 91 91 91 89 86 84 82 82 82 82 82 81 81 80 79 78 78 79 76 73 73 73 71 70 69 69 69 69 68 67 67 67 66 64 64 65 65 65 64 64 64 64 64 65 65 65 65 64 64 64 63 62 62 63 65 67 69 71 71 72 72 73 73 73 73 71 70 69 68 67 68 69 70 70 70 71 72 72 72 72 72 73 73 73 73 72 72 71 71 70 70 70 70 69 69 68 68 67 66 64 63 63 63 63 63 63 62 60 57 53 49 46 44 41 41 40 37 34 34 37 43 49 55 57 58 61 61 61 61 63 68 72 73 74 75 75 74 71 65 57 48 40 39 36 30 23 15 7 359 353 350 349 349 347 346 345 346 347 347 345 345 344 342 338 331 322 312 307 305 304 303 306 308 311 314 316 319 321 323 324 325 327 327 329 333 342 29 88 114 124 129 130 130 129 130 128 126 125 125 124 124 123 123 123 122 122 122 126 126 123 119 116 114 112 110 109 107 104 101 108 107 101 96 92 90 90 89 91 98 107 118 135 149 156 160 179 199 215 228 238 244 248 251 252 256 261 267 274 283 292 299 300 302 302 299 296 293 290 279 110 109 108 107 107 107 108 107 106 106 106 106 105 102 99 95 91 85 80 77 76 71 67 61 54 45 40 38 42 42 45 49 56 55 55 57 60 61 64 68 71 73 76 84 100 114 116 132 179 202 201 199 200 205 205 205 205 204 202 199 196 197 217 235 251 281 302 311 315 319 325 330 334 334 340 347 351 350 333 311 300 297 292 288 284 123 110 105 102 100 100 96 86 68 47 53 83 106 107 111 116 120 122 123 123 124 124 123 123 123 122 122 122 122 122 122 122 122 122 122 123 124 125 126 126 126 127 127 127 127 126 126 125 125 125 124 123 122 121 121 121 121 122 122 122 122 122 123 123 124 124 124 124 125 126 127 128 343 343 337 332 330 338 357 2 5 19 26 31 32 27 22 18 15 14 10 7 3 360 356 352 348 345 343 342 343 345 351 1 16 27 33 34 34 33 32 30 29 27 26 24 22 20 20 19 18 15 14 13 14 15 16 17 18 20 22 23 22 23 24 23 23 22 21 20 19 19 21 23 28 34 37 37 32 40 50 63 76 85 91 95 97 97 98 98 98 97 95 95 95 94 94 94 93 92 92 92 91 91 90 90 90 89 87 84 81 80 80 80 80 80 80 79 77 76 75 75 74 70 69 69 68 66 65 65 65 65 65 65 65 64 64 63 61 62 63 63 63 63 63 63 63 64 64 64 65 65 64 64 64 63 63 62 63 65 67 69 71 71 72 73 74 75 75 74 73 73 72 71 70 70 71 71 72 72 72 73 73 73 73 73 74 74 74 74 74 74 73 72 71 71 70 70 69 69 69 68 67 66 64 63 63 63 64 64 64 63 61 57 52 48 45 42 40 40 38 35 31 30 32 37 43 48 51 54 59 60 60 61 64 69 74 76 76 78 79 78 76 70 62 55 49 45 40 33 24 14 3 355 349 348 348 348 347 347 347 348 350 348 347 345 342 338 330 322 314 307 303 303 303 302 303 306 309 312 314 317 318 319 320 322 324 323 324 326 328 332 332 343 106 128 131 132 131 130 129 128 128 128 128 128 129 129 129 129 129 129 132 131 129 127 125 124 123 122 121 119 116 115 122 120 116 112 109 108 107 107 111 117 124 130 140 142 149 163 179 198 216 229 239 245 247 248 252 260 268 273 280 289 298 304 304 304 302 299 294 291 287 281 252 113 108 106 106 105 105 104 103 103 102 102 102 100 98 95 91 86 84 83 80 76 72 67 61 53 48 45 44 45 48 55 71 91 97 97 95 86 83 83 85 88 90 100 121 122 142 174 200 211 209 206 203 204 198 195 194 193 189 183 176 168 168 168 175 282 320 326 326 328 332 334 336 339 343 348 348 342 318 309 301 290 286 286 290 94 102 102 101 99 100 97 92 81 57 39 55 90 90 110 119 119 120 121 122 122 122 122 122 122 122 122 122 122 122 122 122 122 123 123 124 125 126 126 126 126 126 127 127 127 126 125 125 125 124 124 123 122 122 121 121 122 123 123 123 123 123 123 124 124 124 124 125 126 127 129 129 2 2 359 357 359 7 16 22 28 35 37 38 34 28 23 19 17 16 12 7 3 359 354 350 346 343 344 342 342 344 350 2 17 30 35 36 36 34 32 30 28 26 25 23 21 20 19 17 15 13 11 10 10 11 12 13 14 16 18 19 19 20 21 21 20 21 20 18 16 15 14 15 17 21 23 20 15 22 32 47 64 78 87 90 92 95 97 98 98 98 97 96 96 96 95 94 93 93 92 91 90 89 88 88 87 86 84 82 80 79 79 79 79 79 79 78 75 73 71 70 69 64 64 64 63 62 61 61 62 62 62 62 62 61 61 60 60 60 61 61 61 61 61 62 62 62 63 64 64 64 64 64 64 63 63 64 65 66 67 68 69 70 72 74 75 76 76 76 75 75 73 72 72 72 72 73 73 73 73 73 73 74 74 74 75 75 75 75 75 74 74 73 72 70 70 69 69 69 68 68 67 66 65 64 64 64 65 65 65 63 61 57 53 48 44 42 41 38 35 31 27 27 28 31 35 35 42 49 55 57 58 60 64 70 70 74 78 81 82 80 78 72 63 60 57 48 42 33 23 12 0 353 350 350 349 350 350 351 351 351 349 345 346 342 337 331 324 317 310 304 302 301 301 301 301 302 304 307 309 312 313 313 316 318 319 318 320 321 322 322 323 325 337 110 126 129 130 130 127 127 128 129 131 132 132 132 133 133 134 135 137 137 136 134 133 132 131 131 129 128 126 126 128 129 128 125 124 123 123 124 128 133 136 138 141 147 156 169 183 197 214 230 242 243 247 253 259 269 278 283 290 297 302 304 305 301 297 294 292 288 284 278 278 137 113 109 107 106 105 104 103 103 102 101 101 100 98 95 92 89 87 87 87 86 83 79 73 63 61 58 51 49 52 62 80 102 115 121 121 116 111 107 104 103 106 112 124 142 173 198 212 216 210 203 198 198 186 180 179 178 174 168 160 152 151 147 138 118 48 353 336 333 334 335 336 339 342 346 344 328 302 297 292 285 286 291 314 67 90 93 93 94 97 99 100 102 116 144 159 150 129 128 125 121 120 119 119 119 120 121 121 122 122 122 122 122 122 122 123 123 124 124 125 125 126 126 126 126 126 126 126 126 126 125 125 124 124 123 123 122 122 122 122 122 123 123 123 124 124 124 124 124 124 125 125 127 128 129 129 7 8 9 11 17 23 21 32 40 45 45 41 36 30 25 22 20 17 13 7 2 358 353 348 346 344 343 341 340 341 346 357 16 32 38 38 38 36 33 30 28 25 24 22 21 20 18 16 13 11 8 7 7 8 8 9 11 12 15 17 18 17 17 17 18 18 17 16 14 12 10 9 8 9 9 4 1 3 11 26 46 67 78 83 87 92 95 97 97 97 97 96 96 96 95 94 93 91 90 89 88 86 87 86 85 85 83 81 79 78 78 78 78 78 78 76 74 71 68 65 64 65 60 59 59 58 58 58 59 60 60 60 60 59 59 59 59 59 59 59 59 59 59 60 60 61 63 64 64 64 64 64 64 64 64 65 66 66 67 68 68 69 71 73 75 76 76 77 76 76 74 73 73 73 74 74 74 74 73 74 74 74 75 75 75 75 75 75 75 74 73 72 71 69 69 68 68 68 68 68 68 67 66 66 65 65 66 65 64 63 60 57 53 49 49 45 41 37 32 29 26 24 24 26 28 29 35 42 48 53 55 58 60 61 64 71 77 81 81 80 76 71 67 63 58 49 41 31 20 10 1 359 357 354 353 353 353 353 352 348 345 344 341 337 332 327 321 316 310 305 305 303 302 302 300 299 299 300 302 302 304 306 309 312 315 316 314 315 316 316 317 319 324 347 103 120 124 125 122 124 127 129 131 133 133 134 135 135 136 138 141 142 141 139 137 137 136 135 134 134 134 134 133 135 136 134 134 134 135 138 141 144 145 145 145 154 165 178 188 195 209 226 241 241 248 257 266 280 290 295 300 301 303 303 301 296 293 291 290 286 284 281 272 158 118 112 109 108 106 105 105 107 107 106 105 104 101 98 97 96 94 91 89 94 93 90 84 76 73 69 61 58 60 72 87 99 101 107 115 116 115 115 115 115 119 119 121 153 199 221 229 229 214 207 202 188 181 171 162 161 158 153 147 146 140 133 122 107 85 44 356 340 340 338 337 337 339 341 338 325 309 294 286 285 291 304 338 50 78 82 83 85 90 93 96 103 163 192 188 178 153 138 129 123 120 119 118 118 119 120 120 121 122 122 122 122 123 123 123 124 124 124 125 125 125 125 125 125 125 125 125 125 125 125 124 123 123 123 123 123 123 123 123 123 123 123 124 124 124 125 125 125 125 125 126 127 128 128 128 10 12 15 19 22 25 30 38 45 47 46 41 36 31 27 26 23 18 13 8 2 356 351 347 346 344 341 340 337 336 338 349 11 29 34 39 39 37 34 30 27 24 22 22 20 18 16 14 12 9 7 6 6 6 6 7 8 10 12 14 14 14 14 14 14 14 14 14 12 10 8 6 4 4 1 359 354 351 354 4 22 44 46 65 80 88 93 95 96 97 96 96 95 95 94 92 91 89 88 87 87 86 86 86 85 84 82 80 79 78 78 78 77 77 76 74 71 68 64 62 61 60 57 56 56 56 56 57 57 58 58 58 58 58 58 58 58 57 58 58 58 58 58 59 60 61 63 64 64 64 64 64 64 64 65 66 66 67 67 67 67 68 69 71 73 75 76 77 77 76 75 74 74 74 75 75 75 75 74 75 75 75 75 76 76 75 75 75 74 74 72 71 70 69 69 69 69 69 69 70 70 69 68 67 67 67 66 65 63 62 59 57 53 50 50 46 41 34 29 26 23 20 21 21 21 23 27 32 38 45 49 52 55 56 56 64 72 77 78 77 74 70 70 65 58 49 40 29 20 12 7 6 3 360 356 354 352 350 349 345 342 339 336 332 328 324 320 316 313 310 309 307 304 302 299 296 295 294 294 295 296 298 301 304 308 310 306 306 307 309 311 313 316 321 344 91 109 111 119 126 129 131 133 133 134 134 134 135 136 139 142 144 142 139 136 136 136 135 136 137 138 139 139 140 140 139 139 141 144 147 149 152 152 152 152 162 174 184 190 194 205 215 216 232 246 259 274 289 296 299 300 300 299 298 296 295 294 292 290 286 283 279 265 165 121 114 111 110 109 109 109 112 113 113 112 110 106 104 104 101 99 98 97 99 97 93 90 88 83 77 73 72 74 82 90 90 95 100 104 105 104 103 103 105 105 89 65 56 300 267 261 255 226 213 201 173 165 155 145 144 141 139 137 132 125 119 111 101 91 71 41 34 4 349 342 338 337 336 334 332 312 295 290 293 303 319 348 36 42 61 73 75 79 79 76 48 252 249 230 196 159 141 132 125 121 120 120 119 119 120 120 121 122 122 123 123 123 123 123 124 124 124 124 124 124 124 124 124 124 124 124 125 125 124 123 123 123 123 123 124 124 124 123 123 123 124 124 125 125 124 124 125 125 126 127 127 128 128 128 15 16 18 21 21 24 29 35 41 43 41 34 32 30 29 27 23 18 13 8 1 355 351 349 346 343 339 337 333 331 331 342 5 18 23 36 38 36 33 29 25 22 20 20 18 15 14 12 11 9 8 6 6 6 5 6 7 9 10 12 12 11 11 11 11 11 11 11 10 8 6 6 4 1 358 355 351 348 347 350 357 8 16 44 67 81 89 92 94 95 95 94 93 93 92 91 89 88 87 86 86 86 86 86 85 83 82 81 80 79 79 77 76 75 74 72 69 66 62 62 61 59 58 57 57 57 57 57 57 57 57 57 57 57 56 57 56 56 56 56 57 57 57 59 60 62 63 63 63 64 64 64 64 65 65 66 66 66 66 66 66 67 67 69 71 73 73 75 77 77 76 76 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 75 74 73 72 71 70 70 71 71 71 71 71 71 71 70 69 68 68 67 66 64 63 61 59 56 55 54 51 46 39 32 25 22 19 16 16 17 17 18 20 23 28 34 39 40 42 46 47 56 64 70 72 72 71 70 68 64 57 48 38 30 22 17 17 12 8 3 359 353 349 346 343 343 340 336 332 329 325 322 319 316 315 314 311 308 305 300 297 294 292 290 290 290 290 291 293 296 299 300 295 296 298 300 303 306 308 311 316 320 329 338 265 147 141 139 138 136 135 135 133 134 137 141 145 144 138 134 134 132 132 133 136 138 140 141 141 139 138 139 141 145 149 152 154 156 156 157 158 168 178 187 191 193 203 211 213 230 247 267 283 289 292 293 294 293 292 292 294 296 294 291 287 282 278 272 257 164 124 116 114 113 113 113 114 117 118 118 117 114 112 110 109 106 104 103 101 100 96 93 93 87 83 79 79 80 83 86 89 89 92 94 94 92 88 84 80 80 75 63 52 43 28 5 342 324 322 315 167 147 145 139 132 131 126 124 122 115 112 110 107 101 98 95 90 67 28 4 349 337 333 330 328 328 314 305 303 307 318 330 342 346 14 47 64 66 68 64 50 319 313 269 241 206 166 142 131 126 126 123 121 120 120 121 121 122 122 122 123 123 123 123 123 123 124 124 124 124 123 123 124 124 124 125 125 125 125 124 123 123 124 124 124 124 124 123 123 123 124 124 124 124 124 124 124 125 126 127 127 127 127 128 128 21 20 20 20 20 22 25 28 31 33 35 32 25 25 25 24 21 17 12 7 1 354 351 350 345 341 337 334 329 326 327 341 345 2 17 29 32 31 29 25 22 21 20 17 14 12 11 10 9 8 8 7 7 6 6 6 6 8 9 10 10 9 10 9 9 8 8 8 7 6 4 4 2 359 356 353 350 347 345 345 345 348 356 18 47 70 83 89 92 93 93 92 91 90 90 89 88 87 86 86 86 86 86 85 84 83 82 81 81 80 78 76 74 72 71 69 67 65 63 62 60 59 59 59 58 59 59 59 58 58 57 57 56 56 56 56 55 55 55 55 56 56 57 59 60 62 63 63 64 64 64 65 65 65 65 65 65 66 66 66 66 66 66 68 70 72 71 74 76 77 77 77 76 76 76 76 77 77 76 77 77 76 76 76 76 76 75 75 74 73 72 72 71 71 73 73 73 73 72 72 71 70 69 69 68 67 66 64 63 60 58 56 55 54 50 45 37 28 21 17 15 12 12 13 13 14 15 17 21 25 29 30 33 37 38 48 56 62 66 66 67 68 67 63 59 50 40 34 28 22 20 14 8 3 356 351 346 344 343 341 340 336 331 327 323 319 317 316 315 313 310 307 303 298 295 292 291 290 288 287 287 287 288 290 292 292 288 289 291 293 295 298 301 304 307 307 307 303 282 230 176 156 147 142 140 137 134 134 138 143 147 139 136 133 127 126 128 131 134 136 137 138 137 130 131 135 140 147 151 154 157 157 158 160 162 169 178 185 189 191 192 198 213 235 258 275 284 285 287 288 288 289 291 294 298 296 290 287 285 278 275 270 256 163 126 119 117 116 116 116 117 119 119 119 118 116 115 114 112 111 109 106 103 98 94 91 89 84 80 78 78 79 82 83 83 84 86 87 87 84 79 74 69 69 64 59 56 50 43 34 27 27 22 27 58 109 126 125 120 118 117 112 104 99 101 103 104 104 100 102 106 102 61 10 344 328 328 327 327 327 324 318 316 317 322 330 338 339 6 40 57 61 61 54 43 38 323 291 274 237 165 140 131 126 126 124 123 122 122 123 123 123 123 123 123 123 123 123 123 124 124 124 123 123 123 123 124 124 125 125 126 126 125 124 124 125 124 124 124 123 123 123 123 124 124 124 124 124 124 124 125 125 126 126 127 127 127 128 129 30 27 25 23 21 20 20 20 20 21 22 20 14 16 17 16 15 12 8 4 359 358 354 349 343 338 335 331 327 326 333 348 348 8 20 26 28 26 23 20 16 16 15 13 11 9 8 7 6 7 7 7 7 7 7 6 6 7 8 8 7 8 8 8 7 6 6 5 4 4 4 2 359 356 354 351 348 347 345 345 344 345 350 2 26 54 74 84 86 88 90 91 89 88 87 87 86 86 85 85 85 85 85 84 84 83 82 80 79 78 76 74 72 70 69 68 66 65 65 63 61 60 60 60 60 60 60 60 59 59 58 57 56 56 55 55 55 54 54 55 55 56 57 59 61 62 62 63 64 64 65 65 65 65 65 65 65 66 66 66 67 67 66 67 67 68 70 73 75 77 77 77 77 77 77 77 77 77 77 78 78 77 76 76 76 76 75 75 75 74 74 74 74 74 75 74 73 72 72 71 70 69 69 68 68 67 66 65 63 60 58 58 57 54 50 43 34 24 16 13 12 11 11 11 11 11 12 13 15 17 18 21 25 30 34 44 52 59 64 64 65 67 68 66 62 56 47 45 41 34 23 13 6 359 352 347 346 345 345 343 340 335 329 323 319 316 315 314 312 310 308 305 302 298 294 292 291 289 287 286 285 285 285 286 286 286 285 286 287 288 290 293 296 298 299 301 300 297 283 266 235 189 160 160 146 137 132 134 139 143 144 130 127 124 120 120 122 125 127 127 128 128 126 117 119 126 134 142 148 152 154 156 158 160 163 167 172 176 179 179 182 194 222 257 272 278 281 284 289 293 294 296 300 304 303 294 291 287 281 277 275 273 263 173 127 121 120 118 118 118 118 117 117 117 116 116 116 115 114 113 111 107 103 97 95 91 86 82 79 77 76 76 78 79 79 79 81 83 83 81 77 75 74 69 65 61 58 57 52 47 43 43 41 44 57 82 104 104 95 95 94 87 82 84 92 97 100 103 102 106 123 164 175 195 263 302 302 319 335 340 342 332 322 315 313 313 316 328 9 44 58 61 55 40 21 17 317 302 298 293 171 132 130 132 127 125 123 123 124 124 124 124 124 124 124 123 123 123 124 124 124 124 124 123 124 124 125 125 125 125 125 125 125 125 125 125 124 124 124 124 124 124 125 125 124 123 123 124 124 125 125 125 126 126 127 127 128 129 130 39 36 35 31 25 21 18 15 13 12 13 11 7 8 9 8 7 5 3 1 358 358 354 348 342 336 332 329 328 331 331 338 356 15 24 28 29 25 19 16 16 13 11 10 9 6 4 3 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 4 3 2 1 1 0 358 355 353 350 348 345 344 344 344 344 345 349 358 17 44 67 79 79 84 87 88 86 86 86 85 85 85 85 84 83 83 83 82 82 82 81 79 78 76 74 73 71 69 68 67 66 65 64 63 61 61 61 60 60 60 60 60 59 59 58 57 56 55 55 55 54 54 54 54 54 55 57 59 60 61 62 63 64 64 65 65 65 65 66 66 66 66 67 67 68 68 67 67 67 68 69 71 73 75 76 77 77 77 77 78 78 79 78 78 78 77 76 76 76 75 76 76 77 77 77 77 76 76 76 74 73 71 70 70 70 70 70 69 69 68 67 66 64 61 60 59 58 55 50 43 34 24 17 16 18 18 15 13 12 10 9 9 9 10 11 13 18 25 34 45 54 59 61 66 69 71 72 70 67 61 55 57 49 37 24 14 5 356 350 347 346 347 347 346 338 330 324 318 314 312 312 311 309 307 305 303 300 298 298 298 296 293 290 288 287 286 285 285 285 285 286 286 286 287 289 291 292 294 295 297 297 295 288 283 271 250 206 186 140 125 122 127 134 137 134 117 111 111 111 112 112 113 114 113 113 113 111 103 105 111 118 127 133 138 143 150 153 156 159 165 159 149 143 143 139 144 292 291 289 289 290 290 298 304 305 309 312 309 300 286 285 281 276 275 277 278 272 204 152 130 122 118 117 117 116 116 114 113 113 113 114 114 114 112 110 106 102 101 96 91 86 82 79 77 75 75 75 75 76 75 77 79 80 80 80 78 74 70 67 64 62 60 57 56 55 52 52 55 61 70 81 76 66 67 65 65 68 75 86 92 95 95 98 102 125 191 194 194 191 186 186 99 24 9 357 337 318 303 302 298 297 314 21 54 62 61 47 39 26 330 292 284 281 277 227 189 159 141 129 125 123 123 124 125 125 125 125 124 124 124 124 124 124 124 124 124 124 124 125 125 125 125 125 126 126 126 125 125 125 124 124 124 125 125 125 125 124 124 123 123 123 124 124 125 125 125 126 126 126 127 128 129 129 48 47 47 41 34 26 20 15 11 8 8 5 2 1 1 1 1 0 360 359 358 358 353 348 342 337 333 331 331 331 331 338 356 18 29 34 34 29 22 17 15 10 9 9 7 3 1 1 1 1 2 3 3 4 4 4 4 4 4 5 5 5 4 4 3 2 1 360 359 358 356 354 351 349 347 345 342 342 341 341 341 343 347 356 15 43 54 62 75 81 84 85 85 84 84 84 84 84 83 83 82 81 80 80 80 79 78 76 75 74 73 71 69 67 66 65 65 64 63 62 61 61 60 60 59 59 59 59 58 58 57 56 55 54 54 54 54 53 53 53 53 55 56 58 59 60 62 64 64 65 65 66 67 67 67 67 68 68 68 68 68 68 68 68 68 68 69 70 72 74 76 77 77 78 79 79 80 80 80 79 79 78 78 77 76 76 77 78 79 79 79 79 78 77 76 74 72 72 71 72 71 72 72 72 71 71 69 67 65 64 63 61 59 57 52 45 38 31 25 25 22 22 21 17 14 10 8 6 5 4 3 5 12 23 35 47 59 64 66 73 75 76 74 71 67 63 59 57 50 39 27 17 7 358 352 348 347 347 346 343 332 324 319 315 313 312 310 309 308 306 304 302 301 302 306 305 304 302 300 297 295 292 290 290 288 287 287 289 289 289 291 292 292 293 294 296 297 296 294 298 296 294 293 301 11 87 100 108 112 113 107 74 79 88 94 97 99 99 100 100 100 99 99 96 91 88 90 94 96 102 114 127 137 143 146 150 127 108 107 99 88 54 327 304 301 301 302 303 305 306 308 312 310 301 292 289 281 276 274 276 281 282 278 246 236 148 121 116 115 114 113 113 110 109 109 110 111 111 111 109 107 104 102 100 96 92 88 84 81 78 77 77 75 73 73 72 74 76 78 78 78 76 73 68 65 64 63 61 61 60 58 56 57 59 62 65 67 67 64 53 51 53 60 70 81 88 91 91 93 95 108 175 191 191 187 187 150 92 56 30 4 331 308 292 292 289 289 310 20 53 62 61 56 40 344 289 267 253 240 225 197 187 169 140 130 126 124 124 125 125 125 125 125 124 124 124 124 124 124 124 124 124 124 124 125 125 126 126 126 126 126 126 125 125 125 124 125 126 126 126 125 124 123 123 122 123 123 124 125 125 125 126 126 126 126 127 128 128 128 56 56 58 54 47 37 27 19 13 9 7 3 359 357 356 357 358 358 359 359 359 357 354 349 345 341 337 333 330 330 325 326 340 16 42 51 52 46 43 33 22 15 11 8 5 0 358 358 358 358 358 358 359 360 0 1 1 2 2 3 4 3 2 2 1 1 359 358 358 355 353 350 348 346 344 343 341 339 338 337 336 337 342 351 11 41 50 60 75 81 83 84 84 84 83 83 83 82 81 80 79 78 78 77 77 77 76 74 73 72 71 69 68 66 65 64 63 62 61 60 60 60 59 58 58 58 58 58 57 56 56 55 54 54 54 53 53 52 52 52 53 54 55 56 58 60 62 64 65 65 66 67 68 69 69 69 69 69 69 69 69 69 69 69 69 69 70 71 72 73 75 76 77 78 79 80 81 81 81 80 80 79 78 78 77 78 79 80 80 80 80 80 79 78 76 75 74 73 73 73 73 73 73 73 73 73 71 68 68 67 65 63 61 59 55 49 44 41 39 34 30 27 25 20 16 10 7 7 3 360 359 0 8 20 32 43 44 55 68 76 77 76 72 68 63 61 60 56 52 44 34 23 12 3 356 355 349 344 340 336 325 319 316 313 312 311 310 309 308 307 306 306 305 310 316 317 316 315 313 310 307 305 304 300 296 293 292 294 293 293 294 294 295 296 297 299 301 302 305 317 317 317 320 328 342 359 17 28 41 47 54 66 44 52 67 78 83 85 86 87 87 86 86 86 71 61 58 58 57 56 57 61 77 94 107 111 72 61 67 70 66 41 321 302 303 303 304 306 303 300 296 292 289 286 284 284 282 280 280 282 285 285 282 280 273 181 119 114 112 111 109 109 107 107 108 108 108 107 106 106 104 104 103 100 97 93 90 86 83 80 79 78 75 73 72 72 73 75 76 76 76 74 70 65 63 62 62 61 61 60 58 57 57 59 62 63 63 62 58 52 46 44 47 57 68 72 75 82 85 88 100 129 145 152 150 142 93 76 64 47 8 323 302 301 294 293 298 322 8 38 50 50 39 8 299 275 264 252 236 212 211 190 159 132 128 125 124 124 124 124 124 125 125 124 124 124 124 124 124 124 124 124 124 124 125 125 126 126 126 127 127 126 126 125 125 125 127 127 126 125 124 123 122 122 123 123 124 125 125 125 125 125 125 125 126 126 127 127 126 64 69 70 67 59 48 36 25 23 18 10 5 0 357 355 356 357 358 359 359 359 357 354 351 347 343 339 336 331 327 322 322 331 10 71 85 84 79 76 59 41 27 16 8 3 358 355 355 354 353 353 353 354 356 357 358 359 359 0 1 2 0 360 359 359 358 358 357 356 353 350 347 345 343 342 341 340 337 335 333 332 332 336 343 356 357 27 58 74 81 83 84 84 83 82 82 81 80 78 77 76 75 75 75 75 75 74 73 71 70 69 68 66 64 64 63 61 60 59 58 58 58 57 55 56 56 56 56 56 55 55 54 54 54 53 53 52 51 52 52 53 54 55 55 57 60 62 64 66 68 68 69 71 71 70 70 69 69 68 68 69 69 69 69 69 69 71 72 73 73 74 74 76 77 78 79 80 80 80 80 79 79 80 79 79 79 80 80 81 81 80 80 79 78 78 77 76 75 75 75 75 75 75 75 75 75 74 73 73 71 68 65 63 61 57 53 48 47 44 39 34 30 26 21 15 13 10 7 3 359 356 357 4 14 23 29 31 46 64 73 74 73 69 65 64 62 60 57 54 49 40 29 17 13 9 358 348 339 332 327 323 317 314 313 312 310 310 310 310 311 312 313 313 319 325 326 326 325 323 321 319 317 315 311 306 301 299 303 301 300 300 300 301 302 304 306 309 313 320 332 334 338 343 349 355 359 0 360 359 -0 5 14 19 28 40 53 60 63 65 68 69 69 69 67 50 40 37 38 34 31 28 25 26 32 41 49 28 28 33 37 29 -0 317 300 300 300 301 303 302 301 301 296 292 291 291 291 291 290 289 288 287 286 284 284 281 259 115 110 109 108 107 107 107 107 107 107 106 104 103 102 102 101 100 99 96 93 90 87 85 84 82 79 76 74 72 72 74 74 74 75 75 73 70 65 62 62 61 61 60 59 58 56 56 58 60 62 62 61 59 56 47 41 38 40 40 43 50 58 67 75 92 119 127 130 126 108 85 78 72 61 11 343 310 296 297 302 312 332 0 22 34 34 8 305 273 264 264 263 261 261 241 180 140 123 122 122 122 123 123 124 124 125 124 124 124 125 125 124 124 124 124 123 123 124 124 125 126 126 127 127 127 127 127 127 127 127 127 126 125 124 123 123 123 123 124 124 125 126 125 125 124 124 124 124 124 125 126 125 124 78 82 81 76 65 52 41 30 30 23 13 5 2 358 356 356 357 357 357 358 358 356 353 350 345 340 336 336 329 324 323 327 339 15 75 96 98 98 97 85 66 44 24 10 3 358 355 352 350 349 350 351 353 354 355 355 356 357 358 359 359 357 357 356 356 356 356 355 354 351 348 345 343 341 340 340 338 335 333 331 329 329 331 335 342 346 16 53 72 80 83 83 83 82 82 81 79 78 76 74 73 73 73 73 73 73 72 71 69 69 68 66 65 65 63 62 60 58 57 56 55 55 54 53 53 53 53 53 54 54 54 54 54 54 54 53 52 52 53 53 54 54 55 57 59 61 64 66 68 70 70 71 73 73 71 70 69 68 68 68 68 68 69 69 70 71 72 73 74 74 74 75 75 76 77 77 78 79 79 79 78 79 80 80 80 80 80 80 81 81 81 80 80 79 80 80 79 79 78 77 76 76 76 77 78 77 77 77 77 74 70 67 65 62 59 56 55 51 46 41 36 31 26 20 15 14 12 8 4 359 356 355 358 4 6 2 15 34 53 64 68 68 67 67 66 65 62 58 55 50 42 31 22 17 9 357 344 333 326 322 319 317 314 312 310 309 309 310 312 315 317 319 320 325 330 333 333 332 330 329 328 327 324 321 316 312 310 314 312 311 311 310 311 312 313 316 321 326 331 336 345 352 358 4 8 10 11 10 10 9 9 11 22 27 31 36 37 40 44 47 50 51 50 48 33 28 26 24 21 18 15 12 11 12 14 14 11 11 12 10 359 341 322 309 306 301 297 297 307 317 325 329 328 324 317 308 302 298 294 291 288 287 287 285 284 281 109 107 107 107 107 107 108 108 107 106 105 103 102 101 100 99 97 97 93 91 89 87 87 86 83 79 77 75 74 73 75 75 75 75 74 72 69 65 62 61 61 60 60 59 58 57 57 57 58 58 61 62 62 61 53 44 38 38 35 32 27 20 29 37 61 111 113 122 125 111 95 88 84 76 8 315 292 293 300 308 318 333 352 1 6 20 311 275 264 257 258 260 263 262 256 173 128 123 121 121 122 122 123 124 125 125 125 125 125 127 126 126 125 125 124 124 124 124 124 125 127 128 128 129 129 129 128 128 128 128 127 125 125 124 124 125 125 125 125 126 126 125 125 124 124 123 123 122 123 123 124 124 123 84 86 81 72 60 49 43 37 33 24 15 7 3 359 357 356 356 356 356 356 356 354 351 346 340 337 333 331 325 323 327 335 352 23 64 88 90 94 97 91 77 58 35 16 4 1 359 352 349 348 350 352 352 353 353 353 354 355 356 357 356 354 354 354 354 354 354 354 352 350 346 343 341 339 340 338 335 333 331 328 327 326 327 327 331 341 8 48 69 78 82 82 82 81 81 79 78 76 74 72 71 71 71 71 71 71 70 68 67 67 66 65 64 64 63 61 59 57 55 54 53 53 51 50 50 50 50 50 51 52 53 53 54 54 54 54 53 55 55 56 56 56 57 59 61 63 65 68 70 72 72 73 75 74 73 71 70 69 68 68 68 69 70 70 71 72 73 74 75 75 75 75 75 76 76 76 76 76 77 77 76 77 78 79 80 80 80 80 80 81 81 82 82 81 82 83 82 82 80 79 78 78 79 79 80 80 80 80 80 77 73 70 66 64 60 58 57 52 47 42 37 34 28 22 20 16 11 6 1 356 352 351 352 352 355 -0 13 29 44 55 60 63 63 64 65 64 62 59 55 50 44 36 36 24 9 354 338 328 321 318 316 312 309 307 306 306 308 310 314 316 318 321 326 329 333 337 337 336 335 334 333 332 330 328 325 321 322 327 326 326 325 324 323 324 325 328 332 335 338 341 353 1 7 12 16 19 20 20 21 22 23 24 29 30 30 31 31 32 33 34 36 37 36 33 26 23 20 17 14 11 7 4 2 2 3 4 4 3 -0 355 346 336 328 328 317 308 302 301 315 329 339 344 344 339 331 321 310 302 296 292 290 288 286 284 283 284 103 104 106 106 106 107 107 107 107 106 104 103 102 101 99 97 95 93 90 88 87 86 86 84 82 79 77 75 75 75 74 75 74 74 72 70 67 64 62 61 60 60 59 58 58 58 58 59 59 59 62 64 66 66 60 51 44 43 37 29 18 0 357 11 19 349 31 112 123 115 104 100 99 99 99 113 269 286 298 307 316 327 327 335 348 353 287 274 269 262 255 252 250 243 226 174 134 123 124 125 125 125 125 125 126 126 126 127 127 128 127 126 126 125 125 125 125 125 125 126 128 129 129 129 129 129 129 128 128 128 126 125 125 125 125 125 126 126 126 126 125 124 124 124 123 123 122 122 122 122 123 122 122 79 79 70 59 49 43 42 39 33 24 15 8 3 359 357 355 355 355 354 354 353 351 348 343 337 336 333 327 323 324 329 342 2 30 50 62 74 82 86 83 73 56 36 18 15 7 0 354 350 348 349 350 351 351 352 352 353 353 354 354 354 353 352 352 353 353 353 352 351 348 345 342 339 338 337 336 332 329 327 325 324 323 324 324 328 337 2 43 67 76 81 81 81 81 80 79 77 75 73 71 69 69 69 69 69 69 68 66 64 64 64 64 63 62 61 59 57 55 54 52 51 51 49 48 47 47 47 47 48 49 49 50 51 53 54 55 55 57 58 58 59 59 61 63 64 66 68 70 71 71 73 75 76 76 75 74 72 71 70 70 70 70 71 72 73 73 74 74 74 75 75 76 76 76 75 75 75 75 75 76 76 75 75 76 77 78 79 79 80 81 82 83 84 84 85 85 85 84 83 82 81 81 81 82 83 83 82 82 82 80 77 73 69 67 66 63 59 55 50 46 41 39 31 25 24 15 7 0 354 348 345 344 346 347 352 1 14 25 36 45 52 53 55 57 59 59 58 56 52 48 45 41 38 28 13 355 338 325 316 311 312 303 300 300 299 301 304 308 312 313 316 323 329 334 338 341 341 340 340 340 338 336 334 332 330 329 332 336 336 336 336 335 335 335 336 338 340 341 344 350 0 7 12 16 20 22 24 24 27 29 30 31 31 30 30 30 29 28 28 28 29 29 27 25 23 20 17 13 10 7 3 0 359 357 356 357 0 356 350 345 340 335 331 329 321 314 309 308 316 327 334 336 344 342 334 324 312 302 295 290 290 287 283 282 282 282 102 103 104 105 106 107 107 106 105 104 102 102 101 99 98 96 93 91 87 86 85 84 84 83 81 79 76 75 75 75 74 73 73 72 70 67 65 62 62 60 59 58 58 58 59 59 60 60 61 62 64 66 69 72 67 65 62 50 38 25 8 349 342 343 343 335 340 9 100 112 109 108 108 108 112 134 241 277 294 305 313 319 319 321 320 306 283 277 274 268 268 262 251 235 209 170 142 129 130 130 129 128 127 127 127 128 129 129 129 130 129 128 127 126 126 126 126 126 126 127 128 129 129 129 128 128 128 127 127 126 125 124 124 125 125 125 125 125 125 125 124 124 123 123 123 122 121 121 121 122 122 122 121 27 47 39 35 33 33 33 31 27 21 14 8 3 360 358 357 355 353 352 351 349 347 344 340 335 336 332 326 322 322 328 342 7 35 45 50 65 71 73 71 63 50 34 20 20 11 3 356 350 347 346 348 349 350 351 352 353 352 352 351 351 351 350 350 351 352 352 351 350 347 344 340 340 338 336 333 331 328 324 322 321 321 321 322 325 334 358 40 65 76 80 80 81 81 80 79 77 75 72 70 70 69 67 67 66 66 66 64 62 61 61 61 60 59 58 57 55 53 52 51 50 49 48 46 45 45 45 45 45 45 45 46 47 49 52 54 56 57 59 59 61 63 65 67 69 71 72 73 74 74 75 76 77 79 78 77 76 75 74 73 72 72 72 73 73 74 74 74 74 75 75 76 76 76 76 76 76 76 76 75 75 75 74 73 73 74 75 77 79 81 83 84 85 86 86 87 86 86 85 85 85 85 85 84 84 84 84 84 84 83 80 77 74 74 71 68 63 59 55 51 47 40 39 34 24 11 1 353 347 342 340 339 340 344 352 2 14 22 30 37 44 44 47 49 51 51 52 51 49 45 44 41 36 26 11 355 337 320 308 303 303 291 288 288 289 292 295 298 300 304 312 322 331 337 342 346 346 345 344 343 342 340 338 336 335 335 336 337 342 342 342 342 343 344 345 346 345 348 352 357 6 12 15 19 21 21 23 26 29 31 32 33 31 30 30 29 28 27 27 27 26 25 25 24 22 19 15 12 9 6 2 359 359 356 353 352 353 348 344 341 339 339 336 331 325 317 310 307 314 312 315 326 337 338 332 320 308 299 295 293 289 285 282 280 280 281 98 101 101 102 104 105 105 103 102 101 100 100 99 98 97 95 93 90 87 86 86 84 83 82 81 79 78 77 76 75 74 73 71 70 68 65 63 62 59 57 56 56 56 57 59 60 60 62 63 65 67 70 72 76 74 73 70 58 40 20 360 345 339 336 334 330 330 335 15 101 111 114 114 114 120 142 219 272 291 302 308 308 308 303 295 286 281 276 272 269 269 263 253 234 203 168 146 137 138 136 132 129 128 128 128 129 129 130 131 132 131 130 129 128 127 126 126 127 127 128 128 128 127 127 127 127 126 126 125 124 124 124 123 123 124 124 124 124 123 123 123 123 122 122 122 121 120 121 121 121 122 121 121 310 326 349 1 7 10 15 16 16 14 11 5 1 359 359 357 354 352 350 348 345 341 339 337 336 334 330 325 321 318 321 331 352 358 27 51 64 66 65 62 56 46 43 36 24 15 6 358 352 349 348 348 348 350 351 353 353 352 351 349 349 349 349 350 351 351 351 350 348 346 344 342 341 338 335 332 329 326 323 321 320 319 319 320 323 331 352 35 64 76 79 79 81 81 80 79 77 75 73 70 70 68 66 65 64 64 63 62 60 59 59 59 58 57 56 55 53 52 50 50 49 47 46 44 43 43 43 43 43 43 43 43 43 44 47 49 52 53 48 52 57 63 69 72 75 76 77 76 77 77 78 79 80 83 82 81 80 79 77 75 74 73 73 73 74 74 74 75 75 75 76 76 77 77 78 78 77 77 77 76 75 75 74 73 72 72 72 75 78 81 83 85 87 87 88 89 89 89 89 89 89 88 87 87 87 86 86 85 85 87 85 83 81 79 77 74 70 65 61 56 51 44 45 38 22 6 356 349 344 341 340 339 340 345 354 3 13 21 28 31 33 38 41 43 43 43 44 45 44 38 36 34 29 17 -0 341 323 306 303 299 290 279 277 277 276 277 279 281 282 290 303 317 330 339 347 352 352 352 351 349 347 345 344 343 342 343 342 343 347 346 346 347 349 350 350 351 351 354 357 3 11 15 18 20 20 22 24 26 29 30 31 31 29 29 29 28 27 26 26 26 26 26 25 23 21 17 14 11 8 6 4 2 0 357 353 350 349 344 341 339 339 340 338 335 329 319 311 305 309 310 314 321 330 333 329 320 309 307 302 295 288 284 281 279 279 282 293 64 94 98 100 101 102 99 98 97 97 97 96 96 95 94 92 90 88 88 87 86 85 84 83 82 80 80 79 77 75 74 72 70 67 65 63 61 58 55 54 54 55 57 59 59 61 63 66 68 71 73 74 76 77 77 74 65 45 20 358 345 345 340 332 321 318 320 329 71 114 119 121 123 129 147 210 272 286 289 291 294 289 283 279 277 276 274 273 273 269 262 252 233 201 168 153 153 144 138 133 130 128 128 128 129 129 130 131 131 128 127 127 127 127 126 126 127 127 127 127 126 126 126 126 126 125 124 123 123 123 122 122 122 122 122 122 122 122 121 121 121 121 120 120 119 120 120 121 121 121 121 121 303 312 326 330 339 347 354 359 2 3 3 2 359 356 356 354 352 350 348 345 341 337 334 334 333 331 327 323 317 311 312 316 325 327 8 50 64 65 61 56 50 43 42 36 27 20 11 3 359 356 355 355 354 354 355 355 354 352 350 349 348 349 349 350 350 350 350 349 347 345 344 344 341 338 335 331 328 324 322 320 320 319 318 319 321 328 347 28 62 68 74 78 81 81 80 79 77 75 73 73 71 68 66 64 63 62 62 61 60 60 59 58 57 57 55 54 52 51 50 49 48 46 44 42 41 40 40 40 41 41 41 41 40 41 42 43 44 43 40 41 45 52 64 75 80 81 81 81 81 82 83 83 86 88 87 86 85 83 80 77 75 74 73 74 74 74 74 75 75 75 76 77 78 78 78 79 79 79 78 77 77 76 75 75 74 73 72 73 76 80 84 86 87 88 89 91 91 92 92 93 92 91 91 90 89 88 88 88 88 91 90 90 89 87 85 82 78 74 70 64 60 58 55 43 23 5 353 347 343 341 341 341 343 347 355 3 11 20 27 30 32 37 39 38 36 35 35 36 35 29 28 24 19 6 346 324 306 293 290 285 278 276 275 272 267 263 263 264 265 274 290 310 329 342 353 359 359 360 358 357 354 353 352 351 350 350 349 349 352 351 351 352 352 354 354 354 356 358 2 7 13 17 19 20 21 23 25 27 28 29 30 30 30 28 27 27 26 25 25 25 25 25 24 22 20 16 12 9 7 6 6 5 2 359 355 351 347 342 340 339 338 338 338 336 331 323 316 310 310 315 319 322 328 331 330 324 315 314 307 297 289 283 279 279 280 281 285 337 82 90 93 95 97 94 93 93 93 93 93 93 94 93 93 91 91 91 91 90 89 88 88 86 85 85 83 80 77 76 75 72 71 69 67 62 58 55 53 53 55 57 59 59 62 65 68 71 74 76 76 77 79 79 77 70 54 26 358 343 341 334 323 306 306 308 311 321 321 119 129 131 134 144 186 261 276 281 282 284 279 274 273 273 274 275 275 274 269 262 251 233 200 171 157 154 144 136 130 127 126 126 126 126 127 128 129 128 122 121 123 124 124 125 125 126 126 126 126 125 125 125 125 124 123 122 121 121 121 120 119 119 119 119 120 120 120 120 120 120 118 118 118 118 119 119 119 120 120 120 120 305 311 318 318 326 334 341 346 350 353 354 355 352 349 350 350 349 347 345 342 338 335 335 332 330 328 324 318 311 303 300 301 302 307 347 53 66 66 60 53 48 48 41 35 29 23 17 12 9 7 6 4 3 1 360 358 356 354 351 350 350 351 350 350 349 349 349 348 346 345 344 343 340 337 334 331 327 324 321 319 319 317 316 317 319 326 344 23 59 60 69 77 80 80 79 78 76 75 74 73 71 69 67 65 63 62 62 61 62 61 60 59 58 57 56 54 52 51 50 49 47 45 43 40 39 38 37 37 38 38 38 38 38 38 39 39 40 38 37 35 34 34 39 56 76 83 83 86 88 89 89 89 93 94 92 92 90 87 83 80 77 75 75 75 75 75 75 75 75 76 77 78 79 79 79 80 81 81 80 79 78 78 76 76 75 74 73 73 75 78 83 85 87 89 90 93 94 95 96 95 94 93 93 92 91 91 91 91 93 96 96 96 95 94 93 91 88 84 79 78 74 68 65 52 29 6 350 343 339 338 338 339 341 346 354 1 10 19 19 25 32 38 38 36 32 30 28 28 27 20 18 13 6 351 332 314 301 299 287 280 277 277 278 272 262 253 253 251 249 255 275 305 332 349 357 3 6 6 5 4 3 2 0 360 359 357 355 355 358 357 357 356 356 356 357 358 359 2 5 9 13 15 17 19 21 23 25 26 27 28 28 28 28 26 26 26 25 24 24 24 24 23 21 19 17 13 10 8 6 6 5 4 3 0 357 353 347 346 343 340 336 335 333 332 330 326 323 320 320 325 327 329 332 334 332 330 330 319 306 295 286 281 278 278 282 283 290 18 72 81 85 89 91 87 86 87 88 88 89 90 91 92 92 92 93 94 94 94 94 94 93 92 92 90 87 84 80 80 79 77 77 74 71 66 62 58 55 54 56 57 58 60 63 66 69 74 77 79 80 80 83 83 82 78 69 47 15 359 325 314 304 290 295 301 307 311 313 321 131 133 134 141 168 229 238 263 277 281 280 277 275 275 276 276 275 269 263 256 246 228 205 190 177 155 142 129 119 120 120 121 121 121 122 122 120 118 118 120 121 121 122 122 123 124 124 125 125 124 124 123 123 122 121 120 120 120 119 118 116 116 117 117 118 118 117 117 117 117 117 117 117 118 118 118 119 120 120 120 120 313 313 314 319 324 330 335 340 343 345 346 347 343 342 344 344 344 343 342 339 335 332 332 328 326 324 320 313 304 296 291 290 289 290 325 63 70 67 60 55 49 46 39 34 29 25 24 21 18 16 15 13 11 9 6 3 360 357 354 353 353 353 352 351 349 348 347 346 345 345 344 342 339 336 333 330 326 322 322 320 318 315 314 315 318 325 344 1 10 48 67 75 79 79 78 77 76 76 75 73 71 70 68 67 65 64 63 63 64 62 61 60 59 58 56 55 54 52 51 48 46 44 42 40 38 37 37 35 35 35 35 36 36 36 37 37 37 37 35 34 32 30 28 30 36 47 65 85 93 96 97 97 100 102 100 98 94 91 87 84 81 78 77 77 76 76 76 76 76 76 78 79 79 80 81 81 82 82 82 81 80 80 80 79 77 76 75 74 75 78 83 83 87 90 92 95 97 97 97 96 96 96 94 94 94 94 95 96 98 101 101 101 102 101 100 98 95 91 87 86 83 77 73 57 29 359 342 337 334 331 331 332 334 339 348 358 8 17 18 25 32 36 35 32 29 25 24 23 19 10 7 -0 350 336 321 317 312 299 290 284 282 282 276 267 258 257 247 239 233 231 247 312 352 3 3 9 14 13 11 11 10 9 7 6 6 3 1 2 6 5 3 3 2 1 1 1 2 4 7 10 13 12 15 18 21 22 24 25 26 26 26 27 26 25 25 25 25 23 22 22 22 20 18 16 14 11 8 7 6 5 4 3 2 0 358 354 349 350 347 341 335 331 329 327 326 326 326 327 327 334 338 340 341 339 334 329 328 314 300 289 283 277 275 276 276 281 298 30 64 72 77 81 84 79 77 79 81 82 84 86 88 89 90 91 93 94 96 97 98 99 99 98 96 94 91 88 85 85 84 83 81 79 75 71 67 62 59 57 57 59 61 62 63 66 70 75 78 80 82 84 86 86 86 85 83 82 80 313 279 279 282 288 295 303 310 313 322 346 117 131 136 145 154 149 197 253 270 277 280 280 280 279 279 279 275 267 258 250 240 223 222 205 169 142 128 117 111 114 115 116 117 118 119 118 116 115 119 120 120 119 118 118 119 121 122 123 123 123 123 122 121 120 119 119 118 118 117 116 115 115 116 116 116 116 115 114 114 115 115 116 117 118 118 118 119 120 120 120 121 324 324 324 324 326 329 333 337 339 340 340 340 337 336 337 337 338 338 336 334 334 331 327 324 323 320 315 307 300 295 291 284 279 275 288 80 75 68 61 61 52 42 32 27 26 26 27 26 25 22 21 18 15 13 10 7 4 1 359 358 356 354 354 352 349 347 345 345 344 343 342 340 338 335 332 329 325 321 321 319 316 313 312 314 318 326 343 356 8 45 65 73 77 77 77 77 76 76 75 73 72 71 70 69 68 67 66 65 64 62 61 60 59 58 57 56 56 54 51 49 47 44 42 40 38 37 36 35 33 33 33 33 34 34 35 35 36 36 35 34 33 32 31 30 30 31 38 58 84 98 103 104 105 105 104 103 100 97 93 90 86 84 82 80 79 77 77 77 77 78 79 81 81 81 82 82 83 83 83 82 82 82 83 82 80 78 77 75 76 77 79 83 88 92 94 97 98 98 97 97 96 95 95 96 97 98 99 100 103 105 105 106 106 106 104 101 97 94 94 91 87 82 74 48 11 347 333 332 329 325 323 323 326 332 343 355 2 7 17 25 29 31 29 26 22 19 19 16 8 358 352 343 334 323 316 312 307 299 292 287 284 280 266 263 259 250 238 227 216 202 179 65 34 28 22 23 23 20 18 17 16 15 14 13 12 10 8 10 13 12 10 9 8 7 6 5 5 6 7 9 11 13 16 19 21 22 23 24 25 25 25 25 25 25 24 24 24 22 22 21 20 17 15 12 11 8 6 5 5 2 1 0 0 360 358 357 354 352 350 345 337 331 327 325 324 324 325 327 332 337 345 352 352 343 340 333 317 301 290 282 278 276 272 270 272 278 305 34 59 65 69 72 73 73 72 72 74 76 78 80 81 83 86 89 92 94 96 99 101 102 102 102 101 99 97 94 90 90 89 89 85 82 79 75 71 67 64 62 61 63 64 64 65 66 70 74 74 79 83 86 87 87 87 88 90 92 100 230 247 255 266 279 308 320 328 347 6 41 92 120 131 138 137 118 139 251 272 278 282 285 286 286 285 281 275 267 259 250 238 226 219 194 148 121 111 110 112 113 113 114 116 118 118 117 117 118 118 117 116 113 112 113 116 119 121 122 122 123 122 121 120 119 118 117 116 116 115 114 114 114 114 114 114 114 113 112 112 113 114 115 116 116 117 118 119 119 119 120 121 324 325 324 324 324 327 330 333 335 335 336 335 332 330 330 331 331 331 330 329 329 326 323 320 319 315 309 302 298 292 286 278 269 257 161 93 80 70 61 61 47 33 21 17 21 25 29 29 29 27 24 20 17 15 13 10 7 5 5 2 359 357 356 352 349 346 343 343 342 341 340 338 336 334 331 327 326 325 321 317 314 312 311 314 318 326 326 339 9 43 63 72 75 76 77 77 77 76 75 74 73 72 71 70 69 69 68 66 64 62 61 60 59 59 58 58 57 55 52 50 47 45 42 41 41 39 37 35 33 32 31 31 32 32 33 34 35 35 34 33 33 34 34 33 33 34 36 42 56 77 93 100 102 98 100 104 104 102 99 96 91 90 88 84 81 79 80 82 81 81 82 82 83 83 84 84 84 85 85 85 85 86 87 85 84 82 80 79 78 78 78 82 88 93 96 98 97 97 96 96 95 95 96 97 99 101 103 104 105 107 108 108 108 106 103 99 96 93 93 90 88 82 69 16 349 340 337 332 328 324 321 320 324 332 345 345 357 11 19 24 26 25 23 19 17 16 12 8 1 351 340 330 321 313 314 307 300 294 288 283 277 271 260 258 254 245 231 218 201 176 130 104 79 59 40 35 32 27 25 23 22 21 21 20 18 17 16 15 15 18 17 16 15 14 13 12 11 10 10 10 12 19 22 23 24 24 25 25 25 25 25 25 24 24 24 23 22 22 21 20 18 15 12 10 9 8 6 3 1 359 358 357 358 358 358 358 358 356 353 348 340 332 327 324 323 322 323 326 333 341 350 4 11 11 346 317 297 284 277 273 270 270 266 263 266 274 321 44 57 60 61 62 64 67 66 65 67 68 70 72 72 76 80 85 89 92 96 100 102 104 106 106 105 103 101 98 95 94 93 91 87 84 81 78 75 72 70 69 66 67 67 66 66 67 69 72 72 77 82 86 86 86 86 87 89 94 141 236 236 241 254 281 3 21 25 30 41 56 76 97 106 111 108 93 80 353 299 292 288 287 287 285 282 278 273 267 263 256 248 244 221 168 127 113 111 110 111 111 112 113 115 115 115 115 116 118 113 110 108 108 109 112 116 120 121 122 123 123 121 119 117 116 116 115 115 114 114 113 113 113 113 113 112 112 112 112 113 114 115 116 117 117 117 117 118 119 119 121 121 317 319 320 321 321 323 326 328 330 331 332 332 331 327 327 327 327 326 326 325 323 320 317 315 313 309 303 298 299 288 280 273 259 236 151 101 85 78 70 62 42 20 5 3 14 22 27 28 30 29 26 23 20 17 15 13 12 10 8 5 2 359 357 353 349 347 346 343 341 339 338 337 335 332 329 326 325 323 319 315 313 311 311 314 318 323 325 341 11 43 62 70 74 75 76 77 77 77 76 75 74 73 72 71 70 70 68 66 64 62 61 60 59 59 59 58 57 56 54 51 49 46 44 43 43 40 38 35 33 31 30 30 30 30 31 32 33 34 33 33 33 34 34 35 36 36 38 41 46 55 65 75 79 75 81 92 99 102 102 100 98 96 92 88 85 84 85 88 88 87 87 86 86 87 87 87 88 88 89 89 89 91 92 92 91 89 87 84 84 82 80 81 87 92 96 96 94 94 94 94 94 96 97 99 102 104 105 106 106 107 107 108 106 104 100 97 96 95 92 90 82 67 32 343 336 334 335 332 329 325 322 321 328 337 347 351 4 15 20 23 23 22 19 15 14 12 7 0 353 345 332 323 316 311 307 299 292 286 280 275 270 266 266 261 255 245 231 214 190 153 109 103 87 64 49 44 39 34 31 30 29 29 28 27 26 25 24 22 22 25 24 23 22 22 21 20 19 18 18 17 20 28 29 29 29 28 28 28 27 27 26 25 24 24 22 21 20 20 19 17 15 13 10 8 7 7 4 0 357 355 354 354 354 356 356 357 358 357 354 349 342 334 330 327 324 321 320 322 327 332 331 330 31 72 268 269 269 267 265 264 263 263 260 257 258 269 28 55 58 58 58 58 59 62 61 60 60 60 61 61 63 67 72 79 85 91 96 101 101 105 108 109 108 106 104 102 100 99 96 92 89 85 83 80 77 77 76 73 71 71 71 69 68 68 68 68 70 75 79 83 84 84 83 84 89 103 204 238 225 210 194 86 81 64 51 46 49 54 62 74 74 80 86 86 53 5 322 303 294 290 285 280 275 272 270 270 272 273 273 276 269 109 106 106 108 105 100 103 107 108 107 105 106 108 110 110 106 103 102 105 110 116 121 123 125 125 124 122 118 115 114 114 114 113 113 113 112 112 112 112 111 111 111 111 111 112 114 115 116 117 118 118 118 119 119 120 121 121 122 313 316 318 319 321 322 325 326 328 329 330 329 328 327 327 326 326 325 323 320 316 312 309 307 306 302 295 291 291 279 274 268 255 224 155 113 95 93 85 69 39 358 335 335 357 14 21 24 31 31 28 25 22 20 18 17 16 15 12 8 4 2 360 356 351 349 348 344 341 338 337 335 333 331 329 329 325 321 317 314 312 311 312 315 315 318 327 345 15 44 61 69 73 75 74 76 77 77 77 76 74 73 71 71 71 70 68 66 64 63 61 60 60 60 59 59 58 56 54 52 50 47 47 46 44 41 39 36 34 32 30 29 29 29 29 30 31 32 32 32 33 33 34 35 37 38 39 41 44 48 49 52 58 58 64 74 83 90 94 96 96 96 95 94 92 91 90 91 95 94 93 92 92 92 92 92 92 92 92 92 92 97 100 101 100 98 95 91 90 86 82 81 84 89 93 94 91 91 92 93 96 98 101 103 104 105 105 106 106 107 107 106 104 101 98 97 96 95 92 86 63 19 346 331 330 331 333 334 332 329 326 327 336 342 344 358 10 17 20 22 22 21 18 18 15 10 4 357 349 341 333 323 320 317 308 298 290 283 277 273 269 266 266 264 258 248 233 211 177 140 127 100 80 65 54 49 44 39 37 36 36 35 35 34 33 32 31 29 30 34 32 31 30 29 28 28 27 27 26 26 29 35 35 35 33 32 32 31 30 28 27 26 25 24 21 21 20 18 16 15 13 12 10 8 6 6 2 357 354 351 350 351 352 352 353 354 355 355 352 348 342 334 333 330 323 319 317 316 315 312 296 280 270 229 229 241 252 257 258 257 257 257 255 252 250 262 63 63 62 62 60 59 58 59 58 56 55 54 54 54 54 58 64 72 81 88 92 94 99 105 108 109 108 107 105 104 104 101 97 94 90 87 84 82 81 80 78 76 74 75 74 72 71 70 70 68 69 72 76 79 80 80 79 80 84 97 182 224 156 112 104 102 81 69 57 48 47 48 50 53 53 57 60 60 27 353 323 304 304 293 285 279 274 271 271 276 284 291 299 322 351 40 73 85 92 89 82 88 93 93 91 90 93 96 98 99 100 99 98 104 113 120 124 128 128 126 122 119 115 112 112 112 112 112 112 111 111 111 111 111 111 111 111 111 112 113 115 116 117 117 119 119 119 120 120 121 121 122 122 312 316 319 320 322 324 327 327 328 329 329 329 329 330 329 326 324 324 320 315 310 304 301 298 296 291 289 285 281 273 272 269 260 230 156 130 118 108 101 93 66 300 290 294 320 328 359 21 31 32 30 27 24 22 21 21 19 18 15 12 7 5 2 359 354 352 350 345 341 338 335 333 331 329 328 327 324 320 316 314 313 312 313 314 316 320 331 351 21 46 61 68 70 72 74 76 77 77 77 76 74 72 71 71 70 68 67 66 64 63 62 61 61 60 59 59 58 56 55 53 51 49 49 47 45 43 40 37 35 33 32 31 29 28 28 28 30 31 31 32 33 33 35 36 37 39 41 42 44 45 46 48 51 51 55 61 67 75 77 80 85 90 93 96 98 99 98 98 101 100 100 100 100 99 99 98 98 98 97 98 99 104 108 109 107 104 102 101 96 91 85 81 80 83 86 88 85 89 93 96 100 103 106 107 106 106 105 105 106 105 105 103 100 99 98 97 93 88 76 43 351 336 331 327 328 331 335 339 339 338 337 339 345 350 355 6 13 17 20 22 22 22 21 19 15 10 4 357 349 343 339 335 331 326 316 306 297 290 284 278 276 274 270 272 264 252 233 204 151 119 120 88 74 64 56 51 47 44 42 41 40 39 40 40 39 38 37 37 38 40 38 37 37 36 35 34 34 34 34 34 35 38 40 39 38 37 36 34 32 30 29 27 25 24 23 22 21 18 16 14 13 12 11 10 9 6 360 355 350 347 347 348 349 349 350 352 353 353 349 345 341 337 334 329 323 317 314 310 305 297 292 285 269 248 242 247 254 257 258 257 257 255 253 250 240 79 70 69 68 66 63 60 58 58 57 56 54 54 53 51 50 52 57 66 76 79 81 85 95 102 105 106 105 105 105 104 104 101 98 95 92 89 87 85 84 83 81 79 78 77 76 75 74 73 72 70 68 70 72 75 76 75 74 75 75 75 77 80 84 85 85 85 78 67 55 47 45 44 43 43 40 38 36 33 11 347 324 308 302 290 282 278 275 273 275 290 295 307 325 339 0 30 54 65 70 73 73 65 71 76 79 81 83 85 88 92 95 94 93 97 110 120 121 131 130 125 119 115 112 111 110 110 110 110 110 110 110 111 111 111 112 112 112 112 113 114 116 116 117 118 119 119 120 121 122 122 123 123 123 313 317 320 321 323 325 326 327 328 328 328 329 329 328 325 319 318 317 311 305 299 292 285 282 280 279 280 277 274 272 276 279 279 265 154 139 131 120 119 126 164 247 260 271 292 294 352 21 31 34 32 29 26 24 23 22 21 19 17 13 10 6 4 3 3 357 351 345 340 336 333 331 329 329 327 325 322 318 315 313 313 313 314 314 317 324 336 358 27 48 60 68 68 70 73 75 76 76 76 75 73 72 72 70 69 67 66 65 64 63 63 63 62 61 60 59 58 56 55 53 52 52 50 48 46 44 41 39 36 34 34 32 29 28 27 27 28 30 31 31 32 34 35 37 38 40 42 44 45 45 46 47 49 49 51 54 58 62 63 67 72 79 86 92 96 99 100 98 97 100 104 106 107 106 107 106 106 106 106 106 107 108 112 115 112 109 107 106 102 96 90 82 75 75 78 80 80 90 96 101 105 108 109 109 108 107 106 106 106 104 100 97 95 94 93 89 77 43 352 326 319 320 322 321 327 333 339 343 346 348 351 355 354 358 5 10 14 17 20 21 21 21 21 19 16 11 6 359 352 349 349 347 343 337 329 320 313 306 300 295 292 288 284 297 294 279 242 138 120 104 91 77 68 62 57 52 50 49 49 46 44 43 43 44 43 43 42 42 43 44 43 43 42 42 40 40 39 39 39 40 40 41 43 42 41 41 39 37 35 33 32 30 28 26 29 26 23 20 17 15 14 14 13 12 10 6 359 352 347 343 343 343 344 345 348 349 350 350 347 343 339 339 334 328 321 314 310 305 300 295 291 286 277 268 263 263 265 264 264 263 260 257 253 246 108 76 72 70 70 67 64 61 59 58 58 59 58 57 55 53 51 51 53 59 68 68 70 76 89 97 100 101 101 101 102 102 101 100 97 95 93 91 90 89 87 85 84 82 80 79 78 79 78 76 74 72 69 69 71 72 72 73 73 71 68 66 65 69 71 73 74 76 73 59 46 44 44 45 44 41 34 27 21 16 8 355 342 333 299 283 277 275 276 279 285 298 321 339 347 354 13 34 47 51 52 54 53 45 51 60 69 79 80 83 90 93 94 90 83 82 85 93 112 136 131 124 117 113 111 109 109 108 108 108 109 110 110 111 111 112 113 113 113 113 114 114 114 116 117 118 119 120 121 122 123 123 124 124 125 313 317 320 321 324 324 325 327 327 327 327 329 326 321 317 316 310 303 295 288 280 272 262 259 260 263 266 268 269 272 281 293 302 309 308 222 131 131 135 152 185 226 247 252 260 293 -0 26 34 36 33 29 27 27 24 22 20 18 16 14 11 8 6 5 4 358 352 345 340 335 331 328 327 326 324 322 319 317 314 313 313 313 314 316 319 327 342 4 30 49 56 59 66 69 72 74 75 75 75 74 72 72 71 70 68 67 65 64 64 63 63 63 62 61 60 59 58 56 55 54 53 52 50 48 47 45 43 40 39 38 36 33 30 28 26 27 28 29 29 30 32 35 36 38 39 41 43 43 45 46 47 48 49 50 50 52 53 54 56 59 63 68 75 82 87 92 92 91 91 95 100 103 106 109 114 115 116 119 120 120 119 118 123 124 121 121 118 114 108 103 95 84 73 69 68 71 79 92 101 106 110 111 111 110 110 109 109 108 107 99 92 88 86 86 84 75 39 356 337 327 320 320 320 323 339 344 347 350 353 356 359 1 3 7 10 13 15 18 20 21 21 20 19 17 14 11 6 0 355 353 352 349 347 344 339 331 325 321 319 318 316 313 314 337 346 1 27 55 60 65 71 69 64 61 57 54 54 53 53 50 48 47 47 47 46 46 46 45 46 48 47 47 47 46 44 44 43 43 43 43 43 44 45 45 44 43 41 40 38 36 35 33 33 33 34 31 27 23 19 17 16 17 17 15 12 7 358 350 343 338 338 338 339 341 344 347 348 348 345 342 340 337 332 325 318 311 307 302 298 298 293 288 284 278 271 267 267 266 266 264 261 256 253 245 77 73 72 71 69 66 64 62 61 61 60 61 63 62 60 57 55 52 51 52 54 57 58 64 80 90 94 95 96 96 96 97 97 97 96 94 94 93 92 91 90 88 87 85 83 81 82 83 81 79 76 74 71 70 71 71 72 73 73 70 65 61 60 64 64 66 67 66 60 43 35 39 42 45 46 45 35 25 16 11 6 3 356 326 291 278 275 276 285 293 302 310 342 356 359 6 17 25 31 35 39 41 40 38 40 45 54 61 69 77 84 85 85 81 72 70 69 71 166 160 133 121 114 111 108 106 106 106 107 107 108 109 110 110 111 112 113 114 114 115 116 116 116 117 117 118 121 122 123 123 123 124 124 125 126 311 316 319 322 324 324 324 326 326 327 327 328 325 316 310 310 298 286 275 267 259 253 247 244 245 249 254 260 266 272 283 303 321 337 336 21 123 138 147 166 188 212 231 238 252 302 24 37 39 39 35 30 28 28 24 21 19 17 14 12 10 8 7 5 2 358 352 345 339 333 328 326 326 323 320 318 316 314 314 313 314 314 315 318 322 330 345 8 33 50 54 57 65 68 71 73 75 75 75 74 74 72 71 69 68 67 65 64 64 64 64 63 63 62 60 59 58 56 55 55 54 53 51 49 48 46 44 42 41 40 37 34 31 28 26 25 26 27 28 29 32 34 36 38 39 41 43 43 45 47 48 48 49 49 50 51 51 51 53 54 57 60 65 71 75 79 81 82 83 87 90 94 99 104 106 111 118 126 131 133 132 130 134 135 133 132 128 124 118 116 113 101 82 77 68 71 91 105 111 114 115 113 113 113 112 112 111 108 104 95 83 75 76 76 73 58 24 4 354 347 341 339 337 342 1 360 358 358 358 1 3 4 8 12 15 17 18 22 24 23 22 20 17 14 11 8 4 359 358 355 349 343 342 341 338 334 331 330 330 329 331 333 338 350 359 11 22 23 38 50 59 62 62 60 58 57 57 57 56 55 53 52 51 51 50 50 49 48 48 49 50 50 50 49 49 48 46 45 45 45 46 46 47 47 46 45 44 42 41 40 39 38 37 37 37 34 31 27 23 21 21 21 21 19 15 8 358 347 338 333 333 333 334 337 341 345 346 346 345 343 339 334 327 321 314 308 304 301 298 297 294 290 285 275 264 259 259 258 259 258 256 253 248 93 69 68 68 67 66 65 64 64 64 64 64 65 67 66 64 61 57 53 49 47 47 47 51 60 74 85 89 91 91 90 90 91 92 93 93 92 93 93 93 92 91 90 89 88 86 85 86 86 84 82 79 77 75 74 73 73 74 74 73 71 64 59 57 59 61 63 62 55 44 32 29 33 35 43 50 52 41 27 14 8 1 353 338 313 293 286 285 290 300 310 323 344 359 5 6 11 14 15 16 22 30 34 36 37 36 37 40 41 52 63 68 69 71 72 71 71 78 155 218 177 126 112 107 106 105 104 103 104 105 107 108 109 110 110 111 113 114 116 117 119 119 119 120 120 120 120 121 123 124 124 124 124 125 125 126 309 316 320 322 322 325 326 328 330 332 331 329 323 324 317 305 288 273 260 251 244 241 240 240 241 245 250 256 262 267 275 302 306 322 359 80 133 148 157 170 183 192 195 209 224 22 51 47 44 41 37 33 31 29 24 20 17 14 12 9 8 7 4 3 1 358 352 346 339 334 331 328 324 320 318 316 315 313 314 314 315 316 317 320 325 334 349 12 31 31 46 57 64 68 70 72 74 75 75 74 74 72 71 69 68 67 66 65 64 64 64 63 63 62 61 59 58 57 56 55 54 53 52 50 49 47 46 46 43 41 39 36 32 29 26 24 24 25 26 29 32 34 36 38 40 41 42 43 46 47 49 49 49 49 50 50 50 50 51 52 53 56 59 63 65 66 72 77 79 79 83 86 90 93 94 99 107 116 125 132 136 136 131 132 133 132 129 127 129 140 153 161 162 155 113 106 143 155 142 132 124 118 116 113 111 109 104 97 90 82 74 70 70 71 68 57 40 27 20 16 15 11 8 9 15 10 6 2 1 2 3 5 10 16 19 22 24 28 30 29 27 22 17 12 8 5 1 356 356 352 345 341 339 338 337 337 336 336 336 337 339 341 345 351 360 2 6 17 31 43 51 57 58 59 58 58 59 59 59 59 58 57 56 56 56 55 54 52 51 51 53 53 52 52 52 51 49 48 48 48 48 48 49 49 48 47 46 45 44 43 43 43 42 40 38 37 34 30 27 26 25 25 26 24 18 8 355 342 334 332 329 328 330 334 339 343 345 345 345 341 335 329 322 316 310 304 302 300 298 295 294 290 282 270 256 252 251 249 251 253 253 251 242 65 62 62 62 62 63 64 65 65 66 66 67 68 70 69 66 62 57 52 49 47 43 42 47 60 76 84 87 87 87 86 85 85 87 89 90 91 90 90 91 91 91 90 90 90 89 89 90 90 88 86 83 81 79 78 78 77 77 76 75 73 66 62 59 58 62 63 59 49 36 30 27 28 31 41 50 56 48 31 12 6 0 344 324 315 308 306 309 320 321 336 358 8 11 12 11 13 13 12 12 16 25 33 37 41 40 39 39 41 50 57 61 62 64 66 68 89 170 206 209 154 110 101 100 100 100 101 101 103 105 107 109 109 110 111 112 114 115 117 119 119 120 121 122 122 122 122 123 124 124 124 123 123 124 125 125 313 322 326 327 327 330 334 338 342 343 340 335 328 332 321 302 280 262 249 240 235 235 235 237 241 246 251 255 260 262 263 261 264 252 190 163 160 162 165 170 172 174 175 172 145 74 54 51 47 42 39 38 34 29 24 19 15 12 9 7 6 5 2 0 359 356 352 347 341 336 336 330 324 320 317 315 314 314 315 316 316 318 321 324 330 339 355 13 28 30 45 55 62 67 70 72 74 75 75 74 73 72 70 69 67 66 65 65 65 64 63 63 62 62 61 59 58 58 57 56 54 53 52 51 49 48 47 46 45 43 40 37 33 29 27 25 24 24 25 28 31 34 35 37 40 41 41 44 46 48 49 50 50 49 49 49 49 49 50 50 52 53 55 56 58 60 64 69 70 71 76 79 80 82 84 87 91 97 106 114 121 122 106 108 111 112 112 116 124 138 156 162 169 184 196 193 190 195 189 172 157 154 130 115 104 96 87 80 75 71 72 71 71 71 67 60 52 45 41 39 37 34 28 23 20 14 9 6 5 2 2 5 10 17 22 26 29 32 33 33 32 28 22 15 9 3 1 359 354 349 346 344 343 343 343 344 343 343 343 343 343 345 348 353 358 0 4 15 27 38 46 52 55 56 57 58 59 60 61 61 61 61 61 60 60 60 59 56 55 55 56 56 56 55 55 54 53 52 51 51 50 51 52 51 49 49 48 48 47 46 46 46 45 44 41 41 38 34 31 31 30 30 31 29 21 7 351 334 326 326 323 324 328 333 338 342 344 344 344 337 329 322 316 310 304 299 299 297 295 294 294 291 284 274 265 259 255 250 253 256 262 280 48 53 49 54 56 58 60 62 64 65 67 67 68 70 70 69 66 62 56 55 51 46 44 45 53 67 82 86 87 86 85 82 81 81 82 85 86 87 85 87 88 88 89 89 90 90 90 91 92 93 92 91 88 86 85 84 83 82 81 80 79 80 73 71 68 64 65 64 58 49 37 34 32 29 30 37 47 56 50 30 8 8 349 334 327 326 325 327 331 339 345 360 15 20 18 15 13 13 12 11 10 14 24 33 39 42 40 39 40 44 51 57 62 65 67 69 74 164 200 202 182 119 100 95 95 95 97 99 101 104 106 107 108 109 110 112 113 114 115 117 119 119 120 121 121 122 122 123 124 124 123 123 122 122 123 124 125 339 343 339 341 343 347 353 357 358 357 350 347 346 342 327 303 273 252 241 234 231 231 232 236 241 247 251 254 257 258 254 246 235 218 199 184 173 166 163 161 159 156 148 129 98 71 58 53 48 45 42 40 35 29 24 18 14 10 8 7 5 3 1 358 356 354 351 347 345 341 336 328 322 317 314 313 313 314 314 316 319 322 325 329 335 345 359 2 11 30 44 54 61 66 70 72 74 74 74 74 73 71 69 68 67 66 66 65 64 63 62 62 62 61 60 59 59 58 57 56 55 53 52 51 49 49 48 47 45 44 41 38 34 30 28 28 25 24 26 28 31 33 35 37 37 39 41 44 46 48 49 50 50 49 49 49 49 48 49 49 50 51 52 52 54 56 59 63 63 64 67 71 72 73 75 76 78 81 86 92 97 97 88 86 87 89 92 97 104 114 128 132 141 160 179 190 189 183 193 190 186 183 148 112 93 82 77 75 73 73 75 74 72 71 67 63 59 55 54 52 48 43 36 28 22 15 11 9 8 5 4 5 8 15 23 27 30 32 34 36 36 33 29 23 16 8 5 2 355 351 350 351 351 351 351 351 351 350 349 348 347 347 349 352 352 357 4 13 24 34 42 48 52 54 55 58 60 61 62 63 63 63 63 63 63 62 61 59 58 58 59 59 59 60 60 59 57 56 54 53 53 53 52 53 52 51 50 51 50 50 50 49 49 47 45 46 44 40 38 37 36 36 37 35 25 6 343 335 323 318 318 322 327 332 337 341 342 342 341 331 322 315 309 304 299 297 296 295 294 295 294 292 288 282 282 277 269 263 267 277 302 2 35 40 40 46 49 52 55 58 61 62 63 65 67 69 68 68 67 64 60 60 57 54 54 58 66 77 87 87 87 86 83 80 79 78 80 82 82 82 83 84 84 85 85 86 87 88 89 91 93 95 96 95 94 93 93 91 89 88 87 86 86 89 87 82 76 68 66 64 59 52 46 43 38 30 28 33 41 51 47 35 16 1 340 337 338 336 335 337 340 343 357 10 20 24 20 15 10 10 8 7 9 15 23 30 35 37 35 35 38 45 53 61 69 80 84 92 128 188 194 180 134 103 97 95 93 94 96 99 102 104 107 108 108 109 111 112 113 114 115 116 117 117 119 119 120 120 121 122 122 122 123 123 122 123 123 124 124 8 7 6 7 9 11 13 12 9 5 0 357 354 348 331 303 271 246 237 233 232 231 232 235 239 244 247 249 249 247 242 235 227 218 206 189 170 154 141 136 139 127 111 94 78 66 59 54 49 49 46 41 36 30 24 18 13 9 7 7 4 1 358 354 353 350 348 344 344 340 333 324 318 314 312 312 313 314 314 318 321 326 330 334 340 349 2 2 13 29 43 53 60 66 69 72 73 73 74 74 73 71 69 68 67 66 66 65 64 63 62 61 61 60 59 59 59 58 56 55 54 53 52 51 50 50 49 47 46 44 42 39 35 33 31 28 26 25 26 28 30 32 34 36 36 38 41 44 46 48 49 49 49 49 49 48 48 48 48 48 49 50 50 51 52 54 56 58 57 58 59 60 63 65 67 68 68 69 72 75 77 79 81 73 71 73 75 78 83 87 89 96 106 118 135 154 147 132 149 155 159 156 131 101 87 80 79 78 77 77 76 75 72 70 68 65 62 60 58 55 51 45 37 29 22 16 15 13 10 7 7 7 10 14 21 25 26 31 34 37 38 37 34 29 24 24 17 9 1 356 357 359 359 358 358 357 356 354 352 350 348 347 349 351 352 358 5 13 22 30 37 43 44 48 52 57 59 60 61 63 63 63 63 63 63 63 62 61 59 61 62 62 64 65 65 65 63 61 59 59 57 56 55 57 56 55 55 56 56 56 56 56 55 54 52 56 55 52 51 49 48 47 47 46 34 18 17 330 307 307 311 316 321 326 332 334 336 338 335 327 316 307 302 299 297 295 294 293 294 294 293 291 288 285 285 285 284 286 295 316 344 9 13 26 37 39 42 45 48 52 56 58 59 62 64 65 64 65 65 65 65 65 64 65 67 71 77 84 90 90 89 87 83 80 79 78 79 80 80 81 82 82 82 81 81 82 82 84 87 90 93 95 97 98 98 98 98 98 97 95 94 93 94 98 96 90 81 70 65 62 59 55 55 49 40 31 29 31 34 39 37 37 30 6 349 347 348 341 338 337 340 351 7 19 26 26 21 16 12 6 2 3 8 15 21 25 29 29 29 33 42 52 62 74 92 105 125 152 178 184 172 141 108 103 97 94 92 94 96 99 103 105 106 107 108 109 111 112 113 114 114 114 116 117 118 118 118 118 119 120 120 121 122 122 122 124 124 124 124 9 10 12 15 19 21 21 18 14 11 11 5 357 346 326 300 272 250 240 239 237 236 235 236 237 239 240 241 240 238 234 230 225 220 208 179 142 116 112 105 100 92 84 77 70 64 59 56 54 51 48 43 38 32 25 19 13 12 9 6 2 359 355 351 349 346 345 344 340 335 327 320 315 311 310 310 310 312 315 320 325 330 334 338 344 350 358 1 12 27 40 51 59 65 68 69 71 72 73 73 72 70 68 67 66 66 65 65 64 63 62 61 60 59 59 59 58 57 56 55 54 53 52 52 51 50 49 48 46 44 42 39 36 36 32 29 27 26 27 28 29 30 31 32 34 38 41 43 45 47 48 49 49 49 48 48 47 47 47 48 48 49 49 50 51 52 54 55 54 55 55 55 57 59 61 61 61 61 61 63 64 66 67 62 62 63 65 67 68 70 74 78 83 89 96 106 95 86 91 97 103 106 102 92 86 82 81 81 80 79 77 74 72 70 67 64 62 62 58 54 49 44 36 28 22 17 17 14 11 9 10 12 15 18 20 23 25 30 34 37 39 39 36 34 33 28 22 15 8 3 1 4 8 7 6 4 1 357 354 351 347 347 346 348 353 359 5 12 19 27 33 38 38 43 48 53 57 59 60 62 62 62 63 62 63 63 63 62 62 63 65 67 69 70 71 70 69 67 66 65 63 61 61 66 66 65 65 65 66 67 67 68 67 65 64 72 73 72 71 70 69 67 65 64 54 33 28 317 287 277 287 295 304 310 313 321 327 330 327 319 307 295 291 291 290 288 288 287 287 287 287 286 284 281 284 289 295 306 321 341 354 354 11 23 31 33 34 36 38 42 43 46 52 56 59 62 62 58 57 58 59 61 64 68 72 78 84 87 89 91 91 88 84 81 80 80 80 81 81 82 84 83 82 81 80 80 81 82 85 89 92 95 97 97 99 100 102 103 103 102 100 99 100 101 98 92 83 72 64 59 57 56 54 49 40 31 33 33 31 27 27 26 22 15 4 359 354 341 339 337 340 357 19 31 35 33 29 27 22 4 358 0 8 15 17 19 20 21 21 32 56 77 96 115 130 149 169 181 187 168 139 113 99 99 95 93 93 95 97 100 103 104 105 106 108 109 110 111 112 113 114 114 115 117 117 117 117 118 118 118 120 122 122 122 123 124 125 125 125 353 358 3 9 15 19 20 19 15 14 13 8 358 342 314 293 275 258 247 246 244 241 240 238 237 236 236 234 234 234 230 227 223 216 191 121 92 83 85 81 76 72 70 68 65 62 58 57 56 53 49 45 40 33 26 19 13 13 9 4 0 356 352 348 345 342 340 339 335 329 323 317 313 310 309 310 310 312 316 322 329 334 339 344 349 350 352 1 12 24 37 48 57 64 67 66 68 71 72 72 71 70 68 67 66 66 65 64 63 62 61 60 59 59 59 58 57 56 55 55 54 53 53 52 51 51 49 48 46 44 42 40 39 36 33 29 27 27 27 28 28 29 29 31 34 37 40 43 45 47 48 48 49 48 48 47 47 47 47 47 47 48 49 49 50 51 52 53 54 53 53 53 54 55 56 56 55 55 55 55 56 58 58 55 55 56 57 59 59 61 64 67 69 70 72 75 73 68 66 72 78 83 86 86 83 81 79 79 79 77 76 74 72 70 68 66 64 62 58 54 50 44 37 30 27 28 21 15 11 10 13 17 21 24 24 24 27 31 35 37 39 39 37 35 34 29 24 19 14 11 10 13 18 17 13 9 4 359 354 350 346 347 347 349 355 0 5 11 17 24 26 29 33 38 44 49 55 57 59 60 60 61 62 63 63 64 65 66 66 66 68 73 74 75 76 75 75 75 74 73 72 70 72 83 84 85 85 84 85 85 86 86 85 82 80 88 94 97 99 99 97 96 98 112 115 127 194 245 238 237 250 264 279 289 290 304 312 314 311 304 290 278 278 278 278 277 276 275 274 275 276 277 277 277 284 292 303 318 334 347 356 0 12 22 27 29 29 28 28 28 31 35 41 46 50 53 54 50 50 51 54 57 62 67 74 81 82 85 89 92 92 90 87 84 83 83 83 84 84 86 88 87 86 84 84 83 83 84 86 89 92 94 96 97 98 101 103 105 105 105 103 103 102 101 97 90 81 69 60 55 53 53 51 45 38 33 39 40 38 34 27 20 17 20 15 7 359 352 345 341 345 6 33 47 51 47 47 48 46 9 357 359 8 14 15 13 10 8 5 115 130 142 156 164 165 178 185 186 182 142 114 103 100 97 94 93 94 96 98 100 101 103 104 106 107 109 110 111 112 112 112 113 115 116 117 117 118 118 119 120 121 122 123 123 124 125 125 125 125 338 345 352 360 7 13 17 18 16 15 12 6 352 328 304 289 276 269 262 255 250 247 245 242 241 239 238 237 235 233 230 227 218 188 104 79 76 75 72 69 67 65 63 63 62 61 60 58 56 53 49 45 40 34 27 24 22 15 9 3 359 355 350 346 343 343 340 335 330 325 320 316 313 310 310 310 309 312 317 324 333 340 345 349 351 353 356 2 11 22 35 46 55 59 61 63 67 69 71 71 71 69 68 68 67 66 65 64 63 62 61 60 59 59 58 57 56 56 55 55 54 54 54 53 52 51 50 48 47 45 42 41 40 37 33 30 29 28 28 28 28 28 28 31 34 37 40 43 45 47 47 48 48 48 48 47 46 46 47 47 47 48 48 49 50 50 51 52 52 52 51 52 53 53 53 53 52 52 52 51 52 53 52 51 51 51 51 51 52 54 56 57 58 58 58 59 59 57 54 59 64 69 74 78 79 79 79 77 77 76 76 76 75 73 71 71 68 65 62 58 53 48 41 34 32 33 24 17 12 11 15 21 24 26 29 31 33 35 36 37 38 39 39 37 34 30 25 22 20 19 19 24 28 25 18 11 4 359 354 350 348 348 349 351 356 1 5 10 15 15 20 25 31 35 40 46 52 55 56 57 59 62 63 65 67 69 70 71 71 71 74 78 79 81 82 82 82 82 82 82 83 83 88 107 112 113 112 112 110 109 108 108 106 102 99 98 113 123 126 125 126 134 152 173 178 188 202 215 216 218 227 243 248 255 270 281 285 284 281 279 269 262 262 265 266 266 266 265 264 264 266 267 271 278 287 297 310 325 340 343 348 0 11 19 25 26 26 24 22 22 24 27 31 36 40 44 46 44 47 50 53 57 62 68 74 81 82 84 89 91 92 91 89 88 87 87 88 88 88 89 90 92 91 90 90 89 88 88 89 90 92 94 94 95 97 99 101 102 102 102 102 102 102 100 93 86 76 64 55 52 50 49 46 41 38 40 46 48 48 46 32 20 16 22 21 12 3 5 353 349 353 13 43 65 75 74 76 89 117 91 358 355 5 8 9 1 338 320 221 192 178 174 175 177 178 182 182 177 162 129 112 105 99 96 95 95 96 97 99 101 101 103 105 106 107 109 110 111 111 112 113 114 115 116 116 117 119 120 120 121 122 123 123 124 125 126 126 126 125