CAPE 3184 3197 3061 3026 3074 3030 3019 2984 2775 2487 2394 2447 2422 2906 2982 2809 2721 2604 2559 2788 2881 2868 2859 2670 2682 2759 2914 2967 2899 2823 2707 2689 2854 2975 3172 3350 3367 3068 2942 3337 3270 3119 3157 3235 3250 3404 3488 3168 3186 3102 3204 3195 3148 3148 3200 3129 3028 3126 3182 3005 2929 3049 3362 3476 3841 3757 3411 3397 3709 3826 3723 3576 3493 3447 3425 3314 3236 3366 3490 3451 3596 3646 3703 3795 3393 2669 2252 1897 1615 1452 1284 527 776 953 913 484 1046 2022 2367 2500 2858 2926 2918 3050 2762 2886 3146 3216 3427 3895 4230 4316 4175 3791 3605 3428 3423 3972 4063 4161 4422 4366 3826 3288 3123 3200 3327 3372 3269 3210 3245 3421 3513 3445 3350 3327 3468 3622 3600 3481 3322 3204 3243 3235 3279 3331 3299 3207 3082 3035 3054 3065 3105 3106 2972 3110 2974 2823 2867 2926 2966 2999 3021 2977 2927 2953 2551 2383 2362 2809 2326 2221 2079 2010 2102 2281 2359 2262 2397 2902 3465 3641 3246 3345 3273 3238 3242 3296 3277 3149 3057 3096 3147 3107 2985 2979 2942 2868 2693 2602 2563 2537 2476 2332 2317 2292 2188 2113 2107 2033 1971 1917 2092 2170 2343 2718 2914 3054 3167 3238 2763 1897 1733 1688 1652 1623 1546 1431 1300 1190 1167 1195 1102 1082 1064 1041 1030 1037 1020 1027 1037 1070 1121 1048 1051 1147 1109 1101 1109 1202 1235 1186 1190 1221 1301 1124 1131 1081 1138 969 956 1041 1066 1044 998 1012 1145 987 1277 1434 1515 1566 1633 1779 1864 1911 1870 1755 1730 1733 1764 1859 1894 1928 1972 1986 1998 2020 2080 2119 2019 1946 1773 1631 1583 1626 1591 1602 1916 2318 2559 2596 2692 2677 2713 2765 2945 3035 3063 3149 3168 3117 3105 3191 3309 3350 3365 3389 3378 3708 3608 3593 3672 3676 3659 3741 3914 3956 3960 3903 3904 3927 3982 3990 3987 3992 3973 3927 3936 3976 3890 3952 3905 3917 3894 3877 3865 3857 3849 3826 3802 3768 3718 3686 3640 3617 3612 3600 3586 3566 3522 3492 3483 3465 3457 3434 3427 3423 3435 3436 3408 3371 3351 3327 3307 3316 3303 3297 3317 3393 3434 3483 3486 3372 3349 3319 3329 3327 3312 3291 3289 3281 3262 3247 3227 3168 3113 3047 2985 2953 2929 2918 2902 2886 2869 2855 2837 2851 2886 2933 2957 2946 2921 2887 2874 2870 2862 2962 3418 4017 3906 3575 3406 2920 2497 2089 1653 1266 1106 821 748 685 611 535 470 373 473 652 708 548 485 876 1082 1674 1896 1740 1723 2010 2202 2482 2741 2996 3490 3875 3935 3976 3849 3621 3310 3032 2881 2817 2948 3043 3450 3288 3039 2834 2678 2273 1857 1723 1758 1807 1838 1681 1032 552 658 1032 1452 1656 1809 2406 2549 2424 2709 2664 2955 3104 2891 2724 2766 2474 2449 2758 2648 2503 2340 2640 2757 2740 2682 2560 2393 2377 2486 2445 2452 2430 2673 2791 2681 2377 2117 1993 2277 2199 2270 2399 2391 2200 2227 2426 2397 2403 2394 2199 2513 2780 2823 2698 2585 2548 2613 2713 2525 2608 2668 2726 2836 2860 2781 2697 2665 2536 2660 2718 2971 3062 3092 3080 3005 2905 2854 2675 2268 2343 2592 2561 2522 2609 2717 2588 2254 2304 1995 2204 2637 2814 2751 2494 2467 2557 2492 2535 2492 2492 2226 2181 2251 2315 2393 2553 2580 2352 2157 1985 1944 1887 1718 1711 1815 1865 1916 1838 1777 1862 1774 1734 1766 1850 1908 1879 1795 1778 1800 1668 1537 1437 1367 1358 1421 1411 1359 1427 1283 1198 1223 1243 1240 1244 1249 1246 1224 1264 1401 1516 1576 1638 1833 1895 1767 1724 1855 1944 2015 2078 1973 1814 1683 1559 1493 1506 1494 1503 1471 1450 1426 1434 1479 1475 1501 1519 1578 1597 1659 1775 1825 1843 1873 1876 1928 1972 1998 2068 1995 1979 2001 2029 2025 1999 2006 2046 2187 2266 2315 2327 2326 2437 2621 2621 2574 2540 2602 2641 2565 2539 2396 2197 2071 2187 2241 2218 2285 2416 2429 2481 2473 2353 2280 2305 2407 2364 2260 2117 2015 2082 2196 2249 2149 2167 2250 2120 1867 1807 1804 1768 1650 1562 1577 2935 3031 2929 2854 2978 3002 3000 2955 2705 2450 2337 2387 2359 2894 3092 2941 2836 2857 2896 2741 2746 2705 2883 2699 2657 2634 2785 2834 2796 2771 2788 2871 2938 2945 2930 2905 3113 2985 3018 3214 3239 3092 3047 3118 3176 3252 3148 2983 3101 3065 3168 3331 3389 3474 3477 3252 3064 3188 3321 3238 3096 3136 3431 3709 3731 3695 3757 3966 4070 3992 3812 3715 3645 3527 3484 3341 3282 3362 3655 3488 3391 3422 3488 3544 3134 2277 1747 1258 980 925 234 229 380 582 760 558 904 1499 1731 2341 2525 2322 2237 2501 2401 2614 2720 2812 3002 3394 3817 4103 4287 3965 3872 3850 3848 4332 4556 4493 4153 3764 3430 3268 3288 3367 3449 3365 3300 3241 3437 3551 3608 3578 3420 3318 3384 3481 3476 3439 3339 3190 3146 3140 3155 3208 3253 3241 3166 3147 3184 3178 3166 3179 2993 3057 3017 2896 2829 2834 2888 3015 3039 2689 2420 2697 2343 2502 2360 2537 2254 2158 2079 2112 2211 2389 2493 2362 2602 3032 3408 3312 3274 3266 3258 3289 3370 3368 3225 3165 3142 3156 3087 3083 3024 3005 2968 2869 2755 2685 2571 2456 2410 2257 2195 2271 2218 2242 2225 2117 2110 2152 2170 2322 2722 3130 3616 3516 3499 3284 2317 1926 1803 1759 1725 1704 1660 1504 1355 1195 1180 1122 1053 1010 1025 1037 1036 1022 1028 1055 1047 1086 1150 1016 1035 1088 1082 1120 1170 1227 1224 1148 1076 917 874 1093 1087 1035 1063 1022 1045 1010 898 926 1118 1011 1100 1014 1254 1531 1604 1647 1678 1868 2057 2000 1938 1871 1859 1821 1821 1874 1929 1975 2005 1994 1949 1929 2007 2134 2048 1927 1832 1645 1752 2154 1846 1568 1756 2007 2067 2469 2599 2602 2633 2729 2926 2995 3100 3213 3208 3136 3101 3187 3294 3314 3342 3365 3370 3444 3475 3530 3610 3658 3641 3671 3914 3983 3965 3942 3924 3939 3983 4001 3997 3991 4002 4029 3927 3993 3916 3951 3943 3932 3934 3913 3874 3857 3850 3833 3821 3817 3760 3697 3644 3617 3608 3600 3593 3574 3510 3484 3473 3454 3449 3435 3418 3412 3417 3417 3398 3366 3347 3335 3288 3288 3282 3348 3429 3444 3433 3446 3442 3286 3298 3298 3302 3315 3313 3294 3278 3259 3236 3228 3204 3142 3102 3044 2991 2968 2954 2932 2920 2915 2903 2877 2854 2881 2918 2939 2947 2943 2925 2910 2909 2897 2875 2924 3617 4013 4066 3754 3295 2863 2540 2278 1955 1624 1458 1000 1037 922 688 561 482 438 620 591 557 444 408 526 1297 1845 1921 1684 1565 1659 1751 2316 2693 2789 3181 3396 3604 3878 3854 3592 3424 3528 3679 3737 3625 3620 3591 3368 3211 3160 2932 2447 1981 2025 1985 2007 1891 1624 832 410 525 617 704 1060 1425 2248 2618 2492 2450 2633 3039 3250 2959 2494 2546 2489 2428 2706 2859 2914 2949 2732 2548 2596 2562 2393 2290 2330 2356 2275 2436 2706 2595 2231 2083 2172 2100 2392 2228 2252 2367 2216 1992 1991 2573 2522 2276 2052 1957 2183 2347 2236 2270 2471 2505 2529 2978 2758 2421 2466 2596 2808 2804 2822 2748 2528 2529 2711 2722 2824 2921 2922 2880 2839 2888 2807 2647 2501 2665 2699 2720 2646 2487 2547 2870 2799 2389 2421 2272 2680 2884 2878 2582 2245 2334 2662 2547 2438 2166 2032 2122 2219 2354 2486 2617 2539 2464 2412 2419 2244 2033 1939 1870 1790 1766 1644 1554 1650 1737 1705 1647 1685 1815 1866 1764 1755 1784 1864 1808 1764 1616 1484 1437 1483 1524 1470 1398 1373 1272 1219 1216 1245 1269 1309 1318 1195 1223 1246 1281 1349 1388 1501 1689 1689 1675 1809 1902 1986 1979 1927 1782 1701 1668 1575 1602 1538 1524 1508 1473 1481 1591 1593 1462 1473 1555 1594 1623 1634 1678 1761 1845 1813 1852 1963 1999 1992 1989 2043 2047 1947 2013 2033 2058 2063 2104 2160 2276 2355 2397 2499 2479 2597 2616 2568 2645 2674 2695 2791 2767 2663 2524 2380 2172 2224 2356 2266 2266 2467 2517 2612 2621 2502 2401 2385 2380 2259 2237 2153 2103 2137 2143 2151 2205 2223 2315 2192 1886 1851 1753 1694 1652 1600 1493 2891 2839 2758 2829 3061 3056 2938 2729 2586 2472 2410 2376 2351 2522 2711 2871 2857 2672 2864 2859 2677 2578 2677 2694 2709 2649 2674 2687 2679 2736 2826 2819 2716 2712 2731 2749 2940 2847 2913 2966 2949 2867 2872 2997 3107 3052 3030 2913 3024 3158 3104 3182 3459 3570 3546 3321 3121 3247 3143 3315 3155 3177 3186 3476 3888 4129 4075 3877 3773 3770 3831 3909 3806 3607 3457 3407 3375 3625 3698 3543 3403 3361 3420 3355 2775 1673 1190 1059 701 444 160 25 50 173 292 363 516 970 1750 2414 2462 2085 1829 1973 1960 2120 2200 2244 2373 2669 3103 3602 4361 4217 4340 4302 4247 3991 4085 3943 3497 3215 3181 3245 3368 3465 3349 3401 3430 3446 3583 3614 3579 3476 3332 3256 3273 3286 3298 3327 3342 3284 3182 3125 3115 3153 3205 3201 3176 3199 3237 3304 3251 3235 3075 3076 3033 3024 2928 2859 2905 2980 2968 2708 2271 2371 2787 2943 2550 2559 2469 2255 2122 2105 2211 2570 2799 2683 2943 3205 3335 3303 3222 3261 3309 3308 3648 4007 3102 3247 3221 3113 3009 3022 3025 2943 2891 2889 2872 2762 2579 2474 2313 2230 2240 2272 2287 2305 2266 2192 2167 2190 2225 2364 2663 2691 3069 2849 2831 3167 2374 1918 1886 1834 1788 1759 1715 1586 1404 1304 1195 1074 1064 1071 1070 1078 1072 1070 1081 1116 1152 1172 1118 1047 1019 980 1119 1136 987 1062 1079 1099 1209 1238 970 1033 998 1126 1086 1058 1130 1070 969 1038 1345 1123 1364 1540 1635 1613 1621 1641 1616 1657 1835 2130 1863 1878 1924 1886 1875 1921 1958 1987 1990 1938 1855 1808 1891 2134 2053 1917 1804 1648 1675 1782 1735 1613 1630 1619 1841 2252 2459 2514 2563 2679 2765 2908 3155 3275 3227 3132 3104 3193 3195 3282 3306 3318 3351 3427 3460 3441 3483 3618 3617 3686 3854 3938 3951 3963 3949 3957 4007 4011 4009 4002 3977 4025 3951 3994 3953 3948 3976 3974 3955 3940 3901 3860 3870 3854 3849 3824 3772 3711 3657 3624 3607 3599 3595 3573 3494 3481 3466 3454 3444 3425 3411 3406 3407 3396 3384 3377 3307 3275 3270 3274 3288 3346 3397 3403 3377 3404 3352 3285 3292 3304 3326 3341 3321 3293 3272 3242 3228 3190 3164 3137 3093 3045 3021 3006 2969 2943 2947 2947 2941 2914 2913 2924 2944 2945 2931 2926 2928 2932 2929 2889 2869 2978 3582 3902 3942 3670 3178 2775 2554 2463 2471 2149 1702 1332 1256 1180 1026 950 827 705 915 581 376 312 325 637 1374 1874 1808 1549 1324 1299 1473 2144 2479 2630 2869 2951 3273 3741 3836 3598 3532 3616 3787 3876 3819 3765 3729 3659 3595 3519 3252 2750 2261 2280 2237 2139 1892 1463 878 541 704 801 853 743 1093 1689 2088 2241 2381 2787 3046 3472 3365 3141 2816 2524 2460 2723 2873 2720 2385 2344 2538 2709 2695 2506 2404 2311 2208 2292 2594 2686 2554 2755 2795 2655 2520 2360 2360 2628 2670 2438 2398 2412 2482 2146 2101 2112 2187 2327 2261 2105 2123 2256 2720 2980 2938 2627 2503 2429 2554 2665 2475 2822 2843 2806 2673 2909 2884 2667 2618 2573 2526 2838 2722 2658 2617 2688 2746 2640 2617 2708 2842 2934 3123 2917 2708 2627 2683 2872 2892 2579 2290 2184 2325 2402 2193 2202 2166 2243 2335 2337 2630 2610 2471 2330 2409 2439 2231 1984 1819 1803 1851 1755 1758 1692 1594 1590 1614 1556 1559 1696 1809 1840 1878 1798 1785 1859 1892 1792 1634 1660 1752 1743 1706 1547 1395 1377 1306 1220 1231 1323 1261 1271 1171 1147 1267 1279 1254 1287 1366 1587 1467 1513 1642 1815 1955 1947 1900 1855 1737 1747 1708 1603 1544 1489 1473 1486 1508 1492 1672 1518 1527 1573 1609 1643 1679 1698 1735 1888 1864 1848 1907 1995 2025 2043 2053 1980 2022 1999 2055 2098 2112 2123 2197 2335 2335 2410 2502 2580 2568 2583 2619 2629 2653 2736 2746 2749 2841 2824 2757 2520 2359 2448 2547 2352 2263 2478 2569 2640 2681 2598 2495 2478 2510 2412 2300 2236 2256 2245 2149 2153 2207 2123 2309 2286 2054 1896 1786 1672 1622 1616 1562 2780 2701 2744 2671 2712 2653 2549 2611 2547 2449 2411 2377 2405 2421 2500 2671 2722 2614 2503 2527 2487 2635 2690 2739 2701 2614 2646 2657 2582 2639 2757 2689 2678 2638 2617 2690 2835 2812 2870 2900 2859 2824 2826 2963 3093 2982 3183 3228 3078 3196 3173 3103 3223 3245 3191 3149 3106 3175 2920 3148 3224 3344 3460 3779 3984 4113 3957 3818 3891 3884 3950 4000 3984 3650 3576 3624 3402 3330 3496 3624 3638 3625 3456 2973 2209 1109 972 622 257 123 29 0 0 10 58 125 297 864 1908 2404 2330 2075 1758 1725 1795 1953 1721 1454 1784 2136 2490 2988 3565 3855 4284 4102 3844 3783 3670 3363 3136 3077 3104 3206 3380 3412 3289 3304 3362 3459 3482 3447 3393 3335 3272 3237 3235 3281 3299 3332 3392 3380 3271 3168 3130 3154 3189 3206 3225 3255 3271 3407 3313 3302 3174 3132 3046 3040 3019 2946 2940 2927 2862 2430 2446 2687 2822 2937 2679 2615 2565 2416 2370 2344 2363 2826 3073 2982 3202 3278 3277 3222 3288 3414 3418 3375 3591 4129 3113 3201 3122 3033 2986 3001 2991 2909 2850 2861 2842 2673 2518 2519 2412 2297 2311 2322 2328 2296 2249 2223 2227 2205 2232 2258 2327 2371 2384 2295 2272 2276 2135 2003 1936 1843 1793 1722 1736 1613 1469 1418 1210 1061 1092 1132 1108 1117 1102 1114 1098 1116 1042 1072 1070 1068 1063 1144 1241 1096 994 952 1156 1046 1050 1124 959 895 1041 1111 1008 913 978 1282 1452 1318 1172 1352 1679 1818 1764 1557 1486 1597 1736 1736 1592 1607 1793 1896 1935 1865 1860 1916 1920 1906 1864 1760 1646 1555 1817 1999 2021 1912 1775 1679 1649 1661 1634 1564 1537 1477 1645 1990 2282 2433 2492 2550 2675 2900 3137 3271 3219 3110 3067 3066 3134 3228 3276 3266 3283 3364 3365 3399 3513 3587 3606 3760 3867 3898 3938 3974 3973 3964 4043 4023 4024 4012 3984 4027 3985 3991 3987 3947 3968 4003 3985 3967 3935 3893 3892 3879 3856 3825 3782 3720 3665 3626 3620 3596 3588 3549 3495 3474 3462 3453 3439 3419 3399 3380 3401 3388 3364 3342 3311 3259 3250 3269 3281 3286 3324 3388 3354 3359 3305 3282 3297 3327 3356 3353 3311 3288 3259 3240 3216 3177 3153 3117 3082 3059 3048 3014 2976 2950 2978 2988 2970 2971 2954 2949 2951 2929 2912 2915 2926 2939 2927 2890 2874 2964 3250 3642 3879 3554 3067 2701 2558 2551 2521 2268 1869 1528 1405 1404 1395 1432 1310 1153 998 678 482 416 475 888 1506 1841 1655 1591 1356 1199 1297 1690 2027 2292 2442 2610 3001 3614 3979 3865 3877 3716 3741 3813 3687 3559 3553 3578 3996 3728 3514 3076 2633 2537 2433 2072 1654 1297 944 810 866 726 506 407 801 1531 2058 2222 2427 2926 3143 3679 3579 3471 3113 2710 2633 2878 2958 2960 2800 2399 2778 2863 2776 2590 2477 2441 2339 2176 2157 2244 2375 3055 3039 2583 2338 2313 2367 2573 3097 2803 2772 2467 2218 2207 2361 2410 2409 2382 2327 2421 2659 2777 2911 3109 2969 2653 2626 2497 2547 2509 2553 2697 2696 2767 2869 3083 3089 2749 2723 2451 2415 2737 2712 2720 2707 2630 2521 2428 2454 2802 2894 3143 3156 2975 2808 2817 2939 2941 2849 2288 2215 2350 2427 2331 2317 2431 2306 2214 2398 2432 2688 2664 2486 2458 2522 2467 2204 2106 1876 1768 1750 1849 1834 1746 1651 1634 1644 1543 1520 1620 1713 1717 1738 1770 1759 1727 1660 1617 1743 1755 1807 1871 1779 1616 1629 1598 1402 1377 1411 1306 1196 1159 1158 1253 1307 1286 1285 1452 1562 1623 1603 1704 1755 1786 1790 1855 2096 1930 1907 1857 1757 1636 1514 1455 1496 1510 1501 1509 1529 1492 1529 1592 1630 1675 1769 1768 1779 1853 1922 1950 1958 1981 1996 2093 2156 2155 2123 2096 2112 2169 2236 2223 2248 2278 2302 2426 2506 2519 2487 2489 2573 2620 2674 2655 2625 2668 2806 2875 2826 2723 2663 2609 2758 2583 2417 2433 2500 2615 2740 2617 2562 2552 2515 2457 2368 2255 2157 2145 2193 2252 2193 2193 2253 2307 2206 1963 1812 1624 1625 1678 1585 2812 2662 2673 2627 2766 2791 2725 2685 2552 2408 2350 2428 2501 2527 2560 2508 2475 2488 2576 2526 2550 2560 2692 2756 2644 2538 2581 2589 2492 2544 2562 2619 2606 2608 2598 2655 2773 2825 2924 2981 2944 2889 2881 2974 3023 2872 3076 3859 3656 3292 3178 3140 3053 3089 3441 3700 3270 3071 3274 3339 3440 3645 3772 3881 3945 4005 4010 3885 3650 3688 4012 4152 3859 3544 3614 3740 3748 3574 3530 3627 3644 3516 3105 2350 1614 1012 662 239 40 3 0 0 0 0 8 110 483 821 2034 2094 2054 2029 1875 1775 1839 1980 1812 1510 1752 1929 2111 2642 2485 3208 3714 3597 3251 3151 3213 3146 3037 3050 3112 3252 3384 3380 3357 3293 3333 3370 3380 3350 3342 3365 3336 3279 3182 3183 3290 3420 3472 3406 3289 3201 3174 3195 3207 3250 3281 3313 3364 3390 3299 3284 3283 3158 3044 3075 3145 3049 2920 2812 2745 2735 2618 2686 2803 2928 2810 2746 2843 2807 2621 2532 2631 3106 3161 3194 3228 3222 3191 3188 3357 3534 3440 3406 3938 4039 3060 3138 3049 2957 2939 2937 2902 2865 2855 2873 2835 2620 2502 2555 2376 2314 2285 2305 2332 2316 2265 2252 2279 2311 2317 2319 2246 2237 2161 2090 2031 1997 1997 1970 1912 1823 1774 1830 1760 1578 1463 1352 1198 1087 1103 1142 1125 1112 1113 1096 1081 941 803 1000 1087 1089 1144 1253 1231 1172 1259 1126 1319 1116 968 978 943 890 933 1020 978 933 1024 1214 1310 1329 1223 1423 1551 1678 1757 1593 1559 1723 2062 1938 1945 1900 1962 1990 1861 1698 1689 1731 1703 1673 1649 1493 1507 1462 1763 1871 1897 1831 1719 1669 1672 1560 1483 1441 1433 1512 1609 1804 2086 2278 2343 2491 2658 2879 3116 3255 3201 3161 3055 2999 3042 3139 3222 3243 3260 3255 3393 3499 3581 3594 3629 3773 3857 3917 3967 4004 4000 3966 4057 4048 4050 4028 3996 4004 3995 3983 4000 3984 3979 4015 4008 3988 3955 3936 3928 3909 3877 3839 3802 3739 3681 3704 3638 3601 3578 3534 3487 3464 3455 3446 3433 3412 3403 3369 3375 3382 3363 3342 3273 3211 3227 3254 3256 3270 3348 3341 3373 3337 3298 3307 3325 3361 3374 3351 3290 3273 3233 3225 3195 3157 3131 3114 3095 3080 3083 3059 2993 2971 2997 3011 3021 3014 2987 2962 2938 2896 2893 2892 2923 2936 2909 2876 2890 2934 3146 3594 3808 3422 2958 2663 2583 2612 2597 2382 1997 1626 1476 1575 1655 1751 1731 1573 1284 931 670 601 772 1253 1748 1822 1745 1433 1128 1054 1138 1372 1565 1634 2007 2353 2816 3466 3941 3998 3998 3889 3885 3816 3571 3436 3466 3727 3910 3880 3724 3392 3219 3113 2606 1914 1353 992 843 829 687 362 184 308 808 1904 2702 3140 2951 2990 3158 3516 3572 3560 3421 3059 2920 3001 3106 3124 3076 2942 2766 2544 2388 2315 2534 2683 2904 2782 2524 2599 2849 3249 3019 2478 2543 2837 3095 3213 2799 2543 2463 2221 2111 2306 2408 2290 2217 2319 2481 2410 2279 2305 2323 2405 2507 2594 2800 2626 2514 2418 2519 2545 2524 2588 2809 3142 3003 2842 2440 2475 2676 2797 2774 2735 2615 2331 2297 2405 2472 2723 2998 3279 3196 3034 2912 2691 2747 2813 2690 2578 2467 2264 2108 2008 2303 2592 2252 2118 2097 2363 2593 2734 2781 2632 2558 2547 2532 2423 2139 1996 1984 1928 1816 1734 1739 1725 1697 1528 1550 1683 1840 1926 1893 1690 1731 1743 1595 1527 1717 1820 1819 1754 1746 1727 1746 1616 1605 1544 1420 1208 1126 1135 1240 1295 1218 1372 1352 1480 1769 1823 1743 1793 1809 1774 2002 1994 2150 2066 1991 1919 1833 1733 1552 1553 1544 1510 1448 1535 1584 1558 1550 1569 1589 1660 1761 1796 1833 1896 1950 1942 1949 1888 1978 2078 2146 2104 2034 2089 2148 2195 2276 2252 2236 2347 2378 2449 2542 2537 2443 2377 2593 2566 2578 2561 2566 2648 2772 2784 2814 2853 2855 2777 2764 2651 2545 2589 2730 2683 2813 2706 2612 2587 2570 2547 2411 2251 2212 2265 2179 2104 2130 2212 2195 2122 2183 1971 1777 1706 1674 1674 1536 3187 2874 2790 2720 2948 2880 2698 2624 2526 2444 2387 2431 2522 2576 2618 2519 2576 2673 2651 2657 2560 2581 2643 2696 2644 2567 2521 2449 2441 2464 2583 2590 2660 2681 2643 2670 2715 2752 2855 2969 2969 2971 2955 2928 2916 2944 3077 3663 3794 3319 3125 3141 3006 3129 3672 3620 3184 3188 3567 3468 3513 3740 3779 3827 3966 3951 3851 3907 3712 3545 3796 3944 3541 3371 3385 3433 3545 3553 3398 3296 3306 3142 2716 2295 1611 940 459 109 2 0 0 0 0 0 90 602 870 1050 1941 1741 1790 1894 1956 1897 1904 2058 1951 1595 1599 1685 1878 1949 2333 2920 3273 3190 2952 2921 3010 3044 3183 3155 3123 3254 3335 3301 3309 3317 3308 3364 3384 3324 3405 3461 3457 3376 3380 3258 3396 3487 3474 3341 3201 3159 3174 3161 3145 3208 3264 3311 3373 3323 3278 3245 3193 3159 3129 3170 3355 3254 3079 3080 2934 2978 2819 2811 2927 2984 2864 2744 2814 2969 2689 2583 2768 3200 3205 3251 3233 3168 3192 3316 3477 3589 3460 3399 3536 3890 3130 3017 3002 2933 2903 2906 2877 2817 2816 2885 2729 2634 2605 2530 2425 2297 2251 2316 2366 2347 2330 2365 2386 2420 2371 2306 2294 2258 2136 2029 1997 1998 2001 1942 1878 1742 1603 1681 1695 1601 1372 1238 1209 1145 1131 1141 1110 1107 1080 1058 1127 1164 1273 1194 1091 1111 1157 1240 940 1000 1099 1222 1231 1219 1060 942 964 977 978 1055 1072 1138 959 1155 1166 1152 1229 1347 1415 1473 1574 1456 1570 1932 2072 2057 1933 1924 1949 1939 1786 1523 1487 1420 1477 1413 1484 1384 1504 1541 1570 1682 1764 1760 1665 1648 1658 1484 1440 1349 1365 1448 1560 1713 1881 2012 2143 2449 2662 2900 3114 3212 3219 3184 3067 2980 2980 3053 3148 3162 3194 3458 3518 3526 3575 3622 3633 3639 3741 3987 4000 4044 4036 3995 3996 4043 4064 4045 4005 3987 3996 3992 4001 4009 3999 4027 4024 4004 3985 3968 3941 3921 3889 3852 3815 3798 3759 3705 3652 3608 3571 3526 3482 3467 3451 3434 3424 3399 3382 3362 3355 3362 3349 3307 3261 3224 3202 3231 3229 3252 3323 3344 3370 3344 3317 3299 3334 3383 3376 3328 3273 3262 3219 3193 3178 3156 3133 3112 3094 3123 3102 3070 3036 3003 3012 3012 2998 3007 2997 2966 2923 2914 2884 2892 2923 2941 2920 2896 2905 2957 3179 3635 3676 3322 3034 2835 2701 2689 2697 2504 2140 1761 1768 1614 1747 1866 1864 1687 1531 1277 844 806 1075 1557 1827 1867 1813 1459 1098 975 1044 1220 1268 1524 1857 2147 2638 3250 3460 3710 3964 3964 3974 3821 3667 3523 3582 3649 3743 3896 3897 3758 3737 3366 2673 1954 1253 826 764 719 549 289 265 684 964 1290 1715 2453 2797 2920 3049 2981 2904 3429 3612 3160 2667 2849 2896 2928 2806 2760 2584 2225 2213 2391 2882 3019 3117 2998 2904 2829 2778 2776 2944 3039 2927 2776 2755 2567 2699 2600 2561 2715 2837 2556 2204 2230 2358 2542 2542 2491 2399 2078 1999 2165 2476 2744 2716 2505 2372 2458 2563 2510 2346 2398 2647 2955 2911 2561 2437 2717 2815 2669 2687 2605 2534 2368 2540 2416 2495 2643 2924 3144 3071 3108 3105 3011 2994 2909 2854 2698 2310 2009 1860 2079 2535 2598 2454 2277 2119 2171 2409 2759 2623 2634 2664 2664 2674 2464 2230 2122 1995 1892 1750 1791 1922 1929 1706 1603 1734 1841 1864 1885 1782 1599 1694 1712 1676 1693 1775 1875 1837 1810 1913 1827 1778 1638 1567 1501 1374 1349 1360 1316 1339 1230 1265 1426 1459 1634 1896 1917 1745 1735 1789 1763 1911 2002 2048 2019 1895 1873 1916 1749 1670 1645 1596 1552 1545 1582 1626 1622 1614 1659 1640 1644 1706 1801 1834 1857 1939 1948 1987 1924 1929 1987 2055 2082 2090 2117 2196 2217 2262 2241 2249 2363 2467 2446 2543 2548 2551 2384 2431 2509 2552 2531 2525 2531 2700 2721 2763 2808 2803 2768 2742 2651 2643 2672 2721 2719 2792 2745 2657 2669 2622 2489 2376 2344 2321 2290 2157 2069 2123 2182 2128 2214 2216 2069 2006 1921 1718 1633 1534 3116 2942 2959 2719 2723 2682 2574 2603 2605 2572 2463 2426 2553 2657 2666 2606 2744 2827 2840 2764 2657 2629 2647 2664 2633 2560 2505 2438 2334 2420 2635 2539 2619 2682 2676 2697 2723 2761 2866 2936 2914 2863 2836 2849 2866 2910 2919 3061 3172 3082 3095 3166 3099 3372 3550 3299 3298 3295 3612 3583 3584 3648 3728 3897 4042 3952 3725 3796 3694 3485 3484 3521 3445 3402 3309 3185 3132 3160 3137 2976 3051 2928 2657 2374 1621 960 406 82 18 0 0 0 0 5 90 766 589 1206 1953 1759 1572 1611 1784 1924 2002 2187 1888 1342 968 980 1381 1784 2292 2812 3064 3013 2881 2838 2908 3165 3186 3193 3087 3170 3252 3284 3300 3283 3293 3375 3433 3361 3540 3548 3539 3531 3460 3352 3453 3495 3412 3278 3178 3169 3166 3174 3168 3191 3234 3264 3323 3318 3283 3272 3265 3228 3246 3309 3469 3391 3330 2997 2886 2888 3052 3067 2955 2902 2893 3023 2953 3020 2795 2815 2927 3217 3287 3263 3212 3193 3285 3464 3564 3613 3679 3714 3399 3168 3011 2956 2937 2900 2856 2860 2861 2734 2623 2682 2666 2659 2603 2534 2438 2308 2286 2374 2436 2372 2390 2489 2517 2502 2401 2329 2333 2256 2097 2003 1855 1943 1983 1933 1803 1677 1511 1454 1557 1565 1393 1307 1281 1216 1173 1178 1119 1101 1061 1070 1171 1144 1014 1003 994 1090 962 1004 995 1198 1232 1177 1122 1162 1113 1003 993 1075 1165 1056 1134 1072 924 1105 1113 1083 1159 1187 1103 1090 1540 1512 1624 1786 1819 1893 1816 1837 1838 1739 1868 1740 1412 1302 1287 1377 1493 1419 1377 1473 1580 1564 1608 1711 1651 1613 1604 1409 1337 1343 1437 1586 1712 1737 1756 1787 1993 2394 2672 2910 3069 3127 3197 3200 3103 2991 2944 3006 3065 3104 3144 3268 3307 3359 3520 3664 3657 3630 3714 4030 4038 4099 4074 4108 4067 4035 4051 4054 4017 4008 4000 3993 4005 4018 4019 4035 4040 4028 4012 3991 3960 3929 3904 3864 3843 3824 3779 3725 3664 3607 3565 3527 3514 3449 3438 3424 3412 3390 3370 3352 3341 3341 3331 3301 3244 3185 3198 3205 3220 3280 3291 3321 3383 3348 3262 3319 3332 3383 3372 3360 3318 3259 3207 3177 3166 3133 3102 3103 3102 3069 3049 3013 3010 3022 3025 3040 3015 2990 2987 2959 2941 2909 2887 2907 2941 2959 2947 2921 2929 2984 3209 3564 3578 3347 3220 3034 2830 2782 2813 2645 2485 2236 1999 1793 1765 1774 1716 1620 1518 1215 933 1065 1395 1746 1867 1922 1819 1530 1151 991 997 1062 1189 1467 1762 2034 2466 2796 3001 3624 3994 4112 4096 3837 3766 3637 3477 3289 3381 3634 3864 3796 3767 3432 2797 2270 1581 1249 1150 830 644 421 444 1025 1216 940 683 1141 2027 2588 2578 2488 2490 3198 3564 3290 3081 2678 2838 3106 3123 2776 2507 2329 2777 2958 3060 3000 2822 2619 2401 2375 2266 2289 2899 2601 2454 2356 2601 2968 2882 2361 2212 2574 2732 2373 2243 2465 2628 2642 2563 2525 2501 2318 2249 2263 2621 2519 2483 2497 2382 2444 2528 2419 2177 2462 2712 2709 2620 2365 2423 2775 2852 2710 2653 2551 2552 2385 2314 2381 2416 2648 2919 2981 2906 2990 3083 3033 3025 3137 3156 2975 2730 2271 2231 2588 2792 2576 2417 2341 2108 2095 2370 2720 2694 2693 2853 2899 2678 2341 2061 2186 2207 1937 1818 1838 1871 1781 1651 1651 1729 1786 1812 1765 1605 1571 1622 1666 1668 1659 1721 1777 1683 1684 1694 1706 1668 1547 1498 1561 1573 1686 1554 1487 1581 1585 1476 1425 1367 1444 1651 1635 1637 1639 1670 1719 1780 1841 1816 1836 1760 1800 1773 1708 1679 1680 1667 1612 1619 1663 1697 1695 1750 1787 1749 1735 1747 1828 1793 1847 1944 1955 1954 1926 1964 2003 2009 2013 2063 2109 2194 2246 2254 2240 2270 2358 2440 2371 2423 2414 2399 2391 2447 2555 2581 2545 2477 2461 2582 2636 2628 2658 2691 2706 2731 2669 2655 2679 2759 2756 2722 2704 2664 2692 2591 2475 2431 2440 2345 2233 2280 2214 2263 2219 2128 2107 2135 2184 2166 2119 1788 1646 1583 2975 2981 2913 2628 2702 2777 2731 2715 2778 2718 2511 2447 2729 2806 2702 2607 2641 2636 2783 2810 2732 2610 2584 2627 2614 2578 2552 2454 2363 2528 2707 2588 2541 2543 2591 2678 2761 2862 2941 2793 2758 2695 2668 2735 2893 2946 2943 2992 3085 3073 3058 3176 3195 3456 3470 3460 3324 3512 3672 3655 3582 3646 3800 3903 3965 3877 3648 3513 3553 3475 3499 3517 3475 3440 3313 3136 3006 2903 2825 2619 2706 2729 2788 2293 1636 1034 452 1065 1128 0 0 0 0 1 23 265 520 1415 2016 2132 1841 1629 1817 1969 2046 2365 1929 1431 1419 1247 1483 1820 2306 2780 3001 2997 2943 2947 2960 3080 3174 3238 3168 3164 3188 3294 3410 3425 3407 3440 3536 3521 3657 3648 3609 3511 3368 3376 3446 3405 3316 3246 3216 3206 3156 3169 3227 3200 3221 3247 3269 3324 3399 3402 3328 3331 3492 3334 3221 3398 3490 3236 3063 3107 3305 3350 3150 3056 2796 2936 3031 2619 2835 3032 3176 3333 3351 3256 3192 3265 3454 3602 3614 3595 3559 3569 3320 3161 3069 2972 2914 2882 2840 2748 2856 2711 2630 2573 2630 2637 2549 2450 2384 2331 2293 2356 2437 2424 2437 2359 2380 2380 2369 2344 2312 2246 2117 1995 1874 1892 1979 1974 1776 1672 1642 1652 1641 1498 1279 1286 1235 1218 1207 1167 1152 1111 1086 1135 1241 1309 1258 1006 869 1000 1173 1119 1173 1217 1342 1178 1018 1080 1067 1117 1191 1287 1269 1038 1051 1005 1099 1281 1287 1248 1254 1161 1117 955 1449 1671 1655 1614 1626 1616 1680 1795 1635 1449 1817 1743 1502 1324 1172 1393 1610 1636 1562 1395 1302 1450 1524 1580 1526 1486 1479 1391 1386 1465 1566 1649 1673 1683 1789 1794 1939 2333 2662 2870 2929 3008 3131 3170 3114 2973 2951 2999 3022 3086 3137 3177 3219 3277 3366 3492 3607 3829 3783 4018 4037 4024 4093 4166 4121 4058 4037 4060 4027 4029 4026 3999 4000 4013 4018 4040 4064 4057 4031 4013 3977 3951 3919 3888 3874 3837 3790 3740 3672 3607 3590 3548 3509 3455 3423 3412 3400 3388 3374 3344 3326 3319 3313 3266 3196 3205 3207 3197 3210 3228 3233 3250 3306 3360 3271 3313 3355 3378 3376 3364 3313 3240 3193 3169 3142 3116 3114 3107 3096 3089 3092 3073 3091 3113 3073 3050 3009 2993 2976 2956 2938 2906 2896 2921 2956 2977 2978 2969 2958 3023 3217 3483 3546 3482 3404 3177 2992 2898 2860 2810 2760 2515 2202 1943 1764 1615 1497 1436 1288 1067 1110 1376 1686 1837 1962 1999 1789 1581 1204 1036 1044 1043 1082 1321 1640 1939 2224 2356 2933 3663 3935 4057 4030 3906 3787 3662 3515 3358 3268 3293 3567 3644 3672 3416 2974 2748 2715 2477 1911 1300 889 658 789 963 1229 882 521 938 1513 1918 2313 2322 2381 2997 3389 3404 3132 3016 3204 3163 3010 2750 2718 2865 2790 2654 2706 2685 2631 2663 2984 2792 2554 2793 2919 2529 2447 2668 2906 3177 2780 1869 2189 2530 2510 2284 2422 2772 2862 2864 2678 2682 2547 2293 2226 2261 2378 2369 2468 2688 2608 2439 2463 2266 2345 2614 2678 2504 2231 2151 2324 2362 2540 2685 2688 2592 2577 2463 2388 2432 2453 2963 3075 2790 2786 2857 2784 2473 2676 3119 3261 3196 2549 2321 2510 2598 2474 2366 2442 2556 2683 2747 2834 2544 2541 2703 2734 2632 2256 2318 1896 2087 2196 2045 1828 1777 1853 1873 1690 1665 1745 1708 1771 1752 1709 1650 1683 1686 1741 1711 1708 1654 1685 1749 1714 1686 1617 1415 1526 1583 1800 1642 1435 1456 1564 1539 1452 1341 1302 1387 1431 1443 1499 1556 1643 1772 1870 1905 1720 1681 1713 1788 1760 1724 1754 1809 1737 1763 1821 1812 1784 1762 1821 1861 1831 1858 1839 1845 1819 1839 1843 1893 1944 1974 1963 2015 2001 1987 2079 2134 2131 2154 2151 2210 2264 2318 2385 2435 2412 2356 2384 2410 2485 2503 2580 2518 2421 2461 2532 2544 2618 2614 2589 2662 2673 2661 2647 2695 2725 2725 2668 2619 2661 2638 2590 2541 2528 2465 2440 2270 2299 2231 2216 2293 2240 2009 2127 2181 2184 2189 1899 1694 1595 3033 3138 3017 2842 2863 2966 2981 2947 2835 2669 2541 2509 2795 2796 2629 2601 2746 2647 2825 2833 2688 2541 2454 2503 2559 2615 2599 2504 2448 2597 2664 2559 2471 2521 2584 2631 2701 2811 2874 2646 2654 2829 2826 2772 2764 2935 2965 2993 3115 3135 3061 3181 3181 3285 3322 3347 3384 3532 3697 3698 3686 3776 3922 4059 3950 3802 3733 3612 3616 3510 3485 3475 3412 3276 3081 2901 2760 2694 2544 2253 2105 2319 2570 2345 1852 1257 644 227 22 4 47 285 75 6 33 278 978 1365 1799 2128 2044 2082 2295 2177 2279 2544 2568 2269 2052 1848 1824 1975 2359 2809 3030 3043 3057 3073 3061 3166 3277 3380 3347 3317 3293 3443 3697 3660 3581 3496 3580 3675 3596 3590 3563 3465 3348 3366 3361 3252 3242 3237 3248 3200 3147 3176 3248 3192 3198 3240 3276 3327 3398 3400 3361 3369 3743 3250 2975 3286 3545 3442 3400 3438 3409 3540 3476 3515 3014 2904 2778 2738 2986 3108 3238 3346 3352 3261 3212 3329 3512 3620 3579 3568 3680 3483 3241 3204 3116 3008 2943 2900 2899 2782 2752 2679 2608 2567 2567 2550 2463 2395 2415 2359 2349 2383 2399 2331 2225 2010 2204 2340 2298 2360 2306 2246 2015 1884 1881 1918 1954 1944 1785 1628 1515 1437 1370 1256 1075 1132 1127 1148 1168 1164 1198 1145 1114 1164 1164 1150 1076 925 892 1058 1386 1251 1277 1452 1433 1193 1033 1036 1020 1224 1241 1362 1298 1170 1118 1064 1071 1151 1118 1108 1187 1134 1148 1309 1364 1447 1616 1735 1724 1699 1712 1774 1660 1590 1692 1604 1547 1494 1437 1524 1647 1715 1691 1487 1284 1507 1456 1451 1414 1407 1403 1419 1463 1508 1563 1577 1563 1677 1817 1824 1921 2276 2639 2763 2804 2916 3044 3119 3089 3014 3002 3008 3050 3098 3143 3182 3195 3216 3249 3352 3482 3697 3797 4036 4073 4039 4096 4175 4140 4081 4040 4061 4055 4036 4028 4013 4007 4025 4047 4047 4046 4065 4044 4028 4002 3974 3938 3915 3886 3846 3804 3745 3683 3638 3607 3555 3500 3448 3412 3399 3396 3388 3366 3335 3314 3301 3290 3260 3249 3217 3179 3171 3199 3215 3233 3215 3258 3362 3350 3358 3378 3378 3356 3337 3302 3227 3179 3155 3133 3132 3125 3101 3077 3074 3061 3088 3089 3162 3089 3000 2991 3000 2985 2979 2948 2906 2900 2930 2960 2968 2974 2969 2973 3040 3199 3342 3367 3487 3509 3370 3193 3083 3011 3032 2905 2653 2364 2055 1797 1671 1476 1297 1128 1013 1290 1719 1950 2026 2101 2093 1805 1542 1231 1138 1008 945 959 1118 1430 1626 1922 2258 2915 3554 3861 3889 3809 3838 3796 3758 3709 3430 3204 3232 3351 3522 3647 3486 3118 2999 3220 3134 2755 2091 1428 1355 1598 1828 1781 1268 848 1599 1752 1953 2404 2475 2227 2515 2813 2887 3336 3351 3272 2973 2878 2872 3006 2898 2546 2352 2583 2699 2846 3047 2664 2599 2702 2841 2885 2833 2730 2729 2159 1900 1821 1996 2545 2911 2814 2468 2400 2629 2697 2923 2810 2655 2472 2349 2215 2190 2175 2182 2376 2612 2595 2509 2356 2218 2302 2378 2328 2334 2098 2256 2346 2373 2423 2575 2593 2588 2689 2665 2724 2788 2765 3000 2884 2741 2708 2653 2630 2537 2761 2883 2781 2781 2469 2265 2317 2206 2146 2282 2655 2630 2714 2577 2409 2236 2389 2606 2578 2395 2303 2090 2234 2094 1766 1595 1647 1700 1697 1634 1691 1736 1792 1762 1701 1707 1897 2014 1876 1634 1698 1768 1744 1711 1734 1710 1686 1597 1505 1468 1519 1554 1686 1590 1420 1417 1446 1570 1402 1387 1469 1451 1399 1427 1464 1522 1601 1825 1867 1742 1734 1756 1699 1724 1737 1783 1833 1738 1817 1848 1871 1885 1831 1760 1802 1859 1862 1868 1918 1909 1924 1968 1975 1949 1947 2061 2032 2035 2058 2077 2136 2187 2163 2209 2188 2183 2276 2412 2471 2529 2541 2442 2406 2416 2451 2498 2558 2527 2407 2389 2437 2442 2487 2562 2554 2587 2622 2640 2599 2657 2645 2595 2594 2625 2600 2553 2588 2582 2576 2353 2401 2275 2180 2185 2227 2287 2334 1944 1964 2163 2174 2119 1986 1814 1777 3014 3012 2768 2682 2813 2883 2802 2788 2783 2632 2538 2533 2765 2746 2705 2673 2737 2574 2695 2793 2829 2744 2540 2572 2629 2779 2690 2523 2483 2607 2640 2555 2539 2569 2608 2649 2628 2609 2628 2572 2519 2649 2653 2695 2799 2882 3001 3125 3210 3157 3148 3210 3371 3339 3319 3311 3398 3507 3605 3724 3837 3890 3961 4024 3810 3728 3884 3712 3581 3461 3412 3403 3283 2983 2686 2470 2320 2252 2136 2068 1510 1610 2048 2224 1963 1432 933 719 587 68 103 669 147 19 195 715 1081 1484 1989 2185 2332 2526 2745 2747 2848 2948 2764 2452 2092 1941 1962 2081 2420 2859 2983 3131 3167 3127 3135 3191 3264 3363 3402 3431 3520 3626 3594 3540 3630 3506 3495 3524 3483 3479 3494 3432 3313 3269 3285 3247 3271 3257 3266 3221 3188 3188 3194 3194 3187 3219 3276 3298 3361 3395 3262 3116 3219 3154 2964 3096 3348 3334 3208 3334 3294 3478 3568 3699 3284 3114 2822 2913 3159 3250 3264 3306 3328 3221 3218 3383 3477 3543 3559 3562 3836 3601 3140 3155 3080 3012 2994 2917 2897 2819 2734 2627 2571 2520 2475 2435 2355 2368 2446 2346 2379 2382 2300 2095 1851 1902 2124 2110 2202 2340 2308 2227 1859 1730 1788 1819 1883 1893 1794 1561 1267 1139 1186 1179 1066 1070 1043 1067 1109 1154 1178 1148 1167 1168 1032 980 1062 934 1177 1331 1384 1302 1307 1438 1436 1232 1217 1119 1070 1460 1395 1380 1392 1299 1222 1294 1355 1326 1030 1004 1037 1107 1059 1119 1145 1478 1912 1991 1881 1980 2021 1832 1806 1851 1720 1590 1528 1474 1450 1497 1601 1691 1691 1636 1516 1495 1474 1473 1471 1472 1436 1406 1453 1510 1539 1514 1555 1683 1865 1936 2158 2502 2567 2548 2781 2885 3028 3093 3078 3071 3023 3015 3067 3118 3142 3147 3138 3160 3228 3298 3531 3723 3862 4004 4083 4128 4143 4187 4167 4121 4057 4049 4054 4043 4022 4006 4003 4011 4018 4057 4046 4067 4051 4038 4013 4001 3980 3936 3892 3848 3805 3757 3700 3671 3602 3543 3498 3448 3403 3386 3386 3383 3365 3325 3309 3289 3277 3262 3226 3193 3177 3142 3180 3180 3179 3161 3270 3358 3355 3343 3360 3362 3345 3324 3267 3217 3167 3148 3134 3122 3113 3097 3077 3056 3029 3027 3021 3045 3012 2972 2964 2955 2978 3010 2976 2908 2895 2915 2938 2956 2969 2968 2973 3027 3127 3167 3284 3470 3597 3527 3348 3223 3196 3133 2968 2749 2480 2157 1939 1827 1561 1310 1132 1117 1338 1644 2098 2207 2156 2087 1760 1471 1378 1148 932 886 900 1129 1391 1479 1875 2316 2918 3536 3838 3911 3997 3780 3554 3816 3753 3320 3197 3256 3309 3447 3487 3261 3060 3103 3242 2998 3099 2847 2573 2890 3219 2881 2524 1956 1778 2515 2626 2737 2816 2488 2006 1923 1923 2233 3091 3455 3344 2984 2866 2908 2761 2455 2237 2256 2672 2786 2898 2855 2631 2508 2570 2629 2523 2550 2729 2644 2127 2017 1963 2196 2525 2646 2557 2387 2368 2563 2480 2747 2930 2941 2837 2463 2249 2283 2324 2376 2437 2469 2359 2186 2063 1972 1935 1754 2193 2484 2330 2392 2513 2586 2677 2730 2766 2762 2754 2731 2756 2744 2875 2854 2739 2694 2617 2420 2482 2512 2524 2534 2611 2751 2633 2264 2354 2354 2006 2576 2733 2515 1969 1705 1643 1680 2236 2502 2588 2466 2570 2582 2506 2283 1918 1515 1570 1789 1668 1559 1692 1747 1796 1916 1780 1588 1657 1625 1596 1626 1673 1627 1641 1655 1614 1608 1666 1616 1580 1577 1547 1636 1695 1500 1455 1474 1374 1323 1426 1557 1535 1471 1445 1467 1507 1668 1625 1693 1673 1613 1765 1832 1654 1608 1692 1768 1865 1934 1896 1869 1884 1907 1877 1820 1786 1776 1831 1860 1877 1937 2027 2054 1938 1968 1989 2054 2079 2092 2109 2154 2186 2241 2216 2188 2161 2176 2234 2336 2348 2536 2519 2373 2410 2408 2369 2368 2478 2490 2319 2291 2380 2439 2493 2482 2469 2491 2490 2558 2557 2588 2511 2475 2467 2493 2572 2415 2433 2414 2417 2348 2351 2251 2162 2166 2158 2270 2184 2069 2123 2251 2277 2151 2053 1924 1922 3058 2977 2910 2911 2944 2956 2906 2844 2788 2619 2505 2505 2916 2841 2730 2622 2561 2505 2579 2635 2634 2637 2601 2726 2811 2838 2763 2744 2727 2710 2618 2501 2492 2572 2597 2609 2586 2484 2542 2539 2427 2414 2502 2687 2751 2958 3241 3303 3359 3189 3214 3274 3386 3492 3523 3592 3643 3670 3712 3778 3821 3824 3806 3797 3682 3726 3801 3719 3581 3515 3431 3369 3229 2832 2330 2033 1841 1651 1576 1418 817 740 1136 1621 1644 1188 937 697 733 370 103 128 23 175 614 966 1288 1778 2106 2339 2610 2695 2783 2753 2855 3038 2266 1756 1670 1740 1901 2061 2287 2697 3064 3333 3385 3281 3213 3220 3270 3332 3362 3414 3533 3633 3572 3346 3398 3341 3343 3372 3436 3445 3431 3340 3181 3182 3249 3277 3294 3259 3253 3229 3230 3210 3234 3267 3262 3236 3238 3275 3347 3448 3235 3085 3117 3011 2939 2970 3125 3273 3144 3070 3045 3219 3317 3475 3479 3418 3165 3124 3230 3251 3320 3398 3306 3166 3283 3420 3455 3520 3556 3563 3718 3558 2981 3108 3019 3001 2973 2945 2898 2808 2687 2529 2454 2415 2372 2336 2251 2268 2286 2335 2294 2238 2054 1922 1907 1987 2064 2185 2205 2190 2209 2039 1671 1549 1652 1742 1800 1886 1863 1699 1356 1116 1159 1197 1157 1087 1038 1070 1122 1183 1196 1108 1148 1050 1070 1214 970 1154 1212 1255 1256 1255 1343 1465 1424 1382 1370 1252 1469 1430 1555 1640 1522 1405 1215 1132 1510 1317 1137 978 821 901 1020 1083 1082 1303 1801 1980 1751 1758 1922 1915 1776 1764 1676 1557 1548 1555 1473 1510 1641 1723 1671 1633 1590 1530 1554 1574 1540 1512 1453 1386 1443 1550 1590 1530 1516 1667 1881 2211 2771 2954 2798 2529 2796 2967 3097 3115 3105 3076 2998 2974 3042 3108 3125 3100 3102 3131 3191 3353 3607 3777 3871 3957 4038 4156 4190 4184 4225 4178 4122 4076 4053 4044 4020 3993 3988 3989 4002 4048 4058 4055 4050 4039 4028 4022 3993 3940 3896 3848 3810 3763 3750 3681 3600 3531 3476 3444 3407 3379 3371 3368 3352 3317 3303 3290 3268 3234 3203 3187 3173 3125 3173 3179 3171 3151 3235 3326 3317 3307 3305 3336 3338 3289 3239 3198 3168 3159 3147 3138 3131 3096 3061 3044 3094 3019 2976 2960 2938 2920 2903 2898 2946 3007 3010 2932 2905 2898 2910 2939 2959 2959 2961 2984 3024 3059 3182 3405 3648 3658 3563 3487 3287 3168 2984 2786 2545 2266 2192 1950 1671 1433 1300 1360 1521 1720 2280 2312 2174 2013 1861 1717 1424 1127 998 970 1048 1439 1531 1692 1965 2310 2898 3508 3725 3966 4105 3726 3452 3495 3408 3190 3148 3206 3283 3508 3500 3185 3156 3247 3185 2924 3142 3386 3429 3627 3459 3069 2644 2459 2506 2630 2510 2499 2389 1932 1497 1451 1466 2037 2883 3424 3423 3177 2865 2706 2730 2567 2226 2457 2556 2813 2767 2537 2501 2737 2838 3158 2977 2705 2727 2744 2702 2663 2429 2352 2391 2595 2645 2727 2737 2729 2386 2467 2856 2832 2597 2367 2416 2312 2222 2159 2268 2411 2440 2170 1961 1918 1825 1994 2238 2435 2415 2409 2443 2600 2818 2753 2555 2668 2568 2624 2701 2694 2621 2620 2603 2604 2558 2427 2418 2473 2453 2537 2727 2718 2571 2392 2546 2765 2829 2996 2865 2440 2393 2340 1861 1754 2232 2495 2712 2890 3089 3003 2701 2261 1996 1959 1819 1877 1824 1750 1769 1696 1616 1764 1707 1627 1648 1590 1544 1601 1635 1613 1555 1545 1521 1575 1655 1775 1906 1824 1557 1915 1931 1653 1542 1477 1494 1739 1882 1691 1534 1489 1504 1549 1478 1428 1519 1585 1582 1590 1752 1724 1683 1680 1689 1751 1816 1840 1860 1889 1919 2060 1944 1892 1884 1873 1864 1896 1896 1933 1973 2009 1930 1952 1977 1985 2053 2082 2056 2187 2213 2193 2207 2204 2212 2289 2225 2276 2273 2384 2379 2369 2370 2331 2380 2325 2419 2368 2269 2312 2398 2390 2405 2425 2417 2471 2526 2548 2559 2571 2537 2505 2473 2477 2493 2385 2344 2372 2393 2404 2397 2263 2255 2215 2148 2156 2193 2175 2188 2257 2334 2275 1966 1952 1979 3234 3124 3103 3111 3012 2975 3011 2987 2946 2731 2469 2459 3026 2950 2745 2774 2816 2701 2603 2556 2522 2607 2717 2900 2880 2801 2610 2609 2541 2550 2585 2548 2608 2718 2614 2600 2570 2512 2632 2513 2410 2559 2645 2774 2798 2889 3258 3314 3331 3210 3195 3515 3548 3594 3763 3881 3893 3867 3846 3731 3422 3355 3303 3388 3410 3623 3616 3586 3616 3561 3409 3235 2999 2618 1944 1583 1532 1212 907 693 296 151 300 682 971 878 1216 1883 1317 746 287 127 98 507 1020 1390 1803 2163 2388 2453 2115 2098 2130 2075 2130 2273 2157 2034 1873 1824 1994 2122 2196 2580 3142 3282 3284 3271 3247 3239 3287 3332 3337 3378 3474 3480 3281 3320 3344 3334 3377 3466 3510 3472 3393 3276 3153 3238 3249 3295 3237 3232 3206 3213 3250 3271 3242 3224 3279 3263 3218 3225 3314 3245 3218 3280 3312 3198 3082 2958 2875 2894 2691 2674 2719 2964 2972 3064 3244 3390 3437 3417 3342 3293 3333 3387 3325 3241 3404 3464 3539 3609 3670 3770 3940 3843 2926 2935 3071 2980 2962 2958 2907 2801 2676 2609 2541 2392 2303 2278 2202 2237 2305 2324 2216 2062 1933 1866 1876 1870 2037 2166 2103 2017 1931 1819 1573 1453 1450 1492 1644 1910 1905 1843 1713 1336 1258 1289 1296 1155 1057 1061 1092 1134 1167 1074 1056 946 974 1029 1237 1070 1023 1121 1117 1185 1375 1506 960 1078 1263 1360 1530 1439 1568 1690 1420 1527 1465 1112 1225 908 979 959 741 679 824 1048 1236 1386 1842 1921 1724 1718 1784 1697 1640 1682 1632 1492 1502 1588 1565 1506 1578 1740 1722 1628 1584 1586 1606 1585 1521 1494 1413 1399 1447 1569 1616 1583 1609 1751 1883 2069 2560 2782 3036 2635 2870 3074 3167 3188 3164 3056 2944 2932 2992 3071 3068 3105 3118 3155 3217 3345 3521 3671 3673 3774 4034 4158 4249 4153 4164 4197 4185 4120 4046 4029 4014 3984 3989 3978 4011 4039 4041 4043 4042 4034 4025 4018 3991 3929 3891 3849 3837 3807 3760 3690 3610 3543 3469 3441 3430 3378 3358 3352 3337 3309 3295 3289 3269 3224 3198 3176 3117 3098 3117 3136 3126 3120 3214 3387 3373 3371 3282 3319 3307 3307 3250 3199 3192 3184 3154 3115 3113 3078 3055 3085 3115 3031 2947 2917 2896 2886 2880 2896 2929 2988 3012 2961 2932 2905 2891 2916 2938 2947 2952 2959 2957 3004 3129 3377 3674 3812 3751 3553 3286 3173 2967 2760 2683 2547 2294 2021 1794 1689 1646 1743 1833 2044 2342 2329 2184 2051 1944 1674 1348 1165 1089 1047 1064 1394 1695 1897 2104 2378 2816 3268 3505 3949 3650 3303 3178 3222 3265 3148 3042 3181 3268 3519 3527 3360 3249 3320 3270 3170 3261 3548 3777 3839 2959 2503 2139 1956 1877 1827 1761 1935 2047 1899 1848 1520 1237 1819 2844 3263 3254 3220 3245 3245 3220 2931 2766 2848 2768 2698 2616 2438 2569 2976 2857 3084 2938 2744 2770 2964 3105 2811 2521 2490 2404 2632 2667 2685 2531 2229 2100 2446 2779 2797 2484 2322 2396 2401 2342 2262 2252 2506 2610 2430 2218 2236 2125 2358 2460 2286 2207 2242 2485 2666 2685 2427 2289 2270 2351 2467 2475 2545 2509 2479 2456 2307 2360 2435 2435 2467 2511 2713 2865 2901 2631 2570 2568 2662 2908 3090 2831 2377 2541 2517 2431 2359 2259 2513 2628 2580 2587 2561 2615 2185 1880 1817 1968 2084 2092 2117 2153 1968 1821 1586 1762 1871 1889 1854 1668 1562 1496 1502 1508 1531 1588 1677 1713 1768 1868 1964 1658 2074 1855 1626 1495 1451 1643 1691 1889 1704 1643 1489 1595 1733 1821 1922 1882 1656 1555 1762 1962 1812 1768 1739 1720 1765 1759 1743 1802 1875 1894 1915 1939 1936 1922 1900 1914 1941 1974 2001 2011 1990 1910 1917 1916 1981 2043 2135 2117 2165 2177 2183 2193 2147 2179 2169 2176 2233 2245 2254 2286 2347 2330 2283 2305 2235 2259 2275 2250 2292 2405 2266 2311 2525 2400 2443 2486 2485 2510 2524 2538 2502 2506 2451 2395 2378 2379 2371 2332 2379 2348 2312 2260 2230 2204 2273 2348 2317 2242 2281 2252 2240 2154 2118 2077 3295 3177 3080 3004 2962 2975 3009 3053 3048 2828 2627 2490 3123 3082 2880 2882 2940 2865 2653 2507 2583 2775 2919 2860 2747 2807 2594 2640 2662 2645 2648 2690 2777 2750 2576 2623 2539 2456 2472 2444 2322 2488 2769 2886 2844 2876 3170 3029 3083 3221 3303 3647 3603 3696 3838 3889 3877 3824 3766 3499 2689 2500 2571 2813 2959 3219 3292 3364 3466 3477 3336 3047 2676 2320 1643 1572 1166 675 320 155 50 0 14 105 256 546 1654 2154 1673 1202 863 653 627 1123 1710 1996 2248 2373 2249 2174 1813 1761 1722 1821 1876 1772 1870 2168 2233 2270 2329 2365 2391 2740 3169 3291 3279 3299 3308 3296 3321 3370 3360 3289 3310 3252 3240 3250 3258 3265 3368 3495 3533 3473 3357 3272 3265 3210 3272 3259 3202 3210 3217 3235 3256 3252 3228 3209 3252 3295 3277 3255 3337 3255 3317 3272 3088 3008 2952 2845 2926 2937 2670 2638 2713 2919 3137 3165 3102 3115 3170 3343 3350 3257 3308 3307 3317 3304 3369 3461 3558 3652 3747 3829 3869 3893 3732 3141 3053 2976 2942 2898 2816 2713 2632 2596 2472 2349 2227 2266 2221 2286 2325 2298 2003 1808 1818 1725 1718 1700 1693 1659 1606 1654 1656 1591 1519 1597 1741 1715 1668 1711 1826 1794 1751 1089 909 1233 1297 1171 1144 1104 1108 1082 1070 1018 1037 1077 1132 1214 1098 1011 1186 1167 1002 1000 1247 1000 935 1127 1344 1466 1545 1712 1822 1695 1299 1430 1417 1529 1196 923 937 1025 1065 1010 1044 1329 1533 1581 1956 1777 1667 1567 1493 1400 1406 1584 1603 1549 1558 1442 1464 1436 1559 1695 1708 1689 1657 1602 1598 1540 1519 1505 1493 1513 1527 1610 1632 1600 1652 1727 1722 1731 2018 2412 2558 2724 2991 3175 3232 3218 3169 3051 2915 2900 2962 2994 3051 3126 3157 3195 3275 3366 3442 3453 3555 3717 4013 4086 4188 4186 4157 4149 4153 4128 4041 4031 4001 3994 3991 3968 3988 4025 4039 4038 4033 4028 4034 4015 3985 3938 3895 3874 3853 3806 3754 3691 3602 3545 3484 3482 3429 3378 3350 3340 3318 3294 3284 3275 3259 3208 3160 3148 3125 3093 3083 3106 3122 3134 3191 3278 3319 3294 3274 3291 3290 3280 3267 3252 3213 3186 3153 3139 3111 3081 3085 3103 3065 2980 2929 2899 2887 2873 2873 2900 2922 2968 3000 3002 2973 2904 2873 2894 2923 2935 2934 2937 2936 2962 3078 3320 3554 3812 3873 3576 3304 3130 2933 2809 2724 2535 2317 2101 1928 2033 2038 2071 2144 2277 2344 2267 2164 2055 1839 1467 1403 1231 1209 1246 1278 1491 1789 1979 2105 2422 2821 2878 3466 3950 3556 3121 3175 3288 3316 3242 3237 3209 3283 3369 3305 3222 3231 3264 3168 3108 3111 3315 3788 3644 3059 2166 1651 1410 1297 1182 1295 1321 1636 1618 1479 1102 653 984 2057 2611 2826 3114 3375 3450 3042 2639 2648 2770 2612 2755 2821 2763 2858 2696 2751 3001 3036 3030 3175 3346 3062 2927 2821 2805 2806 2649 2380 2359 2359 2204 2150 2718 2650 2716 2471 2263 2497 2762 2839 2880 2577 2659 2308 2212 2262 2428 2527 2612 2560 2473 2378 2233 2603 2680 2518 2300 2234 2194 2125 2282 2377 2353 2366 2346 2336 2354 2441 2474 2397 2158 2445 2700 2738 2723 2581 2466 2526 2612 2769 2823 2534 2401 2491 2631 2827 2825 2713 2530 1869 2349 1974 2107 2201 2123 2145 2152 2262 2302 2282 2392 2292 2239 2086 1846 1856 1924 1695 1548 1576 1510 1466 1591 1648 1659 1709 1632 1784 1829 1889 1904 1884 1938 1729 1437 1352 1499 1689 1789 1872 1795 1778 1650 1480 1765 2082 2116 1793 1723 1632 1810 1887 1794 1787 1720 1784 1755 1742 1762 1820 1857 1932 2067 1971 1967 1992 1958 1953 1970 2005 2036 2039 2000 1971 1971 1986 2026 2044 2111 2186 2242 2257 2217 2188 2223 2271 2206 2171 2241 2384 2250 2292 2332 2286 2306 2287 2287 2275 2284 2293 2339 2424 2276 2263 2291 2341 2409 2409 2437 2479 2497 2532 2479 2450 2439 2396 2320 2354 2313 2301 2357 2338 2306 2270 2227 2230 2238 2271 2365 2239 2221 2315 2341 2275 2187 2206 3144 3086 3045 2982 2903 2928 3003 3113 3124 2975 3014 2745 2988 2913 2725 2650 2716 2792 2747 2734 2884 2898 2876 2689 2762 2838 2776 2785 2929 3010 2884 2812 2803 2709 2520 2612 2582 2546 2552 2479 2364 2657 3045 3165 3233 3036 3088 2806 3059 3334 3589 3831 3836 3864 3866 3815 3734 3579 3432 3107 2330 1849 1984 2323 2404 2564 2904 3178 3315 3348 3195 2838 2450 2334 1760 1309 720 252 43 0 0 0 0 7 61 231 1519 2462 2241 1893 1671 1524 1462 1667 2046 2332 2258 2097 1909 1831 1778 1745 1712 1810 1909 1888 1931 2143 2281 2471 2534 2605 2673 2980 3283 3342 3325 3331 3329 3326 3318 3348 3319 3172 3131 3128 3123 3179 3259 3309 3374 3469 3501 3411 3397 3391 3265 3264 3305 3280 3194 3177 3208 3224 3220 3207 3207 3239 3220 3281 3411 3454 3408 3333 3258 3151 3079 3030 2883 3035 3132 3076 2966 2900 2905 3003 3390 3521 3312 3309 3261 3259 3337 3200 3240 3278 3295 3324 3371 3432 3506 3581 3621 3607 3552 3390 3351 3113 3005 2937 2897 2847 2799 2772 2699 2529 2341 2263 2251 2233 2108 2044 1932 1794 1645 1489 1500 1464 1532 1513 1588 1146 1191 1469 1537 1464 1463 1492 1566 1591 1500 1394 1573 1398 1242 1132 1279 1360 1279 1197 1231 1191 1101 1096 1020 995 1064 1152 1118 1023 1005 1178 1542 1510 1171 1324 1484 1277 1029 987 1196 1465 1876 2082 2123 1690 1419 1314 1292 1402 1224 1085 1046 1146 1325 1272 1014 1808 1990 1773 1902 1807 1606 1426 1359 1300 1271 1490 1529 1635 1669 1573 1584 1587 1559 1597 1704 1696 1648 1561 1546 1521 1596 1632 1651 1637 1627 1683 1708 1558 1527 1624 1613 1660 1846 2203 2537 2834 3062 3185 3254 3234 3190 3059 2914 2889 2918 2954 3049 3148 3192 3227 3307 3344 3410 3405 3486 3772 3969 4013 4045 4133 4227 4129 4120 4138 4020 4013 4005 3992 3976 3959 3964 3992 4016 4018 4026 4014 4022 4014 3989 3959 3925 3887 3849 3811 3754 3688 3597 3582 3534 3491 3438 3384 3349 3330 3320 3311 3267 3265 3250 3206 3167 3148 3124 3082 3067 3101 3121 3123 3151 3215 3342 3323 3256 3257 3283 3293 3295 3244 3197 3186 3170 3126 3109 3118 3132 3132 3084 2956 2924 2906 2897 2878 2882 2903 2921 2940 2961 2985 2973 2901 2855 2870 2903 2910 2917 2924 2919 2933 3034 3208 3270 3724 3856 3596 3308 3099 2957 2875 2721 2549 2357 2204 2091 2180 2239 2216 2236 2317 2276 2033 2000 1952 1706 1455 1472 1413 1401 1436 1449 1540 1766 1981 2045 2100 2431 2900 3517 3981 3820 3451 3496 3386 3278 3080 3153 3233 3304 3330 3281 3126 3048 3061 2958 2912 3060 3238 3560 3423 2689 2160 1774 1264 1259 1364 1409 781 762 948 856 302 130 419 1220 1258 2503 3093 3139 2989 2695 2465 2488 2624 2717 3118 2970 2890 3032 2953 3008 3172 3328 3660 3586 3517 3013 3037 3130 3077 2975 2697 2371 2443 2743 2787 2923 2547 2432 2585 2627 2561 2648 2608 2493 2229 2083 2210 2062 2267 2667 2819 2952 2990 2748 2840 2777 2495 2591 2716 2538 2367 2279 2149 2003 2150 2372 2461 2329 2226 2260 2391 2329 2342 2410 2353 2683 2705 2602 2606 2485 2256 2487 2490 2376 2363 2363 2275 2454 2954 3046 2851 2755 2152 2094 2364 2087 1834 1898 2094 2219 2182 2222 2274 2277 2351 2084 2022 2101 2010 1989 1926 1620 1470 1623 1659 1664 1804 1974 1837 1870 2043 2095 1998 2103 2127 1950 1790 1719 1690 1558 1737 1685 1779 1703 1568 1562 1503 1397 1549 1903 2024 1822 1781 1703 1728 1821 1747 1714 1710 1788 1756 1722 1790 1862 1884 1917 1952 1929 1942 1997 1991 1978 1964 1972 1993 2025 1963 1987 1997 2023 2067 2101 2146 2239 2314 2471 2372 2264 2268 2254 2259 2256 2194 2240 2184 2272 2285 2316 2307 2286 2314 2323 2297 2357 2415 2403 2326 2287 2274 2300 2431 2488 2477 2469 2481 2484 2440 2390 2393 2282 2273 2313 2249 2330 2390 2315 2195 2205 2173 2145 2092 2222 2262 2209 2287 2366 2438 2157 2168 2183 3184 3145 3041 2933 2900 3010 3197 3246 3247 3096 3113 2960 2828 2849 3091 3322 3262 3052 2933 2647 3214 2976 2809 2732 2894 2922 2901 2930 2999 2997 2932 2894 2837 2739 2541 2590 2616 2546 2463 2408 2324 2398 2863 3443 3505 3173 3074 3128 3385 3559 3858 4035 4054 3965 3855 3754 3517 3260 2988 2573 2057 1502 1692 1840 2061 2420 2779 3069 3241 3287 3126 2750 2597 2335 1640 967 393 81 0 0 0 0 0 2 19 283 1465 2506 2642 2370 2242 2149 2054 2096 2221 2182 2000 1826 1706 1702 1690 1762 1794 1767 1739 1744 1821 1822 1822 2074 2449 2664 2861 3175 3377 3348 3275 3275 3284 3283 3264 3313 3275 3123 3024 2998 3037 3133 3221 3279 3310 3366 3482 3451 3541 3368 3280 3240 3234 3207 3143 3105 3128 3181 3217 3225 3222 3246 3277 3331 3432 3472 3483 3418 3295 3248 3191 3163 3069 3197 3278 3003 3060 3019 2964 3111 3414 3544 3516 3611 3652 3325 3224 3271 3339 3390 3371 3367 3427 3453 3439 3488 3486 3461 3400 3274 3193 3090 2988 2920 2884 2857 2828 2729 2656 2609 2353 2243 2298 2298 2111 1794 1451 1236 1174 1148 1212 1411 1470 1503 1403 1208 1329 1550 1502 1314 1327 1459 1592 1374 1422 1353 1328 1187 1066 934 891 1054 1287 1301 1602 1231 1193 1070 961 927 1030 1205 1328 1346 1377 1395 1534 1661 1283 1343 1251 1139 1132 1300 1474 1678 2015 2389 2382 2156 1863 1575 1370 1217 1118 1234 1370 1356 1573 1618 1458 1079 1650 1798 1741 1697 1565 1426 1684 1753 1523 1524 1561 1645 1500 1574 1723 1710 1622 1656 1764 1655 1609 1527 1508 1524 1582 1599 1631 1655 1677 1760 1820 1663 1629 1624 1617 1657 1760 2084 2542 2863 3032 3097 3199 3185 3142 3092 2987 2947 2946 2990 3064 3170 3232 3242 3355 3300 3367 3420 3684 3886 3894 3863 3876 3981 4125 4136 4113 4102 4007 3976 3961 3948 3969 3984 3963 3971 3988 3987 4010 4006 4013 4000 3982 3974 3941 3867 3827 3806 3758 3681 3631 3589 3536 3493 3444 3386 3346 3323 3320 3304 3260 3256 3241 3192 3160 3133 3097 3081 3059 3084 3092 3095 3113 3207 3295 3285 3247 3225 3240 3234 3251 3215 3205 3199 3165 3135 3149 3161 3154 3133 3064 2958 2933 2927 2907 2890 2889 2904 2916 2916 2920 2960 2962 2908 2848 2845 2855 2872 2905 2915 2910 2915 2998 3003 3255 3646 3811 3617 3314 3150 3020 2912 2710 2560 2396 2273 2224 2215 2193 2149 2115 2157 2103 1795 1745 1775 1677 1592 1634 1623 1572 1536 1592 1714 1801 1955 2000 2192 2586 3015 3539 4023 4026 4010 3652 3285 3188 3038 3044 3153 3198 3279 3276 2966 2958 2962 2956 3009 3101 3160 3370 3339 2862 2789 2181 1555 1428 1207 863 613 863 1328 1229 245 93 584 734 1410 2339 2892 3014 2946 2910 2918 2786 3030 3235 2976 2820 2842 3034 3223 3200 3034 2730 2650 3047 3094 3045 3041 3022 3071 2990 2668 2480 2523 2811 2866 2694 2575 2809 2953 2981 2893 2765 2386 2396 2384 2270 2290 2424 2498 2631 2821 3039 3149 3192 2897 2784 2740 2740 2809 2629 2433 2441 2169 2109 2212 2351 2364 2275 2259 2291 2436 2244 2317 2522 2669 2851 2794 2502 2454 2175 2125 2346 2525 2642 2701 2674 2604 2686 3119 3089 2892 2472 1828 2097 2498 2549 2462 2531 2468 2243 1675 1828 1990 2074 1964 1799 1800 2067 2071 2259 2129 2017 1896 1806 1877 1948 2030 2081 1926 1997 2077 2046 2034 2042 2090 1992 1755 1901 1679 1668 1758 1736 1668 1552 1568 1527 1481 1430 1444 1598 1684 1736 1722 1664 1661 1702 1735 1676 1671 1762 1791 1821 1770 1834 1890 1878 1923 1898 1897 1945 1999 2000 1951 1906 1971 1981 1955 1957 1980 2007 2059 2077 2100 2290 2411 2539 2465 2326 2282 2232 2291 2314 2312 2319 2298 2286 2286 2259 2304 2306 2301 2270 2267 2340 2383 2346 2315 2295 2265 2286 2407 2408 2396 2435 2422 2396 2416 2391 2317 2288 2291 2289 2233 2222 2255 2276 2243 2267 2195 2151 2076 2070 2126 2246 2172 2153 2221 2110 2122 2138 3248 3255 3249 3171 3065 3176 3159 3134 3134 3049 3081 3027 2866 3165 3633 3720 3738 3579 3027 2721 3539 3310 3128 3057 3041 3026 2943 2872 2878 3007 3457 3234 3024 2853 2773 2707 2632 2556 2586 2534 2457 2775 3362 3680 3652 3533 3286 3591 3697 3787 3983 4119 4156 4057 3780 3471 3265 2954 2559 2096 1600 1318 1341 1656 2142 2544 2852 3061 3171 3262 3146 2967 2744 2266 1564 861 292 28 0 0 0 0 0 0 67 548 1572 2450 2514 2415 2388 2332 2310 2308 2225 1826 1723 1647 1643 1677 1537 1693 1902 1801 1757 1833 1736 1730 1766 1972 2360 2662 2952 3291 3409 3334 3309 3264 3207 3164 3197 3245 3235 3180 3163 3123 3074 3048 3085 3185 3249 3311 3401 3488 3474 3413 3323 3234 3171 3129 3119 3140 3138 3229 3200 3192 3191 3272 3305 3351 3414 3475 3496 3454 3397 3386 3258 3249 3280 3439 3408 3092 2917 2933 2982 3111 3244 3225 3333 3582 3575 3320 3282 3329 3409 3470 3489 3463 3385 3395 3395 3420 3399 3372 3327 3295 3194 3066 2972 2915 2906 2887 2847 2576 2502 2551 2385 2238 2212 2184 1888 1363 1133 999 961 1046 1039 1163 1330 1420 1405 1412 1476 1550 1444 1323 1259 1392 1354 1201 1227 1212 1136 1103 1134 1173 1118 1172 1278 1208 1402 1271 1173 1059 976 949 993 1119 1183 1320 1334 1461 1510 1634 1336 1151 1071 1051 1302 1798 1914 1611 1876 2144 2139 1720 1712 1822 1732 1589 1673 1614 1358 1261 1633 1647 1313 1805 2012 1867 1585 1410 1506 1627 1939 1714 1560 1582 1632 1594 1535 1631 1732 1730 1689 1748 1688 1563 1574 1528 1572 1637 1753 1930 1939 1785 1909 1964 1943 1931 1676 1583 1693 1788 1816 2025 2331 2406 2858 3069 3154 3146 3141 3104 3090 3041 2994 3003 3035 3136 3332 3288 3376 3405 3386 3356 3472 3586 3644 3606 3646 3832 4037 4080 4092 4100 4089 4046 3969 3951 3979 4013 3983 3986 3981 3981 4000 4002 3994 3985 3980 3965 3930 3867 3823 3790 3748 3704 3662 3593 3527 3487 3446 3386 3368 3334 3316 3296 3263 3251 3233 3205 3184 3127 3096 3070 3057 3055 3071 3088 3141 3237 3314 3327 3334 3271 3290 3282 3261 3264 3234 3210 3206 3202 3181 3150 3142 3152 3017 2980 2960 2937 2918 2904 2900 2907 2906 2896 2897 2924 2935 2896 2848 2828 2824 2849 2890 2910 2909 2912 2918 3005 3229 3556 3752 3630 3398 3336 3081 2915 2701 2539 2416 2329 2258 2179 2073 1994 1902 1923 1878 1748 1743 1775 1746 1703 1682 1698 1677 1587 1704 1745 1756 1909 2144 2490 2857 3185 3572 4109 4126 3998 3575 3297 3223 3162 3105 3081 3082 3226 3221 3067 3082 3083 3042 3124 3124 3013 3312 3358 3331 2925 2640 2076 1493 829 538 793 1712 1854 1873 1099 936 891 1260 1925 2360 2678 2600 2577 3232 3136 3077 3194 3223 3107 3126 3219 3270 3191 3190 2858 2823 2873 3017 3131 3149 3099 3030 3063 3031 2858 2661 2608 2678 2609 2431 2778 3422 3192 2694 2553 2358 2314 2634 3035 2848 2546 2438 2274 1960 2291 2585 2613 2629 2664 2640 2781 2874 2784 2700 2542 2524 2321 2249 2375 2417 2394 2382 2441 2397 2254 2322 2418 2444 2460 2576 2591 2217 2181 2047 2211 2390 2560 2724 2808 2692 2636 2831 3059 2855 2712 2383 2030 2263 2763 3051 3017 2884 2680 2265 1740 1653 1893 2057 1928 1888 1734 1785 1884 2160 2254 2201 2060 2017 2036 1937 2074 1931 1922 1946 1969 2072 2097 1913 2082 2087 1894 1832 1891 1950 1690 1669 1789 1675 1681 1624 1518 1485 1565 1642 1849 1656 1642 1655 1654 1724 1757 1715 1708 1715 1709 1837 1796 1842 1878 1898 1932 1935 1895 1886 1944 1945 1939 1918 1952 1961 1954 1975 2000 1983 2060 2102 2111 2201 2321 2419 2492 2320 2304 2347 2309 2299 2362 2420 2385 2360 2349 2310 2305 2286 2263 2283 2330 2359 2378 2279 2329 2289 2311 2361 2373 2374 2402 2404 2390 2386 2392 2365 2294 2268 2293 2324 2299 2204 2274 2267 2245 2229 2228 2215 2145 2104 2063 2118 2096 2101 2096 2136 2154 2148 3101 3137 3139 3161 3099 3120 3035 3022 3129 3178 3105 2957 2832 3078 3447 3401 3355 3595 3503 3197 3479 3308 3304 3246 3150 3048 2915 2813 2787 2910 3405 3581 3368 3084 3106 2961 2749 2611 2920 3225 2951 2954 3276 3241 3421 3741 3760 3791 3784 3869 4013 4096 4093 4020 3731 3151 2988 2665 2283 1778 1497 1219 1284 1874 2512 2855 2964 2998 2982 3078 3171 3195 2848 2264 1616 747 96 0 0 0 0 0 11 83 342 1007 1773 2055 2227 2406 2411 2365 2288 2187 1973 1536 1466 1491 1609 1630 1488 1712 2013 1796 1691 1699 1634 1736 1815 1973 2434 2774 3053 3278 3277 3174 3189 3368 3338 3289 3230 3113 3096 3172 3261 3269 3187 3068 2999 3082 3215 3288 3277 3389 3382 3385 3364 3298 3221 3181 3206 3231 3234 3324 3264 3252 3265 3287 3289 3301 3359 3398 3384 3440 3566 3567 3442 3428 3432 3524 3476 3217 2949 2874 2975 3093 2956 3029 3117 3271 3396 3403 3329 3302 3341 3409 3497 3514 3435 3395 3377 3370 3351 3319 3329 3342 3211 3030 2986 2941 2899 2831 2765 2402 2249 2204 2149 2156 2122 1912 1483 1101 909 824 1031 940 910 975 1140 1298 1456 1447 1297 1352 1234 1215 1111 1292 1360 1155 1130 1223 1264 1164 1394 1598 1372 1328 1278 1238 1200 1130 1091 1047 1005 1035 1110 1069 1415 1557 1544 1620 1598 1622 1533 1442 1433 1459 1459 1858 2101 1650 1903 1990 1985 1895 1877 1972 1910 1732 2004 1989 1461 1352 1350 1270 1339 1855 2118 1863 1370 1169 1272 1757 1635 1449 1422 1524 1619 1613 1618 1681 1636 1636 1613 1731 1632 1579 1603 1683 1803 1874 1780 1529 1818 1982 2126 2034 1959 2103 1736 1551 1772 1987 1945 1888 1929 2229 2718 2990 3117 3170 3167 3147 3149 3133 3066 2988 2986 3284 3393 3434 3454 3504 3413 3402 3598 3546 3499 3657 3760 3890 3999 4008 3994 4012 4053 4043 3986 3995 3947 3983 3973 3969 3976 3977 3986 3999 3994 3988 3986 3956 3925 3869 3834 3799 3757 3725 3677 3604 3523 3476 3439 3404 3384 3346 3316 3289 3259 3246 3245 3225 3204 3123 3087 3072 3052 3034 3036 3082 3159 3226 3290 3392 3347 3304 3305 3285 3260 3246 3253 3252 3231 3251 3183 3158 3150 3099 3032 2999 2968 2949 2929 2914 2907 2913 2912 2884 2879 2890 2900 2885 2856 2824 2804 2824 2877 2905 2907 2909 2924 3007 3195 3482 3723 3646 3638 3365 3092 2903 2693 2514 2446 2361 2229 2121 1980 1880 1787 1781 1769 1774 1809 1828 1819 1802 1814 1775 1752 1697 1760 1749 1745 1994 2576 2903 3024 3454 3697 3973 4006 3984 3775 3494 3337 3243 3284 3170 3196 3207 3113 3163 3173 3101 2999 2955 2950 2802 2947 3179 3142 3003 2906 2435 1626 1081 1290 1353 1399 1206 1269 1109 1076 1260 1764 2313 2721 3026 3117 3379 3333 3159 3195 3309 3266 3362 3452 3145 3298 3254 3249 3035 2948 3109 3252 3326 3126 2543 2610 2858 2978 2963 2754 2619 2689 2605 2699 3206 3250 2932 2727 2477 2341 2471 2684 2258 2186 2258 2251 2058 2207 2299 2364 2409 2270 2397 2488 2465 2387 2370 2410 2486 2451 2294 2254 2373 2454 2457 2472 2424 2336 2321 2302 2216 2242 2236 2142 2103 2012 2076 2140 2297 2501 2582 2737 2416 2349 2562 2843 2895 2647 2494 2501 2590 2820 2974 3090 2991 2897 2617 2160 1993 2328 2318 2251 1991 1782 1675 1661 1730 1856 1988 2111 2010 2000 2047 1983 1902 1803 1835 1861 1874 1925 2078 1939 1939 1987 1892 1776 1793 1788 1636 1843 1725 1697 1740 1642 1552 1630 1770 1710 1868 1797 1712 1744 1779 1775 1829 1791 1811 1775 1803 1853 1923 1965 1947 1928 1946 1963 1936 1880 1867 1916 1927 1953 1987 1947 1968 2004 2013 2012 2047 2054 2057 2131 2207 2193 2291 2291 2304 2335 2301 2279 2292 2284 2343 2412 2375 2315 2273 2257 2284 2421 2360 2331 2312 2310 2314 2318 2373 2409 2369 2412 2372 2359 2360 2357 2343 2321 2284 2228 2251 2317 2287 2217 2214 2225 2226 2195 2198 2199 2215 2160 2134 2182 2223 2119 2105 2064 2174 2152 2939 3012 3217 3249 3253 3150 3116 3183 3352 3273 3135 2958 2974 3202 3135 3079 3077 3955 3757 3531 3393 3148 3097 3209 3341 3259 2931 2677 2618 2717 2859 3285 3320 3354 3131 2985 2828 2673 2784 2974 2974 2951 2937 2822 3433 3771 3940 3900 3842 3853 3882 3926 3978 3848 3509 2909 2649 2378 2098 1793 1682 1618 2072 2801 3044 2983 2761 2669 2287 2558 3103 3292 2965 2785 2247 1085 226 66 14 0 0 0 180 422 894 1544 1872 2059 2333 2432 2356 2203 2051 1857 1618 1314 1219 1102 1285 1687 1965 2053 2002 1792 1750 1639 1624 1687 1847 2022 2502 2950 3233 3292 3194 3086 3160 3173 3296 3302 3173 3077 3053 3133 3213 3207 3220 3226 3054 3081 3225 3311 3282 3293 3335 3336 3295 3262 3249 3275 3288 3258 3324 3347 3330 3331 3313 3340 3348 3355 3402 3431 3421 3409 3451 3522 3525 3546 3527 3444 3370 3284 3168 3137 3116 3027 2797 3001 3048 3149 3247 3277 3275 3318 3399 3406 3495 3570 3574 3513 3532 3440 3364 3352 3393 3368 3170 2948 2978 2974 2847 2763 2674 2206 1996 2065 2143 2153 1977 1643 1063 949 812 801 938 950 913 940 1035 1190 1389 1446 1257 1277 1085 1084 1106 1289 1212 1016 969 1188 1422 1472 1707 1560 1457 1284 1209 1171 1146 1148 1170 1146 1049 1028 1136 1322 1539 1560 1574 1638 1667 1563 1341 1262 1354 1245 1463 1904 2073 1997 2073 2027 1918 1751 1561 1476 1479 1322 1180 1823 1727 1416 1281 1261 1312 1539 1943 1828 1195 1024 1085 1512 1293 1235 1358 1519 1598 1607 1641 1702 1632 1622 1599 1647 1617 1692 1760 1812 1871 1862 1585 1155 1454 1821 1854 1870 2036 2076 1880 1716 1823 2135 2109 2048 1980 2152 2517 2849 3066 3149 3164 3227 3218 3230 3131 3029 3034 3046 3312 3491 3556 3622 3597 3439 3658 3635 3534 3600 3830 4071 4014 3945 3919 3920 4032 4035 3883 3962 3906 3887 3893 3911 3941 3960 3968 3994 3977 3982 3991 3957 3919 3880 3837 3813 3796 3743 3681 3605 3529 3475 3444 3426 3390 3350 3314 3283 3251 3245 3247 3231 3185 3093 3084 3069 3045 3033 3030 3072 3158 3222 3244 3323 3334 3251 3223 3227 3222 3248 3299 3288 3224 3277 3161 3159 3146 3103 3062 3003 2973 2963 2942 2922 2922 2915 2909 2876 2854 2857 2864 2869 2861 2817 2792 2805 2853 2882 2897 2913 2929 2990 3142 3410 3691 3617 3608 3389 3104 2881 2686 2537 2483 2325 2183 2077 1946 1869 1825 1814 1818 1812 1809 1805 1735 1694 1856 1843 1935 1951 1925 1951 2021 2290 3090 3289 3442 3571 3736 3888 3983 3995 3856 3642 3521 3533 3456 3402 3311 3200 3099 3023 3012 3022 2926 2760 2736 2691 2754 3079 3124 3058 3112 2960 2855 2584 2482 2176 1325 530 132 160 361 1062 1949 2132 2979 3127 3205 3404 3277 3027 3033 3316 3312 3491 3292 3030 3448 3555 3480 3340 3160 3014 2767 3012 2843 2550 2598 2575 2543 2609 2566 2683 2785 2488 2605 2799 2843 2876 3052 3066 2844 2712 2460 2038 2390 2526 2526 2500 2427 2357 2394 2485 2308 2375 2322 2239 2137 2133 2324 2433 2201 2060 2080 2248 2399 2452 2442 2319 2232 2198 2104 2164 2159 2099 2049 2033 2026 2117 2339 2391 2499 2561 2542 2255 2259 2465 2581 2540 2522 2544 2520 2743 2941 2972 2874 2705 2643 2519 2490 2596 2753 2495 2205 1913 1753 1754 1930 1964 1848 1919 2135 2070 2070 2106 1964 1891 1829 1869 2014 2040 1936 2106 2177 2181 2066 1825 1899 1861 1762 1758 1874 1774 1726 1716 1671 1712 1890 1786 1762 1811 1834 1778 1792 1936 1828 1876 1970 1978 1977 2018 1968 1917 2004 1988 1982 1973 2022 1986 1926 1896 1891 1915 1956 1976 1975 1986 1997 2025 2058 2113 2156 2186 2158 2187 2220 2244 2243 2300 2365 2349 2328 2312 2306 2324 2376 2337 2234 2312 2295 2304 2317 2263 2207 2236 2287 2309 2328 2429 2382 2364 2387 2336 2303 2304 2296 2275 2280 2266 2207 2264 2276 2245 2223 2240 2183 2183 2206 2214 2179 2170 2184 2181 2210 2159 2104 2146 2138 2053 2030 2942 3087 3306 3322 3360 3239 3248 3382 3398 3303 3451 3646 3553 3359 3459 3490 3129 3606 3710 3594 3302 3049 2942 3080 3307 3295 3072 3025 2898 2820 2722 2701 2847 2995 2855 2738 2655 2538 2456 2281 2342 3096 2876 3074 3536 3577 3791 3929 3863 3792 3844 3929 3879 3596 3252 2611 2216 2033 1768 1569 1566 2071 2905 3233 3092 2764 2310 2095 1518 2325 3080 3348 3028 2570 2045 1366 781 707 188 62 37 78 610 1126 1620 1918 2135 2434 2535 2518 2328 1996 1795 1550 1446 1246 1207 1239 1366 1688 2052 2227 2128 1936 1849 1705 1640 1665 1839 2025 2271 2655 3138 3470 3199 3058 3077 2955 3271 3378 3232 3139 3087 3110 3148 3151 3222 3247 3103 3037 3187 3316 3326 3351 3376 3336 3281 3263 3271 3331 3339 3346 3390 3416 3395 3363 3348 3365 3395 3434 3469 3488 3488 3446 3446 3440 3454 3546 3588 3551 3462 3321 3260 3252 3157 3140 2988 3120 3177 3225 3257 3293 3316 3383 3505 3500 3543 3570 3564 3558 3567 3491 3412 3386 3337 3209 2992 3011 2953 2959 2813 2768 2675 2210 1937 1970 2038 2044 1600 1406 831 876 873 876 887 909 894 900 959 1051 1287 1388 1074 1205 1397 1562 1288 1084 1060 1045 1137 1302 1496 1863 1889 1391 1250 1215 1085 1019 1036 1021 985 1117 1033 1066 1116 1430 1541 1539 1601 1649 1693 1590 1259 1098 1275 1611 1643 1892 1856 1881 1905 1644 1313 1216 1114 1222 1381 1689 1475 1768 1767 1440 1350 1447 1473 1645 2121 1660 1126 1065 1325 1526 1550 1478 1442 1490 1556 1606 1702 1544 1635 1752 1727 1637 1647 1677 1629 1690 1804 2035 1357 1203 1386 1594 1647 1850 2219 2242 1762 1481 1780 1862 1852 2066 2098 2200 2442 2740 2938 2996 3120 3288 3325 3285 3165 3090 3080 3124 3345 3538 3595 3607 3471 3353 3356 3445 3627 3594 3703 3830 3864 3922 3925 3881 4038 4048 3906 3933 3880 3847 3882 3899 3908 3949 3946 3956 3973 3965 3968 3948 3919 3888 3861 3852 3805 3731 3680 3608 3542 3490 3475 3439 3394 3356 3320 3289 3260 3237 3240 3227 3171 3107 3077 3069 3052 3022 3028 3064 3142 3192 3195 3180 3274 3270 3197 3238 3317 3247 3242 3253 3242 3251 3189 3148 3151 3176 3126 3008 2990 2977 2956 2950 2940 2922 2904 2869 2829 2822 2817 2822 2839 2815 2794 2795 2826 2847 2876 2915 2931 2978 3090 3218 3392 3483 3534 3410 3146 2882 2725 2685 2480 2310 2165 2049 1953 1928 1910 1888 1889 1894 1860 1853 1747 1675 1833 1946 2121 2309 2331 2406 2431 2773 3205 3341 3467 3495 3634 3842 3941 3885 3857 3805 3775 3675 3608 3514 3338 3195 3147 3147 3147 3035 2804 2631 2623 2675 2839 3061 3106 3073 3343 3355 3211 3116 3100 2103 786 101 4 26 54 605 1179 1517 2148 2612 2945 3096 3066 2849 2759 2700 3040 3368 3008 2798 3208 3529 3423 3414 3264 3208 2474 2687 2813 2784 2751 2622 2431 2763 2845 2991 2699 2513 2642 2760 2845 2995 3062 3196 2804 2629 2385 2281 2421 2532 2457 2172 2131 2635 2533 2367 2273 2313 2226 2136 2111 2121 2306 2367 2149 2100 2147 2256 2362 2430 2360 2173 2116 1954 1805 2015 2016 1877 1924 2119 2183 2212 2319 2400 2384 2417 2378 2332 2402 2491 2560 2691 2623 2586 2634 2835 2898 2917 2911 2818 2552 2565 2606 2699 2797 2539 2187 1935 1962 2049 2382 2316 2085 2243 2417 2531 2579 2433 2089 2125 2196 2046 2074 2193 2394 2409 2375 2282 2287 2025 1992 1936 1924 1873 1874 1854 1738 1716 1719 1821 1892 1823 1766 1748 1748 1830 1933 2139 2002 1940 1995 2016 2049 2090 1932 1861 1905 1957 1961 1936 1988 2005 1966 1955 1961 1961 1943 1945 1984 2011 2034 2049 2073 2181 2201 2124 2102 2171 2227 2214 2254 2342 2409 2422 2403 2378 2301 2272 2316 2362 2460 2468 2377 2296 2284 2247 2272 2355 2440 2462 2381 2351 2324 2329 2345 2323 2289 2247 2238 2230 2246 2249 2228 2212 2209 2180 2164 2233 2161 2166 2178 2180 2148 2141 2170 2160 2140 2123 2095 2102 2171 2210 2062 3060 3103 3296 3427 3361 3230 3345 3453 3421 3429 3589 3808 3880 3517 3452 3828 3788 3562 3409 3310 3194 3045 3049 3275 3454 3383 3262 3107 3128 3008 2983 2810 2695 2674 2558 2474 2451 2469 2847 2894 3253 2724 3294 3670 3779 3623 3738 3895 3849 3775 3876 4040 3869 3312 3104 2463 2180 2132 2026 2054 2160 2521 3161 3130 2687 2347 2263 1801 2206 2746 3218 3382 3089 2545 2168 2103 1851 1328 803 490 397 522 1261 1764 2054 2358 2556 2643 2631 2542 2256 1892 1778 1592 1406 1377 1451 1463 1573 1888 2202 2319 2244 2029 1921 1761 1646 1683 1847 2070 2238 2396 2825 3318 3141 3138 3043 3168 3359 3415 3345 3172 3078 3109 3098 3082 3171 3247 3248 3067 3119 3220 3291 3373 3418 3388 3388 3386 3352 3433 3487 3454 3523 3530 3517 3440 3381 3421 3450 3498 3551 3567 3542 3543 3487 3468 3462 3509 3587 3634 3611 3481 3615 3404 3193 3227 3230 3247 3263 3293 3373 3459 3431 3473 3501 3527 3547 3510 3490 3501 3526 3520 3553 3611 3534 3351 3349 3091 3068 2930 2718 2625 2536 2367 2236 2006 1750 1667 1359 1437 921 870 883 881 883 881 875 904 950 935 926 969 923 1036 1300 1350 1149 1026 1039 1147 1312 1354 1640 1870 1685 1379 1274 1181 1044 923 900 880 1186 1150 1097 1116 1130 1355 1271 1210 1415 1525 1536 1520 1207 1070 1104 1226 1264 1457 1482 1666 1639 921 890 1085 1208 1494 1587 1659 1545 1723 1687 1414 1390 1390 1299 1521 1716 1596 1311 1233 1332 1515 1633 1500 1387 1333 1456 1572 1584 1584 1748 1929 1884 1717 1690 1711 1653 1922 1924 2150 1531 1555 1559 1541 1588 1900 2342 2099 1410 1651 1701 1731 1884 2078 2116 2150 2332 2628 2742 2950 3157 3349 3357 3302 3241 3189 3178 3306 3476 3544 3666 3770 3481 3396 3366 3401 3605 3652 3568 3566 3652 3774 3896 3884 3990 4090 4018 3980 3940 3898 3878 3913 3919 3957 3948 3948 3964 3949 3942 3938 3924 3909 3879 3822 3781 3711 3667 3605 3568 3535 3493 3446 3393 3359 3321 3294 3287 3236 3234 3215 3176 3120 3079 3057 3061 3015 3026 3060 3116 3140 3157 3175 3239 3304 3253 3217 3378 3369 3268 3269 3296 3276 3208 3169 3186 3181 3145 3019 2998 2981 2976 2969 2951 2927 2898 2861 2816 2813 2791 2790 2810 2809 2795 2790 2794 2807 2854 2901 2923 2974 3044 3082 3227 3396 3478 3420 3241 3141 2935 2754 2534 2342 2185 2060 2001 1995 1978 1967 1963 1977 1911 1982 1936 1892 1953 2097 2304 2511 2560 2787 2835 3140 3267 3271 3267 3328 3579 3808 3898 3753 3869 3882 3853 3775 3640 3460 3325 3285 3192 3190 3264 3031 2739 2620 2621 2670 2861 3150 2949 2841 3169 3324 3317 3317 3016 1845 347 180 8 77 15 175 332 390 1069 2120 2915 3140 2834 2868 2855 2863 3065 3221 2931 2686 3051 2940 2990 3581 3489 3329 2994 2994 3083 3084 3072 2932 2688 2989 3154 3020 2570 2486 2815 3036 2957 3027 2796 2734 2380 2318 2348 2327 2331 2531 2744 2662 2826 2789 2621 2514 2499 2294 2177 2096 2057 2054 2136 2151 2120 2115 2190 2282 2324 2348 2242 2131 2081 1962 1841 1951 2009 1955 1882 2198 2249 2225 2323 2307 2292 2283 2250 2192 2568 2642 2540 2743 2740 2747 2934 2955 2822 2962 3111 3009 2764 2784 2740 2714 2699 2560 2400 2393 2367 2312 2437 2387 2385 2456 2451 2584 2552 2445 2247 2211 2438 2271 2246 2370 2175 2275 2156 2085 2017 2091 2117 2051 1896 1919 1928 1891 1802 1805 1748 1787 1819 1797 1729 1690 1677 1938 2000 2137 2230 2093 2011 2070 1979 2106 1958 1913 1938 1979 1952 1940 1998 1995 2004 2047 2031 2045 2032 2042 2090 2100 2099 2088 2094 2141 2132 2071 2095 2164 2211 2355 2319 2325 2395 2442 2461 2478 2444 2266 2278 2309 2501 2489 2452 2391 2291 2307 2475 2500 2494 2496 2466 2405 2341 2337 2368 2273 2263 2239 2246 2265 2258 2243 2234 2211 2192 2152 2169 2171 2138 2135 2161 2104 2081 2087 2140 2127 2083 2090 2112 2086 2073 2066 2091 2983 2951 3059 3131 3103 3157 3385 3546 3597 3633 3658 3685 3699 3480 3377 3848 3613 3286 3141 3095 3062 3011 3094 3377 3512 3366 3234 3174 2851 2834 2819 2745 2630 2537 2439 2386 2425 2398 2491 3157 3204 2473 2862 3197 3428 3623 3766 3847 3837 3873 3971 4020 3596 3233 2919 2549 2467 2444 2664 2935 2911 2918 3070 2846 2373 2371 1868 1856 2286 2885 3341 3479 3225 2814 2692 2319 2262 1974 1622 1351 1213 1292 1816 2274 2509 2697 2744 2707 2664 2541 2282 2094 2007 1876 1655 1595 1651 1661 1794 2049 2294 2350 2210 1918 1791 1650 1604 1746 1951 2165 2450 2641 2979 3259 3124 3014 3082 3248 3299 3322 3256 3099 3040 3238 3149 3072 3072 2976 3064 3041 3071 3148 3244 3351 3400 3400 3395 3420 3432 3466 3596 3570 3604 3643 3572 3444 3425 3475 3485 3528 3572 3592 3594 3566 3525 3505 3507 3532 3585 3605 3621 3798 3867 3695 3425 3400 3451 3392 3302 3354 3453 3444 3508 3445 3452 3473 3477 3473 3456 3468 3524 3602 3727 3830 3763 3730 3481 3356 3240 2980 2661 2461 2387 2237 1825 1504 1253 1349 1221 1129 932 902 859 832 861 880 873 889 873 855 865 836 883 939 1054 1116 1074 1061 1058 1192 1533 1447 1717 1924 1444 1196 1180 1072 1069 950 1022 1153 803 811 890 863 1016 1374 1516 1580 1720 1647 1317 1462 1214 1265 1334 1380 1385 1359 1276 1150 1166 1152 1177 1295 1393 1494 1727 1754 1841 2028 1819 1478 1454 1446 1461 1837 1609 1486 1427 1463 1558 1656 1679 1522 1481 1345 1306 1305 1317 1487 1504 1620 1780 1734 1704 1738 1987 2133 1888 1862 1691 1778 1893 1798 1698 1858 2228 1969 1876 2002 1954 1971 2052 2048 2083 2187 2204 2353 2509 2898 3167 3387 3417 3365 3341 3359 3456 3524 3511 3587 3568 3542 3375 3348 3346 3383 3519 3608 3550 3569 3871 3757 3834 3881 3931 4017 4057 4055 4035 3984 3921 3993 3952 3968 3979 3972 3965 3943 3914 3903 3886 3874 3855 3803 3773 3706 3657 3629 3601 3542 3494 3447 3392 3358 3350 3323 3290 3244 3221 3207 3172 3131 3115 3052 3084 3028 3028 3047 3074 3111 3156 3174 3220 3294 3290 3259 3315 3286 3255 3302 3335 3273 3205 3210 3240 3154 3055 3027 3009 2996 2988 2981 2956 2930 2896 2850 2825 2808 2775 2765 2782 2799 2800 2794 2786 2793 2830 2877 2912 2951 2971 3032 3157 3294 3366 3425 3333 3286 3065 2853 2630 2426 2293 2252 2136 2048 2057 2056 2073 2057 2063 2136 2203 2211 2287 2355 2477 2637 2788 2962 3020 3132 3102 3001 2979 3213 3605 3774 3813 3901 3911 3861 3752 3704 3681 3561 3467 3416 3408 3331 3221 2958 2728 2649 2545 2664 2941 3062 2774 2766 2837 3150 3343 3301 3028 2083 1435 467 184 211 93 44 54 382 1470 2339 3130 2972 2794 3028 3069 3109 3253 3277 3029 2897 3309 3105 3132 3584 3448 2927 2638 2823 2998 2638 2670 2595 2651 2872 3004 2754 2447 2767 2941 2781 2599 2739 2655 2476 2427 2450 2480 2536 2715 2799 2786 2609 2590 2610 2341 2026 1883 1959 2185 2139 2192 2092 2055 2071 2064 2106 2241 2253 2284 2282 2212 2118 2110 2110 2057 2036 2099 2211 2026 2122 2180 2199 2216 2285 2357 2355 2610 2533 2668 2750 2639 2625 2639 2684 2684 2724 2710 2933 3061 2877 2765 2829 2847 2769 2767 2657 2642 2818 2773 2393 2334 2526 2618 2600 2240 2161 2203 2337 2287 2241 2228 2309 2349 2682 2727 2593 2402 2432 2338 2261 2270 2074 1910 1924 1919 2005 2095 1980 1920 2021 1854 1799 1925 2217 2349 2061 1939 1942 1939 2010 2015 2124 2172 2051 1993 1970 2006 2019 1973 1971 1988 2011 2112 2177 2141 2125 2127 2132 2207 2202 2147 2126 2131 2158 2203 2186 2151 2189 2218 2213 2222 2265 2314 2328 2414 2512 2428 2340 2382 2401 2489 2570 2575 2529 2548 2499 2562 2553 2436 2395 2408 2366 2406 2367 2368 2294 2284 2263 2226 2233 2240 2232 2235 2206 2181 2159 2146 2147 2128 2094 2143 2089 2100 2092 2089 2091 2079 2059 2085 2052 1996 2036 2027 3113 3128 3138 3152 3106 3207 3478 3692 3779 3752 3625 3592 3582 3913 3534 3359 3267 3287 3281 3163 3025 2906 2899 3093 3189 3008 2884 2848 2652 2754 2754 2651 2555 2495 2418 2345 2383 2442 2328 2498 2580 2407 2995 3321 3414 3466 3588 3757 3844 3956 3928 3877 3463 3091 2777 2794 2820 2773 2963 3260 3248 3214 3043 2567 2531 2486 2281 2325 2649 3102 3473 3556 3341 3172 2773 2539 2709 2529 2288 2066 1934 1931 2217 2620 2787 2784 2710 2662 2625 2554 2441 2454 2349 2221 2035 1811 1765 1991 2067 2188 2186 2241 2165 1868 1735 1690 1775 1986 2131 2304 2782 2950 3201 3373 3296 3106 3049 3042 3108 3191 3182 3118 3128 3161 3024 2997 3041 2943 2988 3042 3084 3134 3180 3265 3259 3232 3213 3360 3428 3400 3474 3473 3535 3603 3506 3422 3412 3458 3475 3551 3574 3594 3630 3609 3564 3553 3575 3606 3608 3612 3578 3598 3607 3729 3693 3543 3486 3463 3385 3362 3414 3438 3503 3363 3346 3345 3376 3408 3405 3446 3526 3589 3639 3671 3663 3576 3482 3375 3278 3050 2747 2566 2527 2333 1848 1444 1025 1052 991 913 898 917 900 833 841 873 860 865 855 803 789 783 841 937 1013 991 967 1007 1038 1195 1683 1441 1239 1130 1141 1274 1087 951 1105 979 970 977 1109 1185 1190 1000 1029 1227 1200 1318 1357 1704 1522 1312 1213 1551 1543 1387 1414 1447 1435 1425 1552 1323 1437 1497 1519 1568 1670 1526 1435 1718 1687 1598 1506 1564 1671 1764 1557 1526 1547 1529 1586 1649 1703 1648 1566 1454 1337 1266 1275 1406 1492 1497 1617 1626 1718 1843 1799 1925 1807 1730 1709 1751 1793 1759 1763 1868 2030 1938 1930 1546 1562 1944 2134 2104 2094 2254 2234 2049 2307 2765 3087 3337 3437 3427 3438 3448 3494 3689 3559 3602 3445 3360 3291 3291 3336 3378 3423 3457 3480 3415 3627 3748 3784 3856 3893 3855 3926 4032 4070 4087 3995 4010 4015 3999 3992 3985 3952 3893 3869 3857 3866 3868 3844 3784 3727 3701 3682 3657 3619 3545 3506 3455 3399 3384 3362 3327 3290 3250 3222 3205 3185 3170 3118 3066 3065 3032 3023 3032 3049 3091 3155 3156 3216 3282 3292 3272 3224 3210 3250 3318 3348 3321 3203 3211 3229 3130 3058 3061 3062 3034 2994 2990 2965 2932 2903 2869 2833 2799 2765 2743 2753 2774 2772 2781 2781 2785 2810 2853 2867 2879 2932 2999 3093 3215 3271 3327 3343 3295 3145 2929 2725 2590 2534 2417 2252 2144 2156 2156 2160 2181 2193 2257 2418 2492 2640 2632 2663 2714 2730 2753 2859 2934 2896 2861 3092 3321 3597 3673 3660 3622 3697 3714 3598 3604 3683 3504 3428 3346 3339 3307 3148 2944 2812 2663 2518 2736 2991 2921 2817 2767 2859 3204 3357 2866 3033 2491 2346 1328 1042 1022 821 904 612 725 2306 2995 3440 3263 3179 3292 3259 3064 3003 3096 2917 2904 3224 3361 3519 3488 3251 2923 2091 2272 2866 2401 2258 2229 2177 2147 2337 2757 2562 2847 2922 2685 2532 2595 2697 2855 2919 2932 2903 2879 2741 2660 2690 2607 2444 2385 2228 2639 2940 2717 2300 2183 2191 2141 2135 2095 2015 2023 2384 2242 2230 2237 2137 2020 2069 2185 2201 2224 2301 2254 2142 2149 2174 2154 2129 2307 2348 2520 2588 2559 2570 2598 2481 2415 2419 2494 2514 2391 2488 2744 2857 2812 2782 2740 2810 2618 2742 2699 2738 2805 2787 2645 2430 2540 2768 2754 2448 2241 2351 2484 2508 2451 2701 2615 2473 2529 2566 2515 2593 2681 2250 2348 2249 2044 1914 1958 1952 1955 2007 2104 1943 1973 1878 1953 2126 2126 1993 1939 1929 1920 2131 1983 2025 2105 2074 2025 2000 1960 1968 2073 2033 2039 2066 2102 2170 2200 2188 2196 2237 2268 2268 2257 2221 2224 2220 2198 2235 2226 2238 2213 2174 2155 2224 2278 2317 2348 2444 2526 2557 2566 2544 2559 2522 2589 2620 2519 2578 2557 2599 2663 2552 2426 2441 2370 2449 2437 2427 2418 2351 2263 2238 2236 2228 2225 2224 2203 2189 2184 2172 2121 2124 2122 2117 2146 2187 2173 2076 2079 2085 2014 2008 2027 2005 1967 1971 3166 3263 3309 3316 3456 3557 3636 3740 3829 3824 3622 3528 3579 3880 3806 3804 3795 3698 3475 3188 2940 2789 2738 2823 2887 2831 2744 2803 2663 2707 2702 2611 2541 2487 2436 2449 2522 2530 2572 2499 2475 2372 2635 2978 3144 3309 3561 3839 3963 4038 3860 3774 3423 3346 3174 3191 3226 3172 3276 3490 3431 3224 3174 2877 2744 2795 2791 2835 3012 3243 3395 3407 3276 3063 2651 2618 2243 2078 2051 2010 1992 2094 2430 2863 2850 2590 2443 2510 2549 2583 2656 2723 2648 2487 2301 2119 2032 2152 2168 2220 2167 2038 1934 1912 1969 2043 2131 2215 2379 2598 3172 3237 3271 3372 3327 3279 3218 3140 3124 3127 3132 3125 3214 2907 2841 2860 2997 3002 3046 3080 3067 3078 3070 3106 3175 3126 3288 3417 3481 3457 3451 3477 3537 3574 3476 3455 3489 3506 3521 3526 3548 3583 3617 3634 3606 3568 3611 3658 3686 3665 3655 3653 3654 3716 3716 3642 3584 3549 3444 3393 3335 3249 3289 3272 3279 3266 3306 3386 3459 3536 3538 3566 3569 3503 3516 3469 3439 3349 3127 2883 2724 2588 2547 2432 1901 1434 965 862 874 887 872 857 876 804 811 872 873 893 849 851 854 858 892 979 1086 986 986 1190 1245 1294 1538 1371 1226 1329 1444 1213 970 935 1019 959 953 1037 1181 1266 1244 1138 1061 1021 971 1005 1451 1639 1273 1145 1252 1671 2010 1936 1702 1752 1721 1360 1433 1468 1538 1776 1875 1901 1890 1788 1919 1483 1445 1298 1400 1591 1709 1629 1623 1689 1611 1462 1347 1611 1749 1699 1611 1570 1516 1484 1467 1475 1514 1611 1725 1595 1606 1671 1659 1839 1958 1959 1957 1846 1713 1818 1886 2028 1980 1935 1760 1502 1650 2068 2196 2190 2231 2316 2250 2127 2161 2563 2962 3191 3350 3416 3500 3586 3601 3623 3529 3462 3400 3318 3262 3271 3309 3355 3357 3342 3322 3382 3563 3712 3756 3779 3801 3859 3942 3991 4072 4099 4058 4041 4023 3997 3982 3978 3942 3900 3852 3839 3836 3815 3787 3742 3716 3705 3654 3616 3596 3552 3512 3461 3430 3407 3366 3326 3294 3251 3218 3213 3189 3182 3111 3074 3086 3067 3017 3027 3063 3098 3131 3087 3136 3216 3268 3266 3253 3267 3250 3344 3359 3267 3272 3257 3229 3136 3061 3036 3034 3041 2994 2995 2968 2930 2919 2890 2835 2786 2761 2728 2728 2734 2744 2762 2771 2777 2795 2815 2820 2845 2899 2964 3042 3133 3175 3171 3209 3232 3177 3028 2848 2813 2761 2589 2429 2300 2299 2342 2351 2321 2316 2360 2555 2637 2752 2781 2772 2750 2698 2627 2753 2802 2817 2945 3095 3352 3491 3481 3487 3588 3643 3548 3502 3515 3500 3214 3158 3270 3283 3169 3093 3033 2945 2819 2703 2792 2918 2924 2870 2805 2856 3204 3185 2903 2876 2850 2746 2365 2186 2434 2228 2387 2209 2197 2888 3329 3496 3460 3458 3475 3360 3011 2846 2879 2849 2850 3166 3590 3716 3479 3363 2597 2551 2654 2993 2832 2660 2616 2435 2271 2729 3126 2884 2591 2443 2447 2603 2726 2756 2846 3238 3140 3221 3142 2835 2847 3070 2976 2836 2848 2658 2355 1951 1845 2040 2154 2202 2284 2251 2230 2164 2183 2410 2424 2381 2331 2199 1938 2083 2231 2254 2303 2374 2311 2211 2143 2099 2096 2155 2299 2318 2454 2445 2439 2491 2411 2173 2227 2313 2304 2355 2418 2552 2668 2732 2859 2725 2643 2719 2665 2619 2603 2693 2681 2703 2832 2692 2655 2703 2771 2651 2444 2417 2464 2662 2633 2631 2494 2477 2358 2297 2266 2272 2567 2428 2228 2167 2134 2106 2067 2036 2050 2173 2027 2067 2060 1978 2101 2159 2068 1937 1948 1970 2046 2117 2049 2059 2128 2025 2052 2010 1993 2008 2066 2091 2114 2171 2214 2229 2285 2310 2269 2318 2341 2349 2350 2347 2350 2299 2271 2315 2367 2320 2255 2209 2163 2315 2300 2319 2412 2499 2557 2599 2595 2610 2656 2580 2608 2541 2556 2605 2588 2621 2674 2622 2625 2528 2442 2465 2467 2432 2381 2288 2231 2244 2234 2227 2219 2214 2217 2206 2216 2236 2201 2151 2138 2200 2245 2189 2201 2077 2072 2059 2077 2121 2116 2056 2039 2022 3230 3314 3481 3611 3726 3772 3787 3820 3856 3835 3627 3542 3515 3847 3823 3790 3693 3559 3355 3088 2860 2752 2707 2733 2751 2703 2666 2595 2688 2750 2687 2624 2583 2527 2471 2543 2721 2549 2758 2840 2645 2459 2464 2511 2725 3225 3588 3966 4111 4190 3889 3808 3796 3654 3474 3444 3500 3516 3514 3546 3474 3397 3231 3155 3206 3226 3297 3348 3310 3130 2718 3001 3062 2897 2661 2638 1898 1563 1573 1575 1643 1993 2540 3010 2804 2560 2543 2644 2684 2654 2702 2755 2723 2591 2451 2343 2219 2419 2360 2268 2152 2002 1873 2032 2326 2453 2515 2590 2661 2877 3417 3345 3344 3407 3421 3363 3285 3254 3207 3143 3173 3163 3187 2975 2889 2853 2858 2918 3013 3057 3015 3018 3027 3045 3162 3201 3305 3397 3499 3523 3515 3552 3594 3564 3543 3586 3582 3557 3527 3579 3604 3562 3551 3572 3599 3568 3649 3695 3752 3756 3755 3723 3732 3701 3634 3638 3637 3615 3537 3468 3402 3316 3330 3360 3341 3278 3277 3374 3465 3561 3559 3560 3600 3455 3433 3392 3377 3251 2926 2648 2488 2374 2427 2258 1935 1530 1120 910 837 849 830 793 814 779 762 818 882 915 949 1026 1044 1019 1051 1098 1044 963 1048 1237 1302 1241 1276 1305 1205 1007 1045 1206 1013 1023 993 988 967 1072 1175 1224 1266 1244 1297 1256 1358 1013 1033 1112 1126 1193 1276 1513 2007 2180 1713 1707 1709 1240 1372 1635 1966 2167 2219 2115 2063 2032 2212 2201 1590 1304 1380 1441 1393 1421 1552 1596 1556 1445 1134 1307 1607 1668 1651 1675 1661 1435 1449 1453 1463 1845 1843 1615 1596 1755 1970 2033 1910 1654 1722 1636 1500 2044 2214 2365 2217 2001 1853 1746 1826 2060 2149 2132 2126 2319 2325 2228 2169 2365 2662 2712 3062 3384 3578 3737 3751 3703 3688 3577 3409 3289 3224 3208 3269 3276 3301 3319 3307 3397 3562 3669 3695 3703 3737 3791 3955 3958 4049 4084 4081 4054 3995 3969 3950 3943 3922 3917 3845 3811 3799 3789 3771 3740 3716 3690 3652 3621 3596 3552 3520 3490 3463 3421 3370 3331 3303 3240 3223 3224 3202 3158 3101 3074 3066 3033 3035 3023 3080 3127 3133 3098 3073 3125 3230 3279 3281 3212 3248 3352 3351 3297 3284 3266 3199 3129 3090 3034 3023 3059 3007 2993 2964 2950 2926 2883 2833 2783 2752 2725 2718 2710 2723 2739 2754 2766 2775 2779 2787 2805 2859 2921 2986 3009 3037 3074 3087 3129 3164 3091 2973 2978 2883 2759 2624 2501 2476 2582 2564 2519 2497 2513 2607 2684 2758 2773 2748 2715 2664 2601 2695 2746 2844 2956 3023 3197 3362 3349 3350 3536 3591 3493 3369 3289 3297 3157 3095 3286 3268 3144 3052 3070 3015 3015 2932 2842 2883 2909 2846 2759 2860 3015 2910 2810 2966 3098 3165 3140 2978 3118 3249 3412 3503 3403 3244 3253 3227 3081 3169 3238 3250 3203 3250 3225 3208 3093 3136 3387 3653 3523 2918 3028 3151 3084 3119 3074 2992 3101 3130 2758 2665 2715 2661 2468 2312 2337 2676 2858 2934 3044 3025 2890 2972 2980 2902 3054 3096 2685 2677 2690 2673 2172 2147 2318 2224 2149 2244 1826 2136 2250 2190 2257 2446 2521 2459 2391 2319 2023 2149 2191 2245 2296 2312 2266 2237 2127 2071 2122 2253 2322 2324 2279 2286 2290 2387 2192 2211 2280 2286 2283 2291 2354 2518 2578 2611 2667 2551 2611 2624 2491 2384 2380 2765 2836 2766 2783 2804 2751 2729 2752 2770 2523 2535 2469 2535 2393 2076 2181 2360 2360 2262 2095 2166 2278 2259 2227 2164 2183 2300 2159 2159 2128 2194 2228 2248 2111 2017 1952 1996 2073 2040 2035 2018 2065 2075 2017 2034 2115 1984 2059 2045 2064 2105 2133 2176 2220 2232 2290 2296 2322 2333 2338 2370 2438 2500 2428 2417 2368 2359 2346 2390 2394 2293 2269 2243 2316 2301 2271 2282 2352 2434 2498 2548 2637 2719 2704 2615 2559 2582 2596 2646 2641 2681 2695 2744 2661 2513 2473 2482 2437 2389 2333 2292 2267 2253 2247 2227 2223 2237 2234 2242 2225 2223 2236 2177 2135 2194 2175 2112 2175 2146 2067 2011 2039 2082 2126 2090 2108 2100 3519 3575 3650 3653 3626 3727 3939 4061 4183 4412 4197 3594 4224 3897 3778 3515 3380 3363 3223 3044 2864 2743 2675 2670 2659 2688 2622 2566 2666 2676 2623 2643 2645 2616 2489 2532 2567 2434 2578 2696 2607 2523 2544 2589 2780 3349 3666 3960 4192 4095 3996 3949 3942 3790 3603 3522 3490 3481 3580 3592 3689 3526 3335 3492 3489 3394 3398 3278 2904 2295 1743 2369 2784 2774 2462 2075 1799 1680 1620 1540 1635 2148 2754 3073 2946 2801 2670 2626 2675 2673 2609 2593 2622 2594 2574 2508 2521 2479 2445 2324 2246 2169 2100 2227 2479 2570 2657 2639 2800 3150 3388 3299 3298 3315 3340 3352 3327 3311 3304 3264 3269 3254 3179 3095 3031 3015 2971 2935 3004 3051 3036 3000 3002 3131 3183 3216 3260 3334 3406 3449 3451 3508 3516 3481 3535 3515 3532 3509 3548 3669 3657 3570 3559 3629 3656 3625 3829 3911 3906 3871 3821 3765 3747 3720 3617 3610 3655 3648 3587 3566 3427 3395 3424 3476 3451 3347 3366 3477 3476 3628 3670 3686 3614 3473 3419 3412 3328 3091 2885 2478 2165 2296 2464 2399 2017 1375 1046 925 830 845 794 781 809 745 725 722 836 919 996 1161 1304 1210 1152 1095 908 872 1059 1230 1312 1342 1242 1092 1101 1086 1010 1190 1131 1047 1011 950 914 998 1089 1111 1020 1003 1168 1104 1135 1306 1309 1140 1131 1241 1350 1616 1920 1758 1481 1326 1490 1468 1642 1876 1789 1677 2032 1963 2003 1993 2110 2003 1519 1313 1468 1632 1614 1639 1581 1712 1513 1438 1251 1128 1053 1314 1538 1688 1713 1454 1349 1354 1351 1723 1643 1420 1435 1718 1819 1609 1671 1380 1411 1439 1514 2292 2596 2544 2256 1920 1822 1803 1948 2105 2159 2154 2152 2310 2375 2334 2278 2260 2319 2454 2921 3294 3606 3844 3883 3855 3787 3636 3433 3290 3177 3169 3182 3191 3267 3330 3366 3439 3540 3595 3611 3621 3679 3843 3997 3999 4078 4081 4025 4022 3955 3937 3914 3910 3904 3883 3832 3784 3757 3743 3732 3712 3713 3678 3644 3616 3570 3551 3554 3533 3485 3434 3385 3342 3303 3275 3251 3226 3207 3162 3097 3067 3065 3071 3090 3030 3086 3119 3077 3030 3024 3089 3224 3283 3281 3236 3317 3326 3310 3296 3273 3183 3112 3098 3093 3056 3071 3049 3018 2993 2978 2962 2918 2876 2829 2793 2756 2751 2725 2706 2706 2721 2736 2744 2750 2752 2758 2777 2812 2862 2896 2912 2965 3002 2983 3020 3065 3050 3063 2998 2920 2846 2779 2704 2642 2732 2668 2677 2660 2664 2686 2729 2755 2723 2712 2697 2612 2674 2760 2847 2932 2983 3004 3153 3335 3355 3428 3570 3487 3369 3206 3114 3017 3006 3087 3364 3221 3196 3024 3001 3035 3079 3025 2894 2901 2979 2812 2778 2855 2931 2899 3013 3332 3358 3423 3295 3177 3187 3410 3623 3745 3751 3505 3342 3162 2998 3058 3298 3402 3426 3253 3226 3569 3261 3024 3228 3282 3635 3503 2794 2197 2731 2845 3002 2572 3149 3306 3151 3116 2908 2561 2295 2250 2497 2890 2935 3067 3184 3031 2928 3008 3110 3046 3169 2818 2645 2620 2655 2443 2288 2117 1885 1956 2014 1886 1994 2263 2351 2372 2384 2420 2459 2349 2491 2555 2336 2233 2147 2050 2116 2174 2142 2116 2172 2298 2337 2370 2373 2238 2210 2235 2125 2247 2225 2141 2002 2086 2261 2392 2412 2408 2332 2330 2303 2334 2558 2711 2644 2373 2494 2745 2654 2661 2653 2638 2686 2720 2599 2728 2782 2654 2601 2588 2460 2440 2432 2381 2342 2439 2605 2548 2447 2288 2177 2100 2232 2245 2256 2216 2201 2199 2203 2211 2149 2022 1884 1920 2015 2049 2032 2034 2006 2051 2145 2103 2066 1999 2044 2081 2101 2126 2147 2221 2249 2275 2331 2348 2339 2334 2366 2387 2441 2445 2416 2419 2425 2372 2372 2414 2436 2274 2249 2319 2404 2364 2307 2351 2355 2354 2404 2493 2515 2562 2636 2659 2651 2706 2595 2641 2684 2699 2704 2710 2635 2486 2523 2517 2529 2462 2398 2340 2303 2285 2260 2258 2273 2331 2288 2256 2248 2244 2263 2160 2137 2130 2074 2077 2081 2063 2070 1964 1948 1972 1991 1997 1988 2006 3743 3650 3678 3721 3688 3836 4218 4312 4411 4896 4703 4284 4404 4562 4611 4002 3412 3305 3209 3039 2926 2850 2682 2647 2621 2606 2599 2695 2724 2673 2668 2639 2686 2646 2519 2474 2384 2400 2424 2455 2468 2500 2649 2811 2991 3586 3931 4011 4070 4005 4002 3935 3851 3759 3622 3524 3387 3091 3153 2997 3155 3485 3627 2791 3003 3418 2639 2042 1606 1061 1303 1931 2550 2657 2376 2037 2027 2085 1974 1836 2066 2608 3066 3153 3066 3055 2906 2649 2504 2480 2465 2413 2418 2408 2396 2566 2604 2474 2447 2403 2379 2376 2377 2413 2440 2418 2563 2465 2836 3295 3317 3264 3215 3222 3363 3484 3401 3145 3189 3313 3314 3382 3307 3296 3176 3034 2991 2933 3008 3073 3074 3001 3081 3177 3254 3231 3217 3235 3298 3382 3388 3485 3511 3476 3538 3550 3528 3547 3730 3807 3698 3685 3734 3806 3807 3815 4035 4088 4062 3975 3844 3755 3782 3848 3749 3697 3714 3642 3628 3478 3376 3394 3549 3721 3721 3540 3549 3573 3548 3565 3738 3758 3462 3226 3140 2942 2938 2821 2754 2130 1970 2164 2225 2050 1678 1249 953 856 834 831 795 783 779 785 748 721 779 885 972 1048 1100 1073 1051 955 843 778 903 1024 1192 1344 1296 1091 1118 1265 1115 987 945 928 948 973 1034 1011 889 1097 1064 1169 1194 1083 1162 1283 1251 1226 1273 1386 1599 1825 1650 1801 1504 1480 1543 1604 1811 1891 1467 1408 1987 1919 1958 1847 1884 1822 1525 1318 1483 1798 1753 1511 1559 1552 1420 1549 1536 1480 1445 1404 1552 1755 1453 1512 1403 1388 1393 1627 1517 1353 1534 1745 1421 1458 1645 1491 1437 1562 1894 2263 2412 2350 2117 1982 2038 1977 2074 2150 2220 2236 2241 2302 2397 2466 2458 2467 2397 2304 2685 3090 3473 3674 3767 3890 3770 3680 3474 3324 3169 3140 3121 3163 3263 3367 3427 3459 3478 3464 3583 3636 3732 3951 3986 3997 4035 4022 4114 4005 3976 3923 3909 3888 3861 3844 3806 3754 3736 3751 3759 3751 3690 3678 3639 3615 3605 3602 3589 3542 3490 3447 3374 3336 3320 3302 3262 3223 3205 3172 3102 3080 3064 3098 3063 3040 3081 3107 3096 3063 2987 3081 3211 3285 3271 3265 3285 3295 3286 3254 3201 3101 3096 3099 3103 3096 3114 3080 3044 3027 2994 2965 2915 2873 2825 2796 2790 2764 2728 2706 2701 2710 2712 2715 2728 2737 2746 2767 2777 2785 2802 2831 2889 2935 2897 2919 2920 2930 2958 2949 2897 2869 2882 2873 2783 2757 2767 2767 2751 2762 2761 2727 2699 2704 2711 2721 2715 2784 2853 2884 2919 3004 3083 3167 3283 3259 3344 3372 3370 3275 3133 3056 3020 3042 3147 3385 3433 3373 3136 2966 2985 3042 2966 2939 2911 2966 2965 2997 3056 3117 3166 3260 3321 3287 3337 3279 3245 3292 3410 3438 3500 3543 3465 3427 3274 2977 2934 3324 3633 3618 3427 3144 3532 3236 3093 3399 3392 3660 4019 2983 1454 2441 2219 2126 1882 2513 3017 3078 2916 3041 2728 2587 2754 2980 3007 3012 3012 2965 2994 2957 2805 2313 1869 2702 2965 3125 3300 2982 2424 2674 2189 2075 2036 2150 2201 2338 2462 2447 2360 2302 2441 2446 2373 2375 2324 2252 2217 2168 2151 2218 2134 2118 2078 2317 2574 2558 2398 2110 2187 2322 2278 2200 2227 2214 2080 1976 2029 2193 2194 2207 2126 2105 2116 2205 2448 2625 2604 2619 2659 2653 2682 2590 2384 2352 2428 2654 2669 2521 2471 2632 2668 2656 2717 2465 2447 2394 2411 2551 2740 2785 2808 2581 2311 2105 2148 2257 2373 2391 2262 2204 2224 2145 2117 2064 1922 1889 1953 2004 2048 2136 2223 2036 2125 2105 2091 2068 2069 2097 2131 2165 2174 2197 2238 2270 2328 2375 2386 2373 2382 2402 2378 2375 2454 2441 2409 2381 2392 2373 2377 2373 2329 2330 2402 2431 2376 2347 2356 2330 2368 2400 2475 2443 2425 2609 2683 2686 2762 2625 2597 2645 2700 2712 2763 2699 2565 2564 2606 2592 2539 2451 2337 2332 2335 2301 2325 2350 2357 2325 2310 2270 2282 2185 2153 2143 2125 2098 2062 2065 2030 2033 1950 1922 1942 1964 1977 1960 1987 3789 3736 3725 3695 3725 3917 4210 4198 4293 4803 4728 4644 4584 4655 4638 4154 3998 4350 3955 3140 2977 2872 2758 2725 2703 2741 2738 2713 2618 2492 2494 2490 2661 2637 2527 2469 2417 2561 2718 2796 2684 2649 2979 3113 3358 3855 4162 4043 3989 3981 4033 4014 3919 3744 3495 3364 3174 2905 2703 2413 2348 2187 1922 1553 1970 2377 1744 1424 765 700 1352 1925 2455 2536 2323 2207 2189 2254 2371 2358 2708 3101 3300 3250 3196 3054 2906 2719 2507 2391 2387 2377 2377 2386 2254 2173 2209 2327 2374 2381 2407 2432 2417 2349 2214 2123 2137 2268 2727 3102 3187 3182 3131 3146 3261 3369 3383 3144 3135 3242 3239 3341 3383 3381 3194 2927 2960 2953 3019 3136 3069 3060 3090 3090 3147 3141 3083 3150 3308 3343 3364 3405 3457 3393 3457 3599 3631 3684 3839 4053 3887 3905 3907 3926 4045 4018 4109 4129 4055 3925 3756 3661 3690 3843 3715 3703 3685 3629 3612 3600 3518 3589 3900 4092 4057 3753 3674 3604 3594 3691 3795 3755 3287 2869 3046 2810 2807 2817 2580 1879 1773 1831 1686 1384 1164 1094 959 899 884 875 842 817 825 830 803 738 695 777 982 1131 1129 998 965 896 813 761 842 1034 1174 1226 1379 1389 1245 1207 1064 973 961 962 921 861 987 1253 1244 929 1299 1510 1501 1459 1453 1302 1162 1213 1227 1408 1856 1971 1374 1566 1563 1423 1262 1324 1602 1824 1558 1939 2065 2059 1990 1828 1792 1709 1481 1301 1353 1564 1626 1372 1440 1453 1475 1710 1845 1821 1751 1647 1646 1875 1387 1354 1317 1351 1545 1617 1453 1361 1395 1693 1634 1539 1471 1514 1587 1706 1868 1977 2045 2122 1913 2038 2150 2096 2130 2176 2260 2297 2297 2336 2457 2574 2574 2573 2513 2368 2478 2776 3017 3119 3382 3684 3780 3693 3520 3374 3323 3248 3178 3198 3268 3399 3450 3468 3461 3474 3622 3719 3840 3980 3968 3891 3881 3925 3939 4133 4011 3963 3936 3894 3863 3834 3796 3756 3744 3750 3733 3674 3703 3684 3649 3603 3515 3528 3574 3552 3522 3440 3407 3403 3363 3308 3240 3213 3204 3168 3121 3102 3077 3088 3066 3045 3068 3094 3088 3011 2977 3086 3195 3249 3252 3279 3301 3288 3268 3203 3207 3118 3099 3092 3114 3156 3145 3087 3077 3063 3002 2967 2917 2872 2845 2822 2796 2766 2727 2703 2694 2698 2696 2708 2720 2732 2739 2746 2747 2729 2733 2757 2801 2846 2829 2817 2812 2826 2855 2869 2817 2829 2820 2825 2807 2778 2779 2789 2789 2795 2779 2724 2666 2677 2710 2737 2766 2834 2884 2878 2912 3082 3115 3109 3145 3142 3196 3219 3203 3208 3191 3132 3160 3104 3157 3269 3293 3235 3176 3002 2996 3075 3077 2897 2839 2882 3028 3210 3168 3142 3226 3187 3314 3293 3255 3319 3365 3328 3419 3419 3377 3347 3539 3549 3391 3100 3040 3294 3626 3808 3408 3012 3207 3223 3391 3575 3295 3135 4045 3452 2423 2257 1767 1748 1820 1828 2221 2244 2187 2691 2779 3052 3004 2919 3062 3161 3188 3111 3166 2569 2564 2820 3019 2996 3152 3169 3008 2049 1792 2439 2270 2173 2187 2190 2382 2538 2509 2493 2518 2409 2413 2431 2312 2085 1961 2017 2088 2041 2071 2203 2154 2162 2215 2381 2463 2491 2452 2443 2439 2301 2111 2070 2089 2110 2086 2058 2025 2016 1985 1975 2048 2111 2120 2228 2603 2571 2528 2607 2621 2552 2515 2440 2231 2332 2374 2442 2507 2377 2315 2411 2425 2520 2746 2574 2474 2583 2641 2674 2631 2713 2776 2659 2426 2191 2242 2369 2358 2174 2150 2208 2164 2147 2041 1923 1836 1912 2021 1973 1902 2084 2185 2088 1953 1913 1999 2071 2156 2108 2169 2221 2238 2266 2285 2303 2361 2380 2410 2392 2430 2405 2386 2386 2428 2455 2398 2258 2221 2295 2374 2446 2469 2392 2383 2346 2391 2361 2331 2354 2357 2390 2464 2383 2544 2627 2646 2643 2613 2620 2702 2748 2750 2745 2787 2787 2685 2624 2579 2587 2573 2410 2376 2391 2357 2330 2368 2418 2431 2380 2317 2292 2264 2205 2179 2164 2130 2105 2077 2089 2091 2076 2040 2035 2009 2009 2024 2057 1942 4283 4390 4267 3954 3949 4194 4331 4486 4497 4700 4623 4592 4594 4603 4234 3932 3987 3798 3414 3087 2911 2805 2744 2714 2666 2698 2666 2542 2507 2525 2529 2482 2584 2576 2491 2485 2442 2447 2478 2478 2530 2814 3226 3669 3603 3902 4022 4128 4088 4043 4059 3996 3825 3621 3439 3320 3151 3179 2854 2386 1705 1222 934 928 1454 1781 1709 1160 870 1038 1428 2034 2460 2454 2348 2351 2380 2492 2728 2972 3233 3409 3416 3397 3246 3053 2907 2772 2605 2438 2402 2440 2317 2177 2224 2149 2172 2300 2360 2358 2329 2298 2284 2170 1937 1925 1968 2219 2582 2797 3017 3121 3097 3176 3286 3280 3375 3243 3320 3239 3157 3233 3392 3439 3265 3090 3073 3056 3214 3203 3175 3150 3140 3103 3063 3067 3077 3130 3275 3307 3285 3226 3213 3185 3937 4425 4227 3824 3558 4023 4102 3890 3875 4031 4147 4080 4084 3991 3815 3814 3766 3700 3645 3749 3645 3627 3618 3576 3542 3524 3580 3788 4030 4192 4134 3860 3811 3669 3645 3711 3768 3696 3339 2917 3065 3028 2933 2732 2294 1708 1480 1443 1371 1248 1087 1038 1031 987 981 959 901 881 861 846 846 788 675 696 944 872 920 934 958 871 808 847 937 1006 1136 1124 1129 1240 1096 1051 1043 1042 1023 994 934 915 1131 942 934 968 1299 1450 1394 1393 1389 1180 1140 1179 1243 1520 1571 1715 1883 1893 1795 1500 1268 1510 1814 1901 1746 1910 1962 2031 1859 1669 1626 1552 1456 1360 1259 1546 1632 1636 1634 1568 1583 1650 1582 1575 1641 1310 1574 1622 1375 1327 1519 1763 1846 1667 1424 1604 1643 1465 1339 1363 1462 1679 1836 1851 1873 1927 2007 1987 1866 2052 2163 2195 2204 2246 2309 2348 2287 2299 2441 2545 2528 2475 2424 2340 2352 2516 2593 2613 3083 3603 3746 3677 3548 3477 3437 3333 3259 3260 3245 3375 3376 3424 3422 3527 3647 3695 3725 3795 3789 3821 3846 3871 3839 3856 3936 3983 3972 3889 3835 3804 3794 3765 3783 3761 3738 3725 3728 3706 3671 3669 3665 3594 3568 3560 3496 3424 3402 3386 3363 3343 3240 3211 3196 3163 3146 3116 3093 3097 3084 3040 3054 3087 3092 2976 2982 3075 3163 3202 3253 3346 3351 3292 3238 3215 3219 3185 3136 3148 3171 3167 3182 3135 3086 3065 3013 2968 2920 2883 2864 2831 2796 2768 2730 2702 2695 2695 2699 2703 2716 2735 2742 2739 2734 2707 2699 2704 2723 2754 2744 2723 2735 2744 2762 2788 2778 2746 2745 2773 2783 2777 2775 2781 2776 2772 2756 2706 2669 2671 2700 2730 2770 2840 2897 2879 2969 3039 3063 3080 3079 3124 3183 3227 3210 3190 3179 3195 3219 3170 3161 3210 3188 3226 3244 3155 3183 3156 3009 2848 2812 2870 3038 3162 2959 2978 3145 3268 3276 3248 3308 3350 3395 3317 3487 3314 3179 3013 3329 3686 3591 3141 2985 3029 3418 3831 3354 2966 3020 3259 3682 3753 3293 2897 3754 3771 3175 2354 1606 1561 1933 1380 1667 1454 1717 2431 2820 2952 2852 2916 3243 3199 3273 3270 3099 2674 2722 2919 2856 2983 3038 3196 2282 1005 1264 1924 2164 2376 2572 2058 2447 2835 2766 2544 2549 2584 2561 2475 2235 2079 2015 2160 2137 2124 2018 1892 1984 2118 2243 2345 2165 2277 2264 2260 2320 2234 2178 2232 2264 2308 2172 2100 2049 2099 2179 2197 2190 2080 2149 2237 2266 2346 2465 2614 2661 2466 2440 2265 2216 2322 2353 2322 2261 2229 2252 2551 2480 2557 2573 2545 2542 2656 2669 2824 2834 2960 2627 2608 2561 2556 2488 2456 2683 2138 2143 2232 2237 2098 2038 1929 1903 2029 1966 1926 1922 1940 1966 1940 1871 1840 1924 2035 2099 2141 2141 2204 2253 2277 2295 2343 2457 2435 2408 2376 2411 2464 2446 2452 2341 2485 2422 2416 2340 2279 2330 2415 2531 2360 2382 2387 2401 2335 2346 2457 2494 2412 2525 2554 2542 2510 2540 2609 2621 2634 2711 2770 2765 2756 2776 2785 2748 2634 2691 2637 2549 2458 2468 2456 2408 2370 2388 2466 2438 2395 2366 2344 2274 2181 2191 2180 2143 2108 2113 2135 2148 2122 2091 1935 1963 1986 2021 1996 1907 4301 4328 4524 4343 4107 4383 4588 5000 4434 4292 4412 4446 4511 4646 4729 4405 3583 3348 3125 3135 2757 2734 2691 2657 2593 2567 2585 2588 2581 2576 2438 2541 2580 2558 2463 2415 2488 2624 2650 2584 2773 3336 3853 4002 3545 3613 3607 3894 4005 3996 4028 4007 3871 3601 3478 3444 3340 3281 3120 2684 2058 1249 663 1198 2104 1639 1852 1599 1451 1450 1655 2259 2604 2652 2642 2544 2518 2616 3127 3398 3459 3497 3469 3423 3268 3051 2862 2739 2624 2504 2456 2309 2350 2328 2353 2236 2211 2189 2169 2177 2181 2113 2056 1927 1884 1931 2167 2443 2577 2821 3089 3163 3164 3207 3379 3377 3477 3484 3464 3348 3200 3182 3321 3408 3291 3310 3315 3105 3171 3198 3190 3190 3230 3248 3219 3120 3107 3135 3191 3281 3272 3305 3343 3930 4684 4727 4270 3767 3296 3123 3055 3109 3323 3729 3827 3746 3744 3739 3633 3651 3653 3767 3653 3640 3594 3587 3593 3557 3546 3623 3720 3834 3917 4023 3934 3826 3819 3666 3582 3685 3759 3626 3402 3259 3117 3099 3066 2734 2132 1544 1268 1225 1240 1264 1122 1079 1060 1023 1027 1024 1005 952 880 867 910 916 790 704 752 918 941 1071 1048 911 845 910 1138 1379 799 1022 1028 1026 964 945 988 1019 966 935 937 1039 1282 1276 1153 1198 1265 1364 1428 1353 1281 1221 1229 1445 1569 1656 1610 1738 1922 2020 1829 1556 1670 1980 2137 2033 2084 2097 2070 1975 1811 1767 1864 1754 1616 1589 1451 1591 1781 1914 1909 1838 1680 1601 1648 1387 1491 1062 1296 1245 1308 1680 2151 2299 2033 1525 1546 1685 1756 1716 1539 1348 1499 1876 2025 2004 1877 1987 1983 1970 2025 2167 2237 2249 2277 2331 2387 2414 2369 2452 2484 2478 2396 2373 2418 2402 2350 2423 2501 2438 2893 3428 3677 3646 3559 3540 3497 3427 3360 3300 3219 3246 3283 3349 3369 3443 3543 3591 3610 3607 3740 3782 3821 3805 3789 3787 3789 3842 3983 3911 3866 3831 3786 3799 3770 3731 3722 3746 3734 3692 3656 3610 3638 3615 3562 3555 3511 3441 3429 3384 3369 3358 3227 3212 3213 3198 3158 3119 3102 3105 3090 3070 3047 3098 3048 2983 2981 3029 3079 3138 3223 3341 3344 3279 3245 3247 3260 3196 3148 3180 3194 3158 3198 3206 3084 3047 3017 2971 2923 2901 2873 2828 2784 2768 2734 2718 2707 2697 2697 2701 2707 2728 2734 2731 2721 2688 2666 2657 2664 2670 2659 2641 2671 2683 2693 2700 2705 2681 2680 2709 2730 2746 2760 2732 2741 2748 2736 2696 2672 2679 2691 2724 2770 2834 2874 2892 2961 3026 3046 3000 3017 3094 3077 3051 3091 3075 3106 3067 3025 3119 3165 3157 3191 3177 3219 3210 3170 3129 3031 2876 2860 2871 2898 2930 2911 2975 3073 3053 2978 3064 3254 3206 3145 3456 3595 3290 2936 2825 3159 3558 3524 3194 3191 3169 3325 3501 3309 3040 3109 3426 3666 3265 3068 3196 3374 3420 3027 2130 1514 1490 1427 1346 1474 1114 1145 1843 2549 2710 2763 2841 2979 3103 3137 3090 3021 2853 2696 2535 2128 2742 2921 3320 2378 1300 1300 1724 1942 2597 3169 2416 2568 2531 2484 2399 2493 2615 2608 2478 2301 2281 2265 2229 2084 1974 1898 1930 2069 2166 2282 2177 2238 2264 2129 2006 2109 2191 2421 2489 2322 2257 2175 2230 2376 2301 2191 2067 2087 2068 2205 2350 2338 2279 2355 2386 2649 2488 2425 2299 2293 2282 2289 2286 2243 2144 2179 2472 2431 2399 2551 2710 2748 2632 2668 2935 3166 2753 2613 2601 2529 2651 2591 2380 2512 2348 2271 2228 2143 2128 2296 1985 1920 1924 1908 1900 1903 1917 1957 1939 1862 1955 2022 2044 2057 2068 2128 2242 2267 2309 2290 2318 2387 2428 2412 2373 2370 2379 2401 2519 2335 2412 2510 2523 2513 2308 2326 2416 2439 2412 2423 2417 2407 2342 2332 2484 2451 2461 2448 2366 2378 2413 2393 2488 2630 2648 2667 2716 2740 2760 2807 2956 2867 2721 2728 2646 2527 2495 2508 2500 2447 2408 2431 2448 2437 2417 2394 2393 2345 2302 2251 2210 2185 2165 2154 2172 2146 2039 2047 1990 2015 2013 1982 1956 2004 4375 4374 4639 4365 4160 4267 4320 4472 3979 3857 3957 4242 4518 4623 4517 3875 3301 3448 3207 3033 2785 2731 2666 2584 2530 2518 2503 2443 2381 2433 2399 2520 2540 2578 2456 2363 2471 2759 3078 3239 3383 3621 4048 3991 3533 3352 3368 3634 3817 3874 3942 3902 3857 3631 3601 3421 3274 3320 3341 3098 2867 2556 2155 2240 1996 1924 2016 1984 1879 1866 2063 2522 2817 2804 2692 2592 2611 2794 3423 3510 3517 3458 3385 3352 3206 2952 2821 2699 2551 2481 2343 2263 2464 2534 2489 2317 2153 2146 2070 1869 1974 1937 1863 1809 1848 2071 2403 2572 2745 2970 3101 3176 3129 3133 3112 3077 3218 3327 3410 3406 3314 3228 3275 3405 3386 3260 3379 3225 3143 3192 3172 3202 3297 3285 3204 3119 3150 3195 3175 3208 3203 3250 3429 4144 4897 4732 4349 3964 3584 3400 2994 3189 3513 3618 3601 3576 3597 3670 3682 3717 3608 3775 3739 3644 3671 3764 3794 3780 3801 3888 3878 3729 3708 3799 3785 3749 3692 3543 3479 3577 3631 3586 3486 3486 3050 2601 2317 2084 1783 1503 1325 1164 1150 1249 1111 1096 1015 1014 1041 1073 1106 1063 933 889 980 1069 1016 1023 977 890 847 916 976 956 927 953 1122 1566 942 1479 1311 1015 899 870 872 829 887 963 968 998 1035 1229 1619 1652 1515 1776 1884 1639 1648 1410 1304 1564 1705 1693 1770 1918 2017 2057 1740 1693 1876 1990 1958 2012 2056 2022 1986 1989 1963 1943 1976 1835 1841 1722 1665 1698 1662 1475 1513 1717 1740 1691 2010 1718 1532 967 910 1017 1340 1674 1506 1510 1686 1500 1550 1765 1809 1674 1555 1521 1626 1883 1998 2085 2024 2014 1951 2051 2163 2236 2294 2305 2315 2334 2359 2389 2384 2419 2522 2441 2332 2413 2541 2482 2467 2381 2579 2487 2732 3221 3524 3503 3464 3532 3523 3464 3417 3314 3245 3189 3192 3235 3289 3387 3416 3506 3510 3516 3796 3777 3738 3709 3680 3721 3804 3741 3991 3932 3855 3839 3846 3813 3785 3808 3840 3822 3645 3641 3639 3554 3547 3610 3567 3527 3528 3502 3389 3403 3422 3328 3249 3240 3221 3199 3155 3116 3139 3091 3136 3123 3072 3100 3042 2973 2976 2990 3014 3103 3226 3289 3265 3258 3276 3255 3212 3191 3123 3141 3170 3160 3219 3167 3074 3027 3012 2976 2937 2918 2868 2823 2800 2773 2749 2738 2720 2705 2694 2696 2694 2700 2702 2708 2704 2670 2634 2619 2618 2611 2608 2576 2604 2626 2633 2630 2632 2629 2624 2650 2669 2676 2693 2690 2708 2722 2718 2691 2661 2676 2696 2733 2780 2831 2863 2883 2931 2989 2998 2959 3014 3036 2977 2944 2979 3039 3067 3055 3019 3048 3206 3147 3174 3143 3113 3102 3083 3053 3012 2881 2847 2863 2845 2827 2887 2968 2951 2874 2884 2958 3151 3135 3060 3217 3358 3175 2683 2579 2874 3284 3340 3307 3162 3073 3193 3224 2917 2830 3114 3296 3365 3335 3269 3105 3097 3330 2919 2071 1745 1748 1786 1297 1027 660 779 1733 2372 2234 2044 2297 2872 3233 3390 3412 3285 3019 2911 3132 3077 2974 2864 3129 2775 1744 1526 1603 1657 2681 3032 2819 2795 2885 2692 2481 2596 2775 2782 2577 2532 2458 2397 2189 1929 1901 1912 2051 2190 2217 2235 2228 2236 2177 2163 2154 2220 2373 2492 2236 1990 2061 2234 2338 2339 2239 2218 2231 2228 2159 2229 2353 2327 2177 2212 2456 2522 2400 2317 2234 2171 2157 2225 2222 2269 2287 2317 2443 2550 2568 2620 2735 2743 2565 2794 2814 2935 2883 2538 2649 2660 2564 2497 2394 2323 2234 2215 2213 2343 2190 2203 2038 1983 1965 1949 1941 1964 1932 2047 2014 1942 2047 2117 2152 2191 2211 2189 2277 2275 2287 2293 2301 2337 2407 2423 2405 2421 2418 2394 2505 2437 2337 2431 2526 2528 2408 2360 2291 2277 2369 2445 2462 2328 2325 2367 2473 2564 2553 2461 2447 2494 2496 2470 2543 2628 2658 2653 2639 2659 2772 2917 2969 2812 2713 2662 2631 2571 2540 2572 2514 2470 2438 2445 2448 2420 2388 2402 2371 2368 2309 2249 2213 2174 2160 2155 2167 2113 2070 2054 2037 2012 2007 1929 2012 1986 4314 4566 4477 4233 3900 3912 3847 3768 3715 3768 3877 4193 4456 4386 4193 3573 3456 3727 3285 2967 2944 2864 2701 2555 2483 2477 2445 2366 2428 2573 2553 2453 2419 2457 2447 2384 2494 2991 3454 3511 3481 3637 4008 3934 3593 3371 3408 3571 3670 3712 3816 3769 3686 3679 3507 3298 3191 3186 3225 3194 3018 2716 2789 3232 2024 2221 2252 2284 2287 2348 2469 2701 2860 2731 2650 2750 2984 3270 3548 3605 3538 3409 3270 3177 3077 2957 2983 2742 2517 2426 2198 2276 2657 2944 3044 3067 3020 2779 2074 1754 1840 1809 1773 1827 1947 2118 2319 2621 2965 3122 3144 3220 3166 3136 3128 3206 3236 3263 3435 3803 3891 3509 3380 3426 3380 3461 3445 3223 3220 3298 3320 3358 3431 3339 3267 3204 3238 3208 3251 3250 3232 3335 3943 4892 5016 4794 4463 4186 4038 3900 3326 3350 3578 3564 3515 3467 3405 3471 3422 3676 3583 3741 3742 3673 3741 3826 3834 3844 3912 3927 3869 3681 3696 3696 3678 3690 3639 3510 3408 3202 3271 3473 3473 3323 2732 1963 1479 1442 1530 1499 1350 1495 1080 1125 1102 1090 1048 1060 1087 1125 1183 1199 1088 953 986 1043 1006 1065 1120 958 806 904 964 985 1017 1033 1024 890 1104 1075 967 927 912 949 826 768 913 1020 948 919 962 1192 1618 1737 1585 1876 2002 1845 1833 1806 1574 1379 1521 1817 2082 2184 2234 2098 1892 1963 1983 1963 1953 2008 2033 1986 1974 2113 2083 2068 2238 2248 2054 1846 1724 1638 1522 1455 1479 1538 1771 1980 1852 1540 1260 1182 1112 1222 1472 1330 1137 1414 1696 1699 1558 1653 1763 1833 1817 1887 1774 1707 1867 1880 1955 1978 1981 2104 2248 2341 2434 2395 2341 2301 2271 2262 2377 2527 2564 2443 2303 2395 2514 2498 2444 2433 2613 2567 2587 2906 3162 3224 3320 3484 3541 3520 3502 3401 3293 3166 3098 3119 3235 3443 3316 3391 3395 3460 3747 3793 3655 3602 3600 3677 3738 3691 3958 3967 3911 3894 3880 3836 3806 3828 3752 3677 3683 3668 3630 3552 3528 3550 3550 3522 3502 3569 3436 3469 3387 3319 3280 3246 3231 3209 3149 3150 3102 3078 3142 3102 3082 3097 3061 2981 2972 2978 3018 3109 3169 3202 3241 3263 3282 3258 3202 3191 3134 3144 3163 3188 3196 3143 3070 3019 3012 3006 2972 2925 2882 2844 2817 2790 2779 2765 2734 2708 2694 2687 2681 2676 2680 2688 2684 2655 2615 2588 2582 2568 2554 2549 2556 2569 2575 2579 2593 2600 2598 2615 2624 2623 2640 2655 2676 2701 2708 2699 2696 2686 2694 2724 2770 2815 2829 2850 2904 2950 2945 2965 3022 2994 2961 2970 3053 3162 3057 2989 2858 3095 3229 3276 3240 3123 3081 3030 3007 3057 2947 2868 2899 2969 2994 2924 2925 2934 2938 2939 3077 3156 3158 3131 3144 3099 3082 2946 2648 2781 2979 3168 3172 3145 2891 2718 3012 3216 3188 3098 2873 2826 3083 3367 3273 2918 2817 3089 2970 2436 2179 2274 2353 1785 898 426 646 1733 1766 1838 2031 2426 2871 3309 3427 3195 3368 2992 3041 3520 3804 2652 1432 1568 2693 1773 1615 1672 1742 2410 2511 2115 1910 1752 2225 2613 2748 2744 2775 2807 2679 2465 2157 2198 2076 2060 2029 2106 2122 2087 2138 2220 2111 1999 2203 2313 2275 2261 2195 2081 2093 2108 2165 2129 2061 2251 2281 2238 2184 2185 2211 2192 2210 2177 2118 2179 2194 2288 2238 2099 2042 2095 2133 2098 2154 2347 2475 2516 2568 2425 2494 2482 2478 2538 2598 2609 2596 2547 2464 2587 2511 2500 2492 2481 2463 2333 2310 2216 2325 2329 2220 2121 2119 2144 2134 2045 2113 2150 2123 2065 2057 2129 2167 2159 2162 2223 2246 2264 2270 2272 2284 2316 2355 2399 2433 2445 2451 2444 2431 2461 2576 2568 2349 2485 2473 2483 2416 2367 2373 2341 2420 2451 2404 2430 2492 2532 2514 2568 2567 2471 2503 2554 2595 2655 2677 2697 2741 2598 2652 2696 2778 2820 2773 2706 2677 2677 2635 2573 2552 2568 2534 2498 2518 2499 2417 2412 2390 2373 2372 2349 2287 2215 2187 2162 2146 2157 2129 2067 2078 2030 1988 2013 1987 2030 2049 4613 4606 4515 4551 4283 4180 3926 3763 3735 3804 3828 3809 3921 4146 4060 4055 3630 2992 2830 2872 2969 2890 2690 2529 2456 2493 2631 2384 2874 2906 2620 2465 2410 2376 2401 2449 2693 3369 3612 3477 3569 3733 3784 3830 3630 3533 3610 3688 3695 3684 3713 3666 3722 3655 3443 3231 3138 3089 3031 2969 2962 2920 2480 2498 2090 2306 2602 2720 2730 2753 2805 2836 2749 2757 2870 3106 3417 3554 3536 3588 3492 3334 3171 3017 2955 2894 2861 2863 2662 2578 2277 2264 2605 2763 2651 2577 2562 2511 2060 1946 1904 1802 1766 1887 1983 2257 2666 2869 3139 3234 3237 3237 3182 3158 3137 3100 3113 3135 3418 3959 3982 3557 3446 3442 3433 3476 3390 3319 3307 3344 3391 3401 3354 3328 3332 3299 3298 3265 3289 3548 3654 3603 4098 4312 4867 4598 4252 3865 3729 3466 3244 3217 3103 2918 2774 2747 2774 2899 3175 3556 3619 3621 3593 3593 3688 3842 3842 3733 3534 3622 3837 3901 3938 3956 3995 3897 3678 3600 3480 3336 3241 3000 2908 2821 2251 1679 1483 1495 1720 1944 1668 1838 1560 1208 1149 1146 1127 1126 1151 1173 1226 1273 1029 1045 994 926 880 992 1000 878 1016 1120 1176 1212 1091 1062 944 946 1057 1125 1135 1132 1082 933 788 814 889 957 920 938 940 813 979 1626 1688 1486 1748 1892 1944 1835 1436 1298 1556 1913 2091 2321 2385 2110 2003 2051 2026 1999 2039 2083 2086 2167 2119 2239 2237 2263 2215 2123 1981 1835 1752 1671 1522 1516 1679 1895 1993 2072 1824 1602 1530 1406 1316 1464 1569 852 1001 1360 1418 1398 1471 1520 1402 1351 1491 1743 1761 1725 1795 1826 1866 1964 2066 2115 2221 2458 2343 2360 2295 2260 2220 2222 2364 2523 2509 2373 2206 2273 2265 2347 2390 2459 2630 2666 2604 2591 2611 3021 3217 3422 3522 3545 3551 3504 3353 3157 3019 2984 3167 3342 3268 3355 3376 3400 3629 3740 3559 3473 3483 3530 3573 3705 3925 4002 3963 3907 3872 3865 3817 3847 3709 3696 3736 3716 3648 3581 3543 3549 3535 3528 3517 3653 3519 3439 3397 3359 3331 3309 3247 3176 3160 3142 3152 3181 3138 3085 3084 3105 3044 3021 2994 2994 3029 3085 3136 3194 3235 3276 3280 3237 3198 3195 3179 3180 3179 3210 3206 3120 3068 3018 3015 3001 2975 2942 2899 2848 2816 2823 2813 2789 2773 2741 2710 2693 2681 2670 2664 2666 2664 2643 2614 2593 2566 2540 2519 2515 2514 2506 2510 2538 2560 2579 2587 2597 2600 2607 2620 2636 2655 2684 2691 2699 2697 2690 2696 2713 2743 2775 2780 2821 2861 2908 2928 2965 2978 2966 2950 2981 3053 3217 3110 2976 2926 3191 3381 3434 3419 3409 3210 2986 2967 2916 2809 2897 2958 2968 2974 3076 3124 2931 2945 3037 3345 3353 3164 3115 3056 3052 2965 2739 2658 2859 3061 3053 2879 2676 2551 2721 3024 3134 3076 3015 2718 2662 3049 3232 3162 2765 2872 2667 2948 2967 2793 2807 2827 2460 1454 840 945 1179 1755 2183 2399 2705 3032 3300 3288 3048 3169 2858 2841 3254 3004 1164 87 173 1665 1736 1735 1634 1438 1756 1984 929 628 477 1443 2546 2871 2790 2825 2804 2669 2454 2167 2235 2272 2235 2184 2169 2139 2126 2186 1963 1868 1904 2044 2054 2028 2092 2088 2055 1992 2151 2236 2256 2331 2245 2037 1926 2029 2062 2111 2152 2222 2180 2107 2047 2059 2344 2177 2229 2397 2444 2232 2166 2312 2368 2377 2579 2396 2407 2435 2445 2587 2600 2495 2525 2408 2345 2399 2553 2604 2473 2499 2518 2599 2418 2300 2342 2333 2215 2241 2330 2251 2323 2324 2230 2257 2179 2087 2083 2051 2046 2117 2069 2093 2142 2206 2236 2261 2256 2308 2347 2373 2391 2409 2424 2435 2476 2447 2414 2493 2537 2480 2435 2395 2443 2397 2447 2333 2290 2358 2416 2481 2517 2497 2458 2447 2565 2535 2494 2500 2541 2615 2637 2675 2697 2669 2595 2635 2679 2709 2781 2687 2693 2592 2545 2530 2504 2501 2538 2527 2549 2552 2539 2453 2398 2366 2355 2327 2309 2296 2262 2242 2217 2193 2174 2180 2147 2166 2158 2108 2123 2124 2094 2019 4333 4522 4610 4583 4544 4286 4027 3965 4057 3916 3601 3572 3646 3663 3873 4034 3511 3013 2821 2789 2847 2856 2765 2619 2601 3027 3159 2777 2818 2821 2578 2456 2419 2395 2465 2648 2943 3419 3612 3462 3500 3508 3679 3754 3762 3802 3785 3717 3790 3688 3689 3659 3635 3603 3459 3314 3200 3045 2941 3103 3176 2842 2582 2433 2289 2673 2994 3086 3060 2981 2926 2865 2739 2850 3025 3257 3422 3443 3323 3308 3291 3207 3109 2970 2928 2869 2504 2610 2873 3048 2909 2781 2624 2374 2174 2158 2276 2219 2033 2524 2569 2533 2462 2479 2529 2670 2978 3099 3274 3320 3307 3260 3206 3175 3152 3139 3166 3212 3221 3251 3339 3292 3354 3344 3391 3400 3392 3381 3365 3353 3338 3320 3204 3308 3258 3245 3238 3225 3259 3469 3618 3760 4100 4089 4046 3687 3504 3211 3186 3121 2976 2794 2541 2501 2318 2294 2418 2575 3000 3440 3606 3635 3692 3747 3835 4069 4030 3947 3877 3744 3924 4297 4405 4419 4484 4219 3769 3470 3366 3314 3008 2725 2581 2337 1805 1449 1614 1801 2062 2519 2185 2003 1771 1371 1211 1229 1201 1151 1179 1174 1125 992 883 886 1020 1019 1047 1271 1441 1329 1408 1418 1441 1349 1146 1005 892 932 1089 1184 1245 1442 1168 907 890 879 907 930 919 919 928 1124 1677 1424 1375 1448 1811 2029 2023 1675 1359 1446 1660 1916 2182 2522 2290 1921 1868 1854 1901 1927 1924 2198 2124 2301 2200 2204 2197 2263 2185 2018 1895 1828 1807 1829 1820 1802 1878 2033 1986 1704 1298 1022 1015 1219 1260 1190 1273 1170 1376 1480 1476 1432 1455 1511 1438 1398 1488 1504 1610 1734 1761 1746 1796 1928 2077 2080 2033 2041 2084 2116 2115 2126 2214 2355 2434 2401 2346 2242 2178 2167 2272 2363 2416 2549 2688 2670 2638 2563 2604 2839 3092 3351 3522 3581 3590 3548 3409 3238 3056 2976 3311 3344 3257 3338 3366 3377 3654 3698 3562 3339 3362 3475 3573 3748 3904 3945 4046 4061 3912 3956 3838 3908 3933 3883 3841 3772 3643 3553 3544 3541 3524 3522 3515 3540 3463 3404 3397 3373 3326 3329 3257 3258 3193 3147 3167 3174 3120 3079 3104 3105 3081 3022 2995 3000 3027 3062 3122 3189 3227 3297 3227 3201 3210 3185 3180 3193 3202 3235 3231 3117 3054 3029 3015 3000 2984 2953 2910 2874 2874 2863 2821 2808 2793 2755 2724 2713 2696 2670 2658 2652 2645 2633 2617 2593 2566 2536 2506 2492 2491 2485 2486 2506 2529 2557 2574 2578 2589 2609 2623 2634 2656 2675 2680 2694 2703 2704 2707 2719 2728 2736 2764 2800 2825 2853 2878 2893 2933 2953 2946 2953 3058 3103 3095 2992 3027 3265 3471 3515 3484 3492 3132 3009 3009 2941 2878 2936 2999 3010 2912 2960 3066 2986 2993 3083 3113 3025 2997 3172 3344 3154 2992 2845 2902 3042 3007 2873 2781 2821 2628 2693 2751 2904 3056 3030 2839 2795 3064 3075 3087 2682 2966 2825 2880 3308 3384 3108 2939 3028 2238 1928 1784 1659 2158 2572 2573 2699 2691 2972 3127 3301 3517 3294 3123 3297 2563 393 37 37 197 510 1233 1309 987 994 1461 254 197 491 1479 2402 2565 2239 1846 2532 2644 2481 2244 2322 2413 2397 2398 2333 2253 2222 2139 2045 1993 1970 2018 2120 2171 2255 2048 1866 2029 2223 2298 2340 2275 2113 2021 2108 2211 2223 2314 2318 2095 2049 2121 2145 2298 2192 2168 2295 2333 2286 2223 2288 2348 2202 2178 2440 2440 2446 2462 2413 2470 2445 2360 2486 2497 2407 2384 2556 2729 2484 2515 2441 2424 2386 2324 2386 2430 2325 2326 2424 2284 2197 2214 2202 2146 2068 2074 2085 2049 2017 2021 2061 2102 2129 2212 2216 2258 2334 2380 2397 2387 2355 2376 2407 2442 2477 2461 2448 2492 2503 2523 2513 2443 2475 2346 2430 2443 2377 2328 2363 2357 2474 2482 2487 2576 2465 2429 2429 2451 2537 2573 2573 2673 2644 2569 2613 2693 2736 2682 2595 2581 2578 2537 2547 2545 2504 2513 2603 2573 2585 2554 2504 2478 2455 2395 2345 2294 2262 2257 2325 2312 2283 2229 2208 2267 2156 2181 2190 2120 2157 2168 2155 2152 4235 4616 4176 4167 4171 4156 3894 3853 4028 3841 3372 3279 3296 3514 3734 3671 3374 3260 3042 2894 2880 2866 2789 2702 2641 2688 2928 2667 2667 2623 2502 2435 2417 2464 2628 2883 3039 3409 3550 3484 3460 3507 3610 3692 3845 3969 3848 3719 3844 3822 3727 3674 3581 3504 3437 3421 3395 3270 3247 3428 3291 2771 2745 2773 2702 3040 3282 3337 3214 2958 2814 2738 2624 2699 2878 3041 3077 3144 3094 3030 3011 3000 2916 2779 2656 2606 1775 1946 2688 2994 2964 2861 2993 3239 2496 2284 2392 2513 2543 3088 3283 3309 3281 3245 3142 3020 3078 3199 3304 3296 3255 3240 3219 3198 3189 3201 3241 3317 3295 3243 3192 3222 3330 3331 3419 3482 3435 3352 3289 3279 3214 3119 3164 3329 3228 3151 3141 3124 3149 3263 3461 3722 4000 3814 3884 3882 3461 3171 3150 2969 2610 2473 2538 2552 2497 2353 2506 2700 2978 3512 3934 3982 4017 4054 4008 4109 4024 4106 4105 4111 4175 4421 4615 4659 4664 4283 3607 3430 3261 3073 2942 2791 2445 1953 1555 1450 1526 2032 2557 2458 2285 2148 1929 1531 1273 1272 1281 1174 1148 1171 1202 1118 1105 1055 1141 1270 1366 1465 1473 1401 1409 1424 1472 1301 1109 950 882 921 935 901 968 1445 1091 731 689 740 757 840 963 938 868 966 1840 1377 1379 1487 2061 2351 2131 1715 1350 1466 1777 2016 2447 2657 2359 2073 1821 1686 1780 1921 1979 1934 2153 2360 2367 2374 2382 2410 2237 1905 1843 1870 1859 1776 1775 1925 1846 1671 1441 1254 1108 1102 944 1093 1148 1138 1292 1442 1616 1729 1695 1595 1630 1472 1665 1701 1616 1614 1685 1798 1758 1677 1817 1891 2065 2065 1925 1842 1873 1949 1995 2084 2233 2386 2439 2273 2175 2164 2178 2215 2328 2418 2483 2588 2730 2773 2585 2549 2628 2725 2969 3295 3481 3531 3659 3634 3505 3341 3175 3158 3120 3124 3168 3249 3261 3305 3630 3614 3591 3303 3264 3321 3447 3684 3800 3860 3912 3828 3928 3953 3901 3872 3823 3817 3797 3708 3589 3574 3583 3545 3566 3537 3556 3545 3440 3423 3407 3380 3392 3309 3256 3237 3225 3190 3172 3160 3114 3105 3119 3082 3059 3033 3016 3021 3042 3064 3076 3108 3253 3229 3162 3160 3213 3217 3213 3224 3228 3262 3215 3127 3067 3039 3015 3004 2992 2962 2921 2910 2895 2868 2837 2815 2792 2780 2771 2740 2701 2672 2654 2645 2635 2628 2613 2595 2577 2553 2524 2521 2502 2502 2491 2497 2516 2532 2540 2566 2591 2612 2630 2636 2653 2671 2684 2693 2697 2700 2712 2718 2720 2732 2761 2797 2813 2816 2821 2861 2953 2924 2924 2940 3007 3028 3023 3010 3067 3215 3380 3418 3392 3400 3189 3037 3029 3035 3052 3092 3045 2986 2885 2979 3022 2996 3014 3089 3042 2983 3000 3190 3281 3164 3114 3111 3113 3156 2905 2792 2909 2886 2673 2578 2589 2772 2993 2954 2809 2852 2843 2632 2773 2781 3043 3265 3333 3412 3514 2991 2869 2985 2875 2847 2759 2734 2809 2539 2621 2657 2695 2889 2992 2885 2818 3146 3094 3353 2055 590 83 10 8 377 1301 1240 647 252 142 35 424 1137 1642 1935 1887 1239 802 1518 2027 2336 2458 2469 2485 2400 2366 2367 2306 2306 2250 2173 2177 2165 2088 2268 2285 2309 2162 2048 2108 2150 2120 2082 2048 2046 2088 2234 2275 2313 2399 2314 2160 2145 2203 2228 2275 2178 2296 2438 2433 2360 2272 2346 2237 2173 2206 2327 2356 2403 2501 2491 2475 2415 2368 2461 2550 2558 2534 2522 2644 2533 2457 2419 2356 2303 2305 2357 2280 2206 2237 2260 2250 2191 2148 2122 2096 2097 2112 2119 2122 2106 2098 2116 2183 2222 2230 2241 2286 2358 2386 2400 2401 2397 2407 2396 2478 2593 2553 2502 2482 2491 2619 2612 2612 2611 2490 2467 2543 2622 2485 2402 2435 2501 2538 2560 2502 2433 2526 2483 2458 2524 2558 2630 2682 2615 2581 2565 2579 2662 2642 2553 2538 2555 2508 2526 2545 2593 2607 2622 2605 2558 2554 2479 2473 2452 2359 2355 2343 2376 2422 2370 2305 2254 2253 2267 2254 2161 2162 2178 2083 2185 2202 2142 2119 3946 3950 3981 4141 4185 4193 3863 3710 3826 3741 3580 3567 3802 3604 3775 3664 3461 3457 3282 3079 3017 2921 2822 2700 2638 2760 2650 2531 2456 2432 2446 2444 2435 2495 2649 2921 3150 3399 3542 3503 3383 3562 3713 3733 3783 3842 3844 3801 3841 3837 3751 3618 3533 3460 3451 3522 3557 3542 3602 3588 3397 3121 3084 3031 3018 3155 3321 3322 3088 2786 2701 2645 2396 2293 2258 2370 2597 2821 2905 2742 2474 2480 2378 2305 2274 1848 930 1080 2209 2909 2955 2985 3016 2686 2275 2226 2504 2772 2952 3134 3258 3384 3498 3427 3256 3133 3060 3184 3288 3263 3214 3215 3220 3201 3214 3252 3280 3363 3330 3286 3200 3270 3427 3391 3339 3405 3384 3249 3108 3165 3105 3027 3178 3267 3215 3153 3110 3081 3095 3229 3556 3660 3774 3624 3568 3567 3372 3331 3369 2994 2577 2460 2465 2659 2498 2424 2811 3060 3224 3632 4025 4007 4016 3981 4069 4144 4032 4014 3996 4013 4153 4443 4692 4689 4484 3963 3363 3250 3144 2975 2749 2482 2213 2008 1729 1625 1619 2115 2120 2305 2333 2223 2142 2044 1736 1325 1417 1202 1168 1287 1427 1491 1275 1081 1212 1484 1648 1826 1951 2024 1547 1460 1423 1204 974 865 839 845 879 737 700 937 785 729 785 806 816 889 1010 962 1101 1078 1044 1017 1341 1697 1977 1932 1648 1524 1337 1395 1913 2242 2466 2385 2134 1992 1916 1877 1997 2069 2073 2185 2183 2314 2329 2367 2309 2149 2082 1934 1938 1953 1956 1811 1826 1893 1852 1472 1091 1138 973 1152 1499 1439 1365 1355 1404 1472 1595 1697 1584 1415 1644 1465 1643 1856 1773 1693 1753 1839 1750 1721 1764 2009 2097 2018 1886 1846 1929 1981 2017 2119 2202 2200 2237 2128 2129 2147 2168 2236 2365 2464 2470 2488 2638 2737 2618 2588 2642 2692 2775 2934 3188 3533 3740 3704 3582 3438 3388 3324 3202 3121 3121 3205 3197 3264 3258 3374 3421 3237 3149 3184 3302 3503 3590 3827 3881 3785 3927 3951 3948 3912 3815 3754 3680 3635 3603 3628 3694 3690 3610 3571 3564 3513 3460 3418 3398 3403 3390 3314 3257 3233 3212 3194 3192 3158 3128 3128 3092 3056 3038 3040 3052 3062 3059 3064 3061 3110 3223 3170 3124 3129 3146 3164 3218 3244 3248 3242 3183 3132 3088 3048 3022 3010 3001 2984 2951 2931 2903 2882 2854 2822 2798 2795 2781 2743 2705 2678 2661 2659 2649 2631 2615 2602 2589 2580 2563 2559 2528 2524 2521 2519 2528 2537 2544 2573 2599 2621 2643 2652 2659 2676 2696 2702 2700 2694 2712 2708 2711 2732 2761 2791 2811 2801 2811 2848 2904 2900 2910 2927 2967 2998 2979 2980 2983 3172 3276 3338 3402 3422 3262 3078 3101 3134 3168 3176 3014 2921 2944 3010 3037 3049 3012 2796 2844 3002 3052 3189 3330 3271 3207 3379 3353 3117 2806 2961 3013 2900 2828 2753 2580 2668 2979 2943 2844 2888 2630 2491 2797 3069 3350 3208 3199 3415 3014 2856 3054 3280 3371 3247 3165 3381 2901 2770 2957 3235 3266 3122 3016 3006 2458 2733 3108 3299 2496 1236 575 603 362 527 1689 1194 416 111 42 46 409 1031 1442 1468 1108 634 201 278 855 1341 1329 2170 2325 2371 2363 2347 2374 2405 2388 2357 2230 2181 2302 2235 2175 2343 2386 2238 2231 2135 2103 2080 2275 2181 2242 2422 2425 2240 2197 2125 2058 2063 2151 2213 2233 2301 2425 2471 2587 2489 2368 2348 2348 2338 2279 2331 2338 2498 2549 2493 2525 2522 2413 2598 2581 2572 2452 2539 2706 2667 2507 2446 2396 2447 2352 2402 2422 2312 2216 2239 2294 2335 2214 2211 2147 2081 2109 2181 2198 2188 2254 2167 2250 2257 2256 2269 2308 2359 2389 2416 2420 2385 2431 2423 2492 2581 2556 2534 2479 2487 2598 2631 2636 2631 2592 2542 2552 2673 2610 2473 2459 2498 2560 2560 2451 2501 2525 2514 2535 2544 2588 2638 2572 2552 2573 2548 2640 2632 2615 2635 2658 2594 2511 2575 2571 2620 2635 2647 2606 2516 2521 2459 2451 2438 2412 2378 2364 2313 2282 2281 2281 2265 2290 2289 2229 2185 2185 2162 2085 2068 2158 2135 2116 3565 3738 3953 4230 4248 4103 3836 3715 3779 3768 3763 3645 3582 3601 3653 3580 3455 3458 3402 3239 3084 2974 2875 2679 2678 2722 2646 2573 2556 2520 2490 2492 2544 2709 2860 2959 3362 3434 3461 3513 3535 3674 3816 3792 3667 3635 3694 3732 3779 3709 3645 3594 3472 3415 3486 3559 3596 3608 3696 3600 3387 3253 3216 3233 3254 3347 3401 3193 2829 2675 2627 2523 2372 2292 2177 2070 2188 2410 2481 2280 1809 1725 1643 1413 1142 884 378 510 1732 2990 3324 3268 3041 2937 2871 2922 2783 2728 2786 2807 2852 3072 3257 3089 3164 3164 2853 3013 3145 3225 3187 3177 3209 3207 3228 3236 3250 3248 3289 3233 3168 3174 3225 3220 3187 3155 3163 3252 3072 3187 3145 3106 3206 3141 3032 2968 2885 2946 3086 3305 3642 3669 3677 3601 3439 3275 3096 3059 3253 3089 2734 2741 2448 2464 2565 2817 3244 3427 3354 3479 3635 3333 3475 3527 3747 3936 3811 3671 3694 3779 3941 4370 4715 4313 3897 3645 3322 3224 3139 2824 2446 2228 2153 2076 1989 1356 1329 1391 1583 2129 2377 2279 2270 2195 1915 1503 1624 1366 1254 1268 1463 1623 1403 1118 1298 1508 1642 1756 1744 1646 1547 1489 1375 1138 871 722 716 810 919 759 712 738 721 776 861 879 944 1001 1031 1079 792 659 1047 1064 1419 1910 2025 2037 1865 1522 1541 1668 1981 2280 2235 1965 1840 1888 1963 1986 2057 2244 2071 2002 2033 2017 2105 2138 2081 2249 2289 1909 2035 2036 2013 1918 1902 1990 2036 1796 1483 1458 1372 1664 1797 1421 1357 1430 1450 1458 1581 1898 1662 1506 1563 1553 1788 1736 1609 1635 1675 1788 1707 1716 1909 2017 2021 1930 1853 1846 1858 1848 1894 2007 2077 1990 1996 2004 2052 2135 2193 2249 2392 2436 2448 2412 2517 2662 2720 2744 2773 2769 2719 2705 3012 3527 3701 3658 3573 3509 3477 3402 3267 3137 3099 3167 3152 3145 3193 3251 3235 3134 3074 3124 3140 3287 3493 3790 3793 3716 3802 3874 3892 3883 3888 3791 3760 3697 3667 3657 3638 3609 3599 3611 3567 3536 3455 3440 3427 3431 3381 3309 3270 3239 3213 3206 3190 3163 3142 3138 3107 3051 3026 3056 3087 3088 3083 3090 3104 3181 3175 3121 3097 3094 3108 3148 3208 3236 3229 3203 3189 3144 3089 3060 3039 3027 3009 3005 2978 2947 2909 2875 2854 2835 2815 2792 2785 2757 2723 2691 2686 2686 2666 2643 2628 2611 2600 2593 2589 2577 2553 2545 2553 2553 2559 2558 2562 2574 2608 2635 2649 2657 2671 2688 2712 2720 2719 2712 2714 2717 2721 2733 2755 2779 2795 2778 2799 2856 2880 2891 2903 2932 2999 3004 2936 2960 3033 3050 3115 3278 3443 3482 3339 3104 3199 3273 3264 3159 3015 2939 2941 2988 3103 3040 2923 2653 2866 2978 3067 3253 3382 3198 3255 3438 3423 3104 2882 3017 2967 2813 2760 2600 2403 2754 2989 2995 2982 2963 2683 2438 3159 3247 3383 3139 3223 3225 3036 3216 3584 3646 3365 3067 2989 2735 2413 2886 3355 3360 3194 3115 3225 3556 3655 3500 3359 3286 2863 1957 1642 1714 1300 1089 1392 784 156 51 5 66 435 490 389 603 383 190 65 29 140 378 379 1370 1930 2319 2506 2521 2497 2450 2185 2075 2135 2195 2327 2320 2309 2320 2369 2242 2257 2300 2292 2157 2188 2370 2398 2488 2230 2101 2067 2054 2045 2077 2180 2210 2216 2193 2306 2475 2517 2434 2436 2439 2360 2375 2345 2476 2446 2429 2503 2425 2358 2378 2387 2593 2513 2375 2497 2622 2637 2513 2343 2481 2550 2528 2413 2398 2417 2450 2374 2287 2347 2320 2416 2339 2253 2183 2180 2257 2221 2206 2255 2235 2271 2284 2277 2300 2379 2348 2405 2407 2422 2431 2426 2434 2453 2454 2496 2511 2489 2498 2537 2559 2587 2587 2588 2576 2581 2539 2510 2522 2488 2507 2559 2578 2590 2565 2506 2525 2544 2534 2543 2612 2639 2572 2576 2616 2620 2586 2596 2577 2577 2572 2579 2577 2619 2653 2623 2620 2566 2525 2504 2499 2469 2459 2453 2374 2374 2302 2289 2285 2272 2246 2235 2270 2220 2188 2185 2154 2133 2166 2179 2142 2029 3549 3649 3893 3976 3985 3933 3815 3701 3741 3820 3697 3663 3707 3771 3699 3648 3578 3508 3443 3336 3152 2996 2856 2712 2775 2779 2781 2751 2719 2667 2582 2551 2693 2970 3125 3133 3177 3336 3427 3433 3482 3616 3750 3774 3709 3657 3638 3631 3707 3643 3599 3526 3427 3435 3524 3605 3666 3619 3618 3532 3312 3151 3210 3278 3331 3421 3385 3027 2711 2599 2570 2422 2374 2198 2021 1905 1899 1956 1926 1797 1437 1333 1208 970 734 574 315 234 833 1787 2610 3209 2979 3133 2665 2178 2192 2180 2142 2242 2498 2810 2954 2697 2547 2628 2754 2718 2876 3097 3193 3206 3227 3226 3206 3179 3178 3203 3191 3123 3072 3029 3016 3014 2924 2937 3074 3535 3419 3407 3306 3211 3193 3219 3176 2975 2864 2980 3173 3480 3643 3660 3686 3662 3501 3177 2783 2579 2861 2864 2933 2593 2340 2370 2865 3309 3564 3740 3711 3784 3740 3549 3316 3245 3326 3433 3476 3512 3495 3512 3657 3952 4368 3783 3512 3318 3163 3128 2986 2660 2262 2014 2003 1796 1657 1350 1418 1515 1604 1987 2364 2166 1638 1490 1337 1563 1699 1671 1598 1450 1483 1744 1761 1496 1561 1402 1491 1581 1585 1697 1685 1563 1478 1308 1004 958 676 812 790 701 716 776 798 821 802 743 1022 1110 986 886 849 902 1015 1171 1404 1685 1954 2019 1967 1628 1692 1863 2111 2246 1965 1516 1445 1464 2012 2069 2005 2134 1942 1815 1788 1982 2295 2220 2117 2218 2510 2106 2104 2058 1971 1814 1494 1389 1892 1693 1711 1685 1591 1710 1327 1222 1365 1436 1458 1462 1630 1989 1771 1672 1670 1780 1892 1736 1584 1671 1698 1761 1722 1763 1936 1983 1909 1821 1781 1777 1776 1707 1747 1848 1900 1949 1986 2034 2131 2244 2321 2304 2490 2510 2498 2386 2425 2631 2788 2808 2819 2777 2747 2630 2893 3345 3539 3543 3500 3502 3535 3442 3302 3132 3069 3076 3057 3081 3135 3151 3108 3037 2994 2986 3106 3266 3446 3664 3695 3686 3713 3727 3791 3782 3827 3878 3762 3767 3761 3715 3659 3571 3558 3607 3610 3493 3446 3437 3434 3430 3375 3336 3284 3269 3238 3197 3186 3168 3166 3159 3118 3061 3040 3073 3087 3102 3098 3099 3125 3185 3169 3083 3074 3073 3079 3128 3178 3202 3201 3204 3184 3125 3089 3074 3051 3033 3031 3014 2986 2953 2914 2875 2861 2850 2836 2826 2822 2781 2741 2722 2720 2709 2689 2661 2644 2622 2631 2620 2601 2587 2576 2570 2584 2589 2593 2588 2595 2603 2629 2658 2670 2683 2690 2703 2725 2735 2740 2743 2739 2738 2748 2745 2753 2772 2773 2770 2807 2864 2887 2883 2885 2907 3009 2976 2916 2943 2969 2973 3025 3163 3338 3471 3291 3085 3189 3252 3293 3207 3043 3056 3155 2921 3062 3004 2876 2896 3033 3062 3037 3135 3233 3087 3301 3410 3292 2904 2899 3117 2991 2963 2884 2572 2582 2926 3218 3325 3210 2947 2697 2478 2951 3080 3224 3140 3028 3101 3262 3580 3683 3893 3240 3061 2848 2684 2797 3066 2978 3070 2679 2567 2978 3141 3029 2748 2764 2551 2063 1978 2556 2299 1434 1011 785 337 26 110 78 171 405 368 192 74 58 64 101 47 41 45 182 749 1433 1866 1960 2430 2481 2354 2217 2245 2231 2239 2254 2139 2219 2032 2085 2118 2321 2390 2391 2368 2397 2370 2398 2229 2271 2255 2237 2133 1927 1988 2174 2169 2148 2169 2474 2560 2423 2428 2576 2560 2424 2262 2499 2546 2461 2472 2467 2285 2149 2201 2258 2267 2312 2352 2498 2652 2656 2548 2497 2636 2664 2503 2332 2288 2311 2267 2281 2288 2296 2300 2332 2319 2284 2275 2181 2286 2246 2224 2231 2246 2250 2247 2252 2313 2368 2386 2393 2371 2382 2426 2417 2441 2483 2483 2500 2499 2467 2432 2459 2470 2560 2562 2557 2564 2581 2577 2549 2551 2527 2523 2541 2562 2527 2510 2548 2573 2525 2499 2526 2555 2582 2614 2611 2619 2604 2616 2606 2644 2645 2636 2631 2664 2699 2721 2657 2636 2591 2535 2510 2498 2479 2415 2371 2345 2338 2312 2306 2309 2297 2222 2216 2306 2259 2197 2157 2155 2162 2174 2115 2133 2125 3660 3614 3728 3784 3752 3762 3773 3746 3789 3765 3613 3624 3642 3646 3647 3738 3781 3663 3500 3364 3240 3027 2915 2830 2868 2885 2879 2849 2835 2804 2706 2687 2883 3079 3143 3208 3141 3356 3329 3220 3342 3631 3890 3941 3973 3713 3820 3674 3624 3607 3501 3376 3352 3365 3371 3540 3538 3542 3510 3474 3254 3148 3155 3283 3441 3481 3355 2854 2644 2492 2468 2417 2285 2152 2018 1848 1722 1671 1588 1520 1228 1082 945 715 432 366 221 39 71 382 1679 2924 2910 2696 2243 1828 1671 1657 1756 2046 2402 2644 2728 2574 2426 2441 2457 2674 2921 3094 3205 3229 3234 3227 3179 3180 3182 3201 3145 3055 3015 3058 3150 3185 3199 2977 3122 3635 3625 3492 3377 3328 3291 3281 3340 3235 3134 3238 3354 3490 3441 3516 3639 3719 3580 2993 2458 2576 2745 2630 2706 2466 2189 2417 3029 3390 3538 3889 3960 3896 3951 3725 3430 3306 3302 3347 3472 3580 3562 3565 3399 3451 3757 3811 3574 3299 3080 2822 2677 2505 2169 1987 1908 1666 1443 1364 1339 1393 1477 1639 1804 1634 1497 1541 1216 1290 1517 1723 1663 1496 1562 1665 1572 1611 1679 1553 1508 1523 1399 1485 1599 1528 1654 1603 1183 795 696 675 858 816 724 747 797 849 837 847 923 1102 1038 995 978 923 909 1015 1370 1731 2227 2376 1839 1786 1975 1978 2005 2024 1715 1506 1048 972 1647 1891 1931 1992 1995 1960 1954 2077 2177 2090 2111 2077 2053 2128 2154 2044 1923 1824 1559 1174 1247 1590 1699 1687 1366 1082 1111 1310 1371 1517 1703 1978 2074 2106 1964 1904 1876 1962 2012 1816 1682 1798 1806 1872 1826 1909 1986 1930 1830 1783 1783 1759 1716 1759 1779 1813 1860 2000 2152 2227 2321 2402 2419 2384 2501 2533 2500 2446 2513 2681 2815 2869 2851 2733 2693 2652 2806 3123 3346 3395 3442 3502 3557 3419 3273 3148 3080 3046 3032 3056 3081 3079 3014 2958 2943 2961 3084 3256 3439 3607 3677 3621 3588 3624 3782 3763 3804 3799 3778 3806 3827 3825 3754 3887 3826 3718 3632 3508 3460 3448 3463 3434 3385 3365 3324 3279 3245 3195 3183 3186 3186 3179 3135 3059 3056 3083 3090 3110 3120 3147 3190 3209 3171 3083 3065 3067 3078 3116 3152 3174 3178 3178 3159 3118 3095 3082 3061 3056 3041 3019 2993 2957 2911 2878 2882 2882 2851 2837 2829 2805 2780 2756 2738 2724 2711 2682 2662 2656 2655 2644 2624 2600 2590 2583 2587 2617 2622 2617 2622 2635 2657 2691 2700 2712 2714 2723 2737 2745 2750 2754 2750 2751 2761 2762 2765 2759 2760 2765 2809 2870 2877 2868 2872 2919 2979 2961 2914 2906 2917 2937 2997 3091 3243 3267 3268 3167 3123 3183 3296 3280 3130 3145 3068 2989 3065 3071 3011 3167 3453 3258 3020 3041 3009 3082 3096 3219 3109 2738 2744 2996 3201 3213 2899 2679 2669 3057 3494 3526 3440 3166 2607 2788 2883 2960 3284 3386 3073 3020 3097 3240 3490 3538 3570 3471 3102 2977 2911 2859 2545 2925 2668 2772 2928 3063 2714 2121 2968 2961 3139 2896 2571 2030 1320 214 23 12 1 166 308 509 711 506 5 0 3 22 87 66 39 31 76 330 775 850 1066 2001 2308 2321 2241 2124 2147 2089 2120 2102 2195 2055 2114 2203 2271 2428 2444 2361 2256 2241 2417 2197 2289 2524 2434 2318 2017 2264 2164 2213 2374 2458 2468 2516 2476 2487 2424 2446 2337 2306 2342 2339 2322 2395 2370 2196 2106 2149 2169 2191 2240 2325 2421 2565 2586 2501 2586 2627 2485 2224 2192 2189 2525 2376 2335 2344 2347 2323 2333 2311 2302 2306 2307 2319 2295 2254 2245 2246 2254 2287 2269 2320 2342 2343 2343 2349 2368 2448 2437 2451 2486 2500 2519 2510 2506 2512 2473 2462 2510 2516 2516 2524 2539 2485 2587 2481 2431 2515 2583 2573 2565 2637 2616 2603 2652 2631 2608 2631 2636 2631 2624 2588 2614 2646 2617 2665 2729 2661 2672 2743 2694 2695 2636 2584 2558 2537 2530 2544 2527 2429 2376 2363 2364 2350 2324 2302 2312 2249 2218 2239 2250 2215 2148 2152 2167 2142 2101 2098 2124 3753 3707 3761 3768 3726 3725 3724 3758 3778 3772 3615 3569 3556 3659 3747 3785 3724 3623 3620 3512 3548 3291 3075 2963 2988 2969 2915 2891 2897 2879 2804 2825 3096 3143 3120 3073 3120 3303 3259 3174 3353 3673 3893 3990 4053 3803 3819 3649 3533 3522 3452 3363 3396 3483 3420 3415 3332 3346 3415 3443 3416 3383 3418 3556 3631 3540 3283 2762 2535 2464 2388 2288 2190 2079 1944 1826 1706 1600 1514 1367 1064 896 728 444 507 534 213 17 72 336 943 2182 2383 2509 2177 1743 1613 1646 1782 2098 2405 2503 2504 2510 2504 2482 2526 2784 3032 3109 3148 3185 3215 3212 3245 3250 3239 3203 3107 3011 3013 3120 3185 3318 3281 3267 3270 3596 3586 3464 3399 3353 3330 3352 3438 3472 3453 3430 3442 3371 3448 3655 3722 3718 3579 2918 2371 2834 2600 2732 2965 2762 2372 2622 3264 3436 3574 3941 4081 4107 3698 3387 3252 3214 3223 3333 3512 3648 3662 3668 3370 3605 3804 3826 3758 3870 3514 2726 2540 2414 2290 2139 1857 1609 1316 1177 1309 1468 1496 1525 1542 1359 1544 1520 1405 1470 1608 1735 1710 1466 1689 1824 1723 1784 1697 1649 1574 1438 1284 1258 1358 1469 1659 1617 1273 851 819 851 920 902 777 691 756 820 720 797 865 914 968 1024 1001 889 815 1143 2024 2262 2542 2651 1993 1934 2110 1847 1681 1775 1588 1716 1103 1190 1384 1621 1785 1857 1908 2072 2276 2225 1896 1930 1965 1945 1967 2085 2098 1970 1861 1773 1507 1493 1616 1775 1807 1746 1538 1344 1400 1580 1581 1701 1449 2101 2338 2290 2235 2132 2075 2121 2096 1801 1778 1846 1869 1930 1948 1981 1987 1951 1913 1899 1834 1711 1769 1841 1899 1945 2000 2088 2190 2375 2460 2495 2473 2476 2572 2654 2623 2595 2653 2747 2809 2675 2742 2636 2609 2625 2710 2927 3103 3193 3433 3638 3617 3443 3268 3154 3094 3053 3015 2992 2995 3011 2968 2939 2917 2958 3084 3259 3432 3549 3557 3533 3517 3561 3720 3726 3728 3713 3713 3739 3764 3788 3797 3854 3825 3770 3667 3567 3502 3473 3486 3424 3393 3351 3312 3288 3244 3198 3188 3196 3198 3207 3149 3068 3073 3082 3100 3129 3163 3175 3178 3213 3176 3100 3071 3071 3081 3108 3139 3151 3147 3158 3146 3116 3101 3094 3082 3065 3045 3024 2998 2960 2923 2927 2923 2916 2878 2848 2840 2836 2819 2777 2754 2745 2730 2707 2694 2689 2679 2682 2665 2634 2615 2616 2616 2642 2662 2665 2670 2679 2690 2724 2733 2740 2742 2746 2756 2764 2764 2762 2757 2757 2766 2773 2779 2773 2760 2767 2815 2861 2861 2865 2891 2941 2972 2968 2958 2950 2900 2941 3095 3124 3266 3332 3361 3274 3152 3232 3408 3227 3176 3142 3114 3144 3173 3172 3200 3379 3383 3225 3085 3049 3041 3003 2997 3084 3023 2659 2695 2700 3102 3066 2823 2676 2680 2942 3715 3630 3578 3371 2807 2840 3043 3111 3261 3450 3145 2967 2930 2933 2995 3212 3707 3534 2891 2761 2428 2295 2468 2784 2943 2945 3076 2992 2386 2610 2897 2645 2743 2874 1823 906 935 53 68 20 179 341 320 455 497 288 0 0 0 18 33 23 23 31 31 84 272 128 500 1378 2093 2308 2211 2191 2585 2176 1985 1914 1888 2047 2222 2292 2432 2662 2526 2168 2022 2149 2319 2429 2499 2219 2411 2739 2687 2777 2538 2404 2439 2398 2330 2349 2469 2485 2268 2215 2195 2194 2163 2182 2224 2362 2307 2186 2106 2102 2124 2213 2244 2351 2386 2400 2506 2720 2790 2651 2523 2523 2418 2362 2724 2825 2658 2614 2545 2573 2485 2430 2438 2421 2364 2341 2339 2321 2290 2304 2322 2312 2302 2314 2316 2313 2335 2352 2412 2446 2443 2445 2469 2526 2618 2533 2530 2506 2489 2479 2493 2506 2487 2488 2511 2454 2579 2555 2504 2501 2543 2555 2556 2618 2625 2651 2727 2694 2610 2614 2597 2618 2623 2602 2597 2594 2636 2666 2733 2705 2686 2668 2682 2683 2654 2637 2552 2568 2566 2509 2455 2431 2409 2406 2395 2361 2321 2292 2273 2249 2228 2228 2220 2215 2210 2181 2203 2231 2206 2177 2132 3770 3799 3840 3835 3805 3767 3604 3554 3511 3761 3642 3591 3642 3664 3731 3795 3748 3629 3669 3611 3611 3387 3294 3165 3058 2989 2949 2912 2881 2881 2874 2858 3068 3100 3169 3140 3226 3319 3330 3359 3459 3646 3678 3849 3881 3769 3698 3589 3536 3547 3559 3490 3353 3336 3366 3303 3254 3303 3389 3463 3582 3727 3835 3850 3723 3380 2975 2618 2465 2392 2317 2204 2114 2001 1827 1753 1677 1483 1406 1111 794 713 620 537 418 202 40 65 208 481 609 1543 2035 2201 2168 2169 2153 2086 2132 2309 2465 2492 2451 2447 2462 2561 2718 2904 3065 3112 3158 3238 3262 3257 3334 3327 3261 3135 3012 2965 2986 3116 3229 3411 3193 3195 3323 3494 3517 3470 3413 3348 3320 3339 3365 3457 3427 3376 3378 3346 3379 3493 3559 3348 3072 3013 2886 2854 2502 2595 2641 2532 2566 2909 3445 3579 3826 4243 4201 3967 3555 3183 3023 2899 2868 3205 3493 3703 3695 3643 3430 3337 3551 3488 3434 3659 3671 2711 2642 2681 2691 2280 1924 1728 1518 1388 1484 1657 1633 1652 1764 1433 1264 1326 1589 1697 1684 1787 1882 1733 1799 1901 1605 1602 1624 1661 1602 1477 1398 1371 1403 1478 1315 1257 1346 1327 1242 1059 989 975 866 695 744 785 699 678 703 710 812 955 943 907 929 1373 1943 2163 2672 2589 2218 2262 2077 1526 1416 1446 1490 1528 1296 1494 1571 1587 1744 1909 1884 2194 2453 2049 1930 1950 1960 1946 2072 2210 2142 1975 1911 1860 1842 1781 1780 1854 1912 1945 1892 1774 1786 1617 1727 1941 1955 2357 2474 2408 2302 2160 2190 2289 2238 1952 1901 1896 1895 1847 1824 1929 2050 2034 1997 1936 1856 1795 1910 2015 2070 2121 2201 2280 2333 2456 2509 2548 2576 2630 2673 2661 2658 2651 2646 2662 2650 2501 2559 2545 2519 2523 2581 2678 2728 3101 3492 3727 3668 3424 3319 3225 3111 3033 2977 2938 2929 2932 2926 2903 2895 2932 3047 3230 3375 3408 3448 3427 3444 3515 3629 3679 3680 3701 3733 3720 3693 3663 3734 3666 3617 3632 3623 3556 3499 3487 3446 3427 3401 3376 3348 3300 3249 3221 3196 3211 3219 3209 3151 3086 3068 3076 3100 3144 3188 3173 3193 3201 3193 3115 3089 3097 3110 3122 3130 3125 3113 3122 3122 3109 3103 3097 3081 3062 3048 3027 3006 2973 2967 2972 2971 2946 2903 2879 2863 2863 2825 2802 2769 2752 2749 2742 2735 2736 2715 2723 2719 2691 2684 2678 2666 2681 2716 2722 2718 2728 2731 2753 2762 2762 2762 2767 2774 2783 2786 2787 2772 2760 2758 2770 2788 2783 2769 2788 2825 2812 2844 2875 2902 2944 2991 2990 2987 3008 2892 2983 3098 3121 3133 3199 3303 3286 3199 3173 3338 3337 3192 3167 3199 3199 3247 3270 3306 3318 3071 2910 2990 3071 3077 3051 3012 3146 3129 2891 2884 2899 3111 3087 2806 2689 2729 2893 3564 3577 3565 3429 3189 3073 2822 2911 2763 3030 3217 3027 2770 2718 2880 3485 3904 3540 3021 3206 3132 2889 2825 2875 2856 3000 3144 3167 2990 2882 2230 1534 1388 1074 480 182 223 675 397 208 420 590 443 348 45 41 1 0 0 5 3 1 8 24 28 30 26 64 266 847 1654 1916 2224 2440 2714 2369 2066 1998 2049 2159 2139 2165 2331 2435 2416 2362 2358 2236 2189 2209 2166 2524 2634 2624 2536 2588 2541 2395 2443 2423 2358 2327 2291 2173 2143 2134 2141 2148 2158 2146 2216 2294 2291 2214 2116 2150 2199 2339 2322 2409 2463 2452 2459 2468 2391 2739 2736 2657 2682 2693 2815 2986 2868 2957 2878 2691 2526 2520 2551 2521 2467 2407 2366 2377 2387 2361 2332 2295 2319 2336 2353 2335 2278 2352 2425 2435 2432 2440 2490 2518 2539 2568 2554 2532 2531 2505 2515 2527 2556 2533 2523 2494 2534 2579 2527 2666 2527 2543 2591 2629 2625 2676 2731 2617 2630 2635 2599 2615 2615 2587 2592 2596 2616 2581 2621 2711 2709 2715 2772 2749 2657 2612 2604 2608 2586 2526 2495 2468 2522 2432 2428 2366 2276 2229 2273 2231 2226 2251 2224 2223 2224 2235 2233 2276 2265 2254 2227 3693 3718 3763 3830 3926 3972 3681 3475 3504 3379 3411 3345 3296 3464 3630 3686 3667 3655 3646 3694 3557 3496 3431 3254 3102 3055 3042 2975 2898 2914 2898 2889 2976 3049 3122 3134 3257 3421 3432 3397 3520 3557 3599 3591 3694 3684 3645 3565 3507 3494 3477 3507 3522 3250 3361 3272 3270 3309 3314 3403 3713 4006 3907 3724 3516 3132 2882 2605 2461 2363 2311 2226 2094 1963 1795 1644 1533 1264 1100 891 773 777 894 940 791 624 23 74 400 677 1014 1565 1960 2089 2142 2293 2440 2502 2493 2538 2583 2470 2415 2415 2494 2638 2800 2975 3133 3165 3206 3258 3291 3330 3287 3208 3117 2989 2914 2940 3034 3173 3226 3324 3356 3430 3514 3562 3545 3433 3310 3211 3136 3181 3143 3145 3086 3050 3139 3222 3236 3400 3480 3310 2930 2886 3093 2830 2405 2419 2677 2739 2790 3094 3404 3866 4086 4746 4361 3818 3802 3960 3559 2967 2809 3201 3516 3760 3767 3625 3566 3382 3274 3292 3219 3146 2869 2706 2733 2842 2729 2291 1913 1857 1855 1568 1664 1780 1637 1632 1669 1640 1348 1222 1297 1352 1571 1871 1826 1823 1988 1884 1853 1796 1772 1714 1636 1651 1498 1373 1364 1275 1061 1106 1229 1260 1111 959 1091 893 785 726 717 701 637 645 659 661 731 885 912 1026 910 1343 1497 2056 2698 2635 2292 2246 1846 1436 1253 1238 1474 1679 1774 1883 1909 1817 1769 2017 2038 1969 2191 2000 1932 1891 1839 1849 1940 2085 2147 2090 2087 2034 1969 1889 1850 1902 2042 2122 2127 2076 1857 1757 1926 2285 2530 2646 2587 2400 2319 2127 2179 2320 2291 2283 2100 1983 1925 1856 1809 1905 2049 2014 1913 1875 1854 1869 1998 2148 2204 2266 2338 2359 2406 2538 2573 2629 2700 2743 2697 2689 2673 2657 2648 2608 2517 2434 2491 2551 2517 2464 2469 2473 2634 3057 3561 3786 3696 3561 3433 3223 3113 3022 2958 2891 2880 2876 2878 2872 2876 2926 3020 3137 3227 3260 3339 3323 3339 3434 3541 3557 3588 3675 3683 3680 3669 3649 3647 3586 3527 3538 3592 3647 3521 3526 3451 3403 3399 3395 3366 3318 3279 3245 3204 3214 3221 3218 3187 3149 3111 3099 3129 3171 3182 3237 3270 3266 3205 3134 3103 3108 3108 3106 3107 3100 3092 3088 3092 3097 3098 3097 3077 3062 3044 3027 3018 3005 2993 2993 3000 2971 2919 2899 2929 2892 2851 2831 2795 2772 2790 2794 2775 2785 2771 2741 2766 2766 2753 2735 2716 2720 2772 2778 2786 2782 2776 2789 2804 2798 2791 2794 2795 2789 2804 2807 2798 2789 2782 2786 2797 2782 2776 2815 2830 2829 2850 2877 2896 2928 3000 2989 2968 3004 2943 3030 3129 3092 3030 3120 3187 3177 3110 3016 3034 3145 3197 3201 3244 3240 3284 3295 3294 3207 3055 2953 2970 3134 3220 2943 2987 3258 3305 3295 3140 3103 3295 3003 3007 2850 2823 3111 3504 3649 3688 3702 3614 3169 2801 2629 2528 2841 3032 2865 2610 2636 3018 3834 3695 3395 3128 3330 3199 2911 2815 2810 3440 3354 3274 3144 3219 3209 2059 504 246 122 10 0 23 563 659 366 459 523 457 224 34 7 4 0 0 0 0 0 3 5 5 0 17 46 157 552 1301 1504 2171 2593 2565 2301 2065 2058 2200 2273 2252 2244 2281 2347 2405 2516 2580 2480 2212 2090 2099 2420 2445 2311 2273 2250 2299 2194 2418 2357 2302 2302 2270 2229 2239 2434 2371 2410 2441 2306 2245 2282 2268 2264 2124 2276 2474 2436 2383 2383 2412 2431 2424 2358 2548 2640 2768 2735 2719 2810 2792 2825 2777 2887 2957 2805 2672 2607 2662 2629 2537 2477 2449 2461 2424 2385 2367 2305 2311 2371 2373 2352 2337 2353 2375 2408 2457 2454 2458 2439 2524 2587 2549 2507 2529 2525 2553 2528 2533 2542 2538 2553 2587 2597 2474 2614 2682 2715 2720 2607 2641 2804 2790 2714 2680 2698 2715 2647 2651 2623 2640 2625 2588 2564 2648 2687 2662 2671 2707 2729 2691 2706 2654 2612 2603 2487 2474 2491 2528 2486 2436 2379 2284 2293 2398 2297 2322 2300 2285 2273 2297 2316 2234 2266 2265 2248 2260 3588 3566 3619 3775 3944 4072 3693 3534 3449 3368 3260 3418 3626 3580 3610 3831 3781 3771 3567 3876 3877 3699 3568 3483 3332 3172 3123 3052 2941 2923 2937 2939 2989 3080 3109 3144 3304 3492 3550 3569 3646 3520 3484 3496 3642 3690 3655 3615 3595 3538 3441 3468 3408 3394 3457 3351 3338 3323 3353 3617 3913 3826 3761 3435 3288 3119 3078 2818 2546 2391 2325 2232 2089 1941 1554 1539 1260 1058 929 941 903 794 831 950 930 774 120 156 544 940 1532 1945 2100 2157 2253 2428 2618 2719 2717 2704 2717 2485 2368 2388 2489 2673 2880 3044 3190 3219 3219 3238 3242 3244 3084 2926 2883 2869 2892 2954 3083 3137 3221 3418 3620 3772 3776 3704 3582 3281 3141 2967 2850 2921 3037 2716 2559 2622 2885 3145 3131 3340 3163 3262 3227 3028 2892 2662 2399 2377 2544 2688 2679 2812 3396 4072 4578 4921 4475 4253 4456 4035 3132 2854 3080 3425 3702 3795 3887 3815 3601 3370 3262 3245 3121 3047 2863 2867 2915 2887 2602 2227 1951 1935 2161 2179 2103 1658 1595 1596 1573 1534 1433 1421 1380 1323 1491 1736 1562 1717 1915 1959 1945 1923 1877 1788 1676 1667 1466 1458 1318 1174 1127 1288 1351 1197 1039 1023 975 955 807 731 704 683 656 614 591 630 727 883 829 780 1570 1784 1873 2315 2722 2589 2177 1914 1665 1575 1281 1268 1497 1757 1979 2105 2113 1946 1601 2037 2054 1596 1872 2005 1965 1876 1766 1820 2080 2238 2134 2163 2227 2151 2034 1952 1895 1958 2170 2199 2159 2031 1928 1883 2099 2479 2708 2685 2520 2291 2280 2036 2022 2099 2091 2072 2048 1964 1893 1880 1891 1989 2004 1912 1893 1938 1970 2015 2134 2299 2371 2475 2480 2484 2554 2607 2672 2745 2812 2788 2674 2731 2694 2677 2665 2606 2487 2456 2573 2649 2624 2600 2532 2478 2553 2994 3577 3857 3830 3757 3477 3237 3111 3005 2908 2873 2866 2864 2872 2876 2882 2883 2961 2960 3048 3131 3211 3272 3292 3329 3393 3434 3630 3648 3619 3641 3666 3683 3679 3613 3582 3536 3493 3569 3549 3579 3499 3424 3391 3366 3358 3338 3317 3242 3224 3235 3250 3243 3228 3194 3128 3109 3139 3166 3217 3278 3261 3211 3162 3117 3095 3094 3091 3092 3085 3079 3078 3077 3076 3082 3086 3093 3077 3058 3045 3035 3031 3019 2998 2999 3026 2991 2974 2940 2949 2921 2887 2862 2820 2794 2841 2852 2825 2834 2830 2807 2821 2833 2810 2793 2772 2767 2820 2836 2840 2829 2817 2826 2849 2844 2851 2824 2822 2813 2826 2834 2833 2831 2821 2819 2818 2799 2796 2813 2828 2847 2862 2863 2888 2952 2961 2969 2967 2991 2963 2987 3059 3055 3022 3090 3137 3092 3011 2966 3009 3128 3194 3181 3211 3166 3178 3234 3240 3238 3169 3024 2943 3146 3126 2830 2978 3232 3292 3272 3130 3104 3352 2848 2972 3084 3040 3163 3464 3691 3825 3913 3777 3107 2789 2621 2666 2899 3016 3053 2512 2705 3456 3606 3378 2894 2941 3096 2724 2802 2795 3162 3126 2721 2748 3044 3415 2997 1653 72 8 0 0 88 339 510 207 99 178 88 4 3 43 78 25 6 0 0 0 0 0 0 0 12 74 79 114 453 490 1208 1977 2405 2527 2539 2412 2409 2420 2205 2460 2650 2639 2439 2366 2345 2186 2204 2259 2221 2296 2337 2071 2036 2010 1985 2105 2121 2245 2298 2249 2258 2248 2235 2254 2470 2362 2431 2503 2352 2240 2390 2323 2351 2271 2327 2399 2421 2419 2430 2535 2438 2519 2552 2584 2682 2805 2743 2665 2877 2949 2871 2930 2993 2960 2817 2703 2734 2722 2649 2565 2531 2531 2525 2520 2471 2404 2392 2411 2352 2323 2328 2340 2331 2341 2357 2372 2442 2443 2430 2458 2544 2598 2560 2524 2573 2566 2525 2534 2565 2518 2502 2511 2554 2513 2557 2689 2749 2776 2687 2700 2757 2713 2684 2679 2695 2774 2706 2725 2702 2684 2698 2638 2591 2576 2561 2611 2685 2639 2614 2635 2625 2610 2660 2629 2552 2505 2492 2476 2449 2424 2412 2415 2357 2406 2381 2330 2332 2389 2319 2279 2297 2298 2276 2227 2213 2225 3576 3516 3543 3699 3879 4094 3826 3680 3750 3812 3599 3520 3555 3489 3510 3688 3970 3914 3720 3801 3819 3683 3544 3459 3372 3272 3223 3096 2958 2949 2978 2985 3025 3105 3155 3197 3280 3367 3382 3525 3558 3516 3579 3629 3686 3706 3706 3688 3635 3568 3437 3512 3428 3448 3563 3516 3470 3404 3471 3858 4141 3741 3726 3565 3322 3292 3215 2905 2564 2376 2287 2192 2027 1848 1547 1425 1286 993 887 1091 1161 840 473 543 958 927 518 426 717 1194 1588 1925 2256 2365 2419 2582 2700 2808 2886 2872 2745 2494 2364 2397 2535 2753 2966 3111 3235 3240 3218 3135 3033 2965 2844 2726 2746 2824 2883 2987 3059 3103 3242 3655 4048 4172 4059 3782 3546 3174 3036 2822 2598 2504 2495 2422 2368 2469 2817 3189 3255 3502 2897 2840 2828 2869 2786 2636 2561 2527 2318 2314 2463 2898 3182 4102 4685 4605 4480 4574 4456 3944 3526 3332 3496 3755 3899 3936 3860 3698 3504 3314 3313 3240 3094 2979 2804 2806 2870 2809 2567 2310 2258 2211 2266 1930 1721 1751 1603 1515 1490 1468 1467 1492 1446 1433 1617 1591 1515 1576 1840 1994 1955 1913 1848 1788 1578 1483 1428 1437 1265 1212 1304 1521 1631 1335 1317 1161 1106 904 771 703 661 636 610 582 596 658 808 1052 1018 1025 1485 1664 1796 2160 2367 2527 2304 1534 1481 1330 1303 1315 1481 1761 1909 1760 1738 1666 1666 2018 2083 1495 1677 2070 2060 1889 1755 1980 2452 2343 2221 2215 2306 2258 2113 2020 1981 2033 2229 2172 2042 1933 1920 2016 2213 2422 2392 2133 1701 2270 2249 2043 1993 1981 1925 1938 1967 1905 1929 2010 2054 2107 2069 1984 2015 2087 2091 2064 2118 2428 2588 2595 2597 2611 2625 2658 2738 2842 2907 2770 2636 2719 2716 2699 2657 2600 2524 2494 2591 2667 2680 2743 2684 2665 2615 2893 3316 3542 3931 3840 3598 3331 3159 3022 2965 2926 2880 2886 2893 2882 2891 2877 2858 2886 2950 3023 3097 3157 3188 3222 3251 3336 3490 3569 3566 3581 3614 3657 3645 3581 3579 3547 3563 3620 3704 3675 3543 3452 3441 3420 3433 3363 3350 3283 3247 3243 3246 3246 3244 3223 3171 3141 3145 3145 3214 3244 3206 3167 3136 3107 3083 3085 3085 3091 3086 3076 3074 3080 3079 3072 3087 3091 3080 3060 3048 3043 3030 3005 2995 3035 3038 3014 2998 2969 2966 2958 2934 2925 2925 2901 2860 2889 2881 2878 2872 2869 2876 2884 2859 2855 2835 2831 2868 2886 2884 2877 2860 2859 2875 2892 2885 2859 2849 2842 2849 2867 2870 2860 2854 2850 2849 2836 2831 2831 2844 2865 2877 2852 2863 2909 2961 2947 2965 3024 3014 2957 2974 3059 3065 3109 3131 3090 3062 3103 3264 3126 3216 3191 3196 3192 3193 3180 3201 3314 3386 3378 3157 3271 3152 2963 3043 3151 3141 3048 3244 3105 3037 2914 3105 3390 3353 3135 3406 3702 3847 3879 3389 2780 2662 2726 2837 3061 3413 3238 2518 2886 3415 3544 2942 2345 2758 2468 2306 2819 2686 2845 1890 973 1096 1187 837 1601 1121 363 58 2 36 143 461 1007 260 253 199 69 12 22 53 175 39 33 4 0 0 0 0 2 35 221 217 112 76 84 240 846 1753 2339 2502 2791 2714 2599 2587 2437 2436 2371 2285 2208 2096 2140 2148 2171 2312 2374 2321 2317 2036 2190 2391 2480 2424 2403 2401 2110 2127 2155 2163 2212 2125 2072 2084 2185 2316 2383 2311 2363 2401 2412 2375 2383 2380 2463 2508 2490 2470 2547 2617 2632 2639 2662 2840 2753 2783 3012 3066 2980 2883 2782 2833 2755 2877 2847 2802 2748 2665 2612 2587 2542 2545 2493 2441 2425 2402 2349 2361 2373 2365 2372 2363 2340 2421 2526 2470 2468 2444 2531 2628 2638 2626 2620 2576 2577 2550 2669 2681 2639 2551 2525 2518 2534 2644 2599 2632 2667 2669 2668 2710 2723 2730 2732 2773 2784 2757 2722 2751 2676 2634 2691 2723 2677 2676 2640 2579 2605 2666 2717 2669 2691 2619 2538 2519 2518 2498 2516 2436 2483 2519 2487 2429 2415 2432 2440 2411 2359 2368 2355 2320 2290 2445 2336 2236 3820 3498 3467 3612 3853 3957 3873 3964 4057 4045 3885 3773 3819 3807 3542 3624 3723 3744 3746 3659 3694 3647 3501 3393 3326 3260 3210 3195 3058 3007 2997 2979 3022 3145 3255 3284 3295 3278 3244 3392 3439 3600 3785 3862 3867 3819 3727 3629 3549 3496 3321 3320 3362 3417 3563 3585 3515 3495 3627 4013 4136 3134 3242 3377 3438 3440 3310 2882 2462 2317 2190 2022 1985 1797 1644 1265 1134 948 800 936 1141 1085 1147 1130 968 1081 794 704 981 1336 1622 2058 2436 2530 2544 2660 2704 2869 2977 2979 2713 2482 2490 2558 2646 2852 3019 3126 3247 3266 3170 3001 2859 2780 2742 2732 2732 2739 2884 2970 3036 3094 3265 3743 4103 4140 4071 3702 3380 3192 3008 2842 2698 2664 2608 2599 2708 2720 3035 3370 3305 3330 3324 3031 2713 2673 2774 2758 2664 2675 2635 2596 2706 2925 3038 4105 4447 4212 4452 4852 3968 4052 4374 3891 3715 3807 3856 3833 3669 3470 3424 3308 3361 3225 3146 3096 2891 2789 2798 2786 2638 2425 2546 2383 2072 1934 1943 1839 1660 1532 1474 1510 1593 1692 1496 1559 1737 1615 1541 1612 1843 1993 1971 1987 1855 1755 1650 1497 1421 1301 1321 1405 1477 1609 1643 1520 1308 1097 996 916 814 737 711 735 763 684 727 718 841 1168 1276 1512 1655 1620 1863 2151 1832 2455 2434 2058 1562 1381 1316 1323 1402 1187 854 1256 1435 1743 2017 1956 1734 1600 1744 1907 1995 1837 1712 1229 2214 2497 2449 2394 2415 2314 2194 2112 2097 2132 2229 2147 2045 2087 2244 2274 2235 2221 1938 1462 1767 2054 2119 2069 2023 1967 1852 1731 1767 1892 2036 2089 2152 2174 2075 2047 2182 2246 2249 2264 2277 2456 2628 2608 2611 2638 2660 2693 2798 2902 2921 2726 2671 2725 2759 2721 2658 2606 2537 2540 2603 2720 2828 2879 2795 2710 2660 2733 2915 3144 3828 3869 3690 3448 3254 3158 3116 3006 2916 2926 2930 2912 2895 2890 2846 2831 2867 2917 2977 3035 3026 3066 3171 3272 3386 3464 3495 3482 3503 3567 3568 3579 3576 3605 3581 3556 3585 3580 3508 3455 3421 3400 3395 3386 3350 3307 3277 3266 3269 3267 3260 3238 3185 3156 3152 3161 3200 3216 3157 3147 3125 3107 3089 3089 3093 3094 3092 3086 3081 3093 3089 3079 3089 3094 3085 3070 3059 3045 3024 3011 3006 3027 3033 3036 3026 3003 2985 2990 2981 2984 2982 2949 2925 2931 2936 2930 2922 2926 2912 2930 2909 2901 2895 2898 2916 2936 2934 2924 2908 2906 2908 2922 2915 2894 2876 2867 2870 2890 2896 2891 2889 2882 2879 2889 2881 2858 2862 2869 2890 2909 2914 2948 2990 2982 2984 3069 3080 3113 3049 3088 3139 3164 3166 3179 3235 3250 3166 3085 3165 3203 3218 3219 3195 3195 3222 3310 3310 3327 3356 3291 3070 2981 3095 3139 3161 3089 2999 2938 2959 3018 3124 3297 3367 3186 3461 3518 3616 3788 3300 2724 2871 2911 2918 3271 3806 3401 2776 2871 3307 3314 2689 2346 2921 1661 1440 2590 2540 1769 1267 688 190 146 52 215 716 775 617 604 364 684 1328 772 562 630 532 204 55 54 6 67 34 9 0 0 0 0 1 1 49 203 187 74 18 14 118 576 1642 2377 2500 2557 2235 1855 1768 2106 2309 2182 2023 1972 2051 2148 2201 2260 2252 2267 2434 2329 2150 2421 2697 2800 2666 2491 2400 2543 2305 2281 2282 2112 2011 2112 2216 2321 2487 2424 2476 2490 2374 2366 2342 2394 2519 2530 2594 2539 2503 2617 2592 2587 2739 2662 2760 2894 3043 3055 3005 2841 2719 2838 2828 2726 2714 2826 2875 2780 2713 2692 2612 2585 2527 2503 2496 2468 2424 2369 2403 2415 2429 2399 2377 2373 2398 2556 2479 2523 2515 2518 2595 2687 2675 2655 2559 2603 2677 2678 2665 2641 2572 2527 2479 2521 2536 2549 2604 2619 2573 2589 2702 2763 2736 2776 2805 2785 2748 2695 2722 2672 2680 2710 2656 2657 2750 2740 2538 2554 2663 2724 2707 2672 2632 2594 2491 2583 2573 2575 2591 2576 2515 2505 2435 2459 2489 2445 2423 2413 2381 2351 2316 2417 2342 2477 2339 3978 3548 3433 3524 3769 3745 3837 3929 3903 3852 3865 3882 3839 3911 3721 3687 3665 3612 3607 3566 3571 3556 3474 3386 3343 3323 3291 3186 3078 3049 3019 2976 2988 3070 3124 3147 3280 3365 3518 3458 3686 3738 3786 3869 3911 3847 3697 3709 3858 3808 3503 3361 3400 3438 3686 3731 3538 3544 3708 4091 4050 3247 3211 3252 3488 3538 3285 2779 2331 2301 2171 2131 1837 1917 1641 1216 1169 1111 825 650 742 834 1234 1535 1171 1158 1027 928 1170 1471 1792 2283 2639 2685 2667 2751 2768 2900 2906 2790 2586 2551 2700 2748 2828 2982 3005 3141 3253 3228 3059 2880 2773 2726 2721 2723 2718 2769 2900 2997 3054 3140 3374 3595 3761 4129 3941 3501 3220 3261 3158 3117 3070 3129 3161 3223 3438 3300 3482 3551 3532 3325 3139 2963 2811 2785 2832 2811 2769 2797 2881 2965 2936 2908 3785 4466 4359 4174 4155 4942 4377 4124 4441 3970 3735 3684 3630 3572 3497 3455 3371 3310 3223 3128 3133 3155 3016 2853 2772 2716 2718 2652 2689 2585 2270 2072 1980 1899 1889 1874 1736 1628 1617 1902 1818 1809 1809 1747 1647 1633 1849 2001 1881 2012 1775 1702 1608 1571 1560 1467 1412 1457 1485 1554 1637 1566 1405 1107 1022 985 912 946 1187 1181 983 817 755 748 870 1018 1075 1330 1620 1847 2348 2483 1815 1956 1930 1748 1475 1433 1401 1195 1245 1193 1321 1306 1287 1705 2057 1990 1676 1655 1877 1686 1784 1778 1822 1263 1074 2077 2580 2487 2541 2248 2199 2198 2216 2265 2253 2174 2124 2155 2164 2099 2049 2001 1752 1610 1910 2050 2070 2015 1909 1824 1725 1513 1581 1829 1941 2005 2088 2078 2004 2093 2403 2406 2422 2396 2516 2668 2630 2588 2636 2662 2713 2748 2905 2967 2837 2671 2615 2660 2717 2704 2659 2626 2610 2601 2798 2868 2976 2938 2758 2614 2652 2649 2666 2966 3523 3800 3737 3567 3421 3301 3211 3075 2969 2990 2988 2988 2985 2938 2844 2787 2794 2823 2882 2870 2947 3002 3091 3190 3294 3391 3421 3405 3494 3560 3588 3622 3638 3616 3555 3503 3490 3545 3539 3497 3463 3462 3447 3382 3327 3294 3274 3268 3282 3278 3266 3257 3208 3173 3180 3194 3211 3171 3119 3126 3119 3116 3104 3100 3104 3103 3108 3107 3107 3108 3099 3090 3089 3091 3089 3083 3064 3051 3014 2995 2994 3031 3050 3048 3037 3021 3009 3026 3020 3031 3037 3008 2978 2977 2998 3004 2990 2968 2955 2967 2959 2948 2947 2950 2951 2957 2969 2968 2958 2960 2954 2954 2951 2925 2900 2898 2887 2902 2912 2920 2924 2917 2920 2943 2928 2916 2910 2916 2928 2972 2988 2979 3009 3013 3017 3077 3086 3110 3061 3069 3158 3214 3203 3119 3232 3249 3164 3058 3093 3195 3299 3396 3300 3268 3251 3263 3302 3351 3419 3448 3386 3245 3236 3226 3160 3107 3084 3097 3117 3119 3015 3232 3398 3490 3617 3410 3476 3609 3264 2646 3322 3335 3160 3456 3716 3396 2929 2991 3359 3136 2736 2901 2952 2941 3036 2795 2055 724 167 96 69 13 0 25 392 1014 1066 1389 1264 1547 1313 501 156 390 676 374 249 32 25 33 20 1 3 0 0 0 2 9 18 7 0 0 0 6 97 589 1546 1978 2254 2319 2038 2223 2378 2367 2438 2275 2135 2173 2239 2208 2109 2223 1990 2105 2213 2211 2324 2450 2414 2323 2216 2261 2176 2356 2388 2336 2220 1935 1980 2364 2378 2374 2387 2372 2407 2392 2308 2372 2386 2459 2465 2505 2628 2656 2559 2729 2664 2629 2739 2738 2792 2961 2950 3059 2941 2951 2770 2839 2900 2883 2871 2839 2862 2681 2626 2639 2637 2602 2564 2533 2542 2492 2510 2459 2408 2402 2393 2372 2386 2386 2387 2444 2472 2500 2495 2500 2517 2576 2618 2624 2592 2605 2589 2541 2569 2659 2561 2541 2533 2550 2553 2586 2612 2634 2562 2572 2611 2687 2733 2723 2726 2701 2735 2735 2722 2685 2704 2783 2765 2654 2790 2833 2835 2692 2638 2697 2730 2684 2683 2629 2513 2584 2629 2657 2665 2679 2579 2534 2513 2513 2482 2475 2463 2467 2410 2404 2388 2455 2452 2443 2453 3999 3669 3430 3443 3624 3580 3639 3735 3780 3838 3812 3620 3749 3841 3721 3717 3721 3600 3552 3513 3537 3575 3488 3405 3356 3354 3274 3180 3145 3114 3083 3033 3032 3089 3069 3039 3108 3562 3803 3845 3974 3920 3880 3879 3863 3849 3718 3705 3803 4046 3985 3716 3601 3596 3780 3841 3688 3739 3847 4111 3744 3759 3474 3376 3591 3571 3174 2660 2250 2295 2238 1618 1563 1526 1323 1233 1327 1274 1029 885 771 487 817 1265 1331 1333 1273 1234 1384 1706 2053 2431 2769 2857 2843 2874 2891 2830 2757 2659 2599 2655 2777 2974 3033 3040 3127 3219 3278 3105 2853 2740 2692 2693 2698 2769 2826 2925 3042 3093 3108 3135 3180 3303 3680 4143 3932 3574 3414 3478 3503 3468 3297 3369 3845 3961 3815 3739 3782 3660 3475 3180 2984 2855 2787 2823 2877 2896 2982 3087 3442 3626 3848 3859 4181 4512 4368 4248 3987 5074 4574 4807 4142 3696 3549 3407 3329 3333 3404 3387 3437 3382 3257 3148 3180 3110 2894 2839 2856 2778 2804 2874 2641 2458 2298 2189 2108 2068 2094 2087 2031 1862 1641 1640 1752 1894 1847 1865 1862 1843 2076 2028 1859 1909 1741 1684 1580 1566 1606 1586 1538 1527 1494 1500 1458 1448 1445 1277 1069 981 942 949 1123 1113 1034 829 781 878 1032 1082 1097 1089 1225 2180 2455 2422 2149 1977 2167 1860 1329 1348 1399 1133 1152 1043 1528 1401 1373 1668 1917 1854 1733 1590 1638 1862 1733 1784 1757 1644 1635 1770 2038 2243 2458 2272 2303 2324 2330 2307 2240 2200 2225 2208 2150 2122 1964 1933 1853 1838 1918 1964 1943 1887 1825 1727 1635 1527 1604 1762 1823 1888 1956 2022 2102 2252 2510 2532 2455 2385 2505 2639 2580 2459 2517 2722 2862 2841 2976 3004 2811 2668 2643 2667 2752 2755 2712 2771 2812 2845 2864 2939 2973 2904 2752 2627 2759 2724 2674 2850 3259 3617 3714 3631 3534 3433 3339 3171 3064 3073 3080 3079 3058 2987 2861 2775 2751 2763 2769 2807 2884 2942 3004 3093 3168 3167 3262 3352 3508 3589 3653 3646 3612 3600 3582 3533 3487 3527 3527 3473 3533 3564 3464 3390 3360 3291 3341 3355 3335 3309 3283 3268 3244 3231 3204 3215 3174 3120 3114 3124 3127 3126 3118 3114 3126 3116 3122 3123 3126 3116 3100 3092 3090 3088 3087 3077 3069 3049 3019 3012 3022 3029 3044 3050 3052 3041 3037 3034 3057 3091 3102 3085 3057 3041 3076 3069 3052 3027 3005 3004 3010 3009 2995 2993 2994 2987 3016 3017 3019 3015 2998 2987 2992 2962 2949 2939 2924 2922 2929 2938 2948 2950 2961 2955 2976 2977 2962 2951 2951 2990 3049 3004 3026 3034 3049 3068 3105 3132 3070 3025 3184 3403 3244 3091 3086 3097 3039 2974 2972 3103 3280 3340 3339 3274 3249 3284 3359 3403 3491 3472 3443 3374 3175 3110 3082 3023 3033 3199 3339 3304 3024 3264 3391 3445 3460 3496 3528 3384 3184 2815 2836 3163 3334 3473 3554 3501 3308 3214 3478 3241 3200 3251 3179 3179 3023 2499 927 176 8 0 0 0 0 1 82 500 1495 1984 2140 1812 844 112 49 252 633 406 120 40 29 17 3 15 196 12 0 0 0 6 4 0 1 2 2 8 204 584 1104 1586 2069 2261 2163 2645 2757 2663 2460 2235 2082 2112 2348 2233 1875 1908 2311 2527 2713 2798 2605 2495 2432 2405 2370 2407 2472 2580 2407 2382 2359 2425 2381 2365 2410 2379 2354 2455 2323 2376 2335 2483 2553 2548 2486 2484 2578 2622 2631 2651 2704 2748 2838 2802 2762 2839 2882 2971 2791 2819 2878 2851 2866 2985 2943 2856 2774 2682 2648 2704 2702 2635 2583 2604 2591 2576 2552 2488 2461 2480 2509 2410 2432 2419 2414 2417 2416 2446 2496 2495 2468 2484 2557 2581 2570 2582 2544 2486 2577 2624 2570 2545 2560 2565 2539 2608 2608 2654 2640 2616 2578 2608 2723 2670 2577 2628 2655 2718 2739 2664 2712 2690 2776 2746 2799 2799 2805 2805 2676 2749 2792 2754 2810 2738 2648 2631 2626 2613 2647 2670 2583 2544 2554 2535 2440 2452 2381 2410 2418 2402 2446 2450 2418 2488 2477 3931 3773 3519 3408 3457 3459 3481 3526 3571 3672 3833 3869 3735 3744 3748 3650 3673 3603 3539 3507 3527 3605 3683 3662 3425 3366 3296 3227 3204 3167 3127 3089 3102 3177 3220 3124 3078 3508 3779 3902 3954 3925 3901 3874 3881 4030 3882 3641 3609 3838 3997 4045 3808 3619 3688 3716 3718 3823 3936 3978 4111 3919 3658 3502 3570 3549 3136 2615 2428 2128 1955 1462 1234 1270 1178 1214 1356 1339 1298 1221 1002 721 1121 1399 1646 1648 1606 1621 1743 2035 2417 2606 2873 2980 2991 3082 3091 3024 2924 2846 2818 2858 2944 3042 3050 3091 3156 3191 3166 2951 2723 2733 2730 2726 2811 2859 2984 3093 3158 3182 3196 3179 3127 3178 3403 4061 4012 3939 3796 3788 3758 3667 3622 3663 3819 3823 3779 3722 3709 3594 3420 3123 2863 2861 2963 3034 3102 3153 3248 3778 4240 4491 4616 4544 4399 4413 4324 4269 4764 5222 5354 4955 4133 3678 3468 3358 3293 3123 3264 3300 3421 3462 3398 3262 3226 3124 2911 2822 2815 2740 2721 2826 2885 2649 2451 2407 2302 2219 2179 2110 2152 1879 1632 1542 1628 1546 1514 1708 1879 1974 2183 2049 1831 1778 1753 1684 1624 1623 1638 1694 1710 1611 1538 1483 1382 1380 1353 1177 990 967 968 1075 1112 1055 971 777 676 866 1085 1079 1053 1181 1749 2148 2205 2188 2184 2039 2113 2000 1258 1159 1266 1306 1246 1567 1879 1768 1769 1966 2047 2049 1972 1392 1648 2115 1930 1902 1886 1729 1612 1813 1876 2087 2226 2347 2468 2472 2374 2267 2199 2221 2310 2315 2262 2105 1982 1961 1927 1913 1930 1906 1832 1824 1896 1815 1758 1678 1676 1746 1896 2085 2187 2184 2206 2385 2446 2484 2408 2414 2556 2663 2637 2599 2633 2578 2776 2897 2980 2963 2834 2767 2748 2764 2783 2798 2706 2694 2842 2974 2973 2900 2789 2748 2700 2687 2737 2791 2705 2769 3061 3412 3578 3574 3494 3514 3423 3259 3179 3180 3187 3183 3159 3055 2885 2772 2770 2770 2777 2792 2834 2890 2938 2998 3006 3070 3163 3261 3434 3552 3601 3610 3614 3616 3554 3531 3559 3536 3524 3525 3563 3506 3486 3462 3426 3352 3349 3306 3259 3263 3283 3301 3288 3227 3227 3227 3132 3093 3100 3110 3119 3136 3136 3132 3141 3134 3132 3126 3124 3120 3112 3107 3100 3083 3076 3070 3072 3048 3016 2999 2998 3019 3067 3044 3046 3049 3053 3060 3097 3149 3150 3122 3092 3101 3126 3118 3106 3079 3051 3048 3073 3059 3042 3037 3038 3035 3058 3076 3070 3064 3048 3027 3039 3017 3015 2996 2976 2965 2953 2947 2956 2966 2982 2994 3027 3030 3023 3017 2991 3016 3080 3042 3050 3053 3053 3068 3117 3143 3034 3023 3123 3382 3155 2976 3010 3071 3081 3050 2870 3011 3182 3389 3359 3335 3298 3218 3301 3406 3590 3453 3321 3095 3001 3034 3070 3063 3254 3331 3498 3341 3229 3218 3174 3182 3354 3516 3756 3456 3239 3308 3247 3152 3303 3489 3555 3739 3728 3465 3344 2884 2893 3177 3281 3160 3092 2209 558 29 0 0 2 8 0 1 2 148 1645 2585 2607 1987 584 387 118 224 352 240 95 28 1 0 0 0 335 78 0 0 0 0 0 1 27 86 126 129 201 419 932 1724 2215 2384 2491 2514 2394 2258 2027 2085 2165 2510 2534 2589 2591 2651 2649 2539 2482 2651 2652 2491 2733 2843 2789 2695 2606 2769 2433 2686 2715 2855 2631 2511 2674 2620 2679 2676 2381 2327 2344 2461 2504 2422 2292 2412 2478 2601 2666 2665 2671 2676 2687 2825 2870 2838 2869 2801 2693 2717 2747 2760 2885 3042 2972 2847 2838 2800 2704 2827 2727 2698 2703 2699 2642 2595 2551 2556 2535 2570 2547 2490 2480 2476 2471 2428 2375 2415 2417 2427 2441 2456 2470 2509 2492 2492 2488 2505 2568 2605 2592 2560 2530 2572 2561 2603 2598 2583 2601 2618 2570 2651 2659 2641 2552 2566 2595 2613 2649 2610 2643 2596 2667 2638 2671 2692 2799 2814 2725 2766 2779 2821 2840 2794 2765 2672 2656 2634 2596 2605 2563 2481 2533 2535 2499 2469 2489 2480 2439 2444 2511 2397 2515 2529 2471 3846 3722 3577 3470 3399 3407 3396 3345 3385 3579 3743 3727 3747 3600 3599 3564 3650 3687 3616 3542 3543 3550 3579 3690 3500 3401 3307 3265 3208 3170 3144 3128 3176 3280 3325 3259 3275 3642 3859 3908 3849 3855 3944 4002 4052 4155 4208 3749 3709 3725 3804 3946 3786 3560 3632 3736 3694 3744 3768 3878 4045 3896 3699 3597 3594 3539 3255 2967 2606 2201 1772 1380 1000 1120 1258 1251 1411 1529 1585 1566 1413 1202 1631 1857 1966 2038 2011 1948 2033 2293 2811 3023 3047 3082 3093 3124 3200 3211 3121 3040 3012 3014 3037 3059 3066 3051 3021 2959 2877 2817 2855 2891 2889 2832 2971 3022 3119 3164 3172 3181 3192 3186 3109 3147 3279 3832 4026 4124 4068 4072 4059 3912 3807 3759 3848 3796 3628 3450 3342 3254 3152 3020 2963 3061 3179 3346 3487 3573 3725 4338 4713 4698 4562 4484 4486 4464 4209 4264 4613 4734 4956 4722 4489 4129 3604 3545 3755 3667 3375 3390 3413 3468 3395 3320 3292 3132 2939 2838 2831 2769 2684 2723 2779 2551 2364 2380 2325 2331 2220 2090 2167 1923 1799 1723 1663 1560 1485 1538 1661 1909 1971 1891 1895 1841 1745 1649 1605 1649 1659 1875 1803 1764 1593 1436 1393 1405 1378 1308 1167 1116 1144 1210 1208 1054 872 701 613 702 952 1069 1242 1392 1998 2195 2146 2110 2010 2056 2321 1780 1112 1152 1163 1193 1224 1583 1726 1682 1769 1768 1329 1394 2078 1601 1772 2005 2090 2087 1973 1683 1527 1845 1861 2153 2255 2403 2445 2371 2280 2226 2239 2302 2306 2309 2256 2151 2079 2045 2028 2040 2042 1981 1922 1933 1942 1917 1909 1923 1908 1914 2032 2215 2241 2386 2380 2372 2409 2425 2410 2467 2613 2697 2745 2856 2895 2732 2843 2939 2973 2876 2691 2769 2828 2886 2797 2742 2688 2656 2757 2904 2895 2769 2563 2598 2582 2701 2822 2898 2851 2773 2864 3159 3170 3427 3463 3531 3506 3393 3336 3315 3288 3266 3236 3092 2926 2837 2823 2798 2783 2788 2811 2851 2886 2898 2943 3016 3080 3183 3336 3449 3463 3537 3589 3605 3488 3496 3538 3547 3524 3536 3555 3473 3584 3503 3442 3400 3368 3348 3333 3314 3323 3340 3270 3253 3267 3212 3122 3082 3083 3092 3113 3136 3144 3145 3134 3130 3134 3132 3129 3129 3121 3109 3115 3104 3087 3080 3060 3040 3034 3037 3038 3044 3057 3045 3061 3076 3088 3098 3122 3187 3205 3181 3160 3157 3154 3144 3132 3118 3097 3096 3101 3103 3087 3076 3075 3073 3084 3101 3108 3105 3093 3070 3068 3073 3063 3048 3035 3014 2968 2994 2980 2978 3021 3054 3067 3076 3075 3063 3030 3058 3081 3066 3057 3056 3056 3073 3122 3137 3016 3060 3141 3335 3163 2925 3020 3079 3075 3052 2886 2974 3125 3321 3441 3445 3418 3330 3323 3393 3522 3474 3445 3422 3275 3186 3179 3187 3284 3320 3348 3231 3183 3183 3067 3135 3315 3495 3728 3460 3425 3407 3184 3411 3410 3605 3648 3394 3536 3572 3186 2615 2604 2734 3312 3035 3097 2338 1434 916 133 15 2 24 12 57 310 868 2100 3180 2987 2626 1844 969 505 341 197 138 100 30 7 12 3 20 66 55 2 5 0 0 0 1 114 188 209 234 307 397 997 1720 2272 2546 2640 2654 2710 2368 2160 1972 2272 2350 2526 2668 2646 2757 2594 2487 2612 2428 2490 2593 2870 3187 2884 2611 2465 2493 2716 2885 2912 2775 2656 2865 2951 2919 2900 2744 2637 2595 2503 2432 2428 2527 2436 2432 2493 2580 2575 2529 2536 2557 2591 2615 2854 2916 2858 2740 2680 2700 2835 2832 2940 2988 2952 2975 3013 2964 2877 2842 2829 2853 2825 2735 2675 2677 2603 2624 2605 2615 2587 2540 2520 2523 2522 2451 2393 2373 2385 2406 2404 2456 2494 2491 2472 2471 2474 2490 2529 2571 2597 2596 2535 2577 2583 2587 2602 2620 2574 2618 2614 2622 2604 2596 2573 2517 2574 2548 2544 2519 2487 2522 2619 2681 2636 2636 2770 2826 2792 2773 2803 2852 2856 2807 2753 2727 2708 2698 2686 2711 2668 2682 2728 2605 2574 2604 2618 2573 2482 2459 2549 2556 2647 2548 2529 3824 3794 3658 3601 3468 3400 3372 3353 3436 3611 3832 3854 3864 3677 3549 3566 3713 3823 3756 3603 3566 3559 3527 3513 3490 3401 3309 3278 3234 3182 3160 3183 3387 3415 3355 3422 3588 3887 3915 3871 3929 4120 4405 4502 4578 4382 4433 4100 4222 4164 4067 4011 3879 3779 3737 3805 3650 3645 3720 3918 3928 3829 3728 3689 3705 3618 3489 3347 2805 2353 1956 1435 980 1190 1439 1325 1562 1776 1800 1911 1905 1737 1929 2073 2097 2177 2248 2200 2246 2339 2730 2932 2938 2954 3060 3192 3286 3295 3207 3107 3078 3073 3078 2941 2857 2815 2769 2745 2761 2839 3005 2993 3027 3025 3053 3063 3082 3085 3095 3118 3106 3154 3088 3122 3196 3590 3894 4056 4178 4199 4078 3957 3947 4037 3998 3799 3687 3351 3076 3001 3088 3117 3008 2990 3053 3530 3940 4028 4174 4253 4255 4419 4511 4547 4511 4368 4253 4373 4442 4376 4315 4599 4787 4223 3832 3828 3978 3758 3362 3298 3383 3420 3368 3346 3374 3248 2967 2965 2845 2772 2669 2675 2520 2117 1889 1902 2202 2403 2276 2053 2078 2003 1916 1887 1794 1608 1663 1610 1654 1836 1863 1851 1911 1862 1708 1656 1679 1783 1806 2056 1951 1813 1896 1735 1451 1407 1333 1336 1303 1187 1300 1335 1461 1345 1074 958 859 741 907 1034 1117 1126 1839 2139 2184 2059 1827 1657 1507 1359 1226 1141 1174 1192 1157 1338 1601 1560 1568 1825 1662 1577 1728 1730 1839 1956 1840 1630 2052 1984 1447 1717 2057 2295 2533 2557 2321 2209 2254 2296 2312 2334 2332 2318 2275 2223 2200 2204 2233 2310 2224 2170 2119 2038 1977 1979 1998 2018 2044 2059 2124 2165 1959 2159 2239 2316 2394 2451 2456 2464 2589 2592 2738 2930 2960 2877 2857 2797 2742 2621 2335 2673 2872 2855 2752 2700 2668 2623 2640 2714 2650 2539 2458 2474 2579 2755 2916 3025 3018 3027 3052 2906 3064 3286 3427 3511 3528 3515 3479 3369 3339 3346 3315 3166 3016 2948 2883 2839 2831 2814 2808 2826 2847 2842 2863 2894 2985 3113 3258 3321 3381 3429 3436 3462 3421 3435 3467 3471 3483 3473 3483 3399 3537 3549 3482 3418 3379 3327 3316 3312 3329 3337 3274 3265 3258 3187 3111 3090 3076 3083 3104 3133 3147 3143 3136 3141 3141 3130 3116 3113 3114 3113 3120 3118 3093 3062 3056 3061 3047 3043 3032 3044 3046 3062 3077 3087 3108 3129 3150 3207 3223 3225 3217 3199 3194 3198 3166 3162 3149 3150 3133 3138 3129 3118 3112 3112 3121 3124 3140 3131 3121 3117 3118 3106 3093 3092 3096 3085 3039 3063 3053 3052 3072 3089 3097 3115 3109 3107 3104 3102 3102 3103 3091 3056 3066 3085 3121 3071 3080 3080 3161 3270 3191 2927 2966 2968 3041 2970 2858 2886 3048 3203 3234 3437 3480 3430 3355 3381 3409 3437 3407 3197 3213 3238 3271 3332 3381 3431 3428 3353 3293 3311 3297 3366 3384 3493 3501 3484 3466 3399 3443 3753 3565 3684 3699 3505 3450 3517 3183 2610 2744 2984 3295 3170 3170 2942 2576 2053 877 317 153 648 1176 1303 1540 2104 2856 3098 2966 2871 2723 1896 1201 781 268 251 39 14 14 129 225 249 296 303 120 4 3 8 44 101 135 130 146 223 233 409 904 1691 2306 2538 2638 2687 2876 2553 2843 2745 2922 2913 2725 2742 2485 2392 2451 2454 2608 3170 3308 3059 3069 3045 2800 2559 2607 2729 2909 3043 3020 2798 2606 2887 2786 2632 2556 2630 2708 2556 2574 2716 2557 2610 2565 2514 2538 2497 2486 2441 2507 2534 2755 2772 2723 2838 2811 2723 2706 2729 2858 2919 2977 2972 2959 2967 3064 2947 2942 2947 2932 2968 2960 2813 2718 2728 2717 2712 2672 2649 2606 2573 2558 2521 2502 2447 2410 2374 2380 2393 2375 2419 2432 2475 2486 2460 2445 2468 2506 2529 2523 2565 2561 2565 2589 2598 2592 2640 2600 2626 2633 2601 2585 2591 2685 2517 2601 2554 2491 2469 2503 2511 2614 2632 2564 2664 2738 2784 2816 2842 2915 2888 2853 2784 2750 2720 2672 2729 2767 2755 2731 2698 2668 2655 2623 2566 2577 2551 2496 2453 2505 2544 2516 2477 2608 3853 3887 3810 3675 3515 3417 3404 3450 3517 3595 3599 3798 3907 3841 3765 3742 3783 3828 3794 3726 3724 3600 3492 3481 3463 3381 3307 3297 3287 3243 3194 3203 3564 3480 3571 3667 3855 3995 4050 4049 4087 4307 4611 4729 4948 4756 4621 4558 4677 4502 4347 4278 4030 3967 3922 3962 3704 3621 3629 3825 3833 3722 3709 3764 3801 3763 3726 3436 2999 2452 1876 1374 1184 1264 1370 1516 1834 1955 2085 2246 2307 2162 2195 2249 2261 2360 2424 2397 2411 2426 2639 2718 2756 2825 2968 3153 3291 3297 3213 3085 3069 3007 2945 2755 2652 2656 2693 2751 2819 2928 2915 2897 2951 2959 2940 2965 2996 2991 3010 3073 3097 3123 3108 3101 3192 3350 3400 3580 3876 3934 3634 3654 3991 4139 4155 4221 3855 3378 3054 2945 3026 3151 2957 2995 3289 3759 4073 4060 4063 4092 3982 3792 4131 4457 4432 4288 4288 4489 4458 4327 4298 4360 4601 4220 4176 4153 3896 3780 3529 3344 3361 3383 3294 3251 3307 3253 3114 2943 2853 2808 2727 2724 2593 2078 2034 1831 2147 2510 2325 2086 2043 2054 2110 2176 1997 1889 1842 1662 1914 1926 1887 1787 1806 1861 1778 1831 1791 1970 2005 2106 2001 1947 2111 2005 1656 1535 1630 1491 1494 1431 1342 1391 1552 1626 1569 1329 1052 972 1083 1397 1609 1724 1819 2036 2163 2029 1636 1317 1572 1596 1634 1483 1425 1355 1245 1321 1506 1403 1359 1915 2081 1816 1729 1862 1953 1942 1758 1355 1936 1507 1605 1967 2238 2406 2619 2629 2355 2289 2384 2401 2390 2380 2378 2388 2369 2335 2325 2347 2353 2313 2247 2207 2159 2076 2036 1999 1950 2047 2132 2155 2199 2112 2039 2094 2295 2450 2477 2525 2459 2407 2407 2602 2770 2821 2699 2556 2361 2112 2005 2129 2047 2387 2635 2731 2719 2703 2654 2557 2469 2420 2393 2334 2411 2528 2699 2851 3017 3128 3156 3393 3387 3195 3071 3215 3393 3496 3544 3548 3530 3400 3394 3425 3363 3329 3227 3046 2912 2854 2846 2851 2835 2827 2818 2799 2802 2887 3015 3114 3180 3122 3213 3382 3357 3343 3334 3329 3369 3452 3461 3460 3455 3422 3421 3430 3434 3417 3397 3402 3450 3420 3279 3267 3261 3260 3240 3181 3137 3103 3078 3087 3104 3126 3135 3140 3154 3149 3137 3130 3126 3114 3111 3110 3115 3118 3104 3083 3070 3063 3054 3059 3073 3081 3080 3088 3114 3128 3142 3148 3177 3225 3245 3247 3247 3237 3229 3231 3201 3210 3206 3204 3189 3178 3177 3167 3165 3155 3146 3154 3178 3157 3134 3133 3131 3124 3116 3126 3136 3144 3131 3117 3117 3116 3118 3120 3123 3146 3125 3139 3148 3130 3121 3153 3155 3060 3075 3077 3084 3148 3173 3128 3122 3198 3051 2899 2891 2900 2997 2995 2852 2805 2873 2916 3181 3367 3457 3460 3445 3421 3378 3403 3415 3392 3346 3381 3383 3381 3435 3449 3362 3193 3073 3226 3355 3422 3498 3637 3719 3727 3630 3495 3800 3836 3644 3675 3677 3409 3244 3358 3447 3492 3227 3251 3440 3475 3364 3414 3452 2822 2322 1642 1202 1810 2786 3096 3025 3067 3536 3199 3097 2948 2870 2617 2100 1463 1015 588 194 41 18 108 194 217 373 333 86 11 48 100 239 377 203 122 152 206 403 436 627 1339 2395 2603 2773 2886 2504 2501 2789 2737 2648 2686 2399 2583 2630 2713 2708 2638 2782 2847 2875 2950 2908 2970 2735 2716 2853 2974 3025 3026 2885 2618 2454 2469 2507 2590 2577 2460 2737 2670 2846 2773 2605 2572 2626 2589 2625 2512 2565 2647 2692 2658 2671 2669 2692 2724 2898 2738 2764 2768 2808 3010 3043 2957 2893 2912 2936 2943 2950 2860 2902 3020 3028 2863 2810 2792 2746 2708 2687 2636 2624 2593 2588 2550 2527 2512 2474 2454 2454 2431 2411 2424 2488 2535 2509 2446 2405 2440 2475 2503 2526 2552 2577 2564 2639 2625 2597 2656 2648 2639 2698 2694 2590 2651 2732 2617 2564 2554 2510 2518 2507 2592 2651 2762 2680 2623 2669 2713 2709 2755 2783 2802 2814 2830 2844 2794 2703 2736 2696 2744 2782 2744 2676 2711 2664 2660 2644 2617 2588 2544 2555 2506 2535 2494 2544 3880 3969 3904 3738 3577 3464 3402 3386 3405 3403 3502 3662 3866 3808 3777 3763 3757 3812 3820 3821 3945 3661 3571 3535 3473 3376 3327 3347 3367 3293 3174 3324 3890 3766 4059 4261 4348 4391 4398 4396 4464 4461 4070 4370 4644 4600 4693 4795 4742 4524 4350 4272 4093 4098 4055 4131 3887 3803 3721 3763 3771 3673 3684 3835 3887 3918 3804 3575 3156 2708 2139 1580 1344 1375 1471 1768 2035 2100 2270 2425 2481 2470 2398 2360 2480 2505 2542 2509 2513 2561 2683 2781 2870 2955 3038 3151 3252 3248 3219 3123 2968 2818 2738 2784 2848 2829 2829 2810 2802 2907 2901 2886 2900 2917 2887 2904 2967 2984 3006 3060 3096 3131 3167 3125 3160 3200 3236 3314 3409 3491 3454 3320 3692 3732 3967 4081 3800 3438 3209 2910 2933 3024 3010 3217 3545 3837 3877 3832 3843 3818 3772 3725 3918 4144 4148 4333 4469 4277 3958 4023 4151 3894 4165 4166 4239 4160 4046 3790 3443 3327 3382 3391 3248 3186 3212 3114 3097 2952 2853 2836 2781 2757 3000 3529 2392 2094 2276 2533 2361 2172 2139 2152 2097 1924 2014 2149 1839 1753 1912 2000 1985 1914 1958 1955 1913 1931 1862 1899 1928 1963 1916 1974 2110 2049 1900 1886 1854 1696 1610 1484 1377 1415 1577 1746 1670 1465 1293 1258 1459 1896 2124 2127 1976 1881 2007 1980 1517 1407 1451 1676 1691 1693 1762 1780 1604 1427 1463 1444 1311 1522 1751 1651 1644 2015 2372 2480 2344 1895 1531 1566 1759 1813 2099 2464 2625 2662 2371 2367 2474 2447 2421 2404 2419 2450 2467 2456 2424 2396 2374 2328 2244 2140 2063 2009 1965 1946 2051 2088 2189 2201 2188 2147 2158 2258 2439 2554 2560 2580 2509 2508 2559 2804 2937 2757 2269 1508 1187 1132 1300 1642 1956 2257 2464 2547 2592 2660 2654 2647 2512 2461 2394 2384 2523 2751 2905 3047 3240 3233 3331 3439 3374 3213 3097 3150 3288 3291 3364 3428 3465 3447 3471 3488 3484 3435 3277 3091 2954 2892 2873 2880 2887 2856 2817 2832 2872 2767 2876 3010 3065 3056 3097 3169 3216 3222 3216 3241 3300 3365 3416 3454 3466 3482 3464 3424 3501 3435 3387 3408 3359 3328 3269 3235 3242 3256 3250 3199 3178 3120 3095 3077 3082 3102 3113 3123 3137 3138 3147 3137 3131 3129 3136 3127 3118 3124 3107 3089 3092 3077 3073 3073 3079 3085 3093 3110 3157 3160 3167 3184 3208 3247 3279 3292 3297 3278 3264 3248 3287 3291 3265 3254 3241 3214 3226 3234 3229 3202 3179 3200 3225 3217 3200 3152 3141 3129 3135 3148 3156 3163 3158 3155 3164 3168 3169 3178 3173 3171 3150 3144 3152 3145 3144 3164 3185 3105 3087 3101 3125 3145 3132 3053 3029 3254 3085 2909 2849 2864 2883 2913 2862 2831 2829 2833 3058 3274 3415 3461 3372 3373 3320 3375 3370 3471 3497 3466 3429 3436 3494 3230 3243 3249 3190 3230 3308 3457 3556 3566 3442 3668 3740 3745 3927 3804 3600 3623 3722 3554 3392 3445 3570 3527 3372 3378 3586 3741 3603 3585 3414 3113 2985 2889 2743 2990 3357 3851 3679 3636 3744 3680 3499 3254 3314 3312 2913 2031 1613 1024 567 122 24 47 142 62 143 142 64 109 299 408 602 691 243 237 264 307 406 298 274 690 721 1440 2257 2570 2054 1804 1995 1816 1626 1069 1533 2071 2237 2459 2689 2853 3045 3060 2586 2477 2433 2495 2705 2920 2900 2922 3118 3021 2720 2455 2340 2388 2549 2813 3090 2755 2852 2932 2848 2651 2615 2536 2582 2539 2637 2546 2676 2813 2674 2610 2570 2698 2694 2680 2710 2735 2799 2812 2736 2792 2835 2849 2830 2826 2834 2872 2872 2840 2950 3051 2975 2813 2811 2826 2767 2728 2743 2625 2593 2611 2613 2579 2526 2515 2485 2532 2510 2449 2427 2452 2464 2518 2503 2468 2415 2423 2462 2503 2522 2556 2602 2588 2651 2630 2612 2621 2612 2622 2715 2658 2604 2691 2715 2668 2665 2586 2479 2567 2516 2559 2637 2798 2826 2734 2683 2809 2762 2767 2810 2816 2842 2853 2797 2778 2744 2720 2752 2789 2794 2775 2766 2730 2694 2765 2729 2635 2591 2625 2569 2579 2565 2497 2540 3916 4047 4022 3879 3703 3536 3402 3352 3353 3313 3357 3461 3682 3717 3717 3731 3733 3778 3811 3833 4004 3672 3564 3492 3420 3373 3352 3373 3400 3273 3246 3835 4430 4340 4620 4794 4814 4755 4666 4613 4587 4332 3433 3833 3945 4081 4420 4696 4738 4626 4564 4530 4220 4225 4205 4163 4007 3963 3852 3765 3756 3699 3707 3829 4021 3983 3810 3608 3292 2996 2660 2426 2300 1845 1820 1968 2189 2293 2502 2646 2695 2685 2628 2591 2578 2556 2594 2577 2583 2627 2770 2905 2942 2941 3002 3106 3206 3366 3397 3349 3195 3042 2944 2992 3060 2971 2950 2970 2925 2941 2949 2873 2891 2941 2933 2925 2935 2987 3034 3072 3050 3157 3197 3197 3185 3214 3274 3285 3255 3204 3235 3133 3115 3437 3797 3820 3572 3354 3178 2950 2962 2888 2952 3259 3700 3847 3717 3618 3683 3640 3536 3907 3810 3933 3786 3912 3992 3683 3247 3186 3847 4065 3946 4039 3979 3882 3828 3647 3489 3511 3456 3312 3211 3194 3224 3161 3072 2928 2860 2851 2794 2770 2981 3991 2436 2280 2392 2409 2308 2161 2171 2292 2238 1974 2095 2100 1830 1786 1884 2046 2155 2215 2222 2065 1941 1925 1917 1863 1840 1791 1768 1888 2102 2071 1972 1910 1952 1862 1691 1567 1540 1553 1625 1746 1657 1434 1354 1382 1615 1831 1920 1946 1914 1851 2148 1827 1653 1667 1653 1693 1699 1771 2040 2251 2248 2309 1913 1405 1491 1639 1755 1930 2205 2306 2399 2477 2535 2250 1683 1758 1832 1787 2019 2452 2822 2723 2518 2558 2632 2524 2444 2453 2463 2472 2515 2432 2413 2346 2348 2318 2237 2097 1983 1979 2037 2152 2224 2167 2208 2202 2186 2199 2251 2366 2514 2513 2529 2546 2516 2572 2687 2894 2944 2683 2396 2175 1458 1053 1295 1538 2004 2392 2494 2521 2580 2640 2702 2782 2682 2620 2634 2612 2690 2953 2994 3294 3360 3397 3381 3417 3424 3323 3174 3112 3179 3117 3226 3310 3399 3477 3527 3562 3580 3512 3357 3156 3002 2979 2950 2945 2933 2884 2821 2781 2839 2762 2765 2801 2942 2941 2914 2992 3068 3077 3086 3152 3222 3290 3361 3412 3441 3470 3421 3360 3545 3460 3398 3387 3422 3413 3339 3257 3261 3277 3250 3233 3175 3130 3096 3074 3082 3097 3104 3123 3136 3168 3151 3150 3157 3157 3137 3115 3110 3131 3125 3126 3119 3101 3098 3119 3131 3135 3139 3150 3197 3214 3219 3220 3233 3263 3316 3338 3353 3342 3324 3322 3348 3348 3322 3296 3289 3270 3329 3297 3269 3254 3240 3245 3269 3280 3266 3179 3154 3143 3148 3159 3168 3175 3176 3185 3182 3201 3209 3219 3220 3202 3167 3134 3149 3160 3178 3204 3175 3115 3098 3104 3116 3137 3098 3017 3088 3249 3300 3042 2791 2812 2805 2872 2894 2852 2831 2778 2924 3169 3185 3196 3471 3522 3386 3412 3431 3355 3310 3425 3495 3407 3368 3426 3416 3345 3217 3134 3298 3524 3529 3367 3425 3544 3710 3797 3845 3880 3837 3771 3797 3601 3600 3660 3799 3824 3511 3565 3632 3665 3652 3515 3379 3173 2990 3204 3323 3735 3652 3689 3671 3564 3572 3770 3619 3368 3593 3696 3771 3057 1598 645 683 392 214 491 499 240 139 174 211 340 773 807 1050 893 483 462 414 312 368 33 28 259 658 556 1316 2098 1675 1212 1027 959 715 289 819 1115 750 716 1593 2428 2910 2889 2662 2523 2602 2734 3003 3139 3074 2963 2896 2825 2637 2494 2510 2569 2727 2623 2480 2737 2928 3030 2864 2622 2846 2619 2585 2433 2471 2518 2622 2666 2574 2790 2684 2660 2671 2672 2645 2580 2719 2764 2708 2656 2678 2754 2793 2767 2765 2811 2794 2767 2907 3003 2927 2842 2856 2819 2785 2755 2736 2692 2658 2608 2622 2608 2548 2534 2539 2558 2541 2488 2452 2466 2516 2513 2488 2467 2450 2466 2501 2512 2622 2606 2615 2627 2652 2665 2682 2694 2614 2616 2684 2687 2672 2699 2783 2796 2711 2646 2558 2559 2577 2569 2620 2833 2862 2845 2833 2844 2815 2816 2802 2786 2846 2800 2828 2821 2769 2767 2795 2796 2779 2786 2736 2683 2698 2700 2640 2689 2609 2614 2592 2634 2671 2609 2609 3920 4035 4047 3952 3794 3644 3585 3418 3323 3272 3286 3374 3543 3636 3629 3612 3600 3606 3681 3690 3813 3635 3543 3501 3520 3547 3505 3428 3365 3342 3709 4540 4869 4785 4790 4802 4795 4773 4706 4648 4487 4191 3405 3516 3508 3700 4108 4470 4593 4542 4523 4453 4452 4455 4331 4198 4128 4085 3966 3846 3780 3716 3742 3959 4124 4003 3795 3539 3307 3208 3132 2915 2623 2364 2233 2222 2303 2534 2726 2809 2868 2863 2777 2726 2565 2545 2616 2635 2670 2727 2898 3021 2966 2921 2969 3053 3249 3545 3555 3509 3408 3301 3235 3210 3223 3176 3165 3177 3100 3043 2983 2928 2931 2948 2985 3014 2967 2980 3072 3100 3104 3178 3213 3198 3218 3284 3283 3234 3266 3196 3197 3133 3111 3310 3544 3565 3385 3207 2962 2920 2919 2868 3014 3555 3850 3730 3598 3503 3416 3661 3721 3983 4032 3911 3464 3197 3221 3233 3269 3293 3592 3897 3915 3929 3786 3655 3590 3556 3566 3551 3415 3215 3186 3171 3178 3122 3008 2931 2900 2853 2820 2788 3018 2799 2390 2406 2422 2475 2393 2093 2128 2279 2139 1967 2016 1897 1761 1774 1911 2056 2241 2390 2366 2211 2186 2082 2047 2002 1878 1813 1855 1857 1956 1957 1999 1997 1925 1841 1743 1669 1675 1692 1738 1708 1598 1263 1338 1555 1693 1949 2371 2409 2259 2070 2221 2019 2065 2176 2014 1669 1520 1633 1830 1917 1815 1897 1940 1733 1849 1997 1966 1842 1950 2516 2409 2216 2305 2258 1956 1808 1757 1762 1910 2456 2957 2929 2781 2988 3037 2878 2698 2611 2593 2555 2366 2364 2345 2307 2307 2260 2188 2152 2107 2115 2171 2200 2295 2273 2243 2243 2249 2254 2272 2425 2500 2533 2558 2533 2558 2673 2827 2928 2836 2558 2495 2513 1701 1484 1565 1757 2140 2474 2512 2625 2679 2728 2816 2892 2832 2789 2810 2785 2760 2949 2954 3312 3410 3415 3403 3492 3546 3436 3291 3196 3143 3098 3148 3230 3369 3482 3531 3604 3664 3596 3462 3273 3100 3063 3095 3105 3029 2933 2845 2888 2787 2763 2780 2810 2914 2914 2848 2870 2923 2914 2970 3060 3144 3228 3302 3340 3398 3448 3430 3386 3393 3418 3461 3482 3414 3345 3334 3284 3254 3252 3262 3234 3178 3132 3109 3100 3092 3092 3102 3121 3136 3150 3166 3172 3179 3177 3166 3125 3114 3124 3139 3139 3126 3116 3123 3150 3149 3152 3168 3191 3239 3264 3258 3258 3263 3277 3323 3356 3387 3403 3403 3399 3398 3412 3388 3344 3339 3344 3366 3353 3324 3304 3286 3263 3276 3311 3288 3229 3186 3165 3170 3180 3178 3178 3207 3198 3186 3185 3198 3229 3250 3234 3183 3141 3150 3179 3198 3237 3188 3074 3071 3080 3119 3183 3115 3093 3133 3207 3246 3058 2807 2794 2768 2813 2861 2864 2835 2830 2924 3060 2947 3029 3453 3494 3384 3330 3250 3245 3472 3532 3531 3417 3434 3418 3331 3338 3374 3289 3504 3513 3598 3536 3449 3490 3601 3796 4056 4132 3983 3736 3655 3628 3594 3659 3875 3747 3453 3670 3687 3595 3414 3321 3328 3280 3262 3349 3514 3684 3688 3571 3320 3275 3625 3706 3662 3501 3659 3784 3552 2659 1256 144 159 480 471 688 776 638 369 295 341 693 917 836 1021 996 844 756 571 319 364 83 19 124 524 941 1299 1902 1119 982 562 311 156 24 95 209 265 191 473 1481 2049 1625 1360 2078 2858 3140 3111 3008 3159 3155 2960 2762 2636 2708 2580 2703 2733 2501 2398 2592 2854 3249 3132 3099 2994 2801 2868 2762 2519 2453 2574 2591 2636 2936 3023 2908 2751 2722 2752 2700 2742 2726 2770 2827 2829 2872 2804 2853 2800 2821 2825 2829 2912 2998 2938 2939 2931 2879 2816 2785 2773 2762 2764 2629 2644 2659 2675 2633 2582 2561 2517 2468 2465 2504 2504 2462 2477 2515 2488 2496 2542 2563 2587 2602 2628 2626 2650 2644 2757 2789 2808 2711 2693 2762 2697 2669 2723 2811 2847 2774 2682 2612 2624 2618 2637 2699 2775 2844 2848 2821 2836 2873 2857 2870 2878 2871 2886 2858 2828 2814 2813 2823 2815 2782 2686 2711 2724 2736 2696 2776 2766 2726 2645 2652 2729 2594 2601 3860 3911 3929 3855 3721 3661 3628 3449 3385 3348 3322 3388 3498 3546 3534 3532 3525 3541 3573 3594 3603 3557 3511 3490 3499 3512 3516 3488 3359 3649 4415 4894 4995 4889 4855 4758 4637 4709 4534 4391 4346 4182 4037 3774 3577 3734 4054 4291 4453 4536 4599 4695 4818 4809 4602 4331 4251 4222 4118 4126 4088 3791 3834 4022 4120 3988 3782 3536 3387 3375 3340 3227 3031 2857 2711 2601 2520 2785 2979 2972 2946 2911 2837 2747 2559 2549 2608 2654 2740 2838 2962 3040 3023 3126 3347 3487 3511 3609 3631 3659 3691 3663 3518 3369 3493 3287 3203 3230 3133 3034 2971 2946 2940 2989 3069 2932 2957 2966 3090 3135 3148 3177 3217 3228 3219 3276 3306 3260 3234 3209 3209 3175 3150 3192 3299 3367 3236 3097 3305 3042 2963 2949 3172 3705 3919 3611 3561 3429 3244 3775 3984 3931 3858 3676 3338 3067 3043 3248 3725 3794 3810 3793 3792 3814 3682 3492 3476 3493 3580 3511 3344 3192 3166 3125 3102 3078 3033 2998 2927 2924 2895 2813 2987 2741 2398 2347 2572 2732 2749 2331 2091 2220 2089 1891 1802 1706 1669 1782 1949 1985 2082 2224 2218 2332 2381 2230 2103 2050 1999 1941 1923 1924 1783 1868 2040 2043 1956 1902 1817 1742 1715 1733 1836 1687 1505 1435 1664 1908 2113 2293 2368 2318 2392 2308 2252 2205 2460 2713 2387 1705 1472 1511 1524 1476 1469 1631 1814 1982 2071 2109 2146 2160 2297 2672 2440 2090 2097 2159 2127 1982 1682 2232 2022 2464 2815 2883 2957 2886 2809 2972 2850 2641 2554 2538 2523 2419 2356 2347 2325 2257 2194 2213 2229 2186 2138 2030 2210 2349 2348 2345 2329 2339 2330 2423 2486 2567 2597 2566 2651 2911 3059 2902 2681 2524 2564 2225 2073 2155 2124 2131 2278 2519 2557 2641 2690 2762 2917 2994 3004 3025 2912 2885 2984 2925 3253 3415 3572 3553 3499 3553 3598 3569 3410 3383 3222 3110 3111 3209 3342 3423 3500 3625 3708 3670 3571 3418 3306 3269 3243 3234 3149 3023 2876 2943 2960 2950 2815 2826 2928 2826 2774 2737 2792 2804 2860 2981 3087 3154 3212 3259 3374 3414 3429 3414 3403 3394 3420 3424 3329 3246 3312 3300 3286 3293 3270 3235 3199 3147 3108 3106 3091 3091 3096 3105 3127 3160 3171 3175 3193 3204 3202 3152 3132 3142 3152 3144 3145 3146 3150 3187 3198 3207 3222 3238 3273 3309 3311 3317 3306 3318 3344 3393 3434 3448 3450 3446 3426 3460 3434 3406 3394 3388 3404 3405 3374 3355 3336 3344 3329 3333 3304 3257 3220 3208 3207 3210 3199 3219 3223 3214 3205 3193 3191 3228 3268 3272 3206 3217 3210 3190 3203 3250 3222 3043 3049 3108 3214 3249 3105 3036 3061 3100 3096 2991 2844 2892 2945 3006 2988 2872 2798 2860 2933 2916 2889 3054 3407 3481 3356 3365 3352 3288 3406 3468 3477 3478 3495 3369 3230 3455 3370 3178 3397 3507 3496 3353 3274 3286 3363 3459 3755 3404 3557 3615 3535 3557 3492 3520 3817 3861 3559 3565 3618 3512 3284 3263 3298 3271 3379 3626 3636 3550 3649 3798 3364 3150 3425 3501 3588 3587 3596 3612 3394 2481 1005 146 16 10 121 348 612 810 427 319 311 553 469 381 541 720 637 657 653 495 486 326 197 160 405 1301 1749 2014 1572 1179 515 157 66 71 84 15 366 188 277 1007 1530 1766 964 1516 2612 3107 3207 3060 3053 3214 3108 2869 2923 3076 3003 2948 2896 2784 2808 2787 3111 3313 3368 3271 2945 2825 2924 2663 2645 2542 2744 2880 2810 2882 3007 3041 2806 2911 2935 2925 2813 2745 2778 2791 2843 2895 2803 2832 2851 2906 2937 2919 2913 2989 2924 2922 2943 2910 2845 2827 2824 2827 2819 2760 2717 2730 2748 2709 2650 2564 2572 2516 2498 2511 2480 2454 2512 2580 2582 2549 2552 2547 2575 2665 2675 2642 2660 2668 2750 2783 2771 2763 2673 2752 2715 2718 2696 2764 2836 2850 2783 2770 2700 2690 2713 2732 2763 2817 2849 2860 2877 2885 2877 2915 2936 2904 2845 2865 2870 2836 2793 2783 2801 2824 2816 2779 2770 2799 2830 2823 2751 2757 2772 2750 2747 2735 2708 3796 3784 3792 3755 3700 3658 3602 3482 3382 3371 3412 3456 3487 3520 3553 3543 3570 3619 3561 3561 3533 3513 3506 3506 3522 3567 3583 3521 3612 4248 4853 5018 4938 4811 4771 4749 4699 4615 4311 3944 3996 4061 4045 3588 3566 3950 4204 4390 4490 4514 4567 4458 4774 4869 4703 4431 4363 4409 4311 4332 4350 4113 4058 4094 4073 3963 3800 3669 3604 3494 3388 3412 3233 3173 3132 3062 2993 3063 3101 3026 2945 2928 2845 2670 2526 2512 2518 2607 2768 2929 3045 3133 3222 3498 3497 3578 3642 3743 3706 3650 3741 3838 3683 3677 3471 3164 3173 3212 3132 3016 2949 2936 2933 2925 2925 2971 2969 2969 3070 3117 3146 3196 3242 3274 3261 3262 3277 3308 3286 3248 3219 3205 3208 3223 3256 3270 3170 3070 3424 3393 3423 3570 3753 3969 4027 3711 3581 3217 3361 3899 4042 3803 3553 3443 3383 3356 3322 3628 4195 4129 3876 3714 3660 3650 3512 3327 3355 3437 3500 3400 3360 3192 3105 3077 3091 3086 3036 3011 3013 3004 2929 2798 2934 2823 2487 2396 2514 2492 2727 2368 2167 1985 1706 1528 1483 1523 1643 1798 1867 1825 1898 2016 2054 2165 2320 2264 2000 1933 1982 1995 2055 2015 1810 1821 1941 2033 2064 2018 1927 1882 1837 1837 1916 1679 1540 1664 1776 1926 2366 2821 2063 1952 2391 2371 2286 2232 2576 2885 2192 1594 1473 1565 1561 1480 1504 1555 1722 1980 2052 1974 2160 1881 2231 2282 1933 1733 1754 1768 1742 1729 1886 2576 2192 2311 2492 2629 2827 2592 2131 2580 2668 2677 2675 2632 2565 2411 2360 2433 2435 2315 2322 2342 2301 2232 2118 2049 2214 2411 2414 2418 2428 2468 2464 2532 2558 2568 2611 2673 2801 3103 3158 2756 2508 2349 2577 2341 1987 2039 2154 2233 2331 2512 2698 2757 2740 2811 2917 3051 3326 3317 3224 3149 3148 3111 3504 3663 3497 3447 3498 3551 3734 3760 3738 3505 3291 3144 3112 3193 3273 3303 3481 3619 3697 3708 3654 3565 3514 3480 3367 3338 3285 3099 2989 2989 2932 2815 2749 2755 2837 2760 2752 2708 2824 2776 2782 2897 2990 2978 3098 3223 3340 3392 3422 3433 3436 3418 3381 3387 3325 3207 3287 3279 3312 3322 3283 3251 3218 3161 3148 3140 3104 3099 3102 3109 3118 3125 3155 3186 3204 3222 3203 3177 3171 3165 3156 3171 3160 3169 3172 3201 3214 3226 3248 3273 3300 3324 3375 3364 3358 3374 3397 3431 3464 3470 3473 3472 3471 3471 3460 3459 3444 3427 3425 3419 3414 3401 3401 3388 3363 3364 3355 3310 3274 3275 3238 3243 3223 3238 3246 3242 3231 3205 3188 3227 3275 3286 3275 3276 3229 3179 3206 3250 3157 3109 3105 3160 3213 3156 3025 2988 3037 3078 3119 3070 2921 2861 2923 3069 2963 2818 2770 2927 2968 2920 2954 3098 3347 3541 3482 3500 3453 3250 3307 3398 3434 3423 3350 3283 3310 3233 3050 2960 3224 3401 3312 3069 3048 3192 3334 3510 3575 3468 3625 3688 3503 3493 3389 3516 3600 3717 3618 3443 3477 3414 3160 3227 3247 3356 3459 3628 3725 3600 3587 4023 3998 3238 3193 3414 3575 3578 3587 3529 3414 2719 1386 1095 894 203 86 174 423 606 350 258 203 170 71 30 102 182 278 460 642 748 818 758 451 156 192 1478 2166 2257 1725 847 424 250 143 161 120 56 230 370 766 1237 1070 1282 547 952 1983 2603 2679 2995 2856 3189 3253 3211 3180 3217 3251 3218 3146 3112 3193 3205 3155 3151 3099 2997 2974 2847 2978 3001 2864 2841 2903 2829 2785 2864 2901 2928 2957 3024 3021 3014 2971 2920 2814 2945 2960 2906 2837 2822 2903 3015 2985 2981 2924 2937 2890 2873 2920 2933 2871 2878 2909 2898 2866 2801 2764 2780 2782 2798 2704 2630 2578 2540 2577 2615 2670 2621 2593 2601 2616 2653 2632 2544 2625 2625 2693 2703 2721 2718 2730 2766 2734 2853 2765 2765 2752 2741 2728 2732 2752 2896 2850 2867 2777 2729 2752 2714 2729 2756 2801 2878 2894 2870 2900 2941 2889 2919 2916 2936 2932 2857 2815 2822 2834 2834 2828 2801 2799 2783 2765 2850 2779 2764 2797 2807 2819 2850 2802 3729 3713 3712 3659 3658 3597 3520 3523 3485 3430 3464 3505 3504 3555 3627 3580 3608 3685 3623 3642 3583 3615 3685 3624 3544 3577 3611 3501 3871 4739 5042 4954 4765 4703 4785 4854 4794 4560 4328 3886 3865 3700 3587 3615 3830 4081 4195 4246 4331 4318 4430 4490 4629 4678 4519 4367 4428 4526 4487 4340 4406 4235 4093 4123 4074 4005 3944 3896 3860 3735 3614 3404 3317 3363 3427 3411 3324 3181 3031 2922 2806 2747 2648 2571 2554 2535 2543 2633 2826 3030 3087 3076 3183 3180 3392 3506 3703 3798 3573 3240 3210 3283 3193 3135 3066 3136 3194 3191 3127 3060 3013 2945 2908 2980 2982 3000 2991 3000 3040 3063 3096 3158 3211 3253 3283 3252 3227 3279 3297 3275 3242 3228 3238 3216 3255 3243 3173 3157 3603 3825 3822 3857 3960 4037 4019 3954 3766 3477 3674 3892 3802 3654 3667 3662 3619 3790 3862 4112 3950 3628 3455 3343 3214 3259 3299 3151 3260 3362 3350 3334 3245 3120 3026 3003 3002 2952 2879 2889 3045 2999 2914 2751 2769 2701 2478 2523 2500 2209 2372 2175 2072 1707 1425 1381 1422 1500 1659 1808 1745 1726 1853 1898 2064 2281 2375 2190 1998 1961 2038 2061 2038 1916 1817 1797 1905 2070 2151 2070 2058 1922 1924 1918 1938 1759 1614 1597 1559 1617 2012 2389 1985 2097 2369 2568 2574 2465 2617 2348 1935 1795 1794 1729 1567 1644 1835 1856 1810 1953 1939 1811 2029 1743 1894 1610 1399 1600 1856 1649 1838 1567 2031 2389 2351 2516 2460 2224 2204 2316 1765 2283 2583 2689 2732 2683 2585 2492 2462 2553 2553 2534 2435 2416 2375 2320 2264 2255 2333 2436 2452 2478 2509 2554 2563 2557 2585 2636 2708 2808 2869 3113 2874 2805 2492 2248 2409 2387 1984 1987 2190 2211 2401 2628 2859 2879 2823 2864 3006 3236 3511 3550 3560 3476 3405 3476 3560 3481 3424 3359 3378 3421 3584 3671 3576 3454 3317 3156 3092 3089 3089 3196 3380 3550 3610 3637 3643 3627 3605 3544 3437 3368 3289 3176 3122 3043 2928 2827 2731 2646 2663 2657 2678 2694 2687 2690 2735 2813 2827 2920 3048 3183 3306 3382 3422 3443 3458 3440 3364 3362 3286 3227 3215 3243 3274 3293 3338 3281 3218 3199 3162 3130 3119 3121 3124 3119 3123 3134 3171 3187 3221 3247 3237 3224 3215 3189 3170 3169 3170 3187 3192 3214 3243 3259 3281 3313 3327 3348 3404 3414 3414 3427 3441 3466 3511 3503 3496 3478 3476 3492 3498 3493 3480 3462 3446 3437 3456 3443 3431 3411 3403 3397 3373 3332 3327 3306 3280 3271 3270 3282 3286 3285 3265 3221 3203 3237 3270 3285 3297 3279 3210 3178 3241 3264 3225 3153 3140 3157 3131 3028 2951 2996 3127 3161 3219 3144 2965 2864 2890 3034 2827 2857 2845 2958 2965 2985 3084 3103 3188 3476 3481 3524 3515 3387 3319 3361 3402 3444 3484 3445 3392 3236 3292 3428 3412 3292 3197 3134 3117 3138 3247 3380 3608 3879 3723 3445 3307 3226 3503 3595 3569 3545 3481 3334 3344 3379 3192 3206 3285 3445 3554 3630 3720 3694 3673 3792 3820 3441 3176 3282 3373 3457 3650 3604 3487 3139 2466 2386 2190 1052 420 353 442 488 414 259 152 94 26 15 16 80 259 420 615 817 761 726 362 194 367 1683 2622 2629 2133 1315 579 156 52 12 0 19 79 351 1371 1395 625 218 50 306 751 1247 2218 2845 2859 3065 3088 3109 3149 3180 3476 3508 3461 3518 3505 3369 3227 3258 3137 3168 3114 3016 3138 3136 3106 3109 3103 3007 2953 2955 2967 2936 3009 3095 3014 2895 3069 3093 2989 3069 3141 3066 3011 3055 3031 3073 3007 2921 2900 2897 2870 2870 2877 2970 2969 2959 2942 2937 2915 2822 2832 2816 2753 2726 2750 2731 2693 2635 2687 2675 2712 2660 2637 2647 2637 2619 2661 2562 2579 2672 2729 2737 2733 2729 2752 2782 2745 2804 2840 2811 2787 2737 2737 2700 2780 2823 2868 2897 2860 2759 2778 2770 2796 2811 2824 2854 2890 2867 2869 2950 2879 2899 2927 2943 2935 2845 2841 2821 2858 2859 2826 2774 2783 2841 2853 2826 2881 2884 2847 2831 2852 2888 2841 3784 3781 3733 3693 3669 3604 3556 3545 3532 3479 3440 3435 3473 3572 3630 3597 3638 3786 3781 3787 3792 3819 3804 3737 3690 3640 3707 3796 4012 4834 5001 4875 4883 5001 5126 4979 4351 4110 4133 4141 4173 3816 3801 4027 4111 4104 4122 4029 4014 4139 4260 4416 4593 4631 4489 4377 4489 4727 4686 4585 4378 4222 4220 4172 4117 4128 4161 4132 4019 3898 3734 3438 3555 3686 3739 3643 3381 3119 2986 2916 2843 2675 2563 2567 2700 2753 2733 2771 2917 3091 3134 3050 3024 3111 3313 3562 3773 3772 3462 3115 3115 3137 3101 3032 3053 3116 3141 3119 3081 3056 3018 2938 2961 2989 3023 3023 3004 3006 3020 3036 3052 3108 3335 3199 3241 3197 3206 3263 3301 3309 3295 3274 3289 3339 3373 3415 3359 3454 3770 3902 3843 3819 3852 3878 4028 3801 3799 3679 3635 3667 3656 3742 3973 3995 4027 4148 4223 4296 3378 2806 3026 3016 2813 2970 3099 2951 3151 3257 3263 3224 3149 3037 2980 3038 3024 2987 2993 2996 2949 2893 2815 2679 2584 2542 2541 2697 2629 2282 2278 2114 1860 1614 1541 1558 1607 1545 1639 1723 1743 1776 1800 1929 2157 2353 2310 1920 2191 2398 2477 2271 2055 1871 1764 1814 1953 2007 1994 1932 1995 1958 1940 1933 1924 1953 1945 1648 1449 1402 1795 1963 1999 2030 2014 2430 2937 2691 2670 1861 1674 1651 1689 1685 1714 1817 1991 2199 2170 1893 1792 1791 2092 1972 1711 1594 1672 1842 1994 1708 1804 1706 1859 2028 2545 2905 2457 1605 1642 1779 1821 2370 2790 2705 2528 2496 2528 2577 2595 2632 2526 2415 2369 2363 2407 2448 2430 2429 2413 2477 2549 2580 2604 2678 2736 2744 2726 2737 2785 2819 2736 2847 2725 2594 2254 2092 2547 2720 2603 2392 2299 2250 2422 2653 2815 2855 2849 2977 3156 3437 3458 3716 3697 3650 3688 3722 3509 3346 3288 3323 3411 3499 3573 3657 3631 3481 3291 3151 3133 3204 3125 3097 3199 3345 3496 3523 3339 3444 3518 3500 3439 3371 3308 3307 3267 3129 2964 2852 2793 2704 2695 2659 2646 2654 2647 2650 2690 2714 2772 2875 3011 3146 3269 3343 3359 3425 3461 3435 3378 3350 3286 3261 3251 3256 3259 3225 3204 3275 3196 3210 3202 3156 3136 3147 3160 3160 3157 3153 3179 3203 3235 3257 3258 3259 3246 3220 3192 3189 3195 3200 3206 3222 3249 3266 3298 3338 3360 3392 3426 3448 3468 3491 3503 3500 3540 3528 3519 3502 3493 3487 3484 3507 3509 3481 3471 3480 3493 3486 3467 3465 3450 3424 3416 3466 3454 3381 3326 3300 3299 3313 3320 3327 3306 3252 3233 3251 3266 3283 3317 3317 3193 3206 3256 3240 3185 3145 3115 3094 3042 3012 2982 3026 3155 3169 3127 3045 2914 2865 2950 2978 2836 2857 2911 3026 3106 2929 3098 3057 3161 3222 3386 3520 3602 3609 3450 3336 3335 3358 3296 3235 3251 3335 3365 3188 3167 3208 3238 3246 3248 3212 3181 3260 3582 3527 3258 3376 3557 3680 3570 3527 3463 3413 3386 3255 3253 3299 3318 3370 3428 3500 3574 3718 3740 3739 3693 3703 3653 3403 3321 3470 3533 3640 3597 3493 3516 3530 3367 3296 3149 2357 1463 945 803 733 436 289 210 118 69 90 163 238 288 417 481 539 438 461 395 397 885 1972 3003 3233 2559 1296 481 139 0 0 0 0 0 22 199 806 439 1 0 0 24 449 1628 2477 2915 3124 3253 3341 3481 3357 3493 3748 3907 3915 3829 3590 3382 3431 3678 3571 3371 3246 3264 3383 3382 3290 3282 3142 3122 3119 3146 3155 3120 3228 3051 2995 3023 3113 3162 3166 3165 3095 3148 3139 3026 3025 2989 2924 2938 2913 2999 2985 2957 2975 2994 2993 2965 2949 2951 2915 2911 2853 2822 2826 2801 2792 2813 2754 2678 2662 2665 2648 2674 2654 2647 2635 2679 2666 2685 2725 2756 2766 2706 2706 2763 2804 2791 2783 2855 2854 2825 2753 2755 2730 2718 2767 2828 2858 2853 2781 2799 2793 2805 2863 2894 2873 2885 2890 2849 2865 2870 2855 2872 2903 2893 2878 2887 2890 2868 2851 2858 2789 2786 2825 2769 2824 2894 2889 2926 2870 2841 2864 2861 3885 3889 3789 3807 3700 3776 3686 3652 3643 3635 3582 3505 3529 3581 3619 3615 3742 3874 3896 3871 3871 3917 4044 4188 3853 3790 4032 4247 4471 4902 5003 4939 4867 4812 4871 4750 4244 4232 4117 4065 4121 4118 4122 4095 3922 3853 3835 3883 3878 4059 4162 4255 4444 4586 4586 4536 4561 4661 4640 4511 4251 4124 4143 4168 4182 4262 4358 4298 4020 3912 3713 3454 3500 3524 3537 3502 3336 3135 3014 2969 2918 2829 2827 2819 2885 2932 2908 2907 2974 3061 3069 3025 3112 3210 3384 3619 3749 3642 3380 3322 3379 3273 3213 3145 3139 3101 3080 3056 3038 3015 2998 2945 3002 3022 2983 2997 3014 3019 3040 3071 3065 3124 3222 3221 3232 3179 3201 3301 3382 3366 3325 3310 3315 3448 3483 3626 3796 3872 3889 3894 3849 3820 3819 3842 3878 3510 3660 3679 3557 3493 3593 3894 3966 3982 4104 4152 4023 4026 3954 3641 3223 3270 3221 3016 2956 2902 2955 2981 3050 3114 3089 3001 2924 2926 2961 2941 2937 2920 2846 2801 2764 2692 2620 2601 2440 2574 2422 2254 2208 2111 1984 1654 1129 1493 1813 1622 1655 1679 1735 1809 1869 1913 1949 1971 1895 1407 1930 1978 2090 2030 1918 1799 1697 1815 2000 2006 1890 1920 1972 1970 1965 1976 1988 2003 1973 1682 1497 1584 1887 1975 2086 2046 1910 2280 3003 2644 2395 1871 1796 1700 1708 1840 1914 1820 1661 1802 1793 1940 1815 1733 1816 1923 2038 2043 2010 1762 1620 1828 1873 1946 2261 2417 2690 2862 2058 1903 1565 1633 1860 2427 2843 2741 2565 2607 2550 2625 2650 2617 2482 2342 2258 2276 2403 2549 2537 2588 2500 2489 2667 2714 2726 2765 2780 2768 2743 2689 2727 2732 2701 2687 2613 2444 1913 1471 2494 2880 2603 2660 2355 2314 2511 2732 2858 2896 2967 3213 3292 3303 3386 3282 3269 3385 3541 3590 3396 3385 3316 3297 3414 3530 3707 3776 3537 3437 3243 3216 3157 3158 3133 3111 3109 3127 3143 3088 3097 3198 3283 3325 3326 3276 3287 3383 3360 3224 3085 2957 2901 2894 2854 2787 2719 2697 2651 2641 2657 2679 2738 2842 2973 3104 3208 3241 3342 3434 3442 3417 3408 3367 3319 3294 3254 3259 3249 3205 3193 3182 3133 3171 3231 3188 3158 3167 3162 3173 3180 3200 3220 3233 3252 3283 3293 3295 3272 3242 3218 3214 3218 3220 3219 3228 3245 3311 3339 3349 3378 3409 3449 3500 3513 3525 3542 3540 3566 3560 3541 3526 3518 3500 3499 3527 3546 3541 3522 3508 3512 3491 3475 3482 3449 3492 3467 3462 3432 3389 3350 3327 3329 3318 3362 3371 3334 3271 3248 3273 3279 3299 3336 3276 3222 3244 3252 3225 3189 3154 3064 3036 3013 2996 3032 3108 3144 3076 3033 3020 3001 2856 3034 3021 2867 2856 2908 2992 3148 2891 3059 3044 3097 3177 3291 3447 3579 3612 3346 3357 3329 3289 3281 3389 3475 3436 3099 3015 3041 3235 3311 3211 3084 3124 3203 3277 3745 3444 3425 3531 3442 3231 3203 3395 3344 3437 3438 3391 3344 3353 3461 3480 3448 3518 3498 3637 3730 3715 3659 3559 3228 3149 3308 3288 3462 3585 3533 3605 3725 3636 3586 3483 3310 3101 2573 2009 1852 1260 593 570 445 367 401 365 369 418 415 300 275 257 242 332 555 844 1138 1879 3435 3571 2745 1239 584 240 11 0 0 0 0 0 241 567 366 0 0 0 41 526 1542 2534 3025 3238 3641 3813 3913 3953 3860 3928 3989 3889 3979 3892 3729 3362 3421 3586 3604 3478 3426 3653 3538 3474 3384 3271 3254 3321 3291 3265 3226 3169 3148 3248 3196 3191 3227 3205 3073 3001 3055 3000 2972 3018 3053 3069 3062 2960 3014 3026 3003 2970 2995 3035 3009 2972 2963 2964 2929 2910 2846 2863 2824 2815 2785 2709 2690 2690 2681 2692 2755 2687 2711 2706 2683 2723 2833 2814 2759 2796 2804 2789 2775 2797 2824 2780 2858 2885 2860 2815 2776 2748 2750 2790 2788 2827 2808 2808 2833 2834 2760 2870 2924 2927 2920 2885 2859 2870 2874 2851 2819 2828 2869 2876 2842 2836 2853 2817 2908 2938 2909 2905 2895 2893 2894 2879 2885 2883 2871 2902 2931 3940 3895 3791 3814 3716 3748 3759 3784 3805 3752 3649 3613 3582 3602 3630 3642 3815 3889 3894 3883 3889 3910 3936 4038 4003 4145 4350 4503 4898 5043 5041 5010 4957 5207 4792 4550 4329 4208 4061 3871 3833 3920 3988 3881 3514 3473 3453 3588 3802 3963 4000 4096 4267 4386 4438 4529 4524 4440 4504 4411 4130 3998 4061 4156 4214 4235 4386 4409 4005 3839 3662 3500 3453 3366 3254 3214 3183 3134 3143 3116 3120 3118 3095 3053 3032 3013 2988 2993 2954 2968 2979 3034 3088 3207 3419 3620 3702 3637 3504 3497 3640 4289 4342 4082 3492 3107 3082 3076 3025 3011 3027 2967 3001 3052 3058 3052 3049 3057 3084 3089 3075 3160 3232 3249 3251 3203 3187 3280 3402 3430 3388 3366 3371 3398 3573 3864 4172 4378 4270 3809 3894 3892 3817 3728 3608 3856 3971 3764 3642 3635 3721 4066 3900 3949 4049 4024 3698 3484 3436 3339 3249 3231 3135 3005 2971 2968 2928 2915 3004 3079 3032 2955 2853 2759 2756 2740 2763 2739 2734 2750 2736 2734 2711 2700 2494 2444 2300 2122 2037 1960 1814 1496 1310 1653 1706 1505 1545 1561 1681 1868 1888 1725 1599 1482 964 1156 1509 1679 1828 1844 1787 1738 1669 1752 1944 2042 1856 1900 1943 1936 2011 2147 2176 2178 2010 1696 1692 1964 2127 2125 2162 2143 2108 2297 2764 2472 2225 2177 2114 1917 1800 1824 1800 1573 1158 1103 1853 1894 1965 1710 1517 2044 2437 2442 2243 1735 1782 1893 1906 1876 1831 1960 2396 2422 1508 1780 1818 2126 2341 2634 2723 2576 2513 2752 2619 2660 2659 2588 2489 2409 2309 2213 2286 2400 2488 2659 2685 2698 2780 2808 2795 2800 2830 2774 2626 2617 2657 2668 2674 2701 2687 2445 1862 941 2113 2223 2145 2319 2419 2481 2573 2692 2708 2801 3063 3196 3100 2755 2635 2638 2651 2881 3352 3505 3425 3373 3317 3310 3357 3470 3603 3592 3363 3393 3358 3308 3244 3185 3138 3140 3160 3162 3204 3173 3162 3136 3111 3127 3139 3145 3266 3423 3447 3358 3247 3085 3091 3060 2972 2926 2791 2716 2676 2664 2651 2668 2709 2800 2932 3041 3090 3187 3309 3391 3407 3398 3396 3387 3363 3285 3248 3212 3190 3157 3141 3128 3099 3126 3251 3185 3193 3192 3158 3177 3202 3218 3239 3253 3263 3278 3281 3296 3274 3256 3251 3250 3248 3246 3237 3262 3289 3311 3321 3357 3402 3444 3484 3515 3542 3556 3583 3588 3596 3594 3571 3567 3563 3576 3560 3547 3549 3523 3497 3528 3535 3542 3534 3466 3532 3540 3487 3465 3455 3413 3376 3363 3361 3376 3400 3387 3344 3308 3309 3317 3313 3336 3315 3258 3242 3252 3254 3216 3171 3131 3065 3029 3020 3024 3072 3134 3113 2934 2902 2985 2974 2874 2999 3042 2900 2866 2918 3035 3133 3032 3077 3121 3128 3103 3118 3328 3460 3450 3592 3549 3481 3532 3540 3502 3359 3276 3194 3229 3183 3232 3236 3168 3161 3157 3320 3425 3528 3501 3519 3431 3145 2709 2779 3100 3236 3319 3393 3468 3430 3337 3430 3513 3407 3544 3519 3572 3682 3675 3608 3621 3468 3340 3335 3183 3247 3471 3306 3617 3462 3409 3378 3396 3464 3561 3339 3023 2870 2078 1281 1235 1357 1295 932 699 515 320 209 179 125 132 241 577 1139 1578 2073 2816 3358 3463 2898 2095 1790 343 182 37 2 0 0 1 221 985 473 61 0 43 315 1134 2149 3026 3434 3567 3858 3896 3948 4042 4020 4022 3537 3373 3733 3824 3794 3526 3501 3753 3795 3722 3719 3788 3723 3624 3513 3420 3403 3517 3418 3370 3337 3199 3205 3226 3190 3285 3204 3054 2925 2920 3018 3105 3128 3067 3067 3137 3020 2989 3065 3105 3044 2942 2985 3048 3012 3009 3028 2972 2920 3022 2872 2822 2820 2818 2784 2776 2771 2770 2763 2825 2805 2764 2733 2727 2702 2728 2850 2899 2829 2827 2806 2814 2804 2787 2834 2842 2835 2870 2900 2855 2794 2861 2812 2812 2808 2824 2818 2820 2836 2833 2819 2880 2910 2890 2878 2874 2847 2869 2866 2868 2878 2881 2858 2891 2882 2865 2883 2874 2911 2944 2955 2941 2904 2972 2962 2969 2954 2954 2970 2952 2948 3950 3853 3781 3785 3705 3691 3764 3802 3800 3804 3786 3801 3624 3592 3626 3662 3747 3789 3820 3859 3876 3851 3861 4013 4292 4400 4468 4812 5104 5119 5072 5046 5055 5156 4613 4595 4151 4072 4026 3773 3531 3509 3588 3468 2783 2862 2971 3243 3542 3777 3907 3996 4088 4169 4251 4410 4349 4382 4397 4328 4091 3945 3929 3998 4077 4096 4283 4389 4090 3879 3820 3772 3633 3477 3362 3258 3147 3153 3287 3306 3333 3325 3286 3222 3127 3024 2972 3020 2970 2938 2959 3031 3155 3295 3448 3610 3677 3694 3630 3686 4454 4813 4753 4397 3745 3262 3095 3145 3067 3037 3037 2981 3049 3106 3114 3105 3092 3087 3119 3087 3086 3200 3230 3256 3264 3222 3196 3266 3334 3403 3343 3331 3373 3411 3564 3911 4363 4503 4253 4032 4134 4145 4192 4081 4003 4314 4196 3746 3654 3516 3514 3809 3800 4141 4128 4033 3728 3345 3258 3309 3065 3017 2989 3013 3023 3025 2979 2957 2998 3017 2946 2874 2828 2733 2669 2562 2500 2537 2627 2671 2597 2656 2678 2614 2416 2401 2213 2027 1946 1810 1578 1390 1449 1401 1191 1055 1130 1314 1675 1929 1777 1526 1429 1282 812 1274 1542 1630 1692 1716 1674 1682 1716 1745 1945 2037 1949 1941 1930 1871 1976 2243 2360 2131 1940 1794 1927 2112 2236 2344 2247 2277 2519 2534 2621 2508 2442 2448 2381 2186 1941 1870 1767 1390 1635 1614 1545 1592 1905 1795 1407 1887 1931 2494 2493 2068 2093 2062 1909 1882 1810 1703 2155 2185 1852 1821 2364 2762 2961 2900 2589 2440 2415 2816 2685 2641 2640 2615 2568 2494 2333 2211 2242 2203 2415 2631 2759 2834 2842 2824 2813 2813 2856 2781 2665 2629 2615 2584 2551 2555 2521 2366 2028 1279 1595 1666 1922 2077 2238 2471 2502 2520 2425 2932 2975 2807 2503 2015 1577 1739 2649 3043 3336 3429 3399 3369 3360 3362 3392 3488 3559 3578 3460 3462 3437 3382 3309 3207 3156 3172 3204 3240 3290 3302 3332 3263 3134 3048 3058 3084 3197 3400 3466 3417 3372 3340 3261 3181 3137 2976 2886 2748 2736 2699 2676 2680 2701 2771 2864 2939 2994 3135 3250 3332 3361 3353 3356 3372 3327 3280 3231 3162 3138 3134 3116 3085 3059 3050 3232 3176 3172 3187 3184 3198 3229 3240 3259 3267 3279 3298 3316 3299 3277 3268 3267 3265 3261 3271 3269 3275 3277 3298 3347 3389 3421 3450 3478 3569 3588 3597 3612 3617 3619 3629 3619 3625 3612 3599 3576 3587 3599 3606 3628 3640 3562 3552 3514 3542 3572 3531 3487 3467 3427 3406 3411 3410 3386 3411 3432 3390 3353 3347 3341 3362 3361 3344 3298 3264 3267 3272 3267 3213 3166 3155 3091 3059 3041 3045 3071 3100 3050 2956 2980 3069 3033 2935 2999 3128 3110 2839 2936 2996 3087 3189 3217 3139 3105 2939 3052 3177 3164 3259 3569 3680 3555 3474 3156 3092 2979 3090 3206 3084 3010 3124 3170 3217 2967 3149 3244 3261 3285 3385 3433 3264 3269 3151 3190 3218 3353 3489 3515 3506 3495 3418 3425 3443 3470 3564 3634 3621 3550 3684 3660 3637 3454 3387 3425 3417 3246 3322 3040 3168 3246 3352 3329 3470 3752 3869 3709 3733 3386 2891 2316 2194 2495 2340 1786 1125 577 293 225 247 201 197 413 1528 2177 2513 3082 3509 3371 3310 3507 3470 2422 992 417 139 209 286 105 63 211 1624 1653 1449 935 542 902 2479 3162 3357 3712 3822 3813 3620 3505 3581 3528 3663 3292 3147 3488 3765 3717 3613 3725 3933 3886 3853 3864 3924 3885 3758 3660 3682 3618 3593 3551 3457 3370 3345 3284 3388 3286 3299 3178 3063 3047 3029 3055 2999 3091 3102 3051 3096 3103 3055 3158 3187 3161 2989 2945 2940 2958 3021 3079 2910 2899 2992 2924 2875 2882 2843 2789 2806 2843 2859 2860 2860 2837 2798 2741 2745 2745 2763 2787 2784 2830 2851 2830 2865 2844 2813 2813 2843 2861 2859 2912 2875 2836 2896 2881 2858 2839 2824 2831 2909 2860 2809 2856 2911 2899 2895 2902 2892 2863 2866 2890 2897 2883 2872 2876 2917 2922 2952 2967 2968 2905 2908 2936 2948 2905 2911 2953 2969 3015 3012 3023 2990 2989 3922 3832 3774 3738 3654 3619 3651 3721 3789 3803 3817 3764 3656 3591 3620 3657 3630 3649 3749 3842 3886 3857 3848 4017 4046 4315 4589 4974 5109 5052 5060 4945 4876 4867 4576 4173 3909 3955 4095 3976 3592 3345 3377 3064 2875 2996 3058 3259 3477 3690 3839 3883 3949 4046 4160 4271 4133 4168 4225 4118 4023 3941 3890 3936 3879 3989 4248 4341 4172 4096 3970 3786 3666 3551 3456 3376 3338 3318 3367 3394 3405 3404 3383 3319 3219 3093 3036 3050 2975 2966 2988 3054 3198 3343 3462 3604 3697 3803 3684 3832 4664 4919 4874 4627 4285 3824 3150 3191 3143 3061 3018 3008 3048 3074 3087 3109 3126 3103 3105 3092 3126 3152 3200 3236 3262 3271 3236 3256 3276 3299 3278 3312 3419 3360 3238 3666 4403 4518 4379 4165 4082 4185 4326 4320 4325 4359 4292 4148 3863 3815 3825 3961 4086 4330 4311 4085 3620 3164 3064 3099 2887 3013 3021 3001 2928 2909 2915 2879 2982 2988 2907 2866 2833 2707 2613 2436 2281 2331 2423 2458 2368 2520 2563 2463 2288 2254 2186 2060 2005 1836 1582 1392 1446 1019 840 899 992 1235 1687 2004 1712 1445 1427 1349 1368 1553 1689 1676 1618 1625 1617 1659 1693 2027 1874 1705 1720 1829 1892 1753 1797 1961 2022 1971 1967 1855 1830 1961 2140 2109 2193 2252 2914 2876 2801 2759 2713 2608 2525 2395 2107 2019 1925 1749 2046 2041 1757 1855 2263 2186 1941 1383 1456 1632 1869 2010 2248 2360 2343 2109 1631 1497 1868 2327 2417 2464 2693 2972 3123 2659 2343 2428 2647 2745 2783 2708 2732 2797 2727 2583 2390 2410 2371 2340 2473 2646 2771 2824 2818 2812 2787 2764 2802 2752 2680 2623 2581 2559 2539 2443 2398 2325 2110 1849 1720 1460 1332 1838 2441 2603 2593 2563 2658 2914 2409 1744 1506 1559 1543 2228 2335 2916 3260 3379 3380 3352 3354 3386 3349 3386 3466 3427 3511 3491 3439 3397 3336 3243 3169 3223 3229 3275 3317 3349 3425 3447 3355 3219 3096 3017 3152 3262 3338 3352 3341 3349 3293 3232 3333 3179 2954 2874 2825 2746 2703 2697 2695 2755 2758 2822 2938 3069 3179 3260 3307 3298 3316 3349 3278 3222 3184 3134 3090 3060 3048 3046 3027 3106 3229 3256 3227 3204 3212 3219 3253 3240 3248 3267 3292 3309 3305 3298 3297 3286 3289 3269 3272 3286 3286 3285 3298 3332 3363 3401 3437 3494 3519 3558 3599 3627 3644 3650 3648 3643 3666 3664 3647 3644 3649 3644 3649 3628 3568 3574 3580 3570 3576 3597 3579 3524 3487 3457 3485 3474 3459 3428 3415 3435 3419 3397 3386 3387 3376 3402 3374 3333 3315 3310 3289 3279 3254 3210 3162 3147 3144 3098 3057 3055 3067 3072 3030 3024 3087 3171 3129 2990 3014 3108 3130 2913 2914 2995 3107 3243 3308 3071 3195 3094 3105 3063 3021 3091 3340 3660 3591 3363 3278 3138 3104 3146 3145 3121 3000 2999 3066 3019 2938 2991 3103 3164 3228 3303 3523 3340 3234 3138 3250 3331 3492 3635 3666 3258 3204 3308 3343 3410 3546 3537 3556 3615 3574 3644 3633 3567 3524 3495 3461 3485 3360 3364 3214 3110 3151 3249 3278 3562 3600 3530 3817 3783 3616 3363 3042 2962 3192 3016 2440 1648 920 965 1407 937 899 941 1199 2536 2995 3277 3612 3658 3278 3249 3739 3818 3075 2042 1244 1310 2461 1682 1238 1172 1470 2402 2978 2861 2523 2065 1924 3427 3791 3834 3835 3850 3789 3529 3339 3326 3169 3293 3361 3437 3613 3721 3783 3639 3855 3953 3934 3874 3851 3910 3831 3786 3732 3711 3634 3627 3599 3525 3500 3482 3409 3456 3399 3342 3288 3259 3148 3063 3118 3116 3141 3148 3104 3006 2963 3056 3173 3161 3142 3036 2957 2957 2988 2960 2994 2976 2994 2998 3004 3018 2866 2862 2825 2864 2891 2899 2889 2803 2776 2793 2806 2769 2793 2845 2868 2801 2830 2872 2936 2994 2916 2855 2864 2898 2880 2882 2901 2900 2893 2908 2922 2916 2866 2849 2853 2889 2902 2876 2848 2866 2857 2918 2906 2897 2898 2908 2922 2933 2918 2882 2913 2925 2910 2874 2941 2964 2895 2906 2918 2917 2920 2912 2908 2927 3052 2982 2992 2998 2992 3856 3798 3749 3691 3651 3623 3632 3692 3759 3841 3858 3767 3698 3685 3668 3624 3542 3520 3618 3752 3854 3877 3842 3818 4015 4318 4699 4967 5024 5004 4873 4722 4679 4400 4314 4106 3902 3794 4028 4324 4216 3901 3508 3024 3412 3449 3469 3489 3536 3641 3676 3656 3838 4023 4161 4157 3996 3925 4019 4097 3958 3747 3736 3843 3946 4028 4139 4281 4302 4259 4099 3955 3921 3734 3543 3470 3484 3477 3484 3497 3481 3485 3486 3379 3289 3221 3239 3176 3067 3032 3080 3182 3265 3309 3375 3432 3742 3867 3790 3981 4696 5039 4849 4583 4182 3215 3163 3236 3204 3122 3047 3022 3059 3114 3133 3114 3110 3097 3110 3124 3172 3205 3232 3241 3269 3327 3260 3251 3270 3244 3295 3366 3434 3314 3314 3832 4437 4495 4539 4052 4059 4218 4213 4192 4254 4323 4453 4567 4202 4124 4235 4393 4490 4387 4163 3833 3243 2998 3030 2858 2862 2947 2965 2893 2785 2757 2732 2703 3836 3060 2883 2829 2754 2579 2402 2273 2233 2291 2267 2208 2182 2378 2449 2358 2226 2169 2126 1999 1890 1700 1674 1328 1145 1029 1006 1056 1168 1399 1769 2056 1593 1350 1404 1495 1584 1646 1641 1667 1637 1651 1662 1668 1693 2274 2518 2266 1881 1747 1738 1509 1571 1578 1573 1639 1873 1863 1729 1954 2201 2361 2386 2512 3033 3037 2913 2808 2694 2493 2086 2093 2038 2036 2079 2119 2045 1926 1924 2025 2280 2155 2004 1429 1411 1721 1969 2186 2334 2329 2277 2031 1578 1687 2101 2035 1714 1793 1821 1474 2465 2541 2424 2508 2573 2800 2807 2731 2823 2780 2839 2742 2760 2591 2568 2631 2718 2756 2767 2782 2787 2788 2768 2725 2711 2719 2711 2666 2606 2586 2553 2364 2302 2072 1887 1663 1578 1685 1718 2179 2702 2736 2759 2805 2986 2588 1517 494 399 489 839 1506 2133 2743 3136 3275 3295 3351 3374 3454 3314 3380 3435 3439 3435 3441 3434 3357 3334 3310 3250 3297 3326 3342 3354 3424 3527 3524 3460 3410 3260 3047 3060 3069 3059 3074 3120 3191 3261 3319 3428 3437 3349 3138 2874 2789 2758 2729 2717 2720 2749 2795 2876 2981 3085 3159 3213 3224 3268 3288 3236 3178 3144 3117 3081 3047 3023 3025 3026 3151 3162 3181 3260 3219 3239 3263 3280 3284 3289 3297 3307 3315 3330 3339 3334 3307 3308 3294 3295 3305 3312 3317 3322 3337 3383 3425 3468 3497 3519 3573 3631 3658 3671 3683 3676 3681 3693 3693 3694 3701 3684 3665 3698 3708 3683 3633 3614 3606 3613 3621 3601 3544 3514 3504 3502 3487 3474 3464 3471 3476 3430 3427 3425 3419 3417 3406 3374 3352 3350 3334 3312 3311 3266 3213 3185 3192 3174 3092 3066 3062 3068 3069 3045 3062 3143 3132 3120 3060 3034 3088 3082 2969 2940 2979 3015 3191 3385 3129 3140 3093 3064 3070 3030 2912 3098 3514 3510 3466 3486 3445 3333 3186 3049 3156 3098 3063 3069 3043 2979 3048 3273 3331 3251 3463 3315 3296 3342 3215 2926 2863 3489 2920 2372 2042 2071 2628 3127 3327 3605 3564 3494 3567 3573 3570 3563 3503 3485 3528 3485 3414 3390 3407 3418 3342 3225 3278 3290 3582 3627 3779 3745 3675 3601 3438 3403 3417 3457 3489 3154 2559 2164 2182 2918 2461 2308 2379 2680 3052 3324 3648 3658 3868 3400 3392 3815 4071 3806 3247 2771 2987 3864 3384 3081 2993 3077 3382 3879 3759 3688 3460 3382 3752 3929 3905 3821 3766 3691 3492 3488 3331 3129 3193 3504 3782 3826 3823 3837 3781 3846 3863 3833 3781 3729 3725 3766 3738 3719 3749 3765 3689 3604 3609 3615 3514 3502 3502 3453 3429 3406 3393 3237 3148 3217 3305 3318 3271 3231 3130 3160 3170 3149 3089 3035 3043 3010 3021 2977 2941 2971 2992 2990 3016 3053 3011 2933 2952 2908 2901 2909 2911 2873 2770 2765 2810 2810 2769 2778 2864 2940 2923 2915 2957 2970 2927 2926 2911 2924 2852 2878 2931 2968 2949 2902 2905 2961 2930 2895 2892 2879 2904 2953 2924 2919 2903 2884 2932 2946 2924 2926 2925 2937 2955 2940 2926 2915 2916 2910 2981 2974 2949 2915 2960 2959 2878 2939 2946 2932 2945 3000 3022 3001 2996 3004 3785 3739 3688 3653 3634 3617 3624 3662 3712 3783 3727 3724 3735 3708 3659 3563 3464 3473 3569 3649 3722 3789 3787 3868 4089 4431 4786 4918 4892 4936 4694 4641 4469 4286 4239 4081 3808 3615 3808 4238 4445 4332 3822 3539 3708 3661 3594 3540 3506 3490 3478 3534 3768 4033 4146 4065 3895 3827 3870 3891 3740 3483 3366 3527 3881 4048 4061 4079 4121 4191 4209 4154 4109 3904 3678 3621 3560 3536 3525 3524 3507 3470 3426 3324 3298 3287 3297 3278 3203 3147 3182 3273 3305 3262 3278 3428 3722 3842 3796 3903 4205 4342 4165 3846 3486 3139 3171 3230 3208 3150 3116 3115 3120 3127 3156 3131 3130 3108 3127 3152 3181 3209 3235 3253 3280 3329 3604 3925 3645 3460 3360 3367 3425 3376 3331 3621 4119 4493 4640 4263 4048 3960 3899 3923 4020 4157 4505 4874 4871 4599 4583 4482 4446 4103 3431 3114 2800 2802 2810 2700 2636 2591 2633 2695 2709 2673 2741 4212 2955 2931 2878 2734 2592 2422 2279 2264 2304 2277 2218 2061 2050 2177 2276 2272 2174 2103 2081 1947 1781 1646 1598 1305 1118 1103 1106 1142 1226 1251 1272 1399 1269 1197 1434 1611 1638 1617 1576 1537 1576 1578 1618 1626 1688 2014 2172 1980 1742 1527 1450 1361 1301 1248 1265 1400 1568 1612 1669 2154 2210 2573 2596 2689 2963 2921 2698 2839 2513 2335 2073 2026 2073 2012 1923 1923 1746 1429 1748 2050 1951 1821 1636 1366 1348 1601 1938 2186 2269 2372 2464 1824 1912 2206 2228 1809 1614 2009 2221 1699 2439 2549 2422 2468 2368 2485 2818 2732 2671 2513 2560 2816 2798 2708 2747 2909 3049 2885 2878 2726 2787 2712 2695 2662 2572 2472 2492 2559 2623 2623 2562 2286 2087 1939 1774 1787 2144 2181 2213 2437 2780 2929 2951 3057 3124 2633 1392 86 74 21 526 1312 2067 2635 2961 3059 3240 3352 3427 3393 3308 3342 3359 3450 3538 3459 3358 3290 3392 3417 3336 3362 3418 3440 3460 3540 3574 3577 3443 3429 3311 3137 3004 2935 2935 2976 3082 3096 3219 3431 3553 3588 3517 3253 2954 2857 2846 2774 2759 2744 2737 2761 2812 2894 2979 2966 3062 3150 3205 3220 3180 3123 3105 3094 3071 3018 2977 3065 3137 3198 3153 3089 3286 3276 3266 3271 3294 3297 3308 3330 3341 3335 3342 3345 3339 3325 3325 3319 3322 3351 3362 3360 3363 3370 3427 3468 3494 3510 3539 3591 3642 3675 3692 3700 3708 3711 3714 3721 3713 3712 3711 3716 3713 3716 3676 3654 3645 3622 3619 3633 3613 3579 3548 3532 3552 3574 3540 3505 3471 3467 3491 3475 3462 3462 3457 3432 3401 3390 3382 3373 3375 3340 3278 3226 3217 3197 3158 3097 3078 3080 3086 3075 3045 3068 3164 3105 3113 3125 3103 3155 3121 2990 3062 3097 3079 3184 3410 3231 3058 3086 3109 3154 2932 2817 3015 3265 3375 3447 3457 3457 3338 3204 3146 3044 3098 3121 3188 3289 3299 3230 3356 3318 3262 3348 3120 3061 3279 3266 2855 2652 3281 2648 2163 1467 842 1472 2740 3196 3486 3561 3485 3530 3575 3489 3448 3398 3224 3451 3440 3393 3391 3391 3433 3436 3356 3373 3486 3627 3732 3771 3706 3720 3653 3635 3448 3440 3469 3469 3471 3384 3420 3109 3140 3333 3354 3330 3435 3531 3579 3721 3888 3859 3810 3729 3892 4208 4146 4056 3878 3985 4167 4092 3977 3905 3913 4091 4273 4099 3986 3877 3857 3964 4065 3958 3855 3758 3733 3687 3645 3538 3485 3578 3678 3865 3852 3810 3801 3833 3904 3898 3729 3654 3652 3724 3742 3701 3680 3738 3770 3704 3647 3644 3582 3526 3514 3520 3494 3487 3459 3407 3346 3296 3295 3359 3276 3292 3301 3266 3210 3174 3169 3224 3144 3132 3040 2961 2934 2939 2938 2960 3037 3030 2988 2889 2930 2977 2979 3000 2957 2942 2849 2819 2842 2850 2850 2818 2828 2817 2840 2840 2839 2889 2972 2993 2999 2961 3020 2989 2950 2996 3030 3032 2950 2928 2968 2953 2944 2939 2916 2940 2963 2951 2976 2939 2904 2929 2989 2951 2959 2966 2940 2947 2966 2974 2984 2987 2962 3012 3002 2985 2946 2918 2950 2926 2977 2987 3004 2991 2977 3013 3008 3028 2993 3721 3719 3690 3651 3612 3584 3590 3644 3701 3731 3725 3790 3787 3693 3591 3507 3475 3505 3588 3574 3616 3612 3709 3944 4249 4589 4845 4903 4835 4856 4711 4675 4495 4308 4197 3947 3659 3731 4124 4229 4166 4222 4028 3887 3739 3605 3569 3582 3540 3452 3380 3482 3891 4078 4061 3949 3870 3868 3937 3850 3479 3472 3324 3271 3514 3335 3536 3933 4032 3958 4084 4149 4119 3885 3769 3702 3556 3504 3520 3514 3468 3429 3352 3332 3341 3314 3355 3369 3309 3210 3178 3236 3268 3447 3372 3446 3663 3745 3719 3808 3884 3773 3764 3706 3400 3298 3230 3251 3243 3230 3201 3161 3174 3174 3144 3162 3163 3151 3163 3183 3210 3272 3324 3297 3337 3209 3711 4411 4086 3747 3584 3511 3505 3405 3187 3071 3585 4311 4561 4317 3989 3730 3564 3530 3617 3982 4492 4328 4473 4556 4160 3822 3676 3386 2846 2767 2754 2780 2734 2651 2476 2356 2443 2588 2688 2670 2334 2946 2959 3165 2920 2514 2301 2222 2271 2358 2373 2311 2072 1960 1961 1997 2096 2201 2204 2214 2103 1914 1769 1686 1586 1361 1213 1119 917 944 1102 960 713 669 458 685 1075 1265 1307 1311 1364 1497 1506 1563 1560 1557 1659 1776 1739 1618 1559 1356 1159 1181 1076 1030 1106 1158 1192 1411 1871 2435 2487 2772 2622 2471 2606 2470 2284 2705 2297 2080 1897 1985 2014 1867 1718 1780 1783 1284 1651 1844 1865 1744 1578 1455 1426 1527 1823 2071 2035 2400 2185 1812 1745 1579 1593 1903 2058 2573 2735 2629 2347 2110 2343 2614 2504 2505 2668 2539 2310 2420 2462 2490 2455 2611 2774 3025 3408 3355 2994 2848 2789 2652 2578 2576 2560 2537 2476 2464 2583 2631 2675 2453 2308 2306 2170 2250 2474 2331 2494 2559 2873 3145 3209 3231 3016 1999 885 593 512 718 964 1423 2061 2533 2733 2972 3284 3384 3408 3350 3303 3309 3303 3306 3412 3390 3261 3246 3263 3245 3312 3409 3481 3514 3512 3594 3589 3553 3461 3349 3228 3126 3014 2935 2977 3074 3239 3519 3543 3563 3643 3678 3593 3208 3058 2937 2956 2915 2832 2756 2731 2734 2748 2819 2819 2880 2977 3084 3145 3147 3123 3087 3080 3066 3059 3019 3112 3218 3212 3131 3104 3156 3309 3294 3288 3285 3303 3321 3327 3353 3368 3356 3358 3365 3370 3364 3363 3359 3362 3429 3422 3415 3420 3429 3466 3506 3527 3547 3581 3612 3642 3687 3703 3713 3724 3725 3727 3743 3739 3745 3756 3743 3743 3748 3712 3680 3651 3640 3626 3635 3636 3615 3584 3581 3597 3580 3545 3512 3502 3512 3506 3505 3506 3496 3484 3459 3454 3438 3423 3409 3378 3337 3311 3262 3239 3242 3149 3097 3084 3084 3091 3091 3049 3086 3158 3138 3117 3107 3090 3112 3101 3038 3131 3226 3107 3138 3400 3355 3013 3037 3200 3250 2890 2865 3078 3177 3246 3418 3435 3519 3342 3304 3280 3218 3117 3088 3231 3349 3344 3336 3197 3109 2997 2894 2940 3003 3360 3332 3115 3011 3220 3137 2778 1896 1014 1202 2445 2663 3163 3483 3500 3527 3599 3514 3433 3394 3276 3365 3425 3416 3468 3399 3522 3504 3443 3531 3604 3665 3750 3799 3595 3672 3694 3618 3504 3447 3377 3366 3510 3450 3508 3509 3488 3671 3765 3670 3707 3521 3657 3591 3777 3840 3855 3892 4031 4024 3937 4015 4018 4059 4195 4222 4148 4143 4321 4479 4284 4189 4081 3976 4057 4113 4081 3981 3934 3872 3854 3862 3846 3713 3599 3813 3841 3866 3838 3767 3715 3698 3704 3741 3558 3494 3489 3452 3453 3524 3634 3663 3543 3591 3602 3552 3497 3523 3507 3515 3513 3450 3405 3353 3320 3334 3353 3317 3353 3326 3298 3244 3227 3218 3113 3118 3033 3045 3028 3019 3010 2882 2966 2953 2914 2971 2962 2903 2883 2954 2973 3045 3008 2951 2883 2882 2954 2902 2867 2870 2876 2865 2884 2891 2877 2874 2966 3012 3005 2964 2975 2985 2996 3029 2992 3039 3006 3001 3003 2987 3002 3009 2974 2973 2974 2996 3010 2974 2942 2955 2975 2985 2985 2991 2986 2969 3002 3010 2982 2972 2995 3022 2984 2971 2957 2931 2927 2949 2965 3010 3040 3046 3023 3022 3015 3021 2991 3687 3718 3719 3684 3629 3576 3565 3614 3736 3679 3679 3676 3657 3608 3529 3488 3506 3490 3524 3511 3603 3688 3769 4050 4435 4736 4910 4994 4959 4862 4754 4778 4628 4332 4143 4098 4042 3943 3911 3819 3858 4030 3906 3774 3552 3439 3443 3447 3463 3441 3315 3437 3983 4047 3852 3716 3826 4155 4297 3930 4009 4004 3861 3330 3169 2589 2701 3422 3869 3895 3844 3978 4017 3818 3769 3631 3491 3431 3431 3428 3379 3411 3408 3369 3398 3397 3422 3436 3389 3323 3323 3350 3400 3517 3434 3433 3563 3633 3627 3639 3634 3590 3669 3513 3409 3358 3311 3338 3362 3353 3304 3209 3187 3141 3093 3162 3176 3182 3200 3216 3254 3304 3264 3284 3386 3337 3269 4231 4199 3701 3561 3579 3661 3636 3486 3054 3430 4041 4207 4096 3680 3080 3048 3200 3458 3865 4179 4081 4231 4389 4446 4061 3214 2831 2810 2858 2859 2894 2916 2837 2476 2279 2451 2585 2681 2551 2526 2722 2775 2943 2707 2310 2165 2114 2192 2191 2493 2308 2024 1963 1944 1836 1760 1798 2041 2046 1953 1874 1737 1655 1614 1561 1421 1041 598 533 745 799 563 451 417 543 841 1022 1046 1060 1202 1277 1344 1423 1450 1506 1606 1640 1420 1370 1194 1066 1009 1090 1009 925 1030 1016 1005 1291 1939 2390 2599 2720 2712 2757 2868 2761 2558 2370 2191 2118 2118 2131 2020 1860 1815 2068 2063 1245 1449 1638 1886 2114 2036 1788 1682 1481 1502 1797 1659 2096 2157 1978 1554 1299 1564 2246 2389 1990 2395 2597 2253 2095 2483 2783 2244 2363 2207 2437 2317 2394 2552 2640 2720 2805 2837 3082 3184 3165 3000 2908 2775 2545 2429 2485 2539 2931 2536 2493 2416 2468 2526 2618 2834 2731 2442 2628 2416 2505 2577 2765 3098 3260 3216 3241 2873 1702 1686 1568 1356 999 793 1236 1930 2459 2533 3024 3291 3525 3527 3416 3361 3316 3276 3269 3435 3261 3248 3262 3292 3351 3425 3502 3572 3575 3578 3563 3541 3552 3437 3217 3078 3034 3015 2958 2945 3074 3266 3625 3716 3633 3711 3619 3536 3310 3143 3062 3065 3005 2878 2766 2715 2709 2718 2715 2745 2815 2914 3024 3090 3076 3063 3051 3041 3045 3023 2987 3061 3160 3188 2994 3024 3222 3323 3337 3329 3311 3326 3381 3362 3385 3392 3388 3380 3404 3426 3417 3407 3408 3416 3472 3472 3468 3473 3486 3503 3530 3559 3579 3608 3639 3661 3691 3710 3718 3729 3741 3744 3755 3759 3756 3751 3745 3757 3779 3771 3777 3691 3652 3636 3647 3654 3643 3644 3657 3611 3588 3564 3531 3516 3514 3539 3573 3530 3479 3459 3454 3454 3460 3452 3431 3403 3365 3354 3301 3267 3209 3146 3117 3109 3082 3114 3105 3086 3081 3100 3083 3071 3068 3075 3135 3053 3066 3080 3171 3158 3244 3469 3354 3163 2938 3148 3180 2973 2892 3059 3073 3081 3324 3412 3526 3474 3387 3258 3156 3080 3204 3288 3344 3291 3238 3143 3053 2965 2835 2870 3114 3431 3458 3369 3340 3368 3319 3082 2574 2116 2175 2527 2825 3242 3469 3442 3454 3516 3515 3448 3375 3325 3365 3451 3468 3528 3501 3539 3540 3488 3477 3583 3659 3713 3687 3571 3616 3562 3482 3530 3413 3344 3279 3486 3285 3324 3481 3644 3837 3563 3682 3596 3453 3545 3642 3659 3730 3902 3834 3997 3817 3688 3589 3565 3786 4122 4065 4093 4143 3973 4023 4263 4329 4364 4392 4271 4140 4081 3988 3923 3934 3953 3941 3869 3791 3699 3687 3767 3859 3840 3607 3546 3521 3470 3518 3447 3323 3303 3263 3326 3327 3523 3553 3543 3564 3574 3435 3355 3377 3434 3459 3447 3421 3397 3368 3238 3249 3340 3330 3292 3280 3288 3246 3124 3218 3172 3140 3079 3029 3029 2978 2997 2989 3038 3034 2990 2970 3005 2964 2983 3002 2967 2983 2999 2986 2928 2923 2994 2926 2868 2867 2881 2902 2914 2894 2916 2916 2922 2972 3003 2978 2978 2967 2983 3000 3012 3016 3023 3064 3069 3082 3069 3060 3050 3030 3022 3004 3025 3035 2990 2972 2974 2982 2999 2995 2979 2972 3012 3022 3016 2990 2987 3007 2961 2987 2967 2928 2949 2958 2944 3058 3039 3027 3006 2981 2987 3024 3031 3681 3714 3736 3725 3656 3567 3488 3475 3584 3684 3698 3683 3670 3647 3587 3508 3504 3454 3457 3523 3627 3737 3823 4059 4409 4701 4921 5028 5170 5025 4893 4938 4800 4247 3855 3932 4038 4016 3982 3891 3977 3914 3699 3509 3399 3376 3377 3357 3282 3255 3308 3503 3961 3909 3731 3683 3894 4216 4104 4091 4072 3800 3758 3398 3093 2435 2151 2684 3498 3802 3690 3704 3687 3697 3670 3554 3464 3419 3372 3351 3301 3296 3383 3435 3474 3475 3471 3468 3440 3403 3419 3501 3527 3531 3489 3431 3466 3515 3530 3560 3564 3580 3552 3467 3428 3411 3383 3408 3444 3435 3375 3227 3183 3101 3135 3174 3185 3202 3238 3310 3487 3742 3362 3364 3386 3476 3633 4381 4672 4294 3750 3628 3730 3713 3410 3104 3328 3670 3668 3387 2871 2243 2541 3003 3420 3851 4069 4092 4360 4693 4644 4265 3431 2814 2860 2833 2844 2857 2832 2576 2307 2370 2539 2649 2701 2665 2643 2723 2763 2686 2532 2366 2217 2095 2185 2124 2269 2203 2006 1943 1923 1748 1686 1557 1765 1779 1803 1733 1595 1493 1437 1333 1199 940 498 621 555 547 706 890 731 543 886 1116 1104 1131 1182 1364 1410 1373 1458 1549 1553 1526 1290 1055 960 1010 971 949 959 953 1009 1133 1122 1466 1550 2268 2720 2701 2749 2991 3309 2800 2411 2294 2349 2407 2399 2094 1781 1878 2115 2517 2113 2024 1535 1411 1711 2021 2030 1929 2065 2101 1635 1544 1522 1953 2242 2371 2541 2460 1985 2033 2177 2571 3023 2605 2283 2388 2714 2985 2443 2429 2278 2419 2505 2572 2663 2614 2467 2551 2557 2801 2908 2961 2996 3021 2803 2430 2400 2757 3099 3325 2722 2493 2263 2175 2273 2568 2981 3115 3015 3062 2737 2671 2702 2894 3170 3034 2205 3181 3027 3026 2430 2269 2218 1851 1263 1387 1506 2320 2675 3099 3293 3434 3486 3443 3420 3325 3282 3304 3304 3261 3263 3307 3376 3428 3513 3577 3659 3666 3645 3614 3616 3570 3376 3122 3012 3003 2964 2938 2885 3001 3179 3247 3300 3543 3886 3567 3427 3303 3217 3184 3143 3067 2934 2787 2703 2689 2683 2666 2698 2773 2866 2965 3034 2960 2967 2973 2984 3007 3003 3011 3057 2962 3178 2974 2977 3208 3366 3391 3386 3362 3352 3444 3416 3420 3426 3432 3440 3465 3502 3487 3474 3488 3482 3510 3517 3510 3509 3515 3523 3539 3577 3598 3623 3649 3671 3694 3716 3737 3754 3762 3762 3777 3787 3787 3781 3776 3780 3768 3763 3792 3711 3664 3654 3665 3687 3682 3678 3674 3626 3606 3592 3580 3580 3588 3606 3575 3534 3518 3525 3526 3501 3477 3438 3399 3376 3379 3355 3314 3269 3218 3163 3138 3111 3075 3115 3115 3085 3048 3030 3032 3064 3048 3084 3106 3064 3000 3076 3192 3267 3216 3362 3195 3104 3053 3110 3179 3087 2829 2859 3071 2981 3191 3351 3446 3424 3437 3402 3392 3267 3243 3201 3281 3349 3265 3151 3054 3045 3055 3063 3332 3498 3482 3426 3417 3439 3429 3207 2993 2886 2929 3076 3274 3378 3463 3447 3487 3492 3460 3428 3433 3428 3462 3502 3529 3556 3548 3544 3560 3577 3593 3584 3626 3729 3706 3601 3558 3558 3560 3441 3394 3398 3374 3462 3392 3355 3464 3314 3300 3148 3474 3404 3249 3455 3608 3529 3718 3674 3630 3672 3546 3426 3350 3335 3597 3941 3969 3999 4053 3899 3889 4269 4415 4347 4408 4185 3919 3924 4028 3887 3957 4019 3949 3866 3872 3876 3884 3806 3767 3746 3481 3378 3287 3220 3228 3220 3109 3107 3188 3168 3303 3400 3435 3519 3550 3569 3457 3308 3200 3183 3162 3275 3374 3396 3296 3239 3252 3261 3292 3288 3273 3267 3323 3221 3221 3206 3124 3002 3012 3113 2968 3013 3041 3014 2951 2900 3016 3055 3038 3050 3055 3006 2964 3017 3043 2990 3010 3004 2956 2903 2874 2885 2928 2900 2915 2943 2934 2925 2948 3020 3009 3003 3001 2981 2986 3013 3037 3047 3097 3049 3064 3079 3072 3085 3100 3121 3044 3083 3085 3044 3051 3065 2989 3034 3070 3031 3017 3017 3039 3124 3051 3050 3037 2988 3026 3023 2996 2992 2971 2946 3083 3008 2931 2936 2977 2993 3021 3045 3649 3732 3763 3721 3644 3602 3588 3663 3661 3564 3591 3662 3680 3657 3608 3527 3523 3522 3434 3500 3613 3708 3773 4060 4493 4683 4834 4890 5200 5176 5031 5076 4946 4498 4145 4126 4139 4089 4219 4038 3997 3895 3754 3582 3483 3453 3345 3257 3200 3200 3313 3585 3890 3824 3656 3628 3865 4226 4186 3895 3897 3562 3434 3490 3089 2299 2011 2665 3189 3587 3571 3561 3569 3725 3742 3640 3560 3507 3418 3334 3402 3418 3494 3518 3523 3500 3484 3491 3481 3456 3450 3581 3613 3593 3533 3453 3434 3457 3481 3577 3588 3545 3543 3494 3442 3415 3409 3430 3471 3474 3397 3269 3173 3158 3196 3192 3194 3230 3293 3369 3462 4063 3386 3458 3525 3468 3896 4589 5007 4816 3985 3990 3840 3689 3358 3178 3211 3277 3215 3056 2875 2311 2961 3192 3601 4017 4294 4404 4352 4120 3951 3672 3182 2968 2898 2781 2739 2672 2550 2450 2350 2364 2514 2650 2660 2652 2641 2707 2656 2411 2254 2266 2230 2158 2188 2176 2183 2148 2003 1901 1996 1930 1794 1602 1698 1862 1796 1592 1395 1305 1201 1054 836 649 613 814 607 708 839 620 782 860 929 1279 1289 1386 1441 1352 1259 1359 1456 1508 1429 1509 1147 863 825 841 780 694 768 999 1173 1417 1450 1385 1329 1842 2340 2620 2833 3241 3379 2851 2483 2506 2605 2656 2476 1914 1721 2057 2496 2792 2774 2653 1719 1014 1102 1419 1572 1880 1884 2236 1611 1270 1727 2288 2433 2732 2751 2690 2130 1993 2175 2180 1973 2003 2243 2609 2940 2632 2293 2459 2526 2648 2775 2792 2766 2760 2541 2234 2260 2507 2867 2981 2929 2880 2696 2329 2450 3173 3285 2862 2644 2452 2186 2059 2095 2523 2735 3008 3210 3253 3146 3067 3000 3083 3312 3067 1714 2005 2724 3093 2918 2675 2632 2475 1847 1938 1952 2328 2863 3229 3391 3498 3480 3475 3419 3324 3296 3299 3278 3283 3321 3370 3464 3572 3588 3618 3642 3677 3664 3618 3572 3476 3299 3115 3095 3110 3035 2909 2882 2971 2920 2921 3179 3313 3623 3463 3371 3321 3273 3253 3183 3101 2990 2855 2758 2722 2672 2644 2667 2734 2809 2896 2916 2867 2876 2898 2923 2956 2969 2958 2923 2913 2967 2927 2934 3146 3357 3418 3450 3433 3406 3487 3481 3479 3488 3505 3503 3517 3564 3562 3563 3556 3543 3548 3553 3542 3543 3550 3563 3568 3591 3614 3644 3670 3678 3698 3734 3747 3757 3764 3774 3791 3800 3804 3812 3816 3821 3816 3832 3817 3749 3673 3639 3651 3724 3668 3669 3664 3643 3636 3635 3638 3626 3595 3587 3566 3573 3560 3526 3503 3494 3477 3455 3428 3430 3405 3368 3317 3255 3194 3149 3146 3124 3129 3116 3095 3075 3069 3079 3066 3010 3031 3028 3006 2957 3001 3089 3140 3151 3169 3194 3168 3041 2946 2977 3063 3074 2944 2788 2850 2960 3197 3325 3118 3070 3415 3527 3502 3428 3186 3080 3197 3320 3386 3241 3133 3154 3167 3278 3433 3536 3519 3377 3379 3447 3459 3308 3237 3253 3261 3338 3391 3443 3451 3441 3431 3416 3407 3415 3469 3479 3507 3522 3557 3592 3599 3574 3575 3531 3624 3607 3600 3636 3625 3553 3557 3575 3476 3491 3487 3505 3555 3416 3271 3428 3619 3616 3428 3336 3484 3491 3338 3489 3548 3480 3685 3503 3399 3429 3373 3323 3199 3405 3719 3977 3872 3813 3804 3624 3381 3834 4033 3922 4089 3998 3711 3704 3744 3721 3925 3937 3869 3862 3859 3849 3816 3750 3601 3552 3329 3135 3099 3049 3046 3139 3056 3047 3132 3215 3289 3304 3392 3402 3553 3509 3427 3252 3085 3012 2816 3153 3290 3321 3275 3262 3220 3190 3199 3160 3236 3272 3328 3326 3248 3180 3205 3238 3100 3156 3033 2968 3053 3062 3003 3111 3030 3059 3079 3070 3049 3033 3035 3087 3081 3044 2999 2973 2975 2947 2947 2952 2966 2925 2915 2943 2965 2970 2957 2989 3009 3019 3017 3006 3006 3015 3037 3093 3093 3063 3078 3090 3067 3080 3106 3106 3106 3112 3094 3086 3094 3140 3026 3039 3066 3055 3059 3061 3037 3071 3077 3066 3025 3019 3054 3007 2983 2987 2952 2954 3043 3046 2964 2943 2961 3012 3022 3032 3594 3682 3720 3706 3626 3569 3565 3555 3542 3609 3678 3709 3697 3662 3618 3598 3602 3583 3451 3484 3574 3687 3824 4186 4697 4745 4741 4816 5058 5221 5136 5118 5030 4904 4825 4587 4527 4290 4179 4088 3989 3924 3892 3825 3744 3633 3414 3462 3493 3527 3623 3786 3915 3892 3711 3568 3654 4037 3956 3786 3732 3678 3451 3298 2841 2192 2332 3065 3179 3314 3303 3419 3631 3787 3789 3701 3606 3538 3504 3430 3378 3443 3524 3550 3539 3517 3504 3517 3519 3485 3503 3575 3614 3610 3589 3553 3525 3510 3505 3608 3611 3555 3555 3522 3480 3458 3440 3440 3490 3516 3438 3354 3267 3251 3266 3261 3252 3274 3325 3419 3968 4345 4399 4503 4020 3723 4083 4633 5091 5290 5196 5075 4353 3829 3395 3178 3066 2968 2943 2917 3021 3217 2618 3123 3734 4016 4050 4064 4013 3760 3450 3249 3086 3032 2984 2918 2813 2643 2507 2473 2294 2331 2494 2595 2579 2574 2594 2654 2605 2301 2146 2176 2175 2149 2205 2341 2343 2213 2108 1999 1999 1874 1839 1845 1941 2075 2010 1757 1464 1170 1019 899 637 533 521 534 474 470 483 465 903 605 727 1010 1116 1273 1322 1143 972 1069 979 1033 1056 1276 942 664 580 713 839 860 814 1056 1292 1452 1646 1496 1429 1675 2083 2589 2867 3703 3256 2633 2463 2528 2591 2371 1814 1551 1921 2243 2446 2570 2578 2303 1590 996 1109 1555 1705 1884 2447 2208 1768 1566 1814 2129 2004 1930 2669 2593 2320 2228 2211 2099 2173 2463 2490 2762 2807 2330 2306 2374 2530 2799 2987 2936 2797 3068 2735 2619 2471 2584 2698 2480 2160 1960 2107 2211 2612 3329 3639 3154 2595 2473 2315 2142 2190 2644 2718 2876 3048 3078 3106 3203 3273 3274 3486 3173 2664 2630 2320 2383 3055 2932 2831 2634 2540 2489 2479 2653 3034 3314 3373 3383 3469 3484 3441 3340 3289 3274 3271 3308 3369 3466 3520 3545 3595 3616 3590 3590 3554 3477 3421 3415 3348 3294 3232 3166 3149 3139 3147 3229 3239 3089 2983 3071 3243 3212 3073 3082 3212 3241 3218 3120 3027 2937 2909 2822 2693 2635 2638 2690 2734 2781 2801 2789 2788 2817 2848 2893 2891 2909 2861 2848 2863 2866 2867 2899 3059 3492 3499 3496 3470 3489 3546 3580 3571 3590 3568 3582 3623 3634 3630 3619 3603 3588 3582 3599 3596 3590 3588 3590 3617 3651 3665 3674 3691 3712 3747 3766 3779 3786 3794 3800 3804 3822 3831 3844 3853 3843 3861 3865 3760 3687 3669 3682 3646 3644 3664 3663 3645 3636 3644 3634 3619 3597 3608 3590 3588 3581 3537 3522 3492 3475 3468 3449 3432 3401 3367 3322 3262 3186 3196 3178 3153 3137 3125 3095 3067 3038 2996 2995 3024 3058 3080 3072 3029 3018 2993 3105 3111 3097 3170 3175 3037 2931 2890 2962 3081 3076 2869 2797 2929 3113 3155 3206 3196 3396 3508 3381 3229 3198 3138 3071 3274 3319 3290 3257 3240 3325 3477 3547 3594 3616 3503 3443 3479 3503 3452 3351 3336 3304 3357 3386 3433 3451 3450 3448 3443 3438 3427 3487 3513 3517 3546 3582 3591 3609 3575 3591 3589 3641 3647 3616 3604 3629 3650 3568 3594 3526 3418 3347 3426 3599 3399 3257 3316 3291 3406 3498 3499 3606 3642 3504 3535 3652 3607 3614 3516 3284 3312 3290 3332 3259 3415 3692 3859 3776 3667 3499 3463 3448 3497 3490 3493 3522 3576 3567 3516 3521 3742 3894 3872 3751 3736 3689 3719 3556 3606 3536 3488 3433 3330 3272 3142 3060 3066 3091 3125 3138 3225 3327 3240 3321 3386 3434 3405 3282 3177 3005 2948 2718 2881 3126 3249 3166 3047 3184 3173 3147 3137 3190 3203 3204 3262 3193 3220 3233 3245 3218 3171 3097 3032 3142 3165 3025 2998 3022 3064 3102 3085 3046 3045 3028 2988 3031 3064 3028 3029 2983 3001 3023 2965 2949 2962 2937 2987 2986 2988 2985 2993 3005 3013 3019 3004 3022 3028 3041 3055 3058 3053 3074 3075 3066 3072 3099 3111 3117 3084 3064 3071 3105 3103 3067 3066 3087 3102 3097 3099 3085 3075 3075 3076 3049 3030 3089 3067 3041 3025 2990 2972 3020 3068 3053 3008 2985 2998 3024 3044 3498 3589 3658 3658 3618 3610 3530 3566 3564 3538 3618 3736 3759 3689 3661 3653 3682 3618 3495 3469 3591 3842 4108 4329 4626 4843 4819 4805 4963 5213 5196 5077 5011 4929 4728 4619 4610 4419 4338 4224 4079 4024 4033 3987 3820 3651 3859 3858 3882 3893 3871 3888 3978 3976 3831 3693 3601 3720 3998 4159 4148 3821 3520 3277 2846 2536 2854 3117 3179 3187 3247 3409 3650 3783 3757 3664 3573 3544 3481 3395 3388 3449 3525 3556 3554 3546 3538 3542 3559 3530 3547 3607 3650 3655 3652 3653 3640 3604 3552 3629 3591 3554 3547 3552 3537 3493 3449 3442 3502 3530 3461 3357 3332 3326 3328 3339 3329 3334 3364 3374 3483 4157 4518 4623 4277 4199 4632 4892 5160 5396 5203 4685 4264 3788 3359 3063 2849 2739 2569 2436 2790 2520 1938 2483 3411 3811 3722 3657 3674 3504 3451 3302 3278 3215 3153 3009 2794 2634 2507 2467 2078 2107 2409 2587 2547 2434 2394 2405 2419 2237 2141 2060 2162 2204 2260 2318 2256 2155 2195 2159 1944 1662 1853 2022 2115 2123 2093 1978 1649 1286 1055 923 735 645 626 675 673 487 380 336 385 618 659 655 820 1024 1008 819 711 833 715 630 735 914 827 752 1050 1436 1215 1174 953 1081 1300 1468 1744 1896 1856 1945 2108 2593 3118 3768 2763 2407 2442 2469 2440 2084 1759 1730 1736 1906 2088 2304 2375 2140 1690 1536 1698 2043 1869 1751 1827 1953 2056 1932 1936 2028 1919 1820 2338 2516 2514 2593 2642 2338 1589 2818 2052 2379 2265 2282 2751 3045 2923 2885 2796 2582 2472 2668 2653 2312 2234 2471 2406 1870 1638 1698 1741 2157 2653 3174 3538 3282 2640 2523 2632 2214 2396 2691 2721 2731 2756 2787 2921 3137 3296 3270 3294 3152 3108 3027 2499 2192 3074 2850 1952 2167 2460 2593 2817 3066 3235 3325 3344 3463 3631 3559 3482 3354 3267 3259 3281 3346 3371 3523 3575 3545 3537 3552 3571 3553 3447 3419 3450 3444 3417 3493 3841 3906 3505 3590 3456 3396 3572 3315 2903 2815 2911 2883 2716 2721 2957 3086 3153 3123 3061 3031 2988 2858 2694 2607 2604 2643 2646 2673 2714 2722 2704 2732 2748 2787 2799 2828 2792 2768 2784 2795 2791 2838 3043 3494 3571 3563 3553 3545 3590 3667 3658 3669 3646 3647 3685 3695 3685 3676 3653 3625 3610 3654 3651 3644 3644 3644 3659 3709 3722 3720 3731 3742 3771 3794 3796 3801 3813 3820 3821 3838 3856 3863 3876 3873 3861 3854 3730 3717 3695 3671 3697 3690 3668 3674 3672 3677 3668 3624 3610 3599 3592 3591 3575 3536 3540 3485 3483 3490 3471 3435 3405 3375 3346 3301 3278 3290 3234 3168 3126 3117 3113 3047 3063 3071 3079 3071 3060 3051 3038 3008 2957 2951 2985 3017 2995 2987 3061 3115 2980 2884 2848 2857 3057 3134 3002 2812 2797 2846 2884 2960 3312 3483 3537 3507 3481 3311 3281 2967 3097 3264 3314 3299 3300 3405 3503 3670 3671 3632 3533 3506 3533 3504 3502 3494 3370 3299 3351 3421 3438 3443 3478 3465 3409 3420 3463 3514 3536 3544 3546 3571 3569 3589 3572 3594 3609 3627 3649 3659 3662 3558 3656 3607 3626 3539 3365 3364 3366 3497 3327 3335 3276 3247 3346 3561 3630 3706 3721 3722 3701 3720 3697 3578 3557 3374 3321 3273 3159 3139 3212 3280 3409 3500 3460 3343 3161 3000 3018 3146 3087 3101 3195 3304 3294 3451 3702 3828 3840 3810 3827 3688 3543 3382 3362 3417 3379 3291 3401 3406 3342 3327 3247 3127 3245 3200 3243 3216 3180 3213 3247 3220 3217 3025 2952 2913 2885 2716 2624 2801 3057 3170 3080 3076 3140 3210 3250 3214 3114 3104 3225 3259 3262 3259 3245 3214 3199 3151 3152 3162 3173 3104 3096 3106 3127 3135 3088 3064 3054 3037 3037 3063 3093 3067 3051 3033 3047 3061 3048 3010 3002 2979 2993 2988 2991 2991 2991 2997 2993 3033 3026 3027 3030 3043 3071 3059 3067 3096 3072 3066 3080 3097 3116 3139 3120 3134 3101 3105 3112 3089 3091 3102 3128 3105 3098 3087 3087 3105 3102 3064 3043 3082 3098 3059 3006 3018 3016 3034 3047 3037 3030 3036 3029 3036 3054 3409 3486 3548 3606 3598 3638 3493 3529 3507 3505 3573 3680 3812 3744 3785 3754 3726 3672 3609 3631 3770 4016 4226 4318 4627 4741 4732 4710 4852 5087 5121 4965 4788 4683 4761 4799 4791 4604 4603 4466 4358 4335 4324 4238 4017 3864 4216 4072 3998 3939 3916 3979 3993 3916 3978 3871 3720 3903 4939 5103 4567 4020 3679 3314 3015 3052 3195 3064 3152 3182 3299 3428 3563 3674 3675 3632 3586 3563 3462 3384 3384 3496 3577 3582 3571 3564 3565 3573 3581 3591 3626 3689 3724 3730 3731 3720 3706 3687 3624 3621 3597 3605 3616 3602 3554 3495 3463 3460 3522 3528 3528 3532 3537 3463 3407 3412 3421 3431 3492 3511 3503 4168 4608 4685 4621 4665 4977 5094 5264 5365 4989 4146 3644 3426 3248 2972 2566 2351 2224 2266 2053 1777 1534 1883 2557 3149 3560 3507 3579 3270 3425 3393 3376 3368 3264 3005 2726 2674 2542 2355 2079 2021 2230 2430 2425 2331 2299 2340 2310 2154 2166 2018 2084 2125 2089 2163 2346 2235 2198 2114 1938 1667 1888 2109 2086 2014 1898 1706 1492 1357 1238 1029 823 771 763 829 879 760 449 393 474 491 589 661 826 985 907 1231 1530 976 852 666 688 788 866 955 933 1121 1152 1057 943 1087 1249 1442 1755 1943 2005 2149 2297 2798 3169 3383 2980 2620 2598 2719 2450 1832 1689 1724 1542 1480 1758 2073 2109 1938 1698 1899 2135 2363 2088 1930 1986 2353 2779 2395 2449 2581 2159 2227 2404 2505 2669 2786 2723 2566 1589 2725 1560 1951 2336 2443 2670 2968 2902 2846 2456 2167 2127 2164 2416 2474 2327 2336 2112 1422 1343 1545 1872 2208 2586 3062 3455 3361 3195 2318 2671 2424 2599 2764 2687 2604 2620 2721 2920 3018 3075 3047 3042 3069 3124 3161 3172 3031 2823 2590 1402 1777 2346 2699 3045 3221 3342 3448 3241 3381 3602 3647 3550 3664 4211 4233 3328 3421 3464 3531 3548 3537 3550 3573 3574 3553 3440 3422 3494 3524 3481 3467 3536 3647 3850 3678 3655 3535 3844 3627 3021 2714 2688 2708 2661 2641 2717 2859 2988 3040 3037 3068 3026 2890 2719 2610 2586 2582 2586 2606 2635 2661 2688 2649 2640 2671 2704 2732 2717 2684 2702 2706 2730 2826 3077 3500 3648 3683 3687 3656 3667 3727 3726 3721 3708 3709 3723 3733 3726 3719 3699 3674 3674 3698 3709 3707 3703 3703 3713 3746 3760 3764 3764 3771 3786 3786 3786 3803 3816 3826 3837 3859 3867 3871 3888 3911 3903 3788 3755 3726 3724 3726 3692 3674 3678 3685 3669 3669 3649 3634 3620 3615 3622 3606 3557 3522 3501 3507 3496 3477 3456 3427 3423 3371 3323 3309 3321 3233 3147 3142 3128 3092 3089 3100 3086 3071 3059 3054 3045 3005 2973 2936 2921 2933 2963 2935 2866 2917 2994 2999 2899 2829 2812 2885 3037 3156 3123 2696 2658 2656 2744 2981 3257 3424 3601 3592 3493 3275 3210 3102 3173 3245 3305 3353 3318 3425 3566 3631 3659 3641 3548 3496 3544 3497 3497 3439 3322 3266 3272 3268 3353 3385 3482 3431 3400 3442 3488 3508 3522 3510 3492 3538 3538 3528 3563 3597 3620 3666 3661 3656 3686 3650 3601 3630 3667 3547 3485 3464 3533 3617 3591 3538 3548 3517 3408 3427 3588 3719 3788 3826 3791 3771 3760 3630 3650 3575 3418 3307 3205 3087 3091 3092 3285 3383 3321 3215 3036 2980 2915 3077 2950 3288 3308 3250 3245 3382 3604 3774 3810 3816 3863 3783 3573 3413 3496 3443 3288 3153 3157 3280 3306 3258 3248 3224 3301 3264 3207 3198 3240 3277 3237 3065 3028 2939 2864 2855 2863 2755 2545 2558 2731 2997 3042 3058 3141 3175 3146 3075 3110 3152 3195 3189 3196 3261 3261 3302 3309 3273 3278 3252 3183 3115 3035 3044 3152 3127 3053 3042 3062 3077 3081 3105 3104 3095 3090 3092 3083 3077 3072 3025 3011 3004 2996 3001 3008 3002 3001 3001 2997 3022 3039 3039 3039 3050 3078 3068 3090 3096 3083 3079 3085 3085 3119 3134 3139 3132 3099 3081 3094 3123 3123 3110 3125 3129 3107 3100 3110 3110 3105 3075 3063 3073 3075 3040 3037 3033 3041 3030 3034 3053 3053 3053 3050 3042 3056 3339 3418 3443 3387 3491 3525 3455 3477 3498 3513 3552 3692 3900 3741 3903 3845 3774 3797 3828 3880 3989 4075 4133 4390 4664 4530 4581 4667 4834 4955 4955 4915 4885 4867 4932 4945 4825 4808 4680 4586 4576 4592 4572 4496 4392 4248 4209 4059 4006 3906 3823 3888 3955 3849 4116 3996 3690 3663 3856 4335 4466 4308 3989 3444 3202 3244 3261 3220 3034 2903 3057 3211 3330 3487 3125 3093 3347 3449 3443 3372 3424 3546 3608 3602 3587 3573 3585 3591 3596 3629 3676 3736 3768 3768 3758 3738 3752 3744 3696 3637 3592 3585 3595 3579 3545 3532 3501 3495 3530 3546 3561 3554 3483 3466 3418 3446 3512 3527 3562 3623 3670 4258 4688 4722 4837 4917 5049 5092 5351 5311 4316 3294 2931 2957 3028 2832 2324 2355 1882 1980 1781 1478 1465 1697 2046 2704 3476 3379 3405 3024 3044 3225 3327 3313 3213 3017 2851 2700 2554 2296 2227 2147 2206 2302 2258 2172 2121 2221 2198 2151 2198 2054 1908 1813 1798 1975 2127 2068 1990 2009 1984 1848 1923 2037 1952 1858 1537 1213 1119 935 864 1012 1177 1057 834 845 758 703 481 449 456 462 509 635 820 913 729 1311 1345 1061 948 933 944 1034 959 493 550 739 1019 1019 995 1189 1406 1553 1759 1734 1930 2243 2644 2973 3053 3134 3182 3052 2914 3099 2595 2085 1658 1523 1501 1692 2094 2151 1850 1389 1538 1961 2093 2312 2135 2018 2154 2300 2933 2831 2635 2624 2316 2295 2427 2564 2663 2743 2450 2006 2230 2594 1828 1923 2452 2842 2922 2710 3123 3051 2600 2457 2352 2258 2448 2658 2365 2154 1998 1821 1573 1698 2080 2435 2763 3113 3343 3298 2740 2522 2747 2736 2806 2840 2739 2812 2652 2820 2906 2873 2903 2909 2864 2877 2934 3015 3223 3030 2579 2323 1663 1957 2657 2744 3044 3201 3295 3419 3041 3060 3403 3645 3657 3815 4736 4627 3544 3482 3534 3561 3571 3574 3578 3600 3563 3576 3470 3421 3425 3486 3522 3453 3372 3311 3557 3596 4030 4308 4264 3679 3065 2794 2716 2660 2704 2722 2749 2754 2795 2853 2956 3115 3099 2929 2767 2642 2588 2558 2529 2539 2561 2585 2613 2561 2567 2594 2614 2635 2643 2609 2631 2655 2705 2851 3058 3272 3463 3581 3823 3719 3745 3764 3764 3765 3761 3751 3750 3751 3752 3749 3742 3742 3727 3729 3749 3750 3753 3759 3758 3766 3772 3775 3782 3788 3784 3775 3791 3793 3801 3815 3836 3846 3840 3866 3893 3918 3883 3823 3783 3721 3706 3701 3680 3685 3703 3674 3674 3683 3674 3639 3601 3593 3614 3572 3542 3512 3463 3432 3421 3422 3443 3424 3393 3346 3321 3292 3233 3200 3252 3165 3111 3075 3090 3083 3068 3063 3049 3022 3028 3041 2973 2972 2975 2938 2920 2888 2860 2861 2891 2875 2834 2825 2862 2936 3000 3066 3125 2756 2645 2643 2755 3004 3311 3320 3494 3523 3260 3195 3136 3116 3308 3319 3375 3459 3430 3456 3533 3579 3634 3615 3551 3495 3536 3536 3512 3407 3269 3203 3205 3131 3154 3332 3427 3436 3446 3456 3478 3497 3508 3525 3497 3526 3547 3550 3558 3608 3657 3654 3645 3675 3717 3708 3686 3679 3697 3570 3628 3677 3666 3662 3622 3628 3684 3639 3570 3566 3659 3727 3798 3868 3856 3826 3798 3773 3735 3627 3493 3391 3325 3161 3177 3206 3233 3256 3278 3132 2979 3142 2947 2925 2949 3177 3385 3330 3146 3215 3574 3555 3585 3720 3821 3845 3682 3358 3358 3316 3146 3038 3118 3151 3149 3237 3139 3251 3281 3260 3224 3241 3368 3408 3242 3061 2995 2971 2876 2777 2836 2884 2886 2752 2709 2832 2964 3004 3081 3101 3078 3082 3120 3129 3129 3139 3121 3198 3222 3318 3321 3285 3250 3240 3197 3157 3150 3173 3178 3140 3132 3135 3105 3104 3106 3139 3150 3146 3151 3133 3101 3090 3068 3043 3037 3025 3005 3018 3024 3019 3009 3007 3009 3017 3021 3030 3041 3062 3072 3073 3076 3074 3076 3078 3082 3084 3115 3126 3117 3103 3089 3094 3105 3104 3102 3104 3112 3119 3109 3125 3119 3105 3099 3085 3059 3061 3054 3045 3042 3043 3056 3068 3040 3061 3069 3063 3058 3046 3043 3261 3294 3292 3305 3384 3453 3424 3455 3489 3479 3646 4091 4163 3799 4005 3954 3883 3870 3921 3981 3992 4047 4200 4539 4599 4563 4704 4846 4947 4980 4952 4872 4783 4861 4952 4458 4245 4278 4366 4452 4467 4431 4524 4508 4420 4312 3947 3896 3870 3790 3690 3695 3858 3799 4001 3625 3499 3456 3714 4036 4159 4158 4076 3565 3299 3294 3320 3281 3106 3141 3268 3119 2982 3183 2418 2344 2941 3240 3313 3289 3366 3515 3574 3605 3605 3557 3590 3603 3613 3662 3713 3734 3748 3768 3749 3740 3778 3772 3760 3751 3700 3649 3626 3581 3562 3562 3534 3517 3521 3550 3576 3569 3771 3996 3497 3520 3609 3619 3622 3659 3712 3914 4166 4461 4948 4952 4932 5098 5280 5206 4307 3237 2634 2507 2548 2435 1705 1650 1607 1736 1379 1146 1556 2278 2706 2986 3294 3181 2973 2846 2830 3010 3168 3168 3106 3068 3027 2757 2574 2515 2332 2201 2236 2259 2092 1979 1798 1763 1987 2253 2237 1979 1718 1617 1630 1615 1406 1561 1706 1885 2038 2033 1852 1662 1720 1614 1368 1003 890 821 847 911 1027 1180 844 794 726 674 582 564 504 435 492 593 636 724 739 806 932 1044 1372 1396 952 887 893 1603 1719 1321 1190 1097 1127 1303 1408 1422 1527 1499 1818 2268 2906 3303 3406 3191 2653 2455 2976 2783 2276 1959 1876 1729 1681 2082 2567 2254 1767 1476 1511 1825 1886 1740 1740 1985 2021 1929 2386 2700 2309 2224 2202 2249 2580 3026 3117 3149 2547 1999 2194 2612 2468 2185 2333 2706 2780 3095 3010 2884 2686 2416 2293 2454 2452 2657 2318 2049 1957 1688 1711 2107 2491 2854 3148 3308 3315 3053 2422 2571 2816 2838 2796 2801 3061 3253 2719 2864 2896 2884 2893 2744 2431 2293 2549 2833 3116 2939 2894 2731 2564 2581 3008 3179 3146 3209 3250 3376 3280 3166 3337 3702 3773 3789 4515 4023 3676 3587 3587 3572 3545 3563 3595 3636 3637 3643 3758 3747 3546 3526 3553 3566 3400 3336 3321 3438 3868 4314 4156 3138 2871 2854 2768 2704 2761 2810 2775 2728 2724 2762 2929 3076 3072 2958 2864 2793 2673 2546 2484 2494 2506 2518 2514 2500 2505 2519 2532 2553 2581 2539 2582 2654 2736 2889 3081 3229 3323 3417 3849 3805 3798 3797 3790 3796 3790 3770 3761 3755 3753 3749 3752 3756 3752 3746 3754 3760 3763 3761 3763 3754 3742 3754 3759 3756 3759 3775 3743 3757 3781 3790 3794 3805 3813 3858 3904 3949 3922 3849 3765 3727 3785 3818 3845 3726 3706 3679 3655 3647 3655 3625 3576 3603 3593 3552 3517 3460 3389 3371 3377 3391 3420 3429 3371 3313 3301 3279 3269 3301 3153 3124 3138 3145 3131 3091 3070 3028 3020 3009 3028 2996 2922 2886 2881 2873 2853 2869 2850 2843 2875 2849 2820 2843 2942 2911 2886 2995 3034 2926 2683 2568 2769 3095 3286 3289 3257 3203 3204 3309 3273 3172 2883 2839 3176 3462 3540 3590 3613 3596 3728 3680 3614 3516 3483 3468 3468 3393 3246 3179 3207 3289 3327 3387 3440 3455 3412 3419 3463 3499 3529 3502 3487 3502 3517 3549 3543 3617 3638 3628 3669 3704 3692 3772 3659 3694 3705 3625 3737 3802 3668 3620 3608 3718 3708 3746 3751 3713 3696 3747 3811 3923 3930 3894 3868 3850 3791 3707 3574 3506 3408 3399 3323 3326 3317 3205 3232 3194 3056 3240 3071 2895 2827 2922 3374 3372 2993 3016 3289 3268 3306 3529 3741 3848 3738 3664 3562 3354 3066 2890 3312 3147 3071 3220 3167 3113 3167 3139 3025 3106 3267 3284 3161 3068 3004 2970 2841 2817 2846 2900 3004 2985 2839 2791 2860 2974 2933 2952 2916 2959 3019 2916 3033 3120 3146 3172 3169 3159 3218 3243 3240 3316 3200 3157 3167 3187 3175 3146 3161 3165 3135 3143 3158 3162 3173 3168 3148 3141 3112 3095 3078 3064 3059 3049 3013 3033 3038 3042 3040 3029 3018 3012 2992 2999 3029 3055 3066 3066 3061 3075 3065 3082 3081 3089 3106 3100 3097 3105 3099 3102 3103 3094 3078 3097 3090 3097 3095 3112 3112 3094 3076 3056 3056 3059 3036 3034 3039 3045 3040 3068 3042 3054 3055 3047 3047 3031 3023 3262 3230 3241 3267 3352 3419 3411 3455 3511 3493 3622 4043 4213 4032 4051 3964 3893 3879 3893 3925 4064 4340 4446 4816 4773 4744 4794 4847 4865 4886 4880 4751 4624 4563 4675 4366 3976 3820 3970 4331 4564 4356 4254 4186 3975 3969 4482 4483 4191 3966 3788 3611 3758 3815 3765 3655 3230 3101 3336 3676 3890 3961 3998 3770 3605 3431 3342 3333 3409 3549 3361 2800 2260 1963 1745 2018 2692 3099 3242 3236 3271 3335 3303 3555 3631 3601 3596 3598 3639 3680 3710 3757 3781 3782 3739 3753 3786 3783 3782 3778 3740 3684 3634 3594 3582 3576 3555 3546 3539 3570 3607 3627 3709 3839 3696 3653 3707 3695 3680 3680 3719 3798 3926 4264 4727 4927 5016 5153 5240 4761 3773 2812 2192 2006 1935 1814 1295 1334 1729 1842 1744 1810 2029 2700 3112 3162 3228 3046 2606 2426 2682 2907 2935 3035 3065 3123 3059 3011 2753 2452 2339 2355 2363 2208 1995 1862 1825 1891 2193 2303 2088 1837 1670 1629 1642 1554 1371 1528 1613 1675 1764 1774 1619 1335 1455 1317 1372 1138 988 886 753 751 905 1275 967 796 831 752 686 602 433 364 461 550 850 683 661 601 516 873 1498 1634 1116 1158 1235 1626 1815 1596 1286 1133 1196 1389 1502 1480 1644 1659 1860 2267 2704 2835 2680 2292 1727 1496 2553 2496 2211 2086 1911 1743 1972 2612 2854 2631 2153 2098 2049 1950 1643 1363 1427 1865 2295 2337 2509 2407 2152 2160 2284 2385 2807 3192 3137 2919 2349 2246 2336 2660 3050 3009 2723 2531 2723 2995 2772 2776 2769 2308 1915 2376 2455 2539 2417 2217 2099 1837 1964 2504 2823 3163 3232 3402 3039 2693 2468 2590 2807 2758 2743 2823 2985 2834 2704 2727 2778 2697 2574 2551 1968 1556 1984 2578 2769 2935 3075 3246 3484 3141 2980 3163 3171 3151 3209 3334 3410 3482 3704 3881 3920 3766 3839 3805 3707 3603 3614 3589 3530 3573 3613 3686 3818 3912 4041 3989 3571 3625 3546 3516 3414 3327 3274 3247 3347 3562 3451 2852 2841 2822 2815 2786 2784 2792 2741 2709 2710 2761 2906 3068 3096 3038 2988 2891 2722 2557 2441 2433 2441 2441 2442 2453 2448 2456 2471 2499 2495 2525 2594 2673 2762 2887 3021 3149 3174 3361 3801 3867 3811 3823 3802 3804 3792 3778 3766 3754 3743 3741 3752 3751 3753 3747 3739 3745 3741 3738 3740 3731 3714 3716 3711 3707 3717 3723 3727 3736 3741 3739 3758 3785 3797 3840 3884 3892 3870 3848 3790 3753 3726 3707 3680 3706 3738 3776 3770 3688 3635 3661 3617 3549 3509 3489 3448 3408 3381 3438 3375 3369 3390 3381 3316 3294 3297 3289 3299 3240 3197 3164 3133 3078 3017 3023 3033 3042 3070 3058 2967 2912 2900 2913 2859 2856 2849 2852 2821 2825 2813 2797 2828 2810 2823 2774 2799 2840 2919 2920 2666 2552 2708 3070 3120 3165 3113 3133 3281 3370 3320 3148 3140 3153 3333 3571 3653 3662 3599 3636 3721 3637 3560 3536 3449 3387 3442 3352 3247 3215 3292 3346 3385 3448 3454 3462 3484 3459 3491 3526 3526 3501 3499 3529 3520 3573 3582 3613 3630 3648 3680 3665 3630 3762 3699 3683 3714 3785 3939 3865 3725 3630 3663 3755 3761 3816 3827 3773 3814 3870 3900 3946 3946 3923 3916 3910 3864 3786 3677 3649 3630 3526 3418 3433 3428 3248 3267 3316 3212 3238 3259 3035 2990 2799 3285 3359 3134 3032 3041 3063 3205 3404 3615 3745 3752 3722 3619 3411 3077 2790 2799 3006 3057 3112 3043 2998 3011 3039 2904 2964 3031 3069 3123 3061 2904 2989 2859 2864 2860 2892 3005 3055 2994 2885 2900 2893 2872 2881 2821 2774 2801 2681 2788 2940 3074 3186 3244 3314 3339 3268 3235 3210 3209 3196 3144 3082 3188 3182 3157 3163 3171 3162 3184 3187 3174 3165 3145 3131 3111 3101 3108 3093 3067 3060 3038 3043 3059 3069 3074 3056 3039 3040 3044 3038 3034 3039 3058 3062 3055 3060 3058 3064 3074 3076 3069 3071 3079 3083 3084 3085 3093 3091 3076 3087 3083 3065 3061 3084 3080 3081 3070 3027 3023 3035 3036 3038 3033 3034 3021 3042 3051 3046 3039 3034 3030 3024 3013 3231 3225 3187 3161 3224 3287 3349 3463 3559 3622 3808 4131 4118 4119 4097 4017 3908 3845 3836 3895 4190 4265 4475 4798 4912 4749 4631 4558 4518 4652 4759 4826 4908 4904 4749 4491 4399 4306 4319 4589 4844 4756 4650 4601 4662 4743 4714 4614 4427 4219 4093 3851 3847 3916 3754 3644 3152 2954 3161 3430 3726 4044 4062 4143 4023 3729 3401 2867 2476 2393 2184 1766 1580 836 1003 1819 2554 2978 3143 3120 3024 3068 3300 3514 3637 3652 3627 3620 3650 3691 3732 3774 3787 3776 3735 3766 3784 3788 3782 3753 3711 3689 3651 3630 3596 3592 3583 3573 3567 3593 3637 3666 3718 3816 3777 3785 3775 3759 3749 3761 3792 3799 3877 4245 4260 4684 4945 5174 5104 4397 3421 2871 2683 1765 1627 1525 1597 1913 2257 2416 2444 2383 2415 2915 3102 3147 3483 2994 2475 2399 2375 2568 2810 3008 3047 3044 3167 3182 2903 2706 2783 2742 2528 2075 1991 1960 1950 2119 2363 2245 1858 1753 1685 1671 1675 1577 1450 1447 1426 1335 1228 1200 1237 1231 1222 1096 1564 1369 1034 932 745 735 767 1024 904 798 693 673 663 456 326 328 412 482 764 651 556 457 587 1059 1541 1734 1546 1465 1647 1774 1673 1508 1376 1351 1411 1506 1522 1197 1567 1787 1881 2129 2549 2761 2230 2281 2151 2151 2447 2629 2676 2746 2651 2305 2376 3074 3024 2728 2560 2329 2152 2019 1826 1769 1847 2200 2306 2605 2562 2349 2288 2493 2768 3046 3077 2895 2574 2402 2478 2621 2574 2542 2617 2954 2977 2851 3038 3087 3200 3366 3263 2661 1823 2320 2278 2423 2416 2372 2240 2062 2250 2918 2765 2861 2862 2936 2856 2747 2603 2605 2811 2764 2708 2889 3209 3139 2795 2636 2639 2560 2593 2376 1759 1349 1656 2078 2350 2744 3132 3465 3680 3249 3106 3104 3090 3103 3203 3331 3439 3610 3876 3794 3669 3462 3563 3772 3745 3644 3625 3682 3525 3538 3623 3769 3922 3995 3950 3574 3627 3561 3453 3387 3340 3313 3286 3198 3152 3159 3070 3017 2898 2861 2892 2900 2867 2785 2724 2695 2706 2765 2904 3044 3107 3105 3071 2929 2746 2578 2471 2434 2439 2431 2417 2440 2427 2455 2455 2458 2474 2529 2610 2705 2781 2892 2896 3026 3206 3428 3705 3892 3869 3863 3800 3809 3794 3779 3757 3747 3732 3701 3697 3701 3720 3726 3698 3678 3683 3692 3698 3707 3709 3663 3652 3659 3671 3687 3690 3669 3698 3707 3746 3766 3796 3830 3839 3839 3884 3927 3769 3729 3741 3815 3870 3830 3784 3753 3686 3637 3658 3634 3590 3558 3531 3451 3416 3397 3399 3354 3314 3308 3303 3262 3259 3366 3270 3256 3193 3189 3168 3139 3145 3137 3168 3118 3033 2980 2895 2825 2860 2905 2893 2806 2765 2809 2834 2829 2817 2776 2716 2676 2696 2653 2838 2839 2757 2738 2734 2792 2712 2697 2756 2803 2992 3098 2992 3123 3242 3297 3381 3352 3302 3244 3439 3667 3681 3632 3615 3629 3681 3687 3698 3629 3448 3324 3411 3379 3305 3291 3314 3331 3404 3474 3494 3514 3539 3517 3510 3518 3514 3506 3546 3566 3585 3609 3603 3628 3685 3695 3672 3677 3705 3755 3727 3715 3747 3673 3691 3720 3663 3628 3716 3780 3698 3861 3929 4021 4012 3948 3913 3907 3917 3929 3916 3919 3886 3838 3789 3772 3725 3627 3502 3530 3497 3497 3441 3394 3349 3344 3412 3274 3184 3060 3242 3355 3294 3214 3232 3136 3198 3383 3564 3655 3721 3726 3652 3537 3216 3117 3031 2932 2993 3173 2982 2924 2932 2995 3061 3078 3002 3003 3052 3010 2976 3018 2948 2878 2887 2899 2939 3025 3029 2961 2961 2970 2938 2858 2801 2672 2662 2651 2717 2777 2844 2971 3092 3223 3318 3323 3306 3308 3296 3266 3161 3194 3220 3224 3193 3164 3206 3177 3128 3107 3151 3164 3155 3128 3114 3117 3116 3112 3088 3072 3064 3067 3070 3086 3096 3085 3076 3077 3073 3061 3050 3049 3051 3052 3050 3051 3055 3056 3058 3066 3064 3052 3059 3073 3056 3054 3063 3065 3077 3076 3071 3058 3033 3062 3072 3060 3046 3030 3023 3008 3011 3007 3025 3018 3003 2997 3001 3016 3014 3029 3038 3035 3028 3158 3157 3160 3139 3190 3283 3403 3499 3562 3742 3941 4130 4127 4180 4138 4010 3913 3861 3801 3830 3949 4102 4379 4818 4979 4751 4469 4363 4541 4863 5021 5133 4961 4743 4488 4403 4406 4466 4573 4702 4831 4926 4921 4910 4755 4581 4395 4361 4440 4473 4247 3927 3758 3694 3744 3642 3327 3120 3123 3287 3640 3973 4001 4148 3963 3646 3129 2594 2184 1718 1542 1478 974 509 1045 1946 2622 3014 3197 3178 3097 3113 3424 3563 3670 3689 3669 3660 3681 3726 3772 3829 3835 3784 3754 3757 3765 3773 3780 3766 3715 3689 3657 3661 3633 3628 3619 3603 3596 3612 3646 3702 3731 3794 3814 3833 3833 3850 3866 3830 3750 3748 3766 4128 4183 4283 4618 4973 4863 4122 3308 3223 2555 2240 1715 1697 1903 2151 2302 2373 2583 2692 2688 2721 2870 2993 3146 3102 2885 2437 2403 2709 2715 2837 3017 3075 3199 3014 2686 2783 3137 3081 2483 2227 2023 2118 2208 2191 2137 2004 1773 1745 1646 1606 1669 1644 1462 1281 1202 1152 1071 990 1108 881 791 868 1233 1250 1015 968 664 725 639 505 544 634 542 526 588 463 377 406 472 524 555 576 758 1036 1160 1365 1450 1540 1599 1708 1536 1421 1511 1502 1431 1434 1433 1364 1245 1171 1701 1984 2009 2160 2708 3201 2204 2296 2127 2224 2397 2136 1708 2071 2938 3147 2775 3055 2955 2856 2765 2479 2168 2062 2365 2222 2256 2520 2707 2910 2780 2414 2320 2579 2625 2771 2933 2589 2365 2460 2725 2804 2712 2365 2476 2776 2978 3007 2974 2914 2869 2905 2856 1748 2442 2519 2645 2695 2583 2476 2296 2185 2318 2595 2523 2497 2530 2538 2553 2682 2840 2661 2872 2742 2748 2748 2725 2747 2732 2677 2630 2527 2581 2297 1947 1830 2076 2204 2373 3097 3327 3729 3534 3187 2995 2977 2993 3032 3182 3323 3362 3426 3567 3461 3312 3391 3624 3669 3694 3664 3601 3667 3558 3555 3643 3737 3808 3805 3804 3646 3463 3337 3307 3294 3281 3277 3242 3120 3077 3043 3019 2918 2819 2817 2847 2850 2781 2750 2709 2677 2696 2759 2878 3019 3098 3127 3086 2948 2764 2594 2527 2533 2506 2466 2432 2432 2462 2491 2493 2486 2487 2528 2614 2727 2792 2813 2881 2994 3226 3446 3570 3543 3567 3914 3825 3787 3762 3751 3744 3733 3712 3670 3682 3673 3676 3674 3648 3628 3630 3636 3643 3648 3637 3619 3612 3616 3627 3641 3646 3682 3669 3679 3712 3745 3772 3792 3816 3850 3950 3711 3709 3720 3769 3810 3822 3749 3764 3731 3734 3663 3654 3636 3580 3548 3523 3403 3408 3399 3354 3325 3294 3267 3289 3302 3405 3280 3240 3210 3190 3199 3197 3205 3176 3094 3014 3000 2985 2958 2989 2984 2940 2901 2854 2810 2804 2775 2762 2760 2753 2730 2740 2672 2715 2781 2874 2844 2726 2728 2787 2859 2763 2759 2747 2858 3103 3089 2901 3145 3307 3346 3464 3476 3370 3317 3591 3721 3675 3637 3600 3612 3620 3596 3561 3535 3410 3364 3391 3378 3375 3372 3362 3442 3471 3510 3478 3492 3525 3527 3508 3519 3536 3546 3592 3580 3583 3590 3587 3642 3716 3696 3708 3717 3728 3749 3769 3767 3809 3674 3674 3673 3656 3641 3683 3845 3555 3752 3925 3932 3913 3946 3948 3923 4064 3995 3946 3927 3901 3884 3888 3861 3818 3725 3629 3584 3591 3605 3545 3495 3437 3338 3463 3493 3372 3285 3313 3364 3411 3379 3321 3320 3305 3384 3484 3528 3675 3730 3719 3647 3486 3424 3333 3197 3095 3308 3185 3187 3128 3099 3172 3229 3167 3145 3126 3121 3105 3090 3103 3119 3060 2955 2923 2926 2926 2938 2995 3029 3015 2881 2833 2814 2749 2670 2675 2678 2739 2806 3011 3182 3273 3285 3308 3299 3278 3256 3231 3251 3252 3224 3167 3212 3218 3185 3147 3138 3137 3160 3172 3165 3139 3136 3128 3122 3112 3092 3094 3091 3087 3098 3112 3110 3102 3103 3110 3082 3069 3066 3068 3064 3055 3050 3051 3049 3046 3052 3052 3041 3038 3049 3042 3039 3033 3032 3041 3045 3038 3024 3015 3028 3033 3022 3027 3022 3005 2989 2991 2986 2986 2986 2992 2987 2987 2979 2990 3004 3006 3006 2996 3158 3150 3126 3133 3194 3241 3305 3487 3668 3818 3996 3984 4070 4153 4130 4055 3945 3804 3753 3707 3790 4024 4584 4883 4952 4783 4482 4329 4346 4518 4820 4875 4857 4708 4606 4445 4321 4360 4406 4512 4407 4476 4444 4552 4429 4158 4093 4122 3931 3972 3826 3752 3797 3798 3824 3740 3648 3490 3184 3261 3562 3756 3887 3917 3611 3375 3015 2441 2108 2290 1973 1546 764 760 1433 2318 2907 3100 3183 3294 3307 3245 3417 3567 3707 3739 3721 3718 3730 3761 3808 3863 3834 3787 3767 3761 3764 3780 3801 3793 3718 3702 3664 3667 3675 3671 3659 3646 3634 3634 3678 3742 3748 3776 3833 3858 3890 3925 3903 3864 3872 3887 3939 4076 4027 4088 4397 4755 4841 4654 4205 3456 2794 2174 2028 1980 1994 2133 2323 2372 2546 2515 2589 2690 2909 3030 2970 2894 2808 2561 2556 2944 2652 2651 2834 3043 3206 2962 2419 2718 3719 3614 3080 2432 1959 2102 2286 2138 1972 1856 1794 1689 1623 1632 1716 1688 1497 1266 1109 1041 978 953 953 846 761 750 812 905 1036 888 804 898 762 647 591 554 541 648 691 406 349 335 431 629 745 956 1387 1504 1415 1622 1490 1457 1564 1494 1243 1258 1396 1283 1225 1221 1238 1151 970 1882 2408 2171 2163 2246 2686 3347 2434 2216 2110 2179 2104 1579 1256 1772 2531 2923 2714 2783 2693 2709 2778 2569 2076 1730 2638 2452 2570 2746 2864 2966 2768 2386 2366 2491 2416 2374 2439 2476 2474 2587 2724 2659 2380 2378 2567 2569 2628 2555 2380 2303 2338 2469 2504 2033 3256 3377 3080 2703 2544 2875 2715 2957 2727 2738 2630 2571 2427 2212 2225 2555 2548 2673 2851 2698 2760 2780 2693 2675 2730 2753 2691 2694 2700 2592 2511 2559 2623 2639 2698 3134 3360 3378 3192 2980 2922 2979 2994 3047 3125 3221 3212 3297 3392 3316 3297 3461 3622 3592 3588 3585 3570 3555 3535 3528 3489 3486 3543 3461 3465 3237 3147 3200 3203 3139 3114 3148 3150 3024 2959 2926 2887 2797 2713 2725 2746 2762 2741 2717 2674 2662 2680 2723 2797 2807 2988 3125 3081 2969 2816 2671 2651 2692 2635 2542 2483 2481 2529 2556 2540 2523 2529 2564 2640 2734 2770 2806 2884 3001 3169 3378 3584 3589 3624 3833 3820 3771 3756 3727 3714 3710 3691 3639 3614 3612 3622 3624 3605 3567 3559 3576 3591 3593 3596 3579 3560 3573 3593 3612 3608 3604 3619 3658 3710 3756 3775 3768 3785 3815 3734 3693 3682 3698 3687 3720 3768 3692 3791 3737 3701 3735 3767 3715 3643 3607 3476 3425 3414 3398 3364 3327 3289 3261 3259 3296 3261 3258 3234 3205 3207 3199 3145 3199 3135 3097 3066 3048 3052 3044 2954 2876 2833 2829 2818 2844 2894 2851 2792 2677 2657 2779 2782 2702 2702 2783 2816 2763 2705 2597 2568 2661 2764 2802 2856 2844 3021 2923 2965 3030 3089 3295 3423 3349 3327 3648 3686 3657 3612 3599 3607 3591 3654 3632 3698 3600 3443 3383 3364 3406 3412 3407 3373 3432 3488 3464 3458 3488 3524 3580 3555 3570 3594 3607 3604 3604 3618 3657 3670 3678 3682 3723 3755 3753 3762 3760 3812 3830 3828 3748 3694 3644 3613 3703 3662 3824 3742 3717 3768 3714 3696 3951 4048 4037 3974 3985 4005 3988 3953 3941 3966 3910 3876 3804 3735 3698 3714 3715 3647 3600 3536 3529 3568 3569 3497 3408 3416 3427 3492 3465 3426 3406 3387 3421 3483 3546 3650 3694 3706 3670 3615 3615 3537 3463 3376 3410 3434 3412 3316 3248 3261 3315 3331 3279 3221 3194 3171 3134 3146 3169 3130 3027 2960 2927 2894 2888 2877 3050 3077 2992 2935 2967 2848 2719 2650 2665 2707 2808 2928 3066 3167 3195 3235 3186 3232 3249 3239 3288 3278 3197 3190 3198 3236 3241 3223 3173 3149 3166 3180 3161 3158 3154 3143 3134 3127 3115 3110 3104 3101 3105 3111 3111 3111 3109 3116 3096 3073 3070 3070 3069 3068 3059 3054 3053 3046 3038 3040 3031 3027 3021 3025 3027 3022 3017 3005 3002 3008 3016 3008 3007 3009 2996 3030 3017 2985 2983 2992 2972 2945 2952 2976 2968 2959 2952 2964 2987 2967 2963 2973 3172 3146 3128 3157 3218 3274 3343 3484 3626 3792 3945 3984 4064 4102 4150 4115 3875 3726 3686 3750 3953 4513 4797 4847 4805 4703 4614 4425 4064 4120 4546 4567 4540 4094 3772 3727 3855 4053 4089 4245 3697 3620 3636 3632 3411 3197 3328 3641 3761 3760 3828 3940 3975 4076 3721 3336 3451 3566 3363 3383 3301 3608 3758 3647 3412 3371 3263 2885 2819 2333 1640 1280 810 1219 1945 2656 3081 3151 3291 3429 3381 3346 3402 3542 3661 3716 3747 3757 3769 3764 3831 3861 3837 3815 3808 3797 3790 3798 3802 3796 3761 3718 3681 3706 3731 3727 3709 3699 3696 3683 3752 3763 3793 3811 3850 3885 3926 3962 3946 3937 3949 4036 4057 3953 3937 3978 4137 4387 4423 4554 4347 3760 2774 2409 2172 2012 2021 2076 2064 2033 1917 2216 2506 2671 2845 2913 2932 2990 2684 2467 2683 2749 2478 2351 2399 2608 2823 2812 2753 3648 3771 3756 3279 2206 1814 2118 2296 2098 1935 1793 1714 1621 1587 1565 1633 1676 1490 1224 932 815 750 835 822 781 768 772 781 820 1145 863 849 874 772 662 637 657 695 718 820 595 580 544 569 730 758 924 1582 1619 1549 1696 1698 1602 1619 1369 935 877 1067 1166 975 907 898 987 1543 2261 2320 2189 2225 2339 2576 2715 2332 2185 2177 2164 1940 1277 1189 1977 2529 2783 2695 2671 2759 2860 2802 2509 1803 1501 2233 2474 2777 3005 3082 2879 2362 2227 2422 2472 2259 2148 2242 2377 2460 2512 2542 2758 2871 2777 2650 2424 2324 2252 2030 1807 2153 2583 2370 2583 2788 3097 3256 2517 2461 3315 3145 3100 3024 2777 2671 2626 2374 1813 1188 1357 2069 2702 2796 2701 2710 2786 2737 2729 2711 2673 2595 2612 2737 2845 2877 2893 2809 2823 2853 2962 2954 2869 2806 2800 2971 3288 3298 3160 3027 2974 3038 3165 3149 3172 3319 3424 3439 3573 3573 3585 3514 3483 3539 3532 3413 3362 3354 3386 3372 3222 3150 3159 3127 3028 2987 3047 2976 2896 2864 2830 2780 2721 2706 2704 2695 2699 2691 2679 2659 2652 2678 2694 2714 2799 2956 3066 3067 3008 2917 2836 2835 2920 2807 2765 2651 2556 2580 2631 2587 2563 2568 2609 2649 2709 2747 2798 2877 2993 3149 3331 3385 3376 3567 3744 3783 3749 3701 3690 3681 3676 3660 3619 3604 3599 3576 3564 3557 3559 3534 3534 3537 3532 3532 3528 3531 3540 3559 3560 3567 3587 3607 3632 3660 3680 3711 3727 3735 3776 3752 3672 3647 3689 3644 3658 3773 3885 3802 3703 3697 3719 3662 3618 3641 3557 3559 3521 3451 3413 3352 3336 3232 3222 3260 3265 3292 3315 3247 3207 3198 3173 3210 3168 3130 3102 3035 3042 3068 3029 2949 2897 2865 2866 2874 2828 2665 2666 2704 2615 2672 2776 2738 2598 2522 2474 2399 2601 2745 2762 2768 2763 2742 2787 2785 2658 2758 2839 2897 2921 3055 3344 3475 3613 3720 3843 3504 3488 3577 3614 3624 3637 3718 3593 3539 3488 3439 3389 3493 3475 3423 3393 3371 3402 3430 3517 3579 3636 3604 3621 3623 3612 3603 3601 3599 3613 3744 3788 3725 3695 3746 3811 3799 3825 3799 3879 3744 3785 3865 3831 3777 3653 3655 3764 3684 3787 3848 3749 3579 3743 3684 3964 4035 3949 3858 3915 3987 4011 4001 4004 3986 3951 3916 3868 3826 3800 3796 3792 3741 3686 3656 3644 3617 3634 3596 3529 3531 3545 3561 3532 3480 3471 3438 3462 3516 3570 3618 3666 3701 3692 3629 3626 3625 3589 3548 3551 3557 3523 3452 3384 3359 3382 3382 3345 3275 3227 3192 3176 3156 3155 3155 3103 3000 2949 2937 2915 2890 2876 2950 2970 2871 2881 2916 2822 2785 2828 2825 2822 2905 3023 3029 3062 3085 3121 3179 3240 3185 3193 3254 3225 3232 3235 3262 3264 3240 3202 3181 3178 3194 3202 3189 3164 3149 3145 3131 3126 3120 3114 3105 3107 3104 3101 3101 3103 3110 3106 3076 3064 3061 3063 3066 3065 3064 3061 3045 3035 3023 3022 3019 3016 3021 3016 3017 3006 3001 2996 2994 2993 2997 3001 2995 2973 2990 2994 2985 2996 2985 2964 2963 2953 2944 2944 2946 2932 2938 2940 2944 2944 2952 3197 3149 3134 3140 3175 3257 3343 3460 3579 3827 4044 4005 4000 4058 4153 4159 3937 3800 3683 4079 4559 4817 4879 4809 4665 4666 4741 4428 4132 4277 4574 4637 4405 4108 4018 4097 4168 3862 3453 3478 3101 2956 2832 2724 2637 2620 2803 3224 3710 3818 3571 3844 3975 3959 3337 2683 2954 3321 3299 3486 3367 3546 3640 3538 3435 3442 3420 3289 2804 1613 954 955 1395 1968 2394 2690 2973 3169 3332 3443 3460 3365 3401 3507 3582 3675 3769 3777 3776 3775 3867 3895 3861 3845 3835 3817 3809 3828 3833 3817 3773 3767 3748 3756 3776 3767 3739 3733 3751 3745 3799 3803 3825 3847 3881 3921 3942 3939 3936 3973 4036 4071 4072 3998 3936 3900 3915 4002 4081 4317 4216 3386 2870 2595 2302 2090 1881 1920 1952 1750 1613 1758 2186 2531 2728 2700 2614 2733 2511 2308 2313 2120 2061 2160 2305 2325 2313 2353 2393 2858 2868 3123 2409 1645 1628 2065 2196 1913 1703 1644 1515 1548 1540 1453 1352 1266 1260 1185 888 796 782 833 822 801 824 860 900 860 1061 867 834 756 679 668 705 766 868 792 842 807 798 737 741 740 757 1085 1603 1622 1610 1611 1665 1651 1606 1502 1385 1409 906 1621 1164 1044 1264 1686 2241 2467 1976 2002 2177 2332 2260 2162 2037 2070 2191 2288 2222 1531 1598 2155 2420 2543 2628 2791 2943 3021 3126 2722 2367 2285 2371 2615 2973 3299 3179 2737 2446 2260 2425 2494 2347 2288 2373 2464 2470 2485 2551 2833 3050 2938 2564 2231 2157 2241 2202 2150 2475 2400 2213 2238 2275 2488 2686 2436 3777 3446 3153 3020 2844 2765 2746 2619 2497 2085 1607 1701 2304 2610 2739 2745 2697 2716 2707 2641 2628 2516 2483 2503 2546 2455 2487 2777 2795 2820 2901 2707 2613 2616 2648 2803 3026 3231 3270 3114 3098 3250 3420 3261 2925 3188 3272 3267 3247 3482 3530 3427 3367 3446 3512 3498 3297 3310 3257 3234 3164 3111 3101 3069 3010 2919 2884 2876 2810 2770 2748 2737 2713 2679 2665 2653 2660 2670 2672 2668 2649 2656 2694 2700 2739 2831 2948 3058 3147 3189 3184 3001 2932 3265 3205 3014 2687 2484 2565 2642 2615 2606 2635 2650 2657 2689 2738 2794 2862 2976 3127 3208 3238 3403 3603 3696 3716 3680 3714 3684 3652 3638 3621 3582 3542 3533 3517 3523 3520 3518 3486 3478 3483 3490 3509 3526 3502 3512 3518 3533 3560 3566 3572 3615 3655 3665 3694 3744 3725 3727 3779 3787 3663 3594 3589 3699 3878 3806 3693 3656 3699 3853 3781 3649 3638 3614 3629 3577 3493 3473 3368 3405 3313 3293 3280 3275 3306 3237 3241 3138 3144 3166 3148 3117 3114 3009 2941 2960 2972 2988 2926 2844 2832 2850 2850 2738 2660 2610 2663 2723 2752 2732 2700 2670 2722 2802 2980 2825 2738 2615 2641 2740 2712 2734 2808 2845 2885 2842 2799 2869 3153 3594 3525 3563 3490 3314 3372 3495 3559 3571 3723 3696 3699 3694 3680 3640 3495 3384 3403 3238 3320 3368 3438 3469 3326 3666 3599 3546 3583 3642 3661 3668 3670 3675 3672 3655 3688 3654 3663 3708 3749 3774 3882 3870 3837 3875 3806 3799 3841 3789 3821 3731 3696 3727 3695 3693 3729 3780 3519 3730 3773 3889 3945 3888 3790 3849 3913 3928 3970 3990 3990 3983 3953 3919 3918 3866 3840 3831 3796 3757 3752 3733 3668 3684 3662 3615 3604 3610 3611 3602 3539 3526 3498 3477 3515 3569 3597 3633 3635 3630 3621 3637 3640 3624 3629 3624 3588 3569 3526 3470 3445 3437 3398 3390 3317 3275 3235 3218 3186 3162 3168 3164 3133 3052 2968 2965 2948 2876 2921 2965 2898 2839 2836 2864 2880 2866 2805 2803 2873 2894 2871 2889 2974 3036 3056 3182 3176 3185 3201 3225 3250 3260 3295 3237 3271 3233 3170 3172 3183 3169 3187 3164 3153 3142 3133 3125 3114 3111 3103 3103 3094 3084 3084 3090 3096 3104 3091 3061 3047 3048 3052 3049 3040 3058 3041 3035 3028 3023 3018 3009 3004 3007 3008 2997 2989 2987 2985 2988 2994 2986 2979 2970 2969 2971 2956 2935 2952 2953 2955 2945 2928 2923 2936 2919 2917 2937 2958 2937 2938 3254 3192 3165 3161 3169 3241 3406 3563 3683 3908 4072 4074 4021 4023 4119 4128 3998 3894 3917 4225 4696 4873 4912 4803 4649 4664 4666 4403 4337 4384 4417 4358 4094 4258 4657 4433 3899 3272 2921 2936 2881 2861 2756 2629 2532 2421 2498 2943 3525 3944 3604 3867 4062 3862 3176 2382 2382 2374 2898 3355 3479 3604 3651 3606 3564 3523 3296 2897 2304 1890 1704 1828 2146 2442 2566 2696 3042 3223 3293 3393 3458 3404 3393 3421 3507 3652 3781 3810 3820 3817 3888 3926 3936 3914 3873 3840 3832 3867 3871 3858 3856 3838 3796 3781 3781 3757 3759 3785 3800 3804 3893 3912 3898 3910 3933 3948 3944 3939 4053 4170 4154 4038 4012 4030 3976 3901 3911 3913 3830 3776 3674 3196 3091 2999 2712 2433 1916 1688 1430 1335 1397 1693 1905 2321 2726 2548 2270 2237 2104 1894 1959 2022 2106 2403 2508 2279 2159 2171 2158 2208 2330 2154 1729 1424 1506 1868 2077 2051 1685 1502 1440 1453 1454 1399 1270 1156 1134 974 895 856 866 915 925 885 905 918 874 774 837 756 656 582 553 563 655 622 691 725 666 613 558 567 691 869 694 1323 1504 1508 1521 1585 1692 1707 1609 1560 1529 1539 1552 1672 1590 1588 1815 2098 2217 2173 2017 2022 2080 2201 2148 1971 1890 2012 2126 2446 2510 2100 2119 2264 2317 2388 2468 2807 2805 3002 3359 2907 2773 2812 2972 2922 2802 3006 3109 2938 2914 2473 2570 2650 2435 2245 2316 2435 2526 2519 2789 2956 2777 2491 2187 2014 2113 2389 2608 2447 2400 2334 2216 2151 2146 2254 2651 3153 3565 3349 3257 3088 2930 2977 2829 2681 2682 2548 2492 2553 2724 2803 2767 2831 2844 2872 2923 2699 2616 2534 2433 2296 1936 1366 1997 2451 2560 2568 2652 2663 2645 2632 2668 2844 3032 3193 3119 3145 3312 3484 3476 3190 2941 3094 3085 3122 3218 3407 3464 3343 3250 3332 3391 3419 3291 3192 3143 3103 3103 3111 3095 2909 2849 2832 2818 2784 2770 2738 2661 2649 2635 2683 2668 2650 2668 2683 2681 2662 2632 2668 2711 2727 2779 2870 2975 3113 3292 3343 3532 3469 3370 3577 3526 3305 3217 2982 2786 2659 2622 2632 2641 2642 2658 2688 2717 2777 2861 2939 3035 3093 3165 3336 3595 3682 3692 3679 3530 3566 3615 3606 3592 3567 3514 3532 3513 3482 3474 3481 3470 3450 3440 3450 3457 3474 3477 3498 3507 3513 3521 3542 3574 3616 3625 3621 3640 3698 3716 3730 3744 3737 3705 3616 3588 3719 3741 3609 3736 3635 3584 3696 3730 3751 3716 3697 3654 3612 3541 3455 3363 3340 3400 3361 3256 3225 3213 3335 3321 3154 3109 3145 3145 3072 3084 3069 3104 3246 3136 2990 2909 2904 2824 2793 2758 2736 2685 2748 2688 2599 2570 2612 2643 2744 2622 2568 2630 2703 2592 2556 2641 2667 2703 2766 2767 2694 2713 2707 2665 2798 3076 3317 3489 3620 3742 3773 3468 3390 3448 3480 3494 3603 3674 3583 3492 3536 3523 3484 3475 3488 3437 3427 3570 3617 3257 3499 3530 3531 3597 3645 3665 3691 3695 3662 3695 3717 3727 3769 3785 3769 3798 3917 3809 3766 3792 3758 3628 3709 3647 3671 3699 3647 3667 3677 3666 3684 3697 3753 3636 3700 3721 3723 3778 3804 3655 3731 3792 3795 3868 3939 3948 3984 3976 3977 3939 3897 3872 3860 3844 3832 3827 3803 3752 3736 3713 3688 3687 3651 3652 3642 3598 3598 3571 3543 3564 3612 3620 3611 3614 3607 3614 3639 3635 3632 3626 3607 3589 3571 3548 3519 3506 3478 3428 3414 3354 3329 3318 3275 3227 3217 3187 3178 3155 3095 3039 3024 3064 2942 2966 2976 2890 2829 2830 2853 2829 2944 2934 2816 2777 2751 2754 2821 2841 3111 3090 3097 3111 3139 3150 3146 3195 3180 3234 3193 3181 3153 3177 3169 3151 3160 3174 3169 3155 3141 3138 3127 3119 3110 3100 3098 3090 3073 3070 3074 3079 3076 3074 3057 3035 3030 3032 3034 3025 3039 3036 3030 3037 3033 3017 3011 3002 3001 3002 2997 2984 2976 2982 2986 2983 2974 2967 2969 2954 2954 2957 2940 2929 2932 2936 2926 2927 2916 2916 2907 2902 2905 2901 2929 2942 3332 3288 3237 3206 3220 3356 3451 3574 3720 3844 3896 4042 4110 4074 4125 4055 3997 4014 3977 4012 4362 4757 4951 4877 4644 4553 4546 4429 4419 4426 4371 4315 4363 4560 4463 3788 3195 2998 3124 3296 3214 2825 2503 2450 2410 2430 2544 2627 3332 3789 3755 4049 4221 3941 3476 2783 2785 2184 2769 3325 3675 3772 3794 3845 3801 3576 3127 2752 2377 2571 2744 2671 2651 2731 2770 2897 3198 3221 3239 3289 3313 3328 3344 3391 3491 3601 3750 3828 3844 3859 3898 3942 3963 3939 3891 3854 3856 3905 3938 3948 3944 3910 3857 3811 3783 3755 3777 3791 3828 3892 3929 3907 3913 3948 3975 3984 3977 3994 4124 4114 4050 3976 3936 3927 3953 4025 4033 3982 3676 3444 3284 3195 3253 3359 3257 2731 2164 1702 1681 1548 1567 1676 1988 2509 2668 2350 2068 1942 2252 2663 2727 2355 2209 2535 2459 2165 2100 2144 2506 2636 2467 2093 1645 1374 1289 1714 1713 1783 1686 1503 1369 1362 1404 1328 1283 1061 999 964 913 926 942 942 952 958 1010 818 750 664 700 728 723 736 730 681 672 570 923 1136 1332 1210 819 660 732 1303 995 1426 1512 1519 1539 1602 1689 1722 1656 1608 1610 1643 1646 1809 1919 1813 1604 1523 1441 1613 2088 1962 1790 1948 2200 2308 2315 2240 2293 2400 2516 2502 2575 2375 2561 2996 2448 2602 2399 2776 3188 3288 2651 2570 2907 2605 2789 2576 2666 2634 2699 2632 2755 2838 2500 2036 2090 2075 2407 2543 2994 3372 3222 2596 2216 2153 2605 2724 2681 2525 2409 2332 2285 2245 2191 2138 2333 2717 3224 3299 3159 3203 3213 3289 2854 2691 2757 2787 2814 2858 2949 2934 2714 2730 2687 2846 2828 2690 2649 2636 2455 2114 2077 2079 2322 2444 2502 2570 2645 2729 2796 2699 2677 2728 2881 2697 2683 2944 3200 3224 3027 2808 3012 2964 2974 3057 3169 3298 3363 3288 3178 3160 3268 3269 3119 3024 3029 3071 3074 2992 2965 2816 2788 2799 2799 2796 2770 2677 2584 2568 2581 2614 2624 2640 2652 2668 2664 2667 2666 2682 2740 2806 2869 2937 3053 3189 3376 3434 3597 3680 3649 3655 3618 3474 3169 2985 2797 2684 2627 2634 2655 2654 2651 2672 2694 2761 2850 2876 2932 3022 3127 3273 3562 3611 3601 3657 3647 3617 3566 3575 3554 3546 3512 3469 3453 3448 3441 3427 3420 3409 3404 3421 3441 3458 3479 3482 3481 3511 3554 3568 3589 3612 3626 3637 3677 3711 3689 3727 3716 3611 3640 3639 3573 3601 3705 3713 3972 3755 3725 3695 3756 3796 3765 3615 3474 3730 3547 3478 3478 3494 3421 3303 3304 3337 3326 3327 3277 3271 3279 3216 3121 3034 3030 3202 3306 3170 2929 2841 2823 2816 2738 2722 2788 2866 2911 2718 2514 2646 2791 2874 2808 2536 2441 2436 2426 2463 2479 2557 2669 2919 2897 2783 2686 2617 2594 2673 2747 2935 3173 3540 3671 3574 3365 3013 3223 3597 3746 3889 3991 3876 3763 3752 3773 3677 3575 3463 3398 3323 3404 3373 3449 3424 3281 3410 3539 3559 3582 3599 3675 3687 3706 3704 3729 3743 3740 3691 3750 3828 3854 3843 3716 3611 3576 3602 3604 3591 3461 3523 3553 3547 3621 3610 3649 3452 3545 3536 3583 3651 3647 3639 3674 3736 3706 3710 3724 3784 3853 3947 3933 3985 3993 3979 3947 3913 3891 3882 3894 3894 3877 3853 3812 3784 3786 3757 3727 3689 3679 3667 3669 3663 3632 3604 3600 3592 3609 3608 3612 3619 3602 3610 3640 3643 3630 3613 3585 3561 3561 3544 3536 3507 3464 3438 3422 3417 3371 3305 3282 3240 3203 3206 3196 3140 3101 3079 3091 3069 3066 2993 2914 2894 2824 2816 2872 2839 2769 2742 2695 2682 2708 2795 2849 2987 3008 3018 3039 3082 3160 3125 3150 3126 3088 3081 3141 3086 3150 3131 3121 3134 3152 3165 3156 3147 3138 3125 3113 3102 3095 3095 3084 3062 3057 3058 3059 3059 3062 3059 3021 3014 3009 3015 3020 3023 3029 3014 3011 3020 3015 3009 3002 2997 2997 2993 2986 2973 2971 2966 2964 2965 2959 2953 2944 2940 2946 2944 2926 2921 2923 2919 2923 2916 2908 2898 2898 2897 2895 2918 2929 3372 3303 3254 3265 3314 3437 3391 3467 3621 3695 3813 4022 4152 4111 4149 4046 4014 3988 3976 4129 4437 4783 4986 4864 4571 4561 4522 4433 4495 4695 4768 4772 4886 4696 3808 3479 3348 3396 3597 3577 3238 2731 2526 2815 3032 2778 2805 3072 3210 3346 3467 3934 4236 3896 3852 3959 3051 2304 2719 3144 3596 3854 3919 3986 3939 3591 3236 3109 2937 3006 3098 3071 3021 3018 3057 3144 3237 3081 3117 3222 3257 3305 3373 3409 3466 3532 3686 3794 3852 3869 3891 3953 4007 3987 3924 3856 3851 3855 3898 3952 3997 3997 3940 3868 3818 3788 3794 3805 3845 3905 3915 3952 4017 4007 4004 4000 4054 4113 4130 4041 4046 4106 4030 3939 3923 3847 3936 4125 3795 3398 3186 3191 3235 3253 3370 3137 2677 2176 2220 2166 2089 2160 2327 2559 2569 2273 2332 2118 2070 1998 2033 2170 2225 2327 2402 2537 2613 2466 2724 2844 2654 2328 1865 1583 1342 1621 1816 1799 1647 1412 1287 1334 1343 1292 1090 958 946 911 1016 1165 1203 1198 1129 1139 1064 738 733 699 692 725 754 780 697 840 891 829 988 996 983 896 738 770 890 1498 1524 1846 1884 1744 1669 1677 1719 1760 1765 1764 1757 1796 1775 1979 2199 1938 1277 1217 1027 1554 1894 1831 1682 1816 2074 2094 2095 2537 2576 2401 2330 2194 2024 2268 3008 2803 2472 2506 2664 2888 2768 1972 1434 1742 2118 2461 2863 2570 2522 2414 2514 2695 2875 2830 2547 2016 2046 2003 2219 2511 2932 3289 3282 2853 2825 2526 3050 2930 2670 2588 2621 2674 2734 2664 2680 2542 2532 2592 3144 3253 2942 3009 3162 3356 2954 2864 2858 2870 2902 2991 3038 2941 2789 2760 2602 2671 2756 2764 2736 2691 2615 2523 2365 2176 2481 2664 2715 2770 2830 2836 2476 2601 2407 1882 2090 2441 2494 2748 2931 2799 2807 2897 2914 2937 3036 3073 2996 3127 3240 3063 3044 3098 3157 3126 3033 2926 2942 3020 3004 2962 2916 2767 2704 2709 2713 2760 2722 2655 2550 2522 2551 2577 2592 2616 2587 2617 2623 2644 2645 2671 2753 2869 2993 3107 3199 3300 3462 3539 3602 3609 3528 3378 3305 3557 3185 3078 2913 2788 2765 2743 2603 2648 2621 2645 2671 2737 2772 2833 2913 2956 3045 3170 3335 3350 3408 3490 3568 3602 3483 3561 3513 3542 3538 3500 3463 3433 3401 3389 3427 3371 3383 3401 3421 3426 3421 3423 3487 3504 3517 3551 3589 3622 3642 3656 3677 3679 3700 3704 3660 3735 3688 3564 3527 3545 3721 3648 3854 3751 3675 3638 3602 3657 3784 3824 3657 3615 3625 3574 3463 3393 3345 3357 3355 3328 3304 3249 3288 3352 3132 3039 3187 3226 3221 3152 2974 2820 2812 2933 2914 2939 2807 2701 2658 2627 2534 2521 2757 2796 2701 2527 2448 2557 2739 2772 2830 2808 2637 2453 2351 2282 2442 2534 2621 2636 2899 2850 2824 2831 3036 3342 3247 3354 3208 3216 3459 3624 3524 3453 3552 3602 3731 3667 3544 3545 3476 3336 3279 3260 3324 3435 3601 3661 3509 3421 3516 3497 3659 3671 3672 3726 3800 3824 3789 3737 3684 3966 4073 3899 3830 3820 3715 3437 3286 3388 3392 3394 3384 3391 3368 3256 3532 3482 3525 3473 3308 3330 3465 3502 3607 3586 3639 3671 3674 3691 3754 3863 3865 3959 3957 3987 3998 3985 3961 3927 3915 3919 3920 3914 3908 3892 3860 3833 3847 3802 3766 3748 3721 3706 3711 3692 3661 3658 3650 3622 3638 3649 3617 3630 3630 3617 3633 3628 3632 3626 3611 3579 3564 3553 3536 3514 3487 3464 3460 3451 3417 3340 3319 3276 3245 3252 3216 3175 3139 3129 3124 3105 3087 3081 2983 2958 2963 2903 2894 2834 2801 2773 2750 2674 2703 2749 2825 2883 2901 2993 3047 3146 3181 3151 3146 3203 3174 3057 3143 3148 3153 3111 3085 3106 3139 3150 3140 3132 3131 3122 3107 3094 3093 3091 3074 3063 3051 3042 3037 3038 3043 3056 3020 3001 2995 2993 3002 3005 3018 3010 3002 3002 3006 3003 2995 2992 2989 2987 2985 2978 2968 2964 2958 2953 2953 2943 2936 2934 2934 2936 2928 2924 2921 2920 2915 2907 2901 2896 2895 2902 2905 2909 2918 3446 3337 3318 3365 3408 3434 3428 3561 3643 3771 3952 4157 4268 4201 4272 4109 4094 4095 4028 4187 4454 4732 4954 4871 4780 4604 4555 4569 4392 4455 4691 4819 4718 4260 3453 3567 3547 3471 3406 3119 2760 2690 2923 2943 2993 3349 3164 3053 2922 2906 3074 3554 4032 3843 3603 3866 3176 2604 2699 3014 3451 3790 3856 3920 3863 3573 3396 3399 3261 3231 3226 3180 3172 3182 3192 3073 3038 2917 2966 3004 3074 3217 3339 3415 3441 3462 3597 3718 3755 3800 3860 3933 4031 4042 3972 3867 3854 3834 3851 3905 3952 3969 3967 3913 3845 3851 3840 3854 3883 3918 3974 4022 4004 3998 4002 4036 4121 4088 4140 4187 4145 3992 3778 3659 3571 3187 3520 4113 3994 3578 3424 3364 3167 3275 3504 3373 3032 2685 2645 2714 2661 2493 2454 2521 2550 2210 2134 2034 2000 1894 1849 2073 2112 2059 2214 2278 2411 2565 2749 2712 2530 2508 2170 2054 1766 1672 1797 1735 1491 1346 1396 1428 1269 1158 1050 1029 1019 962 1093 1348 1375 1412 1298 997 712 713 777 746 696 668 668 645 767 888 974 1001 986 949 861 740 719 1446 1639 1806 1897 1811 1748 1896 1927 1924 1906 1929 1994 1950 1883 1835 1829 1983 2239 2134 1797 1173 902 1288 1749 1858 1780 1832 1968 2009 2077 2511 2639 2341 2100 2018 2156 2634 2617 2198 2571 2784 2965 3056 2565 1730 1802 2077 1962 2988 3178 2889 2682 2637 2614 2631 2860 2779 2733 2741 2436 2111 2129 2442 2670 2559 2467 2580 2666 2861 3018 2796 2561 2530 2588 2853 3082 2935 2762 2473 2724 3007 3152 3065 2727 2593 2826 2984 3003 2902 2826 2791 2822 3008 2952 3002 2981 2900 2763 2684 2688 2750 2734 2699 2676 2705 2659 2529 2603 2732 2686 2675 2742 2616 2044 2246 2084 1762 1755 1813 2246 2683 2741 2633 2836 2940 2936 2949 2993 3050 2982 3041 3018 2986 2995 3062 3101 3105 3122 2965 2879 2933 2974 2936 2815 2707 2648 2642 2639 2683 2640 2544 2497 2480 2467 2455 2498 2554 2527 2561 2592 2601 2609 2654 2741 2856 3078 3318 3344 3443 3558 3600 3585 3464 3320 3072 3213 3396 3274 3180 3049 2956 2913 2793 2632 2667 2626 2622 2652 2685 2737 2834 2851 2944 3068 3103 3087 3164 3270 3353 3458 3640 3537 3564 3550 3504 3464 3452 3417 3393 3388 3395 3352 3361 3359 3362 3371 3374 3421 3448 3486 3512 3571 3599 3600 3621 3657 3672 3690 3698 3728 3697 3711 3696 3518 3565 3582 3588 3399 3617 3694 3601 3599 3706 3762 3731 3733 3702 3567 3625 3709 3696 3694 3596 3541 3486 3405 3395 3487 3573 3399 3345 3006 3141 3232 3324 3292 3068 2867 2907 3035 3034 3062 3013 2715 2575 2652 2793 2855 2744 2724 2619 2511 2431 2511 2693 2676 2565 2417 2392 2406 2449 2546 2704 2815 2817 2863 2913 2656 2557 2671 2803 2878 2904 3242 3253 3209 3209 3367 3505 3526 3486 3254 3517 3715 3669 3754 3808 3645 3427 3401 3322 3397 3425 3376 3340 3446 3480 3553 3558 3647 3693 3703 3742 3731 3698 3724 3780 3883 3911 3809 3832 3772 3697 3568 3173 3145 3250 3291 3333 3379 3345 3412 3393 3401 3411 3499 3524 3457 3468 3473 3442 3503 3603 3669 3697 3716 3754 3801 3905 3934 3968 3975 3982 3986 3956 3951 3935 3932 3929 3925 3920 3913 3897 3884 3883 3865 3823 3791 3771 3751 3744 3736 3719 3698 3696 3690 3681 3687 3701 3679 3661 3657 3658 3660 3662 3638 3612 3616 3614 3576 3550 3538 3524 3499 3482 3469 3460 3445 3402 3373 3377 3355 3315 3244 3197 3163 3161 3163 3140 3107 3106 3059 3073 3036 2979 2960 2889 2838 2857 2851 2736 2708 2744 2730 2740 2875 2959 3042 3133 3184 3127 3053 3108 3085 3116 3138 3108 3084 3111 3070 3107 3125 3149 3153 3141 3131 3124 3114 3110 3097 3082 3067 3054 3040 3025 3022 3023 3024 3036 3030 3009 2984 2970 2985 2984 2979 2987 2990 2989 2993 2991 2974 2974 2978 2980 2982 2983 2970 2966 2958 2950 2945 2940 2936 2934 2936 2932 2928 2925 2920 2916 2910 2904 2900 2892 2890 2899 2913 2912 2918 3582 3457 3423 3406 3412 3455 3586 3648 3822 3973 4095 4260 4330 4280 4318 4267 4452 4429 4337 4386 4555 4771 4954 4887 4893 4681 4500 4545 4347 4316 4401 4189 3874 3530 3565 3778 3572 3167 2971 2889 2790 2843 3143 3126 2900 2747 2913 2924 2729 2661 2845 3172 3420 3620 3447 3338 3194 2872 2831 3045 3327 3562 3646 3846 3830 3605 3537 3504 3428 3382 3337 3263 3228 3246 3067 2700 2711 2474 2297 2538 2936 3059 3202 3359 3405 3445 3495 3560 3618 3695 3789 3891 3996 4055 4023 3973 3908 3812 3775 3821 3888 3927 3936 3916 3877 3924 3918 3923 3942 3964 3960 3955 4050 4045 4019 4091 4133 4160 4123 4075 4041 3679 3650 3276 3066 2820 3067 3812 4106 3873 3792 3374 3035 3407 3345 3109 3076 3092 2911 2685 2712 2533 2444 2490 2383 2119 2008 2187 2378 2220 2000 2104 2036 1955 1995 2013 2006 2095 2321 2409 2297 2603 2379 2147 1799 1684 1625 1525 1480 1507 1558 1489 1224 1207 1190 1178 1109 1034 1104 1307 1436 1405 1246 919 680 699 730 693 679 691 692 733 833 813 891 979 1034 988 882 874 1582 1921 2006 2140 2364 2206 1957 2233 2474 2386 2295 2216 2213 2112 1971 1890 1910 2030 2210 2181 2143 1760 1369 1405 1683 1812 1705 2005 2100 2167 2145 2670 2586 2142 1967 1898 1871 2208 1801 1847 2420 2744 2864 2831 2503 2456 2345 2577 2934 3145 3154 2916 2723 2721 2800 2628 2734 2707 2838 2948 2775 2424 2321 2561 2597 2537 1983 1965 2380 2773 2851 2688 2554 2548 2506 2697 2700 2587 2654 2615 2490 2767 3282 3052 2663 2668 2756 2772 2854 2877 2805 2659 2601 2610 2742 2749 2780 2835 2848 2813 2764 2771 2700 2688 2745 2733 2692 2619 2567 2505 2397 2374 2284 1919 1647 1920 2066 2008 2044 2168 2411 2665 2580 2639 2752 2855 2961 2896 2784 2928 2845 2806 2930 2980 2952 2990 3062 3092 3091 3038 2798 2800 2863 2860 2786 2702 2600 2614 2623 2572 2519 2468 2445 2415 2382 2401 2447 2485 2483 2516 2540 2548 2579 2624 2701 2764 3023 3071 3274 3501 3551 3450 3368 3123 3191 3215 3368 3219 2995 2931 2898 2899 2925 3007 2961 2769 2635 2570 2608 2695 2712 2744 2844 3009 3101 3030 2969 3051 3149 3236 3354 3602 3463 3486 3549 3577 3532 3452 3409 3359 3378 3358 3382 3372 3344 3359 3369 3390 3408 3462 3499 3552 3560 3562 3590 3634 3699 3706 3681 3688 3729 3744 3784 3848 3573 3596 3567 3565 3649 3676 3596 3623 3919 4029 3533 3703 3767 3714 3771 3840 3712 3662 3700 3524 3539 3552 3540 3523 3500 3468 3150 2998 3325 3725 3720 3430 3187 2988 3041 2946 3003 3072 3028 2847 2828 2992 2943 2972 2952 2890 2651 2617 2728 2822 2910 2824 2448 2372 2425 2492 2458 2455 2582 2571 2758 2769 2622 2509 2581 2791 2775 2865 2877 3054 3170 3108 3221 3440 3370 3492 3887 4059 4293 4005 3679 3596 3736 3615 3575 3429 3387 3338 3235 3218 3309 3523 3723 3621 3658 3679 3711 3718 3738 3774 3922 3949 3842 3811 3809 3853 4127 3832 3493 3432 3386 3242 3187 3079 3016 3176 3344 3316 3325 3403 3419 3364 3466 3449 3314 3292 3420 3494 3570 3660 3747 3776 3834 3869 3856 3914 3950 3958 3956 3963 3967 3948 3942 3931 3924 3920 3919 3908 3882 3870 3863 3863 3854 3827 3784 3767 3750 3752 3744 3735 3722 3715 3719 3725 3706 3724 3716 3705 3706 3706 3695 3692 3666 3626 3616 3610 3585 3556 3538 3527 3502 3495 3478 3468 3460 3441 3424 3416 3378 3343 3292 3235 3200 3204 3205 3192 3174 3138 3122 3118 3093 3006 3024 2974 2980 2976 2942 2848 2724 2742 2718 2756 2831 2953 3038 3058 3096 3078 3003 3046 3050 3071 3085 3076 3020 3078 3046 3105 3134 3134 3122 3141 3134 3119 3117 3105 3088 3073 3057 3044 3041 3014 3005 3004 3005 3007 3009 2986 2977 2961 2960 2960 2958 2962 2979 2973 2979 2974 2961 2956 2965 2965 2970 2969 2961 2957 2956 2949 2943 2942 2939 2938 2939 2937 2935 2932 2922 2913 2910 2903 2897 2893 2888 2888 2907 2912 2911 3698 3621 3579 3437 3386 3377 3421 3636 3875 4011 4110 4259 4321 4285 4289 4387 4589 4571 4470 4453 4559 4788 5007 4985 4991 4774 4496 4483 4312 4189 4210 3798 3528 3556 3657 3870 3549 3232 3309 3615 3679 3206 2691 2366 2367 2670 2842 2824 2752 2752 2839 2982 3133 3295 3348 3090 3195 3121 3048 3101 3173 3369 3618 3847 3840 3622 3493 3456 3456 3394 3287 3253 3190 3094 2846 2585 2488 2517 2608 2620 2554 2535 2620 3049 3357 3439 3497 3538 3544 3585 3717 3898 4005 4079 4048 4037 3930 3799 3755 3780 3789 3868 3887 3898 3934 3968 3975 3985 4011 4022 4150 4765 4533 4303 4140 4153 4208 4306 4225 3950 3976 4126 3881 3549 3142 3027 3045 3509 4041 3978 3806 3129 3261 3254 2850 2641 2661 2629 2430 2214 2355 2439 2317 2227 2134 2004 2034 2381 2695 2440 2305 2406 2089 2124 2166 2144 2097 2159 2347 2295 1985 2368 2470 2182 1762 1623 1573 1373 1406 1535 1588 1411 1211 1325 1326 1219 1162 1135 1160 1180 1221 1199 1062 865 760 723 687 666 682 773 757 804 839 833 827 904 1021 999 975 979 1033 1605 1927 2375 2502 2129 2313 2628 2893 2756 2696 2455 2342 2256 2088 1965 2023 2096 2092 2179 2164 2006 1855 1617 1349 1564 1664 2010 1891 2006 2180 2586 2433 1744 1575 1792 1712 1781 1807 1979 2390 2736 2997 2965 2594 1966 2421 2490 2703 2894 3026 2722 2175 2385 2932 2658 2671 2723 2876 2898 2756 2620 2601 2804 2660 2647 2122 1893 2195 2584 2658 2513 2643 2783 2513 2429 2340 2417 2609 2565 2447 2755 3149 3043 2894 2833 2817 2814 2770 2781 2745 2605 2582 2567 2568 2614 2685 2755 2749 2712 2752 2716 2587 2565 2650 2677 2678 2619 2418 2119 2196 2224 2193 1561 1428 1887 2241 2253 2369 2458 2418 2482 2465 2455 2508 2747 2887 2872 2691 2806 2803 2837 2918 2896 2813 2897 2964 3002 2989 2852 2703 2661 2687 2681 2661 2643 2587 2619 2595 2479 2370 2359 2381 2325 2301 2359 2416 2439 2422 2417 2456 2523 2577 2599 2636 2690 2742 2837 3087 3331 3411 3268 3224 3195 3168 3206 3254 3102 2881 2826 2769 2733 2832 2946 3006 2938 2821 2693 2572 2584 2621 2698 2878 2929 2918 2886 2868 2937 3032 3126 3261 3292 3292 3320 3434 3583 3534 3391 3319 3297 3363 3365 3294 3292 3330 3387 3319 3361 3416 3448 3518 3525 3525 3604 3651 3669 3703 3731 3749 3744 3718 3764 3775 3631 3596 3596 3589 3628 3608 3456 3556 3620 3660 3710 3673 3765 3715 3716 3943 3959 3767 3666 3719 3640 3611 3664 3610 3510 3497 3372 3207 3173 3419 3451 3266 3158 3161 3241 3358 3352 3128 2857 2670 2699 2958 2956 2876 2753 2600 2467 2532 2764 2834 2553 2304 2440 2501 2527 2561 2545 2488 2480 2509 2506 2480 2495 2560 2688 2847 2952 2778 2763 2655 2813 3002 3065 3198 3147 3177 3647 3781 3480 3093 3259 3301 3218 3443 3402 3292 3394 3462 3431 3383 3506 3360 3396 3499 3521 3611 3808 3822 3742 3747 3824 3646 3341 3509 3867 4066 4188 4213 3274 3246 3216 3240 3358 3287 3193 3144 3247 3232 3282 3308 3380 3375 3133 3445 3344 3271 3251 3321 3453 3621 3709 3814 3844 3878 3897 3912 3930 3946 3945 3934 3936 3944 3946 3928 3903 3899 3899 3895 3893 3855 3837 3832 3831 3825 3823 3750 3733 3725 3729 3730 3722 3709 3697 3694 3705 3710 3722 3725 3723 3714 3721 3713 3695 3675 3653 3638 3618 3593 3568 3550 3549 3533 3506 3485 3474 3461 3447 3437 3413 3378 3350 3318 3277 3280 3239 3226 3211 3191 3182 3164 3142 3126 3051 3037 3025 3026 3016 2987 2930 2863 2794 2801 2777 2772 2892 2927 2873 2943 2983 2986 2973 2960 3010 2987 3012 2986 2994 2991 2988 2999 3068 3010 3071 3094 3084 3093 3091 3066 3055 3043 3036 3028 3007 2991 2989 2985 2981 2988 2961 2964 2961 2943 2940 2939 2936 2954 2959 2956 2959 2955 2939 2951 2949 2948 2957 2955 2947 2951 2942 2940 2935 2935 2939 2938 2934 2933 2932 2926 2920 2912 2905 2900 2910 2891 2888 2888 2883 2895 3701 3685 3644 3417 3392 3336 3380 3582 3822 3981 4107 4285 4345 4332 4261 4369 4481 4539 4584 4583 4590 4745 4938 4986 4968 4761 4577 4531 4567 4492 4066 3933 3944 3927 4107 3978 3703 3620 3722 3673 3345 3041 2629 2512 2558 2741 2987 3040 3004 3039 3052 3020 3228 3354 3444 3371 3468 3452 3360 3349 3346 3443 3709 3780 3766 3583 3452 3418 3408 3362 3279 3243 3131 2905 2768 2700 2626 2266 1753 1688 1821 1600 1939 2745 3301 3482 3567 3608 3586 3563 3679 3775 3873 3930 3905 3889 3876 3865 3851 3820 3785 3840 3861 3913 3970 4004 4016 4038 4078 4107 4078 4080 4313 4293 4258 4266 4297 4280 4166 4139 4055 4163 4160 3823 3511 3404 3374 3423 3548 3893 3806 3164 3412 3011 2490 2313 2305 2240 2138 2127 1870 1968 1992 1944 1903 1834 1885 2224 2527 2314 2407 2442 2198 2270 2374 2323 2175 2232 2169 1902 2214 2138 2187 2120 1872 1666 1526 1263 1403 1421 1507 1398 1337 1377 1315 1200 1203 1203 1185 1061 1026 1103 1222 1089 871 812 719 669 673 763 792 818 855 877 876 916 983 942 947 968 887 861 1433 2334 2610 2280 2648 2829 2910 2893 2701 2478 2402 2415 2316 2184 2132 2118 2099 2148 2145 2052 1949 1754 1291 1265 1697 1679 1488 1543 1848 2260 2151 1293 1449 1984 1686 1766 2302 2626 2751 3045 3374 3223 2409 2141 2451 2458 2408 2606 2818 2515 1974 2133 2834 2700 2744 2725 2705 2672 2543 2554 2631 2696 2644 2768 2587 2307 2301 2461 2501 2607 2897 3047 2781 2636 2499 2336 2320 2481 2915 2999 3241 3093 2986 2937 2796 2540 2515 2688 2658 2631 2616 2614 2620 2616 2668 2714 2578 2524 2500 2571 2507 2444 2405 2336 2175 2088 2061 1999 2059 2053 2270 2083 1728 2134 2165 2238 2386 2450 2430 2436 2444 2448 2551 2663 2575 2672 2682 2729 2744 2739 2728 2733 2661 2781 2781 2828 2877 2795 2652 2593 2570 2584 2574 2581 2622 2660 2545 2397 2390 2296 2298 2254 2278 2330 2382 2400 2375 2349 2364 2477 2563 2574 2584 2593 2606 2702 2896 3130 3253 3213 3301 3241 3195 3182 3131 3011 2820 2806 2905 2868 2844 2664 2461 2587 2826 2846 2612 2594 2701 2747 2761 2759 2761 2798 2786 2845 2929 3034 3089 3139 3206 3217 3332 3583 3554 3528 3328 3242 3274 3325 3406 3342 3320 3304 3359 3383 3414 3494 3551 3624 3618 3583 3608 3660 3713 3750 3753 3728 3620 3745 3789 3705 3689 3686 3657 3614 3608 3454 3580 3629 3603 3464 3549 3790 3593 3639 3929 3943 3854 3769 3781 3758 3588 3616 3678 3536 3580 3562 3567 3602 3466 2881 2707 3138 3283 3304 3223 2954 2774 2705 2862 2835 2879 3026 2896 2786 2715 2682 2671 2740 2732 2570 2487 2544 2625 2659 2649 2541 2565 2554 2535 2605 2656 2670 2768 2796 2824 2828 2838 2873 2872 2940 3064 3240 3333 3611 3807 3775 3711 3571 3638 3613 3187 3307 3489 3768 3665 3451 3455 3589 3613 3344 3254 3277 3336 3400 3539 3674 3564 3731 3788 3796 3755 3957 4069 4090 4004 3842 3600 3377 3197 3137 3168 3125 3229 3289 3278 3194 3195 3261 3337 3357 3431 3104 3342 3408 3380 3358 3347 3430 3652 3637 3802 3888 3924 3931 3927 3943 3951 3935 3922 3919 3919 3914 3907 3865 3870 3860 3856 3852 3828 3798 3804 3799 3788 3781 3717 3682 3682 3688 3694 3687 3654 3646 3653 3663 3679 3689 3664 3646 3660 3680 3689 3681 3660 3650 3638 3609 3601 3576 3557 3549 3529 3505 3486 3479 3457 3445 3429 3406 3373 3349 3332 3314 3296 3265 3243 3231 3221 3217 3176 3159 3139 3094 3069 3068 3046 3036 2998 2953 2907 2899 2892 2871 2802 2885 2865 2833 2834 2883 2937 2970 2977 2965 2921 2917 2941 2950 2932 2944 2935 2985 2949 2956 2957 2994 3052 3075 3057 3044 3035 3024 3012 2998 2974 2971 2967 2964 2966 2960 2954 2964 2955 2931 2929 2923 2926 2928 2928 2946 2943 2928 2929 2928 2928 2936 2938 2938 2932 2927 2929 2931 2929 2931 2933 2932 2931 2928 2926 2922 2916 2915 2904 2901 2898 2893 2885 2887 2904 3653 3674 3626 3605 3457 3346 3337 3503 3808 4072 4245 4424 4446 4357 4301 4346 4387 4430 4481 4505 4552 4773 4829 4961 4926 4785 4655 4592 4585 4485 4248 4257 4087 4157 4247 3995 3701 3652 3660 3506 3159 2911 2643 2574 2512 2680 2933 3057 3069 3143 3168 3183 3310 3401 3494 3530 3652 3754 3711 3606 3576 3670 3778 3662 3608 3559 3446 3292 3222 3264 3250 3146 3165 3335 3502 3521 2993 1598 193 310 798 1368 2126 2849 3329 3567 3621 3640 3606 3545 3563 3735 3767 3828 3788 3764 3836 3928 3929 3939 3869 3878 3966 3963 4002 4029 4041 4097 4136 4146 4139 4122 4208 4267 4318 4335 4406 4570 4512 4096 4167 4337 4410 4100 3795 3691 3659 3576 3423 3345 3714 3697 3527 2891 2341 2134 2123 2080 1989 1909 1757 1672 1702 1718 1713 1698 1694 1779 2199 2214 2081 2010 2090 2162 2217 2149 1912 1867 2070 2014 2230 2060 1995 2030 1949 1814 1638 1628 1744 1722 1598 1509 1470 1389 1229 1136 1129 1148 1132 936 1069 1234 1264 1237 1114 837 781 758 710 740 778 794 814 850 860 927 946 956 930 916 1004 1029 1334 2214 2563 2504 2882 2956 2956 2828 2623 2455 2420 2528 2485 2329 2309 2205 2153 2134 2127 2073 1945 1930 1831 1498 1297 1248 1222 1441 1796 1765 1612 1096 1659 1994 1664 1788 2287 2632 2860 3151 3153 2845 2370 2428 2545 2532 2458 2593 2765 2427 1983 2217 2189 2391 2622 2688 2683 2632 2650 2681 2728 2610 2601 2875 2856 2503 2482 2545 2606 2687 2810 2822 2370 2109 2246 2157 2505 2564 3030 3262 3174 3000 2941 2952 2856 2628 2511 2590 2658 2680 2728 2752 2692 2671 2747 2651 2513 2495 2451 2438 2445 2339 2119 1924 1676 1682 1831 1899 1913 1850 1864 1981 1994 2268 1909 1970 2116 2257 2388 2521 2786 2844 2610 2732 2617 2546 2550 2539 2550 2549 2546 2581 2562 2623 2689 2829 2903 2777 2652 2580 2511 2508 2542 2603 2676 2784 2679 2201 2187 2189 2246 2232 2257 2301 2329 2332 2326 2311 2301 2413 2520 2549 2545 2540 2562 2660 2811 3037 3216 3272 3337 3359 3296 3214 3091 2984 2948 2740 2836 2888 2764 2542 2405 2398 2438 2781 2651 2616 2673 2679 2671 2669 2659 2707 2753 2787 2818 2877 2950 3022 3111 3166 3240 3369 3356 3305 3234 3173 3175 3200 3218 3209 3214 3225 3300 3417 3506 3452 3437 3567 3605 3692 3694 3676 3685 3684 3699 3790 3699 3749 3800 3823 3831 3795 3655 3530 3517 3547 3533 3528 3529 3535 3631 3787 3765 3905 3774 3662 3801 3863 3684 3693 3895 3757 3794 3645 3572 3563 3569 3540 3387 2824 3344 3469 3341 3267 3133 2991 3321 3110 3135 3100 3170 2990 2947 2931 2886 2860 2855 2672 2568 2521 2616 2734 2789 2769 2678 2694 2630 2635 2686 2747 2840 2871 2954 2927 2878 2827 2806 2860 2909 2934 3083 3257 3287 3238 3147 3386 3727 3809 3652 3537 3456 3441 3536 3522 3213 3309 3348 3319 3363 3310 3340 3384 3394 3426 3603 3619 3745 3848 3865 3810 3839 3983 3845 3814 3812 3796 3661 3253 2889 2822 2763 2688 3144 3246 3259 3300 3192 3263 3324 3315 3350 3259 3343 3440 3531 3595 3536 3621 3734 3767 3824 3888 3899 3876 3900 3906 3916 3903 3891 3892 3887 3876 3879 3837 3833 3826 3820 3809 3791 3730 3738 3735 3727 3714 3672 3628 3631 3634 3635 3631 3588 3567 3579 3602 3626 3622 3564 3566 3591 3616 3639 3642 3598 3605 3615 3601 3592 3575 3559 3543 3522 3499 3480 3471 3451 3424 3405 3390 3366 3342 3330 3315 3298 3276 3255 3241 3234 3224 3192 3170 3150 3126 3122 3121 3082 3062 3018 2996 3001 2961 2918 2930 2885 2899 2903 2874 2849 2843 2886 2935 2933 2921 2891 2879 2877 2871 2834 2887 2910 2926 2924 2918 2929 2989 3028 3050 3045 3038 3037 3024 3010 2992 2965 2955 2950 2946 2944 2943 2923 2935 2940 2925 2911 2909 2900 2895 2902 2919 2927 2927 2916 2915 2918 2918 2920 2926 2928 2919 2913 2923 2915 2918 2918 2920 2923 2922 2920 2921 2919 2916 2911 2904 2901 2901 2895 2887 2908 3641 3639 3630 3594 3444 3332 3324 3519 3923 4277 4401 4507 4503 4378 4362 4347 4358 4422 4472 4550 4566 4728 4936 4984 4940 4830 4701 4613 4574 4527 4313 4167 3926 3897 3959 3731 3575 3675 3606 3443 3245 2949 2686 2586 2452 2480 2652 2776 2826 3033 3062 3201 3301 3360 3444 3563 3630 3631 3724 3767 3755 3836 3813 3633 3539 3474 3326 3190 3224 3255 3273 2442 2071 2015 1782 1369 830 287 94 410 1124 1789 2551 2943 3368 3621 3639 3642 3607 3541 3579 3578 3782 3876 3823 3770 3821 3929 3970 3964 3963 3959 3979 3975 3999 4034 4042 4062 4064 4077 4060 4144 4163 4241 4363 4449 4436 4260 3891 3863 3989 4175 4373 4106 3734 3692 3773 3791 3715 3567 3658 3880 3601 2934 2224 1953 1898 1909 1820 1749 1668 1581 1538 1545 1594 1627 1637 1684 2205 2341 2332 2142 2024 2118 2236 2012 1793 1913 1940 2123 2297 2157 2041 2073 2006 1667 1642 1857 2217 2050 1685 1460 1416 1378 1309 1297 1123 1137 1190 1085 1213 1319 1217 1146 928 863 843 844 755 699 683 702 773 842 870 911 912 952 961 918 1013 1165 1244 2150 2435 2623 2718 2860 2917 2817 2633 2480 2449 2515 2503 2344 2246 2262 2242 2175 2140 2083 2054 1808 1461 1439 1203 1292 1481 1511 1533 1472 1413 1561 1654 1903 1997 2058 2191 2498 2606 3061 3002 2880 2688 2790 2884 2677 2556 2636 2805 2192 1854 1777 1756 2028 2427 2578 2580 2713 2836 2873 2916 2816 2829 3010 3046 2829 2809 2839 2960 2494 2517 3207 2873 1952 2048 2179 2336 2956 3157 3087 2858 2742 2816 2890 2861 2803 2626 2601 2598 2597 2669 2741 2733 2705 2730 2461 2358 2348 2385 2425 2404 2278 2066 2035 1979 1913 1883 1846 1798 1716 1611 1588 1631 1705 1905 1975 2048 2256 2457 2758 3166 3210 2830 2742 2521 2452 2376 2222 2355 2401 2441 2488 2544 2552 2629 2768 2769 2576 2640 2611 2506 2421 2486 2660 2864 2896 2329 2137 2240 2188 2196 2207 2229 2248 2248 2249 2253 2237 2260 2346 2446 2485 2498 2512 2544 2610 2731 2877 3012 3114 3173 3159 3233 3226 3146 3125 2997 2720 2556 2463 2368 2285 2217 2200 2468 2776 2683 2597 2669 2629 2629 2626 2666 2699 2739 2750 2752 2783 2870 2976 3079 3099 3126 3155 3183 3201 3167 3097 3110 3150 3152 3158 3174 3196 3237 3296 3383 3396 3443 3441 3474 3596 3665 3645 3691 3657 3666 3784 3812 3825 3839 3871 3934 3907 3649 3483 3403 3505 3496 3471 3566 3697 3619 3586 3776 3751 3756 3915 3880 3900 3708 3848 4025 3826 3778 3751 3755 3769 3564 3518 3491 3377 3499 3357 3121 3014 3093 3261 3134 3112 3180 3140 2863 2663 2469 2766 3039 3106 2923 2754 2685 2823 2896 2947 2959 2885 2911 2938 2865 2811 2842 2867 3096 2918 2703 2661 2714 2500 2070 2442 2893 3018 3175 3153 3150 3225 3234 3450 3749 3807 3640 3442 3396 3403 3301 3226 3485 3558 3595 3621 3462 3394 3448 3425 3531 3590 3532 3621 3788 3909 3829 3739 3679 3520 3775 3821 3723 3611 3403 3093 2759 2730 2807 2934 3123 3152 3194 3295 3254 3369 3357 3372 3335 3334 3337 3457 3655 3753 3767 3820 3847 3832 3834 3847 3804 3850 3845 3844 3856 3856 3846 3847 3845 3836 3830 3805 3779 3761 3736 3729 3728 3664 3654 3655 3652 3639 3618 3558 3563 3571 3565 3558 3530 3486 3494 3516 3535 3530 3492 3482 3518 3545 3563 3548 3574 3555 3555 3563 3555 3555 3549 3524 3508 3487 3472 3463 3440 3403 3383 3363 3351 3346 3329 3306 3290 3273 3256 3249 3236 3223 3208 3186 3167 3146 3165 3155 3127 3100 3074 3066 3048 3012 2962 2949 2932 2931 2924 2896 2867 2863 2868 2899 2909 2894 2880 2884 2804 2822 2796 2826 2871 2901 2923 2928 2952 2956 2991 3025 3028 3011 3027 3022 3013 2989 2960 2939 2932 2928 2924 2930 2921 2904 2903 2915 2892 2895 2889 2879 2880 2890 2902 2908 2891 2900 2897 2896 2904 2915 2911 2896 2898 2906 2909 2905 2903 2904 2918 2914 2913 2913 2911 2911 2910 2909 2905 2906 2900 2892 2896 3633 3627 3595 3525 3434 3345 3366 3644 4100 4360 4469 4497 4418 4359 4401 4361 4342 4482 4489 4509 4611 4841 4990 5016 4966 4845 4701 4613 4578 4423 4190 4024 3853 3717 3741 3545 3294 3407 3401 3317 3139 2771 2723 2754 2756 2722 2678 2663 2691 2853 2902 3060 3219 3314 3349 3392 3452 3487 3570 3590 3659 3772 3699 3590 3465 3319 3248 3244 3273 3178 2954 1646 635 140 4 0 0 41 326 898 1678 1957 2582 3188 3516 3614 3614 3653 3631 3560 3554 3570 3766 3882 3851 3792 3806 3962 3981 3997 3952 3946 3998 4013 4007 4046 4089 4089 4083 4157 4166 4177 4146 4214 4428 4551 4438 4245 3991 3872 3873 4092 4133 3882 3646 3626 3836 3879 4216 4262 4181 3846 3561 2903 2029 1866 1730 1780 1726 1667 1632 1616 1576 1570 1583 1537 1525 1623 1753 1763 1881 2003 2128 2431 2845 2147 2031 2057 2160 2264 2240 2195 2187 2101 1966 1899 1554 1978 2175 1946 1573 1349 1319 1299 1188 1210 1207 1337 1454 1446 1414 1376 1355 1322 1144 1038 1007 927 802 741 723 681 704 784 910 940 954 978 992 983 1053 1221 1079 1989 2368 2493 2650 2762 2834 2888 2715 2520 2506 2519 2429 2279 2227 2237 2236 2192 2224 2218 2052 1812 1747 1383 1326 1745 1888 1901 1818 1634 1662 2092 2126 1928 1719 1732 2100 2800 2381 2658 2897 2913 2837 2872 2775 2606 2804 2798 2747 2405 1912 1654 1677 1878 2197 2347 2491 2748 2800 2922 3005 3017 3048 3132 3008 2942 2988 2968 2919 2434 2286 2590 2835 2794 2320 2314 2550 3165 3149 2758 2549 2499 2735 2770 2692 2643 2653 2651 2573 2495 2519 2622 2665 2601 2537 2332 2208 2187 2224 2267 2288 2235 2007 1899 1907 1898 1859 1812 1744 1570 1530 1472 1620 1710 1983 2122 2063 2158 2258 3108 3167 3248 3224 2846 2556 2668 2594 2033 2209 2284 2328 2447 2480 2484 2553 2663 2681 2524 2542 2546 2380 2295 2445 2726 3026 2911 2198 2216 2163 2138 2157 2182 2187 2187 2205 2207 2184 2188 2221 2291 2342 2369 2448 2488 2517 2564 2628 2646 2714 2848 2982 3070 3232 3197 3197 3192 3016 2685 2367 2124 2051 2054 2120 2336 2615 2775 2702 2565 2651 2790 2742 2642 2666 2695 2696 2721 2758 2786 2864 2977 3014 3013 3007 3054 3081 3121 3121 3060 3049 3070 3104 3135 3155 3165 3159 3213 3206 3326 3425 3374 3325 3418 3509 3523 3639 3623 3619 3739 3862 3859 3864 3923 4002 3923 3782 3723 3760 3659 3457 3556 3664 3688 3650 3609 3635 3645 3665 3796 3710 3719 3766 3887 3794 3781 3809 3687 3428 3496 3405 3515 3585 3613 3497 3062 2848 2835 3040 3192 3150 3272 3374 3352 3217 2456 1174 1222 1751 2459 2883 2906 2850 2925 3019 3064 3091 2997 2937 2998 3048 3058 3069 3137 3056 2679 2841 3044 3026 2031 1154 1953 2741 3215 3104 3038 3149 3181 3359 3407 3414 3456 3389 3203 3193 3291 3301 3302 3222 3360 3397 3452 3627 3525 3548 3361 3334 3284 3437 3665 3743 3623 3451 3465 3630 3769 3801 3633 3390 3251 3105 3059 2970 2942 2903 2901 2963 3083 3118 3248 3180 3296 3347 3435 3520 3447 3301 3557 3776 3801 3856 3904 3859 3847 3845 3814 3760 3733 3751 3787 3821 3823 3792 3771 3784 3793 3788 3767 3713 3706 3692 3674 3651 3602 3565 3566 3565 3556 3548 3491 3479 3477 3464 3463 3470 3446 3425 3432 3426 3438 3448 3454 3452 3465 3458 3463 3485 3480 3471 3494 3476 3500 3508 3487 3471 3466 3455 3446 3426 3389 3365 3345 3333 3329 3318 3297 3281 3269 3259 3253 3238 3222 3224 3206 3208 3194 3188 3180 3160 3137 3128 3122 3097 3062 3019 2985 2967 2969 2951 2916 2879 2866 2866 2877 2896 2896 2882 2904 2911 2879 2827 2814 2843 2880 2903 2923 2950 2948 2956 2983 2974 2981 2990 2992 2990 2972 2952 2936 2914 2912 2908 2906 2907 2902 2883 2915 2879 2874 2869 2864 2861 2865 2876 2871 2880 2879 2880 2884 2886 2890 2886 2879 2883 2889 2888 2889 2899 2887 2901 2906 2907 2904 2901 2903 2901 2911 2912 2907 2901 2891 2892 3656 3642 3589 3512 3446 3396 3471 3803 4118 4256 4469 4427 4298 4317 4415 4394 4345 4489 4500 4636 4756 4755 4854 4960 4958 4835 4695 4650 4540 4278 4116 4039 3925 3710 3583 3419 3116 3030 3005 3098 2870 2612 2677 2908 3064 3044 2941 2797 2747 2767 2808 2896 3055 3138 3166 3277 3409 3389 3384 3399 3450 3531 3503 3440 3362 3301 3281 3231 3249 3075 2576 2301 1457 567 152 107 107 187 1265 1975 2170 2740 3179 3347 3444 3505 3531 3695 3653 3647 3576 3688 3827 3868 3855 3802 3791 3849 3941 4009 4036 4016 4020 4037 4023 4042 4128 4193 4224 4287 4259 4196 4198 4330 4522 4527 4299 4467 4238 4000 4123 4200 4081 4023 4053 3884 3823 3804 4481 4772 4522 4264 3723 2674 1914 1764 1614 1673 1675 1667 1657 1612 1582 1612 1577 1564 1512 1752 1726 1659 1716 1880 2096 2461 3349 2881 2915 2520 2472 2497 2360 2265 2290 2118 2071 1825 1766 1943 1879 1665 1524 1450 1446 1340 1373 1457 1472 1533 1590 1587 1507 1323 1148 1108 1137 1128 1127 1047 943 867 822 782 780 854 1022 1069 1078 1072 1057 1082 1131 1333 1394 2045 2351 2506 2685 2785 2879 3002 2813 2551 2523 2461 2444 2399 2239 2081 2074 2100 2077 2163 1984 1751 1620 1341 1296 1740 1694 1663 1809 1619 1742 2200 2384 2315 2253 2364 2778 2793 2251 2173 2630 2943 2920 2909 3016 3060 2946 2671 2266 2015 1801 1684 1762 1872 1893 1911 1886 2543 2880 2931 3003 3078 3080 3136 3570 3362 3188 2980 2668 2440 2588 2771 2824 2864 2493 2431 2700 2781 2665 2731 2606 2316 2656 2624 2515 2550 2604 2624 2591 2445 2422 2484 2462 2424 2378 2285 2195 2117 2110 2111 2174 2125 1822 1630 1617 1674 1688 1632 1624 1544 1501 1569 1674 1699 1783 1885 1837 2125 2183 2925 3111 3160 3165 3118 3123 3110 2949 2098 2174 2205 2277 2328 2350 2417 2499 2596 2522 2493 2496 2491 2341 2192 2327 2511 2722 2415 2171 2115 2112 2133 2150 2176 2169 2130 2126 2120 2140 2164 2191 2220 2229 2324 2398 2453 2499 2526 2519 2544 2621 2732 2882 2980 3067 3111 3135 3141 3047 2828 2577 2334 2290 2243 2228 2499 2845 2911 2784 2755 2675 2920 2884 2699 2638 2681 2711 2704 2719 2765 2795 2827 2913 2921 2910 2967 3011 3059 3053 3037 3022 3035 3059 3080 3118 3133 3089 3076 3123 3232 3312 3278 3168 3234 3203 3317 3447 3516 3505 3519 3640 3760 3885 3936 3945 3891 3869 3840 3722 3519 3435 3581 3636 3584 3543 3586 3605 3474 3505 3816 3809 3789 3838 3838 3753 3764 3749 3736 3380 3714 3681 3441 3310 3126 3009 3112 3038 3057 2994 2797 3018 3242 2812 2045 871 488 299 550 1521 2454 2936 3109 2973 3159 3261 3300 3288 3118 2874 3096 3273 3365 3359 3412 2226 1315 1808 2418 2416 1305 913 1511 1974 1706 1661 2220 2825 2602 2696 2776 2769 2855 3241 2616 2486 2314 2372 2578 2852 2777 2926 3122 3066 3079 3508 3636 3721 3705 3675 3652 3551 3627 3384 3505 3784 3924 3884 3525 3286 3297 3212 3151 3194 3206 3158 3250 3070 3075 3218 3325 3356 3365 3313 3414 3415 3319 3404 3555 3687 3826 3877 3951 3909 3830 3820 3810 3812 3803 3725 3729 3741 3779 3711 3673 3688 3709 3710 3705 3605 3592 3588 3575 3568 3548 3481 3465 3463 3461 3459 3433 3413 3392 3383 3384 3395 3406 3379 3352 3353 3372 3385 3396 3370 3371 3368 3377 3398 3407 3381 3371 3378 3409 3436 3436 3417 3420 3417 3413 3400 3372 3346 3333 3327 3313 3302 3287 3270 3262 3256 3249 3240 3221 3228 3224 3223 3214 3205 3200 3187 3168 3169 3152 3130 3104 3074 3063 3042 3001 2972 2940 2900 2873 2869 2862 2890 2884 2875 2880 2887 2884 2844 2814 2828 2828 2857 2895 2924 2930 2938 2938 2946 2964 2961 2950 2943 2937 2931 2921 2904 2897 2894 2891 2889 2892 2879 2877 2863 2856 2858 2846 2835 2842 2843 2844 2852 2855 2852 2855 2862 2861 2869 2869 2868 2876 2874 2873 2885 2879 2882 2890 2892 2894 2890 2894 2894 2897 2895 2897 2899 2887 2883 3682 3675 3623 3533 3503 3529 3582 3784 3864 4244 4343 4291 4239 4336 4449 4403 4294 4312 4435 4649 4695 4620 4687 4843 4917 4868 4781 4664 4461 4301 4129 4028 3869 3645 3501 3431 3346 3163 3009 2948 2847 2827 2929 3192 3402 3326 3220 3038 2877 2779 2838 2890 2941 3014 3121 3218 3322 3441 3437 3381 3368 3343 3310 3302 3271 3144 3123 3225 3287 3133 3068 2733 2072 1332 865 751 751 857 2414 2764 3013 3210 2883 2240 2339 2938 3492 3541 3627 3642 3574 3665 3802 3827 3829 3779 3776 3771 3890 3992 4053 4049 4032 4038 4030 4058 4131 4234 4303 4396 4370 4269 4252 4270 4323 4394 4181 4278 4283 4236 4132 3960 4017 4221 4344 3890 3508 3487 4226 4723 4731 4257 3294 2458 1804 1698 1658 1721 1755 1707 1689 1799 1807 1682 1554 1617 1617 1739 1760 1759 1894 2127 2516 2773 2848 3148 2852 2482 2519 2592 2439 2172 2175 2096 1933 1692 1831 1931 1765 1592 1584 1584 1591 1487 1471 1561 1587 1558 1530 1508 1462 1392 1286 1175 1096 1117 1133 1133 1129 1035 967 923 1125 1131 1130 1121 1145 1138 1113 1185 1220 1987 2149 2356 2511 2616 2685 2786 2995 3025 2883 2684 2531 2393 2382 2399 2241 1975 1975 1973 1977 2075 1948 1757 1571 1389 1216 1256 1429 1489 1610 1639 1839 1871 1699 1788 2102 2114 1609 2014 2170 2201 2375 2473 2556 3093 3258 2765 2696 2497 2191 1990 1875 1704 1831 2054 1823 1787 1867 2378 2776 2863 2933 3099 3332 3390 2812 2607 2722 2675 2655 2684 2472 2835 3041 2741 2589 2683 2761 2713 2728 2715 2533 2334 2532 2527 2484 2483 2505 2586 2601 2438 2383 2381 2342 2308 2231 2182 2204 2107 1951 1939 1966 1888 1747 1630 1455 1362 1363 1340 1434 1779 1666 1722 1957 1936 1663 1957 1569 1360 2332 2888 3064 3021 2993 2965 2942 2860 2718 2201 2076 2076 2097 2172 2250 2343 2410 2435 2452 2460 2488 2465 2293 2124 2174 2161 2185 2150 2119 2096 2092 2101 2131 2152 2140 2097 2089 2108 2123 2123 2117 2100 2171 2263 2341 2397 2436 2431 2408 2475 2547 2647 2787 2887 2882 2912 2979 3055 3070 2896 2846 2736 2722 2610 2549 2752 3085 3058 2990 2929 2857 2982 2927 2725 2668 2680 2652 2652 2669 2708 2755 2802 2813 2835 2892 2922 2985 3010 3007 3010 3021 3013 3012 3031 3065 3070 3030 3008 3038 3102 3173 3167 3129 3037 3028 3100 3212 3311 3312 3132 3101 3582 3858 3990 3941 3863 3861 3830 3689 3504 3475 3594 3666 3617 3623 3759 3651 3519 3772 3865 3872 3851 3752 3520 3409 3469 3797 3762 3605 3627 3343 3160 3353 3386 3275 3403 3340 3311 3341 3366 3268 2962 1535 518 29 0 12 716 2608 3371 3412 3304 3218 3382 3572 3617 3480 2882 697 1991 3102 3390 2905 2092 832 4 54 991 1784 865 455 1212 1886 1406 400 950 1756 1735 1431 1658 1924 1992 2329 1470 1614 1736 2086 2506 2244 1806 1830 1611 2040 2679 3257 3615 3620 3671 3480 3344 3616 3551 3599 3866 4004 4089 3956 3454 3280 3113 2974 3026 3175 3342 3302 3084 3026 3064 3245 3373 3382 3398 3320 3341 3413 3362 3441 3548 3516 3794 3832 3869 3890 3877 3847 3833 3807 3732 3784 3748 3712 3689 3675 3642 3606 3638 3630 3609 3523 3473 3463 3491 3491 3497 3396 3389 3389 3388 3390 3396 3389 3329 3330 3328 3330 3335 3320 3293 3302 3318 3329 3344 3322 3302 3305 3308 3333 3343 3308 3288 3299 3328 3358 3381 3353 3337 3356 3367 3367 3352 3319 3312 3311 3299 3287 3275 3265 3257 3244 3238 3236 3225 3221 3221 3222 3223 3216 3210 3208 3204 3191 3174 3155 3134 3120 3116 3085 3044 3002 2968 2949 2955 2898 2871 2873 2872 2873 2864 2864 2867 2846 2818 2808 2811 2828 2857 2892 2893 2902 2905 2914 2929 2937 2922 2916 2914 2912 2908 2900 2888 2885 2881 2879 2874 2869 2863 2854 2843 2848 2835 2821 2816 2815 2819 2826 2832 2831 2828 2829 2836 2847 2848 2852 2854 2855 2858 2867 2869 2862 2860 2869 2880 2882 2882 2882 2882 2886 2884 2897 2889 2883 3666 3652 3590 3504 3476 3520 3584 3742 3937 4161 4212 4203 4252 4395 4512 4504 4449 4267 4312 4524 4551 4482 4569 4733 4819 4901 4863 4701 4474 4320 4155 3990 3804 3699 3633 3536 3673 3500 3325 3202 3202 3250 3298 3427 3604 3570 3451 3250 3016 2935 3055 3107 3065 3092 3215 3306 3409 3448 3450 3466 3464 3376 3225 3122 3125 2964 3030 3259 3127 3075 3017 2925 2668 2235 1947 1880 1930 2047 2329 2954 3299 3230 2514 1513 2106 3012 3490 3493 3565 3587 3539 3574 3720 3803 3804 3787 3765 3763 3851 3930 3984 4022 4032 4032 4035 4087 4130 4238 4310 4257 4165 4218 4298 4270 3998 4040 3883 3894 3972 4041 3746 3177 3500 3869 3920 3238 2879 2757 2766 2876 3089 2931 2453 2046 1800 1623 1588 1597 1670 1730 1737 1980 2011 1926 1758 1778 1733 1730 1823 1974 2132 2210 2835 2791 2479 2559 2557 2628 2702 2642 2484 2303 2251 2204 2033 1882 1939 1977 1878 1734 1761 1723 1709 1546 1417 1425 1466 1464 1453 1446 1393 1513 1483 1329 1201 1161 1153 1168 1307 1192 1091 1110 1195 1236 1152 1141 1262 1301 1301 1387 1333 1889 2217 2460 2569 2622 2704 2754 3100 2789 2813 2743 2563 2370 2252 2271 2265 2088 1760 1603 1902 2108 2014 1619 1113 1028 949 998 1255 1572 1846 1883 1777 1558 1260 1680 1972 1640 1367 2012 2402 2285 2217 2117 2373 3188 3187 2777 2573 2602 2448 2170 2279 1884 2005 2248 2158 2050 2027 2385 2914 3016 3010 3028 3104 3029 3039 3238 3116 2823 2915 3063 2944 3128 2821 2650 2751 2806 2711 2651 2550 2792 2608 2490 2588 2612 2570 2547 2508 2641 2566 2461 2324 2285 2269 2230 2158 2094 2210 2096 1892 1796 1772 1773 1886 2006 1811 1369 1372 1334 1468 1760 1697 1669 2039 2256 1889 2006 1645 1855 2198 2720 3006 2796 2281 2535 2766 2752 2386 2026 1961 1915 1902 2014 2118 2226 2327 2369 2370 2396 2430 2403 2219 2125 2143 2140 2177 2158 2099 2061 2068 2072 2102 2100 2098 2073 2063 2075 2076 2065 2057 2047 2097 2170 2259 2312 2323 2353 2344 2403 2469 2552 2664 2619 2604 2760 2846 2982 3090 3055 3060 3110 3092 2974 2886 3051 3358 3272 3160 3024 2995 3043 2972 2766 2762 2768 2738 2684 2706 2744 2766 2797 2805 2840 2881 2884 2909 2954 2975 2975 3005 3076 3053 3035 3029 3027 2996 2949 2941 2957 3029 3023 3017 2929 2909 2953 3000 3054 3065 2792 2896 3459 3809 3885 3898 3816 3815 3735 3634 3606 3586 3676 3780 3742 3554 3523 3462 3720 3896 3915 3933 3891 3722 3429 3829 3988 4013 3838 3712 3526 3003 3119 3248 3368 3424 3458 3465 3478 3476 3435 2562 2590 1207 236 0 127 428 1224 3390 3698 3595 3421 3242 3216 3588 3592 3319 2694 2150 1490 2577 3082 1705 445 37 34 410 722 555 292 643 1182 2349 1661 385 481 1188 1197 926 1062 1377 1621 1783 1791 1516 1483 1570 1185 569 1345 1048 777 958 1661 2592 3188 2972 2889 2981 3209 3386 3499 3796 3797 3598 3141 3009 3260 3299 3345 3366 3213 3265 3329 3335 3327 3225 3169 3218 3372 3260 3260 3279 3278 3414 3512 3418 3462 3406 3539 3697 3754 3825 3860 3807 3822 3796 3702 3697 3702 3665 3651 3671 3595 3557 3539 3506 3492 3456 3416 3440 3400 3391 3376 3363 3341 3316 3322 3324 3341 3324 3280 3271 3281 3282 3275 3275 3248 3257 3273 3281 3278 3268 3261 3268 3262 3280 3285 3263 3245 3250 3267 3293 3312 3272 3270 3296 3318 3325 3320 3282 3279 3279 3276 3270 3260 3239 3239 3232 3227 3224 3218 3211 3205 3211 3215 3215 3212 3209 3205 3199 3189 3176 3147 3153 3140 3113 3079 3043 3030 3023 2994 2946 2908 2887 2887 2904 2877 2866 2856 2840 2825 2824 2813 2817 2834 2859 2864 2876 2889 2898 2906 2915 2906 2904 2902 2897 2891 2884 2882 2879 2875 2869 2861 2854 2843 2833 2837 2831 2821 2808 2794 2794 2796 2805 2810 2800 2793 2805 2812 2829 2833 2831 2831 2840 2847 2848 2859 2846 2849 2856 2865 2870 2869 2866 2867 2876 2876 2887 2893 2888 3630 3581 3523 3486 3480 3506 3612 3764 3934 4065 4157 4184 4257 4380 4445 4543 4380 4289 4173 4248 4284 4324 4481 4650 4737 4936 4907 4777 4648 4460 4269 4083 3995 3958 3858 3820 3942 3740 3595 3512 3494 3507 3518 3593 3793 3808 3764 3498 3271 3198 3293 3356 3344 3369 3435 3418 3503 3501 3623 3693 3642 3451 3170 2978 2978 2675 2570 2622 2640 2769 2927 3030 3012 2847 2721 2739 2789 2915 3089 3285 3349 3304 3128 2836 3207 3411 3066 3104 3299 3436 3489 3542 3687 3745 3793 3808 3797 3788 3835 3890 3932 3985 4008 4021 4041 4104 4126 4158 4190 4222 4260 4242 4170 4042 3571 3580 3483 3554 3654 3624 3292 2439 2602 2985 2878 2438 2242 2086 1910 1841 1779 1763 1777 1827 1852 1783 1782 1739 1690 1739 1743 1926 2016 2000 1907 1907 1832 1756 1822 1897 2027 2108 2268 2356 2283 2210 2216 2386 2684 2641 2517 2503 2460 2325 2192 2108 2025 2048 2208 1951 1943 1885 1752 1548 1505 1529 1482 1457 1456 1482 1478 1458 1400 1331 1296 1287 1252 1250 1593 1320 1109 1063 1074 1070 1087 1190 1296 1398 1376 1466 1359 1326 1670 2122 2428 2619 2875 3088 2243 2011 2152 2365 2517 2392 2228 2247 2217 2211 1435 1227 1470 1520 1302 1078 847 762 770 977 1195 1576 1796 1740 1772 1703 1441 1698 1681 1796 1934 2208 2298 2040 2261 2230 2419 2658 3051 2788 2526 2622 2509 2160 2211 2190 2187 2411 2448 2245 2201 2505 2859 2915 2991 3056 3065 3141 3293 3476 3585 3512 3380 2914 3159 3033 2575 2546 2822 2776 2687 2455 2512 2727 2611 2547 2637 2719 2690 2537 2516 2602 2461 2373 2161 1973 2008 2097 2052 1961 2154 1793 1613 1517 1523 1656 1727 1461 1810 1604 1459 1408 1582 1646 1331 958 1422 1711 1961 1964 1867 2051 2306 2463 2369 2315 1290 1846 2390 2628 2246 1839 1865 1816 1856 1959 2020 2126 2168 2198 2294 2338 2309 2330 2180 2095 2066 2079 2100 2096 2064 2022 2036 2030 2046 2055 2057 2049 2028 2023 2013 2000 2005 2002 2033 2086 2143 2177 2244 2300 2260 2300 2362 2423 2452 2437 2484 2615 2749 2900 3031 3068 3140 3247 3302 3255 3132 3188 3391 3401 3274 3228 3235 3133 2979 2954 2810 2791 2794 2759 2768 2816 2822 2828 2837 2852 2868 2875 2906 2934 2954 2988 3045 2998 2970 2986 2981 2959 2913 2808 2836 2873 2877 2882 2892 2887 2855 2812 2749 2711 2684 2644 2898 3535 3917 3815 3802 3772 3829 3739 3662 3536 3551 3740 3883 3535 3462 3652 3771 4001 4126 4051 3996 3791 3722 3430 3779 4197 4049 3735 3736 3351 2419 2146 2496 3036 3354 3489 3665 3670 3618 3054 1376 1894 1711 839 636 1026 1762 2616 3168 3227 3285 3306 3309 3138 3106 2833 2317 1845 1353 1791 3185 2637 1624 678 678 549 931 1147 974 880 1222 1588 2296 1743 862 772 791 502 375 1649 1975 1926 2149 1615 469 856 916 193 69 432 429 242 268 763 1944 2859 2782 3040 3283 3386 3467 3498 3444 3463 3449 3437 3533 3342 3278 3292 3165 3284 3330 3304 3122 2835 2661 2674 2799 2999 2774 2656 2786 3031 3318 3562 3404 3412 3566 3561 3575 3661 3677 3676 3665 3719 3701 3656 3614 3569 3539 3552 3536 3504 3478 3465 3467 3438 3407 3386 3299 3295 3299 3304 3309 3297 3261 3268 3263 3250 3253 3239 3223 3235 3227 3228 3239 3221 3222 3238 3245 3241 3249 3220 3228 3231 3239 3242 3236 3208 3224 3230 3237 3240 3231 3227 3243 3265 3276 3268 3250 3242 3247 3250 3248 3242 3235 3223 3214 3210 3208 3204 3203 3186 3191 3197 3199 3199 3200 3191 3193 3190 3179 3175 3166 3149 3130 3103 3080 3075 3055 3026 2990 2952 2925 2933 2934 2913 2890 2870 2861 2849 2856 2841 2835 2840 2846 2857 2882 2889 2894 2896 2900 2894 2884 2886 2888 2888 2889 2882 2875 2869 2862 2851 2846 2833 2822 2823 2815 2803 2796 2781 2777 2774 2778 2784 2778 2766 2783 2790 2806 2809 2804 2808 2823 2832 2832 2836 2831 2835 2843 2850 2861 2858 2853 2854 2860 2866 2868 2871 2875 3635 3574 3480 3422 3445 3533 3633 3974 4122 4168 4177 4176 4229 4314 4460 4479 4336 4294 4128 4088 4144 4251 4357 4419 4529 4853 4901 4819 4679 4588 4486 4421 4374 4240 4159 4093 4050 3929 3796 3739 3705 3662 3656 3701 3831 3849 3835 3582 3367 3320 3369 3463 3571 3540 3575 3568 3485 3385 3540 3663 3565 3323 3077 2933 2871 2377 2281 2320 2537 2742 2907 3061 3127 3114 3081 3101 3183 3304 3406 3328 3187 3279 3338 3311 3389 2979 2497 2694 3090 3297 3396 3502 3612 3657 3791 3839 3855 3844 3855 3890 3922 3956 3959 3992 4066 4108 4093 4082 4133 4211 4193 4051 3709 3465 3280 3183 3110 3109 3163 3235 3038 2510 2173 2167 2075 1945 1901 1902 1874 1651 1457 1482 1730 1886 1865 1834 1885 1954 1986 1901 1886 1946 1958 1893 1799 1815 1852 1788 1808 1825 1854 1999 2054 2216 2232 2104 2024 2155 2449 2500 2579 2536 2545 2448 2294 2215 2246 2249 2226 1935 1849 1865 1868 1794 1667 1612 1683 1599 1555 1573 1563 1470 1451 1505 1507 1459 1360 1447 1683 1415 1169 997 929 935 1031 1354 1427 1606 1553 1484 1477 1418 1496 1606 2334 2766 2449 2323 1908 1619 1528 1689 2066 2526 2467 2399 2260 2018 1396 1093 1059 1204 1595 747 758 738 965 1227 1366 1378 1380 1503 1562 1646 1614 1549 1583 1829 1830 1624 1680 1825 2418 2468 2849 2857 2790 2543 2157 2212 2288 2398 2248 2115 2212 2583 2720 2406 2235 2670 2728 2807 2920 3053 3209 3416 3395 3084 2909 3226 3445 3162 3060 2882 2566 2411 2775 2687 2562 2420 2528 2627 2540 2448 2502 2586 2622 2339 2422 2443 2342 2283 2196 2038 1863 1856 1788 1792 1859 1525 1278 1263 1282 1357 1370 1433 885 691 771 1004 1109 931 761 846 848 865 1442 1703 1549 1339 1367 1445 1349 1366 1132 1143 1770 2384 2325 2154 1840 1765 1893 1973 1994 2027 2053 2128 2260 2267 2187 2173 2105 2007 1964 2009 2037 2032 2069 1993 1977 1982 2014 2031 2025 2023 1998 1978 1954 1945 1963 1985 1999 2016 2042 2046 2150 2218 2179 2173 2204 2225 2259 2287 2296 2441 2626 2813 2905 2952 3088 3197 3309 3364 3329 3340 3368 3344 3308 3302 3319 3301 3052 3105 2915 2807 2794 2780 2796 2839 2888 2887 2892 2900 2898 2890 2886 2944 2997 2990 2980 2981 2975 2945 2942 2915 2839 2787 2730 2763 2755 2746 2793 2815 2649 2631 2606 2608 2625 2604 2987 3595 3903 3853 3883 3761 3843 3851 3780 3784 3867 3915 4067 4030 4153 4165 4199 4234 4226 4251 4221 3938 3903 3876 4059 4032 3658 3372 3884 3189 1072 940 2001 3006 3467 3509 3590 3655 3568 2960 1996 1867 2347 2567 2671 2859 3186 3312 3002 2808 3067 3165 3291 3176 2711 2282 1984 1988 2187 2622 3089 2320 2043 1939 1764 1500 1567 1732 1608 1696 1791 2191 2355 2009 1476 989 658 762 622 1206 2029 2378 2403 2137 603 655 476 153 79 100 67 23 32 236 934 1529 2082 2838 3266 3267 3323 3267 3403 3405 3411 3295 2990 2993 3172 3225 3160 3183 3142 3046 2694 1677 1628 1708 1827 2090 1679 1327 1786 2347 2902 3304 2911 2745 3025 3239 3393 3521 3454 3392 3482 3593 3631 3604 3514 3500 3510 3537 3449 3415 3393 3333 3323 3351 3311 3328 3274 3235 3229 3212 3212 3240 3205 3208 3206 3210 3214 3207 3184 3200 3182 3179 3183 3177 3168 3187 3184 3165 3190 3177 3172 3181 3173 3184 3204 3175 3183 3194 3192 3194 3200 3192 3199 3211 3209 3212 3219 3220 3211 3214 3214 3213 3214 3204 3188 3186 3180 3179 3181 3168 3165 3172 3173 3172 3183 3174 3175 3175 3172 3172 3165 3147 3134 3115 3109 3094 3071 3049 3022 2991 2986 2976 2963 2949 2925 2903 2908 2886 2882 2874 2865 2864 2870 2874 2891 2895 2896 2895 2893 2887 2894 2896 2893 2891 2889 2881 2869 2860 2852 2845 2840 2825 2810 2803 2797 2793 2788 2777 2769 2761 2762 2763 2759 2747 2756 2770 2778 2779 2789 2789 2803 2815 2819 2817 2817 2818 2829 2836 2837 2842 2845 2844 2847 2856 2853 2855 2867 3664 3622 3559 3551 3518 3604 3781 4033 4135 4303 4275 4157 4198 4274 4435 4579 4421 4320 4180 4130 4170 4212 4267 4496 4666 4911 4824 4860 4808 4820 4821 4709 4589 4477 4407 4323 4166 4142 4118 4035 3895 3788 3756 3760 3774 3686 3419 3237 3201 3264 3352 3443 3577 3623 3732 3605 3334 3253 3393 3445 3341 3236 3048 2891 2731 2631 2537 2509 2627 2828 3009 3143 3219 3204 3207 3302 3404 3403 3300 2855 2230 2287 2537 2058 1691 1613 1769 2281 2891 3213 3327 3427 3437 3608 3719 3821 3886 3929 3984 4020 4018 3938 3939 3942 4022 4062 4045 4023 4042 4043 4002 3583 3203 3195 2990 2691 2526 2458 2473 2775 3010 2441 2026 1847 1765 1734 1758 1880 1916 1756 1748 1783 1839 1888 1812 1797 1967 2175 2270 2135 2039 2005 2020 1931 1745 1659 1761 1861 1885 1765 1770 1766 1888 2062 2113 2055 2026 1917 2151 2189 2468 2507 2495 2430 2304 2246 2211 2187 2130 1722 1585 1698 1817 1821 1805 1796 1762 1674 1646 1671 1632 1548 1489 1447 1479 1475 1439 1517 1568 1490 1451 1320 1076 1018 1158 1520 1613 1771 1820 1922 1706 1595 1937 1472 1868 2168 1992 1897 1665 1484 1408 1352 1433 1754 1694 1242 1295 1235 1137 1101 1045 981 947 1073 935 1143 1304 1392 1425 1309 1270 1115 1494 1776 1775 1531 1393 1430 1464 1605 1658 1850 2192 2210 2476 2651 2664 2435 1903 1815 2036 2195 2397 2468 2425 2542 2681 2354 2125 2337 2553 2734 2901 2867 2964 3233 3190 2496 2650 2834 3349 3253 2697 2434 2644 2371 2499 2608 2448 2406 2621 2754 2627 2493 2437 2568 2625 2224 2170 2202 2184 2154 2076 1821 1651 1553 1570 1527 1456 1317 1180 1119 1112 1150 1110 1137 805 713 769 785 793 756 772 784 827 825 967 992 866 810 837 895 1031 1153 1162 1169 1504 1850 1818 2370 1800 1736 1864 1946 1965 1971 2019 2082 2139 2160 2103 2068 2007 1906 1893 1972 1989 1963 2006 1996 1952 1929 1965 2011 2008 2004 1984 1983 1930 1903 1913 1949 1975 1977 1988 2008 2067 2125 2099 2059 2059 2043 2078 2113 2236 2260 2391 2519 2577 2813 3029 3071 3162 3263 3277 3338 3392 3380 3358 3353 3341 3345 3307 3226 3092 2992 2961 2822 2832 2926 2850 2760 2809 2886 2898 2887 2950 2960 2944 2913 2935 3017 3055 2980 2982 3002 2920 2858 2829 2846 2817 2733 2640 2596 2598 2591 2592 2583 2579 2792 3285 3697 3859 3915 3923 3846 3900 4007 3988 4027 4119 4086 4022 4020 4113 4133 4154 4189 4218 4051 4125 4171 4166 4228 4319 3850 3491 2881 1930 1035 501 993 2446 3518 3575 3434 3357 3433 3353 3132 2864 2619 2791 3127 3133 3244 3206 3046 2897 3020 3172 3238 3088 2918 2623 2491 2449 2418 2392 2522 2478 2265 2181 2059 1890 1915 1930 1760 1620 1661 1912 2210 2308 1983 1565 1159 1044 746 669 1153 1613 1768 2542 3485 1703 524 154 94 81 78 25 1 1 78 111 549 1565 2790 3122 3121 3185 3244 3107 2978 3127 3253 3223 3227 3204 3189 3095 2919 2620 2370 2001 870 775 872 966 970 764 625 859 1320 1901 2295 1775 1356 1829 2338 2685 3017 2450 2412 2970 3347 3513 3568 3511 3513 3473 3438 3433 3416 3369 3263 3303 3303 3252 3266 3272 3262 3219 3201 3190 3194 3168 3130 3131 3144 3157 3179 3122 3083 3089 3109 3121 3135 3114 3116 3119 3121 3136 3138 3110 3107 3121 3132 3147 3154 3162 3147 3142 3154 3163 3178 3165 3152 3148 3160 3177 3193 3174 3162 3166 3177 3183 3181 3158 3152 3151 3151 3153 3148 3136 3143 3137 3146 3158 3155 3150 3149 3150 3155 3152 3137 3126 3122 3114 3100 3083 3063 3047 3031 3020 3004 2986 2975 2954 2956 2938 2916 2905 2901 2892 2891 2894 2893 2895 2894 2892 2892 2894 2892 2899 2898 2894 2891 2887 2881 2860 2850 2846 2838 2829 2816 2798 2792 2786 2781 2774 2773 2772 2748 2743 2740 2740 2734 2737 2747 2749 2757 2771 2780 2787 2795 2802 2803 2806 2804 2814 2817 2818 2825 2832 2840 2839 2838 2838 2842 2846 3712 3734 3715 3644 3624 3759 4005 4208 4294 4403 4421 4325 4209 4241 4489 4458 4314 4170 4095 4074 4095 4152 4289 4795 4843 4874 4947 4846 4743 4807 4900 4849 4688 4595 4534 4462 4330 4407 4494 4383 4145 3948 3818 3756 3579 3441 3210 3110 3139 3224 3327 3456 3547 3634 3628 3614 3395 3296 3310 3267 3216 3242 3063 2898 2845 2791 2709 2703 2810 2964 3099 3246 3332 3178 3165 3176 3145 3007 2760 2367 1491 814 704 319 203 640 1378 2208 2869 3249 3341 3354 3406 3544 3579 3679 3837 3959 4028 4033 4036 3871 3856 3908 3954 3996 4009 3984 3950 3962 3732 3266 3148 3165 2792 2402 2311 2239 2194 2380 2595 2294 2064 1856 1793 1766 1710 1813 2037 1871 1944 2021 1966 1870 1761 1813 2045 2230 2313 2339 2203 2176 2143 2015 1828 1653 1629 1810 1955 1859 1703 1679 1837 2012 2054 2085 1745 1708 1785 2022 2254 2414 2453 2302 2118 2045 2020 1992 2038 1650 1522 1725 1832 1770 1757 1683 1685 1637 1632 1653 1597 1502 1531 1682 1680 1654 1566 1575 1604 1604 1607 1578 1389 1208 1406 1478 1719 1869 1842 1735 1572 1401 1688 2005 1767 1779 1697 1575 1569 1576 1481 1345 1276 1321 1210 1171 1133 1061 1031 1089 1093 1063 1800 1812 1132 1075 1316 1332 1201 1038 1211 1294 1457 1801 1871 1607 1353 1386 1480 1408 1461 1776 2103 2143 2064 2199 2344 1949 1930 1817 1851 2188 2404 2359 2274 2240 2389 2131 2233 2156 2156 2517 2743 2707 2937 3131 2737 2633 2652 3057 3624 3366 2302 2108 2699 2733 2424 2499 2320 2319 2623 2786 2668 2603 2511 2620 2486 2172 2055 2073 2049 1987 1947 2030 1794 1514 1384 1378 1387 1316 1200 1095 1048 1030 997 917 792 728 691 706 728 710 676 709 777 825 873 944 976 907 994 1034 1054 1075 1091 1164 1229 1222 1272 1960 1687 1568 1697 1799 1863 1959 1995 2022 2030 2130 2111 2056 1958 1857 1931 1902 1925 1949 1975 1958 1911 1892 1924 1972 1975 1969 1963 1931 1893 1868 1861 1900 1944 1926 1987 2112 2100 2010 2010 1951 1920 1904 1946 1993 2051 2044 2044 2132 2242 2517 2775 2815 2927 3003 3036 3170 3296 3364 3316 3344 3351 3374 3386 3354 3250 3076 3009 2923 2939 3000 2935 2830 2793 2868 2911 2978 3114 3110 3058 3011 2982 2991 2926 2989 3053 3102 3082 3084 3085 3010 2906 2809 2718 2642 2595 2562 2546 2588 2719 2952 3387 3841 4023 4062 3964 3894 3955 3954 3911 3904 3942 3943 3791 3637 3668 3590 3634 3749 3826 3591 3607 3789 3918 4038 4212 3281 2839 1624 459 76 361 1840 3228 3621 3475 3392 3287 3202 3079 2899 2950 3007 3025 3019 2920 2872 2890 2829 2822 3019 3160 3148 3041 2852 2716 2658 2452 2376 2270 2092 2148 2276 2245 2147 2241 2177 2019 1783 1679 1678 1818 2001 2130 1688 1621 1547 1282 847 577 752 697 611 1151 2258 1345 268 9 20 54 39 5 0 0 1 61 408 1426 3029 3115 3079 3002 2919 2726 2510 2708 3087 3110 3132 3187 3039 2580 2217 1789 1495 1067 713 733 770 767 785 601 470 443 530 727 869 637 326 445 787 1224 1429 1132 1130 2021 2825 3260 3281 3358 3436 3402 3345 3359 3349 3317 3226 3193 3193 3231 3278 3279 3190 3179 3134 3114 3140 3096 3035 3060 3102 3114 3113 3052 3027 3067 3074 3090 3112 3019 3018 3045 3068 3084 3093 3064 3044 3055 3075 3094 3111 3117 3071 3086 3103 3116 3128 3118 3094 3103 3120 3132 3147 3128 3109 3124 3136 3145 3151 3126 3112 3115 3120 3124 3127 3099 3098 3107 3117 3128 3133 3119 3117 3125 3130 3132 3122 3108 3104 3103 3096 3085 3071 3067 3058 3040 3019 3002 2988 2981 2975 2957 2936 2922 2914 2914 2911 2905 2902 2901 2904 2909 2910 2907 2906 2902 2895 2890 2884 2877 2870 2856 2844 2833 2824 2817 2808 2799 2783 2774 2769 2763 2756 2776 2767 2742 2727 2724 2722 2727 2721 2721 2735 2749 2765 2773 2761 2770 2785 2793 2799 2801 2796 2799 2805 2814 2826 2822 2819 2825 2832 2835 3654 3716 3731 3732 3768 3926 4135 4267 4337 4368 4423 4439 4261 4245 4413 4305 4307 4214 4149 4114 4102 4189 4290 4553 4642 4706 4817 4799 4924 5029 4858 4867 4746 4650 4575 4532 4475 4561 4639 4550 4319 4026 3824 3699 3534 3496 3388 3283 3256 3288 3378 3484 3570 3561 3548 3409 3169 3205 3430 3467 3351 3262 3180 3141 3041 2945 2895 2905 2981 3094 3241 3339 3275 2934 2792 2647 2341 2030 1984 1755 91 93 68 131 271 613 1382 2402 2921 2962 3317 3406 3412 3498 3479 3497 3627 3722 3725 3866 3916 3809 3782 3823 3868 3881 3881 3858 3682 3575 3356 3178 3226 3149 2781 2424 2270 2205 2037 2027 2142 2237 2048 1889 1911 2077 2181 1720 2036 1938 2026 2081 2171 2083 1837 1829 1968 2052 2126 2251 2249 2225 2157 2037 1958 1827 1691 1762 1766 1698 1624 1635 1788 1986 1962 1759 1302 1400 1700 1830 1975 2251 2429 2305 2258 2040 1842 1878 1949 1659 1457 1476 1410 1330 1353 1478 1535 1550 1569 1602 1586 1562 1532 1386 1324 1418 1549 1649 1687 1694 1710 1686 1588 1650 1696 1896 2608 2743 2216 2068 1927 1904 1859 2564 2532 2301 1956 1690 1629 1624 1548 1412 1363 1339 1193 1033 997 1032 1224 1049 1058 910 2184 1929 904 708 1127 1233 1163 1189 1292 1525 1733 1854 1744 1434 1267 1501 1504 1427 1611 1868 2164 2326 2356 2351 1827 1736 2033 1826 1768 1854 2000 2251 2139 1995 2047 2200 2308 2596 2546 2462 2715 2826 3127 3228 3238 3341 3158 3264 3553 3176 2021 2138 2404 2674 2633 2528 2336 2326 2606 2696 2645 2481 2468 2520 2362 2123 2059 1978 2002 1941 2001 2583 2388 1598 1274 1377 1416 1327 1222 1100 999 933 920 876 794 759 679 664 657 658 689 735 757 789 854 955 923 843 854 889 914 951 1021 1122 1024 1102 1153 1375 1368 1400 1473 1492 1665 1888 1970 1940 2029 2083 2067 2030 1914 1873 1896 1861 1851 1869 1897 1905 1850 1868 1893 1913 1914 1937 1919 1862 1836 1826 1828 1830 1860 1877 1935 2156 2343 2153 1900 1816 1783 1775 1795 1837 1889 1863 1767 1841 1969 2178 2413 2475 2506 2564 2739 2942 3104 3216 3231 3241 3277 3390 3495 3496 3295 3065 3032 2990 3033 3101 3073 3028 2925 3006 3068 3173 3204 3151 3102 3089 3045 2949 2913 3064 3060 2994 2924 2922 3058 3018 2889 2828 2747 2656 2569 2477 2370 2368 2408 2944 3441 3730 4020 4085 3985 3828 3908 3537 3483 3502 3538 3569 3493 3210 3139 3109 3141 3200 3253 3196 3111 3158 3478 3588 3568 2475 1695 983 231 15 245 2557 3312 3360 3276 3154 3036 3023 3024 2883 2908 2914 2943 2891 2790 2821 2904 2861 2905 2787 2799 2999 3039 2845 2803 2675 2553 2449 2443 2510 2515 2472 2307 1930 1594 1593 1651 1816 1975 1812 1701 1741 1841 1813 1719 1565 1379 955 439 444 343 251 194 41 2 15 101 8 0 0 0 0 0 6 71 553 1642 2617 2851 2609 2382 2265 2242 2349 2276 2264 2351 2645 2781 2645 1662 1344 1271 1040 835 856 1014 941 957 971 752 519 374 350 345 284 235 116 95 105 119 186 351 731 957 1899 2205 2495 3068 3329 3384 3314 3336 3338 3270 3184 3180 3219 3191 3156 3231 3064 3041 3055 3031 2976 2961 2954 2979 2987 3001 2991 2944 2933 2978 2999 2996 2966 2957 2975 2937 2951 2989 3013 3010 2993 2991 3020 3039 3032 3049 3025 3027 3046 3063 3070 3061 3041 3054 3071 3086 3095 3080 3062 3079 3090 3102 3112 3088 3065 3074 3083 3090 3090 3069 3065 3075 3085 3097 3110 3081 3086 3095 3101 3105 3099 3079 3079 3084 3086 3084 3080 3073 3064 3053 3038 3016 3007 3008 2999 2977 2957 2940 2949 2944 2932 2922 2916 2909 2918 2921 2918 2913 2908 2903 2896 2882 2872 2865 2857 2848 2840 2820 2811 2803 2795 2787 2777 2764 2756 2752 2742 2754 2748 2728 2713 2709 2706 2709 2700 2702 2715 2730 2745 2749 2743 2751 2764 2776 2787 2788 2775 2785 2794 2801 2805 2802 2802 2807 2818 2823 3549 3667 3703 3738 3829 4000 4175 4278 4291 4304 4373 4394 4281 4265 4277 4194 4226 4262 4222 4153 4130 4209 4391 4443 4526 4551 4558 4592 4710 4792 4732 4772 4712 4601 4535 4511 4528 4531 4506 4489 4276 4029 3836 3688 3691 3616 3496 3418 3389 3377 3463 3490 3598 3612 3518 3316 3259 3424 3622 3679 3542 3407 3277 3242 3142 3007 2944 3019 3135 3216 3322 3253 3052 2405 1934 1936 2206 2119 1111 412 101 113 182 340 625 1049 1656 2352 2752 3187 3405 3464 3444 3441 3422 3408 3462 3574 3643 3780 3779 3714 3725 3764 3778 3777 3776 3728 3770 3775 3682 3569 3529 3338 2914 2510 2350 2367 2175 2003 2009 2050 2042 1974 1977 2075 2007 1808 2111 2037 1970 2032 2129 2123 1987 1853 1920 1960 1966 1915 1880 1951 2043 1968 1959 1919 1853 1864 1803 1637 1559 1623 1762 1944 2013 1966 1474 1447 1651 1740 1809 2016 2161 1955 2232 1797 1723 1812 1688 1483 1431 1416 1362 1331 1235 1366 1577 1633 1610 1627 1587 1591 1575 1612 1455 1411 1463 1528 1584 1662 1777 1802 1867 2270 2273 2435 2967 3185 2713 2777 2606 2465 2078 2125 2217 2191 2029 1858 1775 1664 1485 1412 1381 1317 1152 1064 1123 1084 1665 1365 1135 978 1583 1302 626 815 1052 1108 1160 1348 1305 1438 1766 1846 1534 1381 1419 1714 1689 1658 1817 1970 2096 2322 2454 2165 1949 1887 1897 1797 1739 1758 1920 2148 2059 1813 1691 1716 2055 2566 2636 2392 2762 2879 2996 2981 2867 2909 3044 3164 3253 2810 1979 1964 2323 2605 2637 2498 2338 2368 2641 2573 2446 2273 2230 2419 2431 2219 2267 1878 2066 2094 2065 2484 1933 1270 1361 1428 1375 1310 1086 958 879 856 885 893 824 780 775 748 714 695 706 719 728 724 735 771 825 785 816 883 892 906 948 947 987 1023 1046 1112 1233 1354 1327 1364 1501 1680 1877 1975 1998 2097 1974 1937 1863 1891 1899 1834 1793 1788 1788 1800 1795 1863 1883 1884 1886 1889 1860 1814 1798 1809 1818 1838 1847 1845 1857 1940 2038 2061 2023 1821 1725 1685 1686 1713 1735 1714 1650 1677 1783 1897 2043 2123 2139 2155 2379 2619 2842 3008 2981 2940 3184 3468 3607 3541 3275 3178 3094 2995 3001 3104 3170 3062 3088 3192 3255 3255 3076 2832 2916 2851 2831 2929 3068 2908 2793 2816 2797 2684 2925 2981 2927 2836 2760 2682 2502 2421 2159 2273 2387 2692 2786 3268 4041 4056 3908 3591 3551 3236 3116 3138 3198 3222 3221 3106 2964 2866 2839 2870 2940 2963 2913 2971 3181 3183 2973 2252 1768 1589 1053 766 1160 2500 3078 3071 3023 2966 2927 2931 2956 2929 2910 2878 2834 2772 2811 2855 2826 2806 2751 2649 2689 2825 2926 2844 2914 2816 2662 2456 2357 2421 2438 2541 2495 2183 1895 1844 1963 2081 1899 1804 1486 1457 1466 1613 1710 1410 1217 872 544 500 469 341 171 41 29 66 202 95 20 4 0 0 0 0 104 815 1863 2650 2627 2148 1913 1923 1959 2057 2021 1915 1866 2055 2131 1925 1574 1278 1134 1119 1125 1131 881 709 780 890 814 520 279 241 272 327 268 159 81 87 95 54 52 196 366 826 1065 1583 2519 3131 3277 3309 3328 3300 3240 3142 3059 3105 3053 2975 2989 3001 2977 3025 3011 2955 2917 2904 2914 2931 2910 2868 2821 2897 2875 2879 2851 2837 2903 2958 2860 2891 2935 2919 2917 2924 2904 2937 2947 2947 2972 2969 2957 2981 3002 2989 3008 2994 2996 3017 3032 3032 3039 3015 3024 3040 3045 3040 3043 3017 3028 3039 3047 3044 3037 3027 3041 3053 3066 3065 3053 3052 3064 3073 3075 3070 3054 3056 3065 3072 3073 3070 3063 3060 3054 3045 3033 3025 3022 3011 2995 2979 2971 2968 2954 2947 2938 2932 2928 2927 2923 2915 2908 2901 2897 2892 2872 2856 2848 2840 2834 2829 2809 2797 2789 2783 2778 2771 2753 2745 2739 2736 2734 2729 2708 2703 2696 2692 2696 2696 2693 2697 2711 2720 2723 2727 2733 2745 2757 2754 2763 2763 2769 2778 2786 2786 2788 2788 2791 2800 2804 3546 3626 3693 3741 3891 4070 4195 4241 4270 4318 4324 4289 4241 4202 4191 4167 4221 4272 4256 4226 4193 4232 4358 4350 4365 4399 4425 4446 4520 4665 4713 4636 4562 4477 4430 4378 4383 4349 4234 4236 4121 3979 3856 3835 3772 3682 3585 3511 3482 3443 3516 3522 3623 3575 3428 3270 3236 3376 3592 3880 3812 4126 4002 3471 3136 3084 3071 3188 3225 3264 3243 3037 2711 1790 947 605 342 154 1 24 57 189 397 701 1108 1588 2050 2239 2974 3301 3460 3503 3477 3437 3430 3448 3404 3540 3592 3568 3609 3734 3807 3805 3784 3764 3798 3773 3832 3841 3762 3621 3514 3330 2957 2531 2416 2434 2367 2277 2207 2162 2041 1903 2052 2094 1927 2088 2221 2150 1969 1865 1916 2006 2024 1884 1862 1853 1895 1896 1829 1803 1897 1859 1854 1845 1846 1842 1764 1671 1667 1721 1784 1864 1881 1910 1717 1639 1691 1758 1784 1875 1917 1828 2005 2086 1877 1670 1562 1482 1551 1534 1508 1574 1506 1519 1700 1804 1776 1816 1655 1639 1615 1600 1547 1436 1389 1394 1525 1655 1961 2134 2214 2429 2564 2702 2823 2629 2308 2238 2215 2115 1852 1706 1759 1924 2167 2082 1639 1529 1399 1362 1402 1440 1363 1191 1202 1134 1368 1427 1147 978 1119 1336 1469 1473 796 820 1161 1251 1202 1433 1777 1762 1519 1356 1645 1700 1729 1739 1786 1879 1993 2016 2127 2030 1938 1735 1667 1726 1780 1838 1980 2290 2134 1763 1493 1296 1730 2692 2782 2370 2963 2803 2749 2714 2698 2827 2942 2880 2968 2442 2244 2080 2296 2506 2474 2402 2287 2280 2286 2439 2282 1994 1997 2374 2615 2509 1821 1831 2037 2242 2223 1688 1167 1441 1456 1404 1342 1241 972 812 792 790 817 815 785 823 810 803 764 716 708 734 782 741 728 712 748 781 818 874 854 852 873 878 905 963 1037 1107 1174 1193 1339 1398 1431 1547 1746 1890 2097 2668 2114 1821 1801 1852 1881 1845 1805 1782 1765 1766 1804 1850 1862 1860 1854 1851 1841 1802 1766 1777 1783 1805 1820 1818 1826 1847 1849 1863 1797 1762 1691 1618 1605 1597 1587 1621 1586 1592 1642 1701 1744 1763 1893 1908 2056 2264 2460 2598 2590 2512 2829 3260 3571 3516 3433 3369 3238 3083 2969 2976 3009 3201 3358 3370 3271 3088 2833 2463 2425 2399 2375 2328 2282 2453 2707 2742 2746 2607 2825 2972 3003 2974 2918 2693 2409 2361 2058 2093 2135 2030 2121 3003 3993 3901 3684 3377 3200 3043 2960 2950 3042 3061 3045 2967 2905 2838 2761 2734 2778 2759 2740 2835 2958 2970 2750 2473 2545 2227 2227 2496 2773 3007 3032 2791 2660 2723 2881 2898 2882 2867 2848 2806 2779 2729 2726 2703 2650 2635 2610 2587 2623 2618 2658 2637 2707 2795 2683 2431 2374 2368 2499 2624 2599 2531 2580 2531 2432 2206 1820 1753 1697 1679 1706 1691 1526 1193 969 862 693 525 472 490 442 216 238 219 248 220 120 27 14 4 1 0 119 807 1712 1875 2395 2080 1517 1497 1776 1895 2016 1943 1611 1907 2007 1962 1607 1146 1156 1124 1072 977 552 265 361 645 636 423 274 225 163 243 333 328 201 277 175 115 80 86 168 250 332 785 1768 2626 2766 2809 3083 3164 3166 3115 3053 3035 2995 2910 2855 2893 2791 2842 2941 2911 2869 2869 2864 2798 2775 2789 2741 2773 2808 2755 2772 2804 2876 2847 2759 2696 2694 2768 2797 2828 2814 2845 2844 2858 2888 2908 2881 2909 2904 2917 2943 2944 2932 2957 2966 2962 2979 2971 2969 2981 2977 2984 2999 2977 2980 2992 2992 2992 3004 2989 3002 3007 3012 3020 3026 3025 3027 3037 3031 3035 3038 3042 3041 3054 3051 3056 3060 3055 3047 3044 3041 3034 3024 3013 3000 2990 2985 2977 2964 2951 2942 2936 2933 2929 2921 2904 2895 2889 2883 2875 2860 2836 2830 2823 2817 2811 2796 2781 2775 2769 2765 2758 2743 2732 2725 2720 2717 2717 2708 2697 2694 2691 2681 2695 2687 2687 2694 2693 2700 2711 2714 2725 2729 2733 2744 2749 2753 2763 2768 2767 2774 2775 2776 2779 2777 3566 3617 3675 3810 3952 4073 4134 4187 4271 4287 4200 4220 4228 4229 4235 4298 4307 4235 4225 4223 4161 4171 4243 4106 4026 4071 4158 4241 4345 4491 4600 4442 4370 4335 4268 4211 4191 4138 4000 4006 3963 3894 3875 3834 3768 3689 3614 3569 3548 3508 3540 3591 3591 3487 3351 3260 3223 3243 3483 3929 4216 4689 4006 3264 3141 3121 3091 3156 3172 3157 3085 2833 2365 1363 376 69 0 0 0 0 75 285 624 1060 1544 1976 2142 2498 3090 3388 3518 3554 3537 3513 3515 3524 3428 3496 3545 3574 3655 3735 3776 3818 3829 3793 3800 3809 3647 3502 3297 3140 3063 2939 2756 2587 2291 2274 2331 2359 2295 2124 1870 1685 1972 2255 2135 2144 2158 2049 1857 1761 1828 1898 1904 1839 1737 1672 1724 1820 1784 1620 1738 1796 1789 1782 1738 1581 1532 1679 1798 1841 1824 1832 1767 1819 1871 1802 1688 1728 1781 1830 1831 1871 1973 2059 1989 1799 1657 1625 1645 1573 1610 1720 1766 1784 1839 1884 1896 1941 1562 1336 1669 2039 1868 1618 1539 1510 1646 1746 1771 1858 1996 2039 2149 2381 2517 2302 2037 1869 1809 1801 1790 1770 1795 1978 2063 1819 1487 1440 1335 1251 1279 1323 1268 1230 1352 1231 1147 1139 1009 920 1054 1248 1114 949 690 516 790 1047 1087 1226 1470 1543 1585 1465 1679 1629 1616 1712 1722 1746 1936 2114 2388 2494 2282 1978 1809 1770 1815 1881 1992 2451 2207 1865 1638 1395 1541 2654 3165 2715 3030 2919 2677 2501 2558 2757 2772 2646 2656 2530 2312 2106 2252 2464 2379 2384 2357 2338 2313 2339 2185 1912 1880 2120 2108 2096 2040 1728 1628 1578 1303 1119 1209 1328 1305 1295 1222 1107 914 782 817 821 876 821 856 826 811 808 751 689 687 765 791 793 747 707 758 807 825 874 827 841 865 870 899 973 1049 1104 1121 1165 1302 1390 1438 1498 1576 1615 1797 2161 2045 1752 1722 1745 1736 1748 1793 1767 1758 1753 1794 1807 1823 1839 1826 1792 1771 1746 1739 1741 1742 1744 1766 1774 1774 1783 1773 1754 1724 1693 1644 1576 1572 1566 1555 1570 1545 1535 1561 1597 1591 1623 1711 1740 1822 1973 2043 2089 2195 2113 2362 2765 3083 3193 3320 3423 3403 3224 3126 3088 3112 3254 3267 3113 2933 2708 2589 2503 2515 2530 2608 2769 2761 2533 2580 2563 2599 2634 2804 2976 3037 3022 2995 2854 2499 2155 1830 1648 1686 1861 1741 2980 3659 3601 3476 3330 3090 2903 2879 2813 2874 2872 2819 2794 2793 2713 2741 2586 2559 2622 2598 2663 2813 2843 2787 2779 2703 2510 2590 2773 2868 2830 2770 2631 2592 2657 2741 2785 2753 2731 2791 2820 2819 2784 2710 2613 2543 2543 2611 2681 2576 2486 2464 2472 2520 2566 2563 2377 2397 2434 2493 2548 2506 2432 2401 2427 2295 2115 1872 1907 2100 2044 1926 1864 1611 1305 1112 996 754 542 475 717 766 811 737 540 436 498 293 189 145 47 3 11 204 786 1281 2063 2299 1910 1024 737 1282 1403 2094 2246 1675 1839 2060 2028 1597 747 889 868 717 589 472 259 94 180 538 442 441 530 405 85 216 359 264 158 123 118 126 137 127 192 193 405 1038 1756 1940 2246 2905 3122 3102 3058 2999 2960 2944 2923 2829 2907 2747 2711 2774 2778 2747 2774 2830 2735 2699 2734 2680 2647 2750 2561 2635 2690 2618 2642 2632 2559 2546 2673 2713 2757 2768 2757 2763 2791 2819 2840 2811 2812 2819 2839 2869 2888 2861 2846 2865 2891 2917 2927 2910 2912 2913 2929 2944 2946 2949 2939 2931 2946 2960 2976 2973 2954 2960 2978 2993 3007 2995 2986 2985 2996 3007 3022 3013 3017 3023 3034 3042 3046 3035 3031 3029 3025 3018 3009 2995 2988 2984 2974 2964 2949 2936 2932 2926 2919 2913 2893 2880 2874 2866 2856 2846 2821 2813 2805 2798 2792 2784 2763 2758 2754 2748 2743 2733 2718 2713 2709 2704 2700 2695 2693 2692 2693 2690 2707 2691 2677 2672 2673 2682 2695 2696 2700 2701 2709 2722 2734 2735 2746 2744 2750 2759 2765 2761 2760 2758 3557 3601 3685 3834 3882 3970 4105 4247 4312 4196 4195 4240 4361 4405 4361 4302 4283 4356 4427 4262 4141 4067 4072 3921 3858 3926 4032 4114 4190 4300 4371 4156 4092 4066 4045 4026 4003 3958 3804 3810 3792 3787 3784 3767 3725 3653 3574 3525 3520 3509 3530 3576 3507 3394 3293 3192 3147 3157 3375 3472 3896 4038 3475 3102 3146 3094 3087 3123 3084 3079 2972 2682 2074 1134 278 0 0 0 0 0 80 352 808 1244 1521 1994 2348 2761 3179 3430 3586 3631 3603 3598 3598 3503 3385 3471 3544 3602 3642 3613 3579 3705 3702 3627 3559 3540 3531 3175 2776 2721 2656 2667 2608 2519 2079 1988 2010 2016 2019 1886 1677 1563 1795 2185 2225 2194 2112 1928 1734 1670 1739 1782 1775 1753 1625 1489 1489 1617 1684 1596 2088 1762 1679 1813 1914 2186 2415 1874 1786 1851 1860 1820 1721 1783 1968 1980 1734 1735 1757 1709 1810 1835 1864 1937 1945 1858 1830 1765 1755 1702 1630 1707 1851 1899 1884 1777 1834 1901 1510 1710 2366 2518 2257 2112 1781 1718 1758 1813 2167 1859 1484 1495 1713 1984 2290 2168 2059 1988 1964 1907 1853 1825 1948 2015 1711 1396 1316 1362 1323 1222 1175 1123 983 1039 1051 1199 1089 845 663 593 786 1176 973 1065 1369 1451 1592 1463 1117 1243 1278 1499 1530 1579 1693 1686 1639 1674 1634 1717 1890 2139 2289 2240 2161 2146 2117 1905 1841 1743 1892 2291 2215 2037 1933 2022 2035 2649 2731 2825 3024 2982 2673 2426 2444 2692 2650 2552 2494 2508 2392 2227 2250 2470 2412 2432 2361 2269 2220 2303 2278 2036 1987 2048 2036 2083 2305 1683 1302 1319 1281 1345 1399 1203 1190 1164 1097 1042 956 781 815 868 1076 851 737 764 790 803 744 673 643 730 776 936 906 629 738 759 773 783 779 824 905 940 916 985 1041 1058 1055 1084 1180 1287 1355 1374 1371 1339 1539 1432 1473 1576 1626 1621 1641 1705 1764 1730 1732 1740 1738 1757 1787 1784 1769 1748 1727 1713 1704 1716 1726 1709 1715 1722 1718 1715 1726 1722 1685 1639 1609 1558 1543 1518 1510 1520 1518 1504 1514 1512 1529 1550 1599 1627 1668 1713 1737 1868 1952 1903 2061 2344 2455 2621 2970 3280 3418 3400 3304 3295 3314 3171 2813 2685 2633 2580 2592 2536 2648 2769 3011 3289 2699 2665 2415 2421 2536 2675 2839 2935 2953 2910 2902 2598 2250 1923 1665 1608 1636 1746 1719 2809 3219 3061 3038 3097 2926 2791 2855 2724 2654 2634 2602 2593 2596 2514 2695 2514 2423 2462 2461 2447 2640 2625 2571 2686 2669 2392 2292 2604 2580 2557 2565 2522 2492 2512 2580 2614 2628 2616 2781 2800 2788 2753 2703 2605 2475 2495 2517 2486 2456 2462 2412 2383 2372 2384 2407 2326 2360 2449 2487 2423 2352 2380 2444 2414 2410 2417 2316 2240 2353 2144 1998 1876 1669 1462 1394 1236 951 716 622 1084 1344 1422 1344 1137 837 635 705 909 671 373 180 152 722 1382 1434 2032 2199 1876 1380 1223 1457 1161 1907 2299 2011 1850 2015 1887 1220 844 929 742 566 580 608 380 361 586 657 612 509 444 181 4 40 109 101 51 36 48 77 68 158 282 247 253 550 851 981 1745 2517 2898 3016 3012 2970 2913 2908 2899 2816 2768 2758 2726 2690 2696 2671 2694 2722 2651 2585 2613 2619 2680 2706 2512 2469 2528 2605 2603 2535 2501 2560 2605 2676 2729 2730 2687 2721 2742 2760 2774 2748 2732 2749 2767 2794 2820 2771 2753 2786 2820 2850 2873 2856 2842 2851 2871 2888 2900 2894 2866 2882 2899 2916 2934 2929 2896 2914 2932 2951 2966 2957 2933 2942 2955 2967 2987 2969 2966 2986 3003 3016 3028 3010 3004 3007 3008 3006 2999 2982 2976 2971 2964 2955 2942 2924 2920 2911 2903 2896 2880 2863 2856 2848 2839 2830 2811 2797 2790 2782 2774 2768 2749 2740 2736 2731 2727 2721 2702 2697 2693 2690 2687 2682 2676 2674 2681 2688 2700 2698 2681 2666 2664 2668 2676 2677 2671 2675 2689 2703 2715 2712 2712 2722 2733 2743 2752 2745 2741 2743 3518 3567 3689 3721 3824 4001 4205 4340 4290 4214 4314 4467 4558 4616 4560 4447 4442 4550 4547 4308 4150 4023 3958 3874 3823 3840 3906 4011 4049 4053 4087 3972 3918 3907 3892 3869 3837 3797 3647 3639 3621 3621 3634 3645 3631 3590 3531 3471 3466 3429 3436 3458 3396 3304 3240 3144 3120 3114 3119 3423 3516 3331 3122 3109 3203 3106 3107 3016 3066 3143 3005 2615 1960 1126 482 414 32 0 1 8 91 439 965 1239 1541 2080 2560 2936 3261 3495 3614 3632 3614 3633 3658 3432 3344 3470 3641 3703 3655 3578 3474 3517 3370 3236 3129 3061 3010 2787 2480 2374 2293 2362 2392 2225 1895 1763 1791 1854 1862 1687 1552 1650 1785 1954 2086 2156 2056 1802 1568 1530 1601 1626 1657 1641 1481 1315 1344 1540 1752 1876 2338 1806 1852 1959 1781 1868 2114 1950 1782 1733 1701 1647 1598 1690 1895 1938 1741 1713 1733 1601 1722 1720 1689 1849 1925 1931 1985 1835 1821 1851 1746 1611 1611 1701 1658 1537 1651 1783 1677 1898 2397 2597 2240 2016 1827 1851 1974 2031 1989 1900 1697 1408 1748 2044 2065 2158 2185 2192 2061 1862 1850 1799 1788 1635 1299 1178 1186 1259 1359 1377 1312 1189 946 920 1043 1198 1047 725 599 530 587 588 896 1682 1731 1502 1774 2002 1245 1158 1365 1543 1605 1681 1713 1589 1491 1499 1400 1679 1902 2223 2338 2258 2243 2206 2288 2017 1912 1836 1952 2039 2192 2306 2155 2314 2264 2330 2715 2887 2982 2885 2625 2453 2451 2563 2529 2522 2496 2455 2342 2230 2217 2384 2437 2431 2357 2300 2323 2411 2366 2067 1989 1975 1993 2090 1701 1316 1312 1335 1300 1281 1222 1099 1056 1023 960 917 832 780 729 763 823 712 677 717 724 715 729 754 730 723 790 960 836 602 705 726 759 730 705 741 844 947 962 1035 1064 1068 1068 1086 1143 1243 1305 1305 1207 1216 1337 1424 1440 1466 1466 1504 1603 1667 1713 1684 1694 1719 1722 1740 1746 1727 1722 1704 1689 1667 1655 1668 1685 1675 1706 1697 1686 1676 1661 1659 1652 1595 1580 1552 1526 1510 1498 1494 1500 1491 1495 1486 1502 1511 1545 1586 1602 1605 1668 1743 1783 1838 1969 2039 2114 2354 2652 3038 3199 3305 3316 3284 3182 2997 2729 2657 2686 2710 2723 2728 2647 2601 2728 2894 2658 2557 2326 2354 2577 2750 2822 2806 2856 2811 2690 2337 1938 1730 1638 1668 1596 1531 1699 2589 3189 3124 2998 2861 2757 2679 2699 2592 2531 2596 2601 2536 2523 2544 2509 2456 2382 2329 2403 2297 2387 2406 2390 2464 2478 2260 2154 2294 2325 2418 2457 2441 2416 2439 2464 2476 2573 2580 2686 2721 2696 2679 2669 2593 2493 2480 2492 2512 2510 2440 2363 2354 2312 2289 2285 2287 2321 2364 2366 2323 2307 2365 2365 2374 2448 2494 2476 2457 2513 2309 2157 1997 1762 1690 1752 1492 1322 1190 1115 1485 1857 1905 1917 1890 1609 1279 1754 1871 1503 1254 1094 983 1723 1885 1756 1784 1858 1691 1648 1616 1522 1257 1777 2244 2199 2194 2152 1772 1037 1047 1050 779 473 363 691 459 581 667 776 759 523 569 54 0 0 7 49 82 37 12 18 31 160 331 349 214 188 180 571 1298 2123 2706 2954 2997 3006 2925 2906 2877 2865 2842 2777 2727 2725 2641 2675 2683 2648 2590 2577 2638 2563 2585 2546 2502 2523 2555 2410 2449 2481 2547 2593 2609 2606 2577 2560 2655 2690 2698 2710 2711 2699 2678 2691 2701 2723 2736 2722 2723 2720 2751 2783 2811 2807 2794 2790 2809 2829 2834 2833 2820 2827 2848 2867 2881 2870 2855 2868 2886 2903 2911 2912 2884 2896 2910 2926 2933 2924 2926 2948 2970 2987 2993 2980 2974 2983 2986 2987 2982 2965 2954 2950 2944 2939 2932 2908 2899 2893 2885 2877 2866 2842 2834 2827 2819 2811 2799 2778 2771 2764 2757 2751 2738 2724 2719 2714 2709 2705 2690 2681 2678 2675 2672 2668 2655 2656 2664 2674 2686 2688 2677 2678 2664 2656 2658 2657 2648 2655 2668 2683 2693 2690 2689 2702 2716 2727 2734 2728 2725 2728 3497 3561 3610 3693 3867 4115 4297 4289 4240 4422 4590 4708 4782 4806 4740 4654 4629 4615 4484 4327 4172 4107 3996 3864 3836 3899 3847 3817 3939 3939 3991 3943 3885 3897 3922 3785 3743 3690 3643 3565 3523 3526 3555 3576 3567 3550 3499 3466 3448 3369 3330 3327 3277 3185 3139 3116 3116 3027 3091 3398 3407 3191 3043 3058 3179 3160 3033 3111 3210 3224 3018 2616 2188 1844 1325 858 271 65 52 105 235 605 1151 1350 1848 2333 2768 3091 3358 3527 3578 3606 3646 3659 3634 3443 3398 3497 3559 3533 3477 3395 3451 3241 3015 2866 2751 2682 2619 2480 2311 2198 2169 2219 2180 1996 1915 1946 1933 1937 1870 1633 1600 1741 1823 1840 1904 1961 1873 1652 1465 1396 1426 1434 1507 1496 1340 1212 1255 1477 1796 1954 1975 2201 2213 1664 1459 1572 1941 1929 1694 1536 1483 1481 1512 1663 1858 1966 1827 1701 1827 1680 1608 1605 1646 1876 1877 1890 1976 1903 1899 1924 1868 1843 1836 1677 1568 1508 1528 1584 1713 1896 2034 2233 1953 1876 1819 1814 2032 2176 2217 2159 1793 1709 2168 2312 2150 2302 2452 2436 2211 1862 1874 1729 1514 1431 1392 1363 1319 1342 1433 1540 1496 1432 1433 1272 1179 1098 824 649 626 606 690 658 908 1291 1203 802 862 832 1179 1084 1417 1669 1725 1732 1751 1718 1548 1562 1417 1571 1822 2052 2098 2103 2229 2096 2299 2073 1966 1947 1959 2048 2213 2240 2157 2312 2368 2408 2438 2724 3024 3037 2418 2442 2517 2526 2505 2468 2446 2399 2308 2271 2233 2218 2336 2351 2314 2337 2436 2505 2386 2037 1936 1920 1865 1701 1496 1362 1319 1296 1234 1187 1124 1015 940 912 855 819 758 711 717 698 680 686 708 703 687 649 676 740 762 788 876 875 583 680 703 705 717 692 650 644 750 874 951 968 1062 1139 1146 1122 1192 1322 1552 1285 1105 1103 1244 1312 1277 1313 1361 1455 1568 1655 1663 1654 1664 1682 1710 1723 1731 1696 1668 1650 1637 1628 1628 1626 1654 1653 1649 1653 1664 1654 1612 1611 1606 1575 1564 1548 1521 1487 1461 1461 1467 1472 1478 1475 1484 1499 1518 1541 1591 1628 1674 1704 1745 1823 1897 1929 2043 2231 2466 2775 2986 3027 3064 3101 3002 2887 2968 2877 2780 2675 2546 2437 2447 2451 2388 2414 2341 2239 2207 2276 2477 2632 2604 2653 2708 2520 2169 1879 1641 1653 1669 1592 1537 1532 1798 2306 2916 3101 2796 2694 2626 2569 2531 2482 2448 2529 2600 2501 2507 2396 2301 2317 2377 2331 2238 2228 2227 2233 2249 2313 2291 2203 2282 2307 2348 2378 2394 2375 2350 2345 2384 2430 2551 2589 2610 2610 2598 2571 2670 2622 2521 2457 2465 2470 2419 2392 2387 2370 2322 2305 2308 2307 2316 2320 2330 2339 2340 2333 2295 2269 2277 2303 2301 2440 2523 2415 2261 2166 2030 2067 2031 1793 1609 1557 1619 1778 2065 2528 2573 2542 2358 2273 2392 2181 2025 1933 1850 1874 1892 1896 1811 1646 1587 1434 1716 1928 2147 2101 2126 2422 2495 2084 2042 1627 1150 1069 1126 867 469 267 376 393 412 472 670 802 586 378 65 0 1 25 124 349 51 5 3 33 140 316 413 268 279 190 368 966 1857 2503 2778 2935 2970 2979 2922 2892 2892 2858 2786 2723 2774 2752 2722 2676 2601 2586 2713 2613 2577 2532 2498 2567 2645 2566 2482 2467 2469 2512 2518 2473 2521 2537 2583 2634 2651 2659 2666 2659 2665 2651 2645 2647 2658 2656 2658 2678 2663 2686 2697 2703 2728 2744 2725 2748 2768 2763 2775 2779 2771 2793 2814 2808 2819 2815 2816 2837 2848 2839 2858 2844 2851 2866 2874 2872 2893 2885 2906 2930 2948 2950 2949 2940 2950 2958 2959 2955 2946 2929 2927 2924 2918 2912 2892 2876 2870 2863 2857 2849 2825 2811 2805 2798 2792 2786 2760 2751 2746 2739 2733 2726 2709 2703 2698 2693 2688 2682 2675 2661 2659 2656 2654 2645 2641 2647 2658 2667 2665 2668 2674 2665 2644 2641 2643 2645 2645 2651 2661 2666 2668 2681 2687 2695 2701 2701 2710 2717 2713 3535 3540 3613 3765 3999 4209 4240 4205 4320 4452 4776 4907 4948 4925 4838 4741 4673 4676 4539 4544 4365 4180 4015 3899 3883 3936 3973 4256 4319 4048 3945 3939 3896 3948 4028 3749 3694 3666 3629 3520 3458 3453 3481 3508 3502 3510 3485 3454 3410 3322 3260 3229 3196 3162 3143 3139 3120 3001 3112 3301 3341 3230 3090 3071 3102 3218 3186 3070 3117 3164 2991 2663 2497 2383 1735 1278 855 590 483 497 604 894 1505 1816 2216 2612 2951 3224 3407 3458 3480 3592 3658 3663 3623 3435 3364 3363 3326 3301 3309 3386 3393 2961 2742 2612 2532 2482 2420 2369 2198 2113 2132 2155 2145 2071 2104 2184 2104 2025 2043 1811 1749 1755 1761 1797 1851 1840 1730 1586 1434 1362 1332 1334 1385 1374 1234 1189 1405 1618 1668 1809 1874 2473 2470 1154 1125 2191 1623 1512 1496 1408 1461 1558 1597 1724 1789 1777 1679 1692 1824 1725 1535 1543 1662 1773 1867 1819 1837 1812 1854 1911 1920 1927 1945 1819 1653 1500 1577 1586 1522 1605 1816 2083 1964 1848 1752 1702 1752 1927 2226 2214 1861 2056 2425 2527 2490 2501 2468 2354 2161 1857 1827 1609 1491 1421 1422 1465 1461 1491 1474 1459 1416 1330 1274 1172 1049 868 490 453 432 365 531 724 832 872 784 487 460 441 606 857 1204 1544 1760 1725 1712 1607 1567 1551 1584 1645 1819 2034 2058 2130 2439 2260 2246 2156 2107 2105 2133 2178 2309 2093 2079 2185 2240 2245 2490 2800 2740 3501 2420 2519 2595 2600 2499 2390 2390 2291 2200 2232 2229 2182 2246 2297 2274 2320 2352 2316 2242 1948 1866 1812 1680 1523 1425 1359 1254 1219 1153 1103 1035 941 863 815 738 737 729 743 726 700 695 690 684 710 689 674 677 685 656 626 653 609 692 719 720 717 702 677 659 626 687 792 802 871 1009 1148 1202 1183 1229 1231 1495 1150 990 1019 1122 1208 1224 1172 1287 1411 1529 1610 1640 1627 1630 1650 1659 1670 1685 1659 1625 1604 1566 1590 1614 1607 1629 1637 1632 1625 1622 1611 1565 1560 1568 1565 1557 1545 1514 1480 1443 1439 1440 1456 1465 1471 1485 1495 1506 1518 1579 1654 1715 1749 1779 1820 1837 1911 2016 2172 2362 2607 2716 2686 2875 2955 2962 2961 2978 2905 2781 2680 2638 2635 2564 2461 2354 2245 2144 2111 2117 2080 2226 2231 2334 2367 2333 2169 1865 1715 1730 1741 1793 1653 1525 1669 1866 2103 2844 3071 2799 2593 2521 2474 2439 2429 2320 2307 2434 2401 2341 2278 2212 2209 2223 2141 2192 2195 2154 2140 2195 2243 2237 2241 2239 2250 2283 2312 2323 2319 2280 2302 2328 2372 2463 2519 2485 2424 2494 2473 2527 2550 2491 2429 2438 2422 2339 2388 2385 2374 2370 2375 2356 2339 2324 2354 2367 2355 2328 2288 2247 2221 2202 2218 2246 2395 2546 2497 2257 2231 2229 2233 2204 2079 1947 1886 1908 1910 2105 2511 2755 2654 2446 2353 2305 1868 1990 2002 1976 1937 1789 1648 1612 1420 1492 1602 2012 2392 2481 2357 2328 2334 2514 2198 2038 1769 1240 1094 1085 790 559 392 228 170 255 401 575 569 496 244 15 8 27 87 312 446 189 33 7 20 91 287 320 371 361 246 261 644 1428 1182 1962 2544 2812 2892 2919 2932 2953 2882 2789 2772 2773 2742 2723 2642 2592 2679 2635 2620 2634 2549 2598 2552 2671 2650 2601 2471 2418 2404 2531 2604 2587 2497 2490 2582 2627 2631 2626 2629 2623 2622 2605 2586 2588 2583 2599 2620 2612 2607 2607 2628 2658 2686 2671 2688 2690 2694 2716 2731 2713 2726 2736 2747 2766 2770 2756 2780 2767 2783 2804 2804 2799 2816 2815 2819 2840 2847 2862 2879 2876 2897 2917 2906 2915 2922 2919 2922 2926 2901 2900 2898 2893 2887 2876 2853 2847 2840 2833 2826 2810 2794 2781 2775 2769 2763 2752 2740 2723 2718 2715 2711 2706 2691 2679 2675 2671 2669 2664 2649 2643 2639 2637 2634 2634 2629 2638 2638 2644 2654 2661 2658 2640 2641 2642 2642 2637 2632 2638 2635 2648 2662 2668 2670 2673 2679 2689 2699 2699 3528 3557 3707 3950 4149 4209 4228 4423 4508 4599 4878 4981 4955 4883 4782 4710 4711 4712 4700 4692 4573 4367 4175 4069 4111 4431 4375 4462 4220 4028 3957 3887 3815 3806 3825 3771 3713 3669 3595 3485 3412 3405 3439 3480 3502 3513 3479 3405 3347 3279 3220 3186 3163 3160 3116 3095 3083 2994 3079 3231 3284 3213 3134 2959 2860 2886 2893 2859 2895 2898 2801 2647 2675 2557 1979 1666 1391 1253 1223 1200 1192 1335 2059 2294 2573 2853 3094 3282 3339 3271 3327 3473 3609 3658 3575 3400 3331 3349 3342 3299 3350 3330 3147 2735 2579 2551 2529 2473 2339 2312 2031 2024 2069 2101 2132 2168 2213 2247 2102 2064 2067 1947 1850 1716 1615 1653 1803 1815 1719 1606 1473 1428 1375 1336 1317 1281 1165 1158 1747 1820 1817 1639 1598 1954 1913 908 2020 2218 1506 1180 1101 1236 1513 1659 1673 1698 1738 1643 1559 1677 1808 1742 1614 1651 1696 1843 2159 1984 1812 1754 1779 1848 1873 1898 1831 1813 1715 1640 1741 1818 1790 1852 1873 1828 1956 1894 1798 1741 1797 1968 2129 2034 1974 2176 2344 2407 2412 2402 2292 1950 1899 1707 1603 1519 1501 1489 1506 1562 1548 1545 1457 1226 982 769 620 547 538 491 310 297 257 254 440 714 833 702 671 603 482 443 513 657 1084 1693 1671 1632 1618 1514 1523 1585 1675 1738 1794 1877 2106 2144 2257 2251 2200 2163 2146 2132 2221 2194 2283 2019 2007 2159 2317 2429 2535 2541 2152 3519 2892 2703 2764 2698 2499 2322 2376 2237 2164 2147 2163 2178 2235 2309 2322 2306 2104 2076 1956 1858 1813 1718 1558 1463 1454 1363 1221 1165 1103 1033 987 931 838 777 745 755 763 753 732 714 725 721 692 686 681 683 683 674 652 615 588 587 627 630 660 733 738 692 692 681 696 698 721 793 931 1127 1334 1335 1366 1348 1081 927 955 970 1115 1149 1143 1130 1218 1333 1463 1568 1583 1555 1579 1596 1597 1605 1612 1609 1619 1613 1510 1551 1596 1582 1567 1572 1582 1564 1546 1542 1526 1520 1516 1517 1526 1529 1481 1447 1440 1439 1439 1444 1461 1501 1504 1504 1506 1519 1575 1664 1735 1772 1784 1821 1850 1892 1974 2093 2257 2404 2409 2517 2707 2824 2892 2909 2901 2865 2813 2778 2739 2653 2548 2461 2320 2182 2109 2064 2006 1948 1992 2054 2155 2191 2120 2050 2206 2293 2119 1905 1795 1673 1638 1741 1824 2349 2881 2953 2680 2454 2415 2379 2371 2347 2239 2210 2238 2246 2255 2197 2218 2192 2098 2117 2156 2107 2068 2094 2103 2148 2163 2168 2175 2190 2224 2253 2275 2270 2248 2251 2273 2306 2355 2405 2382 2352 2396 2410 2440 2464 2437 2396 2408 2393 2361 2379 2371 2346 2338 2347 2355 2371 2368 2388 2379 2349 2331 2312 2283 2238 2244 2252 2266 2319 2446 2500 2394 2324 2258 2269 2264 2206 2165 2187 2066 2042 2124 2097 2046 2072 1888 1785 1721 1791 1906 1922 1874 1744 1630 1644 1720 1658 1705 1986 2355 2617 2353 2053 2056 2049 2244 2242 2060 1917 1220 1182 1061 788 621 557 420 312 305 482 571 540 522 425 271 159 105 154 452 650 488 118 19 43 112 184 237 368 432 360 238 410 542 697 1281 1980 2574 2913 2894 2900 2914 2870 2854 2833 2795 2709 2785 2717 2623 2564 2575 2673 2691 2476 2479 2538 2595 2594 2605 2582 2592 2375 2492 2544 2517 2412 2304 2287 2513 2567 2574 2578 2580 2575 2562 2523 2521 2528 2536 2553 2555 2517 2521 2554 2576 2610 2615 2604 2598 2626 2657 2684 2670 2650 2660 2684 2706 2726 2707 2702 2706 2727 2748 2760 2743 2757 2756 2771 2795 2809 2808 2808 2826 2853 2873 2874 2873 2874 2873 2887 2893 2881 2872 2860 2860 2859 2856 2849 2829 2814 2808 2802 2795 2789 2759 2750 2745 2739 2733 2724 2699 2693 2690 2688 2686 2678 2660 2656 2653 2651 2648 2638 2625 2623 2622 2620 2619 2614 2610 2611 2624 2636 2645 2641 2635 2637 2644 2651 2633 2624 2621 2624 2630 2641 2651 2645 2643 2652 2666 2680 2686 3665 3642 3794 4027 4138 4205 4494 4704 4808 4916 4942 4925 4960 4966 4795 4632 4634 4720 4663 4602 4554 4443 4265 4118 4070 4694 4664 4554 4404 4177 3952 3820 3716 3697 3722 3703 3678 3633 3566 3462 3389 3397 3438 3468 3470 3513 3439 3364 3304 3242 3189 3156 3131 3129 3124 3164 3127 3023 3076 3262 3322 3214 3431 3700 3337 2893 2775 3050 3125 2771 2721 2586 2765 2625 2257 2102 1917 1757 1753 1780 1829 1908 2433 2641 2839 3031 3181 3259 3243 3205 3264 3427 3564 3543 3414 3315 3329 3424 3463 3388 3275 3059 2823 2572 2463 2447 2433 2441 2314 2175 2020 2049 2087 2103 2146 2227 2279 2228 2116 2139 2100 2070 1916 1698 1544 1508 1679 1680 1595 1541 1517 1439 1404 1398 1291 1235 1288 1491 1762 1687 1495 1252 1162 1310 1387 1027 1280 2100 1555 1093 982 1103 1478 1604 1596 1589 1623 1544 1493 1636 1805 1798 1768 1777 1830 1470 1535 1641 1694 1740 1767 1813 1805 1869 1842 1877 1848 1827 1867 1890 1878 1966 1911 1882 2047 2202 2245 2147 1980 1942 2017 1718 1927 2111 2183 2158 2105 2075 1997 1820 1712 1566 1494 1475 1483 1535 1620 1519 1327 1391 1354 1125 730 413 342 284 261 267 302 313 268 311 517 789 907 643 696 724 565 419 454 797 1412 1940 1606 1643 1634 1441 1480 1594 1628 1678 1760 1832 1994 2027 2161 2244 2222 2194 2190 2127 2395 2275 2176 2071 2078 2086 2012 2132 2408 2387 2694 3311 3140 2878 2720 2648 2482 2283 2325 2268 2254 2146 2136 2260 2317 2311 2331 2323 2259 2069 1890 1798 1742 1644 1537 1531 1439 1357 1221 1125 1069 1008 961 940 833 819 796 775 746 718 715 716 727 719 706 693 692 698 698 688 684 645 603 539 556 590 609 620 680 717 708 697 677 657 669 731 862 980 1584 1723 1642 1450 1167 941 951 920 918 1029 1088 1123 1176 1266 1376 1458 1463 1471 1499 1524 1532 1528 1523 1529 1574 2026 1624 1534 1561 1542 1520 1527 1524 1501 1479 1485 1484 1480 1484 1486 1492 1504 1456 1444 1437 1431 1435 1445 1471 1523 1526 1534 1535 1534 1565 1634 1707 1743 1765 1795 1833 1849 1888 1965 2027 2119 2270 2379 2551 2705 2809 2851 2844 2859 2881 2829 2740 2624 2572 2485 2356 2260 2162 2034 1933 1900 1997 2208 2333 2439 2432 2355 2679 2718 2424 2047 1784 1706 1943 2011 2188 2580 2847 2814 2617 2432 2408 2335 2289 2241 2144 2075 2058 2046 2095 2201 2195 2141 2083 2067 2041 2044 2061 2013 2019 2052 2061 2095 2133 2136 2172 2190 2206 2213 2228 2233 2227 2250 2285 2292 2365 2345 2345 2354 2371 2393 2380 2362 2372 2360 2339 2337 2339 2332 2331 2377 2410 2417 2419 2416 2394 2373 2354 2321 2273 2303 2331 2320 2293 2277 2354 2449 2494 2466 2415 2370 2338 2314 2402 2391 2250 2186 2101 1910 1802 1853 1705 1726 1752 1881 1949 1909 1856 1753 1635 1966 2213 2342 2490 2588 2651 2716 2058 1793 1733 1797 1989 2131 2031 1909 1698 1418 1048 740 579 621 583 586 476 541 603 566 516 431 218 142 200 533 1032 1185 831 115 43 57 96 101 157 305 463 460 349 383 397 435 662 1254 2085 2626 2616 2737 2801 2787 2784 2775 2801 2706 2817 2874 2734 2650 2686 2703 2709 2552 2571 2621 2552 2513 2675 2628 2592 2440 2412 2446 2476 2426 2320 2403 2435 2503 2542 2541 2535 2535 2529 2494 2480 2477 2479 2490 2495 2435 2448 2478 2509 2531 2524 2494 2516 2553 2590 2620 2604 2572 2599 2621 2646 2668 2651 2632 2646 2667 2691 2713 2671 2676 2695 2717 2738 2763 2757 2748 2772 2799 2824 2845 2861 2819 2832 2845 2856 2860 2846 2820 2823 2825 2825 2823 2805 2783 2781 2776 2771 2764 2742 2726 2720 2714 2709 2705 2681 2669 2667 2666 2664 2662 2641 2636 2634 2632 2630 2625 2606 2606 2604 2603 2603 2597 2586 2590 2604 2616 2626 2621 2612 2621 2630 2646 2637 2629 2623 2617 2617 2622 2631 2617 2620 2632 2644 2656 2657 3745 3737 3841 4018 4171 4463 4755 4852 4977 5008 4984 5029 5075 4959 4857 4815 4809 4617 4591 4454 4339 4257 4085 3931 3866 4194 4307 4461 4407 4001 3760 3780 3649 3534 3627 3671 3594 3527 3483 3400 3313 3319 3347 3344 3408 3452 3387 3317 3264 3214 3175 3164 3137 3109 3183 3154 3039 2971 3045 3170 3197 3097 2863 2841 3414 3400 3172 3503 3734 3183 3147 2718 2888 2787 2489 2407 2366 2257 2243 2121 2141 2285 2673 2875 3019 3119 3158 3179 3175 3246 3295 3409 3459 3390 3314 3296 3379 3597 3533 3298 3052 2798 2625 2484 2383 2345 2285 2276 2256 2079 2131 2162 2147 2118 2133 2234 2305 2216 2142 2077 2040 1957 1815 1679 1577 1518 1574 1543 1522 1462 1400 1359 1401 1514 1465 1467 1633 1716 1495 1130 957 1009 1118 1159 1345 1499 1399 1659 1504 1173 994 1116 1681 1768 1704 1652 1593 1513 1519 1644 1786 1800 1971 2007 1675 1568 1618 1686 1765 1815 1843 1819 1944 1885 1845 1901 1934 1907 1900 2006 1894 1911 1977 2056 2104 2273 2471 2446 2239 2211 2121 1819 1845 1990 2082 2064 1907 1854 1802 1682 1542 1480 1473 1516 1606 1711 1533 1200 1078 1132 1117 920 586 377 320 197 228 265 355 428 410 377 552 844 890 717 749 722 694 683 715 922 1150 1123 1393 1557 1633 1496 1462 1628 1655 1656 1766 1854 1969 2093 2205 2277 2261 2182 2221 2093 2170 2172 2117 2009 1901 1825 2042 2444 2503 2423 3093 3418 3162 2689 2574 2674 2435 2266 2247 2302 2391 2339 2194 2288 2359 2324 2292 2180 2069 1987 1886 1756 1641 1596 1579 1498 1420 1336 1239 1163 1084 1027 1028 923 849 839 823 791 766 757 704 709 726 744 767 760 740 749 754 731 704 662 610 595 590 563 546 555 696 746 738 723 693 668 664 673 784 799 961 815 661 770 883 888 927 918 923 1005 1092 1134 1161 1208 1283 1274 1359 1414 1448 1462 1469 1469 1464 1489 1475 1557 1488 1512 1519 1506 1501 1475 1455 1434 1432 1444 1454 1474 1483 1470 1476 1476 1463 1447 1420 1408 1435 1458 1487 1547 1561 1567 1566 1558 1560 1612 1663 1666 1719 1756 1787 1804 1822 1853 1872 1960 2125 2260 2428 2606 2742 2765 2877 2908 2902 2824 2713 2646 2596 2494 2425 2310 2136 1943 1944 2007 2249 2752 2785 2868 2908 2861 2820 2659 2458 2231 2035 1921 2010 2259 2477 2669 2749 2657 2550 2443 2367 2294 2214 2140 2049 1957 1942 1921 1933 1977 2076 2074 2024 2109 2030 2006 2026 1973 1965 1975 2006 2038 2087 2075 2102 2130 2139 2158 2181 2187 2196 2198 2205 2203 2242 2286 2298 2301 2319 2312 2320 2334 2352 2356 2342 2317 2315 2329 2324 2377 2407 2421 2424 2418 2396 2378 2357 2342 2337 2372 2394 2365 2324 2303 2361 2356 2397 2460 2532 2483 2429 2419 2403 2399 2356 2305 2188 1958 2221 2120 2018 1986 1956 1926 1968 1930 1933 1902 1937 2198 2451 2683 2716 2821 2735 2479 1888 1576 1518 1543 1721 1982 2053 1973 1898 1506 960 622 510 523 557 597 587 585 641 654 651 426 214 144 390 995 1352 1826 901 190 45 49 43 51 78 250 499 602 602 592 457 302 242 609 824 1210 1978 2569 2786 2757 2816 2838 2843 2790 2860 2954 2798 2796 2717 2771 2771 2636 2511 2497 2501 2503 2579 2620 2588 2545 2516 2510 2452 2449 2442 2481 2482 2507 2526 2504 2505 2505 2492 2460 2437 2432 2426 2433 2423 2392 2383 2404 2430 2444 2442 2408 2434 2477 2516 2537 2518 2498 2533 2562 2589 2600 2592 2568 2588 2609 2633 2637 2638 2645 2638 2662 2685 2704 2701 2699 2710 2743 2771 2771 2787 2779 2783 2799 2815 2813 2809 2787 2787 2791 2792 2790 2779 2752 2750 2748 2744 2737 2724 2699 2697 2690 2686 2681 2665 2646 2644 2642 2642 2637 2623 2614 2614 2614 2613 2609 2593 2587 2587 2589 2586 2583 2571 2573 2584 2596 2602 2597 2591 2601 2613 2624 2625 2625 2621 2615 2611 2609 2608 2605 2602 2606 2616 2627 2626 3862 3833 3920 4135 4452 4736 4833 4985 5014 4976 5011 5063 4981 4940 4925 4721 4678 4543 4554 4468 4271 4115 3966 3897 3859 3978 4105 4188 4297 4271 3967 3628 3592 3654 3583 3629 3549 3449 3379 3318 3270 3303 3303 3307 3368 3392 3344 3287 3248 3220 3205 3171 3145 3146 3106 3006 2963 3057 3193 3240 3285 2598 2477 2578 3027 3355 3374 3193 3173 3294 3333 3077 2973 2759 2532 2543 2675 2663 2523 2317 2337 2498 2813 3009 3091 3146 3234 3293 3227 3250 3296 3339 3350 3331 3325 3376 3462 3395 3276 3090 2851 2608 2500 2444 2381 2308 2181 2160 2210 2128 2134 2143 2100 2042 2058 2157 2240 2041 1958 1929 1868 1796 1753 1719 1624 1613 1564 1550 1512 1415 1290 1224 1295 1475 1572 1570 1613 1569 1186 879 959 1151 1324 1433 1504 1514 1306 1510 1768 1491 1105 1354 1743 1735 1763 1657 1542 1499 1514 1574 1673 1729 1921 2034 1666 1523 1663 1763 1791 1852 1913 1895 1880 1887 1892 1921 1992 2019 2035 2100 1989 1912 2036 2137 2151 2185 2200 2329 2328 2222 2094 1938 1920 1958 2093 2055 1847 1756 1772 1648 1598 1563 1584 1696 1793 1760 1267 1036 998 939 876 730 489 607 587 504 537 561 564 571 524 483 559 806 821 756 837 802 713 722 816 945 997 1050 1265 1531 1682 1576 1443 1618 1649 1683 1817 1964 2162 2219 2211 2306 2342 2230 2215 2142 2015 1964 1913 2003 2483 2588 2039 2179 2359 2513 2829 3226 3340 2627 2409 2668 2566 2550 2377 2254 2307 2222 2178 2264 2337 2331 2242 2112 2027 1975 1871 1693 1585 1574 1557 1496 1431 1350 1262 1195 1170 1085 1037 955 888 845 803 773 767 749 707 701 713 736 763 779 781 790 799 765 740 713 695 669 603 541 544 624 711 740 758 766 723 688 618 608 672 710 725 725 785 854 900 841 853 879 925 1019 1118 1151 1115 1108 1125 1203 1273 1347 1399 1412 1414 1409 1415 1450 1435 1442 1473 1485 1485 1480 1466 1420 1383 1378 1392 1410 1430 1453 1442 1449 1462 1461 1459 1464 1456 1410 1444 1481 1498 1531 1563 1582 1589 1583 1557 1582 1604 1641 1685 1715 1731 1751 1760 1768 1819 1883 2007 2177 2316 2374 2563 2715 2878 2934 2900 2782 2669 2627 2539 2511 2438 2327 2246 2251 2341 2459 2651 3174 3200 3169 3119 2983 2818 2729 2631 2493 2409 2331 2315 2488 2633 2624 2597 2518 2486 2364 2283 2206 2119 2043 1971 1895 1900 1894 1895 1912 1965 1973 1902 2027 2014 1963 1952 1936 1913 1921 1962 1969 2032 2032 2023 2042 2083 2116 2148 2170 2171 2173 2180 2193 2207 2224 2232 2228 2260 2270 2286 2313 2341 2342 2298 2301 2299 2313 2300 2313 2366 2394 2399 2377 2379 2371 2365 2377 2408 2411 2384 2385 2362 2338 2331 2335 2331 2348 2456 2440 2426 2417 2336 2244 2284 2343 2272 2190 2114 2085 2064 2003 1993 1905 2100 2100 2171 2245 2319 2411 2558 2727 2707 2826 2631 2367 2170 1819 1382 1338 1543 1824 1809 1835 1883 1604 1004 637 583 550 536 602 685 677 609 598 588 396 190 123 313 759 817 1129 588 144 42 65 70 60 45 158 500 732 838 960 634 296 137 204 263 664 1499 2420 2893 2909 2947 2967 2935 2854 2796 3035 2942 2872 2816 2806 2756 2677 2619 2627 2546 2517 2544 2608 2642 2647 2634 2623 2546 2439 2342 2343 2429 2496 2501 2496 2484 2468 2451 2430 2404 2390 2383 2391 2381 2341 2315 2337 2356 2344 2366 2354 2359 2393 2429 2423 2444 2447 2470 2493 2511 2504 2534 2544 2545 2556 2569 2568 2582 2598 2585 2605 2628 2627 2632 2646 2642 2683 2696 2700 2727 2736 2730 2752 2767 2757 2766 2755 2747 2753 2751 2751 2749 2728 2717 2716 2714 2707 2705 2676 2668 2663 2658 2653 2646 2621 2620 2618 2614 2611 2606 2591 2592 2590 2589 2588 2580 2568 2567 2568 2563 2565 2558 2555 2562 2574 2572 2578 2575 2581 2593 2598 2597 2610 2611 2615 2611 2610 2614 2604 2590 2590 2597 2598 2601 3800 3875 4007 4255 4620 4735 4969 5007 5032 5081 5100 5014 4859 4849 4803 4665 4639 4547 4611 4602 4388 4202 4134 4063 3991 3975 4028 4107 4096 4075 4152 4051 4100 4106 3772 3761 3593 3393 3326 3260 3214 3225 3281 3302 3345 3353 3324 3288 3262 3247 3215 3189 3172 3170 3135 3151 3252 3372 3418 3301 3395 2450 2590 2703 2694 2728 2818 2745 2529 2266 2758 2980 2866 2590 2411 2397 2527 2978 2762 2570 2543 2670 2888 3032 3079 3159 3296 3379 3318 3309 3312 3320 3327 3340 3393 3457 3439 3120 3031 2840 2606 2495 2449 2407 2363 2244 2106 2139 2172 2175 2108 2033 1999 1957 1945 1957 2068 1991 1797 1701 1729 1731 1755 1781 1689 1633 1601 1589 1549 1406 1204 1118 1175 1259 1331 1339 1305 1152 987 1075 1272 1304 1396 1434 1407 1387 1226 1393 1709 1343 1201 2011 1642 1475 1491 1560 1561 1501 1585 1539 1538 1679 1809 1884 1786 1600 1443 1523 1541 1741 1833 1884 1935 2033 2046 1967 2013 2110 2130 2111 2180 2095 2084 2173 2192 2146 1826 2154 2298 2331 2651 2877 2526 2062 2131 2026 1901 1769 1752 1694 1649 1683 1736 1737 1648 1530 1114 1000 1016 953 837 668 510 640 670 663 706 731 722 640 478 469 473 486 707 768 898 990 842 806 1046 1018 885 1081 1337 1570 1694 1619 1562 1505 1647 1755 1864 2001 2123 2156 2149 2192 2317 2247 2178 2124 2047 2007 2089 2388 2578 2593 2180 1987 2091 2236 2476 3017 3809 2721 2437 2662 2900 2955 2640 2244 2262 2214 2226 2295 2356 2366 2234 2044 1964 1904 1786 1705 1615 1547 1504 1476 1422 1333 1256 1162 1097 1023 959 921 888 840 757 743 703 692 688 686 699 714 717 736 786 816 821 780 739 722 693 626 550 503 514 557 626 665 696 737 747 695 607 592 597 707 777 651 773 884 895 884 882 865 893 1028 1122 1152 1098 1043 1076 1153 1216 1289 1364 1369 1363 1380 1394 1408 1405 1407 1419 1419 1453 1442 1424 1390 1354 1338 1350 1391 1416 1423 1398 1409 1421 1419 1419 1432 1408 1442 1473 1502 1518 1542 1569 1593 1608 1613 1599 1603 1618 1652 1688 1696 1675 1695 1655 1706 1762 1806 1892 2044 2125 2100 2369 2625 2836 2924 2898 2842 2745 2629 2616 2547 2457 2475 2595 2675 2782 2925 3050 3166 3136 3087 2999 2882 2793 2741 2695 2636 2636 2617 2620 2637 2549 2499 2477 2429 2392 2277 2160 2089 2013 1935 1914 1874 1882 1880 1858 1838 1869 1848 1845 1842 1918 1950 1908 1884 1853 1868 1907 1933 1982 2000 1990 1991 2040 2086 2132 2157 2170 2171 2162 2155 2174 2189 2154 2150 2188 2224 2254 2288 2315 2288 2325 2313 2287 2288 2289 2288 2284 2337 2354 2334 2351 2366 2351 2341 2384 2370 2384 2394 2390 2385 2378 2358 2314 2316 2284 2263 2328 2371 2314 2234 2324 2286 2288 2229 2119 2088 2083 2056 2106 2071 2251 2333 2416 2500 2585 2639 2731 2724 2825 2841 2685 2541 2296 2050 1542 1337 1407 1501 1486 1525 1609 1481 1117 840 765 651 542 552 682 757 768 656 520 361 135 46 117 29 185 314 219 48 30 115 68 46 33 91 228 389 791 1171 890 428 128 60 63 293 1149 2236 2825 3058 3171 3149 3069 3023 2955 3033 3015 2938 2920 2873 2804 2783 2631 2574 2546 2486 2460 2513 2505 2567 2548 2522 2534 2516 2454 2362 2389 2483 2416 2375 2419 2422 2427 2411 2376 2362 2361 2336 2266 2271 2263 2281 2275 2281 2294 2307 2332 2294 2321 2327 2361 2403 2424 2412 2401 2429 2463 2492 2493 2488 2493 2497 2520 2546 2538 2530 2531 2552 2573 2597 2581 2604 2605 2623 2659 2689 2675 2699 2696 2703 2719 2722 2705 2712 2704 2709 2713 2702 2684 2683 2675 2674 2673 2656 2642 2635 2629 2625 2626 2605 2597 2595 2590 2588 2588 2573 2570 2566 2564 2564 2563 2547 2547 2544 2543 2545 2545 2537 2540 2545 2547 2556 2559 2558 2569 2564 2576 2590 2594 2597 2599 2602 2611 2598 2588 2586 2588 2584 2583 3900 3950 4023 4053 4440 4869 5023 5041 5106 5138 5061 4987 4937 4769 4601 4538 4412 4470 4564 4518 4438 4359 4323 4308 4129 3979 3971 4010 3963 3865 3854 3827 4000 3952 4011 4021 3679 3304 3250 3223 3174 3167 3196 3243 3300 3322 3311 3296 3290 3265 3230 3202 3176 3142 3208 3381 3489 3424 3218 3092 3074 2260 2410 2796 2816 2625 2621 2564 2506 2425 2526 2624 2600 2517 2328 2096 2386 2996 3165 2918 2792 2824 2926 2997 3055 3144 3280 3344 3351 3352 3366 3377 3368 3358 3381 3320 3161 2918 2719 2585 2522 2455 2388 2379 2267 2126 2051 2095 2115 2109 2046 1947 1894 1858 1841 1817 1841 1804 1700 1713 1909 1834 1669 1851 1697 2206 1858 1425 1423 1368 1223 1151 1206 1221 1231 1184 1091 957 997 1436 1526 1455 1439 1395 1397 1461 1393 1286 1446 1387 1546 2195 1585 1629 1873 1799 1650 1533 1574 1406 1414 1580 1746 1882 2005 1883 1366 1319 1402 1625 1735 1789 1905 2023 2011 1943 2005 2080 2132 2096 2129 2193 2253 2262 2222 1925 1656 2037 2307 2359 2336 2308 2239 2097 2099 2011 1897 1795 1766 1730 1705 1722 1662 1563 1414 1295 1309 1294 1170 1040 894 691 646 529 482 429 416 475 566 558 441 445 443 617 826 918 1048 1309 1115 855 871 875 879 1091 1383 1605 1706 1662 1660 1544 1669 1793 1887 2001 2089 2094 2139 2255 2268 2209 2177 2092 1964 1958 2029 2322 2132 2196 2017 1942 1983 2202 2669 3116 3580 2726 2583 2801 2934 2973 2766 2252 2260 2167 2251 2369 2432 2376 2157 1904 1851 1810 1738 1716 1621 1509 1440 1411 1342 1261 1219 1082 989 931 900 874 834 820 746 706 667 652 650 663 676 659 722 785 824 838 823 765 709 688 620 554 505 462 475 495 505 547 610 695 720 692 636 603 599 788 1176 618 731 867 910 943 975 978 952 1038 1081 1100 1058 1008 1067 1158 1182 1247 1275 1272 1307 1361 1385 1384 1382 1395 1396 1394 1417 1414 1404 1372 1333 1334 1350 1393 1408 1395 1381 1379 1379 1383 1383 1381 1429 1469 1502 1521 1542 1562 1568 1579 1601 1606 1601 1609 1634 1663 1711 1723 1658 1647 1625 1643 1701 1742 1774 1900 1899 1992 2226 2508 2756 2897 2906 2960 2870 2737 2671 2595 2546 2637 2881 2998 3074 3142 3171 3039 2881 2869 2887 2868 2804 2750 2654 2601 2603 2616 2629 2597 2443 2385 2342 2298 2263 2188 2041 1977 1941 1888 1827 1828 1835 1844 1920 1888 1885 1841 1835 1807 1857 1888 1809 1868 1873 1853 1858 1887 1916 1928 1956 1943 1998 2060 2121 2147 2152 2142 2118 2102 2101 2130 2089 2082 2113 2170 2207 2248 2256 2249 2263 2258 2257 2256 2254 2226 2237 2296 2330 2317 2303 2306 2317 2292 2342 2361 2374 2379 2378 2400 2412 2413 2378 2377 2388 2374 2337 2311 2216 2241 2318 2342 2309 2235 2186 2290 2258 2260 2331 2385 2388 2446 2636 2734 2744 2746 2723 2714 2783 2848 2815 2878 2552 2295 1916 1532 1361 1370 1323 1323 1412 1369 1198 1176 1048 719 559 513 571 647 708 708 600 387 122 87 32 1 9 40 63 15 17 111 108 74 48 110 172 473 583 1000 1050 649 280 130 7 170 1050 2160 2791 2981 3276 3239 3196 3155 3156 3103 2987 2957 3004 2865 2834 2791 2634 2567 2610 2490 2414 2512 2471 2520 2548 2497 2477 2545 2570 2465 2510 2510 2407 2325 2293 2391 2403 2387 2359 2344 2333 2321 2281 2241 2247 2242 2228 2229 2232 2242 2262 2212 2216 2246 2281 2321 2359 2304 2313 2351 2387 2420 2438 2411 2400 2428 2455 2481 2482 2447 2460 2488 2514 2539 2537 2518 2520 2548 2587 2626 2607 2597 2617 2644 2665 2683 2662 2645 2651 2665 2673 2674 2639 2637 2638 2640 2640 2633 2608 2600 2599 2600 2599 2586 2569 2564 2564 2564 2565 2556 2546 2541 2542 2545 2543 2532 2525 2522 2522 2524 2529 2519 2514 2515 2523 2533 2542 2543 2538 2540 2553 2567 2576 2575 2569 2581 2591 2596 2592 2584 2584 2574 2571 3860 3941 3957 4038 4564 4951 5090 5134 5124 5050 4959 4913 4816 4687 4457 4287 4245 4340 4338 4168 4229 4206 4153 4271 4134 3842 3736 3812 3828 3804 3760 3685 3710 3692 3791 3828 3607 3329 3306 3236 3267 3222 3216 3245 3289 3312 3311 3314 3317 3281 3252 3211 3184 3163 3256 3365 3310 3116 2797 3063 3040 2228 2032 2497 2905 2893 2836 2623 2538 2639 2561 2574 2672 2670 2481 2141 2127 2356 2877 3091 3044 2998 3009 3014 3076 3154 3244 3236 3284 3335 3369 3406 3400 3339 3264 3092 2946 2839 2806 2647 2448 2350 2313 2336 2153 2034 2000 2001 1995 1984 1968 1930 1830 1795 1809 1804 1740 1675 1857 2495 3100 2432 1424 1511 1710 1928 1557 1247 1238 1293 1330 1247 1253 1281 1274 1174 1098 1126 1223 1567 1481 1451 1394 1381 1452 1617 1695 1409 963 936 1600 1985 1657 1441 1592 1975 1873 1852 1516 1270 1273 1437 1629 1795 1917 1976 2418 1660 1539 1671 1756 1759 1835 2035 1966 1488 1541 1752 2072 2144 2146 2227 2254 2317 2272 1713 1675 1991 2261 2338 2295 2207 2167 2167 2139 2021 1888 1824 1789 1745 1763 1725 1596 1509 1423 1392 1365 1298 1201 1005 851 706 588 471 363 312 309 311 383 458 656 861 980 964 1010 1150 1268 1447 1385 1301 1202 1043 948 1036 1330 1618 1641 1715 1647 1575 1688 1824 1915 2029 2052 2107 2171 2246 2238 2169 2112 2095 2066 1932 1870 1783 1886 1873 1718 1664 1945 2556 2630 2976 2992 2664 2526 2497 2646 2884 2600 2276 2235 2210 2229 2330 2371 2229 1965 1754 1764 1707 1688 1656 1589 1499 1401 1357 1257 1181 1145 1023 943 905 860 851 832 789 735 680 641 613 601 616 618 593 658 713 746 782 777 716 724 714 649 574 498 449 445 445 457 492 519 622 661 649 627 573 514 607 758 622 735 753 823 952 1054 1039 1047 1068 1072 1072 1017 985 1067 1137 1120 1152 1188 1209 1263 1328 1363 1370 1370 1379 1418 1406 1403 1400 1393 1378 1344 1326 1351 1374 1388 1386 1375 1359 1361 1393 1381 1399 1461 1505 1523 1540 1547 1562 1564 1566 1576 1580 1581 1593 1619 1612 1687 1689 1718 1711 1635 1578 1618 1687 1668 1654 1770 1875 2056 2334 2631 2814 2865 2975 2944 2826 2718 2672 2683 2758 2963 3029 3048 3064 3057 2967 2867 2885 2907 2834 2734 2657 2571 2506 2494 2485 2484 2460 2320 2259 2225 2171 2127 2075 1893 1856 1826 1781 1750 1753 1766 1749 1760 1857 1865 1856 1861 1860 1800 1669 1681 1767 1845 1873 1866 1872 1873 1878 1931 1939 1978 2041 2083 2099 2132 2086 2066 2041 2045 2045 2047 2057 2047 2123 2166 2198 2212 2239 2254 2246 2268 2235 2235 2230 2215 2255 2313 2304 2226 2175 2259 2263 2290 2323 2347 2350 2333 2381 2415 2442 2441 2443 2474 2502 2468 2406 2356 2440 2521 2515 2464 2391 2296 2434 2444 2495 2538 2546 2543 2566 2627 2614 2643 2678 2698 2723 2772 2862 2855 2949 2820 2656 2459 2252 2033 1722 1443 1417 1511 1555 1625 1695 1384 884 632 551 562 655 808 723 707 431 301 193 50 0 0 0 0 0 19 88 148 135 23 76 40 167 293 571 949 925 876 214 35 251 1067 1919 2644 3020 3291 3225 3178 3130 3103 3036 2845 2901 2835 2774 2753 2682 2517 2436 2672 2524 2482 2377 2339 2418 2527 2534 2486 2477 2483 2424 2442 2536 2521 2143 2232 2367 2398 2384 2367 2360 2310 2287 2263 2247 2241 2226 2198 2188 2185 2187 2181 2162 2155 2178 2208 2243 2260 2221 2226 2268 2305 2340 2329 2297 2316 2351 2385 2414 2419 2369 2392 2423 2452 2477 2480 2430 2457 2480 2511 2546 2523 2493 2534 2574 2599 2623 2597 2569 2591 2612 2625 2632 2593 2585 2595 2600 2605 2607 2569 2567 2567 2569 2573 2566 2552 2539 2536 2536 2538 2539 2533 2515 2517 2519 2521 2515 2507 2499 2501 2504 2508 2507 2500 2494 2500 2510 2517 2521 2517 2518 2530 2543 2557 2554 2549 2555 2567 2576 2577 2576 2571 2571 2569 3799 3821 3960 4089 4671 5052 5191 5151 5046 4981 4935 4760 4644 4458 4190 4066 4030 4014 3947 3795 3847 3919 3850 3940 3873 3598 3453 3532 3521 3551 3576 3585 3607 3597 3616 3629 3574 3481 3349 3291 3295 3329 3296 3281 3295 3310 3321 3336 3322 3277 3231 3216 3207 3209 3204 3168 3080 2743 2590 2767 2936 2208 1535 1638 2137 2607 2872 2721 2641 2648 2632 2738 2925 3058 2834 2454 2203 2344 2596 2864 2989 3058 3110 3073 3098 3133 3106 3059 3183 3277 3371 3448 3375 3250 3145 2958 2824 2672 2566 2494 2402 2316 2243 2246 2080 2020 1963 1933 1920 1886 1884 1874 1728 1711 1714 1722 1704 1726 1881 2310 3104 2400 1661 1332 1540 1566 1361 1237 1164 1256 1305 1291 1289 1305 1285 1189 1164 1491 1631 1562 1538 1438 1359 1408 1592 1792 1820 1489 1486 1158 1643 1951 1873 1487 1130 1634 1589 1743 1476 1353 1316 1393 1517 1596 1622 1849 2306 1883 1792 1842 1877 1888 1867 1745 2045 1843 1399 1503 1926 2182 2188 2219 2184 2285 2282 1737 1643 1820 1984 2140 2251 2305 2261 2296 2275 2232 2147 2032 1934 1845 1817 1768 1609 1513 1430 1368 1311 1229 1155 1067 877 801 688 522 400 364 309 238 259 302 583 951 1193 1138 1016 1184 1380 1056 1075 1043 1025 1053 1073 1068 1304 1427 1642 1758 1700 1611 1692 1871 1953 1997 2075 2120 2153 2158 2162 2134 2081 2075 2027 1821 1768 1680 1747 1832 1769 1705 2055 3142 2853 2812 2676 2572 2455 2361 2494 2608 2358 2328 2343 2366 2368 2329 2245 2101 1911 1741 1733 1732 1686 1615 1545 1430 1281 1206 1189 1119 1062 994 930 899 873 858 848 796 723 655 610 573 543 552 559 554 555 559 598 663 680 683 700 704 688 638 551 513 560 468 501 531 533 575 589 583 563 477 402 414 478 585 619 635 728 918 1102 1018 1088 1088 1055 1035 999 966 1047 1062 1047 1063 1140 1178 1215 1293 1342 1347 1362 1392 1403 1397 1391 1381 1369 1361 1308 1332 1336 1341 1349 1357 1349 1336 1351 1381 1390 1417 1476 1521 1537 1557 1547 1554 1542 1541 1539 1544 1548 1537 1569 1546 1569 1583 1670 1760 1737 1579 1520 1624 1631 1597 1649 1749 1871 2111 2404 2366 2685 2919 2982 2910 2805 2761 2747 2815 2945 2978 2912 2859 2839 2817 2748 2793 2810 2733 2630 2567 2522 2415 2366 2324 2278 2274 2198 2128 2105 2036 1992 1876 1814 1776 1744 1722 1696 1686 1709 1672 1679 1713 1772 1838 1912 1854 1845 1605 1637 1705 1824 1925 1882 1911 1898 1886 1906 1918 1939 1973 2034 2079 2100 2046 2008 1986 1975 1973 1998 2061 2032 2091 2138 2159 2201 2256 2279 2193 2232 2208 2221 2231 2209 2207 2284 2296 2288 2200 2198 2222 2245 2264 2307 2311 2292 2328 2383 2427 2446 2440 2469 2554 2580 2580 2585 2628 2631 2629 2611 2556 2527 2498 2537 2569 2574 2587 2586 2596 2566 2569 2608 2650 2692 2715 2636 2659 2722 2816 2891 2980 2865 2962 2766 2405 1950 1714 1755 2203 2189 2199 1856 1238 776 675 675 739 903 715 607 482 416 296 114 0 0 0 0 1 20 71 155 149 73 50 21 0 7 79 258 449 550 225 50 375 1040 1352 2493 3013 3070 3019 2995 2953 2955 2987 2744 2676 2673 2722 2708 2578 2446 2360 2557 2535 2486 2364 2273 2313 2469 2480 2291 2317 2389 2369 2496 2652 2466 2152 2243 2395 2409 2394 2394 2364 2312 2277 2254 2242 2231 2215 2174 2158 2148 2141 2133 2125 2100 2113 2136 2161 2161 2151 2141 2180 2214 2223 2230 2227 2231 2271 2308 2339 2326 2310 2320 2352 2380 2383 2401 2373 2391 2417 2443 2452 2441 2419 2444 2485 2522 2540 2518 2496 2522 2545 2565 2562 2551 2552 2544 2554 2565 2563 2556 2547 2531 2534 2542 2533 2534 2520 2508 2510 2509 2506 2511 2495 2489 2493 2495 2489 2490 2478 2479 2482 2485 2483 2485 2474 2479 2486 2484 2488 2497 2493 2506 2519 2522 2524 2531 2529 2541 2551 2547 2554 2555 2552 2559 4069 3877 3937 4192 4791 5163 5193 5085 5016 4960 4858 4593 4445 4248 4117 3975 3823 3751 3790 3926 3857 3985 3823 3673 3515 3385 3273 3120 3259 3321 3327 3356 3416 3416 3407 3441 3495 3477 3366 3301 3295 3324 3333 3320 3312 3324 3347 3343 3340 3307 3259 3209 3168 3148 3149 3166 3142 2955 2737 2681 2700 2425 1974 1644 2025 2341 2723 2763 2699 2645 2701 2780 2884 2964 2572 2063 2136 2322 2521 2615 2746 2961 3089 3089 3094 3080 3002 3030 3073 3200 3386 3371 3265 3194 3076 2873 2782 2595 2361 2285 2279 2300 2260 2164 2088 2011 1917 1885 1899 1871 1855 1827 1629 1578 1581 1597 1592 1591 1907 3290 3182 2637 2210 1577 1392 1427 1330 1231 1147 1238 1251 1318 1339 1324 1296 1223 1208 1683 1696 1598 1502 1422 1489 1685 1794 1798 1558 1520 1487 1432 1635 1777 1826 1669 971 1041 1275 1699 1683 1490 1426 1539 1613 1643 1580 1727 1807 1905 1991 2007 1960 1991 2119 1989 2376 2089 1789 1753 1918 2113 2289 2261 2154 2424 2268 1836 1673 1765 1928 2208 2500 2520 2425 2332 2259 2204 2140 2028 1987 1721 1718 1632 1512 1464 1412 1353 1355 1436 1294 1198 1098 993 799 559 375 363 303 209 263 320 745 1218 1365 1145 974 1029 1090 1339 1620 1692 1505 1369 1492 1340 1483 1441 1637 1831 1789 1671 1727 1912 1947 1981 2086 2145 2126 2097 2092 2089 2063 2020 1925 1705 1669 1638 1676 1784 1871 1526 2087 2510 2998 2846 2581 2573 2574 2445 2382 2325 2387 2403 2396 2395 2330 2181 2124 2016 1856 1704 1677 1688 1641 1544 1437 1362 1200 1165 1128 1062 1007 969 902 908 844 828 803 774 694 609 602 578 530 536 545 554 558 534 520 570 584 639 691 719 729 721 693 672 632 546 562 561 557 550 533 498 468 404 390 408 511 574 576 610 730 940 1047 958 919 952 982 976 987 1021 979 968 969 1038 1116 1143 1169 1239 1274 1288 1324 1366 1378 1366 1367 1357 1342 1342 1291 1280 1294 1299 1284 1282 1317 1308 1338 1359 1399 1439 1455 1494 1537 1558 1562 1543 1527 1509 1493 1511 1515 1501 1511 1483 1461 1478 1548 1697 1913 1742 1695 1578 1522 1541 1550 1625 1688 1884 1880 2088 2446 2791 2981 2929 2873 2873 2801 2821 2827 2778 2721 2656 2586 2634 2598 2655 2679 2646 2600 2572 2491 2315 2244 2174 2139 2134 2089 2016 1985 1932 1879 1825 1796 1747 1692 1696 1671 1637 1644 1615 1613 1645 1682 1703 1773 1712 1825 1653 1564 1621 1678 1741 1644 1787 1852 1892 1887 1862 1855 1864 1915 1980 2015 1977 1940 1923 1907 1914 1943 2022 2015 2004 2027 2086 2169 2218 2183 2157 2162 2172 2197 2207 2199 2161 2211 2235 2238 2190 2159 2172 2216 2211 2203 2244 2246 2261 2308 2350 2386 2405 2416 2472 2548 2589 2586 2595 2502 2539 2558 2570 2582 2569 2548 2501 2503 2511 2512 2511 2520 2539 2569 2581 2622 2616 2553 2548 2592 2654 2754 2921 2735 2836 2901 2887 2647 2311 2292 2776 2839 2732 2373 1703 1121 1275 845 866 900 753 576 488 443 304 161 47 12 11 10 10 20 63 122 128 114 78 34 10 3 35 111 325 301 110 81 476 586 1700 2566 2999 3013 2807 2801 2779 2813 2803 2680 2533 2544 2654 2664 2526 2514 2445 2386 2442 2394 2237 2257 2287 2278 2255 2230 2238 2353 2302 2579 2536 2354 2294 2331 2378 2383 2389 2380 2353 2314 2274 2255 2252 2220 2198 2162 2133 2118 2110 2098 2093 2062 2058 2057 2053 2070 2094 2060 2088 2111 2112 2137 2160 2144 2183 2224 2220 2235 2246 2239 2276 2293 2291 2320 2322 2323 2352 2378 2363 2385 2391 2396 2402 2420 2434 2440 2475 2462 2470 2483 2475 2498 2518 2496 2499 2503 2505 2511 2517 2492 2498 2496 2494 2498 2495 2476 2479 2477 2474 2477 2472 2459 2464 2458 2460 2464 2459 2454 2457 2457 2458 2464 2457 2456 2458 2456 2464 2478 2475 2482 2490 2490 2498 2510 2504 2514 2514 2517 2528 2535 2527 2532 3935 3904 4148 4417 4958 5218 5161 5079 5000 4899 4711 4557 4386 4199 4073 4032 4034 4028 3986 4048 4070 4075 3862 3553 3297 3179 3098 2868 2924 2976 3048 3108 3187 3187 3152 3235 3369 3408 3355 3309 3297 3308 3323 3329 3330 3338 3355 3354 3381 3370 3332 3309 3270 3183 3171 3349 3480 3406 3080 2863 2719 2518 2122 1862 2081 2337 2671 2792 2744 2730 2715 2636 2597 2495 2162 2039 2130 2279 2357 2474 2685 2889 3036 3083 3071 3039 3016 3010 3052 3186 3309 3226 3216 3240 3079 2968 2794 2475 2242 2208 2174 2137 2250 2207 2149 2007 1872 1847 1838 1807 1786 1755 1594 1535 1552 1583 1627 1756 2083 2851 2845 2936 2147 1455 1366 1404 1320 1222 1167 1171 1243 1337 1380 1381 1493 1788 1245 1290 1573 1619 1557 1509 1578 1709 1619 1568 1399 1400 1596 1675 1564 1460 1596 1721 1722 1290 1363 1780 1913 1736 1558 1497 1489 1550 1555 1678 1763 1908 2034 2019 1962 1995 2298 2395 2218 1888 1770 1804 1842 2068 2342 2180 2259 2413 2226 1890 1704 1667 1917 2133 2356 2322 2317 2264 2131 2027 2017 1931 1932 1768 1677 1487 1403 1418 1418 1414 1427 1460 1416 1331 1225 957 660 501 469 341 356 345 407 472 713 848 445 411 777 846 1025 1481 1769 1905 1910 1811 1837 1724 1671 1599 1689 1816 1820 1731 1748 1860 1945 2022 2093 2136 2122 2081 2074 2065 2025 1904 1772 1665 1613 1635 1679 1800 1964 1926 2081 2312 2818 3092 2872 2405 2396 2404 2338 2377 2443 2443 2403 2352 2315 2126 2094 1883 1756 1654 1625 1675 1610 1452 1318 1292 1214 1129 1073 1037 983 932 894 862 852 800 755 726 662 596 590 586 572 573 562 573 601 569 525 553 610 663 720 757 768 770 758 753 624 544 523 537 546 534 496 458 405 354 407 458 497 558 633 668 825 998 1000 866 768 819 919 939 950 984 930 886 913 995 1064 1077 1084 1142 1143 1195 1259 1317 1342 1316 1317 1325 1320 1318 1262 1228 1241 1268 1257 1228 1270 1291 1329 1369 1398 1418 1466 1501 1530 1544 1538 1525 1512 1481 1448 1467 1453 1450 1455 1429 1400 1405 1435 1461 1798 1734 1711 1587 1428 1462 1483 1529 1506 1571 1674 1881 2180 2561 2905 2878 2865 2869 2823 2786 2754 2681 2571 2520 2400 2436 2522 2553 2525 2524 2522 2479 2378 2229 2135 2076 2044 2005 1984 1893 1839 1798 1739 1692 1685 1682 1649 1663 1630 1611 1599 1580 1563 1571 1600 1602 1613 1653 1786 1680 1468 1513 1542 1532 1492 1535 1642 1753 1852 1812 1750 1783 1838 1908 1930 1914 1887 1842 1809 1826 1878 1943 1953 1949 1995 2020 2100 2170 2157 2134 2125 2141 2198 2235 2221 2169 2167 2199 2191 2152 2166 2140 2153 2161 2168 2188 2199 2201 2247 2237 2293 2347 2367 2389 2431 2455 2474 2479 2483 2438 2435 2461 2450 2470 2486 2440 2435 2447 2446 2453 2474 2490 2501 2500 2508 2511 2490 2453 2469 2500 2573 2556 2618 2632 2655 2766 2937 2773 2845 2845 2867 2904 2731 2260 2186 1739 1241 1008 880 734 573 413 363 313 251 146 105 107 68 37 36 76 102 118 144 133 79 32 54 129 198 211 120 14 16 384 1106 2026 2634 2872 2783 2694 2668 2657 2671 2701 2629 2484 2601 2468 2445 2440 2388 2309 2316 2355 2305 2148 2207 2226 2179 2171 2173 2159 2306 2117 2110 2204 2064 2074 2270 2312 2325 2358 2365 2347 2321 2281 2282 2251 2218 2190 2158 2122 2103 2088 2075 2057 2033 2014 2008 2002 2007 2024 2007 2009 2008 2013 2047 2086 2063 2065 2076 2101 2143 2177 2153 2189 2178 2203 2242 2263 2261 2282 2279 2292 2321 2346 2353 2329 2314 2332 2353 2383 2389 2369 2360 2392 2421 2448 2444 2421 2415 2436 2457 2473 2458 2447 2443 2450 2459 2466 2446 2433 2436 2442 2448 2450 2431 2427 2428 2433 2438 2439 2426 2429 2426 2432 2441 2440 2431 2428 2433 2440 2453 2458 2457 2461 2463 2472 2484 2484 2481 2479 2491 2502 2514 2508 2499 3828 3890 4179 4563 5035 5252 5189 5086 4936 4786 4579 4472 4253 4104 4086 4102 4084 4091 4037 3969 3901 3801 3606 3418 3231 2983 2829 2676 2875 2808 2825 2901 2977 2999 3023 3126 3259 3294 3303 3314 3308 3312 3324 3336 3337 3341 3352 3389 3396 3370 3345 3321 3280 3260 3274 3368 3450 3296 2988 2746 2605 2377 2109 2160 2230 2397 2659 2819 2877 2905 2853 2670 2500 2331 2163 2105 2147 2249 2404 2558 2686 2841 2988 3053 3039 3021 2998 2983 3036 3160 3251 3102 3207 3245 3107 2860 2569 2364 2227 2123 2077 2050 2152 2191 2122 1954 1802 1773 1767 1715 1698 1682 1570 1516 1550 1535 1536 1764 2281 1705 1600 2183 2044 1507 1370 1398 1381 1246 1234 1254 1288 1378 1450 1543 2018 2175 2054 1633 1562 1617 1632 1568 1459 1409 1344 1251 1159 1544 1737 1706 1593 1421 1522 1685 1786 1664 1606 1675 1778 1684 1543 1507 1598 1627 1551 1501 1662 1920 1990 2037 1861 1870 2028 2193 1970 1612 1429 1469 1629 2159 2259 2288 2265 2216 2019 1833 1784 1494 1799 1920 2020 2067 2079 2073 2060 2041 2025 1820 1729 1582 1417 1328 1404 1536 1588 1588 1722 1624 1430 1272 1074 902 698 556 496 388 416 432 543 609 570 558 368 369 692 699 907 1276 1582 1699 1910 2075 1989 1841 1666 1631 1716 1792 1868 1843 1815 1851 1982 2056 2085 2090 2077 2073 2102 2054 1953 1812 1710 1615 1559 1569 1542 1595 1844 1862 2029 2286 2649 2979 2691 2319 2338 2306 2304 2325 2355 2390 2410 2428 2276 2261 2168 2022 1874 1657 1555 1606 1531 1382 1284 1258 1226 1134 1031 999 970 929 927 875 835 769 714 690 633 597 628 571 559 573 563 543 550 551 548 610 680 722 734 737 729 709 676 672 632 533 491 536 563 590 540 454 365 343 373 405 455 559 720 791 898 972 957 855 756 852 947 956 944 944 897 864 875 923 976 997 988 977 1020 1079 1144 1219 1271 1241 1236 1270 1286 1289 1285 1277 1317 1236 1245 1233 1260 1302 1348 1388 1398 1417 1463 1508 1526 1523 1516 1506 1477 1451 1415 1416 1399 1391 1389 1377 1366 1327 1360 1375 1384 1391 1442 1418 1367 1370 1415 1435 1392 1420 1541 1716 1948 2270 2376 2566 2754 2840 2828 2775 2699 2565 2547 2411 2294 2290 2368 2426 2414 2409 2439 2403 2321 2200 2086 2038 1980 1939 1904 1813 1729 1676 1648 1618 1609 1635 1661 1651 1641 1640 1612 1577 1573 1566 1563 1578 1584 1605 1610 1522 1410 1436 1436 1432 1430 1449 1495 1558 1610 1576 1600 1647 1723 1790 1838 1831 1827 1748 1743 1738 1788 1829 1839 1900 1989 2035 2088 2136 2094 2029 2040 2077 2097 2160 2195 2152 2160 2195 2154 2079 2172 2140 2122 2126 2138 2153 2165 2166 2164 2181 2220 2282 2324 2330 2312 2306 2339 2352 2372 2356 2325 2335 2353 2370 2399 2378 2363 2371 2365 2392 2432 2430 2427 2428 2425 2437 2444 2415 2404 2411 2417 2421 2469 2494 2471 2524 2619 2612 2690 2688 2677 2811 2855 2714 2582 2214 1739 1269 965 953 671 402 279 217 193 189 178 163 100 68 79 113 131 156 275 349 302 238 224 210 125 63 3 16 39 692 1740 2369 2677 2783 2752 2660 2615 2610 2588 2510 2513 2427 2523 2459 2397 2356 2324 2305 2254 2205 2193 2110 2136 2196 2209 2247 2197 2146 2229 2089 1976 2174 1945 2012 2179 2196 2256 2325 2349 2341 2324 2312 2292 2256 2221 2185 2156 2143 2114 2082 2056 2035 2017 1996 1976 1970 1967 1970 1962 1938 1928 1944 1967 1995 1995 1977 1974 2007 2051 2091 2118 2097 2073 2116 2158 2197 2221 2197 2190 2217 2249 2277 2300 2236 2240 2262 2282 2302 2316 2269 2265 2293 2329 2365 2372 2298 2332 2365 2391 2415 2412 2377 2387 2405 2416 2427 2408 2387 2398 2408 2414 2420 2404 2391 2395 2403 2411 2416 2392 2390 2397 2406 2416 2421 2403 2401 2408 2416 2427 2435 2414 2429 2440 2449 2459 2462 2447 2453 2465 2475 2486 2480 2467 3760 3859 4285 4745 5104 5275 5224 5000 4856 4693 4481 4340 4163 4070 4067 4013 3957 3918 3870 3592 3456 3309 3172 3084 2959 2777 2651 2677 2772 2811 2846 2869 2867 2897 3010 3031 3118 3159 3179 3215 3231 3230 3273 3364 3363 3381 3380 3384 3394 3399 3393 3371 3349 3445 3463 3478 3146 2927 2772 2682 2607 2438 2287 2202 2297 2499 2699 2789 2876 2985 3030 2881 2665 2476 2351 2286 2277 2414 2625 2718 2793 2847 2916 2987 3026 3024 2999 2979 2962 3031 3064 3088 3111 3120 2952 2686 2559 2484 2223 2121 2000 1991 2004 2030 1993 1860 1706 1688 1678 1625 1596 1542 1381 1319 1417 1395 1474 1444 1420 1405 1601 1779 1720 1495 1365 1397 1419 1409 1316 1292 1340 1467 1721 2091 2363 2332 2262 1890 1768 1746 1633 1507 1428 1396 1374 1370 1417 1642 1790 1774 1728 1622 1636 1876 2018 1844 1374 1219 1412 1364 1408 1583 1749 1722 1632 1395 1371 1625 1666 2058 1670 1527 1524 1625 1660 1439 1181 1165 1413 2081 2263 2186 2007 1931 1928 1941 1887 1532 1765 1942 1891 1879 1938 1973 2049 2195 1957 1588 1320 1174 1140 1262 1583 1778 1800 1796 1764 1560 1381 1037 681 583 620 494 471 508 607 643 683 692 583 535 415 412 402 381 646 1078 1230 1721 1842 1843 1611 1477 1482 1651 1855 1969 1968 1984 1887 1926 2024 2077 2085 2108 2097 2093 2045 1974 1858 1756 1680 1611 1562 1469 1455 1598 2079 2053 2005 2157 2236 2466 2355 2296 2252 2302 2295 2249 2244 2336 2380 2350 2279 2324 2270 2154 1919 1654 1524 1477 1409 1336 1291 1249 1176 1092 993 942 917 900 896 851 792 762 744 728 692 699 661 565 520 524 519 496 523 500 527 590 644 667 658 604 598 599 588 618 632 571 522 558 548 611 564 472 393 338 323 357 467 642 783 883 934 925 853 813 813 916 902 903 881 863 881 911 850 842 896 902 907 917 935 972 1021 1097 1167 1099 1140 1196 1230 1258 1273 1287 1469 1260 1227 1236 1260 1293 1335 1371 1388 1421 1462 1500 1509 1493 1488 1489 1450 1432 1389 1369 1359 1346 1329 1324 1331 1264 1262 1305 1318 1321 1334 1310 1272 1308 1333 1332 1332 1353 1400 1567 1786 1934 2059 2396 2683 2792 2816 2770 2742 2632 2501 2373 2272 2239 2295 2365 2436 2433 2433 2410 2328 2185 2064 1993 1908 1862 1815 1773 1700 1632 1603 1591 1599 1647 1708 1739 1742 1707 1651 1601 1579 1559 1555 1561 1619 1758 1813 1371 1375 1385 1387 1392 1397 1404 1421 1453 1449 1474 1444 1451 1482 1603 1661 1638 1679 1644 1667 1735 1755 1738 1787 1691 1801 1916 2003 2081 2027 1883 1872 1981 1989 2047 2086 2076 2029 2040 2095 2043 2100 2079 2058 2093 2095 2114 2149 2147 2178 2156 2143 2201 2275 2325 2245 2244 2263 2289 2309 2307 2269 2249 2273 2297 2323 2308 2250 2235 2281 2321 2366 2374 2369 2360 2372 2399 2411 2410 2384 2369 2364 2365 2391 2411 2383 2373 2387 2445 2503 2547 2558 2702 2713 2823 2775 2582 2272 1789 1732 1351 865 519 315 246 207 230 192 160 117 110 146 185 248 231 388 431 392 369 308 190 41 22 29 103 282 993 2323 2611 2674 2685 2667 2631 2601 2596 2526 2468 2485 2433 2428 2422 2366 2294 2282 2346 2365 2244 2150 2134 2119 2079 2209 2140 2153 2159 2093 2009 1996 1846 1865 1927 1992 2057 2232 2311 2341 2345 2330 2322 2297 2263 2228 2190 2183 2159 2120 2087 2061 2023 2010 1995 1973 1956 1943 1936 1930 1919 1888 1890 1902 1922 1933 1925 1908 1933 1967 2003 2024 2002 1991 2031 2076 2116 2115 2104 2102 2135 2169 2200 2204 2171 2165 2190 2214 2232 2244 2200 2195 2213 2236 2263 2258 2211 2241 2280 2316 2346 2349 2294 2319 2342 2365 2377 2363 2342 2357 2370 2379 2384 2373 2355 2363 2371 2380 2381 2367 2360 2369 2378 2388 2392 2379 2375 2384 2392 2402 2400 2395 2404 2417 2426 2431 2437 2421 2428 2439 2450 2457 2450 2443 3711 3914 4344 4780 5098 5235 5174 4889 4789 4631 4373 4238 4126 3990 3870 3975 4306 3708 3648 3395 3225 3117 3003 2851 2739 2680 2760 2640 2705 2790 2856 2888 2878 2886 2946 2940 2970 2976 3002 3014 3053 3134 3199 3313 3322 3348 3358 3378 3468 3517 3461 3400 3394 3474 3430 3288 3027 2934 2924 2881 2780 2601 2421 2442 2516 2667 2732 2832 2974 3065 3163 3084 2908 2736 2689 2662 2616 2655 2835 2923 2949 2930 2968 3016 2986 2934 2942 2947 2905 2964 3004 2983 3069 3004 2940 2933 2353 2217 2179 2034 1941 1871 1868 1906 1869 1794 1775 1710 1621 1610 1569 1672 1803 1660 1531 1586 1427 1395 1411 1539 1691 1722 1609 1473 1407 1420 1428 1370 1339 1352 1407 1647 2257 2646 2421 2367 1978 1726 1697 1608 1485 1472 1485 1425 1439 1433 1470 1643 1769 1642 1576 1604 1815 2031 2282 2142 1604 1303 1477 1442 1504 1445 1467 1400 1448 1404 1100 1085 1506 1847 1564 1418 1433 1585 1555 1203 1151 1018 1183 1770 2052 2009 1910 1853 1758 1782 1673 1514 1569 1652 1660 1727 1764 1985 2042 2143 1755 1346 1172 1185 1156 1213 1456 1489 1339 1189 1070 1116 1061 777 513 438 791 748 760 853 892 856 713 664 557 484 325 475 528 507 648 755 987 1456 1462 1661 1457 1279 1361 1655 1866 2012 2020 2066 2003 1973 2015 2061 2063 2086 2088 2055 1962 1928 1838 1712 1678 1642 1622 1461 1533 1967 2410 2274 1874 1911 2004 2166 2208 2283 2310 2339 2394 2336 2235 2281 2333 2302 2288 2304 2257 2088 1809 1626 1499 1451 1427 1349 1266 1239 1140 1077 977 927 882 846 820 819 839 839 836 829 815 790 726 639 558 486 474 467 534 566 589 597 579 579 576 564 573 570 543 595 817 1021 635 567 535 573 534 484 420 344 371 446 568 673 1056 1088 976 926 805 765 799 832 798 792 811 867 954 925 871 813 817 834 853 864 887 921 946 1002 1007 1026 1087 1142 1175 1214 1241 1237 1220 1223 1234 1253 1268 1288 1313 1330 1361 1406 1452 1483 1486 1457 1457 1452 1436 1410 1366 1331 1323 1305 1301 1265 1252 1197 1158 1150 1167 1222 1251 1212 1200 1220 1219 1225 1259 1293 1271 1426 1586 1661 1887 2271 2661 2766 2802 2772 2751 2659 2529 2414 2335 2292 2316 2373 2517 2515 2452 2383 2286 2183 2079 1930 1860 1809 1758 1718 1684 1645 1611 1624 1650 1699 1747 1772 1793 1763 1700 1640 1592 1569 1565 1584 1589 1466 1405 1372 1373 1373 1377 1390 1386 1394 1396 1382 1335 1321 1343 1328 1218 1209 1235 1376 1459 1476 1490 1586 1627 1634 1672 1608 1645 1689 1722 1811 1831 1865 1802 1870 1909 1913 1920 1962 1855 1847 1913 1975 1977 1949 1933 2009 2018 2050 2069 2055 2067 2098 2104 2126 2179 2171 2174 2178 2195 2243 2255 2251 2203 2173 2180 2203 2223 2212 2153 2153 2204 2263 2308 2305 2249 2270 2323 2357 2379 2380 2360 2343 2358 2337 2356 2364 2367 2378 2390 2410 2442 2474 2515 2521 2586 2701 2777 2764 2649 2399 2347 1949 1369 830 480 479 537 423 288 193 146 170 196 215 297 322 276 217 170 117 89 64 68 123 212 477 934 1593 2541 2655 2659 2658 2648 2615 2584 2593 2549 2542 2512 2448 2402 2371 2349 2325 2283 2393 2423 2241 2150 2150 2083 2110 2102 2020 1956 1950 1926 1869 1822 1785 1786 1829 1877 2027 2217 2287 2320 2329 2331 2326 2301 2272 2238 2216 2202 2170 2135 2103 2066 2036 2033 2006 1975 1953 1932 1924 1909 1892 1867 1852 1854 1867 1859 1872 1862 1872 1895 1909 1923 1935 1925 1954 1994 2011 2009 2042 2025 2055 2086 2106 2105 2108 2087 2115 2141 2136 2142 2142 2128 2151 2170 2172 2171 2156 2154 2184 2220 2199 2238 2229 2243 2280 2305 2304 2315 2301 2310 2326 2332 2326 2338 2320 2328 2338 2344 2342 2342 2330 2340 2350 2350 2351 2355 2351 2359 2369 2373 2373 2376 2379 2392 2403 2397 2404 2404 2406 2415 2425 2423 2427 2427 3727 4005 4186 4541 5038 5244 5082 4758 4697 4543 4292 4177 4070 3944 4111 4473 3771 3608 3512 3331 3202 3136 3028 2858 2705 2669 2640 2705 2802 2833 2862 2898 2899 2906 2900 2870 2875 2873 2874 2901 2984 3098 3186 3247 3296 3309 3316 3373 3466 3530 3527 3428 3467 3473 3312 3140 3129 3153 3123 3057 2925 2707 2484 2564 2614 2626 2715 2878 3004 3091 3194 3213 3132 3086 2987 2853 2769 2748 2917 3067 3084 3074 3058 2979 2902 2909 2905 2810 2891 2936 2904 2898 2995 2868 2716 2974 3267 2684 2043 2026 2071 1934 1842 1902 1872 1826 1618 1582 1568 1653 1776 2157 2412 1872 1503 1647 1592 1643 1610 1643 1709 1623 1515 1450 1434 1362 1363 1349 1345 1363 1437 1723 2257 2594 2496 2355 1928 1630 1607 1477 1362 1558 1508 1343 1466 1621 1712 1760 1618 1330 1308 1433 1701 1938 2232 2428 2301 1818 1828 1632 1537 1375 1362 1297 1236 1359 1331 1024 1527 1693 1566 1352 1240 1270 1194 1003 1073 995 1179 1630 1927 1923 1767 1728 1528 1501 1508 1421 1966 2561 2666 2460 1823 2213 2141 1732 1227 951 1012 1117 976 1234 1120 1102 1081 1069 981 948 1045 1186 1415 746 861 895 1124 1170 1046 1025 717 606 597 601 612 736 791 774 807 805 933 1363 1444 1435 1428 1445 1579 1766 1850 1856 2042 2123 2065 2001 2039 2123 2136 2180 2130 2029 1954 1883 1726 1562 1533 1445 1502 1459 1561 1823 1979 1942 1925 1895 1975 2175 2197 2262 2346 2425 2537 2382 2278 2393 2413 2324 2351 2351 2171 1934 1680 1624 1559 1628 1610 1401 1240 1197 1114 1083 942 870 844 819 800 790 837 839 834 841 827 786 757 753 681 515 509 480 522 622 689 667 598 603 573 591 626 603 538 544 652 651 630 609 586 589 555 494 463 459 497 580 636 707 816 876 889 878 718 746 810 806 780 774 780 843 928 862 866 829 785 769 812 841 871 910 920 939 954 1003 1074 1121 1139 1174 1175 1200 1213 1207 1228 1252 1283 1284 1306 1313 1334 1376 1421 1437 1441 1423 1419 1410 1401 1384 1349 1299 1278 1250 1243 1206 1183 1147 1099 1086 1086 1157 1184 1146 1120 1116 1128 1147 1182 1217 1206 1292 1326 1455 1742 2130 2563 2743 2777 2757 2724 2663 2564 2507 2486 2503 2497 2524 2583 2579 2478 2362 2352 2205 2071 1909 1792 1743 1718 1689 1685 1634 1634 1659 1682 1713 1726 1737 1749 1752 1699 1638 1603 1581 1554 1659 1829 1676 1483 1381 1371 1381 1377 1394 1384 1367 1355 1335 1293 1248 1217 1196 1107 1072 1093 1161 1256 1345 1367 1353 1425 1508 1511 1522 1576 1522 1541 1636 1751 1788 1805 1836 1836 1775 1827 1803 1778 1781 1809 1803 1814 1824 1836 1904 1925 1946 1971 1991 2036 2039 2081 2077 2068 2073 2102 2098 2115 2155 2139 2155 2123 2098 2106 2115 2126 2128 2119 2121 2152 2192 2216 2199 2239 2227 2264 2305 2332 2338 2329 2310 2357 2371 2379 2384 2398 2408 2402 2410 2430 2452 2462 2468 2509 2579 2676 2746 2716 2709 2644 2442 2038 1486 1341 1508 1227 782 464 287 182 261 205 194 211 208 151 81 52 33 37 56 286 706 919 1338 1809 2256 2599 2670 2667 2665 2637 2616 2599 2599 2604 2548 2432 2381 2391 2356 2345 2342 2282 2264 2331 2197 2192 2120 2071 2052 2015 1966 1918 1902 1881 1840 1782 1798 1867 1907 1983 2096 2204 2276 2308 2306 2316 2315 2284 2262 2241 2228 2206 2177 2147 2124 2111 2100 2063 2023 1989 1952 1937 1932 1908 1880 1855 1837 1828 1826 1826 1831 1829 1827 1838 1832 1853 1877 1878 1889 1914 1908 1934 1973 1968 1984 2006 2012 2016 2046 2020 2037 2046 2043 2067 2088 2060 2082 2095 2093 2103 2110 2086 2101 2108 2108 2143 2159 2153 2196 2220 2216 2246 2251 2249 2271 2264 2279 2296 2288 2288 2300 2302 2303 2315 2308 2313 2313 2310 2321 2334 2341 2341 2344 2343 2346 2354 2360 2369 2368 2370 2380 2390 2398 2393 2395 2395 2402 2411 3837 3908 4244 4802 5185 5262 4976 4651 4577 4403 4276 4170 4041 4005 4040 4029 3705 3557 3468 3358 3245 3144 3069 3010 2806 2744 2739 2788 2812 2822 2851 2895 2909 2896 2875 2813 2767 2743 2777 2865 2973 3111 3221 3258 3322 3308 3299 3356 3440 3499 3525 3344 3378 3357 3272 3241 3273 3295 3239 3148 3029 2835 2696 2738 2732 2714 2806 2957 2972 3016 3180 3283 3294 3299 3193 2992 2845 2798 3055 3072 3090 3123 3106 3164 3194 2917 2928 2807 2904 2823 2770 2796 2796 2639 2502 2701 2855 3066 3137 2365 2012 1967 1764 1812 1690 1671 2437 2606 1812 1434 1645 1761 1760 1422 1426 1501 1598 1654 1661 1682 1709 1762 1383 1358 1462 1380 1346 1310 1244 1270 1366 1596 1641 2053 2304 1942 1451 1460 1444 1307 1329 1609 1469 1395 1546 1722 1812 1719 1457 1384 1266 1324 1463 1555 1704 1953 1884 1745 1744 1670 1629 1436 1306 1345 1295 1317 1445 1348 1234 1323 1344 1196 1065 1045 1008 968 1160 1251 1558 1897 2057 2054 1963 2019 1478 1399 1479 1492 1721 2272 3122 2938 2045 2266 2153 1549 1155 1064 1077 1279 1018 1214 1175 1209 1241 1287 1277 1158 1215 1760 1835 911 681 783 1003 1228 1279 1212 821 721 745 777 901 951 871 909 1125 1257 1401 1377 1384 1404 1331 1397 1596 1583 1855 1924 2026 2107 2045 1987 2050 2072 2149 2202 2136 2049 1958 1798 1699 1672 1554 1534 1488 1463 1555 1705 1786 1778 1858 1890 2000 2193 2267 2281 2317 2390 2465 2353 2372 2495 2518 2503 2479 2390 2239 2008 1714 1628 1636 1657 1511 1258 1256 1116 1017 982 893 836 796 769 793 802 777 754 738 764 789 772 756 816 731 620 570 538 572 633 648 648 620 618 598 674 748 707 574 510 530 606 561 590 640 653 634 623 542 457 571 640 630 652 752 831 866 765 665 714 757 745 733 733 726 809 832 826 827 816 772 734 773 824 872 899 917 938 953 979 1033 1088 1112 1121 1141 1186 1200 1182 1221 1252 1257 1280 1301 1309 1319 1344 1365 1362 1392 1392 1386 1375 1356 1338 1323 1289 1246 1217 1189 1156 1131 1113 1073 1057 1038 1063 1111 1091 1027 1023 1069 1093 1108 1139 1134 1113 1152 1299 1564 1966 2459 2683 2751 2796 2795 2733 2581 2611 2621 2661 2660 2644 2637 2615 2509 2474 2380 2211 2066 1901 1754 1700 1693 1666 1653 1621 1619 1630 1643 1665 1670 1679 1691 1685 1649 1606 1580 1532 1542 1665 1850 1728 1576 1498 1367 1361 1336 1353 1356 1313 1291 1268 1237 1182 1145 1118 1093 1073 1074 1116 1182 1268 1252 1276 1350 1365 1369 1425 1405 1388 1465 1543 1627 1705 1773 1772 1702 1698 1731 1745 1734 1734 1743 1752 1757 1735 1743 1777 1789 1807 1861 1910 1946 1968 1980 1997 2025 2034 2067 2017 2052 2060 2054 2059 2052 2022 2047 2059 2050 2081 2074 2047 2064 2068 2071 2081 2133 2173 2206 2252 2287 2279 2290 2282 2342 2410 2442 2442 2435 2421 2406 2417 2430 2438 2437 2432 2448 2494 2565 2643 2661 2671 2683 2690 2548 2243 2235 2228 1969 1378 797 468 472 453 353 239 168 112 113 239 233 200 238 349 673 1701 1973 2231 2439 2594 2676 2686 2713 2685 2666 2649 2633 2619 2574 2478 2436 2438 2445 2382 2328 2303 2264 2303 2223 2200 2234 2284 2232 2061 1990 1976 1911 1879 1876 1843 1864 1881 1892 1951 2030 2102 2185 2242 2171 2217 2268 2280 2273 2258 2224 2220 2202 2186 2158 2141 2132 2111 2082 2045 2006 1975 1970 1952 1919 1887 1854 1847 1832 1818 1808 1805 1804 1797 1792 1798 1810 1827 1840 1839 1845 1854 1879 1908 1919 1907 1899 1925 1949 1973 1968 1961 1960 1970 1995 2022 2007 1991 1992 2015 2036 2058 2034 2032 2029 2040 2060 2085 2063 2108 2103 2123 2165 2192 2193 2188 2193 2221 2245 2259 2268 2258 2250 2264 2279 2291 2293 2272 2279 2292 2305 2318 2322 2312 2312 2323 2334 2347 2345 2336 2345 2356 2368 2377 2372 2365 2369 2377 2385 3773 3966 4438 4915 5179 5279 4884 4593 4466 4382 4298 4156 4027 4006 3938 3831 3684 3552 3483 3399 3268 3126 3074 3051 2883 2789 2753 2796 2881 2914 2900 2887 2902 2870 2856 2744 2678 2693 2760 2851 2966 3117 3233 3267 3290 3306 3329 3361 3408 3494 3389 3241 3288 3300 3302 3306 3347 3387 3301 3193 3044 2871 2813 2700 2523 2437 2527 2734 2733 2875 3099 3188 3289 3349 3224 3010 2917 2803 3050 3077 3092 3158 3167 3136 3071 2884 2970 2936 2929 2839 2719 2717 2694 2441 2351 2606 3210 3386 3076 2702 2574 2487 2210 2360 2365 2496 2380 2051 2018 2045 1757 1419 1491 1409 1509 1596 1717 1699 1612 1656 1820 2361 1556 1385 1516 1465 1337 1283 1261 1263 1338 1374 1588 1857 1883 1492 1243 1324 1386 1404 1464 1542 1397 1312 1399 1571 1591 1567 1406 1117 1006 1103 1329 1469 1396 1293 1234 810 1009 1215 1375 1239 1052 1086 1061 1223 1253 1120 873 963 1129 1065 1087 1387 978 910 1265 1609 1884 1994 2002 1936 1465 1669 1486 1392 1515 1679 1709 1792 2143 2180 2189 2191 2074 1877 1667 1238 865 824 976 1042 1088 1131 1143 1128 1339 1125 1394 1744 1611 1286 1118 1180 1353 1471 1161 1115 990 858 780 808 792 650 587 860 1149 1347 1408 1213 1140 1279 1225 1296 1348 1386 1660 1827 2004 2134 2035 2000 2121 2214 2252 2185 2076 2037 1996 1795 1792 1785 1810 1708 1539 1496 1615 1688 1806 1819 1869 1905 2032 2202 2292 2285 2244 2239 2357 2305 2366 2475 2539 2524 2463 2387 2276 2091 1947 1872 1839 1778 1560 1144 1231 1042 932 900 884 836 769 753 789 775 698 668 666 704 751 760 781 756 687 668 626 589 595 605 549 572 600 623 653 767 882 838 701 572 482 488 517 587 649 675 660 635 528 486 578 646 650 640 669 862 805 674 648 682 695 689 673 668 705 759 770 789 810 809 767 750 776 822 862 881 914 949 959 959 1008 1034 1048 1061 1088 1131 1175 1171 1196 1201 1232 1274 1297 1309 1320 1344 1346 1342 1360 1357 1345 1343 1321 1298 1291 1269 1222 1177 1143 1121 1104 1091 1042 1013 996 1010 1026 1015 1010 979 1007 1029 1042 1049 1039 1037 1056 1144 1397 1790 2300 2472 2614 2801 2811 2718 2624 2644 2672 2738 2789 2756 2682 2637 2592 2559 2415 2231 2068 1908 1765 1761 1687 1656 1617 1587 1581 1609 1600 1594 1614 1649 1651 1615 1590 1558 1527 1484 1531 1542 1543 1474 1383 1330 1332 1315 1273 1256 1246 1246 1259 1233 1211 1150 1129 1129 1126 1121 1115 1112 1159 1198 1187 1182 1193 1209 1252 1320 1301 1321 1391 1463 1526 1561 1684 1609 1642 1677 1700 1710 1705 1649 1628 1650 1681 1692 1705 1712 1684 1723 1768 1812 1839 1857 1856 1870 1907 1945 1980 1910 1882 1911 1976 1984 1993 1954 1975 1968 1975 2011 2031 2018 1968 1965 1970 2016 2086 2131 2141 2180 2175 2199 2226 2239 2287 2390 2458 2451 2440 2451 2454 2452 2454 2446 2424 2424 2406 2429 2450 2460 2512 2570 2576 2664 2691 2683 2637 2585 2481 2057 1426 1277 1057 810 774 529 353 241 329 654 878 885 959 1150 1396 1871 2347 2626 2668 2682 2689 2693 2701 2652 2617 2616 2634 2638 2636 2533 2446 2528 2586 2525 2329 2301 2275 2284 2293 2228 2221 2203 2185 2044 1978 1954 1915 1932 1999 1839 1902 1799 1832 1869 1866 1922 2106 2144 2109 2163 2198 2227 2238 2222 2159 2173 2170 2171 2164 2148 2133 2116 2088 2062 2030 2014 2006 1968 1937 1903 1872 1863 1844 1822 1803 1795 1788 1779 1773 1774 1781 1793 1807 1802 1799 1813 1834 1857 1875 1842 1854 1873 1892 1911 1920 1893 1889 1909 1931 1954 1948 1912 1928 1951 1971 1994 1989 1971 1963 1982 2001 2018 2013 2001 1999 2032 2078 2125 2152 2111 2114 2152 2185 2211 2206 2185 2197 2219 2238 2255 2259 2233 2243 2258 2273 2285 2279 2270 2284 2298 2310 2320 2318 2306 2320 2331 2344 2349 2341 2337 2345 2352 2360 3761 4095 4639 4928 5214 5216 4862 4708 4557 4426 4296 4142 4016 4003 3916 3824 3671 3600 3490 3359 3234 3147 3125 3176 3091 2938 2894 2955 2964 2919 2925 2915 2892 2817 2819 2768 2754 2770 2806 2917 3045 3134 3288 3291 3299 3334 3359 3358 3385 3454 3236 3245 3257 3253 3295 3362 3417 3438 3338 3221 3048 2975 2863 2693 2539 2453 2495 2625 2566 2655 2859 3038 3230 3284 3079 2814 2839 2748 3096 3221 3264 3279 3186 3054 3216 2866 2953 2961 2910 2792 2683 2665 2613 2279 2332 2783 2967 3448 3354 2684 2206 2404 2662 2556 2443 2464 2022 1643 1540 1480 1399 1383 1433 1459 1544 1610 1674 1696 1677 1735 1930 1712 1656 1484 1475 1451 1377 1348 1328 1255 1234 1339 1549 1745 1606 1287 1225 1262 1252 1417 1502 1459 1362 1314 1392 1606 1616 1561 1197 905 802 895 1116 1290 1162 450 708 889 739 876 1108 1172 1286 1084 1069 1020 898 680 600 733 880 1072 1117 1176 695 782 1022 1220 1344 1486 1704 1644 905 1264 1410 1406 1497 1621 1721 1688 1878 1901 2048 2120 2117 2076 1788 1195 898 950 978 951 835 854 829 878 1494 1339 1349 1502 1533 1514 1513 1576 1638 1500 1319 1266 1262 1093 951 892 743 776 821 996 1218 1420 1411 1252 1085 1145 1123 1258 1241 1364 1631 1819 1943 2134 2115 2108 2157 2322 2320 2133 1998 1991 2011 1888 1895 1946 1959 1850 1680 1555 1639 1801 1989 2002 2070 2069 2061 2148 2163 2134 2038 2062 2128 2221 2313 2376 2396 2438 2421 2373 2173 2009 1942 1916 1885 1778 1622 1075 1117 999 910 895 869 839 790 774 762 722 701 660 654 685 710 708 716 682 658 658 645 600 493 457 491 507 567 616 673 781 859 761 731 589 486 479 546 597 609 627 578 450 396 479 597 670 700 746 720 746 747 681 637 644 647 682 652 679 703 725 733 740 780 822 789 780 796 823 832 853 903 946 947 957 982 986 1000 1020 1043 1095 1159 1162 1169 1179 1218 1263 1291 1311 1327 1334 1341 1328 1325 1323 1294 1292 1282 1269 1256 1235 1194 1141 1112 1096 1086 1063 1011 966 945 938 935 930 946 887 910 949 969 974 994 979 988 1045 1248 1385 1506 1934 2437 2783 2858 2735 2669 2680 2720 2747 2844 2859 2741 2652 2602 2532 2415 2271 2105 1957 1893 1829 1750 1656 1573 1531 1519 1508 1540 1549 1564 1592 1593 1550 1553 1547 1577 1590 1538 1465 1424 1380 1393 1341 1313 1260 1203 1174 1167 1189 1232 1241 1238 1200 1196 1154 1150 1154 1167 1157 1176 1176 1172 1193 1202 1213 1215 1221 1245 1306 1351 1403 1473 1527 1510 1470 1538 1605 1620 1605 1631 1560 1565 1597 1638 1669 1674 1667 1619 1665 1702 1725 1755 1775 1751 1741 1749 1813 1833 1795 1770 1801 1847 1923 1924 1902 1888 1878 1887 1910 1940 1948 1902 1885 1916 1965 2013 2059 2037 2069 2086 2113 2152 2185 2195 2196 2285 2367 2418 2447 2460 2460 2465 2440 2394 2383 2379 2393 2401 2387 2402 2454 2478 2535 2554 2573 2640 2680 2636 2448 2160 2072 1800 1430 1552 1229 990 1025 1029 1145 1374 1868 1990 2129 2261 2425 2640 2689 2671 2665 2674 2656 2631 2621 2603 2592 2592 2615 2631 2555 2516 2624 2663 2508 2331 2318 2329 2354 2310 2226 2291 2166 2047 1990 2003 2000 1912 1911 2042 1873 1854 1810 1801 1848 1858 1922 2005 2020 2031 2037 2073 2122 2102 2112 2115 2129 2140 2146 2149 2145 2128 2115 2093 2074 2063 2046 2020 1983 1951 1914 1896 1885 1857 1833 1809 1794 1785 1778 1766 1761 1763 1771 1769 1769 1774 1786 1800 1819 1826 1812 1818 1834 1847 1861 1875 1848 1849 1856 1873 1892 1891 1890 1878 1890 1911 1931 1940 1930 1908 1925 1946 1958 1956 1958 1941 1960 1990 2032 2040 2031 2033 2076 2116 2128 2132 2137 2137 2167 2193 2212 2205 2199 2204 2222 2237 2238 2245 2245 2253 2269 2284 2291 2289 2284 2293 2306 2315 2315 2324 2315 2320 2328 2333 3888 4330 4725 4976 5184 5080 4921 4826 4631 4412 4243 4102 3994 3997 3905 3760 3701 3567 3426 3305 3193 3202 3246 3219 3142 3101 3051 3014 3025 3030 3018 2980 2905 2865 2845 2860 2900 2923 2941 3019 3084 3169 3273 3311 3350 3390 3384 3331 3362 3354 3245 3236 3277 3323 3373 3422 3459 3465 3381 3295 3235 3171 3023 2823 2664 2654 2646 2500 2481 2498 2689 2975 3187 3179 2946 2843 2949 2923 2970 3086 3230 3280 3230 3257 3140 2967 2842 2829 2820 2746 2644 2606 2532 2216 2254 2511 2841 3220 3328 2805 1923 2011 2037 1997 1967 1955 1742 1522 1433 1402 1440 1444 1437 1469 1528 1558 1596 1665 1644 1657 1620 1514 1462 1414 1395 1403 1423 1438 1255 1237 1155 1233 1364 1407 1291 1083 1061 1042 1124 1318 1393 1340 1309 1415 1554 1612 1539 1337 995 795 709 758 981 1042 999 459 880 931 726 845 1204 1241 1483 1315 1112 726 558 490 512 579 524 786 932 812 749 771 702 554 558 902 1379 1250 915 1290 1559 1527 1528 1717 1477 1654 1856 2051 2152 2177 2198 2141 1794 975 1018 475 554 725 831 838 681 986 1470 922 1146 1057 1117 1378 1442 1317 1881 1596 1377 1292 1266 1193 1123 1155 890 1217 1218 1245 1432 1530 1473 1337 1292 1266 1306 1371 1317 1413 1736 2000 2001 2130 2182 2208 2253 2303 2215 2071 2025 1996 1986 1934 1902 1906 1973 2035 1934 1755 1812 2086 2195 2204 2344 2326 2137 2173 2051 1916 1914 1997 2102 2163 2178 2265 2295 2333 2372 2357 2157 1996 1962 1901 1873 1802 1624 1125 1040 1071 1020 926 908 866 813 780 766 762 690 612 666 678 690 677 669 625 610 636 616 589 487 431 446 479 515 546 577 642 745 632 610 579 570 597 597 567 561 576 520 375 343 491 622 657 684 860 726 762 794 715 642 646 646 647 649 688 728 745 741 713 796 817 812 813 812 807 815 831 882 941 942 936 932 947 986 1008 1035 1092 1142 1154 1156 1163 1190 1246 1295 1314 1322 1330 1329 1310 1298 1289 1242 1233 1240 1255 1241 1205 1159 1104 1097 1066 1043 1022 982 935 911 897 884 874 871 827 822 856 865 896 973 954 950 970 1026 1095 1316 1664 2186 2660 2860 2898 2847 2795 2833 2802 2756 2739 2722 2648 2559 2447 2347 2262 2115 2049 1998 1891 1770 1667 1559 1489 1475 1447 1474 1510 1533 1552 1558 1574 1582 1569 1556 1550 1539 1481 1467 1397 1374 1333 1284 1216 1149 1149 1183 1199 1221 1222 1210 1284 1326 1154 1147 1183 1205 1225 1216 1210 1180 1192 1213 1227 1217 1209 1215 1227 1232 1302 1369 1366 1389 1394 1403 1466 1549 1522 1516 1498 1514 1536 1535 1557 1592 1623 1578 1598 1631 1674 1733 1721 1658 1659 1686 1717 1723 1724 1707 1702 1706 1773 1796 1806 1834 1809 1797 1791 1826 1824 1800 1819 1872 1898 1934 1981 1922 1944 1990 2027 2072 2120 2091 2131 2221 2303 2365 2420 2451 2401 2431 2417 2386 2366 2382 2424 2436 2429 2424 2431 2451 2474 2475 2504 2568 2632 2665 2617 2589 2570 2403 2096 2246 2176 2130 2125 1990 1909 1888 2471 2653 2647 2665 2699 2707 2667 2652 2656 2681 2662 2630 2602 2570 2560 2566 2551 2563 2531 2477 2674 2528 2415 2478 2413 2372 2368 2284 2249 2297 2153 2033 2038 2029 2015 1919 1913 1961 1982 1957 1859 1848 1926 1909 1911 1917 1938 1960 1981 2024 2062 2075 2092 2111 2135 2144 2136 2137 2136 2123 2110 2099 2083 2077 2057 2029 1997 1962 1936 1933 1900 1876 1846 1821 1809 1796 1782 1769 1760 1756 1756 1755 1755 1762 1768 1777 1788 1789 1796 1807 1806 1814 1813 1815 1826 1823 1813 1826 1834 1830 1842 1837 1835 1846 1839 1852 1874 1864 1868 1888 1892 1892 1913 1899 1908 1918 1919 1939 1967 1957 1995 2030 2033 2055 2085 2074 2107 2110 2117 2146 2163 2158 2181 2191 2191 2208 2218 2219 2236 2232 2243 2259 2262 2265 2280 2282 2286 2299 2296 2295 2299 2294 4043 4414 4820 5125 5136 5076 4995 4867 4644 4366 4150 4062 4025 3929 3818 3777 3634 3460 3332 3244 3185 3226 3346 3344 3249 3177 3097 3067 3129 3122 3070 3033 2988 2978 2958 2984 3050 3089 3095 3108 3157 3204 3261 3326 3371 3398 3410 3340 3318 3232 3201 3256 3351 3443 3496 3490 3510 3506 3468 3423 3396 3325 3191 3009 2882 2996 2700 2511 2436 2499 2730 3024 3212 3171 3115 3185 3211 3223 2843 2693 2877 3077 3181 3434 2959 2877 3083 2874 2657 2651 2542 2478 2433 2286 2265 2419 2656 2794 2665 2264 1830 1868 1833 1808 1794 1744 1636 1520 1422 1406 1486 1486 1463 1501 1528 1501 1522 1633 1695 1697 1555 1487 1436 1385 1345 1348 1422 1425 1344 1171 1083 1164 1219 1095 925 845 823 887 1011 1172 1286 1319 1378 1494 1556 1652 1565 1202 972 844 718 700 843 846 840 828 766 514 339 459 777 992 1496 1251 882 565 468 507 533 570 276 406 471 528 562 545 495 394 349 610 1212 1389 1307 1505 1759 1684 1478 1683 1475 1756 1903 2118 2247 2226 2169 1960 1544 1152 1230 1091 916 841 923 734 709 854 949 836 801 970 1240 1494 1488 1290 1451 1499 1331 1190 1169 1247 1273 1128 1280 1477 1552 1509 1494 1618 1527 1266 1301 1337 1390 1544 1564 1548 1830 2108 2064 2059 2206 2304 2353 2269 2050 1967 1945 1886 1870 1857 1829 1832 1911 1971 1869 1869 1974 2028 2100 2239 2293 2246 2244 2152 1923 1740 1728 1844 1970 1984 1964 2153 2234 2254 2262 2265 2148 1975 1961 1901 1841 1752 1493 1144 1030 1045 1055 956 970 888 793 740 709 672 653 618 667 683 704 712 660 565 543 573 530 519 499 473 464 480 472 432 489 510 500 542 602 634 628 628 607 592 534 586 568 448 407 554 617 591 645 755 735 750 784 731 705 707 648 615 610 656 704 705 742 691 784 809 821 833 835 833 819 820 874 928 939 933 929 930 976 1019 1060 1102 1115 1118 1117 1139 1173 1216 1264 1290 1309 1322 1313 1280 1283 1244 1213 1206 1209 1223 1219 1173 1137 1107 1069 1034 1005 982 961 933 933 898 865 831 806 762 728 750 766 839 920 918 898 895 897 943 1139 1445 1882 2441 2749 2809 2941 2934 2998 2971 2820 2756 2699 2576 2504 2361 2297 2212 2154 2133 2069 1938 1803 1693 1558 1508 1484 1429 1427 1490 1529 1549 1551 1607 1613 1583 1563 1563 1527 1499 1468 1420 1383 1347 1284 1218 1118 1132 1155 1160 1168 1144 1080 1082 1114 1171 1195 1319 1435 1384 1302 1294 1270 1217 1234 1254 1247 1223 1167 1195 1152 1180 1208 1234 1283 1331 1357 1391 1387 1408 1429 1453 1494 1524 1447 1440 1530 1572 1565 1553 1564 1573 1614 1634 1620 1619 1632 1636 1633 1670 1649 1644 1642 1657 1664 1679 1720 1702 1703 1709 1723 1726 1742 1758 1781 1792 1823 1820 1818 1842 1900 1939 1984 2018 2018 2077 2157 2225 2285 2354 2346 2344 2373 2393 2393 2404 2417 2470 2492 2500 2492 2483 2490 2491 2490 2504 2541 2611 2639 2585 2621 2654 2620 2578 2598 2628 2621 2630 2578 2536 2524 2638 2701 2728 2730 2731 2708 2646 2615 2611 2612 2618 2621 2562 2548 2535 2525 2546 2576 2500 2485 2599 2543 2441 2349 2331 2356 2343 2233 2324 2326 2242 2219 2214 2057 2090 2095 2119 2076 2031 2003 2051 1987 1953 1915 1909 1931 1951 1959 2041 2069 2062 2068 2111 2131 2154 2151 2150 2145 2133 2117 2101 2095 2095 2083 2061 2034 2006 1979 1977 1957 1923 1898 1871 1854 1850 1817 1792 1776 1764 1758 1757 1750 1747 1755 1758 1762 1762 1765 1776 1790 1783 1784 1783 1788 1795 1797 1781 1786 1782 1787 1798 1802 1786 1786 1785 1799 1817 1820 1812 1829 1820 1838 1859 1860 1853 1853 1863 1885 1907 1910 1925 1937 1940 1978 2020 2023 2029 2033 2061 2092 2120 2116 2136 2135 2145 2168 2188 2185 2188 2193 2211 2229 2240 2237 2248 2247 2259 2273 2277 2268 2265 2268 4085 4494 5012 5226 5177 5101 4958 4786 4541 4259 4090 4033 4038 3850 3807 3668 3506 3381 3301 3263 3220 3245 3291 3352 3318 3253 3173 3106 3143 3200 3151 3129 3124 3097 3057 3066 3118 3109 3125 3117 3122 3195 3265 3333 3380 3400 3432 3333 3248 3209 3182 3235 3338 3444 3526 3538 3512 3512 3510 3481 3447 3399 3314 3199 3089 2902 2613 2526 2531 2630 2806 3097 3233 3195 3275 3297 3301 2998 2643 2462 2568 3020 3073 3093 2937 3055 2896 2597 2529 2555 2434 2329 2319 2341 2367 2415 2430 2346 2166 1928 1852 1811 1765 1733 1702 1657 1595 1492 1432 1458 1460 1465 1484 1545 1543 1449 1462 1634 1628 1681 1668 1558 1424 1339 1321 1303 1317 1317 1227 1088 1022 1079 1098 937 863 790 805 783 802 960 1166 1326 1414 1449 1312 1356 1349 1233 1124 1037 891 757 769 789 900 981 690 341 259 267 281 468 800 866 634 393 373 415 411 530 286 282 306 410 456 393 378 385 346 553 1071 1447 1699 1862 1964 1789 1443 1529 1587 1941 2138 2162 2130 2106 2127 1789 1480 1406 1256 1168 998 642 1076 570 849 816 726 705 859 1148 1364 1452 1403 1220 1153 1142 1151 1154 1154 1302 1383 1498 1575 1558 1631 1623 1547 1597 1443 1406 1425 1539 1558 1608 1718 1702 1869 2218 2236 2161 2236 2361 2401 2211 1841 1689 1652 1549 1617 1721 1697 1599 1621 1744 1703 1820 1971 1760 1617 1893 2062 2043 2232 1956 1674 1459 1442 1633 1752 1779 1817 2012 2140 2204 2182 2123 2061 1886 1868 1802 1714 1646 1415 1278 1196 921 1061 971 970 1017 1056 1068 925 534 651 593 592 583 634 668 593 515 516 521 480 470 471 466 485 526 466 363 423 430 428 490 609 694 659 586 573 582 594 822 1109 958 401 553 636 601 633 702 731 725 728 709 719 693 666 614 578 627 662 666 697 702 762 796 799 809 841 822 813 847 888 922 936 935 932 921 954 1014 1074 1094 1098 1102 1088 1140 1248 1220 1209 1247 1286 1310 1303 1263 1275 1239 1212 1185 1167 1169 1158 1141 1130 1095 1057 1027 992 957 953 950 956 932 882 817 756 714 653 662 724 789 861 877 844 810 799 879 1001 1258 1595 1915 2113 2578 3048 3133 3215 3103 2975 2924 2704 2423 2406 2321 2267 2248 2216 2172 2108 1981 1808 1719 1612 1543 1492 1460 1463 1516 1558 1574 1589 1622 1629 1603 1563 1525 1520 1492 1468 1437 1387 1303 1217 1173 1097 1081 1078 1069 1066 1042 964 1015 1089 1169 1296 1414 1382 1477 1462 1380 1437 1347 1324 1391 1300 1280 1293 1193 1142 1117 1110 1134 1202 1317 1353 1357 1407 1393 1382 1404 1464 1462 1450 1439 1475 1494 1485 1467 1474 1501 1539 1573 1573 1556 1562 1552 1563 1591 1613 1609 1590 1593 1584 1593 1624 1621 1626 1627 1618 1644 1707 1672 1660 1687 1695 1706 1746 1748 1806 1855 1901 1915 1964 2040 2096 2159 2214 2234 2261 2293 2323 2369 2389 2423 2430 2479 2511 2526 2537 2536 2529 2513 2505 2504 2518 2546 2539 2496 2524 2562 2592 2621 2618 2612 2590 2619 2666 2663 2662 2640 2589 2631 2642 2640 2636 2577 2519 2527 2537 2552 2552 2519 2501 2494 2499 2531 2614 2457 2451 2587 2590 2531 2529 2403 2396 2344 2301 2354 2367 2317 2244 2264 2196 2182 2178 2171 2062 2006 2052 2076 2003 1896 1829 1870 1958 1966 1990 2043 2050 2046 2066 2127 2151 2147 2147 2147 2139 2128 2119 2111 2112 2105 2090 2070 2045 2024 2012 2007 1983 1952 1920 1893 1913 1878 1847 1818 1791 1776 1789 1778 1759 1752 1751 1751 1746 1747 1750 1757 1765 1764 1757 1757 1761 1766 1770 1759 1749 1749 1756 1762 1769 1750 1741 1745 1753 1767 1780 1766 1756 1767 1786 1806 1818 1795 1793 1812 1836 1860 1873 1870 1859 1886 1915 1952 1968 1952 1959 1994 2031 2066 2077 2071 2071 2101 2127 2150 2148 2139 2154 2176 2196 2213 2213 2207 2215 2231 2246 2256 2241 2237 2243 4170 4680 5225 5281 5242 5053 4816 4587 4386 4217 4056 3972 3967 3958 3744 3554 3452 3380 3276 3239 3230 3261 3301 3346 3328 3289 3246 3169 3195 3342 3307 3304 3275 3213 3133 3129 3283 3236 3246 3256 3299 3324 3331 3355 3391 3388 3421 3279 3232 3162 3150 3231 3360 3480 3546 3577 3532 3513 3497 3470 3453 3442 3415 3378 3254 2791 2695 2541 2744 2898 2911 3168 3218 3182 3190 3219 3019 2563 2197 2193 2567 3037 2969 2936 2854 2893 2747 2490 2433 2448 2327 2271 2274 2361 2436 2448 2366 2189 1980 1887 1879 1753 1663 1635 1613 1576 1539 1448 1481 1450 1442 1459 1504 1543 1514 1413 1354 1357 1356 1514 1609 1536 1369 1279 1321 1317 1266 1214 1167 1053 968 983 994 915 843 790 783 827 908 1007 1139 1263 1324 1277 1179 1257 1081 944 1078 1106 933 746 767 808 915 832 568 400 320 296 270 260 484 561 415 307 311 315 310 371 399 376 290 268 340 344 327 327 404 608 888 1223 1476 1595 1918 1733 1609 1680 1735 1977 2391 2541 2225 2130 2233 1875 1627 1535 1512 1621 1653 958 1377 909 853 806 778 852 1118 1442 1517 1261 1196 1148 1189 1214 1178 1242 1379 1430 1468 1498 1650 1716 1688 1647 1608 1561 1573 1604 1584 1735 1730 1624 1702 1692 1865 1858 2063 2166 2251 2345 2395 2085 1617 1584 1483 1341 1483 1675 1599 1682 1691 1656 1565 1739 1842 1468 1058 1595 1610 1706 1915 1703 1399 1177 1220 1583 1583 1742 1749 1884 2052 2173 2153 2051 1960 1810 1753 1735 1708 1624 1563 1522 1379 866 1002 958 978 1133 1269 1335 1274 1262 1235 840 763 649 529 609 524 493 486 495 484 488 488 473 487 532 469 439 403 413 443 470 561 635 571 538 499 518 668 1051 1349 1209 588 603 624 584 595 643 669 680 666 674 714 732 734 688 648 846 764 678 657 678 733 768 753 776 835 845 847 868 901 938 948 935 927 919 928 976 1013 1020 1051 1072 1060 1153 1157 1132 1173 1224 1257 1292 1292 1269 1259 1240 1213 1184 1155 1130 1100 1096 1096 1070 1041 1024 990 956 959 976 1025 1041 986 858 727 720 552 601 674 728 788 830 817 723 718 822 891 1044 1258 1314 1499 2133 2840 3188 3336 3253 3071 2814 2646 2321 2297 2285 2272 2244 2195 2167 2127 1986 1826 1793 1723 1611 1537 1478 1564 1596 1624 1647 1662 1667 1657 1629 1584 1578 1558 1513 1465 1407 1333 1228 1201 1111 1044 990 956 945 937 925 874 916 1005 1119 1248 1294 1376 1731 1679 1553 1531 1578 1595 1598 1343 1279 1208 1150 1120 1082 1064 1064 1165 1302 1349 1308 1251 1293 1377 1367 1447 1380 1367 1405 1428 1424 1423 1395 1373 1411 1461 1502 1516 1479 1473 1491 1507 1523 1551 1559 1521 1505 1510 1512 1521 1520 1522 1519 1517 1572 1594 1568 1573 1587 1585 1614 1659 1669 1724 1783 1803 1833 1909 2004 2034 2079 2111 2135 2178 2236 2280 2337 2344 2370 2419 2465 2508 2534 2556 2557 2543 2528 2515 2504 2490 2494 2504 2495 2472 2477 2503 2524 2512 2542 2515 2523 2548 2563 2567 2563 2493 2514 2529 2520 2507 2490 2423 2437 2458 2479 2473 2456 2435 2441 2450 2442 2470 2408 2493 2587 2585 2497 2565 2590 2551 2429 2335 2393 2310 2356 2240 2241 2240 2179 2129 2121 2097 1959 1956 1975 1984 1977 1928 1723 1798 1882 1920 1919 1959 2016 2064 2101 2126 2128 2129 2144 2147 2131 2119 2116 2120 2108 2089 2072 2050 2048 2032 2011 1996 1971 1943 1933 1920 1898 1877 1856 1832 1803 1828 1809 1783 1765 1757 1759 1766 1754 1748 1745 1747 1745 1736 1736 1737 1739 1740 1728 1714 1721 1727 1733 1740 1723 1709 1714 1718 1727 1732 1714 1705 1720 1738 1757 1776 1741 1744 1765 1789 1811 1814 1798 1811 1839 1867 1896 1911 1881 1910 1939 1974 2001 1998 1988 2021 2053 2082 2109 2105 2091 2117 2140 2162 2170 2164 2168 2186 2205 2218 2227 2220 2220 2219 4463 4860 5226 5312 5169 4922 4674 4447 4241 4098 4051 4041 3985 3825 3677 3521 3447 3458 3239 3145 3160 3192 3321 3438 3474 3437 3367 3335 3318 3405 3439 3422 3382 3316 3243 3253 3373 3355 3361 3398 3424 3406 3372 3364 3366 3310 3312 3223 3174 3135 3153 3230 3344 3459 3545 3570 3600 3577 3518 3459 3446 3484 3495 3343 3337 3006 2711 2653 2813 2960 3000 3199 3166 3153 3080 2938 2608 2201 1987 2241 2932 3031 2953 2900 2809 2776 2659 2434 2420 2427 2358 2306 2299 2385 2436 2356 2187 1964 1866 1849 1823 1705 1616 1580 1559 1542 1529 1523 1488 1445 1416 1445 1500 1497 1438 1447 1474 1350 1276 1347 1465 1488 1384 1270 1293 1228 1168 1141 1100 1000 889 853 855 877 811 781 784 877 997 1051 1094 1120 1241 1225 1265 1275 1094 955 1054 1011 843 783 776 819 801 619 443 431 347 280 275 324 488 457 236 213 173 240 290 350 529 535 407 381 296 372 348 273 724 1259 1565 1458 1061 1569 1775 1705 1875 2109 2254 2318 2336 2399 2342 2288 2333 2021 1819 1707 1560 1672 1875 1259 1245 1050 886 825 909 1159 1388 1457 1345 1315 1358 1483 1609 1563 1439 1400 1550 1517 1507 1560 1587 1587 1633 1538 1512 1565 1594 1593 1801 1961 1776 1719 1646 1636 1655 1621 1661 1932 2216 2266 2295 2201 1658 1686 1466 1289 1477 1707 1524 1262 1467 1515 1475 1480 1398 1100 513 457 1546 1666 1725 1598 1294 1023 946 907 1156 1489 1722 1900 2012 2090 2094 2149 1891 1825 1784 1734 1639 1587 1600 1631 1194 958 936 924 966 1036 1149 1376 1368 1403 1420 1317 1113 728 532 595 568 539 511 478 467 491 503 507 521 526 506 492 446 423 450 478 537 539 517 506 432 394 585 939 1385 1374 1284 972 676 552 529 558 611 608 610 676 738 753 750 738 767 1087 972 763 659 682 712 735 714 765 813 853 877 888 906 946 965 946 920 913 919 938 947 984 1017 1050 1059 1090 1086 1106 1161 1190 1236 1254 1265 1264 1249 1230 1212 1181 1135 1109 1085 1066 1054 1034 1000 997 984 978 1011 1056 1139 1257 1226 1056 1062 808 550 535 627 646 692 677 720 674 674 760 839 888 974 888 1152 1609 2262 2896 3271 3204 3062 2733 2550 2298 2239 2240 2191 2181 2130 2114 2086 1967 1902 1870 1780 1683 1610 1564 1650 1699 1718 1725 1722 1717 1643 1621 1601 1593 1573 1535 1476 1316 1228 1195 1105 1048 988 898 870 826 800 796 776 817 927 1047 1118 1214 1582 1556 1569 1553 1494 1490 1537 1503 1388 1252 1156 1164 1124 1102 1130 1109 1197 1280 1305 1269 1148 1251 1292 1293 1294 1250 1248 1318 1388 1406 1397 1367 1337 1342 1371 1420 1468 1434 1414 1413 1431 1452 1473 1495 1413 1412 1431 1438 1444 1456 1444 1438 1464 1498 1505 1501 1486 1496 1508 1541 1575 1619 1649 1653 1710 1782 1844 1927 1971 1971 1992 2042 2096 2184 2231 2261 2291 2347 2388 2435 2503 2539 2544 2545 2543 2536 2530 2514 2497 2490 2474 2458 2448 2442 2444 2438 2453 2473 2462 2444 2435 2424 2437 2453 2403 2395 2409 2405 2397 2402 2366 2369 2384 2384 2384 2410 2351 2363 2400 2450 2439 2380 2371 2350 2431 2365 2437 2548 2582 2375 2371 2259 2284 2327 2263 2184 2126 2163 2181 2131 2081 1999 1948 1961 2112 2036 1920 1848 1817 1835 1853 1863 1924 1950 2003 2059 2087 2088 2112 2118 2120 2121 2119 2121 2116 2098 2085 2066 2057 2049 2026 1998 1976 1955 1944 1933 1910 1891 1881 1871 1868 1859 1844 1830 1816 1797 1785 1783 1784 1774 1760 1746 1735 1736 1734 1727 1718 1715 1715 1708 1695 1696 1699 1704 1704 1694 1679 1682 1688 1693 1690 1682 1673 1683 1696 1713 1711 1701 1702 1722 1741 1757 1757 1758 1769 1793 1821 1851 1843 1852 1876 1898 1927 1939 1948 1958 1982 2012 2041 2059 2054 2067 2086 2107 2125 2128 2137 2158 2161 2176 2191 2194 2194 2203 2196 4724 4768 5048 5238 5059 4795 4617 4491 4462 4759 4824 4150 4011 3856 3678 3592 3579 3629 3340 3269 3091 3261 3458 3499 3489 3502 3414 3360 3401 3603 3594 3531 3477 3421 3357 3329 3420 3424 3410 3450 3480 3454 3379 3309 3213 3177 3148 3104 3083 3096 3136 3196 3261 3349 3470 3517 3633 3644 3520 3411 3443 3515 3528 3519 3284 3012 2830 2801 2896 3003 3055 3181 3164 3107 2958 2707 2430 2214 2184 2534 2934 3093 3020 2879 2762 2692 2576 2393 2400 2401 2477 2380 2323 2386 2400 2187 1946 1794 1797 1760 1734 1675 1610 1569 1538 1530 1528 1512 1438 1398 1411 1462 1495 1451 1415 1551 1563 1440 1406 1479 1572 1604 1606 1455 1342 1226 1161 1145 1121 1034 933 849 780 816 837 825 784 838 1006 1032 1018 1099 1167 1288 1350 1298 1212 1130 1065 927 903 819 702 649 603 513 495 408 319 308 387 459 470 391 289 140 102 163 281 457 671 769 712 521 430 396 269 431 1087 1585 1707 1811 1603 1535 1598 1771 2165 2454 2503 2480 2483 2417 2217 2222 2311 2261 2106 1870 1720 1724 1738 1341 1190 1183 1119 979 958 1313 1364 1367 1331 1524 1675 1792 1968 1861 1653 1568 1488 1437 1385 1372 1433 1492 1513 1472 1456 1484 1505 1429 1549 1987 1695 1737 1679 1474 1394 1493 1700 1878 1867 2082 2060 2093 1614 1343 1238 1200 1371 1478 1380 928 1205 1372 1304 1217 1138 798 781 509 1500 1814 1781 1651 1327 1087 1022 709 808 1211 1647 1882 1945 1947 2019 2055 1894 1839 1839 1834 1792 1748 1605 1553 1090 930 870 839 858 947 1100 1393 1401 1372 1298 1186 933 581 571 606 626 578 522 446 407 466 459 427 498 511 480 424 389 413 490 521 586 583 576 510 369 327 495 563 722 733 817 763 619 596 538 565 575 597 633 706 760 764 762 750 802 1065 989 743 701 675 680 710 711 747 781 824 870 882 905 927 939 921 908 901 902 909 918 952 1007 1044 1058 1042 1014 1051 1109 1149 1192 1211 1213 1212 1225 1234 1222 1191 1140 1124 1101 1067 1035 1007 958 962 977 1005 1090 1201 1357 1660 1604 1584 1535 1146 687 464 598 582 584 576 640 648 650 718 818 810 806 791 917 1195 1622 2131 2612 2815 2779 2621 2495 2314 2188 2183 2167 2171 2077 2041 2013 1980 1955 1902 1815 1734 1670 1669 1750 1827 1838 1818 1793 1715 1646 1623 1598 1576 1567 1554 1491 1301 1181 1077 1009 977 925 778 753 721 678 659 662 704 820 932 1061 1225 1341 1326 1301 1314 1330 1299 1435 1387 1343 1282 1242 1226 1112 1149 1124 1130 1192 1231 1215 1315 1246 1226 1196 1173 1154 1145 1103 1179 1294 1365 1386 1351 1306 1291 1298 1322 1366 1374 1367 1356 1355 1357 1366 1375 1320 1323 1358 1366 1378 1368 1334 1357 1397 1431 1452 1442 1380 1414 1442 1481 1520 1557 1571 1602 1639 1720 1791 1872 1901 1873 1905 1967 2049 2145 2173 2160 2208 2282 2346 2407 2475 2497 2499 2513 2534 2544 2535 2529 2531 2520 2515 2513 2454 2484 2461 2443 2444 2456 2455 2416 2418 2393 2385 2379 2361 2353 2355 2345 2347 2347 2335 2329 2328 2318 2316 2352 2329 2311 2376 2421 2371 2323 2331 2299 2283 2276 2280 2336 2463 2334 2367 2362 2388 2378 2292 2231 2165 2199 2160 2149 2110 2038 1909 1884 2005 1989 1994 1909 1749 1854 1804 1851 1770 1768 1820 1940 1912 2011 2078 2098 2106 2111 2115 2117 2109 2102 2088 2076 2069 2043 2021 1990 1964 1947 1939 1930 1911 1884 1876 1871 1867 1858 1848 1839 1832 1820 1817 1806 1802 1794 1779 1774 1769 1754 1744 1733 1718 1707 1705 1697 1685 1678 1674 1672 1668 1672 1659 1656 1660 1660 1657 1661 1646 1653 1662 1667 1664 1673 1677 1684 1701 1699 1709 1731 1754 1752 1778 1783 1791 1822 1848 1858 1887 1885 1910 1939 1964 1980 2008 2005 2026 2049 2065 2076 2087 2088 2109 2130 2138 2146 2158 2153 2166 2178 2177 4694 4922 5161 5203 4982 4746 4636 4574 4592 4699 4628 4206 4027 3871 3888 4033 3921 3852 3634 3527 3268 3522 3785 3809 3728 3581 3642 3646 3751 3720 3680 3599 3546 3501 3416 3330 3353 3416 3496 3500 3481 3420 3268 3215 3076 3064 3053 3016 3007 3048 3084 3051 3077 3201 3242 3461 3654 3659 3492 3354 3447 3577 3583 3514 3303 3148 3040 2970 3004 3091 3121 3139 3131 3126 3016 2803 2597 2456 2376 2496 2813 3037 3017 2854 2689 2596 2512 2375 2377 2387 2415 2382 2328 2336 2335 2076 2041 1862 1845 1813 1789 1733 1631 1577 1564 1566 1519 1492 1418 1398 1441 1477 1490 1480 1475 1501 1473 1381 1380 1538 1714 1726 1812 1629 1499 1372 1272 1239 1225 1171 1160 1004 849 823 877 885 812 792 912 897 890 1015 1121 1344 1472 1326 1137 1102 805 816 894 786 636 581 591 581 523 436 314 391 531 550 464 406 169 38 49 141 424 838 1029 796 716 606 403 246 141 568 1139 1356 1686 1987 2021 1761 1662 1936 2290 2372 2287 2243 2567 2349 2034 2031 2145 2229 2266 2092 2090 2049 1934 1505 1348 1393 1398 1362 1224 1371 1417 1527 1586 1754 1915 1871 1779 1656 1570 1508 1407 1393 1435 1463 1485 1408 1419 1400 1382 1375 1429 1457 1481 1943 1515 1572 1672 1594 1457 1365 1393 1461 1298 1478 1567 1610 1403 1051 781 978 1126 1104 1017 852 985 1129 1081 1093 1203 1437 1189 635 980 1598 1757 1667 1491 569 879 877 914 1271 1681 1831 1852 1989 2011 1963 1888 1768 1626 1611 1662 1581 1406 1205 1021 907 858 849 830 905 1042 1070 935 763 654 632 600 582 529 517 511 503 458 376 342 420 352 368 435 453 422 374 347 391 515 566 608 594 554 484 285 300 444 469 532 622 685 742 745 657 787 705 654 640 660 697 670 706 693 639 669 860 854 720 698 697 700 708 711 723 745 785 818 833 875 898 927 920 892 883 870 856 883 930 977 1009 1013 1000 997 1026 1065 1087 1119 1135 1127 1143 1191 1229 1223 1189 1158 1120 1080 1045 1018 988 970 963 964 1018 1157 1367 1596 1970 1986 1978 1877 1611 1016 398 562 551 536 551 604 635 635 663 664 735 761 737 793 980 1186 1216 1673 2307 2570 2553 2435 2329 2171 2120 2103 2110 2061 2005 1969 1957 1937 2008 1902 1818 1778 1777 1846 1949 1946 1882 1821 1718 1675 1639 1596 1558 1533 1489 1424 1256 1083 991 938 900 844 719 644 586 537 512 545 655 538 711 935 1045 1111 1170 1157 1160 1158 1106 1145 1220 1234 1212 1258 1187 1170 1174 1142 1108 1138 1225 1166 1228 1174 1134 1115 1077 1039 1051 980 1048 1127 1172 1234 1293 1267 1234 1244 1241 1232 1247 1270 1242 1262 1265 1254 1269 1250 1227 1286 1291 1288 1301 1270 1269 1312 1354 1392 1367 1336 1357 1382 1419 1459 1473 1493 1522 1578 1649 1731 1797 1787 1774 1800 1874 1993 2099 2088 2030 2107 2185 2271 2351 2397 2402 2427 2454 2503 2530 2533 2537 2539 2545 2533 2534 2486 2513 2505 2496 2490 2496 2461 2509 2516 2454 2420 2399 2357 2357 2358 2344 2335 2329 2325 2315 2304 2292 2283 2282 2287 2289 2276 2263 2280 2277 2273 2257 2239 2227 2233 2236 2232 2213 2169 2219 2346 2389 2307 2230 2215 2213 2159 2011 1954 2017 1983 1969 1957 1954 1878 1787 1887 1894 1835 1758 1696 1706 1775 1710 1687 1891 2007 2046 2085 1995 2056 2098 2115 2104 2081 2069 2061 2040 2017 1984 1964 1953 1931 1917 1899 1879 1873 1872 1867 1857 1848 1834 1825 1821 1817 1816 1812 1801 1793 1792 1782 1769 1758 1748 1729 1730 1715 1699 1684 1671 1662 1656 1651 1650 1645 1641 1634 1629 1633 1637 1640 1636 1628 1630 1634 1644 1657 1657 1651 1651 1670 1693 1716 1715 1718 1730 1751 1782 1814 1825 1821 1839 1872 1904 1936 1932 1946 1963 1991 2019 2041 2045 2038 2056 2078 2099 2113 2100 2111 2124 2137 2150 2156 4796 5021 5196 5149 4944 4769 4674 4593 4598 4576 4425 4112 3900 3829 3929 4190 4126 4112 3978 3760 3609 3735 3974 4117 3987 3547 3547 3676 3739 4003 3882 3621 3571 3556 3512 3384 3339 3380 3408 3428 3411 3306 3166 3133 3008 2998 2997 2967 2951 2979 3027 3025 2901 2953 3221 3508 3679 3640 3457 3354 3485 3522 3621 3577 3418 3327 3245 3109 3127 3200 3231 3169 3155 3204 3186 3035 2827 2693 2529 2627 3009 3073 2979 2789 2565 2465 2403 2380 2393 2386 2381 2370 2334 2296 2282 2140 2016 1893 1860 1876 1897 1832 1687 1647 1575 1567 1519 1453 1425 1472 1513 1484 1471 1459 1546 1386 1273 1258 1318 1469 1615 1629 1713 1646 1607 1519 1375 1263 1267 1251 1101 965 817 713 732 817 811 679 634 714 813 1026 1239 1480 1669 1631 1420 984 799 907 918 796 693 691 709 710 599 400 339 484 608 551 485 327 58 9 36 190 520 840 827 463 337 243 202 138 141 353 544 821 1474 1854 2163 2249 2048 1998 2130 2139 2156 2136 2360 2055 1877 1930 2017 2075 2179 2209 2281 2134 2014 1759 1562 1528 1563 1639 1829 1742 1708 1733 1787 1860 1823 1621 1470 1444 1401 1377 1401 1486 1526 1502 1447 1356 1355 1342 1348 1377 1407 1509 1493 1536 1506 1544 1677 1688 1568 1491 1327 1314 1228 1044 1151 1504 1591 1039 516 728 831 885 802 832 1045 1151 1140 1168 1201 1441 1137 712 793 1232 1305 1276 1446 1594 1736 1367 1249 1407 1673 1689 1769 1797 1889 1822 1706 1675 1550 1424 1415 1416 1319 1136 973 888 886 929 863 861 941 817 646 582 570 564 565 545 501 470 451 443 401 311 267 345 328 357 378 381 383 346 301 352 488 543 534 430 368 308 191 280 360 459 593 707 795 866 791 738 1279 1454 1108 733 670 678 582 589 616 631 649 681 710 690 677 712 728 719 721 729 713 714 736 800 837 866 891 895 875 863 839 839 841 882 940 962 980 982 942 967 1004 1027 1040 1056 1083 1115 1153 1187 1197 1191 1149 1062 1035 999 985 975 972 945 928 1004 1188 1512 1821 1972 2002 1851 1656 1340 950 436 510 518 498 520 571 604 600 595 618 658 686 702 742 824 810 1134 1606 2167 2514 2534 2439 2380 2119 2025 1990 1972 1980 1981 1976 2008 2033 2034 1997 1943 1906 1932 1983 2029 1998 1910 1818 1775 1731 1647 1598 1547 1482 1396 1336 1185 995 920 866 812 767 650 529 462 409 373 417 414 426 584 740 856 993 1056 1089 1167 1154 1106 1111 1133 1121 1149 1235 1183 1157 1157 1159 1164 1134 1182 1163 1163 1133 1089 1071 1018 979 961 951 981 1002 1045 1152 1216 1235 1179 1140 1134 1131 1115 1146 1092 1150 1154 1162 1179 1161 1119 1187 1187 1212 1243 1215 1178 1226 1258 1243 1252 1287 1301 1302 1356 1380 1378 1415 1427 1469 1554 1631 1641 1695 1693 1699 1757 1885 2012 1972 1909 1980 2071 2155 2207 2260 2307 2293 2342 2403 2415 2426 2470 2465 2499 2502 2508 2498 2497 2499 2506 2523 2533 2497 2526 2529 2517 2483 2437 2394 2397 2378 2355 2336 2322 2330 2332 2314 2295 2284 2281 2271 2275 2270 2270 2281 2271 2244 2237 2225 2203 2185 2192 2204 2206 2127 2146 2243 2307 2298 2270 2198 2195 2181 2098 2048 2060 2061 2041 2028 1980 1892 1784 1844 1878 1839 1840 1817 1727 1869 1875 1894 1917 1824 1799 1890 1759 1911 2027 2078 2077 2034 2000 2014 2016 2001 1977 1947 1935 1919 1903 1888 1879 1874 1855 1845 1844 1841 1829 1819 1814 1817 1821 1814 1805 1803 1799 1791 1779 1769 1758 1754 1746 1728 1709 1688 1676 1670 1659 1648 1638 1633 1631 1619 1615 1615 1615 1618 1617 1598 1602 1605 1614 1626 1629 1608 1619 1637 1656 1676 1673 1664 1688 1714 1744 1775 1778 1769 1801 1834 1866 1896 1885 1893 1923 1954 1983 2011 1997 2000 2024 2047 2069 2081 2064 2074 2092 2108 2121 2136 4863 5118 5210 5079 4898 4822 4773 4670 4569 4474 4238 4024 4155 4274 4136 4296 4273 4209 4118 3988 3921 3972 4132 4287 4258 4244 4092 3813 4136 4134 3788 3616 3564 3562 3535 3417 3335 3235 3173 3164 3138 3077 3058 3079 2958 2924 2918 2908 2903 2918 2937 2931 2824 2913 3196 3551 3755 3678 3433 3342 3383 3459 3618 3646 3593 3582 3543 3359 3319 3223 3230 3181 3202 3312 3348 3184 3043 3045 2920 3047 3098 3029 2897 2706 2460 2341 2329 2413 2433 2406 2373 2353 2319 2259 2247 2171 2041 1933 1890 1906 1919 1873 1777 1679 1599 1551 1494 1418 1424 1509 1494 1419 1433 1470 1608 1424 1286 1378 1438 1474 1459 1483 1546 1554 1543 1502 1393 1275 1266 1217 1153 1054 951 848 796 827 827 749 764 844 1028 1283 1527 1687 1687 1563 1319 972 904 931 929 913 902 950 801 737 561 430 421 515 580 547 354 155 54 41 53 146 294 391 366 350 336 261 235 208 225 216 110 607 1547 2099 2408 2457 2225 1930 1908 1795 2025 2104 2022 1936 1952 2045 2085 2153 2256 2340 2226 2008 1897 1809 1720 1661 1767 1789 1758 1786 1827 1849 1872 1883 1615 1510 1409 1409 1429 1418 1549 1863 1547 1415 1340 1299 1287 1278 1306 1372 1402 1502 1470 1490 1426 1384 1446 1450 1416 1544 1151 1308 1319 1091 1257 1791 1744 1127 541 440 559 852 1061 1050 1035 1202 1249 1322 1336 1198 875 664 784 1093 1070 908 1303 1545 1296 1198 1344 1180 1459 1555 1716 1664 1715 1742 1624 1690 1519 1340 1251 1153 1098 1034 976 1049 949 938 924 874 861 783 663 624 619 595 586 538 508 502 500 481 489 617 371 297 296 295 325 347 359 391 385 340 312 386 420 312 255 221 212 281 330 448 624 802 1001 1434 1184 1234 1591 1717 1558 1223 677 682 772 729 673 673 665 658 681 688 712 748 751 740 745 746 764 760 741 771 811 845 872 882 877 847 828 828 829 848 879 887 934 948 928 937 966 981 992 1008 1054 1088 1109 1122 1124 1113 1088 996 976 946 941 940 932 900 863 975 1209 1560 1668 1833 1877 1682 1621 1280 830 511 472 491 428 465 534 558 566 557 565 588 625 664 698 684 787 1139 1638 2205 2595 2478 2460 2301 2044 1907 1892 1940 1957 1995 2043 2054 2053 2102 2133 2117 2096 2119 2090 2068 2019 1923 1833 1810 1724 1658 1579 1500 1396 1331 1247 1099 928 858 772 725 692 583 423 374 345 298 295 308 360 449 609 783 927 939 1093 1198 1172 1113 1074 1073 1036 1040 1084 1149 1178 1138 1140 1161 1109 1132 1141 1126 1111 1093 1064 1027 980 943 927 923 916 937 1022 1067 1100 1071 977 983 1000 1003 1027 1001 972 997 1061 1085 1085 1066 1062 1057 1091 1137 1165 1111 1149 1151 1170 1204 1226 1248 1248 1294 1285 1304 1334 1350 1361 1412 1479 1508 1584 1606 1607 1640 1657 1705 1792 1833 1883 1943 1992 1998 2092 2188 2188 2223 2263 2266 2301 2374 2348 2383 2416 2422 2424 2453 2457 2486 2493 2489 2489 2495 2500 2547 2477 2445 2427 2407 2379 2344 2337 2331 2327 2332 2321 2311 2308 2310 2291 2286 2281 2272 2274 2265 2247 2244 2214 2190 2215 2201 2165 2181 2100 2154 2177 2209 2249 2187 2052 2148 2160 2138 2113 2107 2105 2060 2045 2006 1985 1949 1945 1923 1835 1881 1867 1877 1877 1838 1849 2034 1690 1685 1739 1771 1842 1936 2009 2006 1966 1969 1985 1977 1972 1960 1912 1906 1907 1902 1892 1880 1878 1861 1858 1847 1839 1834 1824 1824 1823 1818 1810 1808 1809 1804 1799 1794 1782 1774 1769 1758 1738 1718 1696 1692 1683 1670 1654 1641 1633 1628 1620 1612 1606 1600 1598 1595 1586 1583 1586 1590 1593 1598 1585 1594 1608 1625 1637 1632 1635 1657 1682 1710 1732 1732 1736 1767 1799 1830 1841 1841 1856 1886 1917 1936 1949 1956 1965 1990 2015 2036 2036 2036 2043 2061 2078 2080 2086 4975 5182 5170 5013 4878 4858 4837 4709 4491 4309 4128 4037 4237 4548 4525 4428 4359 4301 4249 4186 4151 4174 4258 4375 4417 4524 4513 4113 4363 4304 3775 3639 3599 3551 3517 3434 3308 3126 3021 3024 2999 3016 3022 3111 3021 2927 2880 2870 2874 2891 2891 2855 2812 2896 3164 3536 3793 3777 3629 3456 3370 3441 3579 3692 3736 3708 3607 3368 3245 3069 3022 3078 3213 3377 3459 3339 3348 3229 3147 3147 3049 2896 2789 2656 2434 2420 2353 2401 2441 2403 2333 2309 2304 2278 2293 2198 2094 1997 1940 1937 1964 1965 1881 1698 1612 1560 1485 1415 1433 1498 1471 1398 1387 1430 1516 1423 1323 1444 1490 1456 1357 1269 1361 1348 1294 1345 1323 1305 1186 1208 1358 1384 1318 1204 1103 1109 897 966 1063 1203 1366 1525 1644 1672 1617 1485 1283 1003 874 845 894 1031 1070 1077 844 715 558 457 447 491 482 465 194 71 122 132 109 123 158 131 101 301 269 218 245 276 256 173 53 866 1870 2226 2274 2270 2128 1829 1800 1573 1952 1927 1820 1827 2003 2327 2278 2341 2382 2344 2123 2003 1871 1726 1861 1895 1890 1950 2030 2042 2015 1955 1887 1817 1599 1532 1584 1605 1574 1498 1466 1659 1310 1184 1171 1159 1166 1165 1149 1317 1329 1482 1495 1430 1208 1154 1245 1355 1329 1313 1314 1350 1325 1277 1467 1927 1739 1108 927 600 489 789 1208 1248 1233 1421 1507 1483 1229 876 643 647 796 1031 1033 1017 1381 1535 1270 990 878 1002 1328 1769 1586 1256 1498 1769 1769 1703 1523 1367 1199 1086 1022 1008 1112 1252 1092 1044 970 883 821 785 723 730 620 586 553 519 502 504 514 519 616 764 492 346 349 362 400 317 340 390 383 365 328 280 272 243 229 231 234 244 304 442 649 806 1182 1607 1684 1664 1700 1697 1699 1510 1055 1043 1031 821 645 634 632 615 625 657 677 713 752 749 775 773 768 781 772 773 805 844 854 862 851 830 813 815 823 801 804 848 885 911 904 901 921 932 969 988 1034 1036 1031 1035 1030 1009 1004 940 916 897 888 880 861 849 828 993 1220 1339 1447 1655 1725 1551 1494 1104 996 676 407 445 378 415 492 508 527 538 543 547 591 601 594 652 794 1090 1590 2180 2645 2486 2389 2269 2079 1925 1860 1928 1951 2028 2102 2159 2183 2195 2245 2257 2235 2229 2181 2109 2049 2009 1920 1809 1726 1656 1550 1429 1345 1302 1162 1024 890 799 728 678 622 529 427 379 442 504 496 459 473 480 596 744 788 886 1079 1192 1122 1110 1068 1051 1005 1030 1132 1206 1233 1209 1157 1134 1113 1114 1129 1124 1124 1069 1040 1036 1012 954 930 926 896 893 912 870 887 916 803 783 816 873 926 898 809 917 993 1009 993 956 944 952 972 1012 1092 1085 1065 1062 1105 1159 1165 1196 1154 1162 1201 1232 1255 1273 1271 1260 1316 1394 1482 1536 1527 1534 1573 1623 1681 1749 1797 1804 1786 1871 1961 2049 2079 2089 2104 2112 2177 2253 2260 2280 2311 2305 2342 2389 2383 2401 2419 2417 2421 2441 2391 2412 2402 2392 2387 2378 2356 2302 2306 2302 2299 2303 2302 2270 2281 2274 2272 2277 2266 2234 2237 2223 2226 2223 2197 2169 2153 2136 2128 2149 2100 2121 2115 2091 2112 2158 2063 2083 2082 2068 2065 2046 2088 2031 2006 2008 2003 1977 1953 1936 1879 1945 1999 1951 1877 1747 1714 1789 1691 1628 1568 1558 1678 1733 1691 1777 1858 1887 1921 1923 1896 1897 1835 1819 1850 1865 1853 1877 1860 1852 1849 1847 1836 1834 1826 1825 1824 1819 1813 1812 1809 1809 1804 1794 1791 1787 1776 1767 1749 1727 1716 1710 1693 1683 1662 1649 1649 1640 1628 1618 1605 1596 1594 1589 1579 1572 1571 1571 1569 1571 1570 1572 1584 1598 1595 1607 1615 1630 1652 1672 1688 1696 1711 1736 1766 1787 1784 1812 1824 1849 1878 1885 1897 1925 1933 1957 1982 1991 1994 2011 2010 2030 2042 2043 2054 5012 5211 5127 4942 4870 4836 4823 4662 4432 4237 4087 4162 4409 4491 4444 4356 4445 4395 4351 4321 4305 4310 4348 4465 4516 4571 4270 4097 4236 4204 3826 3739 3634 3539 3483 3370 3203 3070 3054 3101 3100 3066 3066 3130 3088 2982 2897 2859 2856 2856 2810 2776 2774 2828 3062 3450 3778 3812 3789 3582 3464 3453 3508 3595 3686 3737 3661 3175 3004 2965 2975 3059 3225 3425 3526 3529 3468 3360 3240 3125 2905 2724 2776 2750 2666 2552 2382 2361 2423 2397 2295 2265 2283 2265 2281 2216 2138 2067 1993 1942 1952 1936 1863 1717 1613 1562 1534 1504 1465 1443 1356 1294 1288 1378 1479 1473 1393 1363 1439 1245 1142 1137 1216 1154 1028 1144 1122 1036 1001 1212 1393 1460 1450 1372 1319 1186 959 1130 1289 1378 1429 1447 1468 1512 1553 1503 1276 1008 891 926 963 1052 969 898 686 560 536 499 452 441 386 267 112 69 121 155 149 219 262 98 26 136 188 197 193 209 226 192 173 1224 1941 1856 1552 1644 1779 1772 1661 1612 1962 2003 1893 1950 2210 2873 2363 2412 2367 2301 2279 2147 1825 1602 1778 1969 1951 1971 1965 1911 1885 1865 1857 1758 1633 1549 1519 1522 1499 1466 1798 1269 1015 956 938 924 939 954 958 1195 1182 1167 1243 1176 1195 1362 1332 1317 1293 1285 1328 1365 1319 1262 1566 1959 1623 1576 1096 640 518 720 1236 1394 1241 1260 1480 1397 984 606 547 723 734 854 1008 1272 1495 1455 1280 1190 1177 1325 1506 1681 1421 1242 1636 1723 1741 1576 1449 1387 1284 1115 1035 1040 1291 1212 1089 988 893 822 787 797 737 687 593 508 461 455 477 530 513 478 492 470 426 428 460 479 390 281 304 295 254 239 224 218 235 236 250 255 245 238 287 426 682 977 1544 1722 1653 1552 1636 1671 1753 1712 1661 1398 988 704 588 635 639 660 668 654 639 681 733 731 753 764 774 786 785 791 822 842 858 847 827 809 799 796 816 790 808 832 857 879 889 886 883 911 953 963 984 990 970 963 979 1005 955 904 880 860 850 848 838 830 838 1020 1188 1291 1495 1555 1411 1182 1173 1157 1076 817 360 411 330 355 361 413 471 512 547 557 550 530 530 572 683 966 1386 1986 2112 2252 2365 2322 2180 2106 1937 1961 2126 2116 2109 2191 2263 2262 2309 2299 2295 2289 2249 2163 2103 2050 1939 1810 1715 1635 1557 1485 1380 1261 1130 994 864 792 748 651 562 483 409 421 507 498 378 306 363 487 553 636 751 924 1098 1202 1072 1081 1088 1054 1022 1088 1261 1217 1273 1262 1174 1111 1095 1085 1072 1062 1080 969 915 973 1015 961 961 937 902 875 847 819 819 789 694 675 691 718 737 740 745 870 929 932 912 910 935 912 923 963 999 995 970 969 1042 1103 1101 1109 1074 1075 1124 1160 1191 1208 1151 1167 1218 1284 1379 1452 1442 1419 1465 1529 1581 1644 1713 1640 1683 1755 1835 1921 1979 1933 1919 1974 2047 2132 2157 2113 2155 2192 2246 2302 2317 2309 2299 2312 2336 2365 2377 2352 2320 2318 2324 2311 2296 2262 2246 2240 2241 2242 2256 2198 2204 2198 2199 2210 2220 2155 2153 2154 2168 2182 2179 2155 2134 2137 2118 2117 2086 2071 2104 2128 2104 2083 2071 2054 2040 2032 2017 1996 2035 2004 1980 1984 1991 2000 2068 1892 1828 1825 1827 1880 1860 1753 1708 1657 1633 1588 1502 1461 1527 1539 1563 1677 1777 1735 1762 1785 1775 1765 1730 1691 1733 1749 1769 1801 1822 1830 1814 1818 1798 1799 1812 1830 1838 1832 1818 1811 1810 1814 1810 1801 1798 1793 1783 1772 1758 1745 1740 1722 1708 1698 1683 1677 1672 1655 1638 1631 1616 1608 1603 1590 1580 1569 1561 1558 1558 1558 1558 1556 1565 1570 1572 1585 1598 1607 1626 1622 1642 1667 1686 1705 1731 1735 1751 1780 1797 1816 1834 1832 1862 1892 1905 1924 1944 1942 1960 1982 1986 1999 2003 2007 2025 5031 5208 5109 4946 4827 4760 4767 4607 4404 4206 4267 4519 4603 4549 4278 4496 4532 4488 4446 4415 4398 4404 4436 4591 4628 4637 4277 4082 4153 4146 3977 3859 3606 3501 3420 3284 3137 3058 3054 3064 3123 3085 3078 3076 3031 2963 2898 2860 2856 2818 2805 2807 2747 2788 3031 3387 3638 3821 3776 3669 3588 3557 3532 3487 3456 3399 3355 3126 3116 3123 3152 3232 3370 3528 3622 3616 3465 3267 3122 2937 2715 2629 2763 2798 2714 2553 2390 2383 2436 2411 2366 2320 2280 2247 2254 2224 2170 2105 2027 1983 1979 1915 1846 1763 1654 1592 1580 1496 1487 1437 1290 1224 1241 1341 1499 1654 1618 1224 1245 1075 1115 1199 1174 1059 1000 929 990 996 1001 1150 1257 1290 1303 1273 1362 1903 1302 1248 1427 1483 1490 1454 1398 1366 1335 1285 1170 980 881 1004 1117 1083 860 768 659 582 540 508 455 362 299 203 134 120 133 106 89 329 254 101 22 105 166 130 156 240 217 231 286 952 1182 902 1040 1640 2013 1976 1760 1712 1975 2204 2166 2089 2420 3323 2390 2332 2395 2369 2354 2234 1895 1408 1341 1865 2062 2036 1944 1770 1821 1889 1796 1705 1651 1610 1563 1499 1422 1302 1632 1250 1151 927 653 596 582 590 920 1214 1297 1557 1555 1337 1351 1367 1301 1226 1200 1226 1261 1276 1241 1077 1409 1845 1912 1820 1292 734 606 561 977 967 1039 1021 1201 1275 957 612 602 600 682 721 986 1374 1423 1277 902 849 910 1163 1452 1371 999 1227 1271 1573 1605 1463 1396 1422 1405 1209 1230 1186 1283 1130 984 900 819 753 744 757 679 614 540 468 443 467 492 507 489 420 412 427 426 451 503 494 423 313 275 238 174 238 274 244 246 253 250 251 259 243 281 456 668 740 880 1291 1592 1441 1549 1585 1594 1586 1515 1258 858 634 618 665 675 692 681 653 651 675 689 713 727 757 779 774 769 793 813 841 867 848 813 791 788 778 778 770 800 827 844 864 868 866 858 890 931 950 963 966 948 929 953 1129 1044 889 873 830 796 781 749 768 787 842 908 1127 1772 1697 1271 814 537 478 576 655 358 368 329 319 326 357 409 495 542 556 555 523 508 537 623 809 1014 1330 1584 1924 2227 2431 2366 2277 2249 2238 2362 2376 2234 2166 2212 2227 2373 2444 2419 2359 2288 2220 2181 2105 1976 1838 1723 1630 1583 1464 1306 1185 1089 983 893 837 698 609 541 488 452 421 368 314 290 348 409 491 549 634 784 980 1100 1172 1054 1011 1064 1076 1042 1099 1265 1284 1253 1200 1146 1090 991 969 930 925 920 853 816 885 905 929 949 934 887 812 809 798 785 727 670 640 617 616 609 650 707 776 822 835 836 910 920 885 915 937 930 915 903 890 928 997 1017 1022 1033 999 1051 1086 1121 1124 1094 1095 1127 1182 1262 1330 1329 1317 1329 1389 1479 1547 1568 1531 1564 1634 1712 1785 1768 1731 1769 1830 1908 1997 2017 1935 2021 2086 2147 2209 2249 2233 2209 2225 2255 2284 2297 2282 2244 2247 2248 2240 2238 2218 2186 2187 2174 2172 2170 2124 2098 2107 2119 2120 2179 2096 2064 2085 2119 2157 2277 2175 2342 2259 2160 2096 2087 2075 2172 2168 2123 2085 2055 2026 2006 2003 1993 1986 1988 1967 1892 1873 1890 1905 1854 1782 1727 1712 1718 1716 1727 1686 1642 1633 1645 1625 1548 1479 1508 1498 1451 1629 1696 1646 1725 1775 1742 1693 1683 1677 1703 1708 1708 1729 1776 1815 1801 1799 1762 1773 1799 1820 1828 1826 1817 1817 1822 1817 1796 1788 1790 1790 1784 1777 1771 1764 1760 1743 1727 1719 1719 1720 1694 1676 1656 1645 1640 1630 1617 1601 1586 1572 1566 1564 1557 1552 1550 1549 1553 1553 1557 1569 1583 1589 1590 1600 1620 1642 1666 1675 1690 1699 1722 1749 1771 1781 1775 1800 1828 1858 1880 1885 1896 1908 1930 1950 1961 1961 1957 1977 1995 5067 5204 5141 5018 4756 4705 4708 4572 4378 4289 4323 4438 4665 4399 4258 4495 4574 4571 4548 4530 4527 4533 4570 4681 4700 4653 4329 4113 4176 4188 4151 3796 3601 3482 3358 3218 3119 3116 3178 3148 3152 3122 3120 3090 3036 2982 2943 2898 2868 2847 2831 2805 2762 2814 3002 3192 3313 3706 3781 3744 3692 3657 3612 3561 3547 3375 3242 3287 3321 3340 3364 3424 3548 3586 3657 3545 3309 3186 3065 2856 2698 2731 2842 2747 2642 2515 2412 2431 2491 2447 2436 2366 2291 2249 2256 2223 2149 2092 2022 2016 1990 1910 1845 1785 1692 1590 1546 1534 1427 1366 1217 1147 1178 1281 1415 1475 1611 1167 1133 1167 1276 1329 1239 1177 1147 888 981 1120 1053 980 1069 1209 1215 1121 1152 1450 1402 1468 1560 1557 1620 1695 1573 1328 1266 1245 1145 975 873 990 1596 1196 838 688 664 627 506 455 320 373 352 267 204 157 101 96 112 310 198 95 27 55 110 112 192 323 243 289 262 610 1031 987 1001 1652 2426 2084 1940 1927 1940 2051 2267 2199 2678 3131 2380 2017 2176 2382 2359 2320 2013 1514 1345 1575 1930 2196 1962 1853 1887 1868 1726 1652 1626 1576 1486 1353 1258 1227 1188 1227 1252 980 454 344 330 360 1002 1307 1232 1206 1424 1569 1311 1213 1172 1155 974 904 1078 1102 1271 1244 1368 1443 1652 1767 1446 939 728 493 566 654 659 759 1046 1196 1035 792 802 666 263 170 620 1246 1287 1107 795 596 730 1150 1514 1433 899 1066 1485 1563 1435 1341 1365 1345 984 978 1150 1186 1139 1046 939 807 799 683 680 692 641 587 550 525 535 549 528 521 516 473 441 441 448 477 481 444 441 419 372 249 130 237 297 277 233 214 243 322 272 242 297 454 553 611 836 1243 1516 1355 1478 1564 1594 1560 1458 1275 901 631 609 615 659 688 678 655 639 664 666 686 717 749 762 751 748 768 780 835 873 867 832 786 786 772 751 742 774 827 854 863 869 859 851 877 908 934 965 966 946 916 934 983 929 884 873 810 748 719 692 683 673 626 602 610 599 963 1015 718 411 487 514 440 439 372 327 311 300 330 349 457 509 511 508 524 523 508 545 664 674 817 1140 1495 1806 2218 2233 2358 2541 2514 2520 2659 2549 2424 2480 2435 2607 2692 2589 2491 2406 2406 2266 2176 2060 1904 1766 1698 1624 1456 1308 1192 1077 992 955 879 742 618 540 490 467 448 379 353 364 412 455 509 595 681 806 980 1029 1074 1022 976 986 1015 1043 1105 1122 1149 1157 1115 1065 1049 880 828 789 772 773 774 778 768 777 807 824 838 824 744 738 731 730 698 672 658 613 616 607 647 674 692 731 756 781 820 842 840 840 850 837 858 864 855 866 894 902 917 987 934 970 1009 1026 1024 1042 1066 1054 1098 1153 1158 1182 1218 1207 1278 1355 1395 1417 1426 1437 1506 1582 1589 1624 1621 1639 1702 1765 1837 1816 1865 1938 1996 2056 2108 2126 2155 2138 2152 2184 2212 2234 2221 2175 2163 2166 2175 2177 2166 2106 2110 2112 2115 2112 2086 2048 2047 2048 2038 2042 2010 1991 2028 2078 2094 2270 2185 2116 2124 2218 2055 2112 2129 2118 2043 2043 2116 2076 2033 1977 1947 1934 1913 1865 1840 1829 1811 1791 1800 1808 1762 1682 1637 1654 1673 1664 1611 1520 1563 1602 1638 1585 1549 1570 1507 1481 1557 1509 1457 1507 1680 1679 1707 1690 1679 1738 1733 1693 1686 1701 1721 1701 1703 1741 1764 1781 1810 1787 1787 1801 1820 1821 1799 1758 1759 1782 1794 1791 1785 1786 1782 1776 1767 1754 1748 1775 1758 1733 1708 1683 1676 1690 1663 1638 1614 1595 1585 1586 1573 1559 1552 1549 1548 1548 1547 1549 1556 1568 1571 1573 1585 1601 1621 1645 1637 1650 1672 1696 1719 1745 1748 1751 1771 1798 1825 1853 1847 1855 1876 1899 1919 1936 1931 1931 1946 1966 5045 5215 5169 4941 4717 4670 4635 4540 4372 4268 4304 4400 4422 4251 4232 4501 4673 4696 4667 4660 4640 4647 4670 4790 4820 4745 4410 4108 4118 4199 4129 3746 3593 3465 3323 3211 3168 3177 3211 3182 3183 3150 3129 3105 3068 3036 3001 2951 2910 2865 2813 2750 2744 2815 2890 2921 3228 3550 3764 3777 3738 3720 3692 3694 3676 3553 3439 3501 3546 3559 3586 3616 3694 3739 3559 3411 3253 3251 3267 3195 3122 3086 2811 2612 2488 2418 2396 2407 2443 2439 2491 2428 2322 2266 2248 2200 2135 2126 2084 2039 1986 1912 1840 1761 1650 1546 1531 1469 1343 1262 1168 1168 1263 1369 1439 1487 1383 1066 1120 1270 1394 1434 1367 1330 1304 1223 1352 1319 1084 942 1036 1297 1228 988 1017 1186 1302 1432 1500 1369 1482 1643 1621 1261 895 769 844 903 1018 1226 1630 1170 793 629 595 567 456 292 256 481 466 343 293 263 155 78 184 185 143 84 35 54 132 223 264 313 245 248 207 254 434 803 1211 1725 1775 1948 2187 2132 1983 2144 2241 2205 2647 2697 2192 1933 2061 2212 2241 2273 2250 2012 1903 1948 2075 2097 1887 1895 1874 1797 1719 1667 1617 1548 1351 1201 1230 1178 1149 1226 1327 1142 570 573 505 539 814 944 954 1034 1272 1531 1497 1104 927 875 761 704 958 916 1119 1147 1359 1484 1578 1722 1599 1148 853 768 702 602 480 612 1057 1134 927 821 628 320 210 335 683 1191 1239 1179 913 800 1055 1458 1683 1578 1476 1376 1486 1417 1243 1176 1223 1125 877 947 1053 1039 976 946 915 833 811 673 655 654 624 592 596 595 586 590 563 522 496 494 494 445 469 531 522 534 564 575 547 310 152 168 194 201 193 192 254 469 362 304 319 398 444 516 694 1327 1365 1358 1425 1485 1529 1491 1308 1122 895 660 608 649 687 707 708 680 645 639 638 664 706 730 738 741 732 727 753 818 882 875 826 804 796 784 762 731 735 807 824 850 860 853 862 877 892 904 905 952 937 899 900 923 909 901 869 788 716 677 662 657 630 537 513 493 483 507 568 562 447 489 510 517 468 392 348 344 328 339 347 405 408 378 410 487 541 512 532 541 561 651 874 1170 1655 1679 1657 1953 2372 2742 2797 2780 2712 2718 2811 2824 2808 2805 2667 2478 2458 2416 2292 2180 2094 1997 1839 1836 1715 1546 1401 1259 1086 1045 985 873 753 649 569 524 520 453 411 403 419 461 503 533 641 710 796 908 966 977 984 944 940 964 1012 1033 1016 999 988 1004 976 931 829 746 695 671 686 679 694 634 627 656 672 695 719 663 664 668 661 662 655 624 614 611 603 629 669 680 709 716 732 768 791 800 782 791 814 813 816 800 784 792 788 828 905 887 896 907 916 935 979 1004 997 992 991 1012 1071 1124 1114 1156 1154 1198 1274 1323 1300 1370 1408 1421 1477 1524 1551 1618 1662 1652 1707 1794 1865 1900 1980 2002 2014 2064 2080 2086 2113 2113 2138 2155 2103 2076 2087 2092 2076 2091 2032 2028 2041 2044 2033 2036 1986 1988 1986 1981 1974 1961 1956 1956 1970 1983 2017 2025 1979 1914 1945 2072 2177 2226 2100 2030 2097 2104 2037 2008 1954 1901 1873 1858 1825 1836 1815 1781 1763 1749 1811 1807 1736 1642 1613 1666 1651 1628 1575 1487 1518 1617 1642 1567 1599 1545 1561 1457 1344 1349 1448 1674 1526 1667 1753 1797 1770 1708 1672 1662 1643 1620 1587 1568 1676 1706 1735 1741 1721 1718 1749 1781 1763 1752 1745 1760 1787 1801 1798 1797 1791 1794 1800 1797 1790 1788 1816 1805 1777 1748 1723 1730 1724 1696 1667 1638 1614 1610 1612 1590 1572 1560 1552 1553 1552 1549 1549 1551 1557 1560 1564 1572 1588 1606 1613 1619 1637 1650 1672 1695 1710 1715 1729 1744 1769 1796 1797 1812 1831 1845 1870 1890 1896 1901 1908 1918 1938 4860 5139 5128 4862 4684 4615 4556 4474 4359 4269 4267 4347 4313 4217 4312 4537 4639 4632 4707 4839 4815 4813 4814 4752 4661 4461 4301 4245 4138 4197 4022 3741 3599 3480 3350 3267 3254 3215 3287 3235 3225 3193 3159 3132 3107 3066 2990 2954 2906 2864 2803 2769 2787 2808 2822 2850 3087 3407 3681 3772 3759 3754 3744 3691 3755 3748 3647 3658 3700 3712 3737 3758 3736 3693 3434 3364 3369 3350 3339 3402 3414 3105 2836 2706 2694 2672 2528 2378 2352 2372 2530 2509 2379 2286 2263 2271 2259 2086 2052 2042 1977 1913 1852 1775 1714 1658 1570 1406 1264 1183 1207 1329 1437 1477 1425 1288 1078 1030 1174 1326 1386 1366 1333 1289 1239 1312 1436 1319 1072 1004 1049 1385 1159 1006 1186 1420 1490 1450 1401 1117 1199 1378 1496 1269 936 881 1148 1306 1368 1300 1146 1002 814 667 647 540 306 216 336 542 497 376 348 287 231 175 177 93 92 123 88 52 206 182 558 361 240 248 219 139 159 605 1527 2085 2008 2078 2247 2211 2144 2141 2046 2074 2311 2161 1980 2026 2062 2053 2197 2281 2369 2340 2299 2275 2161 1960 1870 1811 1745 1714 1712 1703 1625 1484 1325 1203 1339 1322 1190 1165 1356 1041 982 1041 921 789 751 781 778 855 826 1172 1216 980 824 822 824 681 983 902 964 1008 1318 1642 1707 1708 1647 1417 1270 1187 979 727 602 741 1181 1171 1064 890 570 315 240 321 805 1016 1174 1019 817 969 1337 1626 1670 1614 1494 1387 1336 1226 1080 1005 1023 965 882 937 946 906 883 900 896 815 743 720 690 654 631 596 626 591 580 567 524 463 411 424 527 485 499 552 525 498 554 584 632 382 193 140 179 225 262 293 298 1177 1301 828 689 816 884 869 789 1499 1422 1362 1411 1474 1482 1401 1071 846 738 654 637 666 698 685 697 675 661 603 567 619 690 717 736 748 723 706 714 755 838 868 828 823 807 796 782 735 725 762 770 819 876 917 919 893 891 856 858 909 922 881 847 878 869 845 825 760 689 639 616 604 575 516 484 466 460 462 460 447 450 446 435 428 411 380 334 335 333 352 372 391 380 341 351 418 497 523 524 524 545 556 663 890 1172 1076 1126 1394 1730 2192 2667 2394 2317 2513 2753 2847 2844 2846 2684 2635 2572 2431 2301 2187 2082 2074 1995 1887 1773 1675 1447 1332 1212 1141 1013 886 782 700 625 606 553 478 451 449 464 493 505 549 648 736 823 895 946 972 975 904 906 912 923 929 923 884 869 862 879 871 800 685 625 587 580 587 576 529 488 525 551 587 609 585 617 651 595 601 593 565 570 581 582 602 637 655 661 681 620 550 646 730 772 757 750 749 758 749 710 713 723 752 811 854 837 779 799 820 879 935 937 907 918 930 962 1016 1033 1029 1038 1097 1163 1225 1218 1254 1266 1306 1380 1447 1500 1554 1564 1593 1657 1723 1796 1792 1872 1880 1923 1984 2023 1987 2005 2003 2032 2053 2028 1982 1992 1971 1977 1993 1954 1919 1938 1939 1935 1956 1920 1916 1914 1915 1902 1914 1927 1895 1881 1874 1865 1884 1888 1845 1830 1912 1909 1847 1918 2070 2059 2012 1970 1934 1894 1817 1797 1786 1798 1814 1789 1742 1758 1747 1755 1767 1756 1715 1687 1707 1660 1585 1556 1515 1501 1560 1560 1666 1686 1630 1586 1527 1398 1354 1496 1350 1444 1628 1702 1692 1725 1686 1622 1581 1516 1452 1454 1511 1562 1564 1547 1541 1623 1615 1651 1676 1661 1669 1697 1681 1730 1768 1768 1774 1788 1797 1817 1822 1824 1830 1834 1827 1811 1789 1781 1771 1753 1728 1702 1669 1649 1649 1627 1610 1598 1581 1580 1569 1558 1557 1556 1554 1555 1556 1560 1569 1581 1591 1594 1606 1623 1636 1654 1670 1677 1686 1708 1721 1745 1757 1761 1783 1807 1815 1839 1853 1859 1871 1887 1890 1909 4910 5127 5064 4773 4627 4559 4476 4412 4339 4236 4227 4222 4123 4102 4271 4496 4466 4389 4627 4872 4877 4822 4821 4651 4497 4449 4363 4162 4095 4075 3893 3705 3578 3499 3435 3362 3315 3324 3411 3353 3301 3252 3207 3182 3145 3066 3018 2967 2916 2854 2816 2818 2807 2794 2832 2859 2983 3225 3475 3642 3683 3617 3740 3792 3845 3840 3771 3751 3778 3771 3732 3724 3618 3488 3375 3246 3254 3356 3320 3259 3354 3083 3087 3029 2854 2627 2453 2425 2300 2364 2439 2487 2433 2313 2236 2254 2363 2168 2072 2042 1989 1925 1871 1815 1697 1651 1516 1348 1230 1177 1250 1387 1436 1400 1229 1060 963 1022 1151 1226 1261 1230 1159 1141 1007 998 1112 1152 1054 1063 1104 1343 1135 1142 1418 1632 1634 1613 1424 1019 1023 1191 1337 1299 1179 1206 1308 1325 1153 1024 1053 1037 1064 1260 748 687 429 328 508 622 606 572 490 346 265 238 220 121 68 110 131 90 454 132 353 329 226 244 244 198 150 373 1092 1833 2038 1935 1988 2244 2263 2038 1890 1944 2020 2014 1974 2013 2059 1920 2093 2244 2294 2301 2344 2348 2152 1887 1865 1671 1606 1659 1742 1743 1637 1504 1362 1342 1406 1461 1318 914 1483 881 914 983 1016 968 841 695 704 686 945 952 911 887 893 877 892 817 898 896 964 1123 1455 1883 1925 1781 1704 1688 1687 1561 1315 1070 865 1010 1220 1193 923 579 337 144 129 292 703 930 1158 1173 1108 1145 1468 1633 1610 1574 1458 1359 1257 1074 991 940 921 870 787 724 718 768 832 838 864 855 802 753 706 647 639 618 566 531 536 507 444 419 437 462 555 523 467 450 443 406 404 523 562 406 251 201 237 272 344 397 932 1357 1282 1130 1062 1217 1063 996 884 1332 1505 1422 1416 1538 1491 1376 973 784 757 742 728 660 648 631 648 646 613 562 560 605 683 700 702 710 711 701 701 714 781 821 846 840 806 780 810 783 748 739 750 789 852 932 974 929 906 847 829 867 899 874 845 835 838 818 787 741 670 597 587 554 530 503 467 441 458 461 465 459 421 396 375 351 347 350 330 381 360 358 371 369 358 354 337 375 442 478 470 476 533 530 566 711 768 795 896 1012 1179 1517 1887 1653 1630 1918 2198 2503 2674 2641 2484 2441 2477 2459 2350 2234 2280 2306 2271 2001 1766 1724 1605 1635 1511 1303 1107 931 798 767 714 672 588 525 494 491 499 512 526 579 656 768 902 997 1013 1045 986 911 885 878 868 862 868 831 797 812 843 827 741 683 565 518 496 477 467 447 391 428 473 498 504 525 583 647 559 551 549 549 565 570 570 611 621 631 610 606 625 645 635 650 733 739 708 688 703 696 662 659 656 673 718 758 738 707 732 754 803 858 860 829 860 862 881 919 923 889 954 1014 1077 1144 1173 1159 1176 1240 1327 1391 1438 1439 1445 1510 1594 1659 1721 1676 1682 1752 1817 1884 1944 1891 1870 1894 1920 1937 1946 1880 1866 1850 1860 1879 1875 1839 1838 1820 1833 1850 1872 1866 1798 1809 1811 1832 1850 1826 1765 1745 1749 1772 1796 1762 1716 1699 1686 1711 1893 1812 1727 1728 1816 1748 1757 1699 1679 1668 1730 1780 1776 1687 1698 1682 1677 1697 1710 1720 1634 1663 1669 1599 1487 1452 1530 1533 1543 1590 1626 1602 1567 1615 1580 1455 1425 1405 1481 1491 1408 1342 1558 1654 1528 1248 1208 1189 1321 1388 1344 1278 1212 1138 1443 1508 1534 1532 1517 1562 1631 1591 1650 1685 1689 1727 1753 1781 1800 1799 1807 1824 1832 1832 1818 1807 1806 1795 1772 1749 1737 1739 1719 1689 1659 1636 1630 1622 1616 1597 1579 1570 1572 1576 1568 1565 1564 1570 1580 1585 1587 1597 1612 1625 1633 1635 1651 1668 1689 1704 1717 1722 1736 1757 1781 1793 1794 1800 1822 1844 1863 1869 1874 4974 5120 4962 4697 4572 4524 4489 4428 4315 4205 4164 4093 3993 3994 4461 4756 4620 4390 4567 4733 4729 4701 4670 4536 4435 4368 4187 4031 3980 3983 3859 3710 3625 3574 3491 3439 3400 3431 3409 3369 3327 3284 3253 3219 3153 3102 3091 3037 2972 2943 2953 2913 2785 2779 2787 2877 2929 3051 3174 3265 3405 3488 3756 3879 3879 3826 3770 3743 3723 3700 3584 3489 3341 3284 3226 3208 3240 3237 3213 3165 3258 3206 3273 3201 2907 2631 2609 2446 2478 2429 2287 2284 2375 2445 2457 2592 2393 2270 2111 2054 2018 1955 1915 1842 1675 1589 1446 1307 1236 1252 1285 1257 1257 1224 1089 1017 1011 1129 1287 1341 1427 1413 1184 992 884 965 1079 1045 1074 1097 1218 1289 1144 1219 1518 1728 1717 1607 1258 1046 1070 1142 1202 1220 1198 1227 1274 1167 1021 958 1058 1165 1168 1236 802 659 646 665 734 801 793 673 470 384 389 344 258 157 95 110 119 128 172 80 196 270 208 177 234 312 141 234 911 1583 1799 1858 1945 2208 2155 1891 1802 1943 2051 1992 1896 2042 2083 1922 2011 2108 2096 2101 2260 2395 2091 1780 1650 1608 1579 1641 1785 1729 1569 1568 1464 1402 1309 1294 1496 615 1684 1192 1152 1222 1259 1202 955 637 904 904 937 941 883 846 913 842 785 758 701 699 819 999 1195 1444 1989 1988 1953 1913 1853 1701 1431 1185 1048 1178 1277 1115 725 379 216 181 343 572 707 998 1198 1199 1160 1212 1540 1562 1529 1489 1418 1339 1238 1030 1119 944 867 778 666 605 604 702 764 808 849 853 790 714 678 644 603 599 550 531 535 493 431 434 511 534 528 470 397 350 344 343 336 400 454 407 287 239 408 395 330 357 988 1176 860 658 395 746 688 918 1017 1242 1489 1568 1490 1582 1545 1509 1263 1076 894 736 655 574 605 620 643 662 661 662 635 647 688 699 688 679 698 694 696 718 735 775 814 817 801 754 797 823 824 786 761 782 823 921 974 973 925 861 824 829 874 882 844 823 845 837 786 732 654 628 583 545 514 488 467 455 460 464 456 440 384 328 328 330 331 360 337 335 347 349 358 364 354 358 346 347 364 385 443 423 494 503 517 540 561 675 778 856 927 1061 1117 1170 1296 1434 1679 1937 2149 2186 2188 2234 2376 2448 2373 2351 2307 2176 2037 1911 1840 1789 1792 1792 1655 1452 1230 992 853 908 830 729 627 538 511 529 520 525 563 623 696 786 853 971 1059 1066 1009 917 827 821 825 817 790 721 745 808 818 767 691 610 499 443 425 409 403 398 374 377 370 395 432 481 535 589 549 526 517 530 560 514 530 536 558 591 570 514 561 610 616 656 699 720 686 643 668 648 645 629 606 617 642 639 656 665 683 700 720 755 744 756 790 809 827 849 846 796 865 932 999 1068 1092 1050 1093 1157 1230 1300 1315 1318 1326 1397 1478 1552 1581 1549 1556 1633 1700 1770 1828 1765 1743 1784 1810 1839 1860 1781 1743 1744 1746 1762 1789 1767 1712 1707 1724 1741 1765 1768 1679 1691 1718 1734 1751 1753 1651 1663 1659 1674 1691 1665 1589 1580 1583 1571 1593 1579 1520 1502 1492 1507 1573 1553 1487 1515 1649 1634 1662 1656 1596 1534 1604 1649 1659 1669 1628 1566 1568 1629 1642 1512 1492 1467 1465 1490 1526 1522 1512 1499 1456 1440 1390 1386 1351 1372 1398 1352 1419 1506 1347 1203 1167 1108 1198 1236 1076 1072 1063 1059 1257 1409 1442 1430 1411 1508 1492 1471 1526 1524 1573 1640 1695 1737 1706 1648 1713 1759 1789 1810 1798 1776 1791 1798 1791 1774 1774 1775 1756 1727 1699 1667 1669 1675 1657 1631 1608 1590 1609 1603 1590 1580 1575 1574 1585 1587 1590 1596 1605 1616 1619 1626 1640 1655 1673 1687 1691 1695 1714 1733 1755 1763 1752 1773 1795 1816 1837 1841 1839 5000 5127 4882 4663 4583 4528 4488 4426 4288 4178 4127 4061 4072 4190 4257 4347 4411 4365 4529 4625 4630 4624 4588 4550 4490 4326 4129 3981 3938 3941 3852 3765 3700 3591 3476 3408 3375 3387 3396 3354 3318 3308 3290 3240 3172 3165 3143 3080 3011 2979 2957 2879 2801 2763 2822 2850 2863 2906 2946 3011 3191 3386 3692 3802 3716 3631 3631 3627 3555 3526 3364 3275 3220 3293 3357 3346 3302 3247 3205 3133 3241 3303 3267 3172 3095 2958 2715 2726 2632 2334 2118 2038 2026 2084 2241 2549 2545 2367 2154 2050 2020 1990 1966 1872 1677 1585 1434 1312 1287 1312 1276 1125 1092 1107 1089 1088 1115 1209 1393 1551 1673 1603 1245 965 901 1048 1294 1428 1343 1239 1255 1179 1077 1084 1192 1379 1556 1584 1176 1252 1267 1168 1118 1135 1212 1329 1177 990 925 927 983 1095 1200 1133 886 815 846 885 907 927 928 802 837 820 760 512 261 144 125 176 103 68 69 99 203 333 318 248 254 289 124 259 976 1696 1958 1930 2007 2195 2165 1967 1867 1879 1886 1838 1951 1959 1925 1840 1797 1826 1888 1930 2094 2250 2107 1905 1826 1824 1764 1698 1708 1657 1564 1539 1499 1450 1337 1242 1877 619 1233 1238 1148 1215 1298 1218 910 728 871 799 744 806 843 802 878 770 676 639 691 740 769 886 1125 1079 1254 1264 1488 1751 1867 1682 1366 1270 1352 1339 1251 966 543 374 193 310 294 595 908 1126 1218 1200 1279 1360 1467 1451 1406 1372 1330 1232 1152 1281 1196 928 816 747 621 543 576 700 722 794 849 813 715 659 654 651 612 585 557 556 598 561 501 475 510 535 478 403 385 378 417 410 363 375 400 400 401 417 501 423 293 289 656 1025 841 208 255 329 457 633 847 1062 1170 1337 1621 1658 1691 1655 1565 1441 997 688 626 598 613 637 673 692 688 657 707 680 659 660 668 672 692 648 657 670 688 729 762 769 807 740 732 752 793 803 776 787 789 886 894 923 931 894 822 819 858 857 793 765 798 819 768 732 636 614 583 530 484 469 459 427 422 420 403 374 338 297 296 320 322 336 306 281 314 311 327 378 389 367 342 336 331 341 431 423 445 467 477 495 532 619 682 784 884 945 1008 1194 1243 1158 1363 1596 1648 1744 1925 1952 2173 2293 2288 2284 2247 2144 2128 2045 1958 1945 1893 1809 1698 1513 1314 1075 1066 1014 874 729 630 570 546 554 550 562 603 659 710 741 830 961 1055 1070 1010 905 845 820 852 904 952 948 864 829 773 716 622 524 447 393 357 327 352 375 351 318 335 400 429 458 485 511 505 492 478 467 491 446 447 449 476 523 533 450 517 540 592 629 613 686 664 649 638 614 598 589 576 587 594 598 608 616 629 652 657 650 669 688 718 754 775 789 787 760 790 850 901 917 967 1021 1020 1057 1127 1170 1173 1238 1225 1280 1348 1402 1411 1422 1407 1492 1572 1643 1666 1634 1619 1667 1696 1720 1733 1702 1668 1613 1615 1641 1639 1639 1620 1591 1607 1618 1648 1625 1576 1563 1598 1632 1656 1644 1562 1558 1573 1582 1592 1573 1533 1528 1532 1526 1518 1508 1444 1429 1429 1438 1454 1449 1417 1372 1432 1403 1431 1486 1456 1350 1403 1486 1565 1590 1569 1546 1531 1531 1600 1536 1456 1460 1528 1513 1396 1379 1328 1301 1347 1424 1371 1483 1374 1370 1355 1298 1548 1337 1169 1115 1117 1114 1095 1110 1138 1115 1082 1055 1158 1379 1428 1419 1428 1466 1461 1447 1438 1372 1452 1497 1544 1552 1482 1346 1488 1582 1659 1684 1652 1655 1744 1778 1791 1789 1792 1795 1783 1761 1736 1709 1719 1724 1697 1669 1644 1632 1643 1637 1617 1601 1589 1586 1595 1598 1597 1599 1604 1609 1614 1622 1632 1645 1659 1657 1667 1681 1696 1713 1728 1732 1728 1747 1768 1789 1801 1797 1803 5022 5095 4871 4740 4657 4553 4456 4366 4273 4300 4236 4146 4079 4076 4197 4284 4154 4331 4492 4552 4553 4543 4524 4498 4420 4239 4099 4031 3998 3963 3895 3834 3741 3597 3519 3503 3498 3462 3410 3415 3429 3399 3346 3291 3223 3197 3118 3069 3062 3027 2933 2875 2817 2797 2916 2906 2879 2862 2831 2888 3071 3290 3470 3501 3446 3431 3462 3455 3364 3297 3180 3115 3164 3330 3467 3337 2987 3027 3081 3165 3309 3325 3221 3181 3200 3023 2939 2859 2554 2274 2139 2065 1960 1841 1944 2255 2440 2355 2193 2103 2059 2003 1943 1838 1699 1572 1521 1426 1268 1233 1196 1074 1097 1175 1187 1171 1183 1228 1404 1478 1570 1474 1253 1087 1054 1121 1271 1487 1464 1366 1195 1029 992 1114 1295 1534 1699 1581 1379 1281 1179 1093 1065 1035 1135 1289 1051 912 835 890 962 1011 1191 1123 911 756 733 782 827 923 980 934 983 897 678 451 286 181 139 187 141 136 89 33 114 330 323 558 300 213 133 77 309 1157 2258 1881 1990 2180 2142 2039 1970 1862 1946 1748 1923 1856 1817 1813 1794 1767 1769 1759 1945 2047 2062 2059 2081 2053 1928 1767 1635 1636 1604 1576 1567 1510 1432 1284 1794 903 916 1132 1148 1004 966 964 770 969 904 801 879 905 857 768 732 693 676 671 679 702 736 967 1061 1060 1079 1149 1298 1536 1840 1712 1389 1187 1130 1153 1131 1005 701 635 484 499 468 706 985 998 1047 1116 1251 1255 1268 1278 1245 1255 1282 1199 1178 1027 868 759 690 621 539 533 560 694 779 834 841 786 694 660 648 651 657 648 592 491 581 579 492 446 493 509 425 365 366 403 437 411 373 363 372 380 388 485 334 267 240 217 255 277 142 247 272 337 455 565 612 751 1055 958 1503 1689 1691 1598 1286 1252 1090 707 627 604 593 601 690 679 706 744 691 627 608 612 608 635 681 637 618 602 611 699 740 740 815 823 769 732 788 822 788 783 769 762 807 875 923 918 835 797 787 790 741 681 690 728 710 683 593 519 480 473 456 460 448 379 334 326 320 298 303 298 318 300 283 280 285 295 332 301 295 317 367 406 358 350 336 348 390 397 412 437 457 465 500 561 623 675 707 792 1053 1366 1396 1260 1210 1187 1219 1418 1642 1588 1726 1876 1904 1966 2034 1966 2067 2100 2072 2063 2013 1883 1745 1635 1456 1409 1298 1095 912 738 650 600 605 584 577 583 592 643 681 707 826 954 1037 1046 997 953 868 961 984 970 943 897 881 771 714 637 544 478 434 376 350 278 301 320 296 257 286 343 442 462 471 449 388 420 453 431 417 399 390 409 435 484 484 434 432 443 504 580 551 600 564 544 562 580 568 551 548 539 539 552 571 585 580 583 594 611 620 634 667 704 695 714 739 743 749 781 805 825 878 940 960 979 1007 995 1069 1135 1149 1182 1235 1260 1267 1311 1305 1355 1403 1426 1464 1523 1488 1528 1571 1577 1570 1592 1595 1492 1483 1495 1495 1518 1528 1477 1490 1500 1486 1488 1475 1438 1463 1492 1509 1505 1466 1430 1448 1471 1460 1479 1447 1425 1439 1454 1457 1440 1417 1391 1379 1389 1378 1369 1355 1304 1274 1270 1269 1259 1293 1263 1297 1346 1413 1455 1510 1386 1478 1426 1453 1533 1504 1428 1487 1316 1235 1244 1282 1254 1199 1373 1410 1441 1379 1351 1399 1411 1481 1302 1131 1077 1080 1116 1067 1058 1108 1140 1179 1204 1449 1384 1393 1352 1339 1409 1461 1456 1511 1537 1444 1306 1195 1249 1178 1090 1153 1297 1389 1368 1465 1495 1621 1722 1772 1774 1791 1801 1803 1789 1780 1777 1768 1763 1736 1709 1686 1682 1678 1672 1649 1628 1624 1619 1613 1614 1607 1605 1609 1611 1616 1623 1630 1639 1642 1648 1658 1669 1682 1695 1704 1706 1712 1724 1744 1761 1757 1774 1782 5060 5061 4929 4856 4739 4609 4515 4438 4356 4321 4307 4255 4241 4288 4453 4548 4273 4344 4474 4503 4501 4510 4496 4445 4394 4266 4130 4120 4077 4042 4016 3917 3733 3584 3515 3462 3483 3486 3487 3452 3384 3357 3303 3274 3248 3191 3066 2988 2981 2956 2914 2867 2812 2892 2903 2887 2870 2833 2833 2948 3033 3238 3312 3311 3303 3293 3295 3321 3266 3157 3178 3137 3129 3173 3132 3027 2955 3070 3106 3085 3170 3234 3194 3192 3056 3011 3078 2833 2454 2225 2169 2088 1895 1668 1768 1881 2071 2108 2060 2128 2142 1968 1845 1796 1668 1524 1443 1421 1376 1171 1118 1078 1144 1152 1137 1172 1167 1167 1377 1345 1397 1366 1230 1111 1082 1055 1098 1374 1418 1297 1109 985 1062 1395 1609 1621 1627 1505 1385 1174 963 976 1022 968 1022 1063 1560 1364 784 769 934 1009 1166 1090 828 548 420 418 553 917 973 896 820 696 593 519 357 201 217 191 155 149 153 119 68 250 265 914 544 260 286 249 349 1476 2187 1850 1872 2035 1973 1810 1933 2015 2015 1809 1858 1834 1791 1800 1802 1732 1632 1683 1870 1958 1975 1965 1946 1942 1900 1801 1676 1701 1745 1775 1759 1508 1533 1323 1520 1360 1191 1135 1174 845 891 853 837 960 968 981 967 868 799 738 695 597 524 572 702 693 724 984 896 818 759 871 1156 1405 1780 1763 1701 1533 1451 1399 1252 1171 1033 915 898 845 846 961 1006 813 872 991 1006 1111 1246 1255 1112 1158 1240 1237 1129 938 783 697 633 616 551 550 618 702 788 876 888 787 679 658 630 647 729 918 1090 512 494 476 429 427 483 491 361 342 345 368 365 328 311 322 332 302 300 318 219 210 236 193 187 201 227 253 282 324 377 413 523 486 595 746 1013 1220 1368 1212 722 801 855 683 725 883 894 630 702 687 734 729 641 580 596 638 615 635 709 713 701 652 561 643 737 732 755 793 789 742 838 833 806 800 805 788 780 842 911 921 841 816 790 753 710 662 654 648 639 604 550 496 451 427 427 445 425 353 290 271 288 280 279 263 263 271 276 287 324 336 314 296 293 293 321 384 358 349 343 346 372 397 391 392 430 443 473 527 568 573 597 669 907 1287 1555 1497 1179 1031 986 1128 1290 1295 1347 1387 1424 1614 1738 1905 1900 1907 1978 2038 2050 1930 1821 1725 1609 1556 1425 1203 989 818 742 738 701 646 620 631 612 661 675 721 821 937 1043 1080 1132 1150 1053 977 962 938 875 857 817 703 616 563 475 443 427 327 257 228 229 228 237 243 275 320 404 434 405 379 323 367 423 435 409 371 337 381 401 415 410 381 366 415 435 517 548 552 524 500 513 527 535 523 465 445 458 486 543 580 543 554 566 562 575 589 615 609 639 664 685 713 735 726 728 772 823 871 908 925 924 941 985 1040 1080 1109 1148 1139 1179 1221 1227 1238 1252 1270 1328 1389 1395 1409 1395 1382 1437 1472 1488 1422 1383 1370 1375 1405 1434 1390 1388 1386 1377 1387 1384 1330 1337 1318 1331 1362 1363 1298 1319 1329 1322 1343 1338 1317 1313 1340 1318 1327 1348 1337 1294 1301 1294 1288 1285 1260 1227 1216 1206 1216 1235 1229 1246 1296 1316 1373 1346 1233 1293 1343 1307 1277 1405 1278 1327 1271 1168 1195 1348 1145 1158 1283 1350 1300 1193 1305 1311 1309 1282 1169 1084 1079 1059 1071 1081 1076 1057 1089 1146 1082 1048 1192 1282 1280 1187 1297 1309 1338 1425 1488 1457 1246 1065 1090 1075 1075 1082 1085 1165 1080 1168 1301 1465 1623 1706 1689 1760 1788 1801 1803 1800 1808 1797 1788 1768 1745 1732 1730 1706 1700 1679 1664 1662 1650 1632 1632 1623 1619 1620 1619 1620 1625 1631 1635 1637 1643 1652 1660 1668 1680 1680 1688 1698 1708 1723 1728 1734 1752 1766 5061 5051 5004 4909 4795 4694 4612 4544 4480 4436 4393 4382 4359 4343 4381 4486 4587 4379 4447 4465 4467 4453 4412 4380 4373 4356 4257 4261 4212 4160 4082 3925 3721 3579 3530 3529 3550 3562 3547 3471 3373 3345 3284 3271 3212 3156 3081 3026 3024 2993 2948 2912 2857 2898 2893 2846 2813 2844 2959 3137 3160 3254 3268 3249 3245 3227 3220 3194 3213 3133 3221 3279 3217 3136 3187 3024 3199 3236 3090 2933 2922 3024 3155 3201 3071 2947 2783 2552 2347 2251 2196 2077 1852 1616 1578 1519 1606 1706 1722 1972 2137 1929 1751 1711 1616 1537 1553 1524 1386 1152 1071 1064 1134 1139 1102 1130 1175 1148 1273 1126 1097 1075 986 927 957 965 1220 1426 1554 1463 1294 1224 1205 1462 1525 1349 1254 1215 1151 1044 949 980 953 908 1033 1266 1289 1113 1020 799 869 935 1085 1023 761 560 499 307 432 880 970 741 517 434 386 321 306 269 231 185 154 136 127 97 78 174 292 984 765 254 265 297 389 1553 1814 1762 1797 1837 1778 1628 1710 2437 2147 1921 1869 1904 1885 1751 1739 1690 1602 1682 1773 1782 1792 1848 1769 1724 1819 1759 1705 1670 1611 1592 1652 1560 1541 1317 1350 1339 1160 1067 1150 1100 1029 1008 1109 1154 1123 1041 904 874 770 671 630 592 683 959 926 565 570 655 523 692 1237 1473 1354 1300 1772 1802 1764 1686 1551 1436 1297 1197 1314 1373 1447 1430 1260 1170 1042 929 1033 1114 1148 1181 1254 1247 1063 1100 1113 1113 1026 882 758 679 569 571 564 569 597 605 660 884 951 956 778 683 629 610 646 623 531 490 424 366 345 370 425 438 356 353 361 365 357 332 287 244 239 223 237 212 215 283 291 247 204 216 233 242 271 306 328 338 365 410 664 835 655 700 716 629 707 870 1149 1218 1002 1122 1298 737 681 662 642 609 594 578 614 657 668 729 789 802 780 781 804 618 731 766 738 754 797 790 875 846 847 834 820 849 806 829 896 924 918 879 809 760 703 653 646 643 615 583 553 500 411 407 395 405 389 331 255 265 290 276 255 248 258 277 311 317 350 340 305 293 300 304 317 321 350 363 363 355 352 369 373 383 409 431 457 491 513 521 566 609 692 915 1116 1038 770 731 881 956 1050 1067 1034 1114 1174 1311 1435 1616 1545 1487 1697 1888 1997 1984 1899 1798 1732 1606 1377 1237 1079 1021 973 897 812 747 693 725 720 726 720 743 866 1205 1279 1261 1215 1130 1058 1025 899 848 795 810 778 634 472 457 453 445 372 267 211 196 200 203 210 238 266 295 331 352 368 332 343 349 369 380 377 400 292 346 364 353 342 319 352 433 434 466 492 485 466 446 440 432 445 441 402 366 386 426 481 520 496 501 525 545 540 543 526 540 591 626 636 664 711 669 679 719 766 820 844 839 860 896 929 966 1009 940 992 1048 1097 1142 1157 1141 1125 1172 1221 1268 1312 1312 1234 1245 1300 1337 1365 1342 1283 1268 1282 1310 1331 1300 1259 1265 1285 1297 1296 1243 1201 1190 1209 1231 1261 1185 1191 1173 1177 1205 1236 1266 1199 1162 1155 1192 1228 1246 1176 1144 1165 1189 1207 1213 1165 1144 1154 1179 1216 1262 1258 1240 1218 1228 1238 1219 1117 1194 1119 1223 1263 1190 1162 1221 1185 1217 1222 1085 1093 1160 1223 1181 1093 1242 1193 1094 1052 1062 1069 1066 1047 1086 1113 1102 1064 1095 1091 1121 1214 1224 1190 1205 1296 1229 1228 1270 1298 1388 1394 1276 1361 1231 1184 1364 1289 1111 1180 1176 1155 1278 1443 1534 1634 1644 1718 1760 1768 1781 1783 1796 1800 1794 1782 1776 1779 1757 1735 1724 1712 1704 1698 1679 1656 1650 1649 1648 1638 1630 1628 1632 1634 1636 1638 1641 1649 1655 1657 1658 1666 1675 1686 1701 1704 1704 1716 1733 1747 4976 5045 5020 4928 4830 4758 4678 4615 4559 4552 4514 4436 4370 4361 4410 4487 4463 4359 4370 4392 4444 4476 4446 4465 4435 4390 4283 4241 4189 4113 4018 3899 3724 3605 3553 3519 3504 3482 3425 3385 3445 3327 3291 3237 3185 3143 3124 3128 3066 3026 2992 2919 2908 2928 2908 2847 2862 3038 3111 3201 3211 3222 3223 3243 3250 3176 3128 3096 3110 3120 3164 3191 3198 3226 3267 3185 3310 3283 3118 2989 2955 2929 2959 3131 2941 2937 2768 2537 2419 2342 2214 2081 1939 1653 1565 1577 1597 1613 1672 1931 2163 1934 1710 1651 1628 1563 1488 1370 1314 1123 1104 1111 1111 1124 1120 1041 1183 1228 1124 927 871 930 968 1095 1292 1190 1344 1501 1647 1672 1586 1496 1252 1277 1288 1158 1053 991 948 948 970 954 843 782 870 1047 1034 802 786 795 793 818 942 972 857 699 511 253 430 738 783 532 293 270 276 338 394 349 224 164 159 149 131 141 96 160 272 632 695 487 467 293 342 1235 1519 1715 1805 1855 1971 1597 1352 2298 2317 1998 1879 1928 2005 1878 1681 1726 1688 1687 1795 1858 1565 1739 1854 1684 1689 1713 1706 1643 1498 1362 1576 1531 1444 1376 1357 1260 1003 1092 1328 1318 1178 1245 1309 1268 1165 986 895 849 697 610 605 700 864 538 681 437 415 404 379 595 1099 1371 1284 1394 1772 1728 1532 1421 1329 1251 1188 1141 1163 1237 1419 1507 1254 1203 1141 1074 1096 1141 1148 1134 1235 1155 1051 1042 1021 994 948 845 713 625 495 463 462 516 572 592 666 911 939 890 791 710 641 565 583 518 504 445 358 309 311 344 377 375 360 339 338 337 295 232 221 177 186 192 199 198 228 304 336 347 250 217 220 242 307 327 363 389 428 479 930 1069 644 738 586 718 749 898 1155 1261 1154 1540 970 765 679 628 617 604 569 605 651 684 756 827 805 738 677 717 1342 917 634 759 752 739 759 759 869 897 907 890 821 862 844 851 883 923 946 908 841 800 716 635 604 602 605 602 575 513 463 476 420 338 335 361 249 268 265 243 228 231 242 258 291 266 289 287 265 276 302 308 328 345 356 373 386 379 358 359 372 385 401 417 440 464 472 511 570 595 605 651 692 671 776 806 802 850 904 911 928 1006 1062 1119 1200 1242 1208 1250 1429 1652 1824 1923 1897 1843 1796 1617 1404 1266 1204 1201 1152 1028 926 858 810 864 879 843 876 946 1074 1225 1229 1181 1085 991 984 1029 825 793 832 829 724 584 405 406 388 383 302 224 199 196 205 254 228 221 265 246 247 266 293 339 334 305 298 295 301 343 296 332 364 335 315 271 348 358 354 391 413 421 401 371 345 343 347 335 327 296 331 368 407 416 427 441 481 509 506 500 491 504 538 587 607 614 606 605 615 645 715 760 757 761 793 845 884 898 915 865 902 960 1014 1070 1109 1094 1067 1082 1118 1154 1186 1190 1109 1126 1156 1195 1238 1249 1128 1157 1185 1213 1238 1201 1107 1127 1151 1172 1189 1142 1057 1070 1092 1108 1130 1145 1100 1029 1042 1069 1100 1122 1073 1033 1055 1077 1103 1121 1045 1017 1046 1073 1105 1140 1067 1031 1047 1085 1130 1185 1054 997 1075 1076 1075 1108 1063 1052 1032 1044 1085 1106 1029 1023 1012 1203 1177 1026 1034 1016 1087 1086 1175 1186 1104 1037 1051 1051 1046 1040 1069 1128 1221 1343 1189 1181 1178 1132 1267 1110 1199 1237 1270 1257 1220 1237 1200 1195 1155 1079 987 1003 1064 1282 1157 1090 1171 1349 1532 1518 1515 1434 1451 1587 1673 1692 1723 1705 1727 1752 1770 1780 1752 1761 1773 1771 1759 1746 1745 1751 1728 1705 1684 1672 1674 1672 1657 1647 1639 1636 1637 1644 1644 1646 1648 1651 1652 1653 1658 1665 1675 1687 1687 1686 1698 1714 1730 4825 4982 5045 4984 4878 4785 4684 4630 4618 4585 4559 4487 4399 4389 4438 4439 4379 4310 4276 4273 4318 4392 4446 4502 4511 4445 4421 4311 4195 4110 4011 3911 3729 3632 3582 3566 3513 3442 3425 3450 3545 3392 3311 3293 3277 3224 3180 3165 3080 3067 3021 2997 2990 2981 2947 2954 3115 3273 3185 3185 3199 3170 3190 3273 3207 3103 3063 3047 3044 3042 3050 3081 3146 3295 3253 3328 3442 3391 3233 3120 3106 2980 2912 3094 2902 2847 2750 2637 2553 2360 2219 2121 2031 1900 1819 1791 1787 1719 1666 1818 2138 1977 1707 1574 1557 1512 1475 1400 1291 1176 1205 1212 1118 990 939 1046 966 887 944 942 979 1153 1376 1535 1616 1477 1400 1447 1567 1658 1642 1458 1224 1203 1209 1163 1103 1064 1034 960 857 828 748 642 621 658 661 761 709 755 740 762 845 901 827 580 467 292 408 500 451 300 166 152 168 333 363 268 206 218 230 232 159 201 155 132 176 288 375 477 737 306 334 1011 1526 1701 1824 1774 1976 1939 1902 2251 2083 1822 1809 1839 1741 1775 1676 1733 1735 1692 1671 1560 1401 1450 1617 1700 1721 1693 1655 1703 1605 1353 1289 1310 1319 1347 1379 1324 1268 1214 1315 1281 1308 1331 1275 1145 1046 1070 909 779 716 712 744 737 748 761 637 593 585 522 474 586 1004 1290 1283 1474 1607 1599 1411 1178 1320 1293 1311 1287 1264 1248 1217 1255 1062 1101 1105 1098 1075 1022 985 1048 1153 1084 1040 1013 989 974 927 820 665 614 533 477 429 438 565 680 855 946 944 925 849 726 623 544 559 553 524 427 337 294 304 337 339 368 325 274 278 285 230 163 161 159 172 194 216 237 252 200 285 469 395 235 257 239 317 327 388 469 599 826 1024 908 774 803 583 663 780 820 890 1059 1192 1185 807 680 640 558 543 537 582 645 653 659 680 695 772 757 1010 736 636 558 602 603 686 723 736 738 835 907 927 915 801 854 867 879 895 941 990 948 856 821 776 728 675 630 617 641 617 572 680 781 750 495 304 404 244 196 214 229 227 230 254 243 236 216 233 250 238 284 311 321 340 355 371 393 407 409 394 372 367 382 403 405 424 427 472 522 577 611 624 645 665 705 715 707 761 810 827 837 866 941 993 1027 1053 1055 1105 1172 1258 1420 1607 1708 1684 1684 1728 1599 1463 1368 1340 1323 1273 1128 1019 957 934 963 993 1045 1146 1140 1223 1231 1155 1075 1005 962 954 889 845 800 793 772 654 474 455 467 413 315 254 229 231 241 276 345 339 306 167 172 233 239 237 288 311 282 266 229 224 287 310 291 332 317 263 253 288 297 305 324 308 345 343 312 285 274 268 265 273 258 280 314 329 336 385 409 428 445 455 464 476 497 505 535 550 549 553 558 549 547 620 626 662 708 724 775 820 827 833 815 812 870 927 981 974 1001 999 981 1007 1050 1072 1062 1022 1009 1032 1062 1069 1087 1040 1050 1077 1097 1104 1079 1005 1007 1021 1036 1049 1026 936 956 979 996 1012 1013 985 927 940 966 991 990 971 924 951 970 990 991 951 916 937 955 981 1007 955 912 935 951 970 993 949 954 991 1004 1018 1035 1002 993 983 993 998 986 966 934 915 1029 1141 977 970 985 1043 1097 1070 1021 1019 1007 1008 1066 1031 1020 1021 1122 1317 1409 1460 1468 1331 1021 1225 1264 1168 1163 1253 1196 1065 1050 1004 1021 1055 983 970 973 966 1013 973 949 979 1181 1402 1537 1468 1435 1521 1537 1586 1640 1596 1594 1638 1687 1729 1739 1722 1739 1758 1774 1778 1769 1774 1773 1760 1738 1715 1703 1701 1695 1681 1663 1653 1644 1646 1650 1649 1649 1649 1649 1650 1651 1653 1658 1666 1672 1670 1674 1686 1696 1714 4776 4974 5078 5059 4958 4865 4788 4786 4759 4697 4592 4466 4391 4398 4425 4349 4296 4267 4173 4125 4202 4298 4377 4425 4481 4433 4367 4289 4201 4114 4005 3931 3739 3745 3689 3608 3581 3584 3546 3634 3532 3525 3465 3413 3341 3264 3209 3149 3113 3081 3042 3035 3043 3007 2961 3105 3291 3350 3223 3149 3126 3122 3156 3218 3155 3054 3030 3050 3042 3009 2988 3009 3065 3194 3195 3370 3301 3190 3152 3110 3154 2993 2886 2995 2933 2838 2796 2727 2555 2420 2297 2268 2191 2103 2057 2025 1896 1776 1761 1793 2058 2019 1838 1700 1507 1513 1579 1496 1401 1211 1158 1180 1096 962 1007 1001 1094 1015 953 990 1097 1303 1663 1758 1770 1652 1399 1215 1249 1399 1487 1368 1235 1255 1276 1272 1235 1116 1077 1282 878 812 781 716 669 544 494 593 810 815 764 753 772 771 707 559 418 323 332 323 264 188 171 133 170 312 269 186 193 245 253 228 149 190 187 169 180 174 172 274 762 314 318 722 968 1177 1846 1889 1811 2201 2151 1852 1699 1678 1666 1602 1526 1608 1661 1740 1788 1748 1587 1356 1378 1357 1509 1588 1571 1503 1372 1609 1694 1568 1398 1293 1305 1372 1433 1395 1354 1396 1291 1262 1286 1288 1067 981 1024 1069 962 895 855 828 874 786 794 1022 1005 934 825 705 630 529 666 977 1089 1062 1172 1433 1371 1207 1421 1458 1460 1489 1412 1132 1085 1087 1012 1036 1050 1054 1014 923 880 1038 1133 1108 1035 948 919 891 863 769 652 590 529 467 398 388 565 724 837 919 928 879 839 725 571 539 523 500 456 401 337 262 265 265 293 320 264 200 224 224 206 209 176 158 170 202 216 204 198 179 210 338 328 239 223 223 266 299 358 453 606 846 1108 1233 1318 918 619 675 752 842 836 1171 1493 1201 765 646 613 540 522 577 644 652 626 603 625 752 741 895 994 770 786 801 619 561 639 700 690 688 719 753 888 899 823 832 863 877 908 981 963 945 884 840 827 807 777 706 632 660 666 700 953 1335 1280 633 334 309 233 193 209 237 244 255 255 234 225 233 223 253 256 313 321 328 346 369 393 418 425 436 427 405 391 400 415 415 418 435 473 522 571 607 620 620 652 683 711 758 773 779 797 843 867 888 931 985 998 1025 1106 1120 1181 1288 1346 1340 1501 1518 1592 1579 1517 1465 1464 1400 1348 1230 1124 1057 1042 1105 1433 1169 1176 1193 1223 1205 1141 1063 1006 977 946 931 869 808 820 693 529 552 627 578 391 334 274 259 268 329 346 314 314 345 372 351 350 231 191 220 257 232 233 199 166 222 328 252 234 240 205 197 222 247 267 263 257 287 288 264 240 219 202 211 228 227 231 241 267 280 326 366 387 389 390 414 433 465 468 474 481 503 518 521 522 511 511 517 565 638 637 700 737 735 750 774 782 782 828 836 850 902 923 880 919 908 927 956 954 930 939 950 941 965 961 952 968 981 960 972 928 905 916 923 927 917 910 890 875 887 884 892 906 858 850 873 887 874 898 836 838 864 879 872 877 822 840 860 864 858 861 825 847 871 892 892 892 902 947 959 969 964 959 948 906 900 901 892 896 883 871 919 1013 958 951 942 950 957 946 987 1030 1017 1167 1303 1029 1023 1031 1214 1271 1232 1132 1284 1298 1048 1135 1099 987 1015 1143 986 978 998 1118 1226 1126 958 952 965 967 958 955 954 913 971 1165 1277 1304 1373 1310 1334 1395 1429 1483 1535 1502 1592 1656 1656 1678 1715 1740 1766 1770 1776 1786 1789 1787 1768 1744 1749 1732 1710 1690 1671 1670 1657 1656 1655 1655 1652 1650 1650 1650 1649 1649 1650 1651 1652 1661 1669 1674 1681 1689 4781 4977 5087 5089 5043 4976 4963 4900 4845 4759 4601 4431 4365 4342 4307 4291 4266 4206 4060 3953 3985 4024 4199 4296 4303 4264 4277 4275 4201 4125 4010 3985 3918 3840 3721 3654 3668 3711 3756 3615 3527 3530 3524 3460 3363 3275 3230 3161 3191 3147 3133 3107 3067 2993 2918 3224 3283 3321 3287 3197 3165 3188 3131 3179 3090 3019 3003 3011 3015 3002 2985 2992 3007 3182 3113 3201 3075 2945 3035 3080 3195 3113 3084 3156 3072 2918 2820 2688 2535 2456 2374 2307 2245 2213 2166 2027 1845 1768 1853 2014 2147 2096 2005 1875 1622 1489 1577 1467 1329 1239 1198 1149 1057 972 1060 1099 1109 1047 1006 1062 1209 1314 1655 1881 1982 1825 1521 1278 1190 1376 1389 1397 1356 1300 1252 1248 1250 1247 1383 1821 1190 939 943 883 743 671 674 768 1043 1002 879 839 762 717 638 603 454 350 295 278 242 195 324 332 385 354 262 209 203 181 142 131 111 163 214 265 292 147 146 687 766 525 408 400 325 637 1831 2016 1857 1933 1895 1803 1754 1655 1601 1484 1469 1604 1672 1639 1636 1702 1582 1378 1302 1227 1243 1291 1284 1243 1124 1298 1603 1653 1568 1511 1496 1405 1426 1395 1368 1385 1388 1266 1148 1266 924 1040 1146 1086 990 954 863 864 876 739 776 910 960 882 811 795 656 544 546 730 861 847 801 1256 1153 1259 1243 1217 1266 1346 1331 1053 998 1066 1032 1000 989 965 900 849 939 1078 1117 1131 1038 895 883 916 880 784 683 585 511 465 434 436 558 687 770 846 851 797 779 704 574 520 508 500 456 406 328 211 191 201 224 217 178 135 193 191 197 209 201 171 155 181 175 166 157 168 199 234 252 227 223 218 243 275 319 370 428 540 555 1165 1127 665 632 669 752 838 800 945 1085 862 599 674 637 537 543 612 634 614 586 556 576 673 773 1049 961 647 725 628 499 554 592 640 651 638 631 694 833 861 825 819 843 904 987 1043 974 993 940 895 889 869 809 768 693 675 686 754 856 641 513 362 315 285 234 204 220 240 258 257 254 218 209 279 255 289 314 326 327 332 356 394 425 427 438 452 458 454 439 438 439 430 423 429 459 515 572 576 607 621 637 671 713 717 737 747 778 808 825 844 894 940 959 997 1022 1046 1120 1213 1216 1271 1393 1451 1495 1489 1463 1441 1472 1448 1407 1311 1196 1152 1178 1251 1328 1263 1240 1233 1222 1192 1156 1054 1020 983 956 933 871 814 840 754 768 842 931 781 352 362 310 300 306 307 290 288 287 286 285 379 299 156 198 180 195 159 162 158 129 130 305 264 203 188 173 144 164 201 194 228 236 240 247 231 194 199 187 182 182 188 179 186 218 236 272 313 328 295 329 356 377 400 409 399 407 449 482 493 508 510 505 501 487 544 550 603 630 631 661 727 737 726 734 744 753 795 849 817 815 827 857 879 891 851 860 850 855 873 883 854 861 851 847 866 865 852 815 795 810 824 835 823 795 797 793 805 819 800 776 781 765 783 803 776 761 774 782 772 791 767 768 778 773 778 797 776 795 820 834 838 853 885 887 882 869 856 859 883 841 835 826 823 831 846 879 933 952 928 910 926 878 883 883 940 1073 1100 1030 1260 1035 1077 1105 1057 1040 1111 1014 996 1084 1009 969 967 960 971 975 974 971 961 957 936 941 944 937 932 935 932 925 945 923 949 1014 1062 1225 1225 1126 1133 1124 1136 1280 1387 1350 1444 1508 1489 1607 1680 1702 1727 1733 1756 1784 1798 1802 1791 1791 1782 1754 1727 1705 1693 1687 1672 1661 1652 1653 1656 1656 1652 1651 1648 1646 1645 1647 1653 1655 1655 1654 1651 1647 4744 4927 5029 5032 5055 5030 5011 4928 4839 4735 4548 4316 4271 4238 4233 4209 4151 4059 3934 3833 3844 3890 3991 3993 4102 4165 4174 4174 4136 4122 4046 4049 4033 3907 3815 3786 3722 3687 3918 3714 3665 3656 3596 3510 3440 3311 3268 3246 3215 3202 3168 3119 3059 2962 2932 3285 3318 3329 3300 3235 3195 3178 3142 3096 3046 2997 2973 2973 2987 2977 2917 2855 2900 2955 2944 2950 2965 2970 3073 3108 3111 3096 2970 2890 2809 2761 2823 2714 2548 2419 2311 2182 2150 2227 2234 2036 1871 1695 2043 2372 2422 2294 2077 1877 1613 1553 1538 1430 1327 1281 1222 1115 1112 1127 1228 1262 1158 1057 1099 1132 1261 1377 1737 2053 2100 2003 1836 1428 1383 1456 1425 1425 1379 1313 1268 1213 1210 1192 1287 1381 1225 1024 886 815 682 726 902 1050 1191 1144 1026 926 801 740 667 639 580 477 404 343 259 254 310 446 449 344 283 268 231 206 209 215 221 230 236 259 353 165 131 515 596 576 749 891 227 362 1409 1950 1908 1872 1999 1972 1782 1636 1610 1530 1475 1510 1554 1519 1455 1594 1555 1327 1259 1234 1189 1212 1250 1115 1084 1123 1310 1382 1379 1434 1463 1331 1328 1285 1265 1256 1243 1227 1186 1202 1218 971 789 726 843 960 900 946 793 701 763 846 852 822 872 780 636 551 745 925 904 864 707 1177 1053 1159 1239 1211 1182 1180 1250 1119 987 967 970 936 872 852 895 877 923 943 1027 1081 1014 788 795 813 798 793 730 594 446 401 439 464 480 594 742 847 860 760 653 633 580 501 469 476 431 384 293 173 126 113 96 105 110 106 149 161 202 235 213 171 137 147 143 134 140 169 202 219 203 182 184 202 232 274 311 348 353 447 545 865 682 450 621 642 652 789 765 720 683 637 691 709 626 542 572 629 623 587 540 592 616 618 652 899 969 627 690 637 575 529 549 594 602 596 586 638 752 831 827 784 817 965 1076 1131 1029 969 984 965 931 902 880 841 746 699 686 669 642 442 403 378 356 310 254 230 223 234 239 258 280 254 201 303 285 312 325 327 329 341 377 397 421 431 446 457 468 484 474 462 456 439 423 424 450 506 519 560 606 622 638 671 683 663 677 717 738 744 767 791 867 881 916 967 1002 1013 1059 1148 1204 1286 1371 1438 1465 1445 1438 1322 1329 1362 1370 1307 1236 1221 1221 1286 1292 1253 1223 1209 1171 1160 1130 1069 1031 1022 1005 940 884 818 797 824 883 979 1092 717 434 400 370 352 328 294 247 218 249 245 263 256 143 137 161 141 131 121 122 134 99 116 223 240 188 148 153 108 115 131 154 187 192 178 179 165 178 181 165 147 149 159 145 154 177 200 227 260 260 252 280 308 334 357 364 335 357 396 445 479 494 477 513 500 471 481 490 489 491 543 582 642 690 673 656 690 705 733 765 752 736 756 778 801 818 792 769 768 784 802 823 773 766 760 772 784 794 805 730 717 732 746 760 770 729 716 727 742 754 755 728 723 726 733 744 742 723 717 717 725 738 738 731 731 738 743 750 754 780 823 825 818 812 831 820 783 777 776 787 813 788 759 752 776 789 826 885 932 931 891 879 879 847 841 844 950 1017 1013 1222 1076 991 960 957 1009 914 952 920 916 929 937 934 929 923 927 922 932 950 919 917 926 926 924 921 902 900 899 924 934 965 1125 1208 1216 1146 1092 992 887 966 931 1066 1102 1146 1294 1278 1159 1488 1607 1652 1643 1651 1717 1764 1791 1802 1803 1805 1802 1775 1750 1733 1733 1720 1694 1676 1656 1648 1645 1643 1643 1643 1648 1642 1636 1635 1634 1633 1635 1629 1627 1633 4652 4809 4922 4965 4897 4896 4862 4760 4642 4540 4403 4193 4171 4173 4176 4150 4060 3952 3848 3745 3701 3774 3780 3825 3972 3994 3944 3986 4015 4009 3990 4008 3999 3939 3850 3803 3917 3857 3948 3942 3843 3759 3642 3529 3456 3327 3312 3296 3316 3279 3216 3159 3059 2931 3065 3299 3378 3323 3208 3148 3157 3097 3061 3075 2997 2978 2951 2931 2950 2924 2838 2760 2778 2865 2903 3002 3083 2961 3044 3269 3223 3089 2992 2933 2880 2917 2926 2752 2570 2384 2273 2215 2253 2390 2389 2193 1979 1764 1966 2304 2553 2467 2024 1779 1574 1565 1518 1422 1364 1337 1262 1135 1208 1184 1183 1085 970 1062 1259 1109 1240 1535 1886 2129 2186 2098 1879 1767 1584 1577 1519 1435 1372 1338 1254 1089 990 924 924 972 985 877 689 600 519 486 666 967 1096 1045 1019 877 784 794 734 724 702 670 622 463 308 290 311 439 482 455 432 382 314 374 455 448 426 425 384 271 340 222 115 238 440 583 824 1223 358 455 916 1606 1985 2148 2343 2214 1874 1701 1673 1587 1470 1402 1406 1422 1300 1317 1404 1324 1266 1298 1354 1338 1408 1207 1139 1116 1118 1145 1202 1247 1302 1270 1234 1186 1154 1166 1214 1225 1222 1117 1294 1143 995 1105 1167 799 941 797 685 673 692 772 923 1016 996 792 717 725 872 1021 884 766 921 1082 1119 1174 1155 1104 1082 1062 1162 1087 1028 962 888 870 812 834 942 911 887 969 1054 1027 1030 1280 1164 944 850 791 735 606 457 410 408 401 460 577 724 860 847 799 691 644 572 500 465 470 365 281 243 157 115 108 94 128 98 109 108 146 221 258 211 168 166 164 152 145 159 182 197 217 211 216 215 216 236 284 332 348 442 687 562 393 390 407 601 601 660 739 713 617 631 699 706 732 627 545 560 613 607 628 571 645 637 593 543 512 536 564 653 631 560 514 533 564 631 658 621 610 696 789 800 836 828 839 918 1066 1074 875 881 909 924 906 904 846 779 750 703 587 504 422 416 430 411 344 274 234 251 272 236 169 202 317 215 285 301 287 286 324 331 365 405 411 410 430 461 454 465 491 487 484 468 448 437 418 430 454 480 543 589 602 635 674 677 666 659 678 694 677 733 729 800 858 912 973 990 983 1032 1172 1345 1466 1582 1670 1750 1612 1399 1305 1221 1189 1231 1113 1179 1209 1223 1246 1235 1182 1178 1160 1132 1132 1094 1044 1038 1019 989 911 885 862 875 904 941 1013 990 673 515 458 446 434 374 304 225 202 203 188 177 162 101 112 116 106 103 111 115 192 197 196 197 196 172 115 113 91 89 106 129 139 137 151 155 168 161 148 142 128 126 121 127 133 144 164 189 203 211 214 232 262 290 315 308 306 320 344 382 431 459 414 456 481 480 476 477 454 442 476 522 571 595 586 592 632 662 685 705 692 661 682 704 722 743 713 662 684 701 723 737 725 696 663 674 688 702 701 663 648 660 676 690 704 655 644 664 683 700 707 682 678 688 696 705 716 676 682 687 696 711 723 706 690 704 720 730 750 759 732 786 770 762 769 759 712 712 710 713 734 742 737 772 911 872 911 988 902 977 1199 950 866 820 834 927 1002 914 1075 1158 1079 1015 874 877 902 976 964 876 902 914 926 929 917 900 892 898 910 927 888 875 879 887 891 893 861 875 886 905 934 1029 1009 938 871 899 919 890 1017 1054 985 959 853 887 1051 1182 1337 1423 1504 1549 1485 1572 1657 1719 1758 1763 1767 1790 1796 1791 1774 1764 1762 1741 1719 1697 1676 1672 1671 1653 1640 1636 1636 1628 1624 1624 1621 1619 1620 1616 1617 1622 4546 4639 4711 4798 4702 4687 4618 4531 4444 4347 4245 4161 4155 4167 4153 4076 3977 3891 3811 3747 3732 3639 3556 3644 3754 3818 3862 3927 3962 3933 3934 3977 3998 3963 3912 3948 4063 4086 4083 3930 3872 3793 3643 3542 3452 3365 3355 3352 3315 3248 3176 3085 2975 2916 3115 3232 3328 3306 3353 3470 3125 3125 3065 3038 3028 3007 2940 2881 2889 2854 2787 2754 2739 2733 2782 2910 3027 2931 3105 3328 3291 3200 3135 3004 2857 2974 2883 2688 2532 2408 2338 2272 2266 2440 2390 2209 1941 1879 1906 2167 2531 2387 1980 1740 1612 1544 1526 1529 1491 1457 1400 1328 1269 1138 1071 1108 1140 1075 1266 1146 1084 1356 1768 1996 2028 2085 2003 1794 1637 1641 1585 1497 1431 1325 1250 997 879 777 721 717 728 728 708 621 611 491 522 720 839 800 850 740 780 872 858 816 812 803 731 540 377 366 584 788 827 765 551 478 426 552 614 524 417 407 372 298 358 316 178 116 131 325 1036 702 516 600 677 795 1002 1406 1684 2218 2014 1783 1687 1651 1576 1466 1514 1470 1284 1239 1314 1332 1313 1352 1389 1397 1351 1265 1229 1197 1173 1152 1234 1233 1241 1225 1206 1192 1174 1138 1142 1226 1248 1081 1069 1154 1231 1085 1010 1042 834 570 500 524 608 799 838 1112 1171 1029 973 986 958 943 824 881 949 993 1029 1045 1075 1046 1012 1042 1075 1057 1035 966 896 867 842 758 888 969 992 1058 1113 1024 1066 1307 1290 1244 976 675 680 587 444 342 301 342 446 558 678 788 813 772 753 677 583 571 527 472 283 233 178 132 99 84 66 75 81 90 113 166 231 244 229 195 200 202 193 170 168 183 183 224 247 250 249 245 236 283 294 290 319 357 442 315 418 407 405 508 602 663 681 646 679 692 723 696 620 565 595 645 658 690 674 716 684 560 618 542 634 572 652 639 508 497 544 571 626 642 635 642 684 735 788 793 804 810 802 846 875 865 897 896 869 845 855 864 819 734 712 607 532 476 459 452 414 404 344 303 365 528 778 1100 84 332 279 265 288 300 295 345 357 384 416 434 426 420 458 455 483 511 522 521 496 464 443 418 425 435 477 545 588 600 637 653 662 656 646 677 687 631 626 685 787 866 909 978 1000 1010 1079 1263 1528 1818 2161 2237 2061 1743 1437 1293 1209 1106 1140 1109 1140 1238 1273 1200 1149 1130 1120 1115 1119 1123 1093 1070 1117 1117 1071 935 871 900 979 1010 1039 967 815 592 486 534 534 476 400 328 263 235 209 174 158 120 87 76 91 121 117 118 135 135 100 106 140 149 151 69 54 48 57 97 133 107 103 107 112 129 142 130 125 112 107 103 105 112 118 132 152 154 172 183 190 217 222 239 265 278 286 303 315 307 342 376 410 439 465 461 471 471 445 445 463 493 487 528 533 564 592 623 649 643 597 598 614 627 628 619 572 584 604 629 630 622 624 564 580 594 605 600 593 577 581 602 618 615 594 583 603 621 651 643 623 613 630 650 660 659 621 616 630 642 659 681 667 639 632 656 680 683 691 641 633 664 682 697 682 723 715 688 687 702 724 817 1095 1124 956 879 870 740 852 958 1092 1070 847 950 789 728 839 881 793 752 893 825 993 1017 1031 1099 792 858 877 896 894 881 855 848 860 872 872 853 829 840 850 851 845 851 941 887 1002 1180 1100 876 808 804 810 811 814 781 836 877 854 832 829 947 1138 1237 1323 1402 1409 1449 1518 1587 1647 1690 1685 1693 1735 1762 1777 1782 1776 1759 1748 1734 1714 1707 1702 1695 1677 1654 1639 1631 1630 1629 1624 1619 1614 1614 1613 1614 1611 4494 4519 4521 4601 4526 4445 4385 4360 4342 4297 4236 4238 4178 4163 4094 3975 3866 3794 3723 3662 3567 3497 4014 3955 3711 3845 3818 3852 3875 3908 3943 3971 3996 4002 3989 4058 4049 4045 4020 3880 3832 3803 3655 3560 3486 3461 3419 3377 3298 3242 3224 3103 2899 2881 2983 3072 3475 3846 3904 3755 2999 3147 3074 3082 3051 2965 2880 2824 2864 2832 2788 2779 2832 2893 2897 2873 2932 2876 2987 3015 2991 3017 3084 3055 2891 2855 2742 2629 2531 2460 2334 2241 2426 2548 2374 2148 1990 1975 2075 2283 2465 2244 1967 1776 1639 1583 1640 1695 1658 1651 1443 1392 1334 1332 1337 1405 1685 1846 2317 1902 1111 1003 1348 1627 1769 1907 1972 1809 1749 1727 1659 1548 1400 1210 1142 911 756 657 620 619 672 786 975 989 1042 942 733 584 589 789 782 659 744 865 894 870 871 866 813 601 462 490 752 1011 962 759 475 412 450 500 481 411 337 395 406 437 437 408 369 324 238 160 431 540 531 552 510 436 374 382 911 1951 2027 1806 1685 1685 1680 1742 1609 1591 1418 1345 1379 1359 1276 1317 1388 1349 1281 1282 1266 1226 1270 1255 1163 1205 1220 1204 1203 1227 1173 1108 1126 1199 1223 1162 1127 1193 1290 1222 1195 976 783 739 780 817 864 857 956 1087 1150 1069 1028 1067 1133 939 767 879 945 984 1050 1127 1071 1034 1024 1081 1091 1071 1063 1119 1078 982 936 916 974 955 945 1109 1129 1073 1140 1168 1115 964 756 664 610 530 418 366 318 320 466 562 648 778 826 803 759 701 613 653 603 460 403 287 171 130 79 72 74 76 83 99 135 189 224 239 243 244 220 210 223 200 155 188 205 266 294 258 235 223 232 261 249 275 421 775 1071 206 317 370 385 452 542 601 643 696 706 714 675 635 608 596 687 706 737 734 756 821 1030 1523 1472 594 646 667 685 645 523 543 549 590 618 645 675 685 698 695 746 756 782 832 924 930 761 709 889 905 843 814 827 832 777 761 725 657 584 539 563 520 450 445 420 411 495 643 733 535 218 311 314 275 271 302 285 343 368 356 354 400 437 405 423 441 477 500 517 552 533 502 476 455 456 476 511 567 585 595 599 598 620 643 619 717 688 658 638 663 761 865 883 959 969 1023 1096 1279 1699 2243 2514 2530 2183 1755 1447 1333 1187 1169 1196 1095 989 1087 1207 1135 1107 1065 1073 1098 1125 1149 1167 1158 1068 1065 1075 1047 990 982 1045 1022 997 830 629 522 504 554 522 535 443 321 300 278 179 131 132 117 77 82 170 125 163 145 143 109 72 66 105 101 101 49 25 17 20 55 115 98 84 77 82 109 137 126 109 99 96 94 93 97 98 95 106 121 137 153 151 167 172 192 222 243 249 271 268 274 295 330 360 370 401 400 431 449 456 446 431 447 439 468 480 500 541 582 562 575 531 509 520 523 517 534 558 520 513 522 508 519 542 502 497 510 515 514 531 518 521 530 535 540 550 535 551 566 563 567 570 540 550 575 585 578 580 586 548 559 576 568 575 575 549 564 573 564 581 563 545 578 595 587 610 676 666 714 750 679 704 663 612 674 690 676 633 596 627 660 710 829 763 753 872 873 735 716 691 704 694 720 768 758 782 940 742 729 782 795 793 866 783 836 865 855 835 822 786 794 808 810 800 895 1232 903 895 858 869 818 820 827 813 808 803 817 913 836 812 807 837 932 976 1127 1307 1332 1367 1395 1446 1517 1564 1549 1601 1620 1644 1693 1733 1725 1734 1743 1753 1759 1742 1748 1723 1705 1684 1670 1666 1658 1645 1638 1630 1625 1625 1626 1622 1617 1618 4466 4472 4470 4503 4409 4278 4230 4259 4290 4303 4298 4231 4167 4101 3986 3841 3723 3666 3631 3537 3507 3886 3764 3432 3460 3559 3608 3594 3628 3769 3896 3954 3966 3963 3961 4018 4012 3951 3920 3846 3792 3759 3615 3554 3521 3493 3434 3349 3286 3258 3172 3024 2869 2886 2901 3032 3675 4427 4411 4023 2954 3082 3123 3163 3098 2965 2879 2796 2823 2856 2817 2803 2815 2845 2836 2687 2820 2874 2761 2781 2829 2876 2886 2875 2935 2832 2702 2613 2576 2486 2328 2252 2521 2744 2532 2410 2411 2448 2482 2467 2268 2122 1945 1816 1762 1756 1724 1640 1629 1625 1482 1406 1394 1435 1473 1533 1808 2176 2607 2082 1377 1257 1549 1663 1593 1618 1779 1789 1774 1748 1637 1400 1197 1089 1018 809 656 610 574 564 719 929 987 1000 1052 1084 946 696 611 1009 972 852 812 813 834 872 860 843 823 657 509 466 491 521 674 583 387 312 350 366 361 405 424 480 615 651 551 484 486 497 544 159 208 419 543 572 556 558 506 168 781 1700 2018 1918 1820 1803 2184 1816 1764 1694 1493 1392 1439 1404 1255 1236 1293 1323 1305 1295 1268 1221 1331 1306 1221 1205 1221 1192 1153 1217 1199 1140 1211 1219 1237 1264 1280 1316 1315 1173 1106 1049 986 934 904 1037 639 967 1152 1281 1223 1051 975 1080 1007 885 815 786 863 1039 1124 1278 1203 1077 1038 1037 1014 980 1052 1118 1171 1151 1122 1055 1052 1231 1038 1094 1100 1107 1141 1110 997 833 656 559 585 565 446 295 228 352 448 610 721 994 1027 821 770 755 665 662 573 509 426 294 227 146 142 99 86 92 84 91 129 197 207 241 256 259 235 204 213 210 191 191 239 473 659 232 209 206 225 230 236 275 390 615 966 310 277 351 401 462 541 624 647 741 746 684 629 604 614 590 1073 901 762 785 811 806 609 560 490 607 689 740 759 611 605 541 524 551 600 666 725 692 690 749 708 711 773 829 980 1153 798 699 835 960 1002 1002 836 768 783 777 743 711 677 682 592 563 505 472 482 506 471 404 475 324 292 312 302 280 301 302 254 282 316 317 341 413 429 405 404 408 425 462 503 569 555 531 519 512 516 542 587 608 577 557 530 525 576 643 633 685 656 631 612 630 731 853 891 916 952 1021 1099 1212 1572 1885 1858 1893 1734 1547 1471 1442 1296 1269 1225 1109 1022 1036 1033 1001 992 1022 1059 1089 1124 1144 1142 1113 1009 961 947 1005 1057 1064 1068 1073 918 631 492 494 526 599 598 579 448 273 262 285 171 110 82 61 117 145 259 175 180 171 174 158 59 70 82 76 71 90 129 26 22 58 82 78 74 73 65 100 105 104 95 89 86 86 84 86 81 79 86 96 110 130 124 120 134 154 175 202 220 214 222 242 257 274 305 303 291 323 367 408 437 406 417 432 436 434 433 434 434 437 471 501 487 450 452 445 456 468 476 465 447 446 442 452 468 464 461 460 462 470 486 478 475 475 480 497 514 500 501 507 503 513 527 517 505 500 493 494 512 524 484 470 474 487 504 517 474 484 476 480 494 501 466 491 497 493 543 573 532 563 519 540 588 580 595 579 587 600 599 579 562 574 586 578 575 576 616 617 662 736 691 683 680 677 692 687 682 704 707 700 699 682 701 845 770 765 759 723 797 795 768 771 796 806 776 740 959 938 970 1043 1030 839 907 862 844 818 849 848 1132 895 792 784 831 907 975 1078 1186 1240 1292 1317 1442 1452 1449 1463 1512 1556 1602 1595 1624 1641 1691 1737 1754 1778 1776 1768 1748 1726 1704 1700 1702 1680 1663 1649 1637 1640 1644 1635 1631 1627 1625 4435 4442 4407 4401 4345 4226 4149 4148 4155 4198 4227 4209 4069 3962 3847 3699 3589 3568 3537 3431 3587 3659 3485 3331 3314 3360 3358 3360 3494 3676 3804 3853 3871 3899 3972 3981 3994 3911 3830 3761 3706 3667 3529 3511 3495 3435 3368 3299 3250 3217 3123 2952 2849 2812 2882 3246 4029 4716 4560 3762 3125 3045 3134 3149 3051 2955 2909 2875 2888 2929 2855 2719 2712 2861 2811 2775 2734 2646 2700 2735 2776 2853 2905 2896 2914 2911 2758 2669 2616 2556 2526 2503 2819 2826 2756 2756 2769 2702 2529 2350 2065 1981 1875 1813 1778 1730 1650 1469 1517 1456 1500 1502 1473 1440 1403 1384 1640 1694 1791 1647 1598 1836 2092 1908 1577 1433 1583 1732 1757 1686 1499 1169 1041 1013 906 731 648 625 554 588 727 885 695 567 519 521 632 705 862 1057 1112 1088 1067 1000 833 876 914 801 792 657 530 507 496 446 476 491 419 358 371 402 420 505 494 676 791 731 616 547 507 499 718 177 130 288 436 482 642 650 495 215 601 1432 1858 1843 1876 1589 1407 1692 1424 1370 1453 1484 1526 1532 1294 1243 1309 1346 1335 1300 1258 1199 1245 1263 1218 1221 1239 1192 1109 1179 1146 1159 1192 1228 1258 1272 1257 1195 1168 1095 1058 971 858 826 793 995 1048 1339 1389 1297 1181 1102 1020 859 681 768 689 573 690 1097 1183 1255 1233 1106 1009 1000 1019 968 1026 1065 1162 1176 1153 1031 835 930 1368 1196 1127 1120 1122 1073 906 657 547 525 569 572 522 408 283 486 581 672 706 729 787 1027 836 798 740 716 633 517 407 342 366 270 391 473 385 179 78 111 154 207 223 228 255 279 255 202 235 224 238 276 316 609 818 215 222 226 220 222 234 240 277 267 250 251 298 363 431 508 582 658 694 755 767 748 736 768 825 1185 1028 742 760 746 728 704 548 536 594 653 695 751 811 732 626 538 479 465 509 642 633 633 971 967 682 685 744 802 778 987 836 699 758 936 970 891 763 721 705 701 704 714 756 714 658 580 485 372 279 342 577 376 338 326 299 301 291 264 312 346 293 280 324 324 278 418 416 402 408 416 442 484 507 578 555 519 514 525 553 591 644 646 640 612 564 519 542 584 645 650 636 596 644 629 710 776 824 861 901 998 1071 1140 1323 1350 1342 1289 1184 1304 1418 1399 1400 1364 1284 1180 1017 1021 1020 1015 995 992 1034 1090 1124 1131 1117 1096 1102 1137 1017 977 1029 1127 1209 1043 604 563 525 573 614 723 766 662 584 603 496 392 298 242 262 351 294 179 244 307 264 167 174 224 69 54 55 62 61 58 146 51 36 54 65 61 60 72 59 88 91 83 77 73 79 79 79 79 76 72 69 74 91 104 94 93 108 125 138 159 178 166 175 208 228 234 253 229 224 254 293 337 382 332 351 379 399 418 418 397 411 414 428 456 473 444 480 451 443 440 439 431 422 421 425 428 439 448 438 461 453 453 462 455 428 422 433 449 468 454 428 421 426 437 454 467 453 416 411 424 435 449 423 390 392 401 421 443 418 397 397 416 428 440 429 437 442 456 478 518 580 609 609 583 597 602 596 590 577 566 565 572 522 509 511 525 539 546 545 527 518 589 592 628 647 597 647 619 635 669 687 706 687 640 638 665 685 672 641 657 820 771 754 833 799 834 757 816 790 766 786 701 821 967 1078 1124 1003 871 899 766 939 1038 999 853 794 868 969 994 1000 1071 1242 1366 1407 1372 1340 1379 1422 1470 1522 1463 1473 1546 1621 1701 1746 1728 1716 1732 1739 1738 1724 1731 1726 1713 1693 1663 1649 1661 1652 1641 1635 1635 1634 4399 4373 4323 4317 4305 4206 4102 4094 4069 4008 4068 4076 3960 3850 3752 3631 3547 3437 3398 3353 3433 3421 3277 3199 3411 3344 3358 3390 3477 3592 3659 3672 3702 3772 3697 3960 4027 3897 3752 3668 3607 3572 3472 3456 3423 3362 3314 3294 3270 3186 3031 3008 2848 2781 2968 3526 4151 4207 4086 3429 3269 3136 3094 3072 2982 2952 2918 2882 2875 2874 2782 2576 2425 2497 2464 2532 2582 2633 2612 2621 2701 2694 2908 3051 3108 3080 2943 2778 2663 2639 2677 2580 2938 2978 2966 2952 2798 2516 2228 2104 1953 1869 1817 1797 1730 1590 1537 1546 1753 1665 1639 1635 1598 1541 1385 1312 1284 1480 1607 1659 1809 2084 2154 1888 1587 1435 1526 1595 1602 1633 1542 1237 1157 1099 974 930 928 781 594 600 647 674 468 318 277 252 454 744 930 931 1000 1027 1031 1024 847 899 893 793 778 753 699 663 747 1106 675 634 607 586 624 670 617 712 562 450 496 550 539 512 495 472 528 227 138 281 332 250 656 864 661 405 703 1086 1185 1343 1614 1400 1168 1085 1072 1142 1210 1423 1497 1539 1352 1170 1132 1184 1199 1215 1235 1168 1191 1200 1224 1238 1228 1178 1119 1179 1159 1171 1220 1256 1268 1258 1135 1044 1045 1069 1085 1017 807 753 703 900 1090 1274 1292 1194 1157 1250 1106 685 663 766 806 804 873 981 1080 1115 1121 1102 1088 1063 1071 980 1013 1090 1162 1188 1176 1089 735 805 1046 1137 1126 1092 1081 1027 868 594 503 462 441 442 434 340 360 485 506 475 556 749 801 1126 946 819 766 734 656 556 501 494 565 574 736 798 579 269 78 146 204 222 206 202 230 251 270 245 343 401 604 662 569 859 433 231 217 226 228 222 232 234 247 250 255 274 318 385 464 522 641 696 743 744 728 757 820 946 925 982 789 696 694 656 622 593 554 551 578 607 656 722 732 682 590 489 428 407 390 394 384 533 1127 1221 643 638 698 701 707 798 784 692 675 768 794 761 733 722 722 708 690 687 731 728 678 607 562 573 848 1481 1202 582 337 280 245 242 225 222 204 248 354 482 820 751 447 457 448 409 431 429 461 496 543 575 558 529 497 550 580 607 644 661 668 707 830 782 631 572 590 598 638 560 628 618 659 683 749 825 832 940 977 1002 984 977 1104 1154 1076 1215 1350 1381 1435 1471 1341 1275 1134 1164 1194 1152 1073 1033 1032 1122 1139 1181 1223 1230 1250 1386 1324 1375 1285 1261 1233 1083 1361 742 620 691 791 885 1035 937 824 794 672 558 458 368 363 195 74 118 241 258 208 182 93 149 71 30 45 48 45 28 70 46 33 42 43 43 50 59 56 69 81 75 65 60 69 72 74 73 70 68 59 61 73 79 75 77 86 102 112 121 124 125 134 166 194 199 205 198 187 202 230 267 266 259 276 317 349 370 393 380 382 381 398 413 448 441 420 416 429 438 448 414 401 394 403 414 421 416 375 369 387 397 399 404 361 365 375 387 400 402 374 352 354 364 378 387 369 331 346 357 365 373 360 322 333 345 360 378 374 351 365 388 403 412 416 417 431 457 502 545 544 496 503 564 602 606 596 567 529 531 538 512 492 454 446 471 493 508 515 484 471 482 502 515 538 498 514 524 557 589 697 538 560 581 592 596 614 583 576 584 615 641 638 599 573 675 756 831 679 636 642 793 978 998 924 758 678 915 1011 916 874 1010 1079 953 954 967 964 948 874 959 1134 1244 1294 1264 1220 1267 1323 1376 1393 1369 1386 1460 1540 1620 1659 1622 1556 1624 1656 1701 1713 1720 1731 1734 1722 1694 1685 1687 1680 1661 1642 1642 1643 4326 4293 4268 4255 4259 4246 4181 4054 4016 3936 3950 3957 3824 3685 3623 3542 3494 3362 3323 3309 3342 3369 3579 4068 3955 3200 3336 3398 3452 3503 3538 3574 3578 3559 3628 3874 4007 3892 3685 3570 3522 3511 3432 3389 3354 3327 3326 3338 3295 3032 3021 2884 2750 2793 3033 3400 3731 3626 3596 3447 3324 3204 3105 2971 2795 2733 2779 2760 2705 2644 2541 2417 2359 2295 2238 2205 2188 2327 2389 2405 2524 2513 2941 3121 3160 2994 2819 2708 2648 2657 2672 2603 2701 2931 3037 2811 2469 2349 2201 2056 2007 1957 1891 1798 1675 1557 1497 1555 1660 1740 1723 1620 1502 1378 1548 1540 1584 1650 1684 1732 1871 2031 1780 1568 1461 1409 1388 1390 1484 1730 1695 1380 1262 1166 1101 1128 1160 1050 788 657 596 539 468 392 280 305 531 646 664 743 756 747 923 991 764 792 794 785 796 820 814 732 776 681 700 759 764 760 835 904 881 707 413 352 441 529 608 561 506 479 531 426 298 249 215 184 446 665 502 306 260 227 267 965 1464 1329 1123 1087 1247 1350 1246 1245 1297 1310 1209 1168 1204 1216 1220 1166 1153 1164 1125 1021 956 1101 1132 1143 1129 1203 1218 1215 1229 1237 1368 1241 1031 966 989 1009 1051 1086 781 688 706 918 1131 1232 1301 1350 1361 1374 1275 1218 1016 829 995 806 1201 1120 1052 1124 1200 1305 1403 1170 1025 922 967 1132 1242 1228 1282 1280 950 642 682 915 1054 1066 1061 1042 851 636 486 439 417 381 425 225 348 336 293 264 358 765 515 1165 956 819 805 777 713 650 659 743 813 867 883 817 854 973 291 178 158 166 166 167 205 213 246 266 339 584 895 845 893 667 260 194 211 237 248 227 221 234 239 243 270 324 362 425 488 601 624 695 745 729 699 727 784 792 772 711 679 696 657 627 601 590 583 568 521 508 564 572 624 606 496 403 367 392 385 362 406 536 770 886 655 657 708 712 712 738 776 764 737 773 787 776 756 726 732 678 699 696 712 739 720 660 673 734 872 739 512 318 477 457 347 325 459 563 623 782 635 833 1434 813 349 404 526 469 430 442 463 497 559 602 596 572 516 609 624 604 600 622 716 789 1111 1285 1123 924 808 546 575 548 554 567 589 640 751 788 812 892 903 887 882 948 1116 1174 1064 1041 1038 1145 1379 1510 1464 1386 1375 1427 1428 1303 1205 1153 1129 1201 1222 1227 1283 1364 1353 1388 1203 1122 1259 1339 1339 1165 1325 1099 844 890 1049 1056 1010 964 845 759 694 620 524 407 274 100 53 158 317 178 157 108 89 90 56 23 29 27 23 13 16 22 24 28 27 47 47 49 56 57 55 56 54 53 56 62 65 63 66 58 52 51 53 54 64 70 72 81 84 86 95 101 106 127 149 155 166 180 164 167 182 190 193 209 212 250 287 312 310 327 341 328 358 357 366 368 356 337 359 376 362 368 356 334 338 344 358 351 325 312 317 327 347 346 307 306 315 326 334 345 339 314 303 312 320 319 317 293 291 301 308 314 307 298 302 311 323 331 337 329 351 371 388 401 396 373 385 398 426 457 440 409 359 391 443 457 449 463 414 452 473 443 414 407 391 413 424 442 440 419 413 430 453 478 472 455 445 463 477 488 528 471 462 489 522 554 543 515 520 555 565 569 559 572 556 550 589 597 546 563 583 587 589 653 668 699 657 759 919 970 706 690 842 932 1002 959 891 989 865 945 1042 1111 1137 1129 1114 1162 1228 1271 1271 1296 1309 1369 1442 1468 1485 1532 1419 1429 1540 1608 1628 1679 1671 1699 1717 1721 1717 1708 1706 1690 1666 1660 1655 4255 4238 4224 4208 4209 4219 4168 3993 3922 3842 3821 3829 3730 3606 3554 3449 3382 3309 3268 3241 3252 3312 3389 3383 3406 3182 3304 3354 3383 3432 3487 3520 3529 3518 3616 3788 3928 3908 3720 3539 3498 3476 3392 3352 3348 3347 3326 3272 3163 3149 2910 2767 2768 2862 3000 3185 3404 3237 3374 3394 3287 3160 3038 2885 2755 2635 2637 2689 2596 2451 2384 2375 2298 2165 1994 1936 1947 2048 2098 2044 2179 2278 2755 2844 2916 2923 2788 2639 2644 2728 2727 2727 2773 2861 2757 2423 2251 2308 2185 2095 2064 2045 2025 1986 1869 1685 1731 1651 1745 1803 1710 1634 1664 1444 1571 1719 1719 1672 1650 1685 1721 1785 1409 1200 1198 1225 1210 1246 1417 1723 1581 1257 1076 993 971 1034 1188 1131 938 803 698 648 604 474 418 536 671 645 540 529 541 560 893 1095 818 755 787 803 810 840 892 764 744 683 671 724 796 901 1001 1020 1035 810 577 501 529 622 790 641 530 530 614 672 626 492 305 171 406 624 585 495 454 301 248 750 1388 1566 1384 1178 1197 1234 1376 1369 1213 1112 1111 1125 1107 1201 1138 1341 1263 1189 1094 951 1112 1712 1305 1222 1172 1187 1198 1182 1153 1125 1494 1289 1073 989 990 1028 1135 1155 879 727 808 1033 1199 1279 1468 1105 1191 1252 1211 1160 1100 1055 1023 730 846 675 466 320 624 1595 1542 1214 1125 1055 1023 1103 1213 1163 1323 1410 1227 802 613 817 1025 1071 1084 1029 869 682 594 549 443 362 383 341 370 368 365 353 292 676 573 874 940 904 899 817 708 754 850 968 1002 993 916 755 620 622 636 368 187 140 170 173 226 240 253 256 325 631 1072 796 611 265 166 193 235 241 261 233 225 250 288 305 392 710 394 471 507 512 554 623 669 683 691 726 738 758 747 715 715 688 637 615 590 570 560 537 401 390 424 438 517 534 408 375 356 390 409 459 533 531 521 540 562 640 682 712 766 803 750 784 785 761 759 815 882 711 705 662 695 680 655 677 697 670 706 755 921 1282 1181 299 411 562 580 843 1279 1311 1125 1248 666 1568 1479 934 527 340 551 555 416 453 475 494 578 630 660 624 598 663 660 598 587 596 798 930 1030 984 766 550 500 575 565 560 577 606 626 666 765 796 823 831 826 822 841 962 1076 1107 1031 976 972 1029 1090 1306 1474 1529 1563 1625 1693 1496 1361 1306 1313 1343 1342 1232 1079 1112 1146 1083 1062 1295 1601 1699 1573 1533 1339 1070 1095 1043 933 965 677 642 667 666 654 644 598 415 234 148 109 121 277 142 116 84 64 61 35 23 22 19 15 17 23 17 12 30 27 17 22 40 50 47 42 42 46 49 46 51 48 48 52 46 42 39 38 41 49 56 60 62 62 69 79 84 87 98 104 109 133 156 148 144 146 147 155 171 176 192 214 220 225 261 290 274 283 281 286 292 296 263 278 277 279 300 303 261 274 288 276 277 267 229 251 274 275 268 276 281 265 278 270 282 293 282 261 272 277 276 280 276 273 279 281 279 282 292 299 303 298 300 311 311 321 332 339 334 343 318 311 309 326 330 321 341 324 322 330 332 337 366 317 334 352 344 345 382 342 367 370 366 369 375 360 372 392 394 396 408 384 407 427 430 427 427 408 426 446 448 446 448 443 459 516 504 506 509 488 516 512 495 509 532 538 534 557 551 540 689 721 596 615 590 817 798 749 657 808 742 831 1012 998 905 890 853 908 992 1020 1057 1127 1152 1170 1225 1253 1295 1345 1341 1407 1445 1402 1460 1477 1440 1559 1619 1550 1600 1664 1671 1722 1725 1727 1716 1705 1697 1680 4213 4206 4213 4216 4197 4149 4084 3931 3877 3815 3753 3702 3647 3564 3468 3382 3303 3232 3191 3191 3172 3111 3128 3272 3210 3168 3245 3303 3329 3369 3404 3436 3512 3473 3576 3764 3910 3906 3753 3559 3510 3435 3367 3340 3331 3313 3269 3178 3162 3055 2872 2790 2811 2891 2997 3072 3147 3301 3456 3416 3258 3098 2963 2824 2761 2543 2488 2490 2405 2309 2320 2481 2265 2065 2011 1837 1788 1857 1864 1913 2183 2436 2583 2728 2814 2795 2736 2678 2754 2823 2832 2789 2829 2731 2344 2229 2289 2207 2113 2072 2030 2005 2006 1982 1993 1971 1852 1837 1937 1930 1798 1634 1755 1798 1664 1518 1611 1656 1501 1567 1512 1568 1298 1174 1072 976 1060 1227 1563 1480 1238 1034 881 781 817 954 1090 1002 943 911 851 783 703 565 719 787 800 788 706 599 516 550 779 936 882 815 793 808 793 869 973 893 812 743 782 894 995 1045 1056 1035 1012 775 577 556 516 668 688 568 407 382 430 447 517 459 369 207 376 718 963 901 574 527 475 442 781 1325 1753 1677 1386 1307 1418 1454 1223 1074 1073 1032 872 1088 1071 1439 1367 1231 1188 1104 1078 1163 1430 1344 1267 1208 1086 1029 1158 1081 1518 1473 1178 996 984 979 1127 1204 974 864 995 1143 1206 1332 1535 1219 1143 1161 1170 1194 1307 1343 1379 1136 732 633 748 860 1107 1452 1304 1146 1238 1320 1301 1324 1209 1197 1235 1376 1241 1011 994 980 1070 1125 1158 1069 930 844 762 569 441 436 349 339 373 371 393 425 387 575 660 819 933 963 920 828 725 667 816 925 965 968 829 622 493 460 414 375 309 204 219 266 260 265 267 258 283 372 376 305 244 198 178 190 246 262 266 235 229 260 318 401 631 1404 1042 1114 874 515 536 609 635 672 679 690 734 761 743 732 714 630 598 555 507 481 458 476 437 397 368 363 410 420 428 434 425 430 443 475 471 307 346 374 410 519 633 746 1027 988 979 819 729 742 779 877 794 628 606 634 673 659 595 634 640 648 690 720 877 1274 1594 882 437 544 875 1479 1812 1626 1545 1860 1675 1676 1601 1341 1011 978 504 517 434 447 512 486 570 598 673 686 692 693 663 631 640 705 826 891 762 592 582 602 595 554 567 582 594 609 678 694 751 787 790 779 780 779 832 948 1003 985 948 905 915 944 964 1110 1227 1269 1439 1621 1711 1640 1507 1431 1452 1466 1524 1382 1124 997 985 943 1095 1870 1886 1843 1654 1491 1214 974 1046 706 771 831 659 534 548 629 586 569 540 394 225 129 76 160 181 177 136 51 27 43 19 10 17 20 17 18 4 0 0 17 19 11 16 28 35 27 29 33 37 45 36 39 37 37 37 38 38 30 27 31 37 44 48 43 51 56 64 69 70 70 68 83 102 124 130 127 124 127 131 140 155 151 139 141 157 182 219 224 209 209 233 240 242 226 220 217 217 220 237 201 199 191 193 205 213 215 209 210 211 218 234 247 223 216 221 238 249 250 231 242 242 253 263 265 249 245 251 261 269 273 256 262 247 258 271 257 231 250 238 227 244 270 260 212 196 220 243 260 261 253 251 249 266 272 260 257 270 258 281 308 274 277 299 287 301 337 324 323 334 329 338 355 335 342 359 363 361 379 361 373 381 380 395 409 416 417 429 425 429 444 466 440 439 439 458 482 494 503 496 499 507 508 532 605 560 552 595 694 822 633 598 596 657 701 763 775 793 808 843 896 942 959 1030 1029 1093 1158 1198 1220 1231 1276 1337 1357 1270 1113 1285 1251 1303 1324 1399 1476 1503 1639 1703 1730 1740 1738 1739 1732 1713 4197 4191 4199 4204 4191 4133 4018 3891 3837 3787 3730 3697 3648 3530 3419 3318 3214 3131 3064 3034 3031 3067 3220 3294 3241 3226 3254 3254 3247 3269 3297 3371 3498 3525 3629 3762 3868 3933 3898 3669 3487 3405 3379 3349 3293 3215 3122 3095 3042 2946 2852 2802 2817 2901 3005 2992 3067 3476 3583 3443 3250 3071 2875 2752 2709 2419 2297 2212 2166 2201 2232 2266 1917 1954 1835 1686 1674 1761 1743 1953 2308 2423 2636 2783 2775 2764 2754 2891 2906 2944 2897 2790 2732 2609 2278 2144 2128 2081 2056 2030 1992 1939 1921 1905 2076 2023 1987 2031 1976 1853 1928 1749 1720 1945 1998 1725 1465 1501 1500 1522 1521 1579 1500 1350 1109 936 1076 1382 1505 1152 950 855 728 664 807 1046 1086 955 908 950 1166 1498 1289 691 943 979 971 974 929 770 531 467 454 538 646 674 696 748 587 737 900 935 871 818 875 1055 1104 784 813 829 790 684 627 671 570 606 535 433 327 296 270 189 288 438 497 330 312 440 604 1035 577 778 522 321 381 619 903 1647 1585 1230 1281 1260 1168 1099 987 830 1290 1057 998 1086 1144 1149 1190 1119 1070 1043 1124 1162 1127 1104 1138 1045 1057 1183 1547 1533 1244 1080 950 904 1118 1264 1008 901 1093 1116 1201 1836 2065 1417 1047 1015 1027 1066 1091 1198 1314 1188 1022 1011 1107 1262 1613 1589 1375 1275 1382 1441 1342 1195 1037 1157 1210 1300 1294 1197 1009 1070 1080 1141 1141 1057 969 904 641 567 487 430 441 539 508 351 440 487 517 608 782 949 963 997 839 802 773 731 708 780 923 850 746 620 499 444 438 415 337 261 258 235 226 224 218 224 245 254 238 215 201 199 199 222 268 281 271 262 271 307 355 435 624 1031 932 742 553 505 586 670 642 658 663 681 713 718 711 714 687 632 573 509 456 486 501 434 409 394 365 318 366 404 422 434 430 412 386 365 333 233 232 266 404 584 655 692 1145 1024 939 758 643 687 712 798 719 667 623 619 662 619 529 566 565 606 642 652 760 1068 1552 1758 875 735 1662 2202 1848 1726 1456 1610 1770 1781 1690 1593 1483 1230 624 468 462 422 498 485 478 588 667 700 688 659 665 685 722 818 847 758 693 693 664 605 568 591 609 582 585 587 670 696 736 781 789 793 790 773 836 907 925 918 897 845 876 885 875 915 960 981 1108 1306 1402 1496 1521 1520 1588 1568 1606 1637 1520 1454 1524 1509 1623 1983 1800 1488 1275 1077 853 260 280 364 471 467 498 549 516 532 479 442 414 336 198 115 79 157 186 174 127 7 36 55 39 19 17 25 23 10 5 2 2 8 10 8 10 19 22 18 21 27 29 33 30 28 29 30 31 30 30 27 23 22 26 34 36 29 39 46 51 57 59 52 54 63 77 95 107 106 103 112 116 119 125 123 109 112 119 131 152 148 117 140 175 195 208 198 177 178 181 183 183 165 151 151 152 160 170 184 170 153 159 169 186 199 181 168 180 195 206 216 205 191 195 212 221 239 202 181 189 204 212 228 177 156 153 174 191 195 214 160 143 147 158 177 192 151 153 164 183 206 215 181 172 192 210 224 224 185 191 190 204 220 219 207 200 218 243 274 278 262 260 273 288 302 299 288 281 296 306 321 321 327 320 328 343 363 380 368 345 353 385 395 405 400 386 384 406 433 450 430 418 461 533 468 482 540 581 610 592 519 748 678 630 598 573 597 670 705 716 774 824 839 878 868 891 955 1027 1088 1140 1142 1148 1197 1264 1301 1171 1120 1284 1254 1131 1051 1274 1266 1366 1525 1621 1698 1729 1694 1725 1734 1732 4182 4181 4193 4214 4201 4060 3957 3867 3824 3763 3730 3701 3619 3504 3394 3261 3145 3056 3009 2980 2980 3120 3187 3131 3143 3172 3178 3162 3133 3152 3224 3368 3494 3564 3648 3734 3772 3774 3769 3595 3477 3429 3389 3316 3238 3199 3146 3105 3053 2958 2857 2800 2822 2918 2973 3027 3263 3514 3557 3438 3249 3032 2798 2769 2593 2294 2093 2018 2033 2146 2283 2291 2004 1918 1867 1725 1616 1727 1703 1780 1912 2108 2415 2651 2834 3037 2982 3094 3091 2970 2899 2807 2604 2501 2166 2061 2006 1984 1951 1947 1959 1904 1811 1883 1810 1746 1782 1851 1821 1674 1879 1819 1770 1830 1680 1437 1379 1409 1535 1535 1609 1653 1502 1254 1162 1205 1365 1442 1279 1044 876 743 738 871 1163 1213 1065 928 871 940 1354 2170 1803 960 996 1073 1065 1019 892 680 521 437 291 230 202 241 378 536 478 586 756 863 886 872 943 1214 841 544 649 764 789 833 965 963 940 762 576 434 355 335 328 205 198 371 529 466 351 349 260 297 260 380 317 199 193 229 293 750 1039 1095 1159 1179 1165 1161 975 1592 1117 957 935 952 975 1020 1094 1067 1066 1022 1017 972 1033 1460 1169 1141 1124 1111 1217 1271 1180 1208 1018 865 1069 1253 1131 1007 1155 1179 1324 2022 1651 1141 941 856 850 994 1204 1192 1202 1236 1234 1191 1258 1499 1728 1345 1195 1303 1330 1179 1355 1196 1209 1110 1175 1262 1256 1184 1009 1074 1059 1063 1073 1062 1030 849 666 568 509 448 470 571 765 537 506 535 628 728 833 973 850 834 791 751 801 816 716 780 908 791 717 622 552 503 425 417 350 290 268 222 190 189 191 206 234 211 182 172 179 204 216 249 261 264 275 282 294 328 347 460 486 457 441 443 453 479 611 651 647 648 658 669 654 663 664 661 649 627 587 529 493 738 1086 1312 894 339 330 317 352 379 381 388 379 321 291 256 257 210 194 247 372 491 582 699 798 944 978 740 549 672 656 631 617 654 671 660 701 613 593 588 541 543 563 561 673 954 953 1292 988 718 1296 1626 1750 1646 1150 1363 2010 1760 1722 1681 1627 1358 850 494 458 438 468 465 496 553 638 717 701 702 632 679 770 843 840 749 755 781 727 655 641 675 681 654 652 635 664 695 710 729 760 821 816 784 800 866 919 929 893 868 886 886 864 848 851 823 923 1093 1195 1203 1217 1398 1612 1680 1713 1791 1877 1907 2076 2282 2266 1704 1111 879 635 363 202 271 400 507 632 640 677 624 475 383 350 330 302 259 175 134 126 169 216 192 99 17 37 51 49 32 19 19 19 12 7 2 2 9 15 3 1 14 16 10 13 20 23 24 26 27 24 25 26 24 27 26 22 20 18 23 22 21 28 37 42 44 47 45 45 50 60 69 65 79 80 89 100 106 107 107 95 95 99 104 108 103 91 102 125 149 169 165 134 146 151 154 153 145 136 114 121 128 137 141 128 114 123 132 140 150 141 124 143 154 159 156 133 112 125 141 150 174 138 108 116 131 133 152 131 111 101 115 125 132 135 116 106 116 126 131 132 116 113 123 136 151 167 124 125 141 153 167 176 134 135 145 161 176 190 159 170 185 199 211 216 204 198 209 228 248 257 243 226 243 258 274 295 299 264 284 302 319 330 320 303 308 332 346 361 358 340 348 369 387 400 389 369 365 465 508 525 487 511 585 652 557 605 584 529 547 582 571 619 618 652 734 787 796 801 835 895 917 973 1004 1062 1063 1080 1132 1196 1295 1256 1245 1250 1235 1111 941 1127 1130 1128 1188 1405 1595 1578 1638 1683 1706 1736 4163 4157 4181 4201 4175 4043 3951 3877 3826 3809 3780 3704 3603 3492 3363 3264 3123 3039 3012 2989 3008 3065 3079 3032 3022 3051 3090 3082 3047 3114 3160 3320 3458 3533 3596 3650 3658 3764 3658 3525 3438 3406 3354 3272 3236 3204 3190 3132 3055 2936 2841 2832 2877 2945 2957 3102 3371 3507 3519 3434 3204 2978 2953 2700 2460 2160 1959 1914 1942 1980 2000 1994 1729 1536 1562 1627 1545 1618 1608 1597 1760 2000 2262 2666 3143 2910 2718 3022 3183 3001 2818 2681 2393 2286 2079 1862 1801 1787 1774 1763 1801 1772 1651 1716 1707 1689 1716 1776 1745 1613 1788 1768 1783 1685 1452 1285 1316 1391 1560 1610 1603 1540 1305 1039 1082 1410 1605 1444 1187 1033 834 667 761 1026 1156 1122 991 943 968 1157 1843 2474 2139 1212 944 972 939 866 711 545 565 558 387 266 258 271 441 596 665 639 711 791 833 961 1099 840 541 527 681 787 803 926 1496 1185 1105 842 583 449 378 267 394 374 264 265 371 418 400 331 199 76 78 213 196 117 115 186 361 721 843 949 1031 1048 1048 1154 985 1091 1254 1114 922 905 877 954 1015 974 982 1054 1056 956 937 1280 1152 1199 1188 1173 1199 1197 1123 1198 1023 874 952 1072 1081 1109 1252 1227 1209 1490 1373 1084 1000 850 786 882 961 997 1095 1241 1375 1161 1161 1279 1311 1289 1266 1192 1174 1135 1287 1270 1057 1058 1185 1164 1136 1067 1000 1154 1165 1114 1129 1138 1040 737 621 607 594 602 650 767 910 743 535 551 670 750 829 1026 955 886 828 795 800 805 739 771 866 794 679 601 567 498 421 418 371 296 241 239 269 226 232 245 245 204 171 167 172 214 223 241 250 263 279 298 307 347 388 437 457 460 457 441 433 539 604 627 629 626 632 650 647 644 629 616 607 596 601 563 548 650 696 570 388 335 328 321 315 307 341 361 370 260 261 235 211 208 215 254 360 445 570 630 616 722 853 776 552 582 556 561 567 572 675 801 753 609 541 518 518 503 466 463 470 561 664 745 767 809 1884 1899 1853 1593 1119 1037 1958 1767 1786 1714 1475 938 402 571 405 408 460 480 478 516 615 746 744 716 660 707 809 855 816 811 798 801 782 754 734 713 702 722 751 732 698 722 725 721 754 825 848 811 772 785 831 920 919 912 912 903 905 864 851 826 869 999 1082 1037 1017 1216 1442 1653 1781 1725 1511 1662 1932 2132 1948 1376 727 440 165 68 47 253 390 460 671 678 572 574 400 266 270 211 199 193 145 114 114 145 247 250 129 38 10 9 18 27 10 14 13 10 5 0 2 6 4 0 3 8 11 4 7 12 13 14 17 19 19 20 20 19 21 22 19 16 14 14 16 16 18 22 30 30 35 37 38 40 45 44 47 57 60 63 76 88 85 90 85 79 80 83 83 83 82 85 95 104 101 115 106 112 120 123 121 119 116 99 95 99 102 99 99 95 95 101 111 115 108 85 93 96 97 93 84 60 65 77 88 87 76 66 72 76 83 92 91 87 83 89 92 93 94 94 80 87 93 99 95 86 74 83 95 104 105 96 97 103 113 120 116 109 109 118 129 143 147 134 137 151 167 183 177 170 171 173 181 195 199 196 184 192 210 223 248 238 230 237 253 270 272 269 254 260 274 294 325 311 285 293 322 341 339 349 336 333 363 398 407 389 385 442 510 516 498 572 540 548 589 593 561 571 645 655 740 777 792 854 884 888 943 986 1003 1012 1040 1044 1109 1176 1167 1162 1216 1241 1090 1160 1193 1129 926 739 1058 1164 1230 1426 1570 1630 1711 4142 4127 4156 4185 4145 4029 3945 3895 3881 3850 3773 3678 3585 3456 3322 3276 3212 3116 3017 3004 3025 3014 2978 2947 2930 2953 3010 3069 3069 3127 3172 3310 3420 3490 3534 3552 3629 3695 3520 3426 3359 3326 3302 3275 3293 3269 3216 3150 3062 2921 2847 2907 2932 2934 3030 3175 3328 3446 3497 3396 3148 3139 2788 2517 2266 2047 1881 1783 1768 1750 1746 1736 1735 1759 1832 1887 1580 1577 1543 1604 1913 2285 2670 3062 3026 2371 2275 2838 3167 2974 2677 2550 2317 2082 1965 1938 1735 1590 1570 1515 1580 1600 1410 1355 1392 1463 1546 1648 1649 1751 1734 1676 1621 1493 1313 1209 1291 1329 1428 1464 1426 1298 1228 1511 1960 1075 1195 1102 994 852 725 839 882 898 934 973 1000 1062 1179 1446 2008 1878 1484 1015 799 748 772 773 703 661 722 700 630 577 472 463 795 970 921 779 722 743 769 911 1089 629 504 565 620 648 711 1028 735 884 893 692 491 386 344 297 393 299 229 219 234 284 415 236 182 284 228 109 99 150 69 114 313 705 895 891 866 878 886 951 988 973 986 1016 987 986 896 924 964 957 951 992 1045 1042 1208 1405 1531 1439 1271 1229 1166 1172 1094 998 942 855 823 913 985 1153 1168 1093 1065 1066 1059 1046 1041 903 755 769 861 912 891 937 1264 1139 1197 1350 1451 1443 1357 1196 1233 1213 1146 1236 1257 1155 1105 1113 1108 1066 1115 1227 1272 1254 1295 1235 943 670 583 621 661 644 782 1036 1086 787 657 686 702 760 916 1015 909 812 793 789 757 708 919 859 840 766 640 615 607 530 477 448 407 371 353 326 299 269 287 309 290 250 226 165 189 208 219 239 261 280 306 358 374 371 387 423 442 444 439 466 498 586 612 603 604 609 614 610 626 619 608 602 584 578 582 575 530 499 474 411 384 333 375 515 646 872 995 357 689 332 259 266 248 222 231 249 309 415 519 540 532 575 772 894 644 547 514 535 589 531 537 670 680 595 588 643 568 468 488 523 986 1088 625 697 723 941 1793 2015 1769 1513 1599 1503 1948 1877 1821 1777 1593 1047 362 610 488 444 449 460 474 494 602 658 700 724 729 748 806 859 855 810 802 810 811 802 760 795 743 712 766 826 718 746 759 747 760 824 877 849 826 797 837 894 928 944 952 958 937 898 883 866 896 996 993 1006 953 963 1106 1285 1353 1334 1063 1130 1299 1332 1196 878 122 174 46 50 92 97 138 249 484 586 525 439 367 252 290 201 210 179 141 110 70 129 247 284 187 99 89 0 0 2 0 4 6 5 0 0 3 3 1 0 1 4 7 4 5 5 7 9 12 13 13 13 13 15 17 18 16 15 15 14 14 13 13 15 15 18 23 30 36 32 33 32 35 40 45 41 51 48 56 68 72 67 67 67 67 70 68 67 73 74 76 85 87 89 88 96 89 94 95 87 79 81 78 77 84 72 66 70 66 70 76 61 54 55 56 54 56 46 46 53 60 60 62 55 55 55 59 62 60 68 58 59 61 60 66 69 49 50 54 55 57 64 58 65 67 70 77 83 67 78 88 87 88 91 85 96 104 110 112 114 112 123 136 135 136 148 153 141 151 156 154 162 167 164 177 177 185 198 202 199 207 219 215 222 217 212 225 222 224 243 234 229 245 266 256 277 274 283 305 298 301 314 308 334 361 367 373 487 479 450 454 475 576 538 609 658 722 743 751 833 872 899 914 925 953 983 1023 1025 1034 1034 1031 1095 1145 1184 1089 976 918 1148 880 903 877 802 799 917 1323 1476 1517 4113 4119 4144 4165 4113 4016 3952 3934 3913 3851 3761 3666 3576 3429 3331 3297 3284 3180 3009 2996 3002 2990 2983 2981 2986 3026 3121 3213 3045 3130 3226 3369 3466 3498 3513 3536 3538 3536 3415 3360 3330 3304 3293 3284 3365 3302 3190 3058 2928 2859 2880 2956 2985 2987 3071 3113 3233 3433 3510 3331 3310 3009 2716 2446 2223 2025 1823 1696 1691 1655 1639 1632 1742 1830 1781 1813 1627 1532 1559 1818 2263 2645 2845 3089 2791 2759 2332 2802 3010 2683 2507 2461 2200 2134 1990 1887 1678 1479 1442 1329 1352 1357 1250 1185 1163 1187 1353 1640 1719 1607 1533 1500 1465 1402 1312 1247 1163 1278 1347 1370 1288 1151 1180 1650 2521 1789 1098 906 821 634 792 1227 1141 950 940 974 1050 1133 1067 1248 1189 1030 873 781 731 687 664 716 807 835 826 746 689 725 676 613 880 1011 963 887 853 777 837 1162 981 536 434 457 431 422 563 1048 794 630 547 465 405 404 415 330 403 361 257 204 176 178 255 208 239 265 202 132 113 116 21 22 239 494 644 692 703 811 873 884 887 877 932 1000 975 997 946 941 945 917 882 879 863 881 1371 1668 1722 1597 1488 1439 1186 1060 996 1043 1106 971 757 824 1090 1240 1125 1053 1044 1039 1037 1070 1096 1048 848 721 699 726 709 939 996 1087 1129 1074 999 1045 1111 1190 1170 1130 1080 1065 1075 1071 934 1129 1200 1174 1194 1274 1286 1330 1318 1089 852 754 755 751 766 670 799 977 984 797 653 672 691 759 901 956 860 785 774 739 783 796 844 752 783 824 735 676 725 616 574 527 484 481 465 418 312 269 296 331 333 313 241 179 202 204 219 241 250 279 324 383 427 399 377 400 413 445 443 490 538 592 609 592 584 599 604 633 619 597 596 604 608 570 595 595 546 487 429 375 373 352 455 614 762 1064 1285 545 1102 574 244 255 262 239 246 242 291 328 335 376 451 478 637 782 657 582 536 454 576 548 549 575 579 556 550 567 493 454 502 853 1404 1334 910 860 1321 1715 1918 1723 1244 1012 1452 1287 1185 1121 1167 1187 1048 686 560 566 561 510 460 480 521 507 571 594 665 751 780 767 770 779 804 806 796 795 822 948 1002 1196 1249 953 681 957 795 774 781 776 789 864 908 889 886 856 861 892 915 951 953 971 955 950 956 915 829 831 920 987 1006 1006 961 952 967 1020 1022 993 892 819 801 983 815 341 115 26 64 70 134 131 289 400 449 590 624 380 240 144 122 114 97 83 89 162 197 250 306 305 184 143 55 0 0 0 0 1 0 0 0 0 0 0 0 0 3 4 2 2 5 7 8 9 8 6 7 11 13 15 13 12 14 13 13 11 11 10 10 12 15 18 25 24 22 23 26 28 33 28 27 27 34 43 55 52 48 49 53 56 58 57 57 57 62 67 72 74 62 58 62 67 71 70 54 57 53 53 56 54 44 44 43 46 50 45 39 40 39 40 41 40 42 44 44 45 46 47 43 34 32 36 38 44 35 32 36 33 33 38 34 35 40 38 39 45 37 37 38 39 46 52 52 56 58 56 64 72 75 75 78 80 82 92 105 102 103 103 110 120 129 118 121 119 123 132 141 136 144 146 157 172 182 168 177 172 175 186 190 174 176 176 183 192 198 182 192 183 196 217 228 220 237 254 262 266 276 284 328 316 338 375 391 403 369 363 485 512 551 606 614 592 659 758 845 866 822 860 902 931 972 986 969 951 975 968 1098 1162 1071 1135 1249 1208 1078 924 769 815 896 743 974 1121 1063 4093 4118 4144 4132 4084 4061 4005 3952 3903 3837 3749 3643 3547 3398 3338 3314 3286 3203 3031 3009 2976 2986 3003 3011 3044 3111 3167 3165 3047 3112 3219 3381 3489 3505 3532 3508 3456 3409 3353 3340 3341 3341 3364 3363 3337 3238 3116 2978 2895 2895 2906 2956 3009 2990 2953 2971 3117 3286 3299 3278 3087 2843 2599 2375 2186 1990 1765 1701 1609 1600 1583 1646 1784 1819 1674 1603 1626 1476 1738 2167 2567 2911 3105 3123 3123 2717 2437 2687 2866 2556 2417 2361 2284 2105 1968 1841 1661 1504 1439 1299 1286 1214 1145 1121 1152 1267 1519 1773 1918 1608 1454 1462 1484 1493 1377 1271 1068 1013 1168 1313 1286 1169 1206 1783 2612 2783 2402 1877 1239 772 1131 1283 1184 1104 1102 1086 1097 1213 796 968 852 772 770 804 810 718 650 660 827 879 838 758 702 767 729 755 847 904 900 939 1042 927 971 902 529 356 362 439 484 524 918 891 444 337 429 396 288 320 418 380 488 435 294 261 165 183 164 649 662 339 220 192 144 80 16 0 120 294 391 392 490 604 803 911 922 906 905 890 932 937 912 906 890 856 858 868 857 846 1321 1730 1795 1616 1401 1484 1445 1186 1207 1266 1171 1140 1129 1080 1205 1178 1070 1003 994 986 985 1048 1172 1041 905 1053 1263 1271 702 1052 1014 1074 1126 1159 1186 1239 1221 1079 1115 1130 1077 1008 1005 1101 893 1037 1125 1135 1189 1211 1035 1091 998 779 647 712 806 745 898 932 930 975 920 751 645 636 658 729 802 835 861 892 895 818 833 832 843 795 744 808 869 706 687 653 640 618 579 525 472 440 341 278 276 298 311 306 228 203 220 230 238 254 278 295 326 393 426 405 398 413 432 465 473 499 541 574 574 557 564 568 587 601 606 615 581 575 566 548 582 593 549 497 438 376 364 375 445 489 542 712 793 1278 1304 1013 701 241 285 283 254 226 220 224 242 288 409 437 527 749 918 879 746 415 481 588 633 626 621 590 501 499 456 451 444 557 794 1386 1598 1462 1862 2086 1906 1160 558 669 810 758 756 754 712 906 436 468 492 498 481 456 472 533 573 591 597 614 665 796 858 825 841 820 768 764 818 795 857 1042 1442 1969 2092 1306 630 919 956 862 806 801 800 889 910 930 941 935 927 906 904 930 986 1017 1009 1021 1017 926 911 866 912 992 1021 1004 1030 1028 1050 1092 1075 913 746 692 628 775 655 489 315 165 221 200 136 211 366 502 979 959 853 672 478 259 134 138 77 53 56 117 161 205 232 336 118 189 161 80 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 5 6 4 2 3 5 7 10 9 7 10 11 11 11 11 10 8 8 9 12 16 14 12 16 20 20 22 19 16 16 19 23 34 25 22 30 37 42 48 51 44 44 48 51 55 58 51 48 47 48 50 52 38 35 35 35 38 41 31 30 31 32 34 35 29 27 28 29 30 33 37 29 26 25 28 32 31 24 22 22 24 26 25 24 22 23 26 27 26 19 19 18 22 27 24 20 19 23 29 36 36 36 34 36 42 49 57 54 43 52 61 71 82 82 74 77 85 94 103 93 82 91 100 108 117 119 115 122 133 145 155 141 129 128 137 148 159 141 127 132 143 156 163 138 122 128 148 167 204 186 172 185 208 239 254 262 249 247 271 299 326 382 331 321 370 428 465 530 449 480 550 615 692 748 673 727 799 860 899 914 863 875 930 942 985 1099 961 1034 1103 1114 1095 1056 1064 1002 1024 877 840 969 976 4094 4122 4134 4129 4120 4120 4054 3983 3923 3825 3730 3611 3516 3427 3375 3339 3304 3218 3080 3045 2997 2996 3002 3032 3107 3194 3211 3157 3083 3074 3111 3232 3405 3531 3577 3534 3394 3354 3341 3339 3346 3363 3395 3432 3282 3128 3026 2957 2917 2918 2930 3001 3044 2944 2881 2968 3122 3197 3309 3261 2920 2623 2427 2280 2128 1958 1667 1627 1585 1546 1521 1563 1647 1676 1495 1461 1539 1568 1909 2344 2647 2851 2859 2827 3074 2854 2666 2771 2834 2432 2270 2229 2180 2038 1940 1833 1662 1548 1424 1356 1319 1207 1082 1038 1135 1287 1580 1924 1923 1578 1417 1475 1517 1524 1350 1059 996 948 1072 1316 1398 1293 1245 1702 1519 1571 2147 2225 1458 1187 1392 1302 1269 1214 1093 1101 1557 2019 814 804 809 772 799 904 932 736 640 643 759 838 837 760 734 692 656 745 795 798 817 922 1088 1165 1029 608 352 304 423 808 1072 1022 989 670 301 138 184 307 316 299 377 455 530 542 511 394 284 403 334 561 566 330 330 191 247 162 59 4 13 24 65 179 280 306 569 850 985 983 964 920 890 873 854 864 889 888 885 809 826 818 1010 1179 1151 1022 923 1485 1549 1419 1478 1610 1544 1242 1045 1062 1124 1093 1017 984 992 1051 1058 1068 1078 925 950 1170 1236 1646 858 857 973 976 989 974 965 954 979 1057 1061 1024 1000 975 896 1047 897 913 941 824 800 882 944 703 595 524 516 625 646 866 977 1065 1018 918 801 640 566 584 657 789 895 918 902 1007 972 898 930 881 840 868 805 753 904 764 712 701 682 682 660 563 502 443 367 306 286 275 283 266 205 220 259 276 289 338 381 331 344 389 396 382 392 411 454 481 502 525 542 551 599 552 557 546 571 621 622 595 557 568 556 546 553 545 517 465 424 377 326 338 379 362 398 674 1383 1592 1436 1191 543 276 278 264 238 208 190 190 241 283 364 401 427 459 563 868 946 593 519 577 618 629 664 632 516 457 426 413 390 360 367 401 1128 1540 1718 2016 1830 920 565 568 612 539 437 548 890 914 430 383 481 558 522 481 548 658 699 659 625 612 637 810 851 847 896 917 830 742 844 863 905 1064 1428 1895 2275 1507 823 727 822 855 827 818 821 874 883 930 977 974 946 875 876 902 969 1025 1079 1101 1048 1017 948 861 875 978 991 957 935 976 1066 1106 1027 836 695 649 579 583 561 441 260 264 232 278 307 363 513 599 642 789 840 795 664 496 294 273 96 30 139 226 181 143 240 389 247 111 72 30 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 2 0 1 2 3 4 4 3 6 8 10 9 9 9 7 6 6 6 6 8 8 11 13 15 15 14 11 9 9 11 14 11 12 16 19 24 31 31 29 30 39 45 47 47 43 38 37 38 38 38 30 25 25 26 27 28 22 19 20 22 24 25 22 20 18 20 24 27 25 20 22 25 25 23 22 17 16 17 17 19 24 11 12 14 15 16 17 9 10 10 12 14 14 9 11 14 16 19 25 28 19 22 27 32 36 34 28 35 43 52 62 61 47 54 62 70 75 69 60 68 78 88 100 99 91 102 112 122 125 112 92 99 105 114 123 108 89 95 102 109 112 93 75 85 104 123 142 139 134 136 156 178 193 198 184 182 208 232 254 248 248 258 283 328 354 385 366 385 452 496 571 557 549 579 643 739 750 771 749 775 859 932 891 899 893 963 1041 1005 1035 990 811 902 1061 1153 956 1107 1232 4124 4132 4113 4113 4101 4099 4055 3987 3918 3802 3704 3612 3528 3484 3425 3377 3339 3238 3135 3076 3018 3022 3062 3130 3212 3260 3232 3179 3098 3041 3030 3148 3388 3540 3560 3464 3395 3362 3335 3317 3335 3365 3355 3362 3179 3020 2947 2927 2921 2921 2953 3079 3018 2885 2862 2950 3032 3161 3335 3227 2853 2514 2307 2185 2076 1991 1640 1601 1657 1677 1636 1552 1496 1550 1592 1469 1570 1866 2222 2502 2705 2561 2529 2436 2883 3178 3089 2853 2691 2177 2137 2139 2114 2049 2019 1971 1768 1648 1492 1391 1338 1288 1241 1317 1573 1637 1773 1775 1636 1449 1354 1400 1488 1570 1393 1352 1163 979 1026 1254 1412 1301 1046 1041 1069 1334 1767 2273 2361 1255 1125 960 1104 1564 1887 1788 1978 1834 898 700 734 719 731 815 811 620 600 683 741 798 831 755 750 780 724 737 750 712 731 881 981 1045 919 618 464 492 567 945 1269 824 472 257 156 169 242 339 405 298 252 316 381 384 495 486 429 590 568 579 730 818 577 276 263 237 135 56 53 19 1 31 105 197 437 679 767 1042 1069 949 901 886 861 827 826 776 783 827 800 763 767 783 745 795 1386 1598 1613 1577 1598 1710 1987 1358 1043 1048 1104 1078 1005 1003 1039 1129 1151 1132 1027 960 1007 920 655 594 771 994 1021 844 859 924 959 993 1041 1048 1018 970 977 1044 968 1076 964 865 906 835 496 480 674 587 494 506 531 557 662 928 1030 1025 895 781 749 709 584 593 678 778 836 868 888 994 874 834 961 1000 846 874 937 740 896 811 695 768 779 747 655 560 474 416 376 332 311 283 273 250 229 252 296 307 306 348 363 335 347 379 377 377 401 429 465 500 528 539 545 566 610 565 537 544 559 575 642 564 563 582 554 515 514 532 483 427 394 371 365 369 363 350 381 621 1223 1562 1494 827 271 277 212 322 446 581 670 209 199 269 312 353 408 441 531 614 811 698 603 651 672 647 670 588 499 442 421 405 363 328 324 422 712 1037 1655 1965 1672 1047 663 766 959 1194 1352 527 1016 492 287 345 465 481 636 524 564 618 604 608 590 602 637 701 714 759 860 957 921 846 866 889 911 1020 1226 1567 1760 1335 933 802 825 833 835 849 861 854 877 941 972 949 886 854 831 867 974 1084 1150 1135 1096 1058 978 878 820 881 875 774 748 896 1099 1135 1002 795 751 665 590 568 540 387 423 294 256 388 373 376 378 472 469 619 736 689 518 468 449 322 207 209 243 148 129 72 70 77 71 16 13 4 2 8 13 15 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 5 6 6 5 4 4 4 3 4 4 6 9 10 10 12 10 8 6 6 6 6 10 9 9 11 11 12 16 16 27 34 34 37 38 32 30 28 27 25 20 15 17 17 18 18 16 15 15 16 16 16 16 15 12 14 14 12 13 17 16 14 15 17 16 13 9 9 9 9 8 6 5 5 7 7 7 5 5 7 8 9 8 9 9 9 10 11 11 14 13 13 16 20 20 21 17 20 26 33 39 35 30 33 41 48 48 48 43 49 58 69 76 72 73 82 90 97 97 93 70 76 81 88 90 81 70 68 69 74 73 68 61 64 77 91 98 96 110 103 119 135 134 141 161 160 174 189 193 186 188 188 239 268 262 285 327 313 382 432 449 444 451 443 507 578 567 606 647 643 742 830 826 861 886 846 1019 974 984 949 863 834 790 985 975 1110 1134 4150 4123 4110 4106 4107 4105 4068 4006 3946 3826 3711 3683 3600 3511 3443 3396 3349 3252 3165 3099 3078 3096 3153 3228 3275 3293 3260 3196 3126 3036 2995 3116 3353 3484 3522 3422 3354 3330 3319 3329 3339 3390 3336 3258 3128 3057 3053 3055 3038 3029 3028 3011 2888 2782 2776 2828 2946 3198 3457 3245 2853 2396 2089 2035 1987 1844 1752 1847 1928 1822 1631 1584 1573 1457 1669 1662 1941 2402 2674 2761 3023 3199 2954 2733 2828 2912 2695 2533 2678 2304 2082 2104 2129 2062 1972 1895 1730 1677 1691 1489 1398 1478 1530 1371 1672 1527 1484 1471 1373 1258 1237 1305 1458 1560 1554 1481 1257 1017 971 1132 1402 1368 1287 1191 1037 1061 1708 2624 2416 1323 1175 1211 1482 1961 2233 2063 1961 1592 930 651 663 640 628 660 638 617 669 724 773 815 829 870 924 960 959 942 878 702 665 848 1071 1331 1113 790 768 746 746 822 763 410 206 159 154 184 388 407 470 372 296 311 312 384 473 483 448 558 628 638 770 840 686 420 286 216 148 87 67 68 14 2 79 220 362 423 416 563 794 904 932 927 894 862 819 777 971 905 760 680 659 685 614 733 1091 1445 1683 1748 1780 2007 2353 1513 1079 1044 1086 1076 1043 1013 1054 1174 1233 1234 1207 1158 1064 1091 964 805 768 940 1088 793 829 863 867 886 947 1012 1010 986 946 1005 1028 1093 1074 954 973 840 465 320 558 700 601 509 508 504 670 912 1068 969 767 727 603 589 600 615 665 766 884 900 932 843 736 785 967 1061 1054 956 788 702 825 836 781 916 924 779 667 574 490 427 387 361 314 298 281 259 252 276 303 301 316 339 340 345 371 393 398 397 424 447 471 502 520 540 582 596 589 549 531 542 516 553 613 564 574 589 538 526 515 535 681 756 587 401 407 387 354 347 361 583 879 1007 1511 763 748 883 1058 1114 1111 1145 1206 436 232 282 310 338 402 359 447 529 660 706 805 1340 717 678 654 612 598 594 523 444 399 370 359 470 595 794 1949 1766 1312 619 725 1229 1439 1690 1752 1554 733 319 299 314 384 477 584 495 464 506 612 672 569 584 615 630 651 718 809 946 930 909 899 875 871 958 957 989 957 911 835 787 852 838 836 839 851 870 899 979 952 942 942 908 869 906 1069 1149 1174 1163 1115 1060 1016 929 800 780 749 669 660 829 1146 1147 1118 963 780 678 614 674 544 520 486 263 153 156 192 298 245 272 365 463 499 534 480 352 279 227 160 152 178 91 71 61 50 37 35 67 68 63 52 46 61 29 3 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 3 4 2 1 2 2 2 2 2 3 5 5 7 9 8 8 7 5 5 4 5 5 5 5 6 7 8 9 15 18 20 28 32 26 23 21 18 17 14 12 12 13 13 13 14 14 11 11 11 11 10 10 10 11 11 12 15 15 11 12 13 12 11 10 7 6 5 3 1 0 0 0 1 0 2 3 3 0 4 4 4 6 7 7 8 8 9 10 10 9 10 10 10 11 10 9 12 13 13 19 18 16 21 26 24 28 27 29 39 48 46 54 57 61 68 69 66 69 59 58 61 62 58 59 61 50 43 46 45 50 50 53 57 61 61 67 81 78 82 86 84 97 119 111 125 139 133 149 153 154 185 197 197 217 280 285 314 326 327 378 391 349 388 398 408 492 556 547 577 611 649 715 832 790 828 804 820 879 1028 853 752 855 861 846 798 4180 4157 4132 4112 4120 4122 4074 3983 3922 3834 3816 3718 3621 3539 3464 3403 3339 3258 3184 3161 3145 3176 3243 3279 3322 3370 3293 3232 3174 3071 3021 3138 3352 3431 3437 3366 3336 3306 3316 3373 3306 3342 3241 3142 3078 3053 3041 3012 3020 3060 3056 3003 2867 2789 2796 2813 2925 3230 3423 3117 2626 2218 2015 1990 1926 1794 1851 1999 2101 1999 1776 1798 1894 1622 1648 1788 2258 2706 2710 2731 3111 2946 2535 2358 2678 2879 2507 2508 2546 2408 2118 2125 2155 2016 1905 1873 1687 1619 1627 1479 1333 1393 1570 1313 1469 1468 1321 1290 1272 1094 1216 1250 1378 1407 1546 1621 1421 1081 1023 1187 1349 1345 1143 829 690 1120 2340 2580 2455 2072 1864 1818 1923 2029 2092 1821 1404 1079 757 608 645 592 595 615 637 631 700 800 855 834 870 994 1075 968 850 876 918 757 700 927 1026 926 728 644 559 480 626 685 463 290 228 155 160 208 404 455 458 384 326 296 289 441 449 464 444 475 530 564 773 892 757 509 298 198 173 105 48 72 51 19 91 221 182 198 348 560 730 838 858 783 840 947 887 837 859 776 645 634 763 955 1064 1154 967 1014 1335 1415 1765 1765 1681 1305 1120 1139 1171 1100 1072 1035 1095 1239 1311 1288 1278 1302 1215 1190 991 776 724 846 992 842 807 774 771 833 925 974 974 960 902 968 1083 1181 1229 1107 1090 699 406 359 503 578 651 511 535 534 633 877 1044 920 834 676 648 650 664 666 690 737 833 610 432 550 606 612 871 863 726 768 685 693 782 804 796 894 939 830 718 608 487 437 435 387 358 326 295 278 273 277 278 271 291 334 370 374 394 411 414 409 429 458 476 506 516 558 598 601 573 551 555 558 509 535 536 516 541 587 564 495 501 521 959 1295 1073 1055 717 543 441 431 528 611 659 786 781 958 1177 1364 1477 1500 1524 1456 1321 643 265 319 314 304 329 356 380 541 793 1038 1271 1498 836 691 686 651 646 634 541 528 471 412 374 368 349 415 911 1185 837 421 828 1424 1339 846 564 458 414 347 354 379 522 608 555 471 412 381 449 555 557 626 712 712 645 687 755 855 890 899 897 868 862 930 876 829 823 831 857 850 854 874 880 882 891 906 924 973 940 926 907 878 878 976 1069 1090 1083 1084 1076 1069 1041 933 830 782 706 607 543 706 1022 1068 1025 906 766 699 843 570 416 454 390 211 164 154 178 183 189 225 266 252 317 343 343 297 222 162 86 78 67 57 52 50 60 43 44 101 86 50 33 67 67 17 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 1 3 3 4 4 6 6 7 5 4 4 4 4 3 2 2 2 3 4 5 6 6 9 16 21 17 12 11 10 9 9 10 10 9 10 11 11 11 9 9 8 8 8 10 8 8 8 8 9 10 10 9 9 9 8 7 5 3 2 1 0 0 0 0 0 0 0 0 1 0 0 0 1 4 5 6 7 7 7 8 8 7 7 6 6 7 7 5 4 5 6 8 10 7 9 8 10 15 18 16 20 25 29 38 44 48 45 40 44 46 48 52 41 37 33 36 40 37 30 28 35 38 41 44 42 42 43 49 56 58 53 49 56 63 75 73 70 82 74 83 111 121 119 113 148 176 213 234 228 232 273 291 321 310 295 287 296 380 430 441 418 440 525 610 697 701 667 652 667 687 614 720 778 811 835 787 620 4229 4207 4164 4144 4143 4121 4062 3994 3938 3930 3823 3714 3635 3564 3492 3432 3331 3307 3248 3207 3196 3220 3275 3378 3440 3408 3341 3297 3192 3087 3103 3211 3413 3452 3406 3381 3335 3294 3285 3210 3176 3192 3105 3050 3082 3162 3204 3184 3198 3185 3085 2930 2837 2799 2786 2845 2957 3192 3223 2982 2608 2357 2309 2145 2084 1945 1972 2072 2115 2060 1967 1651 1646 1527 1717 2037 2432 2735 2610 2417 3082 2808 2174 1871 2190 2610 2442 2556 2378 2206 1905 1857 2018 1973 1686 1873 1723 1440 1369 1364 1321 1389 1429 1214 1193 1304 1487 1787 1773 1086 1182 1188 1213 1241 1394 1548 1481 1152 1123 1227 1232 1207 1174 1114 1166 2053 2460 2449 2405 2405 2271 2057 1910 1708 1365 1261 790 571 523 525 634 560 590 664 728 751 743 762 846 820 867 893 856 735 652 710 823 771 763 964 1001 859 693 566 509 317 621 711 642 509 303 298 378 442 316 358 394 373 381 359 452 506 503 532 577 607 666 645 729 771 727 557 389 324 261 191 110 85 73 40 69 152 60 100 162 285 448 574 575 462 610 668 707 763 779 712 631 663 850 1016 1066 952 758 672 748 688 1206 1379 1286 1160 1207 1268 1308 1142 1079 1088 1158 1252 1321 1325 1355 1379 1335 1303 1132 897 843 846 855 871 799 734 744 826 892 924 992 986 939 1000 1125 1202 1243 1093 1064 759 688 827 794 507 608 458 451 501 563 698 934 848 906 786 762 764 731 689 658 622 544 573 586 595 591 472 624 806 746 701 651 643 720 724 795 853 876 823 747 644 530 534 435 389 372 348 321 304 308 301 276 264 286 327 368 369 399 413 415 421 452 487 482 522 539 598 626 599 564 555 574 570 508 463 447 472 514 570 561 515 504 603 1114 1591 1529 1482 1347 1051 629 455 502 483 501 562 668 1046 1368 1593 1628 1639 1595 1525 1454 974 225 251 241 229 254 631 1073 1240 1392 1410 1531 897 541 597 619 586 595 529 505 505 482 445 428 397 375 336 307 424 356 284 592 1161 718 375 326 359 371 351 416 448 440 452 452 451 607 399 436 505 569 630 680 748 646 668 763 856 921 973 966 936 921 936 905 867 855 836 858 832 849 901 953 982 992 955 931 911 892 878 869 900 932 1012 1012 984 995 1042 1047 1083 1034 941 899 825 693 579 487 561 703 783 867 859 771 797 888 780 577 295 328 257 193 169 175 189 197 188 152 148 202 213 236 257 181 169 137 139 133 110 99 55 124 117 100 75 57 72 227 61 13 20 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 1 1 3 4 4 4 4 3 0 0 1 2 3 2 0 2 3 2 3 4 3 4 6 9 11 9 3 2 2 4 6 7 6 4 6 8 8 9 8 5 5 5 6 6 5 3 4 5 7 8 7 6 7 6 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 4 5 6 7 6 6 5 4 3 2 4 1 0 1 0 0 3 2 1 2 3 4 9 7 5 9 15 22 29 37 24 19 24 28 30 33 21 18 19 19 24 28 23 25 28 31 33 35 28 29 33 36 40 45 38 38 41 45 51 53 44 50 52 56 68 82 71 66 89 119 146 161 119 147 186 218 252 283 233 263 272 304 337 353 323 335 403 477 554 603 578 553 547 565 649 672 687 763 541 543 594 4261 4228 4204 4192 4168 4114 4035 3933 3931 3876 3783 3703 3638 3576 3509 3451 3407 3354 3278 3240 3250 3266 3281 3435 3409 3349 3313 3227 3115 3097 3223 3318 3497 3469 3447 3384 3304 3265 3230 3157 3095 3113 3095 3075 3095 3144 3152 3159 3146 3003 2830 2757 2730 2713 2785 2889 2998 3205 3161 2899 2694 2609 2339 2237 2136 2089 2116 2112 2049 1987 1772 1541 1552 1612 1962 2328 2452 2558 2590 2386 3247 2698 2221 2192 2070 2378 2444 2742 2397 2068 1744 1635 1816 1653 1611 1377 1331 1140 1146 1315 1340 1267 1216 1241 1359 1448 1522 1614 1596 1205 1199 1144 1196 1280 1398 1548 1557 1248 1048 1099 1158 1247 1609 2147 2075 2443 2278 2225 2215 2270 2276 2056 1544 973 986 729 597 560 492 488 679 686 695 716 713 701 696 706 755 717 727 715 667 645 691 641 724 741 820 938 979 937 827 758 736 538 763 959 916 665 462 316 391 380 333 352 410 459 522 505 541 527 544 618 685 694 694 718 565 645 652 528 456 441 334 230 137 86 56 39 22 19 111 330 437 370 263 277 289 282 368 527 674 705 637 584 591 744 912 876 885 968 904 718 736 807 1187 1284 1061 928 1029 1037 1206 1111 1045 1062 1116 1175 1296 1308 1397 1451 1440 1361 1176 977 964 946 940 892 797 736 762 806 835 933 1004 959 876 884 972 1071 1074 957 940 779 567 574 771 733 556 536 398 360 587 587 741 732 914 884 779 772 787 814 720 755 786 706 549 574 639 463 497 613 653 657 618 608 630 544 781 877 834 839 719 656 636 521 437 397 382 376 382 388 344 321 297 298 306 306 308 377 409 417 421 441 470 506 511 520 562 623 632 601 568 570 589 577 514 456 456 473 482 535 545 526 521 864 1734 1824 1751 1639 1489 1042 489 429 463 875 946 680 882 1373 1582 1528 1920 1771 1736 1743 1517 833 699 239 218 273 341 480 784 1317 1239 1469 1513 908 393 449 499 436 448 438 462 496 514 510 505 452 388 379 352 289 297 353 499 337 303 319 313 317 330 375 477 595 606 470 425 485 595 457 427 487 548 593 640 713 606 672 822 891 915 1008 1037 1014 964 938 929 906 878 872 877 849 855 920 954 952 940 916 894 890 903 886 888 989 1013 986 965 965 914 997 1063 1089 1039 997 969 840 702 590 479 454 466 507 652 734 732 920 994 774 222 268 247 254 236 233 240 235 218 263 244 182 147 143 174 231 259 233 204 238 286 198 230 166 186 146 111 84 63 270 127 66 20 8 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 1 3 4 3 3 1 0 0 0 0 0 0 0 0 0 1 2 1 1 2 4 5 6 6 3 1 0 0 1 2 2 1 2 4 5 6 5 0 1 2 2 3 3 0 1 2 3 4 5 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 7 10 13 16 11 9 13 13 15 13 8 7 11 12 17 19 16 17 21 24 26 25 21 21 25 27 30 32 31 33 34 36 43 43 41 43 46 47 53 62 57 59 65 77 88 80 98 116 141 161 171 204 207 225 243 269 295 290 305 307 321 352 396 367 486 482 459 458 354 341 521 589 558 626 698 4252 4224 4218 4212 4171 4091 3998 3973 3898 3845 3781 3711 3647 3587 3530 3506 3466 3392 3310 3272 3278 3300 3364 3412 3327 3284 3225 3143 3096 3145 3274 3409 3536 3558 3546 3466 3334 3243 3197 3183 3160 3167 3162 3134 3120 3149 3187 3088 2952 2828 2773 2724 2678 2699 2730 2908 3064 3219 3130 2854 2601 2354 2189 2113 2066 2074 2093 2053 1950 1872 1688 1609 1656 1681 2053 2552 2534 2396 2364 2378 3105 2731 2083 2025 1968 1968 2346 2634 2325 1994 1748 1554 1692 1660 1499 1292 1153 1076 1093 1193 1195 1105 1305 1302 1249 1257 1255 1220 1362 1248 1213 1224 1469 1660 1608 1550 1423 1142 1066 1156 1303 1446 1722 2294 2814 2224 2073 2021 2015 2070 2094 1912 1460 668 471 505 588 612 549 459 682 770 787 782 738 638 583 627 631 609 607 641 676 686 770 696 728 801 890 941 899 682 538 553 660 719 871 1009 986 652 729 1139 626 379 409 420 419 492 561 558 527 560 608 623 628 634 601 610 481 408 444 444 426 397 357 284 201 127 93 85 47 96 123 224 322 407 440 379 316 225 190 229 337 464 533 552 722 844 887 773 720 829 776 596 965 1209 1294 1224 1105 838 832 918 1019 1065 1047 1054 1144 1196 1191 1272 1465 1566 1535 1445 1288 1290 1070 1078 1071 987 886 862 873 883 951 983 984 911 801 783 779 838 880 851 861 832 718 686 746 700 545 440 399 469 468 450 462 572 808 976 1072 1138 1006 1028 951 938 878 552 144 355 517 450 475 527 608 659 563 564 528 440 584 674 742 917 709 680 624 561 481 408 402 411 418 445 389 332 327 375 437 464 742 527 411 431 436 464 472 504 540 538 578 636 627 585 589 601 608 589 538 496 477 484 507 533 547 542 576 800 1478 1872 1928 1878 1754 1183 377 393 542 1029 1062 744 746 1201 1295 1209 1502 1893 1965 1732 1364 576 354 230 261 340 361 346 283 342 556 871 805 477 359 440 420 333 335 350 383 467 499 500 508 502 432 377 398 376 333 349 328 335 328 292 275 369 396 437 456 518 674 638 527 539 484 439 459 476 504 582 633 728 683 654 756 836 896 934 979 983 957 936 935 944 951 960 970 973 971 964 917 911 898 881 887 904 951 959 985 1014 985 949 936 895 832 998 1112 1119 1079 1082 1048 887 733 610 507 455 444 446 575 717 772 855 851 349 310 253 246 266 285 290 276 247 215 265 215 117 106 90 150 250 239 213 210 235 292 328 318 287 339 422 331 156 41 173 210 123 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 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 3 1 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 1 2 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 1 3 5 4 2 0 5 4 3 1 0 0 2 7 10 10 10 9 10 14 15 14 14 13 18 18 21 22 23 25 28 31 33 36 38 36 41 42 47 49 49 49 56 65 67 70 84 98 99 133 126 126 153 177 193 206 203 223 264 286 273 292 280 253 326 377 385 490 482 406 435 466 526 715 638 4220 4205 4207 4204 4159 4091 4083 3985 3879 3823 3776 3712 3643 3584 3563 3531 3469 3399 3355 3353 3372 3387 3385 3285 3236 3180 3136 3110 3107 3150 3421 3507 3543 3548 3508 3411 3299 3223 3159 3214 3238 3249 3224 3166 3118 3052 2999 2895 2798 2755 2709 2673 2681 2693 2791 3066 3190 3230 3179 2898 2290 2138 2031 1994 2009 2049 2078 2024 1803 1776 1647 1660 1730 1797 2108 2612 2709 2341 2222 2427 2982 2818 2015 1626 1622 1756 2131 2394 2188 1877 1654 1441 1457 1679 1818 1437 1182 1154 1212 1168 1189 1206 1231 1230 1213 1106 944 944 1113 1121 1113 1321 1744 2023 1832 1408 1223 1202 1350 1569 1670 1644 1589 1738 2257 1844 1780 1837 1826 1822 1812 1635 1284 1176 1055 732 525 681 604 609 698 734 748 687 546 521 622 600 615 629 634 654 680 689 687 716 807 889 888 820 714 427 409 401 441 556 638 748 1079 980 1294 1810 1081 475 471 477 381 431 503 512 533 531 504 515 551 568 537 523 567 646 588 480 399 350 346 326 270 217 222 179 177 199 137 100 116 122 98 28 72 186 379 459 327 420 807 651 801 763 731 736 604 595 495 793 1302 1452 1350 1278 1141 1126 795 778 922 1036 1094 1182 1214 1176 1158 1197 1404 1549 1549 1527 1501 1347 1203 1205 1225 1140 968 913 922 967 1033 1036 1005 960 910 930 789 763 758 787 882 1054 1073 1092 1042 814 536 390 443 452 452 403 377 456 587 676 839 1084 1009 999 841 662 607 566 528 538 515 474 447 446 486 518 514 496 480 417 468 659 673 711 773 751 646 561 522 426 405 429 453 499 472 388 350 409 555 630 631 494 423 448 475 496 525 563 580 584 609 655 633 629 648 662 651 619 578 504 507 520 529 537 537 517 500 508 648 1548 2114 1921 1275 936 509 435 589 896 939 663 620 786 822 834 1030 1284 1315 1096 924 596 318 221 279 315 245 220 267 289 332 348 306 300 335 331 339 309 303 336 355 392 394 415 451 480 458 384 429 391 348 382 393 322 250 228 193 296 363 382 356 318 310 358 384 415 416 418 440 454 574 688 744 751 692 622 618 726 817 858 888 925 923 951 958 962 966 955 935 919 950 953 956 965 952 925 904 907 951 939 935 946 946 952 953 878 914 1057 1162 1166 1134 1127 1086 949 779 623 534 539 488 502 606 694 715 772 890 332 365 290 228 249 272 250 258 283 364 484 432 90 92 114 270 273 179 191 184 204 237 293 297 222 173 183 377 157 158 334 342 147 56 22 21 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 0 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 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 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 1 3 1 0 3 4 3 9 6 9 11 9 9 16 16 19 21 22 26 32 32 33 31 32 37 43 46 47 51 52 55 63 76 72 71 79 99 112 147 159 158 158 179 221 248 201 177 198 217 256 280 309 364 326 335 398 473 435 407 431 4190 4183 4185 4178 4151 4137 4073 3966 3841 3784 3753 3706 3653 3615 3579 3502 3449 3419 3416 3427 3412 3322 3318 3194 3154 3164 3148 3102 3115 3210 3450 3483 3494 3459 3347 3207 3129 3138 3186 3236 3267 3298 3273 3178 3160 3037 2900 2787 2745 2677 2624 2655 2658 2646 2876 3140 3235 3130 2918 2669 2057 2025 2003 1971 1977 2011 2023 1920 1582 1593 1511 1570 1668 1771 1905 2135 2536 2328 2330 2592 2834 2701 2284 1871 1575 1689 2056 2096 1920 1745 1461 1381 1238 1436 1437 1449 1382 1272 1394 1241 1222 1213 1200 1159 1180 1229 852 851 879 878 948 1285 1803 2115 1779 1156 1122 1209 1560 1792 1720 1513 1249 1126 1102 1414 1747 1840 1826 1764 1699 1573 1482 1543 1386 925 535 811 590 714 701 719 830 1020 1188 365 673 627 634 652 646 635 623 587 680 774 871 905 822 655 567 459 606 529 451 411 409 558 1002 1016 1157 1223 1184 967 617 546 383 372 403 402 382 418 501 504 495 494 446 419 426 394 323 345 345 321 333 341 329 377 376 375 318 314 264 189 221 232 93 28 6 143 473 736 660 548 687 422 640 736 690 854 825 621 469 937 1392 1492 1260 1149 1074 1047 661 652 821 968 1023 1051 1113 1156 1116 1101 1204 1402 1587 1595 1525 1422 1416 1461 1350 1329 1289 1195 1124 1142 1147 1106 1047 1010 993 910 805 740 759 829 952 1107 1108 1096 893 603 374 298 363 343 440 417 353 352 388 349 361 324 424 575 517 347 353 414 406 519 522 467 427 448 542 601 594 474 459 494 519 662 648 647 740 761 662 546 524 434 438 471 520 576 583 487 424 456 566 590 533 463 427 466 516 543 572 600 619 628 641 662 650 658 692 702 670 627 597 584 583 569 552 538 531 515 515 538 626 1166 1682 1407 850 811 648 499 501 584 599 467 473 488 573 605 657 770 736 597 498 364 262 251 278 275 238 262 311 308 276 250 212 226 235 282 329 342 346 325 338 319 334 351 385 449 499 421 435 362 316 366 392 266 232 281 231 206 235 249 230 186 198 256 310 351 386 437 443 501 612 718 794 791 674 680 675 685 743 803 796 831 822 879 926 948 934 912 910 934 980 980 995 993 962 957 962 948 956 965 987 1001 985 896 850 889 1006 1090 1139 1194 1180 1137 1088 994 861 809 685 601 573 594 658 724 732 779 920 567 390 349 266 230 279 266 287 338 389 373 197 118 135 174 218 195 179 183 167 210 276 324 283 147 68 341 306 111 112 208 363 240 140 66 41 34 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 1 1 0 0 0 0 0 0 0 0 0 0 2 3 2 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 13 13 9 12 17 21 25 23 17 21 27 34 39 40 35 37 42 52 58 56 50 60 79 88 101 112 109 117 143 193 202 170 136 151 166 197 211 236 260 313 282 280 332 292 295 331 4169 4155 4153 4146 4130 4125 4038 3912 3818 3766 3729 3684 3652 3634 3563 3508 3465 3441 3432 3411 3354 3348 3270 3208 3197 3199 3172 3139 3200 3268 3373 3483 3524 3454 3299 3121 3037 3086 3162 3210 3259 3290 3280 3214 3105 3007 2773 2680 2646 2618 2622 2625 2601 2564 2843 3043 3104 3006 2713 2507 2084 1988 1985 1966 1953 1949 1874 1727 1488 1487 1395 1313 1361 1469 1580 2080 2370 2482 2552 2549 2442 2318 2243 2149 2005 1832 1980 1934 1669 1491 1317 1360 1160 1192 1237 1273 1261 1124 1129 1113 1075 1060 1106 1183 1224 1105 775 758 877 823 870 1198 1590 1683 1434 1383 1396 1580 1690 1615 1542 1337 1015 934 824 1160 1707 1967 2037 1892 1718 1640 1449 1209 1138 1142 479 749 685 703 733 972 1531 2067 1548 496 591 641 619 607 595 546 544 624 840 913 899 845 718 555 568 774 908 940 805 568 419 415 831 1098 1241 1284 1109 697 594 565 553 430 422 508 529 551 530 508 410 357 327 307 299 291 264 344 345 351 393 425 442 522 520 543 467 475 540 496 358 475 267 133 58 164 455 551 381 122 136 144 451 794 713 766 567 294 572 867 1144 1417 1264 1107 951 668 730 802 824 905 922 968 1071 1074 1052 1049 1115 1302 1385 1470 1518 1506 1698 1762 1397 1388 1396 1370 1342 1312 1260 1170 1064 1054 984 855 694 688 838 926 988 960 884 836 649 365 226 245 233 248 280 288 280 260 254 230 194 183 229 303 338 312 359 378 400 532 598 519 437 460 467 525 558 554 535 505 554 659 673 666 726 766 662 528 489 485 478 489 521 573 624 551 552 559 602 614 550 463 466 500 574 620 635 647 648 650 644 662 673 687 704 708 684 652 636 637 638 621 590 552 547 548 545 540 597 801 1109 924 827 676 550 477 458 493 488 432 426 461 509 543 560 492 434 395 333 283 254 252 275 268 283 311 297 238 204 246 237 229 205 239 302 333 358 345 316 316 321 332 362 427 480 480 418 319 256 222 196 193 280 370 289 142 184 184 198 187 179 192 235 294 335 321 366 451 546 671 836 888 802 760 749 707 691 757 725 703 708 766 836 881 893 907 931 966 985 997 1005 973 959 947 960 968 980 1016 1061 1057 962 866 835 912 1056 1050 1067 1108 1110 1096 1072 1038 977 885 703 610 616 678 719 738 702 643 824 710 366 384 375 249 272 288 286 274 259 223 138 151 176 177 164 152 168 229 293 351 335 230 206 113 290 416 195 17 64 281 335 277 164 86 85 88 35 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 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 2 3 3 4 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 1 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 0 3 8 12 11 8 2 10 16 23 28 28 19 24 30 36 42 42 38 43 52 65 77 77 58 82 83 111 143 130 98 138 147 160 163 159 164 241 210 224 260 271 260 244 4170 4173 4163 4128 4101 4045 3972 3898 3812 3741 3696 3664 3660 3613 3564 3518 3482 3458 3429 3388 3382 3279 3203 3209 3223 3206 3183 3193 3241 3293 3389 3437 3423 3391 3332 3160 3078 3102 3101 3162 3204 3198 3182 3050 2931 2780 2649 2605 2600 2592 2594 2612 2611 2655 2791 2920 2998 2860 2441 2237 2003 1912 1944 1976 1971 1908 1730 1587 1445 1397 1357 1338 1307 1295 1627 2090 2461 2566 2407 2182 2054 1939 2162 1989 1914 1818 1804 1755 1530 1398 1377 1290 1131 1112 1059 1005 1104 1090 984 942 908 963 1046 1088 1176 1066 1027 889 965 1012 1075 1274 1520 1518 1495 1656 1855 1886 1690 1458 1424 1271 1158 1044 894 988 1362 1669 2082 1950 1839 1784 1602 1384 1181 635 715 726 697 753 818 960 1391 1421 874 549 570 612 584 566 602 568 622 774 892 894 878 827 746 721 825 908 888 806 696 582 463 371 634 1015 1231 1169 944 633 622 709 660 502 467 527 646 669 602 406 295 279 292 296 303 299 328 376 387 390 405 388 460 551 596 638 604 581 617 529 373 361 337 230 138 172 344 568 309 116 136 294 641 892 823 944 549 534 896 1085 1091 1336 1700 1451 1304 1124 923 846 872 891 1005 1003 1126 1158 1058 1008 1029 1116 1167 1270 1325 1399 1480 1490 1474 1409 1406 1502 1554 1468 1347 1203 1144 1018 791 594 552 696 928 972 995 812 687 614 424 195 152 160 139 135 149 184 224 215 205 210 206 180 177 239 326 353 369 371 412 551 685 617 465 467 484 537 625 677 602 520 620 647 681 702 744 789 662 459 429 458 474 481 520 586 612 618 610 611 653 689 661 555 553 568 628 660 653 644 649 652 655 675 691 702 727 722 714 698 672 653 646 636 621 578 575 567 548 541 569 654 844 757 715 655 578 538 540 591 568 557 482 465 468 504 503 459 442 390 329 286 261 284 285 293 302 300 283 237 167 207 215 206 194 214 265 340 365 389 435 455 371 337 369 382 413 443 399 319 243 206 201 216 310 392 357 246 258 239 220 239 264 226 190 239 255 247 295 394 516 643 769 762 813 846 828 780 726 730 745 700 676 730 841 876 870 900 941 969 974 978 997 997 1025 1011 979 965 993 1047 934 918 897 872 887 935 1030 1022 1045 1043 1060 1081 1052 1067 1074 942 777 671 665 737 754 720 678 617 742 931 254 236 262 227 257 291 223 201 191 199 165 142 155 154 154 138 161 309 423 385 137 103 132 124 182 115 13 11 118 292 277 217 160 119 97 109 65 27 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 2 3 5 4 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 2 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 1 0 0 0 0 0 4 7 5 12 10 13 20 25 27 28 29 32 37 43 43 56 47 58 64 74 90 84 75 89 111 126 124 155 153 172 177 206 229 252 215 215 4183 4192 4177 4135 4087 4032 3967 3889 3803 3740 3718 3723 3707 3648 3594 3529 3475 3440 3405 3395 3332 3248 3202 3221 3243 3232 3231 3247 3253 3319 3386 3404 3402 3388 3288 3190 3182 3122 3069 3045 3038 3011 2968 2769 2674 2619 2581 2571 2593 2603 2580 2562 2538 2646 2755 2842 2832 2623 2204 2131 1926 1858 1852 1860 1853 1737 1607 1528 1397 1370 1392 1395 1392 1423 1791 2182 2467 2546 2489 2308 1898 1564 1783 1861 1968 1887 1746 1676 1495 1480 1328 1119 971 895 876 926 994 993 875 833 775 820 993 1116 1390 1203 871 856 1025 1219 1385 1500 1713 1742 1776 1862 1829 1666 1478 1428 1270 1143 1066 969 891 995 1358 1464 1704 1758 1869 1900 1783 1558 1140 649 975 803 725 808 853 779 1014 799 640 601 585 567 539 537 594 603 1109 1412 1098 719 776 879 1203 949 821 783 722 645 561 502 474 416 740 1109 1097 882 835 797 834 854 766 748 719 517 654 545 467 352 309 332 369 382 391 414 396 469 522 535 542 505 531 606 647 647 621 639 797 551 386 422 265 111 196 277 579 523 307 241 472 1039 1436 1156 912 1025 800 732 904 1059 1087 1232 1655 1555 1298 1054 939 898 890 930 1075 1110 1098 1066 1058 970 943 911 881 1031 1266 1352 1411 1454 1448 1525 1567 1603 1631 1492 1379 1273 1165 908 616 436 510 864 1011 1145 1059 737 492 387 184 94 106 128 130 126 132 143 175 183 195 199 234 266 227 261 323 384 380 376 450 590 729 683 528 465 504 604 678 698 598 537 549 593 670 719 741 812 612 547 480 459 486 492 556 621 635 648 639 651 705 777 801 722 710 700 697 700 665 650 672 678 687 706 712 714 745 754 751 719 684 671 656 651 656 638 610 580 566 555 576 632 682 638 597 584 591 629 630 643 951 837 459 478 445 472 480 459 435 408 365 291 257 296 313 316 308 295 298 242 203 184 179 199 245 277 329 380 406 460 578 609 427 337 332 339 416 478 421 322 300 309 349 331 321 367 320 336 337 260 197 228 309 241 194 213 211 219 259 322 452 614 665 737 823 864 905 880 803 797 797 753 710 738 876 894 893 904 926 948 962 977 974 989 1030 1027 958 938 944 945 858 848 855 831 869 899 895 937 976 993 988 1080 1061 1072 1065 989 877 783 752 803 792 719 685 658 587 521 247 184 164 180 245 304 203 179 167 181 158 115 133 151 227 333 401 420 452 410 189 123 123 132 102 12 0 63 226 278 252 214 181 183 136 102 63 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 1 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 0 0 0 0 0 2 5 15 12 16 20 22 27 27 29 36 37 40 47 50 48 57 64 71 83 85 96 123 138 143 158 170 174 193 193 203 4199 4215 4188 4119 4085 4001 3905 3822 3785 3790 3798 3794 3752 3679 3609 3538 3464 3407 3394 3348 3270 3203 3197 3234 3268 3271 3282 3296 3301 3336 3386 3380 3322 3314 3281 3277 3191 3104 2971 2865 2828 2802 2766 2609 2563 2552 2553 2572 2584 2553 2453 2453 2457 2606 2757 2743 2586 2324 2014 1905 1825 1796 1789 1777 1729 1583 1554 1477 1353 1297 1307 1316 1282 1284 1640 2043 2402 2635 2718 2639 1829 1596 1819 1872 1926 1889 1746 1626 1422 1496 1230 1038 1004 938 749 760 822 878 774 757 702 694 964 982 992 990 934 1023 1191 1379 1584 1638 1741 1677 1588 1491 1381 1324 1338 1323 1101 1007 956 891 907 1132 1204 1133 1140 1349 1682 1889 1796 1622 1215 685 592 726 809 836 908 774 832 639 570 553 590 509 581 641 614 544 585 613 662 648 599 765 1107 833 650 573 683 1262 572 462 473 526 730 844 801 814 442 550 752 794 918 1195 1116 878 720 592 443 385 394 403 446 415 436 446 581 679 644 639 625 595 600 618 654 675 632 614 746 515 460 368 215 232 346 486 878 538 216 200 650 1298 1361 1194 907 1021 1024 871 779 740 732 1131 1407 1360 1122 922 855 902 864 922 1008 1000 970 1068 982 866 802 758 702 751 929 1149 1196 1221 1320 1486 1593 1591 1388 1335 1340 1343 1152 834 552 434 505 843 868 1122 1130 734 246 151 83 85 111 143 131 92 108 142 160 199 508 1015 1132 379 296 315 340 353 320 363 540 619 656 625 563 549 617 714 707 621 558 536 544 604 700 705 700 744 634 547 486 473 494 514 619 658 642 642 676 708 743 835 859 859 799 735 723 718 695 702 701 690 712 752 739 746 768 769 757 736 715 713 707 693 694 692 665 627 612 610 616 624 618 597 575 569 601 663 671 653 702 679 461 511 486 492 489 477 479 451 399 316 300 317 326 319 297 304 303 256 224 191 182 200 238 309 385 461 534 508 346 445 455 350 339 393 463 487 416 310 298 329 364 341 301 318 382 420 315 193 141 182 233 237 247 263 246 190 213 244 322 428 496 608 750 829 950 952 953 920 841 783 728 747 832 847 860 883 904 932 938 925 912 937 995 1016 1012 988 954 924 866 831 823 794 872 902 849 846 926 990 972 1076 1085 1073 1054 1006 953 871 840 867 871 870 849 698 612 429 245 139 158 159 211 214 206 136 98 100 105 96 70 124 261 392 414 467 494 311 126 57 86 179 34 2 9 187 242 171 258 228 220 184 140 102 61 33 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 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 3 4 0 12 9 13 23 28 27 26 31 36 44 52 57 61 61 73 95 114 129 109 124 146 163 177 196 4189 4151 4136 4066 3997 3904 3827 3800 3803 3830 3868 3835 3775 3691 3614 3547 3495 3470 3380 3310 3220 3199 3210 3238 3279 3293 3307 3339 3332 3318 3318 3324 3325 3298 3297 3218 3152 3032 2898 2773 2642 2660 2648 2592 2569 2584 2573 2511 2515 2552 2443 2443 2474 2625 2746 2640 2370 2074 1927 1775 1714 1709 1739 1766 1682 1485 1441 1366 1324 1325 1321 1321 1314 1334 1582 1887 2179 2382 2613 2684 1776 1513 1593 1756 1874 1900 1820 1520 1287 1367 1190 1034 983 959 945 838 791 838 736 689 711 710 806 940 1067 1074 1249 1436 1514 1592 1679 1678 1678 1541 1311 1070 947 1003 1052 1039 949 926 908 896 988 1116 1011 931 1014 1220 1446 1528 1571 1784 836 617 629 683 727 772 889 957 1368 1544 1183 1053 1208 528 646 792 710 649 605 551 527 467 485 553 587 553 497 415 361 623 498 454 480 551 608 648 671 966 898 1023 1077 1063 1196 1360 995 821 677 517 430 426 436 440 458 410 389 397 489 617 608 592 564 534 536 556 600 653 655 578 528 462 573 659 529 504 395 635 818 543 240 324 656 724 1172 961 832 960 1043 884 611 610 838 1157 1286 1208 972 810 799 819 815 906 975 899 781 787 784 703 644 611 579 585 774 1071 929 1006 1177 1345 1460 1427 1177 1161 1248 1297 1162 878 570 313 218 177 296 664 966 750 46 57 68 103 155 175 140 117 123 154 163 215 690 1380 1147 615 420 410 439 395 333 425 552 591 583 592 612 639 690 734 657 585 594 601 586 622 705 666 661 710 654 525 469 485 501 551 607 629 641 669 715 731 764 824 864 827 737 718 733 739 718 709 690 694 727 748 734 741 746 754 758 757 754 707 704 709 703 688 688 659 635 639 639 632 621 620 635 597 595 623 628 616 604 574 529 533 521 515 500 502 551 490 422 393 374 342 315 294 260 269 266 264 234 193 203 198 229 296 371 485 566 494 406 412 397 363 338 391 463 439 390 344 341 374 390 316 332 354 411 320 167 134 120 150 186 197 271 402 604 848 271 191 196 247 344 450 598 715 808 879 977 999 912 819 752 754 751 765 826 857 849 854 841 846 867 909 975 1012 1019 997 992 961 903 852 792 787 813 817 824 863 938 971 966 949 974 1045 1079 1099 977 957 927 914 932 927 844 718 651 473 243 110 164 128 124 159 143 68 30 19 36 29 57 100 185 310 396 498 501 272 57 49 83 200 28 0 111 245 245 171 312 257 202 173 147 98 81 39 29 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 1 1 2 3 2 3 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 1 1 17 18 17 21 28 34 40 50 46 46 56 74 86 92 85 96 117 140 155 169 4158 4098 4083 4039 3953 3894 3877 3850 3818 3889 3937 3889 3817 3717 3645 3609 3554 3480 3361 3287 3230 3230 3256 3270 3273 3280 3334 3374 3350 3299 3283 3284 3174 3158 3129 3087 3018 2932 2840 2725 2573 2603 2590 2591 2593 2577 2509 2405 2372 2366 2419 2452 2524 2653 2690 2374 2114 1943 1840 1803 1699 1632 1728 1784 1684 1449 1349 1310 1342 1397 1369 1330 1404 1554 1730 1871 1929 2081 2474 2387 1628 1292 1444 1726 1844 1839 1739 1357 1229 1209 1102 1055 1123 1121 1030 978 863 902 869 733 641 651 796 928 1237 1384 1459 1568 1598 1591 1616 1603 1631 1443 1069 777 672 694 677 718 749 766 794 868 985 950 932 888 930 1063 1140 1010 1100 1158 898 635 552 649 761 970 691 1012 1214 1135 934 833 830 668 715 798 764 694 600 528 509 482 506 511 534 529 464 390 457 612 481 441 468 491 520 550 445 585 767 951 1035 1141 1377 1102 891 656 544 468 390 380 470 453 445 394 374 425 559 715 652 585 526 479 481 535 600 617 634 551 469 449 447 372 364 405 481 500 529 425 268 295 291 705 1087 954 822 964 1075 903 916 777 1107 1221 1190 1168 980 977 823 783 792 841 873 961 893 910 803 698 655 616 530 465 466 550 552 651 836 989 1100 1187 1159 1104 1157 1185 1075 883 605 219 164 81 75 279 581 546 134 99 125 153 176 186 148 177 210 234 243 452 1158 1809 764 578 554 535 498 421 354 536 446 487 657 813 728 583 538 547 590 593 565 508 493 563 588 596 610 678 667 530 443 499 531 560 584 626 685 733 760 753 764 834 896 854 776 791 786 794 789 767 758 785 774 742 731 750 778 790 784 771 752 729 728 727 705 676 713 691 679 684 685 666 637 642 608 601 596 589 580 585 652 612 589 555 533 515 511 530 520 465 420 394 364 336 276 261 242 239 251 257 223 193 213 194 222 251 303 406 455 461 538 531 518 479 385 399 452 461 426 405 393 361 325 290 350 369 318 206 176 162 138 137 154 226 338 409 498 401 190 182 189 207 263 332 461 549 574 707 925 1055 977 858 813 787 737 735 806 837 833 837 836 835 862 910 937 944 937 960 980 952 914 860 811 806 810 811 820 856 918 914 898 874 894 993 1001 1103 1128 1050 953 925 984 972 885 850 701 470 284 116 126 96 72 65 50 11 0 0 4 16 38 69 93 243 382 388 366 230 36 24 25 6 0 61 202 235 207 210 225 190 171 174 152 87 61 53 39 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 2 4 5 3 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 15 19 27 32 32 33 34 41 54 61 62 67 68 86 107 107 116 4104 4093 4057 3985 3914 3886 3880 3870 3880 3968 3994 3948 3848 3766 3718 3652 3574 3459 3334 3262 3230 3242 3270 3270 3238 3247 3314 3339 3316 3273 3241 3205 3004 3019 2985 2920 2879 2842 2753 2635 2574 2589 2575 2579 2562 2504 2417 2271 2257 2249 2291 2388 2495 2594 2617 2110 1962 1803 1740 1651 1550 1556 1618 1618 1557 1405 1320 1311 1353 1414 1382 1405 1568 1743 1823 1837 1857 1930 2312 2010 1626 1364 1426 1620 1711 1777 1614 1192 1128 1093 1056 1085 1180 1235 1176 1204 1089 1060 971 801 694 668 1084 1367 1661 1694 1563 1503 1461 1382 1463 1498 1539 1363 964 745 619 585 549 568 604 642 700 819 862 854 808 813 826 809 801 738 870 888 835 682 633 847 1089 1431 671 592 806 940 812 655 759 814 840 834 831 799 740 734 782 679 595 600 596 569 606 702 843 737 542 452 431 447 481 504 433 433 454 475 537 660 972 747 798 641 480 459 415 327 461 404 392 400 506 686 676 620 590 517 448 431 460 491 674 700 650 564 485 459 466 345 387 348 323 421 492 351 302 309 231 226 820 1092 812 550 519 822 1059 1013 1029 1086 1138 1309 1301 1253 1272 1123 958 874 821 1033 1035 956 859 838 861 801 614 615 487 420 400 464 548 571 683 663 838 954 995 1034 978 922 886 722 357 84 35 95 226 224 141 176 204 195 187 198 203 391 424 393 382 509 798 1010 586 500 509 526 529 399 444 220 132 240 698 1152 907 608 528 507 510 496 444 410 623 572 599 616 627 630 602 545 457 498 540 568 596 645 725 782 776 772 785 844 924 969 840 813 827 842 845 840 847 801 813 786 775 789 810 828 808 797 777 768 758 735 724 711 750 727 721 739 747 718 646 595 591 613 623 613 600 613 659 639 602 577 545 528 501 522 489 445 415 370 335 301 282 264 250 240 223 219 193 217 226 219 229 250 277 315 332 409 545 629 639 545 442 392 380 415 453 458 420 385 344 274 270 265 219 211 220 201 172 161 167 190 264 242 221 184 181 185 189 193 211 250 337 362 412 563 812 998 1015 938 903 874 813 793 772 790 790 764 735 796 859 913 895 890 910 914 925 889 867 845 839 849 839 833 845 889 869 834 821 825 912 961 964 1007 1031 1050 1039 976 1001 962 937 872 712 474 233 124 96 87 63 35 16 2 0 0 0 0 6 37 36 147 188 214 235 128 15 0 0 0 27 127 204 167 147 153 181 216 169 178 125 97 81 53 25 14 1 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 4 1 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 20 22 27 27 30 37 39 41 52 51 60 69 71 87 4060 4136 4042 3947 3909 3898 3878 3871 3900 4010 4020 3971 3903 3849 3775 3666 3574 3431 3333 3251 3228 3255 3277 3270 3217 3187 3207 3206 3192 3159 3106 3079 2892 2903 2892 2800 2724 2686 2605 2554 2504 2515 2532 2528 2486 2426 2350 2139 2127 2151 2239 2359 2460 2504 2445 2045 1984 1801 1629 1505 1451 1495 1488 1520 1502 1402 1330 1325 1372 1417 1363 1476 1733 1930 1999 1982 1883 1748 2279 2181 1662 1320 1286 1375 1633 1623 1393 1214 1115 1061 1038 1055 1099 1052 1054 1113 1228 1151 947 1017 856 1008 1195 1465 1680 1719 1649 1501 1406 1229 1285 1376 1414 1274 943 885 884 660 545 538 590 675 739 822 830 790 714 717 748 674 595 611 636 696 770 774 767 911 1136 1174 762 562 615 690 526 474 736 839 853 808 771 825 802 692 636 561 609 623 531 518 632 782 885 705 553 481 400 411 450 467 454 426 403 436 504 429 579 637 738 645 468 424 320 323 463 425 385 420 475 491 616 524 460 398 375 402 425 525 734 685 615 544 463 398 391 315 346 343 376 533 586 319 308 493 345 258 727 1215 919 801 657 1005 1148 1108 1038 1024 1132 1209 1255 1233 1334 1376 1251 1144 1140 1110 1159 1118 1023 985 1059 1043 992 918 715 541 512 596 547 438 463 434 562 714 770 931 1056 1085 1099 865 443 101 3 27 89 102 202 289 301 308 330 377 419 545 571 499 470 569 531 514 437 464 499 516 653 257 168 58 65 246 640 1242 1001 680 643 656 638 615 567 570 659 680 696 691 644 590 590 580 527 515 545 582 598 621 734 765 792 807 830 892 950 872 912 903 880 854 834 790 891 852 839 824 810 828 899 879 838 815 803 811 824 770 774 752 769 777 769 758 780 750 710 693 707 715 691 644 616 631 647 647 637 622 560 565 566 555 505 467 425 364 340 302 308 311 318 297 252 247 239 275 299 295 275 274 266 283 304 332 394 553 647 506 445 388 358 401 482 478 468 342 259 245 231 210 179 198 230 212 186 176 182 167 153 155 169 183 191 203 227 216 203 216 231 260 362 439 658 868 967 978 989 921 801 750 747 738 747 797 1079 1087 950 911 915 906 874 847 845 829 843 843 832 854 833 826 838 853 824 772 747 688 837 943 934 883 943 1100 1127 1068 1021 1000 974 871 729 494 287 160 125 108 79 12 0 0 0 0 0 0 0 0 16 43 64 132 151 61 12 0 0 14 100 200 274 198 150 137 160 193 163 181 181 175 137 69 16 5 17 27 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 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 4 8 4 14 19 21 21 24 17 27 38 40 41 44 48 59 4114 4157 3989 3915 3893 3885 3904 3910 3939 4071 4044 3983 3942 3877 3763 3654 3557 3425 3341 3266 3225 3231 3243 3246 3159 3114 3092 3054 2998 2946 2911 2864 2802 2778 2753 2698 2627 2559 2476 2475 2407 2401 2432 2431 2374 2290 2155 2046 2059 2137 2214 2299 2396 2422 2249 1979 1824 1631 1485 1424 1405 1444 1331 1410 1437 1397 1342 1330 1357 1366 1449 1588 1778 1874 1891 1899 1817 1729 2241 2098 1599 1308 1345 1489 1661 1617 1416 1249 1154 1122 1098 1041 977 1081 1007 1037 1156 1156 1045 1101 881 974 1073 1332 1603 1698 1710 1666 1333 1178 1233 1343 1331 1114 965 967 909 738 632 624 658 695 764 778 736 635 585 631 677 588 503 496 556 705 818 851 954 846 866 795 656 508 531 678 668 679 722 739 749 711 694 758 752 638 611 623 644 580 425 505 623 675 703 569 394 370 377 395 421 457 455 432 433 446 568 743 718 754 719 569 492 253 291 398 562 509 391 398 430 555 584 443 404 445 492 542 620 690 614 510 427 399 370 335 323 329 336 330 374 458 451 323 300 567 480 336 576 1059 866 802 879 1196 1240 1091 975 1009 1124 1217 1218 1144 1186 1338 1371 1261 1232 1197 1265 1299 1191 1079 1174 1160 1148 1110 1026 851 701 780 753 660 549 411 374 461 479 745 832 904 961 853 545 158 43 143 209 261 303 349 483 509 580 633 667 634 543 530 524 1182 860 647 579 482 484 518 719 240 66 31 91 224 346 841 846 783 634 538 642 711 612 588 676 739 741 714 588 495 524 563 581 583 590 593 612 664 748 812 835 836 842 901 950 949 936 928 901 843 799 822 895 884 867 870 873 891 902 920 889 862 858 874 837 790 803 788 779 778 768 818 795 760 752 758 765 760 679 664 666 670 668 654 617 618 560 593 622 587 546 529 460 381 346 337 343 373 429 403 309 291 299 344 389 358 322 302 296 286 295 323 345 449 444 418 444 484 486 481 566 489 446 367 323 307 263 231 210 197 173 166 174 185 184 167 173 240 349 457 730 276 316 291 237 226 231 236 321 375 517 715 841 865 999 1076 1147 1100 904 816 829 919 682 746 928 1135 1171 782 821 823 796 794 810 813 841 807 784 768 768 768 757 725 717 718 796 864 858 827 823 993 1103 1123 1113 1101 979 884 730 516 324 238 244 143 96 35 8 7 12 9 0 0 0 0 4 10 26 48 56 28 4 0 6 87 193 266 250 199 163 210 175 118 147 195 193 150 109 78 29 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 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 1 3 3 3 4 6 7 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 5 11 15 14 3 7 15 27 22 28 38 43 4159 4104 3946 3836 3796 3795 3812 3882 3969 4051 4009 3958 3916 3839 3717 3610 3538 3462 3381 3337 3308 3236 3226 3224 3137 3034 2961 2888 2807 2773 2740 2739 2721 2724 2689 2611 2516 2438 2416 2402 2289 2243 2256 2264 2229 2123 2104 1968 2038 2111 2147 2212 2295 2237 2146 1923 1700 1500 1388 1392 1370 1319 1327 1363 1410 1382 1310 1325 1353 1370 1504 1552 1626 1718 1745 1756 1717 1681 2093 2185 1976 1703 1538 1618 1795 1543 1353 1223 1149 1110 1117 992 1061 1016 968 1032 1072 997 1009 931 881 993 1138 1379 1698 1832 1842 1577 1222 1145 1285 1399 1258 1014 1039 991 898 782 704 686 686 688 696 745 735 622 526 566 621 532 465 440 508 655 781 780 812 798 809 766 677 651 649 778 631 579 554 610 705 759 788 719 786 788 774 754 682 516 375 502 575 554 518 441 352 449 446 438 436 455 468 467 455 425 584 806 955 863 701 971 778 563 531 668 709 609 522 409 323 491 485 438 476 570 594 618 623 620 563 372 230 263 270 257 249 300 337 330 324 351 327 307 295 483 510 364 402 657 602 669 713 908 1218 1288 1018 1009 1092 1086 1061 1056 1066 1202 1300 1182 1061 1014 1082 1166 1130 1122 1069 1018 1017 1023 971 894 831 861 849 769 618 452 348 296 261 408 473 593 738 821 663 379 331 343 381 458 477 484 565 613 656 709 753 689 521 531 602 1132 858 601 518 442 439 591 659 515 342 236 355 126 135 316 360 417 538 590 538 502 496 583 663 656 617 599 491 442 492 546 579 615 632 600 633 681 712 735 774 823 839 899 951 913 869 863 881 880 848 839 873 905 917 910 903 868 921 939 929 918 910 865 824 821 844 847 843 844 840 813 787 770 775 786 797 772 654 672 700 701 693 665 614 588 544 582 632 636 633 606 534 474 426 410 441 459 512 500 440 403 397 424 482 478 424 359 333 328 348 399 358 390 381 387 466 623 600 607 578 491 430 388 335 309 268 263 263 226 178 182 186 202 198 184 209 301 440 654 962 487 331 346 297 274 245 245 288 330 409 497 495 703 900 905 882 944 1163 1305 968 830 1490 1721 1363 1387 1166 833 806 787 765 753 756 787 820 774 733 707 696 690 707 713 740 760 782 808 822 822 834 876 968 1037 1077 1191 1004 880 751 640 570 418 340 222 130 63 46 47 36 33 10 0 0 0 0 0 1 0 11 9 0 0 17 179 263 283 231 206 108 192 211 164 145 188 213 91 74 61 35 19 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 3 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 1 1 0 1 2 5 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 17 32 4069 4028 3897 3798 3791 3810 3808 3871 3959 4016 3969 3897 3851 3790 3687 3593 3531 3468 3434 3398 3309 3221 3192 3174 3105 2947 2837 2793 2734 2686 2638 2640 2677 2661 2612 2542 2436 2406 2329 2295 2206 2160 2167 2155 2083 2060 2033 1960 2021 2088 2092 2136 2172 2102 2023 1829 1633 1485 1406 1399 1332 1297 1295 1398 1485 1435 1289 1307 1392 1460 1481 1525 1600 1626 1570 1615 1575 1639 1794 1945 1878 1492 1578 1713 1777 1564 1356 1238 1119 1043 1141 1022 880 793 813 838 797 750 809 871 919 1087 1291 1419 1490 1867 1862 1419 1343 1313 1265 1482 1427 1195 960 900 867 823 774 723 716 718 721 767 770 671 527 517 578 570 506 440 441 515 621 840 803 810 845 790 708 665 681 706 691 676 570 548 695 839 757 603 613 613 603 597 556 444 484 627 710 739 653 445 425 520 506 489 485 479 470 485 454 402 362 502 650 606 627 1239 1278 878 815 915 918 782 466 406 375 392 480 540 541 504 469 466 404 322 254 205 208 258 279 283 285 312 333 327 320 309 273 258 268 282 292 378 429 527 555 597 677 792 824 1035 830 905 1060 1093 1140 1281 1225 1243 1228 1111 973 928 1021 1205 1174 1137 949 816 814 906 980 977 887 858 808 730 622 489 367 206 187 191 261 383 562 758 730 711 747 619 476 478 470 489 476 559 614 687 767 808 535 568 641 670 712 760 662 634 648 635 628 685 619 275 576 320 166 129 111 143 350 465 412 377 439 595 762 723 488 520 538 556 591 594 554 616 620 623 668 706 737 790 810 861 864 914 937 929 925 851 855 896 879 876 897 902 940 886 925 950 982 990 972 928 914 1189 993 849 883 882 850 838 861 845 805 775 773 756 775 727 675 684 705 709 726 700 636 591 567 575 605 678 648 642 692 660 543 558 567 556 573 536 489 475 471 481 504 482 452 434 423 422 439 473 435 425 446 494 545 772 716 646 569 489 420 402 305 308 263 251 263 248 204 205 215 227 222 204 201 230 343 646 939 665 265 275 246 287 255 248 270 304 338 352 451 759 1111 1363 1641 1873 1845 1588 1084 975 1282 1508 1328 1222 986 853 810 789 775 771 759 756 756 757 771 768 709 672 679 729 778 795 794 783 823 819 803 803 829 858 953 1117 1054 907 796 754 648 512 409 318 196 112 114 72 54 57 44 21 0 0 0 0 0 0 0 0 0 0 118 221 246 313 302 256 208 183 191 166 123 139 197 104 74 64 42 35 31 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 8 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 1 3 1 2 2 1 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 4 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 2 7 2 16 3970 3877 3785 3773 3821 3836 3822 3864 3906 3910 3877 3840 3813 3756 3675 3581 3520 3505 3478 3398 3308 3209 3154 3104 3011 2894 2815 2772 2719 2660 2607 2593 2652 2637 2513 2413 2396 2294 2221 2210 2160 2106 2102 2108 2088 2043 1968 1947 2056 2131 2070 2038 2004 2020 1907 1753 1580 1406 1316 1314 1264 1267 1307 1407 1489 1455 1293 1332 1446 1482 1414 1366 1385 1403 1430 1499 1494 1538 1590 1699 1795 1798 1928 1740 1700 1588 1518 1432 1241 1141 1153 1057 844 641 561 571 620 694 779 845 1052 1366 1582 1611 1561 1720 1663 1755 1967 1726 1222 1330 1446 1223 858 690 710 764 771 718 734 661 687 753 764 680 530 508 530 607 560 444 359 342 407 601 465 555 681 722 707 716 824 639 571 553 498 464 586 771 572 415 358 328 313 332 382 475 588 734 812 860 856 569 494 488 489 487 496 509 502 491 457 408 470 581 571 439 467 1290 1160 859 886 988 1000 969 567 415 459 595 697 691 604 360 299 254 201 164 164 180 283 335 349 341 333 333 325 290 292 269 252 241 233 236 280 350 397 653 750 753 817 874 642 634 540 608 728 844 966 1255 1205 1179 1118 1034 996 1005 987 1083 1082 1062 980 878 743 648 680 811 788 756 765 791 758 474 357 224 161 152 164 218 374 611 746 778 801 736 560 449 354 357 486 582 686 833 1075 1608 787 561 535 569 705 825 785 817 850 805 792 845 871 588 1320 1072 802 525 54 46 212 181 254 346 472 753 993 824 594 649 679 665 664 655 623 658 649 656 683 708 757 827 843 912 925 933 945 948 931 880 861 933 973 967 957 883 959 976 994 990 982 953 958 924 1217 1282 1029 881 880 910 853 858 884 884 847 821 803 766 772 736 721 740 755 742 765 747 682 633 611 617 639 685 658 652 701 698 647 634 647 637 619 568 527 543 549 539 508 479 456 446 473 502 513 556 547 488 462 529 557 749 658 574 548 501 457 368 332 345 293 237 256 254 209 218 242 256 251 238 236 191 258 414 658 687 272 213 193 247 256 249 248 329 1225 1394 1490 1335 1241 1271 1129 1183 941 882 959 1191 1499 1282 1192 1017 914 871 830 790 792 807 782 782 789 796 828 815 745 705 714 753 751 740 704 742 802 844 852 788 784 854 919 1029 1043 949 888 875 765 611 514 416 276 259 201 146 110 81 44 2 0 0 0 0 0 0 0 0 0 0 211 312 127 119 98 268 239 217 248 173 169 175 147 99 85 72 52 44 34 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 8 13 13 8 5 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 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 1 1 0 2 3 2 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 5 18 4 0 3823 3746 3691 3700 3774 3843 3836 3885 3900 3876 3842 3823 3789 3735 3661 3593 3567 3552 3493 3388 3293 3191 3120 3030 2953 2899 2840 2772 2728 2677 2604 2549 2576 2578 2468 2382 2337 2243 2174 2141 2090 2041 2048 2051 2043 1918 1921 2023 2095 2063 1961 1895 1898 1906 1826 1701 1554 1402 1277 1255 1253 1290 1349 1417 1468 1429 1299 1346 1374 1393 1310 1195 1214 1303 1459 1506 1504 1493 1549 1727 1937 1877 1793 1699 1661 1684 1692 1617 1405 1274 1145 1006 863 794 756 703 808 852 940 1033 1120 1126 1132 1132 1246 1247 1452 1894 1972 1572 1229 1172 1265 1118 800 578 535 551 591 575 576 577 589 573 544 511 509 523 585 620 569 462 346 270 290 288 311 385 471 522 561 689 774 627 485 424 405 390 473 534 380 291 259 227 218 257 326 501 581 631 701 836 966 987 625 615 678 671 577 465 472 453 409 392 572 769 786 355 410 648 699 867 978 928 899 920 887 734 693 743 714 560 504 324 250 222 213 217 232 250 342 355 332 306 292 293 295 250 261 244 233 236 252 268 291 280 395 712 889 830 841 709 714 692 538 399 372 452 880 1140 1149 1110 1071 1057 1066 1118 943 924 888 931 1022 1055 1032 910 531 461 460 498 599 684 860 584 547 411 272 198 129 138 264 502 560 566 580 555 485 489 463 459 498 612 797 1063 1498 1653 976 558 398 480 691 895 943 870 870 930 974 1097 896 868 1417 1504 1383 1047 69 61 203 165 236 302 404 716 1047 813 888 957 902 775 730 744 649 800 790 719 727 715 754 816 853 923 950 954 1006 1012 955 905 883 921 966 957 965 896 990 1000 994 1088 1080 940 971 954 1086 1066 976 965 932 949 913 902 907 895 874 907 849 779 759 773 803 854 848 803 778 745 715 697 697 674 675 669 653 648 660 663 688 663 660 665 649 622 622 614 585 552 510 486 478 462 484 539 589 654 662 570 492 496 503 559 577 576 522 487 450 369 347 368 320 225 227 200 204 243 279 288 280 283 306 338 646 1049 1010 592 703 483 298 220 239 422 644 445 829 718 559 549 608 747 858 800 781 850 956 1133 1175 1067 991 899 840 821 818 810 811 820 816 829 852 843 796 771 735 717 737 766 706 667 679 742 792 833 976 957 799 814 893 976 1016 979 985 935 836 718 611 492 436 401 336 259 189 127 56 53 14 0 0 0 0 0 0 0 0 0 50 131 119 113 168 140 108 181 209 286 198 154 118 83 100 98 70 50 38 23 0 0 0 0 0 0 0 0 0 0 0 10 21 0 6 13 15 8 0 5 11 12 13 15 18 17 13 13 11 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 1 1 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 15 10 0 3796 3714 3658 3652 3706 3809 3890 3903 3910 3877 3830 3809 3764 3714 3669 3648 3612 3550 3473 3379 3283 3185 3105 3034 2994 2943 2864 2812 2754 2686 2612 2528 2481 2468 2433 2350 2309 2249 2157 2073 2005 1970 2013 1984 1952 1928 1984 2087 2117 1995 1910 1887 1862 1802 1742 1654 1494 1345 1248 1243 1241 1261 1310 1391 1468 1416 1345 1352 1299 1255 1197 1123 1159 1307 1475 1519 1527 1526 1591 1783 1891 1800 1666 1612 1599 1594 1623 1661 1380 1307 1156 966 796 687 672 820 830 881 942 1039 1019 901 1108 1612 1458 1238 1461 1583 1321 1179 1087 1038 1033 940 754 595 544 497 485 467 430 445 476 476 454 454 459 537 612 605 539 487 382 282 272 264 285 334 365 370 392 477 485 376 301 321 344 369 346 338 289 263 252 225 214 244 334 453 577 658 650 755 933 1138 955 944 1012 1078 1135 837 553 401 314 345 426 537 735 998 523 1045 995 629 808 911 890 979 1053 909 693 552 521 441 386 321 255 224 230 250 254 294 297 284 264 242 228 233 230 243 240 229 215 202 204 197 247 225 301 674 1019 812 664 792 873 942 829 609 480 280 747 795 964 1086 1104 1069 1057 1090 1061 940 907 990 1098 1148 1062 1117 1141 895 563 412 443 429 587 552 590 547 418 305 171 171 252 288 376 497 477 397 411 444 445 457 505 594 732 1246 920 1136 1385 939 412 501 672 739 824 870 885 940 1005 1543 906 610 748 870 871 786 311 237 230 279 345 342 358 479 852 974 1128 1224 1137 863 802 865 933 1065 1055 960 981 886 803 870 910 905 898 897 970 1009 937 873 844 850 854 879 953 920 985 1012 930 963 1046 974 994 1005 1025 1038 1036 956 968 970 932 892 865 870 889 912 870 795 776 840 876 964 910 823 758 731 735 739 776 743 711 687 667 644 653 687 710 674 645 648 645 626 645 598 559 629 736 482 521 578 618 630 660 725 732 583 571 545 529 556 595 574 513 471 410 358 394 499 338 279 253 240 249 274 319 380 398 705 801 1005 1524 1791 1588 1619 1096 628 343 322 743 1513 1296 711 504 427 364 361 456 468 577 606 683 836 966 1028 1023 971 923 868 842 840 848 820 805 788 777 769 786 774 748 740 721 701 720 740 707 692 716 762 799 779 819 778 741 754 822 925 967 911 973 984 900 777 649 567 541 442 334 297 236 193 199 103 15 0 0 0 0 0 0 0 0 36 262 143 186 213 192 166 149 169 164 262 251 133 92 83 87 87 72 54 41 22 5 2 0 0 0 1 9 14 15 9 12 31 64 47 54 52 44 31 22 34 35 27 23 22 22 17 15 16 16 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 12 3849 3759 3691 3647 3605 3600 3677 3755 3800 3811 3801 3769 3735 3681 3659 3650 3612 3548 3481 3400 3290 3185 3108 3072 3022 2945 2884 2850 2788 2703 2596 2531 2511 2468 2416 2364 2337 2269 2166 2077 2021 1952 2011 1915 1857 1860 1982 2119 2112 2001 1962 1884 1798 1734 1679 1584 1471 1324 1319 1268 1225 1244 1323 1413 1420 1384 1359 1331 1251 1176 1139 1123 1179 1335 1445 1485 1508 1559 1674 1780 1729 1695 1628 1589 1573 1597 1641 1623 1339 1279 1099 942 844 653 620 786 803 800 799 810 784 742 960 1089 1029 1244 1572 1539 1107 1075 958 868 776 696 641 624 626 630 571 504 431 404 420 425 447 449 488 569 612 580 520 515 449 438 389 332 323 345 338 323 325 327 304 250 221 271 353 400 381 350 334 336 321 331 328 370 434 494 641 764 670 695 878 1090 1142 1076 1040 1159 1321 1055 782 596 434 347 378 554 791 1040 569 573 714 606 440 1118 990 1055 968 693 479 450 417 473 450 364 284 244 236 238 254 273 260 248 238 215 202 200 218 251 251 234 224 218 224 209 234 214 301 605 873 777 735 910 973 1016 1017 906 906 870 858 829 884 946 1018 925 1056 1098 1130 980 802 813 917 957 755 685 921 1065 803 550 421 342 354 354 474 642 642 400 277 249 261 304 431 578 491 416 457 493 514 538 552 591 597 800 705 727 608 441 549 556 657 714 745 737 758 872 1019 1343 976 755 664 472 661 687 559 420 276 288 546 548 334 366 653 961 1137 1192 1229 1046 985 909 1007 1134 1137 1223 1178 1037 903 869 880 893 929 938 965 951 937 907 884 864 893 972 1013 948 955 1070 1028 935 1039 1088 1059 1020 960 939 956 939 983 978 966 962 973 960 938 969 972 908 852 868 909 994 926 814 752 736 758 765 803 799 774 745 703 672 667 725 734 668 602 598 594 592 591 556 556 812 1312 1232 759 645 720 736 700 786 772 704 612 581 602 618 590 573 550 469 457 515 560 746 461 379 331 308 286 290 338 387 445 646 965 1409 1481 965 610 238 146 176 238 249 376 358 350 410 445 389 350 350 341 373 438 515 624 806 877 942 1004 1027 1005 917 882 880 850 823 781 734 699 693 691 718 744 752 758 742 746 745 719 711 751 774 751 710 662 638 671 726 787 851 849 917 1003 1007 947 837 722 695 600 506 529 733 357 286 210 88 21 0 0 0 0 0 0 0 0 0 2 33 142 169 119 111 129 156 150 188 252 89 80 79 86 86 70 48 42 24 19 8 0 0 0 3 23 28 34 47 54 67 90 91 85 78 69 60 51 56 49 39 30 21 21 16 15 16 17 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3902 3809 3737 3657 3655 3582 3564 3619 3684 3727 3756 3720 3700 3672 3643 3615 3586 3546 3497 3423 3289 3172 3124 3065 2987 2934 2873 2839 2767 2643 2561 2527 2486 2469 2430 2382 2354 2284 2195 2133 2061 1940 1948 1891 1819 1852 1978 2062 2062 2019 1915 1835 1747 1691 1641 1560 1531 1423 1322 1270 1284 1328 1381 1435 1393 1386 1340 1255 1177 1122 1073 1163 1286 1347 1370 1429 1513 1616 1763 1715 1594 1535 1509 1473 1494 1620 1632 1527 1303 1185 1101 957 707 663 665 742 784 704 631 627 641 645 756 911 981 1133 1264 1165 1040 1024 935 821 673 568 591 677 662 652 618 557 488 439 416 418 419 474 531 561 556 541 537 541 534 529 505 462 416 370 330 323 323 310 277 231 213 247 379 460 511 497 432 396 505 549 508 538 577 666 792 842 825 855 922 1046 1120 1094 1011 1069 1304 1136 874 649 521 469 384 476 779 745 676 643 442 410 348 1059 906 900 761 428 372 322 348 416 421 343 237 194 183 171 191 217 237 252 255 250 243 237 247 267 266 248 250 253 224 215 231 236 354 622 545 529 552 798 869 753 784 799 780 946 871 855 845 721 1151 901 942 874 990 1072 814 729 784 849 778 756 892 1019 952 761 473 474 432 293 272 433 670 475 448 429 378 384 524 648 572 458 427 478 565 577 551 605 593 613 676 736 715 647 655 613 650 691 714 778 809 903 977 1133 1195 1133 894 445 635 796 872 776 559 705 1134 902 447 364 568 772 806 980 1136 1203 1120 971 903 906 815 1163 1184 1111 1035 959 905 932 918 912 1006 1072 1023 954 948 916 932 970 985 961 940 1042 1113 1014 1103 1149 1048 1036 981 928 955 1037 1037 1026 1006 1007 1076 1054 1017 1046 1058 986 979 949 980 1009 943 820 783 789 765 776 812 811 758 745 732 738 725 747 749 687 594 574 556 542 525 520 627 935 1163 1067 770 684 740 754 689 718 727 716 681 668 693 660 660 611 542 487 537 759 890 800 634 457 363 335 342 333 371 375 404 568 931 1318 866 453 227 105 79 119 212 241 259 284 322 362 418 374 357 354 341 348 396 461 541 655 695 819 967 1055 1059 988 960 948 925 871 781 744 708 706 717 734 746 721 749 750 756 752 740 732 736 744 746 794 813 760 659 766 794 829 841 875 989 1030 1038 1047 985 842 699 616 553 515 495 376 216 86 45 4 0 0 0 0 0 0 0 0 16 80 166 134 61 75 81 120 158 147 258 104 71 75 85 84 69 41 35 32 24 13 9 17 17 21 37 56 69 92 91 95 101 99 94 90 81 71 68 61 47 37 32 31 22 20 18 16 20 17 11 12 15 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 1 3 4 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 3915 3822 3755 3799 3657 3534 3458 3464 3542 3639 3710 3665 3696 3703 3647 3589 3565 3541 3526 3403 3269 3226 3145 3029 2950 2914 2823 2755 2653 2577 2535 2500 2501 2487 2445 2401 2359 2292 2233 2166 2036 1935 1886 1796 1771 1844 1921 1949 2025 1959 1905 1811 1719 1663 1633 1609 1551 1388 1328 1315 1323 1350 1374 1383 1409 1400 1323 1219 1135 1084 1075 1214 1287 1317 1385 1486 1588 1720 1828 1508 1347 1291 1307 1371 1421 1507 1537 1441 1247 1133 1042 841 661 544 631 662 626 580 546 502 503 562 706 804 816 887 1026 1054 993 1002 959 875 750 639 601 598 564 585 595 576 552 543 547 598 531 530 540 516 485 514 523 521 510 498 505 525 505 412 378 383 396 393 349 279 310 348 454 502 588 636 579 512 630 642 614 606 662 792 885 878 967 1054 1116 1123 1144 1144 999 970 1058 943 835 736 589 630 450 420 529 548 552 530 470 411 427 516 568 652 658 463 356 338 291 290 296 245 131 111 89 95 145 194 242 290 297 297 289 285 279 267 241 221 220 204 181 216 239 251 470 639 594 480 486 647 751 663 601 573 587 646 571 520 570 467 1237 1120 1019 802 708 947 959 882 902 910 784 649 665 648 730 843 723 729 636 364 241 283 445 464 510 532 482 484 553 604 598 576 569 547 615 558 564 595 641 686 774 880 913 828 781 716 699 741 817 799 832 883 962 1087 1138 1101 960 562 627 748 916 1063 1069 1187 1312 1168 822 485 375 411 670 644 700 872 944 873 870 923 645 979 1092 1073 1039 982 1004 1023 943 888 895 940 1004 901 925 951 979 1003 1006 996 949 1039 1169 1084 1118 1253 1064 1104 1146 1263 1285 1148 1092 1134 1085 995 1060 1104 1126 1116 1009 968 1001 1003 1018 1025 960 834 829 826 806 802 825 819 731 760 754 757 764 762 716 643 630 621 574 552 575 613 675 812 789 747 717 752 827 772 742 723 732 750 747 740 730 709 680 622 546 494 494 707 719 730 652 581 548 397 377 393 413 396 393 462 553 697 644 388 193 118 78 110 153 204 245 279 316 344 391 384 351 344 358 355 369 400 442 454 515 655 844 1021 1032 1008 996 961 911 885 819 808 780 736 708 712 705 739 767 788 788 770 758 755 796 805 796 722 606 536 606 683 712 769 810 785 962 1004 990 1029 1041 924 813 754 631 592 519 359 197 76 34 7 0 0 0 0 0 0 0 0 0 25 200 143 90 83 91 103 156 145 224 166 108 65 83 79 67 52 45 35 24 25 27 38 45 47 59 91 98 110 109 109 107 101 92 89 82 77 73 62 52 50 46 38 37 36 28 16 19 18 16 17 16 14 11 5 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 1 5 7 9 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3863 3834 3815 3723 3665 3567 3462 3432 3501 3576 3608 3599 3675 3698 3653 3596 3569 3540 3518 3380 3346 3256 3121 3004 2923 2896 2737 2641 2584 2549 2511 2481 2485 2477 2428 2385 2338 2301 2241 2122 2021 1943 1885 1792 1775 1823 1866 2038 1965 1883 1831 1749 1673 1641 1630 1616 1518 1426 1344 1310 1332 1367 1376 1383 1413 1402 1319 1203 1115 1080 1117 1119 1209 1324 1463 1592 1667 1771 1696 1431 1247 1260 1392 1419 1324 1446 1464 1411 1275 1109 936 771 613 539 587 605 590 580 570 491 479 660 799 873 903 913 942 1029 993 960 919 859 798 769 669 578 565 580 583 584 602 612 678 717 631 554 523 503 480 503 478 440 423 450 520 586 552 473 477 505 532 529 474 354 316 445 490 546 634 697 655 630 728 752 755 727 749 897 903 886 868 917 952 995 1081 1050 963 848 833 831 788 704 715 920 588 442 425 443 454 489 583 424 383 439 509 547 556 338 182 170 170 156 145 135 92 83 90 115 164 220 275 321 315 301 288 282 275 249 193 182 181 167 146 213 274 163 412 430 492 516 631 776 834 756 647 579 631 650 595 633 528 735 916 1064 1160 1041 772 685 768 774 710 641 490 282 469 583 608 721 794 820 766 666 473 374 372 406 484 521 441 526 574 671 707 728 730 625 623 494 493 558 630 784 930 1025 1001 953 869 766 724 878 911 789 770 802 869 921 959 891 764 598 653 726 751 833 742 1147 1301 1501 1275 769 712 389 453 509 440 478 625 575 468 544 721 911 1005 1058 1076 1214 1176 1165 1074 1010 981 941 956 929 935 950 967 1006 1058 1054 1017 1071 1120 1041 993 1258 1286 1249 1271 1301 1223 1110 1147 1135 1146 1002 967 1103 1211 1116 1106 1012 955 975 1030 1032 938 865 837 844 845 836 855 792 764 705 723 783 822 826 820 734 724 676 612 575 592 725 746 746 718 708 747 812 875 824 803 772 754 747 733 733 717 706 689 634 530 494 459 488 504 562 646 701 627 480 459 487 476 425 362 397 370 352 330 283 240 186 137 148 155 214 306 313 320 347 367 364 355 371 390 397 377 371 397 430 452 530 702 891 928 955 966 939 915 909 881 868 823 760 745 731 711 741 765 786 788 779 746 765 784 784 732 640 1038 1168 826 642 628 716 873 795 870 873 835 808 853 850 830 798 771 724 563 355 176 82 25 7 8 0 0 0 0 0 0 0 0 0 226 224 161 170 155 157 155 124 168 214 197 59 78 75 67 60 49 46 28 42 47 49 54 63 65 100 113 117 115 112 108 100 90 85 81 78 68 58 79 81 80 81 72 60 34 22 19 18 19 20 18 16 13 11 9 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 1 3 6 8 7 5 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3705 3693 3703 3702 3637 3572 3458 3371 3423 3459 3459 3526 3613 3660 3653 3611 3571 3537 3534 3493 3376 3230 3097 2979 2892 2842 2683 2607 2574 2543 2510 2486 2478 2458 2420 2371 2341 2296 2200 2090 2025 1961 1865 1788 1769 1782 1823 1860 1912 1896 1802 1698 1647 1627 1562 1579 1536 1428 1379 1388 1375 1387 1397 1404 1437 1425 1341 1225 1133 1105 1108 1127 1253 1399 1526 1639 1693 1697 1645 1420 1335 1420 1454 1353 1110 1378 1450 1374 1215 1045 859 675 565 537 575 597 596 609 647 608 629 817 871 830 856 920 906 918 984 941 849 781 767 781 686 609 598 611 607 585 599 651 758 732 632 550 515 512 519 512 475 439 438 487 570 596 552 525 555 608 630 603 528 438 417 502 561 582 602 643 600 651 778 834 803 763 782 909 886 915 924 953 965 935 942 863 913 744 631 619 627 775 1180 900 603 456 432 435 442 547 760 528 470 602 713 701 602 351 209 148 129 119 111 100 142 144 162 193 234 285 322 322 293 270 263 257 242 231 195 186 186 181 167 170 206 176 173 358 453 505 669 928 1101 829 775 613 574 691 763 753 650 633 590 754 994 1066 853 710 620 594 527 414 246 138 552 610 606 596 591 674 757 640 477 382 347 386 505 481 440 525 555 655 744 795 717 661 465 324 393 463 550 882 958 973 981 964 863 672 648 931 1035 933 830 794 799 739 848 845 672 544 578 697 654 762 540 687 1088 1419 1436 1209 1084 814 590 503 435 401 459 421 716 545 655 887 957 990 1053 1120 1180 1165 1142 1050 1001 995 1042 974 943 991 1066 1092 1103 1058 1041 1049 1036 988 997 1003 1230 1259 1230 1208 1073 1121 1160 1142 1150 1081 1050 1168 1244 1147 1201 1091 964 920 1012 1020 965 914 873 874 886 856 870 825 797 791 820 862 893 916 933 885 805 735 679 643 659 779 810 792 781 774 776 812 862 884 869 830 796 738 713 708 700 682 659 614 536 511 498 472 459 534 682 635 574 543 549 547 518 468 374 341 327 312 293 274 296 264 228 225 230 258 317 322 330 363 389 396 377 460 471 455 433 438 452 478 477 569 661 682 746 866 909 897 897 906 906 890 836 791 779 772 766 760 752 770 785 779 761 770 784 783 714 714 1122 1193 1061 844 622 626 786 834 828 805 758 733 742 725 751 747 676 636 580 390 233 120 51 47 15 1 0 0 0 0 0 0 0 0 111 202 325 222 160 205 166 111 118 131 196 91 71 71 72 67 39 54 42 54 63 63 69 73 71 100 117 116 115 110 105 98 91 87 83 78 73 72 90 99 100 103 94 80 42 25 25 24 20 19 19 16 13 12 12 11 3 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 2 5 4 3 2 1 0 0 0 0 0 1 0 0 0 1 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3477 3480 3536 3608 3556 3483 3382 3271 3294 3267 3327 3447 3555 3622 3645 3637 3623 3624 3571 3499 3349 3186 3072 2967 2860 2764 2693 2625 2570 2547 2524 2483 2452 2432 2388 2364 2335 2264 2167 2066 2008 1933 1836 1781 1787 1818 1855 1865 1876 1833 1732 1650 1635 1605 1560 1583 1487 1411 1416 1427 1392 1391 1420 1422 1459 1439 1320 1176 1125 1121 1140 1178 1294 1437 1536 1604 1614 1588 1555 1416 1302 1289 1338 1227 1168 1358 1419 1241 988 887 772 623 580 597 610 604 588 583 640 704 785 938 1028 991 864 853 804 915 968 924 859 819 743 765 708 658 647 656 641 610 552 610 724 727 648 579 561 569 571 543 494 450 439 479 561 570 575 551 578 617 625 610 564 548 555 575 584 588 585 646 646 671 703 739 771 755 773 834 873 917 951 984 985 868 830 751 783 701 613 627 790 784 915 778 562 477 467 425 432 620 787 701 701 808 807 729 627 454 356 287 220 201 201 169 175 212 248 268 297 323 328 321 292 271 261 252 245 246 235 228 232 220 185 162 166 206 252 540 650 444 425 844 817 800 776 637 474 502 661 579 560 547 526 557 686 863 759 665 614 558 522 485 261 221 378 404 533 640 497 541 570 596 548 498 470 467 584 389 439 532 560 557 577 697 682 693 479 374 394 384 507 824 914 826 837 916 846 478 621 931 1104 1100 988 905 853 684 707 748 661 526 565 857 701 713 587 549 718 964 1073 1154 1234 1151 892 609 428 641 637 796 894 830 845 996 1043 1075 1105 1013 931 1048 1307 1273 1060 948 1008 1013 957 1008 1095 1092 1101 1067 1053 1050 1034 979 981 1033 1206 1210 1113 1131 1079 1089 1117 1144 1215 1243 976 870 1218 1250 1131 1007 948 938 1042 1024 1010 982 962 939 912 869 857 845 800 750 777 848 918 946 974 942 851 795 769 735 742 781 803 819 864 889 839 876 911 924 921 876 817 775 736 724 702 670 616 580 562 546 522 475 459 510 622 564 543 566 613 621 590 517 417 371 356 320 332 310 324 310 304 291 263 267 334 345 379 408 436 466 464 535 543 495 475 478 469 532 540 577 588 599 679 781 853 863 851 838 836 855 832 817 810 803 799 788 772 809 816 811 816 825 811 752 673 770 994 1119 1029 788 640 597 665 766 815 854 752 707 735 729 630 615 497 531 566 432 220 67 55 117 29 5 0 0 0 0 0 0 0 0 15 118 348 231 152 176 203 174 114 109 122 92 71 67 71 79 58 67 64 58 79 79 99 103 102 110 121 127 120 114 108 103 101 103 91 82 94 103 105 110 108 104 90 74 50 26 33 24 21 18 17 15 13 12 12 11 9 8 8 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 3 4 2 0 0 0 0 0 0 1 5 6 4 5 4 6 10 12 15 7 2 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 3355 3352 3395 3430 3394 3326 3238 3138 3113 3085 3204 3359 3500 3586 3613 3629 3626 3658 3595 3447 3268 3115 3000 2914 2839 2744 2681 2602 2540 2530 2527 2468 2417 2390 2378 2360 2320 2243 2129 2019 1958 1862 1827 1862 1856 1830 1838 1849 1842 1782 1697 1649 1629 1569 1530 1512 1453 1415 1416 1423 1428 1410 1431 1465 1473 1405 1277 1162 1158 1139 1146 1209 1339 1473 1513 1518 1500 1481 1467 1536 1674 1640 1098 1199 1241 1255 1255 1075 770 742 662 570 592 617 619 611 584 544 600 742 848 931 966 898 767 862 828 888 909 903 901 841 759 786 739 677 671 696 678 669 571 594 677 677 622 628 594 585 577 541 506 485 470 488 540 539 559 565 577 604 601 616 612 620 640 594 539 563 552 593 585 585 649 759 817 825 836 877 911 881 842 897 957 906 789 691 661 696 719 652 723 665 846 676 501 505 476 414 429 434 645 869 884 887 859 750 603 466 453 453 350 319 325 271 247 274 298 298 314 311 321 312 294 284 290 292 297 283 264 275 291 277 229 229 236 224 316 548 646 294 206 408 417 510 611 601 472 451 501 539 513 420 340 345 387 665 591 520 437 375 377 466 370 284 260 243 363 587 443 488 303 315 363 375 482 564 532 360 348 358 421 579 601 599 509 668 661 497 518 327 453 582 703 735 704 766 895 441 593 830 991 1047 1025 1001 815 673 667 694 639 553 570 854 680 627 572 512 540 539 654 805 944 1131 1203 1019 767 873 863 855 859 913 964 1047 1065 1046 1084 1000 863 981 1191 1240 1069 963 1013 1071 989 1008 1033 1193 1153 1047 1055 1080 1051 1038 1034 1084 1139 1124 1056 1089 1086 1171 1216 1232 1292 1187 950 930 1052 1083 975 827 854 941 1016 1032 1019 1025 1072 988 898 866 864 857 833 823 886 919 893 922 954 906 877 822 823 813 822 840 844 872 925 949 947 977 990 972 947 921 848 770 771 782 741 702 653 616 598 580 544 498 474 493 529 554 589 633 688 686 636 557 509 524 495 399 389 363 360 366 363 322 304 309 338 388 441 460 492 520 527 557 548 526 528 533 541 560 568 591 605 642 667 749 827 861 861 851 797 819 809 809 822 822 820 806 816 858 874 866 860 866 864 736 665 718 808 811 842 777 660 589 575 570 607 788 1009 846 840 922 605 509 360 476 618 623 529 319 220 129 59 18 0 0 0 0 0 0 0 3 6 124 245 214 146 134 172 176 129 101 90 83 75 75 81 89 79 76 77 63 92 99 120 130 128 131 133 135 129 123 117 112 114 117 104 102 120 137 124 123 114 101 89 81 72 65 57 44 34 25 16 13 19 16 12 10 10 11 11 11 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 1 0 0 0 0 0 0 1 1 2 9 9 9 8 9 9 8 9 14 18 15 7 6 7 3 1 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3268 3279 3290 3348 3307 3210 3185 3173 3083 3067 3137 3296 3447 3511 3525 3524 3544 3567 3526 3358 3139 2990 2885 2832 2818 2736 2639 2560 2513 2501 2492 2457 2415 2400 2382 2349 2306 2200 2094 2014 1931 1867 1844 1825 1820 1797 1804 1800 1785 1733 1669 1618 1607 1536 1498 1462 1420 1404 1425 1431 1461 1427 1439 1482 1476 1378 1224 1195 1157 1152 1186 1270 1385 1458 1445 1418 1470 1584 1633 1638 1645 1427 967 1116 1170 1207 1179 998 703 702 752 706 693 693 682 652 598 537 649 798 876 886 862 806 862 825 865 859 833 847 848 755 754 733 695 668 675 700 733 701 594 594 615 581 553 585 597 595 595 574 541 502 475 475 476 490 494 515 573 629 574 575 616 648 623 557 522 532 538 560 603 640 690 768 723 773 842 865 862 821 761 752 851 919 825 724 688 682 695 568 540 536 565 548 528 561 506 443 424 406 580 660 434 589 877 834 594 461 508 532 578 482 544 414 320 381 455 314 311 299 295 288 292 324 351 359 343 328 317 310 297 290 272 276 276 248 244 318 424 196 174 192 236 300 339 401 459 520 545 557 486 331 211 221 228 289 175 134 231 277 191 238 298 225 154 150 153 270 264 292 166 91 84 171 381 450 360 293 283 274 313 482 512 463 280 417 713 728 936 474 418 336 354 453 486 793 828 482 560 731 735 744 904 899 748 654 700 803 796 810 777 824 638 536 604 589 610 595 658 740 805 802 823 1220 1115 916 896 879 842 888 959 938 1063 1023 972 1016 907 1001 1013 1055 994 1004 1125 1180 1118 1177 1122 1070 1013 981 999 1087 1070 1073 1076 1103 1119 1057 1004 997 1085 1269 1366 1279 1247 1217 1219 1082 1001 992 869 752 846 933 967 989 1007 1037 1108 1024 925 894 894 891 844 842 827 827 830 866 908 864 841 824 828 827 827 846 829 909 949 955 950 968 1032 1017 961 942 933 917 872 854 821 786 729 704 675 613 591 589 571 561 562 586 648 704 748 719 667 616 608 631 594 510 462 439 459 518 458 417 423 423 427 458 533 526 532 542 540 556 594 595 576 623 725 658 577 606 626 682 709 764 834 875 876 865 812 800 771 761 795 795 806 834 860 869 855 841 832 805 761 691 655 669 688 673 698 689 644 602 584 587 613 648 915 918 606 605 647 470 340 447 785 962 907 551 313 157 66 31 23 3 0 0 0 5 23 26 6 133 236 217 175 165 162 163 151 122 88 84 82 78 89 98 96 89 97 95 96 115 142 154 152 152 148 153 152 142 136 138 132 128 119 120 139 148 152 137 121 107 90 84 81 80 69 62 58 47 46 42 39 32 22 12 10 9 9 10 8 3 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 2 5 8 7 6 8 11 12 11 10 8 7 6 5 4 7 12 10 4 3 5 5 6 9 15 13 13 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3264 3274 3241 3247 3212 3135 3126 3117 3092 3059 3104 3245 3384 3434 3433 3395 3399 3416 3384 3233 3008 2864 2797 2769 2730 2651 2577 2530 2492 2484 2469 2464 2434 2402 2371 2325 2275 2146 2091 2056 2016 1963 1882 1827 1814 1773 1770 1752 1710 1675 1646 1537 1538 1501 1477 1447 1426 1435 1454 1469 1474 1439 1440 1462 1449 1359 1280 1280 1236 1214 1241 1320 1404 1426 1436 1475 1567 1696 1706 1622 1671 1162 1025 1003 1091 1149 1087 958 863 825 863 874 883 871 809 737 673 556 646 734 746 767 841 645 697 808 894 879 828 801 928 772 703 726 701 644 674 684 767 706 584 546 571 592 614 620 661 685 679 654 605 518 542 514 465 441 449 503 601 628 598 584 634 683 651 558 535 542 562 574 599 651 727 692 766 748 807 837 837 822 756 731 817 892 886 855 788 656 568 632 694 553 426 477 622 634 713 559 458 429 420 409 352 339 909 832 530 491 508 469 728 759 741 529 412 589 457 364 299 277 275 280 303 350 356 351 349 340 329 306 263 256 250 264 264 236 195 173 205 146 136 154 238 292 216 256 358 384 425 493 453 252 153 145 144 148 115 67 85 169 118 106 126 93 48 45 27 78 98 115 88 71 120 181 252 275 226 186 177 252 386 391 364 253 159 156 120 340 1001 684 404 250 221 266 404 656 686 482 543 799 805 769 819 828 736 639 659 845 849 904 1025 871 575 535 578 578 671 691 721 765 791 768 765 768 756 769 774 778 704 724 739 849 1088 1256 1253 1240 1118 1116 1064 1014 997 1004 1038 1185 1265 1326 1230 1084 1010 1017 1034 1064 1060 1101 1191 1224 1135 985 987 985 1038 1224 1382 1130 1189 1290 1114 904 934 926 942 874 934 984 996 1015 1010 1032 1049 989 965 946 936 968 918 887 860 846 823 804 846 837 870 861 860 883 879 828 829 914 944 952 979 996 1038 1051 1007 986 978 939 925 920 884 829 793 768 679 609 645 652 645 650 665 670 719 748 781 765 721 688 672 691 659 617 588 585 594 654 600 570 552 539 534 555 589 572 563 570 585 606 660 646 631 619 619 635 605 622 625 667 718 777 833 823 869 866 834 795 752 735 761 788 799 828 850 848 786 782 770 747 738 723 683 647 619 630 644 641 626 592 605 566 475 551 761 849 808 620 528 370 271 489 1212 1234 1018 664 370 178 63 48 41 14 2 0 0 0 1 29 44 144 228 225 208 219 209 204 185 117 94 121 103 90 93 95 96 91 91 91 106 134 167 168 174 171 167 168 173 166 164 164 158 147 145 153 181 193 180 157 135 121 101 93 87 79 74 71 68 63 61 55 47 39 37 33 37 20 10 9 11 6 4 2 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 10 9 10 11 11 11 11 11 10 10 7 0 0 0 1 1 0 0 3 4 4 2 4 12 20 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3203 3199 3207 3189 3134 3095 3060 3065 3050 3045 3097 3203 3302 3303 3322 3282 3245 3238 3223 3117 2896 2769 2742 2671 2615 2566 2529 2505 2466 2442 2435 2434 2410 2405 2400 2316 2216 2126 2111 2099 2087 2033 1911 1771 1704 1678 1633 1600 1581 1572 1581 1488 1475 1471 1456 1439 1433 1432 1421 1479 1449 1438 1453 1462 1429 1384 1388 1363 1297 1262 1283 1332 1389 1516 1497 1525 1605 1699 1714 1661 1734 1022 915 956 1037 1054 943 846 1264 1324 1375 1126 829 840 753 854 809 679 680 716 694 652 733 1164 851 856 956 916 876 787 885 793 725 667 610 595 599 749 797 729 638 600 614 623 615 667 689 691 677 649 620 581 562 592 586 527 485 502 597 580 589 596 640 675 641 592 562 557 545 548 560 524 379 411 799 853 890 949 917 892 775 850 935 951 941 889 769 657 534 584 588 555 540 553 798 594 648 590 534 509 502 441 400 317 700 689 720 1285 1347 476 443 622 720 651 536 617 478 400 344 317 302 298 324 300 295 281 267 266 270 255 197 207 201 203 216 213 172 146 140 143 157 147 130 171 166 210 235 237 268 320 332 224 186 173 144 119 109 82 106 86 81 73 67 58 37 23 4 18 31 38 40 26 40 133 212 214 199 184 126 162 286 355 320 295 338 487 636 185 708 703 448 342 721 468 138 625 648 383 356 455 828 948 909 859 797 727 839 681 842 963 1208 1130 625 458 444 587 623 636 709 797 762 754 749 754 779 722 636 673 749 742 758 804 947 1228 1512 1298 1272 1183 1025 896 888 885 1123 1173 1314 1373 1297 1178 1103 1083 1069 1058 1142 1307 1292 1218 1118 1031 1008 1020 1160 1330 1363 1019 1033 1051 929 810 983 928 980 937 922 940 996 1025 1034 1032 1043 1054 1021 957 975 1019 979 925 908 895 861 801 800 822 846 848 854 904 912 851 872 909 932 965 994 1022 1067 1088 1076 1061 1037 1021 987 959 898 836 817 779 700 659 699 725 725 743 771 765 789 796 790 778 769 759 721 745 756 739 730 738 734 738 701 660 638 633 624 612 621 618 616 631 647 660 697 685 661 642 646 649 639 645 653 674 704 747 797 776 815 859 871 838 812 789 813 811 811 819 813 809 774 767 751 746 756 730 735 670 632 621 613 618 623 571 553 509 492 568 694 626 637 612 479 317 258 527 1060 1218 1030 678 338 132 84 68 51 34 18 0 0 0 11 35 119 176 203 227 231 244 236 196 181 141 131 131 109 84 86 84 83 88 83 93 137 165 188 195 200 200 193 187 203 194 196 192 179 170 183 203 222 221 207 188 155 150 154 138 114 92 78 72 68 63 54 45 42 32 33 30 27 24 20 7 8 8 5 4 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 1 0 4 7 7 7 7 8 7 7 8 9 10 12 12 8 8 7 3 0 0 0 0 0 0 0 0 0 5 5 11 17 11 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3140 3177 3153 3112 3091 3039 3060 3089 3015 3018 3078 3146 3185 3195 3227 3137 3070 3062 3067 2987 2772 2762 2670 2599 2550 2516 2491 2468 2451 2444 2437 2432 2407 2378 2370 2317 2178 2109 2093 2096 2096 2061 1940 1735 1689 1610 1575 1556 1520 1493 1539 1459 1449 1438 1418 1405 1410 1447 1481 1530 1484 1456 1474 1476 1427 1397 1492 1445 1333 1262 1273 1333 1417 1437 1412 1461 1588 1648 1543 1543 1401 1162 1034 1017 1039 1006 911 950 1428 1530 1408 1171 996 871 777 904 909 853 845 861 799 830 836 1297 953 793 922 935 839 787 817 773 704 662 641 581 570 750 788 774 718 642 643 638 618 653 643 614 587 568 557 546 541 547 503 447 433 463 527 575 611 615 616 632 633 610 579 563 565 644 781 886 1542 596 668 724 705 930 909 844 782 831 853 868 869 806 693 672 630 582 540 531 505 464 644 518 476 476 462 443 427 459 377 343 379 382 439 787 1585 615 487 555 652 788 751 821 667 592 550 482 396 332 346 231 183 163 158 167 186 181 144 154 158 166 191 207 169 179 191 221 252 245 194 171 156 168 185 208 223 194 194 202 193 199 165 99 113 120 128 78 59 55 50 50 34 39 19 14 12 3 10 17 3 18 117 163 142 135 97 75 217 252 257 279 342 742 996 945 704 606 643 692 404 370 280 602 647 311 405 1133 1274 1215 1056 975 991 968 1057 907 782 904 1161 1179 777 436 420 521 550 607 753 806 786 621 664 772 798 709 567 571 617 622 648 716 891 1158 1503 1549 1394 1200 1027 990 1045 1114 1155 1229 1321 1377 1227 1169 1148 1143 1126 1133 1224 1364 1249 1160 1079 1035 999 972 992 1159 1164 1010 926 892 824 771 1033 935 932 897 829 925 970 1012 1044 1054 1077 1087 990 955 1013 1057 1068 1059 1014 947 896 814 779 776 789 806 799 868 900 913 915 916 927 956 994 1032 1087 1122 1127 1124 1087 1089 1040 980 926 896 844 780 747 727 756 804 815 835 850 846 831 799 768 764 756 768 756 776 817 841 851 823 799 772 733 699 693 690 680 667 676 692 692 710 710 708 707 694 674 667 672 661 654 662 682 697 704 699 734 747 777 828 875 866 868 856 858 853 841 828 824 809 774 758 746 748 775 775 743 700 666 633 630 622 610 561 519 487 474 550 570 569 566 491 405 273 216 224 883 1267 1041 661 327 164 137 96 70 64 42 14 51 38 1 63 236 175 165 208 232 233 241 194 178 169 136 126 140 84 107 120 105 96 107 105 171 190 210 221 222 222 217 209 218 223 221 215 204 192 191 222 241 234 224 211 178 189 187 159 142 113 90 75 77 70 60 51 38 30 27 27 28 30 31 12 10 7 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 6 4 6 8 8 7 7 5 5 6 6 9 10 11 16 19 22 23 18 9 3 2 11 11 0 0 0 0 0 0 0 5 11 14 13 10 11 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3056 3095 3092 3080 3049 2973 2988 3168 3099 2994 3017 3044 3081 3094 3115 3012 2912 2878 2885 2846 2730 2683 2604 2550 2506 2471 2463 2437 2400 2384 2387 2380 2354 2330 2315 2278 2114 2086 2089 2079 2069 2070 1929 1713 1620 1592 1556 1493 1461 1462 1495 1449 1421 1402 1397 1403 1401 1454 1510 1507 1475 1480 1510 1510 1479 1457 1519 1453 1350 1317 1355 1385 1391 1407 1365 1398 1475 1461 1371 1368 1447 1214 1020 991 1024 1017 933 1011 1306 1503 1388 1079 929 807 891 909 884 848 857 886 873 973 1152 992 845 774 693 832 731 748 676 687 754 735 669 682 612 659 696 705 703 663 667 704 659 624 585 531 473 467 487 508 569 610 592 547 509 527 536 537 566 618 633 624 631 629 616 605 653 774 926 1213 1943 1650 1673 1269 618 815 895 878 825 835 852 824 780 686 617 700 676 608 552 433 447 419 458 425 389 378 371 382 364 404 385 383 350 333 273 461 587 855 660 469 814 1050 624 784 684 648 649 563 480 358 312 192 128 116 116 119 129 126 119 128 140 149 179 215 216 208 170 177 246 244 127 118 144 184 206 207 207 146 126 124 120 145 176 146 106 126 81 55 47 40 33 60 47 56 53 44 27 2 0 7 2 19 40 54 68 107 95 140 134 104 99 102 269 769 897 816 711 642 652 659 654 775 767 812 941 834 1051 1228 1088 1144 1258 1214 1248 1093 1240 1287 1279 1201 1033 844 858 571 630 768 852 954 1038 964 819 582 518 619 704 660 547 519 586 611 570 597 812 924 937 1225 1423 1331 1156 1087 1222 1287 1348 1346 1311 1364 1173 1112 1094 1145 1208 1252 1200 1166 1013 977 962 945 947 891 974 882 890 903 852 753 802 745 972 1048 1033 1001 932 940 959 1005 1045 1081 1140 1116 1052 1020 1052 1085 1102 1122 1066 978 871 798 771 783 837 890 820 847 888 905 910 952 964 951 966 1017 1085 1120 1148 1172 1161 1143 1090 1016 981 944 869 820 796 787 804 870 870 896 919 915 872 807 784 758 772 773 775 810 858 859 869 846 821 793 755 754 752 740 732 719 726 768 768 756 767 756 723 696 681 683 664 643 647 664 684 720 721 697 704 718 735 797 858 871 880 887 896 890 877 861 830 784 770 776 757 754 760 768 764 734 692 662 608 600 578 537 493 467 441 471 477 524 497 290 290 218 199 691 1418 1467 1094 774 414 313 230 106 57 49 46 67 120 107 0 14 204 196 171 196 255 225 230 197 186 166 135 123 159 110 147 166 147 112 155 152 186 202 217 234 231 232 230 229 231 230 224 228 216 212 216 233 256 260 245 227 214 221 217 183 167 146 118 117 126 98 82 67 52 46 35 26 23 29 28 22 20 13 4 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 4 6 6 7 7 7 8 9 10 7 7 12 10 9 12 14 19 22 26 33 34 29 30 38 42 40 24 9 2 3 0 0 0 0 2 3 0 0 6 9 9 3 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 2916 2938 2968 2999 3019 2891 2892 3474 3252 2896 2895 2905 2938 3000 3036 2913 2776 2707 2663 2654 2700 2604 2509 2469 2453 2440 2443 2432 2388 2365 2367 2356 2316 2264 2180 2127 2062 2049 2055 2043 2014 1994 1815 1706 1681 1637 1526 1440 1443 1436 1455 1425 1400 1398 1396 1371 1408 1461 1496 1499 1503 1516 1530 1550 1533 1517 1525 1467 1367 1306 1300 1264 1332 1276 1218 1250 1294 1199 1172 1266 1315 1179 1073 1081 1073 955 871 891 1163 1346 1203 921 955 936 871 854 793 728 727 761 786 886 972 945 886 803 675 676 662 627 626 696 720 689 594 603 570 651 730 780 793 644 670 657 632 564 514 504 483 482 536 583 569 523 545 601 563 528 494 647 765 610 723 702 707 671 660 692 757 838 816 1070 1143 1276 1340 1100 812 812 881 880 858 819 766 768 772 637 601 753 826 776 676 423 417 398 392 439 471 357 401 365 297 362 638 842 789 669 613 584 556 579 583 670 1015 947 602 710 565 384 484 492 489 398 308 203 146 150 139 128 127 126 116 132 172 133 258 428 396 244 149 159 109 80 101 127 197 229 191 198 193 130 89 68 60 81 153 197 131 74 61 54 43 38 25 81 99 83 67 47 19 4 1 1 0 6 8 46 167 120 75 103 124 97 90 99 338 592 656 663 694 724 684 581 711 852 942 1009 1266 1223 1290 895 878 1303 1393 1375 1443 1252 1290 1362 1401 1335 1146 924 865 798 908 1097 1147 1160 1139 1060 817 618 588 537 598 617 594 517 491 540 520 496 554 563 581 690 913 1233 1306 1238 1393 1491 1480 1410 1314 1267 1241 1257 1272 1265 1284 1249 1133 1101 1092 1101 1137 1173 1185 1081 892 807 830 850 777 703 801 805 927 1036 1081 1124 1047 1020 995 1020 1046 1065 1160 1174 1123 1081 1086 1121 1175 1150 1107 1018 900 821 815 817 885 955 893 847 841 845 900 989 999 971 957 997 1077 1088 1150 1188 1202 1192 1128 1063 1034 964 893 844 834 836 848 906 925 959 986 972 911 893 824 805 820 817 801 833 875 873 869 849 824 818 793 841 825 812 801 779 766 808 800 775 767 760 734 701 694 691 671 658 666 668 690 699 709 706 711 726 713 782 792 841 883 898 908 877 886 903 890 855 831 824 828 838 846 861 850 781 727 671 651 617 567 526 494 454 431 428 432 438 473 330 234 180 473 1264 1695 1228 1115 1050 846 557 311 186 136 144 160 163 148 106 23 74 159 184 172 170 237 216 212 204 192 168 143 129 177 149 121 129 153 135 183 205 216 225 226 237 238 238 236 236 238 240 236 237 236 239 241 244 251 263 262 253 251 256 231 217 198 181 172 177 161 133 115 105 107 99 65 44 29 24 23 23 21 23 16 9 8 9 9 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 6 8 9 11 12 14 15 20 19 14 11 14 17 17 15 21 27 29 27 36 31 39 45 40 15 29 38 18 3 0 0 0 0 0 0 1 1 0 4 6 5 1 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 2750 2826 2885 2944 2954 2831 2889 2968 2914 2812 2782 2807 2844 2918 2958 2855 2685 2573 2556 2482 2524 2482 2434 2406 2402 2412 2410 2412 2337 2275 2235 2210 2188 2123 2065 2051 2000 1980 1997 2014 2007 1960 1822 1742 1631 1489 1434 1423 1399 1382 1403 1399 1385 1385 1398 1370 1428 1472 1498 1501 1506 1532 1577 1621 1590 1578 1508 1391 1319 1303 1244 1228 1270 1220 1153 1132 1144 1078 1127 1182 1180 1137 1116 1103 996 850 782 880 1137 1236 1022 880 890 909 904 868 788 707 674 702 725 782 802 826 845 752 652 547 602 562 586 634 554 587 475 557 607 677 745 759 743 539 641 618 549 549 582 576 554 511 543 594 651 714 682 575 582 552 690 1084 1188 557 725 726 752 716 707 740 740 747 654 662 675 862 1033 942 921 857 841 827 795 752 740 724 721 640 622 683 758 861 958 713 481 389 378 526 775 603 796 675 505 661 1044 1322 1326 995 858 695 633 626 614 638 664 882 1295 1388 994 566 429 403 440 460 375 238 158 152 152 154 143 141 131 134 230 105 813 978 661 229 265 818 191 213 220 260 311 266 186 193 161 113 97 82 60 46 100 192 163 139 117 79 64 57 65 91 96 107 99 26 8 19 36 26 29 70 27 80 200 123 57 78 134 127 112 207 431 586 609 551 577 802 770 705 709 790 890 862 998 946 828 558 611 1130 1263 1335 1431 1409 1406 1349 1207 1250 1239 983 815 834 996 1032 871 971 937 965 920 745 686 683 697 686 626 523 433 426 428 410 382 407 480 527 617 991 1308 1399 1634 1908 1753 1440 1288 1257 1277 1331 1369 1251 1277 1178 1111 1218 1273 1172 1332 1375 1336 1187 1022 898 841 956 762 741 737 752 811 862 1013 1044 1021 999 1004 1034 1098 1140 1207 1209 1172 1133 1121 1122 1193 1194 1163 1083 1034 1007 962 923 972 1027 993 924 926 897 914 952 981 993 1009 1025 1066 1112 1175 1208 1203 1177 1143 1143 1070 1017 969 924 915 908 906 943 978 1018 1048 1029 996 942 890 888 903 893 848 863 912 917 889 867 850 852 858 900 905 883 867 855 833 839 819 791 772 754 746 728 713 693 674 678 699 690 725 727 716 722 732 728 735 741 762 812 862 877 897 890 881 892 903 913 888 876 887 910 929 923 846 796 741 702 667 593 552 525 486 444 421 400 364 318 349 294 349 453 878 1700 1499 1114 996 1010 1012 871 475 321 214 188 201 207 143 65 45 101 137 142 133 167 195 197 201 205 206 199 152 141 185 224 208 134 159 185 211 223 232 255 242 247 243 241 241 239 241 245 254 247 236 239 248 250 260 273 273 269 274 278 258 240 224 216 206 192 181 165 155 149 153 140 106 81 54 30 27 22 21 18 18 16 13 12 9 17 9 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 3 1 0 0 2 4 4 6 7 8 10 12 12 16 22 25 24 19 14 14 13 12 13 13 15 11 12 11 15 26 41 35 46 49 47 49 12 30 13 0 6 0 0 0 0 0 2 3 9 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 2648 2732 2782 2829 2837 2767 2790 2821 2834 2809 2745 2750 2800 2866 2898 2811 2684 2654 2518 2362 2362 2372 2364 2350 2350 2355 2353 2357 2268 2193 2151 2114 2076 2024 2016 1986 1935 1920 1955 1998 2005 1928 1890 1790 1615 1579 1682 1356 1364 1372 1388 1376 1357 1368 1388 1344 1397 1465 1497 1521 1572 1609 1642 1670 1613 1588 1499 1372 1355 1303 1245 1217 1219 1187 1103 1017 1020 1009 1063 1162 1139 1069 1092 1057 980 885 797 934 1118 1119 1001 903 752 721 741 731 689 649 623 617 753 829 811 769 722 639 602 566 596 614 617 626 617 824 587 643 730 716 711 905 817 675 709 701 645 603 593 577 567 543 555 627 708 651 646 562 657 827 1276 1654 1119 613 647 690 723 719 708 714 650 569 521 515 561 669 789 872 909 827 775 756 741 731 696 691 684 636 599 601 675 760 744 643 493 437 459 573 833 727 918 1089 1100 1102 1229 1124 1110 936 863 765 632 570 670 627 652 827 949 814 645 685 654 455 462 485 400 255 177 154 154 158 145 142 148 121 192 183 150 464 465 131 157 459 123 54 101 233 357 314 209 177 149 138 116 80 83 57 72 130 145 136 114 88 102 82 93 114 129 119 59 4 0 15 62 113 134 181 148 205 200 166 181 188 140 120 177 283 308 220 133 119 538 887 926 883 837 738 759 710 789 664 403 342 868 1334 1372 1498 1405 1292 1240 1163 1307 1236 1127 939 838 916 979 952 881 868 831 810 716 528 701 720 742 740 683 597 503 482 447 439 413 408 432 407 454 679 946 1213 1604 1974 2030 1559 1266 1178 1211 1307 1398 1400 1357 1273 1232 1350 1490 1210 1226 1171 1162 1130 1080 1036 936 947 742 718 759 788 843 888 952 891 796 814 953 952 1087 1134 1192 1226 1210 1185 1153 1104 1176 1212 1131 1071 1169 914 844 879 983 1062 1073 1041 1010 973 959 961 975 984 992 1014 1067 1123 1185 1226 1241 1246 1169 1158 1126 1081 1037 992 980 976 957 977 1018 1035 1054 1043 1027 967 931 952 982 969 955 938 949 955 917 905 884 884 906 949 974 952 927 873 864 862 846 814 804 790 769 762 743 724 716 734 721 714 734 746 736 738 738 723 720 708 709 762 822 855 869 846 827 828 807 814 830 835 834 819 825 878 803 769 809 873 728 571 532 504 471 435 397 368 374 324 316 514 815 978 1429 1847 1414 1032 938 910 1012 1023 794 493 362 382 230 258 160 75 75 116 123 136 112 153 181 190 193 203 215 209 168 149 169 177 203 168 194 234 257 262 246 266 260 256 253 251 248 254 258 260 263 270 271 274 255 253 266 279 274 277 283 278 271 261 245 245 238 222 196 184 188 188 180 173 145 109 73 48 47 35 30 31 37 38 31 28 20 19 17 4 6 2 0 0 0 0 2 1 5 7 3 3 5 3 5 3 3 4 0 1 2 2 2 6 8 9 8 11 16 21 19 16 26 23 19 15 19 14 17 12 5 2 1 4 4 7 18 24 20 39 34 42 45 53 46 12 14 7 0 0 0 0 0 0 2 3 0 5 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 2580 2633 2668 2708 2727 2703 2693 2720 2757 2769 2759 2718 2763 2805 2817 2798 2759 2666 2548 2381 2302 2299 2307 2292 2286 2253 2264 2254 2218 2116 1984 1949 1921 1915 1916 1906 1877 1862 1901 1947 1961 1937 1885 1744 1596 1536 1515 1344 1345 1364 1374 1363 1345 1356 1366 1329 1367 1433 1470 1512 1586 1613 1699 1718 1696 1643 1497 1302 1242 1227 1204 1212 1194 1150 1079 983 971 969 1032 1100 1074 1011 1051 1043 1012 790 812 1059 1203 1015 1029 838 798 749 698 664 623 534 538 584 651 736 782 663 512 584 617 613 654 632 535 634 716 684 776 776 671 604 671 1065 914 827 841 758 590 593 732 641 653 621 624 705 696 644 640 680 847 1081 1410 1665 1003 792 757 818 832 772 703 683 601 549 523 525 564 608 623 798 837 793 734 691 712 753 710 650 612 600 593 612 724 607 638 565 526 521 499 516 608 843 1009 1191 1244 1079 976 644 673 712 767 775 719 711 663 491 466 499 544 633 653 388 403 375 407 453 434 304 202 198 166 150 140 130 151 134 145 132 152 169 161 135 116 239 265 178 89 149 278 287 197 169 158 147 127 88 110 80 67 73 79 84 75 95 129 98 76 90 128 171 81 42 52 77 102 145 260 288 402 427 311 218 249 341 300 192 199 242 236 135 141 423 704 866 910 943 1067 1074 1210 953 735 612 550 614 1503 1622 1591 1561 1487 1361 1306 981 944 882 868 844 850 911 889 873 907 903 852 745 638 640 614 612 689 740 691 635 613 606 608 572 498 440 349 364 414 433 549 838 1293 1619 1923 1753 1547 1447 1297 1233 1340 1379 1336 1282 1276 1358 1513 1172 1070 1089 1170 1212 1165 1103 1040 843 683 665 702 783 773 860 913 976 1076 1086 882 862 975 1086 1212 1312 1297 1298 1181 1136 1185 1209 1147 1089 1173 1145 998 880 982 1118 1350 1168 1106 1046 985 971 1001 1028 1053 1050 1058 1108 1178 1240 1249 1243 1200 1188 1169 1120 1097 1104 1080 1032 999 1015 1063 1046 1046 1042 1017 970 954 1018 1046 1030 1018 994 984 1005 984 983 972 968 983 1020 1028 977 959 943 919 888 867 835 812 800 803 794 772 767 736 741 738 735 747 781 773 779 773 759 733 704 696 752 796 816 825 826 804 781 736 718 703 713 725 687 702 696 691 720 871 1063 1011 674 556 537 519 437 384 387 384 359 365 582 1382 1375 1456 1327 1066 1066 1259 1053 873 1005 960 745 658 509 312 272 178 89 65 72 123 125 118 136 161 173 189 199 220 226 203 183 175 169 189 196 221 263 283 297 273 269 263 259 264 267 258 260 268 273 267 281 296 292 278 274 278 301 295 295 296 291 282 271 277 268 257 239 213 197 203 202 196 191 174 145 111 119 92 70 56 49 71 76 65 52 37 27 23 27 23 12 7 6 3 7 10 8 9 9 8 9 7 3 1 3 4 2 0 4 5 4 6 16 11 15 15 8 9 12 11 10 13 19 24 22 24 23 25 26 23 8 18 18 8 0 1 6 3 0 5 14 25 49 57 31 44 52 3 0 0 0 0 0 0 1 7 13 11 8 13 2 1 4 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 2514 2540 2568 2594 2629 2638 2647 2668 2701 2732 2758 2713 2740 2746 2738 2755 2774 2679 2550 2402 2297 2264 2265 2247 2231 2177 2165 2114 2076 2015 1911 1904 1898 1855 1836 1840 1825 1798 1836 1870 1874 1861 1773 1658 1600 1619 1695 1389 1351 1349 1357 1365 1351 1350 1360 1353 1395 1425 1460 1520 1533 1597 1716 1751 1698 1600 1548 1506 1243 1242 1200 1145 1133 1132 1088 981 940 935 956 997 1038 1030 945 938 866 768 905 1206 1291 984 981 959 856 756 699 637 577 477 482 507 584 677 645 505 589 676 655 674 694 656 595 559 602 675 735 697 637 668 783 887 914 916 935 976 928 547 808 728 670 619 635 753 746 640 613 629 780 936 964 1104 910 786 728 795 881 839 744 677 665 672 646 597 553 568 621 723 744 763 749 703 748 781 635 605 605 602 616 639 656 682 731 689 621 571 471 416 621 846 924 904 828 783 634 526 520 556 601 605 580 574 443 313 276 291 322 380 345 359 324 297 317 354 346 312 294 245 175 136 130 118 139 137 150 148 148 171 193 150 117 140 178 172 111 144 265 215 249 239 175 164 161 130 142 105 82 85 91 73 66 121 126 94 74 84 166 204 206 158 117 101 108 178 269 343 586 659 560 500 273 363 377 276 175 181 293 282 376 620 725 756 837 1040 1138 1186 1141 963 800 844 1084 1136 1481 1538 1553 1584 1593 1325 1188 1113 1173 1162 1047 904 877 871 792 776 815 842 831 755 677 646 645 690 745 787 680 698 653 618 612 594 516 397 360 353 367 383 423 527 875 1126 1539 1667 1732 1826 1682 1477 1520 1425 1321 1291 1256 1325 1533 1399 1309 1320 1303 1085 1098 1085 1053 849 674 691 717 813 930 960 988 1060 1135 1285 1052 856 860 954 1057 1232 1213 1175 1173 1158 1196 1249 1228 1248 1152 1196 1234 1422 1431 1159 1545 1561 1396 1118 1036 1019 1048 1110 1111 1089 1100 1140 1202 1260 1240 1218 1208 1197 1182 1158 1156 1150 1116 1067 1042 1055 1072 1054 1057 1069 1062 1040 1000 1094 1123 1100 1058 1027 1021 1016 1035 1049 1053 1046 1036 1075 1042 1017 1007 997 975 914 882 851 839 837 830 823 811 815 789 784 784 778 774 788 814 823 820 792 745 729 740 744 743 747 775 813 828 786 717 668 660 656 653 623 629 651 675 757 980 1018 792 682 636 599 551 459 438 431 457 516 576 725 1756 1486 1325 1299 1279 1370 1556 1393 1240 1182 1109 1005 904 557 307 233 222 197 113 113 122 125 126 140 143 160 206 207 213 236 230 225 194 193 207 224 246 267 292 306 296 281 270 265 267 274 271 264 265 283 279 295 301 297 304 313 313 323 322 321 318 308 297 299 297 280 261 244 221 211 212 211 206 198 192 187 182 168 139 113 94 85 105 106 98 89 74 59 56 64 53 35 28 19 20 25 22 18 15 13 12 19 18 10 6 4 2 3 3 3 6 9 9 10 13 17 23 38 15 15 15 12 9 12 17 21 20 19 23 27 32 32 38 42 43 8 2 0 0 0 0 0 3 13 13 12 23 58 45 16 0 0 0 0 0 0 0 0 0 0 5 8 5 8 14 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 2476 2482 2487 2507 2508 2547 2585 2612 2658 2716 2741 2714 2713 2698 2679 2693 2718 2676 2536 2409 2314 2263 2237 2231 2199 2140 2082 1998 1948 1916 1809 1802 1812 1784 1765 1771 1772 1745 1757 1764 1800 1781 1724 1666 1619 1612 1555 1419 1373 1356 1359 1371 1364 1336 1351 1385 1408 1424 1458 1497 1600 1597 1785 1860 1797 1763 1693 1281 1211 1262 1183 1123 1113 1088 1079 972 968 1009 1014 982 957 933 865 875 862 872 1031 1268 1190 917 885 857 809 765 714 620 542 498 503 546 601 596 564 672 593 610 640 654 645 605 596 595 538 585 634 635 655 680 774 741 815 911 970 996 1077 595 735 730 662 625 646 687 700 602 570 645 752 772 707 777 778 808 808 779 769 734 731 696 702 672 627 612 597 647 661 641 648 678 727 729 777 743 630 585 576 578 625 616 568 626 607 544 526 472 490 437 737 868 822 783 663 583 550 531 455 408 436 417 361 358 394 309 212 204 234 243 262 289 288 271 281 296 283 284 350 304 189 131 122 119 126 135 158 171 166 169 184 166 139 121 129 138 144 218 293 270 307 295 192 192 203 176 163 135 108 86 80 97 76 113 119 91 75 115 202 287 325 233 133 104 95 210 278 338 519 657 620 670 435 458 386 289 268 294 424 576 646 703 747 807 1006 1210 1306 1113 1158 1168 934 885 1010 956 1228 1560 1646 1520 1488 1304 1280 1285 1271 1208 1133 1052 872 827 837 861 860 837 773 777 762 785 828 828 791 742 604 623 597 538 539 570 511 432 469 519 476 397 368 363 510 656 692 828 1187 1463 1639 1696 1689 1504 1422 1426 1285 1320 1492 1521 1447 1408 1325 1088 1050 1050 1060 995 888 835 797 825 1014 1136 1098 1094 1013 1194 1050 781 677 899 939 981 1104 1339 1340 1251 1194 1196 1191 1249 1234 1127 1024 1222 1086 1238 1422 1500 1404 1210 1160 1113 1123 1193 1239 1248 1241 1254 1278 1279 1258 1227 1195 1184 1176 1167 1170 1157 1114 1078 1058 1056 1052 1060 1083 1106 1123 1124 1111 1156 1187 1159 1099 1058 1055 1053 1062 1082 1105 1128 1087 1078 1068 1061 1038 1008 979 935 905 888 883 867 849 837 842 841 839 836 826 825 817 821 847 861 843 793 749 730 713 694 690 718 772 827 830 809 778 760 703 668 631 622 637 644 670 807 1035 973 817 735 727 805 726 571 580 700 1024 1221 1530 1819 1535 1371 1384 1484 1528 1711 1738 1684 1474 1157 1221 1200 926 581 358 277 257 241 154 66 83 137 154 169 123 159 197 220 218 232 231 223 211 213 233 251 267 279 296 303 303 301 291 294 285 285 292 295 289 293 297 310 318 322 331 342 339 343 349 341 333 319 317 315 300 278 265 249 228 224 220 217 218 204 202 203 196 177 159 140 119 116 121 121 121 118 109 99 100 99 90 66 47 43 39 35 33 28 26 23 24 32 40 31 25 15 11 11 8 15 13 13 14 13 10 11 12 39 31 27 37 31 10 9 10 11 12 13 18 22 26 27 29 34 69 49 22 15 16 0 0 0 0 1 0 0 0 16 64 49 25 47 3 4 0 0 0 0 0 0 0 2 4 3 3 13 8 7 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 2444 2432 2432 2429 2447 2486 2523 2552 2621 2709 2713 2698 2677 2641 2612 2639 2680 2622 2519 2415 2362 2310 2213 2194 2164 2103 2025 1935 1874 1858 1789 1816 1781 1755 1738 1729 1724 1689 1676 1690 1748 1747 1688 1631 1614 1568 1500 1478 1419 1378 1383 1387 1359 1326 1339 1351 1381 1436 1473 1514 1627 1775 2079 2177 2183 2271 1962 1241 1169 1182 1165 1115 1067 1065 1040 999 1050 1065 996 912 906 901 860 941 1000 1015 1091 1263 1096 1027 831 721 716 700 618 493 476 508 536 577 589 550 733 693 599 567 574 604 653 721 652 601 519 478 490 511 513 528 526 615 692 694 712 827 864 703 638 621 625 677 688 705 656 593 598 669 695 626 660 691 713 719 724 777 820 733 733 743 727 716 761 832 831 766 757 754 682 619 724 713 747 712 686 648 601 596 623 564 566 592 589 570 499 414 492 579 817 877 700 566 527 544 551 496 394 317 327 335 335 335 342 290 200 186 203 223 229 265 263 231 236 240 239 262 305 292 220 162 137 141 132 135 156 171 170 183 186 190 172 148 157 222 306 335 339 332 300 219 166 180 199 206 189 164 126 89 83 92 84 106 125 106 54 178 255 368 309 181 146 146 229 406 421 426 546 613 652 661 530 427 356 371 467 555 673 829 806 822 986 1078 1238 1308 1289 1275 1303 1092 987 864 978 1105 1405 1707 1693 1579 1444 1378 1338 1306 1244 1113 1102 1165 1078 1035 1007 990 982 946 819 812 803 830 885 808 737 640 584 583 550 496 554 599 598 597 619 584 438 370 381 318 317 318 342 504 672 880 1147 1384 1378 1209 1471 1564 1460 1397 1446 1476 1379 1353 1242 1176 1092 1044 1070 1086 1042 960 889 904 1073 1136 1001 943 954 993 955 780 653 883 920 1034 1387 1491 1374 1311 1259 1242 1228 1176 1175 1134 969 1039 1056 1605 1603 1359 1258 1205 1188 1195 1205 1246 1300 1305 1284 1315 1333 1315 1278 1271 1252 1219 1190 1182 1192 1193 1136 1116 1079 1078 1077 1069 1086 1133 1184 1210 1228 1248 1234 1178 1118 1103 1077 1065 1075 1105 1127 1151 1101 1089 1097 1088 1063 1038 997 959 936 928 921 914 906 879 864 872 887 844 842 852 856 870 881 867 849 802 768 743 705 677 665 693 741 789 823 825 825 820 780 733 684 673 690 701 708 841 957 929 888 894 813 795 714 721 708 708 1132 1474 1698 1436 1262 1491 1546 1665 1849 1893 1918 1926 1786 1821 1355 1187 898 529 278 220 243 272 200 123 146 167 176 159 183 185 183 226 226 228 228 226 228 239 244 269 274 287 303 308 314 317 321 319 304 298 312 313 312 309 315 318 339 366 366 365 356 355 363 347 338 334 331 321 302 276 264 259 249 236 223 209 209 202 199 198 190 172 165 151 142 139 130 124 128 126 123 120 119 115 98 82 67 60 50 42 39 39 40 42 44 46 65 60 57 47 42 39 18 34 33 30 31 28 16 18 13 13 13 17 34 33 25 18 15 11 6 5 9 14 16 17 24 24 45 54 47 43 71 13 5 4 0 0 0 0 0 1 13 28 20 88 90 44 42 53 0 0 0 0 0 0 0 0 0 0 3 7 9 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 2416 2399 2396 2394 2409 2437 2462 2477 2568 2643 2649 2648 2632 2604 2585 2574 2611 2604 2527 2480 2426 2317 2213 2155 2124 2069 1991 1928 1896 1827 1726 1734 1730 1715 1690 1672 1668 1615 1619 1643 1683 1684 1639 1600 1623 1578 1569 1500 1426 1388 1384 1410 1355 1336 1337 1359 1397 1431 1478 1539 1743 2006 2132 2142 2135 2060 1558 1206 1167 1142 1094 1073 1064 1047 1003 1095 1116 1033 939 865 862 841 967 1090 1094 1020 1013 1095 1105 1021 838 701 627 568 482 464 456 506 567 617 653 577 835 609 525 510 514 551 648 702 687 597 543 552 553 522 485 434 430 572 704 663 535 724 867 910 811 688 689 775 692 645 577 525 601 709 667 607 635 748 794 830 885 745 759 779 777 760 790 842 821 886 872 860 815 750 673 574 625 681 715 719 680 630 639 643 668 616 597 598 588 541 417 424 523 660 746 741 691 556 464 445 414 369 320 261 306 281 309 280 237 225 201 189 205 255 277 264 252 257 216 199 193 188 226 285 223 236 228 227 193 151 135 148 169 185 193 201 195 183 172 144 187 274 305 292 245 174 169 169 180 186 187 175 134 95 102 98 99 111 124 108 75 196 237 214 202 202 158 168 259 487 556 490 667 923 1074 870 753 702 585 637 728 775 819 1016 1197 1177 1128 1205 1238 1294 1272 1234 1055 451 622 539 573 822 1333 1742 1324 1381 1385 1419 1500 1536 1370 1039 1054 1104 1090 1027 995 1042 1108 1078 996 950 934 952 835 819 710 644 609 572 530 582 610 680 719 722 709 628 470 367 367 331 299 313 343 333 431 600 799 904 887 1062 1407 1582 1537 1425 1365 1332 1200 1173 1151 1177 1182 1142 1076 1079 1066 1102 1138 1192 1142 907 868 775 811 800 712 730 949 1029 1055 1096 1164 1212 1315 1347 1205 1165 1167 1188 1227 1070 1022 931 1466 1693 1464 1324 1181 1215 1232 1229 1238 1272 1324 1336 1357 1360 1365 1353 1315 1308 1290 1244 1232 1232 1230 1192 1185 1131 1103 1101 1100 1099 1163 1192 1243 1280 1285 1268 1237 1194 1137 1112 1105 1098 1083 1114 1131 1167 1159 1140 1130 1100 1093 1063 1013 978 969 958 967 948 939 927 926 934 928 900 877 874 878 886 887 878 847 805 771 743 722 711 693 726 785 834 839 823 842 833 821 787 744 734 774 734 764 815 835 828 809 630 631 724 757 659 472 501 937 1448 1407 1109 1154 1681 1706 1718 1514 1397 1664 1675 1943 1933 1625 1263 859 445 287 278 284 263 180 106 117 108 261 255 139 208 228 238 241 233 228 237 249 269 283 288 292 299 309 308 322 331 343 347 336 324 333 337 336 342 354 336 357 382 393 386 374 366 366 355 349 345 335 318 297 279 270 261 243 232 218 199 191 188 188 189 186 173 162 154 149 139 131 127 122 117 115 113 114 110 91 77 71 65 52 47 46 47 49 52 59 59 70 77 83 83 82 76 60 64 66 61 45 43 37 38 29 8 10 8 13 16 21 26 24 22 13 8 6 3 3 7 14 18 25 31 28 38 71 65 53 49 58 11 1 0 0 0 0 0 0 27 25 32 59 99 30 4 0 0 0 1 0 0 0 0 0 0 1 7 8 5 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 2400 2397 2379 2373 2377 2392 2415 2426 2516 2549 2570 2583 2573 2543 2517 2508 2562 2592 2602 2547 2431 2326 2218 2122 2072 2025 1983 1947 1881 1785 1718 1734 1720 1678 1645 1641 1629 1588 1587 1604 1623 1611 1570 1569 1568 1589 1560 1480 1410 1387 1379 1406 1385 1364 1366 1376 1394 1482 1542 1619 1761 1847 1865 1854 1834 1626 1326 1192 1164 1165 1164 1150 1093 1073 1030 1130 1166 1110 1114 1195 1175 1033 1053 1118 1134 1057 1041 1030 1105 1030 854 661 524 499 470 470 468 520 569 563 551 558 659 667 566 480 493 527 680 685 679 654 642 640 649 506 400 401 485 601 629 539 449 641 810 852 797 767 833 801 781 682 661 680 621 589 675 716 752 783 810 863 856 815 815 885 807 760 821 871 748 719 693 661 670 722 712 642 562 610 632 650 684 685 689 680 738 739 699 633 555 529 415 447 530 580 590 594 542 403 342 335 329 295 270 209 257 293 332 302 220 220 212 200 240 288 321 333 295 261 244 236 224 190 163 183 248 282 347 375 307 201 139 133 142 144 165 187 193 196 173 159 135 124 141 172 175 182 183 167 159 161 167 152 128 102 106 101 90 102 163 80 89 185 256 274 269 235 179 214 278 366 410 394 416 969 1067 799 662 780 773 837 993 898 806 838 929 1046 1138 1126 1196 1248 1137 810 505 93 78 186 338 699 1463 1552 1337 1330 1359 1390 1372 1280 1142 1181 1116 1077 1044 997 939 955 1054 1094 1119 1092 979 976 867 727 641 616 605 621 670 669 676 727 752 753 742 649 502 423 389 360 341 315 295 291 338 447 540 559 717 917 1187 1340 1353 1292 1248 1174 1002 950 966 1016 1103 1196 1170 1098 1106 1160 1191 1166 1083 929 762 668 727 811 716 666 1081 1341 1399 1327 1206 1157 1370 1361 1163 1031 1063 1186 1285 1169 1129 1474 1777 1483 1394 1265 1367 1356 1252 1206 1227 1280 1271 1257 1286 1329 1348 1341 1335 1314 1292 1287 1290 1264 1222 1178 1172 1155 1148 1144 1151 1131 1201 1232 1280 1312 1323 1314 1265 1219 1168 1147 1151 1145 1129 1141 1163 1185 1189 1184 1164 1112 1103 1083 1046 1026 1024 1011 1025 1009 983 969 982 975 969 958 932 906 889 891 890 866 837 813 791 776 775 736 738 754 771 776 820 833 851 860 857 828 800 796 809 800 764 746 788 815 739 708 807 833 819 1252 1371 808 1367 1542 1309 1431 1443 1733 1560 1227 970 1109 1779 1819 2093 2002 1644 1259 777 408 301 287 298 300 284 179 35 59 195 182 260 163 218 227 229 229 235 244 259 268 282 300 312 321 323 325 340 354 360 363 349 349 360 367 358 354 372 369 384 402 403 400 392 379 365 360 356 345 326 307 291 277 266 254 241 226 208 194 186 185 185 187 185 176 166 158 150 134 128 124 116 105 98 97 101 97 82 68 67 63 56 51 52 54 55 58 65 68 73 78 79 84 88 90 88 90 94 97 72 56 45 42 39 33 33 17 9 9 10 10 15 21 20 17 13 13 7 2 5 9 13 7 11 20 37 63 101 76 128 67 10 0 0 0 0 0 0 2 2 0 0 26 41 57 23 7 56 35 6 0 0 0 0 0 0 0 1 7 1 5 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 2416 2386 2374 2364 2355 2355 2368 2386 2435 2458 2492 2518 2516 2489 2478 2514 2567 2585 2593 2567 2454 2314 2181 2080 2014 1978 1958 1918 1841 1773 1684 1683 1686 1663 1642 1625 1589 1569 1553 1556 1560 1550 1543 1542 1548 1579 1536 1448 1389 1388 1395 1402 1403 1375 1363 1393 1453 1550 1591 1695 1723 1717 1697 1679 1657 1441 1280 1204 1200 1202 1170 1159 1085 1129 1093 1162 1278 1281 1289 1374 1373 1393 1249 1136 1193 1147 1115 1122 1120 1029 789 493 459 465 463 477 501 521 515 502 462 482 485 481 464 476 553 597 678 661 631 674 746 696 717 517 399 412 500 547 519 447 436 546 702 768 737 738 808 827 818 688 605 572 539 740 752 820 798 779 838 838 740 727 796 904 952 930 872 755 626 587 559 595 726 842 742 741 679 687 661 613 651 667 587 621 679 703 679 588 519 463 444 475 502 498 480 531 636 501 302 221 252 227 222 242 382 508 536 433 310 292 253 234 277 312 307 343 337 285 241 243 234 195 176 166 216 180 301 418 367 238 147 142 144 148 160 176 184 181 168 163 163 150 126 127 156 196 195 187 176 152 146 132 115 111 119 125 122 113 154 68 84 173 240 242 244 194 234 287 316 330 314 313 458 594 538 455 509 600 572 729 847 798 799 904 940 942 950 924 965 1035 1027 689 178 251 314 354 408 713 1549 1484 1553 1488 1421 1365 1293 1210 1290 1265 1217 1167 1123 1119 1047 981 1068 1143 1166 1180 1069 1003 947 789 695 664 719 881 845 776 734 713 681 684 707 622 564 496 436 407 341 321 300 324 350 362 404 528 670 758 848 909 912 843 834 872 785 745 744 759 747 818 956 923 887 958 988 1019 977 794 616 468 453 480 502 730 1171 1374 1519 1544 1389 1380 1370 1308 1176 1067 1053 1162 1208 1241 1249 1403 1599 1437 1557 1668 1663 1519 1405 1216 1191 1239 1245 1270 1308 1318 1357 1357 1338 1401 1403 1343 1349 1306 1238 1248 1247 1224 1206 1173 1158 1179 1233 1278 1301 1309 1293 1327 1275 1241 1266 1275 1223 1175 1171 1173 1180 1183 1182 1200 1204 1149 1128 1127 1113 1111 1086 1079 1085 1090 1067 1031 1024 1007 985 968 954 937 924 903 887 857 832 821 806 804 762 767 830 915 796 801 815 826 836 847 855 856 853 831 821 795 755 771 798 755 806 908 1057 1216 1371 1684 1878 1950 1681 1184 1115 1671 1655 1601 1231 699 843 1571 1914 1979 2064 2009 1523 1183 708 507 421 339 340 317 254 77 2 68 108 23 160 202 217 231 254 227 243 247 256 270 291 306 325 341 346 351 361 374 375 384 378 375 385 394 383 383 393 394 403 414 404 406 398 385 376 369 348 332 313 297 286 276 252 238 231 215 201 194 191 183 186 189 186 180 175 160 142 128 122 118 111 95 88 85 88 87 78 72 66 64 60 56 56 57 58 60 66 71 72 74 75 79 82 86 91 95 91 93 88 71 43 39 33 31 36 30 19 8 11 9 10 14 18 23 16 19 16 11 4 2 3 1 3 8 16 26 44 21 64 85 90 17 33 28 11 1 0 0 0 0 0 0 4 8 47 18 34 45 40 1 0 0 0 0 0 0 0 0 0 0 1 6 1 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 2400 2380 2378 2368 2344 2322 2333 2353 2358 2393 2440 2473 2474 2445 2435 2485 2501 2522 2565 2564 2448 2291 2170 2060 1996 1961 1921 1894 1828 1751 1700 1692 1683 1667 1655 1599 1551 1535 1515 1508 1511 1501 1499 1516 1552 1567 1515 1438 1402 1405 1410 1408 1398 1475 1531 1420 1513 1610 1654 1672 1695 1678 1626 1601 1530 1386 1303 1279 1273 1277 1349 1353 1066 1091 1142 1202 1259 1261 1406 1368 1501 1539 1366 1172 1163 1142 1071 1072 1013 854 629 442 391 394 418 469 529 544 473 486 449 446 467 465 471 557 607 630 623 608 597 632 708 572 616 526 441 433 466 488 500 476 453 467 542 609 624 649 780 844 859 772 720 886 884 770 790 812 711 638 776 859 720 592 679 822 907 928 839 619 550 522 500 534 643 754 814 766 722 745 759 637 545 570 540 578 630 664 624 553 513 509 509 505 490 448 467 582 944 963 564 202 196 213 239 256 367 489 525 461 442 337 289 250 249 270 277 295 293 264 240 224 210 216 198 199 248 205 230 348 320 210 136 132 152 165 170 180 193 180 181 179 171 164 137 132 164 205 224 214 182 150 122 114 108 107 116 138 130 143 117 77 119 208 226 249 194 208 271 290 269 258 225 319 493 420 272 226 246 216 340 568 567 513 627 736 698 749 711 659 626 720 932 868 888 833 739 542 461 897 1618 1793 1536 1323 1365 1364 1321 1274 1271 1271 1246 1172 1151 1207 1152 1084 1153 1218 1152 1082 1011 912 908 925 848 784 842 941 905 803 715 665 591 589 649 647 582 504 477 477 356 317 303 344 387 379 360 549 674 734 715 665 657 591 512 489 586 665 630 642 610 540 656 664 566 630 596 644 664 698 548 273 155 178 219 1115 1401 1129 1247 1344 1366 1344 1312 1230 1114 1049 1059 1155 1192 1215 1249 1407 1709 1632 1678 1697 1541 1211 1196 1197 1194 1230 1276 1299 1260 1293 1322 1379 1416 1369 1283 1393 1369 1304 1261 1260 1248 1242 1238 1255 1248 1265 1279 1313 1344 1405 1365 1318 1268 1231 1121 1100 1163 1211 1200 1196 1214 1222 1224 1254 1241 1200 1176 1196 1186 1134 1129 1130 1124 1116 1107 1116 1073 1036 1006 975 948 942 913 870 841 825 810 818 808 805 793 785 868 1236 1243 934 782 801 821 807 804 805 804 803 827 820 801 777 750 1066 1412 1350 1691 1686 1668 1622 1641 1580 1109 704 797 795 961 998 834 1063 1390 1695 1799 1857 1943 1997 1450 1093 825 656 418 353 360 377 390 251 27 0 0 102 266 329 301 258 293 266 263 265 269 279 289 317 337 354 366 372 386 398 400 401 403 407 411 420 417 416 413 414 416 418 416 406 397 390 386 367 335 312 294 282 278 272 234 220 213 201 192 190 188 184 184 186 184 182 164 148 130 118 112 109 106 92 84 82 83 85 84 74 68 65 63 60 60 57 57 59 65 70 69 71 70 69 71 75 83 82 83 84 86 87 55 50 35 26 26 26 29 22 21 14 9 11 12 12 14 15 16 19 6 5 3 0 0 1 3 10 10 7 11 28 80 62 77 98 75 20 4 0 0 0 0 0 0 0 0 2 5 5 54 40 59 50 10 15 3 0 0 0 0 0 0 0 0 0 1 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 2410 2394 2391 2375 2343 2308 2320 2308 2315 2343 2384 2419 2425 2411 2416 2460 2472 2502 2550 2532 2437 2291 2162 2075 2015 1947 1893 1877 1809 1741 1671 1645 1655 1650 1626 1572 1518 1504 1490 1477 1479 1475 1473 1489 1549 1541 1475 1425 1418 1423 1422 1412 1402 1460 1524 1462 1586 1638 1648 1688 1684 1615 1570 1526 1430 1333 1290 1250 1203 1240 1261 1118 1002 1049 1127 1152 1179 1245 1397 1388 1498 1510 1352 1210 1077 1048 1009 976 898 748 549 425 424 425 435 478 530 540 462 492 491 481 523 566 535 528 586 595 595 599 602 623 755 784 684 581 563 588 534 510 507 489 475 464 462 484 599 566 704 817 961 969 750 760 774 690 747 767 695 653 687 711 724 626 597 647 705 776 691 587 550 532 515 497 539 641 705 661 624 687 791 675 592 551 556 563 596 632 563 534 504 528 543 537 509 416 455 502 461 315 251 237 195 246 275 270 282 289 269 257 270 269 247 219 209 223 233 229 257 253 236 232 208 246 249 269 262 229 242 279 231 166 141 153 173 186 189 190 206 206 213 215 199 189 158 157 181 202 212 222 198 147 111 98 95 96 111 145 172 183 122 118 218 265 333 273 262 314 317 256 242 226 295 447 484 410 310 191 190 136 186 301 412 538 455 473 463 550 622 548 371 517 585 793 999 1208 1247 930 958 1110 1216 1508 1656 1353 1364 1447 1460 1475 1421 1339 1293 1154 1227 1332 1332 1317 1291 1168 1058 938 902 895 902 870 785 871 896 907 892 813 661 573 550 586 602 586 552 478 473 466 393 361 384 413 403 406 376 472 628 714 657 571 522 514 516 541 613 670 609 590 558 464 405 413 398 422 341 401 551 589 437 413 438 495 873 1187 1142 884 942 1031 1042 1185 1238 1101 1053 1048 1064 1070 1146 1238 1123 1214 1391 1244 1126 1108 1062 954 1242 1338 1214 1165 1275 1329 1356 1376 1346 1385 1367 1231 1407 1411 1396 1331 1267 1243 1182 1273 1285 1278 1241 1207 1254 1383 1376 1367 1301 1276 1317 1248 1347 1552 1511 1334 1231 1247 1276 1271 1281 1282 1273 1259 1253 1246 1215 1164 1157 1171 1172 1197 1157 1154 1124 1077 1020 951 935 926 896 872 862 839 832 822 784 769 792 825 982 1562 1719 1237 765 803 823 844 861 834 811 816 776 781 774 933 963 921 1450 1786 1775 1649 1486 1312 1331 1451 896 772 843 843 704 802 866 1261 1661 1853 1927 1917 1848 1774 1440 1170 965 743 403 370 436 431 317 70 38 4 0 132 252 273 311 269 300 284 274 284 296 313 310 335 358 371 383 403 404 427 440 444 449 434 437 447 453 446 435 428 431 420 415 408 397 393 381 361 326 295 277 269 265 254 222 203 198 191 186 185 186 183 178 178 176 169 154 135 117 106 104 102 99 90 81 78 80 81 81 73 64 62 60 58 56 55 54 53 56 62 61 63 62 57 58 58 61 66 72 73 77 87 87 65 42 24 22 21 23 21 19 18 12 9 8 9 10 12 11 17 12 11 9 0 1 1 0 1 0 0 0 2 16 18 38 71 51 92 44 42 53 4 1 0 0 0 0 0 0 0 2 22 30 24 58 50 24 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 2417 2389 2383 2378 2355 2324 2314 2296 2292 2301 2322 2352 2379 2411 2418 2423 2435 2472 2509 2468 2381 2268 2186 2129 2041 1933 1877 1851 1780 1717 1664 1640 1638 1626 1588 1545 1498 1480 1467 1448 1445 1437 1422 1448 1493 1501 1470 1452 1443 1444 1439 1416 1417 1469 1520 1515 1621 1636 1651 1671 1649 1566 1526 1443 1350 1301 1280 1232 1169 1218 1140 1028 984 1007 1036 1050 1070 1236 1285 1328 1406 1380 1243 1191 1020 1041 1043 955 804 649 468 445 420 408 432 471 510 536 502 535 522 513 573 684 722 606 581 583 605 665 714 614 757 855 723 642 708 782 590 571 543 604 626 605 608 513 659 578 622 793 951 937 864 597 637 661 710 737 723 759 738 697 738 673 536 488 562 612 591 582 546 486 441 448 474 526 534 522 520 569 731 656 605 585 556 548 593 609 571 556 587 569 510 489 468 455 386 333 257 190 189 221 218 242 239 255 282 251 250 216 196 205 209 187 167 165 189 195 222 226 212 230 208 215 230 266 246 215 295 247 212 197 175 160 182 207 212 207 211 219 233 240 205 222 228 223 223 221 196 219 197 150 116 104 104 102 115 131 169 161 123 146 272 338 339 361 401 388 325 265 252 239 317 401 422 398 305 251 257 250 287 412 609 772 650 600 537 488 471 461 567 735 862 1002 1181 1408 1454 1284 1430 1486 1503 1593 1656 1425 1375 1518 1582 1603 1590 1472 1331 1270 1309 1341 1372 1413 1308 1065 1012 944 869 806 816 878 863 846 826 789 737 705 626 542 509 534 548 528 519 467 445 452 428 389 370 398 383 394 380 420 520 610 630 476 425 472 520 543 619 591 602 621 607 531 431 413 352 335 292 329 468 578 495 587 720 818 861 881 841 917 990 1070 1325 1731 1664 1164 1163 1091 1040 1037 1106 1132 1073 1108 1080 1056 1019 916 853 915 954 990 1023 1118 1303 1289 1092 1246 1336 1315 1414 1795 1596 1431 1423 1419 1400 1448 1320 1296 1286 1300 1351 1377 1397 1408 1431 1462 1432 1350 1316 1205 1343 1209 1281 1588 1309 1312 1322 1312 1291 1282 1296 1294 1298 1263 1223 1201 1192 1200 1202 1203 1183 1169 1150 1105 1026 1022 989 944 911 890 892 860 866 859 834 804 815 818 1011 1663 1742 1029 792 752 794 789 752 827 829 865 1399 1104 856 1273 1262 688 1118 1412 1455 1390 1292 1019 892 1108 1015 859 596 357 637 1203 1098 978 1050 1572 2091 1991 1861 1695 1615 1439 1084 735 482 441 433 378 239 9 23 8 29 108 164 315 320 279 291 311 307 312 328 350 350 362 392 400 411 425 434 457 484 488 476 468 467 465 465 479 479 444 438 426 410 404 396 388 371 349 318 282 265 262 253 236 213 193 189 188 184 182 183 181 174 172 168 155 139 125 107 98 96 96 94 87 77 75 73 73 73 70 63 53 49 48 47 46 46 43 47 47 47 51 53 45 43 41 43 50 58 56 63 65 66 66 56 26 22 23 21 17 13 16 15 11 10 9 6 8 8 10 10 10 14 10 11 7 5 4 0 0 0 0 1 0 1 17 35 45 37 42 66 70 30 5 0 0 0 0 0 0 0 0 0 1 24 36 24 13 54 19 8 0 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 2422 2409 2400 2380 2376 2377 2333 2304 2283 2271 2278 2299 2344 2356 2407 2397 2384 2436 2475 2401 2339 2269 2232 2157 2035 1934 1877 1835 1765 1707 1680 1667 1639 1614 1597 1546 1493 1460 1444 1434 1422 1421 1411 1433 1459 1460 1445 1456 1466 1464 1449 1449 1492 1543 1514 1525 1529 1570 1614 1633 1611 1545 1490 1389 1332 1278 1233 1223 1161 1139 1089 1014 985 988 994 1013 1015 1170 1194 1234 1262 1224 1186 1019 1012 1113 1111 945 722 602 575 470 431 461 494 511 523 583 572 561 544 550 625 774 712 563 545 551 582 634 650 611 717 740 739 720 756 882 488 548 567 693 815 876 965 615 628 525 559 705 765 728 686 521 629 687 649 618 636 646 715 700 718 690 567 496 543 538 505 506 533 533 503 484 467 475 518 560 564 576 560 586 573 554 542 535 582 591 621 624 624 598 520 437 405 443 432 483 460 218 202 326 287 236 213 236 283 276 291 281 223 204 218 176 165 174 178 175 194 214 204 200 195 208 228 235 227 230 287 255 275 291 255 198 174 211 227 227 221 228 259 257 202 270 287 277 276 249 191 212 188 153 132 128 131 130 126 123 131 130 124 151 272 303 337 423 426 323 279 333 324 329 328 295 273 310 220 249 271 276 376 652 901 710 658 591 515 465 458 508 875 1069 1279 1441 1482 1458 1475 1446 1507 1546 1580 1625 1571 1468 1419 1488 1542 1575 1551 1470 1348 1350 1369 1370 1375 1396 1249 1120 1101 1037 951 942 918 860 857 791 756 757 745 694 662 592 541 511 497 491 495 426 437 463 440 374 370 367 370 362 345 364 423 500 483 395 369 421 486 528 579 588 597 610 601 522 418 416 335 362 426 444 478 547 530 565 653 743 814 864 735 755 981 1575 2398 2808 2420 1932 1533 1219 1075 912 1003 910 1026 1057 1019 997 972 869 884 970 1087 1181 1225 1245 1270 1179 1103 1157 1238 1332 1422 1269 1394 1498 1434 1400 1248 1198 1289 1347 1357 1389 1433 1367 1362 1410 1470 1486 1442 1426 1262 1366 1160 902 1103 1352 1332 1327 1334 1331 1319 1314 1317 1321 1310 1276 1246 1229 1207 1209 1220 1214 1190 1167 1150 1125 1112 1088 1018 970 947 917 913 914 899 889 888 848 831 827 854 1265 1496 847 1060 857 790 1144 1691 1432 780 1233 1317 941 1238 1699 1054 779 867 1026 1005 913 1062 993 1317 1318 1144 1026 1338 1589 1545 1001 727 825 1382 1897 2222 2059 1922 1992 1977 1389 1119 779 573 521 497 384 207 45 0 2 35 117 205 298 322 307 292 325 365 353 360 372 379 384 419 440 454 462 471 489 530 530 525 508 493 489 475 487 483 458 441 433 411 400 394 379 359 336 311 282 267 255 242 225 205 193 192 188 184 182 182 177 173 170 163 147 128 117 104 97 93 90 88 84 72 67 65 64 60 57 54 43 37 35 33 34 35 30 28 31 35 39 41 33 27 27 29 34 41 40 41 42 48 52 54 38 36 34 25 17 12 10 9 8 8 12 5 4 2 1 1 4 9 11 12 10 11 11 3 1 0 0 0 0 0 2 9 10 1 11 24 76 76 58 53 54 18 0 0 0 0 0 0 0 0 1 3 2 10 23 24 10 26 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 2436 2417 2403 2382 2384 2385 2350 2311 2276 2260 2266 2261 2276 2319 2390 2403 2376 2374 2391 2364 2333 2316 2257 2149 2038 1953 1909 1834 1752 1713 1702 1673 1641 1706 1650 1555 1492 1468 1458 1425 1407 1407 1387 1384 1404 1426 1436 1448 1476 1477 1464 1475 1508 1517 1553 1561 1548 1562 1590 1592 1550 1487 1426 1376 1336 1273 1219 1205 1175 1101 1064 1018 987 976 968 954 994 1096 1118 1127 1153 1131 1028 940 1001 1086 1027 821 646 614 495 479 515 557 593 625 607 668 616 577 561 540 514 459 578 541 502 513 522 542 550 625 728 720 704 767 879 948 474 511 633 708 774 983 807 711 626 507 510 584 585 640 622 539 664 722 597 542 517 531 680 726 722 713 591 532 509 502 702 776 465 490 520 468 457 496 578 659 693 738 685 555 490 508 500 492 503 522 570 587 584 568 495 437 373 398 443 473 428 204 214 345 312 235 196 209 211 228 284 292 233 189 199 133 135 168 164 166 204 227 215 199 196 211 219 209 221 243 249 235 282 331 303 232 178 221 242 245 242 253 283 278 208 204 215 228 234 216 191 197 177 153 146 148 157 154 132 112 109 112 114 163 244 332 466 515 397 285 231 378 447 445 378 275 218 200 227 317 367 362 409 610 687 652 698 724 688 641 648 762 958 1212 1446 1627 1682 1582 1500 1487 1473 1460 1501 1593 1586 1427 1427 1469 1485 1550 1519 1383 1335 1354 1402 1475 1458 1400 1236 1234 1238 1184 1093 977 920 880 811 761 748 752 722 719 684 652 592 536 527 470 402 382 410 447 449 437 384 352 357 352 310 299 387 391 376 330 315 380 485 550 568 591 595 592 601 466 353 331 345 419 494 422 407 433 450 508 583 611 712 796 735 845 1211 1698 2513 2661 2274 1934 1541 1212 1087 964 918 945 1029 1046 988 869 904 915 970 1102 1267 1316 1364 1405 1394 1297 1262 1358 1367 1537 1496 1320 1321 1436 1460 1524 1509 1501 1473 1431 1408 1387 1386 1364 1400 1451 1470 1419 1401 1378 1430 1332 1031 871 1053 1053 1177 1289 1326 1315 1330 1350 1359 1353 1328 1296 1263 1253 1238 1223 1224 1235 1225 1180 1154 1142 1129 1088 1047 1028 988 942 928 928 919 904 920 905 881 866 901 1047 1079 864 1384 1420 1178 982 1562 1211 879 1344 1428 1194 950 1317 1082 850 729 717 719 722 812 815 975 1113 1005 721 1618 1190 824 673 583 703 1295 1998 2368 2204 1901 1932 2103 1420 1108 834 583 545 546 382 192 51 0 7 21 146 242 328 366 334 301 324 380 392 393 399 400 404 449 481 497 508 517 526 562 562 552 538 517 514 510 501 486 466 440 431 415 406 389 369 348 324 305 284 262 246 232 218 201 196 196 193 188 185 183 177 176 171 159 141 124 114 105 95 90 87 82 76 67 59 54 52 47 44 41 34 26 24 23 23 24 20 18 20 23 26 27 22 14 18 19 22 25 27 26 25 34 38 42 40 38 32 31 23 14 7 6 2 2 5 7 5 4 4 1 0 3 6 8 4 8 11 11 8 5 0 0 0 0 0 0 0 0 2 5 17 42 64 42 86 67 17 0 0 0 0 0 0 0 0 0 0 0 5 15 3 0 13 15 9 0 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 2461 2445 2397 2399 2402 2398 2367 2319 2276 2256 2244 2236 2240 2297 2354 2363 2333 2324 2348 2349 2343 2318 2247 2137 2048 1983 1927 1825 1773 1738 1688 1683 1617 1637 1579 1538 1515 1492 1452 1422 1391 1389 1386 1385 1391 1401 1400 1453 1470 1474 1483 1508 1545 1547 1550 1546 1525 1521 1543 1558 1520 1457 1424 1391 1328 1260 1217 1189 1161 1086 1038 1023 1001 951 950 900 971 1039 1056 1050 1048 1055 953 923 938 918 837 734 626 647 634 552 573 685 715 737 727 684 599 582 616 642 763 864 836 576 467 491 456 467 494 590 629 650 675 644 632 504 460 542 627 654 689 727 766 816 682 556 535 505 520 639 731 670 670 736 651 601 478 540 732 838 808 752 631 606 535 524 703 764 440 469 464 462 462 490 567 659 653 757 771 767 738 638 521 489 495 518 541 533 487 457 502 471 422 398 387 367 272 181 267 368 380 326 290 211 217 231 340 339 234 150 149 110 138 218 245 214 231 236 223 213 210 214 212 195 212 231 256 232 244 328 338 275 210 238 268 273 268 272 313 288 221 186 190 235 214 193 188 187 173 158 155 155 170 163 143 120 104 101 115 199 241 365 514 503 376 351 274 379 460 445 363 302 322 277 277 331 386 343 334 436 491 612 716 759 710 714 794 853 1051 1258 1334 1340 1326 1446 1498 1522 1504 1445 1465 1510 1476 1438 1422 1378 1346 1425 1443 1355 1306 1313 1377 1518 1427 1287 1215 1198 1204 1172 1053 906 854 807 773 772 768 776 765 739 710 659 596 589 559 516 433 372 371 381 378 383 351 327 343 379 365 371 325 337 342 325 351 451 572 611 629 627 587 511 651 419 338 319 385 417 422 286 284 299 369 480 525 500 585 718 771 951 1258 903 2197 2109 1622 1358 1318 1283 1267 1184 1128 1161 1216 1205 1049 935 963 1025 1084 1197 1538 1539 1478 1468 1385 1289 1250 1510 1376 1366 1252 1206 1356 1428 1483 1448 1391 1317 1283 1325 1406 1443 1470 1523 1558 1532 1480 1493 1539 1471 1202 843 670 883 925 952 1114 1280 1320 1281 1318 1328 1363 1372 1334 1298 1282 1277 1273 1244 1227 1258 1250 1186 1169 1167 1153 1129 1095 1060 1020 998 992 971 951 917 919 910 902 884 857 996 928 970 1436 1765 1639 958 1470 1179 936 982 1063 1059 966 1051 990 815 963 1717 718 683 694 813 1022 941 788 1055 1345 931 610 562 557 668 1435 2170 2478 2360 2180 1634 1986 1552 1049 895 599 601 564 419 233 72 4 14 10 185 319 341 378 373 385 367 376 402 415 429 432 436 477 524 541 551 558 566 579 583 584 566 538 530 528 513 486 464 438 432 426 406 378 358 336 312 304 282 253 238 227 215 207 203 199 197 193 190 186 184 181 172 158 139 123 117 107 92 86 81 75 70 66 59 44 40 36 33 30 26 10 5 10 13 10 6 2 0 8 9 6 1 0 7 6 10 17 16 19 18 22 26 30 29 31 24 26 24 16 8 8 2 0 1 3 4 6 5 2 0 0 1 0 0 3 7 11 14 14 8 3 0 0 0 0 0 0 0 0 1 8 7 10 29 59 71 60 32 8 5 0 0 0 0 0 0 0 0 0 0 0 2 7 13 11 11 9 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 2483 2490 2473 2445 2422 2409 2374 2325 2288 2278 2250 2228 2232 2270 2311 2321 2302 2321 2284 2277 2274 2274 2236 2136 2063 2017 1944 1902 1844 1743 1671 1685 1614 1580 1558 1543 1524 1479 1410 1409 1375 1384 1395 1387 1378 1380 1386 1462 1473 1478 1511 1552 1558 1556 1599 1583 1534 1514 1543 1545 1473 1466 1436 1369 1294 1230 1182 1174 1138 1062 1031 1027 992 921 924 889 939 997 1024 1012 967 961 909 909 858 766 711 645 619 726 825 759 691 782 756 730 677 616 585 604 652 658 658 644 533 464 457 457 428 461 485 505 555 621 595 459 455 444 481 525 551 561 517 603 696 776 684 547 543 484 506 624 748 687 600 703 742 577 495 613 793 882 875 800 779 627 551 550 579 591 479 482 482 481 463 459 500 579 537 555 593 655 692 663 634 531 509 507 502 504 542 526 510 501 476 439 411 377 274 227 281 370 404 363 353 247 231 225 219 229 239 182 162 129 167 267 323 256 254 238 240 231 221 221 211 196 205 207 232 227 217 351 383 310 248 251 281 295 282 285 324 299 281 244 175 221 198 167 165 177 184 184 166 168 185 179 152 127 124 94 145 211 241 305 377 288 291 287 323 398 459 448 443 446 452 415 355 332 381 334 334 427 543 636 720 800 814 922 961 1053 1223 1430 1519 1448 1462 1465 1541 1648 1642 1613 1530 1467 1463 1480 1453 1357 1342 1385 1449 1398 1297 1249 1351 1386 1293 1222 1155 1106 1115 1117 994 850 758 745 765 816 809 795 776 742 700 670 667 637 578 503 410 345 354 340 316 300 278 274 292 351 351 386 377 339 317 330 451 504 596 689 728 708 613 584 661 670 459 351 505 437 385 268 221 275 366 463 438 432 440 444 515 686 894 822 988 1105 1128 1134 1203 1306 1458 1441 1393 1378 1320 1201 1244 1132 1077 1119 1201 1372 1510 1596 1618 1511 1349 1347 1430 1665 1339 1165 1161 1047 1347 1359 1408 1422 1478 1545 1459 1377 1454 1423 1388 1410 1465 1488 1422 1552 1503 1243 893 547 684 882 921 953 1118 1268 1289 1279 1328 1362 1376 1387 1347 1306 1283 1280 1268 1246 1220 1220 1241 1219 1196 1177 1141 1126 1103 1074 1051 1038 1002 947 935 919 920 931 942 899 833 867 891 921 949 1034 1309 1068 1167 1039 864 857 825 868 826 889 865 907 1608 1119 803 691 680 794 799 529 818 1357 1192 682 439 448 557 934 1562 2112 2367 2090 1902 1545 1752 1687 995 948 885 708 577 463 258 67 63 25 5 143 337 335 431 437 408 369 363 392 416 423 445 469 504 572 587 597 607 608 602 595 589 572 557 548 536 518 481 460 445 434 418 400 366 344 322 312 301 277 252 233 222 215 211 208 202 197 194 192 190 188 182 170 156 137 126 120 106 89 82 75 68 63 57 50 37 29 26 24 22 19 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 6 10 15 17 19 18 21 19 18 19 20 20 10 3 0 0 0 0 1 3 3 1 0 0 0 0 1 2 6 5 10 13 11 4 0 0 0 0 0 0 0 0 0 1 2 3 18 49 54 56 61 33 8 3 2 0 0 0 0 0 0 0 0 0 0 3 1 4 10 14 13 7 4 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 2490 2502 2488 2458 2436 2409 2371 2335 2315 2301 2262 2222 2220 2243 2281 2309 2274 2260 2253 2251 2251 2244 2215 2138 2081 2030 1999 1960 1872 1753 1661 1625 1581 1566 1560 1554 1521 1437 1412 1398 1372 1379 1389 1380 1383 1397 1409 1462 1487 1503 1543 1589 1584 1574 1584 1558 1499 1477 1527 1520 1526 1501 1422 1332 1261 1211 1166 1148 1113 1093 1088 1074 1034 969 929 925 946 957 946 930 937 948 900 876 807 698 657 613 673 836 866 737 675 828 835 758 666 615 617 643 622 626 622 515 440 439 472 453 449 471 479 497 527 531 502 444 433 455 476 483 489 507 481 601 711 751 677 536 483 556 648 658 725 810 772 745 705 559 517 643 807 852 867 863 766 631 548 533 551 567 568 587 574 520 475 459 452 490 472 486 513 515 533 564 618 553 504 528 563 460 371 412 408 406 407 399 381 345 259 223 211 223 250 247 287 275 271 241 223 282 292 275 210 182 192 225 280 250 258 266 261 248 247 244 226 208 208 209 220 219 203 323 334 293 284 285 277 282 274 294 337 363 341 270 156 144 183 174 161 178 186 199 185 183 191 188 175 172 127 104 165 210 249 341 399 360 347 369 388 419 469 464 467 452 444 404 355 389 417 420 389 452 571 657 767 814 881 913 1019 1184 1333 1411 1444 1413 1401 1448 1551 1688 1632 1597 1414 1297 1316 1363 1429 1453 1389 1386 1415 1421 1384 1229 1306 1354 1319 1237 1182 1163 1169 1134 1018 904 851 852 856 886 850 808 779 754 725 717 702 637 558 461 355 295 311 311 293 275 271 282 293 342 332 326 313 300 313 338 459 522 625 731 742 773 754 806 705 471 423 652 615 495 387 326 335 359 372 399 371 366 370 410 502 605 661 709 809 889 913 1004 1120 1247 1396 1488 1490 1470 1411 1401 1432 1358 1267 1258 1249 1291 1443 1478 1435 1564 1487 1430 1374 1386 1320 1387 1467 1477 1262 1366 1485 1473 1425 1443 1419 1498 1424 1390 1412 1293 1370 1445 1502 1453 1136 747 481 483 658 884 1036 1092 1270 1288 1298 1295 1325 1376 1382 1399 1369 1357 1349 1315 1276 1260 1235 1239 1246 1231 1208 1190 1145 1104 1090 1081 1070 1053 1005 946 937 939 926 893 911 878 887 885 860 899 921 819 900 893 897 887 836 842 841 862 884 867 816 813 1352 1056 806 733 722 675 482 1297 1597 1403 986 545 517 495 614 938 1323 1494 1589 1522 1438 1384 1509 1747 1176 1013 936 795 620 508 361 348 265 77 6 69 320 363 362 434 485 458 395 413 430 435 451 489 527 608 630 640 645 637 623 608 591 585 577 559 533 511 477 454 444 429 407 390 355 330 317 310 292 270 251 231 219 215 212 208 203 197 192 190 188 184 179 165 149 138 134 116 102 90 78 66 61 55 46 39 29 20 17 15 12 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 10 8 10 14 14 9 8 11 12 8 2 0 0 0 0 0 1 4 3 1 0 0 0 0 0 1 0 3 10 18 11 6 4 0 0 0 0 0 0 0 0 0 0 2 3 9 24 58 63 38 34 48 8 2 0 0 0 0 0 0 0 0 0 0 0 0 8 11 12 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2504 2521 2498 2474 2448 2412 2377 2356 2337 2304 2256 2222 2205 2217 2258 2294 2275 2275 2229 2219 2207 2183 2178 2131 2106 2089 2064 2003 1901 1773 1654 1597 1571 1552 1540 1522 1473 1388 1412 1380 1365 1390 1424 1426 1417 1428 1421 1472 1518 1542 1568 1611 1624 1608 1603 1577 1560 1589 1528 1534 1566 1510 1407 1308 1241 1167 1140 1133 1110 1094 1092 1103 1140 1023 976 978 952 938 1033 991 903 908 881 852 810 706 562 625 715 763 725 713 848 1000 944 841 747 672 629 666 638 641 624 523 430 433 505 441 466 478 494 510 505 486 464 464 465 474 485 488 448 439 476 599 649 640 604 521 451 589 677 741 803 804 769 647 601 575 580 651 777 768 760 779 718 629 550 513 533 538 553 557 516 462 445 445 458 470 452 448 465 476 449 481 569 534 488 521 552 487 501 492 457 428 417 409 329 313 322 295 260 285 295 262 274 251 223 222 278 327 310 258 212 207 219 208 250 245 290 310 288 259 253 234 255 265 246 223 217 219 235 302 317 363 390 327 259 265 272 295 313 328 354 305 179 140 190 229 213 168 186 209 207 198 195 199 197 180 136 140 197 238 250 282 408 407 432 457 463 468 489 417 378 359 343 320 324 408 449 444 434 518 678 716 825 892 929 1007 1151 1277 1334 1306 1386 1429 1461 1482 1447 1508 1457 1440 1405 1405 1415 1413 1424 1529 1477 1396 1373 1369 1357 1251 1287 1343 1303 1200 1212 1187 1240 1140 994 908 914 919 905 897 862 826 790 762 725 727 691 634 549 417 297 276 263 291 308 270 232 297 324 345 324 286 262 250 302 347 466 588 658 728 620 691 778 819 820 793 657 592 642 658 564 393 327 399 372 365 408 470 487 493 548 655 748 780 743 754 800 928 1046 1129 1274 1460 1418 1447 1350 1391 1465 1416 1357 1396 1233 1222 1343 1208 1064 1435 1545 1456 1345 1283 1349 1674 1604 1979 1531 1300 1446 1454 1619 1695 1648 1462 1406 1499 1516 1496 1524 1550 1575 1362 731 392 338 348 572 913 1091 1184 1073 1216 1240 1235 1318 1403 1387 1401 1400 1391 1368 1330 1312 1296 1251 1225 1223 1223 1185 1187 1151 1114 1101 1099 1086 1043 1000 954 946 956 931 867 894 971 1054 948 893 908 912 789 751 780 822 817 822 833 837 830 827 839 813 816 1066 1059 858 863 866 1372 1686 1509 1209 1130 841 589 477 472 573 789 1111 1083 1116 1122 1123 1141 1350 1612 1397 1100 936 829 625 524 472 401 197 4 16 31 238 188 297 469 527 458 422 457 480 468 467 517 563 614 648 677 669 649 633 616 604 590 567 553 527 506 473 449 437 416 394 375 348 325 309 298 282 263 245 230 221 213 209 205 201 194 187 183 180 176 170 158 142 136 124 109 96 85 74 59 55 45 37 30 23 12 11 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 1 3 10 1 0 4 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 15 13 11 5 1 0 0 0 0 0 0 0 0 0 0 0 2 14 34 32 18 45 41 21 4 0 5 1 0 0 0 0 0 0 0 0 1 2 0 0 8 9 8 3 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 2514 2516 2488 2466 2444 2416 2394 2374 2335 2307 2259 2217 2192 2194 2211 2213 2269 2224 2184 2175 2169 2145 2152 2135 2125 2097 2079 2036 1918 1796 1686 1627 1583 1546 1517 1473 1409 1359 1379 1357 1342 1354 1382 1414 1425 1418 1440 1492 1546 1576 1617 1625 1659 1638 1614 1599 1577 1550 1558 1564 1535 1477 1386 1282 1233 1166 1157 1130 1114 1108 1095 1135 1177 1040 1007 1020 997 936 942 944 908 884 879 874 822 753 674 637 673 705 734 815 827 952 888 813 761 688 616 662 657 679 642 550 476 476 513 470 502 519 529 536 517 472 483 463 458 456 461 475 472 479 493 512 522 511 485 454 468 578 715 779 725 700 556 579 571 616 657 667 742 735 684 678 691 657 590 540 551 525 560 573 517 446 414 413 434 452 443 417 414 402 410 434 472 470 455 455 464 493 553 573 564 557 523 505 413 368 362 350 338 385 354 263 219 195 195 216 173 171 182 188 183 194 214 191 192 190 261 316 310 281 276 252 252 276 260 212 220 307 307 319 339 382 412 346 271 278 281 283 290 312 352 343 220 146 143 180 257 270 223 227 228 217 209 211 204 187 151 193 266 279 282 277 395 446 471 493 484 451 440 348 317 352 374 351 378 402 477 488 476 578 779 811 858 948 1028 1098 1223 1326 1272 1338 1415 1436 1433 1407 1355 1361 1348 1349 1355 1366 1373 1419 1493 1618 1659 1601 1430 1354 1324 1272 1272 1289 1304 1301 1356 1380 1303 1166 1037 934 939 950 929 900 873 792 695 679 657 687 660 550 456 386 310 305 274 302 367 298 189 259 273 302 322 291 262 251 297 348 517 688 657 717 615 643 677 687 641 675 596 720 839 846 679 546 458 481 462 438 430 422 494 577 604 678 789 891 914 743 671 785 905 1010 1135 1083 1132 1290 1331 1363 1375 1416 1332 1489 1407 1238 1033 871 1127 1272 1552 1721 1681 1359 1200 1362 1326 1555 1481 1242 1243 1323 1401 1356 1257 1315 1465 1610 1605 1623 1580 1558 1564 1274 423 241 241 332 588 948 1143 1198 1202 1198 1179 1195 1299 1367 1368 1374 1384 1392 1364 1335 1339 1327 1309 1296 1263 1243 1172 1179 1171 1149 1136 1097 1072 1043 1029 1012 989 981 938 941 1196 1481 1384 1124 961 919 899 829 763 760 775 803 827 832 829 847 852 846 813 808 875 934 941 933 822 1185 1404 1216 1116 1055 867 659 512 462 509 702 774 909 946 891 926 1442 1584 1592 1368 1076 928 871 666 575 527 433 267 19 42 36 58 219 507 563 572 612 572 502 556 511 511 555 600 625 656 707 686 661 635 613 604 583 557 543 515 490 474 451 423 401 380 360 345 327 296 284 271 256 242 236 219 210 204 200 195 191 182 176 171 165 159 151 141 128 113 100 88 79 76 59 46 36 27 20 16 8 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 1 8 12 6 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 2 8 29 32 20 55 43 17 4 0 0 0 0 0 0 0 0 0 0 0 2 4 12 10 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 2513 2533 2492 2466 2442 2429 2415 2376 2331 2307 2261 2211 2181 2178 2184 2221 2270 2214 2157 2142 2144 2120 2125 2139 2136 2112 2103 2072 1944 1827 1728 1707 1616 1528 1481 1411 1353 1332 1340 1338 1333 1345 1392 1463 1490 1458 1456 1503 1560 1585 1646 1645 1646 1624 1597 1575 1569 1575 1598 1561 1503 1435 1351 1263 1227 1211 1170 1137 1127 1106 1065 1111 1121 1076 1047 1039 1040 1044 952 948 957 913 868 830 775 736 733 674 654 691 769 782 875 822 782 755 702 632 610 624 651 686 661 599 565 588 561 544 544 556 576 570 528 516 504 471 435 430 460 467 442 454 491 516 507 466 431 453 480 598 701 693 675 697 544 562 564 617 730 694 713 696 676 688 669 623 627 599 624 589 537 520 547 452 424 400 387 402 411 379 348 357 393 391 377 381 397 361 382 413 457 478 486 505 459 469 471 439 390 358 343 279 241 190 165 160 165 168 183 168 165 163 176 209 214 194 190 195 244 305 313 299 275 261 260 243 219 235 258 358 360 320 314 393 421 341 310 311 312 306 289 296 361 365 240 145 125 126 214 235 233 240 243 239 237 217 206 187 198 266 335 323 287 313 399 443 435 436 430 402 369 324 318 354 381 371 406 446 587 684 618 690 818 859 913 1036 1141 1151 1285 1396 1362 1398 1458 1493 1479 1438 1403 1358 1349 1366 1397 1484 1520 1526 1610 1738 1856 1865 1536 1367 1314 1292 1287 1338 1363 1366 1433 1444 1356 1212 1034 1002 983 972 937 889 792 687 653 594 574 624 620 468 425 420 474 420 330 337 437 345 256 241 248 280 314 276 243 271 303 419 597 677 541 638 627 600 625 688 542 940 1185 1021 836 749 661 720 735 747 707 632 525 506 549 617 651 692 766 798 863 739 681 737 845 943 952 990 1009 1118 1258 1345 1415 1442 1178 1451 1592 1181 783 574 762 1090 1391 1585 1525 1295 1180 1184 1232 1359 1461 1455 1227 1303 1278 1264 1406 1678 1701 1678 1604 1516 1464 1396 1338 868 517 497 470 503 736 1047 1048 1159 1276 1271 1220 1221 1284 1342 1353 1343 1350 1387 1350 1339 1331 1322 1315 1301 1250 1223 1174 1144 1135 1115 1065 1049 1041 1041 1045 1040 1039 1000 957 1183 1611 1712 1471 1191 976 920 881 844 799 794 781 795 811 810 842 847 844 826 809 776 768 906 988 946 1091 1456 1095 1112 1062 1015 849 639 480 409 454 525 580 697 804 833 983 1535 1727 1639 1379 1065 911 856 712 638 576 498 285 84 51 62 65 100 222 603 618 569 489 401 656 579 570 610 646 670 691 716 693 666 642 626 603 571 547 527 503 484 480 437 408 384 362 347 340 318 285 267 259 248 240 233 217 205 198 193 188 187 175 166 160 154 148 142 137 119 101 90 80 75 68 51 35 26 19 13 11 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 2 8 9 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 7 29 37 30 26 0 1 2 0 0 0 0 0 0 0 0 0 0 0 3 6 11 11 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2542 2527 2474 2443 2434 2428 2406 2369 2332 2305 2256 2204 2175 2175 2181 2251 2253 2199 2151 2131 2121 2101 2106 2132 2151 2149 2130 2084 1954 1836 1821 1727 1600 1499 1435 1363 1326 1299 1293 1302 1318 1337 1388 1424 1430 1436 1458 1499 1547 1637 1659 1659 1626 1594 1594 1616 1576 1623 1597 1520 1443 1380 1317 1245 1235 1214 1161 1121 1101 1074 1057 1086 1099 1097 1051 983 973 956 925 988 917 838 811 741 788 686 698 691 656 649 668 776 784 725 688 655 609 587 592 588 642 700 705 655 618 626 622 610 587 590 631 612 540 497 486 465 449 464 496 512 488 486 525 563 521 427 426 452 493 604 695 667 675 684 558 558 592 639 745 793 838 785 702 645 624 604 613 639 693 683 613 548 531 454 396 378 362 362 381 371 308 318 340 351 346 339 335 321 342 354 353 367 411 420 384 393 423 407 355 335 228 205 183 167 158 158 161 164 166 168 170 176 198 234 231 203 192 194 222 279 288 277 276 270 248 234 279 361 336 322 303 274 267 344 372 322 334 350 349 337 316 365 422 322 210 168 142 134 192 222 251 265 262 259 255 221 201 192 233 318 348 333 297 345 427 459 425 418 409 387 360 373 421 379 390 424 457 539 700 877 853 797 859 871 928 1082 1227 1195 1305 1388 1395 1407 1450 1463 1482 1465 1417 1373 1366 1391 1425 1518 1492 1515 1590 1715 1983 2006 1695 1483 1392 1360 1352 1361 1377 1433 1471 1427 1319 1222 1105 1002 949 958 946 855 725 645 595 554 557 588 602 498 501 534 546 479 385 460 471 395 372 337 275 281 302 276 270 275 355 530 654 620 515 592 661 635 668 724 578 492 468 522 574 689 691 621 687 779 783 763 655 553 500 583 695 741 740 751 719 682 706 766 805 825 902 944 962 1045 1223 1191 1168 1333 1229 1323 1645 1222 742 694 843 1038 1176 1269 1186 1237 1284 1398 1575 1611 1233 1455 1338 1331 1355 1517 1927 2114 1790 1617 1502 1371 1216 957 883 743 700 667 680 913 1010 1127 1195 1266 1258 1326 1294 1276 1297 1326 1342 1348 1337 1377 1363 1342 1327 1312 1294 1294 1289 1250 1178 1124 1126 1081 1038 1018 1017 1017 992 984 1099 1137 1196 1434 1827 1765 1739 1230 970 918 838 865 844 826 795 788 790 770 808 830 867 877 833 768 805 849 861 947 1460 1477 1038 979 948 877 745 589 498 420 456 485 513 559 811 945 1209 1407 1523 1673 1346 1086 917 836 818 767 597 498 436 203 70 88 98 98 161 514 779 732 462 450 678 685 646 675 693 735 735 728 703 668 650 633 604 563 528 506 489 482 456 426 397 367 348 344 322 299 272 252 245 238 234 225 212 198 190 184 181 177 166 155 149 143 140 133 124 110 89 79 73 67 58 45 26 18 12 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 0 0 0 0 0 0 0 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 3 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 10 29 18 23 18 5 0 0 1 0 0 0 0 0 0 0 0 1 5 7 7 7 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 2556 2512 2454 2432 2430 2422 2392 2353 2331 2305 2256 2214 2200 2178 2188 2219 2222 2174 2120 2104 2107 2103 2111 2136 2174 2188 2152 2086 1967 1956 1859 1723 1582 1454 1385 1338 1299 1277 1272 1280 1299 1334 1409 1455 1495 1495 1485 1501 1527 1634 1662 1633 1597 1592 1607 1610 1605 1624 1587 1503 1410 1339 1286 1250 1232 1204 1175 1135 1075 1061 1069 1091 1103 1071 981 910 940 938 882 868 867 849 784 658 701 644 669 659 604 597 609 699 697 664 634 612 587 578 572 580 634 683 686 662 643 640 620 619 614 596 605 567 516 505 492 474 475 502 536 550 580 608 593 524 461 450 463 459 498 567 591 558 570 515 519 596 667 673 654 584 629 729 772 705 627 586 563 601 660 686 661 600 454 412 401 381 361 344 336 317 283 275 295 320 331 340 305 302 326 343 346 354 371 373 350 335 328 325 299 227 205 200 187 167 154 154 158 163 179 189 189 188 206 219 211 214 214 202 208 234 234 248 275 286 285 300 369 383 361 292 239 254 234 246 292 316 342 365 371 370 365 343 330 305 299 302 229 198 206 233 260 269 265 259 244 217 197 215 280 330 334 325 344 414 482 476 446 457 451 457 483 514 513 470 480 490 518 589 718 870 968 970 1007 1033 1028 1079 1269 1273 1287 1300 1338 1410 1477 1502 1497 1455 1400 1372 1391 1423 1468 1531 1554 1564 1587 1646 1915 1976 1783 1572 1472 1458 1480 1373 1321 1324 1347 1322 1236 1214 1164 1026 920 867 815 728 703 640 602 587 559 547 570 527 547 568 566 557 498 584 541 504 499 459 331 326 329 299 280 309 428 655 639 602 593 617 624 587 755 710 679 610 535 590 655 743 704 627 648 736 697 636 589 539 590 724 799 801 739 691 657 695 764 804 726 707 768 853 929 975 1062 1164 1130 1277 1359 1116 1098 938 839 860 969 1099 1169 1331 1374 1397 1461 1600 1736 1763 1435 1368 1373 1368 1418 1648 2019 1901 1583 1432 1402 1254 1094 1092 974 907 947 1107 1091 1166 1132 1057 1002 1003 1204 1327 1351 1335 1334 1344 1350 1361 1349 1375 1384 1365 1344 1319 1301 1323 1335 1286 1203 1177 1137 1062 1010 993 992 993 939 1438 1524 1525 1591 1718 1993 2030 1851 1507 1219 1088 904 919 888 856 804 762 736 759 760 799 848 964 1057 838 790 803 781 1022 1828 1148 952 905 866 802 700 583 460 506 543 486 492 506 846 1093 1302 1380 1524 1675 1351 1101 931 848 841 796 664 601 374 148 163 113 132 138 174 360 571 659 654 465 567 756 697 708 759 790 781 747 702 667 660 621 587 552 510 490 472 457 438 418 391 349 342 327 305 281 257 234 230 227 221 215 207 190 181 176 171 166 159 149 137 132 127 119 111 101 79 70 66 59 48 37 20 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 2 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 11 24 20 17 20 13 3 0 0 0 0 0 0 0 0 1 1 0 1 8 7 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2533 2478 2456 2441 2420 2412 2402 2356 2329 2299 2269 2246 2213 2172 2188 2204 2206 2165 2115 2109 2098 2107 2113 2140 2184 2202 2153 2061 2046 1967 1834 1696 1561 1423 1362 1317 1288 1269 1263 1271 1288 1354 1396 1425 1432 1435 1464 1520 1546 1592 1632 1614 1590 1591 1596 1617 1629 1583 1529 1463 1378 1309 1278 1238 1213 1190 1157 1109 1055 1049 1067 1074 1087 1039 929 866 862 861 845 838 819 759 645 602 617 616 632 637 622 627 645 669 659 622 585 579 577 579 589 620 661 679 667 660 655 628 605 603 598 580 570 545 538 530 506 486 499 548 569 584 604 609 590 531 452 455 454 455 479 531 590 541 555 509 530 596 621 635 708 1201 959 647 707 615 578 578 533 544 607 679 684 603 471 437 405 387 379 354 316 291 260 237 243 274 305 304 290 293 302 304 308 344 377 354 344 324 307 294 249 210 204 201 186 162 155 163 164 182 203 212 208 196 196 193 189 199 204 187 189 208 222 247 274 295 289 278 367 365 346 293 254 321 289 308 332 344 351 364 369 377 368 370 364 374 425 422 354 325 300 273 276 282 252 263 253 233 222 230 280 281 316 367 445 519 529 463 467 500 538 594 651 651 614 600 602 595 593 624 703 917 1078 1121 1169 1233 1200 1093 1218 1296 1328 1358 1432 1551 1529 1526 1480 1432 1434 1501 1525 1460 1488 1557 1595 1597 1611 1660 1692 1699 1655 1578 1506 1527 1539 1456 1384 1350 1343 1328 1329 1272 1193 1054 897 809 727 665 642 618 572 487 439 451 496 506 584 684 695 713 689 679 603 543 588 573 434 412 407 389 358 358 537 727 686 656 683 752 814 682 748 795 836 815 823 756 654 636 681 719 684 680 633 499 499 555 619 810 879 872 771 668 674 792 814 851 720 645 674 786 953 969 958 1130 1161 1180 1345 1013 852 969 1128 1135 974 955 1106 1316 1395 1429 1508 1671 1670 1585 1491 1500 1499 1432 1438 1620 1626 1474 1383 1374 1372 1755 2089 1529 1129 1095 1156 1250 1321 1334 1239 1103 1076 901 1226 1380 1397 1373 1344 1344 1352 1352 1359 1376 1384 1362 1352 1311 1294 1302 1308 1298 1258 1235 1166 1097 1042 1000 1000 983 1016 1259 1646 1910 1908 1959 2034 2054 2005 1907 1854 1588 1604 1177 917 892 837 776 740 752 763 789 934 1881 1578 1122 912 778 777 931 1251 1080 968 918 808 823 728 655 615 654 697 607 560 583 680 963 1229 1368 1549 1615 1397 1188 1111 952 867 821 744 645 551 610 321 177 181 212 231 261 263 561 804 657 496 795 804 789 825 845 822 766 698 692 656 611 572 538 487 473 450 427 407 395 378 347 331 312 288 263 242 221 214 210 207 203 198 182 174 169 162 154 149 144 132 123 115 107 97 88 71 61 57 50 39 28 16 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 16 18 17 18 13 3 0 1 0 0 0 0 0 0 0 0 0 2 5 8 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 2492 2493 2470 2433 2410 2425 2417 2365 2342 2314 2284 2259 2211 2180 2196 2200 2174 2132 2101 2101 2074 2119 2128 2155 2197 2206 2168 2153 2070 1965 1825 1675 1540 1409 1352 1322 1298 1267 1252 1269 1303 1362 1435 1458 1455 1469 1510 1532 1526 1603 1627 1610 1601 1605 1620 1613 1604 1548 1497 1439 1338 1293 1262 1224 1197 1175 1145 1094 1062 1050 1050 1064 1060 1007 913 841 830 815 799 771 723 673 578 556 564 582 597 604 587 538 576 603 602 573 527 532 538 576 600 623 650 670 654 650 624 580 565 571 573 562 548 542 523 507 506 507 490 524 541 552 561 561 522 513 455 454 460 462 484 550 546 560 630 596 537 561 595 634 692 933 761 632 803 707 719 605 545 532 553 612 631 520 490 433 411 430 428 352 298 278 296 301 273 278 288 287 290 299 305 293 319 333 328 343 342 331 325 275 247 236 224 212 202 185 167 176 180 191 203 204 196 182 179 174 170 172 179 193 193 192 212 240 266 265 246 254 319 350 339 301 326 392 343 341 364 392 377 446 413 378 330 325 360 363 380 379 387 481 506 385 398 347 277 323 336 274 226 214 238 275 347 454 546 556 504 470 517 574 616 658 697 682 696 710 717 723 722 697 767 990 1095 1106 1126 1184 1195 1145 1261 1344 1376 1449 1560 1612 1558 1542 1527 1504 1531 1625 1591 1529 1526 1565 1630 1642 1630 1613 1598 1531 1418 1435 1416 1500 1538 1482 1383 1332 1318 1310 1587 1473 1191 1001 800 698 641 624 621 610 541 422 425 477 511 546 621 771 759 742 699 677 622 549 568 533 500 483 481 462 400 421 628 760 745 688 696 729 747 742 738 774 822 823 798 660 618 617 672 773 808 700 681 533 458 535 609 948 1133 1105 939 755 718 777 751 767 664 598 680 757 927 987 1007 1111 1253 1268 1073 935 888 940 1049 1060 862 1036 1202 1243 1189 1155 981 1493 1716 1795 1769 1686 1621 1443 1442 1487 1478 1439 1422 1419 1619 1437 1159 1235 1310 1283 1215 1246 1286 1315 1306 1280 1218 1101 1305 1425 1409 1399 1403 1410 1384 1360 1359 1376 1378 1381 1333 1285 1269 1292 1326 1320 1317 1269 1209 1158 1095 1050 1048 1014 984 1205 1927 2067 2081 2080 2087 2128 2168 2137 1775 1514 1317 1088 968 932 884 819 802 790 771 803 900 1382 1313 1132 952 824 740 850 1046 1111 1051 896 805 832 797 778 796 803 925 870 824 826 913 1077 1125 1354 1572 1584 1410 1302 1220 1010 909 862 817 760 763 661 374 241 231 293 303 380 331 418 604 790 621 772 817 803 815 859 850 834 767 696 641 595 554 516 486 452 419 399 383 371 360 340 315 294 273 247 228 210 198 193 192 190 186 177 170 162 153 144 138 133 125 112 103 95 85 75 64 52 46 40 31 22 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 10 14 12 10 11 2 1 0 0 0 0 0 0 0 0 0 0 2 3 3 4 1 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 2486 2483 2465 2440 2434 2456 2418 2385 2375 2344 2288 2252 2207 2184 2186 2170 2138 2108 2088 2100 2097 2134 2142 2175 2234 2233 2209 2144 2047 1938 1802 1650 1517 1423 1381 1359 1303 1254 1252 1273 1313 1366 1397 1403 1407 1435 1485 1494 1520 1591 1613 1608 1603 1589 1567 1610 1599 1537 1460 1386 1319 1302 1250 1219 1190 1161 1134 1093 1056 1050 1054 1057 1040 988 882 828 821 817 805 758 675 631 583 552 555 564 565 555 556 558 593 566 532 513 456 490 502 536 566 603 647 657 591 602 583 549 526 531 555 556 554 548 534 523 519 519 473 482 499 493 478 480 487 468 457 461 468 479 496 507 498 521 573 588 561 592 644 667 654 998 1102 431 623 611 720 657 575 534 494 517 515 486 457 465 498 505 515 386 353 343 392 477 413 330 295 318 329 340 360 325 300 317 321 323 324 314 292 266 238 231 228 219 219 201 164 171 185 198 200 182 186 183 174 158 146 153 167 157 151 156 177 211 246 257 236 250 256 296 345 320 357 454 425 394 463 550 426 523 472 412 372 362 373 392 390 351 433 631 799 807 559 437 352 376 404 365 367 299 316 346 437 554 591 502 483 556 652 693 666 650 669 666 759 854 884 893 880 880 950 1117 1219 1188 1160 1201 1262 1271 1343 1442 1474 1549 1595 1580 1569 1565 1551 1544 1579 1585 1601 1590 1597 1691 1703 1683 1566 1464 1404 1320 1151 1134 1230 1406 1524 1470 1269 1200 1204 1219 1455 1391 1143 934 801 698 690 674 649 623 564 493 520 548 599 648 679 722 638 614 599 580 565 500 482 495 518 539 561 570 566 650 766 828 822 772 729 703 670 707 722 710 721 814 734 717 674 627 650 664 762 718 702 659 616 528 532 1040 1247 1283 1302 911 903 915 799 692 577 536 653 716 779 954 1084 1181 1497 1484 1163 1053 964 869 727 777 830 1230 1427 1300 1017 933 507 1274 1753 1893 1897 1825 1635 1490 1362 1265 1229 1221 1271 1365 1433 1389 1470 1515 1466 1458 1338 1274 1251 1251 1265 1395 1370 1366 1409 1450 1455 1450 1457 1452 1413 1363 1334 1333 1342 1359 1327 1269 1238 1256 1252 1267 1287 1288 1256 1175 1122 1119 1093 1055 1128 1642 2025 2077 2078 2083 2117 2173 2194 2206 2088 1987 1617 1014 989 970 921 889 881 837 787 818 947 1116 1160 1091 895 814 773 855 970 1016 1031 920 792 794 859 847 760 836 1179 1170 1086 1126 1114 1037 1104 1306 1548 1643 1458 1401 1235 1070 963 909 884 872 860 784 577 325 272 355 369 405 391 495 890 1118 779 745 833 887 885 883 866 854 783 687 626 569 529 513 490 445 391 365 348 343 339 324 294 278 257 240 226 206 183 179 178 177 175 172 167 154 145 137 129 125 119 102 93 83 74 65 60 41 36 30 24 17 15 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 2 3 0 0 1 3 8 12 11 15 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 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 2487 2474 2457 2446 2461 2430 2409 2399 2389 2348 2279 2234 2202 2182 2188 2172 2147 2131 2088 2091 2126 2156 2161 2184 2244 2240 2203 2124 2022 1905 1774 1631 1509 1452 1431 1378 1299 1242 1250 1277 1324 1362 1374 1374 1397 1455 1469 1486 1523 1567 1596 1598 1584 1581 1577 1625 1604 1526 1439 1371 1330 1281 1236 1208 1189 1167 1142 1084 1079 1055 1042 1039 1027 994 850 818 821 817 792 746 677 624 573 553 555 564 558 526 479 437 440 468 489 480 431 486 498 509 525 546 574 567 558 569 552 516 493 517 556 542 532 519 502 488 481 504 488 479 474 467 458 467 465 457 455 460 473 491 485 473 478 481 521 581 586 672 615 631 661 949 1355 1621 1783 751 597 636 598 546 498 507 487 522 516 477 517 531 548 501 470 452 467 490 474 326 309 339 359 370 393 335 330 314 307 308 302 289 257 237 234 248 249 226 215 174 164 183 202 202 196 200 199 187 172 153 139 146 165 156 134 128 152 186 221 226 232 233 249 293 356 373 412 455 454 444 444 483 499 560 513 451 450 465 472 589 546 455 463 559 579 652 580 470 411 411 426 422 412 389 364 405 509 568 529 490 470 550 672 728 705 698 713 766 884 986 995 974 990 1013 1086 1199 1264 1264 1304 1366 1424 1453 1471 1476 1495 1553 1565 1580 1589 1623 1736 1646 1624 1652 1721 1735 1680 1810 1741 1570 1442 1393 1320 1179 1130 1094 1158 1319 1475 1485 1248 1245 1279 1201 1112 1065 1052 918 903 880 823 756 690 650 566 501 470 533 681 782 792 697 603 568 552 524 520 493 529 563 578 614 730 771 799 884 931 924 863 811 753 663 612 608 618 634 684 687 592 528 543 573 597 612 699 781 783 763 888 885 810 1077 1226 1118 1481 987 931 921 946 878 570 537 610 618 759 965 1089 1247 1561 1507 1436 1277 1043 977 896 930 1094 1350 1458 1115 969 1015 1207 1480 1646 1722 1721 1734 1687 1634 1626 1680 1846 1439 1302 1300 1274 1388 1842 1794 1577 1612 1511 1333 1307 1445 1383 1433 1471 1484 1497 1554 1559 1527 1505 1477 1428 1368 1352 1337 1332 1334 1321 1267 1235 1240 1236 1246 1265 1273 1263 1224 1225 1183 1132 1096 1059 1794 2011 2051 2062 2068 2011 2043 2217 2204 2108 1869 1417 1051 996 992 987 984 959 909 854 864 884 858 882 989 922 840 805 837 884 894 927 897 784 782 887 914 1395 1412 1299 1158 910 842 814 840 1026 1272 1565 1628 1599 1443 1268 1106 1005 955 950 945 926 859 668 341 324 339 386 436 448 485 657 633 560 615 821 827 857 885 882 853 794 677 610 546 514 497 462 422 369 340 326 318 312 306 277 258 243 234 220 199 173 166 164 163 161 160 158 147 137 130 123 120 112 95 82 73 67 58 51 36 26 21 17 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 11 13 11 8 2 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2506 2480 2457 2461 2503 2450 2428 2400 2365 2329 2280 2250 2199 2176 2174 2176 2160 2114 2104 2089 2129 2158 2170 2191 2214 2234 2174 2082 1984 1878 1751 1610 1532 1508 1461 1390 1304 1236 1241 1274 1323 1355 1383 1401 1412 1471 1469 1513 1539 1561 1579 1586 1604 1584 1618 1636 1593 1507 1442 1407 1286 1239 1210 1192 1184 1176 1144 1141 1093 1060 1046 1028 994 973 905 841 815 808 783 754 672 616 577 563 567 579 568 468 395 372 412 456 462 473 448 479 482 479 492 519 523 551 543 528 512 492 475 510 526 531 526 506 485 481 483 485 487 479 473 473 461 450 451 457 473 493 508 509 485 470 459 457 462 465 504 584 578 577 612 750 1036 1088 1082 756 609 615 619 582 579 572 531 519 508 486 546 565 583 629 647 589 487 531 441 426 412 391 390 395 409 347 333 315 297 289 275 285 267 234 233 255 245 247 229 182 170 187 204 209 210 200 177 171 171 161 155 146 146 177 167 133 147 177 204 209 253 305 318 337 358 398 438 438 421 431 448 366 475 562 516 424 454 512 570 859 835 616 423 436 496 468 478 470 467 494 505 525 514 499 479 489 533 508 484 492 495 542 651 746 791 818 860 923 1004 1089 1079 1056 1079 1114 1183 1257 1282 1340 1368 1414 1452 1474 1520 1519 1513 1549 1582 1595 1605 1663 1745 1713 1684 1741 1845 1869 1886 1795 1591 1400 1396 1486 1364 1327 1190 1089 1086 1197 1381 1485 1432 1321 1247 1217 1134 992 958 896 883 841 764 726 677 657 497 401 413 495 742 861 798 641 547 561 577 537 516 573 636 674 691 738 942 951 961 1019 1051 1006 852 795 733 650 591 579 552 559 632 684 610 493 541 597 639 700 765 794 823 826 901 970 1043 1252 1285 785 1098 975 759 771 1115 1278 729 533 473 539 726 941 1080 1139 1235 1236 1195 1103 924 1153 1243 1264 1228 1275 1130 802 751 983 1287 1426 1452 1557 1677 1506 1380 1511 1558 1656 1843 1935 1764 1612 1637 1755 2008 1948 1831 1784 1736 1600 1648 1561 1498 1511 1566 1582 1568 1620 1627 1598 1546 1505 1449 1409 1396 1354 1317 1304 1314 1273 1264 1245 1225 1229 1241 1247 1256 1255 1249 1225 1184 1131 1094 1806 2165 2104 1985 1930 2116 2200 2052 1853 1732 1500 1118 1027 995 977 976 987 995 964 928 915 911 913 914 974 939 864 818 829 826 865 893 857 810 882 851 1358 1677 1364 1014 975 909 816 749 874 1058 1211 1660 1699 1578 1446 1312 1133 1054 1018 1012 995 979 946 787 614 502 413 420 500 498 498 512 513 496 562 768 863 913 910 902 848 790 681 598 541 514 472 433 395 349 321 310 294 284 281 258 240 233 224 204 187 166 155 150 148 147 147 147 139 128 122 120 111 103 88 73 65 61 51 42 29 15 9 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 13 11 12 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 2531 2495 2462 2463 2477 2460 2457 2413 2356 2329 2280 2240 2191 2168 2162 2160 2145 2097 2094 2090 2129 2148 2149 2170 2196 2208 2126 2068 2005 1895 1751 1617 1599 1530 1481 1415 1314 1235 1238 1292 1313 1348 1386 1403 1424 1479 1505 1532 1536 1551 1583 1577 1579 1571 1618 1641 1600 1528 1502 1352 1253 1220 1201 1185 1185 1177 1156 1123 1087 1061 1041 1015 972 960 937 857 807 802 786 752 689 626 600 589 589 586 551 441 362 366 403 420 478 476 465 458 452 446 445 453 498 529 508 494 499 498 487 494 508 517 507 490 481 460 460 463 471 475 470 453 442 434 451 461 471 491 520 505 484 465 453 443 436 449 502 509 516 526 542 569 663 679 697 662 603 580 610 599 611 596 530 470 475 517 522 562 562 554 503 423 502 459 560 594 524 417 370 408 370 340 327 317 309 286 252 282 270 241 235 246 246 247 226 193 187 207 223 227 215 188 171 170 169 157 162 161 180 222 231 190 174 196 209 220 241 253 259 297 339 384 406 413 422 387 456 417 438 462 445 411 423 438 583 764 810 651 422 351 437 429 397 412 480 510 522 531 551 549 529 547 544 523 519 510 500 527 626 838 920 985 1056 1094 1104 1096 1113 1120 1142 1185 1217 1231 1307 1361 1341 1330 1350 1400 1531 1585 1581 1578 1582 1590 1606 1679 1733 1754 1731 1733 1799 1832 1850 1678 1467 1378 1424 1499 1408 1315 1212 1129 1085 1160 1319 1359 1386 1327 1276 1268 1177 1004 984 947 896 792 642 619 578 551 505 473 476 574 817 809 673 543 525 651 746 689 643 672 780 906 864 951 1102 1080 1019 1024 997 925 861 799 701 611 597 588 535 542 567 571 561 589 616 698 801 901 922 814 939 988 1049 1106 1276 1567 1093 685 700 670 650 880 1362 1756 1154 888 809 683 821 918 1043 994 935 916 929 897 747 771 835 894 911 1059 724 935 1166 1260 1295 1436 1280 1332 1477 1141 868 1176 1258 1663 2064 2178 2027 1932 1944 2034 2147 2051 1932 1861 1808 1768 1782 1750 1677 1597 1639 1635 1643 1646 1655 1637 1583 1529 1489 1475 1418 1351 1315 1287 1296 1292 1280 1250 1229 1238 1244 1252 1258 1252 1239 1234 1205 1160 1194 1301 1422 1764 1694 1686 1853 1955 1818 1541 1459 1287 1078 994 989 970 970 967 964 968 960 948 930 891 922 947 932 881 861 877 850 850 844 797 762 851 1125 1613 1611 1193 1045 957 906 817 784 824 913 1147 1404 1594 1609 1473 1358 1177 1090 1079 1066 1046 1023 1001 887 845 689 496 455 552 555 581 589 512 460 768 849 843 806 842 897 842 770 692 607 547 510 446 405 371 333 302 286 271 262 257 242 220 215 204 188 173 161 151 138 136 134 134 135 131 118 114 110 102 93 81 64 61 52 42 33 21 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 6 8 8 10 12 10 3 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 2542 2497 2465 2482 2469 2461 2457 2420 2356 2313 2274 2209 2172 2160 2158 2152 2134 2100 2091 2102 2128 2143 2139 2139 2172 2164 2140 2091 2006 1889 1732 1721 1616 1537 1496 1433 1314 1233 1239 1253 1308 1381 1427 1449 1507 1493 1514 1529 1542 1556 1572 1550 1559 1592 1669 1724 1699 1617 1502 1316 1228 1209 1203 1180 1179 1166 1148 1126 1094 1061 1032 996 971 958 922 851 792 790 802 766 666 633 611 596 608 597 556 409 345 354 375 438 481 457 447 453 458 457 456 459 506 519 505 499 505 504 500 481 495 507 503 486 464 474 477 480 480 477 456 431 431 427 425 447 480 484 503 485 465 454 450 445 434 444 455 477 483 484 492 490 541 553 587 596 578 586 603 567 579 566 514 457 429 470 481 490 496 489 544 902 480 489 519 507 454 350 298 381 357 317 293 293 298 312 255 273 271 244 245 252 246 227 210 194 190 204 203 231 199 167 168 188 182 153 154 182 257 315 297 275 246 258 264 269 285 308 271 295 350 386 396 396 361 333 410 419 392 374 372 391 503 586 648 690 690 582 384 293 373 399 375 389 463 463 494 505 528 574 602 599 588 601 579 516 473 558 661 912 1035 1122 1178 1172 1152 1138 1143 1160 1192 1239 1252 1270 1307 1353 1347 1306 1297 1363 1518 1575 1597 1610 1611 1625 1623 1645 1710 1754 1737 1706 1704 1717 1722 1566 1398 1379 1401 1483 1439 1352 1332 1327 1238 1255 1320 1325 1337 1340 1339 1313 1199 1078 1059 1010 875 737 625 596 589 567 530 550 689 833 866 786 658 550 729 874 987 937 862 850 908 1064 1077 1129 1172 1110 976 962 887 856 882 829 672 581 596 579 535 511 525 552 615 690 701 754 856 971 1069 891 1050 1222 1330 1362 1386 1783 1111 839 684 614 735 927 1409 1789 1583 1319 1038 806 1003 961 909 825 766 709 784 892 721 596 612 599 642 644 622 1114 1509 1372 1236 1490 792 645 929 1089 986 1102 1341 1834 2314 2420 2063 2054 2285 2530 2440 2197 2112 1967 1958 1943 1891 1847 1804 1678 1679 1679 1700 1698 1677 1665 1646 1563 1549 1507 1417 1356 1304 1294 1302 1309 1304 1275 1243 1230 1242 1256 1261 1252 1237 1217 1206 1181 1176 1208 1331 1445 1462 1491 1561 1601 1565 1398 1302 1190 1084 1045 1038 984 998 1007 1001 992 988 978 1010 986 933 911 909 892 868 871 850 818 801 778 783 958 1498 1766 1383 1127 1043 971 889 818 774 746 927 1157 1421 1647 1575 1529 1394 1339 1281 1169 1110 1089 1071 1040 1035 966 789 537 486 565 616 650 683 581 513 731 842 909 898 878 887 848 769 679 622 558 493 431 384 350 328 281 263 250 239 232 226 201 194 186 173 160 150 143 131 125 123 122 121 119 107 102 98 91 83 75 61 52 43 34 25 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 2 2 2 4 9 10 8 7 8 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 2559 2517 2471 2491 2488 2471 2454 2414 2342 2307 2255 2192 2170 2156 2141 2138 2119 2099 2082 2098 2122 2132 2134 2130 2136 2124 2136 2111 2003 1874 1870 1748 1632 1551 1503 1441 1307 1242 1242 1257 1307 1381 1448 1452 1437 1471 1488 1523 1556 1560 1568 1560 1577 1607 1625 1646 1687 1625 1477 1329 1222 1194 1215 1202 1178 1151 1133 1106 1076 1053 1029 1004 984 950 908 849 793 787 790 731 688 648 627 619 587 555 471 371 338 348 385 469 487 467 461 462 454 455 457 436 478 506 512 503 487 485 497 496 498 504 500 463 464 466 478 521 576 524 452 435 415 404 417 445 461 467 476 472 458 446 446 448 434 451 466 462 450 452 468 495 515 527 542 554 555 536 555 544 556 558 523 487 499 462 475 475 464 489 561 870 550 445 445 422 356 279 278 348 354 305 261 279 303 344 282 272 292 281 271 275 256 239 219 201 198 207 203 200 193 193 198 223 222 234 212 220 275 328 350 327 307 317 329 328 327 295 290 320 357 366 362 350 368 386 400 374 344 367 446 385 513 666 686 614 580 510 420 485 593 601 501 443 446 478 468 445 475 549 591 598 618 606 563 549 606 665 753 931 1110 1184 1173 1143 1130 1136 1200 1257 1258 1292 1325 1317 1330 1385 1427 1407 1397 1463 1534 1571 1603 1641 1667 1716 1723 1708 1708 1720 1711 1707 1700 1652 1592 1492 1410 1434 1442 1497 1455 1435 1479 1500 1460 1434 1375 1299 1298 1391 1411 1262 1154 1101 1136 1224 1096 933 765 729 683 556 474 654 798 873 810 704 564 551 899 1013 1110 1079 967 956 956 1138 1159 1141 1105 1027 975 861 809 809 816 781 757 766 714 648 551 499 569 636 654 658 639 676 750 771 914 944 1193 1432 1522 1493 1401 1413 1331 1177 1006 759 746 999 1097 1237 1330 1232 987 903 983 924 753 619 617 729 775 884 677 312 288 521 736 700 856 1289 1698 1697 773 946 935 909 808 1275 1242 1504 1733 2080 2576 2758 2108 1706 1707 2075 2504 2560 2229 2121 2103 2045 1939 1854 1829 1796 1795 1788 1754 1726 1731 1722 1723 1731 1688 1581 1461 1410 1322 1301 1307 1305 1328 1318 1303 1294 1290 1285 1268 1252 1248 1220 1202 1198 1195 1152 1204 1299 1353 1374 1373 1353 1406 1286 1210 1169 1145 1139 1076 1018 1005 1017 1043 1047 1065 1055 1040 983 939 919 937 889 922 925 843 814 801 801 840 1168 1574 1661 1373 1140 1078 999 898 803 805 795 939 1139 1492 1670 1534 1533 1493 1436 1310 1189 1133 1128 1122 1123 1110 1044 886 691 562 559 617 661 739 666 589 585 640 689 906 892 868 830 789 776 674 554 474 415 366 338 326 272 242 226 216 207 203 183 173 165 158 149 141 138 126 115 112 107 107 105 96 89 85 80 73 68 56 44 35 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 6 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 2557 2498 2500 2504 2486 2470 2445 2396 2342 2292 2239 2216 2173 2127 2123 2132 2124 2099 2083 2096 2115 2123 2128 2116 2103 2116 2128 2090 2011 2007 1877 1768 1653 1562 1509 1477 1414 1308 1260 1265 1315 1396 1483 1479 1437 1424 1454 1509 1551 1557 1583 1588 1592 1595 1610 1650 1682 1628 1454 1343 1243 1182 1198 1209 1180 1144 1118 1087 1056 1040 1014 1011 986 942 896 849 792 778 767 763 690 629 630 631 568 523 474 460 429 369 434 453 464 456 459 470 467 458 455 473 484 506 534 522 519 504 509 498 484 481 492 498 503 491 499 679 938 709 476 447 445 437 435 453 456 458 454 459 459 449 437 430 432 453 456 440 423 427 469 478 470 464 484 534 524 518 552 549 555 562 543 547 552 541 527 494 464 547 613 701 674 550 386 332 296 260 265 297 305 287 263 244 342 366 317 278 288 277 278 285 272 249 229 217 214 197 215 248 270 263 246 250 240 266 248 240 300 384 396 338 315 305 292 285 285 290 349 364 329 286 296 326 308 298 297 297 318 369 462 413 486 591 639 642 546 444 596 764 723 545 520 541 549 604 594 496 455 453 452 521 575 601 650 713 758 825 859 1005 1192 1237 1203 1186 1204 1226 1281 1350 1338 1375 1405 1409 1412 1429 1466 1469 1486 1535 1560 1554 1567 1615 1685 1769 1806 1785 1737 1720 1717 1710 1707 1666 1588 1508 1528 1532 1514 1472 1436 1453 1519 1509 1544 1587 1505 1337 1259 1398 1377 1248 1177 1104 1110 1269 1108 956 894 902 835 557 409 611 741 768 727 608 482 619 887 1049 1120 1155 1244 957 992 1120 1131 1070 1037 1006 940 859 795 754 718 675 681 869 827 690 588 561 696 735 744 622 538 603 705 802 842 984 1233 1431 1473 1423 1336 1294 1247 1225 1260 962 714 709 787 933 1179 1173 1010 908 869 788 649 637 592 719 790 794 624 119 113 558 868 1035 1231 1555 1422 1604 930 679 771 616 305 527 857 1523 2123 2359 2787 1988 1899 1594 1568 1797 2365 2564 2321 2221 2161 2129 2073 2003 1974 1948 1898 1833 1823 1794 1819 1827 1783 1694 1646 1630 1565 1488 1444 1405 1305 1270 1309 1326 1336 1343 1343 1334 1303 1270 1254 1232 1214 1215 1222 1159 1190 1244 1265 1264 1277 1247 1255 1216 1132 1084 1061 1067 1047 1012 997 1033 1082 1063 1078 1083 1069 1058 1036 971 934 906 901 851 799 816 810 810 930 1204 1294 1394 1303 1251 1156 994 895 815 777 771 863 1192 1605 1557 1508 1515 1522 1487 1351 1220 1154 1134 1132 1135 1158 1107 977 705 481 515 520 643 742 723 673 660 619 692 868 890 855 828 825 773 672 558 463 400 347 342 309 261 222 205 196 188 180 174 166 149 144 141 135 129 120 106 102 98 95 92 86 75 73 68 63 59 52 44 29 22 16 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 1 3 2 5 7 7 7 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 2527 2526 2492 2507 2493 2465 2425 2366 2331 2303 2253 2208 2158 2117 2106 2105 2102 2095 2090 2092 2107 2121 2113 2099 2110 2151 2172 2148 2119 2023 1902 1791 1672 1574 1525 1533 1514 1370 1288 1287 1346 1424 1482 1465 1460 1430 1439 1497 1550 1564 1576 1585 1586 1591 1613 1649 1629 1593 1439 1332 1271 1226 1202 1207 1172 1140 1110 1073 1037 1024 1018 1006 981 944 906 865 811 793 791 756 695 652 643 638 569 517 496 478 439 424 465 442 492 489 461 461 473 464 466 415 417 483 506 540 515 517 506 493 493 488 494 501 482 489 604 868 1144 716 484 440 449 454 447 450 449 463 463 455 445 436 444 443 448 449 447 446 449 426 448 458 462 462 478 552 555 525 522 533 540 542 534 534 553 549 555 529 450 520 570 581 562 491 375 278 257 236 250 266 269 265 238 224 317 384 377 336 288 288 318 327 290 245 226 224 226 202 205 228 255 276 258 251 212 216 252 305 373 462 376 336 302 258 216 206 241 235 225 236 244 225 242 260 252 246 262 279 321 377 426 413 486 638 629 660 560 443 556 729 722 487 511 599 646 702 715 614 489 486 461 487 548 642 796 861 886 908 965 1078 1227 1282 1275 1285 1303 1321 1365 1425 1439 1470 1471 1462 1462 1451 1503 1520 1506 1531 1582 1608 1617 1649 1684 1772 1849 1856 1804 1810 1756 1744 1741 1720 1676 1611 1623 1576 1534 1508 1505 1528 1552 1474 1492 1569 1542 1344 1245 1357 1279 1238 1199 1149 1143 1082 960 960 987 997 925 505 403 562 726 768 655 451 475 668 898 1028 1052 1065 1119 962 1018 1084 1061 1015 1003 936 811 767 777 778 775 786 798 818 776 701 652 666 723 735 644 491 461 549 715 780 897 1117 1281 1248 1212 1146 1082 1115 1169 1152 1161 1047 998 1016 1025 1082 1251 1145 961 817 756 719 612 835 887 883 788 697 513 124 220 503 785 1077 1154 1424 1366 1655 1247 528 393 339 528 481 614 1333 2356 2381 2434 2278 2071 1919 1823 1646 2247 2391 2421 2342 2179 2118 2102 2048 2062 2032 1961 1899 1873 1865 1888 1947 1942 1737 1567 1580 1582 1557 1535 1495 1378 1282 1286 1328 1361 1366 1369 1362 1347 1314 1275 1254 1255 1232 1223 1175 1166 1206 1223 1215 1208 1210 1233 1204 1093 1037 981 958 948 942 961 941 923 964 1022 1058 1051 1020 973 985 994 973 907 898 834 816 969 1288 1463 1539 1222 1173 1196 1219 1102 973 873 805 778 812 984 1584 1765 1567 1447 1473 1502 1484 1373 1259 1168 1129 1133 1144 1161 1136 1039 805 505 541 549 624 720 792 800 792 684 693 787 880 866 839 797 743 668 560 449 388 379 337 291 248 204 188 179 173 165 157 152 137 133 130 127 123 114 99 92 87 84 79 77 67 62 58 55 50 42 36 22 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 2 4 6 6 6 5 5 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 2507 2524 2494 2502 2489 2456 2409 2340 2322 2289 2238 2187 2144 2117 2116 2129 2125 2121 2107 2099 2110 2109 2090 2104 2129 2148 2162 2174 2110 1999 1895 1766 1663 1608 1583 1583 1531 1391 1294 1287 1353 1441 1489 1499 1471 1428 1426 1482 1547 1571 1549 1540 1548 1576 1621 1649 1564 1527 1425 1351 1325 1276 1217 1207 1182 1155 1125 1085 1044 1035 1006 995 974 942 913 900 840 833 796 740 702 688 669 641 599 546 498 466 455 457 463 460 465 470 461 436 438 487 551 649 652 474 472 514 494 516 513 492 496 490 489 477 469 524 650 791 813 511 428 425 444 461 452 455 451 457 460 452 433 428 447 440 447 458 465 482 520 444 434 451 500 553 490 490 528 520 516 510 494 507 503 525 539 564 561 497 663 484 443 448 446 421 360 321 284 274 269 260 268 272 250 237 322 400 406 387 297 286 311 299 252 224 226 232 254 250 223 207 243 288 285 225 182 198 266 321 324 367 348 302 252 214 159 175 218 196 184 212 236 227 238 240 298 378 360 326 303 332 373 351 282 284 449 456 524 522 488 550 733 726 676 623 625 644 636 620 596 580 546 524 552 685 849 884 930 994 1050 1127 1237 1313 1323 1320 1321 1333 1395 1470 1513 1547 1564 1556 1504 1464 1588 1590 1522 1477 1496 1575 1658 1673 1695 1779 1885 1911 1913 1856 1798 1777 1771 1729 1675 1665 1631 1549 1507 1541 1591 1533 1523 1465 1457 1466 1463 1297 1248 1261 1249 1237 1228 1221 1198 1020 935 965 1007 1026 919 677 680 770 822 780 485 468 629 833 961 979 988 1010 987 1030 1103 1104 1037 1019 931 802 705 689 761 850 835 825 780 727 701 673 759 783 796 762 607 387 455 537 619 754 1012 1232 1324 1034 912 843 881 1013 990 1028 1012 951 889 902 970 1053 1075 924 756 686 676 661 703 835 841 782 721 697 447 309 278 250 410 784 804 1079 1144 1289 1335 630 627 306 388 502 623 1151 2252 2237 2373 2333 2074 1853 1608 1463 1451 1793 2277 2442 2255 2145 2156 2163 2115 2028 1935 1940 1973 1980 1997 2052 2068 1918 1715 1592 1542 1543 1541 1561 1470 1357 1310 1325 1338 1366 1379 1373 1370 1345 1287 1294 1295 1269 1244 1211 1181 1197 1249 1247 1233 1229 1226 1180 1121 1036 970 927 903 906 897 947 975 970 970 994 1028 1027 1024 1033 1019 941 852 867 867 922 1095 1084 1171 1176 1081 1037 1086 1102 1019 931 850 804 803 878 1065 1466 1750 1718 1399 1372 1491 1488 1415 1298 1197 1176 1130 1117 1147 1154 1118 1082 976 792 642 604 664 805 792 787 757 738 767 863 829 839 815 753 664 557 445 414 382 327 277 234 194 184 177 163 154 146 140 129 122 119 115 114 107 94 86 82 75 69 67 60 53 51 47 42 35 30 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 3 4 5 4 4 5 5 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2511 2514 2501 2500 2487 2451 2399 2353 2320 2265 2213 2163 2118 2096 2106 2111 2113 2106 2101 2102 2101 2090 2090 2116 2133 2149 2171 2151 2097 1993 1883 1775 1690 1654 1628 1623 1543 1408 1311 1301 1363 1451 1452 1487 1471 1428 1416 1462 1529 1542 1523 1511 1509 1527 1593 1621 1576 1514 1455 1422 1383 1281 1232 1210 1181 1154 1120 1071 1069 1007 993 987 970 937 909 909 893 846 789 746 718 698 651 632 616 566 501 458 450 532 480 436 427 435 452 484 463 528 627 682 645 611 418 500 497 491 493 490 503 505 482 472 488 526 583 626 596 495 441 424 435 463 447 441 451 456 454 451 441 422 428 431 436 442 464 525 585 501 481 505 526 545 540 495 474 495 514 499 515 529 514 490 475 492 527 513 852 685 517 417 411 408 368 324 314 317 296 246 244 244 251 254 307 368 366 335 289 283 296 277 230 221 232 237 279 284 233 190 178 197 232 211 188 209 229 238 279 291 304 287 227 196 174 179 185 188 198 210 242 233 227 245 279 271 252 258 268 308 362 398 410 259 303 296 403 448 367 315 295 345 367 425 507 516 500 493 524 589 637 649 684 767 833 900 962 998 1069 1166 1234 1305 1330 1325 1329 1347 1416 1508 1566 1592 1601 1594 1516 1500 1620 1643 1589 1564 1522 1587 1671 1714 1755 1825 1913 1921 1914 1861 1792 1759 1769 1718 1703 1632 1569 1512 1472 1528 1611 1603 1570 1583 1576 1467 1437 1304 1269 1246 1230 1246 1203 1183 1104 1076 1127 1126 1095 1116 940 838 867 929 918 807 616 735 883 965 970 974 969 989 1066 1152 1167 1112 1137 1031 848 726 732 792 814 803 789 725 659 706 858 841 870 837 779 712 526 384 439 493 566 789 1131 1207 1161 922 797 787 806 863 886 971 979 928 898 816 722 861 901 816 705 695 665 636 746 736 633 688 661 634 501 384 274 192 369 383 596 828 969 1219 1582 1034 911 529 366 448 701 1070 1555 1598 1652 1785 1972 1990 1718 1667 1706 1919 2352 2584 2409 2205 2106 2107 2091 2015 1896 1907 1974 2001 2029 2089 2004 1943 1838 1701 1621 1546 1528 1563 1559 1473 1363 1364 1334 1320 1343 1369 1381 1389 1390 1357 1348 1324 1282 1259 1244 1252 1277 1286 1267 1227 1207 1145 1117 1057 1001 969 969 974 972 1017 1030 1002 976 999 1022 1021 1017 1018 992 954 948 958 942 924 1055 937 949 966 957 965 1015 1011 950 881 837 822 777 904 1065 1231 1497 1812 1610 1376 1423 1445 1391 1330 1254 1239 1170 1139 1135 1150 1152 1142 1064 887 747 663 590 601 669 754 798 788 786 847 841 857 850 797 677 567 511 472 388 329 285 234 213 205 185 159 150 138 130 123 115 109 107 104 99 90 80 74 68 62 59 57 54 45 40 35 30 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 4 4 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 2487 2488 2494 2494 2475 2441 2410 2378 2307 2253 2201 2149 2109 2085 2104 2105 2110 2113 2108 2100 2091 2080 2103 2121 2137 2161 2178 2153 2076 1987 1891 1794 1728 1695 1635 1648 1556 1429 1340 1327 1388 1395 1450 1493 1485 1447 1427 1448 1491 1497 1489 1484 1491 1510 1542 1586 1589 1542 1500 1467 1396 1296 1244 1214 1186 1149 1112 1107 1056 1013 994 986 968 925 885 880 884 868 845 809 744 684 652 628 596 546 483 460 499 467 468 494 472 478 493 548 513 531 560 556 526 451 449 505 502 488 494 470 470 443 433 468 497 486 521 543 545 506 464 449 445 467 435 445 452 451 445 440 436 418 417 421 421 428 462 529 575 571 545 502 507 572 546 499 468 477 510 507 521 522 487 450 445 482 508 532 607 615 523 414 410 403 367 331 315 310 298 247 234 248 275 283 275 275 302 267 262 252 243 250 255 269 277 262 269 273 268 272 281 320 288 229 214 250 244 249 256 274 293 283 222 192 205 216 202 177 189 213 216 217 215 225 249 262 266 268 281 328 399 410 394 373 340 307 293 293 310 277 273 312 393 449 459 438 433 415 439 543 715 802 886 890 864 934 1064 1043 1118 1194 1211 1232 1253 1274 1299 1320 1401 1510 1569 1571 1569 1540 1466 1505 1594 1640 1626 1656 1626 1628 1675 1754 1832 1865 1902 1905 1868 1800 1732 1695 1716 1692 1715 1687 1606 1513 1469 1545 1595 1644 1686 1689 1653 1582 1473 1409 1378 1322 1272 1306 1257 1188 1079 1024 1057 1185 1194 1141 947 866 912 928 1006 981 979 1015 1048 1037 1041 961 914 942 1017 1131 1190 1183 1103 948 747 638 705 793 784 844 895 858 816 932 1097 1059 930 741 655 607 443 461 477 500 593 771 997 974 950 841 733 731 729 787 872 987 1038 989 823 769 641 746 893 864 924 833 829 758 723 647 422 395 483 562 554 450 304 230 281 411 611 845 1072 1111 1115 1024 837 654 560 574 1232 1321 1279 1166 1125 1523 2000 2075 1993 2003 2082 2185 2414 2570 2499 2398 2325 2104 2046 1970 1847 1815 1849 1848 1956 2001 1940 1927 1907 1841 1828 1635 1551 1562 1598 1571 1501 1471 1392 1346 1347 1368 1397 1406 1409 1386 1371 1356 1312 1308 1315 1302 1302 1301 1261 1206 1158 1142 1118 1070 979 954 978 1004 1026 1065 1132 1168 1119 1081 1052 1014 1042 1028 986 965 962 968 955 870 922 917 918 916 914 929 946 949 923 878 852 799 818 902 994 1140 1444 1508 1456 1339 1354 1451 1455 1446 1356 1274 1196 1127 1097 1166 1131 1119 1097 1045 926 809 779 685 619 690 791 837 848 854 890 917 836 770 718 645 605 552 428 361 316 285 267 226 206 174 160 143 129 129 116 104 100 97 92 86 75 68 61 56 52 51 48 41 35 30 25 20 16 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 1 0 1 2 2 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 0 0 0 0 0 0 0 0 0 2480 2466 2475 2486 2479 2456 2425 2368 2291 2234 2194 2153 2098 2092 2092 2090 2110 2123 2111 2101 2092 2088 2100 2120 2146 2168 2186 2144 2055 1975 1894 1839 1803 1709 1668 1660 1579 1462 1374 1355 1365 1407 1461 1496 1493 1457 1432 1448 1463 1467 1468 1472 1476 1467 1481 1524 1549 1554 1532 1469 1393 1301 1243 1216 1191 1160 1152 1107 1053 1011 990 984 969 938 868 852 871 894 889 835 768 702 675 620 575 536 474 452 458 700 855 683 437 493 500 495 533 586 619 631 648 575 496 487 493 491 497 465 486 658 587 456 512 507 525 526 526 489 453 457 443 439 429 428 440 455 450 439 420 398 397 405 405 415 453 512 561 611 630 589 511 505 492 495 481 479 512 515 509 499 484 467 465 525 490 527 510 486 450 416 399 370 349 339 325 315 303 268 251 254 274 293 287 266 270 245 238 255 288 295 290 286 270 255 244 240 253 251 278 280 265 249 240 235 224 220 221 236 262 296 224 187 183 171 142 134 185 194 210 223 228 238 268 263 264 280 269 268 297 300 364 388 375 387 410 412 385 305 457 689 777 671 496 458 432 382 356 461 811 860 935 939 921 977 1134 1120 1180 1205 1210 1223 1247 1252 1239 1277 1388 1499 1544 1516 1523 1485 1431 1465 1547 1583 1648 1700 1701 1685 1700 1784 1865 1879 1888 1873 1824 1753 1685 1642 1648 1640 1680 1714 1664 1545 1539 1573 1617 1694 1772 1817 1822 1665 1562 1505 1448 1432 1353 1419 1351 1258 1165 1060 1076 1215 1252 1213 1101 1025 1076 1092 1113 1087 982 830 700 610 647 745 875 936 919 987 973 1057 1022 830 575 557 618 613 698 901 1052 974 1041 1282 1364 1241 914 597 658 663 565 549 545 578 658 809 813 799 783 726 651 652 639 700 836 990 1038 1047 747 652 583 730 986 946 1012 1012 1026 920 738 635 567 490 432 515 602 567 428 438 548 666 773 920 1101 1110 983 808 706 688 470 985 1257 1296 1183 963 1331 1971 2232 2311 2242 2081 2274 2305 2372 2490 2511 2460 2373 2138 2019 1927 1817 1753 1746 1699 1779 1825 1836 1859 1929 1934 1884 1739 1611 1581 1645 1633 1627 1563 1475 1395 1362 1367 1399 1413 1421 1414 1394 1373 1330 1323 1319 1318 1315 1303 1240 1175 1153 1143 1118 1065 1021 999 994 993 979 1017 1045 1129 1133 1134 1175 1167 1153 1088 1055 1045 1057 1009 929 887 887 880 864 875 899 914 914 911 901 872 875 817 803 855 975 1072 1240 1427 1410 1292 1259 1358 1330 1336 1336 1298 1245 1172 1184 1148 1122 1164 1132 1174 793 736 664 558 571 608 738 818 841 862 917 971 843 768 752 735 691 618 493 406 356 342 315 260 232 195 167 155 154 143 127 110 97 89 87 82 70 62 57 52 49 47 44 37 30 23 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 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 2439 2441 2458 2476 2479 2470 2384 2342 2275 2209 2160 2132 2120 2121 2107 2100 2116 2125 2107 2096 2096 2095 2104 2127 2153 2173 2169 2122 2052 1981 1943 1909 1809 1734 1702 1675 1597 1484 1400 1397 1395 1414 1457 1497 1504 1467 1430 1438 1448 1460 1468 1468 1474 1472 1480 1514 1528 1526 1510 1452 1388 1302 1245 1218 1205 1195 1158 1103 1048 999 974 966 952 937 886 867 885 927 944 864 796 777 703 626 564 517 461 445 543 684 722 611 434 488 474 494 515 514 501 448 431 393 446 495 523 564 482 501 549 639 575 461 505 515 513 509 504 487 464 459 457 455 456 450 450 467 467 434 412 396 392 395 396 406 444 493 537 575 603 624 513 508 531 517 490 485 488 490 499 493 491 502 502 528 495 472 464 444 413 399 376 360 353 331 314 330 309 280 264 275 293 290 284 277 273 258 240 236 251 246 298 288 265 249 238 234 238 216 227 270 307 296 250 246 204 217 268 280 261 271 228 211 208 206 213 236 198 193 213 226 237 267 257 241 222 208 203 210 215 222 281 273 300 413 443 463 409 372 644 1067 1063 810 570 512 471 445 494 587 877 970 1019 1029 998 1033 1168 1176 1196 1203 1211 1239 1267 1271 1268 1321 1423 1499 1519 1489 1517 1475 1412 1409 1470 1527 1683 1748 1730 1684 1689 1770 1880 1906 1890 1851 1796 1734 1690 1648 1629 1626 1660 1700 1659 1585 1577 1602 1659 1719 1752 1810 1814 1717 1647 1550 1416 1464 1474 1464 1420 1390 1298 1098 1108 1156 1329 1309 1171 1035 1097 1136 1182 1105 928 786 785 888 949 931 963 1018 941 969 973 991 968 830 587 697 753 819 874 995 1212 1142 1332 1439 1375 1096 757 567 677 779 840 752 616 649 697 728 679 635 632 637 578 553 559 609 735 921 980 1013 793 648 707 866 1011 1113 1266 1255 1066 906 703 654 576 494 488 528 494 507 462 377 505 774 947 1103 1064 1025 922 784 676 711 563 806 886 1144 1216 838 1636 1751 1961 2234 2362 1963 2265 2392 2441 2477 2542 2463 2436 2317 2158 2015 1940 2009 1861 1701 1639 1648 1693 1740 1723 1883 1933 1867 1746 1649 1653 1662 1650 1638 1608 1518 1452 1444 1418 1404 1417 1423 1407 1394 1371 1356 1351 1350 1346 1309 1283 1245 1195 1175 1137 1066 1017 995 1004 1007 960 946 958 1030 1053 1068 1193 1154 1128 1148 1134 1103 1100 972 890 882 911 883 885 902 894 875 865 862 865 862 879 868 866 959 1114 1150 1201 1327 1389 1286 1160 1174 1268 1359 1348 1327 1296 1241 1236 1116 1004 1085 1200 1132 970 952 932 762 526 531 593 648 738 843 883 966 911 848 837 753 719 647 552 466 427 392 347 303 270 229 183 184 160 149 136 120 105 106 91 80 70 61 55 53 51 46 40 35 30 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2414 2426 2441 2456 2469 2456 2365 2321 2266 2203 2152 2125 2104 2088 2090 2111 2125 2117 2099 2096 2096 2101 2114 2131 2148 2164 2149 2105 2047 2018 1990 1907 1802 1750 1736 1699 1611 1510 1484 1442 1437 1440 1472 1518 1529 1467 1442 1431 1451 1476 1484 1475 1475 1469 1487 1494 1497 1500 1489 1447 1377 1302 1265 1247 1221 1207 1144 1096 1049 1000 962 951 948 935 929 923 934 952 937 873 869 791 717 643 570 535 527 543 576 631 630 511 444 467 462 496 505 499 570 809 733 726 712 648 622 651 489 510 542 544 505 465 496 492 486 477 474 478 475 463 486 496 489 472 459 455 456 426 415 412 410 417 421 422 445 482 515 527 533 562 509 498 500 507 514 493 472 480 483 487 516 569 658 659 545 463 428 403 390 376 355 346 330 311 316 334 317 291 275 271 279 311 297 283 279 271 252 249 256 265 301 305 287 267 243 240 234 213 214 246 282 277 259 282 313 331 312 339 230 210 209 208 192 144 114 145 244 411 451 189 208 229 189 198 217 208 199 194 195 193 226 226 211 299 307 382 390 392 506 727 842 835 662 579 558 591 908 854 1033 1093 1132 1139 1021 938 1078 1133 1126 1127 1156 1210 1185 1216 1269 1345 1427 1453 1484 1416 1487 1513 1432 1383 1377 1532 1675 1731 1694 1629 1652 1675 1884 1929 1892 1838 1774 1715 1706 1662 1631 1649 1701 1725 1635 1575 1605 1675 1720 1709 1705 1736 1764 1760 1705 1587 1387 1466 1569 1591 1590 1574 1350 1255 1248 1393 1274 1082 1237 1123 1075 1089 1122 1061 974 930 958 1057 1030 961 1035 1141 1102 1016 929 874 856 834 975 1093 1171 1175 1095 1183 1397 1353 1378 1354 1144 755 605 657 695 706 744 818 716 756 668 582 540 536 564 599 547 527 550 588 613 733 895 1023 972 870 925 1031 1050 1290 1244 932 873 822 732 653 561 496 458 485 364 363 336 312 392 545 807 938 907 800 687 715 617 634 431 254 795 1745 1749 1704 2207 2009 1662 1995 2383 2072 2254 2487 2550 2522 2614 2436 2360 2327 2250 2156 2093 2040 1918 1793 1672 1608 1582 1584 1664 1814 1923 1954 1898 1773 1842 1794 1722 1695 1684 1589 1595 1564 1488 1414 1412 1442 1423 1416 1402 1377 1354 1368 1371 1353 1332 1293 1261 1229 1138 1049 1019 1042 1005 1004 982 947 947 934 864 944 1078 1095 1116 1136 1110 1127 1101 1017 925 898 952 966 926 879 857 860 880 814 838 854 881 895 910 1102 1147 1193 1232 1295 1340 1232 1131 1101 1147 1214 1262 1328 1328 1328 1304 1173 915 954 1145 1291 1257 1130 929 678 501 464 469 501 588 679 766 916 1021 1003 916 777 729 681 609 554 557 446 370 327 306 276 246 224 186 156 140 131 128 115 101 87 75 64 63 66 60 52 45 38 39 34 29 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2408 2413 2415 2425 2462 2410 2357 2312 2255 2189 2137 2131 2104 2112 2112 2118 2122 2105 2087 2093 2095 2109 2123 2128 2138 2144 2133 2100 2080 2050 1980 1888 1802 1781 1763 1717 1654 1604 1518 1482 1452 1452 1486 1532 1546 1498 1479 1459 1474 1500 1503 1475 1491 1483 1480 1483 1489 1489 1480 1441 1372 1329 1303 1265 1221 1201 1143 1101 1058 1014 985 972 963 976 968 945 939 953 931 931 880 816 737 647 568 535 551 558 586 606 559 493 452 458 456 464 479 515 664 887 1113 1184 1079 1005 948 570 481 493 500 483 465 470 468 462 459 457 460 472 487 480 495 504 499 480 465 453 441 433 430 428 433 435 433 437 446 463 480 492 515 514 504 500 507 524 534 531 474 461 464 468 476 557 555 587 537 462 419 390 378 360 351 340 321 313 315 316 311 303 297 293 286 318 318 279 265 269 263 263 266 278 282 276 265 255 243 239 230 214 197 195 214 238 259 304 353 357 286 310 247 212 182 163 159 181 643 726 810 1039 981 162 210 189 161 187 210 179 186 174 168 184 209 210 195 198 254 325 354 340 349 559 572 692 677 612 636 835 1063 1048 1030 1065 1095 1116 968 802 885 938 952 1010 1054 1109 1036 1029 1040 1073 1207 1289 1306 1266 1350 1490 1567 1580 1480 1534 1643 1710 1686 1626 1621 1704 1820 1878 1863 1796 1725 1714 1681 1621 1574 1592 1648 1665 1626 1617 1655 1720 1761 1731 1740 1757 1764 1743 1684 1630 1433 1408 1536 1643 1652 1630 1397 1393 1471 1338 1089 1129 1237 1070 980 1062 1130 968 972 1003 1084 1172 1151 1033 1091 1123 1168 1069 924 902 982 1014 1191 1165 1067 990 1027 1287 1448 1388 1258 1072 776 532 565 701 767 802 901 924 892 854 667 504 493 485 472 495 507 516 525 530 627 715 851 1005 1070 983 980 1015 1012 1066 990 775 816 818 824 719 577 499 415 469 424 376 345 360 385 393 562 631 637 625 560 811 749 801 873 1074 1519 1814 1872 1883 2223 2691 2652 2864 2664 2533 2531 2519 2543 2511 2571 2478 2321 2175 2158 2113 2084 2009 1897 1767 1690 1707 1660 1614 1627 1707 1819 1942 1927 1949 1950 1882 1802 1732 1720 1718 1707 1655 1577 1495 1433 1425 1432 1427 1425 1416 1381 1382 1380 1378 1370 1346 1302 1224 1144 1100 1087 1008 956 937 919 902 881 865 824 872 933 970 1004 1042 1051 1056 1039 1011 980 957 960 950 885 840 831 822 812 805 831 868 978 1011 1030 1178 1244 1235 1177 1176 1174 1134 1069 1007 1051 1216 1271 1312 1381 1399 1348 1235 970 910 919 875 841 826 726 572 460 422 390 436 487 500 583 729 750 955 1008 882 756 702 666 679 623 521 414 335 318 299 284 256 220 175 147 152 144 127 113 99 87 75 82 81 73 65 56 48 51 48 39 27 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 2417 2415 2410 2402 2417 2375 2347 2308 2249 2194 2179 2148 2135 2081 2105 2126 2119 2106 2094 2089 2091 2110 2127 2120 2123 2126 2125 2124 2096 2032 1955 1870 1816 1803 1781 1749 1716 1645 1537 1505 1470 1457 1486 1544 1563 1566 1508 1481 1493 1518 1524 1492 1504 1478 1465 1473 1487 1485 1479 1447 1410 1379 1337 1284 1225 1187 1127 1091 1066 1047 1034 986 977 1003 988 952 945 967 968 931 882 818 736 640 572 662 709 632 587 614 530 496 472 466 459 459 479 519 705 934 1275 1219 916 880 844 548 477 478 478 465 463 464 466 466 465 467 472 482 505 508 516 515 497 473 460 460 447 450 454 451 456 452 440 441 443 441 445 474 500 508 494 483 497 503 503 501 492 481 459 443 423 424 459 493 491 459 421 382 376 373 362 339 324 321 298 301 310 315 313 299 300 309 306 284 266 268 271 273 270 266 254 241 233 230 238 235 221 206 203 205 207 205 237 261 256 276 286 307 313 257 179 147 163 366 1240 1474 1357 1330 1281 260 218 177 148 151 147 132 159 166 170 178 190 214 243 232 247 290 327 335 378 348 597 746 734 654 564 839 919 913 1010 1130 1018 1014 882 721 656 696 824 917 918 959 954 951 950 956 1013 1068 1125 1250 1417 1462 1462 1598 1543 1545 1651 1765 1678 1674 1594 1624 1726 1818 1794 1713 1691 1669 1644 1589 1518 1512 1576 1584 1610 1638 1650 1700 1765 1775 1794 1809 1799 1759 1661 1611 1427 1388 1466 1486 1586 1579 1450 1387 1370 1360 1369 1304 1155 1084 1032 979 1049 1043 1018 1057 1142 1222 1229 1119 1099 1133 1247 1278 1167 1076 1202 1277 1263 1191 1091 1111 1232 1426 1485 1346 1092 984 604 516 523 548 597 846 1029 1009 968 846 634 433 364 416 385 394 449 521 530 497 617 741 856 965 1025 1010 948 954 947 894 834 913 938 918 884 813 684 602 604 625 622 552 388 394 392 470 553 566 420 383 609 947 1082 1212 1372 1085 1454 1723 1656 1516 1493 1372 2008 2467 2500 2442 2505 2475 2418 2360 2442 2516 2491 2345 2360 2187 2098 2042 1985 1869 1863 1856 1781 1706 1667 1653 1729 1793 1838 1918 1970 1952 1893 1827 1824 1819 1771 1703 1651 1589 1522 1503 1490 1454 1459 1440 1413 1405 1410 1404 1383 1381 1340 1252 1174 1152 1102 1038 948 868 821 814 795 792 804 824 853 887 981 960 943 933 949 1016 1011 1015 997 950 877 820 790 790 902 1008 994 979 1203 1215 1241 1265 1266 1276 1173 1128 1104 1075 1015 1016 1077 1193 1161 1202 1297 1504 1424 1267 1059 930 921 871 812 762 672 552 459 451 357 385 423 417 419 523 538 762 972 1021 858 857 745 699 662 599 495 369 376 334 292 265 248 206 184 177 156 139 123 110 99 95 95 89 83 76 67 65 62 55 46 36 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2420 2414 2396 2367 2365 2342 2326 2297 2261 2241 2218 2177 2127 2525 2543 2123 2127 2113 2102 2090 2090 2106 2122 2105 2112 2116 2117 2111 2080 2014 1928 1858 1828 1815 1803 1789 1751 1634 1552 1501 1479 1479 1497 1545 1556 1568 1525 1495 1503 1529 1536 1529 1523 1606 1588 1485 1505 1481 1477 1463 1448 1412 1358 1319 1255 1198 1134 1098 1091 1078 1035 1002 984 1002 993 946 922 923 941 932 887 817 732 651 619 686 689 608 550 584 518 499 486 481 470 463 491 544 694 886 1026 1051 978 750 684 532 473 474 476 457 457 467 467 474 484 490 496 505 515 513 512 514 505 492 487 485 485 481 471 456 472 443 438 439 439 441 441 454 491 512 497 469 472 456 477 484 509 525 505 418 401 400 425 455 472 466 434 391 383 377 367 362 341 313 325 351 337 296 294 281 299 318 310 288 281 292 278 281 279 259 236 236 232 224 226 221 212 207 205 206 212 211 213 209 199 228 276 285 293 262 183 145 178 405 1201 1734 1717 1506 1388 416 181 152 132 133 142 125 142 156 169 189 197 199 237 237 241 263 304 341 351 327 461 629 774 805 590 637 632 709 1024 1237 1017 882 777 702 634 580 676 767 772 828 901 947 963 892 963 1058 1153 1233 1258 1485 1467 1530 1552 1601 1722 1813 1794 1698 1579 1549 1632 1778 1729 1704 1666 1644 1629 1571 1529 1546 1573 1587 1604 1615 1615 1687 1781 1821 1831 1834 1826 1790 1659 1553 1445 1402 1415 1446 1510 1542 1501 1425 1337 1337 1401 1328 1257 1254 1247 1119 1147 1094 1059 1078 1169 1272 1171 1150 1120 1206 1347 1424 1402 1333 1290 1301 1320 1278 1228 1301 1396 1430 1422 1297 981 1037 771 576 498 472 493 861 906 887 835 720 582 320 280 325 350 353 400 435 423 460 626 776 832 898 895 885 839 839 860 851 761 942 999 939 873 867 770 713 708 757 773 721 438 363 439 542 733 835 625 571 739 1051 1309 1518 1629 1383 1547 1655 1585 1400 1165 805 1047 1508 1673 1356 1208 2073 2311 2239 2201 2311 2211 2145 2279 2293 2216 2147 2201 2084 2085 1981 1827 1709 1650 1631 1650 1668 1753 1878 1973 2006 1973 1957 1943 1889 1806 1729 1695 1643 1612 1606 1560 1517 1512 1493 1485 1486 1482 1443 1404 1402 1364 1284 1238 1228 1163 1071 968 876 793 796 794 793 800 820 844 849 847 859 876 906 969 1067 1067 1044 1012 943 813 809 813 806 837 951 1280 1281 1366 1389 1442 1472 1380 1286 1152 1053 1002 988 961 1006 1094 1186 1235 1244 1251 1537 1482 1363 1144 1039 1101 941 852 787 687 574 573 472 379 364 394 414 375 363 424 573 834 1117 996 1011 880 745 680 647 588 577 504 401 333 273 259 238 234 215 178 160 134 125 118 106 95 92 86 80 78 76 68 61 52 44 25 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 2396 2402 2388 2349 2330 2313 2301 2288 2277 2276 2258 2196 2146 2179 2192 2133 2138 2142 2108 2088 2093 2109 2110 2098 2098 2098 2099 2095 2068 2000 1914 1861 1838 1829 1825 1812 1754 1635 1558 1507 1483 1485 1509 1515 1573 1580 1544 1509 1511 1541 1543 1548 1526 1764 1958 1681 1505 1491 1486 1481 1462 1426 1382 1339 1286 1211 1143 1121 1117 1075 1027 1002 995 1002 985 953 971 937 948 931 876 800 728 685 675 640 603 567 538 540 514 518 517 503 479 464 500 550 645 756 811 792 759 636 593 514 471 473 482 477 473 481 477 472 478 497 514 517 519 525 531 530 540 530 523 515 503 493 474 463 480 464 440 427 429 441 442 441 474 496 493 487 483 458 468 485 499 515 529 495 421 394 413 448 477 470 435 411 394 378 369 355 332 308 345 360 332 303 254 278 297 315 323 329 312 308 294 275 258 249 244 243 231 219 216 217 214 205 211 212 221 219 210 202 181 237 255 249 248 239 184 175 212 437 648 1033 2034 1726 860 306 138 134 127 107 115 116 131 152 188 252 263 223 214 229 240 245 305 322 380 374 353 467 825 867 766 680 693 974 1370 1155 993 815 749 740 710 592 580 638 680 723 795 954 890 912 977 1040 1091 1095 1002 1170 1342 1463 1552 1662 1796 1717 1716 1676 1600 1543 1571 1729 1669 1654 1643 1631 1631 1561 1551 1594 1639 1654 1630 1612 1608 1700 1768 1811 1867 1875 1844 1768 1664 1563 1493 1489 1448 1423 1499 1494 1478 1622 1636 1376 1355 1363 1319 1187 1202 1167 1274 1174 1042 1041 1190 1158 1128 1070 1114 1248 1367 1473 1541 1456 1405 1391 1399 1487 1417 1403 1340 1284 1251 1214 922 870 721 564 493 485 493 922 741 595 696 681 585 308 239 329 398 345 361 391 387 460 625 752 733 742 754 764 769 765 776 799 779 788 822 853 785 859 757 705 823 972 912 859 567 433 416 611 1038 924 627 567 725 917 1171 1864 2183 1987 1630 1467 1461 1394 1080 1090 854 733 824 666 964 1946 2384 2274 1917 1897 1840 1810 1933 2072 2171 2245 2311 2300 2182 1998 1748 1614 1588 1571 1560 1593 1704 1877 1979 2006 2000 1987 1979 1918 1858 1795 1743 1713 1709 1683 1632 1585 1549 1512 1481 1484 1488 1467 1441 1411 1365 1338 1337 1281 1194 1091 1012 991 899 849 813 797 801 815 817 828 842 856 876 890 977 998 1008 1009 988 933 876 847 830 845 944 1091 1443 1527 1633 1710 1625 1140 1488 1353 1142 1025 1015 977 953 1099 1262 1283 1301 1342 1390 1529 1616 1484 1212 1095 1082 961 896 847 740 714 646 516 409 363 406 425 431 401 366 393 610 863 897 985 998 858 733 659 621 620 582 487 402 314 270 261 254 241 211 197 171 163 152 125 106 103 97 90 90 81 73 66 57 48 43 42 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 2383 2405 2387 2336 2308 2294 2287 2287 2296 2307 2277 2226 2263 2264 2166 2134 2133 2148 2113 2089 2098 2117 2107 2091 2088 2085 2080 2073 2053 2005 1913 1874 1856 1847 1838 1812 1737 1636 1569 1519 1491 1494 1506 1548 1591 1596 1567 1529 1517 1532 1552 1564 1812 2108 2013 1487 1510 1509 1507 1493 1466 1433 1397 1367 1303 1229 1192 1175 1122 1079 1034 1005 1019 1028 1005 1001 1009 963 949 923 862 793 775 713 674 610 566 557 541 536 517 512 503 491 482 477 494 546 604 636 643 661 617 560 534 497 472 477 483 491 483 490 493 485 488 509 513 522 528 541 558 532 534 535 533 513 495 498 479 479 485 471 458 450 429 440 438 436 454 474 477 506 474 457 462 472 480 486 487 475 429 400 396 417 455 445 433 424 473 525 362 381 361 333 321 347 412 287 264 286 300 306 332 392 344 293 280 276 269 266 287 264 247 232 222 217 216 228 231 220 207 200 206 195 181 187 198 217 237 247 193 188 229 295 397 727 1196 988 459 165 108 110 115 91 96 109 131 156 176 227 263 237 210 217 248 239 271 277 319 369 392 379 680 707 732 723 820 1184 1236 890 795 805 817 828 845 774 625 599 628 666 823 1126 1114 1073 1019 983 964 889 895 996 1146 1311 1440 1565 1607 1553 1572 1609 1628 1614 1597 1659 1601 1588 1627 1627 1629 1587 1581 1620 1664 1682 1671 1642 1634 1680 1733 1807 1856 1859 1837 1773 1718 1698 1681 1579 1498 1482 1520 1513 1486 1576 1631 1399 1315 1384 1361 1051 1051 932 976 1004 945 992 1185 1186 1101 1061 1148 1283 1345 1473 1515 1524 1497 1453 1526 1386 1283 1227 1204 1211 1197 1164 940 785 628 503 480 542 734 997 916 706 781 887 684 379 253 336 409 369 371 388 422 511 604 672 649 647 693 729 699 680 724 722 715 782 914 896 773 859 884 886 940 1116 1004 904 645 472 525 750 1142 941 731 683 729 738 882 1706 2063 1871 1522 1425 1392 1286 933 658 567 525 460 672 1011 1589 2293 2499 2013 2026 1824 1594 1623 1750 1822 2007 2016 1970 1981 2058 1797 1626 1578 1568 1561 1558 1615 1781 1913 1963 1951 1957 1986 1956 1886 1822 1776 1750 1740 1709 1656 1616 1577 1546 1573 1526 1498 1475 1450 1416 1369 1366 1348 1314 1271 1209 1118 1158 1037 922 852 821 810 809 822 845 857 855 882 878 907 948 979 954 930 904 841 809 831 868 1072 1282 1633 1878 1947 1529 1351 1031 1385 1531 1404 1175 1025 925 933 1105 1222 1207 1362 1461 1578 1658 1601 1490 1607 1394 1194 1057 1002 947 912 831 711 589 448 364 378 386 428 437 379 288 349 351 505 773 1014 1024 919 832 754 611 599 552 461 378 350 344 276 254 236 225 220 213 192 162 138 128 122 117 110 94 83 72 62 54 56 47 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2379 2413 2384 2322 2293 2283 2284 2294 2309 2317 2299 2272 2255 2224 2188 2184 2165 2157 2117 2093 2102 2108 2097 2089 2081 2069 2067 2072 2047 1990 1924 1892 1881 1868 1845 1803 1729 1642 1579 1551 1540 1512 1534 1575 1602 1612 1593 1553 1541 1543 1562 1560 2066 2553 1983 1537 1515 1518 1520 1508 1478 1432 1412 1378 1309 1271 1248 1188 1143 1096 1052 1039 1054 1066 1057 1048 1030 984 947 910 858 816 795 711 639 587 561 559 531 528 527 518 508 499 486 478 486 528 559 574 602 610 576 531 503 489 486 488 489 493 491 501 503 486 496 502 524 543 539 528 545 532 548 551 538 515 499 505 489 471 478 489 480 445 420 432 433 431 435 444 462 485 468 454 453 463 471 472 478 450 432 431 427 436 437 445 454 477 571 715 533 408 376 371 365 457 749 544 336 258 266 282 295 348 329 286 285 301 295 298 286 275 261 240 221 216 223 220 217 216 209 200 202 187 186 180 173 183 220 239 200 195 209 224 288 415 488 418 241 124 112 99 95 102 102 112 128 136 155 192 212 210 200 212 276 255 252 276 321 361 384 336 458 512 687 899 914 1047 931 784 753 773 822 875 860 850 714 626 626 566 797 877 811 814 847 864 951 852 900 986 1088 1200 1242 1322 1355 1398 1455 1535 1651 1679 1640 1595 1529 1518 1592 1606 1606 1604 1611 1624 1628 1664 1665 1651 1650 1665 1718 1809 1829 1831 1855 1844 1817 1798 1835 1753 1669 1603 1578 1587 1592 1483 1412 1304 1286 1378 1383 1239 1123 960 937 1027 1023 1107 1175 1141 1067 1080 1191 1295 1369 1484 1517 1497 1540 1547 1537 1370 1342 1349 1315 1279 1220 1092 909 713 541 512 451 643 893 942 732 634 636 873 784 573 432 370 410 439 434 408 431 542 523 559 574 604 649 683 654 632 641 662 711 790 908 864 829 846 891 968 988 1034 900 768 670 627 645 1006 1001 874 797 737 739 686 678 1181 1700 1841 1530 1514 1428 1233 934 690 519 552 460 647 924 1512 2875 2687 2378 2298 2038 1762 1799 1696 1643 1706 1722 1738 1820 2066 1959 1698 1516 1536 1557 1534 1552 1643 1754 1817 1848 1910 1947 1940 1886 1828 1801 1750 1742 1727 1702 1677 1662 1623 1638 1583 1529 1493 1456 1453 1407 1367 1340 1321 1306 1273 1277 1215 1108 997 932 844 834 846 848 834 847 861 877 880 878 883 919 905 879 849 838 885 922 1024 1375 1688 1804 1800 1915 1295 1109 1212 1492 1626 1632 1309 1082 946 945 1059 1222 1484 1481 1607 1704 1697 1964 1748 1775 1547 1254 1184 1060 1083 1040 903 772 652 492 452 434 417 425 448 429 325 300 298 320 501 827 1017 1033 999 985 720 595 562 520 488 472 412 353 293 250 238 245 221 206 185 165 149 144 144 130 116 100 85 83 80 71 58 34 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2373 2410 2380 2320 2295 2287 2286 2301 2328 2351 2353 2323 2290 2276 2258 2198 2188 2160 2120 2099 2109 2100 2097 2085 2068 2061 2062 2052 2048 2002 1951 1924 1903 1876 1850 1799 1726 1647 1606 1588 1547 1519 1563 1601 1628 1635 1618 1592 1582 1577 1577 1672 2012 2410 2452 1646 1540 1543 1544 1521 1493 1439 1417 1372 1343 1322 1273 1200 1143 1094 1065 1063 1073 1079 1083 1069 1043 991 942 904 864 853 777 689 623 583 570 577 546 542 527 514 512 505 486 482 490 502 526 573 607 609 585 537 500 492 498 501 493 489 491 502 511 501 510 526 553 564 550 528 544 553 556 550 538 524 504 507 493 472 465 470 473 443 420 422 429 432 433 440 460 479 470 457 454 460 467 465 479 461 442 440 427 423 424 446 459 483 607 951 796 596 555 553 569 746 1017 820 469 277 283 285 315 335 304 277 276 283 279 296 290 279 258 228 218 219 223 208 208 211 204 216 219 219 200 178 174 184 214 218 210 214 220 222 244 259 247 206 162 136 123 100 85 97 110 107 100 109 126 142 141 133 149 190 224 249 259 270 298 330 378 369 372 450 649 913 1098 628 681 743 715 706 736 813 834 892 851 753 692 527 618 625 710 803 717 668 864 953 1033 1061 1070 1129 1133 1152 1229 1323 1412 1504 1604 1612 1597 1534 1468 1474 1548 1561 1574 1582 1597 1605 1565 1604 1644 1651 1647 1667 1734 1806 1800 1849 1895 1901 1897 1823 1839 1823 1776 1708 1656 1650 1668 1566 1466 1361 1281 1383 1370 1307 1137 995 1004 1079 1157 1205 1138 1092 1167 1267 1321 1375 1432 1520 1597 1580 1594 1471 1457 1458 1407 1347 1270 1219 1141 1062 945 748 584 424 519 747 927 902 627 621 624 727 746 627 480 370 373 450 471 438 454 518 502 494 503 544 631 672 614 604 619 673 755 837 890 848 815 811 839 905 912 952 805 609 609 738 929 1138 938 697 728 702 727 665 572 692 1129 2108 2064 1719 1518 1267 1027 923 691 662 474 618 1176 1508 2868 2756 2463 2157 2037 1765 1681 1589 1594 1615 1632 1657 1813 1760 1885 1993 1918 1603 1544 1536 1519 1548 1625 1633 1794 1840 1869 1873 1853 1823 1815 1784 1780 1766 1735 1722 1724 1692 1674 1639 1588 1541 1522 1485 1433 1385 1337 1311 1316 1316 1304 1257 1187 1112 1056 946 923 931 916 867 869 869 867 856 836 848 875 888 891 884 887 889 1031 1273 1394 1315 1274 1485 1411 1169 1073 1262 1540 1627 1607 1342 1095 967 902 954 1217 1195 1386 1791 1821 1575 1543 1622 1627 1476 1221 1217 1221 1212 1105 917 811 703 600 556 501 471 457 472 452 416 395 320 256 346 588 856 956 941 1075 940 706 575 587 522 513 456 422 374 334 355 371 292 232 190 177 164 165 156 141 128 114 105 102 93 82 69 55 33 40 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2370 2405 2386 2347 2320 2301 2299 2328 2374 2393 2381 2344 2314 2308 2268 2207 2190 2163 2123 2098 2114 2106 2084 2074 2057 2044 2048 2042 2050 2043 2006 1953 1908 1882 1858 1799 1720 1676 1649 1603 1566 1563 1586 1623 1650 1659 1658 1645 1621 1609 1621 1752 1984 2108 1844 1814 1637 1563 1556 1525 1505 1465 1430 1410 1387 1339 1279 1205 1144 1099 1078 1073 1071 1067 1075 1072 1042 986 926 895 892 838 761 682 620 589 587 573 567 545 524 521 528 512 499 502 506 516 542 576 596 581 565 535 512 507 506 505 496 493 503 518 511 511 520 538 558 569 569 557 559 562 560 555 552 552 524 513 506 492 472 457 466 440 418 415 420 425 436 447 463 474 471 464 463 457 458 460 479 483 465 454 455 457 456 463 454 490 819 1037 1013 1007 975 937 984 1137 1174 1009 872 757 451 236 311 346 326 286 262 262 252 279 272 267 259 238 241 233 218 206 201 198 205 229 232 209 181 179 183 176 203 215 217 212 203 209 199 180 161 150 147 153 132 104 93 94 91 83 80 138 148 141 139 151 145 170 185 218 248 286 319 438 463 493 519 581 758 739 751 793 815 796 749 873 740 734 750 776 790 781 699 586 534 540 650 791 761 615 730 903 1028 1086 1053 1048 1091 1142 1213 1298 1395 1473 1509 1509 1489 1449 1412 1449 1486 1521 1535 1557 1581 1575 1549 1557 1606 1639 1651 1696 1766 1802 1794 1819 1865 1874 1869 1831 1847 1861 1835 1774 1686 1670 1670 1597 1490 1385 1247 1272 1309 1281 1156 1044 1113 1097 1149 1145 1126 1195 1331 1436 1445 1468 1515 1597 1627 1555 1595 1575 1583 1562 1420 1265 1256 1190 1091 1001 912 609 547 516 643 817 861 833 570 619 630 639 667 642 415 433 449 441 477 519 582 591 593 536 483 495 634 585 591 607 612 672 741 809 823 802 771 756 786 819 803 869 853 719 691 918 1021 1074 944 669 700 581 544 574 566 503 444 498 1069 1445 1540 1348 1156 898 863 808 625 550 1329 1404 2403 2768 2619 2116 1969 1981 1822 1729 1704 1660 1683 1719 1642 1550 1646 1769 2015 1637 1555 1564 1589 1580 1502 1572 1718 1786 1817 1854 1848 1801 1800 1820 1827 1791 1732 1722 1715 1702 1690 1669 1619 1588 1574 1523 1462 1407 1350 1323 1323 1304 1273 1254 1246 1159 1082 1057 1055 1022 976 910 882 866 863 863 847 850 891 952 976 933 925 1160 1271 1303 1247 1150 1108 1281 1202 1072 1035 1120 1135 1525 1599 1433 1221 1044 991 1026 1202 1302 1461 1937 1929 1868 1675 1481 1578 1468 1249 1203 1234 1244 1137 937 843 750 716 658 561 539 496 486 476 462 417 353 291 292 328 350 515 795 977 1022 930 754 763 556 494 487 472 432 417 438 456 416 349 261 189 192 189 166 157 135 127 123 110 98 86 73 62 55 53 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 2379 2399 2383 2373 2367 2356 2323 2385 2425 2440 2426 2410 2393 2326 2283 2228 2197 2165 2129 2108 2109 2111 2081 2065 2056 2051 2055 2048 2048 2042 2004 1951 1908 1885 1863 1793 1748 1717 1671 1622 1582 1582 1615 1653 1675 1683 1697 1668 1648 1642 1673 1791 1955 1922 1907 1715 1614 1591 1578 1546 1503 1480 1465 1437 1395 1356 1285 1213 1140 1098 1077 1065 1060 1053 1068 1072 1041 978 918 915 885 832 758 683 628 595 590 584 577 562 545 531 527 516 515 515 521 535 553 571 582 571 548 535 528 514 505 505 503 501 507 519 520 515 520 533 549 573 582 584 586 585 577 563 556 561 530 519 510 503 499 475 463 449 424 411 410 411 430 449 468 489 493 474 462 463 469 465 475 492 478 457 458 471 489 487 466 460 656 909 989 1015 1067 1112 1219 1306 1272 1207 1175 1079 774 313 296 345 342 307 291 265 237 252 269 273 266 265 256 249 232 210 198 201 210 219 210 305 397 165 225 199 205 211 209 200 190 216 177 140 133 140 140 156 162 136 104 83 79 82 103 162 156 119 106 124 134 148 179 192 196 236 297 374 385 490 589 597 871 774 593 485 593 715 661 853 728 683 714 745 713 741 740 668 576 509 492 487 542 552 671 858 1004 1058 1052 1016 1046 1132 1230 1293 1353 1356 1387 1421 1420 1393 1395 1430 1453 1459 1485 1542 1567 1560 1548 1544 1544 1567 1641 1739 1804 1811 1801 1812 1824 1878 1845 1835 1877 1929 1911 1918 1819 1756 1697 1582 1405 1318 1209 1170 1213 1258 1244 1232 1230 1171 1157 1137 1149 1343 1450 1470 1477 1480 1513 1619 1721 1670 1671 1658 1611 1557 1379 1286 1192 1068 943 851 757 734 715 641 662 774 745 601 551 653 712 656 741 783 773 692 464 325 440 681 761 787 684 503 483 503 603 602 602 606 565 634 677 718 758 764 720 689 705 785 833 825 804 789 731 916 963 825 733 523 531 419 433 531 559 522 440 421 362 625 1264 1391 1247 1199 1173 1077 884 608 1119 1273 1221 1535 1991 2307 1996 1976 1945 1862 1797 1723 1743 1787 1588 1462 1511 1619 1935 1741 1564 1514 1514 1626 1567 1570 1650 1740 1768 1769 1797 1807 1824 1846 1844 1789 1783 1725 1684 1675 1667 1612 1607 1592 1563 1533 1498 1433 1399 1362 1342 1314 1293 1268 1274 1212 1179 1181 1139 1079 1006 976 950 929 921 879 869 976 1066 1040 1044 1120 1158 1117 1070 1058 1039 1045 1049 1091 1075 994 986 985 1174 1464 1577 1425 1161 1120 1144 1202 1360 1593 1767 1911 2016 2040 1830 1652 1722 1443 1299 1278 1281 1287 1156 995 882 841 816 729 636 596 553 524 524 518 444 392 337 300 304 316 370 634 860 997 1089 1072 965 751 565 477 473 440 447 442 436 446 460 424 418 372 284 221 232 175 174 163 127 103 90 79 69 64 55 48 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 2404 2409 2409 2397 2401 2402 2333 2452 2481 2485 2483 2466 2414 2362 2282 2244 2212 2175 2147 2133 2101 2093 2079 2065 2051 2040 2042 2041 2048 2035 1994 1938 1901 1889 1858 1823 1788 1736 1679 1636 1607 1614 1645 1675 1693 1704 1713 1693 1674 1679 1720 1804 1922 1808 1752 1680 1637 1622 1594 1559 1505 1500 1484 1444 1401 1362 1287 1203 1145 1112 1079 1051 1044 1040 1050 1055 1024 974 966 909 873 825 757 687 634 601 599 599 591 571 544 533 564 532 517 522 535 543 563 553 549 548 547 540 525 514 503 505 507 514 530 533 535 528 533 530 531 563 579 581 592 600 590 562 557 564 542 534 522 507 494 467 452 439 425 415 406 403 415 435 458 480 487 477 478 471 473 474 486 510 504 506 473 496 517 491 459 449 469 492 640 910 1053 1160 1267 1332 1297 1233 1188 1099 723 361 304 322 317 302 295 280 255 250 268 291 285 274 254 246 238 222 198 193 201 205 242 362 425 156 174 208 223 230 231 225 213 228 220 192 164 162 155 157 179 172 129 78 78 96 153 185 178 168 196 211 219 187 181 211 224 258 287 292 318 428 561 506 801 958 1026 881 509 453 528 635 645 636 645 671 675 686 709 705 654 561 567 529 551 563 658 868 998 1014 1008 970 982 1080 1217 1286 1261 1269 1326 1382 1396 1376 1400 1419 1424 1433 1466 1510 1539 1552 1558 1563 1571 1599 1669 1749 1804 1822 1818 1824 1857 1889 1861 1835 1872 1988 1994 1969 1902 1794 1653 1549 1561 1471 1429 1290 1182 1191 1227 1335 1318 1302 1279 1227 1194 1414 1508 1504 1491 1501 1537 1648 1649 1538 1488 1505 1492 1465 1378 1203 1017 885 816 782 739 843 820 672 629 670 619 548 617 771 849 695 802 775 677 504 415 288 552 738 805 820 698 448 512 509 507 527 573 558 511 570 631 675 685 671 672 688 681 751 863 825 719 715 680 734 769 601 528 347 379 425 418 415 488 496 429 397 420 484 841 978 1186 1488 1593 1402 1140 1008 1097 707 366 935 667 2003 2185 2020 1941 1799 1654 1659 1677 1666 1652 1618 1519 1655 1875 1851 1655 1583 1517 1598 1634 1633 1633 1709 1709 1734 1780 1822 1845 1858 1844 1808 1773 1709 1645 1620 1633 1588 1569 1562 1558 1543 1514 1486 1430 1404 1392 1377 1299 1288 1273 1260 1248 1227 1206 1141 1096 1095 1130 1177 1043 987 974 967 943 938 991 1080 1080 1051 1038 975 977 1004 1038 1057 1031 943 941 1010 1206 1426 1564 1546 1461 1445 1359 1400 1655 1492 1714 1930 2159 2143 2347 2021 1659 1466 1391 1289 1313 1256 1164 1039 943 933 861 789 706 643 601 580 601 585 535 464 385 358 303 261 279 432 681 883 869 929 1003 961 786 695 569 533 479 436 421 403 433 439 454 466 408 343 336 343 329 261 192 140 126 122 107 89 63 52 26 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2420 2432 2429 2420 2414 2404 2386 2500 2527 2541 2544 2507 2435 2389 2309 2255 2216 2194 2177 2145 2101 2084 2074 2065 2059 2055 2057 2047 2045 2027 1980 1919 1895 1889 1868 1847 1804 1746 1696 1660 1633 1644 1668 1685 1698 1729 1737 1715 1699 1707 1738 1776 1788 1791 1767 1699 1653 1642 1608 1567 1542 1520 1479 1434 1399 1351 1275 1198 1167 1124 1059 1028 1016 1018 1030 1039 1029 1001 966 907 859 813 755 691 642 632 610 597 586 568 549 545 548 539 545 549 539 550 558 543 537 536 530 524 516 520 516 513 515 522 526 538 525 523 528 529 533 552 560 573 605 620 592 553 559 553 553 547 526 496 490 476 467 453 444 435 412 401 396 408 436 461 464 497 469 455 456 469 491 513 511 483 471 492 511 479 447 449 450 416 515 835 1006 1133 1231 1270 1295 1349 1310 1182 947 629 365 276 282 281 278 270 254 246 258 283 280 265 244 239 244 224 190 187 187 200 271 369 263 163 187 204 220 242 237 253 229 189 157 150 149 151 161 164 180 180 153 154 93 122 178 208 205 164 165 140 165 176 180 184 231 266 276 273 341 484 591 585 822 968 930 733 447 400 454 519 551 557 596 648 681 677 674 680 693 670 637 700 711 671 691 877 910 979 979 929 921 995 1151 1183 1178 1199 1258 1343 1379 1376 1382 1378 1383 1431 1474 1487 1503 1525 1537 1529 1558 1598 1663 1725 1777 1807 1797 1843 1884 1896 1870 1840 1854 1912 1972 1980 1911 1782 1670 1631 1640 1479 1354 1275 1179 1128 1198 1291 1325 1324 1301 1248 1259 1435 1533 1561 1569 1584 1621 1681 1524 1302 1269 1265 1245 1235 1214 1172 1079 917 833 829 885 934 852 662 643 647 589 580 689 884 992 900 854 815 769 743 904 637 767 856 874 772 591 477 535 558 539 508 528 521 479 486 497 501 572 597 690 754 738 663 667 782 705 620 574 587 550 565 452 324 359 488 567 543 544 479 416 447 490 554 615 745 1097 1456 1625 1397 1144 971 826 582 520 866 500 1463 2123 2053 1956 1767 1587 1566 1649 1754 1753 1723 1617 1626 1769 1890 1767 1759 1623 1570 1625 1703 1652 1680 1691 1739 1803 1845 1850 1845 1836 1819 1769 1694 1621 1564 1561 1546 1538 1549 1555 1539 1517 1487 1469 1450 1418 1357 1348 1304 1282 1309 1357 1278 1251 1214 1182 1186 1236 1218 1152 1087 1066 1151 1027 966 996 1041 1044 1013 1001 991 990 1003 1028 1024 999 926 945 1027 1125 1326 1508 1537 1567 1524 1480 1673 1527 1303 1491 1972 2060 1892 1974 1828 1634 1504 1455 1358 1334 1228 1125 1037 1019 944 891 823 745 688 677 613 604 601 597 545 439 399 302 244 234 280 488 492 609 813 956 1033 1006 1061 1008 852 638 469 431 414 410 403 401 442 445 429 421 423 409 356 296 236 232 255 195 141 100 70 55 54 50 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 2464 2486 2475 2456 2455 2434 2482 2569 2597 2606 2603 2558 2487 2413 2341 2284 2254 2232 2194 2151 2106 2084 2072 2067 2071 2071 2057 2042 2028 2003 1960 1911 1898 1890 1888 1860 1807 1750 1704 1678 1667 1679 1690 1703 1727 1743 1744 1735 1725 1735 1773 1783 1791 1803 1739 1679 1656 1649 1631 1595 1570 1530 1477 1424 1393 1337 1263 1240 1192 1111 1041 1008 989 989 1002 1012 1007 996 953 891 846 802 749 696 675 658 628 607 595 581 556 547 567 572 568 555 551 548 549 541 532 518 506 515 518 522 521 520 525 530 542 541 536 543 544 538 544 557 553 569 604 624 603 558 553 552 561 563 535 509 499 489 470 457 460 439 421 401 383 382 391 397 438 472 458 442 444 467 482 486 500 492 476 476 489 477 457 450 442 406 424 722 886 1027 1113 1178 1219 1066 1014 1232 1092 696 402 247 273 272 274 280 271 248 257 228 238 241 233 232 237 199 194 189 187 201 240 300 213 180 175 189 219 238 204 211 195 171 164 181 174 158 156 167 192 222 224 191 147 166 197 200 162 136 105 112 139 166 174 140 251 296 311 338 385 448 468 660 837 795 585 444 384 369 424 488 516 548 587 639 663 668 661 644 654 655 726 841 888 850 791 863 860 882 883 865 866 919 985 1042 1120 1192 1241 1311 1339 1338 1335 1339 1355 1424 1472 1473 1468 1471 1474 1483 1522 1571 1635 1697 1735 1745 1773 1839 1884 1898 1895 1886 1899 1926 1963 1958 1891 1816 1766 1764 1641 1477 1383 1306 1216 1169 1186 1249 1325 1362 1348 1334 1363 1511 1646 1645 1637 1645 1574 1513 1484 1536 1552 1426 1287 1253 1265 1271 1248 1236 918 941 1095 1144 959 742 700 673 639 633 753 1119 1075 1063 1018 986 975 1014 576 796 910 873 795 634 520 477 485 512 533 461 478 507 501 510 510 449 529 592 713 849 913 920 749 748 680 558 462 512 502 593 460 338 432 575 749 777 706 534 409 531 506 489 507 702 1060 1383 1253 1261 1162 1052 908 825 688 619 550 836 1006 1019 1701 1679 1617 1636 1585 1585 1730 1724 1631 1580 1695 1931 1924 1830 1688 1608 1625 1695 1682 1682 1692 1714 1756 1821 1837 1837 1834 1810 1748 1708 1646 1577 1549 1540 1526 1546 1734 1648 1516 1502 1496 1472 1443 1423 1375 1323 1346 1344 1338 1350 1329 1276 1263 1206 1216 1221 1187 1139 1134 1182 1116 1055 1034 1050 1057 1026 1030 1024 1005 989 965 970 964 908 908 1035 1137 1230 1265 1366 1608 1788 1770 1693 1415 1268 1501 2076 1555 1885 1917 1702 1617 1498 1428 1402 1319 1208 1133 1102 1111 1045 956 859 772 762 673 594 549 533 545 503 485 387 280 221 198 211 299 288 405 674 894 929 917 972 1062 1073 915 695 524 496 488 479 401 391 413 423 412 396 408 389 352 319 318 292 244 194 149 110 87 85 74 53 27 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2502 2522 2512 2500 2504 2474 2508 2621 2669 2669 2671 2621 2543 2450 2372 2335 2299 2244 2215 2157 2118 2092 2075 2069 2071 2075 2064 2033 2008 1984 1944 1905 1908 1905 1895 1863 1807 1753 1708 1701 1696 1695 1708 1734 1750 1759 1749 1747 1744 1741 1754 1763 1794 1796 1755 1692 1647 1657 1651 1617 1574 1526 1475 1424 1392 1329 1313 1259 1172 1095 1028 994 967 962 967 973 988 978 947 888 834 790 748 724 712 679 640 608 593 588 563 561 559 556 659 871 544 547 535 526 523 516 501 507 512 521 521 520 522 520 505 534 550 539 529 533 542 568 566 578 615 643 600 579 573 569 574 573 544 518 492 437 406 446 475 449 431 409 382 365 365 362 401 433 443 430 420 446 445 470 486 477 460 447 436 446 449 447 440 411 371 765 883 920 993 1118 1019 691 729 1006 1108 1047 827 208 295 299 279 273 283 274 279 243 236 227 217 218 207 199 182 173 176 191 221 263 209 182 172 169 208 238 193 191 201 196 185 206 184 166 152 156 190 234 253 248 221 200 194 194 166 146 124 121 144 179 146 215 279 346 388 349 345 371 382 515 659 758 585 445 407 387 413 455 487 540 580 616 631 640 651 655 642 651 740 851 923 979 942 910 862 863 893 810 814 841 872 963 1079 1155 1101 1229 1295 1312 1314 1307 1339 1323 1412 1452 1448 1431 1421 1434 1467 1518 1590 1664 1679 1697 1746 1815 1864 1889 1925 1924 1938 2002 2026 1957 1905 1896 1867 1805 1601 1424 1484 1423 1320 1288 1293 1344 1457 1481 1468 1498 1528 1559 1565 1585 1621 1598 1515 1481 1542 1569 1694 1633 1573 1579 1613 1602 1730 1418 1147 1105 1190 1119 929 1045 857 702 699 756 926 1174 1237 1146 977 905 867 851 919 848 723 573 443 410 472 435 369 400 450 434 474 473 460 476 637 621 586 605 726 883 904 909 728 653 651 579 466 485 524 612 630 453 412 557 585 678 697 518 376 422 471 495 546 659 975 1150 1083 1090 1148 1231 1131 968 672 392 418 595 228 523 1002 1169 1396 1922 1947 1747 1724 1744 1748 1710 1673 1682 1802 1801 1716 1621 1587 1689 1717 1728 1739 1744 1692 1749 1774 1772 1768 1762 1771 1751 1723 1688 1643 1589 1551 1555 1729 1761 1673 1489 1489 1464 1429 1388 1342 1346 1391 1381 1371 1366 1347 1329 1322 1275 1265 1242 1203 1171 1180 1174 1186 1176 1105 1088 1084 1085 1068 1032 986 959 966 967 935 883 867 1006 1043 1034 1083 1308 1561 1773 1443 1392 1412 1421 1533 2111 1706 1698 1835 1734 1711 1532 1444 1398 1331 1261 1202 1206 1191 1128 1015 897 861 792 662 555 489 421 416 393 384 337 245 193 168 185 189 197 242 481 752 827 850 921 948 1095 1085 967 895 882 682 681 562 446 439 424 386 365 357 353 344 329 325 282 250 219 179 141 147 121 101 83 58 44 43 18 0 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 2559 2571 2561 2541 2532 2522 2556 2688 2759 2744 2733 2679 2603 2505 2464 2408 2316 2263 2221 2166 2126 2096 2080 2083 2070 2070 2049 2022 1996 1967 1929 1917 1910 1906 1894 1861 1808 1763 1729 1731 1736 1739 1749 1764 1769 1767 1752 1742 1738 1736 1743 1775 1787 1764 1725 1691 1669 1665 1650 1616 1575 1526 1459 1404 1374 1366 1325 1241 1150 1081 1022 988 957 946 944 942 962 961 930 881 829 788 766 755 730 697 654 615 599 600 600 582 560 575 733 988 561 544 548 536 516 504 493 497 514 524 524 522 525 533 534 538 527 521 529 520 540 573 585 593 621 643 608 616 599 582 580 576 552 534 516 507 559 591 610 482 447 432 416 403 367 347 373 403 415 403 379 387 417 446 465 473 467 434 431 415 413 426 435 409 326 500 570 576 706 919 704 535 540 696 800 735 543 253 307 328 305 275 254 251 297 276 253 228 201 195 189 173 162 157 160 183 229 266 260 221 161 145 176 203 191 193 206 213 171 148 151 154 152 159 178 186 221 260 251 194 164 176 146 142 179 207 181 233 204 281 292 282 302 308 321 297 342 388 471 707 618 541 490 437 397 395 435 506 563 594 607 607 602 614 613 616 661 756 831 909 959 915 815 769 828 755 768 788 844 908 941 980 1031 1143 1178 1187 1229 1233 1212 1351 1410 1407 1434 1452 1415 1424 1444 1484 1549 1601 1634 1664 1721 1785 1822 1843 1880 1905 1965 1999 1957 1917 1905 1886 1861 1743 1560 1499 1725 1664 1512 1431 1381 1405 1489 1499 1510 1534 1551 1569 1551 1515 1506 1522 1518 1492 1508 1537 1641 1701 1767 1860 1901 1924 1867 1702 1513 1337 1308 1078 1031 1090 1002 772 716 953 1185 1271 1258 1121 899 904 858 1005 831 566 419 212 292 350 354 327 288 355 405 436 460 468 444 369 621 665 638 664 731 769 757 759 637 535 567 533 473 474 527 694 847 575 427 441 419 454 549 447 355 352 359 416 546 514 730 852 744 617 661 960 947 849 770 709 647 400 111 496 696 737 845 1174 1481 1749 1794 1779 1849 1882 1892 1840 1800 1781 1725 1707 1681 1678 1712 1774 1810 1768 1714 1705 1707 1719 1761 1793 1785 1782 1786 1772 1706 1629 1574 1564 1609 1628 1538 1471 1464 1442 1416 1383 1381 1360 1380 1387 1372 1328 1328 1328 1342 1355 1333 1271 1260 1235 1219 1205 1225 1266 1183 1112 1078 1061 1035 1009 972 969 977 952 905 853 837 882 913 951 1100 1310 1818 1668 1481 1456 1490 1431 1358 1956 1888 1636 1792 1784 1658 1556 1494 1437 1391 1406 1299 1225 1189 1155 1060 989 935 805 650 531 446 358 327 299 278 272 200 168 160 148 137 141 149 312 506 601 743 913 917 994 1071 1120 1118 1108 954 910 824 713 743 584 473 423 394 347 356 322 292 268 248 226 201 199 180 149 124 110 87 88 73 50 34 36 14 14 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 2599 2607 2592 2570 2568 2592 2651 2762 2835 2823 2806 2743 2643 2615 2545 2427 2334 2279 2220 2173 2134 2110 2102 2088 2079 2066 2038 2003 1973 1952 1934 1916 1903 1901 1891 1856 1802 1759 1746 1752 1754 1758 1777 1785 1776 1759 1742 1731 1730 1737 1738 1744 1750 1732 1706 1701 1699 1673 1654 1619 1573 1514 1433 1383 1373 1359 1307 1223 1137 1070 1023 987 966 954 940 931 952 945 922 879 828 800 788 761 742 712 670 629 605 605 606 592 577 617 711 657 538 521 534 536 513 504 513 506 513 524 528 532 524 516 517 514 517 534 535 522 543 578 597 602 622 642 644 630 607 587 574 574 559 540 511 651 862 539 1024 606 450 457 448 429 388 352 352 368 377 368 345 356 400 429 445 460 463 425 422 390 374 386 409 407 341 344 350 375 452 591 526 439 438 470 488 570 444 292 311 358 352 293 292 262 264 277 273 233 199 196 201 185 161 146 151 183 227 243 247 224 159 142 162 173 178 177 178 184 154 140 140 143 146 145 131 128 190 272 292 228 209 182 186 208 199 164 154 216 246 290 272 198 171 224 279 302 356 433 490 731 684 585 500 453 404 387 407 470 538 581 583 564 570 586 608 621 626 625 692 699 810 880 871 856 701 721 717 717 734 754 827 1001 937 886 998 1288 1107 1186 1274 1286 1294 1367 1340 1435 1418 1403 1422 1474 1515 1526 1594 1651 1713 1767 1795 1822 1825 1855 1918 1985 1998 1947 1886 1978 1930 1678 1692 1854 1858 1694 1580 1478 1420 1417 1446 1454 1472 1494 1530 1572 1539 1532 1531 1547 1574 1584 1577 1617 1684 1754 1817 1916 1909 1903 1866 1828 1740 1444 1279 1182 1069 1092 1149 888 759 1000 1115 1177 1230 1149 1058 1010 773 569 636 832 504 409 440 403 352 341 289 324 362 386 411 440 465 390 521 613 648 737 746 643 612 615 590 549 536 537 485 446 500 628 587 467 391 452 548 441 493 438 362 338 356 385 550 516 562 584 604 709 665 725 728 735 752 707 653 281 209 506 889 1247 755 607 734 1055 1509 1756 1840 1845 1899 1955 1930 1851 1766 1739 1724 1714 1713 1768 1801 1799 1774 1738 1715 1699 1727 1759 1790 1791 1788 1784 1738 1687 1634 1608 1616 1592 1530 1489 1459 1439 1430 1423 1408 1396 1390 1381 1380 1362 1357 1342 1352 1362 1329 1325 1311 1310 1296 1284 1290 1279 1249 1196 1127 1065 1025 1007 991 992 979 934 904 834 826 855 871 955 1189 1359 1588 1659 1659 1603 1579 1475 1447 1561 1730 1710 1697 1683 1608 1544 1544 1497 1506 1483 1367 1244 1248 1393 1196 1152 1056 897 701 583 468 412 376 289 238 224 181 163 155 135 118 115 112 170 218 248 538 795 898 933 959 993 1068 1148 1131 1101 1093 1125 993 837 683 581 568 490 489 418 340 287 256 234 227 210 182 161 141 127 125 115 95 77 58 52 45 41 33 23 7 3 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2642 2654 2634 2618 2609 2664 2718 2818 2915 2887 2866 2801 2790 2707 2577 2455 2356 2290 2226 2179 2151 2136 2116 2095 2080 2058 2028 2000 1976 1950 1947 1921 1906 1897 1880 1843 1792 1770 1766 1774 1781 1784 1796 1796 1786 1765 1749 1748 1750 1759 1756 1753 1748 1735 1721 1715 1697 1666 1641 1603 1546 1483 1429 1397 1365 1334 1281 1197 1121 1067 1024 998 986 966 935 923 934 939 920 880 842 831 788 766 750 724 684 643 642 627 626 608 597 624 651 569 541 524 526 539 515 518 522 519 524 532 532 533 518 517 517 512 510 513 521 522 552 589 612 610 618 619 640 640 618 595 568 566 563 557 541 683 1182 1206 1014 632 456 462 450 435 411 377 353 343 341 339 324 343 388 419 425 427 442 425 421 394 355 343 360 380 330 306 317 340 368 444 430 394 364 357 442 479 368 280 297 379 436 427 324 288 265 264 272 243 232 228 221 198 165 144 163 199 219 232 243 230 176 157 157 161 163 164 163 157 146 140 131 127 131 125 105 102 142 214 284 263 263 223 237 265 258 204 141 144 222 282 262 200 184 265 336 375 422 509 635 727 665 546 463 443 395 405 415 451 504 546 548 573 565 569 575 570 572 569 571 603 688 810 938 970 760 700 651 608 630 693 809 904 937 916 1036 1942 1234 1114 1151 1240 1454 1712 1454 1422 1431 1459 1461 1457 1457 1504 1568 1633 1699 1765 1814 1825 1820 1808 1834 1926 1853 1923 1912 2015 2064 1758 1875 1779 1708 1667 1580 1511 1479 1445 1466 1487 1493 1510 1562 1586 1570 1585 1625 1643 1650 1663 1645 1637 1668 1729 1753 1795 1843 1885 1838 1707 1635 1439 1354 1347 1330 1290 1190 1055 1013 1103 1072 973 1159 1298 1148 949 795 744 689 965 644 478 419 408 401 323 247 304 359 333 352 347 438 425 504 677 714 731 696 587 542 580 646 617 621 616 555 487 492 550 464 454 522 621 529 422 506 501 473 458 376 405 560 599 593 601 626 784 810 817 779 712 757 758 682 570 651 779 339 995 660 466 408 456 863 1188 1359 1571 1837 2060 2058 1911 1833 1790 1750 1721 1707 1728 1753 1759 1761 1774 1745 1715 1728 1763 1765 1742 1781 1794 1773 1737 1692 1663 1679 1641 1586 1534 1489 1458 1467 1449 1436 1423 1402 1374 1351 1278 1295 1340 1360 1350 1304 1342 1371 1359 1329 1303 1313 1305 1307 1244 1116 1044 1021 1021 1008 980 976 940 888 846 840 838 842 1051 1198 1433 1654 1730 1650 1721 1632 1505 1451 1495 1658 1743 1737 1652 1549 1488 1539 1517 1531 1505 1413 1291 1381 1409 1400 1349 1244 1128 893 723 657 594 482 336 258 215 196 194 166 143 124 112 102 96 99 128 294 545 788 836 816 879 903 997 1120 1175 1079 1142 1129 1047 924 785 797 834 750 616 483 370 342 363 359 291 223 185 158 158 162 138 117 98 80 70 72 68 50 38 29 19 17 24 19 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 2673 2680 2663 2657 2721 2795 2819 2876 2980 2941 2925 2923 2849 2726 2593 2460 2388 2299 2234 2197 2178 2153 2117 2098 2081 2053 2019 1987 1967 1962 1947 1926 1909 1894 1870 1830 1798 1793 1791 1791 1795 1803 1802 1796 1785 1769 1761 1766 1764 1762 1759 1757 1749 1740 1735 1706 1677 1647 1615 1569 1504 1441 1427 1389 1358 1326 1268 1185 1116 1067 1035 1017 996 965 923 916 917 924 928 917 881 839 793 770 756 735 698 691 660 638 628 616 605 617 590 564 542 520 522 547 528 531 535 536 534 531 536 534 519 520 522 518 519 527 519 524 555 596 623 615 616 621 644 650 625 604 574 569 571 561 548 592 758 773 692 579 508 475 444 434 431 408 375 354 340 328 311 329 379 427 442 424 423 411 412 394 348 335 328 334 334 325 311 330 349 367 356 346 321 283 349 415 352 279 277 353 405 451 382 319 284 278 263 271 265 249 241 227 174 154 172 200 220 245 266 231 197 182 173 171 170 169 163 151 131 111 101 101 111 110 100 134 207 264 273 257 240 231 260 321 345 297 286 275 287 303 288 236 233 240 278 362 477 547 698 651 535 468 447 396 399 418 429 449 482 482 540 549 536 535 550 559 560 571 571 571 604 705 888 936 942 807 632 593 679 758 867 929 896 880 1146 1841 1333 1080 1104 1140 1323 1757 1674 1497 1404 1457 1454 1448 1462 1507 1568 1641 1729 1802 1810 1840 1846 1829 1834 1895 2075 2120 1998 1876 2001 1831 1839 1730 1673 1627 1550 1607 1567 1530 1552 1601 1612 1605 1607 1606 1601 1631 1692 1700 1691 1688 1679 1684 1716 1758 1758 1747 1760 1771 1743 1614 1550 1533 1560 1574 1529 1408 1113 1090 1157 1261 1331 1304 1344 1314 1145 1017 1000 981 1002 947 677 435 304 295 383 285 223 248 279 252 243 296 386 437 500 660 710 705 597 504 521 561 653 681 699 665 533 472 429 465 489 515 572 536 577 630 647 637 629 539 500 541 661 710 667 682 792 819 812 884 876 679 667 724 811 872 1060 1572 484 286 279 374 347 114 226 279 662 1210 1795 2141 2104 2006 1938 1839 1780 1775 1736 1714 1691 1702 1773 1771 1785 1748 1710 1690 1695 1796 1782 1757 1734 1714 1709 1729 1709 1672 1652 1611 1523 1500 1520 1502 1447 1397 1398 1385 1375 1395 1404 1362 1369 1370 1373 1401 1417 1403 1399 1356 1354 1359 1316 1200 1105 1119 1081 1030 1009 968 945 911 896 869 825 810 1005 1030 1135 1341 1592 1720 1470 1561 1563 1480 1465 1493 1506 1680 1777 1701 1611 1512 1537 1543 1506 1429 1357 1318 1377 1386 1382 1419 1396 1317 1133 1047 982 775 570 419 315 257 251 233 187 164 185 214 110 125 111 106 154 290 506 471 572 719 841 909 943 1018 931 975 1076 1120 1089 989 1037 1030 940 834 708 581 572 576 556 436 330 256 225 242 249 191 155 125 101 93 105 88 70 53 38 35 33 29 25 14 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 2707 2711 2702 2689 2797 2905 2933 2936 3036 3005 3006 2978 2881 2752 2624 2480 2410 2314 2260 2235 2203 2161 2117 2100 2081 2053 2018 1992 1988 1959 1945 1933 1918 1894 1861 1821 1812 1802 1797 1809 1833 1823 1805 1804 1804 1792 1772 1761 1751 1755 1754 1745 1735 1731 1717 1682 1648 1613 1572 1522 1461 1437 1405 1381 1362 1324 1259 1171 1103 1071 1050 1022 988 953 914 899 896 895 900 911 880 846 802 770 752 739 720 700 665 649 639 626 618 616 593 571 536 509 514 541 525 536 540 541 538 533 541 538 522 521 534 533 522 523 516 524 559 608 641 641 636 641 652 652 625 601 590 584 572 549 536 587 678 660 619 594 560 490 446 438 443 437 423 419 384 337 313 329 385 450 464 466 429 412 413 398 351 337 330 326 319 308 295 315 334 324 313 298 265 256 419 417 388 358 343 367 397 420 383 316 272 294 270 275 261 240 227 225 184 165 184 203 227 263 281 252 223 205 198 191 175 165 153 139 114 89 88 83 80 98 124 151 165 182 186 178 193 242 273 172 196 180 236 320 373 348 329 310 315 320 332 388 485 597 694 610 476 452 363 359 389 416 433 449 454 467 507 515 510 515 532 532 546 546 541 544 569 617 750 780 786 765 658 634 669 745 804 859 1019 1341 1646 1524 1240 1062 1068 1088 1211 1471 1590 1518 1356 1362 1393 1448 1495 1538 1575 1626 1638 1712 1805 1870 1895 1887 1882 1857 1840 1961 2032 1828 1861 1816 1798 1782 1742 1662 1632 1648 1623 1608 1640 1706 1702 1684 1660 1652 1662 1680 1721 1734 1717 1703 1698 1705 1743 1783 1783 1763 1739 1717 1703 1667 1650 1638 1622 1550 1427 1279 1145 1128 1203 1302 1345 1365 1401 1287 1147 1107 1101 1151 1100 909 675 471 424 353 406 342 277 354 303 318 252 261 350 427 472 679 728 680 589 459 545 577 654 673 690 709 481 452 460 452 431 432 585 525 733 858 838 802 748 671 555 677 859 874 774 781 1416 1133 751 847 890 880 557 629 848 833 923 944 1260 887 319 387 345 145 97 278 713 1139 1789 2222 2245 2209 2162 1951 1845 1819 1776 1730 1709 1693 1744 1776 1805 1803 1794 1813 1810 1749 1733 1751 1785 1831 1827 1787 1699 1693 1819 1593 1562 1568 1565 1542 1532 1492 1466 1434 1425 1423 1378 1360 1336 1330 1375 1468 1457 1462 1461 1405 1362 1347 1286 1144 1098 1093 1058 1014 998 972 957 943 912 882 865 900 886 915 1010 1100 1123 1192 1204 1281 1456 1487 1432 1405 1462 1633 1813 1767 1715 1648 1646 1662 1628 1477 1354 1310 1298 1300 1351 1403 1392 1339 1296 1247 1075 845 655 507 396 349 319 293 245 195 207 276 211 155 123 111 108 133 121 241 360 503 707 837 843 858 876 866 846 975 1039 1042 1050 1057 1000 954 877 858 825 731 727 634 525 431 405 370 378 306 236 194 194 154 123 110 97 75 58 61 46 35 30 25 21 15 15 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 2708 2718 2738 2778 2891 3009 3038 3019 3138 3141 3082 3008 2907 2773 2636 2510 2421 2349 2328 2295 2212 2174 2131 2119 2092 2057 2036 2031 1994 1971 1952 1939 1923 1892 1857 1843 1828 1833 1842 1835 1816 1825 1815 1807 1805 1796 1768 1754 1731 1728 1726 1722 1715 1697 1695 1651 1608 1567 1522 1476 1448 1414 1386 1372 1356 1323 1259 1171 1112 1084 1049 1007 975 937 897 879 873 877 891 909 879 847 802 765 747 740 716 696 663 641 631 621 623 615 612 582 541 513 511 532 538 531 531 535 533 541 538 535 522 516 524 518 517 515 509 519 559 622 633 654 659 658 656 652 641 624 606 586 562 532 521 579 611 611 604 591 551 499 455 439 443 453 450 442 411 358 328 339 390 465 467 458 437 427 424 402 356 345 334 320 313 314 303 295 300 289 281 272 227 293 447 463 434 427 412 396 418 461 446 359 278 283 288 291 293 275 239 225 198 195 202 213 232 255 259 248 228 217 206 188 166 153 138 119 100 92 86 80 75 86 110 154 222 231 216 195 192 208 202 117 121 139 233 355 433 385 350 333 336 337 326 366 448 619 663 589 549 503 384 355 382 406 404 404 420 433 460 481 499 527 537 524 507 509 522 530 582 597 643 674 696 709 693 662 667 710 771 859 772 1696 1546 1282 1138 1074 1028 1075 1130 1262 1396 1439 1370 1364 1378 1432 1502 1562 1571 1582 1605 1691 1801 1884 1907 1898 1891 1884 1888 1927 1994 1828 1798 1791 1787 1776 1742 1712 1718 1707 1694 1693 1712 1767 1747 1717 1693 1690 1705 1711 1755 1763 1748 1729 1720 1751 1760 1791 1798 1790 1773 1766 1734 1718 1660 1607 1579 1492 1327 1202 1188 1201 1246 1296 1351 1326 1298 1242 1131 1063 973 1029 1050 948 787 527 322 294 388 390 301 501 680 435 159 150 302 449 404 414 528 712 708 459 526 589 624 605 601 757 547 460 452 463 439 382 442 497 735 903 857 895 873 869 824 835 940 906 784 679 624 719 892 890 876 956 915 786 774 713 733 622 721 824 418 386 305 258 185 250 859 1307 1739 2105 2272 2268 2266 2052 1894 1825 1807 1792 1766 1759 1793 1846 1862 1840 1828 1791 1742 1731 1738 1756 1742 1729 1730 1718 1695 1728 1741 1642 1641 1648 1615 1568 1533 1495 1490 1481 1445 1372 1437 1397 1381 1370 1341 1428 1431 1454 1467 1466 1450 1324 1260 1221 1184 1099 1068 1062 1012 1008 1020 997 961 964 995 1014 977 910 937 955 957 980 989 1043 1285 1330 1312 1324 1403 1599 1753 1838 1795 1742 1715 1782 1810 1697 1577 1515 1433 1328 1349 1363 1337 1273 1243 1160 1031 843 665 542 468 464 389 331 271 229 222 226 252 221 154 140 116 121 106 130 193 270 484 653 672 727 817 804 815 815 852 860 851 960 899 898 913 910 906 842 807 751 678 618 623 529 503 449 368 346 313 241 181 148 136 103 108 90 66 49 39 32 28 25 22 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 2679 2754 2843 2869 3021 3149 3164 3171 3259 3216 3127 3051 2950 2794 2663 2545 2461 2457 2455 2374 2216 2191 2152 2126 2100 2084 2076 2032 2004 1975 1956 1944 1931 1914 1884 1865 1844 1834 1830 1834 1874 1826 1820 1806 1796 1790 1755 1730 1698 1686 1682 1676 1665 1651 1661 1609 1557 1516 1479 1454 1432 1390 1376 1365 1348 1333 1249 1182 1157 1103 1037 992 964 922 879 861 859 860 872 896 881 849 803 764 753 742 701 677 649 627 618 612 623 623 611 585 550 513 497 510 512 521 533 541 532 540 533 533 534 529 510 515 509 507 505 514 552 594 627 658 671 670 662 661 656 643 613 586 562 541 525 563 577 576 575 569 540 498 459 436 428 429 438 444 422 380 351 357 391 408 459 478 465 444 427 410 393 384 359 330 320 335 308 296 276 272 293 313 201 309 426 463 451 434 389 386 365 392 428 381 283 285 297 303 296 285 266 244 241 226 215 226 247 247 246 247 250 234 202 189 170 148 128 115 110 93 102 103 112 122 130 152 201 197 201 195 186 168 132 123 196 252 238 275 335 349 341 328 333 374 382 418 469 524 553 600 651 646 437 352 376 390 369 370 383 391 409 445 497 496 506 516 523 519 505 518 538 558 596 629 645 697 701 683 679 688 701 677 1204 1454 1306 1122 1058 1000 1038 1088 1109 1156 1248 1278 1342 1371 1387 1407 1460 1553 1556 1569 1606 1684 1788 1871 1870 1865 1862 1879 1921 1963 1990 1869 1809 1789 1789 1789 1773 1833 1825 1798 1776 1782 1760 1802 1776 1735 1712 1716 1722 1749 1789 1803 1791 1771 1766 1775 1793 1790 1790 1801 1776 1746 1733 1695 1643 1618 1623 1553 1427 1373 1325 1257 1274 1340 1376 1330 1283 1266 1123 1159 1067 997 985 965 931 704 408 323 418 499 423 503 632 421 131 134 231 315 323 396 534 629 578 485 502 528 550 585 572 712 607 521 488 387 368 384 367 464 629 633 729 912 1059 1096 1028 976 917 845 760 695 698 796 887 884 845 869 918 883 737 724 867 954 853 835 477 374 360 317 178 81 676 1333 1820 2044 2088 2215 2247 2099 1925 1839 1892 1875 1805 1830 1880 1886 1845 1827 1801 1781 1774 1776 1755 1737 1723 1711 1731 1753 1731 1715 1683 1696 1720 1709 1648 1598 1535 1522 1535 1526 1493 1472 1480 1450 1433 1430 1391 1365 1332 1338 1344 1320 1296 1264 1285 1318 1259 1101 1103 1073 1036 1024 1050 1107 1132 1107 1096 1078 1008 891 903 919 931 889 787 840 1121 1249 1294 1348 1340 1521 1604 1730 1801 1762 1645 1712 1795 1817 1816 1873 1734 1555 1445 1410 1399 1382 1250 1104 978 831 667 561 557 491 412 349 324 295 300 275 277 275 214 225 227 208 149 111 110 148 277 319 362 529 670 669 712 715 726 752 739 764 740 717 716 729 798 817 798 751 750 734 690 633 588 541 483 482 422 347 268 204 188 188 166 124 93 67 56 56 45 30 25 20 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 2692 2857 2921 2930 3068 3210 3239 3247 3309 3260 3166 3078 2982 2823 2682 2578 2569 2577 2529 2392 2234 2217 2173 2136 2121 2113 2075 2034 2010 1981 1963 1953 1944 1939 1905 1881 1867 1867 1879 1883 1820 1821 1826 1816 1800 1777 1730 1700 1659 1638 1632 1620 1607 1607 1612 1559 1502 1470 1449 1440 1408 1382 1381 1381 1357 1333 1257 1239 1177 1096 1031 986 949 902 879 865 849 843 874 892 878 846 810 784 755 729 693 667 641 618 606 606 605 608 600 580 557 520 504 502 503 501 508 533 532 538 534 530 534 538 522 512 514 511 502 506 529 577 618 656 681 682 666 674 676 652 633 612 566 559 538 549 547 543 551 553 532 498 463 445 442 424 421 431 425 401 377 375 386 402 462 487 470 449 432 428 410 381 347 321 328 353 335 315 292 276 332 413 254 334 429 436 426 400 368 358 375 410 398 393 389 366 331 303 319 308 289 288 258 227 221 238 250 244 233 225 221 220 226 201 176 146 123 119 110 97 109 148 196 227 232 185 180 212 227 238 257 225 200 221 230 195 204 313 323 322 320 318 322 339 355 394 430 460 506 515 573 549 412 325 345 349 351 371 386 393 407 436 468 426 420 462 524 529 500 512 482 469 498 579 663 703 701 695 697 684 665 1261 1781 1560 1136 1040 979 970 1012 1055 1072 1091 1150 1176 1261 1322 1357 1376 1411 1459 1499 1540 1572 1620 1736 1811 1822 1823 1832 1852 1877 1956 1961 1930 1897 1877 1882 1925 1912 1898 1903 1913 1911 1888 1839 1816 1794 1766 1743 1751 1766 1798 1833 1853 1842 1813 1815 1813 1794 1776 1780 1780 1748 1731 1720 1704 1680 1652 1634 1563 1516 1473 1390 1371 1453 1471 1406 1347 1313 1281 1053 1092 1124 1163 1256 1092 915 716 548 473 390 575 593 529 605 683 427 267 236 233 307 443 527 501 465 502 531 534 511 583 561 615 617 565 482 406 324 352 379 383 412 655 787 938 1044 1041 934 910 874 841 822 835 853 881 880 852 819 830 918 1082 955 883 912 986 669 793 515 342 334 317 301 123 429 1100 1658 1504 2139 2238 2252 2179 2055 1959 2056 1958 1875 1878 1929 1903 1864 1883 1881 1889 1911 1876 1825 1795 1833 1896 1901 1825 1762 1759 1750 1711 1725 1727 1680 1615 1617 1671 1641 1620 1566 1525 1459 1414 1415 1449 1431 1356 1290 1258 1241 1258 1282 1294 1336 1391 1328 1313 1214 1123 1070 1022 1122 1228 1253 1222 1195 1194 1090 972 928 909 954 865 752 819 961 1048 1186 1235 1250 1353 1408 1388 1362 1546 1587 1659 1775 1868 1836 1932 1935 1863 1711 1570 1560 1500 1344 1152 979 839 662 629 555 460 397 356 336 353 369 358 348 393 338 353 387 368 294 191 132 122 140 138 190 324 459 572 589 470 576 648 686 691 665 610 615 604 627 668 703 625 593 614 635 630 607 560 534 502 471 427 356 277 271 267 219 167 124 92 90 86 60 38 29 23 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 2696 2921 2979 3038 3136 3225 3242 3272 3327 3264 3178 3119 3049 2850 2744 2701 2642 2586 2507 2375 2273 2242 2191 2162 2151 2121 2076 2043 2012 1986 1970 1962 1951 1941 1912 1896 1887 1876 1858 1844 1916 1912 1862 1823 1799 1762 1706 1671 1638 1609 1585 1572 1550 1551 1550 1511 1463 1435 1424 1411 1403 1399 1397 1388 1367 1368 1327 1252 1166 1086 1024 981 931 906 885 858 841 844 867 887 881 859 836 808 755 722 693 655 616 595 594 593 591 594 587 567 553 527 521 507 490 489 504 523 525 534 535 533 536 541 524 513 513 511 504 502 515 583 630 662 680 675 666 666 671 662 643 624 576 569 550 543 539 531 532 537 523 494 472 464 454 428 412 416 416 407 401 410 396 409 450 472 460 453 446 432 391 357 348 336 345 361 379 383 341 258 290 458 372 318 320 322 348 375 375 363 405 473 396 401 386 394 359 319 358 324 317 311 280 240 215 221 254 267 264 254 245 242 232 213 190 176 167 140 127 124 134 181 237 261 329 349 337 250 178 254 271 275 247 234 233 214 256 290 300 300 301 318 359 363 386 405 410 435 500 577 693 679 550 421 389 335 329 335 359 399 421 425 425 398 364 367 454 516 503 503 465 401 401 504 597 661 689 729 766 752 737 1099 1400 1353 1078 1009 973 994 1011 1015 1033 1064 1077 1130 1190 1242 1288 1323 1318 1329 1420 1518 1578 1622 1717 1774 1801 1831 1861 1875 1900 1949 1984 2008 2002 1965 1950 1964 1937 1927 1951 1965 1968 1925 1870 1825 1809 1807 1797 1799 1817 1840 1861 1880 1880 1874 1864 1844 1814 1781 1791 1778 1769 1766 1759 1749 1731 1643 1548 1473 1439 1416 1512 1541 1579 1512 1468 1441 1150 1121 977 942 974 972 1007 697 704 640 494 553 447 427 510 522 516 666 568 361 311 311 346 395 420 492 514 510 511 513 492 502 476 464 477 501 451 392 337 362 444 454 461 578 704 788 862 929 903 807 825 866 862 892 934 932 880 821 800 801 915 1075 1153 1143 1016 875 441 658 647 487 405 339 348 215 218 457 632 931 1737 2110 2205 2189 2147 2155 2127 2036 1937 1908 1913 1892 1935 1964 1941 1895 1847 1835 1831 1860 1911 1901 1826 1807 1775 1801 1849 1901 1876 1841 1767 1709 1743 1823 1779 1732 1646 1585 1558 1540 1470 1462 1475 1442 1313 1276 1241 1243 1261 1293 1340 1383 1350 1327 1255 1170 1112 1080 1121 1243 1341 1322 1288 1228 1095 1113 1035 871 913 865 776 782 828 888 1087 1121 1120 1136 1121 1009 1062 1218 1406 1582 1640 1453 1534 1659 1810 1899 1869 1712 1590 1447 1284 1078 961 871 718 616 521 421 372 366 365 415 451 428 403 422 423 450 473 449 427 339 276 276 281 226 171 198 271 340 299 287 376 474 560 617 611 523 524 543 537 520 560 476 402 423 477 526 544 534 477 430 440 432 396 348 332 304 253 206 159 135 132 109 78 54 36 25 22 20 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 2810 2959 3019 3079 3142 3181 3225 3288 3331 3302 3232 3168 3129 2934 2910 2781 2681 2610 2517 2396 2313 2265 2241 2214 2164 2122 2085 2053 2017 1995 1986 1975 1950 1936 1923 1908 1893 1887 1889 1891 1894 1909 1911 1838 1800 1743 1690 1664 1632 1584 1546 1529 1510 1500 1492 1479 1455 1416 1397 1402 1409 1416 1412 1389 1395 1373 1315 1238 1154 1075 1012 969 937 911 879 854 849 847 874 886 887 881 862 804 756 713 679 647 617 615 598 589 580 578 572 548 542 536 530 513 496 488 465 503 519 528 533 537 535 540 520 510 509 512 513 504 526 587 635 659 671 678 678 674 669 651 623 615 583 569 564 556 539 525 516 513 507 499 491 479 468 438 404 390 392 398 400 424 417 417 435 460 462 459 458 433 391 358 351 324 344 363 373 372 331 260 313 460 415 314 304 279 301 359 361 338 339 368 344 482 454 418 406 356 360 349 337 310 279 259 231 237 268 290 289 260 240 230 237 220 202 199 198 171 160 142 159 212 240 245 324 356 312 228 198 238 273 286 244 180 152 148 241 257 255 263 291 363 284 242 264 293 325 382 446 622 721 719 646 532 556 426 350 315 316 379 414 419 424 407 367 335 366 440 449 455 423 327 315 431 566 605 650 734 766 809 797 917 1065 1112 1088 978 984 1003 1006 1004 1015 1016 1049 1097 1151 1193 1213 1237 1220 1262 1357 1483 1597 1664 1730 1771 1827 1883 1905 1903 1935 1973 2028 2093 2094 2053 2008 1972 1938 1925 1934 1941 1923 1885 1839 1806 1804 1810 1821 1829 1845 1866 1883 1890 1891 1878 1858 1843 1820 1798 1810 1808 1810 1816 1814 1778 1743 1657 1590 1561 1492 1534 1692 1742 1604 1436 1430 1559 1172 1005 1034 1209 1294 1370 1458 1151 916 790 269 320 293 327 431 514 449 408 389 416 380 349 397 384 381 436 496 559 536 534 502 466 408 356 326 353 380 386 369 368 407 470 485 568 646 703 854 914 883 853 874 907 877 859 847 835 812 766 826 823 930 993 1069 1177 1129 850 574 579 660 507 761 558 419 276 150 201 166 622 1393 1983 2205 2248 2266 2218 2197 2136 1988 1916 1912 1885 1939 2000 1975 1927 1874 1880 1885 1913 1985 1926 1874 1848 1850 1859 1849 1898 1970 1960 1919 1894 1858 1898 1899 1820 1704 1572 1564 1557 1511 1500 1516 1502 1376 1359 1285 1243 1253 1301 1320 1316 1332 1340 1304 1242 1162 1146 1193 1321 1449 1416 1373 1339 1340 1273 1090 944 914 862 798 759 757 808 884 957 984 949 951 839 811 905 1113 1339 1305 1385 1294 1285 1446 1607 1667 1604 1388 1174 1108 977 879 835 709 557 490 426 387 380 413 462 464 467 464 477 484 470 437 444 453 436 413 391 349 332 267 213 181 202 175 170 210 280 369 452 426 378 368 418 461 447 442 408 358 332 315 348 330 332 359 296 337 363 361 350 346 296 265 228 194 180 158 126 95 69 46 30 30 23 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 2908 2990 3036 3068 3097 3134 3207 3285 3338 3350 3329 3285 3205 3205 3069 2905 2750 2633 2538 2439 2354 2321 2294 2239 2177 2126 2093 2057 2028 2013 2000 1975 1955 1946 1940 1926 1910 1913 1916 1910 1919 2164 2240 1826 1794 1728 1694 1668 1619 1558 1521 1501 1476 1461 1449 1441 1430 1399 1396 1412 1420 1425 1431 1427 1408 1369 1305 1226 1144 1066 1003 979 950 910 875 855 855 856 879 895 901 893 861 807 760 712 671 643 629 598 582 571 566 564 556 527 525 520 516 510 497 476 474 493 508 514 520 538 535 529 515 505 501 501 510 505 529 582 631 653 665 664 672 669 663 650 618 614 606 594 576 557 545 530 513 504 500 495 483 472 469 443 411 386 377 374 388 420 424 410 407 438 450 448 447 419 372 349 331 315 333 343 361 374 336 306 341 451 520 464 259 220 250 289 293 277 261 193 191 248 343 441 472 383 377 347 321 303 287 286 253 255 271 300 319 281 238 229 221 207 196 197 206 194 183 171 190 245 262 292 277 268 279 257 246 248 250 258 223 152 132 151 166 165 169 200 247 302 319 328 320 336 392 440 520 597 605 581 562 547 578 491 381 309 323 371 370 389 402 400 385 372 348 340 352 356 333 281 264 317 336 394 551 638 687 747 764 797 853 853 906 945 972 979 972 966 963 994 1016 1047 1099 1127 1144 1145 1181 1230 1291 1427 1580 1685 1718 1774 1863 1915 1917 1939 1978 2002 2042 2140 2146 2106 2037 1964 1921 1908 1881 1891 1860 1814 1787 1789 1792 1798 1812 1831 1856 1879 1894 1896 1886 1864 1845 1832 1802 1802 1809 1823 1848 1866 1842 1802 1774 1755 1746 1700 1688 1777 1768 1604 1376 1247 1445 1540 1306 1095 1145 1396 1392 1427 1472 1248 946 905 254 174 188 242 338 487 384 494 594 544 465 377 344 285 373 471 494 622 591 591 516 414 378 290 278 286 362 431 418 418 435 484 524 584 660 775 840 806 806 877 903 911 833 788 769 776 814 770 901 911 885 931 1065 1047 1106 895 688 642 606 379 840 657 279 301 256 189 147 463 1093 1801 2043 2131 2272 2343 2326 2270 2074 2042 1983 1920 1916 1967 2002 2005 2017 2010 1976 1969 1984 1985 1969 1953 1952 1973 1937 1873 1867 1886 1884 1927 1994 1953 1881 1846 1795 1766 1706 1607 1548 1494 1484 1470 1499 1463 1296 1270 1253 1279 1286 1292 1306 1350 1329 1278 1216 1196 1232 1359 1497 1492 1468 1445 1431 1330 1277 1038 891 853 853 797 761 741 742 769 797 778 799 731 658 676 826 885 939 1052 1048 939 1030 1143 1101 1124 1083 849 848 804 766 714 634 532 480 459 442 434 426 416 460 453 438 435 424 406 351 359 402 411 402 385 359 325 302 291 246 255 207 165 169 154 202 187 224 243 215 265 311 304 321 352 361 309 281 272 252 209 226 180 203 215 208 252 281 251 235 225 207 203 171 138 107 84 76 59 40 23 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 2963 3007 3026 3035 3057 3118 3194 3275 3338 3376 3382 3361 3361 3281 3143 2933 2743 2638 2554 2475 2434 2390 2324 2250 2181 2142 2105 2074 2060 2045 2012 1980 1964 1958 1953 1943 1933 1935 1936 1929 1927 2326 2718 2035 1794 1745 1711 1657 1595 1539 1513 1498 1473 1449 1438 1432 1418 1413 1417 1429 1434 1433 1436 1436 1412 1358 1284 1205 1129 1059 1024 999 953 907 875 854 855 865 883 895 900 894 864 813 763 712 676 666 624 594 576 565 557 550 541 519 511 508 509 508 500 497 491 526 528 488 506 522 527 526 512 502 499 488 499 500 526 575 623 646 647 650 657 660 660 654 621 618 618 611 596 574 555 539 521 509 504 501 496 490 479 457 419 386 373 348 368 406 424 412 391 419 417 419 425 397 339 338 317 311 318 338 357 346 351 361 373 399 437 481 289 194 187 202 208 202 189 123 152 205 295 426 462 431 408 364 334 331 308 290 271 261 270 300 326 320 277 237 209 198 194 180 170 174 184 196 213 215 254 268 242 246 290 275 281 268 260 231 172 141 130 145 150 135 117 128 187 270 297 285 308 363 405 471 549 532 432 412 443 543 549 477 370 275 310 312 332 346 351 369 374 378 377 373 356 320 281 270 246 240 235 267 427 519 634 742 810 823 830 849 892 932 952 951 932 927 935 957 977 1000 1059 1092 1095 1119 1168 1220 1267 1414 1581 1646 1693 1794 1885 1929 1948 1979 2004 2023 2073 2125 2123 2086 2017 1951 1941 1889 1875 1865 1832 1791 1789 1796 1793 1803 1820 1838 1867 1888 1901 1908 1900 1883 1873 1841 1804 1793 1799 1823 1869 1879 1846 1827 1824 1825 1812 1752 1812 1856 1700 1402 1269 1301 1518 1532 1416 1380 1427 1549 1226 1016 927 794 627 545 321 243 200 191 267 407 485 643 686 583 630 499 357 287 298 309 364 516 613 621 560 542 532 278 281 323 355 448 510 503 531 547 540 600 644 711 838 878 787 878 857 852 818 813 821 797 895 896 1004 1093 1081 935 1051 962 1020 896 423 440 484 323 489 592 336 395 384 252 146 293 911 1622 1831 2023 2168 2317 2412 2331 2249 2198 2082 1946 1873 1898 2010 2069 2073 2049 1975 1957 1950 1987 2027 2001 1943 1928 1900 1863 1837 1831 1794 1845 1919 1899 1808 1798 1797 1756 1671 1621 1575 1535 1558 1526 1763 1768 1321 1303 1257 1246 1272 1279 1256 1327 1297 1259 1244 1248 1307 1440 1576 1598 1537 1508 1522 1492 1315 1129 1102 1146 1018 830 754 707 666 667 658 664 676 657 602 549 613 625 687 766 837 727 724 725 716 768 805 647 624 597 584 583 561 533 484 458 463 472 437 438 418 399 396 395 363 321 264 238 265 244 295 328 342 340 312 299 288 279 267 241 233 211 216 178 150 153 130 154 155 163 202 248 281 266 243 231 231 220 169 129 120 121 107 147 185 188 177 190 182 181 169 145 116 98 90 71 49 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2990 3016 3024 3019 3039 3099 3177 3259 3334 3382 3395 3394 3362 3277 3094 2900 2766 2707 2586 2548 2515 2441 2347 2266 2197 2155 2123 2113 2098 2065 2031 1991 1978 1967 1962 1966 1963 1947 1946 1946 1946 2326 3002 2543 2197 1896 1708 1642 1585 1531 1514 1511 1493 1481 1473 1448 1429 1431 1435 1440 1443 1443 1452 1451 1411 1344 1262 1184 1116 1072 1050 1005 953 905 870 853 857 870 875 886 902 899 867 814 763 729 712 669 625 585 564 554 547 540 538 514 499 491 492 502 496 493 468 549 564 469 495 499 510 517 519 515 503 488 493 497 521 568 616 619 640 649 649 648 647 635 617 617 617 613 605 588 564 553 539 530 522 510 497 481 467 454 446 436 389 353 353 387 419 419 403 405 393 395 396 375 320 319 313 310 311 316 327 327 329 380 416 422 441 441 335 189 123 120 126 128 123 106 150 218 282 404 427 432 402 356 331 342 333 303 293 280 273 298 316 320 299 260 229 218 187 173 152 139 141 156 155 184 217 217 203 213 283 282 280 259 233 205 150 137 131 124 122 123 128 136 175 222 279 364 421 451 376 397 447 425 294 319 400 487 482 387 283 253 256 280 303 305 301 348 379 392 390 392 397 342 297 280 273 261 227 201 330 443 570 657 686 814 855 869 892 913 915 910 927 932 929 934 952 982 1050 1067 1084 1119 1165 1204 1281 1416 1488 1551 1695 1807 1892 1963 2017 2050 2064 2077 2104 2112 2092 2041 1989 1976 1913 1885 1876 1861 1833 1831 1838 1843 1829 1827 1844 1864 1881 1886 1898 1912 1913 1904 1891 1847 1810 1795 1796 1820 1867 1878 1856 1835 1831 1818 1794 1748 1787 1805 1675 1458 1396 1525 1633 1628 1662 1824 1809 1809 1208 550 463 454 368 309 343 348 216 195 269 350 420 506 640 542 574 485 343 242 238 279 338 498 660 763 755 767 580 349 316 404 440 499 525 495 519 577 567 597 665 641 745 925 878 847 840 835 837 865 928 897 990 1030 1068 1135 1178 935 938 907 887 901 965 646 536 334 297 783 748 541 487 377 167 150 756 1052 1691 2150 2205 2144 2304 2287 2277 2276 2215 2085 1950 1917 1969 2017 2071 2091 2006 1956 1926 1904 1894 1903 1874 1858 1864 1901 1995 2025 2004 2102 2077 1765 1744 1700 1704 1707 1688 1617 1542 1638 1647 1606 1635 1695 1420 1363 1354 1337 1283 1246 1247 1261 1259 1254 1234 1229 1355 1481 1591 1629 1630 1707 1664 1525 1376 1285 1167 1137 1005 878 781 706 660 661 639 620 612 605 573 540 529 542 565 592 639 594 563 564 572 584 597 540 502 485 487 501 492 485 468 440 419 420 397 374 357 318 292 259 256 254 223 187 193 186 204 234 264 310 291 274 276 280 243 258 241 222 216 242 215 164 130 135 155 116 123 154 189 195 169 168 187 198 175 144 132 108 76 80 104 123 106 94 115 135 143 138 119 106 90 74 55 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2973 2974 2992 3013 3015 3073 3152 3240 3322 3369 3362 3391 3368 3291 3141 2944 2810 2818 2690 2624 2559 2476 2373 2277 2207 2179 2174 2155 2123 2089 2045 2013 1994 1980 1974 1975 1963 1955 1954 1949 1993 2189 2527 2586 2770 2249 1750 1617 1589 1541 1514 1509 1510 1507 1497 1468 1449 1452 1455 1457 1458 1452 1464 1456 1403 1320 1231 1157 1111 1092 1049 1002 954 902 861 847 854 858 867 886 900 899 863 811 775 757 723 670 621 581 557 547 543 540 532 510 492 479 475 486 493 494 497 517 519 458 486 485 498 507 510 518 513 497 493 497 519 558 573 609 641 651 647 646 656 640 621 613 610 608 604 597 578 564 559 550 532 516 508 493 474 463 466 449 441 398 393 409 400 388 383 386 380 373 366 349 313 310 304 291 276 273 292 288 297 333 391 486 495 421 311 200 125 101 65 77 96 135 191 238 271 339 356 371 362 335 309 316 315 312 300 287 285 310 314 311 309 293 260 217 182 183 171 145 125 126 148 185 203 193 167 156 159 202 240 249 245 229 175 144 134 133 132 129 161 170 186 203 241 344 358 355 302 281 299 282 206 248 284 322 316 257 208 211 220 237 253 256 264 336 369 387 397 392 411 348 303 317 331 249 220 201 245 332 400 393 458 697 840 893 900 895 898 883 913 937 940 946 956 989 1013 1040 1070 1092 1145 1174 1273 1344 1386 1491 1667 1806 1888 1992 2069 2089 2129 2117 2118 2136 2120 2067 2059 1983 1928 1907 1904 1889 1855 1861 1862 1860 1855 1850 1862 1893 1904 1910 1918 1923 1921 1908 1882 1865 1849 1816 1795 1824 1850 1862 1856 1836 1841 1831 1792 1755 1774 1800 1726 1733 1612 1665 1733 1723 1743 1835 1716 1486 984 358 299 370 376 391 423 406 265 284 355 407 429 466 738 770 618 491 440 422 233 291 377 501 666 795 789 763 552 372 345 418 519 535 491 454 473 543 599 666 692 681 677 828 811 777 793 818 849 918 1037 1066 1093 1116 1125 1103 1002 824 775 809 768 672 865 758 617 480 209 316 615 742 725 533 158 187 206 671 1448 2237 2502 2260 2252 2239 2228 2243 2177 2067 1971 1948 1983 2001 2056 2087 2046 1984 1957 1983 1887 1829 1815 1831 1854 1856 1952 2059 2165 2206 2055 1724 1858 1729 1630 1657 1674 1668 1638 1681 1686 1661 1628 1572 1484 1465 1468 1399 1337 1263 1238 1224 1212 1182 1178 1250 1408 1569 1654 1703 1759 1624 1603 1676 1569 1532 1392 1204 1023 949 846 758 774 738 671 628 594 585 574 558 538 516 521 525 536 515 496 511 504 521 512 488 468 446 442 447 449 452 463 419 388 380 363 340 334 265 259 242 223 225 223 212 191 166 156 165 178 211 177 170 213 265 262 229 212 197 178 185 213 209 195 195 195 162 132 120 105 98 100 113 131 152 159 150 140 115 86 60 51 68 59 52 61 82 103 111 107 94 79 70 56 33 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 2889 2913 2936 3011 3003 3044 3118 3210 3274 3286 3331 3352 3286 3243 3120 2938 2885 2846 2770 2680 2596 2507 2397 2298 2230 2224 2201 2169 2146 2103 2057 2029 2005 1993 1990 1975 1961 1961 1955 1935 2016 2255 2309 2370 2881 2482 1741 1611 1569 1558 1554 1536 1516 1515 1522 1492 1471 1472 1477 1473 1461 1467 1477 1456 1405 1316 1201 1143 1126 1076 1029 990 949 896 855 839 836 843 859 878 901 887 855 825 803 767 724 667 619 577 549 538 537 534 518 505 487 467 470 479 479 488 501 515 512 459 475 477 478 483 495 513 522 512 505 505 516 533 557 603 636 644 636 632 640 638 625 611 603 601 599 591 578 576 571 556 538 518 506 484 465 472 501 508 522 476 444 437 376 373 364 365 358 343 336 335 311 292 276 265 261 269 272 265 272 286 330 454 459 386 307 238 198 181 89 90 137 198 236 243 260 263 308 342 340 321 301 301 300 289 280 287 286 287 277 268 254 232 216 193 184 186 181 168 167 158 171 178 177 171 154 153 138 155 187 218 251 250 232 207 176 151 159 150 157 174 196 225 288 272 310 287 225 179 184 188 171 172 203 227 205 198 213 201 201 225 245 237 257 291 328 371 388 385 392 359 327 444 680 366 261 255 250 263 281 187 223 451 708 874 922 906 948 933 905 883 899 939 943 954 982 1025 1054 1072 1112 1178 1301 1390 1426 1514 1664 1784 1914 2047 2122 2113 2157 2170 2168 2171 2162 2119 2079 2014 1978 1968 1960 1921 1910 1901 1886 1877 1875 1860 1869 1879 1896 1917 1926 1932 1931 1906 1888 1870 1832 1811 1800 1821 1827 1819 1815 1827 1851 1859 1816 1776 1774 1778 1769 1793 1816 1793 1669 1689 1569 1483 1258 980 728 394 441 519 552 533 560 417 347 457 545 577 601 454 678 843 847 773 777 747 457 366 408 535 730 786 766 666 515 426 430 418 425 430 427 416 453 512 529 563 646 694 629 732 754 753 765 799 861 929 1040 1125 1154 1161 1166 1066 897 719 631 688 757 727 815 801 663 564 453 496 699 879 930 856 357 270 238 399 1007 1987 2554 2537 2454 2484 2362 2273 2329 2293 2169 2108 2094 2052 2075 2077 2047 2007 2014 2015 1939 1842 1798 1871 1904 1851 1848 1956 2152 2340 2203 2212 2097 1866 1667 1679 1763 1749 1749 1718 1633 1538 1537 1547 1535 1526 1524 1501 1402 1315 1250 1212 1209 1166 1195 1290 1429 1557 1567 1754 1763 1574 1517 1819 1548 1664 1536 1224 1076 1057 914 864 841 782 719 668 617 607 597 575 555 516 506 495 493 489 484 490 496 490 474 467 469 429 417 420 418 405 396 378 357 336 311 272 269 253 242 228 188 185 205 200 184 174 137 135 136 141 136 132 144 189 218 228 220 189 166 153 158 168 168 180 165 163 159 149 149 136 129 118 110 106 127 121 112 105 98 60 45 41 32 28 24 41 60 62 65 74 61 59 51 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2894 2976 2954 2956 2992 3030 3090 3136 3167 3242 3284 3310 3252 3174 3089 3010 2971 2872 2789 2712 2629 2531 2415 2319 2303 2262 2217 2193 2167 2116 2073 2038 2017 2009 1996 1969 1965 1957 1943 1944 2012 2174 2156 2355 2639 2278 1644 1627 1539 1530 1545 1547 1538 1534 1518 1517 1493 1489 1495 1488 1473 1480 1478 1448 1390 1299 1196 1182 1111 1052 1007 971 939 883 871 845 826 830 851 875 900 881 860 842 809 759 716 668 613 568 543 535 530 522 512 500 483 465 459 459 464 478 498 512 499 467 468 470 471 478 493 512 526 527 523 520 525 528 556 596 633 653 650 645 631 620 610 601 595 593 593 589 587 579 565 559 546 530 520 517 511 494 523 608 633 587 511 433 409 373 344 342 344 325 305 317 303 283 269 261 246 234 241 248 250 258 294 362 421 378 309 296 328 277 180 157 200 258 266 259 257 258 289 325 332 314 292 286 285 276 265 286 274 246 227 215 202 220 202 186 186 190 181 178 171 161 165 167 164 157 153 137 117 122 150 183 232 241 253 248 216 178 174 180 188 201 219 249 271 239 241 226 187 154 141 166 164 169 193 214 186 177 187 189 200 228 254 245 256 269 306 356 379 355 354 349 344 399 570 397 292 283 295 280 287 267 207 251 449 715 796 891 989 1030 1008 933 888 921 919 924 951 984 1002 1035 1104 1197 1340 1529 1503 1529 1649 1803 1944 2044 2157 2153 2176 2180 2177 2177 2170 2128 2070 2021 1989 1971 1971 1949 1935 1919 1904 1889 1878 1863 1872 1881 1897 1922 1931 1937 1929 1914 1903 1883 1842 1798 1788 1799 1803 1795 1810 1827 1841 1838 1816 1787 1785 1824 1803 1860 1950 1904 1544 1513 1460 1303 1061 803 634 570 599 724 761 552 585 341 401 575 689 772 792 650 590 695 874 983 830 669 597 570 539 639 786 906 886 712 580 641 672 627 537 448 427 426 461 484 485 518 591 602 610 702 752 764 814 857 904 1003 1116 1165 1156 1145 1127 1052 936 802 710 680 785 819 837 859 768 703 623 654 785 783 717 841 685 593 467 364 764 1443 2150 2514 2516 2698 2459 2332 2268 2246 2320 2283 2179 2114 2104 2111 2105 2051 2041 2029 1976 1937 1920 2060 2007 1892 1800 1785 1924 2170 2130 2149 2118 2003 1814 1875 1918 1941 1895 1831 1657 1477 1447 1466 1466 1493 1475 1442 1408 1374 1337 1274 1232 1174 1230 1385 1476 1514 1627 1724 1730 1577 1308 1449 1439 1589 1496 1154 1065 1017 965 934 876 804 748 706 677 661 626 597 579 550 527 517 517 497 496 488 484 482 469 477 458 429 415 403 398 381 371 339 310 305 299 297 266 228 202 220 221 203 194 187 180 200 156 135 124 113 129 133 129 143 156 156 197 185 162 138 126 120 119 126 120 129 138 132 143 148 145 137 130 113 114 108 96 92 93 69 63 46 26 21 3 11 14 15 32 48 28 32 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 2950 3013 2997 3123 2952 2981 3040 3059 3102 3188 3238 3213 3189 3154 3110 3086 2974 2888 2813 2760 2692 2556 2440 2424 2356 2284 2237 2203 2166 2126 2081 2053 2039 2019 1993 1962 1962 1955 1940 1949 2002 2011 2127 2261 2169 1875 1614 1639 1610 1546 1532 1552 1563 1558 1540 1526 1515 1513 1514 1507 1494 1491 1477 1440 1376 1306 1283 1183 1101 1037 988 952 923 890 867 841 826 827 844 867 890 883 868 845 803 754 713 666 609 561 541 535 518 508 504 494 476 461 460 452 452 463 482 505 497 475 470 472 472 468 481 504 525 536 538 542 541 543 559 592 631 655 650 649 608 591 591 590 582 581 584 584 580 574 568 570 562 546 537 532 515 496 550 637 690 683 624 570 462 383 336 322 326 308 300 292 283 274 264 248 234 237 250 259 258 251 281 314 360 361 341 349 377 320 226 200 242 283 285 286 259 243 260 308 339 310 295 291 279 257 247 270 268 262 259 240 202 214 198 187 195 208 204 203 187 173 165 162 167 163 159 142 114 98 126 163 195 210 235 248 225 205 183 193 200 205 222 250 226 225 208 176 158 149 129 137 149 159 164 166 171 172 176 181 197 239 264 271 271 280 308 349 342 317 319 329 336 338 383 379 318 272 283 287 351 385 312 233 266 451 433 704 856 937 1060 1052 982 971 959 953 942 943 1002 1052 1138 1237 1397 1598 1612 1609 1738 1893 1959 2013 2128 2166 2185 2179 2160 2156 2150 2116 2066 2018 1983 1961 1968 1966 1959 1953 1936 1919 1901 1888 1894 1903 1913 1922 1915 1923 1923 1921 1922 1906 1858 1817 1798 1794 1798 1790 1810 1812 1797 1783 1784 1772 1819 1864 1873 1903 1960 1853 1606 1495 1408 1281 1078 817 732 883 1012 1017 1050 715 595 396 344 495 683 881 893 771 630 585 618 967 727 617 678 717 748 770 745 792 830 762 747 796 831 778 632 480 461 456 476 490 482 476 524 565 629 682 706 767 906 947 997 1070 1123 1122 1103 1080 1061 1042 1025 966 996 860 846 898 887 913 869 880 779 711 903 835 578 611 595 476 575 474 663 1018 1323 1389 1870 2371 2444 2423 2396 2411 2420 2333 2257 2220 2209 2125 2158 2100 2031 1984 2051 2290 2177 2326 2220 1957 1850 1646 1635 1681 1704 1813 1995 2015 2011 2131 2224 2164 1878 1951 1779 1517 1337 1366 1302 1394 1402 1386 1383 1389 1397 1355 1297 1223 1228 1373 1345 1498 1619 1717 1776 1575 1271 1200 1242 1323 1391 1113 1052 1021 995 962 891 822 775 742 729 704 650 620 605 581 555 556 542 519 513 506 489 483 483 474 444 423 424 405 396 365 334 322 296 272 254 252 250 216 184 199 198 200 207 208 177 190 179 164 142 108 121 150 151 132 135 121 154 174 171 144 116 110 102 105 119 130 124 130 128 122 134 130 137 138 138 129 110 92 83 85 79 56 30 23 9 0 0 0 0 16 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 2981 2995 2987 3106 2897 2855 2936 3047 3094 3176 3134 3122 3125 3123 3112 3053 2976 2900 2835 2786 2719 2584 2564 2482 2378 2299 2252 2214 2178 2130 2097 2078 2056 2021 1987 1977 1968 1954 1942 1936 1940 2019 2122 2148 2017 1776 1600 1609 1620 1559 1525 1547 1575 1580 1560 1549 1545 1539 1531 1529 1511 1497 1475 1432 1386 1380 1288 1192 1110 1040 981 939 928 897 861 837 827 824 839 861 877 881 868 835 800 751 707 658 603 564 558 527 508 495 491 486 469 458 457 449 445 451 465 490 493 483 477 477 480 466 482 502 521 531 540 555 562 562 566 585 617 649 651 650 615 587 584 583 573 569 567 567 570 573 574 570 565 558 548 533 533 557 571 614 666 694 674 625 501 409 340 289 275 276 272 268 267 261 248 241 259 281 291 286 277 269 292 309 335 355 355 362 364 314 253 234 265 274 269 275 259 238 241 290 314 305 301 294 278 261 245 257 262 270 278 258 217 205 195 194 206 234 251 257 221 185 168 162 166 176 181 172 143 105 126 151 154 174 212 244 237 217 207 197 194 199 210 207 184 168 158 144 140 125 124 137 145 149 205 198 191 183 174 176 196 244 250 264 278 286 292 317 321 315 308 311 332 317 352 389 358 262 268 268 327 358 342 291 227 227 246 419 552 633 909 1025 1014 1005 1015 1030 1000 985 1029 1065 1114 1227 1453 1620 1688 1724 1813 1916 1964 2069 2126 2158 2169 2157 2134 2135 2129 2106 2074 2042 2013 2006 2015 2005 1994 1996 1973 1954 1940 1936 1938 1955 1958 1931 1911 1915 1928 1940 1943 1909 1870 1844 1827 1816 1798 1793 1795 1781 1755 1740 1749 1763 1833 1880 1869 1859 1849 1777 1640 1509 1407 1280 1116 980 972 1092 1221 1194 1248 1000 780 664 689 712 862 968 1010 965 861 876 735 891 775 625 647 739 846 888 801 734 809 780 823 808 840 823 664 482 481 478 492 502 481 474 525 587 649 705 742 811 965 1046 1077 1096 1062 1081 1051 1015 984 954 947 931 1044 995 866 900 841 862 850 878 873 693 821 1021 881 766 735 442 606 619 631 707 810 1066 1531 2022 2336 2429 2353 2393 2418 2419 2404 2407 2382 2399 2326 2220 2121 2032 2048 2102 2198 2465 2431 1969 1898 1719 1614 1594 1637 1773 1860 1873 2044 2186 2197 2197 1788 1823 1784 1700 1712 1723 1387 1330 1357 1343 1333 1320 1346 1343 1315 1274 1183 1227 1212 1397 1668 1772 1808 1597 1506 1379 1147 1195 1416 1190 1077 1038 979 947 902 848 802 783 762 731 679 646 626 613 607 591 576 551 532 529 508 511 499 476 459 453 433 430 407 378 367 348 298 285 279 266 258 215 199 206 218 217 216 218 193 205 225 216 167 137 144 174 200 192 175 143 140 164 192 198 187 140 97 82 100 121 126 145 156 133 117 112 112 117 135 146 136 117 118 129 110 81 54 34 20 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 2880 2901 2928 2886 2836 2811 2846 2942 2981 3051 3034 3049 3066 3060 3056 3004 2961 2902 2852 2807 2741 2711 2618 2504 2396 2315 2269 2222 2183 2146 2125 2097 2057 2022 1993 1976 1967 1956 1946 1947 1956 2027 2101 2091 1961 1762 1690 1611 1598 1562 1530 1550 1585 1594 1583 1576 1567 1556 1548 1543 1521 1498 1468 1442 1434 1380 1299 1213 1132 1060 999 979 947 908 870 845 836 830 838 854 862 866 860 827 795 749 701 652 615 602 555 521 495 478 473 477 471 454 449 441 434 435 445 470 471 474 478 479 486 468 476 499 510 517 539 556 577 581 576 579 603 602 649 658 624 589 581 578 568 565 562 560 567 579 577 560 553 550 542 533 532 601 587 577 611 645 656 607 529 444 361 288 257 249 241 247 258 257 234 248 253 272 290 283 270 276 287 301 311 315 336 347 386 366 316 294 306 318 278 258 252 239 231 276 290 312 321 302 287 271 242 239 250 265 261 258 236 219 211 210 217 244 254 248 227 197 165 168 169 185 193 187 170 128 129 128 136 163 202 234 231 225 212 205 207 206 211 209 193 177 172 159 149 135 137 144 147 176 249 211 186 175 161 149 184 196 221 245 258 274 276 294 306 308 307 311 352 341 357 325 212 217 273 248 237 275 344 328 333 281 213 209 274 344 546 533 728 922 1009 1073 1153 1190 1223 1218 1211 1260 1471 1670 1790 1841 1841 1860 2018 2101 2133 2147 2150 2126 2120 2115 2109 2096 2074 2067 2053 2052 2056 2045 2022 2027 2011 2000 1999 1991 1975 1975 1993 1963 1941 1940 1945 1965 1950 1912 1878 1857 1847 1839 1805 1799 1789 1761 1735 1737 1750 1774 1803 1806 1778 1757 1732 1699 1590 1472 1480 1350 1222 1187 1175 1174 1314 1226 1243 1137 1008 962 840 1061 1072 1054 1046 1029 1014 942 823 840 849 765 700 717 865 963 917 785 820 766 747 766 786 764 649 554 539 544 522 476 462 439 500 578 617 734 826 917 1021 1097 1106 1113 1020 1022 1001 944 909 852 833 850 963 1005 818 787 769 721 690 748 843 693 763 899 927 894 1067 693 612 636 659 643 580 848 1302 1809 2182 2254 2421 2378 2343 2333 2372 2451 2390 2348 2325 2285 2224 2148 2108 2132 2342 2639 2641 2101 1956 1819 1776 1791 1831 1950 1932 1943 2008 2076 2191 2191 1827 1737 1852 1972 2023 2083 1656 1316 1296 1266 1258 1252 1300 1372 1391 1344 1250 1245 1239 1325 1646 1745 1785 1639 1517 1502 1107 1186 1264 1163 1068 1008 969 931 896 858 838 832 780 751 712 672 647 651 642 616 593 572 551 552 549 540 518 493 482 457 460 446 417 386 338 322 321 307 281 262 259 236 215 216 225 203 201 213 212 197 188 210 190 160 153 184 202 207 192 162 137 150 162 187 201 177 113 71 79 78 97 140 185 174 142 135 124 94 117 138 146 146 150 156 140 115 86 55 40 46 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2863 2888 2900 2844 2809 2788 2793 2837 2877 2942 2949 2934 2934 2947 2960 2952 2933 2900 2867 2838 2814 2757 2641 2523 2416 2335 2287 2238 2200 2182 2148 2100 2060 2032 2000 1983 1976 1973 1972 1959 1966 2028 2069 2038 1939 1842 1751 1623 1583 1564 1540 1549 1582 1597 1601 1594 1581 1571 1564 1550 1527 1499 1478 1468 1432 1382 1315 1235 1157 1094 1061 1031 970 919 882 861 848 837 843 846 854 861 853 824 789 744 697 666 657 607 552 514 482 460 452 456 457 446 436 430 425 422 432 443 443 452 467 475 491 487 488 489 497 519 540 558 588 599 587 575 584 609 643 636 611 594 578 576 570 566 561 558 565 562 561 553 548 548 549 541 555 592 606 588 592 585 612 603 569 503 394 300 295 253 224 220 241 254 248 251 260 285 303 293 271 292 309 317 319 311 326 352 397 385 320 311 304 305 287 274 261 236 233 252 269 291 306 314 293 271 248 235 234 247 255 249 230 231 241 248 252 246 247 232 207 199 194 196 194 194 191 184 181 134 128 123 129 151 172 208 233 244 238 224 192 200 216 218 201 177 178 166 169 159 152 163 177 183 238 243 212 179 158 143 145 176 211 222 232 252 257 259 269 293 307 337 373 364 343 327 356 282 287 242 195 207 308 327 375 366 296 213 224 275 330 434 613 752 895 1037 1104 1102 1124 1191 1219 1343 1540 1712 1800 1821 1900 1947 2085 2147 2148 2131 2101 2095 2082 2075 2079 2079 2077 2077 2078 2071 2059 2047 2030 2042 2039 2041 2042 2036 2020 2016 2021 1998 1978 1979 1980 1982 1957 1918 1885 1875 1875 1856 1829 1819 1808 1765 1756 1770 1795 1801 1781 1750 1726 1706 1699 1673 1610 1523 1549 1485 1427 1415 1397 1343 1443 1398 1381 1319 1291 1281 1180 1184 1161 1113 1135 1153 968 863 817 826 904 937 951 924 958 1035 1021 844 767 734 731 746 798 840 790 715 668 627 522 432 418 402 446 528 563 720 827 910 986 1048 1029 1046 972 944 952 896 865 840 816 817 891 989 878 789 752 685 592 596 683 708 746 743 740 757 1013 982 878 778 773 749 659 724 1049 1572 1819 1975 2320 2548 2552 2413 2386 2457 2414 2416 2441 2367 2308 2221 2188 2186 2314 2748 2716 2343 2070 2004 1959 1972 2015 2052 2041 2029 2023 2031 2147 2044 1900 1817 1840 2005 2185 2231 1935 1396 1301 1302 1264 1227 1234 1273 1283 1327 1316 1301 1291 1287 1623 1776 1807 1705 1486 1532 1262 1197 1197 1193 1197 1016 947 911 887 877 876 840 797 765 734 687 673 680 662 636 612 591 582 578 573 564 541 516 497 488 477 456 462 400 390 381 346 313 302 278 269 245 223 222 253 246 226 214 217 214 217 225 220 195 164 185 173 183 192 177 142 143 144 166 198 208 146 93 73 75 86 128 181 200 203 198 158 109 109 127 146 149 160 167 160 142 122 125 91 66 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 2861 2878 2865 2811 2767 2748 2748 2779 2827 2889 2823 2774 2825 2886 2907 2909 2901 2891 2880 2868 2852 2772 2653 2535 2432 2347 2283 2252 2241 2205 2152 2106 2071 2037 2007 1992 1988 1985 1971 1973 1979 2027 2049 2015 1963 1919 1749 1620 1569 1558 1543 1557 1580 1584 1593 1601 1597 1583 1572 1554 1524 1500 1488 1457 1425 1383 1329 1261 1194 1154 1124 1063 996 937 898 880 865 852 850 852 857 859 847 821 783 738 709 696 653 601 552 511 477 452 446 439 437 431 426 422 416 413 417 417 423 436 448 469 489 494 495 495 499 519 539 559 590 609 609 607 590 599 623 628 612 593 584 576 569 561 552 550 554 553 552 551 547 541 548 560 564 618 633 578 602 592 596 590 564 519 471 477 350 260 216 201 223 242 249 256 285 315 308 287 285 300 302 300 306 318 339 368 396 378 319 288 276 281 284 277 260 231 229 225 244 284 324 327 309 286 276 258 227 226 238 241 246 247 251 269 277 266 257 240 213 193 194 204 209 200 181 187 196 199 163 128 123 127 133 160 169 181 208 206 164 175 192 200 197 194 189 178 173 163 153 148 147 149 229 266 225 175 164 162 163 180 205 213 226 241 247 245 254 295 306 338 370 389 395 401 417 305 264 243 212 206 236 263 322 373 387 328 311 322 318 426 637 661 885 968 960 1054 1244 1148 1258 1449 1573 1646 1759 1734 1907 2039 2139 2177 2161 2142 2124 2077 2054 2068 2089 2080 2090 2094 2085 2066 2048 2033 2034 2057 2072 2075 2078 2075 2058 2057 2052 2041 2042 2023 2025 2008 1972 1931 1910 1917 1905 1889 1865 1846 1843 1816 1821 1840 1849 1822 1764 1740 1717 1710 1710 1704 1655 1578 1601 1594 1586 1592 1585 1540 1487 1570 1607 1538 1577 1500 1333 1286 1302 1193 1238 1187 978 851 840 836 900 910 953 966 960 1045 1047 911 863 819 740 754 808 774 750 769 708 585 474 410 400 424 456 476 565 694 787 839 898 908 925 945 911 880 906 895 875 841 821 877 971 1066 1004 953 881 691 661 574 592 609 608 648 673 677 796 914 1030 1001 908 836 755 707 767 1221 1236 1652 2058 2366 2694 2694 2591 2587 2587 2575 2513 2414 2386 2372 2348 2289 2318 2696 2756 2602 2471 2381 2143 2198 2200 2169 2160 2141 2080 2083 2144 2126 1999 1912 1812 1922 2097 2193 2117 1662 1652 1533 1341 1253 1204 1237 1270 1276 1267 1277 1314 1368 1546 1615 1699 1789 1601 1546 1350 1256 1271 1093 1049 990 936 890 866 860 854 831 804 779 760 725 722 708 688 660 638 619 611 597 585 570 560 544 533 527 503 475 471 407 366 352 357 345 324 278 244 244 258 240 236 235 228 215 222 234 213 210 227 217 216 193 179 183 194 177 155 147 140 146 175 200 170 140 129 89 92 122 169 202 205 222 182 137 113 119 133 142 159 174 178 166 161 148 117 85 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 2866 2858 2849 2803 2752 2719 2705 2724 2725 2720 2729 2745 2750 2805 2829 2844 2857 2863 2865 2876 2849 2765 2656 2545 2444 2356 2303 2293 2261 2210 2158 2118 2080 2048 2019 2009 2008 1994 1972 1982 1993 2026 2042 2018 1998 1894 1739 1618 1561 1555 1551 1561 1562 1574 1592 1605 1604 1592 1578 1554 1533 1517 1484 1450 1421 1388 1343 1290 1250 1228 1153 1088 1022 963 920 899 883 883 868 857 860 857 842 814 775 748 732 693 646 599 551 509 477 460 443 430 423 418 416 416 407 405 403 404 413 426 425 452 476 483 492 505 503 526 538 561 594 621 624 628 607 607 614 617 614 600 586 574 562 551 549 537 544 547 549 547 534 525 541 555 560 562 578 625 625 597 583 579 578 575 579 524 403 290 226 204 249 267 268 273 289 303 337 307 299 316 350 358 360 342 339 367 382 339 314 279 269 278 288 284 281 247 233 225 233 263 306 323 322 318 308 286 251 225 217 217 217 220 234 258 280 289 272 236 220 220 211 211 206 192 172 197 204 200 173 135 125 119 116 119 118 115 129 145 139 148 161 168 165 177 183 175 156 146 149 145 130 131 154 188 201 193 197 200 199 200 212 213 219 225 227 231 244 269 276 314 352 368 391 420 368 328 320 313 277 282 246 184 183 276 376 409 399 394 426 548 705 782 1104 1247 1300 1424 1621 1479 1474 1649 1776 1783 1755 1760 1861 1985 2093 2147 2138 2106 2085 2061 2061 2093 2116 2110 2114 2108 2083 2049 2031 2032 2051 2074 2089 2099 2111 2099 2086 2086 2094 2104 2079 2068 2056 2032 1987 1940 1957 1959 1948 1928 1900 1877 1877 1882 1879 1886 1887 1833 1763 1724 1714 1703 1707 1750 1725 1638 1622 1651 1641 1646 1649 1598 1577 1600 1631 1628 1648 1673 1477 1273 1444 1337 1363 1279 1062 869 874 796 779 809 892 961 969 991 942 883 891 933 818 762 766 709 641 611 516 480 439 424 432 427 438 494 543 630 729 752 802 829 870 870 846 789 876 902 900 850 811 905 1040 1131 1206 1337 1356 1088 784 645 624 639 674 698 701 710 716 717 698 836 934 918 849 777 683 698 899 1273 1710 2033 2455 2542 2562 2592 2580 2493 2496 2422 2389 2387 2370 2372 2359 2608 2767 2765 2767 2315 2260 2254 2282 2305 2311 2183 2121 2119 2171 2214 2114 2105 1921 1865 1966 2088 2211 2132 1982 1639 1338 1319 1250 1217 1190 1177 1191 1211 1251 1331 1394 1471 1727 1644 1465 1457 1505 1434 1290 1094 1041 1002 945 892 890 864 840 824 804 783 778 772 753 728 712 680 658 654 639 619 610 600 586 570 559 536 530 490 464 462 466 448 394 366 336 303 272 279 278 261 276 300 263 245 232 208 198 209 222 222 220 209 191 188 195 187 181 173 150 140 163 180 176 173 157 114 104 121 152 160 203 224 205 163 121 120 123 141 161 177 191 185 185 170 141 106 73 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2815 2823 2826 2776 2703 2660 2658 2657 2653 2648 2658 2675 2667 2699 2732 2770 2794 2806 2833 2869 2844 2765 2659 2550 2455 2371 2365 2316 2263 2214 2166 2130 2084 2068 2047 2030 2018 1997 1977 1993 2007 2028 2043 2022 1972 1863 1726 1616 1559 1550 1553 1563 1569 1577 1590 1603 1608 1598 1583 1565 1547 1517 1473 1435 1408 1385 1356 1332 1317 1251 1177 1109 1045 987 944 919 919 905 882 866 864 855 840 826 802 768 731 688 641 596 549 510 490 474 440 420 411 405 400 405 398 397 396 396 401 410 410 433 441 455 485 511 524 539 549 568 591 604 628 635 618 597 586 588 602 606 583 567 555 542 546 539 543 547 552 550 540 527 561 578 581 589 619 635 631 603 575 562 563 560 545 575 504 360 234 205 231 273 309 315 294 297 338 327 315 339 391 396 371 368 363 367 385 354 296 285 285 274 259 293 314 282 246 228 235 253 286 320 320 311 305 313 290 259 230 226 244 216 223 248 288 313 294 219 215 217 218 203 182 175 183 193 198 197 179 140 123 122 122 118 116 135 157 148 142 143 145 138 133 156 166 151 134 135 140 131 114 106 135 211 230 229 235 225 203 220 209 212 214 212 211 219 246 255 265 288 310 322 341 375 364 358 375 380 347 282 181 160 231 234 283 350 394 425 447 516 678 836 1068 1274 1541 1694 1731 1713 1760 1863 1942 1992 1844 1818 1826 1895 1991 2030 2069 2056 2046 2050 2059 2084 2091 2101 2102 2089 2067 2036 2029 2035 2051 2075 2104 2128 2134 2121 2110 2109 2115 2137 2106 2077 2060 2038 2001 1993 1983 1982 1980 1966 1929 1896 1905 1914 1916 1915 1918 1858 1777 1755 1742 1697 1704 1772 1781 1714 1691 1749 1651 1652 1680 1685 1652 1607 1574 1570 1578 1622 1546 1219 1369 1378 1383 1318 1145 872 869 785 731 736 856 1068 1017 892 856 857 846 885 888 860 823 731 705 633 506 464 449 450 491 500 502 501 517 576 695 677 656 733 761 712 758 852 867 890 894 820 827 911 1136 1219 1202 1365 1490 1305 931 703 763 710 630 705 811 822 799 808 786 790 863 915 872 817 812 784 817 990 1383 1793 2157 2266 2408 2573 2552 2502 2519 2509 2482 2431 2356 2343 2362 2450 2541 2677 2746 2554 2312 2218 2331 2351 2296 2239 2177 2152 2190 2222 2234 2188 2062 1952 1962 2040 2177 2124 1879 1664 1674 1490 1384 1337 1283 1201 1205 1182 1195 1230 1260 1469 1675 1518 1339 1342 1546 1561 1262 1094 1042 1002 964 941 928 890 848 823 812 809 800 786 772 746 724 701 696 689 664 639 621 607 597 595 608 580 568 517 488 490 462 403 375 359 349 325 328 315 296 281 246 262 258 247 247 272 245 215 221 225 219 208 185 183 180 175 172 171 152 144 151 151 150 171 161 135 115 117 139 160 199 225 222 186 138 136 136 148 168 185 197 202 199 183 158 123 88 66 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 2778 2809 2796 2734 2660 2618 2606 2601 2586 2577 2586 2603 2567 2597 2639 2673 2695 2732 2807 2847 2832 2754 2648 2551 2467 2467 2390 2315 2260 2216 2170 2130 2106 2081 2060 2046 2024 2004 1981 1994 2010 2017 2018 2012 1945 1836 1717 1620 1564 1552 1552 1572 1578 1582 1595 1607 1608 1600 1592 1578 1550 1508 1459 1424 1402 1383 1371 1360 1327 1269 1201 1132 1067 1011 968 978 951 922 897 874 866 852 843 835 810 768 725 681 635 590 549 522 508 472 438 413 399 391 384 391 390 391 393 394 391 400 397 401 411 435 467 502 523 547 563 574 583 590 622 635 623 600 582 579 571 584 569 552 544 529 527 522 522 534 545 545 547 594 624 631 632 640 729 710 661 615 579 552 552 541 533 510 478 419 258 239 225 263 329 363 293 296 342 366 368 376 404 396 403 400 369 340 339 345 310 305 311 302 257 258 298 294 267 254 298 343 296 270 285 300 292 315 306 291 280 278 264 248 244 260 319 408 426 468 296 244 234 204 174 170 175 184 202 217 200 155 134 137 135 113 93 109 129 140 144 141 141 133 132 138 140 139 131 128 123 115 124 148 162 230 232 227 231 231 208 206 209 211 216 220 204 196 218 251 270 267 257 282 284 318 327 308 328 338 329 285 212 152 216 321 297 301 380 483 505 686 719 778 846 1045 1544 1716 1679 1711 1830 1913 1970 1986 1878 1857 1909 1960 1974 1966 2000 2021 2038 2040 2042 2057 2063 2076 2077 2058 2050 2037 2038 2040 2049 2072 2114 2147 2152 2143 2137 2136 2144 2147 2117 2088 2066 2042 2032 2012 1995 1993 1993 1986 1952 1941 1927 1927 1950 1948 1949 1904 1877 1862 1800 1736 1732 1765 1790 1799 1811 1827 1673 1703 1795 1819 1761 1770 1601 1537 1501 1473 1480 1296 1304 1307 1316 1313 1227 890 853 863 811 728 777 880 834 817 842 884 892 940 864 868 900 814 806 759 618 519 492 490 488 483 484 464 451 488 497 468 530 603 635 674 783 826 836 909 987 941 1035 1217 1351 1253 1049 1175 1325 1324 1138 950 1015 759 620 756 909 842 734 660 692 762 786 808 726 629 629 707 777 883 1224 1607 1734 1870 2270 2553 2693 2637 2594 2595 2541 2464 2415 2369 2343 2351 2329 2567 2679 2626 2432 2268 2274 2171 2222 2268 2237 2209 2219 2224 2254 2254 2162 2021 1946 1964 1973 2010 1930 1778 1627 1489 1434 1414 1354 1306 1231 1210 1230 1219 1171 1443 1597 1508 1282 1250 1246 1417 1295 1091 1046 1018 988 981 961 927 887 846 851 850 823 795 786 763 739 734 740 716 687 662 640 623 619 616 599 570 539 513 506 488 478 448 403 374 361 347 349 334 302 292 269 256 255 249 234 230 223 232 244 241 216 212 197 183 174 182 153 148 139 130 122 109 118 135 142 138 127 124 136 162 199 229 238 230 213 175 145 157 175 188 204 217 217 202 175 141 114 105 80 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2776 2798 2777 2715 2636 2586 2580 2559 2531 2510 2509 2539 2484 2504 2533 2554 2592 2673 2777 2831 2819 2743 2640 2561 2561 2478 2394 2318 2259 2214 2166 2144 2123 2090 2061 2041 2027 1991 1985 1993 1998 2002 2013 1997 1919 1815 1709 1622 1571 1569 1565 1579 1592 1598 1602 1604 1605 1606 1602 1583 1545 1500 1450 1411 1386 1376 1372 1360 1332 1283 1222 1155 1089 1035 1029 1008 970 935 908 880 866 855 849 836 806 763 724 680 633 590 562 538 503 469 435 407 389 379 368 367 374 382 388 392 387 395 390 386 394 415 441 493 528 559 577 582 589 595 622 637 628 603 582 571 549 561 559 539 527 522 520 518 522 526 527 540 550 599 616 616 654 803 789 711 651 619 600 587 560 540 512 484 458 413 332 291 266 288 341 365 324 309 348 380 398 399 382 388 401 392 371 372 353 326 322 329 332 336 337 279 281 299 298 291 313 314 296 277 265 267 290 300 302 300 295 287 282 273 271 286 348 448 728 968 676 345 249 219 191 193 205 216 220 221 204 177 165 165 159 140 115 96 116 142 149 141 148 136 131 132 141 149 126 129 121 112 115 131 168 201 204 211 229 238 319 248 225 220 218 237 216 194 202 226 238 229 229 263 315 340 300 255 281 296 306 312 290 199 264 284 279 283 337 444 657 876 860 805 822 942 1202 1411 1528 1662 1775 1781 1940 1934 1871 1882 1987 2023 2023 1999 1987 2001 2040 2041 2045 2048 2059 2067 2062 2056 2051 2048 2048 2050 2053 2071 2122 2151 2156 2153 2156 2164 2172 2160 2137 2117 2101 2074 2059 2036 2023 2017 2008 1996 1985 1978 1968 1969 1994 1994 1991 1981 1967 1925 1871 1812 1787 1793 1811 1825 1871 1852 1713 1727 1848 1859 1857 1824 1677 1542 1471 1444 1504 1497 1378 1310 1334 1298 1257 1024 944 933 932 829 765 793 831 857 835 853 889 879 790 751 818 840 837 783 675 576 534 514 481 464 425 356 352 382 382 431 528 587 702 835 915 897 907 1100 1126 1188 1371 1538 1408 1039 978 1035 1112 1219 1333 1362 1151 861 665 650 811 792 704 626 615 677 676 668 621 621 656 700 802 923 1131 1221 1243 1534 1932 2268 2598 2800 2720 2540 2475 2450 2460 2455 2386 2406 2413 2535 2670 2661 2440 2363 2211 2043 2040 2187 2252 2225 2214 2196 2196 2258 2246 2211 2233 2059 1820 1944 1777 1864 1732 1498 1412 1371 1330 1308 1322 1299 1310 1205 1144 1328 1531 1516 1207 1200 1217 1317 1356 1188 1045 1023 1012 990 973 959 929 897 902 905 879 832 809 785 772 771 750 728 701 673 650 648 635 617 606 616 612 531 527 496 470 441 413 385 374 369 376 369 309 302 303 293 272 263 237 318 321 272 274 267 237 220 213 205 199 196 179 161 140 122 120 109 106 113 123 128 126 126 137 163 199 235 243 246 233 200 154 169 186 198 209 233 233 220 196 173 151 132 99 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 2780 2796 2771 2709 2617 2602 2558 2514 2466 2429 2428 2449 2401 2406 2415 2445 2519 2626 2734 2812 2804 2723 2636 2627 2558 2479 2395 2318 2256 2207 2180 2158 2120 2084 2056 2034 2021 1986 1983 1986 1986 1990 1997 1959 1885 1792 1700 1634 1621 1593 1579 1592 1607 1607 1610 1614 1612 1610 1603 1583 1544 1494 1441 1401 1384 1379 1366 1362 1331 1292 1240 1177 1121 1109 1061 1020 981 945 917 885 874 868 857 836 802 758 716 670 624 601 584 535 499 465 433 404 383 374 368 360 363 371 381 388 387 388 386 384 388 404 433 483 530 562 578 595 612 611 622 636 639 628 624 570 543 545 551 545 515 510 508 503 501 508 516 532 565 590 578 721 1481 732 732 704 598 603 599 600 558 532 498 448 414 401 408 346 301 316 348 342 348 349 332 332 388 385 375 381 394 407 405 398 362 330 323 338 352 354 356 312 302 324 335 327 356 371 373 369 359 295 280 284 293 302 317 277 295 283 278 305 348 348 941 1201 790 265 263 231 215 213 220 227 231 227 205 197 194 191 191 181 160 148 145 147 150 148 158 151 146 147 148 148 141 153 152 137 132 162 192 189 198 224 247 271 373 355 299 247 202 202 190 180 185 193 193 192 239 270 306 313 231 217 259 289 302 312 329 277 382 467 494 449 476 670 964 1008 939 907 833 890 1016 1211 1407 1519 1503 1543 1737 1842 1859 1861 1920 1903 1937 1970 1986 1996 2039 2035 2034 2040 2051 2068 2070 2056 2055 2064 2070 2071 2062 2086 2126 2147 2146 2148 2165 2183 2187 2173 2150 2138 2139 2115 2089 2064 2044 2038 2035 2023 2011 1996 1990 1998 2039 2046 2045 2041 2020 1970 1897 1883 1883 1886 1885 1883 1916 1883 1792 1731 1793 1824 1837 1834 1729 1551 1446 1440 1353 1319 1337 1356 1434 1304 1241 1227 1180 1043 1053 918 824 798 863 985 874 817 813 834 850 830 766 830 802 691 603 549 485 455 464 466 411 351 358 422 491 550 644 700 853 933 941 934 1001 1135 1147 1234 1328 1302 1211 1015 1004 1047 1079 1047 1057 1231 1084 835 707 673 727 731 706 666 649 653 683 708 688 685 839 840 858 860 921 1037 1154 1328 1572 1849 2031 2036 2419 2366 2299 2240 2241 2333 2275 2329 2594 2912 2906 2416 2393 2348 2201 2045 1957 2041 2153 2173 2158 2132 2091 2180 2273 2318 2215 1927 1650 1651 1545 1608 1725 1651 1403 1314 1291 1401 1508 1337 1307 1248 1194 1245 1469 1513 1424 1309 1223 1286 1441 1217 1127 1088 1025 989 973 953 940 936 930 924 909 877 846 821 812 791 776 749 716 690 686 676 647 628 615 580 548 547 535 507 468 442 416 413 405 383 370 355 320 300 302 305 263 250 230 234 220 228 260 268 263 252 237 227 219 205 197 190 171 173 146 120 108 109 109 115 116 119 133 159 199 229 241 253 251 220 178 177 189 196 219 239 242 233 224 223 196 154 116 66 22 36 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 2776 2788 2761 2703 2654 2594 2523 2461 2408 2370 2365 2381 2332 2313 2327 2372 2457 2583 2696 2786 2785 2729 2706 2626 2550 2471 2393 2318 2251 2218 2196 2151 2110 2074 2041 2020 2008 1985 1976 1974 1971 1974 1966 1926 1856 1774 1710 1688 1648 1607 1600 1617 1631 1627 1629 1626 1619 1610 1600 1584 1545 1491 1439 1417 1403 1371 1358 1359 1334 1299 1253 1206 1187 1148 1087 1042 1001 958 929 908 898 882 863 838 800 756 715 672 652 633 583 531 494 461 430 408 400 380 370 357 353 362 378 389 389 387 384 380 379 398 418 461 506 535 561 604 634 636 641 650 658 657 627 586 552 537 540 533 510 501 497 496 499 503 508 519 545 578 615 712 1489 1478 1443 1021 569 612 597 594 555 518 484 432 384 374 391 373 340 331 358 332 323 331 340 343 363 361 370 382 390 391 399 399 375 338 317 332 337 364 358 345 351 366 391 391 415 425 433 445 407 413 332 307 314 304 325 309 304 309 309 306 300 569 1051 1231 972 495 332 346 306 248 263 362 293 245 212 203 198 190 198 199 193 188 184 183 177 164 168 160 152 161 162 162 151 160 166 143 136 144 149 175 208 218 221 220 278 306 271 214 190 182 181 174 166 168 193 198 237 264 279 294 287 251 238 253 283 286 331 453 532 682 851 726 638 788 1002 1067 958 897 852 861 902 1078 1323 1201 1300 1329 1511 1728 1864 1835 1956 1893 1904 1964 2008 1996 2036 2050 2048 2045 2050 2076 2075 2062 2077 2103 2104 2107 2088 2100 2127 2142 2136 2141 2168 2191 2196 2179 2161 2161 2153 2133 2108 2084 2063 2063 2064 2051 2031 2019 2013 2029 2068 2092 2098 2095 2085 2041 1978 1957 1965 1938 1897 1904 1923 1934 1920 1866 1804 1835 1851 1848 1786 1539 1480 1402 1305 1301 1385 1432 1485 1463 1427 1391 1363 1170 1098 962 878 891 938 1069 962 852 795 786 800 776 747 754 698 570 555 548 440 394 425 474 396 382 378 451 580 643 669 791 880 923 979 953 1027 1079 1107 1115 1132 1215 1162 1098 1047 1041 1102 1104 1092 1105 964 738 708 693 685 696 700 674 640 678 766 847 900 852 865 881 874 851 817 950 1056 1238 1416 1571 1642 1769 2021 2044 1960 1913 1893 1836 1912 2057 2358 2667 2421 2337 2310 2274 2204 2079 1962 1977 2015 2042 2098 2118 2018 2101 2177 2217 2268 2137 1702 1518 1430 1354 1328 1437 1348 1253 1198 1230 1346 1345 1379 1409 1334 1236 1386 1434 1445 1356 1207 1160 1359 1312 1225 1098 1031 990 971 949 932 929 915 919 913 897 873 851 846 820 793 759 729 718 697 671 656 643 627 598 601 576 545 520 491 438 446 445 415 377 372 340 321 316 311 314 272 249 237 226 228 241 257 264 266 271 273 261 240 220 216 228 212 219 201 163 131 135 120 113 115 113 123 155 195 211 230 261 262 239 200 174 180 189 219 240 251 253 257 244 218 179 138 106 85 77 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 2771 2778 2760 2729 2664 2572 2487 2414 2355 2313 2293 2304 2261 2243 2263 2311 2407 2537 2662 2757 2781 2740 2696 2618 2536 2459 2387 2322 2274 2246 2188 2139 2096 2058 2035 2014 1996 1990 1979 1960 1949 1958 1936 1899 1836 1774 1746 1709 1658 1623 1617 1631 1646 1649 1648 1635 1625 1616 1605 1582 1548 1497 1476 1453 1406 1373 1357 1353 1333 1302 1269 1250 1220 1169 1111 1064 1023 981 957 949 921 894 870 842 797 752 706 686 668 622 576 528 489 456 433 422 402 378 364 350 345 354 371 380 385 386 386 386 379 391 416 447 465 492 553 609 648 657 655 653 654 663 636 601 561 536 538 515 508 495 485 483 483 487 495 504 517 552 611 724 989 1322 1215 862 664 655 614 593 559 516 473 431 426 386 370 379 395 362 358 354 344 337 347 357 347 353 366 378 386 399 418 406 383 352 327 360 354 373 388 404 406 371 400 421 426 423 425 458 456 456 434 406 383 401 341 346 362 354 332 342 403 902 1271 1335 1187 960 789 759 541 291 226 254 435 297 213 197 193 186 193 218 216 200 205 201 202 183 185 193 176 180 175 169 155 157 185 182 174 175 179 183 178 203 223 223 229 220 207 214 198 190 184 179 177 176 192 207 238 260 258 259 263 284 277 262 298 243 243 336 426 573 846 777 669 714 776 779 859 830 798 786 768 735 728 995 1170 1272 1410 1615 1836 1826 1908 1949 1968 2009 2049 2022 2021 2043 2067 2070 2065 2085 2093 2098 2107 2122 2110 2109 2096 2103 2121 2124 2143 2144 2169 2197 2203 2187 2192 2180 2176 2163 2133 2094 2073 2077 2073 2055 2038 2034 2046 2059 2091 2129 2133 2127 2104 2082 2046 2023 2029 1965 1935 1941 1943 1936 1956 1975 1886 1881 1904 1888 1861 1651 1586 1507 1434 1395 1472 1528 1607 1645 1559 1382 1371 1232 1153 1132 1139 1017 1002 1082 1007 925 979 1014 943 826 723 666 653 581 583 552 478 408 390 441 414 406 394 403 500 576 580 673 757 847 889 933 962 1035 1121 1121 1125 1166 1178 1134 1019 905 894 982 1038 1014 878 729 661 633 635 671 697 627 671 694 744 881 1025 933 1033 1071 1061 1049 934 1079 1184 1284 1360 1401 1479 1658 1824 1807 1620 1551 1493 1522 1591 1710 1895 1964 2055 2063 2086 2156 2173 2032 1942 1902 1910 2009 2034 1989 2034 2045 2069 2242 2298 2210 1868 1573 1419 1400 1476 1400 1294 1203 1160 1397 1407 1340 1377 1457 1423 1321 1307 1355 1418 1399 1224 1130 1180 1249 1305 1186 1054 988 962 952 948 928 905 901 894 881 877 873 854 828 796 766 757 746 720 701 679 645 621 612 601 581 559 526 506 498 481 443 394 395 375 350 344 346 314 313 280 256 258 257 238 251 261 273 264 263 269 276 270 240 207 223 225 229 240 228 188 200 202 177 140 122 125 152 175 186 229 261 271 259 228 203 181 179 203 237 261 265 273 265 243 207 161 128 126 103 65 24 4 7 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 2775 2779 2769 2748 2645 2548 2456 2372 2303 2259 2248 2243 2206 2185 2206 2263 2371 2498 2628 2702 2716 2720 2671 2604 2529 2451 2383 2344 2330 2241 2177 2125 2078 2041 2019 2008 1997 1983 1966 1949 1936 1932 1907 1873 1831 1795 1766 1721 1671 1650 1645 1644 1650 1667 1658 1644 1630 1619 1611 1587 1554 1538 1513 1468 1422 1383 1367 1356 1337 1314 1297 1278 1229 1180 1129 1082 1041 1004 1000 965 931 902 876 846 795 748 729 711 668 624 577 525 484 458 444 425 397 376 363 349 340 347 357 365 377 385 387 382 383 386 386 393 422 480 547 610 654 670 670 670 667 663 646 610 570 550 552 528 509 486 472 471 475 478 483 487 509 557 615 709 797 871 904 877 810 692 630 602 575 528 484 485 444 393 362 369 432 391 383 371 349 335 343 357 344 349 360 365 378 394 416 401 375 358 347 376 371 379 405 431 414 388 385 395 410 420 423 413 407 459 501 511 519 517 407 338 356 427 427 421 489 946 1332 1364 1408 1417 1292 1090 702 237 187 199 328 368 292 179 180 183 203 249 284 285 258 239 240 218 207 222 220 209 185 170 161 157 165 173 170 167 175 195 217 249 244 237 233 219 202 205 197 190 186 184 163 181 197 220 238 241 232 200 219 266 284 268 322 306 253 256 364 539 717 700 644 643 686 762 788 769 760 774 785 778 717 914 1082 1216 1361 1490 1532 1592 1762 1921 1983 2049 2072 2072 2058 2045 2063 2073 2072 2084 2092 2096 2114 2138 2110 2111 2120 2126 2133 2137 2153 2159 2177 2202 2204 2202 2196 2201 2203 2185 2143 2114 2110 2103 2083 2061 2055 2045 2061 2075 2107 2158 2157 2144 2123 2103 2095 2096 2089 2022 1971 1951 1947 1911 1908 1937 1909 1904 1937 1863 1824 1771 1694 1649 1628 1596 1626 1657 1741 1774 1588 1484 1482 1369 1278 1271 1182 1081 1056 1061 1030 972 949 1100 1055 904 748 613 615 646 636 605 582 506 452 468 454 431 412 357 443 488 513 526 568 761 806 880 940 1013 1149 1191 1222 1297 1326 1289 1046 1027 927 919 1018 1074 916 858 764 631 535 581 611 575 578 620 727 920 1030 1013 1085 1156 1155 1135 1085 1176 1287 1285 1198 1183 1311 1474 1605 1618 1371 1311 1445 1406 1222 1335 1506 1536 1534 1593 1795 1958 2024 1923 1845 1905 1961 1794 1975 2097 2013 1790 1740 1892 2179 2309 2153 1820 1744 1508 1451 1417 1309 1271 1227 1254 1252 1268 1283 1370 1435 1461 1414 1360 1422 1388 1257 1147 1101 1112 1202 1129 1055 992 950 945 951 926 904 886 880 880 871 859 841 820 808 796 788 768 745 703 676 666 652 642 632 599 580 542 533 533 486 465 410 394 367 336 337 345 316 306 302 264 267 260 247 237 232 256 237 225 239 262 293 273 228 233 229 210 228 241 233 244 260 235 185 151 136 142 156 184 225 261 278 267 250 246 203 172 174 220 235 253 270 274 266 235 189 185 171 127 91 68 30 25 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 0 0 0 0 0 0 0 0 0 0 2772 2774 2767 2731 2627 2524 2426 2334 2255 2209 2205 2194 2160 2138 2163 2230 2342 2462 2538 2594 2667 2675 2633 2584 2517 2443 2393 2377 2323 2235 2165 2106 2058 2032 2002 1997 1991 1975 1952 1937 1920 1912 1886 1861 1840 1807 1765 1723 1687 1663 1657 1666 1668 1681 1671 1657 1641 1625 1615 1592 1583 1569 1532 1482 1432 1401 1374 1355 1341 1331 1319 1280 1234 1187 1140 1093 1055 1053 1014 972 936 906 878 844 792 771 749 705 656 612 569 522 488 471 450 418 390 370 357 346 337 337 337 353 371 384 388 383 390 392 388 393 420 466 534 603 655 679 680 683 674 678 670 638 590 583 562 542 514 484 465 460 471 478 479 509 588 657 618 671 712 722 726 749 749 693 640 607 581 538 537 500 450 403 363 343 397 387 389 380 350 325 337 347 341 340 346 352 374 388 401 395 375 369 367 384 389 392 409 449 420 413 380 370 391 403 394 394 404 418 455 534 630 584 513 423 345 418 426 456 643 1050 1393 1484 1506 1399 1309 1152 826 355 214 489 544 401 278 188 178 197 229 251 253 273 278 277 283 269 244 255 228 225 215 196 176 162 153 169 198 208 195 242 303 271 251 249 253 239 222 208 197 188 184 174 184 208 207 203 223 232 227 214 228 263 295 346 381 395 343 294 377 528 632 643 628 626 692 801 1010 977 881 840 852 840 817 891 1026 1163 1327 1362 1398 1506 1686 1886 1955 2039 2063 2070 2074 2069 2078 2077 2076 2080 2090 2111 2132 2119 2108 2115 2137 2138 2161 2164 2173 2182 2188 2192 2190 2193 2196 2205 2223 2220 2185 2181 2158 2115 2093 2083 2072 2077 2091 2108 2138 2175 2181 2168 2159 2163 2164 2133 2115 2068 2016 1975 1966 1969 1940 1925 1911 1911 1995 1892 1863 1773 1688 1714 1735 1725 1754 1786 1828 1836 1698 1666 1624 1527 1427 1325 1169 1104 1054 1022 1052 1044 952 902 899 918 881 688 687 736 735 689 693 606 510 472 463 433 424 357 403 466 499 496 588 714 827 924 975 1026 1106 1173 1192 1183 1203 1318 1129 1085 1002 956 928 976 901 824 700 542 407 425 480 498 516 608 649 830 969 1053 1069 973 1081 1117 1148 1156 1101 1166 1023 1005 1101 1222 1316 1373 1289 1232 1329 1444 1139 1160 1220 1239 1242 1296 1431 1620 1766 1809 1884 2148 2098 1849 1857 1854 1823 1352 1340 1409 1645 1976 2223 1916 1963 1808 1668 1582 1476 1488 1548 1597 1519 1397 1261 1344 1397 1443 1480 1385 1426 1425 1303 1161 1138 1100 1115 1098 1060 1007 990 956 942 931 910 888 888 881 869 852 830 808 791 782 777 771 739 726 698 693 681 649 633 600 588 566 557 545 481 454 411 377 368 358 347 342 327 318 328 287 289 284 273 255 231 237 245 249 239 233 273 291 305 288 248 211 214 228 234 242 268 275 241 193 160 164 167 187 220 257 281 281 282 262 220 171 136 176 190 227 264 279 273 250 236 232 201 152 111 83 74 65 29 20 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 2757 2756 2743 2706 2623 2510 2391 2290 2212 2209 2168 2148 2122 2099 2127 2207 2319 2390 2444 2531 2631 2630 2597 2555 2500 2462 2442 2373 2312 2227 2149 2087 2045 2022 2013 1990 1969 1956 1945 1926 1909 1893 1876 1864 1847 1807 1766 1731 1704 1684 1673 1675 1682 1693 1682 1662 1647 1637 1624 1616 1603 1579 1543 1496 1453 1417 1387 1366 1357 1347 1321 1279 1235 1191 1145 1108 1103 1060 1016 974 937 905 877 838 811 784 743 697 650 612 569 529 504 481 445 413 386 366 353 344 338 337 335 344 363 382 386 390 393 391 390 398 416 455 521 594 642 658 684 684 677 681 693 689 653 636 589 552 516 483 462 463 470 473 474 571 894 1000 837 726 680 682 691 720 719 687 643 602 576 569 534 496 456 413 370 346 365 414 462 451 368 330 336 341 340 339 343 349 365 382 399 399 384 390 386 390 389 390 410 432 429 407 382 372 375 387 391 394 394 409 462 600 689 652 595 570 584 582 483 498 715 1037 1353 1361 988 1092 1244 1175 968 688 343 301 335 364 287 211 177 197 223 226 236 281 297 313 322 319 302 276 234 220 215 197 171 157 141 145 165 186 210 238 487 590 419 260 262 242 225 207 193 189 172 157 163 164 173 196 239 211 202 193 213 306 322 432 477 508 522 492 526 651 724 760 735 680 665 685 930 1084 1053 970 929 889 873 960 1107 1166 1232 1278 1343 1435 1590 1825 1885 1924 1955 2015 2076 2095 2090 2086 2086 2083 2074 2078 2083 2093 2093 2104 2122 2142 2182 2198 2204 2218 2230 2234 2225 2210 2205 2221 2244 2236 2220 2198 2160 2122 2091 2094 2086 2086 2095 2116 2133 2195 2202 2192 2194 2198 2180 2149 2125 2103 2069 2020 2026 2002 1975 1940 1887 1914 1958 1954 1879 1763 1662 1710 1718 1747 1754 1772 1844 1818 1742 1674 1606 1566 1541 1358 1239 1153 1053 981 1022 1012 922 898 957 960 979 897 884 870 801 716 683 651 627 603 512 420 396 360 408 499 503 512 666 781 877 961 1047 1036 1049 1074 1085 1073 1009 1004 1030 997 971 939 857 792 754 723 695 591 430 404 420 435 493 934 736 756 867 970 958 951 1004 1071 1158 1276 1301 1226 978 915 1029 1177 1275 1220 1211 1157 1045 1147 1104 1075 1069 1057 953 1023 1187 1437 1624 1720 1949 1834 1713 1705 1653 1455 1400 1213 1150 1166 1248 1293 1705 1778 1915 1970 1853 1785 1729 1722 1724 1646 1377 1506 1446 1445 1456 1393 1431 1417 1455 1398 1227 1232 1179 1114 1087 1081 1074 1028 1030 989 952 929 916 914 898 887 877 846 823 801 792 788 780 775 755 757 727 698 698 661 647 628 599 581 566 556 490 437 400 375 377 366 356 348 356 317 319 323 317 308 296 286 271 264 256 256 242 227 247 263 265 294 270 236 213 199 201 215 231 257 266 238 214 195 182 187 211 247 253 273 286 275 237 182 137 125 141 192 233 256 260 259 265 255 227 183 139 111 111 83 55 38 17 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2737 2735 2712 2671 2601 2489 2362 2269 2264 2182 2129 2106 2085 2064 2103 2204 2271 2320 2398 2501 2593 2589 2567 2535 2516 2494 2429 2364 2298 2215 2132 2071 2041 2034 2013 1985 1965 1951 1927 1907 1892 1883 1877 1865 1840 1807 1770 1746 1724 1707 1706 1700 1696 1701 1688 1668 1655 1647 1642 1633 1615 1592 1560 1517 1476 1435 1405 1391 1378 1351 1321 1278 1233 1189 1154 1151 1109 1058 1014 974 936 902 870 853 821 777 734 689 641 599 564 546 523 477 440 404 378 360 349 345 338 336 333 340 358 376 384 390 394 392 393 408 417 458 518 568 602 647 693 694 697 704 720 740 727 676 619 564 520 490 463 462 463 468 491 632 1107 992 868 823 793 722 713 741 724 696 656 603 596 565 529 493 459 428 394 384 364 364 391 440 415 352 345 342 338 348 358 358 365 384 393 385 386 398 400 399 398 402 400 399 400 396 388 386 382 379 374 370 379 403 445 571 628 630 618 618 649 596 522 542 641 746 845 1105 1066 1086 1183 1206 1102 927 788 718 581 344 300 223 166 153 165 178 209 261 277 294 312 325 315 286 253 218 186 162 157 146 127 132 168 198 207 213 594 711 502 243 247 248 235 212 199 189 173 163 173 200 223 228 236 211 200 196 208 341 370 438 501 579 707 790 829 846 914 965 902 864 799 864 1011 1110 1103 1037 983 941 946 1002 1040 1088 1126 1213 1299 1372 1515 1714 1792 1810 1847 1933 2026 2055 2081 2097 2100 2096 2054 2038 2058 2069 2071 2088 2080 2111 2148 2179 2208 2239 2246 2256 2262 2267 2269 2250 2241 2243 2233 2206 2173 2117 2103 2105 2107 2111 2127 2139 2158 2195 2212 2207 2210 2209 2165 2141 2139 2129 2106 2101 2071 2029 2002 1960 1864 1878 1878 1857 1827 1786 1696 1655 1639 1635 1619 1657 1741 1727 1673 1628 1613 1618 1574 1452 1309 1161 1052 1024 1025 1010 935 864 934 889 888 903 879 762 692 646 637 637 603 515 488 418 379 361 368 383 474 572 698 802 872 874 900 944 965 957 945 987 984 1005 974 900 919 854 734 677 622 587 687 852 726 613 597 497 448 577 659 697 725 747 892 890 914 944 949 900 811 803 802 822 857 886 849 888 967 996 888 883 906 921 934 884 915 971 1190 1400 1506 2060 1853 1510 1310 1295 1314 1224 1208 1203 1168 1150 1140 1091 1121 1453 1916 2320 2191 2011 1985 1958 1902 2076 1930 1849 1697 1605 1624 1526 1455 1434 1451 1476 1474 1310 1215 1161 1107 1090 1093 1072 1046 1015 995 960 951 938 914 899 875 849 828 817 810 790 770 766 758 746 736 715 707 665 638 617 596 596 555 519 485 453 395 383 379 387 380 346 365 359 348 333 324 312 310 310 309 295 266 267 258 247 242 231 246 284 276 256 240 244 214 202 203 224 260 249 251 225 194 182 200 216 229 259 285 287 250 198 176 156 115 149 188 223 233 247 265 261 241 207 174 169 139 103 77 55 29 33 27 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 2725 2720 2686 2640 2574 2465 2355 2338 2241 2154 2096 2067 2052 2043 2101 2166 2217 2295 2387 2474 2552 2551 2528 2513 2496 2454 2413 2351 2285 2202 2119 2062 2053 2035 2003 1974 1955 1940 1921 1904 1892 1885 1875 1858 1839 1799 1772 1757 1750 1743 1722 1708 1708 1706 1693 1673 1662 1658 1653 1643 1625 1597 1564 1525 1493 1458 1436 1419 1386 1352 1318 1274 1228 1196 1187 1148 1103 1053 1008 969 930 895 877 859 816 763 722 678 632 599 583 560 518 470 433 400 375 357 345 345 334 333 334 340 351 369 372 384 394 398 401 409 419 461 501 532 578 640 680 698 695 700 725 758 743 706 649 587 536 502 472 473 478 479 531 714 1000 895 841 865 882 820 809 817 789 741 703 683 620 570 533 500 467 435 421 414 381 454 621 401 428 382 360 348 336 360 376 372 372 380 387 388 392 401 409 406 392 402 402 393 404 415 406 400 401 391 386 385 383 395 433 482 564 634 642 633 619 614 623 631 624 615 538 861 1036 1040 1079 1159 1133 1097 1094 965 599 382 315 222 157 136 124 154 175 258 328 348 326 341 324 304 278 244 203 178 169 146 119 105 128 157 197 210 227 301 432 325 267 255 249 225 216 211 215 216 211 197 191 205 248 265 260 257 240 285 298 347 420 518 682 854 961 988 1019 1042 993 966 858 875 1006 969 975 999 985 932 868 823 842 971 1082 1165 1251 1279 1423 1606 1693 1756 1809 1860 1945 2013 2059 2066 2095 2105 2063 2058 2063 2058 2054 2045 2049 2081 2124 2166 2200 2215 2225 2244 2261 2277 2288 2256 2263 2264 2246 2221 2204 2160 2134 2125 2122 2113 2118 2115 2151 2195 2216 2197 2197 2196 2174 2160 2158 2110 2096 2073 2041 2021 2006 1946 1892 1886 1881 1867 1853 1820 1727 1633 1578 1550 1457 1523 1573 1565 1540 1542 1526 1561 1582 1512 1329 1116 1112 1091 1086 1070 958 780 958 903 872 883 901 752 694 591 559 570 537 462 404 400 410 407 402 382 416 545 672 764 783 790 837 881 901 863 870 871 930 979 950 856 803 757 735 672 549 441 622 922 991 885 851 590 585 628 642 653 655 654 750 840 889 793 738 691 651 648 696 820 791 783 742 746 828 851 831 828 842 866 923 846 823 835 962 1098 1098 1631 1628 1300 1023 1111 1143 1148 1167 1151 1073 1059 1011 1052 1238 1601 1836 1789 1959 2085 2095 2130 2077 2092 1823 1656 1659 1663 1496 1436 1450 1467 1482 1507 1492 1360 1273 1240 1146 1149 1125 1099 1079 1073 1035 1000 996 978 956 928 908 878 852 842 830 807 785 784 785 785 776 735 698 663 635 603 606 593 562 530 495 476 434 420 396 377 384 350 349 351 349 336 326 316 312 311 307 295 261 261 260 253 263 245 238 249 263 251 241 252 239 215 190 186 226 227 235 237 213 188 194 195 210 247 282 288 258 229 219 167 118 118 142 161 161 208 247 260 248 226 215 199 160 123 93 73 76 67 44 22 13 2 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 2717 2711 2666 2613 2544 2472 2414 2324 2225 2136 2069 2034 2026 2034 2083 2119 2203 2301 2382 2461 2511 2499 2487 2477 2458 2434 2390 2335 2271 2191 2114 2087 2056 2025 1993 1966 1947 1933 1908 1892 1887 1880 1868 1855 1839 1799 1779 1773 1770 1759 1736 1713 1711 1708 1693 1675 1669 1665 1655 1640 1619 1598 1578 1543 1536 1514 1474 1429 1392 1354 1315 1270 1236 1223 1183 1133 1093 1046 999 960 920 901 884 852 803 748 708 667 626 609 586 548 511 466 428 396 370 353 351 338 331 329 333 339 344 351 362 380 396 407 414 418 434 459 478 509 574 636 687 724 741 741 740 773 776 732 674 615 541 511 507 528 527 523 607 790 916 919 902 909 946 910 899 906 877 823 825 755 643 570 532 505 477 451 451 440 413 451 622 439 414 406 385 359 342 368 388 383 377 383 382 390 398 403 410 416 391 393 393 393 406 422 417 411 418 420 410 389 371 380 411 462 515 546 591 595 627 679 689 648 612 584 728 925 990 1012 1033 1056 1066 1121 1163 1033 445 372 314 244 197 159 111 122 127 173 259 318 328 368 360 329 290 255 218 210 179 146 117 92 113 151 162 183 230 308 361 299 234 216 236 232 219 224 208 187 175 168 179 233 284 308 299 255 232 230 270 353 515 562 643 792 870 915 1029 1011 988 1016 1006 967 972 883 967 968 899 841 813 813 920 1038 1079 1082 1204 1245 1333 1365 1449 1635 1743 1799 1876 1956 1967 1942 2065 2107 2095 2076 2065 2058 2057 2033 2023 2045 2092 2142 2180 2179 2197 2224 2254 2287 2297 2288 2283 2273 2253 2228 2197 2168 2150 2147 2149 2132 2134 2142 2158 2185 2187 2177 2182 2190 2189 2175 2160 2109 2081 2055 2035 2011 1997 1941 1907 1880 1859 1860 1830 1803 1738 1684 1681 1593 1443 1510 1527 1454 1487 1386 1408 1437 1477 1457 1310 1059 1019 987 995 1018 1026 864 971 1008 994 944 982 819 720 642 577 542 488 439 401 411 457 464 450 444 482 533 569 618 641 694 743 789 842 824 812 769 758 806 813 818 731 663 648 623 556 445 571 799 925 893 851 628 609 715 682 663 655 610 672 872 995 811 694 632 626 654 731 864 873 837 778 772 833 855 894 934 930 909 919 882 842 823 824 819 907 1060 1065 1025 913 977 954 965 1016 1040 943 1003 1005 973 1167 1832 1683 1668 1786 1868 2040 2198 2295 2161 1862 1732 1762 1679 1548 1469 1453 1551 1622 1644 1635 1533 1326 1309 1289 1276 1214 1145 1099 1080 1066 1072 1055 1010 985 947 921 905 894 885 850 835 816 801 806 786 761 733 702 673 675 681 644 609 572 565 506 486 472 446 414 407 388 368 358 349 344 333 324 317 312 311 303 285 254 239 241 251 275 259 236 230 248 230 229 245 257 246 194 215 199 188 206 232 220 201 195 191 193 229 268 283 274 259 230 179 131 105 98 84 115 158 205 241 259 240 232 214 188 153 116 108 101 82 60 29 22 8 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2705 2694 2644 2585 2541 2502 2404 2303 2212 2125 2055 2013 2002 2010 2056 2133 2226 2315 2383 2455 2484 2471 2453 2439 2427 2407 2366 2314 2254 2188 2135 2101 2050 2013 1983 1956 1935 1921 1902 1897 1887 1874 1863 1855 1834 1802 1788 1784 1775 1761 1734 1710 1709 1708 1693 1681 1673 1664 1653 1640 1624 1608 1571 1565 1548 1519 1481 1435 1395 1354 1311 1281 1262 1222 1168 1125 1085 1037 988 951 927 909 876 837 791 732 696 654 642 615 572 539 504 461 423 391 370 366 349 338 329 328 334 339 342 344 361 380 396 414 422 430 442 451 467 507 581 637 689 741 780 777 744 810 790 750 710 644 576 572 552 567 610 638 741 834 878 891 903 931 978 969 960 960 950 923 932 803 671 579 527 492 479 479 469 457 442 434 517 450 433 417 390 369 357 368 386 390 383 384 373 388 401 400 403 425 403 383 377 384 398 415 415 414 410 397 385 379 366 371 391 419 442 467 570 616 663 688 677 651 623 672 1072 1366 1217 1073 998 982 990 1022 1075 1138 786 494 346 324 292 214 143 128 150 193 223 229 278 348 376 343 271 211 214 202 174 140 112 97 120 129 148 180 208 263 363 345 282 260 257 231 235 228 223 233 236 244 261 289 306 301 264 253 253 264 297 410 780 781 773 785 808 865 952 929 940 977 993 989 1069 1097 1093 985 857 793 789 873 1003 1079 1045 897 1035 1047 1126 1249 1334 1503 1641 1735 1795 1812 1830 1922 1980 2017 2037 2041 2051 2046 2092 2062 2023 2037 2075 2130 2138 2152 2166 2189 2228 2276 2292 2292 2288 2283 2267 2250 2228 2201 2186 2183 2161 2133 2114 2103 2115 2141 2147 2150 2152 2152 2145 2141 2129 2114 2086 2053 2024 1971 1964 1948 1923 1899 1919 1886 1848 1811 1773 1757 1790 1654 1513 1535 1525 1388 1400 1320 1281 1288 1324 1299 1235 1108 995 923 905 835 887 871 798 781 908 892 930 834 761 747 700 622 552 504 471 462 507 514 497 481 491 529 525 527 574 637 694 740 770 783 802 806 745 792 789 795 755 684 613 618 600 544 584 720 742 742 762 672 618 739 720 724 705 674 688 792 901 837 739 694 682 601 756 834 898 970 809 760 809 864 875 837 864 911 901 887 886 816 793 806 850 895 906 889 857 862 860 839 869 1011 1035 1115 1161 1147 1374 1940 1900 1958 2175 2123 2149 2254 2318 2206 1987 2041 1984 1739 1502 1427 1504 1754 1821 1889 1955 1775 1594 1763 1619 1365 1292 1222 1152 1100 1111 1143 1094 1045 1016 987 978 978 949 915 881 862 845 830 810 833 805 751 721 681 701 668 657 645 592 563 552 521 483 463 419 409 394 383 370 348 339 327 322 322 318 314 304 286 260 234 235 278 312 325 284 210 224 243 253 251 277 289 274 259 217 192 186 212 218 218 211 190 190 216 247 264 272 268 235 190 143 105 103 88 91 116 157 205 224 225 222 210 200 173 150 141 123 98 77 44 28 23 24 19 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 2699 2677 2622 2583 2556 2497 2390 2297 2208 2118 2040 1992 1985 1991 2085 2180 2261 2334 2388 2444 2455 2444 2424 2407 2396 2377 2342 2295 2247 2206 2153 2090 2040 2001 1970 1946 1925 1912 1901 1889 1875 1862 1857 1851 1829 1813 1800 1785 1774 1764 1736 1711 1706 1705 1693 1689 1671 1661 1650 1635 1617 1597 1599 1585 1557 1525 1484 1436 1396 1351 1319 1301 1268 1214 1162 1118 1075 1027 977 951 938 901 860 821 778 718 682 673 647 604 562 526 496 457 418 392 384 366 351 339 329 328 334 338 342 349 363 382 403 428 435 441 445 455 477 513 584 641 710 762 771 807 781 814 818 800 763 686 675 621 584 630 742 808 867 889 899 904 908 948 999 1008 998 993 1000 1009 960 837 699 586 516 493 488 480 473 468 454 423 449 446 440 423 397 374 366 361 372 385 382 372 371 392 403 403 405 415 397 379 365 359 375 402 403 403 405 412 419 409 383 372 377 386 404 447 514 599 683 722 708 662 616 699 933 1180 1374 1112 1105 1009 922 958 962 835 814 618 431 399 326 277 209 162 166 225 228 264 284 329 360 344 316 320 292 247 197 143 103 95 97 108 138 168 203 266 344 353 327 295 254 229 234 229 213 257 257 277 307 320 304 279 251 250 239 262 367 529 885 949 938 925 867 846 864 863 873 892 884 870 1061 1222 1194 998 860 841 861 914 995 1082 1116 961 989 939 948 1145 1275 1451 1571 1617 1645 1735 1815 1870 1896 1952 1997 1991 1984 1999 2051 2056 2011 2026 2061 2066 2104 2135 2124 2152 2202 2252 2269 2273 2283 2292 2285 2276 2263 2251 2246 2204 2170 2151 2136 2125 2117 2111 2123 2117 2100 2096 2108 2114 2119 2114 2083 2016 1981 1958 1948 1943 1931 1931 1910 1879 1840 1821 1823 1831 1841 1735 1584 1474 1434 1418 1371 1307 1230 1176 1220 1197 1152 1081 994 910 911 790 772 812 844 772 819 787 815 839 826 795 787 735 665 598 569 586 609 599 563 536 532 564 560 535 532 573 647 694 719 733 754 745 682 780 804 800 775 663 657 668 644 605 618 637 742 723 696 661 614 694 780 774 719 681 627 769 783 802 817 644 654 598 689 778 887 1000 764 661 698 792 789 839 815 871 912 901 874 864 883 896 902 901 846 846 867 878 864 794 950 1072 1114 1157 1193 1263 1634 2028 2248 2243 2338 2343 2351 2368 2349 2247 2242 2172 2087 1842 1528 1522 1529 1907 2210 2318 2132 2115 2301 2145 1730 1640 1378 1289 1222 1191 1190 1157 1129 1093 1053 1030 1030 993 963 940 914 889 878 870 858 846 799 781 730 712 719 713 690 646 605 585 575 544 499 480 438 407 401 396 372 349 334 322 317 314 318 317 308 295 280 279 265 311 341 321 329 264 256 278 313 291 304 315 327 324 274 237 204 200 207 206 214 197 192 206 224 226 257 259 238 201 155 138 120 92 78 87 114 117 136 172 197 197 192 179 173 162 136 111 89 70 63 55 31 22 14 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 2705 2661 2628 2596 2541 2470 2374 2288 2203 2115 2036 1995 1989 2019 2137 2242 2303 2355 2408 2425 2434 2435 2415 2374 2365 2345 2314 2279 2254 2223 2136 2077 2028 1989 1960 1938 1916 1915 1894 1877 1867 1858 1852 1845 1833 1822 1804 1781 1768 1756 1720 1705 1703 1697 1692 1678 1662 1650 1638 1624 1618 1616 1589 1561 1542 1519 1482 1435 1393 1360 1337 1306 1260 1208 1155 1107 1061 1016 974 962 927 886 845 805 763 706 694 671 633 591 549 519 489 450 420 407 389 361 343 337 333 329 334 337 348 358 368 384 411 438 446 447 452 467 493 533 595 646 673 699 788 844 851 848 852 856 820 801 758 689 661 720 871 928 958 981 981 943 918 963 997 1016 1023 1020 1027 1045 1015 892 738 630 549 550 501 472 471 483 463 413 406 417 427 419 404 387 372 359 355 360 370 366 371 386 398 398 397 394 390 375 358 360 383 380 384 387 388 388 388 375 365 367 374 376 404 439 489 578 678 720 719 656 624 643 808 1271 1372 1404 1234 918 741 832 820 665 603 583 544 418 337 305 271 233 220 269 265 326 351 346 336 315 345 325 287 250 206 142 103 115 138 150 149 170 199 258 315 367 385 348 294 261 248 233 221 243 275 270 266 287 295 260 248 233 213 254 411 627 904 1013 1004 978 892 846 834 821 810 813 805 841 947 1090 1158 977 925 937 910 890 941 1067 1200 1195 1204 1144 998 1053 1252 1412 1472 1468 1479 1573 1688 1764 1826 1841 1831 1869 1918 1946 1974 2005 1972 1972 1988 2023 2078 2117 2092 2110 2154 2177 2196 2259 2282 2275 2267 2261 2260 2258 2245 2206 2184 2164 2133 2093 2093 2086 2090 2092 2093 2077 2084 2085 2091 2088 2057 2004 1980 1961 1949 1943 1930 1898 1879 1856 1855 1890 1876 1883 1822 1710 1594 1511 1466 1436 1371 1297 1227 1145 1170 1195 1186 1128 1036 981 970 939 902 876 963 844 835 799 790 817 865 842 819 791 744 677 688 683 696 679 651 629 638 650 610 548 511 520 612 657 668 681 695 697 685 748 785 772 769 675 663 669 651 589 593 646 713 739 721 660 658 696 773 804 713 675 599 574 631 789 1007 712 599 617 667 721 895 867 715 568 533 610 737 880 939 991 1072 998 1001 958 962 992 989 977 982 983 952 880 832 790 890 938 959 1048 1048 1169 1341 1624 1895 2181 2247 2347 2421 2429 2387 2351 2266 2227 2164 2023 1866 1936 1625 1868 2613 2193 2786 2713 2596 2446 1787 1668 1509 1385 1319 1313 1236 1254 1202 1139 1098 1096 1071 1015 988 972 941 898 911 903 896 868 829 804 774 770 766 748 717 671 651 642 607 563 519 490 461 444 438 407 372 344 326 318 310 298 303 309 306 307 305 302 376 469 392 365 360 358 345 309 388 361 350 356 352 381 355 322 268 219 227 204 207 203 199 199 200 220 243 251 239 209 181 167 135 101 77 76 83 86 100 128 160 166 174 177 174 169 151 131 110 101 87 67 42 26 21 16 17 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 2698 2665 2638 2587 2517 2453 2363 2286 2204 2117 2052 2042 2020 2077 2193 2289 2332 2375 2394 2402 2412 2412 2390 2346 2336 2316 2291 2274 2253 2204 2122 2063 2016 1978 1951 1928 1927 1909 1885 1864 1851 1844 1841 1840 1834 1819 1798 1776 1761 1745 1716 1693 1685 1683 1676 1663 1650 1639 1629 1617 1617 1605 1587 1569 1546 1518 1476 1431 1400 1380 1349 1299 1252 1200 1148 1097 1050 1015 991 951 911 869 828 791 751 739 701 656 618 577 538 507 478 451 429 412 384 364 352 342 335 334 335 342 353 361 371 390 412 454 466 465 467 483 511 560 625 664 680 720 802 884 907 899 897 927 915 894 839 767 732 815 1020 1047 1075 1104 1086 1000 929 972 1053 1096 1094 1073 1079 1092 1064 944 769 639 638 575 513 477 475 501 473 456 429 411 419 418 412 402 386 373 367 347 355 363 371 381 390 387 390 395 392 372 347 349 362 366 377 385 389 404 413 415 402 394 395 396 415 444 494 579 676 673 683 653 622 623 773 1531 1626 1705 1353 789 599 625 573 505 449 413 450 409 312 291 310 329 336 331 328 363 395 398 382 387 390 362 315 262 219 179 169 161 132 108 140 180 205 236 285 370 385 359 321 283 249 210 209 219 240 255 257 268 284 259 261 314 435 554 704 801 898 916 840 784 775 788 788 785 796 809 826 853 880 938 1054 893 935 932 836 741 773 969 986 1048 1206 1239 1054 1023 1175 1261 1309 1454 1479 1512 1608 1704 1741 1700 1772 1856 1883 1877 1887 1951 1923 1934 1957 1997 2061 2095 2083 2086 2103 2127 2174 2223 2251 2251 2246 2244 2240 2245 2245 2225 2194 2156 2122 2119 2097 2087 2091 2096 2075 2067 2067 2065 2061 2052 2031 2000 1988 1976 1956 1947 1930 1891 1876 1880 1896 1942 1897 1850 1776 1684 1603 1597 1517 1451 1382 1293 1244 1199 1190 1231 1274 1239 1144 1074 1058 1074 1057 919 993 925 895 897 901 912 893 888 859 816 778 766 739 739 743 743 787 754 762 740 678 580 488 464 554 596 613 637 630 676 700 714 734 732 753 696 652 649 656 649 680 712 750 800 800 767 756 763 812 881 750 712 703 658 604 739 958 832 701 634 640 697 825 804 655 488 468 538 754 912 997 1029 1052 986 995 1018 1009 916 934 919 929 965 961 816 786 801 825 823 835 909 943 1044 1169 1223 1311 1813 2176 2406 2456 2471 2434 2414 2365 2296 2232 2205 2207 1852 1478 1892 2563 1992 2049 2034 2221 2941 2352 1964 1706 1639 1538 1453 1367 1275 1204 1164 1154 1135 1102 1051 1014 1010 995 1001 983 956 927 898 870 850 850 831 798 760 724 694 682 668 623 592 541 493 469 466 429 401 369 343 325 323 301 286 285 290 291 296 299 288 330 554 490 442 391 404 481 374 402 436 471 473 411 408 412 409 375 347 304 246 213 206 219 223 217 220 231 248 245 219 211 188 148 112 85 79 77 74 81 96 124 138 139 134 151 158 154 144 133 133 106 80 55 33 24 24 21 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 2725 2690 2637 2566 2488 2421 2350 2277 2201 2151 2137 2071 2082 2146 2237 2315 2352 2372 2389 2401 2405 2394 2361 2314 2301 2285 2275 2260 2226 2183 2106 2050 2004 1966 1942 1939 1917 1897 1872 1850 1841 1836 1834 1830 1822 1809 1790 1765 1752 1731 1705 1690 1685 1675 1663 1649 1636 1624 1611 1605 1596 1593 1572 1541 1521 1501 1464 1434 1415 1388 1346 1290 1241 1191 1139 1087 1050 1044 985 938 893 851 812 775 764 738 690 642 604 564 529 498 479 627 895 407 383 362 350 345 342 339 341 347 362 375 382 390 427 446 472 493 497 505 545 604 663 704 731 773 833 896 944 962 957 990 997 958 922 891 862 951 1086 1126 1170 1199 1171 1078 1009 1010 1019 1060 1141 1145 1146 1144 1096 991 873 868 728 607 527 486 488 521 514 492 449 414 414 419 416 413 406 394 375 347 349 359 366 374 383 386 388 394 386 362 352 357 359 367 380 390 383 398 385 356 356 386 403 404 410 444 504 566 566 637 656 638 608 601 640 755 1267 1523 1171 655 536 469 417 401 404 406 327 337 275 246 265 274 371 345 320 337 388 430 422 425 408 380 351 290 248 215 199 167 120 141 166 192 221 234 240 340 375 381 339 287 265 221 228 235 240 235 200 242 266 287 306 341 500 721 869 926 920 846 656 679 721 740 751 763 798 772 785 815 817 786 845 769 835 845 729 724 683 770 679 698 952 1143 1129 1097 1084 1087 1129 1354 1470 1521 1549 1588 1609 1590 1664 1760 1835 1855 1843 1877 1834 1839 1885 1934 2009 2058 2067 2070 2074 2080 2124 2190 2224 2235 2229 2205 2203 2212 2218 2213 2190 2159 2134 2111 2095 2088 2085 2079 2058 2046 2033 2023 2023 2029 2023 2013 2000 1979 1964 1941 1915 1889 1878 1891 1914 1899 1854 1807 1769 1750 1746 1670 1575 1492 1428 1284 1263 1257 1233 1244 1310 1258 1201 1125 1075 1073 1093 945 948 934 921 930 932 953 960 934 896 885 885 857 814 792 816 836 871 875 850 785 731 626 465 391 372 415 546 588 602 667 729 723 729 725 746 721 660 673 681 731 782 817 830 872 861 868 851 816 796 860 806 790 779 720 644 705 836 833 733 723 647 674 778 803 654 495 494 585 738 867 872 769 807 1048 1174 944 894 780 778 758 740 816 867 776 752 764 761 761 764 816 884 952 979 964 1324 1841 2252 2402 2448 2462 2419 2340 2293 2328 2390 2485 2318 1853 1627 2274 2059 2028 2101 2080 1851 2628 2801 2637 2244 2256 1918 1616 1430 1340 1283 1229 1216 1174 1130 1089 1040 1025 1016 998 981 975 931 912 906 930 921 863 826 771 721 703 691 659 622 589 548 501 498 466 435 401 364 348 333 316 293 274 270 274 274 277 292 316 313 403 543 602 596 406 647 521 458 474 487 529 497 472 461 468 476 475 401 313 246 220 277 282 257 235 217 240 241 242 233 203 164 126 99 92 85 77 73 79 94 105 86 100 122 138 146 144 142 134 116 96 72 49 43 37 25 17 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 2770 2708 2630 2551 2464 2402 2337 2276 2244 2226 2155 2127 2151 2211 2285 2348 2366 2386 2397 2399 2386 2360 2338 2289 2272 2265 2254 2232 2201 2158 2098 2040 1991 1960 1953 1930 1905 1884 1862 1841 1828 1819 1817 1817 1811 1795 1779 1755 1739 1718 1704 1696 1675 1667 1654 1635 1617 1608 1601 1598 1594 1581 1561 1540 1524 1495 1461 1446 1420 1379 1338 1278 1228 1180 1152 1138 1087 1036 974 919 872 832 799 787 762 723 676 627 588 548 517 495 483 588 871 443 389 364 351 356 356 345 347 357 373 387 389 417 428 473 520 536 529 540 594 634 669 724 800 856 899 936 975 1006 1026 1049 1046 1015 979 958 978 1054 1111 1164 1210 1240 1230 1176 1100 1073 1091 1131 1178 1152 1179 1187 1151 1086 1059 940 784 650 551 498 502 534 545 516 459 411 406 410 412 413 413 407 389 365 356 353 360 377 378 378 383 389 383 360 343 342 351 363 379 392 381 378 373 409 479 500 464 433 422 434 460 464 548 641 669 646 608 586 591 885 1390 1512 1047 625 570 546 508 428 339 287 306 282 237 199 210 285 311 327 330 327 376 394 412 442 446 411 389 319 261 233 201 164 133 164 187 192 194 214 234 339 339 319 318 304 306 282 280 264 240 243 265 292 312 325 317 363 598 876 972 966 941 818 639 614 648 704 738 738 739 725 746 780 766 715 699 692 744 776 677 722 678 652 574 485 675 903 1015 1014 980 1000 1071 1177 1346 1462 1496 1524 1519 1545 1587 1648 1726 1764 1754 1746 1747 1786 1849 1884 1968 2012 2032 2059 2080 2099 2128 2166 2193 2195 2200 2179 2168 2165 2176 2186 2179 2159 2139 2110 2082 2070 2066 2068 2046 2019 2006 1995 1998 2010 2015 2007 1990 1971 1960 1929 1908 1904 1901 1866 1879 1853 1823 1796 1780 1772 1722 1671 1605 1515 1513 1348 1322 1274 1211 1200 1260 1197 1157 1104 1035 1018 1076 1022 962 919 918 943 968 956 946 956 921 947 967 954 885 789 823 859 861 895 914 770 705 611 472 392 397 426 526 582 616 636 621 718 737 718 719 742 696 804 766 742 765 803 869 918 953 1014 1066 969 854 872 898 919 907 807 733 720 779 820 794 716 660 664 749 880 717 705 619 589 627 741 854 680 847 1269 1311 966 878 795 756 734 751 765 809 781 760 804 767 708 713 763 859 1027 1030 970 1213 1563 1910 2365 2180 2262 2379 2426 2431 2347 2477 2445 2200 1738 1545 1712 1807 1773 1749 2389 1935 2023 2286 2277 2001 2425 2241 1882 1554 1437 1335 1347 1296 1223 1177 1128 1073 1068 1070 1044 1024 1000 954 952 988 1010 922 875 842 802 765 758 710 657 602 560 552 513 491 450 424 397 350 342 323 302 286 266 266 268 277 290 290 289 266 400 512 575 869 601 581 583 535 549 541 556 551 527 516 525 557 555 504 396 304 290 348 376 335 285 240 236 237 236 236 215 181 142 121 115 95 87 79 74 74 79 74 81 95 111 126 122 126 124 112 100 80 67 59 43 28 22 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 2784 2706 2626 2537 2447 2383 2329 2304 2286 2233 2189 2189 2221 2269 2324 2365 2387 2408 2407 2393 2368 2335 2309 2260 2246 2237 2223 2204 2174 2134 2087 2031 1986 1974 1947 1918 1893 1871 1849 1827 1815 1812 1809 1804 1795 1784 1766 1740 1722 1714 1704 1680 1665 1657 1646 1621 1599 1595 1592 1580 1558 1603 1624 1500 1496 1479 1470 1446 1411 1370 1330 1268 1220 1197 1180 1131 1079 1026 962 900 850 814 801 785 750 709 664 613 575 537 512 500 482 470 529 412 387 372 353 356 365 357 358 369 389 427 533 564 486 477 556 597 579 594 624 651 692 757 873 916 958 997 1023 1044 1066 1091 1094 1070 1032 1013 1051 1058 1124 1206 1267 1290 1300 1265 1242 1224 1191 1186 1182 1183 1197 1206 1195 1176 1133 1013 859 703 580 511 517 550 565 534 468 411 404 406 404 405 415 411 399 376 362 361 367 372 378 376 380 383 378 350 355 353 349 354 380 389 391 390 395 415 450 699 563 451 461 458 467 476 552 619 653 644 611 599 595 830 1186 1342 937 659 615 598 544 465 358 271 257 258 260 258 228 306 311 293 286 278 321 321 352 390 415 446 449 379 361 332 258 189 161 127 131 151 171 229 260 309 285 247 280 280 297 294 270 248 254 240 294 299 288 272 231 386 609 831 935 959 922 806 719 646 598 627 624 643 648 667 689 660 633 631 632 653 686 701 659 683 683 641 542 391 510 682 813 860 902 991 1007 1081 1265 1448 1482 1486 1513 1533 1565 1633 1614 1615 1620 1649 1683 1711 1783 1842 1904 1927 1961 2025 2003 2014 2047 2096 2125 2142 2171 2168 2161 2163 2173 2172 2170 2158 2138 2113 2088 2078 2072 2063 2040 2016 1989 1975 1977 1983 1986 1986 1959 1959 1949 1930 1922 1924 1907 1844 1839 1842 1823 1771 1761 1766 1683 1597 1566 1467 1501 1502 1402 1227 1137 1101 1141 1106 1057 1039 998 983 1027 1020 969 932 933 984 1016 1005 979 992 967 996 1007 995 982 849 788 782 799 846 904 706 621 536 457 434 461 494 565 613 624 629 617 682 715 723 732 806 813 848 791 731 844 967 1004 1004 1017 1132 1379 1216 1001 911 941 1002 941 882 852 751 748 750 796 738 687 685 728 787 743 709 681 642 611 715 738 624 732 1234 1346 1017 862 845 819 773 823 807 791 779 774 855 880 812 752 754 787 890 913 1036 1223 1257 1408 1361 1605 2048 2365 2202 2025 2212 2169 1900 1800 1572 1383 1438 1575 1715 1569 1906 1905 1860 1933 1935 1825 2261 2404 2112 1534 1466 1480 1439 1355 1268 1202 1168 1133 1126 1128 1109 1038 995 990 1005 1016 959 924 887 852 824 826 786 731 675 621 570 563 527 488 468 488 407 376 359 328 297 286 274 275 277 288 323 310 405 489 475 500 475 666 656 625 622 594 592 602 610 614 578 587 570 574 597 596 499 416 401 403 421 453 385 341 326 280 223 226 218 198 169 171 131 106 95 90 83 79 76 74 74 78 87 91 94 106 114 105 101 86 79 73 52 41 28 15 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 2776 2697 2617 2524 2430 2366 2334 2315 2284 2247 2230 2239 2262 2298 2339 2386 2410 2417 2406 2381 2346 2311 2278 2250 2224 2207 2195 2179 2147 2109 2066 2025 1996 1969 1934 1907 1881 1858 1838 1816 1812 1804 1793 1875 1995 1763 1753 1723 1709 1702 1686 1662 1651 1638 1622 1602 1584 1580 1575 1565 1546 1852 2231 1468 1484 1485 1461 1426 1396 1358 1319 1256 1226 1202 1154 1121 1066 1013 945 878 833 816 796 767 735 698 654 599 566 535 519 501 474 455 437 389 380 390 386 368 371 365 369 386 405 419 511 653 686 630 585 669 636 643 655 685 747 815 954 1016 1049 1066 1074 1108 1099 1130 1152 1136 1084 1055 1057 1090 1172 1284 1360 1335 1352 1348 1334 1313 1308 1282 1230 1195 1190 1198 1199 1219 1148 1033 893 743 605 558 540 571 593 559 483 430 405 399 401 408 416 410 401 388 379 380 381 380 387 388 385 384 381 378 369 364 360 349 369 389 396 403 415 417 406 1404 879 452 485 487 498 513 546 601 649 647 632 624 636 764 967 1049 784 652 587 610 765 839 599 399 276 268 335 411 358 355 371 375 308 282 283 279 291 339 416 425 452 460 440 403 346 267 202 180 193 195 195 223 226 233 235 231 248 299 316 292 264 253 272 275 290 273 241 236 267 416 586 670 722 909 848 855 829 728 619 626 615 609 637 695 739 717 728 701 675 667 673 645 618 610 619 595 516 387 416 518 582 598 793 899 917 1023 1217 1376 1351 1397 1446 1448 1458 1606 1706 1700 1673 1641 1625 1647 1727 1793 1810 1837 1899 1954 1958 1986 2023 2037 2039 2087 2128 2129 2117 2133 2150 2148 2144 2137 2119 2075 2074 2073 2076 2070 2052 2038 2001 1971 1956 1951 1946 1948 1931 1924 1915 1906 1903 1909 1850 1828 1815 1797 1795 1771 1754 1718 1650 1571 1551 1460 1445 1452 1401 1194 1089 1025 1035 1051 1035 1003 998 981 1006 1029 977 990 981 1034 1089 1098 1113 1042 1111 1145 1052 1004 1034 964 883 826 740 661 681 599 546 517 479 467 536 543 571 623 623 664 699 684 678 715 720 727 770 824 824 800 940 1095 1163 1106 1015 1133 1370 1276 1066 944 910 1020 920 1235 1243 762 758 735 723 707 718 725 749 788 770 743 743 709 731 774 752 672 605 842 1119 1044 873 840 801 780 825 851 828 806 790 858 900 881 829 803 821 857 964 1194 1505 1331 1330 1206 1346 1990 2164 1940 1791 1713 1650 1543 1567 1554 1488 1415 1413 1672 1590 1772 1912 1831 1858 1848 2064 2341 2493 2385 1852 1797 1661 1484 1389 1322 1258 1247 1225 1173 1137 1106 1059 1022 1012 1020 1026 971 925 893 869 866 852 806 744 681 616 613 571 526 488 455 430 439 428 377 340 304 295 296 301 306 306 351 354 392 425 426 512 503 560 615 629 617 639 619 588 629 670 660 668 645 606 628 635 587 569 549 482 496 520 491 468 447 375 298 249 229 211 205 186 150 121 106 101 104 98 89 80 73 74 77 77 78 87 98 95 91 90 93 83 65 48 33 26 21 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 2771 2695 2610 2509 2417 2386 2353 2307 2291 2259 2265 2279 2302 2322 2342 2408 2425 2423 2401 2364 2322 2282 2278 2232 2193 2175 2162 2148 2120 2086 2058 2032 1986 1952 1922 1894 1868 1846 1831 1821 1803 1788 1774 1839 1950 1742 1736 1723 1704 1683 1667 1644 1631 1616 1602 1588 1569 1561 1555 1540 1515 1594 1750 1457 1483 1516 1518 1490 1376 1342 1302 1262 1228 1188 1140 1099 1049 997 934 875 843 820 778 745 717 685 643 590 583 556 522 491 465 459 434 388 363 369 391 388 381 375 383 401 409 425 565 769 872 801 633 716 707 702 709 737 803 874 1026 1104 1121 1126 1122 1122 1132 1180 1231 1230 1145 1148 1126 1142 1227 1344 1430 1387 1389 1405 1406 1368 1311 1317 1270 1223 1194 1191 1185 1204 1154 1066 943 783 672 639 586 589 616 577 493 432 416 410 404 412 415 417 416 408 397 398 390 393 396 395 389 382 380 378 376 375 371 355 366 384 387 393 411 421 444 625 597 483 499 521 531 550 578 610 644 648 657 669 680 705 771 771 670 624 576 622 1031 1260 993 656 512 490 500 545 545 465 365 358 334 366 363 332 297 287 402 409 455 466 434 407 390 335 284 272 277 233 205 226 226 219 252 357 375 397 360 314 298 286 296 294 280 263 265 271 324 432 508 535 654 806 815 891 931 853 866 718 654 647 678 736 816 831 839 815 782 729 694 661 653 680 702 652 547 415 376 389 383 412 541 662 795 953 1058 1039 1155 1266 1333 1341 1336 1416 1404 1481 1542 1556 1564 1555 1633 1681 1699 1790 1868 1912 1913 1908 1916 1910 1951 1994 2040 2066 2073 2094 2087 2096 2099 2093 2083 2097 2091 2085 2086 2087 2072 2046 2003 1966 1949 1934 1921 1921 1894 1875 1872 1869 1872 1883 1850 1789 1730 1740 1744 1749 1749 1724 1657 1579 1539 1497 1477 1462 1441 1218 1094 1011 970 973 987 995 1020 1029 1018 1048 1049 1057 1050 1080 1147 1209 1144 1137 1235 1234 1083 1047 1029 1023 1024 997 790 678 674 644 621 614 577 576 617 617 589 622 626 703 726 680 657 691 694 679 726 841 869 951 1042 1096 1123 1148 997 1122 1282 1262 1142 1130 950 1013 993 961 972 896 832 742 685 683 742 724 713 757 792 742 702 715 721 734 757 739 676 678 806 900 842 738 740 757 796 834 853 868 835 832 849 860 829 819 826 846 905 1102 1409 1377 1272 1225 1456 1764 1682 1584 1516 1484 1518 1519 1514 1507 1485 1465 1376 1436 1410 1484 1768 1763 1826 1785 1842 2247 2564 2573 2497 2178 1585 1517 1422 1377 1370 1350 1275 1209 1142 1100 1055 1011 999 989 976 949 920 881 871 870 853 810 745 687 671 645 585 526 490 485 519 538 486 391 353 328 331 342 345 344 350 373 391 399 408 439 479 500 532 590 605 598 624 649 613 667 689 702 718 733 685 687 675 658 658 613 563 554 564 580 578 511 437 366 313 282 274 243 203 169 135 129 133 127 115 105 96 83 82 86 80 73 75 82 82 78 81 86 84 72 56 42 41 28 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2760 2682 2594 2496 2465 2414 2348 2308 2295 2294 2303 2319 2327 2335 2374 2417 2428 2417 2388 2345 2302 2298 2262 2206 2165 2148 2134 2119 2092 2068 2050 2021 1964 1932 1905 1880 1855 1838 1835 1818 1790 1770 1760 1760 1767 1717 1710 1701 1683 1660 1648 1627 1612 1599 1589 1577 1549 1541 1530 1513 1525 1572 1522 1496 1713 1715 1622 1547 1346 1320 1302 1263 1210 1167 1124 1078 1032 980 930 895 857 807 761 727 699 667 627 609 578 545 512 482 453 457 432 406 390 372 398 398 396 391 394 411 418 464 616 760 811 773 702 743 766 771 770 791 843 949 1086 1159 1175 1207 1188 1157 1168 1224 1284 1295 1280 1264 1236 1253 1317 1363 1483 1484 1478 1462 1423 1396 1364 1360 1329 1271 1231 1202 1198 1206 1172 1093 979 848 832 708 617 602 627 594 515 494 463 419 401 411 418 422 422 420 417 401 398 397 402 402 388 384 379 378 379 381 376 368 376 374 379 405 421 418 445 517 552 524 535 536 542 568 604 626 639 637 664 703 720 692 661 637 628 597 549 543 1150 1309 1175 1071 977 642 595 628 695 625 365 347 352 383 392 384 362 306 349 353 382 424 443 421 411 379 356 350 307 267 250 273 292 296 312 310 331 339 330 292 299 291 292 279 249 228 270 306 336 390 462 495 591 722 805 903 1012 1039 944 834 771 749 757 792 839 834 805 808 863 831 751 774 816 771 737 680 588 486 422 412 352 355 427 543 702 844 704 790 1001 1195 1303 1311 1311 1373 1353 1322 1339 1433 1492 1481 1473 1487 1575 1678 1771 1833 1839 1804 1793 1836 1871 1913 1962 2003 1997 1987 2014 2042 2056 2070 2087 2062 2044 2048 2066 2085 2069 2048 2016 1995 1988 1953 1930 1907 1882 1864 1852 1840 1828 1819 1802 1761 1681 1702 1700 1704 1720 1738 1705 1587 1528 1502 1457 1407 1373 1229 1128 1082 1066 1022 1082 1054 1064 1102 1073 1089 1071 1076 1086 1097 1143 1226 1247 1220 1172 1123 1116 1077 1061 1033 985 1068 920 813 788 816 823 767 700 660 673 705 660 655 645 682 712 676 677 689 681 676 738 908 884 995 1071 1095 1151 1176 1026 1066 1192 1282 1275 1201 1063 1049 1094 1086 1099 1083 934 789 679 601 680 701 690 698 788 793 769 750 738 713 675 791 766 683 641 647 579 620 681 753 834 848 881 899 888 866 745 795 795 782 783 817 859 991 1120 1145 1102 1025 1120 1249 1332 1353 1337 1389 1468 1483 1496 1529 1534 1460 1384 1310 1276 1277 1526 1520 1621 1777 1979 2396 2612 2712 2615 2215 1736 1531 1420 1376 1366 1338 1296 1239 1178 1122 1068 1067 1025 1036 1020 924 954 922 897 864 838 820 753 724 700 645 581 534 499 541 600 578 506 421 366 364 399 403 399 397 393 399 421 428 435 464 483 492 531 551 551 560 605 681 720 692 666 681 715 763 758 745 729 770 720 661 620 607 606 638 625 584 519 437 369 379 376 328 271 207 167 165 170 165 146 130 116 101 105 117 97 83 76 76 77 74 75 80 81 75 64 66 52 38 26 15 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 2746 2666 2577 2549 2491 2407 2337 2305 2313 2323 2329 2332 2336 2355 2405 2428 2427 2405 2368 2330 2323 2282 2235 2181 2136 2117 2102 2086 2068 2055 2036 2001 1943 1913 1888 1865 1850 1845 1822 1803 1774 1753 1745 1745 1742 1725 1700 1678 1661 1636 1623 1606 1593 1586 1577 1558 1531 1519 1505 1492 1491 1498 1490 1500 1531 1506 1419 1356 1315 1301 1291 1250 1188 1148 1105 1061 1015 968 936 913 844 792 746 710 681 650 648 603 563 532 503 474 451 454 449 433 406 389 402 408 412 411 412 430 439 494 621 743 780 731 707 734 793 834 835 861 921 1014 1102 1183 1265 1255 1195 1182 1210 1269 1337 1346 1360 1348 1346 1383 1453 1453 1535 1563 1554 1522 1467 1416 1370 1393 1384 1336 1313 1233 1196 1180 1144 1074 1017 1015 889 747 651 625 646 602 584 543 481 444 411 413 415 422 431 431 430 418 402 405 417 412 403 393 383 381 389 402 387 383 378 374 385 413 423 429 459 498 537 568 575 562 562 586 625 635 631 638 677 721 736 719 663 648 629 594 553 494 930 1045 998 970 927 696 634 695 781 754 468 482 404 335 327 371 412 382 386 382 376 387 412 442 453 448 445 422 351 281 259 276 310 311 351 338 350 362 334 366 408 358 282 238 247 264 305 335 378 466 551 521 572 670 755 814 949 1108 1063 978 918 871 861 878 898 877 848 876 912 914 887 865 806 756 715 655 605 567 533 430 437 435 441 479 573 594 503 607 832 1053 1211 1340 1378 1450 1498 1445 1332 1315 1358 1371 1370 1439 1470 1526 1632 1720 1750 1724 1749 1777 1811 1851 1888 1930 1890 1917 1965 2001 2015 2021 2035 2014 1999 2012 2038 2052 2049 2040 2031 2019 1996 1968 1944 1919 1885 1843 1841 1819 1795 1794 1811 1741 1694 1677 1662 1646 1638 1673 1666 1580 1509 1469 1402 1338 1305 1236 1179 1209 1194 1144 1139 1126 1112 1177 1184 1169 1137 1115 1102 1109 1158 1189 1211 1240 1235 1173 1145 1145 1142 1057 927 1004 966 914 905 922 932 919 869 796 728 744 736 704 677 665 674 676 711 711 688 702 682 828 878 951 996 1033 1104 1140 1046 1010 1114 1124 1202 1256 1204 1116 1161 1169 1140 1033 894 799 710 743 765 788 776 762 774 796 834 854 798 814 764 826 823 733 707 650 598 615 678 750 800 886 920 894 875 950 779 743 757 784 821 862 890 937 970 989 1010 1110 1179 1195 1176 1177 1214 1265 1370 1462 1517 1306 1451 1514 1489 1412 1321 1272 1269 1310 1368 1488 2017 2253 2336 2375 2401 2182 1850 1602 1472 1450 1348 1276 1263 1246 1223 1208 1219 1128 1102 1111 1042 963 996 981 938 886 838 819 780 757 722 665 599 551 502 481 488 555 527 468 422 415 460 450 448 449 445 436 448 461 469 476 491 501 515 531 544 548 578 623 626 599 597 632 657 710 750 750 771 800 777 719 666 657 663 682 670 645 610 541 463 488 462 381 326 274 247 238 214 209 184 163 147 138 143 147 130 109 90 87 83 82 79 78 80 77 75 71 62 50 36 22 20 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 0 0 0 0 0 0 0 2737 2654 2625 2569 2483 2395 2329 2306 2334 2344 2347 2350 2362 2397 2431 2435 2421 2390 2355 2345 2306 2256 2207 2155 2107 2086 2076 2064 2053 2036 2006 1973 1919 1890 1868 1856 1850 1828 1807 1787 1759 1736 1730 1731 1726 1712 1683 1656 1636 1610 1599 1584 1577 1568 1554 1538 1513 1496 1480 1467 1459 1457 2029 1665 1420 1393 1360 1328 1303 1284 1265 1229 1163 1126 1088 1043 999 974 955 899 831 777 731 693 666 661 636 590 549 520 492 464 454 455 455 444 417 406 408 423 432 432 434 450 467 533 634 725 766 740 743 796 861 896 909 957 1000 1029 1109 1271 1365 1278 1249 1237 1258 1313 1380 1421 1452 1454 1457 1493 1539 1539 1578 1601 1593 1566 1523 1461 1436 1444 1445 1403 1331 1262 1212 1173 1132 1089 1089 1026 916 784 680 647 659 654 636 582 512 470 440 418 413 418 423 430 425 412 405 411 427 426 425 413 400 393 399 410 404 401 393 384 383 399 418 431 439 459 504 568 587 579 568 581 634 636 627 644 681 725 748 713 700 683 646 597 555 506 643 702 675 686 668 646 643 633 615 583 632 619 451 300 264 269 333 330 352 397 408 384 368 437 480 468 434 456 428 366 315 301 337 309 335 407 457 459 716 986 640 335 304 265 292 309 323 344 415 559 623 603 624 677 724 753 904 1036 1054 1023 1004 973 968 964 982 1009 1000 996 952 940 928 867 766 752 716 663 630 622 591 533 527 503 457 390 429 430 415 497 674 834 989 1076 1187 1373 1507 1531 1409 1331 1329 1352 1346 1540 1566 1577 1615 1663 1670 1636 1654 1693 1738 1790 1829 1838 1826 1845 1894 1951 1984 1995 2000 1985 1958 1958 1984 2005 2013 2010 2002 1978 1954 1932 1919 1907 1873 1871 1850 1823 1791 1772 1792 1728 1694 1674 1644 1584 1528 1541 1561 1535 1480 1436 1400 1324 1287 1276 1253 1322 1282 1242 1243 1262 1232 1275 1271 1246 1222 1196 1144 1155 1193 1218 1230 1246 1276 1242 1219 1202 1140 1107 991 983 973 958 1008 1017 1024 1045 1042 960 805 799 749 724 726 718 687 712 793 794 720 854 811 810 854 909 950 1027 1110 1129 1096 1059 1113 1082 1124 1229 1287 1159 1172 1140 1076 957 813 809 744 728 800 901 868 859 890 928 980 1033 803 820 802 804 829 827 764 685 640 650 714 755 793 841 849 806 786 858 787 745 776 838 868 909 930 923 927 958 965 1062 1113 1058 991 1020 1109 1244 1320 1308 1286 1110 1115 1241 1405 1399 1364 1323 1293 1312 1274 1390 1582 1590 1624 1781 2073 2055 1897 1709 1611 1540 1374 1251 1207 1208 1215 1203 1186 1152 1141 1114 1058 1055 1019 977 943 893 848 817 792 752 724 677 632 574 527 522 484 526 533 510 482 493 497 488 481 486 476 472 474 486 506 507 511 514 523 538 538 543 541 552 556 554 572 600 619 638 661 647 724 745 751 749 701 702 693 673 656 647 636 607 597 577 537 467 404 354 341 316 262 257 233 213 211 189 172 171 163 143 121 127 109 99 97 86 86 85 82 77 69 58 43 36 35 26 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 2731 2698 2644 2556 2463 2380 2321 2310 2341 2351 2360 2373 2392 2420 2442 2437 2412 2386 2372 2335 2284 2231 2181 2130 2078 2063 2057 2045 2028 2006 1982 1954 1904 1872 1858 1851 1831 1808 1787 1767 1742 1718 1714 1713 1710 1687 1658 1632 1609 1587 1574 1568 1559 1544 1531 1520 1494 1471 1452 1440 1437 1439 1555 1479 1388 1369 1335 1312 1294 1261 1234 1204 1140 1106 1068 1025 1000 983 937 884 819 762 716 682 675 646 619 577 534 508 483 458 453 454 455 449 431 422 424 439 452 458 457 474 506 571 661 743 770 773 805 866 924 949 986 1049 1078 1097 1162 1304 1363 1336 1293 1291 1315 1345 1385 1459 1521 1543 1543 1582 1586 1589 1614 1633 1621 1602 1556 1500 1479 1481 1466 1420 1354 1298 1234 1168 1124 1119 1078 1034 928 800 705 669 669 671 650 603 541 501 466 443 434 428 421 428 429 429 425 421 436 438 433 425 414 408 429 422 422 418 408 402 397 412 434 451 470 498 509 550 571 570 569 581 583 628 647 660 684 711 730 726 717 696 655 593 566 514 507 526 558 632 681 682 639 605 597 439 536 614 556 401 268 199 217 230 282 384 389 380 365 377 398 399 386 406 464 488 471 447 438 429 456 504 531 523 1065 1148 1075 911 330 356 379 368 355 360 443 613 692 708 707 713 723 774 895 977 997 1002 1018 1024 1022 1012 1035 1109 1105 1114 1081 1047 976 866 835 826 771 704 693 683 622 619 599 555 518 437 402 377 373 421 512 621 696 726 874 1111 1165 1335 1455 1458 1414 1408 1395 1324 1387 1489 1552 1563 1582 1588 1614 1642 1678 1732 1746 1763 1776 1791 1838 1889 1929 1938 1938 1937 1887 1893 1921 1950 1968 1965 1985 1948 1919 1906 1905 1902 1899 1875 1857 1826 1783 1754 1743 1733 1730 1717 1684 1591 1498 1450 1439 1434 1439 1417 1398 1370 1354 1349 1353 1361 1330 1317 1354 1380 1400 1360 1314 1294 1279 1269 1229 1221 1234 1255 1243 1254 1261 1247 1226 1192 1130 1149 1104 1059 1041 1047 1023 1064 1096 1125 1167 1074 1064 934 837 798 861 921 961 987 995 910 785 955 986 922 883 882 928 991 1036 1061 1083 1114 1090 1058 1077 1157 1260 1184 1150 1076 979 902 798 815 817 804 883 1051 904 833 923 1074 1055 1104 910 852 829 785 796 895 791 672 651 685 724 756 790 801 791 699 698 710 682 672 748 843 876 890 888 877 841 866 850 852 910 886 883 873 900 986 1122 1176 1167 1043 892 897 1057 1147 1174 1110 1081 1382 1272 1278 1308 1319 1435 1570 1793 1898 1867 1765 1764 1607 1440 1295 1192 1144 1146 1145 1118 1098 1158 1078 1054 1035 996 950 919 870 825 803 780 737 697 664 634 602 557 534 505 508 527 533 528 529 526 525 521 502 497 505 506 509 539 540 537 537 537 542 550 553 544 537 541 535 526 556 592 610 610 606 638 672 706 738 714 708 685 643 633 620 613 600 593 592 578 537 481 449 446 395 340 311 297 288 273 238 209 192 190 172 175 161 139 122 118 107 107 101 92 83 74 64 56 53 43 34 20 10 0 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 2776 2720 2633 2536 2443 2365 2317 2319 2331 2359 2387 2405 2419 2440 2447 2435 2412 2389 2363 2314 2258 2203 2151 2103 2064 2054 2035 2019 2001 1980 1954 1920 1872 1849 1842 1830 1809 1786 1765 1748 1725 1698 1696 1694 1683 1659 1631 1614 1608 1561 1550 1541 1529 1519 1509 1502 1471 1442 1425 1419 1408 1426 1444 1412 1365 1352 1324 1307 1269 1231 1204 1181 1118 1082 1045 1028 1009 961 917 869 806 748 709 696 664 632 602 563 522 498 476 461 455 456 459 455 446 441 447 454 463 485 482 504 548 609 681 773 777 806 854 914 975 1028 1082 1123 1130 1145 1222 1371 1398 1315 1306 1354 1355 1356 1424 1488 1549 1599 1600 1633 1639 1638 1646 1648 1631 1634 1595 1578 1564 1518 1478 1439 1389 1320 1249 1204 1200 1150 1198 1120 948 825 725 703 693 695 693 656 594 543 505 487 469 452 439 437 433 429 425 421 433 440 439 431 421 417 428 430 435 438 434 428 421 425 428 451 507 530 531 546 557 565 577 585 610 636 665 693 701 700 711 726 727 698 662 618 576 548 534 503 488 492 552 590 640 786 923 625 531 543 544 485 306 265 233 236 317 321 299 367 372 343 342 333 434 454 466 504 509 517 478 427 423 490 532 524 527 706 1010 1094 409 437 453 448 417 384 480 643 709 717 724 735 748 791 869 937 970 985 988 1018 1038 1059 1102 1186 1198 1228 1256 1231 1095 957 977 993 929 841 781 735 685 677 665 583 513 455 374 335 338 350 381 449 479 540 653 841 815 1026 1233 1311 1366 1353 1255 1229 1304 1380 1430 1459 1526 1572 1580 1565 1612 1631 1643 1681 1731 1779 1799 1824 1848 1857 1873 1898 1897 1890 1898 1913 1925 1926 1941 1935 1925 1921 1912 1912 1918 1905 1868 1811 1779 1763 1760 1756 1742 1742 1709 1639 1557 1509 1502 1426 1390 1379 1387 1396 1395 1372 1346 1322 1314 1340 1389 1385 1432 1405 1338 1321 1300 1287 1290 1279 1258 1264 1243 1231 1215 1203 1192 1159 1130 1179 1201 1172 1165 1155 1119 1137 1174 1163 1243 1235 1151 1070 992 836 921 988 1018 1061 1153 1006 905 978 1034 1005 1002 921 929 955 953 963 952 1027 1025 1005 1031 1057 1084 1102 1099 1041 953 903 836 827 846 939 1302 1403 1095 791 841 844 899 966 945 904 854 863 895 963 880 668 588 647 654 707 766 755 770 696 672 674 664 656 663 743 813 844 835 826 790 804 798 728 721 774 821 827 834 976 1145 1136 1079 1021 1002 830 843 903 920 896 973 1399 1232 1074 1088 1279 1343 1417 1557 1730 1747 1735 1737 1641 1493 1369 1230 1180 1152 1118 1096 1092 1194 1183 1117 995 976 935 895 846 815 807 760 724 681 651 640 634 585 550 521 505 528 537 547 543 535 548 556 545 547 553 538 544 567 574 576 578 569 566 577 581 574 575 556 544 530 530 572 572 601 608 606 619 632 668 677 681 675 656 626 618 618 610 602 595 584 575 570 565 503 449 399 365 369 373 337 291 248 216 217 216 209 188 165 144 127 131 134 119 107 95 82 73 73 64 51 41 32 26 29 25 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 2809 2712 2617 2521 2430 2355 2315 2314 2339 2373 2400 2416 2433 2447 2445 2437 2420 2385 2343 2291 2234 2177 2126 2089 2083 2035 2010 1994 1976 1952 1925 1903 1863 1843 1836 1804 1783 1760 1741 1725 1706 1679 1674 1670 1656 1630 1603 1588 1581 1554 1531 1514 1501 1494 1487 1479 1447 1419 1409 1392 1387 1410 1420 1393 1345 1332 1328 1287 1239 1200 1175 1156 1098 1060 1045 1028 988 941 897 852 794 745 725 692 649 616 585 553 521 489 476 469 461 458 461 458 464 465 465 472 488 507 510 521 568 648 712 729 786 861 927 981 1037 1082 1124 1164 1191 1203 1268 1359 1369 1338 1326 1353 1366 1369 1449 1517 1568 1621 1654 1657 1661 1668 1670 1660 1641 1643 1638 1631 1599 1535 1524 1469 1404 1335 1280 1270 1218 1240 1296 1198 950 832 767 731 706 698 694 687 632 583 564 540 499 480 461 448 441 438 430 429 436 446 449 445 436 442 445 441 444 457 463 449 437 433 441 466 504 524 538 545 543 543 542 567 606 648 686 720 719 720 731 747 748 707 684 631 597 586 566 515 480 544 607 634 711 957 1155 869 583 501 533 493 403 385 334 270 421 354 276 299 335 327 353 351 440 466 451 471 410 449 481 471 426 402 513 519 533 674 919 1068 543 444 434 401 379 403 481 596 681 728 760 769 762 787 846 911 931 933 978 1019 1045 1079 1131 1226 1255 1279 1318 1340 1232 1096 1076 1105 1129 1137 928 816 739 692 657 549 535 436 361 334 336 316 343 342 358 412 505 583 604 786 950 1049 1279 1381 1355 1332 1359 1367 1361 1391 1428 1473 1518 1503 1537 1553 1596 1659 1709 1697 1737 1771 1786 1807 1841 1887 1900 1897 1889 1877 1905 1907 1912 1913 1913 1914 1903 1901 1890 1873 1852 1782 1761 1750 1749 1745 1713 1724 1670 1623 1599 1594 1562 1453 1359 1327 1337 1334 1363 1328 1270 1236 1252 1326 1327 1351 1399 1410 1343 1327 1335 1341 1338 1324 1275 1243 1220 1201 1190 1180 1155 1131 1147 1194 1227 1225 1231 1213 1192 1202 1260 1188 1216 1272 1210 939 755 801 889 936 950 1026 1164 1085 1020 1020 1038 1043 1026 982 984 1008 997 1009 969 969 968 954 956 948 935 944 944 921 1035 1005 967 956 926 942 1005 1368 1309 970 757 914 877 858 884 982 988 952 1006 1057 988 770 607 590 590 621 692 713 751 732 704 694 693 667 628 666 721 687 735 752 771 790 815 806 766 795 840 827 845 850 848 880 938 1046 1074 1026 955 948 943 971 991 1028 1051 1038 914 1002 1170 1258 1310 1555 1522 1590 1644 1606 1459 1395 1288 1252 1229 1189 1125 1158 1212 1244 1221 1006 975 958 917 866 865 816 772 725 683 657 659 637 594 547 517 526 549 555 558 561 560 556 581 603 611 611 572 574 591 612 614 611 606 601 601 608 609 613 599 573 544 523 537 554 590 620 620 599 612 632 642 658 656 653 641 633 640 605 579 567 562 568 512 526 516 487 446 408 435 424 399 371 322 271 285 299 260 219 193 171 162 166 158 138 123 108 95 89 89 75 62 49 38 38 35 30 20 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 2795 2695 2600 2506 2417 2348 2347 2326 2345 2382 2412 2431 2441 2447 2444 2436 2415 2368 2325 2268 2210 2154 2111 2107 2063 2015 1987 1970 1950 1927 1906 1899 2095 2138 1788 1786 1755 1736 1720 1704 1690 1661 1652 1646 1630 1604 1577 1560 1558 1529 1501 1484 1473 1468 1462 1453 1428 1402 1386 1365 1367 1390 1397 1373 1336 1311 1299 1259 1211 1172 1148 1129 1094 1065 1038 1004 967 920 875 832 789 754 726 679 635 601 570 540 510 490 484 474 465 463 467 468 480 486 489 495 513 537 540 541 585 688 707 748 829 904 965 1028 1102 1118 1137 1192 1256 1288 1297 1345 1361 1342 1325 1344 1380 1406 1465 1525 1573 1637 1638 1664 1679 1683 1688 1677 1648 1640 1642 1643 1630 1579 1517 1461 1408 1364 1340 1297 1234 1305 1361 1245 939 860 825 767 725 713 730 710 672 659 634 583 530 512 491 472 457 447 449 438 438 448 457 454 449 450 449 452 461 474 473 460 453 455 465 478 520 540 556 563 557 558 554 593 643 679 703 731 739 746 759 770 754 719 671 642 632 620 587 559 500 670 842 827 929 1075 1235 1063 705 514 498 486 459 457 432 288 383 365 324 302 299 293 321 316 343 380 393 395 338 382 478 549 545 490 496 508 544 627 861 962 698 585 554 468 416 456 511 594 661 659 687 731 764 801 840 878 875 934 1003 1040 1065 1113 1182 1212 1250 1310 1361 1367 1302 1194 1166 1247 1281 1244 1084 931 804 707 665 664 598 524 459 372 354 272 256 251 281 307 333 401 520 604 663 970 1172 1384 1517 1523 1441 1447 1417 1417 1443 1460 1454 1498 1493 1502 1534 1585 1632 1676 1702 1696 1704 1729 1754 1797 1817 1818 1817 1810 1850 1871 1886 1898 1899 1887 1873 1852 1826 1806 1807 1770 1747 1735 1733 1722 1690 1679 1642 1611 1587 1602 1546 1446 1356 1316 1322 1287 1291 1255 1196 1148 1201 1216 1257 1313 1349 1376 1344 1334 1333 1336 1341 1335 1269 1235 1222 1215 1213 1186 1161 1139 1149 1207 1224 1225 1238 1237 1222 1226 1313 1275 1241 1233 1212 938 819 816 859 896 940 1060 1122 1116 1108 1115 1140 1100 1083 1074 1071 1066 1073 1076 1031 967 929 872 870 871 854 817 868 968 1103 1135 1119 1107 989 909 851 912 1003 917 768 865 920 883 827 872 948 992 1013 1050 1076 930 898 807 633 577 626 656 698 726 732 699 699 673 673 707 752 706 722 756 788 789 805 797 784 803 869 861 854 844 835 847 870 980 963 907 909 992 1045 1094 1095 1065 981 1123 1052 968 982 1068 1111 1148 1207 1374 1487 1529 1456 1374 1305 1290 1261 1217 1188 1224 1266 1264 1288 1103 1020 994 980 972 929 869 813 758 709 730 691 652 619 567 556 579 589 569 566 593 589 591 605 611 604 612 605 602 610 628 633 635 634 632 632 637 640 634 616 591 576 565 554 554 584 622 647 640 648 671 661 661 656 648 640 627 660 657 626 580 529 537 535 541 532 526 489 491 475 444 418 404 381 349 353 354 327 279 237 210 208 187 181 164 144 125 111 112 103 89 71 58 52 49 43 36 29 24 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 2777 2676 2582 2491 2417 2411 2354 2330 2353 2394 2422 2436 2444 2444 2441 2428 2400 2350 2303 2247 2188 2130 2086 2082 2041 1995 1963 1945 1925 1905 1896 1871 1901 1882 1757 1766 1732 1712 1698 1686 1676 1639 1628 1619 1602 1575 1548 1543 1533 1500 1468 1453 1446 1441 1435 1429 1411 1380 1360 1342 1349 1369 1374 1357 1352 1297 1270 1231 1183 1144 1119 1098 1088 1058 1013 981 942 895 851 819 792 751 709 665 623 587 556 526 507 497 486 478 474 471 473 480 493 504 512 521 542 565 570 577 610 653 709 766 840 927 1012 1075 1126 1138 1170 1232 1298 1320 1288 1334 1347 1321 1321 1379 1411 1442 1489 1545 1588 1594 1642 1688 1704 1703 1722 1711 1702 1690 1673 1655 1632 1604 1538 1465 1407 1388 1369 1297 1324 1390 1402 1314 1056 956 852 784 747 737 737 723 721 704 664 620 566 547 524 500 487 490 475 459 450 452 463 477 480 476 479 485 480 487 490 489 486 481 481 469 507 537 561 578 597 597 591 624 670 695 713 737 749 762 779 801 769 727 686 668 656 632 601 577 524 572 701 669 996 1116 1216 1096 626 517 522 470 453 479 507 329 356 376 381 373 360 336 316 273 251 280 275 341 292 316 417 506 591 603 597 626 655 657 797 843 815 766 651 562 525 533 558 576 582 584 649 704 751 790 807 806 839 924 989 1031 1119 1183 1218 1245 1274 1292 1365 1382 1361 1328 1314 1242 1302 1272 1166 1011 870 856 709 667 636 591 554 435 445 528 461 264 305 354 306 329 404 441 577 800 999 1229 1419 1485 1336 1379 1407 1401 1405 1451 1493 1422 1411 1443 1469 1487 1535 1607 1629 1635 1695 1712 1716 1732 1755 1763 1769 1790 1818 1850 1888 1897 1858 1857 1862 1844 1796 1780 1784 1794 1783 1743 1750 1766 1747 1717 1689 1632 1600 1572 1530 1467 1397 1385 1381 1345 1299 1250 1195 1086 1116 1162 1230 1284 1306 1338 1342 1347 1342 1327 1326 1307 1250 1208 1200 1200 1216 1198 1185 1181 1188 1238 1244 1248 1260 1270 1283 1269 1307 1324 1305 1236 1163 957 846 830 857 928 974 1071 1104 1114 1138 1152 1162 1159 1151 1134 1118 1068 1065 1083 1059 963 919 864 845 848 835 761 926 1061 1150 1172 1177 1159 1047 927 849 841 850 827 796 826 900 901 863 858 918 978 972 971 1071 1074 1046 959 761 644 618 640 675 683 721 711 718 723 703 699 752 731 711 731 793 769 772 770 744 743 804 847 817 744 745 804 875 902 831 744 746 760 848 934 988 990 789 915 1039 1113 1017 989 1020 1033 1120 1262 1336 1371 1349 1284 1235 1315 1351 1333 1301 1302 1346 1301 1366 1251 1072 1043 1025 1004 963 916 860 803 790 775 720 665 643 609 577 611 632 579 587 602 622 634 619 608 610 618 623 623 626 653 658 654 651 649 652 659 658 649 630 694 671 655 609 562 573 600 620 630 664 692 687 680 666 650 652 627 635 655 677 661 640 629 592 548 508 518 507 509 489 438 417 410 407 402 401 387 393 358 318 313 276 232 215 201 174 150 154 140 122 110 85 73 70 61 49 39 33 30 26 20 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 2760 2659 2567 2496 2479 2405 2347 2332 2356 2398 2427 2442 2443 2442 2434 2415 2385 2334 2285 2229 2170 2125 2121 2067 2023 1980 1946 1926 1908 1897 1877 1852 1835 1811 1727 1736 1706 1684 1677 1671 1649 1617 1603 1592 1573 1549 1541 1522 1504 1471 1437 1426 1418 1412 1406 1402 1392 1370 1334 1321 1329 1345 1353 1348 1323 1276 1243 1205 1158 1117 1091 1082 1070 1036 989 957 916 870 835 815 788 732 695 652 612 577 547 521 517 499 488 486 485 482 488 492 506 527 540 552 576 595 603 609 626 652 733 788 845 924 1017 1065 1144 1162 1183 1263 1316 1379 1367 1365 1366 1359 1315 1373 1407 1447 1510 1582 1587 1585 1636 1689 1719 1718 1746 1740 1737 1728 1706 1662 1651 1625 1568 1496 1446 1400 1465 1476 1472 1454 1424 1354 1347 1106 911 801 774 736 747 753 749 732 693 659 616 577 544 531 532 515 502 486 470 460 463 470 479 485 495 503 479 502 515 523 524 505 495 502 520 551 572 574 595 630 642 664 711 726 738 740 759 787 806 815 777 741 725 705 671 644 610 607 593 558 557 568 920 1112 1177 1143 888 920 672 477 440 469 479 394 376 374 373 370 428 414 351 265 216 215 244 294 291 286 343 401 409 442 525 617 671 740 821 861 821 724 726 610 578 602 632 640 629 611 633 679 736 784 795 839 885 921 965 1030 1140 1178 1200 1232 1256 1313 1386 1433 1439 1413 1320 1245 1281 1280 1192 1047 995 860 719 640 599 570 575 541 524 516 475 303 342 390 377 356 328 428 463 588 763 884 886 1039 1075 1210 1350 1411 1370 1381 1342 1382 1454 1488 1502 1526 1550 1561 1597 1657 1694 1719 1722 1706 1703 1705 1737 1770 1801 1837 1873 1861 1789 1780 1823 1859 1867 1839 1839 1865 1881 1824 1797 1812 1805 1789 1759 1646 1586 1544 1534 1526 1478 1472 1445 1408 1359 1299 1264 1201 1138 1136 1238 1304 1307 1338 1363 1381 1404 1378 1332 1310 1265 1207 1208 1222 1243 1233 1216 1224 1244 1286 1282 1277 1288 1298 1315 1301 1282 1276 1287 1252 1160 993 906 869 848 939 983 1034 1083 1106 1137 1149 1156 1173 1188 1129 1106 1061 1040 1044 1016 925 880 853 846 841 871 859 981 1083 1091 1029 1070 1078 1034 955 868 858 865 868 863 871 897 893 879 870 891 960 969 957 983 990 982 988 861 732 668 678 681 694 713 724 728 736 741 750 748 717 697 722 749 704 687 703 656 670 687 704 685 651 684 741 810 839 797 675 717 905 998 667 727 707 668 724 839 944 1030 989 945 937 1012 1107 1200 1238 1231 1210 1153 1331 1450 1427 1339 1363 1391 1349 1364 1323 1138 1107 1050 1006 961 921 881 854 836 798 747 691 645 616 605 620 616 598 593 618 652 644 613 608 612 622 636 640 646 666 676 671 672 677 667 659 660 661 620 731 775 743 659 619 600 597 601 594 636 664 686 703 705 713 682 644 617 635 729 710 715 706 668 622 525 501 483 440 447 404 388 384 378 375 386 404 427 426 395 413 365 306 261 256 253 232 204 174 146 136 108 104 95 74 58 47 41 39 33 28 24 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 2752 2651 2580 2552 2477 2392 2339 2332 2360 2404 2432 2439 2443 2443 2430 2403 2370 2319 2268 2211 2170 2161 2102 2049 2006 1964 1929 1911 1901 1883 1857 1845 1835 1788 1722 1714 1683 1662 1655 1645 1623 1593 1576 1563 1546 1536 1517 1491 1470 1442 1408 1396 1387 1379 1375 1371 1364 1352 1314 1302 1309 1317 1316 1319 1294 1251 1214 1179 1133 1091 1080 1064 1042 1011 961 928 888 852 831 808 768 715 679 640 602 567 541 540 517 497 492 498 500 498 500 503 519 550 567 584 606 623 631 630 627 685 740 783 829 897 1018 1053 1148 1189 1199 1294 1314 1408 1379 1323 1335 1366 1333 1359 1405 1450 1473 1490 1592 1615 1630 1676 1737 1732 1744 1741 1739 1733 1710 1666 1676 1647 1585 1539 1527 1519 1603 1617 1566 1489 1447 1442 1391 1278 1108 928 794 763 774 761 739 740 714 693 654 604 576 600 554 534 522 508 486 464 474 476 483 489 491 501 486 512 527 532 534 522 507 497 517 548 556 590 611 645 668 691 749 753 755 751 762 791 794 812 793 782 759 702 673 645 624 620 619 618 597 744 930 1062 1114 1064 1020 1212 903 506 407 445 449 443 436 416 372 365 435 446 374 267 257 260 243 269 295 295 360 387 336 296 344 496 588 697 749 761 763 729 654 587 613 674 704 742 706 660 647 671 721 727 743 801 862 906 953 1029 1099 1142 1197 1255 1300 1416 1459 1459 1450 1440 1299 1238 1246 1239 1181 1112 1072 904 742 652 606 588 612 618 596 555 521 458 424 401 384 352 362 487 467 490 551 563 521 648 835 1019 1213 1403 1372 1411 1454 1454 1423 1464 1490 1502 1509 1544 1591 1527 1550 1586 1611 1594 1660 1700 1708 1702 1713 1737 1721 1748 1720 1706 1762 1817 1885 1912 1913 1929 1944 1898 1827 1789 1782 1765 1734 1633 1545 1503 1515 1540 1542 1509 1474 1445 1410 1358 1336 1349 1276 1160 1245 1311 1322 1338 1359 1396 1439 1415 1388 1364 1324 1307 1244 1262 1290 1299 1286 1290 1304 1317 1310 1296 1290 1317 1329 1330 1300 1228 1195 1177 1126 1089 1054 884 879 938 1012 1075 1078 1092 1135 1144 1140 1152 1173 1109 1068 1030 1027 1048 968 887 843 821 785 817 925 955 958 975 990 946 930 917 905 888 867 810 803 820 845 881 875 875 893 920 909 954 980 988 979 943 918 924 875 806 773 721 704 691 712 737 747 751 770 803 810 743 650 666 670 641 632 628 587 621 643 641 580 577 640 680 688 696 676 685 765 989 1119 790 815 718 653 691 728 808 865 883 886 876 941 985 1059 1092 1101 1118 1194 1308 1418 1563 1572 1534 1453 1403 1397 1510 1493 1183 1037 985 931 912 882 870 850 807 744 752 735 727 755 765 651 629 624 573 572 606 615 620 619 623 638 648 659 670 687 683 684 686 683 669 656 651 618 593 606 671 657 641 626 612 626 604 609 627 662 690 682 707 716 694 643 604 592 601 622 672 697 647 575 545 527 432 401 367 350 337 333 334 339 356 387 377 361 397 421 399 323 346 343 298 250 214 182 166 162 157 122 94 72 57 54 54 41 33 27 18 1 15 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 2734 2666 2617 2552 2463 2385 2338 2331 2360 2404 2422 2431 2443 2444 2425 2392 2354 2305 2253 2219 2204 2148 2087 2034 1989 1949 1916 1905 1891 1866 1856 1861 1846 1760 1698 1677 1672 1659 1634 1621 1598 1568 1546 1534 1526 1514 1487 1462 1440 1414 1379 1365 1353 1348 1344 1336 1329 1323 1292 1282 1284 1285 1294 1290 1267 1227 1187 1153 1109 1092 1069 1042 1016 986 936 905 870 852 827 785 748 701 665 629 591 561 560 535 512 500 503 515 517 517 518 524 544 577 597 618 636 646 650 658 656 700 731 757 798 841 851 1015 1165 1222 1215 1300 1317 1337 1347 1361 1349 1338 1356 1364 1398 1446 1442 1460 1539 1592 1632 1668 1712 1733 1734 1732 1729 1712 1691 1684 1684 1647 1612 1600 1554 1678 1719 1698 1639 1529 1532 1465 1418 1365 1283 1173 858 803 816 804 759 753 741 716 680 648 638 623 578 553 545 535 507 496 497 493 493 496 498 504 502 514 526 531 546 539 514 510 536 575 583 605 619 646 682 722 750 752 760 764 770 796 800 810 810 798 770 708 682 660 650 645 640 650 743 896 1017 1098 1206 906 792 729 690 560 447 457 462 438 400 389 340 388 410 400 378 338 292 291 263 247 274 287 319 355 322 236 210 395 496 549 589 677 781 756 645 603 609 625 616 698 730 715 677 671 709 737 784 838 884 921 997 1040 1091 1189 1296 1351 1400 1430 1448 1454 1454 1451 1349 1278 1238 1222 1201 1186 1127 1011 887 806 729 731 738 716 660 597 540 502 463 454 471 497 536 526 500 491 488 472 485 589 698 854 1031 1164 1214 1309 1401 1387 1289 1336 1357 1381 1438 1473 1504 1532 1554 1566 1599 1573 1614 1663 1664 1622 1599 1590 1626 1666 1687 1710 1762 1805 1825 1851 1895 1934 1866 1831 1807 1797 1781 1720 1676 1606 1541 1500 1511 1517 1529 1513 1494 1489 1463 1422 1409 1404 1357 1157 1246 1307 1318 1312 1323 1375 1392 1411 1433 1444 1419 1427 1326 1261 1265 1316 1341 1345 1349 1340 1327 1316 1281 1277 1277 1272 1237 1135 1094 1073 1047 1042 1091 962 947 975 1003 1054 1055 1099 1137 1144 1121 1116 1109 1095 1044 993 1034 1045 980 922 904 872 793 812 923 991 963 955 921 920 878 815 794 781 739 702 691 722 776 833 840 858 913 948 934 963 992 1005 1014 941 933 928 896 861 847 781 729 723 753 764 774 786 814 852 891 851 752 719 701 644 635 694 675 667 695 728 724 726 728 747 748 733 676 676 784 941 959 912 929 859 735 772 747 741 760 789 846 861 904 940 955 974 977 998 1019 1061 1137 1211 1352 1337 1348 1415 1425 1449 1221 1066 1017 954 890 864 857 846 830 801 766 816 855 872 887 875 751 707 815 848 669 608 609 617 626 627 628 637 657 670 678 677 672 675 684 674 658 647 642 638 583 597 603 600 596 584 615 623 618 607 638 640 633 646 678 708 678 664 645 598 552 578 604 606 587 586 576 508 431 374 373 326 297 287 283 283 305 255 263 310 378 448 414 429 428 378 323 272 230 208 211 196 158 125 95 76 80 69 53 39 30 26 18 22 21 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 2736 2689 2607 2531 2446 2373 2330 2329 2360 2389 2399 2425 2444 2443 2421 2385 2341 2293 2265 2245 2194 2133 2072 2019 1977 1940 1912 1901 1875 1901 1929 1905 1822 1740 1684 1667 1658 1638 1611 1594 1574 1550 1531 1515 1503 1481 1454 1427 1404 1382 1338 1330 1324 1316 1304 1290 1295 1291 1271 1260 1261 1267 1270 1261 1242 1204 1161 1130 1109 1086 1051 1018 991 963 913 881 869 846 805 764 730 695 658 617 586 583 552 527 507 504 519 533 534 538 542 546 555 575 615 642 658 666 671 676 678 712 738 743 758 757 861 1030 1167 1220 1214 1296 1316 1320 1340 1376 1386 1359 1353 1342 1341 1373 1429 1512 1551 1596 1659 1693 1706 1709 1714 1725 1725 1684 1666 1639 1626 1623 1620 1602 1565 1716 1782 1748 1704 1703 1576 1478 1432 1416 1379 1239 1097 945 834 813 760 730 733 728 714 700 667 656 614 581 567 561 545 537 528 520 513 512 514 513 514 523 537 542 560 563 547 533 545 586 590 647 721 739 678 722 724 742 763 774 783 795 806 812 807 796 792 735 696 673 665 664 672 621 875 1048 1093 1176 1220 1062 790 723 890 591 508 496 467 422 413 387 324 390 401 355 362 350 314 319 306 269 290 321 283 291 304 243 187 259 320 340 381 504 695 743 691 617 591 618 664 735 771 762 738 762 777 788 828 899 907 950 992 1014 1072 1193 1305 1377 1408 1432 1432 1434 1460 1443 1359 1272 1239 1250 1240 1213 1182 1135 1067 964 918 903 868 821 746 681 617 588 599 573 524 573 600 574 519 536 492 475 435 430 640 1017 1012 1060 1146 1224 1316 1409 1466 1463 1439 1397 1391 1424 1450 1558 1660 1660 1729 1680 1625 1614 1625 1642 1650 1624 1635 1679 1725 1761 1805 1829 1803 1739 1731 1776 1709 1682 1686 1670 1703 1696 1662 1614 1570 1539 1544 1549 1541 1515 1498 1521 1502 1494 1471 1430 1429 1271 1286 1293 1278 1275 1296 1344 1380 1403 1423 1457 1511 1478 1332 1178 1156 1212 1250 1287 1313 1316 1375 1328 1291 1249 1183 1148 1130 1071 1045 1029 1022 1011 1041 990 981 1019 990 991 1036 1084 1117 1139 1084 1104 1116 1109 1076 1016 1095 1098 1058 1043 1050 1007 909 830 834 886 906 890 918 924 873 768 752 743 693 631 617 653 700 711 734 803 907 938 915 918 954 958 993 966 937 903 887 868 847 822 794 768 771 766 790 829 854 868 888 895 894 879 812 760 742 813 895 895 852 841 867 859 804 840 887 893 862 829 865 958 938 941 958 930 833 850 856 846 806 778 809 823 849 889 896 929 929 968 1010 1007 1015 1015 1069 1164 1375 1428 1425 1414 1312 1111 984 938 886 852 839 820 797 780 818 886 920 968 975 963 906 834 866 825 720 642 611 629 649 654 637 626 635 658 669 657 644 655 660 666 655 634 612 620 587 566 564 540 521 530 565 600 631 616 616 621 621 619 624 658 661 666 681 653 577 539 537 550 506 532 558 560 519 448 446 402 346 289 267 252 248 228 215 220 278 375 404 406 429 428 388 336 292 285 254 232 200 162 130 136 109 88 72 52 38 35 31 27 24 20 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 2755 2678 2585 2517 2438 2369 2329 2327 2349 2355 2393 2424 2443 2444 2422 2380 2335 2306 2281 2240 2187 2123 2065 2012 1971 1946 1922 1887 1873 1910 1931 1883 1800 1719 1688 1668 1642 1618 1591 1571 1550 1537 1523 1494 1475 1452 1427 1402 1379 1359 1318 1310 1292 1276 1266 1252 1263 1266 1251 1237 1240 1245 1246 1236 1215 1184 1148 1121 1104 1067 1029 997 969 941 896 883 862 827 788 748 713 683 647 613 606 576 544 519 507 512 534 543 552 558 563 569 579 595 631 659 672 682 691 702 714 737 750 738 738 757 855 1002 1146 1223 1254 1290 1300 1316 1342 1349 1422 1369 1342 1323 1317 1358 1406 1414 1495 1599 1603 1671 1677 1683 1688 1695 1698 1647 1628 1591 1566 1569 1586 1592 1599 1720 1803 1783 1777 1716 1599 1490 1437 1452 1473 1401 1258 1037 883 857 823 774 750 737 724 717 684 670 635 598 581 584 586 563 544 532 523 532 533 534 533 538 558 559 578 589 593 589 562 574 579 679 770 738 671 672 696 737 762 765 775 779 780 778 779 791 780 739 700 677 673 663 647 817 877 852 946 1088 1113 972 727 595 677 579 540 519 479 425 342 310 320 353 364 346 349 337 333 332 310 292 316 358 295 212 201 211 236 227 219 228 243 285 403 565 647 614 634 637 633 659 700 729 784 816 830 833 878 988 976 957 1004 1062 1115 1184 1262 1344 1411 1409 1383 1407 1412 1366 1315 1294 1277 1254 1215 1194 1195 1202 1179 1068 1084 1050 949 859 817 761 707 736 844 758 612 639 719 719 619 716 582 533 620 815 930 864 834 960 1173 1275 1300 1475 1563 1549 1532 1571 1571 1509 1508 1569 1617 1635 1709 1793 1795 1682 1664 1725 1734 1696 1656 1657 1769 1828 1813 1764 1741 1680 1621 1613 1603 1605 1601 1600 1660 1703 1696 1647 1534 1519 1531 1546 1544 1496 1476 1485 1483 1488 1507 1480 1477 1380 1295 1254 1212 1233 1261 1304 1360 1416 1417 1400 1467 1429 1250 1063 1095 1109 1145 1198 1259 1241 1360 1331 1281 1251 1163 1127 1100 1083 1078 1118 1066 1018 1000 989 996 1051 1048 1022 1023 1056 1090 1127 1091 1075 1091 1132 1138 1106 1109 1107 1109 1146 1177 1081 928 816 807 795 830 828 847 898 862 761 713 685 663 622 616 646 672 683 705 748 851 887 893 921 903 941 981 976 921 867 852 795 748 724 731 775 722 701 733 799 861 865 867 872 872 868 882 871 877 916 959 926 923 900 891 903 783 762 804 846 896 914 934 907 894 905 851 872 876 888 909 940 929 889 872 857 861 935 948 942 934 944 991 1011 1006 982 972 1028 1282 1274 1314 1439 1435 1183 985 892 843 806 805 799 808 816 826 924 997 1042 1054 1042 1018 1003 911 822 762 698 640 644 633 611 609 610 610 622 627 617 600 609 612 618 617 608 565 567 553 554 639 660 575 511 520 550 601 626 624 627 622 633 629 638 648 659 703 711 662 594 528 532 511 496 504 535 556 551 523 489 437 343 298 280 273 245 217 198 203 201 208 296 375 424 428 393 362 357 307 265 239 201 196 179 143 112 96 72 70 60 43 30 27 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2750 2650 2556 2489 2418 2355 2318 2312 2313 2353 2388 2420 2442 2444 2422 2376 2354 2328 2283 2230 2179 2114 2055 2006 1977 1961 1910 1875 1877 1900 1903 1851 1768 1748 1701 1652 1626 1601 1575 1549 1532 1522 1506 1470 1448 1424 1399 1374 1352 1335 1312 1287 1262 1251 1256 1236 1232 1231 1226 1221 1220 1227 1221 1208 1188 1166 1151 1118 1083 1046 1009 977 948 920 896 868 838 807 771 732 696 666 641 619 595 563 534 514 511 527 547 553 567 579 586 587 596 611 639 658 672 703 713 720 726 746 774 775 744 753 815 943 1120 1211 1234 1265 1300 1335 1385 1430 1371 1376 1363 1321 1290 1298 1364 1435 1507 1573 1689 1682 1694 1688 1669 1661 1651 1619 1609 1591 1565 1540 1536 1572 1614 1703 1805 1798 1782 1721 1611 1497 1444 1489 1515 1434 1264 1086 932 899 839 780 753 736 720 719 696 678 656 629 610 607 602 579 553 539 531 540 542 541 538 541 575 589 609 622 623 612 573 575 577 635 725 707 688 695 715 732 745 763 774 778 776 773 783 782 775 747 721 709 694 678 652 709 750 733 871 1070 1184 1006 673 557 531 528 528 512 469 407 388 351 333 329 299 346 366 349 327 313 283 305 311 344 305 178 115 167 223 247 258 246 225 263 371 464 480 589 739 800 857 872 771 818 809 824 838 870 883 998 1035 1039 1055 1103 1159 1191 1230 1274 1307 1348 1469 1423 1411 1400 1350 1336 1340 1295 1256 1232 1236 1261 1210 1195 1173 1104 987 856 850 789 732 782 1010 956 787 734 810 886 895 975 865 766 740 581 624 718 734 720 940 1180 1483 1624 1519 1276 1254 1433 1532 1592 1582 1528 1424 1438 1522 1534 1442 1608 1677 1706 1710 1692 1658 1623 1725 1777 1695 1540 1545 1582 1589 1575 1564 1571 1559 1602 1632 1638 1635 1618 1448 1394 1406 1455 1490 1442 1418 1383 1367 1429 1520 1525 1499 1426 1388 1444 1158 1191 1251 1308 1353 1357 1366 1361 1409 1415 1257 1064 1104 1136 1154 1159 1218 1206 1300 1316 1278 1278 1219 1193 1173 1156 1147 1218 1153 1111 1090 1068 1052 1081 1067 1025 996 1031 1056 1088 1077 1050 1062 1099 1122 1129 1133 1120 1070 1133 1190 1100 926 844 907 868 845 846 883 893 841 809 780 763 758 698 659 621 562 582 651 718 790 826 822 854 878 907 946 984 951 958 857 746 658 613 616 659 636 624 665 734 815 832 813 797 835 823 845 873 895 893 866 853 873 875 803 873 793 735 708 705 775 803 844 806 779 847 803 820 854 870 881 954 989 984 957 947 960 1004 1002 996 1015 1022 1044 1101 1101 1054 995 948 1013 1028 1052 1154 1434 1283 1072 926 923 861 838 833 852 884 896 928 1026 1108 1133 1121 1105 1106 1023 879 715 706 677 664 640 602 593 584 583 584 578 577 555 544 544 551 535 535 501 475 483 514 548 554 536 489 463 493 529 538 547 597 593 613 634 631 632 646 651 674 700 672 667 633 558 496 474 478 469 493 520 537 521 438 392 366 309 256 235 214 199 197 165 189 269 349 380 361 388 389 361 312 289 273 257 219 181 142 124 118 111 82 60 43 34 20 14 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 2722 2623 2538 2472 2406 2349 2319 2317 2317 2351 2387 2420 2442 2447 2426 2408 2382 2338 2286 2229 2174 2111 2054 2024 2004 1957 1895 1875 1883 1897 1888 1828 1811 1757 1687 1636 1610 1586 1558 1536 1522 1507 1485 1448 1424 1400 1376 1352 1333 1331 1292 1261 1240 1234 1244 1217 1207 1204 1197 1188 1196 1201 1197 1183 1164 1151 1143 1098 1061 1026 992 959 929 924 890 853 824 794 756 716 680 658 644 611 585 556 530 516 520 534 550 565 580 592 600 602 610 622 631 648 683 717 721 727 739 753 767 763 745 740 773 874 1065 1112 1161 1212 1274 1368 1370 1334 1324 1346 1372 1351 1295 1267 1289 1349 1434 1488 1486 1554 1642 1692 1685 1676 1622 1609 1610 1600 1568 1528 1522 1548 1580 1626 1690 1835 1804 1727 1614 1504 1460 1482 1506 1461 1343 1154 1000 946 890 870 826 750 709 710 695 682 668 644 643 621 604 584 559 533 539 542 539 537 537 547 579 609 627 630 628 610 587 578 576 595 637 675 704 708 709 735 767 784 785 784 781 775 767 773 769 757 745 731 700 682 641 630 667 650 649 930 1069 947 662 540 496 486 491 491 465 397 320 409 566 586 328 334 364 361 342 346 310 310 314 326 314 200 141 151 160 185 241 231 228 203 193 194 278 796 1087 1205 1236 1147 678 682 770 827 845 797 885 952 964 993 1059 1179 1195 1249 1338 1419 1440 1466 1423 1354 1363 1410 1364 1364 1373 1382 1347 1273 1243 1214 1194 1204 1192 1132 1008 896 874 886 886 847 1076 1087 979 930 1047 1077 1029 1053 1079 1068 806 1162 1278 1246 1015 602 577 742 1170 1417 1272 1006 970 1122 1273 1374 1422 1399 1203 1136 1203 1309 1323 1493 1535 1536 1483 1501 1617 1556 1550 1543 1484 1293 1342 1430 1501 1521 1502 1513 1509 1523 1529 1515 1498 1469 1348 1298 1339 1393 1428 1380 1347 1350 1393 1436 1525 1567 1543 1483 1483 1467 1257 1194 1244 1306 1311 1379 1358 1360 1408 1468 1357 1348 1258 1168 1186 1181 1211 1231 1238 1245 1261 1269 1236 1211 1201 1202 1205 1231 1195 1162 1173 1139 1129 1104 1075 1051 959 1005 998 1002 1012 1037 1069 1067 1092 1107 1110 1129 1055 1069 1102 1071 921 912 924 911 889 879 913 899 888 868 852 842 782 689 640 657 798 592 594 651 703 713 694 727 779 815 843 946 932 908 842 725 618 580 592 592 580 556 567 630 693 701 697 741 746 758 784 802 805 786 828 811 787 840 728 714 733 763 748 695 737 747 735 709 721 781 782 805 828 824 855 892 934 965 962 965 975 954 946 992 1086 1104 1153 1174 1164 1158 1085 1032 1029 1025 1005 1038 1191 1262 1212 1164 1039 958 936 928 937 961 966 985 1054 1152 1181 1177 1186 1178 1130 1068 950 789 723 683 629 606 572 551 542 534 538 534 517 491 460 447 455 455 436 404 397 406 407 427 437 415 415 422 435 468 495 534 548 560 569 561 571 579 577 584 628 622 657 666 618 537 497 488 473 450 465 514 520 509 496 478 384 305 264 246 238 221 192 159 167 225 157 231 313 366 390 366 351 356 333 266 221 183 173 179 145 110 84 61 43 34 44 30 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 2700 2602 2514 2446 2386 2353 2345 2314 2315 2347 2383 2415 2441 2449 2440 2428 2391 2338 2284 2224 2166 2105 2078 2053 1998 1950 1892 1876 1885 1890 1875 1859 1811 1740 1673 1624 1597 1569 1546 1532 1513 1487 1466 1427 1400 1377 1352 1331 1329 1310 1275 1243 1222 1218 1226 1213 1198 1185 1176 1169 1171 1178 1173 1160 1149 1142 1120 1080 1043 1010 977 946 941 919 874 830 803 777 740 700 673 660 638 599 572 545 524 516 523 527 554 575 591 604 616 613 616 618 630 654 684 714 728 739 743 751 796 800 758 733 753 816 919 970 1084 1182 1264 1392 1330 1353 1346 1346 1358 1326 1291 1259 1266 1324 1399 1399 1462 1495 1589 1680 1687 1672 1644 1645 1631 1588 1571 1534 1517 1530 1557 1582 1598 1748 1743 1706 1639 1510 1470 1475 1526 1502 1360 1210 1061 945 959 940 842 757 713 689 677 677 673 672 652 627 603 583 564 537 536 537 540 542 540 557 582 604 618 634 643 628 608 584 570 581 595 663 710 724 724 734 756 774 784 789 785 774 753 753 755 752 737 717 694 676 642 604 618 626 640 736 810 784 665 561 538 518 487 463 425 385 515 692 751 978 510 361 346 363 349 359 356 343 320 303 326 258 202 186 179 156 179 205 202 277 430 477 576 918 1224 1411 1490 1413 1386 1198 1101 1093 992 768 872 913 999 1136 1193 1265 1253 1306 1369 1388 1440 1442 1366 1317 1335 1397 1389 1409 1427 1405 1317 1259 1271 1278 1270 1230 1190 1170 1084 987 934 950 994 989 1124 1170 1127 1102 1135 1213 1168 1135 1215 1197 1006 1018 1156 1247 1067 731 595 584 584 623 798 906 840 886 1016 1114 1089 1158 1060 950 912 1032 1172 1155 1252 1327 1150 1204 1192 1240 1266 1251 1273 1141 1199 1300 1379 1408 1412 1447 1452 1435 1410 1382 1368 1342 1291 1269 1302 1355 1391 1390 1375 1364 1440 1468 1534 1584 1591 1600 1542 1510 1362 1234 1244 1269 1365 1399 1376 1383 1384 1445 1438 1396 1284 1165 1195 1206 1215 1217 1216 1226 1216 1238 1240 1211 1178 1169 1167 1181 1185 1177 1221 1189 1166 1118 1075 1066 969 943 940 951 975 1026 1051 1069 1079 1077 1076 1078 980 928 954 990 955 873 840 844 853 864 877 870 847 808 802 837 758 662 600 581 1373 941 571 591 629 629 635 673 736 777 786 829 844 869 846 691 601 552 529 530 546 514 493 500 506 504 544 615 640 674 710 705 737 748 774 798 769 813 787 747 724 791 817 803 822 834 816 784 777 794 798 787 776 800 823 847 887 932 935 943 950 945 954 979 1008 1038 1090 1115 1136 1139 1139 1170 1139 1095 1055 1031 1110 1199 1154 1247 1166 1103 1050 1008 1020 1028 1031 1044 1088 1187 1225 1242 1240 1219 1177 1040 886 844 814 716 646 585 542 513 503 495 499 497 483 457 443 422 409 403 384 366 348 342 349 362 397 393 389 392 385 410 441 477 506 517 510 521 528 530 526 498 490 516 564 613 639 591 560 542 494 427 410 437 426 373 438 464 438 386 313 291 280 245 212 184 151 170 140 161 223 293 354 387 396 407 409 335 276 235 233 236 191 149 113 83 61 65 59 49 37 27 12 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 2683 2580 2505 2441 2411 2395 2345 2317 2319 2346 2378 2407 2433 2434 2447 2433 2394 2342 2285 2224 2161 2141 2111 2053 1996 1941 1887 1875 1883 1882 1876 1852 1789 1721 1660 1610 1584 1558 1547 1523 1492 1466 1445 1407 1378 1356 1338 1334 1312 1290 1267 1236 1207 1206 1209 1204 1183 1163 1156 1141 1142 1149 1149 1144 1138 1121 1101 1065 1029 996 966 959 936 903 861 818 790 762 726 699 680 656 626 594 569 545 525 515 514 532 558 583 604 617 624 624 624 630 638 648 685 710 736 744 745 764 800 782 743 718 721 762 766 878 1006 1108 1195 1270 1298 1332 1346 1334 1295 1323 1290 1248 1230 1235 1235 1302 1314 1430 1569 1642 1687 1686 1684 1684 1674 1640 1592 1543 1520 1520 1533 1565 1623 1710 1705 1668 1640 1527 1515 1459 1452 1451 1346 1253 1125 1093 1044 945 856 773 716 681 673 678 667 662 653 632 607 587 568 567 566 559 553 555 545 567 585 594 606 630 641 631 612 592 577 564 588 657 725 762 759 744 763 767 773 791 785 764 748 745 746 740 722 717 706 683 646 613 612 639 650 662 694 723 639 615 577 524 475 435 391 366 375 429 669 903 636 411 334 359 305 286 302 315 309 290 326 297 280 280 251 159 133 167 167 162 215 557 744 1012 1261 1453 1576 1555 1581 1527 1428 1343 1182 854 764 793 878 1018 1210 1183 1228 1298 1319 1359 1427 1414 1375 1352 1383 1405 1428 1430 1411 1363 1235 1235 1242 1248 1239 1243 1191 1185 1156 1123 1108 1072 1105 1110 1168 1211 1171 1164 1215 1231 1186 1196 1395 1297 1273 1248 1218 1256 1111 1037 951 894 905 765 754 772 753 744 775 748 893 988 985 882 801 826 806 821 912 1039 819 800 888 959 918 970 1006 993 1076 1224 1300 1308 1353 1395 1418 1423 1401 1359 1341 1310 1282 1275 1313 1361 1402 1428 1411 1378 1453 1494 1538 1573 1592 1623 1532 1489 1435 1309 1309 1280 1356 1379 1313 1397 1368 1375 1391 1383 1305 1186 1183 1200 1213 1209 1185 1182 1179 1193 1205 1205 1205 1172 1149 1149 1168 1145 1185 1178 1147 1115 1077 997 914 881 894 929 969 1002 1018 1031 1035 1033 1032 974 857 783 823 828 829 799 745 680 710 767 786 771 770 680 697 736 747 719 631 552 1308 1273 657 610 592 616 665 727 769 786 800 814 826 822 833 691 596 551 535 482 509 508 492 477 477 467 484 520 551 582 626 704 832 827 701 763 769 791 816 837 826 833 856 868 870 868 867 850 824 810 821 822 775 768 780 827 850 888 893 904 915 937 990 1003 998 992 1009 1040 1085 1076 1051 1036 1040 1054 1033 999 944 924 944 1086 1175 1164 1081 1107 1106 1086 1079 1071 1105 1173 1198 1202 1239 1238 1219 1107 1008 974 859 764 678 603 541 495 462 440 441 449 445 400 383 382 378 376 367 362 354 355 371 387 430 424 398 403 399 412 425 443 473 462 477 503 516 510 490 481 476 478 495 539 587 593 577 548 510 440 386 360 352 306 346 388 419 420 354 357 326 276 232 204 187 179 161 145 150 213 286 326 323 371 418 406 355 320 305 262 224 191 151 144 123 98 78 68 50 39 40 30 16 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 2665 2568 2487 2454 2428 2373 2328 2304 2313 2340 2368 2389 2400 2424 2441 2433 2399 2347 2288 2222 2205 2170 2109 2048 1979 1931 1889 1873 1879 1877 1866 1829 1767 1703 1646 1597 1571 1563 1538 1502 1471 1447 1425 1387 1356 1339 1332 1314 1288 1265 1243 1219 1195 1194 1193 1187 1171 1150 1138 1131 1132 1132 1131 1127 1116 1100 1083 1053 1017 989 980 955 923 891 849 799 771 746 723 706 680 646 618 586 561 540 527 526 521 539 563 591 619 630 639 643 645 644 644 658 687 717 730 735 751 777 799 797 765 722 720 710 728 821 936 1034 1163 1315 1318 1292 1298 1321 1304 1337 1317 1288 1274 1277 1244 1286 1313 1356 1438 1547 1611 1642 1667 1676 1657 1637 1593 1540 1511 1504 1504 1560 1640 1687 1672 1642 1680 1655 1535 1378 1326 1370 1366 1296 1274 1223 1107 981 871 784 732 698 673 673 655 645 639 629 611 597 588 583 578 578 578 573 564 575 587 596 600 617 635 629 610 600 599 556 567 633 720 775 770 760 765 770 776 786 776 774 765 749 739 732 732 727 712 686 658 632 613 624 631 620 648 684 640 591 552 522 443 387 343 318 315 344 499 688 624 456 349 366 300 245 235 259 281 286 312 317 317 308 278 174 141 156 167 164 323 590 814 1020 1235 1451 1407 1468 1554 1588 1571 1567 1332 1038 873 787 846 970 1075 1144 1245 1404 1427 1357 1347 1370 1378 1379 1421 1466 1496 1457 1353 1286 1228 1231 1273 1316 1353 1776 1382 1215 1202 1202 1191 1146 1155 1189 1238 1289 1285 1278 1274 1261 1265 1323 1481 1498 1477 1389 1269 1333 1199 1310 1415 1396 1266 1179 947 787 713 652 645 683 753 821 861 818 834 850 803 776 793 774 720 680 640 632 631 762 805 824 894 1046 1027 1157 1265 1342 1387 1386 1397 1395 1369 1335 1324 1307 1332 1346 1384 1440 1410 1404 1447 1511 1562 1577 1600 1596 1523 1461 1466 1412 1394 1343 1347 1370 1239 1341 1344 1351 1387 1404 1384 1248 1195 1205 1213 1202 1169 1157 1171 1199 1190 1191 1208 1207 1192 1176 1192 1198 1154 1110 1072 1034 993 873 779 787 850 895 942 962 959 962 937 897 862 790 697 684 704 697 722 752 689 581 579 581 568 596 681 627 650 684 683 699 619 569 970 1319 683 668 596 594 658 745 755 761 769 800 833 835 829 779 732 664 582 480 482 505 521 522 530 529 534 550 571 609 630 860 1166 1343 1199 970 914 866 849 870 823 841 877 914 917 915 899 879 852 845 856 830 815 792 760 783 854 885 892 912 938 982 1031 1054 1060 1037 1024 1018 1025 1021 1020 1047 1005 956 939 924 867 843 864 970 1143 1199 1173 1208 1196 1122 1105 1108 1123 1135 1140 1198 1246 1222 1176 1175 1080 888 843 795 723 629 531 512 455 402 379 389 387 354 332 336 340 353 351 336 337 371 404 433 444 429 433 419 408 403 408 418 436 440 455 476 499 504 502 501 491 487 474 492 531 549 540 509 490 455 408 387 348 308 301 317 360 392 389 379 357 306 268 240 239 225 181 158 140 162 192 187 243 294 365 430 435 436 376 314 264 237 213 201 167 131 101 91 71 64 61 46 36 18 8 8 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 2647 2555 2515 2486 2437 2378 2337 2308 2317 2338 2350 2354 2370 2408 2427 2426 2403 2351 2289 2277 2232 2166 2105 2040 1972 1925 1890 1873 1873 1868 1847 1805 1747 1687 1634 1587 1581 1554 1518 1482 1452 1429 1406 1370 1344 1335 1315 1295 1271 1250 1229 1208 1191 1187 1183 1173 1152 1128 1122 1108 1104 1104 1106 1107 1097 1082 1067 1041 1012 1000 979 945 912 876 838 800 763 739 726 703 669 638 609 582 561 549 546 528 529 548 573 601 631 643 648 651 654 654 656 670 698 711 717 734 767 798 821 809 764 728 725 695 701 765 868 966 1097 1195 1213 1210 1227 1289 1296 1313 1318 1308 1303 1288 1203 1204 1242 1277 1358 1433 1474 1545 1607 1631 1607 1591 1558 1519 1497 1494 1481 1550 1609 1642 1635 1575 1570 1495 1376 1313 1323 1285 1366 1371 1356 1289 1158 1009 903 800 736 708 694 681 660 635 625 626 616 608 606 598 588 583 587 578 576 578 588 607 598 600 614 614 600 598 591 555 555 609 703 782 775 776 781 782 778 788 780 766 753 746 724 716 719 714 699 681 678 653 608 606 626 599 626 639 626 587 519 488 409 364 344 335 310 290 364 492 544 504 462 408 339 259 206 216 245 250 273 294 306 325 308 250 222 225 234 200 569 782 887 997 1145 1254 1235 1323 1456 1580 1624 1593 1377 1146 883 772 755 856 1012 1123 1186 1339 1452 1441 1421 1410 1409 1427 1434 1430 1412 1389 1338 1272 1233 1258 1323 1361 1384 1683 1458 1236 1228 1246 1253 1250 1252 1264 1303 1360 1386 1414 1440 1443 1427 1457 1556 1614 1608 1551 1498 1464 1422 1485 1601 1624 1574 1497 1190 860 783 862 826 864 873 815 813 842 932 1002 1028 1018 916 784 747 787 908 838 811 809 806 826 910 931 931 1019 1134 1233 1311 1234 1257 1314 1340 1342 1354 1322 1319 1359 1402 1432 1430 1454 1499 1551 1600 1614 1612 1600 1566 1509 1506 1492 1445 1408 1402 1392 1282 1322 1356 1356 1435 1433 1447 1364 1302 1360 1292 1256 1215 1194 1207 1267 1274 1250 1247 1270 1266 1216 1222 1241 1222 1182 1053 908 809 687 603 676 768 814 857 882 839 817 784 725 670 634 595 593 615 652 667 678 600 569 555 553 559 566 621 637 629 609 706 720 646 570 681 1154 777 619 551 524 558 655 656 636 671 722 786 840 845 839 823 761 666 555 496 497 536 538 565 581 600 630 652 720 745 902 1248 1601 1509 1495 1328 1024 942 962 939 915 933 988 968 959 949 925 888 896 896 897 893 892 871 897 950 956 953 937 985 1036 1027 1000 1036 1054 1067 1060 1055 1053 1062 1207 1143 943 892 893 861 844 847 890 1092 1185 1210 1233 1256 1195 1132 1123 1133 1112 1088 1114 1161 1138 1077 1133 1099 960 847 803 749 655 639 573 468 391 347 335 327 310 282 289 292 310 321 309 320 341 396 458 492 499 452 407 397 417 423 420 422 431 446 467 480 482 482 485 485 494 483 472 460 460 476 475 474 468 449 441 391 342 305 303 323 327 328 342 355 322 310 310 308 290 225 188 166 162 151 156 194 228 275 357 338 393 417 382 306 291 294 259 212 169 134 117 109 107 83 63 49 38 36 36 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2637 2605 2552 2477 2408 2366 2317 2295 2304 2320 2321 2313 2354 2389 2416 2427 2412 2358 2350 2296 2230 2167 2099 2033 1968 1921 1894 1881 1866 1855 1830 1784 1727 1670 1624 1608 1572 1534 1497 1463 1432 1408 1386 1360 1337 1317 1294 1274 1253 1233 1216 1204 1194 1182 1173 1163 1147 1125 1109 1102 1101 1101 1099 1092 1081 1067 1052 1033 1013 1001 969 935 901 866 829 793 755 740 721 690 659 630 603 579 565 562 548 537 540 557 583 612 642 649 656 663 669 678 666 686 694 698 714 747 782 819 823 796 769 770 740 705 691 723 804 895 1025 1067 1138 1238 1219 1309 1289 1299 1310 1293 1269 1312 1267 1278 1272 1211 1266 1241 1305 1409 1514 1569 1485 1480 1483 1478 1471 1466 1451 1504 1540 1560 1586 1579 1526 1425 1303 1226 1246 1206 1229 1303 1368 1340 1216 1055 910 799 745 740 726 687 658 630 610 611 610 611 610 606 597 572 577 571 568 572 584 611 592 578 580 589 584 579 570 559 561 591 676 678 746 788 788 771 776 781 771 761 754 734 712 690 687 690 683 678 664 649 629 621 630 595 598 590 568 528 483 439 409 391 389 395 324 278 300 371 445 458 497 456 397 312 210 191 205 205 226 260 276 320 331 324 319 324 297 315 489 732 955 991 1060 1076 1128 1211 1315 1463 1408 1372 1312 1134 916 898 943 966 1024 1094 1131 1189 1332 1405 1429 1430 1464 1462 1472 1460 1403 1335 1298 1284 1287 1303 1333 1402 1600 1583 1398 1254 1252 1303 1324 1324 1309 1298 1329 1370 1412 1480 1564 1585 1571 1566 1619 1682 1701 1672 1654 1612 1571 1587 1704 1725 1711 1555 1240 938 965 1095 1117 1115 1088 1023 975 977 1063 1152 1145 1136 1172 1054 837 879 1083 1007 969 954 943 925 1007 1007 1001 1022 1074 1148 1174 1198 1246 1281 1313 1339 1374 1387 1399 1411 1416 1441 1478 1511 1542 1553 1616 1626 1622 1610 1582 1553 1542 1498 1457 1447 1443 1416 1365 1398 1445 1376 1394 1447 1498 1488 1443 1499 1404 1344 1306 1281 1279 1300 1302 1289 1279 1296 1290 1263 1241 1188 1121 1211 1071 858 711 676 605 628 656 694 749 792 636 666 682 659 600 557 534 531 587 648 654 626 598 589 585 584 600 631 640 637 617 515 611 695 672 559 489 542 479 484 478 443 463 517 482 467 548 605 674 744 766 772 778 767 730 653 562 553 547 555 569 576 614 676 696 740 796 840 1047 1404 1502 1479 1385 1102 1009 1005 1014 1003 1025 1055 1028 985 966 934 909 908 883 853 871 902 890 913 945 918 985 979 972 945 930 898 931 974 1020 1034 1062 1108 1088 1169 1285 1085 1092 1030 969 953 905 895 1038 1111 1138 1229 1271 1250 1200 1170 1167 1125 1086 1072 1110 1165 1106 1081 1068 983 831 806 792 755 689 598 486 401 331 306 296 279 257 257 256 256 266 271 283 310 360 418 411 464 441 362 350 381 399 404 418 437 442 457 471 477 482 495 495 495 495 493 483 473 468 474 495 493 499 485 448 393 323 349 340 315 319 324 328 317 311 310 314 315 280 236 214 210 170 152 156 179 223 210 229 318 397 426 370 380 370 310 258 212 173 154 165 143 113 86 64 50 59 46 26 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2710 2647 2562 2482 2419 2378 2327 2300 2296 2302 2302 2301 2336 2371 2403 2421 2412 2402 2366 2302 2233 2167 2092 2023 1963 1926 1908 1887 1857 1841 1809 1763 1708 1659 1658 1615 1561 1515 1479 1443 1413 1389 1375 1354 1321 1296 1276 1258 1240 1223 1213 1210 1191 1178 1169 1157 1136 1107 1100 1098 1090 1078 1076 1077 1067 1053 1041 1030 1010 989 959 926 891 854 813 781 765 740 710 682 651 625 599 585 580 564 551 542 548 566 592 622 644 657 669 678 684 684 683 689 695 703 725 765 805 831 831 819 824 794 753 710 685 693 753 846 890 947 1050 1139 1168 1254 1238 1242 1286 1297 1296 1325 1283 1228 1204 1192 1188 1148 1190 1290 1361 1438 1366 1347 1338 1338 1357 1378 1385 1427 1445 1417 1408 1433 1409 1343 1237 1120 1103 1100 1114 1221 1361 1393 1273 1096 925 823 792 745 713 692 667 630 595 599 598 601 603 602 591 564 560 557 556 561 571 598 578 551 534 531 538 553 557 563 577 583 598 646 723 780 790 771 778 777 776 771 755 735 715 682 671 687 686 682 655 632 626 621 605 585 575 557 527 491 465 407 377 375 386 388 346 290 265 287 330 337 423 444 410 342 237 208 197 190 200 231 269 314 344 356 368 391 352 324 502 812 978 1001 1005 1031 1070 1125 1224 1442 1274 1164 1084 1002 926 906 947 995 1013 1036 1150 1144 1187 1432 1866 1610 1560 1504 1474 1462 1506 1509 1428 1389 1363 1329 1294 1307 1386 1389 1340 1353 1323 1360 1378 1377 1368 1342 1330 1345 1388 1464 1580 1606 1636 1655 1678 1691 1707 1720 1710 1658 1620 1667 1739 1758 1707 1536 1288 1194 1198 1266 1306 1283 1251 1193 1169 1170 1213 1323 1286 1432 1764 1828 1561 988 1154 1114 1063 1051 1050 1028 1035 1080 1136 1144 1169 1209 1222 1274 1347 1348 1362 1380 1399 1417 1445 1445 1455 1484 1512 1545 1553 1608 1626 1627 1625 1603 1570 1564 1551 1513 1472 1478 1469 1465 1465 1480 1547 1428 1441 1466 1476 1514 1520 1503 1452 1402 1359 1347 1351 1340 1290 1216 1223 1206 1202 1193 1184 1165 1040 1108 1059 966 903 739 677 596 556 578 635 622 601 662 755 676 555 521 526 588 684 662 669 669 676 668 619 547 543 568 573 559 561 487 502 578 633 528 485 437 379 354 394 382 406 424 416 422 435 488 549 581 586 694 702 697 711 723 638 666 639 612 597 565 603 645 674 735 828 843 926 1010 1044 1152 1158 1087 1034 1024 1052 1042 1065 1073 1125 1244 1159 1065 1014 933 884 901 882 898 900 888 875 845 895 929 942 927 888 869 842 841 873 853 985 1192 1226 1060 1401 1311 1269 1223 1202 978 973 967 998 1035 1121 1212 1261 1273 1266 1267 1214 1170 1108 1050 1040 1068 1061 1031 1008 1004 846 812 795 753 684 607 510 424 380 369 304 274 255 243 231 228 223 230 243 269 349 386 414 468 471 363 326 315 321 342 376 427 453 465 453 464 470 484 486 483 463 494 497 486 480 483 492 488 492 502 492 455 398 397 383 322 317 315 308 294 262 279 288 302 301 281 269 232 193 163 150 151 168 153 163 218 306 383 407 405 396 356 308 260 218 204 212 181 145 113 85 84 71 55 40 13 10 12 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 2755 2660 2568 2491 2425 2357 2306 2281 2278 2285 2282 2290 2321 2358 2392 2415 2413 2407 2365 2303 2235 2168 2088 2016 1969 1945 1919 1881 1847 1823 1789 1742 1700 1693 1643 1596 1546 1498 1460 1422 1395 1379 1368 1343 1303 1279 1257 1240 1224 1214 1211 1200 1186 1173 1162 1149 1131 1116 1115 1099 1081 1081 1083 1067 1055 1045 1037 1026 1000 978 949 917 882 844 809 802 771 734 696 671 646 622 608 598 578 563 559 555 562 578 601 615 645 667 683 693 696 712 706 719 729 718 742 777 817 840 846 845 834 813 773 728 690 680 728 754 794 878 989 1122 1134 1182 1193 1197 1231 1251 1239 1260 1265 1235 1184 1180 1163 1116 1120 1181 1197 1284 1217 1164 1172 1211 1237 1272 1292 1325 1332 1253 1260 1271 1256 1216 1148 1042 987 975 1022 1159 1376 1511 1375 1199 1053 921 823 744 713 687 657 627 597 591 589 590 593 596 584 559 550 543 538 551 561 585 578 561 551 494 504 537 562 576 585 586 592 628 688 749 771 783 763 750 748 748 760 746 717 688 678 689 694 675 649 637 636 598 578 562 548 525 471 478 424 366 335 329 347 352 315 279 267 261 251 280 351 407 415 355 279 266 234 202 203 222 241 283 306 318 351 396 385 457 672 907 1017 1025 1023 1021 1026 1045 1138 1103 1070 1008 983 988 846 741 772 886 917 1016 1126 1201 1302 1492 2033 2019 1732 1500 1395 1373 1366 1359 1359 1339 1308 1307 1303 1333 1376 1397 1396 1419 1393 1367 1341 1337 1317 1338 1335 1346 1399 1484 1632 1680 1679 1682 1690 1677 1684 1671 1664 1677 1688 1743 1771 1781 1724 1571 1413 1403 1375 1385 1417 1404 1386 1373 1378 1372 1372 1454 1424 1573 1847 2147 2352 1369 1222 1224 1178 1174 1178 1172 1163 1198 1288 1288 1311 1320 1331 1380 1460 1456 1450 1458 1475 1495 1502 1514 1528 1547 1594 1631 1627 1625 1615 1619 1620 1604 1599 1590 1561 1517 1482 1494 1489 1482 1487 1495 1595 1482 1451 1499 1493 1507 1519 1509 1492 1461 1403 1394 1363 1323 1252 1122 1098 1087 1083 1083 1060 1104 1074 1064 1054 1032 993 848 665 512 450 450 446 441 506 674 900 677 558 526 574 699 849 821 775 742 743 695 606 512 482 488 473 465 503 502 513 579 667 634 590 483 357 295 322 309 311 328 355 379 388 418 450 446 509 592 597 579 592 630 626 660 665 642 664 667 678 690 687 714 795 833 845 851 885 920 955 985 988 972 961 972 1005 1042 1102 1147 1293 1309 1198 1072 963 1004 991 987 976 926 884 846 830 827 829 828 819 797 775 736 726 763 909 1079 1225 992 1233 1277 1220 1196 1162 1078 1069 1079 1097 1095 1146 1208 1253 1269 1264 1262 1237 1200 1144 1049 1012 1007 993 979 960 990 849 781 752 720 656 594 504 421 403 368 318 281 255 235 227 216 206 202 208 233 298 290 311 391 457 431 439 418 298 276 299 345 399 427 343 383 412 438 450 444 388 409 443 451 444 457 457 438 414 457 480 471 457 444 394 335 290 273 270 263 236 248 268 283 278 269 249 227 205 175 151 140 137 133 123 154 221 268 275 341 357 359 341 301 267 267 247 219 182 146 133 120 93 69 56 38 38 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2766 2667 2578 2498 2433 2347 2297 2279 2280 2287 2276 2280 2305 2339 2368 2376 2397 2393 2358 2299 2230 2165 2083 2024 1996 1960 1910 1873 1836 1805 1767 1734 1721 1675 1625 1579 1530 1480 1441 1404 1387 1374 1355 1326 1284 1262 1242 1225 1216 1212 1201 1194 1181 1168 1157 1147 1135 1132 1111 1093 1087 1072 1055 1055 1048 1041 1034 1018 992 968 940 909 874 836 835 801 782 757 695 664 642 629 618 600 582 573 564 564 573 588 603 614 651 684 701 706 727 723 720 742 763 721 763 794 828 850 854 861 852 836 798 741 687 683 698 708 756 843 947 1034 1051 1119 1166 1176 1196 1201 1227 1267 1264 1198 1198 1146 1119 1073 1028 1064 1063 1124 1129 1096 1056 1088 1106 1152 1189 1209 1202 1125 1126 1120 1102 1072 1034 983 889 872 934 1072 1353 1493 1423 1393 1310 1063 832 762 723 685 649 628 623 594 579 578 582 576 567 545 534 533 531 550 550 558 551 530 534 474 482 525 569 594 580 575 586 606 641 713 751 762 754 749 747 744 735 732 711 680 671 681 701 667 632 642 648 588 570 543 512 489 453 432 386 352 325 311 318 330 311 292 305 303 260 254 284 334 388 363 358 322 268 227 216 217 228 237 255 298 322 385 374 490 824 849 960 1028 1038 1013 990 1035 1115 1137 1024 874 940 903 779 732 772 789 948 1031 1077 1251 1626 1778 1814 1793 1696 1544 1400 1418 1366 1341 1328 1297 1258 1262 1320 1384 1412 1408 1376 1384 1367 1341 1333 1368 1373 1430 1437 1409 1414 1486 1557 1576 1602 1650 1685 1702 1695 1691 1704 1702 1733 1746 1768 1765 1669 1620 1620 1560 1507 1500 1571 1579 1565 1570 1570 1543 1521 1611 1612 1595 1661 1868 1977 1550 1389 1412 1399 1414 1375 1347 1326 1329 1452 1423 1412 1406 1410 1390 1451 1500 1525 1541 1580 1596 1560 1570 1588 1613 1647 1652 1660 1635 1609 1615 1586 1572 1573 1579 1566 1507 1471 1487 1510 1517 1535 1542 1597 1530 1438 1522 1519 1538 1523 1512 1534 1532 1532 1436 1325 1249 1205 1056 1001 988 1005 1043 991 1070 1073 1042 1051 1079 996 852 646 466 427 439 479 561 666 777 859 763 678 614 642 800 886 914 928 924 810 683 574 483 443 482 488 496 542 562 504 595 679 725 730 640 413 400 394 388 351 313 292 329 352 360 360 381 419 456 475 466 558 566 561 586 627 613 691 715 737 762 728 733 784 833 850 855 898 905 924 947 981 994 972 958 968 1009 1053 1048 1093 1145 1159 1145 1084 1074 1043 1024 1021 984 933 884 860 860 848 840 805 759 734 778 751 744 766 805 1029 1090 1136 1195 1253 1178 1190 1202 1205 1253 1236 1224 1235 1247 1261 1284 1281 1272 1250 1218 1179 1103 1117 1080 995 943 925 851 799 744 667 636 592 540 474 404 379 350 313 276 254 250 224 206 196 188 179 221 210 198 224 362 422 436 450 502 362 301 277 276 290 275 267 286 310 332 345 331 298 283 315 345 345 338 328 333 284 342 396 424 411 421 369 334 304 261 249 237 219 217 240 265 262 264 257 236 217 195 167 154 148 127 121 128 150 166 175 247 289 319 350 345 335 308 274 239 214 189 182 160 124 90 71 62 59 43 16 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 2776 2674 2582 2505 2440 2363 2340 2315 2276 2249 2265 2278 2297 2318 2332 2355 2388 2387 2355 2298 2228 2159 2093 2068 2022 1957 1904 1866 1826 1788 1762 1746 1705 1655 1609 1565 1517 1464 1423 1401 1386 1362 1336 1310 1282 1249 1227 1218 1214 1202 1194 1182 1173 1164 1156 1149 1144 1131 1431 1561 1077 1084 1073 1051 1044 1042 1024 1011 987 961 932 899 868 867 834 792 758 734 692 660 646 636 620 599 584 578 575 576 583 595 601 623 661 694 708 704 738 745 735 746 772 742 776 807 828 838 853 853 854 847 817 763 696 697 690 700 734 788 867 961 1044 1081 1104 1140 1162 1154 1160 1183 1212 1205 1192 1107 1080 1056 973 1018 971 960 998 1034 959 997 1003 1040 1071 1072 1084 1039 1023 997 962 932 912 897 816 785 851 986 1247 1442 1494 1460 1335 1104 868 777 727 673 628 628 616 589 568 562 577 567 564 545 525 526 525 539 534 529 520 489 469 448 471 516 557 571 573 567 579 604 619 681 717 730 742 755 730 722 716 715 699 662 644 645 643 619 602 625 627 600 569 531 487 451 418 398 386 356 281 290 318 343 339 316 330 306 272 245 241 275 336 294 318 339 305 265 250 241 258 287 288 297 329 375 372 367 461 632 904 1023 1028 1046 1011 992 979 945 873 767 768 753 743 757 764 752 876 965 1079 1286 1281 1219 1350 1523 1612 1604 1508 1455 1422 1391 1317 1274 1235 1239 1282 1308 1300 1335 1315 1294 1289 1307 1329 1333 1379 1437 1471 1467 1463 1559 1616 1629 1650 1695 1722 1711 1695 1702 1704 1686 1738 1740 1731 1719 1647 1637 1648 1650 1632 1609 1688 1716 1721 1713 1706 1687 1673 1729 1780 1774 1732 1779 1751 1645 1550 1544 1559 1541 1511 1481 1458 1464 1508 1535 1525 1494 1461 1467 1484 1528 1571 1592 1651 1659 1631 1599 1596 1624 1627 1744 1741 1594 1620 1543 1503 1497 1517 1549 1555 1498 1443 1418 1426 1473 1513 1525 1576 1605 1544 1434 1457 1488 1515 1520 1461 1437 1478 1444 1301 1183 1137 1012 948 957 1004 1047 1003 1045 1090 1053 1043 1101 1025 833 609 497 494 544 637 737 813 896 828 856 899 788 656 757 843 881 850 845 840 733 592 474 434 438 501 562 608 643 603 599 613 669 724 720 556 572 634 597 504 425 364 327 319 309 320 344 350 364 401 397 405 420 462 508 567 613 649 662 712 773 772 771 820 894 929 926 956 975 982 985 1046 1065 1044 1005 978 979 969 973 1018 1082 1098 1086 1067 1019 946 927 937 963 976 933 916 909 897 919 929 854 840 895 883 822 781 765 887 919 976 1299 1324 1214 1210 1239 1282 1332 1336 1332 1297 1284 1289 1291 1272 1256 1248 1236 1203 1186 1182 1142 1073 973 912 885 867 784 711 613 518 479 446 411 361 318 297 267 261 243 220 206 192 184 182 185 199 196 192 212 285 346 368 447 380 330 310 279 289 264 251 248 243 252 244 244 228 185 192 217 224 212 206 217 198 223 260 251 301 342 330 295 276 256 248 229 206 191 209 222 229 246 259 246 226 214 210 193 172 138 118 114 115 114 133 177 225 251 255 284 318 323 302 265 241 237 223 190 155 119 99 100 80 57 33 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 2779 2677 2586 2514 2446 2434 2394 2334 2286 2250 2256 2260 2255 2259 2301 2331 2364 2371 2349 2299 2229 2166 2150 2098 2027 1961 1904 1861 1817 1792 1774 1737 1686 1639 1594 1551 1505 1450 1422 1407 1377 1346 1319 1294 1269 1236 1221 1215 1202 1195 1189 1178 1169 1164 1158 1155 1148 1135 1244 1298 1067 1084 1057 1139 1199 1044 1021 1005 984 957 924 894 892 863 826 787 756 734 692 673 658 637 618 605 588 580 580 582 585 594 609 632 666 703 731 715 714 743 789 811 781 763 784 804 816 837 873 869 869 857 829 784 751 728 705 700 720 757 845 909 930 971 1060 1092 1123 1112 1124 1170 1173 1135 1133 1068 1019 1017 936 959 938 906 912 981 921 922 918 929 946 959 997 950 918 891 851 823 804 784 736 710 771 895 1128 1191 1273 1389 1332 1129 915 791 721 667 664 644 605 572 553 540 544 538 530 518 510 522 517 516 511 506 501 458 432 427 450 490 516 520 548 552 554 582 612 659 692 708 728 758 702 690 674 659 656 654 639 618 595 577 574 593 594 587 565 520 465 425 388 370 375 377 291 272 326 380 383 386 325 305 292 269 229 242 250 238 268 317 323 291 276 270 279 300 324 321 341 362 366 354 375 505 667 774 811 921 879 792 733 728 724 705 653 633 636 637 656 696 801 930 1086 1261 1189 1192 1196 1301 1454 1497 1479 1430 1375 1300 1257 1177 1124 1143 1182 1135 1184 1247 1274 1268 1247 1268 1254 1293 1350 1406 1483 1545 1571 1614 1660 1711 1714 1728 1730 1715 1704 1702 1750 1706 1700 1698 1686 1676 1625 1649 1692 1723 1733 1704 1719 1757 1789 1772 1774 1763 1765 1781 1791 1803 1789 1802 1806 1769 1687 1769 1697 1644 1614 1588 1539 1539 1595 1622 1618 1606 1715 1621 1550 1605 1587 1615 1663 1684 1664 1611 1599 1588 1586 1618 1598 1525 1565 1449 1398 1430 1492 1556 1521 1467 1398 1324 1343 1437 1508 1545 1563 1584 1591 1453 1374 1390 1486 1502 1441 1431 1464 1472 1336 1190 1087 1029 1019 965 1032 1065 1063 1081 1128 1120 1079 1116 1077 861 590 570 559 593 706 841 865 840 842 938 1100 890 708 706 775 800 842 892 918 826 635 469 514 530 560 614 634 646 651 662 682 728 695 704 714 790 874 791 636 491 389 327 314 283 276 297 330 338 373 378 368 361 386 442 515 561 555 546 637 739 811 859 889 902 991 1026 1056 1085 1079 1065 1078 1082 1085 1066 1006 984 975 964 968 1001 1012 1008 993 976 964 913 878 861 877 898 885 877 891 924 951 954 963 980 985 947 898 842 845 855 821 1033 1207 1268 1171 1172 1318 1249 1290 1388 1375 1340 1325 1303 1292 1279 1253 1232 1216 1215 1212 1177 1131 1043 974 976 907 837 766 646 481 465 442 406 371 341 305 281 275 259 229 212 197 186 181 190 223 201 203 232 256 258 323 358 345 334 351 335 338 317 283 270 239 231 223 209 192 168 153 149 154 139 143 145 140 140 153 164 214 262 285 269 263 254 239 218 194 176 181 182 191 214 237 241 232 221 217 203 189 165 135 110 112 108 109 123 161 166 169 211 267 308 306 287 277 274 245 215 183 152 137 141 108 77 53 39 31 16 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 2783 2680 2591 2516 2518 2472 2407 2346 2290 2255 2253 2245 2224 2213 2283 2321 2356 2366 2345 2298 2229 2222 2168 2097 2029 1965 1906 1857 1828 1806 1772 1724 1672 1624 1579 1537 1494 1448 1436 1400 1363 1331 1305 1278 1254 1235 1219 1204 1195 1191 1182 1173 1167 1163 1161 1157 1148 1149 1167 1160 1068 1073 1077 1360 1512 1030 1025 1001 981 955 927 922 892 857 820 785 755 732 710 693 667 639 622 608 594 592 594 594 595 603 618 639 673 712 713 708 711 750 797 803 792 781 787 799 815 827 849 854 852 851 849 819 807 761 722 705 711 747 825 847 871 935 1035 1053 1081 1074 1067 1076 1085 1062 1092 1044 955 938 896 888 883 862 845 896 871 868 867 862 861 886 905 875 837 803 769 760 717 688 671 672 701 801 832 933 1136 1295 1285 1115 934 802 741 735 658 628 591 554 540 523 521 634 715 650 497 509 502 495 491 486 481 454 429 419 435 461 463 480 507 528 545 580 621 645 658 677 718 710 667 659 662 662 660 654 640 618 593 577 588 591 588 587 575 519 457 407 383 380 379 387 310 275 320 394 392 377 302 282 297 301 247 248 234 224 238 272 299 285 273 270 277 308 351 359 360 366 373 362 380 457 549 588 592 651 675 656 617 634 712 657 595 572 581 610 590 632 762 927 983 1075 1381 1656 1768 1704 1614 1562 1497 1388 1272 1278 1242 1128 1090 1115 1112 1110 1179 1236 1274 1284 1250 1243 1250 1291 1339 1396 1487 1528 1577 1621 1620 1676 1706 1729 1736 1736 1742 1775 1773 1762 1724 1663 1657 1644 1618 1620 1659 1719 1769 1771 1767 1779 1808 1792 1786 1775 1766 1771 1805 1793 1796 1818 1840 1855 1849 1830 1777 1730 1694 1663 1640 1648 1634 1620 1642 1661 1791 1867 1936 1861 1611 1616 1646 1663 1650 1601 1599 1556 1523 1531 1553 1481 1448 1366 1300 1354 1393 1410 1396 1365 1308 1192 1233 1311 1406 1491 1495 1538 1546 1469 1368 1278 1360 1347 1375 1413 1387 1409 1333 1211 1130 1120 1097 1027 1039 1057 1066 1066 1061 1111 1108 1119 1151 979 723 711 671 615 697 818 842 851 888 997 1135 902 711 661 686 771 937 1038 1021 903 698 648 703 685 600 643 673 693 688 679 711 772 823 881 913 954 1017 980 816 585 387 357 342 308 279 252 262 307 373 363 293 268 337 384 440 441 406 458 550 623 751 929 937 944 985 1015 1073 1093 1088 1076 1053 1024 1023 1023 1018 1009 990 977 996 997 984 981 979 986 984 952 911 866 877 831 817 829 866 921 935 938 959 990 1026 1002 976 953 942 920 842 930 1129 1280 1204 1141 1150 1161 1199 1358 1350 1358 1361 1340 1301 1248 1247 1259 1247 1206 1194 1163 1145 1101 1074 985 930 864 805 774 791 614 483 418 384 355 315 303 289 268 238 219 209 204 192 184 189 191 194 186 185 233 295 326 304 295 315 321 334 353 330 305 287 282 264 231 197 175 161 156 155 133 123 116 114 110 104 116 143 185 233 201 196 213 216 204 185 175 166 156 166 186 209 222 218 211 208 202 193 182 159 167 144 116 95 100 116 110 119 142 196 250 281 293 289 275 255 231 203 181 181 162 134 103 70 63 55 31 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 2783 2678 2598 2595 2549 2488 2423 2358 2293 2261 2247 2239 2222 2203 2260 2295 2324 2337 2326 2297 2297 2235 2164 2093 2026 1965 1905 1875 1850 1811 1764 1711 1659 1610 1565 1524 1492 1471 1429 1387 1349 1317 1289 1263 1254 1236 1212 1196 1190 1184 1176 1168 1163 1161 1161 1156 1153 1164 1175 1141 1084 1077 1092 1166 1222 1025 1023 1000 976 959 947 925 889 852 816 782 756 739 730 705 671 641 620 608 600 600 600 596 601 610 627 647 671 693 689 705 723 756 802 808 798 795 794 800 815 826 832 860 867 851 856 855 825 779 735 710 711 735 741 778 842 902 984 1022 1038 1040 1034 1019 1049 1029 1026 1004 939 870 850 831 825 824 794 836 819 811 812 813 811 829 840 817 776 755 748 706 657 621 612 627 628 635 674 794 973 1135 1169 1058 911 818 801 749 669 620 579 537 528 523 524 630 711 579 501 505 500 491 484 477 462 441 423 417 420 420 432 450 474 498 516 563 568 599 637 666 702 649 638 656 671 674 669 665 661 643 598 589 592 600 597 592 590 533 459 421 409 391 404 366 304 288 324 355 393 357 292 259 274 324 310 297 269 240 232 252 271 271 265 263 272 303 369 403 409 411 404 379 382 464 574 522 516 516 532 551 599 570 606 581 532 496 588 610 539 507 586 714 815 1049 1402 1618 1591 1707 1533 1468 1383 1249 1160 1231 1256 1247 1239 1243 1187 1107 1161 1227 1232 1235 1234 1222 1207 1201 1255 1341 1399 1422 1492 1587 1593 1638 1689 1724 1738 1757 1786 1789 1809 1797 1740 1679 1676 1648 1652 1694 1703 1728 1766 1779 1784 1798 1788 1783 1787 1788 1788 1796 1806 1790 1797 1816 1815 1817 1846 1841 1814 1791 1762 1700 1678 1659 1637 1668 1676 1697 1786 1878 1856 1683 1663 1665 1679 1710 1684 1683 1628 1547 1502 1531 1556 1467 1407 1330 1245 1293 1286 1261 1246 1232 1195 1154 1170 1189 1240 1353 1361 1450 1502 1506 1452 1218 1187 1162 1232 1402 1265 1297 1301 1279 1252 1190 1195 1091 1025 1005 992 977 981 1063 1135 1132 1172 1152 1099 958 778 697 756 857 912 927 930 1023 1045 846 632 624 681 845 1011 1098 1038 938 837 838 863 836 661 700 742 776 799 766 777 818 927 1019 1040 1084 1032 999 914 779 570 600 526 471 504 365 343 403 437 504 396 421 366 462 602 778 834 946 879 793 901 1016 879 894 886 858 942 986 984 981 985 942 954 983 999 1014 1034 1044 1067 1063 1029 1052 1017 985 948 921 904 881 862 840 814 794 818 875 895 903 941 963 967 988 1001 987 999 988 928 907 965 1033 1135 1155 1139 1136 1132 1287 1330 1357 1346 1299 1312 1360 1345 1305 1202 1255 1230 1205 1147 1082 1180 1090 969 898 844 846 788 670 519 441 394 358 351 339 310 285 255 236 235 224 215 195 184 181 186 183 205 238 279 311 264 255 259 270 280 313 323 300 270 264 262 247 218 193 191 163 153 138 121 108 107 107 102 100 106 133 155 143 148 175 187 184 173 163 159 143 147 159 177 190 191 197 201 200 190 184 180 174 157 134 96 85 82 82 93 100 137 177 196 220 249 252 245 239 218 219 198 175 151 126 100 94 77 48 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 2789 2703 2697 2624 2562 2499 2430 2365 2304 2273 2256 2237 2214 2195 2239 2281 2320 2337 2327 2327 2294 2232 2161 2092 2025 1962 1929 1901 1858 1806 1757 1701 1649 1600 1555 1525 1518 1466 1420 1377 1339 1306 1279 1269 1256 1231 1203 1188 1181 1175 1168 1162 1160 1158 1160 1159 1161 1169 1174 1144 1142 1112 1119 1154 1133 1033 1020 998 977 969 952 924 888 848 811 779 763 752 733 706 673 642 624 617 616 613 605 603 611 621 632 648 670 676 684 703 728 760 801 804 802 801 802 806 815 829 842 843 839 848 848 854 837 796 749 720 716 713 725 760 807 865 945 986 991 984 1009 997 1002 989 963 935 914 850 824 796 776 771 759 803 774 749 757 773 784 791 791 769 731 727 693 651 607 573 562 576 552 555 602 694 834 968 1034 966 851 813 772 711 650 599 562 529 526 522 526 579 651 577 503 493 497 492 479 469 455 441 424 408 407 409 414 425 444 466 488 491 523 572 614 638 642 606 608 634 639 700 699 682 662 630 603 603 625 611 587 602 585 511 459 423 383 399 405 336 277 268 288 342 383 345 292 266 260 293 300 299 288 262 233 243 255 263 269 274 286 322 370 409 425 453 443 428 427 448 530 557 514 460 445 464 539 502 507 517 495 409 521 609 569 483 533 582 855 1125 1335 1374 1125 1168 1176 1212 1239 1193 1144 1176 1209 1217 1206 1240 1195 1064 1031 1102 1110 1113 1142 1165 1181 1216 1301 1330 1325 1343 1417 1519 1553 1599 1645 1670 1683 1716 1748 1708 1667 1688 1683 1676 1659 1642 1660 1727 1775 1775 1772 1775 1784 1792 1766 1774 1788 1791 1795 1802 1797 1796 1812 1838 1836 1840 1843 1844 1860 1853 1809 1771 1740 1691 1670 1699 1714 1720 1732 1747 1765 1742 1737 1719 1693 1701 1692 1671 1607 1526 1465 1455 1432 1405 1347 1254 1242 1247 1223 1196 1186 1185 1172 1222 1252 1213 1170 1167 1238 1336 1434 1503 1415 1245 1159 1064 1050 1326 1347 1334 1326 1334 1336 1208 1056 957 947 991 995 997 1006 1080 1206 1183 1193 1182 1135 1042 864 839 854 877 913 1020 990 982 969 899 720 734 817 930 992 919 888 879 874 886 909 882 790 783 805 849 908 851 804 827 885 895 903 965 958 918 853 851 855 827 773 738 794 726 735 657 552 511 463 433 525 623 520 922 1229 1449 1494 1343 1418 1564 1412 1015 895 876 924 881 833 886 913 917 935 941 969 1048 1094 1110 1161 1218 1156 1179 1130 1041 956 942 944 940 917 878 825 785 795 812 814 845 893 922 936 942 942 998 1048 1026 965 940 928 922 1004 1078 1114 1106 1176 1255 1291 1339 1181 1127 1251 1289 1065 1143 1075 1103 1184 1253 1036 983 971 971 1034 971 947 961 943 806 558 470 415 396 389 353 326 303 277 261 263 237 222 210 196 183 186 178 200 252 288 315 319 295 263 267 257 256 266 267 244 238 238 233 220 204 201 171 149 135 120 114 115 116 112 98 88 98 101 107 131 135 150 160 160 155 148 134 131 140 156 152 166 179 185 193 186 181 177 169 160 146 115 97 93 64 68 70 85 103 103 145 189 214 215 227 221 216 203 183 160 138 132 121 96 68 29 19 21 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 2821 2804 2718 2641 2573 2502 2427 2364 2327 2308 2274 2233 2204 2190 2222 2255 2281 2293 2290 2298 2277 2225 2158 2090 2023 1988 1959 1911 1857 1807 1750 1696 1644 1594 1562 1554 1510 1460 1415 1373 1332 1299 1289 1276 1255 1228 1199 1183 1174 1166 1161 1159 1158 1156 1160 1163 1170 1181 1187 1186 1159 1127 1128 1158 1116 1043 1020 1008 995 973 953 923 887 848 813 788 780 755 731 706 677 649 632 620 615 616 618 618 622 628 635 642 651 669 688 708 728 751 785 794 796 799 802 806 810 822 835 841 839 836 842 859 848 809 762 729 725 725 732 749 786 847 907 938 938 938 972 950 953 945 919 903 888 844 797 757 729 727 712 719 712 703 720 732 755 760 755 742 706 688 664 627 586 549 532 535 515 506 527 595 695 803 878 859 759 749 710 680 632 582 566 541 530 522 529 563 631 567 511 494 491 484 473 460 447 433 423 419 405 405 403 404 418 431 417 430 476 536 586 582 577 579 593 602 628 679 670 637 597 560 553 564 561 552 568 607 522 458 430 399 350 364 360 293 234 227 248 330 370 350 301 273 270 266 277 297 309 291 251 256 266 264 271 293 311 338 362 373 371 440 472 490 503 509 776 824 674 484 417 444 463 423 405 420 438 420 507 600 618 561 593 719 875 988 1049 1071 1097 1101 1144 1225 1324 1317 1221 1181 1188 1187 1120 1143 1122 1047 963 930 914 975 1044 1104 1151 1219 1286 1279 1254 1264 1374 1461 1501 1532 1539 1542 1600 1647 1666 1629 1577 1616 1616 1627 1631 1647 1711 1708 1743 1756 1768 1785 1782 1768 1765 1771 1777 1785 1787 1792 1798 1816 1841 1857 1864 1853 1835 1836 1860 1863 1852 1848 1831 1771 1734 1753 1777 1788 1795 1802 1795 1789 1781 1785 1762 1779 1760 1686 1581 1494 1459 1459 1374 1248 1242 1233 1241 1212 1167 1151 1107 1119 1142 1200 1240 1158 1131 1112 1162 1246 1336 1399 1431 1448 1373 1142 962 1198 1330 1363 1346 1327 1368 1257 1048 892 930 957 1007 1050 1075 1118 1218 1204 1212 1205 1143 1103 1017 983 987 1007 1014 1086 1024 957 963 1059 1077 938 881 911 960 821 821 843 866 888 962 890 816 774 763 794 874 841 784 753 765 772 736 728 757 804 737 716 727 778 821 879 828 785 802 820 776 660 569 483 480 506 425 745 1173 1610 1842 1784 1801 1889 1782 1119 1050 950 1102 1214 798 843 855 889 919 905 992 1074 1140 1180 1199 1213 1208 1212 1192 1146 1036 1026 1014 994 980 909 875 820 791 778 783 813 850 887 902 863 892 1012 1106 1118 942 932 952 949 956 1004 1090 1118 1237 1324 1193 1462 1210 1076 1107 1102 973 976 962 958 977 1095 952 859 831 878 1042 949 989 1033 870 758 623 506 440 435 410 372 337 309 292 292 266 290 295 209 196 196 195 209 259 302 327 345 340 311 292 290 276 262 256 253 241 224 208 204 209 193 179 165 151 140 132 131 131 126 126 110 95 89 90 95 103 110 124 137 134 134 133 125 116 120 117 127 144 162 175 182 179 178 173 163 159 149 136 132 111 70 53 47 42 37 59 91 128 167 171 175 179 194 198 185 164 151 146 129 109 85 63 55 54 20 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 2919 2834 2736 2656 2585 2514 2438 2388 2370 2325 2271 2224 2194 2185 2202 2233 2257 2266 2309 2293 2267 2218 2153 2092 2050 2025 1970 1908 1853 1804 1743 1691 1640 1610 1599 1548 1504 1458 1415 1371 1328 1313 1294 1272 1249 1223 1195 1181 1170 1161 1157 1155 1155 1155 1161 1168 1177 1188 1189 1193 1167 1141 1143 1169 1114 1053 1027 1022 1008 973 950 922 887 851 823 818 785 757 732 708 683 657 638 630 628 623 623 622 627 637 646 648 649 670 688 705 726 750 771 777 784 791 796 801 802 820 832 829 829 834 847 857 850 821 775 766 754 738 726 728 764 813 857 882 899 900 928 920 928 930 903 891 885 836 785 746 710 692 678 671 660 647 660 686 716 728 726 722 706 672 635 601 566 532 527 521 503 488 499 536 616 698 753 746 674 661 632 614 598 573 557 557 537 523 526 553 603 570 553 533 493 478 465 452 441 435 433 410 399 396 392 386 394 394 386 396 434 496 534 532 529 534 545 554 646 644 597 551 508 484 495 495 495 523 544 549 489 419 348 332 295 324 318 280 239 215 262 322 357 353 319 305 308 293 278 278 291 300 284 291 303 282 275 300 324 344 354 350 353 404 468 531 572 543 596 717 729 596 556 490 439 433 475 512 506 507 547 585 577 577 731 807 788 766 784 905 878 998 1159 1226 1338 1334 1249 1212 1253 1235 1108 1073 1063 1028 926 848 825 864 942 1027 1074 1190 1145 1097 1127 1190 1343 1434 1435 1388 1379 1421 1482 1523 1533 1529 1533 1531 1561 1590 1615 1652 1726 1699 1685 1703 1720 1757 1772 1778 1774 1762 1768 1778 1792 1817 1845 1862 1857 1854 1857 1856 1855 1861 1870 1882 1883 1881 1881 1846 1805 1806 1828 1836 1828 1778 1787 1819 1818 1852 1828 1790 1702 1636 1637 1516 1737 1902 1698 1224 1191 1209 1195 1143 1110 1059 989 975 993 1035 1127 1097 931 934 1045 1146 1243 1297 1303 1370 1476 1326 1062 1128 1285 1314 1352 1302 1395 1280 946 953 971 971 1043 1119 1160 1151 1160 1163 1169 1143 1153 1122 1091 1095 1117 1129 1095 1051 1001 964 945 1036 1139 1062 900 824 821 855 890 908 928 906 934 857 772 715 672 680 734 767 749 667 674 667 672 688 623 651 624 618 647 701 717 761 711 647 647 662 645 628 606 600 481 520 511 547 700 1467 1542 1445 1492 1894 2289 1523 1173 1054 1000 1102 902 874 858 849 859 860 927 1019 1104 1169 1191 1107 1089 1107 1113 1126 1071 1044 1010 960 968 949 915 867 876 1018 804 768 804 840 839 853 869 922 1011 1192 995 954 968 978 987 1017 1061 1086 1179 1414 1196 1281 1203 1068 1083 1279 1045 906 886 901 839 816 786 755 748 733 762 757 795 882 753 794 707 607 591 526 488 434 379 337 343 311 280 287 315 245 230 227 215 220 327 385 430 460 452 366 342 329 308 289 297 279 259 244 240 221 225 214 195 169 165 155 149 148 143 139 135 121 107 107 104 110 114 111 112 119 116 118 121 117 107 105 105 111 124 146 160 162 165 174 169 160 153 146 136 135 119 88 51 24 18 17 26 43 77 117 122 114 131 157 172 173 167 161 144 128 113 95 79 80 64 35 11 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 2958 2852 2754 2670 2594 2523 2466 2452 2395 2331 2272 2222 2190 2178 2188 2202 2215 2245 2245 2268 2251 2208 2146 2089 2089 2036 1970 1907 1849 1798 1739 1688 1663 1648 1597 1546 1500 1458 1416 1374 1349 1324 1291 1264 1240 1216 1189 1176 1167 1164 1161 1154 1154 1156 1163 1174 1182 1185 1199 1200 1179 1157 1153 1161 1117 1080 1057 1033 1011 976 950 923 893 869 867 828 792 760 733 711 689 666 657 648 632 625 631 636 638 643 651 656 661 680 698 712 730 745 749 767 782 789 799 806 809 823 837 835 825 828 842 853 852 832 815 794 763 743 744 738 754 789 808 831 875 885 882 873 879 892 877 876 865 833 786 734 691 664 654 642 626 620 630 651 672 684 682 693 686 660 628 595 560 543 531 520 509 496 486 522 574 620 645 653 613 597 584 580 579 562 561 548 537 527 520 544 573 578 563 531 494 474 460 445 433 431 425 403 390 384 379 370 369 366 354 352 385 436 477 484 486 503 528 565 592 552 502 487 456 448 457 460 463 470 475 476 464 400 298 289 260 261 263 255 256 252 284 308 313 313 323 322 314 299 280 253 259 282 291 298 311 305 290 306 334 353 354 352 360 397 466 557 585 587 639 718 755 695 694 598 542 563 595 666 677 649 608 575 572 616 814 831 693 665 677 688 877 1145 1223 1136 1227 1251 1230 1217 1182 1121 1081 1054 1022 987 969 891 857 863 892 942 995 1014 977 963 1032 1164 1270 1331 1352 1329 1271 1302 1358 1407 1450 1494 1483 1508 1536 1562 1608 1663 1705 1691 1676 1685 1662 1705 1731 1745 1745 1722 1757 1761 1775 1810 1857 1877 1854 1831 1828 1850 1861 1910 1913 1896 1885 1868 1862 1841 1825 1820 1829 1870 1866 1841 1850 1886 1884 1808 1987 2163 2171 2331 2187 1946 2041 2068 1827 1445 1273 1227 1203 1219 1471 1180 991 956 1045 1064 1135 907 786 867 906 1004 1105 1121 1144 1312 1436 1431 1226 1112 1181 1054 1273 1283 1316 1376 1261 1237 1028 983 1084 1162 1166 1165 1113 1090 1164 1140 1174 1134 1098 1122 1179 1163 1072 1008 1010 1072 1087 1126 1146 1083 908 800 778 815 866 898 913 876 855 838 795 652 600 603 634 656 682 597 587 581 587 626 618 618 618 601 569 580 611 629 620 605 487 489 479 456 439 409 418 439 458 471 476 688 688 647 695 846 1304 1291 1181 1115 785 869 890 882 863 841 854 846 856 909 965 960 1003 965 900 926 950 971 958 946 942 879 941 1005 1063 1075 1123 1140 962 835 797 829 817 840 873 892 877 970 935 942 969 976 996 1016 1027 1041 1077 1205 1164 1183 1186 1117 1090 1088 1018 954 874 848 819 798 759 722 707 703 702 681 660 692 650 671 666 615 607 592 555 493 438 430 414 366 324 315 368 323 302 292 252 284 462 516 490 456 484 424 385 368 358 365 349 321 297 273 259 262 255 237 220 188 179 175 174 166 160 153 145 136 143 121 121 127 131 127 135 120 105 98 107 107 98 92 93 95 108 128 136 133 152 160 159 151 142 140 127 122 117 102 65 55 38 16 15 17 40 69 70 56 87 114 136 147 143 148 136 122 111 100 99 86 71 49 14 11 7 6 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 2974 2869 2771 2686 2611 2551 2550 2476 2405 2337 2273 2219 2186 2172 2173 2178 2190 2210 2575 2392 2239 2204 2139 2102 2088 2037 1970 1906 1848 1795 1736 1709 1690 1643 1593 1545 1501 1460 1423 1395 1372 1325 1288 1259 1234 1210 1186 1174 1171 1167 1162 1156 1157 1158 1164 1172 1176 1188 1204 1206 1190 1164 1154 1161 1139 1120 1089 1043 1017 981 954 930 913 910 872 834 797 763 733 713 698 691 680 660 644 642 638 643 647 648 651 659 668 683 697 708 720 721 743 767 784 792 801 809 812 815 819 833 825 827 831 839 848 839 827 800 770 748 737 731 744 749 764 802 847 860 854 850 851 849 860 861 848 817 772 722 685 674 659 633 610 602 605 619 633 640 650 667 663 648 624 593 570 560 541 531 528 521 508 530 557 573 584 613 580 559 548 546 550 547 545 541 537 529 511 526 531 536 541 523 493 474 457 444 438 426 411 389 374 368 362 357 355 349 333 318 338 379 404 416 436 461 496 509 511 478 426 411 431 450 458 448 402 398 415 418 399 357 307 271 239 227 230 231 246 286 307 295 270 267 264 281 294 294 286 252 246 244 255 285 304 316 307 313 335 338 362 371 389 425 485 575 587 594 655 745 759 722 714 695 683 671 656 716 751 729 672 664 569 643 757 793 680 704 721 800 996 1212 1319 1202 1186 1182 1165 1111 1021 1014 1037 1039 1025 1017 967 977 1000 969 936 937 952 934 889 894 1004 1155 1214 1214 1209 1205 1223 1267 1312 1346 1391 1391 1445 1502 1532 1557 1609 1650 1663 1643 1615 1624 1642 1670 1691 1704 1703 1729 1766 1776 1771 1783 1827 1826 1803 1792 1799 1814 1833 1862 1898 1891 1908 1891 1885 1869 1846 1839 1849 1888 1891 1879 1876 1897 1883 1929 2346 2795 2519 2480 2401 2354 2236 2008 1831 1512 1392 1379 1402 1458 1342 1318 1261 1021 1068 945 787 660 715 771 817 921 994 1017 1096 1283 1380 1457 1382 1147 1157 957 1141 1278 1271 1378 1373 1190 1007 954 1043 1096 1090 1085 1044 988 1117 1153 1198 1174 1112 1112 1154 1091 1021 1042 1094 1173 1196 1152 1053 1005 894 832 788 750 769 832 827 775 746 722 673 553 509 525 562 579 564 542 522 494 526 515 578 602 582 571 593 571 560 551 522 503 518 517 500 464 481 441 418 407 399 398 392 388 404 427 443 522 562 521 595 781 609 619 680 733 719 731 758 741 704 749 754 752 794 796 695 723 747 738 735 794 829 770 760 934 1220 1307 1424 1413 1251 1046 951 902 858 857 885 938 900 897 899 908 941 980 1008 1019 1026 1053 1070 1103 1140 1174 1175 1187 1161 1120 1069 1042 978 954 917 843 782 751 722 707 700 659 637 625 663 704 578 566 556 543 529 512 489 487 459 412 402 479 444 373 388 342 326 384 442 477 436 400 416 416 405 386 398 393 372 348 317 294 300 301 279 259 237 210 203 204 195 174 163 160 157 154 146 133 129 136 143 146 138 125 106 84 89 91 86 78 80 84 94 103 106 125 136 145 148 146 138 134 120 109 106 102 85 75 52 18 12 13 17 15 19 35 52 72 97 105 109 121 121 110 104 100 94 84 74 61 26 14 13 12 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2986 2886 2790 2700 2616 2555 2545 2483 2411 2340 2272 2214 2185 2173 2168 2166 2172 2194 2246 2227 2212 2205 2145 2133 2094 2036 1970 1906 1848 1793 1769 1742 1693 1644 1597 1549 1506 1464 1431 1424 1373 1325 1286 1256 1231 1206 1187 1182 1176 1168 1165 1163 1163 1162 1164 1169 1175 1193 1207 1211 1202 1179 1168 1171 1170 1145 1098 1053 1024 988 960 946 942 916 879 843 806 769 733 719 714 707 693 673 652 643 645 650 652 652 659 663 668 682 699 704 704 716 733 754 775 787 798 807 811 810 811 824 817 817 817 817 824 828 817 800 779 754 751 747 744 743 754 786 812 831 825 810 805 798 825 830 818 793 749 717 704 686 660 637 604 590 592 599 604 605 619 637 649 647 626 602 598 572 553 547 547 543 525 532 543 551 576 584 556 534 528 522 520 517 518 527 536 523 507 508 516 525 518 508 489 474 462 453 437 416 406 379 349 343 343 338 333 322 303 288 306 323 329 346 383 411 472 481 440 390 379 387 420 440 453 460 374 376 373 368 363 340 330 283 234 206 209 221 253 300 311 275 239 236 239 255 275 288 276 244 231 228 234 277 303 317 315 309 314 328 353 383 422 469 532 565 604 642 683 778 762 727 714 719 731 753 727 740 747 731 703 757 784 759 734 782 720 730 757 839 979 1164 1359 1392 1408 1402 1286 1098 1079 1086 1060 1025 1028 1054 1043 1080 1130 1074 1040 1033 1009 948 908 1027 1080 1154 1201 1199 1227 1229 1263 1308 1352 1360 1380 1395 1444 1500 1535 1560 1595 1611 1611 1611 1601 1610 1637 1665 1682 1686 1714 1734 1767 1797 1792 1778 1780 1778 1788 1809 1821 1783 1943 2102 2099 1876 1869 1862 1859 1867 1883 1869 1868 1861 1848 1846 1839 1838 1821 2003 2443 2954 2618 2501 2451 2376 2212 1918 1831 1762 1661 1588 1482 1458 1271 1207 1225 898 969 1033 913 719 836 640 736 846 899 997 1121 1279 1371 1422 1439 1450 1221 1012 1057 1222 1213 1219 1337 1283 1104 1031 1064 1092 1101 1090 1041 943 1089 1170 1165 1150 1139 1153 1150 1069 978 1033 1051 1039 1042 1016 909 878 843 818 768 679 679 794 736 658 637 603 568 491 422 420 464 452 459 479 482 416 416 401 419 456 461 459 472 493 501 501 494 495 495 507 546 507 529 508 449 396 380 373 375 375 371 395 408 453 479 483 544 549 514 486 484 518 492 521 558 577 543 569 573 600 629 650 608 616 631 624 606 643 694 699 680 602 607 1066 1339 1305 1232 1111 1074 980 899 905 917 996 1013 1020 1039 992 977 1011 1049 1057 1048 1069 1079 1100 1139 1158 1144 1153 1157 1149 1111 1054 1027 1003 978 937 857 809 790 807 759 718 671 630 606 674 628 592 563 529 514 517 514 522 546 480 528 598 613 623 569 456 443 495 590 659 510 432 398 395 414 414 425 427 417 388 350 338 338 318 300 285 262 249 252 239 214 196 186 181 182 179 171 160 141 140 141 141 140 130 110 90 79 76 72 68 68 71 77 79 86 106 121 128 134 130 127 122 112 94 88 87 85 79 59 26 12 8 9 8 13 22 27 31 57 55 70 88 102 94 90 88 86 80 73 62 37 17 18 14 11 9 6 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 2999 2901 2805 2712 2645 2646 2569 2493 2417 2342 2273 2214 2199 2184 2166 2155 2158 2176 2212 2218 2199 2188 2180 2140 2092 2034 1969 1906 1849 1829 1798 1746 1694 1649 1604 1554 1507 1469 1443 1422 1373 1326 1286 1255 1230 1208 1200 1190 1180 1174 1169 1167 1167 1167 1168 1173 1182 1201 1216 1222 1213 1192 1184 1190 1183 1155 1110 1068 1035 998 977 972 950 925 890 854 817 778 737 735 728 718 708 689 667 654 653 656 656 654 665 671 675 683 700 702 700 705 722 747 767 778 796 798 793 798 796 810 812 808 801 791 793 808 807 794 777 750 748 749 743 738 745 781 818 818 799 792 790 769 788 796 788 769 726 714 700 676 652 628 600 590 587 586 586 591 603 622 633 632 627 628 610 585 567 564 565 565 551 543 548 558 574 575 548 523 517 516 511 506 511 525 535 505 495 495 495 489 499 490 477 467 462 458 438 417 394 364 334 326 319 310 306 302 288 279 282 282 289 305 328 369 420 415 371 373 367 385 408 423 421 443 366 343 327 317 335 346 343 306 271 268 226 231 268 307 318 290 289 259 238 240 255 267 260 252 243 229 223 269 300 322 334 334 328 341 357 398 466 517 546 571 616 660 695 778 782 767 753 735 755 778 763 739 731 733 712 840 895 827 760 748 749 732 710 728 888 1205 1316 1371 1420 1590 1580 1325 1195 1171 1108 1116 1123 1163 1195 1196 1152 1129 1108 1097 1080 1064 1044 1150 1167 1166 1194 1220 1259 1294 1319 1381 1445 1463 1472 1466 1464 1491 1538 1561 1579 1586 1588 1587 1587 1580 1599 1632 1632 1656 1695 1697 1715 1775 1794 1792 1785 1776 1781 1789 1795 1761 1764 1917 2427 1900 1844 1860 1857 1858 1822 1810 1823 1836 1857 1843 1844 1830 1820 1937 2292 2481 2384 2321 2277 2211 2095 1726 1483 1448 1526 1416 1200 1167 1122 1048 1196 1246 1240 1233 1217 1115 683 597 701 790 878 1058 1124 1253 1361 1369 1392 1467 1316 1163 1124 1157 1161 1205 1288 1319 1280 1190 1159 1158 1166 1159 1144 1018 1094 1221 1185 1203 1160 1192 1181 1005 748 783 746 745 796 859 813 787 764 742 723 614 644 611 527 505 498 475 485 461 359 336 337 333 356 384 412 377 364 348 337 373 385 390 408 430 430 440 447 472 495 443 449 443 461 477 465 399 376 366 364 377 370 381 398 420 424 423 478 502 495 462 399 398 384 380 406 453 430 408 434 497 556 581 599 596 571 625 647 633 651 678 657 745 675 845 1044 1052 1198 995 915 955 882 903 955 1007 1027 1059 1089 1067 1040 1044 1057 1046 1050 1060 1073 1082 1105 1057 1052 1072 1086 1093 1061 1033 1001 964 951 950 919 881 871 890 859 809 762 710 716 721 688 649 617 568 560 581 580 674 754 718 708 731 755 804 751 652 595 579 603 664 615 516 437 413 421 429 435 427 425 416 398 388 373 358 327 306 299 302 281 257 233 219 211 213 217 211 202 195 167 159 156 147 143 130 115 95 77 79 69 65 62 59 61 60 68 86 104 107 107 110 114 110 103 85 74 68 64 66 56 34 16 12 8 7 8 11 17 19 18 26 39 57 74 69 62 69 72 70 64 49 31 27 26 19 13 10 8 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 3014 2918 2822 2755 2747 2658 2577 2503 2426 2346 2279 2252 2221 2186 2160 2146 2144 2173 2214 2206 2180 2249 2167 2132 2091 2032 1970 1909 1890 1859 1806 1748 1698 1652 1603 1553 1511 1487 1472 1425 1376 1329 1289 1256 1228 1225 1210 1193 1181 1176 1174 1174 1175 1176 1175 1181 1189 1207 1222 1227 1221 1205 1204 1202 1192 1166 1121 1080 1044 1024 1011 984 960 935 901 866 831 789 770 755 737 726 718 701 682 664 657 656 660 661 670 678 681 682 685 693 693 698 711 728 749 763 774 775 776 781 791 798 793 786 781 770 774 788 794 790 777 756 756 757 755 749 742 775 807 802 777 767 754 749 760 767 758 741 711 702 686 669 667 630 609 596 591 587 582 583 591 603 618 635 636 634 618 601 585 582 585 596 594 582 571 571 579 574 557 535 520 514 501 499 504 510 517 496 486 484 485 481 480 476 465 453 452 448 436 416 386 351 324 320 303 289 281 273 271 276 273 270 272 278 287 320 361 377 348 341 335 357 391 415 399 385 371 332 286 281 310 336 349 352 342 297 248 242 272 306 309 298 292 264 240 239 243 239 236 239 245 246 232 256 292 322 334 356 347 345 363 416 508 531 552 596 652 697 735 792 796 782 765 760 785 804 785 762 766 769 755 814 836 784 819 806 794 751 700 716 928 935 1011 1098 1184 1390 1552 1500 1418 1374 1223 1205 1200 1220 1243 1250 1156 1134 1131 1120 1104 1220 1223 1244 1249 1232 1224 1255 1304 1320 1365 1540 1561 1546 1536 1520 1468 1499 1542 1552 1543 1524 1507 1501 1524 1535 1533 1550 1570 1594 1617 1639 1670 1695 1694 1704 1719 1730 1764 1753 1780 1797 1814 1877 2010 1909 1864 1841 1823 1827 1853 1866 1866 1861 1825 1803 1788 1777 1824 2020 2349 2277 2139 2104 2065 1975 1855 1619 1311 905 908 942 989 1053 1098 1100 1230 1230 1157 1060 1010 930 650 621 705 752 861 980 1090 1200 1245 1238 1309 1404 1413 1323 1242 1212 1185 1211 1285 1283 1337 1282 1246 1250 1254 1239 1259 1170 1143 1293 1301 1310 1240 1231 1342 1117 1114 917 736 658 649 703 684 673 651 640 657 559 535 520 392 372 360 350 371 403 321 301 296 299 309 329 345 335 327 332 306 319 344 359 354 348 390 395 393 394 398 377 374 382 394 415 432 399 374 357 338 340 339 355 371 354 377 404 430 460 480 466 472 439 390 334 313 343 315 309 332 376 437 508 547 527 467 499 564 617 644 640 598 682 716 703 712 833 855 778 760 879 844 863 916 951 939 987 1020 1024 1013 1012 1002 972 969 992 1023 1035 1034 1010 1001 1007 1033 1045 1043 1027 1006 1000 974 946 937 932 925 919 904 874 844 813 787 773 769 728 791 814 841 819 734 882 909 893 912 913 892 932 871 771 728 732 680 667 671 619 540 538 518 476 461 468 450 432 429 415 399 374 350 331 335 320 303 280 253 255 245 247 246 240 229 216 196 188 177 162 147 138 123 105 105 89 71 61 57 51 47 49 55 64 80 77 73 83 90 91 89 76 61 55 44 47 46 34 19 18 11 7 6 7 11 10 11 16 21 28 43 41 28 38 54 59 48 35 27 27 29 28 14 11 11 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 3029 2933 2875 2857 2759 2665 2584 2515 2444 2365 2329 2296 2237 2185 2157 2134 2138 2172 2173 2157 2206 2480 2200 2120 2088 2031 1971 1949 1916 1866 1806 1746 1701 1655 1605 1560 1534 1517 1474 1429 1381 1335 1294 1261 1257 1237 1213 1196 1187 1185 1184 1184 1182 1179 1180 1187 1196 1210 1224 1230 1224 1224 1217 1210 1199 1174 1131 1090 1070 1055 1027 997 973 946 912 877 846 822 803 772 749 738 731 719 694 687 677 664 666 669 674 679 682 681 680 687 687 689 699 714 732 740 746 752 753 761 767 779 786 783 779 758 760 773 784 785 775 773 764 755 752 748 742 769 788 791 786 763 753 736 731 733 731 724 697 680 668 654 653 629 616 610 602 593 586 583 585 592 604 603 684 656 628 622 609 601 602 615 622 610 595 591 590 581 565 558 546 512 497 492 487 489 494 485 478 479 478 472 466 466 458 439 440 438 422 401 377 349 342 318 293 273 260 253 251 249 250 254 255 260 262 277 292 289 282 334 368 345 355 376 394 365 329 298 272 257 291 322 336 330 343 308 274 263 273 292 284 368 400 345 251 259 244 236 233 236 256 269 242 250 281 306 324 344 353 360 380 435 504 546 609 686 756 766 795 796 791 778 766 785 775 768 784 795 785 789 790 792 784 789 853 875 872 843 750 820 823 842 887 950 1109 1181 1338 1437 1386 1254 1261 1243 1242 1246 1217 1183 1166 1172 1182 1187 1269 1298 1305 1312 1326 1341 1320 1315 1316 1340 1450 1577 1564 1623 1686 1552 1577 1559 1529 1498 1475 1481 1471 1489 1512 1514 1483 1454 1502 1571 1608 1586 1630 1577 1568 1608 1658 1703 1717 1730 1741 1757 1779 1810 1874 1894 1881 1900 1880 1911 1925 1914 1912 1888 1838 1817 1781 1788 1808 2098 2321 2289 2161 2060 1933 1801 1642 1416 1203 1284 1061 991 1029 1038 1041 1046 1038 1021 963 813 691 606 596 648 676 780 861 966 1077 1132 1136 1185 1248 1317 1377 1376 1307 1308 1285 1242 1304 1312 1328 1327 1335 1317 1351 1307 1314 1317 1266 1349 1316 1321 1295 1256 1441 1352 1227 1049 942 858 731 684 684 681 588 584 582 516 433 408 333 306 290 274 270 295 280 276 277 265 257 290 304 300 300 318 313 304 305 325 318 319 347 374 389 368 371 372 369 363 349 351 360 365 362 373 341 325 323 334 346 332 336 351 384 420 452 452 458 461 443 369 325 312 327 347 332 333 343 371 417 413 432 442 448 487 526 553 563 602 678 721 660 686 679 667 682 755 797 846 893 890 913 937 955 967 959 973 962 932 913 898 940 943 948 980 985 963 973 975 967 984 1008 1030 1012 976 963 937 912 902 891 883 876 876 861 852 847 810 821 796 820 973 967 1066 1135 1160 1174 1095 1043 1013 970 894 836 844 807 727 718 707 695 694 650 586 549 534 503 486 490 460 434 416 405 390 380 359 341 320 284 283 286 285 271 261 247 229 222 214 188 172 160 148 141 138 126 100 80 62 54 44 40 39 41 42 56 51 47 63 72 75 72 66 52 35 29 28 27 22 22 19 14 8 5 6 7 7 7 9 14 18 22 21 22 24 28 27 27 27 26 26 29 35 18 15 14 11 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 3042 2996 2969 2877 2781 2678 2599 2529 2462 2415 2384 2316 2243 2186 2153 2129 2133 2156 2169 2163 2150 2164 2127 2105 2080 2033 2006 1976 1925 1868 1812 1762 1715 1665 1618 1593 1574 1525 1480 1436 1391 1344 1302 1294 1271 1243 1216 1199 1197 1192 1189 1188 1197 1216 1185 1196 1206 1218 1229 1238 1238 1233 1226 1217 1204 1181 1140 1120 1102 1072 1038 1002 982 958 928 897 876 861 819 783 760 747 746 736 734 718 692 678 674 676 677 676 678 682 678 677 677 679 687 699 707 710 720 732 734 744 756 766 769 769 765 750 750 762 776 783 782 778 766 758 759 759 748 759 772 783 784 762 746 732 721 714 713 708 688 665 647 653 647 642 640 627 598 600 593 587 585 585 585 592 642 652 639 640 634 631 629 633 637 630 623 613 603 593 585 572 537 509 492 481 478 476 474 469 467 465 470 462 456 452 443 422 418 415 407 394 378 376 339 306 279 260 242 237 234 234 236 238 240 242 244 248 252 262 247 570 650 580 405 333 326 304 286 278 237 230 264 296 306 317 337 320 298 282 265 268 268 341 375 331 261 273 259 254 247 233 250 256 245 249 269 289 322 347 363 373 393 439 476 548 620 657 699 715 771 813 815 808 788 777 766 783 825 870 811 779 784 805 807 851 886 932 997 996 862 871 794 736 790 941 1039 1107 1195 1254 1268 1296 1321 1311 1268 1224 1177 1188 1207 1224 1252 1294 1370 1367 1340 1344 1415 1455 1467 1460 1469 1548 1600 1571 1756 2066 2008 1615 1589 1548 1499 1453 1424 1441 1437 1439 1449 1454 1440 1408 1430 1477 1506 1480 1510 1475 1467 1492 1522 1598 1623 1634 1667 1670 1702 1756 1817 1875 1895 1962 2021 2021 1936 1841 1863 1852 1886 1867 1846 2110 1868 2136 2362 2283 1836 1913 1800 1727 1642 1473 1458 1344 1044 901 1006 1039 989 974 955 909 839 707 610 572 593 668 743 853 943 1027 1105 1121 1228 1263 1285 1308 1332 1342 1348 1361 1360 1306 1300 1346 1349 1326 1330 1336 1309 1302 1325 1366 1339 1332 1326 1321 1287 1300 1353 1356 1268 1088 1119 1105 966 875 874 683 540 487 457 418 365 353 285 248 244 237 244 247 253 263 277 257 237 244 256 266 286 309 324 315 280 289 289 291 304 328 369 357 366 365 351 349 349 349 346 352 357 377 365 350 341 350 352 378 404 410 402 425 438 428 425 449 456 416 395 399 395 376 371 375 388 392 404 424 448 452 442 418 406 449 493 521 626 683 696 694 690 675 693 728 748 758 805 846 865 879 929 954 944 980 997 951 944 897 893 892 890 940 917 908 911 907 901 922 970 996 973 946 947 918 894 861 884 914 925 921 911 894 887 889 905 911 867 979 1085 1201 1302 1331 1282 1239 1144 951 953 971 970 934 913 841 808 816 847 810 749 688 631 603 617 638 589 540 504 472 459 464 437 400 380 358 330 327 335 316 294 279 264 253 257 232 201 173 155 155 153 138 124 117 96 70 63 57 43 38 36 37 37 37 38 42 48 53 52 48 37 30 25 20 21 21 21 19 16 8 6 5 5 6 7 8 9 11 11 17 17 19 24 26 26 25 25 25 25 25 20 15 14 12 10 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 3102 3067 2986 2893 2790 2691 2611 2548 2503 2472 2403 2325 2251 2193 2153 2127 2129 2133 2139 2153 2151 2158 2126 2097 2076 2051 2029 1976 1923 1870 1816 1764 1720 1676 1657 1635 1584 1535 1489 1446 1401 1362 1347 1323 1285 1252 1228 1210 1203 1199 1198 1197 1211 1243 1199 1204 1212 1221 1231 1231 1239 1236 1230 1222 1210 1185 1167 1149 1118 1081 1046 1012 996 976 950 929 919 878 832 794 770 758 761 762 753 734 711 690 686 684 681 680 678 678 675 671 670 674 676 679 681 688 700 712 715 723 733 738 741 757 757 742 737 749 763 765 775 775 767 759 753 758 755 753 758 771 775 759 744 728 710 703 700 690 680 662 634 643 636 633 634 628 603 611 607 601 596 597 597 599 647 674 657 656 655 654 651 647 641 650 640 631 621 614 605 581 609 572 479 455 455 453 452 451 449 451 453 455 455 446 425 402 398 394 386 377 374 357 334 300 266 250 230 225 220 215 213 219 220 226 231 231 232 242 235 419 778 1006 461 339 302 286 279 248 212 215 235 254 276 302 319 309 300 301 282 269 272 312 346 324 277 281 289 284 260 256 265 259 255 259 269 294 336 375 402 422 432 439 478 547 644 775 893 920 888 872 830 834 811 805 802 778 788 940 877 805 816 850 868 880 907 993 1137 1089 916 846 842 838 800 937 1000 1042 1114 1245 1245 1319 1377 1391 1357 1308 1241 1217 1217 1221 1252 1346 1417 1437 1424 1447 1542 1595 1621 1632 1625 1634 1635 1628 1855 2151 1842 1618 1509 1468 1457 1435 1422 1438 1446 1438 1426 1423 1394 1351 1336 1364 1369 1401 1416 1427 1421 1405 1454 1481 1492 1530 1589 1521 1520 1604 1757 1866 1886 1888 1909 1856 1728 1700 1753 1819 1850 1727 1581 1730 1911 2104 2177 2096 1699 1922 1897 1657 1529 1406 1224 1284 1249 966 1059 1088 1081 1047 968 930 838 741 696 692 670 786 862 952 1056 1155 1181 1216 1229 1231 1257 1288 1330 1338 1342 1356 1327 1303 1281 1280 1287 1275 1250 1257 1295 1332 1296 1333 1347 1289 1228 1282 1244 1291 1294 1307 1326 1075 1019 1045 1047 988 921 612 441 366 330 312 292 279 241 204 210 224 227 242 265 271 277 269 243 225 221 232 255 282 310 321 293 311 295 263 262 265 286 292 310 334 322 326 335 340 344 369 370 364 362 379 389 392 387 397 425 483 467 468 470 470 454 462 453 441 428 394 392 363 357 364 396 393 415 437 443 411 416 408 385 377 405 416 538 589 607 702 764 758 787 825 848 828 809 826 810 782 860 858 870 923 989 958 930 877 858 868 842 850 861 890 913 931 902 889 913 947 997 1014 1003 989 968 899 947 996 1005 1013 1021 1169 1084 1004 1061 1065 1001 1051 1164 1295 1391 1432 1393 1344 1298 1179 1212 1232 1176 989 968 957 912 907 944 915 862 797 738 692 791 760 700 637 573 534 547 543 518 451 412 399 387 365 355 325 308 293 279 280 272 251 226 203 175 175 158 142 140 123 109 105 100 72 49 41 36 33 33 29 26 27 32 38 36 34 32 29 21 19 19 18 19 19 16 10 7 6 5 6 7 7 8 9 9 10 11 13 22 23 23 24 24 25 23 20 18 15 14 12 10 8 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 3148 3081 2996 2905 2804 2709 2635 2594 2565 2482 2412 2334 2255 2194 2151 2126 2120 2121 2127 2138 2144 2144 2123 2098 2084 2070 2027 1977 1924 1869 1814 1780 1737 1724 1699 1648 1596 1548 1501 1458 1425 1407 1374 1335 1298 1264 1236 1217 1211 1210 1207 1210 1220 1235 1211 1208 1216 1226 1228 1239 1244 1242 1235 1227 1216 1204 1192 1164 1127 1092 1059 1031 1011 992 978 973 934 893 846 804 780 773 773 773 768 755 732 703 698 696 692 686 683 675 672 668 664 666 664 663 667 675 683 698 699 704 706 710 729 744 744 732 725 735 739 746 757 763 763 756 754 750 751 754 757 767 772 764 750 731 711 707 694 681 668 650 631 632 630 631 633 632 624 623 624 624 624 623 619 622 657 695 680 680 679 675 669 663 658 660 656 647 639 633 611 579 574 540 467 452 448 438 432 432 433 435 442 445 438 424 411 401 385 371 368 364 349 333 313 287 256 242 234 227 217 204 196 202 202 205 209 216 227 231 227 380 671 758 532 377 278 270 260 242 222 213 213 225 263 290 310 313 308 316 318 288 279 296 321 307 296 292 295 299 269 275 267 249 239 245 290 320 369 414 432 456 460 480 512 565 673 681 680 655 733 813 817 811 808 810 816 816 845 907 899 867 912 934 948 967 1008 1076 1152 1079 952 882 889 906 929 1002 1035 1042 1090 1103 1203 1288 1330 1299 1264 1242 1224 1220 1224 1220 1274 1362 1460 1547 1563 1586 1646 1668 1679 1694 1692 1698 1655 1629 1671 1753 1643 1558 1513 1498 1466 1436 1444 1457 1441 1399 1395 1381 1355 1326 1287 1313 1377 1395 1418 1443 1459 1502 1483 1453 1461 1485 1433 1430 1469 1529 1610 1628 1746 1808 1809 1701 1552 1574 1581 1704 1794 1495 1508 1635 1773 1824 1799 1819 2113 2293 1964 1489 1409 1315 1174 1177 1286 1225 1181 1137 1145 1141 1050 1008 923 867 857 820 815 931 997 1036 1077 1096 1230 1265 1203 1152 1189 1257 1281 1284 1300 1322 1300 1262 1232 1239 1251 1229 1217 1202 1200 1280 1273 1294 1307 1276 1210 1237 1265 1294 1315 1295 1354 1009 781 725 737 730 705 525 378 294 248 236 218 210 212 217 219 225 229 243 277 285 280 280 285 282 254 230 225 247 291 293 287 299 303 281 261 255 251 254 267 291 292 300 306 307 316 337 346 340 332 349 357 371 383 393 410 419 416 426 444 457 465 447 438 440 439 406 365 341 314 277 268 281 315 347 379 340 323 336 356 353 348 387 409 407 404 548 696 825 882 838 882 913 934 908 833 756 787 795 804 829 858 870 797 724 760 804 820 835 867 915 916 948 949 930 950 964 1001 1078 1136 1120 1106 1074 1128 1157 1107 1081 1075 1092 1088 1090 1210 1180 1142 1178 1229 1302 1388 1446 1445 1401 1364 1313 1306 1317 1296 1165 1061 984 982 973 934 914 908 872 821 810 830 808 781 736 684 687 662 619 589 529 480 458 449 412 393 360 329 311 309 299 283 266 248 221 219 207 183 160 149 145 130 120 110 88 65 51 41 41 38 28 24 19 19 26 25 23 22 21 20 18 17 16 17 17 16 14 13 7 5 5 6 7 8 8 8 10 11 12 17 20 22 23 23 24 20 14 14 14 13 12 10 9 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 3158 3090 3007 2915 2821 2739 2693 2661 2575 2496 2420 2339 2262 2199 2153 2138 2124 2115 2119 2132 2129 2128 2118 2107 2100 2069 2029 1976 1917 1864 1830 1768 1753 1741 1709 1660 1609 1562 1516 1486 1473 1442 1389 1341 1307 1278 1248 1228 1230 1223 1217 1221 1234 1242 1224 1216 1221 1231 1237 1245 1248 1247 1242 1234 1229 1223 1203 1172 1136 1103 1068 1042 1026 1020 1015 991 951 909 862 817 790 789 786 785 783 772 751 724 719 719 708 695 690 679 672 668 662 660 660 656 656 661 665 677 683 685 687 699 720 731 733 725 716 716 717 729 747 759 754 750 738 735 740 745 747 757 765 758 743 733 732 707 686 670 654 640 629 627 627 627 629 634 632 637 642 645 646 645 639 642 671 716 713 711 703 692 683 675 670 670 665 660 657 641 614 583 561 531 459 459 440 423 413 412 420 421 420 419 417 415 401 388 368 351 350 334 322 305 287 271 250 243 237 222 201 189 185 185 185 186 191 200 210 212 247 376 624 621 604 434 257 238 244 231 218 213 217 220 261 277 291 305 296 299 314 302 288 296 310 306 305 297 289 303 294 289 276 266 267 273 320 357 396 435 442 444 473 511 546 585 692 882 1024 1097 1094 812 771 777 794 803 804 824 870 897 902 923 1009 1034 1055 1085 1116 1145 1102 1046 1008 1001 1012 1001 1025 1078 1120 1081 1097 1126 1157 1190 1212 1170 1193 1211 1196 1177 1228 1246 1347 1437 1482 1512 1627 1695 1697 1672 1646 1658 1652 1657 1638 1610 1650 1615 1567 1529 1510 1475 1478 1441 1439 1445 1430 1427 1387 1352 1350 1359 1326 1337 1344 1382 1423 1443 1467 1468 1448 1436 1427 1435 1384 1390 1457 1594 1578 1639 1689 1732 1720 1488 1442 1398 1402 1466 1567 1452 1388 1465 1581 1642 1707 1904 2131 2102 1802 1555 1512 1417 1335 1311 1453 1605 1601 1561 1321 1240 1151 1126 1093 1075 1061 1056 1033 1047 1074 1114 1125 1178 1218 1181 1108 1149 1228 1280 1280 1269 1303 1296 1332 1317 1225 1222 1267 1242 1211 1182 1194 1212 1257 1286 1284 1280 1305 1251 1205 1211 1271 1230 1205 899 597 518 451 432 413 401 363 241 213 197 174 171 198 235 242 243 244 243 267 284 281 268 267 273 274 253 222 206 261 268 269 270 265 261 256 254 251 259 254 259 279 291 285 292 305 312 317 355 567 647 490 369 377 373 382 387 393 407 418 427 431 432 431 439 444 440 412 362 335 336 309 257 230 250 285 264 250 273 306 336 343 345 349 399 380 422 513 653 767 674 752 861 967 1004 951 915 916 879 837 863 820 778 755 760 732 736 780 839 869 863 858 854 861 898 906 916 916 911 1011 1090 1118 1118 1105 1089 1113 1091 1083 1071 1072 1136 1189 1216 1348 1337 1342 1360 1408 1455 1458 1415 1396 1383 1377 1371 1312 1282 1193 1048 1064 1004 942 904 867 831 819 806 760 703 715 709 690 681 666 646 579 524 504 485 457 435 411 375 345 336 330 315 298 283 260 249 253 242 222 190 175 154 140 147 134 111 88 72 66 50 40 37 34 20 33 29 20 19 19 20 19 18 18 16 15 15 14 13 8 6 6 5 6 7 7 7 8 10 12 15 18 20 22 23 23 22 21 14 12 12 12 11 10 9 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 3160 3094 3011 2926 2845 2804 2764 2670 2586 2509 2430 2347 2265 2200 2188 2160 2130 2113 2113 2114 2120 2117 2111 2106 2094 2067 2029 1975 1918 1879 1844 1838 1802 1759 1725 1673 1621 1576 1545 1530 1510 1460 1406 1355 1315 1285 1255 1234 1243 1237 1228 1230 1245 1248 1234 1225 1229 1239 1247 1254 1258 1256 1249 1242 1242 1229 1208 1180 1146 1116 1084 1058 1052 1055 1031 1011 975 930 881 833 826 811 801 800 802 795 770 750 749 745 723 708 699 684 672 668 660 655 656 652 648 648 654 661 660 659 667 678 698 716 725 723 715 698 704 714 725 736 744 738 727 723 727 731 737 746 753 752 744 743 733 705 677 655 639 634 624 622 623 626 638 634 638 648 658 661 669 671 671 674 687 712 738 737 724 710 697 685 680 675 672 669 664 644 617 589 565 547 547 484 445 428 416 409 412 412 410 407 403 403 385 371 356 335 320 310 300 289 277 262 247 243 233 211 190 184 180 175 172 174 175 180 190 203 246 348 489 515 500 401 253 216 211 217 221 219 220 228 252 267 279 285 286 301 319 320 306 311 306 304 308 310 300 310 314 301 283 281 269 302 344 384 421 457 461 475 508 547 586 651 694 756 844 1026 1124 919 811 789 816 827 868 914 935 924 908 967 1005 1063 1126 1141 1145 1141 1090 1057 1048 1018 1018 1014 1057 1147 1223 1208 1156 1138 1141 1132 1133 1258 1333 1373 1398 1371 1275 1297 1404 1485 1491 1485 1550 1619 1663 1663 1591 1586 1585 1586 1582 1575 1620 1578 1534 1525 1535 1515 1478 1445 1433 1449 1451 1456 1425 1403 1409 1429 1433 1454 1465 1458 1454 1471 1453 1430 1421 1422 1521 1577 1517 1380 1271 1254 1339 1436 1493 1502 1456 1223 1129 1191 1286 1442 1681 1569 1364 1254 1273 1534 1736 2028 2133 1790 1657 1638 1580 1530 1507 1500 1645 1662 1800 1927 1751 1435 1313 1273 1229 1191 1157 1191 1207 1148 1098 1093 1048 1086 1154 1143 1053 1167 1231 1294 1410 1348 1384 1366 1369 1387 1379 1233 1248 1273 1277 1276 1407 1399 1381 1382 1359 1375 1233 1118 1042 970 1037 1006 952 774 519 488 375 303 269 262 273 194 173 182 202 203 206 223 230 225 239 250 262 276 288 288 270 278 287 285 250 217 215 232 250 263 258 247 261 274 255 251 257 264 270 274 265 273 287 297 303 306 378 354 342 362 387 386 393 391 381 403 410 430 447 437 411 424 435 446 448 416 417 411 389 346 278 247 248 247 241 253 267 300 336 364 368 424 425 424 441 458 458 516 609 739 841 937 945 952 993 973 1098 1168 1195 1180 857 1094 912 683 712 764 750 770 768 732 717 720 723 760 800 785 861 937 983 989 1015 1063 1042 1015 1002 975 1043 1135 1124 1078 1338 1378 1383 1409 1440 1447 1445 1430 1417 1401 1402 1360 1306 1281 1336 1352 1184 1057 974 928 892 891 853 804 770 704 641 621 606 554 550 561 515 449 430 415 410 408 398 357 336 323 313 312 309 286 267 256 246 234 234 221 211 200 199 171 144 125 105 99 92 76 60 41 39 36 39 35 24 21 20 19 19 19 17 16 15 14 13 9 7 6 6 6 6 6 6 7 8 10 15 19 19 21 22 22 22 22 22 17 14 11 11 11 10 9 8 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 3160 3098 3021 2942 2912 2868 2774 2678 2593 2515 2435 2354 2283 2266 2221 2168 2128 2109 2105 2105 2110 2113 2111 2102 2087 2062 2024 1972 1919 1885 1881 1843 1796 1758 1725 1677 1632 1602 1585 1564 1526 1478 1424 1374 1333 1305 1270 1268 1257 1246 1240 1240 1254 1253 1247 1241 1237 1250 1253 1258 1261 1259 1253 1252 1246 1234 1215 1188 1155 1130 1102 1089 1085 1070 1049 1030 996 951 908 890 857 830 818 817 819 811 791 783 776 761 737 720 707 691 678 670 670 664 656 650 644 641 644 644 643 645 655 664 689 705 712 712 710 691 691 696 707 724 726 725 716 708 710 717 725 735 744 747 746 731 727 703 670 645 629 628 618 614 621 628 642 644 646 657 674 679 690 694 694 696 706 711 750 759 745 724 706 691 684 683 679 670 664 647 620 594 580 580 555 498 453 437 429 416 413 411 403 393 384 376 369 358 344 319 304 299 292 284 281 263 243 231 217 198 183 176 170 164 162 166 163 165 174 186 201 278 279 341 374 338 263 217 208 213 215 212 217 227 245 270 280 264 284 293 306 318 313 305 326 329 315 314 301 305 305 299 294 278 299 336 374 405 440 479 505 541 571 586 621 690 714 711 743 940 1017 951 865 818 819 870 927 950 933 911 899 985 1036 1095 1160 1163 1149 1147 1128 1092 1052 1074 1158 1176 1188 1244 1199 1180 1157 1158 1167 1159 1210 1340 1429 1486 1519 1475 1298 1326 1443 1469 1485 1458 1441 1467 1526 1584 1528 1526 1546 1553 1537 1549 1568 1531 1479 1485 1436 1467 1460 1437 1426 1466 1420 1396 1398 1405 1426 1457 1417 1398 1451 1502 1467 1480 1474 1457 1464 1561 1749 1779 1644 1442 1433 1472 1306 1203 1260 1333 1274 1232 1323 1434 1479 1636 1771 1726 1539 1153 1192 1408 1693 1945 1988 1692 1660 1629 1609 1604 1612 1608 1581 1561 1585 1656 1584 1428 1387 1332 1176 1066 1038 1064 1103 1114 1115 978 876 877 977 1069 1090 1117 1112 1152 1300 1322 1383 1417 1404 1411 1424 1352 1305 1323 1358 1369 1403 1399 1383 1384 1380 1347 1154 908 747 678 728 726 687 661 605 540 407 261 200 184 181 170 171 184 238 240 233 244 268 252 249 251 246 251 251 339 371 356 326 301 270 264 255 243 226 250 267 277 288 317 299 279 258 248 258 253 258 271 281 281 291 286 287 289 292 313 344 350 350 365 351 360 371 381 391 383 375 392 405 406 418 421 420 414 407 419 375 334 314 286 265 263 265 279 316 321 368 422 451 452 445 446 457 477 519 583 675 763 790 827 902 858 1139 1345 1368 1754 1489 1600 1350 720 676 676 693 686 691 701 731 752 759 762 792 816 849 885 912 933 971 990 981 951 947 983 974 983 1023 967 1165 1220 1261 1388 1440 1446 1435 1416 1422 1394 1430 1406 1310 1291 1333 1235 1162 1099 1018 960 951 926 876 821 771 708 643 601 567 520 471 453 439 392 357 351 348 347 352 300 282 272 262 257 271 264 248 233 229 223 220 223 221 226 205 191 173 143 126 131 115 86 46 44 41 38 32 40 33 26 21 19 20 19 18 16 15 13 11 8 7 6 6 6 6 6 6 7 12 17 18 18 19 21 22 22 22 21 21 20 18 16 17 13 9 8 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 3154 3094 3022 3003 2958 2876 2783 2685 2597 2516 2435 2362 2339 2288 2221 2167 2131 2107 2102 2101 2100 2102 2103 2096 2083 2059 2021 1972 1931 1926 1894 1841 1785 1744 1721 1683 1650 1634 1615 1579 1543 1494 1442 1392 1349 1313 1314 1286 1268 1260 1250 1248 1259 1260 1257 1250 1243 1256 1257 1263 1268 1265 1264 1259 1251 1238 1220 1195 1163 1142 1133 1122 1097 1090 1065 1047 1016 977 959 934 882 847 832 832 837 829 827 814 793 778 755 736 719 703 690 691 677 667 659 651 643 640 639 638 637 639 646 655 675 691 697 702 700 683 675 679 688 701 700 707 702 692 697 702 709 718 723 723 729 715 710 693 663 635 629 619 610 611 624 638 655 660 661 668 694 699 710 720 729 736 737 743 766 777 762 737 718 697 687 683 671 663 659 646 625 603 602 590 561 513 466 446 439 432 425 416 405 391 374 363 350 339 336 301 288 278 267 263 259 258 238 215 199 184 177 166 160 159 158 158 158 160 166 175 174 166 195 248 298 309 274 237 224 222 215 216 217 222 237 246 244 250 260 276 296 311 327 330 334 329 321 310 296 288 282 283 300 313 320 350 391 422 446 480 519 555 573 584 617 657 687 711 721 867 935 916 854 816 796 893 973 999 981 985 933 1026 1124 1157 1172 1163 1170 1172 1150 1097 1052 1069 1151 1215 1205 1231 1113 1079 1108 1174 1263 1279 1310 1332 1343 1360 1403 1282 1247 1320 1411 1477 1480 1464 1450 1436 1461 1479 1453 1456 1493 1527 1505 1492 1487 1473 1436 1403 1382 1381 1391 1409 1421 1456 1412 1380 1404 1423 1443 1459 1416 1346 1310 1383 1418 1458 1494 1538 1540 1585 1657 1670 1599 1517 1461 1427 1366 1277 1237 1258 1232 1225 1255 1336 1429 1478 1439 1343 1246 1149 1229 1433 1644 1703 1737 1696 1632 1608 1624 1618 1596 1580 1564 1510 1453 1399 1334 1255 1184 1164 1055 978 941 934 947 969 953 872 765 659 786 900 981 997 1007 931 1075 1179 1263 1311 1367 1284 1285 1289 1268 1305 1285 1321 1310 1224 1204 1169 1162 1126 1042 914 590 461 466 529 563 547 588 624 542 314 221 224 211 202 200 179 214 248 264 278 297 326 331 303 267 287 287 375 437 422 388 368 333 302 293 297 246 236 230 238 282 308 328 333 315 279 291 276 269 271 267 274 273 274 276 283 275 287 297 300 312 342 352 352 356 371 377 367 380 389 395 405 408 415 424 420 386 385 389 385 363 332 286 293 317 318 323 314 339 391 454 475 479 479 479 485 506 570 610 613 627 691 770 790 885 1038 1061 1505 1797 1915 1664 1206 1264 1278 1075 728 693 760 812 833 844 835 853 881 904 913 914 925 930 936 945 906 876 878 900 924 1007 961 926 954 1105 1287 1354 1384 1383 1326 1364 1358 1408 1444 1263 1260 1290 1286 1192 1102 1044 1008 981 929 876 821 760 697 656 615 552 503 463 429 426 409 370 333 302 287 286 278 259 228 226 216 216 217 212 195 190 188 185 189 183 156 163 174 171 159 158 147 130 108 89 64 52 45 42 37 35 36 31 33 26 22 20 17 15 15 12 7 7 6 6 6 6 6 7 8 11 17 17 19 21 22 22 22 22 22 21 20 18 18 17 15 9 8 7 5 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 3148 3089 3081 3032 2956 2876 2788 2689 2598 2514 2449 2415 2367 2295 2226 2166 2121 2107 2099 2097 2097 2097 2096 2090 2078 2053 2018 1986 1975 1935 1896 1847 1799 1757 1711 1683 1675 1659 1626 1591 1552 1508 1460 1412 1377 1378 1340 1305 1285 1277 1264 1260 1264 1266 1263 1255 1247 1260 1261 1266 1274 1275 1269 1264 1255 1241 1224 1202 1173 1163 1157 1140 1114 1105 1082 1064 1044 1024 1006 959 905 868 853 852 853 855 847 829 806 797 774 752 733 720 719 699 684 676 668 656 648 645 642 638 634 633 641 648 661 671 677 690 688 672 663 666 670 685 685 689 687 676 682 685 693 700 701 703 711 698 688 677 655 638 626 612 604 607 620 642 663 674 680 685 701 714 731 743 746 748 754 765 783 792 773 747 718 704 698 683 665 654 651 645 633 626 609 598 571 527 481 454 446 444 435 419 401 383 362 346 337 330 321 291 275 263 251 251 249 245 225 200 189 174 167 164 162 157 156 153 153 154 154 153 153 160 185 226 273 289 269 256 248 230 218 210 209 215 216 214 249 250 253 271 293 310 319 321 323 325 322 304 289 280 277 280 307 327 345 372 412 428 437 484 533 552 577 614 639 647 652 667 723 807 844 826 784 779 805 897 978 1003 986 965 974 1075 1197 1190 1160 1128 1120 1122 1116 1138 1123 1136 1175 1204 1178 1150 1085 1067 1104 1191 1329 1331 1317 1292 1240 1253 1198 1184 1257 1323 1361 1429 1410 1370 1350 1386 1398 1397 1389 1388 1410 1435 1391 1369 1388 1432 1446 1429 1422 1411 1401 1395 1443 1438 1393 1382 1440 1461 1472 1486 1465 1347 1326 1399 1452 1477 1515 1570 1585 1622 1635 1604 1580 1533 1500 1475 1407 1313 1218 1225 1227 1233 1343 1359 1388 1442 1529 1541 1103 1272 1390 1458 1546 1499 1490 1504 1560 1586 1591 1572 1553 1564 1550 1381 1320 1237 1159 1112 1090 1087 1056 1008 958 908 846 847 859 846 793 603 643 750 810 812 898 801 875 1004 1063 1038 1137 1046 967 980 1013 1042 1048 1100 1103 928 908 883 869 842 803 704 486 342 326 419 417 462 588 677 673 470 462 389 284 253 248 228 232 249 257 294 316 359 405 417 369 406 403 388 371 379 373 367 347 325 316 322 303 298 296 249 253 266 294 328 367 368 351 330 311 310 293 296 293 283 277 282 279 281 284 283 300 323 329 330 344 348 358 383 390 380 382 382 380 392 412 428 394 360 345 340 346 339 326 343 374 378 384 366 338 372 454 474 494 520 526 536 543 584 626 624 626 625 662 691 674 661 752 934 1228 1684 1642 1423 1326 1425 1634 1069 894 920 1015 937 920 908 919 945 970 980 971 966 960 926 924 880 826 785 815 843 933 892 799 811 951 1148 1273 1293 1276 1249 1275 1285 1300 1492 1365 1288 1257 1256 1139 1074 1044 1027 990 910 862 809 751 700 693 630 574 528 500 472 470 460 444 407 352 355 333 259 232 211 197 182 183 176 177 169 172 177 161 166 155 135 131 131 144 143 138 138 131 111 89 82 77 51 38 33 36 39 35 35 32 28 29 23 21 19 15 8 7 7 8 7 6 6 7 8 13 14 16 18 20 21 21 21 21 21 20 20 19 18 18 17 10 7 7 6 6 6 5 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 3143 3083 3071 3028 2955 2879 2791 2691 2597 2529 2494 2449 2371 2291 2220 2161 2118 2100 2098 2093 2090 2089 2086 2083 2066 2034 2005 1993 1981 1941 1899 1872 1848 1796 1787 1734 1693 1674 1636 1601 1561 1522 1478 1442 1439 1404 1363 1327 1304 1297 1285 1281 1276 1273 1269 1263 1254 1262 1265 1264 1266 1278 1272 1267 1259 1244 1228 1208 1200 1187 1169 1152 1123 1115 1098 1083 1077 1069 1033 984 931 893 878 874 875 873 864 845 821 812 789 765 751 747 733 712 694 682 674 662 656 652 645 638 634 629 636 642 644 650 672 677 676 664 651 652 651 650 661 671 672 655 662 665 668 671 678 681 682 672 662 656 643 639 621 603 594 599 620 646 656 671 697 707 713 734 750 753 755 775 788 795 799 801 782 757 746 733 705 679 660 648 645 644 639 634 613 600 577 535 487 471 461 450 440 430 404 379 357 346 341 318 305 287 270 255 240 240 233 224 209 187 182 169 164 165 164 154 148 145 144 143 142 143 146 154 172 199 237 255 254 251 246 219 206 202 207 205 201 246 223 213 233 258 285 300 305 310 314 309 328 311 293 286 291 291 326 354 366 376 402 406 439 495 549 590 589 635 665 672 643 681 722 760 779 770 746 756 826 924 1000 1020 987 978 1012 1111 1213 1177 1129 1091 1080 1090 1107 1286 1294 1266 1301 1248 1246 1176 1124 1109 1114 1191 1286 1318 1314 1297 1249 1243 1220 1239 1287 1295 1376 1403 1409 1403 1354 1354 1351 1346 1336 1312 1311 1301 1299 1320 1362 1409 1367 1369 1400 1389 1393 1380 1414 1427 1413 1348 1421 1435 1446 1465 1499 1407 1394 1429 1457 1464 1533 1569 1578 1596 1625 1601 1574 1531 1532 1552 1534 1406 1332 1318 1314 1307 1348 1447 1564 1727 1810 1366 1182 1203 1239 1271 1316 1323 1367 1459 1529 1477 1473 1455 1433 1419 1429 1319 1270 1172 1050 1034 1044 1066 1045 1003 976 962 967 965 941 902 888 736 719 765 779 729 754 763 808 840 824 845 899 888 823 751 782 760 774 828 865 710 681 682 687 726 699 620 507 417 349 394 426 523 630 689 761 744 721 588 378 305 326 338 346 356 317 328 348 377 400 413 396 405 397 363 297 302 300 307 316 313 296 303 306 306 330 315 282 266 262 277 279 289 315 332 344 340 341 339 334 319 303 300 301 303 302 295 293 296 305 312 325 329 343 356 357 365 381 397 400 382 387 407 415 423 426 383 372 343 319 323 365 390 423 447 430 408 461 498 523 573 584 614 630 643 655 612 615 608 604 602 583 609 626 652 720 1023 1177 1094 1020 1119 1635 1427 1227 1175 1115 1054 1002 975 975 974 980 1017 1034 1020 1011 946 950 926 862 776 774 810 816 789 756 757 843 988 1132 1100 1155 1178 1194 1233 1192 1350 1389 1371 1318 1280 1167 1117 1091 976 947 912 870 814 756 754 705 660 619 563 533 531 510 486 475 464 446 445 439 390 302 264 230 188 194 174 162 151 136 149 142 141 148 158 126 116 92 83 106 121 124 121 116 115 90 62 43 34 34 34 40 47 45 37 35 34 32 24 19 15 11 10 14 8 7 7 7 7 9 12 16 17 19 20 20 20 21 21 20 19 19 19 17 16 13 8 7 7 6 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3134 3128 3087 3023 2954 2883 2795 2697 2623 2578 2526 2442 2365 2287 2216 2158 2118 2118 2099 2084 2077 2077 2074 2072 2051 2027 2011 1991 1962 1919 1892 1893 1934 2091 2135 1877 1685 1683 1645 1612 1574 1535 1509 1498 1463 1423 1384 1348 1323 1317 1309 1305 1294 1283 1276 1268 1259 1264 1270 1269 1267 1276 1272 1268 1261 1247 1231 1225 1217 1198 1176 1163 1136 1129 1121 1113 1106 1088 1058 1009 956 914 897 899 896 890 879 861 839 823 802 787 779 760 745 726 707 693 686 675 670 662 651 641 637 630 633 636 637 643 662 668 667 655 639 635 633 636 641 650 658 644 643 642 641 643 655 655 658 650 635 634 632 625 612 597 587 596 618 623 640 673 707 725 735 749 760 763 783 785 792 796 798 811 794 785 771 745 714 679 659 646 641 641 637 631 617 597 572 541 514 503 477 450 438 427 410 387 375 368 347 319 303 287 270 256 256 243 226 212 203 185 177 172 169 164 158 154 149 142 135 134 136 137 137 144 158 170 186 199 206 206 200 195 185 191 199 201 269 331 312 261 226 242 265 270 275 282 286 281 303 303 297 307 308 314 331 350 370 390 393 400 432 491 562 630 652 657 675 701 679 718 759 784 775 760 707 743 852 982 1044 1030 1044 1031 1059 1160 1212 1160 1123 1115 1118 1126 1110 1421 1490 1212 1345 1338 1300 1251 1207 1193 1202 1248 1271 1291 1322 1363 1309 1270 1259 1269 1288 1350 1395 1414 1433 1461 1412 1396 1368 1328 1294 1294 1289 1284 1284 1289 1318 1344 1512 1540 1227 1280 1364 1376 1399 1430 1473 1426 1421 1434 1453 1467 1514 1489 1477 1472 1473 1452 1507 1527 1528 1538 1555 1556 1529 1521 1546 1560 1576 1507 1483 1466 1402 1394 1425 1501 1616 1709 1567 1326 1240 1212 1250 1229 1204 1204 1244 1321 1437 1347 1291 1256 1222 1203 1226 1278 1290 1289 1260 1218 1179 1135 1071 1010 1042 1064 1101 1123 1088 1034 1000 916 874 892 899 768 712 712 731 719 719 734 765 796 823 709 699 683 650 637 654 607 587 583 580 652 663 626 592 596 546 512 465 476 636 693 743 775 785 718 525 409 412 464 480 460 411 380 365 362 335 321 317 320 293 300 263 250 255 270 284 298 299 288 280 274 297 319 334 324 284 330 315 277 262 271 303 289 280 304 333 340 337 333 328 304 299 303 305 300 299 317 328 340 355 369 372 373 384 402 435 414 395 391 398 390 431 443 433 420 404 423 447 445 434 454 465 456 478 504 476 546 578 606 617 647 621 588 569 560 583 579 599 635 664 644 638 743 780 760 794 832 994 1139 1165 1221 1082 1048 1030 978 1008 1011 1027 1048 1065 1042 1074 1102 1062 1003 938 854 810 789 773 754 752 718 720 798 853 977 1091 1125 1143 1192 1165 1148 1198 1349 1382 1350 1283 1243 1188 1047 981 945 925 911 874 833 767 710 682 618 605 592 546 510 491 478 473 468 473 479 434 395 395 428 327 242 185 167 152 157 144 124 122 107 110 95 70 56 61 82 101 109 86 90 89 72 38 33 37 35 35 38 39 39 39 40 42 37 29 23 17 18 17 14 11 7 9 8 9 14 15 16 18 19 19 20 20 20 20 19 19 19 18 17 16 13 14 11 7 6 5 5 5 4 0 4 2 2 2 0 0 1 1 3 4 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 3158 3123 3072 3014 2954 2885 2799 2729 2679 2615 2522 2438 2358 2281 2212 2163 2154 2123 2095 2076 2064 2064 2062 2058 2044 2029 2014 1989 1954 1925 1932 1941 1870 1910 2177 1987 1671 1704 1654 1622 1584 1561 1552 1521 1481 1443 1405 1369 1341 1338 1337 1325 1307 1292 1283 1274 1264 1262 1265 1268 1266 1274 1272 1268 1264 1250 1245 1238 1225 1206 1183 1174 1150 1145 1147 1145 1126 1105 1080 1036 982 940 956 929 914 907 897 878 857 832 820 815 797 774 756 737 718 702 698 695 683 670 658 644 637 631 629 630 631 633 646 655 655 645 627 625 618 616 621 627 638 634 622 615 616 618 630 632 632 627 614 612 613 610 602 592 587 594 596 609 636 674 710 739 754 768 783 777 787 793 803 814 814 821 815 806 785 752 722 681 657 646 643 637 637 633 622 611 603 555 546 518 483 456 438 433 412 398 393 371 345 324 305 287 276 275 254 244 229 209 202 190 183 176 167 162 154 153 147 138 135 132 128 127 129 135 146 148 146 154 166 172 174 179 173 175 184 190 296 424 397 228 217 224 224 237 258 271 278 285 293 298 302 326 322 319 356 408 353 369 388 413 459 499 539 617 643 659 689 707 713 717 721 723 720 701 704 757 864 1004 1182 1230 1177 1128 1163 1245 1231 1162 1116 1115 1119 1101 1104 1413 1635 1144 1143 1252 1322 1327 1292 1295 1313 1332 1343 1355 1379 1429 1382 1321 1286 1291 1379 1441 1442 1398 1316 1298 1312 1335 1330 1313 1306 1250 1208 1187 1183 1353 1437 1346 1538 2049 2089 1881 1561 1414 1449 1463 1469 1465 1456 1463 1507 1533 1554 1528 1494 1486 1475 1444 1461 1479 1484 1472 1470 1497 1501 1492 1512 1551 1646 1700 1675 1593 1499 1480 1447 1391 1371 1377 1332 1316 1281 1237 1237 1228 1185 1162 1184 1237 1312 1238 1212 1225 1235 1199 1286 1340 1337 1425 1461 1418 1383 1307 1173 1059 1084 1129 1190 1264 1232 1179 1081 988 976 948 936 838 743 702 680 649 655 684 727 760 758 809 845 810 728 623 582 560 559 557 564 607 662 701 651 640 603 506 392 331 541 554 520 512 566 657 624 558 538 600 473 417 395 372 336 333 272 267 305 291 262 246 229 238 246 247 258 274 281 279 289 295 314 338 366 388 376 400 401 373 281 267 269 274 281 275 288 303 310 311 304 276 272 284 301 314 313 315 323 340 359 375 380 380 383 388 417 431 421 399 405 397 406 428 450 472 467 507 510 482 466 477 481 477 479 500 407 382 421 460 459 549 546 519 529 527 546 560 591 631 662 649 641 627 605 612 649 679 743 803 779 948 942 929 1009 933 932 942 984 1010 994 990 992 988 1014 1013 958 883 837 834 799 741 707 693 699 729 738 859 1017 1070 1126 1153 1161 1172 1144 1295 1376 1392 1377 1374 1251 1153 1080 1015 1001 938 882 854 805 758 722 696 695 644 580 538 506 490 501 483 480 493 520 554 572 607 559 433 249 211 230 248 204 156 136 107 98 93 85 55 49 55 60 56 39 53 68 74 60 64 51 38 37 39 41 41 43 57 46 41 38 31 31 25 21 18 15 14 14 12 12 13 14 15 16 16 18 18 19 20 20 20 20 19 19 18 17 17 16 14 8 7 6 6 6 5 3 5 5 5 5 4 5 4 2 4 5 5 4 3 1 0 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 3155 3109 3061 3009 2953 2884 2823 2783 2717 2611 2519 2435 2352 2272 2204 2156 2155 2121 2091 2071 2057 2053 2050 2048 2040 2023 2007 1985 1958 1943 1940 1939 1939 1928 2225 2080 1656 1711 1662 1631 1611 1598 1573 1537 1498 1459 1423 1391 1370 1364 1357 1341 1319 1299 1289 1278 1274 1270 1263 1264 1263 1270 1271 1268 1267 1261 1256 1244 1230 1214 1193 1186 1167 1159 1159 1162 1143 1121 1099 1062 1017 1011 984 954 932 920 909 891 870 854 846 835 809 788 767 746 728 717 719 706 691 677 664 650 639 636 633 628 623 627 634 642 644 636 620 614 604 600 603 609 615 612 601 592 597 600 607 611 613 610 599 597 598 599 596 591 587 588 594 609 635 681 716 751 770 780 806 797 806 812 820 835 834 838 834 819 793 754 725 687 662 653 646 633 629 628 625 616 605 601 568 526 489 464 440 429 429 428 405 375 347 327 308 290 289 275 259 244 230 219 203 195 190 180 166 170 158 153 146 139 139 133 127 124 123 124 134 130 131 138 143 146 148 153 158 159 163 177 276 380 373 221 214 209 203 210 235 257 266 280 286 287 298 317 320 331 367 416 417 451 442 445 494 498 529 532 570 660 724 714 714 714 717 740 720 743 778 839 936 1070 1165 1205 1182 1163 1242 1271 1214 1135 1082 1081 1092 1055 1123 1319 1448 1227 1189 1247 1324 1354 1340 1334 1366 1399 1401 1419 1454 1463 1446 1411 1330 1333 1371 1460 1532 1315 1269 1248 1254 1272 1279 1288 1277 1256 1250 1220 1228 1850 1966 1894 1896 2304 2225 2064 1781 1522 1452 1463 1441 1451 1466 1460 1502 1525 1533 1498 1425 1424 1409 1403 1401 1406 1434 1449 1447 1443 1436 1470 1537 1635 1723 1761 1715 1662 1591 1514 1405 1288 1275 1316 1327 1303 1263 1261 1307 1283 1233 1196 1200 1201 1183 1227 1270 1242 1332 1327 1403 1494 1438 1413 1419 1396 1359 1353 1245 1170 1163 1180 1239 1301 1322 1295 1208 1040 952 956 951 890 773 755 720 690 691 723 776 847 885 932 962 962 838 711 636 610 617 584 580 596 613 604 605 598 495 330 249 243 299 311 307 332 418 509 627 705 695 621 449 345 304 290 268 247 274 343 391 274 269 269 276 281 272 276 283 281 281 284 308 333 352 376 400 417 430 426 393 392 354 319 311 325 362 335 311 301 297 304 281 262 261 270 281 281 286 290 300 327 350 363 363 369 388 396 410 427 442 424 427 411 401 411 422 434 429 444 472 454 463 466 465 460 455 467 391 300 247 236 282 363 407 390 456 462 474 520 572 602 591 575 564 569 574 564 563 576 602 580 610 718 789 761 845 831 829 847 872 901 887 883 881 901 933 952 932 901 898 848 800 749 709 704 698 722 766 806 978 1007 1054 1074 1100 1156 1147 1244 1359 1418 1380 1355 1287 1209 1146 999 1033 974 907 823 819 770 732 716 710 608 580 557 533 537 532 510 498 502 539 588 612 657 712 671 469 423 458 434 320 244 189 165 172 108 95 77 51 29 32 27 21 20 17 34 28 25 37 37 38 38 40 47 51 50 48 52 49 44 44 38 28 19 17 16 16 14 13 14 14 15 15 15 16 17 18 19 18 18 18 18 18 18 18 18 17 16 15 12 11 12 7 6 5 5 5 5 5 5 5 5 5 6 6 5 5 5 4 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 3141 3093 3048 3000 2951 2902 2872 2810 2714 2608 2520 2435 2351 2270 2210 2206 2161 2119 2088 2067 2055 2050 2049 2045 2032 2012 2001 1981 1957 1950 1959 1959 1943 1960 2002 1911 1677 1703 1668 1650 1637 1616 1587 1552 1514 1476 1442 1421 1418 1391 1376 1358 1333 1308 1296 1292 1286 1275 1264 1262 1260 1266 1271 1270 1269 1270 1260 1249 1237 1223 1206 1196 1194 1184 1170 1176 1158 1138 1117 1097 1083 1046 1006 973 948 933 921 902 887 877 864 845 817 796 777 757 742 740 729 713 698 684 668 653 648 642 633 627 618 620 623 628 632 628 613 601 592 588 586 588 592 593 586 576 579 583 591 596 596 595 586 583 584 587 589 589 588 588 596 613 635 680 723 752 768 792 815 814 817 823 835 848 849 854 844 820 793 754 722 692 677 671 656 639 628 622 619 618 618 609 579 537 498 474 453 446 440 421 397 375 347 326 316 308 289 280 272 259 246 228 212 204 196 185 172 163 155 150 148 148 138 130 124 120 119 120 119 116 116 119 122 131 140 145 142 135 149 165 242 319 313 231 224 204 186 180 200 233 261 274 271 276 297 297 316 351 370 373 419 459 468 462 532 507 503 521 571 631 696 709 723 735 737 734 747 796 867 951 1027 1071 1124 1150 1169 1276 1272 1235 1188 1160 1124 1090 1072 1052 1105 1224 1221 1216 1238 1279 1338 1377 1378 1377 1398 1431 1465 1475 1476 1470 1466 1458 1371 1371 1385 1500 1663 1411 1310 1290 1316 1305 1321 1282 1251 1251 1257 1257 1313 1604 1890 1982 1839 2245 2264 2200 2024 1601 1418 1402 1348 1297 1314 1303 1344 1379 1390 1357 1300 1340 1356 1359 1371 1400 1412 1375 1370 1388 1363 1401 1501 1561 1613 1774 1705 1649 1545 1445 1412 1323 1271 1310 1348 1335 1319 1328 1356 1356 1325 1277 1264 1291 1317 1301 1314 1434 1412 1376 1457 1476 1457 1327 1289 1320 1284 1323 1281 1270 1261 1228 1280 1330 1346 1342 1304 1131 997 968 986 978 914 875 841 816 795 825 841 863 902 961 939 960 857 731 653 652 654 611 557 510 535 521 596 623 563 333 283 260 244 234 238 320 426 537 612 661 738 640 457 288 233 227 220 200 185 209 329 274 253 246 236 268 277 292 293 290 292 297 321 343 350 368 368 374 378 373 307 334 342 337 347 358 370 382 380 366 356 359 337 315 308 288 291 288 279 276 291 308 323 328 330 352 378 387 390 400 418 426 434 434 425 411 407 413 423 426 427 430 438 441 437 435 441 444 417 361 372 287 231 223 255 244 307 320 346 400 453 501 490 456 479 503 509 508 501 493 482 479 499 532 603 712 609 612 707 755 758 789 802 788 811 871 879 894 890 833 829 821 784 722 656 629 621 701 854 919 969 989 1004 1018 1042 1089 1118 1173 1289 1287 1292 1271 1238 1173 1130 1109 1040 943 872 799 723 701 705 649 641 618 581 574 568 570 530 505 506 510 538 543 567 627 688 731 703 680 662 495 472 411 295 310 271 183 130 126 91 58 54 41 22 30 25 22 22 16 27 32 43 57 61 60 62 61 60 56 58 56 50 45 33 24 21 20 18 16 15 15 16 16 16 16 17 17 18 18 19 19 19 19 18 19 21 20 19 18 16 16 18 16 11 8 6 6 6 6 6 7 6 6 6 6 7 6 6 5 5 5 5 5 5 4 1 2 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 0 0 0 0 3128 3079 3034 2994 2957 2942 2882 2800 2714 2607 2519 2433 2347 2282 2269 2210 2161 2119 2087 2065 2055 2050 2047 2038 2024 2009 1999 1981 1959 1946 1948 1957 1935 1958 1955 1888 1797 1714 1676 1665 1650 1623 1598 1564 1527 1492 1471 1468 1440 1415 1396 1377 1350 1319 1304 1300 1293 1278 1264 1262 1261 1264 1268 1269 1270 1269 1262 1254 1245 1229 1213 1210 1205 1193 1180 1188 1173 1153 1138 1130 1114 1066 1023 986 956 940 928 914 906 892 873 855 829 806 785 772 771 749 737 722 705 689 672 667 660 648 635 624 614 612 614 618 619 619 603 590 581 576 574 575 575 576 574 563 566 571 576 579 578 581 574 571 573 577 584 584 588 590 597 615 641 683 716 737 763 801 826 833 835 839 850 852 855 853 839 814 789 753 719 704 697 679 667 649 632 621 616 616 622 609 581 549 513 490 480 469 451 451 414 388 358 335 332 324 294 281 273 259 245 234 231 220 202 190 173 163 155 151 151 147 140 136 131 126 117 116 115 111 108 109 111 118 123 123 124 132 141 156 197 251 283 280 241 206 188 165 183 206 216 227 270 279 285 292 312 334 332 359 403 449 486 475 530 526 520 540 615 656 686 712 724 726 731 693 732 818 920 1028 1067 1093 1140 1189 1225 1304 1304 1272 1245 1204 1147 1097 1052 1046 1090 1120 1170 1188 1205 1270 1344 1378 1383 1389 1410 1433 1464 1471 1463 1457 1480 1446 1406 1397 1411 1446 1475 1486 1417 1353 1313 1312 1312 1277 1255 1248 1251 1282 1350 1425 1494 1542 1976 2243 2268 2146 1908 1431 1368 1353 1288 1169 1136 1124 1145 1169 1174 1212 1202 1246 1287 1323 1360 1372 1378 1356 1336 1373 1353 1359 1384 1432 1603 1798 1708 1562 1435 1385 1312 1260 1299 1371 1418 1387 1389 1403 1402 1387 1382 1374 1366 1368 1354 1284 1387 1402 1301 1276 1360 1342 1336 1257 1196 1258 1229 1253 1257 1261 1279 1258 1291 1322 1335 1341 1310 1178 1052 993 1020 1046 1067 1014 949 913 883 905 904 899 897 921 961 956 862 743 728 651 631 623 597 607 654 656 654 698 700 417 281 230 227 219 246 356 462 496 441 416 540 542 440 305 267 252 225 206 202 247 259 264 272 273 258 271 294 314 311 318 325 326 334 347 343 344 347 345 327 301 271 275 282 279 307 329 352 370 375 379 377 377 378 364 333 315 311 301 282 281 286 295 303 302 319 334 352 371 380 378 371 381 398 411 424 407 395 389 395 415 424 431 436 436 445 455 457 450 441 445 443 379 286 210 197 195 217 219 262 310 348 384 384 348 403 442 464 477 461 456 430 433 454 427 460 457 454 517 624 695 736 760 756 696 724 759 806 857 827 807 738 664 670 650 615 598 628 748 893 998 1031 1029 1030 1047 1047 1061 1076 1076 1115 1162 1157 1080 1103 1057 1021 999 959 849 786 762 732 683 689 641 650 609 513 505 534 518 471 470 489 491 495 519 556 610 692 740 734 784 782 710 680 709 683 529 400 307 202 195 142 135 122 87 57 57 51 48 49 33 24 26 36 41 30 45 58 66 67 69 69 67 62 52 42 36 38 39 23 18 17 16 16 17 17 17 18 18 18 18 19 20 20 21 21 22 24 24 23 22 20 19 22 21 19 16 8 7 7 7 7 7 7 7 7 7 7 7 7 6 7 6 6 6 6 5 5 5 5 5 4 3 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 3114 3065 3026 2993 2986 2942 2875 2796 2713 2608 2519 2435 2377 2352 2284 2215 2164 2121 2086 2063 2056 2052 2045 2033 2018 2006 1999 1984 1973 1967 1952 1958 1943 1951 1932 1903 2129 2015 1803 1662 1663 1630 1606 1574 1540 1520 1515 1485 1460 1435 1414 1394 1368 1335 1326 1314 1295 1278 1265 1261 1260 1263 1267 1269 1272 1270 1264 1257 1250 1236 1234 1224 1211 1201 1188 1195 1185 1174 1166 1154 1127 1082 1036 996 965 947 936 931 918 898 877 860 837 815 801 799 783 760 743 727 711 697 692 682 666 649 636 625 612 606 606 608 606 607 599 587 574 565 563 562 561 561 561 552 555 558 560 561 566 570 563 559 562 567 570 577 585 592 601 621 647 677 695 719 765 807 832 842 846 847 848 850 854 851 836 809 783 750 734 725 702 685 674 659 641 629 630 624 620 606 584 565 527 512 503 487 462 440 408 391 377 365 342 328 309 295 286 276 260 254 244 227 209 194 181 164 155 155 153 144 140 135 127 116 115 114 111 109 108 102 103 108 112 112 115 130 136 146 168 211 212 237 234 207 198 180 183 187 197 226 255 267 286 308 320 324 345 404 443 474 507 516 532 547 565 587 672 688 696 697 686 670 676 736 818 897 1010 1058 1107 1155 1182 1211 1310 1332 1316 1295 1267 1214 1127 1060 1021 1017 1046 1079 1132 1155 1179 1264 1319 1339 1353 1380 1415 1376 1367 1386 1406 1435 1492 1424 1383 1386 1402 1421 1390 1406 1417 1374 1251 1258 1260 1265 1285 1321 1267 1239 1247 1285 1321 1315 1655 2001 2056 1457 1390 1348 1331 1299 1210 1019 950 967 1007 1029 1075 1160 1199 1225 1261 1322 1335 1353 1367 1351 1313 1351 1356 1360 1387 1494 1806 1813 1653 1471 1394 1345 1327 1319 1351 1427 1450 1437 1429 1428 1422 1380 1307 1283 1271 1273 1371 1333 1361 1276 1152 1176 1166 1218 1246 1220 1156 1176 1177 1182 1192 1205 1247 1245 1268 1286 1293 1345 1293 1218 1130 1021 1067 1061 1078 1079 1038 926 904 899 903 922 914 881 977 1019 970 942 716 544 531 565 535 520 599 654 643 735 610 404 298 285 256 270 309 404 500 512 529 487 501 507 480 431 427 355 271 237 231 293 328 329 308 280 300 307 323 368 374 379 375 372 368 359 349 349 354 348 333 298 277 269 274 273 286 300 320 345 380 368 355 361 355 355 332 316 303 303 309 302 304 319 360 363 363 353 345 351 395 382 370 366 387 413 419 422 420 408 397 393 411 441 498 500 498 494 486 481 484 521 524 478 412 340 262 280 363 257 248 262 289 306 303 297 331 370 408 465 451 463 451 409 423 404 403 390 386 451 499 603 714 717 697 617 599 620 647 697 678 680 657 573 579 586 582 588 674 857 951 1062 1168 1162 1104 1084 1053 1030 1030 1018 1006 1020 1016 916 947 949 924 884 853 764 683 619 607 591 611 600 562 498 473 454 453 447 418 427 424 437 484 515 514 506 512 528 512 655 764 823 821 877 859 714 570 470 345 302 294 291 195 152 113 89 88 96 78 62 50 39 46 52 44 35 42 61 69 67 64 67 66 64 55 47 46 45 34 28 30 34 24 24 28 19 18 18 19 18 20 20 21 22 22 23 24 25 25 25 24 24 25 24 24 21 18 18 16 10 9 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 3 2 4 4 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 3099 3050 3022 3017 2981 2932 2869 2791 2708 2604 2515 2462 2430 2365 2279 2209 2161 2122 2085 2064 2060 2049 2038 2027 2014 2004 1997 1983 1973 1969 1954 1953 1950 1954 1934 1865 2108 2272 1978 1646 1681 1636 1616 1586 1568 1559 1525 1500 1475 1452 1431 1412 1385 1371 1354 1329 1303 1281 1268 1261 1260 1262 1262 1268 1271 1270 1266 1259 1252 1250 1240 1226 1213 1207 1197 1200 1194 1188 1185 1165 1134 1093 1046 1001 972 954 949 938 920 900 881 864 843 830 825 804 789 767 747 731 718 712 701 686 670 653 638 624 612 604 602 600 599 599 594 583 568 557 556 552 549 548 550 544 546 547 548 550 555 558 556 553 552 555 558 569 582 593 603 626 650 662 683 723 771 813 841 854 853 849 849 852 853 849 836 803 775 763 751 722 710 691 680 665 649 646 638 631 624 612 592 572 554 540 522 500 469 460 438 413 399 396 364 338 313 292 276 272 270 260 246 230 212 199 188 183 180 164 154 145 140 136 131 131 130 122 115 108 105 99 97 96 94 99 111 126 133 135 152 161 189 218 223 208 206 201 196 199 209 210 233 263 306 339 348 366 359 384 453 523 491 517 544 583 632 658 683 664 651 657 672 669 707 768 840 933 1027 1085 1152 1188 1200 1318 1352 1346 1330 1301 1251 1218 1160 1077 1006 1017 1035 1092 1136 1168 1226 1278 1293 1311 1338 1372 1389 1364 1344 1336 1350 1415 1430 1369 1346 1392 1365 1340 1270 1240 1255 1282 1235 1243 1250 1260 1285 1310 1264 1228 1225 1250 1266 1276 1380 1525 1531 1309 1302 1296 1287 1269 1173 1037 948 939 971 1010 1089 1166 1203 1210 1244 1283 1298 1323 1333 1311 1321 1330 1321 1309 1324 1497 1815 1792 1589 1471 1405 1386 1371 1358 1380 1451 1446 1416 1384 1383 1390 1324 1262 1278 1298 1278 1298 1348 1350 1292 1112 1117 1141 1189 1215 1195 1166 1173 1182 1187 1198 1209 1245 1218 1164 1163 1229 1294 1272 1221 1168 1023 1015 1025 1040 1032 1025 867 833 830 811 860 858 878 959 1003 995 1110 999 766 512 415 378 332 350 422 494 594 519 406 303 289 299 308 376 508 617 639 625 608 581 534 533 536 484 410 304 290 289 343 394 385 311 260 262 300 341 344 366 420 464 424 392 381 365 343 342 324 316 302 299 304 325 342 344 343 342 333 418 421 389 382 372 342 334 340 334 306 307 323 337 341 375 408 420 417 410 424 464 474 455 425 441 448 450 458 484 484 485 475 461 501 553 556 549 528 499 513 520 551 592 579 559 529 522 563 529 401 319 265 239 246 265 275 293 302 341 384 397 426 463 452 414 401 393 356 361 369 393 441 509 477 531 514 474 489 536 529 545 581 563 509 546 606 658 794 828 804 780 753 677 956 1046 1057 1035 982 964 950 943 933 925 864 864 835 698 714 727 699 669 660 657 574 543 543 539 503 498 480 450 457 415 407 412 403 370 439 448 453 468 451 446 516 634 758 825 815 796 778 704 619 512 483 554 450 323 233 169 143 150 148 125 89 75 72 68 64 60 41 34 40 39 39 52 57 56 50 48 48 46 46 45 45 44 45 44 45 56 44 32 26 30 22 23 22 22 24 23 23 24 26 27 27 27 28 27 26 27 26 26 26 23 21 17 17 19 12 12 11 8 8 11 10 7 7 6 6 7 7 6 6 6 6 5 7 6 6 5 5 5 5 5 4 4 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3080 3043 3039 3003 2965 2916 2855 2782 2697 2597 2544 2505 2439 2360 2280 2213 2162 2120 2085 2079 2058 2042 2030 2021 2010 2002 1993 1986 1981 1968 1956 1961 1955 1952 1940 1860 1847 2231 2121 1623 1696 1646 1624 1615 1603 1569 1536 1513 1490 1468 1448 1430 1418 1401 1372 1340 1311 1286 1269 1263 1261 1259 1259 1264 1268 1269 1265 1261 1259 1255 1242 1228 1218 1211 1204 1203 1201 1196 1190 1171 1140 1101 1055 1010 978 973 957 939 921 901 884 866 856 849 832 815 798 775 753 737 732 723 711 695 673 656 642 628 616 609 605 598 595 591 585 577 565 565 554 545 540 537 540 537 536 537 538 539 546 548 550 549 545 546 553 566 580 593 610 630 639 656 688 726 773 814 844 862 871 871 863 858 854 844 827 797 784 772 748 728 719 701 686 676 671 659 648 639 630 618 600 588 580 560 533 511 483 466 438 420 422 408 382 354 332 309 290 290 278 265 253 236 220 207 201 199 187 168 155 147 142 135 134 133 125 119 117 108 103 98 96 95 93 104 111 121 132 141 151 151 168 189 203 199 197 193 203 231 247 253 245 282 337 349 374 398 422 456 492 579 561 570 603 638 663 679 660 643 643 655 704 707 727 796 918 992 1028 1112 1177 1186 1170 1292 1372 1398 1392 1324 1274 1234 1191 1133 1066 1067 1097 1146 1195 1241 1337 1357 1354 1348 1358 1389 1411 1377 1335 1335 1350 1389 1380 1361 1371 1382 1376 1285 1192 1158 1169 1197 1218 1235 1235 1230 1232 1258 1253 1248 1259 1244 1230 1206 1214 1237 1281 1247 1220 1216 1211 1180 1088 987 948 969 983 1044 1089 1138 1181 1203 1199 1209 1262 1305 1291 1297 1280 1240 1228 1265 1289 1489 1725 1753 1578 1555 1470 1440 1412 1386 1415 1440 1437 1398 1340 1298 1295 1268 1300 1352 1338 1321 1380 1367 1316 1338 1274 1223 1204 1221 1229 1196 1200 1201 1186 1181 1193 1239 1244 1200 1147 1116 1143 1191 1209 1194 1154 1078 1042 1043 1070 1051 1005 891 850 832 752 771 803 903 970 859 917 1059 1133 1082 690 543 530 440 282 265 291 359 381 338 284 305 328 377 464 613 702 710 667 615 561 533 526 498 471 485 394 363 358 375 386 369 296 244 235 253 298 279 299 357 428 443 412 404 400 349 330 321 307 294 297 321 372 406 429 465 487 474 481 499 451 426 368 340 353 367 392 375 348 340 368 361 370 390 420 450 446 458 476 489 503 487 484 484 487 489 542 553 558 566 577 617 600 606 639 620 587 591 578 545 575 578 576 566 569 615 558 508 447 374 395 345 311 316 377 324 330 332 325 351 448 482 460 436 426 370 372 381 384 392 407 395 418 427 430 438 436 455 483 510 510 519 561 593 561 571 565 577 603 620 594 672 798 924 966 897 846 849 874 874 860 842 829 820 720 689 677 670 673 685 611 556 516 508 502 497 502 502 464 452 439 442 455 441 411 402 407 421 416 432 428 431 515 648 654 641 672 722 718 692 642 606 651 610 498 370 256 273 227 206 211 163 121 128 115 76 78 73 60 53 60 56 44 49 50 49 49 48 46 45 46 48 48 50 53 56 66 65 65 68 58 45 44 46 35 39 34 27 26 28 40 41 32 31 30 29 30 31 30 29 27 25 23 25 25 23 22 19 16 20 20 17 15 10 8 7 8 9 8 8 7 7 7 8 8 7 7 6 6 6 5 5 4 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3076 3057 3023 2985 2945 2898 2840 2768 2685 2628 2579 2514 2436 2351 2270 2201 2151 2125 2114 2077 2051 2033 2019 2010 2005 1998 1990 1984 1977 1966 1959 1953 1949 1944 1937 1915 1900 2136 2079 1632 1697 1656 1645 1635 1609 1578 1549 1526 1504 1484 1467 1461 1448 1419 1385 1352 1321 1293 1276 1273 1270 1259 1258 1263 1267 1268 1265 1261 1258 1252 1242 1230 1219 1213 1208 1204 1202 1200 1192 1173 1145 1107 1063 1017 1012 983 957 937 919 903 885 874 865 852 837 819 801 782 763 754 748 732 709 688 680 658 644 630 624 618 606 598 594 590 585 577 574 562 549 539 532 530 533 530 529 530 530 532 536 540 541 542 542 543 550 563 581 597 612 620 637 664 695 730 773 810 842 872 873 875 870 863 854 836 819 801 784 763 746 732 722 710 701 698 689 670 660 652 639 627 617 611 593 569 545 524 500 476 468 471 451 421 396 368 331 319 342 318 291 273 258 242 232 228 226 213 193 181 168 157 151 153 148 141 135 131 126 112 104 102 103 104 102 112 115 121 137 161 169 158 154 170 178 177 182 197 227 257 250 262 269 297 350 375 434 471 489 500 534 611 638 644 634 599 629 653 650 637 651 678 718 723 734 804 925 961 1038 1112 1172 1096 1186 1299 1334 1329 1368 1323 1267 1212 1149 1043 1107 1116 1162 1233 1288 1319 1370 1389 1380 1356 1372 1415 1426 1401 1367 1347 1382 1399 1391 1380 1375 1331 1323 1250 1158 1167 1199 1218 1251 1271 1239 1206 1187 1183 1190 1190 1064 1249 1301 1245 1129 1095 1148 1065 1046 1106 1102 1031 950 895 901 936 970 1003 1063 1133 1133 1192 1082 1072 1143 1212 1199 1213 1165 1128 1149 1192 1245 1421 1614 1698 1635 1571 1512 1458 1421 1453 1440 1416 1395 1376 1318 1319 1341 1351 1339 1287 1257 1298 1374 1393 1319 1325 1324 1286 1252 1258 1244 1228 1235 1233 1209 1203 1230 1246 1237 1214 1149 1150 1144 1139 1148 1138 1122 1083 1049 1033 1082 1101 1090 1085 1075 968 823 728 696 724 709 691 795 920 998 1142 970 971 960 788 405 259 204 205 220 239 245 318 424 536 592 650 657 653 651 591 502 468 480 508 477 509 481 445 424 434 445 393 308 234 235 253 257 259 265 284 340 369 370 369 371 317 308 312 313 306 309 341 388 441 486 513 528 528 533 568 517 475 450 446 399 387 407 419 427 407 417 399 399 428 428 444 436 430 447 488 480 487 494 495 500 535 567 586 593 597 611 625 643 655 710 714 713 706 688 625 601 580 571 544 558 595 601 593 606 605 595 544 486 442 522 551 536 463 369 336 392 440 451 455 473 436 401 384 416 388 391 407 407 381 415 429 448 478 494 496 496 505 538 546 544 554 562 567 602 606 594 597 665 700 668 660 741 783 818 836 836 824 822 822 796 768 717 687 682 684 682 670 549 524 522 525 524 527 514 497 482 489 498 493 466 432 408 425 411 403 422 405 434 440 441 485 534 597 654 668 674 661 656 647 619 538 510 478 382 296 283 243 241 223 181 108 103 106 105 105 93 76 66 58 57 60 56 56 57 50 51 62 60 54 55 65 70 74 75 72 70 65 63 65 68 65 61 59 39 43 60 71 72 49 41 33 32 40 36 32 30 28 27 28 27 26 24 22 22 22 22 21 20 18 16 12 14 11 9 9 9 9 9 8 7 7 6 6 6 6 5 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3083 3034 2999 2963 2925 2883 2830 2754 2711 2660 2582 2497 2434 2338 2268 2205 2166 2158 2112 2075 2047 2027 2011 2000 1996 1993 1986 1977 1970 1963 1958 1953 1950 1948 1946 1916 1929 1960 1900 1668 1698 1694 1672 1641 1618 1586 1563 1541 1520 1502 1492 1488 1463 1432 1400 1365 1331 1303 1295 1289 1276 1265 1261 1262 1265 1267 1265 1262 1257 1251 1242 1231 1220 1212 1209 1203 1195 1195 1188 1172 1145 1110 1072 1072 1024 984 956 936 918 900 890 882 871 855 839 823 808 793 781 774 754 735 710 687 684 665 647 642 636 620 607 599 593 589 585 583 574 562 548 536 527 524 525 523 522 524 523 526 530 533 535 536 541 543 551 565 583 600 603 618 644 673 706 739 775 810 836 839 870 881 877 866 851 829 820 804 781 761 746 737 730 722 718 717 697 680 670 663 653 643 646 631 606 580 555 534 515 507 501 476 453 434 409 381 376 382 374 352 325 287 273 257 251 254 255 238 208 191 181 177 177 181 167 154 146 139 125 120 117 117 124 119 126 128 132 141 152 175 191 187 170 165 166 168 188 225 259 322 344 329 332 379 412 450 479 518 567 535 585 645 680 680 647 647 621 618 632 635 671 689 725 747 744 835 880 990 1062 1093 1145 1142 1172 1185 1196 1202 1238 1247 1218 1173 1153 1036 1094 1154 1221 1303 1355 1369 1394 1408 1394 1360 1374 1396 1399 1385 1360 1407 1423 1414 1394 1372 1366 1278 1239 1227 1180 1191 1235 1259 1276 1289 1231 1218 1171 1103 1052 1035 1684 1887 1758 1468 1150 1090 1079 1051 1001 997 949 904 892 908 900 838 856 892 931 939 1106 1116 1033 982 1033 1087 1123 1134 1120 1163 1618 1691 1535 1445 1613 1599 1607 1557 1498 1441 1365 1377 1456 1477 1356 1381 1326 1312 1327 1339 1311 1225 1240 1322 1398 1385 1338 1325 1323 1314 1284 1283 1270 1266 1261 1250 1263 1236 1226 1226 1215 1189 1139 1141 1151 1120 1110 1093 1096 1105 1100 1053 1091 1137 1167 1176 1171 1108 982 836 725 740 671 607 654 795 894 937 932 1015 1126 1029 739 425 216 198 137 169 190 263 398 525 562 589 603 610 616 579 531 495 461 511 446 463 484 488 485 462 468 435 338 238 239 236 243 257 261 261 281 292 295 314 310 307 310 320 341 337 343 358 388 468 493 513 546 575 581 604 578 552 545 499 442 412 402 423 449 466 488 486 461 498 489 486 457 424 415 445 464 475 484 517 540 564 591 608 615 608 594 610 664 699 711 707 715 734 743 713 698 708 708 640 629 637 653 662 749 785 786 763 716 650 735 784 716 636 534 436 387 392 397 422 483 520 488 426 499 467 418 404 442 431 441 456 473 505 527 538 547 562 600 600 597 603 613 602 602 600 587 574 671 642 645 702 731 776 807 819 833 837 835 835 796 664 718 727 711 697 698 749 635 566 568 567 564 554 538 528 536 537 531 525 543 522 500 503 482 423 449 430 421 420 406 413 428 471 518 494 572 613 640 651 651 618 630 623 548 431 378 366 354 245 202 148 133 142 134 134 122 110 93 69 81 82 74 78 80 71 92 106 94 87 80 79 91 110 114 100 85 76 71 80 82 78 76 74 74 75 76 80 80 78 71 66 72 70 54 36 33 31 31 32 31 29 27 26 26 25 25 24 23 22 23 21 20 18 17 10 10 9 9 8 7 7 7 7 6 5 5 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3068 3014 2974 2936 2900 2863 2817 2776 2741 2663 2568 2487 2425 2339 2270 2236 2221 2160 2111 2071 2043 2022 2005 1994 1991 1989 1982 1971 1963 1958 1955 1952 1950 1949 1939 1924 1927 1926 1874 1699 1699 1700 1684 1655 1628 1600 1575 1553 1534 1522 1515 1498 1473 1444 1411 1377 1343 1335 1319 1295 1281 1271 1264 1263 1264 1264 1265 1261 1256 1247 1237 1229 1216 1210 1207 1199 1187 1186 1179 1165 1141 1116 1114 1074 1020 978 952 933 918 909 902 889 869 854 841 828 815 807 802 780 761 740 717 694 686 668 663 655 639 622 609 600 595 592 591 585 573 560 547 533 524 521 520 519 518 518 518 520 524 527 528 534 541 546 554 568 585 588 601 627 659 688 719 750 781 807 815 846 870 881 878 864 844 831 819 798 771 749 744 744 740 735 732 723 706 694 688 684 667 667 658 643 622 594 565 543 533 529 510 492 477 448 442 506 527 405 350 357 356 311 291 279 275 272 281 270 246 220 201 202 205 195 185 179 167 152 149 148 141 135 152 151 159 160 158 164 168 192 223 235 208 200 188 188 221 287 284 376 390 386 409 414 473 505 574 667 610 646 659 678 689 695 632 629 608 590 604 677 668 698 757 803 860 883 906 961 1035 1117 1106 1110 1175 1240 1141 1142 1127 1146 1157 1134 1075 1087 1127 1182 1248 1330 1352 1377 1403 1406 1401 1385 1389 1400 1404 1404 1362 1357 1360 1364 1352 1336 1297 1207 1153 1176 1202 1193 1199 1219 1265 1248 1214 1206 1184 1166 1170 1802 2166 2220 2023 1711 1390 1327 1240 1015 848 823 808 819 843 838 805 735 727 761 769 788 792 893 993 1013 1070 1057 1050 1039 1051 1147 2186 2378 2062 1736 1787 1566 1513 1521 1505 1486 1603 1650 1712 1678 1384 1398 1378 1339 1307 1299 1257 1218 1244 1320 1388 1362 1357 1348 1337 1314 1303 1295 1292 1292 1296 1297 1257 1221 1222 1244 1248 1210 1194 1206 1216 1163 1170 1146 1097 1075 1122 1122 1127 1134 1142 1160 1177 1177 1109 1027 1012 968 801 657 599 662 815 863 858 883 984 900 884 742 450 486 254 164 153 195 276 274 384 486 544 605 573 529 501 472 415 430 389 385 407 401 431 441 453 450 342 309 273 238 235 249 259 272 284 288 285 309 318 346 392 394 400 399 409 424 440 485 510 531 562 611 617 629 635 635 632 591 526 464 434 501 525 531 539 568 540 550 555 533 473 427 402 423 453 462 441 475 531 583 613 583 620 663 668 632 631 652 645 647 714 752 763 758 775 833 813 797 790 780 757 776 864 908 907 910 895 871 924 975 862 785 697 582 495 516 470 441 453 522 581 582 593 578 525 471 483 495 502 501 535 548 561 575 582 608 628 628 612 607 610 607 600 583 546 557 594 610 633 696 734 795 847 878 899 881 857 851 946 840 824 804 769 740 735 770 755 734 747 636 627 640 618 640 612 596 586 566 604 596 601 603 600 532 530 529 527 491 453 425 418 435 447 425 464 514 568 587 592 578 600 665 661 574 536 554 489 349 247 182 162 180 148 133 128 123 119 104 107 107 92 92 93 93 92 76 96 105 123 128 129 127 121 119 109 98 102 101 86 96 88 82 84 89 83 97 98 91 101 96 87 82 74 54 42 37 37 35 35 33 31 31 31 29 27 26 25 25 24 23 22 20 20 15 14 14 10 9 8 8 8 6 6 5 5 4 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 3047 3013 2955 2911 2877 2846 2819 2797 2735 2647 2554 2478 2410 2335 2303 2281 2222 2163 2107 2067 2039 2018 2000 1994 1988 1982 1976 1968 1957 1952 1951 1952 1952 1951 1935 1929 1930 1914 1853 1792 1746 1718 1693 1654 1638 1613 1587 1566 1553 1546 1525 1506 1482 1453 1422 1389 1383 1363 1330 1303 1289 1277 1269 1266 1266 1265 1264 1259 1252 1243 1232 1223 1213 1208 1203 1192 1178 1175 1168 1154 1141 1134 1108 1069 1019 977 951 929 922 915 901 884 869 857 847 835 827 823 808 787 768 746 723 702 690 687 678 660 642 627 613 602 596 595 592 585 573 559 546 531 525 521 519 518 517 517 516 518 520 520 525 533 543 550 558 573 576 588 607 636 678 706 734 762 784 794 815 845 870 880 873 860 845 834 816 793 768 752 746 749 752 750 738 726 712 701 697 696 697 688 675 659 637 610 583 571 565 543 518 502 507 531 557 617 680 613 486 367 367 347 332 319 301 290 306 302 285 261 240 226 222 214 210 205 183 179 179 178 175 165 173 166 163 167 168 171 184 217 252 269 272 252 254 254 264 362 316 413 462 424 436 464 507 542 680 951 657 613 660 686 670 700 655 647 653 653 623 662 688 745 805 841 857 858 911 978 1051 1134 1135 1121 1135 1185 1102 1115 1145 1168 1186 1160 1105 1127 1188 1261 1286 1321 1347 1371 1379 1394 1414 1381 1363 1358 1337 1327 1331 1321 1313 1311 1304 1282 1230 1168 1129 1111 1143 1153 1157 1178 1232 1192 1181 1176 1176 1181 1256 1541 2028 2448 2196 1831 1612 1417 1111 893 744 688 693 728 727 716 722 705 720 783 772 796 887 987 1033 1080 1107 1098 1106 1134 1118 1469 2307 2603 2300 2232 1794 1489 1473 1544 1577 1556 1567 1568 1555 1495 1453 1452 1438 1413 1404 1328 1249 1223 1268 1321 1354 1352 1345 1340 1328 1295 1292 1299 1302 1300 1312 1318 1311 1303 1295 1293 1282 1252 1225 1221 1318 1294 1289 1243 1137 1045 1098 1115 1115 1104 1110 1113 1152 1142 1068 1041 1055 995 878 748 604 543 533 587 731 715 751 725 738 780 757 696 471 277 180 170 181 203 261 336 379 499 434 350 337 333 329 341 352 351 354 310 295 308 353 397 308 301 295 258 245 253 264 278 297 329 329 337 352 402 440 442 447 462 470 456 460 541 597 599 599 629 647 662 664 644 643 626 588 547 538 572 549 498 467 518 541 543 544 584 515 452 411 405 460 547 536 497 462 496 560 543 582 651 728 714 662 642 659 688 731 778 805 822 836 849 896 939 968 982 939 944 983 1045 1032 1022 1011 1015 1026 1028 963 907 830 710 704 619 572 546 469 476 468 520 582 627 630 579 551 559 557 568 597 597 588 595 595 616 636 638 614 595 584 587 586 577 555 536 532 542 555 583 659 761 841 848 880 925 944 921 854 768 790 844 840 805 822 823 792 744 759 775 775 786 771 714 663 646 644 628 653 671 667 644 651 631 622 640 655 604 555 508 476 490 513 496 463 450 475 510 502 484 516 569 614 617 586 592 547 450 337 225 227 229 191 155 144 134 131 133 128 131 106 97 94 98 118 114 102 83 101 97 115 126 136 124 112 125 132 110 96 145 160 147 163 151 133 141 169 159 172 151 122 99 103 84 66 62 45 40 37 36 35 34 33 31 29 27 26 26 25 24 22 21 20 20 18 12 9 9 8 8 7 6 6 5 5 4 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 3026 2989 2936 2889 2856 2838 2823 2777 2711 2634 2552 2466 2396 2369 2336 2271 2212 2157 2104 2063 2034 2013 2004 1996 1985 1978 1973 1967 1956 1951 1949 1950 1953 1949 1933 1933 1934 1918 1882 1833 1761 1718 1701 1673 1646 1620 1598 1585 1577 1555 1532 1512 1488 1461 1433 1428 1407 1376 1344 1313 1297 1284 1277 1275 1272 1268 1265 1258 1249 1239 1226 1216 1214 1207 1196 1186 1168 1161 1153 1146 1140 1126 1096 1059 1013 968 942 934 925 914 903 891 873 858 847 843 839 825 811 794 775 754 729 708 704 697 682 664 645 631 616 607 604 600 592 585 573 558 545 535 531 524 518 517 516 514 514 514 515 517 524 533 545 556 564 568 577 592 615 646 693 722 747 765 776 792 822 848 865 871 864 857 851 832 809 790 763 738 740 747 749 753 742 729 718 710 703 704 703 700 691 674 654 629 617 608 586 561 537 507 551 646 656 772 830 785 631 380 376 371 371 361 335 316 312 317 316 308 307 263 239 225 220 227 213 213 210 203 195 178 208 206 187 191 192 199 219 259 313 335 329 331 334 324 285 407 411 477 555 561 533 557 546 571 716 980 939 765 616 658 738 757 708 669 666 647 633 693 777 852 868 908 935 982 1007 989 1043 1068 1084 1114 1176 1261 1133 1168 1230 1224 1195 1171 1183 1187 1202 1327 1325 1328 1354 1380 1369 1388 1383 1366 1351 1338 1301 1321 1336 1339 1354 1328 1289 1270 1247 1182 1139 1132 1134 1135 1135 1147 1176 1167 1155 1149 1153 1173 1329 1627 2092 2533 2226 1988 1680 1163 783 752 680 638 642 674 668 682 694 721 778 827 836 878 925 954 1041 1117 1159 1170 1171 1172 1327 2050 2564 2618 2482 2068 1520 1412 1604 1622 1652 1656 1683 1693 1611 1508 1480 1481 1490 1487 1398 1343 1276 1256 1280 1305 1308 1312 1309 1311 1294 1316 1338 1334 1327 1315 1312 1315 1309 1284 1297 1300 1296 1290 1290 1317 1344 1352 1347 1335 1233 1120 1044 1028 1003 1007 1050 1065 1062 1046 946 969 979 939 870 807 665 602 565 508 606 631 655 648 620 615 602 659 631 507 297 486 373 207 167 189 204 248 236 193 210 221 246 292 346 346 358 305 240 207 237 268 240 243 280 291 276 273 276 286 319 346 377 386 380 388 423 457 483 522 560 575 592 618 652 644 641 665 682 677 666 666 668 655 634 615 597 561 520 513 453 465 484 496 543 665 636 590 561 565 608 754 818 794 686 595 628 617 595 673 745 788 779 763 772 871 864 851 855 870 911 929 961 1013 1058 1062 1070 1069 1072 1108 1101 1085 1069 1074 1068 1058 992 904 870 799 793 743 697 696 592 588 556 500 524 604 657 652 620 634 602 602 612 608 604 601 600 614 640 643 633 631 626 593 579 575 574 578 576 576 563 572 612 696 761 801 863 923 1012 931 913 941 771 871 830 803 805 697 691 662 681 732 790 799 806 810 803 683 679 679 686 685 689 678 677 677 677 682 685 669 637 582 565 561 548 527 497 467 453 444 448 468 482 500 520 537 523 519 511 491 446 393 360 291 228 220 198 174 173 177 158 174 163 144 152 146 137 154 183 119 137 135 143 147 149 196 222 236 256 240 207 241 312 333 335 300 268 239 298 334 312 261 213 165 167 163 161 129 91 60 38 37 40 37 32 31 29 27 26 25 24 23 21 20 20 19 18 12 9 8 8 8 7 6 6 5 5 5 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 3009 2973 2917 2870 2849 2836 2798 2749 2687 2617 2544 2451 2426 2388 2325 2259 2200 2151 2103 2063 2034 2021 2010 1995 1983 1976 1972 1967 1958 1956 1953 1949 1949 1945 1934 1933 1932 1912 1912 1841 1772 1724 1691 1663 1649 1629 1617 1607 1583 1561 1538 1516 1493 1472 1466 1447 1418 1387 1355 1322 1309 1297 1290 1284 1278 1271 1266 1259 1249 1236 1223 1222 1213 1202 1191 1179 1163 1150 1142 1137 1129 1113 1085 1052 1010 963 948 941 924 909 897 879 870 860 855 851 839 828 814 799 781 760 737 732 721 705 689 671 651 635 624 618 610 602 594 585 574 559 548 545 535 524 517 517 515 515 516 516 517 519 525 535 548 561 565 571 583 603 629 658 702 733 752 761 774 797 825 847 861 865 862 860 848 829 807 786 762 748 744 745 751 758 747 733 720 710 708 709 710 709 702 685 670 658 649 631 608 583 556 524 530 600 674 873 972 953 822 466 410 395 386 384 375 346 334 338 349 350 336 308 279 251 232 253 259 255 246 230 216 213 245 268 267 241 243 258 279 311 362 369 373 373 376 387 353 461 493 484 501 550 570 577 571 589 640 774 855 796 661 684 795 793 732 682 675 678 675 723 822 991 1009 1022 1045 1068 1066 1083 1045 1039 1072 1134 1208 1171 1115 1148 1219 1218 1202 1151 1157 1227 1257 1289 1293 1297 1310 1353 1355 1370 1382 1388 1371 1354 1302 1314 1328 1307 1344 1363 1306 1249 1234 1233 1192 1168 1155 1142 1138 1160 1163 1154 1144 1127 1196 1352 1633 2102 2702 2514 2193 2031 1769 1055 734 684 688 693 691 700 702 719 737 766 846 869 914 985 1060 1087 1078 1197 1283 1284 1290 1289 1935 2536 2664 2374 2114 1751 1543 1591 1782 1690 1645 1641 1667 1681 1597 1539 1513 1520 1595 1548 1540 1446 1336 1370 1457 1363 1320 1329 1296 1302 1303 1313 1313 1323 1347 1334 1309 1296 1306 1334 1351 1336 1315 1314 1327 1349 1371 1378 1371 1391 1290 1132 1067 1028 864 856 897 937 951 941 847 855 864 818 753 755 707 663 592 430 474 544 604 630 620 580 583 640 683 746 712 764 634 409 263 205 170 154 163 189 170 170 200 258 315 319 345 334 280 197 197 196 199 224 235 259 283 300 305 321 376 401 415 434 444 453 504 535 542 561 585 590 605 633 657 658 664 668 656 671 690 688 672 676 652 642 603 562 557 615 582 604 645 685 643 720 755 760 763 799 815 881 967 1067 1112 1161 1082 939 743 800 816 834 863 859 894 976 1010 1006 1020 999 953 934 966 1030 1082 1102 1107 1108 1105 1075 1061 1062 1047 1050 1022 989 931 814 803 784 778 792 784 763 724 711 673 574 538 582 653 711 709 704 668 628 606 616 618 612 606 609 632 648 649 636 618 600 589 586 589 585 572 582 585 573 549 655 673 719 831 886 1001 980 995 1045 827 896 859 749 752 705 683 661 649 691 725 728 739 744 836 759 752 753 699 686 694 684 682 688 686 672 666 662 668 627 617 602 576 578 537 509 495 465 458 458 463 469 453 454 458 455 454 472 467 467 447 400 302 313 313 303 321 274 243 254 290 261 282 262 224 201 286 285 292 281 271 265 262 311 384 397 388 383 371 352 379 407 429 426 419 385 452 479 453 399 339 282 268 258 277 221 164 112 59 66 73 64 43 29 28 30 26 27 25 24 23 23 22 21 19 15 8 8 8 8 7 7 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 0 0 0 2988 2949 2899 2861 2846 2808 2769 2719 2660 2593 2526 2438 2417 2379 2312 2250 2196 2148 2105 2069 2047 2035 2010 1993 1981 1972 1966 1964 1963 1959 1951 1944 1941 1938 1933 1932 1933 1920 1905 1845 1774 1722 1709 1684 1662 1655 1642 1614 1590 1567 1545 1522 1504 1497 1481 1457 1428 1397 1367 1337 1318 1313 1306 1290 1283 1274 1265 1256 1246 1231 1231 1219 1208 1197 1185 1171 1158 1143 1130 1119 1107 1089 1063 1036 1003 964 956 938 921 907 896 895 877 862 856 853 838 829 817 803 786 767 761 747 729 712 694 676 655 643 637 627 614 606 596 585 574 560 559 548 535 525 518 514 514 515 514 514 514 519 525 535 550 560 563 577 595 617 646 680 706 732 749 759 779 801 828 847 856 859 858 854 843 826 804 786 758 744 743 743 749 754 748 735 723 724 722 719 718 715 709 697 691 688 675 654 634 606 570 539 532 535 675 929 1057 931 739 548 499 455 414 403 405 380 361 361 376 373 366 352 329 299 256 279 284 284 282 259 252 256 279 307 304 282 284 304 331 361 402 405 416 429 429 448 441 510 564 556 535 570 601 590 568 597 648 760 829 796 693 716 758 753 733 723 719 751 834 888 912 1088 1130 1115 1101 1117 1072 1095 1085 1081 1082 1128 1138 1096 1106 1158 1240 1223 1211 1163 1141 1212 1236 1186 1185 1216 1253 1298 1301 1340 1387 1405 1386 1363 1316 1283 1266 1267 1299 1358 1366 1341 1326 1318 1278 1238 1202 1259 1398 1237 1102 1113 1113 1099 1271 1526 1767 1916 2126 2226 1945 1692 1545 926 825 781 720 734 772 764 743 741 777 818 910 970 1047 1156 1242 1358 1347 1373 1439 1434 1441 1500 2031 2634 2586 1972 1653 1564 1619 1690 1685 1636 1668 1756 1737 1727 1639 1601 1593 1593 1639 1605 1595 1536 1371 1411 1500 1414 1303 1350 1342 1332 1328 1346 1389 1398 1400 1352 1295 1279 1278 1322 1349 1350 1344 1360 1372 1379 1387 1396 1401 1413 1386 1376 1340 1098 915 810 772 816 855 847 787 753 780 775 694 693 694 636 533 416 401 448 508 507 565 598 646 719 713 781 814 847 861 796 591 423 327 337 242 224 193 158 156 219 215 260 313 332 331 264 253 246 234 287 283 278 299 331 334 375 436 471 476 488 493 510 537 553 603 611 625 632 629 621 666 697 706 695 703 709 695 675 657 674 674 652 618 564 601 603 645 679 666 689 697 713 740 752 773 807 840 872 903 1001 1009 1081 1219 1260 1042 1000 986 943 960 939 951 1006 1099 1128 1146 1140 1103 1017 995 1060 1104 1102 1061 1063 1063 1036 1004 994 969 960 934 899 851 816 806 771 753 775 782 767 755 740 727 684 620 592 625 597 658 711 725 688 651 653 642 626 610 611 635 650 651 669 654 634 615 598 599 588 578 582 598 580 582 581 588 647 763 853 995 1044 899 832 746 805 932 889 800 719 679 669 651 634 624 640 657 649 725 774 784 821 728 695 673 658 661 657 662 664 658 641 624 615 603 590 592 573 551 543 533 485 449 430 431 459 458 454 451 434 441 442 436 445 474 446 385 373 383 319 363 360 349 350 395 397 396 380 328 318 362 385 389 407 402 396 393 401 396 385 376 381 392 380 330 318 359 404 429 425 416 407 473 481 466 438 451 388 378 342 271 197 177 164 130 108 70 54 55 50 29 31 29 28 27 27 25 23 22 20 11 9 9 8 7 7 7 7 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 2966 2930 2897 2860 2820 2782 2740 2691 2635 2571 2507 2469 2428 2370 2307 2246 2195 2148 2110 2086 2069 2033 2008 1992 1979 1967 1960 1959 1957 1953 1946 1941 1936 1933 1930 1929 1929 1935 1910 1847 1803 1802 1703 1685 1687 1676 1650 1623 1598 1575 1553 1534 1526 1512 1487 1461 1432 1403 1376 1348 1332 1324 1313 1294 1286 1277 1267 1256 1245 1238 1226 1213 1201 1192 1178 1163 1153 1139 1118 1103 1090 1077 1055 1028 1007 988 956 932 915 904 894 897 879 868 866 854 838 828 819 807 791 784 775 756 736 719 700 680 664 656 647 626 615 603 594 585 576 573 562 549 535 523 518 512 511 512 513 517 519 522 528 538 554 560 569 586 607 632 665 692 714 731 748 765 784 807 830 848 852 850 848 845 837 824 803 782 770 760 743 749 750 751 746 736 731 725 722 722 723 721 716 709 710 705 688 669 652 623 585 560 558 576 700 896 992 796 706 685 598 501 459 429 427 417 410 414 414 399 395 389 375 357 354 341 322 310 294 294 294 300 315 337 332 314 331 360 375 391 439 444 442 462 457 497 504 529 565 600 584 603 623 633 640 652 734 819 842 771 685 681 687 719 786 843 885 927 962 994 1026 1117 1193 1210 1179 1168 1036 1016 1067 1142 1150 1142 1128 1138 1168 1194 1314 1265 1220 1180 1123 1149 1146 1139 1160 1196 1274 1374 1424 1428 1407 1326 1335 1328 1288 1224 1211 1220 1313 1376 1383 1403 1415 1375 1338 1282 1182 1256 1267 1170 1122 1122 1116 1080 1131 1172 1141 1102 1353 1436 1397 1235 1247 1106 1168 1061 760 833 873 841 811 822 849 848 918 1005 1095 1229 1330 1411 1448 1504 1634 1836 1808 1818 1988 2204 2088 1653 1450 1466 1554 1600 1583 1594 1684 1791 1664 1662 1649 1647 1632 1632 1643 1643 1646 1651 1548 1502 1548 1587 1518 1468 1443 1426 1418 1399 1418 1424 1413 1363 1273 1268 1295 1328 1352 1363 1364 1378 1383 1390 1402 1402 1411 1410 1401 1398 1399 1246 1102 930 722 677 670 709 712 695 747 767 736 710 701 590 542 460 399 419 400 361 454 543 546 697 699 758 842 841 853 860 788 712 667 570 384 359 345 205 138 135 152 200 272 313 332 337 329 311 296 342 371 380 359 374 365 385 425 455 476 481 495 514 526 569 585 594 601 637 655 658 695 734 773 782 764 732 699 670 667 668 669 655 670 641 606 593 612 606 672 692 677 697 776 784 775 776 827 870 879 924 949 967 1102 1254 1205 1131 1114 1104 1068 1040 1026 1028 1107 1144 1196 1226 1233 1198 1143 1156 1199 1199 1126 1081 1054 1035 1029 988 968 949 930 922 877 925 902 808 771 759 756 759 756 772 760 745 710 633 651 620 636 686 738 715 709 691 656 625 596 591 602 612 639 667 673 665 642 632 615 620 633 614 601 591 587 573 545 578 679 876 975 903 769 827 828 704 814 780 731 703 665 654 642 636 630 620 604 615 654 676 673 806 777 704 672 691 706 681 645 645 649 633 622 610 588 561 558 562 557 553 546 514 465 417 392 388 393 417 446 441 430 411 398 406 437 447 428 396 372 325 327 342 365 383 342 334 381 411 412 409 386 374 355 377 397 401 381 396 340 284 273 272 284 267 230 187 204 251 285 281 287 219 287 354 414 378 446 445 428 381 340 290 274 238 173 151 103 68 68 64 42 33 32 31 30 29 27 26 25 22 20 18 11 10 8 8 8 8 6 5 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2941 2927 2896 2834 2794 2756 2714 2665 2611 2553 2534 2480 2416 2357 2297 2240 2191 2150 2128 2111 2065 2031 2008 1990 1976 1963 1961 1958 1953 1948 1943 1939 1934 1929 1926 1926 1927 1930 1902 1844 1791 1771 1711 1703 1699 1684 1659 1633 1607 1583 1565 1554 1540 1515 1490 1464 1436 1409 1385 1362 1352 1340 1321 1302 1291 1278 1266 1257 1255 1236 1219 1204 1193 1183 1171 1161 1152 1132 1103 1084 1070 1052 1032 1017 1013 978 948 923 906 901 896 900 900 890 864 853 839 828 818 808 800 794 778 760 741 724 706 689 682 670 648 629 616 603 593 588 588 576 561 548 536 524 516 514 513 513 514 516 518 523 531 540 549 563 577 595 619 644 676 702 713 727 754 772 790 812 833 845 845 845 842 836 827 815 798 788 781 764 737 740 743 743 740 736 728 724 724 726 728 731 725 724 722 715 704 684 664 635 614 606 570 595 690 815 881 723 700 648 580 527 505 474 450 436 435 431 444 432 423 420 417 416 407 388 367 350 324 339 350 354 355 373 384 390 406 432 437 438 479 500 500 531 526 545 560 566 570 657 667 687 710 715 715 726 788 834 796 704 663 658 680 750 884 930 981 1024 1052 1078 1159 1208 1267 1314 1276 1210 1200 1157 1149 1224 1238 1207 1207 1232 1247 1273 1333 1310 1266 1233 1153 1152 1136 1163 1220 1195 1283 1353 1376 1359 1328 1220 1246 1281 1276 1240 1243 1278 1320 1306 1264 1321 1330 1318 1278 1207 1160 1149 1106 1069 1082 1075 1069 1013 939 915 881 951 964 1024 1074 826 869 847 819 799 794 923 897 843 820 813 808 811 862 954 1058 1213 1349 1407 1432 1517 1850 2104 2037 1807 1680 1639 1582 1491 1426 1424 1455 1497 1540 1597 1550 1412 1253 1273 1404 1461 1421 1516 1594 1618 1643 1673 1665 1581 1553 1634 1540 1513 1486 1459 1425 1406 1416 1423 1414 1370 1312 1342 1354 1353 1370 1380 1378 1384 1379 1362 1392 1405 1418 1422 1420 1393 1399 1364 1288 1142 859 858 770 670 635 673 688 687 687 700 730 646 659 677 645 682 464 317 313 401 342 463 490 596 793 882 860 772 704 701 757 708 611 589 634 561 418 270 170 163 228 284 306 310 324 327 333 357 385 413 399 412 410 404 390 372 369 395 430 473 477 494 501 485 496 560 621 670 705 706 711 728 762 776 761 740 759 770 743 668 660 623 597 600 627 637 698 760 818 771 885 928 921 863 843 880 900 945 1027 986 1027 1120 1168 1129 1088 1057 1041 1030 1069 1094 1098 1159 1229 1276 1277 1279 1262 1248 1302 1304 1247 1174 1120 1120 1081 1091 1104 1066 1029 1024 1035 1022 953 866 827 797 785 794 790 812 802 779 787 753 743 699 649 650 702 709 711 719 682 612 563 546 553 550 605 639 662 687 671 679 667 650 654 633 616 600 575 587 570 593 619 574 599 652 649 641 658 651 643 644 646 650 649 621 599 591 596 602 592 582 571 564 591 645 648 634 610 633 654 681 680 633 623 604 581 585 580 557 548 547 520 522 520 509 484 425 392 369 345 356 387 409 421 407 357 352 365 390 401 383 322 274 257 260 280 280 233 196 246 283 320 347 324 323 291 271 279 290 267 273 242 183 214 186 155 149 155 110 103 121 137 122 148 175 174 145 162 155 233 316 381 338 321 307 321 301 237 202 181 178 152 95 58 46 31 32 29 27 26 25 25 23 22 21 12 10 10 9 9 8 7 7 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2947 2923 2872 2803 2763 2725 2684 2638 2594 2573 2536 2467 2399 2343 2284 2231 2189 2170 2151 2109 2065 2032 2007 1988 1973 1969 1964 1958 1949 1938 1935 1935 1934 1932 1928 1925 1927 1918 1894 1847 1787 1762 1757 1735 1710 1691 1666 1639 1612 1593 1582 1569 1545 1515 1487 1461 1435 1414 1391 1384 1369 1345 1329 1309 1294 1279 1268 1265 1255 1235 1216 1201 1188 1175 1166 1160 1146 1121 1084 1067 1048 1032 1024 1018 996 965 938 915 900 897 894 894 896 892 866 852 838 827 818 812 807 794 779 763 744 729 709 704 693 671 649 630 617 604 595 594 586 575 563 551 539 526 522 518 515 513 514 518 522 528 535 541 545 562 583 606 631 658 689 699 710 733 762 781 796 814 831 832 842 839 833 823 811 802 796 790 778 761 741 735 739 739 734 731 724 721 719 722 736 737 738 736 730 725 715 697 680 672 664 620 582 593 658 741 757 733 679 617 571 547 535 519 511 506 486 463 478 479 466 457 462 464 444 426 429 403 378 379 392 407 408 452 462 458 462 485 499 498 508 529 570 592 593 601 617 630 622 697 719 719 735 739 741 750 789 843 813 776 776 760 753 799 955 1023 1117 1231 1256 1267 1279 1286 1312 1347 1298 1288 1255 1222 1223 1268 1310 1315 1312 1327 1337 1337 1365 1364 1308 1260 1249 1223 1198 1205 1237 1215 1248 1264 1252 1236 1204 1200 1216 1221 1211 1197 1248 1311 1294 1154 1125 1175 1186 1170 1165 1145 1123 1097 1059 1024 1022 1026 1019 943 836 843 792 769 757 755 743 773 769 726 677 667 723 789 822 799 767 757 735 736 778 867 1008 1166 1244 1265 1355 1425 1872 2044 1826 1514 1483 1448 1457 1452 1391 1387 1484 1524 1577 1640 1277 951 821 893 960 903 1039 1241 1373 1465 1566 1581 1598 1576 1520 1571 1490 1452 1454 1479 1487 1512 1484 1432 1404 1361 1393 1421 1409 1374 1379 1389 1390 1395 1403 1357 1364 1395 1410 1406 1427 1415 1402 1398 1376 1281 1210 1117 931 747 634 661 687 710 719 731 765 761 759 775 779 833 657 417 235 264 246 241 286 414 597 731 761 694 596 575 659 734 788 790 766 753 621 433 232 173 198 218 224 255 292 312 327 342 352 318 323 355 389 412 392 383 370 366 361 389 412 435 425 380 423 468 520 588 648 596 580 591 625 676 728 739 729 735 824 707 625 571 548 554 726 785 781 781 819 838 928 1027 1067 1058 1011 1017 1049 1061 1139 1090 1051 1055 1092 1072 1059 1058 1029 980 968 938 991 1084 1116 1236 1296 1313 1301 1288 1332 1348 1331 1278 1239 1236 1202 1198 1203 1163 1142 1136 1124 1085 1022 959 906 876 888 864 848 851 855 827 835 836 819 783 707 670 685 704 722 767 706 629 580 580 539 544 568 588 603 667 666 668 685 669 644 632 631 632 615 629 634 646 682 692 713 702 691 607 612 606 601 595 587 593 595 580 552 556 560 570 575 569 551 544 538 537 552 561 533 528 555 625 701 668 633 634 651 595 564 550 526 520 535 528 509 503 476 435 412 383 341 330 333 339 339 346 327 309 298 293 278 287 264 216 195 189 191 184 165 143 149 167 182 159 200 227 214 177 183 174 175 179 175 127 167 184 165 107 107 85 81 90 86 90 93 81 81 82 81 76 80 129 210 210 180 165 235 268 280 252 193 187 162 122 68 46 52 47 29 26 25 24 23 22 13 10 10 10 9 9 8 7 6 5 4 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2931 2891 2844 2771 2728 2689 2650 2616 2596 2567 2514 2446 2380 2330 2275 2226 2211 2188 2147 2108 2065 2031 2004 1986 1980 1969 1961 1954 1944 1930 1924 1929 1932 1934 1933 1925 1926 1919 1885 1831 1800 1797 1768 1743 1723 1695 1668 1639 1619 1607 1593 1570 1545 1510 1481 1460 1438 1417 1413 1396 1372 1349 1332 1314 1296 1283 1278 1266 1251 1230 1209 1192 1178 1169 1164 1152 1133 1108 1072 1053 1029 1013 1008 989 980 961 934 906 892 891 890 889 892 893 863 845 833 825 819 815 805 795 781 762 744 728 725 715 696 673 649 631 617 608 605 595 587 577 565 553 541 534 529 523 517 516 517 522 525 529 536 541 552 566 587 614 643 672 678 692 715 739 770 787 801 814 818 830 839 836 825 814 800 796 791 783 773 760 737 730 728 729 734 727 722 717 717 725 741 745 749 747 737 737 727 713 704 700 674 633 594 597 646 699 697 690 664 619 570 574 561 553 551 541 536 499 507 520 510 508 505 499 480 458 483 453 433 426 433 468 471 476 495 519 510 517 541 552 559 577 616 643 657 670 689 694 683 722 753 759 759 754 761 771 796 856 884 899 874 856 871 909 1079 1204 1267 1306 1419 1382 1340 1329 1331 1338 1329 1330 1324 1309 1313 1336 1369 1387 1394 1429 1417 1397 1409 1432 1392 1392 1374 1299 1218 1203 1240 1260 1275 1274 1244 1210 1202 1204 1195 1176 1173 1190 1228 1243 1209 1106 1094 1105 1105 1087 1103 1120 1121 1102 1066 1063 1012 991 945 867 818 800 780 755 717 721 747 873 951 943 877 736 682 706 747 736 714 698 696 718 758 846 958 1020 1050 1161 1223 1374 1718 1896 1589 1530 1395 1392 1434 1417 1374 1380 1387 1417 1495 1553 1126 770 522 265 284 381 601 898 1257 1462 1487 1536 1573 1586 1527 1506 1472 1463 1472 1496 1473 1469 1463 1429 1401 1404 1450 1484 1462 1425 1401 1397 1402 1411 1436 1392 1376 1372 1369 1369 1377 1386 1405 1414 1381 1367 1357 1255 1060 831 707 700 741 762 775 777 822 822 761 678 685 774 795 707 354 245 222 223 216 298 409 535 623 626 595 575 626 713 795 816 768 714 624 531 331 224 198 204 201 227 266 298 316 321 321 300 294 304 318 343 331 333 349 361 344 352 372 386 376 349 362 395 442 476 515 501 530 609 739 633 639 647 641 609 698 658 612 646 667 735 913 990 899 885 905 941 1016 1111 1168 1212 1229 1226 1258 1235 1195 1155 1130 1097 1123 1106 1124 1152 1101 1035 1011 981 933 980 1027 1118 1152 1144 1236 1285 1301 1304 1333 1301 1288 1267 1246 1232 1183 1171 1167 1160 1140 1108 1096 1061 1022 1035 974 931 904 890 897 903 885 859 836 814 765 735 734 750 770 778 743 706 738 684 626 600 588 578 588 592 599 608 634 638 638 639 658 676 679 688 685 649 623 650 658 648 676 615 596 583 568 559 550 550 553 547 527 534 538 543 554 551 532 521 522 512 520 520 516 514 513 549 600 655 665 698 719 660 598 573 570 560 543 529 503 490 465 444 427 397 352 324 309 294 296 299 288 266 254 246 235 226 215 174 159 152 147 143 138 135 124 111 107 98 114 133 145 109 96 107 117 113 139 112 108 121 136 140 113 87 76 88 82 84 90 95 83 89 89 77 67 60 72 67 36 53 87 123 180 197 123 125 153 145 101 99 95 59 44 34 26 22 23 18 11 9 8 8 8 7 6 5 5 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2903 2858 2811 2737 2691 2653 2624 2606 2586 2537 2485 2424 2359 2310 2261 2252 2225 2183 2142 2104 2060 2027 2001 1983 1983 1967 1956 1949 1940 1925 1919 1926 1930 1933 1936 1921 1922 1912 1866 1802 1795 1796 1775 1751 1725 1692 1664 1642 1631 1616 1590 1562 1536 1513 1488 1458 1433 1432 1414 1390 1367 1349 1337 1316 1300 1292 1282 1263 1245 1225 1205 1188 1177 1171 1157 1139 1118 1096 1057 1033 1021 1012 989 970 962 948 923 894 883 882 880 879 883 887 860 841 828 822 817 808 800 790 777 760 744 742 731 713 694 673 648 631 620 615 607 597 589 578 567 556 548 544 535 526 519 518 520 524 528 531 532 546 559 574 594 619 644 649 668 695 718 744 773 790 798 803 812 823 831 830 821 806 799 790 779 770 762 747 733 728 728 727 730 724 719 715 714 722 723 738 752 756 743 744 735 728 724 706 682 648 612 606 655 668 686 685 658 614 579 587 585 585 594 589 589 553 535 546 542 548 542 527 504 480 519 516 515 514 503 518 513 515 539 583 584 586 598 608 614 622 682 707 713 725 735 745 734 729 730 727 751 737 743 765 772 813 819 837 908 998 1045 1101 1230 1338 1363 1414 1431 1403 1372 1333 1348 1351 1371 1396 1420 1424 1465 1449 1440 1454 1460 1458 1451 1443 1448 1478 1468 1459 1404 1324 1287 1231 1251 1260 1251 1225 1220 1233 1223 1212 1232 1238 1171 1140 1135 1113 1086 1109 1110 1084 1033 1019 1122 1133 1117 1075 1043 1014 922 842 799 779 778 753 736 736 777 783 846 862 821 1031 1017 903 787 700 648 789 736 675 683 712 762 836 897 943 1016 1124 1136 1247 1521 1905 1262 1175 1250 1328 1361 1344 1340 1297 1264 1331 1364 1389 1101 864 930 905 588 429 482 759 1148 1354 1471 1525 1524 1571 1570 1546 1513 1490 1456 1434 1412 1412 1424 1414 1448 1435 1418 1418 1404 1390 1401 1417 1430 1422 1422 1397 1369 1354 1352 1348 1343 1355 1394 1428 1415 1453 1463 1382 1189 892 724 665 674 728 810 872 882 816 791 693 619 624 705 920 673 603 530 255 185 219 295 415 548 541 568 591 643 709 734 725 710 629 462 419 343 266 225 219 200 212 249 290 315 313 314 315 315 319 305 310 315 320 319 324 323 329 331 323 319 298 291 303 338 323 357 409 451 439 491 522 524 540 545 461 470 495 498 504 612 845 1043 1055 961 951 992 1045 1094 1093 1132 1181 1203 1184 1231 1216 1131 1045 1092 1062 1092 1130 1148 1106 1078 1006 989 1026 1047 1082 1081 1011 1007 1026 1116 1196 1214 1140 1162 1130 1128 1144 1164 1165 1145 1123 1125 1127 1107 1106 1109 1103 1057 1059 1031 995 958 927 951 955 931 900 880 848 809 796 783 804 816 818 803 778 841 800 741 693 656 629 625 624 612 608 615 622 628 637 690 718 720 703 692 650 608 591 595 583 584 580 578 579 542 531 522 518 519 517 509 509 515 518 519 520 509 485 498 494 492 493 503 495 492 526 602 640 612 603 579 565 627 590 592 585 534 509 485 471 460 433 403 382 340 283 270 257 247 242 238 204 197 189 185 181 171 151 139 134 132 127 114 101 98 93 91 89 88 89 98 91 88 85 89 81 87 93 86 85 90 102 111 100 94 96 93 89 86 91 92 91 91 90 83 68 60 58 64 55 44 37 45 37 42 55 77 122 117 111 135 117 82 55 52 59 34 22 18 11 10 9 9 7 6 5 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 2857 2814 2778 2706 2659 2629 2612 2592 2555 2510 2462 2407 2345 2296 2293 2259 2215 2174 2133 2094 2054 2022 2002 1993 1982 1966 1955 1948 1938 1920 1920 1920 1925 1931 1929 1905 1913 1899 1862 1838 1801 1793 1773 1751 1732 1691 1659 1647 1632 1607 1580 1553 1532 1502 1470 1462 1461 1439 1412 1386 1365 1353 1327 1309 1299 1289 1274 1258 1243 1225 1206 1186 1182 1164 1145 1125 1103 1080 1044 1028 1018 997 968 955 944 931 909 879 874 869 866 867 874 878 855 837 828 821 808 799 792 784 773 753 751 741 728 712 693 671 647 634 627 618 605 597 588 579 569 562 559 550 539 529 521 521 526 532 535 536 540 552 565 580 598 623 629 645 671 697 723 749 775 789 793 800 813 822 828 827 819 807 800 786 770 758 749 740 733 728 725 722 721 717 712 712 712 712 721 737 753 762 752 748 744 741 730 717 694 663 632 618 653 666 681 677 647 602 573 581 590 593 611 610 602 573 548 561 567 569 567 561 544 514 558 578 581 577 566 573 615 632 595 643 628 635 652 671 681 695 735 756 760 779 765 763 747 732 733 739 742 727 723 743 737 779 835 929 1047 1152 1227 1269 1327 1392 1388 1424 1426 1433 1409 1345 1432 1462 1543 1660 1602 1550 1544 1513 1467 1444 1481 1464 1463 1479 1492 1500 1485 1461 1429 1401 1405 1317 1284 1283 1251 1239 1248 1220 1195 1206 1221 1151 1041 974 973 1005 1056 1014 934 905 868 926 953 985 1038 1070 1208 1160 943 710 677 733 734 681 578 539 625 749 838 784 567 766 875 986 969 842 705 709 646 658 792 738 776 819 858 919 984 1043 1052 1082 1187 1386 1160 1120 1145 1210 1278 1265 1251 1233 1238 1292 1292 1239 1129 1050 1010 1059 982 886 884 1051 1192 1297 1428 1546 1506 1508 1511 1504 1489 1467 1406 1420 1464 1492 1511 1516 1498 1468 1435 1424 1434 1442 1439 1446 1480 1464 1419 1367 1360 1355 1356 1331 1300 1306 1400 1419 1435 1465 1461 1468 1336 1081 888 859 703 756 834 903 950 897 885 770 644 597 545 784 806 781 752 403 240 186 218 292 279 422 482 500 568 641 638 623 593 496 338 279 247 239 229 213 193 187 204 245 260 275 292 295 282 288 276 274 290 309 307 283 272 274 262 261 265 257 238 243 238 238 265 310 367 317 343 362 348 368 354 264 214 261 279 285 437 713 981 844 758 767 872 961 1013 1026 1034 983 941 970 998 1015 1000 886 854 874 915 941 992 1046 923 788 770 843 1134 1296 1386 1302 1250 1078 1019 1069 1107 1092 995 945 974 1011 1051 1083 1066 1022 1050 1059 1050 1051 1064 1068 1049 1055 1060 1051 1016 1007 1033 1045 1007 979 953 903 857 871 808 799 814 844 833 844 876 866 793 737 691 659 635 586 597 616 627 628 633 660 688 686 670 633 620 608 587 563 568 568 577 575 559 555 526 504 495 489 484 488 485 474 477 483 479 478 475 457 468 472 469 465 478 473 462 462 479 466 477 494 495 473 523 532 534 536 546 511 486 474 447 413 381 353 320 267 264 243 219 205 188 183 184 175 157 156 149 139 136 133 129 119 105 101 96 97 97 96 91 89 89 92 97 91 92 88 85 87 90 91 92 90 91 94 95 96 96 103 97 92 94 88 89 89 87 87 87 71 74 81 77 60 61 58 41 32 35 45 51 45 55 85 80 45 38 30 27 23 18 12 12 12 11 10 8 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2839 2790 2745 2687 2646 2621 2598 2562 2527 2486 2443 2393 2329 2325 2289 2246 2205 2163 2121 2084 2048 2023 2012 1998 1981 1967 1955 1943 1931 1917 1914 1915 1916 1918 1911 1896 1901 1895 1873 1844 1807 1781 1752 1725 1708 1687 1662 1640 1617 1590 1562 1541 1524 1496 1460 1459 1446 1426 1405 1383 1361 1350 1322 1304 1293 1285 1266 1253 1241 1226 1210 1202 1181 1158 1133 1108 1087 1064 1028 1009 998 966 953 937 925 912 893 868 862 857 854 856 862 865 849 838 831 812 798 788 782 776 768 757 749 739 724 707 688 669 655 644 630 618 608 600 592 583 574 573 565 554 543 535 529 528 531 534 536 540 546 556 570 586 605 613 626 648 673 698 726 751 769 777 787 797 805 811 814 814 811 806 792 774 756 744 738 730 722 716 714 715 716 713 711 712 703 715 724 734 754 764 758 753 752 747 736 729 708 680 653 645 657 669 676 670 637 606 585 588 599 597 611 623 613 588 575 585 594 597 604 611 586 563 561 583 616 614 614 641 676 688 691 708 693 685 699 727 736 744 783 818 795 795 782 777 780 778 748 737 709 687 708 756 765 769 819 943 1048 1237 1307 1335 1354 1385 1439 1457 1495 1522 1444 1460 1517 1508 1470 1493 1539 1559 1565 1537 1499 1511 1524 1524 1526 1528 1533 1519 1498 1465 1414 1384 1406 1361 1336 1320 1181 1215 1267 1280 1260 1266 1180 1075 985 946 958 973 987 894 787 814 895 925 886 866 949 1212 1385 1259 966 849 767 755 746 657 479 410 556 671 691 632 410 460 533 564 594 660 676 590 518 619 736 799 821 824 846 960 996 1015 1039 1063 1075 1092 1078 1057 1089 1109 1197 1238 1240 1213 1139 1130 1162 1167 1144 1183 1175 1136 1133 1212 1235 1268 1359 1439 1418 1468 1443 1420 1405 1413 1530 1467 1456 1491 1517 1515 1514 1491 1481 1469 1457 1440 1436 1427 1423 1428 1475 1502 1499 1465 1478 1408 1364 1322 1274 1229 1264 1259 1283 1343 1274 1325 1385 1325 1193 1249 978 879 872 865 904 930 918 824 667 620 496 518 545 548 757 557 338 204 176 188 214 299 350 322 382 375 388 431 423 348 273 244 243 240 221 210 204 200 187 202 198 212 239 266 214 213 218 228 244 250 254 243 223 219 213 216 225 226 195 189 188 199 212 226 251 219 181 181 199 200 196 174 139 132 132 153 212 346 640 503 391 437 585 681 760 833 824 622 596 652 700 742 784 661 669 732 789 773 761 767 727 622 574 652 709 892 1188 1221 1334 1235 989 955 965 953 941 969 966 973 988 994 979 950 974 995 1007 1016 1029 1037 1062 1095 1107 1106 1091 1089 1089 1104 1067 1041 1011 972 980 904 858 832 802 859 861 878 897 864 795 726 681 659 619 588 585 612 644 649 675 690 673 619 591 567 563 558 556 539 532 552 566 552 539 531 510 487 483 475 467 464 464 454 456 454 456 459 458 455 452 447 454 453 456 451 439 436 435 418 429 500 475 460 459 490 545 559 540 521 519 503 472 429 386 349 313 321 310 270 236 211 195 199 198 181 164 156 152 149 145 141 136 128 119 105 107 108 111 102 101 102 103 98 115 108 104 106 109 104 102 105 114 102 101 106 108 97 93 100 99 96 115 99 94 94 91 91 89 77 62 62 83 84 90 104 66 42 27 19 19 18 20 26 27 20 16 18 21 14 13 13 13 13 12 11 9 8 8 8 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 2805 2759 2717 2686 2652 2609 2570 2534 2500 2462 2420 2380 2351 2312 2269 2230 2192 2151 2108 2075 2047 2028 2014 1990 1976 1963 1949 1933 1924 1914 1907 1903 1902 1902 1898 1894 1893 1890 1874 1834 1805 1777 1747 1715 1695 1668 1651 1632 1607 1575 1547 1527 1510 1493 1478 1457 1436 1415 1393 1370 1352 1345 1326 1305 1290 1286 1267 1250 1235 1225 1223 1194 1171 1142 1112 1088 1072 1046 1021 1000 979 948 936 920 905 892 881 859 847 841 840 844 849 853 854 847 827 806 789 777 770 767 764 750 741 729 714 702 686 672 663 649 625 615 603 595 589 581 582 576 567 558 548 539 532 531 532 534 543 547 552 561 574 589 595 609 628 649 672 697 725 744 755 768 782 792 800 806 809 810 808 794 779 765 746 731 723 719 717 711 708 710 707 706 708 708 703 712 723 734 754 765 765 761 754 752 744 735 718 697 682 673 670 670 669 661 636 617 610 613 623 614 611 624 630 622 625 616 616 625 636 642 627 626 619 620 659 645 651 682 715 718 712 753 752 737 748 771 778 799 831 846 823 823 806 792 792 780 755 732 682 652 727 770 804 847 922 1050 1127 1233 1307 1338 1355 1362 1449 1506 1535 1561 1511 1536 1562 1591 1719 1909 1540 1462 1523 1538 1518 1528 1547 1563 1562 1559 1567 1552 1521 1474 1399 1382 1369 1349 1305 1266 1207 1240 1259 1239 1229 1193 1142 1096 1040 913 870 810 767 731 734 851 978 1022 995 981 1059 1311 1387 1260 1056 932 885 868 807 673 429 437 522 596 584 484 331 329 402 474 495 489 509 503 530 657 736 783 807 836 874 925 947 987 1044 1057 1054 1051 1033 1032 1097 1157 1209 1225 1207 1147 1053 1060 1111 1143 1189 1214 1223 1236 1279 1371 1342 1351 1414 1475 1406 1386 1379 1378 1371 1348 1442 1476 1504 1538 1510 1501 1493 1493 1483 1396 1395 1391 1405 1454 1466 1426 1431 1471 1529 1526 1542 1480 1399 1344 1339 1224 1181 1153 1119 1153 1107 1120 1187 1254 1245 1280 1141 970 820 760 728 775 866 949 747 707 635 590 528 422 598 576 421 233 215 168 145 169 209 186 192 195 218 250 248 234 215 201 196 216 218 216 213 209 229 218 202 192 194 200 188 180 182 197 208 213 218 216 181 177 179 185 192 193 174 167 168 175 182 185 185 176 164 154 144 137 132 133 127 114 110 115 119 132 234 219 182 244 348 463 564 617 602 506 477 489 510 530 526 491 518 575 649 692 699 677 683 667 575 564 602 603 580 718 1056 1465 1247 1035 979 988 984 978 971 954 949 945 946 959 990 1012 1030 1056 1068 1082 1106 1136 1155 1138 1125 1111 1092 1066 1049 1044 1039 1027 1003 965 949 956 838 823 836 850 882 826 768 736 726 717 666 615 604 636 656 667 668 666 654 615 612 602 579 552 542 566 578 567 561 546 526 507 495 469 464 463 459 449 450 440 431 425 428 426 427 432 430 410 422 429 432 432 426 421 413 408 402 456 453 446 436 468 517 562 589 584 576 535 503 475 429 387 376 382 364 325 291 259 241 236 205 183 167 156 155 154 150 146 141 138 142 150 140 123 127 120 116 117 125 116 123 124 119 121 122 122 121 120 122 121 116 113 108 98 91 89 90 89 91 93 94 91 89 91 89 82 64 65 77 79 42 59 63 51 27 29 28 17 11 11 17 12 9 9 7 11 9 8 11 13 14 13 12 11 11 10 8 7 6 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2768 2731 2697 2680 2637 2576 2540 2506 2472 2435 2407 2396 2359 2303 2254 2215 2178 2138 2097 2072 2052 2027 2003 1981 1966 1952 1937 1925 1924 1908 1898 1895 1895 1895 1892 1890 1889 1883 1862 1825 1797 1770 1741 1711 1691 1686 1657 1620 1594 1563 1536 1516 1504 1496 1472 1451 1433 1413 1388 1359 1348 1343 1326 1304 1292 1285 1268 1249 1236 1233 1217 1188 1160 1130 1098 1073 1053 1039 1018 986 961 936 918 900 883 874 868 843 830 826 826 833 842 844 844 839 817 798 782 768 760 758 756 744 730 718 710 692 681 676 665 645 619 616 608 598 591 585 584 578 571 563 553 546 541 540 541 541 547 552 557 566 576 582 592 610 629 650 675 698 717 728 743 767 774 781 785 786 788 788 789 781 767 755 737 724 719 716 709 702 700 698 700 705 707 703 701 710 727 740 754 763 769 770 762 748 740 735 730 723 721 694 679 673 666 661 644 638 631 626 640 637 630 635 647 647 646 628 627 643 660 660 660 656 647 649 683 681 688 704 719 731 749 776 794 802 823 840 861 868 852 870 825 822 817 802 770 751 751 719 683 695 759 798 839 885 967 1049 1170 1258 1296 1325 1356 1358 1398 1466 1545 1510 1498 1558 1617 1613 1567 1646 1547 1462 1477 1531 1497 1490 1497 1510 1573 1577 1608 1612 1548 1427 1352 1324 1341 1338 1288 1272 1281 1265 1201 1122 1113 1071 1086 1097 954 841 726 735 820 907 928 977 1003 1013 1028 1038 1203 1326 1377 1423 1332 1125 1062 991 821 603 552 700 855 850 666 470 340 316 411 451 456 458 447 458 618 707 756 782 803 863 902 880 878 952 984 981 986 985 988 1048 1113 1169 1184 1163 1143 1080 1044 1077 1133 1173 1261 1281 1268 1265 1335 1341 1340 1344 1359 1407 1366 1343 1338 1345 1370 1354 1371 1402 1455 1510 1494 1491 1474 1434 1430 1367 1366 1380 1391 1383 1424 1405 1390 1422 1438 1492 1542 1531 1467 1414 1365 1332 1271 1136 1051 1037 1043 1035 965 952 1056 1114 1058 903 647 618 579 595 713 926 915 883 850 861 702 524 521 565 528 352 332 259 158 117 126 135 137 134 144 158 171 179 178 179 171 185 198 209 222 222 228 224 213 196 187 183 177 169 163 165 170 177 183 184 154 151 157 160 166 166 164 163 159 162 167 167 164 159 130 125 121 114 108 105 103 98 98 106 112 122 132 146 198 232 268 327 404 429 427 428 447 471 482 483 483 484 484 480 525 611 692 686 691 659 587 531 495 478 465 462 592 1330 1416 1323 1231 1126 1001 1002 993 1002 1025 984 976 1019 1069 1074 1078 1085 1086 1088 1112 1099 1104 1104 1097 1077 1055 1027 1022 1032 1038 1054 1056 1052 1057 1057 1031 974 853 801 830 856 864 832 847 810 759 701 652 674 679 677 674 674 639 620 619 626 606 589 598 609 599 609 573 547 523 499 486 441 412 411 416 415 421 408 373 375 377 402 428 408 408 402 410 414 411 417 419 419 415 419 403 407 416 412 415 419 457 535 667 617 563 525 488 492 462 440 434 422 391 357 323 300 302 256 216 189 174 159 158 153 148 145 140 136 135 133 133 131 126 118 117 115 122 119 119 124 120 121 122 120 118 117 110 101 98 97 92 88 89 94 97 94 88 87 88 100 109 113 113 105 91 91 100 114 90 75 69 76 73 88 72 27 15 11 11 11 10 9 8 8 8 7 9 11 13 14 14 14 14 12 11 9 8 7 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2725 2698 2687 2657 2605 2542 2505 2474 2439 2414 2401 2376 2337 2282 2234 2198 2166 2128 2097 2079 2055 2021 1993 1972 1955 1941 1929 1928 1917 1905 1895 1890 1889 1891 1888 1885 1881 1875 1846 1811 1783 1755 1726 1698 1696 1677 1643 1601 1574 1547 1523 1510 1502 1489 1471 1444 1426 1409 1383 1359 1352 1340 1322 1300 1289 1281 1267 1257 1251 1229 1211 1181 1150 1119 1084 1056 1044 1032 1011 982 940 920 904 888 875 869 852 828 813 807 810 819 820 822 828 832 815 793 774 761 755 750 744 730 715 703 690 686 683 674 658 640 618 610 602 593 589 589 584 579 574 568 559 552 549 548 545 545 554 558 562 569 573 577 591 609 630 652 670 689 698 713 737 756 763 770 774 775 774 777 777 768 753 745 728 722 715 705 699 693 689 687 688 690 680 694 704 711 727 747 756 762 769 773 767 757 746 740 741 742 733 709 690 680 666 646 641 638 637 641 646 650 645 638 639 638 649 647 645 657 672 673 675 673 666 673 720 732 734 738 724 719 744 792 856 895 914 928 931 905 856 909 870 833 825 821 757 768 790 799 808 800 824 880 917 921 965 1036 1150 1225 1278 1337 1364 1376 1394 1438 1558 1549 1514 1520 1550 1646 1482 1488 1517 1509 1538 1623 1557 1507 1525 1479 1485 1512 1564 1603 1543 1421 1452 1502 1488 1451 1396 1347 1285 1202 1146 1132 1072 1015 982 985 834 907 973 1052 1253 1427 1255 1091 1011 1015 1018 1074 1238 1402 1492 1537 1441 1407 1293 1050 777 547 733 1022 1058 1002 697 552 442 310 405 411 461 500 509 530 636 757 841 839 847 860 870 846 814 871 870 898 927 948 967 1056 1156 1198 1203 1173 1091 1018 1020 1078 1080 1171 1273 1322 1297 1323 1278 1246 1250 1282 1271 1252 1275 1299 1296 1301 1361 1341 1322 1358 1416 1425 1422 1411 1387 1382 1412 1388 1365 1382 1414 1371 1379 1378 1372 1467 1459 1463 1490 1525 1499 1446 1383 1342 1304 1209 1098 1022 985 961 824 852 947 1005 943 782 735 630 514 468 540 710 859 855 725 821 722 596 519 504 507 500 532 522 390 217 180 193 178 126 120 137 164 181 183 181 181 183 185 187 191 205 211 198 195 186 176 169 165 155 150 147 146 145 144 142 137 138 144 144 149 150 153 157 151 150 149 146 139 130 105 92 89 86 82 79 79 88 112 123 137 148 159 182 237 263 280 296 321 320 350 389 412 446 463 469 479 486 471 469 484 517 526 564 591 557 478 450 429 393 365 362 354 645 1045 1304 1601 1491 1241 1089 1067 1083 1070 1029 1012 1038 1094 1113 1123 1108 1067 1030 1047 1046 1044 1040 1059 1058 1050 1040 1039 1055 1066 1084 1108 1110 1114 1047 998 994 947 861 842 854 858 882 877 853 821 775 716 687 661 656 676 653 644 641 639 636 611 612 630 655 660 590 550 533 508 473 455 411 368 363 366 373 377 372 357 349 357 404 500 516 449 413 424 424 417 416 421 424 422 431 420 409 414 414 418 424 430 427 414 431 452 469 452 460 457 450 441 424 394 364 337 333 304 263 224 195 183 182 172 160 148 144 138 134 132 129 126 124 119 114 113 110 108 112 114 119 112 107 108 107 103 99 94 86 87 88 85 87 96 104 113 120 112 107 115 123 123 165 158 149 148 155 143 149 145 135 100 111 123 137 134 80 43 19 24 16 14 12 11 11 12 10 10 10 12 13 13 14 15 14 13 11 10 10 8 3 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 4 3 2 2 2704 2695 2662 2622 2571 2503 2469 2435 2402 2383 2376 2344 2308 2256 2207 2174 2146 2119 2106 2080 2044 2016 1984 1964 1947 1936 1933 1921 1912 1902 1894 1890 1887 1886 1884 1878 1871 1865 1826 1791 1763 1737 1711 1709 1685 1659 1624 1578 1550 1526 1512 1502 1489 1470 1454 1428 1411 1399 1378 1373 1349 1330 1314 1292 1285 1277 1271 1264 1247 1223 1203 1171 1137 1106 1069 1054 1042 1023 998 969 932 910 890 878 873 853 836 817 802 798 799 800 805 816 825 825 798 782 772 765 752 738 732 720 703 689 680 677 672 663 650 635 617 608 602 596 596 591 586 582 578 574 564 561 559 556 555 555 559 562 565 568 571 580 592 609 628 649 660 663 678 704 726 741 748 751 752 750 756 756 757 753 738 736 731 725 715 705 692 688 682 678 676 672 667 681 697 709 728 745 755 764 772 788 779 760 744 740 740 742 741 725 703 692 668 663 655 647 651 659 658 664 668 666 652 643 651 658 662 670 676 684 696 703 698 711 754 778 777 769 718 707 729 810 950 969 972 975 971 946 884 892 866 839 835 833 777 801 866 913 902 932 992 1043 1049 993 984 1028 1075 1138 1333 1351 1355 1382 1446 1483 1478 1451 1448 1447 1367 1502 1441 1395 1404 1424 1536 1632 1620 1607 1689 1710 1579 1496 1468 1470 1475 1486 1516 1503 1416 1361 1319 1280 1201 1068 1045 1006 965 889 780 753 813 872 928 1139 1388 1484 1185 923 1012 1012 1054 1205 1424 1559 1607 1519 1502 1438 1218 996 779 722 931 1214 1180 983 784 623 463 376 436 478 535 594 604 637 702 755 762 809 832 833 833 819 796 832 852 873 909 952 978 1045 1082 1106 1176 1146 1025 949 972 1007 1051 1111 1208 1285 1259 1286 1212 1161 1162 1227 1214 1200 1220 1266 1311 1296 1319 1307 1270 1327 1363 1333 1311 1359 1389 1420 1425 1390 1343 1356 1394 1432 1448 1449 1435 1496 1511 1501 1470 1509 1495 1470 1430 1353 1316 1247 1159 1093 1072 971 813 778 828 897 887 855 799 679 544 439 447 508 536 513 525 649 667 623 586 586 517 565 665 712 711 491 416 379 218 158 130 145 176 183 192 182 181 192 181 177 168 171 182 167 167 163 158 154 150 143 139 137 139 136 134 132 132 132 130 133 134 136 142 148 137 126 120 116 107 98 85 75 77 76 76 76 78 89 114 131 142 152 200 238 262 276 299 300 309 319 338 367 382 406 410 414 435 434 450 453 447 452 469 469 467 449 366 349 339 310 265 279 289 351 393 463 1446 1672 1500 1167 1119 1096 1066 1045 1044 1066 1095 1101 1108 1157 1090 1034 1011 1001 995 999 1018 1043 1068 1065 1047 1067 1064 1052 1043 1042 1038 994 948 979 993 926 860 856 852 827 811 811 778 728 707 661 616 630 648 645 639 646 627 608 585 574 582 575 577 552 506 487 460 444 416 377 349 351 356 364 369 367 360 356 361 360 377 479 501 419 413 415 417 414 420 423 430 438 439 432 434 435 438 445 453 458 453 441 431 435 438 439 434 430 419 407 394 374 349 336 304 266 234 204 202 197 179 170 155 143 142 147 140 134 129 125 120 125 125 115 103 100 104 105 103 99 99 99 94 88 87 84 93 96 92 96 99 105 115 140 155 153 150 155 163 154 153 155 149 155 154 153 150 177 152 151 160 145 159 153 140 138 95 43 25 23 14 18 14 13 12 10 12 12 12 12 14 14 13 12 12 11 6 0 1 17 12 0 0 0 0 1 9 13 5 3 7 11 4 4 3 2 1 2674 2643 2606 2569 2529 2463 2429 2394 2373 2361 2340 2311 2279 2231 2181 2149 2127 2119 2095 2062 2030 2006 1977 1958 1947 1943 1931 1918 1909 1900 1895 1894 1885 1883 1876 1865 1858 1848 1804 1768 1740 1720 1718 1691 1663 1636 1602 1552 1524 1508 1498 1484 1467 1451 1435 1412 1393 1388 1386 1362 1337 1318 1302 1279 1278 1276 1272 1260 1239 1214 1192 1159 1121 1091 1070 1056 1033 1007 981 952 916 892 883 879 862 841 826 808 792 782 781 786 794 800 805 814 795 779 770 759 743 731 720 705 688 673 671 665 660 655 643 628 608 598 596 595 595 587 583 583 582 578 574 571 568 563 560 559 563 567 568 569 575 582 593 607 625 645 648 654 670 693 713 728 735 735 734 738 737 738 740 741 726 726 722 715 707 698 689 678 671 669 671 660 660 672 692 717 730 733 750 768 770 786 781 767 756 756 747 747 748 740 719 701 696 682 663 653 656 668 675 683 693 696 676 664 657 656 665 668 675 694 720 738 748 749 772 797 802 781 758 750 779 865 955 984 992 988 989 969 926 906 899 890 867 860 846 867 910 918 1030 1094 1136 1143 1089 1038 1000 1046 1180 1274 1399 1382 1358 1387 1429 1340 1367 1367 1350 1379 1312 1378 1393 1402 1455 1419 1476 1552 1616 1664 1636 1640 1649 1620 1541 1449 1479 1483 1407 1247 1110 1107 1097 1068 1015 912 927 897 846 807 747 751 912 1116 1314 1452 1394 1158 884 813 903 1016 1210 1498 1710 1682 1681 1553 1428 1315 1118 999 943 980 1088 1300 1125 936 780 626 409 410 462 534 602 672 659 682 713 723 733 774 778 794 821 825 825 866 888 894 941 977 999 1012 1024 1080 1096 1073 997 924 928 1000 1015 1052 1128 1212 1153 1123 1130 1143 1125 1212 1192 1190 1251 1265 1308 1254 1252 1302 1307 1381 1404 1352 1267 1329 1374 1399 1406 1402 1351 1340 1321 1339 1415 1451 1448 1429 1418 1442 1449 1522 1502 1482 1486 1386 1314 1266 1215 1177 1152 1015 867 761 724 742 736 753 766 707 572 461 414 403 394 395 447 543 617 611 605 579 568 590 592 624 692 701 655 574 337 223 167 156 173 174 178 176 178 186 178 174 164 150 150 143 144 145 142 140 138 137 133 128 125 122 124 128 131 128 127 127 126 126 128 132 123 106 98 96 90 83 75 73 80 84 88 92 92 96 105 117 121 124 175 227 267 284 256 259 283 309 326 342 353 352 347 347 367 373 391 408 392 393 414 421 403 382 358 341 299 239 231 246 300 385 391 424 1012 1466 1684 1186 1163 1082 1046 1043 1048 1025 1043 1030 975 1036 1056 1043 1028 1023 982 961 963 979 1028 1016 1042 1041 1008 1002 983 969 966 962 946 951 943 906 850 805 787 747 695 706 685 668 638 600 535 543 560 558 549 573 598 591 541 521 518 506 505 507 465 434 414 396 374 353 349 357 369 381 384 381 375 366 365 351 345 353 367 388 380 373 370 387 403 416 429 439 432 433 440 448 452 460 454 450 464 478 454 444 439 432 413 409 406 404 395 377 341 307 289 275 256 247 245 224 195 185 172 163 169 175 166 154 143 137 135 133 128 126 114 105 102 102 100 96 91 85 88 90 92 93 96 99 98 99 102 106 106 118 133 142 132 125 135 141 130 122 119 113 118 126 114 138 151 141 158 171 172 146 132 208 142 85 65 31 72 53 28 15 14 12 12 12 12 11 12 12 12 15 24 30 28 4 13 42 54 40 19 21 24 33 38 35 29 29 35 34 14 3 0 0 0 2648 2612 2574 2531 2491 2425 2390 2370 2356 2335 2305 2277 2247 2205 2156 2131 2127 2106 2077 2047 2019 1997 1972 1958 1952 1941 1927 1914 1905 1899 1895 1897 1887 1880 1868 1851 1840 1824 1778 1739 1719 1713 1692 1665 1637 1609 1578 1525 1504 1492 1475 1456 1441 1428 1413 1393 1375 1373 1366 1346 1324 1304 1287 1274 1269 1267 1262 1251 1232 1206 1179 1145 1105 1084 1072 1044 1016 991 966 937 909 896 889 872 852 832 816 803 789 785 784 783 786 796 805 804 781 764 759 745 725 715 704 691 689 665 659 654 649 642 634 625 610 599 599 597 591 587 586 586 583 582 581 578 572 568 567 568 569 571 571 573 577 585 595 606 623 625 634 647 660 681 699 713 715 706 707 710 717 722 725 727 710 707 707 706 702 688 679 674 669 659 662 650 652 667 688 715 717 728 750 773 779 787 786 787 795 773 761 756 754 749 730 724 717 702 683 668 666 674 683 693 715 719 706 690 677 672 675 673 676 697 746 769 770 767 776 801 811 796 789 789 809 869 860 942 1003 1004 1002 961 921 904 906 903 906 933 962 991 1045 1062 1072 1083 1098 1106 1080 1048 1028 1121 1400 1460 1470 1399 1340 1408 1417 1333 1309 1306 1306 1358 1326 1322 1322 1317 1384 1428 1477 1521 1535 1536 1478 1491 1533 1541 1530 1462 1442 1336 1101 996 899 882 880 849 825 860 884 859 818 825 860 887 985 1142 1238 1142 941 735 646 702 1015 1287 1526 1684 1654 1632 1599 1474 1298 1176 1122 1115 1166 1215 1269 1349 1177 977 816 666 578 521 513 563 599 664 648 637 646 675 675 706 733 763 804 805 842 905 945 939 987 1005 1005 1000 1008 1041 1065 1047 996 976 994 982 958 955 1040 1130 1136 1108 1077 1111 1110 1197 1211 1160 1160 1266 1233 1204 1221 1294 1305 1304 1340 1360 1291 1307 1339 1356 1368 1415 1364 1329 1307 1309 1339 1338 1360 1352 1312 1288 1278 1345 1367 1346 1433 1363 1310 1256 1211 1202 1135 1022 888 754 669 658 637 639 687 664 570 488 451 449 394 373 402 477 573 566 583 574 543 525 427 420 408 410 476 507 390 271 185 168 167 167 165 166 178 177 174 171 165 150 139 132 132 135 134 134 132 129 124 121 119 115 112 118 123 120 116 114 115 116 115 113 106 90 91 92 90 87 80 77 86 94 99 99 102 100 101 106 112 122 141 175 215 214 185 189 223 255 297 317 319 311 311 313 329 344 353 351 334 337 361 386 363 348 338 318 297 245 258 277 291 295 350 589 813 1028 1334 1240 1034 917 928 945 958 937 921 921 838 869 928 971 964 976 933 901 913 920 938 932 947 968 959 970 980 979 973 961 895 843 829 808 784 733 696 658 574 564 550 532 528 518 457 441 443 425 452 464 490 526 481 456 488 518 449 470 442 420 410 394 373 360 361 374 378 380 381 376 368 352 363 369 356 339 348 353 354 353 357 364 373 389 414 432 378 368 389 418 441 447 430 413 415 440 450 438 432 427 408 397 390 379 370 360 330 300 278 276 271 269 264 246 223 208 201 206 197 191 179 164 152 146 144 141 137 131 121 114 111 102 98 96 94 96 96 95 96 98 100 101 101 103 108 105 108 110 109 106 101 92 87 92 75 56 68 105 106 115 111 115 135 119 116 121 125 87 57 105 143 143 122 106 104 68 53 23 14 14 14 13 13 15 23 30 40 59 60 59 63 57 53 63 67 72 68 62 59 63 50 53 61 54 61 54 35 5 13 41 54 2627 2580 2537 2494 2454 2392 2368 2352 2331 2309 2281 2251 2221 2183 2141 2137 2114 2089 2062 2035 2009 1988 1973 1962 1951 1938 1923 1909 1899 1893 1893 1892 1891 1879 1858 1836 1819 1797 1751 1716 1707 1683 1659 1634 1607 1579 1550 1505 1487 1467 1444 1425 1412 1400 1388 1371 1350 1349 1343 1329 1310 1290 1271 1265 1254 1248 1248 1240 1224 1196 1165 1131 1095 1085 1055 1026 999 976 951 923 905 889 870 855 846 829 814 801 795 787 778 776 782 784 783 788 782 773 778 748 719 705 694 677 664 657 646 638 635 631 624 616 610 605 592 591 590 588 586 587 589 585 583 581 577 575 574 571 572 577 575 576 581 587 595 607 609 616 626 637 648 666 682 690 689 680 685 695 699 700 703 707 692 686 686 682 681 677 673 670 665 652 652 643 642 658 681 682 705 732 755 778 786 790 790 793 806 791 776 766 762 759 754 746 729 709 693 684 680 685 693 702 726 725 717 705 692 691 687 686 684 687 737 771 780 780 790 823 804 790 781 771 766 770 826 920 1005 1005 1016 960 921 926 941 972 989 1019 1060 1106 1124 1164 1091 1003 998 1082 1128 1144 1170 1259 1479 1467 1433 1371 1295 1320 1380 1383 1318 1255 1318 1339 1318 1320 1360 1382 1441 1438 1449 1493 1498 1448 1385 1364 1374 1307 1309 1302 1298 1221 850 898 811 759 774 752 728 819 887 871 819 783 815 863 917 861 881 828 737 686 694 818 1120 1341 1453 1530 1466 1406 1380 1333 1111 1049 1102 1224 1321 1358 1439 1357 1180 1001 848 777 719 617 552 577 565 615 629 612 604 617 625 653 689 742 762 782 858 949 959 976 997 1008 1009 992 1009 1031 1045 1050 1023 988 998 988 929 867 983 1032 1046 1052 1029 1087 1087 1119 1150 1125 1115 1161 1191 1200 1172 1175 1226 1265 1274 1304 1286 1290 1302 1308 1344 1392 1354 1313 1319 1296 1300 1313 1333 1344 1297 1298 1257 1229 1230 1157 1208 1159 1133 1154 1159 1149 1087 987 878 761 690 661 626 595 626 621 552 481 464 485 428 379 374 428 456 494 560 578 497 417 337 304 286 248 259 292 280 234 168 164 162 158 154 154 172 165 157 158 157 152 142 135 132 133 131 130 128 125 121 114 110 108 111 111 112 110 107 106 108 108 106 102 97 100 102 100 96 96 98 99 99 101 105 101 99 98 98 102 112 122 135 152 161 164 173 186 192 211 248 262 254 263 277 281 285 290 281 310 300 289 309 332 321 310 295 249 269 254 264 288 312 362 392 474 619 713 732 678 700 741 728 773 786 769 768 780 730 740 806 838 830 849 840 826 875 875 896 930 929 929 914 900 897 877 889 874 805 719 702 681 668 643 603 576 495 452 435 428 432 427 401 372 363 343 369 382 380 407 378 352 411 622 512 455 429 421 418 401 388 378 377 383 383 382 377 363 362 355 374 385 374 372 353 344 342 298 296 298 301 315 337 327 303 290 322 340 373 384 369 381 398 443 483 478 518 477 422 407 394 374 368 360 337 332 313 297 293 286 268 258 248 234 235 229 215 200 182 165 152 146 142 137 136 126 114 109 100 97 97 95 95 95 96 97 96 100 101 100 100 101 106 107 107 106 96 92 85 67 27 16 13 11 16 18 62 72 52 30 119 127 132 162 97 95 61 51 57 87 75 62 55 23 36 22 15 15 14 25 40 49 60 56 52 54 54 55 52 49 44 55 59 55 44 46 48 61 72 78 110 124 114 107 111 75 109 152 178 2627 2557 2496 2455 2419 2367 2349 2333 2302 2277 2255 2231 2202 2174 2150 2121 2095 2071 2047 2023 2000 1988 1975 1958 1945 1933 1919 1904 1891 1885 1887 1877 1876 1868 1848 1823 1799 1770 1747 1723 1676 1649 1624 1600 1575 1551 1530 1495 1462 1434 1411 1393 1381 1370 1363 1352 1320 1321 1319 1310 1295 1275 1255 1250 1237 1227 1231 1228 1213 1184 1151 1125 1098 1066 1035 1007 983 963 940 931 911 889 892 868 844 828 818 810 803 795 783 774 776 782 791 791 787 793 816 755 713 689 673 653 650 655 644 626 629 631 619 611 606 597 599 597 592 589 591 593 594 588 586 587 580 578 577 576 577 580 579 580 583 589 594 596 602 611 619 626 635 650 659 662 666 658 662 669 676 681 683 683 674 668 671 670 668 662 657 655 651 647 643 636 636 658 660 676 701 727 750 773 787 792 793 798 816 808 794 781 776 775 770 753 734 722 713 707 705 705 706 710 729 735 733 724 713 714 702 696 695 683 726 771 792 795 806 812 797 792 788 777 778 802 840 904 983 982 1001 1000 978 928 949 1031 1076 1093 1098 1114 1139 1124 1065 1004 973 1008 1010 1039 1144 1254 1474 1487 1411 1365 1347 1298 1328 1310 1224 1218 1333 1366 1373 1391 1440 1430 1501 1524 1496 1508 1466 1376 1345 1372 1300 1169 1138 1127 1114 1077 797 785 741 673 688 689 702 771 839 857 842 814 813 844 882 857 781 726 736 783 847 1003 1175 1286 1301 1277 1266 1225 1195 1213 1171 1231 1295 1327 1328 1349 1366 1317 1209 1041 961 941 836 677 527 580 546 555 590 632 593 590 612 644 662 706 734 793 882 967 953 975 992 1010 1016 1006 1012 991 977 1000 995 969 967 944 864 872 935 954 963 998 993 1039 1083 1132 1164 1178 1160 1135 1140 1194 1180 1181 1201 1230 1260 1307 1281 1262 1265 1279 1287 1371 1395 1347 1382 1392 1351 1325 1340 1374 1334 1272 1216 1197 1253 1138 1049 955 892 872 982 1039 1034 970 887 771 733 704 645 609 579 552 514 482 449 467 433 371 339 379 346 363 438 528 500 419 353 310 231 184 162 159 165 173 138 141 150 149 145 140 137 137 139 141 143 145 145 139 129 127 125 122 119 117 115 108 101 101 108 106 105 105 105 101 103 104 103 101 100 102 103 103 100 98 97 98 99 100 103 102 100 98 97 100 106 114 125 141 144 153 169 179 193 205 218 223 230 232 238 247 261 263 254 265 269 258 269 265 257 253 252 229 256 274 273 279 317 370 403 413 477 491 489 506 559 660 624 614 612 658 667 676 669 664 695 684 705 732 756 800 789 771 802 866 891 890 838 748 716 720 732 727 705 701 611 572 568 553 519 475 424 388 375 365 370 373 366 325 339 327 317 326 322 326 311 296 284 389 400 423 408 391 398 397 388 380 377 377 377 381 385 370 379 390 386 349 338 332 331 326 312 255 224 218 220 228 231 234 251 266 372 383 325 327 325 328 348 407 453 523 530 467 430 426 414 411 408 386 366 355 340 329 327 309 288 272 262 252 249 239 223 207 187 165 149 142 132 125 121 116 103 97 90 91 94 94 96 96 97 98 96 97 97 96 92 96 96 95 96 94 80 64 50 36 16 12 10 8 8 10 11 11 11 8 47 71 88 169 179 140 109 52 23 11 15 39 51 49 28 13 13 14 14 25 52 89 101 95 81 51 87 94 86 93 26 24 19 10 6 5 11 24 55 71 78 71 93 140 159 172 194 193 212 2605 2534 2472 2436 2409 2357 2325 2305 2277 2249 2225 2203 2189 2178 2125 2101 2076 2052 2030 2008 1988 1983 1970 1949 1937 1925 1912 1898 1883 1875 1873 1862 1857 1850 1833 1809 1780 1763 1745 1705 1641 1612 1586 1563 1543 1528 1522 1475 1433 1403 1379 1362 1350 1343 1337 1324 1293 1292 1292 1288 1276 1257 1246 1237 1221 1205 1210 1211 1197 1169 1146 1136 1087 1048 1015 989 968 951 944 931 913 900 881 913 881 842 834 825 812 800 789 785 790 782 780 777 790 847 846 773 710 675 666 664 664 683 686 660 660 654 646 632 606 594 597 593 589 589 589 589 592 592 589 588 585 582 581 581 580 582 582 582 585 589 590 593 601 608 612 616 623 629 633 636 647 641 640 646 655 654 656 660 659 654 648 647 644 642 641 642 644 640 635 629 626 629 645 671 701 730 749 768 778 783 793 795 813 818 813 800 796 793 779 759 742 734 728 725 725 725 722 727 734 741 744 731 725 725 715 703 705 695 707 752 791 795 821 798 801 817 816 817 834 856 880 909 932 935 936 935 942 965 986 1058 1116 1123 1114 1113 1121 1089 1036 1014 990 987 1102 1346 1458 1337 1506 1524 1403 1349 1344 1308 1287 1257 1225 1273 1350 1395 1420 1409 1433 1478 1529 1539 1502 1460 1403 1361 1353 1350 1186 1059 993 951 935 857 726 679 654 605 588 607 665 742 798 882 907 917 923 914 918 841 787 794 830 865 960 1070 1167 1228 1207 1192 1197 1197 1167 1172 1238 1277 1277 1281 1305 1327 1338 1272 1090 1090 1088 1009 831 586 542 574 550 521 524 604 609 599 605 665 668 671 728 835 959 970 967 965 976 1007 997 999 1000 986 962 962 949 944 939 886 835 887 903 893 905 940 978 1031 1090 1096 1091 1097 1098 1107 1112 1171 1181 1194 1223 1244 1257 1297 1318 1309 1260 1230 1241 1335 1445 1413 1430 1399 1361 1351 1364 1400 1329 1207 1104 1024 1161 1139 1017 864 852 783 814 892 971 951 865 788 734 721 670 643 620 581 542 559 514 497 469 391 345 323 282 262 305 411 469 456 403 318 233 174 141 127 122 124 124 135 149 150 146 144 143 138 137 133 132 133 133 131 118 115 116 114 111 110 107 102 96 98 98 100 101 102 102 102 103 106 106 106 105 101 96 96 97 96 96 97 95 94 96 97 98 98 98 101 108 115 126 128 134 146 155 167 178 188 196 204 214 225 233 232 233 234 247 257 254 239 236 233 229 228 232 234 254 288 286 289 303 326 355 390 408 413 437 504 535 562 558 537 556 599 615 622 622 595 582 592 610 625 657 697 658 612 649 692 712 728 712 569 555 575 595 594 586 571 515 479 483 473 461 434 405 380 369 355 339 329 335 313 314 311 299 302 302 300 298 309 300 300 325 373 358 344 360 377 380 372 370 368 370 387 378 365 360 359 369 305 272 261 262 259 255 234 213 186 183 180 186 203 207 275 344 336 310 312 308 345 431 338 335 417 444 430 431 479 484 410 402 394 387 373 352 352 333 312 293 281 258 246 233 220 207 190 177 162 135 125 118 111 107 105 100 93 87 87 93 95 96 98 98 97 95 92 91 92 85 84 85 84 80 76 55 14 12 12 11 11 9 5 4 6 5 4 3 4 7 8 23 34 48 105 149 80 25 0 1 15 32 32 10 7 27 28 22 33 89 118 110 120 134 149 177 176 162 206 147 86 25 6 36 41 3 1 3 28 27 14 48 67 114 152 140 140 150 2570 2506 2451 2426 2410 2349 2300 2276 2251 2224 2198 2185 2176 2150 2104 2081 2058 2033 2011 1993 1982 1974 1958 1937 1926 1915 1902 1888 1876 1874 1864 1846 1832 1820 1803 1783 1768 1754 1727 1682 1613 1576 1549 1527 1513 1508 1491 1455 1415 1376 1350 1332 1318 1311 1306 1295 1266 1264 1265 1262 1254 1243 1236 1222 1203 1183 1186 1187 1175 1164 1155 1119 1082 1036 997 972 954 948 939 922 905 898 890 934 923 882 854 836 823 814 805 790 784 786 794 792 790 883 875 815 749 707 709 709 713 725 731 712 707 706 705 688 644 607 600 597 594 595 594 592 594 595 592 590 588 587 586 584 580 583 582 583 586 587 589 593 597 601 603 606 609 609 611 617 627 622 622 627 629 629 638 642 644 646 634 632 630 627 624 627 636 632 622 614 611 617 643 675 704 729 745 759 767 778 793 797 814 829 831 818 816 805 789 770 750 742 738 737 739 741 736 741 745 747 749 743 742 737 727 714 715 705 702 708 725 778 819 807 818 875 881 882 903 910 900 916 907 905 905 906 914 953 1016 1088 1133 1126 1104 1119 1116 1092 1106 1093 1110 1216 1468 1734 1683 1407 1283 1330 1417 1433 1353 1307 1290 1188 1219 1253 1266 1308 1402 1475 1493 1502 1489 1464 1433 1362 1346 1372 1378 1197 1029 946 875 790 766 701 670 647 580 567 537 559 626 708 779 872 881 873 865 833 820 799 780 730 728 823 927 1024 1105 1215 1136 1102 1133 1204 1214 1252 1275 1270 1266 1258 1254 1229 1182 1115 1090 1076 1030 922 758 543 529 553 582 587 544 550 608 654 616 653 654 680 749 836 975 989 987 974 964 1003 989 988 997 999 990 974 947 932 931 872 864 867 863 876 884 965 1002 1015 1051 1039 1073 1103 1124 1147 1145 1161 1183 1210 1213 1255 1251 1254 1283 1350 1328 1327 1303 1304 1414 1401 1389 1390 1406 1410 1391 1411 1411 1350 1078 961 1018 1075 1073 1047 931 785 707 728 845 844 826 766 674 683 642 623 620 609 608 618 591 523 428 365 351 310 261 216 236 315 375 390 395 325 271 219 175 165 151 132 124 138 149 148 145 145 149 151 139 129 123 121 119 117 112 108 107 106 105 104 102 98 95 94 95 96 97 100 100 101 104 105 105 104 104 103 100 97 95 95 96 91 89 90 94 97 97 100 103 106 109 119 123 127 132 143 149 163 178 183 186 196 200 208 224 223 218 215 217 226 232 222 214 212 221 233 248 264 276 280 271 270 276 286 327 371 387 397 420 481 521 536 522 486 502 536 560 565 581 548 527 526 538 542 559 556 528 473 494 513 526 542 546 457 441 462 485 489 483 476 463 421 420 421 423 423 416 372 357 352 333 311 303 294 284 276 277 277 280 290 289 299 308 312 300 298 319 344 336 348 356 353 359 370 378 334 311 300 283 280 291 276 258 251 251 241 227 213 202 166 146 143 150 160 180 222 240 204 186 227 273 346 334 300 304 327 346 428 453 458 446 408 401 393 393 389 368 351 328 304 283 271 253 235 214 195 179 168 161 154 129 117 109 104 101 100 102 101 97 98 97 97 97 99 96 95 94 92 91 86 81 76 67 66 65 55 23 11 11 11 12 11 8 3 1 1 0 0 0 0 0 0 1 1 1 3 70 59 8 4 1 0 3 3 2 1 6 11 35 59 59 21 44 99 95 101 157 122 102 152 226 224 144 154 175 155 77 29 0 27 17 39 25 32 66 79 75 80 89 2533 2478 2444 2426 2389 2330 2275 2243 2235 2202 2188 2175 2149 2123 2081 2057 2036 2013 1994 1984 1977 1964 1945 1922 1913 1903 1890 1881 1878 1861 1849 1826 1803 1786 1764 1753 1741 1722 1694 1654 1586 1546 1516 1497 1491 1472 1455 1435 1402 1353 1324 1303 1293 1286 1273 1263 1239 1235 1237 1235 1230 1227 1216 1202 1185 1160 1160 1159 1157 1151 1135 1101 1065 1022 983 961 954 944 929 915 904 899 892 922 951 952 865 851 837 825 823 848 855 862 870 853 792 884 893 858 815 802 774 762 759 759 762 748 737 731 720 694 650 613 602 601 600 600 596 594 595 595 592 588 586 587 588 586 584 581 581 582 584 588 589 590 592 594 592 593 592 593 596 600 607 604 603 611 609 615 618 620 623 625 614 609 603 596 600 610 623 621 612 609 610 616 635 666 702 731 746 752 759 772 786 797 815 829 829 830 828 817 800 781 762 751 744 741 742 751 746 749 754 756 747 745 740 736 736 728 721 715 714 716 719 782 816 820 828 856 877 898 926 932 904 914 931 939 931 928 933 949 1016 1095 1077 1054 1025 1024 1044 1086 1063 1150 1217 1407 1772 1879 1838 1757 1703 1719 1716 1565 1367 1280 1307 1178 1162 1158 1180 1252 1367 1439 1461 1425 1339 1299 1256 1244 1273 1317 1311 1204 1024 842 738 692 656 621 607 600 530 502 491 524 603 686 773 733 680 685 663 642 638 656 674 575 623 704 807 917 982 978 977 994 1039 1131 1165 1212 1238 1233 1217 1181 1135 1102 1097 1063 1058 981 850 762 766 584 545 591 625 651 639 579 562 655 624 655 663 696 772 892 1006 1046 1028 985 975 1005 1005 1004 1017 1013 980 960 942 912 891 872 872 859 813 878 884 938 990 977 969 1014 1059 1091 1109 1153 1154 1156 1186 1252 1241 1296 1274 1224 1206 1336 1366 1343 1293 1246 1304 1321 1324 1327 1380 1417 1386 1364 1364 1379 1124 955 912 943 944 1013 972 845 701 634 684 683 667 665 627 620 596 574 561 555 577 623 641 572 447 430 380 312 272 228 216 243 277 277 318 313 291 257 217 213 186 151 125 138 138 134 131 129 135 139 129 118 114 111 109 108 107 106 104 104 103 101 100 97 95 94 96 95 96 98 100 103 102 101 100 100 100 103 100 97 94 96 94 92 90 89 92 92 98 104 109 113 117 124 130 135 137 144 153 169 193 198 204 212 219 213 216 227 227 220 215 213 213 214 221 231 236 244 256 273 273 260 255 260 266 288 307 325 346 373 405 433 460 479 481 469 484 506 517 515 520 505 490 471 472 461 447 434 444 404 391 391 393 407 396 379 373 387 405 409 404 406 417 375 365 370 376 367 373 344 306 310 294 288 278 261 253 252 251 250 256 273 284 281 278 299 291 275 305 334 313 298 279 276 293 303 304 270 250 259 254 255 263 268 237 222 213 196 178 163 147 129 122 123 128 142 156 159 162 163 172 189 209 256 222 211 274 356 322 303 301 298 317 336 343 361 372 364 337 314 303 283 263 253 244 226 195 174 159 151 145 137 122 110 103 104 104 105 107 109 106 103 102 103 102 100 97 94 93 92 89 85 79 69 62 59 55 32 13 12 12 12 11 9 5 2 0 3 2 0 0 0 0 0 0 0 0 0 12 20 2 0 0 0 0 0 0 0 0 0 2 25 26 2 3 47 78 111 117 87 89 107 110 199 189 190 247 248 216 180 136 168 128 156 176 111 151 124 75 71 75 2502 2467 2448 2398 2358 2314 2291 2322 2216 2187 2178 2158 2123 2098 2060 2034 2013 1994 1982 1976 1963 1948 1931 1904 1895 1884 1877 1873 1860 1846 1830 1803 1773 1752 1738 1723 1701 1675 1648 1615 1551 1509 1492 1484 1458 1440 1422 1403 1376 1326 1301 1290 1278 1260 1242 1232 1212 1205 1208 1207 1206 1201 1191 1178 1163 1137 1133 1130 1127 1119 1103 1076 1045 1008 972 963 953 936 921 912 910 902 903 903 922 973 885 864 851 841 851 928 945 951 943 917 863 898 907 895 879 854 817 791 776 776 787 731 715 710 703 685 651 620 610 616 616 607 602 599 596 601 596 594 591 587 588 589 586 583 581 582 583 584 585 587 588 587 582 579 579 580 579 583 588 585 575 574 586 593 599 602 604 610 596 592 596 589 583 591 604 609 598 606 607 612 631 665 705 733 744 752 762 773 786 799 814 828 832 833 830 823 815 795 774 754 747 749 748 754 755 757 755 737 734 737 735 734 744 734 727 726 724 708 723 770 797 808 815 843 871 883 886 896 922 935 969 1001 1010 1001 1005 967 979 1051 963 959 980 1011 1034 1015 1054 1097 1248 1555 1868 1970 1997 1962 1914 1996 1815 1505 1299 1287 1251 1179 1155 1143 1152 1220 1302 1356 1378 1367 1347 1159 1109 1135 1171 1171 1112 1072 922 703 658 636 609 586 571 566 480 450 452 484 565 623 636 575 509 515 489 480 491 512 496 464 500 575 680 790 791 825 847 856 934 1029 1105 1150 1163 1212 1096 1049 1025 1022 1076 1072 1036 867 687 727 850 709 583 596 613 650 716 676 539 631 631 662 701 759 810 950 1011 1029 1045 990 995 1007 1011 1009 1010 993 967 946 931 874 886 897 900 885 832 900 910 917 980 975 961 999 1055 1082 1131 1132 1137 1152 1194 1295 1275 1262 1271 1270 1229 1318 1362 1341 1310 1276 1267 1279 1293 1261 1290 1310 1294 1263 1281 1325 1144 948 878 871 841 895 933 897 772 671 652 645 602 587 600 604 603 585 588 557 568 624 700 640 626 552 437 377 335 293 258 239 244 258 271 273 268 236 230 212 188 164 141 137 129 123 118 114 115 116 114 106 105 104 103 102 104 102 101 103 107 103 99 97 94 91 91 92 94 96 97 100 100 101 100 98 96 95 96 96 98 98 96 95 93 92 99 99 96 98 105 114 118 125 143 149 153 159 166 175 187 201 210 220 233 231 228 226 215 213 209 208 210 213 223 255 267 260 252 254 253 254 262 281 289 312 328 333 347 367 388 405 414 413 439 447 451 476 483 488 492 498 491 440 413 398 387 371 381 358 328 319 318 319 329 344 356 345 344 339 333 343 351 325 301 299 302 310 317 302 249 265 263 266 260 240 236 235 240 230 234 241 253 257 231 236 248 251 230 228 236 208 181 194 214 223 222 227 252 260 265 271 270 261 224 193 157 144 134 129 124 122 127 134 136 137 143 148 153 159 168 178 184 189 219 310 404 475 426 333 353 329 339 345 333 331 331 324 304 273 268 253 238 230 221 199 171 150 138 133 126 121 116 113 105 104 105 109 112 113 113 112 112 113 111 106 100 90 87 85 83 80 77 65 56 55 54 42 51 50 23 52 36 6 4 3 3 2 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 20 19 56 92 127 135 172 147 113 90 184 215 225 257 249 260 253 270 303 283 279 273 272 139 121 2487 2465 2409 2363 2326 2286 2250 2268 2218 2173 2140 2123 2093 2069 2051 2022 1991 1978 1971 1957 1943 1929 1915 1886 1876 1871 1866 1853 1836 1821 1806 1778 1741 1727 1715 1688 1657 1626 1596 1566 1506 1474 1464 1441 1422 1407 1392 1374 1350 1302 1288 1276 1258 1236 1215 1204 1185 1176 1176 1175 1176 1172 1164 1152 1140 1114 1106 1103 1099 1092 1075 1049 1022 995 970 962 947 932 919 909 907 907 907 907 927 984 905 874 868 863 863 874 975 1027 993 974 935 930 933 934 918 879 843 829 828 809 752 742 726 711 703 690 662 634 621 626 622 614 609 600 591 597 595 598 595 586 584 587 587 584 582 583 584 583 583 582 579 581 573 567 566 567 564 566 568 568 570 601 585 581 575 582 586 589 580 574 572 569 568 572 584 589 588 604 610 617 632 663 701 725 741 759 769 779 788 798 810 825 814 822 825 824 826 807 783 776 779 772 766 757 754 756 754 751 747 739 732 729 734 733 733 735 739 730 731 744 765 786 786 844 880 885 876 907 945 966 1003 1050 1066 1020 956 911 907 896 904 938 979 1011 1015 991 982 1068 1318 1738 1871 1983 2052 2072 2072 1967 1744 1479 1269 1242 1152 1116 1105 1105 1130 1167 1209 1238 1237 1217 1171 1053 1010 1041 1045 980 937 883 776 618 598 572 552 541 532 514 447 414 415 418 469 477 475 482 469 441 410 388 374 369 387 387 406 461 568 593 612 669 742 762 827 885 910 907 955 1014 985 980 988 969 983 945 860 762 704 772 800 743 708 772 619 621 684 700 626 658 672 677 699 789 808 832 885 1002 1033 989 992 1012 1026 1030 1007 987 961 935 932 888 877 890 906 857 887 924 916 892 892 920 949 993 1046 1043 1037 1084 1145 1193 1241 1256 1240 1237 1245 1259 1258 1292 1333 1377 1333 1321 1307 1310 1324 1252 1225 1206 1179 1157 1240 1246 1087 866 840 833 811 815 840 892 834 776 756 738 648 576 555 569 585 600 603 592 590 628 699 691 680 642 567 502 443 388 350 360 303 271 246 228 228 215 205 192 178 167 156 143 132 121 114 110 108 107 106 105 104 103 102 99 101 100 97 94 96 96 95 92 89 88 92 93 96 99 101 103 105 105 104 103 99 95 94 97 110 110 108 106 99 102 110 114 114 109 113 122 126 126 140 149 157 166 174 176 180 188 197 213 215 211 211 210 196 201 206 214 219 225 235 245 245 242 236 235 239 246 256 281 296 308 313 334 353 364 372 386 382 393 412 422 427 465 457 453 469 451 431 408 398 398 377 375 365 334 306 309 310 315 322 331 337 314 288 281 278 286 292 281 242 232 228 228 237 251 234 223 229 269 256 262 255 243 268 226 218 217 220 233 204 192 186 168 213 206 184 188 213 205 211 220 225 225 213 207 205 203 206 203 192 171 149 133 127 125 126 129 131 133 137 145 147 146 147 145 150 158 163 181 263 384 426 501 567 557 542 496 469 374 329 322 320 304 288 266 257 250 245 228 210 184 155 123 116 106 101 103 105 96 91 90 97 104 109 113 112 98 101 102 100 100 97 78 69 67 66 71 67 67 79 63 62 55 33 18 50 76 67 46 16 22 20 1 0 0 0 0 0 0 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 6 53 38 26 44 30 46 92 117 113 115 133 183 222 272 265 243 234 288 257 338 339 2475 2420 2368 2328 2291 2247 2199 2174 2167 2139 2107 2087 2061 2043 2026 2002 1975 1967 1948 1934 1920 1907 1896 1880 1863 1851 1841 1826 1811 1793 1776 1751 1715 1707 1681 1649 1615 1580 1547 1516 1460 1421 1413 1389 1377 1368 1357 1344 1326 1286 1269 1252 1231 1212 1193 1178 1171 1162 1140 1145 1145 1142 1135 1124 1114 1091 1081 1077 1074 1066 1049 1027 1006 991 971 953 938 925 912 905 907 907 905 915 956 988 941 901 872 862 863 863 974 1073 1037 1012 977 963 964 958 925 891 877 840 767 765 755 743 728 714 704 695 674 660 655 638 632 624 616 607 594 594 597 601 599 589 586 588 585 583 583 581 581 580 579 577 569 568 560 554 553 553 550 550 550 551 566 545 601 603 555 564 564 567 566 592 716 701 602 556 565 565 586 600 607 615 632 665 696 710 730 766 773 780 788 798 809 808 810 820 828 830 827 812 804 799 780 754 761 759 755 752 752 754 746 736 728 720 728 734 739 746 752 733 734 743 753 764 784 840 876 875 876 906 910 936 982 1018 1010 977 940 914 903 864 891 934 963 976 968 962 958 1035 1308 1750 1896 1964 2001 1997 2037 1968 1776 1500 1251 1188 1161 1133 1103 1117 1109 1103 1112 1120 1107 1087 1047 986 951 959 908 868 822 750 677 581 535 496 463 451 430 417 402 389 391 377 387 396 412 433 421 385 359 343 332 317 315 324 339 369 420 459 516 588 677 593 638 689 710 748 823 876 956 994 958 910 823 754 724 694 733 732 717 712 733 881 787 730 705 643 638 671 687 670 667 720 739 755 841 1090 1045 1008 993 1008 1014 1036 1018 981 948 941 946 942 930 900 891 830 890 957 946 949 902 911 951 988 1031 1033 1047 1085 1134 1195 1205 1199 1200 1198 1247 1256 1255 1256 1301 1363 1377 1354 1324 1335 1327 1267 1204 1145 1094 1109 1156 1117 968 817 793 770 764 788 794 840 816 784 804 786 688 591 542 544 537 566 594 603 574 611 634 639 644 648 617 577 516 462 439 382 331 283 234 207 205 199 189 175 162 152 143 137 133 116 109 105 103 103 105 105 103 101 100 96 96 96 93 90 90 92 93 92 91 91 94 96 98 99 99 101 105 110 112 113 113 111 113 113 121 124 123 121 116 117 123 132 135 139 143 148 154 149 149 150 154 159 161 163 172 181 182 188 184 182 185 190 197 206 214 222 224 228 233 234 219 217 215 218 225 236 245 258 269 270 279 299 326 345 351 350 357 379 402 389 397 398 405 422 453 427 409 416 436 432 418 402 367 318 317 313 313 317 314 310 305 284 250 241 235 236 240 242 196 186 187 189 197 215 218 207 197 228 237 244 238 228 252 236 215 202 188 199 186 174 158 136 251 237 185 228 211 208 212 212 206 201 168 145 151 165 174 175 170 162 144 133 128 126 127 129 120 107 114 123 121 123 130 137 127 124 132 178 182 289 387 432 462 531 585 611 552 472 408 368 358 318 298 276 261 248 237 206 181 158 138 95 77 76 76 78 78 74 69 68 81 90 94 95 89 69 63 67 68 68 62 59 58 60 103 98 82 101 167 134 87 82 66 77 73 71 86 121 92 69 61 9 5 11 2 3 3 5 3 3 2 3 2 2 2 3 3 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 8 13 52 59 36 25 57 99 155 169 143 121 211 232 244 327 2417 2365 2323 2287 2249 2208 2174 2148 2228 2195 2069 2066 2040 2023 2008 1992 1970 1944 1924 1911 1899 1884 1872 1867 1846 1825 1814 1802 1782 1763 1746 1728 1692 1672 1644 1612 1578 1543 1507 1474 1437 1403 1370 1344 1328 1318 1312 1306 1296 1260 1236 1217 1197 1182 1166 1152 1144 1137 1113 1115 1115 1112 1105 1096 1092 1070 1056 1054 1050 1041 1027 1012 1001 991 961 945 935 927 918 910 912 913 912 920 930 952 979 973 932 937 906 930 1026 1118 1081 1047 1022 1008 994 973 943 930 878 796 763 761 748 738 730 720 711 703 697 689 669 648 637 629 622 613 607 603 603 606 606 594 583 581 582 584 583 580 577 575 573 568 567 561 550 539 538 537 538 538 537 537 613 562 544 553 536 542 542 549 557 569 678 648 582 543 554 556 580 598 609 621 645 670 680 699 735 771 781 786 792 802 802 803 812 820 826 831 825 820 816 804 779 769 765 762 757 755 749 743 740 738 727 721 726 732 743 753 755 737 733 742 742 760 800 848 881 877 879 877 881 901 940 926 916 901 884 878 850 838 874 923 934 930 925 927 938 988 1270 1645 1816 1846 1835 1840 1956 1964 1792 1398 1263 1240 1220 1164 1085 1111 1085 1059 1050 1045 1014 991 969 945 912 856 810 770 726 696 633 528 460 419 390 366 356 356 355 348 362 356 358 373 394 412 382 347 323 316 314 303 299 295 290 308 311 350 397 431 510 522 536 551 574 650 758 868 909 843 800 749 662 617 680 719 720 707 706 732 786 786 828 849 735 664 644 663 699 714 711 731 729 720 798 947 1049 1053 1018 1030 1043 1046 1025 989 955 957 960 956 930 872 842 823 883 997 999 929 897 920 955 993 1008 1023 1052 1081 1101 1142 1172 1177 1121 1141 1201 1230 1230 1224 1297 1348 1376 1364 1315 1304 1285 1267 1234 1134 1066 1057 1060 1032 923 915 822 730 695 745 749 764 737 686 735 724 654 580 550 546 531 539 565 596 558 575 586 595 594 574 620 603 547 528 439 382 338 285 218 204 196 183 169 160 150 143 138 136 126 111 104 102 107 105 105 103 99 96 94 92 92 92 93 93 92 92 93 93 94 95 95 95 97 98 100 104 108 113 115 118 121 121 122 121 125 133 136 138 139 139 141 138 153 163 162 162 167 166 167 167 167 166 168 171 171 174 175 175 174 174 173 185 200 209 211 209 214 217 219 219 206 202 205 211 217 227 236 244 248 251 256 275 301 314 311 328 349 369 395 396 415 428 431 439 453 447 435 445 463 444 423 403 375 342 318 284 264 268 270 268 265 254 219 211 207 202 201 196 173 160 163 164 173 182 183 184 165 165 182 207 206 220 234 225 218 199 173 163 161 163 156 146 152 164 151 155 139 143 154 151 142 136 136 132 144 156 158 150 150 147 136 122 115 114 112 112 105 82 84 82 83 94 95 106 103 89 85 142 138 191 289 291 314 410 519 612 522 535 497 405 374 337 312 292 270 233 209 179 144 120 113 97 82 71 69 67 65 62 60 60 61 61 64 67 63 56 54 55 56 56 55 56 67 68 96 129 117 155 235 239 115 122 126 120 98 96 140 140 103 107 95 73 75 66 40 50 48 29 4 20 31 24 3 4 3 3 4 2 4 4 3 3 0 1 2 2 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 78 72 42 1 0 20 38 34 47 47 103 189 185 162 2358 2312 2276 2244 2210 2177 2166 2136 2147 2110 2035 2047 2027 2010 2001 1987 1945 1920 1901 1889 1878 1864 1859 1848 1824 1798 1788 1769 1750 1732 1719 1708 1671 1640 1608 1575 1541 1507 1471 1456 1426 1370 1336 1309 1288 1274 1266 1261 1256 1220 1193 1177 1159 1148 1136 1129 1124 1112 1090 1088 1087 1082 1077 1073 1067 1047 1032 1031 1029 1022 1012 1005 998 980 971 962 945 923 913 911 911 915 935 993 972 995 1027 1042 1027 1016 1002 1030 1083 1120 1106 1080 1067 1048 1014 984 955 899 830 790 790 759 742 736 733 727 719 715 712 702 680 661 647 638 631 625 619 611 607 608 610 599 589 586 586 584 584 578 571 566 563 561 556 549 538 524 524 522 522 524 526 516 538 530 525 534 524 521 522 530 542 555 611 612 584 556 547 556 581 604 616 626 652 659 678 710 741 771 784 786 784 784 791 801 809 816 820 825 824 822 819 808 790 779 771 762 759 762 750 743 741 728 717 718 721 731 745 754 747 738 738 746 746 791 833 860 868 864 862 860 870 896 923 897 893 897 895 875 857 851 871 908 885 875 867 869 898 964 1270 1523 1635 1636 1671 1753 1871 1920 1774 1321 1261 1248 1208 1124 1043 1073 1056 1038 1036 1034 992 982 973 932 837 777 723 665 636 615 551 448 363 335 317 303 301 305 310 305 317 319 324 338 360 368 346 315 297 287 281 265 252 257 245 243 260 296 344 389 449 433 389 393 439 511 606 709 786 709 701 674 621 561 661 712 706 683 710 744 801 820 801 772 706 706 690 670 693 769 773 766 747 738 862 991 1045 1053 1053 1051 1063 1075 1067 1004 979 971 973 968 929 882 846 845 891 944 962 929 919 955 952 974 987 1016 1056 1061 1078 1113 1151 1155 1120 1134 1154 1181 1200 1219 1236 1289 1344 1302 1264 1241 1225 1218 1225 1162 1083 1022 980 974 962 924 843 728 649 693 702 697 687 644 658 646 606 563 567 561 555 545 521 542 532 525 536 552 525 499 509 524 504 493 397 327 304 276 250 227 196 174 156 150 141 134 130 124 116 109 105 102 104 104 104 101 98 93 91 91 91 93 96 95 95 96 95 96 96 95 94 100 100 99 99 103 108 112 117 123 125 122 123 124 126 141 144 150 153 151 154 152 156 157 156 154 156 158 161 162 166 164 164 167 174 172 170 170 172 177 185 193 197 190 185 188 190 192 195 198 191 194 206 215 224 231 234 238 230 233 240 255 282 282 291 308 325 360 346 333 328 345 429 458 473 477 475 475 450 420 408 393 363 345 312 276 247 238 234 231 229 222 215 219 203 184 180 174 163 149 147 143 148 152 150 161 146 134 136 146 143 168 183 161 185 181 176 166 152 149 150 148 141 140 133 132 126 109 110 109 107 106 129 137 135 123 117 115 119 116 107 95 92 91 88 84 80 67 55 52 60 65 64 68 78 64 65 83 103 117 168 145 197 308 410 491 504 509 555 502 398 327 298 267 261 223 192 177 148 128 123 113 94 80 74 72 72 65 62 63 66 60 61 65 64 61 70 67 65 67 67 66 74 75 72 70 89 179 283 297 182 159 162 154 119 123 148 155 150 133 118 105 92 91 90 80 66 47 23 33 40 35 15 9 4 4 3 1 1 1 0 3 2 3 4 2 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 4 21 3 0 0 0 0 0 4 17 76 60 60 2307 2266 2234 2206 2182 2167 2148 2122 2102 2067 2006 2020 2003 1995 1987 1966 1919 1896 1881 1868 1857 1851 1843 1828 1802 1772 1755 1730 1713 1704 1697 1678 1658 1613 1571 1539 1505 1473 1460 1440 1397 1334 1305 1278 1253 1236 1228 1220 1211 1180 1150 1135 1122 1114 1110 1104 1093 1085 1064 1060 1058 1052 1048 1045 1039 1033 1025 1013 1011 1007 1004 999 986 971 995 985 949 935 968 977 979 984 994 1050 1041 1047 1060 1071 1081 1083 1078 1094 1130 1129 1123 1120 1100 1066 1027 1005 981 903 806 801 778 754 741 736 735 733 729 728 724 715 693 671 655 645 641 639 627 617 612 611 613 606 603 599 588 569 581 577 567 562 561 556 548 538 527 514 511 509 508 508 512 505 516 516 509 521 509 509 511 513 523 549 587 604 605 606 572 568 585 610 625 641 646 663 690 719 748 776 790 793 794 798 804 803 806 815 816 819 821 822 818 803 790 783 776 767 760 761 750 740 736 727 721 718 721 735 746 757 753 743 739 741 752 801 847 868 853 850 850 861 879 904 903 895 885 872 881 865 858 859 870 889 864 846 834 837 863 977 1241 1405 1403 1505 1558 1593 1613 1576 1427 1291 1224 1171 1111 1029 994 998 1005 993 995 960 925 919 931 907 799 740 667 599 569 514 452 375 317 305 277 267 269 277 282 277 280 291 298 304 316 323 312 289 283 274 274 266 246 239 211 210 225 250 279 309 338 316 265 301 351 421 506 596 669 668 682 697 695 652 629 644 650 632 716 778 813 804 757 717 711 727 733 689 709 760 777 761 721 747 847 945 1024 1063 1053 1044 1062 1087 1062 1034 1007 996 989 977 913 881 871 876 911 898 904 912 935 967 954 950 971 1016 1030 1024 1035 1060 1082 1106 1106 1091 1103 1160 1192 1204 1243 1305 1308 1239 1183 1142 1126 1130 1175 1151 1084 1004 892 877 862 854 845 737 651 659 683 675 676 630 605 596 594 591 590 595 581 507 453 437 432 439 473 490 476 453 434 436 425 412 370 313 243 251 242 219 201 185 156 138 130 127 120 118 112 108 109 106 106 105 103 103 99 98 100 99 92 91 91 92 96 99 98 97 97 97 97 102 105 106 108 108 108 113 120 131 132 132 132 133 132 147 153 155 160 160 157 154 153 156 155 152 150 150 151 157 160 161 162 166 170 169 170 175 179 186 191 193 190 183 173 167 171 174 180 182 186 199 208 212 219 225 222 226 215 210 215 230 246 252 268 286 306 337 339 331 317 377 457 481 478 474 471 463 431 389 382 346 325 304 278 263 246 240 240 244 241 233 248 263 213 201 190 170 158 146 143 143 141 140 134 136 131 114 104 100 99 98 107 113 123 120 122 128 138 143 142 124 115 116 116 112 108 102 111 122 132 141 144 144 133 108 102 101 100 98 96 85 78 72 67 64 60 51 45 57 37 44 46 37 37 43 44 49 78 92 94 104 137 236 336 395 409 427 477 490 427 305 282 274 244 207 161 154 152 147 141 124 103 88 82 80 80 75 72 73 83 83 85 85 81 78 80 79 79 80 80 78 76 80 81 81 115 212 347 273 231 244 208 197 183 168 155 158 154 141 128 115 99 102 97 85 74 63 52 47 42 40 39 31 21 3 5 13 15 0 2 12 13 4 31 17 16 23 31 12 14 23 28 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 7 11 2265 2229 2197 2174 2162 2147 2124 2101 2073 2030 1968 1983 1984 1979 1967 1944 1897 1874 1859 1846 1840 1833 1822 1806 1781 1745 1724 1705 1686 1673 1665 1645 1624 1578 1533 1501 1466 1454 1432 1401 1362 1298 1271 1245 1222 1207 1198 1181 1170 1143 1110 1096 1088 1084 1079 1069 1059 1054 1036 1029 1028 1023 1020 1016 1013 1010 1008 995 996 994 991 987 976 963 997 995 949 934 940 951 1016 1081 1064 1094 1090 1086 1090 1101 1122 1116 1097 1103 1164 1145 1142 1131 1110 1080 1043 1014 950 878 849 800 776 755 740 734 736 737 737 735 729 723 702 681 664 657 655 647 634 624 619 616 615 615 612 604 590 575 581 576 562 559 553 545 535 525 516 511 500 495 495 496 495 489 494 500 493 497 497 500 500 501 517 552 587 605 608 619 599 586 592 619 641 647 657 677 703 726 753 776 788 789 792 795 791 792 805 814 813 812 814 817 813 807 786 774 776 770 765 759 750 744 741 728 727 722 718 740 747 748 749 756 756 755 772 798 826 867 841 834 849 873 879 890 884 876 863 831 855 861 863 868 870 870 846 819 800 791 843 953 1108 1201 1227 1391 1476 1505 1482 1430 1373 1263 1148 1077 1039 990 956 949 944 916 918 889 878 894 904 870 815 737 662 616 562 466 384 348 327 295 270 264 266 251 250 235 242 266 294 291 282 287 298 282 260 249 241 228 206 205 197 192 192 202 215 233 241 241 247 277 330 402 486 573 568 587 612 650 686 653 594 559 560 595 689 768 809 790 698 671 660 684 721 688 699 702 704 708 668 746 900 1038 1036 1035 1044 1060 1075 1100 1075 1040 1026 1019 1000 971 916 898 915 916 913 908 920 945 952 942 939 944 965 1013 991 993 1006 1006 1009 1046 1067 1084 1113 1149 1171 1195 1241 1282 1245 1187 1135 1103 1057 1043 1095 1078 1008 946 889 802 725 723 795 697 614 575 571 595 624 603 574 543 536 566 586 599 602 497 435 412 412 405 434 452 441 404 376 362 352 342 324 290 230 209 197 189 194 186 160 138 132 129 119 111 109 110 108 106 105 103 99 103 103 102 95 95 93 92 90 89 92 93 95 97 101 103 105 108 113 114 120 125 127 126 129 136 139 140 140 142 144 155 164 166 168 169 166 164 166 157 160 161 160 160 162 167 170 173 178 177 173 172 175 182 181 181 180 177 174 172 168 168 172 176 180 185 192 191 194 196 195 191 197 204 202 199 204 210 215 231 256 283 327 359 371 373 387 458 479 462 465 463 443 418 403 359 329 306 289 263 260 253 253 267 270 279 281 282 280 243 210 197 182 160 151 145 141 135 132 127 115 107 105 108 107 102 99 95 89 100 102 99 107 111 117 124 124 78 68 77 87 84 84 118 143 151 148 147 141 128 116 96 92 93 91 87 84 75 64 59 52 47 44 41 35 34 27 27 28 27 26 24 21 33 60 68 75 92 94 168 263 310 341 408 444 454 409 269 236 209 181 179 128 116 113 111 114 106 92 83 83 82 80 83 87 85 86 85 87 91 86 83 85 91 93 91 89 85 79 90 88 84 109 216 317 345 357 367 241 203 197 190 175 160 146 138 127 117 112 110 102 90 78 66 66 64 56 49 47 41 40 37 40 37 53 38 37 42 35 28 36 41 36 36 35 35 35 41 13 2 6 24 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 0 6 2224 2191 2166 2150 2134 2110 2096 2077 2048 2009 1963 1958 1950 1941 1933 1914 1874 1851 1839 1830 1819 1808 1798 1783 1759 1716 1693 1675 1666 1656 1633 1614 1590 1545 1493 1458 1444 1425 1397 1365 1330 1300 1246 1212 1198 1187 1163 1145 1133 1109 1072 1059 1055 1048 1041 1032 1022 1020 1005 996 996 996 992 989 987 987 989 981 983 984 982 976 968 961 991 1007 955 951 952 962 977 1010 1115 1132 1128 1123 1126 1140 1147 1150 1142 1131 1159 1160 1153 1139 1117 1088 1051 1026 1003 961 832 790 766 748 735 731 733 735 738 740 736 730 712 690 676 673 662 652 639 630 629 622 623 622 616 608 591 580 580 578 566 558 546 538 529 515 504 500 490 481 480 479 477 475 480 486 477 476 480 483 485 501 508 542 565 569 604 621 618 610 610 629 660 671 682 701 723 736 756 771 780 793 802 796 790 797 809 805 813 819 817 811 805 798 786 776 772 762 759 757 756 746 740 745 745 735 718 745 748 749 755 760 756 753 767 787 800 824 817 819 837 861 858 858 854 848 837 798 818 835 845 857 857 860 832 792 776 769 828 908 960 1012 1157 1326 1435 1458 1408 1387 1360 1213 1053 1013 956 901 872 863 867 857 835 802 781 800 825 829 786 708 645 612 550 468 408 382 283 253 241 235 234 219 216 214 213 229 266 270 268 267 270 252 232 222 221 215 213 203 193 185 177 182 187 188 192 219 243 263 297 354 430 424 465 492 500 553 611 624 622 616 587 643 694 724 739 733 722 640 585 617 655 661 663 657 647 633 658 770 889 930 920 974 1029 1053 1077 1084 1058 1046 1044 1035 1000 949 905 892 912 914 908 906 918 947 948 947 942 945 960 987 966 955 970 970 970 999 1043 1082 1132 1143 1144 1157 1189 1230 1204 1152 1118 1113 1049 993 969 964 905 861 835 753 640 588 660 614 558 532 487 484 511 529 525 482 482 507 534 547 553 519 511 498 432 403 410 418 401 329 322 303 292 284 272 261 229 196 175 169 171 166 153 138 134 130 123 117 112 110 107 104 102 98 98 95 95 97 104 97 96 97 95 91 92 99 106 106 113 111 109 114 124 123 124 127 135 135 134 138 145 154 158 157 157 162 175 176 182 185 185 187 174 173 176 175 172 173 174 174 178 202 203 192 183 184 186 182 174 168 166 165 166 169 173 180 178 177 177 180 187 182 183 188 188 189 193 194 195 202 210 215 223 234 252 314 367 388 396 419 444 464 466 447 446 441 419 376 367 317 276 262 254 256 260 260 262 275 279 288 290 278 274 216 189 186 171 158 152 147 139 131 115 112 114 116 113 109 100 91 97 98 97 97 101 110 104 98 96 96 92 65 58 77 100 117 132 144 155 158 149 140 124 100 98 88 82 83 81 78 74 66 53 55 45 34 33 32 28 23 20 24 21 19 18 20 12 35 47 50 62 71 74 100 121 117 222 298 364 330 239 194 165 134 111 114 106 109 110 100 94 86 81 82 82 82 78 77 82 85 85 84 84 91 90 85 86 106 111 110 102 99 93 98 98 96 114 209 282 298 319 296 235 192 189 182 175 155 132 129 124 118 115 111 105 99 95 94 96 86 82 83 86 66 69 75 72 51 67 70 74 75 60 63 71 71 55 51 47 45 40 45 44 36 2 41 21 0 0 0 0 0 0 0 0 0 2 5 1 0 1 5 9 6 6 2180 2158 2143 2124 2097 2077 2070 2050 2013 1969 1963 1931 1913 1909 1899 1880 1850 1827 1815 1811 1790 1777 1767 1756 1735 1688 1663 1655 1644 1623 1600 1582 1558 1514 1457 1440 1413 1379 1344 1311 1283 1260 1216 1192 1180 1153 1127 1108 1094 1073 1033 1028 1020 1011 1004 997 985 983 972 961 959 965 965 964 965 966 970 966 964 966 970 968 962 959 986 1026 1004 970 955 958 987 1058 1124 1146 1152 1153 1149 1155 1161 1167 1167 1155 1162 1157 1149 1138 1118 1089 1058 1041 1007 914 826 785 760 744 734 732 729 732 738 744 739 731 715 707 704 682 670 656 642 633 634 632 629 624 616 607 592 582 577 575 569 555 539 526 515 504 493 490 481 470 469 466 464 463 464 470 454 457 464 470 472 488 507 522 528 549 590 624 640 645 648 657 679 694 702 710 728 743 757 766 775 793 787 781 787 799 798 799 809 816 819 807 806 801 795 791 769 763 756 753 754 752 752 752 750 740 721 749 757 755 758 766 753 749 760 780 790 792 802 821 841 847 837 830 822 808 802 778 791 812 819 827 824 826 807 765 749 754 794 824 860 972 1136 1288 1363 1347 1363 1348 1273 1124 952 928 868 825 806 804 835 812 797 787 783 816 820 820 773 657 600 552 486 434 417 330 263 227 208 196 197 194 201 203 193 205 220 220 218 229 245 243 223 203 201 197 192 188 186 184 172 174 177 178 187 204 228 241 248 275 276 295 345 395 440 500 565 599 604 638 666 712 735 737 680 669 650 589 526 565 588 590 588 592 566 581 684 816 885 886 879 939 1005 1023 1054 1057 1054 1053 1044 1043 998 942 904 910 907 906 893 885 908 946 954 945 933 961 964 972 974 972 976 969 956 976 1038 1071 1097 1109 1134 1165 1174 1159 1118 1086 1077 1080 1061 1010 947 917 830 803 778 729 632 565 561 544 513 496 492 475 456 445 450 454 465 475 486 474 485 463 428 465 429 401 386 377 362 330 291 267 260 254 235 223 207 178 158 145 139 136 135 134 126 120 116 111 109 107 105 100 97 104 102 100 99 102 107 105 105 107 102 100 103 107 111 113 119 121 122 121 127 131 132 133 126 129 133 139 152 162 168 171 173 173 178 192 202 203 210 208 197 192 198 201 204 206 202 193 200 214 204 190 188 185 188 181 169 164 165 168 174 182 183 177 173 171 170 173 176 180 185 187 188 189 190 193 197 213 224 231 246 255 287 352 421 417 417 421 425 443 450 434 419 405 381 340 332 305 284 270 269 266 264 267 263 281 278 269 258 236 214 192 180 192 177 166 160 158 149 155 150 134 129 126 123 115 103 99 104 103 103 113 125 124 105 86 90 99 93 91 130 146 162 176 190 196 182 157 126 101 97 94 92 85 69 72 72 71 69 64 56 54 52 49 35 28 23 19 16 15 14 13 13 12 14 29 34 7 41 56 62 65 58 109 117 139 190 130 127 122 107 86 85 97 112 145 139 123 107 91 83 83 92 97 93 84 84 88 90 97 101 105 107 106 112 117 119 120 122 111 105 105 103 105 143 174 180 219 301 292 209 167 165 155 148 140 122 120 118 116 115 110 108 107 107 108 105 101 97 94 92 90 88 84 82 76 74 75 75 76 76 75 75 73 72 64 47 47 46 45 45 47 21 24 9 0 0 0 0 0 0 0 0 3 13 13 10 9 10 10 9 7 4 2155 2136 2115 2085 2061 2044 2039 2022 1988 1981 1949 1926 1897 1867 1855 1850 1823 1800 1789 1779 1757 1742 1733 1724 1709 1660 1649 1632 1606 1586 1568 1549 1525 1487 1438 1410 1363 1321 1288 1264 1239 1223 1195 1165 1143 1114 1086 1065 1051 1040 1026 996 982 976 970 958 947 946 937 921 924 932 936 939 943 948 953 944 944 953 959 961 958 958 970 991 1014 977 963 1007 1102 1112 1135 1148 1159 1165 1163 1168 1175 1180 1181 1182 1178 1158 1139 1128 1113 1085 1068 1058 1017 862 813 777 753 739 730 728 726 727 734 741 739 734 732 727 707 688 676 661 645 634 636 636 631 622 614 604 590 581 575 573 568 550 532 517 505 492 484 480 472 458 454 452 451 450 451 450 441 442 448 455 458 474 484 495 521 543 581 620 651 669 672 677 692 707 715 726 740 749 754 760 773 791 792 788 785 791 792 799 806 813 825 806 799 797 795 790 772 762 756 752 748 747 748 754 758 749 735 750 763 761 758 749 742 746 767 811 826 820 822 839 830 808 803 804 796 771 774 757 757 779 785 780 781 783 777 749 750 751 753 773 846 946 1113 1228 1245 1316 1307 1257 1152 1019 902 875 814 768 761 764 798 826 844 829 815 820 818 805 762 640 571 506 462 447 384 319 267 223 181 164 159 159 166 173 185 185 184 179 171 193 219 220 203 175 171 162 157 160 166 170 163 161 163 173 182 185 200 213 208 211 219 241 281 331 413 469 503 522 592 629 689 732 745 724 727 716 658 577 509 543 558 558 556 547 531 586 718 873 892 899 896 918 979 1008 1032 1041 1046 1057 1030 1035 1004 960 957 924 895 884 882 879 918 903 906 941 912 956 952 939 935 941 975 981 976 980 1026 1051 1038 1048 1103 1136 1131 1122 1107 1075 1030 1020 1028 1011 909 852 819 784 754 704 637 584 552 542 524 489 474 466 451 432 427 433 444 462 465 426 412 404 393 405 410 401 379 351 346 313 272 250 249 242 236 227 203 179 156 136 124 120 120 123 121 117 112 109 108 105 101 98 97 98 101 104 106 104 105 106 105 110 103 102 103 103 106 111 115 117 120 124 134 140 141 144 146 150 153 156 175 175 174 181 189 202 205 221 239 228 227 220 212 209 227 230 233 236 235 228 224 209 192 188 182 182 182 178 178 180 182 186 190 192 192 182 173 174 171 173 175 179 187 191 193 192 195 205 214 233 254 266 283 308 344 376 386 392 396 396 396 402 430 425 400 380 372 349 323 308 302 283 271 264 260 271 273 260 238 229 213 191 178 188 193 200 194 186 179 180 175 175 170 144 129 122 121 124 133 145 149 143 152 153 152 146 143 134 140 149 145 134 202 203 196 193 191 188 172 143 108 101 94 89 84 80 63 63 64 64 64 62 56 49 31 26 21 20 18 18 14 11 8 6 3 1 12 26 33 9 20 38 54 55 53 76 124 102 109 95 89 121 135 144 148 146 149 158 149 136 124 114 114 113 104 104 104 103 102 102 99 106 114 116 118 117 119 118 112 109 110 109 106 106 104 103 99 97 98 154 229 256 145 116 100 106 122 122 122 125 138 126 121 119 115 111 107 106 105 102 99 96 91 84 84 82 81 77 74 72 71 73 74 74 74 72 71 71 52 46 46 42 13 30 38 35 0 0 0 0 0 0 0 0 0 0 10 13 12 11 11 10 9 7 1 2140 2103 2075 2046 2020 2007 2006 2000 1969 1953 1922 1866 1826 1833 1830 1810 1785 1767 1762 1741 1721 1706 1697 1689 1679 1643 1618 1591 1565 1547 1531 1512 1493 1467 1409 1358 1308 1266 1231 1193 1184 1180 1158 1123 1097 1067 1039 1018 1006 1001 996 961 944 940 931 916 910 909 900 879 885 897 907 914 921 928 928 924 928 939 950 955 955 955 958 963 1020 995 966 973 1003 1098 1124 1144 1163 1168 1171 1170 1173 1178 1178 1178 1168 1146 1125 1113 1099 1083 1076 1068 1041 867 803 767 744 735 733 725 718 718 729 734 733 732 729 722 711 695 682 667 649 635 635 634 629 621 610 598 586 578 574 571 562 546 528 511 495 482 478 471 460 447 440 438 436 436 434 435 427 426 435 443 449 456 463 479 514 530 573 617 650 661 677 689 704 721 725 726 737 745 752 764 772 780 780 779 793 793 794 799 806 814 812 811 814 810 792 788 771 761 759 755 755 749 751 761 766 758 743 743 751 765 764 753 748 758 787 825 838 839 836 830 819 783 770 772 769 757 751 747 752 758 753 750 753 760 766 755 759 762 766 781 849 943 1079 1182 1160 1154 1201 1157 1033 929 853 802 768 749 716 782 814 856 879 815 806 830 829 783 740 644 551 491 465 384 341 300 259 220 178 174 175 169 157 149 167 167 160 157 151 166 178 184 181 155 157 153 143 138 137 151 152 144 144 154 166 173 179 187 190 198 216 244 274 316 384 414 405 429 502 556 624 688 690 661 685 700 675 597 525 518 523 525 523 508 521 598 732 790 893 937 928 918 957 985 996 1006 1040 1044 1039 1024 992 967 953 907 882 878 862 886 902 899 911 948 917 943 957 946 949 957 980 995 999 1008 1010 1005 997 990 1047 1095 1114 1114 1107 1070 1002 959 941 964 929 908 851 785 727 690 656 619 593 588 554 515 486 469 456 444 425 419 432 446 455 432 398 347 344 368 393 399 374 359 335 287 244 233 233 229 225 219 201 173 152 139 129 131 126 122 120 121 112 110 109 104 100 99 101 102 98 98 105 105 102 104 107 105 107 108 105 104 108 114 117 121 124 131 138 145 158 163 166 171 178 185 204 215 217 207 208 224 235 239 230 228 225 225 229 217 234 238 238 226 229 221 213 202 184 175 171 175 179 178 181 189 197 192 191 187 183 181 182 183 183 185 185 188 191 196 201 206 212 227 239 250 272 301 322 345 363 365 369 371 382 399 426 435 440 427 378 337 317 311 305 295 290 274 256 257 254 255 251 240 235 239 241 247 258 254 236 223 222 210 206 191 182 182 173 161 157 157 141 154 152 172 199 202 188 171 171 187 193 198 196 213 331 277 222 188 188 184 177 163 146 128 101 86 79 77 71 66 59 53 49 48 45 44 46 45 23 18 19 17 17 16 9 0 0 0 0 1 4 6 12 4 0 10 44 51 82 152 172 99 79 77 97 175 190 188 181 173 168 158 145 118 110 101 96 99 102 94 92 96 93 96 100 104 104 110 110 110 111 109 107 100 93 90 92 94 96 97 87 86 88 114 162 152 133 132 113 110 111 111 116 128 154 124 113 112 110 106 95 85 89 86 86 88 80 53 38 20 17 53 63 69 69 70 71 71 71 71 71 70 39 15 52 47 17 0 5 23 4 0 0 0 0 0 0 0 6 11 13 12 11 10 10 9 7 6 2 2104 2057 2028 2000 1976 1968 1970 1974 1967 1927 1887 1838 1796 1803 1784 1772 1759 1744 1726 1703 1684 1669 1657 1647 1643 1601 1568 1546 1524 1507 1491 1477 1465 1444 1363 1308 1257 1211 1173 1148 1143 1142 1117 1066 1039 1012 989 972 962 958 952 922 902 900 889 878 874 871 867 858 851 863 876 887 896 895 903 906 910 925 940 948 950 951 954 965 991 982 967 979 1063 1069 1105 1145 1155 1166 1172 1182 1193 1196 1185 1178 1152 1122 1104 1096 1086 1079 1069 1045 960 849 791 755 732 729 722 716 711 708 718 724 727 728 727 724 715 699 684 670 651 645 639 634 628 615 605 592 581 575 571 564 553 537 518 502 488 485 475 461 450 436 428 424 421 420 427 425 418 414 420 430 434 437 444 457 497 526 562 602 627 643 677 695 703 714 726 737 741 747 759 765 771 778 784 788 789 792 792 795 801 808 810 812 810 800 786 778 768 761 762 760 751 745 748 760 763 759 754 752 754 764 757 750 751 766 788 804 831 852 855 843 781 743 733 732 725 731 735 731 714 712 716 731 750 764 771 741 722 730 762 789 867 966 1052 1068 1048 1124 1145 1070 936 860 815 808 811 776 780 836 874 882 864 807 781 789 793 721 698 629 537 447 389 324 299 274 237 202 189 189 188 180 170 159 158 154 146 146 139 145 151 155 160 156 163 165 157 146 135 140 142 139 140 147 153 161 170 177 188 203 220 235 269 304 338 341 320 351 410 463 515 558 577 587 619 665 686 614 560 524 481 472 487 488 507 568 644 731 873 958 965 950 964 974 977 987 1024 1026 1026 1018 1002 976 947 889 844 849 854 888 900 898 883 884 902 935 965 960 947 962 976 987 1023 1041 1048 1030 976 943 981 1023 1047 1037 1061 1047 1009 943 864 850 831 824 815 805 729 690 662 648 655 613 575 547 525 491 486 453 421 407 426 428 438 444 431 352 343 345 348 367 351 339 308 266 241 211 202 200 200 194 181 160 142 138 135 137 136 131 123 120 117 120 120 114 110 108 107 109 112 108 110 109 105 112 114 114 111 111 114 113 119 131 139 138 141 144 144 150 165 174 180 186 194 202 202 196 220 213 214 220 225 226 224 228 232 244 251 255 244 227 222 217 212 208 206 195 172 162 166 176 187 190 194 195 185 177 179 178 178 177 190 191 192 195 198 198 196 198 208 217 232 250 260 266 286 310 341 363 378 370 360 371 425 456 479 491 479 428 375 335 299 275 269 262 266 264 244 243 246 243 232 228 281 307 316 330 356 330 289 248 211 205 200 195 187 180 196 212 223 237 223 218 210 226 229 198 179 183 189 213 208 203 196 181 264 218 183 187 177 164 149 134 122 115 89 64 60 64 60 56 49 38 36 28 16 15 30 27 19 16 16 13 11 9 5 0 0 0 1 5 10 19 25 31 42 45 46 60 100 58 62 84 106 149 178 200 201 195 180 174 158 138 127 92 79 75 73 75 82 79 73 72 72 79 88 95 92 95 91 89 93 93 93 88 75 76 79 82 84 89 76 78 83 85 88 90 105 108 90 87 97 113 90 85 79 79 83 81 85 81 71 48 51 43 32 18 0 0 0 0 0 0 33 67 69 71 70 70 69 70 70 70 69 70 66 44 26 69 11 0 0 0 0 0 0 0 1 4 10 13 14 13 12 10 8 8 7 5 3 2056 2000 1974 1947 1930 1930 1937 1937 1939 1881 1829 1773 1723 1771 1749 1733 1728 1725 1683 1663 1647 1629 1612 1607 1594 1555 1523 1503 1484 1469 1455 1445 1431 1402 1319 1255 1201 1155 1122 1116 1090 1075 1056 1006 984 962 944 931 925 916 907 880 856 855 849 842 838 836 836 844 828 831 844 856 856 866 880 889 893 911 929 938 941 944 949 962 979 978 967 977 977 1001 1064 1139 1167 1166 1169 1177 1165 1105 1156 1163 1133 1092 1074 1069 1067 1061 1057 1048 908 826 776 749 746 722 711 704 698 696 706 714 716 717 718 719 716 703 687 675 666 655 639 627 622 610 598 585 577 572 564 556 546 531 509 495 493 482 466 450 443 427 416 411 411 412 417 414 409 408 408 412 416 424 436 453 496 517 545 575 588 635 678 701 708 733 735 735 742 752 764 768 772 776 778 778 782 787 791 792 798 801 801 801 804 821 796 780 767 756 758 764 760 753 752 763 762 760 760 763 758 753 763 768 759 780 787 814 843 861 853 825 765 728 727 725 699 701 711 711 682 701 718 739 758 767 748 754 768 754 776 830 907 995 1068 1065 1050 1073 1071 988 865 823 815 824 837 805 837 879 909 910 895 805 764 781 784 684 632 579 520 439 391 353 329 299 245 229 234 237 226 195 177 165 164 164 154 148 146 148 152 157 166 186 198 193 188 173 158 151 147 152 144 145 153 162 170 175 183 193 209 223 242 258 263 262 262 282 328 385 418 423 484 528 566 618 654 627 610 574 483 450 433 440 477 523 563 702 855 968 990 970 968 973 982 993 1005 1012 1017 1018 1021 984 940 888 843 828 861 864 862 899 873 884 900 916 928 953 967 969 967 971 1018 1030 1038 1045 978 945 932 935 947 1003 1045 1045 1003 930 850 834 821 797 781 767 703 665 666 665 659 612 574 547 533 530 494 451 421 401 423 431 425 408 399 348 325 326 316 316 314 309 291 250 217 194 185 183 186 175 164 151 138 137 132 131 133 132 125 120 117 114 115 118 119 118 113 117 125 122 120 122 116 122 127 130 123 124 124 127 137 155 166 172 173 165 165 168 182 194 185 187 192 192 191 196 184 192 207 223 228 231 246 254 250 256 267 275 260 232 199 191 187 180 175 169 161 162 172 185 191 194 196 192 174 176 181 186 191 200 195 188 190 189 188 186 190 199 225 243 259 270 275 285 322 371 413 434 438 427 415 416 490 504 498 486 426 396 384 369 334 340 291 265 256 255 261 271 277 279 268 286 334 364 384 334 299 286 276 255 232 225 229 240 242 226 238 279 278 281 287 279 248 283 239 205 196 197 197 210 205 180 189 190 196 194 188 188 160 130 114 105 100 91 72 53 53 55 50 41 36 37 36 25 2 1 1 7 12 11 6 7 9 10 6 2 0 5 27 36 42 44 45 38 43 45 46 48 56 61 88 117 234 244 230 213 196 179 169 155 130 110 94 76 64 62 61 63 65 66 57 56 57 62 71 81 88 81 66 67 68 70 72 69 60 61 64 68 69 68 72 71 72 68 77 81 85 57 58 62 67 93 73 68 61 34 22 35 45 34 24 8 0 0 0 0 0 0 0 0 0 0 8 25 54 61 45 33 57 67 59 64 24 2 26 29 1 58 27 0 0 0 0 0 1 4 13 25 34 38 21 18 14 10 7 7 6 4 4 2012 1953 1927 1897 1887 1887 1889 1891 1883 1834 1781 1734 1703 1719 1723 1701 1680 1690 1634 1617 1604 1591 1582 1558 1543 1533 1506 1451 1440 1429 1422 1410 1385 1353 1270 1197 1141 1103 1095 1064 1030 1011 1000 954 938 920 906 897 886 873 864 838 807 810 811 809 805 800 800 810 799 797 805 808 822 841 860 873 876 898 914 921 928 936 943 963 970 967 974 975 968 988 1047 1125 1145 1141 1142 1142 1133 1097 1116 1124 1103 1056 1043 1040 1038 1038 1034 972 883 817 767 736 735 709 699 694 686 682 689 691 695 702 708 713 714 703 687 683 680 661 640 625 620 604 590 583 577 562 555 547 535 520 500 498 487 473 457 442 435 418 406 404 403 407 409 405 398 395 393 393 401 413 423 445 476 506 523 531 578 626 672 706 717 735 739 746 757 763 770 769 771 777 780 780 782 786 788 784 791 791 793 799 801 806 794 779 765 755 760 768 767 760 758 761 759 754 751 761 759 759 763 766 770 793 808 823 837 852 843 798 759 743 736 724 688 666 665 660 684 704 731 762 775 793 797 792 767 749 830 889 945 998 1019 1035 1055 1075 1043 926 833 805 811 831 835 848 853 868 894 890 875 773 696 713 724 629 568 543 511 472 444 420 398 370 340 316 304 299 270 232 212 204 193 199 188 173 168 173 173 181 198 230 259 244 229 215 213 207 184 184 170 159 157 156 156 167 175 180 190 195 203 207 211 221 234 253 287 327 326 367 426 480 509 573 620 631 626 603 532 492 461 450 479 490 572 696 833 938 972 975 973 975 972 980 980 981 987 990 1008 991 950 901 860 849 848 845 842 917 893 878 888 899 919 927 924 935 954 950 963 973 996 1048 1003 954 919 906 863 881 924 946 932 878 842 826 799 748 736 717 672 633 630 649 614 579 557 545 524 504 473 434 410 405 416 423 414 369 371 353 324 320 291 277 275 280 283 257 220 200 190 187 187 180 169 156 150 151 143 130 124 123 121 122 124 123 119 117 117 117 114 112 116 122 123 127 126 126 131 145 144 145 146 148 152 171 180 187 198 196 192 197 215 241 229 224 218 216 221 246 234 221 232 243 246 252 258 253 243 242 244 239 228 225 184 158 155 151 153 156 164 179 175 180 180 179 181 173 182 194 198 201 207 206 191 176 182 181 179 183 200 212 241 265 276 288 305 321 341 374 502 520 498 478 481 500 518 520 508 465 415 396 391 392 369 364 347 318 294 281 316 352 341 333 343 373 391 390 393 345 291 238 230 234 264 300 294 295 298 288 297 366 304 281 285 269 269 271 240 197 212 224 208 198 189 200 212 225 226 208 211 187 140 88 81 76 72 65 56 51 49 46 41 34 35 40 44 32 5 0 3 8 10 11 13 20 25 16 10 4 2 14 32 37 40 41 45 41 39 41 47 47 48 64 91 156 286 287 216 198 195 174 147 119 94 83 73 65 54 49 49 50 50 51 41 40 45 48 54 61 64 60 49 48 50 50 49 46 42 36 36 54 65 87 116 36 39 41 35 28 47 36 40 40 31 28 17 12 37 6 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 8 0 5 32 8 0 0 0 39 42 0 0 0 0 0 2 3 5 26 54 54 47 44 31 13 9 6 5 4 3 3 1966 1898 1869 1847 1840 1842 1847 1856 1844 1791 1729 1685 1666 1662 1671 1660 1637 1651 1589 1566 1557 1549 1535 1508 1496 1487 1460 1398 1390 1384 1376 1361 1337 1305 1217 1139 1088 1053 1049 1013 976 957 957 917 897 882 871 858 840 828 817 793 759 767 766 768 768 765 768 779 772 764 766 774 796 817 837 853 862 879 886 897 914 924 936 951 959 962 963 957 963 1000 1059 1110 1084 1092 1102 1104 1105 1097 1085 1077 1063 1017 1014 1009 1007 1013 1026 910 852 800 757 754 724 695 682 679 676 673 673 674 679 689 695 702 703 698 689 687 680 662 638 620 612 598 593 585 569 553 546 537 525 512 497 487 477 465 448 435 424 412 402 396 397 400 400 397 393 388 377 378 389 406 420 444 472 484 488 524 568 617 663 696 716 719 736 759 767 769 770 770 772 776 776 773 777 784 789 790 790 787 788 798 805 809 799 780 767 756 758 773 782 764 763 761 759 755 754 771 776 770 770 797 797 802 810 817 819 838 814 793 779 746 748 736 721 719 731 732 747 748 752 770 798 817 822 809 771 797 853 912 966 1002 1006 1004 1004 997 955 861 817 802 800 824 813 798 803 819 836 860 858 788 694 724 723 656 609 583 541 541 520 503 505 478 484 433 399 427 385 341 323 298 244 235 223 209 195 184 187 204 222 252 307 302 300 302 299 268 238 233 220 192 176 180 176 173 175 187 193 189 187 190 203 205 221 241 253 252 287 327 374 424 447 508 523 542 592 601 562 543 544 527 535 552 605 694 803 895 943 958 968 979 973 970 967 964 959 974 992 991 963 914 872 860 853 851 849 896 896 880 890 887 894 921 972 972 942 928 922 924 938 978 977 939 885 884 846 871 887 853 863 812 787 786 789 736 730 696 652 618 609 619 610 575 527 521 501 473 440 418 413 421 430 434 396 354 346 344 310 306 288 275 265 256 257 242 231 221 192 191 191 188 179 168 169 165 151 139 131 127 127 128 132 134 132 127 122 123 120 125 133 137 134 140 144 143 139 146 151 156 160 162 166 174 179 185 197 213 217 222 235 244 250 258 260 264 269 268 255 247 256 256 255 256 257 242 222 216 215 204 189 176 163 160 164 167 168 170 179 178 175 174 172 173 174 176 187 198 195 193 190 181 173 168 181 194 203 214 233 246 274 325 339 360 384 415 457 501 556 547 506 500 505 515 522 524 505 468 447 436 414 416 437 445 425 411 398 405 426 420 378 347 340 370 421 404 347 296 283 260 259 271 308 381 375 352 339 335 341 356 300 265 300 253 249 254 228 201 200 197 196 196 188 198 234 268 246 234 203 152 114 63 57 53 53 54 52 48 43 40 38 43 55 68 67 38 24 16 1 6 8 22 44 48 46 36 25 7 1 24 34 33 31 37 42 42 41 42 46 48 52 66 96 195 229 219 215 207 195 172 105 83 73 67 61 59 45 38 37 35 34 33 30 26 27 34 37 38 43 45 34 27 28 31 25 24 23 4 0 25 31 19 27 9 7 10 3 0 0 14 50 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 14 10 0 0 0 0 0 3 4 7 18 39 35 24 16 13 11 7 4 3 2 1 0 1920 1844 1812 1800 1795 1795 1801 1799 1784 1740 1685 1646 1636 1626 1617 1605 1594 1602 1546 1519 1511 1500 1480 1459 1449 1440 1415 1351 1345 1333 1319 1306 1288 1255 1188 1110 1044 1034 1002 958 922 908 917 872 851 840 827 805 791 780 768 750 722 720 728 734 734 734 743 752 745 732 737 753 773 793 812 834 853 847 858 881 897 911 927 941 948 947 951 950 953 973 1018 1090 1078 1073 1076 1076 1074 1075 1064 1046 1025 988 976 971 980 992 951 875 829 799 777 745 709 681 666 665 665 665 659 657 664 674 684 695 699 694 688 683 677 661 637 616 608 605 595 574 558 544 535 526 516 512 494 482 469 454 440 426 418 413 403 389 387 390 394 394 388 385 371 366 376 395 413 437 451 457 484 516 559 608 652 687 692 709 742 774 777 778 776 777 778 772 783 786 781 779 785 787 788 787 787 796 805 807 797 783 780 768 770 783 794 795 774 768 764 755 752 767 776 773 761 761 792 801 803 805 816 826 822 809 779 760 756 759 769 777 766 776 769 757 763 781 805 801 783 765 736 803 895 964 999 1001 992 995 1016 1025 958 870 827 803 790 822 806 809 825 809 815 837 817 754 672 689 686 685 675 600 598 594 564 529 535 540 542 517 490 544 478 395 356 355 327 282 258 243 228 232 219 221 231 247 297 318 327 335 355 328 297 286 277 237 242 228 212 200 194 209 213 214 217 211 222 218 225 249 251 257 273 292 320 367 379 376 401 476 535 565 570 574 588 593 598 612 643 703 782 856 884 902 954 973 972 962 950 956 943 954 972 980 964 916 910 894 860 856 863 895 915 898 900 902 880 855 885 889 896 892 882 883 883 903 912 891 826 814 789 768 758 776 782 752 722 731 720 731 709 690 684 621 576 573 589 591 572 551 503 437 399 398 411 423 424 436 390 347 317 297 281 276 281 283 271 248 239 234 229 210 190 180 177 174 175 171 167 161 147 144 143 142 140 137 139 136 135 135 131 133 134 136 140 148 147 149 155 158 169 160 152 153 153 155 161 167 178 188 194 196 201 212 227 228 235 244 236 249 260 255 240 242 246 248 251 250 255 235 207 193 184 168 163 156 159 174 178 178 173 171 177 174 171 166 172 181 182 184 189 184 181 177 170 157 161 172 199 239 245 265 287 302 322 413 449 472 489 528 567 591 583 541 500 524 543 548 546 556 532 525 534 490 455 458 489 532 510 500 497 502 505 490 425 356 312 310 301 298 288 288 269 288 300 314 341 336 348 353 327 311 302 309 300 298 327 332 310 248 193 222 217 204 230 266 270 261 267 267 222 183 132 102 83 58 48 48 50 53 52 49 45 45 47 56 72 91 74 52 39 23 5 14 25 37 58 58 50 43 37 32 14 22 29 6 31 38 38 38 39 40 45 55 62 66 162 227 225 294 285 224 188 157 99 73 63 58 55 47 38 32 30 29 28 27 26 23 21 19 16 10 18 21 17 9 6 1 0 2 7 1 0 0 0 0 1 0 0 0 0 0 0 0 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 2 7 11 14 14 14 13 12 11 9 6 1 0 0 0 0 1874 1794 1773 1757 1747 1747 1756 1763 1750 1693 1620 1613 1550 1558 1566 1553 1552 1555 1510 1478 1464 1448 1429 1412 1402 1393 1372 1318 1305 1288 1266 1251 1238 1202 1149 1085 1023 987 941 893 858 852 867 835 811 790 771 754 744 731 718 706 677 688 699 702 700 704 716 723 716 703 712 728 748 768 787 808 808 819 840 863 878 895 910 920 923 933 937 939 943 956 990 1050 1063 1058 1052 1049 1042 1041 1029 1007 992 987 952 944 958 928 873 840 823 806 761 730 697 670 654 653 652 651 648 648 656 668 675 681 685 687 685 679 672 660 634 612 606 601 588 568 551 534 522 515 510 507 487 469 457 446 432 421 416 409 402 386 382 383 385 386 385 378 365 357 366 387 407 417 424 451 474 506 553 603 647 658 672 699 736 778 790 777 770 773 780 774 777 774 771 781 782 780 780 786 790 797 807 807 798 796 783 775 780 796 796 789 786 785 774 757 747 763 770 761 757 765 782 795 796 795 814 818 815 804 776 772 778 790 793 794 788 798 800 781 764 793 786 758 735 732 732 844 951 972 983 994 987 989 1010 963 886 860 834 786 780 785 804 832 826 834 840 837 816 746 649 665 683 681 700 628 593 573 569 546 545 554 560 561 553 568 508 465 457 427 384 331 295 287 291 281 262 252 255 243 293 318 322 336 377 374 350 329 328 328 299 271 252 238 231 248 263 267 263 254 257 254 262 314 312 299 289 281 281 311 310 312 349 408 463 516 554 575 575 612 643 664 679 720 772 800 822 882 933 968 987 994 998 969 953 952 961 971 970 971 947 900 866 858 864 886 915 914 915 917 892 822 869 868 859 852 831 842 837 835 840 832 797 767 752 777 777 737 720 703 672 668 707 692 663 664 670 630 593 559 548 576 557 523 503 443 390 380 391 397 400 412 399 366 327 313 282 260 259 248 248 238 233 231 222 202 180 165 159 163 161 153 150 149 149 148 147 147 146 145 143 139 136 135 134 132 132 144 151 149 148 151 161 151 168 172 163 168 165 163 166 172 182 194 204 209 209 216 224 222 208 208 205 215 223 227 222 222 219 220 220 226 241 215 182 177 167 222 235 168 167 164 160 159 159 158 159 159 160 175 185 186 184 184 182 200 207 196 186 182 204 231 260 315 333 334 359 439 488 714 749 582 571 612 635 639 612 557 537 556 583 593 602 604 592 585 560 503 491 487 490 519 532 537 538 525 516 518 466 382 322 321 286 251 256 287 282 283 295 317 335 354 373 362 344 328 324 324 274 307 307 287 252 216 219 259 300 311 327 313 297 345 350 244 191 143 106 94 74 55 46 45 49 52 52 55 56 58 62 69 86 98 83 65 37 25 33 45 50 52 51 47 45 39 34 32 29 30 15 2 14 24 21 29 34 40 73 92 106 92 121 225 219 253 236 199 177 126 81 56 52 49 43 36 34 25 23 22 20 16 11 14 12 0 0 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 0 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 8 12 13 14 13 12 12 10 8 6 4 1 0 0 0 0 1833 1769 1748 1724 1703 1698 1706 1695 1676 1648 1608 1538 1474 1495 1519 1498 1502 1501 1468 1432 1412 1396 1380 1366 1357 1349 1335 1294 1267 1243 1217 1199 1185 1146 1108 1068 964 915 868 826 800 803 813 813 782 739 725 712 701 687 674 669 652 659 665 667 669 678 686 690 689 679 689 704 723 743 762 759 779 800 819 840 856 875 887 892 904 933 928 925 930 943 968 998 1015 1027 1033 1023 1006 1000 994 973 969 949 924 913 901 845 829 819 810 791 746 712 683 659 643 641 639 641 642 638 642 653 663 669 671 680 680 675 668 658 632 626 612 595 583 561 542 524 513 510 506 498 481 464 451 436 425 420 413 401 397 382 375 375 378 377 375 370 360 349 355 373 381 390 416 445 471 505 547 592 609 640 670 699 735 785 792 786 778 769 779 775 777 779 771 773 773 773 777 783 790 794 797 797 796 788 787 781 780 799 804 805 808 801 776 752 747 758 772 768 773 772 782 793 785 796 802 811 822 815 802 784 800 833 835 815 822 829 812 777 800 804 781 745 720 751 810 903 984 988 994 988 985 998 1025 943 922 905 853 795 768 782 809 801 804 841 835 822 813 728 690 690 672 644 653 644 603 554 544 539 533 533 541 558 575 542 507 495 465 465 428 374 333 335 340 326 306 291 297 280 293 311 336 344 368 384 383 358 359 356 341 318 294 279 275 282 289 292 293 285 287 296 302 332 354 374 378 355 323 328 347 362 323 366 414 466 513 513 545 600 652 690 709 742 764 776 808 861 918 961 985 985 994 998 989 979 980 964 956 953 947 917 886 868 864 871 870 897 916 927 927 852 842 839 840 839 806 786 774 775 768 769 762 733 684 642 638 641 647 660 626 626 632 627 612 581 601 589 535 477 511 509 482 453 492 445 398 376 381 375 386 387 376 361 346 338 297 244 231 217 220 223 224 234 212 192 178 168 152 149 144 141 147 146 150 153 153 150 152 148 145 142 140 142 140 135 133 139 151 158 159 156 173 167 170 183 183 189 190 191 191 194 197 212 228 233 238 242 240 226 228 236 224 212 198 193 202 197 187 189 181 182 182 179 173 161 156 168 182 172 167 158 147 145 149 155 160 163 173 198 201 195 192 202 207 253 305 319 327 337 361 392 381 400 395 401 466 549 528 582 635 627 636 648 653 641 596 612 618 620 641 666 661 645 608 595 556 568 579 565 523 558 570 558 542 516 522 511 465 407 388 380 349 305 293 314 335 339 323 319 320 346 406 369 356 361 379 362 291 279 277 259 257 259 263 275 331 344 371 363 319 382 329 279 226 182 156 124 88 70 64 54 50 52 54 56 62 72 77 74 84 88 85 75 37 35 48 55 57 56 51 47 43 23 10 3 4 20 4 0 0 0 10 27 35 53 119 89 87 113 132 177 192 200 198 219 154 97 68 46 43 42 38 31 29 23 20 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 12 12 13 10 9 8 6 3 1 0 0 0 0 0 1808 1760 1723 1688 1657 1638 1646 1653 1655 1617 1492 1431 1411 1441 1468 1434 1446 1445 1412 1371 1364 1347 1334 1322 1310 1302 1299 1253 1220 1196 1168 1147 1126 1102 1075 1023 901 847 807 776 758 758 755 754 738 701 687 672 658 646 640 634 625 625 629 635 645 652 656 662 668 661 670 683 699 713 711 727 754 778 795 814 832 853 864 865 878 926 919 901 897 903 929 945 974 1000 993 989 972 959 951 948 923 907 893 863 814 804 797 793 787 774 731 700 673 650 640 634 630 633 637 637 644 653 657 659 666 673 675 671 664 656 649 632 606 582 572 552 534 521 513 504 496 488 475 458 443 430 425 420 411 392 394 381 369 367 366 365 365 363 355 340 344 348 362 392 422 445 468 500 538 561 586 636 671 691 735 781 802 803 790 780 775 773 772 767 772 772 772 774 776 779 789 791 789 789 792 783 792 793 783 809 814 804 798 801 770 751 743 746 755 758 759 757 765 786 786 791 806 824 827 818 802 806 838 885 886 865 858 857 856 831 843 838 812 787 783 825 887 957 1020 1011 990 981 983 981 980 976 969 933 861 793 746 737 754 760 816 812 789 761 756 724 678 645 664 685 631 631 618 563 577 546 531 535 549 551 545 524 501 455 459 474 455 415 398 379 383 373 340 309 319 317 317 330 370 355 361 381 392 378 373 361 345 333 326 312 308 307 300 313 313 312 315 320 318 332 374 433 464 463 452 442 416 377 402 395 394 418 440 473 521 577 639 695 728 748 760 783 825 865 909 947 958 990 1019 1024 1019 1015 1006 995 982 958 957 929 902 878 861 861 873 892 914 932 942 925 896 856 840 817 775 732 693 682 715 709 700 689 649 636 632 615 607 611 602 594 578 574 558 534 540 550 512 451 440 450 461 419 437 436 421 398 405 390 385 386 386 368 359 341 311 283 242 218 207 207 204 215 211 201 195 192 191 188 174 152 146 146 151 159 161 158 155 152 149 144 154 156 152 145 141 143 149 156 172 167 179 185 184 191 210 212 201 207 215 217 222 236 262 263 263 267 272 268 249 239 238 229 208 205 197 178 165 163 161 158 151 150 149 142 160 223 190 165 156 153 152 156 163 170 177 184 196 217 239 245 258 277 299 341 399 468 511 545 577 583 533 546 582 564 600 609 616 633 634 720 724 712 693 679 653 671 684 678 662 651 668 689 639 645 659 673 670 640 608 594 576 580 542 520 509 490 470 448 446 437 422 390 360 365 389 354 348 346 338 330 389 327 300 310 316 301 287 292 340 317 315 320 319 322 336 362 364 354 286 322 341 315 252 227 181 121 84 78 80 70 49 53 55 57 68 82 74 70 70 70 67 52 43 51 59 58 54 48 47 49 34 10 0 0 0 0 0 0 0 4 21 29 28 36 39 42 53 63 86 141 174 159 149 154 118 66 52 42 39 37 31 27 25 23 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 1 8 10 11 11 11 11 9 6 5 3 1 0 0 0 0 0 0 1798 1740 1694 1653 1618 1609 1589 1581 1560 1503 1408 1372 1375 1396 1408 1377 1385 1386 1357 1312 1312 1294 1286 1278 1270 1267 1255 1209 1169 1145 1121 1097 1078 1059 1023 959 850 795 762 739 726 723 718 715 702 664 650 634 622 615 606 608 595 592 601 614 622 625 632 642 650 643 650 661 674 686 684 705 734 759 768 788 808 822 831 845 854 893 894 873 866 890 896 923 959 985 949 948 935 916 912 900 876 871 851 787 776 770 766 764 759 748 712 685 663 646 642 627 622 625 630 628 636 639 642 653 660 669 671 667 658 656 649 629 601 575 564 545 530 522 514 496 488 481 471 455 439 436 426 417 411 390 389 382 375 374 364 360 359 358 351 337 336 337 349 379 416 445 468 493 520 535 580 632 676 702 736 779 797 793 780 788 778 767 763 778 776 769 769 775 775 782 791 796 794 781 782 784 791 798 796 808 802 804 817 806 773 751 743 749 742 734 741 753 763 777 780 794 818 838 866 851 836 843 870 907 914 911 901 888 885 891 898 887 860 837 847 893 942 952 990 996 991 993 1006 986 983 981 951 897 860 789 732 712 714 749 747 767 760 706 696 686 662 635 630 616 603 594 586 562 580 583 588 599 625 583 556 532 474 463 457 468 473 460 441 420 414 405 375 343 337 333 325 325 330 345 358 360 354 376 374 363 357 355 345 332 327 329 328 342 340 335 337 340 348 370 412 473 521 537 554 567 540 497 506 491 452 458 434 450 496 559 610 679 710 723 758 799 821 854 895 920 937 974 1004 1025 1041 1045 1049 1046 1022 974 957 932 912 898 898 879 866 872 898 925 932 942 932 873 834 785 751 734 726 666 654 650 647 638 610 597 572 542 563 575 577 563 547 559 543 526 517 523 494 484 462 439 452 423 417 421 430 432 441 423 401 405 412 391 373 358 331 326 283 242 230 223 204 194 197 207 216 208 203 200 193 172 161 160 163 159 164 167 165 164 159 159 162 167 176 159 157 161 162 158 191 199 202 201 204 210 242 259 239 218 227 236 242 254 277 290 286 269 268 249 237 243 243 229 220 215 203 178 160 153 154 161 162 151 145 138 138 148 144 148 151 158 173 185 196 206 207 226 235 259 330 343 370 401 427 440 450 567 672 703 742 726 688 685 767 797 785 771 766 740 735 772 810 824 825 774 738 724 687 729 698 659 685 720 701 730 768 723 676 637 605 590 590 600 583 545 487 482 470 457 421 400 397 393 397 395 367 344 353 359 352 347 320 298 301 294 277 278 288 308 353 376 394 361 330 347 385 375 228 238 215 196 197 278 267 233 167 91 89 82 86 81 47 49 52 56 62 66 64 63 63 62 56 46 45 55 56 54 49 47 54 50 22 0 0 0 0 0 0 0 0 14 28 27 32 37 38 38 42 57 95 134 146 109 82 73 71 46 41 37 33 30 25 23 22 19 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 4 7 7 8 8 8 7 6 3 1 0 0 0 0 0 0 0 0 1772 1728 1672 1615 1583 1522 1505 1499 1480 1432 1364 1343 1346 1356 1359 1341 1334 1331 1312 1269 1265 1247 1235 1228 1225 1224 1210 1162 1113 1088 1066 1050 1038 1013 966 900 809 757 728 708 706 691 685 683 673 633 615 603 595 585 578 582 585 582 577 596 596 603 613 622 631 623 627 636 643 642 660 687 716 738 741 762 777 786 799 806 831 862 864 840 835 833 855 887 923 956 906 901 903 897 898 859 855 860 837 750 741 736 734 735 730 722 706 679 654 650 634 620 614 616 622 625 628 633 645 656 656 661 666 667 654 647 638 621 594 566 553 538 530 524 507 493 483 475 468 457 452 437 422 414 412 389 383 382 377 367 355 352 353 353 345 336 331 332 350 397 435 460 477 489 503 538 587 638 677 704 731 750 771 800 791 790 782 771 767 768 762 762 768 781 775 781 786 790 799 789 787 789 796 803 805 808 805 804 811 783 769 757 750 745 735 741 747 747 757 763 768 795 832 858 891 871 852 851 854 913 930 938 951 939 944 948 942 931 914 900 923 958 975 1001 1027 1009 992 1000 1014 1010 997 956 904 899 881 812 744 736 678 683 785 883 809 744 736 713 657 616 617 611 590 570 568 552 563 601 648 654 672 653 625 573 506 484 475 477 484 485 458 441 432 423 398 375 366 353 331 313 321 331 329 314 319 340 354 364 356 351 352 356 362 360 353 364 372 366 366 366 367 379 418 498 541 563 599 646 638 609 598 588 557 548 506 468 453 519 564 613 645 689 744 781 813 849 880 893 926 964 1002 1032 1048 1060 1069 1073 1044 988 958 943 934 925 916 894 878 874 892 899 899 908 924 889 846 794 750 734 721 666 620 597 606 588 572 562 557 546 541 536 526 510 495 481 493 500 473 471 461 451 431 415 407 388 376 382 387 411 446 464 436 411 408 403 401 395 366 360 333 301 298 269 239 216 203 199 206 203 200 189 183 181 177 174 171 168 173 175 172 175 174 171 171 179 197 189 191 196 190 186 213 229 235 256 261 248 256 287 288 267 258 261 270 278 315 328 288 260 257 251 251 247 226 222 214 194 175 164 161 158 153 157 162 162 156 147 154 159 160 161 164 170 179 206 260 279 292 306 308 319 408 447 492 544 571 602 621 702 844 849 890 874 830 811 881 898 871 838 853 818 808 820 837 804 792 748 695 696 681 731 745 709 721 737 743 742 710 712 688 648 597 595 586 602 599 554 496 482 469 445 383 360 350 360 370 363 333 320 325 312 315 306 298 306 312 300 273 239 255 304 304 294 293 280 268 287 323 347 210 207 225 230 243 271 275 237 142 133 105 95 97 77 52 44 48 56 61 61 61 61 61 56 52 50 49 54 53 48 49 54 47 37 20 0 0 0 0 0 0 0 0 5 17 22 31 36 33 32 33 44 69 99 95 68 37 32 33 34 34 31 21 20 20 19 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 5 5 4 1 0 0 0 0 0 0 0 0 0 1751 1708 1648 1573 1498 1462 1453 1448 1428 1385 1321 1304 1307 1315 1312 1309 1295 1282 1265 1233 1221 1209 1202 1200 1198 1184 1161 1113 1058 1033 1019 1008 989 957 910 851 775 725 707 704 682 666 659 657 649 611 596 588 576 556 554 562 564 559 558 572 575 583 594 602 609 603 605 612 613 626 647 669 692 713 717 730 740 755 773 790 807 828 834 807 803 803 819 853 897 910 862 840 844 856 843 804 790 787 760 718 708 703 701 703 699 693 685 673 656 639 621 610 606 611 617 616 617 622 627 638 647 654 659 660 649 637 627 612 588 562 547 534 523 517 503 490 479 471 468 468 454 437 422 413 412 390 378 378 373 366 354 348 349 351 345 338 329 329 353 397 442 473 486 492 524 560 600 640 679 715 725 737 777 851 805 794 788 771 771 767 777 777 771 785 782 786 791 795 794 789 789 794 801 805 810 811 807 808 814 796 781 773 762 743 741 741 738 738 752 758 775 815 883 889 902 890 871 872 875 918 938 943 968 965 964 954 949 967 959 956 962 973 986 1004 1006 1012 1015 1013 1017 1011 994 980 992 945 889 832 783 695 740 737 808 1011 919 878 863 821 736 643 646 630 599 594 588 569 569 598 651 631 632 630 612 559 519 493 479 475 472 474 462 449 443 426 412 409 403 383 352 324 309 303 300 302 304 310 327 346 348 364 368 366 364 366 373 382 386 387 383 384 390 403 441 502 523 551 609 660 676 674 665 658 658 621 575 525 460 490 522 537 558 645 718 779 823 841 847 883 917 950 983 1021 1036 1035 1045 1085 1078 1034 983 947 941 936 927 915 897 869 875 875 883 900 919 894 854 810 782 738 717 684 635 583 575 561 548 535 556 522 505 505 505 481 448 433 437 440 426 426 433 434 390 392 373 369 385 389 374 386 415 465 454 452 436 429 468 442 401 368 352 361 327 296 269 241 213 204 200 195 197 194 188 184 182 180 173 171 175 180 186 190 193 194 193 191 195 197 198 200 208 217 225 242 254 261 253 251 249 280 287 285 287 283 294 305 309 286 276 280 282 286 282 258 237 225 203 176 165 163 165 167 164 165 166 165 166 163 171 176 176 180 190 206 228 257 329 376 413 426 402 386 483 595 661 713 770 794 800 820 865 858 888 921 902 908 905 898 888 822 837 821 795 787 752 725 706 631 622 638 664 691 731 708 684 641 611 643 672 694 700 686 665 641 612 589 557 497 434 404 416 415 378 330 297 318 322 330 317 299 325 299 305 332 355 314 304 315 327 337 338 319 272 233 220 219 216 216 218 227 223 253 287 284 257 270 280 204 165 138 115 108 91 58 40 42 48 54 59 62 63 61 57 49 44 49 49 50 47 40 47 45 27 0 4 2 0 0 0 0 0 0 0 0 0 13 26 25 18 20 22 27 55 50 49 40 28 27 27 25 23 19 19 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 5 4 1 0 0 0 0 0 0 0 0 0 0 1723 1676 1607 1499 1424 1410 1408 1399 1373 1339 1312 1281 1265 1273 1275 1268 1251 1235 1228 1220 1195 1183 1178 1168 1154 1133 1109 1065 1007 989 977 957 930 898 854 803 742 705 698 677 658 645 639 636 626 591 579 569 550 541 534 533 535 539 539 540 549 561 572 580 586 590 590 587 596 611 629 647 665 687 690 695 711 733 752 778 788 802 813 773 767 767 784 818 858 860 842 817 795 808 788 769 767 769 729 693 677 673 674 674 672 668 663 658 637 625 611 600 597 606 607 607 612 622 629 632 639 645 646 649 640 626 614 603 581 551 542 531 515 510 496 483 473 468 467 465 454 438 422 414 413 405 392 372 369 365 355 345 343 343 344 338 330 328 355 427 477 494 505 523 550 581 612 647 690 701 717 765 859 899 825 790 795 789 771 766 762 765 776 794 796 788 783 806 822 816 808 807 806 805 808 809 809 813 814 799 787 775 760 738 739 743 740 753 756 771 792 839 1038 1023 958 902 900 888 885 917 954 962 984 990 980 968 971 990 1003 1007 1010 1013 1047 1051 1088 1171 1171 1185 1209 1189 1129 1113 1016 934 887 865 810 865 924 942 975 1089 1041 1014 976 928 845 728 686 681 666 654 618 608 606 548 582 565 552 549 562 557 546 521 495 484 471 466 458 449 444 434 430 426 417 399 372 335 312 325 325 324 311 298 300 324 330 330 334 347 364 371 371 374 394 392 391 395 407 416 451 467 490 535 598 656 690 701 694 691 677 653 621 585 529 489 482 491 499 585 666 740 790 790 824 862 898 928 961 991 999 1007 1024 1062 1069 1043 1000 970 962 952 942 924 897 877 874 878 881 860 868 868 852 828 820 759 718 693 659 612 585 570 548 530 529 508 498 505 491 464 435 418 421 405 403 397 387 385 357 335 327 332 332 357 387 394 380 430 431 438 448 462 513 502 457 391 391 385 338 301 288 272 253 245 231 206 200 199 197 196 194 187 183 179 172 175 190 189 188 206 197 208 212 213 222 225 235 240 248 276 290 296 299 306 274 281 296 322 332 314 302 298 298 290 298 302 303 296 282 264 253 225 191 184 175 167 167 169 166 167 169 168 175 180 188 197 198 211 221 241 277 286 390 469 506 495 462 462 594 795 829 845 877 887 869 865 834 832 879 938 927 912 863 785 795 741 727 730 705 709 642 648 689 705 725 699 673 655 643 591 539 511 503 578 598 621 672 666 639 617 616 598 544 505 490 498 481 446 412 373 316 327 326 313 302 291 294 307 322 344 336 302 302 320 322 385 385 321 246 226 235 236 229 221 214 208 243 318 251 267 315 329 305 251 197 130 131 113 76 48 43 41 48 53 58 64 65 58 49 44 41 46 47 47 46 37 36 32 21 18 20 11 0 0 0 0 0 0 0 0 0 3 7 2 0 9 31 20 17 19 24 28 21 17 17 16 15 14 12 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 3 5 5 5 5 3 0 0 0 0 0 0 0 0 0 0 0 1688 1643 1569 1430 1410 1397 1388 1371 1328 1296 1272 1240 1213 1211 1225 1220 1205 1190 1189 1192 1169 1153 1145 1131 1110 1090 1065 1028 984 964 934 905 877 845 806 766 726 695 671 649 634 623 616 612 600 575 560 549 538 541 533 528 525 522 518 526 535 544 552 559 566 570 569 566 581 598 614 629 645 660 659 672 694 713 726 750 759 758 754 739 733 737 750 776 811 813 814 804 768 760 741 719 706 710 705 670 649 644 646 645 646 644 643 641 625 611 599 590 586 590 593 596 598 606 618 622 626 631 630 637 630 616 601 590 573 569 551 523 507 501 489 478 473 472 465 461 455 443 425 417 415 414 404 370 362 363 358 345 340 337 338 335 330 340 382 436 464 479 541 560 577 598 619 653 662 683 711 768 912 930 854 780 784 790 793 788 789 809 796 790 795 809 828 811 830 827 813 814 811 807 805 808 816 818 819 817 803 773 765 745 740 748 760 763 774 790 809 832 1015 1003 951 935 902 897 893 915 959 959 961 961 969 984 986 1005 1012 1018 1036 1044 1053 1031 1134 1360 1439 1448 1353 1201 1133 1098 1019 967 957 930 969 1046 1084 1105 1120 1157 1165 1125 1063 1020 953 837 773 811 822 769 678 619 635 547 562 572 558 540 537 540 530 518 536 483 468 463 457 448 443 434 422 410 410 400 390 368 339 359 343 338 337 324 310 312 315 319 327 339 343 356 380 382 379 389 395 395 402 415 420 435 470 507 559 613 659 689 684 667 660 652 634 614 571 554 546 521 489 543 626 693 688 750 790 824 864 898 925 930 944 980 997 1033 1064 1070 1035 1033 995 966 951 940 927 924 907 881 862 876 890 878 852 851 828 779 726 695 673 643 628 607 569 556 539 521 511 493 479 469 448 406 410 404 394 381 382 367 327 303 298 301 312 332 359 385 371 380 384 397 430 486 509 520 507 499 400 356 330 302 287 267 259 252 237 218 207 207 214 213 200 191 188 186 173 186 195 194 181 206 217 222 224 228 246 265 281 287 305 309 305 300 308 344 328 320 333 366 342 334 332 333 297 358 362 334 321 301 286 280 257 191 183 183 177 168 168 168 169 174 177 181 193 199 203 207 214 226 245 275 296 337 429 525 559 533 528 560 673 881 858 843 855 850 838 832 818 816 861 870 849 829 829 780 731 681 659 676 657 611 601 613 630 632 630 644 647 647 631 620 614 611 575 578 585 600 606 581 559 571 603 603 571 550 552 554 551 519 469 408 410 394 364 331 321 288 307 342 334 338 316 304 310 323 374 377 313 254 235 233 244 268 280 275 259 242 259 300 292 347 388 328 275 237 185 150 138 100 60 44 40 44 50 54 58 62 62 56 46 46 43 43 43 37 32 30 30 28 26 24 22 11 0 0 0 0 0 0 0 0 0 0 0 0 0 2 17 7 0 5 15 20 17 15 11 7 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 2 5 6 6 6 4 0 0 0 0 0 1 2 1 0 0 1 1 1660 1609 1535 1451 1397 1383 1373 1338 1286 1266 1240 1212 1186 1180 1185 1179 1167 1156 1152 1153 1140 1125 1110 1087 1068 1051 1029 1010 1000 932 893 864 833 802 767 749 720 672 645 628 615 607 601 594 585 566 546 534 533 559 557 538 519 519 513 518 525 532 538 545 549 551 554 558 572 586 601 618 628 629 642 659 678 691 701 723 736 733 728 710 707 710 718 734 750 761 773 773 738 729 709 687 674 668 660 639 624 621 621 621 620 620 622 626 610 598 588 577 576 575 581 586 588 595 612 618 618 618 617 621 616 603 589 579 576 564 541 513 503 492 481 474 472 467 461 462 461 448 428 422 420 417 413 378 362 358 358 350 350 340 334 332 331 353 391 411 430 495 582 599 608 622 632 643 657 684 743 864 929 938 877 816 781 780 778 773 776 784 783 791 804 825 896 831 825 839 835 840 825 813 809 812 817 818 818 812 795 781 763 745 741 760 763 780 799 815 834 881 966 994 981 951 932 926 917 925 949 948 950 961 978 985 991 986 987 1005 1028 1036 1027 1127 1352 1369 1495 1452 1298 1143 1126 1086 1030 1008 1024 1078 1173 1202 1194 1203 1207 1250 1251 1206 1144 1102 1041 957 918 1016 986 920 819 710 638 589 605 615 585 585 585 589 595 602 592 530 486 463 456 443 439 429 407 380 388 381 378 383 382 370 349 340 347 355 342 340 335 319 324 328 339 360 370 356 376 392 400 400 410 417 418 427 460 480 515 556 589 583 617 624 621 629 623 616 611 601 567 552 515 522 550 549 624 700 753 789 831 864 874 883 915 948 964 994 1027 1050 1047 1034 1005 972 952 952 954 936 906 887 884 862 836 859 868 861 838 797 736 714 698 692 677 640 597 572 556 550 551 511 475 452 458 418 413 411 402 390 354 328 311 295 290 285 295 308 319 337 342 343 348 358 441 450 481 508 416 483 435 368 334 306 286 271 259 247 237 224 214 208 209 212 208 208 210 197 193 201 211 216 208 207 208 217 229 247 260 274 297 303 321 345 373 373 368 355 347 349 359 384 403 407 403 413 410 415 386 344 327 299 281 272 233 176 166 167 169 162 164 168 177 198 205 214 223 226 201 201 207 256 320 376 415 456 507 592 586 581 602 668 798 869 848 813 808 807 799 796 795 752 746 742 739 748 763 728 702 675 652 662 673 669 631 611 618 607 595 618 629 633 620 596 587 590 585 576 585 540 534 525 523 610 625 598 569 540 607 672 621 524 452 466 471 441 406 330 302 293 304 342 308 303 315 324 327 362 402 396 335 272 262 265 259 312 326 314 304 308 333 346 383 354 303 245 219 196 165 137 105 69 44 41 40 45 52 55 57 58 57 55 47 48 47 43 39 32 28 28 29 28 29 31 25 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 18 15 16 16 16 16 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 1 4 6 6 6 6 6 5 3 3 4 4 5 6 5 6 5 5 5 1633 1592 1553 1450 1378 1361 1351 1296 1249 1228 1221 1199 1155 1151 1153 1143 1130 1125 1121 1124 1112 1090 1069 1053 1043 1025 1010 1003 965 901 863 837 800 774 739 725 709 670 631 612 600 589 581 577 574 556 534 523 530 575 568 537 534 514 509 512 519 524 529 532 535 539 546 549 561 575 591 603 604 615 632 650 661 668 679 687 692 703 698 688 680 680 688 694 697 712 730 735 698 697 688 674 672 647 627 609 598 597 597 596 596 598 602 605 592 580 572 566 563 561 566 576 585 581 589 594 596 605 605 607 602 590 575 572 565 551 531 505 498 484 474 471 466 464 462 461 462 450 438 433 427 422 425 393 368 357 358 358 354 343 335 336 337 366 383 401 451 514 598 637 645 651 656 648 658 688 736 831 934 917 858 848 810 801 810 820 802 801 802 810 834 906 965 913 864 850 851 861 839 817 807 802 798 803 814 818 804 787 768 755 759 773 781 804 827 843 864 924 971 989 984 953 930 905 903 932 930 929 918 909 929 967 970 970 981 1004 1008 1031 1058 1137 1356 1372 1376 1321 1221 1159 1164 1146 1127 1117 1155 1297 1340 1316 1277 1276 1284 1314 1333 1287 1230 1180 1119 1074 1085 1122 1118 1071 956 728 639 615 632 656 621 624 622 618 624 659 648 584 509 462 455 451 451 441 415 377 369 363 361 362 377 375 360 344 340 358 360 359 354 338 329 330 342 350 351 371 377 381 396 405 409 416 426 432 448 467 492 519 524 541 567 581 582 599 601 599 598 601 584 562 539 528 533 528 594 668 727 764 803 819 829 859 889 917 935 956 992 990 1022 1027 1006 973 965 966 958 943 929 905 882 876 921 933 913 891 869 841 777 740 730 718 693 664 625 594 579 577 564 539 500 455 453 430 422 413 407 389 366 342 312 304 300 291 296 317 305 317 322 327 335 347 372 392 410 430 365 365 352 337 322 312 297 279 265 249 235 225 221 220 211 212 213 215 215 218 224 221 215 222 226 224 223 228 247 283 309 314 364 340 344 372 386 365 380 377 367 374 374 390 413 427 425 422 417 409 390 316 280 251 230 201 179 177 180 169 172 174 178 185 191 225 248 260 265 246 202 242 339 434 486 517 541 552 565 599 616 642 714 856 879 863 840 875 890 879 856 799 764 730 719 696 669 682 703 709 682 626 626 631 630 626 609 612 605 597 568 578 592 595 589 530 533 556 568 542 539 533 541 556 573 599 584 570 540 479 489 488 488 465 473 500 499 472 419 333 294 296 307 356 342 329 360 373 376 391 407 382 347 334 344 369 362 418 425 404 427 439 415 427 415 304 235 207 199 175 156 110 59 40 42 41 42 47 52 52 51 51 53 56 52 50 47 46 37 32 30 30 29 29 31 31 16 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 13 11 13 13 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 3 6 6 6 6 6 6 7 7 7 8 9 9 10 11 10 11 10 10 9 1613 1591 1551 1424 1362 1341 1324 1271 1225 1214 1198 1167 1124 1119 1117 1110 1100 1099 1098 1096 1078 1049 1036 1018 1005 992 979 973 926 875 841 818 781 759 746 729 699 661 624 603 587 573 570 568 561 544 524 519 529 551 556 551 552 510 502 507 513 518 520 520 523 529 536 543 555 569 578 579 591 605 623 640 646 651 654 660 670 679 676 667 660 659 657 658 665 677 691 697 672 666 666 666 663 634 605 586 581 570 568 566 568 574 581 586 577 564 557 552 548 547 551 562 575 570 567 570 580 587 590 592 591 580 576 565 554 543 527 499 485 474 467 466 460 457 457 462 470 454 450 442 431 424 434 410 381 361 363 359 356 349 341 345 353 366 385 418 453 516 611 671 676 696 697 681 673 691 740 806 857 868 854 845 825 807 800 810 814 818 820 825 850 936 1034 986 883 902 877 866 848 825 816 812 812 816 818 817 808 794 780 775 779 791 806 829 856 885 909 937 965 996 992 960 930 916 923 931 922 918 915 912 939 977 994 993 985 1001 1012 1033 1074 1153 1168 1281 1331 1298 1243 1212 1194 1185 1170 1108 1377 1481 1461 1402 1355 1360 1360 1382 1424 1366 1342 1296 1252 1258 1183 1214 1244 1219 1100 862 818 736 607 643 620 631 644 649 660 685 666 615 543 486 482 471 457 456 438 401 373 357 356 353 349 358 370 376 359 362 365 363 366 359 344 342 348 339 338 348 369 394 394 393 395 403 411 416 435 451 462 470 482 506 530 550 555 571 577 577 581 588 578 562 548 544 536 515 549 627 697 725 740 755 795 832 858 887 907 920 925 931 958 989 998 968 960 961 968 980 944 912 904 912 832 818 870 904 905 880 818 808 810 736 704 675 644 620 623 574 551 539 521 478 454 447 435 403 397 371 351 336 316 331 313 294 290 288 301 303 305 314 315 326 344 359 356 378 358 333 327 315 317 309 294 283 266 252 236 220 218 214 216 211 199 203 198 195 200 218 207 220 228 230 231 249 258 292 343 357 371 370 377 383 363 355 370 384 389 390 381 378 385 397 398 389 368 339 343 280 239 227 209 187 185 203 223 196 197 196 198 212 224 247 260 272 286 234 213 249 334 545 584 600 621 643 634 635 661 726 809 860 869 841 834 917 988 1050 1046 880 786 747 703 592 572 577 591 615 631 611 619 627 629 641 637 610 583 556 534 530 524 517 511 504 514 528 546 521 511 516 535 554 550 559 589 578 518 464 441 459 487 487 488 501 512 517 468 443 448 420 384 397 412 399 404 402 397 404 410 399 393 388 389 430 467 495 490 459 473 469 466 476 379 278 209 197 175 146 118 81 40 40 43 45 47 52 50 49 49 49 55 59 58 53 52 47 40 36 36 33 32 31 32 28 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 5 9 12 10 0 0 0 0 0 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 1 2 4 5 6 6 6 6 6 6 7 8 9 11 12 11 11 14 15 15 15 15 14 1610 1568 1500 1399 1346 1325 1304 1244 1237 1207 1169 1138 1095 1093 1089 1084 1081 1076 1070 1065 1051 1027 1014 997 983 976 968 941 899 856 823 798 764 753 739 712 674 638 621 605 588 575 571 565 552 534 518 518 525 530 533 536 527 504 497 502 508 510 511 513 517 522 530 537 548 557 559 573 584 596 611 626 632 633 634 640 655 661 660 649 636 629 630 635 641 648 660 665 646 634 642 671 658 621 585 566 569 543 537 539 545 548 557 566 562 550 549 537 530 528 534 544 558 550 544 550 559 566 570 575 577 561 565 554 539 530 520 495 481 472 462 463 457 452 449 452 462 461 453 442 434 427 439 424 403 401 377 364 358 353 350 360 367 374 393 435 454 517 618 700 696 719 721 704 684 695 741 794 819 830 835 843 838 839 850 835 838 841 842 856 884 943 993 995 975 910 875 868 859 830 814 810 809 817 839 830 823 808 795 796 799 829 866 887 884 916 935 944 957 982 961 931 915 920 940 937 924 914 916 935 951 981 1000 1002 975 1000 1021 1050 1102 1107 1210 1297 1332 1306 1257 1219 1200 1196 1182 1147 1436 1599 1539 1469 1468 1455 1445 1462 1509 1491 1480 1466 1460 1380 1292 1300 1338 1335 1222 1161 1082 901 671 649 632 631 637 642 624 635 653 640 575 535 520 501 481 473 447 422 404 395 370 364 371 375 376 405 402 401 401 398 398 377 367 375 367 348 340 344 358 382 380 384 391 400 417 423 432 441 443 446 458 473 497 527 540 547 549 557 565 573 569 562 555 533 527 521 528 566 641 651 657 704 757 792 828 858 876 854 867 905 948 976 985 970 958 954 973 956 940 920 892 894 947 966 928 925 934 920 909 909 881 788 725 680 650 644 612 567 534 517 511 485 475 464 435 395 380 360 344 345 345 334 312 293 291 284 284 286 289 309 317 321 329 349 342 366 363 337 335 319 313 308 306 286 286 274 258 246 243 232 227 227 204 207 209 204 189 205 209 219 226 227 233 261 283 302 336 352 355 358 363 363 347 343 350 356 381 384 376 372 389 395 398 390 367 333 302 276 283 292 268 237 222 229 243 235 235 231 223 238 259 274 284 354 285 241 277 383 505 580 638 679 673 668 639 654 735 813 885 934 914 844 875 1020 1191 1276 1209 980 857 815 717 636 603 579 572 578 578 609 650 663 639 609 589 569 552 527 518 506 482 474 480 512 544 519 505 490 481 480 506 512 503 499 493 517 499 465 447 451 460 470 486 547 572 537 485 463 478 485 457 423 413 377 354 360 392 412 397 378 366 373 380 381 386 423 423 412 425 442 416 361 308 238 167 147 134 121 106 77 82 69 58 48 50 51 50 48 50 54 58 61 61 60 61 55 46 41 39 39 35 28 27 20 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 12 12 2 0 0 0 0 9 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 1 4 5 5 5 6 6 7 8 7 7 7 7 8 10 12 13 14 14 15 18 18 17 19 19 19 1594 1531 1460 1381 1331 1303 1275 1270 1229 1185 1148 1115 1083 1068 1064 1065 1063 1057 1043 1033 1021 999 992 971 959 952 935 905 873 840 808 785 772 757 735 706 672 641 618 602 593 589 573 560 543 526 514 515 517 521 527 528 516 498 491 496 501 502 506 510 513 518 525 533 539 542 557 568 577 588 601 615 614 616 621 627 644 651 648 635 621 616 616 620 625 628 632 637 624 613 617 625 645 618 572 542 542 515 506 511 519 528 538 546 546 539 536 526 516 510 514 525 527 521 519 526 541 550 552 553 561 547 552 547 534 523 513 491 479 473 457 458 454 447 442 451 450 453 450 442 434 429 439 444 438 415 390 372 362 358 356 363 368 381 404 442 470 522 596 663 708 724 737 738 716 715 749 762 777 814 821 850 858 841 812 807 853 866 861 880 910 950 972 973 973 917 890 878 864 836 830 823 829 852 855 852 842 828 822 830 831 850 876 898 913 934 946 953 954 970 956 939 934 939 936 933 924 912 923 944 967 981 992 1028 1009 1039 1088 1136 1153 1144 1209 1290 1328 1314 1283 1271 1271 1261 1217 1248 1485 1675 1620 1612 1592 1556 1528 1535 1575 1592 1591 1579 1537 1450 1381 1355 1374 1417 1391 1359 1247 1036 766 691 688 715 713 760 733 695 660 640 587 572 545 503 477 477 460 443 446 447 410 393 376 350 391 419 430 431 434 433 431 413 398 423 401 387 378 367 355 351 354 364 389 404 412 417 422 426 430 444 462 477 485 503 522 526 528 536 546 552 554 552 545 514 502 503 508 523 558 568 593 613 676 733 780 816 823 806 824 849 872 911 940 948 954 972 975 979 973 944 912 930 877 816 868 922 943 945 946 952 919 842 763 701 689 655 620 575 527 489 481 471 461 444 435 397 368 347 329 327 338 332 314 303 307 312 308 301 299 317 322 320 329 336 320 315 333 352 320 306 305 317 318 299 281 274 281 267 258 248 237 251 232 226 228 229 221 213 223 236 240 231 236 261 295 307 337 353 355 354 349 347 339 338 357 379 393 400 405 405 428 443 443 434 403 375 332 319 384 381 362 320 262 237 243 249 254 264 261 269 282 303 373 403 314 273 370 465 497 579 706 795 779 749 726 764 887 815 766 807 882 913 994 1211 1480 1517 1233 1013 912 795 732 743 713 639 614 617 617 640 685 664 618 587 568 525 509 508 512 488 461 469 489 506 522 464 442 431 421 409 441 442 406 381 393 425 444 451 499 530 527 501 472 503 516 468 370 349 355 348 352 391 362 336 339 379 405 394 375 364 386 408 417 409 382 352 368 345 311 296 261 233 212 197 167 152 136 127 122 120 106 85 66 52 50 50 49 49 55 60 64 65 66 66 64 58 49 43 41 39 31 27 23 18 16 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 13 4 0 0 0 0 0 3 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 2 0 0 0 1 3 6 7 7 7 7 7 8 9 9 9 9 9 9 14 17 17 17 18 19 19 20 20 21 21 22 1562 1509 1440 1362 1305 1281 1270 1270 1224 1169 1129 1094 1061 1048 1048 1049 1041 1033 1018 1008 1004 983 973 969 957 933 915 891 863 831 799 790 779 755 725 694 661 630 616 613 608 587 575 556 537 524 510 511 511 512 514 511 501 489 484 489 491 497 502 506 511 517 523 526 529 537 549 563 572 581 592 599 600 605 612 617 627 637 637 632 629 609 600 605 615 615 614 614 604 594 597 601 623 603 553 518 516 491 480 489 494 505 520 532 534 530 526 518 507 499 495 504 505 500 496 502 517 530 536 533 537 540 537 527 515 506 498 485 476 468 453 455 453 446 439 442 442 447 449 441 432 428 438 450 449 424 401 381 366 360 360 364 379 402 415 465 495 529 562 583 691 742 763 759 736 740 746 751 759 794 819 858 880 870 870 837 850 878 881 894 914 929 939 955 954 920 897 883 862 852 846 834 828 847 891 896 877 861 863 869 854 869 928 941 930 931 946 959 949 966 950 929 935 938 931 932 931 923 934 965 983 993 1017 1057 1061 1095 1151 1168 1150 1181 1248 1306 1324 1337 1342 1341 1326 1287 1255 1406 1602 1735 1716 1725 1705 1658 1604 1602 1617 1628 1638 1635 1562 1488 1424 1386 1397 1457 1477 1445 1349 1162 922 811 822 880 787 762 720 673 643 637 623 584 539 523 492 488 476 464 478 476 459 443 425 380 401 425 443 450 457 457 453 442 427 456 435 428 435 381 352 349 341 328 361 388 407 415 414 416 417 426 442 467 491 499 501 507 511 511 520 527 525 525 522 498 474 471 463 464 466 489 534 539 589 644 696 727 743 775 799 807 860 885 888 898 926 949 963 978 972 948 966 923 918 1013 934 928 941 951 957 954 944 892 826 794 752 681 619 579 545 494 479 471 448 429 413 386 362 354 354 341 330 327 316 312 312 309 301 303 312 322 334 357 359 361 333 287 283 297 295 287 279 300 299 289 282 285 283 263 256 255 240 248 243 237 235 235 239 240 243 254 254 247 242 247 290 303 315 329 371 365 361 356 356 362 394 408 417 432 445 451 471 485 484 482 449 417 404 414 442 436 418 410 399 331 301 277 276 294 307 320 330 344 438 408 317 337 458 508 549 628 734 831 849 833 846 906 979 834 648 754 938 1023 1146 1316 1516 1408 1222 1125 1119 993 918 864 821 731 733 726 702 692 671 629 597 581 530 510 497 487 461 449 434 449 479 479 414 380 365 354 347 337 350 359 355 349 361 396 437 470 473 450 431 403 377 371 367 346 322 325 331 326 306 339 362 400 438 439 419 409 407 416 421 417 423 414 427 435 368 262 217 200 185 179 174 172 148 130 128 128 122 118 108 81 56 50 49 49 49 51 57 65 70 73 74 73 68 51 47 45 43 37 29 26 23 16 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 13 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 2 7 7 5 6 7 7 7 7 8 8 9 9 9 9 10 11 10 10 12 14 18 21 20 20 20 20 21 21 23 25 24 24 1542 1493 1424 1349 1291 1269 1267 1247 1200 1147 1109 1078 1050 1039 1039 1036 1020 1008 998 993 990 962 955 949 935 910 891 875 851 824 805 794 776 752 724 695 663 639 628 623 611 591 575 556 538 527 520 514 510 510 511 508 496 485 480 479 488 494 500 505 511 518 520 522 526 536 549 562 571 578 587 587 592 599 606 611 617 627 628 620 619 603 595 597 605 607 604 602 595 581 582 583 579 565 539 518 503 472 452 462 470 482 497 506 508 517 518 508 497 491 484 483 486 487 479 482 494 510 521 519 519 523 523 521 521 511 498 490 482 462 452 450 447 441 434 433 437 443 447 436 428 426 427 432 447 432 409 389 377 363 362 369 386 409 456 490 517 531 543 604 682 743 777 785 785 789 790 782 759 783 824 867 891 889 878 848 849 880 882 908 921 924 930 943 945 927 906 892 878 872 860 850 853 886 912 918 917 920 909 906 901 908 935 924 925 937 953 956 954 958 941 911 913 934 936 934 931 927 946 959 977 1025 1052 1088 1121 1170 1244 1235 1250 1271 1280 1298 1322 1370 1401 1392 1378 1348 1350 1411 1526 1670 1732 1746 1722 1696 1655 1644 1632 1641 1680 1654 1587 1522 1473 1442 1457 1481 1499 1492 1437 1225 1021 935 965 1023 932 910 886 788 727 704 658 613 558 532 508 501 505 512 501 492 481 469 449 420 414 427 454 465 474 477 476 476 478 495 482 461 481 417 407 386 352 320 331 359 389 403 400 406 410 416 422 434 461 470 474 492 483 479 482 486 480 487 490 472 435 438 452 452 449 451 461 453 482 550 599 596 647 705 750 776 800 818 859 902 928 959 981 980 959 975 975 961 956 827 900 935 944 939 960 954 947 930 900 888 817 735 657 596 575 548 529 494 451 421 398 377 356 355 348 331 320 321 316 315 314 310 300 300 306 315 322 323 308 319 323 286 276 272 269 276 255 258 268 276 268 259 266 268 262 267 248 245 246 246 244 241 237 238 247 250 249 243 232 220 266 289 299 324 343 403 404 380 378 388 410 428 440 466 477 484 491 497 506 503 479 456 462 467 479 474 444 437 432 434 407 316 304 321 350 369 381 389 406 366 299 474 585 650 701 649 768 896 966 984 986 1096 1041 822 747 984 1075 1126 1213 1305 1382 1379 1356 1329 1151 1047 1018 994 925 867 854 830 778 742 677 632 620 575 515 489 485 477 390 373 376 373 374 365 330 305 295 286 279 276 290 297 359 385 404 439 462 480 476 454 360 326 305 295 292 287 347 382 380 406 376 374 404 435 438 457 440 412 389 388 344 305 327 317 302 300 294 199 174 164 162 150 147 141 131 131 138 156 145 108 102 65 52 49 48 50 52 56 63 78 80 80 78 74 68 53 46 46 46 36 29 23 23 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 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 1 3 5 7 7 9 10 9 9 9 9 9 10 11 11 11 11 11 14 17 18 19 20 20 21 21 21 22 23 24 23 24 25 29 29 29 1532 1478 1407 1339 1289 1260 1246 1221 1183 1138 1101 1069 1048 1036 1030 1030 1009 994 983 974 974 958 945 931 915 895 880 867 849 831 814 791 772 752 725 697 659 647 643 635 624 600 579 560 543 536 530 519 510 506 498 491 487 486 485 480 484 492 500 505 512 514 517 523 529 534 547 561 570 575 579 582 587 594 601 607 608 618 628 627 617 600 592 593 598 601 601 597 588 571 565 563 555 539 524 520 495 457 423 425 440 459 467 470 490 508 508 499 487 480 477 475 477 480 472 465 472 484 492 500 506 512 512 506 502 495 492 489 478 460 454 451 447 443 442 436 434 437 441 430 425 423 423 424 438 434 414 389 384 375 369 377 401 406 454 560 624 608 613 633 680 740 791 806 810 812 809 794 769 777 829 888 898 917 905 872 847 874 889 911 926 937 940 941 949 943 922 912 908 895 886 892 899 922 956 981 979 967 944 926 914 913 933 952 953 950 952 950 948 949 945 920 936 928 929 937 936 948 965 975 990 1052 1102 1159 1208 1237 1307 1310 1336 1350 1327 1371 1361 1409 1467 1439 1410 1383 1386 1435 1486 1588 1699 1749 1727 1719 1720 1710 1703 1696 1722 1679 1612 1551 1518 1497 1500 1517 1534 1530 1477 1284 1136 1091 1066 1128 1055 937 835 783 798 740 688 649 563 504 487 498 498 523 515 501 488 482 462 458 450 443 463 473 481 488 494 495 498 522 534 506 517 521 472 389 334 320 314 323 336 333 362 382 393 400 419 430 431 436 446 461 447 440 443 436 431 433 437 434 420 412 407 411 414 414 420 419 429 454 456 508 574 644 719 776 789 820 871 913 933 959 978 978 982 995 995 992 916 1022 975 912 955 936 948 947 944 936 930 903 855 791 727 648 620 610 577 515 465 428 400 382 369 362 352 344 336 322 320 320 318 325 314 304 297 292 290 293 285 272 269 269 266 262 265 291 268 251 245 254 249 237 243 252 246 249 242 238 241 247 247 249 254 254 248 241 244 247 235 226 251 270 286 335 367 387 388 381 381 389 417 464 469 489 499 498 486 500 517 517 504 503 503 508 518 535 503 484 479 477 465 369 342 355 382 398 411 420 427 406 456 602 645 619 629 674 829 922 931 970 1125 1175 1007 681 878 1003 1047 1121 1212 1320 1349 1305 1283 1222 1116 1072 1064 1058 947 886 865 877 861 787 711 676 607 539 489 442 426 406 335 294 301 308 296 292 294 293 270 262 269 285 316 326 354 368 373 409 420 406 385 368 337 318 307 310 317 330 364 395 394 416 422 406 396 402 348 299 313 306 287 272 246 208 219 219 208 192 183 173 157 145 123 126 134 136 127 128 168 176 155 128 107 74 52 50 51 53 57 62 72 84 89 87 77 70 63 55 49 43 40 34 24 12 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 12 12 12 12 12 12 12 10 10 10 10 10 12 13 15 17 18 19 20 23 23 24 24 23 23 22 23 27 29 30 29 28 27 29 32 34 1516 1458 1385 1334 1314 1257 1237 1209 1168 1122 1090 1068 1055 1039 1021 1019 1000 986 976 967 967 948 930 915 902 892 882 868 857 845 809 788 773 756 731 703 696 678 654 647 637 611 587 570 559 548 536 523 511 509 537 507 486 485 483 480 485 493 500 506 513 514 519 527 529 536 548 560 569 572 574 578 585 593 600 605 607 608 610 620 612 600 593 593 594 595 595 592 582 572 562 547 531 517 508 503 483 446 404 401 415 421 426 443 471 488 491 485 477 473 467 462 463 474 470 458 455 459 460 480 491 498 501 504 501 500 495 487 477 464 452 442 441 440 441 436 431 432 436 425 420 420 420 419 428 430 415 383 384 392 392 393 413 423 477 579 666 677 676 677 698 737 802 814 828 839 837 812 782 776 809 860 879 896 893 862 819 872 893 909 929 944 943 950 954 950 939 951 940 929 928 941 951 967 997 1022 995 977 952 938 947 952 958 954 951 950 948 946 945 946 946 937 929 927 931 941 952 961 991 1035 1048 1126 1174 1224 1272 1276 1355 1389 1394 1387 1429 1452 1442 1443 1499 1457 1434 1407 1420 1501 1572 1637 1710 1767 1747 1779 1826 1845 1826 1760 1770 1729 1666 1615 1575 1576 1562 1560 1604 1605 1538 1358 1212 1174 1151 1217 1178 1078 1059 1089 953 831 752 688 601 552 540 543 510 519 520 511 491 486 484 477 466 459 471 476 480 484 484 496 507 533 572 562 568 579 553 453 366 333 322 323 326 325 338 355 363 350 370 375 384 413 421 426 403 367 358 353 368 386 405 414 428 434 434 426 415 408 408 412 422 420 444 484 538 604 673 672 684 746 800 869 906 940 981 940 971 986 986 981 1055 1076 918 787 944 954 954 942 930 908 900 887 857 800 760 706 679 653 603 542 484 434 397 389 382 373 361 330 331 328 325 321 320 312 309 309 304 301 290 283 276 261 250 251 252 254 266 288 289 277 251 256 243 234 235 233 228 229 231 230 237 234 241 254 248 244 231 233 244 247 248 253 257 265 295 348 389 405 397 398 395 403 437 518 506 504 513 523 533 531 533 537 533 538 548 551 548 563 536 522 521 508 504 442 410 438 448 469 464 448 454 365 494 597 703 728 783 856 897 913 974 1074 1139 1000 779 709 857 981 1056 1077 1205 1283 1277 1257 1198 1146 1116 1125 1085 1015 934 891 897 953 908 789 714 670 581 538 486 375 369 344 300 274 286 307 298 280 281 286 268 265 296 339 341 339 336 313 323 349 353 337 324 303 300 324 334 346 350 350 343 324 333 334 319 314 296 291 262 225 216 207 208 215 210 171 161 162 173 158 146 141 137 131 126 131 134 133 131 134 133 131 129 119 98 70 52 53 55 58 64 72 81 86 89 88 77 68 62 58 54 40 31 26 16 12 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 5 14 14 14 14 14 13 11 11 11 12 12 12 15 21 22 23 23 24 24 26 27 27 29 28 27 27 27 32 34 34 33 33 32 37 44 35 1501 1438 1397 1365 1301 1237 1199 1177 1154 1108 1085 1078 1058 1029 1012 1008 996 981 969 966 959 945 926 906 899 887 875 869 861 836 809 788 773 760 738 734 713 683 663 664 651 622 595 580 580 559 542 527 515 514 516 500 489 488 483 482 488 496 502 509 512 516 523 530 529 539 548 557 566 569 574 579 584 592 599 603 605 606 609 613 607 599 594 593 594 593 592 588 578 567 548 532 525 522 494 488 471 434 391 388 388 396 414 425 451 470 476 472 469 467 460 453 452 465 461 454 448 447 449 461 472 483 493 493 492 488 481 474 472 466 451 438 439 446 446 437 428 426 429 419 412 413 417 420 426 424 408 374 370 404 440 443 425 439 497 561 598 689 719 745 759 745 805 826 844 861 867 838 796 780 795 830 877 897 892 870 843 871 884 904 927 927 920 932 953 973 972 993 996 989 993 1002 1011 1018 1026 1034 996 988 977 965 965 966 948 939 944 929 936 943 946 946 944 942 947 950 949 968 982 994 1020 1062 1093 1170 1239 1291 1327 1351 1394 1423 1440 1453 1563 1591 1555 1498 1533 1460 1417 1407 1412 1426 1636 1730 1733 1740 1739 1769 1782 1783 1784 1758 1768 1773 1765 1703 1712 1682 1631 1606 1688 1694 1601 1504 1464 1193 1218 1274 1279 1115 1110 999 922 843 742 724 673 644 645 610 565 537 526 532 510 509 507 499 492 485 488 488 482 484 487 494 509 535 576 575 586 602 596 502 419 364 336 336 321 296 292 308 324 302 296 295 308 333 357 367 342 272 285 302 320 351 391 409 418 422 423 412 395 387 389 391 344 357 389 430 478 540 560 554 573 648 747 806 874 919 922 928 953 975 980 1004 927 826 815 755 856 927 964 954 955 923 891 861 847 794 748 728 708 641 598 545 493 445 407 398 380 366 372 369 346 337 341 338 337 339 337 325 319 318 300 277 267 266 260 257 253 261 266 280 292 305 291 301 293 273 264 247 241 234 219 217 222 226 231 224 216 216 221 224 234 241 254 265 269 282 319 367 412 439 444 448 450 445 453 534 540 526 523 533 529 529 534 560 545 545 559 568 575 569 560 563 551 539 523 483 457 483 487 505 521 501 474 387 360 444 717 750 773 827 906 979 1014 920 671 532 571 662 782 992 998 1039 1124 1210 1196 1238 1216 1132 1069 1068 1046 991 933 945 926 901 819 727 712 649 530 388 390 359 342 319 301 290 303 313 300 289 272 269 268 275 293 295 300 305 314 316 318 320 334 336 333 330 337 351 332 309 286 277 279 260 253 251 258 251 232 218 207 181 172 164 159 171 163 139 120 116 131 136 132 121 111 123 129 126 131 141 142 132 123 123 115 99 75 54 56 60 65 69 75 81 84 87 88 80 73 65 54 52 44 35 26 17 11 9 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 2 10 14 13 12 12 12 12 11 10 11 12 15 18 20 23 24 24 25 26 26 27 30 44 43 39 37 37 38 39 41 41 38 39 42 46 45 33 1480 1445 1415 1363 1278 1218 1186 1165 1137 1097 1093 1078 1054 1025 1008 1004 993 982 976 968 961 942 917 901 900 894 890 882 862 831 810 792 778 766 761 757 735 703 678 678 662 636 612 600 591 570 550 534 522 523 520 518 511 491 486 487 493 502 507 510 515 521 527 536 540 546 552 555 557 566 573 580 587 592 601 604 605 607 610 608 604 600 597 596 594 590 587 582 574 565 547 536 543 521 487 471 457 426 391 386 383 384 400 417 437 456 469 463 467 461 450 440 437 443 449 451 449 443 441 446 455 468 483 475 479 482 477 472 472 464 455 448 425 429 433 435 433 426 423 414 409 412 419 419 416 410 398 375 368 418 494 498 453 461 481 497 580 682 755 807 832 774 788 823 862 879 903 878 845 825 817 851 891 910 902 874 863 862 881 908 913 901 921 961 998 1003 995 1032 1059 1055 1053 1057 1062 1063 1052 1039 1024 1006 983 962 954 961 955 946 949 934 938 944 946 954 929 957 988 991 984 1001 1014 1031 1056 1116 1180 1262 1334 1367 1368 1376 1396 1447 1549 1533 1530 1552 1573 1554 1554 1476 1416 1411 1410 1463 1645 1759 1721 1774 1760 1750 1753 1758 1746 1744 1747 1752 1764 1758 1800 1796 1726 1660 1774 1781 1744 1711 1434 1244 1172 1209 1325 1273 1225 1199 1122 913 794 774 773 767 731 686 638 589 550 566 565 553 534 524 521 515 515 517 517 500 494 497 509 527 534 552 583 607 625 548 467 409 402 365 326 294 273 259 273 243 225 245 255 264 273 275 260 202 211 237 279 333 378 394 385 364 356 345 326 316 321 312 273 278 317 364 410 436 448 469 490 596 606 666 798 799 854 890 912 944 943 987 995 978 900 803 788 830 900 885 932 925 883 815 804 772 755 740 701 631 583 536 487 441 439 415 383 363 352 352 359 362 361 346 348 346 326 336 339 333 311 276 290 288 287 282 266 270 270 265 262 286 283 274 269 285 251 249 253 255 250 243 238 241 250 250 245 239 237 227 233 251 269 276 288 301 328 368 404 401 436 469 492 506 529 544 553 566 578 594 586 558 552 599 607 595 559 550 571 563 546 527 522 536 524 474 467 497 502 510 557 544 490 449 458 466 651 761 848 948 947 999 936 713 673 673 696 741 838 939 1005 1086 1140 1221 1259 1268 1181 1021 946 904 873 857 873 916 901 861 809 784 661 542 440 321 330 327 313 301 307 290 295 301 279 261 250 261 271 294 303 310 323 322 338 339 331 341 348 360 379 391 344 302 282 266 244 234 240 235 223 209 206 204 197 185 166 158 150 138 130 128 116 110 109 107 99 86 95 107 115 129 135 130 133 132 124 119 140 128 108 84 63 62 63 66 70 74 83 87 86 92 87 79 72 60 57 49 38 30 20 13 11 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 3 7 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 3 5 11 11 9 10 10 11 11 11 15 18 20 20 22 23 23 24 25 26 27 30 36 42 49 49 46 44 43 43 45 49 47 48 51 52 52 33 16 1490 1457 1407 1343 1259 1205 1178 1155 1125 1122 1097 1071 1048 1022 1012 1005 999 993 984 973 967 946 919 908 905 905 897 878 851 827 808 794 786 776 776 770 750 720 692 692 675 654 639 628 604 579 556 539 531 530 529 525 514 498 493 493 500 510 513 516 521 528 535 544 542 548 556 557 564 570 576 582 591 593 595 601 607 608 608 605 603 602 600 600 596 591 587 585 575 562 554 561 609 535 486 459 442 427 415 399 384 381 394 415 428 439 451 449 459 459 449 437 433 435 435 435 436 435 437 441 446 451 453 454 462 470 472 471 468 464 458 443 431 434 439 437 431 419 413 408 404 408 416 415 409 403 400 374 374 429 529 547 502 483 493 521 643 737 811 865 884 857 834 851 906 926 946 918 896 892 859 871 906 934 929 900 900 892 894 917 914 931 979 1026 1035 1051 1055 1081 1112 1108 1102 1104 1101 1086 1064 1045 1022 996 979 975 973 966 954 942 920 924 943 951 940 952 953 984 1021 1028 1024 1029 1044 1065 1087 1184 1260 1323 1367 1381 1392 1434 1477 1478 1537 1546 1552 1565 1588 1586 1553 1487 1433 1434 1417 1472 1624 1799 1761 1660 1593 1627 1741 1739 1728 1727 1737 1752 1756 1792 1862 1884 1795 1749 1816 1844 1810 1670 1424 1271 1188 1182 1269 1306 1292 1240 1162 984 867 845 881 876 818 770 722 667 602 645 648 619 587 557 546 540 541 544 543 522 506 500 506 509 508 524 554 592 617 578 519 485 447 377 330 301 272 228 232 214 183 184 207 209 204 200 196 174 177 197 228 282 316 329 321 238 224 222 221 221 222 224 216 225 272 324 353 366 394 447 413 494 539 538 582 641 736 811 829 896 899 907 921 970 955 857 768 716 734 729 772 820 837 752 731 718 705 682 650 611 559 494 471 466 446 420 396 381 374 376 375 377 377 376 388 407 392 390 375 358 360 336 329 329 323 309 303 296 286 277 280 275 259 239 222 250 252 249 244 235 229 240 251 254 251 257 264 268 273 268 268 287 323 324 332 332 337 367 371 409 450 473 487 522 552 567 567 593 610 622 629 618 624 637 633 599 514 520 524 520 529 521 519 530 536 507 506 522 535 542 547 524 501 497 506 535 660 801 900 909 928 964 919 718 783 814 813 797 866 974 1158 1352 1388 1442 1468 1394 1193 1006 915 866 804 830 870 885 856 800 782 687 562 432 355 314 306 299 292 287 278 272 280 298 306 299 299 322 320 377 423 422 424 387 383 388 350 323 341 349 346 369 346 298 261 249 234 219 211 210 205 185 181 183 178 171 167 155 129 127 123 120 119 122 121 125 127 131 137 145 147 133 114 107 115 123 126 145 145 126 91 62 54 59 65 68 119 119 106 99 98 92 82 77 72 66 60 46 33 27 17 11 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 1 6 12 13 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 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 10 10 9 8 9 10 11 11 12 15 16 17 18 21 22 23 25 26 32 40 40 44 47 49 48 50 52 54 56 55 59 62 63 57 44 32 22 14 1497 1451 1382 1321 1242 1194 1169 1159 1157 1121 1091 1069 1049 1024 1019 1010 1004 1002 992 984 978 957 926 915 915 914 902 877 849 828 810 798 791 789 791 787 769 736 711 698 686 679 669 637 610 585 562 543 542 542 542 538 525 509 504 504 508 521 524 527 531 537 545 553 551 553 561 564 574 579 583 587 594 594 597 602 606 610 608 606 606 606 606 603 596 590 586 581 571 567 560 552 620 543 484 448 421 416 419 405 382 375 389 415 428 427 429 436 446 452 452 442 429 425 425 425 430 427 428 431 435 435 438 443 450 460 468 469 468 465 459 442 423 418 426 437 431 427 415 401 403 410 417 414 406 406 376 350 369 452 562 574 562 548 532 555 659 752 842 940 943 946 913 897 955 969 967 950 935 931 899 889 910 948 966 971 951 920 899 918 964 1019 1061 1078 1105 1122 1121 1121 1139 1123 1116 1116 1112 1090 1067 1044 1016 993 992 987 970 947 927 915 923 934 941 947 956 970 990 1015 1037 1051 1062 1075 1091 1116 1145 1196 1276 1355 1367 1414 1446 1491 1531 1493 1509 1559 1595 1598 1614 1609 1573 1538 1537 1459 1429 1472 1590 1731 1645 1576 1594 1673 1727 1738 1733 1733 1749 1792 1799 1825 1851 1850 1812 1799 1856 1949 1939 1722 1472 1287 1182 1181 1204 1260 1300 1298 1277 1104 1002 969 927 955 914 862 812 759 724 722 705 693 647 599 570 560 564 564 567 550 522 504 506 502 502 508 510 528 570 574 543 536 471 402 345 311 296 259 236 208 178 164 160 162 162 157 161 162 165 165 180 214 218 217 227 166 152 156 161 161 161 171 185 214 267 300 318 344 371 392 387 421 469 449 448 508 604 703 659 765 802 794 811 854 903 884 799 746 693 652 647 681 734 663 622 611 617 605 585 556 513 446 436 418 403 396 390 385 373 354 350 364 377 382 390 398 397 400 399 391 359 343 357 372 349 333 317 302 295 288 304 297 281 268 236 238 245 245 237 232 226 224 234 240 236 244 257 266 283 291 294 301 335 351 365 378 383 401 418 450 490 502 509 538 563 560 566 597 629 655 657 651 647 644 608 573 517 501 503 482 502 501 509 532 525 516 530 555 521 562 502 433 426 522 537 598 734 791 802 832 907 917 784 778 839 865 863 817 872 1086 1441 1544 1551 1565 1556 1503 1330 1076 951 900 864 914 952 934 850 754 717 653 554 426 358 342 334 299 295 287 272 256 276 333 339 320 331 365 377 417 453 418 384 344 336 381 364 336 313 298 279 279 265 263 238 232 223 208 191 191 182 168 163 162 165 160 154 142 125 124 124 127 128 137 143 145 134 145 146 151 153 125 120 126 136 145 144 148 140 115 67 52 51 54 59 102 144 151 145 106 98 91 86 79 74 67 54 40 30 24 17 10 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 13 15 15 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 2 7 1 5 5 3 1 1 9 13 13 14 14 15 19 21 21 21 21 20 23 27 35 37 32 36 43 46 55 62 66 71 72 66 63 57 53 40 28 19 15 13 1474 1428 1364 1297 1229 1188 1173 1168 1142 1118 1095 1074 1056 1034 1028 1023 1017 1009 1002 1009 1001 973 933 931 930 923 906 878 846 826 812 804 809 807 807 801 783 751 726 711 706 699 676 642 613 588 566 546 546 553 554 546 536 523 518 517 520 533 538 541 546 553 557 562 564 568 574 574 583 588 591 595 598 599 602 605 609 613 609 607 608 609 610 605 598 591 588 581 579 577 566 543 558 532 486 441 428 409 406 402 386 370 377 400 416 422 435 436 436 442 457 445 443 435 425 420 422 418 417 420 422 433 438 434 429 444 457 463 464 463 456 437 429 433 440 440 439 426 407 394 400 405 411 416 414 393 353 325 356 477 575 591 592 590 575 593 674 758 835 918 982 993 964 944 958 979 985 986 991 980 942 919 934 997 1004 1018 1004 964 931 954 1040 1105 1127 1157 1166 1175 1165 1142 1145 1134 1127 1115 1095 1086 1061 1036 1014 996 986 968 948 936 930 919 931 960 967 930 965 981 999 1032 1071 1081 1103 1124 1140 1172 1208 1250 1303 1373 1413 1453 1487 1517 1539 1532 1547 1563 1579 1594 1625 1620 1601 1587 1538 1444 1414 1460 1550 1606 1597 1597 1622 1681 1724 1747 1756 1761 1766 1809 1833 1853 1871 1850 1854 1851 1850 1813 1749 1583 1435 1309 1230 1197 1188 1258 1363 1305 1246 1183 1152 1117 953 1004 1009 965 913 875 863 814 767 780 732 669 623 611 603 596 601 593 554 530 524 509 496 495 488 492 508 520 509 497 449 381 317 285 279 281 273 241 188 158 144 142 140 135 137 142 147 147 152 153 153 150 157 149 137 127 134 135 143 156 177 217 255 267 289 327 349 348 329 326 366 383 371 372 433 574 558 575 603 664 694 725 789 818 693 709 691 652 585 554 587 542 482 494 525 534 524 503 473 416 394 385 379 374 368 366 361 359 368 364 369 381 387 383 403 418 422 417 402 410 418 390 372 356 338 319 311 312 312 306 302 284 263 259 267 256 250 249 241 219 222 223 227 238 258 268 281 292 296 301 324 344 367 407 417 422 440 477 526 538 538 531 530 515 552 592 625 641 636 609 608 633 578 572 564 554 554 497 481 476 481 514 518 508 515 589 535 536 503 474 567 617 561 604 788 779 793 867 929 801 693 783 896 827 831 819 907 1135 1333 1318 1359 1380 1360 1327 1200 1090 997 950 958 1010 1011 938 862 687 513 430 403 390 381 381 383 336 313 310 309 298 301 348 392 370 400 411 411 394 337 305 293 296 292 309 314 316 312 292 284 287 293 292 243 226 217 201 199 196 189 182 191 173 168 172 177 162 142 128 128 131 105 114 135 145 132 131 131 132 131 123 136 150 146 150 143 130 113 88 56 45 46 51 68 133 179 175 146 120 103 92 91 84 77 65 49 38 28 21 18 11 4 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 10 11 12 13 14 14 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 1 0 0 0 0 0 0 0 0 1 0 0 0 3 6 11 11 9 6 8 4 7 17 18 19 19 18 18 20 21 23 23 23 23 23 24 29 29 31 38 47 51 62 75 77 78 73 70 70 65 65 55 39 30 20 16 1453 1410 1347 1274 1214 1180 1167 1165 1144 1121 1101 1085 1069 1046 1045 1043 1033 1021 1026 1027 1012 983 945 961 949 931 911 875 845 826 816 814 819 816 818 814 794 764 739 731 722 704 680 645 616 592 574 570 562 564 587 629 562 540 533 532 534 548 553 557 562 568 571 572 575 579 585 585 592 598 601 603 605 605 606 609 610 611 612 612 612 613 612 607 599 592 589 587 582 574 566 553 554 535 504 479 446 416 403 400 397 379 376 377 382 399 426 434 434 438 457 456 448 437 429 417 417 413 408 407 401 411 418 424 438 441 446 448 451 454 447 437 424 412 419 421 426 419 402 390 395 399 403 405 412 374 323 314 384 507 560 589 609 605 604 631 689 766 823 866 995 1037 1001 996 987 996 1004 1012 1035 1029 994 969 987 1065 1078 1094 1085 1038 1008 1025 1088 1150 1179 1194 1191 1179 1167 1157 1154 1147 1137 1124 1108 1081 1050 1024 1007 989 965 947 934 916 899 927 1027 1097 1027 946 975 1000 1012 1065 1063 1096 1133 1159 1180 1220 1268 1304 1322 1400 1441 1472 1501 1534 1545 1547 1539 1537 1563 1598 1612 1608 1598 1590 1504 1421 1398 1448 1516 1555 1611 1680 1708 1742 1737 1753 1773 1785 1805 1890 1957 1963 1909 1895 1940 1956 1907 1769 1709 1585 1443 1365 1341 1256 1214 1232 1287 1290 1251 1228 1217 1174 1029 1043 1082 1052 1012 1008 966 901 839 845 810 753 717 713 676 653 646 643 596 597 566 527 500 493 487 482 478 475 459 438 397 347 299 290 285 288 300 269 205 167 157 156 144 133 128 130 134 141 144 146 143 132 132 129 124 125 126 132 140 152 178 210 211 222 253 273 292 299 291 267 261 305 322 305 243 399 391 342 353 497 570 599 618 660 547 554 558 541 528 492 477 438 371 382 402 424 439 441 420 375 346 343 343 345 342 338 336 315 322 342 360 377 372 374 373 371 393 421 444 427 336 341 350 349 339 327 326 322 313 310 305 294 290 296 304 273 263 257 247 229 229 232 239 247 269 277 285 294 302 310 328 347 358 394 413 427 434 472 528 552 548 539 541 542 563 589 614 616 610 597 587 596 565 572 605 602 570 534 518 516 531 541 548 543 527 581 565 558 575 564 607 639 691 763 767 772 817 885 826 667 625 706 942 796 793 864 1015 1104 1105 1157 1215 1232 1245 1198 1159 1134 1032 1047 1037 983 918 857 788 623 445 386 347 348 360 384 386 342 321 326 313 309 341 391 411 387 411 421 398 335 287 269 264 299 295 293 300 304 340 322 307 308 311 299 258 227 221 220 202 193 190 182 178 183 187 188 187 182 163 139 151 150 135 122 117 133 136 137 138 141 137 140 141 113 99 91 80 58 47 46 43 42 42 60 101 144 161 183 163 130 107 88 83 81 75 57 41 30 24 19 17 16 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 11 12 12 13 13 12 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 1 4 1 0 0 1 3 4 3 1 8 8 10 13 13 13 14 15 17 17 17 16 18 22 25 25 22 22 22 21 23 35 34 36 34 24 24 32 42 47 55 60 64 70 89 99 101 94 83 80 75 67 63 55 44 37 37 1438 1393 1329 1260 1209 1186 1180 1160 1145 1128 1111 1096 1076 1065 1066 1059 1043 1037 1039 1049 1043 1012 1013 984 956 933 913 879 852 838 832 823 827 830 834 830 806 771 765 749 726 707 678 646 620 604 598 589 578 582 600 616 574 557 553 552 552 558 567 576 581 587 589 590 590 589 598 597 602 608 609 611 614 615 614 614 616 618 619 617 615 615 613 609 602 593 593 590 585 578 570 585 574 547 532 513 455 421 404 397 401 393 391 391 390 388 408 422 431 437 440 446 443 435 431 421 416 410 406 401 395 405 420 432 435 425 424 431 440 443 438 429 423 430 432 433 424 410 394 388 393 392 387 392 400 354 304 310 397 444 492 561 615 609 628 651 709 789 823 944 1057 1094 1049 1036 1013 1001 1008 1037 1079 1077 1050 1027 1042 1116 1150 1162 1150 1109 1094 1103 1125 1151 1184 1204 1198 1185 1177 1169 1168 1158 1144 1128 1089 1056 1029 1014 1011 963 934 922 919 931 967 994 1036 1087 1002 975 985 1002 1011 1012 1044 1100 1160 1192 1224 1270 1304 1321 1369 1426 1464 1490 1512 1531 1533 1532 1538 1558 1568 1578 1582 1577 1564 1549 1460 1384 1374 1438 1472 1488 1574 1697 1548 1555 1662 1772 1796 1731 1742 1852 1928 1746 1744 1875 1934 1910 1798 1721 1649 1545 1457 1442 1350 1271 1225 1220 1254 1246 1239 1231 1218 1185 1089 1067 1128 1119 1122 1089 1034 974 907 899 880 861 862 807 764 729 705 699 706 664 606 557 519 504 493 487 487 476 450 410 360 312 271 257 251 256 292 279 232 184 169 154 145 134 125 126 134 142 149 151 138 128 127 127 124 132 132 135 141 150 169 173 176 188 216 233 248 257 264 259 244 255 274 286 220 212 212 198 221 308 401 481 488 478 444 439 480 490 437 405 391 376 329 322 320 323 339 346 344 323 294 308 314 314 314 321 319 318 319 321 326 337 346 355 360 383 372 373 381 413 408 382 354 336 329 327 325 315 303 306 293 284 284 292 284 274 263 252 243 242 244 251 261 256 273 291 299 305 322 328 338 372 374 381 405 434 457 487 523 542 538 533 554 577 584 588 590 591 593 589 588 568 550 555 572 576 556 541 546 557 564 576 592 597 592 616 633 638 672 646 641 673 769 807 772 785 851 789 645 597 635 799 899 911 911 907 1068 1072 1076 1111 1196 1245 1273 1285 1273 1167 1130 1111 1015 899 860 840 748 576 370 336 329 324 328 356 358 356 370 382 393 434 471 468 376 317 278 269 314 275 254 253 280 294 300 298 301 335 369 366 355 344 313 289 268 234 229 222 206 188 175 167 165 171 173 180 169 159 164 164 183 189 177 152 140 147 148 128 136 146 140 132 141 135 80 42 39 32 34 38 38 39 42 66 96 108 136 173 172 117 93 83 80 77 70 50 36 27 23 22 18 17 18 12 7 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 13 11 10 10 12 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 0 0 0 1 2 4 6 5 2 1 6 8 9 8 7 6 15 20 16 16 18 18 18 29 32 30 28 28 23 27 31 35 32 29 29 31 34 48 49 42 29 28 33 43 64 68 72 75 79 82 106 117 113 103 89 84 78 69 70 55 40 33 24 1423 1378 1316 1255 1231 1214 1175 1151 1147 1136 1122 1113 1095 1090 1087 1080 1063 1047 1054 1059 1056 1054 1025 995 966 937 913 887 867 855 843 824 835 840 838 827 805 804 781 753 728 701 673 646 628 622 614 601 593 597 616 612 592 583 578 572 571 571 582 596 603 605 606 605 603 604 603 604 609 614 618 621 622 620 616 618 617 617 617 617 620 619 616 612 606 603 597 591 583 575 565 633 615 565 552 505 453 421 407 390 399 401 404 410 406 403 406 414 427 433 434 437 435 425 424 423 418 412 409 398 385 382 386 394 403 412 419 426 432 433 429 425 422 413 398 396 397 396 391 387 388 390 393 393 385 329 291 324 335 343 434 549 593 619 642 674 708 731 864 1004 1099 1123 1084 1053 1042 1035 1029 1070 1114 1122 1110 1103 1113 1188 1230 1223 1195 1165 1158 1158 1164 1176 1190 1203 1209 1206 1194 1190 1179 1155 1112 1084 1052 1030 1018 1009 989 943 921 919 929 1083 1141 1124 1123 1131 1051 1013 1009 1015 1019 1070 1096 1127 1187 1226 1273 1306 1325 1362 1415 1459 1492 1513 1530 1534 1541 1553 1565 1558 1554 1555 1553 1536 1514 1489 1416 1346 1356 1395 1416 1466 1573 1773 1573 1530 1624 1740 1714 1611 1593 1648 1718 1593 1631 1649 1671 1730 1675 1665 1622 1550 1547 1440 1345 1272 1222 1211 1237 1249 1240 1214 1201 1181 1117 1067 1144 1145 1145 1123 1080 1026 967 942 936 938 921 887 851 814 777 829 800 730 661 602 558 526 512 522 501 489 465 421 359 303 278 250 212 206 235 241 229 214 176 156 144 134 123 125 126 134 148 148 136 129 129 134 135 140 139 136 141 152 156 160 170 177 197 216 229 231 228 224 221 225 239 266 247 232 222 199 199 219 257 299 284 336 348 354 358 383 389 383 367 346 309 297 294 287 292 287 284 277 263 268 278 282 283 291 298 293 287 302 313 309 313 334 358 340 341 342 335 353 379 381 358 332 325 316 305 296 288 282 277 274 267 274 274 270 257 251 249 252 260 273 284 290 301 311 312 324 341 350 346 368 387 405 424 439 468 498 523 538 537 539 559 580 575 587 594 596 578 576 578 559 536 538 579 576 558 538 547 550 555 574 607 617 622 628 631 640 675 674 656 655 721 720 728 789 847 707 611 597 661 830 930 984 935 903 987 984 977 1088 1198 1251 1274 1266 1234 1200 1206 1128 924 882 859 806 697 502 354 303 300 305 307 319 336 374 426 424 429 446 459 418 352 307 299 260 285 292 291 281 341 366 366 366 356 381 381 358 331 318 297 274 273 250 231 215 211 207 193 176 169 186 190 190 185 182 185 194 211 225 214 205 184 171 158 141 128 108 93 81 71 54 44 34 31 33 36 36 37 55 60 53 87 109 149 182 202 115 88 80 78 67 61 49 36 29 30 28 23 18 19 16 15 15 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 11 9 8 8 8 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 1 3 6 7 9 11 6 5 20 21 18 13 11 10 22 36 32 33 32 31 29 41 46 46 43 40 36 38 39 56 59 53 48 51 55 56 56 52 48 52 59 61 87 95 95 100 106 111 115 117 108 96 94 99 99 95 68 29 21 17 12 1412 1364 1307 1288 1263 1220 1177 1151 1149 1142 1127 1120 1116 1110 1104 1092 1072 1059 1067 1075 1074 1067 1040 1012 977 940 917 896 883 866 844 831 843 854 856 844 845 817 784 754 729 700 670 651 643 635 624 616 611 615 638 635 635 621 599 593 593 591 600 618 621 623 621 620 623 616 614 616 618 620 626 629 630 628 626 625 625 627 628 624 622 621 619 616 615 610 599 589 582 583 566 575 587 587 557 508 457 422 413 400 410 411 414 432 425 424 423 424 431 445 438 427 417 402 402 408 408 406 406 396 381 374 382 404 403 390 391 408 419 422 423 422 421 409 408 406 401 394 389 386 381 379 394 386 360 305 253 267 281 331 445 612 605 638 688 726 729 745 894 1034 1116 1135 1115 1109 1090 1057 1056 1102 1145 1167 1169 1174 1184 1234 1265 1246 1212 1191 1183 1179 1173 1172 1192 1208 1209 1198 1194 1178 1161 1135 1077 1049 1023 1007 998 970 942 925 918 918 943 966 985 1058 1153 1106 1053 1029 1020 1021 1037 1087 1129 1157 1221 1265 1295 1315 1347 1387 1437 1484 1513 1522 1529 1535 1542 1547 1557 1564 1557 1549 1533 1502 1475 1441 1390 1337 1351 1358 1394 1454 1542 1598 1519 1496 1516 1512 1542 1522 1510 1545 1584 1545 1531 1553 1601 1635 1628 1622 1605 1565 1523 1425 1329 1262 1226 1215 1212 1219 1238 1202 1190 1169 1124 1063 1080 1128 1153 1138 1111 1063 1014 994 1008 975 967 950 925 897 893 911 881 812 732 663 606 574 572 559 533 513 487 445 380 359 331 272 205 184 187 193 193 206 171 151 143 139 128 127 128 132 146 143 135 129 130 131 138 146 146 138 140 143 147 155 167 174 187 199 207 204 198 195 196 201 218 236 240 232 211 206 203 203 205 205 220 241 268 306 294 313 320 309 307 302 286 278 283 287 284 275 265 258 249 249 249 249 260 274 286 294 308 294 298 307 311 314 309 331 335 325 321 320 332 350 353 327 316 302 280 279 278 274 271 267 264 248 247 258 253 249 252 260 270 284 294 299 301 305 315 332 349 365 364 367 383 409 441 462 489 513 527 546 553 560 573 600 588 586 596 607 580 587 582 558 542 537 550 566 579 562 566 562 559 587 621 635 644 650 651 684 703 680 632 627 629 647 709 763 765 667 593 604 723 819 894 925 815 923 937 922 1020 1156 1234 1311 1357 1364 1360 1340 1292 1150 865 761 752 730 647 455 315 265 272 298 330 381 430 409 444 475 478 490 472 407 342 313 327 310 312 336 340 341 388 428 400 392 367 344 315 277 265 254 228 220 231 233 221 193 208 225 215 194 192 204 212 217 215 225 233 233 237 236 232 210 188 185 172 145 104 75 62 58 51 39 36 31 32 34 35 36 39 80 153 150 130 115 111 138 174 135 82 68 68 62 58 55 48 50 45 37 31 25 23 23 22 23 19 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 7 5 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 3 4 5 8 16 22 30 35 21 26 37 45 44 36 35 36 40 51 53 51 49 48 48 59 72 69 70 68 66 73 67 73 74 69 67 67 63 61 79 84 89 97 96 97 111 126 126 128 124 120 123 119 129 149 139 111 89 68 46 12 6 4 4 1409 1350 1336 1309 1267 1220 1179 1159 1153 1148 1139 1140 1131 1133 1130 1108 1085 1071 1067 1071 1077 1081 1047 1010 976 949 929 918 898 871 841 833 853 867 866 865 840 809 780 753 730 698 677 666 655 645 636 630 626 630 667 671 661 643 623 618 616 614 619 634 640 639 636 636 640 633 625 624 629 628 635 637 635 631 625 630 632 631 627 626 626 625 621 618 616 610 599 590 583 577 564 558 567 589 559 515 466 425 410 408 415 414 414 443 447 444 440 441 449 464 454 429 398 384 382 380 381 388 397 389 374 362 359 357 362 374 385 398 409 417 421 420 415 404 390 381 383 386 386 384 380 379 375 373 337 275 233 229 263 330 458 648 695 718 725 732 747 802 925 1044 1122 1152 1155 1142 1109 1066 1087 1124 1169 1203 1203 1238 1252 1276 1297 1265 1224 1203 1194 1183 1177 1176 1179 1178 1175 1170 1160 1138 1112 1087 1023 996 985 979 967 948 922 910 912 921 930 947 984 1028 1068 1041 1035 1038 1028 1033 1054 1096 1142 1174 1272 1313 1326 1341 1372 1411 1462 1503 1524 1530 1530 1536 1545 1556 1577 1578 1577 1567 1533 1487 1447 1409 1372 1339 1325 1345 1385 1457 1507 1529 1494 1440 1431 1455 1526 1514 1430 1500 1507 1487 1496 1536 1582 1602 1599 1584 1576 1533 1485 1400 1299 1233 1228 1226 1211 1191 1231 1204 1188 1169 1132 1120 1092 1111 1154 1151 1127 1088 1060 1054 1033 999 993 993 987 981 976 969 946 893 817 743 697 683 636 616 584 545 509 470 447 421 374 326 243 197 175 170 167 169 158 151 147 146 142 139 135 133 142 142 136 131 132 131 137 144 147 141 141 141 143 149 161 167 174 182 184 185 186 189 191 194 200 202 206 230 211 202 200 204 203 209 208 208 218 234 213 188 184 237 262 269 275 269 253 245 251 258 256 250 244 241 243 241 247 255 265 286 254 254 270 285 292 302 314 298 272 288 299 292 287 311 310 288 276 290 257 268 269 263 267 255 255 251 242 244 245 246 252 263 267 280 291 299 299 305 317 333 348 369 375 377 385 402 434 462 491 515 516 543 561 573 601 573 569 578 587 598 591 591 581 556 561 552 545 555 581 583 586 587 579 588 625 651 657 681 678 724 754 710 693 704 694 698 810 786 750 733 735 702 774 865 929 891 915 925 932 984 1092 1193 1302 1385 1383 1346 1322 1302 1250 1035 863 794 739 689 587 420 272 264 305 359 437 491 483 475 493 455 416 398 398 379 336 324 343 350 345 372 365 373 416 487 407 366 327 296 293 255 237 225 199 196 198 206 208 192 190 204 213 205 222 219 215 220 221 223 226 232 242 215 198 192 183 169 161 146 121 95 64 54 51 41 38 37 35 37 38 44 61 89 75 49 51 53 51 88 140 124 58 55 59 60 56 57 51 48 47 42 37 34 34 33 27 29 28 19 6 9 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 1 3 7 8 8 13 28 37 42 55 47 46 50 63 62 60 60 64 58 72 84 77 70 72 76 78 76 93 101 101 107 102 93 87 89 85 90 91 87 84 107 117 117 122 128 130 134 152 165 174 166 159 147 146 149 109 84 60 40 23 9 3 0 0 0 1408 1391 1353 1312 1269 1219 1179 1152 1145 1150 1154 1156 1146 1152 1160 1132 1101 1091 1087 1083 1091 1090 1065 1024 980 955 947 927 900 872 841 839 863 885 884 868 836 810 784 753 725 705 693 680 662 656 649 644 643 650 672 675 670 662 643 639 639 637 637 655 658 654 652 654 656 642 631 633 643 636 642 644 642 638 632 634 635 634 631 630 628 625 622 623 618 610 597 584 577 576 567 562 565 581 563 524 474 430 406 402 407 410 405 425 450 455 447 448 462 476 471 445 413 382 373 365 359 365 380 380 370 358 358 355 360 359 353 375 394 402 403 404 408 392 385 391 392 384 381 377 372 377 361 346 307 254 246 226 240 314 456 596 735 801 805 798 809 865 959 1070 1124 1140 1140 1132 1119 1099 1119 1155 1199 1224 1221 1245 1276 1305 1301 1258 1230 1216 1202 1184 1175 1171 1160 1138 1134 1130 1114 1089 1059 1034 1000 989 984 966 941 918 912 915 909 914 927 950 973 990 1031 1033 1030 1041 1044 1057 1070 1097 1156 1226 1296 1338 1372 1401 1412 1444 1485 1522 1541 1544 1539 1537 1548 1569 1583 1591 1592 1579 1536 1486 1448 1416 1368 1367 1354 1340 1343 1410 1462 1485 1477 1465 1398 1419 1492 1500 1369 1442 1453 1455 1469 1477 1519 1558 1570 1548 1544 1515 1471 1397 1291 1223 1211 1210 1200 1165 1204 1203 1194 1187 1174 1127 1093 1104 1147 1152 1137 1119 1107 1088 1058 1031 1020 1026 1027 1032 1025 1017 1016 966 900 849 826 792 723 686 643 585 539 523 509 473 424 388 309 237 191 191 175 167 162 157 153 154 154 151 145 144 147 148 145 143 141 136 135 139 146 146 144 142 142 145 154 159 161 164 168 176 184 185 187 190 191 192 195 197 195 193 192 198 205 220 229 226 209 211 214 212 186 177 186 207 227 249 202 196 222 239 245 250 252 255 255 246 244 248 255 247 271 270 266 277 278 280 279 279 265 256 268 282 256 257 252 237 229 220 198 215 232 234 245 241 243 248 244 241 240 242 246 252 261 273 284 287 294 298 307 330 345 355 366 384 387 401 420 448 478 477 507 534 552 557 585 591 593 599 591 599 598 584 571 568 573 580 586 580 589 595 599 596 583 604 637 659 676 705 730 751 769 749 750 753 756 840 879 820 759 783 757 775 830 872 950 909 890 910 977 1033 1124 1233 1303 1317 1313 1251 1163 1161 1073 987 907 764 742 636 488 342 290 350 396 474 594 626 643 634 573 408 356 325 323 338 329 324 337 357 373 388 386 381 412 436 403 358 308 302 294 264 230 235 206 197 203 210 203 207 211 210 209 208 215 223 218 189 177 172 175 189 205 188 159 153 138 131 126 122 101 64 48 48 49 43 49 52 32 33 38 47 66 115 116 89 39 43 43 52 53 53 54 51 50 49 50 50 47 45 38 38 37 35 34 30 29 32 39 32 32 23 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 2 5 8 11 10 17 23 23 27 33 40 53 63 61 61 63 64 74 84 84 89 88 89 98 118 110 105 105 106 103 103 110 121 122 120 116 110 102 114 124 128 127 128 131 127 144 149 152 168 173 168 174 210 249 229 215 196 165 143 62 17 12 11 7 5 3 0 0 0 1471 1418 1361 1313 1272 1221 1172 1155 1152 1156 1174 1174 1164 1170 1186 1156 1158 1139 1111 1100 1099 1090 1066 1029 989 983 956 929 901 869 844 853 874 889 889 862 835 805 774 743 719 709 697 681 667 664 659 658 664 675 687 693 695 691 665 661 661 661 660 674 674 669 667 668 664 653 648 648 651 646 649 648 643 643 642 642 641 637 632 631 629 627 625 623 618 608 597 587 581 569 564 566 569 572 570 537 480 434 429 416 406 403 395 398 425 442 436 437 456 474 477 458 428 425 401 366 343 351 363 366 362 359 349 343 340 341 350 365 371 377 393 404 398 386 380 378 371 373 374 370 361 364 350 321 290 285 222 210 235 295 429 551 614 686 829 822 889 944 1014 1107 1102 1152 1197 1203 1157 1112 1152 1222 1272 1231 1272 1275 1276 1303 1306 1271 1257 1237 1197 1185 1164 1148 1125 1083 1079 1082 1073 1054 1032 1010 987 969 957 934 924 922 924 921 912 918 941 968 984 996 1022 1029 1025 1040 1052 1074 1097 1121 1156 1221 1268 1329 1396 1445 1463 1482 1506 1530 1540 1548 1547 1543 1555 1572 1577 1584 1596 1577 1542 1502 1461 1430 1426 1382 1345 1323 1306 1353 1419 1451 1445 1430 1384 1402 1443 1458 1369 1369 1388 1427 1467 1468 1485 1515 1542 1533 1519 1489 1448 1386 1295 1251 1228 1206 1196 1192 1214 1221 1212 1207 1196 1140 1091 1086 1132 1143 1140 1136 1132 1106 1087 1061 1039 1045 1049 1060 1067 1064 1061 1024 982 958 935 872 808 758 708 641 612 594 564 531 485 452 383 315 285 244 198 172 169 173 167 165 162 159 150 147 150 155 154 158 156 150 140 135 147 152 151 147 146 145 148 152 151 153 160 168 177 180 183 185 185 187 185 194 198 197 197 209 218 229 246 259 229 219 229 244 223 198 181 175 179 188 171 166 182 205 222 228 227 236 229 232 234 235 242 240 215 195 221 243 260 275 275 272 207 191 206 226 243 241 226 213 206 189 174 163 164 194 215 221 216 230 232 232 235 239 244 244 249 258 269 275 284 289 292 321 331 337 353 379 389 401 418 438 445 464 495 523 540 550 557 565 588 601 601 606 603 584 586 577 574 576 592 600 605 610 626 613 602 615 642 673 705 736 761 771 789 813 826 801 768 893 889 810 784 817 784 797 879 915 912 887 892 931 1043 1122 1213 1294 1266 1216 1158 1075 1003 1003 981 944 857 709 680 605 472 425 336 387 496 562 612 604 588 584 573 483 422 386 349 370 356 343 361 425 453 464 450 432 397 360 336 322 295 286 275 258 228 231 226 224 219 226 218 213 219 225 229 232 227 206 187 163 148 135 138 140 146 135 68 51 72 84 77 62 46 42 39 39 38 36 39 48 25 19 18 20 31 56 52 36 36 40 45 53 55 53 53 51 47 52 47 45 45 41 37 36 34 33 32 35 36 33 43 44 37 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 1 17 16 15 22 25 18 26 42 45 48 48 47 52 68 73 75 78 78 79 99 127 119 125 129 131 128 130 132 138 133 129 125 122 122 140 148 147 145 140 134 141 153 148 140 132 124 133 231 290 299 283 268 276 292 283 248 189 143 108 87 62 28 4 3 3 2 0 0 0 0 0 1505 1422 1362 1317 1271 1218 1169 1158 1162 1161 1191 1193 1190 1195 1212 1184 1192 1172 1132 1108 1097 1090 1071 1037 998 980 954 928 901 871 854 867 884 888 891 860 824 794 772 741 720 705 693 684 676 674 673 675 683 685 697 707 703 677 685 683 680 681 682 692 688 682 681 681 674 672 666 655 660 654 654 655 653 654 651 646 640 637 636 633 630 627 627 623 617 605 590 579 569 567 568 568 576 574 573 547 490 478 445 423 415 400 385 380 391 404 403 408 432 456 465 456 437 433 414 375 338 343 347 349 352 351 344 338 335 336 331 342 352 365 377 375 377 383 385 373 371 373 371 362 353 348 328 307 299 246 211 217 245 267 376 414 478 632 835 889 942 990 1027 1072 1070 1111 1154 1178 1191 1298 1356 1375 1377 1281 1278 1277 1286 1292 1323 1307 1276 1239 1182 1164 1147 1128 1104 1083 1058 1032 1012 1001 993 983 968 950 937 936 934 932 930 925 917 926 949 973 982 987 993 1000 1012 1034 1069 1094 1104 1126 1150 1158 1222 1338 1411 1460 1494 1521 1534 1537 1546 1553 1556 1550 1559 1569 1574 1582 1609 1576 1552 1520 1485 1481 1448 1397 1349 1317 1310 1334 1352 1366 1418 1392 1380 1388 1418 1433 1405 1378 1373 1425 1449 1461 1477 1495 1507 1508 1495 1477 1445 1370 1323 1295 1254 1212 1197 1190 1202 1220 1221 1225 1213 1158 1082 1089 1118 1130 1132 1135 1138 1130 1107 1075 1052 1050 1054 1066 1082 1087 1068 1058 1059 1048 994 940 881 813 732 723 729 711 687 670 585 498 442 449 424 325 246 204 193 178 178 178 173 170 157 149 148 155 158 164 167 164 157 147 152 156 157 152 147 142 142 147 148 154 160 165 171 177 180 179 180 182 180 186 198 201 210 227 240 249 274 289 278 268 266 281 280 259 225 192 195 192 188 196 196 196 201 208 219 219 224 226 220 222 224 224 215 192 185 193 202 201 195 228 212 182 177 162 150 159 173 179 156 147 147 143 147 172 192 196 194 202 204 209 220 226 234 239 236 236 249 263 274 277 280 296 303 315 333 369 390 405 417 421 438 466 491 515 533 540 544 559 575 590 603 609 609 613 605 598 595 586 596 610 622 621 637 632 622 617 627 685 727 760 793 785 810 842 864 793 779 820 849 815 826 818 802 825 904 942 946 936 897 979 1078 1177 1240 1233 1173 1098 982 944 962 928 879 804 668 621 644 607 490 531 503 475 484 550 555 574 632 624 583 516 505 519 541 520 480 446 459 543 585 567 502 486 427 353 293 283 268 245 227 233 226 231 246 246 234 230 225 232 251 243 231 226 227 195 168 151 122 106 79 71 76 68 34 27 31 35 39 36 34 34 27 28 29 29 26 24 18 16 16 18 23 26 28 29 37 39 41 42 47 49 49 44 42 44 43 42 44 44 42 36 33 35 35 37 41 36 39 38 32 17 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 1 0 14 31 37 40 44 46 46 50 67 74 77 74 69 73 87 104 111 105 102 101 107 143 154 157 158 158 152 148 153 166 162 153 146 142 140 161 175 177 174 163 156 155 159 174 178 179 179 222 317 374 395 372 345 335 335 314 182 75 43 18 15 10 5 0 0 0 0 0 0 0 0 0 1502 1427 1366 1320 1274 1218 1180 1171 1175 1170 1211 1211 1207 1219 1224 1214 1208 1183 1144 1123 1106 1097 1081 1056 1051 995 954 928 908 875 864 866 876 892 888 854 815 783 761 732 722 711 699 691 687 686 686 690 692 697 711 719 713 695 701 701 699 700 697 704 700 692 691 688 688 684 673 659 662 660 659 662 663 657 651 646 642 644 638 635 634 631 626 620 612 603 592 584 583 580 572 566 564 578 576 548 526 500 454 427 425 403 380 372 373 374 370 371 395 426 443 444 443 437 421 384 343 331 330 332 332 336 332 327 326 324 335 339 344 357 368 379 382 375 364 367 366 365 363 354 338 329 318 299 261 216 213 236 257 272 310 353 458 627 786 874 956 1020 1035 1094 1155 1290 1465 1499 1462 1459 1468 1470 1483 1421 1342 1277 1267 1289 1293 1284 1260 1215 1162 1140 1127 1116 1111 1072 1031 1003 985 972 970 969 964 950 950 950 950 949 944 939 929 937 961 991 988 981 977 978 1004 1023 1062 1098 1101 1117 1123 1148 1214 1356 1436 1481 1513 1542 1544 1554 1554 1557 1569 1562 1566 1570 1574 1588 1602 1579 1553 1540 1531 1513 1465 1407 1355 1322 1304 1300 1306 1325 1395 1386 1358 1345 1385 1389 1384 1367 1365 1445 1441 1455 1480 1493 1506 1515 1509 1483 1427 1387 1375 1334 1258 1200 1179 1180 1198 1216 1217 1225 1215 1180 1140 1101 1111 1125 1118 1117 1126 1132 1125 1093 1057 1044 1039 1048 1078 1096 1097 1103 1115 1088 1043 997 949 899 824 872 882 840 812 774 694 602 558 634 530 396 279 206 188 190 192 191 178 176 166 156 152 152 161 169 172 175 169 163 161 161 163 160 154 148 147 147 151 155 162 167 170 173 174 175 179 182 183 186 195 198 218 243 269 285 314 328 334 338 328 336 340 331 311 292 280 253 225 238 232 225 224 216 210 209 218 227 218 218 213 206 207 217 198 185 187 193 176 189 197 178 172 165 160 147 131 132 124 121 121 127 139 163 188 203 200 198 198 198 203 210 219 223 207 218 229 243 261 271 275 272 273 290 309 341 369 381 385 391 412 441 468 496 512 519 535 551 573 593 606 608 613 618 618 616 621 612 611 622 643 642 650 657 661 666 677 706 740 770 811 823 827 837 847 802 780 796 835 864 868 863 884 928 958 983 971 880 942 977 1025 1124 1117 1079 1081 1072 907 888 854 804 738 615 530 545 590 491 489 491 460 455 493 503 488 493 575 573 505 475 582 600 640 652 634 608 617 643 623 568 491 471 453 382 313 303 288 262 223 228 230 234 234 228 236 245 255 271 262 232 189 181 175 166 158 138 73 49 35 31 30 26 23 22 20 20 18 15 13 21 18 14 14 17 16 13 13 16 15 20 23 24 28 29 29 30 31 33 35 38 42 36 36 37 36 36 39 40 38 32 31 34 35 32 33 36 41 45 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 3 15 12 33 52 55 60 65 67 67 72 93 106 100 91 92 99 113 142 147 142 137 135 136 166 182 188 183 177 173 174 174 187 190 182 175 173 175 179 187 176 173 178 186 176 234 309 332 362 410 426 422 416 361 309 273 235 196 156 95 12 7 4 2 0 0 0 0 0 0 0 0 0 0 0 1504 1431 1368 1321 1274 1228 1216 1202 1183 1192 1222 1217 1215 1237 1233 1222 1229 1224 1168 1138 1113 1096 1090 1087 1055 1006 962 933 917 883 875 879 890 902 871 831 798 773 757 752 732 712 702 702 696 697 703 705 706 711 717 721 721 714 715 716 716 717 709 714 714 703 702 703 701 693 681 669 669 662 655 655 665 663 658 651 642 638 640 640 637 631 625 618 614 615 607 607 597 582 564 585 564 572 581 562 530 500 462 432 431 414 392 380 373 376 356 344 358 393 413 412 414 420 421 392 350 324 313 313 314 318 318 317 316 320 325 328 336 353 362 359 355 355 355 357 361 364 360 342 325 318 306 267 216 196 219 250 242 261 297 381 513 693 798 895 978 1025 1042 1128 1223 1328 1448 1655 1579 1500 1502 1485 1519 1460 1337 1229 1220 1218 1248 1265 1231 1169 1126 1098 1080 1071 1077 1041 1018 1014 999 979 974 974 968 952 954 957 959 959 962 945 936 943 964 983 969 957 948 944 966 986 1027 1092 1116 1120 1139 1172 1223 1355 1457 1516 1536 1541 1564 1569 1566 1567 1587 1579 1578 1578 1579 1592 1591 1569 1550 1552 1548 1514 1475 1436 1365 1324 1299 1292 1293 1315 1370 1380 1352 1312 1337 1348 1351 1347 1350 1414 1430 1451 1492 1504 1522 1529 1522 1498 1446 1420 1393 1352 1279 1220 1182 1172 1186 1189 1199 1215 1220 1195 1129 1110 1124 1134 1122 1106 1109 1120 1125 1096 1081 1052 1024 1021 1049 1081 1098 1103 1130 1113 1081 1044 1008 968 970 1001 1015 964 935 889 808 729 743 731 610 445 311 258 256 238 216 207 192 184 176 170 171 165 171 178 181 179 174 172 171 168 171 170 167 163 164 158 155 157 164 168 169 170 172 175 179 184 190 195 197 207 225 254 303 329 359 377 383 387 383 394 410 404 400 405 384 335 297 311 304 296 293 268 259 244 221 236 234 236 232 212 205 208 202 188 178 184 173 167 177 171 159 152 147 138 131 124 122 126 132 140 151 165 188 198 196 193 193 192 194 195 195 191 194 199 207 217 233 252 256 254 252 271 292 316 332 332 343 362 390 427 449 469 478 492 509 539 567 585 586 604 614 616 616 621 637 643 645 645 645 654 663 666 667 680 697 718 749 777 813 830 832 844 834 837 857 855 851 916 962 910 859 890 930 940 918 876 935 966 946 981 1004 1000 992 1054 948 828 710 662 532 437 405 442 505 498 465 420 418 432 482 490 476 488 526 540 539 512 605 663 706 713 734 710 696 675 545 482 434 406 355 360 367 349 312 292 266 254 254 245 283 296 273 266 253 258 280 261 166 150 133 114 107 83 45 30 30 30 30 27 24 19 18 12 9 7 8 12 11 7 7 8 8 10 12 15 20 22 23 22 25 26 26 24 23 25 27 29 32 33 33 31 31 32 32 35 33 31 30 30 31 30 30 33 41 36 22 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 3 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 23 34 41 50 60 68 84 100 94 86 90 115 142 140 139 137 138 143 168 178 177 175 180 189 194 194 206 205 201 201 201 196 207 234 220 202 194 204 201 255 281 268 286 323 331 383 485 464 453 461 444 385 339 249 120 99 87 59 19 13 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1512 1440 1376 1333 1289 1283 1252 1212 1198 1219 1233 1233 1232 1242 1241 1231 1240 1243 1185 1135 1107 1098 1095 1087 1058 1013 971 941 921 907 896 891 899 904 863 830 803 768 763 746 725 707 704 709 706 706 711 720 723 724 725 727 724 726 728 729 729 731 720 723 725 708 709 710 705 696 690 679 670 661 655 653 667 665 656 648 640 641 640 637 634 630 624 617 614 628 709 748 733 667 581 584 566 567 580 562 520 505 484 447 425 424 430 419 379 376 356 337 338 370 364 378 392 402 416 392 357 333 323 297 297 301 307 312 314 318 314 317 335 351 357 362 367 366 366 363 360 356 346 329 323 316 293 223 196 219 259 285 270 288 338 425 568 719 831 921 973 983 1042 1101 1158 1227 1320 1400 1396 1430 1502 1479 1473 1395 1285 1182 1181 1171 1190 1216 1183 1141 1108 1088 1078 1044 1039 1012 991 994 980 973 971 972 976 964 966 969 965 963 963 949 944 962 991 981 972 956 909 888 903 919 943 1047 1045 1090 1144 1184 1258 1368 1483 1559 1568 1583 1593 1590 1582 1584 1602 1605 1596 1578 1576 1581 1577 1563 1547 1540 1523 1498 1476 1454 1383 1332 1306 1291 1286 1313 1352 1371 1354 1316 1308 1316 1329 1345 1353 1383 1417 1446 1497 1521 1535 1539 1534 1501 1496 1461 1417 1375 1308 1237 1182 1157 1160 1178 1186 1197 1207 1189 1138 1116 1104 1079 1101 1095 1092 1094 1101 1099 1086 1057 1021 1005 1022 1033 1042 1088 1125 1123 1100 1070 1047 1047 1038 1046 1089 1071 1051 1002 945 960 887 817 684 489 355 338 306 263 247 224 205 190 177 177 177 175 177 182 185 182 180 181 177 176 178 179 177 178 175 168 162 160 169 175 178 180 181 182 183 192 212 216 220 229 245 271 306 349 382 395 425 438 440 447 474 466 469 464 455 421 391 387 397 397 365 324 299 286 250 263 272 271 259 226 207 202 201 188 176 178 174 158 162 158 150 141 138 128 120 117 117 127 148 163 170 174 198 208 208 202 197 191 188 186 185 187 187 189 194 200 211 213 217 231 231 248 272 294 291 310 329 347 369 397 422 433 447 473 495 516 536 552 555 577 595 607 604 614 621 622 630 635 641 652 667 666 662 676 702 716 746 772 789 793 824 860 874 879 919 917 892 920 976 940 880 864 884 919 880 922 974 975 935 908 929 978 953 955 893 772 588 479 412 374 363 407 441 451 439 414 450 470 472 489 518 535 571 611 630 632 645 677 779 743 763 767 751 679 544 444 403 435 415 414 395 361 327 318 298 277 282 277 256 209 190 197 198 195 175 163 129 108 99 89 79 51 31 21 25 25 24 23 25 20 15 11 11 14 7 3 7 12 15 16 17 18 17 16 12 1 14 18 20 22 23 18 17 19 22 24 26 28 28 25 28 29 28 30 29 28 27 27 28 26 24 24 39 34 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 3 18 32 42 51 60 68 73 94 130 164 144 134 134 144 170 173 167 162 166 171 189 212 215 216 219 225 222 218 225 235 233 256 263 260 252 298 309 319 323 311 308 377 474 487 487 482 484 503 479 399 278 228 193 179 162 128 36 27 24 17 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1515 1450 1384 1339 1338 1302 1256 1219 1205 1227 1239 1244 1246 1244 1242 1254 1270 1272 1216 1155 1132 1120 1090 1085 1053 1015 977 945 939 929 914 903 909 908 855 807 793 792 760 738 722 712 713 717 719 719 722 738 739 740 742 742 736 737 739 741 744 744 732 728 733 733 724 719 711 701 696 686 677 669 661 662 668 667 659 647 641 640 636 632 631 627 626 625 625 628 782 844 830 777 673 601 568 570 583 542 515 514 512 469 424 415 427 436 390 367 351 338 328 335 350 367 378 386 399 389 373 357 337 301 292 293 297 299 298 299 305 317 330 344 355 360 356 354 352 355 356 350 339 324 316 306 275 224 208 236 288 314 332 358 406 511 679 759 826 863 873 936 1001 1049 1099 1169 1246 1266 1319 1414 1437 1431 1385 1327 1279 1248 1192 1147 1135 1158 1152 1134 1116 1100 1079 1026 1006 996 987 978 957 951 953 954 965 966 955 938 940 942 943 941 946 966 983 985 978 952 884 818 810 841 886 864 941 1048 1122 1153 1247 1374 1476 1517 1582 1608 1616 1613 1606 1605 1620 1622 1605 1584 1580 1581 1574 1557 1531 1509 1491 1481 1475 1432 1381 1353 1325 1287 1292 1316 1349 1372 1357 1325 1299 1283 1285 1322 1356 1406 1440 1450 1496 1522 1536 1542 1538 1538 1508 1478 1446 1391 1327 1261 1216 1219 1188 1164 1161 1179 1195 1166 1148 1126 1076 1041 1050 1060 1069 1081 1080 1089 1085 1062 1033 1010 1006 1009 1018 1065 1102 1115 1107 1084 1082 1082 1080 1090 1141 1152 1142 1122 1126 1081 1006 906 762 548 506 444 361 327 287 295 309 302 321 218 179 174 178 188 191 191 193 196 191 187 188 195 197 193 189 183 179 175 188 198 201 203 204 205 206 211 245 255 263 273 281 307 333 369 416 446 479 491 492 497 481 523 532 509 511 487 461 456 469 444 411 373 341 318 308 308 300 288 267 240 214 199 190 177 168 166 170 165 156 152 145 126 128 122 117 116 123 139 163 187 195 195 204 219 240 214 203 195 188 187 186 186 186 187 189 193 195 196 202 211 218 230 245 243 266 293 317 337 356 378 386 394 422 453 482 506 519 521 536 554 570 585 585 591 595 596 610 623 633 640 647 658 665 678 710 722 744 761 766 798 836 878 908 923 940 931 931 951 964 961 914 864 811 896 907 900 907 945 899 855 858 930 883 812 734 673 501 441 436 420 419 438 450 456 471 449 433 417 430 518 581 625 652 676 727 782 825 807 788 742 718 702 688 600 497 403 359 402 404 391 369 331 288 273 285 276 260 238 193 119 127 115 108 105 117 111 82 53 44 31 28 26 22 17 17 16 15 14 15 12 11 10 10 12 11 10 10 16 18 18 17 15 14 14 12 2 4 7 11 13 12 11 13 14 18 20 21 22 22 23 24 26 26 26 26 25 23 20 20 22 20 17 27 27 6 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 2 4 4 3 3 3 11 43 53 64 74 83 87 102 138 179 198 187 176 182 177 190 198 192 189 198 203 206 213 241 260 266 259 253 250 260 322 345 336 324 317 313 365 402 435 467 478 468 481 478 458 431 414 393 377 360 273 102 78 59 58 54 42 19 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1515 1453 1392 1389 1346 1302 1262 1224 1208 1224 1239 1248 1259 1253 1255 1269 1286 1290 1238 1225 1190 1123 1080 1085 1066 1026 981 970 967 945 923 915 914 883 846 826 821 792 757 732 721 723 721 730 734 733 738 749 752 750 745 740 746 747 748 750 755 751 741 734 736 739 728 718 711 706 695 689 686 677 660 665 668 666 660 647 646 642 637 634 626 625 624 622 629 726 857 937 968 936 736 615 569 566 580 536 518 521 524 479 475 443 431 464 412 360 336 332 328 333 347 358 365 376 385 383 380 372 341 301 279 274 281 288 288 293 301 312 325 343 355 360 359 358 359 356 349 341 328 315 301 277 232 199 219 275 322 345 379 404 448 542 658 721 745 754 824 870 922 989 1067 1113 1126 1149 1200 1257 1338 1336 1294 1242 1219 1237 1195 1140 1106 1114 1092 1088 1092 1097 1079 1037 994 961 962 939 935 937 940 941 941 938 940 956 954 953 952 951 950 961 972 974 967 947 857 773 736 749 767 776 857 959 1043 1096 1214 1325 1403 1536 1595 1620 1630 1636 1639 1639 1636 1621 1600 1583 1574 1567 1562 1559 1530 1491 1459 1444 1433 1402 1389 1366 1325 1272 1267 1281 1305 1342 1335 1316 1288 1262 1258 1293 1335 1365 1373 1437 1486 1519 1534 1535 1534 1515 1503 1495 1448 1402 1362 1338 1335 1255 1186 1145 1136 1184 1182 1172 1143 1080 1054 1015 1004 1015 1040 1040 1053 1068 1077 1065 1042 1029 1022 1013 1014 1048 1078 1096 1102 1093 1088 1087 1095 1110 1168 1208 1226 1228 1226 1184 1107 994 839 756 671 537 417 360 349 404 438 432 401 291 213 187 186 200 208 211 213 214 214 209 210 245 240 230 220 213 213 208 230 259 250 250 249 248 246 251 307 319 313 336 331 358 384 405 463 493 521 543 563 575 586 595 589 555 542 522 510 510 476 457 436 411 368 353 352 336 302 295 266 240 229 230 199 180 166 156 155 151 148 146 140 134 128 124 125 122 136 156 178 201 211 218 226 233 224 213 207 200 196 191 188 188 188 189 189 190 191 192 199 206 213 220 223 225 244 269 297 321 338 343 347 373 398 428 453 472 467 491 518 542 558 568 579 583 586 587 598 611 624 630 632 648 668 685 704 725 742 752 790 824 863 901 926 937 974 1011 1017 1044 1012 991 993 961 823 863 919 933 902 904 857 736 675 690 664 605 541 507 436 446 505 470 474 472 457 436 477 480 474 479 471 565 663 763 824 820 808 838 922 894 748 615 578 542 525 485 424 324 321 333 335 337 316 285 264 261 262 229 195 160 118 65 54 54 53 52 53 50 42 27 21 17 17 17 19 19 18 13 12 11 10 9 9 7 7 9 11 17 16 15 16 9 7 5 4 4 2 0 0 0 2 1 0 2 11 12 14 17 17 17 18 20 22 22 22 21 21 20 18 12 4 1 9 10 12 26 10 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 3 11 18 25 34 44 54 57 68 92 97 103 107 112 138 193 211 204 204 206 204 210 244 243 252 258 259 255 253 277 327 348 354 343 325 321 331 334 338 335 349 380 396 358 381 409 446 456 455 417 338 212 210 191 158 129 108 60 43 35 25 22 19 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1516 1475 1462 1395 1343 1309 1274 1221 1211 1225 1238 1251 1270 1269 1277 1289 1298 1294 1301 1273 1209 1134 1097 1090 1069 1034 1002 989 979 956 928 909 903 877 850 823 803 783 764 745 732 731 729 741 750 748 766 766 763 760 759 757 756 754 752 757 763 759 755 751 742 743 734 723 715 708 702 699 692 678 665 664 665 666 662 662 654 644 636 633 626 657 688 694 682 794 895 947 909 709 628 603 587 564 570 543 530 530 521 517 480 443 439 490 431 359 316 316 316 334 346 351 357 372 375 374 372 370 341 304 279 273 280 279 283 287 293 306 323 339 349 350 350 353 354 353 347 332 315 305 290 245 206 184 212 285 291 369 416 452 493 557 609 626 631 679 752 805 867 944 1038 1036 1048 1079 1108 1138 1210 1232 1205 1129 1144 1181 1175 1129 1069 1048 1048 1044 1037 1066 1068 1045 1006 965 948 961 959 945 939 943 945 944 943 954 947 963 976 971 960 961 966 975 982 938 840 756 708 710 713 716 755 854 964 1092 1201 1275 1383 1576 1638 1648 1645 1659 1658 1655 1643 1629 1616 1593 1573 1554 1541 1536 1562 1547 1480 1427 1403 1392 1372 1339 1312 1250 1232 1243 1258 1255 1274 1279 1266 1254 1254 1277 1296 1304 1372 1429 1480 1512 1527 1512 1506 1500 1495 1480 1458 1434 1417 1413 1379 1273 1184 1121 1111 1186 1199 1161 1087 1072 1032 992 967 962 966 981 1013 1049 1072 1054 1045 1039 1030 1020 1016 1031 1053 1072 1076 1082 1084 1086 1103 1128 1177 1217 1230 1264 1269 1242 1176 1069 1000 939 797 621 486 398 434 493 504 503 462 378 282 221 212 231 250 244 246 246 246 245 246 289 294 287 284 277 271 271 297 352 336 317 308 313 320 330 353 364 371 405 405 418 434 443 512 550 569 585 611 618 624 628 632 599 563 538 532 498 486 479 477 448 386 369 371 357 311 305 282 258 260 254 238 212 179 150 140 139 137 137 136 130 126 128 126 118 134 162 192 220 233 235 235 235 227 219 211 208 206 197 190 187 191 193 194 195 199 199 203 208 212 217 219 223 232 247 273 298 305 298 324 347 377 407 430 429 438 462 493 522 546 570 574 561 565 582 607 622 626 628 640 662 681 687 708 725 734 752 823 881 916 957 967 988 1035 1095 1083 1094 1013 867 848 845 847 868 906 890 873 881 879 706 543 462 462 444 432 421 415 448 535 546 527 482 469 448 506 577 588 534 579 646 708 702 778 800 742 702 809 779 633 450 425 394 384 387 381 305 267 229 227 218 221 230 228 154 152 145 128 116 76 59 56 50 48 43 36 30 30 30 30 33 33 23 20 19 17 13 9 8 10 10 9 3 1 3 6 7 6 6 10 6 3 0 0 0 0 0 0 0 0 0 0 0 7 10 11 15 15 15 15 16 16 16 16 16 15 14 14 12 5 2 6 9 1 18 18 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 1 0 0 0 0 1 2 0 2 12 17 8 41 58 61 71 76 83 88 92 125 141 145 144 137 160 196 226 228 232 235 239 243 290 311 320 315 323 327 328 329 361 364 371 378 362 339 300 260 301 322 332 343 329 258 238 240 235 255 254 225 193 100 84 75 60 47 45 41 33 20 17 14 9 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1537 1521 1477 1401 1350 1316 1284 1228 1219 1225 1244 1271 1291 1306 1320 1329 1326 1327 1324 1285 1216 1138 1102 1083 1061 1039 1024 997 985 964 931 912 898 892 874 848 898 902 848 779 742 734 742 756 765 768 774 774 776 780 780 762 762 762 758 767 772 772 768 758 746 744 736 725 719 714 712 706 694 678 665 661 662 663 662 663 656 646 639 635 630 660 689 705 782 852 924 953 854 699 662 633 597 577 567 553 544 540 539 514 472 442 449 495 444 388 350 302 304 329 343 341 350 364 369 370 365 364 337 304 277 266 265 270 277 285 291 305 321 334 339 347 355 357 354 349 333 321 315 298 260 219 191 183 224 330 345 398 453 490 512 542 550 567 621 666 724 792 863 929 964 962 973 991 995 1019 1059 1096 1099 1035 1068 1107 1119 1094 1047 1026 1015 998 969 1006 1030 1034 1017 988 988 981 967 951 949 953 956 955 957 974 972 979 990 984 979 973 969 969 956 896 830 776 743 704 686 694 746 850 959 1068 1134 1217 1416 1575 1662 1689 1663 1663 1659 1650 1639 1622 1602 1566 1534 1526 1526 1511 1570 1620 1569 1415 1377 1358 1327 1297 1278 1230 1208 1235 1237 1238 1250 1257 1245 1248 1246 1245 1254 1299 1365 1421 1463 1491 1523 1525 1522 1518 1520 1503 1492 1479 1468 1440 1374 1265 1137 1033 1093 1134 1143 1111 1005 1015 1001 977 954 948 927 931 959 1002 1026 1022 1014 1017 1016 1010 1010 1020 1035 1045 1051 1063 1072 1080 1102 1130 1156 1170 1189 1238 1268 1270 1232 1161 1151 1054 890 707 553 464 460 506 550 547 523 471 376 295 273 289 309 296 292 290 291 296 301 344 372 372 366 361 364 371 377 394 380 367 362 382 382 376 401 470 462 468 475 483 484 502 561 608 623 638 657 670 672 660 689 660 634 630 615 581 543 535 562 521 511 489 426 387 339 321 315 312 289 297 286 252 213 177 167 159 134 134 128 122 123 126 128 122 131 165 172 191 200 204 217 222 223 221 217 219 211 201 194 189 190 193 193 191 197 203 207 210 211 212 216 220 223 233 252 267 269 272 298 324 351 376 377 391 414 433 457 485 512 528 528 570 601 617 610 624 633 643 665 709 711 729 744 749 766 799 883 968 966 990 1034 1072 1064 1146 1110 1108 1122 1109 1007 931 888 840 829 808 774 743 807 658 499 407 424 429 414 390 389 543 584 631 708 730 688 596 584 685 704 657 641 660 693 653 552 414 465 451 512 504 408 258 263 264 257 265 263 259 219 153 164 152 152 166 159 95 66 63 67 76 66 63 60 49 47 45 41 35 35 31 24 22 20 18 17 16 14 4 0 1 4 2 0 0 0 0 1 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 1 4 9 9 9 11 12 12 13 12 10 10 10 12 12 10 11 7 3 1 5 1 3 4 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 3 3 3 0 0 3 6 6 8 5 3 4 29 40 47 54 57 54 74 93 96 101 107 116 128 131 157 179 185 189 185 203 242 250 261 273 284 298 305 323 333 328 329 339 353 371 365 315 269 263 267 259 243 234 215 274 289 265 252 233 190 159 123 112 110 102 88 83 55 38 41 38 35 33 34 21 14 12 9 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1577 1528 1473 1405 1356 1320 1288 1244 1233 1248 1277 1292 1319 1349 1370 1377 1377 1360 1346 1303 1227 1155 1102 1067 1050 1046 1026 1002 982 957 922 907 902 885 857 842 833 831 803 769 805 818 795 772 780 787 785 784 786 786 782 773 771 768 760 774 779 781 777 764 754 748 739 729 721 721 715 706 695 680 668 666 669 669 665 662 655 646 641 635 631 634 646 662 820 898 948 966 789 768 706 642 608 595 566 553 554 552 536 502 467 447 467 496 471 437 390 301 297 323 342 331 343 346 359 368 359 354 332 303 281 282 275 275 279 287 291 307 320 326 335 351 354 351 349 349 337 326 306 275 230 200 178 181 217 253 355 443 491 495 507 527 545 570 623 669 721 776 825 851 874 896 916 934 936 939 954 967 973 970 1011 1053 1072 1061 1019 1004 988 957 923 940 971 997 997 993 991 984 972 961 960 963 965 965 966 981 984 984 983 981 979 979 981 967 921 862 822 809 792 725 692 701 750 838 923 957 1004 1147 1354 1510 1625 1705 1710 1709 1682 1647 1631 1614 1589 1560 1538 1536 1523 1491 1497 1528 1470 1414 1379 1337 1304 1266 1251 1211 1162 1164 1186 1203 1221 1241 1240 1243 1242 1235 1223 1260 1312 1371 1429 1476 1492 1517 1543 1549 1546 1538 1516 1489 1470 1427 1368 1268 1131 1014 1064 1079 1055 995 959 964 977 983 985 968 932 908 912 951 978 973 971 985 997 1005 1008 1009 1018 1020 1037 1056 1067 1079 1097 1114 1122 1120 1150 1196 1244 1275 1259 1258 1209 1107 971 790 623 529 520 527 563 579 580 548 468 406 380 363 376 362 353 350 352 358 361 389 422 430 432 444 449 437 426 453 469 467 459 464 460 456 465 513 544 542 545 561 571 585 629 688 697 708 717 727 738 733 723 706 692 668 634 614 609 607 640 639 621 562 475 442 397 392 468 437 376 328 293 262 231 207 192 177 149 152 144 138 188 185 169 147 131 158 170 175 180 199 210 219 224 223 223 221 215 206 199 192 190 191 188 192 197 201 204 207 207 208 210 213 216 224 234 239 244 257 277 301 325 331 349 378 399 417 449 489 521 528 540 618 683 742 683 690 690 692 705 762 773 782 806 820 855 894 941 995 1017 1036 1085 1146 1128 1153 1145 1094 1095 1071 1025 966 905 771 718 688 647 582 617 552 472 462 475 471 449 430 428 523 563 637 788 631 707 783 673 683 665 617 558 519 512 485 403 264 285 275 278 285 249 196 182 184 180 170 174 175 158 115 104 88 86 107 114 87 48 51 51 51 50 49 47 43 41 40 34 31 31 26 15 15 15 14 14 7 2 0 0 0 0 0 0 0 0 0 0 0 2 6 8 4 0 0 0 0 0 0 0 0 0 0 6 6 6 11 11 10 9 10 10 10 9 8 8 8 8 9 8 8 5 0 0 0 0 0 0 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 3 4 6 8 9 11 12 16 20 20 17 17 14 8 11 14 15 17 29 30 59 79 86 85 85 86 93 97 122 137 141 147 161 166 175 197 204 213 226 236 244 252 261 278 297 311 309 301 302 275 270 281 291 275 267 235 157 146 138 135 127 142 119 139 185 152 137 130 127 124 77 52 43 36 30 31 31 21 28 27 24 21 23 14 7 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1594 1529 1477 1416 1363 1323 1294 1295 1276 1296 1351 1346 1384 1413 1425 1422 1425 1396 1361 1307 1231 1163 1103 1064 1046 1039 1024 1001 977 949 914 893 886 870 841 842 828 817 798 783 857 872 829 786 799 803 800 797 798 798 792 784 776 770 767 778 784 785 782 765 756 750 743 732 724 722 716 707 697 681 672 665 658 657 663 663 657 649 646 638 635 638 646 670 842 942 955 951 945 809 698 651 628 607 569 547 555 545 515 485 464 460 497 507 503 469 391 310 297 317 337 318 311 331 355 363 354 347 329 310 304 284 274 274 282 294 300 309 319 336 348 351 351 353 354 346 341 319 289 253 226 202 184 173 172 276 389 469 507 506 525 540 549 563 598 642 689 729 748 761 809 838 836 851 850 862 867 865 899 926 969 1005 1011 1008 1004 988 962 932 886 885 913 946 942 944 956 964 957 951 950 949 949 958 967 968 968 961 950 949 949 955 964 957 898 855 842 836 788 742 716 719 760 801 812 842 955 1130 1295 1438 1573 1688 1682 1690 1683 1647 1631 1615 1585 1555 1552 1526 1494 1459 1437 1451 1413 1385 1349 1302 1263 1232 1218 1205 1184 1153 1163 1181 1201 1231 1228 1226 1223 1219 1218 1245 1296 1353 1401 1408 1430 1472 1510 1540 1542 1538 1521 1483 1449 1417 1380 1309 1152 1079 1070 1044 988 915 891 926 985 998 1021 1005 966 912 888 909 914 924 947 942 965 981 986 999 1000 1012 1030 1049 1061 1071 1082 1088 1088 1104 1123 1159 1204 1242 1236 1238 1213 1137 1021 865 705 613 603 598 603 619 640 614 558 539 509 434 407 411 422 418 425 423 422 425 431 468 495 510 512 493 488 540 600 598 609 586 570 566 553 670 666 647 671 648 657 674 695 742 752 755 755 758 751 749 737 727 723 702 690 684 677 672 715 753 757 708 616 558 522 531 601 562 464 343 262 252 242 246 263 235 210 207 214 220 312 290 244 203 160 161 163 167 187 200 208 217 224 224 224 225 223 214 207 202 200 200 193 198 200 199 202 202 204 206 208 212 215 221 225 227 238 250 264 281 295 306 318 324 362 439 499 541 564 604 648 675 709 787 771 771 767 770 768 819 861 873 880 885 904 929 957 1034 1037 1047 1089 1126 1130 1168 1173 1060 1058 1026 961 888 852 711 616 572 572 527 508 491 453 505 533 519 483 479 466 460 517 734 848 723 616 670 657 620 575 519 443 392 366 349 314 244 219 205 192 191 179 167 157 155 152 148 139 123 113 86 63 58 88 79 69 54 42 42 44 46 48 45 42 39 35 33 31 26 20 16 13 12 11 9 7 2 0 0 0 0 0 0 0 0 0 2 10 2 7 15 21 10 6 2 0 0 0 0 0 0 4 6 7 8 10 9 9 9 9 9 9 8 8 8 9 9 7 9 9 9 8 8 4 5 6 0 0 6 9 4 5 7 4 0 0 0 0 0 0 0 0 2 11 12 12 11 12 16 17 20 30 31 31 30 28 26 25 29 37 49 69 75 83 96 101 107 109 106 116 123 144 172 177 182 182 183 184 185 195 213 233 230 231 228 231 227 230 237 238 224 225 214 199 199 191 177 168 157 107 89 83 78 79 89 87 67 73 65 63 60 58 59 42 14 10 12 13 11 11 19 20 19 16 19 15 9 7 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1608 1536 1488 1436 1382 1334 1312 1316 1336 1394 1479 1452 1462 1477 1486 1485 1454 1421 1381 1322 1236 1162 1107 1081 1066 1041 1024 999 967 933 900 891 879 859 841 847 838 824 810 798 801 822 817 791 805 814 817 817 818 814 800 790 781 773 770 777 784 790 789 770 762 755 744 734 734 727 718 708 699 682 672 668 665 657 664 668 663 652 648 645 642 647 692 688 786 905 996 1011 870 747 678 659 637 606 579 566 561 527 491 470 470 478 511 526 515 467 389 324 304 314 330 329 313 323 349 357 350 340 330 322 306 296 292 292 297 304 307 310 322 343 349 356 363 364 350 349 336 317 291 258 233 207 190 187 168 303 434 518 519 534 546 547 543 563 573 609 655 690 687 718 758 784 778 793 807 810 810 811 844 893 942 969 970 967 960 947 930 902 864 847 847 850 867 900 926 930 907 913 917 919 928 932 935 948 951 912 906 907 912 916 896 895 865 832 828 810 773 743 726 718 779 799 795 803 982 1166 1314 1443 1551 1556 1588 1642 1684 1667 1650 1621 1584 1554 1538 1508 1465 1424 1405 1409 1393 1362 1311 1264 1226 1202 1193 1194 1190 1158 1158 1182 1201 1217 1216 1209 1199 1192 1205 1242 1285 1321 1341 1337 1369 1423 1460 1503 1522 1526 1526 1500 1467 1441 1410 1352 1224 1190 1129 1036 921 857 839 885 968 991 1029 1045 1023 948 897 889 892 899 912 917 935 956 980 976 986 1003 1022 1042 1059 1064 1060 1057 1062 1078 1097 1119 1147 1141 1158 1179 1185 1139 1054 935 842 844 716 677 670 672 708 678 674 657 599 538 487 481 511 523 507 496 489 484 553 576 582 592 596 592 596 609 618 701 707 691 676 671 639 721 790 822 805 741 720 726 734 773 783 784 787 785 778 762 752 766 761 747 728 714 722 738 774 814 840 839 789 728 698 686 676 624 527 406 303 272 263 253 318 308 294 305 325 350 359 366 388 320 243 211 211 187 203 208 214 220 223 226 228 230 235 226 220 218 219 215 208 208 210 204 206 205 205 206 209 213 219 224 226 230 238 250 268 275 279 295 316 331 368 460 542 566 603 655 700 740 781 778 783 808 823 841 839 863 904 910 911 913 926 952 990 963 971 1040 1136 1178 1158 1113 1131 1024 979 970 929 816 743 666 585 581 564 533 509 510 511 543 549 526 490 477 468 475 512 651 655 624 604 589 582 552 484 451 390 340 311 290 272 219 176 170 161 156 154 151 146 136 125 121 125 118 102 80 49 45 44 44 44 43 43 45 47 48 44 39 37 38 32 30 25 17 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 7 4 13 28 27 17 0 0 0 0 0 0 0 4 8 9 8 7 6 6 5 5 6 8 8 8 8 8 10 9 9 11 12 12 16 19 21 10 10 8 3 10 6 7 6 0 0 0 0 0 0 0 0 1 5 13 17 18 20 24 27 26 30 43 46 41 35 34 34 39 48 63 72 82 89 94 98 117 141 148 146 155 161 166 183 187 193 193 193 189 174 159 174 177 165 162 184 205 184 167 172 170 174 180 177 133 122 111 102 99 94 78 62 58 55 54 58 63 62 44 27 21 14 18 21 18 8 7 9 11 14 16 14 13 15 15 13 10 7 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 1625 1555 1499 1438 1379 1339 1342 1378 1452 1538 1604 1546 1537 1547 1554 1546 1498 1454 1387 1291 1235 1169 1141 1115 1071 1042 1024 994 956 922 913 895 872 855 846 852 843 829 818 816 819 827 822 801 816 826 830 830 826 816 805 795 785 769 773 777 786 794 790 772 762 755 747 747 740 732 721 710 702 684 677 678 670 664 667 670 669 655 653 655 653 648 698 695 740 846 1013 1036 867 728 681 668 632 594 572 567 547 500 467 464 491 500 505 521 522 467 393 340 317 317 319 318 309 316 344 351 343 335 331 326 311 302 294 293 305 315 319 323 331 357 369 373 368 358 359 349 334 312 286 263 240 226 221 207 245 376 532 599 549 552 554 546 524 541 541 567 614 642 648 675 710 734 714 728 733 742 771 792 813 855 905 927 923 931 931 914 906 882 852 827 819 794 802 832 864 870 847 848 852 857 876 897 917 923 910 868 855 861 871 863 863 858 836 802 807 784 768 762 747 743 765 796 810 765 977 1199 1390 1498 1521 1567 1597 1621 1660 1657 1636 1612 1595 1574 1540 1485 1426 1380 1379 1378 1364 1335 1301 1261 1218 1194 1190 1187 1182 1160 1149 1170 1182 1191 1192 1189 1188 1182 1193 1217 1251 1278 1286 1306 1343 1405 1445 1483 1499 1510 1533 1517 1496 1468 1419 1349 1332 1251 1137 1041 888 813 812 855 863 983 1062 1097 1104 1017 1001 974 920 900 897 906 920 929 927 942 966 991 1011 1026 1040 1047 1044 1035 1040 1057 1074 1081 1080 1086 1103 1122 1137 1123 1073 1022 1021 915 816 759 735 738 770 786 780 748 696 641 589 572 652 617 592 576 569 556 592 632 669 674 680 685 691 696 700 771 795 782 765 766 738 722 754 881 864 826 786 770 782 782 781 782 782 768 753 747 757 778 780 788 808 825 790 784 800 810 837 857 844 813 809 755 721 685 627 527 432 395 360 325 403 394 363 393 379 432 482 495 502 447 393 358 285 226 218 224 235 236 240 241 240 239 251 246 240 241 231 227 222 221 225 227 223 217 211 210 211 216 223 225 232 240 250 259 274 276 282 294 305 328 388 469 523 554 607 663 722 757 772 758 770 809 834 859 875 887 896 909 915 924 942 929 919 952 1025 1071 1129 1166 1179 1133 1100 953 827 796 757 697 663 636 581 625 627 577 535 528 524 523 519 490 471 461 452 434 489 443 414 460 441 458 482 474 362 330 303 278 259 230 213 180 136 134 129 125 124 124 128 103 70 62 55 64 67 59 40 36 39 46 50 51 53 51 44 43 39 35 34 33 30 27 19 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 5 11 8 2 0 0 0 0 0 0 0 1 2 8 8 7 5 2 3 2 1 3 5 6 7 9 11 12 15 19 19 19 27 40 38 10 7 11 0 7 9 8 8 1 0 0 0 0 1 3 5 6 9 13 19 35 45 53 52 47 55 68 69 58 45 41 41 48 65 83 96 106 107 116 124 141 184 203 216 225 219 199 181 169 166 160 168 169 156 120 129 140 155 147 158 163 155 147 147 146 143 137 128 92 68 64 64 64 63 58 31 26 28 33 33 33 29 22 10 10 9 8 8 7 6 6 7 7 9 9 9 9 9 8 7 6 6 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 1639 1565 1501 1439 1394 1393 1409 1509 1619 1685 1713 1664 1652 1648 1617 1580 1535 1477 1396 1292 1234 1219 1177 1113 1072 1044 1018 983 942 930 905 878 860 857 851 853 847 840 837 830 831 833 828 816 831 842 845 839 831 820 812 804 791 778 776 781 790 800 793 777 766 763 762 752 744 735 723 713 703 694 689 684 672 667 667 671 676 664 661 660 658 654 679 692 725 781 793 813 762 698 696 650 609 577 565 569 521 465 442 463 516 521 527 531 521 469 404 357 336 336 325 311 303 311 338 344 341 336 331 329 313 309 311 311 321 325 330 337 345 367 374 373 370 370 366 350 327 302 292 279 273 268 254 257 306 455 611 566 584 575 558 549 527 526 530 544 567 574 599 627 654 683 678 676 685 712 736 760 781 813 859 848 870 897 908 903 895 870 842 821 811 792 785 790 810 813 802 792 784 783 819 845 861 870 872 827 809 813 821 804 818 827 807 751 787 778 774 791 774 773 781 788 800 832 991 1221 1446 1475 1569 1600 1608 1636 1651 1641 1626 1615 1597 1548 1493 1432 1378 1347 1351 1354 1349 1331 1295 1256 1220 1198 1183 1178 1167 1148 1133 1151 1162 1167 1170 1170 1180 1176 1184 1210 1235 1242 1272 1303 1331 1423 1452 1459 1475 1523 1544 1534 1506 1456 1382 1368 1301 1203 1104 992 860 795 793 796 880 1000 1100 1146 1166 1160 1123 1042 973 934 913 913 927 930 929 940 954 973 995 1014 1026 1026 1031 1028 1032 1044 1057 1042 1035 1040 1058 1080 1098 1102 1089 1068 1039 968 898 839 797 795 828 855 846 825 789 744 706 711 733 708 674 651 646 634 639 667 735 755 769 783 796 795 809 841 864 850 825 825 828 827 784 836 872 877 842 811 808 799 781 777 782 785 788 787 785 768 758 747 748 765 780 782 794 793 798 802 811 816 817 791 765 766 743 661 631 591 463 477 524 512 449 451 422 438 485 528 521 502 490 473 364 286 239 225 244 246 254 263 262 260 268 271 270 264 253 245 240 236 252 255 249 239 229 224 221 224 245 239 242 248 256 266 268 272 283 302 308 334 390 444 466 543 617 684 744 729 722 730 765 794 816 844 874 881 890 903 912 924 950 953 965 984 918 947 982 992 953 922 917 854 726 659 628 622 627 641 638 646 621 557 543 529 510 500 513 482 469 463 417 416 436 423 359 360 348 351 362 362 315 266 202 195 184 169 153 141 115 109 103 92 84 79 77 63 34 32 28 29 31 30 24 20 23 32 38 42 43 41 33 29 26 24 27 29 28 24 20 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 2 1 0 2 4 2 0 0 0 0 0 3 8 10 12 13 14 18 22 26 29 29 24 20 9 2 7 2 3 5 5 2 0 0 0 0 0 2 6 7 11 14 15 19 31 41 53 55 59 66 75 88 90 87 89 87 76 95 111 117 127 133 147 158 166 219 232 231 238 233 207 176 149 145 136 134 137 136 132 129 142 181 165 152 145 136 114 98 93 87 80 73 59 34 35 35 34 33 33 19 14 12 21 17 14 10 10 7 4 4 6 4 4 6 6 6 7 7 7 8 8 8 6 4 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 1661 1575 1507 1473 1467 1435 1512 1658 1787 1816 1790 1771 1752 1713 1645 1605 1553 1481 1390 1301 1295 1244 1175 1112 1070 1035 1004 974 942 924 896 878 870 860 857 860 862 858 845 839 841 841 835 831 835 844 850 844 833 827 822 812 797 791 784 785 795 808 797 783 774 774 768 758 750 740 725 716 710 706 699 684 674 670 670 674 677 678 671 664 664 668 683 698 714 726 786 818 772 695 668 616 579 560 551 570 491 434 430 479 534 547 548 538 515 470 417 374 351 352 329 307 297 307 325 333 336 336 324 327 316 312 318 315 317 331 345 351 358 369 379 387 387 381 362 343 324 300 292 286 280 270 270 331 389 485 649 633 612 585 565 550 528 514 506 501 500 532 565 598 626 648 656 658 664 689 721 736 752 774 788 788 824 866 884 882 867 850 837 826 815 794 776 773 788 785 783 777 761 749 760 777 795 798 793 777 769 769 767 775 784 782 778 763 781 781 775 806 802 794 775 759 823 961 1080 1184 1283 1410 1550 1626 1641 1641 1634 1629 1624 1613 1586 1493 1415 1370 1333 1327 1326 1331 1337 1326 1283 1243 1222 1201 1164 1151 1147 1146 1128 1149 1155 1161 1173 1167 1176 1177 1183 1207 1208 1241 1277 1306 1339 1447 1492 1493 1489 1537 1557 1548 1503 1401 1382 1317 1220 1128 1043 929 850 824 830 846 916 1025 1141 1193 1214 1225 1200 1122 1048 991 951 936 965 967 961 950 946 959 983 999 1005 1013 1025 1030 1034 1036 1038 1018 1016 1033 1053 1064 1075 1079 1074 1062 1047 1012 967 918 875 869 892 918 910 895 869 841 828 810 811 793 753 723 718 719 721 722 835 865 874 880 880 886 885 894 917 904 884 881 893 918 846 823 831 853 861 860 849 822 795 781 762 743 736 757 778 792 805 872 851 855 842 804 798 835 848 831 838 847 861 861 845 872 842 835 815 736 577 526 535 576 575 540 505 485 490 516 529 535 530 511 429 342 276 258 267 263 261 275 272 274 278 281 282 279 272 265 261 260 269 271 266 261 253 248 246 250 261 257 252 250 255 256 261 270 277 301 309 320 338 341 427 523 600 574 699 739 748 734 774 803 827 855 874 883 890 885 879 905 932 932 909 893 827 826 865 898 889 859 817 772 666 605 582 587 615 634 639 633 595 567 552 532 519 498 495 484 453 446 429 410 382 375 322 299 283 268 265 253 240 214 171 164 157 147 130 119 114 104 87 63 51 43 40 37 26 13 6 20 20 20 21 23 19 21 23 24 22 29 25 22 23 24 25 26 26 23 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 2 1 0 0 0 0 0 0 0 0 0 1 6 8 11 9 3 6 12 17 22 19 6 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 2 2 2 3 14 21 26 30 35 41 58 71 80 90 101 105 108 113 107 115 127 129 131 146 167 182 200 206 191 181 197 204 193 168 133 121 115 107 106 104 100 101 117 129 125 126 123 111 84 56 51 46 42 37 31 18 15 15 12 10 8 7 9 8 6 4 3 6 6 3 1 0 0 0 1 5 6 5 4 6 7 6 6 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 1693 1593 1550 1533 1480 1508 1639 1800 1916 1903 1889 1852 1796 1735 1664 1620 1561 1482 1394 1367 1297 1228 1165 1110 1061 1022 996 976 932 905 882 870 869 863 864 865 865 861 846 843 845 847 843 843 843 848 855 851 841 835 828 819 816 797 788 791 804 809 803 799 794 775 769 763 753 739 728 723 720 713 703 687 675 672 674 676 677 677 674 671 669 676 687 697 702 715 742 747 736 698 601 557 541 534 537 542 461 413 446 516 523 551 563 541 511 475 430 394 388 363 331 303 291 304 317 320 324 330 322 328 322 319 333 334 336 347 361 364 375 382 383 378 383 370 358 344 325 304 299 304 311 315 366 377 404 497 649 626 595 572 566 538 516 500 486 466 473 497 532 566 592 612 618 624 648 669 696 716 730 738 741 749 780 832 865 864 851 839 828 820 814 798 775 752 764 766 766 765 756 739 731 733 734 730 737 745 750 753 752 772 788 788 775 784 783 767 748 757 779 788 772 751 892 1059 1172 1193 1177 1376 1543 1628 1646 1636 1623 1612 1597 1563 1516 1453 1392 1336 1309 1294 1293 1310 1335 1326 1287 1264 1247 1180 1148 1134 1144 1180 1168 1168 1166 1164 1177 1172 1177 1185 1195 1198 1220 1252 1287 1318 1384 1494 1569 1571 1531 1548 1555 1538 1487 1424 1345 1242 1145 1065 983 894 855 899 900 901 950 1050 1178 1236 1281 1295 1258 1209 1129 1055 1007 1002 1010 1000 985 974 976 972 978 988 1005 1023 1031 1036 1038 1027 1024 1022 1032 1053 1073 1074 1073 1074 1065 1053 1041 1031 1018 985 968 960 953 974 956 943 934 929 924 894 883 874 837 808 805 810 807 810 899 945 957 963 967 976 970 943 950 942 931 920 886 905 868 824 794 790 789 792 807 822 809 787 767 763 766 828 864 902 927 966 967 967 937 914 894 897 893 903 886 877 888 913 926 951 968 947 909 855 720 598 534 599 599 580 565 545 545 544 550 565 556 544 499 427 352 354 330 301 280 287 287 286 285 284 287 288 286 281 279 280 280 279 278 276 272 267 267 266 267 265 261 259 261 261 262 270 274 292 305 307 308 333 389 478 548 588 607 649 712 723 760 798 834 859 851 859 876 878 858 821 803 833 852 846 835 836 784 778 765 746 717 685 620 582 578 585 599 608 614 627 573 539 508 474 472 453 460 453 371 365 365 353 320 320 287 256 237 217 213 201 189 183 157 149 149 142 131 128 113 82 66 46 35 29 29 19 17 21 21 23 23 24 26 24 29 27 24 26 26 23 22 27 27 27 28 27 26 23 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 2 3 2 0 2 2 1 6 8 6 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 1 4 5 1 10 18 26 45 52 63 74 79 84 93 99 96 89 94 107 119 128 122 125 150 166 170 178 181 148 140 145 152 152 136 111 99 97 90 88 89 88 87 86 80 75 72 72 69 57 35 31 29 25 22 19 14 10 3 2 2 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 1 1 1 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 0 0 0 0 0 0 1723 1687 1642 1551 1516 1599 1763 1931 2029 2002 1978 1899 1806 1748 1677 1617 1546 1485 1482 1369 1287 1214 1148 1098 1049 1017 998 972 912 887 874 869 871 862 860 863 865 861 846 845 848 850 849 848 848 852 861 857 847 839 835 833 817 799 792 798 808 810 810 806 795 784 776 767 756 743 739 734 726 716 706 690 679 677 680 680 680 680 678 676 675 681 687 690 694 707 727 740 726 638 541 480 456 498 528 504 440 412 476 480 542 581 576 541 515 484 458 442 409 369 330 298 285 300 306 309 317 325 326 330 328 321 330 340 345 354 370 379 379 376 381 403 391 376 359 341 324 317 324 330 324 341 346 376 435 483 493 553 581 570 561 524 498 485 478 445 450 476 510 538 560 568 579 603 620 660 684 700 714 712 717 727 749 790 829 836 834 830 814 818 818 809 792 766 764 762 758 753 757 740 721 710 707 701 707 720 731 753 764 774 780 791 767 780 782 755 746 718 731 763 769 751 928 1106 1186 1232 1261 1392 1515 1575 1601 1606 1605 1595 1562 1515 1471 1414 1340 1290 1280 1265 1270 1309 1333 1338 1340 1322 1250 1186 1147 1134 1142 1184 1197 1195 1183 1175 1186 1189 1193 1201 1227 1242 1257 1280 1314 1369 1454 1548 1618 1645 1588 1564 1549 1522 1502 1437 1330 1211 1118 1049 985 948 950 999 979 959 977 1060 1188 1238 1282 1338 1311 1270 1199 1133 1111 1080 1057 1039 1025 1010 1005 1001 999 999 1020 1029 1035 1037 1035 1023 1018 1028 1059 1080 1097 1102 1099 1091 1077 1067 1058 1050 1047 1038 1034 1022 996 1001 997 995 998 996 985 963 943 937 912 899 896 890 892 900 949 999 1013 1011 999 987 981 962 965 953 948 953 908 908 888 844 784 772 762 750 741 782 802 808 804 815 769 759 811 913 966 896 843 877 900 909 915 913 894 847 846 850 849 879 913 926 915 886 910 904 851 777 794 759 690 633 615 595 577 567 570 569 562 559 547 492 499 449 393 363 317 300 295 297 297 292 295 299 298 294 294 290 287 294 289 285 282 279 278 274 273 273 270 268 265 261 258 270 284 304 321 326 339 335 350 410 477 501 534 622 656 733 800 834 813 763 702 673 683 760 658 543 525 578 675 777 841 881 638 518 511 578 589 587 561 529 518 567 585 589 580 594 512 442 429 402 391 384 379 365 310 300 304 292 284 276 253 214 198 188 180 170 164 161 142 127 130 123 116 110 97 59 47 38 32 32 29 18 17 24 21 26 31 33 32 37 37 32 30 29 28 27 28 31 31 30 29 28 26 24 16 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 3 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 1 0 0 2 5 5 1 0 0 2 11 4 2 2 0 0 0 3 7 11 16 21 25 27 57 78 82 88 91 98 106 108 108 106 106 108 123 132 128 120 156 162 155 148 144 134 120 105 97 95 94 91 94 95 87 84 84 80 79 69 45 37 29 33 38 37 25 18 17 16 15 13 10 8 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1850 1780 1674 1596 1584 1692 1855 2003 2061 2079 2009 1905 1805 1744 1671 1599 1554 1536 1454 1368 1275 1191 1130 1086 1050 1027 998 955 899 878 874 876 869 868 860 853 855 854 847 848 853 853 853 854 853 855 866 861 850 844 841 832 816 802 797 804 814 817 816 812 804 793 784 775 766 757 752 739 728 721 712 693 684 682 682 680 683 683 680 678 680 684 688 694 701 720 731 740 735 571 499 388 335 466 490 466 423 395 428 511 578 604 588 546 527 516 505 469 418 368 322 288 280 290 289 295 314 323 329 333 333 330 340 347 354 364 381 382 378 378 386 379 369 361 351 338 331 331 333 330 340 394 380 380 434 439 494 549 577 568 551 512 488 479 450 434 435 454 487 527 538 544 560 591 613 640 659 670 680 686 698 705 707 753 787 800 810 823 822 824 821 813 801 801 788 769 751 746 755 747 733 732 715 692 686 700 719 757 776 780 783 782 767 771 778 744 739 709 701 725 741 757 919 1079 1144 1270 1354 1433 1499 1531 1590 1605 1600 1580 1540 1496 1448 1381 1276 1275 1262 1262 1286 1332 1362 1376 1367 1321 1252 1188 1151 1145 1165 1178 1193 1204 1203 1200 1202 1208 1215 1217 1233 1246 1265 1298 1355 1437 1498 1544 1628 1649 1617 1590 1575 1559 1526 1461 1367 1240 1160 1088 1055 1050 1012 1070 1068 1033 1009 1066 1137 1186 1258 1353 1330 1310 1275 1235 1219 1143 1097 1080 1064 1034 1031 1034 1032 1022 1038 1047 1044 1030 1028 1020 1015 1029 1077 1107 1124 1132 1140 1124 1106 1094 1087 1075 1074 1074 1067 1051 1027 1035 1037 1034 1027 1027 1019 998 975 992 973 965 961 955 956 959 983 1027 1034 1032 1024 1020 1016 1007 965 928 907 899 874 866 860 838 783 767 763 755 740 744 763 778 772 820 813 782 752 780 810 760 696 696 723 754 775 770 782 722 711 746 748 777 787 790 821 772 805 842 871 845 877 853 785 712 673 644 632 633 595 569 553 551 567 548 545 513 458 431 378 341 326 328 318 310 310 317 312 313 310 305 302 298 291 289 290 289 287 282 276 280 285 292 298 300 294 293 303 315 318 312 316 340 351 363 418 470 507 573 649 706 754 836 753 583 462 444 472 521 457 306 297 319 396 513 641 644 443 283 274 395 463 480 464 508 488 470 478 500 481 471 446 412 398 357 322 300 289 292 278 267 268 242 230 225 216 178 169 165 159 151 141 134 125 109 107 103 99 91 76 58 46 45 46 39 34 32 30 36 38 40 41 39 37 33 29 36 38 38 39 42 36 34 33 31 30 30 29 28 23 23 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 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 4 8 11 7 3 3 7 13 14 11 6 2 1 4 5 8 21 39 51 51 51 65 80 85 99 105 104 105 114 122 129 137 143 141 139 135 126 148 154 150 148 147 135 113 99 96 97 98 90 87 82 76 73 67 59 55 51 29 24 23 25 23 21 17 13 11 9 7 5 5 4 2 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 1879 1819 1719 1646 1659 1770 1923 2049 2052 2083 2017 1901 1788 1722 1647 1573 1523 1516 1427 1340 1251 1169 1115 1070 1056 1032 980 933 894 879 875 871 870 859 848 848 864 859 851 850 854 854 857 857 855 855 863 859 857 853 842 833 819 807 802 812 816 817 816 813 805 798 789 781 778 776 760 744 733 727 715 699 694 698 688 688 689 688 685 680 685 689 693 699 704 719 737 746 727 633 426 259 248 416 427 417 411 410 471 561 613 617 598 563 550 551 542 479 419 361 312 279 278 277 279 289 314 319 329 336 336 336 345 350 356 367 381 384 384 385 388 382 378 366 350 345 346 345 337 325 400 377 359 381 381 433 501 554 571 564 541 525 508 468 435 417 422 443 472 493 516 541 560 581 618 640 650 652 649 665 679 682 687 727 736 753 795 815 822 821 816 804 801 798 791 779 760 752 762 773 771 754 726 702 689 695 721 746 764 783 771 763 752 748 755 730 721 711 705 697 695 761 850 984 1159 1332 1437 1480 1515 1548 1547 1549 1553 1521 1482 1433 1377 1322 1283 1274 1276 1286 1321 1357 1376 1381 1370 1291 1229 1180 1150 1148 1156 1181 1211 1227 1234 1222 1219 1225 1230 1234 1239 1249 1273 1310 1387 1445 1481 1533 1593 1610 1612 1612 1604 1607 1561 1503 1448 1338 1253 1197 1176 1155 1095 1133 1156 1125 1071 1097 1109 1147 1251 1326 1337 1333 1330 1327 1274 1202 1136 1091 1091 1079 1073 1067 1054 1047 1047 1053 1066 1051 1046 1031 1022 1041 1074 1110 1132 1142 1168 1158 1138 1115 1091 1099 1100 1094 1088 1084 1077 1063 1053 1067 1047 1045 1044 1045 1029 1005 995 988 982 988 990 998 1018 1046 1047 1047 1048 1037 1005 962 925 892 871 890 887 856 821 804 764 733 728 726 737 728 714 717 705 749 802 826 751 739 724 695 697 627 607 618 628 615 634 613 587 616 645 654 653 675 733 718 708 734 761 739 783 826 807 763 722 701 697 661 619 583 552 526 539 537 537 537 519 477 428 395 400 367 345 331 321 329 331 327 323 317 308 298 295 306 301 293 287 282 277 303 312 314 313 314 306 308 322 377 386 382 391 427 413 419 473 574 579 632 680 730 785 816 612 354 269 279 307 314 269 172 179 203 242 294 353 348 279 152 139 202 271 298 300 395 399 365 404 406 395 398 420 361 350 321 286 279 268 265 258 223 219 210 201 188 180 166 157 147 142 139 128 119 113 97 90 84 75 65 55 49 47 53 53 48 44 42 45 51 54 53 47 43 42 41 34 49 51 48 48 45 43 41 35 34 32 31 30 28 25 14 2 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 1 4 7 9 9 7 8 12 14 12 10 8 4 1 4 5 12 26 38 50 61 67 75 84 92 104 112 110 98 103 118 121 129 135 130 132 120 108 105 110 106 105 117 129 105 104 109 109 100 86 80 77 55 48 43 42 42 36 29 24 18 19 17 16 14 13 8 5 5 5 5 4 3 0 0 0 0 0 0 0 0 1 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 0 0 0 1937 1861 1764 1711 1730 1833 1963 2048 2080 2087 2013 1884 1755 1696 1620 1571 1551 1488 1397 1310 1231 1161 1106 1071 1048 1013 959 915 886 872 869 871 871 861 847 843 864 859 853 850 851 857 858 856 856 859 869 872 868 859 845 834 824 815 808 819 820 822 825 827 817 810 800 793 803 786 768 752 739 737 725 718 715 707 701 699 696 694 692 688 689 693 697 697 708 719 724 718 713 565 335 156 197 359 371 350 356 396 502 597 641 622 606 591 585 577 554 484 414 351 300 274 271 270 273 284 307 314 327 342 342 341 345 352 361 368 379 382 382 384 382 368 360 361 360 358 356 353 348 351 362 379 410 411 384 430 498 552 562 549 537 524 496 453 416 407 419 438 452 465 497 535 564 605 630 643 649 651 645 653 665 674 677 693 700 713 754 789 807 813 812 809 800 800 803 803 780 767 776 797 796 782 762 738 716 710 726 737 751 779 755 746 741 730 730 722 717 717 714 699 676 670 752 1013 1186 1371 1491 1512 1513 1512 1509 1509 1498 1457 1419 1375 1332 1323 1292 1292 1304 1313 1356 1381 1390 1388 1367 1282 1219 1178 1156 1157 1174 1200 1219 1224 1249 1248 1237 1242 1256 1258 1263 1280 1306 1348 1395 1430 1476 1524 1562 1578 1588 1602 1606 1614 1593 1548 1513 1429 1360 1330 1307 1236 1192 1210 1248 1225 1183 1176 1169 1169 1249 1313 1347 1357 1360 1335 1303 1257 1188 1128 1130 1138 1127 1098 1078 1068 1064 1069 1086 1088 1071 1050 1042 1062 1080 1096 1123 1158 1191 1192 1175 1158 1134 1138 1134 1120 1121 1118 1109 1102 1103 1076 1061 1049 1041 1035 1026 1021 1009 992 1002 1020 1036 1047 1045 1044 1029 1008 996 961 928 921 921 878 821 789 780 789 780 770 741 717 709 692 690 698 698 705 691 695 720 782 757 752 739 660 646 605 579 570 556 554 561 556 528 538 553 554 549 573 595 603 614 667 653 665 691 703 763 742 714 703 725 696 652 605 557 528 527 522 515 521 519 492 461 457 426 388 363 350 334 330 326 326 326 321 319 316 312 325 314 311 312 310 310 308 313 328 341 337 328 348 375 468 506 517 532 519 531 553 581 610 628 619 630 661 642 596 430 148 149 159 159 142 136 143 148 137 134 171 170 167 173 104 74 81 105 88 131 194 237 252 275 262 284 351 338 317 300 279 264 250 243 244 237 194 182 180 180 170 160 153 145 130 127 123 117 109 102 86 74 70 63 59 57 55 55 59 59 58 57 50 52 53 52 47 47 48 50 53 56 57 53 50 50 48 47 46 39 37 35 31 25 20 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 0 0 0 0 0 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 6 5 0 5 8 9 14 13 11 9 6 8 9 12 20 33 52 57 62 81 83 89 103 104 97 89 92 108 109 100 82 85 104 104 94 69 76 76 80 93 103 97 95 90 88 74 66 60 62 38 29 31 37 38 36 31 21 18 17 15 12 13 13 9 5 6 5 4 3 2 0 0 0 0 1 1 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 1979 1908 1813 1780 1795 1868 1948 1985 2077 2075 1989 1854 1740 1670 1634 1600 1530 1457 1367 1286 1217 1157 1115 1096 1058 1000 945 903 880 869 864 865 857 835 824 846 855 854 850 847 849 859 861 860 858 859 868 873 871 862 854 844 834 826 818 830 832 833 836 835 822 814 811 812 811 793 775 759 747 745 741 735 726 722 711 706 705 705 701 700 698 698 700 700 706 707 702 701 673 517 296 112 171 290 324 317 331 403 518 613 655 628 621 620 616 602 560 482 403 335 286 285 270 262 266 278 300 313 323 330 346 343 344 351 357 359 367 375 381 374 367 367 368 363 364 361 362 362 360 385 348 324 332 369 408 443 487 537 544 537 525 502 471 436 403 396 413 424 435 459 489 524 564 608 630 631 635 640 639 644 654 665 673 674 678 704 733 767 791 802 800 796 798 801 802 812 802 800 811 835 831 822 803 778 757 747 743 746 762 770 748 735 730 717 712 707 714 728 723 710 705 738 842 1058 1228 1376 1493 1510 1509 1501 1509 1528 1485 1435 1397 1380 1374 1340 1324 1321 1327 1349 1386 1404 1405 1396 1364 1292 1228 1193 1186 1193 1204 1207 1201 1225 1288 1299 1276 1262 1268 1264 1278 1334 1372 1399 1418 1452 1511 1530 1563 1580 1568 1565 1573 1582 1584 1563 1533 1492 1472 1455 1372 1303 1274 1273 1264 1304 1324 1307 1267 1228 1276 1324 1354 1361 1370 1344 1321 1299 1249 1181 1182 1191 1155 1135 1112 1094 1088 1103 1090 1082 1073 1064 1063 1078 1089 1105 1164 1190 1211 1216 1203 1179 1176 1181 1180 1161 1150 1136 1121 1114 1113 1075 1041 1026 1032 1005 991 986 984 986 1002 1021 1038 1049 1042 1028 999 957 972 972 974 956 920 833 784 753 677 772 787 756 730 724 721 705 690 696 700 699 689 679 687 702 696 702 720 649 565 532 569 545 503 490 496 506 482 489 494 503 525 530 542 550 532 562 564 579 614 650 666 663 645 633 675 690 674 635 583 573 561 530 510 502 499 490 475 458 424 391 362 349 335 338 348 341 331 336 341 340 344 338 340 332 319 304 297 314 327 433 465 466 482 489 500 534 569 602 622 594 565 543 559 442 361 369 389 381 316 233 175 99 75 56 45 61 82 114 125 110 107 105 97 97 132 92 44 24 20 16 35 71 120 48 28 46 88 211 291 311 275 217 209 204 205 215 201 175 158 157 163 154 144 136 131 118 113 109 102 98 94 83 70 68 66 65 64 63 63 65 65 63 64 62 57 57 53 59 62 58 63 66 68 62 51 49 48 48 48 46 42 40 39 33 24 19 10 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 4 6 5 3 1 1 3 10 14 15 14 13 13 14 14 9 14 19 19 22 43 66 75 75 100 108 106 97 90 100 108 108 109 95 88 83 75 79 82 81 80 81 80 80 76 56 46 48 49 41 37 32 26 30 32 31 29 27 19 16 15 10 8 7 6 5 3 2 1 0 0 0 1 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 2024 1964 1877 1858 1866 1879 1908 2028 2091 2062 1961 1824 1740 1709 1666 1587 1498 1426 1341 1265 1206 1155 1140 1102 1050 993 945 905 881 873 881 869 849 831 826 846 849 847 846 846 850 860 864 862 860 862 863 871 881 877 868 855 845 836 833 843 846 847 852 845 838 833 830 831 826 810 787 767 760 757 757 753 741 735 721 718 721 719 721 716 711 707 703 697 697 698 696 688 629 481 286 119 140 178 216 271 339 435 542 626 662 646 641 641 641 625 564 475 388 328 327 284 262 256 258 276 295 305 311 323 340 342 345 353 350 354 355 356 361 356 361 363 362 368 367 368 367 367 381 399 381 352 328 374 408 446 490 535 528 520 503 474 445 408 389 389 402 406 429 460 494 527 556 589 602 595 619 621 627 638 646 649 648 645 648 674 702 734 756 761 782 793 798 798 802 818 826 833 847 860 852 845 836 813 793 787 779 772 774 768 753 738 730 728 706 695 702 721 723 723 737 793 933 1131 1280 1390 1505 1512 1530 1544 1539 1527 1558 1550 1525 1545 1507 1412 1345 1335 1364 1394 1415 1426 1435 1436 1388 1314 1253 1230 1226 1224 1216 1213 1291 1312 1322 1326 1319 1300 1305 1313 1328 1387 1432 1454 1480 1516 1556 1574 1583 1585 1586 1568 1550 1547 1567 1563 1539 1525 1516 1485 1415 1359 1332 1340 1334 1391 1419 1406 1373 1325 1323 1333 1340 1375 1378 1359 1335 1311 1291 1284 1274 1227 1178 1163 1148 1130 1103 1106 1085 1063 1060 1075 1084 1093 1103 1127 1192 1220 1232 1236 1214 1208 1209 1213 1209 1185 1168 1153 1141 1143 1109 1054 1004 977 989 982 967 948 962 956 960 977 996 990 971 955 943 913 882 847 818 799 781 784 787 737 775 806 769 731 734 731 747 765 768 727 707 693 681 674 626 596 585 579 597 588 537 470 454 433 419 409 419 444 437 418 419 443 477 504 522 519 507 504 508 513 539 581 601 590 560 589 616 638 669 654 628 615 588 540 518 503 494 490 482 465 438 402 361 351 348 345 328 335 341 350 356 357 346 367 390 381 388 402 414 429 432 561 606 579 564 563 560 561 565 424 394 385 348 330 343 263 161 181 186 152 107 98 76 74 81 82 78 76 88 99 103 115 119 117 116 133 122 65 8 0 1 2 4 10 12 1 4 9 34 125 184 206 204 175 176 177 172 178 172 157 138 127 128 130 127 121 118 112 101 93 86 83 80 78 73 71 70 70 71 72 70 72 86 91 91 83 77 84 97 100 87 66 63 63 60 55 51 50 50 50 48 44 43 42 42 34 32 28 14 4 7 10 7 7 4 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 0 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 4 8 6 2 0 0 2 8 13 16 10 10 12 17 16 9 9 9 8 23 43 64 76 73 102 124 128 110 90 84 85 87 80 72 72 80 80 84 87 84 78 65 58 61 50 41 40 39 37 36 35 32 23 24 23 22 21 19 17 16 15 10 7 6 4 3 1 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 2063 2021 1953 1939 1938 1944 1976 2077 2109 2061 1949 1820 1804 1758 1675 1573 1470 1398 1323 1253 1205 1178 1128 1080 1034 983 945 914 897 895 893 876 855 837 831 843 845 846 847 852 858 870 874 870 867 867 869 878 896 897 883 873 866 858 851 851 856 863 863 857 849 845 846 843 843 822 794 779 776 775 773 765 752 743 734 731 734 736 737 732 723 713 698 692 692 691 691 651 581 458 291 153 136 127 140 212 345 462 562 635 668 675 666 662 668 634 561 466 391 381 314 272 251 245 247 271 283 288 297 322 339 347 348 351 341 340 343 351 362 364 360 356 359 359 360 362 366 376 393 399 385 360 364 376 407 450 490 511 515 503 476 452 425 398 382 379 380 398 426 461 495 528 555 567 568 576 597 601 605 618 627 627 627 632 636 645 673 703 723 720 759 781 792 809 805 814 824 840 863 866 859 853 848 838 837 819 799 801 788 777 762 742 743 726 699 686 703 699 705 710 735 856 995 1189 1357 1452 1495 1535 1570 1580 1561 1520 1603 1642 1595 1531 1466 1409 1371 1355 1415 1441 1454 1465 1456 1428 1361 1298 1279 1280 1266 1254 1241 1214 1254 1301 1336 1347 1327 1324 1336 1357 1373 1447 1468 1496 1538 1563 1588 1598 1597 1598 1592 1573 1552 1536 1536 1534 1529 1525 1518 1492 1450 1406 1382 1403 1412 1453 1495 1492 1466 1422 1401 1405 1378 1402 1396 1370 1353 1325 1318 1325 1322 1261 1202 1180 1176 1167 1165 1132 1080 1044 1054 1083 1099 1105 1114 1149 1216 1251 1254 1251 1243 1251 1261 1248 1216 1198 1171 1137 1129 1103 1057 1008 966 941 938 933 924 921 938 922 903 903 898 884 871 866 884 840 794 774 770 858 860 853 815 728 738 738 739 739 743 750 736 686 684 651 632 624 607 599 516 452 454 433 437 453 473 455 352 360 379 345 350 369 351 327 351 380 413 448 488 508 491 489 500 488 493 506 518 526 534 545 552 583 617 621 627 633 607 559 524 499 490 482 479 486 488 453 393 368 357 320 287 300 326 344 345 359 374 399 457 514 560 598 638 621 624 618 570 566 558 509 460 419 398 259 157 141 137 147 164 156 103 112 116 110 94 78 58 98 163 170 191 186 142 93 112 158 189 166 167 132 100 80 79 27 16 11 13 4 1 8 20 18 46 77 95 121 128 151 162 163 158 152 148 147 136 132 129 125 121 117 115 105 80 77 74 73 72 72 72 73 74 75 76 79 81 82 98 102 95 85 102 85 72 88 88 78 80 82 65 56 53 53 53 52 48 45 45 45 41 38 37 31 20 14 13 14 12 10 6 0 1 2 6 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 1 3 4 4 6 3 0 0 0 3 7 12 14 9 9 15 21 11 7 6 5 6 24 48 68 78 82 97 121 114 100 83 70 71 74 64 55 62 73 76 78 88 83 75 66 56 52 41 36 37 33 30 28 29 29 24 19 17 16 16 15 16 17 11 8 6 2 0 0 0 2 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 2102 2079 2025 2048 2044 2021 2056 2130 2134 2067 1957 1913 1867 1786 1683 1574 1467 1388 1319 1274 1265 1188 1123 1068 1017 976 948 933 923 904 886 874 858 843 840 847 850 849 849 858 867 878 883 877 876 879 883 897 931 932 912 896 892 889 872 865 868 879 878 873 872 873 873 864 857 837 807 794 792 791 789 783 768 755 749 749 752 753 751 744 731 714 699 688 682 678 656 609 544 445 301 216 173 134 122 200 348 479 581 643 646 680 690 684 698 632 552 485 441 364 298 259 241 236 242 253 264 277 292 322 335 336 332 333 335 336 338 341 342 341 345 352 352 359 367 372 374 378 396 406 397 364 351 371 408 447 473 482 495 486 447 423 399 377 363 362 371 391 422 461 501 519 525 531 556 567 578 580 581 596 599 597 602 616 602 610 632 657 672 698 739 767 781 799 803 805 817 850 867 871 871 871 861 862 853 831 801 809 806 796 784 786 761 730 703 692 717 698 690 707 769 906 1058 1229 1388 1487 1524 1568 1597 1599 1585 1548 1562 1600 1586 1528 1494 1445 1368 1394 1447 1471 1472 1470 1448 1394 1337 1311 1322 1310 1299 1292 1275 1263 1258 1281 1333 1367 1362 1365 1376 1403 1415 1420 1458 1517 1561 1581 1600 1612 1612 1612 1583 1562 1550 1538 1538 1542 1540 1532 1541 1519 1486 1457 1438 1448 1465 1510 1574 1570 1551 1513 1478 1487 1439 1440 1432 1387 1366 1352 1341 1329 1326 1293 1234 1191 1184 1177 1191 1160 1097 1061 1070 1092 1112 1139 1157 1185 1222 1253 1264 1264 1267 1267 1255 1242 1225 1191 1148 1126 1079 1037 997 959 941 929 909 877 850 864 880 875 846 837 819 798 789 790 818 749 668 642 742 845 866 834 792 749 723 717 725 727 717 708 671 538 526 509 493 492 489 479 416 332 338 344 331 323 333 311 271 290 358 314 306 303 301 318 325 345 368 392 423 422 433 460 503 511 500 481 491 525 554 560 543 543 554 552 560 603 595 573 536 501 485 464 466 489 504 497 472 458 442 362 307 313 360 380 383 397 412 418 535 604 624 625 631 615 588 513 291 232 179 168 165 163 169 123 49 44 39 48 66 85 96 91 87 80 71 66 86 126 198 212 212 193 187 158 175 207 219 165 103 88 105 107 79 98 98 15 13 4 6 19 17 28 57 83 62 60 97 130 133 141 140 137 135 133 132 121 101 103 98 97 95 82 79 77 78 80 83 79 76 77 94 100 104 102 101 101 106 96 71 68 95 104 103 111 94 82 75 71 64 58 54 54 55 54 52 48 48 47 46 44 37 31 25 19 13 13 10 8 8 6 6 8 11 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 6 4 2 0 0 0 1 5 10 9 9 14 28 18 6 3 3 8 12 26 52 69 77 82 95 111 99 84 84 87 85 82 81 72 66 68 73 83 87 77 58 55 52 48 44 42 36 27 24 24 21 22 20 16 17 16 14 13 15 15 12 8 7 5 4 3 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2135 2127 2129 2125 2109 2090 2131 2179 2159 2094 2042 1976 1899 1804 1691 1575 1468 1385 1348 1333 1264 1189 1125 1072 1023 994 983 974 954 917 895 876 862 855 859 860 861 857 852 867 881 896 908 908 903 901 907 926 964 960 945 932 923 908 892 885 886 894 898 900 897 890 893 876 863 846 822 816 811 807 803 794 777 764 758 759 759 761 759 751 734 715 698 687 680 657 629 588 519 419 291 258 204 151 138 221 373 506 584 619 649 696 719 701 709 624 567 525 429 341 282 247 232 227 231 235 248 273 287 310 321 322 326 326 327 328 330 335 341 350 358 360 349 351 355 360 369 387 409 407 377 359 360 381 411 431 439 459 472 465 420 395 372 358 356 353 366 384 410 449 489 501 510 532 549 562 568 568 570 577 588 597 599 596 612 618 623 628 635 674 721 761 775 801 806 810 816 839 855 867 878 891 893 883 866 841 814 821 830 835 835 808 783 748 714 707 747 758 771 805 864 983 1124 1257 1330 1481 1575 1625 1639 1620 1594 1586 1597 1611 1587 1555 1520 1470 1397 1415 1453 1486 1497 1480 1447 1395 1343 1323 1357 1345 1330 1328 1313 1307 1307 1321 1351 1347 1376 1397 1396 1406 1407 1433 1480 1523 1558 1577 1587 1588 1584 1585 1573 1554 1543 1538 1538 1540 1544 1534 1550 1536 1515 1507 1504 1506 1525 1567 1630 1638 1626 1608 1599 1566 1518 1494 1481 1415 1396 1379 1352 1332 1332 1302 1252 1202 1200 1194 1194 1168 1096 1096 1107 1114 1128 1178 1200 1217 1232 1256 1267 1275 1287 1297 1291 1268 1216 1151 1117 1062 992 939 918 918 916 905 878 831 808 812 822 826 796 788 779 769 756 727 714 666 590 557 690 732 712 701 708 669 622 593 612 600 585 569 551 442 400 387 372 360 355 351 335 263 248 260 269 256 252 242 237 266 359 321 299 297 290 302 321 343 358 380 386 391 407 435 479 509 525 527 531 530 544 577 593 535 519 518 496 529 537 541 549 550 501 454 424 441 485 510 524 558 541 475 411 386 435 455 467 476 478 473 554 571 506 465 423 372 320 277 97 33 16 28 31 32 33 21 1 0 1 6 12 41 46 46 50 46 53 75 109 111 186 227 256 291 205 219 236 230 268 124 53 92 125 121 127 130 69 27 11 12 16 2 10 41 70 86 82 73 71 88 90 106 119 112 114 110 106 96 92 86 85 86 81 77 82 86 87 88 89 85 85 91 107 112 113 105 105 96 90 109 110 88 89 102 84 93 86 67 60 59 59 57 54 54 55 56 56 51 48 47 46 39 34 30 25 21 21 16 11 11 7 7 9 9 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 12 9 4 1 1 0 0 0 1 5 10 12 11 22 32 20 1 4 4 8 19 56 73 84 97 120 119 113 93 85 85 86 82 77 75 76 79 80 73 76 75 64 47 45 44 42 42 38 30 24 23 22 19 17 16 16 16 14 13 12 13 14 13 11 10 8 6 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2171 2173 2171 2162 2147 2137 2179 2210 2200 2161 2115 2002 1914 1816 1691 1579 1477 1439 1416 1348 1271 1198 1137 1087 1046 1033 1025 1008 976 929 905 882 867 872 875 883 882 871 868 886 906 923 930 937 925 922 936 967 991 991 988 978 950 930 914 903 899 911 915 916 912 901 909 892 873 860 852 836 824 820 817 804 785 773 769 768 766 767 765 755 738 721 711 700 677 651 635 596 521 404 327 266 207 172 164 271 399 480 495 627 665 710 746 711 695 658 608 517 398 316 265 237 220 217 217 225 242 264 279 300 314 316 315 318 322 327 327 330 332 331 330 330 340 351 361 369 376 385 383 374 371 367 369 387 416 417 440 449 447 442 400 374 361 357 347 345 357 375 394 434 450 463 486 507 529 549 558 556 557 562 579 600 613 609 607 612 618 614 633 653 685 739 749 750 774 808 823 831 845 863 881 877 886 893 885 859 847 848 862 877 860 823 793 760 728 734 755 773 801 857 947 1042 1149 1244 1296 1494 1622 1662 1684 1672 1655 1646 1636 1611 1609 1597 1557 1484 1455 1449 1465 1506 1538 1510 1476 1441 1402 1404 1391 1378 1372 1359 1355 1357 1361 1360 1360 1372 1399 1426 1426 1431 1432 1451 1497 1527 1551 1568 1579 1579 1568 1571 1567 1550 1546 1544 1544 1549 1568 1575 1568 1555 1535 1535 1540 1548 1566 1598 1673 1692 1687 1683 1678 1638 1592 1553 1534 1486 1456 1411 1363 1332 1324 1307 1275 1241 1232 1192 1154 1142 1119 1124 1131 1143 1168 1196 1210 1219 1229 1267 1275 1289 1310 1327 1307 1262 1190 1100 1068 996 936 901 895 905 887 856 831 796 783 778 774 780 758 755 752 728 678 643 623 604 575 555 578 615 662 634 607 570 535 514 501 485 468 443 429 381 344 332 330 319 307 296 301 269 238 224 233 225 219 215 240 312 366 364 346 315 302 311 342 387 390 401 407 416 425 436 473 510 518 522 545 536 529 544 591 607 596 572 499 476 465 465 454 506 505 457 377 378 396 394 396 467 481 477 479 465 438 444 476 513 525 523 507 465 307 243 179 124 75 58 18 0 0 0 0 0 0 0 0 0 2 3 3 9 8 12 16 31 54 88 92 110 156 208 249 252 233 216 230 241 271 226 168 158 195 237 243 147 121 74 45 7 15 5 32 65 78 82 87 85 67 51 42 40 36 63 75 85 94 103 103 100 102 102 101 94 88 92 92 91 90 91 105 110 104 90 84 79 86 83 71 72 91 100 92 89 80 77 74 60 58 57 56 55 55 55 56 57 51 50 49 48 48 38 33 30 25 24 23 23 20 17 12 11 11 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 11 4 1 1 1 0 0 1 6 9 10 9 5 21 23 7 8 8 10 18 44 90 89 77 78 99 116 108 75 70 71 74 74 66 68 79 85 82 68 58 55 46 39 33 28 26 27 25 21 17 18 19 21 16 17 17 14 11 11 11 11 12 13 14 11 5 3 3 4 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 2208 2210 2205 2184 2161 2178 2210 2228 2235 2224 2138 2027 1929 1829 1705 1600 1574 1529 1439 1369 1281 1209 1150 1109 1094 1088 1070 1039 1001 954 924 903 892 894 909 921 917 897 896 915 933 946 963 971 965 966 980 993 1018 1027 1021 1006 980 953 933 920 912 927 934 933 926 921 924 902 880 875 874 848 835 833 828 804 785 777 777 772 772 775 774 765 747 740 726 698 661 633 630 609 544 451 407 306 217 199 204 313 432 507 509 616 675 718 754 711 692 665 599 480 367 289 246 227 211 206 207 219 237 254 273 292 305 304 303 307 315 321 317 323 326 327 329 334 340 346 352 355 361 376 377 346 366 365 370 390 418 421 434 437 427 422 387 371 364 348 337 338 350 368 385 401 416 443 476 499 518 535 545 540 541 556 575 593 627 625 626 628 630 621 638 652 666 715 741 753 774 812 833 838 847 861 866 893 906 908 903 886 879 879 894 936 920 888 843 797 760 761 767 806 913 986 1043 1116 1189 1201 1350 1525 1650 1703 1710 1704 1698 1681 1642 1629 1633 1622 1584 1529 1526 1501 1481 1510 1536 1523 1496 1464 1465 1433 1405 1392 1407 1391 1390 1394 1398 1395 1396 1408 1430 1454 1454 1456 1460 1472 1507 1542 1561 1570 1577 1583 1572 1558 1555 1563 1568 1569 1567 1566 1570 1569 1578 1582 1570 1567 1567 1578 1610 1645 1701 1732 1733 1733 1726 1703 1664 1615 1595 1584 1524 1435 1388 1345 1322 1303 1280 1281 1257 1200 1125 1087 1106 1124 1134 1154 1204 1226 1239 1255 1263 1281 1297 1313 1304 1279 1240 1195 1152 1090 1025 965 923 900 880 868 849 827 802 781 768 755 738 733 732 724 684 639 604 589 581 573 562 558 553 530 560 560 542 511 484 472 455 440 433 396 371 357 357 343 339 344 344 321 273 244 229 215 230 228 232 258 310 346 369 381 395 409 400 387 399 461 476 489 494 485 482 483 519 582 577 572 564 552 533 530 535 543 581 604 546 479 421 417 398 428 462 442 347 307 278 270 296 330 347 360 394 384 369 381 396 407 376 347 320 306 176 118 94 58 21 8 0 0 0 0 0 0 0 0 0 1 4 4 4 12 27 9 16 36 55 69 56 86 122 168 203 166 124 148 216 230 222 204 195 193 243 287 239 268 181 114 95 46 49 54 58 63 76 81 82 77 53 23 8 7 12 22 37 59 88 97 84 73 88 95 101 103 96 96 94 90 84 89 102 103 95 82 80 78 77 87 91 96 100 97 77 78 84 84 74 60 56 57 59 58 56 55 57 59 54 51 50 46 44 39 33 32 30 29 31 46 38 26 17 17 15 11 5 0 0 2 6 3 0 0 0 1 6 8 4 1 0 0 0 4 11 5 9 8 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 11 6 4 3 2 2 1 6 8 5 2 2 10 19 19 3 0 5 17 31 67 69 49 35 52 71 83 87 81 81 79 77 74 67 67 69 71 69 59 43 46 42 36 29 26 24 23 22 23 20 16 14 18 17 17 15 13 11 10 10 10 10 12 12 7 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2249 2247 2234 2211 2186 2202 2232 2249 2254 2259 2173 2061 1953 1855 1750 1642 1607 1568 1469 1386 1301 1224 1168 1143 1144 1117 1092 1077 1022 971 932 918 933 925 935 945 943 927 924 941 957 969 992 996 993 997 1014 1029 1060 1069 1056 1039 1002 972 951 937 936 948 954 951 939 932 925 910 895 887 876 857 842 838 835 814 806 802 787 778 780 783 780 764 752 749 729 681 636 626 634 627 586 575 444 315 253 243 231 318 408 420 507 609 678 715 741 682 662 627 549 437 338 266 225 216 215 199 196 212 232 246 264 276 277 290 297 305 310 311 311 315 316 313 314 319 327 338 353 362 368 368 349 335 364 368 372 392 394 413 426 427 412 400 377 361 350 335 323 326 340 361 368 382 407 434 456 483 506 521 526 526 533 550 571 587 608 615 608 596 612 632 661 681 684 702 705 725 766 803 834 854 869 879 891 926 950 952 936 916 912 917 931 978 966 933 894 854 826 820 821 840 931 1006 1111 1220 1273 1301 1421 1558 1679 1727 1719 1714 1700 1662 1643 1641 1638 1631 1614 1613 1589 1546 1533 1527 1521 1522 1531 1531 1486 1460 1438 1413 1423 1422 1421 1421 1424 1422 1422 1434 1462 1474 1480 1482 1485 1505 1537 1567 1588 1594 1600 1603 1591 1577 1583 1591 1600 1603 1593 1579 1584 1600 1607 1615 1605 1596 1597 1604 1642 1675 1719 1754 1764 1756 1752 1739 1709 1671 1688 1646 1555 1454 1427 1375 1322 1300 1292 1284 1261 1204 1072 1038 1077 1106 1104 1146 1210 1262 1297 1297 1301 1303 1309 1301 1243 1187 1139 1115 1102 1068 992 911 864 832 819 812 811 812 782 761 748 733 727 712 704 690 633 598 588 585 569 569 560 547 522 470 461 471 485 479 452 437 427 415 410 390 369 355 366 362 361 364 371 344 294 267 265 259 255 244 241 263 313 337 346 378 410 446 459 464 469 526 554 571 582 581 579 577 591 649 644 644 634 616 572 570 574 567 558 578 562 526 507 441 349 308 366 397 349 316 315 296 290 305 323 324 325 347 381 413 382 321 270 246 186 154 98 57 52 37 29 15 1 0 0 0 0 0 0 0 0 0 3 4 4 6 4 18 39 49 44 103 112 85 81 133 195 232 239 208 225 214 179 210 215 198 198 234 182 162 134 109 94 82 75 70 71 70 71 69 64 54 30 13 9 9 4 5 15 34 63 70 61 46 57 66 74 83 80 87 90 84 82 88 90 90 90 87 83 81 85 102 105 105 101 99 79 79 83 70 58 52 53 56 56 54 53 55 57 55 52 51 51 47 44 42 40 42 46 49 47 43 39 39 43 43 33 21 15 15 11 17 26 15 9 7 6 3 6 12 19 17 3 0 0 2 17 16 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 11 10 6 8 9 7 2 2 3 7 5 1 15 11 12 29 21 7 0 6 26 40 43 34 43 40 44 47 73 79 78 67 61 65 66 68 63 62 58 52 42 38 37 35 35 30 30 28 27 27 25 21 15 11 12 12 11 9 10 10 10 10 9 9 8 8 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 1 1 0 0 0 0 0 0 0 0 0 0 2283 2269 2253 2229 2205 2227 2253 2274 2291 2296 2209 2099 1990 1892 1774 1748 1691 1585 1491 1405 1323 1252 1201 1193 1179 1189 1185 1106 1056 1010 966 939 965 955 960 966 967 954 949 954 968 997 1027 1035 1033 1030 1040 1043 1082 1105 1087 1062 1018 986 969 963 958 967 971 963 948 944 937 931 924 899 879 864 852 845 834 828 819 801 786 786 790 788 778 764 758 748 725 676 646 644 649 650 646 583 445 330 318 290 258 258 289 379 494 589 656 687 697 662 621 559 486 386 304 240 199 197 197 186 183 203 225 237 243 249 268 279 289 296 301 308 301 295 295 298 306 313 323 336 346 353 365 354 316 334 351 360 365 372 393 408 414 410 393 377 363 351 341 315 308 315 330 343 353 376 405 429 454 480 495 499 504 511 521 534 545 558 574 579 578 579 601 636 665 680 688 689 698 729 781 818 854 879 890 907 924 939 954 973 972 967 969 979 992 996 1000 994 954 928 924 908 887 866 1021 1155 1250 1289 1299 1366 1485 1623 1684 1729 1742 1734 1710 1670 1657 1643 1633 1640 1639 1653 1608 1516 1549 1531 1526 1539 1548 1545 1519 1490 1459 1446 1455 1450 1436 1432 1440 1446 1452 1465 1493 1502 1508 1512 1518 1535 1557 1584 1610 1619 1634 1634 1622 1614 1577 1599 1625 1637 1630 1611 1609 1603 1585 1637 1624 1612 1617 1635 1670 1705 1726 1742 1768 1774 1777 1776 1757 1756 1725 1665 1580 1493 1463 1412 1338 1338 1296 1272 1251 1209 1078 1032 1022 1022 1031 1121 1218 1293 1317 1317 1317 1323 1316 1242 1186 1131 1085 1078 1042 1009 937 819 776 758 761 772 784 786 756 721 707 703 690 679 670 650 621 612 610 602 574 556 533 507 504 502 473 442 447 447 440 430 417 416 402 391 381 366 365 364 360 350 354 326 302 295 283 279 276 276 261 251 286 301 317 405 447 483 520 567 556 587 615 611 617 620 629 638 645 671 664 652 657 669 650 643 637 598 556 544 541 529 528 451 322 197 255 332 361 347 320 270 270 294 361 364 433 463 449 372 310 249 197 188 132 93 55 10 3 0 0 0 1 0 0 0 0 0 0 0 0 0 2 7 18 5 2 21 47 58 44 64 82 98 120 148 194 257 264 229 237 254 234 259 256 213 168 163 145 132 127 110 96 88 81 78 76 75 70 62 38 22 18 19 15 13 7 0 0 15 25 29 43 32 36 44 53 52 67 81 86 81 81 81 84 89 89 90 96 113 113 114 114 114 107 103 100 99 101 93 72 54 54 58 59 56 52 52 52 51 49 47 46 44 45 61 55 47 39 33 40 33 30 34 46 57 52 35 27 29 31 35 37 25 19 16 11 9 3 4 12 15 6 0 1 12 19 20 13 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 10 8 11 17 16 3 3 8 10 2 1 18 31 19 29 22 15 10 21 35 41 44 46 72 81 68 64 76 74 67 62 46 44 50 49 41 39 39 33 28 29 30 32 31 29 28 26 25 20 16 15 12 9 7 5 4 6 9 10 10 8 6 4 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 1 1 1 1 1 2 0 0 0 0 0 0 0 0 0 0 2306 2282 2266 2243 2223 2260 2284 2310 2342 2328 2242 2135 2028 1934 1903 1809 1694 1603 1520 1434 1356 1294 1263 1268 1238 1236 1224 1133 1085 1036 1006 1005 991 978 976 983 988 977 974 973 984 1022 1051 1059 1057 1058 1079 1084 1114 1139 1120 1080 1032 997 980 981 972 983 993 981 963 960 959 952 930 900 883 871 858 850 847 847 838 810 788 794 795 787 779 771 758 741 716 679 658 651 649 642 615 545 448 371 393 350 330 300 238 347 443 543 624 637 634 619 567 485 418 336 283 239 178 173 177 175 171 192 217 224 224 231 256 266 277 287 290 294 281 272 277 286 294 305 319 332 335 354 360 340 300 322 341 350 353 388 397 400 399 391 372 362 350 328 321 307 309 320 327 334 351 375 402 420 448 469 477 480 496 495 498 511 520 529 530 535 553 576 616 651 675 703 711 728 745 756 807 841 874 899 902 932 952 964 978 1002 1021 1031 1038 1045 1054 1050 1048 1045 1022 1023 1000 968 943 944 1115 1260 1314 1322 1357 1432 1583 1796 1719 1711 1723 1735 1717 1684 1658 1639 1628 1621 1648 1665 1633 1533 1544 1541 1551 1575 1558 1542 1537 1523 1461 1468 1471 1457 1440 1446 1459 1470 1480 1489 1514 1530 1540 1548 1555 1565 1578 1596 1631 1654 1676 1681 1665 1651 1651 1657 1672 1676 1664 1640 1620 1617 1625 1636 1633 1634 1630 1648 1675 1692 1701 1736 1759 1767 1768 1771 1768 1759 1736 1689 1603 1540 1501 1472 1476 1378 1311 1267 1232 1195 1083 1021 1021 1007 1008 1080 1181 1272 1268 1274 1282 1284 1273 1202 1155 1127 1121 1047 990 937 874 787 775 767 762 770 766 761 737 701 698 693 677 655 655 631 609 595 592 583 561 537 508 478 472 484 479 437 437 431 422 419 438 421 403 390 381 372 370 363 353 334 331 320 308 296 295 286 286 287 286 285 296 323 415 493 531 552 575 605 616 638 671 686 665 661 673 663 673 684 684 672 658 665 666 662 657 584 528 500 483 469 454 390 270 153 174 214 232 264 243 233 219 187 205 214 275 356 377 242 183 178 163 139 102 64 35 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 31 31 28 34 62 72 79 86 62 87 135 166 174 224 235 223 212 218 201 209 203 155 159 145 134 132 122 97 88 86 81 76 75 74 69 56 38 28 27 26 18 13 10 0 0 3 5 3 19 16 15 24 25 40 60 73 80 84 87 88 90 93 95 96 92 119 127 126 124 122 116 112 115 117 116 106 86 60 60 64 65 61 54 50 50 50 51 45 42 39 33 33 33 30 28 24 23 23 24 24 25 31 44 44 38 37 39 41 29 20 12 10 9 3 0 0 7 4 1 0 0 11 27 38 24 20 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 19 13 13 18 24 21 10 6 8 15 12 12 21 25 23 18 22 44 33 45 51 50 53 73 98 101 79 62 53 47 41 41 33 27 33 29 31 35 29 23 23 23 23 32 31 27 23 20 18 15 13 10 9 9 6 5 9 11 10 10 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 1 2 2 2 1 0 1 1 0 0 0 0 0 0 0 0 0 0 2329 2292 2274 2260 2252 2285 2328 2365 2381 2353 2263 2151 2057 2041 1935 1806 1697 1626 1549 1457 1386 1348 1332 1298 1269 1241 1202 1170 1115 1088 1080 1054 1012 998 998 1004 1001 1002 999 997 1007 1048 1081 1099 1107 1111 1114 1121 1136 1150 1145 1090 1043 1013 1004 987 987 1005 1022 1007 995 993 987 970 937 905 888 880 876 875 874 862 838 814 806 797 790 784 778 763 750 735 712 684 650 629 623 593 547 493 444 420 465 463 415 319 224 315 396 482 568 553 554 530 475 406 349 284 243 230 209 165 158 166 162 181 206 216 211 216 246 258 263 270 270 270 261 251 259 269 285 304 320 320 332 348 348 315 291 322 347 350 349 371 384 388 385 376 367 357 341 320 316 308 309 321 323 338 356 374 396 413 439 453 455 468 479 477 476 490 504 507 503 503 521 574 625 667 701 712 730 752 769 776 830 856 872 891 906 939 966 997 1057 1080 1093 1093 1083 1081 1081 1079 1080 1090 1094 1077 1047 1015 989 1027 1180 1331 1340 1381 1429 1510 1632 1786 1735 1721 1731 1743 1718 1687 1655 1628 1623 1660 1671 1652 1644 1561 1553 1563 1574 1594 1590 1564 1533 1522 1471 1477 1476 1460 1449 1458 1471 1486 1497 1506 1538 1565 1583 1589 1592 1598 1605 1615 1673 1702 1721 1731 1719 1724 1698 1682 1699 1704 1694 1675 1658 1663 1668 1644 1634 1654 1655 1665 1673 1679 1706 1731 1744 1747 1749 1748 1755 1756 1738 1687 1620 1568 1529 1525 1495 1414 1330 1266 1206 1163 1129 1115 1074 1017 1013 1063 1132 1156 1190 1211 1212 1206 1200 1163 1126 1111 1062 986 910 847 809 797 792 781 771 774 754 737 731 737 712 706 695 644 638 626 612 594 568 554 543 528 505 500 488 485 494 460 452 446 441 444 423 406 393 375 367 362 353 340 343 328 323 323 306 305 301 304 314 328 396 449 453 430 526 584 626 628 641 648 656 670 689 705 715 726 722 686 681 676 672 672 657 652 655 642 616 515 411 383 367 355 333 281 211 126 104 112 106 141 140 135 134 85 73 86 107 132 156 138 116 75 79 80 68 43 28 10 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 15 32 47 55 38 44 60 84 113 105 67 81 119 116 154 176 178 164 155 144 134 122 121 128 126 120 114 97 86 84 83 80 78 78 76 65 55 45 30 31 28 21 12 2 0 0 0 0 0 0 0 1 7 8 24 53 72 81 88 92 103 104 105 110 122 124 134 139 137 131 127 121 119 127 130 127 114 93 73 69 68 69 67 60 58 60 63 58 53 54 43 36 33 32 29 29 26 23 20 20 19 18 19 19 26 25 19 13 13 14 12 11 12 8 3 0 0 4 8 9 2 6 16 21 28 26 19 13 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 13 22 22 14 12 16 31 26 16 11 24 28 25 19 34 33 27 25 17 24 41 60 60 62 77 105 120 84 68 62 55 33 25 24 27 17 18 19 22 26 25 24 23 23 24 27 28 30 25 21 15 11 10 4 4 8 11 12 11 9 7 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2355 2306 2283 2278 2283 2322 2370 2402 2390 2348 2255 2164 2136 2056 1925 1803 1709 1646 1561 1488 1447 1422 1369 1309 1276 1248 1199 1194 1185 1154 1098 1065 1047 1023 1012 1020 1025 1029 1023 1015 1020 1074 1114 1133 1133 1134 1144 1160 1172 1174 1159 1104 1060 1043 1031 1015 1018 1026 1030 1038 1024 1017 1009 986 946 912 898 903 905 894 881 869 858 828 809 797 790 782 768 752 737 723 700 673 675 674 609 554 501 457 439 472 502 515 471 347 217 285 358 412 484 448 460 444 380 332 291 239 199 195 187 151 140 156 158 169 180 189 204 207 227 236 236 241 243 249 245 230 245 264 285 300 299 311 331 343 333 299 292 301 312 331 353 370 379 381 372 366 360 347 328 315 317 316 316 327 330 342 358 376 397 418 429 432 443 455 464 466 467 483 488 495 502 506 541 584 633 689 715 741 763 779 802 812 860 884 884 891 931 987 1040 1069 1064 1122 1149 1138 1108 1098 1094 1096 1105 1133 1133 1110 1078 1043 1104 1162 1241 1347 1394 1444 1501 1563 1642 1708 1737 1748 1745 1743 1719 1689 1661 1646 1628 1666 1701 1707 1683 1616 1583 1579 1568 1568 1557 1542 1535 1524 1504 1494 1487 1485 1478 1485 1500 1514 1518 1539 1568 1602 1635 1638 1642 1646 1652 1656 1695 1731 1764 1775 1763 1763 1751 1724 1717 1730 1725 1712 1714 1697 1678 1665 1650 1668 1674 1678 1680 1683 1699 1721 1730 1724 1722 1715 1713 1713 1699 1658 1629 1608 1597 1566 1530 1446 1338 1267 1189 1150 1142 1133 1091 1023 1018 1076 1104 1096 1092 1103 1152 1146 1149 1115 1042 1009 950 887 835 806 807 804 796 797 781 778 760 738 739 767 742 713 709 647 618 603 592 561 542 531 526 515 506 512 507 493 503 477 460 454 451 434 399 374 366 348 342 339 336 333 332 321 313 315 310 308 312 318 323 377 421 453 536 577 592 634 706 694 699 693 689 697 697 693 687 682 688 691 687 667 657 653 649 651 665 611 538 408 228 214 228 239 229 190 158 110 72 63 54 56 53 51 58 31 21 24 29 37 52 63 64 36 34 37 40 27 21 15 12 12 3 0 0 0 0 1 4 6 1 0 0 3 9 36 49 60 77 78 80 82 78 99 125 112 81 85 91 108 127 146 132 130 128 120 115 110 105 103 99 99 90 80 83 81 79 78 74 75 64 55 53 54 40 30 25 15 4 0 0 0 0 0 0 0 0 0 3 14 44 65 77 82 95 104 111 120 128 138 140 144 148 145 138 133 132 133 135 139 135 111 85 77 72 70 70 70 71 71 71 70 64 62 74 61 57 56 34 31 30 29 26 26 29 31 17 13 14 15 14 12 5 2 6 10 12 21 31 22 10 4 5 20 19 12 11 15 18 24 19 11 9 7 4 0 0 0 0 0 0 0 0 0 1 6 8 7 5 9 11 16 22 20 14 11 9 16 24 24 21 16 18 35 44 27 41 53 65 67 47 40 44 74 91 111 135 150 115 74 50 30 32 25 19 17 15 11 11 14 20 24 26 25 21 21 20 20 22 22 20 16 10 7 6 4 7 9 9 5 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2374 2319 2299 2295 2308 2349 2394 2414 2381 2319 2262 2220 2145 2041 1917 1802 1716 1652 1579 1545 1510 1439 1384 1329 1279 1231 1204 1202 1203 1179 1121 1094 1055 1030 1023 1035 1040 1041 1038 1039 1056 1104 1145 1169 1173 1192 1194 1189 1187 1198 1174 1139 1109 1081 1062 1047 1051 1063 1057 1059 1060 1047 1021 993 952 923 911 913 913 907 904 893 856 835 816 802 789 765 753 738 722 710 704 701 690 653 589 541 489 451 446 477 512 555 533 304 195 250 326 334 333 363 381 364 291 264 237 217 204 162 163 140 123 146 151 155 157 165 191 191 201 211 212 210 219 227 228 212 230 251 263 265 285 305 326 335 316 297 294 302 321 359 369 370 370 372 363 355 345 335 323 314 312 313 316 319 332 347 362 376 400 410 414 423 431 449 459 463 464 469 477 493 512 526 559 600 654 694 725 773 809 828 851 857 880 907 923 955 999 1049 1098 1136 1142 1150 1156 1155 1134 1127 1126 1125 1129 1160 1154 1128 1094 1090 1189 1250 1282 1389 1440 1511 1569 1605 1686 1721 1742 1758 1761 1757 1736 1707 1684 1679 1682 1713 1744 1753 1715 1653 1617 1600 1579 1585 1577 1550 1538 1525 1521 1512 1495 1511 1512 1520 1534 1539 1545 1562 1587 1615 1670 1684 1689 1694 1698 1703 1718 1750 1795 1796 1797 1800 1794 1770 1754 1755 1758 1756 1742 1731 1732 1723 1674 1684 1690 1693 1698 1693 1702 1712 1715 1686 1677 1668 1668 1685 1679 1656 1635 1624 1626 1588 1533 1450 1338 1268 1203 1156 1118 1112 1085 1040 1019 1054 1079 1067 1044 1045 1097 1099 1089 1051 919 870 839 834 828 831 826 816 812 816 792 786 784 772 763 763 739 693 685 634 600 583 558 524 507 507 517 512 510 522 535 503 501 474 445 438 426 408 380 349 341 335 330 324 321 319 325 326 322 325 319 318 318 310 314 337 373 466 538 610 655 676 675 658 673 692 693 695 692 668 617 614 616 637 662 651 641 635 629 610 540 417 306 229 102 106 132 154 156 136 116 97 65 45 33 28 25 22 20 15 12 12 13 17 21 21 24 20 19 23 24 19 17 15 2 0 0 0 0 0 0 6 16 21 19 21 27 32 38 51 62 65 67 77 91 102 90 101 116 127 126 114 106 102 94 109 110 111 114 116 115 100 79 73 74 77 77 78 79 79 80 83 66 71 68 58 65 60 48 37 31 19 7 1 0 0 0 0 0 0 0 0 0 1 27 50 60 69 89 103 116 137 143 145 146 147 150 148 143 136 136 140 144 142 133 103 92 83 73 71 71 72 79 83 80 74 74 84 78 73 71 64 40 31 30 28 27 28 35 50 43 28 16 21 28 33 25 6 12 19 28 38 45 37 25 14 13 15 19 21 15 19 22 15 11 9 9 8 6 3 1 0 0 0 0 0 0 0 8 18 23 24 28 26 26 20 32 26 26 20 7 10 16 20 21 18 31 56 58 45 56 90 99 96 92 98 118 124 116 121 121 102 74 52 38 21 15 15 15 11 8 9 12 15 21 25 26 25 21 20 20 18 18 17 15 15 12 13 13 14 14 13 10 1 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 2391 2346 2344 2318 2331 2368 2406 2410 2357 2318 2282 2220 2121 2015 1913 1822 1738 1661 1638 1590 1513 1453 1385 1328 1276 1227 1224 1229 1217 1182 1135 1101 1078 1061 1051 1051 1058 1060 1061 1062 1089 1141 1175 1190 1234 1230 1237 1247 1246 1220 1204 1193 1164 1102 1094 1088 1090 1094 1083 1091 1080 1057 1032 1004 974 948 931 927 939 936 916 880 861 838 815 793 765 745 732 721 713 716 717 720 701 639 617 566 508 461 460 463 522 575 533 228 176 227 282 284 288 299 306 292 221 206 198 190 175 139 140 128 104 131 137 139 144 152 184 178 179 192 192 190 193 198 201 200 221 234 243 271 288 307 324 330 307 300 302 317 347 327 346 364 355 360 358 345 331 322 318 315 313 310 313 329 344 356 367 381 400 409 412 427 439 450 458 461 460 474 492 511 538 558 583 625 666 677 740 802 847 864 874 877 895 928 966 1001 1029 1062 1117 1145 1151 1152 1156 1177 1179 1181 1183 1188 1181 1171 1156 1135 1109 1187 1259 1299 1341 1433 1509 1569 1609 1640 1687 1696 1704 1744 1768 1756 1732 1718 1722 1733 1761 1783 1784 1795 1750 1721 1690 1606 1579 1569 1556 1543 1544 1546 1537 1523 1502 1521 1537 1549 1554 1578 1576 1582 1606 1634 1697 1725 1732 1743 1745 1750 1761 1781 1823 1831 1832 1827 1821 1807 1790 1786 1802 1802 1777 1764 1758 1742 1714 1718 1725 1716 1726 1714 1707 1703 1699 1665 1655 1650 1636 1642 1665 1663 1646 1626 1621 1590 1531 1437 1346 1295 1237 1147 1087 1083 1057 1022 1002 1023 1042 1024 992 1028 1063 1052 1025 988 826 790 816 840 834 831 827 823 813 811 796 787 789 788 767 729 674 633 614 587 567 556 527 504 493 493 502 506 507 515 547 496 475 457 437 422 402 383 367 344 337 339 340 330 331 331 331 331 333 338 332 316 304 301 314 328 340 391 495 552 566 569 470 469 549 604 629 640 637 615 556 554 567 586 614 635 643 635 585 471 301 170 99 70 30 35 57 84 99 100 94 81 34 22 18 15 12 12 12 11 11 12 12 12 13 13 15 14 13 14 17 17 15 9 2 0 0 0 0 0 5 15 20 27 30 31 33 37 48 61 78 82 85 90 96 103 107 113 116 115 118 114 108 102 95 91 86 87 87 86 84 77 56 62 70 74 75 78 79 78 74 81 76 72 71 67 69 68 64 52 37 27 22 23 5 0 0 0 0 0 0 0 0 0 15 29 34 57 81 101 117 141 149 152 154 155 150 149 148 146 159 163 156 146 121 106 96 75 76 73 72 77 95 98 96 94 92 90 86 83 78 69 51 37 28 41 37 25 22 33 42 39 19 22 28 35 41 13 21 28 33 33 39 38 32 24 19 8 6 22 17 17 11 3 12 8 4 8 8 10 7 0 0 2 3 4 0 0 15 30 34 36 36 37 44 31 48 69 64 37 22 22 31 22 22 31 52 99 110 98 101 148 144 136 132 138 142 92 53 59 47 32 27 23 20 11 6 10 10 8 8 7 8 11 15 19 22 21 21 21 24 17 14 14 13 12 15 17 17 17 13 8 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 2401 2364 2360 2339 2348 2376 2403 2390 2337 2313 2287 2207 2115 2016 1914 1809 1708 1701 1652 1578 1505 1453 1373 1318 1290 1274 1255 1247 1224 1178 1150 1118 1092 1079 1075 1071 1073 1082 1092 1097 1121 1159 1192 1214 1246 1251 1262 1272 1257 1224 1226 1216 1180 1127 1130 1121 1109 1118 1119 1109 1092 1073 1049 1025 995 969 959 956 956 935 902 886 852 820 804 793 743 723 710 704 706 703 701 692 675 663 651 610 554 510 482 488 560 618 480 196 164 208 220 255 243 249 261 234 169 151 152 157 144 119 119 116 85 103 115 127 134 136 162 162 159 167 166 164 164 169 180 193 218 235 238 257 276 300 319 320 303 303 318 344 357 329 362 396 359 353 343 332 324 314 309 306 303 302 325 345 360 369 372 384 396 406 421 441 452 457 459 461 466 488 516 545 571 587 611 633 643 692 751 812 870 907 922 925 929 941 991 1026 1052 1076 1116 1123 1141 1173 1212 1242 1241 1231 1231 1218 1197 1174 1155 1137 1172 1230 1279 1340 1391 1439 1524 1611 1622 1636 1651 1672 1704 1788 1804 1782 1761 1762 1775 1811 1836 1827 1791 1801 1806 1785 1719 1638 1592 1583 1625 1596 1595 1574 1548 1540 1521 1525 1549 1587 1583 1601 1610 1614 1637 1674 1711 1736 1757 1776 1782 1788 1796 1810 1832 1834 1835 1848 1854 1851 1841 1835 1837 1837 1822 1803 1793 1775 1762 1762 1759 1740 1743 1737 1721 1700 1691 1664 1645 1638 1617 1630 1643 1648 1643 1612 1602 1579 1517 1403 1347 1323 1264 1104 1061 1034 998 961 958 1000 1015 997 981 1022 1022 1003 963 871 775 764 806 815 813 818 831 833 795 784 777 767 759 751 726 679 608 579 556 542 530 528 506 489 484 479 476 480 481 478 497 478 454 441 434 416 399 382 366 349 346 351 360 347 339 340 346 346 337 339 347 344 319 307 317 345 357 373 362 351 365 382 368 404 483 517 535 543 541 541 527 535 556 578 593 603 635 700 466 245 100 32 14 5 9 15 12 27 38 39 30 31 16 7 6 9 9 8 7 6 10 12 12 13 15 16 16 14 14 15 16 16 14 12 7 3 4 6 8 10 12 16 27 32 37 47 51 56 62 70 89 97 102 105 109 108 115 121 111 108 107 105 100 97 95 78 56 62 60 58 55 54 54 58 64 74 76 79 80 82 83 85 81 78 81 78 74 72 71 61 46 32 32 27 11 0 0 0 0 0 0 0 0 0 0 0 25 51 76 97 126 141 147 153 155 149 154 166 171 174 174 168 158 148 132 116 96 82 84 87 81 99 103 104 104 105 102 97 95 97 91 80 69 63 53 55 51 50 32 25 24 25 20 22 25 36 59 37 28 31 28 25 25 27 29 29 24 14 1 17 18 16 15 11 12 10 8 13 16 19 19 13 16 14 11 12 9 10 18 34 49 52 46 50 57 47 45 61 62 50 37 23 38 33 33 36 51 120 139 143 137 165 180 179 138 96 63 40 11 12 12 11 11 9 8 6 7 10 9 8 9 7 3 3 9 12 12 15 19 21 16 13 14 13 12 13 16 12 11 6 1 1 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2413 2408 2375 2355 2357 2375 2397 2382 2361 2337 2295 2222 2119 2020 1922 1818 1711 1690 1651 1586 1514 1441 1371 1322 1298 1299 1278 1253 1219 1183 1161 1132 1122 1119 1094 1092 1096 1107 1122 1126 1133 1170 1220 1236 1265 1280 1289 1291 1271 1266 1249 1222 1186 1164 1158 1152 1151 1156 1138 1116 1097 1082 1061 1039 1018 1004 998 983 951 935 945 871 827 811 803 784 731 705 691 683 691 689 693 692 673 675 673 644 604 608 521 518 591 660 396 139 29 74 250 220 204 214 228 185 158 133 117 135 125 103 98 108 85 75 93 117 123 125 142 144 133 131 136 136 138 150 167 190 205 213 230 253 282 305 315 308 302 313 341 377 360 345 350 366 369 348 329 319 314 309 303 300 302 314 336 359 376 386 381 383 390 404 426 452 463 467 470 474 484 504 535 570 609 632 642 648 667 705 756 813 870 906 917 926 942 958 1006 1048 1079 1093 1100 1130 1169 1205 1284 1299 1288 1272 1238 1217 1197 1194 1212 1208 1231 1261 1318 1412 1465 1518 1578 1636 1602 1607 1631 1660 1700 1745 1783 1811 1811 1796 1820 1851 1864 1832 1785 1768 1778 1796 1745 1684 1636 1621 1633 1627 1610 1586 1566 1567 1559 1560 1575 1617 1604 1627 1651 1656 1668 1683 1707 1746 1774 1794 1808 1815 1818 1825 1840 1849 1852 1856 1862 1868 1873 1877 1861 1860 1848 1825 1828 1811 1806 1804 1788 1766 1769 1760 1729 1711 1698 1671 1646 1628 1612 1618 1624 1621 1616 1592 1577 1552 1470 1392 1366 1332 1250 1112 1036 978 942 931 928 945 964 992 999 1000 991 953 859 759 722 747 787 786 789 808 826 818 792 764 733 723 709 691 667 634 608 563 536 531 505 511 499 479 484 477 472 467 463 467 466 450 434 429 418 407 393 370 363 365 364 363 363 356 347 345 359 369 355 334 316 322 317 318 333 357 361 357 347 330 312 305 306 315 405 445 459 458 474 495 518 541 552 567 569 562 556 610 371 166 48 29 10 0 0 0 0 3 6 5 8 9 4 0 0 1 0 1 3 5 10 15 22 22 20 20 21 21 16 15 16 19 15 14 13 13 16 18 21 24 27 31 32 35 46 58 66 73 81 83 88 93 99 101 107 109 109 109 91 86 86 80 72 65 58 52 38 40 47 48 47 48 49 51 57 73 79 76 76 82 80 80 90 89 87 83 80 76 74 71 63 56 45 33 17 0 0 0 0 0 0 0 0 0 0 0 17 44 72 91 116 128 136 148 147 154 174 178 181 189 196 179 162 151 139 109 97 89 94 102 100 107 110 112 111 110 106 103 104 107 108 104 93 87 86 79 69 76 63 49 46 24 18 19 20 25 47 59 50 43 28 23 25 25 24 26 27 21 4 6 8 5 10 14 15 12 21 27 30 31 30 25 19 17 20 24 23 21 33 48 65 79 80 102 91 70 70 86 81 78 71 63 58 52 46 52 81 88 87 135 160 202 234 195 109 57 37 10 8 5 3 3 3 2 1 1 5 6 6 7 7 6 3 0 3 3 6 15 20 22 20 15 15 15 14 12 12 10 8 5 3 1 0 0 0 4 5 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 2371 2388 2374 2363 2361 2370 2389 2378 2371 2352 2306 2214 2103 1997 1898 1796 1772 1709 1639 1574 1503 1435 1379 1342 1328 1302 1275 1251 1227 1187 1169 1165 1153 1126 1112 1114 1120 1131 1149 1148 1161 1197 1242 1255 1291 1306 1304 1299 1297 1281 1262 1232 1177 1163 1151 1144 1144 1151 1136 1124 1111 1091 1067 1049 1039 1030 1012 982 941 907 890 824 806 795 777 753 720 695 680 672 675 682 690 692 679 684 695 690 662 652 573 565 620 657 328 202 149 76 227 186 164 172 167 133 129 115 89 114 106 88 79 91 96 76 78 106 109 113 122 121 104 108 111 114 120 139 160 173 184 204 226 251 277 295 300 299 307 335 380 400 370 352 351 354 364 344 322 310 303 302 302 301 299 322 348 370 386 389 386 389 397 402 438 464 477 480 481 492 501 516 551 598 637 653 662 674 687 726 778 826 884 901 922 963 986 1000 1032 1071 1095 1099 1113 1138 1174 1223 1298 1312 1302 1291 1247 1235 1257 1305 1320 1303 1311 1346 1409 1468 1505 1525 1546 1600 1608 1624 1642 1662 1711 1746 1785 1821 1824 1819 1843 1871 1873 1822 1795 1783 1777 1818 1769 1721 1674 1642 1640 1675 1681 1636 1608 1599 1600 1604 1611 1671 1669 1658 1669 1685 1690 1696 1714 1750 1775 1797 1815 1826 1830 1833 1846 1863 1870 1879 1881 1881 1880 1883 1879 1870 1856 1851 1838 1835 1833 1831 1811 1790 1775 1760 1744 1737 1709 1675 1651 1627 1603 1592 1589 1593 1586 1577 1560 1500 1425 1406 1377 1310 1204 1106 1009 926 916 874 866 875 885 926 969 992 962 850 749 671 654 728 734 732 757 796 794 783 764 731 681 666 648 628 608 587 566 542 521 520 497 497 497 477 477 478 474 467 460 458 447 436 434 420 409 398 384 376 375 371 366 376 371 368 370 375 375 379 377 367 339 338 345 353 377 353 321 301 300 277 268 264 264 268 315 356 372 350 425 481 512 516 507 502 478 423 326 373 320 195 133 99 50 13 1 1 0 0 0 0 0 0 0 0 0 0 3 10 11 11 12 12 12 13 15 19 22 23 23 23 22 20 16 15 15 16 22 25 27 29 31 34 35 37 49 58 66 74 84 84 84 86 80 80 83 82 77 80 67 54 53 51 50 49 47 41 11 10 16 10 12 31 46 52 51 53 53 55 63 71 74 79 82 88 91 92 85 82 80 76 73 70 53 36 22 3 0 0 0 0 0 0 0 0 0 1 12 41 71 91 102 115 140 152 151 146 164 166 177 188 175 174 159 147 141 108 88 86 101 107 109 110 112 121 123 122 120 122 115 115 118 122 119 121 119 103 94 97 94 74 78 68 51 24 29 23 19 16 15 21 19 19 17 19 20 21 25 7 3 12 17 16 18 23 32 30 43 49 40 39 37 32 28 35 35 40 43 50 62 69 84 112 128 140 130 113 117 140 166 148 111 82 64 58 43 63 88 106 126 128 149 167 93 69 42 20 18 6 1 0 1 1 0 0 2 2 3 3 2 3 3 2 0 1 5 9 9 17 20 21 17 18 17 16 14 11 12 12 10 5 5 4 2 2 5 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 2336 2368 2373 2370 2364 2363 2370 2362 2363 2356 2310 2183 2064 1963 1893 1891 1770 1679 1617 1559 1491 1428 1386 1370 1357 1318 1291 1264 1226 1195 1179 1173 1165 1139 1128 1131 1139 1150 1172 1177 1196 1224 1246 1297 1329 1337 1330 1330 1311 1295 1275 1239 1187 1170 1165 1167 1171 1181 1167 1131 1086 1063 1056 1052 1043 1025 993 954 920 895 852 842 808 769 756 732 703 684 679 678 671 677 688 693 697 695 712 739 753 707 641 606 608 547 259 117 106 99 187 156 128 144 133 99 91 89 67 95 92 77 63 57 80 72 65 96 94 100 104 100 84 90 94 100 111 131 143 154 174 199 223 251 275 288 288 288 314 364 405 397 368 347 349 367 359 337 315 301 297 297 299 302 300 331 356 373 393 390 390 395 403 412 441 467 484 488 492 505 517 530 562 607 626 642 694 712 730 755 788 841 857 883 935 999 1015 1029 1058 1101 1110 1133 1159 1183 1213 1275 1313 1336 1338 1313 1289 1292 1331 1391 1344 1381 1425 1445 1470 1497 1516 1537 1570 1591 1610 1626 1645 1674 1725 1762 1778 1775 1818 1832 1845 1863 1861 1846 1808 1755 1735 1814 1829 1802 1757 1748 1732 1701 1665 1651 1640 1632 1630 1633 1658 1705 1711 1689 1686 1694 1700 1709 1722 1749 1771 1794 1815 1825 1829 1836 1849 1867 1864 1877 1886 1886 1880 1878 1876 1867 1848 1842 1840 1837 1832 1836 1820 1799 1778 1763 1764 1745 1718 1693 1667 1630 1610 1603 1577 1569 1553 1538 1525 1460 1441 1413 1351 1257 1165 1078 976 853 842 797 780 801 815 886 919 903 895 747 655 616 630 700 701 707 735 762 752 737 722 712 656 624 599 576 559 548 541 530 502 502 488 481 487 483 481 479 474 468 462 450 437 435 427 413 397 386 377 375 378 379 367 392 393 386 393 396 388 386 391 407 395 395 393 375 384 350 305 254 243 241 242 247 259 288 307 312 323 312 393 474 493 391 385 379 350 299 219 259 316 260 260 203 143 97 45 29 47 110 83 43 13 11 4 6 7 6 1 7 7 8 11 10 11 13 15 19 17 16 15 15 20 19 20 22 24 25 23 21 21 26 30 31 31 35 41 49 63 67 64 66 73 76 59 51 53 53 52 55 51 42 41 40 31 12 4 1 3 6 9 11 28 42 46 49 49 51 52 58 70 80 89 113 120 118 115 114 95 88 86 91 84 76 62 40 25 14 10 7 1 0 0 0 0 0 0 2 8 33 62 80 83 120 146 164 174 153 156 166 178 197 174 156 149 142 129 109 93 86 101 107 110 114 118 128 132 129 129 128 122 119 122 134 140 142 147 134 122 117 127 114 108 101 101 67 58 55 68 53 33 29 30 21 44 52 41 32 32 16 16 42 56 57 50 44 57 56 62 71 63 68 66 48 52 45 53 70 69 74 79 86 100 136 162 167 157 155 163 209 286 206 138 90 84 50 56 81 113 117 120 120 102 80 26 10 8 5 5 3 1 0 0 0 0 0 1 1 0 0 1 1 1 4 1 2 5 10 4 9 17 22 21 20 19 17 11 13 15 13 12 8 6 6 4 2 2 5 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2304 2339 2365 2371 2363 2354 2344 2341 2344 2335 2264 2121 1999 1927 1918 1847 1758 1681 1616 1539 1478 1435 1407 1381 1357 1323 1296 1267 1217 1200 1196 1190 1174 1150 1143 1146 1155 1168 1181 1200 1231 1261 1262 1318 1346 1348 1337 1333 1311 1293 1275 1241 1205 1193 1187 1177 1172 1153 1129 1107 1080 1064 1055 1041 1022 995 958 928 899 858 849 824 789 759 745 725 699 680 681 683 665 673 702 697 692 692 709 751 782 740 676 613 565 455 331 201 52 103 133 116 92 105 111 85 68 69 55 81 85 78 76 59 70 67 53 84 80 77 81 90 72 76 82 87 105 116 127 146 172 193 221 246 261 262 264 279 324 398 430 413 398 389 347 359 348 327 310 298 296 295 296 301 315 344 366 374 385 391 397 403 411 419 443 468 483 489 502 516 528 534 574 590 603 641 711 753 779 794 803 842 847 860 906 1001 1058 1077 1085 1118 1123 1144 1178 1222 1246 1292 1339 1379 1421 1340 1311 1327 1365 1395 1408 1454 1501 1491 1503 1511 1522 1545 1546 1581 1603 1615 1645 1683 1728 1756 1758 1783 1821 1834 1838 1855 1860 1854 1820 1757 1730 1766 1803 1802 1801 1792 1759 1730 1724 1678 1658 1652 1654 1651 1682 1726 1748 1716 1706 1703 1708 1719 1727 1748 1769 1789 1806 1809 1820 1833 1847 1861 1868 1877 1883 1887 1878 1873 1872 1868 1844 1839 1836 1832 1828 1825 1815 1803 1791 1791 1781 1761 1737 1711 1679 1661 1647 1597 1567 1542 1515 1489 1476 1422 1394 1370 1291 1196 1126 1048 939 852 772 714 698 733 777 811 818 829 764 655 588 583 621 633 650 688 712 719 710 698 690 672 628 590 564 543 528 520 516 512 498 492 486 482 485 486 485 481 467 457 445 434 429 422 418 407 395 393 394 397 399 401 387 407 423 420 426 413 407 412 419 432 436 434 404 360 329 299 266 250 250 249 250 264 277 295 314 330 351 360 389 401 388 319 294 283 259 246 224 233 287 291 288 279 259 290 234 190 215 314 268 219 166 109 93 79 63 72 30 19 17 13 20 15 13 19 15 14 13 13 13 13 13 15 17 15 14 13 11 8 13 21 26 26 28 32 35 38 47 45 44 47 55 55 48 44 43 41 41 43 43 33 27 19 12 6 21 21 18 26 30 24 15 21 38 45 49 52 63 74 87 104 112 119 125 130 127 136 127 111 99 122 103 81 70 47 32 27 20 5 0 0 0 0 0 0 0 1 10 27 41 45 74 112 143 163 182 184 186 188 185 198 185 167 166 145 126 110 103 103 107 110 114 127 132 137 140 139 130 122 118 115 121 124 127 138 144 146 144 128 145 147 137 120 114 100 84 81 98 85 77 76 73 71 96 117 95 77 65 58 66 58 83 102 90 70 69 72 73 120 126 130 137 137 126 100 88 109 109 113 116 109 120 162 209 190 184 165 177 255 283 236 174 151 105 88 98 108 128 133 131 120 75 44 21 12 7 5 4 1 0 0 0 0 0 0 0 0 0 0 3 5 2 1 2 3 1 6 4 6 14 15 18 21 19 11 11 15 15 12 11 9 6 5 4 4 6 8 8 8 8 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 2273 2307 2344 2361 2356 2358 2338 2327 2320 2305 2196 2051 1969 1945 1873 1815 1729 1640 1572 1504 1473 1453 1423 1378 1364 1331 1295 1264 1219 1214 1203 1190 1180 1163 1160 1166 1177 1185 1195 1224 1256 1275 1287 1334 1358 1356 1354 1320 1293 1276 1264 1236 1212 1203 1201 1197 1188 1165 1143 1113 1050 1039 1022 1001 982 957 934 914 889 855 836 790 745 735 741 728 703 685 689 695 676 677 722 710 701 700 719 785 771 723 660 593 522 483 370 183 25 103 106 80 59 57 72 63 48 52 44 65 80 78 71 56 60 61 41 71 75 69 63 80 60 59 69 79 91 100 119 143 164 190 218 238 243 241 255 286 341 439 436 391 351 345 344 353 343 321 308 304 302 299 296 303 315 339 364 372 379 392 404 412 417 423 439 456 457 484 508 529 544 551 552 560 591 640 714 771 810 833 837 861 865 864 916 1021 1093 1124 1123 1134 1135 1143 1169 1228 1268 1302 1331 1371 1430 1388 1388 1435 1474 1484 1495 1513 1531 1507 1513 1519 1522 1524 1545 1571 1585 1589 1639 1689 1719 1730 1764 1796 1813 1826 1848 1860 1875 1877 1848 1783 1742 1786 1824 1785 1817 1806 1762 1708 1677 1686 1680 1670 1669 1661 1678 1709 1739 1740 1738 1727 1719 1725 1726 1737 1758 1781 1780 1795 1812 1826 1833 1845 1846 1842 1844 1863 1860 1860 1863 1859 1844 1832 1826 1821 1822 1817 1811 1805 1808 1798 1785 1770 1755 1722 1705 1685 1632 1584 1552 1515 1472 1433 1421 1393 1363 1326 1209 1137 1080 1013 986 823 693 639 642 690 722 747 790 744 643 570 544 562 575 595 635 677 680 684 681 673 662 642 603 565 549 534 527 522 510 501 497 494 492 491 491 488 484 484 452 441 439 437 435 421 407 403 412 416 417 414 414 425 414 419 440 441 432 422 422 440 447 448 436 404 350 301 270 255 239 247 257 258 256 269 271 267 263 270 321 387 432 430 412 377 331 264 235 253 277 276 274 249 250 266 267 401 449 389 410 318 367 441 314 248 238 210 172 188 158 132 123 127 131 102 82 122 69 62 61 30 17 14 11 7 5 4 2 0 0 0 4 6 5 12 19 23 28 13 6 12 24 29 35 36 33 25 21 18 15 14 28 29 14 0 0 2 14 30 41 30 23 25 39 43 45 48 51 58 69 78 91 109 111 114 121 131 126 135 137 124 124 127 113 90 78 54 44 37 24 7 0 0 0 0 0 0 0 4 16 28 35 58 79 109 150 169 178 186 199 207 201 191 177 174 163 147 129 112 109 110 113 116 123 133 141 146 149 149 144 139 132 123 121 123 124 122 125 135 148 146 142 141 146 143 135 122 115 113 109 97 90 99 103 110 133 185 151 129 120 127 118 103 104 118 109 96 92 95 96 127 158 174 162 164 158 144 132 135 135 135 132 145 159 187 227 226 185 147 142 249 273 221 148 143 120 121 150 155 161 146 101 85 52 29 18 16 6 2 3 0 0 0 0 0 0 0 0 0 0 1 4 9 7 6 5 5 1 2 5 10 12 15 18 20 16 10 6 7 15 15 12 11 8 7 5 1 1 5 9 9 6 5 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 2246 2274 2304 2324 2338 2347 2330 2316 2301 2265 2138 2079 2020 1905 1836 1783 1692 1593 1535 1506 1505 1494 1456 1381 1371 1336 1290 1267 1263 1228 1204 1202 1188 1176 1179 1190 1198 1205 1227 1258 1285 1287 1314 1340 1353 1350 1330 1294 1269 1256 1248 1221 1208 1202 1196 1186 1163 1133 1099 1063 1061 1030 993 964 948 927 911 899 888 835 795 760 743 761 745 732 719 697 700 709 700 695 745 748 751 746 741 784 746 691 631 562 535 488 372 198 40 66 68 47 41 34 40 40 33 39 34 33 42 71 65 54 51 52 34 42 55 61 44 64 50 48 63 71 76 93 116 138 158 190 215 226 224 228 257 309 377 452 436 410 394 337 350 349 336 317 312 305 300 297 289 302 322 343 356 358 377 397 411 419 427 431 436 444 455 479 507 530 541 545 553 574 604 647 709 773 826 842 864 889 902 901 939 1039 1110 1133 1143 1152 1151 1152 1177 1238 1282 1303 1327 1390 1453 1483 1505 1532 1543 1552 1551 1545 1546 1540 1530 1518 1519 1528 1547 1556 1554 1565 1621 1654 1670 1708 1760 1797 1821 1836 1847 1846 1854 1853 1823 1773 1728 1719 1743 1757 1767 1764 1753 1682 1696 1690 1681 1680 1682 1676 1690 1719 1734 1732 1735 1733 1719 1725 1729 1734 1735 1735 1753 1773 1793 1813 1821 1836 1839 1823 1832 1834 1837 1838 1843 1840 1821 1809 1815 1801 1805 1808 1808 1807 1799 1794 1788 1777 1764 1750 1732 1693 1632 1572 1523 1476 1424 1406 1383 1349 1304 1219 1126 1076 1050 1023 923 745 606 579 618 647 668 708 754 666 587 545 539 549 564 589 612 655 661 659 656 648 632 611 586 557 543 532 527 521 510 503 499 495 494 493 489 481 469 471 445 435 439 436 430 416 406 411 439 453 459 458 452 450 440 434 461 455 446 442 443 453 456 436 375 324 288 264 253 254 253 241 221 208 213 226 230 221 209 252 350 434 463 420 389 372 327 236 207 216 244 234 228 219 208 183 167 167 148 142 251 201 208 260 212 204 213 212 218 227 245 265 263 275 287 289 254 289 230 206 187 110 54 21 9 0 0 0 0 0 0 0 0 0 0 0 0 3 13 3 0 0 0 12 13 10 5 0 0 0 0 0 3 1 0 0 0 0 1 1 24 24 30 33 20 30 44 48 48 58 71 83 93 93 98 105 87 113 118 122 136 134 128 120 116 88 77 75 67 37 26 12 0 0 0 0 0 0 0 5 14 21 27 58 84 112 164 177 184 196 205 210 203 188 175 168 158 147 134 121 113 115 124 130 136 142 147 151 156 157 156 162 162 158 157 151 167 156 135 125 127 130 133 132 148 155 153 147 148 138 136 142 131 125 128 140 171 157 148 136 126 135 136 129 120 120 118 119 123 121 117 117 125 142 137 128 130 144 147 150 159 177 183 185 188 197 202 188 169 118 135 160 152 144 134 148 154 147 162 155 129 63 45 38 27 13 10 6 2 0 1 0 0 0 0 0 0 0 1 2 3 4 9 9 5 0 0 1 1 2 11 13 12 11 18 16 15 16 16 7 10 16 15 15 11 7 3 2 7 11 9 9 5 4 8 6 5 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 2221 2240 2251 2264 2314 2330 2320 2302 2281 2218 2182 2114 1998 1868 1811 1738 1643 1547 1514 1510 1512 1505 1470 1387 1379 1344 1284 1280 1262 1228 1203 1205 1205 1198 1203 1215 1217 1234 1257 1280 1297 1306 1326 1340 1344 1342 1301 1268 1245 1235 1230 1220 1206 1190 1181 1173 1151 1113 1065 1034 1029 994 955 935 920 901 885 876 874 817 773 746 743 770 772 771 756 704 708 718 717 705 762 773 780 788 784 765 719 665 617 585 558 488 361 165 56 48 49 30 26 18 18 20 20 31 27 22 27 58 56 50 46 42 34 29 38 53 31 47 46 44 58 62 75 92 112 132 157 185 203 202 206 229 280 351 414 445 455 425 323 350 344 337 330 318 316 309 300 293 301 311 324 337 339 356 378 398 412 418 430 437 439 444 453 475 502 524 538 543 552 572 606 649 706 766 804 834 872 908 937 931 985 1047 1085 1097 1136 1154 1154 1151 1175 1245 1272 1299 1356 1427 1506 1562 1581 1589 1588 1579 1564 1554 1557 1549 1537 1528 1517 1524 1537 1544 1528 1548 1574 1597 1635 1699 1749 1788 1819 1838 1841 1840 1839 1837 1812 1754 1717 1709 1715 1769 1770 1748 1737 1667 1691 1718 1721 1714 1700 1669 1648 1674 1654 1697 1737 1750 1729 1726 1729 1735 1735 1732 1741 1757 1775 1792 1802 1806 1804 1803 1798 1806 1813 1816 1815 1818 1811 1797 1806 1794 1794 1800 1800 1795 1804 1809 1797 1782 1766 1759 1747 1702 1615 1544 1485 1431 1400 1368 1334 1304 1229 1129 1069 1040 1026 971 843 689 561 554 575 591 622 675 684 617 551 537 538 543 557 574 596 630 642 640 636 622 607 592 575 542 530 526 524 520 507 503 501 492 489 485 477 463 452 446 445 450 453 452 445 436 432 437 466 490 492 476 467 464 464 464 486 486 478 470 465 454 442 408 295 258 252 248 241 239 235 213 164 142 149 160 163 179 172 276 421 436 403 361 321 252 236 196 165 158 160 149 162 182 187 137 113 105 99 89 111 125 123 135 125 154 181 173 204 219 233 261 253 263 289 327 370 367 343 326 289 210 125 50 15 55 71 47 12 4 7 0 5 43 20 0 4 0 0 8 15 0 5 4 0 0 0 0 3 0 0 14 26 25 10 20 16 0 0 3 11 29 46 54 32 29 50 51 51 59 75 82 89 89 89 104 91 108 119 120 126 123 113 103 109 85 74 72 64 37 22 11 0 0 0 0 0 0 0 3 7 8 17 43 88 135 158 169 188 209 209 206 200 195 168 156 153 150 140 131 127 128 135 142 148 152 156 157 160 165 166 182 189 189 186 198 216 219 189 192 181 158 144 138 146 154 155 156 158 163 164 156 145 142 135 120 120 129 135 118 114 117 122 126 125 130 138 143 147 144 140 133 127 159 164 152 137 132 144 159 157 175 193 205 220 237 228 201 198 131 127 139 138 125 156 205 214 234 179 138 109 64 40 26 16 10 8 5 0 0 0 0 0 0 0 0 0 1 1 1 1 5 8 7 2 0 0 1 4 8 12 12 10 5 14 15 14 17 16 14 16 18 16 14 11 7 2 7 16 10 10 10 9 9 12 8 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 2197 2206 2219 2238 2297 2319 2314 2288 2243 2165 2144 2083 1964 1834 1754 1672 1592 1523 1523 1513 1500 1477 1423 1391 1380 1362 1331 1275 1250 1220 1200 1217 1219 1219 1225 1239 1244 1262 1281 1296 1301 1310 1314 1318 1322 1299 1267 1241 1227 1225 1222 1219 1204 1179 1160 1132 1100 1065 1037 1036 1014 981 948 934 907 884 869 865 857 816 780 757 752 762 764 761 753 727 713 719 726 698 705 749 795 815 815 765 699 640 616 595 553 483 367 176 48 5 10 9 6 6 7 7 10 20 23 20 17 44 43 40 42 31 29 23 25 43 24 31 38 39 45 61 77 93 111 134 163 180 181 187 203 249 319 394 453 478 439 342 306 318 331 336 327 318 316 310 301 298 304 317 329 330 341 359 378 395 404 415 421 427 444 443 449 468 496 512 517 525 543 572 614 660 716 775 780 840 890 932 974 982 1016 1037 1045 1089 1134 1151 1148 1143 1195 1212 1251 1329 1400 1474 1558 1619 1618 1621 1616 1593 1564 1566 1553 1542 1535 1526 1514 1512 1517 1524 1510 1518 1528 1555 1606 1668 1725 1775 1816 1828 1835 1839 1833 1818 1784 1741 1711 1703 1725 1788 1811 1777 1781 1710 1704 1739 1756 1728 1701 1671 1631 1650 1647 1668 1711 1752 1744 1729 1718 1719 1737 1733 1738 1754 1775 1786 1791 1791 1788 1778 1782 1786 1794 1798 1796 1798 1800 1793 1800 1794 1787 1788 1792 1800 1803 1796 1789 1778 1768 1760 1740 1686 1609 1527 1450 1402 1368 1321 1287 1281 1140 1055 1018 1006 983 881 745 614 533 518 516 536 580 614 606 566 527 525 528 539 555 579 600 619 627 624 614 598 581 564 551 535 527 521 513 508 502 499 496 488 480 471 462 454 451 452 456 461 467 474 479 478 464 469 483 493 501 501 495 489 492 496 506 508 500 470 436 411 391 338 269 248 239 222 206 197 190 173 91 81 88 93 106 144 160 233 425 378 339 308 254 211 196 169 141 138 133 128 125 127 134 99 61 51 48 67 87 101 110 118 133 149 158 179 190 195 206 207 212 222 241 271 289 280 271 282 290 268 222 141 92 167 213 213 203 151 101 91 107 193 201 131 64 77 75 49 25 41 46 34 19 26 12 12 40 30 32 41 51 56 62 79 84 57 48 52 64 76 78 123 126 76 91 91 82 80 105 112 115 110 102 113 115 115 114 116 117 117 113 99 94 83 71 68 61 40 16 10 2 0 0 0 0 0 0 0 0 5 12 26 68 108 124 145 156 176 190 190 180 176 160 149 148 146 139 133 133 132 140 150 158 162 164 165 166 180 180 189 199 196 199 227 266 295 271 276 270 231 194 168 158 171 176 170 168 170 165 166 173 169 151 129 115 109 118 140 151 148 142 146 148 152 176 182 183 183 192 218 242 232 219 212 202 194 177 164 154 172 204 212 223 228 231 205 173 157 152 161 160 165 189 247 228 187 142 105 63 37 24 20 16 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 4 0 0 1 4 9 11 8 5 7 7 13 17 16 16 19 23 22 18 15 13 8 10 7 9 14 12 13 14 9 12 7 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 2178 2171 2184 2226 2286 2311 2307 2274 2201 2176 2136 2056 1935 1805 1714 1638 1575 1530 1530 1523 1499 1450 1407 1387 1375 1365 1340 1285 1249 1224 1213 1230 1239 1243 1247 1258 1266 1277 1289 1300 1307 1310 1314 1315 1299 1270 1237 1216 1209 1208 1210 1208 1193 1159 1129 1109 1090 1074 1072 1036 1003 969 934 924 900 884 874 852 836 796 758 749 783 771 764 757 734 730 710 710 743 739 716 750 824 885 862 783 702 657 603 548 504 457 384 211 73 13 0 0 1 1 0 1 7 8 10 15 10 31 34 30 37 26 21 16 13 31 23 27 33 36 49 66 82 96 115 140 154 161 178 189 222 284 366 439 476 483 435 310 288 302 321 327 322 321 314 305 298 301 313 322 323 332 343 355 367 386 400 407 412 423 430 443 456 475 503 506 511 529 561 581 643 690 729 773 804 856 903 943 1015 1039 1048 1048 1044 1089 1126 1145 1148 1166 1176 1215 1293 1366 1456 1548 1617 1638 1635 1618 1605 1599 1578 1566 1546 1529 1521 1498 1497 1502 1502 1505 1502 1492 1495 1530 1574 1631 1692 1751 1787 1785 1805 1829 1825 1805 1758 1723 1723 1707 1727 1780 1821 1780 1808 1819 1814 1786 1796 1737 1687 1662 1644 1647 1646 1665 1729 1778 1760 1732 1727 1735 1729 1735 1754 1759 1771 1773 1774 1779 1772 1774 1772 1769 1783 1793 1800 1801 1795 1803 1806 1800 1791 1782 1788 1791 1794 1803 1788 1772 1760 1747 1718 1670 1586 1480 1419 1390 1329 1271 1235 1204 1084 1003 979 968 904 788 656 564 489 466 467 496 528 544 537 521 519 509 516 530 545 567 595 609 610 605 595 580 564 553 539 534 527 517 510 503 494 487 488 487 483 479 473 466 469 476 476 470 481 490 488 498 507 509 501 485 501 506 505 502 499 508 515 506 487 461 416 378 340 286 249 220 172 148 129 113 98 86 46 39 51 53 92 134 174 227 369 376 339 259 203 192 182 161 156 149 141 127 101 96 92 74 64 62 64 70 82 93 104 109 123 153 180 192 200 205 211 221 221 221 229 242 246 242 239 243 256 269 268 263 259 255 230 238 241 263 268 271 257 286 306 312 244 232 216 178 120 134 137 112 108 107 84 66 126 122 124 132 127 127 126 134 153 136 139 140 121 131 157 175 150 146 155 144 117 110 109 116 119 112 113 115 118 119 106 98 94 89 83 83 81 76 65 59 55 43 13 13 6 0 1 0 0 0 0 0 0 3 9 14 42 51 64 99 104 130 156 150 147 150 149 141 143 141 138 137 134 135 143 157 168 172 175 178 177 186 190 197 201 208 228 251 270 298 300 297 301 295 274 240 204 257 253 219 188 185 185 207 240 204 191 180 171 159 169 190 207 193 185 195 198 200 211 242 252 225 222 227 229 227 224 221 214 190 182 152 146 153 168 173 171 172 187 188 186 177 166 215 253 248 240 207 143 86 72 33 22 18 13 18 20 15 6 4 2 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 5 8 9 7 5 4 4 7 12 16 17 17 21 36 30 23 22 18 10 6 5 14 17 18 17 18 14 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 CIN -6 -4 -6 -8 -7 -7 -7 -7 -8 -8 -6 -9 -7 -6 -5 -6 -6 -6 -7 -4 -3 -3 -3 -5 -5 -5 -5 -4 -5 -5 -4 -4 -5 -7 -5 -5 -5 -5 -5 -5 -6 -5 -5 -6 -6 -6 -4 -5 -6 -5 -7 -5 -4 -4 -5 -5 -6 -6 -5 -4 -6 -6 -5 -6 -5 -5 -4 -7 -6 -5 -5 -4 -4 -5 -4 -5 -7 -5 -4 -5 -5 -6 -7 -7 -19 -45 -74 -101 -107 -101 -146 -283 -185 -135 -78 -226 -171 -39 -36 -34 -30 -37 -41 -35 -27 -12 -21 -24 -17 -10 -10 -14 -17 -18 -16 -16 -16 -16 -13 -15 -14 -11 -11 -11 -12 -12 -10 -9 -10 -10 -8 -8 -6 -7 -7 -6 -7 -8 -7 -6 -8 -9 -9 -7 -9 -8 -8 -4 -3 -5 -4 -4 -4 -5 -5 -5 -4 -3 -4 -4 -3 -3 -3 -3 -3 -2 -2 -2 -2 -1 -1 -1 -2 -3 -4 -3 -3 -4 -4 -5 -5 -6 -2 -4 -5 -5 -5 -4 -4 -5 -5 -4 -4 -4 -5 -5 -6 -5 -5 -7 -8 -8 -8 -7 -7 -8 -9 -7 -7 -7 -5 -5 -7 -7 -7 -8 -9 -10 -11 -10 -11 -7 -6 -6 -5 -6 -6 -5 -4 -4 -5 -5 -6 -6 -6 -7 -7 -5 -5 -7 -6 -3 -4 -7 -6 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -1 -1 -2 -3 -4 -3 -2 -2 -2 -1 -1 -2 -1 -2 -2 -4 -3 -3 -4 -5 -4 -5 -5 -4 -7 -8 -8 -9 -8 -10 -10 -10 -8 -8 -10 -9 -7 -7 -5 -6 -4 -6 -6 -5 -5 -5 -7 -9 -10 -10 -9 -8 -7 -7 -6 -5 -6 -6 -5 -4 -4 -4 -3 -5 -1 -2 -2 -2 -2 -2 -2 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 -1 -3 -6 -11 -24 -44 -57 -78 -85 -87 -98 -106 -113 -122 -110 -93 -90 -106 -117 -76 -60 -26 -17 -23 -22 -15 -10 -4 -3 -3 -1 0 0 0 0 0 0 0 -5 -12 -10 -1 0 0 0 -2 -4 -9 -13 -12 -10 -8 -9 -12 -55 -88 -73 -43 -23 -18 -19 -6 -1 -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 -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 -7 -6 -7 -8 -8 -8 -8 -8 -8 -6 -7 -9 -7 -6 -6 -6 -6 -7 -5 -4 -3 -4 -3 -4 -5 -5 -4 -4 -4 -4 -5 -6 -6 -6 -6 -6 -6 -5 -6 -6 -6 -6 -7 -7 -7 -6 -6 -7 -6 -6 -7 -6 -6 -5 -6 -6 -6 -7 -7 -6 -7 -7 -6 -4 -4 -4 -4 -5 -6 -6 -5 -4 -5 -5 -6 -5 -4 -5 -8 -6 -6 -7 -7 -10 -35 -84 -118 -154 -171 -176 -410 -214 -211 -184 -155 -205 -153 -84 -79 -45 -47 -65 -75 -62 -39 -29 -32 -37 -35 -25 -18 -17 -17 -17 -16 -16 -17 -11 -11 -13 -12 -11 -11 -10 -9 -6 -6 -8 -6 -7 -8 -8 -9 -8 -8 -7 -7 -10 -11 -8 -8 -9 -9 -8 -8 -8 -8 -4 -4 -6 -4 -2 -5 -6 -3 -5 -4 -5 -5 -4 -4 -3 -2 -2 -1 -1 -2 -1 -1 -2 -1 -1 -2 -3 -2 -2 -2 -3 -2 -2 -7 -7 -2 -2 -3 -3 -2 -3 -5 -4 -4 -4 -4 -4 -4 -3 -3 -5 -6 -6 -7 -9 -9 -7 -8 -8 -9 -7 -7 -7 -6 -5 -7 -7 -8 -10 -11 -11 -13 -11 -7 -6 -5 -5 -5 -5 -6 -6 -4 -5 -5 -6 -7 -7 -7 -7 -7 -7 -6 -7 -7 -6 -5 -7 -6 -3 -2 -2 -1 -1 -1 -2 -2 0 0 -1 -2 -2 -4 -5 -3 -2 -2 0 0 0 -1 0 -2 -3 -3 -3 -2 -3 -4 -6 -6 -5 -6 -8 -9 -8 -10 -10 -10 -10 -9 -7 -6 -7 -8 -8 -8 -6 -6 -6 -7 -9 -6 -3 -3 -6 -7 -9 -8 -8 -7 -6 -6 -5 -5 -6 -7 -5 -4 -4 -4 -4 -4 -4 -3 -3 -2 -2 -2 -2 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 -1 -3 -6 -8 -15 -27 -33 -65 -61 -70 -90 -101 -109 -114 -94 -98 -105 -117 -121 -108 -48 -18 -15 -26 -32 -28 -23 -5 -3 -4 -2 -1 -1 0 0 0 0 0 0 0 -3 -1 0 0 -1 -1 -3 -7 -10 -5 -9 -8 -6 -16 -79 -111 -91 -78 -70 -41 -29 -8 -1 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 -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 -7 -8 -6 -6 -7 -7 -8 -8 -8 -6 -9 -8 -7 -6 -6 -6 -6 -6 -6 -5 -4 -5 -4 -4 -4 -4 -3 -4 -4 -4 -5 -5 -4 -4 -5 -6 -5 -6 -6 -6 -7 -8 -7 -7 -7 -5 -6 -7 -5 -6 -7 -6 -7 -6 -5 -6 -6 -7 -7 -6 -7 -6 -5 -5 -4 -5 -5 -5 -6 -6 -5 -5 -6 -5 -7 -5 -5 -7 -6 -7 -7 -8 -11 -21 -58 -133 -165 -175 -213 -224 -328 -84 -125 -226 -261 -226 -192 -132 -78 -44 -48 -72 -91 -85 -68 -58 -51 -55 -66 -60 -41 -29 -15 -13 -10 -12 -13 -12 -11 -11 -9 -10 -11 -10 -8 -8 -8 -8 -7 -7 -8 -10 -11 -10 -8 -6 -7 -10 -10 -9 -9 -9 -8 -7 -7 -6 -6 -6 -5 -5 -4 -4 -5 -6 -5 -5 -7 -6 -5 -5 -6 -5 -3 -2 -2 -1 -2 -1 -2 -2 -2 -4 -6 -6 -4 -4 -3 -3 -2 -4 -7 -3 -3 -3 -2 -2 -1 -2 -7 -4 -4 -4 -5 -4 -4 -5 -6 -5 -5 -5 -7 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -8 -7 -7 -9 -8 -9 -9 -9 -10 -8 -6 -5 -5 -4 -5 -5 -6 -3 -4 -6 -7 -7 -6 -6 -6 -7 -7 -6 -5 -5 -2 -3 -5 -4 -2 -1 -1 -2 -1 -2 -2 -1 0 0 -1 -2 -2 -3 -3 -2 -1 -1 -1 -1 -1 0 -2 -2 -3 -3 -3 -3 -3 -3 -5 -7 -8 -7 -8 -8 -10 -10 -10 -9 -9 -8 -8 -4 -7 -8 -8 -8 -6 -6 -7 -8 -9 -8 -9 -3 -5 -6 -7 -8 -8 -8 -7 -5 -4 -5 -6 -7 -5 -6 -5 -5 -4 -4 -3 -3 -4 -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 -2 -4 -5 -5 -5 -10 -22 -40 -43 -48 -60 -67 -76 -85 -68 -99 -127 -137 -131 -98 -45 -16 -20 -33 -46 -47 -36 -10 -5 -5 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -9 -7 -8 -8 -11 -30 -75 -104 -73 -61 -60 -69 -45 -16 -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 -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 -8 -6 -6 -6 -8 -9 -8 -8 -8 -7 -6 -7 -8 -7 -6 -6 -4 -6 -7 -6 -6 -3 -3 -2 -4 -4 -4 -4 -4 -4 -5 -4 -4 -5 -6 -8 -6 -6 -7 -7 -7 -8 -7 -6 -7 -6 -7 -6 -6 -6 -6 -7 -7 -6 -6 -6 -4 -6 -6 -6 -6 -5 -4 -5 -5 -5 -5 -5 -6 -5 -5 -5 -6 -5 -7 -7 -6 -5 -5 -6 -8 -11 -22 -52 -97 -170 -180 -217 -261 -282 -76 0 0 -86 -132 -137 -234 -149 -60 -40 -47 -63 -80 -81 -71 -62 -38 -20 -38 -56 -67 -44 -32 -17 -7 -9 -11 -11 -12 -11 -8 -8 -9 -10 -8 -8 -6 -9 -8 -7 -7 -8 -9 -9 -8 -9 -8 -10 -8 -8 -9 -10 -9 -7 -6 -6 -5 -5 -5 -5 -5 -6 -5 -5 -7 -7 -8 -8 -6 -6 -6 -6 -4 -3 -4 -2 -2 -1 -2 -1 -3 -4 -3 -3 -3 -5 -5 -3 -2 -5 -5 -6 -5 -4 -3 -2 0 -2 -6 -4 -5 -4 -4 -4 -5 -5 -4 -5 -7 -6 -8 -8 -9 -8 -7 -7 -7 -8 -8 -8 -7 -7 -5 -5 -8 -7 -8 -7 -7 -6 -5 -6 -6 -5 -4 -5 -5 -5 -3 -3 -4 -6 -6 -6 -6 -6 -6 -6 -6 -2 -2 -3 -6 -5 -4 -3 -2 -2 -2 -1 -2 -2 -2 -1 -1 0 -1 -2 -2 -1 -1 -1 -2 -1 -1 -2 -1 -1 -2 -4 -4 -3 -2 -2 -3 -3 -5 -7 -7 -9 -10 -11 -10 -9 -9 -7 -6 -4 -4 -7 -8 -8 -8 -8 -8 -7 -9 -10 -11 -12 -4 -4 -6 -6 -7 -8 -8 -7 -5 -5 -5 -8 -9 -9 -7 -7 -6 -5 -5 -4 -4 -4 -2 -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 -1 -2 -3 -4 -4 -5 -7 -15 -29 -34 -33 -34 -33 -41 -51 -62 -90 -113 -119 -109 -74 -33 -17 -27 -30 -43 -52 -47 -26 -13 -10 -8 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -10 -21 -31 -24 -33 -59 -79 -75 -83 -102 -115 -76 -24 -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 -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 -8 -8 -8 -6 -6 -6 -8 -9 -8 -8 -8 -8 -8 -8 -6 -6 -5 -7 -5 -6 -3 -3 -3 -2 -3 -4 -4 -4 -5 -4 -4 -4 -5 -6 -6 -7 -8 -8 -8 -7 -7 -6 -7 -8 -7 -8 -8 -5 -5 -5 -6 -7 -7 -7 -6 -6 -6 -4 -7 -6 -7 -6 -5 -5 -6 -6 -6 -6 -5 -5 -5 -4 -6 -6 -6 -6 -5 -6 -6 -6 -8 -16 -45 -95 -138 -177 -202 -266 -403 -134 0 0 0 0 -58 -223 -167 -142 -51 -40 -44 -41 -43 -51 -58 -54 -34 -17 -27 -57 -96 -61 -68 -30 -13 -10 -10 -11 -12 -9 -9 -9 -9 -9 -7 -9 -8 -6 -7 -8 -8 -9 -9 -9 -10 -11 -8 -8 -9 -7 -8 -10 -9 -7 -7 -7 -7 -6 -5 -6 -7 -7 -5 -7 -8 -6 -7 -9 -8 -7 -5 -5 -3 -3 -5 -2 -2 -2 -1 -1 -2 -2 -4 -4 -4 -5 -5 -3 -4 -4 -5 -5 -4 -3 -3 -1 -1 -1 -8 -5 -5 -5 -4 -4 -6 -5 -4 -5 -7 -7 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -7 -8 -7 -6 -5 -5 -6 -6 -6 -4 -4 -4 -4 -3 -3 -4 -3 -4 -6 -5 -6 -6 -6 -6 -6 -2 0 -4 -6 -6 -5 -2 -1 -1 0 -2 -3 -2 -1 -2 -1 0 -1 -2 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -4 -4 -2 -5 -6 -5 -6 -6 -8 -9 -8 -9 -7 -5 -6 -5 -4 -3 -7 -9 -8 -8 -8 -9 -9 -10 -10 -13 -14 -12 -10 -6 -4 -5 -5 -6 -8 -7 -6 -5 -6 -7 -9 -10 -9 -8 -6 -6 -6 -5 -5 -3 -1 -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 -2 -3 -3 -4 -4 -6 -12 -23 -31 -25 -21 -18 -20 -26 -43 -70 -90 -96 -81 -46 -20 -17 -21 -38 -59 -64 -58 -41 -28 -26 -13 -8 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -7 -23 -37 -43 -56 -65 -81 -99 -142 -174 -142 -80 -18 -2 -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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -9 -7 -7 -8 -8 -7 -8 -9 -10 -9 -8 -8 -7 -7 -6 -7 -4 -4 -6 -5 -4 -3 -4 -5 -5 -6 -6 -6 -4 -5 -5 -7 -7 -9 -9 -8 -8 -8 -8 -7 -8 -5 -5 -9 -7 -6 -5 -6 -7 -6 -6 -6 -7 -4 -5 -5 -5 -6 -7 -6 -5 -5 -6 -6 -6 -6 -5 -8 -7 -4 -5 -4 -4 -5 -5 -5 -5 -6 -11 -27 -71 -101 -139 -179 -228 -363 -151 0 0 0 0 0 -36 -168 -115 -108 -55 -46 -44 -21 -6 -16 -33 -45 -41 -45 -42 -66 -94 -97 -77 -38 -19 -13 -11 -12 -12 -12 -13 -11 -11 -8 -7 -8 -8 -7 -8 -7 -8 -10 -10 -11 -11 -13 -13 -11 -8 -8 -8 -9 -8 -7 -8 -7 -6 -6 -5 -5 -6 -6 -5 -5 -2 -1 -4 -8 -6 -7 -6 -7 -7 -7 -5 -3 -2 -2 -1 -1 -1 -2 -4 -5 -4 -5 -6 -6 -6 -5 -4 -2 -3 -3 -3 -1 -1 -1 -7 -6 -5 -5 -4 -4 -4 -5 -6 -6 -7 -7 -7 -8 -8 -8 -8 -7 -8 -8 -9 -9 -9 -8 -6 -6 -7 -7 -7 -6 -6 -6 -6 -7 -5 -5 -6 -6 -5 -5 -4 -4 -5 -5 -6 -5 -6 -6 -6 -7 -4 -1 -3 -5 -5 -5 -4 0 0 -2 -1 -2 -3 -2 0 0 -1 -2 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -2 -2 -6 -7 -6 -5 -6 -9 -7 -4 -4 -4 -3 -4 -5 -4 -4 -6 -6 -7 -9 -9 -9 -8 -8 -12 -14 -14 -12 -8 -5 -5 -5 -5 -7 -8 -7 -6 -7 -7 -9 -10 -10 -9 -8 -8 -6 -4 -2 -2 -1 -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 -1 -2 -3 -2 -3 -4 -9 -17 -17 -23 -18 -14 -15 -21 -27 -43 -74 -77 -55 -27 -16 -15 -17 -38 -62 -72 -66 -53 -50 -34 -15 -8 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -20 -50 -75 -80 -88 -107 -149 -166 -80 -50 -35 -11 -7 -2 0 0 -3 -6 -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 -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 0 0 0 0 0 0 0 0 0 0 0 -7 -8 -8 -7 -7 -8 -7 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -6 -5 -6 -6 -6 -5 -4 -5 -6 -6 -6 -9 -7 -4 -5 -7 -6 -7 -8 -7 -7 -8 -8 -8 -7 -6 -6 -7 -7 -7 -8 -7 -7 -7 -6 -7 -7 -6 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -5 -6 -6 -8 -8 -6 -6 -6 -6 -5 -5 -6 -6 -10 -17 -40 -71 -92 -134 -168 -239 -125 -1 0 0 0 0 -22 -169 -134 -166 -108 -57 -63 -74 -47 -14 -5 -16 -34 -47 -78 -29 -28 -75 -92 -76 -41 -20 -14 -12 -11 -10 -8 -14 -12 -11 -10 -8 -8 -7 -6 -5 -6 -8 -8 -12 -13 -14 -14 -12 -10 -9 -9 -9 -8 -7 -7 -8 -6 -6 -6 -5 -5 -5 -5 -3 -1 -3 -5 -6 -6 -4 -5 -5 -5 -5 -7 -6 -3 -3 -3 -2 -2 -1 -1 -5 -5 -5 -7 -7 -7 -7 -5 -3 -5 -6 -3 -3 -1 -9 -8 -6 -5 -4 -4 -4 -5 -5 -7 -7 -8 -6 -6 -7 -7 -7 -7 -7 -7 -9 -10 -9 -8 -7 -7 -7 -6 -6 -6 -6 -5 -5 -6 -6 -7 -5 -6 -5 -4 -5 -4 -3 -3 -4 -5 -5 -5 -6 -6 -7 -7 -5 -3 -2 -3 -4 -3 -2 0 -2 -1 0 0 -2 -2 -1 -1 -1 -2 -1 -1 -2 -1 0 -1 -1 -1 -1 -2 -1 -5 -3 -2 -3 -4 -4 -4 -4 -6 -5 -4 -5 -7 -9 -5 -5 -4 -4 -3 -2 -3 -5 -5 -6 -8 -8 -6 -5 -9 -10 -12 -13 -11 -9 -9 -9 -6 -4 -4 -6 -7 -7 -8 -8 -8 -9 -12 -12 -10 -9 -8 -7 -7 -4 -3 -2 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 -1 -2 -2 -1 -2 -4 -7 -10 -15 -17 -17 -19 -23 -28 -46 -67 -56 -36 -20 -15 -13 -17 -33 -56 -70 -70 -65 -52 -35 -19 -10 -7 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -30 -37 -50 -71 -85 -111 -117 -48 -29 -51 -75 -47 -10 -1 -1 -2 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -9 -7 -7 -7 -6 -6 -6 -6 -6 -6 -8 -7 -6 -7 -6 -5 -5 -5 -6 -5 -5 -5 -5 -6 -6 -8 -9 -6 -6 -5 -5 -6 -6 -6 -6 -6 -8 -8 -8 -8 -8 -7 -9 -9 -10 -9 -9 -8 -7 -7 -8 -8 -8 -8 -7 -7 -6 -5 -6 -6 -6 -6 -6 -5 -6 -7 -7 -7 -8 -7 -7 -7 -7 -7 -8 -8 -9 -20 -28 -44 -50 -84 -119 -156 -199 -119 -16 0 0 0 0 -6 -107 -226 -191 -99 -53 -47 -66 -65 -30 -11 -13 -24 -48 -27 -20 -25 -66 -86 -71 -40 -19 -14 -11 -11 -11 -12 -14 -11 -10 -10 -10 -8 -6 -6 -6 -7 -11 -10 -14 -15 -13 -14 -13 -12 -11 -10 -8 -7 -7 -7 -7 -6 -6 -6 -5 -5 -5 -6 -6 -6 -7 -5 -5 -4 -3 -4 -4 -6 -7 -5 -4 -4 -4 -3 -3 -2 -1 -4 -5 -4 -5 -5 -7 -8 -8 -9 -7 -7 -6 -5 -4 -7 -9 -8 -6 -5 -6 -7 -7 -7 -7 -5 -9 -7 -6 -6 -6 -6 -6 -7 -7 -7 -9 -9 -8 -7 -8 -9 -9 -8 -6 -7 -6 -6 -7 -7 -6 -6 -6 -6 -6 -5 -5 -5 -4 -5 -5 -5 -5 -5 -6 -6 -6 -6 -4 -2 -2 -2 -2 0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -2 -1 -1 0 -1 -2 -2 -2 -2 -3 -3 -5 -4 -5 -5 -6 -5 -3 -3 -5 -4 -2 -7 -6 -7 -6 -4 -4 -5 -6 -6 -5 -2 -4 -4 -7 -8 -7 -7 -9 -9 -9 -9 -7 -5 -6 -8 -7 -3 -6 -8 -8 -8 -8 -8 -8 -10 -12 -12 -11 -10 -9 -8 -6 -5 -4 -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 -1 -1 -1 -2 -2 -4 -8 -12 -18 -24 -29 -32 -43 -56 -55 -38 -22 -16 -12 -11 -18 -29 -52 -66 -65 -65 -61 -45 -25 -13 -8 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -7 -9 -18 -37 -56 -85 -75 -60 -31 -61 -93 -54 -21 -11 -5 -2 -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 0 0 0 0 0 0 0 0 0 0 -7 -8 -8 -10 -10 -7 -7 -7 -7 -7 -6 -6 -6 -6 -7 -7 -7 -6 -7 -6 -5 -6 -6 -6 -6 -5 -6 -8 -7 -7 -4 -5 -6 -7 -6 -6 -6 -6 -6 -4 -8 -9 -10 -8 -8 -9 -10 -9 -9 -8 -8 -7 -8 -8 -10 -7 -6 -6 -6 -6 -6 -6 -6 -6 -5 -6 -7 -6 -6 -6 -6 -7 -7 -8 -10 -16 -18 -17 -26 -45 -60 -50 -52 -67 -77 -120 -155 -91 -9 -45 -58 -47 -105 -9 -180 -233 -148 -104 -74 -51 -53 -45 -24 -19 -5 -7 -10 -30 -36 -25 -53 -78 -65 -36 -20 -18 -14 -13 -13 -11 -11 -11 -10 -10 -10 -8 -8 -9 -7 -7 -11 -14 -14 -13 -13 -14 -13 -10 -10 -9 -8 -6 -6 -6 -6 -5 -7 -5 -5 -5 -5 -5 -5 -5 -5 -6 -3 -3 -3 -3 -3 -6 -6 -3 -4 -5 -4 -3 -3 -2 -1 -5 -7 -8 -7 -6 -7 -6 -7 -8 -9 -8 -6 -6 -3 -8 -9 -7 -8 -7 -7 -9 -9 -9 -7 -6 -6 -6 -6 -7 -7 -7 -8 -6 -7 -6 -8 -8 -7 -7 -8 -7 -8 -8 -6 -7 -7 -7 -7 -6 -6 -7 -6 -6 -6 -4 -4 -4 -4 -7 -7 -6 -6 -5 -4 -5 -6 -4 -2 -1 -1 -2 0 -1 -2 -2 -2 -2 -3 -3 -2 -1 -1 -2 -2 -2 -2 -2 -2 -1 -2 -3 -3 -3 -3 -3 -3 -2 -4 -5 -5 -5 -4 -4 -5 -4 -4 -3 -6 -6 -6 -4 -3 -3 -4 -6 -7 -6 -2 -5 -5 -7 -8 -9 -9 -9 -8 -7 -5 -7 -7 -5 -9 -7 -6 -7 -8 -8 -9 -9 -9 -8 -10 -11 -11 -11 -10 -8 -7 -7 -5 -5 -4 -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 -1 -3 -6 -10 -17 -22 -32 -43 -53 -61 -44 -21 -13 -11 -8 -8 -17 -30 -49 -55 -65 -70 -69 -56 -35 -25 -15 -8 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -2 -15 -46 -34 -10 -10 -14 -36 -58 -12 -15 -10 -3 0 -6 -5 -3 -3 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -4 -7 -9 -9 -8 -8 -8 -8 -7 -7 -5 -5 -6 -6 -8 -8 -6 -5 -5 -6 -7 -7 -6 -5 -6 -6 -6 -7 -7 -6 -6 -7 -6 -7 -7 -4 -4 -7 -7 -8 -8 -8 -9 -10 -10 -9 -8 -8 -10 -9 -8 -9 -7 -6 -6 -6 -6 -7 -8 -9 -7 -7 -9 -7 -10 -8 -7 -6 -6 -7 -9 -15 -26 -43 -44 -47 -59 -66 -120 -102 -76 -59 -36 -61 -118 -136 -186 -332 -273 -164 -141 -200 -263 -183 -131 -99 -63 -49 -42 -30 -16 -12 -1 -1 -9 -20 -18 -26 -58 -80 -62 -30 -23 -14 -13 -12 -12 -11 -10 -10 -10 -10 -9 -9 -10 -8 -12 -10 -12 -13 -11 -12 -12 -12 -12 -11 -10 -8 -7 -7 -7 -6 -5 -5 -5 -6 -5 -5 -5 -4 -4 -4 -3 -3 -4 -3 -3 -2 -2 -3 -4 -4 -4 -4 -4 -3 -2 -2 -3 -8 -9 -8 -8 -8 -8 -8 -7 -8 -8 -7 -7 -5 -2 -7 -10 -7 -9 -8 -7 -8 -9 -9 -7 -6 -6 -6 -6 -7 -7 -7 -8 -6 -9 -6 -5 -7 -7 -8 -8 -8 -8 -7 -6 -7 -5 -5 -8 -5 -6 -7 -6 -6 -6 -4 -6 -6 -3 -5 -5 -6 -7 -6 -5 -5 -3 -2 -1 -2 -1 0 0 -2 -2 -3 -3 -2 -2 -2 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -5 -4 -3 -4 -3 -2 -3 -3 -3 -3 -2 -2 -7 -7 -6 -5 -6 -6 -5 -3 -3 -3 -4 -5 -5 -3 -3 -7 -6 -6 -8 -9 -9 -8 -8 -6 -4 -7 -6 -10 -9 -7 -8 -8 -8 -9 -9 -9 -9 -10 -10 -11 -11 -10 -8 -7 -6 -6 -6 -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 0 0 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 -8 -13 -16 -27 -40 -53 -54 -40 -25 -9 -6 -7 -9 -19 -31 -36 -53 -69 -74 -73 -53 -37 -33 -18 -10 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -17 -10 0 0 -2 -10 -11 -1 0 0 0 -5 -12 -13 -15 -8 -1 0 0 0 0 0 0 0 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -9 -9 -9 -8 -8 -7 -8 -9 -8 -8 -5 -5 -6 -7 -8 -9 -7 -5 -5 -5 -6 -5 -6 -5 -5 -5 -6 -6 -6 -6 -7 -8 -7 -7 -7 -5 -7 -9 -5 -4 -8 -9 -8 -9 -9 -9 -8 -7 -8 -9 -8 -9 -9 -7 -6 -6 -6 -9 -15 -15 -13 -10 -11 -10 -11 -9 -7 -7 -9 -10 -12 -26 -65 -95 -105 -118 -125 -137 -203 -197 -146 -93 -40 -36 -89 -90 -245 -325 -310 -164 -25 -216 -208 -146 -118 -83 -61 -48 -34 -28 -24 -21 -16 -10 -5 -38 -75 -88 -88 -84 -73 -43 -17 -7 -9 -10 -11 -9 -8 -10 -9 -8 -9 -10 -10 -8 -10 -11 -11 -10 -9 -10 -11 -11 -10 -9 -10 -10 -8 -7 -7 -5 -4 -5 -5 -4 -4 -3 -3 -4 -3 -6 -4 -3 -3 -2 -3 -2 -1 -2 -3 -3 -3 -1 -1 -3 -2 -2 -3 -6 -8 -8 -7 -8 -8 -8 -7 -8 -8 -7 -6 -5 -2 -6 -12 -7 -10 -10 -7 -9 -9 -8 -7 -6 -5 -5 -6 -6 -5 -7 -7 -6 -6 -6 -6 -7 -7 -6 -7 -7 -5 -4 -5 -6 -6 -7 -6 -5 -5 -6 -6 -4 -5 -3 -3 -6 -4 -5 -6 -6 -6 -5 -5 -5 -3 -2 -1 -1 0 0 -1 -1 -3 -3 -3 -5 -2 -2 -1 -1 -2 -1 -2 -3 -2 -2 -1 -1 -2 -1 -2 -4 -4 -5 -4 -3 -3 -3 -2 -3 -5 -4 -2 -3 -6 -6 -5 -6 -6 -5 -4 -4 -2 -7 -5 -3 -5 -7 -6 -4 -3 -3 -5 -9 -8 -7 -7 -4 -7 -9 -9 -6 -4 -5 -8 -8 -8 -9 -8 -8 -9 -9 -12 -12 -10 -9 -7 -7 -7 -6 -5 -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 -1 -3 -6 -7 -12 -22 -35 -42 -38 -29 -21 -5 -4 -7 -11 -15 -20 -35 -53 -63 -66 -62 -33 -27 -21 -14 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 -1 0 -2 -1 -1 -1 -1 -2 -10 -20 -23 -22 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -7 -8 -9 -9 -9 -8 -8 -7 -6 -6 -5 -6 -6 -7 -7 -7 -7 -7 -7 -6 -5 -4 -5 -4 -6 -4 -5 -7 -8 -8 -8 -8 -7 -7 -8 -9 -9 -7 -4 -6 -9 -10 -10 -9 -8 -7 -8 -6 -6 -7 -9 -9 -8 -8 -8 -9 -10 -18 -34 -33 -27 -21 -19 -15 -12 -11 -10 -9 -11 -15 -20 -45 -111 -139 -143 -169 -194 -218 -220 -163 -178 -193 -102 -81 -23 -42 -74 -147 -252 -133 -124 -168 -149 -114 -82 -59 -49 -46 -60 -61 -58 -58 -39 -18 -11 -37 -74 -88 -84 -79 -74 -44 -12 -9 -10 -10 -10 -9 -8 -9 -8 -8 -8 -8 -10 -9 -10 -10 -9 -10 -10 -10 -12 -12 -12 -10 -10 -9 -8 -7 -6 -6 -6 -6 -5 -4 -3 -2 -2 -4 -3 -3 -3 -3 -3 -3 -3 -3 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -4 -4 -5 -8 -6 -6 -6 -7 -6 -5 -7 -7 -5 -3 -2 -5 -18 -18 -7 -8 -9 -9 -8 -7 -7 -7 -7 -5 -5 -6 -4 -5 -6 -6 -7 -6 -7 -8 -8 -8 -6 -7 -7 -5 -4 -5 -4 -4 -3 -3 -3 -3 -4 -3 -4 -2 -4 -5 -5 -6 -7 -7 -6 -5 -5 -6 -4 -2 -2 -1 -2 -1 -1 -2 -4 -4 -2 -1 0 -1 -1 -2 -3 -2 -1 -1 -1 -1 -2 -2 -2 -1 -3 -2 -3 -4 -4 -5 -3 -2 -2 -5 -5 -4 -4 -4 -4 -5 -5 -5 -3 -5 -5 -5 -3 -7 -6 -6 -6 -6 -6 -5 -5 -7 -8 -9 -8 -7 -6 -6 -7 -7 -6 -3 -3 -4 -9 -9 -7 -8 -9 -9 -9 -11 -13 -13 -11 -9 -8 -7 -6 -5 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -11 -16 -20 -23 -19 -17 -11 -4 -4 -7 -10 -12 -22 -36 -47 -54 -58 -57 -35 -18 -12 -10 -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 -3 -7 -11 -15 -13 -8 -10 -7 -8 -7 -10 -29 -87 -58 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -8 -7 -9 -10 -9 -8 -6 -7 -6 -7 -5 -5 -6 -6 -5 -7 -8 -8 -8 -8 -5 -5 -6 -5 -5 -5 -7 -8 -8 -8 -8 -7 -7 -7 -9 -9 -8 -5 -4 -7 -9 -11 -10 -9 -7 -8 -7 -6 -7 -8 -9 -7 -7 -9 -12 -15 -19 -27 -37 -67 -56 -41 -31 -19 -16 -17 -15 -12 -14 -23 -44 -80 -137 -142 -171 -218 -237 -229 -98 0 -58 -100 -65 -153 -33 -51 -96 -128 -169 -204 -211 -153 -90 -69 -59 -58 -63 -62 -84 -86 -90 -70 -30 -15 -17 -32 -63 -65 -66 -64 -55 -25 -12 -10 -10 -10 -9 -9 -9 -9 -9 -8 -8 -7 -9 -9 -9 -9 -9 -10 -10 -11 -12 -13 -13 -10 -9 -9 -8 -7 -6 -5 -6 -6 -5 -3 -3 -1 -1 -3 -3 -3 -3 -3 -3 -2 -3 -4 -2 -2 -2 -1 -1 -2 -2 -2 -2 -2 -2 -3 -4 -7 -5 -6 -6 -6 -9 -9 -7 -7 -6 -4 -3 -2 -3 -14 -8 -9 -11 -9 -7 -6 -6 -7 -8 -6 -4 -6 -6 -6 -6 -6 -7 -7 -6 -7 -7 -7 -6 -6 -6 -5 -5 -6 -6 -5 -4 -4 -4 -3 -3 -4 -4 -2 -2 -3 -5 -5 -4 -6 -5 -5 -6 -5 -2 -2 -1 0 0 -1 -1 -2 -3 -3 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -2 -2 -2 -2 -3 -1 -2 -2 -2 -3 -3 -2 -1 -2 -4 -6 -6 -4 -2 -3 -4 -4 -5 -5 -5 -3 -4 -5 -4 -5 -6 -5 -5 -5 -5 -6 -6 -6 -7 -8 -8 -7 -5 -3 -4 -5 -3 -3 -4 -4 -7 -9 -8 -8 -9 -9 -10 -12 -14 -13 -11 -11 -9 -7 -6 -5 -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 -1 -1 -2 -3 -6 -9 -12 -11 -10 -9 -8 -6 -4 -5 -7 -9 -14 -30 -32 -43 -45 -43 -41 -28 -14 -9 -8 -8 -6 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -20 -38 -34 -19 -40 -31 -28 -8 -2 -23 -68 -151 -131 -22 -8 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 -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 -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 -8 -8 -9 -10 -10 -11 -8 -6 -6 -7 -8 -8 -6 -5 -4 -5 -6 -6 -4 -5 -6 -6 -7 -7 -7 -5 -5 -5 -6 -6 -6 -8 -8 -5 -6 -7 -9 -9 -9 -6 -6 -9 -10 -11 -9 -9 -8 -9 -7 -7 -8 -11 -12 -11 -13 -16 -19 -21 -24 -25 -25 -98 -83 -60 -54 -43 -30 -23 -19 -14 -19 -38 -76 -90 -129 -158 -200 -265 -107 0 0 0 0 -38 -232 -299 -66 -42 -66 -94 -110 -118 -118 -96 -67 -55 -67 -82 -92 -92 -90 -88 -94 -75 -46 -48 -65 -66 -69 -62 -59 -53 -36 -16 -10 -9 -9 -9 -10 -10 -11 -10 -9 -10 -10 -9 -9 -10 -10 -9 -10 -11 -10 -11 -14 -14 -12 -10 -9 -8 -8 -8 -7 -6 -6 -4 -4 -4 -3 -2 -1 -1 -1 0 -1 -2 -2 -1 -2 -4 -2 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 -2 -3 -3 -4 -6 -6 -6 -8 -9 -8 -7 -6 -6 -5 -4 -2 -12 -10 -8 -10 -9 -8 -7 -6 -7 -6 -4 -4 -5 -6 -6 -7 -8 -7 -6 -6 -6 -8 -8 -7 -8 -7 -6 -6 -7 -6 -6 -6 -5 -2 -3 -4 -3 -6 -7 -5 -4 -5 -5 -4 -5 -5 -5 -6 -4 -2 -1 -2 -2 -2 -2 -1 -2 -2 -2 -2 -2 -1 -1 -2 -2 -2 -2 -1 -2 -3 -3 -2 -3 -3 -1 -1 -2 -2 -2 -2 -4 -3 -2 -5 -5 -5 -4 -3 -2 -3 -4 -4 -5 -4 -6 -6 -6 -6 -5 -5 -4 -5 -5 -5 -6 -6 -8 -9 -9 -10 -8 -4 -3 -4 -4 -4 -3 -5 -4 -7 -9 -9 -8 -9 -9 -10 -12 -14 -13 -13 -12 -9 -7 -6 -4 -3 -3 -2 -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 -1 -1 -2 -3 -5 -7 -10 -8 -7 -7 -6 -5 -5 -9 -9 -10 -18 -30 -27 -32 -33 -30 -29 -25 -13 -7 -6 -6 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -18 -51 -48 -23 -23 -27 -103 -82 -36 -57 -132 -104 -159 -51 -47 -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 -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 -6 -7 -8 -9 -10 -11 -9 -7 -7 -8 -8 -7 -7 -6 -5 -5 -5 -4 -4 -4 -6 -7 -7 -7 -7 -6 -5 -6 -7 -7 -7 -7 -7 -6 -5 -7 -8 -8 -7 -5 -7 -11 -11 -11 -10 -9 -8 -9 -8 -9 -9 -10 -10 -13 -20 -23 -22 -11 -14 -17 -25 -104 -98 -87 -77 -57 -37 -28 -25 -18 -26 -55 -73 -95 -133 -177 -248 -125 0 0 0 0 0 -10 -84 -234 -97 -40 -41 -54 -59 -63 -68 -64 -62 -86 -99 -107 -113 -114 -100 -83 -89 -89 -74 -61 -62 -79 -105 -90 -70 -50 -26 -14 -11 -12 -14 -14 -13 -12 -12 -8 -10 -11 -12 -12 -11 -10 -9 -10 -12 -12 -11 -11 -13 -12 -6 -8 -9 -9 -8 -7 -5 -3 -6 -4 -4 -5 -3 -4 -4 -3 -2 -2 -3 -3 -3 -2 -3 -3 -2 -3 -2 -2 -3 -2 -2 -2 -4 -2 -2 -3 -3 -5 -5 -5 -6 -8 -9 -8 -8 -8 -8 -8 -8 -6 -6 -10 -10 -8 -9 -8 -8 -7 -6 -6 -7 -5 -4 -5 -6 -7 -7 -5 -6 -7 -7 -4 -5 -7 -6 -7 -7 -6 -6 -5 -5 -7 -5 -4 -3 -4 -5 -4 -4 -3 -3 -5 -5 -5 -3 -4 -4 -6 -6 -4 -3 -3 -2 -1 -1 -2 -2 -1 -1 -3 -3 -2 -1 -1 -2 -2 -3 -2 -2 -2 -4 -4 -2 -2 -2 -2 -1 -2 -1 -2 -2 -2 -1 -2 -4 -5 -5 -4 -3 -5 -6 -6 -4 -4 -4 -4 -6 -6 -5 -4 -4 -4 -5 -6 -6 -6 -7 -9 -9 -9 -10 -10 -2 -3 -2 -2 -3 -3 -5 -5 -5 -7 -8 -8 -9 -10 -10 -10 -13 -13 -13 -12 -9 -6 -5 -4 -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 -1 -3 -4 -6 -7 -7 -7 -7 -8 -7 -7 -13 -15 -14 -18 -22 -20 -20 -23 -24 -21 -13 -9 -8 -8 -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 -4 -30 -35 -29 -38 -64 -107 -66 -16 -62 -200 -98 -85 -77 -35 -6 -1 -1 0 0 -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 -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 -5 -5 -7 -7 -8 -10 -8 -8 -8 -9 -8 -8 -6 -5 -5 -4 -4 -4 -4 -4 -4 -5 -6 -6 -5 -4 -5 -6 -6 -6 -6 -7 -7 -8 -8 -8 -5 -6 -7 -6 -5 -8 -10 -8 -8 -8 -7 -10 -9 -9 -9 -9 -9 -14 -27 -33 -12 -16 -17 -22 -76 -112 -112 -100 -79 -57 -43 -37 -37 -28 -36 -51 -67 -99 -128 -183 -310 -190 0 0 0 0 0 0 -221 -192 -95 -44 -30 -31 -40 -51 -60 -70 -78 -116 -123 -126 -127 -122 -97 -87 -94 -99 -88 -67 -85 -90 -115 -103 -79 -46 -21 -11 -11 -12 -14 -16 -14 -11 -10 -11 -13 -13 -13 -12 -10 -9 -9 -9 -9 -9 -8 -10 -11 -11 -10 -10 -10 -9 -7 -4 -3 -2 -2 -1 -4 -6 -5 -5 -5 -4 -3 -1 -3 -3 -3 -3 -3 -4 -3 -3 -3 -2 -1 -2 -2 -2 -5 -4 -2 -5 -4 -6 -7 -6 -6 -6 -7 -6 -7 -10 -10 -10 -9 -6 -8 -9 -9 -9 -9 -8 -7 -8 -8 -7 -6 -5 -5 -5 -5 -6 -8 -8 -4 -7 -6 -4 -4 -7 -8 -7 -5 -5 -6 -6 -4 -4 -4 -5 -5 -6 -7 -6 -2 -3 -7 -4 -3 -3 -3 -4 -5 -6 -4 -2 -2 -2 -1 0 0 -2 -2 -2 -1 -2 -2 -1 -1 -1 -2 -1 -3 -2 -2 -2 -3 -3 -2 -1 -1 -1 -1 -2 -1 -3 -3 -3 -3 -3 -4 -6 -5 -3 -5 -4 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -5 -5 -6 -6 -7 -8 -7 -5 -8 -7 -9 -1 -1 -1 -1 -2 -3 -5 -4 -3 -4 -6 -8 -9 -10 -10 -11 -11 -12 -12 -11 -10 -7 -4 -4 -3 -3 -2 -3 -2 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -5 -6 -7 -8 -9 -12 -11 -12 -14 -15 -14 -15 -16 -17 -16 -17 -21 -14 -11 -9 -10 -9 -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 -3 -15 -28 -71 -96 -70 -11 -2 0 -36 -74 -49 -29 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -7 -9 -10 -9 -9 -9 -7 -7 -6 -4 -4 -5 -5 -5 -4 -5 -5 -4 -5 -5 -5 -5 -5 -6 -5 -7 -6 -8 -9 -8 -7 -6 -3 -3 -5 -7 -8 -8 -6 -7 -6 -7 -10 -10 -11 -11 -10 -10 -11 -16 -30 -48 -20 -21 -20 -28 -65 -115 -124 -82 -52 -51 -52 -50 -54 -44 -39 -22 -42 -90 -120 -198 -149 0 0 0 0 -9 -222 -223 -243 -154 -72 -44 -38 -44 -62 -75 -82 -95 -107 -138 -144 -143 -141 -131 -112 -99 -99 -109 -112 -109 -121 -118 -117 -108 -77 -39 -17 -10 -10 -12 -12 -15 -11 -10 -11 -14 -14 -14 -13 -11 -10 -10 -10 -8 -8 -8 -8 -11 -11 -12 -12 -10 -8 -7 -5 -2 -2 -2 -1 -1 -4 -4 -3 -3 -3 -3 -4 -1 -2 -1 -3 -4 -4 -4 -4 -4 -3 -2 -1 -2 -1 -3 -3 -4 -5 -2 -4 -5 -6 -7 -8 -8 -9 -10 -9 -10 -10 -11 -10 -8 -9 -10 -10 -10 -9 -7 -7 -7 -7 -7 -6 -5 -5 -5 -5 -8 -10 -6 -3 -5 -5 -4 -4 -6 -6 -5 -5 -7 -7 -7 -7 -5 -4 -5 -5 -5 -5 -5 -5 -6 -4 -5 -3 -3 -5 -6 -6 -4 -2 -2 -1 -1 -1 -1 -2 -1 -2 -2 -2 -2 -1 -2 -1 -1 -2 -1 -2 -1 -2 -2 -1 -1 -1 -1 -2 -2 -1 -1 -2 -3 -4 -3 -2 -2 -4 -7 -3 -3 -5 -6 -6 -5 -5 -5 -5 -4 -4 -4 -5 -4 -5 -5 -5 -5 -5 -6 -5 -4 -4 -7 -3 -4 -2 -2 -2 -2 -2 -3 -3 -3 -3 -4 -4 -7 -9 -9 -10 -10 -10 -11 -11 -12 -11 -6 -4 -3 -3 -2 -3 -3 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -6 -8 -9 -11 -13 -13 -13 -13 -12 -11 -11 -12 -11 -13 -14 -15 -10 -8 -9 -8 -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 -1 -1 -7 -23 -42 -35 -35 -38 -24 -20 -40 -41 -24 -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 0 0 0 0 0 0 0 0 0 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 -8 -8 -8 -9 -9 -9 -9 -8 -6 -7 -7 -6 -6 -6 -4 -5 -3 -4 -5 -4 -4 -5 -6 -6 -6 -5 -3 -3 -6 -6 -6 -7 -5 -3 -2 -2 -4 -7 -7 -7 -7 -8 -7 -8 -11 -10 -12 -12 -11 -11 -13 -24 -38 -16 -20 -22 -24 -29 -31 -68 -79 -56 -55 -66 -72 -74 -90 -72 -38 -12 -27 -43 -83 -165 -141 -26 -52 0 0 0 -282 -269 -183 -109 -79 -55 -39 -64 -85 -98 -108 -119 -135 -154 -163 -174 -165 -138 -113 -101 -105 -115 -118 -124 -128 -127 -120 -109 -74 -34 -13 -10 -12 -13 -12 -13 -11 -13 -14 -13 -13 -13 -13 -11 -9 -9 -9 -9 -9 -10 -11 -11 -11 -12 -12 -9 -5 -5 -3 -2 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -2 -5 -5 -2 -2 -2 -2 -2 -2 -2 -1 -2 -2 -3 -2 -3 -3 -4 -4 -5 -6 -5 -6 -6 -9 -11 -11 -10 -12 -11 -9 -10 -9 -8 -9 -13 -11 -11 -8 -7 -7 -7 -7 -6 -5 -5 -6 -6 -9 -10 -2 -2 -4 -4 -5 -4 -5 -5 -2 -3 -7 -6 -6 -6 -6 -4 -5 -6 -5 -4 -2 -4 -4 -2 -3 -5 -6 -4 -4 -5 -4 -3 -1 -2 -2 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -2 -1 -2 -2 -2 -1 -2 -2 -2 -1 -1 -2 -2 -2 -1 -1 -2 -2 -3 -3 -2 -2 -3 -4 -6 -2 -5 -5 -5 -4 -4 -5 -4 -4 -4 -5 -5 -5 -5 -5 -4 -5 -5 -4 -4 -3 -3 -3 -5 -4 -3 -3 -3 -2 -2 -2 -2 -3 -2 -1 -2 -4 -6 -7 -8 -7 -7 -9 -10 -11 -12 -11 -10 -6 -4 -2 -1 -2 -3 -1 -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 -1 -2 -2 -3 -4 -6 -8 -9 -11 -12 -12 -12 -13 -12 -11 -13 -15 -10 -10 -9 -9 -8 -7 -7 -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 -1 -1 -2 -3 -1 -2 -11 -46 -157 -193 -209 -181 -44 -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 -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 -8 -7 -6 -6 -8 -7 -8 -8 -8 -7 -7 -6 -6 -7 -7 -5 -5 -4 -4 -4 -5 -3 -2 -4 -5 -5 -7 -7 -6 -7 -3 -3 -4 -5 -4 -3 -3 -2 -2 -3 -3 -4 -5 -6 -6 -8 -10 -9 -10 -10 -9 -11 -18 -34 -56 -21 -37 -52 -66 -49 -32 -43 -54 -56 -62 -78 -99 -106 -132 -82 -37 -23 -31 -43 -83 -150 -194 -207 -267 -89 -130 -157 -203 -168 -115 -87 -64 -33 -40 -71 -93 -113 -125 -141 -149 -160 -164 -165 -159 -137 -109 -93 -104 -112 -115 -125 -132 -132 -122 -108 -81 -47 -19 -7 -12 -14 -12 -14 -11 -12 -15 -13 -11 -10 -10 -9 -9 -10 -9 -10 -10 -9 -11 -11 -10 -7 -7 -12 -12 -11 -6 -2 -6 -3 -1 -2 -1 -2 -2 -1 0 0 -1 -5 -5 -5 -3 -2 -1 -1 -1 -2 -3 -3 -2 -4 -3 -3 -4 -5 -6 -7 -7 -6 -8 -8 -10 -11 -11 -11 -11 -11 -11 -12 -11 -11 -12 -11 -9 -10 -9 -9 -8 -8 -8 -7 -7 -6 -5 -8 -5 -6 -5 -5 -5 -5 -5 -4 -4 -6 -3 -3 -5 -5 -6 -6 -7 -7 -7 -7 -6 -4 -2 -3 -3 -2 -4 -5 -5 -4 -3 -3 -1 0 -1 -2 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -2 -1 0 -1 -2 -2 -2 -3 -2 -1 0 -1 -2 -2 -3 -3 -3 -4 -5 -5 -3 -4 -5 -5 -5 -5 -4 -5 -4 -4 -5 -5 -5 -4 -5 -5 -4 -4 -4 -5 -3 -2 -6 -4 -5 -6 -5 -4 -2 -2 -2 -2 -2 -2 -2 -3 -2 -3 -5 -6 -6 -6 -6 -8 -9 -11 -12 -12 -12 -7 -4 -2 -2 -3 -4 -4 -3 -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 -1 -1 -1 -2 -4 -6 -7 -8 -9 -9 -10 -10 -9 -10 -10 -12 -14 -10 -8 -6 -5 -6 -5 -4 -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 -58 -188 -206 -118 -378 -168 -72 -10 -28 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -6 -7 -7 -8 -8 -8 -7 -7 -7 -6 -5 -6 -6 -5 -5 -5 -5 -5 -4 -3 -3 -5 -6 -6 -7 -7 -7 -6 -5 -4 -5 -5 -3 -4 -4 -2 -4 -5 -7 -4 -5 -6 -6 -9 -10 -11 -9 -8 -11 -18 -30 -46 -19 -29 -86 -102 -98 -68 -51 -55 -59 -62 -80 -98 -103 -126 -99 -64 -36 -29 -34 -43 -55 -67 -112 -147 -195 -242 -265 -249 -163 -113 -87 -55 -29 -23 -40 -68 -96 -119 -125 -138 -153 -155 -150 -149 -141 -119 -101 -91 -100 -111 -116 -124 -134 -133 -123 -100 -75 -53 -24 -10 -13 -16 -10 -10 -9 -9 -11 -12 -11 -10 -10 -8 -9 -8 -7 -9 -10 -11 -11 -12 -12 -10 -11 -12 -13 -14 -12 -9 -11 -10 -9 -6 -3 -3 -2 -2 -1 -1 -1 -1 -1 -2 -4 -4 -3 -1 -1 -1 -1 -1 -4 -4 -3 -2 -4 -6 -6 -6 -9 -7 -10 -11 -11 -10 -9 -11 -11 -12 -12 -13 -13 -11 -11 -14 -9 -9 -9 -9 -8 -8 -9 -9 -9 -7 -5 -8 -3 -4 -5 -5 -5 -5 -4 -4 -4 -8 -8 -6 -4 -4 -5 -6 -5 -3 -4 -6 -4 -4 -4 -3 -3 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 0 -1 -2 -2 -2 -2 -2 -2 -1 -2 0 0 -2 -2 -2 -2 -2 -1 0 -1 -2 -2 -3 -2 -2 -2 -2 -3 -2 -1 -2 -3 -2 -4 -5 -5 -3 -4 -4 -4 -4 -3 -4 -6 -5 -5 -5 -5 -4 -4 -4 -4 -4 -6 -4 -5 -4 -3 -3 -6 -7 -6 -5 -3 -2 -2 -3 -2 -1 -2 -3 -2 -2 -2 -3 -3 -4 -6 -7 -8 -9 -11 -11 -12 -9 -5 -4 -2 -1 -5 -5 -5 -3 -1 -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 -1 -2 -3 -4 -6 -7 -7 -7 -7 -8 -7 -9 -7 -7 -9 -7 -6 -5 -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 -1 -76 -242 -227 -24 -261 -43 -126 -161 -202 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -7 -8 -7 -9 -8 -7 -7 -7 -7 -5 -5 -7 -6 -5 -5 -6 -6 -6 -5 -3 -4 -6 -5 -6 -7 -7 -5 -7 -5 -4 -3 -3 -2 -4 -6 -4 -3 -6 -6 -8 -7 -7 -7 -10 -12 -12 -10 -12 -17 -20 -38 -13 -15 -73 -92 -94 -70 -41 -46 -69 -64 -75 -95 -95 -122 -121 -94 -58 -32 -27 -39 -57 -64 -85 -89 -106 -129 -149 -162 -153 -109 -69 -47 -30 -22 -25 -41 -65 -86 -99 -107 -119 -136 -139 -130 -128 -118 -100 -94 -94 -103 -119 -126 -135 -139 -130 -118 -98 -58 -31 -16 -13 -13 -12 -11 -11 -10 -10 -9 -10 -13 -12 -14 -13 -13 -12 -8 -10 -13 -15 -14 -15 -18 -18 -15 -17 -15 -12 -10 -11 -11 -9 -8 -7 -7 -7 -3 -5 -5 -2 -1 -1 -1 -2 -5 -7 -5 -5 -5 -1 -2 -1 -3 -3 -2 -1 -4 -6 -5 -8 -8 -8 -10 -11 -11 -10 -10 -9 -9 -11 -11 -12 -13 -12 -14 -14 -10 -9 -9 -9 -9 -10 -12 -11 -8 -6 -5 -4 -3 -4 -5 -6 -5 -4 -4 -4 -7 -8 -8 -5 -4 -4 -4 -6 -6 -5 -3 -5 -3 -3 -3 -2 -2 -2 -2 -2 -2 -4 -5 -1 0 0 -1 0 -2 -2 -2 -2 -1 -2 -2 0 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -2 -2 -2 -1 -2 -2 -2 -2 -2 -4 -4 -3 -4 -4 -2 -3 -5 -3 -5 -5 -4 -5 -4 -4 -4 -4 -4 -4 -5 -6 -5 -4 -5 -6 -6 -7 -6 -5 -4 -3 -4 -2 -2 -3 -4 -4 -3 -4 -4 -3 -1 -4 -6 -7 -8 -9 -9 -9 -7 -5 -5 -3 -4 -4 -7 -6 -5 -4 -2 -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 -1 -2 -3 -3 -4 -4 -5 -5 -6 -6 -5 -5 -5 -4 -5 -4 -3 -3 -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 -2 -21 -97 -171 -219 -194 -160 -317 -480 -353 -29 -1 -4 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -8 -8 -5 -7 -8 -7 -7 -7 -6 -6 -5 -6 -6 -6 -8 -8 -7 -7 -6 -6 -5 -7 -5 -6 -7 -7 -6 -5 -5 -6 -7 -5 -2 -3 -4 -6 -3 -6 -6 -8 -8 -8 -9 -9 -10 -11 -10 -12 -21 -19 -8 -8 -15 -57 -79 -82 -66 -41 -41 -57 -65 -85 -86 -89 -99 -95 -75 -47 -25 -23 -33 -41 -60 -75 -69 -76 -86 -95 -99 -98 -71 -35 -25 -29 -35 -35 -45 -58 -70 -75 -87 -100 -114 -125 -124 -109 -100 -94 -95 -99 -104 -118 -123 -129 -127 -115 -105 -84 -34 -22 -13 -17 -14 -11 -12 -13 -11 -10 -10 -11 -12 -12 -14 -14 -16 -13 -11 -14 -16 -17 -17 -15 -15 -15 -18 -14 -13 -10 -8 -9 -9 -9 -7 -2 -4 -8 -2 -7 -8 -6 -3 -1 -2 -3 -7 -9 -6 -6 -7 -3 -2 -2 -1 -3 -4 -5 -6 -7 -7 -9 -10 -9 -11 -12 -12 -11 -11 -10 -9 -9 -10 -10 -10 -13 -15 -14 -10 -9 -10 -10 -11 -12 -11 -8 -7 -8 -6 -5 -5 -5 -5 -5 -5 -4 -4 -3 -4 -4 -7 -6 -7 -6 -3 -4 -4 -3 -2 -5 -4 -2 -2 -1 -1 -1 -1 -1 -2 -5 -4 -3 -2 -1 -1 -1 -2 -3 -2 -3 -3 -2 -2 -1 -2 -2 -1 -1 -1 -1 -2 -3 -3 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -2 -1 -2 -1 -3 -3 -3 -3 -3 -3 -2 -3 -4 -5 -4 -3 -4 -4 -4 -4 -3 -5 -5 -4 -6 -6 -4 -4 -4 -4 -6 -7 -7 -7 -3 -3 -3 -3 -2 -2 -4 -7 -6 -5 -6 -6 -5 -3 -4 -6 -7 -8 -8 -8 -8 -7 -3 -5 -3 -6 -7 -8 -7 -6 -5 -3 -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 -1 -1 -2 -2 -2 -4 -4 -4 -4 -4 -3 -4 -4 -3 -3 -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 -3 -5 -58 -54 -67 -113 -158 -215 -206 -8 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -7 -1 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -7 -6 -7 -8 -8 -7 -8 -7 -8 -8 -6 -5 -6 -6 -6 -7 -7 -7 -8 -9 -7 -7 -5 -5 -3 -6 -6 -5 -5 -5 -5 -5 -2 -5 -6 -8 -7 -6 -3 -6 -7 -7 -8 -8 -9 -11 -13 -14 -16 -20 -30 -34 -47 -54 -59 -64 -57 -44 -41 -52 -55 -69 -76 -73 -72 -68 -56 -37 -22 -20 -26 -44 -65 -67 -81 -88 -86 -85 -82 -72 -49 -24 -26 -40 -45 -30 -43 -49 -57 -65 -73 -84 -95 -106 -109 -94 -95 -93 -100 -110 -117 -114 -110 -109 -105 -97 -79 -56 -27 -20 -16 -19 -15 -13 -12 -12 -11 -12 -14 -14 -11 -13 -13 -13 -15 -15 -14 -15 -16 -16 -16 -15 -16 -16 -15 -14 -12 -10 -10 -10 -10 -9 -10 -10 -10 -10 -6 -10 -11 -10 -6 -2 -2 -5 -11 -10 -8 -8 -6 -6 -8 -4 -2 -3 -4 -4 -3 -2 -1 -9 -10 -10 -11 -11 -12 -12 -11 -10 -8 -8 -8 -8 -9 -11 -12 -10 -8 -7 -8 -9 -9 -10 -12 -9 -9 -7 -5 -5 -6 -6 -6 -6 -5 -4 -4 -5 -7 -5 -3 -4 -6 -7 -3 -3 -2 -1 -2 -4 -3 -2 -1 -1 -2 -4 -2 -1 -3 -6 -7 -6 -3 -1 -1 -1 -1 -3 -2 -1 -2 -1 -2 -2 -2 -2 -2 -2 -2 -2 -3 -6 -4 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -3 -1 -1 -2 -3 -3 -3 -4 -4 -2 -4 -2 -3 -4 -5 -4 -4 -6 -6 -4 -3 -4 -5 -5 -8 -3 -2 -3 -2 -3 -6 -5 -4 -3 -2 -3 -3 -3 -3 -3 -4 -7 -6 -4 -8 -6 -6 -5 -4 -4 -6 -8 -8 -8 -6 -6 -4 -6 -6 -7 -8 -8 -8 -7 -6 -5 -5 -5 -4 -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 -1 -1 -2 -2 -3 -3 -2 -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 -1 -11 -11 -8 -10 -8 -43 -35 -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 -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 -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 -9 -8 -7 -7 -7 -7 -7 -8 -8 -7 -7 -8 -6 -5 -6 -6 -6 -7 -7 -7 -8 -8 -7 -6 -6 -5 -6 -6 -6 -5 -5 -6 -6 -5 -3 -4 -8 -9 -8 -6 -8 -8 -7 -6 -6 -7 -7 -11 -16 -13 -8 -17 -20 -25 -35 -43 -45 -45 -42 -38 -37 -41 -47 -51 -52 -52 -47 -42 -37 -34 -33 -26 -24 -55 -62 -67 -106 -116 -108 -103 -92 -66 -37 -25 -36 -47 -54 -50 -49 -51 -56 -59 -63 -69 -78 -87 -89 -50 -77 -92 -101 -110 -118 -106 -86 -78 -72 -58 -45 -34 -26 -23 -19 -18 -17 -15 -13 -13 -13 -12 -15 -13 -12 -14 -12 -12 -12 -15 -18 -16 -13 -12 -8 -14 -15 -18 -15 -15 -12 -11 -11 -11 -11 -9 -9 -8 -9 -9 -10 -11 -12 -12 -9 -3 -3 -4 -11 -10 -8 -4 -4 -3 -5 -6 -4 -5 -6 -5 -2 -1 -2 -4 -10 -12 -12 -12 -13 -12 -10 -9 -9 -9 -6 -5 -7 -8 -8 -8 -8 -6 -8 -9 -8 -9 -12 -9 -8 -5 -4 -6 -6 -6 -5 -6 -6 -5 -6 -7 -7 -6 -4 -4 -6 -5 -3 -2 -2 -2 -3 -5 -4 -2 -1 0 -1 -1 -2 -2 -3 -4 -4 -3 -1 -2 -2 -2 0 -1 -2 -1 -2 -2 -2 -3 -2 -2 -1 -2 -2 -2 -2 -6 -6 -5 -2 -1 -1 -1 -2 -2 -3 -3 -3 -2 -2 -1 -2 -3 -2 -3 -5 -6 -2 -3 -3 -3 -4 -4 -4 -3 -3 -2 -3 -3 -3 -5 -5 -4 -2 -2 -2 -2 -4 -5 -7 -4 -2 -1 -2 -3 -4 -5 -5 -5 -7 -7 -5 -7 -6 -6 -6 -4 -2 -3 -6 -6 -6 -4 -4 -4 -4 -5 -8 -9 -9 -9 -9 -8 -8 -7 -6 -5 -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 -1 -1 -2 -2 -2 -2 -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 -1 -1 -1 -1 -1 0 0 -1 -2 0 0 0 -3 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 -1 -2 -1 0 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -7 -1 0 0 -3 -4 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 -10 -8 -6 -6 -6 -6 -7 -7 -6 -5 -4 -7 -6 -5 -6 -4 -5 -8 -8 -8 -7 -7 -7 -6 -6 -3 -3 -4 -4 -5 -7 -7 -7 -6 -5 -1 -8 -5 -7 -7 -8 -9 -9 -7 -5 -8 -8 -10 -13 -12 -11 -8 -12 -19 -26 -35 -38 -31 -28 -27 -26 -29 -40 -41 -44 -41 -34 -30 -34 -51 -76 -44 -26 -27 -76 -102 -116 -118 -115 -108 -89 -54 -28 -25 -39 -46 -56 -58 -54 -55 -60 -62 -62 -63 -65 -65 -63 -47 -58 -83 -91 -95 -100 -90 -69 -59 -47 -43 -35 -33 -27 -24 -21 -20 -19 -16 -12 -12 -12 -12 -15 -13 -12 -15 -12 -12 -14 -17 -18 -17 -14 -11 -16 -15 -18 -18 -16 -14 -12 -12 -12 -10 -11 -10 -9 -9 -8 -9 -12 -11 -7 -5 -4 -3 -3 -3 -9 -9 -7 -3 -2 -1 -5 -9 -8 -9 -10 -6 -6 -4 -3 -9 -13 -14 -13 -13 -12 -11 -13 -12 -11 -9 -5 -3 -4 -4 -5 -6 -7 -7 -11 -9 -6 -7 -8 -10 -10 -6 -4 -6 -4 -6 -5 -7 -6 -6 -8 -7 -6 -6 -5 -4 -5 -5 -3 -3 -4 -5 -4 -5 -6 -4 -2 -1 -2 -2 -2 -4 -3 -2 -2 -3 -5 -4 -1 -1 0 0 -2 -1 -1 -1 -2 -2 -2 -2 -3 -5 -4 -2 -3 -5 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -3 -2 -2 -3 -3 -3 -2 -4 -6 -6 -3 -2 -2 -4 -5 -4 -4 -4 -3 -3 -3 -3 -3 -4 -5 -5 -3 -2 -2 -3 -5 -4 -7 -4 -2 -2 -4 -5 -4 -5 -6 -5 -7 -7 -5 -6 -7 -7 -6 -3 -3 -2 -4 -6 -5 -3 -2 -2 -3 -4 -7 -10 -11 -10 -11 -11 -9 -7 -6 -4 -3 -2 -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 -1 -1 -1 -1 -1 -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 -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 -2 0 0 -1 -6 -1 -2 -1 0 0 -1 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 -2 -3 -1 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -8 -7 -6 -6 -7 -7 -6 -3 -4 -5 -5 -4 -5 -4 -6 -9 -8 -8 -8 -8 -7 -8 -7 -5 -5 -6 -7 -8 -8 -9 -9 -7 -7 -2 -6 -3 -5 -8 -9 -9 -8 -6 -7 -8 -9 -9 -10 -10 -10 -6 -9 -17 -23 -29 -32 -36 -38 -47 -30 -25 -28 -55 -49 -30 -36 -36 -49 -107 -105 -59 -32 -32 -30 -78 -106 -102 -96 -86 -63 -34 -24 -30 -40 -42 -48 -53 -55 -59 -64 -72 -71 -69 -70 -65 -66 -67 -70 -78 -80 -77 -75 -71 -63 -60 -50 -45 -42 -33 -30 -28 -27 -23 -18 -15 -14 -14 -12 -10 -12 -13 -13 -10 -10 -16 -18 -18 -19 -20 -18 -14 -18 -15 -15 -16 -14 -12 -13 -12 -13 -10 -10 -10 -9 -8 -8 -10 -11 -9 -8 -9 -3 -4 -4 -5 -8 -7 -6 -4 -2 -5 -12 -13 -9 -11 -12 -4 -2 -2 -2 -3 -10 -14 -13 -14 -11 -9 -12 -12 -10 -7 -4 -3 -3 -3 -2 -5 -5 -10 -9 -8 -7 -7 -8 -8 -6 -3 -3 -4 -2 -6 -6 -6 -4 -5 -6 -6 -6 -6 -5 -6 -4 -5 -4 -5 -4 -2 -4 -5 -5 -4 -4 -1 -2 -6 -7 -7 -4 -2 -1 -1 -1 -3 -1 0 0 -1 -2 -1 -1 -1 -1 -1 -2 -2 -2 -4 -4 -3 -3 -4 -3 -2 -2 -1 -1 -1 -1 -2 -2 -3 -3 -3 -2 -3 -2 -2 -1 -4 -5 -5 -3 -2 -3 -3 -3 -4 -3 -3 -3 -3 -4 -3 -3 -5 -5 -3 -3 -3 -3 -5 -4 -5 -5 -4 -3 -4 -5 -5 -4 -5 -5 -7 -6 -6 -6 -7 -8 -8 -7 -5 -4 -4 -3 -5 -5 -5 -4 -3 -3 -4 -7 -10 -12 -12 -14 -12 -9 -7 -6 -5 -5 -6 -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 0 0 0 0 0 0 0 0 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 0 0 -4 -10 -1 -7 -7 -10 -5 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -1 0 0 0 0 0 -12 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -8 -7 -6 -6 -7 -8 -6 -3 -3 -3 -3 -4 -5 -7 -7 -5 -6 -7 -8 -9 -8 -8 -8 -7 -5 -6 -7 -6 -6 -6 -8 -8 -7 -5 -4 -5 -7 -7 -8 -7 -6 -7 -8 -8 -10 -8 -8 -9 -9 -11 -15 -19 -22 -26 -26 -37 -35 -71 -46 -35 -37 -69 -72 -47 -64 -83 -106 -152 -99 -63 -37 -32 -66 -91 -96 -88 -61 -46 -30 -19 -25 -30 -36 -40 -44 -43 -51 -63 -68 -72 -69 -68 -72 -80 -77 -64 -67 -73 -70 -65 -65 -66 -67 -66 -66 -62 -49 -37 -33 -26 -22 -27 -23 -17 -14 -14 -12 -11 -11 -13 -12 -9 -9 -14 -17 -21 -22 -20 -19 -18 -18 -15 -13 -8 -3 -6 -12 -13 -13 -12 -11 -9 -8 -8 -8 -9 -9 -7 -8 -9 -11 -11 -8 -8 -8 -6 -6 -7 -6 -2 -5 -14 -10 -11 -11 -8 -4 -2 -3 -7 -13 -14 -14 -15 -12 -9 -8 -9 -8 -5 -2 -2 -6 -6 -6 -4 -5 -10 -7 -7 -8 -11 -12 -11 -7 -2 -2 -4 -5 -5 -5 -6 -5 -6 -7 -7 -6 -5 -5 -6 -3 -3 -4 -5 -4 -4 -5 -5 -4 -3 -4 -2 -2 -5 -6 -4 -2 -1 -1 0 0 -1 -1 -1 -1 -2 -1 -1 -2 -2 -2 -1 -3 -2 -2 -1 -2 -2 -2 -2 -3 -3 -2 -2 -2 -1 -1 -2 -3 -3 -4 -4 -3 -2 -1 -3 -3 -5 -4 -4 -4 -5 -5 -3 -4 -5 -4 -4 -4 -4 -5 -5 -4 -6 -5 -4 -4 -3 -3 -5 -5 -5 -5 -5 -5 -5 -4 -4 -6 -5 -6 -7 -5 -5 -5 -6 -8 -9 -6 -6 -6 -6 -5 -5 -5 -5 -6 -5 -4 -6 -8 -10 -11 -11 -13 -12 -10 -8 -6 -5 -6 -6 -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 -4 -6 0 0 0 0 0 -26 -20 -4 -9 -7 -7 -3 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -8 -7 0 0 -9 -5 -2 -1 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -7 -7 -7 -6 -7 -7 -4 -3 -3 -3 -4 -5 -6 -6 -6 -6 -6 -7 -7 -9 -8 -8 -6 -6 -7 -6 -6 -6 -5 -5 -8 -7 -7 -7 -4 -3 -3 -4 -7 -5 -6 -6 -6 -7 -8 -8 -8 -8 -10 -12 -17 -18 -7 -10 -13 -12 -14 -38 -83 -110 -115 -116 -103 -95 -102 -141 -159 -133 -93 -61 -37 -31 -33 -55 -83 -66 -27 -16 -16 -18 -25 -27 -32 -40 -42 -44 -52 -64 -68 -64 -67 -74 -72 -75 -74 -71 -70 -70 -71 -70 -66 -69 -80 -81 -80 -70 -53 -45 -38 -24 -14 -26 -20 -16 -17 -14 -15 -14 -11 -12 -13 -12 -11 -15 -15 -16 -20 -17 -17 -18 -17 -15 -9 -4 -4 -7 -13 -13 -10 -10 -10 -9 -6 -3 -3 -5 -8 -7 -6 -4 -4 -3 -5 -6 -6 -5 -6 -7 -7 -10 -11 -12 -8 -10 -8 -7 -8 -6 -7 -14 -15 -13 -14 -14 -13 -11 -10 -9 -7 -5 -3 -4 -7 -7 -6 -8 -9 -9 -7 -7 -11 -12 -13 -9 -12 -6 -4 -5 -5 -4 -8 -7 -5 -6 -7 -8 -7 -5 -4 -4 -3 -4 -4 -4 -4 -4 -5 -3 -2 -4 -3 -2 -2 -1 -2 -2 -2 -1 0 0 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -2 -1 -2 -2 -1 -2 -3 -1 -1 -2 -3 -4 -2 -6 -5 -5 -3 -3 -4 -3 -3 -3 -2 -4 -4 -4 -3 -3 -2 -3 -5 -5 -4 -3 -2 -4 -4 -4 -5 -5 -3 -3 -3 -4 -5 -5 -5 -6 -6 -6 -6 -5 -5 -5 -6 -7 -8 -5 -5 -5 -6 -7 -8 -6 -5 -6 -6 -6 -6 -8 -9 -9 -11 -13 -12 -12 -10 -10 -9 -8 -6 -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 -2 -6 0 0 0 -2 -4 -15 -16 -5 -21 -8 -16 -11 -4 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -51 -24 -4 -1 0 -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 0 0 0 0 -7 -6 -7 -6 -7 -6 -5 -4 -4 -4 -3 -4 -5 -4 -4 -5 -6 -7 -9 -5 -8 -8 -9 -9 -6 -6 -9 -9 -9 -8 -7 -9 -8 -7 -7 -8 -7 -7 -6 -6 -6 -7 -8 -6 -6 -6 -6 -7 -8 -8 -11 -12 -8 -13 -7 -6 -9 -9 -10 -16 -72 -127 -141 -117 -84 -85 -85 -111 -121 -109 -84 -56 -43 -35 -41 -63 -55 -36 -13 -16 -20 -22 -25 -29 -35 -39 -43 -48 -55 -61 -62 -62 -63 -68 -72 -75 -73 -75 -77 -79 -80 -81 -76 -81 -83 -82 -71 -61 -56 -47 -34 -21 -14 -25 -23 -20 -16 -16 -17 -15 -12 -13 -15 -13 -14 -15 -14 -16 -16 -17 -16 -16 -16 -15 -15 -11 -6 -13 -11 -11 -9 -7 -7 -6 -4 -2 -2 -3 -4 -5 -5 -4 -5 -5 -4 -4 -4 -3 -4 -4 -7 -11 -14 -10 -7 -10 -10 -6 -2 -2 -5 -14 -16 -13 -13 -13 -10 -8 -10 -11 -9 -6 -5 -6 -8 -8 -8 -8 -6 -9 -8 -6 -9 -13 -14 -13 -13 -10 -6 -4 -6 -8 -7 -5 -8 -7 -7 -7 -7 -7 -8 -6 -5 -4 -4 -4 -5 -2 -4 -1 -1 -6 -5 -3 -3 -2 -3 -3 -3 -2 -2 -2 -2 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -2 -2 -2 -1 -4 -4 -3 -2 -4 -4 -3 -6 -5 -4 -4 -3 -4 -4 -3 -3 -2 -5 -6 -4 -3 -2 -5 -5 -5 -5 -4 -4 -2 -3 -4 -5 -5 -5 -5 -5 -5 -5 -6 -6 -7 -7 -6 -6 -6 -7 -8 -7 -7 -9 -9 -8 -7 -8 -7 -7 -8 -8 -9 -11 -11 -12 -13 -13 -12 -11 -10 -8 -6 -4 -3 -3 -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 -10 -12 -5 -16 -31 -39 -12 -37 -40 -13 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -43 -25 -5 -4 -3 -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 -7 -8 -8 -7 -7 -6 -6 -5 -5 -5 -5 -5 -4 -4 -4 -6 -10 -8 -7 -4 -7 -8 -7 -7 -5 -4 -4 -3 -3 -7 -8 -8 -8 -8 -6 -4 -6 -8 -7 -8 -7 -7 -8 -7 -6 -6 -6 -7 -8 -9 -11 -11 -7 -11 -12 -6 -6 -5 -6 -12 -45 -87 -101 -95 -86 -70 -73 -84 -88 -82 -65 -45 -35 -32 -31 -32 -25 -10 -13 -19 -22 -26 -30 -33 -38 -45 -48 -53 -57 -59 -64 -64 -53 -46 -45 -42 -58 -75 -74 -93 -91 -92 -88 -89 -87 -75 -65 -60 -52 -40 -30 -16 -15 -14 -13 -12 -17 -21 -20 -17 -16 -16 -16 -13 -13 -4 -13 -14 -13 -17 -18 -17 -18 -17 -16 -13 -13 -13 -8 -11 -12 -11 -10 -9 -5 -4 -4 -3 -2 -3 -4 -4 -4 -4 -3 -3 -3 -3 -3 -4 -6 -11 -11 -10 -11 -12 -11 -10 -10 -10 -10 -6 -15 -14 -13 -13 -10 -9 -11 -9 -6 -5 -5 -6 -9 -9 -11 -9 -8 -9 -9 -4 -4 -7 -14 -12 -13 -7 -4 -5 -7 -7 -6 -5 -6 -7 -8 -6 -6 -5 -4 -5 -7 -7 -6 -6 -2 -1 -1 -3 -4 -6 -8 -7 -6 -3 -3 -3 -3 -5 -6 -4 -2 -2 -2 -2 -2 -3 -2 -1 -1 -1 -2 -2 -3 -4 -4 -2 -2 -3 -2 -2 -2 -2 -1 -1 -2 -1 -2 -1 -1 -2 -2 -3 -3 -4 -4 -2 -2 -2 -3 -4 -3 -3 -5 -9 -6 -4 -4 -3 -2 -3 -4 -4 -6 -5 -4 -4 -4 -3 -4 -4 -4 -3 -4 -4 -3 -3 -4 -4 -5 -5 -5 -5 -6 -7 -7 -7 -6 -6 -7 -7 -6 -4 -5 -10 -10 -8 -7 -8 -8 -9 -9 -8 -9 -10 -11 -13 -14 -15 -15 -13 -12 -10 -8 -7 -7 -6 -1 -1 -1 -1 -1 -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 -2 -5 -14 -17 -50 -53 -75 -61 -12 -3 -1 0 0 0 0 0 -1 -1 0 0 0 0 -1 -1 0 -10 -18 -14 -11 -15 -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 0 0 0 0 0 0 0 0 0 0 0 0 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 0 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 -8 -7 -8 -6 -6 -7 -7 -7 -6 -4 -3 -4 -6 -7 -4 -1 0 -5 -6 -7 -6 -6 -7 -7 -7 -6 -8 -7 -6 -7 -7 -8 -6 -4 -5 -7 -7 -6 -9 -5 -7 -7 -7 -7 -7 -8 -8 -9 -11 -11 -6 -6 -12 -5 -5 -4 -4 -7 -36 -83 -80 -59 -87 -63 -55 -57 -58 -55 -49 -36 -20 -14 -12 -8 -8 -9 -15 -19 -21 -27 -33 -37 -41 -40 -28 -49 -54 -53 -71 -67 -45 -34 -34 -31 -26 -29 -48 -99 -100 -101 -95 -89 -82 -74 -66 -56 -45 -36 -26 -16 -24 -23 -24 -22 -19 -18 -17 -15 -13 -14 -14 -13 -13 -15 -16 -16 -13 -16 -18 -17 -18 -17 -15 -15 -14 -11 -8 -9 -11 -12 -9 -5 -4 -4 -4 -3 -3 -4 -5 -4 -3 -2 -3 -2 -2 -3 -4 -4 -7 -10 -12 -11 -9 -8 -10 -8 -10 -9 -11 -14 -14 -10 -8 -9 -9 -7 -8 -7 -2 -3 -4 -7 -8 -8 -11 -12 -10 -9 -8 -4 -3 -7 -6 -10 -11 -8 -7 -7 -6 -5 -5 -4 -6 -8 -8 -6 -5 -5 -5 -5 -7 -7 -7 -7 -7 -4 -5 -7 -6 -7 -8 -6 -4 -5 -3 -3 -3 -4 -4 -3 -2 -1 -1 -2 -3 -4 -5 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -2 -1 -1 -1 -2 -2 -1 -3 -1 -1 -1 -1 -2 -3 -4 -3 -2 -3 -2 -4 -3 -3 -3 -4 -5 -6 -6 -4 -4 -6 -3 -3 -3 -5 -5 -5 -5 -3 -2 -3 -4 -3 -2 -4 -4 -4 -3 -3 -4 -4 -6 -4 -5 -6 -6 -6 -7 -8 -6 -5 -6 -4 -4 -5 -9 -9 -7 -6 -8 -10 -9 -10 -10 -9 -9 -10 -12 -15 -17 -17 -15 -13 -9 -11 -10 -8 -7 -3 -1 -2 -3 -3 -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 -1 -4 -6 -9 -22 -55 -92 -66 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -26 -82 -88 -2 -9 -12 -12 -14 -6 -3 -10 -18 -19 -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 -7 -7 -6 -8 -8 -8 -7 -7 -6 -6 -6 -4 -4 -4 -4 -4 -3 -1 0 -3 -5 -6 -6 -6 -5 -5 -8 -4 -8 -8 -8 -8 -8 -6 -6 -6 -6 -6 -6 -5 -7 -8 -8 -8 -7 -8 -8 -9 -10 -10 -9 -8 -11 -12 -12 -10 -7 -4 -4 -6 -12 -33 -82 -77 -84 -56 -43 -39 -39 -40 -37 -26 -12 -9 -10 -7 -8 -11 -16 -19 -22 -28 -36 -42 -45 -44 -30 -33 -39 -37 -72 -75 -57 -52 -50 -43 -44 -40 -52 -91 -81 -95 -97 -91 -87 -76 -59 -51 -41 -36 -20 -17 -19 -17 -21 -15 -9 -9 -7 -8 -10 -12 -10 -15 -15 -15 -16 -17 -17 -17 -16 -16 -16 -14 -17 -13 -11 -10 -9 -7 -7 -7 -5 -4 -5 -5 -6 -6 -5 -4 -3 -3 -3 -4 -5 -4 -4 -3 -6 -6 -7 -9 -8 -7 -6 -4 -5 -3 -11 -10 -10 -11 -11 -7 -3 -4 -6 -11 -10 -5 -4 -5 -5 -5 -9 -10 -9 -10 -8 -6 -7 -4 -5 -3 -4 -5 -6 -8 -8 -7 -7 -10 -8 -7 -7 -7 -8 -7 -5 -5 -6 -3 -5 -5 -6 -5 -7 -9 -7 -5 -5 -5 -5 -6 -3 -7 -4 -4 -4 -4 -3 -1 -1 -2 -2 -4 -3 -3 -4 -3 -2 -3 -3 -3 -3 -3 -3 -3 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -2 -3 -3 -3 -3 -2 -2 -4 -2 -4 -3 -3 -2 -1 -3 -4 -4 -4 -12 -9 -7 -7 -4 -4 -5 -4 -3 -2 -2 -3 -4 -3 -2 -2 -3 -4 -3 -3 -3 -4 -3 -5 -6 -6 -8 -8 -7 -8 -6 -4 -7 -7 -6 -7 -9 -9 -8 -7 -9 -12 -7 -9 -10 -9 -9 -9 -10 -14 -18 -19 -17 -15 -12 -13 -11 -10 -9 -5 -2 -5 -6 -6 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -3 -6 -21 -49 -34 -20 -8 -4 0 0 0 0 0 0 0 0 0 0 -22 -106 -134 -193 -26 -5 -3 -12 -19 -11 -8 -42 -77 -105 -48 -9 -3 -6 -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 -6 -7 -6 -7 -7 -8 -7 -7 -7 -6 -5 -5 -5 -5 -3 -4 -4 -1 0 -3 -5 -5 -6 -6 -5 -6 -7 -7 -9 -8 -7 -7 -8 -7 -6 -7 -6 -5 -6 -6 -8 -8 -6 -7 -8 -9 -9 -8 -9 -9 -8 -8 -12 -12 -14 -18 -18 -11 -11 -28 -25 -15 -69 -72 -73 -49 -36 -32 -31 -32 -29 -21 -15 -15 -12 -11 -12 -12 -19 -23 -25 -31 -39 -45 -50 -48 -59 -60 -38 -30 -44 -44 -39 -50 -71 -74 -80 -83 -88 -73 -50 -58 -58 -51 -55 -61 -48 -43 -38 -36 -21 -19 -17 -15 -19 -16 -8 -9 -7 -7 -9 -15 -13 -14 -15 -15 -15 -15 -15 -15 -15 -16 -15 -12 -12 -11 -11 -11 -10 -9 -8 -8 -6 -4 -7 -8 -6 -6 -5 -4 -3 -3 -3 -4 -6 -6 -5 -6 -6 -6 -4 -2 -3 -3 -3 -4 -4 -3 -3 -8 -11 -10 -7 -5 -2 -2 -3 -10 -8 -8 -6 -7 -8 -8 -8 -7 -9 -10 -9 -5 -6 -5 -5 -4 -6 -8 -8 -8 -7 -7 -7 -9 -10 -10 -8 -8 -8 -7 -4 -3 -6 -6 -6 -6 -6 -4 -7 -8 -5 -4 -4 -4 -4 -3 -2 -2 -3 -3 -4 -6 -4 -3 -4 -3 -2 -4 -3 -3 -3 -2 -3 -4 -3 -3 -2 -3 -3 -4 -2 -1 -1 -1 -1 -2 -1 -3 -3 -2 -1 -2 -3 -4 -5 -4 -3 -3 -2 -2 -1 -2 -2 -2 -3 -4 -4 -4 -2 -3 -5 -6 -6 -6 -7 -6 -4 -5 -5 -2 -2 -3 -4 -4 -3 -3 -3 -3 -4 -3 -4 -2 -3 -4 -5 -6 -7 -8 -9 -4 -4 -5 -4 -7 -7 -7 -8 -10 -10 -8 -8 -13 -15 -8 -8 -9 -9 -9 -9 -10 -13 -16 -18 -20 -14 -14 -15 -12 -11 -10 -4 -3 -5 -8 -7 -5 -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 -1 -3 -2 0 -2 -8 -6 -2 -6 -6 0 0 0 0 0 0 0 0 0 -1 -20 -187 -22 -62 -13 -1 -3 -13 -30 -21 -23 -44 -95 -80 -28 -6 -4 -9 -23 -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 -5 -5 -6 -6 -7 -7 -8 -8 -7 -7 -6 -3 -4 -7 -5 -4 -5 -4 -1 -2 -3 -4 -7 -7 -8 -4 -8 -9 -7 -7 -8 -9 -9 -9 -8 -7 -5 -5 -4 -5 -5 -5 -6 -6 -7 -8 -8 -9 -11 -11 -8 -10 -10 -12 -14 -15 -21 -24 -20 -30 -34 -43 -48 -56 -53 -37 -29 -27 -26 -25 -19 -19 -27 -27 -24 -20 -19 -18 -21 -26 -31 -35 -45 -54 -60 -61 -84 -80 -50 -37 -32 -27 -29 -34 -40 -80 -81 -76 -71 -47 -34 -31 -31 -31 -31 -29 -24 -44 -40 -36 -29 -23 -24 -20 -20 -19 -7 -8 -8 -7 -6 -15 -16 -14 -13 -15 -16 -16 -16 -16 -17 -14 -14 -13 -12 -11 -11 -11 -11 -11 -10 -8 -9 -8 -9 -8 -5 -3 -3 -4 -5 -4 -3 -3 -3 -5 -6 -8 -7 -5 -4 -5 -5 -5 -7 -5 -8 -5 -4 -3 -8 -9 -5 -3 -2 -2 -1 -7 -8 -7 -6 -7 -10 -11 -9 -10 -10 -7 -6 -5 -4 -5 -5 -5 -3 -4 -7 -8 -8 -7 -9 -7 -6 -7 -8 -9 -9 -8 -8 -9 -9 -9 -9 -8 -8 -7 -6 -4 -6 -6 -6 -3 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -3 -4 -4 -3 -2 -2 -3 -3 -5 -5 -4 -2 -1 -2 -3 -2 -1 -1 -1 -2 -1 -2 -1 -3 -2 -2 -1 -1 -3 -5 -4 -2 -2 -3 -2 -3 -1 -2 -3 -2 -3 -4 -5 -2 -3 -6 -7 -4 -4 -4 -4 -5 -4 -3 -5 -4 -3 -4 -4 -3 -3 -4 -2 -3 -4 -3 -5 -4 -5 -6 -6 -7 -8 -7 -7 -7 -6 -6 -5 -6 -8 -9 -10 -12 -10 -10 -12 -13 -14 -11 -9 -8 -9 -9 -8 -9 -11 -14 -17 -17 -18 -19 -17 -14 -13 -11 -4 -4 -4 -8 -9 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 -10 -136 -131 -182 -146 -3 -4 -8 -48 -87 -117 -55 -32 -30 -12 -6 -11 -88 -90 -46 -14 -3 -1 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -6 -7 -7 -8 -8 -8 -8 -6 -6 -6 -6 -6 -6 -7 -6 -4 -3 -3 -2 -3 -4 -4 -7 -9 -7 -6 -5 -7 -9 -8 -7 -8 -8 -7 -5 -4 -5 -5 -6 -6 -6 -5 -7 -9 -9 -10 -10 -12 -12 -10 -12 -13 -12 -14 -20 -22 -20 -24 -32 -32 -38 -38 -33 -28 -27 -24 -17 -17 -22 -50 -61 -64 -40 -29 -26 -25 -32 -44 -47 -63 -67 -62 -81 -125 -111 -64 -39 -37 -35 -37 -44 -36 -83 -76 -67 -57 -37 -27 -26 -25 -22 -22 -23 -25 -47 -40 -36 -35 -26 -21 -22 -24 -17 -9 -8 -8 -8 -9 -12 -10 -9 -12 -16 -18 -18 -14 -17 -11 -13 -15 -16 -15 -13 -13 -14 -11 -11 -8 -8 -10 -11 -11 -7 -5 -4 -3 -3 -4 -3 -3 -4 -4 -6 -6 -7 -8 -8 -10 -10 -11 -11 -12 -10 -10 -11 -11 -9 -7 -7 -6 -4 -3 -3 -7 -8 -7 -6 -7 -9 -9 -11 -11 -11 -11 -6 -5 -5 -3 -3 -4 -4 -5 -4 -5 -8 -8 -6 -7 -6 -7 -7 -8 -9 -7 -7 -5 -4 -8 -9 -9 -8 -8 -6 -4 -4 -7 -6 -4 -2 -6 -6 -4 -3 -3 -3 -5 -6 -4 -6 -7 -6 -4 -2 -3 -3 -3 -6 -6 -5 -4 -3 -3 -3 -2 -1 -2 -2 -1 -2 -1 -2 -2 -2 -2 -2 -1 -2 -3 -4 -4 -3 -3 -3 -4 -3 -1 -3 -4 -3 -5 -5 -6 -3 -3 -5 -5 -3 -3 -3 -2 -3 -4 -5 -5 -4 -4 -4 -3 -3 -3 -3 -3 -4 -3 -4 -5 -5 -7 -8 -7 -7 -7 -7 -7 -8 -8 -8 -6 -7 -9 -5 -7 -11 -11 -13 -13 -16 -15 -13 -10 -8 -9 -8 -8 -9 -11 -13 -14 -15 -18 -19 -18 -16 -15 -11 -12 -9 -7 -9 -10 -10 -7 -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 -1 -2 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -21 -72 -142 -162 -110 -74 -3 -7 -65 -96 -153 -110 -46 -27 -16 -14 -35 -96 -213 -192 -90 -23 -23 -6 -3 -1 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 0 0 0 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 -6 -5 -6 -7 -8 -8 -7 -8 -8 -7 -6 -7 -6 -6 -7 -7 -7 -7 -7 -5 -3 -2 -6 -8 -8 -4 -4 -4 -5 -8 -9 -6 -7 -6 -5 -6 -5 -5 -5 -5 -7 -7 -6 -4 -6 -8 -8 -10 -10 -9 -11 -11 -11 -11 -12 -12 -14 -18 -18 -18 -20 -24 -28 -29 -26 -25 -26 -19 -14 -22 -33 -52 -62 -69 -54 -40 -32 -34 -51 -81 -89 -98 -104 -114 -119 -101 -92 -70 -42 -34 -35 -32 -42 -26 -29 -34 -59 -66 -60 -58 -45 -24 -24 -19 -19 -58 -54 -44 -40 -38 -29 -20 -17 -13 -15 -8 -8 -8 -8 -10 -12 -10 -11 -15 -15 -16 -18 -11 -18 -15 -16 -17 -10 -5 -6 -9 -13 -11 -9 -8 -9 -10 -10 -8 -7 -6 -6 -4 -3 -3 -3 -4 -4 -6 -7 -7 -6 -4 -4 -7 -9 -18 -14 -14 -13 -12 -12 -14 -15 -14 -10 -8 -9 -5 -4 -5 -7 -7 -7 -9 -9 -8 -10 -10 -5 -4 -7 -7 -5 -4 -4 -4 -4 -4 -5 -5 -6 -7 -6 -5 -4 -7 -8 -8 -9 -8 -8 -9 -7 -8 -9 -8 -7 -7 -9 -9 -8 -7 -7 -4 -2 -3 -3 -5 -5 -2 -3 -6 -6 -2 -2 -1 -1 -1 -2 -2 -2 -2 -3 -3 -4 -4 -3 -2 -2 -2 -1 -2 -2 -1 -2 -1 -1 -3 -3 -3 -2 -3 -2 -3 -5 -4 -4 -5 -4 -4 -3 -3 -3 -3 -4 -3 -3 -5 -4 -4 -5 -4 -3 -5 -3 -4 -4 -5 -6 -3 -3 -4 -4 -4 -3 -3 -3 -4 -4 -4 -4 -6 -6 -6 -7 -7 -7 -6 -7 -7 -6 -8 -9 -8 -8 -10 -6 -6 -6 -10 -14 -14 -14 -12 -10 -9 -8 -8 -10 -10 -11 -12 -12 -12 -14 -17 -20 -19 -17 -15 -14 -13 -11 -10 -11 -12 -11 -11 -7 -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 -2 -5 -1 0 0 0 0 -1 -4 -8 0 0 0 0 0 0 -2 -7 -13 -28 -19 -19 -1 -1 -6 -89 -133 -20 -63 -60 -57 -67 -66 -94 -150 -256 -295 -209 -164 -102 -33 -10 -3 -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 0 0 0 0 0 0 0 0 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 -7 -7 -8 -8 -7 -7 -8 -7 -6 -6 -8 -7 -7 -7 -7 -7 -7 -7 -7 -6 -5 -9 -8 -8 -8 -6 -5 -5 -7 -8 -8 -7 -7 -7 -6 -6 -6 -5 -6 -8 -8 -7 -6 -7 -8 -8 -10 -10 -9 -9 -11 -14 -13 -13 -14 -17 -16 -16 -18 -19 -20 -21 -22 -24 -26 -27 -15 -20 -32 -48 -54 -72 -86 -91 -76 -52 -55 -83 -113 -121 -125 -135 -79 -62 -87 -131 -155 -124 -53 -43 -44 -37 -74 -102 -69 -85 -105 -103 -91 -64 -27 -28 -25 -26 -57 -65 -56 -45 -36 -27 -19 -14 -10 -8 -8 -8 -8 -9 -12 -13 -13 -14 -15 -16 -18 -19 -17 -18 -19 -17 -16 -15 -13 -13 -12 -12 -10 -9 -7 -7 -8 -9 -7 -6 -7 -7 -5 -5 -4 -3 -5 -7 -6 -6 -6 -5 -4 -4 -10 -15 -20 -19 -17 -16 -15 -12 -9 -7 -13 -12 -12 -9 -7 -7 -9 -11 -10 -8 -10 -10 -10 -10 -12 -6 -7 -6 -7 -6 -3 -4 -7 -8 -5 -6 -7 -6 -7 -6 -5 -7 -7 -8 -6 -7 -7 -6 -7 -8 -9 -9 -7 -7 -8 -8 -2 -8 -9 -5 -7 -6 -3 -4 -3 -2 -3 -4 -4 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -7 -4 -4 -3 -3 -2 -2 -2 -2 -2 0 -1 -2 -2 -2 -2 -2 -1 -2 -4 -1 -1 -5 -6 -5 -5 -4 -3 -2 -2 -3 -3 -6 -5 -4 -3 -3 -5 -7 -5 -3 -5 -4 -4 -5 -6 -5 -3 -3 -5 -4 -4 -3 -3 -3 -4 -4 -4 -5 -7 -7 -5 -9 -9 -8 -8 -7 -6 -6 -7 -9 -9 -10 -9 -7 -8 -7 -9 -11 -11 -10 -9 -9 -10 -9 -8 -10 -11 -12 -12 -12 -11 -13 -16 -20 -19 -19 -18 -16 -15 -14 -13 -13 -13 -13 -10 -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 -1 -4 -1 0 0 -1 -1 0 -1 -1 0 0 -1 -14 -11 -33 -43 -34 -122 -126 -121 -57 -59 -116 -108 -110 -214 -202 -212 -232 -245 -152 -66 -21 -9 -8 -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 -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 -6 -7 -7 -8 -8 -7 -8 -8 -8 -9 -7 -7 -7 -7 -8 -8 -7 -7 -6 -7 -7 -7 -8 -8 -9 -9 -8 -6 -7 -9 -8 -6 -9 -6 -6 -5 -6 -7 -6 -6 -7 -8 -9 -9 -9 -8 -10 -7 -9 -9 -9 -10 -13 -14 -13 -14 -15 -17 -10 -14 -17 -17 -20 -23 -23 -23 -26 -27 -20 -32 -37 -45 -65 -84 -91 -96 -101 -94 -88 -104 -79 -135 -146 -161 -108 -69 -97 -144 -185 -188 -68 -53 -69 -49 -96 -131 -141 -143 -138 -120 -96 -73 -46 -44 -67 -75 -75 -65 -52 -42 -34 -26 -19 -13 -8 -8 -8 -7 -7 -10 -14 -15 -16 -15 -13 -15 -19 -19 -19 -20 -19 -17 -17 -17 -13 -12 -10 -12 -9 -9 -8 -8 -9 -9 -8 -6 -7 -6 -5 -4 -4 -5 -7 -7 -5 -4 -4 -4 -6 -8 -19 -22 -27 -25 -22 -20 -18 -14 -10 -6 -4 -12 -13 -8 -7 -8 -9 -9 -8 -7 -9 -10 -11 -10 -9 -8 -9 -7 -7 -7 -7 -6 -8 -7 -6 -6 -6 -7 -7 -6 -6 -6 -6 -6 -5 -5 -6 -7 -10 -10 -9 -7 -7 -7 -7 -6 -2 -4 -7 -6 -7 -7 -5 -3 -3 -6 -6 -4 -4 -4 -6 -7 -8 -7 -4 -6 -4 -3 -5 -6 -4 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -4 -3 -3 -3 -4 -5 -5 -4 -3 -1 -2 -4 -4 -5 -4 -3 -4 -4 -5 -6 -6 -3 -3 -3 -4 -5 -5 -4 -3 -3 -4 -3 -4 -4 -5 -5 -4 -4 -4 -4 -5 -5 -9 -9 -9 -9 -8 -8 -8 -8 -8 -9 -9 -10 -13 -13 -12 -11 -10 -11 -10 -9 -10 -8 -10 -9 -7 -7 -10 -10 -10 -11 -11 -13 -17 -20 -21 -21 -20 -18 -16 -14 -15 -15 -15 -14 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 -1 -8 -15 -31 -92 -176 -76 -1 -56 -40 -30 -28 -76 -114 0 -27 -281 -210 -226 -262 -286 -246 -127 -58 -107 -37 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -8 -9 -8 -8 -9 -9 -9 -9 -8 -8 -8 -9 -9 -8 -8 -7 -7 -7 -8 -8 -7 -8 -8 -8 -7 -6 -6 -5 -8 -7 -6 -5 -6 -6 -5 -5 -5 -6 -8 -8 -9 -10 -11 -11 -9 -7 -7 -9 -12 -13 -14 -14 -13 -14 -13 -15 -14 -15 -16 -16 -19 -22 -22 -24 -28 -20 -25 -30 -55 -58 -71 -90 -95 -97 -101 -106 -112 -119 -60 -130 -166 -206 -149 -85 -83 -67 -126 -172 -135 -101 -99 -60 -96 -142 -154 -151 -141 -119 -96 -80 -56 -64 -69 -70 -69 -57 -43 -37 -33 -24 -17 -16 -11 -8 -6 -7 -6 -9 -14 -16 -16 -14 -15 -15 -19 -19 -20 -21 -21 -21 -19 -15 -14 -13 -9 -11 -9 -7 -7 -9 -9 -8 -7 -4 -6 -4 -4 -4 -4 -5 -6 -6 -4 -4 -5 -4 -12 -9 -24 -26 -26 -27 -25 -24 -20 -16 -12 -7 -4 -7 -9 -7 -6 -6 -7 -6 -7 -8 -8 -8 -9 -10 -8 -9 -9 -6 -6 -6 -8 -9 -10 -7 -8 -7 -7 -7 -7 -6 -6 -5 -7 -6 -6 -6 -7 -7 -7 -7 -6 -6 -8 -8 -7 -5 -4 -3 -6 -7 -6 -6 -5 -3 -4 -7 -6 -5 -6 -6 -6 -9 -11 -8 -6 -6 -5 -3 -5 -4 -2 -2 -2 -1 -1 -2 -2 -1 -2 -2 -1 -1 -2 -3 -3 -1 -1 -2 -3 -3 -6 -6 -5 -5 -5 -5 -2 -1 -3 -5 -4 -4 -3 -3 -4 -5 -6 -4 -3 -2 -3 -2 -1 -2 -3 -3 -2 -3 -6 -5 -5 -4 -4 -4 -4 -5 -5 -4 -5 -8 -9 -9 -8 -8 -8 -8 -9 -9 -9 -10 -11 -12 -12 -10 -11 -11 -9 -9 -10 -9 -11 -9 -9 -10 -8 -7 -9 -9 -8 -9 -9 -13 -17 -20 -21 -21 -20 -18 -18 -16 -16 -16 -16 -13 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 -1 -1 -1 0 -2 -3 -7 -7 -25 -29 -60 -362 -397 -69 -10 -23 -23 -33 -65 -60 -1 0 0 -212 -280 -259 -273 -281 -291 -224 -151 -204 -104 -33 -5 -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 -6 -6 -8 -8 -8 -8 -9 -9 -8 -9 -8 -10 -10 -9 -9 -8 -7 -7 -8 -7 -7 -7 -6 -8 -8 -5 -3 -5 -7 -4 -6 -9 -7 -7 -7 -6 -5 -5 -5 -6 -8 -8 -8 -10 -13 -12 -7 -7 -7 -9 -10 -12 -13 -15 -13 -14 -13 -13 -15 -15 -14 -16 -17 -18 -21 -26 -38 -26 -27 -50 -75 -82 -87 -94 -99 -97 -98 -117 -119 -91 -62 -135 -193 -154 -95 -130 -193 -216 -269 -208 -188 -143 -114 -105 -110 -108 -111 -118 -116 -103 -92 -72 -67 -70 -66 -62 -56 -46 -35 -32 -28 -19 -16 -15 -10 -8 -6 -5 -7 -11 -14 -16 -15 -16 -8 -14 -18 -19 -21 -22 -23 -24 -22 -17 -15 -15 -14 -13 -13 -10 -9 -9 -8 -7 -8 -5 -6 -5 -4 -4 -5 -4 -4 -5 -4 -5 -9 -9 -14 -17 -8 -3 -13 -24 -29 -25 -22 -18 -12 -8 -6 -6 -8 -9 -7 -6 -7 -9 -7 -7 -8 -9 -8 -8 -6 -5 -7 -7 -7 -6 -7 -9 -8 -7 -6 -6 -6 -7 -7 -5 -5 -7 -6 -7 -8 -7 -7 -7 -5 -5 -6 -7 -7 -6 -7 -6 -5 -6 -7 -7 -6 -6 -5 -4 -9 -7 -5 -5 -6 -7 -7 -8 -8 -4 -5 -5 -4 -5 -6 -4 -3 -2 -2 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -3 -3 -4 -5 -6 -5 -4 -3 -5 -5 -4 -4 -3 -2 -3 -5 -7 -4 -2 -2 -2 -2 -2 -3 -3 -2 -1 -4 -5 -5 -5 -4 -3 -3 -4 -4 -5 -5 -7 -8 -10 -9 -8 -8 -9 -9 -9 -9 -11 -11 -11 -10 -10 -12 -11 -9 -7 -7 -7 -8 -10 -9 -9 -9 -8 -7 -7 -8 -8 -7 -9 -14 -16 -18 -20 -21 -22 -19 -19 -18 -17 -16 -15 -14 -12 -7 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -35 -15 -28 -40 -15 -3 -17 -307 -131 -5 -8 -16 -36 -56 -21 -1 0 0 -46 -31 -73 -282 -276 -246 -221 -272 -281 -177 -61 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -7 -6 -7 -8 -9 -11 -10 -10 -9 -9 -9 -10 -10 -8 -7 -7 -7 -9 -7 -6 -7 -9 -7 -4 -5 -5 -3 -4 -7 -9 -8 -6 -6 -6 -6 -7 -6 -6 -7 -8 -10 -10 -11 -10 -8 -9 -10 -11 -12 -13 -7 -12 -15 -14 -15 -15 -14 -14 -14 -18 -22 -22 -26 -30 -40 -42 -53 -72 -83 -85 -83 -81 -91 -100 -108 -132 -138 -78 -79 -93 -82 -70 -68 -103 -216 -201 -222 -201 -172 -141 -120 -114 -110 -100 -91 -88 -90 -84 -79 -73 -75 -69 -61 -55 -47 -37 -26 -23 -21 -18 -14 -11 -7 -6 -5 -7 -11 -13 -14 -15 -17 -17 -11 -11 -15 -20 -23 -25 -26 -27 -25 -19 -21 -20 -21 -20 -18 -14 -11 -9 -7 -6 -6 -6 -6 -5 -4 -4 -3 -3 -4 -4 -5 -6 -10 -6 -13 -20 -12 -3 -5 -17 -29 -26 -23 -17 -12 -9 -8 -6 -8 -10 -7 -8 -8 -8 -8 -9 -8 -7 -8 -8 -5 -1 -3 -8 -6 -6 -7 -8 -7 -8 -9 -8 -6 -8 -8 -4 -5 -5 -5 -6 -6 -6 -7 -8 -8 -5 -5 -7 -6 -6 -8 -8 -8 -8 -8 -7 -6 -5 -6 -6 -6 -6 -6 -6 -6 -8 -8 -7 -3 -5 -7 -6 -4 -6 -6 -3 -3 -1 -1 -3 -4 -5 -3 -2 -1 -1 -2 -1 -2 -1 -1 -1 -1 -2 -2 -3 -4 -3 -5 -5 -6 -5 -4 -4 -5 -5 -4 -4 -4 -2 -5 -7 -6 -3 -2 -2 -1 -1 -3 -6 -4 -3 -3 -3 -3 -4 -5 -5 -4 -5 -4 -5 -6 -7 -7 -9 -10 -8 -8 -8 -9 -9 -8 -10 -11 -10 -9 -9 -11 -11 -11 -9 -8 -7 -6 -8 -11 -10 -8 -9 -9 -10 -5 -7 -7 -8 -10 -13 -16 -18 -19 -21 -21 -20 -20 -20 -18 -17 -15 -14 -12 -9 -7 -7 -4 -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 -1 -44 -131 -132 -116 -9 0 -34 -29 -2 -8 -18 -23 -38 -47 -91 -191 -119 0 0 0 0 -1 -169 -126 -52 -4 -199 -315 -218 -73 -21 -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 -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 -6 -8 -7 -6 -8 -8 -9 -10 -11 -11 -8 -8 -10 -9 -9 -9 -8 -8 -7 -9 -8 -8 -9 -8 -8 -7 -4 -4 -5 -5 -5 -7 -8 -7 -8 -8 -7 -7 -8 -8 -9 -9 -10 -9 -11 -11 -9 -9 -9 -10 -11 -12 -10 -15 -14 -14 -15 -16 -15 -14 -18 -20 -6 -13 -29 -34 -36 -53 -70 -79 -83 -83 -81 -88 -112 -113 -110 -111 -116 -88 -92 -93 -76 -70 -71 -89 -176 -204 -216 -189 -147 -121 -113 -109 -101 -86 -75 -68 -72 -68 -66 -68 -69 -64 -56 -48 -38 -29 -20 -17 -13 -12 -9 -8 -7 -6 -7 -10 -13 -14 -16 -14 -16 -19 -14 -12 -17 -23 -24 -27 -28 -29 -27 -23 -22 -26 -28 -26 -20 -14 -11 -9 -6 -7 -7 -6 -5 -4 -4 -4 -4 -2 -3 -4 -4 -2 -5 -4 -6 -6 -3 -3 -9 -29 -27 -26 -22 -17 -13 -11 -8 -5 -6 -9 -9 -10 -8 -8 -8 -9 -8 -7 -8 -8 -7 -7 -7 -6 -6 -6 -6 -7 -7 -7 -8 -8 -6 -6 -6 -5 -6 -6 -5 -4 -4 -5 -6 -7 -9 -9 -7 -8 -7 -6 -7 -7 -6 -6 -7 -7 -8 -5 -8 -8 -6 -7 -5 -6 -9 -9 -11 -8 -5 -4 -6 -6 -5 -5 -4 -3 -2 -2 -2 -3 -2 -3 -3 -1 -1 -1 -2 -1 -2 -2 -1 -1 -2 -2 -3 -3 -4 -2 -5 -4 -4 -5 -6 -5 -5 -5 -4 -4 -4 -3 -4 -5 -5 -3 -1 -1 -1 -2 -3 -5 -4 -4 -3 -4 -5 -4 -5 -4 -5 -4 -4 -6 -6 -6 -7 -9 -9 -9 -8 -7 -7 -9 -10 -9 -9 -9 -10 -10 -11 -11 -9 -10 -10 -9 -9 -11 -11 -10 -7 -8 -8 -10 -9 -9 -7 -8 -9 -11 -15 -19 -20 -21 -22 -22 -22 -20 -19 -17 -15 -15 -13 -13 -12 -10 -7 -5 -4 -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 -1 -2 0 0 0 0 -2 -17 -12 -2 -1 -7 -57 -249 -65 0 0 -7 -20 -6 -6 -7 -11 -5 -157 -70 -81 -165 -138 -25 0 0 0 0 0 0 0 -89 -265 -258 -214 -88 -78 -34 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -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 -5 -5 -6 -7 -8 -7 -7 -8 -9 -9 -10 -11 -9 -9 -10 -10 -9 -8 -8 -8 -8 -9 -8 -8 -9 -9 -4 -5 -7 -8 -8 -6 -5 -7 -8 -8 -7 -5 -6 -8 -7 -9 -10 -10 -11 -10 -9 -10 -12 -13 -15 -17 -15 -14 -15 -15 -15 -15 -15 -16 -16 -8 -8 -8 -25 -30 -36 -56 -72 -80 -85 -89 -96 -101 -112 -123 -86 -96 -95 -85 -94 -114 -134 -126 -75 -85 -110 -212 -210 -175 -146 -122 -99 -93 -91 -74 -64 -54 -51 -50 -53 -59 -62 -60 -52 -39 -32 -25 -16 -14 -10 -8 -8 -8 -8 -8 -9 -14 -14 -14 -15 -15 -11 -10 -10 -12 -16 -23 -25 -28 -30 -31 -32 -28 -26 -26 -28 -29 -21 -14 -5 -7 -4 -3 -5 -5 -4 -4 -4 -4 -3 -2 -3 -4 -3 -1 -2 -4 -6 -7 -6 -3 -6 -19 -24 -22 -18 -16 -14 -11 -7 -5 -7 -8 -10 -11 -13 -13 -11 -8 -7 -7 -7 -7 -7 -7 -6 -7 -6 -6 -6 -6 -6 -6 -6 -7 -5 -6 -6 -7 -8 -7 -7 -6 -6 -7 -8 -9 -9 -9 -9 -9 -7 -6 -7 -6 -6 -4 -5 -7 -9 -6 -4 -2 -6 -10 -3 -3 -10 -7 -8 -8 -6 -5 -6 -5 -5 -6 -3 -3 -3 -3 -3 -3 -1 -1 -1 -1 -1 -2 -1 -2 -2 -1 -1 -1 -2 -2 -2 -3 -2 -3 -4 -4 -4 -5 -5 -7 -7 -6 -5 -4 -4 -4 -5 -6 -5 -4 -3 -3 -1 -2 -3 -5 -6 -5 -4 -5 -6 -5 -5 -4 -4 -4 -4 -5 -6 -6 -7 -8 -8 -7 -5 -6 -7 -8 -9 -9 -9 -8 -9 -10 -12 -11 -12 -12 -11 -10 -10 -10 -11 -11 -10 -8 -8 -7 -10 -10 -8 -8 -8 -9 -11 -17 -20 -21 -21 -21 -21 -20 -18 -16 -15 -15 -18 -17 -15 -12 -9 -7 -6 -5 -4 -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 -1 -2 -1 -2 -3 -60 -80 -63 -57 -71 -43 -113 -213 -81 -1 -26 -45 -26 -27 -6 -8 -11 -5 -87 -84 -16 -64 -177 -149 -18 0 0 0 0 -43 -202 -112 -144 -218 -244 -267 -195 -61 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 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 -7 -5 -6 -8 -8 -8 -7 -7 -7 -8 -9 -9 -10 -10 -11 -10 -9 -9 -9 -9 -9 -9 -7 -4 -4 -4 -4 -4 -4 -8 -7 -5 -5 -6 -7 -6 -6 -6 -7 -6 -5 -7 -10 -10 -10 -9 -8 -12 -14 -13 -12 -16 -15 -15 -15 -16 -16 -16 -15 -16 -22 -29 -27 -12 -9 -20 -37 -59 -77 -83 -91 -103 -106 -115 -54 -119 -139 -153 -119 -85 -95 -98 -95 -111 -174 -158 -186 -198 -183 -157 -135 -104 -79 -78 -78 -61 -53 -46 -39 -37 -39 -48 -54 -51 -47 -35 -30 -24 -16 -11 -9 -8 -12 -13 -9 -11 -15 -15 -15 -14 -15 -10 -8 -10 -11 -13 -19 -25 -29 -27 -29 -29 -28 -27 -26 -18 -18 -28 -18 -7 -3 -4 -4 -5 -5 -4 -4 -3 -3 -3 -3 -4 -3 -3 -3 -2 -3 -4 -4 -4 -5 -4 -3 -4 -20 -20 -18 -17 -17 -15 -9 -7 -13 -12 -12 -12 -11 -10 -8 -7 -7 -7 -6 -7 -6 -6 -6 -6 -6 -6 -6 -6 -7 -6 -6 -7 -5 -6 -7 -7 -7 -8 -9 -7 -8 -10 -10 -10 -11 -9 -10 -9 -7 -7 -8 -7 -6 -5 -6 -7 -8 -7 -4 -4 -4 -5 -1 -1 -9 -9 -9 -9 -7 -7 -6 -4 -6 -5 -4 -3 -2 -2 -4 -5 -2 0 0 -1 -2 -3 -3 -2 -2 -1 -2 -2 -2 -2 -2 -4 -2 -1 -3 -4 -4 -5 -6 -5 -5 -6 -6 -5 -6 -6 -5 -4 -4 -4 -3 -3 -2 -3 -4 -5 -6 -5 -5 -3 -4 -6 -4 -4 -4 -6 -6 -6 -7 -8 -8 -8 -9 -7 -5 -6 -7 -8 -9 -9 -10 -8 -6 -10 -12 -12 -11 -12 -12 -11 -12 -12 -13 -14 -12 -9 -7 -8 -10 -8 -7 -9 -8 -7 -11 -15 -18 -18 -19 -21 -21 -19 -18 -16 -17 -17 -19 -19 -17 -14 -12 -10 -10 -8 -5 -3 -1 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 0 0 0 0 0 0 0 0 0 0 0 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 -3 -11 -12 -4 -8 -24 -33 -54 -103 -34 -11 -190 -195 -144 -82 -81 -89 -63 -12 -38 -36 -27 -14 -50 -107 -30 -1 -5 -94 -29 0 0 0 -5 -92 -5 -210 -136 -96 -115 -89 -132 -280 -95 -10 -2 0 0 -1 -1 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 -1 -1 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 -8 -6 -6 -9 -8 -8 -8 -8 -7 -7 -7 -8 -8 -9 -9 -9 -9 -9 -9 -8 -7 -8 -7 -3 -3 -3 -3 -4 -4 -7 -6 -6 -6 -4 -4 -4 -6 -7 -6 -5 -7 -8 -8 -8 -9 -9 -10 -12 -15 -12 -14 -13 -14 -15 -16 -17 -17 -15 -12 -6 -10 -26 -27 -18 -12 -21 -40 -63 -71 -55 -65 -65 -74 -45 -45 -118 -142 -147 -124 -81 -90 -105 -91 -88 -145 -156 -164 -177 -161 -137 -113 -82 -61 -59 -63 -52 -47 -39 -35 -40 -46 -47 -44 -43 -40 -34 -33 -25 -16 -10 -8 -11 -16 -17 -15 -16 -19 -12 -11 -13 -11 -5 -8 -14 -15 -17 -19 -27 -30 -19 -17 -16 -20 -24 -18 -11 -11 -17 -9 -3 -3 -4 -5 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -4 -3 -3 -4 -4 -4 -4 -2 -3 -7 -11 -20 -23 -23 -23 -21 -16 -10 -8 -13 -13 -13 -13 -13 -10 -8 -7 -7 -7 -8 -7 -7 -6 -5 -6 -7 -7 -6 -6 -7 -10 -8 -7 -7 -8 -7 -7 -7 -8 -10 -10 -7 -8 -9 -9 -9 -11 -11 -10 -9 -8 -6 -7 -6 -5 -5 -6 -7 -7 -7 -5 -5 -4 -4 -2 -7 -9 -8 -7 -6 -6 -4 -2 -7 -7 -4 -2 -2 -2 -4 -6 -4 -4 -2 -2 -3 -2 -2 -2 -2 -1 -1 -1 -2 -3 -4 -2 -1 -1 -3 -3 -5 -7 -6 -6 -6 -6 -6 -6 -5 -5 -4 -3 -3 -4 -3 -4 -4 -4 -5 -5 -5 -6 -5 -6 -6 -6 -6 -5 -5 -5 -6 -7 -7 -7 -7 -7 -6 -6 -5 -5 -6 -6 -9 -9 -11 -8 -7 -9 -10 -11 -13 -13 -13 -11 -14 -12 -15 -15 -12 -10 -8 -9 -9 -4 -4 -7 -9 -8 -9 -11 -13 -14 -17 -18 -19 -18 -17 -16 -16 -16 -19 -20 -18 -16 -14 -14 -11 -10 -7 -5 -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 -12 -10 0 -2 -14 -52 -104 -87 -64 -12 0 -82 -171 -119 -59 -8 -6 -1 -10 -59 -106 -69 -9 -28 -12 -17 -33 -71 -55 -10 -41 0 0 0 -238 -150 -109 -7 0 0 0 -21 -219 -92 -23 -6 -3 0 -1 -2 -1 -1 0 0 0 0 -1 -1 -3 -3 -1 -1 -1 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 -10 -11 -7 -10 -9 -8 -8 -8 -7 -7 -8 -8 -8 -9 -8 -9 -9 -8 -8 -8 -7 -6 -4 -3 -3 -3 -3 -4 -4 -3 -4 -5 -4 -3 -4 -6 -5 -7 -7 -6 -7 -9 -9 -8 -9 -12 -13 -12 -13 -15 -14 -14 -14 -15 -17 -18 -17 -17 -17 -16 -23 -26 -28 -22 -15 -24 -47 -59 -48 -36 -42 -103 -84 -52 -58 -118 -138 -136 -133 -119 -145 -176 -115 -96 -126 -139 -146 -137 -122 -114 -80 -61 -46 -46 -45 -42 -41 -39 -37 -44 -49 -46 -41 -33 -31 -30 -24 -18 -13 -9 -10 -16 -19 -17 -17 -15 -17 -7 -5 -8 -6 -4 -4 -6 -14 -15 -12 -22 -21 -13 -10 -10 -12 -11 -8 -6 -5 -5 -2 -4 -5 -7 -6 -6 -6 -5 -4 -3 -3 -3 -3 -2 -1 -4 -4 -2 -3 -3 -4 -5 -6 -2 -19 -27 -28 -29 -30 -29 -24 -17 -14 -12 -12 -12 -14 -15 -13 -12 -10 -8 -8 -8 -9 -6 -5 -6 -5 -5 -7 -8 -8 -7 -7 -6 -7 -8 -8 -9 -9 -8 -9 -11 -9 -9 -8 -8 -11 -13 -13 -12 -10 -9 -9 -8 -6 -7 -8 -7 -6 -6 -6 -7 -9 -9 -7 -10 -10 -7 -9 -11 -9 -3 -4 -4 -4 -3 -5 -6 -3 -2 -3 -4 -5 -5 -5 -3 -3 -4 -3 -2 -1 -2 -3 -3 -3 -3 -2 -4 -4 -3 -2 -2 -3 -3 -3 -7 -6 -5 -5 -5 -5 -5 -4 -4 -2 -3 -4 -5 -5 -3 -3 -4 -4 -4 -6 -8 -10 -8 -6 -7 -8 -7 -6 -6 -8 -7 -6 -6 -7 -7 -6 -5 -3 -2 -3 -4 -7 -8 -10 -8 -8 -8 -10 -14 -14 -12 -13 -11 -12 -11 -13 -13 -11 -9 -7 -9 -9 -5 -5 -7 -8 -8 -8 -9 -10 -12 -13 -16 -17 -16 -16 -16 -15 -15 -18 -20 -19 -17 -17 -15 -13 -11 -9 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -11 -138 -33 -4 0 0 0 0 -43 -142 -55 -51 -12 0 -5 -57 -184 -245 -102 -21 -36 -45 -56 -42 -32 -10 -30 -106 -3 0 0 0 -74 -49 0 -44 -104 -165 -235 -150 -69 -32 -13 -2 0 0 -1 -1 -1 -1 0 0 0 0 0 -2 -2 -1 -1 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 0 0 0 0 0 0 0 0 0 -9 -11 -11 -8 -7 -8 -8 -8 -9 -9 -9 -8 -7 -9 -9 -10 -9 -8 -6 -6 -8 -8 -8 -7 -2 -2 -3 -4 -4 -3 -3 -3 -4 -5 -6 -6 -5 -7 -7 -7 -8 -9 -11 -10 -8 -13 -15 -13 -13 -12 -14 -15 -15 -13 -14 -18 -17 -17 -18 -17 -18 -22 -26 -28 -22 -27 -50 -60 -54 -62 -42 -102 -90 -82 -130 -152 -137 -133 -129 -128 -144 -161 -134 -125 -113 -116 -120 -94 -71 -90 -52 -44 -38 -36 -35 -31 -32 -35 -38 -40 -41 -38 -31 -23 -22 -20 -15 -13 -10 -12 -17 -20 -20 -21 -19 -18 -15 -8 -5 -5 -4 -4 -4 -7 -14 -15 -11 -12 -11 -10 -9 -9 -12 -15 -7 -6 -3 -4 -4 -5 -3 -4 -7 -6 -5 -4 -3 -3 -2 -2 -3 -2 -1 -2 -2 -2 -3 -7 -2 -2 -1 -2 -17 -23 -20 -19 -21 -29 -23 -18 -14 -13 -10 -11 -13 -13 -13 -11 -10 -9 -8 -9 -7 -6 -6 -6 -6 -6 -7 -7 -8 -8 -7 -7 -8 -8 -7 -7 -8 -9 -11 -11 -11 -12 -12 -12 -12 -12 -11 -11 -10 -8 -8 -8 -8 -8 -7 -6 -6 -7 -8 -7 -9 -12 -9 -11 -8 -9 -12 -10 -8 -3 -5 -5 -5 -5 -5 -6 -4 -2 -4 -7 -8 -6 -3 -2 -5 -6 -4 -2 -2 -3 -2 -2 -1 -3 -3 -4 -4 -3 -2 -2 -2 -2 -3 -5 -6 -6 -6 -4 -5 -6 -5 -5 -3 -4 -4 -4 -5 -4 -2 -3 -4 -5 -6 -7 -8 -6 -6 -7 -8 -8 -8 -7 -7 -8 -7 -6 -6 -6 -7 -7 -5 -4 -3 -3 -5 -7 -9 -9 -9 -10 -11 -11 -11 -11 -9 -8 -9 -9 -10 -11 -10 -7 -5 -4 -6 -5 -6 -7 -7 -8 -8 -8 -10 -10 -11 -14 -16 -16 -15 -14 -13 -15 -17 -20 -20 -18 -17 -16 -14 -12 -10 -9 -9 -7 -5 -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 -5 -187 -85 0 0 -60 -243 0 -25 -132 -179 -92 -2 0 -11 -54 -84 -166 -100 -71 -110 -109 -63 0 0 0 0 -2 -1 0 -1 0 0 -35 -323 -244 -193 -160 -138 -113 -86 -42 -12 0 0 -1 -1 -1 -2 -7 -3 -1 0 -1 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -12 -9 -9 -7 -7 -9 -10 -9 -8 -8 -7 -10 -9 -9 -10 -9 -7 -5 -5 -5 -5 -6 -8 -3 -3 -3 -3 -3 -3 -4 -6 -7 -6 -5 -5 -5 -5 -6 -8 -11 -11 -8 -9 -14 -16 -8 -6 -5 -12 -16 -15 -12 -11 -18 -18 -9 -8 -9 -14 -19 -22 -24 -24 -30 -46 -53 -64 -70 -83 -112 -99 -84 -112 -142 -135 -125 -115 -112 -114 -125 -110 -101 -94 -90 -95 -91 -74 -77 -37 -31 -29 -28 -27 -28 -26 -26 -30 -31 -30 -29 -27 -16 -13 -13 -11 -10 -11 -16 -19 -19 -19 -19 -17 -18 -9 -6 -7 -7 -6 -5 -4 -6 -13 -15 -15 -12 -9 -7 -7 -7 -8 -7 -6 -5 -4 -5 -7 -7 -5 -4 -5 -5 -3 -3 -3 -3 -2 -1 -1 -2 -4 -4 -4 -3 -6 -9 -7 -8 -5 -5 -5 -6 -7 -9 -10 -13 -11 -13 -13 -13 -12 -11 -11 -10 -11 -9 -9 -10 -8 -9 -8 -6 -5 -6 -6 -7 -8 -7 -9 -8 -7 -8 -9 -9 -7 -6 -6 -7 -9 -12 -13 -14 -11 -9 -12 -13 -11 -10 -8 -8 -8 -8 -8 -8 -8 -8 -7 -8 -9 -10 -9 -12 -11 -7 -4 -6 -12 -9 -11 -8 -7 -7 -6 -5 -5 -4 -3 -2 -5 -8 -7 -6 -4 -4 -3 -3 -4 -2 -1 -1 -1 -4 -2 -3 -3 -3 -3 -2 -2 -2 -3 -2 -3 -5 -5 -5 -5 -5 -5 -6 -4 -3 -4 -6 -5 -5 -6 -6 -6 -6 -7 -6 -5 -8 -10 -10 -9 -7 -7 -7 -5 -8 -9 -8 -7 -7 -6 -5 -6 -7 -8 -7 -6 -3 -4 -7 -8 -12 -17 -14 -13 -12 -10 -11 -9 -9 -10 -10 -11 -12 -13 -11 -12 -9 -5 -5 -8 -8 -7 -7 -7 -8 -10 -9 -10 -13 -14 -14 -13 -13 -12 -14 -17 -19 -19 -18 -17 -16 -14 -12 -11 -11 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -72 -86 -89 -29 -166 -354 -355 -427 -355 -218 -57 0 0 -2 -22 -40 -78 -85 -118 -184 -219 -233 -70 -129 -36 -7 -23 -19 -65 -188 0 0 0 -272 -173 -95 -93 -104 -99 -83 -29 -5 0 0 -1 -1 -1 -6 -12 -3 -1 -1 -6 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -12 -11 -11 -8 -7 -10 -10 -9 -9 -8 -8 -10 -7 -8 -9 -8 -6 -4 -4 -4 -4 -3 -2 -3 -3 -3 -2 -3 -3 -4 -7 -6 -6 -5 -6 -6 -7 -7 -9 -14 -13 -5 -12 -14 -8 -5 -11 -9 -12 -16 -16 -17 -17 -18 -18 -14 -7 -9 -13 -18 -19 -19 -26 -34 -38 -41 -57 -68 -86 -112 -144 -119 -83 -103 -122 -107 -102 -96 -91 -96 -95 -89 -86 -84 -83 -86 -83 -75 -35 -29 -29 -27 -24 -20 -18 -19 -22 -23 -20 -20 -18 -12 -11 -11 -11 -12 -14 -19 -18 -17 -17 -17 -17 -16 -9 -7 -7 -7 -8 -7 -6 -5 -4 -11 -14 -13 -10 -9 -10 -10 -6 -5 -4 -6 -3 -4 -8 -8 -6 -4 -3 -5 -5 -3 -3 -3 -2 -3 -5 -4 -4 -4 -5 -5 -7 -8 -10 -9 -7 -7 -6 -7 -8 -6 -8 -8 -13 -16 -15 -15 -14 -12 -11 -10 -11 -11 -11 -10 -9 -6 -3 -3 -4 -4 -6 -7 -7 -7 -9 -10 -10 -10 -9 -8 -9 -8 -6 -6 -8 -8 -13 -15 -10 -4 -6 -14 -10 -12 -9 -8 -7 -6 -6 -7 -8 -8 -6 -9 -9 -12 -11 -10 -9 -9 -8 -7 -11 -9 -8 -7 -7 -7 -6 -6 -6 -5 -2 -3 -4 -5 -6 -6 -4 -2 -3 -3 -3 -2 -1 0 -2 -2 -3 -3 -3 -3 -3 -2 -2 -3 -4 -4 -3 -4 -4 -4 -5 -6 -6 -5 -5 -6 -5 -5 -6 -6 -5 -5 -4 -6 -7 -6 -7 -8 -8 -8 -8 -8 -8 -8 -8 -10 -10 -8 -7 -6 -6 -5 -6 -7 -7 -8 -8 -9 -11 -11 -12 -20 -29 -17 -13 -10 -9 -10 -9 -8 -9 -10 -10 -12 -15 -15 -13 -11 -7 -6 -7 -9 -8 -8 -6 -8 -9 -10 -10 -10 -11 -13 -12 -12 -11 -13 -16 -17 -18 -18 -16 -15 -14 -14 -13 -12 -11 -10 -8 -6 -2 -2 -1 0 -1 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 -1 -6 -10 -17 -43 -117 -258 -153 -85 -16 -23 -20 0 0 0 0 -1 -17 -39 -61 -96 -125 -202 -252 -193 -139 -80 -86 -69 -48 -61 -8 -47 -97 -119 -142 -124 -114 -84 -56 -44 -53 -31 -8 0 -1 -1 0 0 -1 -1 0 0 -6 -13 -7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -10 -11 -11 -9 -7 -9 -9 -9 -7 -7 -7 -8 -8 -8 -7 -8 -8 -7 -6 -6 -3 -3 -2 -2 -3 -4 -3 -2 -2 -3 -5 -6 -5 -5 -7 -8 -11 -14 -11 -11 -15 -12 -10 -10 -12 -12 -13 -8 -9 -14 -16 -18 -17 -18 -18 -18 -17 -16 -13 -12 -15 -17 -18 -24 -29 -31 -38 -52 -67 -84 -111 -133 -118 -89 -93 -99 -94 -89 -80 -76 -83 -84 -83 -81 -75 -73 -74 -73 -71 -51 -48 -46 -44 -33 -20 -16 -14 -17 -16 -14 -14 -14 -11 -14 -17 -18 -19 -18 -17 -11 -9 -7 -6 -6 -7 -9 -9 -8 -12 -11 -7 -6 -5 -5 -10 -13 -13 -11 -11 -12 -11 -10 -4 -4 -3 -2 -3 -6 -8 -6 -3 -2 -3 -3 -3 -4 -5 -4 -4 -6 -8 -5 -5 -6 -7 -7 -6 -9 -12 -11 -10 -6 -7 -7 -8 -7 -6 -6 -12 -15 -14 -15 -13 -14 -13 -12 -12 -11 -9 -9 -8 -5 0 -1 -3 -6 -9 -9 -7 -8 -9 -10 -10 -9 -9 -11 -10 -9 -11 -14 -14 -14 -13 -9 -4 -10 -13 -13 -13 -10 -8 -7 -6 -8 -8 -7 -9 -10 -11 -10 -11 -11 -10 -10 -11 -12 -12 -12 -10 -9 -8 -8 -7 -6 -7 -9 -5 -5 -5 -5 -4 -5 -5 -3 -3 -4 -2 -2 -2 -2 -2 -2 -5 -5 -2 -3 -3 -4 -2 -3 -3 -4 -4 -4 -4 -5 -6 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -5 -6 -5 -5 -6 -7 -8 -8 -9 -8 -7 -8 -8 -9 -9 -9 -6 -5 -7 -7 -7 -9 -9 -7 -6 -11 -10 -4 -5 -6 -9 -19 -36 -21 -14 -12 -10 -10 -10 -8 -7 -10 -11 -12 -13 -13 -12 -11 -9 -6 -5 -4 -6 -5 -6 -7 -9 -10 -10 -10 -11 -12 -12 -10 -11 -11 -13 -16 -18 -18 -16 -15 -15 -15 -14 -14 -14 -11 -8 -6 -4 -5 -3 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -9 -17 -51 -32 -3 0 0 -1 0 -1 -1 -1 -1 -4 -10 -28 -53 -77 -129 -198 -185 -139 -104 -103 -65 -82 -212 -257 -211 -165 -103 -63 -103 -92 -64 -45 -13 -39 -60 -66 -36 -1 -1 0 -2 -3 -1 -1 -1 -4 -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 -10 -10 -10 -11 -11 -8 -6 -6 -8 -8 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -6 -4 -3 -5 -5 -4 -3 -2 -2 -3 -6 -6 -6 -7 -9 -10 -12 -15 -16 -16 -15 -20 -19 -15 -15 -14 -12 -8 -4 -8 -14 -16 -16 -17 -17 -17 -16 -15 -10 -7 -12 -15 -16 -18 -24 -27 -35 -47 -60 -78 -98 -108 -110 -116 -107 -85 -84 -78 -71 -71 -73 -77 -77 -70 -68 -65 -66 -65 -61 -54 -47 -40 -33 -27 -21 -15 -14 -15 -15 -15 -12 -10 -12 -16 -17 -17 -19 -15 -12 -8 -8 -7 -7 -8 -13 -18 -14 -8 -15 -13 -11 -6 -5 -5 -5 -10 -12 -9 -12 -12 -11 -10 -9 -8 -4 -2 -3 -4 -7 -5 -4 -4 -5 -4 -4 -5 -5 -4 -7 -8 -10 -7 -6 -7 -7 -6 -5 -6 -8 -18 -27 -12 -10 -8 -8 -7 -6 -11 -16 -14 -11 -13 -12 -12 -12 -12 -12 -11 -10 -10 -11 -10 -1 -3 -4 -7 -11 -11 -10 -10 -11 -11 -9 -10 -11 -11 -10 -9 -10 -11 -15 -14 -9 -7 -6 -10 -11 -13 -12 -11 -11 -10 -7 -11 -11 -3 -9 -11 -11 -11 -11 -11 -12 -13 -10 -11 -11 -10 -10 -9 -8 -7 -7 -7 -7 -8 -7 -7 -7 -5 -5 -4 -3 -2 -1 -1 -2 -3 -4 -4 -3 -4 -5 -3 -3 -2 -2 -3 -3 -3 -2 -3 -5 -4 -4 -4 -5 -4 -5 -5 -5 -5 -4 -5 -6 -5 -5 -6 -7 -6 -6 -6 -6 -6 -7 -8 -8 -7 -8 -8 -9 -8 -7 -5 -6 -6 -7 -7 -7 -6 -6 -7 -13 -16 -8 -7 -13 -20 -24 -33 -23 -15 -11 -11 -10 -11 -10 -12 -11 -12 -12 -11 -10 -9 -7 -4 -3 -4 -3 -5 -6 -6 -7 -9 -9 -11 -12 -10 -11 -11 -10 -9 -10 -13 -16 -17 -17 -16 -16 -15 -15 -15 -14 -12 -13 -11 -8 -6 -6 -5 -4 -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 -1 -1 -2 -4 -3 0 0 0 0 0 0 0 0 0 -1 0 -16 -35 -40 -76 -135 -271 -340 -114 -166 -131 -133 -212 -181 -73 -55 -22 -9 -64 -55 -38 -25 -6 -25 -42 -51 -31 -16 -9 -1 -12 -18 -10 -12 -16 -44 -25 -8 -8 -6 -3 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 0 0 0 0 0 0 0 0 0 0 0 -9 -9 -10 -11 -10 -8 -4 -4 -4 -10 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -6 -3 -3 -3 -3 -3 -4 -3 -2 -2 -2 -5 -6 -6 -5 -5 -9 -10 -6 -4 -6 -10 -38 -29 -27 -25 -19 -13 -11 -12 -13 -13 -12 -13 -13 -15 -16 -14 -13 -13 -13 -14 -12 -13 -16 -22 -26 -34 -44 -52 -63 -71 -74 -86 -89 -86 -79 -76 -68 -61 -59 -62 -67 -69 -66 -63 -58 -59 -58 -56 -47 -38 -30 -24 -20 -16 -14 -16 -15 -16 -15 -13 -13 -15 -17 -18 -15 -13 -9 -8 -8 -9 -14 -13 -14 -22 -20 -15 -6 -10 -12 -13 -8 -5 -5 -8 -12 -12 -5 -14 -13 -12 -12 -12 -9 -6 -3 -2 -4 -6 -5 -6 -5 -4 -4 -4 -6 -7 -7 -9 -11 -8 -8 -8 -9 -8 -7 -10 -13 -11 -13 -21 -25 -17 -9 -7 -7 -10 -14 -13 -12 -10 -13 -13 -13 -14 -11 -11 -12 -11 -10 -12 -14 -2 -3 -6 -9 -10 -10 -11 -11 -12 -11 -11 -9 -10 -11 -10 -10 -11 -13 -14 -10 -19 -15 -13 -10 -11 -11 -10 -10 -10 -11 -9 -9 -10 -12 -11 -11 -12 -12 -12 -12 -12 -10 -11 -13 -12 -9 -8 -7 -6 -7 -8 -7 -8 -8 -8 -6 -6 -6 -6 -3 -1 -2 -2 -4 -7 -6 -4 -3 -2 -2 -2 -5 -5 -1 -2 -4 -4 -4 -3 -4 -6 -4 -4 -3 -3 -3 -5 -5 -6 -6 -4 -4 -5 -5 -6 -6 -5 -5 -7 -7 -7 -8 -8 -10 -9 -8 -8 -8 -9 -8 -5 -4 -6 -6 -6 -7 -7 -7 -7 -9 -14 -9 -6 -7 -47 -46 -45 -34 -20 -15 -14 -11 -10 -10 -11 -11 -12 -12 -12 -10 -8 -8 -7 -4 -4 -4 -4 -5 -5 -6 -7 -9 -9 -10 -10 -9 -10 -10 -9 -8 -9 -12 -15 -17 -16 -17 -17 -16 -15 -15 -14 -13 -13 -13 -12 -9 -9 -8 -7 -5 -5 -5 -4 -3 -2 -1 -1 -1 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 -10 -59 -68 -20 -82 -365 -241 -64 -116 -142 -120 -111 -78 -8 -1 0 -1 -29 -20 -17 -25 -21 -54 -76 -54 -17 -44 -29 -3 -13 -32 -52 -69 -71 -115 -61 -72 -142 -89 -30 -20 -5 -2 -4 -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 -9 -9 -9 -10 -8 -5 -5 -9 -10 -5 -4 -8 -8 -8 -7 -8 -8 -9 -7 -4 -7 -4 -3 -3 -5 -7 -5 -3 -3 -4 -3 -6 -8 -9 -10 -8 -6 -6 -6 -4 -5 -7 -23 -18 -27 -28 -21 -15 -12 -11 -13 -11 -9 -9 -11 -13 -13 -12 -13 -14 -13 -15 -14 -13 -15 -21 -28 -37 -43 -43 -45 -53 -60 -66 -74 -74 -73 -67 -60 -55 -52 -55 -59 -62 -63 -60 -57 -56 -54 -51 -40 -28 -22 -17 -14 -14 -15 -17 -13 -11 -9 -11 -15 -12 -6 -6 -7 -6 -7 -8 -8 -14 -20 -21 -20 -19 -17 -12 -7 -7 -12 -13 -12 -10 -9 -12 -12 -13 -4 -8 -7 -6 -9 -10 -8 -8 -6 -3 -6 -6 -5 -6 -5 -4 -4 -6 -6 -7 -7 -6 -7 -10 -6 -5 -7 -8 -10 -16 -17 -12 -9 -13 -15 -15 -11 -9 -9 -11 -12 -11 -10 -10 -11 -12 -12 -12 -10 -9 -11 -12 -11 -10 -6 -1 -5 -8 -9 -9 -9 -11 -11 -14 -10 -10 -11 -10 -10 -11 -11 -12 -17 -21 -21 -15 -12 -14 -13 -11 -9 -9 -10 -8 -9 -10 -11 -11 -10 -10 -12 -13 -13 -14 -15 -14 -14 -12 -14 -13 -10 -9 -9 -7 -6 -6 -6 -8 -9 -7 -4 -4 -7 -7 -4 -2 -2 -5 -6 -6 -6 -4 -3 -4 -5 -7 -5 -1 -1 -3 -4 -5 -5 -4 -4 -4 -3 -5 -4 -4 -4 -5 -5 -5 -5 -4 -6 -6 -6 -7 -6 -5 -6 -7 -8 -8 -10 -7 -9 -10 -9 -8 -8 -9 -10 -7 -4 -6 -6 -6 -8 -9 -8 -8 -11 -12 -5 -5 -6 -27 -38 -40 -31 -17 -16 -12 -7 -8 -10 -10 -12 -13 -13 -13 -12 -10 -11 -5 -4 -4 -4 -4 -5 -5 -5 -7 -7 -9 -9 -9 -10 -10 -9 -8 -8 -9 -11 -13 -15 -15 -14 -14 -15 -16 -15 -12 -13 -13 -13 -12 -10 -10 -10 -9 -8 -8 -7 -6 -4 -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 0 0 0 0 0 0 0 0 0 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 -119 -207 -248 -47 -36 -22 -10 -29 -59 -74 -67 -14 -5 -4 0 0 0 -1 -8 -28 -23 -37 -140 -112 -35 -2 -9 -8 -49 -58 -118 -220 -246 -131 -66 -60 -150 -182 -103 -52 -18 -19 -21 -5 -1 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 0 -10 -9 -9 -9 -6 -4 -5 -10 -6 -9 -10 -9 -9 -8 -7 -7 -8 -9 -7 -7 -7 -4 -3 -3 -3 -3 -3 -3 -4 -5 -5 -8 -10 -12 -10 -11 -15 -9 -9 -5 -4 -5 -5 -6 -19 -24 -19 -16 -13 -10 -9 -8 -7 -8 -10 -13 -12 -11 -12 -12 -12 -17 -14 -13 -16 -21 -28 -34 -38 -37 -36 -40 -44 -51 -58 -63 -66 -59 -54 -52 -52 -53 -56 -61 -64 -60 -57 -54 -49 -44 -33 -22 -20 -16 -14 -13 -13 -13 -8 -6 -5 -5 -5 -5 -6 -7 -8 -9 -9 -10 -10 -15 -20 -18 -15 -20 -14 -7 -7 -8 -9 -11 -12 -10 -8 -12 -11 -12 -6 -5 -5 -5 -4 -7 -9 -7 -6 -6 -3 -6 -6 -7 -7 -6 -6 -7 -6 -6 -8 -6 -8 -9 -7 -5 -5 -6 -10 -19 -14 -11 -8 -10 -11 -12 -12 -12 -11 -13 -10 -8 -10 -10 -9 -11 -12 -11 -10 -10 -11 -12 -12 -7 -7 -7 -6 -7 -7 -6 -5 -8 -10 -12 -13 -13 -12 -11 -11 -12 -13 -15 -18 -20 -22 -9 -9 -13 -13 -12 -10 -8 -7 -6 -9 -11 -10 -9 -8 -9 -10 -10 -12 -15 -15 -15 -15 -14 -13 -11 -11 -10 -3 -2 -6 -7 -7 -7 -8 -7 -5 -7 -8 -7 -6 -5 -5 -5 -5 -3 -4 -6 -6 -6 -3 -2 -2 -1 -2 -3 -4 -6 -4 -4 -4 -2 -2 -2 -2 -2 -3 -3 -4 -5 -6 -6 -7 -6 -6 -7 -6 -5 -6 -7 -9 -9 -8 -7 -8 -9 -9 -9 -9 -9 -9 -7 -6 -6 -5 -6 -8 -9 -8 -12 -13 -10 -15 -11 -16 -24 -30 -34 -31 -22 -15 -9 -5 -7 -9 -9 -9 -9 -12 -13 -11 -12 -7 -4 -4 -5 -5 -3 -4 -4 -4 -4 -5 -7 -8 -10 -10 -9 -9 -8 -8 -8 -9 -11 -12 -12 -11 -11 -13 -16 -17 -13 -12 -13 -13 -12 -10 -11 -10 -11 -10 -11 -9 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -104 -215 -87 -21 -104 -84 -31 -18 -65 -102 -83 -37 -55 -82 -32 -2 -4 -4 -6 -15 -23 -103 -156 -153 -53 -3 -20 -8 -17 -31 -141 -267 -309 -317 -289 -171 -122 -229 -195 -84 -49 -24 -38 -12 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -9 -8 -10 -10 -8 -3 -4 -11 -7 -8 -8 -8 -8 -8 -7 -6 -8 -8 -6 -7 -7 -5 -3 -3 -3 -2 -2 -3 -4 -5 -7 -9 -11 -11 -11 -13 -8 -7 -4 -5 -5 -5 -4 -17 -25 -21 -18 -13 -12 -10 -9 -8 -7 -7 -10 -14 -13 -11 -12 -13 -16 -15 -11 -13 -15 -19 -24 -27 -28 -31 -33 -34 -39 -42 -45 -49 -53 -51 -48 -49 -50 -44 -42 -60 -61 -59 -58 -51 -43 -36 -28 -20 -15 -13 -13 -15 -12 -6 -5 -6 -5 -4 -4 -5 -7 -12 -11 -10 -9 -10 -10 -11 -13 -19 -19 -18 -10 -8 -6 -6 -7 -10 -14 -12 -7 -10 -12 -8 -5 -5 -4 -4 -5 -7 -7 -5 -4 -5 -2 -3 -5 -5 -4 -4 -6 -8 -9 -8 -7 -6 -7 -9 -7 -6 -9 -12 -12 -8 -6 -5 -6 -8 -9 -9 -11 -13 -13 -11 -11 -10 -10 -10 -10 -11 -13 -14 -12 -10 -11 -10 -8 -3 -9 -7 -3 -6 -7 -7 -5 -7 -11 -13 -13 -14 -14 -13 -13 -13 -15 -14 -17 -19 -19 -13 -14 -15 -14 -14 -14 -10 -4 -4 -6 -8 -10 -10 -10 -11 -10 -10 -12 -16 -18 -14 -13 -13 -13 -12 -9 -4 -2 -4 -5 -7 -7 -8 -8 -5 -4 -8 -7 -6 -6 -7 -8 -6 -3 -2 -4 -5 -5 -3 -2 -2 -2 -2 -3 -3 -3 -3 -2 -3 -2 -1 -1 -1 -1 -1 -2 -3 -4 -5 -5 -5 -7 -8 -7 -6 -7 -7 -7 -8 -9 -9 -8 -8 -8 -8 -9 -9 -9 -9 -7 -6 -6 -6 -6 -7 -8 -10 -11 -14 -13 -15 -18 -14 -23 -40 -40 -36 -31 -25 -14 -12 -8 -6 -8 -8 -8 -9 -11 -11 -8 -8 -4 -4 -6 -7 -7 -4 -5 -5 -4 -4 -5 -8 -9 -8 -8 -9 -9 -9 -9 -9 -8 -9 -9 -9 -10 -9 -10 -13 -15 -15 -14 -13 -14 -13 -10 -11 -10 -11 -10 -11 -11 -9 -7 -8 -6 -4 -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 -13 -43 -74 -73 -196 -247 -131 -59 -31 -128 -149 -132 -137 -220 -253 -45 -146 -74 -27 -11 -8 -10 -15 -60 -170 -103 -25 -6 -5 -15 -57 -131 -213 -233 -216 -154 -245 -196 -112 -74 -60 -50 -59 -104 -58 -12 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 -11 -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 -9 -7 -10 -10 -6 -8 -10 -11 -9 -9 -7 -7 -8 -8 -7 -3 -8 -8 -7 -6 -4 -3 -4 -4 -3 -2 -3 -5 -3 -6 -8 -11 -10 -8 -8 -7 -4 -5 -3 -5 -6 -7 -6 -18 -24 -19 -17 -16 -13 -14 -10 -9 -8 -7 -10 -13 -13 -12 -12 -12 -14 -14 -10 -14 -15 -16 -18 -20 -22 -26 -28 -36 -31 -36 -37 -38 -42 -46 -48 -47 -41 -41 -64 -63 -58 -54 -51 -46 -38 -30 -24 -20 -16 -16 -13 -13 -7 -4 -7 -11 -11 -8 -9 -11 -11 -11 -11 -10 -9 -9 -9 -11 -18 -17 -17 -16 -10 -8 -7 -7 -9 -12 -12 -12 -7 -6 -8 -8 -6 -7 -7 -3 -3 -3 -2 -2 -2 -2 -2 -3 -3 -3 -4 -5 -6 -8 -10 -9 -6 -5 -7 -10 -12 -12 -14 -14 -9 -6 -4 -8 -8 -7 -8 -7 -10 -14 -12 -11 -10 -10 -10 -10 -11 -11 -10 -11 -11 -11 -11 -10 -7 -6 -9 -9 -4 -1 -1 -5 -8 -10 -13 -16 -15 -13 -13 -13 -15 -13 -16 -15 -17 -17 -17 -18 -17 -15 -14 -15 -11 -10 -10 -8 -6 -8 -10 -11 -13 -13 -14 -11 -13 -17 -16 -13 -12 -12 -12 -11 -8 -4 -3 -4 -6 -7 -7 -8 -7 -6 -8 -9 -8 -7 -5 -7 -8 -6 -5 -3 -4 -2 -5 -4 -2 -2 -2 -2 -3 -4 -5 -4 -3 -4 -3 -2 -2 -2 -2 -2 -3 -3 -5 -5 -5 -5 -7 -8 -8 -6 -7 -7 -6 -8 -10 -9 -8 -8 -9 -10 -10 -10 -9 -9 -8 -7 -6 -6 -6 -8 -8 -9 -9 -9 -10 -15 -22 -22 -21 -44 -38 -37 -31 -26 -11 -9 -10 -8 -8 -7 -7 -9 -7 -7 -5 -4 -4 -5 -8 -8 -8 -6 -7 -7 -7 -6 -5 -7 -9 -6 -7 -8 -8 -9 -8 -8 -8 -8 -8 -8 -9 -9 -11 -12 -13 -15 -15 -13 -16 -14 -13 -13 -13 -12 -12 -12 -11 -9 -9 -8 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -20 -63 -124 -98 -69 -78 -115 -148 -152 -195 -295 -301 -166 -227 -127 -47 -28 -15 -41 -28 -86 -148 -93 -27 -5 -4 -11 -47 -121 -106 -62 -15 0 -59 -110 -145 -12 -4 -8 -161 -254 -115 -21 -39 -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 -11 -10 -10 -10 -9 -10 -10 -10 -10 -6 -4 -4 -5 -6 -6 -2 -6 -7 -6 -5 -5 -3 -1 -1 -2 -2 -3 -4 -3 -6 -10 -9 -6 -6 -6 -6 -5 -14 -9 -6 -8 -9 -12 -17 -19 -17 -17 -19 -19 -16 -11 -8 -7 -8 -10 -12 -11 -9 -8 -10 -14 -15 -14 -14 -14 -14 -14 -16 -20 -23 -26 -23 -24 -23 -23 -24 -32 -43 -47 -48 -50 -58 -59 -58 -51 -44 -40 -36 -31 -25 -18 -20 -18 -15 -9 -6 -4 -5 -11 -22 -24 -21 -13 -11 -12 -11 -10 -9 -8 -8 -9 -11 -19 -19 -19 -17 -13 -10 -9 -9 -9 -9 -6 -5 -7 -5 -4 -9 -9 -9 -8 -2 -2 -2 -2 -3 -3 -2 -3 -5 -6 -6 -6 -6 -5 -9 -9 -9 -8 -7 -8 -10 -10 -10 -10 -9 -4 -4 -4 -4 -4 -7 -10 -10 -12 -15 -13 -11 -11 -11 -9 -10 -13 -13 -11 -11 -11 -11 -10 -10 -8 -7 -10 -11 -11 -12 -3 -4 -8 -12 -14 -15 -15 -15 -14 -13 -14 -14 -9 -15 -18 -16 -15 -17 -15 -8 -9 -13 -13 -11 -10 -10 -9 -10 -12 -10 -10 -11 -12 -13 -15 -16 -16 -14 -11 -13 -12 -10 -9 -7 -6 -6 -6 -6 -6 -7 -7 -7 -8 -8 -8 -7 -6 -6 -5 -4 -2 -1 -1 -2 -3 -3 -2 0 -1 -2 -2 -4 -4 -3 -4 -4 -3 -2 -2 -2 -3 -3 -3 -5 -4 -4 -5 -5 -6 -7 -7 -6 -8 -7 -7 -7 -8 -8 -8 -9 -10 -10 -9 -9 -8 -7 -5 -6 -7 -7 -8 -9 -8 -7 -6 -7 -8 -12 -17 -25 -21 -25 -24 -28 -30 -26 -17 -10 -8 -8 -8 -6 -7 -5 -5 -4 -3 -3 -4 -5 -6 -7 -6 -5 -6 -6 -6 -7 -7 -7 -8 -7 -11 -8 -8 -8 -8 -7 -7 -7 -8 -8 -8 -9 -10 -10 -12 -13 -13 -12 -14 -14 -15 -14 -14 -13 -13 -13 -12 -11 -10 -9 -8 -6 -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 0 0 0 0 0 0 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 -1 -2 -13 -39 -44 -39 -54 -111 -156 -135 -179 -256 -239 -187 -205 -218 -84 -65 -61 -88 -67 -124 -134 -64 -16 -3 -2 -7 -72 -134 -59 0 0 0 0 0 -24 -84 -41 -10 -24 0 0 -4 -69 -15 -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 -9 -9 -8 -10 -9 -9 -10 -11 -10 -8 -9 -9 -7 -3 -3 -4 -7 -5 -5 -5 -4 -2 -2 -3 -3 -5 -3 -3 -3 -7 -8 -6 -4 -2 -4 -10 -22 -22 -24 -19 -16 -16 -18 -21 -21 -19 -19 -18 -18 -14 -12 -8 -8 -8 -9 -9 -9 -9 -7 -11 -14 -16 -15 -15 -14 -13 -12 -14 -19 -23 -28 -34 -25 -23 -24 -23 -25 -33 -41 -44 -46 -49 -48 -48 -39 -31 -28 -26 -24 -21 -19 -18 -17 -18 -9 -4 -5 -6 -11 -17 -17 -15 -12 -10 -11 -9 -8 -8 -8 -8 -8 -11 -20 -19 -19 -18 -17 -13 -10 -9 -8 -12 -9 -5 -8 -5 -5 -9 -10 -8 -4 -3 -5 -2 -2 -4 -4 -4 -4 -5 -8 -6 -7 -7 -6 -10 -9 -8 -9 -10 -10 -8 -9 -9 -8 -5 -2 -3 -3 -2 -4 -10 -11 -13 -13 -15 -11 -12 -13 -11 -9 -9 -13 -13 -10 -10 -9 -10 -11 -11 -9 -9 -11 -11 -9 -11 -8 -8 -10 -13 -15 -17 -19 -12 -12 -12 -12 -15 -12 -9 -11 -15 -14 -16 -13 -5 -9 -11 -11 -11 -11 -11 -10 -10 -11 -10 -11 -11 -12 -15 -15 -14 -15 -14 -12 -13 -13 -11 -10 -8 -7 -8 -8 -7 -6 -7 -7 -7 -7 -8 -8 -7 -8 -7 -5 -5 -5 -2 -2 -3 -3 -4 -4 -2 -2 0 -2 -3 -5 -4 -3 -3 -2 -1 -2 -2 -1 -5 -4 -4 -3 -4 -4 -4 -7 -6 -6 -6 -6 -7 -8 -8 -8 -8 -9 -8 -9 -10 -8 -8 -7 -6 -6 -6 -6 -7 -8 -8 -8 -8 -10 -11 -15 -21 -13 -15 -10 -11 -14 -20 -23 -22 -15 -9 -9 -7 -6 -8 -8 -6 -5 -4 -4 -4 -5 -5 -7 -8 -7 -7 -5 -3 -5 -7 -9 -8 -8 -10 -11 -11 -10 -9 -6 -5 -5 -7 -8 -8 -8 -9 -10 -9 -10 -12 -11 -11 -12 -12 -13 -14 -14 -13 -14 -14 -13 -13 -11 -9 -8 -7 -5 -4 -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 -1 -1 -3 -10 -15 -17 -35 -78 -104 -100 -106 -93 -100 -90 -98 -155 -135 -131 -128 -135 -110 -106 -118 -77 -12 -1 0 -7 -84 -131 -145 -162 0 0 0 0 0 -21 -38 -38 0 0 0 -86 -91 -23 -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 -9 -8 -7 -9 -8 -8 -9 -9 -8 -9 -10 -9 -8 -5 -5 -5 -6 -5 -4 -4 -3 -1 -2 -3 -2 -3 -3 -3 -4 -6 -6 -5 -2 -1 -4 -16 -20 -22 -25 -27 -25 -23 -22 -23 -24 -24 -21 -20 -15 -15 -15 -14 -12 -10 -10 -8 -8 -5 -10 -12 -15 -15 -13 -13 -14 -14 -13 -12 -19 -23 -27 -33 -35 -38 -39 -34 -32 -33 -34 -35 -34 -37 -38 -36 -31 -24 -19 -18 -16 -15 -17 -19 -21 -11 -4 -4 -5 -7 -9 -9 -15 -9 -9 -11 -11 -9 -10 -11 -8 -8 -9 -10 -18 -19 -17 -15 -12 -10 -9 -8 -8 -15 -12 -6 -5 -5 -7 -10 -9 -7 -2 -1 -1 -1 -3 -4 -4 -3 -4 -8 -9 -9 -8 -9 -9 -8 -6 -4 -3 -4 -8 -5 -5 -7 -5 -3 -3 -4 -3 -4 -10 -13 -11 -12 -13 -12 -10 -10 -10 -9 -9 -9 -12 -13 -10 -10 -10 -10 -10 -12 -13 -16 -16 -15 -12 -10 -8 -9 -12 -14 -16 -21 -20 -14 -12 -13 -12 -13 -14 -16 -17 -15 -13 -19 -37 -20 -15 -12 -13 -11 -10 -11 -13 -12 -13 -12 -10 -11 -13 -14 -14 -13 -13 -11 -11 -14 -13 -12 -10 -8 -8 -8 -10 -8 -7 -6 -7 -7 -7 -7 -7 -6 -7 -6 -2 -2 -1 -1 -2 -3 -5 -5 -5 -5 -3 -1 -2 -2 -5 -4 -1 -1 -1 -1 -2 -2 -5 -4 -3 -4 -4 -4 -5 -7 -6 -6 -6 -6 -6 -6 -6 -6 -8 -8 -8 -7 -7 -7 -8 -8 -7 -6 -6 -9 -7 -8 -8 -8 -8 -8 -8 -8 -14 -27 -12 -10 -19 -18 -16 -16 -17 -18 -16 -10 -10 -8 -10 -11 -9 -8 -9 -9 -7 -4 -5 -8 -10 -10 -9 -8 -6 -5 -6 -6 -6 -8 -10 -11 -11 -11 -11 -11 -11 -10 -5 -6 -8 -9 -9 -10 -10 -8 -8 -9 -9 -9 -10 -10 -12 -12 -13 -12 -14 -15 -14 -14 -12 -10 -9 -8 -7 -5 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -2 -14 -41 -47 -44 -42 -46 -52 -66 -115 -159 -170 -200 -194 -151 -83 -46 -50 -33 -4 0 0 -9 -25 -46 -140 -193 -25 -8 0 0 0 -7 -12 -60 -7 0 -65 -156 -74 -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 -10 -9 -9 -10 -9 -8 -9 -9 -10 -11 -9 -7 -7 -3 -4 -3 -3 -3 -3 -2 -2 -1 -1 -3 -3 -2 -3 -5 -7 -7 -5 -4 -3 -3 -4 -4 -21 -24 -24 -27 -29 -27 -24 -25 -31 -30 -29 -24 -19 -17 -16 -15 -14 -13 -12 -9 -10 -4 -9 -13 -16 -12 -7 -9 -15 -13 -12 -12 -17 -21 -22 -22 -27 -32 -35 -36 -35 -33 -27 -25 -26 -26 -27 -27 -25 -22 -16 -12 -12 -10 -17 -18 -12 -6 -5 -5 -6 -7 -7 -13 -9 -4 -4 -6 -8 -10 -14 -13 -9 -9 -9 -9 -15 -16 -15 -13 -9 -10 -10 -7 -8 -13 -14 -13 -9 -6 -6 -7 -8 -7 -6 -6 -2 -1 -3 -5 -4 -4 -5 -7 -6 -6 -6 -7 -8 -6 -4 -2 -3 -9 -9 -6 -6 -5 -3 -2 -2 -3 -5 -8 -11 -14 -13 -13 -13 -12 -10 -10 -10 -9 -10 -10 -11 -10 -9 -8 -11 -11 -10 -11 -12 -15 -15 -13 -10 -9 -6 -7 -9 -13 -17 -8 -15 -11 -13 -14 -13 -13 -14 -15 -19 -19 -18 -19 -40 -24 -14 -13 -13 -10 -11 -11 -12 -13 -14 -13 -12 -14 -13 -12 -12 -12 -13 -12 -13 -13 -12 -11 -11 -11 -11 -11 -8 -8 -7 -5 -4 -5 -7 -6 -5 -6 -6 -7 -5 -2 -2 -2 -3 -5 -6 -4 -3 -2 -2 -2 -4 -4 -4 -3 -3 -2 -2 -1 -1 -2 -2 -2 -2 -3 -3 -5 -4 -3 -6 -8 -6 -6 -7 -7 -6 -6 -7 -9 -8 -8 -7 -7 -7 -6 -6 -6 -5 -6 -8 -8 -9 -9 -8 -8 -8 -8 -12 -19 -16 -19 -22 -25 -22 -16 -16 -17 -16 -9 -10 -12 -16 -18 -16 -18 -16 -12 -9 -6 -7 -9 -9 -9 -9 -7 -5 -2 -5 -6 -7 -10 -11 -11 -11 -11 -11 -10 -9 -8 -7 -7 -8 -8 -9 -8 -8 -7 -6 -6 -7 -7 -8 -9 -10 -11 -11 -12 -14 -15 -15 -14 -12 -10 -10 -10 -10 -7 -4 -2 -1 -1 -1 0 0 0 -1 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -9 -12 -10 -11 -21 -36 -80 -135 -156 -166 -181 -173 -123 -27 -12 -8 -4 0 0 0 -2 -3 -11 -56 -108 -185 -131 -28 -95 -189 -136 -15 -22 -13 -93 -203 -180 -17 -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 -11 -9 -10 -9 -9 -9 -10 -10 -10 -11 -8 -6 -6 -3 -2 -2 -2 -2 -2 -1 -1 -1 0 -2 -2 -2 -4 -6 -7 -6 -7 -7 -4 -4 -5 -21 -26 -22 -17 -19 -21 -20 -16 -16 -29 -30 -26 -23 -23 -20 -17 -17 -16 -14 -13 -11 -15 -14 -13 -17 -19 -12 -5 -7 -13 -10 -9 -11 -14 -15 -18 -21 -23 -26 -29 -27 -25 -26 -24 -21 -20 -21 -20 -21 -21 -18 -19 -15 -17 -11 -11 -12 -9 -6 -6 -6 -5 -7 -8 -13 -6 -3 -3 -5 -8 -14 -21 -9 -11 -11 -10 -17 -15 -10 -10 -11 -9 -10 -10 -7 -7 -7 -10 -9 -6 -6 -5 -4 -5 -7 -7 -4 -2 -1 -3 -5 -5 -6 -6 -3 -4 -5 -5 -6 -6 -4 -3 -3 -9 -10 -11 -9 -6 -4 -2 -2 -2 -3 -7 -10 -11 -14 -13 -13 -12 -12 -12 -12 -10 -7 -9 -9 -9 -8 -8 -7 -4 -3 -6 -11 -11 -13 -13 -12 -9 -7 -7 -7 -9 -13 -18 -7 -14 -12 -13 -13 -13 -16 -15 -15 -18 -20 -15 -16 -15 -14 -13 -13 -11 -11 -13 -12 -11 -10 -12 -12 -12 -12 -11 -10 -11 -13 -13 -14 -16 -15 -13 -11 -9 -5 -8 -11 -9 -7 -6 -5 -4 -5 -5 -5 -6 -7 -6 -6 -5 -4 -4 -4 -4 -5 -4 -3 -4 -3 -2 -4 -5 -5 -4 -4 -2 -3 -3 -2 -3 -4 -4 -3 -2 -2 -2 -5 -4 -3 -5 -7 -7 -5 -6 -7 -7 -7 -9 -9 -7 -7 -7 -6 -6 -6 -6 -7 -6 -6 -8 -8 -8 -9 -8 -7 -8 -12 -16 -18 -22 -29 -37 -36 -22 -15 -16 -14 -11 -8 -16 -27 -26 -15 -15 -26 -5 -12 -10 -8 -8 -9 -8 -7 -9 -9 -5 -5 -5 -7 -9 -9 -10 -10 -11 -11 -11 -10 -9 -8 -8 -9 -9 -9 -8 -9 -8 -7 -6 -5 -6 -6 -7 -8 -7 -9 -11 -12 -13 -14 -14 -14 -13 -11 -11 -11 -11 -8 -6 -4 -2 -2 -2 -1 -1 -1 -1 -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 0 0 0 0 -1 -1 -1 -1 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 -1 -1 -1 -2 -2 -1 -2 -9 -24 -61 -68 -42 -57 -73 -76 -54 -10 0 0 0 0 0 0 0 0 -3 -14 -40 -44 -13 -43 -67 -59 -6 -2 0 -2 -8 -23 -44 -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 -10 -10 -10 -9 -8 -9 -10 -10 -10 -10 -7 -5 -3 -2 -2 -2 -3 -3 -2 -1 -1 -1 0 -2 -2 -3 -5 -9 -8 -6 -9 -8 -8 -9 -6 -8 -19 -16 -9 -7 -3 -5 -7 -23 -23 -24 -22 -23 -23 -21 -19 -17 -15 -15 -14 -15 -18 -18 -18 -18 -14 -6 -5 -4 -5 -5 -10 -10 -9 -10 -14 -17 -17 -22 -23 -22 -19 -19 -21 -19 -16 -15 -14 -16 -21 -21 -18 -19 -21 -12 -8 -7 -7 -8 -7 -7 -5 -7 -8 -9 -5 -1 -3 -5 -10 -23 -23 -10 -11 -11 -16 -21 -20 -16 -11 -12 -12 -8 -12 -11 -8 -6 -6 -6 -6 -6 -5 -4 -4 -4 -4 -2 -1 -1 -3 -6 -4 -5 -5 -3 -4 -3 -4 -6 -5 -3 -1 -2 -6 -10 -9 -7 -4 -2 -2 -2 -3 -7 -6 -9 -13 -13 -12 -11 -10 -9 -12 -18 0 -3 -5 -6 -6 -8 -9 -9 -12 -10 -11 -11 -11 -11 -10 -9 -8 -8 -9 -9 -10 -13 -20 -8 -15 -19 -18 -15 -14 -16 -16 -14 -21 -21 -17 -15 -14 -14 -13 -14 -12 -14 -13 -13 -12 -10 -9 -10 -11 -10 -9 -10 -11 -12 -13 -15 -16 -15 -15 -14 -11 -6 -9 -11 -7 -6 -6 -6 -6 -6 -7 -6 -6 -6 -6 -5 -4 -4 -3 -1 -1 -2 -2 -4 -5 -3 -3 -4 -4 -4 -3 -3 -2 -3 -3 -3 -3 -3 -2 -1 -2 -1 -2 -4 -4 -5 -5 -6 -6 -5 -5 -6 -6 -7 -9 -8 -6 -6 -6 -6 -6 -6 -6 -7 -6 -6 -7 -7 -8 -10 -10 -12 -13 -18 -21 -25 -28 -25 -27 -29 -22 -19 -16 -11 -7 -12 -25 -44 -100 -104 -36 -10 -5 -15 -15 -12 -11 -9 -9 -7 -8 -7 -6 -5 -7 -8 -7 -9 -10 -13 -11 -11 -11 -11 -11 -10 -9 -8 -8 -8 -7 -7 -7 -6 -5 -5 -5 -5 -6 -7 -7 -7 -7 -9 -12 -13 -13 -13 -13 -13 -12 -11 -11 -9 -8 -6 -4 -4 -3 -2 -2 -2 -2 -3 -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 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 -6 -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 -3 -9 -19 -18 -3 -5 -10 -11 -7 -1 -1 0 0 0 0 0 0 0 0 -2 -5 -5 0 0 -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 -11 -11 -11 -11 -11 -8 -6 -10 -10 -10 -8 -4 -2 -2 -2 -2 -3 -4 -2 -1 0 0 0 -2 -2 -3 -7 -10 -8 -8 -10 -10 -10 -10 -9 -7 -8 -16 -19 -11 -3 -4 -14 -23 -20 -20 -21 -23 -22 -21 -20 -13 -15 -18 -16 -18 -21 -20 -19 -20 -17 -8 -9 -6 -4 -3 -6 -6 -8 -10 -11 -13 -13 -17 -16 -15 -14 -14 -15 -13 -12 -11 -12 -20 -21 -21 -18 -20 -21 -14 -7 -7 -8 -10 -10 -7 -6 -6 -7 -7 -4 -3 -4 -5 -10 -24 -19 -11 -10 -11 -13 -15 -18 -16 -11 -19 -18 -12 -15 -14 -9 -6 -5 -5 -6 -5 -5 -4 -5 -4 -5 -3 -1 -2 -3 -4 -4 -4 -3 -2 -2 -3 -4 -4 -4 -6 -5 -2 -3 -4 -5 -4 -3 -3 -4 -4 -4 -7 -9 -10 -11 -10 -10 -11 -11 -10 -10 -2 -1 -1 -2 -5 -6 -7 -9 -9 -10 -9 -9 -10 -10 -10 -9 -9 -9 -8 -9 -10 -9 -10 -10 -12 -17 -17 -15 -15 -17 -17 -18 -17 -14 -14 -14 -15 -15 -13 -13 -17 -12 -13 -14 -14 -13 -10 -9 -7 -7 -7 -8 -11 -13 -14 -14 -15 -15 -15 -15 -10 -6 -2 -8 -9 -7 -5 -5 -6 -8 -7 -7 -7 -6 -6 -6 -5 -5 -7 -6 -2 -2 -2 -3 -5 -5 -4 -4 -4 -3 -3 -2 -2 -3 -3 -3 -3 -3 -3 -2 0 -1 -2 -3 -3 -4 -5 -5 -4 -5 -5 -6 -7 -7 -8 -9 -8 -6 -5 -5 -6 -6 -6 -5 -6 -6 -7 -7 -7 -8 -12 -12 -21 -23 -28 -33 -32 -28 -28 -36 -37 -25 -21 -15 -10 -8 -14 -30 -64 -145 -54 -42 -21 -8 -15 -22 -19 -13 -9 -9 -6 -7 -6 -6 -5 -3 -5 -8 -8 -5 -4 -10 -12 -11 -11 -11 -9 -8 -7 -8 -8 -7 -5 -4 -4 -4 -5 -4 -6 -6 -6 -7 -6 -5 -8 -11 -12 -12 -12 -12 -12 -12 -11 -12 -11 -10 -10 -8 -6 -5 -4 -3 -3 -4 -4 -4 -4 -4 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 -18 -30 -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 -1 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -13 -12 -12 -12 -11 -11 -9 -9 -9 -4 -2 -2 -2 -2 -3 -3 -4 -1 -3 -3 -3 -2 -3 -4 -8 -9 -6 -8 -9 -10 -9 -9 -9 -9 -10 -8 -4 -5 -11 -10 -18 -19 -21 -16 -11 -10 -10 -11 -18 -14 -16 -17 -18 -19 -20 -20 -19 -15 -9 -8 -10 -9 -7 -10 -9 -5 -5 -7 -10 -11 -13 -14 -13 -13 -14 -13 -11 -10 -9 -9 -11 -18 -20 -20 -20 -21 -22 -20 -16 -8 -10 -20 -21 -10 -7 -7 -7 -6 -6 -7 -7 -7 -10 -18 -12 -9 -9 -9 -9 -10 -10 -10 -8 -18 -18 -17 -13 -9 -7 -6 -6 -4 -3 -5 -7 -5 -5 -5 -5 -5 -4 -1 0 0 -5 -4 -2 -1 -1 -1 -2 -2 -5 -8 -7 -4 -3 -3 -4 -4 -3 -3 -6 -5 -4 -5 -5 -7 -6 -6 -8 -11 -11 -8 -10 -10 -10 -6 -3 -3 -5 -7 -10 -14 -14 -12 -11 -11 -10 -10 -11 -12 -12 -10 -11 -10 -11 -14 -15 -16 -15 -15 -14 -17 -16 -19 -13 -18 -25 -20 -14 -14 -15 -14 -13 -17 -17 -16 -15 -15 -13 -11 -11 -7 -8 -8 -11 -13 -14 -15 -16 -16 -17 -17 -14 -8 -6 -7 -10 -11 -8 -4 -6 -9 -9 -7 -10 -8 -7 -7 -7 -7 -6 -4 -6 -4 -3 -2 -3 -5 -6 -4 -4 -3 -3 -2 -3 -2 -1 -2 -2 -3 -3 -4 -1 -2 -4 -3 -4 -4 -5 -4 -4 -4 -4 -6 -6 -8 -8 -8 -9 -9 -6 -5 -5 -8 -6 -5 -5 -6 -6 -7 -8 -9 -8 -9 -12 -18 -20 -27 -37 -37 -33 -38 -34 -33 -23 -13 -9 -8 -9 -22 -56 -90 -93 -45 -45 -29 -8 -10 -16 -22 -13 -9 -10 -8 -8 -8 -7 -9 -5 -4 -9 -8 -7 -10 -10 -9 -10 -10 -8 -6 -7 -7 -10 -10 -8 -5 -4 -5 -4 -6 -6 -6 -6 -6 -6 -5 -5 -7 -8 -11 -11 -11 -11 -12 -12 -12 -13 -12 -11 -11 -10 -8 -6 -5 -4 -4 -4 -4 -4 -4 -3 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -23 -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 -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 -13 -14 -14 -13 -12 -12 -11 -3 -3 -8 -10 -4 -4 -4 -3 -2 -2 -3 -7 -6 -4 -3 -2 -3 -4 -6 -8 -7 -6 -9 -8 -9 -5 -5 -5 -4 -4 -4 -6 -12 -19 -17 -19 -21 -25 -19 -12 -13 -13 -10 -13 -15 -11 -16 -21 -24 -21 -14 -8 -5 -4 -4 -5 -9 -11 -18 -19 -11 -5 -7 -14 -12 -13 -10 -9 -11 -14 -15 -13 -10 -8 -6 -6 -9 -17 -19 -20 -22 -23 -22 -20 -19 -19 -21 -22 -11 -8 -8 -8 -8 -9 -9 -7 -9 -10 -18 -12 -9 -10 -11 -9 -11 -9 -10 -9 -16 -17 -15 -10 -9 -9 -6 -5 -5 -4 -7 -7 -4 -4 -4 -2 -1 -1 -1 -1 -1 -5 -3 -1 0 -3 -7 -9 -8 -11 -8 -9 -10 -9 -5 -2 -2 -2 -3 -8 -6 -6 -6 -5 -5 -6 -7 -7 -6 -6 -8 -11 -10 -10 -9 -6 -4 -5 -6 -9 -9 -15 -13 -13 -11 -10 -11 -13 -14 -13 -10 -10 -11 -14 -16 -16 -16 -17 -16 -15 -21 -19 -17 -17 -20 -23 -24 -18 -14 -10 -9 -13 -8 -11 -14 -13 -13 -13 -12 -12 -12 -12 -11 -12 -13 -14 -16 -18 -17 -15 -16 -12 -10 -9 -10 -11 -10 -6 -4 -8 -11 -10 -10 -10 -9 -7 -6 -6 -7 -7 -3 -8 -6 -4 -3 -3 -6 -8 -8 -7 -3 -3 -3 -1 0 -1 -1 -2 -4 -5 -2 -1 -3 -4 -4 -4 -4 -3 -5 -4 -4 -4 -5 -4 -3 -4 -6 -8 -7 -5 -5 -8 -8 -6 -6 -6 -6 -6 -6 -9 -8 -8 -8 -10 -8 -10 -24 -33 -34 -44 -36 -32 -27 -13 -4 -4 -8 -12 -25 -26 -20 -35 -56 -53 -17 -9 -7 -19 -21 -11 -8 -8 -9 -10 -9 -7 -7 -3 -7 -7 -7 -8 -9 -9 -9 -10 -8 -7 -7 -9 -9 -10 -11 -8 -4 -5 -5 -5 -5 -7 -8 -7 -5 -5 -5 -6 -8 -9 -10 -9 -10 -11 -12 -13 -12 -13 -13 -13 -12 -11 -9 -7 -6 -6 -6 -5 -5 -5 -5 -4 -2 -2 -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 -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 -15 -15 -14 -14 -13 -12 -13 -13 -11 -7 -10 -7 -6 -5 -3 -2 -2 -2 -3 -5 -3 -3 -3 -3 -4 -6 -7 -6 -3 -7 -8 -4 -3 -5 -7 -8 -7 -5 -6 -14 -17 -18 -22 -25 -21 -12 -12 -15 -17 -13 -16 -13 -10 -15 -18 -17 -14 -13 -13 -4 -4 -5 -5 -8 -11 -21 -38 -41 -9 -4 -6 -12 -12 -10 -10 -13 -15 -15 -14 -11 -17 -17 -9 -16 -18 -19 -21 -22 -24 -24 -23 -21 -20 -21 -22 -15 -10 -8 -10 -15 -17 -17 -9 -8 -9 -18 -17 -12 -9 -10 -10 -12 -9 -11 -17 -17 -16 -12 -8 -8 -7 -6 -5 -9 -10 -4 -4 -3 -3 -3 -5 -5 -1 -1 -1 -6 -5 -5 -7 -8 -16 -38 -30 -19 -12 -9 -11 -13 -10 -5 -4 -2 -3 -6 -9 -7 -5 -4 -4 -6 -8 -6 -7 -6 -6 -8 -9 -8 -9 -9 -8 -8 -6 -6 -11 -10 -15 -13 -12 -11 -10 -11 -12 -12 -9 -11 -12 -13 -14 -15 -15 -16 -17 -18 -17 -21 -19 -16 -16 -17 -21 -24 -17 -16 -9 -10 -8 -11 -12 -12 -14 -13 -12 -12 -13 -15 -16 -15 -14 -14 -15 -18 -19 -17 -19 -16 -11 -7 -6 -9 -9 -10 -7 -5 -8 -9 -8 -7 -7 -7 -6 -6 -6 -8 -9 -9 -7 -6 -6 -5 -4 -6 -6 -6 -5 -5 -4 -3 -1 -1 -1 -1 -1 -2 -3 -1 -1 -2 -3 -4 -4 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -3 -4 -4 -5 -6 -5 -5 -5 -6 -6 -4 -4 -5 -10 -8 -7 -7 -6 -6 -8 -14 -21 -24 -39 -42 -40 -26 -9 -4 -6 -6 -9 -9 -19 -17 -17 -31 -45 -15 -13 -8 -23 -17 -11 -9 -10 -11 -10 -9 -7 -6 -6 -7 -8 -9 -10 -12 -11 -10 -10 -10 -11 -10 -9 -9 -11 -12 -10 -10 -9 -8 -8 -7 -8 -11 -9 -6 -6 -5 -5 -7 -8 -8 -8 -8 -11 -13 -13 -13 -13 -13 -12 -12 -11 -10 -8 -9 -9 -8 -7 -6 -5 -5 -5 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -14 -14 -14 -12 -14 -10 -9 -9 -10 -11 -8 -3 -2 -2 -2 -2 -2 -4 -3 -3 -3 -4 -5 -6 -8 -8 -4 -4 -4 -2 -2 -4 -10 -19 -16 -7 -8 -10 -17 -15 -15 -16 -14 -11 -9 -15 -16 -20 -19 -12 -9 -12 -15 -14 -10 -7 -8 -7 -7 -8 -8 -7 -13 -36 -62 -46 -16 -6 -6 -8 -8 -9 -11 -13 -14 -14 -16 -15 -14 -16 -16 -17 -18 -20 -21 -22 -23 -23 -25 -22 -20 -22 -22 -21 -17 -15 -17 -19 -18 -18 -17 -16 -18 -20 -18 -13 -9 -10 -11 -9 -9 -18 -20 -18 -15 -10 -8 -7 -5 -5 -3 -3 -7 -4 -3 -3 -1 -2 -4 -4 -1 -1 0 -7 -9 -15 -24 -28 -32 -36 -21 -16 -10 -8 -8 -8 -6 -3 -3 -2 -2 -5 -5 -4 -2 -4 -5 -6 -8 -6 -9 -9 -8 -10 -9 -8 -8 -8 -7 -9 -8 -8 -12 -13 -15 -14 -12 -11 -11 -11 -10 -10 -13 -13 -14 -14 -14 -16 -17 -16 -20 -18 -16 -17 -17 -16 -18 -22 -20 -13 -14 -13 -11 -12 -11 -12 -11 -10 -11 -12 -10 -14 -14 -14 -13 -15 -17 -18 -19 -24 -26 -19 -16 -17 -14 -9 -7 -6 -8 -8 -5 -7 -10 -8 -7 -6 -6 -7 -9 -8 -7 -8 -8 -8 -9 -7 -5 -5 -3 -4 -3 -4 -5 -7 -6 -4 -2 0 0 -1 -2 -2 -1 -1 -1 -2 -3 -5 -3 -3 -4 -4 -4 -4 -4 -4 -5 -5 -5 -4 -4 -3 -4 -4 -3 -3 -5 -6 -5 -3 -9 -11 -9 -8 -7 -7 -6 -7 -7 -8 -15 -20 -27 -31 -33 -24 -8 -2 -5 -4 -4 -6 -11 -16 -14 -11 -32 -29 -11 -13 -17 -14 -10 -7 -9 -9 -10 -9 -7 -6 -7 -7 -8 -11 -11 -9 -9 -9 -10 -11 -12 -11 -10 -10 -13 -13 -13 -10 -11 -13 -12 -9 -9 -9 -7 -7 -6 -5 -4 -5 -6 -6 -7 -8 -10 -12 -12 -13 -14 -13 -13 -13 -11 -11 -10 -11 -10 -9 -8 -6 -6 -6 -6 -6 -4 -5 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -12 -14 -15 -12 -12 -15 -12 -10 -11 -11 -9 -5 -2 -2 -2 -1 -4 -4 -4 -3 -3 -4 -4 -5 -6 -8 -3 -3 -2 -2 -2 -2 -5 -10 -11 -15 -16 -16 -13 -8 -6 -6 -7 -7 -11 -17 -9 -17 -18 -12 -8 -9 -12 -13 -13 -13 -10 -19 -14 -13 -11 -10 -16 -39 -60 -37 -29 -12 -11 -15 -13 -11 -12 -13 -13 -13 -14 -17 -14 -14 -16 -16 -18 -20 -22 -22 -21 -22 -23 -20 -21 -21 -21 -21 -21 -20 -20 -20 -19 -20 -17 -17 -17 -18 -15 -10 -11 -10 -8 -8 -16 -18 -19 -18 -14 -8 -7 -5 -5 -3 -2 -2 -4 -4 -3 -2 -1 0 -1 -1 -1 -1 -1 -5 -12 -19 -20 -17 -2 -7 -33 -17 -9 -6 -4 -4 -4 -2 -3 -2 -5 -5 -6 -4 -3 -6 -7 -7 -6 -6 -10 -10 -8 -8 -9 -8 -8 -7 -6 -8 -9 -9 -11 -13 -14 -15 -14 -12 -10 -9 -11 -9 -11 -14 -14 -14 -14 -17 -16 -8 -19 -14 -12 -13 -19 -28 -30 -24 -11 -14 -15 -13 -10 -8 -10 -13 -13 -10 -12 -13 -11 -13 -18 -19 -21 -21 -18 -19 -19 -23 -24 -18 -15 -14 -13 -11 -9 -9 -10 -5 -2 -10 -12 -10 -9 -8 -8 -7 -7 -7 -7 -7 -7 -7 -8 -6 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -5 -2 -1 -1 -2 -2 -1 -1 -1 -1 -2 -6 -4 -2 -3 -3 -4 -4 -4 -4 -5 -3 -3 -3 -4 -3 -3 -4 -4 -2 -3 -3 -3 -3 -6 -9 -10 -9 -8 -8 -6 -8 -5 -7 -11 -15 -17 -19 -19 -16 -6 -2 -3 -4 -5 -6 -7 -10 -10 -4 -6 -5 -8 -18 -17 -12 -11 -11 -10 -9 -10 -10 -8 -7 -7 -7 -7 -11 -11 -10 -10 -10 -10 -10 -11 -12 -12 -11 -11 -11 -10 -9 -11 -13 -11 -8 -8 -8 -9 -7 -5 -5 -5 -5 -5 -6 -7 -7 -9 -10 -10 -12 -14 -13 -14 -14 -12 -12 -12 -11 -11 -11 -9 -7 -8 -6 -7 -7 -6 -6 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -9 -15 -15 -15 -13 -14 -12 -11 -11 -11 -9 -7 -5 -2 -2 -1 -2 -3 -3 -3 -3 -3 -3 -5 -7 -9 -4 -2 -2 -2 -3 -4 -6 -10 -9 -12 -11 -13 -11 -11 -8 -4 -5 -7 -8 -8 -7 -6 -6 -7 -6 -7 -9 -11 -12 -20 -14 -9 -8 -12 -11 -11 -22 -41 -42 -32 -18 -15 -11 -8 -9 -12 -15 -15 -14 -14 -8 -9 -9 -12 -14 -15 -15 -15 -17 -23 -21 -22 -21 -20 -19 -20 -21 -21 -20 -20 -22 -20 -22 -20 -19 -18 -17 -17 -16 -10 -15 -10 -8 -17 -20 -18 -17 -16 -14 -8 -7 -9 -9 -4 -2 -1 -2 -2 -2 -1 -1 0 -1 -1 -1 0 -4 -12 -20 -25 -28 -23 -5 -11 -56 -47 -21 -9 -7 -6 -2 -1 -2 -3 -8 -7 -6 -3 -4 -9 -7 -7 -6 -6 -8 -10 -8 -7 -6 -6 -7 -8 -8 -7 -9 -8 -9 -13 -15 -14 -15 -14 -10 -9 -12 -12 -12 -10 -9 -10 -11 -17 -19 -9 -6 -6 -6 -6 -11 -20 -23 -31 -24 -16 -16 -17 -13 -11 -13 -17 -15 -12 -15 -17 -13 -14 -19 -20 -17 -14 -16 -18 -19 -18 -21 -18 -14 -13 -13 -12 -8 -4 -7 -2 -2 -9 -11 -10 -8 -7 -7 -7 -6 -6 -6 -6 -6 -6 -7 -5 -6 -6 -7 -6 -6 -5 -5 -5 -6 -5 -2 -2 -2 -2 -2 -1 -1 -1 -2 -1 -3 -4 -4 -3 -4 -4 -5 -5 -4 -4 -5 -6 -6 -5 -4 -3 -2 -3 -2 -1 -2 -2 -2 -2 -4 -8 -11 -11 -6 -7 -6 -6 -7 -8 -8 -9 -10 -11 -11 -9 -6 -4 -5 -4 -4 -5 -6 -8 -26 -17 -15 -11 -13 -16 -13 -12 -11 -10 -10 -9 -10 -9 -8 -7 -8 -10 -10 -10 -10 -10 -10 -10 -10 -10 -12 -12 -9 -9 -9 -9 -8 -7 -9 -9 -9 -9 -8 -8 -8 -8 -7 -9 -15 -8 -8 -6 -7 -6 -8 -9 -10 -11 -14 -15 -15 -14 -14 -14 -14 -13 -13 -11 -10 -9 -9 -8 -8 -7 -7 -7 -7 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 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 -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 -14 -9 -6 -16 -16 -5 -11 -14 -13 -12 -12 -10 -6 -6 -8 -5 -4 -2 -4 -4 -2 -2 -2 -2 -3 -6 -7 -8 -6 -5 -3 -4 -8 -10 -8 -7 -5 -7 -5 -7 -8 -10 -9 -8 -12 -13 -5 -6 -7 -6 -6 -7 -7 -7 -7 -8 -9 -13 -3 -1 -5 -7 -8 -16 -32 -38 -31 -36 -21 -15 -12 -11 -10 -13 -19 -13 -11 -10 -7 -8 -8 -8 -7 -7 -7 -8 -9 -22 -20 -19 -19 -19 -20 -20 -20 -20 -18 -19 -22 -21 -21 -18 -16 -17 -17 -19 -18 -15 -18 -11 -9 -9 -8 -12 -13 -10 -13 -10 -9 -10 -10 -4 -1 -1 -1 -2 -1 0 0 0 -3 -2 -2 -2 -7 -19 -27 -31 -47 -41 -50 -33 -55 -49 -32 -29 -12 -5 -2 -5 -5 -8 -5 -4 -5 -6 -8 -3 -10 -8 -7 -6 -6 -7 -7 -6 -7 -7 -7 -10 -10 -8 -9 -8 -8 -11 -14 -15 -15 -14 -13 -14 -13 -11 -9 -8 -9 -12 -10 -12 -18 -13 -7 -5 -5 -6 -10 -8 -15 -22 -15 -13 -15 -17 -16 -14 -12 -12 -7 -13 -14 -17 -17 -17 -17 -16 -18 -17 -16 -19 -20 -17 -18 -17 -13 -13 -12 -11 -7 -4 -4 -5 -7 -9 -9 -10 -8 -10 -8 -7 -6 -6 -6 -7 -9 -9 -6 -4 -5 -5 -6 -5 -5 -5 -5 -5 -6 -5 -1 -1 -2 -2 -1 -1 0 -1 -2 -1 -5 -4 -4 -4 -4 -4 -3 -3 -3 -5 -6 -6 -5 -5 -5 -3 -2 -2 -1 -2 -2 -2 -2 -2 -4 -4 -5 -10 -7 -7 -6 -6 -6 -6 -6 -7 -7 -6 -6 -7 -7 -7 -8 -7 -5 -8 -10 -11 -36 -21 -7 -11 -15 -12 -9 -9 -13 -9 -8 -8 -8 -7 -3 -4 -13 -11 -11 -10 -10 -10 -10 -10 -9 -10 -12 -12 -9 -8 -9 -9 -9 -7 -7 -8 -8 -8 -8 -9 -11 -11 -12 -13 -16 -15 -11 -8 -7 -8 -8 -9 -10 -12 -15 -16 -16 -16 -16 -16 -15 -13 -13 -12 -12 -10 -10 -9 -9 -9 -8 -7 -8 -7 -4 -2 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -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 -12 -5 -4 -6 -5 -13 -14 -13 -12 -11 -10 -10 -4 -6 -8 -4 -3 -3 -3 -3 -3 -2 -2 -3 -5 -7 -6 -7 -8 -6 -3 -4 -6 -3 -3 -2 -2 -2 -4 -4 -4 -4 -5 -4 -7 -5 -5 -5 -5 -7 -9 -10 -8 -8 -6 -7 -11 -11 -12 -7 -4 -4 -7 -19 -37 -33 -32 -25 -24 -21 -17 -16 -17 -21 -35 -30 -19 -11 -9 -9 -7 -6 -6 -6 -7 -11 -8 -13 -17 -18 -17 -17 -18 -19 -19 -18 -17 -18 -19 -20 -14 -14 -17 -18 -18 -17 -17 -19 -18 -16 -11 -7 -7 -8 -11 -11 -12 -12 -11 -9 -8 -4 -1 -1 -1 -1 -1 0 0 0 -8 -16 -16 -11 -10 -17 -26 -23 -49 -53 -63 -76 -53 -23 -22 -31 -10 -4 -3 -4 -7 -7 -6 -7 -8 -10 -13 -9 -10 -9 -9 -7 -6 -6 -5 -5 -7 -8 -9 -9 -9 -7 -6 -6 -7 -11 -12 -13 -14 -14 -15 -15 -13 -11 -9 -10 -10 -10 -9 -11 -16 -13 -10 -10 -9 -12 -15 -12 -14 -15 -14 -14 -16 -17 -15 -13 -15 -10 -10 -12 -13 -14 -16 -17 -19 -27 -26 -20 -18 -18 -19 -18 -17 -17 -15 -14 -10 -9 -7 -7 -8 -9 -10 -10 -9 -9 -7 -8 -10 -8 -7 -7 -7 -7 -9 -6 -5 -4 -4 -5 -5 -5 -6 -6 -5 -6 -6 -5 -4 -3 -1 -1 -1 -1 -2 -4 -4 -2 -4 -5 -5 -5 -3 -3 -4 -4 -3 -5 -5 -5 -5 -4 -6 -4 -3 -3 -3 -2 -1 -1 -1 -2 -3 -2 -4 -7 -7 -7 -6 -5 -6 -6 -7 -5 -5 -6 -8 -9 -10 -12 -11 -4 -7 -7 -12 -12 -18 -12 -8 -13 -11 -10 -8 -7 -10 -6 -6 -8 -8 -7 -2 -2 -11 -11 -11 -11 -10 -10 -10 -10 -9 -10 -9 -6 -4 -6 -6 -8 -10 -11 -7 -7 -6 -5 -7 -9 -11 -13 -12 -16 -12 -10 -12 -10 -8 -9 -10 -8 -9 -12 -15 -18 -19 -17 -17 -17 -16 -15 -14 -14 -13 -11 -10 -9 -8 -9 -8 -8 -9 -8 -5 -2 -1 -1 0 0 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -8 -3 -5 -14 -15 -13 -12 -9 -5 -9 -8 -11 -8 -5 -2 -3 -4 -3 -3 -3 -3 -4 -6 -7 -7 -8 -8 -7 -5 -3 -2 -2 -2 -4 -6 -8 -8 -7 -5 -3 -3 -2 -3 -3 -6 -6 -6 -6 -11 -15 -9 -8 -7 -12 -13 -21 -18 -11 -7 -6 -8 -20 -27 -25 -24 -17 -15 -16 -18 -22 -27 -31 -48 -60 -37 -19 -12 -10 -8 -6 -6 -6 -8 -16 -9 -8 -15 -17 -16 -17 -17 -18 -19 -17 -16 -17 -17 -17 -17 -18 -17 -17 -17 -16 -17 -18 -18 -15 -9 -8 -8 -5 -14 -12 -10 -10 -10 -9 -7 -5 -2 -1 -1 -1 -1 0 0 0 -7 -15 -16 -16 -23 -19 -24 -20 -42 -51 -66 -75 -64 -35 -12 -10 -8 -3 -4 -5 -5 -6 -7 -7 -9 -12 -13 -11 -10 -10 -10 -8 -7 -7 -7 -7 -5 -5 -10 -10 -7 -6 -6 -6 -8 -9 -11 -13 -13 -14 -13 -12 -11 -12 -13 -14 -14 -9 -10 -12 -13 -13 -15 -19 -15 -19 -16 -14 -14 -14 -15 -16 -16 -16 -13 -15 -15 -14 -17 -13 -9 -10 -14 -16 -16 -15 -14 -19 -19 -18 -18 -18 -17 -17 -16 -13 -9 -9 -9 -9 -9 -10 -10 -12 -9 -7 -7 -8 -8 -8 -8 -8 -5 -6 -8 -6 -7 -7 -6 -6 -6 -5 -5 -5 -5 -6 -6 -4 -4 -3 -2 -1 -1 -1 -3 -5 -5 -3 -3 -4 -5 -5 -5 -1 -5 -5 -4 -4 -5 -6 -4 -4 -7 -5 -5 -5 -4 -2 -2 -2 -2 -2 -2 -1 -5 -5 -5 -6 -6 -4 -3 -3 -6 -5 -5 -7 -9 -12 -19 -21 -8 -3 -7 -9 -9 -8 -6 -7 -10 -6 -7 -8 -7 -6 -6 -9 -10 -9 -9 -7 -2 -4 -9 -11 -11 -10 -10 -10 -10 -12 -10 -9 -8 -5 -5 -7 -5 -7 -9 -10 -10 -10 -8 -6 -6 -8 -11 -10 -7 -10 -8 -7 -7 -7 -7 -8 -9 -8 -10 -12 -14 -16 -18 -18 -17 -17 -16 -15 -14 -14 -13 -12 -11 -11 -9 -10 -9 -10 -9 -7 -4 -2 -2 -2 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 -1 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 -1 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 -16 -13 -6 -3 -3 -3 -9 -13 -12 -13 -12 -9 -7 -9 -8 -4 -1 -3 -6 -6 -4 -3 -3 -4 -5 -8 -10 -11 -11 -10 -7 -4 -6 -2 -4 -4 -10 -13 -12 -8 -4 -5 -3 -4 -6 -5 -2 -1 -4 -5 -10 -19 -11 -8 -11 -12 -24 -34 -29 -18 -11 -9 -8 -17 -15 -17 -18 -16 -16 -15 -18 -27 -36 -45 -84 -74 -46 -25 -15 -11 -9 -8 -10 -7 -10 -15 -13 -13 -15 -16 -16 -16 -17 -18 -18 -16 -15 -16 -16 -16 -16 -17 -17 -16 -15 -16 -17 -17 -16 -14 -12 -11 -8 -5 -10 -10 -7 -6 -7 -6 -3 -3 -4 -2 -1 -1 0 -1 -1 -3 -11 -21 -26 -37 -51 -48 -31 -38 -42 -44 -47 -45 -38 -13 -9 -12 -9 -4 -3 -2 -3 -4 -6 -9 -11 -13 -14 -14 -11 -9 -10 -9 -8 -8 -8 -9 -9 -10 -12 -10 -7 -7 -7 -7 -7 -6 -10 -11 -11 -11 -11 -11 -11 -12 -13 -12 -12 -10 -10 -11 -11 -10 -13 -17 -18 -18 -17 -14 -13 -13 -21 -30 -21 -17 -12 -16 -16 -18 -21 -15 -8 -8 -10 -12 -11 -14 -15 -18 -19 -19 -18 -17 -15 -15 -17 -14 -11 -9 -10 -12 -12 -13 -12 -11 -9 -6 -6 -7 -7 -8 -8 -6 -4 -5 -10 -12 -10 -8 -8 -7 -6 -5 -6 -6 -4 -6 -6 -5 -4 -3 -1 -1 -1 -2 -3 -5 -5 -4 -4 -4 -4 -6 -7 -5 -4 -3 -3 -4 -6 -6 -6 -5 -4 -5 -5 -5 -4 -2 -3 -3 -3 -5 -5 -5 -5 -5 -4 -5 -5 -4 -4 -6 -6 -6 -7 -10 -14 -20 -28 -33 -9 -4 -4 -6 -9 -10 -7 -10 -9 -6 -6 -7 -7 -6 -5 -5 -5 -10 -8 -6 -4 -5 -7 -9 -9 -9 -10 -10 -12 -11 -10 -9 -8 -6 -5 -8 -9 -8 -9 -10 -10 -10 -8 -6 -6 -5 -5 -6 -7 -9 -9 -7 -5 -5 -6 -8 -8 -8 -10 -12 -13 -14 -17 -19 -18 -17 -16 -16 -16 -15 -14 -13 -11 -10 -9 -10 -10 -10 -9 -7 -5 -4 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -6 -2 -2 -2 -9 -17 -17 -14 -14 -12 -7 -5 -9 -10 -7 -3 -2 -3 -4 -4 -3 -4 -4 -5 -10 -14 -11 -6 -4 -3 -2 -2 -2 -3 -3 -3 -7 -8 -5 -1 -2 -2 -1 -1 -1 0 -1 -2 -3 -7 -14 -8 -6 -9 -13 -28 -37 -34 -25 -13 -9 -8 -6 -8 -13 -19 -28 -34 -36 -40 -46 -51 -117 -141 -87 -49 -28 -18 -13 -11 -12 -14 -8 -11 -14 -15 -16 -16 -14 -14 -15 -16 -17 -17 -16 -15 -15 -15 -16 -16 -15 -15 -14 -14 -15 -14 -15 -15 -14 -12 -10 -9 -4 -8 -7 -5 -5 -5 -4 -2 -3 -5 -1 -2 -2 -2 -1 -1 -6 -16 -24 -30 -60 -66 -55 -30 -23 -28 -36 -35 -37 -40 -22 -11 -14 -9 -4 -2 -3 -6 -7 -8 -10 -12 -12 -13 -14 -12 -11 -12 -12 -9 -10 -10 -9 -8 -11 -12 -11 -10 -8 -9 -9 -8 -8 -9 -10 -10 -10 -10 -10 -11 -15 -16 -13 -11 -11 -10 -11 -11 -11 -11 -12 -14 -15 -16 -15 -13 -21 -36 -36 -22 -19 -16 -16 -17 -18 -15 -10 -7 -7 -7 -7 -8 -10 -14 -16 -18 -20 -19 -18 -14 -12 -16 -14 -11 -10 -10 -11 -12 -12 -13 -11 -8 -6 -6 -6 -7 -8 -8 -4 -5 -5 -6 -5 -5 -7 -9 -8 -7 -7 -7 -6 -5 -6 -7 -5 -4 -3 -3 -2 -1 -2 -3 -3 -5 -6 -8 -7 -4 -5 -5 -4 -4 -3 -2 -3 -5 -4 -4 -4 -4 -5 -5 -5 -5 -4 -4 -5 -5 -6 -6 -4 -4 -5 -4 -5 -5 -4 -3 -4 -5 -6 -7 -10 -16 -25 -26 -26 -11 -6 -6 -5 -7 -12 -9 -10 -9 -9 -10 -10 -8 -6 -5 -4 -10 -10 -7 -6 -5 -5 -6 -7 -7 -8 -10 -10 -9 -9 -10 -10 -8 -4 -11 -11 -11 -10 -9 -9 -10 -8 -8 -7 -6 -6 -6 -6 -8 -10 -9 -6 -6 -3 -6 -6 -7 -8 -9 -11 -12 -14 -19 -22 -19 -17 -17 -17 -16 -15 -14 -13 -11 -11 -10 -10 -10 -10 -9 -8 -8 -5 -3 -2 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -3 -2 -2 -9 -16 -16 -16 -13 -13 -8 -7 -10 -10 -7 -5 -4 -2 -2 -4 -3 -3 -4 -5 -11 -12 -5 -2 -1 -1 -2 -1 -3 -3 -3 -5 -5 -3 -2 0 0 -1 -1 -1 -2 -3 -3 -3 -3 -5 -7 -9 -10 -10 -13 -26 -37 -37 -31 -16 -12 -12 -7 -10 -16 -24 -33 -43 -60 -73 -76 -74 -189 -143 -80 -45 -28 -21 -20 -18 -17 -11 -10 -8 -11 -14 -15 -14 -13 -13 -13 -14 -16 -15 -15 -14 -14 -14 -14 -14 -13 -14 -12 -13 -14 -13 -12 -12 -12 -11 -9 -8 -5 -4 -4 -4 -4 -4 -3 -5 -4 -4 -2 -2 -4 -4 -2 -1 -7 -17 -19 -31 -40 -60 -48 -39 -35 -36 -38 -33 -30 -32 -30 -24 -17 -13 -9 -4 -3 -7 -9 -8 -9 -12 -13 -13 -11 -9 -12 -15 -15 -11 -12 -14 -12 -9 -8 -10 -11 -12 -9 -10 -11 -10 -10 -10 -9 -9 -9 -9 -9 -13 -15 -16 -14 -13 -12 -12 -14 -12 -10 -5 -4 -10 -11 -11 -12 -14 -17 -26 -20 -14 -17 -17 -16 -13 -9 -9 -10 -5 -5 -5 -7 -9 -11 -12 -12 -14 -15 -14 -15 -11 -15 -15 -13 -13 -12 -10 -10 -12 -14 -11 -10 -9 -8 -10 -9 -5 -6 -7 -4 -5 -5 -4 -3 -1 -3 -7 -8 -8 -7 -7 -6 -6 -6 -6 -5 -5 -4 -3 -2 -1 -2 -3 -4 -5 -7 -7 -7 -5 -5 -5 -5 -5 -4 -4 -17 -4 -3 -3 -3 -4 -5 -5 -4 -3 -3 -6 -6 -6 -7 -7 -7 -6 -6 -4 -4 -5 -6 -5 -5 -6 -6 -8 -11 -14 -27 -14 -14 -17 -14 -6 -6 -6 -9 -9 -7 -8 -9 -9 -10 -9 -8 -8 -10 -8 -8 -6 -3 -3 -5 -6 -7 -8 -8 -10 -10 -10 -10 -10 -9 -9 -10 -12 -11 -10 -10 -10 -9 -10 -9 -10 -10 -10 -10 -8 -7 -9 -11 -12 -12 -5 -4 -6 -6 -6 -8 -8 -9 -11 -15 -16 -17 -16 -15 -15 -15 -15 -14 -13 -11 -11 -11 -11 -10 -10 -9 -9 -8 -7 -6 -4 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 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 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 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 -18 -11 -9 -10 -12 -14 -16 -18 -16 -14 -13 -10 -9 -7 -5 -4 -4 -3 -2 -1 -2 -2 -2 -3 -4 -7 -6 -2 -6 -5 -1 -1 -2 -2 -3 -4 -4 -3 -3 -3 -3 -3 -3 -2 -2 -7 -9 -5 -8 -8 -9 -10 -10 -9 -10 -13 -16 -21 -37 -33 -18 -16 -15 -13 -18 -22 -28 -37 -39 -41 -54 -76 -113 -152 -114 -63 -34 -25 -22 -17 -12 -13 -8 -9 -10 -11 -12 -13 -13 -12 -12 -13 -14 -14 -14 -13 -13 -12 -12 -12 -11 -11 -11 -10 -10 -12 -12 -12 -12 -12 -8 -6 -6 -5 -5 -4 -3 -3 -3 -3 -3 -2 -2 -4 -3 -6 -5 -1 -1 -1 -3 -12 -23 -42 -49 -53 -51 -43 -35 -37 -36 -31 -31 -32 -30 -24 -18 -10 -6 -6 -8 -10 -8 -7 -9 -11 -11 -10 -8 -8 -10 -13 -13 -14 -14 -14 -13 -11 -11 -11 -11 -9 -10 -10 -10 -10 -10 -10 -10 -9 -11 -10 -12 -14 -13 -13 -13 -12 -14 -14 -12 -10 -11 -9 -9 -11 -11 -11 -15 -20 -27 -32 -19 -15 -15 -13 -9 -7 -5 -6 -5 -5 -6 -8 -10 -13 -12 -11 -11 -11 -13 -13 -15 -15 -13 -13 -14 -13 -10 -9 -11 -11 -11 -10 -10 -10 -10 -7 -6 -7 -6 -6 -6 -5 -4 -4 -3 -2 -4 -4 -6 -6 -6 -6 -6 -6 -7 -7 -5 -5 -5 -3 -1 -1 -2 -3 -6 -7 -7 -7 -7 -6 -6 -6 -5 -4 -3 -12 -3 -3 -5 -5 -4 -5 -5 -3 -4 -6 -5 -6 -7 -7 -6 -6 -8 -8 -5 -4 -5 -6 -5 -5 -6 -6 -7 -8 -12 -21 -15 -15 -21 -19 -18 -15 -11 -9 -9 -9 -7 -6 -11 -13 -11 -10 -10 -13 -10 -7 -4 -2 -3 -1 -2 -6 -9 -10 -10 -10 -10 -10 -9 -11 -10 -12 -11 -10 -10 -10 -10 -10 -12 -11 -12 -11 -12 -12 -10 -8 -8 -10 -10 -7 -5 -6 -7 -7 -8 -8 -7 -10 -11 -13 -15 -15 -13 -12 -12 -13 -13 -13 -10 -9 -10 -11 -11 -11 -9 -9 -9 -9 -7 -6 -4 -2 0 0 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -15 -11 -12 -15 -15 -17 -17 -14 -14 -12 -10 -8 -6 -6 -6 -3 -3 -3 -5 -4 -3 -4 -5 -8 -7 -2 -5 -10 -3 -2 -3 -3 -4 -5 -5 -5 -5 -6 -5 -10 -11 -10 -10 -13 -19 -20 -13 -15 -17 -13 -10 -11 -8 -12 -23 -27 -23 -30 -29 -25 -21 -18 -19 -22 -22 -25 -33 -34 -43 -69 -87 -163 -134 -85 -48 -28 -25 -20 -14 -13 -8 -5 -6 -7 -7 -9 -11 -11 -11 -11 -13 -13 -13 -12 -12 -11 -10 -9 -10 -9 -8 -10 -8 -9 -10 -10 -11 -12 -11 -7 -6 -5 -4 -4 -4 -3 -2 -3 -2 -2 -2 -2 -6 -5 -5 -6 -2 -2 0 -1 -8 -11 -24 -40 -49 -48 -39 -26 -43 -40 -34 -34 -31 -22 -16 -12 -8 -6 -6 -7 -9 -7 -6 -7 -7 -8 -9 -9 -9 -9 -11 -11 -14 -14 -15 -16 -12 -10 -10 -10 -9 -10 -9 -10 -12 -10 -10 -10 -10 -12 -11 -13 -14 -12 -9 -10 -12 -17 -12 -11 -15 -16 -16 -16 -16 -14 -11 -13 -6 -6 -13 -14 -13 -13 -11 -8 -6 -5 -7 -7 -7 -7 -8 -9 -8 -9 -10 -10 -9 -12 -16 -16 -13 -13 -12 -13 -12 -12 -13 -13 -11 -11 -11 -11 -10 -10 -9 -8 -8 -8 -8 -6 -5 -5 -3 -4 -2 -2 -2 -5 -6 -6 -4 -5 -8 -9 -7 -5 -4 -4 -3 -2 -1 -2 -1 -4 -5 -6 -6 -5 -6 -7 -5 -2 -6 -5 -2 -1 -1 -3 -5 -2 -4 -3 -5 -6 -6 -5 -6 -6 -11 -22 -9 -3 -5 -5 -5 -5 -6 -6 -6 -7 -5 -7 -7 -10 -11 -11 -11 -14 -15 -14 -8 -7 -7 -8 -7 -5 -8 -11 -12 -12 -13 -12 -10 -7 -5 -4 -5 -6 -3 -4 -6 -9 -10 -8 -9 -8 -10 -10 -9 -12 -14 -13 -12 -11 -11 -11 -10 -11 -12 -12 -12 -12 -12 -11 -11 -8 -7 -6 -6 -7 -7 -7 -6 -7 -7 -7 -9 -10 -12 -12 -13 -12 -8 -8 -5 -8 -9 -6 -6 -8 -10 -10 -10 -9 -9 -10 -9 -8 -7 -5 -2 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 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 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -18 -15 -13 -13 -14 -15 -17 -15 -15 -14 -12 -8 -5 -5 -6 -7 -5 -4 -5 -6 -4 -5 -6 -7 -9 -8 -4 -9 -6 -2 -2 -1 -3 -6 -7 -4 -5 -6 -10 -10 -27 -31 -25 -22 -24 -28 -30 -21 -16 -15 -18 -13 -10 -9 -17 -33 -41 -28 -29 -23 -25 -23 -21 -21 -21 -21 -20 -22 -31 -62 -146 -151 -118 -84 -61 -44 -25 -17 -11 -8 -6 -3 -3 -4 -5 -4 -5 -8 -10 -10 -8 -9 -11 -11 -10 -10 -10 -8 -8 -8 -8 -8 -9 -9 -8 -9 -8 -9 -9 -7 -6 -6 -4 -3 -3 -3 -3 -2 -2 -2 -1 -1 -2 -5 -5 -4 -5 -4 -3 -2 -2 -16 -12 -8 -20 -36 -50 -44 -24 -48 -44 -39 -35 -27 -16 -7 -5 -8 -5 -5 -6 -7 -7 -7 -7 -7 -7 -8 -7 -9 -10 -11 -9 -8 -11 -12 -12 -10 -10 -9 -10 -10 -9 -9 -9 -9 -11 -11 -10 -11 -11 -11 -9 -9 -10 -9 -9 -11 -15 -15 -12 -12 -11 -12 -13 -15 -13 -11 -11 -13 -14 -13 -12 -13 -13 -8 -7 -6 -5 -5 -6 -6 -7 -8 -8 -11 -8 -5 -8 -8 -11 -15 -16 -15 -11 -11 -12 -13 -12 -9 -9 -10 -10 -10 -10 -7 -7 -9 -8 -8 -8 -8 -6 -6 -4 -4 -5 -4 -3 -3 -4 -5 -5 -3 -6 -7 -9 -7 -6 -6 -5 -4 -4 -4 -5 -3 -7 -6 -5 -6 -6 -6 -8 -6 -6 -5 -5 -4 -4 -4 -3 -6 -1 -3 -2 -3 -5 -6 -7 -6 -6 -9 -14 -11 -8 -5 -5 -6 -6 -6 -6 -5 -6 -7 -7 -8 -8 -7 -6 -7 -9 -9 -9 -8 -6 -5 -7 -7 -7 -7 -9 -9 -10 -11 -10 -8 -6 -3 -2 -3 -5 -3 -6 -10 -10 -7 -9 -9 -9 -11 -12 -11 -12 -10 -10 -12 -11 -12 -13 -13 -12 -12 -12 -13 -13 -13 -7 -10 -9 -6 -5 -8 -10 -8 -7 -7 -6 -6 -7 -8 -10 -9 -9 -8 -9 -4 -3 -3 -5 -4 -3 -4 -7 -9 -9 -9 -10 -10 -11 -10 -8 -8 -6 -4 -3 -2 -1 -1 -2 -3 -2 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 -17 -15 -13 -13 -14 -16 -16 -16 -15 -13 -12 -9 -6 -3 -4 -6 -5 -3 -6 -6 -5 -5 -6 -5 -3 -5 -6 -6 -3 -3 -3 -3 -6 -7 -3 -5 -7 -11 -14 -13 -33 -29 -30 -31 -25 -32 -32 -26 -20 -14 -14 -12 -9 -9 -17 -35 -58 -58 -38 -23 -23 -22 -19 -18 -18 -18 -22 -30 -42 -80 -93 -84 -69 -56 -49 -38 -16 -11 -11 -7 -4 -3 -4 -7 -7 -3 -4 -4 -7 -8 -8 -8 -7 -7 -7 -7 -7 -6 -6 -7 -6 -7 -8 -8 -8 -8 -7 -9 -8 -8 -5 -4 -4 -3 -2 -3 -4 -3 -2 -1 -1 -1 -1 -2 -3 -3 -4 -3 -4 -6 -11 -18 -11 -5 -7 -17 -46 -50 -52 -57 -51 -44 -40 -34 -21 -5 -6 -7 -8 -7 -8 -7 -7 -8 -8 -7 -8 -8 -6 -6 -11 -12 -6 -4 -8 -11 -11 -11 -11 -9 -9 -9 -9 -10 -9 -9 -10 -10 -12 -12 -11 -10 -9 -7 -8 -10 -8 -12 -13 -14 -13 -12 -12 -11 -12 -11 -13 -10 -11 -11 -11 -13 -14 -12 -12 -6 -6 -6 -6 -6 -7 -6 -6 -8 -8 -8 -10 -8 -8 -10 -13 -14 -14 -13 -11 -10 -11 -13 -13 -11 -10 -10 -10 -10 -11 -9 -8 -9 -8 -9 -9 -8 -6 -6 -6 -6 -6 -5 -3 -2 -2 -4 -6 -4 -4 -5 -8 -8 -7 -6 -5 -6 -6 -6 -7 -7 -8 -7 -6 -7 -8 -7 -8 -6 -6 -6 -4 -4 -5 -4 0 -1 -2 -3 -3 -5 -7 -8 -8 -5 -7 -8 -7 -6 -6 -6 -6 -5 -5 -5 -4 -6 -5 -7 -8 -8 -7 -8 -5 -8 -9 -8 -8 -7 -6 -6 -8 -9 -10 -8 -6 -6 -8 -10 -9 -7 -4 -3 -3 -2 -4 -5 -7 -10 -11 -7 -5 -9 -11 -13 -12 -11 -10 -10 -12 -13 -14 -14 -12 -11 -13 -14 -14 -14 -14 -13 -12 -8 -6 -5 -5 -5 -6 -8 -7 -7 -7 -6 -6 -7 -7 -6 -6 -6 -4 -3 -2 -2 -1 -1 -1 -4 -6 -7 -8 -9 -10 -11 -12 -10 -9 -9 -7 -6 -5 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -19 -17 -16 -16 -17 -18 -15 -15 -16 -14 -12 -9 -5 -4 -4 -3 -4 -3 -4 -4 -6 -6 -5 -5 -4 -5 -5 -3 -3 -3 -3 -4 -5 -4 -4 -8 -12 -15 -13 -11 -18 -31 -43 -44 -44 -41 -36 -37 -24 -17 -13 -9 -7 -7 -12 -21 -25 -64 -46 -29 -20 -17 -14 -11 -12 -17 -29 -49 -65 -55 -46 -47 -44 -38 -33 -24 -10 -14 -15 -14 -12 -8 -7 -8 -7 -3 -3 -3 -5 -6 -5 -5 -6 -7 -7 -6 -6 -5 -4 -4 -4 -5 -6 -6 -6 -7 -7 -9 -7 -6 -5 -4 -3 -3 -3 -2 -3 -2 -1 -2 -1 -1 -1 -2 -4 -3 -2 -2 -4 -11 -17 -10 -3 -3 -5 -10 -34 -47 -45 -50 -53 -53 -47 -33 -20 -4 -5 -8 -8 -7 -7 -7 -8 -8 -8 -7 -7 -9 -9 -10 -14 -11 -3 -4 -8 -13 -13 -11 -9 -9 -9 -9 -9 -10 -9 -9 -11 -12 -13 -12 -9 -9 -10 -10 -9 -12 -11 -12 -13 -13 -13 -12 -11 -11 -12 -11 -10 -8 -8 -9 -10 -12 -13 -6 -8 -6 -6 -6 -5 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -10 -12 -12 -11 -10 -13 -11 -10 -11 -13 -15 -14 -10 -11 -12 -12 -11 -10 -11 -10 -8 -9 -8 -6 -6 -4 -2 -3 -4 -4 -4 -3 -4 -7 -7 -7 -8 -8 -8 -8 -8 -4 -5 -6 -7 -8 -7 -6 -6 -5 -6 -8 -7 -8 -6 -5 -5 -5 -6 -6 -5 -2 -3 -2 -2 -3 -6 -9 -7 -8 -6 -7 -6 -6 -6 -6 -7 -7 -6 -6 -5 -5 -5 -6 -6 -8 -11 -11 -4 -5 -9 -9 -9 -10 -10 -9 -8 -8 -9 -11 -12 -12 -11 -10 -10 -9 -7 -5 -6 -7 -8 -9 -7 -6 -11 -12 -7 -8 -13 -15 -14 -10 -9 -8 -10 -10 -13 -14 -14 -14 -14 -14 -13 -12 -9 -8 -7 -6 -6 -6 -6 -5 -5 -8 -8 -8 -8 -7 -6 -6 -6 -4 -6 -6 -6 -5 -5 -8 -7 -2 -3 -5 -5 -7 -8 -8 -10 -11 -11 -12 -11 -10 -9 -8 -7 -6 -3 0 0 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -20 -19 -17 -16 -16 -16 -17 -15 -14 -14 -12 -8 -5 -5 -4 -3 -3 -5 -5 -5 -5 -5 -7 -6 -1 -2 -2 -3 -3 -3 -3 -4 -3 -3 -7 -10 -12 -11 -9 -9 -12 -22 -32 -32 -16 -20 -19 -29 -30 -27 -20 -10 -6 -8 -8 -6 -19 -60 -49 -34 -19 -12 -10 -7 -8 -16 -30 -36 -41 -36 -30 -29 -28 -25 -19 -14 -9 -13 -14 -12 -11 -9 -8 -8 -5 -3 -3 -3 -3 -3 -3 -4 -5 -6 -6 -6 -5 -5 -4 -3 -3 -3 -4 -4 -6 -7 -8 -8 -6 -5 -4 -4 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -3 -4 -5 -5 -3 -2 -4 -8 -10 -9 -6 -6 -5 -4 -22 -38 -36 -39 -41 -41 -40 -29 -14 -8 -7 -6 -6 -6 -7 -8 -8 -7 -9 -9 -10 -7 -9 -11 -12 -11 -7 -7 -7 -8 -9 -9 -8 -8 -9 -8 -10 -10 -12 -11 -11 -12 -12 -10 -9 -9 -8 -10 -11 -12 -12 -11 -12 -12 -12 -13 -10 -12 -11 -10 -10 -11 -10 -10 -13 -12 -13 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -8 -7 -7 -9 -9 -8 -10 -8 -8 -7 -8 -11 -11 -10 -11 -12 -12 -9 -12 -12 -15 -14 -14 -15 -14 -10 -9 -7 -8 -5 -3 -3 -4 -3 -2 -3 -5 -3 -4 -4 -6 -7 -8 -7 -6 -6 -5 -5 -6 -6 -7 -7 -6 -5 -6 -5 -5 -6 -7 -7 -7 -6 -7 -8 -7 -8 -6 -6 -5 -4 -4 -3 -4 -4 -7 -7 -7 -7 -6 -6 -6 -6 -6 -8 -6 -7 -8 -7 -6 -7 -7 -7 -9 -10 -5 -6 -8 -9 -11 -11 -10 -8 -10 -9 -11 -8 -4 -7 -10 -9 -9 -4 -3 -5 -8 -9 -11 -12 -4 -5 -14 -11 -5 -9 -14 -15 -14 -11 -6 -5 -7 -10 -11 -13 -15 -16 -15 -12 -14 -9 -5 -6 -7 -7 -7 -7 -6 -6 -8 -8 -8 -8 -8 -7 -5 -4 -5 -4 -11 -15 -18 -14 -6 -6 -13 -6 -5 -7 -7 -8 -10 -10 -12 -13 -13 -13 -11 -10 -10 -9 -8 -6 -4 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -19 -19 -16 -15 -14 -16 -16 -13 -13 -13 -11 -9 -7 -3 -5 -6 -6 -7 -6 -5 -5 -4 -5 -6 -2 -3 -3 -5 -8 -6 -4 -4 -4 -5 -9 -10 -11 -11 -11 -14 -28 -34 -18 -19 -18 -32 -18 -34 -42 -41 -34 -23 -9 -11 -15 -7 -17 -48 -47 -34 -21 -12 -10 -8 -7 -17 -25 -25 -29 -26 -23 -24 -22 -19 -17 -5 -8 -7 -7 -7 -6 -4 -3 -5 -2 -3 -3 -2 -2 -2 -3 -4 -3 -3 -3 -5 -5 -4 -3 -3 -2 -2 -3 -4 -5 -6 -6 -7 -7 -6 -4 -3 -3 -2 -2 -2 -2 -1 -3 -3 -1 -1 -2 -2 -4 -7 -6 -3 -3 -5 -6 -6 -6 -5 -3 -4 -15 -25 -21 -14 -17 -25 -26 -21 -7 -8 -8 -7 -7 -5 -5 -6 -7 -7 -8 -7 -9 -9 -10 -10 -9 -10 -9 -9 -8 -8 -10 -11 -10 -9 -9 -9 -11 -10 -11 -11 -10 -10 -10 -8 -8 -10 -8 -7 -8 -10 -11 -12 -11 -10 -12 -10 -11 -12 -10 -10 -11 -12 -12 -12 -12 -7 -8 -7 -6 -6 -7 -7 -8 -9 -9 -9 -9 -8 -8 -9 -10 -9 -9 -12 -12 -9 -8 -10 -12 -12 -11 -12 -15 -11 -8 -11 -13 -14 -15 -14 -13 -13 -9 -9 -7 -8 -7 -6 -6 -6 -4 -2 -2 -5 -5 -5 -5 -5 -6 -7 -5 -4 -5 -7 -7 -7 -7 -7 -7 -7 -7 -8 -6 -4 -4 -6 -7 -5 -6 -9 -8 -8 -8 -7 -3 -1 -4 -8 -6 -7 -8 -9 -6 -9 -10 -8 -8 -6 -8 -7 -7 -7 -7 -8 -8 -7 -9 -8 -9 -8 -6 -7 -7 -6 -7 -7 -6 -6 -8 -10 -11 -13 -10 -5 -6 -11 -10 -6 -4 -4 -6 -9 -9 -8 -13 -5 -5 -13 -12 -12 -14 -14 -11 -14 -15 -9 -5 -5 -8 -11 -13 -14 -16 -16 -14 -16 -11 -7 -6 -6 -8 -8 -7 -7 -7 -6 -8 -9 -8 -8 -8 -6 -6 -5 -7 -13 -15 -10 -2 -2 0 -10 -7 -7 -8 -8 -9 -13 -19 -16 -14 -15 -14 -13 -13 -12 -12 -9 -7 -6 -6 -5 -2 -1 -1 0 0 0 -2 -2 -1 -1 -2 -1 -1 -2 -2 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -19 -19 -18 -18 -14 -16 -14 -13 -14 -14 -12 -10 -8 -4 -5 -5 -7 -7 -6 -6 -6 -5 -4 -2 -2 -4 -5 -6 -7 -7 -8 -9 -7 -8 -9 -9 -10 -14 -14 -15 -21 -23 -14 -14 -15 -43 -44 -44 -49 -51 -47 -38 -28 -17 -20 -17 -18 -38 -43 -34 -25 -17 -14 -8 -8 -16 -19 -19 -20 -18 -16 -18 -18 -17 -22 -6 -3 -13 -20 -12 0 0 -1 -2 0 -4 -4 -3 -3 -3 -3 -3 -2 -3 -3 -3 -4 -5 -5 -3 -3 -2 -3 -3 -5 -4 -5 -6 -6 -5 -3 -3 -2 -3 -2 -2 -1 -4 -5 -2 -3 -4 -5 -5 -6 -13 -14 -7 -2 -4 -4 -7 -8 -4 -2 -3 -6 -7 -5 -4 -3 -7 -11 -9 -5 -6 -7 -8 -8 -7 -7 -6 -7 -8 -7 -7 -7 -7 -9 -10 -8 -10 -9 -8 -7 -8 -8 -9 -9 -8 -9 -10 -11 -9 -9 -8 -9 -9 -8 -9 -10 -10 -12 -9 -9 -9 -10 -10 -10 -10 -11 -10 -10 -9 -11 -12 -11 -12 -13 -12 -9 -8 -8 -8 -7 -6 -7 -10 -10 -10 -10 -9 -10 -9 -8 -8 -8 -9 -10 -13 -14 -12 -11 -10 -10 -11 -11 -11 -8 -9 -10 -12 -13 -13 -13 -11 -10 -10 -8 -7 -7 -8 -9 -8 -8 -7 -5 -4 -2 -4 -5 -6 -6 -7 -7 -5 -5 -5 -5 -7 -8 -8 -8 -7 -7 -7 -6 -6 -6 -5 -5 -7 -8 -8 -9 -10 -7 -7 -5 -3 -3 -3 -4 -8 -8 -8 -7 -6 -5 -9 -11 -11 -12 -11 -11 -10 -10 -9 -7 -6 -7 -8 -9 -9 -8 -9 -10 -9 -8 -9 -9 -9 -8 -10 -8 -8 -11 -11 -7 -7 -5 -9 -10 -6 -5 -5 -6 -10 -10 -7 -6 -4 -6 -11 -16 -17 -16 -15 -11 -13 -15 -12 -10 -10 -10 -11 -13 -12 -13 -13 -14 -14 -11 -8 -6 -5 -6 -8 -8 -8 -7 -7 -7 -9 -8 -10 -9 -9 -10 -9 -12 -18 -19 -17 -7 -6 -4 -8 -11 -12 -12 -11 -12 -19 -7 -9 -13 -15 -14 -13 -12 -14 -12 -9 -7 -8 -9 -7 -5 -3 -1 0 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -18 -16 -16 -18 -18 -18 -16 -15 -14 -13 -13 -11 -5 -6 -6 -6 -8 -7 -6 -7 -5 -3 -4 -3 -2 -5 -8 -9 -11 -10 -9 -13 -9 -9 -9 -8 -9 -13 -12 -9 -9 -18 -49 -58 -59 -46 -41 -44 -48 -49 -46 -44 -38 -30 -23 -36 -25 -30 -37 -34 -31 -22 -13 -6 -7 -14 -16 -16 -15 -15 -15 -17 -21 -20 -24 -16 -11 -12 -9 -3 -2 0 0 0 0 -2 -3 -5 -5 -3 -3 -2 -2 -1 -1 -1 -2 -5 -7 -7 -7 -5 -3 -4 -3 -4 -4 -5 -4 -3 -2 -1 -1 -3 -2 -2 -3 -4 -3 -4 -4 -3 -5 -5 -10 -17 -17 -10 -2 -3 -4 -9 -11 -4 -4 -3 -3 -2 -2 -3 -3 -3 -3 -4 -4 -4 -6 -7 -7 -6 -7 -5 -6 -6 -6 -7 -7 -7 -9 -9 -7 -8 -10 -9 -8 -8 -9 -9 -9 -8 -9 -11 -11 -8 -9 -9 -7 -8 -8 -9 -11 -10 -12 -10 -8 -7 -10 -11 -11 -11 -10 -9 -10 -11 -12 -11 -11 -11 -12 -12 -13 -11 -10 -10 -8 -6 -7 -11 -13 -11 -10 -10 -11 -11 -11 -10 -10 -10 -9 -12 -13 -13 -12 -11 -10 -10 -11 -9 -3 -6 -10 -12 -13 -13 -12 -9 -9 -9 -8 -7 -7 -9 -9 -8 -8 -2 -3 -4 -5 -5 -5 -4 -4 -7 -5 -5 -5 -5 -5 -6 -7 -7 -7 -7 -7 -7 -8 -6 -6 -6 -7 -7 -7 -6 -6 -7 -5 -5 -5 -4 -3 -4 -8 -8 -8 -7 -6 -5 -8 -13 -11 -12 -12 -12 -11 -10 -10 -10 -8 -8 -7 -8 -10 -9 -9 -9 -10 -10 -10 -11 -10 -9 -7 -14 -11 -8 -11 -12 -10 -10 -11 -10 -9 -7 -5 -5 -8 -13 -11 -13 -14 -15 -14 -15 -17 -12 -14 -13 -12 -18 -16 -13 -12 -11 -11 -12 -13 -12 -13 -15 -11 -6 -7 -6 -6 -5 -8 -8 -8 -8 -7 -6 -7 -9 -8 -10 -10 -11 -12 -13 -16 -20 -19 -19 -15 -10 -8 -11 -14 -9 -14 -17 -23 -14 -4 -8 -14 -15 -17 -19 -17 -14 -11 -11 -11 -11 -10 -9 -7 -5 -2 -1 -1 -1 0 0 0 0 0 -1 -1 -2 -1 -2 -2 -2 -1 -1 -1 -1 -1 0 0 0 -1 -1 -1 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 -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 -1 -1 -1 -1 0 -1 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 -17 -15 -15 -19 -19 -8 -13 -16 -14 -14 -13 -12 -7 -9 -9 -5 -4 -4 -3 -2 -3 -4 -4 -4 -3 -5 -7 -8 -6 -5 -7 -8 -7 -7 -5 -7 -8 -9 -9 -9 -13 -18 -44 -49 -52 -37 -33 -38 -39 -38 -38 -39 -34 -29 -25 -27 -19 -21 -28 -28 -26 -20 -11 -7 -7 -12 -13 -13 -12 -13 -16 -17 -21 -22 -21 -19 -16 -33 -59 -49 -18 -1 0 0 0 -1 -3 -5 -7 -7 -3 -3 -3 -3 -2 -2 -3 -6 -7 -7 -7 -4 -4 -5 -4 -3 -3 -3 -3 -2 -3 -3 -2 -1 -2 -3 -3 -3 -1 -2 -2 -2 -2 -3 -9 -12 -12 -11 -7 -3 -6 -16 -7 -4 -4 -4 -4 -4 -2 -2 -3 -3 -3 -4 -3 -4 -7 -7 -7 -6 -9 -4 -5 -5 -5 -6 -7 -8 -9 -7 -7 -8 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -9 -8 -9 -10 -8 -8 -8 -9 -11 -10 -6 -2 -3 -6 -12 -12 -13 -12 -12 -11 -10 -10 -10 -10 -10 -11 -12 -12 -15 -16 -14 -11 -10 -7 -10 -13 -12 -12 -11 -11 -11 -12 -11 -10 -12 -12 -10 -12 -14 -15 -15 -12 -11 -10 -10 -8 -7 -8 -11 -13 -13 -12 -11 -9 -11 -8 -9 -9 -7 -7 -8 -5 -5 -2 -4 -5 -5 -5 -4 -3 -4 -7 -5 -5 -4 -4 -5 -7 -7 -6 -7 -6 -6 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -5 -4 -5 -5 -4 -6 -8 -9 -9 -8 -8 -7 -7 -10 -12 -11 -12 -12 -11 -11 -11 -11 -12 -12 -11 -11 -10 -11 -11 -11 -11 -10 -11 -12 -12 -13 -12 -9 -7 -8 -10 -12 -12 -13 -12 -10 -9 -9 -7 -5 -6 -15 -16 -17 -17 -17 -16 -16 -16 -15 -5 -6 -11 -14 -16 -16 -12 -13 -13 -13 -12 -12 -12 -14 -14 -8 -6 -6 -6 -6 -6 -7 -7 -7 -8 -8 -6 -5 -8 -8 -9 -9 -10 -12 -15 -18 -20 -14 -14 -12 -11 -13 -14 -12 -13 -11 -16 -20 -14 -9 -12 -17 -19 -14 -18 -18 -15 -14 -14 -13 -11 -11 -11 -8 -7 -6 -4 -3 -2 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -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 -1 -1 -1 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 -1 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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 -17 -15 -16 -16 -19 -17 -18 -16 -13 -13 -12 -12 -12 -12 -10 -5 -2 -2 -3 -3 -2 -2 -2 -2 -2 -3 -5 -5 -4 -4 -6 -6 -6 -7 -5 -7 -8 -8 -8 -9 -13 -18 -38 -41 -47 -48 -45 -42 -40 -37 -35 -32 -29 -26 -22 -19 -14 -9 -12 -18 -18 -13 -9 -10 -12 -13 -12 -11 -17 -21 -20 -19 -19 -13 -9 -6 -18 -27 -65 -237 -102 -14 -2 0 -1 -2 -4 -5 -6 -7 -4 -4 -6 -6 -5 -4 -5 -6 -5 -5 -6 -6 -5 -4 -3 -3 -2 -2 -2 -2 -2 -3 -2 -1 -2 -2 -1 -1 -1 -2 -1 -1 -1 -2 -3 -4 -7 -8 -6 -5 -4 -5 -5 -4 -5 -6 -4 -2 -2 -2 -4 -6 -8 -8 -5 -3 -4 -4 -6 -7 -10 -10 -8 -6 -6 -8 -7 -7 -7 -8 -8 -8 -8 -9 -10 -10 -10 -11 -12 -11 -10 -8 -7 -8 -9 -7 -8 -8 -9 -10 -11 -9 -5 -1 -4 -10 -12 -7 -12 -12 -11 -10 -11 -11 -10 -10 -10 -10 -12 -12 -13 -14 -13 -11 -9 -8 -10 -10 -10 -11 -11 -11 -11 -12 -12 -12 -12 -11 -11 -12 -13 -13 -13 -12 -12 -9 -10 -10 -10 -12 -14 -14 -14 -12 -10 -10 -9 -8 -9 -10 -8 -7 -7 -5 -3 -4 -4 -5 -5 -5 -4 -4 -6 -7 -7 -5 -4 -3 -5 -6 -6 -6 -6 -5 -5 -6 -7 -7 -7 -5 -5 -5 -4 -5 -5 -3 -3 -4 -5 -7 -7 -7 -8 -9 -10 -11 -11 -9 -11 -12 -11 -10 -11 -12 -13 -13 -14 -13 -15 -15 -14 -14 -13 -14 -15 -15 -10 -11 -12 -15 -15 -14 -13 -12 -13 -14 -13 -12 -13 -12 -11 -10 -8 -8 -11 -15 -16 -17 -18 -19 -17 -11 -18 -15 -14 -7 -8 -10 -12 -16 -16 -12 -13 -13 -10 -9 -10 -11 -10 -7 -6 -6 -6 -6 -6 -5 -5 -5 -7 -7 -5 -6 -6 -7 -7 -7 -8 -8 -10 -10 -13 -14 -9 -5 -7 -10 -15 -20 -18 -33 -20 -14 -16 -15 -11 -23 -24 -21 -17 -17 -15 -15 -15 -13 -13 -11 -11 -11 -10 -9 -8 -7 -4 -3 -1 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 0 0 -1 -2 -1 -1 -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 -3 -3 -4 -2 0 -1 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 -1 -1 0 0 0 -1 -1 -2 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 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 0 0 0 0 0 0 0 0 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 -1 0 0 -1 -1 0 -1 -1 -1 -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 -17 -16 -16 -6 -11 -16 -16 -15 -14 -11 -11 -12 -12 -12 -11 -6 -2 -2 -4 -2 -2 -1 -1 -2 -2 -2 -4 -4 -3 -3 -4 -4 -6 -8 -7 -8 -9 -9 -8 -8 -10 -12 -34 -40 -47 -52 -53 -51 -50 -42 -41 -34 -25 -21 -19 -16 -12 -12 -10 -9 -12 -10 -8 -12 -13 -14 -13 -13 -20 -20 -18 -45 -194 -283 -147 0 -4 -108 -414 -194 -85 -31 -6 0 -1 -1 -2 -3 -3 -5 -7 -7 -6 -5 -6 -6 -6 -5 -4 -3 -3 -4 -4 -3 -3 -2 -2 -2 -2 -1 -1 -1 -1 0 -1 0 0 0 -2 -3 -2 -1 -1 -2 -3 -3 -3 -6 -5 -6 -9 -4 -2 -4 -9 -10 -8 -3 -3 -4 -10 -13 -14 -12 -9 -3 -4 -9 -8 -9 -10 -10 -8 -7 -6 -5 -5 -5 -5 -7 -8 -7 -7 -8 -10 -11 -11 -10 -13 -13 -10 -7 -6 -8 -9 -9 -8 -9 -11 -10 -11 -11 -12 -13 -11 -5 -9 -6 -9 -11 -11 -12 -12 -13 -13 -11 -11 -10 -10 -11 -12 -11 -11 -11 -8 -9 -9 -10 -11 -11 -11 -11 -12 -12 -12 -12 -10 -11 -11 -12 -13 -14 -14 -15 -12 -9 -10 -11 -10 -10 -10 -12 -14 -12 -11 -10 -9 -8 -8 -8 -6 -5 -6 -4 -4 -4 -4 -5 -6 -5 -3 -3 -3 -3 -5 -6 -4 -4 -4 -7 -6 -6 -6 -6 -6 -7 -6 -6 -5 -4 -4 -4 -2 -1 -4 -7 -5 -5 -5 -6 -6 -7 -9 -10 -10 -10 -9 -8 -10 -12 -11 -10 -11 -11 -11 -12 -14 -14 -15 -15 -15 -15 -16 -16 -17 -17 -15 -13 -12 -15 -17 -15 -17 -17 -17 -14 -11 -10 -10 -9 -10 -8 -7 -7 -13 -19 -19 -18 -16 -13 -9 -5 -8 -7 -9 -10 -11 -12 -15 -20 -15 -11 -11 -14 -11 -8 -7 -9 -7 -6 -5 -6 -6 -6 -6 -5 -5 -6 -8 -6 -5 -6 -6 -6 -5 -5 -5 -7 -7 -8 -9 -9 -8 -7 -7 -10 -14 -15 -20 -31 -34 -32 -24 -24 -25 -50 -38 -21 -19 -19 -15 -16 -15 -12 -12 -11 -11 -11 -10 -9 -9 -6 -5 -4 -3 -2 -1 0 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -1 0 -1 -1 -1 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 -1 -3 -3 -2 0 -3 -20 -6 -4 -4 -1 0 -1 -1 0 -1 -2 -3 -2 -1 -1 -1 0 0 -1 -3 -18 -16 -2 -8 -24 -10 -3 -1 -1 -1 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 -1 -1 -1 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 -1 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 -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 -1 -1 -1 -1 -1 -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 -18 -17 -17 -7 -12 -18 -17 -17 -13 -12 -12 -13 -14 -13 -12 -9 -5 -2 -2 -2 -1 -1 -1 -1 -2 -3 -4 -5 -5 -4 -5 -5 -7 -8 -7 -8 -10 -11 -10 -10 -10 -14 -30 -37 -41 -47 -51 -53 -55 -50 -49 -35 -25 -21 -20 -18 -15 -14 -10 -9 -10 -9 -8 -9 -14 -16 -14 -17 -18 -15 -26 -76 -305 -485 -306 0 0 -39 -228 -107 -43 -29 -9 -1 -1 0 0 -1 -1 -2 -2 -6 -6 -5 -5 -6 -6 -4 -3 -3 -2 -3 -3 -3 -2 -2 -2 -2 -2 -1 -2 -2 -1 -1 -1 0 0 -1 -1 -3 -3 -2 -2 -2 -3 -3 -3 -5 -4 -1 -2 -2 -2 -6 -11 -11 -10 -7 -5 -5 -10 -12 -11 -11 -10 -6 -6 -6 -11 -12 -12 -11 -10 -7 -7 -5 -9 -9 -8 -6 -5 -6 -8 -10 -12 -13 -12 -10 -14 -14 -11 -8 -8 -9 -8 -11 -9 -11 -11 -12 -11 -11 -11 -14 -15 -12 -10 -10 -11 -11 -12 -12 -11 -15 -12 -11 -11 -10 -10 -10 -10 -9 -8 -10 -9 -9 -10 -11 -11 -11 -11 -11 -12 -12 -11 -10 -12 -12 -12 -12 -14 -14 -14 -12 -11 -10 -10 -12 -12 -12 -16 -12 -12 -12 -13 -11 -8 -8 -8 -9 -6 -5 -4 -3 -3 -3 -3 -3 -5 -4 -3 -3 -4 -3 -3 -5 -5 -5 -6 -6 -6 -5 -5 -5 -5 -6 -5 -6 -5 -4 -4 -4 -4 -4 -5 -5 -6 -6 -7 -7 -7 -8 -9 -10 -11 -10 -11 -10 -10 -12 -12 -11 -11 -12 -12 -13 -14 -15 -16 -17 -18 -17 -16 -15 -18 -18 -13 -15 -16 -17 -18 -15 -16 -16 -14 -13 -10 -9 -13 -13 -13 -6 -7 -6 -9 -13 -15 -14 -12 -8 -12 -5 -14 -10 -7 -10 -14 -13 -13 -17 -17 -14 -14 -10 -6 -7 -6 -9 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -6 -7 -7 -6 -5 -4 -7 -8 -7 -8 -7 -7 -6 -8 -10 -11 -12 -21 -35 -48 -56 -48 -53 -56 -47 -31 -20 -17 -18 -13 -14 -13 -13 -11 -11 -12 -11 -10 -9 -9 -6 -5 -5 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -2 -2 -2 -2 -1 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 -1 0 -4 -11 -4 -1 -4 -6 -3 -31 -80 -83 -46 -10 -2 0 0 0 0 -1 -2 -7 -10 -6 0 0 -1 0 -8 -14 -13 -9 -3 -22 -59 -20 -4 -2 -2 -1 -1 -2 -1 -10 -20 -15 -5 -2 -1 -1 -1 -1 -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 -1 -1 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -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 -1 -1 -1 0 0 0 -1 -1 0 0 0 0 -1 -1 -1 -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 -18 -18 -15 -14 -15 -16 -17 -16 -15 -14 -13 -14 -15 -14 -13 -10 -6 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -4 -4 -4 -6 -6 -6 -7 -8 -10 -18 -20 -12 -13 -14 -30 -36 -32 -29 -32 -39 -47 -53 -53 -52 -39 -30 -28 -27 -23 -19 -17 -13 -13 -10 -9 -9 -10 -12 -15 -19 -23 -24 -28 -46 -52 -99 -249 -302 -247 -307 -291 -92 -32 -23 -8 0 -1 -1 0 0 0 -1 -1 -2 -5 -5 -4 -5 -5 -6 -5 -4 -2 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 0 0 0 -1 -2 -3 -2 0 -1 -1 -1 -2 -3 -2 -1 0 0 0 -2 -6 -10 -11 -7 -10 -6 -3 -9 -11 -9 -9 -10 -11 -7 -9 -10 -12 -12 -10 -10 -9 -6 -5 -6 -6 -6 -6 -6 -8 -10 -9 -9 -10 -9 -10 -12 -12 -10 -8 -9 -9 -7 -7 -9 -10 -11 -13 -12 -12 -12 -12 -15 -15 -13 -13 -15 -14 -14 -12 -13 -12 -11 -11 -12 -11 -9 -9 -8 -8 -4 -8 -8 -8 -8 -8 -11 -11 -10 -11 -11 -10 -9 -11 -12 -11 -12 -13 -14 -15 -13 -12 -11 -11 -11 -12 -12 -11 -15 -10 -9 -11 -11 -9 -8 -9 -6 -8 -6 -5 -3 -2 -2 -2 -2 -2 -4 -3 -3 -4 -3 -2 -2 -3 -5 -5 -5 -6 -4 -4 -4 -4 -5 -7 -5 -5 -3 -3 -4 -4 -2 -5 -5 -4 -6 -7 -7 -5 -6 -9 -9 -9 -10 -10 -11 -13 -13 -13 -12 -12 -15 -14 -14 -15 -16 -18 -19 -20 -20 -19 -19 -18 -18 -18 -17 -17 -19 -19 -17 -12 -15 -15 -13 -13 -10 -9 -11 -16 -13 -8 -7 -7 -7 -8 -7 -8 -9 -12 -16 -9 -9 -12 -12 -11 -13 -14 -16 -17 -17 -17 -16 -12 -5 -8 -6 -13 -9 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -6 -7 -6 -6 -5 -4 -4 -5 -7 -7 -7 -7 -8 -9 -11 -14 -20 -29 -38 -46 -48 -49 -48 -37 -23 -16 -16 -17 -20 -13 -11 -14 -13 -9 -9 -9 -9 -8 -8 -7 -6 -6 -5 -4 -3 -2 -2 -1 -1 -1 -1 0 -1 -1 0 0 0 -1 -2 -1 -1 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 -1 -6 -2 -1 -1 0 -2 -10 -23 -64 -105 -80 -72 -47 -10 -11 0 0 0 0 -1 -1 -9 -24 0 0 0 -1 -1 -39 -37 -3 -11 -8 -65 -87 -41 -2 0 -25 -17 -8 -13 -17 -30 -30 -17 -5 -14 -20 -32 -24 -17 -10 -8 -3 -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 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 0 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 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 -17 -17 -17 -16 -16 -17 -17 -16 -15 -14 -15 -17 -17 -16 -14 -10 -4 -3 -3 -2 -1 -2 -2 -2 -2 -2 -2 -3 -4 -4 -6 -6 -6 -7 -9 -15 -22 -29 -24 -16 -26 -34 -33 -29 -25 -27 -31 -37 -47 -52 -47 -42 -40 -37 -30 -24 -20 -14 -12 -17 -14 -14 -13 -10 -14 -27 -20 -20 -22 -27 -28 -35 -60 -107 -161 -194 -187 -147 -26 -5 -2 0 -13 -28 -7 0 0 0 -1 -2 -2 -4 -4 -3 -4 -5 -5 -5 -3 -2 -1 -1 -1 -2 -3 -3 -1 0 -2 -1 0 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -2 -1 -1 -1 0 -1 -3 -6 -8 -10 -9 -9 -8 -9 -11 -11 -10 -9 -10 -10 -8 -8 -9 -9 -9 -9 -9 -8 -4 -4 -5 -5 -7 -9 -8 -7 -8 -7 -7 -8 -8 -10 -12 -10 -9 -8 -9 -7 -6 -8 -9 -9 -9 -11 -11 -11 -11 -11 -13 -17 -18 -19 -21 -18 -15 -14 -4 -3 -9 -13 -12 -11 -9 -8 -7 -7 -6 -7 -7 -7 -7 -8 -9 -9 -10 -11 -10 -10 -12 -13 -12 -12 -12 -12 -14 -16 -14 -12 -12 -12 -11 -11 -13 -12 -11 -9 -9 -10 -12 -10 -8 -10 -8 -6 -4 -3 -3 -3 -2 -4 -2 -3 -4 -5 -5 -5 -4 -3 -3 -3 -6 -6 -6 -5 -3 -3 -4 -3 -5 -5 -6 -5 -5 -4 -4 -3 -5 -5 -5 -5 -6 -7 -6 -6 -7 -8 -9 -9 -10 -10 -12 -14 -14 -13 -12 -14 -15 -15 -15 -15 -17 -20 -21 -20 -20 -20 -22 -22 -18 -15 -16 -18 -21 -19 -15 -10 -10 -10 -10 -11 -10 -8 -12 -16 -13 -12 -10 -8 -8 -8 -6 -8 -10 -15 -16 -15 -15 -15 -16 -13 -12 -16 -18 -18 -18 -16 -15 -14 -5 -6 -6 -13 -15 -11 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -6 -6 -6 -5 -5 -5 -7 -6 -6 -5 -5 -7 -11 -14 -19 -26 -27 -30 -31 -34 -35 -29 -18 -13 -14 -15 -17 -12 -10 -13 -12 -10 -10 -10 -10 -8 -8 -8 -7 -6 -4 -4 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -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 -6 -3 0 0 0 -5 -102 -32 -2 0 -34 -88 -11 0 0 0 0 0 0 -1 -1 -14 -171 -31 -5 0 -1 -28 -62 -9 -130 -78 -27 -129 -144 -56 -3 -26 -143 -97 -46 -31 -39 -44 -51 -10 -10 -52 -50 -42 -23 -9 -23 -24 -47 -62 -24 -11 -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 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -14 -8 -8 -16 -17 -16 -16 -15 -14 -16 -18 -18 -17 -15 -12 -4 -5 -4 -2 -1 -4 -4 -2 -2 -1 -2 -3 -4 -4 -6 -6 -7 -8 -12 -18 -16 -24 -27 -21 -25 -27 -27 -23 -16 -17 -21 -25 -40 -45 -36 -33 -35 -32 -26 -21 -19 -14 -17 -18 -19 -21 -19 -12 -13 -31 -28 -20 -22 -23 -24 -24 -31 -48 -61 -63 -56 -47 -28 -10 -1 0 -20 -43 -8 0 0 -1 -1 -2 -2 -2 -3 -2 -3 -3 -4 -4 -2 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -2 -1 0 -1 -2 -1 -1 -1 -1 -1 -1 0 -1 -2 -2 -3 -8 -9 -10 -10 -10 -11 -11 -10 -9 -9 -9 -10 -9 -10 -10 -10 -10 -9 -9 -8 -6 -5 -5 -5 -8 -10 -10 -8 -7 -7 -6 -7 -7 -7 -9 -11 -9 -9 -8 -8 -7 -7 -8 -9 -9 -10 -10 -12 -10 -12 -13 -14 -16 -18 -17 -12 -19 -16 -16 -7 -3 -8 -13 -11 -11 -10 -9 -7 -7 -7 -6 -6 -6 -7 -8 -10 -9 -9 -9 -9 -9 -10 -11 -12 -12 -12 -13 -14 -15 -15 -13 -10 -8 -9 -11 -13 -13 -12 -11 -12 -11 -12 -13 -12 -9 -8 -6 -4 -3 -3 -3 -6 -3 -4 -5 -6 -6 -6 -6 -5 -3 -3 -2 -4 -6 -7 -6 -6 -4 -5 -5 -6 -7 -5 -4 -4 -4 -2 -1 -4 -4 -5 -6 -7 -7 -7 -7 -6 -7 -9 -9 -10 -10 -9 -9 -10 -10 -13 -14 -16 -17 -17 -17 -17 -20 -21 -20 -22 -23 -23 -21 -16 -10 -10 -18 -18 -19 -15 -11 -10 -11 -9 -8 -11 -9 -14 -12 -14 -15 -14 -14 -18 -11 -8 -9 -13 -15 -14 -15 -18 -15 -14 -15 -16 -18 -18 -19 -18 -15 -16 -15 -7 -6 -5 -9 -11 -8 -7 -7 -7 -6 -6 -6 -6 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -6 -6 -5 -6 -6 -6 -6 -6 -6 -9 -11 -16 -21 -20 -19 -21 -24 -26 -23 -13 -12 -14 -15 -15 -12 -9 -9 -7 -8 -11 -12 -10 -8 -7 -5 -6 -6 -5 -4 -3 -2 -2 -2 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 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 -2 -4 -1 0 0 0 0 -2 -6 -6 -17 -7 -101 -53 0 -9 -36 -79 -1 0 0 0 0 0 0 -1 -1 -4 -33 -43 -25 -4 -44 -143 -5 -78 -166 -105 -161 -211 -128 -53 -1 -16 -27 -101 -57 -41 -67 -70 -87 -23 -10 -21 -46 -45 -33 -50 -125 -55 -70 -88 -89 -56 -18 -4 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 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 0 0 0 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -14 -9 -7 -14 -15 -16 -15 -16 -10 -9 -14 -19 -18 -17 -13 -8 -5 -3 -3 -3 -5 -5 -2 -2 -1 -2 -3 -3 -3 -7 -10 -10 -11 -12 -13 -12 -17 -17 -19 -22 -23 -22 -19 -12 -10 -12 -15 -26 -29 -23 -21 -23 -21 -19 -15 -13 -12 -16 -18 -20 -26 -29 -21 -18 -39 -38 -40 -41 -34 -25 -19 -18 -21 -24 -20 -18 -12 -6 -2 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -2 -2 -2 -1 -3 -3 -2 -1 -1 -1 -1 -1 -2 -1 -1 -1 0 0 0 0 0 -1 -2 -2 -3 -2 -2 -2 -2 -2 -3 -2 -1 -2 -2 -4 -5 -3 -4 -5 -5 -9 -10 -11 -11 -11 -11 -12 -12 -9 -9 -9 -9 -9 -10 -11 -10 -9 -11 -9 -7 -6 -5 -5 -6 -7 -9 -10 -10 -8 -8 -8 -8 -8 -9 -10 -10 -10 -9 -8 -8 -8 -9 -9 -10 -10 -9 -9 -11 -10 -10 -12 -15 -16 -15 -9 -3 -8 -14 -16 -9 -5 -8 -11 -11 -10 -13 -9 -10 -11 -11 -8 -5 -5 -6 -6 -8 -8 -8 -8 -9 -9 -9 -10 -12 -13 -11 -12 -13 -12 -11 -10 -7 -10 -10 -10 -12 -13 -11 -12 -13 -12 -11 -13 -11 -10 -8 -7 -6 -5 -3 -2 -3 -2 -6 -7 -7 -6 -6 -7 -2 -2 -3 -2 -2 -4 -6 -6 -5 -3 -5 -6 -6 -5 -3 -2 -1 -1 -1 -4 -4 -4 -4 -6 -7 -7 -7 -7 -6 -7 -8 -9 -10 -9 -8 -8 -9 -8 -10 -12 -15 -16 -16 -17 -18 -20 -21 -25 -26 -26 -23 -20 -19 -17 -13 -16 -19 -17 -14 -15 -20 -28 -15 -16 -13 -10 -11 -13 -16 -17 -18 -18 -15 -16 -12 -10 -13 -16 -15 -15 -14 -13 -13 -13 -13 -16 -20 -20 -18 -15 -16 -16 -16 -10 -6 -7 -9 -11 -7 -7 -7 -7 -7 -7 -7 -8 -8 -7 -7 -7 -7 -6 -5 -5 -4 -4 -7 -5 -5 -6 -6 -6 -6 -5 -6 -8 -13 -14 -14 -14 -16 -18 -21 -17 -11 -10 -12 -12 -10 -10 -9 -7 -6 -6 -6 -7 -7 -6 -5 -5 -6 -5 -4 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 0 0 0 -1 -2 -1 -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 -1 -18 -20 -8 -1 0 0 0 -1 -2 -21 -78 -33 -30 -45 -61 -51 -17 -2 0 0 0 0 0 0 0 -4 -30 -57 -89 -76 -1 -6 -23 -89 -77 -185 -116 -56 -76 -79 -51 -35 -5 -24 -106 -99 -56 -86 -195 -40 -20 -17 -9 -53 -118 -85 -77 -279 -274 -173 -164 -189 -158 -89 -32 -6 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -4 -1 0 -4 -8 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -15 -15 -16 -16 -15 -17 -16 -14 -10 -6 -10 -19 -18 -15 -5 -7 -6 -6 -6 -7 -8 -6 -3 -2 0 -2 -3 -5 -5 -6 -6 -7 -8 -8 -9 -11 -11 -11 -12 -14 -15 -15 -13 -8 -9 -9 -13 -16 -17 -17 -18 -16 -14 -12 -11 -10 -17 -19 -21 -23 -25 -24 -21 -29 -57 -62 -58 -45 -34 -25 -17 -13 -10 -10 -9 -8 -5 -2 -1 -4 -2 0 0 0 -5 -10 -6 -2 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -1 0 0 0 -1 -1 -2 -5 -7 -7 -7 -6 -2 -1 -3 -9 -3 -2 -4 -7 -8 -9 -11 -13 -11 -12 -11 -11 -11 -10 -9 -10 -10 -8 -9 -10 -9 -9 -9 -10 -11 -10 -8 -9 -9 -10 -7 -5 -5 -6 -6 -10 -9 -10 -8 -7 -8 -8 -9 -9 -11 -12 -12 -9 -9 -10 -10 -9 -9 -9 -10 -9 -9 -10 -10 -11 -13 -14 -16 -17 -4 -3 -14 -18 -17 -16 -17 -13 -9 -10 -4 -8 -9 -9 -10 -11 -10 -5 -5 -5 -6 -8 -9 -8 -8 -9 -9 -10 -11 -11 -12 -11 -10 -9 -8 -9 -10 -10 -15 -11 -11 -12 -12 -13 -13 -13 -11 -12 -12 -10 -9 -8 -6 -6 -6 -4 -3 -4 -4 -6 -7 -6 -5 -4 -6 -4 -3 -3 -2 -2 -4 -5 -4 -2 -5 -5 -5 -5 -6 -5 -3 -2 -1 -1 -4 -5 -5 -5 -6 -6 -7 -6 -7 -7 -8 -8 -8 -9 -10 -11 -9 -9 -9 -9 -10 -12 -14 -15 -17 -19 -21 -21 -24 -25 -24 -23 -21 -21 -16 -43 -52 -43 -30 -29 -45 -49 -29 -30 -30 -21 -14 -15 -18 -22 -22 -19 -16 -19 -14 -12 -12 -12 -13 -15 -15 -14 -14 -14 -13 -15 -18 -21 -23 -16 -17 -15 -14 -13 -10 -6 -6 -7 -8 -7 -7 -6 -7 -7 -7 -7 -8 -8 -6 -4 -6 -7 -6 -6 -6 -4 -4 -4 -5 -5 -5 -5 -6 -5 -5 -5 -5 -5 -7 -10 -9 -11 -12 -11 -10 -9 -8 -9 -9 -8 -8 -9 -7 -8 -8 -5 -5 -6 -8 -10 -5 -3 -3 -3 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -1 -2 -1 -1 -2 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -8 -63 -67 -26 -1 0 0 0 0 0 -5 -18 -14 -3 -7 -4 0 0 0 0 0 0 0 0 0 -2 -12 -37 -39 -21 -1 -1 -5 -9 -15 -19 -27 -24 -20 -24 -16 -13 -4 -1 -7 -21 -47 -62 -62 -181 -84 -16 -6 -5 -24 -109 -106 -121 -267 -278 -245 -222 -105 -335 -175 -116 -62 -21 -9 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 -1 -1 -6 -28 -33 -30 -24 -14 -27 -39 -20 -7 -1 -1 -7 -8 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -14 -14 -14 -15 -17 -18 -16 -11 -14 -14 -15 -19 -20 -16 -4 -4 -4 -5 -5 -6 -8 -6 -3 -1 0 -1 -2 -4 -4 -4 -5 -5 -5 -5 -5 -8 -7 -6 -6 -6 -7 -8 -8 -9 -10 -16 -20 -21 -20 -19 -19 -14 -10 -6 -7 -10 -12 -20 -26 -25 -23 -19 -22 -32 -34 -46 -49 -40 -29 -21 -14 -10 -7 -7 -8 -7 -4 -2 -11 -29 -27 -31 -63 -118 -81 -47 -23 -4 -3 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -2 -2 -2 -2 -1 -1 -1 -3 -5 -4 -6 -9 -12 -11 -10 -9 -3 -3 -7 -6 -6 -8 -9 -8 -9 -9 -9 -10 -11 -11 -11 -11 -9 -7 -7 -8 -8 -9 -9 -9 -10 -10 -10 -11 -10 -10 -10 -10 -9 -8 -6 -6 -5 -4 -6 -6 -8 -8 -7 -8 -8 -11 -11 -11 -12 -8 -7 -10 -11 -10 -8 -8 -8 -10 -10 -10 -10 -10 -10 -11 -13 -17 -19 -5 -13 -22 -24 -17 -11 -21 -15 -10 -11 -4 -3 -2 -3 -5 -5 -7 -8 -7 -6 -6 -9 -11 -11 -9 -9 -8 -10 -8 -9 -10 -11 -12 -11 -10 -17 -14 -11 -11 -11 -12 -13 -12 -12 -11 -11 -11 -12 -11 -9 -7 -7 -7 -7 -6 -5 -3 -5 -6 -6 -5 -5 -4 -4 -4 -2 -2 -2 -2 -2 -2 -5 -5 -3 -4 -4 -4 -5 -5 -4 0 -2 -2 -2 -5 -8 -7 -6 -6 -7 -9 -7 -7 -7 -8 -8 -8 -7 -9 -11 -11 -11 -11 -11 -12 -13 -15 -15 -17 -19 -21 -22 -22 -22 -24 -24 -22 -25 -25 -44 -47 -41 -39 -37 -45 -42 -40 -36 -37 -36 -40 -43 -38 -25 -25 -22 -21 -22 -22 -19 -16 -15 -11 -19 -17 -14 -14 -15 -15 -15 -18 -18 -17 -16 -18 -17 -12 -6 -7 -8 -7 -7 -7 -8 -6 -5 -6 -7 -7 -7 -7 -10 -8 -3 -4 -6 -6 -6 -6 -5 -5 -5 -7 -7 -6 -5 -5 -6 -6 -6 -6 -5 -5 -7 -7 -7 -8 -9 -8 -8 -8 -7 -7 -6 -5 -5 -5 -6 -7 -7 -3 -4 -9 -12 -7 -3 -2 -2 -2 -3 -2 -1 -1 -2 -1 -2 -4 -5 -5 -4 -3 -3 -3 -3 -2 -3 -2 -3 -4 -3 -2 -2 -2 -2 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -39 -60 -109 -101 -23 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -1 -2 -3 -4 -6 -9 -9 -8 -15 -20 -17 -8 -2 -2 -8 -19 -37 -48 -77 -87 -55 -33 -28 -2 0 -42 -68 -151 -279 -292 -275 -138 -7 -18 -121 -174 -131 -22 -3 0 0 0 0 -1 -2 -1 0 0 0 0 0 -1 -2 -6 -10 -21 -68 -70 -67 -58 -54 -65 -82 -64 -35 -18 -17 -38 -52 -25 -11 -7 -2 -9 -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 0 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -12 -12 -14 -16 -18 -16 -13 -11 -13 -17 -20 -21 -18 -6 -3 -5 -6 -6 -6 -7 -8 -5 -2 -1 -1 -1 -1 -2 -2 -3 -3 -4 -3 -3 -4 -5 -3 -2 -2 -3 -5 -7 -8 -10 -12 -23 -28 -26 -23 -20 -18 -11 -7 -6 -6 -9 -16 -26 -30 -28 -27 -26 -26 -28 -27 -36 -40 -33 -23 -16 -10 -7 -11 -12 -12 -12 -12 -15 -33 -105 -154 -197 -235 -259 -173 -80 -27 -4 -3 -4 -4 -3 -2 -1 -1 -1 -1 0 0 0 -1 -1 -2 -2 -2 -2 -3 -3 -1 -1 -5 -5 -3 -3 -5 -9 -13 -11 -10 -7 -4 -7 -8 -9 -10 -9 -9 -8 -8 -7 -9 -9 -10 -10 -10 -8 -8 -6 -6 -7 -7 -8 -8 -8 -10 -11 -10 -10 -10 -10 -10 -9 -7 -7 -6 -7 -7 -7 -6 -7 -9 -10 -9 -8 -9 -8 -9 -10 -7 -7 -9 -9 -8 -7 -8 -9 -9 -11 -11 -10 -9 -10 -12 -14 -14 -16 -11 -18 -22 -14 -3 -8 -22 -18 -14 -8 -3 -2 -3 -6 -11 -9 -3 -5 -5 -7 -9 -11 -12 -12 -11 -9 -9 -8 -9 -9 -10 -11 -11 -13 -13 -6 -3 -8 -11 -11 -12 -11 -12 -12 -12 -11 -10 -11 -10 -9 -8 -9 -7 -8 -6 -6 -6 -5 -5 -4 -4 -7 -4 -4 -4 -4 -3 -2 -3 -3 -2 -3 -5 -5 -4 -4 -4 -4 -4 -6 -1 -3 -3 -2 -5 -10 -7 -6 -6 -5 -7 -6 -7 -8 -9 -8 -9 -10 -10 -10 -12 -13 -13 -13 -12 -13 -12 -15 -20 -22 -22 -21 -22 -20 -24 -26 -24 -25 -29 -37 -40 -43 -42 -40 -47 -42 -36 -36 -36 -33 -31 -28 -30 -27 -27 -29 -27 -26 -26 -20 -20 -18 -14 -18 -20 -18 -17 -16 -14 -14 -20 -16 -14 -17 -19 -16 -7 -8 -8 -13 -9 -7 -7 -8 -7 -6 -7 -7 -7 -7 -7 -10 -11 -7 -4 -6 -6 -9 -9 -8 -6 -7 -10 -9 -10 -9 -9 -9 -8 -7 -6 -6 -4 -4 -5 -4 -4 -5 -8 -9 -7 -5 -5 -4 -4 -4 -4 -5 -5 -2 -2 -2 -7 -8 -3 -2 -2 -2 -3 -7 -4 -2 -2 -1 -3 -14 -12 -9 -7 -6 -6 -6 -4 -3 -2 -2 -3 -4 -6 -9 -10 -12 -7 -2 -1 0 0 -1 -2 -1 0 0 0 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 -3 -10 -89 -179 -133 -12 -28 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -7 -6 -3 -2 -4 -2 -5 -7 -13 -17 -16 -10 -6 -5 -20 -23 -24 -40 -74 -97 -75 -85 -84 -51 -16 -67 -24 -33 -113 -409 -257 -35 0 0 -18 -122 -123 -34 -3 0 0 -1 -1 -3 -8 -2 0 0 0 0 -2 -6 -10 -19 -28 -51 -74 -72 -64 -61 -57 -82 -117 -137 -130 -100 -82 -114 -176 -145 -81 -83 -74 -55 -54 -16 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -12 -12 -15 -14 -15 -14 -12 -12 -14 -17 -19 -19 -17 -5 -4 -5 -5 -5 -5 -5 -6 -6 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -2 -1 -2 -3 -6 -9 -10 -12 -12 -17 -21 -22 -20 -20 -17 -8 -8 -8 -9 -12 -19 -24 -25 -27 -25 -25 -24 -23 -26 -30 -28 -24 -18 -12 -8 -9 -21 -26 -30 -39 -51 -52 -90 -341 -337 -361 -312 -243 -165 -83 -19 -3 -3 -2 -3 -4 -2 -2 -3 -1 -1 -1 0 -1 -1 -2 -2 -2 -1 -2 -3 -2 -2 -3 -9 -6 -2 -2 -4 -9 -10 -10 -8 -7 -7 -7 -7 -8 -10 -9 -9 -8 -9 -8 -7 -7 -8 -9 -10 -8 -9 -8 -7 -6 -7 -8 -8 -8 -8 -11 -10 -10 -10 -10 -10 -9 -8 -9 -8 -12 -7 -6 -6 -6 -8 -10 -10 -9 -2 -8 -10 -8 -6 -5 -5 -4 -3 -6 -9 -10 -11 -12 -11 -10 -10 -11 -13 -12 -14 -15 -16 -17 -17 -15 -17 -6 -17 -19 -16 -10 -4 -3 -4 -4 -3 -7 -3 -2 -3 -7 -11 -12 -12 -12 -11 -10 -11 -11 -11 -11 -11 -10 -8 -10 -13 -6 -2 -12 -19 -12 -13 -12 -15 -14 -13 -12 -12 -11 -9 -10 -8 -8 -8 -8 -7 -7 -6 -5 -4 -7 -8 -7 -4 -4 -4 -4 -3 -2 -3 -5 -5 -5 -4 -3 -4 -4 -4 -4 -4 -4 -2 -4 -5 -3 -4 -8 -6 -5 -6 -6 -7 -8 -7 -7 -7 -8 -10 -11 -11 -12 -13 -13 -14 -13 -12 -12 -7 -9 -20 -25 -22 -21 -23 -25 -24 -27 -26 -26 -29 -34 -34 -38 -38 -40 -42 -40 -40 -38 -36 -31 -27 -29 -30 -34 -35 -32 -28 -25 -28 -22 -22 -16 -11 -17 -24 -22 -20 -19 -17 -14 -16 -14 -15 -17 -17 -15 -5 -8 -8 -11 -8 -6 -6 -4 -3 -5 -7 -7 -7 -7 -7 -6 -6 -6 -4 -3 -5 -9 -9 -8 -9 -7 -7 -8 -10 -10 -10 -11 -9 -8 -10 -6 -5 -4 -2 -2 -3 -3 -5 -7 -6 -4 -4 -3 -3 -3 -4 -7 -9 -9 -5 -2 -4 -4 -1 -2 -4 -6 -6 -6 -5 -4 -3 -4 -12 -15 -10 -9 -9 -9 -9 -5 -4 -4 -3 -2 -2 -3 -8 -16 -17 -16 -6 -2 -1 0 0 0 0 0 -2 -2 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -2 0 0 0 0 0 -14 -28 -89 -213 -354 -6 -1 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 -1 -1 -1 0 -1 -2 -9 -19 -20 -18 -13 -8 -12 -16 -17 -14 -18 -23 -29 -37 -67 -126 -102 -128 -195 -277 -359 -232 -147 -109 -9 -3 0 0 0 0 -52 -250 -81 -19 0 0 -2 -6 -3 -7 -8 -3 -1 -1 -3 -3 -5 -20 -24 -26 -36 -52 -56 -43 -48 -54 -58 -71 -133 -167 -162 -161 -177 -185 -238 -289 -268 -245 -248 -169 -71 -55 -23 -12 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -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 -1 -1 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -12 -12 -14 -14 -16 -14 -13 -12 -14 -18 -19 -17 -17 -6 -5 -5 -4 -4 -5 -5 -5 -4 -3 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -4 -6 -8 -11 -11 -11 -13 -15 -16 -18 -18 -13 -7 -6 -7 -11 -17 -21 -19 -18 -19 -20 -20 -18 -18 -24 -26 -20 -17 -14 -9 -10 -16 -42 -63 -63 -50 -56 -113 -212 -341 -319 -278 -219 -161 -109 -61 -19 -6 -1 -2 -3 -3 -2 -3 -5 -4 -4 -3 -3 -3 -2 -2 -3 -3 -3 -3 -4 -5 -5 -6 -5 -3 -2 -2 -4 -11 -9 -9 -9 -7 -8 -9 -9 -8 -9 -9 -8 -8 -8 -7 -7 -8 -8 -8 -9 -8 -7 -6 -8 -8 -8 -9 -9 -9 -9 -10 -10 -10 -9 -10 -10 -9 -8 -12 -12 -13 -9 -8 -7 -7 -7 -8 -9 -8 -2 -1 -6 -5 -2 -4 -5 -7 -6 -8 -8 -11 -13 -14 -12 -12 -14 -16 -14 -10 -10 -11 -12 -15 -16 -14 -17 -19 -16 -18 -17 -13 -7 -3 -4 -3 -2 -4 -7 -8 -7 -8 -10 -10 -11 -12 -12 -11 -10 -9 -10 -10 -9 -12 -11 -11 -14 -7 -8 -23 -29 -13 -12 -12 -12 -11 -12 -13 -14 -12 -11 -10 -12 -11 -11 -9 -8 -8 -8 -8 -6 -7 -8 -7 -5 -5 -5 -4 -2 -2 -3 -4 -5 -4 -3 -3 -3 -2 -3 -5 -6 -4 -3 -5 -6 -5 -4 -7 -7 -6 -6 -7 -8 -9 -8 -8 -8 -9 -10 -9 -7 -7 -10 -10 -14 -11 -10 -11 -8 -17 -25 -23 -20 -22 -23 -25 -29 -31 -30 -29 -31 -31 -35 -35 -34 -35 -35 -37 -38 -34 -36 -37 -36 -30 -33 -35 -34 -34 -31 -27 -27 -23 -19 -12 -8 -14 -22 -11 -15 -21 -15 -13 -14 -15 -14 -15 -10 -8 -12 -9 -6 -5 -5 -5 -5 -4 -4 -7 -7 -6 -5 -8 -8 -7 -4 -4 -3 -3 -3 -4 -7 -8 -13 -13 -8 -8 -9 -8 -6 -8 -8 -14 -11 -12 -9 -5 -4 -3 -2 -2 -4 -4 -4 -3 -3 -3 -2 -2 -3 -5 -4 -6 -7 -5 -2 -2 -4 -4 -6 -8 -7 -9 -15 -10 -12 -13 -14 -11 -13 -14 -13 -12 -13 -8 -5 -3 -3 -3 -4 -5 -8 -19 -14 -7 -4 -4 -3 0 0 0 -1 -1 -3 -3 -2 -2 -1 0 -1 -1 -2 -3 -4 -3 -1 0 0 0 -1 -1 -15 -28 -32 -62 -138 -58 -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 -1 -1 0 0 0 0 -3 -9 -14 -12 -8 -10 -13 -25 -28 -29 -25 -24 -36 -45 -65 -105 -110 -116 -170 -246 -268 -63 -310 -188 -235 -143 -53 0 0 0 0 -135 -63 -6 0 0 -2 -12 -18 -12 -8 -8 -18 -33 -21 -9 -16 -21 -27 -35 -39 -38 -35 -81 -133 -124 -102 -104 -135 -182 -191 -182 -159 -179 -223 -276 -289 -282 -309 -290 -208 -147 -101 -76 -25 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -13 -11 -14 -15 -15 -14 -13 -13 -15 -18 -19 -18 -18 -7 -5 -5 -4 -4 -4 -5 -5 -4 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -5 -7 -9 -9 -9 -9 -10 -11 -12 -14 -11 -8 -6 -6 -7 -14 -20 -18 -17 -13 -13 -10 -9 -11 -17 -22 -20 -13 -10 -10 -10 -17 -31 -76 -124 -102 -9 -4 -13 -337 -358 -278 -201 -151 -107 -67 -36 -26 -3 -1 -1 -1 -2 -1 -2 -3 -3 -4 -4 -5 -3 -2 -2 -3 -4 -4 -3 -2 -3 -2 -2 -3 -3 -2 -2 -3 -9 -8 -8 -8 -8 -8 -9 -9 -7 -8 -8 -8 -7 -8 -9 -8 -8 -9 -8 -8 -8 -8 -9 -10 -11 -10 -9 -10 -11 -11 -10 -10 -10 -10 -11 -11 -10 -8 -10 -11 -13 -11 -9 -8 -8 -9 -9 -8 -6 -5 -3 -3 -3 -4 -7 -7 -10 -10 -10 -10 -12 -14 -15 -15 -13 -13 -12 -7 -6 -7 -10 -14 -17 -13 -11 -9 -13 -14 -15 -15 -14 -10 -8 -3 -4 -5 -6 -11 -13 -9 -3 -2 -2 -10 -12 -13 -14 -13 -11 -10 -11 -11 -13 -12 -10 -12 -12 -7 -1 -2 -14 -11 -11 -11 -11 -13 -15 -16 -14 -13 -13 -14 -13 -11 -9 -9 -8 -7 -8 -7 -9 -8 -7 -6 -6 -5 -3 -3 -4 -4 -5 -12 -14 -2 -3 -3 -2 -5 -7 -8 -7 -5 -5 -7 -5 -4 -4 -5 -6 -7 -7 -8 -8 -7 -6 -6 -8 -8 -6 -4 -4 -6 -17 -15 -11 -8 -9 -19 -25 -18 -20 -23 -26 -25 -34 -37 -35 -36 -34 -34 -35 -31 -33 -34 -34 -35 -36 -33 -30 -35 -37 -39 -36 -32 -31 -33 -36 -36 -34 -33 -21 -15 -15 -14 -8 -9 -10 -21 -23 -16 -13 -15 -14 -9 -14 -7 -6 -11 -10 -9 -7 -5 -5 -5 -3 -5 -6 -5 -5 -7 -7 -7 -4 -3 -3 -3 -3 -3 -5 -7 -7 -8 -8 -8 -9 -10 -9 -5 -5 -9 -13 -8 -8 -8 -6 -6 -5 -11 -6 -4 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -5 -8 -9 -5 -2 -3 -4 -6 -7 -9 -13 -22 -22 -20 -18 -22 -26 -22 -14 -12 -10 -12 -8 -4 -2 -1 -1 -3 -6 -8 -19 -18 -16 -16 -15 -4 0 0 0 -1 -3 -4 -2 -2 -1 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 -1 -1 -1 -5 -8 -10 0 0 0 -1 -3 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 -1 -1 0 -1 -3 -12 -14 -18 -21 -21 -22 -30 -43 -54 -61 -77 -97 -107 -108 -125 -175 -175 -174 -158 -183 -263 -312 -156 -349 -83 0 -69 -67 -1 0 0 0 -13 -31 -23 -8 -7 -11 -21 -6 -7 -11 -19 -33 -40 -47 -53 -100 -171 -179 -122 -113 -109 -139 -181 -192 -227 -199 -154 -152 -190 -174 -209 -227 -256 -253 -217 -180 -167 -69 -21 -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 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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -14 -13 -11 -12 -13 -14 -14 -14 -14 -14 -10 -9 -17 -10 -5 -4 -4 -5 -5 -5 -5 -4 -3 -6 -5 -3 -3 -2 -1 0 0 -1 -1 -1 -2 -2 -2 -2 -3 -4 -4 -5 -5 -7 -8 -8 -7 -8 -8 -9 -7 -6 -6 -7 -8 -9 -9 -11 -16 -10 -6 -1 -6 -11 -13 -15 -14 -11 -11 -11 -14 -27 -49 -116 -138 -31 0 0 0 0 -243 -249 -164 -115 -74 -44 -34 -16 -4 -2 -1 -1 -1 -1 -1 -1 -1 -4 -4 -4 -3 -2 -2 -2 -2 -2 -2 -1 -2 -2 -2 -1 -2 -2 -2 -5 -7 -8 -8 -7 -8 -9 -9 -9 -7 -7 -7 -7 -7 -8 -9 -9 -8 -8 -8 -8 -9 -11 -11 -10 -10 -11 -11 -12 -11 -10 -10 -11 -11 -12 -12 -12 -13 -11 -9 -12 -15 -14 -11 -9 -8 -9 -8 -8 -7 -8 -8 -7 -7 -8 -8 -9 -8 -9 -12 -14 -13 -12 -13 -17 -16 -14 -12 -13 -14 -15 -17 -20 -19 -14 -20 -22 -20 -18 -16 -15 -16 -10 -8 -10 -11 -11 -9 -8 -10 -4 -2 -2 -8 -10 -12 -14 -14 -12 -12 -12 -12 -12 -12 -10 -10 -11 -12 -8 -4 -10 -9 -30 -26 -13 -13 -14 -16 -16 -14 -14 -14 -14 -12 -10 -10 -10 -8 -9 -10 -10 -9 -8 -8 -6 -5 -4 -2 -4 -5 -5 -4 -7 -9 -3 -3 -3 -3 -5 -6 -7 -6 -6 -7 -6 -6 -6 -6 -6 -7 -7 -7 -9 -9 -9 -8 -8 -9 -10 -9 -7 -8 -12 -11 -15 -16 -17 -22 -25 -24 -19 -21 -24 -26 -28 -37 -41 -35 -33 -29 -32 -29 -33 -35 -34 -36 -40 -39 -33 -30 -30 -34 -38 -33 -29 -28 -30 -35 -30 -31 -33 -30 -24 -22 -21 -18 -9 -10 -18 -21 -20 -19 -20 -18 -12 -9 -7 -7 -10 -15 -11 -4 -5 -5 -4 -4 -4 -5 -5 -5 -4 -3 -4 -4 -3 -3 -3 -3 -4 -6 -5 -4 -4 -6 -9 -10 -11 -11 -10 -6 -13 -9 -5 -5 -3 -4 -7 -6 -12 -8 -5 -6 -6 -5 -4 -2 -3 -3 -3 -2 -2 -3 -3 -7 -5 -3 -2 -5 -7 -9 -17 -19 -13 -9 -8 -9 -10 -11 -16 -10 -10 -9 -8 -6 -2 0 0 0 0 -5 -13 -25 -32 -30 -23 -30 -4 -1 0 0 0 -2 -5 -2 -2 -1 -1 -1 0 0 -1 0 -1 -1 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 -1 -4 -10 -10 -7 -8 -12 -15 -26 -36 -43 -49 -67 -88 -99 -72 -68 -63 -76 -106 -117 -108 -156 -270 -266 -428 -205 -14 -49 -71 -33 -3 -1 -1 -74 -105 -8 -5 0 -2 -13 -7 -3 -3 -43 -166 -52 -57 -86 -109 -128 -125 -125 -33 -76 -129 -118 -85 -150 -241 -210 -162 -197 -249 -250 -232 -224 -228 -230 -198 -199 -138 -64 -19 -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 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -14 -13 -14 -15 -15 -14 -14 -13 -12 -9 -3 -11 -16 -15 -8 -3 -6 -11 -12 -11 -13 -8 -8 -12 -9 -4 -4 -3 -2 -1 0 -1 -1 -1 -2 -2 -2 -2 -3 -4 -4 -4 -4 -5 -6 -6 -6 -7 -7 -7 -7 -6 -7 -8 -9 -11 -10 -11 -14 -14 -10 -10 -12 -12 -12 -14 -14 -13 -14 -15 -21 -35 -65 -135 -156 0 0 0 0 0 -188 -236 -143 -100 -78 -45 -26 -10 -3 -1 -1 0 -1 -1 0 -1 -2 -4 -4 -3 -1 -1 -1 -1 -1 -2 -3 -3 -3 -2 -2 -2 -4 -4 -4 -8 -9 -10 -10 -9 -8 -9 -9 -9 -7 -8 -9 -9 -8 -9 -11 -10 -9 -8 -8 -8 -11 -13 -13 -12 -11 -14 -8 -6 -10 -11 -10 -10 -10 -11 -13 -14 -13 -12 -11 -11 -13 -15 -16 -11 -7 -7 -7 -7 -7 -7 -7 -9 -9 -8 -9 -10 -9 -8 -8 -10 -11 -9 -10 -13 -13 -12 -11 -14 -16 -16 -16 -18 -16 -13 -9 -19 -27 -27 -20 -15 -14 -10 -9 -9 -8 -7 -4 -2 -5 -2 -1 -8 -10 -12 -14 -14 -14 -12 -14 -12 -12 -13 -12 -11 -15 -19 -12 -13 -14 -17 -5 -15 -15 -12 -13 -16 -16 -17 -16 -15 -15 -14 -13 -11 -11 -10 -9 -10 -9 -8 -8 -9 -9 -6 -5 -5 -5 -4 -5 -5 -4 -3 -4 -7 -3 -2 -3 -4 -6 -6 -6 -7 -8 -7 -6 -7 -8 -8 -7 -7 -7 -8 -9 -8 -8 -9 -10 -11 -11 -11 -12 -10 -8 -13 -18 -20 -20 -18 -17 -21 -23 -24 -27 -29 -34 -43 -38 -29 -18 -34 -41 -39 -36 -34 -38 -42 -45 -37 -30 -22 -29 -46 -35 -34 -37 -35 -36 -31 -27 -26 -27 -22 -21 -21 -22 -13 -11 -19 -23 -23 -24 -26 -16 -16 -9 -7 -7 -8 -7 -5 -6 -6 -6 -8 -8 -8 -7 -5 -4 -3 -3 -3 -3 -3 -3 -3 -3 -6 -5 -4 -3 -3 -5 -9 -10 -11 -11 -11 -8 -6 -5 -6 -9 -10 -5 -7 -7 -8 -11 -17 -16 -10 -8 -6 -5 -5 -5 -4 -3 -2 -1 -2 -2 -2 -2 -4 -9 -10 -10 -14 -12 -11 -7 -5 -4 -3 -8 -8 -9 -8 -7 -5 -2 -1 -1 0 0 -3 -10 -19 -29 -32 -30 -26 -23 -6 0 0 0 0 -1 -4 -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 0 0 -1 -3 -3 -2 -6 -10 -14 -21 -26 -27 -33 -46 -62 -75 -41 -27 -22 -27 -44 -66 -82 -69 -54 -100 -179 -198 -216 -63 -26 -15 -1 -2 -2 -29 -37 0 0 0 0 -2 -1 0 -7 -61 -79 -66 -76 -96 -97 -101 -154 -177 -46 -73 -84 -76 -61 -102 -21 -203 -106 -211 -314 -312 -305 -277 -293 -221 -165 -177 -175 -120 -70 -49 -14 -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 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 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 -1 0 -1 -1 -1 -1 -1 -1 0 0 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -15 -17 -15 -14 -14 -13 -12 -13 -13 -3 -10 -16 -17 -16 -15 -14 -14 -15 -13 -14 -15 -15 -15 -15 -12 -10 -8 -4 -3 -1 -1 -2 -2 -1 -1 -2 -2 -3 -3 -4 -3 -3 -4 -5 -5 -5 -5 -6 -6 -7 -7 -8 -9 -9 -10 -11 -11 -11 -13 -14 -16 -16 -13 -11 -11 -13 -12 -19 -17 -18 -24 -39 -71 -127 -176 -149 -424 -82 -20 -51 -186 -221 -123 -99 -76 -41 -18 -7 -2 -1 0 -1 -1 -1 0 -1 -2 -3 -2 -1 -1 -1 -1 -2 -2 -3 -3 -3 -2 -2 -2 -3 -8 -7 -7 -8 -9 -9 -9 -9 -11 -10 -8 -9 -8 -9 -9 -9 -9 -10 -12 -12 -10 -9 -10 -10 -13 -15 -15 -12 -11 -13 -6 -8 -7 -6 -8 -10 -10 -11 -12 -12 -12 -12 -12 -12 -13 -16 -17 -17 -8 -7 -7 -6 -7 -7 -7 -7 -7 -6 -8 -10 -10 -10 -10 -9 -9 -9 -8 -8 -8 -12 -16 -20 -22 -19 -16 -15 -15 -15 -10 -5 -13 -26 -19 -14 -15 -15 -7 -2 -2 -2 -1 -2 -7 -7 -8 -8 -9 -11 -13 -14 -14 -11 -11 -11 -14 -15 -13 -12 -15 -17 -13 -14 -14 -7 -2 -1 -4 -10 -14 -13 -16 -17 -16 -16 -17 -16 -15 -15 -13 -11 -10 -9 -8 -8 -9 -9 -9 -6 -6 -6 -5 -3 -4 -5 -4 -4 -3 -3 -2 -2 -3 -4 -4 -7 -7 -8 -8 -8 -7 -7 -8 -8 -7 -8 -7 -8 -9 -10 -10 -10 -10 -11 -11 -11 -10 -8 -12 -16 -17 -18 -18 -18 -21 -21 -22 -26 -29 -32 -39 -42 -42 -38 -37 -46 -47 -43 -42 -44 -43 -35 -32 -30 -28 -26 -41 -49 -38 -36 -37 -35 -38 -35 -27 -23 -22 -21 -20 -20 -20 -20 -23 -25 -22 -22 -24 -13 -14 -16 -12 -6 -6 -8 -7 -6 -7 -6 -5 -5 -4 -4 -4 -5 -6 -4 -3 -4 -4 -3 -3 -3 -2 -3 -6 -6 -5 -3 -4 -6 -10 -11 -11 -14 -11 -6 -12 -14 -7 -6 -8 -6 -7 -7 -8 -8 -13 -9 -9 -7 -6 -6 -6 -4 -3 -2 -2 -1 -1 -2 -3 -6 -9 -10 -8 -6 -5 -4 -6 -7 -7 -4 -6 -6 -9 -8 -4 -3 -2 -2 -1 -1 -1 -5 -12 -19 -29 -30 -30 -31 -20 -6 0 0 0 0 0 -1 -1 -1 -1 -1 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 -2 -6 -11 -17 -19 -16 -23 -25 -29 -33 -21 -9 -8 -8 -10 -18 -31 -12 -4 -15 -28 -30 -3 -1 -1 -8 -9 -4 -7 -3 -4 -1 0 0 0 0 -1 -1 -6 -57 -50 -55 -80 -119 -153 -77 -125 -91 -67 -49 -51 -75 -31 -22 0 0 -108 -268 -254 -305 -211 -113 -246 -226 -157 -154 -197 -204 -206 -102 -35 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 -16 -17 -17 -15 -14 -13 -13 -14 -10 -9 -14 -15 -14 -14 -15 -16 -14 -14 -16 -17 -13 -11 -15 -16 -11 -7 -7 -10 -5 -4 -4 -3 -2 -2 -3 -2 -2 -3 -3 -3 -3 -4 -4 -3 -4 -5 -5 -6 -6 -7 -8 -8 -9 -10 -11 -12 -12 -12 -19 -17 -15 -12 -11 -13 -13 -13 -15 -19 -15 -13 -21 -38 -57 -78 -111 -144 -288 -390 -408 -351 -269 -173 -105 -90 -54 -27 -11 -5 -2 -1 0 0 0 0 0 -1 -2 -1 -1 -1 -2 -1 -1 -2 -2 -2 -2 -2 -3 -4 -7 -6 -7 -7 -6 -6 -6 -8 -10 -9 -10 -11 -9 -9 -9 -9 -9 -10 -10 -11 -13 -12 -12 -10 -11 -13 -14 -14 -13 -9 -8 -10 -10 -9 -4 -1 -6 -13 -14 -13 -12 -12 -13 -14 -13 -12 -14 -15 -18 -16 -13 -8 -5 -6 -7 -9 -9 -7 -2 -5 -10 -11 -11 -12 -12 -13 -11 -10 -10 -10 -9 -9 -12 -21 -25 -18 -13 -13 -14 -14 -11 -8 -11 -19 -14 -9 -18 -20 -18 -13 -4 -2 -1 -2 -8 -8 -8 -9 -9 -11 -14 -13 -12 -12 -12 -11 -12 -14 -16 -17 -16 -17 -14 -16 -12 -8 -6 -7 -9 -11 -10 -14 -17 -16 -15 -16 -16 -16 -16 -13 -12 -10 -9 -8 -7 -8 -10 -9 -8 -6 -6 -5 -4 -4 -4 -7 -4 -5 -4 -4 -4 -3 -2 -2 -3 -6 -8 -9 -9 -8 -7 -7 -7 -8 -9 -9 -8 -8 -9 -10 -11 -10 -9 -9 -10 -11 -12 -13 -14 -17 -17 -17 -19 -21 -23 -24 -26 -29 -34 -33 -44 -44 -42 -44 -46 -46 -44 -44 -46 -48 -44 -36 -33 -30 -25 -30 -52 -40 -38 -38 -36 -37 -41 -42 -33 -29 -23 -25 -21 -20 -20 -19 -19 -21 -15 -20 -24 -23 -20 -17 -15 -5 -4 -4 -6 -6 -5 -5 -5 -5 -4 -4 -5 -7 -6 -4 -4 -4 -4 -3 -3 -3 -3 -3 -5 -7 -4 -3 -4 -8 -8 -9 -10 -11 -10 -8 -16 -12 -9 -7 -5 -7 -8 -8 -6 -7 -7 -7 -7 -7 -7 -8 -5 -4 -3 -3 -3 -2 -2 -3 -6 -9 -5 -4 -4 -4 -7 -12 -10 -5 -7 -6 -6 -8 -8 -6 -3 -2 -2 -2 -2 -3 -7 -13 -19 -22 -30 -31 -27 -25 -15 -5 0 0 0 0 -1 -1 -1 -1 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -9 -8 -9 -15 -18 -18 -16 -12 -6 -1 0 0 -1 -4 -1 -1 -1 0 -2 -1 -2 -2 -5 -13 -22 -16 -6 -2 0 0 0 0 0 -3 -2 -12 -37 -43 -41 -64 -122 -173 -133 -139 -128 -107 -64 -43 -76 -142 -61 -11 -52 -247 -263 -141 -325 -200 -263 -341 -262 -169 -133 -175 -168 -198 -147 -63 -9 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -2 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -19 -19 -17 -16 -14 -14 -14 -11 -9 -15 -14 -14 -14 -14 -14 -14 -14 -12 -13 -12 -6 -4 -9 -10 -7 -5 -4 -4 -3 -5 -3 -2 -2 -3 -5 -2 -2 -3 -3 -3 -4 -4 -4 -4 -4 -5 -5 -6 -7 -8 -9 -9 -10 -11 -11 -11 -11 -13 -20 -18 -11 -9 -10 -13 -12 -12 -15 -20 -18 -16 -24 -36 -42 -46 -78 -106 -151 -177 -189 -187 -168 -134 -82 -59 -34 -17 -7 -3 -1 -1 -1 0 0 0 0 -4 -6 -4 -1 -3 -6 -2 -2 -2 -2 -2 -2 -3 -3 -2 -5 -6 -7 -7 -6 -5 -7 -10 -11 -11 -9 -9 -10 -10 -9 -8 -8 -9 -9 -9 -15 -16 -15 -13 -12 -14 -15 -14 -10 -9 -9 -8 -9 -6 -1 -2 -3 -1 -9 -9 -10 -12 -14 -15 -15 -14 -14 -14 -17 -16 -15 -11 -8 -9 -9 -6 -8 -6 -4 -9 -13 -12 -11 -11 -14 -17 -12 -13 -13 -11 -10 -10 -13 -20 -21 -10 -9 -13 -15 -14 -11 -10 -17 -16 -14 -15 -23 -25 -17 -5 -5 -4 -5 -2 -6 -9 -10 -7 -3 -5 -12 -12 -11 -13 -13 -14 -14 -18 -35 -40 -44 -49 -29 -16 -13 -11 -14 -30 -34 -29 -17 -15 -15 -15 -15 -15 -15 -14 -16 -13 -11 -10 -9 -9 -9 -7 -10 -9 -9 -8 -7 -5 -5 -4 -3 -5 -4 -5 -3 -2 -3 -3 -1 0 -7 -8 -8 -9 -9 -8 -7 -8 -6 -8 -8 -8 -9 -10 -10 -11 -8 -9 -9 -9 -10 -10 -11 -13 -13 -17 -18 -18 -18 -18 -20 -26 -32 -35 -39 -38 -39 -39 -41 -44 -45 -46 -47 -44 -45 -42 -41 -41 -45 -49 -43 -48 -38 -36 -37 -37 -38 -40 -41 -45 -39 -30 -29 -30 -25 -20 -18 -17 -17 -17 -12 -21 -27 -20 -10 -12 -14 -6 -5 -4 -5 -6 -5 -6 -6 -5 -5 -5 -6 -6 -5 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -5 -3 -3 -4 -4 -6 -8 -10 -10 -10 -9 -10 -9 -7 -4 -6 -8 -8 -8 -7 -9 -10 -8 -8 -7 -7 -8 -6 -5 -4 -3 -3 -3 -3 -3 -5 -6 -5 -3 -3 -4 -3 -2 -3 -4 -5 -6 -9 -11 -10 -7 -4 -4 -3 -2 -4 -7 -15 -23 -22 -24 -24 -25 -23 -15 -9 -6 0 0 0 -1 -2 -2 -2 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 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 -1 -1 -2 -2 -4 -4 -6 -9 -10 -9 -8 -4 -1 -1 -1 -2 -4 -3 -6 -3 -2 -2 -4 -5 -7 -10 -15 -12 -9 -4 -1 0 -1 -1 -1 0 -4 -4 -13 -33 -40 -40 -70 -106 -141 -221 -243 -181 -118 -80 -79 -92 -95 -218 -365 -128 -326 -157 -106 -273 -360 -395 -361 -267 -172 -159 -140 -138 -173 -172 -96 -20 -35 -13 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -20 -19 -17 -15 -14 -15 -15 -8 -16 -16 -15 -15 -16 -17 -17 -16 -11 -4 -3 -3 -3 -4 -5 -5 -4 -3 -5 -5 -3 -3 -3 -3 -3 -3 -4 -2 -2 -2 -2 -3 -4 -5 -5 -4 -4 -4 -5 -6 -7 -8 -9 -9 -10 -11 -9 -12 -12 -13 -18 -15 -9 -9 -10 -12 -13 -13 -18 -26 -25 -23 -27 -33 -34 -37 -62 -78 -98 -107 -108 -109 -108 -98 -47 -33 -19 -10 -5 -2 -2 -2 -2 -1 0 0 -1 -5 -7 -6 -6 -6 -2 -2 -2 -2 -2 -2 -2 -3 -7 -7 -7 -7 -7 -6 -6 -6 -7 -11 -11 -13 -11 -10 -10 -10 -9 -8 -7 -8 -10 -13 -16 -17 -15 -14 -14 -16 -17 -14 -10 -9 -9 -8 -10 -8 -3 -12 -1 0 -1 -4 -7 -10 -14 -15 -16 -15 -17 -16 -16 -16 -17 -16 -12 -8 -7 -1 -1 -1 -5 -11 -14 -15 -15 -12 -11 -7 -13 -15 -11 -7 -7 -8 -13 -19 -7 -9 -14 -16 -17 -13 -5 -5 -14 -14 -12 -12 -11 -14 -19 -5 -4 -10 -10 -8 -8 -8 -8 -8 -5 -6 -12 -12 -12 -17 -22 -25 -28 -36 -64 -66 -70 -67 -42 -20 -16 -15 -15 -25 -37 -43 -33 -22 -16 -13 -15 -15 -13 -15 -13 -12 -11 -10 -10 -9 -8 -9 -8 -8 -7 -7 -6 -6 -6 -4 -4 -4 -5 -4 -4 -4 -3 -2 0 -1 -7 -8 -8 -8 -7 -7 -7 -9 -7 -7 -8 -8 -9 -11 -10 -12 -10 -10 -9 -10 -11 -12 -13 -15 -16 -18 -18 -19 -19 -19 -22 -26 -33 -35 -35 -34 -34 -37 -40 -43 -42 -43 -46 -47 -42 -40 -41 -42 -45 -50 -52 -50 -46 -46 -43 -37 -40 -39 -39 -40 -39 -40 -38 -35 -30 -20 -15 -15 -14 -16 -18 -24 -23 -14 -7 -7 -7 -6 -5 -4 -5 -6 -6 -6 -6 -5 -5 -5 -4 -5 -10 -11 -4 -4 -3 -4 -4 -4 -3 -3 -4 -3 -3 -3 -4 -4 -6 -9 -9 -9 -6 -5 -8 -8 -6 -7 -8 -8 -8 -8 -6 -7 -9 -8 -8 -7 -7 -8 -6 -5 -4 -4 -4 -4 -3 -3 -3 -3 -2 -3 -3 -3 -2 -2 -3 -3 -5 -8 -10 -9 -10 -9 -7 -5 -3 -5 -8 -10 -5 -3 -4 -13 -17 -20 -15 -7 -6 -1 0 0 0 -1 -1 -1 -2 0 -1 -2 -2 -2 -1 -1 -1 -1 -2 -1 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 0 0 0 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 -1 -2 -2 -3 -3 -2 -4 -4 -3 -3 -3 -4 -8 -10 -12 -6 -3 -3 -3 -4 -8 -10 -8 -9 -9 -4 -1 0 -1 -4 -5 -5 -3 -3 -6 -10 -35 -37 -42 -70 -91 -100 -131 -170 -161 -102 -81 -85 -89 -83 -133 -230 -271 -215 -116 -65 -120 -255 -352 -311 -239 -208 -191 -144 -114 -133 -174 -123 -109 -75 -38 -11 -3 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 -1 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 0 0 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -20 -21 -18 -16 -16 -16 -15 -15 -15 -15 -16 -12 -5 -4 -6 -13 -4 -3 -3 -3 -3 -3 -4 -3 -4 -1 -1 -2 -3 -3 -3 -4 -4 -4 -3 -3 -3 -3 -3 -4 -4 -5 -5 -4 -4 -5 -6 -7 -8 -9 -9 -9 -10 -10 -10 -11 -12 -12 -13 -11 -9 -10 -7 -4 -9 -18 -25 -20 -18 -26 -26 -32 -29 -32 -47 -54 -64 -71 -70 -67 -63 -57 -28 -18 -10 -5 -3 -2 -3 -5 -3 -1 -1 -1 -2 -5 -5 -2 -2 -3 -3 -2 -2 -4 -4 -4 -7 -5 -6 -6 -10 -11 -9 -8 -8 -9 -9 -10 -11 -11 -10 -10 -10 -11 -12 -11 -8 -11 -12 -13 -14 -14 -14 -14 -14 -15 -14 -11 -10 -9 -11 -13 -14 -13 -8 -15 -13 -3 -1 -2 -5 -10 -14 -15 -15 -18 -20 -19 -16 -16 -18 -17 -15 -13 -7 -5 -3 -3 -5 -8 -10 -14 -18 -20 -17 -16 -16 -14 -9 -7 -6 -6 -12 -14 -9 -14 -19 -18 -17 -16 -4 -4 -13 -14 -7 -4 -3 -7 -18 -5 -3 -10 -11 -11 -10 -6 -2 -2 -13 -14 -15 -14 -27 -48 -60 -72 -75 -74 -68 -63 -66 -59 -35 -16 -16 -18 -17 -16 -30 -46 -41 -23 -13 -7 -12 -14 -14 -14 -14 -13 -11 -10 -9 -9 -8 -7 -7 -6 -5 -5 -8 -6 -5 -5 -5 -5 -5 -4 -4 -4 -4 -3 -1 -2 -4 -6 -8 -7 -8 -8 -7 -8 -8 -8 -9 -9 -10 -11 -11 -11 -11 -11 -11 -11 -12 -14 -17 -17 -19 -18 -17 -17 -18 -20 -23 -25 -33 -32 -31 -32 -36 -40 -42 -43 -42 -44 -46 -43 -40 -40 -42 -41 -42 -47 -50 -56 -54 -50 -48 -48 -46 -37 -37 -38 -41 -44 -44 -40 -34 -28 -15 -13 -15 -14 -19 -28 -24 -14 -14 -10 -7 -7 -6 -5 -4 -7 -6 -6 -6 -6 -5 -5 -5 -5 -7 -9 -5 -4 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -7 -9 -9 -13 -8 -5 -6 -7 -6 -7 -7 -8 -7 -6 -7 -9 -9 -8 -7 -7 -7 -7 -6 -6 -4 -3 -3 -3 -3 -2 -2 -3 -3 -2 -1 -1 -1 -1 -2 -4 -6 -6 -8 -9 -9 -6 -3 -3 -3 -4 -5 -1 0 -8 -14 -16 -18 -4 -1 0 0 0 0 0 0 0 -1 -1 -2 -3 -4 -4 -4 -3 -2 -1 -2 -2 -2 -2 -1 -1 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 -1 -1 -2 -4 -5 -4 -7 -7 -7 -3 -2 -2 -3 -6 -10 -5 -2 -1 0 0 0 0 -5 -9 -11 -10 -6 -4 -7 -9 -17 -27 -45 -73 -94 -86 -82 -82 -107 -93 -77 -85 -95 -115 -191 -242 -217 -132 -48 -17 -64 -247 -312 -295 -258 -255 -233 -166 -118 -110 -141 -134 -129 -120 -94 -33 -9 -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 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -18 -19 -17 -16 -17 -15 -13 -14 -15 -15 -12 -5 -3 -4 -3 -3 -3 -4 -4 -4 -4 -5 -6 -5 -6 -4 -2 -1 -2 -3 -4 -5 -5 -5 -4 -4 -4 -4 -5 -5 -5 -5 -5 -6 -6 -6 -6 -7 -8 -9 -9 -9 -10 -11 -10 -11 -13 -14 -15 -14 -13 -12 -15 -16 -10 -13 -18 -11 -7 -16 -17 -29 -22 -25 -37 -40 -41 -43 -42 -44 -43 -36 -18 -9 -5 -3 -2 -2 -1 -2 -2 -1 -1 -2 -4 -5 -3 -1 -1 -2 -4 -4 -5 -9 -11 -10 -13 -10 -7 -10 -10 -10 -11 -11 -10 -10 -11 -12 -11 -12 -12 -12 -11 -12 -13 -14 -13 -15 -16 -15 -15 -13 -10 -10 -10 -10 -10 -10 -10 -15 -20 -20 -14 -13 -10 -11 -12 -9 -4 -2 -5 -10 -15 -15 -19 -21 -22 -21 -18 -17 -17 -15 -10 -8 -9 -9 -8 -7 -7 -6 -8 -9 -7 -16 -18 -18 -16 -12 -7 -6 -6 -5 -7 -10 -12 -13 -14 -17 -16 -16 -6 -4 -12 -13 -12 -14 -12 -4 -19 -17 -13 -11 -9 -10 -10 -3 -7 -2 -11 -14 -14 -13 -26 -47 -55 -90 -84 -77 -62 -47 -43 -46 -34 -18 -17 -18 -19 -19 -21 -23 -21 -16 -11 -11 -9 -13 -13 -14 -15 -13 -10 -11 -10 -9 -10 -8 -6 -5 -4 -4 -6 -5 -5 -5 -6 -8 -8 -7 -4 -6 -3 -3 -2 -2 -4 -7 -8 -5 -8 -9 -9 -8 -9 -11 -10 -11 -10 -11 -11 -11 -10 -9 -10 -11 -12 -15 -15 -14 -14 -15 -17 -20 -23 -22 -23 -28 -30 -31 -31 -32 -34 -36 -43 -44 -42 -41 -39 -36 -36 -37 -40 -42 -41 -44 -50 -52 -50 -53 -56 -54 -38 -38 -38 -39 -42 -42 -45 -46 -42 -39 -35 -34 -32 -24 -19 -32 -28 -26 -29 -14 -6 -7 -8 -5 -4 -4 -4 -5 -6 -6 -5 -5 -5 -4 -5 -5 -4 -3 -4 -4 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -7 -7 -4 -5 -7 -8 -6 -6 -6 -7 -7 -6 -6 -9 -9 -9 -8 -7 -8 -8 -7 -7 -5 -4 -4 -4 -3 -2 -2 -1 -1 -1 0 0 0 -1 -2 -3 -4 -6 -9 -9 -7 -4 -2 -1 0 0 0 0 -1 -2 -5 -7 -9 -4 -2 0 0 0 0 0 0 0 -1 -2 -3 -5 -6 -6 -6 -5 -4 -2 -2 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -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 -1 -3 0 0 -1 -2 -2 -2 -1 -2 -3 -3 -4 -2 0 0 0 0 0 0 -9 -15 -16 -17 -12 -7 -5 -7 -8 -22 -50 -82 -102 -100 -94 -84 -88 -86 -73 -74 -76 -118 -196 -239 -158 -28 -5 -2 -43 -253 -311 -312 -321 -304 -284 -215 -143 -103 -99 -98 -115 -152 -175 -87 -77 -44 -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 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -16 -18 -18 -18 -15 -14 -13 -15 -15 -11 -6 -5 -5 -4 -4 -5 -5 -5 -4 -4 -5 -6 -7 -7 -7 -6 -4 -2 -2 -3 -5 -6 -5 -5 -5 -5 -5 -5 -5 -6 -9 -10 -10 -10 -7 -6 -6 -7 -7 -8 -8 -9 -11 -11 -10 -12 -12 -13 -15 -13 -12 -23 -37 -38 -22 -13 -15 -17 -18 -18 -12 -17 -18 -24 -34 -33 -24 -23 -24 -31 -31 -25 -12 -5 -3 -3 -1 -2 -2 -2 -2 -3 -3 -5 -5 -2 -2 -2 -2 -2 -3 -7 -10 -13 -13 -12 -13 -13 -11 -12 -12 -11 -11 -11 -10 -10 -10 -11 -10 -10 -11 -11 -10 -11 -14 -14 -16 -16 -16 -16 -16 -14 -10 -9 -9 -9 -9 -10 -16 -20 -17 -16 -12 -11 -10 -10 -10 -9 -5 -2 -5 -10 -8 -11 -16 -21 -20 -18 -17 -16 -15 -15 -6 -5 -10 -12 -10 -7 -6 -7 -8 -5 -3 -3 -11 -13 -6 -6 -5 -4 -5 -9 -9 -10 -12 -8 -5 -11 -19 -20 -11 -6 -11 -18 -21 -21 -20 -4 -17 -17 -15 -13 -9 -5 -5 -1 -9 -12 -13 -13 -13 -18 -32 -21 -23 -28 -27 -34 -36 -30 -30 -33 -36 -20 -17 -16 -18 -20 -20 -18 -17 -15 -14 -9 -9 -14 -15 -15 -12 -9 -8 -12 -12 -10 -11 -9 -6 -5 -5 -6 -6 -5 -4 -3 -6 -7 -5 -4 -4 -4 -3 -2 -2 -2 -3 -8 -7 -5 -7 -8 -9 -9 -8 -9 -10 -11 -10 -10 -10 -10 -10 -11 -12 -12 -13 -15 -16 -14 -13 -14 -16 -19 -18 -21 -25 -25 -26 -28 -32 -35 -36 -39 -44 -44 -43 -41 -38 -37 -36 -36 -35 -40 -42 -45 -47 -48 -52 -55 -55 -45 -40 -38 -36 -38 -43 -41 -50 -53 -51 -44 -42 -40 -34 -26 -18 -36 -36 -32 -20 -9 -6 -6 -12 -12 -7 -5 -4 -4 -5 -6 -5 -5 -4 -4 -5 -4 -3 -3 -3 -3 -4 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -6 -8 -6 -4 -6 -8 -7 -7 -6 -7 -8 -8 -6 -10 -10 -9 -9 -8 -7 -7 -8 -7 -7 -6 -6 -5 -4 -4 -3 -2 -1 -1 0 -1 -1 -2 -5 -3 -2 -3 -2 -1 -2 -3 -3 -1 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -1 0 0 0 0 0 0 -1 -2 -4 -5 -7 -9 -7 -6 -6 -5 -4 -4 -5 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -2 -2 -2 -1 -1 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 -1 0 0 0 0 -1 -2 0 -1 -1 0 0 0 0 0 0 0 0 0 -2 -7 -19 -22 -16 -9 -8 -7 -6 -16 -41 -80 -86 -89 -91 -83 -71 -70 -78 -80 -87 -132 -219 -265 -181 -193 -71 -21 -94 -249 -325 -300 -292 -275 -311 -254 -140 -74 -59 -47 -82 -154 -231 -236 -198 -95 -18 -2 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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -15 -16 -17 -17 -15 -15 -14 -15 -11 -5 -4 -6 -6 -6 -6 -5 -4 -4 -4 -4 -5 -4 -5 -6 -6 -6 -4 -3 -2 -2 -3 -5 -4 -4 -4 -5 -5 -5 -5 -6 -8 -11 -10 -10 -8 -7 -6 -7 -7 -7 -9 -9 -10 -9 -12 -12 -10 -8 -8 -9 -9 -39 -38 -36 -37 -32 -24 -28 -37 -50 -27 -19 -21 -27 -32 -30 -21 -9 -14 -20 -21 -16 -8 -4 -3 -2 -1 -1 -1 -3 -2 -4 -6 -5 -3 -1 -1 -1 -2 -3 -4 -5 -10 -13 -12 -14 -14 -14 -12 -12 -13 -14 -13 -12 -12 -12 -9 -10 -10 -11 -11 -9 -9 -11 -13 -13 -13 -13 -13 -14 -15 -14 -9 -9 -10 -11 -12 -16 -17 -12 -9 -14 -13 -13 -15 -13 -12 -9 -4 -4 -8 -8 -4 -8 -13 -16 -17 -18 -16 -15 -15 -15 -14 -16 -19 -18 -12 -6 -7 -8 -8 -4 -3 -2 -2 -4 -6 -9 -6 -5 -5 -13 -18 -16 -13 -5 -7 -10 -19 -21 -18 -16 -17 -19 -23 -21 -20 -16 -18 -16 -12 -10 -11 -6 -8 -9 -10 -10 -12 -13 -14 -20 -33 -18 -18 -19 -21 -20 -17 -23 -41 -32 -42 -41 -22 -17 -19 -20 -20 -18 -18 -17 -15 -7 -6 -8 -10 -12 -10 -11 -7 -10 -10 -9 -7 -6 -5 -6 -6 -8 -7 -5 -4 -4 -4 -2 -2 -2 -4 -3 -3 -4 -4 -4 -2 -7 -7 -5 -4 -4 -7 -11 -8 -9 -11 -11 -11 -11 -10 -9 -11 -12 -14 -14 -15 -16 -14 -13 -14 -15 -15 -18 -19 -22 -22 -23 -26 -30 -36 -38 -44 -46 -46 -46 -44 -41 -41 -40 -36 -33 -33 -38 -42 -43 -45 -52 -59 -59 -57 -52 -44 -40 -40 -36 -35 -47 -52 -53 -52 -43 -34 -34 -26 -18 -17 -24 -24 -22 -17 -10 -6 -8 -12 -14 -9 -5 -4 -3 -3 -5 -5 -4 -4 -5 -5 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -5 -7 -8 -4 -4 -7 -7 -7 -6 -6 -8 -10 -10 -10 -10 -10 -9 -8 -8 -8 -7 -7 -6 -7 -7 -6 -4 -4 -5 -3 -2 -1 0 0 -1 -1 -1 -3 -3 -2 -2 -1 -2 -2 -2 -2 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 -1 -3 -4 -7 -8 -9 -9 -8 -7 -7 -7 -5 -6 -5 -4 -2 -2 -2 -2 -3 -3 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 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 -1 -3 -14 -20 -18 -15 -15 -13 -12 -15 -34 -56 -60 -71 -86 -84 -69 -59 -59 -74 -97 -142 -238 -367 -276 -309 -207 -195 -203 -324 -367 -242 -322 -326 -338 -293 -195 -139 -63 -33 -50 -132 -248 -326 -364 -167 -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 0 0 0 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -1 -2 -2 -1 -2 -2 -2 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -15 -18 -18 -17 -17 -15 -14 -12 -7 -5 -6 -2 -2 -3 -3 -4 -6 -6 -5 -5 -5 -4 -2 -3 -5 -5 -5 -3 -3 -3 -3 -4 -3 -3 -3 -3 -5 -7 -8 -9 -17 -10 -10 -8 -7 -6 -6 -7 -6 -7 -9 -9 -8 -9 -9 -7 -6 -7 -9 -15 -12 -37 -34 -26 -27 -33 -35 -42 -41 -38 -34 -28 -27 -29 -32 -35 -21 -7 -5 -9 -11 -9 -5 -3 -2 -2 -1 -1 -1 -1 -2 -3 -3 -3 -1 -1 -1 -1 -2 -3 -4 -9 -14 -13 -13 -17 -16 -14 -13 -13 -13 -13 -13 -14 -13 -14 -13 -12 -11 -10 -10 -13 -12 -14 -16 -8 -14 -17 -13 -13 -14 -13 -11 -12 -13 -13 -15 -19 -20 -13 -12 -14 -14 -16 -17 -14 -12 -12 -10 -11 -12 -3 -3 -8 -14 -17 -19 -19 -17 -16 -16 -16 -19 -20 -16 -7 -6 -7 -10 -9 -9 -6 -4 -4 -5 -6 -11 -15 -14 -13 -9 -7 -7 -8 -8 -3 -11 -13 -19 -19 -16 -17 -18 -21 -25 -22 -20 -18 -16 -15 -10 -5 -13 -12 -12 -12 -14 -14 -11 -10 -10 -13 -21 -25 -27 -35 -42 -38 -29 -31 -51 -46 -48 -31 -20 -19 -19 -18 -18 -20 -20 -13 -13 -10 -6 -6 -7 -14 -14 -12 -7 -6 -7 -7 -6 -6 -7 -8 -8 -9 -8 -5 -4 -4 -2 -1 -3 -3 -3 -2 -2 -3 -4 -4 -2 -6 -6 -4 -2 -2 -5 -10 -8 -9 -8 -10 -11 -11 -10 -9 -11 -13 -15 -14 -15 -16 -17 -19 -19 -19 -18 -21 -24 -27 -26 -26 -32 -33 -37 -42 -47 -49 -49 -47 -45 -47 -40 -35 -32 -31 -33 -39 -44 -44 -46 -53 -59 -63 -61 -58 -56 -52 -48 -36 -39 -40 -44 -48 -49 -39 -19 -35 -30 -19 -16 -15 -16 -16 -13 -9 -8 -11 -13 -12 -7 -4 -4 -3 -3 -3 -5 -5 -4 -5 -5 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -5 -8 -5 -4 -6 -7 -6 -6 -6 -7 -10 -10 -10 -10 -10 -9 -8 -8 -8 -8 -8 -8 -7 -7 -8 -7 -5 -6 -5 -4 -3 -1 0 0 0 -1 -1 -3 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -6 -7 -9 -10 -12 -11 -10 -8 -6 -5 -5 -6 -5 -4 -3 -3 -4 -2 -3 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 -1 -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 -1 -6 -14 -18 -18 -19 -18 -16 -18 -26 -28 -35 -59 -75 -86 -77 -69 -62 -65 -83 -130 -225 -248 -377 -155 -51 -116 -306 -301 -398 -273 -252 -294 -332 -243 -186 -115 -95 -57 -48 -109 -180 -251 -495 -227 -69 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 0 0 0 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -11 -16 -17 -17 -16 -12 -10 -7 -6 -6 -4 -3 -3 -2 -3 -7 -8 -7 -6 -6 -6 -8 -4 -3 -4 -6 -6 -4 -3 -3 -4 -5 -5 -4 -3 -3 -6 -10 -11 -13 -15 -14 -14 -13 -9 -6 -7 -7 -6 -7 -7 -8 -8 -9 -8 -5 -6 -10 -18 -19 -14 -31 -50 -44 -24 -25 -29 -37 -38 -32 -34 -30 -24 -24 -29 -36 -44 -32 -11 -5 -4 -4 -3 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -1 -2 -6 -8 -5 -3 -5 -9 -14 -15 -13 -16 -19 -17 -16 -16 -16 -15 -13 -14 -15 -14 -14 -14 -13 -12 -11 -12 -12 -15 -17 -12 -9 -15 -17 -14 -12 -11 -12 -14 -14 -14 -15 -14 -13 -12 -14 -13 -14 -15 -17 -17 -14 -12 -11 -12 -12 -13 -5 -1 -4 -9 -14 -18 -18 -19 -19 -17 -18 -19 -19 -18 -17 -6 -11 -12 -10 -8 -6 -3 -2 -2 -1 -5 -12 -17 -17 -12 -10 -10 -9 -3 -3 -11 -16 -19 -20 -20 -20 -21 -22 -24 -23 -15 -8 -10 -15 -11 -7 -12 -11 -11 -12 -13 -14 -12 -11 -10 -7 -19 -28 -44 -55 -56 -59 -55 -44 -33 -20 -13 -14 -15 -15 -15 -14 -14 -15 -13 -13 -14 -11 -7 -7 -7 -8 -11 -11 -8 -6 -6 -6 -5 -5 -7 -8 -8 -6 -5 -4 -4 -2 -1 -2 -3 -3 -2 -2 -2 -3 -5 -4 -5 -6 -5 -4 -3 -2 -6 -11 -9 -9 -9 -10 -11 -11 -11 -13 -13 -15 -15 -15 -17 -20 -22 -23 -20 -20 -20 -21 -23 -25 -26 -29 -33 -35 -39 -45 -49 -52 -53 -51 -50 -54 -47 -42 -40 -36 -37 -43 -42 -42 -43 -50 -59 -65 -65 -64 -62 -57 -55 -44 -47 -46 -45 -51 -58 -51 -39 -36 -29 -29 -23 -15 -13 -12 -7 -7 -11 -12 -14 -13 -6 -4 -5 -4 -4 -3 -4 -5 -5 -5 -5 -5 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -6 -8 -5 -5 -6 -6 -6 -5 -5 -7 -10 -10 -10 -10 -10 -9 -9 -7 -7 -9 -10 -9 -8 -7 -9 -7 -6 -6 -5 -4 -3 -1 -1 -1 0 -1 -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 -1 -3 -11 -12 -13 -14 -15 -14 -12 -10 -10 -7 -6 -5 -4 -4 -4 -7 -6 -4 -3 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 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 -2 -5 -6 -8 -15 -16 -14 -12 -10 -8 -17 -45 -68 -78 -76 -65 -51 -58 -58 -109 -142 -197 -149 0 0 -1 0 0 -270 -336 -219 -240 -373 -281 -330 -219 -126 -115 -48 -56 -58 -222 -421 -262 -68 -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 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -16 -16 -19 -17 -15 -7 -5 -6 -6 -4 -2 -3 -3 -2 -6 -8 -8 -8 -7 -6 -6 -8 -7 -5 -6 -8 -9 -8 -8 -6 -6 -7 -4 -3 -3 -3 -4 -6 -7 -12 -12 -13 -12 -11 -10 -8 -7 -6 -5 -6 -7 -7 -7 -8 -9 -8 -9 -14 -27 -25 -18 -36 -75 -92 -64 -35 -28 -30 -32 -31 -30 -24 -17 -13 -17 -23 -37 -30 -20 -11 -6 -4 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 0 -2 -3 -3 -2 -9 -14 -14 -16 -16 -14 -16 -17 -18 -18 -17 -16 -15 -15 -18 -16 -15 -14 -14 -13 -12 -9 -10 -11 -14 -12 -8 -12 -17 -16 -15 -12 -13 -11 -14 -12 -11 -13 -13 -7 -8 -13 -13 -15 -15 -16 -15 -14 -17 -14 -14 -13 -7 -3 -2 -3 -4 -10 -10 -17 -19 -18 -17 -17 -18 -18 -18 -19 -8 -16 -15 -11 -8 -6 -5 -4 -2 -2 -5 -10 -15 -16 -15 -15 -13 -6 -4 -3 -11 -17 -18 -20 -21 -22 -23 -24 -23 -22 -20 -14 -7 -14 -12 -10 -9 -8 -9 -12 -14 -15 -15 -10 -11 -10 -11 -21 -36 -44 -56 -81 -83 -77 -37 -15 -11 -11 -13 -13 -13 -16 -15 -16 -16 -16 -15 -11 -6 -6 -6 -9 -10 -10 -8 -6 -5 -5 -5 -7 -7 -7 -6 -5 -5 -5 -3 -3 -2 -2 -2 -3 -2 -3 -2 -2 -4 -4 -6 -6 -6 -4 -2 -4 -8 -8 -9 -9 -9 -9 -10 -11 -13 -10 -12 -13 -15 -18 -21 -21 -20 -20 -20 -21 -22 -22 -22 -26 -29 -31 -33 -36 -41 -46 -50 -54 -58 -56 -56 -53 -51 -55 -53 -47 -46 -46 -45 -44 -41 -45 -55 -59 -56 -61 -56 -54 -53 -49 -49 -50 -54 -65 -72 -76 -63 -42 -34 -36 -31 -18 -10 -13 -9 -9 -11 -12 -14 -15 -5 -5 -6 -5 -4 -3 -3 -5 -5 -5 -5 -5 -4 -4 -5 -5 -5 -5 -6 -6 -5 -5 -5 -5 -5 -5 -6 -8 -6 -3 -4 -5 -5 -5 -5 -5 -9 -10 -9 -9 -10 -10 -9 -10 -9 -8 -8 -8 -9 -11 -8 -9 -9 -7 -6 -6 -5 -4 -2 -2 -2 -1 0 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -3 -3 -4 -6 -10 -14 -16 -16 -16 -17 -15 -13 -13 -13 -11 -8 -5 -3 -4 -4 -9 -7 -5 -3 -1 -2 -1 -1 -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 -1 -2 -7 -10 -10 -5 -4 -3 -8 -32 -57 -64 -61 -52 -38 -59 -73 -92 -109 -159 -185 0 0 0 0 -96 -263 -341 -222 -203 -276 -302 -182 -8 -45 -101 -14 -92 -87 -252 -363 -203 -59 -43 -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 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -2 -2 -2 -2 -2 -2 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -5 -9 -19 -18 -13 -7 -6 -7 -7 -4 -4 -3 -4 -4 -7 -10 -10 -7 -7 -5 -7 -6 -7 -7 -8 -10 -10 -12 -10 -9 -8 -8 -6 -6 -7 -6 -5 -5 -7 -12 -12 -11 -10 -10 -9 -9 -6 -4 -5 -5 -6 -7 -7 -7 -8 -9 -9 -12 -21 -23 -21 -27 -55 -87 -70 -53 -32 -29 -31 -29 -24 -21 -17 -13 -22 -46 -40 -29 -20 -17 -13 -6 -3 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -8 -13 -13 -13 -15 -15 -16 -17 -18 -20 -19 -18 -17 -17 -16 -20 -20 -19 -18 -17 -15 -14 -10 -9 -7 -8 -9 -12 -15 -17 -15 -14 -12 -12 -13 -14 -12 -10 -13 -13 -6 -6 -11 -13 -12 -11 -11 -13 -13 -13 -12 -13 -12 -8 -6 -6 -3 -4 -5 -5 -11 -15 -17 -17 -17 -18 -18 -17 -20 -11 -15 -14 -9 -8 -6 -4 -4 -3 -2 -7 -12 -15 -17 -17 -9 -9 -6 -4 -4 -7 -12 -18 -18 -16 -22 -22 -22 -21 -20 -20 -20 -20 -16 -9 -5 -8 -9 -10 -12 -11 -5 -13 -10 -9 -7 -6 -18 -39 -46 -58 -92 -81 -70 -30 -5 -5 -12 -13 -12 -14 -12 -9 -7 -5 -7 -11 -13 -11 -11 -7 -6 -9 -10 -6 -5 -5 -5 -5 -6 -5 -4 -4 -4 -3 -4 -3 -2 -1 -1 -2 -3 -4 -1 -4 -5 -2 -2 -4 -4 -5 -4 -4 -7 -8 -9 -9 -9 -8 -9 -9 -10 -12 -9 -10 -14 -17 -20 -22 -22 -17 -15 -17 -21 -25 -25 -25 -26 -32 -34 -37 -39 -43 -50 -50 -53 -59 -58 -54 -50 -49 -52 -55 -53 -51 -50 -45 -43 -41 -42 -44 -45 -50 -53 -49 -52 -51 -51 -53 -59 -65 -76 -73 -75 -55 -39 -37 -37 -30 -17 -11 -15 -16 -15 -13 -15 -18 -17 -8 -8 -7 -6 -4 -3 -4 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -5 -9 -9 -7 -4 -2 -3 -5 -5 -5 -5 -8 -10 -10 -10 -9 -10 -10 -10 -10 -10 -10 -9 -10 -8 -15 -11 -9 -9 -9 -7 -6 -7 -5 -4 -4 -2 -1 0 0 0 0 -1 -1 -1 0 -1 -1 -2 -2 -1 -1 -1 -1 -1 0 -1 -4 -3 -3 -3 -2 -4 -8 -8 -9 -11 -13 -14 -16 -18 -17 -16 -16 -15 -15 -14 -12 -10 -9 -7 -8 -5 -8 -8 -6 -5 -3 -4 -2 -1 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 -1 -3 -5 -1 0 0 -3 -19 -40 -25 -45 -43 -39 -49 -73 -93 -122 -226 -233 -141 -203 -307 -408 -415 -392 -312 -219 -200 -203 -246 -316 -391 -111 -117 -187 -170 -140 -320 -453 -110 -83 -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 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -4 -8 -17 -17 -9 -5 -7 -8 -6 -5 -6 -4 -4 -4 -5 -5 -5 -6 -6 -6 -6 -6 -7 -9 -11 -11 -11 -13 -14 -12 -13 -12 -10 -11 -12 -11 -6 -6 -6 -9 -11 -9 -7 -6 -6 -6 -6 -4 -4 -5 -6 -6 -7 -9 -9 -5 -5 -5 -9 -14 -17 -21 -40 -75 -66 -51 -35 -29 -30 -27 -24 -25 -25 -24 -43 -46 -40 -29 -24 -20 -13 -7 -4 -2 -1 -1 -1 -2 -3 -2 -1 -1 -1 -2 -2 -2 -2 -6 -12 -16 -15 -14 -15 -16 -17 -19 -20 -19 -18 -19 -18 -17 -20 -22 -21 -19 -19 -19 -15 -1 -1 -1 -9 -15 -16 -18 -16 -15 -13 -12 -13 -14 -13 -11 -10 -12 -9 -8 -10 -11 -13 -12 -9 -10 -13 -13 -13 -12 -12 -13 -12 -12 -11 -8 -11 -9 -8 -10 -13 -16 -17 -17 -18 -16 -17 -17 -19 -18 -13 -10 -11 -7 -4 -3 -2 -2 -8 -14 -15 -14 -14 -8 -4 -4 -4 -3 -3 -6 -16 -20 -20 -19 -20 -20 -19 -18 -19 -19 -18 -13 -10 -10 -10 -11 -11 -12 -14 -5 -6 -7 -8 -11 -16 -22 -26 -49 -48 -54 -47 -39 -22 -13 -43 -54 -16 -13 -11 -11 -11 -9 -7 -8 -11 -12 -15 -11 -6 -5 -8 -11 -9 -6 -5 -5 -3 -6 -7 -5 -4 -3 -2 -3 -4 -2 -1 -1 -2 -3 -4 -2 -5 -5 -2 -1 -3 -5 -7 -6 -6 -7 -7 -6 -6 -7 -8 -9 -8 -11 -13 -10 -12 -19 -20 -22 -20 -19 -19 -19 -20 -22 -25 -28 -26 -29 -31 -36 -41 -43 -48 -52 -52 -53 -55 -55 -54 -53 -51 -54 -54 -49 -47 -46 -41 -38 -37 -36 -37 -37 -45 -51 -52 -52 -53 -55 -57 -64 -72 -81 -73 -67 -55 -40 -37 -34 -21 -12 -12 -21 -29 -23 -13 -14 -21 -19 -22 -17 -11 -6 -4 -4 -3 -7 -6 -6 -6 -5 -6 -6 -6 -6 -6 -6 -7 -8 -7 -6 -6 -7 -6 -8 -7 -4 -3 -3 -5 -5 -5 -5 -7 -9 -9 -10 -10 -10 -10 -10 -10 -10 -11 -11 -10 -13 -9 -11 -12 -11 -9 -10 -8 -6 -7 -7 -6 -5 -3 -2 0 0 0 0 -1 -1 -1 -1 -2 -3 -5 -5 -3 -2 -2 -2 -1 -1 -3 -5 -6 -7 -8 -9 -8 -13 -14 -15 -17 -19 -18 -17 -18 -17 -18 -16 -16 -16 -16 -14 -12 -11 -11 -9 -6 -7 -11 -9 -7 -7 -7 -5 -3 -1 0 0 0 -1 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 -3 -7 -9 -25 -36 -45 -58 -81 -112 -144 -257 -324 -303 -278 -272 -303 -334 -331 -275 -238 -214 -183 -193 -241 -344 -390 -245 -173 -150 -183 -267 -432 -144 -42 -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 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 0 0 0 0 0 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -7 -11 -14 -9 -5 -5 -6 -5 -5 -6 -5 -4 -5 -5 -4 -5 -6 -6 -7 -8 -8 -9 -11 -12 -14 -14 -17 -28 -22 -20 -18 -17 -17 -15 -13 -9 -8 -7 -7 -7 -7 -6 -6 -5 -5 -5 -4 -5 -5 -5 -5 -7 -7 -7 -5 -5 -6 -9 -14 -17 -28 -57 -61 -56 -46 -34 -27 -24 -22 -20 -24 -30 -34 -41 -42 -36 -29 -23 -17 -12 -7 -3 -2 -2 -2 -2 -3 -3 -1 -1 -1 -1 -2 -1 -2 -3 -5 -11 -16 -15 -15 -16 -16 -17 -19 -22 -21 -20 -21 -18 -18 -18 -18 -19 -18 -17 -5 -2 -2 -2 -4 -12 -18 -18 -19 -15 -17 -17 -14 -13 -12 -10 -9 -10 -9 -8 -6 -8 -10 -12 -14 -15 -18 -19 -20 -17 -8 -7 -9 -9 -8 -7 -10 -16 -14 -10 -10 -12 -13 -14 -15 -18 -16 -16 -14 -11 -11 -15 -15 -15 -7 -3 -3 -2 -2 -6 -10 -12 -11 -13 -8 -5 -5 -5 -4 -5 -9 -19 -23 -19 -19 -19 -19 -18 -19 -22 -17 -15 -13 -12 -9 -8 -11 -14 -15 -6 -5 -11 -12 -12 -15 -18 -21 -22 -43 -40 -36 -25 -20 -29 -36 -55 -57 -27 -30 -23 -11 -8 -7 -10 -12 -14 -20 -16 -8 -6 -7 -8 -16 -16 -6 -4 -4 -4 -4 -4 -5 -3 -3 -2 -4 -4 -3 -3 -2 -1 -3 -5 -2 -4 -4 -2 -2 -3 -5 -7 -6 -4 -5 -5 -5 -6 -7 -6 -7 -9 -10 -14 -15 -12 -19 -21 -21 -19 -18 -22 -26 -28 -27 -24 -26 -24 -28 -35 -41 -44 -44 -50 -52 -50 -56 -55 -53 -56 -57 -57 -57 -55 -46 -42 -40 -39 -39 -40 -42 -42 -44 -47 -54 -56 -53 -53 -53 -53 -63 -77 -77 -73 -71 -63 -39 -29 -22 -17 -13 -14 -19 -23 -17 -11 -11 -16 -15 -14 -14 -13 -9 -6 -5 -5 -5 -4 -4 -5 -7 -6 -7 -6 -6 -7 -7 -10 -15 -8 -7 -7 -7 -9 -7 -4 -3 -3 -6 -5 -5 -5 -5 -6 -7 -9 -10 -10 -10 -10 -10 -11 -12 -12 -14 -11 -10 -11 -12 -11 -10 -8 -8 -10 -9 -9 -10 -8 -6 -5 -4 -3 -2 -1 0 -1 -1 -1 -1 -2 -5 -7 -8 -6 -3 -4 -3 -2 -3 -4 -6 -9 -10 -12 -12 -13 -16 -18 -20 -21 -21 -21 -18 -17 -17 -17 -16 -16 -16 -15 -15 -14 -13 -12 -10 -9 -11 -11 -9 -9 -9 -8 -6 -5 -3 -2 -2 -2 -2 -1 -1 0 -1 -1 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 -3 -10 -23 -37 -38 -77 -117 -158 -195 -190 -184 -186 -198 -255 -288 -271 -232 -212 -192 -140 -123 -140 -164 -167 -170 -226 -276 -60 -101 -259 -148 -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 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -2 -1 -1 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -5 -9 -7 -4 -3 -3 -5 -6 -6 -6 -5 -6 -6 -5 -6 -8 -7 -7 -10 -12 -12 -12 -13 -13 -17 -28 -29 -26 -26 -26 -25 -24 -20 -17 -14 -11 -10 -10 -9 -9 -9 -8 -5 -4 -4 -3 -4 -6 -5 -5 -5 -5 -4 -4 -4 -10 -13 -18 -23 -28 -37 -54 -57 -51 -40 -31 -27 -23 -18 -14 -17 -23 -28 -31 -31 -29 -24 -16 -13 -10 -5 -3 -2 -2 -2 -2 -3 -1 -1 -1 -2 -2 -2 -2 -3 -4 -8 -13 -16 -16 -15 -17 -18 -19 -22 -24 -24 -23 -21 -21 -20 -21 -25 -22 -20 -10 -10 -11 -9 -8 -10 -15 -18 -19 -19 -16 -16 -16 -15 -14 -12 -10 -9 -8 -8 -7 -7 -7 -9 -13 -19 -18 -20 -22 -23 -17 -11 -7 -4 -3 -3 -5 -6 -7 -5 -10 -15 -12 -12 -13 -12 -16 -16 -16 -16 -17 -20 -21 -13 -10 -10 -6 -5 -4 -4 -4 -5 -11 -12 -14 -8 -4 -6 -6 -5 -8 -13 -17 -23 -21 -19 -18 -17 -17 -21 -24 -19 -14 -10 -8 -7 -7 -11 -16 -19 -19 -17 -13 -13 -26 -41 -30 -30 -27 -33 -25 -20 -16 -14 -27 -38 -48 -48 -52 -63 -46 -10 -4 -3 -14 -14 -18 -22 -15 -6 -5 -7 -13 -12 -11 -5 -2 -2 -3 -5 -6 -5 -2 -2 -2 -2 -2 -3 -5 -5 -4 -2 -2 -3 -3 -2 -2 -4 -6 -7 -8 -6 -4 -4 -4 -4 -5 -5 -6 -7 -7 -8 -12 -15 -10 -18 -19 -20 -18 -19 -22 -24 -25 -29 -26 -26 -26 -30 -37 -40 -42 -42 -47 -48 -53 -59 -57 -54 -56 -57 -58 -61 -53 -48 -46 -45 -46 -52 -52 -50 -47 -48 -48 -54 -57 -49 -52 -50 -55 -62 -71 -80 -79 -69 -53 -35 -34 -24 -20 -20 -21 -23 -18 -14 -16 -17 -18 -16 -13 -13 -14 -13 -9 -9 -8 -6 -5 -4 -4 -4 -3 -3 -3 -4 -6 -7 -8 -16 -11 -8 -7 -6 -7 -7 -4 -5 -5 -6 -5 -6 -6 -5 -5 -6 -9 -10 -10 -10 -10 -11 -12 -15 -12 -13 -15 -12 -10 -8 -9 -17 -10 -9 -10 -10 -10 -11 -10 -7 -7 -6 -5 -3 -1 -1 -1 -1 -1 -1 -3 -5 -8 -9 -8 -5 -4 -3 -2 -3 -4 -7 -9 -11 -14 -15 -16 -17 -19 -20 -21 -21 -20 -18 -15 -13 -12 -13 -14 -15 -15 -15 -14 -14 -12 -6 -5 -12 -11 -10 -9 -8 -7 -5 -4 -4 -4 -4 -4 -4 -4 -2 -2 -2 -1 -2 -2 -1 -1 -1 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 -2 -8 -12 -19 -52 -91 -132 -155 -171 -161 -176 -196 -227 -236 -212 -186 -158 -151 -108 -97 -107 -112 -133 -191 -364 -448 -441 -286 -171 -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 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -4 -4 -5 -5 -5 -5 -7 -7 -6 -6 -6 -7 -8 -9 -9 -8 -11 -11 -15 -16 -16 -21 -28 -27 -29 -30 -28 -24 -23 -24 -26 -23 -19 -16 -15 -15 -16 -15 -15 -14 -12 -9 -5 -5 -4 -5 -6 -5 -4 -4 -4 -4 -4 -6 -9 -15 -19 -21 -25 -29 -37 -43 -43 -39 -32 -29 -25 -19 -14 -9 -9 -14 -18 -19 -19 -18 -16 -12 -8 -7 -4 -3 -2 -2 -2 -2 -2 -1 -1 -2 -2 -2 -2 -2 -3 -6 -8 -14 -17 -14 -15 -20 -22 -22 -24 -21 -23 -25 -25 -25 -18 -16 -22 -14 -10 -15 -16 -14 -12 -11 -13 -15 -17 -18 -18 -17 -17 -17 -14 -12 -12 -9 -9 -8 -7 -5 -5 -6 -9 -13 -18 -17 -16 -17 -20 -18 -11 -4 -4 -7 -6 -6 -5 -7 -8 -9 -10 -10 -10 -11 -11 -13 -13 -13 -14 -15 -17 -18 -9 -4 -9 -7 -3 -5 -7 -9 -12 -16 -14 -14 -14 -15 -14 -10 -3 -12 -14 -17 -22 -24 -23 -19 -17 -19 -20 -19 -14 -11 -10 -7 -7 -8 -11 -15 -14 -13 -15 -12 -10 -28 -40 -17 -15 -14 -11 -9 -11 -15 -21 -34 -43 -64 -41 -36 -44 -34 -21 -6 -2 -2 -5 -10 -14 -12 -6 -4 -11 -10 -7 -4 -3 -2 -2 -3 -4 -4 -3 -5 -8 -7 -4 0 -1 -6 -7 -5 -3 -1 -2 -3 -3 -2 -5 -7 -8 -7 -5 -4 -4 -3 -4 -5 -5 -6 -6 -6 -7 -11 -16 -16 -17 -16 -17 -17 -16 -18 -21 -24 -28 -29 -29 -30 -34 -37 -33 -34 -35 -37 -40 -42 -48 -56 -59 -61 -63 -52 -47 -46 -46 -48 -49 -49 -54 -48 -48 -51 -46 -30 -22 -45 -52 -56 -53 -58 -61 -69 -82 -71 -51 -40 -33 -21 -20 -22 -22 -27 -45 -21 -15 -20 -21 -18 -12 -7 -12 -15 -15 -14 -12 -10 -8 -6 -5 -5 -4 -4 -5 -5 -6 -7 -7 -7 -7 -7 -7 -6 -5 -5 -4 -6 -7 -7 -8 -9 -9 -7 -7 -7 -6 -8 -10 -10 -10 -10 -11 -11 -12 -13 -13 -14 -14 -14 -8 -15 -13 -10 -10 -10 -9 -9 -11 -11 -8 -7 -7 -7 -4 -1 0 -1 -1 -1 -1 -3 -5 -6 -7 -7 -5 -3 -2 -3 -3 -5 -6 -9 -12 -14 -15 -17 -18 -18 -19 -20 -18 -17 -15 -13 -11 -10 -11 -12 -14 -15 -15 -15 -13 -13 -14 -12 -11 -10 -9 -8 -6 -6 -3 -3 -3 -5 -6 -5 -6 -9 -9 -8 -6 -4 -4 -4 -2 -2 -2 -1 -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 -2 -1 -7 -22 -53 -93 -92 -79 -104 -145 -183 -208 -195 -180 -170 -137 -124 -137 -166 -186 -200 -223 -284 -301 -226 -158 -114 -57 -16 -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 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -3 -3 -3 -3 -3 -3 -2 -2 -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 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -4 -5 -5 -6 -7 -7 -7 -8 -8 -10 -13 -12 -7 -14 -13 -14 -18 -19 -22 -29 -34 -31 -31 -29 -29 -22 -19 -19 -18 -19 -19 -13 -16 -16 -17 -18 -18 -19 -17 -13 -7 -7 -6 -7 -6 -4 -3 -3 -4 -4 -5 -10 -14 -16 -17 -17 -17 -20 -26 -40 -32 -31 -32 -29 -22 -17 -12 -8 -5 -7 -8 -10 -12 -13 -13 -9 -5 -5 -4 -3 -3 -2 -1 -1 -1 -1 -1 -2 -2 -2 -3 -4 -3 -3 -9 -11 -8 -12 -19 -22 -20 -19 -19 -11 -21 -23 -21 -21 -12 -4 -7 -7 -8 -11 -13 -13 -12 -12 -14 -14 -16 -17 -18 -17 -17 -16 -14 -11 -10 -8 -8 -7 -6 -6 -6 -9 -13 -16 -14 -15 -14 -10 -11 -15 -12 -6 -13 -12 -7 -7 -8 -8 -6 -5 -7 -6 -6 -6 -9 -7 -9 -16 -16 -16 -19 -9 -4 -7 -15 -12 -3 -6 -15 -16 -20 -17 -13 -13 -15 -14 -11 -10 -8 -14 -16 -17 -17 -18 -19 -20 -20 -21 -20 -17 -15 -11 -5 -5 -5 -11 -14 -16 -16 -14 -13 -11 -6 -10 -11 -4 -2 -1 -2 -2 -5 -14 -26 -23 -21 -20 -16 -13 -12 -8 -15 -7 -4 -3 -2 -3 -6 -7 -4 -3 -3 -3 -2 -3 -5 -5 -1 -1 -3 -4 -3 -8 -11 -7 -4 -3 -2 -3 -6 -4 -4 -4 -4 -4 -3 -2 -4 -5 -5 -5 -5 -4 -4 -3 -4 -5 -6 -5 -5 -5 -9 -11 -16 -15 -11 -9 -14 -19 -19 -18 -20 -22 -27 -29 -31 -34 -34 -32 -33 -34 -33 -36 -40 -42 -41 -46 -58 -59 -62 -53 -45 -42 -43 -45 -44 -47 -44 -45 -47 -53 -53 -44 -46 -43 -46 -49 -49 -54 -60 -60 -58 -45 -37 -34 -39 -32 -17 -17 -18 -29 -29 -22 -19 -18 -20 -21 -14 -7 -11 -14 -16 -17 -16 -11 -9 -6 -6 -6 -6 -6 -7 -9 -8 -8 -5 -4 -6 -7 -7 -6 -5 -4 -4 -7 -8 -7 -7 -6 -9 -7 -7 -8 -9 -9 -10 -10 -11 -11 -12 -12 -16 -17 -18 -27 -29 -29 -10 -14 -11 -11 -12 -11 -10 -9 -12 -12 -8 -7 -6 -6 -4 -2 -1 -1 -1 -1 -2 -3 -3 -3 -3 -3 -3 -2 -1 -2 -5 -5 -6 -9 -12 -14 -16 -17 -18 -17 -19 -18 -16 -15 -14 -13 -11 -11 -11 -12 -14 -15 -16 -15 -11 -8 -9 -10 -10 -9 -9 -6 -5 -4 -3 -2 -3 -4 -6 -7 -9 -11 -13 -13 -11 -9 -6 -5 -5 -4 -3 -3 -2 -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 0 0 0 0 0 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 -16 -33 -24 -25 -56 -98 -149 -191 -157 -179 -178 -164 -153 -177 -219 -250 -287 -306 -302 -197 -65 -35 -22 -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 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -3 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -2 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 0 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -5 -5 -6 -4 -6 -7 -7 -7 -7 -8 -10 -11 -10 -11 -14 -14 -15 -17 -19 -23 -29 -32 -31 -31 -30 -30 -30 -27 -22 -19 -18 -17 -16 -17 -17 -18 -18 -19 -18 -15 -12 -11 -10 -9 -8 -6 -4 -2 -3 -4 -5 -8 -12 -13 -12 -12 -12 -13 -16 -20 -27 -25 -24 -25 -23 -18 -16 -12 -7 -4 -3 -4 -5 -8 -12 -12 -5 -4 -3 -3 -3 -2 -1 -1 -1 0 -1 -2 -1 -2 -2 -4 -7 -5 -5 -8 -8 -9 -8 -11 -15 -13 -12 -14 -5 -5 -10 -18 -16 -6 -8 -11 -12 -13 -13 -14 -13 -12 -11 -13 -15 -16 -15 -17 -17 -16 -14 -13 -11 -9 -9 -8 -8 -9 -11 -13 -15 -14 -13 -11 -14 -13 -7 -6 -10 -14 -14 -14 -9 -4 -5 -9 -10 -10 -11 -14 -9 -7 -4 -6 -6 -6 -11 -10 -10 -11 -8 -7 -11 -15 -14 -12 -8 -14 -12 -20 -17 -11 -9 -10 -14 -12 -11 -15 -14 -14 -15 -16 -17 -18 -23 -22 -21 -21 -20 -17 -10 -5 -8 -6 -10 -12 -13 -12 -8 -4 -7 -13 -5 -7 -8 -6 -6 -5 -2 -2 -9 -13 -9 -6 -3 -4 -6 -4 -9 -9 -5 -6 -6 -3 -2 -4 -4 -3 -4 -4 -4 -4 -4 -5 -4 -2 -1 -2 -4 -5 -9 -9 -3 -2 -1 -2 -3 -2 -2 -3 -3 -3 -3 -3 -3 -4 -4 -4 -5 -6 -4 -4 -4 -4 -5 -5 -6 -5 -5 -7 -10 -11 -9 -8 -10 -16 -17 -23 -23 -24 -25 -28 -32 -37 -36 -33 -35 -40 -41 -39 -38 -40 -41 -34 -41 -49 -52 -55 -53 -47 -44 -45 -44 -46 -50 -42 -34 -40 -53 -58 -55 -46 -50 -48 -45 -45 -49 -51 -56 -54 -40 -33 -35 -35 -24 -16 -17 -25 -32 -26 -21 -21 -21 -23 -26 -17 -14 -14 -15 -16 -18 -18 -14 -10 -7 -6 -6 -6 -6 -6 -9 -9 -9 -8 -8 -8 -7 -7 -6 -5 -5 -5 -7 -8 -7 -8 -10 -10 -9 -6 -7 -8 -10 -11 -11 -11 -12 -12 -14 -23 -27 -25 -30 -30 -30 -15 -8 -9 -15 -25 -12 -11 -10 -12 -13 -13 -11 -7 -6 -5 -2 -1 0 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -6 -8 -11 -15 -17 -17 -18 -18 -18 -18 -17 -16 -14 -13 -12 -12 -12 -14 -15 -16 -17 -14 -11 -6 -7 -9 -9 -9 -9 -6 -4 -3 -3 -3 -4 -4 -6 -8 -10 -11 -12 -13 -12 -11 -8 -9 -7 -6 -5 -5 -3 -3 -4 -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 -3 -3 -2 -6 -20 -48 -96 -96 -99 -131 -162 -184 -206 -202 -157 -158 -155 -148 -135 -91 -12 -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 0 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 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -2 -3 -3 -4 -3 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -3 -3 -2 -2 -3 -3 -3 -3 -3 -3 -2 -2 -3 -3 -2 -2 -2 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -11 -13 -6 -6 -4 -7 -9 -8 -7 -9 -11 -11 -9 -9 -11 -14 -14 -15 -16 -18 -23 -27 -29 -26 -29 -28 -27 -27 -24 -19 -19 -17 -16 -17 -18 -18 -21 -24 -22 -19 -14 -12 -10 -9 -8 -6 -4 -3 -2 -3 -11 -7 -9 -10 -11 -10 -9 -10 -11 -16 -21 -22 -24 -28 -31 -27 -21 -19 -14 -7 -5 -3 -2 -4 -6 -9 -10 -5 -3 -3 -3 -3 -2 -2 -2 -6 -3 -2 -2 -2 -2 -2 -4 -8 -6 -6 -6 -9 -9 -7 -5 -6 -6 -5 -5 -7 -10 -7 -5 -7 -10 -11 -8 -15 -15 -14 -13 -13 -12 -12 -15 -15 -15 -13 -15 -16 -14 -12 -12 -11 -11 -10 -8 -8 -11 -13 -13 -11 -11 -10 -11 -13 -10 -6 -7 -11 -11 -11 -12 -11 -7 -4 -7 -10 -6 -11 -28 -26 -20 -11 -8 -10 -7 -7 -7 -10 -16 -20 -16 -11 -14 -13 -7 -9 -13 -11 -15 -16 -13 -13 -13 -12 -13 -11 -14 -15 -16 -17 -16 -18 -21 -24 -22 -22 -22 -20 -19 -18 -14 -12 -9 -9 -10 -10 -11 -11 -11 -11 -11 -7 -9 -9 -4 -4 -3 -3 -2 -6 -6 -4 -3 -8 -18 -22 -11 -12 -14 -11 -8 -7 -6 -2 -2 -2 -1 -1 -3 -5 -4 -3 -2 -2 -2 -4 -10 -13 -14 -14 -11 -10 -9 -6 -4 -3 -3 -2 -3 -3 -4 -4 -3 -4 -5 -6 -6 -6 -8 -5 -4 -2 -3 -6 -6 -5 -4 -3 -3 -5 -6 -6 -7 -13 -26 -19 -26 -21 -18 -24 -32 -37 -36 -36 -34 -45 -48 -47 -44 -41 -40 -37 -39 -45 -46 -49 -52 -50 -48 -47 -48 -47 -46 -43 -35 -26 -30 -43 -54 -56 -56 -55 -51 -45 -42 -43 -46 -57 -51 -38 -32 -32 -33 -31 -17 -22 -31 -32 -28 -26 -26 -27 -28 -25 -21 -19 -17 -14 -14 -17 -18 -15 -10 -8 -7 -7 -9 -5 -6 -9 -9 -9 -9 -9 -9 -7 -7 -6 -6 -6 -7 -8 -8 -7 -7 -7 -10 -8 -8 -8 -10 -10 -12 -11 -12 -12 -17 -26 -30 -30 -30 -31 -31 -30 -23 -19 -19 -10 -14 -13 -12 -13 -15 -16 -15 -14 -8 -7 -6 -3 -2 -1 0 0 -2 -2 -2 -1 0 0 0 0 -1 -1 -1 -2 -4 -7 -11 -14 -15 -17 -19 -19 -19 -19 -17 -18 -17 -15 -13 -13 -14 -15 -16 -17 -17 -15 -13 -12 -13 -15 -11 -11 -9 -7 -6 -5 -5 -4 -4 -4 -7 -8 -8 -9 -10 -11 -12 -11 -10 -10 -9 -9 -8 -7 -5 -5 -4 -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 -1 -3 -17 -32 -36 -40 -56 -89 -119 -146 -129 -77 -54 -45 -33 -29 -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 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -1 0 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -9 -15 -12 -7 -4 -5 -8 -9 -9 -10 -11 -12 -14 -8 -10 -12 -13 -13 -14 -16 -20 -25 -25 -26 -27 -30 -30 -28 -24 -22 -19 -20 -18 -16 -16 -20 -23 -24 -24 -21 -16 -12 -8 -8 -8 -6 -5 -4 -3 -2 -4 -8 -8 -9 -10 -10 -8 -7 -9 -11 -17 -19 -22 -24 -29 -32 -27 -22 -23 -19 -12 -7 -3 -2 -5 -8 -7 -10 -4 -2 -2 -2 -2 -1 -2 -1 -5 -5 -4 -2 -2 -2 -2 -3 -8 -7 -6 -5 -5 -8 -11 -8 -4 -5 -5 -5 -11 -14 -14 -13 -12 -13 -13 -13 -15 -15 -13 -12 -13 -13 -11 -14 -14 -15 -14 -14 -15 -15 -14 -12 -12 -12 -10 -9 -10 -12 -13 -13 -14 -13 -11 -11 -12 -9 -3 -5 -6 -9 -11 -14 -17 -13 -7 -5 -12 -64 -14 -10 -27 -27 -17 -13 -16 -14 -9 -11 -17 -38 -44 -29 -22 -14 -15 -11 -29 -19 -12 -13 -13 -9 -15 -16 -23 -15 -13 -14 -13 -12 -18 -16 -22 -20 -23 -23 -23 -21 -18 -17 -15 -18 -14 -10 -9 -5 -8 -11 -3 -1 -5 -6 -7 -10 -12 -11 -10 -3 -3 -3 -3 -4 -3 -4 -8 -9 -13 -14 -12 -13 -10 -4 -4 -7 -3 -2 -2 -2 -2 -5 -8 -5 -2 -2 -2 -4 -8 -11 -13 -15 -16 -18 -15 -13 -10 -6 -4 -4 -5 -4 -5 -7 -6 -4 -6 -9 -10 -14 -23 -20 -10 -6 -4 -4 -5 -5 -4 -3 -2 -2 -2 -3 -3 -6 -13 -32 -25 -28 -31 -31 -28 -31 -33 -31 -37 -41 -43 -45 -45 -44 -43 -44 -43 -45 -45 -44 -45 -49 -60 -58 -53 -50 -48 -46 -40 -31 -27 -35 -37 -50 -58 -59 -54 -49 -45 -43 -49 -62 -67 -51 -35 -29 -27 -27 -25 -28 -29 -32 -33 -32 -32 -27 -30 -28 -25 -23 -21 -20 -16 -12 -15 -16 -13 -10 -9 -8 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -7 -7 -7 -7 -6 -6 -8 -7 -7 -7 -6 -7 -9 -9 -8 -11 -11 -11 -11 -12 -13 -17 -25 -28 -28 -28 -28 -30 -32 -31 -31 -31 -27 -19 -15 -14 -14 -15 -17 -17 -17 -11 -8 -8 -8 -6 -3 0 0 -1 -2 -3 -3 -2 0 0 0 -1 -1 -1 -2 -3 -6 -9 -12 -14 -16 -19 -21 -21 -21 -21 -20 -18 -17 -15 -14 -16 -15 -15 -13 -14 -14 -14 -14 -15 -13 -13 -11 -10 -9 -7 -7 -6 -4 -4 -4 -5 -6 -7 -8 -9 -9 -10 -10 -10 -10 -8 -8 -7 -7 -7 -6 -4 -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 -4 -5 -9 -18 -16 -27 -42 -34 -34 -30 -21 -9 -6 -5 -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 0 0 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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -1 -2 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -14 -9 -6 -7 -5 -7 -8 -10 -10 -11 -13 -12 -12 -9 -8 -12 -13 -13 -14 -17 -21 -25 -24 -23 -24 -24 -25 -25 -24 -21 -17 -23 -20 -19 -19 -22 -23 -21 -20 -19 -14 -11 -8 -6 -6 -5 -4 -4 -3 -3 -5 -6 -7 -9 -9 -8 -7 -6 -7 -10 -12 -14 -16 -21 -25 -23 -21 -23 -24 -23 -18 -9 -3 -3 -6 -9 -7 -7 -6 -4 -3 -3 -3 -1 -1 -1 -2 -3 -4 -3 -2 -2 -2 -7 -9 -8 -6 -5 -5 -7 -13 -9 -8 -8 -8 -10 -12 -10 -9 -12 -20 -19 -19 -19 -15 -13 -13 -12 -12 -11 -11 -13 -14 -14 -15 -14 -14 -16 -16 -17 -15 -14 -12 -11 -11 -12 -13 -13 -16 -15 -13 -13 -13 -9 -1 -2 -7 -9 -13 -17 -21 -20 -9 -8 -9 -61 -29 -24 -39 -38 -19 -17 -17 -16 -14 -29 -40 -55 -54 -42 -53 -27 -13 -19 -22 -19 -24 -40 -47 -16 -15 -18 -23 -20 -16 -15 -14 -11 -18 -16 -21 -23 -23 -22 -22 -19 -16 -14 -10 -61 -35 -12 -6 -3 -10 -6 -3 -1 -2 -3 -4 -5 -8 -15 -2 -3 -4 -5 -6 -5 -2 -1 -3 -2 -10 -11 -9 -7 -3 -1 -2 -5 -5 -4 -3 -3 -1 -1 -2 -3 -2 -2 -2 -2 -4 -8 -11 -11 -14 -20 -16 -12 -9 -8 -7 -6 -8 -11 -12 -12 -11 -10 -13 -21 -25 -32 -37 -32 -21 -17 -15 -5 -4 -4 -4 -2 -1 -2 -2 -2 -3 -6 -11 -26 -26 -24 -25 -27 -25 -27 -31 -30 -31 -34 -42 -47 -43 -43 -44 -45 -46 -47 -45 -44 -46 -49 -60 -63 -58 -53 -50 -49 -49 -42 -33 -42 -44 -47 -50 -50 -50 -48 -48 -47 -54 -76 -74 -46 -31 -28 -26 -16 -26 -24 -23 -30 -37 -37 -32 -32 -31 -28 -25 -26 -25 -23 -16 -14 -13 -12 -12 -11 -10 -10 -11 -10 -10 -10 -10 -11 -10 -10 -10 -9 -8 -7 -7 -7 -6 -5 -7 -7 -6 -6 -6 -8 -11 -11 -11 -12 -9 -8 -9 -11 -14 -15 -15 -24 -26 -26 -29 -32 -33 -33 -33 -33 -32 -22 -17 -16 -16 -15 -18 -18 -20 -13 -7 -7 -7 -7 -5 -1 0 0 -1 -2 -3 -3 -1 0 -1 -1 -2 -3 -3 -4 -6 -8 -10 -12 -15 -18 -21 -23 -23 -23 -21 -19 -18 -16 -14 -13 -13 -12 -12 -12 -12 -12 -13 -15 -14 -12 -10 -10 -11 -9 -8 -7 -5 -5 -6 -5 -4 -8 -9 -8 -7 -7 -7 -7 -9 -8 -7 -6 -6 -7 -6 -5 -5 -3 -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 -1 -2 -2 -5 -7 -4 -6 -9 -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 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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -3 -4 -3 -3 -3 -3 -3 -3 -3 -2 -3 -2 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -12 -4 -5 -6 -6 -7 -7 -8 -9 -11 -12 -9 -9 -8 -9 -9 -10 -12 -16 -19 -21 -23 -23 -23 -22 -22 -22 -21 -21 -19 -18 -21 -21 -20 -21 -21 -20 -18 -17 -16 -10 -9 -8 -7 -6 -5 -3 -4 -3 -3 -5 -5 -6 -7 -6 -6 -6 -6 -6 -8 -8 -10 -12 -15 -17 -12 -17 -22 -24 -23 -17 -8 -3 -3 -5 -5 -5 -5 -7 -7 -5 -4 -3 -1 -1 -1 -1 -1 -2 -3 -2 -3 -3 -5 -8 -7 -6 -6 -7 -8 -7 -8 -8 -9 -9 -10 -10 -10 -11 -21 -18 -18 -18 -17 -14 -12 -13 -13 -12 -13 -12 -13 -14 -14 -15 -15 -16 -16 -18 -18 -16 -14 -14 -14 -13 -13 -13 -12 -13 -14 -14 -15 -14 -8 -5 -3 -7 -10 -12 -16 -21 -22 -14 -17 -18 -18 -23 -58 -86 -80 -53 -20 -16 -20 -25 -46 -55 -49 -46 -42 -97 -72 -59 -43 -33 -36 -47 -66 -70 -32 -15 -14 -20 -17 -12 -12 -14 -14 -16 -19 -21 -22 -22 -21 -22 -21 -18 -13 -8 -5 -7 -10 -4 -8 -9 -10 -9 -9 -9 -5 -3 -4 -4 -7 -13 -11 -10 -9 -8 -6 -2 -1 0 -2 -2 -2 -3 -4 0 0 -2 -2 -7 -5 -3 -3 -2 -1 -3 -3 -2 -1 -1 -1 0 -1 -4 -5 -12 -19 -19 -13 -7 -8 -7 -7 -15 -21 -22 -21 -20 -19 -20 -17 -27 -32 -27 -26 -25 -25 -29 -9 -5 -2 -2 -1 -1 -1 -1 -1 -4 -7 -12 -21 -24 -24 -21 -21 -25 -22 -32 -36 -36 -37 -41 -46 -41 -41 -40 -39 -45 -53 -53 -51 -56 -56 -58 -57 -55 -54 -56 -61 -52 -54 -55 -50 -45 -44 -46 -47 -48 -48 -50 -44 -47 -62 -63 -36 -29 -32 -29 -23 -25 -24 -24 -29 -32 -31 -33 -37 -39 -31 -26 -28 -26 -25 -20 -18 -15 -14 -13 -9 -10 -12 -11 -10 -9 -9 -10 -11 -11 -10 -10 -9 -8 -8 -7 -6 -5 -4 -6 -7 -6 -6 -6 -7 -10 -12 -12 -12 -10 -8 -8 -10 -14 -14 -15 -21 -25 -27 -28 -31 -31 -33 -34 -34 -35 -36 -35 -26 -17 -19 -19 -21 -23 -19 -14 -6 -7 -8 -6 -3 0 0 -1 -1 -1 -2 -2 -2 -2 -2 -3 -5 -5 -6 -7 -7 -9 -12 -15 -18 -21 -23 -24 -24 -22 -19 -18 -16 -15 -12 -12 -12 -11 -11 -11 -11 -13 -14 -12 -11 -10 -11 -13 -11 -9 -9 -8 -9 -12 -12 -10 -8 -8 -4 0 -2 -3 -4 -5 -7 -5 -4 -4 -5 -8 -5 -5 -4 -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 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -3 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -9 -3 -4 -6 -6 -6 -7 -8 -9 -11 -12 -8 -7 -10 -10 -11 -12 -14 -16 -18 -19 -20 -20 -21 -19 -19 -20 -21 -20 -15 -18 -19 -19 -19 -20 -18 -14 -14 -15 -14 -14 -10 -7 -6 -5 -4 -2 -3 -3 -3 -5 -5 -6 -6 -6 -6 -5 -5 -5 -6 -7 -8 -9 -9 -11 -13 -18 -20 -21 -20 -14 -6 -3 -3 -3 -3 -3 -6 -9 -11 -10 -5 -3 -1 -1 0 -1 -3 -6 -9 -5 -3 -3 -2 -4 -3 -5 -8 -11 -13 -6 -7 -9 -10 -10 -11 -12 -13 -23 -21 -21 -20 -18 -16 -13 -13 -13 -13 -13 -15 -13 -13 -14 -15 -17 -18 -19 -15 -16 -16 -14 -12 -14 -14 -13 -13 -13 -14 -15 -15 -16 -16 -15 -11 -11 -8 -5 -9 -12 -12 -15 -19 -17 -18 -16 -14 -46 -87 -100 -94 -92 -71 -44 -31 -49 -74 -74 -64 -65 -47 -93 -95 -88 -65 -53 -65 -69 -69 -66 -41 -22 -18 -17 -14 -12 -9 -12 -13 -13 -12 -16 -19 -19 -17 -19 -20 -15 -10 -8 -7 -14 -21 -7 -14 -8 -12 -20 -23 -15 -4 -4 -11 -10 -11 -12 -12 -12 -10 -6 -7 -2 -1 -1 -3 -2 -1 -1 -2 -1 -1 -2 -2 -5 -5 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -8 -14 -13 -7 -3 -5 -5 -7 -18 -26 -28 -25 -23 -23 -22 -19 -30 -42 -45 -30 -17 -23 -34 -20 -9 -5 -3 -2 -1 0 -1 -2 -4 -6 -12 -17 -20 -17 -18 -20 -20 -17 -19 -21 -28 -49 -42 -48 -47 -48 -44 -42 -50 -56 -56 -56 -57 -55 -54 -53 -53 -52 -57 -71 -59 -57 -58 -53 -44 -39 -42 -50 -50 -44 -39 -27 -17 -24 -50 -34 -27 -31 -30 -25 -23 -25 -27 -28 -26 -31 -35 -52 -59 -45 -44 -29 -30 -25 -22 -19 -19 -18 -14 -12 -13 -13 -11 -10 -9 -9 -9 -11 -11 -10 -9 -8 -8 -8 -8 -14 -13 -7 -5 -6 -7 -5 -5 -6 -9 -11 -12 -12 -11 -9 -10 -10 -11 -14 -16 -16 -20 -27 -27 -27 -29 -31 -32 -35 -37 -40 -44 -44 -22 -23 -22 -23 -27 -27 -27 -9 -8 -8 -7 -5 -4 -2 0 0 0 -1 -2 -1 -2 -4 -5 -7 -7 -7 -7 -7 -9 -12 -16 -18 -20 -22 -23 -24 -21 -18 -16 -15 -13 -11 -11 -11 -11 -12 -12 -11 -11 -11 -10 -11 -12 -12 -15 -15 -15 -15 -14 -15 -18 -15 -11 -8 -5 -1 -1 -1 -1 -1 -1 -3 -3 -2 -2 -2 -4 -4 -4 -5 -5 -4 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -2 -3 -3 -3 -2 -2 -2 -3 -2 -2 -2 -3 -3 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -3 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -10 -4 -4 -6 -6 -7 -9 -14 -20 -21 -21 -10 -10 -10 -13 -15 -18 -18 -16 -20 -19 -18 -18 -17 -16 -17 -20 -19 -20 -20 -18 -16 -16 -15 -15 -13 -10 -10 -9 -9 -8 -6 -6 -5 -3 -3 -2 -3 -3 -4 -4 -3 -4 -4 -3 -4 -5 -6 -5 -5 -5 -6 -7 -6 -8 -16 -17 -21 -19 -14 -11 -5 -5 -4 -4 -4 -5 -12 -19 -19 -13 -5 -5 -2 -1 -1 -1 -3 -6 -8 -11 -5 -3 -2 -2 -2 -2 -4 -6 -6 -6 -10 -12 -12 -11 -11 -13 -24 -22 -21 -20 -18 -16 -14 -14 -13 -14 -14 -13 -13 -14 -14 -15 -16 -18 -19 -19 -17 -16 -17 -13 -10 -14 -15 -16 -14 -14 -14 -13 -14 -16 -17 -16 -14 -12 -10 -12 -14 -13 -12 -14 -16 -13 -15 -15 -25 -46 -65 -83 -94 -103 -103 -54 -44 -74 -93 -90 -87 -83 -72 -66 -75 -97 -102 -84 -83 -81 -74 -57 -36 -23 -19 -16 -15 -11 -10 -10 -12 -13 -14 -13 -11 -18 -15 -16 -16 -12 -8 -7 -8 -10 -11 -4 -8 -8 -10 -12 -14 -12 -7 -8 -15 -9 -5 -3 -6 -9 -7 -2 -4 -3 -3 -5 -5 -3 -2 -1 -2 -2 -2 -4 -3 -2 -3 -2 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -7 -7 -4 -3 -5 -13 -30 -40 -24 -23 -22 -22 -26 -29 -33 -33 -19 -19 -27 -34 -29 -18 -9 -6 -4 -4 -6 -6 -5 -4 -5 -8 -11 -15 -13 -17 -17 -15 -13 -10 -8 -13 -15 -14 -34 -39 -46 -52 -46 -52 -59 -60 -57 -56 -55 -53 -52 -52 -50 -55 -61 -63 -59 -56 -56 -45 -39 -44 -46 -51 -48 -32 -11 -7 -13 -34 -33 -30 -33 -34 -30 -29 -28 -30 -29 -27 -28 -28 -37 -52 -43 -46 -37 -32 -30 -26 -21 -21 -21 -16 -15 -15 -13 -12 -11 -10 -9 -10 -11 -11 -9 -8 -8 -9 -9 -8 -14 -10 -6 -5 -5 -7 -5 -5 -6 -6 -7 -8 -8 -8 -10 -12 -13 -12 -14 -16 -16 -18 -26 -26 -28 -27 -27 -29 -33 -40 -40 -51 -48 -28 -22 -27 -26 -28 -24 -18 -9 -7 -8 -8 -6 -7 -6 -2 0 0 0 -1 0 -2 -5 -7 -8 -8 -8 -8 -8 -10 -12 -15 -16 -18 -20 -22 -23 -18 -16 -14 -12 -11 -10 -9 -10 -10 -10 -11 -11 -10 -10 -10 -13 -14 -14 -17 -20 -21 -21 -21 -21 -22 -20 -15 -10 -5 -4 -1 -1 0 0 0 0 0 0 -1 -1 -3 -4 -4 -5 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -2 -2 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -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 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -1 -2 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -12 -13 -5 -5 -7 -9 -14 -21 -23 -18 -27 -26 -25 -19 -21 -28 -32 -28 -21 -22 -21 -18 -17 -15 -14 -16 -20 -20 -20 -20 -18 -13 -11 -11 -11 -10 -8 -8 -7 -7 -6 -5 -4 -4 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -3 -4 -4 -5 -5 -4 -4 -4 -6 -6 -6 -11 -17 -21 -19 -12 -9 -5 -5 -5 -7 -8 -12 -22 -30 -23 -7 -5 -5 -2 -1 -1 -1 -1 -2 -5 -8 -9 -4 -2 -2 -2 -4 -5 -7 -7 -7 -10 -12 -13 -14 -19 -20 -21 -20 -20 -19 -17 -15 -14 -14 -15 -14 -14 -12 -13 -14 -15 -17 -17 -18 -18 -18 -17 -18 -19 -19 -20 -19 -16 -18 -15 -14 -12 -11 -14 -15 -16 -14 -12 -10 -9 -12 -14 -12 -13 -17 -11 -15 -18 -21 -41 -67 -61 -82 -109 -102 -89 -57 -68 -120 -128 -143 -111 -89 -76 -47 -48 -68 -74 -96 -78 -72 -86 -50 -21 -16 -17 -21 -14 -10 -11 -11 -13 -15 -17 -17 -13 -18 -17 -18 -17 -15 -16 -14 -7 -9 -11 -8 -8 -8 -7 -6 -9 -13 -14 -10 -10 -6 -4 -2 -2 -2 -2 -4 -7 -9 -9 -9 -8 -4 -4 -3 -3 -3 -4 -3 -2 -2 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -26 -7 -3 -2 -5 -11 -26 -71 -75 -25 -17 -20 -26 -31 -30 -15 -18 -22 -28 -30 -26 -20 -13 -12 -7 -6 -8 -6 -5 -7 -8 -9 -11 -15 -11 -14 -16 -15 -14 -12 -6 -10 -10 -9 -11 -18 -37 -50 -48 -47 -52 -55 -58 -58 -54 -52 -53 -51 -50 -52 -51 -54 -56 -52 -50 -45 -45 -47 -48 -57 -58 -39 -19 -8 -10 -12 -18 -29 -36 -39 -38 -34 -34 -34 -29 -26 -26 -27 -29 -30 -21 -30 -35 -33 -29 -28 -25 -22 -21 -17 -14 -12 -12 -12 -11 -10 -10 -10 -11 -11 -10 -10 -9 -9 -9 -8 -8 -7 -6 -5 -5 -7 -6 -6 -5 -6 -6 -7 -7 -9 -13 -14 -15 -15 -16 -17 -17 -22 -27 -27 -26 -23 -21 -24 -28 -29 -37 -42 -46 -39 -34 -33 -33 -25 -21 -15 -9 -8 -8 -8 -6 -7 -8 -4 -1 0 0 0 0 -2 -6 -7 -7 -9 -9 -10 -10 -11 -13 -14 -15 -16 -18 -20 -20 -15 -13 -12 -10 -9 -8 -10 -10 -10 -9 -9 -9 -9 -12 -11 -11 -15 -17 -20 -25 -25 -28 -29 -28 -27 -25 -19 -13 -10 -6 -1 -1 -1 0 0 0 0 0 -1 -2 -3 -2 -3 -3 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -5 -5 -5 -5 -4 -5 -5 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -2 -3 -3 -3 -2 -2 -2 -2 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -14 -14 -6 -5 -9 -13 -18 -21 -15 -8 -10 -14 -14 -19 -24 -28 -30 -24 -29 -24 -21 -21 -21 -18 -15 -14 -14 -15 -15 -15 -14 -11 -9 -10 -10 -8 -6 -6 -5 -4 -3 -3 -3 -3 -2 -3 -3 -4 -4 -3 -3 -3 -3 -4 -4 -3 -4 -4 -4 -4 -3 -4 -5 -5 -8 -14 -19 -19 -16 -11 -8 -5 -5 -7 -8 -12 -17 -22 -23 -13 -8 -6 -4 -2 -1 -1 -1 -1 -1 -2 -6 -8 -4 -2 -2 -3 -6 -9 -10 -9 -9 -12 -16 -16 -12 -21 -20 -20 -20 -20 -18 -16 -14 -15 -15 -13 -13 -12 -12 -14 -16 -18 -19 -19 -19 -18 -17 -16 -17 -19 -20 -21 -23 -18 -16 -15 -16 -15 -9 -10 -10 -15 -13 -12 -10 -10 -11 -11 -12 -14 -14 -11 -20 -29 -36 -45 -46 -57 -97 -101 -74 -58 -59 -78 -109 -165 -185 -146 -100 -62 -31 -20 -27 -44 -64 -71 -99 -80 -33 -15 -14 -14 -18 -12 -12 -13 -14 -15 -16 -18 -18 -19 -18 -18 -19 -18 -17 -17 -15 -10 -9 -11 -9 -7 -6 -7 -8 -13 -15 -12 -7 -4 -2 -2 -2 -2 -2 -2 -6 -8 -8 -8 -8 -6 -5 -6 -6 -6 -5 -5 -4 -2 -3 -1 -1 -1 -1 0 0 0 -1 0 0 0 0 -1 -3 0 0 0 0 -3 -2 -3 -3 -5 -12 -33 -40 -59 -27 -10 -10 -15 -22 -17 -11 -35 -32 -32 -30 -24 -19 -17 -8 -5 -5 -6 -7 -7 -6 -7 -10 -10 -16 -13 -11 -11 -13 -15 -10 -6 -8 -7 -10 -16 -25 -42 -46 -41 -45 -47 -51 -61 -66 -56 -57 -62 -52 -49 -52 -57 -60 -56 -46 -47 -39 -41 -42 -49 -65 -62 -38 -37 -32 -31 -24 -23 -30 -33 -37 -36 -34 -33 -32 -28 -24 -24 -24 -25 -31 -23 -24 -29 -31 -33 -33 -29 -25 -23 -20 -16 -13 -13 -12 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -9 -8 -8 -8 -7 -6 -5 -7 -7 -6 -6 -6 -5 -6 -7 -9 -9 -12 -14 -15 -17 -18 -19 -26 -28 -26 -21 -18 -15 -17 -17 -17 -24 -39 -50 -43 -31 -26 -23 -16 -20 -17 -10 -8 -8 -8 -8 -9 -10 -9 -5 -4 -1 0 0 -2 -5 -7 -7 -9 -11 -12 -12 -13 -13 -14 -14 -16 -18 -18 -16 -13 -10 -9 -8 -8 -9 -10 -10 -9 -8 -8 -7 -7 -11 -14 -17 -19 -20 -23 -30 -31 -34 -37 -37 -35 -32 -25 -19 -13 -6 -3 -2 -2 -2 -2 0 -1 0 0 -1 -1 -1 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -2 -1 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -15 -13 -7 -6 -9 -15 -19 -16 -13 -12 -16 -16 -18 -19 -19 -19 -20 -20 -22 -23 -23 -22 -21 -20 -18 -15 -19 -19 -17 -11 -9 -8 -8 -8 -7 -7 -7 -4 -3 -3 -3 -3 -3 -3 -7 -3 -2 -3 -3 -2 -3 -3 -3 -5 -5 -4 -3 -3 -3 -3 -3 -4 -4 -6 -10 -11 -13 -14 -12 -8 -7 -6 -6 -6 -7 -11 -15 -16 -17 -14 -11 -7 -3 -1 -1 -1 -1 -1 -2 -2 -4 -6 -5 -2 -2 -3 -4 -13 -15 -15 -13 -13 -15 -15 -10 -12 -20 -22 -21 -19 -17 -15 -14 -15 -15 -13 -13 -13 -13 -15 -17 -20 -18 -19 -20 -20 -20 -19 -18 -17 -17 -16 -20 -19 -16 -14 -17 -19 -13 -13 -13 -14 -14 -13 -12 -13 -12 -13 -17 -14 -12 -14 -21 -26 -28 -28 -36 -57 -98 -79 -47 -42 -54 -72 -153 -220 -217 -169 -92 -35 -14 -20 -21 -31 -69 -109 -138 -80 -17 -17 -14 -14 -17 -15 -12 -12 -14 -15 -16 -16 -12 -18 -21 -19 -17 -16 -16 -14 -15 -10 -9 -11 -11 -9 -6 -5 -6 -11 -4 -3 -3 -2 -1 -2 -3 -4 -4 -5 -7 -8 -6 -4 -4 -7 -7 -6 -5 -8 -8 -5 -7 -2 -4 -2 -1 -1 -1 0 0 -1 -3 -2 -2 -1 -1 -8 -19 -1 0 0 0 -3 -9 -13 -6 -3 -3 -10 -14 -52 -39 -13 -6 -3 -8 -34 -8 -7 -16 -24 -23 -13 -9 -5 -6 -5 -5 -8 -10 -11 -11 -10 -11 -12 -15 -15 -15 -15 -14 -15 -11 -21 -29 -33 -37 -37 -37 -38 -50 -49 -49 -50 -58 -71 -75 -61 -68 -70 -57 -54 -60 -65 -66 -66 -48 -41 -38 -40 -42 -52 -80 -65 -44 -41 -35 -27 -23 -20 -21 -30 -24 -35 -36 -31 -30 -28 -29 -29 -30 -32 -31 -28 -26 -27 -31 -31 -30 -29 -27 -25 -23 -19 -16 -14 -12 -11 -11 -11 -12 -12 -12 -13 -12 -12 -10 -9 -8 -9 -7 -6 -6 -6 -7 -8 -8 -7 -6 -5 -6 -7 -7 -8 -11 -14 -18 -20 -22 -23 -24 -25 -23 -18 -16 -11 -11 -11 -12 -16 -32 -56 -51 -46 -36 -27 -19 -14 -14 -11 -11 -8 -8 -15 -18 -10 -10 -10 -9 -4 -2 -2 -3 -4 -6 -7 -11 -12 -14 -14 -15 -15 -14 -12 -14 -16 -16 -14 -12 -7 -7 -7 -7 -9 -9 -8 -7 -7 -7 -7 -8 -13 -18 -21 -22 -25 -29 -34 -40 -44 -48 -50 -43 -34 -44 -31 -18 -13 -10 -7 -6 -5 -5 -5 -3 -1 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 -1 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 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -15 -6 -4 -5 -8 -12 -14 -13 -12 -12 -15 -14 -13 -16 -18 -16 -16 -16 -16 -18 -22 -21 -18 -15 -15 -12 -12 -17 -13 -10 -9 -7 -6 -6 -5 -6 -6 -4 -3 -3 -2 -3 -5 -6 -14 -10 -5 -3 -3 -3 -3 -3 -3 -6 -5 -5 -4 -3 -3 -4 -4 -4 -4 -5 -6 -7 -8 -10 -8 -6 -5 -6 -6 -5 -5 -8 -12 -14 -15 -13 -7 -5 -3 -1 -1 -1 -2 -1 -3 -3 -3 -4 -4 -2 -2 -3 -9 -13 -12 -13 -14 -14 -13 -15 -17 -9 -9 -7 -11 -17 -17 -16 -15 -13 -15 -14 -13 -12 -13 -14 -18 -18 -18 -19 -21 -21 -21 -21 -20 -19 -18 -19 -24 -28 -26 -18 -18 -30 -30 -24 -19 -15 -14 -13 -12 -13 -14 -14 -20 -10 -9 -13 -17 -17 -16 -16 -39 -81 -91 -59 -35 -43 -55 -97 -232 -64 -162 -149 -69 -30 -32 -64 -83 -103 -115 -145 -142 -115 -113 -33 -18 -16 -20 -19 -15 -15 -16 -16 -17 -17 -18 -20 -20 -19 -18 -18 -18 -18 -17 -13 -11 -12 -12 -11 -8 -10 -8 -10 -5 -2 -2 -2 -2 -3 -8 -9 -7 -6 -7 -7 -6 -5 -5 -6 -6 -6 -5 -6 -10 -5 -3 -3 -2 -2 -1 -1 0 0 -1 0 -2 -3 -2 -1 0 -10 -49 -31 -18 -9 -4 -16 -37 -31 0 0 0 0 -7 -23 -29 -19 -12 -9 -3 -5 0 -1 -8 -18 -19 -15 -17 -6 -7 -7 -4 -8 -15 -11 -13 -10 -11 -13 -15 -17 -16 -13 -17 -17 -19 -30 -40 -45 -44 -40 -39 -42 -51 -57 -61 -63 -71 -82 -93 -71 -71 -71 -69 -68 -68 -69 -75 -71 -52 -44 -46 -59 -66 -77 -104 -72 -56 -43 -28 -20 -16 -17 -17 -22 -14 -14 -20 -28 -32 -37 -35 -34 -32 -31 -32 -32 -29 -30 -31 -24 -26 -27 -26 -24 -24 -24 -21 -16 -13 -12 -12 -12 -12 -13 -14 -14 -14 -13 -10 -9 -8 -9 -8 -8 -7 -6 -7 -7 -9 -7 -7 -6 -6 -6 -7 -9 -10 -13 -19 -21 -21 -24 -26 -24 -23 -16 -11 -10 -9 -11 -15 -20 -30 -58 -57 -58 -47 -31 -23 -17 -17 -17 -29 -19 -9 -17 -27 -7 -6 -9 -9 -6 -3 -3 -4 -5 -8 -10 -14 -15 -15 -15 -15 -15 -13 -12 -12 -13 -13 -12 -10 -5 -5 -5 -6 -7 -7 -7 -6 -6 -6 -9 -10 -14 -20 -23 -25 -29 -31 -38 -47 -55 -63 -68 -58 -59 -56 -41 -27 -20 -14 -10 -9 -5 -5 -5 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -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 -1 -1 -1 -1 -1 -1 -15 -8 -5 -6 -8 -10 -10 -11 -11 -13 -15 -16 -13 -14 -18 -13 -14 -13 -13 -14 -17 -18 -16 -12 -13 -12 -14 -11 -8 -9 -9 -7 -6 -5 -5 -5 -5 -4 -3 -3 -4 -7 -15 -15 -12 -14 -9 -4 -4 -3 -3 -3 -4 -4 -4 -4 -3 -3 -3 -4 -4 -5 -4 -4 -4 -3 -3 -5 -5 -6 -5 -5 -5 -4 -4 -6 -9 -9 -9 -7 -5 -3 -2 -1 -1 -1 -1 -1 -2 -2 -3 -3 -2 -3 -3 -3 -4 -6 -9 -11 -11 -13 -15 -17 -14 -9 -7 -7 -11 -17 -17 -17 -16 -15 -16 -15 -13 -13 -12 -12 -12 -15 -17 -20 -23 -23 -23 -24 -24 -18 -17 -20 -23 -25 -25 -22 -22 -26 -25 -25 -19 -15 -13 -12 -13 -15 -17 -16 -13 -12 -12 -14 -16 -18 -23 -29 -44 -68 -65 -44 -35 -44 -89 -161 -220 -224 -208 -162 -112 -92 -92 -81 -81 -100 -107 -120 -114 -122 -180 -41 -22 -21 -21 -20 -18 -16 -16 -16 -16 -17 -21 -21 -19 -19 -20 -17 -10 -18 -20 -19 -18 -14 -9 -11 -9 -9 -8 -7 -6 -4 -2 -2 -3 -3 -3 -4 -5 -5 -5 -3 -4 -4 -6 -7 -7 -8 -7 -4 -9 -4 -3 -4 -3 -2 -1 0 0 0 -5 -1 0 -4 -4 0 0 -5 -64 -76 -76 -41 -2 -2 -1 0 0 0 0 0 -5 -16 -24 -20 -13 -13 -4 0 0 -1 -5 -12 -13 -15 -16 -14 -17 -14 -5 -7 -6 -6 -5 -7 -12 -14 -11 -13 -16 -13 -17 -28 -38 -38 -31 -36 -31 -36 -36 -44 -51 -53 -54 -56 -57 -52 -82 -81 -79 -80 -74 -69 -68 -62 -64 -69 -73 -64 -58 -72 -87 -102 -93 -71 -58 -43 -26 -16 -13 -9 -11 -11 -8 -9 -11 -19 -35 -46 -33 -29 -30 -32 -32 -34 -31 -31 -28 -25 -24 -24 -23 -22 -20 -20 -21 -17 -14 -12 -12 -12 -13 -14 -15 -15 -14 -13 -12 -11 -9 -8 -8 -7 -7 -6 -6 -6 -9 -9 -8 -8 -8 -8 -9 -10 -11 -12 -18 -21 -22 -24 -24 -24 -22 -14 -11 -10 -9 -11 -14 -21 -35 -58 -60 -61 -60 -40 -29 -23 -22 -22 -32 -27 -12 -13 -33 -14 -8 -7 -9 -7 -4 -5 -6 -8 -12 -14 -14 -14 -14 -13 -12 -12 -11 -10 -8 -8 -9 -9 -7 -5 -5 -5 -6 -7 -7 -7 -7 -8 -9 -11 -13 -17 -22 -25 -30 -33 -35 -44 -59 -68 -71 -79 -79 -76 -66 -53 -34 -23 -15 -15 -8 -4 -4 -4 -5 -5 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -1 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -3 -3 -3 -3 -2 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -8 -6 -5 -6 -8 -8 -8 -10 -12 -14 -14 -14 -10 -6 -9 -10 -12 -12 -12 -12 -14 -14 -13 -11 -10 -9 -9 -8 -6 -5 -5 -5 -4 -5 -3 -3 -4 -9 -15 -17 -15 -14 -14 -14 -11 -13 -9 -3 -4 -4 -4 -4 -4 -5 -4 -3 -3 -2 -3 -4 -3 -4 -3 -2 -2 -2 -2 -4 -5 -7 -8 -7 -6 -4 -3 -5 -5 -6 -6 -5 -4 -4 -5 -6 -5 -6 -5 -2 -3 -3 -3 -3 -2 -2 -3 -3 -4 -5 -7 -9 -9 -11 -11 -12 -16 -18 -18 -19 -18 -17 -16 -19 -17 -16 -17 -16 -14 -12 -13 -12 -13 -14 -17 -19 -21 -23 -24 -24 -22 -20 -19 -17 -16 -15 -15 -15 -19 -15 -15 -15 -15 -14 -15 -14 -15 -17 -17 -16 -15 -15 -17 -18 -19 -20 -24 -30 -46 -60 -57 -42 -43 -52 -141 -212 -173 -152 -161 -158 -144 -153 -191 -102 -97 -107 -102 -96 -104 -133 -182 -45 -22 -9 -9 -16 -14 -13 -17 -18 -19 -21 -20 -18 -17 -15 -12 -17 -7 -16 -21 -21 -19 -12 -8 -11 -11 -9 -7 -7 -6 -6 -4 -7 -10 -5 -3 -3 -2 -3 -4 -7 -11 -6 -6 -6 -6 -9 -12 -6 -5 -3 -4 -4 -3 -2 -2 0 0 0 0 -2 -2 -3 -4 0 0 -4 -18 -59 -108 -82 -3 -2 0 0 0 0 0 -2 -6 -6 -4 -8 -9 -7 -2 0 0 -1 -3 -2 -5 -7 -18 -24 -19 -16 -9 -13 -3 -3 -4 -6 -12 -15 -11 -11 -13 -15 -17 -25 -33 -30 -23 -24 -33 -35 -41 -47 -48 -45 -48 -49 -36 -32 -61 -74 -73 -72 -63 -76 -71 -63 -64 -67 -75 -84 -82 -99 -95 -94 -93 -84 -63 -41 -24 -15 -13 -7 -6 -7 -8 -9 -9 -16 -34 -33 -26 -28 -34 -35 -33 -39 -35 -33 -32 -28 -23 -23 -20 -19 -23 -24 -20 -17 -14 -12 -11 -11 -13 -14 -15 -15 -14 -14 -14 -11 -10 -9 -8 -7 -8 -8 -6 -6 -9 -9 -10 -10 -10 -10 -10 -11 -13 -14 -16 -19 -24 -23 -18 -21 -18 -14 -13 -11 -10 -12 -15 -25 -28 -47 -68 -69 -73 -42 -34 -31 -28 -26 -24 -21 -16 -23 -36 -20 -10 -9 -9 -8 -4 -5 -7 -8 -12 -15 -16 -14 -13 -11 -10 -8 -7 -6 -4 -3 -4 -4 -5 -6 -5 -5 -5 -6 -6 -6 -7 -9 -10 -12 -15 -20 -23 -28 -32 -35 -39 -47 -58 -66 -61 -56 -54 -50 -46 -47 -36 -27 -24 -19 -9 -4 -7 -8 -8 -8 -8 -5 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -1 -2 -2 -2 -3 -4 -3 -6 -6 -4 -2 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -9 -5 -5 -6 -6 -7 -6 -8 -11 -12 -13 -13 -10 -8 -9 -11 -11 -10 -11 -11 -12 -11 -11 -8 -8 -7 -10 -11 -8 -4 -3 -3 -3 -3 -2 -3 -4 -8 -14 -14 -14 -15 -13 -14 -14 -12 -8 -5 -6 -6 -4 -3 -5 -5 -4 -3 -3 -2 -2 -3 -3 -4 -3 -2 -1 -2 -2 -8 -10 -11 -12 -10 -6 -4 -4 -4 -4 -5 -3 -3 -3 -6 -8 -8 -8 -9 -4 -2 -3 -3 -3 -3 -2 -3 -2 -3 -3 -4 -6 -8 -8 -7 -12 -13 -17 -18 -18 -18 -18 -18 -17 -19 -19 -16 -15 -14 -13 -14 -16 -15 -17 -16 -15 -16 -18 -17 -16 -19 -19 -20 -17 -16 -16 -14 -14 -13 -15 -15 -15 -14 -12 -12 -13 -17 -13 -16 -18 -20 -21 -20 -20 -18 -20 -25 -37 -46 -46 -50 -56 -49 -62 -104 -181 -206 -170 -143 -147 -114 -100 -172 -95 -103 -117 -107 -110 -106 -110 -126 -136 -41 -14 -15 -14 -12 -7 -7 -17 -18 -18 -19 -20 -19 -16 -12 -4 -15 -17 -19 -20 -20 -16 -13 -7 -12 -13 -10 -11 -12 -8 -7 -7 -10 -11 -12 -14 -10 -3 -2 -2 -4 -6 -11 -16 -15 -14 -16 -16 -8 -3 -2 -2 -1 0 -1 -2 0 0 0 0 -7 -11 -2 -6 0 0 0 -17 -52 -88 -73 -4 -1 0 0 0 -1 -3 -9 -9 0 0 -3 -5 -2 0 0 0 -1 -2 -1 -1 -3 -8 -9 -4 -5 -5 -10 -5 -2 -2 -5 -11 -12 -13 -9 -10 -11 -13 -16 -18 -21 -29 -30 -34 -42 -48 -50 -50 -42 -46 -52 -51 -54 -59 -58 -58 -56 -65 -84 -81 -83 -89 -89 -94 -98 -90 -99 -89 -84 -89 -88 -66 -45 -25 -14 -8 -7 -7 -8 -8 -9 -10 -11 -12 -18 -26 -32 -39 -31 -36 -35 -32 -34 -33 -26 -24 -24 -21 -20 -19 -17 -17 -16 -14 -12 -11 -12 -13 -14 -15 -15 -14 -14 -12 -11 -10 -9 -9 -12 -12 -11 -9 -7 -8 -10 -10 -11 -10 -15 -13 -13 -14 -15 -15 -16 -15 -19 -21 -19 -15 -13 -11 -11 -15 -19 -20 -20 -24 -43 -86 -76 -87 -60 -54 -44 -35 -30 -25 -21 -21 -30 -28 -18 -12 -9 -9 -9 -7 -7 -7 -7 -9 -11 -15 -14 -10 -9 -8 -6 -3 -3 -3 -3 -3 -2 -2 -3 -4 -5 -5 -6 -6 -7 -9 -11 -13 -14 -16 -20 -24 -26 -29 -36 -43 -50 -61 -57 -50 -54 -67 -72 -61 -46 -40 -34 -26 -16 -8 -3 -7 -5 -4 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 -1 -2 -3 -4 -5 -5 -7 -13 -14 -13 -11 -10 -10 -8 -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 -1 -1 -1 -1 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 -1 -1 -1 -1 -1 0 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -2 -1 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -5 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -4 -4 -4 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -5 -5 -5 -6 -6 -6 -6 -8 -10 -12 -12 -10 -8 -9 -11 -9 -8 -8 -9 -10 -11 -10 -9 -6 -5 -4 -9 -8 -4 -2 -2 -3 -3 -3 -3 -3 -8 -13 -13 -13 -14 -15 -13 -14 -13 -10 -6 -6 -7 -13 -7 -4 -4 -5 -4 -3 -2 -3 -2 -3 -3 -2 -2 -3 -3 -4 -5 -11 -12 -11 -11 -9 -7 -5 -4 -3 -3 -3 -3 -2 -3 -7 -6 -7 -10 -5 -3 -2 -2 -3 -3 -3 -3 -3 -2 -3 -4 -4 -5 -5 -5 -4 -10 -13 -15 -16 -18 -19 -19 -18 -20 -20 -19 -16 -13 -13 -13 -14 -17 -20 -17 -15 -15 -16 -17 -18 -15 -14 -16 -18 -16 -14 -14 -12 -11 -8 -13 -11 -8 -7 -7 -8 -8 -16 -14 -16 -18 -22 -24 -21 -20 -19 -17 -26 -35 -39 -40 -42 -51 -63 -80 -118 -158 -166 -153 -169 -195 -74 -99 -173 -60 -70 -127 -137 -127 -95 -108 -108 -92 -37 -13 -18 -18 -16 -7 -10 -16 -16 -15 -16 -16 -16 -14 -10 -5 -13 -18 -18 -18 -17 -7 -16 -13 -11 -13 -15 -16 -16 -10 -7 -8 -10 -10 -7 -5 -8 -2 -2 -2 -2 -3 -13 -27 -37 -42 -54 -23 -13 -11 -11 -6 0 0 -1 -1 0 0 -2 -5 -9 -20 -1 -4 -1 0 0 -3 -36 -90 -45 -5 -3 -2 -2 -1 -1 -2 -5 -5 -1 -14 -24 -13 0 0 -1 -5 -6 -8 -4 0 -3 -7 0 0 0 -1 -4 -3 -1 -1 -2 -1 -6 -10 -11 -11 -12 -15 -17 -17 -27 -33 -34 -40 -47 -47 -46 -47 -46 -49 -58 -58 -56 -56 -52 -49 -45 -61 -82 -88 -101 -121 -87 -84 -95 -91 -89 -87 -85 -82 -87 -66 -43 -26 -24 -19 -10 -8 -9 -7 -9 -11 -12 -14 -20 -29 -34 -37 -32 -31 -30 -32 -34 -32 -26 -28 -24 -24 -21 -18 -18 -19 -16 -15 -12 -11 -11 -13 -13 -13 -14 -14 -14 -12 -10 -9 -8 -7 -7 -12 -12 -11 -10 -10 -10 -10 -11 -10 -13 -13 -13 -14 -15 -14 -17 -19 -22 -26 -26 -24 -19 -9 -12 -17 -35 -51 -56 -51 -46 -86 -83 -88 -89 -76 -54 -43 -33 -27 -23 -23 -25 -24 -19 -12 -6 -8 -9 -9 -9 -7 -4 -4 -6 -7 -7 -4 -3 -5 -6 -4 -4 -3 -3 -3 -2 -2 -2 -3 -4 -5 -5 -7 -9 -10 -12 -12 -14 -15 -18 -21 -25 -32 -37 -43 -48 -53 -56 -62 -69 -73 -64 -54 -44 -39 -33 -24 -15 -8 -4 -6 -7 -4 -2 -3 -1 0 0 0 0 0 0 -1 -2 -3 -3 -3 -5 -6 -3 -3 -2 -1 -1 -2 -5 -5 -6 -7 -11 -14 -16 -18 -18 -19 -15 -11 -6 -3 -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 -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 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -4 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -4 -4 -5 -6 -6 -5 -5 -7 -8 -12 -17 -14 -8 -11 -11 -10 -8 -7 -7 -8 -8 -7 -5 -3 -3 -3 -5 -6 -4 -3 -2 -3 -4 -5 -5 -9 -14 -14 -15 -12 -14 -14 -14 -13 -11 -8 -6 -6 -6 -14 -7 -3 -7 -8 -4 -3 -2 -3 -2 -2 -2 -1 -2 -4 -4 -5 -11 -10 -9 -8 -8 -7 -6 -6 -4 -3 -2 -5 -5 -3 -3 -6 -6 -8 -8 -8 -5 -3 -3 -3 -3 -4 -4 -4 -3 -3 -3 -4 -5 -5 -3 -4 -8 -11 -13 -14 -17 -17 -20 -18 -21 -21 -19 -16 -13 -13 -13 -19 -20 -17 -15 -15 -16 -16 -16 -21 -15 -11 -13 -17 -16 -12 -12 -11 -9 -10 -9 -7 -6 -8 -7 -9 -9 -14 -14 -8 -10 -19 -16 -13 -10 -20 -18 -27 -31 -31 -41 -51 -78 -64 -65 -96 -123 -138 -152 -157 -159 -80 -118 -174 -88 -66 -153 -141 -114 -69 -93 -87 -92 -61 -11 -14 -20 -15 -6 -15 -19 -14 -5 -7 -17 -17 -13 -10 -6 -8 -12 -18 -16 -17 -10 -18 -15 -12 -10 -8 -5 -6 -9 -9 -9 -9 -9 -7 -3 -3 -1 -3 -2 -2 -3 -17 -48 -65 -69 -76 -30 -15 -12 -16 -17 -1 -1 -1 -1 -1 -1 -17 -27 -7 -15 -7 -8 -15 -9 0 -4 -25 -71 -30 -19 -15 -14 -9 -1 0 0 -1 -1 0 -70 -76 -25 0 0 0 0 -9 -11 -5 -2 -7 -6 0 0 0 -1 -1 -1 -1 -4 -4 -2 -4 -6 -10 -14 -17 -18 -20 -19 -27 -32 -34 -37 -41 -40 -39 -43 -45 -47 -51 -53 -53 -52 -47 -50 -54 -55 -62 -72 -99 -149 -87 -76 -85 -100 -105 -96 -73 -84 -85 -68 -43 -33 -30 -21 -9 -7 -10 -8 -9 -9 -11 -14 -17 -28 -37 -36 -35 -31 -28 -30 -33 -29 -26 -26 -26 -25 -22 -20 -19 -25 -18 -16 -13 -10 -11 -12 -13 -12 -13 -14 -15 -13 -10 -9 -8 -7 -7 -11 -12 -11 -11 -9 -9 -10 -11 -11 -11 -12 -13 -13 -14 -15 -18 -19 -24 -29 -34 -43 -45 -46 -32 -26 -42 -65 -60 -57 -64 -69 -70 -68 -77 -86 -69 -68 -41 -31 -31 -30 -26 -24 -23 -18 -12 -12 -10 -8 -8 -8 -6 -5 -4 -2 -1 -1 0 -1 -2 -2 -4 -3 -2 -2 -1 -1 -1 -2 -3 -4 -6 -8 -9 -11 -12 -13 -13 -14 -16 -18 -22 -28 -35 -42 -48 -52 -53 -57 -59 -59 -52 -47 -42 -35 -29 -23 -14 -12 -9 -8 -8 -6 -3 -2 -1 0 0 0 0 0 0 -5 -7 -9 -10 -9 -8 -8 -9 -8 -6 -5 -5 -5 -9 -9 -10 -10 -12 -14 -14 -17 -17 -18 -15 -13 -12 -9 -7 -4 -2 -1 -1 -2 -1 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -2 -2 -2 -2 -2 -2 -3 -3 -4 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -4 -5 -5 -4 -4 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -6 -5 -5 -5 -6 -6 -5 -7 -12 -17 -17 -12 -7 -6 -7 -8 -6 -5 -5 -5 -5 -4 -4 -2 -1 -2 -4 -5 -5 -3 -3 -4 -5 -6 -6 -11 -16 -16 -15 -15 -14 -9 -10 -11 -9 -7 -11 -12 -14 -15 -9 -5 -5 -6 -6 -6 -5 -3 -2 -1 -1 -1 -1 -1 -1 -5 -8 -6 -6 -6 -6 -6 -5 -5 -3 -2 -5 -8 -8 -7 -6 -6 -7 -8 -8 -7 -7 -5 -4 -5 -4 -5 -6 -5 -5 -5 -4 -4 -3 -3 -3 -4 -6 -8 -6 -7 -7 -18 -18 -20 -22 -21 -17 -14 -14 -16 -17 -25 -20 -15 -15 -15 -15 -16 -16 -16 -16 -16 -18 -20 -19 -12 -12 -18 -14 -10 -8 -7 -6 -9 -10 -12 -13 -14 -21 -21 -11 -11 -8 -6 -9 -13 -17 -25 -27 -30 -50 -83 -93 -49 -46 -72 -88 -97 -133 -167 -115 -127 -144 -185 -194 -172 -135 -105 -101 -72 -88 -93 -106 -102 -67 -16 -10 -11 -12 -9 -11 -14 -12 -4 -13 -18 -14 -14 -14 -14 -15 -16 -15 -18 -17 -16 -14 -12 -11 -10 -6 -10 -10 -9 -9 -8 -7 -4 -8 -6 -2 -3 -3 -2 -2 -9 -31 -32 -46 -41 -25 -14 -8 -9 -12 -4 -2 -1 -2 -2 -6 -10 -1 -7 -7 -7 -9 -7 -1 0 -1 -2 -9 -13 -14 -18 -25 -22 -3 -2 -1 -1 -5 -32 -43 -24 -5 0 0 0 0 -1 -1 0 -1 -3 -1 0 0 -1 -1 -1 -1 -2 -1 -1 -1 -2 -5 -9 -11 -16 -19 -23 -21 -25 -30 -31 -34 -34 -36 -37 -40 -43 -44 -44 -45 -52 -48 -43 -45 -43 -40 -39 -44 -78 -138 -123 -107 -105 -112 -115 -90 -47 -62 -74 -67 -55 -48 -40 -36 -11 -10 -10 -9 -9 -11 -13 -16 -19 -30 -37 -35 -31 -27 -25 -26 -29 -28 -28 -30 -30 -26 -23 -21 -18 -19 -20 -18 -13 -10 -10 -10 -11 -11 -11 -12 -14 -14 -9 -9 -8 -8 -7 -10 -12 -11 -11 -11 -10 -10 -11 -11 -11 -11 -12 -13 -14 -17 -21 -23 -25 -27 -40 -47 -46 -52 -56 -51 -52 -66 -61 -57 -56 -62 -72 -74 -60 -68 -84 -82 -54 -44 -49 -43 -31 -24 -24 -20 -19 -17 -13 -7 -7 -8 -8 -9 -7 -3 0 0 0 0 -1 0 0 0 -1 -1 -1 -1 -1 -2 -3 -4 -6 -7 -7 -9 -11 -11 -12 -15 -15 -16 -20 -28 -35 -39 -45 -46 -48 -49 -50 -49 -45 -42 -40 -31 -25 -20 -14 -12 -12 -11 -9 -7 -5 -3 -2 -2 -2 -2 -2 -1 -2 -6 -11 -15 -15 -15 -15 -13 -17 -18 -15 -14 -13 -11 -14 -14 -13 -14 -14 -14 -17 -18 -18 -19 -17 -13 -13 -11 -10 -9 -6 -4 -3 -4 -4 -3 -2 -2 -4 -5 -4 -4 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -3 -4 -5 -4 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -1 -12 -5 -5 -6 -6 -7 -7 -7 -12 -17 -14 -7 -6 -5 -7 -4 -3 -3 -3 -3 -2 -2 -2 -3 -4 -5 -6 -5 -4 -3 -3 -6 -6 -6 -7 -7 -8 -7 -6 -13 -8 -7 -7 -7 -7 -7 -16 -14 -15 -9 -5 -5 -8 -11 -11 -10 -7 -2 -1 -1 -1 0 -1 -1 -2 -4 -5 -4 -4 -4 -4 -4 -3 -3 -8 -9 -9 -8 -8 -8 -9 -7 -6 -6 -7 -9 -8 -5 -5 -6 -4 -5 -5 -5 -5 -4 -4 -5 -4 -3 -3 -3 -4 -5 -3 -3 -3 -4 -18 -22 -21 -18 -17 -17 -17 -20 -25 -25 -19 -16 -16 -15 -15 -15 -15 -16 -16 -15 -17 -19 -17 -12 -16 -19 -13 -7 -6 -6 -7 -13 -13 -14 -15 -14 -16 -16 -11 -13 -17 -17 -14 -8 -17 -32 -33 -38 -85 -111 -76 -41 -45 -59 -67 -84 -90 -122 -117 -179 -177 -153 -186 -225 -105 -125 -57 -71 -86 -88 -98 -124 -130 -33 -11 -7 -9 -9 -7 -8 -16 -14 -17 -19 -17 -17 -18 -17 -16 -16 -15 -16 -15 -14 -13 -11 -9 -8 -9 -10 -10 -9 -9 -9 -8 -7 -5 -7 -3 -2 -2 -3 -1 -2 -4 -2 -5 -13 -15 -11 -5 -2 -1 -1 -2 -1 -2 -2 -5 -7 -3 -4 -5 -6 -12 -12 -2 0 0 -1 -4 -3 -8 -19 -26 -17 -3 -3 -1 -1 -4 -15 -34 -21 0 0 0 0 0 -1 -1 0 0 0 0 -1 -1 -2 -2 0 -1 -1 -2 -2 -2 -3 -9 -17 -18 -23 -23 -22 -21 -23 -26 -32 -40 -36 -37 -39 -43 -49 -57 -55 -43 -48 -46 -42 -43 -44 -40 -38 -37 -65 -122 -140 -117 -93 -87 -86 -75 -23 -13 -38 -45 -35 -26 -19 -22 -8 -9 -9 -8 -8 -11 -12 -21 -26 -31 -33 -32 -29 -25 -27 -27 -29 -30 -33 -36 -34 -25 -22 -24 -25 -22 -24 -24 -16 -10 -10 -10 -10 -10 -10 -11 -13 -13 -11 -10 -10 -11 -10 -10 -11 -11 -9 -11 -10 -10 -11 -13 -12 -12 -14 -14 -15 -18 -26 -37 -38 -36 -44 -48 -53 -58 -58 -60 -64 -65 -66 -71 -71 -72 -75 -68 -62 -84 -83 -78 -70 -65 -57 -54 -42 -29 -24 -22 -22 -18 -16 -11 -8 -8 -8 -8 -8 -7 -5 -2 -3 -3 -2 -1 -1 -1 0 -1 -1 -1 -1 -2 -2 -4 -3 -6 -7 -7 -8 -9 -12 -13 -13 -16 -20 -25 -30 -33 -36 -39 -41 -44 -45 -43 -39 -38 -36 -30 -24 -18 -14 -12 -11 -12 -11 -9 -8 -7 -7 -6 -7 -6 -6 -4 -4 -8 -15 -19 -21 -22 -21 -22 -26 -31 -26 -23 -20 -18 -20 -17 -15 -19 -19 -19 -22 -21 -21 -21 -19 -17 -16 -15 -13 -20 -26 -17 -9 -5 -6 -7 -7 -6 -7 -10 -10 -9 -7 -3 -1 -2 -4 -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 -1 0 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -2 -1 -1 -2 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -5 -6 -6 -7 -11 -14 -13 -9 -8 -6 -5 -5 -5 -4 -4 -3 -2 -2 -1 -2 -2 -4 -4 -3 -3 -3 -3 -3 -4 -6 -6 -7 -7 -6 -6 -5 -5 -5 -6 -6 -7 -7 -7 -6 -10 -7 -12 -8 -4 -5 -8 -12 -10 -9 -4 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -3 -2 -2 -2 -2 -2 -2 -6 -8 -7 -8 -8 -9 -9 -8 -6 -7 -10 -13 -14 -14 -11 -12 -6 -4 -5 -5 -5 -5 -5 -5 -5 -3 -2 -2 -2 -3 -3 -2 -4 -14 -21 -22 -19 -18 -21 -22 -23 -25 -29 -25 -18 -15 -16 -16 -16 -16 -22 -22 -17 -16 -16 -16 -15 -13 -17 -17 -11 -7 -6 -6 -7 -18 -14 -14 -14 -12 -8 -9 -15 -20 -21 -21 -14 -13 -17 -15 -38 -21 -66 -90 -54 -34 -37 -39 -43 -66 -82 -95 -102 -166 -192 -155 -143 -175 -60 -172 -96 -72 -90 -86 -86 -98 -121 -52 -18 -10 -12 -14 -13 -12 -17 -18 -17 -16 -14 -13 -12 -13 -16 -14 -13 -13 -12 -12 -12 -11 -8 -7 -7 -11 -11 -10 -10 -9 -8 -7 -6 -4 -3 -1 -2 -7 0 0 -1 -3 -3 -12 -23 -14 -3 -1 -1 -2 -2 -1 -1 -2 -2 0 -10 -9 -7 -6 -8 -11 -1 0 0 0 0 0 -2 -5 -10 -4 -2 -1 -7 -12 -21 -54 -73 -27 -3 0 0 0 0 0 0 -1 -1 -1 0 -1 -2 -2 -2 -1 -1 -4 -5 -7 -7 -3 -11 -13 -21 -28 -26 -22 -19 -22 -24 -38 -38 -40 -41 -44 -51 -55 -57 -49 -42 -46 -52 -53 -51 -55 -56 -43 -44 -62 -94 -102 -88 -81 -64 -57 -34 -15 -13 -14 -19 -12 -11 -13 -15 -9 -7 -8 -9 -8 -10 -15 -26 -29 -27 -24 -26 -46 -34 -33 -31 -31 -35 -38 -40 -42 -26 -22 -23 -21 -21 -24 -26 -19 -13 -10 -9 -9 -12 -14 -9 -10 -11 -13 -11 -11 -11 -9 -8 -10 -10 -11 -12 -11 -11 -12 -12 -13 -13 -12 -13 -15 -19 -25 -26 -42 -47 -47 -53 -61 -56 -57 -61 -63 -70 -74 -79 -84 -84 -85 -67 -54 -74 -83 -80 -79 -79 -56 -57 -50 -38 -31 -31 -29 -20 -18 -16 -10 -6 -7 -6 -7 -7 -7 -6 -7 -7 -6 -5 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -4 -6 -6 -6 -6 -8 -11 -16 -21 -24 -24 -25 -28 -32 -38 -41 -40 -39 -37 -38 -34 -28 -21 -14 -9 -9 -7 -11 -12 -11 -10 -10 -10 -9 -8 -10 -8 -6 -6 -12 -15 -22 -26 -29 -30 -32 -36 -44 -38 -33 -29 -28 -26 -20 -15 -21 -22 -23 -24 -22 -22 -22 -19 -18 -17 -19 -20 -18 -17 -18 -16 -9 -8 -11 -13 -11 -12 -14 -15 -15 -13 -9 -5 -6 -9 -6 -5 -3 -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 -1 0 0 0 -1 -1 -2 -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 -2 -3 -2 -3 -3 -4 -4 -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 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -5 -3 -5 -10 -8 -7 -9 -10 -9 -7 -6 -6 -6 -6 -4 -2 -2 -3 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -6 -7 -8 -8 -7 -7 -5 -7 -6 -5 -5 -6 -6 -6 -6 -5 -5 -5 -6 -5 -4 -7 -14 -12 -11 -9 -6 -3 -1 -1 -2 -3 -1 -1 -2 -2 -3 -2 -1 -1 -1 -1 -1 -5 -8 -7 -6 -6 -8 -8 -7 -6 -8 -10 -12 -12 -12 -13 -11 -15 -12 -8 -6 -6 -6 -4 -5 -5 -5 -3 -2 -2 -2 -2 -2 -3 -3 -12 -20 -19 -18 -22 -24 -25 -28 -27 -26 -21 -17 -17 -17 -15 -18 -21 -26 -21 -13 -16 -15 -14 -13 -13 -16 -15 -12 -12 -12 -9 -13 -20 -16 -13 -13 -12 -11 -12 -17 -19 -20 -20 -15 -11 -13 -17 -31 -36 -38 -34 -30 -28 -26 -27 -43 -56 -48 -62 -87 -133 -164 -153 -147 -138 -123 -163 -112 -74 -94 -105 -84 -65 -126 -84 -31 -11 -11 -12 -14 -16 -17 -16 -15 -10 -6 -6 -8 -5 -15 -12 -10 -12 -11 -10 -11 -12 -9 -9 -9 -9 -9 -8 -11 -9 -8 -5 -3 -4 -4 -4 -3 -18 -2 0 0 0 0 -8 -19 -14 -4 -3 -2 -2 -2 -1 0 -1 -1 -1 -5 -5 -5 -4 -3 -3 0 0 0 0 0 -7 -24 -8 -9 -6 -3 -1 -12 -25 -24 -25 -11 -2 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -2 -5 -8 -10 -8 -2 -5 -5 -16 -21 -21 -21 -21 -24 -30 -36 -39 -41 -42 -47 -56 -57 -50 -46 -45 -52 -62 -70 -71 -69 -70 -56 -51 -59 -81 -94 -60 -63 -69 -58 -29 -17 -22 -39 -53 -33 -26 -16 -10 -7 -7 -7 -7 -7 -11 -14 -20 -23 -24 -24 -40 -57 -50 -43 -43 -40 -29 -33 -57 -55 -30 -22 -23 -24 -23 -25 -23 -19 -17 -14 -10 -11 -14 -17 -14 -10 -9 -13 -14 -13 -12 -9 -8 -7 -9 -11 -13 -13 -11 -11 -12 -13 -13 -14 -15 -15 -19 -21 -25 -38 -48 -51 -53 -60 -59 -59 -60 -64 -76 -86 -83 -84 -85 -83 -84 -75 -74 -86 -82 -65 -80 -62 -61 -65 -61 -46 -36 -38 -27 -24 -20 -16 -15 -10 -7 -9 -10 -8 -9 -12 -13 -7 -5 -5 -4 -4 -3 -3 -1 -1 -1 -1 -1 -2 -3 -3 -4 -5 -4 -5 -7 -10 -14 -20 -22 -17 -18 -24 -31 -37 -39 -36 -36 -37 -34 -30 -25 -20 -17 -12 -8 -8 -10 -12 -12 -12 -12 -12 -12 -15 -12 -8 -7 -9 -15 -19 -29 -34 -37 -39 -41 -43 -46 -46 -47 -42 -36 -31 -23 -19 -22 -24 -26 -25 -22 -27 -26 -25 -23 -20 -23 -28 -24 -20 -19 -16 -12 -10 -13 -17 -14 -16 -16 -17 -20 -18 -15 -16 -14 -12 -10 -8 -7 -4 -4 -3 -2 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -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 -1 -1 -2 -2 -2 -2 -3 -3 -3 -3 -3 -4 -4 -4 -5 -5 -4 -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 -2 -2 -2 -5 -4 -8 -15 -14 -10 -8 -8 -10 -16 -18 -19 -16 -12 -10 -6 -2 -2 -2 -1 -2 -3 -3 -3 -4 -6 -4 -4 -5 -5 -6 -7 -8 -6 -5 -7 -6 -6 -5 -6 -6 -6 -6 -6 -6 -5 -4 -4 -5 -6 -9 -16 -12 -12 -10 -9 -6 -3 -2 -2 -2 -2 -1 -1 -2 -3 -2 -2 -1 0 -1 -3 -4 -5 -6 -6 -6 -6 -8 -7 -6 -7 -9 -13 -14 -16 -11 -14 -14 -14 -15 -14 -13 -13 -6 -6 -5 -5 -5 -3 -2 -2 -2 -2 -2 -3 -4 -11 -18 -19 -20 -26 -28 -27 -27 -26 -24 -21 -18 -19 -17 -14 -18 -24 -26 -20 -13 -11 -9 -11 -12 -15 -18 -18 -16 -13 -11 -10 -18 -14 -13 -15 -14 -15 -14 -16 -20 -23 -23 -21 -17 -13 -9 -20 -24 -26 -27 -25 -24 -24 -24 -17 -18 -16 -14 -38 -86 -130 -144 -113 -149 -177 -170 -149 -109 -58 -64 -85 -75 -69 -132 -93 -29 -6 -6 -11 -13 -15 -16 -15 -14 -14 -13 -9 -9 -10 -14 -13 -12 -12 -10 -10 -10 -11 -10 -7 -4 -5 -5 -4 -7 -10 -5 -4 -6 -6 -6 -6 -1 -29 -9 -1 0 0 -1 -4 -8 -10 -5 -7 -8 -6 -3 -2 0 -3 -5 -6 -6 -5 -6 -7 -1 -1 0 0 0 0 0 -6 -37 -13 -9 -8 -3 -3 -10 -15 -31 -10 -8 -3 0 0 0 0 -1 -4 -2 -1 -1 -1 -1 -1 -2 -3 -4 -3 -3 -6 -13 -17 -8 -6 -4 -4 -7 -10 -16 -17 -19 -22 -27 -31 -38 -42 -37 -40 -48 -50 -49 -47 -54 -63 -65 -67 -60 -61 -70 -64 -59 -59 -61 -60 -52 -63 -77 -66 -41 -20 -36 -96 -76 -54 -37 -27 -18 -11 -9 -12 -6 -8 -11 -13 -16 -17 -25 -27 -48 -50 -47 -48 -50 -49 -51 -32 -47 -47 -32 -25 -25 -25 -23 -27 -24 -22 -21 -16 -13 -12 -16 -18 -19 -17 -15 -14 -15 -14 -13 -10 -10 -9 -8 -10 -12 -13 -12 -12 -13 -14 -14 -14 -16 -16 -19 -21 -24 -37 -52 -56 -57 -63 -64 -64 -68 -74 -84 -95 -95 -89 -90 -87 -95 -100 -94 -95 -90 -61 -58 -69 -78 -77 -79 -58 -40 -39 -36 -33 -30 -26 -21 -13 -13 -12 -15 -21 -22 -22 -22 -8 -6 -5 -5 -5 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -4 -3 -5 -7 -8 -11 -15 -14 -13 -16 -23 -29 -34 -36 -34 -34 -33 -30 -26 -24 -22 -18 -13 -9 -8 -10 -12 -13 -13 -11 -8 -5 -4 -5 -7 -9 -12 -18 -26 -34 -40 -47 -51 -49 -46 -50 -57 -53 -40 -35 -33 -29 -26 -27 -28 -29 -31 -29 -35 -35 -35 -31 -27 -26 -34 -29 -27 -22 -18 -20 -13 -15 -16 -17 -19 -21 -22 -22 -21 -20 -20 -18 -17 -15 -12 -11 -12 -10 -7 -5 -3 -3 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 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 -1 -1 -1 -2 -2 -2 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -2 -2 -2 -5 -5 -13 -15 -16 -15 -15 -15 -15 -17 -18 -17 -16 -15 -11 -6 -3 -1 -1 -1 -1 -2 -2 -2 -3 -4 -5 -6 -7 -6 -7 -7 -7 -7 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -4 -3 -4 -5 -7 -13 -14 -12 -12 -10 -7 -4 -3 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 0 -1 -3 -3 -3 -5 -5 -5 -4 -6 -6 -7 -7 -7 -8 -9 -11 -10 -10 -11 -13 -14 -15 -15 -17 -18 -4 -6 -5 -6 -5 -4 -3 -3 -1 -2 -2 -3 -8 -17 -22 -23 -24 -28 -29 -25 -24 -23 -22 -21 -18 -20 -16 -17 -18 -20 -21 -18 -13 -13 -11 -11 -16 -22 -22 -16 -14 -12 -10 -11 -12 -14 -19 -20 -18 -20 -17 -19 -25 -27 -26 -23 -19 -18 -14 -19 -24 -29 -33 -33 -28 -23 -24 -20 -13 -12 -25 -48 -74 -107 -133 -105 -123 -129 -163 -202 -168 -66 -68 -46 -77 -89 -121 -141 -101 -10 -5 -12 -12 -14 -15 -15 -15 -14 -17 -10 -12 -13 -14 -14 -14 -13 -10 -10 -9 -10 -9 -7 -6 -3 -4 -6 -5 -10 -10 -10 -10 -8 -7 -5 -1 -11 -5 -5 -5 -1 -2 -7 -15 -7 -4 -3 -2 -2 -2 -2 -2 -4 -5 -6 -8 -9 -9 -12 -5 -1 0 -1 -1 -2 -2 0 -9 -2 0 0 -1 -3 -9 -19 -19 -16 -10 -3 0 0 0 0 0 0 0 -1 -1 -1 -2 -1 -2 -3 -5 -4 -5 -12 -17 -20 -18 -9 -5 -4 -5 -8 -16 -15 -16 -20 -21 -25 -36 -45 -36 -36 -46 -52 -47 -45 -59 -72 -72 -63 -56 -60 -67 -68 -65 -63 -64 -54 -79 -90 -92 -100 -102 -111 -133 -81 -72 -55 -37 -25 -22 -17 -10 -15 -9 -9 -11 -14 -19 -22 -24 -31 -41 -41 -37 -40 -46 -49 -52 -54 -51 -38 -30 -30 -31 -28 -28 -32 -32 -31 -28 -18 -14 -15 -17 -17 -18 -18 -15 -14 -15 -14 -14 -14 -12 -10 -9 -9 -12 -14 -15 -14 -13 -15 -15 -17 -18 -18 -32 -37 -32 -38 -51 -59 -62 -75 -82 -81 -84 -89 -86 -92 -84 -93 -99 -100 -100 -98 -91 -97 -97 -80 -61 -52 -61 -70 -81 -58 -46 -45 -44 -41 -36 -33 -26 -18 -14 -13 -13 -14 -23 -19 -20 -18 -12 -5 -4 -4 -4 -3 -3 -3 -3 -3 -2 -2 -2 -2 -3 -2 -2 -3 -5 -6 -8 -8 -8 -11 -17 -23 -29 -34 -33 -32 -31 -31 -30 -26 -25 -24 -18 -12 -9 -8 -9 -10 -11 -7 -5 -4 -4 -5 -6 -9 -12 -17 -24 -29 -33 -41 -47 -63 -59 -56 -61 -69 -64 -51 -34 -31 -30 -33 -41 -36 -32 -35 -37 -40 -42 -39 -35 -31 -31 -36 -37 -36 -30 -22 -26 -20 -24 -26 -24 -22 -23 -25 -25 -26 -26 -24 -22 -20 -19 -19 -18 -15 -14 -12 -8 -5 -6 -5 -3 -3 -3 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -4 -4 -5 -4 -4 -4 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -2 -3 -5 -10 -12 -14 -15 -16 -17 -17 -17 -17 -15 -14 -12 -7 -1 -2 -2 -5 -2 -1 -4 -5 -2 -2 -5 -14 -14 -10 -9 -10 -9 -7 -8 -18 -7 -5 -4 -4 -4 -4 -4 -4 -5 -5 -4 -3 -4 -7 -12 -11 -12 -12 -12 -9 -6 -4 -3 -4 -4 -2 -2 -2 -1 -1 -1 -1 -1 0 -1 -5 -5 -4 -5 -5 -5 -3 -6 -7 -7 -7 -7 -7 -8 -10 -9 -11 -13 -14 -14 -15 -16 -17 -12 -20 -11 -7 -7 -6 -5 -3 -4 -2 -3 -2 -3 -11 -21 -22 -27 -28 -30 -27 -26 -25 -23 -23 -23 -18 -18 -17 -16 -17 -17 -17 -17 -15 -15 -13 -12 -18 -24 -22 -14 -11 -11 -14 -16 -15 -19 -25 -23 -19 -20 -19 -19 -15 -21 -31 -31 -20 -21 -18 -20 -31 -49 -59 -61 -45 -21 -22 -24 -24 -28 -34 -41 -59 -94 -90 -102 -116 -122 -124 -147 -185 -85 -78 -33 -58 -73 -69 -80 -94 -6 -5 -11 -12 -13 -10 -4 -8 -4 -18 -11 -12 -12 -12 -12 -14 -11 -10 -10 -10 -9 -8 -9 -9 -6 -6 -6 -7 -9 -10 -10 -9 -7 -7 -5 -2 -1 -1 -4 -7 -2 -2 -7 -11 -8 -4 0 -1 -1 -2 -3 -3 -12 -18 -16 -13 -14 -8 -8 -6 -5 -4 -3 -6 -6 -4 -1 0 -1 -1 0 -1 -3 -8 -7 -3 -1 -1 -1 0 0 0 0 0 0 -1 -1 -2 -1 -2 -2 -2 -3 -4 -4 -7 -10 -14 -14 -9 -4 -3 -4 -5 -12 -16 -17 -20 -19 -17 -15 -16 -42 -46 -50 -55 -55 -50 -51 -72 -76 -75 -70 -70 -78 -81 -78 -76 -83 -83 -80 -114 -111 -98 -111 -108 -100 -86 -79 -70 -58 -48 -43 -28 -39 -29 -20 -17 -17 -18 -20 -24 -31 -33 -42 -39 -28 -27 -31 -40 -45 -44 -50 -45 -32 -31 -27 -29 -27 -23 -25 -26 -28 -32 -23 -16 -18 -17 -17 -18 -18 -12 -13 -16 -17 -15 -14 -13 -11 -10 -10 -13 -13 -15 -15 -13 -15 -16 -16 -17 -26 -44 -53 -58 -65 -65 -63 -67 -78 -88 -93 -90 -93 -92 -98 -100 -100 -100 -99 -93 -90 -94 -97 -97 -94 -83 -57 -65 -79 -80 -64 -50 -48 -52 -58 -44 -39 -33 -23 -19 -28 -31 -27 -25 -20 -17 -17 -21 -20 -8 -4 -4 -3 -2 -3 -4 -3 -3 -2 -2 -2 -2 -2 -2 -2 -4 -4 -4 -6 -9 -11 -17 -20 -25 -25 -26 -27 -28 -27 -30 -27 -26 -23 -18 -13 -9 -7 -6 -5 -5 -6 -5 -5 -6 -6 -7 -13 -19 -22 -27 -30 -32 -50 -65 -73 -74 -75 -73 -72 -65 -54 -39 -34 -38 -42 -51 -43 -35 -34 -38 -43 -49 -41 -39 -37 -39 -43 -45 -37 -37 -28 -26 -25 -28 -30 -29 -28 -27 -28 -34 -37 -35 -31 -24 -20 -24 -22 -20 -19 -18 -16 -13 -13 -10 -7 -6 -4 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -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 -3 -3 -3 -3 -3 -3 -3 -4 -6 -10 -12 -13 -13 -14 -14 -14 -14 -14 -13 -9 -4 -1 -1 -6 -10 -8 -5 -6 -9 -4 -3 -5 -11 -10 -11 -11 -9 -8 -7 -6 -10 -6 -5 -4 -5 -5 -5 -7 -7 -9 -11 -11 -11 -11 -10 -11 -11 -11 -11 -12 -9 -6 -4 -5 -5 -5 -5 -9 -6 -2 -2 -1 -1 -1 -1 -3 -5 -5 -5 -5 -5 -6 -6 -6 -8 -8 -7 -7 -8 -8 -10 -9 -11 -13 -14 -15 -15 -12 -19 -19 -23 -23 -15 -9 -12 -11 -5 -6 -6 -6 -10 -16 -19 -19 -17 -28 -29 -31 -27 -26 -28 -27 -26 -23 -19 -22 -22 -22 -24 -24 -22 -22 -17 -17 -15 -11 -12 -17 -17 -14 -15 -15 -15 -18 -20 -21 -25 -24 -22 -24 -20 -17 -16 -17 -22 -31 -25 -23 -19 -23 -29 -29 -41 -80 -54 -25 -22 -30 -40 -48 -52 -60 -65 -77 -89 -106 -121 -132 -139 -158 -171 -107 -74 -34 -45 -68 -66 -61 -54 -10 -4 -8 -10 -10 -8 -4 -2 -10 -12 -11 -11 -10 -11 -14 -12 -12 -9 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -7 -7 -9 -7 -6 -6 -6 -3 -2 -1 -1 0 0 0 -3 -3 -3 -1 -1 -1 -1 -5 -9 -11 -19 -23 -10 -9 -24 -24 -23 -34 -30 -8 -7 -14 -8 -4 -1 -3 -4 0 0 -1 -6 -5 -1 0 0 -2 -5 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 -2 -3 -4 -7 -13 -10 -9 -10 -7 -7 -10 -4 -7 -7 -11 -15 -20 -23 -23 -32 -38 -43 -56 -65 -64 -58 -53 -54 -71 -72 -70 -69 -72 -77 -87 -97 -97 -94 -96 -114 -112 -87 -85 -92 -97 -92 -86 -84 -75 -63 -58 -55 -49 -53 -37 -23 -26 -26 -25 -29 -21 -26 -26 -26 -28 -24 -19 -29 -44 -47 -49 -52 -45 -31 -28 -27 -24 -20 -17 -15 -16 -18 -28 -30 -20 -16 -17 -18 -18 -13 -11 -14 -15 -14 -13 -12 -13 -12 -11 -10 -11 -12 -14 -15 -13 -16 -17 -18 -23 -38 -50 -55 -66 -67 -69 -69 -73 -83 -95 -93 -88 -91 -97 -101 -100 -97 -92 -91 -85 -88 -95 -97 -95 -93 -89 -88 -80 -78 -78 -75 -71 -55 -55 -66 -58 -52 -50 -40 -31 -40 -38 -33 -29 -25 -22 -19 -8 -8 -18 -8 -6 -7 -8 -7 -7 -4 -3 -2 -3 -3 -2 -2 -3 -3 -2 -3 -3 -6 -14 -12 -14 -15 -16 -16 -18 -21 -23 -23 -23 -23 -23 -22 -17 -6 -4 -3 -4 -4 -5 -5 -7 -7 -9 -7 -9 -18 -28 -29 -28 -29 -42 -63 -75 -79 -78 -80 -77 -73 -66 -58 -50 -46 -43 -48 -47 -46 -42 -40 -41 -37 -58 -47 -44 -46 -49 -53 -46 -36 -37 -34 -31 -31 -33 -36 -37 -38 -37 -38 -42 -46 -43 -38 -32 -26 -29 -28 -24 -21 -21 -20 -22 -20 -14 -10 -9 -6 -4 -6 -5 -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 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -1 -2 -2 -2 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -4 -4 -6 -8 -9 -11 -11 -11 -12 -12 -7 -9 -11 -7 -3 -1 -2 -6 -7 -6 -4 -5 -5 -4 -4 -6 -6 -6 -9 -9 -6 -7 -15 -15 -16 -7 -3 -2 -4 -6 -7 -12 -10 -10 -10 -12 -14 -12 -10 -10 -10 -10 -11 -12 -10 -7 -5 -7 -5 -6 -7 -4 -1 -2 -2 -3 -1 -1 -1 -4 -5 -5 -4 -4 -4 -6 -5 -6 -8 -9 -8 -8 -8 -8 -10 -12 -13 -14 -14 -14 -15 -12 -18 -19 -24 -28 -28 -25 -16 -12 -8 -10 -10 -8 -8 -14 -23 -20 -20 -28 -28 -29 -28 -28 -30 -33 -25 -21 -22 -30 -30 -24 -22 -17 -14 -15 -15 -19 -20 -17 -14 -14 -17 -17 -17 -19 -21 -24 -27 -26 -24 -26 -28 -31 -26 -19 -22 -33 -35 -35 -34 -29 -23 -25 -26 -21 -37 -97 -52 -27 -25 -46 -71 -74 -70 -55 -50 -58 -97 -117 -118 -123 -131 -116 -142 -112 -80 -50 -40 -46 -42 -58 -54 -18 -5 -7 -11 -11 -11 -5 -2 -3 -9 -11 -11 -10 -8 -10 -16 -12 -10 -10 -8 -8 -9 -8 -9 -8 -8 -8 -9 -8 -8 -8 -8 -7 -7 -5 -4 -2 -1 0 0 0 0 0 -1 -1 -2 -4 -6 -7 -12 -15 -16 -20 -33 -40 -22 -43 -45 -46 -48 -35 -11 -11 -19 -11 -3 -1 -6 -9 0 0 -1 -6 -3 -1 0 0 -1 -3 -1 -1 -2 -2 -1 -1 0 0 -2 -2 -1 -2 -2 -2 -4 -6 -17 -20 -22 -17 -10 -9 -11 -4 -5 -6 -10 -13 -20 -29 -28 -38 -39 -46 -61 -69 -66 -59 -58 -59 -68 -74 -74 -73 -82 -94 -101 -115 -111 -106 -108 -112 -107 -88 -83 -77 -91 -94 -94 -88 -65 -59 -51 -44 -42 -45 -32 -29 -39 -20 -47 -28 -19 -20 -20 -20 -22 -16 -22 -35 -46 -50 -50 -47 -32 -28 -25 -25 -18 -12 -13 -20 -30 -18 -13 -28 -27 -17 -17 -20 -18 -16 -12 -13 -12 -11 -12 -11 -12 -12 -11 -10 -10 -11 -13 -14 -13 -21 -26 -24 -32 -46 -51 -57 -59 -57 -63 -72 -82 -77 -92 -89 -90 -96 -99 -98 -102 -100 -94 -101 -97 -98 -103 -100 -93 -92 -87 -82 -79 -78 -77 -76 -76 -77 -66 -68 -68 -64 -58 -51 -44 -40 -38 -35 -32 -29 -28 -30 -20 -24 -17 -15 -19 -19 -6 -7 -10 -8 -5 -4 -6 -7 -3 -2 -2 -2 -2 -3 -3 -5 -6 -10 -11 -11 -11 -13 -16 -18 -19 -19 -20 -21 -19 -16 -10 -5 -5 -5 -6 -7 -6 -5 -10 -10 -8 -7 -12 -21 -32 -32 -35 -37 -54 -73 -80 -77 -75 -69 -77 -78 -65 -69 -70 -63 -58 -47 -48 -54 -55 -55 -55 -46 -55 -49 -43 -48 -52 -61 -47 -45 -46 -41 -38 -38 -40 -44 -48 -49 -48 -50 -51 -56 -50 -44 -39 -38 -36 -34 -29 -24 -25 -25 -26 -23 -18 -14 -11 -10 -10 -10 -9 -7 -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 -1 -1 -2 -4 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 -1 -1 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -6 -5 -5 -5 -5 -8 -11 -10 -10 -10 -6 -3 -3 -2 -1 -1 -2 -3 -3 -3 -3 -4 -4 -4 -5 -6 -6 -6 -6 -8 -11 -12 -20 -18 -18 -16 -17 -18 -17 -17 -15 -9 -8 -9 -9 -12 -14 -12 -9 -9 -11 -11 -10 -9 -8 -6 -7 -6 -6 -7 -5 -9 -11 -2 -2 -2 -1 -1 -1 -2 -3 -3 -5 -5 -4 -4 -5 -6 -7 -8 -7 -8 -8 -8 -10 -10 -11 -12 -13 -14 -16 -16 -17 -18 -20 -21 -23 -28 -27 -16 -10 -11 -12 -11 -11 -14 -17 -23 -23 -25 -23 -22 -27 -36 -40 -34 -33 -33 -28 -28 -25 -18 -15 -10 -12 -14 -15 -17 -18 -19 -19 -19 -21 -20 -21 -22 -23 -24 -25 -25 -32 -31 -35 -43 -43 -37 -38 -35 -39 -37 -38 -34 -29 -26 -27 -30 -39 -78 -53 -42 -51 -79 -116 -123 -111 -64 -60 -85 -102 -95 -89 -87 -115 -97 -113 -121 -108 -80 -66 -48 -24 -65 -55 -22 -6 -6 -8 -11 -16 -12 -4 -11 -12 -11 -10 -10 -8 -8 -9 -11 -11 -10 -9 -8 -10 -9 -9 -8 -8 -9 -9 -8 -9 -9 -5 -6 -6 -5 -4 -3 0 0 0 0 -1 -1 -1 -3 -3 -7 -10 -13 -14 -13 -14 -20 -20 -17 -34 -38 -35 -34 -34 -26 -19 -17 -20 -14 -7 -2 -3 -2 0 0 0 0 -1 -2 -5 -5 -5 -4 -2 -3 -3 -3 -2 0 -1 -1 -2 -2 -2 -1 -1 -2 -4 -4 -10 -16 -22 -20 -10 -4 -3 -3 -4 -6 -8 -12 -23 -34 -30 -30 -36 -51 -63 -68 -68 -66 -68 -66 -78 -86 -82 -83 -98 -104 -107 -119 -118 -111 -105 -101 -104 -105 -93 -63 -71 -89 -81 -88 -61 -58 -45 -32 -22 -12 -13 -34 -39 -18 -42 -31 -16 -16 -18 -20 -19 -20 -23 -34 -46 -51 -52 -52 -32 -23 -23 -23 -22 -21 -15 -21 -25 -28 -36 -35 -26 -26 -18 -20 -19 -21 -16 -12 -11 -10 -13 -12 -11 -11 -11 -10 -9 -9 -12 -14 -14 -16 -19 -30 -41 -42 -48 -49 -41 -37 -39 -50 -69 -66 -95 -104 -100 -98 -101 -101 -98 -103 -106 -111 -106 -101 -109 -97 -91 -89 -84 -80 -77 -74 -74 -73 -76 -80 -78 -75 -71 -69 -62 -62 -38 -36 -39 -36 -33 -30 -30 -28 -27 -26 -25 -26 -26 -25 -10 -8 -12 -13 -16 -19 -21 -20 -12 -7 -3 -2 -3 -4 -3 -4 -6 -8 -8 -8 -9 -10 -14 -17 -18 -18 -17 -14 -10 -9 -6 -6 -8 -9 -9 -9 -8 -10 -10 -10 -9 -10 -17 -31 -30 -30 -37 -52 -65 -72 -71 -67 -61 -46 -51 -62 -93 -92 -78 -72 -69 -56 -50 -57 -59 -71 -72 -58 -52 -56 -48 -51 -63 -64 -58 -55 -53 -50 -53 -48 -48 -53 -58 -60 -61 -61 -60 -62 -58 -52 -49 -48 -41 -38 -34 -32 -31 -29 -27 -24 -22 -18 -17 -16 -16 -15 -14 -14 -8 -7 -5 -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 -1 -2 -2 -4 -5 -2 -9 -4 -2 -2 0 -1 -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 -1 -1 0 0 -1 -2 -2 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 -1 -1 -2 -1 -2 -2 -2 -2 -3 -3 -2 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -4 -3 -3 -3 -3 -4 -3 -3 -2 -2 -4 -6 -5 -4 -3 -3 -2 -2 -2 -1 -1 -2 -4 -3 -3 -4 -4 -5 -3 -2 -3 -4 -5 -6 -8 -12 -17 -19 -17 -16 -17 -18 -19 -18 -14 -8 -11 -11 -10 -10 -11 -11 -9 -8 -10 -10 -10 -6 -4 -4 -6 -7 -7 -5 -5 -4 -9 -12 -1 -1 -2 -2 -1 -1 -1 -1 -2 -6 -6 -6 -5 -6 -7 -7 -7 -6 -7 -9 -9 -9 -10 -11 -12 -13 -14 -16 -15 -15 -11 -7 -10 -21 -24 -24 -27 -15 -11 -12 -13 -14 -13 -10 -13 -17 -22 -21 -20 -29 -41 -37 -33 -26 -27 -29 -28 -22 -18 -15 -14 -15 -15 -16 -17 -17 -17 -18 -21 -23 -21 -21 -21 -21 -23 -26 -22 -36 -33 -33 -36 -40 -51 -57 -46 -33 -33 -37 -38 -37 -38 -40 -51 -50 -62 -60 -60 -76 -104 -113 -133 -111 -68 -79 -106 -103 -80 -76 -84 -119 -102 -97 -105 -104 -105 -108 -83 -29 -84 -63 -30 -20 -14 -5 -7 -15 -16 -16 -13 -11 -10 -11 -10 -7 -8 -8 -9 -10 -10 -10 -9 -10 -10 -11 -10 -9 -10 -11 -9 -7 -9 -10 -7 -4 -4 -1 -2 -1 -1 0 -1 -2 -3 -2 -5 -7 -8 -10 -11 -11 -11 -10 -13 -8 -5 -8 -10 -11 -13 -18 -19 -22 -23 -21 -23 -22 -8 -1 -1 0 0 0 0 0 -1 -4 -8 -9 -5 -4 -4 -4 -3 -4 -2 -1 -1 -1 -2 -2 -1 -1 -2 -5 -7 -10 -16 -22 -22 -7 -2 -1 -1 -3 -7 -10 -12 -27 -32 -36 -41 -49 -57 -65 -76 -79 -81 -78 -74 -87 -100 -91 -95 -99 -99 -115 -125 -122 -110 -108 -121 -123 -117 -105 -79 -77 -88 -93 -94 -77 -66 -51 -37 -26 -14 -10 -6 -14 -20 -25 -20 -16 -12 -12 -15 -13 -18 -24 -31 -39 -48 -37 -29 -22 -22 -24 -23 -22 -16 -18 -21 -24 -27 -18 -17 -30 -31 -23 -21 -22 -22 -19 -18 -14 -10 -14 -13 -15 -20 -25 -27 -9 -9 -12 -13 -14 -14 -15 -20 -23 -36 -40 -40 -33 -23 -26 -39 -54 -73 -95 -105 -102 -97 -98 -97 -99 -104 -107 -106 -108 -97 -103 -90 -88 -87 -83 -80 -79 -73 -71 -68 -69 -74 -76 -73 -69 -69 -67 -62 -46 -41 -41 -37 -36 -37 -35 -32 -28 -25 -27 -26 -25 -24 -13 -9 -11 -16 -22 -20 -21 -21 -15 -7 -4 -4 -3 -4 -3 -4 -5 -5 -6 -7 -9 -11 -13 -15 -16 -15 -6 -11 -10 -8 -7 -7 -9 -10 -10 -9 -9 -10 -11 -10 -9 -15 -27 -26 -20 -24 -39 -47 -59 -64 -61 -46 -41 -47 -48 -45 -41 -42 -48 -75 -82 -72 -61 -68 -68 -79 -92 -79 -47 -64 -71 -67 -78 -80 -72 -65 -61 -61 -63 -56 -56 -61 -66 -71 -76 -73 -69 -69 -67 -65 -58 -56 -48 -43 -39 -39 -38 -35 -32 -27 -26 -24 -23 -21 -18 -18 -17 -17 -17 -16 -12 -6 -5 -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 -1 -2 -7 -5 -1 0 0 -1 -2 0 -6 -5 -4 -4 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 -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 -1 -1 -1 -1 -1 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -2 -2 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -2 -2 -2 -2 -6 -6 -3 -4 -4 -5 -4 -3 -3 -3 -4 -5 -6 -10 -14 -15 -15 -16 -16 -15 -13 -15 -8 -6 -6 -7 -7 -7 -8 -8 -8 -4 -7 -8 -6 -3 -4 -6 -6 -6 -8 -7 -7 -9 -10 -4 -1 -1 -2 -2 -1 -1 -2 -2 -2 -6 -6 -6 -6 -7 -8 -8 -7 -7 -7 -8 -8 -9 -9 -10 -13 -13 -14 -14 -14 -15 -14 -10 -7 -17 -22 -26 -24 -15 -9 -10 -12 -14 -13 -7 -8 -10 -14 -17 -23 -33 -36 -31 -29 -27 -28 -30 -25 -16 -16 -15 -14 -13 -15 -16 -17 -17 -14 -16 -19 -21 -20 -19 -19 -20 -16 -16 -14 -28 -29 -27 -29 -37 -39 -36 -31 -22 -26 -32 -35 -41 -43 -44 -43 -57 -67 -70 -69 -77 -98 -67 -65 -56 -62 -80 -91 -92 -101 -130 -132 -143 -116 -86 -67 -68 -114 -116 -45 -25 -37 -46 -51 -58 -37 -6 -3 -12 -14 -13 -13 -12 -10 -10 -10 -7 -7 -7 -7 -8 -9 -10 -8 -8 -10 -11 -10 -10 -11 -13 -12 -10 -9 -8 -8 -8 -8 -2 -1 -2 -1 0 0 -2 -4 -1 -4 -2 -2 -2 -3 -7 -8 -7 -10 -7 -6 -6 -6 -7 -9 -15 -17 -18 -11 -10 -22 -21 -8 -1 0 -1 -1 0 0 -1 -3 -10 -7 -6 -7 -7 -6 -7 -8 -5 -2 -2 -1 -2 -3 -2 0 0 -2 -4 -7 -12 -16 -18 -16 -6 -2 -1 0 -2 -6 -12 -16 -25 -35 -44 -47 -49 -54 -67 -87 -91 -94 -91 -92 -108 -127 -100 -101 -102 -101 -110 -124 -126 -122 -128 -133 -123 -117 -103 -95 -93 -106 -109 -99 -86 -73 -59 -47 -38 -24 -23 -9 -22 -32 -22 -20 -17 -12 -13 -17 -19 -24 -30 -29 -24 -49 -35 -23 -22 -25 -26 -26 -28 -21 -16 -14 -23 -27 -21 -29 -44 -32 -27 -24 -25 -25 -26 -20 -14 -11 -12 -23 -34 -38 -39 -40 -15 -10 -12 -12 -11 -12 -14 -20 -16 -23 -26 -27 -33 -39 -51 -59 -67 -80 -95 -103 -100 -95 -94 -96 -97 -107 -110 -93 -100 -93 -89 -85 -86 -85 -81 -78 -71 -71 -68 -65 -63 -64 -67 -66 -65 -66 -66 -64 -57 -48 -42 -41 -41 -40 -38 -33 -28 -27 -28 -28 -26 -25 -23 -21 -22 -23 -22 -21 -22 -22 -16 -4 -4 -4 -4 -4 -4 -5 -5 -6 -6 -6 -8 -9 -11 -12 -11 -10 -7 -8 -8 -7 -8 -8 -9 -11 -10 -11 -11 -12 -12 -11 -8 -12 -11 -9 -7 -13 -42 -40 -51 -53 -51 -49 -50 -52 -52 -53 -53 -42 -65 -91 -77 -87 -80 -93 -92 -92 -106 -112 -51 -60 -77 -82 -87 -97 -92 -77 -78 -68 -67 -66 -64 -69 -77 -75 -79 -80 -81 -79 -82 -78 -69 -64 -57 -49 -46 -50 -45 -41 -37 -34 -32 -33 -32 -27 -22 -20 -18 -17 -17 -17 -18 -13 -12 -8 -6 -6 -4 -1 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 -1 -2 0 -4 -2 -3 -2 -1 -2 0 0 -1 -1 -1 -2 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 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 -1 -1 -1 -1 -1 -1 -2 -1 -1 0 0 0 0 -1 -1 -1 0 0 0 0 0 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -4 -5 -6 -3 -3 -3 -6 -6 -3 -4 -4 -3 -2 -2 -3 -3 -2 -3 -4 -9 -8 -12 -15 -15 -12 -8 -6 -10 -7 -5 -4 -5 -6 -6 -6 -7 -4 -7 -8 -9 -7 -3 -4 -9 -6 -4 -4 -4 -5 -9 -11 -12 -2 -2 -2 -2 -2 -2 -2 -3 -4 -8 -8 -8 -8 -8 -7 -8 -7 -8 -8 -9 -9 -9 -9 -10 -13 -14 -14 -15 -15 -15 -16 -17 -16 -4 -18 -24 -23 -16 -11 -12 -12 -14 -11 -6 -6 -9 -11 -16 -27 -31 -29 -23 -21 -25 -27 -24 -20 -14 -15 -15 -12 -13 -15 -16 -18 -17 -16 -17 -19 -19 -18 -18 -19 -18 -19 -18 -17 -21 -26 -30 -34 -40 -35 -24 -20 -19 -22 -25 -31 -38 -41 -41 -43 -46 -55 -63 -69 -79 -80 -65 -49 -51 -68 -78 -79 -86 -89 -92 -92 -89 -81 -75 -69 -52 -104 -133 -61 -37 -36 -25 -28 -70 -49 -13 -4 -7 -10 -11 -11 -11 -10 -8 -7 -8 -8 -7 -7 -8 -9 -10 -10 -10 -10 -8 -9 -9 -10 -13 -15 -12 -10 -10 -9 -8 -6 -3 -2 -3 -3 -3 -2 -2 -3 -1 -1 -1 0 -1 0 0 -2 -3 -6 -10 -8 -2 -5 -4 -9 -15 -17 -12 -7 -17 -29 -13 -5 -1 -4 -6 -4 -1 -1 0 -6 -12 -11 -9 -9 -11 -10 -12 -7 -5 -4 -2 -2 -3 -4 -3 -2 -1 -1 -1 -5 -16 -23 -21 -13 -11 -5 -2 -1 -3 -10 -23 -21 -25 -42 -52 -46 -40 -50 -72 -104 -118 -133 -146 -132 -128 -137 -113 -112 -103 -95 -106 -124 -133 -137 -142 -153 -151 -126 -103 -110 -120 -128 -116 -103 -90 -74 -61 -51 -50 -33 -28 -27 -36 -38 -22 -25 -24 -14 -15 -21 -24 -22 -21 -19 -24 -35 -30 -25 -26 -28 -28 -25 -24 -26 -24 -20 -20 -25 -22 -27 -33 -35 -31 -25 -25 -28 -30 -24 -16 -11 -11 -13 -19 -39 -37 -36 -19 -10 -11 -10 -9 -10 -11 -12 -13 -13 -14 -20 -42 -54 -58 -65 -70 -79 -92 -97 -101 -98 -97 -93 -87 -95 -110 -86 -92 -87 -85 -85 -85 -83 -80 -77 -72 -70 -66 -64 -63 -63 -60 -62 -63 -65 -67 -65 -59 -49 -50 -44 -40 -40 -38 -34 -32 -33 -31 -29 -28 -27 -23 -9 -23 -24 -23 -21 -20 -21 -20 -14 -15 -8 -5 -4 -4 -6 -6 -8 -8 -7 -8 -8 -8 -8 -9 -7 -8 -8 -8 -8 -9 -10 -10 -11 -11 -10 -11 -12 -11 -12 -11 -10 -7 -5 -3 -14 -33 -37 -41 -43 -44 -49 -61 -72 -61 -60 -56 -62 -101 -98 -91 -101 -106 -111 -109 -99 -122 -112 -72 -65 -82 -94 -92 -110 -108 -102 -92 -79 -78 -82 -83 -87 -82 -80 -87 -94 -94 -89 -94 -89 -80 -73 -66 -58 -58 -58 -53 -47 -42 -39 -38 -41 -37 -32 -26 -22 -20 -21 -17 -17 -20 -19 -17 -17 -17 -12 -9 -4 -2 -3 -3 -1 -1 -1 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 -1 -1 0 0 0 0 0 0 0 -1 -2 -1 -1 -3 -3 -2 -2 -4 -4 -4 -4 -2 -2 -1 0 0 0 0 0 -1 -1 -2 -2 -2 -1 -2 -3 -3 -2 -2 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 0 -1 -3 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -2 -2 -1 -2 -1 -1 -1 -1 -1 -6 -20 -20 -17 -6 -3 -4 -4 -3 -3 -4 -4 -3 -3 -3 -3 -2 -2 -4 -3 -3 -3 -5 -10 -11 -7 -6 -5 -7 -7 -3 -2 -3 -3 -3 -3 -3 -6 -8 -8 -6 -4 -3 -5 -8 -5 -2 -1 -2 -3 -5 -7 -3 -2 -2 -1 -1 -2 -2 -2 -3 -3 -8 -8 -7 -7 -7 -8 -8 -7 -7 -8 -9 -10 -11 -9 -9 -11 -14 -14 -15 -15 -15 -14 -13 -3 -5 -17 -24 -23 -18 -13 -14 -13 -13 -8 -6 -7 -8 -10 -15 -27 -25 -26 -25 -27 -30 -27 -19 -22 -15 -14 -12 -13 -15 -16 -17 -14 -17 -18 -18 -18 -17 -17 -18 -22 -26 -29 -29 -27 -28 -33 -43 -52 -57 -56 -40 -26 -21 -25 -27 -34 -36 -35 -36 -38 -40 -41 -45 -57 -73 -71 -65 -51 -49 -54 -54 -57 -66 -58 -47 -49 -46 -40 -45 -62 -48 -79 -137 -103 -55 -40 -31 -20 -49 -38 -20 -8 -5 -6 -4 -8 -12 -11 -9 -8 -9 -12 -12 -11 -10 -10 -10 -10 -10 -10 -10 -11 -10 -10 -12 -14 -13 -12 -12 -13 -10 -5 -5 -4 -4 -4 -3 -3 -2 -3 -2 -1 0 -1 -3 -1 -12 -6 -3 -3 -2 0 0 0 0 -5 -9 -9 -7 -6 -8 -7 -8 -7 -3 -1 0 -1 -3 -3 -1 -5 -8 -8 -8 -7 -8 -12 -6 -3 -2 -2 -1 -2 -2 -2 -2 -2 -2 -2 -2 -3 -13 -22 -23 -23 -15 -8 -6 -3 -1 -4 -14 -18 -26 -38 -42 -38 -54 -75 -84 -113 -126 -126 -133 -114 -135 -135 -141 -126 -97 -90 -109 -123 -127 -129 -136 -138 -131 -123 -110 -104 -105 -100 -98 -97 -89 -72 -56 -52 -36 -20 -41 -51 -43 -40 -22 -21 -20 -15 -17 -23 -22 -18 -18 -16 -25 -29 -27 -25 -26 -25 -27 -22 -23 -25 -28 -33 -31 -27 -24 -26 -33 -38 -35 -30 -22 -23 -26 -26 -19 -13 -12 -11 -31 -31 -27 -29 -23 -9 -13 -8 -10 -10 -9 -12 -14 -15 -15 -24 -30 -36 -45 -51 -60 -73 -88 -100 -94 -87 -98 -120 -108 -79 -104 -89 -86 -90 -91 -84 -84 -77 -73 -73 -73 -66 -55 -64 -61 -60 -59 -59 -62 -63 -64 -67 -63 -60 -53 -44 -40 -39 -39 -34 -33 -33 -32 -31 -31 -32 -27 -27 -23 -23 -23 -21 -20 -20 -19 -18 -16 -16 -12 -7 -8 -11 -9 -13 -14 -10 -8 -9 -9 -8 -8 -7 -8 -9 -9 -9 -11 -11 -11 -12 -13 -13 -13 -13 -11 -11 -10 -9 -8 -4 -4 -17 -25 -31 -32 -33 -37 -48 -68 -75 -71 -73 -78 -89 -131 -117 -113 -120 -123 -116 -111 -77 -76 -77 -76 -77 -85 -108 -110 -125 -124 -113 -100 -95 -95 -90 -90 -85 -87 -91 -95 -102 -104 -107 -103 -98 -93 -84 -75 -71 -69 -67 -62 -55 -49 -45 -46 -45 -42 -38 -33 -27 -23 -28 -23 -19 -19 -19 -18 -21 -21 -17 -13 -9 -7 -8 -7 -4 -3 -2 -1 -1 -2 -1 -1 -1 0 -1 -1 -1 -1 0 0 -1 -1 -2 -1 -1 -1 -1 -2 -2 -2 -1 -1 0 -2 -3 -2 -1 0 -1 -2 -2 -1 -1 -1 0 -2 -2 -2 -3 -6 -4 -5 -5 -6 -6 -3 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -4 -4 -4 -3 -3 -2 -1 -1 -1 0 0 0 0 0 -1 -1 -1 0 -1 -1 0 0 -1 0 -1 0 0 0 -1 -1 0 0 0 0 0 0 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 0 -3 -2 -2 -2 -3 -3 -1 -1 -1 -2 -4 -5 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -2 -2 -2 -2 -2 -2 -1 -2 -3 -7 -20 -18 -6 -4 -4 -4 -4 -3 -3 -4 -4 -3 -3 -3 -3 -3 -2 -3 -3 -3 -2 -2 -5 -7 -5 -4 -4 -5 -7 -4 -1 -1 -1 -1 -2 -6 -8 -9 -9 -9 -8 -3 -11 -9 -5 -2 -2 -3 -3 -4 -7 -7 -3 -2 -4 -3 -1 -2 -2 -4 -5 -9 -10 -9 -8 -8 -9 -8 -7 -6 -7 -8 -9 -10 -9 -10 -12 -14 -14 -14 -14 -15 -14 -14 -4 -3 -16 -24 -22 -14 -13 -14 -14 -10 -10 -11 -9 -9 -10 -14 -20 -22 -27 -29 -27 -25 -30 -25 -28 -23 -17 -12 -12 -12 -14 -18 -15 -16 -17 -17 -17 -17 -17 -19 -26 -34 -39 -42 -43 -42 -42 -43 -50 -48 -62 -59 -43 -33 -35 -36 -41 -35 -29 -30 -34 -35 -36 -40 -49 -62 -58 -39 -25 -24 -27 -37 -41 -43 -35 -31 -39 -47 -46 -46 -58 -47 -54 -107 -131 -127 -109 -17 -30 -34 -25 -22 -21 -16 -4 -6 -8 -13 -13 -12 -11 -11 -13 -12 -14 -12 -11 -11 -11 -10 -10 -11 -12 -12 -12 -12 -13 -13 -13 -14 -13 -9 -7 -7 -7 -6 -4 -4 -4 -2 -4 -6 -5 -3 -2 -1 -1 -21 -13 -7 -5 -2 0 -5 -3 -1 -1 -2 -3 -5 -5 -5 -5 -6 -8 -8 -6 0 0 0 -3 -1 -1 -4 -8 -6 -5 -2 -7 -4 -2 -2 -1 -1 -2 -4 -3 -2 -3 -4 -4 -6 -6 -21 -30 -33 -29 -18 -10 -10 -4 -4 -7 -9 -16 -25 -27 -30 -35 -76 -88 -100 -115 -134 -142 -173 -162 -162 -157 -145 -120 -95 -94 -100 -114 -112 -112 -118 -129 -131 -122 -120 -106 -93 -86 -86 -87 -89 -73 -69 -74 -71 -76 -70 -67 -40 -40 -42 -30 -22 -19 -19 -21 -18 -17 -16 -18 -24 -28 -24 -21 -20 -18 -20 -19 -28 -40 -27 -30 -23 -27 -25 -29 -39 -40 -34 -29 -22 -23 -24 -23 -20 -16 -12 -11 -17 -16 -15 -19 -23 -39 -37 -21 -15 -11 -10 -11 -12 -15 -17 -21 -28 -33 -31 -38 -58 -61 -74 -82 -70 -53 -46 -50 -183 -84 -88 -91 -88 -88 -88 -79 -79 -75 -70 -68 -69 -68 -53 -63 -61 -57 -55 -56 -59 -60 -64 -68 -65 -63 -55 -45 -40 -39 -38 -37 -36 -35 -34 -31 -30 -33 -32 -29 -24 -22 -22 -21 -20 -20 -18 -15 -12 -10 -10 -9 -9 -12 -9 -11 -16 -14 -13 -15 -10 -9 -8 -8 -9 -10 -11 -11 -12 -13 -13 -14 -13 -12 -12 -13 -13 -11 -8 -7 -5 -5 -10 -21 -27 -22 -22 -28 -32 -44 -59 -63 -67 -74 -83 -107 -137 -146 -132 -107 -111 -111 -102 -107 -127 -121 -100 -96 -91 -152 -165 -178 -167 -119 -97 -108 -113 -116 -110 -98 -93 -99 -102 -112 -116 -119 -116 -111 -108 -98 -90 -87 -80 -75 -73 -65 -64 -59 -53 -50 -47 -44 -41 -42 -37 -32 -28 -23 -20 -20 -19 -19 -21 -20 -18 -15 -15 -12 -11 -8 -6 -4 -3 -3 -5 -5 -4 -4 -4 -4 -6 -6 -5 -3 -3 -4 -4 -8 -7 -6 -5 -5 -5 -7 -6 -5 -4 -4 -6 -7 -5 -4 -3 -4 -5 -5 -4 -3 -2 -2 -5 -5 -4 -4 -4 -2 -3 -5 -6 -5 -3 -4 -3 -6 -6 -5 -4 -4 -5 -3 -3 -5 -5 -4 -3 -1 0 -1 -1 0 0 -3 -3 -1 0 -1 -1 -1 -3 -5 -3 -3 -4 -5 -2 -2 -1 -1 -1 -1 -3 -1 -1 0 0 0 -1 -2 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 0 0 -1 -3 -4 -4 -4 -5 -4 -6 -4 -3 -4 -5 -5 -2 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -3 -2 -3 -4 -3 -3 -4 -4 -3 -3 -3 -2 -2 -3 -4 -4 -4 -5 -5 -5 -4 -4 -4 -4 -4 -3 -3 -5 -11 -5 -2 -3 -3 -3 -2 -1 -2 -2 -2 -2 -2 -3 -7 -7 -7 -7 -6 -4 -1 -1 -1 0 -1 -3 -6 -5 -1 -2 -3 -6 -11 -10 -8 -5 -3 -4 -4 -2 -3 -6 -5 -5 -6 -5 -2 -2 -3 -3 -3 -6 -8 -9 -9 -9 -9 -8 -8 -8 -8 -8 -9 -9 -10 -10 -14 -15 -15 -14 -14 -16 -15 -16 -7 -6 -6 -12 -16 -9 -12 -11 -11 -10 -11 -8 -6 -9 -14 -12 -17 -21 -22 -22 -20 -19 -14 -12 -11 -28 -26 -15 -9 -11 -13 -15 -18 -16 -15 -16 -17 -19 -22 -24 -34 -42 -51 -54 -52 -46 -37 -28 -26 -25 -30 -42 -52 -51 -35 -40 -49 -39 -30 -30 -31 -32 -32 -34 -45 -51 -44 -28 -18 -20 -30 -43 -45 -40 -38 -41 -47 -52 -44 -49 -44 -40 -42 -55 -64 -74 -102 -51 -40 -35 -30 -30 -36 -44 -40 -15 -10 -13 -14 -13 -12 -11 -10 -9 -13 -11 -10 -9 -10 -12 -11 -13 -13 -13 -14 -14 -14 -14 -13 -13 -7 -5 -6 -6 -6 -5 -5 -10 -6 -4 -6 -7 -5 -2 -2 -1 0 -6 -8 -7 -6 -1 0 -19 -8 -3 -4 -3 -1 -1 0 -4 -3 -4 -4 -3 -3 0 0 -1 -1 0 -1 -2 0 0 -2 -1 -2 -2 -4 -6 -1 -2 -3 -4 -3 -1 -1 -2 -8 -13 -18 -31 -37 -43 -40 -23 -14 -12 -5 -3 -7 -12 -17 -22 -19 -21 -43 -52 -81 -106 -117 -153 -160 -166 -165 -161 -153 -130 -108 -97 -98 -100 -100 -106 -110 -112 -123 -139 -109 -106 -100 -87 -84 -91 -95 -91 -81 -85 -77 -50 -21 -20 -112 -67 -49 -44 -35 -24 -21 -22 -18 -17 -16 -18 -20 -22 -25 -17 -16 -14 -16 -15 -12 -10 -7 -7 -36 -26 -25 -25 -27 -32 -33 -34 -26 -25 -24 -21 -21 -20 -18 -14 -13 -27 -28 -25 -28 -18 -17 -30 -36 -24 -11 -10 -11 -13 -13 -15 -18 -24 -27 -21 -32 -45 -51 -58 -58 -50 -41 -38 -76 -109 -86 -83 -90 -93 -90 -95 -80 -78 -82 -82 -74 -67 -74 -70 -55 -52 -54 -52 -50 -54 -57 -58 -61 -60 -56 -49 -43 -40 -41 -40 -41 -39 -36 -37 -29 -29 -30 -31 -29 -24 -21 -20 -19 -18 -18 -16 -14 -11 -9 -6 -6 -9 -9 -7 -9 -16 -14 -14 -16 -20 -16 -9 -11 -12 -12 -13 -13 -12 -12 -11 -12 -13 -12 -11 -11 -12 -11 -8 -6 -6 -9 -17 -23 -24 -19 -22 -23 -30 -42 -44 -45 -71 -96 -93 -104 -140 -146 -99 -105 -90 -97 -100 -119 -143 -149 -116 -120 -118 -178 -211 -226 -242 -166 -109 -116 -128 -135 -131 -107 -94 -99 -110 -118 -121 -125 -127 -125 -124 -127 -117 -105 -94 -85 -86 -80 -77 -70 -62 -56 -54 -49 -49 -47 -43 -37 -33 -31 -28 -27 -23 -21 -20 -20 -21 -19 -20 -17 -16 -14 -10 -7 -8 -8 -10 -12 -11 -11 -11 -9 -7 -11 -12 -11 -12 -11 -9 -13 -13 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -9 -8 -8 -8 -8 -11 -10 -8 -7 -8 -8 -7 -10 -9 -9 -9 -9 -9 -11 -10 -10 -10 -9 -11 -13 -10 -9 -10 -8 -6 -7 -3 -2 -5 -4 -8 -10 -6 -6 -9 -10 -12 -10 -9 -8 -2 -5 -8 -4 -2 -3 -5 -6 -6 -7 -5 -4 -3 -4 -4 -6 -6 -4 -4 -3 0 -3 -2 -1 -1 -2 -2 -3 -3 -3 -3 -3 -3 0 -1 -1 -1 -2 -3 -3 -2 -3 -4 -4 -4 -2 -3 -5 -5 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -3 -4 -4 -4 -4 -4 -3 -2 -2 -2 -2 -2 -2 -4 -3 -3 -3 -4 -4 -5 -6 -5 -5 -5 -5 -5 -4 -4 -4 -3 -4 -3 -5 -6 -4 -5 -6 -3 -3 -4 -6 -3 -6 -8 -9 -6 -1 -2 -11 -11 -4 -1 -1 -1 -1 -1 -1 0 0 -1 -2 -2 -2 -2 -3 -10 -9 -10 -9 -6 -4 -4 -4 -2 -2 -2 -5 -5 -4 -4 -2 -1 -2 -2 -5 -9 -10 -11 -11 -10 -9 -9 -10 -10 -9 -10 -10 -11 -11 -11 -14 -14 -14 -14 -13 -15 -16 -16 -8 -4 -5 -7 -8 -7 -8 -8 -8 -9 -7 -6 -8 -10 -17 -12 -17 -20 -19 -17 -16 -17 -15 -11 -11 -19 -20 -13 -8 -9 -10 -16 -17 -16 -17 -18 -20 -25 -28 -31 -42 -53 -58 -60 -58 -41 -26 -24 -22 -22 -22 -31 -46 -50 -30 -32 -37 -35 -33 -32 -32 -33 -34 -33 -41 -47 -48 -49 -50 -37 -40 -51 -60 -57 -55 -55 -48 -40 -40 -30 -23 -29 -34 -33 -32 -33 -118 -91 -55 -37 -33 -32 -28 -31 -84 -28 -10 -13 -16 -15 -12 -3 -10 -9 -9 -10 -9 -9 -10 -12 -11 -13 -13 -13 -14 -15 -13 -14 -13 -12 -8 -5 -6 -8 -6 -6 -5 -4 -8 -9 -6 -5 -2 -2 -1 -1 -1 -3 -5 -6 -4 -1 -1 -1 -2 -3 -13 -35 0 0 -3 -6 -5 -4 -2 -1 -1 0 0 -2 -2 -1 -1 -2 -1 -1 0 0 -2 -4 -2 -6 -7 -5 -2 -2 -2 -2 -2 -3 -15 -15 -21 -31 -46 -57 -32 -28 -18 -8 -3 -4 -10 -14 -16 -16 -17 -28 -37 -51 -77 -96 -115 -129 -149 -154 -143 -153 -160 -133 -105 -102 -96 -93 -94 -102 -111 -113 -117 -112 -109 -103 -77 -56 -94 -102 -103 -98 -95 -91 -77 -50 -30 -23 -97 -83 -57 -41 -32 -24 -19 -20 -14 -14 -17 -19 -24 -26 -21 -18 -13 -12 -12 -11 -11 -24 -28 -30 -24 -22 -22 -20 -26 -26 -30 -35 -30 -26 -25 -22 -23 -24 -16 -15 -17 -16 -26 -41 -40 -20 -15 -25 -31 -27 -21 -32 -16 -12 -12 -14 -16 -18 -17 -19 -23 -31 -38 -42 -46 -48 -58 -54 -81 -87 -84 -86 -92 -87 -88 -96 -91 -87 -89 -84 -70 -68 -73 -71 -64 -58 -49 -50 -45 -49 -53 -54 -53 -50 -47 -41 -42 -42 -43 -47 -47 -41 -36 -37 -34 -34 -34 -34 -31 -21 -21 -20 -19 -18 -16 -15 -14 -11 -9 -10 -11 -11 -6 -6 -6 -11 -13 -13 -14 -17 -17 -13 -15 -13 -13 -14 -14 -14 -14 -14 -15 -17 -19 -17 -10 -10 -9 -8 -6 -7 -15 -22 -22 -21 -17 -17 -20 -33 -52 -55 -47 -74 -104 -128 -149 -126 -106 -57 -84 -81 -86 -87 -98 -153 -141 -129 -133 -139 -134 -111 -201 -233 -160 -126 -131 -136 -138 -150 -110 -109 -112 -120 -126 -130 -132 -135 -134 -140 -142 -136 -125 -111 -97 -99 -103 -94 -82 -73 -66 -60 -61 -58 -52 -49 -46 -40 -39 -41 -36 -30 -25 -22 -25 -23 -21 -20 -20 -20 -20 -20 -19 -16 -13 -14 -17 -17 -18 -17 -15 -14 -16 -18 -18 -19 -18 -16 -17 -17 -17 -17 -16 -15 -15 -15 -15 -15 -13 -12 -14 -14 -13 -13 -12 -12 -12 -13 -14 -15 -15 -13 -12 -16 -17 -17 -16 -14 -13 -18 -17 -18 -17 -16 -15 -19 -17 -16 -16 -13 -11 -14 -12 -15 -14 -11 -12 -10 -12 -11 -11 -11 -13 -14 -13 -13 -14 -14 -14 -12 -11 -8 -3 -6 -7 -7 -7 -6 -6 -7 -6 -6 -7 -7 -8 -6 -2 -4 -4 -5 -6 -3 -3 -3 -3 -3 -3 -4 -6 -2 -1 0 0 -1 -2 -1 -2 -3 -2 -2 -2 -1 -3 -5 -5 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 -2 -1 -2 -2 -2 -3 -3 -3 -3 -3 -4 -4 -4 -4 -2 -2 -2 -2 -3 -3 -2 -4 -13 -17 -18 -21 -19 -6 -5 -5 -4 -4 -4 -4 -4 -4 -4 -12 -8 -4 -5 -7 -8 -6 -7 -16 -6 -10 -14 -13 -10 -6 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -5 -8 -8 -5 -4 -4 -6 -6 -6 -4 -4 -5 -5 -5 -1 -1 -2 -1 -3 -7 -11 -11 -10 -9 -9 -9 -9 -9 -9 -9 -11 -10 -12 -12 -12 -12 -12 -13 -11 -14 -14 -8 -3 -4 -8 -11 -7 -9 -9 -7 -7 -6 -5 -6 -12 -13 -15 -17 -19 -19 -19 -19 -19 -15 -13 -11 -10 -10 -10 -10 -10 -9 -9 -10 -13 -15 -17 -21 -27 -30 -31 -37 -48 -55 -57 -63 -53 -38 -28 -47 -59 -63 -62 -51 -43 -32 -29 -28 -28 -29 -32 -36 -32 -29 -34 -33 -41 -49 -49 -49 -56 -51 -48 -51 -59 -58 -53 -48 -38 -29 -25 -19 -19 -24 -28 -30 -30 -15 -148 -129 -76 -51 -54 -28 -24 -29 -69 -35 -11 -11 -15 -15 -12 -2 -1 -1 -5 -8 -10 -10 -10 -11 -13 -14 -12 -12 -13 -14 -13 -13 -13 -15 -11 -8 -9 -12 -5 -5 -6 -5 -9 -10 -5 -10 -6 -3 -2 -3 -3 -4 -5 -3 -1 0 0 -3 -4 -3 -7 -37 -59 -20 -31 -25 -10 -7 -1 -1 0 0 0 -1 -1 -1 -3 -2 -6 -2 0 -3 -8 -8 -16 -5 -3 -3 -2 -1 -1 -3 -4 -14 -16 -13 -14 -16 -30 -53 -17 -17 -18 -17 -19 -22 -17 -10 -17 -15 -16 -26 -39 -57 -73 -70 -89 -72 -63 -75 -119 -159 -147 -125 -103 -95 -92 -89 -88 -96 -112 -111 -114 -112 -99 -88 -51 -36 -105 -97 -96 -109 -108 -92 -90 -74 -78 -84 -89 -82 -59 -37 -27 -20 -17 -16 -12 -11 -12 -16 -30 -28 -17 -13 -11 -12 -13 -15 -17 -27 -25 -23 -21 -20 -20 -17 -20 -24 -32 -40 -41 -35 -26 -26 -26 -21 -17 -28 -36 -19 -38 -33 -42 -38 -27 -19 -23 -24 -17 -17 -13 -14 -14 -15 -15 -14 -16 -18 -20 -29 -44 -58 -56 -42 -66 -70 -77 -85 -85 -87 -96 -87 -83 -94 -96 -86 -86 -91 -66 -68 -72 -70 -64 -53 -60 -53 -48 -51 -54 -53 -48 -47 -43 -40 -40 -40 -44 -48 -47 -43 -41 -35 -35 -35 -35 -32 -31 -23 -22 -22 -21 -20 -18 -17 -14 -12 -12 -14 -17 -15 -4 -6 -7 -7 -9 -11 -12 -16 -15 -15 -15 -15 -15 -14 -14 -14 -14 -16 -17 -18 -15 -15 -17 -15 -8 -5 -8 -16 -18 -19 -17 -16 -12 -11 -17 -23 -24 -29 -35 -50 -61 -56 -34 -55 -88 -66 -48 -62 -85 -87 -64 -158 -157 -151 -143 -146 -156 -89 -165 -182 -160 -145 -151 -153 -136 -157 -124 -119 -127 -135 -140 -135 -138 -138 -138 -142 -149 -156 -150 -130 -117 -127 -130 -114 -98 -88 -78 -74 -76 -71 -60 -54 -53 -49 -54 -54 -48 -40 -33 -28 -34 -31 -27 -24 -22 -22 -24 -22 -21 -20 -17 -15 -17 -14 -17 -18 -18 -18 -19 -20 -20 -20 -20 -19 -18 -19 -17 -18 -18 -17 -17 -20 -21 -20 -18 -16 -18 -21 -22 -22 -21 -19 -18 -19 -23 -24 -22 -21 -19 -22 -26 -26 -25 -23 -21 -23 -26 -25 -23 -22 -21 -22 -21 -20 -19 -18 -14 -10 -7 -7 -10 -9 -9 -9 -10 -11 -12 -13 -13 -16 -18 -18 -17 -16 -16 -16 -17 -18 -14 -13 -10 -9 -13 -8 -11 -10 -7 -6 -5 -6 -10 -10 -9 -7 -8 -10 -9 -4 -4 -4 -1 -3 -2 -4 -2 -4 -6 -6 -8 -3 -2 -1 0 -2 -1 0 -6 -3 -2 -2 -2 -5 -2 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -4 -4 -3 -3 -2 -1 -2 -3 -3 -3 -5 -17 -22 -20 -22 -22 -6 -5 -4 -4 -3 -3 -4 -6 -17 -15 -10 -6 -6 -7 -6 -6 -6 -12 -15 -7 -9 -13 -12 -9 -3 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -4 -8 -9 -7 -5 -5 -7 -8 -8 -7 -4 -1 -2 -5 -6 -1 -1 -1 -1 -3 -6 -11 -11 -10 -9 -9 -9 -8 -8 -9 -9 -10 -11 -9 -9 -11 -12 -11 -11 -10 -14 -11 -5 -5 -8 -8 -11 -11 -11 -10 -9 -8 -6 -5 -6 -12 -12 -14 -17 -18 -18 -18 -19 -18 -16 -13 -12 -12 -11 -12 -14 -13 -11 -10 -10 -10 -11 -14 -18 -23 -25 -28 -35 -36 -35 -44 -56 -51 -47 -46 -74 -96 -105 -112 -69 -39 -30 -32 -30 -29 -29 -29 -36 -30 -30 -33 -33 -35 -39 -40 -31 -9 -34 -34 -36 -38 -35 -31 -33 -27 -27 -34 -31 -27 -28 -30 -30 -32 -28 -96 -113 -83 -68 -81 -27 -18 -21 -36 -27 -21 -28 -12 -15 -13 -8 -4 -2 -2 -3 -8 -8 -9 -10 -8 -6 -7 -8 -9 -9 -6 -10 -12 -14 -17 -16 -15 -12 -5 -5 -5 -5 -5 -5 -5 -15 -11 -6 -3 -2 -3 -7 -8 -5 -2 -1 -1 -2 -3 -2 -1 -10 -28 -11 -6 -10 -7 -4 0 0 0 0 0 -1 -1 -1 -3 -2 -1 0 0 -3 -6 -3 -18 -7 -3 -2 -2 -1 -1 -2 -3 -17 -19 -19 -17 -14 -23 -26 -12 -16 -29 -29 -16 -8 -3 -13 -16 -16 -17 -25 -38 -45 -49 -40 -43 -31 -25 -47 -99 -159 -127 -106 -97 -100 -101 -95 -93 -89 -99 -82 -70 -43 -40 -61 -29 -83 -102 -101 -99 -107 -110 -101 -89 -82 -82 -83 -87 -80 -60 -32 -26 -19 -15 -13 -11 -9 -11 -8 -15 -14 -14 -15 -15 -16 -20 -22 -24 -27 -24 -22 -23 -21 -21 -21 -23 -24 -33 -44 -47 -49 -50 -49 -33 -20 -17 -23 -23 -15 -15 -15 -22 -23 -19 -18 -28 -30 -16 -12 -12 -12 -13 -14 -15 -14 -15 -17 -21 -30 -36 -31 -10 -28 -63 -71 -85 -97 -98 -104 -107 -115 -104 -77 -63 -52 -52 -72 -63 -64 -66 -60 -66 -57 -57 -51 -49 -50 -52 -53 -44 -44 -42 -40 -40 -39 -36 -31 -31 -37 -38 -37 -38 -37 -40 -34 -33 -28 -26 -24 -23 -22 -19 -18 -17 -16 -15 -15 -17 -17 -7 -5 -4 -5 -7 -10 -11 -14 -13 -12 -13 -14 -14 -15 -14 -14 -14 -14 -14 -13 -8 -8 -7 -7 -6 -4 -7 -1 -13 -17 -14 -10 -8 -5 -7 -11 -12 -17 -21 -27 -32 -32 -60 -129 -118 -68 -56 -65 -76 -119 -92 -168 -198 -166 -163 -166 -192 -140 -168 -185 -173 -172 -174 -167 -154 -159 -143 -128 -135 -148 -155 -145 -143 -142 -142 -146 -149 -167 -167 -152 -144 -149 -147 -137 -120 -110 -102 -100 -99 -92 -72 -63 -60 -59 -60 -62 -58 -52 -44 -44 -45 -41 -34 -29 -27 -25 -26 -25 -25 -22 -21 -17 -17 -20 -20 -19 -18 -16 -21 -22 -23 -22 -21 -21 -21 -26 -27 -25 -24 -24 -23 -28 -28 -27 -25 -24 -24 -27 -30 -30 -30 -28 -26 -28 -34 -32 -30 -29 -28 -29 -34 -33 -31 -29 -27 -28 -30 -29 -26 -24 -23 -22 -22 -21 -18 -14 -11 -12 -16 -15 -11 -8 -7 -9 -11 -14 -14 -14 -17 -19 -23 -24 -21 -20 -18 -18 -20 -22 -21 -20 -19 -17 -20 -19 -18 -15 -13 -5 -18 -16 -14 -13 -13 -11 -14 -14 -14 -12 -10 -11 -14 -15 -10 -6 -3 -8 -11 -11 -4 -2 -2 -2 -5 -9 -2 0 -2 -4 -3 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -3 -3 -4 -2 -1 -3 -3 -3 -6 -16 -24 -23 -21 -24 -8 -6 -4 -4 -4 -6 -15 -17 -26 -23 -11 -5 -5 -5 -1 -3 -8 -15 -15 -8 -7 -11 -10 -9 -7 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -4 -8 -9 -8 -6 -3 -3 -3 -3 -8 -6 -2 -2 -4 -8 -8 -3 -1 -2 -2 -5 -12 -11 -11 -10 -9 -9 -9 -9 -9 -10 -10 -10 -10 -9 -8 -10 -11 -11 -11 -12 -13 -7 -5 -8 -8 -4 -7 -14 -11 -10 -12 -13 -12 -13 -10 -12 -13 -16 -17 -17 -18 -18 -17 -15 -14 -14 -15 -14 -14 -15 -16 -16 -15 -13 -11 -11 -10 -14 -17 -19 -22 -24 -26 -24 -21 -27 -41 -52 -57 -64 -74 -84 -102 -91 -56 -47 -47 -43 -42 -44 -31 -30 -39 -35 -33 -32 -31 -29 -29 -32 -27 -32 -31 -27 -25 -26 -23 -18 -22 -30 -48 -48 -36 -29 -27 -30 -30 -32 -27 -37 -60 -76 -78 -88 -45 -29 -34 -47 -51 -59 -71 -10 -13 -15 -12 -10 -7 -2 -2 -11 -10 -10 -10 -11 -13 -13 -12 -5 -10 -12 -15 -18 -19 -16 -14 -11 -8 -5 -4 -4 -4 -5 -7 -10 -15 -9 -7 -9 -7 -3 -9 -9 -5 -2 -1 -1 -3 -6 -3 -3 -8 -7 -1 -1 -1 -4 -2 -1 -10 -8 -1 -1 -1 -3 -2 -1 -1 0 0 0 -1 0 0 -22 -21 -10 -6 -4 -4 -11 -5 -3 -13 -19 -21 -27 -19 -42 -20 -20 -31 -41 -44 -9 -24 -6 -13 -16 -16 -16 -22 -28 -30 -22 -19 -18 -18 -20 -21 -23 -126 -131 -128 -123 -119 -116 -99 -102 -97 -93 -77 -45 -12 -13 -18 -63 -109 -111 -103 -100 -101 -95 -103 -87 -83 -82 -82 -75 -59 -45 -30 -23 -21 -15 -9 -9 -9 -11 -9 -9 -10 -13 -15 -15 -18 -21 -23 -24 -24 -24 -28 -32 -27 -30 -24 -24 -32 -42 -50 -61 -68 -79 -57 -31 -24 -23 -20 -20 -15 -14 -20 -23 -12 -11 -11 -27 -25 -21 -19 -11 -12 -13 -13 -13 -13 -13 -15 -19 -23 -21 -25 -32 -64 -74 -50 -56 -71 -88 -97 -83 -67 -51 -46 -40 -23 -65 -82 -61 -50 -47 -49 -61 -62 -57 -49 -45 -46 -47 -50 -43 -42 -42 -42 -41 -34 -30 -23 -21 -23 -23 -29 -42 -39 -42 -41 -38 -36 -31 -22 -24 -23 -21 -20 -20 -20 -19 -18 -19 -19 -16 -12 -5 -5 -6 -8 -9 -9 -9 -9 -11 -14 -15 -15 -14 -14 -14 -12 -10 -9 -9 -10 -10 -8 -8 -5 -7 -5 -6 -11 -10 -5 -5 -6 -6 -8 -10 -12 -16 -21 -27 -43 -113 -139 -105 -44 -73 -77 -105 -116 -119 -165 -211 -195 -200 -206 -233 -223 -202 -199 -192 -193 -168 -171 -166 -156 -157 -159 -158 -161 -162 -157 -152 -151 -153 -151 -162 -174 -180 -180 -179 -166 -156 -154 -144 -141 -139 -129 -121 -116 -96 -83 -79 -71 -64 -70 -69 -63 -61 -59 -54 -53 -45 -37 -34 -34 -32 -30 -30 -27 -27 -26 -25 -26 -29 -27 -25 -27 -26 -27 -30 -30 -30 -28 -29 -32 -34 -33 -32 -30 -29 -35 -35 -34 -33 -32 -31 -32 -35 -37 -36 -35 -35 -35 -39 -39 -38 -37 -35 -36 -37 -36 -35 -33 -32 -31 -32 -29 -27 -25 -23 -24 -26 -25 -24 -21 -19 -21 -24 -30 -27 -21 -20 -21 -19 -25 -21 -19 -23 -26 -27 -29 -26 -26 -25 -25 -27 -28 -26 -23 -21 -22 -24 -25 -23 -22 -21 -18 -23 -24 -21 -18 -16 -16 -19 -19 -15 -14 -15 -16 -14 -16 -17 -15 -15 -18 -16 -14 -15 -15 -10 -10 -7 -10 -7 -2 -2 -8 -8 -3 -1 0 -1 -1 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 0 0 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -2 -3 -2 -3 -6 -12 -19 -22 -22 -26 -10 -8 -9 -10 -12 -18 -28 -18 -15 -12 -7 -4 -4 -3 -4 -12 -22 -18 -15 -8 -5 -10 -10 -9 -9 -3 -1 -1 -1 -1 -1 -1 -1 -6 -3 -1 -1 -1 -1 -2 -2 -4 -10 -10 -9 -8 -4 -2 -6 -7 -5 -4 -3 -3 -4 -8 -4 -3 -7 -9 -11 -11 -11 -14 -14 -12 -11 -9 -9 -10 -11 -11 -11 -10 -10 -11 -9 -8 -12 -12 -13 -13 -13 -8 -4 -6 -6 -2 -2 -5 -9 -8 -9 -13 -14 -12 -11 -12 -14 -15 -16 -16 -16 -14 -15 -14 -13 -14 -14 -14 -14 -14 -18 -19 -23 -22 -19 -19 -17 -11 -17 -20 -27 -34 -38 -38 -32 -22 -24 -32 -41 -49 -54 -58 -70 -80 -58 -44 -50 -61 -61 -58 -56 -33 -30 -37 -38 -33 -31 -30 -27 -22 -30 -30 -32 -33 -31 -26 -22 -19 -16 -16 -23 -29 -30 -28 -25 -18 -25 -31 -30 -23 -19 -22 -32 -52 -91 -50 -28 -29 -34 -36 -47 -65 -19 -10 -13 -16 -16 -15 -8 -1 -8 -9 -10 -10 -9 -7 -12 -16 -6 -11 -14 -12 -8 -7 -4 -4 -4 -4 -4 -3 -3 -4 -5 -10 -15 -12 -6 -5 -7 -11 -5 -8 -6 -3 -2 -3 -3 -2 -2 -2 -3 -4 -2 -1 -2 -5 -11 -18 -23 -38 -52 -41 -3 -1 -3 -2 -1 0 0 0 0 -2 -1 0 -13 -18 -14 -14 -6 -8 -11 -6 -3 -5 -8 -20 -36 -26 -24 -17 -16 -18 -27 -51 -4 -17 -9 -10 -14 -14 -14 -21 -13 -11 -11 -14 -16 -14 -23 -35 -35 -35 -87 -125 -136 -119 -116 -95 -98 -95 -95 -80 -35 -10 -24 -48 -106 -122 -110 -92 -90 -81 -89 -91 -91 -89 -79 -63 -46 -56 -35 -27 -26 -23 -17 -11 -10 -9 -10 -10 -10 -11 -13 -13 -15 -19 -21 -22 -22 -22 -28 -73 -46 -41 -37 -29 -28 -40 -50 -51 -55 -61 -63 -48 -35 -32 -29 -27 -23 -18 -16 -27 -32 -10 -9 -9 -16 -24 -30 -30 -11 -11 -13 -13 -14 -15 -14 -14 -15 -14 -16 -20 -15 -24 -54 -45 -40 -43 -33 -23 -23 -26 -23 -43 -19 -20 -52 -66 -64 -52 -53 -61 -60 -61 -58 -47 -44 -42 -45 -44 -40 -40 -43 -44 -41 -30 -23 -27 -34 -40 -45 -48 -41 -38 -39 -38 -36 -34 -30 -24 -24 -23 -22 -22 -22 -22 -21 -22 -20 -19 -19 -16 -5 -6 -5 -6 -6 -7 -8 -7 -9 -12 -12 -12 -13 -13 -14 -16 -14 -14 -15 -13 -6 -3 -5 -4 -3 -3 -3 -3 -4 -5 -7 -10 -11 -11 -11 -9 -11 -14 -25 -47 -64 -90 -106 -50 -82 -90 -118 -140 -145 -187 -208 -209 -214 -221 -215 -197 -156 -114 -161 -191 -214 -209 -175 -162 -165 -175 -177 -172 -168 -172 -167 -172 -171 -167 -176 -185 -192 -197 -193 -185 -176 -172 -171 -171 -160 -148 -142 -139 -126 -119 -114 -91 -74 -77 -79 -77 -77 -72 -63 -60 -57 -52 -50 -49 -41 -36 -39 -37 -37 -36 -35 -34 -40 -38 -39 -38 -35 -35 -41 -39 -37 -39 -39 -41 -47 -43 -40 -39 -40 -39 -38 -41 -39 -40 -39 -37 -39 -41 -41 -40 -40 -40 -40 -41 -40 -40 -40 -39 -37 -36 -35 -36 -36 -34 -35 -33 -32 -31 -31 -30 -33 -35 -36 -33 -33 -34 -32 -33 -34 -34 -34 -33 -30 -36 -35 -32 -34 -33 -29 -34 -31 -31 -32 -32 -31 -33 -32 -30 -30 -30 -28 -31 -28 -26 -26 -27 -27 -29 -27 -25 -25 -25 -25 -26 -24 -18 -20 -20 -20 -22 -20 -20 -21 -21 -19 -18 -18 -17 -17 -18 -10 -8 -14 -14 -18 -6 -4 -7 -13 -2 -6 -2 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -3 -2 -2 -3 -3 -4 -10 -20 -22 -22 -26 -28 -29 -29 -30 -31 -30 -19 -8 -7 -7 -5 -4 -6 -6 -4 -5 -14 -13 -11 -6 -4 -6 -5 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -6 -3 -1 -1 -1 -2 -2 -2 -9 -10 -8 -6 -5 -2 -2 -8 -9 -6 -3 -2 -2 -2 -7 -8 -6 -10 -13 -12 -12 -12 -12 -13 -13 -10 -11 -13 -13 -12 -11 -11 -10 -10 -10 -8 -6 -12 -12 -13 -13 -12 -6 -3 -4 -5 -3 -3 -5 -6 -5 -6 -8 -11 -11 -14 -14 -14 -14 -13 -13 -13 -10 -13 -13 -13 -13 -12 -12 -13 -14 -15 -20 -23 -28 -30 -23 -18 -12 -22 -29 -35 -44 -50 -44 -32 -25 -28 -31 -32 -36 -42 -49 -61 -43 -37 -36 -38 -46 -56 -62 -56 -39 -35 -34 -34 -33 -32 -33 -24 -18 -22 -24 -28 -27 -21 -16 -16 -16 -16 -14 -25 -35 -35 -35 -29 -25 -28 -42 -43 -36 -35 -29 -34 -43 -77 -51 -21 -10 -13 -27 -28 -26 -25 -17 -11 -11 -11 -15 -10 -2 -2 -7 -8 -5 -5 -8 -14 -17 -9 -7 -8 -6 -6 -17 -15 -5 -3 -4 -4 -5 -4 -4 -5 -9 -12 -9 -5 -8 -17 -15 -6 -6 -4 -3 -4 -4 -5 -7 -4 -4 -4 -3 -2 -1 -2 -9 -13 -28 -32 -29 -23 -3 -1 -1 -3 -2 0 0 0 0 -1 -2 -1 -2 -5 -8 -15 -13 -4 -5 -6 -5 -11 -20 -13 -21 -23 -27 -18 -6 -9 -15 -19 -34 -12 -10 -6 -2 -7 -17 -10 -13 -21 -19 -14 -17 -23 -17 -32 -48 -48 -57 -65 -82 -106 -96 -76 -84 -87 -87 -91 -85 -62 -62 -82 -107 -122 -124 -110 -86 -80 -78 -87 -88 -87 -81 -64 -37 -17 -36 -27 -25 -28 -24 -20 -15 -12 -12 -10 -9 -10 -11 -12 -13 -18 -20 -24 -27 -32 -55 -57 -62 -53 -59 -59 -44 -44 -42 -41 -39 -38 -39 -45 -63 -69 -56 -56 -45 -29 -21 -19 -31 -33 -28 -16 -11 -23 -35 -41 -39 -15 -11 -13 -19 -30 -31 -15 -15 -15 -14 -13 -16 -16 -10 -31 -44 -37 -30 -18 -11 -15 -16 -10 -12 -12 -15 -23 -33 -34 -41 -53 -69 -66 -57 -57 -46 -43 -40 -39 -39 -38 -38 -43 -42 -35 -27 -26 -35 -44 -44 -42 -42 -42 -38 -36 -35 -34 -30 -27 -26 -25 -24 -24 -24 -24 -22 -21 -22 -22 -20 -19 -20 -8 -8 -7 -5 -5 -5 -5 -5 -7 -10 -11 -11 -12 -11 -13 -16 -18 -18 -17 -13 -1 0 -1 -2 -3 -4 -8 -10 -14 -10 -8 -13 -16 -14 -9 -7 -11 -12 -23 -43 -70 -100 -65 -61 -66 -87 -153 -188 -167 -218 -230 -214 -209 -214 -214 -265 -28 0 -113 -206 -230 -224 -191 -179 -193 -193 -188 -185 -173 -185 -182 -186 -187 -188 -188 -189 -204 -214 -209 -202 -193 -189 -196 -184 -179 -168 -161 -159 -160 -161 -143 -121 -100 -92 -94 -95 -91 -86 -79 -71 -74 -82 -76 -69 -60 -50 -47 -52 -51 -45 -44 -44 -47 -48 -49 -49 -47 -45 -53 -53 -54 -54 -53 -50 -50 -51 -51 -50 -49 -46 -44 -48 -49 -48 -45 -44 -43 -47 -45 -45 -43 -42 -42 -44 -45 -43 -42 -41 -40 -42 -41 -44 -42 -39 -42 -45 -43 -47 -47 -44 -40 -42 -50 -52 -49 -45 -43 -43 -44 -45 -45 -43 -42 -44 -45 -43 -45 -41 -38 -44 -44 -40 -42 -40 -35 -37 -38 -36 -37 -36 -34 -37 -36 -34 -34 -35 -33 -35 -33 -32 -33 -31 -30 -29 -29 -28 -28 -28 -27 -24 -27 -27 -27 -25 -23 -21 -20 -21 -21 -20 -22 -19 -12 -16 -16 -13 -9 -3 -10 -14 -14 -11 -9 -4 -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 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -4 -4 -4 -5 -11 -23 -22 -26 -28 -29 -29 -30 -31 -29 -20 -10 -7 -7 -6 -6 -5 -4 -3 -4 -4 -3 -3 -3 -3 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -10 -11 -7 -5 -5 -6 -6 -5 -8 -9 -8 -7 -7 -2 -3 -3 -7 -10 -11 -11 -11 -12 -15 -17 -14 -13 -14 -14 -13 -14 -10 -9 -9 -9 -9 -10 -10 -10 -10 -13 -13 -12 -8 -3 -2 -4 -5 -4 -4 -4 -5 -5 -4 -5 -9 -12 -12 -11 -11 -11 -10 -10 -11 -10 -12 -12 -13 -12 -11 -13 -14 -14 -14 -17 -20 -27 -33 -22 -14 -17 -30 -39 -45 -54 -58 -39 -24 -25 -33 -34 -31 -28 -27 -30 -50 -27 -23 -26 -28 -31 -41 -61 -69 -75 -64 -51 -51 -48 -40 -52 -36 -22 -19 -22 -25 -22 -14 -12 -29 -27 -25 -24 -30 -39 -35 -43 -38 -39 -44 -52 -51 -61 -88 -56 -37 -30 -53 -52 -37 -31 -13 -25 -13 -21 -32 -27 -18 -16 -8 -9 -12 -5 -3 -5 -5 -3 -6 -4 -9 -12 -9 -6 -4 -5 -5 -4 -12 -7 -4 -4 -4 -4 -4 -4 -11 -10 -11 -10 -4 -6 -13 -16 -10 -7 -6 -4 -5 -10 -9 -9 -6 -5 -7 -6 -6 -5 -5 -9 -14 -18 -15 -10 -9 -3 -1 -1 -2 -2 -1 0 0 0 -2 -3 -3 -2 -5 -12 -16 -5 -3 -5 -9 -11 -12 -9 -11 -11 -12 -12 -4 -6 -21 -15 -13 -14 -9 -6 -1 -3 -8 -23 -19 -19 -20 -18 -15 -10 -22 -23 -31 -44 -50 -50 -55 -73 -85 -87 -92 -95 -97 -101 -97 -81 -82 -94 -109 -119 -122 -117 -94 -76 -74 -81 -87 -88 -80 -58 -39 -30 -24 -28 -32 -31 -25 -22 -14 -15 -14 -14 -13 -11 -12 -13 -13 -14 -18 -23 -27 -31 -43 -58 -45 -43 -57 -74 -71 -50 -46 -43 -38 -38 -43 -48 -53 -60 -105 -110 -89 -57 -43 -32 -20 -29 -31 -33 -25 -15 -15 -29 -43 -43 -22 -14 -17 -32 -41 -21 -14 -15 -15 -15 -15 -16 -27 -14 -9 -37 -39 -15 -8 -10 -11 -17 -15 -11 -10 -11 -14 -17 -24 -44 -54 -59 -59 -55 -55 -55 -44 -40 -38 -38 -38 -38 -40 -36 -29 -28 -33 -36 -38 -38 -39 -41 -39 -37 -37 -37 -35 -31 -28 -26 -25 -24 -24 -24 -24 -22 -21 -22 -23 -22 -19 -18 -17 -17 -15 -11 -4 -5 -5 -5 -6 -8 -9 -9 -11 -9 -8 -8 -10 -8 -7 -4 0 -1 -3 -6 -8 -8 -24 -24 -20 -15 -14 -13 -14 -12 -12 -12 -13 -16 -25 -45 -70 -96 -66 -56 -62 -103 -220 -171 -143 -168 -205 -209 -191 -197 -245 -261 -89 -48 -172 -238 -238 -167 -182 -197 -207 -203 -194 -194 -186 -192 -196 -196 -196 -195 -203 -203 -210 -222 -227 -219 -204 -204 -212 -199 -192 -185 -177 -175 -184 -182 -168 -150 -130 -115 -115 -119 -106 -101 -97 -91 -94 -109 -103 -94 -84 -72 -75 -97 -77 -60 -52 -49 -52 -58 -57 -56 -55 -55 -61 -66 -66 -67 -64 -61 -56 -61 -68 -65 -61 -56 -54 -58 -61 -57 -53 -51 -49 -51 -55 -55 -51 -49 -46 -54 -59 -56 -52 -50 -47 -58 -63 -62 -58 -53 -52 -48 -62 -68 -66 -61 -57 -54 -65 -63 -59 -55 -51 -49 -56 -58 -54 -51 -50 -50 -57 -55 -55 -54 -51 -52 -54 -55 -52 -49 -44 -43 -46 -46 -44 -42 -40 -41 -43 -43 -42 -41 -39 -39 -39 -39 -38 -37 -34 -33 -34 -36 -36 -32 -32 -30 -31 -33 -33 -31 -27 -25 -28 -29 -24 -17 -25 -23 -17 -13 -10 -12 -20 -4 -7 -10 -12 -15 -13 -8 -6 -5 -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 -1 -1 -1 -1 -1 -1 -2 -4 -4 -3 -4 -5 -6 -23 -23 -26 -28 -28 -29 -30 -32 -32 -34 -24 -23 -25 -26 -21 -6 -4 -5 -5 -4 -3 -4 -5 -3 -3 -2 -2 -2 -2 -2 -1 -1 0 -1 -1 -1 -1 -4 -10 -11 -12 -12 -5 -3 -4 -7 -10 -9 -10 -9 -8 -10 -7 -6 -11 -9 -8 -8 -4 -8 -12 -12 -12 -12 -12 -13 -14 -14 -13 -11 -9 -13 -13 -12 -11 -10 -11 -11 -9 -10 -12 -13 -14 -15 -12 -6 -2 -3 -8 -4 -5 -5 -6 -6 -4 -4 -4 -5 -10 -12 -10 -9 -9 -10 -9 -11 -12 -13 -12 -12 -12 -11 -11 -11 -14 -14 -18 -24 -26 -22 -15 -17 -24 -36 -47 -54 -49 -39 -23 -21 -28 -35 -39 -34 -21 -15 -16 -32 -26 -22 -23 -28 -39 -52 -64 -73 -104 -118 -123 -112 -82 -59 -62 -49 -33 -23 -21 -22 -20 -13 -25 -42 -34 -26 -23 -22 -17 -17 -18 -26 -36 -47 -54 -52 -48 -70 -72 -49 -29 -33 -44 -43 -53 -48 -54 -35 -47 -69 -71 -63 -44 -15 -13 -14 -8 -4 -4 -3 -3 -3 -4 -4 -4 -4 -3 -4 -4 -14 -7 -6 -6 -5 -5 -2 -4 -4 -4 -4 -7 -10 -9 -8 -11 -12 -11 -9 -9 -9 -10 -6 -10 -9 -11 -8 -9 -14 -8 -8 -7 -7 -9 -10 -8 -7 -6 -2 -1 -3 -3 -1 -2 -3 0 0 -1 -2 -4 -4 -4 -8 -16 -10 -7 -6 -8 -10 -9 -4 -2 -11 -11 -9 -5 -2 -2 -16 -11 -12 -8 -5 -4 -1 -3 -5 -15 -22 -18 -9 -11 -13 -7 -19 -28 -33 -37 -43 -51 -53 -71 -82 -87 -96 -104 -107 -111 -99 -84 -105 -125 -130 -126 -114 -112 -83 -77 -91 -95 -89 -80 -77 -59 -34 -28 -32 -35 -33 -31 -27 -18 -15 -15 -13 -10 -9 -10 -14 -14 -13 -13 -15 -21 -26 -35 -37 -31 -23 -37 -66 -79 -60 -51 -50 -51 -50 -59 -75 -71 -91 -86 -132 -144 -102 -58 -52 -23 -31 -26 -28 -33 -30 -18 -14 -31 -29 -24 -30 -36 -30 -42 -43 -37 -41 -31 -21 -18 -20 -14 -27 -29 -21 -30 -36 -19 -14 -11 -13 -24 -21 -9 -12 -8 -10 -11 -17 -38 -55 -56 -52 -55 -57 -50 -46 -42 -37 -38 -38 -42 -39 -32 -28 -29 -36 -35 -33 -34 -38 -37 -33 -34 -34 -35 -33 -31 -29 -27 -26 -22 -22 -23 -23 -21 -22 -23 -23 -23 -20 -17 -17 -18 -18 -18 -16 -8 -5 -5 -5 -6 -8 -8 -9 -8 -7 -6 -6 -3 -1 0 -4 -7 -12 -25 -36 -43 -30 -18 -14 -12 -10 -8 -8 -15 -19 -19 -22 -26 -31 -46 -59 -62 -53 -46 -59 -87 -178 -95 -92 -141 -172 -200 -196 -197 -218 -242 -125 -64 -229 -210 -32 -39 -154 -212 -233 -222 -202 -200 -199 -196 -196 -201 -204 -207 -211 -205 -209 -223 -231 -241 -225 -224 -225 -214 -200 -197 -194 -191 -194 -195 -188 -174 -161 -166 -147 -146 -135 -120 -112 -111 -112 -126 -126 -120 -114 -109 -116 -128 -113 -89 -70 -58 -62 -74 -67 -64 -63 -64 -67 -71 -83 -80 -78 -73 -71 -77 -85 -80 -77 -73 -68 -73 -81 -71 -66 -66 -68 -79 -88 -82 -75 -69 -60 -76 -89 -85 -75 -71 -67 -74 -84 -90 -81 -75 -71 -69 -80 -85 -79 -74 -72 -72 -80 -81 -75 -70 -65 -59 -76 -74 -68 -63 -59 -59 -70 -70 -65 -61 -58 -55 -61 -59 -56 -54 -53 -53 -54 -55 -54 -51 -48 -47 -49 -52 -49 -48 -46 -43 -42 -46 -44 -42 -40 -38 -39 -41 -42 -39 -37 -36 -36 -38 -37 -35 -33 -31 -32 -34 -36 -24 -19 -17 -21 -18 -11 -7 -15 -12 -13 -17 -16 -13 -15 -11 -10 -8 -3 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -4 -3 -3 -4 -5 -4 -21 -25 -26 -26 -27 -28 -29 -30 -30 -32 -33 -34 -27 -15 -11 -4 -3 -7 -6 -5 -3 -5 -7 -3 -2 -2 -2 -2 -1 -1 -1 0 0 -1 -1 -1 -1 -3 -6 -5 -4 -4 -4 -4 -6 -9 -9 -10 -10 -8 -8 -7 -4 -3 -4 -8 -8 -5 -6 -9 -10 -11 -13 -13 -13 -14 -18 -14 -13 -13 -8 -13 -13 -13 -12 -10 -8 -8 -9 -9 -12 -13 -13 -13 -9 -5 -5 -3 -5 -9 -11 -8 -6 -6 -3 -3 -3 -3 -4 -3 -5 -10 -12 -13 -12 -11 -12 -13 -15 -18 -14 -15 -12 -11 -13 -16 -24 -33 -30 -18 -18 -24 -32 -39 -51 -59 -47 -27 -23 -27 -33 -34 -33 -30 -18 -15 -14 -25 -30 -32 -33 -38 -52 -63 -60 -60 -86 -102 -104 -102 -70 -55 -47 -45 -37 -30 -27 -18 -14 -26 -44 -43 -31 -24 -23 -19 -6 -10 -11 -20 -33 -44 -53 -67 -40 -41 -53 -54 -42 -36 -35 -43 -59 -122 -118 -81 -81 -90 -93 -65 -34 -16 -14 -15 -12 -8 -5 -4 -3 -4 -3 -3 -3 -3 -4 -6 -4 -4 -12 -15 -10 -5 -6 -3 -4 -6 -5 -4 -4 -4 -5 -10 -8 -4 -5 -7 -9 -12 -14 -11 -12 -10 -6 -5 -8 -12 -8 -6 -7 -8 -7 -6 -5 -9 -10 -5 -4 -4 -3 -3 -3 -4 -2 -1 -2 -4 -4 -6 -9 -12 -12 -4 -2 -4 -4 -3 -5 -5 -3 -5 -11 -15 -12 -5 -1 -6 -15 -15 -7 -2 -1 0 0 -1 -5 -9 -7 -4 -11 -12 -7 -17 -29 -36 -38 -42 -53 -54 -69 -81 -92 -94 -87 -99 -98 -89 -91 -111 -126 -128 -127 -109 -108 -89 -80 -85 -92 -85 -78 -75 -53 -38 -34 -34 -33 -35 -34 -25 -18 -15 -14 -13 -11 -10 -15 -16 -16 -17 -18 -20 -20 -22 -33 -38 -43 -42 -47 -72 -84 -75 -66 -63 -58 -56 -72 -111 -100 -121 -120 -129 -130 -100 -51 -35 -22 -18 -17 -24 -34 -31 -19 -23 -23 -20 -30 -50 -48 -47 -42 -33 -23 -29 -41 -37 -22 -25 -25 -20 -26 -29 -32 -28 -12 -11 -11 -15 -24 -26 -7 -8 -8 -8 -13 -39 -70 -52 -66 -65 -60 -57 -53 -48 -43 -34 -34 -36 -42 -37 -29 -29 -31 -31 -33 -32 -33 -33 -32 -34 -34 -31 -28 -29 -31 -27 -26 -26 -22 -22 -23 -22 -20 -21 -22 -22 -21 -19 -17 -17 -17 -19 -19 -19 -11 -5 -6 -5 -7 -8 -7 -8 -8 -8 -8 -8 -7 -3 -3 -8 -19 -26 -74 -87 -88 -50 -23 -18 -11 -12 -16 -14 -25 -37 -46 -49 -39 -39 -52 -61 -63 -59 -41 -48 -77 -39 -17 -22 -61 -167 -181 -181 -202 -213 -155 -7 -94 -225 -92 -1 -115 -238 -221 -267 -245 -226 -224 -220 -213 -207 -209 -211 -213 -217 -216 -216 -227 -246 -253 -253 -248 -244 -236 -223 -215 -212 -204 -201 -203 -202 -196 -196 -192 -179 -174 -170 -152 -135 -140 -133 -140 -148 -147 -142 -141 -140 -141 -137 -123 -109 -113 -92 -101 -95 -83 -76 -82 -82 -85 -103 -106 -100 -97 -101 -96 -103 -103 -97 -88 -87 -91 -109 -102 -99 -100 -103 -107 -129 -122 -114 -104 -101 -109 -120 -114 -109 -104 -98 -98 -101 -102 -98 -95 -94 -93 -93 -104 -97 -93 -91 -93 -98 -107 -99 -92 -87 -87 -91 -91 -86 -80 -76 -78 -82 -82 -77 -71 -66 -66 -68 -67 -63 -59 -56 -57 -58 -58 -58 -58 -56 -55 -56 -59 -57 -55 -53 -49 -50 -51 -50 -48 -46 -46 -46 -49 -48 -47 -44 -39 -41 -46 -44 -40 -38 -38 -37 -38 -39 -36 -32 -31 -33 -33 -26 -18 -18 -21 -12 -14 -14 -11 -11 -14 -13 -7 -7 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 0 -2 -10 -1 0 0 -1 -1 -1 -1 -3 -2 -3 -5 -6 -18 -23 -24 -24 -25 -26 -28 -29 -25 -22 -30 -34 -34 -26 -9 -7 -4 -23 -24 -21 -14 -7 -6 -6 -3 -1 -2 -2 -1 -1 -1 -1 0 0 -1 -1 -1 0 -1 -1 -1 -1 -3 -3 -3 -6 -11 -10 -10 -9 -9 -10 -7 -3 -3 -2 -2 -2 -7 -9 -10 -12 -13 -16 -16 -14 -16 -18 -17 -14 -11 -9 -13 -12 -12 -10 -10 -10 -9 -13 -10 -10 -12 -13 -9 -4 -3 -6 -7 -6 -6 -12 -12 -10 -12 -4 -3 -8 -10 -9 -6 -7 -12 -11 -13 -14 -13 -13 -13 -17 -22 -16 -16 -15 -16 -18 -24 -28 -22 -19 -38 -30 -38 -45 -54 -60 -45 -39 -37 -37 -35 -32 -28 -21 -17 -14 -17 -21 -31 -44 -50 -45 -43 -50 -51 -44 -44 -50 -55 -63 -62 -33 -25 -29 -36 -38 -36 -33 -23 -16 -40 -47 -41 -36 -34 -30 -13 -24 -18 -18 -27 -39 -50 -53 -57 -42 -52 -59 -58 -55 -49 -33 -57 -65 -51 -62 -100 -103 -73 -125 -98 -45 -16 -11 -14 -15 -11 -13 -8 -4 -5 -4 -3 -3 -3 -4 -5 -5 -4 -9 -10 -3 -3 -7 -8 -7 -6 -5 -5 -4 -3 -4 -11 -10 -7 -7 -8 -12 -12 -17 -10 -6 -6 -6 -5 -5 -6 -9 -8 -7 -6 -7 -7 -3 -8 -8 -5 -3 -2 -2 -5 -4 -3 -3 -1 -2 -5 -7 -6 -7 -9 -6 -3 -1 0 0 0 -7 -5 -2 -2 -7 -13 -21 -14 -7 -7 -9 -8 -4 -3 -2 -1 -1 -3 -5 -5 -5 -11 -2 -7 -13 -20 -27 -30 -28 -38 -47 -52 -62 -68 -72 -79 -80 -84 -80 -76 -84 -92 -95 -125 -117 -105 -101 -88 -77 -79 -86 -73 -70 -70 -55 -41 -38 -38 -37 -32 -30 -21 -15 -14 -14 -13 -13 -13 -16 -19 -18 -18 -21 -21 -21 -21 -24 -31 -36 -38 -42 -60 -70 -62 -47 -34 -29 -56 -47 -100 -105 -105 -117 -134 -127 -114 -67 -37 -25 -25 -22 -23 -35 -28 -42 -41 -31 -23 -20 -29 -52 -51 -48 -33 -24 -35 -38 -41 -35 -37 -30 -30 -33 -24 -35 -27 -16 -12 -13 -15 -14 -16 -7 -8 -9 -9 -13 -35 -78 -51 -60 -61 -58 -56 -54 -49 -43 -39 -37 -36 -35 -32 -29 -28 -29 -32 -32 -31 -31 -31 -34 -32 -32 -32 -29 -27 -29 -26 -24 -24 -22 -22 -22 -23 -22 -24 -22 -20 -18 -18 -17 -17 -18 -20 -20 -19 -16 -9 -8 -6 -6 -6 -7 -8 -7 -8 -10 -10 -9 -8 -8 -18 -64 -28 -48 -58 -62 -54 -47 -32 -23 -20 -17 -19 -27 -36 -48 -40 -39 -43 -52 -66 -88 -63 -43 -43 -66 -89 -66 0 0 -12 0 -72 -139 -175 -13 0 -124 -105 -27 0 -44 -155 -229 -268 -260 -225 -247 -234 -224 -227 -228 -233 -235 -229 -227 -227 -239 -251 -249 -253 -259 -265 -269 -248 -250 -240 -222 -209 -204 -210 -210 -212 -211 -204 -197 -202 -189 -193 -181 -165 -158 -166 -166 -164 -164 -159 -161 -163 -152 -151 -148 -134 -128 -124 -127 -114 -123 -114 -111 -122 -133 -128 -132 -131 -118 -134 -142 -134 -140 -130 -121 -139 -145 -140 -142 -143 -134 -155 -153 -138 -128 -129 -125 -135 -135 -134 -129 -125 -125 -115 -125 -127 -125 -127 -115 -113 -136 -134 -127 -125 -122 -115 -120 -112 -112 -111 -104 -99 -110 -102 -95 -95 -95 -93 -96 -89 -84 -81 -80 -78 -78 -73 -68 -68 -67 -63 -62 -65 -63 -63 -63 -61 -60 -61 -59 -59 -57 -56 -55 -56 -55 -53 -54 -53 -55 -56 -54 -54 -55 -52 -54 -55 -53 -48 -50 -47 -48 -47 -44 -45 -44 -43 -43 -40 -36 -35 -34 -20 -20 -24 -25 -23 -12 -15 -10 -6 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -2 -1 -2 -5 -7 -1 -1 -1 -1 -3 -3 -3 -5 -6 -20 -22 -22 -23 -24 -26 -27 -28 -17 -18 -24 -30 -34 -31 -24 -6 -22 -26 -23 -21 -19 -13 -7 -4 -2 -2 -2 -1 -1 -1 -1 0 -1 -1 -2 -1 -1 -1 0 -1 -2 -2 -5 -11 -15 -13 -12 -9 -8 -8 -10 -9 -4 -2 -2 -1 -1 -3 -4 -6 -10 -13 -15 -15 -18 -17 -17 -16 -16 -14 -11 -13 -15 -11 -8 -9 -11 -12 -12 -10 -10 -8 -9 -9 -7 -2 -3 -6 -6 -10 -12 -14 -16 -17 -24 -11 -11 -20 -27 -29 -27 -18 -12 -12 -14 -15 -16 -16 -17 -17 -18 -23 -20 -19 -19 -22 -29 -29 -16 -16 -18 -40 -48 -55 -68 -53 -27 -26 -38 -40 -39 -33 -26 -31 -22 -28 -36 -43 -48 -55 -61 -59 -48 -38 -34 -34 -42 -47 -42 -43 -48 -30 -26 -27 -30 -33 -37 -31 -18 -23 -46 -53 -54 -57 -57 -37 -15 -23 -33 -37 -42 -49 -45 -41 -51 -39 -42 -54 -62 -73 -79 -62 -63 -53 -47 -66 -88 -92 -86 -65 -35 -28 -23 -17 -18 -16 -5 -10 -9 -6 -5 -4 -3 -4 -3 -4 -6 -6 -5 -4 -4 -4 -3 -6 -7 -5 -5 -6 -6 -7 -4 -8 -10 -8 -9 -10 -11 -18 -14 -11 -5 -5 -6 -6 -6 -5 -6 -7 -10 -12 -12 -12 -10 -6 -7 -8 -8 -6 -5 -5 -10 -7 -6 -5 -4 -4 -5 -14 -5 -3 -4 -3 -3 -1 0 0 -1 -18 -18 -9 -6 -9 -2 -13 -11 -6 -5 -8 -8 -5 -4 -3 -1 -2 -4 -7 -10 -4 -5 -3 -14 -26 -33 -34 -19 -16 -31 -35 -41 -48 -49 -51 -59 -77 -83 -77 -70 -69 -72 -87 -111 -106 -102 -95 -86 -82 -75 -80 -66 -59 -57 -51 -45 -46 -39 -38 -31 -26 -20 -17 -16 -16 -15 -14 -15 -18 -19 -19 -17 -19 -21 -20 -20 -23 -28 -34 -44 -44 -70 -59 -42 -34 -24 -23 -59 -27 -74 -102 -101 -109 -126 -117 -115 -87 -74 -66 -45 -28 -25 -37 -34 -28 -26 -30 -32 -19 -21 -43 -42 -36 -28 -21 -19 -21 -34 -42 -37 -25 -25 -32 -33 -25 -18 -15 -17 -20 -25 -16 -18 -19 -20 -21 -23 -28 -41 -51 -50 -48 -52 -56 -52 -45 -48 -45 -43 -38 -31 -32 -31 -31 -31 -31 -32 -32 -31 -30 -27 -25 -22 -22 -27 -34 -22 -26 -26 -24 -23 -23 -23 -23 -25 -23 -23 -22 -19 -17 -21 -21 -21 -22 -22 -20 -17 -16 -15 -8 -7 -8 -9 -8 -8 -9 -10 -12 -13 -13 -14 -14 -15 -21 -12 -6 -25 -74 -73 -54 -61 -45 -31 -27 -19 -20 -25 -53 -70 -64 -61 -67 -69 -68 -53 -48 -45 -43 -41 -34 -21 -8 0 0 0 -16 -61 -3 0 0 0 0 0 0 0 -174 -254 -153 -104 -252 -245 -242 -241 -249 -262 -265 -255 -248 -240 -259 -267 -261 -267 -266 -274 -285 -291 -287 -274 -251 -230 -219 -224 -227 -223 -222 -222 -215 -223 -227 -227 -217 -203 -183 -188 -195 -192 -185 -179 -177 -176 -178 -177 -168 -160 -153 -149 -166 -173 -167 -157 -148 -148 -174 -170 -174 -171 -164 -167 -184 -185 -183 -175 -165 -173 -190 -185 -192 -184 -177 -180 -173 -167 -172 -160 -157 -152 -159 -185 -192 -178 -170 -155 -169 -175 -167 -170 -167 -154 -161 -157 -147 -150 -145 -136 -147 -147 -144 -143 -133 -125 -125 -120 -118 -120 -113 -107 -104 -104 -102 -100 -98 -91 -83 -84 -84 -84 -79 -74 -70 -75 -73 -74 -72 -69 -65 -67 -65 -65 -62 -59 -58 -61 -60 -61 -60 -59 -58 -62 -62 -62 -61 -60 -60 -63 -62 -63 -61 -57 -56 -57 -54 -51 -50 -50 -48 -47 -39 -41 -38 -33 -31 -29 -34 -35 -20 -17 -14 -9 -8 -10 -6 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -5 -4 -10 -5 -1 -3 -4 -4 -5 -5 -6 -9 -9 -16 -22 -23 -25 -26 -24 -16 -16 -17 -24 -32 -31 -30 -25 -26 -25 -24 -22 -16 -11 -8 -2 -1 -1 -1 -1 -2 -2 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -3 -8 -13 -14 -14 -12 -7 -6 -5 -8 -10 -10 -10 -1 -2 -2 -4 -6 -11 -13 -8 -11 -11 -17 -19 -18 -16 -16 -15 -13 -13 -14 -11 -7 -8 -9 -10 -9 -8 -8 -8 -6 -5 -7 -6 -8 -9 -8 -10 -12 -14 -16 -18 -25 -20 -23 -30 -33 -30 -24 -14 -13 -12 -15 -18 -17 -16 -16 -19 -22 -30 -32 -25 -19 -20 -26 -27 -19 -15 -14 -13 -15 -34 -61 -31 -26 -29 -33 -33 -32 -31 -29 -53 -37 -44 -50 -49 -45 -46 -51 -60 -58 -43 -37 -38 -45 -49 -41 -42 -38 -31 -29 -29 -28 -24 -29 -25 -26 -52 -61 -61 -57 -52 -47 -21 -19 -62 -70 -55 -56 -71 -61 -40 -44 -33 -38 -52 -58 -80 -78 -78 -38 -25 -44 -58 -66 -85 -109 -25 0 -26 -42 -32 -28 -22 -13 -8 -7 -8 -8 -7 -5 -7 -4 -5 -5 -5 -4 -4 -4 -4 -4 -5 -5 -4 -3 -4 -4 -8 -5 -8 -11 -13 -13 -13 -12 -16 -13 -5 -4 -6 -6 -6 -6 -5 -7 -8 -6 -7 -7 -13 -7 -7 -7 -7 -7 -6 -7 -7 -11 -8 -6 -6 -6 -7 -7 -17 -11 -5 -3 -4 -4 -5 -1 -2 -2 -8 -12 -12 -5 -11 -3 -4 -3 -2 -6 -12 -10 -5 -3 -4 -3 -1 -1 -2 -7 -3 -3 -3 -13 -30 -36 -36 -22 -26 -33 -33 -34 -38 -42 -47 -54 -73 -82 -79 -74 -72 -70 -80 -92 -96 -99 -98 -95 -90 -86 -80 -65 -60 -62 -59 -49 -61 -47 -39 -33 -27 -23 -23 -20 -21 -21 -20 -17 -15 -15 -21 -21 -22 -23 -20 -19 -21 -27 -29 -44 -46 -58 -56 -44 -45 -34 -29 -17 -18 -40 -67 -107 -96 -101 -114 -125 -129 -119 -88 -65 -36 -31 -37 -34 -28 -29 -32 -35 -24 -30 -23 -14 -15 -17 -20 -43 -31 -35 -39 -39 -40 -21 -21 -24 -18 -14 -17 -26 -17 -26 -27 -29 -30 -29 -31 -29 -57 -58 -58 -55 -53 -52 -40 -45 -44 -44 -44 -43 -41 -31 -31 -33 -30 -31 -33 -32 -30 -28 -27 -23 -18 -15 -15 -21 -38 -28 -27 -27 -26 -25 -22 -22 -25 -26 -25 -23 -19 -17 -18 -21 -21 -21 -22 -22 -20 -19 -19 -9 -6 -7 -9 -12 -10 -11 -10 -10 -10 -10 -11 -14 -12 -12 -14 -19 -22 -23 -37 -42 -62 -60 -39 -27 -11 -11 -16 -20 -28 -40 -58 -62 -73 -98 -99 -72 -54 -48 -46 -37 -18 -38 -45 -36 0 0 0 0 0 0 0 0 0 0 0 0 -49 -117 -262 -217 -158 -213 -257 -251 -247 -167 -283 -282 -278 -269 -279 -293 -281 -281 -280 -279 -281 -287 -301 -305 -294 -267 -244 -254 -261 -238 -228 -231 -230 -235 -242 -244 -241 -235 -217 -232 -234 -222 -211 -202 -193 -188 -200 -201 -191 -185 -178 -172 -186 -192 -192 -189 -185 -180 -209 -215 -213 -209 -203 -196 -222 -227 -226 -221 -211 -208 -233 -241 -235 -230 -223 -207 -193 -226 -240 -238 -220 -201 -203 -234 -239 -233 -218 -207 -203 -206 -212 -204 -189 -181 -184 -204 -204 -198 -184 -172 -174 -182 -186 -174 -160 -145 -143 -144 -149 -144 -135 -127 -119 -122 -133 -123 -115 -106 -98 -98 -104 -102 -95 -89 -83 -90 -96 -90 -84 -79 -74 -73 -75 -71 -67 -64 -62 -66 -69 -70 -68 -66 -64 -68 -72 -71 -68 -66 -66 -72 -76 -74 -70 -66 -59 -63 -66 -63 -59 -54 -51 -50 -52 -52 -48 -43 -39 -32 -39 -40 -33 -25 -21 -15 -23 -20 -13 -9 -4 -2 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -4 -4 -1 -2 -4 -5 -5 -5 -6 -5 -6 -7 -11 -22 -24 -23 -18 -15 -14 -17 -24 -32 -28 -28 -27 -25 -24 -23 -20 -14 -10 -6 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -4 -4 -7 -11 -12 -13 -10 -3 -4 -7 -9 -11 -12 -12 -10 -13 -7 -9 -14 -15 -15 -11 -10 -11 -14 -17 -20 -18 -16 -17 -18 -14 -12 -9 -8 -9 -9 -13 -13 -12 -11 -7 -4 -4 -7 -9 -10 -7 -7 -9 -11 -14 -17 -20 -21 -23 -29 -36 -38 -31 -21 -14 -13 -13 -17 -19 -17 -16 -16 -17 -29 -32 -36 -30 -17 -16 -21 -25 -20 -26 -22 -12 -14 -24 -31 -23 -25 -26 -30 -37 -36 -19 -18 -63 -50 -47 -50 -47 -37 -34 -52 -61 -60 -49 -42 -43 -49 -51 -55 -54 -41 -36 -36 -34 -28 -20 -19 -24 -49 -67 -72 -63 -31 -21 -19 -18 -35 -83 -117 -103 -68 -70 -66 -47 -36 -28 -26 -28 -37 -53 -38 -47 -28 -22 -38 -42 -65 -56 -80 -93 -59 -4 -29 -96 -55 -41 -35 -18 -6 -6 -6 -6 -6 -7 -5 -5 -6 -5 -5 -4 -5 -4 -3 -6 -7 -3 -3 -10 -8 -7 -6 -5 -5 -6 -7 -13 -11 -15 -11 -5 -7 -8 -6 -6 -7 -7 -9 -9 -8 -8 -7 -12 -10 -9 -10 -10 -11 -11 -11 -9 -8 -8 -6 -5 -6 -14 -11 -15 -15 -13 -14 -14 -4 -5 -6 -6 -7 -7 -2 -1 -1 0 -1 -1 -2 -8 -16 -19 -16 -10 -6 -3 -2 0 0 0 -4 -3 -3 -3 -7 -20 -21 -16 -24 -31 -33 -34 -34 -35 -39 -44 -54 -67 -76 -78 -79 -71 -78 -92 -94 -94 -95 -92 -80 -76 -82 -75 -61 -57 -56 -49 -61 -56 -49 -39 -30 -27 -27 -21 -22 -24 -25 -20 -14 -14 -17 -21 -19 -19 -21 -22 -21 -20 -28 -32 -43 -57 -62 -55 -48 -62 -37 -17 -12 -14 -28 -82 -81 -97 -106 -122 -131 -130 -129 -118 -70 -47 -39 -37 -34 -25 -25 -26 -23 -19 -17 -15 -16 -22 -14 -18 -25 -28 -31 -36 -46 -68 -49 -32 -24 -21 -16 -19 -33 -24 -28 -36 -37 -32 -27 -28 -31 -60 -66 -57 -50 -53 -54 -42 -37 -34 -36 -42 -42 -40 -30 -30 -31 -29 -29 -30 -34 -29 -27 -25 -24 -20 -15 -18 -22 -35 -35 -32 -30 -28 -27 -26 -23 -23 -24 -24 -21 -20 -18 -21 -23 -23 -23 -24 -24 -21 -21 -21 -13 -6 -8 -9 -10 -10 -10 -9 -9 -10 -11 -12 -13 -12 -11 -12 -18 -27 -28 -31 -31 -30 -28 -21 -19 -16 -15 -15 -17 -20 -26 -36 -39 -31 -68 -79 -44 -49 -59 -46 -37 -58 -94 -119 -125 -5 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 0 0 -50 -51 -47 -209 -20 -76 -191 -274 -230 -298 -311 -308 -298 -293 -295 -298 -296 -310 -320 -322 -323 -319 -303 -302 -270 -244 -241 -243 -240 -247 -255 -260 -257 -253 -258 -255 -249 -245 -236 -224 -224 -228 -227 -208 -197 -193 -192 -200 -211 -212 -211 -211 -212 -230 -243 -242 -238 -235 -232 -259 -272 -269 -262 -254 -248 -258 -270 -276 -267 -253 -240 -250 -267 -258 -243 -240 -245 -247 -268 -268 -259 -252 -239 -215 -265 -258 -244 -234 -222 -216 -248 -241 -228 -217 -206 -201 -228 -215 -201 -189 -177 -167 -160 -176 -168 -158 -149 -142 -146 -154 -143 -133 -122 -113 -115 -127 -120 -113 -107 -102 -106 -113 -106 -98 -91 -83 -84 -88 -80 -75 -71 -70 -76 -85 -81 -79 -75 -72 -78 -87 -84 -80 -78 -79 -89 -98 -89 -82 -76 -71 -72 -73 -73 -68 -64 -62 -61 -64 -64 -59 -55 -51 -53 -52 -50 -46 -38 -35 -31 -33 -30 -22 -17 -11 -12 -13 -11 -6 -2 -3 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 -4 -5 -5 -5 -5 -5 -5 -6 -7 -9 -21 -20 -15 -14 -15 -19 -27 -29 -26 -26 -26 -25 -23 -20 -16 -10 -7 -3 -2 -6 -6 -2 -2 -2 -2 -2 -2 -2 -1 -1 -2 -1 0 -1 -3 -7 -8 -5 -6 -11 -11 -3 -4 -9 -11 -11 -11 -11 -11 -12 -12 -13 -14 -16 -15 -15 -17 -12 -13 -13 -15 -18 -19 -16 -14 -18 -16 -12 -9 -8 -10 -9 -10 -11 -13 -14 -11 -7 -5 -10 -12 -7 -4 -5 -9 -13 -14 -16 -18 -21 -23 -26 -28 -24 -16 -15 -15 -15 -15 -18 -20 -18 -17 -16 -18 -19 -25 -34 -35 -21 -16 -21 -38 -44 -40 -28 -19 -15 -16 -38 -40 -52 -41 -20 -16 -14 -12 -14 -61 -64 -57 -56 -55 -44 -45 -66 -66 -54 -47 -43 -43 -51 -50 -47 -49 -45 -44 -46 -42 -29 -25 -23 -28 -49 -61 -59 -54 -23 -11 -32 -59 -87 -104 -101 -86 -63 -55 -68 -72 -59 -42 -41 -30 -28 -35 -24 -24 -21 -12 -8 -28 -55 -54 -54 -92 -104 -93 -118 -3 -82 -76 -55 -24 -7 -6 -3 -4 -6 -6 -5 -5 -7 -6 -3 -3 -4 -3 -3 -4 -5 -3 -5 -10 -10 -7 -5 -3 -3 -3 -10 -7 -4 -12 -15 -7 -8 -7 -8 -7 -7 -8 -9 -10 -11 -10 -12 -12 -10 -9 -14 -13 -12 -11 -10 -9 -9 -8 -7 -7 -6 -12 -10 -15 -20 -18 -18 -11 -14 -7 -7 -6 -4 -3 -1 -2 -1 0 0 -4 -11 -14 -24 -19 -15 -9 -4 -1 0 -1 0 -4 -6 -3 -2 -3 -4 -8 -19 -11 -27 -41 -33 -32 -29 -36 -41 -49 -59 -67 -73 -78 -75 -71 -75 -81 -84 -84 -84 -83 -75 -74 -78 -67 -52 -52 -52 -45 -52 -45 -36 -31 -29 -28 -26 -21 -23 -27 -26 -20 -19 -14 -19 -18 -16 -17 -19 -19 -18 -23 -31 -37 -43 -45 -44 -45 -47 -59 -41 -20 -13 -15 -40 -98 -79 -117 -125 -107 -81 -64 -118 -135 -87 -64 -49 -41 -49 -19 -13 -26 -24 -16 -14 -13 -14 -33 -20 -20 -27 -30 -35 -53 -53 -57 -53 -43 -33 -24 -19 -25 -32 -35 -34 -32 -25 -16 -27 -21 -56 -82 -75 -52 -52 -46 -49 -37 -25 -24 -31 -46 -41 -38 -35 -35 -33 -31 -29 -31 -31 -30 -28 -27 -24 -21 -18 -21 -24 -30 -31 -30 -29 -28 -26 -25 -25 -24 -23 -22 -21 -22 -20 -22 -24 -24 -22 -23 -25 -23 -20 -19 -17 -10 -9 -9 -10 -12 -10 -8 -8 -9 -13 -13 -14 -12 -10 -7 -15 -20 -32 -31 -19 -25 -23 -25 -22 -22 -18 -16 -17 -24 -25 -26 -36 -33 -41 -43 -55 -62 -93 -103 -89 -100 -150 -152 -40 -6 -36 -66 -66 0 0 0 0 0 0 0 -9 -124 -33 0 0 0 0 0 0 0 0 0 -17 0 -10 -144 -258 -318 -281 -240 -319 -322 -316 -281 -270 -331 -335 -342 -337 -337 -313 -284 -273 -270 -249 -255 -260 -267 -271 -272 -270 -258 -263 -265 -263 -266 -264 -257 -257 -233 -218 -217 -213 -211 -225 -230 -235 -238 -242 -253 -272 -274 -275 -272 -274 -289 -301 -297 -295 -297 -294 -289 -295 -313 -301 -296 -303 -298 -285 -290 -291 -284 -274 -278 -290 -300 -297 -289 -287 -287 -246 -174 -146 -269 -234 -244 -275 -274 -262 -252 -238 -239 -235 -232 -227 -214 -201 -205 -194 -196 -193 -182 -173 -174 -169 -173 -169 -158 -145 -135 -141 -147 -142 -133 -126 -126 -125 -128 -122 -114 -105 -99 -101 -99 -93 -87 -83 -83 -86 -100 -95 -91 -88 -86 -92 -100 -105 -103 -98 -100 -104 -108 -105 -95 -88 -83 -84 -79 -82 -77 -73 -73 -71 -67 -67 -65 -62 -61 -63 -64 -63 -53 -48 -49 -45 -37 -40 -30 -24 -21 -22 -22 -24 -16 -12 -12 -9 -6 -6 -1 -1 0 -1 0 0 0 0 0 0 0 -1 -5 -1 0 0 0 -4 -4 -4 -4 -4 -4 -5 -5 -6 -8 -17 -17 -11 -11 -16 -23 -28 -27 -27 -25 -24 -23 -20 -17 -11 -2 -2 -1 -2 -5 -5 -2 -1 -1 -1 -1 -1 -2 -3 -3 -2 -1 0 -1 -3 -5 -4 -3 -3 -3 -2 -2 -8 -11 -10 -10 -10 -10 -11 -11 -12 -14 -16 -17 -17 -16 -18 -12 -11 -12 -14 -16 -16 -20 -14 -14 -13 -12 -10 -8 -13 -12 -13 -16 -16 -16 -14 -8 -4 -9 -13 -6 -3 -5 -7 -12 -14 -15 -16 -21 -23 -21 -20 -24 -16 -18 -19 -19 -21 -23 -23 -20 -17 -16 -16 -15 -22 -35 -40 -26 -17 -21 -29 -32 -39 -41 -20 -11 -15 -43 -43 -41 -26 -11 -10 -9 -11 -15 -53 -71 -67 -65 -66 -64 -65 -67 -58 -51 -45 -41 -42 -40 -36 -33 -31 -32 -38 -51 -48 -31 -16 -8 -21 -36 -36 -34 -34 -29 -37 -67 -94 -107 -107 -98 -56 -53 -47 -60 -70 -63 -55 -51 -34 -31 -35 -32 -28 -25 -13 -7 -17 -34 -43 -52 -71 -93 -102 -96 -23 -7 -44 -54 -28 -23 -18 -12 -7 -5 -4 -4 -5 -6 -8 -5 -8 -5 -3 -4 -6 -10 -14 -15 -14 -10 -7 -6 -4 -2 -4 -14 -9 -5 -10 -12 -7 -7 -6 -5 -5 -6 -6 -8 -10 -9 -10 -12 -19 -19 -8 -13 -11 -10 -11 -12 -11 -10 -8 -8 -9 -9 -14 -14 -17 -22 -20 -18 -20 -26 -13 -1 -3 -9 -10 -5 -3 -2 -1 -2 -5 -7 -10 -19 -8 -2 -2 -1 -1 -1 -5 -3 -10 -11 -4 0 -1 -5 -12 -19 -15 -16 -21 -24 -22 -19 -27 -36 -47 -58 -65 -65 -79 -76 -75 -74 -75 -81 -86 -84 -77 -71 -64 -57 -54 -49 -50 -51 -47 -46 -44 -35 -32 -30 -26 -24 -21 -25 -29 -29 -31 -22 -16 -19 -17 -15 -18 -19 -19 -18 -23 -27 -33 -35 -34 -38 -47 -47 -58 -49 -24 -22 -12 -39 -45 -35 -25 -23 -23 -23 -23 -94 -116 -102 -82 -63 -40 -69 -35 -25 -35 -35 -30 -20 -13 -12 -30 -25 -14 -14 -18 -28 -48 -44 -58 -63 -50 -45 -23 -27 -32 -47 -41 -24 -18 -16 -13 -12 -28 -55 -70 -76 -57 -55 -48 -44 -34 -34 -44 -42 -47 -43 -41 -42 -40 -36 -32 -30 -31 -31 -31 -30 -29 -25 -25 -27 -29 -29 -30 -33 -29 -28 -26 -24 -24 -24 -25 -25 -22 -21 -21 -22 -23 -25 -22 -24 -23 -22 -21 -19 -18 -19 -19 -16 -14 -12 -10 -9 -8 -8 -9 -11 -13 -15 -13 -6 -9 -11 -25 -47 -51 -54 -49 -33 -38 -35 -27 -23 -22 -20 -22 -30 -35 -43 -53 -56 -49 -76 -84 -94 -104 -119 -124 -114 -103 -81 -111 -123 -116 -131 -14 0 0 0 0 0 0 0 -173 -101 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -38 0 -12 -144 -275 -333 -151 -64 -168 -342 -340 -269 -283 -341 -327 -327 -303 -278 -278 -276 -274 -282 -282 -281 -274 -275 -279 -280 -275 -276 -277 -276 -261 -254 -251 -234 -224 -240 -246 -253 -258 -261 -268 -290 -296 -296 -297 -301 -305 -308 -332 -335 -336 -337 -335 -336 -340 -331 -324 -315 -300 -299 -313 -304 -300 -303 -303 -305 -316 -315 -316 -190 -34 0 0 0 -42 0 -107 -194 -242 -21 -194 -140 -191 -262 -253 -248 -234 -234 -228 -217 -216 -220 -211 -206 -208 -199 -197 -200 -188 -190 -182 -170 -169 -172 -159 -152 -155 -147 -145 -143 -132 -122 -124 -116 -112 -108 -102 -100 -104 -103 -112 -113 -111 -111 -116 -113 -111 -126 -134 -129 -130 -124 -122 -118 -113 -109 -110 -101 -93 -94 -91 -88 -90 -84 -77 -79 -76 -72 -73 -69 -69 -69 -63 -60 -60 -57 -45 -43 -39 -38 -38 -30 -29 -35 -30 -29 -28 -18 -12 -12 -11 -9 -6 -3 0 0 0 -1 -1 0 -1 -1 -3 -1 0 -1 -7 -3 -4 -4 -4 -4 -5 -5 -6 -6 -7 -7 -7 -7 -9 -13 -18 -25 -25 -26 -26 -26 -24 -20 -15 -2 -2 -2 -2 -2 -5 -8 -2 -1 -2 -3 -2 -1 -5 -10 -8 -1 -1 -1 -3 -4 -3 -3 -3 -3 -2 -2 -2 -7 -11 -10 -11 -10 -11 -12 -12 -14 -17 -17 -17 -18 -18 -16 -11 -9 -12 -13 -14 -14 -14 -14 -13 -12 -11 -9 -7 -8 -12 -16 -11 -11 -16 -12 -6 -3 -5 -10 -6 -4 -5 -6 -7 -13 -14 -18 -24 -30 -28 -20 -26 -19 -18 -25 -28 -30 -33 -25 -23 -20 -20 -17 -12 -16 -29 -35 -24 -21 -24 -37 -63 -76 -47 -11 -9 -12 -18 -19 -16 -10 -9 -11 -12 -19 -33 -61 -75 -70 -73 -74 -70 -66 -66 -57 -46 -39 -41 -38 -30 -27 -34 -41 -39 -35 -45 -46 -28 -17 -24 -37 -42 -51 -56 -41 -35 -58 -79 -96 -120 -118 -102 -57 -46 -47 -58 -66 -70 -70 -46 -44 -36 -40 -42 -36 -26 -12 -6 -8 -23 -40 -51 -59 -83 -117 -95 -108 -49 -23 -54 -69 -54 -24 -10 -6 -4 -4 -7 -4 -5 -7 -8 -7 -5 -6 -7 -10 -13 -16 -13 -10 -9 -10 -9 -7 -7 -11 -16 -12 -9 -11 -7 -17 -10 -5 -4 -5 -7 -7 -8 -9 -7 -9 -11 -19 -27 -17 -11 -10 -10 -10 -11 -10 -9 -10 -10 -18 -20 -17 -16 -16 -18 -18 -20 -25 -27 -17 -8 -2 -6 -6 -6 -6 -5 -3 -2 -3 -5 -4 -3 -2 -1 -1 -2 -1 -11 -21 -14 -20 -31 -11 -12 -21 -16 -19 -18 -15 -19 -20 -15 -13 -19 -23 -30 -44 -52 -52 -52 -63 -73 -73 -69 -81 -80 -92 -93 -84 -65 -49 -50 -48 -47 -49 -52 -50 -52 -52 -34 -33 -28 -25 -22 -23 -27 -30 -29 -30 -24 -23 -24 -20 -16 -17 -23 -22 -19 -17 -17 -22 -22 -30 -34 -38 -39 -41 -37 -31 -24 -29 -25 -19 -16 -15 -15 -15 -18 -21 -73 -94 -83 -89 -89 -74 -57 -46 -49 -43 -30 -24 -19 -17 -19 -28 -22 -14 -14 -21 -19 -24 -32 -43 -51 -81 -68 -64 -49 -66 -78 -36 -19 -18 -35 -32 -26 -33 -45 -56 -58 -43 -43 -47 -43 -34 -44 -53 -44 -38 -36 -39 -39 -42 -41 -36 -33 -33 -32 -31 -29 -30 -27 -30 -32 -33 -32 -29 -31 -29 -25 -24 -24 -24 -24 -26 -22 -22 -22 -22 -23 -24 -23 -23 -23 -22 -22 -20 -21 -18 -17 -19 -20 -20 -17 -13 -11 -9 -10 -10 -11 -15 -17 -13 -16 -20 -22 -35 -53 -57 -51 -48 -48 -47 -41 -35 -40 -32 -31 -30 -34 -42 -53 -72 -79 -85 -95 -102 -106 -95 -112 -118 -81 -83 -112 -135 -97 -42 -46 -8 0 0 0 0 0 0 0 -58 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -24 0 0 0 -56 0 -35 -213 -344 -339 -340 -330 -314 -299 -287 -243 -179 -261 -291 -285 -260 -180 -295 -292 -287 -285 -283 -282 -283 -276 -260 -250 -260 -274 -277 -284 -288 -291 -301 -307 -313 -317 -319 -323 -329 -345 -354 -359 -362 -358 -350 -361 -364 -364 -357 -341 -329 -329 -328 -326 -327 -323 -320 -337 -279 -200 -81 0 0 0 0 0 0 0 -15 -76 -3 0 0 -93 -283 -270 -261 -257 -254 -245 -237 -233 -240 -238 -241 -238 -231 -224 -177 -111 -170 -215 -174 -194 -205 -189 -186 -187 -173 -164 -167 -161 -153 -144 -132 -125 -119 -125 -131 -127 -125 -125 -120 -135 -140 -146 -143 -139 -142 -151 -153 -143 -139 -134 -130 -134 -133 -130 -121 -112 -109 -113 -118 -109 -103 -95 -94 -99 -92 -95 -90 -81 -77 -77 -79 -70 -64 -57 -53 -54 -53 -45 -43 -38 -40 -43 -44 -44 -31 -25 -23 -26 -24 -14 -8 -4 -3 -4 -5 -5 -4 -9 -4 -1 0 -1 -5 -12 -3 -4 -3 -3 -4 -6 -6 -6 -5 -5 -6 -6 -6 -7 -8 -9 -14 -13 -22 -25 -24 -22 -16 -2 -1 -1 -1 -2 -2 -7 -15 -10 -2 -2 -3 -3 -3 -4 -7 -7 -2 -2 -3 -3 -3 -3 -2 -2 -2 -2 -2 -3 -6 -8 -12 -11 -12 -11 -11 -11 -15 -19 -18 -16 -16 -16 -13 -10 -11 -12 -13 -18 -16 -17 -13 -12 -12 -11 -9 -8 -6 -13 -15 -10 -9 -16 -13 -13 -6 -8 -12 -10 -6 -9 -20 -10 -10 -20 -28 -31 -33 -29 -26 -35 -36 -27 -19 -15 -19 -35 -28 -28 -28 -25 -19 -13 -16 -25 -29 -25 -27 -29 -32 -38 -41 -16 -12 -8 -9 -10 -11 -11 -11 -14 -21 -22 -63 -83 -89 -88 -72 -78 -75 -63 -55 -53 -54 -53 -44 -46 -40 -37 -41 -53 -61 -55 -44 -45 -44 -27 -23 -32 -40 -49 -55 -75 -45 -35 -44 -58 -79 -82 -59 -51 -70 -59 -51 -54 -54 -59 -41 -37 -39 -32 -27 -28 -25 -18 -14 -10 -10 -20 -31 -36 -42 -54 -85 -91 -94 -68 -36 -34 -107 -84 -64 -36 -15 -11 -14 -16 -8 -12 -10 -8 -7 -5 -6 -7 -17 -18 -19 -17 -11 -7 -11 -11 -10 -11 -13 -14 -16 -19 -19 -14 -14 -16 -13 -6 -5 -6 -6 -7 -8 -7 -8 -8 -11 -23 -26 -13 -10 -11 -12 -12 -10 -11 -16 -19 -23 -22 -18 -17 -16 -16 -18 -17 -11 -6 -8 -18 -7 -8 -9 -8 -7 -6 -4 -5 -3 -3 -2 -1 -1 -3 -3 -6 -8 -4 -9 -22 -24 -36 -19 -8 -18 -19 -19 -19 -18 -20 -10 -13 -16 -21 -22 -25 -32 -31 -50 -50 -52 -61 -68 -60 -60 -67 -71 -80 -76 -62 -51 -51 -45 -48 -50 -50 -46 -39 -40 -33 -31 -27 -24 -25 -29 -30 -29 -29 -31 -35 -36 -30 -24 -18 -18 -25 -25 -23 -16 -10 -12 -11 -15 -22 -34 -39 -29 -27 -22 -19 -30 -24 -14 -12 -12 -14 -15 -17 -21 -64 -128 -115 -121 -112 -94 -54 -26 -22 -21 -20 -17 -40 -51 -47 -29 -17 -18 -23 -26 -25 -26 -28 -31 -37 -67 -83 -94 -95 -106 -105 -49 -35 -47 -56 -51 -43 -38 -44 -52 -50 -52 -50 -45 -44 -42 -40 -50 -34 -28 -38 -44 -41 -45 -44 -38 -36 -34 -30 -31 -31 -31 -30 -31 -31 -31 -30 -28 -30 -29 -26 -24 -22 -20 -22 -23 -21 -22 -23 -24 -27 -26 -21 -21 -22 -23 -23 -20 -22 -18 -17 -18 -19 -22 -21 -25 -17 -15 -14 -12 -13 -15 -16 -17 -21 -29 -39 -40 -44 -55 -55 -53 -49 -47 -51 -58 -56 -45 -42 -39 -35 -46 -52 -61 -59 -60 -70 -83 -104 -68 -66 -73 -90 -105 -109 -51 -120 -34 -39 -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 -60 -206 -127 -265 -334 -336 -336 -332 -333 -42 0 -70 -157 -295 -202 -8 -245 -298 -276 -292 -288 -293 -287 -282 -276 -272 -279 -295 -201 -132 -230 -309 -310 -317 -333 -328 -331 -337 -343 -354 -366 -383 -387 -388 -385 -363 -275 -405 -388 -365 -350 -358 -371 -359 -351 -349 -345 -178 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -33 -184 -177 -182 -274 -261 -254 -249 -260 -266 -197 -130 -74 -216 -56 0 -30 -19 -16 -119 -78 -25 -90 -136 -92 -186 -174 -128 -130 -171 -155 -145 -134 -156 -163 -154 -150 -146 -143 -164 -170 -167 -166 -159 -153 -159 -158 -154 -150 -147 -143 -156 -155 -149 -143 -135 -127 -139 -138 -131 -124 -114 -109 -123 -113 -109 -105 -98 -90 -95 -97 -87 -78 -71 -67 -76 -70 -62 -55 -50 -44 -52 -47 -46 -41 -37 -34 -38 -37 -28 -19 -12 -8 -9 -11 -13 -12 -7 -8 -5 -1 -18 -16 -11 -3 -4 -3 -4 -4 -4 -4 -4 -4 -5 -7 -6 -6 -6 -7 -7 -8 -8 -18 -23 -22 -20 -17 -3 -1 -1 -1 -5 -10 -12 -15 -15 -9 -4 -2 -2 -4 -5 -1 -2 -2 -3 -3 -3 -2 -2 -1 -1 -1 -2 -2 -5 -7 -8 -13 -13 -11 -11 -13 -12 -10 -12 -16 -14 -13 -11 -10 -10 -10 -11 -16 -17 -14 -14 -12 -11 -11 -11 -11 -8 -8 -12 -11 -8 -11 -12 -12 -12 -8 -10 -16 -17 -16 -16 -17 -30 -34 -47 -46 -36 -33 -35 -37 -35 -26 -18 -16 -16 -18 -27 -28 -29 -25 -20 -17 -13 -14 -21 -34 -33 -29 -25 -19 -12 -15 -15 -13 -9 -8 -9 -10 -11 -19 -48 -40 -68 -82 -87 -94 -94 -66 -64 -62 -59 -59 -60 -62 -64 -57 -62 -58 -58 -63 -65 -60 -64 -52 -48 -41 -32 -29 -32 -35 -34 -32 -53 -38 -25 -26 -39 -59 -77 -65 -65 -69 -61 -48 -42 -36 -39 -35 -36 -34 -27 -18 -17 -18 -14 -21 -19 -19 -23 -25 -26 -35 -48 -76 -98 -114 -117 -80 -58 -81 -46 -27 -31 -39 -31 -30 -30 -19 -10 -6 -8 -8 -8 -10 -14 -22 -30 -23 -9 -9 -10 -9 -10 -10 -15 -14 -8 -17 -17 -19 -21 -13 -9 -7 -4 -5 -4 -5 -6 -7 -7 -8 -8 -9 -10 -16 -12 -11 -18 -25 -13 -16 -17 -21 -23 -23 -22 -21 -19 -19 -20 -22 -19 -19 -25 -11 -12 -15 -9 -20 -24 -6 -8 -6 -9 -5 -2 0 -1 -7 -13 -3 -5 -8 -5 -36 -58 -16 -31 -25 -14 -11 -12 -14 -12 -16 -30 -10 -6 -14 -16 -19 -24 -24 -34 -41 -46 -47 -51 -57 -54 -54 -58 -65 -69 -69 -65 -65 -51 -46 -48 -49 -46 -42 -38 -38 -34 -31 -27 -26 -27 -30 -30 -29 -29 -33 -37 -36 -33 -32 -23 -21 -26 -36 -31 -10 -8 -8 -9 -11 -23 -40 -38 -21 -25 -27 -24 -20 -14 -10 -13 -9 -13 -15 -17 -21 -34 -39 -130 -123 -91 -60 -41 -31 -25 -22 -18 -18 -34 -55 -58 -35 -37 -33 -53 -44 -25 -26 -25 -26 -28 -40 -60 -83 -96 -94 -77 -56 -69 -71 -72 -80 -78 -52 -51 -47 -44 -47 -50 -44 -44 -48 -39 -33 -29 -29 -33 -27 -39 -49 -45 -36 -31 -30 -29 -31 -31 -30 -28 -29 -33 -32 -29 -29 -28 -25 -23 -23 -21 -20 -23 -24 -23 -22 -20 -19 -22 -21 -19 -20 -22 -24 -21 -21 -21 -20 -21 -21 -20 -24 -23 -27 -26 -24 -23 -19 -18 -19 -17 -18 -30 -56 -44 -48 -47 -49 -49 -46 -44 -47 -39 -39 -47 -54 -55 -52 -43 -40 -45 -49 -46 -40 -49 -49 -63 -54 -63 -81 -94 -108 -62 -90 -89 -33 -15 -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 -176 -332 -333 -341 -341 -106 0 0 0 -10 0 0 0 -58 -37 -65 -202 -134 -71 -187 -289 -284 -285 -287 -295 -83 0 -32 -90 -259 -186 -117 -242 -312 -273 -359 -354 -42 -226 -217 -247 -413 -307 -10 -136 -296 -406 -392 -392 -405 -392 -304 -210 -122 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -60 -233 -198 -129 -68 -6 0 0 0 -11 0 0 0 0 0 0 0 0 0 0 0 -25 0 0 -47 -200 -183 -176 -172 -184 -190 -180 -179 -173 -176 -145 -131 -187 -182 -170 -167 -173 -173 -167 -162 -160 -161 -168 -169 -164 -162 -153 -150 -152 -148 -145 -141 -126 -126 -131 -126 -120 -118 -106 -100 -103 -101 -97 -92 -88 -91 -83 -76 -71 -67 -66 -59 -57 -53 -50 -46 -41 -42 -40 -40 -38 -34 -28 -37 -19 -17 -21 -22 -38 -39 -16 -10 -12 -9 -4 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -6 -6 -6 -6 -7 -7 -7 -7 -16 -22 -17 -5 -3 -1 -1 -2 -5 -13 -17 -15 -7 -6 -4 -2 -1 0 -1 -2 -2 -2 -2 -3 -3 -3 -3 -1 -1 -1 -1 -2 -2 -2 -4 -8 -13 -12 -12 -12 -13 -14 -15 -14 -14 -15 -13 -11 -11 -11 -11 -13 -17 -17 -14 -11 -11 -12 -11 -12 -11 -10 -11 -12 -12 -9 -8 -8 -9 -12 -8 -8 -15 -21 -18 -17 -22 -35 -43 -48 -48 -41 -40 -43 -32 -32 -31 -27 -26 -27 -20 -23 -25 -24 -18 -13 -11 -14 -18 -31 -35 -30 -22 -17 -14 -10 -10 -13 -13 -10 -8 -10 -12 -12 -19 -80 -98 -92 -84 -84 -88 -100 -66 -54 -52 -52 -56 -70 -79 -75 -73 -76 -75 -69 -63 -60 -51 -58 -55 -44 -35 -32 -35 -49 -57 -52 -40 -34 -26 -21 -22 -37 -34 -17 -54 -63 -55 -53 -51 -40 -32 -34 -36 -29 -23 -23 -22 -19 -19 -16 -26 -37 -39 -36 -29 -31 -34 -40 -55 -78 -94 -82 -28 -87 -78 -52 -31 -21 -21 -36 -34 -39 -51 -48 -30 -15 -13 -12 -18 -25 -32 -29 -17 -13 -14 -14 -19 -16 -13 -16 -19 -17 -20 -18 -18 -21 -15 -7 -6 -7 -7 -5 -5 -5 -6 -6 -7 -7 -10 -9 -9 -14 -22 -27 -27 -24 -26 -25 -22 -23 -25 -24 -24 -21 -19 -19 -22 -26 -28 -24 -24 -22 -25 -27 -27 -18 -16 -19 -19 -19 -12 -4 0 -4 -21 -17 -5 -4 -5 -43 -104 -47 -18 -30 -27 -18 -9 -7 -19 -18 -18 -37 -25 -11 -10 -6 -16 -19 -21 -29 -43 -50 -41 -45 -45 -52 -55 -59 -63 -65 -59 -56 -35 -46 -50 -48 -49 -44 -43 -41 -36 -34 -32 -27 -26 -30 -30 -29 -27 -29 -33 -36 -39 -38 -33 -27 -23 -22 -22 -23 -15 -10 -8 -7 -9 -19 -36 -32 -28 -26 -25 -28 -28 -17 -14 -18 -16 -13 -14 -16 -23 -36 -68 -106 -84 -50 -43 -52 -102 -77 -49 -36 -37 -56 -87 -64 -74 -84 -68 -54 -44 -29 -29 -26 -27 -24 -33 -57 -81 -85 -91 -81 -85 -83 -84 -94 -99 -71 -68 -59 -55 -54 -45 -44 -45 -49 -45 -35 -30 -29 -27 -24 -21 -37 -47 -44 -38 -33 -30 -32 -31 -31 -31 -31 -32 -31 -31 -30 -27 -25 -24 -25 -26 -25 -25 -26 -25 -23 -21 -20 -19 -19 -19 -20 -21 -24 -22 -22 -21 -20 -20 -20 -20 -22 -24 -26 -29 -29 -29 -28 -19 -18 -20 -21 -28 -60 -45 -49 -52 -48 -43 -42 -44 -48 -51 -39 -51 -74 -77 -79 -56 -38 -48 -55 -54 -49 -44 -37 -40 -44 -41 -36 -45 -68 -52 -46 -60 -47 -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 -18 -36 -240 -185 -265 -171 0 0 0 0 0 0 0 0 0 0 0 0 0 -113 -296 -288 -288 -288 -280 -113 0 0 0 0 0 0 -20 0 -22 -161 -89 -2 0 0 -23 -46 0 0 0 -166 -421 -415 -417 -416 -171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -130 -150 -98 -52 -6 -131 -104 -54 -9 0 -6 -54 -148 -152 -135 -191 -198 -154 -164 -186 -186 -183 -187 -174 -175 -171 -171 -167 -163 -158 -151 -147 -141 -138 -140 -129 -126 -117 -114 -113 -113 -102 -96 -95 -94 -88 -82 -83 -71 -75 -75 -68 -63 -59 -57 -58 -53 -46 -42 -44 -42 -44 -50 -39 -31 -30 -17 -18 -27 -24 -20 -16 -5 -9 -3 -3 -3 -3 -4 -4 -4 -4 -4 -5 -5 -5 -6 -7 -8 -7 -7 -7 -9 -9 -7 -5 -4 -2 -2 -2 -8 -14 -15 -8 -7 -3 -1 -1 0 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -2 -2 -2 -3 -3 -4 -9 -13 -13 -12 -11 -12 -15 -18 -16 -15 -14 -14 -13 -12 -13 -15 -16 -18 -15 -12 -10 -9 -11 -11 -11 -11 -11 -12 -13 -14 -12 -12 -10 -10 -15 -12 -9 -14 -23 -22 -20 -19 -35 -44 -44 -41 -40 -38 -39 -37 -34 -31 -37 -52 -51 -35 -33 -32 -25 -17 -10 -10 -14 -26 -27 -23 -17 -14 -14 -17 -18 -17 -18 -15 -11 -9 -11 -13 -14 -28 -37 -43 -70 -93 -75 -82 -80 -66 -62 -61 -70 -88 -89 -75 -78 -74 -73 -73 -72 -66 -61 -63 -58 -50 -40 -38 -43 -50 -68 -75 -67 -62 -50 -41 -35 -19 -23 -14 -8 -38 -54 -50 -49 -57 -50 -39 -33 -28 -28 -29 -29 -25 -21 -22 -22 -21 -20 -24 -32 -33 -36 -35 -36 -41 -46 -48 -65 -62 -53 -72 -88 -87 -75 -83 -101 -53 -36 -38 -32 -30 -24 -5 -5 -17 -22 -24 -20 -13 -14 -18 -19 -21 -22 -21 -19 -25 -26 -7 -9 -13 -16 -17 -17 -18 -7 -7 -7 -7 -7 -7 -5 -4 -8 -10 -9 -7 -10 -14 -11 -9 -9 -16 -21 -23 -23 -24 -23 -22 -23 -21 -20 -20 -24 -25 -25 -25 -26 -35 -42 -35 -28 -29 -32 -35 -32 -24 -18 -6 -4 -4 -3 -7 -9 -8 -13 -19 -19 -20 -29 -35 -33 -23 -18 -27 -29 -27 -42 -41 -9 -8 -8 -5 -11 -18 -25 -36 -47 -40 -44 -41 -46 -55 -60 -66 -65 -48 -38 -40 -50 -49 -46 -46 -43 -39 -33 -32 -33 -31 -27 -29 -30 -29 -26 -25 -27 -30 -37 -37 -34 -32 -28 -25 -25 -29 -28 -23 -13 -7 -8 -14 -20 -32 -29 -30 -31 -31 -34 -33 -27 -24 -22 -17 -16 -21 -24 -28 -36 -88 -105 -75 -60 -111 -129 -109 -99 -86 -91 -103 -71 -91 -59 -80 -103 -90 -57 -51 -43 -42 -38 -35 -32 -34 -47 -60 -83 -70 -59 -69 -87 -105 -110 -126 -92 -76 -68 -60 -60 -58 -39 -34 -40 -37 -31 -31 -35 -32 -33 -36 -42 -44 -42 -32 -32 -32 -33 -33 -32 -32 -32 -32 -31 -30 -30 -28 -28 -26 -26 -28 -26 -23 -24 -24 -24 -22 -20 -18 -18 -20 -22 -22 -18 -20 -22 -21 -18 -11 -24 -22 -24 -25 -26 -24 -25 -29 -29 -22 -20 -23 -25 -24 -48 -41 -49 -56 -54 -50 -53 -51 -48 -39 -27 -37 -82 -84 -75 -47 -46 -61 -62 -62 -57 -55 -45 -46 -61 -74 -67 -44 -91 -62 -36 -48 -78 -119 -82 -103 -56 -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 -49 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -292 -294 -289 -285 -188 -63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -345 -422 -406 -422 -419 -269 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 -8 0 -15 -67 -21 0 -59 -71 -52 -174 -125 -155 -198 -172 -131 -181 -179 -172 -169 -169 -161 -150 -150 -146 -150 -148 -137 -125 -118 -114 -111 -111 -105 -98 -91 -93 -93 -90 -81 -78 -68 -65 -65 -65 -61 -53 -48 -58 -63 -59 -56 -48 -45 -40 -32 -37 -37 -28 -18 -22 -26 -23 -3 -3 -2 -1 -1 -1 -4 -4 -5 -5 -5 -5 -6 -7 -7 -12 -9 -6 -6 -5 -5 -5 -5 -4 -4 -4 -3 -4 -8 -2 -4 -2 -1 0 0 -1 -2 -2 -2 -2 -2 -2 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -4 -12 -11 -11 -11 -11 -12 -16 -19 -15 -14 -14 -15 -15 -15 -15 -21 -18 -20 -17 -13 -9 -8 -9 -11 -11 -12 -12 -12 -14 -16 -16 -13 -9 -10 -15 -13 -10 -18 -21 -32 -28 -28 -30 -32 -35 -29 -34 -35 -38 -37 -38 -34 -29 -62 -63 -59 -57 -48 -32 -18 -14 -14 -30 -30 -28 -20 -16 -16 -21 -34 -43 -47 -31 -14 -9 -9 -11 -12 -14 -18 -17 -26 -57 -91 -58 -85 -69 -70 -68 -57 -44 -42 -117 -73 -76 -73 -71 -73 -77 -73 -73 -65 -57 -48 -43 -48 -59 -62 -71 -54 -61 -65 -63 -62 -50 -23 -22 -17 -14 -14 -23 -38 -43 -59 -58 -51 -45 -42 -38 -29 -29 -28 -27 -30 -33 -35 -38 -46 -41 -38 -41 -39 -36 -35 -31 -30 -30 -33 -35 -46 -58 -54 -49 -96 -35 -11 -17 -23 -11 -13 -10 -6 -16 -16 -16 -21 -15 -15 -17 -20 -26 -27 -25 -23 -8 -7 -4 -9 -7 -7 -10 -10 -9 -14 -8 -8 -8 -9 -11 -4 -3 -4 -6 -8 -8 -7 -7 -8 -8 -10 -9 -9 -14 -24 -23 -24 -25 -25 -24 -23 -21 -21 -25 -25 -27 -31 -40 -55 -60 -53 -56 -42 -42 -47 -44 -38 -42 -42 -46 -28 -16 -18 -28 -26 -29 -30 -24 -25 -35 -47 -40 -19 -15 -16 -31 -34 -34 -30 -7 -9 -11 -8 -12 -22 -28 -29 -41 -40 -40 -36 -33 -34 -45 -60 -56 -45 -43 -53 -57 -47 -46 -42 -39 -34 -30 -30 -30 -30 -28 -31 -30 -26 -25 -25 -27 -30 -31 -31 -31 -31 -30 -25 -24 -23 -23 -17 -11 -11 -14 -22 -21 -30 -32 -36 -37 -36 -42 -34 -30 -22 -17 -17 -22 -34 -38 -50 -73 -94 -91 -81 -89 -123 -111 -90 -95 -112 -127 -147 -135 -107 -77 -75 -92 -84 -61 -57 -61 -58 -55 -48 -34 -29 -37 -47 -70 -78 -80 -72 -93 -109 -98 -112 -117 -111 -103 -80 -92 -86 -67 -51 -40 -38 -55 -61 -55 -48 -44 -43 -45 -43 -37 -21 -27 -32 -31 -34 -34 -35 -33 -30 -30 -32 -32 -32 -31 -29 -26 -26 -24 -24 -24 -24 -23 -22 -21 -20 -20 -21 -22 -20 -17 -17 -17 -19 -14 -11 -21 -26 -25 -25 -26 -26 -27 -30 -32 -30 -29 -28 -25 -23 -34 -37 -43 -55 -59 -51 -52 -45 -38 -34 -37 -64 -75 -70 -61 -56 -63 -65 -64 -66 -56 -46 -42 -50 -74 -115 -58 -45 -90 -111 -79 -42 -53 -69 -104 -119 -121 -104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -149 0 0 0 0 0 0 0 0 0 0 -222 -293 -295 -294 -284 -221 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -91 -7 -237 -425 -422 -380 -78 -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 -32 -30 0 0 -147 -188 -175 -139 -192 -178 -169 -162 -168 -178 -169 -157 -144 -133 -131 -139 -137 -123 -108 -102 -105 -112 -103 -89 -84 -80 -77 -79 -74 -67 -57 -56 -63 -71 -68 -66 -59 -57 -52 -48 -37 -43 -45 -39 -43 -42 -37 -2 -3 -2 -1 -2 -1 -1 -4 -5 -4 -3 -3 -5 -6 -10 -14 -9 -6 -5 -5 -5 -5 -3 -3 -3 -3 -3 -2 -2 -3 -2 -1 -1 -1 -1 -2 -2 -3 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -3 -3 -7 -7 -7 -8 -9 -12 -15 -20 -19 -16 -15 -16 -17 -18 -19 -19 -25 -23 -26 -28 -21 -13 -10 -9 -12 -10 -12 -13 -13 -14 -14 -14 -13 -7 -9 -15 -17 -14 -21 -19 -37 -39 -39 -37 -37 -45 -42 -43 -45 -49 -44 -34 -29 -35 -70 -72 -57 -62 -56 -33 -17 -16 -19 -20 -18 -15 -16 -20 -21 -26 -44 -49 -59 -42 -14 -8 -7 -9 -11 -13 -22 -35 -40 -47 -107 -71 -78 -74 -69 -52 -29 -18 -24 -87 -81 -76 -78 -79 -79 -87 -79 -68 -47 -44 -48 -51 -57 -70 -62 -44 -31 -29 -36 -50 -60 -68 -33 -19 -14 -12 -18 -33 -40 -43 -46 -56 -50 -36 -33 -29 -28 -30 -39 -42 -43 -46 -47 -49 -50 -39 -39 -40 -35 -31 -29 -23 -19 -16 -20 -20 -18 -21 -25 -18 -40 -76 -54 -33 -23 -25 -25 -76 -56 -49 -37 -15 -23 -19 -19 -34 -29 -36 -37 -26 -27 -20 -18 -19 -13 -7 -4 -5 -4 -4 -6 -6 -8 -8 -8 -14 -11 -4 -3 -4 -7 -11 -7 -7 -7 -8 -8 -8 -7 -10 -24 -23 -25 -26 -27 -27 -26 -24 -25 -25 -27 -30 -39 -60 -77 -67 -76 -72 -69 -67 -61 -55 -55 -58 -69 -71 -58 -39 -27 -33 -25 -24 -25 -26 -26 -33 -47 -42 -41 -26 -21 -22 -24 -30 -21 -10 -9 -14 -12 -12 -22 -30 -34 -35 -36 -33 -33 -34 -26 -36 -39 -40 -41 -46 -57 -62 -48 -48 -42 -33 -28 -29 -31 -31 -32 -28 -26 -27 -27 -26 -24 -26 -28 -27 -26 -27 -28 -29 -24 -23 -21 -21 -17 -13 -16 -13 -13 -15 -26 -31 -31 -38 -22 -24 -23 -21 -19 -16 -15 -17 -37 -43 -58 -75 -92 -117 -109 -111 -103 -90 -101 -131 -152 -131 -138 -144 -155 -116 -78 -93 -88 -88 -70 -67 -73 -71 -53 -37 -27 -27 -53 -69 -75 -86 -94 -94 -93 -80 -110 -152 -128 -133 -111 -120 -106 -86 -70 -54 -44 -54 -65 -57 -41 -35 -45 -43 -41 -21 -15 -20 -25 -35 -36 -38 -40 -37 -33 -31 -34 -33 -32 -30 -27 -26 -25 -25 -25 -24 -26 -23 -20 -20 -19 -20 -21 -21 -20 -20 -19 -17 -18 -12 -8 -16 -25 -28 -29 -30 -32 -31 -32 -32 -31 -30 -27 -26 -24 -31 -41 -42 -45 -55 -51 -47 -45 -46 -49 -57 -74 -67 -63 -64 -66 -68 -63 -59 -52 -44 -46 -60 -66 -98 -76 -44 -40 -72 -128 -62 -45 -49 -66 -86 -87 -85 -127 -66 -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 -52 -88 -1 0 0 0 0 0 -5 -121 -188 -258 -282 -278 -265 -65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -103 -277 -423 -424 -427 -209 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -86 -162 -3 -71 -142 -177 -119 -73 -33 -144 -157 -168 -156 -154 -173 -162 -149 -136 -125 -127 -131 -122 -110 -98 -89 -91 -102 -86 -86 -78 -68 -72 -80 -69 -69 -66 -65 -66 -66 -49 -55 -54 -48 -44 -46 -51 -3 -3 -3 -2 -2 -3 -3 -3 -3 -5 -7 -6 -7 -10 -14 -15 -11 -6 -5 -4 -3 -6 -5 -4 -3 -3 -3 -2 -3 -3 -2 -1 0 -1 -2 -3 -3 -3 -2 -1 -1 -1 -1 -1 -2 -4 -9 -11 -7 -4 -3 -6 -13 -8 -6 -7 -10 -14 -17 -21 -21 -18 -18 -18 -19 -22 -23 -24 -25 -25 -26 -26 -28 -29 -11 -9 -10 -8 -10 -13 -13 -13 -15 -10 -15 -13 -13 -19 -25 -23 -19 -27 -40 -43 -49 -53 -44 -47 -55 -58 -61 -57 -48 -40 -30 -39 -43 -56 -46 -41 -38 -25 -13 -15 -16 -15 -13 -13 -18 -24 -26 -30 -36 -42 -52 -42 -17 -13 -7 -9 -11 -12 -18 -25 -40 -86 -84 -75 -75 -69 -62 -54 -31 -33 -58 -94 -90 -84 -86 -87 -81 -86 -77 -53 -44 -46 -46 -52 -57 -57 -44 -34 -35 -40 -44 -50 -53 -69 -45 -24 -16 -17 -25 -39 -42 -38 -40 -46 -41 -35 -30 -22 -24 -43 -55 -53 -49 -48 -47 -50 -43 -36 -36 -35 -31 -32 -29 -18 -15 -11 -13 -16 -16 -20 -22 -28 -33 -44 -60 -63 -37 -27 -32 -81 -64 -49 -43 -14 -22 -17 -24 -24 -26 -34 -34 -20 -12 -18 -13 -11 -11 -6 -3 -3 -7 -5 -9 -16 -15 -7 -5 -9 -14 -7 -3 -4 -7 -14 -5 -6 -6 -7 -7 -7 -6 -7 -13 -22 -29 -33 -33 -30 -27 -27 -26 -27 -30 -35 -54 -88 -99 -96 -101 -102 -99 -90 -77 -67 -71 -61 -57 -62 -64 -49 -29 -33 -32 -29 -26 -21 -21 -25 -39 -37 -34 -28 -18 -10 -15 -28 -13 -9 -10 -13 -13 -11 -22 -40 -43 -42 -38 -32 -27 -32 -32 -32 -32 -34 -36 -39 -44 -53 -54 -53 -43 -36 -34 -26 -27 -30 -31 -29 -27 -27 -25 -24 -22 -23 -27 -29 -27 -27 -26 -28 -23 -21 -21 -20 -17 -13 -13 -10 -11 -16 -20 -19 -18 -19 -13 -17 -18 -17 -19 -14 -18 -21 -23 -32 -49 -67 -82 -101 -105 -102 -99 -99 -100 -114 -175 -155 -150 -155 -148 -119 -100 -92 -88 -82 -72 -71 -82 -71 -51 -47 -41 -34 -44 -61 -76 -93 -103 -105 -89 -76 -88 -107 -103 -114 -118 -115 -106 -104 -81 -66 -60 -60 -50 -33 -18 -16 -22 -15 -12 -11 -11 -12 -18 -35 -20 -26 -35 -39 -34 -35 -35 -33 -31 -30 -30 -29 -24 -27 -26 -25 -23 -22 -20 -20 -21 -23 -21 -21 -21 -22 -20 -20 -21 -15 -9 -7 -13 -31 -33 -35 -39 -39 -35 -28 -28 -25 -27 -28 -26 -29 -52 -55 -59 -58 -52 -48 -56 -59 -60 -59 -65 -69 -68 -70 -70 -76 -70 -51 -38 -46 -87 -93 -85 -97 -83 -107 -149 -116 -107 -57 -51 -57 -67 -77 -80 -76 -102 -102 -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 -109 -189 -276 -249 -193 -270 -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 -311 -434 -399 -224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 0 0 0 0 0 -51 -80 -41 -157 -126 -134 -170 -157 -153 -151 -150 -144 -132 -124 -125 -105 -115 -104 -95 -92 -87 -86 -88 -83 -77 -73 -74 -66 -66 -62 -61 -56 -51 -46 -54 -55 -3 -3 -3 -3 -2 -2 -1 -2 -3 -6 -12 -13 -14 -14 -15 -16 -12 -6 -4 -4 -5 -6 -5 -4 -3 -3 -3 -3 -3 -2 -1 0 0 -1 -2 -3 -3 -2 -2 -1 -1 -1 -1 -1 -2 -3 -4 -4 -4 -4 -3 -14 -12 -8 -6 -5 -8 -17 -16 -18 -19 -19 -19 -19 -20 -23 -23 -25 -28 -26 -24 -24 -26 -22 -10 -9 -11 -11 -11 -12 -10 -9 -7 -7 -11 -12 -15 -20 -26 -16 -25 -45 -58 -62 -62 -58 -53 -54 -65 -70 -76 -72 -51 -35 -17 -25 -59 -60 -41 -24 -17 -16 -11 -12 -14 -15 -16 -18 -21 -25 -33 -38 -41 -47 -51 -40 -20 -20 -16 -13 -10 -9 -12 -20 -38 -75 -51 -65 -71 -63 -60 -69 -50 -68 -80 -85 -89 -91 -90 -89 -84 -80 -35 -8 -34 -63 -54 -47 -30 -42 -45 -45 -50 -57 -60 -60 -52 -61 -42 -20 -21 -29 -30 -31 -31 -29 -34 -33 -32 -41 -31 -39 -39 -50 -53 -47 -41 -38 -36 -34 -36 -30 -25 -25 -24 -24 -21 -14 -12 -11 -13 -15 -12 -21 -23 -22 -55 -76 -54 -42 -30 -30 -35 -34 -16 -3 -7 -20 -26 -21 -23 -24 -28 -34 -26 -15 -8 -6 -4 -3 -2 -2 -3 -8 -12 -12 -12 -14 -15 -8 -6 -6 -13 -16 -16 -13 -5 -7 -7 -5 -5 -5 -5 -7 -7 -6 -7 -13 -22 -34 -38 -33 -28 -25 -25 -30 -37 -50 -82 -111 -110 -104 -105 -107 -104 -100 -91 -83 -78 -66 -51 -44 -51 -42 -32 -32 -35 -33 -22 -12 -14 -18 -32 -38 -30 -18 -13 -12 -20 -30 -25 -18 -12 -12 -13 -9 -26 -31 -38 -41 -36 -31 -18 -26 -27 -30 -32 -31 -30 -25 -26 -33 -34 -37 -36 -32 -30 -30 -27 -27 -29 -28 -26 -22 -19 -18 -18 -21 -26 -26 -27 -25 -23 -23 -21 -20 -19 -18 -18 -12 -10 -9 -10 -13 -17 -14 -12 -10 -11 -17 -20 -15 -18 -16 -14 -17 -21 -26 -35 -63 -81 -91 -92 -92 -97 -97 -73 -133 -156 -165 -166 -154 -131 -118 -98 -85 -78 -68 -55 -58 -75 -64 -60 -59 -43 -30 -40 -60 -90 -99 -93 -98 -98 -86 -103 -89 -88 -112 -131 -120 -98 -115 -96 -90 -82 -67 -57 -47 -22 -16 -14 -14 -13 -12 -10 -10 -17 -19 -18 -18 -23 -39 -32 -33 -33 -32 -32 -31 -30 -30 -27 -27 -25 -24 -25 -24 -24 -24 -24 -23 -22 -22 -21 -20 -20 -19 -21 -18 -8 -9 -11 -25 -31 -32 -31 -32 -31 -27 -24 -24 -26 -28 -30 -53 -65 -67 -67 -63 -51 -49 -64 -66 -64 -60 -66 -76 -82 -72 -62 -52 -46 -42 -34 -41 -72 -83 -91 -91 -73 -13 0 -12 -43 -51 -55 -60 -63 -63 -70 -79 -101 -81 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -40 0 0 -89 -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 -79 -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 -24 -53 -158 -121 -132 -167 -153 -153 -152 -150 -134 -132 -128 -113 -111 -112 -101 -94 -90 -84 -84 -80 -72 -68 -67 -64 -62 -61 -57 -57 -55 -2 -1 -1 -1 -1 -1 -1 -2 -3 -3 -4 -9 -12 -10 -9 -9 -8 -5 -4 -3 -3 -4 -5 -4 -4 -3 -3 -3 -3 -2 -1 -1 -1 -1 -2 -2 -1 -2 -2 -2 -2 -2 -2 -3 -4 -4 -4 -3 -3 -2 -7 -13 -13 -10 -6 -3 -5 -19 -17 -17 -20 -20 -20 -20 -19 -25 -24 -27 -31 -32 -32 -33 -34 -31 -14 -10 -12 -13 -12 -11 -12 -13 -14 -12 -11 -12 -13 -17 -31 -11 -33 -51 -53 -55 -68 -69 -67 -65 -76 -79 -87 -88 -54 -51 -48 -46 -53 -44 -30 -20 -15 -15 -16 -16 -18 -24 -30 -30 -29 -30 -46 -52 -53 -56 -52 -28 -26 -36 -36 -24 -13 -8 -11 -18 -36 -78 -86 -73 -64 -61 -57 -68 -65 -87 -95 -102 -101 -102 -87 -77 -79 -85 -83 -74 -64 -71 -72 -55 -32 -51 -62 -64 -53 -15 -57 -63 -53 -52 -41 -33 -36 -37 -64 -55 -37 -32 -29 -19 -20 -26 -27 -29 -42 -45 -41 -38 -32 -35 -31 -30 -24 -18 -19 -18 -18 -18 -16 -15 -13 -10 -11 -12 -10 -19 -22 -32 -47 -46 -26 -23 -13 -29 -53 -47 -13 -7 -11 -27 -30 -25 -23 -21 -17 -33 -36 -21 -14 -8 -4 -4 -4 -4 -5 -12 -16 -18 -18 -13 -9 -11 -6 -5 -8 -12 -18 -19 -14 -15 -14 -12 -8 -6 -9 -11 -13 -15 -18 -20 -24 -30 -32 -35 -33 -27 -25 -35 -60 -75 -100 -103 -101 -95 -103 -115 -106 -94 -89 -81 -57 -32 -30 -46 -46 -46 -40 -40 -46 -41 -19 -11 -16 -22 -31 -33 -24 -15 -19 -28 -33 -31 -24 -16 -10 -12 -16 -13 -20 -29 -38 -38 -35 -28 -12 -10 -17 -27 -29 -25 -26 -18 -16 -17 -25 -32 -27 -35 -40 -30 -29 -32 -29 -24 -22 -21 -20 -20 -19 -19 -21 -22 -22 -21 -20 -18 -17 -18 -15 -14 -13 -11 -10 -10 -11 -11 -8 -8 -8 -8 -13 -19 -17 -13 -14 -13 -13 -15 -16 -20 -24 -46 -49 -65 -80 -87 -101 -96 -101 -128 -143 -159 -165 -158 -136 -102 -83 -71 -62 -65 -90 -70 -62 -61 -56 -46 -33 -29 -42 -82 -104 -97 -89 -99 -110 -101 -83 -72 -96 -127 -145 -136 -110 -110 -107 -104 -103 -106 -70 -67 -49 -37 -27 -19 -13 -13 -9 -9 -10 -8 -11 -17 -17 -37 -34 -32 -30 -31 -33 -32 -32 -32 -31 -28 -26 -28 -28 -28 -28 -27 -26 -24 -24 -21 -24 -24 -22 -20 -21 -22 -20 -14 -14 -19 -23 -28 -28 -26 -26 -25 -23 -23 -25 -26 -27 -41 -58 -70 -69 -68 -56 -58 -56 -74 -93 -95 -83 -86 -111 -83 -58 -45 -44 -37 -33 -59 -98 -123 -116 -80 -32 -2 -3 -38 -65 -82 -54 -59 -60 -64 -69 -82 -103 -117 -83 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -143 -193 0 -15 -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 -27 -37 -1 -98 -74 -99 -151 -150 -153 -154 -143 -129 -117 -105 -100 -97 -95 -88 -80 -74 -70 -75 -71 -66 -63 -60 -56 -2 -1 -1 -2 -2 -2 -3 -4 -4 -3 -3 -3 -10 -7 -4 -7 -10 -9 -5 -5 -6 -6 -5 -4 -4 -3 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -2 -2 -3 -3 -3 -2 -3 -3 -3 -17 -16 -14 -11 -7 -4 -14 -20 -17 -22 -24 -22 -19 -19 -20 -27 -27 -29 -32 -32 -32 -32 -31 -28 -17 -12 -12 -13 -13 -11 -11 -15 -10 -8 -10 -11 -14 -25 -34 -18 -34 -50 -54 -54 -56 -69 -73 -70 -82 -87 -86 -87 -74 -54 -37 -36 -25 -17 -18 -18 -17 -17 -17 -20 -31 -48 -59 -53 -51 -52 -60 -62 -60 -55 -39 -32 -40 -47 -45 -33 -22 -22 -20 -12 -72 -86 -83 -79 -73 -67 -57 -47 -28 -20 -41 -47 -42 -100 -81 -62 -69 -76 -79 -82 -86 -91 -83 -73 -68 -73 -76 -76 -82 -52 -64 -61 -52 -45 -43 -43 -40 -23 -21 -16 -17 -21 -18 -15 -23 -27 -31 -40 -44 -41 -36 -34 -32 -35 -35 -34 -27 -20 -20 -19 -20 -21 -21 -20 -17 -13 -12 -14 -17 -20 -16 -13 -18 -18 -22 -19 -16 -28 -40 -28 -8 -7 -18 -31 -29 -21 -20 -21 -16 -17 -24 -16 -11 -8 -6 -5 -6 -10 -7 -8 -12 -19 -21 -14 -13 -10 -8 -5 -8 -15 -15 -19 -18 -17 -17 -16 -15 -17 -19 -19 -22 -25 -26 -26 -27 -28 -48 -62 -61 -45 -33 -52 -147 -94 -85 -88 -83 -82 -96 -99 -99 -85 -78 -71 -50 -22 -28 -40 -57 -59 -49 -46 -47 -41 -31 -21 -23 -26 -31 -32 -20 -20 -29 -35 -31 -24 -19 -12 -7 -13 -15 -11 -15 -27 -37 -34 -33 -24 -16 -14 -17 -21 -23 -23 -18 -12 -12 -17 -25 -29 -19 -34 -39 -39 -42 -39 -30 -22 -21 -21 -21 -22 -21 -19 -20 -23 -22 -21 -20 -18 -15 -17 -17 -15 -12 -12 -12 -10 -9 -8 -8 -8 -9 -9 -11 -16 -13 -11 -12 -12 -13 -13 -11 -16 -21 -26 -28 -46 -78 -92 -116 -112 -113 -119 -138 -158 -152 -157 -141 -110 -88 -67 -57 -64 -79 -79 -69 -64 -58 -47 -34 -38 -48 -69 -84 -92 -89 -106 -105 -95 -77 -103 -134 -127 -134 -150 -130 -122 -103 -79 -65 -61 -87 -84 -81 -67 -45 -31 -17 -16 -12 -10 -8 -8 -10 -16 -15 -20 -29 -34 -29 -31 -33 -36 -37 -34 -32 -30 -26 -29 -28 -28 -29 -29 -30 -28 -27 -24 -26 -23 -20 -22 -21 -23 -23 -21 -23 -23 -16 -22 -24 -24 -24 -22 -18 -22 -23 -25 -26 -38 -63 -79 -66 -73 -74 -65 -71 -101 -72 -49 -123 -145 -123 -93 -68 -54 -42 -36 -36 -84 -137 -137 -116 -33 -4 0 -34 -62 -64 -80 -50 -57 -63 -65 -70 -82 -88 -121 -133 -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 -88 -279 -185 -269 -429 -283 -195 -250 -8 -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 -8 -9 -149 -171 -173 -164 -149 -133 -119 -108 -112 -110 -101 -86 -82 -80 -81 -79 -73 -67 -64 -60 -1 -2 -2 -2 -2 -2 -2 -3 -3 -2 -3 -3 -8 -7 -4 -5 -8 -11 -6 -5 -6 -6 -5 -4 -4 -3 -2 -1 -2 -2 -1 -1 0 0 0 0 -1 -2 -2 -3 -4 -3 -3 -3 -2 -2 -3 -2 -3 -11 -16 -17 -15 -9 -6 -14 -20 -18 -19 -20 -23 -23 -18 -17 -20 -29 -29 -28 -28 -29 -32 -33 -26 -18 -13 -13 -13 -12 -13 -9 -16 -30 -19 -6 -6 -9 -15 -37 -33 -27 -39 -46 -40 -40 -48 -47 -59 -59 -68 -83 -91 -91 -75 -55 -30 -18 -16 -16 -18 -19 -19 -20 -18 -27 -50 -73 -82 -83 -85 -81 -78 -76 -68 -50 -38 -41 -43 -48 -50 -47 -42 -51 -44 -42 -61 -76 -85 -81 -71 -53 -75 -43 -29 -35 -48 -55 -59 -79 -74 -64 -66 -73 -81 -86 -88 -86 -80 -78 -77 -77 -82 -90 -77 -58 -69 -64 -56 -51 -47 -47 -63 -46 -30 -22 -20 -15 -10 -21 -23 -33 -36 -42 -49 -47 -32 -33 -32 -36 -38 -34 -26 -20 -19 -20 -22 -26 -26 -22 -18 -17 -12 -15 -21 -24 -28 -37 -36 -25 -18 -25 -24 -25 -28 -27 -26 -15 -15 -23 -23 -15 -12 -16 -15 -20 -11 -6 -5 -6 -6 -6 -8 -13 -10 -7 -13 -17 -17 -16 -9 -14 -14 -8 -7 -9 -8 -17 -17 -16 -18 -18 -21 -20 -20 -19 -22 -25 -27 -27 -30 -46 -50 -90 -99 -65 -43 -48 -74 -71 -68 -71 -73 -74 -89 -61 -53 -49 -47 -46 -35 -19 -41 -50 -51 -48 -42 -42 -48 -53 -58 -38 -23 -18 -26 -38 -41 -38 -34 -32 -32 -34 -31 -21 -15 -16 -15 -10 -12 -24 -37 -31 -25 -22 -19 -16 -12 -9 -13 -16 -15 -11 -12 -18 -19 -15 -16 -20 -20 -24 -31 -28 -27 -23 -22 -21 -21 -21 -21 -20 -22 -21 -20 -19 -19 -19 -13 -15 -13 -12 -12 -11 -11 -10 -11 -8 -8 -9 -10 -11 -9 -10 -11 -11 -12 -14 -13 -11 -12 -17 -20 -23 -27 -40 -81 -91 -117 -126 -120 -122 -144 -145 -144 -159 -146 -129 -112 -78 -69 -68 -60 -64 -68 -63 -49 -45 -36 -35 -42 -46 -59 -96 -104 -109 -95 -88 -98 -119 -113 -127 -126 -130 -116 -98 -88 -79 -75 -81 -92 -83 -79 -75 -60 -44 -28 -22 -20 -14 -11 -10 -8 -13 -13 -13 -15 -17 -28 -29 -31 -33 -35 -34 -34 -31 -27 -27 -27 -28 -28 -27 -27 -25 -27 -29 -28 -25 -24 -23 -22 -22 -21 -21 -21 -20 -12 -15 -15 -17 -20 -19 -17 -21 -23 -24 -27 -42 -70 -73 -71 -80 -99 -114 -132 -131 -5 0 -18 -76 -118 -111 -100 -62 -48 -49 -53 -90 -158 -169 -123 -26 0 -25 -70 -63 -66 -64 -61 -65 -68 -66 -69 -86 -102 -109 -121 -92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -208 -416 -400 -236 -383 -393 -220 -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 -78 -87 -77 -173 -162 -148 -136 -133 -132 -127 -114 -102 -97 -96 -91 -93 -83 -76 -75 -72 -1 -2 -2 -1 -3 -4 -4 -3 -3 -2 -3 -2 -5 -5 -3 -3 -5 -7 -5 -5 -5 -5 -4 -4 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -3 -2 -2 -3 -3 -3 -3 -5 -13 -17 -16 -9 -4 -20 -22 -24 -25 -27 -29 -27 -22 -18 -22 -31 -34 -34 -31 -29 -34 -30 -20 -13 -11 -12 -12 -11 -12 -9 -16 -24 -17 -5 -6 -17 -22 -42 -40 -41 -46 -45 -37 -35 -37 -40 -42 -44 -57 -75 -86 -89 -44 -26 -17 -15 -16 -18 -20 -22 -22 -23 -25 -35 -57 -77 -89 -93 -98 -97 -92 -87 -78 -53 -53 -55 -58 -55 -55 -61 -65 -70 -59 -58 -62 -78 -82 -58 -42 -22 -86 -91 -66 -47 -59 -75 -67 -62 -62 -62 -60 -61 -66 -67 -60 -63 -70 -71 -71 -73 -68 -58 -41 -48 -60 -65 -64 -58 -50 -49 -56 -60 -60 -56 -51 -45 -28 -35 -28 -36 -44 -43 -47 -49 -36 -39 -39 -41 -35 -19 -20 -25 -21 -24 -29 -30 -28 -27 -17 -11 -11 -15 -20 -23 -24 -31 -23 -26 -30 -28 -22 -25 -21 -21 -27 -31 -20 -14 -23 -41 -44 -21 -14 -14 -10 -6 -5 -8 -9 -8 -7 -11 -11 -7 -15 -16 -16 -19 -13 -10 -13 -9 -10 -11 -10 -14 -13 -12 -15 -20 -21 -21 -19 -22 -26 -28 -28 -25 -25 -27 -49 -77 -81 -97 -62 -70 -56 -55 -65 -67 -57 -52 -52 -26 -24 -27 -29 -29 -28 -35 -49 -52 -52 -43 -29 -39 -60 -96 -105 -74 -27 -8 -17 -33 -39 -40 -39 -38 -40 -44 -19 -23 -19 -17 -14 -13 -13 -18 -32 -28 -24 -20 -17 -13 -7 -6 -7 -10 -10 -8 -7 -6 -17 -15 -13 -12 -11 -12 -15 -18 -16 -19 -20 -19 -18 -18 -19 -20 -22 -22 -20 -19 -17 -16 -11 -12 -13 -13 -10 -8 -11 -23 -17 -9 -8 -8 -9 -9 -8 -10 -10 -11 -12 -14 -14 -13 -12 -14 -18 -25 -32 -43 -56 -70 -88 -105 -131 -138 -146 -117 -134 -150 -132 -105 -108 -99 -96 -80 -64 -58 -59 -60 -39 -47 -50 -49 -44 -35 -46 -88 -91 -103 -98 -102 -131 -132 -131 -139 -122 -109 -105 -105 -116 -108 -102 -91 -83 -81 -78 -79 -75 -64 -47 -41 -34 -20 -13 -12 -8 -9 -9 -10 -14 -15 -24 -26 -32 -35 -30 -14 -33 -31 -31 -30 -29 -28 -27 -28 -26 -29 -30 -29 -27 -25 -24 -24 -21 -20 -20 -20 -4 -7 -7 -8 -9 -13 -16 -16 -17 -21 -22 -24 -31 -45 -72 -76 -86 -95 -120 -162 -171 -18 0 0 0 -1 -12 -68 -133 -100 -73 -70 -72 -96 -38 -1 0 0 -17 -67 -67 -73 -75 -73 -69 -64 -68 -66 -75 -81 -89 -109 -139 -143 -15 -11 -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 -26 -47 -309 -57 -90 -220 -383 -248 -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 -1 -108 -169 -167 -159 -145 -143 -133 -122 -119 -114 -104 -106 -99 -94 -93 -82 -3 -2 -1 0 -1 -1 -2 -3 -2 -1 -1 -1 -1 -2 -3 -3 -4 -5 -11 -8 -5 -5 -4 -4 -5 -2 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -2 -3 -3 -4 -4 -3 -2 -2 -2 -2 -2 -3 -11 -16 -16 -14 -8 -11 -20 -21 -25 -29 -32 -31 -27 -27 -23 -23 -31 -38 -38 -34 -33 -36 -25 -15 -11 -10 -9 -10 -12 -13 -9 -20 -27 -26 -21 -8 -22 -28 -37 -44 -47 -49 -48 -45 -49 -48 -42 -33 -42 -61 -55 -69 -51 -31 -21 -16 -16 -16 -21 -23 -31 -30 -28 -29 -38 -59 -65 -65 -86 -99 -98 -91 -83 -77 -66 -67 -70 -68 -61 -57 -65 -82 -82 -81 -73 -65 -65 -66 -52 -38 -38 -71 -88 -82 -75 -93 -102 -72 -63 -62 -65 -66 -57 -57 -66 -72 -76 -71 -69 -77 -79 -64 -49 -40 -52 -64 -67 -70 -66 -56 -52 -53 -61 -68 -61 -51 -62 -46 -37 -28 -33 -45 -51 -62 -49 -40 -44 -45 -43 -46 -44 -27 -28 -29 -34 -36 -34 -33 -27 -12 -12 -15 -18 -23 -28 -29 -35 -30 -28 -29 -19 -11 -24 -22 -13 -20 -28 -20 -11 -18 -28 -16 -10 -13 -10 -6 -10 -13 -16 -14 -12 -12 -14 -14 -8 -12 -14 -14 -19 -17 -16 -19 -7 -8 -8 -11 -12 -11 -10 -8 -13 -12 -16 -18 -19 -23 -26 -26 -25 -24 -26 -43 -49 -15 -112 -67 -58 -37 -33 -45 -43 -29 -24 -20 -16 -16 -17 -20 -19 -22 -31 -48 -53 -52 -47 -22 -56 -106 -69 -75 -78 -23 -5 -12 -29 -25 -20 -22 -26 -27 -24 -13 -12 -12 -13 -17 -20 -14 -17 -25 -26 -22 -18 -17 -16 -9 -8 -6 -6 -5 -4 -4 -9 -8 -8 -8 -8 -9 -17 -8 -12 -14 -15 -17 -17 -16 -18 -20 -20 -21 -19 -16 -19 -14 -13 -11 -10 -11 -13 -10 -10 -11 -11 -7 -6 -6 -6 -8 -8 -9 -9 -8 -10 -11 -12 -12 -13 -14 -14 -17 -26 -31 -43 -42 -49 -51 -60 -94 -90 -97 -82 -81 -86 -92 -91 -88 -103 -105 -98 -87 -63 -60 -66 -47 -64 -84 -74 -64 -50 -66 -71 -75 -82 -87 -100 -122 -138 -125 -122 -114 -104 -99 -104 -141 -117 -98 -88 -84 -76 -82 -79 -80 -74 -68 -62 -39 -26 -16 -11 -9 -8 -8 -8 -9 -11 -15 -25 -33 -35 -27 -27 -24 -28 -34 -33 -30 -25 -28 -28 -26 -26 -26 -26 -26 -25 -24 -22 -20 -20 -21 -22 -8 -5 -9 -11 -5 -8 -13 -16 -17 -18 -19 -23 -33 -45 -73 -94 -96 -96 -102 -39 -2 0 0 0 0 0 0 0 -103 -163 -143 -88 -93 -144 -51 0 0 -8 -49 -72 -60 -70 -76 -78 -73 -67 -70 -66 -66 -67 -74 -98 -155 -75 -81 -120 -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 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 -80 -59 0 0 -43 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -47 -94 -48 -143 -147 -158 -154 -145 -104 -121 -120 -115 -116 -116 -110 -102 -2 -2 -1 0 0 -1 -1 -1 -2 -1 0 0 0 -1 -1 -2 -3 -10 -13 -9 -5 -5 -4 -4 -4 -3 -2 -2 -2 -3 -3 -1 -3 -3 -3 -3 -3 -4 -5 -5 -5 -5 -3 -2 -2 -3 -5 -6 -6 -13 -16 -15 -12 -4 -19 -19 -22 -21 -24 -33 -34 -30 -35 -27 -26 -30 -36 -40 -36 -34 -29 -20 -14 -12 -11 -10 -11 -15 -13 -7 -19 -32 -31 -23 -6 -23 -29 -36 -40 -41 -43 -49 -58 -48 -57 -52 -40 -40 -50 -45 -65 -54 -41 -26 -16 -16 -16 -20 -28 -36 -33 -28 -33 -45 -55 -54 -61 -78 -87 -87 -84 -83 -74 -73 -77 -88 -86 -69 -63 -75 -95 -98 -90 -72 -60 -58 -51 -60 -57 -62 -79 -98 -97 -81 -80 -76 -72 -70 -70 -73 -72 -64 -59 -68 -71 -70 -67 -73 -89 -77 -61 -55 -50 -64 -81 -79 -74 -69 -62 -55 -54 -57 -56 -52 -37 -32 -35 -30 -32 -43 -52 -78 -61 -47 -36 -42 -51 -49 -42 -36 -27 -33 -34 -31 -28 -24 -21 -15 -16 -22 -29 -29 -31 -35 -35 -33 -30 -29 -26 -19 -19 -27 -25 -12 -13 -17 -14 -9 -12 -12 -11 -12 -13 -11 -11 -21 -24 -15 -16 -15 -12 -14 -14 -12 -12 -13 -14 -16 -20 -22 -17 -13 -8 -6 -7 -9 -11 -9 -8 -8 -8 -14 -21 -20 -23 -22 -22 -24 -24 -27 -41 -59 -24 -54 -38 -28 -22 -20 -16 -19 -17 -15 -14 -14 -17 -18 -18 -12 -26 -36 -33 -33 -48 -52 -24 -74 -103 -55 -25 -61 -40 -13 -12 -16 -23 -25 -17 -17 -20 -19 -12 -7 -9 -16 -29 -36 -25 -20 -18 -17 -16 -17 -16 -12 -7 -5 -5 -6 -5 -3 -3 -4 -5 -4 -4 -6 -11 -16 -9 -9 -11 -13 -13 -15 -14 -13 -16 -16 -15 -13 -15 -16 -13 -13 -14 -14 -12 -7 -8 -11 -11 -10 -9 -8 -7 -8 -9 -10 -12 -11 -8 -11 -12 -11 -10 -12 -15 -16 -18 -30 -33 -33 -34 -30 -23 -28 -61 -67 -68 -55 -40 -45 -63 -69 -71 -86 -86 -75 -94 -72 -75 -65 -42 -34 -32 -44 -58 -52 -71 -70 -56 -59 -73 -87 -97 -137 -143 -126 -109 -102 -100 -107 -108 -98 -77 -66 -46 -68 -85 -75 -81 -101 -100 -67 -44 -33 -22 -15 -12 -11 -7 -8 -8 -9 -17 -24 -23 -33 -18 -16 -17 -22 -26 -15 -31 -12 -22 -29 -28 -27 -23 -26 -25 -24 -23 -22 -22 -23 -22 -22 -12 -8 -13 -16 -6 -8 -10 -12 -13 -13 -19 -25 -33 -44 -68 -86 -74 -75 -95 -132 -79 -27 -68 -107 -6 0 0 0 -28 -72 -187 -119 -124 -105 -23 0 -2 -26 -68 -63 -63 -71 -79 -66 -71 -78 -73 -65 -65 -71 -76 -92 -143 -66 -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 -25 -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 -12 -165 -223 -253 -229 -220 -179 -240 -256 -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 -26 -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 -4 -48 -104 -173 -176 -40 -36 -68 -130 -92 -119 -119 -115 -1 -1 -1 -2 -1 -1 0 -1 0 -1 -1 0 0 0 -1 -3 -6 -10 -13 -13 -11 -6 -5 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -6 -7 -6 -6 -7 -7 -7 -6 -6 -6 -6 -9 -14 -15 -14 -11 -9 -11 -18 -22 -28 -35 -38 -35 -36 -35 -36 -35 -34 -35 -38 -39 -36 -37 -24 -19 -16 -13 -13 -12 -14 -17 -13 -9 -10 -13 -22 -16 -5 -18 -29 -36 -39 -40 -40 -52 -53 -59 -63 -58 -54 -56 -54 -61 -65 -52 -36 -25 -19 -19 -20 -25 -38 -42 -33 -27 -37 -55 -51 -56 -63 -74 -81 -82 -82 -86 -83 -76 -76 -91 -96 -75 -69 -89 -103 -109 -99 -77 -61 -61 -57 -58 -57 -64 -76 -81 -82 -71 -81 -82 -83 -78 -70 -66 -61 -66 -58 -54 -54 -56 -63 -79 -91 -75 -64 -66 -71 -77 -81 -71 -63 -61 -60 -56 -53 -51 -51 -55 -40 -25 -17 -25 -34 -19 -31 -46 -45 -34 -29 -34 -39 -46 -49 -37 -36 -34 -29 -26 -25 -20 -18 -17 -20 -36 -48 -43 -43 -43 -43 -36 -30 -29 -29 -27 -31 -30 -27 -16 -12 -15 -13 -8 -7 -9 -10 -10 -10 -11 -17 -20 -18 -13 -16 -16 -13 -15 -14 -15 -16 -15 -14 -15 -17 -17 -18 -16 -14 -15 -14 -8 -11 -13 -10 -7 -7 -9 -13 -24 -25 -25 -23 -25 -29 -33 -37 -46 -50 -30 -20 -19 -16 -15 -17 -17 -16 -15 -14 -21 -38 -25 -19 -12 -19 -21 -18 -22 -21 -45 -28 -38 -50 -46 -32 -66 -73 -54 -54 -45 -26 -23 -32 -37 -35 -28 -23 -22 -22 -28 -38 -41 -31 -20 -14 -11 -10 -15 -14 -11 -10 -10 -9 -8 -6 -4 -4 -6 -8 -8 -6 -5 -8 -13 -11 -8 -9 -12 -9 -16 -13 -12 -12 -12 -12 -14 -15 -13 -10 -10 -10 -9 -9 -7 -8 -10 -10 -9 -8 -9 -14 -12 -9 -9 -10 -12 -8 -10 -13 -11 -9 -10 -12 -14 -14 -20 -26 -26 -19 -20 -18 -21 -27 -32 -37 -32 -26 -29 -33 -51 -59 -62 -57 -39 -48 -75 -90 -76 -62 -54 -57 -58 -49 -53 -78 -89 -89 -58 -72 -94 -112 -143 -166 -144 -106 -93 -93 -99 -108 -106 -75 -55 -38 -60 -74 -77 -78 -69 -61 -64 -53 -42 -32 -24 -26 -17 -10 -9 -9 -9 -8 -9 -11 -17 -12 -21 -31 -29 -29 -11 -10 -15 -24 -31 -31 -29 -24 -26 -26 -25 -25 -25 -24 -24 -22 -21 -20 -19 -18 -17 -8 -6 -8 -9 -10 -10 -18 -24 -34 -44 -51 -58 -56 -62 -84 -125 -145 -149 -174 -176 -43 0 0 0 0 0 -9 0 -60 -49 0 0 -12 -61 -63 -59 -65 -71 -95 -69 -67 -72 -73 -68 -64 -97 -98 -108 -133 -129 -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 -13 -74 -165 -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 -81 -52 -6 -43 -144 -241 -253 -216 -161 -75 0 0 0 0 0 0 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -180 -326 -406 -274 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 0 0 -3 0 0 -35 -67 -129 -1 0 -1 -1 -1 -1 0 -1 0 -1 -1 0 0 -1 -2 -3 -8 -11 -11 -12 -13 -12 -3 -3 -3 -4 -6 -5 -5 -5 -5 -6 -5 -5 -4 -6 -9 -10 -7 -7 -8 -9 -9 -8 -8 -8 -6 -9 -14 -14 -9 -2 -3 -9 -17 -24 -30 -36 -39 -35 -40 -39 -42 -36 -30 -34 -42 -40 -35 -30 -28 -24 -20 -18 -19 -16 -20 -18 -14 -11 -11 -20 -19 -8 -5 -17 -30 -36 -42 -49 -38 -54 -74 -83 -83 -82 -83 -81 -75 -68 -63 -45 -28 -23 -23 -21 -22 -30 -37 -39 -36 -27 -30 -43 -63 -66 -70 -73 -75 -80 -80 -80 -79 -72 -73 -86 -98 -88 -82 -90 -100 -111 -111 -96 -79 -53 -56 -55 -52 -59 -68 -74 -73 -71 -70 -70 -81 -83 -68 -57 -59 -73 -70 -69 -71 -73 -75 -88 -77 -61 -51 -49 -58 -77 -75 -58 -55 -55 -55 -54 -53 -52 -50 -57 -62 -49 -42 -46 -39 -12 -13 -27 -27 -22 -22 -27 -41 -44 -42 -42 -33 -27 -29 -39 -34 -30 -35 -40 -48 -56 -53 -43 -41 -39 -37 -33 -29 -29 -29 -29 -33 -36 -35 -35 -33 -17 -11 -7 -6 -5 -7 -11 -10 -10 -13 -14 -12 -14 -17 -17 -19 -18 -19 -18 -18 -18 -18 -17 -17 -17 -21 -20 -18 -17 -16 -17 -19 -20 -17 -12 -7 -8 -10 -30 -33 -33 -30 -28 -30 -35 -33 -37 -37 -28 -20 -20 -20 -21 -21 -23 -24 -25 -29 -31 -40 -45 -32 -21 -13 -10 -9 -9 -11 -27 -21 -17 -30 -48 -20 -49 -78 -80 -59 -34 -44 -29 -43 -44 -33 -20 -12 -18 -34 -28 -26 -25 -20 -20 -25 -10 -11 -14 -12 -10 -9 -9 -8 -6 -6 -4 -4 -6 -7 -10 -9 -7 -9 -11 -11 -12 -9 -16 -12 -13 -13 -11 -11 -11 -13 -15 -16 -11 -8 -7 -9 -8 -8 -7 -9 -11 -12 -13 -10 -12 -15 -14 -11 -11 -9 -10 -9 -10 -11 -10 -10 -14 -12 -13 -16 -17 -13 -11 -12 -16 -18 -17 -17 -20 -22 -22 -25 -25 -26 -28 -33 -36 -33 -30 -33 -57 -69 -70 -67 -54 -58 -55 -35 -41 -57 -53 -64 -62 -79 -107 -126 -136 -151 -103 -92 -86 -85 -88 -102 -127 -92 -56 -39 -52 -76 -88 -109 -64 -61 -64 -59 -55 -67 -75 -60 -25 -13 -10 -7 -6 -8 -9 -9 -16 -21 -21 -31 -33 -21 -10 -22 -35 -33 -32 -32 -28 -27 -28 -28 -27 -25 -27 -26 -24 -21 -20 -21 -23 -18 -17 -10 -4 -5 -5 -8 -10 -15 -23 -33 -39 -44 -53 -45 -49 -67 -84 -85 -120 -146 -136 -127 -105 0 0 0 0 0 0 0 0 0 0 -54 -70 -65 -56 -58 -63 -71 -71 -70 -72 -76 -75 -66 -95 -101 -108 -125 -133 -139 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -147 -174 -166 -160 -58 0 -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 -61 -246 -71 -122 -118 -26 0 0 0 0 0 0 0 0 -19 -215 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 -205 -267 -87 -374 -216 -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 -15 -55 -12 -117 -1 -1 -2 -2 -1 -1 0 -1 -1 -1 -1 -1 0 -1 -2 -2 -8 -7 -4 -4 -5 -4 -4 -3 -4 -6 -7 -7 -7 -7 -7 -6 -5 -5 -7 -8 -10 -11 -9 -8 -8 -9 -8 -8 -8 -8 -9 -16 -16 -10 -3 -3 -3 -4 -16 -26 -33 -41 -44 -43 -46 -45 -40 -32 -27 -34 -43 -38 -32 -30 -34 -36 -33 -30 -30 -24 -26 -22 -19 -15 -9 -8 -10 -8 -9 -20 -26 -28 -37 -45 -43 -58 -75 -91 -100 -100 -95 -84 -77 -71 -52 -30 -21 -20 -20 -23 -23 -20 -16 -24 -39 -34 -30 -41 -74 -91 -88 -80 -76 -83 -79 -85 -81 -72 -72 -84 -102 -105 -101 -86 -91 -109 -124 -127 -113 -80 -96 -84 -69 -63 -66 -66 -58 -72 -76 -79 -86 -90 -76 -60 -78 -97 -104 -109 -110 -104 -91 -83 -69 -52 -43 -40 -41 -62 -66 -59 -56 -55 -53 -50 -52 -52 -51 -55 -52 -46 -48 -55 -52 -16 -12 -25 -26 -20 -18 -18 -35 -45 -34 -23 -22 -25 -33 -49 -48 -53 -61 -64 -61 -60 -43 -34 -32 -31 -30 -29 -29 -31 -31 -32 -32 -32 -35 -38 -31 -21 -17 -9 -8 -9 -12 -14 -15 -16 -14 -18 -18 -14 -12 -16 -21 -21 -21 -20 -18 -19 -20 -23 -23 -23 -24 -24 -23 -21 -14 -17 -18 -17 -18 -19 -22 -25 -10 -28 -39 -42 -42 -37 -28 -28 -32 -31 -32 -32 -34 -37 -32 -30 -36 -39 -36 -32 -28 -22 -38 -46 -49 -36 -12 -8 -9 -9 -9 -9 -9 -15 -36 -23 -30 -11 -28 -66 -86 -17 -58 -68 -54 -36 -23 -9 -8 -13 -23 -13 -12 -16 -17 -15 -9 -10 -11 -11 -10 -9 -9 -12 -8 -5 -5 -6 -6 -6 -8 -10 -10 -7 -6 -7 -8 -15 -9 -11 -10 -10 -11 -11 -10 -10 -11 -13 -12 -10 -10 -6 -11 -9 -7 -8 -10 -11 -12 -12 -10 -11 -12 -12 -11 -12 -10 -11 -10 -10 -10 -10 -9 -14 -12 -12 -15 -15 -13 -15 -15 -16 -17 -16 -15 -19 -19 -21 -25 -28 -29 -27 -24 -23 -24 -22 -23 -32 -52 -63 -60 -54 -32 -21 -24 -31 -38 -49 -55 -57 -75 -107 -135 -137 -150 -106 -85 -79 -80 -83 -84 -128 -113 -84 -56 -50 -74 -76 -97 -74 -68 -67 -64 -59 -32 -17 -9 -12 -16 -18 -12 -12 -15 -12 -14 -21 -19 -27 -30 -35 -21 -12 -22 -33 -28 -32 -32 -31 -30 -29 -27 -27 -26 -26 -25 -23 -23 -23 -23 -22 -20 -14 -5 -3 -3 -4 -7 -10 -15 -22 -28 -31 -38 -39 -35 -38 -49 -53 -60 -79 -96 -112 -112 -12 -1 0 0 0 0 0 0 0 0 0 -21 -70 -115 -129 -107 -72 -73 -66 -63 -72 -72 -71 -78 -91 -95 -105 -118 -127 -137 -62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -113 -168 -163 -152 -153 -142 -155 -159 -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 -2 -3 -155 -154 -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 -48 -80 -1 -245 -341 -214 0 -60 -160 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -149 -33 -2 -3 -2 -2 -3 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -3 -3 -4 -5 -4 -5 -6 -6 -6 -7 -7 -8 -8 -6 -6 -11 -16 -13 -11 -14 -12 -11 -10 -9 -9 -9 -9 -9 -11 -19 -19 -16 -13 -5 -4 -5 -13 -21 -28 -36 -43 -48 -37 -36 -34 -31 -29 -29 -38 -44 -39 -38 -37 -42 -47 -44 -33 -29 -25 -24 -24 -22 -15 -7 -5 -8 -10 -12 -15 -16 -15 -30 -34 -45 -62 -80 -90 -95 -100 -83 -73 -62 -54 -45 -45 -47 -46 -35 -35 -29 -19 -18 -28 -38 -42 -37 -49 -82 -107 -110 -106 -100 -101 -101 -96 -93 -95 -99 -108 -107 -105 -91 -83 -90 -106 -122 -124 -114 -116 -108 -99 -92 -87 -83 -65 -58 -71 -86 -94 -95 -101 -90 -84 -108 -123 -127 -126 -117 -107 -96 -77 -68 -62 -54 -40 -31 -30 -56 -55 -47 -45 -49 -53 -51 -52 -58 -61 -47 -31 -28 -62 -59 -42 -35 -27 -21 -20 -20 -18 -21 -29 -31 -31 -33 -40 -41 -45 -52 -55 -56 -52 -46 -45 -36 -33 -33 -34 -35 -33 -32 -38 -36 -36 -35 -33 -31 -31 -29 -30 -20 -13 -10 -12 -12 -13 -13 -17 -13 -14 -21 -26 -8 -13 -13 -15 -16 -17 -17 -20 -23 -23 -21 -20 -22 -25 -23 -20 -21 -21 -17 -16 -18 -19 -24 -18 -15 -16 -27 -44 -53 -49 -34 -29 -28 -27 -29 -36 -42 -42 -43 -43 -44 -45 -42 -36 -26 -22 -38 -48 -53 -44 -12 -9 -6 -8 -9 -8 -7 -13 -38 -42 -38 -21 -9 -30 -98 -74 -59 -68 -54 -42 -35 -5 -8 -12 -5 -2 -7 -11 -8 -6 -9 -10 -10 -10 -9 -8 -13 -10 -7 -6 -6 -5 -5 -5 -8 -10 -11 -8 -6 -6 -6 -10 -5 -6 -7 -5 -5 -10 -10 -9 -11 -13 -13 -12 -8 -7 -9 -9 -7 -7 -8 -7 -10 -11 -11 -9 -8 -9 -9 -10 -11 -9 -10 -12 -11 -14 -15 -16 -14 -13 -14 -14 -13 -15 -15 -16 -17 -17 -17 -18 -20 -21 -24 -28 -27 -25 -24 -22 -21 -18 -17 -27 -56 -49 -44 -52 -43 -23 -29 -35 -41 -51 -57 -64 -79 -100 -112 -115 -105 -90 -77 -73 -74 -74 -75 -96 -83 -50 -36 -52 -47 -58 -71 -74 -69 -61 -52 -50 -27 -25 -26 -25 -23 -24 -16 -18 -19 -14 -14 -29 -28 -35 -37 -38 -27 -10 -10 -13 -20 -32 -33 -30 -28 -28 -29 -30 -30 -29 -24 -22 -25 -26 -24 -24 -22 -16 -3 -1 -3 -5 -6 -9 -14 -18 -19 -27 -31 -31 -32 -32 -36 -38 -46 -56 -66 -86 -134 -122 -36 0 0 0 0 0 0 0 0 0 -25 -90 -112 -101 -78 -101 -107 -68 -64 -56 -66 -73 -86 -100 -87 -88 -106 -125 -135 -96 0 0 0 0 0 0 0 0 0 -2 0 -25 -54 0 -12 -37 -67 -45 0 -21 -55 -147 -149 -146 -144 -146 -152 -152 -157 -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 -86 -111 -19 -330 -277 -220 -208 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -135 -80 0 -3 -3 -4 -4 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -3 -4 -5 -5 -5 -6 -6 -7 -7 -6 -7 -7 -6 -8 -10 -13 -18 -19 -13 -11 -11 -11 -10 -12 -10 -12 -13 -13 -17 -18 -16 -18 -10 -14 -16 -23 -26 -31 -42 -46 -54 -54 -44 -38 -38 -37 -35 -40 -44 -44 -42 -40 -45 -55 -51 -42 -31 -26 -24 -23 -21 -13 -6 -9 -17 -16 -14 -16 -17 -13 -32 -36 -46 -67 -86 -98 -103 -85 -80 -72 -64 -53 -56 -68 -46 -22 -27 -40 -29 -21 -33 -42 -52 -55 -54 -64 -82 -99 -108 -113 -115 -115 -123 -119 -112 -112 -114 -113 -112 -99 -86 -85 -94 -102 -117 -137 -141 -142 -128 -107 -97 -104 -108 -95 -94 -110 -121 -111 -94 -103 -111 -113 -123 -129 -129 -129 -120 -114 -105 -86 -69 -57 -56 -45 -34 -23 -32 -31 -27 -25 -26 -29 -52 -68 -75 -69 -60 -48 -34 -27 -57 -29 -27 -39 -27 -20 -18 -16 -16 -20 -28 -37 -39 -42 -40 -43 -49 -53 -51 -48 -48 -44 -41 -41 -41 -43 -43 -42 -43 -41 -39 -39 -39 -38 -40 -41 -32 -33 -29 -18 -12 -14 -14 -13 -13 -14 -12 -10 -12 -30 -10 -8 -12 -14 -14 -15 -17 -24 -26 -29 -26 -22 -21 -24 -24 -23 -23 -15 -10 -13 -21 -23 -23 -22 -25 -29 -33 -41 -52 -52 -40 -36 -26 -17 -26 -34 -38 -42 -44 -45 -46 -46 -46 -34 -39 -35 -30 -37 -53 -45 -30 -31 -19 -11 -10 -10 -7 -19 -20 -34 -38 -33 -30 -11 -41 -48 -51 -47 -38 -38 -39 -14 -7 -5 -3 -1 -2 -6 -10 -11 -12 -7 -5 -8 -12 -22 -19 -14 -8 -7 -7 -7 -8 -8 -9 -13 -14 -12 -14 -11 -8 -8 -5 -4 -6 -5 -4 -12 -9 -8 -8 -8 -8 -8 -8 -7 -7 -8 -7 -7 -7 -8 -8 -12 -13 -10 -8 -9 -8 -10 -12 -12 -12 -12 -10 -13 -15 -16 -14 -13 -14 -13 -12 -14 -15 -16 -16 -17 -17 -19 -22 -26 -30 -28 -23 -20 -19 -19 -17 -15 -14 -20 -21 -24 -26 -27 -21 -24 -32 -39 -47 -52 -66 -84 -90 -83 -92 -92 -87 -80 -69 -80 -84 -56 -47 -41 -27 -16 -19 -19 -41 -55 -63 -64 -43 -21 -24 -31 -30 -29 -34 -34 -29 -26 -19 -15 -12 -12 -9 -14 -32 -38 -31 -27 -22 -12 -12 -13 -22 -28 -34 -33 -30 -31 -31 -31 -32 -31 -26 -26 -25 -25 -25 -25 -23 -19 -16 -8 -5 -5 -6 -8 -11 -12 -16 -22 -26 -28 -32 -30 -28 -34 -46 -52 -54 -61 -70 -130 -84 0 0 0 0 0 0 0 0 -8 -53 -51 -57 -68 -71 -75 -76 -68 -68 -58 -61 -80 -94 -101 -98 -96 -106 -121 -137 -149 -42 -17 0 0 0 -5 -58 -88 -119 -70 -29 -63 -96 -94 -105 -106 -112 -111 -122 -120 -118 -128 -134 -135 -137 -145 -147 -146 -148 -86 0 0 0 -25 -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 -58 -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 -55 -151 -158 -3 -4 -4 -4 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -2 -2 -4 -10 -6 -5 -5 -6 -6 -6 -5 -5 -6 -5 -7 -9 -12 -17 -11 -9 -9 -10 -10 -10 -10 -13 -9 -14 -14 -25 -26 -17 -16 -17 -21 -24 -24 -26 -28 -35 -45 -48 -48 -52 -55 -53 -46 -39 -40 -46 -49 -49 -46 -43 -47 -55 -50 -39 -33 -30 -26 -22 -16 -14 -6 -9 -12 -14 -15 -13 -10 -17 -33 -38 -61 -82 -90 -102 -105 -84 -82 -83 -81 -79 -82 -87 -59 -48 -52 -37 -20 -26 -47 -50 -62 -72 -82 -91 -95 -93 -92 -91 -101 -111 -123 -126 -120 -117 -115 -115 -106 -92 -85 -89 -96 -95 -104 -106 -112 -122 -123 -110 -100 -102 -107 -114 -123 -127 -122 -108 -92 -95 -103 -108 -110 -108 -110 -107 -110 -101 -89 -80 -62 -44 -51 -47 -38 -27 -22 -24 -27 -21 -16 -21 -36 -50 -61 -66 -61 -40 -33 -15 -51 -46 -24 -34 -52 -15 -17 -17 -19 -28 -41 -43 -44 -30 -31 -37 -43 -47 -47 -46 -46 -46 -45 -44 -45 -45 -44 -44 -45 -41 -39 -39 -39 -46 -47 -42 -35 -38 -32 -17 -13 -15 -15 -11 -9 -10 -11 -10 -6 -13 -8 -9 -11 -13 -17 -20 -18 -17 -20 -27 -29 -26 -17 -14 -25 -29 -25 -23 -22 -10 -17 -16 -14 -20 -27 -26 -29 -37 -40 -43 -41 -30 -17 -21 -37 -38 -39 -40 -40 -41 -45 -42 -45 -28 -22 -19 -19 -28 -48 -42 -38 -35 -32 -25 -13 -15 -8 -13 -13 -15 -15 -21 -36 -21 -16 -27 -47 -48 -26 -27 -43 -27 -10 -2 -2 -2 -1 -3 -4 -4 -2 -1 -2 -2 -4 -15 -21 -16 -8 -8 -7 -7 -6 -7 -10 -13 -13 -12 -12 -8 -7 -8 -7 -3 -4 -4 -4 -3 -5 -6 -8 -8 -8 -9 -6 -5 -6 -11 -11 -9 -10 -8 -6 -8 -11 -10 -9 -8 -9 -11 -14 -15 -12 -11 -10 -11 -14 -14 -12 -14 -14 -14 -16 -17 -16 -17 -18 -21 -22 -24 -27 -30 -29 -24 -20 -18 -19 -19 -19 -17 -19 -17 -21 -22 -20 -19 -21 -23 -27 -40 -57 -73 -77 -67 -68 -64 -86 -96 -77 -75 -61 -67 -79 -68 -45 -32 -33 -60 -75 -102 -118 -102 -70 -70 -71 -72 -53 -38 -29 -31 -36 -35 -36 -31 -24 -20 -13 -13 -11 -10 -14 -12 -9 -10 -15 -15 -14 -13 -13 -16 -32 -31 -31 -32 -31 -30 -30 -29 -30 -30 -26 -25 -27 -25 -24 -23 -22 -21 -16 -7 -6 -6 -6 -8 -13 -20 -24 -23 -25 -26 -26 -28 -31 -22 -44 -48 -56 -113 -123 0 0 0 0 0 0 0 0 0 -10 -32 -49 -73 -82 -84 -80 -73 -72 -68 -61 -94 -103 -104 -97 -95 -107 -129 -135 -170 -183 -90 0 0 0 -31 -119 -136 -128 -116 -112 -99 -81 -80 -82 -87 -93 -101 -104 -102 -107 -115 -126 -134 -137 -145 -146 -146 -146 -130 -81 -115 -151 -165 -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 -5 -56 -23 -2 -3 -3 -3 -3 -2 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -2 -2 -3 -5 -4 -4 -5 -6 -5 -4 -4 -4 -5 -6 -8 -10 -10 -10 -9 -9 -9 -9 -9 -10 -14 -13 -16 -27 -24 -14 -19 -20 -6 -20 -22 -23 -27 -33 -39 -41 -45 -50 -52 -50 -47 -46 -42 -46 -49 -53 -57 -55 -52 -61 -53 -44 -39 -37 -32 -26 -21 -14 -16 -14 -15 -17 -20 -20 -13 -13 -25 -38 -54 -69 -83 -100 -101 -94 -83 -83 -94 -101 -101 -98 -96 -83 -64 -56 -44 -32 -39 -52 -54 -62 -76 -95 -107 -101 -85 -87 -87 -91 -101 -112 -118 -120 -117 -117 -108 -99 -93 -93 -93 -91 -90 -90 -90 -91 -96 -100 -98 -101 -101 -101 -111 -127 -139 -140 -112 -99 -86 -79 -80 -89 -94 -76 -68 -75 -71 -66 -58 -45 -36 -37 -35 -31 -25 -22 -23 -28 -25 -19 -19 -28 -43 -57 -60 -59 -46 -30 -29 -32 -32 -47 -52 -57 -20 -25 -25 -29 -45 -49 -48 -42 -32 -31 -39 -52 -58 -60 -61 -56 -52 -46 -43 -42 -41 -39 -39 -41 -39 -37 -38 -43 -47 -50 -41 -41 -44 -33 -16 -20 -22 -20 -12 -10 -14 -14 -12 -13 -7 -5 -4 -6 -13 -15 -21 -20 -18 -16 -15 -18 -20 -15 -15 -20 -23 -27 -26 -24 -15 -12 -20 -29 -35 -38 -32 -28 -33 -30 -30 -33 -32 -22 -21 -38 -43 -44 -37 -29 -39 -41 -42 -42 -36 -35 -40 -40 -43 -45 -33 -23 -19 -20 -31 -31 -28 -14 -8 -8 -9 -11 -16 -21 -28 -27 -26 -22 -22 -27 -24 -36 -28 -14 -3 -3 -3 -1 -1 0 -1 0 -1 -3 -1 0 -8 -14 -13 -8 -3 -4 -3 -6 -9 -10 -11 -12 -11 -9 -7 -8 -9 -9 -5 -4 -3 -2 -2 -4 -4 -6 -5 -4 -4 -4 -3 -4 -5 -6 -8 -8 -7 -6 -5 -6 -7 -7 -8 -9 -11 -13 -13 -14 -12 -11 -13 -17 -17 -13 -14 -15 -16 -16 -18 -19 -21 -23 -26 -27 -27 -27 -37 -34 -37 -26 -19 -20 -19 -22 -21 -21 -18 -18 -18 -16 -17 -17 -22 -30 -46 -67 -63 -61 -63 -75 -70 -66 -71 -63 -65 -57 -56 -73 -78 -54 -41 -51 -91 -141 -180 -171 -132 -79 -69 -66 -60 -51 -41 -28 -34 -35 -38 -37 -33 -25 -18 -16 -14 -13 -11 -10 -8 -7 -9 -11 -10 -8 -8 -12 -10 -29 -34 -32 -28 -31 -31 -33 -34 -33 -31 -27 -27 -27 -27 -25 -23 -21 -16 -7 -6 -6 -7 -7 -7 -12 -16 -18 -17 -19 -22 -23 -23 -24 -29 -29 -36 -55 -95 -137 -15 0 0 0 0 0 0 0 0 -88 -111 -72 -79 -130 -108 -100 -87 -68 -70 -53 -98 -107 -104 -97 -96 -108 -141 -148 -154 -171 -153 -99 -122 -157 -158 -136 -115 -105 -85 -84 -80 -75 -76 -80 -81 -87 -93 -95 -100 -110 -117 -123 -125 -137 -139 -142 -146 -145 -150 -160 -158 -155 -113 -44 -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 -5 -68 -128 -162 -8 -41 -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 -1 -2 -2 -2 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -2 -2 -3 -3 -3 -4 -5 -5 -3 -5 -4 -6 -8 -9 -10 -9 -9 -8 -8 -8 -8 -8 -8 -11 -15 -15 -18 -26 -23 -11 -13 -26 -13 -20 -23 -25 -29 -34 -36 -40 -48 -51 -51 -49 -47 -47 -46 -48 -51 -50 -49 -55 -63 -64 -54 -45 -42 -37 -30 -24 -16 -13 -20 -25 -27 -32 -32 -25 -20 -19 -29 -47 -61 -70 -86 -102 -111 -97 -92 -98 -103 -108 -114 -116 -106 -91 -79 -76 -68 -53 -51 -57 -58 -61 -69 -82 -94 -99 -100 -104 -98 -94 -96 -99 -100 -99 -91 -101 -98 -94 -98 -104 -97 -94 -93 -94 -94 -91 -86 -88 -101 -98 -97 -95 -99 -110 -123 -117 -107 -87 -80 -69 -61 -66 -74 -59 -58 -61 -61 -56 -43 -36 -33 -29 -25 -21 -21 -19 -19 -28 -28 -25 -25 -26 -34 -47 -44 -55 -53 -43 -41 -41 -42 -43 -53 -49 -40 -39 -36 -33 -44 -43 -45 -50 -49 -47 -56 -80 -85 -89 -81 -67 -55 -45 -37 -37 -37 -37 -38 -38 -39 -40 -42 -48 -46 -45 -43 -45 -42 -23 -17 -21 -25 -23 -15 -13 -16 -18 -19 -18 -10 -6 -8 -9 -10 -7 -10 -15 -21 -21 -13 -9 -10 -13 -11 -12 -13 -9 -12 -17 -27 -22 -26 -25 -18 -37 -37 -31 -31 -29 -27 -26 -29 -24 -28 -40 -44 -46 -47 -46 -41 -39 -39 -38 -37 -37 -35 -30 -36 -38 -24 -12 -12 -14 -37 -34 -30 -23 -21 -19 -8 -9 -9 -8 -14 -24 -35 -34 -29 -35 -30 -29 -32 -37 -35 -6 -4 -7 -6 -3 0 0 -1 -8 -3 -2 -4 -8 -13 -11 -2 -3 -2 -1 -4 -9 -6 -10 -11 -8 -6 -7 -9 -10 -7 -4 -4 -3 -1 -3 -4 -3 -3 -2 -2 -3 -3 -3 -3 -3 -4 -5 -5 -6 -7 -6 -7 -7 -8 -10 -11 -12 -11 -12 -12 -12 -15 -18 -17 -18 -18 -17 -16 -18 -17 -19 -20 -24 -26 -24 -21 -18 -32 -43 -38 -23 -18 -16 -19 -20 -21 -20 -21 -20 -15 -15 -16 -18 -23 -32 -48 -81 -65 -64 -66 -77 -78 -65 -55 -59 -62 -59 -54 -56 -51 -73 -57 -68 -108 -155 -189 -191 -140 -112 -110 -91 -60 -52 -44 -33 -33 -61 -55 -32 -31 -28 -23 -18 -16 -14 -10 -9 -8 -8 -8 -9 -8 -7 -7 -9 -8 -13 -14 -14 -16 -32 -33 -34 -33 -32 -32 -30 -28 -26 -25 -24 -22 -15 -13 -11 -13 -11 -6 -6 -7 -9 -11 -12 -14 -16 -17 -17 -18 -21 -22 -24 -32 -50 -100 -151 -43 0 0 0 0 0 0 0 0 0 -9 -62 -78 -107 -112 -104 -91 -65 -67 -56 -77 -96 -110 -96 -97 -108 -127 -134 -148 -167 -166 -160 -141 -130 -127 -115 -89 -83 -74 -73 -73 -73 -77 -81 -82 -86 -89 -92 -100 -107 -107 -111 -118 -118 -121 -129 -145 -145 -147 -148 -148 -152 -153 -160 -109 -130 -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 -95 -265 -251 -245 -240 -267 -166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -2 -2 -3 -3 -3 -4 -4 -3 -4 -5 -6 -8 -9 -10 -10 -10 -10 -9 -8 -8 -8 -8 -8 -12 -15 -15 -18 -19 -15 -13 -6 -7 -19 -19 -22 -28 -30 -33 -36 -40 -48 -53 -53 -51 -50 -48 -43 -49 -47 -43 -46 -54 -65 -60 -59 -51 -42 -33 -25 -20 -15 -20 -31 -34 -33 -34 -33 -33 -23 -24 -29 -42 -56 -72 -89 -102 -106 -98 -99 -102 -103 -101 -112 -121 -99 -83 -73 -69 -67 -63 -56 -58 -61 -65 -70 -76 -79 -88 -102 -102 -98 -95 -94 -92 -90 -79 -72 -82 -92 -96 -99 -103 -100 -101 -106 -106 -100 -88 -77 -79 -90 -88 -84 -80 -79 -87 -106 -115 -89 -81 -73 -63 -53 -55 -58 -46 -44 -44 -48 -47 -34 -34 -33 -34 -32 -31 -28 -21 -23 -28 -33 -34 -35 -36 -40 -38 -24 -48 -55 -52 -49 -49 -45 -36 -47 -50 -46 -43 -44 -43 -63 -84 -75 -73 -78 -81 -84 -94 -97 -91 -76 -62 -52 -42 -37 -35 -38 -36 -37 -40 -42 -46 -47 -47 -47 -51 -47 -43 -50 -26 -26 -25 -24 -19 -15 -15 -16 -19 -20 -18 -15 -15 -16 -7 -2 -7 -8 -11 -17 -21 -18 -5 -4 -5 -7 -15 -29 -18 -29 -31 -30 -30 -29 -28 -30 -33 -37 -36 -35 -34 -32 -28 -30 -27 -38 -42 -43 -46 -49 -47 -49 -44 -36 -27 -23 -29 -30 -27 -27 -32 -31 -25 -11 -9 -32 -37 -34 -32 -30 -25 -10 -9 -10 -10 -9 -12 -18 -38 -37 -36 -33 -29 -26 -25 -15 -10 -7 -12 -13 -7 -6 -8 -7 -7 -4 -2 -3 -3 -5 -3 -3 -5 -4 -1 -1 -2 -8 -10 -11 -10 -9 -7 -7 -9 -7 -6 -7 -8 -2 -1 -2 -2 -2 -1 -2 -2 -2 -2 -2 -1 -2 -3 -5 -6 -6 -6 -6 -6 -8 -11 -13 -11 -10 -11 -12 -12 -16 -17 -20 -19 -17 -16 -15 -15 -15 -16 -19 -23 -26 -24 -20 -20 -20 -30 -30 -20 -18 -16 -18 -19 -19 -20 -21 -22 -17 -17 -17 -18 -24 -36 -42 -60 -55 -67 -80 -78 -75 -78 -53 -46 -59 -58 -49 -59 -51 -55 -65 -94 -120 -137 -161 -184 -145 -136 -125 -88 -55 -52 -43 -38 -37 -38 -33 -29 -27 -27 -27 -25 -19 -16 -11 -10 -10 -9 -8 -9 -10 -6 -6 -7 -7 -8 -10 -13 -13 -30 -25 -23 -34 -32 -32 -33 -31 -28 -25 -21 -26 -17 -19 -24 -26 -19 -6 -5 -9 -8 -9 -9 -8 -9 -11 -14 -15 -14 -14 -19 -29 -48 -98 -50 -40 -61 0 0 0 0 0 0 0 0 0 -38 -65 -74 -70 -71 -71 -66 -75 -67 -57 -65 -113 -97 -99 -106 -114 -125 -130 -158 -136 -128 -125 -120 -114 -110 -84 -74 -70 -70 -71 -72 -78 -83 -86 -88 -90 -96 -104 -86 -83 -83 -83 -89 -100 -124 -138 -142 -142 -143 -143 -148 -150 -155 -164 -168 -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 -50 -263 -251 -246 -259 -276 -250 -164 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -88 -246 -254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 -1 -1 -1 -1 -1 -1 -2 -1 -1 -2 -2 -2 -2 -2 -2 -1 -2 -2 -3 -4 -5 -5 -8 -9 -9 -10 -10 -10 -10 -8 -8 -8 -8 -7 -9 -12 -13 -15 -28 -42 -37 -14 -13 -9 -9 -12 -20 -26 -28 -39 -41 -45 -49 -50 -50 -50 -48 -43 -34 -39 -37 -38 -46 -50 -53 -51 -56 -49 -38 -28 -22 -18 -19 -21 -35 -38 -33 -31 -34 -49 -28 -25 -30 -41 -57 -74 -90 -108 -107 -103 -102 -104 -104 -94 -105 -106 -85 -78 -81 -78 -71 -70 -67 -60 -65 -73 -80 -81 -78 -89 -97 -96 -92 -91 -93 -91 -84 -69 -69 -82 -93 -97 -97 -98 -98 -101 -104 -103 -94 -77 -75 -79 -83 -76 -69 -67 -69 -78 -88 -91 -78 -69 -66 -64 -59 -61 -55 -41 -35 -39 -43 -41 -32 -35 -28 -25 -25 -26 -29 -26 -32 -29 -40 -48 -51 -52 -43 -21 -26 -45 -54 -54 -52 -49 -39 -25 -39 -48 -41 -33 -33 -36 -61 -75 -85 -89 -92 -94 -97 -78 -75 -67 -57 -50 -43 -37 -38 -38 -41 -40 -41 -45 -45 -46 -45 -44 -44 -46 -48 -47 -41 -40 -32 -26 -23 -19 -14 -15 -17 -17 -19 -18 -14 -15 -13 -7 -8 -11 -13 -16 -18 -20 -7 -8 -8 -8 -11 -20 -32 -13 -21 -27 -26 -24 -27 -21 -26 -29 -34 -36 -37 -38 -36 -29 -28 -35 -37 -37 -37 -37 -45 -59 -46 -40 -34 -22 -25 -25 -25 -27 -28 -29 -34 -38 -27 -25 -31 -33 -30 -32 -34 -33 -28 -16 -14 -15 -10 -11 -8 -12 -29 -34 -34 -30 -28 -23 -10 -10 -9 -11 -10 -6 -10 -3 -12 -13 -8 -3 -3 -1 -1 -2 -4 -6 -5 -5 -5 -4 -7 -10 -9 -7 -8 -7 -6 -7 -7 -7 -9 -8 -8 -4 -4 -4 -3 -4 -3 -3 -2 -1 -1 -1 -1 -1 -2 -4 -6 -9 -11 -8 -8 -10 -14 -17 -17 -12 -14 -13 -15 -16 -15 -15 -15 -14 -12 -12 -14 -18 -21 -21 -21 -19 -17 -18 -18 -20 -21 -19 -19 -18 -17 -17 -18 -19 -21 -23 -21 -22 -23 -23 -27 -37 -40 -42 -46 -65 -87 -78 -80 -60 -41 -40 -42 -41 -43 -56 -61 -64 -85 -113 -119 -117 -126 -133 -132 -127 -110 -60 -52 -50 -43 -36 -32 -34 -30 -35 -28 -23 -34 -42 -17 -31 -32 -19 -11 -13 -7 -8 -7 -6 -6 -6 -7 -7 -8 -12 -11 -18 -15 -9 -10 -32 -33 -33 -32 -30 -24 -15 -25 -19 -17 -18 -21 -24 -19 -9 -7 -7 -7 -8 -11 -12 -11 -11 -11 -10 -13 -18 -29 -44 -83 -129 -145 -112 -8 0 0 0 0 0 0 0 0 -14 -31 -51 -59 -66 -60 -69 -80 -76 -72 -56 -95 -102 -101 -99 -103 -134 -119 -136 -123 -113 -114 -109 -105 -105 -84 -71 -70 -70 -72 -74 -78 -82 -84 -87 -90 -93 -92 -79 -73 -72 -71 -75 -84 -118 -134 -133 -135 -143 -143 -146 -150 -156 -159 -161 -163 -55 -60 -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 -19 -186 -246 -232 -158 -98 -40 0 0 0 0 0 -52 0 0 0 -38 -100 -122 0 -1 0 0 0 0 0 0 0 0 0 -79 -165 -72 -18 -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 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -2 -2 -1 -1 -2 -1 -1 -1 -1 -1 -2 -3 -3 -4 -5 -5 -7 -9 -9 -9 -9 -8 -8 -8 -8 -8 -7 -7 -11 -12 -13 -17 -22 -23 -18 -16 -15 -12 -13 -18 -22 -24 -26 -40 -39 -44 -47 -47 -47 -49 -46 -35 -33 -31 -33 -40 -49 -51 -51 -51 -52 -45 -34 -28 -25 -24 -26 -21 -30 -41 -41 -39 -51 -45 -33 -27 -39 -58 -67 -78 -95 -100 -98 -97 -100 -104 -106 -100 -98 -89 -74 -66 -69 -80 -80 -81 -68 -63 -68 -74 -77 -85 -79 -85 -91 -90 -86 -86 -89 -97 -89 -74 -71 -80 -88 -91 -88 -87 -91 -96 -100 -101 -92 -77 -76 -75 -78 -73 -66 -65 -66 -71 -73 -72 -68 -66 -64 -62 -55 -54 -51 -47 -44 -41 -42 -40 -35 -32 -25 -22 -22 -23 -29 -33 -38 -36 -42 -49 -49 -38 -36 -27 -33 -46 -53 -55 -58 -47 -31 -22 -30 -32 -25 -24 -27 -27 -39 -45 -52 -63 -69 -67 -73 -67 -58 -49 -46 -43 -38 -37 -36 -38 -40 -43 -45 -45 -44 -44 -42 -39 -38 -43 -49 -45 -38 -36 -28 -23 -26 -30 -17 -18 -18 -16 -18 -22 -18 -16 -15 -16 -19 -15 -12 -19 -20 -23 -14 -13 -12 -7 -9 -17 -19 -18 -19 -19 -15 -13 -15 -11 -16 -20 -22 -26 -33 -39 -39 -30 -26 -26 -27 -30 -32 -22 -25 -23 -25 -29 -29 -23 -35 -28 -22 -22 -24 -25 -35 -35 -30 -28 -28 -22 -18 -31 -34 -36 -36 -36 -34 -27 -8 -13 -10 -10 -9 -21 -37 -32 -32 -27 -21 -13 -9 -12 -11 -5 -6 -4 -5 -8 -10 -7 -6 -3 -4 -4 -3 -3 -2 -5 -4 -3 -6 -11 -14 -11 -13 -4 -3 -5 -8 -9 -11 -11 -9 -6 -5 -7 -6 -5 -5 -4 -2 -1 -1 -3 -7 -2 -2 -4 -6 -8 -11 -9 -8 -8 -10 -13 -15 -13 -14 -14 -14 -16 -18 -19 -17 -14 -12 -14 -15 -16 -19 -20 -19 -19 -19 -19 -19 -17 -16 -19 -18 -17 -17 -17 -17 -18 -20 -22 -23 -24 -24 -28 -32 -33 -35 -37 -44 -55 -86 -79 -69 -45 -36 -36 -35 -38 -42 -52 -56 -61 -75 -90 -110 -108 -107 -105 -109 -113 -111 -56 -46 -41 -37 -32 -25 -25 -51 -48 -29 -21 -21 -21 -16 -40 -45 -41 -42 -31 -8 -7 -7 -7 -9 -7 -7 -7 -7 -7 -8 -8 -8 -9 -30 -33 -32 -31 -31 -31 -25 -29 -26 -21 -19 -20 -21 -25 -26 -13 -7 -10 -6 -6 -8 -19 -16 -10 -10 -11 -10 -19 -27 -57 -109 -116 -97 -78 -38 0 0 0 0 0 0 0 0 -8 -44 -47 -58 -69 -65 -60 -65 -76 -77 -72 -86 -99 -102 -97 -89 -112 -105 -108 -115 -99 -98 -82 -78 -79 -75 -69 -65 -67 -70 -73 -76 -78 -75 -81 -87 -78 -70 -70 -68 -69 -71 -79 -87 -109 -132 -124 -136 -140 -144 -146 -150 -157 -161 -161 -162 -168 -172 -154 -120 -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 -185 -258 -132 0 0 0 0 0 0 -60 -284 -295 -152 -188 -267 -299 -277 -263 -202 -86 -32 0 0 0 -8 0 0 0 0 0 0 0 -212 -181 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -1 -1 -2 -2 -3 -3 -2 -1 -1 -1 -1 -1 0 -1 -1 -2 -2 -2 -3 -4 -4 -4 -6 -8 -8 -8 -9 -9 -9 -8 -8 -8 -7 -7 -8 -13 -13 -29 -32 -18 -18 -17 -16 -15 -15 -18 -23 -24 -25 -30 -40 -42 -45 -47 -48 -49 -46 -37 -34 -32 -32 -36 -44 -49 -50 -50 -56 -53 -42 -33 -31 -31 -33 -34 -32 -28 -23 -28 -58 -48 -46 -47 -44 -56 -84 -76 -89 -97 -96 -94 -103 -113 -116 -122 -111 -95 -85 -77 -75 -81 -89 -78 -81 -73 -70 -70 -69 -75 -81 -75 -80 -87 -85 -79 -81 -81 -96 -91 -79 -76 -79 -77 -83 -84 -84 -90 -92 -91 -93 -88 -81 -81 -77 -75 -72 -67 -67 -63 -63 -62 -60 -66 -71 -66 -66 -60 -60 -59 -51 -41 -36 -33 -33 -32 -28 -28 -29 -25 -23 -27 -33 -40 -43 -40 -40 -42 -39 -41 -31 -39 -49 -49 -51 -57 -50 -51 -31 -15 -19 -17 -21 -24 -28 -36 -34 -33 -45 -48 -50 -52 -52 -53 -51 -43 -41 -41 -38 -38 -39 -39 -38 -39 -39 -40 -41 -38 -35 -34 -38 -37 -36 -37 -36 -31 -27 -42 -39 -28 -27 -26 -22 -19 -22 -23 -21 -19 -21 -27 -28 -19 -26 -17 -17 -18 -25 -27 -19 -9 -10 -12 -13 -19 -24 -17 -13 -9 -19 -26 -28 -31 -29 -34 -38 -36 -36 -40 -36 -27 -26 -24 -15 -14 -13 -11 -15 -27 -24 -38 -36 -27 -20 -20 -17 -33 -32 -31 -30 -29 -28 -27 -32 -34 -22 -10 -16 -27 -23 -6 -11 -12 -12 -19 -33 -34 -32 -20 -21 -24 -20 -17 -12 -21 -16 -15 -12 -7 -7 -8 -6 -4 -3 -6 -8 -5 -4 -5 -5 -3 -3 -6 -13 -17 -16 -7 -2 -4 -5 -7 -10 -10 -10 -9 -6 -6 -10 -9 -9 -6 -3 -2 -1 -1 -1 -1 -2 -3 -6 -13 -10 -9 -8 -8 -9 -9 -11 -15 -14 -14 -13 -13 -14 -14 -17 -16 -16 -15 -15 -16 -15 -17 -17 -18 -18 -19 -19 -19 -17 -16 -17 -18 -18 -17 -16 -17 -18 -20 -21 -22 -24 -22 -25 -28 -29 -30 -33 -38 -41 -41 -60 -50 -37 -34 -28 -27 -32 -41 -45 -45 -53 -57 -56 -69 -82 -95 -91 -90 -86 -73 -51 -40 -33 -31 -25 -22 -21 -41 -36 -21 -18 -21 -52 -29 -25 -26 -26 -43 -12 -9 -7 -19 -39 -34 -8 -7 -8 -8 -7 -7 -8 -23 -32 -34 -31 -31 -31 -30 -30 -12 -22 -28 -25 -25 -23 -22 -24 -26 -25 -25 -20 -7 -9 -10 -13 -18 -9 -11 -16 -12 -16 -27 -42 -64 -70 -91 -147 -99 0 0 0 0 0 0 0 -26 -3 -64 -58 -58 -68 -72 -62 -60 -71 -79 -82 -87 -94 -93 -86 -80 -90 -93 -94 -110 -85 -80 -70 -66 -67 -65 -63 -61 -62 -66 -69 -72 -70 -67 -73 -74 -65 -58 -63 -62 -66 -73 -79 -83 -90 -98 -102 -112 -123 -134 -148 -159 -147 -153 -162 -168 -166 -165 -164 -167 -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 -37 -23 0 0 0 0 -10 -74 -146 -214 -259 -263 -272 -283 -280 -282 -291 -282 -263 -247 -208 -121 -197 -271 -153 -69 0 0 -21 -97 -70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -2 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -4 -4 -7 -9 -8 -8 -8 -8 -8 -8 -8 -6 -6 -9 -16 -23 -20 -23 -25 -20 -19 -20 -21 -21 -20 -22 -25 -28 -28 -33 -37 -38 -44 -50 -51 -49 -34 -36 -35 -32 -32 -39 -60 -62 -62 -61 -57 -50 -41 -33 -36 -38 -35 -30 -26 -23 -23 -36 -77 -55 -49 -48 -51 -68 -94 -86 -89 -86 -84 -93 -105 -108 -114 -123 -108 -92 -84 -82 -83 -86 -80 -83 -76 -75 -77 -76 -75 -84 -80 -82 -85 -87 -84 -78 -74 -78 -93 -91 -85 -89 -92 -84 -82 -82 -80 -82 -85 -88 -92 -92 -90 -89 -87 -83 -73 -63 -68 -68 -62 -57 -60 -70 -74 -71 -68 -63 -58 -53 -48 -39 -42 -36 -33 -31 -31 -32 -34 -32 -26 -22 -29 -37 -39 -38 -37 -47 -52 -52 -49 -47 -45 -44 -49 -59 -55 -52 -36 -29 -50 -37 -21 -20 -28 -30 -28 -35 -32 -40 -37 -44 -50 -47 -38 -39 -40 -41 -42 -42 -41 -37 -37 -37 -34 -34 -34 -34 -35 -36 -45 -47 -39 -36 -41 -46 -37 -43 -41 -38 -39 -37 -32 -28 -22 -21 -20 -19 -25 -36 -38 -27 -28 -24 -36 -43 -37 -36 -44 -24 -16 -20 -23 -29 -47 -36 -23 -16 -42 -68 -69 -53 -33 -31 -36 -35 -34 -35 -36 -28 -24 -20 -22 -18 -9 -9 -13 -22 -31 -41 -34 -20 -20 -25 -21 -32 -32 -29 -29 -28 -29 -27 -31 -32 -21 -6 -3 -3 -6 -4 -7 -11 -14 -14 -18 -28 -31 -19 -10 -12 -17 -10 -9 -14 -16 -17 -13 -9 -14 -9 -7 -7 -6 -5 -8 -8 -5 -5 -7 -7 -4 -6 -11 -10 -15 -12 -6 -5 -6 -7 -8 -5 -5 -8 -5 -6 -11 -11 -8 -4 -2 -2 -2 -2 -2 -3 -4 -6 -10 -17 -14 -11 -10 -10 -11 -11 -12 -14 -13 -13 -13 -13 -16 -16 -18 -18 -18 -17 -15 -20 -17 -18 -17 -17 -18 -19 -20 -18 -17 -17 -17 -18 -18 -19 -17 -16 -17 -17 -19 -20 -22 -22 -21 -19 -21 -27 -28 -28 -30 -34 -35 -36 -34 -28 -24 -25 -29 -35 -36 -37 -41 -41 -47 -48 -46 -43 -41 -44 -45 -42 -38 -34 -26 -25 -23 -21 -21 -21 -21 -20 -19 -39 -47 -33 -16 -14 -13 -12 -10 -9 -15 -34 -39 -8 -7 -8 -8 -9 -7 -7 -7 -26 -33 -32 -32 -31 -30 -30 -29 -28 -28 -30 -29 -26 -24 -24 -25 -26 -25 -25 -14 -10 -10 -19 -29 -24 -10 -12 -16 -22 -27 -30 -31 -41 -55 -85 -130 -150 -120 -17 0 0 0 -38 -173 -175 -33 -40 -56 -57 -60 -62 -62 -62 -64 -70 -83 -85 -86 -90 -80 -73 -76 -81 -80 -81 -81 -71 -59 -56 -57 -56 -57 -56 -57 -59 -60 -60 -61 -61 -65 -64 -57 -53 -53 -56 -62 -70 -79 -83 -85 -86 -92 -96 -100 -109 -112 -115 -117 -127 -142 -162 -170 -172 -174 -173 -173 -150 0 0 0 0 0 0 0 0 -18 -69 -63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -78 -195 -250 -262 -267 -254 -238 -240 -253 -266 -286 -289 -295 -229 -138 -301 -211 -260 -172 -158 -278 -281 -178 -245 -279 -255 -251 -196 0 -68 -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 -2 -2 -2 -1 -1 -1 -2 -2 -3 -3 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -4 -4 -7 -8 -8 -7 -7 -6 -7 -7 -6 -5 -6 -9 -23 -29 -28 -30 -33 -20 -20 -23 -22 -23 -25 -26 -28 -35 -34 -37 -37 -39 -40 -39 -37 -35 -34 -36 -35 -34 -36 -42 -61 -60 -61 -52 -46 -44 -37 -29 -36 -35 -31 -24 -21 -21 -22 -54 -63 -63 -55 -47 -53 -72 -80 -83 -84 -84 -83 -85 -92 -101 -106 -123 -113 -102 -100 -96 -85 -102 -97 -84 -74 -74 -78 -81 -67 -80 -87 -84 -85 -89 -83 -80 -71 -77 -92 -97 -92 -86 -80 -79 -72 -69 -67 -67 -73 -85 -83 -85 -92 -96 -93 -83 -69 -64 -67 -67 -59 -52 -56 -69 -71 -68 -63 -61 -56 -47 -39 -42 -38 -39 -35 -32 -30 -30 -33 -32 -28 -24 -25 -28 -32 -39 -46 -42 -38 -46 -55 -51 -41 -45 -39 -51 -52 -48 -48 -49 -55 -58 -23 -22 -38 -41 -38 -41 -22 -17 -19 -36 -44 -29 -38 -47 -44 -44 -44 -43 -41 -38 -38 -34 -32 -33 -33 -36 -41 -41 -44 -47 -43 -38 -44 -56 -50 -51 -50 -45 -39 -35 -34 -41 -31 -29 -28 -25 -28 -38 -36 -35 -35 -33 -39 -51 -55 -48 -54 -42 -37 -48 -62 -63 -73 -64 -51 -46 -58 -61 -42 -37 -32 -30 -40 -40 -33 -34 -27 -19 -22 -32 -34 -38 -74 -13 -7 -16 -33 -41 -35 -31 -20 -29 -29 -35 -33 -24 -23 -25 -26 -27 -29 -30 -23 -6 -7 -5 -5 -10 -16 -23 -31 -32 -34 -33 -27 -13 -7 -9 -11 -7 -7 -7 -8 -12 -23 -19 -19 -14 -10 -8 -5 -5 -8 -7 -4 -3 -4 -5 -5 -7 -7 -9 -16 -19 -11 -4 -5 -6 -6 -5 -6 -6 -6 -10 -9 -8 -6 -3 -2 -5 -3 -2 -5 -7 -8 -11 -9 -14 -12 -11 -11 -12 -13 -13 -12 -14 -15 -15 -14 -14 -13 -14 -17 -18 -18 -20 -20 -17 -19 -18 -17 -18 -17 -19 -20 -18 -17 -17 -16 -16 -18 -19 -19 -19 -19 -17 -18 -19 -20 -21 -22 -21 -21 -26 -26 -28 -31 -31 -30 -30 -27 -24 -21 -22 -25 -27 -28 -25 -28 -33 -38 -39 -38 -29 -35 -32 -32 -31 -28 -26 -22 -23 -23 -23 -23 -21 -18 -18 -18 -21 -30 -36 -27 -16 -14 -12 -10 -9 -11 -19 -14 -7 -7 -7 -9 -9 -8 -7 -7 -21 -33 -32 -27 -23 -18 -23 -29 -26 -21 -20 -27 -27 -26 -26 -26 -26 -25 -26 -27 -16 -9 -17 -17 -8 -10 -18 -24 -20 -21 -21 -28 -35 -47 -79 -127 -145 -152 -52 -14 0 0 -2 -9 -120 -82 -44 -54 -53 -54 -52 -53 -53 -55 -70 -84 -72 -76 -78 -76 -74 -73 -76 -76 -80 -74 -63 -53 -52 -51 -51 -51 -50 -51 -52 -52 -51 -52 -55 -57 -56 -49 -47 -48 -52 -57 -63 -73 -79 -83 -86 -90 -91 -92 -96 -98 -102 -109 -116 -118 -125 -119 -151 -171 -176 -170 -184 -87 -37 0 0 0 0 0 0 -97 -143 -80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -73 -247 -220 -234 -238 -237 -235 -244 -249 -249 -254 -257 -268 -226 -2 -14 -15 -102 -74 -8 -12 -184 -134 -202 -190 -45 -146 -259 -258 -302 -183 0 0 -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 -2 -1 -2 -2 -2 -1 -2 -2 -2 -3 -2 -1 -1 -2 -1 -1 -1 -2 -2 -1 -2 -2 -3 -2 -3 -4 -5 -6 -6 -8 -9 -6 -5 -5 -5 -5 -8 -10 -16 -22 -29 -36 -44 -52 -33 -31 -32 -34 -36 -36 -33 -42 -41 -40 -40 -41 -40 -40 -40 -35 -37 -37 -35 -35 -37 -40 -54 -54 -57 -54 -48 -45 -40 -32 -33 -32 -28 -23 -19 -21 -18 -54 -59 -56 -50 -50 -61 -74 -49 -51 -50 -69 -91 -90 -100 -91 -97 -113 -112 -105 -104 -105 -91 -48 -81 -80 -68 -72 -74 -81 -70 -76 -82 -89 -96 -97 -95 -72 -66 -73 -84 -87 -84 -82 -82 -73 -70 -68 -67 -68 -71 -76 -81 -75 -75 -82 -86 -82 -67 -69 -67 -64 -58 -54 -57 -64 -63 -63 -64 -64 -63 -68 -94 -67 -35 -31 -29 -24 -25 -26 -30 -27 -21 -20 -21 -25 -33 -39 -50 -46 -47 -51 -51 -48 -30 -43 -41 -45 -48 -51 -50 -48 -51 -58 -33 -28 -30 -8 -5 -43 -40 -25 -19 -25 -30 -23 -32 -41 -42 -43 -43 -40 -40 -43 -43 -43 -45 -43 -40 -42 -52 -50 -51 -49 -45 -43 -46 -56 -59 -62 -61 -62 -59 -43 -39 -41 -36 -32 -33 -39 -37 -28 -31 -32 -35 -37 -39 -44 -37 -53 -60 -60 -56 -56 -72 -95 -15 -42 -39 -49 -93 -107 -76 -45 -35 -35 -40 -38 -40 -49 -35 -32 -34 -37 -31 -15 -19 -45 -17 -9 -24 -36 -16 -13 -73 -35 -27 -38 -38 -33 -29 -22 -22 -21 -18 -16 -12 -22 -16 -10 -7 -10 -18 -23 -23 -18 -24 -26 -17 -6 -8 -8 -21 -14 -9 -10 -15 -7 -7 -8 -17 -15 -9 -12 -5 -7 -8 -7 -7 -12 -21 -24 -8 -6 -7 -11 -14 -16 -12 -6 -5 -6 -5 -3 -7 -8 -7 -10 -9 -7 -5 -4 -2 -7 -7 -7 -10 -14 -10 -14 -9 -10 -9 -8 -10 -14 -15 -13 -13 -14 -14 -14 -12 -14 -13 -14 -16 -17 -18 -22 -21 -18 -17 -18 -18 -18 -16 -19 -18 -18 -17 -17 -20 -20 -19 -19 -20 -20 -20 -15 -17 -18 -20 -21 -21 -22 -26 -25 -25 -24 -24 -23 -21 -22 -22 -21 -20 -20 -21 -20 -24 -22 -22 -24 -26 -24 -25 -23 -24 -26 -27 -26 -25 -26 -25 -24 -22 -21 -20 -18 -16 -16 -16 -17 -16 -18 -46 -23 -14 -12 -11 -10 -8 -8 -8 -7 -6 -7 -7 -8 -7 -7 -7 -10 -14 -8 -7 -7 -7 -9 -8 -6 -6 -7 -22 -30 -27 -27 -26 -28 -28 -27 -20 -10 -15 -10 -5 -5 -11 -23 -37 -20 -18 -19 -25 -33 -44 -76 -111 -123 -143 -164 -136 0 0 0 -120 -166 -112 -62 -56 -52 -51 -50 -50 -55 -57 -65 -65 -63 -72 -83 -80 -80 -81 -77 -81 -79 -61 -54 -49 -47 -46 -47 -48 -48 -46 -47 -47 -47 -48 -50 -50 -47 -44 -44 -45 -48 -52 -54 -52 -58 -68 -78 -87 -90 -93 -97 -104 -110 -113 -124 -124 -127 -131 -136 -146 -182 -180 -168 -124 -91 -111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -56 -8 -214 -243 -241 -249 -259 -261 -267 -268 -266 -265 -259 -249 -250 -202 -251 -167 -76 0 0 0 0 0 -21 -1 0 0 -51 -160 -278 -268 -191 -269 -132 -105 -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 -1 -1 -1 -1 -1 -1 -1 -2 -3 -2 -1 -1 -1 -1 -2 -3 -2 -2 -2 -2 -2 -2 -3 -2 -3 -4 -5 -7 -4 -5 -5 -4 -5 -5 -4 -4 -9 -11 -11 -18 -28 -36 -41 -35 -32 -35 -37 -39 -43 -45 -38 -46 -45 -44 -44 -44 -44 -40 -37 -32 -34 -36 -35 -36 -37 -47 -46 -47 -51 -49 -41 -37 -38 -36 -36 -32 -27 -24 -27 -30 -28 -54 -55 -48 -47 -54 -64 -68 -38 -34 -44 -65 -82 -91 -97 -91 -91 -95 -94 -90 -92 -82 -80 -40 -77 -90 -74 -71 -77 -80 -74 -77 -85 -90 -93 -100 -98 -73 -68 -69 -74 -82 -81 -80 -82 -75 -75 -77 -79 -80 -81 -83 -85 -84 -89 -97 -98 -89 -77 -70 -65 -62 -61 -60 -59 -62 -62 -63 -63 -54 -39 -30 -15 -62 -51 -47 -44 -23 -24 -26 -29 -27 -25 -24 -23 -27 -37 -38 -41 -47 -53 -53 -51 -51 -37 -44 -48 -47 -46 -47 -48 -53 -60 -60 -53 -51 -49 -23 -4 -38 -40 -34 -26 -19 -21 -17 -25 -27 -30 -35 -40 -41 -44 -63 -73 -76 -69 -59 -54 -55 -63 -60 -58 -55 -50 -45 -48 -52 -55 -54 -51 -50 -54 -59 -48 -41 -36 -33 -31 -34 -34 -31 -30 -29 -33 -43 -52 -42 -37 -44 -54 -64 -75 -76 -87 -86 -38 -29 -24 -10 -37 -117 -20 -67 -63 -43 -48 -46 -49 -75 -47 -34 -35 -35 -31 -6 -7 -7 -7 -8 -13 -19 -20 -6 -12 -13 -21 -34 -31 -24 -23 -24 -26 -20 -7 -7 -7 -8 -9 -9 -9 -9 -14 -24 -10 -4 -4 -5 -4 -5 -6 -8 -21 -23 -19 -16 -20 -18 -21 -19 -18 -14 -8 -11 -16 -18 -13 -9 -11 -15 -20 -16 -15 -10 -8 -10 -13 -14 -9 -8 -6 -5 -5 -2 -5 -6 -7 -8 -8 -7 -4 -3 -4 -8 -10 -12 -17 -19 -9 -11 -9 -11 -13 -8 -9 -13 -15 -14 -13 -11 -12 -13 -12 -12 -11 -12 -16 -17 -18 -21 -19 -17 -20 -21 -21 -18 -17 -17 -17 -17 -17 -16 -20 -21 -20 -19 -19 -19 -20 -20 -18 -18 -19 -19 -20 -22 -23 -25 -23 -21 -21 -19 -20 -22 -22 -21 -21 -22 -21 -21 -22 -22 -21 -23 -23 -22 -20 -20 -21 -22 -22 -21 -20 -21 -21 -19 -18 -17 -17 -16 -16 -16 -16 -16 -15 -15 -29 -22 -13 -12 -11 -12 -10 -9 -9 -8 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -6 -5 -6 -7 -14 -25 -28 -27 -26 -25 -28 -30 -30 -25 -8 -14 -8 -7 -9 -13 -23 -34 -32 -23 -17 -23 -34 -44 -78 -81 -100 -120 -128 -143 -63 -56 -27 -8 -15 -57 -62 -64 -57 -52 -51 -49 -56 -58 -59 -63 -64 -64 -81 -69 -69 -74 -73 -69 -73 -51 -49 -46 -45 -45 -46 -47 -47 -46 -45 -46 -48 -49 -50 -50 -46 -43 -44 -46 -48 -49 -49 -49 -53 -58 -68 -79 -90 -90 -93 -99 -107 -118 -128 -131 -131 -129 -126 -124 -170 -175 -92 0 -12 -50 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -85 -134 -184 -220 -229 -135 -199 -220 -225 -242 -248 -271 -276 -267 -272 -262 -258 -249 -226 -214 -205 -205 -236 -167 -73 -8 -48 -89 0 0 0 0 0 -7 -8 -175 -252 -309 -288 -238 -306 -40 -1 -40 -90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -2 -2 -3 -4 -4 -5 -4 -5 -5 -5 -5 -5 -5 -5 -11 -13 -12 -14 -22 -36 -44 -35 -38 -39 -42 -47 -50 -48 -44 -45 -46 -47 -45 -42 -44 -40 -34 -33 -35 -34 -33 -32 -34 -47 -45 -47 -52 -52 -46 -41 -41 -38 -38 -35 -30 -30 -34 -35 -24 -49 -57 -51 -51 -62 -71 -69 -43 -33 -47 -73 -91 -99 -92 -92 -93 -93 -88 -82 -82 -67 -49 -65 -79 -89 -100 -79 -87 -84 -91 -88 -79 -82 -89 -84 -93 -85 -79 -77 -76 -80 -78 -70 -76 -81 -86 -92 -97 -98 -95 -90 -80 -73 -73 -77 -82 -78 -76 -77 -72 -61 -57 -58 -59 -59 -58 -59 -53 -39 -25 -10 -3 -5 -4 -29 -54 -28 -24 -24 -28 -27 -25 -26 -28 -35 -40 -34 -34 -39 -43 -50 -50 -56 -49 -51 -53 -53 -54 -53 -54 -49 -53 -56 -60 -60 -68 -40 -24 -11 -30 -44 -25 -12 -33 -25 -29 -31 -28 -28 -36 -48 -53 -76 -84 -79 -76 -75 -69 -70 -72 -68 -63 -60 -51 -43 -43 -42 -55 -62 -53 -52 -60 -64 -59 -49 -40 -33 -32 -40 -43 -42 -43 -38 -32 -35 -42 -36 -42 -46 -49 -61 -85 -67 -85 -81 -79 -81 -66 -4 -1 -39 -12 -38 -65 -73 -59 -45 -50 -33 -29 -38 -43 -58 -23 -6 -10 -16 -14 -10 -9 -9 -8 -3 -6 -9 -9 -16 -16 -16 -20 -25 -27 -25 -14 -18 -12 -8 -6 -12 -23 -21 -22 -13 -6 -4 -3 -4 -2 -6 -10 -11 -11 -15 -21 -25 -14 -9 -5 -5 -9 -7 -9 -14 -17 -18 -14 -10 -11 -14 -11 -9 -11 -11 -9 -8 -11 -14 -14 -10 -5 -4 -2 -3 -6 -7 -9 -10 -7 -6 -6 -6 -7 -8 -10 -16 -17 -18 -10 -7 -7 -8 -10 -10 -9 -10 -11 -11 -13 -10 -13 -13 -12 -10 -10 -11 -15 -18 -18 -22 -26 -25 -19 -19 -21 -20 -18 -17 -18 -17 -18 -17 -17 -19 -21 -20 -19 -17 -18 -19 -19 -17 -17 -18 -19 -21 -22 -22 -21 -20 -19 -19 -22 -24 -24 -21 -22 -23 -22 -22 -22 -21 -22 -22 -22 -21 -19 -19 -20 -20 -19 -18 -17 -18 -18 -16 -16 -16 -15 -15 -16 -16 -16 -16 -17 -14 -12 -13 -14 -12 -12 -12 -11 -10 -10 -8 -7 -6 -6 -6 -5 -5 -5 -6 -7 -7 -7 -7 -7 -9 -10 -10 -9 -15 -28 -26 -23 -23 -23 -26 -28 -28 -29 -20 -20 -15 -10 -20 -22 -26 -28 -19 -8 -11 -19 -28 -41 -45 -59 -92 -133 -146 -152 -136 -96 -47 0 -11 -51 -59 -61 -57 -49 -51 -50 -55 -57 -58 -60 -63 -59 -67 -59 -55 -59 -64 -55 -56 -51 -49 -47 -44 -45 -46 -46 -45 -46 -46 -47 -48 -49 -49 -49 -46 -43 -43 -45 -47 -47 -46 -47 -51 -54 -59 -68 -69 -68 -78 -85 -94 -107 -114 -123 -131 -131 -127 -128 -140 -145 -126 -43 -10 0 0 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -98 -150 -116 -220 -215 -216 -218 -218 -214 -214 -216 -223 -253 -251 -211 -239 -249 -237 -227 -208 -193 -183 -162 -168 -190 -165 -163 -159 -176 -165 -93 -51 -87 0 0 0 0 -56 -60 0 0 -115 -165 -166 -83 -280 -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 -2 -2 -2 -1 -1 -2 -2 -3 -3 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -2 -3 -4 -5 -5 -5 -5 -6 -7 -9 -14 -15 -14 -14 -19 -37 -32 -32 -33 -36 -44 -50 -50 -48 -46 -46 -47 -47 -46 -46 -43 -39 -34 -33 -32 -32 -36 -38 -39 -42 -36 -34 -38 -40 -40 -47 -44 -43 -44 -43 -39 -36 -37 -32 -48 -57 -53 -51 -55 -73 -82 -78 -53 -43 -62 -86 -92 -94 -101 -101 -100 -99 -96 -89 -89 -74 -64 -66 -74 -86 -99 -95 -94 -99 -97 -86 -83 -89 -102 -97 -98 -85 -74 -68 -66 -82 -78 -76 -78 -90 -97 -97 -97 -97 -87 -79 -80 -86 -81 -71 -73 -80 -85 -71 -56 -63 -48 -50 -50 -54 -54 -48 -41 -32 -31 -14 -11 -9 -8 -17 -31 -30 -25 -25 -26 -28 -30 -27 -28 -37 -39 -29 -23 -26 -32 -46 -50 -55 -55 -49 -48 -62 -55 -58 -62 -56 -37 -29 -36 -33 -37 -33 -33 -31 -31 -27 -13 -13 -29 -24 -41 -55 -40 -38 -39 -46 -56 -75 -81 -69 -70 -73 -73 -72 -72 -66 -55 -58 -46 -30 -27 -38 -56 -64 -72 -63 -66 -64 -54 -45 -41 -33 -33 -42 -49 -54 -57 -53 -36 -29 -37 -46 -46 -46 -49 -56 -87 -61 -53 -57 -63 -75 -96 -25 -5 -3 -1 -7 -23 -86 -40 -36 -44 -33 -24 -31 -37 -56 -20 -9 -12 -16 -14 -12 -13 -10 -7 -8 -10 -11 -5 -7 -10 -11 -10 -8 -12 -22 -22 -25 -17 -10 -9 -12 -21 -19 -23 -14 -6 -3 -2 -3 -2 -4 -9 -15 -14 -7 -8 -15 -10 -10 -11 -13 -20 -8 -9 -8 -6 -4 -6 -7 -9 -11 -10 -8 -8 -10 -14 -11 -12 -12 -10 -5 -2 -2 -1 -8 -12 -13 -12 -9 -5 -5 -4 -4 -5 -6 -10 -16 -12 -12 -11 -9 -8 -6 -6 -9 -9 -9 -8 -8 -9 -8 -10 -12 -11 -10 -10 -11 -15 -18 -20 -24 -26 -26 -19 -18 -21 -22 -20 -21 -23 -18 -18 -19 -19 -18 -21 -21 -18 -17 -17 -18 -18 -17 -18 -18 -19 -20 -21 -21 -20 -19 -19 -21 -22 -23 -25 -24 -22 -22 -20 -20 -21 -19 -20 -21 -22 -20 -19 -22 -19 -21 -19 -18 -19 -21 -18 -16 -16 -16 -15 -15 -16 -16 -16 -16 -17 -14 -11 -10 -13 -13 -13 -12 -11 -10 -10 -9 -9 -8 -7 -6 -5 -6 -6 -6 -6 -6 -6 -6 -6 -7 -6 -5 -5 -8 -28 -28 -27 -25 -23 -26 -27 -29 -29 -26 -19 -14 -8 -28 -31 -38 -34 -9 -6 -7 -16 -19 -25 -34 -48 -66 -81 -73 -64 -64 -70 -92 -159 -115 -71 -59 -59 -62 -51 -53 -54 -55 -56 -59 -59 -61 -55 -59 -62 -61 -58 -60 -52 -50 -49 -47 -46 -45 -47 -47 -47 -47 -46 -45 -47 -48 -48 -47 -47 -46 -45 -44 -44 -45 -45 -44 -46 -47 -49 -51 -54 -52 -57 -66 -73 -75 -73 -79 -97 -114 -126 -132 -134 -136 -141 -140 -158 -111 -119 -163 -160 -57 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 0 0 -37 -124 -217 -217 -214 -203 -204 -199 -195 -189 -174 -151 -172 -212 -234 -222 -210 -209 -224 -208 -190 -187 -198 -167 -188 -174 -163 -180 -265 -226 -105 -41 -6 0 0 0 0 0 0 -28 -13 0 -154 -172 -139 -41 -96 -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 -3 -2 -2 -1 -1 -3 -3 -4 -4 -4 -3 -2 -4 -2 -2 -2 -2 -1 -2 -4 -3 -4 -4 -3 -3 -3 -3 -3 -5 -7 -7 -6 -7 -9 -12 -13 -17 -18 -16 -15 -16 -24 -25 -29 -38 -47 -51 -52 -52 -54 -50 -48 -49 -48 -45 -46 -41 -37 -33 -33 -33 -33 -38 -42 -41 -39 -36 -36 -39 -41 -50 -42 -40 -38 -42 -50 -48 -47 -37 -35 -37 -41 -47 -52 -72 -86 -92 -77 -56 -56 -77 -93 -92 -94 -95 -94 -97 -100 -101 -94 -91 -84 -82 -79 -77 -88 -97 -109 -103 -109 -103 -94 -106 -101 -117 -102 -93 -82 -72 -69 -71 -99 -81 -84 -95 -93 -84 -84 -86 -92 -86 -78 -68 -56 -59 -72 -71 -78 -71 -41 -32 -72 -45 -44 -44 -49 -48 -42 -40 -38 -44 -44 -39 -25 -15 -21 -22 -25 -25 -25 -28 -32 -31 -29 -31 -36 -37 -34 -29 -20 -15 -25 -48 -54 -53 -41 -23 -36 -25 -34 -49 -36 -18 -15 -16 -19 -22 -27 -23 -24 -35 -32 -30 -19 -12 -7 -17 -39 -47 -49 -46 -43 -51 -66 -70 -65 -67 -66 -68 -68 -68 -65 -46 -69 -21 -9 -17 -46 -61 -31 -57 -51 -51 -46 -40 -41 -46 -35 -38 -45 -48 -52 -58 -62 -45 -30 -35 -39 -39 -41 -44 -53 -66 -58 -53 -53 -58 -53 -63 -61 -61 -48 -48 -56 -22 -57 -32 -43 -55 -41 -12 -15 -29 -25 -15 -10 -8 -9 -7 -5 -13 -13 -10 -9 -7 -8 -8 -9 -9 -10 -10 -9 -17 -15 -16 -21 -23 -19 -12 -15 -18 -12 -11 -9 -6 -2 -3 -3 -4 -5 -6 -8 -5 -4 -5 -6 -7 -8 -5 -7 -8 -7 -9 -8 -5 -4 -4 -5 -6 -7 -6 -3 -5 -10 -12 -13 -11 -8 -7 -4 -2 -3 -3 -5 -4 -4 -4 -4 -3 -4 -6 -7 -7 -6 -13 -13 -13 -12 -12 -12 -12 -11 -10 -11 -11 -10 -9 -8 -8 -7 -8 -9 -10 -10 -10 -11 -14 -17 -18 -19 -20 -17 -16 -17 -19 -19 -17 -19 -18 -15 -18 -21 -19 -18 -19 -19 -17 -17 -17 -17 -17 -17 -19 -17 -17 -19 -19 -20 -20 -19 -18 -19 -21 -21 -22 -24 -21 -18 -18 -18 -18 -17 -18 -19 -21 -21 -21 -22 -22 -19 -18 -18 -19 -20 -20 -17 -16 -16 -16 -16 -16 -16 -17 -14 -11 -12 -15 -12 -12 -12 -12 -11 -9 -10 -10 -10 -16 -18 -8 -7 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -4 -5 -5 -6 -12 -9 -12 -24 -23 -27 -28 -27 -26 -23 -16 -30 -29 -24 -19 -22 -19 -4 -5 -7 -10 -13 -19 -28 -40 -40 -48 -50 -49 -53 -70 -125 -137 -93 -69 -66 -72 -63 -58 -56 -55 -55 -55 -55 -58 -58 -53 -49 -51 -58 -57 -53 -51 -51 -49 -45 -46 -48 -48 -48 -48 -47 -46 -46 -47 -48 -49 -49 -47 -46 -46 -44 -43 -44 -43 -42 -44 -45 -46 -47 -48 -50 -52 -57 -60 -61 -60 -64 -76 -88 -107 -128 -132 -138 -142 -152 -156 -162 -170 -172 -186 -162 -68 0 0 0 0 0 0 0 0 0 0 0 -16 -36 -127 -187 -216 -43 0 0 -67 -181 -219 -214 -210 -205 -197 -191 -191 -162 -146 -141 -159 -185 -223 -218 -229 -241 -242 -254 -245 -271 -260 -233 -168 -214 -168 -179 -164 -157 -145 -109 -50 -77 -31 0 -24 0 0 0 0 0 -45 -93 -284 -210 -177 -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 -3 -1 -1 -1 -3 -2 -2 -3 -4 -4 -4 -5 -6 -3 -2 -3 -5 -5 -4 -4 -3 -4 -4 -4 -4 -4 -4 -4 -6 -7 -7 -10 -12 -15 -15 -17 -21 -22 -19 -16 -15 -20 -22 -27 -51 -68 -52 -55 -57 -54 -51 -51 -51 -49 -45 -48 -43 -36 -33 -32 -30 -26 -23 -29 -37 -35 -32 -37 -37 -38 -40 -41 -40 -41 -48 -57 -57 -54 -43 -49 -57 -51 -38 -44 -67 -75 -80 -64 -55 -67 -79 -90 -103 -105 -101 -102 -105 -107 -106 -105 -87 -78 -81 -85 -91 -102 -104 -109 -105 -102 -100 -95 -96 -73 -105 -92 -75 -75 -76 -56 -64 -79 -72 -72 -77 -83 -84 -86 -85 -88 -85 -72 -58 -65 -65 -76 -63 -48 -28 -15 -31 -64 -59 -52 -48 -49 -49 -46 -49 -58 -63 -57 -45 -33 -28 -22 -22 -24 -27 -27 -28 -28 -30 -30 -33 -36 -40 -41 -34 -24 -26 -31 -45 -48 -44 -36 -17 -23 -21 -18 -16 -16 -15 -23 -22 -25 -26 -28 -33 -37 -36 -41 -38 -29 -28 -34 -37 -29 -31 -46 -45 -43 -50 -66 -74 -70 -69 -64 -67 -69 -64 -67 -54 -56 -58 -37 -35 -59 -69 -45 -68 -75 -66 -49 -40 -40 -52 -40 -41 -43 -47 -52 -51 -56 -50 -39 -35 -35 -37 -42 -47 -56 -59 -56 -52 -56 -67 -6 0 -68 -86 -55 -52 -43 -42 -29 -27 -29 -25 -20 -22 -22 -19 -13 -23 -46 -58 -40 -8 -2 -9 -12 -9 -10 -11 -12 -9 -8 -22 -34 -7 -4 -5 -6 -7 -12 -17 -19 -29 -25 -28 -18 -6 -5 -9 -8 -5 -5 -8 -9 -8 -15 -6 -6 -6 -6 -6 -5 -7 -5 -5 -5 -6 -8 -8 -7 -5 -4 -5 -5 -4 -2 -3 -6 -8 -9 -8 -6 -2 -2 -2 -3 -4 -5 -5 -3 -9 -5 -3 -4 -5 -7 -8 -6 -13 -15 -13 -14 -16 -16 -17 -19 -20 -17 -12 -12 -9 -10 -10 -9 -8 -9 -8 -10 -10 -11 -14 -16 -15 -21 -20 -17 -16 -17 -16 -16 -18 -18 -17 -17 -21 -25 -24 -24 -19 -17 -17 -17 -16 -16 -17 -17 -18 -17 -16 -17 -19 -19 -19 -18 -18 -22 -21 -21 -21 -23 -22 -18 -20 -18 -17 -18 -18 -19 -21 -21 -22 -21 -21 -18 -16 -17 -18 -20 -20 -18 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -14 -14 -13 -12 -12 -11 -7 -25 -38 -43 -38 -41 -10 -8 -7 -7 -7 -7 -8 -7 -6 -7 -6 -7 -6 -5 -7 -8 -6 -3 -7 -24 -23 -24 -20 -21 -33 -28 -22 -32 -24 -14 -10 -7 -5 -2 -6 -7 -7 -9 -13 -22 -27 -34 -38 -37 -43 -45 -69 -116 -113 -81 -77 -68 -79 -67 -59 -56 -55 -56 -54 -54 -57 -56 -53 -53 -53 -54 -52 -49 -48 -48 -49 -45 -44 -46 -48 -48 -48 -47 -46 -47 -47 -46 -46 -45 -47 -47 -46 -45 -45 -45 -43 -43 -43 -43 -45 -44 -44 -45 -50 -52 -53 -54 -54 -55 -64 -76 -94 -112 -110 -121 -128 -129 -124 -127 -135 -137 -155 -158 -137 -148 -192 -36 0 0 0 -12 -55 -16 -88 -184 -145 -99 -196 -210 -196 -122 -101 -117 -1 -32 -120 -82 -106 -216 -207 -202 -211 -201 -175 -156 -172 -185 -155 -169 -196 -219 -205 -247 -231 -265 -312 -241 -15 -87 -25 -142 -186 -225 -243 -176 -186 -187 -141 -147 -151 -117 -177 -93 0 0 0 0 0 0 -151 -244 -6 -71 -136 -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 -3 -2 -2 -1 -1 -1 -2 -2 -3 -4 -5 -5 -4 -3 -2 -2 -2 -3 -3 -6 -5 -4 -4 -4 -4 -5 -6 -6 -7 -11 -17 -19 -21 -22 -21 -23 -25 -24 -21 -19 -18 -20 -21 -29 -50 -71 -68 -57 -57 -55 -53 -52 -52 -50 -47 -49 -44 -38 -35 -32 -28 -31 -25 -26 -32 -31 -30 -39 -45 -40 -39 -39 -44 -51 -53 -56 -56 -52 -43 -46 -49 -45 -41 -45 -48 -69 -69 -54 -49 -73 -75 -92 -95 -97 -101 -105 -110 -117 -114 -108 -99 -90 -86 -101 -119 -109 -101 -102 -96 -99 -112 -94 -82 -87 -76 -73 -82 -89 -82 -40 -52 -59 -56 -67 -90 -88 -63 -77 -73 -75 -73 -61 -61 -68 -68 -59 -43 -27 -17 -13 -33 -47 -49 -42 -39 -44 -50 -49 -57 -63 -60 -53 -44 -37 -45 -28 -26 -27 -31 -33 -29 -24 -27 -33 -37 -39 -39 -37 -28 -35 -32 -38 -41 -42 -45 -43 -35 -20 -17 -19 -21 -23 -28 -41 -38 -35 -31 -29 -29 -31 -40 -59 -59 -53 -47 -39 -35 -38 -50 -52 -50 -49 -49 -60 -76 -77 -72 -69 -71 -72 -64 -66 -65 -69 -63 -56 -53 -55 -62 -52 -51 -65 -70 -51 -46 -44 -45 -40 -40 -42 -45 -48 -45 -50 -52 -52 -49 -45 -46 -46 -55 -54 -52 -53 -57 -51 -73 -32 -27 -57 -70 -55 -39 -31 -25 -21 -23 -23 -21 -12 -10 -23 -19 -12 -17 -33 -31 -8 -4 -3 -6 -9 -8 -8 -8 -11 -10 -8 -12 -18 -9 -9 -8 -6 -4 -4 -6 -6 -4 -4 -13 -13 -4 -6 -11 -11 -8 -7 -11 -15 -6 -7 -6 -6 -6 -6 -5 -4 -6 -5 -5 -4 -6 -8 -10 -9 -7 -6 -5 -4 -4 -2 -1 -2 -3 -5 -8 -4 -2 -2 -3 -4 -5 -5 -4 -6 -21 -11 -2 -3 -4 -5 -6 -14 -24 -27 -26 -18 -18 -19 -20 -20 -18 -16 -13 -15 -12 -12 -13 -12 -10 -10 -10 -10 -10 -10 -14 -17 -16 -17 -15 -14 -16 -22 -18 -26 -21 -20 -20 -21 -25 -26 -25 -24 -21 -18 -17 -18 -18 -18 -18 -18 -19 -19 -16 -15 -17 -18 -18 -18 -20 -21 -21 -21 -21 -22 -23 -21 -19 -18 -18 -17 -17 -18 -19 -19 -19 -19 -18 -16 -16 -17 -17 -18 -19 -19 -15 -16 -16 -16 -15 -15 -16 -16 -15 -15 -14 -14 -13 -12 -11 -10 -9 -17 -17 -9 -11 -40 -18 -9 -9 -8 -8 -7 -24 -20 -14 -12 -10 -9 -8 -8 -9 -9 -6 -3 -2 -9 -12 -14 -13 -15 -31 -24 -21 -19 -14 -11 -6 -4 -3 -3 -5 -6 -6 -7 -9 -15 -22 -29 -31 -31 -37 -43 -66 -100 -114 -108 -76 -73 -76 -67 -56 -54 -54 -52 -51 -52 -53 -54 -52 -53 -54 -54 -51 -48 -47 -45 -47 -46 -45 -46 -48 -48 -48 -47 -47 -48 -48 -46 -45 -44 -46 -47 -46 -45 -45 -44 -43 -42 -42 -43 -43 -44 -44 -45 -47 -51 -51 -51 -53 -53 -56 -65 -78 -76 -86 -96 -103 -108 -94 -92 -99 -108 -126 -144 -152 -148 -156 -83 -61 -112 -171 -196 -189 -128 -148 -181 -184 -185 -188 -100 -96 -207 -193 -68 -4 -126 -144 -119 -165 -161 -188 -175 -179 -211 -218 -199 -207 -217 -203 -179 -171 -184 -183 -185 -183 -191 -214 -299 -86 -120 -97 -15 -31 -121 -62 0 -108 -176 -239 -159 -156 -232 -203 -79 -18 0 0 0 0 0 -28 -83 -255 -220 -146 -120 -219 -53 -21 -135 -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 -5 -3 -4 -3 -3 -2 -3 -3 -2 -2 -3 -3 -3 -3 -3 -3 -1 -1 -3 -5 -7 -6 -4 -4 -5 -8 -7 -10 -13 -16 -23 -22 -23 -27 -28 -28 -27 -25 -24 -23 -23 -24 -30 -37 -46 -61 -48 -54 -55 -56 -55 -51 -50 -49 -44 -45 -41 -38 -36 -31 -32 -34 -25 -23 -25 -26 -26 -29 -43 -41 -40 -40 -43 -46 -45 -50 -53 -50 -48 -46 -42 -42 -49 -50 -57 -70 -67 -49 -47 -74 -75 -77 -85 -93 -100 -108 -116 -123 -123 -120 -110 -98 -102 -122 -109 -92 -95 -92 -88 -93 -103 -104 -99 -87 -78 -81 -86 -82 -68 -55 -50 -49 -47 -45 -51 -93 -57 -65 -70 -75 -71 -55 -56 -71 -72 -66 -50 -37 -37 -27 -36 -47 -53 -47 -39 -40 -45 -50 -52 -50 -51 -55 -55 -43 -47 -38 -33 -31 -30 -30 -25 -24 -36 -36 -35 -35 -36 -32 -29 -28 -24 -26 -31 -36 -48 -49 -34 -22 -22 -27 -32 -35 -46 -53 -52 -48 -43 -43 -45 -46 -62 -72 -71 -64 -60 -63 -66 -45 -57 -58 -58 -61 -59 -57 -59 -68 -73 -74 -74 -77 -68 -68 -64 -61 -59 -56 -51 -51 -57 -58 -56 -60 -66 -51 -45 -52 -44 -44 -47 -39 -39 -43 -40 -44 -47 -51 -57 -49 -48 -52 -54 -50 -52 -60 -53 -53 -50 -54 -58 -59 -59 -49 -38 -34 -27 -24 -25 -25 -34 -15 -26 -34 -31 -19 -8 -12 -6 -3 -5 -6 -6 -7 -6 -5 -11 -13 -10 -6 -7 -8 -6 -9 -8 -6 -5 -4 -4 -3 -2 -4 -5 -5 -5 -8 -7 -8 -8 -8 -9 -12 -7 -8 -8 -7 -5 -5 -6 -5 -7 -7 -6 -4 -5 -7 -8 -9 -9 -8 -7 -5 -3 -3 -2 -1 -2 -2 -4 -2 -3 -3 -4 -5 -6 -9 -6 -7 -9 -7 -3 -5 -4 -7 -8 -21 -31 -28 -23 -18 -18 -18 -17 -15 -12 -7 -10 -12 -12 -12 -14 -13 -13 -11 -10 -10 -10 -12 -17 -16 -15 -12 -12 -19 -28 -37 -25 -26 -19 -18 -23 -25 -21 -21 -20 -22 -23 -19 -18 -18 -18 -18 -18 -19 -19 -20 -18 -19 -20 -20 -19 -19 -20 -20 -20 -19 -19 -20 -22 -19 -18 -18 -18 -17 -16 -17 -17 -17 -17 -17 -17 -15 -16 -17 -17 -17 -18 -19 -15 -15 -15 -15 -14 -14 -15 -14 -14 -14 -13 -13 -13 -12 -11 -10 -10 -10 -8 -8 -8 -23 -16 -8 -7 -8 -7 -5 -13 -11 -8 -11 -14 -13 -12 -8 -5 -4 -4 -3 -6 -8 -9 -10 -11 -11 -24 -23 -15 -7 -5 -10 -3 -2 -3 -4 -5 -6 -6 -9 -11 -14 -18 -23 -30 -33 -39 -46 -57 -70 -85 -84 -79 -73 -72 -64 -62 -57 -54 -51 -50 -50 -50 -50 -50 -53 -53 -51 -48 -47 -46 -45 -45 -46 -46 -49 -49 -48 -47 -47 -47 -47 -47 -46 -45 -45 -45 -46 -46 -45 -44 -43 -43 -44 -44 -44 -44 -44 -45 -46 -49 -50 -50 -50 -51 -53 -54 -56 -58 -61 -70 -78 -85 -88 -81 -81 -83 -87 -93 -103 -117 -106 -114 -132 -145 -164 -163 -150 -158 -167 -170 -174 -175 -161 -163 -163 -189 -199 -126 -106 -79 -85 -197 -192 -188 -185 -170 -151 -140 -129 -191 -188 -179 -199 -232 -216 -195 -183 -185 -194 -187 -181 -168 -174 -156 -152 -158 -271 -27 0 0 0 0 -11 -84 -203 -239 -163 -101 -141 -184 -43 0 0 0 0 0 0 -6 0 0 -19 -307 -297 -210 -238 -211 -27 -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 -6 -6 -7 -6 -5 -3 -2 -3 -2 -2 -2 -2 -3 -3 -3 -3 -1 -1 -4 -5 -7 -7 -4 -4 -5 -7 -10 -18 -23 -24 -34 -35 -33 -35 -34 -32 -29 -29 -29 -29 -28 -30 -32 -33 -41 -59 -52 -49 -50 -53 -53 -50 -48 -49 -45 -41 -39 -37 -35 -36 -35 -27 -20 -16 -17 -20 -27 -50 -57 -53 -47 -43 -43 -44 -41 -49 -55 -53 -49 -47 -48 -50 -55 -57 -61 -66 -62 -48 -54 -78 -80 -82 -86 -91 -96 -108 -117 -120 -120 -117 -112 -113 -113 -101 -106 -100 -95 -94 -94 -99 -101 -101 -108 -101 -95 -94 -88 -82 -70 -72 -63 -52 -46 -45 -39 -90 -68 -65 -72 -76 -72 -66 -62 -76 -79 -67 -51 -49 -54 -45 -45 -44 -44 -46 -47 -48 -47 -51 -50 -51 -54 -54 -53 -47 -44 -45 -43 -39 -32 -31 -25 -28 -29 -30 -32 -34 -34 -34 -39 -32 -31 -35 -37 -44 -45 -49 -28 -21 -26 -30 -42 -51 -53 -53 -59 -63 -59 -61 -70 -74 -67 -67 -76 -82 -76 -81 -79 -72 -68 -70 -73 -69 -69 -66 -57 -62 -74 -78 -77 -77 -73 -70 -63 -59 -59 -56 -52 -52 -54 -57 -61 -68 -64 -55 -46 -48 -44 -44 -49 -34 -32 -35 -37 -41 -46 -54 -64 -46 -46 -56 -56 -52 -52 -56 -48 -44 -42 -49 -58 -61 -64 -46 -36 -35 -28 -20 -20 -27 -23 -14 -25 -34 -26 -18 -9 -7 -6 -5 -5 -5 -5 -4 -5 -12 -15 -14 -12 -11 -14 -15 -13 -10 -8 -7 -9 -11 -13 -7 -3 -4 -4 -3 -4 -5 -4 -5 -7 -7 -8 -7 -7 -8 -8 -7 -5 -4 -6 -6 -7 -7 -6 -4 -3 -5 -5 -3 -5 -7 -8 -8 -6 -5 -6 -5 -4 -3 -3 -3 -4 -5 -5 -5 -6 -6 -5 -6 -6 -6 -7 -11 -9 -11 -12 -19 -25 -20 -22 -22 -17 -11 -9 -8 -8 -9 -9 -9 -15 -25 -29 -13 -12 -9 -7 -8 -11 -13 -13 -12 -13 -17 -21 -23 -30 -27 -26 -23 -20 -17 -18 -15 -16 -16 -16 -16 -16 -17 -17 -18 -18 -18 -19 -19 -19 -19 -17 -17 -19 -20 -20 -20 -20 -20 -19 -18 -18 -18 -18 -17 -17 -16 -17 -17 -16 -16 -16 -16 -16 -18 -15 -15 -16 -16 -16 -17 -17 -18 -15 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -11 -11 -10 -9 -8 -8 -9 -10 -9 -8 -6 -8 -5 -5 -6 -6 -6 -7 -11 -11 -9 -7 -7 -4 -3 -4 -4 -6 -9 -8 -8 -11 -11 -10 -6 -4 -4 -3 -2 -3 -5 -6 -6 -7 -8 -9 -10 -11 -15 -17 -31 -36 -38 -44 -47 -49 -68 -128 -112 -71 -66 -62 -74 -61 -53 -49 -48 -46 -47 -47 -48 -50 -51 -49 -47 -45 -45 -46 -45 -45 -47 -48 -48 -48 -47 -47 -48 -48 -47 -46 -46 -47 -46 -45 -45 -46 -46 -45 -45 -44 -44 -44 -44 -45 -44 -45 -48 -48 -49 -50 -50 -53 -53 -53 -56 -61 -66 -71 -77 -78 -77 -77 -78 -79 -80 -84 -85 -86 -91 -99 -116 -124 -130 -137 -139 -145 -148 -153 -150 -139 -129 -139 -151 -167 -110 -136 -174 -168 -178 -173 -168 -170 -173 -165 -165 -127 -128 -132 -125 -141 -219 -231 -230 -226 -226 -227 -204 -194 -183 -183 -179 -172 -104 -139 -83 -91 -95 0 0 0 0 -15 0 0 0 -205 -155 -86 -90 -80 -6 -5 0 0 0 0 0 0 -25 -130 -214 -131 -43 -183 -124 -155 -163 -12 -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 -7 -9 -8 -8 -6 -3 -2 -3 -3 -1 -1 -2 -2 -3 -3 -3 -1 -1 -3 -5 -6 -5 -4 -5 -5 -7 -14 -24 -31 -32 -37 -31 -36 -36 -34 -33 -32 -33 -35 -33 -29 -30 -35 -38 -36 -37 -40 -41 -45 -49 -49 -47 -46 -48 -45 -43 -40 -36 -35 -44 -28 -27 -19 -14 -14 -14 -21 -44 -42 -51 -56 -56 -57 -52 -45 -51 -52 -53 -57 -60 -53 -53 -71 -67 -61 -60 -57 -50 -60 -66 -86 -98 -98 -97 -104 -122 -124 -120 -116 -111 -113 -120 -93 -93 -102 -104 -103 -100 -93 -86 -93 -102 -113 -118 -117 -114 -112 -106 -105 -92 -79 -78 -75 -57 -54 -73 -80 -81 -80 -70 -67 -64 -71 -78 -75 -63 -58 -66 -62 -57 -53 -53 -54 -47 -45 -49 -49 -49 -49 -48 -43 -35 -34 -36 -36 -36 -42 -47 -33 -32 -26 -28 -30 -35 -38 -36 -33 -39 -39 -35 -34 -35 -41 -51 -44 -38 -22 -19 -31 -44 -53 -50 -49 -55 -66 -74 -72 -71 -72 -72 -68 -74 -90 -96 -90 -88 -84 -73 -67 -72 -84 -82 -80 -74 -64 -61 -70 -80 -79 -78 -76 -70 -64 -59 -58 -54 -53 -51 -50 -51 -53 -54 -46 -43 -42 -42 -45 -50 -43 -38 -34 -33 -35 -40 -46 -51 -52 -48 -59 -63 -59 -60 -66 -52 -48 -43 -47 -55 -58 -57 -48 -35 -33 -26 -14 -15 -24 -31 -22 -17 -28 -33 -14 -12 -10 -8 -8 -8 -7 -5 -4 -5 -9 -12 -13 -16 -15 -18 -15 -14 -12 -11 -9 -3 -7 -8 -6 -3 -4 -5 -3 -3 -3 -3 -4 -6 -6 -4 -6 -7 -7 -7 -6 -6 -4 -6 -6 -6 -8 -10 -7 -3 -3 -3 -3 -3 -4 -7 -7 -14 -16 -16 -14 -8 -5 -4 -5 -6 -7 -5 -5 -4 -5 -5 -6 -7 -7 -7 -8 -9 -9 -10 -13 -19 -19 -18 -21 -21 -14 -7 -7 -9 -6 -6 -7 -10 -14 -18 -27 -15 -10 -8 -6 -9 -11 -11 -11 -11 -16 -25 -28 -26 -25 -18 -18 -21 -16 -14 -16 -16 -17 -16 -15 -15 -16 -16 -17 -18 -16 -16 -17 -17 -17 -17 -17 -17 -18 -18 -19 -19 -19 -19 -19 -18 -19 -19 -20 -20 -18 -15 -16 -16 -16 -16 -16 -15 -15 -14 -15 -15 -15 -15 -16 -15 -17 -18 -17 -15 -13 -12 -12 -13 -13 -13 -12 -13 -12 -12 -12 -11 -11 -11 -11 -8 -8 -9 -10 -11 -11 -10 -8 -6 -5 -5 -5 -5 -5 -6 -7 -7 -7 -6 -6 -6 -4 -4 -5 -7 -8 -8 -8 -7 -10 -14 -5 -3 -3 -4 -5 -5 -6 -7 -7 -9 -10 -10 -9 -8 -15 -21 -31 -40 -43 -44 -43 -46 -66 -79 -66 -59 -58 -62 -59 -57 -55 -47 -47 -47 -47 -47 -48 -50 -50 -47 -47 -46 -47 -46 -45 -44 -46 -47 -48 -47 -47 -47 -47 -48 -47 -46 -47 -46 -45 -45 -45 -45 -45 -45 -45 -45 -45 -44 -45 -45 -45 -45 -46 -47 -49 -53 -53 -55 -56 -56 -58 -64 -66 -70 -72 -74 -76 -77 -77 -78 -79 -80 -80 -82 -89 -93 -102 -106 -114 -123 -127 -128 -126 -123 -120 -120 -104 -109 -110 -125 -133 -134 -162 -137 -139 -143 -139 -142 -162 -154 -173 -167 -155 -158 -126 -128 -143 -183 -204 -220 -259 -271 -251 -230 -213 -215 -192 -197 -147 -122 -144 -158 -112 -13 -30 -42 0 0 0 0 0 -31 -66 -142 -97 -77 -87 -72 -36 -46 0 0 0 0 0 0 0 0 0 0 -63 -156 -306 -336 -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 -9 -9 -9 -8 -5 -3 -2 -3 -3 -2 -2 -2 -2 -3 -3 -2 -1 -1 -3 -4 -4 -3 -4 -6 -6 -9 -17 -25 -28 -35 -40 -35 -36 -37 -37 -38 -37 -40 -39 -37 -33 -33 -38 -40 -34 -36 -36 -40 -44 -46 -48 -44 -46 -46 -44 -42 -43 -47 -33 -29 -28 -19 -13 -13 -15 -17 -31 -43 -43 -42 -49 -60 -57 -45 -47 -49 -50 -51 -53 -58 -57 -59 -62 -56 -56 -62 -63 -60 -59 -68 -83 -96 -104 -108 -118 -122 -125 -120 -112 -104 -101 -113 -78 -104 -113 -110 -107 -105 -94 -88 -92 -105 -113 -111 -109 -113 -114 -118 -120 -99 -78 -83 -101 -72 -55 -50 -59 -72 -73 -59 -69 -76 -85 -91 -77 -58 -64 -72 -66 -53 -48 -45 -41 -51 -48 -47 -48 -48 -43 -37 -37 -31 -31 -32 -34 -37 -43 -55 -48 -36 -29 -28 -32 -37 -35 -31 -28 -34 -36 -35 -35 -35 -53 -46 -40 -28 -22 -24 -29 -44 -56 -57 -60 -67 -74 -82 -73 -78 -75 -80 -83 -85 -93 -92 -88 -80 -76 -77 -78 -76 -85 -87 -79 -74 -69 -63 -71 -70 -70 -71 -75 -76 -70 -65 -59 -55 -52 -49 -48 -47 -45 -50 -53 -45 -42 -45 -48 -44 -41 -41 -39 -38 -38 -40 -44 -49 -47 -44 -50 -57 -56 -60 -66 -50 -50 -53 -52 -53 -59 -55 -45 -32 -28 -29 -18 -19 -29 -33 -23 -14 -14 -14 -14 -11 -10 -7 -4 -7 -15 -9 -10 -10 -12 -12 -15 -36 -45 -37 -25 -17 -12 -8 -4 -5 -5 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -4 -4 -5 -5 -6 -6 -5 -5 -5 -6 -6 -7 -9 -6 -5 -3 -3 -3 -3 -3 -3 -6 -6 -12 -16 -13 -9 -10 -8 -7 -6 -5 -5 -4 -4 -4 -5 -6 -5 -6 -6 -6 -6 -8 -8 -8 -8 -9 -12 -15 -17 -16 -14 -9 -10 -13 -12 -10 -6 -4 -4 -6 -17 -13 -8 -7 -7 -8 -9 -8 -8 -10 -17 -30 -29 -18 -10 -13 -18 -20 -10 -12 -13 -15 -17 -15 -13 -13 -14 -14 -17 -19 -18 -18 -18 -17 -16 -15 -15 -17 -17 -17 -18 -18 -18 -18 -17 -16 -18 -19 -19 -19 -19 -15 -16 -16 -15 -16 -16 -16 -15 -13 -13 -14 -14 -14 -15 -15 -16 -17 -18 -17 -12 -12 -12 -11 -11 -11 -11 -12 -12 -12 -11 -11 -11 -11 -12 -9 -9 -10 -10 -11 -25 -16 -7 -8 -8 -6 -5 -5 -5 -6 -6 -6 -6 -6 -5 -5 -5 -4 -6 -8 -11 -11 -8 -9 -14 -26 -12 -3 -2 -4 -6 -6 -7 -7 -10 -14 -13 -12 -10 -10 -16 -24 -34 -42 -44 -44 -43 -48 -66 -89 -57 -37 -40 -65 -77 -55 -49 -46 -46 -46 -47 -47 -48 -48 -46 -45 -45 -45 -47 -46 -45 -46 -46 -46 -45 -45 -47 -47 -47 -46 -45 -47 -47 -45 -45 -45 -45 -46 -45 -45 -45 -45 -45 -45 -46 -46 -46 -47 -47 -48 -51 -57 -60 -61 -61 -61 -61 -65 -69 -71 -72 -75 -78 -79 -81 -83 -84 -84 -84 -85 -94 -100 -102 -105 -112 -116 -120 -118 -116 -114 -108 -109 -100 -96 -92 -92 -93 -98 -113 -107 -107 -112 -124 -124 -129 -128 -147 -180 -177 -197 -174 -163 -151 -145 -145 -161 -214 -245 -215 -107 -58 -232 -211 -216 -192 -173 -181 -158 -109 -97 -146 -133 -55 -237 -77 0 0 0 0 0 0 -114 -241 -171 -50 -68 -19 -5 0 0 0 -1 0 0 0 0 0 0 -59 -152 -161 -103 0 0 -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 0 0 0 0 0 0 0 0 0 0 -10 -10 -10 -7 -5 -3 -3 -4 -2 -2 -2 -2 -3 -4 -4 -1 -3 -2 -1 -3 -6 -4 -4 -7 -9 -13 -17 -21 -27 -39 -43 -39 -38 -41 -42 -40 -41 -43 -41 -39 -37 -38 -41 -39 -39 -36 -37 -43 -46 -45 -47 -42 -43 -43 -48 -48 -42 -51 -44 -40 -25 -15 -12 -14 -14 -23 -38 -45 -44 -42 -47 -57 -49 -49 -51 -49 -47 -47 -46 -44 -46 -57 -57 -54 -55 -60 -62 -63 -58 -67 -82 -96 -106 -110 -116 -116 -120 -117 -112 -113 -115 -111 -96 -94 -104 -113 -110 -104 -91 -91 -95 -100 -100 -96 -92 -114 -123 -121 -111 -94 -89 -96 -113 -83 -62 -55 -58 -60 -54 -56 -59 -73 -73 -68 -76 -79 -64 -60 -54 -49 -46 -42 -42 -44 -44 -40 -46 -48 -41 -34 -41 -41 -43 -44 -43 -40 -40 -47 -48 -43 -42 -39 -32 -32 -30 -29 -23 -23 -27 -33 -39 -40 -53 -51 -43 -37 -35 -34 -41 -62 -71 -71 -71 -75 -79 -83 -81 -76 -70 -75 -87 -88 -84 -81 -76 -71 -65 -62 -69 -74 -78 -77 -76 -77 -78 -84 -72 -66 -58 -55 -62 -72 -79 -70 -65 -64 -59 -52 -49 -47 -45 -46 -50 -52 -54 -56 -48 -40 -39 -41 -43 -42 -40 -43 -44 -48 -47 -48 -50 -53 -51 -56 -60 -51 -48 -50 -51 -53 -57 -52 -45 -38 -35 -37 -34 -28 -26 -23 -17 -14 -14 -12 -10 -11 -18 -20 -9 -17 -18 -17 -15 -14 -14 -20 -29 -91 -85 -49 -23 -11 -3 -2 -4 -5 -5 -6 -6 -6 -5 -4 -4 -4 -4 -5 -7 -7 -4 -4 -4 -4 -4 -5 -4 -6 -6 -7 -7 -5 -5 -4 -5 -5 -4 -3 -3 -2 -4 -5 -5 -7 -8 -9 -12 -14 -11 -9 -7 -7 -5 -4 -5 -5 -6 -7 -7 -10 -9 -9 -8 -9 -11 -6 -7 -12 -13 -12 -12 -10 -12 -10 -13 -16 -14 -7 -7 -12 -6 -5 -8 -9 -8 -7 -5 -5 -7 -8 -11 -14 -16 -21 -22 -16 -15 -22 -22 -16 -7 -6 -10 -16 -20 -14 -15 -16 -17 -18 -18 -18 -17 -17 -18 -18 -16 -14 -16 -18 -17 -17 -17 -17 -16 -17 -17 -17 -17 -17 -17 -17 -18 -16 -15 -15 -15 -16 -16 -16 -14 -13 -12 -12 -13 -14 -14 -15 -16 -16 -16 -16 -12 -11 -11 -11 -10 -10 -10 -10 -11 -11 -11 -11 -11 -12 -13 -11 -9 -9 -9 -11 -22 -16 -9 -8 -7 -7 -6 -6 -5 -6 -6 -6 -6 -6 -6 -6 -5 -4 -19 -14 -12 -11 -7 -8 -8 -55 -26 -2 -2 -6 -7 -6 -7 -6 -10 -17 -13 -11 -8 -11 -19 -27 -36 -41 -44 -45 -46 -47 -51 -62 -13 -11 -54 -91 -51 -62 -53 -49 -47 -47 -46 -45 -48 -48 -46 -45 -44 -45 -46 -46 -44 -45 -46 -45 -45 -45 -46 -47 -46 -47 -47 -47 -46 -44 -45 -47 -46 -46 -46 -46 -46 -46 -46 -46 -46 -47 -47 -47 -48 -50 -55 -60 -63 -64 -63 -62 -63 -65 -68 -71 -74 -78 -80 -81 -85 -90 -93 -93 -91 -92 -99 -105 -106 -107 -112 -115 -115 -113 -112 -110 -104 -102 -99 -96 -96 -93 -90 -89 -91 -90 -87 -85 -102 -114 -123 -126 -129 -136 -129 -171 -189 -195 -190 -193 -167 -153 -161 -176 -176 -92 -195 -97 -163 -257 -239 -275 -232 -213 -171 -125 -78 -123 -76 -180 -123 0 0 0 0 0 0 -25 -23 0 0 -16 -42 -83 -40 -157 -107 -41 -29 0 0 0 0 0 0 -4 -18 -143 -24 -154 -168 -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 -10 -10 -9 -7 -6 -5 -5 -4 -3 -3 -2 -2 -3 -3 -3 -4 -3 -2 -2 -1 -2 -3 -5 -9 -15 -19 -21 -25 -33 -40 -43 -43 -43 -43 -42 -43 -45 -45 -43 -41 -41 -43 -42 -42 -41 -36 -38 -44 -47 -46 -44 -42 -41 -42 -42 -43 -47 -50 -36 -26 -18 -15 -16 -18 -17 -28 -39 -42 -47 -50 -47 -57 -44 -50 -53 -49 -43 -41 -39 -36 -35 -34 -44 -53 -50 -54 -57 -58 -58 -65 -86 -112 -117 -116 -116 -115 -112 -113 -120 -124 -126 -117 -114 -114 -118 -116 -106 -100 -94 -96 -100 -94 -84 -91 -85 -114 -131 -126 -109 -99 -99 -107 -108 -98 -75 -62 -66 -66 -59 -54 -55 -71 -80 -84 -89 -57 -56 -50 -51 -51 -45 -45 -50 -51 -46 -38 -34 -34 -37 -42 -54 -58 -61 -53 -38 -31 -36 -34 -35 -35 -40 -45 -39 -35 -44 -37 -31 -28 -29 -36 -43 -49 -44 -44 -45 -45 -48 -41 -36 -51 -78 -89 -85 -87 -91 -82 -66 -49 -45 -58 -73 -75 -68 -68 -68 -68 -68 -60 -62 -69 -78 -77 -77 -82 -88 -87 -80 -84 -67 -50 -51 -66 -81 -70 -66 -64 -60 -55 -52 -51 -48 -46 -45 -48 -54 -57 -45 -38 -38 -39 -41 -44 -44 -45 -46 -47 -45 -44 -47 -61 -56 -57 -57 -52 -46 -47 -54 -56 -50 -45 -43 -44 -47 -47 -34 -32 -35 -30 -14 -13 -14 -13 -10 -15 -25 -28 -32 -34 -26 -20 -18 -17 -18 -26 -49 -47 -29 -22 -25 -7 -5 -4 -4 -5 -6 -7 -11 -4 -4 -5 -5 -6 -6 -4 -6 -7 -6 -5 -4 -4 -3 -5 -5 -5 -6 -7 -7 -4 -3 -5 -6 -6 -6 -3 -3 -2 -3 -4 -5 -5 -5 -9 -11 -10 -9 -10 -8 -7 -7 -5 -6 -6 -6 -6 -6 -7 -10 -10 -9 -10 -11 -15 -15 -17 -14 -10 -9 -9 -10 -10 -20 -32 -26 -18 -44 -38 -14 -3 -3 -3 -5 -4 -5 -6 -7 -9 -14 -15 -19 -14 -16 -23 -22 -25 -15 -10 -7 -6 -8 -16 -19 -15 -18 -19 -17 -16 -16 -15 -15 -14 -14 -15 -15 -13 -16 -16 -15 -15 -15 -16 -15 -19 -20 -19 -18 -17 -17 -16 -17 -15 -13 -12 -14 -18 -16 -15 -14 -13 -13 -12 -12 -13 -14 -14 -14 -14 -15 -15 -14 -14 -13 -11 -10 -10 -10 -10 -11 -11 -11 -11 -11 -12 -12 -10 -8 -8 -10 -10 -15 -22 -9 -9 -8 -7 -7 -7 -6 -6 -6 -6 -6 -7 -7 -6 -5 -6 -8 -7 -8 -8 -6 -6 -5 -4 -2 -2 -4 -4 -5 -6 -10 -17 -17 -7 -7 -7 -8 -12 -21 -30 -37 -39 -41 -45 -46 -45 -49 -19 -10 -12 -30 -34 -59 -57 -53 -49 -47 -47 -45 -45 -45 -45 -46 -44 -43 -45 -45 -44 -44 -44 -46 -45 -44 -46 -47 -46 -46 -48 -47 -46 -46 -47 -47 -47 -47 -47 -47 -47 -48 -48 -48 -48 -47 -48 -49 -49 -50 -54 -58 -61 -63 -65 -64 -63 -64 -65 -67 -72 -77 -82 -84 -85 -88 -96 -98 -99 -97 -98 -101 -105 -108 -108 -110 -112 -112 -111 -112 -111 -108 -103 -101 -101 -100 -96 -94 -92 -89 -87 -88 -87 -90 -103 -124 -128 -132 -133 -128 -135 -155 -193 -172 -189 -185 -170 -161 -154 -184 -165 -187 -225 -265 -154 -77 -21 -126 -193 -231 -195 -149 -216 -163 -109 -54 -25 -50 -123 -91 -32 0 0 0 0 0 0 -45 -269 -92 -207 -215 -164 -137 -2 0 0 0 0 0 0 0 0 0 -10 -30 -175 -26 0 -13 -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 -9 -9 -7 -6 -7 -7 -6 -5 -4 -3 -3 -3 -3 -4 -2 -3 -2 -2 -2 -1 -2 -4 -8 -13 -18 -22 -27 -29 -36 -40 -47 -45 -43 -44 -44 -46 -49 -49 -47 -46 -48 -47 -47 -45 -40 -37 -39 -43 -45 -43 -42 -42 -41 -39 -36 -36 -39 -27 -23 -22 -18 -17 -21 -22 -25 -44 -52 -54 -54 -52 -48 -43 -47 -49 -51 -48 -43 -43 -33 -36 -28 -27 -39 -52 -52 -54 -61 -63 -68 -80 -99 -114 -124 -124 -121 -116 -108 -108 -126 -128 -129 -128 -126 -129 -123 -103 -107 -104 -104 -105 -107 -103 -91 -110 -101 -113 -125 -123 -115 -111 -108 -106 -106 -102 -93 -87 -86 -82 -62 -54 -51 -61 -68 -46 -46 -53 -53 -51 -60 -66 -51 -44 -55 -71 -60 -44 -36 -32 -37 -57 -65 -64 -62 -57 -45 -34 -31 -32 -33 -31 -31 -42 -52 -49 -49 -43 -37 -32 -33 -39 -44 -45 -46 -45 -45 -52 -49 -38 -16 -6 -39 -83 -91 -90 -88 -82 -67 -52 -47 -55 -57 -70 -64 -66 -71 -73 -70 -70 -70 -74 -78 -80 -80 -79 -81 -80 -72 -74 -71 -55 -57 -73 -86 -76 -65 -60 -58 -55 -51 -52 -50 -48 -46 -47 -51 -52 -45 -37 -34 -35 -40 -45 -49 -49 -49 -49 -46 -41 -45 -56 -61 -63 -59 -52 -51 -47 -56 -56 -49 -46 -47 -49 -54 -45 -35 -39 -48 -48 -30 -33 -21 -15 -14 -20 -29 -27 -28 -28 -24 -24 -22 -13 -9 -18 -18 -16 -13 -18 -28 -6 -4 -4 -6 -8 -10 -12 -14 -6 -3 -4 -6 -8 -8 -5 -6 -6 -6 -6 -6 -5 -4 -5 -4 -4 -5 -6 -7 -5 -4 -5 -7 -7 -7 -5 -4 -4 -5 -6 -5 -4 -6 -8 -10 -8 -6 -7 -7 -8 -8 -7 -6 -6 -5 -7 -8 -17 -14 -6 -6 -7 -8 -10 -18 -20 -14 -12 -12 -9 -12 -12 -28 -63 -91 -47 -39 -15 -2 -4 -4 -5 -5 -5 -6 -7 -13 -28 -17 -17 -17 -13 -11 -16 -12 -9 -8 -9 -12 -14 -10 -16 -19 -19 -15 -8 -12 -14 -15 -13 -12 -15 -18 -13 -14 -14 -15 -15 -16 -16 -14 -16 -17 -18 -18 -18 -18 -17 -16 -14 -15 -16 -16 -21 -21 -21 -18 -14 -13 -13 -13 -12 -12 -12 -13 -12 -12 -14 -14 -14 -14 -13 -13 -13 -10 -10 -10 -11 -12 -12 -12 -10 -11 -12 -9 -9 -9 -9 -10 -10 -15 -28 -23 -13 -9 -9 -8 -8 -8 -8 -8 -7 -6 -6 -6 -7 -7 -7 -10 -14 -9 -6 -3 -5 -5 -2 -2 -4 -5 -5 -7 -14 -20 -10 -7 -5 -4 -6 -9 -14 -23 -32 -36 -39 -45 -48 -45 -45 -47 -89 -110 0 0 -36 -54 -50 -48 -45 -46 -44 -43 -43 -42 -43 -46 -43 -43 -44 -44 -43 -43 -46 -45 -44 -45 -46 -46 -46 -47 -47 -46 -46 -46 -47 -47 -47 -47 -47 -47 -48 -49 -50 -49 -49 -49 -49 -52 -54 -56 -59 -62 -63 -65 -66 -66 -65 -67 -68 -72 -77 -82 -86 -88 -89 -91 -97 -101 -101 -100 -99 -100 -105 -108 -110 -111 -113 -114 -112 -113 -112 -108 -105 -105 -104 -103 -103 -102 -99 -94 -94 -93 -92 -91 -90 -113 -116 -128 -135 -135 -135 -131 -147 -145 -169 -187 -180 -179 -182 -174 -171 -174 -179 -261 -131 -58 0 0 -18 -99 -192 -229 -180 -143 -199 -99 -123 -111 -91 -127 -226 -17 0 0 0 0 0 0 0 0 -55 -65 -7 -132 -89 -63 -53 -23 -72 -17 0 -23 0 0 0 0 0 0 0 -46 -217 -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 0 -8 -7 -7 -6 -7 -7 -6 -5 -5 -5 -4 -3 -3 -4 -3 -4 -3 -2 -2 -1 -1 -3 -11 -15 -20 -27 -31 -32 -38 -41 -44 -43 -42 -42 -43 -47 -51 -52 -51 -51 -53 -52 -49 -46 -40 -38 -41 -44 -43 -42 -41 -41 -49 -52 -40 -30 -21 -20 -19 -17 -16 -21 -27 -27 -39 -49 -52 -53 -53 -49 -47 -59 -54 -53 -54 -52 -48 -42 -34 -34 -31 -32 -41 -50 -59 -62 -65 -69 -76 -87 -101 -118 -118 -120 -122 -117 -108 -108 -127 -120 -118 -119 -115 -109 -109 -111 -109 -109 -109 -109 -109 -105 -83 -77 -91 -105 -108 -106 -111 -112 -111 -112 -114 -109 -103 -101 -93 -96 -72 -57 -44 -44 -60 -58 -54 -64 -58 -54 -60 -63 -61 -59 -54 -66 -67 -59 -52 -45 -49 -56 -58 -58 -59 -62 -59 -43 -40 -44 -46 -38 -30 -38 -49 -50 -46 -44 -40 -34 -40 -43 -45 -40 -37 -38 -41 -57 -50 -44 -53 -65 -69 -74 -87 -83 -79 -78 -76 -76 -80 -83 -80 -79 -78 -78 -78 -83 -80 -81 -74 -74 -77 -78 -82 -73 -72 -68 -69 -75 -71 -62 -70 -79 -83 -72 -60 -56 -54 -53 -49 -48 -47 -44 -43 -46 -49 -48 -43 -39 -37 -34 -38 -45 -51 -52 -52 -50 -49 -40 -49 -52 -56 -56 -50 -46 -43 -47 -49 -46 -47 -54 -55 -57 -48 -36 -35 -42 -52 -63 -60 -71 -47 -23 -15 -15 -21 -18 -16 -15 -21 -25 -21 -10 -9 -8 -4 -3 -6 -11 -10 -6 -5 -4 -7 -13 -14 -9 -6 -3 -3 -6 -7 -8 -7 -4 -5 -5 -6 -7 -6 -5 -4 -3 -3 -4 -8 -8 -7 -6 -6 -8 -8 -8 -7 -8 -7 -6 -6 -8 -8 -5 -5 -7 -7 -6 -7 -6 -6 -7 -6 -4 -5 -6 -8 -7 -7 -8 -7 -5 -6 -6 -7 -13 -20 -22 -16 -15 -25 -20 -13 -17 -30 -41 -44 -22 -10 -5 -4 -5 -5 -8 -10 -15 -16 -9 -12 -20 -14 -12 -14 -13 -11 -12 -10 -15 -24 -37 -36 -29 -14 -15 -22 -23 -14 -4 -13 -15 -14 -12 -13 -17 -2 -9 -13 -15 -17 -18 -18 -19 -16 -17 -17 -15 -16 -16 -16 -16 -17 -19 -18 -17 -16 -14 -9 -11 -15 -12 -11 -12 -12 -11 -11 -11 -11 -11 -12 -13 -13 -13 -13 -12 -13 -13 -11 -9 -10 -11 -12 -13 -12 -9 -9 -9 -9 -9 -10 -10 -10 -11 -18 -20 -19 -14 -10 -9 -8 -8 -7 -8 -9 -9 -8 -8 -8 -7 -8 -9 -8 -1 -1 -1 -2 -5 -6 -5 -3 -3 -2 -2 -8 -17 -16 -5 -4 -4 -5 -6 -10 -15 -21 -28 -33 -39 -45 -47 -47 -49 -77 -146 -152 -17 0 -31 -52 -50 -46 -44 -45 -44 -42 -41 -43 -43 -44 -42 -43 -44 -43 -42 -43 -44 -45 -46 -46 -47 -46 -46 -46 -46 -47 -48 -47 -48 -48 -48 -48 -48 -48 -49 -50 -51 -52 -51 -52 -52 -57 -61 -62 -64 -66 -66 -66 -67 -69 -70 -71 -74 -77 -83 -89 -93 -92 -93 -95 -99 -103 -104 -103 -102 -102 -105 -110 -114 -115 -116 -117 -116 -116 -117 -114 -110 -111 -109 -108 -111 -110 -110 -108 -104 -100 -100 -96 -89 -89 -105 -122 -139 -143 -145 -141 -143 -148 -153 -171 -191 -200 -195 -189 -188 -197 -171 -201 -206 -127 0 -23 -13 0 -25 0 0 0 -54 -135 -167 -114 -126 -142 -92 -65 -66 -49 -6 -2 0 0 0 0 0 0 0 -160 -128 -75 -231 -132 -149 -184 -303 -248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -8 -7 -6 -6 -6 -5 -6 -6 -6 -4 -2 -3 -2 -2 -2 -2 -2 -2 -2 -6 -11 -14 -21 -30 -32 -33 -40 -43 -45 -46 -45 -42 -45 -50 -53 -54 -54 -54 -54 -56 -55 -47 -42 -41 -41 -41 -41 -40 -39 -40 -47 -51 -38 -27 -21 -20 -19 -18 -19 -23 -27 -30 -42 -46 -48 -49 -46 -47 -58 -60 -54 -52 -56 -59 -54 -47 -43 -42 -40 -43 -51 -54 -65 -65 -64 -72 -82 -88 -109 -114 -121 -124 -121 -116 -113 -109 -117 -117 -116 -114 -108 -99 -94 -109 -109 -109 -107 -99 -93 -103 -83 -69 -86 -97 -89 -78 -101 -101 -104 -95 -91 -94 -91 -97 -83 -96 -85 -62 -44 -44 -50 -85 -75 -69 -61 -56 -57 -51 -54 -58 -52 -54 -68 -77 -67 -58 -56 -54 -57 -66 -73 -70 -63 -57 -55 -56 -57 -54 -37 -40 -45 -47 -50 -49 -40 -36 -39 -41 -36 -38 -46 -48 -47 -49 -62 -70 -83 -96 -97 -92 -92 -86 -85 -79 -74 -80 -80 -91 -95 -91 -90 -94 -95 -99 -81 -86 -82 -79 -81 -76 -81 -79 -74 -67 -71 -77 -60 -67 -72 -74 -71 -65 -58 -52 -50 -50 -49 -47 -44 -42 -44 -48 -47 -49 -52 -49 -41 -36 -38 -45 -49 -51 -51 -47 -49 -44 -47 -51 -52 -50 -45 -44 -45 -42 -41 -44 -51 -56 -58 -60 -49 -39 -39 -43 -49 -56 -41 -28 -20 -14 -10 -9 -12 -15 -15 -21 -31 -30 -13 -11 -7 -6 -5 -4 -5 -4 -3 -3 -3 -3 -6 -13 -11 -5 -3 -4 -6 -7 -8 -8 -7 -7 -6 -5 -7 -8 -7 -6 -5 -4 -4 -5 -10 -11 -9 -8 -8 -8 -7 -8 -8 -9 -9 -9 -9 -11 -8 -6 -6 -7 -7 -6 -10 -6 -6 -7 -5 -5 -7 -11 -9 -6 -6 -7 -7 -7 -6 -6 -6 -8 -11 -14 -17 -17 -25 -25 -16 -15 -21 -14 -12 -12 -13 -10 -9 -20 -26 -33 -37 -34 -30 -19 -15 -16 -16 -15 -12 -9 -11 -14 -28 -35 -47 -64 -53 -33 -30 -30 -28 -21 -10 -8 -24 -20 -14 -15 -18 -9 -7 -9 -11 -13 -14 -14 -18 -18 -17 -16 -17 -16 -16 -16 -15 -14 -15 -14 -15 -16 -14 -15 -12 -5 -8 -8 -10 -12 -12 -12 -10 -10 -10 -11 -12 -12 -12 -12 -12 -12 -12 -12 -10 -9 -10 -10 -11 -12 -11 -8 -8 -10 -10 -9 -9 -10 -10 -10 -19 -15 -19 -23 -14 -11 -12 -11 -11 -10 -9 -9 -8 -8 -8 -9 -15 -21 -12 -8 -4 -2 -2 -4 -5 -6 -4 -3 -9 -24 -12 -3 -3 -6 -8 -4 -4 -7 -10 -15 -19 -22 -29 -38 -43 -44 -47 -51 -57 -19 -130 -42 -21 -65 -77 -47 -46 -45 -45 -43 -40 -41 -43 -42 -42 -42 -43 -43 -43 -42 -44 -44 -44 -46 -45 -45 -45 -46 -46 -47 -48 -49 -48 -48 -48 -49 -49 -49 -49 -50 -51 -53 -54 -54 -54 -55 -60 -66 -67 -68 -69 -69 -68 -69 -72 -74 -76 -80 -84 -89 -96 -97 -98 -98 -99 -101 -108 -107 -108 -108 -108 -109 -111 -119 -122 -123 -123 -123 -122 -124 -121 -122 -120 -117 -115 -121 -122 -123 -121 -116 -109 -111 -105 -102 -102 -102 -109 -138 -144 -143 -146 -153 -159 -155 -159 -174 -180 -190 -210 -203 -212 -203 -179 -202 -181 -176 -218 -129 -119 -153 0 0 0 0 -6 0 -9 -190 -177 -139 -116 -165 -114 -106 -71 -54 0 0 0 0 0 0 0 0 0 -25 -93 -142 -258 -295 -143 -80 -38 0 -9 -82 -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 -7 -7 -7 -7 -6 -6 -5 -5 -6 -7 -6 -5 -3 -3 -3 -3 -3 -3 -1 -1 -2 -6 -9 -14 -22 -30 -32 -34 -37 -39 -40 -41 -42 -46 -50 -53 -55 -55 -55 -56 -55 -55 -56 -48 -43 -43 -42 -40 -38 -37 -37 -41 -46 -42 -29 -26 -25 -22 -20 -20 -21 -23 -26 -32 -38 -41 -45 -49 -46 -47 -46 -49 -50 -52 -58 -60 -58 -52 -51 -50 -50 -53 -55 -64 -65 -61 -62 -75 -93 -103 -108 -115 -121 -118 -113 -115 -113 -108 -111 -118 -116 -109 -100 -88 -96 -115 -117 -116 -110 -101 -98 -103 -87 -82 -82 -86 -83 -67 -113 -104 -101 -81 -63 -57 -50 -91 -87 -105 -97 -72 -63 -66 -71 -95 -78 -68 -71 -74 -69 -67 -56 -58 -56 -59 -70 -74 -64 -64 -69 -66 -59 -58 -61 -62 -63 -63 -58 -52 -51 -54 -60 -51 -51 -53 -53 -52 -41 -39 -34 -33 -33 -35 -43 -54 -60 -50 -54 -44 -43 -82 -92 -67 -75 -86 -89 -84 -73 -75 -74 -75 -88 -92 -88 -96 -98 -97 -87 -88 -86 -80 -82 -81 -83 -79 -74 -71 -74 -75 -62 -68 -64 -61 -64 -69 -59 -51 -47 -47 -47 -45 -39 -41 -45 -48 -49 -51 -52 -50 -42 -38 -40 -45 -48 -47 -43 -45 -46 -45 -50 -53 -53 -55 -46 -44 -44 -41 -42 -50 -54 -47 -51 -53 -50 -47 -48 -47 -53 -52 -47 -38 -21 -11 -9 -9 -11 -13 -18 -30 -31 -30 -12 -8 -5 -4 -6 -6 -5 -6 -6 -5 -5 -6 -10 -10 -7 -5 -5 -5 -6 -8 -9 -9 -8 -8 -7 -6 -8 -8 -7 -7 -8 -8 -9 -9 -11 -12 -11 -9 -9 -11 -8 -8 -9 -8 -9 -8 -9 -10 -8 -6 -6 -6 -5 -9 -9 -7 -7 -9 -12 -14 -16 -16 -11 -7 -8 -6 -5 -6 -6 -6 -5 -6 -10 -10 -16 -14 -11 -11 -10 -9 -10 -7 -7 -7 -7 -4 -10 -17 -18 -23 -27 -17 -19 -20 -15 -12 -11 -13 -8 -5 -5 -12 -18 -27 -45 -61 -52 -30 -22 -28 -26 -19 -12 -8 -15 -19 -16 -13 -18 -11 -8 -8 -10 -12 -17 -19 -17 -17 -15 -13 -13 -15 -16 -16 -15 -14 -16 -16 -17 -15 -19 -24 -16 -6 -6 -7 -9 -11 -11 -11 -10 -10 -10 -11 -11 -11 -12 -12 -12 -12 -12 -11 -8 -9 -9 -10 -11 -12 -11 -8 -11 -12 -12 -11 -8 -9 -10 -10 -18 -25 -18 -13 -30 -23 -26 -22 -10 -12 -10 -8 -6 -6 -6 -8 -21 -23 -21 -18 -10 -7 -4 -4 -8 -10 -8 -4 -6 -6 -3 -7 -12 -12 -3 -4 -5 -8 -11 -13 -15 -25 -30 -37 -43 -45 -46 -52 -76 -21 0 -8 -48 -94 -63 -49 -46 -44 -43 -44 -42 -43 -42 -41 -40 -40 -39 -41 -43 -44 -43 -44 -44 -44 -43 -44 -46 -46 -46 -48 -48 -49 -49 -48 -48 -49 -50 -50 -51 -52 -52 -55 -57 -57 -57 -60 -64 -67 -69 -71 -72 -72 -70 -71 -76 -77 -79 -84 -90 -94 -100 -102 -104 -104 -104 -105 -111 -114 -115 -115 -116 -117 -119 -126 -131 -133 -134 -134 -132 -140 -143 -137 -132 -127 -125 -131 -138 -137 -134 -130 -122 -123 -123 -123 -117 -111 -109 -123 -125 -127 -139 -154 -167 -171 -176 -183 -184 -172 -215 -154 -71 -21 -28 -142 -184 -202 -197 -206 -207 -212 -43 -17 0 0 0 0 0 -60 -118 -160 -21 -215 -204 -128 -128 -123 -73 -126 -33 0 0 0 0 0 0 0 0 -39 -133 -59 -164 -180 -174 -217 -196 -264 -92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -6 -6 -6 -5 -5 -5 -6 -6 -6 -6 -5 -4 -3 -2 -2 -2 -2 -2 -3 -3 -5 -12 -23 -30 -30 -36 -39 -39 -39 -40 -42 -54 -58 -55 -55 -56 -55 -58 -57 -58 -59 -58 -53 -46 -43 -41 -37 -35 -40 -48 -48 -40 -26 -24 -24 -22 -21 -22 -23 -23 -31 -36 -37 -40 -44 -45 -46 -50 -50 -53 -55 -55 -61 -58 -60 -58 -56 -54 -53 -55 -64 -69 -67 -63 -69 -85 -102 -105 -122 -130 -128 -114 -104 -108 -105 -103 -112 -118 -115 -114 -126 -137 -114 -118 -123 -122 -122 -117 -113 -101 -85 -87 -90 -79 -63 -55 -112 -109 -91 -79 -72 -46 -61 -75 -88 -108 -105 -88 -87 -79 -81 -95 -74 -61 -77 -85 -88 -86 -64 -55 -55 -57 -67 -70 -72 -71 -54 -47 -73 -65 -59 -64 -66 -62 -54 -44 -38 -37 -41 -57 -67 -62 -61 -60 -55 -50 -41 -37 -37 -38 -48 -54 -65 -58 -49 -43 -48 -82 -87 -63 -70 -86 -95 -91 -91 -87 -76 -73 -85 -95 -91 -102 -106 -98 -98 -96 -83 -77 -81 -84 -83 -79 -78 -78 -78 -71 -68 -71 -64 -54 -56 -68 -60 -51 -47 -46 -45 -43 -37 -37 -44 -51 -55 -58 -56 -57 -44 -41 -43 -46 -46 -42 -36 -41 -45 -47 -46 -45 -47 -53 -49 -43 -39 -40 -45 -51 -53 -41 -39 -41 -44 -49 -56 -57 -56 -49 -44 -36 -20 -11 -13 -11 -10 -10 -13 -22 -11 -11 -8 -6 -5 -3 -4 -5 -6 -7 -8 -10 -16 -14 -12 -7 -6 -7 -8 -8 -7 -9 -9 -9 -9 -8 -7 -5 -7 -8 -8 -8 -9 -8 -9 -10 -12 -12 -11 -11 -10 -7 -7 -9 -9 -8 -8 -9 -11 -11 -9 -6 -6 -6 -9 -8 -8 -8 -7 -9 -15 -16 -18 -16 -12 -9 -7 -5 -5 -6 -6 -6 -5 -7 -14 -15 -13 -8 -6 -8 -11 -9 -8 -7 -7 -6 -8 -5 -9 -9 -8 -7 -19 -19 -21 -20 -18 -12 -10 -15 -14 -12 -13 -20 -34 -33 -33 -42 -39 -28 -19 -21 -26 -16 -7 -8 -13 -19 -15 -11 -14 -13 -10 -8 -9 -11 -16 -16 -16 -16 -14 -14 -16 -18 -17 -16 -15 -14 -15 -14 -14 -15 -23 -35 -19 -19 -13 -10 -10 -11 -11 -10 -9 -9 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -9 -9 -9 -10 -10 -10 -11 -10 -11 -12 -12 -12 -8 -8 -9 -9 -21 -38 -29 -12 -21 -27 -26 -17 -13 -21 -17 -12 -11 -17 -28 -10 -14 -13 -11 -8 -8 -11 -8 -15 -18 -15 -14 -23 -6 -7 -8 -12 -16 -15 -6 -4 -5 -7 -10 -10 -13 -25 -33 -38 -44 -45 -45 -57 -94 -57 -2 -32 -76 -75 -56 -46 -43 -42 -41 -40 -40 -41 -40 -39 -39 -39 -40 -41 -42 -42 -42 -45 -43 -44 -46 -46 -46 -45 -46 -48 -49 -49 -49 -49 -49 -50 -51 -53 -54 -55 -54 -57 -59 -60 -62 -64 -67 -68 -70 -72 -74 -74 -74 -76 -76 -77 -81 -87 -93 -97 -101 -105 -106 -107 -109 -111 -115 -119 -121 -122 -124 -126 -127 -133 -142 -144 -147 -147 -146 -151 -156 -135 -141 -141 -139 -145 -126 -152 -148 -143 -137 -135 -136 -138 -129 -123 -119 -120 -123 -130 -131 -145 -164 -181 -177 -100 -52 -137 -196 -151 -125 -181 -28 0 -125 -230 -211 -175 -202 -204 -201 -150 -65 0 0 0 0 0 -7 0 0 -79 -147 -221 -168 -148 -168 -112 -48 -35 0 0 -7 0 0 0 0 0 0 0 0 -31 -96 -75 -5 -114 -192 -143 0 -53 -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 -5 -5 -5 -5 -5 -4 -4 -5 -5 -6 -6 -6 -6 -4 -3 -4 -5 -5 -2 -2 -2 -2 -4 -11 -23 -29 -29 -37 -40 -40 -40 -38 -42 -58 -54 -51 -50 -52 -54 -55 -58 -57 -58 -56 -51 -48 -48 -41 -37 -34 -41 -50 -47 -42 -38 -32 -29 -27 -24 -22 -23 -30 -33 -34 -36 -40 -44 -45 -46 -50 -61 -67 -65 -56 -62 -68 -67 -62 -60 -60 -61 -63 -69 -72 -73 -77 -83 -92 -104 -102 -109 -123 -118 -101 -96 -93 -93 -102 -114 -116 -111 -105 -88 -72 -75 -110 -123 -120 -129 -125 -124 -108 -102 -99 -95 -97 -91 -104 -115 -107 -95 -90 -83 -74 -67 -62 -81 -99 -101 -102 -98 -78 -67 -75 -73 -61 -69 -76 -95 -85 -59 -45 -47 -52 -61 -64 -69 -67 -47 -41 -77 -68 -67 -67 -68 -64 -55 -43 -43 -33 -29 -29 -32 -43 -59 -61 -57 -51 -45 -46 -52 -52 -46 -49 -57 -59 -59 -63 -79 -92 -79 -60 -58 -71 -80 -92 -89 -86 -63 -64 -87 -107 -106 -107 -103 -85 -79 -86 -79 -76 -79 -77 -77 -80 -81 -85 -79 -74 -67 -72 -72 -55 -52 -61 -57 -51 -48 -45 -44 -41 -34 -36 -43 -46 -52 -59 -61 -61 -48 -42 -44 -46 -46 -38 -34 -39 -43 -46 -48 -49 -53 -52 -51 -43 -37 -41 -47 -47 -50 -42 -38 -39 -43 -52 -51 -53 -45 -39 -44 -40 -21 -15 -12 -10 -9 -10 -10 -8 -8 -8 -7 -7 -6 -6 -7 -6 -6 -7 -11 -17 -19 -18 -15 -9 -6 -7 -10 -18 -9 -8 -11 -13 -9 -8 -8 -8 -10 -12 -13 -9 -9 -11 -11 -12 -12 -12 -12 -9 -6 -5 -8 -10 -8 -8 -8 -8 -10 -11 -11 -9 -10 -9 -10 -10 -10 -8 -5 -5 -7 -9 -13 -13 -10 -6 -4 -3 -5 -6 -6 -8 -4 -14 -18 -17 -8 -6 -5 -23 -22 -19 -12 -7 -7 -7 -18 -13 -9 -9 -9 -11 -14 -23 -22 -18 -14 -12 -7 -7 -15 -22 -30 -46 -56 -22 -22 -32 -34 -32 -27 -30 -35 -25 -19 -17 -18 -34 -16 -16 -17 -14 -12 -7 -9 -13 -15 -16 -17 -18 -15 -14 -13 -14 -14 -13 -16 -15 -13 -13 -18 -28 -35 -42 -40 -29 -15 -10 -12 -11 -11 -10 -10 -9 -10 -10 -11 -11 -11 -11 -11 -10 -10 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -11 -12 -11 -8 -8 -8 -9 -14 -37 -19 -25 -25 -21 -21 -26 -15 -22 -22 -19 -22 -20 -22 -12 -9 -8 -8 -6 -9 -11 -11 -11 -7 -9 -13 -20 -7 -8 -15 -21 -22 -18 -8 -4 -4 -6 -8 -17 -14 -24 -35 -38 -43 -43 -45 -56 -91 -91 -15 -66 -50 -45 -48 -46 -43 -40 -40 -42 -42 -40 -39 -38 -38 -38 -39 -41 -41 -41 -44 -44 -43 -43 -45 -45 -45 -45 -47 -49 -49 -49 -50 -50 -50 -52 -54 -55 -56 -56 -57 -58 -60 -61 -63 -66 -67 -69 -71 -72 -73 -74 -74 -74 -75 -77 -82 -89 -95 -97 -101 -108 -109 -111 -113 -115 -117 -119 -127 -130 -133 -136 -138 -135 -69 -34 -100 -121 -87 -54 -21 0 -68 -70 -35 -3 0 -74 -55 -82 -135 -102 -144 -148 -142 -136 -133 -133 -131 -139 -138 -144 -159 -177 -177 -39 0 -95 -174 -123 -187 -201 -81 0 -30 -57 0 0 -134 -222 -204 -195 -192 -147 -79 -13 0 0 0 0 0 0 -14 -17 -164 -213 -242 -196 -122 -107 -57 -163 -130 -44 0 0 -2 0 0 0 0 0 0 0 0 -58 -170 -245 -259 -259 -211 -152 0 -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 -5 -5 -5 -4 -4 -3 -4 -4 -5 -5 -5 -6 -6 -5 -4 -5 -5 -4 -5 -5 -4 -4 -6 -12 -23 -26 -28 -30 -34 -42 -46 -38 -47 -48 -48 -47 -47 -50 -55 -54 -58 -56 -55 -54 -51 -50 -48 -40 -36 -38 -45 -47 -41 -39 -29 -27 -29 -28 -26 -29 -31 -40 -36 -34 -38 -41 -44 -45 -48 -53 -56 -62 -70 -61 -73 -77 -73 -67 -64 -65 -70 -71 -75 -75 -81 -91 -97 -104 -108 -95 -88 -96 -102 -91 -95 -94 -98 -107 -114 -115 -110 -107 -107 -109 -118 -125 -126 -125 -127 -123 -127 -127 -117 -104 -108 -122 -117 -118 -117 -112 -107 -104 -111 -95 -78 -68 -82 -99 -99 -107 -103 -83 -64 -72 -83 -66 -60 -81 -93 -75 -50 -40 -40 -47 -48 -63 -66 -61 -55 -53 -70 -68 -67 -67 -69 -68 -64 -48 -52 -50 -46 -40 -36 -38 -42 -54 -55 -54 -54 -53 -46 -44 -45 -46 -48 -53 -58 -64 -81 -92 -78 -60 -57 -65 -65 -84 -86 -86 -86 -83 -82 -99 -102 -102 -92 -73 -62 -74 -72 -76 -76 -71 -68 -69 -68 -69 -78 -79 -73 -74 -78 -51 -46 -56 -57 -52 -44 -42 -44 -41 -33 -35 -37 -40 -50 -59 -65 -57 -47 -43 -42 -42 -45 -41 -35 -36 -42 -43 -44 -51 -55 -54 -52 -46 -42 -52 -51 -47 -46 -43 -41 -42 -43 -42 -42 -43 -41 -39 -41 -43 -43 -22 -10 -9 -10 -10 -9 -8 -8 -7 -7 -7 -6 -6 -6 -7 -8 -9 -15 -19 -19 -18 -13 -8 -8 -8 -17 -20 -12 -9 -14 -20 -10 -10 -16 -19 -19 -20 -15 -9 -9 -11 -13 -13 -12 -11 -12 -10 -8 -9 -9 -9 -8 -9 -7 -6 -7 -10 -11 -10 -10 -10 -9 -8 -8 -6 -6 -6 -6 -8 -12 -12 -8 -6 -6 -6 -6 -6 -6 -8 -4 -4 -15 -20 -6 -7 -8 -33 -45 -29 -9 -7 -10 -10 -10 -9 -9 -7 -9 -8 -9 -11 -12 -12 -9 -6 -4 -5 -12 -19 -24 -55 -23 -17 -29 -36 -32 -28 -32 -33 -28 -24 -20 -18 -39 -15 -14 -21 -20 -11 -6 -7 -11 -14 -15 -15 -19 -21 -20 -18 -17 -17 -17 -15 -18 -14 -13 -18 -31 -44 -43 -42 -33 -20 -13 -11 -13 -14 -14 -12 -10 -9 -9 -10 -11 -11 -11 -12 -12 -12 -12 -10 -8 -8 -9 -8 -9 -9 -10 -10 -11 -12 -11 -9 -7 -9 -11 -9 -10 -19 -12 -8 -14 -33 -28 -30 -23 -15 -7 -9 -15 -13 -21 -17 -9 -7 -4 -21 -11 -9 -10 -9 -9 -23 -18 -7 -5 -17 -42 -41 -28 -13 -4 -4 -6 -9 -14 -22 -19 -22 -37 -38 -39 -45 -47 -54 -84 -155 -161 -40 -18 -47 -47 -46 -39 -39 -41 -42 -42 -40 -39 -39 -40 -41 -40 -40 -42 -42 -42 -42 -43 -44 -44 -45 -46 -47 -48 -48 -49 -50 -52 -52 -52 -54 -56 -56 -57 -57 -58 -58 -59 -62 -64 -66 -67 -69 -70 -71 -73 -73 -73 -74 -76 -79 -84 -91 -95 -97 -103 -110 -112 -115 -117 -119 -122 -124 -134 -140 -143 -146 -149 -153 -44 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 -52 -103 -156 -150 -149 -148 -145 -147 -150 -149 -150 -149 -170 -87 0 -4 0 0 -54 -118 -139 -49 -1 0 0 0 -42 -99 -216 -194 -175 -197 -196 -210 -12 0 0 0 0 0 0 0 0 -65 -95 -43 -186 -162 -146 -130 -118 -169 -153 -222 -138 0 0 0 0 0 0 0 0 0 0 -59 -31 -60 -169 -247 -228 -125 -97 -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 -3 -3 -3 -3 -4 -3 -3 -4 -4 -5 -5 -7 -7 -7 -5 -5 -5 -6 -7 -7 -6 -7 -8 -14 -21 -24 -25 -26 -31 -38 -39 -42 -49 -47 -47 -47 -49 -52 -54 -54 -54 -56 -57 -56 -55 -48 -46 -39 -34 -39 -46 -43 -40 -33 -25 -24 -28 -31 -27 -39 -39 -39 -37 -36 -40 -42 -46 -47 -49 -51 -55 -64 -70 -67 -77 -77 -75 -75 -76 -77 -75 -73 -78 -80 -88 -101 -108 -113 -105 -88 -83 -97 -105 -87 -87 -90 -98 -103 -108 -112 -112 -114 -114 -123 -129 -129 -123 -124 -124 -126 -129 -127 -122 -119 -123 -122 -127 -120 -113 -113 -115 -113 -106 -93 -79 -74 -84 -102 -110 -96 -82 -79 -67 -54 -58 -62 -65 -86 -92 -72 -48 -42 -39 -40 -48 -62 -67 -64 -59 -55 -58 -56 -59 -68 -72 -66 -66 -62 -62 -57 -51 -52 -55 -48 -42 -49 -55 -52 -47 -61 -77 -66 -65 -64 -62 -63 -65 -71 -85 -93 -88 -83 -84 -85 -74 -75 -77 -84 -86 -72 -70 -72 -86 -91 -88 -80 -69 -71 -68 -66 -67 -67 -68 -71 -73 -78 -78 -78 -77 -75 -71 -55 -51 -58 -60 -55 -48 -42 -43 -40 -34 -30 -32 -37 -51 -68 -66 -55 -46 -43 -42 -39 -41 -41 -38 -36 -38 -38 -43 -53 -54 -55 -53 -44 -40 -44 -44 -41 -41 -42 -41 -35 -34 -36 -38 -41 -44 -41 -38 -38 -37 -23 -12 -10 -11 -9 -10 -10 -10 -9 -6 -6 -8 -16 -21 -20 -18 -15 -21 -23 -25 -26 -19 -9 -9 -8 -18 -14 -8 -9 -12 -18 -19 -18 -21 -23 -23 -19 -10 -9 -10 -11 -11 -10 -10 -10 -10 -10 -9 -8 -8 -8 -9 -8 -7 -6 -6 -9 -9 -9 -10 -12 -11 -8 -7 -6 -6 -7 -9 -10 -11 -10 -7 -8 -8 -7 -6 -6 -5 -5 -5 -8 -9 -3 -4 -6 -10 -14 -11 -7 -6 -7 -9 -8 -5 -6 -8 -6 -6 -7 -10 -11 -12 -14 -7 -5 -6 -6 -5 -6 -11 -17 -7 -9 -17 -21 -14 -8 -24 -22 -17 -10 -11 -15 -28 -21 -20 -24 -21 -19 -13 -11 -12 -15 -19 -19 -19 -18 -21 -16 -8 -8 -14 -16 -16 -15 -19 -28 -44 -52 -44 -34 -29 -28 -15 -11 -8 -9 -12 -12 -10 -9 -9 -9 -10 -11 -11 -12 -12 -12 -11 -11 -10 -11 -9 -9 -9 -9 -9 -10 -11 -8 -7 -7 -8 -8 -8 -9 -16 -17 -10 -9 -9 -27 -22 -16 -19 -25 -8 -7 -7 -7 -8 -8 -8 -20 -14 -8 -6 -7 -9 -9 -19 -9 -4 -3 -6 -18 -20 -30 -24 -12 -6 -9 -12 -13 -18 -22 -21 -21 -33 -39 -40 -43 -48 -53 -63 -77 -74 -33 -23 -64 -45 -40 -44 -40 -39 -38 -40 -39 -38 -38 -39 -40 -39 -39 -41 -41 -40 -41 -43 -44 -46 -47 -48 -48 -49 -49 -50 -52 -53 -55 -55 -55 -57 -58 -58 -58 -59 -59 -60 -62 -64 -65 -66 -68 -70 -72 -73 -73 -74 -75 -77 -81 -86 -91 -93 -100 -105 -110 -115 -119 -121 -124 -129 -132 -141 -151 -154 -157 -149 -115 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -25 -126 -98 -121 -159 -154 -111 -74 -130 -163 -158 -79 0 0 0 0 0 -47 -197 -153 -30 0 0 0 0 0 -20 0 -73 -203 -185 -202 -100 -47 0 0 0 0 0 0 0 0 0 0 -145 -174 -134 -194 -119 -111 -178 -181 -82 -32 -8 0 0 0 0 0 0 0 0 0 0 0 0 -182 -286 -251 -199 -269 -58 -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 -2 -2 -2 -3 -3 -3 -3 -4 -4 -4 -6 -7 -9 -8 -5 -5 -6 -7 -9 -9 -10 -11 -11 -15 -18 -19 -20 -23 -29 -36 -46 -50 -49 -49 -50 -51 -54 -57 -54 -54 -54 -54 -54 -53 -51 -45 -46 -41 -35 -33 -35 -32 -30 -28 -24 -31 -41 -34 -30 -28 -32 -34 -35 -37 -42 -47 -48 -48 -49 -51 -54 -60 -58 -74 -77 -75 -76 -76 -67 -72 -77 -79 -82 -86 -90 -102 -122 -116 -102 -97 -100 -101 -89 -76 -81 -90 -97 -105 -113 -110 -109 -109 -115 -124 -132 -132 -118 -124 -122 -122 -125 -126 -127 -129 -132 -129 -121 -112 -107 -107 -120 -116 -115 -100 -92 -92 -97 -106 -116 -90 -76 -66 -56 -55 -60 -77 -80 -83 -82 -70 -51 -51 -51 -48 -51 -61 -68 -67 -62 -61 -64 -62 -63 -69 -70 -68 -65 -66 -66 -63 -59 -56 -59 -61 -51 -54 -59 -52 -46 -55 -53 -51 -57 -62 -64 -64 -76 -77 -71 -74 -81 -77 -75 -81 -75 -78 -85 -86 -73 -62 -65 -74 -85 -87 -80 -74 -75 -76 -58 -49 -53 -61 -70 -75 -69 -66 -71 -75 -72 -76 -66 -59 -57 -53 -50 -54 -59 -44 -42 -38 -35 -33 -29 -32 -47 -66 -65 -58 -59 -64 -42 -38 -38 -37 -34 -31 -30 -31 -36 -51 -56 -53 -52 -49 -39 -40 -39 -38 -39 -40 -40 -43 -41 -40 -42 -44 -44 -40 -36 -35 -25 -15 -13 -8 -10 -9 -9 -9 -9 -8 -7 -7 -13 -18 -19 -21 -26 -26 -25 -25 -25 -20 -11 -10 -9 -8 -15 -20 -22 -22 -18 -18 -23 -23 -23 -25 -23 -13 -11 -10 -10 -11 -10 -10 -10 -10 -9 -9 -9 -10 -9 -9 -9 -8 -8 -7 -8 -8 -8 -8 -9 -9 -10 -10 -7 -6 -6 -7 -7 -10 -11 -8 -8 -8 -7 -6 -7 -6 -6 -5 -4 -3 -4 -3 -3 -4 -5 -8 -11 -5 -7 -6 -6 -5 -5 -5 -6 -7 -6 -7 -7 -8 -12 -14 -11 -14 -15 -9 -7 -9 -13 -12 -7 -5 -8 -7 -8 -13 -16 -28 -34 -17 -19 -16 -16 -18 -22 -28 -28 -16 -12 -15 -13 -13 -12 -9 -11 -23 -24 -12 -1 -8 -9 -13 -14 -18 -33 -60 -78 -77 -51 -29 -25 -13 -10 -5 -3 -5 -9 -12 -10 -10 -10 -10 -10 -11 -11 -11 -12 -12 -12 -12 -11 -10 -8 -8 -8 -9 -9 -10 -11 -9 -8 -9 -7 -9 -9 -11 -20 -17 -9 -8 -8 -11 -11 -10 -10 -9 -8 -7 -7 -7 -7 -6 -6 -16 -12 -8 -8 -6 -8 -6 -5 -4 -4 -4 -8 -17 -23 -28 -23 -12 -9 -9 -11 -15 -21 -30 -34 -23 -29 -37 -40 -42 -48 -52 -53 -58 -37 -18 -49 -86 -64 -91 -75 -39 -37 -38 -39 -37 -36 -36 -37 -38 -39 -39 -39 -39 -39 -42 -43 -43 -45 -48 -49 -49 -50 -50 -52 -54 -55 -57 -57 -57 -58 -59 -60 -59 -59 -60 -61 -63 -64 -66 -67 -69 -70 -72 -74 -75 -76 -77 -79 -84 -89 -92 -97 -103 -108 -112 -117 -124 -125 -131 -137 -142 -149 -162 -167 -70 0 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 -53 -159 -21 0 -83 -173 -124 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -90 -152 -188 -163 -170 -141 -23 0 0 0 0 0 0 0 0 0 0 0 -43 -128 -177 -187 -213 -139 -150 -113 -83 0 -20 -5 0 0 0 0 0 0 0 0 -52 -64 0 0 -187 -255 -192 -70 -137 -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 0 0 0 0 0 0 0 0 -2 -2 -2 -2 -2 -2 -2 -2 -3 -4 -7 -10 -11 -10 -9 -9 -7 -11 -13 -13 -12 -13 -12 -14 -16 -19 -19 -19 -27 -33 -42 -48 -50 -51 -54 -57 -60 -61 -57 -55 -55 -54 -52 -53 -49 -46 -45 -40 -35 -31 -28 -26 -24 -24 -23 -28 -38 -36 -34 -28 -30 -32 -34 -39 -42 -48 -49 -51 -51 -51 -53 -58 -62 -71 -72 -72 -75 -78 -74 -78 -83 -82 -82 -85 -90 -96 -110 -118 -112 -106 -103 -93 -92 -81 -87 -93 -100 -108 -111 -108 -111 -107 -114 -123 -132 -136 -117 -128 -125 -123 -123 -122 -124 -132 -128 -126 -119 -114 -112 -108 -110 -106 -115 -115 -113 -114 -115 -113 -111 -91 -70 -61 -67 -71 -92 -85 -84 -76 -68 -66 -55 -56 -58 -55 -54 -58 -63 -66 -65 -70 -64 -56 -59 -73 -79 -75 -70 -66 -65 -67 -67 -70 -66 -69 -67 -66 -65 -62 -60 -53 -45 -41 -41 -41 -45 -48 -60 -66 -65 -64 -65 -61 -66 -82 -87 -92 -93 -88 -96 -96 -92 -89 -90 -88 -75 -75 -75 -85 -65 -48 -49 -53 -58 -59 -56 -61 -72 -74 -67 -61 -59 -56 -53 -48 -43 -51 -52 -42 -40 -39 -38 -35 -29 -27 -41 -57 -61 -56 -52 -50 -39 -35 -35 -34 -31 -31 -31 -37 -39 -47 -50 -48 -48 -49 -42 -40 -39 -37 -39 -40 -41 -49 -49 -44 -43 -44 -39 -38 -32 -31 -25 -13 -12 -9 -9 -9 -10 -11 -9 -9 -9 -7 -8 -9 -9 -11 -24 -26 -21 -16 -14 -11 -9 -10 -9 -7 -8 -12 -20 -23 -17 -24 -27 -23 -15 -14 -13 -12 -10 -9 -9 -11 -11 -10 -11 -10 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -9 -9 -8 -8 -8 -11 -15 -9 -8 -7 -6 -6 -9 -11 -10 -9 -7 -7 -8 -7 -7 -6 -6 -6 -6 -5 -6 -3 -2 -2 -3 -4 -5 -5 -6 -6 -6 -8 -4 -4 -8 -7 -6 -6 -4 -9 -11 -12 -12 -16 -24 -35 -21 -16 -12 -8 -5 -2 -3 -3 -6 -14 -35 -62 -34 -30 -19 -9 -8 -16 -20 -25 -23 -24 -31 -25 -16 -13 -13 -20 -37 -43 -31 -13 -5 -5 -8 -12 -14 -22 -78 -107 -110 -84 -48 -24 -19 -7 -7 -10 -11 -7 -8 -8 -10 -10 -10 -10 -10 -11 -11 -10 -11 -11 -11 -11 -9 -8 -7 -7 -8 -9 -10 -10 -10 -11 -11 -11 -8 -24 -28 -23 -23 -18 -9 -8 -8 -9 -11 -11 -10 -9 -8 -7 -8 -9 -6 -6 -6 -7 -8 -8 -8 -8 -8 -10 -10 -7 -4 -4 -8 -14 -20 -24 -21 -10 -9 -10 -14 -19 -24 -20 -23 -24 -31 -38 -40 -41 -47 -49 -50 -52 -62 -88 -129 -104 -72 -62 -47 -37 -35 -34 -34 -35 -33 -34 -37 -36 -37 -38 -37 -38 -41 -42 -43 -44 -45 -48 -49 -50 -51 -52 -55 -57 -57 -58 -58 -59 -59 -60 -61 -60 -61 -62 -63 -63 -66 -68 -69 -70 -71 -73 -76 -78 -80 -81 -84 -88 -92 -98 -104 -109 -112 -115 -116 -124 -132 -139 -146 -153 -159 -119 -71 -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 -12 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -4 -25 -191 -197 -74 0 0 0 0 0 0 0 0 0 0 0 0 -96 -205 -143 -79 -155 -159 -170 -183 -93 -146 -105 -72 0 0 0 0 0 0 0 0 0 0 0 -60 -121 -273 -275 -286 -256 -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 -2 -1 -3 -3 -3 -2 -2 -2 -3 -5 -9 -13 -14 -13 -12 -9 -8 -11 -14 -14 -13 -14 -14 -13 -14 -17 -17 -17 -24 -30 -38 -40 -46 -52 -55 -61 -62 -62 -59 -57 -56 -53 -48 -47 -41 -44 -44 -39 -33 -31 -25 -24 -22 -23 -25 -25 -22 -22 -21 -25 -29 -32 -35 -42 -45 -47 -48 -49 -50 -52 -55 -59 -65 -69 -71 -72 -70 -67 -76 -76 -76 -81 -86 -90 -95 -100 -104 -114 -117 -112 -102 -100 -87 -95 -100 -103 -108 -109 -106 -106 -111 -111 -114 -121 -126 -122 -118 -126 -126 -122 -117 -116 -122 -123 -124 -125 -124 -119 -113 -110 -123 -123 -118 -114 -115 -121 -119 -107 -106 -89 -73 -74 -77 -71 -94 -87 -85 -76 -59 -61 -59 -57 -57 -56 -58 -62 -60 -62 -58 -62 -69 -70 -63 -78 -82 -80 -79 -74 -71 -73 -78 -77 -70 -76 -81 -77 -71 -79 -74 -66 -58 -54 -53 -49 -53 -53 -51 -56 -63 -65 -69 -81 -87 -96 -98 -100 -103 -102 -92 -95 -95 -91 -86 -85 -72 -76 -76 -73 -63 -51 -49 -49 -55 -57 -55 -65 -78 -64 -70 -52 -50 -54 -55 -46 -41 -50 -39 -34 -34 -35 -37 -35 -25 -22 -38 -52 -55 -55 -59 -55 -41 -34 -33 -34 -33 -32 -36 -39 -46 -47 -43 -45 -48 -47 -42 -39 -40 -38 -37 -39 -44 -50 -50 -45 -40 -41 -36 -34 -24 -12 -13 -14 -12 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -13 -21 -24 -22 -19 -12 -12 -12 -12 -9 -8 -6 -5 -8 -22 -23 -24 -25 -16 -12 -11 -10 -10 -9 -9 -8 -9 -9 -10 -10 -13 -22 -24 -27 -29 -20 -12 -11 -12 -11 -11 -8 -7 -8 -8 -9 -11 -8 -8 -8 -6 -6 -6 -11 -12 -11 -9 -7 -9 -11 -9 -7 -6 -5 -5 -6 -3 -2 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -7 -4 -4 -7 -8 -6 -6 -8 -8 -8 -10 -11 -10 -10 -19 -30 -22 -9 -5 -4 -5 -7 -4 -3 -13 -50 -62 -49 -39 -29 -22 -19 -19 -18 -32 -45 -46 -33 -17 -17 -16 -22 -38 -54 -47 -34 -17 -14 -15 -17 -20 -19 -35 -54 -50 -54 -60 -42 -21 -13 -9 -9 -9 -12 -9 -9 -9 -10 -10 -10 -10 -10 -11 -11 -10 -10 -10 -11 -8 -8 -8 -8 -8 -9 -10 -10 -10 -9 -9 -9 -10 -8 -14 -18 -19 -26 -19 -9 -8 -8 -8 -9 -9 -9 -9 -8 -7 -7 -7 -6 -7 -7 -8 -10 -8 -9 -9 -8 -7 -9 -7 -6 -6 -8 -14 -23 -33 -29 -25 -23 -19 -16 -18 -23 -18 -16 -21 -31 -40 -42 -42 -46 -48 -48 -49 -62 -87 -135 -132 -122 -122 -58 -40 -34 -33 -36 -42 -32 -34 -35 -36 -36 -36 -37 -39 -42 -43 -44 -46 -48 -49 -50 -51 -52 -55 -55 -58 -59 -60 -60 -60 -61 -61 -62 -63 -63 -64 -64 -65 -68 -71 -72 -72 -74 -74 -80 -84 -86 -89 -91 -93 -95 -102 -110 -114 -118 -119 -123 -133 -143 -149 -157 -164 -152 -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 -83 -133 -126 -26 -69 -21 0 0 0 0 0 0 0 0 0 -2 0 0 0 -10 -39 -123 -76 -115 -155 -177 -143 0 -9 -17 0 0 0 0 0 0 0 0 0 0 -11 -150 -224 -287 -262 -82 -127 -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 -1 -1 -3 -4 -5 -4 -4 -4 -5 -7 -11 -15 -16 -15 -13 -9 -9 -12 -14 -14 -14 -15 -15 -12 -12 -14 -15 -17 -25 -31 -31 -39 -47 -52 -56 -62 -63 -63 -61 -59 -56 -55 -57 -51 -50 -48 -44 -39 -32 -26 -24 -23 -23 -24 -25 -27 -27 -21 -22 -28 -32 -34 -37 -44 -45 -47 -51 -54 -54 -55 -56 -53 -60 -65 -71 -75 -73 -73 -76 -75 -81 -86 -90 -100 -95 -108 -109 -112 -118 -119 -117 -102 -101 -111 -114 -118 -121 -110 -109 -110 -111 -109 -109 -116 -118 -120 -120 -119 -116 -111 -111 -113 -121 -127 -128 -122 -117 -115 -116 -113 -122 -122 -113 -105 -110 -122 -113 -105 -103 -89 -74 -79 -76 -73 -91 -89 -82 -75 -58 -49 -44 -48 -56 -62 -64 -66 -64 -59 -49 -49 -57 -65 -66 -81 -88 -88 -85 -80 -75 -75 -87 -83 -79 -78 -77 -76 -77 -82 -76 -76 -80 -76 -62 -60 -66 -66 -62 -64 -71 -74 -93 -87 -92 -97 -96 -96 -96 -92 -87 -85 -88 -85 -76 -79 -77 -77 -75 -73 -68 -56 -54 -56 -55 -55 -57 -64 -67 -52 -55 -55 -57 -61 -63 -52 -46 -46 -34 -28 -28 -30 -33 -28 -21 -27 -39 -46 -51 -54 -46 -38 -33 -31 -31 -32 -34 -33 -36 -46 -53 -46 -43 -44 -46 -42 -37 -37 -35 -35 -35 -36 -39 -39 -37 -40 -39 -35 -33 -32 -24 -10 -11 -15 -16 -15 -11 -10 -9 -9 -9 -10 -10 -10 -12 -22 -23 -25 -25 -25 -24 -17 -12 -11 -13 -12 -9 -8 -6 -5 -9 -13 -14 -16 -19 -14 -12 -11 -10 -9 -9 -9 -10 -9 -9 -11 -12 -22 -32 -32 -33 -32 -23 -13 -11 -10 -9 -8 -7 -7 -7 -6 -9 -8 -6 -8 -8 -5 -7 -6 -10 -11 -10 -8 -9 -9 -9 -9 -8 -7 -5 -4 -6 -10 -9 -6 -5 -3 -3 -4 -4 -4 -4 -4 -4 -4 -5 -7 -8 -8 -8 -6 -6 -8 -11 -14 -16 -17 -16 -17 -20 -18 -9 -7 -8 -8 -5 -3 -2 -2 -12 -10 -23 -29 -25 -19 -18 -17 -18 -27 -26 -17 -29 -21 -16 -17 -21 -25 -24 -21 -25 -23 -21 -20 -21 -27 -28 -39 -40 -34 -37 -33 -28 -21 -14 -11 -10 -6 -8 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -10 -10 -10 -9 -8 -8 -8 -9 -10 -11 -10 -10 -10 -13 -16 -19 -19 -15 -18 -18 -20 -27 -25 -8 -7 -7 -8 -8 -8 -8 -8 -7 -7 -6 -5 -6 -7 -11 -10 -7 -6 -7 -13 -10 -9 -9 -8 -8 -16 -21 -39 -34 -28 -23 -20 -14 -18 -18 -17 -17 -21 -33 -40 -43 -44 -44 -45 -49 -51 -53 -93 -126 -133 -128 -121 -81 -47 -30 -33 -46 -46 -32 -31 -33 -31 -32 -34 -36 -39 -41 -43 -45 -47 -48 -50 -51 -53 -55 -56 -56 -58 -60 -61 -61 -61 -62 -62 -64 -67 -67 -67 -68 -68 -70 -74 -75 -76 -78 -78 -84 -90 -92 -94 -95 -97 -100 -106 -114 -118 -122 -124 -129 -138 -155 -164 -173 -179 -90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -212 -197 -185 -92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -102 -232 -157 -159 -156 -184 -132 -96 0 0 -13 0 0 0 0 0 0 0 0 -34 -304 -313 -265 -234 -225 0 -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 -1 -5 -5 -5 -5 -5 -5 -6 -7 -8 -12 -15 -15 -16 -14 -13 -12 -15 -17 -17 -16 -15 -14 -12 -11 -12 -14 -18 -23 -24 -31 -40 -47 -54 -61 -63 -64 -64 -63 -60 -58 -57 -54 -49 -43 -42 -42 -39 -35 -27 -23 -24 -25 -24 -24 -24 -25 -24 -25 -29 -34 -38 -42 -48 -48 -49 -50 -51 -56 -56 -55 -55 -53 -59 -72 -81 -76 -75 -84 -87 -87 -89 -96 -112 -108 -115 -115 -120 -129 -130 -128 -116 -113 -117 -122 -125 -128 -122 -125 -125 -118 -111 -113 -116 -118 -118 -119 -118 -116 -116 -117 -118 -125 -126 -119 -116 -118 -115 -117 -111 -107 -104 -100 -101 -117 -108 -106 -104 -101 -96 -92 -96 -92 -101 -98 -83 -71 -70 -72 -90 -77 -57 -50 -57 -64 -72 -75 -67 -55 -49 -51 -57 -69 -83 -85 -83 -82 -83 -83 -86 -92 -94 -89 -82 -78 -78 -82 -81 -77 -75 -74 -69 -64 -62 -69 -71 -75 -80 -84 -95 -88 -85 -92 -97 -96 -95 -93 -90 -84 -80 -79 -77 -71 -73 -74 -78 -77 -71 -73 -65 -64 -62 -56 -53 -52 -49 -49 -47 -50 -61 -69 -64 -64 -59 -50 -38 -29 -25 -25 -25 -26 -25 -25 -28 -29 -30 -41 -44 -41 -37 -33 -32 -32 -29 -30 -31 -35 -43 -52 -46 -45 -44 -41 -37 -36 -38 -35 -34 -35 -34 -32 -31 -36 -34 -33 -33 -32 -30 -28 -24 -21 -23 -24 -20 -16 -11 -9 -10 -12 -14 -14 -10 -12 -22 -23 -24 -23 -21 -18 -22 -15 -12 -17 -18 -13 -9 -7 -8 -10 -13 -14 -13 -14 -25 -27 -29 -21 -11 -16 -19 -13 -12 -23 -27 -21 -33 -33 -24 -18 -15 -17 -12 -11 -12 -9 -7 -7 -7 -7 -5 -6 -6 -5 -5 -5 -6 -7 -7 -7 -8 -8 -8 -10 -9 -8 -7 -7 -6 -5 -5 -6 -6 -5 -5 -5 -4 -4 -5 -6 -5 -5 -4 -4 -4 -4 -6 -7 -7 -7 -8 -9 -10 -13 -14 -16 -22 -22 -20 -19 -17 -14 -10 -7 -7 -7 -6 -3 -3 -5 -5 -10 -17 -18 -18 -22 -23 -20 -14 -5 -11 -37 -28 -21 -20 -21 -21 -23 -26 -30 -31 -27 -23 -36 -32 -30 -31 -32 -33 -28 -23 -22 -20 -19 -19 -18 -14 -12 -11 -10 -11 -11 -10 -11 -11 -11 -11 -11 -13 -12 -11 -10 -10 -12 -10 -9 -10 -10 -10 -9 -8 -8 -19 -25 -24 -23 -18 -14 -14 -17 -25 -31 -29 -9 -7 -6 -6 -7 -7 -9 -8 -7 -6 -5 -6 -8 -9 -8 -9 -10 -11 -7 -13 -11 -11 -10 -8 -6 -17 -27 -28 -29 -32 -22 -26 -19 -15 -14 -14 -18 -22 -32 -38 -42 -44 -44 -44 -46 -46 -79 -115 -104 -117 -104 -93 -74 -54 -44 -38 -38 -41 -36 -29 -32 -31 -32 -34 -36 -39 -41 -43 -44 -47 -49 -50 -53 -55 -57 -59 -59 -60 -61 -63 -63 -63 -64 -65 -68 -72 -71 -72 -72 -72 -73 -78 -80 -82 -83 -83 -87 -93 -98 -100 -102 -104 -107 -110 -120 -124 -125 -130 -137 -145 -168 -123 -62 -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 -29 0 -65 -101 -143 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 0 -59 -143 -251 -190 -208 -148 -179 -133 -89 0 0 0 0 0 0 0 0 -85 -45 0 -35 -286 -269 -141 -103 -139 0 -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 -2 -5 -6 -6 -6 -5 -3 -6 -7 -8 -9 -11 -14 -16 -15 -15 -14 -16 -18 -17 -17 -15 -14 -15 -14 -11 -10 -15 -15 -20 -29 -39 -49 -55 -63 -64 -65 -65 -63 -60 -58 -57 -56 -53 -50 -49 -45 -37 -34 -33 -27 -26 -26 -26 -26 -25 -25 -28 -30 -33 -39 -43 -46 -49 -50 -51 -54 -58 -59 -59 -57 -60 -58 -59 -70 -79 -83 -83 -91 -95 -98 -104 -114 -122 -121 -121 -122 -125 -127 -126 -122 -117 -118 -125 -131 -132 -132 -130 -128 -122 -116 -115 -116 -117 -118 -120 -121 -120 -117 -111 -119 -111 -108 -108 -110 -116 -123 -116 -111 -106 -102 -101 -99 -98 -109 -106 -105 -104 -102 -98 -92 -98 -94 -102 -96 -84 -80 -76 -64 -49 -64 -73 -59 -69 -76 -74 -79 -76 -64 -50 -48 -59 -68 -72 -78 -80 -78 -81 -87 -91 -96 -100 -99 -92 -83 -83 -85 -84 -83 -82 -78 -72 -63 -66 -66 -67 -70 -74 -81 -86 -86 -84 -89 -99 -101 -91 -89 -84 -76 -72 -72 -75 -74 -74 -74 -79 -82 -77 -90 -75 -66 -60 -55 -50 -52 -62 -52 -51 -52 -61 -68 -53 -46 -39 -33 -31 -30 -33 -23 -21 -21 -21 -23 -22 -17 -18 -32 -34 -32 -32 -32 -33 -36 -37 -32 -28 -31 -39 -51 -50 -44 -39 -35 -34 -36 -39 -38 -37 -36 -34 -31 -30 -34 -33 -32 -28 -24 -31 -29 -24 -19 -18 -18 -19 -19 -21 -13 -17 -20 -18 -15 -9 -10 -19 -24 -21 -15 -11 -11 -23 -24 -24 -24 -23 -22 -16 -20 -24 -20 -11 -11 -11 -12 -24 -28 -27 -23 -16 -20 -19 -14 -14 -23 -38 -38 -37 -28 -18 -15 -21 -33 -15 -13 -14 -10 -5 -6 -6 -5 -4 -5 -5 -3 -4 -5 -6 -6 -7 -9 -7 -7 -7 -9 -8 -7 -7 -6 -6 -7 -6 -5 -4 -4 -4 -6 -5 -4 -4 -5 -5 -4 -5 -5 -4 -4 -5 -5 -6 -6 -7 -7 -8 -7 -7 -19 -35 -36 -21 -18 -16 -14 -9 -9 -9 -8 -13 -12 -10 -7 -4 -7 -16 -21 -19 -19 -18 -13 -10 -7 -20 -29 -29 -26 -20 -22 -23 -29 -34 -36 -33 -28 -16 -5 -17 -26 -27 -30 -30 -23 -21 -20 -21 -21 -25 -21 -19 -16 -13 -14 -15 -12 -12 -12 -11 -11 -12 -13 -13 -13 -12 -11 -10 -11 -11 -9 -9 -9 -7 -7 -7 -22 -31 -22 -17 -17 -15 -14 -13 -15 -18 -20 -24 -24 -14 -5 -5 -6 -7 -11 -8 -8 -9 -6 -8 -15 -18 -14 -6 -9 -27 -12 -10 -10 -11 -12 -8 -11 -14 -18 -23 -24 -28 -22 -17 -17 -16 -12 -14 -18 -22 -29 -34 -36 -40 -43 -42 -43 -45 -48 -42 -58 -89 -84 -71 -63 -58 -56 -43 -34 -36 -37 -27 -28 -28 -31 -33 -34 -39 -45 -45 -46 -49 -50 -52 -57 -58 -59 -60 -61 -62 -62 -64 -65 -66 -67 -69 -72 -77 -79 -78 -77 -77 -77 -81 -85 -88 -89 -92 -93 -96 -101 -105 -107 -110 -113 -117 -124 -129 -132 -137 -146 -155 -178 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -12 -165 -170 -197 -200 -203 -237 -53 0 -19 0 0 0 0 0 0 0 0 0 -89 -176 -291 -312 -315 -276 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -5 -5 -5 -4 -3 -5 -6 -6 -6 -9 -14 -16 -16 -16 -17 -19 -19 -19 -19 -16 -15 -16 -14 -11 -7 -8 -13 -19 -29 -39 -46 -55 -62 -64 -65 -66 -65 -61 -58 -59 -56 -53 -53 -50 -42 -38 -37 -32 -28 -27 -28 -28 -26 -28 -27 -31 -34 -36 -43 -45 -48 -48 -49 -51 -55 -60 -61 -61 -61 -64 -64 -65 -73 -79 -82 -84 -87 -96 -108 -113 -114 -128 -131 -129 -129 -132 -135 -138 -134 -130 -129 -133 -140 -139 -139 -131 -126 -121 -117 -117 -119 -119 -123 -126 -127 -122 -111 -106 -110 -109 -111 -112 -111 -111 -119 -118 -114 -111 -109 -109 -110 -102 -109 -107 -104 -105 -105 -96 -100 -94 -80 -80 -90 -93 -86 -76 -63 -53 -69 -72 -46 -58 -56 -69 -76 -78 -72 -61 -56 -60 -61 -77 -84 -79 -74 -88 -100 -106 -103 -104 -108 -94 -91 -87 -84 -83 -82 -81 -74 -73 -70 -67 -65 -65 -67 -74 -79 -80 -80 -82 -89 -101 -104 -89 -85 -81 -75 -73 -74 -78 -78 -79 -79 -79 -77 -72 -84 -84 -71 -60 -54 -53 -55 -64 -57 -52 -54 -59 -57 -46 -39 -34 -33 -31 -33 -38 -24 -26 -30 -30 -27 -26 -22 -24 -31 -25 -19 -22 -22 -24 -38 -42 -40 -41 -39 -55 -51 -46 -41 -35 -33 -34 -37 -33 -32 -33 -34 -33 -31 -31 -29 -27 -24 -18 -12 -19 -29 -23 -19 -19 -20 -20 -19 -24 -16 -11 -11 -9 -8 -8 -16 -22 -25 -27 -22 -11 -17 -24 -26 -25 -23 -24 -24 -25 -27 -26 -19 -7 -9 -12 -17 -26 -32 -31 -28 -27 -13 -10 -13 -15 -20 -35 -33 -30 -20 -14 -13 -12 -13 -13 -13 -13 -10 -5 -6 -7 -6 -5 -4 -4 -4 -4 -5 -5 -5 -6 -7 -9 -7 -7 -8 -7 -7 -7 -7 -6 -7 -7 -6 -7 -5 -4 -5 -6 -5 -4 -3 -4 -4 -5 -5 -5 -3 -3 -3 -4 -5 -6 -7 -10 -11 -11 -23 -39 -38 -21 -18 -17 -12 -8 -6 -5 -8 -14 -20 -18 -11 -8 -15 -14 -14 -16 -25 -32 -32 -11 -8 -12 -11 -17 -23 -22 -22 -28 -32 -34 -33 -29 -19 -25 -29 -24 -28 -32 -32 -30 -27 -24 -22 -20 -25 -25 -21 -21 -20 -17 -13 -15 -13 -12 -12 -11 -11 -11 -13 -13 -11 -10 -10 -10 -10 -10 -8 -9 -10 -7 -8 -8 -10 -11 -17 -13 -13 -12 -12 -11 -11 -15 -20 -24 -28 -19 -4 -4 -5 -6 -6 -6 -7 -8 -24 -19 -21 -25 -21 -5 -6 -20 -13 -8 -8 -10 -8 -8 -16 -23 -22 -20 -18 -20 -20 -18 -15 -13 -12 -13 -16 -22 -28 -31 -34 -38 -41 -42 -42 -41 -40 -41 -60 -72 -74 -63 -60 -53 -53 -48 -39 -31 -33 -29 -28 -28 -30 -33 -34 -36 -39 -44 -48 -50 -52 -53 -58 -60 -62 -63 -63 -64 -64 -66 -69 -69 -71 -75 -78 -83 -85 -84 -83 -82 -82 -85 -88 -91 -93 -96 -99 -101 -104 -109 -113 -115 -119 -123 -128 -136 -141 -146 -155 -168 -171 -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 0 0 0 0 0 0 0 0 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 -44 -105 -267 -237 -221 -183 -215 -219 -117 -42 0 0 0 0 0 0 0 0 -13 -4 -200 -155 -193 -219 -83 -162 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -4 -4 -3 -4 -4 -4 -5 -7 -10 -14 -17 -18 -18 -19 -22 -25 -21 -20 -17 -16 -14 -9 -8 -6 -8 -12 -19 -27 -36 -46 -53 -58 -62 -66 -68 -66 -63 -60 -59 -59 -59 -58 -53 -46 -43 -39 -33 -29 -27 -28 -28 -31 -28 -29 -32 -36 -38 -42 -43 -46 -48 -49 -51 -54 -61 -65 -65 -64 -66 -69 -71 -83 -86 -85 -86 -87 -94 -106 -108 -114 -132 -136 -134 -134 -139 -142 -139 -132 -136 -141 -143 -150 -143 -146 -139 -132 -124 -116 -114 -126 -123 -126 -130 -132 -126 -109 -108 -107 -108 -109 -110 -109 -107 -113 -116 -114 -117 -124 -120 -106 -110 -109 -106 -105 -108 -108 -106 -101 -98 -91 -88 -93 -87 -76 -71 -68 -47 -48 -95 -68 -71 -55 -59 -70 -77 -81 -75 -74 -69 -76 -77 -70 -69 -68 -89 -95 -97 -87 -71 -81 -98 -98 -86 -82 -78 -70 -74 -79 -73 -72 -71 -69 -68 -72 -76 -81 -80 -79 -83 -89 -97 -99 -90 -83 -79 -76 -80 -78 -78 -80 -84 -86 -83 -78 -83 -84 -82 -80 -74 -58 -53 -69 -70 -68 -62 -54 -58 -52 -40 -41 -44 -39 -31 -40 -32 -24 -25 -27 -24 -23 -20 -23 -28 -26 -19 -15 -14 -13 -15 -32 -38 -38 -41 -39 -32 -41 -42 -36 -32 -31 -33 -33 -30 -28 -28 -30 -32 -31 -31 -28 -20 -13 -15 -18 -13 -20 -21 -19 -20 -21 -21 -19 -22 -21 -16 -9 -8 -9 -14 -20 -22 -24 -23 -15 -17 -18 -21 -26 -24 -24 -25 -28 -30 -31 -28 -24 -25 -22 -21 -23 -28 -34 -38 -36 -27 -14 -10 -12 -13 -13 -13 -13 -13 -13 -12 -10 -11 -10 -9 -10 -9 -7 -9 -9 -9 -8 -7 -6 -6 -6 -5 -4 -5 -5 -4 -5 -7 -7 -7 -8 -8 -7 -8 -8 -8 -7 -7 -7 -7 -4 -4 -5 -5 -6 -5 -4 -4 -4 -4 -5 -5 -5 -4 -3 -3 -4 -7 -8 -8 -12 -13 -21 -39 -44 -29 -23 -17 -11 -7 -5 -5 -9 -11 -16 -27 -40 -32 -32 -15 -7 -11 -21 -35 -73 -23 -9 -12 -17 -39 -30 -36 -33 -36 -44 -37 -31 -27 -18 -19 -22 -26 -35 -31 -27 -24 -26 -33 -31 -26 -25 -23 -23 -21 -19 -17 -12 -13 -13 -12 -13 -13 -13 -13 -13 -13 -10 -9 -9 -8 -9 -10 -9 -8 -9 -9 -9 -8 -8 -20 -16 -13 -12 -12 -11 -10 -11 -15 -17 -17 -15 -6 -3 -5 -5 -4 -4 -5 -6 -5 -18 -22 -18 -17 -18 -7 -5 -8 -9 -8 -8 -10 -9 -8 -10 -12 -14 -14 -15 -15 -14 -12 -12 -13 -11 -12 -15 -22 -27 -29 -34 -39 -41 -40 -40 -39 -37 -36 -42 -55 -57 -59 -58 -53 -53 -48 -33 -27 -32 -31 -28 -28 -29 -31 -33 -35 -40 -46 -48 -52 -55 -57 -59 -62 -65 -67 -68 -68 -68 -69 -72 -73 -76 -80 -82 -86 -90 -90 -88 -87 -87 -88 -89 -95 -97 -100 -103 -104 -107 -113 -117 -120 -124 -128 -131 -144 -151 -158 -168 -178 -164 -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 -102 -170 0 0 -28 -150 -257 -233 -242 -223 -276 -235 -178 0 0 0 0 0 0 0 0 0 0 0 -17 -11 -208 -169 -162 -224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -4 -4 -4 -4 -4 -4 -6 -10 -13 -16 -19 -20 -19 -20 -21 -26 -25 -21 -17 -16 -13 -7 -7 -8 -9 -13 -20 -28 -37 -46 -52 -54 -60 -66 -69 -67 -64 -60 -58 -57 -59 -59 -52 -49 -44 -39 -35 -32 -31 -30 -31 -30 -27 -28 -32 -36 -37 -39 -43 -46 -48 -49 -50 -53 -60 -60 -65 -68 -69 -70 -74 -88 -89 -89 -89 -92 -97 -107 -111 -117 -127 -134 -137 -140 -147 -153 -154 -153 -149 -144 -146 -155 -146 -146 -144 -139 -135 -129 -130 -131 -129 -131 -136 -136 -124 -110 -111 -112 -113 -120 -127 -116 -111 -113 -113 -113 -115 -117 -113 -109 -109 -108 -107 -107 -107 -105 -112 -109 -106 -97 -86 -85 -71 -81 -76 -66 -40 -13 -16 -4 -79 -73 -62 -66 -75 -80 -77 -79 -72 -71 -74 -67 -65 -64 -72 -76 -78 -74 -69 -74 -96 -89 -84 -82 -76 -63 -72 -72 -74 -74 -73 -73 -72 -78 -82 -82 -76 -74 -78 -81 -97 -94 -85 -78 -77 -77 -75 -75 -77 -80 -85 -88 -84 -79 -95 -96 -92 -85 -81 -63 -60 -71 -76 -71 -62 -52 -50 -43 -38 -38 -38 -40 -39 -36 -30 -24 -23 -22 -19 -16 -16 -21 -24 -23 -22 -23 -21 -15 -15 -26 -36 -35 -36 -36 -37 -40 -36 -29 -29 -33 -35 -36 -33 -29 -27 -29 -31 -31 -29 -27 -26 -25 -25 -25 -21 -22 -21 -20 -19 -20 -19 -18 -18 -18 -18 -10 -13 -14 -19 -22 -20 -13 -23 -24 -20 -13 -12 -15 -23 -24 -28 -27 -21 -21 -29 -30 -28 -25 -21 -20 -24 -29 -29 -18 -13 -12 -11 -10 -11 -10 -11 -12 -12 -12 -11 -12 -10 -13 -13 -10 -9 -9 -9 -9 -9 -9 -8 -7 -6 -6 -4 -3 -3 -3 -3 -4 -6 -6 -6 -7 -7 -6 -7 -11 -12 -10 -10 -6 -7 -7 -7 -7 -6 -5 -5 -4 -4 -4 -5 -4 -4 -5 -5 -4 -4 -3 -7 -7 -9 -10 -11 -18 -38 -40 -40 -29 -17 -12 -5 -4 -4 -5 -5 -15 -44 -39 -33 -25 -14 -5 -7 -14 -22 -12 -10 -13 -19 -35 -46 -49 -47 -40 -37 -39 -38 -38 -38 -36 -33 -33 -33 -36 -30 -27 -27 -30 -35 -33 -32 -26 -22 -23 -18 -18 -16 -13 -13 -14 -12 -13 -13 -13 -13 -14 -15 -13 -13 -11 -8 -8 -9 -8 -8 -7 -8 -8 -8 -5 -16 -15 -13 -11 -10 -11 -10 -11 -13 -15 -18 -23 -5 -3 -5 -6 -5 -3 -4 -4 -4 -5 -4 -6 -9 -11 -9 -8 -9 -10 -10 -9 -10 -11 -10 -7 -5 -10 -14 -11 -10 -13 -14 -14 -14 -12 -13 -17 -22 -22 -27 -33 -38 -40 -39 -40 -39 -36 -34 -40 -54 -50 -52 -43 -42 -50 -45 -40 -40 -40 -35 -28 -28 -29 -31 -33 -35 -38 -47 -50 -53 -55 -57 -61 -64 -68 -70 -71 -72 -72 -72 -77 -80 -82 -84 -86 -90 -95 -95 -93 -93 -94 -96 -95 -98 -101 -104 -106 -107 -110 -116 -121 -125 -128 -132 -136 -151 -163 -171 -180 -184 -175 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 -71 -195 -109 -205 -245 -240 -257 -277 -43 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -323 -44 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -4 -3 -4 -5 -6 -7 -8 -11 -17 -21 -23 -23 -22 -24 -27 -28 -28 -23 -19 -16 -13 -11 -8 -11 -13 -20 -27 -31 -40 -46 -49 -54 -60 -66 -70 -68 -64 -62 -60 -58 -58 -57 -52 -49 -43 -39 -36 -33 -31 -30 -28 -27 -26 -28 -31 -36 -37 -42 -45 -46 -48 -49 -48 -52 -53 -58 -62 -66 -71 -74 -77 -83 -88 -90 -91 -94 -96 -106 -114 -119 -121 -126 -136 -142 -156 -163 -164 -158 -153 -152 -149 -154 -151 -150 -149 -142 -126 -124 -131 -133 -133 -134 -134 -131 -119 -116 -114 -113 -116 -118 -117 -116 -115 -114 -114 -113 -112 -113 -114 -112 -109 -105 -102 -100 -98 -101 -106 -106 -103 -99 -100 -101 -86 -86 -83 -73 -53 -21 -21 -17 -53 -69 -65 -64 -69 -67 -68 -72 -71 -70 -70 -62 -61 -58 -53 -52 -59 -71 -66 -76 -78 -78 -79 -75 -66 -60 -69 -69 -72 -75 -77 -78 -81 -80 -83 -80 -74 -75 -75 -77 -87 -88 -83 -77 -74 -73 -75 -81 -81 -80 -82 -83 -97 -101 -94 -98 -104 -90 -85 -79 -79 -72 -60 -56 -53 -49 -45 -39 -39 -42 -40 -38 -44 -36 -30 -31 -33 -20 -31 -27 -25 -21 -19 -26 -27 -28 -22 -19 -19 -23 -31 -31 -32 -33 -30 -29 -29 -27 -22 -22 -19 -25 -33 -29 -25 -29 -29 -28 -27 -26 -24 -24 -24 -24 -23 -21 -19 -19 -20 -19 -19 -19 -19 -18 -21 -21 -22 -22 -23 -21 -13 -20 -23 -23 -17 -9 -10 -9 -23 -29 -30 -19 -9 -10 -13 -11 -21 -27 -24 -20 -20 -21 -27 -21 -12 -10 -9 -9 -9 -8 -11 -13 -14 -12 -11 -25 -34 -30 -25 -9 -8 -9 -10 -10 -9 -7 -7 -6 -5 -3 -2 -2 -2 -2 -3 -5 -6 -6 -6 -6 -5 -5 -9 -13 -15 -16 -13 -7 -4 -5 -8 -9 -6 -5 -5 -5 -5 -6 -7 -7 -6 -5 -4 -4 -7 -7 -9 -11 -11 -8 -7 -16 -40 -48 -45 -32 -19 -11 -6 -6 -8 -7 -6 -11 -20 -23 -20 -19 -17 -12 -17 -25 -19 -15 -16 -20 -19 -23 -39 -40 -34 -28 -35 -30 -31 -37 -42 -40 -36 -37 -41 -42 -39 -35 -32 -32 -37 -34 -30 -27 -25 -19 -18 -17 -16 -15 -14 -15 -14 -13 -13 -14 -14 -14 -15 -14 -13 -10 -9 -8 -8 -7 -7 -6 -6 -7 -8 -8 -10 -12 -11 -10 -10 -9 -10 -12 -15 -19 -24 -10 -5 -3 -4 -5 -6 -6 -4 -4 -3 -3 -4 -10 -10 -10 -11 -12 -11 -12 -11 -10 -9 -8 -8 -6 -7 -6 -9 -14 -11 -12 -14 -14 -12 -11 -9 -15 -15 -21 -26 -31 -37 -38 -39 -39 -38 -35 -35 -33 -38 -41 -41 -37 -35 -49 -44 -42 -42 -41 -39 -30 -29 -30 -30 -32 -36 -39 -46 -50 -54 -56 -61 -63 -66 -71 -73 -74 -76 -77 -77 -82 -85 -86 -88 -91 -93 -98 -99 -100 -101 -101 -100 -99 -101 -105 -107 -108 -111 -114 -120 -126 -129 -131 -136 -143 -156 -130 -96 -59 -159 -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 -127 -274 -249 -237 -250 -243 -174 -105 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -4 -5 -5 -8 -10 -10 -14 -23 -27 -28 -28 -28 -28 -31 -31 -30 -25 -22 -20 -17 -14 -11 -16 -19 -23 -30 -36 -42 -43 -48 -53 -59 -65 -69 -67 -61 -59 -58 -56 -53 -51 -50 -45 -40 -38 -36 -31 -30 -30 -28 -26 -25 -26 -29 -33 -38 -45 -47 -47 -48 -48 -49 -51 -55 -59 -62 -66 -72 -76 -77 -79 -87 -93 -93 -94 -97 -105 -114 -120 -126 -131 -139 -146 -161 -169 -168 -164 -162 -155 -154 -155 -155 -155 -154 -149 -144 -127 -133 -129 -125 -123 -123 -122 -122 -120 -116 -117 -119 -119 -123 -124 -125 -120 -115 -114 -116 -117 -117 -112 -109 -107 -102 -98 -99 -101 -104 -105 -105 -106 -101 -102 -100 -95 -91 -86 -80 -57 -58 -53 -59 -68 -69 -64 -60 -61 -64 -68 -73 -74 -67 -68 -62 -61 -62 -70 -84 -68 -72 -62 -58 -64 -72 -71 -60 -64 -68 -69 -70 -71 -75 -81 -87 -92 -89 -79 -75 -75 -74 -78 -83 -83 -80 -84 -84 -74 -78 -82 -81 -80 -81 -80 -82 -86 -80 -77 -89 -93 -78 -71 -66 -59 -53 -54 -60 -52 -45 -42 -41 -40 -41 -36 -28 -33 -37 -39 -40 -20 -33 -27 -22 -17 -15 -25 -31 -31 -33 -31 -25 -23 -21 -19 -27 -30 -31 -30 -28 -28 -17 -15 -15 -21 -32 -27 -25 -26 -26 -26 -27 -27 -24 -24 -24 -23 -21 -21 -20 -21 -21 -21 -21 -22 -22 -20 -19 -20 -22 -23 -23 -22 -20 -21 -21 -23 -22 -17 -9 -18 -27 -30 -24 -15 -9 -9 -10 -10 -17 -26 -27 -22 -22 -22 -19 -14 -11 -9 -10 -10 -10 -10 -10 -12 -12 -12 -11 -13 -11 -14 -22 -8 -8 -9 -10 -9 -6 -4 -6 -6 -4 -3 -3 -2 -2 -2 -3 -5 -7 -7 -5 -5 -5 -7 -11 -12 -12 -14 -11 -8 -6 -8 -9 -8 -6 -5 -4 -5 -5 -4 -5 -5 -5 -4 -3 -7 -12 -13 -14 -12 -7 -6 -4 -12 -20 -20 -19 -16 -18 -14 -14 -16 -15 -11 -8 -15 -50 -56 -35 -33 -30 -23 -13 -8 -9 -11 -11 -18 -18 -33 -28 -14 -20 -18 -26 -24 -26 -31 -36 -35 -33 -33 -41 -43 -41 -47 -47 -45 -40 -34 -28 -24 -22 -22 -20 -18 -16 -17 -13 -15 -15 -14 -13 -14 -15 -14 -14 -14 -13 -10 -9 -8 -7 -7 -7 -6 -6 -6 -7 -16 -25 -23 -15 -15 -14 -13 -12 -12 -14 -14 -15 -12 -8 -4 -4 -6 -7 -7 -6 -6 -5 -3 -3 -8 -10 -10 -11 -11 -4 -9 -11 -9 -8 -8 -5 -6 -6 -5 -11 -14 -12 -14 -18 -17 -14 -13 -9 -9 -14 -22 -26 -29 -35 -37 -37 -37 -36 -34 -33 -33 -32 -34 -34 -28 -31 -42 -40 -40 -46 -45 -36 -30 -29 -28 -30 -33 -37 -42 -46 -50 -54 -58 -63 -66 -69 -73 -76 -77 -80 -81 -82 -85 -90 -91 -93 -96 -98 -99 -102 -108 -108 -107 -106 -104 -105 -110 -111 -112 -115 -118 -123 -131 -132 -137 -143 -151 -130 0 0 0 -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 -13 -6 -221 -269 -271 -261 -249 -272 -68 0 -51 -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 -4 -7 -9 -8 -7 -7 -7 -10 -13 -15 -19 -29 -33 -34 -33 -32 -33 -33 -33 -31 -26 -23 -22 -20 -15 -13 -15 -19 -24 -29 -37 -39 -45 -49 -50 -53 -62 -69 -66 -64 -60 -56 -54 -52 -52 -45 -41 -38 -36 -34 -31 -33 -32 -28 -23 -20 -22 -27 -39 -40 -46 -48 -48 -48 -48 -52 -54 -56 -60 -64 -67 -73 -75 -76 -80 -89 -96 -96 -93 -97 -110 -115 -127 -140 -141 -144 -146 -165 -171 -168 -166 -158 -154 -158 -159 -156 -154 -152 -151 -151 -128 -122 -123 -124 -122 -122 -122 -125 -122 -118 -117 -121 -138 -138 -135 -132 -123 -114 -117 -120 -119 -118 -118 -113 -104 -103 -100 -102 -105 -106 -106 -106 -107 -104 -107 -102 -97 -94 -90 -89 -73 -69 -62 -64 -72 -66 -61 -65 -66 -67 -69 -71 -74 -65 -69 -68 -68 -70 -66 -36 -72 -66 -62 -63 -69 -83 -86 -64 -72 -77 -75 -75 -75 -74 -85 -89 -87 -82 -81 -97 -77 -77 -81 -83 -84 -86 -90 -83 -80 -84 -83 -81 -83 -90 -91 -87 -73 -59 -60 -66 -74 -66 -57 -51 -52 -60 -65 -59 -49 -43 -41 -41 -46 -49 -41 -39 -42 -45 -45 -29 -31 -29 -25 -23 -20 -13 -27 -32 -31 -34 -33 -24 -23 -14 -16 -18 -21 -27 -25 -25 -21 -13 -12 -19 -34 -34 -29 -25 -24 -24 -24 -25 -26 -24 -24 -24 -22 -21 -20 -22 -22 -21 -22 -23 -24 -25 -22 -20 -20 -21 -21 -22 -23 -24 -24 -23 -24 -25 -26 -22 -24 -28 -30 -30 -29 -11 -9 -9 -10 -11 -14 -21 -17 -21 -24 -26 -23 -10 -8 -9 -10 -10 -12 -13 -11 -10 -10 -10 -15 -22 -6 -5 -7 -9 -10 -10 -7 -6 -5 -5 -5 -4 -4 -2 -2 -2 -2 -3 -4 -4 -5 -4 -3 -3 -5 -7 -5 -9 -10 -9 -8 -9 -9 -8 -7 -6 -6 -5 -4 -5 -4 -3 -4 -5 -4 -2 -8 -12 -14 -16 -13 -4 -4 -3 -6 -8 -12 -21 -14 -14 -14 -15 -16 -18 -14 -12 -18 -36 -41 -36 -31 -35 -30 -16 -4 -2 -3 -4 -8 -10 -19 -28 -23 -27 -23 -21 -18 -17 -23 -27 -22 -17 -23 -31 -30 -32 -38 -34 -38 -42 -37 -41 -34 -35 -28 -21 -19 -16 -16 -14 -13 -14 -14 -14 -15 -15 -14 -13 -13 -13 -9 -9 -8 -7 -7 -6 -6 -6 -6 -7 -9 -12 -24 -17 -14 -11 -9 -8 -9 -11 -11 -13 -11 -6 -6 -5 -7 -7 -6 -6 -6 -7 -6 -6 -9 -12 -12 -12 -12 -6 -7 -11 -8 -8 -8 -7 -7 -6 -9 -16 -13 -12 -11 -11 -15 -17 -13 -10 -10 -14 -23 -26 -30 -32 -33 -34 -35 -36 -35 -33 -32 -33 -34 -37 -27 -31 -34 -34 -36 -48 -43 -34 -29 -28 -29 -32 -34 -36 -42 -48 -50 -54 -60 -64 -68 -71 -73 -78 -81 -83 -86 -88 -89 -95 -96 -97 -99 -102 -103 -105 -112 -113 -112 -111 -110 -110 -115 -116 -117 -120 -123 -126 -133 -137 -143 -151 -148 -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 -125 -167 -129 -297 -258 -261 -225 -258 -289 -314 -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 -6 -9 -10 -9 -9 -8 -8 -10 -15 -18 -24 -31 -33 -34 -35 -34 -36 -35 -34 -31 -27 -25 -23 -20 -18 -18 -18 -20 -26 -34 -34 -44 -48 -49 -49 -53 -59 -65 -65 -64 -60 -54 -48 -50 -46 -42 -40 -38 -35 -33 -31 -33 -31 -28 -26 -27 -27 -22 -32 -38 -45 -48 -47 -47 -49 -53 -56 -59 -63 -65 -68 -70 -74 -78 -83 -90 -97 -97 -96 -105 -109 -116 -127 -140 -145 -151 -160 -174 -179 -177 -170 -157 -159 -158 -156 -153 -151 -151 -153 -157 -136 -124 -122 -123 -126 -126 -123 -122 -121 -118 -118 -123 -121 -120 -117 -111 -105 -112 -117 -119 -122 -123 -120 -113 -108 -105 -105 -105 -106 -108 -107 -106 -107 -102 -97 -96 -95 -94 -91 -84 -77 -72 -68 -69 -74 -68 -67 -72 -71 -66 -62 -65 -61 -65 -64 -63 -66 -69 -60 -27 -59 -70 -69 -71 -80 -96 -95 -78 -78 -86 -89 -76 -86 -79 -91 -93 -85 -83 -87 -92 -77 -76 -82 -84 -79 -79 -78 -87 -91 -84 -80 -81 -81 -76 -82 -79 -66 -58 -53 -57 -60 -59 -56 -56 -59 -62 -59 -52 -46 -45 -46 -48 -44 -40 -41 -45 -48 -45 -40 -28 -30 -28 -25 -26 -26 -17 -26 -25 -21 -21 -25 -17 -15 -12 -14 -20 -26 -25 -22 -20 -13 -10 -15 -27 -26 -27 -28 -25 -24 -24 -25 -27 -27 -25 -24 -23 -21 -21 -20 -21 -22 -21 -20 -21 -23 -24 -24 -21 -20 -20 -20 -21 -22 -23 -25 -25 -25 -26 -27 -27 -27 -30 -33 -31 -30 -21 -13 -8 -8 -9 -14 -16 -14 -19 -26 -23 -7 -10 -10 -14 -14 -7 -10 -7 -8 -8 -8 -12 -23 -19 -7 -6 -8 -10 -12 -11 -8 -6 -5 -5 -5 -4 -3 -2 -2 -3 -4 -5 -5 -7 -5 -4 -4 -4 -3 -3 -3 -5 -8 -10 -9 -8 -8 -8 -8 -8 -8 -5 -4 -4 -4 -3 -4 -6 -5 -5 -7 -9 -11 -15 -17 -10 -9 -7 -5 -6 -11 -18 -15 -13 -14 -13 -17 -24 -19 -15 -30 -63 -72 -72 -39 -29 -24 -12 -4 -4 -7 -4 -3 -5 -13 -24 -23 -28 -27 -22 -12 -9 -20 -31 -25 -14 -14 -20 -30 -32 -29 -28 -30 -29 -26 -35 -32 -24 -15 -16 -16 -16 -15 -13 -13 -12 -13 -13 -15 -14 -13 -12 -12 -13 -11 -11 -9 -8 -6 -6 -6 -7 -7 -7 -7 -7 -24 -15 -10 -10 -10 -9 -10 -10 -8 -7 -6 -5 -6 -7 -7 -7 -6 -6 -6 -7 -6 -7 -8 -10 -9 -6 -5 -5 -7 -10 -7 -7 -10 -13 -11 -9 -9 -9 -9 -10 -11 -10 -18 -17 -13 -10 -8 -15 -26 -27 -29 -30 -33 -33 -35 -36 -35 -33 -33 -32 -34 -31 -26 -28 -30 -29 -29 -34 -39 -38 -38 -38 -29 -30 -35 -39 -42 -43 -47 -55 -62 -66 -69 -72 -73 -79 -84 -88 -91 -93 -94 -98 -100 -102 -104 -108 -110 -111 -116 -119 -118 -117 -117 -117 -120 -123 -123 -125 -128 -131 -137 -145 -151 -156 -58 -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 -24 -150 -285 -287 -279 -276 -296 -248 -186 -23 -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 -6 -9 -9 -10 -10 -10 -10 -13 -17 -22 -27 -29 -32 -35 -34 -33 -34 -34 -35 -32 -28 -26 -24 -23 -22 -22 -21 -20 -20 -20 -31 -38 -42 -44 -46 -51 -52 -59 -64 -64 -60 -53 -45 -47 -46 -46 -43 -39 -35 -33 -31 -30 -30 -30 -28 -26 -29 -23 -35 -39 -44 -48 -47 -46 -50 -54 -58 -62 -65 -67 -70 -71 -74 -80 -87 -92 -98 -100 -101 -101 -112 -121 -123 -141 -152 -156 -161 -163 -165 -170 -166 -162 -163 -161 -156 -152 -150 -152 -154 -150 -137 -124 -119 -120 -120 -122 -121 -122 -123 -123 -119 -115 -114 -117 -116 -94 -65 -91 -114 -116 -116 -117 -116 -111 -108 -107 -109 -108 -107 -107 -106 -109 -108 -101 -98 -99 -99 -100 -90 -86 -84 -89 -93 -81 -79 -80 -74 -74 -72 -66 -58 -56 -55 -56 -62 -67 -69 -61 -51 -43 -46 -58 -74 -81 -87 -93 -91 -86 -86 -86 -80 -84 -77 -75 -85 -91 -84 -72 -69 -87 -77 -76 -85 -81 -72 -75 -80 -77 -71 -72 -76 -73 -75 -68 -72 -73 -59 -46 -46 -54 -57 -59 -59 -52 -64 -57 -47 -46 -49 -52 -55 -51 -52 -52 -54 -55 -52 -43 -36 -39 -35 -27 -24 -25 -27 -24 -21 -18 -19 -21 -17 -18 -15 -11 -9 -15 -25 -14 -14 -11 -13 -19 -23 -29 -24 -25 -25 -24 -23 -24 -25 -26 -26 -25 -23 -20 -21 -20 -19 -19 -19 -19 -20 -20 -21 -22 -23 -22 -21 -22 -21 -21 -21 -23 -25 -25 -26 -27 -28 -29 -30 -32 -33 -33 -30 -27 -23 -17 -7 -10 -22 -24 -22 -22 -18 -25 -10 -12 -16 -20 -19 -6 -7 -6 -6 -6 -7 -10 -22 -20 -12 -9 -10 -12 -12 -9 -8 -6 -5 -6 -8 -4 -3 -2 -3 -4 -4 -4 -5 -6 -5 -5 -6 -6 -6 -3 -3 -5 -8 -10 -8 -8 -5 -9 -12 -9 -8 -6 -5 -5 -5 -6 -6 -6 -5 -6 -8 -9 -8 -18 -25 -20 -16 -12 -6 -5 -11 -20 -20 -22 -28 -15 -21 -26 -22 -17 -38 -108 -113 -72 -46 -35 -21 -9 -14 -7 -5 -5 -6 -11 -33 -22 -16 -17 -20 -19 -8 -29 -31 -38 -33 -23 -13 -19 -26 -30 -29 -25 -25 -30 -22 -24 -24 -20 -18 -18 -16 -16 -15 -15 -15 -12 -13 -12 -11 -11 -12 -9 -10 -11 -11 -10 -10 -10 -9 -7 -6 -7 -7 -6 -6 -7 -11 -12 -10 -10 -9 -8 -9 -8 -6 -7 -7 -7 -7 -8 -8 -7 -6 -7 -7 -6 -6 -6 -6 -7 -6 -4 -3 -5 -13 -9 -9 -9 -14 -19 -16 -11 -9 -9 -9 -10 -12 -9 -12 -14 -13 -9 -6 -15 -25 -28 -29 -31 -32 -33 -34 -35 -35 -34 -33 -32 -32 -39 -42 -30 -26 -27 -27 -33 -37 -37 -39 -40 -32 -33 -37 -40 -39 -43 -49 -56 -63 -67 -70 -71 -74 -80 -87 -92 -95 -97 -99 -100 -102 -108 -111 -114 -116 -117 -119 -126 -126 -125 -126 -126 -127 -132 -132 -133 -136 -138 -140 -145 -157 -165 -144 -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 -67 -202 -127 -222 -288 -286 -291 -297 -295 -166 -92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -10 -11 -12 -12 -14 -18 -21 -24 -28 -30 -33 -36 -35 -34 -35 -35 -35 -33 -29 -27 -26 -28 -26 -22 -17 -14 -13 -21 -25 -28 -35 -41 -45 -46 -48 -55 -62 -62 -57 -50 -44 -43 -43 -45 -44 -39 -34 -33 -31 -30 -29 -28 -26 -26 -33 -27 -39 -42 -42 -45 -47 -48 -52 -56 -59 -63 -68 -69 -70 -72 -76 -81 -86 -89 -94 -99 -99 -102 -121 -138 -126 -146 -156 -158 -159 -160 -162 -164 -167 -171 -159 -156 -158 -155 -153 -154 -153 -149 -137 -130 -136 -116 -120 -119 -120 -122 -121 -121 -118 -116 -118 -125 -110 -70 -40 -91 -114 -117 -115 -113 -113 -111 -109 -107 -107 -107 -108 -108 -103 -105 -103 -99 -96 -98 -102 -100 -99 -93 -87 -89 -92 -79 -79 -80 -79 -73 -69 -71 -59 -59 -54 -59 -61 -64 -73 -65 -55 -53 -55 -62 -76 -86 -87 -91 -87 -84 -84 -82 -84 -88 -77 -70 -73 -76 -73 -76 -75 -80 -75 -69 -72 -72 -68 -73 -74 -73 -74 -68 -73 -71 -80 -79 -70 -59 -48 -36 -49 -55 -60 -64 -64 -61 -63 -63 -64 -64 -62 -56 -55 -51 -48 -54 -60 -57 -52 -43 -39 -40 -35 -24 -25 -27 -27 -27 -23 -18 -18 -23 -23 -23 -18 -10 -7 -11 -29 -30 -21 -18 -23 -30 -27 -26 -24 -24 -24 -24 -23 -24 -25 -24 -22 -22 -20 -20 -19 -19 -20 -20 -20 -19 -20 -21 -21 -22 -22 -22 -22 -22 -22 -21 -20 -21 -22 -22 -25 -27 -28 -29 -29 -30 -29 -29 -28 -26 -23 -22 -23 -26 -26 -24 -26 -30 -27 -24 -22 -22 -21 -16 -12 -8 -9 -8 -6 -6 -6 -9 -20 -23 -17 -12 -14 -24 -13 -10 -8 -6 -6 -6 -7 -4 -3 -3 -4 -5 -3 -4 -6 -5 -4 -5 -5 -5 -4 -3 -3 -5 -7 -8 -7 -6 -7 -10 -11 -9 -9 -9 -7 -6 -6 -7 -7 -8 -9 -10 -10 -12 -10 -12 -11 -9 -9 -7 -6 -4 -11 -20 -23 -25 -30 -13 -6 -10 -16 -17 -28 -111 -79 -63 -65 -56 -42 -32 -22 -10 -4 -4 -6 -7 -9 -4 -8 -13 -16 -18 -16 -16 -21 -26 -31 -24 -14 -18 -18 -22 -28 -23 -23 -23 -23 -23 -23 -21 -18 -16 -14 -14 -13 -14 -14 -14 -13 -12 -12 -12 -11 -9 -8 -9 -10 -9 -9 -9 -9 -7 -5 -5 -5 -5 -5 -6 -10 -13 -8 -7 -7 -6 -5 -6 -6 -7 -8 -8 -7 -7 -9 -9 -9 -9 -7 -6 -6 -6 -7 -7 -6 -5 -3 -3 -10 -10 -13 -19 -17 -15 -15 -11 -8 -7 -8 -10 -12 -12 -13 -13 -12 -6 -7 -17 -26 -30 -30 -31 -32 -33 -34 -35 -35 -37 -35 -33 -32 -35 -41 -40 -28 -27 -27 -28 -32 -32 -34 -35 -35 -35 -31 -32 -42 -48 -52 -57 -64 -68 -68 -71 -75 -81 -91 -97 -101 -103 -106 -108 -109 -118 -122 -123 -122 -122 -124 -132 -133 -135 -136 -133 -131 -134 -134 -138 -141 -143 -145 -149 -128 -84 -49 -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 -129 -308 -295 -290 -297 -296 -298 -254 -5 -2 -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 -9 -9 -12 -13 -13 -14 -16 -21 -22 -26 -30 -34 -37 -40 -38 -35 -33 -33 -33 -33 -31 -30 -29 -29 -27 -25 -20 -9 -9 -13 -20 -29 -36 -40 -44 -44 -50 -57 -63 -63 -57 -49 -43 -42 -43 -45 -45 -39 -33 -33 -31 -30 -29 -27 -25 -26 -29 -30 -36 -40 -40 -44 -48 -49 -52 -54 -57 -62 -68 -69 -73 -75 -78 -82 -84 -84 -93 -95 -97 -103 -120 -140 -143 -150 -154 -158 -162 -162 -160 -169 -174 -169 -165 -163 -162 -161 -160 -149 -139 -119 -109 -124 -125 -120 -123 -118 -118 -121 -119 -119 -119 -119 -128 -125 -102 -76 -76 -115 -122 -120 -115 -111 -111 -110 -109 -106 -105 -106 -108 -107 -102 -101 -101 -98 -96 -96 -100 -98 -99 -99 -93 -81 -89 -88 -84 -80 -75 -73 -76 -79 -77 -64 -56 -55 -61 -71 -50 -65 -65 -66 -69 -71 -76 -76 -85 -88 -89 -88 -80 -77 -88 -93 -79 -65 -65 -66 -74 -79 -76 -81 -83 -72 -70 -76 -71 -73 -73 -73 -77 -65 -65 -75 -85 -82 -66 -57 -53 -49 -51 -57 -65 -72 -71 -76 -69 -67 -69 -68 -65 -55 -51 -50 -45 -40 -42 -45 -47 -46 -43 -45 -52 -51 -33 -35 -31 -29 -27 -25 -20 -20 -19 -20 -15 -9 -10 -10 -12 -23 -30 -32 -32 -30 -25 -24 -23 -23 -25 -25 -24 -24 -25 -25 -24 -22 -19 -18 -19 -19 -19 -19 -21 -22 -20 -20 -22 -24 -25 -23 -21 -22 -22 -21 -20 -21 -21 -22 -24 -26 -27 -28 -28 -28 -28 -28 -26 -24 -22 -24 -25 -28 -28 -30 -30 -31 -27 -23 -21 -21 -21 -8 -7 -8 -8 -8 -7 -5 -6 -8 -9 -9 -11 -14 -13 -27 -14 -7 -7 -5 -6 -4 -4 -3 -3 -4 -6 -6 -5 -5 -5 -6 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -5 -6 -8 -7 -10 -11 -11 -8 -7 -9 -13 -10 -7 -11 -17 -11 -14 -10 -12 -15 -14 -10 -7 -7 -10 -14 -15 -16 -18 -15 -8 -4 -5 -7 -6 -21 -60 -59 -51 -46 -53 -55 -48 -32 -14 -4 -4 -5 -17 -14 -6 -5 -9 -14 -14 -12 -10 -11 -18 -42 -49 -56 -36 -15 -17 -24 -22 -21 -21 -21 -22 -22 -20 -19 -16 -14 -13 -12 -13 -13 -14 -14 -13 -13 -11 -10 -9 -9 -10 -10 -9 -8 -8 -9 -7 -5 -5 -5 -5 -5 -6 -8 -13 -6 -6 -6 -5 -5 -5 -6 -5 -6 -7 -6 -7 -10 -9 -8 -8 -8 -7 -6 -6 -6 -6 -6 -7 -5 -4 -9 -16 -18 -24 -19 -21 -16 -10 -9 -8 -10 -10 -10 -10 -10 -12 -12 -7 -9 -18 -27 -29 -32 -33 -33 -33 -35 -35 -35 -35 -34 -33 -33 -32 -34 -35 -33 -29 -25 -25 -25 -29 -31 -32 -33 -34 -30 -32 -39 -43 -50 -57 -64 -66 -68 -69 -77 -82 -96 -100 -100 -109 -112 -115 -118 -125 -129 -131 -131 -129 -131 -137 -140 -142 -141 -135 -134 -138 -141 -142 -144 -148 -152 -158 -92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -303 -309 -306 -306 -304 -301 -300 -247 -300 -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 -9 -10 -13 -14 -14 -16 -19 -21 -23 -28 -33 -37 -41 -45 -42 -38 -37 -36 -34 -33 -33 -31 -31 -29 -27 -24 -18 -12 -12 -17 -24 -32 -39 -40 -41 -41 -53 -60 -64 -64 -56 -47 -47 -43 -43 -45 -45 -40 -34 -33 -32 -31 -31 -28 -23 -23 -26 -30 -34 -36 -39 -47 -50 -50 -52 -55 -60 -66 -66 -72 -75 -76 -79 -83 -84 -84 -86 -91 -117 -142 -141 -144 -151 -153 -155 -158 -161 -166 -165 -160 -167 -172 -174 -171 -166 -152 -158 -145 -127 -116 -121 -125 -136 -122 -123 -123 -121 -121 -117 -116 -120 -128 -131 -121 -106 -98 -101 -117 -130 -129 -117 -110 -111 -112 -109 -107 -106 -105 -105 -107 -104 -102 -100 -99 -98 -94 -86 -94 -96 -93 -89 -81 -81 -80 -86 -78 -69 -70 -69 -66 -66 -64 -64 -64 -66 -67 -31 -42 -60 -70 -64 -61 -68 -74 -79 -80 -85 -91 -84 -82 -85 -89 -81 -69 -67 -73 -71 -75 -78 -82 -86 -74 -73 -80 -72 -68 -71 -72 -90 -86 -74 -75 -78 -78 -74 -72 -62 -59 -56 -57 -66 -75 -76 -77 -77 -70 -59 -58 -58 -54 -57 -57 -54 -53 -47 -46 -46 -47 -43 -39 -36 -53 -37 -40 -37 -35 -39 -37 -45 -37 -34 -29 -19 -14 -15 -16 -22 -27 -27 -28 -28 -27 -26 -26 -26 -26 -24 -24 -25 -25 -25 -24 -21 -21 -20 -18 -18 -19 -19 -20 -22 -23 -20 -19 -21 -22 -24 -22 -21 -21 -22 -21 -21 -21 -22 -23 -25 -26 -26 -27 -27 -28 -29 -28 -27 -24 -23 -23 -25 -19 -15 -25 -23 -27 -27 -26 -20 -13 -20 -10 -15 -12 -5 -6 -8 -6 -6 -7 -10 -13 -13 -9 -7 -11 -8 -6 -6 -6 -6 -5 -4 -4 -3 -5 -6 -4 -5 -5 -4 -4 -6 -5 -4 -4 -4 -4 -4 -4 -5 -5 -4 -5 -7 -11 -8 -10 -12 -12 -11 -8 -12 -16 -11 -12 -22 -19 -11 -10 -9 -10 -10 -11 -21 -13 -8 -9 -10 -10 -14 -12 -9 -10 -12 -8 -8 -4 -11 -37 -68 -77 -51 -38 -42 -48 -37 -10 -3 -5 -4 -8 -7 -8 -6 -7 -8 -8 -7 -7 -10 -16 -32 -34 -31 -24 -15 -13 -18 -20 -21 -22 -22 -22 -21 -19 -18 -17 -16 -13 -14 -12 -13 -14 -13 -14 -13 -10 -10 -9 -9 -9 -10 -7 -6 -6 -8 -7 -7 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -5 -4 -6 -9 -9 -9 -9 -8 -8 -8 -8 -7 -6 -6 -6 -6 -6 -7 -7 -6 -12 -20 -24 -15 -19 -22 -17 -12 -11 -10 -10 -9 -8 -8 -9 -11 -10 -10 -11 -15 -22 -29 -33 -33 -33 -35 -37 -36 -35 -34 -35 -35 -33 -33 -33 -34 -33 -26 -25 -21 -22 -26 -28 -30 -30 -35 -33 -33 -32 -34 -48 -56 -54 -48 -45 -51 -66 -69 -68 -65 -78 -99 -97 -115 -125 -123 -124 -137 -137 -137 -137 -141 -146 -147 -139 -139 -139 -141 -142 -147 -151 -155 -161 -167 -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 -210 -245 -212 -315 -315 -293 -305 -305 -306 -293 -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 -10 -11 -12 -13 -14 -17 -19 -21 -25 -30 -35 -39 -42 -43 -39 -38 -36 -35 -34 -34 -33 -31 -29 -27 -24 -19 -13 -12 -15 -20 -27 -34 -39 -42 -43 -39 -50 -60 -65 -63 -58 -58 -52 -43 -41 -43 -43 -40 -36 -35 -36 -36 -35 -32 -29 -26 -25 -27 -30 -33 -39 -47 -50 -51 -54 -58 -60 -61 -67 -72 -74 -75 -78 -84 -87 -87 -86 -110 -132 -132 -137 -148 -153 -147 -151 -159 -163 -166 -162 -174 -170 -163 -165 -162 -158 -143 -150 -146 -138 -135 -139 -153 -138 -123 -121 -122 -120 -124 -123 -125 -136 -138 -131 -124 -105 -100 -100 -118 -134 -129 -112 -108 -113 -110 -109 -108 -107 -106 -105 -108 -106 -104 -103 -102 -96 -91 -85 -87 -91 -95 -93 -80 -83 -80 -79 -76 -68 -67 -64 -64 -68 -70 -69 -67 -69 -65 -55 -53 -60 -65 -62 -62 -67 -71 -73 -76 -79 -85 -85 -84 -80 -81 -84 -86 -76 -85 -72 -78 -88 -83 -83 -78 -73 -74 -70 -68 -69 -67 -66 -57 -63 -70 -70 -68 -69 -68 -66 -62 -57 -57 -66 -74 -70 -67 -70 -73 -61 -56 -55 -57 -62 -62 -56 -44 -55 -57 -54 -48 -39 -38 -37 -40 -41 -37 -37 -42 -44 -44 -41 -37 -33 -27 -19 -17 -17 -18 -22 -24 -21 -24 -24 -23 -24 -25 -23 -24 -22 -22 -23 -23 -23 -23 -21 -21 -20 -19 -19 -19 -20 -21 -24 -22 -20 -19 -20 -20 -21 -23 -22 -22 -22 -20 -20 -22 -23 -25 -27 -27 -26 -26 -25 -25 -26 -28 -27 -25 -24 -23 -18 -9 -9 -11 -17 -23 -25 -25 -24 -11 -9 -9 -17 -23 -20 -8 -7 -7 -7 -9 -10 -11 -10 -4 -2 -3 -5 -6 -7 -8 -6 -6 -6 -5 -6 -6 -5 -4 -4 -3 -4 -4 -4 -3 -3 -3 -3 -3 -3 -4 -5 -5 -4 -5 -8 -8 -8 -9 -11 -13 -12 -19 -21 -16 -10 -13 -13 -11 -11 -9 -7 -8 -11 -14 -21 -11 -5 -8 -9 -12 -11 -8 -9 -13 -18 -19 -10 -6 -6 -15 -38 -103 -101 -62 -42 -27 -18 -9 -7 -7 -5 -3 -2 -2 -3 -4 -6 -8 -7 -14 -10 -17 -21 -21 -21 -18 -12 -10 -13 -16 -18 -24 -20 -21 -19 -17 -14 -15 -15 -13 -15 -14 -13 -11 -11 -11 -11 -10 -8 -8 -8 -8 -9 -8 -6 -5 -7 -7 -7 -6 -4 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -5 -5 -5 -5 -8 -8 -8 -7 -6 -5 -6 -6 -7 -7 -6 -6 -7 -7 -7 -7 -7 -13 -16 -12 -10 -10 -10 -10 -7 -4 -6 -7 -6 -6 -8 -9 -10 -10 -11 -11 -23 -32 -35 -36 -39 -39 -37 -36 -36 -35 -36 -34 -36 -35 -34 -34 -31 -31 -34 -27 -20 -21 -24 -27 -28 -27 -28 -29 -33 -39 -36 -43 -44 -40 -42 -46 -49 -52 -54 -58 -63 -76 -81 -93 -99 -98 -104 -135 -141 -142 -143 -145 -151 -142 -140 -142 -143 -144 -145 -152 -157 -162 -169 -172 -135 -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 -6 0 -3 -84 -23 -122 -180 -126 -291 -295 -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 -9 -11 -12 -12 -12 -14 -17 -22 -29 -34 -36 -39 -43 -41 -40 -39 -37 -35 -36 -35 -32 -30 -28 -26 -21 -16 -13 -14 -17 -21 -26 -30 -33 -42 -41 -40 -47 -56 -60 -62 -62 -52 -45 -42 -42 -42 -43 -41 -40 -38 -38 -38 -37 -36 -34 -30 -28 -27 -27 -31 -38 -47 -52 -54 -56 -57 -58 -61 -68 -72 -75 -76 -77 -81 -89 -93 -112 -127 -127 -129 -139 -151 -155 -141 -141 -162 -170 -173 -177 -137 -111 -136 -172 -159 -156 -155 -146 -134 -127 -124 -121 -128 -140 -130 -122 -120 -118 -123 -131 -102 -113 -134 -119 -108 -104 -103 -103 -114 -127 -129 -113 -114 -114 -114 -111 -106 -105 -105 -108 -111 -109 -107 -107 -104 -95 -88 -85 -81 -77 -82 -90 -79 -77 -75 -76 -75 -67 -66 -66 -67 -68 -74 -84 -72 -73 -66 -68 -66 -62 -63 -65 -69 -68 -67 -70 -73 -73 -79 -80 -79 -73 -67 -70 -84 -77 -79 -75 -74 -76 -75 -76 -73 -69 -66 -69 -73 -69 -69 -64 -64 -66 -69 -69 -67 -69 -70 -70 -66 -60 -55 -66 -74 -74 -78 -81 -71 -63 -60 -55 -54 -54 -51 -44 -43 -51 -48 -47 -48 -44 -51 -41 -37 -39 -39 -37 -36 -36 -43 -33 -22 -20 -21 -21 -19 -17 -19 -24 -25 -17 -20 -21 -21 -21 -22 -21 -22 -21 -22 -21 -21 -22 -22 -22 -22 -20 -20 -19 -19 -20 -19 -21 -21 -20 -20 -20 -20 -21 -22 -23 -22 -20 -20 -21 -23 -26 -27 -27 -27 -26 -26 -25 -24 -25 -25 -25 -25 -25 -25 -25 -24 -9 -9 -15 -20 -25 -20 -8 -9 -10 -10 -11 -12 -9 -8 -7 -7 -8 -8 -8 -6 -5 -4 -9 -19 -23 -27 -28 -13 -7 -7 -7 -7 -7 -7 -5 -4 -3 -4 -4 -4 -4 -3 -2 -2 -3 -3 -3 -4 -4 -4 -4 -4 -6 -7 -8 -9 -9 -12 -26 -25 -20 -15 -13 -17 -15 -14 -13 -9 -7 -5 -10 -17 -15 -7 -4 -5 -5 -6 -7 -8 -9 -10 -9 -8 -8 -7 -6 -7 -14 -11 -63 -82 -54 -21 -13 -10 -10 -11 -8 -3 -3 -2 -3 -4 -8 -12 -3 -5 -10 -12 -15 -19 -15 -12 -11 -9 -9 -10 -13 -18 -18 -17 -18 -21 -21 -15 -13 -13 -13 -12 -12 -12 -11 -9 -9 -9 -7 -8 -8 -8 -8 -9 -8 -6 -8 -6 -6 -6 -4 -4 -5 -5 -5 -5 -5 -5 -6 -6 -6 -7 -7 -5 -5 -5 -5 -6 -6 -5 -7 -6 -6 -6 -5 -5 -5 -6 -6 -7 -7 -7 -4 -10 -12 -11 -11 -11 -10 -9 -9 -7 -4 -5 -6 -8 -9 -12 -13 -12 -13 -14 -24 -34 -38 -37 -37 -36 -36 -37 -38 -38 -36 -37 -37 -33 -33 -31 -29 -32 -31 -26 -20 -17 -19 -23 -24 -24 -24 -24 -31 -33 -33 -34 -35 -38 -44 -44 -45 -46 -48 -52 -55 -67 -77 -81 -81 -87 -95 -112 -128 -146 -136 -140 -142 -141 -141 -145 -146 -147 -149 -154 -158 -151 -38 -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 -25 -125 -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 -12 -13 -12 -11 -11 -11 -19 -25 -31 -37 -41 -43 -42 -41 -41 -42 -41 -39 -39 -35 -30 -29 -28 -24 -20 -17 -17 -18 -18 -21 -23 -25 -33 -37 -38 -39 -46 -55 -59 -60 -54 -52 -46 -42 -42 -42 -42 -42 -41 -39 -39 -39 -38 -36 -35 -32 -31 -29 -28 -34 -37 -46 -54 -58 -59 -59 -60 -66 -71 -75 -77 -78 -79 -81 -108 -118 -126 -125 -120 -131 -135 -138 -151 -144 -135 -146 -153 -173 -160 -135 -127 -145 -174 -160 -161 -155 -147 -144 -142 -136 -135 -139 -129 -121 -116 -113 -120 -124 -122 -105 -113 -127 -109 -106 -106 -106 -106 -109 -116 -131 -112 -109 -108 -109 -108 -103 -101 -106 -109 -110 -110 -109 -107 -103 -96 -86 -84 -83 -77 -75 -81 -85 -83 -77 -73 -73 -72 -71 -68 -67 -71 -79 -79 -71 -73 -74 -74 -71 -64 -65 -65 -66 -67 -70 -72 -70 -72 -75 -77 -73 -68 -67 -66 -69 -67 -75 -85 -85 -69 -65 -54 -64 -63 -59 -62 -64 -61 -64 -67 -63 -56 -58 -67 -66 -74 -72 -63 -60 -62 -59 -66 -69 -70 -71 -69 -64 -69 -61 -53 -50 -48 -42 -44 -47 -50 -50 -49 -49 -47 -48 -47 -53 -51 -38 -34 -33 -34 -36 -31 -23 -18 -18 -19 -18 -15 -18 -22 -16 -16 -18 -19 -20 -21 -22 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -20 -19 -19 -19 -18 -19 -21 -22 -21 -22 -21 -20 -22 -22 -22 -22 -20 -20 -22 -24 -27 -27 -28 -27 -26 -26 -27 -27 -26 -26 -26 -26 -25 -26 -28 -25 -12 -9 -10 -14 -24 -22 -10 -9 -10 -10 -12 -25 -28 -14 -7 -6 -7 -7 -9 -6 -5 -6 -11 -16 -12 -8 -5 -6 -7 -7 -5 -5 -7 -7 -5 -3 -4 -4 -3 -4 -4 -3 -2 -3 -4 -4 -4 -4 -3 -2 -3 -5 -5 -6 -8 -8 -9 -12 -12 -9 -8 -8 -11 -22 -21 -16 -14 -10 -7 -5 -9 -15 -13 -7 -5 -5 -3 -3 -6 -9 -9 -8 -9 -9 -9 -8 -10 -11 -12 -11 -31 -56 -52 -24 -15 -13 -17 -19 -13 -6 -5 -3 -2 -3 -4 -7 -2 -1 -4 -6 -12 -20 -10 -7 -7 -7 -7 -8 -13 -14 -14 -16 -19 -14 -13 -13 -14 -15 -15 -13 -13 -12 -11 -9 -8 -8 -8 -8 -9 -8 -8 -6 -7 -8 -7 -5 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -6 -7 -7 -6 -5 -5 -5 -5 -5 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -4 -6 -9 -10 -11 -11 -10 -10 -10 -10 -10 -5 -4 -5 -6 -10 -20 -16 -15 -13 -16 -24 -33 -41 -41 -41 -41 -39 -38 -39 -36 -36 -39 -43 -40 -36 -34 -30 -28 -27 -25 -18 -16 -16 -17 -17 -18 -21 -23 -27 -30 -30 -33 -34 -37 -41 -43 -43 -45 -46 -48 -51 -59 -69 -69 -79 -83 -89 -97 -106 -104 -101 -115 -127 -134 -123 -137 -133 -132 -142 -151 -144 -161 -125 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -11 -10 -10 -13 -21 -27 -33 -40 -44 -45 -47 -46 -46 -46 -44 -43 -41 -35 -32 -30 -27 -24 -21 -19 -18 -19 -19 -19 -21 -26 -32 -35 -35 -36 -42 -52 -53 -54 -52 -51 -47 -41 -41 -44 -43 -43 -41 -40 -40 -39 -38 -37 -35 -34 -34 -32 -32 -37 -41 -48 -53 -56 -59 -60 -62 -67 -73 -82 -90 -95 -99 -103 -118 -122 -122 -120 -117 -123 -125 -137 -149 -150 -146 -152 -156 -161 -157 -146 -145 -166 -178 -165 -162 -152 -147 -146 -134 -94 -103 -104 -104 -107 -106 -110 -121 -126 -122 -118 -122 -126 -109 -110 -111 -112 -111 -109 -109 -116 -103 -99 -100 -103 -105 -104 -102 -107 -108 -108 -107 -104 -105 -103 -97 -89 -83 -83 -81 -81 -80 -78 -74 -73 -73 -77 -76 -72 -70 -73 -78 -70 -58 -58 -68 -73 -72 -73 -67 -68 -67 -67 -70 -73 -70 -67 -68 -72 -73 -71 -68 -61 -64 -70 -68 -75 -90 -89 -83 -82 -60 -51 -52 -55 -59 -59 -59 -63 -67 -65 -59 -59 -63 -58 -54 -51 -52 -45 -65 -69 -69 -68 -69 -73 -85 -71 -58 -47 -46 -57 -54 -49 -58 -55 -51 -51 -52 -53 -52 -50 -51 -57 -59 -47 -45 -40 -37 -36 -33 -22 -17 -17 -18 -15 -10 -12 -18 -17 -18 -19 -20 -20 -21 -19 -18 -17 -17 -18 -19 -19 -20 -22 -21 -20 -19 -19 -18 -20 -18 -18 -21 -23 -24 -22 -20 -20 -22 -25 -24 -23 -20 -20 -22 -24 -26 -27 -27 -27 -27 -26 -26 -27 -28 -28 -27 -25 -26 -28 -27 -25 -18 -13 -10 -11 -24 -23 -14 -10 -10 -9 -10 -13 -10 -8 -10 -11 -6 -7 -9 -8 -7 -7 -5 -4 -5 -6 -7 -9 -9 -6 -4 -4 -10 -13 -7 -4 -5 -5 -4 -4 -3 -2 -3 -4 -4 -4 -4 -3 -2 -2 -3 -3 -4 -6 -8 -7 -11 -14 -15 -14 -10 -8 -8 -20 -24 -18 -18 -13 -8 -5 -6 -9 -10 -7 -7 -4 -4 -7 -9 -7 -7 -9 -11 -15 -18 -15 -16 -15 -16 -15 -18 -39 -43 -21 -15 -13 -12 -18 -16 -7 -4 -4 -4 -4 -3 -3 -2 -2 -2 -4 -12 -18 -10 -5 -6 -6 -5 -8 -10 -11 -11 -13 -16 -12 -15 -16 -18 -20 -15 -14 -13 -11 -10 -9 -8 -7 -8 -8 -8 -8 -8 -8 -8 -7 -6 -6 -4 -3 -4 -4 -5 -5 -5 -5 -4 -5 -5 -6 -6 -7 -5 -6 -6 -6 -6 -6 -6 -6 -5 -5 -8 -5 -6 -6 -5 -5 -6 -5 -6 -7 -9 -9 -6 -7 -6 -9 -10 -9 -10 -12 -6 -4 -3 -5 -6 -15 -15 -14 -14 -18 -27 -32 -37 -38 -38 -37 -37 -38 -37 -36 -37 -42 -47 -38 -36 -32 -30 -30 -30 -32 -27 -22 -20 -17 -14 -14 -19 -20 -20 -20 -27 -32 -33 -35 -38 -41 -40 -45 -46 -48 -52 -52 -58 -61 -70 -79 -86 -90 -91 -102 -102 -101 -110 -117 -113 -111 -114 -120 -127 -133 -134 -139 -145 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -14 -14 -13 -20 -25 -29 -35 -42 -46 -46 -47 -47 -49 -49 -47 -44 -41 -36 -35 -32 -29 -27 -24 -21 -20 -20 -20 -20 -21 -26 -32 -31 -32 -33 -36 -40 -47 -64 -56 -49 -43 -38 -42 -43 -43 -44 -42 -39 -38 -40 -38 -38 -37 -36 -35 -35 -35 -39 -44 -48 -51 -55 -58 -57 -60 -67 -93 -114 -118 -119 -119 -116 -117 -119 -121 -117 -89 -88 -117 -134 -145 -153 -149 -150 -158 -158 -155 -152 -159 -171 -176 -168 -161 -156 -152 -144 -118 -86 -59 -46 -54 -62 -70 -125 -124 -120 -122 -127 -129 -130 -117 -119 -118 -118 -122 -119 -116 -107 -100 -97 -97 -100 -102 -104 -105 -107 -107 -105 -103 -103 -102 -100 -97 -93 -89 -86 -80 -81 -79 -77 -78 -83 -81 -81 -79 -75 -72 -75 -80 -67 -67 -63 -65 -67 -68 -71 -70 -70 -70 -70 -70 -72 -69 -68 -66 -67 -67 -66 -67 -62 -60 -78 -83 -82 -90 -88 -80 -77 -65 -56 -57 -58 -59 -59 -59 -62 -66 -67 -68 -60 -60 -54 -44 -44 -56 -49 -63 -70 -75 -79 -80 -70 -28 -17 -18 -18 -29 -69 -60 -59 -63 -63 -61 -57 -55 -57 -62 -63 -60 -60 -63 -62 -52 -43 -38 -40 -42 -25 -24 -19 -19 -16 -10 -13 -15 -16 -16 -17 -18 -17 -20 -20 -21 -21 -21 -19 -19 -19 -14 -17 -21 -20 -19 -17 -19 -21 -19 -18 -20 -20 -23 -21 -21 -21 -22 -25 -25 -24 -23 -22 -23 -25 -27 -27 -27 -28 -28 -27 -28 -27 -28 -28 -27 -25 -27 -29 -26 -28 -29 -24 -10 -9 -12 -21 -20 -13 -10 -9 -10 -10 -9 -13 -21 -17 -9 -8 -16 -15 -6 -6 -4 -5 -6 -7 -8 -8 -7 -4 -3 -3 -4 -5 -9 -7 -6 -6 -5 -4 -2 -2 -3 -4 -4 -3 -3 -2 -3 -3 -2 -2 -2 -3 -6 -6 -12 -20 -20 -19 -15 -9 -9 -16 -25 -24 -23 -13 -8 -6 -5 -6 -6 -8 -9 -8 -7 -10 -11 -7 -6 -9 -11 -12 -8 -12 -11 -10 -8 -6 -8 -7 -17 -22 -20 -13 -4 -15 -13 -7 -5 -5 -3 -5 -6 -6 -4 -3 -4 -4 -11 -12 -9 -7 -7 -8 -7 -8 -10 -10 -11 -15 -12 -12 -13 -15 -18 -20 -15 -14 -12 -10 -9 -9 -8 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -7 -5 -4 -5 -4 -4 -5 -4 -4 -4 -4 -5 -5 -6 -8 -7 -5 -6 -6 -7 -7 -7 -7 -6 -7 -12 -10 -7 -4 -4 -6 -5 -5 -6 -6 -6 -6 -6 -6 -9 -10 -8 -10 -12 -23 -20 -10 -12 -18 -18 -16 -14 -13 -15 -18 -25 -30 -32 -35 -37 -42 -39 -37 -37 -36 -33 -40 -33 -33 -38 -38 -34 -33 -32 -33 -30 -28 -29 -19 -17 -16 -17 -17 -16 -18 -22 -28 -32 -34 -35 -35 -37 -41 -44 -46 -50 -47 -51 -56 -61 -71 -82 -81 -87 -96 -99 -99 -100 -107 -101 -100 -105 -110 -117 -125 -122 -126 -136 -131 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -19 -20 -21 -26 -29 -32 -36 -40 -41 -42 -43 -52 -51 -47 -45 -40 -38 -38 -36 -33 -31 -29 -27 -24 -21 -20 -20 -20 -21 -26 -31 -30 -30 -31 -31 -34 -46 -64 -65 -56 -44 -40 -41 -41 -42 -43 -41 -39 -38 -39 -39 -40 -40 -38 -36 -36 -36 -39 -42 -44 -48 -54 -58 -61 -65 -88 -106 -109 -111 -117 -114 -111 -113 -118 -112 -83 -79 -87 -113 -134 -144 -155 -152 -134 -134 -153 -160 -150 -165 -171 -168 -166 -163 -158 -152 -143 -109 -78 -43 -46 -72 -77 -81 -126 -131 -122 -118 -120 -119 -118 -127 -134 -127 -123 -131 -127 -119 -113 -104 -97 -97 -100 -102 -102 -104 -104 -103 -100 -97 -99 -100 -98 -97 -96 -96 -89 -83 -80 -81 -81 -78 -82 -81 -84 -83 -83 -82 -75 -76 -74 -76 -70 -63 -62 -67 -72 -70 -70 -70 -70 -69 -68 -71 -69 -66 -64 -64 -64 -62 -62 -61 -71 -79 -77 -74 -68 -74 -76 -69 -62 -64 -64 -60 -58 -62 -66 -65 -62 -61 -61 -61 -59 -58 -54 -55 -48 -47 -58 -76 -85 -79 -46 -23 -17 -18 -17 -21 -68 -64 -63 -70 -80 -76 -65 -67 -68 -70 -70 -67 -60 -53 -54 -51 -44 -39 -40 -39 -39 -27 -21 -19 -16 -9 -13 -15 -15 -14 -14 -16 -16 -18 -18 -19 -19 -21 -19 -21 -20 -19 -22 -20 -10 -12 -11 -18 -21 -20 -20 -20 -19 -21 -21 -22 -22 -23 -23 -26 -26 -25 -24 -25 -25 -25 -25 -26 -28 -28 -29 -30 -30 -30 -29 -27 -27 -29 -29 -28 -27 -27 -21 -10 -9 -19 -29 -30 -27 -10 -9 -10 -9 -7 -7 -7 -7 -8 -8 -8 -7 -6 -6 -6 -5 -5 -6 -7 -8 -6 -4 -3 -3 -3 -3 -6 -6 -6 -4 -4 -4 -4 -4 -4 -4 -3 -2 -2 -2 -3 -7 -9 -1 -1 -4 -6 -8 -17 -34 -43 -19 -14 -12 -10 -10 -11 -23 -14 -8 -7 -7 -7 -7 -7 -10 -12 -11 -11 -9 -9 -8 -7 -8 -9 -11 -8 -7 -6 -6 -5 -5 -7 -5 -10 -13 -12 -16 -4 -8 -9 -7 -5 -10 -4 -5 -16 -28 -31 -28 -10 -9 -13 -14 -12 -12 -8 -8 -8 -9 -9 -9 -10 -14 -12 -10 -10 -12 -11 -11 -13 -14 -13 -10 -9 -9 -9 -8 -7 -8 -8 -8 -9 -8 -6 -6 -5 -6 -7 -7 -6 -4 -5 -4 -4 -5 -5 -4 -5 -5 -6 -8 -8 -7 -5 -6 -7 -9 -12 -13 -15 -14 -14 -13 -11 -9 -5 -5 -7 -8 -5 -6 -6 -6 -6 -5 -5 -8 -8 -10 -19 -28 -23 -15 -18 -20 -19 -16 -14 -13 -17 -22 -27 -29 -31 -35 -37 -37 -32 -32 -32 -33 -34 -38 -25 -19 -23 -30 -32 -32 -31 -30 -29 -30 -33 -25 -18 -15 -17 -17 -16 -22 -25 -26 -29 -29 -30 -32 -34 -38 -42 -42 -42 -45 -48 -51 -56 -65 -70 -73 -81 -88 -97 -101 -95 -93 -92 -95 -99 -103 -109 -111 -113 -119 -129 -139 -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 -19 -20 -24 -27 -28 -30 -32 -35 -37 -38 -37 -39 -45 -25 -23 -42 -39 -37 -37 -37 -36 -34 -31 -31 -28 -24 -23 -22 -20 -20 -24 -27 -29 -29 -28 -27 -28 -33 -44 -59 -60 -51 -44 -42 -41 -40 -41 -41 -40 -38 -37 -38 -39 -37 -37 -40 -36 -37 -37 -38 -39 -42 -47 -51 -57 -58 -64 -83 -100 -105 -110 -112 -109 -109 -103 -99 -121 -119 -89 -85 -109 -134 -147 -159 -163 -147 -141 -147 -153 -156 -167 -170 -168 -166 -163 -158 -150 -137 -107 -79 -59 -54 -63 -94 -105 -129 -132 -122 -117 -119 -119 -115 -124 -129 -130 -127 -124 -121 -117 -117 -107 -95 -95 -97 -97 -96 -100 -102 -98 -99 -94 -101 -101 -98 -96 -94 -94 -91 -84 -79 -81 -84 -81 -84 -77 -82 -84 -83 -80 -78 -79 -77 -72 -67 -62 -60 -63 -69 -70 -70 -69 -67 -66 -68 -69 -66 -65 -67 -65 -66 -61 -59 -60 -63 -64 -62 -76 -74 -74 -70 -64 -64 -65 -66 -63 -61 -64 -66 -65 -64 -61 -60 -61 -63 -62 -63 -55 -53 -51 -58 -77 -87 -76 -42 -23 -19 -20 -20 -16 -59 -73 -72 -68 -68 -67 -74 -81 -80 -76 -69 -67 -66 -55 -53 -52 -47 -41 -37 -37 -40 -33 -25 -19 -16 -15 -17 -14 -12 -14 -14 -11 -16 -16 -13 -13 -21 -21 -22 -18 -18 -21 -22 -21 -13 -13 -15 -19 -21 -20 -18 -19 -20 -20 -20 -20 -22 -22 -24 -26 -27 -27 -25 -26 -26 -26 -25 -25 -28 -27 -29 -29 -31 -32 -29 -26 -29 -30 -29 -27 -27 -26 -11 -9 -9 -18 -28 -29 -31 -15 -10 -9 -9 -9 -9 -8 -9 -8 -7 -6 -5 -5 -6 -7 -6 -5 -5 -6 -6 -6 -4 -3 -3 -3 -5 -7 -7 -5 -3 -4 -4 -5 -5 -5 -4 -3 -1 -2 -3 -3 -5 -7 -1 -3 -6 -7 -7 -13 -42 -41 -20 -13 -15 -12 -11 -15 -22 -14 -6 -6 -7 -7 -10 -13 -15 -13 -10 -10 -10 -10 -9 -8 -7 -8 -8 -9 -7 -6 -6 -6 -6 -6 -6 -5 -5 -4 -6 -6 -9 -13 -8 -11 -14 -10 -8 -20 -40 -41 -33 -16 -10 -11 -10 -8 -11 -9 -9 -9 -9 -10 -10 -10 -10 -10 -11 -10 -9 -10 -10 -11 -12 -10 -11 -10 -11 -11 -9 -9 -10 -8 -8 -8 -8 -6 -7 -6 -6 -6 -7 -7 -5 -6 -6 -6 -6 -6 -5 -5 -5 -6 -8 -8 -8 -5 -6 -7 -9 -15 -15 -15 -15 -14 -14 -13 -13 -13 -10 -11 -12 -4 -5 -5 -6 -6 -6 -9 -8 -8 -10 -14 -16 -21 -20 -17 -16 -15 -14 -15 -13 -19 -22 -23 -26 -31 -33 -38 -39 -37 -33 -29 -35 -35 -35 -38 -37 -37 -24 -27 -28 -28 -30 -30 -30 -32 -30 -23 -15 -18 -18 -18 -22 -26 -26 -26 -24 -25 -27 -31 -36 -38 -38 -42 -45 -46 -47 -53 -57 -58 -63 -72 -76 -90 -93 -93 -95 -92 -92 -96 -99 -101 -102 -108 -113 -122 -131 -84 -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 -20 -22 -26 -30 -32 -34 -35 -36 -37 -37 -38 -44 -53 -62 -56 -37 -35 -35 -37 -39 -38 -35 -32 -31 -28 -27 -25 -23 -22 -24 -24 -27 -28 -28 -26 -25 -27 -34 -42 -47 -48 -44 -41 -41 -38 -39 -39 -39 -40 -38 -37 -37 -41 -33 -28 -41 -36 -37 -37 -38 -39 -42 -45 -49 -54 -58 -63 -65 -72 -97 -99 -103 -97 -100 -102 -83 -86 -87 -85 -87 -107 -137 -146 -149 -150 -156 -155 -152 -156 -166 -169 -166 -165 -164 -162 -158 -147 -135 -114 -94 -84 -86 -89 -113 -121 -128 -124 -118 -115 -115 -115 -112 -112 -121 -127 -127 -123 -119 -115 -114 -110 -95 -89 -93 -91 -92 -98 -101 -96 -97 -92 -94 -97 -99 -98 -93 -91 -91 -86 -82 -82 -82 -81 -83 -79 -78 -79 -79 -77 -78 -79 -78 -74 -67 -60 -61 -62 -65 -68 -69 -68 -68 -67 -69 -67 -66 -68 -74 -73 -66 -61 -60 -62 -63 -67 -58 -64 -64 -64 -62 -61 -62 -64 -66 -66 -65 -65 -67 -63 -63 -60 -63 -66 -67 -65 -62 -61 -62 -60 -62 -76 -79 -69 -41 -23 -22 -20 -19 -27 -61 -76 -73 -72 -79 -74 -89 -89 -81 -72 -58 -55 -61 -61 -56 -53 -51 -43 -42 -36 -35 -36 -32 -19 -18 -19 -18 -17 -16 -15 -14 -6 -9 -10 -8 -8 -12 -12 -17 -13 -11 -15 -21 -21 -21 -22 -23 -23 -22 -23 -21 -20 -20 -19 -19 -20 -21 -23 -26 -27 -27 -28 -26 -26 -26 -26 -26 -25 -27 -27 -28 -30 -31 -30 -27 -27 -29 -31 -30 -27 -25 -25 -18 -18 -20 -23 -27 -29 -30 -17 -9 -7 -7 -7 -8 -9 -9 -9 -6 -6 -6 -7 -7 -7 -7 -4 -4 -4 -5 -5 -4 -5 -5 -5 -6 -6 -6 -4 -3 -4 -8 -8 -6 -5 -4 -3 -3 -3 -3 -4 -6 -2 -1 -5 -7 -5 -3 -4 -31 -21 -8 -12 -17 -12 -13 -11 -9 -7 -6 -8 -8 -12 -15 -16 -17 -12 -12 -12 -13 -10 -7 -8 -7 -7 -6 -6 -6 -6 -6 -5 -7 -8 -7 -4 -4 -3 -4 -6 -10 -14 -5 -8 -8 -9 -12 -19 -44 -42 -38 -20 -6 -6 -9 -5 -7 -10 -14 -24 -11 -11 -13 -15 -10 -10 -10 -7 -6 -9 -11 -12 -13 -12 -12 -12 -13 -12 -8 -9 -10 -9 -8 -8 -8 -7 -7 -7 -7 -7 -5 -6 -6 -6 -7 -7 -7 -7 -5 -5 -6 -7 -7 -7 -7 -6 -5 -6 -7 -11 -14 -15 -15 -15 -15 -15 -15 -14 -12 -12 -15 -5 -3 -5 -5 -5 -4 -8 -9 -9 -13 -22 -20 -17 -16 -14 -12 -11 -12 -12 -15 -20 -23 -24 -28 -31 -35 -38 -36 -36 -32 -31 -35 -36 -39 -47 -31 -20 -18 -21 -22 -25 -26 -28 -30 -31 -34 -26 -20 -20 -18 -18 -21 -22 -27 -27 -24 -22 -24 -28 -34 -36 -36 -38 -42 -46 -48 -53 -53 -54 -56 -63 -65 -74 -76 -79 -90 -87 -89 -91 -92 -93 -97 -103 -109 -117 -126 -132 -133 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -25 -31 -34 -35 -34 -35 -36 -37 -39 -44 -47 -44 -37 -37 -37 -37 -39 -41 -39 -34 -31 -30 -30 -29 -27 -25 -23 -22 -25 -27 -28 -27 -25 -23 -27 -38 -42 -44 -46 -46 -42 -37 -36 -37 -38 -38 -39 -38 -37 -36 -28 -17 -22 -43 -38 -37 -37 -38 -40 -42 -45 -48 -53 -57 -58 -60 -66 -69 -73 -86 -81 -79 -85 -75 -74 -79 -83 -88 -106 -138 -137 -145 -151 -149 -141 -137 -140 -172 -170 -169 -169 -166 -162 -156 -149 -136 -122 -114 -112 -107 -111 -123 -130 -126 -119 -117 -115 -112 -112 -109 -117 -122 -110 -119 -115 -114 -112 -110 -107 -96 -91 -92 -92 -94 -96 -95 -97 -104 -95 -92 -94 -95 -98 -94 -91 -92 -90 -86 -84 -78 -82 -83 -79 -75 -75 -81 -82 -83 -79 -76 -75 -69 -64 -65 -64 -63 -58 -53 -70 -64 -64 -66 -66 -63 -59 -73 -71 -64 -62 -70 -74 -66 -73 -65 -61 -60 -60 -58 -54 -58 -60 -62 -63 -64 -65 -59 -57 -59 -67 -73 -67 -67 -65 -64 -65 -65 -62 -59 -74 -76 -65 -53 -44 -21 -19 -21 -51 -76 -82 -81 -79 -88 -86 -92 -90 -79 -75 -62 -55 -58 -62 -60 -53 -52 -48 -46 -40 -33 -31 -37 -23 -21 -20 -17 -15 -15 -18 -18 -11 -7 -6 -6 -12 -19 -15 -12 -10 -11 -16 -18 -18 -20 -21 -22 -22 -24 -23 -22 -21 -21 -20 -20 -20 -22 -23 -24 -25 -27 -29 -29 -28 -26 -25 -26 -28 -27 -27 -28 -29 -29 -28 -26 -28 -30 -31 -28 -25 -24 -23 -22 -19 -16 -13 -11 -11 -12 -12 -10 -8 -8 -7 -8 -10 -10 -9 -7 -7 -24 -18 -8 -9 -7 -5 -4 -5 -7 -7 -5 -6 -7 -7 -6 -6 -5 -2 -5 -8 -10 -9 -7 -3 -3 -3 -3 -4 -4 -7 -6 -2 -1 -3 -4 -1 -1 -2 -8 -6 -7 -10 -11 -11 -12 -11 -7 -6 -9 -12 -14 -13 -9 -9 -13 -17 -19 -17 -11 -5 -6 -8 -6 -6 -6 -6 -7 -6 -5 -5 -5 -6 -6 -3 -2 -4 -7 -9 -8 -7 -6 -7 -9 -13 -18 -29 -45 -30 -16 -14 -8 -6 -5 -4 -5 -6 -12 -26 -14 -12 -31 -39 -21 -11 -9 -8 -7 -8 -10 -12 -12 -12 -12 -12 -12 -11 -10 -8 -9 -10 -9 -8 -8 -7 -7 -8 -8 -8 -6 -5 -6 -6 -7 -7 -8 -6 -5 -6 -6 -6 -6 -6 -7 -7 -7 -6 -5 -6 -8 -9 -16 -16 -16 -16 -14 -13 -12 -10 -14 -13 -8 -3 -4 -9 -8 -10 -10 -10 -11 -22 -20 -19 -15 -11 -16 -18 -9 -10 -13 -15 -17 -23 -26 -30 -35 -36 -35 -37 -32 -26 -26 -33 -35 -35 -28 -22 -17 -18 -19 -20 -23 -26 -27 -28 -34 -30 -29 -24 -19 -17 -24 -31 -31 -29 -27 -26 -23 -22 -26 -29 -34 -37 -39 -43 -41 -34 -36 -49 -53 -57 -58 -58 -60 -66 -77 -84 -86 -86 -87 -93 -92 -97 -104 -112 -119 -118 -128 -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 -19 -20 -25 -32 -35 -34 -33 -33 -34 -36 -37 -38 -37 -36 -39 -40 -38 -38 -41 -42 -39 -35 -31 -31 -30 -29 -27 -25 -24 -22 -24 -25 -26 -25 -22 -24 -30 -38 -41 -43 -43 -44 -39 -35 -35 -36 -37 -39 -40 -37 -36 -37 -23 -9 -23 -38 -39 -38 -37 -38 -40 -44 -45 -48 -54 -57 -58 -60 -64 -68 -73 -73 -71 -69 -70 -70 -71 -77 -81 -87 -102 -127 -139 -148 -147 -137 -132 -135 -161 -170 -169 -167 -163 -154 -153 -155 -151 -140 -126 -114 -106 -102 -106 -125 -130 -124 -118 -117 -115 -113 -112 -108 -106 -111 -110 -111 -102 -100 -104 -109 -109 -94 -92 -91 -93 -95 -96 -94 -96 -106 -97 -89 -90 -96 -100 -95 -92 -93 -93 -91 -87 -82 -83 -82 -80 -76 -75 -78 -75 -75 -73 -71 -68 -66 -66 -65 -62 -57 -46 -30 -49 -58 -60 -61 -63 -55 -31 -48 -63 -70 -77 -82 -77 -64 -72 -68 -60 -55 -55 -54 -55 -56 -57 -59 -61 -62 -61 -58 -57 -56 -58 -63 -60 -63 -60 -62 -65 -64 -62 -62 -72 -74 -70 -66 -52 -31 -30 -38 -66 -82 -81 -86 -88 -96 -100 -97 -92 -89 -80 -73 -65 -63 -64 -62 -48 -50 -49 -46 -40 -33 -30 -38 -31 -25 -20 -18 -17 -18 -20 -19 -15 -10 -6 -6 -7 -14 -20 -18 -13 -12 -19 -20 -23 -24 -23 -22 -21 -23 -23 -22 -21 -20 -21 -22 -22 -22 -23 -24 -25 -28 -30 -30 -28 -26 -27 -27 -27 -27 -28 -29 -26 -12 -24 -28 -31 -31 -30 -28 -25 -13 -8 -8 -8 -8 -8 -11 -11 -11 -11 -10 -9 -9 -8 -9 -10 -10 -7 -5 -5 -22 -25 -10 -10 -7 -5 -6 -10 -12 -10 -8 -6 -5 -4 -4 -6 -5 -3 -5 -7 -8 -9 -5 -3 -3 -3 -3 -3 -4 -9 -4 -3 -3 -2 -1 -2 -1 -1 -1 -3 -6 -8 -7 -8 -9 -9 -8 -12 -18 -19 -18 -16 -10 -8 -12 -17 -17 -13 -9 -6 -6 -7 -7 -7 -7 -9 -8 -6 -6 -6 -7 -6 -5 -3 -3 -4 -5 -5 -6 -8 -7 -9 -13 -17 -22 -39 -35 -20 -16 -12 -9 -13 -7 -4 -6 -4 -6 -9 -10 -11 -21 -44 -47 -20 -12 -11 -8 -8 -6 -10 -13 -14 -14 -13 -12 -12 -10 -10 -10 -10 -10 -9 -9 -8 -8 -8 -7 -7 -8 -7 -5 -5 -7 -6 -7 -7 -5 -5 -5 -6 -6 -6 -6 -6 -7 -7 -6 -6 -7 -9 -15 -14 -13 -12 -14 -12 -11 -11 -12 -11 -9 -5 -7 -9 -10 -11 -10 -13 -14 -19 -18 -18 -17 -14 -22 -12 -11 -14 -11 -11 -17 -22 -26 -30 -34 -35 -40 -36 -31 -29 -37 -30 -26 -28 -32 -29 -14 -17 -17 -19 -23 -24 -28 -30 -30 -29 -27 -26 -20 -16 -19 -17 -20 -26 -26 -29 -23 -21 -21 -20 -24 -35 -37 -40 -39 -38 -30 -36 -43 -50 -55 -54 -58 -61 -67 -74 -78 -79 -79 -85 -91 -95 -96 -99 -101 -109 -119 -86 0 0 -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 -19 -20 -25 -31 -34 -33 -32 -32 -30 -30 -30 -29 -29 -30 -34 -42 -39 -39 -41 -41 -37 -35 -33 -32 -31 -29 -27 -26 -23 -22 -22 -23 -24 -24 -24 -25 -32 -39 -43 -43 -43 -44 -37 -35 -34 -34 -36 -39 -40 -36 -36 -34 -24 -8 -8 -36 -40 -38 -37 -38 -40 -44 -46 -49 -52 -54 -57 -60 -64 -69 -71 -71 -69 -68 -67 -68 -73 -78 -81 -85 -90 -91 -123 -136 -133 -130 -132 -130 -137 -136 -137 -150 -151 -135 -137 -144 -140 -134 -126 -113 -105 -103 -105 -113 -118 -119 -117 -116 -116 -115 -113 -109 -111 -127 -121 -115 -100 -95 -98 -101 -96 -93 -92 -92 -92 -92 -94 -94 -95 -100 -99 -96 -91 -95 -99 -97 -93 -91 -91 -88 -86 -81 -80 -79 -77 -75 -72 -73 -70 -71 -71 -69 -67 -67 -67 -64 -60 -55 -43 -12 -18 -38 -44 -46 -47 -34 -15 -25 -50 -65 -65 -66 -60 -55 -65 -66 -61 -59 -59 -55 -55 -55 -57 -61 -62 -62 -61 -63 -59 -55 -56 -56 -54 -54 -57 -67 -77 -73 -64 -67 -70 -69 -67 -66 -61 -57 -59 -65 -69 -72 -76 -85 -97 -102 -101 -99 -103 -101 -92 -85 -83 -81 -73 -67 -58 -52 -49 -46 -40 -35 -28 -33 -32 -27 -22 -19 -16 -20 -19 -19 -18 -17 -15 -9 -7 -12 -16 -16 -14 -11 -20 -14 -13 -22 -24 -25 -23 -21 -22 -23 -21 -21 -22 -23 -23 -23 -24 -25 -27 -29 -30 -29 -28 -27 -30 -29 -28 -28 -29 -30 -27 -10 -9 -19 -27 -31 -30 -26 -26 -16 -8 -8 -7 -8 -9 -11 -12 -12 -10 -9 -9 -9 -8 -8 -9 -10 -7 -7 -7 -9 -12 -12 -9 -8 -7 -7 -7 -5 -9 -10 -9 -6 -3 -2 -4 -4 -4 -4 -4 -5 -5 -4 -3 -3 -3 -3 -2 -6 -6 -4 -4 -3 -2 -2 -2 -1 -1 -1 -1 -2 -2 -3 -6 -8 -8 -7 -19 -20 -20 -20 -9 -7 -9 -11 -12 -12 -10 -8 -7 -7 -8 -9 -10 -9 -12 -9 -7 -6 -7 -7 -7 -5 -6 -10 -13 -15 -7 -7 -7 -11 -21 -21 -22 -33 -41 -33 -14 -12 -11 -10 -14 -11 -3 -8 -4 -5 -7 -9 -9 -12 -15 -29 -19 -12 -13 -10 -9 -7 -8 -8 -9 -13 -13 -12 -11 -10 -11 -11 -11 -11 -10 -9 -7 -7 -7 -7 -7 -7 -6 -5 -5 -5 -6 -7 -7 -5 -5 -5 -6 -6 -7 -7 -7 -7 -7 -6 -6 -6 -6 -8 -8 -7 -9 -13 -12 -12 -12 -12 -12 -12 -13 -15 -12 -9 -10 -11 -21 -20 -19 -19 -19 -17 -20 -19 -9 -6 -13 -13 -12 -15 -20 -26 -30 -32 -36 -33 -32 -32 -28 -33 -30 -25 -23 -24 -16 -13 -13 -15 -20 -24 -23 -26 -27 -27 -28 -26 -26 -21 -17 -16 -16 -16 -22 -38 -35 -23 -22 -28 -18 -20 -23 -29 -34 -40 -40 -42 -38 -35 -37 -37 -37 -48 -55 -63 -69 -72 -66 -69 -77 -82 -89 -90 -93 -96 -102 -111 -116 -90 -115 -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 -18 -18 -24 -28 -30 -32 -31 -29 -26 -25 -26 -27 -28 -29 -36 -41 -38 -38 -40 -40 -36 -35 -35 -33 -31 -29 -27 -24 -22 -21 -21 -22 -24 -25 -26 -29 -33 -38 -40 -40 -42 -40 -37 -35 -33 -33 -34 -35 -37 -36 -41 -38 -23 -20 -33 -34 -38 -38 -37 -39 -40 -44 -46 -47 -49 -53 -57 -59 -64 -68 -70 -70 -69 -69 -67 -67 -71 -77 -83 -86 -87 -93 -104 -116 -125 -129 -130 -132 -132 -135 -154 -158 -135 -135 -135 -132 -130 -128 -122 -114 -109 -109 -111 -115 -118 -117 -117 -116 -116 -115 -118 -126 -127 -125 -117 -107 -101 -95 -94 -95 -93 -93 -92 -91 -90 -88 -92 -93 -94 -96 -98 -99 -93 -96 -99 -98 -94 -91 -88 -85 -81 -77 -76 -75 -72 -72 -71 -72 -68 -66 -66 -64 -64 -64 -63 -60 -58 -54 -22 -8 -6 -5 -7 -11 -13 -12 -10 -15 -21 -31 -55 -70 -60 -53 -55 -61 -64 -64 -65 -58 -58 -57 -56 -59 -59 -60 -62 -61 -58 -58 -56 -52 -51 -55 -61 -65 -74 -75 -67 -66 -67 -68 -68 -69 -68 -72 -78 -73 -68 -73 -82 -87 -97 -107 -105 -100 -107 -91 -84 -83 -82 -78 -79 -72 -68 -60 -53 -45 -40 -26 -23 -21 -20 -21 -20 -17 -19 -17 -17 -17 -18 -18 -19 -10 -7 -8 -8 -8 -7 -9 -14 -17 -23 -20 -19 -19 -21 -22 -22 -23 -21 -21 -22 -22 -22 -22 -24 -25 -28 -28 -29 -30 -29 -29 -30 -28 -28 -29 -29 -29 -27 -14 -10 -14 -20 -32 -29 -27 -27 -19 -8 -8 -8 -16 -13 -9 -11 -11 -9 -9 -10 -10 -9 -8 -8 -8 -8 -9 -11 -13 -10 -9 -8 -9 -10 -10 -6 -4 -7 -9 -9 -6 -4 -5 -7 -5 -5 -5 -4 -11 -5 -4 -3 -3 -2 -2 -2 -20 -16 -5 -6 -6 -3 -2 -2 -1 0 -1 -1 -1 -2 -3 -4 -7 -5 -7 -7 -9 -13 -15 -6 -8 -8 -8 -9 -11 -10 -9 -7 -8 -10 -11 -12 -11 -12 -9 -6 -6 -6 -7 -7 -6 -7 -10 -11 -15 -10 -8 -9 -9 -16 -12 -23 -33 -38 -33 -27 -25 -25 -14 -9 -11 -1 -6 -3 -2 -5 -10 -14 -21 -25 -20 -14 -11 -12 -11 -9 -11 -12 -11 -6 -9 -15 -13 -10 -10 -13 -12 -12 -12 -11 -10 -10 -8 -8 -7 -7 -7 -6 -5 -5 -5 -5 -6 -7 -6 -5 -5 -6 -6 -7 -7 -7 -8 -7 -5 -7 -6 -6 -6 -6 -6 -7 -13 -14 -13 -13 -13 -13 -13 -20 -23 -21 -21 -24 -23 -19 -19 -21 -22 -28 -22 -20 -13 -9 -20 -20 -16 -13 -14 -19 -24 -28 -30 -34 -34 -28 -29 -26 -26 -27 -25 -19 -22 -13 -11 -12 -15 -19 -22 -23 -23 -23 -25 -27 -25 -22 -20 -17 -16 -17 -15 -18 -39 -53 -48 -25 -29 -25 -21 -20 -23 -23 -30 -36 -42 -41 -38 -41 -34 -32 -34 -40 -48 -65 -65 -55 -56 -62 -78 -80 -83 -92 -97 -100 -109 -118 -123 -125 -92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -21 -23 -25 -27 -29 -26 -22 -21 -21 -21 -22 -29 -39 -36 -35 -37 -38 -39 -37 -36 -36 -34 -31 -29 -26 -23 -23 -22 -22 -23 -25 -28 -27 -30 -32 -35 -39 -40 -42 -41 -36 -33 -32 -31 -31 -34 -35 -36 -41 -39 -27 -29 -29 -35 -37 -37 -37 -39 -41 -44 -45 -47 -50 -52 -57 -59 -65 -69 -71 -71 -71 -71 -69 -68 -73 -81 -84 -85 -89 -95 -105 -116 -124 -129 -130 -131 -131 -133 -135 -136 -136 -136 -133 -131 -129 -126 -121 -116 -113 -113 -116 -117 -117 -118 -118 -117 -115 -114 -115 -121 -120 -112 -107 -109 -105 -94 -92 -90 -89 -89 -89 -90 -90 -87 -91 -92 -94 -94 -93 -96 -96 -94 -97 -98 -97 -94 -89 -83 -77 -72 -70 -72 -71 -71 -68 -69 -68 -64 -64 -61 -61 -60 -57 -55 -55 -54 -36 -14 -6 -6 -5 -4 -5 -8 -8 -9 -10 -15 -26 -66 -62 -53 -52 -57 -59 -63 -68 -62 -56 -54 -55 -56 -57 -57 -57 -58 -59 -57 -57 -55 -55 -48 -46 -79 -69 -69 -64 -61 -60 -62 -69 -67 -74 -87 -84 -73 -75 -77 -80 -88 -89 -87 -100 -103 -98 -82 -82 -85 -80 -88 -85 -76 -69 -66 -64 -55 -40 -30 -29 -23 -18 -19 -18 -17 -20 -21 -19 -17 -17 -16 -18 -12 -7 -8 -6 -8 -6 -8 -10 -11 -8 -7 -11 -9 -14 -21 -22 -21 -20 -22 -21 -21 -22 -21 -24 -24 -23 -24 -27 -28 -29 -28 -28 -29 -30 -30 -29 -27 -28 -27 -28 -29 -30 -31 -28 -27 -21 -9 -9 -9 -10 -18 -16 -9 -9 -9 -11 -10 -10 -11 -9 -4 -7 -8 -9 -10 -12 -12 -7 -7 -7 -7 -9 -10 -7 -5 -7 -8 -7 -5 -6 -6 -8 -9 -9 -10 -12 -11 -6 -3 -3 -3 -2 -1 -2 -15 -19 -6 -7 -9 -5 -3 -2 -2 0 -1 -2 -2 -3 -6 -2 -2 -1 -3 -7 -11 -11 -9 -7 -8 -9 -8 -9 -12 -14 -12 -10 -10 -12 -12 -16 -14 -10 -7 -6 -7 -6 -7 -9 -8 -9 -13 -9 -19 -17 -9 -12 -10 -10 -10 -22 -34 -43 -46 -54 -59 -33 -6 -6 -10 -3 -4 -5 -4 -6 -8 -15 -20 -20 -19 -17 -10 -10 -9 -10 -12 -17 -9 -7 -10 -14 -13 -9 -9 -11 -12 -13 -12 -11 -11 -10 -9 -9 -8 -6 -7 -7 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -6 -7 -7 -6 -4 -4 -4 -7 -6 -5 -4 -4 -5 -7 -8 -10 -12 -12 -13 -13 -19 -24 -23 -22 -22 -20 -20 -21 -23 -25 -14 -13 -19 -19 -13 -9 -11 -18 -18 -15 -15 -17 -22 -23 -27 -32 -32 -29 -29 -24 -22 -23 -22 -21 -25 -25 -20 -11 -14 -19 -21 -22 -23 -22 -23 -23 -23 -21 -19 -17 -15 -17 -15 -15 -22 -31 -60 -32 -27 -28 -25 -15 -15 -18 -22 -26 -29 -39 -43 -44 -37 -30 -29 -32 -34 -35 -36 -42 -47 -46 -54 -53 -63 -78 -96 -98 -105 -112 -116 -123 -125 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -18 -21 -22 -23 -28 -19 -16 -16 -16 -17 -22 -27 -38 -37 -35 -36 -38 -38 -38 -37 -35 -33 -32 -30 -27 -27 -25 -24 -23 -24 -26 -28 -28 -29 -31 -36 -40 -40 -41 -39 -35 -32 -31 -30 -31 -32 -34 -35 -38 -39 -29 -28 -30 -36 -37 -36 -38 -39 -43 -44 -45 -47 -50 -52 -54 -60 -65 -69 -72 -74 -74 -74 -71 -70 -73 -79 -80 -87 -92 -98 -106 -116 -124 -129 -130 -130 -130 -132 -136 -136 -129 -133 -134 -132 -128 -125 -120 -121 -120 -118 -117 -118 -119 -118 -119 -117 -115 -112 -108 -107 -105 -108 -104 -104 -103 -94 -91 -91 -89 -87 -88 -90 -90 -87 -90 -90 -91 -92 -92 -97 -95 -95 -96 -97 -97 -94 -90 -84 -77 -71 -68 -69 -67 -67 -66 -66 -64 -60 -59 -58 -61 -55 -51 -53 -54 -54 -51 -48 -34 -11 -6 -3 -4 -6 -6 -6 -7 -11 -26 -60 -61 -56 -56 -58 -58 -60 -64 -64 -59 -53 -53 -53 -55 -56 -57 -58 -58 -59 -59 -57 -53 -43 -39 -84 -77 -58 -49 -49 -54 -58 -66 -64 -65 -70 -73 -76 -78 -77 -75 -77 -81 -83 -86 -102 -83 -74 -76 -75 -66 -65 -62 -68 -68 -61 -57 -48 -41 -40 -35 -25 -19 -19 -18 -16 -16 -16 -19 -21 -17 -16 -18 -18 -15 -7 -9 -9 -7 -7 -8 -6 -5 -8 -13 -15 -18 -22 -22 -22 -22 -24 -23 -21 -22 -21 -23 -23 -23 -24 -26 -28 -28 -27 -27 -28 -30 -30 -28 -26 -27 -29 -29 -27 -29 -29 -27 -20 -10 -8 -9 -9 -10 -12 -12 -8 -8 -9 -10 -10 -10 -10 -9 -7 -6 -7 -9 -11 -12 -11 -10 -9 -8 -6 -9 -8 -6 -6 -6 -6 -6 -5 -5 -8 -9 -9 -11 -11 -13 -7 -3 -3 -3 -3 -2 -3 -3 -5 -6 -5 -6 -5 -4 -4 -2 -2 -1 -2 -3 -3 -4 -10 -2 -1 -1 -3 -6 -10 -9 -7 -7 -7 -9 -11 -13 -14 -14 -15 -18 -18 -13 -11 -17 -17 -10 -8 -7 -8 -13 -19 -16 -10 -16 -15 -9 -7 -7 -11 -13 -12 -12 -11 -12 -16 -34 -34 -27 -17 -9 -7 -5 -7 -6 -13 -16 -3 -7 -7 -11 -13 -12 -12 -11 -9 -7 -9 -10 -12 -35 -15 -8 -11 -14 -12 -8 -8 -8 -12 -15 -10 -9 -11 -10 -9 -7 -7 -6 -7 -8 -7 -6 -7 -6 -4 -4 -4 -4 -5 -5 -5 -6 -7 -6 -7 -5 -4 -5 -6 -5 -3 -4 -5 -6 -6 -5 -4 -6 -14 -19 -22 -24 -25 -23 -23 -23 -23 -23 -21 -18 -12 -12 -13 -14 -15 -13 -19 -21 -18 -17 -15 -18 -18 -20 -24 -29 -29 -24 -22 -23 -26 -17 -17 -22 -24 -25 -23 -13 -16 -19 -21 -21 -21 -19 -20 -21 -20 -19 -19 -18 -15 -15 -14 -14 -14 -16 -22 -23 -26 -27 -27 -27 -20 -18 -17 -21 -21 -33 -33 -36 -41 -43 -34 -36 -33 -30 -31 -33 -37 -37 -36 -37 -43 -52 -69 -68 -80 -90 -94 -117 -126 -70 -59 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 -16 -18 -21 -20 -23 -16 -15 -13 -12 -17 -26 -30 -36 -37 -36 -36 -35 -36 -37 -37 -35 -32 -30 -29 -28 -27 -26 -24 -24 -26 -26 -26 -27 -28 -31 -36 -41 -43 -41 -38 -36 -35 -33 -29 -30 -33 -35 -35 -33 -32 -30 -28 -30 -35 -37 -36 -40 -40 -41 -43 -46 -49 -51 -54 -57 -62 -64 -69 -76 -78 -78 -77 -74 -72 -73 -78 -81 -89 -95 -100 -107 -115 -123 -125 -128 -130 -132 -134 -136 -134 -139 -142 -143 -137 -128 -125 -122 -123 -122 -122 -122 -121 -121 -118 -116 -115 -113 -111 -110 -107 -110 -109 -107 -106 -103 -97 -96 -93 -87 -84 -87 -88 -89 -88 -88 -88 -90 -94 -92 -93 -92 -93 -93 -93 -94 -93 -92 -87 -80 -73 -72 -65 -67 -68 -66 -64 -60 -58 -57 -61 -60 -55 -50 -53 -54 -53 -51 -56 -47 -12 -6 -4 -4 -4 -4 -4 -6 -8 -15 -38 -60 -64 -62 -62 -61 -62 -64 -63 -58 -59 -55 -55 -56 -56 -56 -58 -61 -63 -63 -60 -53 -43 -50 -65 -58 -54 -50 -49 -63 -58 -63 -63 -62 -63 -67 -77 -74 -76 -73 -72 -77 -78 -101 -92 -76 -69 -69 -76 -76 -81 -74 -69 -66 -65 -55 -47 -46 -46 -38 -23 -19 -18 -18 -17 -17 -19 -22 -23 -19 -17 -17 -16 -9 -6 -8 -7 -7 -8 -7 -7 -6 -14 -20 -24 -26 -25 -25 -23 -23 -25 -25 -23 -22 -21 -24 -26 -25 -25 -26 -28 -28 -28 -27 -26 -28 -29 -27 -26 -27 -28 -25 -27 -29 -29 -23 -12 -9 -8 -9 -9 -10 -10 -10 -10 -9 -9 -9 -9 -10 -10 -7 -7 -8 -8 -10 -11 -11 -11 -10 -9 -7 -7 -8 -7 -7 -8 -8 -6 -8 -6 -4 -4 -4 -5 -9 -9 -10 -7 -3 -3 -3 -2 -2 -3 -3 -3 -3 -3 -5 -5 -4 -2 -2 -2 -2 -2 -2 -2 -1 -1 0 0 -2 -5 -6 -7 -6 -6 -7 -9 -13 -11 -14 -15 -16 -17 -17 -18 -12 -9 -10 -12 -11 -11 -8 -7 -8 -10 -20 -17 -18 -12 -7 -6 -4 -5 -5 -9 -10 -10 -15 -14 -16 -16 -13 -12 -15 -11 -6 -5 -7 -11 -8 -3 -5 -7 -8 -9 -12 -11 -11 -10 -8 -8 -8 -9 -40 -27 -8 -8 -8 -8 -7 -10 -11 -8 -13 -14 -11 -10 -10 -8 -6 -6 -6 -6 -5 -5 -6 -5 -5 -4 -4 -4 -5 -5 -6 -6 -6 -6 -6 -7 -7 -6 -6 -6 -6 -4 -4 -4 -4 -5 -4 -6 -7 -9 -14 -22 -26 -24 -25 -30 -32 -29 -25 -14 -11 -11 -11 -14 -14 -14 -12 -14 -21 -21 -18 -18 -17 -17 -19 -21 -27 -27 -23 -20 -23 -29 -22 -19 -20 -21 -21 -12 -12 -16 -19 -20 -20 -18 -18 -18 -19 -20 -17 -18 -17 -15 -13 -13 -14 -14 -16 -20 -25 -30 -28 -27 -27 -27 -24 -14 -16 -14 -16 -20 -25 -27 -41 -40 -36 -31 -30 -27 -31 -32 -32 -32 -33 -35 -40 -47 -46 -43 -52 -64 -81 -103 -119 -115 -114 -20 -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 -9 -10 -12 -14 -17 -19 -17 -14 -13 -12 -12 -18 -23 -28 -34 -35 -35 -34 -32 -34 -37 -37 -35 -32 -30 -30 -29 -27 -24 -24 -25 -27 -27 -27 -27 -28 -32 -38 -42 -43 -43 -40 -38 -36 -32 -29 -31 -33 -35 -34 -30 -29 -29 -28 -33 -39 -40 -39 -40 -41 -41 -43 -46 -50 -51 -57 -60 -60 -65 -72 -80 -82 -83 -81 -79 -77 -78 -80 -85 -92 -97 -102 -108 -115 -118 -121 -126 -129 -130 -131 -134 -135 -145 -147 -143 -137 -127 -126 -124 -124 -124 -126 -127 -123 -121 -117 -116 -114 -112 -111 -107 -106 -105 -102 -102 -104 -102 -99 -97 -94 -88 -84 -86 -88 -88 -88 -86 -86 -88 -91 -88 -87 -88 -90 -88 -90 -90 -91 -91 -89 -87 -86 -76 -68 -67 -68 -66 -61 -59 -58 -57 -58 -58 -56 -52 -51 -52 -56 -56 -57 -57 -19 -10 -7 -6 -4 -5 -9 -8 -6 -10 -42 -65 -67 -63 -71 -65 -59 -60 -63 -59 -86 -67 -59 -58 -57 -57 -61 -62 -64 -64 -62 -58 -54 -57 -61 -62 -57 -51 -51 -62 -57 -64 -65 -63 -73 -74 -75 -71 -71 -71 -63 -64 -74 -84 -78 -70 -71 -77 -82 -96 -92 -80 -71 -67 -76 -53 -44 -40 -35 -32 -25 -23 -18 -15 -17 -20 -22 -22 -24 -20 -17 -16 -15 -8 -6 -7 -7 -7 -8 -7 -8 -13 -16 -18 -21 -25 -25 -24 -23 -25 -27 -25 -24 -24 -24 -25 -26 -25 -25 -27 -28 -29 -28 -26 -26 -28 -28 -28 -28 -28 -26 -24 -25 -27 -28 -24 -19 -11 -9 -9 -9 -10 -10 -10 -10 -10 -10 -11 -11 -8 -7 -6 -14 -17 -8 -11 -10 -10 -9 -7 -7 -8 -7 -7 -8 -7 -7 -8 -5 -7 -6 -4 -3 -3 -4 -4 -5 -5 -3 -1 -2 -2 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -2 -2 -2 -2 -2 -1 0 -4 -2 0 -1 -2 -2 -5 -6 -7 -8 -12 -12 -11 -9 -9 -10 -10 -10 -18 -14 -10 -7 -5 -5 -9 -8 -7 -7 -9 -7 -7 -5 -10 -13 -4 -5 -4 -4 -6 -7 -9 -7 -12 -15 -15 -14 -13 -10 -13 -12 -10 -9 -8 -12 -12 -8 -7 -3 -4 -9 -11 -12 -12 -10 -7 -7 -8 -11 -26 -23 -8 -8 -8 -7 -11 -17 -16 -7 -15 -14 -10 -8 -7 -7 -6 -6 -6 -6 -4 -5 -6 -6 -7 -6 -5 -16 -23 -14 -5 -5 -5 -5 -6 -6 -7 -7 -7 -6 -7 -7 -6 -5 -6 -5 -5 -14 -13 -7 -18 -23 -9 -7 -14 -20 -17 -12 -12 -12 -12 -12 -13 -12 -12 -15 -13 -7 -5 -20 -21 -19 -17 -15 -16 -20 -23 -23 -21 -17 -22 -21 -20 -20 -19 -20 -20 -14 -13 -16 -18 -18 -18 -17 -16 -16 -16 -16 -18 -17 -16 -17 -15 -15 -15 -15 -18 -23 -31 -45 -51 -41 -26 -27 -28 -22 -24 -21 -15 -17 -19 -20 -23 -24 -24 -25 -29 -29 -30 -30 -30 -30 -32 -33 -35 -37 -37 -38 -43 -51 -62 -74 -84 -84 -90 -91 -70 -18 -32 -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 -7 -8 -11 -13 -16 -21 -19 -13 -11 -12 -13 -17 -20 -29 -34 -35 -35 -32 -31 -34 -36 -36 -35 -33 -33 -31 -29 -29 -27 -26 -27 -29 -28 -28 -27 -28 -32 -38 -42 -42 -42 -41 -39 -35 -32 -30 -33 -35 -35 -35 -34 -33 -30 -29 -38 -45 -41 -39 -39 -40 -42 -45 -47 -50 -52 -56 -56 -61 -68 -75 -83 -85 -87 -86 -85 -84 -82 -84 -88 -94 -100 -105 -109 -113 -114 -119 -125 -129 -131 -130 -134 -134 -133 -133 -121 -99 -130 -127 -127 -128 -127 -127 -127 -125 -122 -118 -116 -115 -114 -113 -114 -107 -102 -102 -103 -103 -103 -98 -97 -94 -87 -81 -86 -88 -88 -88 -85 -83 -86 -89 -90 -99 -104 -96 -87 -88 -87 -88 -89 -89 -89 -90 -81 -73 -69 -69 -68 -62 -62 -58 -56 -58 -59 -57 -58 -55 -54 -55 -53 -54 -61 -17 -11 -12 -11 -7 -11 -21 -19 -12 -9 -11 -26 -71 -57 -71 -78 -71 -56 -57 -56 -74 -67 -61 -61 -58 -60 -60 -67 -68 -66 -62 -55 -61 -61 -61 -61 -59 -54 -61 -57 -59 -65 -67 -66 -62 -66 -70 -67 -66 -72 -61 -57 -58 -66 -71 -71 -70 -73 -77 -84 -84 -78 -67 -70 -62 -48 -37 -30 -35 -35 -32 -26 -21 -19 -17 -17 -22 -23 -23 -21 -18 -16 -9 -7 -6 -5 -6 -6 -6 -7 -15 -17 -15 -17 -19 -21 -22 -23 -25 -27 -25 -24 -25 -26 -26 -26 -25 -26 -25 -27 -28 -29 -27 -25 -26 -26 -27 -27 -26 -28 -25 -24 -24 -27 -26 -24 -23 -14 -9 -8 -8 -9 -9 -10 -10 -9 -8 -10 -9 -7 -6 -7 -10 -11 -15 -13 -11 -10 -8 -8 -6 -7 -6 -7 -7 -6 -6 -6 -5 -5 -4 -3 -3 -4 -4 -3 -3 -3 -1 -1 -2 -2 -2 -2 -3 -2 -2 -3 -3 -3 -4 -5 -3 -3 -3 -4 -4 -3 -1 -1 -3 -4 -4 -7 -3 -2 -7 -12 -10 -15 -14 -11 -10 -10 -9 -5 -6 -14 -14 -9 -7 -6 -5 -8 -8 -8 -7 -7 -6 -5 -5 -8 -12 -3 -6 -7 -8 -7 -6 -10 -9 -12 -13 -14 -19 -21 -20 -18 -16 -17 -16 -10 -17 -13 -14 -10 -3 -12 -8 -8 -10 -10 -8 -7 -8 -9 -15 -18 -19 -17 -18 -12 -9 -13 -22 -19 -10 -8 -7 -8 -8 -5 -7 -6 -6 -5 -4 -4 -4 -5 -5 -6 -7 -5 -31 -38 -34 -27 -5 -5 -6 -7 -6 -3 -4 -5 -5 -5 -6 -6 -6 -5 -5 -4 -4 -4 -4 -10 -7 -5 -6 -6 -12 -12 -11 -12 -12 -11 -14 -11 -10 -13 -16 -15 -8 -7 -13 -19 -23 -18 -15 -16 -20 -23 -24 -27 -16 -19 -21 -19 -17 -18 -20 -20 -16 -14 -15 -16 -16 -16 -16 -15 -15 -15 -16 -16 -17 -17 -18 -16 -15 -15 -15 -16 -26 -39 -54 -66 -65 -32 -28 -26 -26 -26 -24 -14 -15 -15 -18 -20 -20 -21 -22 -24 -27 -28 -28 -30 -30 -30 -31 -32 -32 -35 -35 -39 -45 -51 -61 -59 -69 -76 -84 -94 -74 -84 -37 0 -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 -6 -8 -11 -14 -18 -20 -19 -13 -10 -10 -12 -16 -20 -26 -29 -31 -34 -30 -32 -34 -34 -35 -35 -33 -33 -31 -30 -29 -28 -28 -30 -30 -30 -29 -28 -30 -34 -40 -42 -42 -42 -41 -38 -35 -33 -33 -37 -38 -37 -37 -37 -34 -32 -34 -37 -39 -39 -39 -39 -39 -42 -45 -50 -53 -55 -55 -58 -64 -72 -78 -85 -88 -90 -91 -90 -87 -87 -88 -91 -96 -102 -106 -109 -110 -113 -118 -124 -129 -130 -127 -127 -130 -133 -133 -120 -93 -131 -128 -127 -128 -129 -128 -129 -126 -121 -118 -117 -116 -114 -110 -108 -105 -106 -105 -102 -103 -103 -97 -93 -90 -86 -81 -85 -83 -84 -85 -83 -82 -84 -85 -84 -82 -75 -70 -69 -81 -83 -82 -82 -82 -85 -87 -83 -76 -72 -71 -72 -69 -65 -60 -58 -57 -56 -58 -58 -60 -59 -55 -51 -53 -65 -44 -36 -35 -28 -14 -24 -32 -30 -22 -17 -22 -39 -67 -54 -63 -75 -74 -61 -62 -52 -52 -56 -60 -63 -62 -63 -66 -69 -69 -66 -61 -59 -59 -58 -58 -61 -64 -59 -61 -61 -65 -65 -60 -58 -70 -63 -67 -71 -67 -71 -69 -63 -58 -61 -70 -76 -73 -77 -76 -69 -63 -67 -55 -59 -48 -46 -46 -41 -36 -36 -37 -30 -23 -20 -17 -16 -16 -18 -20 -21 -21 -18 -9 -6 -5 -6 -7 -7 -7 -7 -9 -12 -18 -18 -17 -17 -19 -23 -27 -25 -27 -25 -25 -26 -27 -28 -31 -27 -22 -19 -21 -30 -29 -29 -26 -23 -23 -26 -23 -25 -24 -17 -17 -25 -24 -23 -15 -11 -10 -9 -9 -9 -8 -9 -9 -8 -6 -8 -7 -12 -13 -11 -23 -21 -28 -24 -17 -10 -9 -7 -5 -6 -7 -8 -8 -5 -5 -6 -6 -5 -5 -5 -4 -4 -4 -3 -3 -3 -2 -2 -3 -3 -3 -2 -2 -2 -2 -3 -4 -4 -4 -4 -3 -3 -3 -4 -5 -4 -2 -5 -8 -9 -18 -11 -6 -6 -11 -18 -9 -12 -12 -10 -10 -11 -15 -7 -4 -8 -12 -9 -9 -8 -7 -7 -8 -10 -7 -7 -8 -8 -5 -3 -3 -3 -9 -18 -17 -7 -6 -11 -11 -11 -12 -14 -18 -21 -19 -17 -16 -14 -18 -14 -12 -12 -10 -7 -7 -16 -12 -10 -11 -15 -15 -11 -8 -11 -14 -16 -20 -21 -21 -18 -15 -12 -12 -10 -9 -8 -7 -7 -8 -6 -6 -5 -5 -4 -4 -4 -5 -5 -5 -5 -6 -5 -19 -23 -16 -8 -6 -6 -6 -6 -4 -3 -4 -4 -3 -4 -3 -3 -3 -4 -6 -6 -7 -4 -6 -5 -3 -4 -5 -6 -11 -12 -13 -13 -11 -10 -11 -10 -13 -16 -16 -14 -8 -8 -11 -17 -19 -15 -17 -21 -23 -25 -27 -29 -17 -17 -20 -15 -14 -19 -19 -18 -17 -13 -13 -15 -16 -18 -20 -15 -14 -13 -15 -18 -18 -16 -18 -19 -19 -18 -17 -25 -29 -29 -34 -44 -54 -40 -31 -25 -24 -25 -27 -31 -20 -14 -15 -15 -15 -17 -18 -20 -22 -22 -25 -27 -28 -29 -30 -29 -31 -33 -36 -38 -41 -46 -46 -50 -59 -68 -74 -82 -81 -90 -88 -98 -120 -40 -38 -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 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -10 -12 -15 -15 -14 -13 -11 -11 -13 -13 -17 -18 -23 -30 -32 -29 -33 -33 -33 -34 -34 -33 -32 -31 -31 -32 -32 -31 -31 -32 -32 -30 -30 -32 -37 -43 -43 -43 -43 -42 -39 -37 -37 -39 -40 -39 -38 -39 -37 -38 -38 -39 -40 -38 -39 -40 -40 -41 -43 -47 -53 -56 -57 -57 -60 -66 -74 -81 -87 -90 -92 -92 -90 -89 -90 -92 -95 -99 -104 -107 -108 -110 -112 -116 -122 -127 -129 -129 -128 -129 -133 -136 -131 -126 -131 -129 -128 -128 -130 -129 -125 -125 -121 -118 -116 -115 -113 -113 -108 -107 -107 -103 -103 -103 -100 -95 -92 -89 -86 -81 -80 -81 -82 -83 -83 -82 -82 -81 -83 -67 -42 -83 -22 -66 -81 -77 -76 -77 -81 -84 -83 -80 -75 -73 -75 -73 -66 -63 -61 -58 -56 -58 -58 -63 -65 -61 -54 -52 -61 -66 -67 -61 -47 -29 -34 -39 -38 -35 -36 -37 -55 -68 -57 -55 -62 -55 -51 -75 -63 -53 -52 -58 -62 -62 -63 -67 -70 -70 -68 -60 -58 -54 -55 -62 -73 -64 -61 -58 -60 -66 -71 -69 -63 -64 -62 -65 -70 -66 -68 -78 -70 -55 -51 -61 -66 -70 -68 -63 -65 -70 -73 -58 -53 -45 -47 -56 -50 -53 -42 -37 -31 -22 -18 -18 -15 -14 -16 -18 -19 -16 -13 -8 -6 -6 -6 -7 -8 -8 -7 -7 -10 -19 -15 -17 -18 -19 -24 -30 -27 -24 -24 -25 -27 -31 -32 -29 -18 -14 -16 -16 -20 -28 -27 -18 -12 -16 -18 -14 -12 -10 -9 -13 -20 -22 -17 -11 -10 -11 -10 -10 -10 -9 -9 -9 -9 -6 -6 -9 -13 -14 -23 -23 -26 -29 -26 -15 -8 -7 -6 -5 -6 -7 -7 -9 -7 -5 -5 -5 -6 -5 -5 -4 -3 -4 -4 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -3 -4 -6 -5 -4 -4 -3 -2 -3 -4 -8 -12 -10 -3 -6 -9 -6 -6 -9 -10 -16 -10 -9 -11 -12 -12 -11 -16 -11 -5 -5 -8 -7 -11 -10 -8 -6 -7 -8 -7 -7 -7 -8 -6 -5 -7 -9 -7 -2 -5 -7 -6 -9 -11 -12 -12 -13 -11 -11 -10 -7 -6 -6 -9 -9 -12 -16 -14 -15 -25 -26 -17 -11 -7 -14 -18 -15 -10 -8 -8 -12 -14 -15 -18 -23 -24 -13 -8 -7 -8 -8 -8 -7 -7 -8 -7 -5 -6 -5 -5 -6 -7 -6 -4 -5 -5 -6 -7 -7 -7 -6 -6 -6 -7 -7 -7 -8 -5 -4 -3 -3 -3 -3 -3 -5 -6 -6 -6 -7 -7 -6 -5 -5 -5 -5 -7 -9 -12 -13 -10 -10 -10 -12 -15 -16 -17 -15 -13 -16 -20 -23 -20 -18 -21 -27 -27 -25 -30 -27 -20 -16 -16 -17 -18 -19 -19 -16 -13 -11 -13 -15 -17 -19 -15 -12 -12 -13 -14 -14 -17 -17 -17 -18 -19 -15 -17 -26 -28 -30 -38 -58 -75 -69 -44 -32 -33 -27 -26 -29 -26 -23 -26 -16 -14 -15 -16 -17 -17 -18 -21 -24 -26 -27 -27 -27 -28 -31 -34 -37 -40 -41 -44 -50 -55 -61 -67 -68 -71 -79 -88 -100 -103 -90 -88 -94 -74 -24 -11 -26 -51 -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 -5 -5 -7 -9 -10 -10 -11 -12 -12 -14 -12 -12 -12 -15 -21 -28 -33 -29 -32 -32 -32 -33 -33 -34 -33 -32 -33 -32 -31 -33 -33 -33 -33 -33 -33 -35 -39 -44 -44 -44 -43 -42 -39 -38 -39 -40 -38 -37 -37 -37 -36 -37 -36 -37 -39 -40 -41 -43 -44 -45 -47 -51 -54 -57 -59 -61 -63 -68 -78 -83 -89 -92 -93 -94 -93 -96 -95 -94 -96 -100 -104 -105 -109 -111 -112 -115 -120 -126 -126 -127 -125 -127 -135 -147 -142 -131 -130 -129 -128 -127 -129 -125 -123 -122 -119 -116 -115 -113 -113 -111 -109 -108 -108 -107 -105 -103 -97 -92 -89 -88 -86 -85 -81 -78 -79 -81 -83 -81 -81 -80 -81 -65 -11 -11 -21 -61 -79 -76 -76 -74 -76 -78 -80 -80 -79 -78 -79 -74 -67 -63 -64 -63 -59 -58 -59 -62 -70 -77 -62 -56 -63 -66 -64 -59 -52 -41 -41 -43 -46 -48 -38 -31 -60 -76 -68 -55 -52 -50 -66 -57 -56 -57 -52 -56 -57 -58 -59 -63 -69 -70 -64 -59 -55 -52 -49 -51 -61 -63 -62 -61 -60 -61 -64 -63 -62 -63 -64 -65 -64 -61 -67 -70 -68 -65 -53 -54 -52 -60 -57 -51 -52 -61 -74 -74 -60 -46 -45 -57 -56 -42 -33 -30 -27 -20 -17 -16 -15 -15 -16 -16 -16 -11 -9 -7 -6 -5 -5 -6 -6 -7 -6 -5 -8 -8 -5 -12 -17 -20 -22 -27 -26 -25 -26 -25 -21 -31 -32 -32 -29 -23 -21 -19 -14 -15 -12 -13 -21 -22 -15 -11 -8 -9 -11 -10 -10 -14 -11 -9 -10 -11 -10 -10 -9 -9 -9 -9 -7 -7 -6 -11 -19 -20 -24 -27 -29 -30 -24 -9 -7 -7 -6 -5 -6 -6 -6 -8 -6 -5 -5 -5 -5 -5 -4 -4 -4 -5 -5 -5 -4 -4 -4 -4 -3 -2 -2 -3 -3 -3 -4 -3 -5 -5 -5 -5 -3 -2 -5 -7 -8 -9 -9 -1 -5 -5 -5 -6 -7 -10 -17 -11 -8 -14 -13 -16 -14 -16 -13 -4 -1 -4 -5 -10 -12 -9 -7 -7 -7 -7 -7 -8 -9 -6 -6 -7 -7 -4 -2 -4 -3 -5 -7 -9 -10 -10 -11 -10 -12 -16 -17 -9 -6 -4 -4 -8 -15 -14 -17 -20 -13 -6 -11 -6 -8 -14 -14 -7 -8 -9 -10 -12 -14 -17 -22 -22 -19 -14 -9 -7 -8 -8 -8 -8 -8 -8 -6 -6 -5 -5 -5 -6 -6 -6 -7 -6 -5 -5 -6 -6 -7 -7 -6 -6 -7 -7 -7 -6 -6 -5 -4 -5 -4 -3 -4 -6 -6 -6 -5 -6 -6 -5 -5 -5 -5 -5 -5 -9 -12 -15 -15 -10 -10 -14 -15 -17 -16 -13 -15 -28 -24 -23 -24 -26 -29 -30 -24 -21 -21 -22 -16 -16 -17 -18 -19 -19 -17 -15 -12 -12 -14 -16 -15 -12 -11 -11 -11 -10 -13 -15 -15 -14 -15 -19 -16 -19 -21 -21 -25 -32 -54 -63 -60 -60 -56 -50 -34 -26 -27 -27 -30 -29 -30 -24 -14 -14 -15 -14 -15 -18 -21 -23 -23 -23 -24 -26 -28 -29 -33 -34 -34 -37 -43 -49 -56 -56 -55 -63 -73 -76 -86 -92 -90 -93 -106 -119 -105 -63 -55 -91 -99 -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 -4 -4 -5 -7 -11 -13 -13 -13 -12 -8 -12 -12 -12 -16 -23 -27 -32 -29 -31 -33 -32 -32 -34 -34 -34 -35 -36 -36 -36 -37 -34 -34 -35 -35 -37 -39 -43 -44 -44 -44 -44 -42 -41 -41 -42 -40 -38 -37 -38 -37 -38 -38 -38 -38 -39 -42 -44 -46 -48 -50 -52 -56 -57 -63 -66 -66 -67 -73 -81 -85 -90 -93 -95 -97 -97 -97 -99 -98 -97 -99 -102 -106 -110 -112 -113 -114 -119 -119 -123 -126 -126 -126 -131 -148 -141 -131 -129 -129 -127 -125 -126 -122 -120 -118 -117 -117 -114 -112 -112 -108 -106 -107 -107 -104 -103 -102 -97 -91 -87 -87 -86 -84 -79 -76 -77 -78 -81 -81 -79 -78 -77 -70 -45 -43 -50 -63 -71 -74 -76 -73 -71 -73 -76 -77 -78 -80 -81 -78 -69 -61 -60 -58 -58 -59 -59 -63 -76 -81 -70 -63 -61 -62 -65 -60 -54 -49 -49 -49 -52 -54 -45 -39 -60 -74 -71 -50 -39 -48 -60 -55 -56 -62 -53 -61 -64 -67 -62 -56 -65 -66 -61 -57 -54 -48 -42 -48 -54 -57 -58 -58 -58 -58 -59 -61 -63 -65 -67 -67 -68 -65 -67 -66 -62 -54 -54 -57 -56 -58 -53 -41 -38 -46 -48 -50 -47 -42 -42 -50 -49 -47 -42 -33 -24 -19 -17 -15 -16 -17 -18 -19 -12 -9 -8 -8 -6 -6 -6 -5 -5 -6 -7 -4 -5 -4 -4 -6 -11 -20 -19 -23 -24 -24 -23 -25 -21 -31 -33 -32 -25 -12 -14 -20 -23 -18 -10 -12 -22 -16 -17 -14 -9 -8 -8 -10 -9 -9 -10 -9 -10 -9 -8 -8 -8 -8 -8 -8 -13 -14 -13 -15 -23 -25 -24 -27 -28 -27 -19 -9 -9 -8 -6 -6 -5 -6 -5 -6 -5 -5 -6 -6 -6 -5 -5 -5 -4 -5 -5 -5 -5 -6 -5 -3 -3 -3 -2 -3 -3 -4 -5 -5 -5 -5 -5 -5 -4 -5 -7 -8 -7 -5 -3 -2 -3 -4 -4 -4 -7 -16 -18 -12 -6 -15 -15 -23 -19 -15 -13 -4 -2 -1 -4 -10 -13 -11 -9 -8 -7 -7 -9 -10 -7 -6 -6 -6 -4 -5 -3 -2 -3 -4 -5 -6 -6 -6 -9 -10 -10 -11 -45 -20 -6 -4 -4 -4 -3 -9 -14 -15 -7 -2 -6 -7 -7 -6 -10 -31 -13 -9 -11 -13 -12 -10 -16 -16 -15 -12 -9 -8 -8 -8 -9 -9 -8 -8 -8 -6 -6 -6 -6 -7 -7 -6 -5 -5 -5 -6 -5 -6 -7 -7 -5 -6 -6 -6 -7 -7 -7 -7 -7 -7 -5 -4 -4 -6 -5 -5 -5 -5 -5 -5 -4 -4 -5 -5 -11 -20 -26 -26 -23 -10 -11 -12 -13 -14 -16 -15 -30 -28 -26 -26 -27 -23 -26 -28 -24 -21 -20 -22 -20 -18 -17 -18 -17 -19 -18 -17 -14 -12 -14 -15 -15 -14 -12 -11 -10 -9 -10 -10 -11 -11 -13 -16 -16 -16 -17 -17 -26 -27 -35 -46 -45 -34 -41 -51 -46 -32 -26 -25 -26 -27 -30 -29 -19 -23 -27 -22 -15 -17 -18 -20 -19 -19 -21 -23 -25 -26 -27 -27 -28 -30 -36 -42 -45 -43 -41 -48 -60 -66 -73 -78 -71 -81 -93 -107 -105 -90 -107 -92 -91 -62 -31 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -8 -10 -16 -15 -9 -12 -7 -7 -10 -13 -17 -22 -27 -31 -30 -31 -32 -33 -34 -37 -36 -36 -36 -37 -37 -37 -38 -36 -35 -37 -38 -39 -42 -43 -48 -49 -47 -43 -44 -44 -45 -44 -42 -40 -39 -41 -41 -41 -41 -41 -41 -42 -46 -49 -51 -53 -55 -58 -60 -61 -66 -68 -68 -69 -74 -84 -88 -91 -95 -98 -101 -101 -100 -103 -104 -103 -101 -104 -106 -109 -112 -114 -114 -118 -120 -124 -125 -124 -124 -126 -139 -128 -128 -129 -129 -128 -125 -126 -121 -119 -119 -117 -116 -113 -112 -112 -110 -107 -107 -107 -102 -101 -100 -97 -90 -84 -83 -83 -81 -77 -75 -75 -77 -78 -78 -78 -79 -77 -68 -53 -53 -57 -60 -63 -70 -74 -72 -68 -67 -68 -68 -71 -77 -81 -79 -68 -57 -56 -55 -58 -59 -57 -61 -73 -78 -77 -73 -67 -64 -66 -62 -56 -55 -55 -56 -60 -73 -49 -52 -58 -63 -64 -55 -38 -36 -48 -55 -53 -51 -57 -68 -72 -74 -68 -54 -58 -62 -58 -55 -51 -43 -37 -42 -48 -51 -52 -54 -57 -59 -61 -63 -66 -69 -70 -71 -73 -75 -75 -73 -73 -67 -67 -68 -65 -56 -51 -69 -66 -69 -59 -44 -36 -36 -37 -39 -38 -37 -35 -28 -22 -18 -17 -17 -18 -19 -23 -19 -12 -9 -8 -8 -8 -8 -7 -6 -6 -5 -6 -4 -4 -4 -5 -5 -7 -11 -19 -23 -23 -18 -12 -20 -19 -27 -33 -32 -29 -21 -23 -25 -26 -26 -22 -9 -19 -19 -19 -16 -9 -9 -8 -10 -9 -9 -9 -9 -9 -9 -8 -8 -8 -9 -8 -9 -9 -14 -20 -24 -24 -24 -25 -28 -27 -27 -8 -9 -9 -8 -8 -7 -5 -5 -4 -4 -4 -5 -6 -6 -6 -5 -5 -5 -4 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -7 -5 -4 -4 -6 -8 -8 -6 -3 -2 -2 -2 -3 -3 -10 -8 -10 -12 -9 -3 -4 -9 -19 -21 -15 -13 -4 -2 -1 -3 -10 -13 -12 -10 -9 -8 -6 -9 -10 -7 -7 -8 -8 -4 -4 -2 -1 -2 -2 -2 -3 -4 -7 -8 -7 -6 -32 -39 -21 -7 -4 -5 -5 -4 -6 -11 -17 -12 -12 -8 -6 -6 -2 -2 -7 -6 -8 -12 -13 -10 -9 -7 -7 -7 -8 -9 -9 -8 -8 -8 -9 -8 -8 -7 -7 -7 -7 -7 -8 -7 -6 -6 -6 -6 -6 -6 -13 -28 -9 -6 -6 -7 -6 -5 -5 -6 -6 -6 -6 -6 -6 -5 -4 -4 -4 -4 -4 -4 -4 -4 -5 -6 -7 -13 -23 -28 -23 -26 -14 -12 -13 -15 -21 -25 -30 -25 -22 -22 -29 -29 -30 -31 -30 -26 -21 -22 -22 -21 -18 -13 -14 -15 -17 -17 -17 -15 -17 -16 -15 -14 -13 -11 -11 -10 -10 -10 -10 -11 -11 -12 -14 -15 -14 -13 -13 -17 -23 -33 -41 -37 -34 -35 -42 -48 -41 -43 -32 -25 -25 -30 -30 -32 -32 -33 -29 -19 -17 -17 -18 -18 -18 -19 -21 -23 -23 -24 -26 -27 -27 -31 -34 -35 -36 -36 -38 -46 -51 -51 -63 -68 -73 -79 -91 -103 -100 -116 -98 -82 -93 -102 -66 -88 -64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -8 -11 -15 -17 -16 -17 -16 -9 -11 -13 -13 -22 -27 -28 -28 -30 -33 -33 -35 -37 -36 -36 -36 -36 -37 -38 -39 -37 -37 -38 -40 -42 -43 -47 -47 -46 -48 -48 -46 -46 -46 -43 -41 -42 -42 -45 -46 -46 -46 -46 -46 -46 -51 -55 -57 -58 -60 -62 -65 -68 -70 -69 -67 -72 -77 -85 -89 -94 -100 -103 -106 -105 -105 -105 -106 -106 -103 -106 -108 -108 -111 -115 -116 -119 -121 -124 -126 -125 -125 -124 -124 -123 -126 -128 -127 -127 -126 -123 -120 -119 -119 -118 -115 -113 -112 -112 -111 -110 -109 -103 -102 -101 -99 -94 -88 -85 -81 -79 -77 -76 -74 -72 -73 -75 -76 -78 -80 -80 -70 -60 -57 -57 -58 -62 -67 -71 -71 -68 -65 -65 -64 -65 -73 -79 -77 -67 -56 -56 -56 -57 -56 -54 -57 -64 -69 -70 -70 -67 -62 -63 -64 -60 -60 -59 -57 -63 -62 -47 -46 -52 -53 -55 -61 -49 -35 -40 -60 -69 -67 -59 -60 -63 -66 -66 -51 -55 -55 -55 -54 -49 -43 -41 -43 -46 -46 -47 -54 -58 -59 -63 -66 -67 -69 -70 -71 -73 -76 -78 -76 -62 -60 -63 -66 -66 -64 -62 -79 -66 -67 -57 -38 -30 -31 -34 -35 -36 -38 -37 -32 -25 -19 -18 -18 -18 -18 -23 -14 -9 -9 -10 -10 -9 -10 -7 -5 -6 -5 -5 -5 -4 -4 -5 -5 -7 -7 -11 -10 -8 -9 -10 -9 -17 -27 -31 -30 -31 -20 -22 -25 -25 -25 -24 -11 -9 -12 -14 -12 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -12 -19 -16 -23 -26 -28 -29 -24 -11 -23 -10 -8 -9 -9 -9 -6 -6 -6 -5 -4 -4 -4 -5 -6 -6 -5 -5 -4 -4 -5 -5 -5 -4 -2 -4 -4 -5 -6 -5 -5 -4 -4 -3 -3 -4 -4 -4 -5 -6 -7 -6 -7 -8 -5 -3 -2 -2 -3 -8 -11 -8 -7 -14 -8 -2 -1 -12 -23 -21 -13 -13 -12 -8 -2 -2 -9 -13 -12 -10 -9 -7 -4 -7 -9 -8 -6 -6 -9 -7 -5 -2 -1 -1 -1 -2 -3 -4 -5 -5 -5 -6 -12 -10 -8 -5 -5 -5 -4 -3 -4 -9 -13 -11 -10 -7 -5 -4 -2 -2 -3 -5 -9 -12 -13 -10 -8 -8 -7 -7 -8 -9 -8 -6 -7 -7 -8 -7 -7 -7 -7 -7 -8 -8 -8 -8 -7 -7 -7 -8 -6 -6 -8 -10 -7 -7 -7 -8 -6 -5 -5 -5 -5 -6 -6 -5 -6 -4 -4 -5 -4 -4 -4 -4 -3 -4 -5 -6 -14 -18 -15 -14 -14 -17 -13 -17 -24 -17 -27 -30 -33 -34 -24 -12 -19 -16 -23 -34 -27 -21 -17 -16 -18 -20 -18 -13 -13 -14 -14 -14 -14 -12 -14 -15 -15 -14 -15 -12 -11 -10 -10 -10 -10 -10 -12 -13 -13 -15 -15 -12 -12 -15 -20 -28 -34 -34 -32 -31 -31 -37 -34 -47 -45 -33 -29 -28 -30 -31 -32 -34 -33 -34 -26 -26 -27 -17 -18 -18 -19 -21 -21 -22 -24 -24 -26 -28 -28 -29 -31 -31 -33 -36 -38 -38 -45 -57 -65 -67 -78 -76 -83 -98 -109 -116 -91 -91 -90 -98 -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 -3 -7 -12 -11 -11 -12 -13 -12 -11 -14 -9 -8 -11 -13 -20 -24 -25 -24 -26 -31 -34 -35 -36 -36 -36 -36 -37 -39 -39 -40 -39 -38 -39 -41 -42 -47 -51 -52 -51 -51 -47 -51 -51 -48 -45 -44 -45 -46 -50 -52 -52 -52 -52 -53 -51 -57 -62 -63 -63 -65 -66 -73 -73 -71 -70 -69 -76 -80 -82 -88 -97 -102 -104 -107 -112 -114 -112 -108 -109 -108 -108 -110 -110 -111 -114 -118 -122 -124 -124 -122 -123 -126 -124 -124 -124 -126 -127 -127 -128 -124 -123 -123 -121 -118 -118 -115 -114 -112 -111 -111 -112 -110 -105 -102 -101 -99 -94 -89 -83 -79 -77 -75 -74 -72 -70 -71 -73 -74 -75 -77 -78 -70 -63 -60 -60 -60 -61 -66 -69 -71 -71 -70 -66 -63 -63 -70 -75 -73 -66 -64 -56 -52 -53 -55 -53 -54 -57 -58 -61 -65 -65 -57 -61 -61 -62 -64 -65 -58 -69 -49 -34 -35 -40 -42 -50 -51 -53 -42 -32 -41 -69 -69 -57 -51 -48 -50 -61 -51 -49 -51 -52 -50 -45 -44 -44 -43 -41 -43 -47 -51 -55 -57 -62 -65 -65 -68 -69 -70 -72 -74 -76 -77 -69 -65 -62 -65 -69 -72 -78 -81 -60 -46 -50 -47 -37 -34 -34 -35 -35 -33 -33 -29 -23 -22 -22 -20 -19 -21 -22 -15 -9 -9 -10 -8 -7 -6 -6 -7 -6 -5 -6 -6 -5 -5 -5 -5 -7 -7 -6 -6 -8 -8 -9 -7 -11 -15 -14 -13 -19 -20 -22 -23 -22 -12 -11 -10 -9 -9 -7 -8 -9 -9 -8 -8 -7 -9 -9 -9 -8 -8 -8 -8 -7 -5 -6 -6 -9 -18 -5 -14 -16 -15 -12 -9 -9 -7 -7 -8 -9 -9 -8 -7 -6 -6 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -6 -6 -5 -5 -5 -4 -3 -4 -5 -5 -5 -4 -3 -3 -3 -3 -3 -3 -4 -5 -6 -5 -3 -4 -4 -3 -2 -2 -2 -2 -8 -13 -14 -9 -18 -11 -5 -6 -15 -22 -22 -18 -15 -11 -7 -3 -3 -6 -7 -7 -6 -5 -5 -4 -5 -7 -7 -9 -8 -9 -9 -8 -5 -5 -2 -1 -1 -3 -5 -5 -4 -4 -5 -6 -8 -5 -5 -6 -7 -6 -3 -3 -7 -8 -8 -6 -3 -3 -3 -2 -2 -2 -6 -16 -12 -11 -11 -10 -10 -8 -8 -12 -11 -6 -5 -6 -7 -8 -9 -9 -8 -8 -8 -9 -8 -7 -8 -11 -12 -14 -12 -7 -6 -7 -6 -6 -6 -6 -8 -8 -6 -5 -5 -5 -5 -5 -4 -5 -5 -4 -5 -5 -6 -7 -7 -8 -6 -6 -7 -10 -13 -14 -14 -14 -12 -11 -14 -25 -25 -27 -30 -35 -34 -14 -12 -12 -12 -18 -31 -21 -15 -14 -14 -14 -15 -15 -15 -13 -11 -12 -13 -13 -10 -10 -11 -10 -10 -11 -11 -10 -10 -9 -9 -9 -10 -11 -11 -12 -13 -14 -13 -11 -13 -15 -15 -22 -27 -30 -24 -19 -18 -21 -31 -40 -47 -40 -33 -30 -31 -30 -32 -34 -34 -33 -34 -34 -34 -26 -25 -30 -32 -20 -22 -23 -23 -22 -24 -24 -27 -29 -31 -30 -32 -31 -34 -36 -41 -49 -53 -52 -57 -69 -82 -98 -110 -111 -93 -78 -91 -100 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -10 -9 -8 -8 -7 -8 -12 -9 -7 -10 -15 -20 -20 -22 -22 -22 -28 -37 -34 -35 -36 -37 -38 -39 -40 -42 -42 -41 -39 -40 -42 -44 -50 -52 -51 -49 -48 -49 -49 -48 -47 -47 -47 -50 -51 -56 -58 -59 -59 -59 -59 -58 -63 -67 -69 -68 -69 -74 -78 -75 -71 -71 -71 -78 -80 -84 -91 -97 -102 -106 -110 -112 -115 -116 -112 -111 -110 -110 -112 -113 -113 -113 -116 -123 -127 -126 -123 -124 -127 -127 -126 -126 -127 -128 -126 -126 -126 -125 -123 -121 -119 -118 -115 -114 -113 -112 -110 -110 -110 -105 -102 -101 -101 -99 -90 -85 -79 -74 -72 -72 -69 -67 -68 -69 -69 -74 -72 -73 -70 -69 -67 -63 -61 -62 -66 -69 -70 -71 -72 -69 -65 -63 -66 -69 -69 -67 -64 -54 -49 -51 -53 -52 -51 -53 -58 -62 -65 -62 -53 -57 -60 -61 -63 -63 -49 -74 -54 -34 -32 -32 -40 -47 -51 -50 -46 -47 -54 -54 -59 -62 -58 -49 -50 -43 -39 -43 -48 -49 -45 -43 -44 -46 -47 -46 -44 -41 -46 -51 -57 -61 -62 -64 -67 -74 -70 -65 -62 -61 -68 -68 -59 -56 -57 -56 -58 -64 -58 -51 -57 -60 -42 -40 -37 -36 -37 -37 -39 -37 -32 -28 -25 -23 -21 -22 -21 -20 -16 -10 -11 -11 -9 -7 -6 -6 -9 -6 -6 -7 -7 -5 -4 -5 -5 -5 -5 -4 -6 -8 -8 -9 -9 -8 -9 -8 -14 -14 -18 -23 -23 -22 -10 -8 -7 -8 -10 -8 -8 -8 -8 -9 -8 -7 -8 -8 -7 -8 -9 -6 -7 -6 -7 -7 -6 -6 -3 -5 -5 -6 -6 -7 -6 -7 -7 -7 -8 -8 -8 -8 -7 -6 -6 -7 -7 -6 -5 -5 -6 -6 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -5 -4 -4 -4 -4 -4 -4 -3 -3 -4 -4 -5 -6 -6 -4 -4 -5 -5 -3 -2 -2 -2 -2 -5 -11 -20 -10 -9 -9 -6 -1 -1 -8 -15 -18 -16 -8 -5 -5 -6 -4 -4 -4 -5 -5 -6 -5 -4 -5 -7 -9 -10 -9 -10 -12 -12 -5 -3 -2 -2 -3 -4 -4 -3 -4 -5 -5 -4 -5 -5 -6 -8 -8 -5 -3 -5 -5 -5 -5 -6 -4 -4 -3 -3 -3 -2 -26 -17 -10 -12 -11 -10 -8 -8 -9 -10 -12 -6 -7 -7 -7 -9 -10 -9 -9 -9 -8 -6 -6 -7 -9 -9 -7 -7 -6 -8 -7 -6 -8 -11 -6 -7 -9 -9 -7 -5 -5 -4 -4 -5 -5 -5 -4 -4 -5 -8 -11 -11 -10 -9 -10 -8 -5 -6 -6 -10 -13 -13 -13 -21 -22 -24 -28 -31 -32 -35 -18 -12 -13 -19 -15 -17 -19 -18 -17 -16 -14 -15 -15 -14 -14 -14 -13 -13 -11 -10 -8 -9 -7 -7 -7 -8 -8 -7 -8 -9 -10 -9 -10 -12 -12 -13 -14 -14 -15 -13 -16 -16 -15 -17 -18 -19 -14 -11 -12 -15 -23 -40 -39 -34 -34 -37 -32 -32 -35 -34 -33 -35 -36 -38 -38 -38 -40 -41 -40 -32 -27 -22 -22 -22 -23 -24 -27 -29 -29 -29 -30 -32 -33 -35 -41 -41 -42 -49 -60 -70 -83 -85 -89 -98 -98 -88 -91 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -10 -10 -7 -5 -5 -6 -6 -11 -9 -9 -14 -10 -19 -19 -20 -21 -23 -30 -38 -35 -35 -36 -38 -40 -41 -42 -44 -45 -44 -43 -43 -46 -47 -51 -53 -53 -54 -54 -49 -49 -49 -49 -50 -51 -54 -56 -60 -63 -65 -66 -67 -66 -65 -67 -70 -73 -74 -73 -78 -79 -76 -73 -72 -72 -76 -82 -89 -95 -100 -104 -110 -112 -116 -120 -120 -114 -110 -111 -111 -112 -113 -113 -115 -116 -123 -129 -131 -127 -126 -127 -126 -127 -128 -126 -126 -125 -125 -126 -127 -124 -121 -120 -118 -115 -114 -114 -112 -109 -110 -107 -103 -101 -101 -101 -101 -91 -84 -77 -73 -72 -71 -71 -67 -66 -66 -67 -72 -70 -70 -70 -69 -67 -66 -64 -64 -67 -69 -70 -70 -71 -71 -67 -63 -63 -65 -63 -64 -61 -55 -52 -52 -51 -49 -50 -56 -61 -61 -61 -57 -53 -54 -56 -61 -70 -69 -47 -57 -54 -45 -44 -38 -46 -42 -43 -42 -33 -34 -33 -45 -50 -56 -59 -50 -41 -36 -36 -39 -44 -50 -50 -42 -39 -39 -41 -42 -41 -41 -43 -47 -50 -52 -57 -59 -60 -59 -58 -57 -54 -46 -43 -41 -53 -67 -56 -53 -50 -54 -55 -53 -58 -52 -45 -42 -42 -42 -42 -36 -37 -34 -30 -29 -28 -23 -21 -21 -22 -23 -22 -16 -20 -15 -13 -10 -7 -6 -6 -6 -6 -6 -7 -7 -5 -5 -5 -5 -5 -5 -6 -5 -7 -8 -8 -7 -9 -18 -19 -18 -20 -21 -16 -12 -8 -7 -7 -8 -8 -9 -9 -8 -8 -8 -9 -8 -8 -8 -7 -6 -6 -7 -8 -10 -13 -14 -16 -7 -5 -4 -4 -5 -6 -7 -8 -8 -7 -7 -8 -8 -8 -7 -6 -6 -6 -7 -7 -6 -5 -4 -5 -6 -5 -5 -4 -5 -6 -7 -7 -6 -6 -6 -5 -5 -6 -5 -5 -5 -4 -3 -3 -4 -5 -5 -6 -7 -6 -7 -7 -6 -4 -4 -3 -3 -2 -3 -3 -6 -6 -7 -11 -12 0 0 -4 -5 -11 -14 -8 -6 -4 -4 -4 -4 -4 -6 -6 -6 -6 -6 -6 -9 -9 -11 -10 -6 -8 -14 -11 -6 -3 -4 -4 -4 -4 -4 -5 -6 -7 -7 -7 -7 -7 -8 -8 -6 -4 -3 -2 -3 -5 -9 -6 -5 -6 -5 -3 -2 -23 -25 -8 -9 -11 -11 -9 -9 -9 -7 -7 -8 -8 -7 -6 -9 -15 -10 -8 -9 -10 -7 -7 -8 -8 -7 -6 -6 -6 -7 -7 -6 -6 -7 -6 -6 -7 -6 -6 -6 -5 -4 -3 -4 -4 -7 -5 -4 -4 -6 -9 -11 -11 -11 -10 -9 -7 -11 -9 -9 -13 -14 -20 -25 -25 -24 -27 -30 -32 -32 -30 -22 -12 -17 -15 -14 -14 -17 -21 -18 -17 -16 -17 -17 -15 -16 -14 -12 -10 -10 -10 -10 -9 -7 -6 -6 -7 -7 -8 -9 -9 -8 -10 -12 -13 -13 -12 -17 -18 -18 -16 -13 -10 -11 -12 -15 -16 -15 -14 -11 -13 -19 -21 -19 -23 -39 -38 -37 -32 -32 -39 -40 -38 -37 -39 -40 -41 -42 -43 -45 -45 -35 -44 -35 -25 -23 -25 -26 -26 -27 -29 -31 -33 -34 -36 -37 -38 -43 -48 -61 -70 -71 -76 -93 -114 -96 -82 -86 -83 -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 0 0 0 0 0 0 0 0 0 0 -8 -10 -9 -7 -6 -5 -5 -6 -6 -9 -12 -14 -15 -20 -21 -16 -15 -18 -22 -29 -36 -36 -36 -38 -42 -42 -43 -44 -47 -47 -47 -48 -47 -50 -49 -51 -54 -56 -54 -54 -51 -49 -48 -51 -53 -56 -59 -60 -64 -69 -71 -72 -73 -71 -69 -70 -72 -77 -81 -80 -81 -80 -77 -75 -73 -74 -79 -87 -93 -98 -104 -108 -111 -116 -121 -123 -122 -117 -116 -113 -112 -112 -113 -113 -116 -119 -125 -129 -128 -128 -128 -128 -128 -128 -128 -127 -125 -125 -128 -128 -126 -125 -126 -119 -118 -117 -116 -113 -112 -110 -107 -105 -103 -102 -101 -101 -99 -91 -83 -78 -74 -70 -70 -69 -67 -66 -66 -67 -70 -70 -70 -71 -71 -69 -69 -68 -67 -67 -67 -68 -67 -70 -71 -70 -67 -63 -64 -60 -60 -59 -55 -50 -47 -47 -46 -49 -55 -59 -59 -63 -58 -53 -47 -48 -61 -74 -67 -46 -44 -48 -47 -51 -53 -49 -44 -43 -43 -45 -47 -40 -40 -45 -53 -53 -47 -43 -37 -36 -39 -40 -45 -46 -40 -35 -34 -39 -39 -40 -39 -41 -44 -45 -44 -52 -53 -56 -60 -58 -55 -57 -45 -38 -43 -57 -65 -54 -49 -48 -54 -63 -68 -67 -53 -49 -49 -48 -45 -37 -44 -49 -44 -39 -37 -33 -26 -22 -19 -19 -21 -22 -21 -25 -23 -19 -13 -9 -8 -8 -8 -7 -7 -6 -6 -6 -6 -6 -5 -5 -6 -7 -5 -4 -5 -6 -4 -6 -9 -13 -19 -19 -16 -8 -7 -7 -7 -7 -7 -6 -9 -9 -8 -6 -5 -8 -9 -9 -7 -7 -7 -8 -8 -8 -13 -17 -18 -18 -9 -5 -4 -4 -5 -6 -7 -8 -7 -7 -8 -8 -9 -8 -5 -5 -5 -6 -7 -7 -7 -7 -5 -6 -6 -6 -5 -5 -5 -6 -7 -7 -7 -7 -5 -5 -6 -7 -6 -6 -4 -3 -4 -4 -5 -5 -5 -6 -9 -8 -7 -6 -5 -4 -4 -3 -3 -2 -4 -3 -3 -6 -9 -13 -18 -11 -6 -3 -5 -10 -9 -8 -6 -5 -5 -4 -4 -4 -5 -6 -7 -8 -8 -11 -12 -11 -11 -11 -9 -7 -12 -11 -7 -3 -3 -3 -2 -3 -4 -6 -8 -7 -6 -7 -8 -8 -8 -8 -6 -5 -4 -2 -1 -6 -8 -8 -8 -10 -5 -3 -2 -15 -24 -6 -18 -16 -13 -10 -9 -9 -8 -8 -7 -8 -7 -6 -7 -6 -7 -7 -8 -9 -9 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -5 -5 -6 -6 -7 -8 -7 -5 -5 -5 -4 -4 -3 -6 -5 -3 -4 -5 -5 -9 -11 -10 -9 -10 -11 -13 -13 -10 -11 -13 -17 -20 -22 -22 -26 -29 -32 -32 -31 -26 -21 -23 -21 -17 -17 -15 -18 -19 -17 -17 -20 -18 -15 -17 -15 -11 -12 -12 -11 -10 -10 -9 -7 -6 -6 -8 -9 -8 -9 -10 -10 -12 -14 -11 -13 -19 -19 -18 -15 -14 -12 -10 -12 -16 -16 -18 -17 -13 -12 -14 -12 -14 -14 -20 -30 -39 -34 -47 -50 -47 -46 -39 -42 -42 -43 -45 -45 -49 -48 -48 -51 -53 -53 -37 -29 -24 -25 -28 -31 -30 -31 -32 -33 -34 -36 -41 -45 -52 -57 -64 -69 -81 -100 -101 -74 -73 -81 -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 -7 -8 -7 -6 -5 -5 -5 -4 -5 -7 -8 -9 -10 -10 -14 -14 -15 -17 -21 -27 -35 -36 -37 -39 -42 -43 -44 -47 -48 -49 -50 -51 -51 -52 -52 -52 -51 -51 -51 -50 -49 -38 -35 -55 -56 -60 -62 -63 -68 -73 -73 -76 -75 -75 -75 -75 -77 -83 -87 -85 -83 -81 -79 -79 -76 -78 -83 -90 -97 -101 -107 -109 -112 -119 -124 -126 -124 -123 -118 -114 -113 -114 -116 -118 -119 -121 -127 -132 -129 -131 -132 -132 -131 -129 -128 -130 -129 -129 -128 -127 -126 -127 -125 -121 -119 -118 -116 -114 -112 -112 -109 -106 -106 -105 -102 -101 -98 -89 -82 -78 -73 -73 -71 -69 -67 -65 -64 -63 -64 -64 -65 -67 -67 -68 -70 -70 -69 -69 -70 -69 -67 -69 -70 -70 -69 -68 -64 -60 -58 -59 -58 -52 -48 -48 -47 -49 -54 -57 -59 -60 -56 -53 -48 -45 -59 -67 -59 -46 -39 -43 -58 -66 -65 -60 -57 -56 -58 -74 -86 -82 -62 -47 -42 -45 -44 -40 -36 -36 -38 -37 -43 -42 -39 -34 -30 -35 -42 -41 -41 -44 -46 -45 -42 -45 -46 -55 -61 -53 -51 -52 -53 -46 -38 -51 -50 -51 -51 -50 -55 -63 -57 -66 -61 -59 -59 -54 -48 -40 -38 -37 -38 -37 -32 -31 -26 -22 -22 -24 -24 -24 -21 -22 -26 -25 -12 -10 -10 -10 -9 -9 -10 -10 -8 -7 -7 -6 -6 -5 -8 -7 -5 -5 -5 -4 -6 -7 -13 -20 -17 -16 -10 -7 -7 -8 -9 -8 -8 -7 -8 -8 -7 -6 -10 -10 -10 -9 -9 -14 -8 -7 -8 -11 -14 -16 -19 -11 -6 -5 -5 -5 -4 -5 -7 -8 -6 -6 -6 -7 -7 -6 -7 -8 -6 -5 -6 -6 -6 -6 -6 -7 -7 -6 -4 -4 -5 -5 -6 -6 -7 -7 -7 -6 -5 -5 -5 -5 -4 -4 -5 -6 -8 -9 -6 -6 -8 -7 -6 -6 -6 -5 -3 -3 -2 -2 -5 -6 -5 -9 -11 -11 -19 -8 -1 -1 -3 -8 -14 -15 -9 -5 -4 -2 -3 -3 -4 -7 -8 -11 -10 -14 -14 -11 -10 -10 -9 -7 -7 -8 -9 -2 -2 -3 -5 -5 -7 -6 -9 -10 -10 -9 -9 -8 -7 -8 -9 -8 -4 -4 -2 -6 -9 -9 -10 -11 -5 -3 -2 -2 -3 -5 -19 -22 -17 -11 -13 -11 -10 -9 -8 -8 -8 -8 -8 -9 -9 -8 -8 -9 -8 -9 -9 -7 -7 -7 -6 -7 -6 -6 -5 -6 -7 -8 -9 -7 -7 -5 -4 -4 -5 -4 -3 -3 -4 -7 -3 -3 -5 -9 -8 -10 -10 -10 -10 -11 -13 -14 -9 -11 -13 -14 -17 -24 -24 -26 -29 -30 -30 -29 -26 -28 -29 -29 -29 -25 -19 -19 -21 -23 -20 -19 -17 -17 -18 -17 -11 -11 -10 -9 -11 -12 -10 -9 -9 -10 -10 -12 -10 -10 -10 -12 -13 -12 -12 -16 -18 -18 -17 -12 -11 -12 -11 -10 -11 -16 -22 -22 -21 -24 -23 -20 -17 -16 -19 -17 -25 -22 -28 -35 -39 -46 -48 -50 -46 -50 -55 -51 -53 -54 -52 -51 -52 -56 -60 -53 -56 -67 -43 -45 -41 -41 -41 -37 -35 -38 -41 -43 -46 -49 -60 -67 -76 -90 -97 -103 -82 -64 -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 -6 -6 -5 -5 -4 -3 -4 -4 -4 -5 -5 -5 -5 -8 -10 -11 -13 -17 -22 -25 -28 -30 -33 -39 -44 -44 -46 -47 -48 -49 -52 -53 -53 -54 -54 -53 -51 -51 -50 -50 -49 -33 -17 -44 -58 -61 -63 -67 -72 -77 -78 -82 -85 -82 -79 -81 -82 -88 -87 -85 -82 -77 -76 -74 -76 -81 -87 -95 -101 -104 -107 -109 -114 -121 -127 -129 -126 -123 -118 -117 -117 -116 -118 -122 -122 -124 -127 -129 -138 -134 -134 -133 -133 -131 -130 -133 -134 -132 -130 -128 -126 -125 -124 -123 -123 -121 -119 -117 -114 -113 -110 -107 -107 -107 -103 -101 -97 -89 -81 -78 -78 -75 -72 -69 -67 -65 -63 -63 -62 -62 -63 -62 -64 -65 -67 -68 -68 -68 -67 -66 -64 -65 -68 -70 -71 -74 -69 -62 -57 -57 -60 -54 -54 -53 -50 -51 -58 -58 -60 -61 -59 -54 -48 -47 -55 -56 -52 -49 -47 -47 -72 -73 -72 -71 -73 -73 -75 -96 -97 -82 -66 -54 -33 -38 -35 -32 -31 -30 -33 -35 -39 -40 -39 -34 -29 -29 -37 -41 -44 -46 -46 -48 -50 -48 -45 -47 -51 -52 -51 -53 -52 -41 -30 -32 -31 -42 -49 -52 -54 -55 -53 -59 -61 -64 -64 -59 -55 -43 -39 -42 -40 -34 -31 -28 -26 -26 -29 -30 -26 -22 -20 -22 -24 -23 -14 -14 -12 -11 -11 -11 -9 -11 -11 -10 -8 -8 -6 -6 -8 -8 -7 -5 -5 -4 -8 -7 -7 -6 -5 -6 -8 -8 -7 -8 -9 -9 -6 -7 -8 -8 -7 -6 -6 -8 -9 -10 -15 -17 -14 -14 -14 -14 -15 -16 -17 -10 -4 -4 -5 -5 -5 -6 -7 -8 -8 -7 -7 -7 -7 -8 -8 -9 -7 -6 -5 -6 -6 -5 -7 -7 -7 -6 -5 -5 -5 -5 -5 -5 -6 -6 -7 -6 -4 -4 -6 -5 -8 -7 -6 -8 -10 -8 -5 -6 -6 -5 -4 -4 -5 -4 -3 -4 -4 -4 -5 -6 -12 -19 -10 -9 -10 -5 -3 -2 0 -2 -13 -16 -13 -11 -6 -3 -2 -2 -2 -2 -3 -13 -13 -12 -12 -11 -8 -8 -8 -7 -8 -12 -9 -4 -2 -2 -4 -7 -10 -8 -8 -9 -9 -9 -8 -8 -7 -6 -7 -8 -5 -5 -4 -4 -8 -8 -13 -13 -11 -9 -7 -2 -3 -5 -9 -14 -20 -17 -15 -12 -11 -11 -8 -8 -9 -8 -8 -9 -9 -8 -9 -8 -8 -8 -9 -7 -7 -8 -8 -8 -6 -6 -6 -7 -10 -11 -8 -6 -6 -7 -6 -6 -5 -6 -5 -3 -4 -7 -4 -3 -17 -25 -8 -9 -11 -11 -11 -12 -13 -14 -12 -12 -12 -13 -19 -21 -22 -24 -26 -26 -28 -28 -26 -26 -28 -27 -24 -15 -16 -20 -21 -20 -21 -20 -19 -17 -15 -21 -17 -14 -11 -10 -11 -13 -12 -14 -15 -13 -12 -13 -11 -10 -12 -14 -13 -11 -12 -16 -18 -18 -14 -16 -15 -14 -16 -18 -20 -22 -29 -34 -32 -35 -30 -29 -26 -26 -35 -27 -30 -29 -26 -28 -30 -33 -34 -36 -44 -55 -56 -63 -68 -68 -62 -60 -56 -61 -66 -67 -69 -73 -87 -83 -84 -88 -59 -57 -48 -48 -51 -48 -52 -53 -59 -67 -72 -82 -85 -99 -90 -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 -7 -6 -6 -6 -5 -3 -4 -3 -4 -4 -4 -4 -5 -8 -10 -11 -13 -16 -21 -22 -24 -28 -32 -39 -44 -45 -47 -47 -48 -50 -53 -55 -55 -56 -56 -55 -54 -55 -54 -52 -51 -35 -6 -20 -38 -55 -66 -70 -75 -82 -86 -85 -85 -85 -86 -87 -88 -88 -87 -86 -84 -82 -78 -75 -78 -85 -92 -99 -105 -107 -108 -111 -116 -123 -130 -131 -128 -124 -123 -121 -119 -118 -120 -124 -124 -124 -125 -129 -133 -136 -137 -136 -135 -134 -133 -136 -137 -136 -133 -130 -128 -127 -128 -131 -131 -124 -120 -117 -113 -112 -112 -111 -106 -107 -104 -101 -97 -90 -81 -80 -78 -75 -73 -71 -69 -68 -65 -64 -62 -61 -60 -63 -62 -62 -63 -64 -64 -65 -66 -66 -64 -64 -64 -65 -73 -80 -74 -64 -57 -56 -57 -56 -57 -57 -55 -55 -61 -61 -62 -62 -60 -57 -51 -49 -54 -51 -48 -48 -47 -45 -61 -85 -91 -88 -92 -90 -95 -102 -93 -74 -58 -45 -39 -34 -30 -30 -31 -28 -29 -31 -32 -35 -37 -32 -28 -29 -31 -35 -40 -42 -47 -49 -54 -57 -56 -51 -51 -46 -47 -53 -54 -41 -30 -30 -30 -40 -47 -49 -53 -52 -52 -54 -60 -63 -58 -58 -57 -52 -46 -36 -32 -27 -31 -29 -26 -27 -35 -33 -30 -25 -25 -29 -32 -21 -20 -17 -15 -14 -13 -11 -7 -6 -7 -7 -5 -7 -6 -6 -7 -6 -4 -7 -5 -7 -8 -6 -5 -5 -5 -8 -8 -8 -8 -8 -6 -5 -5 -6 -7 -8 -7 -7 -7 -6 -7 -8 -16 -16 -15 -15 -13 -13 -17 -12 -8 -6 -4 -4 -5 -5 -6 -6 -7 -7 -8 -7 -7 -8 -8 -7 -7 -9 -8 -6 -6 -6 -6 -5 -5 -6 -7 -6 -5 -5 -5 -5 -5 -5 -7 -7 -6 -6 -5 -5 -8 -9 -10 -9 -8 -9 -9 -7 -5 -5 -4 -4 -3 -3 -4 -5 -5 -7 -7 -6 -6 -6 -10 -21 -11 -9 -9 -8 -7 -7 -2 -2 -11 -20 -20 -16 -8 -3 -1 -1 -1 0 -3 -13 -15 -11 -9 -8 -9 -10 -9 -8 -7 -12 -8 -7 -5 -1 -3 -8 -8 -8 -8 -10 -6 -6 -6 -6 -6 -5 -4 -7 -7 -6 -4 -3 -2 -4 -12 -28 -38 -14 -9 -6 -6 -5 -7 -16 -19 -14 -11 -11 -11 -10 -9 -10 -10 -8 -8 -9 -10 -11 -12 -13 -7 -8 -9 -8 -8 -8 -8 -8 -8 -8 -9 -9 -10 -8 -11 -18 -18 -7 -7 -7 -7 -7 -5 -4 -4 -4 -3 -2 -10 -26 -9 -11 -13 -13 -12 -13 -13 -13 -12 -12 -12 -13 -21 -21 -22 -24 -24 -25 -28 -28 -26 -25 -26 -26 -25 -17 -13 -16 -21 -21 -21 -22 -22 -20 -15 -19 -19 -16 -14 -13 -12 -13 -14 -14 -13 -13 -12 -13 -14 -14 -14 -13 -16 -18 -19 -19 -19 -20 -18 -17 -18 -24 -30 -33 -30 -29 -35 -43 -43 -47 -46 -42 -39 -33 -40 -43 -42 -40 -44 -32 -37 -37 -33 -29 -32 -41 -49 -50 -50 -73 -77 -75 -69 -71 -79 -79 -76 -75 -83 -93 -98 -108 -126 -99 -70 -61 -65 -69 -70 -64 -61 -64 -71 -75 -84 -96 -100 -67 -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 0 0 0 0 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 -6 -6 -6 -5 -4 -3 -3 -3 -4 -3 -5 -5 -8 -9 -10 -11 -12 -16 -18 -22 -27 -32 -40 -46 -47 -46 -47 -48 -51 -54 -55 -55 -57 -58 -57 -58 -57 -56 -54 -54 -43 -13 -18 -13 -45 -72 -75 -77 -84 -86 -87 -87 -87 -87 -88 -88 -88 -88 -87 -86 -84 -80 -77 -81 -89 -98 -105 -109 -110 -111 -114 -118 -125 -134 -133 -130 -129 -127 -123 -120 -120 -122 -126 -127 -127 -130 -135 -136 -138 -140 -139 -137 -136 -136 -138 -139 -138 -137 -133 -130 -128 -126 -129 -131 -126 -120 -118 -114 -111 -112 -111 -106 -105 -103 -101 -97 -92 -89 -80 -76 -74 -73 -70 -66 -68 -65 -63 -62 -61 -59 -58 -60 -60 -59 -60 -61 -62 -61 -62 -63 -63 -62 -64 -75 -82 -77 -68 -60 -60 -61 -59 -59 -59 -59 -60 -62 -62 -62 -61 -60 -59 -53 -55 -53 -50 -48 -43 -44 -48 -61 -81 -97 -101 -105 -105 -107 -100 -81 -59 -49 -43 -39 -32 -30 -33 -35 -31 -30 -30 -32 -34 -35 -29 -27 -27 -27 -30 -34 -41 -48 -48 -51 -56 -61 -61 -54 -47 -44 -48 -55 -54 -54 -45 -37 -35 -35 -38 -48 -51 -52 -53 -53 -54 -55 -53 -55 -58 -54 -42 -38 -32 -37 -38 -34 -36 -45 -40 -36 -34 -33 -29 -30 -24 -21 -18 -16 -15 -14 -9 -7 -7 -7 -7 -4 -7 -7 -11 -15 -8 -4 -7 -5 -6 -6 -5 -4 -7 -7 -7 -7 -8 -8 -9 -6 -5 -5 -5 -5 -6 -6 -5 -4 -5 -8 -11 -12 -11 -10 -9 -6 -8 -12 -8 -5 -5 -4 -4 -5 -5 -6 -6 -7 -8 -7 -7 -8 -9 -10 -10 -10 -9 -7 -6 -7 -6 -5 -5 -5 -6 -7 -8 -8 -8 -7 -5 -5 -5 -7 -7 -6 -6 -7 -7 -7 -9 -10 -10 -9 -10 -9 -7 -6 -8 -5 -4 -4 -4 -7 -14 -6 -11 -8 -6 -6 -7 -21 -19 -10 -8 -8 -8 -5 -2 -1 -2 -4 -8 -20 -16 -9 -3 0 0 0 0 -5 -13 -18 -15 -8 -8 -10 -12 -12 -8 -7 -8 -8 -9 -8 -3 -3 -6 -7 -7 -7 -7 -5 -4 -5 -5 -5 -4 -5 -6 -8 -7 -5 -5 -2 -3 -12 -29 -40 -29 -12 -6 -5 -6 -10 -13 -13 -14 -13 -11 -8 -9 -9 -10 -11 -9 -10 -17 -18 -17 -15 -10 -7 -9 -9 -9 -9 -9 -9 -10 -9 -9 -10 -10 -10 -6 -8 -11 -8 -7 -6 -5 -7 -8 -7 -4 -3 -4 -4 -2 -3 -8 -10 -11 -11 -12 -10 -13 -13 -13 -13 -14 -15 -18 -21 -21 -21 -21 -24 -26 -27 -27 -26 -25 -25 -23 -18 -15 -12 -12 -13 -12 -17 -22 -22 -22 -17 -15 -16 -20 -15 -14 -14 -15 -16 -15 -15 -15 -15 -15 -15 -16 -15 -14 -18 -20 -19 -16 -17 -19 -19 -20 -21 -32 -33 -36 -39 -38 -37 -40 -45 -51 -55 -54 -52 -47 -54 -58 -52 -42 -44 -49 -53 -54 -53 -43 -36 -34 -37 -37 -38 -42 -60 -74 -91 -91 -84 -89 -89 -84 -88 -92 -95 -104 -120 -123 -92 -85 -91 -92 -82 -83 -72 -71 -73 -79 -89 -98 -110 -66 -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 -6 -6 -6 -6 -5 -4 -3 -3 -3 -3 -3 -3 -5 -6 -7 -9 -11 -9 -12 -16 -21 -27 -34 -41 -46 -48 -48 -49 -50 -52 -55 -56 -57 -58 -60 -60 -60 -58 -57 -57 -52 -37 -33 -28 -13 -39 -75 -80 -82 -84 -85 -86 -87 -86 -87 -88 -89 -89 -89 -89 -87 -84 -82 -80 -82 -90 -103 -109 -111 -112 -115 -118 -121 -127 -131 -135 -136 -134 -130 -125 -121 -122 -124 -126 -128 -130 -133 -138 -139 -141 -142 -141 -140 -140 -140 -140 -140 -141 -138 -135 -134 -131 -127 -123 -121 -126 -122 -119 -117 -116 -112 -107 -108 -104 -101 -100 -98 -96 -91 -81 -73 -71 -73 -71 -68 -68 -65 -63 -62 -61 -59 -58 -59 -58 -58 -58 -59 -60 -60 -62 -64 -66 -73 -71 -65 -67 -71 -70 -65 -64 -60 -60 -62 -64 -64 -61 -61 -61 -62 -62 -61 -58 -56 -62 -64 -60 -49 -44 -43 -55 -63 -75 -86 -87 -106 -102 -93 -80 -65 -54 -44 -43 -36 -31 -31 -34 -33 -32 -32 -34 -36 -34 -33 -33 -33 -34 -36 -39 -41 -44 -46 -46 -47 -49 -49 -52 -48 -46 -47 -49 -62 -64 -72 -62 -47 -40 -34 -34 -38 -42 -47 -50 -52 -49 -46 -48 -54 -54 -44 -46 -38 -39 -46 -50 -48 -49 -51 -46 -41 -37 -33 -26 -23 -29 -28 -19 -15 -14 -12 -9 -8 -7 -6 -6 -5 -6 -7 -11 -18 -22 -13 -7 -5 -6 -7 -6 -4 -5 -5 -4 -4 -6 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -8 -16 -15 -14 -15 -14 -13 -12 -7 -5 -5 -5 -4 -5 -5 -5 -6 -6 -7 -8 -9 -9 -9 -9 -10 -9 -9 -8 -7 -6 -6 -6 -6 -6 -6 -6 -7 -8 -8 -9 -9 -6 -6 -6 -7 -8 -8 -6 -7 -7 -8 -8 -9 -9 -12 -12 -9 -6 -7 -10 -7 -7 -6 -5 -6 -13 -7 -6 -6 -7 -6 -7 -5 -4 -5 -5 -5 -8 -5 -2 0 0 -1 -1 -4 -10 -9 -2 0 0 0 0 -4 -11 -15 -16 -15 -13 -13 -14 -15 -8 -6 -7 -9 -9 -10 -7 -7 -7 -8 -8 -8 -5 -4 -4 -4 -4 -4 -6 -8 -10 -10 -8 -7 -5 -2 -3 -9 -22 -22 -20 -12 -6 -3 -4 -9 -10 -12 -16 -12 -12 -9 -9 -9 -10 -11 -11 -9 -9 -12 -15 -13 -8 -8 -9 -9 -8 -8 -9 -9 -9 -10 -8 -7 -11 -11 -7 -4 -4 -4 -4 -5 -5 -6 -7 -6 -4 -4 -4 -4 -4 -4 -8 -10 -10 -10 -11 -8 -10 -13 -13 -13 -14 -17 -21 -20 -19 -19 -21 -24 -25 -25 -27 -27 -26 -26 -21 -15 -24 -16 -14 -12 -11 -15 -21 -22 -22 -21 -20 -19 -23 -18 -16 -16 -15 -16 -16 -16 -15 -16 -16 -15 -12 -11 -14 -17 -18 -17 -18 -19 -21 -25 -30 -31 -33 -35 -45 -70 -57 -56 -53 -49 -52 -65 -64 -64 -65 -68 -70 -66 -54 -51 -53 -53 -58 -65 -67 -60 -55 -59 -44 -46 -46 -45 -49 -52 -50 -54 -69 -82 -103 -90 -94 -104 -110 -115 -138 -117 -105 -75 -46 -43 -71 -84 -94 -87 -90 -100 -106 -113 -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 -8 -8 -7 -6 -4 -3 -3 -2 -2 -2 -3 -3 -4 -4 -6 -10 -10 -8 -10 -12 -16 -24 -34 -41 -43 -46 -50 -51 -50 -53 -56 -58 -59 -60 -62 -63 -61 -60 -60 -59 -55 -45 -49 -31 -21 -45 -79 -80 -88 -89 -88 -87 -87 -87 -90 -88 -89 -91 -90 -88 -87 -85 -84 -82 -85 -94 -107 -108 -115 -117 -119 -122 -124 -130 -131 -137 -140 -137 -133 -128 -123 -124 -126 -128 -130 -133 -136 -140 -142 -143 -144 -144 -144 -143 -142 -142 -142 -142 -140 -140 -138 -134 -129 -124 -124 -125 -123 -122 -120 -117 -113 -108 -106 -102 -99 -99 -99 -97 -90 -81 -74 -71 -69 -68 -70 -68 -65 -63 -63 -61 -60 -58 -57 -58 -58 -57 -57 -57 -57 -57 -57 -59 -64 -54 -51 -54 -61 -69 -68 -62 -61 -62 -63 -65 -67 -61 -61 -62 -63 -61 -62 -63 -65 -73 -77 -73 -62 -54 -47 -52 -60 -63 -59 -65 -89 -84 -68 -55 -50 -43 -44 -43 -39 -33 -33 -32 -34 -34 -35 -37 -39 -34 -37 -40 -41 -43 -46 -45 -44 -46 -46 -45 -47 -48 -50 -52 -50 -47 -47 -48 -55 -70 -82 -73 -52 -45 -38 -37 -34 -36 -42 -48 -49 -44 -41 -43 -47 -52 -47 -45 -45 -46 -49 -53 -55 -52 -52 -49 -42 -35 -30 -36 -36 -32 -24 -19 -16 -15 -12 -10 -8 -7 -5 -6 -8 -8 -7 -8 -18 -22 -24 -15 -8 -9 -8 -7 -6 -6 -5 -3 -4 -4 -3 -3 -4 -6 -7 -6 -6 -7 -8 -7 -7 -6 -15 -18 -16 -14 -12 -11 -12 -9 -5 -5 -5 -5 -5 -5 -5 -6 -6 -7 -8 -9 -9 -10 -9 -9 -9 -9 -9 -9 -8 -8 -7 -8 -8 -6 -7 -8 -8 -8 -9 -8 -8 -7 -6 -6 -7 -9 -7 -6 -7 -7 -7 -8 -7 -7 -8 -8 -6 -6 -12 -14 -9 -7 -8 -6 -8 -7 -6 -6 -6 -8 -6 -17 -11 -5 -3 -4 -3 -5 -8 -6 -2 0 0 0 -1 -2 -3 -1 -1 -1 0 -1 -3 -4 -5 -9 -12 -14 -13 -12 -13 -11 -11 -13 -17 -11 -12 -9 -7 -8 -7 -7 -7 -4 -2 -2 -2 -4 -4 -6 -8 -9 -9 -11 -9 -5 -3 -3 -3 -9 -11 -14 -14 -6 -1 -2 -3 -3 -11 -24 -15 -13 -11 -11 -10 -9 -11 -11 -10 -10 -9 -8 -8 -8 -8 -9 -9 -7 -8 -8 -8 -13 -18 -21 -11 -6 -5 -5 -4 -3 -3 -3 -4 -6 -17 -24 -13 -5 -4 -4 -5 -7 -10 -10 -10 -11 -12 -13 -11 -11 -13 -10 -13 -15 -19 -21 -21 -21 -21 -22 -24 -26 -27 -26 -25 -26 -25 -16 -11 -12 -13 -12 -11 -17 -19 -20 -20 -20 -21 -21 -22 -22 -22 -22 -21 -16 -15 -16 -16 -16 -16 -16 -16 -17 -17 -15 -14 -17 -18 -21 -24 -26 -27 -27 -33 -39 -43 -44 -62 -74 -78 -72 -52 -47 -61 -68 -74 -79 -69 -68 -73 -69 -65 -66 -55 -57 -68 -77 -82 -87 -89 -67 -63 -64 -56 -58 -54 -53 -55 -58 -60 -68 -64 -79 -90 -90 -119 -127 -131 -123 -86 -48 -7 -18 -23 -23 -48 -83 -54 -77 -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 -10 -8 -6 -3 -4 -3 -2 -3 -3 -2 -3 -3 -4 -5 -5 -5 -6 -7 -8 -11 -16 -23 -34 -35 -40 -46 -49 -51 -52 -54 -57 -58 -59 -61 -64 -65 -63 -62 -62 -60 -56 -55 -51 -39 -44 -66 -85 -80 -83 -90 -91 -89 -86 -85 -86 -86 -88 -90 -90 -88 -88 -86 -86 -86 -90 -96 -100 -111 -118 -121 -123 -125 -128 -132 -134 -139 -142 -140 -136 -131 -126 -127 -129 -129 -129 -131 -137 -141 -144 -145 -146 -147 -147 -146 -144 -143 -143 -143 -143 -143 -140 -137 -132 -126 -124 -125 -125 -123 -121 -119 -115 -109 -106 -104 -102 -99 -97 -94 -89 -80 -73 -70 -68 -68 -71 -69 -66 -63 -63 -62 -60 -59 -59 -58 -58 -56 -55 -55 -55 -55 -59 -76 -60 -48 -42 -42 -46 -50 -62 -60 -61 -62 -60 -62 -63 -64 -62 -60 -61 -61 -63 -63 -70 -75 -74 -72 -70 -62 -55 -56 -59 -57 -49 -57 -75 -72 -53 -45 -44 -39 -45 -48 -44 -33 -32 -35 -34 -33 -36 -41 -43 -38 -40 -39 -37 -39 -46 -43 -44 -46 -44 -42 -43 -44 -47 -50 -51 -50 -46 -47 -47 -65 -77 -72 -58 -45 -42 -40 -35 -32 -38 -42 -47 -43 -40 -41 -47 -51 -49 -46 -47 -48 -47 -46 -48 -54 -56 -46 -34 -33 -32 -34 -33 -29 -23 -17 -15 -14 -13 -11 -9 -7 -8 -8 -8 -9 -9 -6 -8 -6 -6 -8 -8 -8 -6 -5 -3 -3 -3 -2 -3 -4 -3 -2 -3 -3 -5 -5 -6 -7 -8 -8 -7 -6 -12 -17 -16 -13 -16 -15 -16 -15 -11 -6 -5 -5 -5 -5 -6 -7 -7 -8 -9 -10 -10 -10 -9 -9 -9 -9 -9 -9 -10 -10 -9 -9 -8 -8 -9 -9 -9 -9 -9 -8 -8 -7 -7 -8 -8 -9 -8 -7 -6 -6 -7 -8 -6 -7 -8 -7 -6 -6 -8 -11 -10 -6 -8 -8 -7 -8 -8 -7 -5 -7 -6 -14 -21 -16 -3 -4 -3 -4 -7 -9 -8 -2 -2 -1 -1 -1 -1 0 -2 -2 -1 -1 -1 -1 -1 -4 -9 -11 -12 -11 -12 -13 -13 -13 -19 -13 -11 -10 -9 -7 -4 -4 -4 -3 -2 -2 -2 -5 -6 -5 -6 -7 -7 -11 -10 -6 -3 -3 -2 -2 -5 -10 -14 -7 -3 -2 -3 -5 -11 -6 -12 -14 -14 -14 -9 -9 -10 -10 -11 -13 -12 -9 -8 -8 -8 -9 -9 -8 -9 -9 -15 -34 -34 -33 -18 -6 -6 -6 -5 -5 -5 -5 -7 -4 -20 -25 -25 -20 -5 -4 -4 -7 -10 -13 -11 -10 -12 -15 -16 -16 -15 -11 -11 -14 -17 -21 -23 -21 -21 -23 -24 -25 -25 -24 -23 -25 -27 -17 -13 -13 -12 -11 -9 -16 -18 -18 -19 -19 -20 -20 -20 -21 -22 -21 -22 -17 -15 -15 -15 -15 -15 -16 -17 -17 -16 -13 -14 -15 -17 -22 -25 -29 -31 -30 -32 -42 -48 -44 -62 -73 -74 -76 -59 -51 -56 -62 -68 -84 -75 -66 -68 -75 -74 -79 -67 -61 -64 -75 -92 -93 -98 -94 -89 -84 -76 -78 -73 -64 -58 -62 -59 -60 -59 -61 -67 -75 -82 -79 -93 -106 -52 -46 -19 0 0 -1 0 -24 -12 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -6 -5 -4 -3 -3 -3 -3 -2 -2 -4 -4 -4 -5 -6 -6 -7 -8 -10 -15 -21 -23 -32 -40 -46 -49 -52 -54 -56 -57 -58 -60 -63 -67 -67 -65 -65 -65 -63 -64 -57 -49 -48 -57 -76 -90 -88 -86 -91 -94 -92 -87 -86 -86 -87 -87 -88 -89 -88 -89 -89 -89 -90 -91 -92 -101 -112 -123 -128 -130 -132 -134 -139 -142 -144 -144 -143 -139 -134 -130 -130 -130 -129 -129 -131 -139 -145 -147 -146 -147 -149 -149 -149 -147 -145 -145 -146 -145 -144 -143 -139 -135 -129 -126 -126 -126 -124 -120 -119 -115 -110 -107 -106 -104 -98 -94 -91 -87 -81 -73 -66 -65 -67 -67 -67 -66 -63 -63 -63 -62 -61 -60 -58 -57 -55 -53 -53 -53 -54 -53 -62 -54 -44 -39 -36 -36 -41 -48 -52 -59 -67 -68 -67 -66 -65 -62 -60 -62 -61 -76 -76 -73 -73 -71 -70 -66 -62 -57 -55 -55 -53 -51 -58 -69 -66 -47 -45 -44 -43 -47 -51 -50 -37 -33 -33 -34 -40 -47 -43 -46 -42 -40 -38 -36 -39 -43 -44 -45 -45 -43 -39 -37 -36 -44 -50 -50 -50 -47 -44 -44 -48 -55 -69 -57 -49 -47 -42 -35 -30 -34 -37 -39 -40 -40 -40 -42 -41 -41 -48 -51 -43 -43 -45 -44 -42 -44 -51 -27 -27 -26 -27 -29 -28 -22 -17 -17 -15 -14 -12 -11 -10 -8 -6 -6 -6 -8 -7 -5 -3 -4 -7 -7 -9 -6 -5 -5 -5 -2 -2 -5 -4 -3 -3 -2 -4 -4 -5 -5 -6 -7 -7 -6 -6 -9 -13 -15 -9 -14 -18 -20 -21 -15 -7 -5 -4 -2 -3 -6 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -9 -10 -10 -10 -11 -11 -11 -10 -10 -10 -9 -9 -8 -8 -8 -9 -9 -9 -9 -9 -8 -6 -6 -6 -7 -7 -6 -7 -8 -7 -7 -7 -7 -11 -14 -8 -9 -8 -8 -7 -5 -5 -4 -4 -4 -5 -4 -5 -3 -3 -2 -2 -3 -2 -5 -3 -2 -3 -3 -2 -2 -1 -2 -3 -2 -2 -2 -1 -1 -2 -8 -11 -10 -10 -11 -13 -16 -15 -18 -15 -13 -12 -8 -6 -4 -3 -3 -3 -3 -4 -3 -5 -8 -7 -11 -12 -9 -9 -10 -7 -6 -5 -5 -3 -3 -8 -15 -9 -6 -6 -4 -3 -7 -5 -8 -13 -14 -16 -13 -9 -9 -9 -9 -10 -8 -7 -7 -8 -8 -8 -8 -9 -9 -12 -34 -32 -30 -30 -21 -6 -6 -5 -5 -10 -18 -19 -20 -12 -16 -19 -19 -23 -15 -9 -5 -5 -7 -24 -15 -11 -12 -14 -17 -18 -17 -15 -15 -14 -16 -20 -19 -20 -23 -24 -24 -24 -24 -21 -17 -24 -27 -19 -16 -15 -15 -16 -14 -16 -17 -17 -17 -18 -19 -20 -20 -20 -20 -20 -20 -18 -17 -14 -14 -14 -15 -16 -16 -16 -16 -16 -17 -18 -18 -19 -23 -24 -25 -27 -29 -39 -43 -52 -63 -65 -72 -76 -64 -49 -49 -46 -59 -72 -67 -57 -55 -58 -62 -72 -74 -67 -60 -57 -62 -81 -99 -109 -104 -90 -88 -85 -81 -86 -75 -73 -71 -71 -64 -58 -59 -65 -65 -61 -68 -83 -88 -73 -36 -40 -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 -10 -8 -8 -7 -6 -4 -4 -4 -3 -2 -4 -4 -3 -4 -6 -6 -6 -7 -8 -9 -12 -14 -20 -30 -39 -45 -48 -52 -55 -57 -58 -60 -63 -65 -69 -69 -68 -67 -67 -67 -67 -61 -55 -54 -62 -76 -83 -91 -91 -93 -96 -94 -89 -87 -87 -88 -88 -88 -90 -89 -90 -91 -93 -94 -94 -94 -102 -113 -123 -131 -136 -136 -140 -142 -145 -146 -145 -143 -140 -137 -136 -134 -132 -130 -131 -134 -138 -144 -149 -146 -148 -151 -151 -150 -150 -147 -147 -149 -148 -147 -146 -144 -140 -133 -131 -130 -127 -124 -120 -119 -116 -113 -112 -110 -103 -98 -92 -88 -85 -81 -74 -74 -65 -64 -66 -66 -65 -63 -63 -62 -62 -61 -58 -55 -54 -54 -53 -53 -52 -52 -50 -51 -44 -41 -41 -32 -31 -33 -36 -43 -53 -65 -70 -71 -69 -65 -62 -60 -64 -78 -84 -79 -73 -72 -68 -71 -67 -62 -59 -59 -59 -55 -49 -50 -55 -57 -50 -48 -52 -53 -52 -52 -54 -40 -36 -33 -33 -35 -37 -39 -45 -45 -42 -39 -37 -40 -40 -41 -42 -43 -43 -38 -37 -38 -41 -46 -51 -49 -48 -43 -41 -44 -50 -57 -55 -55 -52 -44 -37 -31 -31 -31 -35 -37 -36 -35 -35 -35 -36 -38 -38 -39 -41 -43 -41 -36 -33 -31 -34 -29 -27 -31 -39 -28 -24 -22 -19 -17 -16 -15 -14 -10 -8 -8 -8 -8 -6 -6 -5 -5 -7 -7 -7 -7 -7 -8 -5 -4 -4 -3 -4 -4 -5 -12 -4 -3 -4 -4 -5 -5 -4 -4 -4 -4 -5 -9 -16 -10 -14 -20 -16 -15 -6 -5 -5 -4 -3 -2 -2 -7 -9 -9 -8 -8 -8 -8 -9 -9 -10 -10 -10 -11 -11 -12 -12 -11 -11 -11 -10 -9 -9 -8 -8 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -8 -8 -7 -10 -15 -14 -14 -10 -9 -8 -7 -6 -7 -5 -5 -4 -4 -4 -3 -3 -3 -2 -1 -1 -1 -4 -3 -2 -4 -3 -3 -1 0 -1 -3 -2 -2 -2 -1 -1 -4 -9 -11 -10 -9 -11 -14 -16 -16 -19 -18 -18 -15 -8 -4 -2 -2 -3 -3 -5 -6 -5 -5 -10 -11 -13 -14 -11 -7 -11 -11 -8 -9 -9 -6 -3 -7 -12 -10 -10 -12 -6 -6 -10 -6 -4 -8 -10 -24 -20 -14 -13 -14 -11 -10 -10 -9 -8 -8 -9 -9 -9 -10 -10 -9 -34 -20 -17 -26 -23 -20 -10 -5 -7 -15 -20 -18 -16 -17 -17 -15 -15 -19 -28 -23 -16 -17 -23 -22 -16 -11 -14 -15 -15 -17 -17 -15 -14 -12 -15 -15 -18 -24 -23 -24 -24 -25 -27 -26 -20 -27 -26 -25 -24 -18 -19 -19 -19 -18 -15 -15 -17 -18 -18 -19 -19 -19 -19 -19 -20 -20 -21 -19 -15 -14 -14 -15 -15 -15 -15 -16 -17 -17 -16 -18 -19 -21 -25 -28 -29 -35 -40 -49 -69 -71 -78 -79 -67 -60 -95 -55 -54 -64 -65 -54 -53 -50 -55 -67 -76 -70 -66 -60 -59 -70 -93 -116 -113 -102 -96 -89 -76 -82 -91 -88 -93 -108 -72 -62 -58 -57 -56 -54 -58 -67 -82 -78 -53 -105 -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 -8 -7 -8 -6 -5 -5 -4 -6 -5 -4 -3 -4 -4 -5 -7 -6 -7 -7 -8 -9 -9 -12 -19 -28 -37 -43 -47 -52 -56 -58 -60 -63 -65 -67 -69 -69 -69 -68 -68 -68 -66 -62 -59 -60 -67 -73 -80 -92 -95 -96 -97 -97 -92 -90 -89 -89 -89 -89 -91 -91 -92 -93 -94 -95 -96 -96 -102 -110 -120 -129 -133 -136 -142 -144 -145 -146 -146 -145 -143 -142 -139 -137 -138 -132 -134 -136 -139 -141 -142 -145 -144 -150 -150 -149 -150 -148 -151 -153 -153 -151 -149 -147 -144 -139 -139 -135 -130 -125 -120 -117 -114 -113 -113 -110 -103 -98 -90 -85 -83 -82 -80 -74 -67 -66 -67 -65 -65 -65 -64 -62 -61 -60 -57 -56 -55 -53 -52 -51 -49 -47 -43 -47 -48 -45 -39 -30 -29 -27 -34 -43 -46 -63 -63 -69 -73 -72 -65 -61 -78 -85 -83 -76 -70 -65 -62 -64 -62 -59 -58 -58 -59 -54 -48 -47 -52 -54 -56 -55 -52 -49 -51 -54 -53 -46 -42 -36 -33 -35 -36 -40 -44 -46 -46 -43 -38 -38 -40 -39 -37 -38 -40 -39 -39 -42 -47 -46 -46 -45 -43 -42 -44 -48 -49 -56 -56 -57 -55 -49 -44 -35 -30 -28 -29 -32 -35 -35 -34 -33 -34 -37 -37 -38 -36 -37 -37 -36 -46 -48 -38 -30 -29 -34 -36 -28 -26 -22 -18 -17 -16 -16 -14 -12 -11 -9 -7 -10 -7 -6 -5 -4 -4 -6 -7 -5 -6 -10 -6 -6 -5 -5 -7 -8 -7 -14 -9 -11 -11 -5 -4 -5 -5 -5 -5 -5 -8 -16 -19 -13 -7 -7 -5 -7 -6 -5 -4 -3 -3 -3 -3 -7 -9 -9 -8 -8 -7 -8 -9 -9 -10 -10 -10 -10 -11 -11 -12 -11 -12 -11 -10 -10 -8 -8 -9 -10 -10 -9 -9 -9 -9 -8 -8 -9 -8 -8 -7 -7 -7 -7 -7 -8 -8 -8 -10 -15 -15 -14 -11 -9 -8 -8 -8 -8 -7 -5 -5 -4 -4 -3 -3 -2 -2 -1 -3 -3 -4 -4 -2 -3 -3 -1 0 0 -1 -2 -1 -1 -1 -1 -1 -2 -4 -5 -6 -8 -10 -15 -16 -28 -31 -21 -24 -13 -8 -6 -4 -2 -3 -3 -5 -6 -5 -5 -10 -11 -11 -12 -12 -7 -9 -11 -12 -12 -12 -11 -6 -6 -9 -12 -12 -14 -9 -7 -5 -3 -2 -3 -6 -18 -27 -26 -22 -22 -13 -10 -11 -10 -10 -9 -9 -9 -9 -11 -10 -9 -11 -9 -13 -24 -21 -21 -13 -8 -12 -19 -19 -18 -18 -17 -16 -13 -15 -21 -24 -24 -22 -21 -19 -19 -16 -8 -8 -6 -12 -15 -16 -15 -14 -13 -13 -13 -16 -24 -26 -26 -26 -27 -27 -25 -29 -26 -25 -25 -23 -19 -19 -20 -19 -15 -14 -15 -16 -17 -18 -18 -19 -18 -18 -19 -19 -19 -20 -20 -19 -17 -13 -14 -15 -14 -15 -16 -15 -14 -15 -18 -18 -20 -22 -27 -30 -34 -42 -63 -64 -70 -77 -81 -79 -79 -87 -63 -47 -53 -62 -55 -59 -55 -55 -64 -75 -73 -72 -68 -62 -62 -81 -108 -118 -117 -111 -93 -79 -77 -77 -83 -98 -112 -86 -68 -62 -61 -56 -53 -55 -61 -69 -69 -81 -97 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -7 -5 -4 -4 -4 -5 -4 -4 -5 -7 -7 -6 -7 -7 -7 -8 -7 -8 -8 -11 -18 -28 -37 -43 -49 -53 -54 -57 -61 -64 -66 -68 -70 -70 -70 -70 -70 -69 -66 -63 -61 -62 -66 -70 -83 -95 -99 -99 -99 -97 -94 -94 -92 -90 -90 -90 -91 -92 -94 -96 -96 -98 -99 -99 -103 -110 -117 -124 -128 -134 -141 -146 -150 -152 -146 -146 -146 -144 -140 -139 -139 -135 -136 -139 -141 -142 -144 -141 -144 -148 -150 -150 -150 -149 -149 -154 -157 -154 -152 -151 -148 -147 -144 -138 -134 -127 -121 -117 -115 -114 -112 -110 -104 -97 -90 -84 -81 -81 -80 -76 -70 -66 -65 -66 -66 -65 -64 -63 -62 -61 -58 -56 -54 -53 -52 -50 -47 -43 -41 -41 -45 -46 -30 -30 -30 -28 -30 -37 -56 -56 -61 -66 -73 -81 -83 -65 -68 -77 -79 -70 -69 -61 -60 -62 -64 -64 -61 -57 -56 -52 -47 -47 -53 -60 -63 -61 -53 -47 -50 -56 -52 -53 -48 -38 -33 -34 -36 -39 -40 -42 -48 -46 -41 -40 -38 -37 -38 -36 -36 -38 -39 -41 -46 -50 -49 -45 -41 -42 -48 -49 -43 -41 -48 -56 -57 -56 -54 -46 -43 -40 -34 -36 -41 -41 -38 -35 -35 -35 -34 -35 -34 -35 -35 -36 -38 -35 -33 -33 -32 -34 -27 -26 -24 -22 -19 -17 -16 -15 -14 -14 -12 -9 -10 -10 -7 -6 -6 -6 -6 -7 -7 -6 -5 -10 -9 -4 -4 -5 -7 -10 -7 -8 -7 -8 -10 -9 -12 -14 -15 -18 -19 -8 -18 -20 -21 -20 -17 -5 -6 -7 -6 -5 -3 -2 -2 -3 -6 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -10 -10 -10 -11 -10 -11 -12 -12 -12 -8 -8 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -13 -14 -13 -12 -10 -7 -7 -8 -7 -5 -4 -3 -3 -4 -3 -2 -3 -2 -1 -2 -2 -3 -4 -1 -2 -2 -1 -1 0 -1 -1 -1 -2 -2 -2 -1 0 -2 -2 -4 -10 -13 -14 -15 -17 -19 -19 -21 -12 -7 -7 -6 -4 -3 -3 -5 -6 -6 -4 -6 -7 -7 -8 -8 -7 -6 -7 -9 -15 -14 -12 -11 -12 -11 -5 -8 -12 -11 -8 -6 -6 -4 -3 -4 -8 -13 -22 -25 -24 -16 -10 -10 -10 -10 -10 -9 -8 -11 -11 -11 -12 -11 -10 -9 -21 -21 -19 -18 -18 -18 -16 -17 -17 -15 -16 -14 -15 -16 -17 -20 -20 -20 -19 -17 -18 -20 -19 -23 -15 -10 -12 -13 -13 -13 -13 -12 -12 -13 -23 -27 -28 -28 -27 -28 -26 -26 -26 -26 -24 -28 -22 -19 -20 -21 -21 -16 -15 -16 -16 -16 -17 -17 -17 -17 -18 -18 -17 -16 -15 -13 -13 -13 -14 -14 -14 -14 -14 -12 -11 -12 -14 -15 -19 -20 -42 -53 -35 -47 -67 -73 -75 -78 -87 -86 -84 -95 -82 -43 -48 -49 -55 -58 -57 -54 -58 -70 -72 -74 -75 -70 -65 -74 -87 -92 -109 -107 -94 -82 -76 -77 -81 -92 -107 -99 -73 -69 -64 -58 -54 -53 -58 -60 -64 -75 -89 -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 -8 -6 -6 -5 -4 -4 -5 -4 -7 -8 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -12 -19 -29 -38 -45 -49 -51 -54 -58 -62 -65 -67 -68 -70 -70 -70 -71 -72 -70 -67 -63 -61 -65 -67 -74 -86 -97 -101 -101 -100 -98 -98 -97 -94 -92 -91 -91 -92 -94 -96 -97 -99 -100 -101 -101 -104 -110 -113 -116 -129 -135 -140 -146 -150 -152 -152 -152 -149 -146 -144 -140 -136 -137 -139 -141 -142 -144 -147 -144 -147 -149 -151 -153 -154 -153 -151 -156 -161 -158 -156 -154 -154 -151 -147 -141 -138 -131 -123 -121 -121 -117 -111 -109 -104 -97 -89 -83 -82 -79 -78 -75 -71 -68 -65 -66 -67 -66 -65 -65 -62 -62 -59 -56 -55 -54 -53 -51 -47 -53 -57 -57 -50 -33 -33 -33 -31 -29 -30 -41 -43 -50 -58 -65 -72 -79 -88 -79 -79 -81 -76 -68 -65 -65 -66 -66 -62 -60 -59 -61 -59 -53 -49 -51 -54 -60 -62 -59 -51 -43 -42 -47 -52 -55 -50 -41 -34 -34 -34 -34 -35 -38 -45 -53 -50 -47 -47 -47 -44 -39 -35 -33 -35 -46 -63 -63 -50 -43 -43 -45 -50 -44 -42 -41 -45 -53 -57 -59 -58 -56 -56 -54 -49 -45 -48 -47 -44 -42 -42 -38 -35 -35 -37 -37 -35 -36 -36 -34 -37 -39 -24 -24 -24 -22 -21 -20 -18 -19 -18 -17 -17 -15 -11 -11 -12 -11 -9 -7 -6 -6 -4 -5 -6 -5 -5 -7 -5 -4 -4 -6 -10 -6 -6 -4 -8 -19 -14 -15 -20 -20 -19 -20 -24 -24 -21 -23 -25 -25 -23 -22 -11 -6 -6 -4 -2 -3 -3 -5 -8 -8 -9 -9 -8 -7 -8 -8 -8 -9 -9 -9 -9 -9 -10 -10 -10 -10 -11 -12 -11 -11 -9 -8 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -6 -7 -5 -10 -12 -11 -10 -10 -8 -8 -9 -7 -3 -3 -3 -2 -4 -4 0 -1 -1 -1 -1 -1 -2 -4 -4 -4 -3 -1 0 -1 -1 -1 -1 -1 -1 -2 -1 0 0 -1 -5 -9 -13 -14 -13 -13 -13 -15 -16 -14 -10 -10 -8 -7 -4 -3 -5 -7 -6 -5 -4 -6 -8 -5 -5 -5 -4 -4 -4 -5 -8 -10 -12 -12 -10 -4 -6 -10 -13 -13 -14 -9 -7 -5 -4 -4 -8 -8 -18 -24 -20 -13 -11 -11 -11 -11 -10 -10 -8 -11 -12 -12 -12 -10 -10 -18 -21 -20 -17 -18 -15 -15 -16 -15 -15 -16 -15 -15 -15 -16 -17 -17 -17 -17 -17 -17 -18 -19 -21 -21 -16 -8 -10 -13 -16 -13 -8 -11 -11 -19 -25 -26 -27 -28 -27 -28 -30 -29 -27 -27 -29 -24 -19 -20 -20 -21 -18 -16 -16 -16 -16 -16 -17 -17 -16 -12 -11 -13 -13 -12 -11 -18 -15 -13 -12 -9 -14 -10 -10 -13 -14 -15 -16 -17 -19 -24 -28 -34 -55 -66 -70 -70 -74 -75 -62 -71 -98 -80 -43 -42 -45 -51 -56 -56 -54 -56 -58 -60 -67 -76 -69 -66 -70 -73 -75 -92 -99 -95 -85 -84 -77 -79 -86 -101 -109 -82 -77 -65 -58 -55 -51 -54 -55 -59 -67 -80 -97 -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 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 -5 -4 -4 -4 -4 -5 -5 -5 -7 -9 -8 -10 -11 -11 -9 -9 -9 -9 -8 -9 -13 -21 -30 -38 -45 -45 -50 -55 -59 -64 -67 -70 -71 -71 -70 -71 -72 -73 -70 -68 -65 -64 -67 -71 -78 -89 -98 -103 -103 -101 -102 -100 -99 -97 -94 -93 -93 -93 -95 -97 -99 -102 -105 -106 -107 -108 -109 -109 -115 -126 -133 -139 -145 -149 -151 -151 -151 -152 -152 -150 -146 -140 -139 -140 -142 -144 -147 -151 -154 -153 -151 -153 -154 -156 -156 -160 -165 -166 -161 -160 -160 -158 -155 -150 -145 -142 -135 -132 -130 -125 -118 -113 -107 -102 -97 -91 -88 -82 -78 -77 -77 -75 -72 -68 -67 -68 -68 -67 -66 -63 -62 -58 -57 -55 -53 -52 -49 -51 -47 -41 -39 -37 -44 -43 -35 -31 -31 -31 -34 -33 -42 -54 -64 -74 -83 -89 -83 -76 -73 -71 -68 -64 -57 -62 -63 -54 -52 -54 -56 -57 -55 -51 -51 -53 -56 -59 -61 -57 -41 -38 -42 -52 -55 -49 -42 -36 -32 -33 -33 -35 -32 -37 -44 -47 -46 -45 -55 -50 -45 -34 -28 -32 -46 -47 -48 -46 -45 -49 -50 -47 -44 -42 -41 -44 -54 -58 -57 -56 -56 -55 -50 -44 -46 -50 -51 -49 -48 -47 -42 -39 -40 -41 -39 -37 -38 -39 -39 -38 -40 -28 -29 -24 -20 -21 -19 -19 -19 -19 -18 -18 -16 -13 -13 -13 -11 -9 -8 -7 -6 -5 -3 -4 -4 -5 -5 -5 -12 -21 -23 -21 -14 -9 -5 -7 -19 -16 -16 -18 -19 -21 -22 -22 -20 -20 -22 -24 -28 -26 -22 -13 -7 -5 -3 -3 -3 -3 -4 -7 -7 -8 -8 -8 -7 -7 -8 -8 -8 -8 -8 -9 -10 -10 -10 -9 -9 -10 -11 -12 -10 -9 -9 -10 -10 -10 -9 -9 -8 -8 -8 -8 -8 -7 -8 -9 -7 -8 -8 -8 -8 -6 -7 -6 -5 -5 -5 -4 -6 -5 -4 -6 -7 -4 -3 -3 -2 -2 -2 -1 -1 -1 -1 -2 -2 -3 -4 -5 -6 -4 -1 0 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 0 -5 -9 -13 -15 -16 -16 -14 -14 -16 -18 -12 -13 -13 -9 -6 -5 -11 -7 -6 -5 -4 -5 -5 -9 -5 -3 -3 -3 -2 -2 -6 -9 -8 -10 -9 -6 -5 -7 -11 -11 -12 -12 -9 -6 -4 -2 -2 -4 -12 -23 -24 -14 -11 -11 -11 -11 -11 -8 -8 -9 -10 -11 -12 -12 -11 -13 -15 -20 -17 -17 -14 -12 -17 -17 -16 -16 -15 -14 -13 -12 -12 -15 -16 -16 -16 -16 -14 -15 -16 -13 -21 -16 -13 -12 -10 -12 -14 -10 -13 -20 -23 -29 -29 -28 -24 -22 -29 -29 -23 -20 -19 -18 -18 -19 -19 -20 -20 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -14 -11 -11 -15 -15 -12 -12 -11 -12 -10 -9 -11 -9 -15 -15 -15 -19 -20 -20 -45 -58 -57 -47 -68 -64 -60 -56 -66 -77 -49 -61 -63 -49 -52 -59 -59 -59 -61 -62 -61 -67 -74 -74 -75 -76 -69 -74 -84 -93 -96 -89 -84 -79 -77 -81 -95 -111 -112 -90 -66 -58 -54 -52 -51 -53 -59 -64 -75 -92 -86 -65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -5 -5 -5 -7 -7 -8 -11 -13 -13 -17 -16 -16 -15 -14 -12 -11 -10 -12 -17 -24 -31 -38 -38 -44 -51 -57 -61 -66 -69 -71 -73 -72 -70 -71 -72 -74 -72 -69 -68 -68 -69 -75 -82 -92 -100 -104 -105 -105 -103 -102 -100 -98 -96 -94 -94 -94 -96 -98 -101 -105 -108 -109 -110 -111 -112 -110 -114 -120 -131 -141 -143 -147 -147 -149 -151 -152 -153 -153 -153 -144 -140 -141 -144 -147 -150 -153 -156 -157 -155 -153 -156 -158 -159 -164 -171 -170 -166 -166 -163 -160 -156 -153 -148 -146 -144 -140 -133 -124 -120 -113 -107 -101 -97 -94 -91 -83 -79 -77 -77 -77 -74 -74 -70 -70 -70 -69 -67 -64 -63 -62 -59 -56 -53 -49 -50 -49 -46 -45 -45 -41 -38 -36 -33 -32 -34 -34 -34 -34 -44 -53 -55 -69 -79 -91 -87 -73 -63 -71 -59 -60 -61 -61 -59 -50 -50 -52 -53 -57 -61 -61 -54 -52 -54 -55 -55 -45 -46 -41 -45 -53 -57 -50 -44 -52 -58 -48 -37 -39 -31 -33 -35 -36 -37 -44 -46 -46 -42 -34 -26 -25 -24 -52 -55 -47 -45 -51 -52 -50 -47 -42 -37 -40 -51 -55 -54 -54 -57 -61 -57 -53 -49 -49 -51 -52 -52 -51 -48 -45 -43 -41 -40 -42 -40 -35 -29 -29 -34 -35 -31 -28 -29 -20 -20 -18 -17 -17 -16 -16 -16 -15 -11 -9 -10 -10 -10 -8 -6 -4 -5 -5 -5 -5 -5 -12 -23 -22 -22 -17 -14 -9 -4 -4 -18 -17 -18 -20 -21 -22 -21 -20 -20 -21 -22 -22 -24 -25 -24 -23 -20 -12 -16 -9 -4 -4 -6 -7 -7 -7 -8 -7 -5 -5 -5 -7 -8 -8 -8 -8 -10 -11 -10 -10 -11 -11 -11 -10 -8 -9 -10 -10 -9 -9 -10 -9 -9 -9 -9 -9 -8 -7 -8 -8 -7 -7 -7 -7 -7 -6 -6 -6 -5 -5 -4 -5 -4 -3 -3 -3 -3 -4 -4 -3 -3 -2 -3 -3 -2 -1 -1 -1 -2 -3 -3 -4 -5 -5 -2 -1 -1 -1 0 -1 -1 -2 -2 -1 -2 -1 -1 -2 -7 -14 -16 -15 -16 -18 -18 -18 -21 -20 -19 -15 -12 -7 -10 -8 -4 -4 -5 -3 -7 -4 -2 -2 -2 -2 -3 -2 -1 -4 -6 -3 -9 -33 -28 -7 -4 -12 -10 -11 -12 -12 -11 -7 -6 -4 -2 -6 -22 -24 -18 -15 -14 -11 -10 -9 -8 -8 -8 -7 -10 -11 -10 -9 -9 -9 -20 -20 -17 -12 -7 -11 -8 -12 -16 -15 -13 -12 -12 -12 -14 -16 -19 -18 -16 -15 -16 -18 -22 -16 -15 -17 -14 -8 -10 -10 -13 -16 -21 -18 -25 -28 -25 -19 -25 -25 -29 -26 -22 -17 -17 -18 -18 -19 -20 -20 -17 -17 -19 -19 -15 -15 -15 -16 -13 -9 -11 -10 -10 -14 -16 -12 -11 -15 -12 -10 -11 -8 -8 -8 -12 -16 -22 -34 -36 -43 -49 -56 -60 -69 -65 -55 -50 -51 -55 -54 -53 -69 -84 -92 -63 -75 -94 -115 -122 -74 -71 -74 -78 -81 -93 -91 -82 -80 -84 -87 -91 -86 -81 -78 -75 -77 -81 -89 -102 -100 -65 -58 -56 -53 -51 -53 -56 -61 -71 -81 -86 -92 -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 0 0 0 0 0 0 0 0 0 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 -5 -5 -7 -8 -9 -11 -14 -17 -18 -19 -24 -24 -23 -22 -20 -15 -12 -11 -13 -19 -26 -30 -30 -39 -45 -52 -59 -63 -67 -69 -71 -73 -73 -72 -72 -76 -76 -73 -72 -71 -70 -71 -79 -86 -94 -101 -106 -106 -106 -103 -101 -100 -98 -98 -97 -96 -95 -97 -100 -104 -108 -111 -113 -114 -114 -114 -113 -115 -119 -127 -136 -142 -143 -145 -148 -151 -153 -155 -155 -155 -147 -141 -143 -146 -149 -152 -156 -159 -161 -163 -155 -157 -160 -162 -164 -166 -175 -175 -171 -166 -161 -157 -154 -150 -150 -149 -144 -137 -128 -121 -113 -105 -100 -97 -94 -91 -84 -78 -77 -77 -78 -79 -77 -73 -71 -71 -71 -67 -66 -65 -63 -60 -58 -54 -49 -46 -43 -41 -37 -20 -28 -34 -34 -31 -30 -31 -33 -33 -43 -54 -56 -59 -64 -65 -79 -83 -71 -64 -71 -61 -60 -62 -59 -57 -53 -51 -52 -56 -59 -58 -60 -58 -55 -52 -52 -53 -52 -66 -54 -49 -60 -61 -55 -52 -53 -51 -46 -45 -38 -35 -34 -34 -34 -35 -41 -43 -41 -39 -36 -30 -16 -13 -20 -29 -36 -42 -47 -47 -43 -39 -37 -36 -39 -45 -47 -46 -49 -62 -71 -82 -65 -50 -47 -49 -50 -49 -48 -46 -44 -41 -42 -42 -41 -40 -36 -33 -46 -38 -35 -32 -33 -38 -31 -32 -23 -18 -15 -13 -14 -13 -15 -14 -11 -11 -11 -10 -7 -5 -6 -7 -6 -5 -6 -6 -6 -6 -19 -13 -13 -12 -7 -6 -21 -22 -20 -20 -20 -20 -22 -21 -20 -21 -22 -22 -22 -23 -23 -21 -21 -25 -25 -26 -16 -5 -6 -5 -6 -7 -8 -7 -6 -4 -4 -5 -5 -6 -8 -8 -10 -11 -12 -12 -11 -11 -11 -11 -10 -8 -9 -9 -9 -8 -10 -11 -9 -9 -9 -9 -8 -8 -8 -8 -7 -7 -7 -7 -7 -6 -5 -6 -5 -5 -4 -4 -5 -4 -3 -2 -2 -2 -3 -3 -3 -3 -2 -2 -2 -2 -1 -1 -1 -1 -2 -2 -3 -4 -6 -5 -3 -1 -1 -1 -2 -3 -3 -3 -2 -1 -1 0 -1 -4 -9 -13 -13 -16 -21 -22 -19 -19 -24 -22 -16 -17 -7 -7 -4 -3 -4 -5 -5 -5 -3 -1 -2 -4 -5 -4 -4 -5 -2 -2 -3 -8 -11 -9 -9 -7 -11 -13 -13 -10 -16 -12 -9 -7 -5 -3 -3 -13 -17 -22 -26 -15 -13 -11 -9 -7 -7 -8 -8 -9 -10 -10 -8 -8 -20 -25 -22 -16 -7 -7 -7 -8 -13 -19 -17 -14 -13 -13 -13 -13 -14 -15 -15 -17 -19 -16 -19 -20 -17 -18 -20 -15 -16 -13 -18 -24 -22 -19 -19 -24 -29 -28 -17 -17 -23 -28 -28 -25 -19 -18 -18 -18 -19 -19 -19 -20 -18 -13 -11 -8 -12 -13 -11 -10 -9 -13 -11 -10 -11 -11 -18 -13 -13 -12 -10 -7 -7 -10 -13 -15 -16 -26 -27 -33 -41 -44 -57 -60 -63 -50 -38 -41 -49 -46 -56 -66 -66 -72 -91 -108 -113 -117 -122 -134 -86 -69 -77 -85 -87 -95 -99 -95 -87 -83 -88 -89 -85 -79 -76 -69 -71 -75 -84 -97 -110 -71 -57 -53 -52 -50 -52 -54 -58 -64 -70 -75 -90 -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 -5 -5 -5 -6 -10 -11 -13 -16 -21 -24 -25 -26 -31 -32 -32 -30 -25 -19 -14 -12 -14 -21 -28 -29 -33 -40 -48 -55 -60 -65 -67 -69 -72 -75 -76 -74 -75 -78 -77 -77 -76 -75 -73 -77 -82 -89 -96 -101 -103 -105 -105 -103 -101 -100 -99 -99 -99 -98 -97 -98 -102 -106 -111 -114 -115 -116 -116 -114 -116 -116 -118 -124 -129 -132 -139 -144 -148 -150 -151 -153 -151 -150 -145 -142 -144 -148 -151 -155 -158 -160 -162 -165 -158 -159 -161 -164 -166 -165 -168 -176 -175 -169 -163 -158 -155 -154 -153 -151 -146 -139 -130 -122 -113 -105 -101 -97 -92 -89 -84 -79 -76 -75 -75 -79 -79 -76 -72 -70 -72 -70 -70 -69 -67 -64 -60 -56 -49 -45 -46 -41 -7 -34 -30 -31 -35 -31 -31 -30 -34 -34 -37 -46 -57 -58 -61 -68 -76 -78 -70 -70 -67 -66 -69 -69 -61 -57 -49 -51 -55 -53 -53 -53 -58 -59 -57 -54 -53 -54 -57 -63 -57 -50 -56 -57 -51 -48 -46 -45 -45 -48 -47 -42 -37 -39 -44 -43 -51 -45 -39 -36 -37 -43 -15 -8 -21 -35 -35 -38 -41 -41 -39 -35 -33 -33 -37 -38 -39 -38 -39 -56 -62 -69 -62 -52 -49 -46 -46 -48 -48 -48 -45 -40 -42 -39 -36 -37 -36 -27 -38 -42 -38 -34 -34 -34 -28 -26 -27 -23 -16 -15 -16 -17 -16 -14 -16 -13 -12 -10 -8 -7 -9 -11 -9 -6 -5 -5 -6 -21 -24 -23 -23 -19 -14 -18 -21 -20 -20 -20 -19 -19 -21 -21 -21 -20 -21 -22 -22 -23 -24 -24 -20 -21 -22 -19 -10 -6 -5 -6 -6 -6 -6 -4 -4 -4 -5 -5 -5 -6 -8 -8 -10 -12 -12 -13 -11 -11 -10 -11 -10 -8 -8 -8 -9 -9 -9 -9 -9 -9 -10 -9 -7 -7 -7 -7 -7 -7 -6 -6 -7 -6 -5 -5 -5 -4 -5 -5 -4 -5 -5 -4 -3 -2 -3 -3 -3 -3 -4 -4 -2 -1 -1 -2 -2 -2 -2 -2 -2 -3 -5 -7 -5 -1 -1 -1 -2 -2 -1 -2 -1 -1 0 0 -1 -2 -5 -10 -12 -13 -17 -20 -17 -27 -39 -39 -22 -22 -11 -6 -8 -12 -10 -6 -7 -6 -3 -3 -3 -5 -6 -5 -3 -3 -3 -3 -4 -5 -6 -13 -10 -10 -11 -12 -14 -14 -15 -11 -12 -13 -10 -3 -4 -7 -11 -19 -29 -16 -14 -12 -11 -10 -7 -7 -7 -7 -7 -6 -6 -8 -20 -27 -20 -7 -8 -8 -8 -9 -10 -21 -19 -17 -16 -13 -11 -12 -12 -12 -14 -20 -20 -17 -19 -21 -21 -22 -22 -16 -16 -19 -25 -23 -22 -21 -22 -26 -30 -30 -26 -21 -22 -29 -30 -21 -17 -17 -18 -19 -19 -19 -19 -20 -17 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -10 -10 -16 -16 -13 -8 -7 -8 -8 -12 -13 -9 -9 -14 -22 -36 -41 -39 -43 -40 -32 -26 -41 -45 -52 -61 -72 -70 -61 -66 -78 -90 -98 -107 -113 -124 -93 -60 -66 -67 -76 -88 -97 -97 -99 -91 -90 -91 -88 -78 -76 -71 -69 -71 -80 -92 -105 -81 -60 -58 -49 -49 -52 -54 -54 -55 -60 -71 -85 -65 -36 -61 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -6 -6 -8 -9 -13 -18 -22 -27 -30 -31 -30 -36 -38 -39 -38 -31 -24 -18 -14 -17 -22 -24 -32 -36 -43 -50 -57 -62 -65 -68 -72 -75 -78 -80 -79 -79 -81 -81 -81 -79 -78 -78 -81 -85 -91 -96 -97 -101 -104 -104 -102 -100 -99 -99 -99 -99 -99 -99 -99 -104 -108 -112 -114 -115 -117 -117 -115 -116 -116 -117 -121 -123 -126 -133 -137 -141 -143 -142 -143 -142 -142 -142 -143 -146 -150 -153 -157 -158 -160 -163 -168 -161 -161 -163 -166 -166 -168 -168 -177 -178 -171 -164 -158 -157 -156 -154 -152 -148 -140 -133 -125 -117 -111 -106 -96 -90 -86 -83 -79 -75 -75 -75 -77 -78 -76 -73 -73 -74 -74 -73 -71 -68 -65 -62 -58 -53 -51 -48 -39 -4 -3 -3 -20 -38 -31 -32 -31 -33 -35 -37 -43 -50 -51 -61 -70 -74 -75 -69 -73 -74 -71 -68 -68 -63 -51 -43 -48 -56 -56 -54 -53 -56 -57 -55 -53 -51 -56 -60 -62 -59 -53 -49 -53 -51 -48 -44 -40 -40 -40 -50 -48 -44 -49 -49 -41 -38 -36 -35 -36 -44 -30 -12 -6 -10 -21 -41 -34 -33 -36 -33 -20 -30 -32 -35 -36 -37 -38 -38 -49 -56 -60 -59 -55 -45 -43 -43 -46 -47 -44 -44 -43 -43 -38 -33 -37 -36 -50 -50 -41 -32 -24 -23 -33 -31 -29 -25 -17 -19 -17 -17 -18 -19 -18 -12 -12 -12 -11 -9 -7 -7 -20 -14 -6 -5 -6 -19 -25 -22 -22 -24 -19 -20 -19 -19 -19 -19 -20 -20 -20 -21 -21 -21 -21 -23 -23 -23 -19 -11 -22 -6 -13 -15 -10 -4 -5 -5 -5 -6 -5 -4 -3 -4 -5 -5 -5 -6 -6 -7 -9 -11 -11 -11 -11 -11 -10 -10 -10 -8 -8 -8 -9 -9 -10 -10 -9 -9 -10 -10 -9 -9 -8 -7 -7 -7 -7 -6 -6 -6 -6 -5 -5 -4 -4 -4 -4 -4 -5 -5 -4 -3 -3 -2 -3 -3 -5 -5 -3 -2 -1 -1 -2 -2 -2 -1 -1 -2 -2 -3 -3 -3 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -2 -2 -2 -6 -10 -13 -12 -17 -16 -16 -24 -37 -43 -28 -28 -20 -15 -12 -12 -10 -7 -8 -9 -8 -4 -4 -6 -8 -6 -4 -4 -3 -4 -5 -6 -4 -5 -5 -8 -11 -11 -8 -12 -12 -11 -10 -12 -13 -6 -5 -9 -16 -9 -21 -18 -13 -11 -11 -10 -8 -7 -7 -6 -5 -5 -6 -8 -17 -35 -32 -12 -8 -8 -7 -6 -7 -15 -18 -20 -17 -13 -11 -12 -12 -12 -14 -19 -20 -20 -19 -19 -19 -21 -20 -19 -17 -18 -22 -22 -20 -20 -23 -27 -29 -29 -30 -29 -26 -25 -28 -25 -21 -18 -18 -19 -19 -20 -20 -20 -20 -11 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -14 -17 -17 -16 -17 -16 -18 -12 -8 -11 -13 -9 -12 -13 -21 -40 -46 -31 -34 -42 -53 -66 -47 -46 -50 -55 -54 -63 -59 -61 -68 -75 -74 -90 -104 -94 -59 -49 -54 -51 -57 -70 -84 -83 -94 -97 -95 -94 -88 -79 -75 -73 -69 -67 -76 -88 -100 -101 -90 -64 -52 -49 -50 -52 -51 -53 -57 -66 -78 -90 -104 -109 -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 -5 -6 -7 -8 -9 -15 -21 -28 -33 -38 -40 -39 -44 -46 -46 -45 -37 -29 -22 -17 -18 -22 -27 -34 -40 -47 -52 -58 -61 -64 -70 -75 -79 -82 -82 -80 -81 -81 -82 -83 -82 -80 -81 -84 -88 -92 -94 -97 -101 -104 -104 -102 -99 -98 -99 -99 -99 -99 -100 -101 -105 -108 -110 -111 -115 -117 -117 -116 -116 -116 -116 -117 -119 -124 -130 -135 -140 -144 -145 -146 -143 -141 -142 -144 -147 -151 -155 -156 -158 -162 -164 -169 -168 -166 -165 -166 -168 -170 -171 -177 -180 -173 -165 -162 -160 -157 -154 -151 -149 -143 -135 -129 -126 -120 -108 -99 -89 -84 -81 -79 -79 -75 -75 -76 -77 -76 -74 -74 -74 -74 -74 -74 -71 -68 -64 -61 -58 -54 -50 -34 -12 -3 -6 -18 -30 -29 -31 -32 -34 -36 -40 -47 -48 -52 -61 -68 -64 -74 -70 -73 -74 -71 -68 -69 -63 -48 -41 -43 -47 -56 -56 -54 -56 -55 -51 -47 -47 -55 -55 -51 -48 -50 -47 -48 -47 -45 -43 -39 -34 -36 -39 -41 -43 -41 -47 -43 -35 -33 -36 -35 -38 -18 -8 -6 -7 -11 -12 -12 -19 -30 -37 -37 -14 -27 -35 -37 -37 -37 -41 -38 -38 -39 -37 -38 -38 -38 -38 -38 -41 -39 -40 -40 -41 -38 -29 -28 -28 -28 -25 -27 -32 -25 -17 -19 -18 -17 -19 -18 -19 -18 -18 -19 -19 -13 -13 -13 -12 -10 -10 -9 -7 -15 -16 -9 -5 -6 -10 -14 -18 -22 -22 -20 -23 -21 -20 -19 -17 -17 -19 -21 -22 -20 -20 -21 -24 -24 -23 -21 -4 -6 -3 -2 -2 -4 -3 -3 -3 -4 -5 -4 -4 -3 -4 -4 -5 -5 -5 -6 -6 -8 -10 -10 -8 -9 -10 -11 -10 -11 -9 -8 -9 -9 -9 -10 -10 -9 -9 -9 -9 -8 -9 -9 -8 -7 -7 -7 -7 -7 -6 -6 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -2 -2 -2 -4 -6 -4 -3 -2 -1 -1 -2 -2 -1 -1 -2 -2 -1 -1 -2 -2 -2 -2 -1 0 0 0 -1 -1 -1 -3 -3 -3 -5 -9 -15 -14 -15 -16 -16 -15 -16 -32 -49 -46 -35 -21 -13 -12 -11 -8 -6 -7 -5 -4 -5 -7 -9 -9 -8 -5 -4 -4 -5 -8 -6 -5 -5 -6 -10 -9 -7 -7 -11 -11 -10 -14 -15 -11 -8 -8 -10 -6 -10 -13 -13 -12 -11 -10 -10 -9 -8 -7 -7 -9 -8 -13 -33 -19 -10 -7 -7 -7 -6 -6 -5 -7 -16 -22 -19 -17 -12 -12 -13 -12 -15 -16 -19 -19 -15 -13 -17 -14 -15 -17 -15 -16 -17 -17 -17 -18 -21 -24 -26 -29 -31 -30 -27 -21 -21 -24 -32 -42 -22 -19 -16 -11 -10 -19 -17 -11 -8 -8 -8 -8 -8 -8 -8 -9 -11 -12 -12 -12 -15 -11 -14 -13 -12 -10 -8 -7 -12 -13 -11 -11 -12 -20 -33 -43 -41 -32 -35 -56 -51 -43 -43 -43 -50 -53 -55 -59 -64 -64 -72 -81 -92 -107 -134 -84 -65 -49 -44 -48 -61 -63 -64 -70 -82 -90 -86 -79 -74 -72 -64 -65 -72 -82 -92 -97 -106 -78 -57 -49 -48 -48 -49 -50 -53 -60 -72 -84 -85 -96 -88 -41 -7 -15 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -6 -7 -11 -18 -26 -34 -41 -45 -47 -47 -50 -53 -53 -50 -42 -35 -27 -23 -22 -24 -31 -35 -42 -49 -55 -57 -57 -66 -73 -78 -82 -85 -84 -82 -82 -84 -84 -85 -85 -83 -85 -87 -90 -92 -93 -96 -101 -102 -101 -101 -99 -98 -99 -99 -99 -100 -100 -101 -104 -106 -108 -111 -114 -117 -117 -116 -117 -117 -117 -115 -119 -124 -128 -133 -138 -142 -142 -144 -144 -143 -142 -144 -148 -152 -153 -155 -158 -162 -165 -170 -174 -174 -171 -168 -170 -172 -172 -177 -181 -175 -170 -168 -163 -158 -154 -152 -148 -144 -143 -143 -138 -123 -109 -99 -89 -83 -81 -80 -77 -75 -74 -76 -78 -78 -76 -76 -77 -77 -76 -77 -73 -70 -68 -66 -61 -52 -45 -35 -23 -15 -12 -14 -20 -28 -32 -33 -33 -35 -38 -38 -46 -55 -66 -70 -57 -69 -70 -73 -77 -76 -65 -67 -61 -51 -47 -48 -49 -59 -58 -59 -58 -53 -51 -47 -47 -54 -60 -58 -49 -50 -52 -51 -50 -49 -49 -35 -40 -37 -33 -33 -33 -27 -38 -48 -48 -40 -39 -33 -24 -14 -7 -6 -7 -7 -7 -7 -20 -43 -45 -45 -24 -16 -25 -39 -38 -37 -37 -29 -21 -21 -26 -30 -29 -33 -34 -31 -31 -32 -36 -38 -39 -38 -33 -30 -30 -29 -26 -26 -28 -21 -15 -15 -15 -14 -17 -18 -18 -18 -19 -19 -21 -19 -17 -13 -10 -11 -11 -12 -10 -14 -20 -17 -7 -8 -6 -11 -20 -19 -17 -22 -24 -21 -17 -13 -19 -18 -19 -22 -26 -26 -25 -24 -24 -24 -25 -26 -22 -10 -3 -3 -3 -3 -4 -4 -3 -3 -4 -2 -3 -3 -3 -3 -3 -3 -5 -5 -6 -7 -7 -6 -8 -10 -11 -11 -11 -11 -9 -8 -8 -9 -9 -9 -8 -8 -9 -9 -8 -8 -8 -8 -8 -6 -6 -6 -6 -6 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -2 -2 -2 -3 -3 -3 -2 -2 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 0 -1 -1 0 -1 -2 -3 -3 -2 -3 -5 -11 -12 -12 -14 -15 -14 -11 -21 -40 -51 -56 -25 -23 -19 -13 -10 -7 -7 -4 -2 -3 -4 -7 -6 -8 -7 -5 -4 -4 -6 -7 -8 -8 -6 -9 -9 -9 -13 -17 -9 -12 -14 -13 -12 -12 -8 -6 -5 -7 -10 -11 -18 -14 -10 -8 -8 -6 -6 -33 -37 -15 -13 -28 -14 -10 -9 -8 -7 -5 -5 -5 -13 -23 -13 -15 -14 -14 -18 -17 -15 -13 -14 -17 -17 -16 -21 -21 -17 -17 -17 -19 -21 -19 -16 -15 -14 -19 -20 -23 -29 -31 -32 -31 -23 -19 -23 -27 -32 -23 -19 -18 -17 -19 -20 -16 -13 -8 -8 -8 -8 -8 -8 -9 -14 -15 -15 -13 -10 -11 -13 -12 -11 -9 -6 -11 -10 -11 -10 -8 -11 -9 -13 -19 -22 -19 -17 -25 -26 -31 -40 -39 -42 -46 -50 -56 -68 -59 -70 -79 -81 -82 -99 -124 -124 -100 -56 -49 -44 -49 -48 -46 -53 -67 -78 -81 -79 -75 -71 -64 -63 -66 -73 -84 -82 -98 -89 -63 -53 -51 -49 -49 -50 -50 -55 -66 -68 -73 -87 -102 -116 -57 -50 -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 0 0 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 -6 -6 -9 -14 -22 -31 -39 -44 -52 -52 -53 -56 -58 -57 -52 -46 -39 -35 -32 -27 -29 -35 -38 -44 -52 -57 -58 -59 -68 -75 -81 -85 -86 -87 -87 -86 -86 -87 -88 -88 -86 -88 -89 -91 -94 -94 -97 -100 -101 -101 -99 -99 -98 -99 -100 -101 -100 -101 -102 -104 -105 -107 -110 -113 -115 -117 -117 -118 -118 -119 -120 -121 -124 -129 -134 -137 -137 -140 -144 -146 -146 -142 -144 -149 -151 -152 -156 -160 -163 -167 -172 -175 -175 -171 -170 -172 -174 -179 -185 -183 -179 -179 -172 -165 -158 -154 -151 -146 -145 -144 -143 -138 -125 -111 -99 -88 -82 -81 -78 -77 -74 -72 -74 -77 -76 -78 -78 -77 -77 -79 -80 -75 -72 -70 -66 -58 -49 -46 -37 -30 -27 -26 -22 -24 -29 -33 -34 -34 -37 -37 -38 -45 -57 -68 -77 -68 -72 -72 -73 -78 -84 -63 -68 -61 -53 -53 -52 -53 -50 -58 -64 -58 -51 -51 -48 -46 -52 -61 -59 -55 -54 -54 -54 -56 -52 -42 -37 -42 -42 -36 -32 -28 -23 -28 -40 -49 -37 -35 -29 -20 -10 -5 -5 -4 -7 -7 -6 -14 -34 -49 -25 -12 -13 -20 -35 -37 -34 -30 -27 -25 -21 -22 -22 -22 -24 -28 -24 -29 -29 -30 -32 -35 -36 -36 -32 -25 -22 -25 -30 -21 -13 -12 -13 -15 -12 -14 -15 -15 -15 -16 -17 -17 -13 -11 -11 -10 -10 -11 -12 -11 -14 -20 -17 -15 -11 -7 -10 -18 -19 -16 -18 -16 -13 -20 -18 -15 -17 -21 -24 -26 -26 -24 -24 -25 -25 -26 -26 -24 -13 -4 -3 -4 -3 -4 -4 -4 -2 -2 -3 -3 -3 -3 -2 -3 -4 -4 -5 -5 -5 -6 -7 -7 -8 -9 -11 -11 -9 -7 -7 -7 -8 -8 -8 -9 -9 -9 -9 -8 -9 -9 -9 -7 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -2 -3 -3 -3 -3 -2 -1 -2 -3 -3 -2 -1 -1 -1 -1 -1 -1 0 0 -1 -2 -3 -3 -2 -2 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -3 -9 -11 -11 -11 -12 -15 -13 -19 -22 -11 -39 -22 -14 -10 -11 -7 -7 -7 -6 -5 -6 -3 -4 -4 -5 -7 -5 -3 -4 -5 -6 -7 -14 -9 -9 -9 -9 -11 -9 -10 -12 -13 -11 -10 -12 -11 -7 -3 -3 -8 -6 -12 -12 -10 -8 -7 -7 -6 -29 -63 -53 -17 -11 -11 -11 -9 -10 -9 -7 -7 -10 -20 -24 -16 -18 -20 -21 -20 -16 -21 -24 -21 -17 -19 -21 -22 -21 -21 -20 -18 -20 -20 -18 -17 -14 -13 -14 -13 -15 -19 -31 -32 -24 -20 -18 -20 -19 -21 -21 -18 -19 -19 -19 -19 -19 -13 -9 -12 -11 -8 -8 -8 -13 -15 -16 -17 -16 -16 -17 -15 -12 -11 -10 -6 -8 -9 -9 -11 -8 -9 -12 -13 -11 -17 -15 -18 -32 -56 -61 -57 -44 -44 -57 -44 -55 -63 -56 -60 -72 -83 -85 -91 -91 -99 -114 -64 -54 -49 -46 -45 -44 -42 -51 -64 -74 -72 -70 -68 -64 -60 -62 -62 -67 -76 -92 -103 -74 -64 -61 -54 -49 -49 -49 -53 -56 -57 -66 -80 -95 -114 -123 -112 -60 -50 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -6 -7 -10 -15 -25 -35 -42 -48 -48 -51 -55 -59 -62 -62 -55 -49 -46 -42 -38 -32 -33 -37 -41 -47 -51 -53 -60 -62 -70 -78 -84 -87 -88 -89 -90 -90 -89 -89 -90 -90 -89 -90 -91 -92 -96 -98 -98 -100 -103 -104 -104 -100 -99 -99 -101 -103 -101 -103 -104 -104 -104 -106 -109 -112 -115 -116 -117 -117 -118 -120 -122 -122 -124 -129 -132 -133 -137 -141 -144 -146 -147 -143 -145 -148 -150 -153 -157 -161 -164 -168 -172 -175 -175 -168 -171 -173 -175 -179 -186 -183 -182 -179 -174 -166 -158 -154 -149 -148 -147 -147 -146 -139 -127 -114 -101 -92 -88 -82 -79 -81 -76 -71 -71 -72 -72 -76 -76 -77 -79 -80 -78 -76 -75 -73 -64 -37 -28 -35 -37 -37 -36 -31 -26 -26 -30 -33 -35 -36 -36 -39 -40 -45 -54 -66 -77 -75 -68 -61 -62 -76 -89 -78 -71 -63 -58 -57 -56 -58 -55 -60 -66 -58 -51 -50 -50 -50 -55 -66 -65 -66 -58 -50 -50 -60 -56 -43 -35 -33 -32 -29 -26 -24 -22 -21 -21 -20 -25 -28 -24 -16 -8 -3 -3 -6 -6 -5 -5 -6 -10 -35 -36 -29 -19 -19 -30 -36 -32 -28 -27 -24 -20 -17 -16 -15 -16 -18 -20 -27 -29 -29 -31 -35 -37 -38 -36 -31 -26 -20 -16 -14 -11 -12 -12 -16 -17 -17 -16 -14 -15 -15 -16 -16 -16 -15 -11 -8 -9 -10 -11 -18 -33 -27 -23 -21 -17 -14 -16 -18 -20 -17 -15 -14 -16 -18 -21 -18 -17 -21 -24 -23 -25 -26 -26 -25 -26 -25 -25 -23 -16 -5 -4 -4 -3 -4 -4 -3 -2 -2 -3 -3 -3 -3 -3 -4 -4 -5 -5 -5 -5 -6 -7 -7 -7 -6 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -8 -7 -6 -7 -7 -6 -6 -5 -5 -5 -4 -5 -5 -5 -5 -4 -4 -4 -3 -3 -3 -4 -4 -3 -2 -2 -2 -3 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -3 -2 -2 -2 -1 0 0 -1 -1 -1 -1 0 0 -1 -1 -3 -4 -7 -8 -12 -15 -21 -32 -32 -10 -10 -12 -11 -10 -6 -5 -5 -6 -5 -3 -3 -3 -4 -3 -3 -6 -7 -5 -6 -7 -5 -3 -4 -8 -10 -10 -14 -46 -16 -11 -12 -10 -9 -9 -14 -16 -12 -7 -4 -5 -7 -9 -12 -11 -9 -9 -8 -6 -17 -70 -27 -14 -11 -10 -10 -8 -16 -21 -23 -27 -26 -28 -29 -26 -24 -26 -25 -8 -8 -14 -16 -13 -19 -22 -23 -22 -19 -18 -18 -18 -19 -19 -16 -18 -14 -14 -16 -19 -19 -17 -29 -35 -37 -32 -15 -13 -15 -17 -17 -18 -18 -19 -19 -20 -20 -15 -17 -14 -8 -8 -8 -12 -15 -16 -17 -18 -16 -15 -13 -11 -13 -11 -10 -8 -7 -8 -6 -10 -12 -12 -13 -16 -16 -17 -17 -18 -20 -26 -24 -52 -44 -34 -38 -35 -45 -49 -51 -50 -54 -80 -89 -93 -94 -94 -114 -75 -55 -59 -58 -52 -49 -44 -44 -51 -58 -62 -65 -66 -65 -59 -60 -61 -63 -72 -86 -108 -89 -93 -93 -62 -55 -49 -50 -51 -51 -53 -60 -72 -86 -96 -97 -116 -106 -90 -41 -11 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -8 -11 -17 -26 -37 -44 -44 -51 -55 -57 -59 -62 -65 -56 -52 -50 -46 -41 -36 -38 -40 -43 -45 -48 -55 -61 -65 -72 -81 -86 -88 -89 -90 -92 -92 -90 -91 -92 -92 -92 -92 -92 -94 -97 -100 -100 -101 -103 -103 -100 -99 -101 -101 -102 -104 -100 -102 -104 -104 -103 -105 -107 -111 -114 -115 -116 -117 -119 -121 -123 -124 -125 -128 -129 -133 -137 -141 -144 -147 -149 -144 -145 -147 -151 -154 -159 -163 -167 -170 -172 -174 -177 -170 -173 -175 -176 -179 -186 -187 -183 -179 -174 -167 -159 -154 -151 -149 -149 -150 -143 -139 -128 -115 -105 -99 -90 -80 -77 -74 -70 -68 -68 -68 -70 -73 -76 -78 -78 -80 -79 -79 -77 -74 -64 -22 -25 -34 -37 -38 -39 -32 -29 -27 -29 -32 -34 -35 -37 -40 -42 -45 -54 -75 -74 -69 -63 -62 -64 -67 -87 -76 -68 -63 -61 -58 -58 -61 -58 -60 -72 -70 -54 -50 -50 -49 -47 -46 -46 -54 -50 -44 -44 -48 -44 -40 -38 -36 -32 -28 -23 -23 -23 -21 -21 -21 -24 -26 -22 -16 -12 -11 -6 -6 -7 -6 -6 -6 -7 -13 -13 -11 -16 -18 -28 -36 -37 -35 -33 -27 -21 -18 -17 -16 -14 -16 -19 -23 -28 -33 -37 -38 -40 -43 -40 -30 -23 -21 -22 -21 -19 -15 -13 -14 -13 -13 -14 -15 -17 -17 -17 -16 -14 -11 -8 -9 -12 -11 -9 -12 -29 -29 -28 -25 -20 -16 -17 -15 -18 -18 -15 -15 -15 -21 -24 -22 -20 -23 -23 -21 -22 -25 -27 -25 -25 -23 -23 -24 -20 -4 -4 -4 -4 -3 -3 -2 -3 -3 -3 -3 -3 -3 -3 -4 -5 -5 -5 -6 -6 -6 -6 -6 -6 -5 -5 -6 -6 -6 -7 -7 -7 -8 -8 -8 -8 -8 -8 -9 -9 -8 -7 -6 -6 -6 -6 -6 -5 -5 -5 -5 -4 -4 -4 -5 -6 -5 -4 -4 -4 -3 -3 -3 -3 -4 -3 -2 -2 -2 -3 -2 -2 -3 -3 -1 -2 -1 -1 -1 -1 -2 -2 -2 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -6 -6 -9 -12 -17 -18 -29 -15 -13 -13 -8 -8 -12 -8 -5 -5 -5 -5 -5 -4 -3 -4 -3 -3 -4 -5 -7 -9 -7 -4 -5 -7 -7 -7 -5 -7 -9 -10 -11 -9 -9 -10 -15 -20 -23 -9 -7 -8 -7 -7 -9 -18 -20 -15 -10 -9 -7 -62 -42 -29 -30 -8 -9 -9 -27 -41 -38 -30 -28 -30 -29 -19 -14 -10 -5 -4 -5 -6 -7 -10 -13 -22 -24 -21 -20 -19 -19 -18 -17 -17 -16 -16 -16 -17 -20 -20 -17 -26 -33 -34 -34 -17 -10 -12 -16 -17 -17 -18 -18 -18 -19 -19 -19 -19 -20 -16 -8 -8 -13 -18 -19 -16 -21 -26 -22 -16 -15 -12 -14 -11 -11 -11 -12 -14 -12 -9 -7 -9 -8 -11 -14 -15 -16 -21 -17 -17 -23 -26 -27 -32 -33 -34 -34 -39 -48 -60 -71 -77 -83 -95 -97 -95 -108 -88 -45 -44 -54 -57 -55 -49 -44 -45 -46 -54 -62 -66 -67 -64 -62 -58 -57 -67 -81 -101 -110 -120 -136 -76 -62 -55 -54 -52 -52 -52 -57 -66 -76 -77 -88 -105 -125 -118 -63 -75 -75 -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 -7 -6 -9 -13 -19 -28 -36 -38 -46 -53 -58 -60 -62 -63 -64 -59 -54 -50 -46 -43 -40 -41 -44 -45 -47 -51 -57 -62 -67 -74 -83 -88 -88 -89 -92 -92 -91 -91 -92 -93 -93 -93 -93 -93 -94 -99 -100 -100 -101 -101 -102 -103 -100 -100 -102 -104 -104 -103 -101 -101 -102 -103 -105 -107 -109 -112 -114 -115 -118 -120 -122 -125 -126 -125 -126 -129 -133 -138 -142 -145 -148 -151 -149 -147 -148 -153 -156 -160 -165 -168 -170 -171 -175 -179 -172 -173 -176 -177 -177 -179 -187 -184 -179 -174 -168 -160 -159 -154 -152 -153 -148 -143 -138 -128 -119 -113 -103 -91 -83 -80 -79 -76 -72 -69 -68 -69 -71 -74 -78 -77 -79 -82 -81 -79 -77 -63 -32 -33 -37 -36 -33 -33 -31 -28 -27 -27 -27 -28 -32 -36 -39 -42 -44 -51 -63 -63 -61 -54 -46 -74 -68 -82 -88 -81 -68 -62 -61 -62 -62 -60 -58 -58 -56 -53 -50 -49 -51 -47 -47 -48 -44 -41 -42 -41 -38 -38 -38 -37 -37 -34 -29 -28 -28 -28 -25 -13 -22 -23 -21 -19 -16 -15 -19 -10 -3 -4 -4 -5 -5 -5 -4 -5 -9 -12 -15 -26 -35 -38 -40 -37 -31 -20 -12 -11 -14 -15 -16 -17 -20 -23 -29 -34 -35 -41 -47 -50 -43 -31 -23 -29 -34 -30 -13 -9 -12 -13 -12 -12 -12 -15 -14 -12 -12 -10 -11 -10 -11 -11 -8 -7 -7 -21 -22 -22 -24 -21 -18 -17 -18 -18 -18 -16 -9 -7 -7 -12 -21 -21 -21 -20 -19 -21 -25 -26 -27 -27 -24 -23 -26 -24 -8 -4 -4 -4 -4 -3 -2 -2 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -5 -5 -6 -6 -5 -5 -5 -5 -5 -6 -6 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -7 -6 -6 -6 -7 -7 -6 -6 -6 -5 -4 -4 -4 -5 -5 -4 -5 -5 -5 -5 -4 -4 -4 -3 -3 -2 -2 -2 -3 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -2 -3 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -6 -6 -6 -7 -12 -13 -10 -11 -15 -16 -14 -22 -19 -12 -7 -5 -5 -5 -5 -4 -3 -4 -3 -4 -4 -6 -9 -11 -8 -6 -5 -5 -6 -7 -6 -8 -9 -10 -10 -9 -11 -14 -15 -40 -60 -66 -45 -13 -6 -4 -6 -8 -11 -16 -14 -9 -8 -44 -67 -71 -62 -15 -34 -36 -22 -32 -42 -34 -33 -35 -26 -9 -9 -9 -6 -4 -5 -6 -7 -6 -17 -32 -28 -26 -22 -20 -20 -19 -15 -14 -17 -19 -20 -20 -19 -21 -24 -27 -34 -35 -35 -21 -12 -11 -12 -11 -14 -16 -17 -17 -17 -18 -18 -19 -19 -19 -9 -8 -12 -13 -11 -14 -18 -26 -25 -20 -15 -16 -12 -11 -11 -11 -11 -13 -10 -7 -7 -13 -11 -12 -15 -16 -16 -24 -23 -24 -25 -27 -29 -31 -33 -33 -35 -42 -50 -59 -66 -68 -70 -82 -96 -103 -108 -117 -109 -60 -46 -52 -59 -59 -47 -46 -47 -50 -57 -63 -65 -66 -65 -59 -54 -63 -77 -87 -91 -115 -142 -102 -75 -72 -72 -61 -55 -52 -55 -61 -64 -69 -82 -96 -112 -132 -119 -140 -112 -60 -53 -9 -13 -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 0 0 0 0 0 -8 -7 -10 -15 -22 -29 -32 -37 -46 -53 -59 -63 -64 -63 -66 -63 -56 -51 -46 -43 -43 -45 -46 -47 -50 -53 -58 -62 -67 -76 -83 -86 -89 -91 -94 -94 -93 -93 -94 -95 -96 -95 -95 -94 -95 -99 -100 -100 -99 -100 -101 -104 -103 -102 -103 -104 -104 -104 -104 -104 -104 -104 -107 -107 -107 -109 -112 -115 -118 -120 -123 -126 -128 -128 -127 -131 -134 -139 -143 -147 -150 -152 -153 -154 -154 -155 -158 -163 -167 -168 -170 -173 -176 -180 -175 -175 -178 -179 -180 -199 -193 -187 -181 -175 -170 -167 -162 -155 -151 -150 -146 -142 -137 -129 -125 -118 -104 -93 -86 -81 -76 -74 -74 -68 -65 -67 -69 -71 -79 -80 -80 -78 -78 -81 -81 -58 -42 -39 -39 -35 -31 -32 -28 -25 -25 -25 -20 -23 -30 -37 -40 -42 -43 -48 -49 -51 -59 -64 -48 -76 -81 -83 -87 -85 -68 -62 -61 -62 -62 -60 -60 -58 -55 -53 -50 -47 -50 -49 -49 -47 -44 -42 -41 -40 -36 -33 -34 -37 -38 -35 -31 -31 -33 -32 -31 -18 -13 -15 -18 -19 -18 -17 -14 -7 -4 -4 -5 -5 -5 -5 -4 -4 -11 -12 -14 -21 -27 -33 -42 -39 -38 -30 -19 -17 -12 -13 -15 -18 -22 -22 -26 -27 -32 -39 -46 -53 -47 -33 -29 -24 -22 -28 -10 -11 -15 -14 -10 -10 -12 -12 -13 -16 -18 -22 -21 -15 -10 -8 -7 -8 -10 -10 -9 -12 -22 -20 -19 -18 -17 -17 -17 -18 -7 -5 -6 -5 -6 -18 -19 -19 -20 -21 -26 -26 -27 -28 -27 -24 -24 -25 -11 -5 -4 -5 -5 -5 -4 -3 -2 -2 -3 -3 -3 -3 -3 -4 -9 -7 -5 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -7 -8 -8 -8 -8 -7 -8 -8 -7 -6 -6 -6 -7 -7 -7 -7 -6 -5 -5 -5 -4 -5 -5 -4 -5 -6 -5 -4 -3 -3 -4 -3 -3 -3 -2 -3 -3 -4 -3 -1 -1 -1 -2 -2 -1 -2 -1 -1 -1 -1 -2 -2 -3 -3 -3 -3 -2 -2 -2 -1 -2 -2 -2 -3 -3 -4 -5 -4 -4 -9 -10 -8 -8 -10 -12 -15 -21 -22 -15 -9 -6 -6 -7 -7 -6 -5 -3 -4 -5 -6 -7 -10 -9 -9 -9 -6 -7 -8 -9 -9 -9 -8 -9 -10 -11 -35 -55 -11 -42 -66 -60 -26 -11 -8 -4 -4 -5 -9 -15 -12 -8 -10 -15 -24 -75 -65 -46 -46 -37 -10 -11 -19 -28 -41 -35 -10 -7 -5 -5 -7 -13 -9 -27 -23 -7 -17 -34 -32 -30 -29 -27 -23 -21 -19 -19 -21 -23 -22 -18 -14 -12 -13 -19 -32 -35 -34 -26 -14 -8 -8 -8 -10 -12 -14 -14 -16 -17 -16 -18 -18 -19 -12 -9 -13 -15 -9 -13 -15 -16 -18 -21 -17 -15 -14 -10 -10 -10 -12 -11 -10 -10 -7 -12 -15 -18 -20 -21 -18 -22 -24 -25 -25 -27 -31 -33 -33 -34 -38 -44 -52 -57 -56 -58 -63 -74 -92 -106 -108 -88 -111 -82 -40 -42 -57 -50 -56 -59 -53 -47 -53 -60 -62 -63 -63 -56 -54 -60 -69 -74 -86 -109 -134 -127 -100 -118 -91 -74 -61 -53 -53 -57 -60 -65 -73 -85 -99 -106 -109 -124 -127 -66 -71 -28 -45 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -13 -18 -22 -25 -34 -42 -47 -54 -60 -64 -65 -64 -72 -67 -61 -55 -45 -43 -42 -43 -47 -51 -53 -55 -60 -64 -69 -76 -81 -84 -89 -90 -91 -93 -94 -94 -96 -97 -97 -97 -96 -95 -97 -99 -100 -100 -100 -100 -103 -105 -104 -102 -103 -104 -105 -105 -106 -106 -106 -106 -106 -105 -107 -109 -112 -116 -118 -121 -124 -126 -128 -130 -129 -132 -136 -140 -145 -148 -150 -152 -154 -154 -153 -156 -160 -164 -165 -168 -172 -175 -177 -182 -178 -176 -178 -179 -180 -198 -196 -188 -182 -176 -174 -171 -164 -156 -151 -150 -145 -141 -136 -133 -128 -119 -104 -94 -87 -80 -74 -74 -74 -65 -64 -66 -67 -71 -75 -75 -76 -84 -89 -81 -66 -53 -47 -44 -39 -33 -28 -27 -26 -23 -20 -19 -16 -21 -31 -38 -42 -45 -44 -43 -45 -48 -57 -74 -63 -74 -77 -80 -82 -81 -69 -64 -61 -61 -62 -62 -63 -59 -54 -53 -51 -47 -48 -51 -51 -48 -45 -42 -40 -39 -39 -39 -38 -38 -40 -37 -32 -31 -32 -30 -30 -29 -27 -22 -19 -20 -22 -17 -10 -5 -3 -3 -3 -3 -4 -5 -5 -3 -6 -10 -11 -12 -14 -24 -36 -38 -40 -42 -38 -39 -19 -14 -14 -17 -20 -26 -25 -27 -32 -39 -45 -53 -43 -39 -34 -25 -22 -36 -17 -12 -13 -11 -11 -11 -11 -12 -13 -15 -17 -16 -14 -11 -9 -9 -10 -10 -10 -10 -9 -14 -21 -20 -19 -18 -18 -17 -16 -18 -14 -9 -5 -4 -5 -19 -21 -21 -21 -20 -21 -22 -26 -28 -29 -27 -24 -23 -24 -18 -5 -5 -4 -4 -4 -2 -3 -2 -3 -3 -3 -3 -3 -3 -17 -13 -4 -4 -4 -5 -5 -5 -5 -6 -5 -5 -5 -5 -5 -6 -7 -7 -6 -7 -8 -7 -7 -8 -8 -8 -7 -7 -7 -7 -7 -8 -7 -6 -6 -6 -6 -5 -4 -4 -5 -5 -5 -5 -4 -3 -3 -3 -3 -3 -2 -2 -4 -4 -3 -2 -1 -2 -2 -2 -2 -1 -2 -1 -1 -2 -2 -4 -2 -2 -1 -1 -2 -2 -2 -3 -3 -3 -3 -4 -4 -3 -3 -3 -4 -4 -7 -10 -11 -9 -7 -9 -9 -11 -13 -8 -7 -7 -7 -7 -10 -9 -5 -3 -4 -5 -7 -8 -10 -8 -7 -9 -10 -12 -11 -10 -9 -10 -8 -9 -10 -10 -13 -14 -12 -14 -46 -78 -76 -25 -12 -6 -6 -7 -7 -11 -14 -14 -15 -21 -15 -47 -54 -55 -50 -45 -11 -10 -9 -10 -9 -6 -4 -3 -4 -14 -52 -47 -30 -40 -38 -18 -41 -37 -32 -28 -26 -28 -25 -24 -22 -21 -21 -23 -24 -20 -15 -13 -11 -25 -29 -30 -30 -28 -12 -12 -9 -7 -8 -9 -11 -11 -11 -10 -11 -16 -17 -18 -16 -13 -16 -18 -12 -13 -18 -16 -11 -13 -11 -13 -13 -10 -14 -13 -15 -13 -12 -12 -12 -12 -14 -16 -21 -21 -22 -20 -17 -25 -25 -28 -32 -35 -31 -38 -42 -45 -51 -57 -56 -57 -56 -58 -73 -104 -97 -59 -53 -45 -36 -34 -39 -41 -50 -56 -58 -50 -52 -55 -57 -61 -60 -57 -55 -57 -61 -62 -80 -102 -127 -148 -143 -129 -116 -92 -73 -62 -60 -59 -61 -66 -69 -78 -86 -90 -98 -110 -129 -82 -71 -77 -79 -84 -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 0 0 0 0 -10 -12 -15 -18 -21 -26 -36 -41 -47 -54 -61 -65 -66 -69 -71 -69 -62 -52 -47 -44 -43 -45 -47 -51 -56 -56 -60 -65 -70 -74 -79 -86 -90 -91 -92 -94 -96 -96 -98 -99 -99 -98 -97 -97 -98 -99 -100 -101 -100 -101 -104 -105 -104 -103 -104 -105 -106 -106 -107 -107 -107 -105 -107 -109 -108 -109 -112 -116 -119 -122 -124 -125 -128 -131 -136 -136 -138 -142 -146 -149 -150 -153 -156 -156 -153 -159 -162 -163 -166 -170 -175 -177 -178 -183 -181 -178 -178 -179 -198 -202 -197 -189 -184 -180 -178 -172 -165 -159 -155 -148 -144 -140 -139 -135 -128 -118 -105 -94 -85 -79 -78 -72 -72 -66 -63 -62 -62 -68 -68 -74 -75 -73 -72 -64 -55 -49 -44 -41 -38 -32 -30 -28 -24 -20 -16 -13 -15 -20 -30 -39 -46 -46 -47 -45 -44 -46 -53 -77 -74 -74 -79 -78 -62 -64 -68 -67 -64 -62 -62 -63 -62 -57 -53 -51 -50 -48 -49 -51 -52 -53 -50 -42 -42 -41 -39 -36 -36 -37 -38 -38 -36 -35 -32 -33 -32 -29 -25 -21 -19 -17 -17 -15 -12 -7 -5 -4 -3 -4 -4 -4 -4 -5 -5 -6 -8 -9 -11 -14 -23 -30 -29 -16 -17 -31 -28 -20 -13 -16 -13 -13 -16 -21 -27 -38 -48 -51 -50 -47 -38 -29 -21 -28 -16 -9 -9 -10 -11 -11 -11 -12 -14 -11 -10 -9 -8 -8 -9 -10 -12 -12 -13 -11 -9 -21 -20 -18 -16 -16 -16 -17 -17 -17 -17 -16 -14 -7 -19 -23 -22 -21 -21 -21 -22 -24 -25 -28 -30 -30 -30 -27 -24 -22 -6 -5 -4 -4 -4 -3 -4 -3 -3 -3 -3 -4 -4 -3 -10 -10 -4 -3 -4 -4 -4 -5 -6 -6 -5 -5 -5 -5 -5 -6 -6 -6 -6 -5 -5 -6 -7 -7 -8 -8 -8 -8 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -4 -3 -3 -3 -3 -3 -3 -4 -4 -4 -3 -3 -2 -2 -2 -3 -4 -3 -2 -1 -2 -2 -3 -6 -6 -4 -2 -2 -1 -2 -2 -2 -2 -2 -3 -4 -4 -3 -3 -3 -4 -4 -6 -9 -11 -8 -8 -10 -11 -9 -11 -10 -10 -8 -6 -7 -12 -8 -6 -6 -7 -7 -7 -8 -10 -10 -9 -10 -10 -13 -14 -15 -15 -13 -12 -12 -11 -12 -21 -17 -16 -16 -31 -81 -89 -39 -14 -9 -9 -9 -10 -16 -21 -24 -23 -22 -13 -12 -21 -24 -15 -7 -7 -9 -8 -7 -7 -7 -5 -4 -4 -5 -39 -46 -46 -47 -44 -14 -34 -38 -33 -30 -27 -26 -26 -26 -27 -25 -26 -25 -27 -22 -9 -7 -7 -18 -24 -24 -27 -25 -18 -14 -14 -22 -7 -8 -9 -10 -10 -9 -10 -13 -12 -8 -7 -11 -12 -16 -14 -10 -17 -15 -9 -8 -12 -18 -10 -10 -10 -16 -22 -10 -11 -11 -9 -8 -12 -12 -10 -14 -20 -18 -14 -14 -21 -27 -28 -33 -31 -31 -37 -44 -44 -43 -48 -47 -43 -45 -61 -57 -53 -42 -32 -38 -34 -31 -28 -29 -40 -45 -53 -53 -50 -51 -55 -58 -59 -57 -55 -55 -56 -61 -75 -96 -118 -130 -143 -178 -178 -117 -88 -86 -79 -69 -65 -65 -70 -76 -78 -83 -93 -102 -118 -109 -110 -137 -83 -81 -67 -49 -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 -11 -14 -17 -19 -24 -29 -39 -46 -50 -55 -61 -65 -68 -73 -68 -63 -58 -47 -44 -42 -44 -46 -48 -54 -56 -59 -63 -67 -70 -73 -81 -87 -92 -93 -94 -95 -97 -97 -99 -100 -100 -100 -99 -98 -99 -100 -100 -101 -101 -102 -105 -105 -104 -104 -105 -106 -107 -108 -108 -108 -107 -107 -109 -109 -108 -110 -112 -117 -119 -121 -122 -124 -127 -132 -137 -139 -140 -144 -147 -148 -151 -155 -158 -159 -155 -161 -162 -165 -169 -173 -177 -178 -180 -185 -187 -187 -189 -200 -205 -204 -199 -193 -190 -186 -179 -175 -171 -164 -155 -147 -143 -142 -139 -133 -125 -116 -104 -94 -89 -86 -78 -69 -68 -66 -64 -61 -62 -64 -68 -70 -74 -77 -62 -53 -48 -43 -39 -37 -38 -34 -30 -23 -19 -20 -22 -14 -14 -20 -29 -37 -44 -44 -47 -48 -46 -45 -49 -58 -57 -55 -65 -78 -61 -65 -68 -68 -66 -65 -65 -64 -62 -57 -53 -51 -51 -51 -51 -52 -54 -53 -47 -48 -46 -44 -44 -44 -41 -44 -44 -41 -39 -38 -31 -30 -31 -30 -25 -23 -23 -13 -11 -11 -10 -8 -5 -4 -6 -7 -6 -4 -4 -7 -8 -6 -3 -6 -10 -18 -19 -16 -17 -11 -28 -26 -25 -20 -15 -39 -16 -12 -15 -19 -25 -35 -47 -44 -38 -35 -35 -30 -23 -17 -13 -11 -11 -13 -12 -11 -11 -13 -14 -12 -12 -12 -11 -10 -10 -12 -14 -15 -16 -15 -10 -17 -16 -14 -14 -15 -15 -16 -17 -17 -18 -18 -19 -10 -15 -21 -21 -20 -19 -19 -21 -22 -23 -28 -31 -32 -30 -27 -26 -27 -9 -5 -6 -5 -3 -2 -2 -3 -4 -4 -4 -4 -3 -2 -3 -4 -4 -4 -4 -4 -5 -5 -6 -6 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -7 -8 -7 -7 -8 -8 -7 -7 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -4 -3 -3 -3 -3 -3 -3 -3 -4 -4 -3 -3 -2 -3 -3 -4 -4 -4 -3 -2 -1 -2 -3 -4 -4 -3 -2 -2 -2 -2 -2 -1 0 -2 -3 -3 -4 -4 -4 -3 -3 -4 -6 -7 -9 -9 -9 -10 -12 -11 -8 -9 -11 -11 -8 -9 -7 -7 -8 -9 -7 -8 -8 -9 -9 -11 -10 -10 -10 -11 -13 -16 -16 -15 -13 -10 -10 -17 -17 -15 -17 -17 -12 -26 -20 -14 -12 -12 -12 -12 -12 -18 -38 -50 -29 -20 -18 -28 -33 -9 -9 -7 -10 -13 -10 -6 -6 -5 -5 -6 -4 -33 -49 -44 -49 -46 -25 -13 -27 -32 -25 -33 -30 -27 -26 -27 -28 -27 -26 -25 -25 -25 -24 -28 -17 -12 -18 -23 -19 -18 -17 -16 -21 -11 -6 -7 -8 -8 -8 -8 -9 -10 -10 -10 -16 -12 -11 -12 -12 -7 -7 -7 -7 -8 -8 -8 -9 -9 -9 -9 -9 -10 -10 -10 -10 -11 -11 -11 -11 -12 -12 -13 -15 -17 -21 -22 -23 -31 -32 -32 -34 -38 -35 -40 -39 -32 -32 -31 -50 -57 -51 -35 -24 -26 -27 -26 -25 -20 -23 -29 -39 -46 -44 -50 -54 -53 -50 -56 -54 -53 -56 -61 -71 -91 -105 -112 -134 -167 -202 -141 -119 -115 -104 -86 -77 -74 -75 -75 -75 -79 -86 -94 -106 -114 -122 -148 -104 -78 -84 -87 -88 -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 0 0 0 0 0 0 0 -13 -15 -17 -21 -27 -33 -37 -42 -48 -55 -60 -63 -72 -70 -64 -58 -51 -44 -43 -45 -47 -48 -51 -56 -58 -62 -65 -67 -70 -74 -82 -88 -91 -93 -95 -97 -97 -99 -101 -103 -103 -102 -101 -101 -100 -100 -101 -102 -103 -103 -105 -106 -106 -107 -107 -108 -109 -109 -109 -108 -108 -108 -108 -109 -109 -109 -112 -116 -118 -119 -121 -124 -128 -133 -138 -140 -141 -144 -146 -150 -154 -157 -160 -162 -158 -159 -163 -167 -171 -176 -179 -181 -183 -187 -189 -190 -194 -203 -205 -204 -203 -201 -197 -190 -181 -177 -173 -160 -156 -145 -144 -140 -137 -130 -122 -134 -129 -123 -116 -87 -76 -65 -62 -62 -61 -57 -58 -59 -64 -71 -74 -66 -51 -47 -43 -35 -31 -34 -36 -29 -22 -19 -19 -19 -19 -15 -14 -19 -28 -38 -38 -45 -48 -49 -48 -46 -48 -49 -53 -56 -56 -57 -59 -61 -64 -66 -65 -67 -68 -66 -62 -59 -55 -55 -53 -51 -50 -54 -61 -62 -56 -55 -51 -46 -45 -53 -40 -35 -36 -37 -37 -35 -30 -27 -30 -32 -25 -25 -24 -16 -12 -11 -7 -9 -9 -7 -9 -12 -9 -8 -9 -10 -10 -8 -5 -4 -10 -16 -15 -11 -11 -10 -11 -13 -13 -10 -9 -17 -12 -11 -12 -17 -22 -28 -32 -33 -38 -43 -37 -27 -22 -18 -14 -11 -7 -12 -11 -9 -11 -16 -16 -17 -15 -13 -14 -12 -11 -13 -12 -13 -17 -18 -23 -20 -15 -14 -14 -18 -17 -15 -15 -16 -11 -9 -8 -6 -10 -16 -18 -20 -18 -18 -20 -21 -22 -27 -29 -29 -27 -25 -22 -24 -16 -10 -5 -6 -5 -3 -3 -3 -3 -4 -4 -4 -3 -3 -4 -4 -4 -5 -5 -5 -5 -5 -6 -6 -6 -6 -4 -5 -5 -6 -7 -7 -7 -7 -6 -7 -7 -7 -7 -7 -7 -8 -8 -7 -7 -6 -7 -7 -6 -6 -6 -6 -6 -6 -5 -5 -6 -5 -5 -5 -5 -3 -3 -3 -3 -4 -5 -5 -4 -3 -3 -3 -3 -4 -4 -4 -3 -1 -1 -2 -2 -2 -3 -2 -2 -2 -2 -2 -3 -2 -2 -1 -2 -3 -5 -5 -5 -5 -4 -4 -5 -8 -9 -9 -8 -9 -13 -13 -10 -9 -9 -11 -12 -11 -10 -10 -10 -10 -7 -8 -8 -9 -9 -9 -8 -8 -9 -10 -10 -11 -13 -13 -12 -10 -9 -17 -19 -18 -16 -16 -12 -10 -11 -13 -14 -18 -14 -9 -10 -25 -53 -72 -44 -22 -33 -58 -46 -17 -11 -12 -14 -14 -11 -8 -7 -5 -5 -8 -8 -11 -5 -13 -37 -44 -43 -32 -13 -14 -24 -33 -30 -25 -25 -26 -26 -25 -24 -24 -23 -22 -22 -27 -25 -12 -15 -21 -21 -21 -19 -13 -21 -9 -5 -8 -6 -8 -7 -8 -9 -9 -10 -10 -10 -11 -11 -11 -11 -10 -9 -8 -9 -7 -7 -10 -12 -8 -8 -8 -8 -9 -9 -9 -10 -10 -10 -11 -11 -11 -12 -13 -15 -18 -20 -20 -24 -31 -36 -35 -36 -36 -36 -39 -42 -30 -30 -27 -29 -34 -52 -31 -24 -21 -20 -19 -21 -18 -17 -17 -21 -26 -31 -45 -54 -51 -36 -37 -37 -46 -55 -59 -66 -83 -88 -102 -125 -155 -195 -157 -127 -132 -126 -107 -91 -83 -84 -85 -79 -81 -85 -91 -99 -99 -112 -134 -120 -73 -80 -80 -83 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -14 -16 -22 -29 -35 -37 -42 -48 -52 -54 -68 -69 -66 -62 -56 -45 -44 -43 -45 -48 -50 -54 -59 -62 -65 -67 -68 -72 -77 -84 -90 -92 -94 -96 -96 -99 -101 -103 -104 -104 -103 -103 -103 -102 -102 -102 -104 -104 -105 -107 -107 -107 -108 -109 -110 -110 -110 -110 -110 -110 -109 -110 -112 -112 -111 -113 -115 -117 -118 -121 -125 -129 -133 -139 -142 -142 -142 -148 -153 -157 -160 -162 -165 -165 -162 -165 -170 -174 -178 -181 -183 -185 -171 -145 -193 -202 -207 -206 -205 -203 -203 -195 -193 -186 -178 -174 -166 -155 -179 -164 -136 -133 -143 -140 -149 -141 -129 -122 -113 -78 -66 -60 -56 -55 -51 -53 -56 -61 -66 -65 -59 -48 -45 -39 -33 -30 -31 -33 -27 -23 -21 -17 -16 -15 -12 -13 -18 -25 -26 -33 -41 -47 -50 -48 -45 -45 -47 -52 -57 -57 -57 -57 -57 -59 -61 -65 -71 -71 -67 -64 -61 -57 -56 -54 -52 -52 -57 -60 -58 -58 -56 -52 -46 -47 -47 -47 -50 -50 -47 -44 -35 -32 -28 -27 -32 -32 -28 -26 -22 -18 -12 -7 -8 -9 -9 -11 -12 -15 -12 -11 -11 -9 -5 -9 -8 -12 -14 -12 -12 -8 -9 -22 -31 -29 -22 -23 -29 -22 -12 -17 -24 -21 -22 -25 -31 -39 -31 -30 -25 -19 -18 -18 -10 -8 -10 -10 -8 -9 -16 -15 -16 -16 -17 -25 -16 -12 -10 -13 -21 -15 -15 -18 -16 -14 -15 -17 -7 -2 -3 -7 -12 -5 -5 -5 -5 -5 -4 -13 -18 -19 -19 -17 -5 -6 -16 -17 -18 -25 -24 -24 -25 -25 -19 -5 -5 -5 -4 -3 -4 -3 -4 -4 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -5 -6 -5 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -6 -5 -3 -3 -3 -3 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -3 -3 -2 -2 -2 -2 -3 -3 -2 -2 -2 -2 -3 -4 -5 -6 -6 -4 -5 -6 -7 -9 -8 -8 -11 -14 -16 -15 -11 -10 -10 -10 -11 -11 -12 -11 -9 -8 -8 -10 -10 -10 -9 -10 -11 -12 -10 -10 -11 -12 -13 -12 -12 -14 -14 -11 -14 -12 -13 -13 -10 -11 -14 -24 -18 -9 -7 -8 -9 -54 -53 -20 -20 -13 -35 -54 -44 -11 -11 -11 -9 -9 -11 -7 -7 -9 -10 -9 -9 -10 -8 -22 -34 -36 -14 -12 -28 -31 -26 -25 -25 -25 -24 -23 -22 -22 -21 -20 -22 -28 -30 -17 -17 -17 -15 -15 -21 -14 -13 -13 -18 -16 -11 -10 -7 -7 -8 -10 -9 -9 -9 -10 -10 -10 -10 -11 -11 -10 -12 -12 -13 -20 -19 -7 -8 -8 -9 -9 -9 -9 -9 -9 -10 -10 -11 -11 -12 -13 -15 -17 -19 -21 -25 -31 -39 -39 -40 -43 -42 -31 -31 -39 -31 -26 -27 -26 -48 -46 -36 -20 -23 -17 -18 -18 -18 -18 -15 -16 -21 -29 -42 -45 -27 -26 -31 -39 -50 -58 -65 -66 -73 -94 -116 -146 -176 -161 -117 -127 -141 -130 -112 -100 -118 -100 -90 -86 -83 -87 -88 -94 -104 -120 -131 -101 -121 -107 -79 -73 -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 -12 -13 -16 -22 -29 -36 -37 -41 -44 -46 -54 -65 -66 -63 -57 -50 -44 -43 -45 -48 -50 -54 -57 -63 -65 -66 -68 -71 -75 -80 -85 -89 -92 -95 -96 -99 -101 -103 -104 -106 -106 -106 -106 -105 -104 -104 -104 -106 -106 -107 -108 -108 -108 -109 -111 -111 -111 -111 -111 -110 -110 -110 -112 -112 -112 -114 -114 -115 -117 -119 -121 -127 -131 -135 -138 -140 -144 -144 -151 -156 -160 -163 -164 -166 -167 -166 -168 -174 -178 -181 -184 -185 -186 -179 -163 -193 -203 -208 -208 -205 -204 -203 -199 -193 -186 -179 -174 -163 -160 -171 -158 -130 -129 -162 -159 -152 -142 -127 -112 -79 -66 -62 -57 -53 -51 -48 -50 -54 -60 -66 -61 -53 -50 -46 -39 -33 -31 -20 -26 -30 -25 -14 -14 -15 -13 -11 -11 -13 -14 -20 -29 -38 -46 -50 -49 -45 -42 -45 -52 -59 -59 -58 -57 -57 -56 -57 -62 -67 -68 -68 -65 -59 -59 -57 -55 -52 -54 -60 -67 -67 -64 -59 -53 -46 -49 -52 -54 -50 -40 -39 -43 -40 -37 -37 -44 -47 -34 -30 -27 -26 -25 -13 -12 -12 -10 -10 -13 -8 -17 -16 -12 -8 -12 -14 -11 -16 -24 -29 -30 -25 -26 -16 -17 -30 -31 -31 -32 -35 -26 -18 -47 -48 -26 -20 -23 -28 -34 -30 -27 -23 -22 -20 -17 -9 -8 -9 -9 -9 -9 -10 -10 -13 -17 -17 -17 -11 -8 -8 -13 -29 -17 -14 -15 -15 -15 -14 -8 -4 -3 -4 -5 -6 -6 -6 -5 -2 -4 -7 -9 -15 -19 -18 -7 -5 -4 -4 -4 -10 -26 -25 -23 -23 -24 -23 -18 -10 -6 -5 -5 -3 -2 -4 -4 -4 -4 -4 -4 -5 -5 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -6 -6 -6 -7 -8 -7 -7 -7 -7 -8 -8 -7 -7 -7 -7 -7 -7 -7 -6 -6 -5 -6 -6 -6 -6 -6 -5 -4 -4 -5 -5 -4 -4 -3 -2 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -2 -3 -3 -2 -2 -3 -2 -2 -2 -2 -2 -2 -3 -3 -2 -2 -3 -3 -2 -2 -3 -5 -9 -8 -5 -5 -5 -6 -8 -10 -10 -14 -18 -19 -15 -11 -11 -11 -12 -19 -12 -13 -11 -9 -9 -7 -10 -12 -13 -11 -10 -11 -10 -10 -10 -9 -9 -13 -12 -11 -11 -12 -17 -17 -13 -13 -16 -16 -13 -16 -23 -21 -8 -6 -7 -10 -26 -39 -59 -28 -21 -51 -84 -69 -14 -12 -8 -7 -8 -7 -10 -8 -9 -9 -7 -5 -6 -9 -12 -19 -43 -41 -23 -28 -35 -32 -26 -26 -25 -24 -21 -18 -21 -20 -19 -23 -28 -28 -20 -19 -20 -21 -9 -19 -18 -15 -16 -17 -13 -16 -13 -7 -10 -12 -12 -10 -8 -9 -9 -10 -10 -10 -10 -10 -8 -11 -12 -18 -27 -9 -10 -9 -8 -8 -7 -8 -9 -10 -10 -9 -10 -11 -12 -13 -13 -16 -17 -20 -23 -26 -34 -39 -41 -40 -43 -48 -38 -42 -39 -33 -28 -26 -28 -44 -59 -61 -57 -29 -18 -17 -16 -17 -16 -15 -16 -16 -17 -28 -25 -17 -14 -17 -25 -35 -51 -62 -63 -68 -86 -107 -133 -149 -148 -113 -113 -128 -140 -138 -132 -136 -123 -108 -96 -89 -91 -92 -94 -102 -114 -133 -150 -136 -91 -75 -83 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -17 -23 -30 -36 -37 -37 -39 -46 -59 -64 -62 -59 -55 -49 -43 -42 -45 -49 -52 -57 -60 -66 -68 -69 -72 -74 -78 -83 -87 -91 -93 -94 -97 -100 -103 -104 -106 -107 -108 -107 -107 -106 -106 -106 -106 -108 -108 -108 -109 -110 -110 -110 -110 -110 -110 -110 -111 -112 -113 -118 -120 -112 -112 -113 -114 -116 -119 -120 -122 -129 -133 -135 -137 -142 -148 -148 -153 -160 -164 -166 -167 -167 -170 -173 -176 -176 -181 -183 -186 -187 -188 -191 -197 -200 -204 -208 -209 -208 -202 -201 -198 -192 -191 -201 -172 -167 -164 -149 -133 -127 -122 -152 -156 -150 -139 -120 -84 -71 -63 -57 -53 -51 -48 -46 -45 -46 -52 -67 -60 -60 -52 -39 -29 -25 -22 -17 -18 -17 -14 -14 -13 -13 -12 -11 -10 -10 -11 -18 -26 -36 -45 -51 -51 -45 -41 -44 -52 -60 -60 -60 -60 -59 -57 -56 -58 -62 -65 -65 -62 -60 -57 -56 -55 -54 -55 -62 -60 -63 -64 -62 -54 -50 -48 -50 -50 -45 -40 -41 -36 -37 -35 -34 -35 -30 -33 -32 -29 -26 -28 -24 -22 -19 -14 -13 -15 -20 -19 -15 -8 -7 -10 -18 -20 -28 -36 -35 -35 -29 -29 -23 -20 -31 -28 -29 -30 -31 -27 -8 -8 -9 -9 -12 -16 -24 -27 -69 -58 -30 -28 -19 -14 -11 -13 -16 -11 -12 -11 -10 -12 -16 -17 -20 -11 -10 -15 -19 -27 -33 -24 -20 -20 -20 -19 -10 -4 -3 -4 -4 -5 -8 -11 -16 -19 -21 -19 -19 -19 -19 -19 -21 -8 -6 -6 -5 -4 -7 -22 -23 -22 -23 -23 -26 -26 -14 -6 -5 -5 -5 -3 -3 -3 -3 -3 -4 -4 -6 -6 -4 -5 -5 -4 -4 -5 -4 -4 -5 -6 -6 -5 -5 -6 -7 -7 -7 -7 -7 -7 -6 -7 -8 -8 -7 -7 -7 -8 -8 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -6 -5 -4 -6 -6 -5 -4 -4 -4 -4 -4 -3 -2 -3 -3 -2 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -3 -2 -4 -4 -5 -4 -2 -2 -2 -2 -3 -2 -3 -3 -2 -7 -8 -7 -7 -7 -6 -11 -13 -14 -15 -16 -16 -15 -12 -11 -12 -12 -18 -15 -15 -13 -11 -8 -8 -10 -13 -13 -10 -9 -9 -11 -12 -10 -7 -10 -11 -11 -10 -9 -12 -55 -47 -29 -12 -14 -17 -15 -19 -22 -16 -9 -13 -11 -9 -10 -12 -54 -62 -35 -29 -83 -77 -63 -34 -16 -6 -7 -6 -8 -9 -8 -8 -7 -6 -6 -8 -12 -11 -16 -10 -22 -32 -33 -32 -31 -28 -24 -22 -20 -21 -19 -19 -21 -13 -14 -9 -13 -17 -22 -20 -18 -19 -19 -18 -19 -20 -13 -12 -13 -8 -9 -10 -10 -9 -8 -8 -9 -9 -9 -9 -9 -11 -12 -12 -11 -11 -12 -12 -13 -12 -12 -12 -8 -8 -8 -9 -9 -10 -10 -11 -15 -21 -12 -13 -15 -18 -23 -26 -34 -37 -37 -40 -46 -49 -37 -32 -35 -36 -31 -28 -26 -34 -48 -47 -58 -37 -19 -18 -15 -15 -15 -15 -14 -14 -17 -16 -14 -11 -9 -9 -14 -19 -24 -35 -64 -62 -75 -98 -115 -115 -142 -119 -104 -111 -125 -132 -137 -138 -133 -125 -112 -113 -109 -99 -95 -105 -108 -124 -133 -130 -135 -90 -84 -65 -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 -14 -14 -18 -24 -32 -37 -39 -41 -43 -44 -56 -60 -59 -58 -55 -48 -42 -44 -47 -51 -56 -60 -64 -67 -71 -74 -75 -77 -81 -86 -89 -91 -93 -96 -99 -102 -104 -106 -107 -109 -109 -108 -108 -103 -94 -108 -107 -109 -110 -110 -111 -112 -111 -109 -109 -110 -110 -110 -111 -113 -115 -92 -60 -115 -114 -113 -115 -118 -119 -122 -125 -132 -135 -137 -142 -145 -151 -151 -156 -163 -167 -168 -170 -172 -174 -177 -180 -180 -183 -185 -186 -188 -195 -219 -208 -205 -206 -206 -206 -207 -202 -200 -197 -190 -186 -194 -191 -161 -151 -152 -135 -119 -129 -148 -153 -145 -129 -92 -70 -60 -55 -52 -51 -46 -47 -43 -39 -39 -46 -68 -69 -61 -40 -20 -16 -22 -16 -14 -14 -13 -10 -10 -12 -13 -12 -11 -10 -9 -11 -16 -23 -33 -43 -49 -50 -45 -40 -43 -51 -58 -61 -62 -61 -59 -57 -57 -57 -59 -60 -59 -59 -57 -55 -55 -55 -55 -55 -56 -58 -60 -63 -64 -59 -53 -50 -50 -48 -48 -49 -15 -30 -40 -31 -33 -30 -27 -30 -32 -29 -26 -28 -21 -21 -22 -17 -15 -17 -16 -15 -13 -12 -13 -21 -29 -36 -36 -28 -25 -26 -26 -24 -23 -27 -22 -25 -29 -26 -20 -29 -7 -9 -16 -17 -10 -12 -16 -24 -29 -27 -26 -26 -20 -20 -20 -19 -18 -17 -14 -12 -12 -13 -16 -15 -14 -12 -16 -23 -24 -18 -27 -26 -22 -22 -22 -14 -6 -3 -3 -4 -5 -8 -11 -16 -21 -21 -21 -22 -21 -21 -22 -20 -23 -12 -7 -6 -5 -4 -16 -25 -27 -27 -27 -24 -26 -19 -9 -6 -6 -6 -6 -4 -3 -3 -3 -4 -4 -4 -4 -5 -4 -5 -5 -4 -4 -5 -5 -5 -6 -6 -5 -6 -5 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -8 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -5 -5 -5 -4 -4 -4 -3 -2 -2 -2 -3 -3 -4 -4 -2 -2 -2 -4 -5 -5 -4 -3 -2 -3 -5 -4 -2 -2 -1 -3 -3 -3 -3 -4 -2 -4 -6 -7 -9 -10 -10 -12 -14 -14 -13 -14 -15 -20 -17 -11 -12 -11 -14 -16 -17 -17 -15 -14 -12 -11 -12 -11 -9 -8 -8 -10 -12 -10 -8 -9 -11 -12 -13 -13 -15 -39 -67 -71 -45 -26 -21 -22 -21 -20 -16 -15 -15 -13 -12 -15 -12 -16 -25 -31 -15 -77 -80 -69 -62 -53 -9 -10 -10 -9 -8 -8 -8 -7 -7 -7 -6 -10 -10 -12 -22 -32 -28 -30 -31 -31 -28 -24 -25 -24 -23 -21 -20 -17 -8 -7 -6 -6 -7 -19 -19 -16 -15 -17 -18 -19 -15 -11 -10 -11 -15 -19 -14 -9 -10 -10 -8 -8 -8 -8 -9 -10 -11 -12 -12 -11 -10 -12 -12 -12 -12 -11 -11 -9 -7 -8 -8 -8 -10 -11 -11 -11 -12 -14 -14 -13 -17 -24 -31 -38 -42 -44 -46 -44 -44 -37 -28 -29 -35 -31 -27 -25 -25 -31 -27 -25 -20 -19 -17 -16 -16 -16 -15 -15 -16 -16 -15 -13 -7 -7 -6 -8 -9 -11 -15 -24 -34 -53 -86 -87 -104 -130 -125 -94 -97 -94 -104 -117 -127 -138 -132 -127 -128 -127 -111 -105 -108 -110 -110 -113 -127 -152 -117 -83 -86 -89 -77 -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 -16 -16 -20 -28 -34 -36 -39 -44 -45 -50 -57 -58 -57 -57 -56 -43 -42 -45 -50 -54 -59 -64 -64 -70 -75 -78 -80 -82 -85 -89 -91 -92 -96 -99 -101 -103 -106 -108 -108 -109 -110 -110 -110 -105 -97 -110 -109 -109 -109 -109 -112 -113 -110 -110 -111 -111 -112 -111 -112 -113 -115 -112 -107 -118 -117 -116 -117 -118 -122 -125 -128 -132 -135 -139 -144 -147 -152 -153 -157 -164 -167 -170 -174 -176 -178 -179 -176 -183 -184 -185 -188 -191 -197 -217 -209 -208 -208 -208 -207 -204 -202 -200 -195 -188 -186 -205 -188 -147 -125 -131 -129 -113 -133 -136 -128 -117 -103 -82 -63 -52 -49 -49 -50 -48 -45 -40 -35 -34 -37 -39 -36 -32 -25 -19 -15 -18 -16 -13 -13 -14 -13 -9 -10 -11 -12 -11 -12 -10 -11 -15 -21 -28 -38 -40 -45 -44 -40 -42 -51 -60 -63 -66 -62 -60 -59 -57 -56 -56 -57 -57 -57 -56 -55 -55 -56 -57 -58 -58 -58 -59 -62 -65 -61 -56 -55 -54 -51 -49 -50 -29 -32 -41 -32 -31 -29 -25 -28 -32 -26 -22 -19 -13 -16 -22 -17 -16 -9 -8 -9 -10 -15 -10 -16 -21 -23 -22 -20 -20 -22 -24 -24 -24 -20 -10 -15 -19 -15 -12 -30 -12 -26 -43 -38 -9 -11 -10 -13 -13 -16 -18 -24 -19 -19 -21 -18 -9 -10 -8 -10 -11 -9 -11 -10 -11 -15 -20 -19 -18 -10 -20 -30 -29 -22 -21 -10 -4 -3 -4 -4 -7 -10 -16 -19 -21 -23 -24 -24 -22 -17 -16 -19 -13 -7 -6 -6 -5 -4 -13 -23 -33 -32 -28 -26 -20 -11 -6 -5 -4 -5 -7 -6 -6 -6 -4 -3 -4 -3 -3 -4 -5 -5 -5 -5 -3 -4 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -6 -7 -7 -7 -7 -7 -6 -7 -7 -7 -7 -7 -6 -6 -6 -6 -5 -6 -6 -5 -6 -7 -7 -5 -5 -5 -5 -4 -4 -3 -3 -3 -2 -2 -3 -4 -4 -3 -3 -4 -8 -7 -5 -4 -3 -3 -4 -4 -3 -2 -2 -3 -3 -3 -3 -3 -5 -5 -4 -5 -6 -10 -10 -10 -9 -9 -9 -10 -12 -16 -21 -21 -17 -18 -15 -13 -14 -15 -19 -19 -19 -15 -11 -12 -11 -11 -11 -11 -10 -13 -10 -8 -8 -11 -11 -13 -15 -15 -32 -64 -56 -48 -26 -16 -16 -18 -17 -16 -16 -15 -12 -12 -18 -17 -13 -6 -5 -12 -37 -57 -80 -74 -48 -15 -10 -10 -6 -10 -10 -9 -8 -7 -7 -9 -9 -10 -21 -44 -38 -33 -33 -34 -33 -23 -23 -26 -23 -14 -13 -11 -7 -5 -4 -3 -4 -5 -9 -10 -11 -16 -16 -16 -16 -15 -12 -9 -8 -9 -13 -17 -9 -10 -11 -10 -11 -11 -9 -10 -10 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -10 -7 -8 -8 -8 -9 -11 -11 -20 -22 -21 -19 -11 -11 -32 -41 -39 -39 -40 -39 -40 -37 -29 -25 -30 -29 -29 -28 -26 -25 -24 -20 -16 -19 -17 -16 -16 -16 -16 -17 -16 -17 -17 -17 -15 -8 -6 -7 -9 -9 -11 -14 -19 -24 -29 -43 -42 -74 -103 -103 -79 -75 -78 -88 -99 -107 -122 -122 -116 -120 -128 -125 -118 -116 -120 -119 -118 -122 -139 -136 -82 -80 -84 -91 -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 -18 -18 -24 -31 -33 -37 -41 -44 -47 -55 -55 -54 -52 -50 -50 -42 -42 -44 -50 -57 -61 -61 -66 -72 -78 -81 -82 -84 -87 -89 -91 -93 -98 -100 -103 -105 -107 -108 -109 -110 -111 -112 -112 -110 -109 -112 -112 -110 -109 -109 -109 -110 -111 -112 -112 -112 -113 -113 -114 -115 -119 -124 -111 -115 -107 -114 -121 -118 -125 -127 -129 -132 -137 -142 -145 -150 -149 -153 -158 -162 -167 -172 -178 -181 -180 -176 -179 -183 -186 -189 -192 -195 -198 -207 -209 -210 -213 -215 -207 -204 -201 -198 -194 -190 -190 -207 -183 -150 -136 -146 -123 -113 -109 -106 -103 -97 -88 -73 -58 -51 -50 -45 -45 -46 -43 -37 -32 -30 -30 -29 -28 -26 -22 -18 -14 -14 -13 -12 -12 -13 -14 -11 -8 -9 -11 -11 -11 -9 -10 -13 -18 -23 -24 -35 -43 -43 -40 -44 -51 -53 -73 -91 -73 -62 -60 -58 -56 -55 -56 -57 -57 -56 -56 -57 -58 -59 -60 -60 -59 -60 -63 -64 -61 -61 -59 -54 -51 -52 -47 -37 -31 -32 -30 -30 -29 -25 -21 -18 -14 -14 -13 -11 -11 -12 -21 -11 -8 -9 -11 -11 -11 -12 -15 -17 -18 -20 -19 -19 -22 -26 -27 -10 -9 -8 -8 -7 -7 -8 -23 -27 -30 -33 -29 -11 -10 -8 -7 -19 -61 -31 -22 -13 -11 -12 -11 -54 -32 -21 -21 -13 -13 -15 -13 -16 -23 -29 -30 -17 -9 -20 -38 -30 -26 -24 -20 -14 -7 -22 -10 -8 -15 -21 -22 -22 -24 -22 -20 -16 -6 -5 -9 -5 -3 -4 -4 -2 -3 -6 -10 -15 -37 -29 -21 -11 -6 -6 -6 -7 -6 -6 -6 -6 -7 -6 -7 -6 -4 -3 -5 -5 -5 -5 -4 -3 -4 -5 -5 -5 -5 -6 -6 -6 -6 -7 -7 -7 -7 -6 -6 -6 -7 -7 -6 -6 -7 -7 -6 -6 -7 -7 -7 -6 -6 -6 -6 -5 -5 -6 -6 -6 -6 -6 -5 -6 -6 -6 -6 -5 -4 -5 -4 -4 -4 -3 -2 -3 -4 -4 -4 -7 -5 -5 -6 -6 -3 -3 -3 -3 -3 -4 -3 -2 -2 -2 -2 -3 -3 -4 -4 -5 -6 -5 -7 -8 -8 -6 -6 -6 -10 -11 -13 -17 -21 -21 -22 -19 -19 -23 -18 -21 -22 -22 -18 -10 -11 -11 -11 -11 -12 -10 -13 -12 -9 -7 -8 -10 -11 -13 -15 -12 -12 -13 -17 -20 -21 -17 -16 -16 -16 -14 -15 -10 -9 -11 -13 -12 -6 -8 -11 -13 -20 -22 -14 -11 -9 -9 -11 -11 -14 -12 -8 -6 -5 -7 -7 -8 -18 -53 -46 -40 -27 -29 -43 -15 -12 -12 -13 -11 -6 -9 -6 -5 -6 -6 -6 -5 -5 -6 -7 -10 -12 -14 -16 -15 -17 -9 -8 -6 -7 -10 -16 -11 -11 -10 -10 -10 -10 -9 -9 -10 -11 -11 -12 -17 -20 -13 -12 -12 -12 -12 -12 -12 -8 -8 -8 -9 -10 -11 -11 -16 -19 -22 -28 -19 -17 -24 -32 -32 -33 -37 -40 -39 -36 -32 -34 -26 -23 -25 -28 -24 -22 -22 -19 -13 -16 -17 -18 -17 -16 -18 -16 -16 -15 -14 -15 -17 -12 -7 -8 -8 -8 -9 -11 -14 -22 -19 -20 -27 -36 -45 -61 -61 -59 -60 -69 -82 -89 -100 -98 -86 -100 -118 -126 -124 -121 -123 -125 -123 -123 -130 -151 -146 -119 -109 -87 -91 -27 -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 -21 -22 -27 -29 -33 -39 -44 -47 -55 -54 -53 -54 -51 -43 -41 -40 -41 -46 -53 -58 -59 -64 -69 -73 -77 -80 -82 -85 -87 -88 -91 -94 -100 -102 -105 -107 -108 -109 -111 -112 -113 -114 -113 -112 -111 -112 -112 -110 -110 -111 -112 -113 -113 -114 -114 -114 -115 -116 -117 -118 -119 -118 -117 -115 -123 -132 -132 -126 -129 -130 -130 -134 -140 -143 -147 -151 -152 -155 -159 -161 -169 -176 -181 -185 -185 -180 -180 -186 -190 -193 -195 -198 -208 -213 -213 -213 -213 -213 -208 -210 -203 -196 -194 -190 -190 -195 -181 -157 -145 -164 -133 -124 -112 -102 -98 -91 -80 -67 -58 -52 -44 -41 -45 -44 -40 -35 -30 -29 -27 -26 -25 -22 -17 -16 -13 -12 -12 -11 -12 -12 -14 -10 -7 -6 -6 -10 -10 -10 -12 -15 -16 -16 -22 -33 -41 -41 -40 -45 -47 -50 -69 -100 -99 -69 -61 -59 -56 -56 -54 -55 -57 -56 -55 -57 -58 -59 -60 -60 -60 -61 -63 -63 -63 -63 -60 -53 -52 -52 -46 -39 -33 -28 -27 -28 -28 -25 -19 -17 -17 -16 -14 -11 -10 -9 -10 -9 -10 -11 -12 -12 -13 -13 -13 -13 -17 -16 -17 -18 -19 -19 -8 -4 -7 -10 -10 -8 -6 -6 -8 -7 -8 -14 -9 -9 -9 -9 -9 -15 -53 -65 -50 -38 -41 -48 -52 -66 -60 -47 -36 -30 -34 -23 -16 -21 -23 -21 -37 -33 -30 -36 -41 -36 -31 -28 -28 -26 -19 -21 -22 -22 -22 -23 -22 -22 -23 -16 -6 -6 -5 -5 -4 -4 -3 -4 -4 -3 -3 -3 -4 -8 -8 -8 -8 -7 -4 -4 -7 -7 -5 -5 -6 -5 -6 -4 -2 -3 -4 -6 -8 -7 -4 -5 -5 -4 -4 -4 -5 -5 -5 -5 -5 -5 -6 -7 -6 -6 -6 -6 -6 -6 -6 -5 -5 -6 -6 -7 -7 -7 -7 -6 -6 -6 -5 -6 -6 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -6 -5 -5 -6 -5 -4 -3 -2 -3 -4 -4 -4 -8 -9 -6 -5 -6 -5 -4 -4 -4 -4 -6 -3 -2 -2 -2 -2 -2 -3 -4 -4 -5 -7 -5 -5 -5 -5 -4 -4 -5 -7 -10 -14 -16 -17 -30 -34 -22 -22 -23 -23 -22 -22 -20 -21 -15 -13 -11 -11 -12 -10 -9 -12 -14 -12 -12 -10 -9 -11 -14 -14 -14 -16 -16 -17 -20 -23 -20 -19 -18 -17 -16 -15 -11 -8 -7 -6 -8 -5 -7 -10 -13 -13 -13 -14 -12 -10 -11 -8 -10 -10 -8 -5 -6 -5 -5 -7 -8 -9 -18 -38 -23 -8 -17 -31 -21 -16 -11 -9 -8 -6 -6 -4 -4 -6 -5 -5 -5 -5 -6 -8 -6 -6 -11 -16 -19 -13 -10 -9 -9 -9 -11 -11 -12 -12 -11 -10 -8 -7 -8 -8 -8 -8 -10 -15 -21 -14 -12 -11 -12 -12 -12 -12 -12 -11 -9 -8 -8 -9 -10 -11 -12 -13 -29 -32 -30 -32 -31 -29 -30 -29 -32 -35 -35 -34 -34 -32 -28 -26 -23 -25 -24 -23 -22 -21 -19 -19 -20 -20 -19 -18 -16 -17 -17 -14 -13 -14 -16 -14 -8 -7 -7 -7 -8 -9 -10 -15 -13 -14 -21 -28 -32 -40 -42 -43 -45 -55 -66 -74 -77 -75 -71 -79 -94 -110 -115 -116 -113 -118 -123 -121 -124 -128 -136 -155 -159 -85 -89 -91 -58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -26 -30 -36 -42 -46 -48 -54 -53 -51 -51 -51 -42 -39 -39 -43 -50 -55 -56 -57 -62 -68 -75 -81 -84 -85 -87 -88 -90 -93 -97 -103 -105 -107 -108 -109 -111 -113 -114 -113 -114 -115 -113 -114 -111 -111 -112 -113 -115 -115 -116 -116 -116 -116 -116 -118 -120 -121 -122 -123 -123 -76 -104 -132 -136 -127 -129 -131 -132 -133 -136 -143 -147 -150 -151 -153 -155 -157 -164 -173 -179 -185 -189 -191 -191 -186 -190 -194 -197 -199 -202 -215 -218 -217 -215 -213 -212 -216 -211 -203 -197 -194 -191 -187 -176 -158 -145 -159 -163 -159 -130 -105 -96 -89 -81 -72 -67 -60 -45 -37 -42 -41 -40 -37 -33 -28 -26 -24 -23 -20 -17 -13 -13 -12 -11 -11 -11 -11 -12 -12 -9 -5 -4 -5 -9 -10 -11 -13 -14 -14 -17 -22 -30 -38 -40 -40 -40 -41 -45 -59 -90 -95 -74 -62 -60 -59 -57 -56 -57 -57 -56 -55 -55 -56 -58 -59 -58 -58 -60 -60 -61 -62 -62 -59 -57 -54 -52 -51 -47 -40 -30 -27 -27 -28 -26 -19 -19 -20 -18 -15 -11 -9 -10 -10 -11 -12 -12 -13 -13 -16 -18 -18 -16 -20 -12 -12 -14 -19 -20 -18 -10 -11 -15 -15 -13 -8 -7 -7 -7 -13 -35 -13 -8 -8 -9 -11 -11 -12 -36 -49 -42 -30 -24 -17 -12 -12 -12 -20 -29 -27 -19 -15 -20 -16 -12 -23 -32 -41 -42 -40 -34 -30 -28 -28 -26 -23 -21 -19 -19 -21 -23 -22 -23 -17 -4 -3 -4 -4 -4 -4 -3 -3 -3 -4 -4 -4 -4 -3 -5 -4 -5 -8 -13 -9 -11 -14 -13 -7 -6 -7 -7 -6 -4 -3 -4 -4 -6 -6 -5 -3 -3 -5 -5 -4 -3 -4 -4 -6 -6 -6 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -6 -6 -6 -6 -6 -5 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -5 -5 -6 -6 -5 -3 -2 -2 -3 -3 -4 -6 -5 -4 -5 -5 -6 -6 -4 -3 -4 -4 -4 -3 -2 -2 -3 -2 -3 -3 -3 -3 -6 -5 -4 -4 -3 -4 -4 -4 -5 -7 -14 -15 -19 -31 -33 -23 -21 -20 -20 -20 -20 -16 -16 -17 -16 -14 -12 -13 -11 -10 -11 -13 -15 -14 -12 -10 -11 -15 -15 -16 -19 -20 -19 -19 -21 -21 -18 -16 -15 -15 -12 -10 -9 -7 -7 -5 -6 -7 -7 -10 -11 -13 -13 -11 -9 -11 -8 -9 -11 -10 -9 -8 -9 -10 -10 -10 -8 -7 -7 -8 -8 -12 -17 -19 -17 -13 -10 -8 -7 -6 -4 -4 -5 -5 -4 -3 -4 -6 -6 -5 -6 -8 -11 -22 -19 -15 -15 -13 -11 -8 -9 -11 -12 -12 -11 -10 -8 -8 -8 -8 -8 -9 -12 -17 -11 -10 -11 -12 -12 -12 -12 -13 -12 -10 -8 -8 -9 -10 -11 -11 -12 -30 -32 -29 -30 -28 -27 -26 -27 -33 -33 -33 -33 -32 -28 -27 -26 -26 -25 -24 -23 -22 -22 -22 -21 -21 -21 -20 -17 -15 -17 -16 -15 -15 -15 -15 -16 -13 -10 -8 -8 -8 -8 -8 -8 -9 -10 -13 -19 -25 -27 -29 -32 -38 -45 -50 -51 -56 -62 -61 -63 -73 -87 -84 -94 -98 -100 -113 -111 -113 -116 -126 -140 -161 -105 -79 -91 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -26 -27 -33 -40 -45 -49 -57 -54 -53 -47 -42 -44 -41 -39 -41 -47 -52 -54 -58 -60 -66 -72 -78 -84 -86 -87 -89 -91 -94 -96 -99 -104 -107 -108 -109 -111 -113 -115 -116 -114 -112 -114 -113 -112 -111 -112 -114 -116 -118 -119 -119 -119 -119 -118 -117 -121 -124 -126 -126 -127 -125 -127 -126 -126 -127 -130 -132 -133 -135 -137 -139 -147 -150 -154 -155 -154 -156 -161 -167 -176 -183 -188 -192 -193 -196 -192 -193 -198 -200 -203 -212 -220 -222 -220 -217 -213 -212 -213 -209 -204 -201 -194 -192 -183 -167 -149 -134 -130 -128 -121 -110 -100 -92 -84 -74 -69 -66 -58 -45 -38 -39 -39 -37 -34 -33 -29 -25 -22 -20 -18 -15 -14 -13 -11 -9 -10 -11 -12 -11 -10 -9 -5 -4 -6 -7 -8 -11 -13 -13 -15 -17 -21 -29 -35 -39 -39 -38 -39 -44 -53 -52 -85 -85 -78 -77 -59 -57 -56 -54 -54 -54 -54 -53 -55 -56 -58 -60 -56 -58 -58 -58 -60 -60 -59 -57 -53 -50 -47 -41 -38 -33 -30 -29 -29 -28 -28 -23 -20 -18 -16 -13 -12 -12 -12 -11 -11 -14 -13 -15 -18 -21 -24 -17 -15 -14 -11 -14 -19 -12 -6 -4 -13 -24 -24 -18 -15 -20 -24 -24 -31 -30 -18 -17 -22 -26 -9 -10 -11 -11 -10 -9 -10 -11 -12 -12 -11 -12 -15 -24 -24 -15 -12 -7 -7 -10 -11 -19 -43 -40 -36 -34 -33 -31 -31 -29 -25 -24 -24 -20 -19 -21 -22 -24 -19 -4 -4 -4 -4 -4 -3 -2 -6 -3 -3 -4 -5 -5 -3 -5 -5 -3 -5 -10 -13 -19 -24 -20 -10 -6 -8 -9 -6 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -3 -4 -4 -4 -5 -6 -6 -6 -6 -5 -5 -6 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -6 -5 -4 -4 -4 -4 -3 -3 -4 -4 -4 -6 -7 -7 -6 -6 -7 -6 -4 -2 -2 -1 -3 -5 -6 -4 -3 -4 -5 -6 -6 -5 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -3 -4 -4 -3 -3 -3 -3 -4 -4 -3 -4 -5 -14 -26 -23 -17 -14 -12 -11 -12 -17 -20 -13 -14 -17 -18 -19 -15 -13 -12 -12 -12 -14 -14 -12 -11 -11 -12 -14 -16 -18 -21 -21 -19 -19 -19 -18 -23 -31 -18 -15 -13 -10 -9 -6 -7 -7 -6 -7 -6 -6 -10 -13 -13 -10 -10 -12 -13 -14 -13 -9 -12 -12 -12 -12 -13 -12 -10 -11 -12 -12 -9 -9 -14 -19 -19 -20 -12 -11 -11 -5 -4 -4 -5 -6 -4 -6 -8 -7 -5 -6 -7 -11 -9 -12 -11 -11 -15 -11 -10 -9 -9 -10 -10 -8 -9 -10 -9 -10 -10 -9 -10 -12 -17 -12 -11 -11 -12 -13 -13 -13 -13 -12 -11 -8 -9 -9 -10 -11 -11 -11 -11 -20 -27 -28 -28 -24 -21 -21 -21 -27 -31 -32 -32 -29 -26 -25 -26 -26 -25 -24 -23 -22 -22 -22 -22 -18 -21 -21 -19 -14 -14 -14 -14 -13 -12 -15 -16 -16 -15 -16 -7 -8 -8 -9 -9 -9 -9 -10 -13 -15 -15 -20 -26 -30 -32 -34 -36 -43 -49 -53 -53 -58 -56 -65 -77 -83 -83 -94 -94 -98 -105 -118 -131 -150 -146 -152 -184 -107 -66 -41 0 -18 -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 -25 -27 -30 -35 -41 -46 -48 -47 -47 -44 -42 -42 -43 -41 -40 -44 -49 -53 -56 -62 -64 -69 -76 -81 -86 -87 -89 -92 -94 -96 -99 -103 -108 -110 -110 -112 -114 -116 -116 -115 -114 -113 -113 -112 -112 -114 -116 -117 -116 -120 -122 -122 -123 -122 -120 -120 -125 -129 -130 -130 -131 -127 -123 -125 -129 -130 -132 -134 -137 -140 -141 -142 -152 -155 -154 -154 -156 -161 -166 -171 -178 -186 -191 -192 -196 -200 -197 -196 -201 -203 -206 -215 -222 -224 -221 -219 -218 -217 -213 -209 -207 -199 -196 -188 -176 -161 -147 -131 -130 -125 -116 -106 -97 -86 -78 -73 -69 -63 -53 -40 -36 -41 -40 -35 -34 -33 -28 -25 -21 -17 -15 -14 -14 -12 -11 -10 -9 -9 -10 -9 -9 -9 -7 -6 -6 -6 -7 -9 -9 -11 -15 -17 -21 -28 -34 -36 -37 -36 -35 -36 -43 -50 -70 -78 -74 -70 -58 -56 -57 -56 -55 -58 -55 -53 -54 -56 -58 -59 -57 -56 -56 -55 -56 -57 -55 -54 -52 -49 -41 -36 -35 -34 -32 -31 -29 -29 -27 -24 -20 -17 -16 -15 -15 -14 -13 -11 -12 -14 -14 -16 -16 -15 -14 -9 -8 -6 -8 -16 -15 -15 -9 -5 -11 -21 -19 -13 -16 -22 -21 -27 -34 -16 -13 -19 -16 -15 -6 -8 -10 -10 -10 -10 -12 -11 -11 -12 -7 -10 -11 -26 -33 -20 -11 -10 -10 -10 -14 -34 -42 -38 -35 -35 -36 -35 -33 -32 -30 -27 -24 -20 -19 -15 -13 -12 -9 -4 -2 -3 -3 -3 -2 -3 -4 -3 -3 -4 -3 -4 -4 -4 -2 -3 -6 -12 -23 -31 -33 -34 -28 -20 -16 -12 -7 -5 -5 -5 -5 -5 -4 -5 -4 -8 -8 -5 -5 -4 -5 -5 -5 -5 -5 -6 -5 -5 -6 -4 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -4 -4 -4 -5 -5 -5 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -4 -5 -5 -5 -6 -7 -6 -5 -5 -4 -2 -2 -3 -5 -4 -4 -4 -5 -5 -4 -5 -4 -3 -4 -4 -5 -4 -4 -4 -3 -3 -3 -2 -2 -2 -2 -2 -2 -3 -3 -3 -4 -3 -3 -5 -24 -42 -21 -17 -14 -13 -12 -9 -14 -17 -14 -13 -17 -17 -21 -17 -16 -17 -17 -17 -16 -15 -15 -15 -16 -17 -17 -17 -18 -19 -16 -17 -18 -19 -28 -49 -50 -28 -15 -13 -13 -8 -6 -6 -6 -8 -8 -6 -6 -9 -13 -15 -13 -12 -13 -15 -14 -14 -10 -10 -10 -8 -7 -10 -11 -11 -12 -12 -13 -8 -8 -11 -9 -8 -15 -13 -12 -14 -5 -6 -6 -6 -6 -7 -11 -14 -14 -11 -5 -8 -19 -15 -6 -6 -7 -10 -9 -9 -10 -7 -7 -7 -7 -7 -9 -8 -9 -10 -10 -10 -16 -28 -26 -21 -12 -12 -13 -13 -12 -8 -8 -8 -9 -10 -10 -10 -10 -11 -11 -14 -21 -23 -25 -23 -22 -22 -20 -20 -28 -32 -30 -28 -30 -26 -24 -24 -24 -24 -23 -23 -22 -21 -22 -22 -22 -22 -22 -17 -15 -15 -14 -14 -14 -13 -15 -15 -15 -16 -17 -10 -11 -12 -8 -8 -8 -9 -9 -9 -9 -10 -14 -19 -23 -22 -21 -26 -32 -39 -46 -45 -45 -46 -53 -62 -71 -78 -75 -74 -85 -91 -105 -121 -134 -137 -149 -172 -127 -92 -92 -87 -100 -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 -24 -29 -32 -37 -43 -47 -49 -49 -47 -44 -43 -45 -44 -42 -42 -44 -48 -55 -59 -62 -67 -73 -79 -83 -84 -90 -93 -95 -97 -100 -103 -105 -109 -111 -111 -114 -116 -117 -114 -112 -113 -115 -115 -115 -115 -117 -119 -120 -120 -123 -125 -126 -126 -125 -124 -124 -128 -132 -133 -134 -134 -129 -126 -128 -132 -133 -133 -137 -141 -144 -146 -148 -156 -160 -161 -160 -159 -164 -170 -175 -182 -188 -191 -194 -199 -197 -196 -199 -202 -207 -208 -213 -222 -225 -222 -220 -218 -214 -212 -210 -204 -197 -193 -186 -174 -158 -150 -148 -133 -121 -110 -99 -91 -83 -78 -73 -67 -62 -52 -43 -39 -38 -37 -35 -33 -32 -28 -24 -21 -17 -15 -15 -14 -13 -11 -10 -8 -9 -9 -9 -10 -10 -9 -8 -8 -8 -7 -8 -10 -17 -16 -15 -21 -28 -32 -35 -36 -36 -36 -35 -39 -47 -50 -50 -52 -55 -57 -58 -57 -56 -56 -56 -55 -53 -52 -54 -56 -55 -54 -55 -55 -53 -51 -53 -52 -52 -51 -47 -38 -37 -35 -34 -34 -34 -34 -31 -28 -23 -19 -15 -15 -15 -14 -13 -12 -11 -12 -14 -15 -15 -15 -17 -15 -18 -19 -14 -8 -11 -10 -12 -9 -5 -9 -16 -8 -5 -12 -22 -15 -24 -28 -16 -6 -6 -6 -7 -8 -10 -11 -10 -11 -10 -11 -23 -48 -58 -17 -10 -10 -22 -38 -27 -13 -10 -13 -10 -11 -29 -38 -40 -37 -34 -35 -32 -34 -34 -33 -32 -25 -25 -19 -14 -11 -5 -5 -4 -3 -3 -2 -2 -2 -4 -4 -4 -4 -4 -3 -4 -4 -5 -5 -6 -7 -17 -28 -36 -36 -38 -38 -40 -37 -26 -15 -10 -9 -9 -9 -9 -6 -6 -7 -7 -5 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -5 -5 -5 -5 -5 -6 -6 -5 -4 -5 -5 -5 -4 -5 -5 -4 -4 -4 -4 -4 -3 -4 -4 -4 -4 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -6 -7 -8 -8 -7 -6 -4 -3 -4 -4 -3 -4 -4 -4 -4 -3 -3 -3 -4 -4 -4 -5 -4 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -3 -5 -5 -4 -4 -8 -22 -20 -19 -18 -17 -14 -9 -13 -16 -17 -16 -13 -16 -18 -17 -17 -19 -19 -18 -17 -17 -19 -19 -21 -21 -21 -20 -19 -14 -12 -13 -13 -16 -20 -40 -41 -40 -35 -16 -11 -10 -10 -10 -8 -8 -8 -6 -6 -8 -10 -15 -15 -14 -13 -11 -9 -12 -12 -11 -11 -12 -9 -11 -12 -10 -12 -10 -10 -9 -9 -11 -10 -8 -10 -11 -11 -11 -10 -10 -9 -8 -6 -6 -6 -10 -11 -10 -7 -8 -16 -15 -8 -26 -12 -9 -8 -11 -9 -8 -8 -8 -8 -8 -9 -9 -10 -10 -9 -10 -29 -34 -32 -28 -13 -12 -13 -13 -13 -13 -9 -8 -9 -10 -10 -10 -11 -11 -14 -21 -29 -24 -23 -22 -21 -21 -20 -20 -21 -20 -21 -23 -27 -25 -23 -23 -24 -23 -22 -22 -21 -21 -21 -21 -22 -22 -20 -17 -17 -15 -14 -14 -14 -14 -13 -13 -12 -13 -16 -16 -16 -16 -6 -5 -8 -10 -9 -7 -9 -10 -11 -14 -18 -15 -16 -18 -21 -27 -35 -33 -30 -36 -44 -50 -59 -64 -61 -63 -71 -80 -93 -106 -114 -112 -131 -152 -150 -141 -169 -120 -103 -79 -53 -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 -26 -31 -35 -40 -45 -49 -49 -49 -48 -45 -43 -46 -45 -44 -44 -45 -48 -58 -59 -64 -70 -76 -81 -81 -86 -92 -95 -97 -100 -102 -105 -106 -95 -95 -117 -116 -112 -112 -113 -114 -115 -118 -118 -117 -118 -120 -123 -124 -124 -128 -130 -130 -129 -128 -128 -128 -132 -135 -136 -138 -136 -132 -129 -131 -135 -137 -137 -140 -146 -150 -152 -153 -157 -161 -162 -160 -164 -169 -174 -179 -184 -189 -192 -198 -203 -201 -199 -202 -205 -208 -209 -219 -227 -225 -222 -219 -216 -214 -213 -209 -202 -194 -189 -184 -173 -158 -157 -149 -134 -120 -108 -98 -85 -82 -80 -72 -62 -56 -52 -45 -40 -39 -39 -37 -32 -32 -28 -23 -19 -14 -14 -14 -13 -11 -10 -9 -9 -10 -9 -8 -9 -10 -9 -10 -11 -11 -10 -10 -22 -18 -12 -15 -22 -27 -29 -33 -35 -35 -34 -34 -37 -38 -39 -43 -49 -52 -54 -55 -55 -55 -55 -55 -54 -52 -52 -52 -54 -53 -54 -54 -52 -49 -49 -51 -51 -49 -45 -42 -38 -36 -34 -32 -33 -33 -33 -30 -24 -20 -18 -15 -15 -14 -13 -12 -12 -13 -14 -15 -15 -14 -15 -15 -15 -15 -14 -13 -11 -9 -7 -9 -16 -19 -6 -5 -5 -5 -8 -21 -20 -23 -14 -7 -5 -5 -19 -25 -18 -7 -7 -8 -12 -10 -9 -19 -47 -51 -51 -32 -23 -33 -42 -36 -41 -48 -34 -22 -28 -31 -42 -42 -38 -38 -35 -33 -27 -18 -17 -30 -29 -23 -21 -21 -18 -5 -4 -3 -3 -3 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -4 -1 -2 -6 -10 -18 -31 -31 -56 -65 -66 -55 -58 -43 -29 -17 -11 -9 -8 -6 -5 -4 -4 -4 -4 -5 -5 -4 -4 -5 -5 -5 -5 -5 -4 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -4 -4 -3 -3 -4 -4 -3 -3 -3 -4 -4 -4 -4 -5 -6 -7 -8 -8 -7 -6 -6 -5 -5 -5 -5 -4 -5 -5 -4 -3 -3 -2 -3 -3 -3 -4 -4 -4 -3 -3 -3 -2 -2 -2 -2 -3 -3 -3 -2 -3 -3 -3 -4 -4 -4 -5 -8 -17 -18 -18 -19 -15 -14 -12 -13 -14 -14 -14 -13 -13 -14 -14 -15 -14 -16 -16 -18 -20 -22 -23 -22 -23 -24 -19 -13 -10 -9 -9 -9 -13 -15 -15 -23 -33 -27 -17 -12 -12 -13 -10 -8 -9 -7 -5 -7 -6 -7 -7 -10 -13 -14 -11 -10 -12 -14 -13 -13 -13 -13 -12 -11 -9 -10 -11 -10 -8 -10 -10 -10 -11 -11 -9 -9 -9 -9 -11 -10 -10 -8 -8 -10 -12 -11 -8 -6 -6 -6 -6 -8 -10 -21 -20 -7 -10 -9 -8 -8 -9 -8 -8 -10 -13 -21 -26 -11 -9 -23 -32 -32 -27 -15 -12 -12 -12 -12 -12 -10 -9 -9 -9 -9 -10 -11 -11 -12 -12 -20 -24 -23 -22 -20 -20 -20 -22 -25 -26 -26 -26 -25 -24 -24 -23 -23 -22 -21 -20 -20 -20 -20 -21 -22 -22 -20 -19 -17 -16 -15 -14 -13 -13 -13 -13 -12 -12 -12 -13 -13 -11 -8 -8 -9 -8 -7 -8 -9 -10 -10 -11 -10 -11 -12 -16 -16 -19 -23 -22 -21 -24 -31 -39 -45 -46 -48 -54 -58 -67 -79 -91 -90 -98 -115 -138 -156 -174 -183 -195 -185 -96 -107 -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 -28 -34 -38 -42 -47 -47 -51 -52 -49 -46 -44 -46 -46 -46 -46 -47 -50 -58 -62 -67 -73 -79 -84 -85 -89 -95 -98 -100 -103 -105 -106 -108 -108 -111 -119 -111 -114 -115 -116 -117 -118 -120 -121 -121 -122 -125 -127 -128 -128 -131 -134 -133 -132 -132 -132 -133 -135 -139 -140 -141 -138 -135 -133 -135 -135 -140 -141 -145 -151 -155 -157 -159 -160 -161 -162 -164 -169 -174 -179 -182 -185 -190 -195 -200 -205 -205 -202 -205 -207 -209 -214 -222 -227 -225 -222 -219 -216 -214 -210 -205 -198 -192 -186 -179 -171 -169 -160 -149 -135 -120 -106 -93 -85 -83 -79 -69 -59 -55 -55 -50 -46 -44 -43 -36 -32 -30 -27 -22 -18 -18 -15 -12 -10 -9 -8 -9 -10 -10 -9 -7 -7 -9 -9 -11 -12 -12 -14 -15 -19 -16 -11 -14 -21 -25 -40 -54 -54 -35 -34 -34 -35 -35 -38 -40 -45 -47 -49 -51 -52 -51 -52 -52 -52 -52 -50 -48 -48 -49 -48 -47 -49 -46 -46 -45 -46 -46 -43 -47 -41 -39 -36 -32 -30 -28 -29 -26 -21 -19 -18 -16 -16 -15 -14 -12 -12 -14 -16 -16 -16 -13 -15 -15 -16 -18 -18 -17 -11 -8 -6 -9 -16 -5 -5 -5 -5 -6 -8 -22 -22 -21 -20 -17 -4 -15 -28 -37 -32 -9 -12 -10 -17 -16 -13 -30 -39 -39 -44 -46 -45 -45 -40 -24 -15 -11 -17 -43 -54 -55 -50 -46 -45 -44 -38 -36 -23 -5 -5 -8 -4 -16 -23 -15 -12 -5 -3 -3 -3 -4 -3 -3 -2 -1 -2 -3 -2 -2 -2 -2 -2 -3 -2 -3 -3 -5 -9 -23 -21 -14 -36 -74 -59 -61 -54 -41 -29 -24 -13 -9 -6 -4 -3 -3 -4 -4 -4 -5 -4 -3 -5 -5 -5 -5 -6 -6 -6 -5 -5 -5 -4 -4 -5 -5 -5 -5 -5 -4 -3 -3 -3 -3 -3 -3 -4 -5 -4 -4 -2 -2 -3 -3 -3 -3 -3 -4 -4 -3 -3 -3 -3 -4 -6 -7 -7 -6 -6 -7 -6 -6 -6 -5 -4 -4 -6 -4 -4 -3 -4 -4 -3 -4 -5 -5 -5 -5 -3 -3 -3 -2 -2 -3 -3 -4 -3 -2 -3 -2 -3 -3 -4 -6 -7 -11 -16 -16 -16 -17 -15 -14 -13 -13 -13 -12 -12 -12 -12 -12 -12 -14 -14 -14 -16 -18 -21 -22 -21 -21 -22 -24 -17 -12 -9 -9 -9 -11 -12 -14 -15 -14 -12 -13 -13 -13 -12 -14 -12 -11 -9 -8 -7 -7 -6 -7 -9 -10 -10 -12 -12 -13 -16 -16 -14 -13 -12 -11 -11 -11 -9 -10 -12 -12 -10 -10 -10 -10 -10 -10 -10 -9 -10 -13 -17 -11 -10 -9 -11 -14 -17 -17 -12 -9 -10 -10 -10 -10 -9 -8 -5 -5 -6 -6 -5 -6 -8 -8 -9 -10 -16 -36 -36 -31 -33 -32 -29 -31 -28 -19 -11 -11 -11 -11 -11 -12 -12 -11 -13 -11 -10 -10 -11 -12 -15 -24 -30 -23 -22 -21 -21 -21 -24 -27 -27 -27 -26 -25 -25 -24 -23 -23 -22 -21 -21 -20 -20 -20 -20 -23 -21 -21 -20 -17 -16 -16 -15 -15 -13 -13 -12 -12 -13 -13 -13 -13 -10 -8 -7 -8 -6 -7 -9 -10 -10 -10 -10 -10 -9 -10 -13 -15 -16 -15 -16 -17 -15 -19 -25 -26 -30 -38 -43 -47 -55 -66 -64 -74 -85 -96 -119 -134 -137 -155 -185 -213 -121 -103 -95 -85 -23 -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 -29 -36 -40 -43 -44 -50 -54 -54 -51 -48 -46 -47 -47 -47 -47 -49 -52 -59 -64 -70 -77 -81 -82 -87 -92 -97 -101 -103 -105 -106 -108 -111 -113 -115 -123 -116 -117 -119 -119 -119 -120 -123 -124 -125 -126 -129 -130 -131 -133 -135 -137 -136 -137 -137 -138 -138 -139 -141 -143 -143 -141 -138 -137 -137 -139 -143 -146 -150 -155 -160 -162 -163 -164 -165 -166 -169 -174 -179 -182 -184 -187 -193 -198 -203 -207 -208 -204 -207 -208 -210 -219 -227 -226 -224 -221 -219 -216 -210 -205 -200 -194 -190 -184 -175 -172 -172 -159 -148 -136 -122 -107 -99 -90 -86 -80 -68 -60 -53 -50 -48 -47 -46 -46 -39 -35 -31 -26 -22 -22 -21 -16 -13 -11 -10 -8 -9 -10 -10 -9 -8 -7 -8 -9 -11 -12 -13 -20 -21 -18 -14 -13 -17 -17 -28 -44 -57 -68 -37 -37 -37 -37 -37 -39 -39 -41 -44 -47 -48 -48 -49 -49 -49 -50 -51 -50 -49 -48 -47 -45 -44 -48 -43 -41 -40 -39 -41 -40 -39 -38 -35 -33 -34 -30 -26 -24 -22 -18 -18 -17 -17 -17 -16 -14 -12 -13 -14 -14 -15 -16 -14 -15 -13 -13 -14 -14 -14 -11 -9 -7 -6 -10 -9 -7 -7 -6 -5 -6 -9 -8 -6 -8 -16 -5 -20 -28 -36 -48 -48 -40 -24 -22 -22 -28 -39 -41 -44 -45 -37 -32 -38 -37 -32 -32 -31 -9 -20 -46 -54 -52 -50 -51 -45 -39 -35 -29 -23 -27 -12 -18 -31 -25 -3 -3 -3 -3 -3 -3 -5 -4 -3 -3 -3 -2 -3 -3 -2 -3 -3 -3 -3 -3 -2 -4 -8 -8 -12 -14 -14 -23 -57 -63 -54 -52 -50 -45 -26 -23 -12 -5 -4 -4 -3 -8 -7 -4 -4 -5 -4 -5 -5 -5 -5 -5 -5 -5 -4 -4 -5 -4 -4 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -3 -3 -4 -4 -3 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -4 -5 -5 -6 -6 -6 -8 -6 -7 -7 -6 -4 -3 -6 -5 -5 -5 -4 -3 -3 -4 -5 -6 -6 -5 -4 -3 -3 -2 -2 -2 -3 -4 -4 -3 -3 -3 -3 -3 -3 -4 -6 -10 -12 -14 -17 -18 -15 -13 -13 -12 -12 -11 -11 -11 -11 -11 -12 -14 -15 -13 -16 -19 -21 -22 -22 -20 -19 -19 -15 -11 -9 -11 -11 -11 -11 -12 -14 -14 -14 -15 -15 -11 -10 -12 -13 -11 -8 -8 -8 -7 -8 -9 -11 -11 -11 -12 -11 -12 -17 -14 -13 -13 -13 -11 -11 -11 -10 -13 -17 -12 -10 -12 -11 -7 -7 -7 -10 -9 -11 -21 -19 -14 -10 -7 -7 -10 -10 -17 -21 -20 -23 -22 -19 -18 -16 -17 -8 -9 -12 -12 -6 -7 -8 -8 -8 -10 -11 -31 -34 -35 -35 -34 -28 -29 -27 -20 -12 -11 -11 -12 -12 -13 -13 -14 -14 -12 -10 -19 -15 -12 -12 -17 -29 -24 -22 -21 -20 -21 -27 -28 -28 -27 -26 -25 -25 -24 -23 -23 -22 -21 -21 -21 -20 -16 -16 -18 -19 -19 -20 -17 -16 -16 -16 -16 -14 -14 -13 -12 -12 -11 -13 -13 -12 -9 -7 -7 -6 -7 -8 -8 -7 -8 -10 -11 -9 -13 -14 -15 -15 -15 -15 -14 -11 -11 -14 -12 -17 -25 -32 -31 -34 -40 -49 -60 -73 -81 -100 -104 -111 -132 -160 -188 -157 -125 -101 -106 -112 -53 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 -31 -37 -42 -43 -47 -53 -56 -55 -52 -49 -50 -49 -48 -48 -49 -51 -54 -61 -67 -73 -77 -78 -85 -90 -95 -100 -104 -106 -107 -108 -110 -118 -123 -111 -117 -117 -120 -121 -122 -121 -124 -127 -128 -129 -131 -132 -133 -136 -138 -140 -141 -141 -142 -143 -143 -143 -143 -143 -146 -146 -144 -142 -142 -141 -143 -147 -151 -154 -160 -165 -166 -168 -167 -166 -172 -174 -178 -182 -185 -187 -190 -196 -200 -205 -206 -204 -206 -207 -209 -214 -222 -226 -224 -222 -221 -219 -215 -207 -202 -198 -194 -189 -183 -179 -178 -170 -160 -151 -141 -127 -109 -104 -92 -86 -82 -67 -62 -50 -51 -56 -54 -46 -49 -42 -37 -33 -29 -28 -23 -20 -18 -16 -12 -12 -11 -10 -10 -10 -9 -9 -7 -7 -9 -10 -11 -17 -20 -18 -16 -15 -12 -14 -17 -27 -36 -43 -49 -39 -38 -39 -39 -37 -38 -39 -40 -44 -45 -42 -45 -47 -47 -47 -48 -50 -49 -48 -46 -45 -45 -43 -46 -41 -38 -37 -36 -36 -38 -41 -39 -34 -33 -31 -28 -25 -22 -20 -16 -16 -16 -17 -17 -16 -16 -13 -13 -13 -14 -16 -17 -15 -15 -13 -13 -13 -15 -15 -12 -9 -8 -10 -11 -7 -11 -12 -7 -5 -5 -5 -5 -5 -7 -5 -4 -16 -27 -32 -34 -33 -40 -44 -38 -31 -35 -35 -43 -52 -44 -8 -11 -21 -20 -23 -36 -35 -14 -37 -51 -54 -52 -47 -48 -45 -40 -36 -33 -34 -34 -18 -15 -33 -23 -7 -4 -4 -3 -3 -4 -3 -2 -3 -3 -3 -2 -2 -2 -3 -2 -2 -3 -3 -2 -3 -6 -9 -8 -9 -10 -12 -17 -36 -45 -51 -50 -44 -39 -20 -23 -23 -13 -16 -29 -17 -9 -7 -4 -3 -4 -3 -3 -4 -4 -4 -5 -5 -5 -5 -5 -6 -4 -4 -4 -4 -5 -5 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -1 -2 -2 -2 -1 -2 -2 -3 -3 -3 -3 -3 -3 -5 -6 -7 -9 -10 -9 -8 -6 -5 -3 -3 -5 -6 -6 -5 -4 -4 -3 -4 -5 -6 -8 -7 -5 -4 -3 -2 -2 -2 -3 -5 -5 -4 -4 -4 -3 -4 -3 -4 -5 -6 -7 -12 -16 -16 -16 -13 -11 -12 -11 -10 -10 -10 -12 -13 -13 -14 -14 -12 -14 -19 -21 -22 -23 -18 -15 -14 -14 -13 -12 -15 -13 -13 -13 -14 -15 -15 -16 -16 -16 -10 -10 -11 -12 -10 -9 -8 -8 -9 -9 -10 -12 -12 -14 -14 -14 -16 -11 -9 -10 -11 -13 -13 -12 -11 -11 -11 -9 -11 -12 -12 -13 -7 -7 -7 -7 -8 -14 -17 -15 -14 -14 -13 -15 -17 -14 -21 -45 -44 -48 -30 -20 -22 -21 -17 -17 -16 -16 -18 -8 -6 -6 -7 -9 -9 -26 -29 -30 -28 -26 -28 -28 -28 -27 -25 -26 -17 -12 -13 -13 -13 -14 -14 -14 -14 -13 -34 -31 -30 -35 -37 -29 -27 -27 -24 -24 -21 -21 -20 -20 -28 -25 -25 -25 -24 -23 -21 -19 -20 -21 -21 -20 -16 -16 -16 -17 -17 -17 -16 -16 -17 -16 -16 -16 -15 -14 -13 -13 -12 -11 -12 -13 -13 -14 -11 -7 -7 -7 -7 -8 -8 -9 -12 -14 -17 -18 -20 -19 -19 -19 -19 -16 -16 -18 -13 -10 -13 -24 -19 -18 -24 -32 -43 -58 -65 -67 -71 -92 -111 -137 -165 -172 -168 -172 -136 -108 -82 -5 -81 -41 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -38 -41 -43 -49 -55 -58 -57 -53 -51 -52 -51 -49 -49 -50 -53 -57 -63 -69 -72 -74 -81 -87 -93 -98 -102 -107 -108 -110 -117 -121 -123 -124 -114 -120 -121 -121 -122 -124 -124 -127 -130 -132 -133 -134 -135 -138 -140 -141 -142 -145 -147 -148 -148 -148 -149 -148 -146 -149 -148 -147 -146 -145 -145 -147 -151 -155 -159 -164 -166 -169 -172 -172 -170 -175 -178 -182 -184 -186 -190 -193 -199 -203 -207 -209 -205 -205 -209 -211 -220 -228 -224 -222 -221 -220 -217 -212 -211 -205 -199 -193 -188 -185 -182 -178 -170 -163 -156 -146 -136 -135 -111 -91 -84 -84 -68 -63 -60 -59 -57 -54 -49 -46 -43 -38 -33 -32 -31 -26 -22 -19 -17 -13 -13 -13 -12 -11 -11 -10 -10 -8 -9 -10 -10 -10 -17 -17 -15 -14 -14 -14 -14 -16 -22 -29 -36 -37 -38 -36 -36 -38 -37 -37 -38 -40 -42 -42 -42 -43 -45 -44 -45 -47 -49 -46 -45 -44 -43 -42 -41 -42 -40 -38 -37 -36 -37 -39 -39 -35 -30 -30 -29 -28 -25 -21 -18 -17 -16 -16 -16 -16 -15 -16 -14 -14 -14 -14 -17 -17 -17 -15 -13 -15 -12 -16 -14 -11 -8 -7 -9 -13 -16 -12 -6 -7 -5 -5 -6 -6 -7 -21 -9 -4 -14 -28 -29 -28 -16 -29 -45 -45 -42 -39 -36 -46 -68 -77 -15 -10 -9 -10 -13 -14 -38 -42 -42 -35 -35 -56 -49 -47 -46 -44 -40 -37 -33 -34 -33 -34 -34 -7 -4 -4 -4 -5 -4 -4 -3 -3 -2 -2 -2 -3 -3 -3 -3 -2 -3 -3 -4 -4 -3 -5 -5 -5 -5 -5 -9 -15 -18 -29 -34 -28 -20 -15 -15 -28 -40 -30 -21 -28 -18 -8 -8 -6 -5 -4 -3 -2 -3 -4 -5 -7 -6 -3 -5 -5 -5 -4 -3 -4 -4 -4 -4 -4 -3 -4 -3 -3 -3 -3 -3 -2 -2 -1 -2 -2 -1 -2 -2 -2 -1 -2 -2 -2 -2 -3 -3 -3 -3 -4 -5 -6 -7 -6 -7 -8 -8 -6 -4 -2 -3 -4 -6 -7 -5 -5 -4 -4 -4 -4 -4 -6 -7 -7 -4 -3 -3 -3 -2 -3 -3 -5 -4 -4 -4 -4 -5 -5 -6 -6 -6 -5 -10 -12 -13 -13 -10 -10 -11 -10 -10 -10 -10 -12 -13 -14 -14 -14 -13 -15 -18 -19 -19 -22 -18 -15 -13 -13 -12 -14 -13 -13 -15 -16 -16 -17 -18 -17 -14 -13 -10 -9 -11 -11 -7 -7 -6 -7 -9 -8 -11 -11 -12 -13 -14 -15 -15 -12 -10 -11 -12 -14 -13 -11 -10 -10 -10 -11 -12 -11 -9 -11 -10 -8 -7 -7 -8 -12 -10 -9 -11 -14 -11 -18 -20 -15 -15 -27 -18 -30 -38 -21 -20 -21 -21 -20 -18 -15 -19 -12 -8 -10 -12 -9 -9 -10 -14 -18 -15 -25 -33 -32 -29 -26 -25 -27 -23 -13 -14 -16 -16 -16 -15 -11 -15 -34 -39 -37 -36 -35 -30 -27 -29 -32 -31 -26 -20 -17 -16 -16 -21 -20 -21 -21 -19 -18 -18 -18 -17 -17 -20 -19 -16 -15 -16 -16 -17 -17 -18 -17 -18 -17 -16 -16 -16 -15 -14 -15 -14 -13 -12 -12 -13 -13 -13 -9 -11 -9 -8 -9 -11 -9 -9 -13 -16 -16 -23 -25 -26 -26 -26 -22 -28 -28 -22 -12 -9 -10 -9 -10 -14 -21 -31 -42 -50 -50 -57 -74 -90 -112 -134 -130 -150 -177 -157 -103 -109 -71 -101 -115 -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 -35 -38 -44 -46 -53 -58 -61 -59 -56 -56 -55 -53 -51 -50 -52 -55 -59 -65 -68 -71 -76 -83 -89 -95 -100 -104 -108 -110 -113 -116 -118 -120 -119 -118 -122 -123 -124 -124 -127 -128 -130 -132 -134 -137 -138 -140 -142 -144 -145 -147 -152 -153 -154 -154 -154 -155 -153 -151 -152 -153 -152 -149 -149 -150 -151 -155 -160 -163 -166 -169 -172 -173 -172 -174 -180 -183 -184 -186 -189 -193 -197 -200 -205 -209 -213 -213 -209 -211 -214 -221 -225 -221 -220 -218 -216 -214 -211 -211 -203 -196 -191 -188 -186 -182 -178 -170 -163 -158 -152 -152 -138 -112 -92 -84 -85 -72 -69 -67 -62 -52 -48 -49 -47 -46 -45 -41 -34 -29 -26 -23 -19 -16 -15 -14 -14 -13 -12 -13 -12 -12 -11 -11 -10 -10 -9 -12 -14 -14 -13 -13 -14 -14 -15 -18 -21 -35 -40 -38 -35 -35 -38 -39 -38 -37 -38 -38 -40 -40 -43 -45 -45 -44 -46 -45 -44 -44 -44 -43 -42 -41 -40 -39 -36 -36 -34 -33 -34 -34 -33 -28 -29 -33 -35 -32 -22 -19 -18 -17 -16 -16 -15 -14 -15 -15 -14 -13 -12 -16 -17 -17 -15 -15 -16 -14 -13 -12 -11 -8 -7 -7 -8 -9 -10 -8 -6 -5 -6 -7 -6 -7 -21 -12 -8 -19 -28 -29 -30 -18 -19 -38 -41 -39 -46 -45 -46 -67 -85 -35 -23 -22 -16 -11 -11 -10 -30 -32 -24 -32 -50 -49 -49 -48 -39 -32 -27 -29 -35 -37 -39 -12 -11 -9 -4 -4 -5 -5 -4 -3 -3 -3 -2 -3 -3 -3 -3 -3 -3 -4 -4 -4 -3 -2 -3 -3 -3 -3 -2 -3 -8 -12 -12 -13 -16 -30 -23 -16 -22 -40 -32 -21 -28 -30 -14 -6 -6 -5 -5 -6 -3 -4 -4 -5 -5 -4 -3 -2 -5 -4 -3 -3 -3 -3 -4 -5 -4 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -3 -4 -5 -6 -6 -6 -5 -6 -7 -7 -5 -2 -2 -3 -4 -6 -5 -4 -4 -4 -3 -2 -3 -6 -9 -9 -7 -6 -4 -3 -3 -4 -3 -3 -4 -6 -4 -4 -5 -6 -7 -7 -8 -7 -10 -11 -10 -12 -11 -10 -9 -10 -10 -11 -11 -11 -12 -13 -15 -12 -11 -13 -16 -15 -14 -17 -20 -18 -14 -15 -12 -12 -13 -13 -16 -16 -16 -18 -19 -19 -15 -13 -12 -11 -8 -7 -6 -6 -6 -6 -6 -7 -9 -11 -12 -13 -13 -14 -14 -14 -14 -15 -15 -14 -13 -11 -11 -11 -10 -10 -10 -11 -10 -10 -9 -7 -7 -8 -9 -9 -8 -9 -13 -11 -9 -12 -12 -9 -9 -9 -9 -21 -46 -23 -22 -23 -23 -19 -21 -17 -18 -19 -18 -15 -17 -17 -13 -8 -11 -11 -11 -23 -33 -30 -28 -28 -28 -29 -30 -15 -15 -16 -17 -18 -18 -12 -11 -23 -38 -37 -34 -33 -30 -29 -31 -28 -30 -27 -21 -17 -16 -16 -15 -16 -16 -16 -18 -19 -18 -16 -14 -16 -16 -16 -15 -13 -12 -12 -17 -21 -16 -20 -20 -17 -17 -16 -16 -16 -15 -15 -15 -14 -14 -14 -13 -12 -13 -14 -12 -10 -10 -11 -16 -16 -19 -22 -16 -23 -37 -37 -25 -28 -30 -30 -32 -43 -32 -23 -14 -11 -10 -6 -8 -11 -19 -29 -33 -39 -47 -59 -73 -86 -83 -104 -125 -149 -166 -110 -130 -130 -107 -110 -115 -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 -36 -40 -47 -49 -55 -61 -63 -62 -58 -57 -56 -53 -51 -51 -53 -57 -61 -65 -67 -72 -78 -84 -91 -97 -101 -105 -108 -112 -114 -113 -114 -115 -120 -121 -123 -124 -126 -127 -130 -132 -134 -135 -136 -140 -142 -144 -147 -148 -149 -150 -156 -157 -159 -160 -160 -161 -158 -155 -157 -158 -156 -153 -153 -154 -155 -158 -162 -166 -168 -172 -176 -177 -175 -178 -183 -185 -186 -189 -192 -197 -201 -203 -208 -212 -213 -216 -213 -213 -220 -229 -226 -224 -222 -220 -218 -215 -213 -209 -201 -194 -191 -189 -184 -180 -175 -168 -164 -162 -162 -154 -139 -118 -95 -81 -78 -72 -72 -70 -63 -59 -47 -49 -50 -49 -49 -45 -38 -35 -29 -23 -22 -18 -18 -17 -16 -15 -13 -15 -14 -14 -13 -13 -11 -11 -13 -13 -12 -13 -12 -13 -14 -14 -14 -15 -17 -25 -36 -39 -33 -33 -34 -36 -37 -37 -38 -38 -39 -39 -41 -44 -45 -43 -43 -43 -44 -45 -45 -42 -40 -39 -39 -38 -34 -34 -31 -29 -29 -29 -30 -29 -29 -34 -39 -37 -24 -23 -21 -18 -16 -17 -16 -16 -16 -16 -17 -18 -15 -16 -18 -18 -18 -16 -16 -16 -15 -15 -12 -9 -8 -9 -9 -10 -16 -9 -6 -6 -7 -7 -6 -10 -18 -13 -13 -28 -28 -29 -18 -8 -14 -31 -32 -33 -49 -65 -72 -69 -66 -53 -44 -37 -34 -30 -32 -40 -33 -25 -45 -33 -24 -34 -40 -13 -17 -21 -24 -32 -38 -39 -45 -37 -32 -17 -4 -4 -4 -2 -2 -3 -3 -3 -2 -2 -2 -2 -2 -9 -6 -3 -3 -4 -4 -2 -3 -3 -3 -4 -4 -4 -5 -5 -4 -5 -11 -25 -34 -32 -20 -36 -24 -16 -13 -9 -5 -6 -6 -5 -3 -4 -8 -3 -2 -2 -3 -3 -3 -4 -3 -3 -3 -3 -3 -4 -5 -5 -5 -3 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -2 -3 -4 -4 -3 -2 -2 -2 -2 -1 -2 -1 -2 -3 -4 -4 -6 -6 -6 -6 -6 -7 -8 -6 -4 -3 -4 -4 -4 -5 -5 -4 -5 -4 -2 -3 -8 -13 -12 -11 -8 -6 -4 -3 -3 -3 -4 -4 -5 -4 -5 -5 -5 -6 -8 -8 -9 -10 -11 -8 -8 -9 -9 -9 -10 -8 -11 -13 -12 -11 -11 -12 -10 -9 -10 -10 -11 -12 -16 -18 -15 -14 -16 -14 -12 -13 -13 -16 -17 -17 -18 -19 -19 -16 -15 -14 -10 -8 -6 -6 -6 -6 -7 -7 -7 -9 -11 -13 -13 -15 -16 -16 -16 -14 -17 -17 -15 -14 -15 -12 -12 -12 -12 -11 -11 -11 -9 -8 -8 -8 -7 -8 -9 -10 -18 -19 -13 -10 -12 -12 -11 -9 -8 -8 -12 -42 -28 -22 -21 -19 -10 -16 -16 -18 -18 -16 -11 -16 -16 -9 -8 -10 -11 -12 -16 -22 -25 -23 -26 -29 -27 -32 -20 -17 -18 -20 -27 -22 -31 -44 -43 -39 -35 -32 -31 -30 -30 -30 -24 -22 -22 -21 -18 -17 -18 -18 -17 -16 -15 -18 -20 -18 -14 -13 -13 -14 -16 -14 -14 -13 -14 -18 -23 -20 -22 -20 -17 -17 -17 -16 -15 -16 -15 -15 -15 -15 -14 -13 -12 -12 -13 -13 -12 -13 -15 -16 -17 -18 -23 -22 -26 -31 -33 -23 -27 -28 -27 -38 -93 -72 -53 -33 -38 -21 -9 -7 -9 -11 -18 -16 -23 -34 -46 -60 -62 -69 -85 -103 -120 -150 -152 -170 -171 -104 -113 -100 -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 -39 -44 -52 -54 -59 -63 -65 -64 -64 -57 -56 -55 -52 -52 -54 -59 -61 -64 -69 -74 -80 -87 -93 -98 -102 -104 -111 -114 -114 -113 -113 -116 -124 -125 -126 -127 -128 -130 -132 -135 -137 -138 -140 -144 -146 -149 -152 -153 -153 -155 -159 -162 -164 -164 -162 -163 -163 -162 -162 -161 -160 -157 -157 -157 -159 -161 -163 -168 -171 -176 -180 -182 -179 -182 -185 -188 -191 -193 -196 -201 -205 -207 -210 -213 -216 -219 -217 -216 -222 -228 -228 -229 -226 -221 -218 -215 -212 -207 -201 -197 -194 -187 -183 -179 -175 -169 -164 -164 -164 -150 -140 -125 -98 -85 -80 -75 -70 -64 -56 -50 -53 -52 -51 -52 -53 -51 -43 -36 -30 -26 -19 -20 -18 -18 -17 -17 -16 -17 -17 -17 -17 -15 -14 -12 -14 -14 -11 -11 -12 -12 -13 -15 -15 -14 -14 -20 -27 -28 -31 -30 -33 -37 -38 -39 -39 -37 -39 -40 -41 -42 -43 -43 -42 -43 -45 -45 -45 -41 -40 -40 -38 -37 -32 -30 -28 -27 -26 -26 -28 -29 -29 -33 -39 -39 -27 -23 -20 -19 -18 -17 -16 -16 -16 -17 -16 -16 -16 -17 -18 -18 -19 -16 -17 -19 -22 -19 -14 -10 -7 -6 -5 -9 -7 -6 -6 -6 -6 -6 -8 -10 -12 -13 -13 -17 -15 -13 -17 -24 -12 -23 -26 -30 -46 -75 -85 -58 -54 -52 -42 -34 -40 -45 -42 -37 -42 -35 -38 -31 -31 -40 -48 -49 -44 -37 -29 -26 -38 -42 -43 -42 -30 -14 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -2 -2 -2 -14 -9 -3 -3 -3 -3 -2 -3 -3 -2 -4 -4 -4 -5 -5 -5 -3 -5 -18 -33 -32 -31 -33 -21 -10 -9 -8 -7 -7 -10 -14 -3 -4 -3 -2 -2 -3 -3 -2 -3 -3 -3 -3 -2 -2 -3 -4 -2 -1 -2 -2 -1 -1 -2 -3 -3 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -2 -2 -1 -2 -3 -3 -3 -4 -5 -6 -6 -6 -5 -5 -7 -7 -6 -5 -5 -5 -4 -3 -4 -5 -5 -6 -5 -4 -3 -5 -10 -11 -10 -9 -8 -7 -5 -4 -4 -5 -4 -4 -4 -4 -5 -5 -5 -6 -7 -7 -8 -9 -7 -7 -9 -10 -8 -8 -9 -11 -11 -11 -11 -12 -13 -12 -11 -10 -9 -9 -11 -15 -16 -14 -12 -13 -15 -12 -13 -15 -14 -13 -14 -14 -16 -30 -34 -20 -19 -15 -11 -9 -8 -9 -9 -8 -8 -8 -8 -10 -10 -13 -15 -14 -14 -12 -15 -17 -18 -18 -14 -12 -12 -12 -11 -13 -13 -12 -11 -10 -10 -10 -9 -8 -9 -11 -9 -11 -16 -16 -11 -11 -7 -10 -12 -11 -9 -11 -19 -20 -19 -19 -9 -7 -10 -16 -17 -17 -16 -16 -15 -10 -10 -10 -9 -10 -11 -13 -12 -15 -15 -17 -23 -29 -31 -29 -30 -36 -44 -50 -40 -43 -50 -48 -42 -36 -31 -29 -28 -28 -28 -27 -27 -24 -19 -18 -18 -18 -19 -19 -18 -17 -16 -16 -16 -17 -17 -16 -15 -16 -16 -19 -21 -20 -21 -22 -19 -19 -23 -21 -18 -16 -14 -15 -15 -13 -14 -15 -13 -12 -14 -14 -12 -12 -12 -12 -13 -15 -15 -16 -16 -15 -18 -20 -21 -25 -37 -33 -34 -51 -77 -83 -95 -93 -92 -123 -59 -25 -14 -6 -8 -8 -9 -16 -26 -30 -40 -45 -57 -71 -85 -99 -104 -113 -144 -176 -178 -151 -83 -75 -71 -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 -42 -47 -51 -56 -60 -63 -64 -64 -62 -58 -57 -56 -54 -53 -55 -57 -59 -64 -69 -75 -81 -89 -95 -98 -100 -105 -113 -115 -113 -112 -113 -118 -120 -125 -128 -129 -131 -132 -136 -139 -140 -142 -144 -149 -151 -154 -156 -157 -158 -159 -163 -166 -168 -167 -164 -167 -167 -167 -167 -167 -164 -161 -160 -161 -163 -165 -166 -171 -175 -179 -181 -180 -183 -183 -188 -192 -193 -195 -199 -204 -208 -210 -212 -216 -219 -222 -220 -223 -232 -228 -230 -229 -226 -221 -218 -215 -212 -208 -206 -203 -195 -187 -185 -181 -177 -176 -175 -168 -156 -149 -142 -129 -103 -99 -92 -83 -74 -62 -59 -60 -61 -58 -53 -54 -55 -55 -53 -46 -36 -33 -33 -28 -22 -19 -18 -17 -18 -19 -19 -18 -17 -17 -16 -13 -13 -14 -13 -10 -9 -11 -14 -16 -16 -15 -15 -19 -21 -22 -28 -30 -31 -31 -34 -39 -41 -37 -39 -40 -40 -41 -41 -42 -42 -43 -45 -47 -44 -43 -42 -40 -39 -36 -31 -28 -27 -26 -26 -27 -29 -30 -30 -31 -33 -30 -25 -24 -24 -21 -17 -16 -15 -15 -16 -17 -17 -17 -16 -16 -17 -18 -19 -17 -17 -21 -24 -21 -19 -13 -10 -8 -5 -8 -9 -9 -8 -7 -6 -9 -12 -17 -20 -19 -18 -9 -6 -6 -7 -6 -8 -8 -19 -31 -39 -49 -63 -55 -50 -45 -34 -39 -40 -67 -84 -83 -74 -33 -28 -32 -34 -32 -17 -15 -18 -20 -19 -11 -33 -37 -37 -36 -34 -23 -7 -5 -4 -3 -3 -2 -3 -3 -3 -3 -2 -2 -2 -2 -2 -3 -4 -3 -2 -2 -3 -3 -2 -5 -5 -3 -4 -5 -5 -4 -12 -28 -34 -34 -30 -26 -15 -6 -5 -4 -4 -5 -13 -26 -21 -10 -3 -3 -3 -3 -4 -3 -2 -2 -2 -2 -1 -2 -3 -4 -3 -2 -2 -2 -4 -4 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -3 -2 -2 -3 -3 -3 -4 -4 -6 -7 -10 -15 -10 -6 -6 -7 -7 -7 -6 -5 -4 -4 -5 -5 -5 -7 -7 -5 -2 -4 -4 -7 -9 -8 -8 -7 -6 -6 -6 -4 -4 -4 -5 -6 -5 -5 -5 -6 -7 -7 -7 -7 -8 -8 -9 -11 -10 -11 -12 -12 -11 -11 -12 -13 -13 -13 -11 -10 -10 -10 -10 -12 -12 -11 -10 -11 -11 -10 -12 -13 -13 -11 -11 -14 -16 -32 -42 -52 -25 -17 -14 -14 -14 -12 -12 -9 -9 -10 -8 -8 -10 -12 -13 -13 -14 -14 -14 -14 -16 -17 -18 -16 -14 -12 -9 -11 -13 -14 -14 -14 -14 -11 -10 -10 -9 -9 -8 -9 -12 -13 -12 -11 -10 -14 -16 -11 -8 -14 -18 -16 -16 -19 -11 -8 -13 -16 -11 -14 -18 -16 -12 -6 -6 -6 -8 -9 -10 -10 -10 -10 -12 -11 -12 -23 -32 -33 -34 -36 -39 -41 -44 -48 -47 -46 -44 -40 -34 -33 -29 -28 -29 -28 -29 -25 -21 -19 -19 -20 -19 -18 -18 -20 -20 -19 -19 -20 -20 -17 -17 -19 -19 -20 -21 -20 -24 -26 -25 -24 -25 -25 -24 -23 -20 -17 -15 -14 -13 -11 -12 -12 -13 -13 -13 -14 -12 -10 -10 -12 -13 -15 -15 -16 -18 -18 -17 -18 -19 -22 -30 -45 -62 -74 -83 -87 -94 -112 -95 -73 -31 -39 -31 -14 -9 -11 -16 -23 -24 -30 -46 -59 -72 -79 -79 -91 -115 -145 -175 -168 -130 -199 -187 -102 -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 -45 -50 -57 -60 -62 -64 -64 -64 -63 -62 -60 -58 -55 -54 -55 -59 -64 -68 -70 -79 -85 -91 -94 -97 -103 -108 -114 -115 -114 -113 -115 -116 -121 -123 -127 -132 -134 -136 -139 -141 -144 -146 -148 -153 -156 -159 -161 -163 -163 -164 -167 -169 -171 -170 -167 -168 -170 -170 -171 -171 -168 -165 -165 -165 -166 -167 -169 -174 -178 -180 -181 -183 -183 -185 -191 -195 -197 -199 -203 -207 -210 -212 -214 -219 -222 -225 -223 -223 -233 -233 -233 -230 -225 -220 -216 -215 -213 -212 -210 -204 -197 -191 -188 -183 -182 -182 -174 -163 -156 -152 -148 -139 -126 -117 -103 -90 -78 -62 -66 -62 -60 -60 -60 -59 -58 -58 -56 -48 -40 -40 -37 -33 -27 -21 -20 -18 -19 -19 -19 -19 -18 -18 -18 -16 -16 -17 -17 -14 -14 -14 -14 -17 -18 -18 -16 -20 -25 -18 -25 -30 -29 -29 -34 -40 -42 -41 -41 -41 -40 -40 -40 -42 -42 -43 -44 -46 -45 -44 -42 -40 -38 -35 -31 -29 -28 -27 -26 -27 -28 -30 -31 -30 -29 -26 -24 -23 -23 -22 -19 -17 -16 -15 -15 -16 -18 -18 -17 -16 -18 -19 -19 -18 -20 -21 -19 -18 -15 -12 -11 -12 -6 -8 -8 -9 -9 -9 -9 -11 -15 -19 -18 -15 -25 -14 -7 -6 -5 -4 -5 -7 -18 -35 -38 -28 -41 -46 -47 -55 -53 -46 -48 -52 -43 -35 -31 -26 -23 -23 -23 -29 -27 -37 -40 -38 -35 -10 -30 -38 -36 -31 -29 -7 -4 -4 -3 -2 -2 -2 -4 -4 -3 -2 -1 -3 -3 -3 -2 -3 -4 -3 -2 -2 -3 -3 -3 -5 -6 -6 -5 -6 -5 -4 -10 -26 -25 -27 -29 -22 -7 -5 -19 -25 -18 -10 -12 -16 -16 -11 -10 -8 -3 -4 -4 -3 -2 -3 -3 -2 -2 -3 -3 -5 -4 -3 -3 -3 -4 -3 -6 -6 -5 -4 -3 -3 -2 -2 -3 -4 -3 -3 -3 -3 -3 -4 -3 -3 -3 -3 -3 -5 -5 -6 -6 -8 -9 -10 -7 -6 -6 -7 -7 -6 -5 -4 -3 -4 -4 -4 -6 -7 -6 -3 -3 -4 -6 -8 -7 -7 -7 -7 -7 -8 -6 -5 -5 -6 -6 -6 -6 -5 -5 -5 -5 -6 -7 -9 -10 -8 -12 -13 -13 -14 -14 -13 -13 -13 -13 -13 -13 -12 -12 -12 -11 -12 -12 -12 -12 -11 -12 -9 -7 -7 -9 -12 -11 -10 -13 -17 -18 -17 -44 -37 -28 -19 -22 -22 -14 -9 -8 -8 -11 -11 -10 -10 -11 -10 -13 -14 -15 -15 -15 -16 -17 -17 -16 -16 -15 -13 -12 -12 -12 -15 -15 -15 -13 -11 -10 -9 -7 -7 -8 -9 -9 -10 -10 -9 -9 -8 -9 -9 -12 -17 -19 -16 -18 -17 -16 -19 -14 -16 -19 -14 -7 -10 -11 -9 -8 -10 -10 -10 -9 -8 -9 -12 -11 -11 -19 -28 -24 -29 -32 -33 -36 -38 -40 -39 -38 -39 -41 -37 -34 -33 -33 -31 -28 -23 -21 -22 -21 -18 -16 -14 -15 -16 -19 -18 -16 -18 -20 -20 -18 -19 -20 -20 -23 -26 -29 -31 -33 -28 -33 -30 -29 -30 -27 -24 -22 -19 -16 -16 -16 -15 -15 -15 -15 -16 -17 -15 -12 -9 -8 -10 -11 -12 -15 -17 -18 -17 -17 -21 -18 -23 -33 -47 -65 -69 -77 -89 -101 -116 -136 -108 -134 -102 -28 -15 -12 -14 -15 -15 -21 -33 -47 -59 -62 -65 -79 -98 -119 -143 -172 -168 -181 -201 -209 -235 -83 -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 -47 -54 -60 -62 -62 -63 -66 -66 -64 -63 -62 -61 -58 -58 -57 -61 -67 -72 -76 -81 -87 -89 -92 -98 -105 -110 -115 -116 -115 -115 -116 -119 -124 -126 -129 -135 -137 -140 -141 -144 -148 -150 -152 -157 -161 -163 -165 -165 -167 -168 -169 -171 -173 -172 -171 -171 -172 -174 -174 -176 -173 -171 -169 -169 -169 -171 -172 -176 -181 -183 -182 -183 -185 -189 -193 -198 -200 -202 -206 -210 -212 -214 -217 -222 -225 -228 -230 -231 -232 -235 -234 -229 -223 -219 -216 -215 -214 -213 -210 -206 -198 -194 -188 -187 -187 -179 -173 -164 -159 -160 -160 -151 -152 -133 -115 -102 -88 -77 -72 -66 -64 -65 -69 -62 -62 -64 -65 -63 -63 -51 -48 -40 -29 -25 -21 -20 -20 -19 -18 -18 -18 -19 -20 -19 -19 -20 -17 -14 -13 -14 -17 -21 -21 -20 -19 -21 -21 -20 -25 -26 -28 -32 -36 -41 -42 -44 -43 -42 -43 -42 -41 -41 -42 -43 -43 -43 -43 -42 -41 -39 -38 -34 -32 -31 -30 -27 -29 -28 -28 -30 -31 -32 -30 -26 -23 -21 -21 -22 -19 -18 -17 -16 -15 -17 -17 -18 -19 -19 -20 -20 -18 -18 -20 -21 -21 -17 -15 -12 -9 -7 -8 -8 -9 -9 -11 -12 -13 -13 -14 -16 -20 -17 -20 -16 -8 -6 -12 -12 -11 -10 -17 -37 -38 -25 -21 -21 -29 -58 -84 -77 -72 -75 -72 -33 -23 -21 -20 -18 -15 -16 -17 -22 -27 -29 -32 -12 -13 -12 -7 -8 -12 -8 -5 -5 -5 -5 -4 -4 -3 -3 -3 -2 -2 -3 -3 -3 -4 -4 -4 -4 -4 -4 -3 -4 -4 -4 -5 -8 -7 -6 -5 -8 -21 -28 -23 -23 -24 -20 -7 -5 -7 -12 -17 -12 -10 -8 -7 -6 -6 -5 -4 -5 -4 -3 -2 -2 -4 -3 -3 -4 -3 -5 -5 -4 -3 -3 -2 -7 -6 -4 -5 -3 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -3 -3 -4 -5 -5 -5 -6 -7 -7 -7 -6 -6 -5 -6 -7 -7 -5 -4 -4 -5 -4 -5 -8 -8 -5 -4 -4 -4 -5 -7 -7 -7 -6 -6 -7 -8 -8 -7 -6 -5 -5 -6 -6 -6 -7 -8 -7 -7 -9 -10 -11 -11 -13 -13 -13 -14 -14 -14 -14 -14 -14 -15 -13 -12 -14 -13 -12 -12 -13 -14 -13 -14 -12 -10 -10 -10 -9 -11 -11 -11 -12 -13 -18 -41 -48 -51 -57 -39 -32 -22 -15 -12 -11 -7 -8 -9 -10 -9 -11 -10 -11 -13 -13 -15 -15 -16 -17 -18 -18 -20 -21 -18 -15 -14 -15 -27 -37 -32 -16 -14 -10 -10 -11 -11 -9 -11 -10 -9 -9 -8 -8 -8 -9 -9 -8 -8 -14 -16 -18 -16 -15 -17 -18 -20 -20 -7 -15 -28 -25 -11 -6 -7 -10 -11 -11 -11 -11 -10 -11 -12 -13 -14 -13 -23 -31 -34 -36 -36 -35 -35 -36 -37 -40 -38 -37 -36 -33 -32 -28 -22 -17 -18 -20 -18 -16 -14 -15 -17 -20 -22 -21 -20 -20 -26 -27 -25 -25 -25 -26 -27 -29 -32 -37 -33 -32 -32 -34 -37 -28 -25 -24 -22 -18 -20 -19 -17 -16 -16 -18 -18 -19 -18 -16 -13 -10 -10 -10 -12 -14 -14 -18 -21 -21 -31 -25 -24 -26 -34 -48 -47 -61 -80 -95 -106 -118 -125 -136 -131 -47 -27 -19 -16 -15 -12 -18 -25 -35 -44 -49 -60 -71 -84 -99 -104 -122 -142 -162 -178 -203 -221 -220 -176 -131 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -57 -63 -66 -66 -67 -68 -68 -69 -67 -66 -66 -64 -62 -62 -65 -69 -74 -80 -84 -85 -89 -95 -101 -109 -113 -116 -117 -117 -118 -118 -122 -127 -131 -132 -138 -141 -142 -145 -149 -152 -154 -156 -161 -165 -167 -167 -169 -171 -172 -173 -173 -175 -174 -174 -174 -175 -176 -177 -177 -175 -173 -173 -173 -173 -175 -175 -179 -184 -188 -188 -186 -188 -191 -196 -202 -204 -206 -208 -211 -213 -217 -219 -225 -228 -230 -231 -232 -238 -239 -235 -228 -222 -218 -215 -214 -212 -211 -210 -206 -200 -194 -193 -193 -186 -181 -174 -169 -168 -166 -158 -160 -160 -144 -126 -113 -94 -76 -73 -75 -73 -68 -70 -64 -62 -63 -63 -62 -63 -55 -52 -47 -40 -31 -27 -25 -22 -21 -21 -19 -20 -21 -22 -22 -22 -20 -17 -15 -15 -18 -19 -20 -23 -27 -27 -21 -19 -21 -22 -22 -26 -34 -37 -41 -44 -44 -44 -44 -45 -44 -43 -42 -42 -42 -43 -42 -42 -41 -39 -37 -37 -35 -33 -32 -31 -28 -29 -28 -28 -29 -29 -33 -32 -28 -24 -20 -20 -21 -21 -20 -19 -16 -17 -17 -17 -19 -19 -21 -20 -20 -19 -18 -20 -22 -22 -20 -17 -16 -12 -7 -9 -12 -12 -10 -14 -17 -19 -21 -21 -19 -21 -20 -20 -16 -8 -7 -14 -35 -36 -22 -16 -39 -41 -37 -38 -40 -27 -68 -102 -98 -89 -94 -46 -24 -18 -17 -15 -13 -11 -11 -12 -15 -18 -20 -24 -21 -24 -31 -33 -29 -33 -19 -5 -6 -6 -5 -3 -2 -2 -3 -3 -3 -2 -3 -3 -3 -4 -4 -5 -5 -6 -23 -8 -10 -20 -19 -5 -6 -6 -5 -5 -6 -13 -11 -6 -4 -5 -7 -6 -5 -5 -5 -5 -5 -3 -4 -5 -4 -3 -3 -3 -4 -8 -22 -26 -28 -16 -8 -5 -4 -17 -23 -17 -10 -15 -12 -14 -17 -19 -19 -13 -8 -5 -12 -21 -4 -6 -5 -4 -4 -3 -3 -3 -4 -5 -5 -5 -4 -4 -5 -5 -5 -6 -11 -10 -7 -6 -6 -5 -7 -8 -7 -6 -6 -6 -5 -3 -4 -10 -9 -8 -6 -4 -1 -3 -5 -7 -8 -8 -8 -8 -9 -8 -8 -7 -7 -6 -6 -7 -6 -6 -5 -8 -11 -13 -13 -13 -16 -19 -18 -14 -15 -15 -16 -17 -17 -16 -17 -17 -18 -19 -14 -13 -13 -11 -11 -14 -18 -15 -13 -14 -13 -12 -11 -11 -11 -11 -13 -18 -53 -63 -54 -73 -74 -46 -24 -16 -11 -10 -8 -7 -8 -9 -7 -10 -9 -10 -12 -11 -15 -16 -16 -16 -16 -16 -22 -24 -22 -20 -21 -21 -43 -57 -45 -41 -22 -23 -25 -12 -9 -12 -12 -11 -11 -13 -14 -11 -10 -12 -13 -14 -15 -11 -12 -16 -17 -12 -12 -15 -16 -9 -6 -28 -34 -24 -11 -11 -12 -12 -12 -13 -38 -21 -12 -12 -13 -14 -15 -18 -25 -30 -34 -36 -35 -34 -34 -35 -35 -37 -37 -36 -36 -33 -29 -27 -28 -31 -25 -19 -17 -17 -14 -16 -17 -21 -26 -30 -28 -28 -35 -38 -36 -34 -30 -30 -34 -35 -34 -35 -33 -31 -32 -34 -38 -32 -26 -25 -23 -22 -22 -20 -19 -18 -17 -17 -17 -18 -18 -15 -12 -11 -11 -10 -11 -11 -12 -15 -17 -21 -31 -34 -34 -25 -28 -29 -35 -47 -62 -31 -69 -73 -73 -123 -139 -76 -37 -30 -31 -17 -15 -16 -19 -26 -26 -37 -49 -63 -74 -81 -86 -102 -121 -140 -152 -176 -184 -187 -206 -225 -137 -72 -58 -57 -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 -51 -58 -61 -63 -66 -67 -69 -73 -72 -71 -71 -73 -71 -66 -67 -68 -70 -75 -82 -85 -90 -94 -97 -104 -111 -114 -116 -118 -120 -120 -122 -126 -131 -134 -134 -142 -143 -146 -150 -154 -156 -158 -160 -164 -168 -169 -171 -172 -174 -175 -175 -175 -176 -176 -176 -176 -178 -181 -181 -181 -180 -179 -179 -177 -177 -178 -179 -182 -187 -188 -191 -194 -194 -194 -199 -203 -206 -208 -210 -212 -216 -219 -223 -228 -231 -231 -232 -233 -239 -239 -235 -228 -222 -218 -217 -215 -214 -212 -209 -206 -201 -201 -200 -195 -185 -178 -171 -169 -171 -172 -172 -173 -168 -154 -136 -124 -104 -90 -86 -86 -82 -75 -73 -69 -66 -65 -64 -64 -74 -69 -62 -57 -47 -42 -38 -33 -28 -25 -26 -24 -24 -25 -25 -25 -24 -20 -18 -17 -16 -17 -17 -21 -28 -33 -32 -24 -21 -20 -20 -22 -28 -35 -38 -43 -45 -44 -44 -44 -45 -46 -45 -43 -43 -43 -42 -42 -41 -41 -38 -38 -37 -36 -34 -31 -31 -30 -29 -28 -30 -30 -29 -33 -33 -30 -24 -20 -20 -20 -19 -18 -18 -16 -17 -18 -18 -19 -19 -22 -21 -20 -20 -20 -20 -19 -22 -22 -19 -19 -14 -12 -12 -13 -16 -14 -18 -21 -22 -22 -24 -21 -27 -25 -19 -12 -7 -6 -9 -33 -56 -51 -34 -50 -50 -47 -46 -45 -52 -71 -77 -73 -72 -86 -36 -17 -13 -12 -12 -10 -9 -8 -9 -11 -12 -14 -17 -17 -14 -11 -7 -25 -29 -16 -5 -5 -5 -4 -2 -2 -2 -3 -4 -3 -2 -2 -3 -4 -4 -5 -6 -9 -30 -27 -16 -20 -29 -17 -24 -15 -7 -6 -5 -4 -5 -6 -5 -5 -6 -5 -5 -5 -5 -5 -6 -5 -4 -4 -4 -3 -3 -3 -7 -15 -19 -31 -31 -29 -28 -25 -15 -7 -9 -17 -28 -31 -34 -26 -22 -24 -29 -26 -18 -18 -18 -22 -33 -33 -19 -10 -7 -5 -3 -5 -5 -5 -5 -6 -6 -5 -6 -7 -7 -6 -11 -13 -10 -7 -6 -7 -6 -6 -7 -8 -7 -8 -7 -5 -4 -2 -9 -9 -9 -9 -6 -3 -2 -3 -5 -6 -7 -7 -8 -9 -8 -7 -7 -6 -6 -7 -7 -7 -6 -5 -6 -8 -14 -18 -21 -26 -28 -23 -19 -17 -15 -16 -20 -19 -19 -20 -21 -24 -21 -16 -14 -11 -9 -10 -12 -14 -15 -16 -14 -14 -14 -12 -11 -13 -13 -11 -16 -30 -42 -61 -70 -76 -58 -29 -24 -16 -12 -12 -10 -9 -11 -8 -8 -8 -8 -11 -10 -13 -16 -16 -15 -21 -23 -22 -21 -20 -19 -17 -17 -31 -60 -45 -41 -42 -47 -43 -12 -40 -32 -14 -13 -11 -13 -13 -13 -14 -15 -14 -13 -13 -12 -12 -12 -12 -10 -9 -11 -10 -6 -5 -5 -7 -8 -11 -11 -12 -12 -11 -11 -29 -27 -12 -13 -13 -14 -15 -20 -35 -30 -32 -32 -33 -33 -31 -33 -34 -34 -34 -32 -34 -32 -29 -29 -32 -32 -28 -21 -17 -18 -15 -14 -15 -20 -28 -38 -40 -40 -42 -46 -41 -44 -41 -38 -41 -37 -39 -36 -31 -28 -28 -34 -34 -30 -25 -24 -24 -24 -23 -22 -20 -19 -18 -18 -18 -18 -17 -15 -13 -13 -13 -12 -12 -12 -12 -13 -13 -16 -21 -28 -32 -26 -26 -29 -34 -41 -57 -37 -25 -21 -22 -42 -93 -81 -37 -38 -35 -26 -21 -19 -19 -20 -23 -29 -40 -62 -63 -61 -71 -88 -105 -121 -133 -141 -143 -163 -186 -205 -207 -215 -213 -134 -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 -53 -56 -58 -62 -69 -73 -73 -74 -73 -73 -75 -78 -74 -70 -70 -71 -72 -78 -79 -85 -92 -96 -99 -107 -112 -116 -118 -119 -123 -123 -125 -130 -135 -139 -138 -142 -145 -150 -154 -157 -160 -162 -164 -167 -170 -173 -174 -175 -177 -177 -176 -176 -177 -177 -178 -179 -180 -182 -183 -183 -182 -181 -180 -179 -180 -181 -183 -185 -189 -190 -193 -193 -194 -198 -202 -205 -209 -210 -212 -215 -219 -222 -226 -230 -232 -232 -232 -235 -242 -241 -235 -228 -222 -220 -218 -216 -213 -209 -209 -207 -208 -207 -200 -193 -185 -176 -171 -172 -175 -175 -173 -174 -173 -163 -146 -138 -116 -109 -100 -87 -88 -75 -75 -72 -71 -72 -73 -65 -67 -63 -62 -68 -60 -62 -55 -45 -36 -31 -35 -33 -31 -30 -30 -28 -27 -23 -21 -20 -18 -18 -20 -23 -29 -34 -36 -32 -31 -27 -22 -22 -27 -34 -40 -45 -47 -46 -46 -45 -46 -47 -47 -46 -45 -44 -43 -41 -41 -46 -40 -39 -39 -38 -35 -31 -32 -33 -32 -31 -32 -32 -31 -33 -33 -32 -25 -25 -21 -19 -19 -19 -18 -17 -17 -17 -17 -21 -23 -24 -23 -21 -22 -22 -22 -20 -21 -22 -19 -20 -18 -18 -18 -18 -18 -19 -20 -20 -20 -18 -24 -24 -30 -28 -21 -15 -8 -5 -6 -15 -33 -42 -53 -61 -61 -54 -53 -45 -46 -50 -53 -55 -57 -55 -36 -22 -12 -10 -9 -8 -7 -6 -8 -8 -11 -13 -15 -14 -9 -24 -31 -31 -22 -12 -16 -22 -13 -5 -3 -6 -10 -5 -2 -2 -3 -6 -6 -5 -4 -5 -7 -26 -29 -28 -28 -27 -18 -7 -9 -6 -5 -5 -5 -4 -13 -16 -5 -5 -6 -5 -4 -4 -4 -6 -7 -6 -6 -6 -4 -3 -2 -3 -12 -31 -31 -32 -31 -30 -30 -29 -27 -22 -14 -10 -24 -32 -32 -29 -27 -28 -32 -29 -27 -27 -30 -30 -34 -36 -22 -11 -10 -8 -9 -11 -9 -5 -6 -7 -7 -7 -7 -6 -5 -9 -11 -10 -8 -7 -6 -6 -5 -4 -5 -8 -7 -8 -8 -6 -4 -4 -6 -7 -7 -10 -8 -5 -3 -2 -4 -4 -7 -7 -7 -7 -8 -7 -7 -7 -6 -6 -6 -7 -6 -6 -6 -5 -9 -17 -22 -21 -21 -24 -23 -21 -20 -21 -25 -20 -18 -18 -19 -19 -18 -17 -15 -14 -13 -12 -12 -13 -14 -17 -14 -13 -14 -14 -14 -17 -13 -13 -16 -18 -17 -21 -54 -82 -72 -32 -28 -22 -22 -21 -15 -14 -14 -11 -10 -10 -9 -10 -9 -11 -14 -14 -14 -18 -21 -21 -20 -18 -17 -16 -15 -21 -61 -49 -40 -42 -42 -33 -16 -16 -11 -11 -12 -10 -11 -12 -17 -14 -14 -14 -14 -14 -13 -12 -12 -11 -9 -8 -8 -7 -5 -5 -6 -7 -7 -10 -12 -12 -11 -26 -21 -24 -37 -19 -25 -19 -12 -13 -15 -35 -33 -31 -32 -32 -31 -32 -33 -32 -32 -34 -31 -31 -31 -31 -31 -31 -29 -24 -18 -18 -18 -15 -13 -14 -17 -23 -35 -40 -43 -47 -53 -52 -52 -53 -51 -45 -38 -39 -40 -34 -35 -35 -32 -31 -32 -29 -26 -25 -25 -23 -22 -21 -20 -19 -19 -18 -17 -18 -17 -16 -13 -13 -13 -13 -11 -11 -12 -14 -17 -21 -26 -21 -23 -25 -25 -23 -31 -45 -56 -53 -26 -20 -21 -25 -32 -28 -34 -36 -33 -27 -23 -23 -19 -19 -23 -33 -43 -41 -45 -59 -72 -91 -106 -115 -113 -120 -139 -161 -182 -198 -181 -199 -157 -80 0 -19 -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 -47 -52 -58 -65 -69 -73 -74 -75 -76 -76 -76 -78 -75 -72 -70 -71 -75 -77 -80 -86 -93 -98 -102 -110 -115 -117 -119 -121 -126 -127 -130 -134 -140 -145 -145 -143 -148 -153 -157 -161 -164 -166 -167 -170 -174 -176 -177 -178 -179 -179 -178 -178 -178 -179 -180 -180 -182 -186 -185 -185 -185 -185 -184 -183 -183 -185 -186 -187 -191 -193 -196 -198 -200 -200 -205 -208 -210 -212 -215 -218 -222 -225 -229 -231 -232 -232 -233 -244 -246 -241 -235 -228 -224 -222 -218 -215 -212 -210 -209 -210 -211 -207 -197 -190 -182 -175 -172 -172 -172 -173 -174 -176 -176 -171 -160 -148 -141 -131 -113 -100 -94 -84 -82 -81 -78 -76 -73 -67 -69 -72 -72 -74 -74 -75 -68 -56 -48 -40 -44 -43 -43 -42 -38 -35 -32 -28 -26 -27 -28 -26 -25 -27 -32 -38 -40 -39 -37 -29 -21 -19 -25 -34 -41 -45 -46 -47 -47 -48 -48 -47 -50 -49 -48 -46 -44 -43 -42 -43 -42 -41 -40 -39 -37 -33 -34 -35 -34 -35 -36 -34 -34 -34 -33 -32 -31 -27 -23 -20 -20 -20 -18 -17 -16 -16 -17 -20 -23 -24 -23 -22 -22 -22 -23 -23 -23 -22 -22 -22 -21 -19 -20 -23 -21 -24 -25 -25 -22 -20 -20 -40 -42 -30 -33 -30 -13 -5 -5 -11 -26 -37 -41 -57 -71 -62 -54 -47 -44 -42 -42 -43 -51 -54 -41 -19 -11 -8 -8 -7 -6 -6 -6 -6 -11 -12 -11 -12 -7 -25 -31 -30 -28 -28 -28 -33 -21 -11 -22 -25 -24 -11 -2 -2 -3 -3 -3 -3 -4 -7 -6 -27 -29 -25 -22 -18 -8 -6 -5 -5 -5 -5 -12 -9 -8 -9 -5 -5 -5 -5 -5 -5 -6 -6 -5 -6 -7 -7 -4 -4 -4 -3 -6 -20 -27 -31 -31 -31 -33 -32 -30 -29 -21 -7 -7 -24 -31 -30 -27 -15 -31 -32 -29 -32 -34 -33 -34 -22 -9 -10 -10 -10 -11 -11 -9 -8 -8 -7 -6 -6 -8 -7 -6 -9 -9 -8 -7 -7 -7 -6 -5 -5 -6 -6 -7 -8 -9 -8 -5 -3 -3 -3 -5 -9 -8 -6 -4 -3 -3 -3 -5 -7 -7 -7 -7 -7 -8 -8 -8 -7 -7 -7 -6 -5 -6 -6 -7 -10 -12 -17 -18 -21 -24 -28 -37 -40 -29 -19 -15 -16 -20 -17 -16 -16 -15 -16 -17 -16 -15 -14 -15 -19 -18 -16 -16 -18 -18 -20 -18 -15 -16 -20 -19 -19 -47 -81 -88 -65 -44 -31 -30 -25 -25 -19 -16 -17 -18 -15 -13 -12 -12 -12 -11 -12 -15 -18 -18 -20 -20 -18 -17 -16 -14 -15 -33 -29 -29 -52 -40 -27 -20 -17 -9 -10 -11 -10 -21 -50 -56 -31 -33 -30 -13 -13 -13 -12 -11 -10 -9 -8 -9 -7 -5 -5 -6 -7 -8 -9 -9 -8 -20 -37 -31 -17 -43 -42 -38 -30 -26 -14 -19 -31 -34 -33 -34 -29 -30 -31 -32 -31 -30 -32 -32 -31 -32 -29 -30 -31 -31 -28 -18 -15 -14 -13 -14 -14 -17 -19 -20 -23 -40 -47 -53 -58 -60 -61 -63 -59 -52 -47 -44 -42 -40 -36 -33 -34 -32 -29 -28 -27 -26 -24 -22 -21 -20 -21 -20 -15 -16 -18 -17 -17 -17 -15 -13 -13 -12 -13 -14 -14 -16 -18 -22 -22 -23 -29 -23 -25 -29 -37 -51 -67 -53 -40 -25 -34 -48 -36 -28 -32 -33 -31 -30 -29 -26 -24 -22 -27 -30 -30 -36 -52 -62 -75 -89 -97 -97 -107 -124 -143 -156 -157 -169 -184 -172 -117 -107 -120 -65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -51 -59 -67 -71 -77 -81 -82 -81 -79 -81 -80 -76 -73 -71 -70 -71 -76 -81 -87 -94 -100 -104 -111 -115 -118 -120 -124 -128 -130 -133 -138 -142 -143 -149 -148 -151 -156 -161 -166 -168 -169 -170 -172 -176 -179 -180 -181 -181 -181 -181 -179 -180 -181 -181 -182 -183 -185 -185 -186 -188 -186 -184 -186 -187 -188 -188 -189 -194 -196 -198 -202 -204 -203 -207 -208 -214 -223 -228 -222 -225 -228 -230 -231 -233 -234 -234 -241 -244 -240 -234 -232 -226 -221 -217 -214 -212 -207 -208 -208 -208 -205 -197 -190 -182 -176 -174 -174 -172 -172 -175 -178 -179 -176 -169 -166 -160 -146 -129 -104 -100 -94 -91 -91 -88 -84 -83 -78 -75 -75 -78 -81 -80 -81 -78 -68 -63 -53 -56 -60 -59 -54 -48 -44 -40 -36 -34 -40 -38 -35 -34 -35 -37 -42 -46 -45 -41 -32 -22 -18 -20 -28 -35 -40 -47 -61 -54 -48 -44 -44 -50 -51 -50 -47 -44 -40 -38 -43 -44 -43 -40 -41 -38 -35 -33 -33 -34 -41 -39 -36 -34 -33 -32 -32 -32 -29 -26 -22 -20 -17 -19 -21 -20 -18 -16 -17 -21 -23 -22 -21 -21 -22 -24 -24 -22 -23 -23 -24 -23 -22 -24 -22 -26 -30 -34 -41 -39 -26 -24 -38 -51 -48 -49 -40 -20 -7 -6 -10 -19 -20 -34 -60 -73 -65 -61 -54 -49 -47 -43 -41 -46 -45 -32 -21 -12 -11 -9 -7 -7 -8 -6 -9 -10 -7 -4 -7 -7 -20 -31 -34 -35 -33 -31 -23 -10 -9 -21 -22 -23 -14 -3 -3 -3 -3 -3 -4 -4 -6 -7 -10 -8 -6 -7 -6 -6 -14 -26 -27 -9 -12 -24 -24 -15 -6 -6 -6 -6 -6 -5 -6 -6 -6 -5 -5 -5 -5 -3 -3 -4 -4 -4 -4 -18 -30 -32 -31 -31 -25 -20 -16 -11 -7 -7 -18 -25 -28 -29 -10 -9 -9 -14 -25 -22 -17 -13 -10 -10 -10 -9 -10 -9 -8 -4 -4 -5 -6 -6 -6 -6 -7 -8 -8 -7 -7 -10 -9 -9 -8 -6 -7 -7 -7 -8 -10 -12 -10 -7 -6 -6 -3 -4 -8 -8 -6 -5 -5 -4 -3 -4 -6 -7 -7 -8 -9 -10 -11 -10 -10 -9 -8 -8 -6 -6 -6 -6 -7 -10 -17 -21 -24 -29 -42 -49 -35 -22 -18 -14 -17 -18 -18 -18 -16 -12 -12 -13 -12 -12 -12 -17 -21 -21 -20 -21 -21 -20 -20 -18 -14 -14 -17 -18 -18 -20 -24 -59 -52 -55 -77 -36 -32 -33 -30 -27 -29 -24 -19 -16 -16 -13 -13 -13 -12 -11 -12 -13 -15 -16 -16 -17 -16 -16 -15 -15 -16 -16 -14 -33 -27 -16 -15 -12 -12 -10 -9 -11 -13 -38 -40 -40 -48 -12 -11 -12 -12 -9 -9 -8 -7 -7 -7 -7 -7 -7 -8 -9 -10 -10 -10 -28 -45 -42 -22 -44 -47 -34 -26 -24 -33 -35 -35 -35 -37 -34 -30 -28 -28 -27 -26 -29 -31 -31 -30 -28 -27 -29 -30 -30 -26 -20 -18 -14 -14 -14 -15 -16 -16 -16 -22 -33 -43 -51 -59 -59 -64 -69 -70 -67 -69 -60 -59 -51 -37 -36 -36 -33 -36 -43 -34 -30 -26 -23 -23 -25 -24 -21 -19 -20 -20 -24 -21 -16 -16 -15 -15 -15 -17 -21 -15 -17 -18 -18 -20 -24 -32 -34 -36 -40 -42 -46 -50 -64 -75 -62 -74 -82 -75 -79 -114 -57 -65 -66 -33 -36 -32 -26 -24 -25 -29 -33 -43 -51 -60 -76 -75 -82 -93 -108 -123 -127 -134 -150 -164 -175 -172 -190 -170 -101 -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 -46 -52 -59 -68 -76 -80 -83 -84 -82 -79 -82 -82 -79 -75 -72 -72 -74 -77 -82 -88 -95 -102 -110 -112 -113 -115 -121 -124 -128 -131 -136 -139 -140 -146 -151 -156 -158 -160 -165 -169 -170 -171 -173 -175 -179 -181 -182 -182 -182 -182 -181 -180 -181 -182 -183 -182 -183 -184 -186 -188 -187 -188 -190 -189 -190 -190 -191 -192 -196 -199 -201 -204 -207 -204 -205 -208 -220 -234 -236 -227 -228 -229 -230 -232 -234 -234 -234 -240 -244 -240 -237 -234 -227 -220 -217 -218 -208 -212 -213 -216 -216 -206 -196 -189 -183 -179 -178 -174 -171 -170 -173 -179 -186 -180 -178 -177 -168 -152 -132 -118 -113 -104 -99 -98 -95 -92 -87 -81 -78 -83 -84 -86 -86 -88 -90 -82 -79 -70 -68 -71 -73 -66 -60 -54 -49 -45 -45 -50 -47 -45 -44 -44 -45 -47 -53 -52 -46 -36 -22 -18 -19 -19 -21 -30 -46 -54 -53 -48 -43 -44 -44 -48 -49 -46 -43 -44 -40 -45 -47 -46 -45 -42 -40 -38 -36 -34 -33 -43 -42 -37 -33 -31 -33 -33 -33 -31 -29 -22 -18 -18 -19 -19 -19 -17 -18 -18 -21 -24 -23 -22 -20 -22 -24 -24 -21 -23 -25 -26 -26 -26 -27 -27 -31 -33 -40 -55 -51 -35 -38 -50 -46 -47 -44 -43 -33 -14 -8 -10 -11 -13 -28 -51 -67 -68 -65 -62 -58 -50 -47 -41 -34 -26 -25 -24 -17 -12 -9 -7 -8 -6 -6 -6 -6 -5 -4 -6 -5 -17 -33 -34 -36 -35 -26 -11 -5 -6 -6 -16 -18 -12 -3 -2 -3 -3 -4 -4 -5 -6 -7 -6 -6 -7 -9 -7 -6 -15 -34 -32 -31 -31 -32 -29 -24 -9 -6 -5 -6 -7 -5 -6 -5 -4 -5 -5 -5 -4 -3 -2 -3 -4 -5 -4 -14 -26 -11 -8 -7 -6 -6 -6 -6 -8 -8 -7 -11 -28 -30 -13 -4 -6 -7 -7 -8 -8 -8 -9 -7 -8 -9 -10 -9 -6 -5 -5 -6 -6 -7 -6 -6 -6 -7 -8 -6 -7 -10 -11 -10 -9 -8 -9 -9 -8 -9 -11 -13 -12 -11 -10 -5 -4 -4 -7 -9 -7 -7 -6 -4 -3 -3 -3 -3 -6 -8 -9 -10 -10 -12 -12 -10 -8 -8 -7 -6 -6 -6 -7 -10 -13 -20 -29 -32 -37 -33 -23 -18 -19 -18 -19 -21 -22 -20 -16 -10 -10 -10 -10 -11 -14 -18 -21 -21 -18 -18 -18 -17 -17 -20 -18 -16 -14 -14 -18 -27 -28 -27 -26 -30 -39 -32 -34 -36 -38 -38 -37 -32 -25 -21 -22 -17 -17 -17 -15 -13 -10 -12 -13 -13 -14 -16 -16 -16 -16 -15 -15 -13 -12 -12 -11 -10 -10 -11 -11 -11 -10 -9 -9 -8 -8 -12 -28 -16 -15 -14 -13 -12 -9 -8 -9 -10 -10 -8 -7 -8 -9 -10 -9 -10 -10 -16 -30 -47 -56 -62 -52 -35 -26 -34 -37 -35 -36 -36 -36 -33 -30 -28 -29 -27 -26 -28 -29 -31 -30 -28 -27 -27 -29 -30 -24 -28 -31 -16 -16 -16 -15 -14 -15 -18 -22 -30 -40 -47 -48 -58 -66 -71 -75 -79 -72 -74 -72 -63 -40 -38 -36 -35 -33 -33 -34 -33 -33 -30 -32 -33 -31 -30 -34 -26 -26 -29 -33 -39 -26 -30 -38 -39 -30 -39 -30 -24 -17 -20 -22 -29 -34 -35 -37 -42 -46 -49 -52 -58 -70 -62 -63 -74 -88 -98 -112 -129 -135 -122 -42 -39 -37 -34 -34 -32 -26 -29 -36 -44 -43 -49 -59 -73 -85 -96 -102 -104 -115 -132 -144 -155 -163 -168 -182 -127 -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 -47 -55 -62 -70 -76 -82 -84 -84 -84 -86 -84 -83 -81 -79 -77 -75 -77 -78 -82 -87 -95 -102 -108 -110 -112 -115 -119 -124 -128 -133 -135 -137 -142 -148 -153 -158 -162 -165 -167 -169 -171 -173 -175 -177 -180 -182 -183 -183 -183 -181 -181 -182 -183 -184 -183 -183 -183 -185 -158 -145 -189 -187 -188 -191 -193 -192 -194 -194 -198 -200 -203 -207 -210 -210 -208 -210 -219 -228 -224 -228 -229 -230 -231 -233 -234 -234 -234 -239 -244 -241 -239 -234 -226 -221 -221 -221 -212 -210 -212 -214 -211 -204 -195 -189 -185 -184 -181 -178 -173 -171 -173 -179 -187 -185 -184 -180 -173 -163 -153 -133 -118 -113 -109 -103 -100 -98 -95 -91 -87 -87 -87 -93 -92 -92 -98 -90 -92 -92 -87 -80 -86 -78 -74 -67 -61 -60 -57 -59 -58 -57 -57 -56 -56 -56 -61 -61 -53 -41 -26 -20 -18 -18 -20 -27 -40 -47 -51 -51 -46 -46 -45 -46 -47 -47 -41 -46 -46 -44 -43 -47 -46 -43 -40 -38 -37 -38 -39 -42 -42 -39 -35 -33 -33 -34 -33 -31 -31 -25 -22 -21 -20 -18 -19 -19 -19 -20 -21 -24 -25 -24 -23 -25 -28 -25 -22 -25 -28 -29 -29 -30 -32 -32 -33 -38 -50 -58 -45 -32 -28 -28 -27 -43 -41 -47 -49 -35 -15 -37 -28 -11 -13 -20 -51 -60 -56 -49 -49 -49 -44 -39 -36 -39 -37 -29 -16 -11 -9 -7 -6 -7 -9 -10 -8 -4 -5 -5 -5 -8 -11 -31 -34 -30 -16 -8 -22 -26 -11 -4 -6 -5 -3 -3 -3 -3 -4 -5 -6 -7 -8 -7 -7 -7 -6 -7 -8 -9 -13 -10 -6 -15 -23 -18 -14 -7 -5 -5 -5 -6 -5 -5 -5 -5 -5 -4 -5 -4 -2 -2 -3 -6 -6 -5 -7 -14 -7 -6 -7 -7 -6 -7 -8 -7 -6 -7 -8 -18 -16 -8 -3 -3 -4 -7 -8 -8 -7 -7 -9 -10 -10 -9 -8 -7 -7 -6 -6 -6 -7 -6 -8 -8 -6 -6 -6 -24 -28 -11 -9 -11 -12 -11 -9 -7 -8 -11 -13 -14 -13 -11 -7 -5 -4 -5 -6 -9 -9 -8 -5 -3 -3 -3 -3 -5 -7 -10 -9 -12 -14 -13 -10 -9 -9 -8 -7 -7 -7 -8 -11 -16 -23 -31 -30 -28 -23 -18 -14 -16 -18 -17 -16 -20 -20 -16 -12 -10 -11 -10 -10 -13 -17 -21 -21 -21 -18 -17 -16 -17 -21 -19 -18 -17 -14 -19 -20 -23 -25 -26 -28 -27 -29 -31 -32 -36 -34 -30 -30 -29 -27 -28 -28 -27 -24 -22 -20 -16 -17 -18 -16 -14 -14 -15 -15 -14 -13 -13 -11 -12 -14 -11 -11 -12 -13 -13 -10 -10 -11 -10 -10 -12 -8 -10 -10 -10 -11 -12 -13 -10 -8 -10 -13 -12 -11 -9 -6 -7 -8 -9 -10 -9 -10 -12 -29 -33 -35 -56 -43 -30 -33 -37 -37 -35 -35 -34 -33 -33 -30 -31 -29 -27 -27 -28 -27 -25 -25 -27 -26 -28 -30 -31 -32 -34 -30 -21 -11 -12 -12 -15 -19 -24 -29 -38 -39 -46 -55 -61 -69 -74 -79 -79 -73 -69 -70 -60 -46 -38 -38 -37 -44 -36 -29 -32 -31 -35 -36 -36 -38 -36 -36 -35 -38 -51 -46 -39 -48 -55 -46 -37 -43 -45 -39 -39 -36 -31 -37 -45 -35 -38 -39 -45 -52 -54 -54 -56 -58 -62 -67 -78 -85 -88 -90 -104 -119 -117 -96 -46 -47 -48 -41 -35 -33 -34 -36 -36 -40 -48 -62 -72 -80 -81 -86 -101 -112 -125 -133 -132 -139 -166 -152 -93 0 0 -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 -50 -59 -65 -72 -76 -76 -79 -83 -84 -86 -86 -85 -87 -88 -83 -79 -80 -81 -83 -89 -97 -102 -103 -108 -114 -119 -119 -124 -129 -132 -135 -140 -146 -150 -156 -161 -167 -174 -171 -170 -172 -175 -178 -179 -182 -184 -185 -185 -184 -181 -182 -183 -185 -185 -184 -184 -184 -185 -184 -188 -192 -190 -193 -186 -178 -193 -195 -197 -199 -201 -205 -209 -209 -212 -211 -211 -218 -228 -226 -228 -229 -231 -233 -234 -235 -235 -240 -244 -243 -243 -239 -233 -228 -225 -221 -221 -221 -214 -207 -205 -200 -201 -196 -192 -191 -189 -179 -176 -173 -172 -174 -178 -182 -183 -185 -182 -176 -170 -160 -145 -139 -132 -118 -111 -107 -105 -101 -95 -95 -96 -94 -99 -102 -99 -105 -99 -100 -102 -99 -88 -92 -88 -85 -80 -77 -75 -67 -69 -69 -68 -67 -67 -68 -68 -70 -70 -61 -47 -33 -29 -25 -19 -20 -26 -35 -42 -48 -55 -55 -47 -47 -49 -50 -54 -64 -71 -59 -45 -47 -48 -46 -45 -44 -41 -38 -41 -46 -46 -44 -41 -38 -38 -36 -36 -36 -33 -31 -27 -25 -23 -21 -17 -21 -22 -24 -25 -24 -24 -25 -26 -28 -31 -31 -29 -29 -29 -30 -32 -31 -34 -37 -38 -37 -38 -55 -61 -44 -27 -25 -24 -28 -42 -49 -51 -55 -50 -47 -53 -38 -11 -10 -15 -40 -52 -50 -47 -41 -43 -41 -39 -41 -43 -38 -28 -21 -16 -13 -8 -7 -7 -6 -5 -5 -5 -5 -6 -6 -6 -5 -27 -33 -24 -16 -19 -30 -31 -18 -5 -7 -5 -4 -4 -5 -6 -4 -5 -7 -8 -8 -7 -6 -8 -7 -8 -9 -7 -9 -8 -7 -6 -5 -6 -6 -6 -7 -6 -5 -5 -5 -5 -5 -5 -4 -3 -3 -3 -3 -3 -4 -5 -5 -6 -6 -5 -5 -5 -6 -6 -6 -7 -7 -7 -7 -8 -8 -6 -6 -6 -4 -5 -5 -6 -7 -7 -7 -9 -8 -7 -6 -7 -27 -16 -6 -9 -6 -6 -7 -7 -8 -9 -9 -10 -10 -16 -16 -11 -10 -12 -14 -12 -9 -7 -8 -11 -14 -16 -17 -16 -9 -6 -5 -4 -4 -7 -9 -10 -8 -5 -6 -5 -3 -3 -5 -9 -11 -12 -13 -14 -12 -10 -9 -7 -7 -7 -7 -7 -9 -15 -23 -27 -29 -28 -21 -17 -19 -20 -17 -12 -11 -17 -19 -17 -14 -13 -11 -10 -11 -13 -15 -21 -19 -18 -19 -19 -18 -18 -18 -18 -19 -18 -16 -16 -16 -16 -16 -20 -27 -27 -28 -32 -32 -34 -34 -33 -31 -31 -29 -29 -30 -30 -31 -27 -23 -21 -22 -23 -18 -15 -13 -12 -14 -13 -13 -13 -12 -12 -12 -13 -12 -12 -12 -12 -10 -10 -10 -10 -9 -10 -10 -10 -10 -10 -11 -12 -12 -11 -11 -13 -16 -15 -11 -11 -10 -8 -8 -9 -11 -13 -11 -12 -16 -19 -31 -48 -41 -37 -30 -30 -35 -29 -26 -33 -29 -31 -31 -31 -29 -26 -27 -28 -27 -27 -24 -26 -27 -27 -26 -26 -30 -32 -35 -28 -13 -14 -13 -14 -16 -18 -22 -28 -29 -34 -46 -53 -62 -68 -71 -67 -57 -59 -57 -49 -44 -43 -38 -38 -35 -27 -25 -26 -26 -28 -31 -33 -35 -34 -36 -39 -45 -57 -61 -62 -61 -75 -70 -66 -68 -71 -71 -54 -42 -38 -36 -38 -32 -37 -41 -46 -55 -57 -58 -59 -59 -58 -61 -67 -72 -74 -77 -92 -106 -123 -122 -62 -85 -79 -56 -50 -40 -45 -43 -37 -36 -40 -50 -62 -66 -61 -74 -87 -99 -110 -112 -111 -122 -141 -167 -178 -135 -123 -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 -53 -62 -67 -72 -71 -74 -79 -84 -89 -89 -88 -88 -92 -95 -88 -86 -84 -83 -85 -90 -98 -99 -104 -110 -116 -122 -122 -126 -130 -133 -137 -143 -148 -153 -159 -164 -169 -175 -176 -176 -177 -177 -180 -182 -183 -185 -186 -186 -184 -183 -184 -186 -187 -187 -186 -185 -185 -191 -199 -199 -194 -193 -196 -170 -152 -197 -196 -199 -200 -202 -205 -206 -210 -215 -214 -214 -219 -230 -229 -228 -230 -233 -234 -235 -236 -235 -233 -233 -235 -241 -238 -233 -229 -228 -227 -228 -225 -215 -205 -201 -200 -200 -198 -195 -193 -193 -187 -181 -178 -176 -173 -176 -177 -181 -184 -183 -179 -175 -157 -151 -148 -139 -124 -119 -115 -113 -111 -110 -106 -106 -101 -104 -112 -111 -112 -112 -111 -110 -108 -99 -98 -95 -92 -91 -89 -83 -78 -77 -78 -77 -78 -79 -79 -78 -77 -75 -69 -56 -52 -45 -32 -22 -22 -27 -34 -40 -43 -44 -50 -49 -50 -53 -55 -55 -62 -59 -54 -53 -49 -49 -46 -46 -47 -46 -41 -42 -46 -48 -45 -42 -42 -41 -39 -38 -37 -33 -30 -29 -27 -25 -21 -21 -25 -26 -24 -24 -24 -24 -24 -26 -29 -31 -30 -30 -30 -29 -29 -32 -33 -37 -39 -39 -38 -36 -41 -48 -41 -28 -28 -26 -29 -41 -49 -45 -54 -54 -56 -61 -56 -23 -15 -17 -26 -37 -51 -44 -37 -37 -38 -39 -39 -42 -37 -33 -29 -22 -14 -9 -7 -6 -3 -2 -4 -5 -5 -5 -9 -27 -38 -38 -35 -32 -32 -31 -18 -8 -5 -6 -6 -5 -5 -4 -4 -8 -7 -6 -7 -8 -8 -5 -8 -8 -8 -8 -7 -6 -8 -8 -6 -6 -7 -7 -6 -6 -7 -6 -5 -5 -5 -5 -4 -3 -4 -4 -3 -3 -3 -4 -5 -6 -5 -6 -6 -5 -5 -5 -5 -6 -6 -7 -7 -7 -7 -9 -10 -8 -6 -6 -5 -6 -5 -5 -5 -5 -5 -6 -5 -6 -6 -6 -28 -36 -34 -33 -9 -9 -9 -7 -8 -9 -10 -13 -15 -15 -14 -15 -14 -16 -19 -16 -14 -13 -13 -14 -15 -21 -20 -17 -13 -8 -7 -5 -4 -6 -10 -14 -13 -11 -10 -7 -5 -3 -4 -8 -10 -11 -11 -13 -13 -12 -10 -10 -10 -8 -7 -7 -8 -13 -22 -22 -25 -28 -21 -19 -19 -18 -15 -8 -10 -15 -17 -17 -17 -16 -12 -10 -9 -12 -15 -17 -16 -17 -18 -18 -19 -20 -19 -19 -21 -18 -16 -15 -14 -14 -13 -16 -20 -25 -28 -31 -31 -32 -34 -36 -35 -55 -73 -65 -34 -37 -44 -51 -67 -65 -29 -33 -38 -32 -21 -33 -38 -20 -14 -14 -12 -11 -12 -13 -13 -12 -12 -12 -10 -10 -11 -9 -9 -11 -11 -10 -10 -10 -13 -12 -10 -10 -9 -10 -15 -14 -10 -12 -12 -12 -11 -11 -12 -14 -13 -14 -15 -13 -26 -28 -34 -35 -29 -30 -34 -30 -29 -34 -30 -30 -30 -30 -30 -29 -28 -28 -27 -29 -26 -26 -26 -27 -27 -26 -28 -31 -33 -33 -32 -22 -15 -13 -15 -16 -20 -21 -23 -27 -37 -45 -50 -53 -60 -64 -61 -57 -55 -57 -56 -47 -39 -38 -44 -32 -29 -28 -28 -29 -26 -28 -29 -30 -32 -33 -44 -50 -53 -54 -54 -74 -84 -91 -89 -92 -96 -85 -69 -49 -39 -46 -46 -43 -46 -47 -50 -54 -59 -63 -64 -61 -58 -60 -64 -66 -76 -88 -99 -111 -124 -122 -139 -126 -67 -64 -59 -61 -56 -51 -38 -38 -42 -47 -46 -51 -64 -74 -83 -92 -92 -98 -108 -123 -140 -157 -165 -143 -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 -54 -63 -65 -66 -69 -74 -80 -86 -92 -94 -94 -93 -95 -99 -92 -91 -89 -88 -89 -91 -91 -99 -106 -113 -119 -125 -124 -126 -130 -134 -140 -146 -152 -156 -161 -166 -170 -172 -177 -181 -183 -183 -181 -183 -183 -185 -188 -189 -188 -187 -188 -188 -188 -189 -187 -186 -184 -189 -197 -186 -192 -194 -211 -212 -191 -200 -198 -200 -201 -202 -204 -207 -212 -218 -219 -217 -219 -227 -230 -230 -230 -233 -236 -237 -237 -236 -235 -235 -245 -243 -239 -235 -232 -234 -235 -230 -224 -216 -206 -203 -201 -201 -200 -198 -193 -193 -191 -182 -179 -182 -177 -177 -175 -178 -183 -185 -182 -172 -169 -163 -154 -146 -134 -126 -122 -121 -121 -121 -113 -113 -110 -110 -115 -123 -124 -124 -122 -117 -115 -107 -106 -104 -102 -100 -96 -90 -86 -85 -86 -84 -85 -87 -88 -88 -86 -81 -78 -77 -71 -57 -41 -29 -26 -29 -35 -39 -39 -42 -48 -50 -52 -58 -62 -60 -58 -55 -57 -67 -53 -48 -48 -48 -48 -47 -44 -47 -49 -49 -48 -48 -46 -43 -41 -38 -36 -35 -34 -32 -28 -24 -21 -24 -27 -28 -26 -26 -24 -22 -22 -25 -30 -30 -30 -30 -30 -29 -26 -29 -34 -36 -38 -39 -36 -38 -40 -40 -37 -34 -29 -27 -32 -43 -55 -45 -49 -47 -51 -62 -65 -39 -33 -36 -41 -47 -52 -45 -36 -33 -33 -34 -32 -39 -38 -33 -29 -20 -15 -9 -5 -4 -3 -3 -5 -4 -4 -5 -6 -28 -41 -42 -35 -27 -22 -16 -8 -5 -6 -7 -6 -5 -4 -4 -7 -7 -7 -7 -6 -6 -6 -5 -7 -8 -7 -5 -5 -7 -8 -7 -7 -7 -8 -8 -7 -6 -6 -6 -5 -5 -5 -4 -3 -3 -3 -3 -3 -3 -3 -3 -4 -5 -5 -5 -6 -6 -5 -5 -5 -6 -7 -8 -8 -7 -7 -9 -10 -9 -9 -10 -7 -6 -6 -6 -5 -5 -6 -6 -6 -9 -8 -7 -22 -39 -40 -38 -13 -9 -10 -8 -10 -10 -11 -14 -17 -15 -13 -15 -17 -21 -24 -20 -19 -19 -20 -20 -19 -28 -27 -23 -18 -12 -11 -6 -4 -5 -7 -16 -16 -17 -15 -8 -5 -4 -4 -5 -7 -9 -10 -12 -14 -14 -13 -13 -12 -9 -6 -6 -7 -7 -8 -13 -20 -22 -18 -15 -14 -14 -14 -11 -12 -17 -21 -20 -18 -15 -13 -10 -9 -11 -13 -14 -14 -15 -21 -18 -19 -19 -18 -20 -19 -18 -16 -15 -15 -11 -13 -14 -18 -21 -26 -25 -25 -27 -27 -37 -33 -69 -97 -115 -100 -116 -81 -84 -101 -90 -80 -76 -75 -66 -49 -59 -54 -33 -16 -17 -14 -13 -13 -14 -13 -13 -13 -12 -11 -11 -11 -11 -12 -12 -13 -10 -13 -15 -12 -11 -11 -12 -13 -13 -11 -9 -10 -13 -14 -15 -13 -13 -12 -13 -16 -17 -16 -16 -14 -19 -30 -31 -30 -30 -29 -26 -43 -37 -35 -34 -32 -32 -31 -29 -28 -29 -29 -27 -28 -28 -28 -32 -26 -26 -28 -30 -32 -32 -33 -26 -18 -13 -13 -15 -16 -17 -19 -22 -29 -34 -33 -35 -55 -58 -59 -60 -56 -54 -48 -44 -41 -38 -38 -37 -33 -30 -28 -27 -27 -28 -30 -28 -28 -31 -38 -44 -44 -52 -56 -66 -80 -91 -95 -95 -98 -98 -90 -66 -63 -68 -64 -50 -49 -50 -52 -53 -55 -67 -67 -61 -58 -61 -58 -64 -71 -79 -90 -102 -105 -109 -126 -145 -151 -112 -85 -77 -69 -69 -56 -46 -45 -44 -42 -45 -53 -64 -76 -76 -82 -87 -92 -104 -119 -120 -132 -141 -109 -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 -56 -61 -61 -67 -71 -76 -83 -88 -93 -96 -97 -98 -98 -101 -95 -94 -91 -89 -90 -90 -93 -100 -108 -114 -121 -127 -127 -127 -130 -137 -142 -154 -156 -158 -162 -166 -167 -172 -177 -181 -186 -189 -188 -189 -191 -195 -198 -192 -192 -191 -191 -191 -191 -190 -187 -185 -186 -193 -201 -187 -186 -192 -198 -201 -198 -201 -200 -200 -202 -203 -206 -210 -216 -221 -223 -219 -220 -222 -229 -232 -231 -235 -237 -237 -236 -236 -235 -234 -241 -239 -238 -238 -233 -231 -227 -227 -224 -217 -209 -206 -204 -203 -201 -198 -198 -194 -190 -188 -186 -185 -182 -178 -172 -175 -185 -185 -177 -182 -178 -167 -160 -153 -141 -133 -132 -133 -128 -127 -123 -122 -122 -122 -121 -130 -132 -132 -129 -125 -122 -114 -114 -115 -113 -107 -102 -97 -93 -92 -94 -94 -94 -96 -98 -97 -94 -86 -89 -87 -78 -66 -49 -39 -33 -34 -39 -41 -43 -47 -51 -53 -56 -65 -64 -62 -59 -59 -61 -49 -52 -51 -50 -50 -50 -49 -48 -49 -50 -51 -51 -51 -49 -47 -44 -41 -38 -38 -35 -31 -29 -25 -24 -27 -29 -27 -27 -22 -21 -21 -22 -25 -27 -27 -25 -27 -30 -27 -26 -31 -35 -38 -42 -39 -37 -41 -44 -44 -43 -37 -30 -31 -33 -37 -51 -43 -46 -47 -48 -57 -67 -64 -59 -56 -54 -52 -49 -41 -35 -33 -32 -31 -29 -33 -34 -30 -33 -24 -24 -17 -6 -6 -4 -4 -4 -4 -4 -7 -7 -25 -22 -5 -7 -6 -6 -6 -6 -9 -32 -15 -9 -5 -5 -6 -8 -6 -4 -4 -5 -5 -6 -6 -7 -7 -6 -7 -7 -7 -8 -7 -7 -7 -7 -7 -7 -6 -6 -5 -5 -5 -5 -5 -3 -3 -4 -3 -4 -4 -4 -4 -5 -4 -5 -6 -6 -6 -5 -5 -5 -6 -8 -8 -8 -8 -9 -9 -9 -9 -10 -10 -8 -6 -5 -4 -4 -5 -5 -7 -9 -7 -8 -7 -9 -12 -15 -13 -10 -9 -10 -9 -9 -10 -13 -18 -20 -18 -19 -21 -26 -37 -25 -35 -33 -23 -25 -26 -28 -35 -32 -18 -18 -19 -15 -10 -6 -4 -6 -13 -16 -19 -19 -11 -6 -4 -4 -4 -4 -9 -16 -23 -17 -14 -13 -13 -12 -9 -6 -6 -6 -5 -6 -9 -16 -17 -14 -11 -10 -11 -13 -15 -16 -17 -24 -24 -20 -15 -12 -13 -15 -14 -13 -13 -13 -13 -20 -19 -19 -18 -19 -19 -21 -20 -18 -19 -18 -16 -15 -16 -18 -17 -16 -16 -18 -20 -18 -19 -18 -20 -32 -61 -104 -122 -101 -77 -66 -82 -76 -65 -62 -63 -58 -53 -51 -44 -29 -38 -43 -31 -13 -14 -14 -14 -13 -12 -12 -9 -8 -9 -8 -7 -9 -8 -10 -10 -10 -13 -12 -12 -12 -11 -8 -11 -12 -13 -15 -19 -17 -17 -16 -17 -18 -24 -34 -29 -16 -18 -26 -24 -27 -33 -27 -16 -39 -45 -42 -35 -37 -31 -28 -25 -20 -26 -25 -28 -30 -26 -28 -25 -29 -34 -30 -29 -31 -29 -27 -28 -24 -15 -13 -12 -12 -15 -18 -20 -21 -21 -22 -26 -35 -41 -46 -55 -52 -54 -49 -41 -40 -37 -36 -34 -30 -31 -30 -29 -29 -31 -31 -33 -33 -34 -38 -42 -42 -54 -63 -70 -79 -85 -84 -85 -88 -98 -105 -94 -90 -86 -72 -66 -57 -54 -57 -59 -60 -70 -74 -68 -63 -65 -61 -61 -68 -78 -86 -93 -96 -104 -121 -135 -163 -173 -160 -89 -83 -81 -71 -63 -62 -51 -43 -41 -45 -53 -55 -60 -70 -77 -83 -95 -97 -100 -112 -129 -117 -86 -74 -79 -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 -54 -55 -60 -66 -71 -77 -84 -90 -93 -95 -98 -101 -102 -102 -98 -97 -96 -95 -95 -94 -96 -102 -109 -116 -122 -125 -128 -129 -131 -138 -150 -157 -161 -163 -163 -163 -168 -172 -176 -181 -187 -192 -193 -193 -195 -198 -203 -204 -196 -194 -193 -193 -193 -191 -191 -191 -191 -192 -192 -190 -194 -199 -203 -202 -200 -201 -200 -200 -202 -203 -207 -212 -217 -222 -225 -222 -223 -224 -228 -231 -232 -235 -236 -236 -236 -236 -236 -235 -234 -232 -232 -233 -230 -229 -225 -221 -219 -219 -212 -208 -207 -206 -203 -203 -202 -197 -192 -188 -187 -188 -176 -170 -168 -174 -185 -189 -189 -183 -175 -171 -165 -157 -148 -142 -142 -142 -135 -136 -133 -130 -130 -129 -129 -135 -138 -139 -138 -134 -131 -126 -127 -127 -120 -114 -107 -103 -99 -98 -102 -100 -100 -101 -102 -98 -97 -95 -96 -95 -90 -81 -64 -50 -42 -42 -48 -48 -50 -50 -52 -54 -55 -61 -64 -63 -59 -55 -47 -49 -52 -53 -53 -52 -51 -51 -51 -51 -51 -52 -53 -51 -50 -49 -47 -45 -44 -43 -38 -31 -27 -27 -28 -30 -30 -29 -25 -23 -23 -24 -27 -30 -30 -30 -29 -29 -28 -25 -31 -35 -37 -40 -46 -44 -43 -47 -51 -53 -48 -39 -33 -32 -33 -33 -34 -35 -37 -40 -49 -50 -62 -56 -49 -48 -55 -49 -44 -38 -35 -35 -36 -33 -31 -32 -31 -27 -22 -21 -24 -24 -19 -7 -5 -6 -8 -12 -16 -22 -26 -32 -28 -8 -7 -5 -6 -8 -11 -28 -32 -30 -16 -6 -5 -6 -7 -6 -4 -4 -4 -4 -5 -5 -6 -6 -6 -8 -9 -9 -8 -7 -8 -8 -7 -6 -7 -6 -6 -6 -6 -5 -4 -4 -4 -4 -5 -6 -6 -6 -6 -6 -4 -3 -5 -6 -7 -6 -5 -5 -5 -7 -8 -8 -8 -8 -8 -8 -8 -8 -9 -10 -10 -6 -5 -5 -5 -5 -5 -5 -5 -7 -7 -7 -6 -7 -8 -8 -9 -10 -9 -8 -8 -10 -14 -20 -33 -38 -34 -28 -31 -49 -41 -49 -53 -53 -40 -38 -37 -36 -33 -33 -33 -25 -18 -13 -11 -5 -5 -5 -8 -16 -23 -13 -7 -5 -5 -4 -4 -9 -36 -59 -33 -20 -14 -11 -9 -8 -6 -5 -5 -4 -4 -5 -8 -12 -13 -12 -9 -11 -12 -15 -17 -16 -16 -20 -19 -17 -14 -17 -17 -16 -16 -16 -14 -19 -20 -20 -21 -20 -20 -20 -21 -22 -21 -22 -21 -22 -22 -20 -21 -21 -18 -15 -15 -13 -16 -18 -18 -17 -15 -18 -31 -23 -19 -19 -22 -59 -75 -61 -52 -49 -46 -41 -40 -53 -46 -40 -41 -37 -15 -14 -14 -13 -12 -11 -13 -10 -8 -7 -7 -7 -7 -7 -7 -8 -11 -11 -9 -9 -12 -13 -9 -11 -13 -16 -22 -22 -21 -20 -19 -18 -18 -33 -44 -38 -16 -17 -18 -19 -18 -17 -18 -18 -32 -49 -48 -38 -33 -29 -37 -37 -17 -19 -21 -23 -23 -28 -18 -19 -25 -22 -31 -27 -27 -28 -30 -33 -24 -18 -18 -19 -12 -14 -17 -20 -22 -22 -25 -35 -51 -61 -41 -48 -48 -46 -44 -38 -35 -33 -34 -36 -31 -28 -27 -28 -29 -30 -33 -37 -41 -41 -38 -45 -50 -56 -63 -70 -74 -75 -76 -78 -76 -86 -96 -100 -96 -88 -91 -85 -71 -63 -66 -68 -68 -73 -84 -79 -80 -76 -69 -65 -70 -78 -85 -90 -95 -105 -117 -129 -140 -143 -164 -137 -124 -96 -95 -85 -72 -64 -51 -45 -44 -48 -49 -51 -60 -67 -74 -78 -78 -87 -98 -113 -136 -148 -142 -117 -46 -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 -46 -53 -60 -66 -73 -79 -84 -89 -90 -94 -99 -104 -106 -103 -104 -102 -100 -99 -94 -96 -98 -103 -110 -116 -120 -122 -128 -132 -137 -143 -152 -157 -163 -166 -166 -166 -169 -172 -176 -183 -191 -193 -195 -197 -198 -201 -205 -205 -199 -197 -198 -198 -197 -196 -196 -196 -193 -191 -191 -191 -194 -202 -206 -201 -199 -203 -204 -204 -202 -205 -210 -214 -218 -222 -227 -227 -231 -230 -230 -234 -237 -235 -236 -236 -236 -236 -238 -238 -236 -234 -233 -233 -233 -230 -227 -223 -218 -212 -208 -206 -206 -204 -200 -198 -194 -189 -188 -191 -191 -187 -178 -172 -170 -171 -179 -180 -179 -179 -180 -177 -169 -162 -157 -154 -151 -149 -143 -141 -138 -135 -136 -135 -135 -139 -142 -143 -143 -141 -139 -138 -139 -138 -131 -122 -114 -108 -105 -105 -104 -104 -107 -109 -107 -103 -101 -100 -104 -106 -95 -86 -74 -62 -53 -53 -59 -58 -57 -56 -55 -57 -57 -56 -62 -64 -59 -56 -48 -50 -51 -52 -53 -53 -53 -53 -52 -52 -52 -54 -54 -52 -51 -50 -50 -50 -48 -46 -43 -34 -31 -31 -32 -33 -34 -34 -26 -24 -27 -31 -35 -37 -35 -34 -33 -32 -29 -29 -33 -39 -47 -48 -49 -47 -48 -49 -51 -57 -47 -40 -35 -33 -33 -33 -32 -33 -35 -39 -53 -55 -39 -25 -21 -27 -53 -48 -42 -38 -37 -39 -39 -36 -33 -31 -30 -31 -30 -26 -23 -24 -25 -9 -6 -7 -11 -28 -32 -34 -37 -38 -39 -39 -14 -5 -5 -7 -10 -31 -37 -24 -14 -17 -7 -5 -5 -4 -3 -4 -3 -3 -4 -6 -7 -6 -6 -8 -9 -9 -10 -8 -8 -8 -7 -6 -6 -7 -6 -5 -5 -4 -5 -5 -5 -5 -5 -5 -6 -7 -8 -6 -5 -4 -3 -5 -8 -6 -6 -5 -6 -7 -7 -7 -7 -7 -7 -7 -8 -9 -9 -10 -11 -9 -6 -6 -6 -6 -5 -6 -6 -6 -6 -6 -6 -11 -14 -15 -12 -10 -10 -10 -10 -13 -20 -26 -30 -28 -37 -62 -43 -36 -42 -49 -56 -58 -49 -48 -44 -34 -13 -9 -14 -16 -15 -10 -12 -9 -7 -6 -2 -7 -18 -17 -12 -9 -7 -5 -4 -7 -27 -65 -50 -26 -14 -10 -9 -8 -8 -7 -6 -5 -5 -5 -5 -7 -9 -12 -12 -13 -14 -15 -17 -14 -13 -14 -18 -21 -19 -17 -16 -16 -17 -17 -16 -20 -20 -20 -26 -25 -23 -22 -21 -24 -24 -23 -22 -23 -26 -25 -25 -25 -23 -20 -17 -16 -21 -24 -20 -22 -20 -20 -20 -20 -22 -21 -20 -27 -33 -54 -53 -48 -46 -40 -29 -43 -40 -34 -34 -56 -33 -21 -16 -16 -17 -17 -15 -13 -10 -9 -8 -11 -9 -7 -7 -6 -8 -8 -8 -9 -10 -11 -20 -27 -33 -36 -27 -25 -23 -21 -21 -19 -21 -34 -54 -55 -24 -17 -20 -22 -20 -20 -19 -18 -25 -49 -52 -47 -31 -19 -25 -35 -27 -23 -24 -22 -15 -13 -14 -16 -18 -20 -19 -18 -21 -22 -22 -27 -23 -20 -21 -18 -12 -11 -13 -16 -16 -20 -24 -35 -58 -63 -55 -50 -44 -46 -43 -35 -32 -31 -28 -32 -28 -24 -25 -24 -24 -26 -29 -32 -33 -33 -32 -35 -42 -53 -55 -59 -62 -62 -64 -67 -67 -76 -87 -85 -80 -73 -70 -69 -67 -65 -72 -76 -76 -77 -89 -89 -88 -83 -77 -72 -74 -77 -80 -86 -97 -107 -116 -124 -132 -136 -149 -177 -171 -44 -126 -77 -41 -51 -66 -53 -53 -54 -51 -52 -54 -60 -66 -67 -68 -78 -89 -103 -115 -112 -123 -117 -110 -106 -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 -44 -53 -62 -67 -73 -81 -86 -87 -90 -95 -101 -105 -108 -107 -107 -106 -104 -101 -101 -99 -100 -104 -110 -116 -116 -122 -128 -134 -140 -146 -153 -158 -161 -163 -167 -172 -172 -173 -178 -185 -189 -193 -197 -200 -201 -203 -206 -206 -206 -206 -205 -204 -203 -201 -199 -197 -194 -194 -192 -191 -193 -196 -196 -200 -199 -202 -206 -207 -203 -207 -212 -216 -219 -222 -222 -227 -231 -234 -236 -238 -240 -240 -241 -240 -237 -238 -240 -239 -238 -238 -238 -237 -236 -231 -226 -223 -219 -216 -215 -210 -204 -200 -197 -194 -191 -187 -185 -185 -185 -181 -178 -176 -172 -172 -175 -175 -178 -181 -180 -177 -172 -168 -166 -161 -155 -152 -150 -149 -146 -142 -141 -141 -140 -141 -144 -146 -147 -147 -148 -148 -148 -148 -140 -131 -122 -117 -115 -111 -107 -108 -109 -109 -105 -105 -108 -109 -109 -110 -108 -99 -84 -73 -68 -64 -65 -64 -63 -60 -57 -59 -59 -59 -60 -61 -60 -57 -52 -50 -52 -53 -54 -54 -54 -55 -55 -55 -54 -56 -55 -54 -53 -48 -49 -48 -49 -52 -50 -40 -36 -36 -37 -36 -33 -30 -27 -30 -34 -37 -40 -40 -39 -38 -35 -37 -35 -34 -35 -41 -53 -54 -56 -53 -55 -59 -50 -50 -45 -40 -37 -35 -34 -34 -33 -34 -37 -45 -61 -41 -30 -30 -21 -21 -46 -48 -41 -37 -37 -39 -39 -36 -33 -31 -30 -30 -32 -30 -24 -23 -24 -14 -8 -8 -9 -25 -31 -34 -36 -39 -38 -40 -20 -5 -7 -25 -13 -12 -24 -37 -34 -36 -14 -6 -6 -6 -7 -11 -8 -5 -5 -6 -6 -6 -9 -10 -9 -8 -7 -7 -6 -7 -16 -19 -12 -7 -6 -6 -6 -6 -7 -6 -5 -5 -4 -6 -6 -7 -8 -6 -5 -5 -4 -3 -8 -7 -6 -6 -6 -6 -7 -8 -8 -8 -7 -8 -8 -8 -8 -9 -6 -7 -7 -7 -6 -6 -5 -6 -6 -7 -7 -6 -6 -9 -13 -13 -8 -18 -21 -18 -19 -17 -21 -26 -22 -22 -32 -51 -45 -41 -43 -46 -37 -52 -56 -47 -32 -20 -9 -3 -1 -5 -15 -12 -11 -9 -8 -7 -2 -4 -12 -17 -15 -21 -12 -8 -5 -11 -49 -44 -30 -21 -14 -9 -9 -10 -12 -12 -8 -6 -6 -5 -5 -6 -7 -11 -14 -14 -13 -13 -12 -11 -12 -14 -18 -22 -22 -21 -18 -15 -15 -16 -15 -14 -15 -22 -28 -27 -24 -24 -23 -24 -25 -24 -24 -21 -21 -22 -22 -24 -27 -29 -23 -23 -25 -27 -24 -24 -25 -27 -27 -28 -25 -23 -22 -20 -18 -45 -47 -39 -33 -47 -46 -46 -43 -36 -27 -32 -27 -22 -17 -18 -18 -17 -16 -13 -11 -10 -11 -12 -11 -10 -8 -6 -6 -7 -8 -12 -44 -60 -54 -49 -44 -39 -45 -40 -22 -21 -24 -23 -21 -25 -38 -28 -18 -18 -20 -22 -20 -19 -19 -18 -18 -50 -34 -27 -34 -15 -16 -38 -39 -22 -21 -17 -14 -14 -15 -14 -13 -14 -14 -16 -19 -17 -16 -20 -18 -16 -22 -23 -16 -10 -13 -14 -13 -15 -22 -42 -55 -59 -58 -53 -37 -55 -47 -37 -35 -33 -28 -32 -26 -22 -23 -22 -24 -23 -22 -26 -29 -28 -28 -30 -32 -39 -47 -51 -51 -55 -56 -58 -61 -65 -63 -74 -67 -59 -56 -56 -51 -59 -74 -89 -86 -83 -90 -96 -96 -90 -85 -80 -80 -84 -83 -86 -94 -105 -120 -124 -128 -136 -147 -162 -191 -153 -164 -109 -26 -32 -63 -66 -59 -74 -61 -55 -52 -56 -60 -61 -67 -74 -81 -89 -87 -98 -110 -116 -110 -116 -71 -72 -81 -7 -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 -43 -52 -61 -67 -72 -80 -80 -87 -91 -97 -103 -107 -109 -108 -107 -107 -107 -105 -84 -93 -102 -105 -113 -116 -117 -121 -128 -134 -140 -146 -153 -157 -158 -162 -166 -170 -176 -178 -179 -184 -188 -194 -198 -201 -203 -205 -207 -207 -207 -207 -205 -204 -202 -201 -200 -199 -198 -195 -191 -190 -192 -194 -195 -193 -195 -198 -203 -208 -209 -210 -213 -216 -217 -218 -223 -227 -231 -235 -237 -238 -240 -241 -242 -245 -247 -247 -243 -243 -243 -242 -242 -239 -236 -232 -228 -226 -222 -222 -217 -210 -205 -201 -198 -194 -193 -193 -192 -187 -188 -184 -181 -178 -175 -175 -176 -176 -178 -181 -181 -179 -175 -174 -170 -164 -159 -154 -154 -154 -152 -152 -148 -146 -144 -145 -148 -149 -150 -151 -151 -152 -155 -156 -151 -142 -135 -132 -125 -116 -112 -111 -113 -113 -110 -108 -111 -112 -109 -107 -106 -99 -90 -86 -82 -69 -70 -71 -70 -67 -63 -64 -64 -62 -59 -58 -62 -61 -60 -58 -54 -52 -55 -55 -56 -57 -57 -57 -52 -52 -52 -53 -54 -50 -49 -49 -50 -52 -49 -47 -45 -43 -41 -42 -36 -34 -34 -35 -39 -44 -42 -40 -38 -38 -45 -44 -39 -38 -40 -46 -52 -53 -56 -75 -94 -86 -55 -48 -44 -42 -43 -41 -42 -39 -36 -36 -38 -49 -62 -67 -66 -56 -37 -23 -27 -34 -40 -40 -37 -37 -36 -34 -32 -30 -29 -29 -30 -30 -24 -26 -26 -24 -19 -5 -6 -23 -32 -35 -37 -37 -37 -36 -24 -7 -8 -38 -37 -36 -38 -35 -36 -38 -21 -9 -9 -11 -29 -33 -25 -16 -8 -9 -8 -9 -9 -8 -9 -8 -7 -7 -7 -13 -31 -34 -27 -23 -23 -6 -10 -9 -6 -6 -6 -6 -5 -5 -6 -7 -7 -6 -6 -5 -4 -4 -8 -8 -7 -6 -6 -5 -7 -8 -9 -9 -9 -9 -9 -8 -8 -11 -7 -7 -10 -8 -6 -7 -6 -6 -7 -7 -7 -6 -6 -7 -7 -9 -9 -21 -21 -9 -13 -12 -13 -14 -17 -26 -31 -44 -46 -44 -42 -39 -38 -29 -21 -23 -11 -10 -9 -6 -3 -9 -19 -17 -15 -14 -10 -8 -4 -3 -6 -13 -12 -24 -18 -11 -7 -3 -3 -13 -21 -22 -16 -14 -13 -13 -15 -18 -11 -8 -7 -6 -6 -7 -9 -14 -16 -14 -10 -9 -10 -12 -14 -14 -18 -21 -23 -23 -19 -20 -17 -15 -15 -15 -16 -26 -30 -28 -23 -19 -20 -21 -23 -27 -28 -23 -20 -18 -18 -22 -24 -26 -27 -27 -29 -30 -26 -23 -23 -26 -25 -26 -24 -22 -23 -23 -23 -23 -21 -18 -14 -19 -24 -28 -25 -22 -20 -18 -18 -20 -19 -17 -15 -14 -14 -13 -13 -14 -13 -14 -16 -15 -14 -14 -15 -13 -10 -11 -18 -27 -47 -53 -45 -39 -41 -41 -24 -24 -25 -22 -18 -19 -20 -21 -20 -18 -17 -19 -18 -18 -17 -17 -17 -25 -18 -13 -13 -13 -13 -17 -16 -13 -15 -15 -17 -19 -14 -13 -13 -13 -14 -15 -16 -16 -28 -38 -12 -13 -21 -19 -10 -9 -11 -12 -11 -13 -26 -47 -43 -36 -38 -45 -46 -54 -47 -37 -35 -30 -30 -26 -18 -20 -19 -19 -21 -22 -19 -23 -22 -22 -25 -28 -33 -41 -42 -41 -43 -52 -55 -55 -57 -58 -61 -61 -58 -54 -49 -48 -51 -55 -64 -82 -93 -96 -98 -102 -104 -97 -91 -89 -89 -85 -87 -90 -95 -103 -117 -118 -125 -133 -141 -154 -166 -171 -170 -145 -87 -60 -39 -35 -34 -77 -73 -61 -56 -59 -57 -56 -60 -68 -76 -78 -83 -94 -106 -114 -110 -113 -116 -118 -125 -130 -65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -52 -61 -68 -74 -83 -84 -87 -92 -98 -103 -107 -107 -107 -108 -108 -108 -106 -102 -103 -104 -106 -116 -117 -118 -122 -128 -134 -140 -146 -150 -154 -158 -162 -165 -171 -177 -180 -179 -181 -188 -194 -199 -202 -203 -205 -207 -207 -207 -207 -206 -204 -202 -201 -201 -200 -199 -194 -191 -192 -195 -194 -193 -194 -194 -196 -203 -209 -212 -212 -214 -215 -216 -218 -222 -227 -230 -234 -238 -240 -241 -242 -244 -247 -249 -249 -248 -246 -245 -245 -243 -241 -238 -234 -229 -228 -228 -225 -219 -213 -207 -203 -199 -198 -198 -198 -195 -191 -191 -189 -185 -183 -181 -180 -179 -179 -181 -183 -178 -177 -177 -175 -172 -165 -163 -159 -159 -161 -162 -161 -154 -151 -149 -150 -152 -152 -153 -153 -154 -154 -160 -162 -158 -153 -150 -147 -138 -127 -118 -114 -115 -117 -116 -113 -112 -111 -107 -104 -104 -99 -96 -93 -86 -74 -74 -75 -73 -72 -72 -70 -71 -67 -60 -59 -63 -64 -61 -57 -56 -55 -57 -57 -57 -57 -56 -53 -52 -54 -57 -58 -54 -54 -53 -53 -55 -60 -57 -55 -54 -51 -44 -45 -38 -36 -38 -42 -45 -45 -42 -41 -38 -36 -47 -44 -44 -45 -46 -49 -50 -51 -57 -62 -62 -59 -52 -48 -46 -45 -50 -51 -50 -45 -40 -41 -44 -55 -61 -68 -77 -63 -60 -34 -28 -47 -53 -44 -39 -37 -35 -33 -31 -29 -28 -27 -28 -29 -27 -19 -13 -10 -7 -4 -4 -19 -32 -34 -34 -15 -6 -20 -29 -8 -9 -20 -32 -43 -36 -10 -26 -26 -16 -9 -9 -12 -26 -31 -32 -29 -23 -14 -10 -9 -7 -7 -7 -6 -6 -7 -10 -30 -33 -32 -32 -31 -30 -28 -24 -14 -6 -7 -8 -6 -5 -5 -6 -6 -6 -6 -5 -5 -6 -6 -6 -5 -5 -5 -6 -5 -6 -8 -8 -9 -9 -10 -10 -10 -10 -12 -21 -31 -25 -7 -7 -7 -7 -6 -6 -7 -7 -7 -7 -9 -10 -10 -11 -17 -20 -4 -10 -12 -13 -15 -19 -29 -29 -29 -31 -33 -34 -38 -38 -33 -28 -33 -23 -17 -11 -10 -19 -32 -32 -31 -28 -17 -11 -9 -6 -4 -4 -4 -14 -26 -27 -18 -12 -13 -7 -9 -17 -20 -19 -17 -15 -16 -18 -21 -16 -11 -8 -6 -6 -7 -12 -18 -22 -18 -15 -14 -14 -15 -18 -17 -18 -18 -19 -23 -22 -28 -22 -15 -15 -17 -29 -32 -32 -34 -26 -26 -23 -21 -22 -25 -30 -31 -28 -23 -19 -22 -25 -26 -25 -25 -28 -27 -26 -23 -19 -21 -21 -23 -25 -24 -24 -24 -23 -22 -21 -18 -14 -14 -15 -14 -12 -14 -17 -20 -22 -20 -22 -21 -19 -17 -19 -18 -18 -17 -17 -16 -18 -19 -19 -19 -20 -19 -15 -14 -15 -12 -14 -42 -47 -40 -41 -29 -28 -26 -23 -20 -18 -16 -16 -17 -18 -22 -19 -18 -17 -16 -16 -16 -16 -16 -15 -14 -15 -13 -12 -14 -15 -14 -14 -15 -17 -17 -17 -15 -15 -16 -18 -15 -16 -16 -18 -16 -17 -17 -18 -18 -17 -13 -13 -25 -45 -21 -44 -49 -45 -38 -35 -32 -42 -46 -44 -37 -32 -25 -20 -18 -16 -17 -16 -16 -18 -20 -21 -22 -21 -20 -25 -25 -28 -30 -29 -32 -38 -40 -40 -42 -44 -44 -45 -48 -54 -53 -52 -52 -51 -52 -59 -72 -91 -103 -111 -112 -113 -107 -100 -99 -97 -93 -92 -95 -99 -105 -108 -113 -123 -135 -144 -150 -152 -159 -175 -156 -159 -142 -118 -34 -35 -51 -50 -46 -61 -65 -66 -63 -62 -67 -70 -71 -77 -91 -100 -102 -104 -109 -110 -116 -123 -129 -110 -64 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -52 -60 -69 -74 -74 -82 -88 -93 -97 -101 -105 -105 -106 -108 -109 -109 -107 -104 -104 -106 -107 -114 -118 -120 -124 -129 -135 -141 -143 -147 -153 -158 -161 -166 -174 -180 -183 -183 -186 -193 -196 -198 -201 -203 -205 -206 -207 -207 -206 -205 -203 -202 -201 -201 -200 -199 -195 -195 -197 -197 -198 -194 -198 -199 -199 -204 -209 -212 -216 -219 -221 -224 -220 -223 -226 -230 -234 -239 -241 -243 -244 -245 -246 -247 -248 -248 -248 -248 -248 -245 -242 -240 -236 -231 -232 -231 -228 -223 -216 -210 -205 -200 -201 -203 -200 -198 -194 -193 -191 -189 -189 -189 -185 -183 -182 -183 -185 -183 -182 -180 -177 -175 -181 -178 -170 -164 -165 -165 -165 -160 -156 -154 -153 -155 -156 -156 -157 -158 -160 -164 -162 -160 -158 -156 -154 -146 -135 -126 -121 -120 -119 -117 -116 -114 -110 -105 -102 -100 -100 -98 -93 -87 -82 -79 -77 -75 -75 -74 -72 -69 -64 -60 -65 -68 -67 -65 -64 -60 -59 -58 -58 -57 -56 -59 -55 -54 -57 -60 -60 -60 -59 -58 -56 -57 -62 -61 -60 -59 -56 -52 -46 -40 -40 -44 -43 -45 -45 -43 -42 -42 -37 -44 -46 -50 -53 -50 -49 -48 -52 -55 -56 -59 -57 -53 -49 -52 -74 -79 -62 -52 -51 -47 -47 -48 -50 -53 -63 -82 -66 -53 -31 -21 -30 -49 -43 -39 -36 -32 -30 -29 -29 -28 -28 -32 -29 -29 -22 -14 -4 -4 -7 -5 -11 -18 -17 -29 -14 -7 -15 -32 -18 -21 -17 -14 -16 -10 -9 -15 -22 -21 -10 -10 -12 -13 -16 -22 -20 -18 -12 -9 -8 -8 -8 -7 -6 -10 -28 -32 -31 -31 -31 -32 -30 -28 -27 -18 -6 -6 -7 -7 -7 -8 -7 -4 -4 -4 -5 -4 -4 -6 -5 -4 -4 -4 -5 -5 -6 -8 -8 -8 -8 -8 -9 -10 -11 -11 -21 -32 -31 -20 -10 -7 -7 -7 -6 -7 -8 -8 -8 -8 -10 -10 -10 -13 -19 -21 -18 -21 -24 -24 -23 -24 -37 -44 -43 -39 -46 -52 -48 -35 -24 -25 -29 -29 -25 -20 -15 -36 -41 -41 -39 -35 -19 -12 -10 -9 -8 -7 -3 -9 -19 -26 -26 -25 -21 -13 -7 -9 -13 -14 -13 -12 -12 -15 -18 -16 -11 -7 -7 -6 -6 -11 -18 -29 -26 -27 -26 -23 -19 -19 -18 -17 -18 -17 -24 -23 -22 -22 -23 -29 -32 -34 -34 -35 -36 -33 -30 -25 -22 -25 -25 -25 -27 -30 -28 -24 -23 -22 -21 -20 -22 -24 -24 -24 -23 -23 -23 -23 -23 -25 -24 -24 -24 -23 -21 -20 -17 -14 -13 -12 -11 -11 -12 -16 -20 -23 -21 -24 -27 -26 -23 -24 -25 -26 -25 -18 -18 -18 -19 -20 -18 -19 -21 -22 -22 -23 -23 -22 -38 -57 -39 -42 -38 -31 -24 -21 -23 -20 -17 -14 -14 -16 -19 -19 -17 -16 -16 -16 -15 -14 -16 -16 -14 -14 -14 -12 -12 -12 -13 -14 -15 -16 -16 -16 -17 -17 -16 -16 -16 -17 -19 -21 -18 -17 -19 -31 -38 -25 -24 -32 -39 -51 -49 -47 -45 -43 -35 -33 -34 -35 -36 -34 -36 -35 -28 -17 -16 -17 -16 -15 -16 -17 -19 -21 -21 -21 -23 -27 -26 -23 -22 -26 -29 -31 -30 -30 -30 -29 -30 -33 -34 -44 -46 -46 -49 -49 -51 -56 -66 -77 -75 -97 -108 -118 -122 -114 -114 -109 -102 -98 -101 -103 -105 -108 -115 -124 -131 -142 -149 -151 -153 -163 -160 -155 -155 -157 -69 -35 -38 -36 -44 -45 -53 -61 -70 -62 -64 -66 -74 -78 -86 -92 -93 -94 -99 -108 -115 -121 -127 -134 -142 -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 -45 -51 -59 -67 -68 -74 -81 -86 -91 -97 -99 -101 -103 -107 -109 -110 -109 -106 -104 -106 -111 -109 -115 -119 -123 -127 -129 -136 -138 -141 -146 -152 -157 -161 -168 -175 -181 -183 -185 -190 -196 -197 -197 -201 -203 -203 -205 -206 -206 -205 -204 -202 -201 -201 -201 -202 -206 -204 -202 -200 -199 -200 -201 -201 -203 -204 -208 -210 -213 -215 -217 -222 -225 -222 -223 -226 -229 -235 -237 -242 -244 -244 -244 -243 -245 -247 -248 -249 -251 -250 -247 -244 -241 -239 -238 -235 -233 -230 -225 -220 -214 -209 -206 -207 -207 -204 -200 -197 -196 -194 -193 -195 -194 -190 -186 -184 -183 -184 -184 -182 -180 -178 -178 -189 -184 -174 -167 -171 -168 -168 -165 -162 -160 -156 -160 -160 -160 -160 -157 -161 -164 -161 -160 -160 -153 -151 -149 -143 -133 -124 -130 -123 -120 -119 -116 -107 -102 -104 -102 -97 -95 -92 -87 -86 -83 -79 -82 -83 -80 -75 -71 -67 -64 -68 -71 -70 -68 -66 -64 -62 -59 -58 -57 -55 -55 -55 -58 -63 -62 -63 -65 -65 -64 -65 -64 -63 -64 -64 -63 -61 -59 -54 -47 -45 -50 -51 -52 -50 -45 -41 -42 -43 -44 -48 -54 -56 -53 -50 -48 -48 -49 -53 -56 -56 -53 -51 -50 -58 -55 -52 -54 -53 -52 -56 -58 -57 -53 -51 -56 -65 -52 -37 -37 -16 -40 -44 -40 -35 -30 -29 -29 -30 -31 -30 -30 -28 -28 -29 -25 -4 -6 -7 -9 -11 -12 -16 -27 -18 -6 -11 -38 -38 -28 -14 -9 -10 -8 -12 -27 -39 -37 -15 -10 -10 -10 -10 -10 -10 -11 -10 -10 -7 -9 -9 -9 -7 -8 -28 -33 -32 -31 -33 -34 -33 -32 -30 -21 -8 -6 -7 -8 -8 -5 -5 -5 -5 -5 -5 -5 -6 -6 -5 -5 -5 -4 -5 -5 -6 -8 -8 -8 -9 -9 -9 -10 -11 -10 -13 -15 -16 -14 -10 -8 -7 -8 -7 -7 -8 -8 -8 -7 -7 -8 -11 -15 -26 -19 -23 -29 -30 -30 -31 -34 -41 -54 -76 -76 -73 -67 -54 -36 -21 -22 -22 -25 -30 -34 -33 -47 -48 -44 -43 -33 -27 -19 -12 -12 -14 -11 -7 -6 -11 -17 -21 -26 -25 -17 -8 -7 -8 -9 -10 -10 -8 -9 -12 -13 -10 -9 -7 -6 -6 -9 -17 -17 -25 -30 -31 -30 -26 -23 -22 -22 -21 -19 -26 -26 -24 -30 -32 -40 -42 -37 -33 -34 -31 -33 -34 -26 -24 -24 -22 -21 -24 -32 -32 -28 -24 -23 -24 -20 -22 -24 -25 -24 -28 -29 -28 -27 -25 -20 -22 -23 -23 -25 -24 -22 -19 -16 -18 -15 -12 -10 -11 -14 -20 -17 -15 -18 -24 -30 -29 -29 -28 -30 -30 -30 -25 -23 -26 -36 -39 -30 -26 -27 -26 -23 -24 -24 -29 -49 -46 -50 -43 -30 -22 -16 -15 -16 -16 -13 -15 -17 -18 -19 -17 -17 -15 -13 -13 -12 -14 -13 -12 -13 -14 -14 -13 -13 -14 -13 -13 -14 -15 -17 -17 -18 -17 -16 -15 -16 -17 -20 -22 -21 -19 -35 -38 -38 -40 -45 -42 -41 -41 -40 -38 -35 -35 -38 -37 -34 -35 -35 -36 -38 -37 -23 -21 -19 -17 -15 -15 -16 -17 -18 -21 -20 -22 -23 -23 -19 -26 -29 -30 -28 -26 -23 -22 -23 -25 -24 -26 -32 -34 -38 -43 -46 -47 -51 -57 -56 -65 -87 -113 -122 -123 -108 -107 -118 -113 -106 -97 -98 -113 -115 -120 -123 -129 -136 -133 -136 -148 -167 -170 -150 -148 -154 -105 -35 -42 -40 -42 -42 -40 -45 -54 -63 -65 -59 -64 -78 -88 -89 -86 -94 -100 -107 -115 -126 -136 -137 -141 -110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -52 -57 -59 -66 -74 -81 -85 -90 -96 -98 -99 -103 -107 -110 -111 -110 -107 -110 -115 -114 -105 -114 -119 -124 -128 -133 -136 -137 -141 -146 -151 -153 -159 -166 -172 -176 -178 -184 -189 -194 -198 -200 -199 -199 -201 -204 -205 -205 -205 -204 -203 -205 -208 -207 -209 -211 -208 -205 -202 -201 -202 -202 -203 -206 -207 -212 -211 -212 -213 -216 -221 -225 -227 -226 -227 -230 -234 -236 -241 -244 -243 -243 -243 -245 -246 -248 -251 -253 -251 -248 -245 -243 -242 -240 -237 -235 -232 -228 -223 -218 -215 -213 -212 -213 -209 -205 -201 -197 -196 -196 -199 -198 -194 -189 -186 -184 -184 -184 -183 -182 -181 -181 -183 -182 -180 -177 -174 -169 -170 -170 -167 -164 -161 -164 -165 -164 -162 -159 -163 -164 -165 -165 -161 -154 -149 -146 -142 -141 -141 -142 -128 -122 -123 -118 -112 -111 -107 -102 -99 -93 -89 -86 -85 -85 -84 -87 -86 -82 -78 -74 -71 -69 -70 -72 -72 -70 -69 -64 -61 -61 -61 -58 -56 -56 -57 -59 -61 -63 -65 -69 -71 -68 -71 -70 -70 -69 -68 -66 -64 -63 -59 -54 -54 -58 -56 -57 -59 -49 -44 -42 -44 -48 -51 -53 -56 -53 -51 -50 -51 -49 -53 -53 -52 -51 -50 -49 -60 -67 -64 -51 -48 -54 -60 -62 -60 -50 -43 -53 -60 -60 -60 -57 -44 -47 -45 -38 -33 -30 -30 -30 -29 -27 -27 -27 -27 -28 -27 -16 -8 -8 -8 -15 -26 -27 -28 -29 -22 -6 -9 -35 -35 -19 -8 -10 -10 -11 -27 -39 -39 -39 -33 -21 -9 -8 -10 -10 -10 -10 -10 -9 -8 -10 -10 -12 -20 -23 -29 -30 -30 -32 -33 -35 -35 -34 -26 -7 -8 -9 -15 -19 -7 -5 -5 -6 -8 -8 -7 -7 -7 -6 -5 -6 -7 -7 -6 -6 -6 -8 -8 -7 -7 -10 -11 -11 -11 -9 -7 -7 -10 -9 -8 -7 -8 -8 -6 -6 -7 -8 -7 -7 -7 -9 -14 -19 -26 -22 -22 -25 -28 -32 -36 -44 -55 -62 -59 -66 -62 -57 -53 -43 -30 -28 -28 -31 -37 -41 -44 -49 -51 -50 -41 -32 -23 -13 -13 -14 -16 -14 -10 -7 -7 -10 -11 -16 -22 -23 -13 -9 -9 -10 -8 -9 -9 -8 -8 -10 -9 -8 -7 -6 -6 -8 -10 -12 -16 -18 -21 -26 -28 -26 -22 -24 -22 -19 -22 -28 -29 -31 -34 -36 -38 -43 -33 -29 -27 -29 -35 -37 -30 -26 -24 -21 -19 -28 -32 -33 -31 -32 -29 -26 -22 -21 -26 -28 -29 -29 -27 -26 -24 -22 -22 -22 -22 -25 -26 -24 -21 -19 -19 -16 -14 -13 -13 -12 -12 -13 -17 -20 -17 -24 -27 -24 -20 -26 -27 -33 -36 -33 -33 -38 -43 -48 -46 -31 -37 -42 -41 -30 -27 -29 -33 -31 -27 -27 -26 -19 -13 -11 -12 -14 -14 -13 -13 -17 -17 -17 -16 -14 -15 -15 -15 -15 -13 -13 -15 -16 -17 -17 -16 -14 -12 -12 -14 -16 -17 -19 -19 -18 -16 -16 -16 -18 -20 -20 -21 -25 -24 -25 -39 -40 -38 -38 -37 -37 -34 -36 -39 -35 -34 -29 -33 -39 -37 -37 -30 -20 -18 -19 -20 -18 -12 -9 -14 -11 -12 -13 -14 -14 -16 -16 -17 -21 -25 -24 -23 -21 -21 -22 -22 -24 -25 -23 -27 -32 -37 -40 -43 -42 -42 -45 -56 -74 -97 -117 -71 -47 -67 -76 -66 -90 -85 -83 -120 -119 -121 -123 -128 -136 -114 -115 -125 -132 -139 -139 -145 -155 -142 -43 -41 -42 -45 -45 -42 -47 -53 -56 -55 -55 -59 -69 -77 -79 -84 -92 -99 -107 -115 -127 -131 -134 -141 -154 -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 -43 -47 -49 -58 -65 -76 -81 -85 -90 -94 -97 -101 -105 -108 -110 -112 -111 -109 -107 -110 -116 -116 -120 -122 -125 -129 -132 -135 -137 -140 -147 -153 -157 -158 -164 -168 -171 -176 -183 -188 -192 -197 -202 -201 -204 -208 -207 -206 -213 -214 -210 -209 -213 -218 -213 -213 -212 -210 -207 -204 -204 -204 -204 -205 -208 -209 -213 -213 -213 -213 -217 -221 -223 -226 -229 -230 -230 -231 -236 -241 -243 -244 -242 -243 -243 -246 -250 -251 -252 -251 -248 -247 -246 -244 -242 -240 -238 -235 -231 -226 -223 -222 -218 -215 -218 -213 -208 -204 -202 -202 -199 -202 -201 -197 -192 -187 -187 -186 -185 -184 -183 -182 -182 -183 -183 -184 -182 -176 -173 -172 -172 -168 -166 -166 -167 -168 -168 -163 -162 -160 -160 -162 -165 -160 -154 -149 -146 -142 -142 -135 -129 -124 -122 -120 -116 -115 -111 -104 -99 -96 -94 -89 -86 -84 -85 -85 -82 -81 -80 -78 -76 -75 -75 -74 -74 -74 -68 -67 -65 -64 -64 -65 -62 -60 -59 -59 -60 -61 -65 -69 -73 -75 -71 -72 -71 -72 -73 -71 -68 -66 -63 -60 -59 -61 -59 -46 -56 -62 -57 -53 -52 -53 -53 -53 -54 -59 -55 -51 -52 -53 -50 -51 -53 -53 -51 -50 -50 -65 -77 -73 -50 -46 -52 -53 -56 -63 -55 -51 -53 -49 -46 -63 -57 -53 -49 -45 -38 -35 -32 -31 -31 -27 -29 -29 -28 -26 -27 -26 -21 -12 -8 -14 -25 -26 -28 -29 -30 -33 -32 -34 -36 -25 -9 -9 -10 -9 -26 -40 -41 -39 -41 -38 -26 -10 -10 -10 -10 -10 -9 -9 -11 -9 -9 -9 -9 -17 -26 -30 -31 -30 -23 -22 -19 -16 -13 -8 -8 -8 -11 -18 -23 -7 -6 -6 -8 -11 -12 -9 -8 -8 -7 -6 -7 -9 -8 -5 -5 -6 -8 -8 -6 -6 -9 -11 -10 -9 -7 -6 -6 -7 -10 -10 -7 -6 -6 -5 -6 -9 -8 -7 -8 -9 -14 -30 -37 -28 -19 -21 -36 -32 -34 -37 -43 -51 -50 -54 -53 -50 -47 -49 -49 -46 -40 -33 -39 -41 -44 -46 -48 -49 -45 -35 -29 -23 -13 -13 -16 -17 -16 -14 -9 -8 -8 -8 -10 -15 -21 -19 -14 -12 -11 -10 -13 -11 -8 -7 -7 -7 -7 -7 -6 -5 -6 -7 -11 -15 -12 -12 -16 -17 -16 -19 -21 -22 -22 -25 -30 -30 -34 -43 -45 -33 -30 -29 -28 -27 -26 -34 -42 -41 -37 -30 -30 -25 -24 -30 -38 -36 -34 -36 -35 -29 -23 -26 -25 -26 -29 -28 -29 -25 -23 -23 -24 -23 -24 -23 -22 -20 -20 -19 -17 -15 -16 -15 -13 -12 -11 -12 -18 -17 -20 -19 -17 -14 -17 -18 -22 -27 -26 -28 -28 -30 -39 -35 -33 -42 -56 -54 -47 -33 -27 -28 -29 -29 -28 -28 -24 -21 -14 -15 -15 -14 -11 -12 -12 -13 -13 -13 -12 -15 -16 -16 -16 -13 -15 -16 -16 -16 -17 -18 -15 -12 -11 -13 -13 -18 -21 -18 -19 -19 -19 -18 -18 -19 -21 -19 -19 -18 -19 -35 -38 -36 -36 -36 -34 -30 -30 -32 -20 -23 -22 -21 -21 -21 -27 -21 -17 -15 -17 -18 -18 -16 -11 -11 -9 -8 -7 -8 -13 -14 -16 -18 -14 -16 -19 -18 -16 -17 -18 -18 -20 -20 -17 -23 -28 -34 -40 -38 -38 -41 -43 -44 -55 -72 -78 -50 -22 -40 -53 -63 -63 -69 -76 -89 -104 -113 -108 -103 -103 -108 -115 -118 -125 -127 -132 -143 -156 -162 -91 -83 -98 -48 -48 -45 -48 -53 -54 -50 -55 -61 -66 -70 -71 -82 -93 -101 -110 -115 -120 -127 -135 -144 -157 -84 -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 -41 -43 -48 -57 -66 -75 -81 -85 -88 -91 -95 -102 -106 -108 -111 -114 -113 -112 -112 -112 -116 -117 -120 -122 -123 -126 -128 -135 -138 -141 -146 -153 -157 -162 -165 -168 -175 -176 -182 -187 -192 -196 -197 -200 -204 -207 -210 -212 -215 -216 -216 -215 -217 -224 -216 -215 -214 -212 -209 -209 -207 -207 -207 -207 -209 -210 -212 -214 -214 -214 -217 -221 -222 -230 -235 -232 -231 -232 -236 -240 -243 -244 -243 -243 -244 -247 -249 -251 -251 -250 -249 -248 -247 -245 -244 -242 -240 -236 -233 -231 -230 -227 -223 -222 -221 -217 -212 -210 -209 -205 -202 -204 -203 -200 -195 -194 -191 -188 -186 -185 -186 -184 -184 -183 -182 -180 -177 -176 -176 -175 -172 -171 -171 -170 -169 -169 -173 -167 -167 -167 -166 -163 -162 -163 -161 -157 -152 -152 -149 -145 -132 -124 -123 -118 -116 -114 -110 -105 -99 -92 -90 -89 -87 -85 -82 -84 -97 -95 -81 -82 -81 -81 -79 -78 -77 -71 -67 -66 -66 -66 -64 -67 -65 -64 -63 -64 -64 -65 -66 -72 -78 -75 -72 -71 -72 -74 -72 -70 -68 -65 -63 -63 -62 -60 -59 -57 -43 -27 -72 -78 -68 -58 -58 -57 -64 -64 -60 -57 -53 -51 -51 -52 -53 -52 -52 -52 -50 -63 -82 -80 -52 -46 -44 -46 -51 -54 -49 -50 -50 -47 -52 -59 -55 -50 -46 -43 -41 -41 -34 -30 -30 -24 -25 -23 -23 -24 -26 -26 -26 -16 -7 -8 -11 -21 -27 -31 -31 -31 -35 -34 -31 -23 -9 -7 -8 -9 -9 -17 -41 -40 -42 -41 -33 -9 -10 -10 -10 -9 -9 -9 -9 -9 -9 -8 -8 -9 -12 -19 -30 -26 -10 -7 -8 -8 -9 -9 -9 -12 -18 -20 -12 -8 -9 -10 -11 -11 -11 -9 -8 -7 -8 -8 -8 -8 -7 -8 -6 -10 -11 -9 -7 -6 -6 -5 -6 -6 -7 -7 -9 -9 -8 -8 -7 -6 -6 -7 -10 -11 -10 -10 -10 -15 -23 -39 -35 -27 -23 -24 -36 -27 -27 -36 -42 -48 -56 -53 -47 -45 -39 -43 -45 -45 -43 -34 -38 -41 -43 -45 -46 -34 -32 -32 -27 -16 -14 -15 -18 -21 -20 -17 -14 -13 -12 -10 -10 -9 -13 -16 -16 -16 -12 -12 -12 -11 -12 -9 -10 -10 -8 -6 -5 -5 -5 -6 -9 -16 -15 -12 -10 -11 -11 -16 -20 -22 -25 -26 -26 -28 -37 -49 -46 -36 -34 -31 -27 -27 -24 -29 -39 -45 -45 -39 -38 -31 -24 -27 -34 -33 -36 -42 -42 -40 -36 -36 -33 -27 -32 -34 -32 -31 -30 -27 -28 -26 -24 -21 -18 -18 -18 -18 -18 -12 -13 -12 -12 -12 -13 -11 -14 -15 -17 -19 -20 -18 -16 -16 -17 -18 -20 -22 -23 -16 -31 -31 -26 -30 -38 -39 -47 -39 -31 -32 -31 -27 -27 -27 -24 -27 -24 -19 -18 -17 -14 -14 -13 -11 -10 -14 -14 -15 -15 -13 -17 -17 -16 -17 -16 -15 -18 -20 -19 -14 -14 -15 -14 -16 -19 -18 -22 -24 -23 -20 -16 -32 -27 -19 -18 -19 -17 -34 -43 -41 -43 -36 -31 -29 -28 -29 -28 -27 -25 -21 -19 -18 -17 -17 -18 -17 -18 -17 -16 -16 -9 -8 -9 -10 -10 -12 -12 -12 -14 -17 -13 -15 -16 -14 -13 -14 -15 -15 -15 -14 -13 -16 -21 -26 -31 -31 -36 -38 -36 -41 -50 -51 -51 -54 -19 -17 -26 -24 -24 -50 -68 -83 -86 -84 -89 -91 -98 -106 -116 -120 -124 -127 -134 -143 -152 -160 -166 -169 -174 -79 -50 -48 -47 -49 -53 -54 -57 -61 -67 -69 -74 -84 -95 -101 -110 -115 -120 -127 -137 -148 -158 -157 -164 -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 -38 -43 -48 -57 -65 -73 -80 -83 -86 -90 -94 -101 -108 -112 -113 -115 -115 -115 -115 -118 -119 -119 -120 -121 -122 -122 -127 -134 -141 -146 -151 -148 -154 -156 -159 -167 -175 -178 -182 -186 -190 -192 -197 -202 -205 -208 -212 -214 -216 -216 -217 -216 -216 -219 -217 -216 -214 -213 -213 -211 -209 -208 -208 -208 -208 -209 -210 -213 -215 -214 -217 -220 -228 -234 -236 -237 -233 -234 -237 -240 -244 -245 -245 -245 -245 -246 -247 -250 -249 -248 -248 -248 -247 -246 -245 -243 -241 -238 -237 -236 -234 -230 -228 -227 -224 -220 -218 -217 -211 -207 -205 -206 -206 -204 -202 -200 -195 -191 -188 -187 -187 -187 -187 -185 -183 -178 -176 -176 -176 -176 -174 -174 -173 -173 -172 -172 -174 -172 -172 -171 -168 -165 -164 -164 -165 -162 -160 -159 -157 -152 -136 -120 -118 -115 -113 -111 -108 -104 -96 -90 -87 -86 -87 -86 -82 -84 -98 -101 -84 -85 -86 -87 -85 -82 -76 -71 -68 -66 -67 -67 -67 -67 -68 -68 -67 -68 -68 -69 -70 -73 -77 -73 -71 -71 -73 -76 -75 -73 -70 -67 -66 -66 -63 -61 -61 -60 -49 -40 -67 -87 -81 -55 -56 -58 -62 -65 -65 -62 -55 -51 -51 -52 -52 -51 -51 -50 -49 -59 -82 -53 -49 -48 -47 -45 -48 -46 -49 -56 -60 -65 -66 -60 -52 -46 -44 -40 -39 -38 -33 -29 -29 -25 -25 -24 -24 -25 -25 -27 -27 -19 -6 -7 -22 -25 -24 -19 -14 -10 -6 -5 -7 -9 -9 -6 -19 -33 -37 -37 -40 -40 -41 -42 -43 -41 -22 -11 -10 -9 -10 -10 -10 -9 -8 -8 -9 -8 -7 -7 -6 -6 -7 -8 -9 -10 -11 -11 -11 -17 -25 -17 -9 -7 -7 -9 -10 -10 -9 -8 -9 -9 -9 -8 -9 -8 -7 -9 -11 -11 -11 -10 -7 -6 -6 -7 -7 -7 -9 -10 -10 -9 -9 -9 -7 -6 -7 -9 -10 -13 -14 -13 -13 -22 -41 -43 -36 -32 -33 -32 -21 -12 -22 -37 -40 -44 -52 -52 -43 -39 -35 -36 -37 -38 -35 -33 -33 -35 -36 -34 -32 -21 -24 -26 -19 -15 -15 -16 -19 -22 -21 -18 -17 -15 -11 -10 -11 -8 -8 -9 -9 -11 -11 -13 -13 -9 -10 -11 -12 -12 -8 -8 -7 -7 -6 -6 -7 -16 -20 -21 -21 -18 -14 -18 -21 -23 -33 -35 -36 -37 -37 -41 -37 -34 -35 -34 -27 -27 -28 -28 -27 -28 -34 -44 -46 -39 -28 -32 -34 -34 -36 -42 -43 -42 -44 -47 -44 -33 -35 -36 -36 -36 -33 -30 -32 -30 -25 -22 -22 -21 -20 -19 -20 -18 -18 -17 -14 -13 -13 -16 -18 -16 -13 -16 -22 -23 -23 -27 -30 -28 -24 -21 -20 -18 -21 -20 -20 -20 -28 -36 -35 -30 -31 -32 -30 -28 -25 -30 -24 -22 -23 -24 -22 -19 -21 -20 -16 -13 -12 -12 -13 -15 -14 -12 -13 -13 -14 -17 -17 -16 -18 -20 -22 -18 -25 -26 -18 -15 -15 -18 -20 -22 -24 -24 -22 -21 -20 -21 -39 -32 -37 -52 -45 -45 -41 -35 -31 -28 -29 -27 -25 -25 -24 -25 -21 -17 -17 -17 -15 -16 -16 -13 -14 -10 -8 -8 -8 -9 -10 -9 -10 -11 -12 -13 -17 -18 -17 -14 -11 -10 -11 -12 -11 -11 -12 -13 -16 -22 -22 -26 -31 -32 -34 -35 -39 -43 -50 -53 -30 -20 -18 -18 -19 -21 -36 -51 -81 -75 -78 -93 -100 -106 -112 -117 -121 -129 -138 -146 -152 -156 -158 -170 -127 -65 -51 -49 -49 -53 -57 -59 -65 -63 -70 -78 -84 -90 -96 -104 -109 -115 -123 -130 -139 -149 -159 -164 -166 -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 -38 -43 -47 -56 -63 -71 -77 -80 -87 -89 -94 -101 -107 -113 -113 -117 -120 -121 -121 -120 -120 -120 -120 -120 -121 -123 -127 -135 -143 -149 -152 -156 -157 -157 -159 -167 -175 -180 -182 -185 -187 -192 -198 -203 -207 -210 -213 -214 -216 -217 -218 -218 -216 -215 -217 -217 -216 -216 -214 -213 -211 -209 -208 -208 -207 -208 -209 -213 -216 -219 -218 -220 -226 -232 -234 -237 -233 -235 -238 -240 -245 -245 -245 -245 -244 -244 -245 -247 -247 -246 -246 -246 -245 -245 -245 -244 -242 -241 -241 -240 -237 -234 -231 -231 -228 -226 -225 -220 -213 -210 -208 -208 -209 -209 -208 -204 -198 -193 -191 -190 -192 -192 -190 -187 -184 -180 -178 -177 -177 -177 -177 -176 -176 -175 -174 -175 -176 -176 -175 -173 -169 -166 -163 -164 -163 -161 -158 -155 -154 -148 -135 -116 -113 -112 -110 -108 -106 -103 -95 -89 -87 -86 -85 -86 -83 -83 -86 -86 -87 -88 -92 -94 -92 -89 -82 -80 -80 -80 -76 -69 -69 -69 -70 -71 -71 -73 -73 -73 -75 -77 -77 -76 -76 -77 -79 -79 -73 -75 -73 -71 -70 -69 -66 -64 -75 -82 -55 -56 -58 -80 -90 -58 -57 -60 -64 -66 -65 -64 -57 -53 -51 -50 -53 -53 -51 -51 -50 -49 -55 -50 -49 -48 -46 -43 -43 -43 -46 -49 -52 -78 -65 -56 -50 -45 -44 -43 -39 -36 -33 -30 -28 -23 -20 -19 -20 -25 -20 -22 -27 -25 -24 -26 -28 -31 -25 -6 -6 -6 -6 -6 -7 -9 -9 -18 -33 -38 -38 -38 -40 -34 -27 -40 -40 -39 -25 -16 -18 -11 -10 -10 -11 -11 -8 -9 -10 -9 -8 -8 -7 -6 -6 -9 -11 -12 -12 -12 -12 -12 -13 -11 -10 -9 -10 -11 -9 -10 -9 -8 -8 -8 -10 -9 -8 -9 -8 -8 -8 -9 -9 -9 -7 -7 -7 -7 -6 -7 -8 -10 -11 -7 -8 -7 -7 -6 -7 -13 -13 -16 -16 -18 -19 -44 -49 -40 -33 -33 -33 -28 -21 -22 -28 -31 -32 -37 -43 -46 -38 -36 -30 -29 -37 -28 -27 -26 -26 -26 -24 -20 -18 -17 -18 -18 -16 -17 -17 -17 -19 -26 -24 -23 -22 -17 -12 -12 -12 -11 -10 -10 -7 -9 -10 -10 -8 -7 -9 -9 -8 -7 -7 -9 -11 -10 -7 -6 -8 -16 -25 -28 -32 -30 -28 -24 -22 -31 -37 -38 -44 -50 -43 -38 -36 -37 -38 -38 -31 -29 -30 -32 -33 -35 -34 -42 -51 -51 -37 -35 -36 -38 -40 -43 -42 -41 -43 -42 -47 -40 -37 -37 -38 -37 -35 -35 -35 -33 -25 -24 -23 -22 -21 -21 -19 -17 -19 -18 -17 -15 -15 -17 -19 -17 -14 -13 -16 -22 -25 -23 -24 -28 -31 -29 -25 -29 -33 -32 -28 -23 -23 -23 -21 -17 -24 -26 -34 -42 -23 -36 -35 -30 -22 -22 -22 -22 -22 -22 -33 -34 -24 -14 -15 -21 -18 -14 -13 -15 -19 -20 -19 -19 -20 -21 -26 -29 -28 -17 -13 -16 -17 -17 -18 -19 -20 -24 -24 -21 -27 -34 -47 -45 -49 -50 -48 -47 -43 -37 -33 -29 -29 -27 -25 -27 -23 -23 -20 -16 -16 -17 -15 -13 -13 -14 -14 -13 -15 -16 -12 -11 -10 -10 -10 -11 -12 -13 -13 -14 -15 -17 -15 -10 -10 -10 -10 -10 -11 -12 -15 -17 -16 -19 -22 -29 -30 -34 -38 -34 -39 -43 -40 -26 -22 -25 -28 -28 -28 -28 -30 -28 -49 -93 -101 -108 -114 -117 -119 -129 -139 -146 -149 -152 -160 -171 -123 -53 -52 -51 -52 -55 -60 -58 -65 -66 -70 -78 -84 -91 -98 -103 -105 -116 -125 -133 -142 -150 -156 -163 -169 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -43 -50 -56 -64 -68 -72 -80 -87 -90 -94 -101 -108 -114 -114 -118 -121 -122 -122 -122 -121 -121 -121 -122 -122 -124 -129 -136 -144 -150 -153 -153 -156 -158 -162 -170 -175 -178 -181 -183 -186 -194 -197 -203 -208 -211 -213 -216 -217 -218 -220 -220 -217 -216 -217 -218 -217 -216 -215 -212 -210 -209 -208 -208 -210 -210 -211 -214 -218 -221 -219 -219 -221 -223 -234 -233 -231 -233 -237 -239 -240 -244 -245 -244 -242 -242 -243 -244 -244 -244 -244 -244 -244 -245 -245 -244 -243 -244 -242 -241 -239 -236 -233 -234 -234 -233 -230 -225 -219 -213 -210 -209 -211 -214 -211 -207 -203 -198 -194 -194 -196 -195 -193 -189 -186 -183 -180 -178 -177 -177 -177 -179 -179 -178 -178 -177 -179 -179 -177 -174 -169 -167 -164 -163 -161 -158 -152 -148 -145 -139 -131 -120 -114 -110 -107 -105 -104 -102 -95 -91 -90 -89 -85 -86 -84 -83 -83 -80 -79 -89 -94 -94 -93 -91 -84 -82 -80 -76 -72 -71 -71 -72 -73 -75 -80 -77 -76 -77 -77 -80 -80 -77 -78 -80 -78 -80 -79 -79 -80 -78 -78 -75 -71 -67 -70 -86 -72 -68 -68 -73 -69 -63 -61 -62 -64 -65 -65 -63 -57 -55 -53 -51 -51 -51 -50 -50 -51 -49 -50 -50 -49 -48 -46 -41 -39 -40 -43 -43 -50 -65 -61 -53 -48 -44 -43 -41 -37 -34 -32 -30 -28 -27 -24 -18 -19 -22 -16 -19 -26 -26 -28 -28 -30 -32 -29 -7 -5 -5 -5 -6 -9 -10 -10 -16 -25 -42 -16 -27 -32 -23 -12 -21 -18 -28 -37 -31 -26 -13 -10 -9 -8 -7 -8 -11 -11 -10 -9 -8 -8 -7 -7 -9 -10 -10 -12 -12 -11 -12 -12 -11 -10 -10 -10 -8 -8 -8 -8 -7 -7 -7 -8 -8 -9 -9 -9 -9 -9 -7 -7 -6 -7 -8 -8 -7 -12 -15 -23 -27 -15 -16 -15 -14 -10 -10 -11 -42 -56 -42 -27 -30 -31 -48 -45 -31 -30 -28 -27 -22 -20 -30 -30 -30 -31 -34 -37 -39 -34 -32 -27 -26 -30 -24 -23 -21 -18 -20 -19 -15 -12 -14 -17 -17 -19 -19 -17 -16 -23 -27 -24 -22 -21 -17 -12 -13 -14 -13 -13 -12 -9 -7 -8 -9 -8 -8 -6 -5 -5 -7 -9 -11 -13 -14 -11 -9 -10 -15 -23 -23 -32 -37 -37 -34 -28 -41 -43 -39 -37 -41 -40 -39 -40 -42 -39 -37 -35 -33 -30 -34 -40 -39 -35 -35 -40 -50 -51 -45 -40 -38 -37 -41 -37 -35 -40 -40 -39 -37 -37 -37 -38 -37 -36 -34 -33 -31 -27 -25 -23 -21 -19 -20 -19 -19 -19 -17 -17 -16 -16 -17 -21 -18 -16 -16 -17 -18 -17 -16 -16 -19 -26 -30 -31 -32 -36 -45 -39 -34 -27 -21 -21 -24 -24 -24 -25 -20 -21 -27 -31 -34 -19 -21 -21 -22 -22 -18 -68 -68 -52 -47 -51 -53 -39 -30 -15 -15 -16 -20 -22 -21 -20 -36 -39 -38 -35 -22 -21 -21 -20 -20 -19 -20 -22 -24 -25 -24 -51 -54 -46 -30 -43 -47 -46 -45 -44 -39 -34 -31 -30 -28 -28 -24 -23 -23 -21 -21 -18 -18 -15 -12 -13 -17 -18 -15 -15 -17 -17 -14 -13 -20 -14 -13 -14 -16 -16 -17 -14 -12 -11 -10 -11 -11 -11 -11 -11 -12 -14 -16 -18 -20 -20 -24 -26 -29 -29 -32 -39 -45 -47 -33 -40 -35 -22 -28 -27 -28 -28 -28 -30 -52 -83 -109 -96 -80 -110 -130 -140 -148 -148 -153 -161 -171 -158 -66 -56 -56 -56 -60 -61 -67 -69 -69 -69 -86 -89 -93 -97 -98 -106 -116 -126 -135 -144 -150 -153 -161 -171 -173 -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 -39 -45 -51 -56 -58 -63 -72 -79 -88 -91 -96 -103 -109 -110 -115 -121 -124 -125 -125 -124 -123 -122 -122 -123 -126 -128 -132 -137 -145 -151 -151 -156 -161 -165 -168 -173 -175 -177 -177 -180 -186 -193 -200 -205 -207 -210 -214 -214 -217 -220 -220 -220 -218 -217 -217 -218 -219 -222 -221 -219 -217 -214 -210 -210 -214 -213 -213 -216 -220 -222 -224 -225 -226 -227 -234 -226 -226 -231 -235 -236 -242 -248 -250 -249 -247 -245 -243 -242 -244 -245 -245 -243 -243 -244 -244 -244 -244 -243 -242 -240 -239 -237 -235 -234 -236 -236 -232 -228 -221 -216 -214 -213 -213 -216 -213 -210 -206 -201 -198 -198 -199 -199 -197 -193 -189 -185 -181 -179 -179 -180 -178 -179 -181 -180 -181 -181 -180 -176 -173 -175 -175 -169 -167 -166 -161 -156 -147 -142 -138 -134 -128 -126 -114 -107 -105 -104 -103 -99 -94 -93 -93 -90 -87 -85 -83 -83 -82 -82 -81 -88 -93 -93 -91 -88 -85 -83 -82 -80 -76 -75 -74 -74 -76 -79 -81 -79 -80 -82 -76 -78 -80 -78 -79 -84 -84 -84 -84 -86 -87 -83 -84 -82 -77 -72 -73 -90 -94 -78 -62 -59 -55 -60 -61 -62 -65 -67 -66 -63 -59 -54 -52 -53 -51 -49 -49 -51 -50 -52 -49 -48 -49 -48 -44 -42 -41 -41 -47 -80 -75 -66 -58 -53 -47 -43 -40 -36 -33 -32 -31 -28 -28 -28 -27 -20 -18 -21 -23 -25 -25 -27 -27 -29 -32 -32 -31 -11 -4 -4 -5 -8 -10 -11 -11 -11 -13 -16 -13 -12 -11 -11 -13 -13 -13 -14 -13 -14 -13 -11 -11 -10 -7 -8 -9 -11 -12 -12 -11 -10 -9 -9 -9 -10 -10 -9 -8 -9 -12 -12 -12 -13 -14 -12 -10 -11 -10 -9 -9 -7 -8 -8 -9 -8 -7 -8 -9 -10 -10 -7 -8 -7 -8 -11 -9 -25 -25 -28 -34 -41 -35 -37 -47 -42 -28 -33 -40 -33 -30 -47 -48 -42 -39 -42 -45 -49 -30 -22 -20 -20 -22 -22 -21 -23 -26 -29 -29 -30 -26 -22 -24 -35 -25 -20 -18 -19 -28 -22 -19 -16 -14 -13 -15 -17 -20 -21 -19 -15 -26 -23 -20 -22 -22 -19 -14 -12 -14 -14 -13 -11 -9 -8 -6 -7 -9 -9 -7 -6 -6 -8 -10 -13 -20 -23 -19 -14 -12 -15 -14 -18 -30 -40 -41 -44 -44 -45 -43 -37 -28 -28 -31 -32 -32 -37 -38 -40 -42 -40 -38 -31 -28 -28 -30 -33 -36 -37 -38 -40 -43 -38 -32 -27 -27 -26 -29 -34 -37 -38 -37 -38 -37 -36 -32 -26 -27 -28 -28 -29 -28 -24 -21 -21 -21 -20 -20 -20 -19 -18 -16 -17 -24 -24 -21 -19 -20 -20 -19 -18 -21 -17 -20 -25 -27 -30 -38 -41 -43 -41 -33 -32 -26 -26 -29 -28 -25 -25 -24 -22 -26 -36 -26 -20 -19 -21 -21 -22 -52 -75 -70 -53 -50 -48 -51 -43 -17 -16 -19 -19 -21 -17 -32 -39 -36 -35 -37 -30 -26 -24 -23 -25 -23 -23 -26 -28 -29 -45 -38 -30 -34 -21 -32 -35 -37 -39 -39 -38 -36 -33 -32 -29 -27 -25 -25 -27 -28 -29 -26 -20 -16 -13 -12 -19 -22 -15 -16 -17 -14 -12 -13 -15 -16 -16 -17 -18 -21 -20 -16 -11 -10 -12 -13 -14 -15 -15 -14 -15 -17 -21 -22 -23 -24 -23 -24 -22 -27 -29 -33 -40 -43 -40 -44 -45 -26 -28 -28 -28 -29 -28 -29 -29 -37 -33 -32 -33 -51 -77 -139 -147 -150 -155 -162 -147 -122 -72 -59 -58 -56 -64 -64 -66 -72 -71 -75 -86 -95 -100 -100 -107 -112 -118 -127 -136 -138 -144 -153 -161 -165 -158 -64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -47 -54 -55 -58 -64 -73 -81 -89 -94 -99 -105 -107 -112 -118 -123 -127 -128 -128 -127 -126 -126 -126 -127 -132 -135 -138 -144 -151 -152 -158 -162 -167 -171 -171 -172 -173 -174 -175 -179 -186 -193 -201 -205 -206 -211 -211 -215 -218 -219 -220 -220 -218 -218 -218 -219 -225 -223 -222 -219 -217 -216 -216 -215 -216 -215 -215 -217 -221 -221 -222 -223 -225 -225 -223 -223 -225 -228 -230 -234 -242 -248 -249 -247 -244 -243 -243 -243 -244 -244 -245 -245 -246 -246 -243 -243 -244 -243 -242 -242 -241 -240 -240 -239 -238 -238 -234 -230 -225 -220 -218 -217 -216 -217 -216 -213 -210 -205 -206 -203 -202 -202 -199 -196 -192 -188 -185 -184 -182 -182 -180 -180 -182 -182 -183 -183 -181 -177 -172 -179 -175 -170 -169 -166 -157 -152 -144 -136 -129 -125 -125 -119 -111 -105 -103 -103 -102 -100 -99 -99 -97 -95 -91 -86 -82 -82 -82 -80 -81 -87 -92 -92 -90 -89 -87 -84 -82 -81 -82 -79 -77 -78 -78 -82 -85 -87 -88 -85 -79 -79 -79 -82 -85 -85 -88 -90 -91 -91 -91 -89 -88 -87 -83 -78 -79 -82 -88 -73 -51 -49 -53 -58 -60 -62 -65 -65 -66 -65 -61 -59 -59 -56 -54 -51 -50 -52 -49 -48 -48 -47 -47 -47 -45 -45 -46 -53 -79 -76 -72 -65 -57 -52 -49 -44 -39 -34 -33 -33 -31 -30 -29 -28 -28 -23 -21 -19 -15 -13 -13 -22 -28 -30 -30 -28 -29 -15 -5 -5 -4 -8 -9 -10 -13 -24 -27 -16 -11 -11 -10 -12 -14 -15 -15 -16 -13 -13 -13 -12 -13 -12 -9 -9 -12 -13 -13 -12 -11 -10 -9 -10 -11 -10 -12 -12 -12 -9 -13 -14 -14 -15 -16 -16 -17 -15 -13 -12 -11 -10 -12 -13 -11 -8 -7 -7 -8 -10 -13 -12 -11 -10 -10 -11 -8 -7 -15 -23 -31 -33 -35 -36 -39 -46 -52 -49 -49 -46 -49 -51 -49 -47 -49 -54 -56 -48 -32 -26 -25 -22 -23 -23 -21 -21 -22 -23 -23 -23 -21 -20 -19 -26 -20 -17 -18 -25 -51 -31 -18 -17 -13 -14 -15 -18 -22 -23 -34 -24 -18 -18 -18 -21 -27 -24 -18 -14 -14 -14 -13 -12 -11 -12 -11 -8 -8 -10 -9 -8 -9 -10 -11 -13 -26 -31 -27 -20 -17 -18 -15 -16 -22 -34 -46 -46 -45 -42 -38 -40 -37 -32 -29 -28 -25 -29 -34 -40 -44 -38 -40 -28 -18 -19 -24 -26 -29 -32 -33 -33 -37 -37 -36 -36 -31 -28 -24 -24 -26 -33 -31 -33 -32 -27 -27 -27 -27 -28 -28 -28 -29 -26 -25 -24 -22 -21 -20 -20 -20 -19 -18 -25 -27 -27 -28 -26 -27 -25 -22 -22 -24 -26 -24 -23 -27 -24 -35 -36 -34 -35 -34 -36 -32 -30 -32 -29 -27 -30 -29 -25 -27 -27 -21 -18 -19 -20 -22 -24 -42 -70 -86 -69 -53 -46 -52 -46 -46 -50 -41 -19 -21 -19 -20 -21 -27 -24 -24 -24 -25 -23 -23 -24 -26 -29 -30 -28 -28 -30 -29 -26 -30 -25 -21 -24 -34 -35 -34 -36 -38 -35 -34 -31 -29 -29 -29 -25 -28 -30 -26 -18 -14 -19 -22 -15 -13 -15 -16 -15 -13 -12 -13 -15 -18 -24 -30 -39 -33 -25 -21 -20 -15 -13 -17 -24 -20 -22 -23 -25 -25 -31 -32 -33 -33 -32 -34 -40 -37 -34 -33 -35 -35 -36 -39 -46 -30 -27 -28 -28 -28 -29 -29 -29 -30 -29 -33 -37 -42 -52 -122 -115 -121 -140 -62 -59 -60 -60 -60 -60 -60 -66 -69 -74 -75 -76 -80 -86 -102 -102 -106 -112 -116 -125 -128 -131 -135 -144 -153 -157 -161 -111 -52 -94 -36 -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 -44 -48 -48 -53 -58 -64 -72 -82 -90 -96 -101 -103 -108 -113 -119 -125 -130 -131 -132 -132 -131 -130 -130 -133 -138 -142 -146 -149 -151 -157 -163 -166 -168 -171 -172 -172 -171 -172 -175 -180 -186 -193 -199 -204 -209 -209 -210 -213 -217 -219 -221 -222 -222 -223 -223 -224 -225 -223 -222 -220 -218 -218 -217 -217 -217 -218 -219 -217 -220 -220 -220 -221 -224 -224 -225 -225 -225 -224 -225 -232 -240 -246 -246 -243 -241 -240 -240 -240 -242 -241 -243 -244 -245 -245 -245 -247 -248 -247 -245 -244 -243 -242 -242 -241 -240 -239 -236 -233 -228 -225 -223 -218 -218 -219 -218 -216 -215 -209 -209 -207 -205 -206 -202 -199 -195 -191 -190 -188 -185 -184 -183 -182 -183 -184 -183 -183 -182 -179 -172 -179 -174 -170 -167 -164 -155 -148 -139 -133 -131 -131 -125 -117 -109 -103 -102 -102 -99 -98 -98 -100 -100 -97 -92 -87 -83 -83 -81 -80 -82 -86 -91 -93 -92 -91 -88 -84 -84 -84 -85 -84 -83 -84 -84 -85 -85 -85 -84 -79 -80 -80 -84 -89 -91 -93 -93 -93 -93 -93 -94 -93 -92 -91 -91 -91 -91 -86 -75 -62 -54 -52 -54 -56 -57 -59 -63 -67 -68 -67 -68 -69 -57 -56 -56 -52 -49 -48 -46 -47 -48 -47 -47 -44 -45 -47 -48 -49 -74 -73 -68 -62 -56 -53 -51 -44 -37 -34 -33 -32 -31 -30 -30 -30 -28 -25 -22 -15 -8 -3 -13 -23 -27 -29 -29 -29 -23 -12 -6 -5 -5 -8 -9 -10 -12 -18 -16 -11 -10 -12 -12 -12 -14 -21 -30 -14 -13 -13 -12 -13 -14 -12 -11 -12 -14 -14 -13 -12 -13 -12 -10 -9 -11 -12 -13 -14 -12 -11 -15 -17 -17 -16 -15 -15 -15 -16 -16 -16 -12 -12 -13 -13 -12 -10 -9 -8 -9 -9 -12 -13 -13 -12 -11 -8 -7 -7 -7 -10 -18 -18 -18 -26 -43 -47 -49 -47 -47 -48 -46 -45 -48 -49 -47 -46 -57 -47 -42 -42 -30 -26 -26 -22 -18 -18 -20 -20 -19 -18 -19 -23 -20 -19 -29 -50 -55 -54 -48 -29 -18 -19 -16 -16 -17 -20 -23 -27 -33 -26 -19 -19 -19 -20 -19 -17 -17 -17 -16 -16 -16 -15 -14 -15 -15 -12 -11 -13 -12 -11 -11 -11 -11 -14 -27 -34 -32 -25 -25 -21 -16 -14 -15 -21 -21 -29 -38 -39 -35 -39 -39 -37 -36 -31 -26 -24 -22 -25 -30 -28 -28 -23 -16 -16 -19 -20 -25 -30 -29 -30 -32 -33 -34 -37 -39 -38 -32 -24 -18 -18 -19 -23 -24 -17 -23 -23 -24 -27 -27 -27 -28 -27 -26 -26 -23 -21 -20 -22 -23 -25 -26 -26 -26 -26 -28 -27 -27 -25 -20 -21 -21 -25 -28 -29 -49 -38 -29 -27 -28 -29 -28 -30 -32 -30 -28 -25 -24 -24 -26 -29 -30 -27 -24 -25 -24 -20 -19 -21 -26 -27 -49 -66 -81 -55 -50 -60 -58 -40 -46 -34 -30 -26 -29 -21 -22 -18 -17 -18 -17 -17 -18 -20 -21 -25 -27 -24 -25 -28 -30 -31 -31 -25 -24 -23 -32 -33 -33 -33 -33 -35 -35 -34 -32 -31 -32 -30 -32 -31 -24 -27 -26 -29 -28 -25 -20 -18 -15 -17 -16 -17 -21 -28 -37 -37 -37 -39 -42 -52 -35 -41 -35 -24 -28 -32 -34 -40 -41 -43 -40 -44 -42 -36 -43 -39 -41 -46 -48 -45 -39 -39 -40 -39 -39 -47 -40 -31 -27 -29 -30 -30 -31 -30 -37 -41 -42 -43 -45 -47 -47 -49 -60 -83 -59 -59 -60 -60 -61 -62 -68 -73 -79 -82 -80 -83 -86 -92 -102 -105 -109 -116 -116 -125 -129 -131 -133 -142 -149 -153 -160 -166 -158 -163 -149 -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 -46 -49 -49 -53 -58 -62 -70 -81 -90 -95 -99 -103 -111 -116 -122 -128 -133 -135 -136 -136 -136 -136 -135 -138 -144 -149 -152 -153 -155 -160 -163 -170 -177 -171 -170 -174 -173 -172 -176 -181 -186 -192 -198 -202 -202 -207 -214 -216 -219 -224 -225 -225 -226 -226 -225 -225 -225 -223 -222 -222 -222 -220 -220 -220 -220 -221 -222 -219 -219 -220 -221 -222 -224 -222 -222 -223 -223 -223 -227 -231 -237 -242 -242 -239 -239 -238 -237 -237 -240 -239 -241 -242 -243 -243 -243 -245 -246 -245 -243 -243 -242 -242 -242 -242 -241 -241 -237 -234 -233 -230 -224 -221 -219 -220 -221 -220 -220 -219 -215 -210 -208 -210 -206 -203 -200 -198 -195 -192 -189 -188 -187 -186 -186 -186 -184 -184 -184 -181 -173 -174 -174 -171 -163 -158 -153 -143 -136 -134 -134 -124 -118 -112 -108 -103 -99 -97 -95 -95 -97 -103 -102 -97 -91 -87 -86 -85 -83 -81 -82 -87 -93 -93 -93 -92 -89 -83 -85 -87 -88 -89 -89 -90 -90 -89 -90 -89 -83 -84 -87 -89 -91 -96 -95 -97 -98 -96 -94 -97 -98 -98 -98 -98 -99 -98 -96 -90 -81 -69 -61 -57 -57 -57 -57 -62 -68 -70 -69 -71 -76 -84 -77 -71 -63 -55 -49 -47 -46 -47 -48 -43 -45 -43 -44 -52 -71 -72 -73 -68 -64 -61 -57 -56 -51 -43 -36 -32 -32 -31 -30 -29 -30 -30 -28 -26 -24 -22 -21 -7 -14 -23 -25 -28 -30 -26 -13 -5 -6 -6 -7 -7 -7 -8 -10 -18 -16 -11 -11 -13 -13 -13 -12 -18 -35 -15 -13 -13 -12 -11 -14 -12 -11 -12 -15 -15 -13 -13 -13 -12 -10 -11 -11 -12 -14 -14 -14 -17 -18 -18 -18 -16 -14 -14 -15 -15 -15 -15 -14 -13 -12 -16 -15 -14 -13 -11 -9 -11 -13 -13 -12 -12 -11 -8 -7 -7 -7 -8 -9 -11 -20 -34 -40 -37 -33 -34 -41 -44 -47 -42 -41 -38 -34 -28 -45 -39 -32 -37 -23 -21 -19 -17 -17 -18 -19 -18 -18 -18 -21 -26 -25 -33 -51 -60 -59 -49 -33 -22 -21 -20 -20 -20 -20 -22 -23 -25 -23 -21 -21 -22 -21 -20 -19 -21 -22 -20 -19 -18 -18 -20 -18 -19 -19 -16 -13 -18 -17 -16 -15 -12 -11 -16 -23 -29 -32 -29 -28 -22 -16 -13 -13 -14 -14 -19 -29 -34 -32 -34 -35 -34 -34 -34 -29 -25 -25 -23 -23 -23 -21 -18 -22 -23 -22 -22 -25 -30 -36 -31 -30 -31 -25 -33 -39 -42 -42 -32 -32 -30 -25 -22 -17 -16 -17 -17 -18 -23 -24 -24 -25 -26 -26 -25 -23 -22 -22 -26 -26 -26 -26 -26 -26 -27 -26 -25 -25 -27 -23 -20 -19 -20 -20 -23 -42 -40 -36 -35 -31 -30 -29 -29 -33 -34 -29 -25 -23 -20 -19 -25 -25 -22 -22 -27 -26 -24 -23 -24 -27 -27 -26 -44 -98 -88 -63 -61 -54 -43 -52 -60 -49 -40 -30 -35 -29 -24 -17 -15 -14 -14 -15 -16 -18 -18 -17 -18 -21 -23 -26 -30 -27 -21 -24 -25 -31 -36 -34 -35 -33 -32 -34 -37 -36 -35 -35 -36 -36 -34 -37 -36 -32 -24 -29 -26 -25 -24 -20 -21 -16 -19 -24 -27 -28 -27 -30 -31 -28 -34 -41 -42 -43 -62 -40 -35 -30 -39 -37 -43 -48 -54 -64 -54 -59 -56 -48 -40 -59 -50 -48 -51 -53 -48 -46 -46 -53 -51 -33 -30 -29 -31 -35 -38 -41 -41 -41 -42 -44 -45 -46 -48 -51 -54 -57 -58 -63 -62 -62 -68 -74 -73 -83 -85 -86 -91 -93 -95 -102 -108 -113 -118 -118 -123 -127 -131 -134 -141 -144 -149 -151 -149 -151 -154 -157 -163 -63 -31 0 0 -2 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 -48 -48 -50 -53 -57 -62 -69 -80 -88 -92 -97 -106 -114 -119 -125 -130 -135 -135 -137 -140 -140 -140 -139 -141 -146 -150 -152 -153 -155 -158 -158 -160 -164 -153 -148 -165 -177 -175 -180 -182 -187 -193 -196 -197 -201 -207 -213 -219 -222 -223 -224 -224 -225 -226 -226 -226 -226 -225 -225 -225 -225 -223 -223 -222 -221 -222 -223 -223 -223 -223 -221 -220 -223 -221 -220 -221 -221 -223 -227 -230 -234 -238 -238 -237 -236 -234 -234 -235 -237 -238 -239 -239 -240 -241 -241 -243 -243 -243 -241 -241 -241 -241 -242 -242 -241 -241 -238 -236 -235 -232 -226 -223 -222 -222 -223 -223 -223 -221 -218 -215 -211 -212 -209 -208 -207 -205 -200 -197 -193 -192 -192 -190 -189 -189 -186 -184 -185 -181 -173 -171 -172 -171 -160 -154 -148 -141 -136 -135 -125 -124 -118 -113 -108 -99 -94 -93 -93 -94 -95 -104 -101 -97 -94 -92 -91 -88 -86 -84 -86 -88 -90 -91 -92 -91 -89 -86 -85 -86 -87 -88 -89 -91 -91 -91 -91 -88 -87 -89 -91 -92 -93 -98 -98 -99 -99 -98 -99 -99 -99 -101 -104 -104 -103 -102 -102 -97 -88 -81 -77 -73 -69 -67 -68 -71 -77 -75 -72 -76 -80 -78 -80 -78 -65 -60 -55 -54 -52 -49 -48 -49 -44 -43 -43 -47 -80 -79 -73 -68 -64 -60 -59 -57 -52 -42 -31 -31 -30 -29 -29 -28 -30 -28 -27 -26 -26 -26 -18 -8 -12 -24 -27 -32 -33 -20 -5 -5 -6 -6 -6 -6 -7 -9 -10 -20 -19 -10 -10 -11 -12 -12 -10 -10 -16 -12 -11 -11 -11 -10 -14 -13 -11 -11 -12 -14 -14 -13 -11 -11 -12 -12 -11 -12 -14 -15 -16 -17 -17 -19 -19 -17 -19 -20 -19 -20 -17 -15 -15 -13 -10 -14 -14 -15 -15 -14 -9 -9 -10 -12 -12 -12 -12 -11 -10 -8 -9 -9 -12 -16 -18 -13 -15 -15 -14 -17 -23 -29 -27 -32 -34 -30 -30 -21 -24 -28 -28 -22 -19 -21 -23 -19 -19 -22 -24 -26 -26 -19 -28 -28 -29 -31 -35 -28 -20 -19 -22 -27 -23 -22 -20 -18 -18 -21 -24 -26 -27 -26 -22 -24 -24 -22 -20 -20 -22 -21 -20 -20 -18 -17 -17 -18 -21 -22 -21 -22 -22 -22 -22 -16 -16 -17 -19 -23 -27 -27 -26 -23 -18 -12 -13 -13 -12 -11 -19 -27 -29 -27 -26 -28 -31 -32 -32 -30 -33 -33 -29 -26 -28 -22 -26 -29 -30 -26 -25 -24 -29 -32 -32 -33 -30 -28 -26 -30 -38 -28 -31 -36 -35 -31 -24 -27 -28 -23 -18 -20 -21 -22 -23 -26 -25 -23 -21 -20 -20 -24 -23 -23 -23 -23 -23 -25 -22 -18 -17 -25 -25 -22 -21 -28 -23 -20 -21 -24 -26 -23 -23 -25 -27 -28 -29 -31 -30 -28 -26 -23 -21 -20 -20 -18 -21 -24 -26 -28 -26 -27 -25 -22 -21 -23 -80 -89 -75 -60 -44 -47 -63 -63 -52 -59 -36 -28 -29 -32 -20 -20 -19 -16 -16 -18 -16 -14 -15 -16 -20 -19 -19 -20 -19 -21 -23 -26 -30 -41 -39 -38 -36 -33 -32 -35 -37 -38 -37 -35 -35 -36 -36 -34 -32 -31 -32 -28 -26 -27 -24 -25 -24 -21 -20 -23 -23 -23 -25 -26 -26 -27 -26 -27 -29 -43 -63 -64 -51 -65 -40 -40 -43 -47 -59 -59 -66 -76 -71 -52 -55 -57 -60 -65 -47 -54 -54 -55 -44 -40 -41 -42 -38 -33 -44 -48 -46 -45 -43 -42 -43 -45 -55 -50 -54 -57 -54 -56 -68 -69 -72 -76 -76 -75 -81 -86 -86 -91 -97 -99 -102 -111 -114 -117 -120 -120 -121 -130 -134 -134 -137 -141 -140 -144 -148 -148 -152 -154 -153 -116 -4 -109 -68 -50 -70 -3 -3 -18 -26 -111 -147 -66 -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 -45 -48 -52 -55 -56 -62 -70 -77 -84 -91 -100 -107 -115 -121 -126 -131 -132 -135 -138 -140 -142 -141 -142 -143 -146 -148 -149 -150 -152 -156 -159 -162 -167 -176 -145 -155 -181 -177 -185 -188 -190 -194 -197 -196 -201 -206 -212 -218 -221 -222 -222 -223 -225 -226 -226 -226 -227 -228 -229 -228 -228 -225 -224 -223 -222 -222 -224 -224 -224 -223 -220 -218 -220 -220 -219 -219 -220 -222 -224 -226 -229 -234 -229 -232 -232 -232 -231 -233 -234 -236 -237 -236 -237 -239 -240 -240 -240 -240 -238 -238 -239 -239 -240 -242 -241 -240 -239 -237 -236 -233 -229 -226 -224 -224 -225 -225 -225 -224 -221 -218 -215 -214 -214 -214 -212 -209 -205 -201 -198 -197 -197 -196 -193 -189 -186 -185 -184 -180 -178 -174 -170 -171 -157 -150 -144 -139 -134 -132 -126 -121 -116 -109 -104 -95 -94 -92 -91 -93 -93 -104 -103 -100 -98 -98 -91 -89 -87 -90 -103 -89 -88 -91 -93 -92 -89 -86 -87 -88 -88 -89 -91 -92 -92 -92 -93 -93 -91 -90 -92 -94 -94 -97 -98 -100 -102 -101 -103 -101 -102 -105 -107 -108 -104 -102 -102 -101 -94 -91 -91 -88 -83 -80 -80 -78 -82 -83 -79 -76 -80 -65 -70 -91 -69 -67 -67 -63 -55 -51 -49 -47 -44 -43 -42 -39 -68 -77 -70 -61 -67 -64 -60 -55 -49 -42 -32 -28 -27 -28 -30 -29 -29 -29 -27 -23 -23 -24 -11 -9 -18 -24 -26 -26 -27 -18 -5 -6 -6 -6 -6 -6 -5 -8 -15 -23 -20 -10 -10 -12 -11 -9 -10 -10 -11 -11 -11 -11 -11 -10 -11 -12 -15 -15 -16 -14 -12 -12 -12 -13 -12 -11 -12 -13 -14 -14 -15 -14 -17 -23 -24 -22 -19 -17 -16 -22 -18 -15 -15 -15 -12 -11 -14 -15 -15 -14 -10 -11 -13 -13 -13 -12 -12 -12 -12 -10 -10 -10 -13 -18 -17 -12 -13 -14 -15 -14 -16 -23 -26 -29 -31 -29 -28 -22 -22 -30 -31 -33 -29 -29 -29 -18 -18 -25 -31 -31 -30 -31 -28 -27 -28 -21 -23 -21 -20 -21 -25 -31 -28 -26 -22 -17 -17 -19 -23 -27 -27 -24 -24 -25 -25 -25 -26 -23 -21 -20 -19 -17 -19 -17 -15 -15 -18 -23 -24 -24 -25 -26 -26 -24 -21 -17 -17 -24 -27 -29 -31 -32 -25 -20 -20 -20 -16 -12 -15 -20 -24 -22 -28 -34 -32 -31 -34 -30 -29 -35 -39 -31 -32 -31 -33 -38 -41 -33 -32 -29 -27 -29 -30 -28 -26 -22 -17 -22 -22 -19 -19 -20 -37 -35 -34 -34 -34 -34 -31 -28 -26 -24 -24 -27 -29 -27 -21 -26 -27 -26 -24 -23 -22 -22 -22 -22 -21 -22 -22 -23 -24 -24 -22 -22 -23 -22 -20 -15 -15 -14 -16 -19 -19 -24 -26 -27 -27 -28 -29 -31 -29 -26 -28 -22 -23 -24 -26 -27 -26 -25 -23 -20 -18 -20 -27 -21 -24 -28 -31 -29 -32 -43 -42 -45 -37 -29 -24 -32 -28 -25 -21 -19 -18 -17 -16 -15 -16 -17 -19 -21 -23 -22 -18 -21 -24 -25 -24 -36 -37 -35 -34 -33 -29 -28 -30 -35 -33 -32 -33 -34 -33 -32 -30 -32 -31 -28 -27 -24 -23 -25 -24 -19 -19 -19 -19 -19 -21 -23 -25 -25 -21 -21 -23 -29 -37 -50 -50 -52 -66 -74 -64 -49 -38 -38 -48 -68 -75 -69 -58 -57 -63 -74 -69 -59 -56 -67 -69 -66 -63 -51 -50 -51 -57 -60 -54 -48 -45 -47 -50 -51 -56 -58 -60 -62 -61 -65 -67 -70 -73 -75 -78 -81 -86 -89 -96 -95 -95 -97 -102 -111 -112 -115 -121 -120 -121 -125 -125 -125 -131 -130 -132 -138 -139 -141 -144 -144 -144 -150 -101 -134 -148 -152 -150 -126 -152 -123 -74 -140 -150 -152 -132 -97 -30 -14 -47 -70 -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 -44 -48 -52 -55 -56 -64 -70 -74 -81 -91 -101 -107 -115 -124 -130 -132 -132 -135 -138 -140 -141 -141 -144 -145 -146 -148 -149 -150 -151 -154 -155 -154 -155 -171 -141 -149 -186 -177 -185 -191 -193 -194 -198 -201 -201 -205 -211 -215 -218 -218 -219 -222 -224 -225 -225 -227 -227 -229 -232 -230 -230 -228 -226 -225 -223 -223 -223 -223 -224 -224 -224 -218 -218 -219 -218 -216 -218 -219 -220 -223 -227 -228 -226 -228 -229 -229 -229 -230 -232 -234 -234 -233 -236 -237 -237 -237 -237 -237 -235 -236 -237 -238 -238 -239 -239 -239 -238 -236 -235 -233 -230 -227 -225 -225 -227 -226 -227 -226 -224 -222 -219 -218 -219 -220 -216 -214 -209 -206 -203 -201 -203 -199 -195 -190 -187 -185 -184 -182 -181 -177 -172 -168 -155 -145 -140 -137 -129 -123 -117 -113 -107 -101 -98 -95 -94 -92 -90 -92 -93 -102 -104 -102 -100 -99 -96 -91 -86 -83 -82 -82 -86 -90 -93 -91 -90 -89 -87 -86 -87 -90 -91 -92 -92 -93 -93 -90 -90 -91 -92 -92 -95 -96 -97 -99 -103 -100 -103 -103 -105 -107 -108 -105 -103 -103 -103 -101 -100 -98 -96 -92 -90 -87 -91 -92 -90 -88 -89 -83 -78 -68 -62 -66 -70 -73 -76 -74 -64 -56 -53 -48 -46 -46 -43 -39 -65 -77 -67 -58 -58 -54 -53 -51 -45 -44 -34 -32 -31 -27 -30 -30 -29 -29 -28 -22 -24 -23 -17 -15 -23 -24 -26 -27 -20 -5 -6 -6 -6 -7 -7 -7 -7 -13 -25 -29 -26 -12 -11 -12 -12 -10 -11 -10 -10 -10 -10 -10 -10 -10 -11 -11 -14 -15 -17 -16 -15 -13 -15 -16 -17 -16 -16 -16 -14 -15 -15 -19 -41 -26 -23 -21 -18 -11 -12 -16 -18 -18 -13 -13 -15 -15 -14 -13 -14 -14 -13 -13 -13 -12 -12 -13 -12 -12 -14 -13 -12 -11 -11 -17 -17 -17 -19 -19 -17 -15 -16 -21 -28 -32 -33 -30 -30 -30 -32 -31 -32 -35 -35 -34 -34 -31 -24 -25 -32 -34 -30 -29 -27 -25 -27 -21 -22 -22 -21 -21 -26 -30 -30 -28 -22 -17 -15 -16 -19 -24 -29 -25 -24 -23 -23 -23 -24 -25 -25 -23 -18 -15 -15 -14 -14 -14 -16 -22 -26 -26 -26 -29 -28 -26 -23 -21 -22 -25 -29 -35 -38 -34 -31 -32 -33 -33 -25 -19 -14 -12 -15 -19 -28 -34 -36 -34 -35 -42 -56 -66 -72 -47 -45 -48 -49 -44 -42 -40 -35 -30 -32 -31 -28 -24 -21 -20 -15 -16 -15 -15 -17 -18 -25 -29 -30 -30 -26 -30 -32 -31 -27 -24 -26 -28 -32 -35 -30 -32 -32 -30 -26 -25 -24 -23 -24 -23 -19 -22 -21 -18 -18 -19 -19 -20 -21 -21 -22 -17 -17 -17 -16 -20 -20 -23 -24 -24 -24 -27 -28 -29 -30 -30 -32 -31 -28 -21 -26 -26 -26 -24 -21 -20 -19 -19 -20 -22 -23 -23 -21 -20 -24 -23 -28 -36 -44 -38 -33 -33 -32 -27 -18 -19 -18 -18 -18 -16 -17 -17 -18 -17 -17 -18 -18 -20 -23 -19 -32 -35 -35 -34 -29 -29 -28 -27 -28 -29 -31 -32 -32 -33 -28 -27 -28 -28 -29 -29 -26 -25 -25 -21 -22 -19 -19 -19 -18 -16 -19 -20 -17 -15 -15 -16 -19 -25 -28 -33 -30 -33 -41 -58 -80 -73 -71 -78 -53 -54 -56 -62 -59 -67 -66 -72 -79 -88 -82 -88 -97 -101 -104 -90 -100 -98 -72 -76 -70 -64 -59 -58 -58 -57 -57 -59 -60 -61 -62 -64 -69 -75 -80 -84 -86 -88 -89 -96 -99 -98 -97 -104 -106 -109 -114 -114 -116 -114 -116 -119 -124 -125 -124 -125 -127 -128 -135 -136 -135 -132 -131 -137 -140 -144 -144 -141 -142 -145 -148 -153 -150 -145 -144 -143 -143 -146 -131 -142 -142 -142 -121 -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 -45 -49 -53 -56 -58 -64 -66 -73 -83 -92 -100 -108 -117 -124 -131 -131 -136 -139 -142 -143 -143 -144 -144 -144 -147 -150 -149 -150 -152 -153 -152 -153 -159 -166 -165 -171 -188 -182 -185 -188 -191 -195 -198 -202 -202 -204 -209 -211 -212 -215 -217 -220 -222 -225 -226 -226 -228 -231 -234 -233 -232 -230 -228 -226 -225 -224 -223 -222 -221 -222 -222 -218 -217 -217 -217 -213 -214 -215 -216 -218 -219 -223 -224 -225 -227 -227 -227 -229 -230 -231 -231 -231 -233 -234 -234 -234 -234 -234 -233 -233 -234 -235 -236 -237 -237 -237 -236 -234 -235 -233 -230 -228 -226 -226 -227 -228 -228 -228 -227 -226 -224 -223 -223 -223 -220 -217 -213 -209 -208 -207 -204 -199 -195 -192 -188 -185 -185 -183 -180 -177 -175 -167 -154 -145 -141 -135 -127 -120 -115 -111 -106 -100 -98 -96 -94 -91 -90 -92 -94 -99 -103 -103 -98 -98 -98 -94 -88 -84 -84 -83 -85 -89 -93 -92 -90 -88 -89 -89 -90 -91 -92 -93 -92 -93 -92 -90 -89 -88 -89 -91 -94 -95 -96 -98 -101 -103 -105 -106 -106 -105 -106 -106 -106 -106 -105 -104 -104 -106 -105 -102 -101 -94 -94 -95 -95 -93 -91 -102 -94 -74 -72 -66 -65 -75 -84 -88 -79 -65 -54 -50 -51 -50 -55 -62 -72 -71 -66 -65 -59 -53 -51 -49 -38 -39 -37 -35 -30 -27 -29 -30 -30 -29 -28 -24 -27 -26 -23 -23 -24 -25 -27 -29 -23 -6 -6 -6 -6 -7 -7 -8 -8 -22 -32 -18 -16 -11 -12 -13 -11 -12 -11 -11 -11 -10 -8 -10 -11 -11 -11 -11 -13 -12 -12 -16 -26 -24 -19 -16 -15 -15 -15 -15 -14 -15 -17 -18 -34 -26 -19 -19 -22 -12 -11 -14 -17 -18 -12 -11 -11 -10 -14 -14 -15 -15 -15 -15 -17 -14 -14 -14 -13 -13 -13 -12 -12 -13 -12 -17 -19 -21 -20 -18 -15 -15 -17 -20 -22 -30 -34 -35 -36 -35 -35 -35 -35 -35 -35 -34 -34 -31 -29 -31 -40 -38 -33 -28 -25 -26 -27 -25 -24 -25 -24 -22 -26 -28 -30 -31 -22 -18 -16 -16 -16 -20 -26 -26 -25 -23 -22 -23 -24 -25 -25 -24 -19 -18 -17 -15 -17 -14 -17 -23 -26 -26 -26 -28 -27 -26 -27 -27 -26 -25 -27 -34 -37 -39 -39 -39 -42 -41 -36 -28 -18 -16 -13 -17 -26 -36 -44 -38 -39 -43 -43 -44 -67 -57 -55 -54 -52 -47 -42 -40 -40 -40 -42 -33 -31 -31 -26 -26 -27 -26 -25 -25 -31 -25 -24 -25 -24 -24 -25 -25 -26 -26 -25 -25 -25 -25 -29 -35 -35 -36 -36 -33 -28 -28 -29 -29 -29 -24 -24 -25 -23 -21 -18 -17 -17 -18 -19 -20 -18 -17 -16 -15 -17 -18 -20 -21 -21 -21 -21 -21 -21 -22 -21 -25 -32 -38 -33 -27 -29 -29 -25 -22 -24 -22 -21 -20 -22 -21 -18 -18 -19 -20 -20 -19 -21 -30 -52 -42 -46 -46 -38 -32 -29 -22 -21 -27 -19 -16 -17 -18 -18 -19 -19 -17 -17 -19 -23 -26 -29 -32 -32 -29 -29 -29 -28 -26 -24 -25 -28 -30 -29 -28 -25 -25 -26 -23 -24 -23 -25 -25 -26 -17 -16 -19 -19 -13 -18 -19 -17 -16 -15 -14 -15 -15 -17 -17 -20 -20 -21 -24 -30 -38 -50 -54 -58 -77 -79 -61 -43 -45 -42 -59 -74 -74 -72 -86 -89 -93 -100 -99 -102 -106 -110 -118 -96 -91 -79 -68 -60 -66 -66 -62 -60 -70 -65 -66 -70 -75 -77 -80 -81 -82 -84 -86 -87 -92 -97 -97 -101 -106 -106 -107 -115 -110 -111 -114 -114 -114 -116 -114 -115 -119 -124 -126 -127 -128 -127 -128 -130 -131 -133 -135 -132 -132 -134 -136 -142 -143 -143 -142 -141 -142 -142 -142 -142 -142 -138 -138 -141 -125 -40 -63 -97 -95 -20 -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 -47 -51 -53 -56 -60 -61 -66 -73 -83 -94 -101 -110 -118 -123 -125 -131 -135 -139 -142 -144 -144 -145 -145 -147 -149 -150 -149 -151 -153 -155 -155 -154 -161 -166 -169 -176 -183 -185 -187 -189 -191 -194 -198 -202 -203 -204 -207 -206 -210 -212 -215 -217 -220 -225 -227 -228 -230 -233 -235 -235 -233 -231 -229 -228 -227 -225 -222 -220 -219 -220 -221 -221 -221 -219 -216 -212 -212 -212 -213 -214 -215 -220 -225 -226 -225 -226 -225 -226 -227 -228 -229 -229 -231 -231 -231 -231 -231 -232 -230 -230 -231 -232 -233 -233 -233 -234 -234 -233 -233 -232 -231 -229 -228 -227 -228 -229 -230 -230 -230 -229 -228 -227 -226 -226 -223 -220 -216 -214 -214 -210 -204 -201 -198 -194 -189 -188 -185 -182 -180 -178 -173 -164 -156 -150 -143 -133 -125 -117 -112 -108 -104 -101 -100 -97 -94 -93 -92 -94 -95 -95 -97 -100 -96 -96 -96 -95 -90 -90 -86 -85 -87 -89 -92 -92 -91 -90 -88 -85 -88 -89 -91 -93 -92 -92 -92 -90 -89 -89 -89 -90 -90 -91 -94 -97 -101 -103 -105 -105 -105 -106 -103 -102 -103 -103 -107 -108 -108 -109 -110 -109 -107 -102 -100 -99 -99 -94 -90 -110 -107 -64 -52 -49 -60 -72 -81 -91 -86 -75 -71 -67 -51 -47 -75 -85 -79 -73 -74 -68 -61 -54 -47 -46 -36 -35 -36 -34 -29 -27 -26 -27 -27 -26 -25 -25 -26 -26 -23 -22 -23 -24 -26 -24 -7 -5 -5 -5 -5 -6 -7 -8 -9 -15 -23 -10 -11 -12 -13 -13 -10 -11 -10 -11 -12 -9 -10 -10 -9 -10 -10 -10 -12 -11 -12 -16 -23 -21 -16 -13 -12 -13 -13 -13 -14 -17 -17 -21 -20 -19 -23 -27 -18 -12 -11 -13 -14 -10 -10 -9 -9 -10 -11 -15 -17 -18 -18 -19 -19 -17 -15 -14 -13 -13 -12 -12 -14 -15 -15 -18 -19 -20 -20 -19 -16 -19 -24 -26 -20 -29 -36 -38 -37 -36 -36 -35 -34 -34 -35 -33 -31 -29 -30 -33 -45 -49 -43 -30 -27 -28 -30 -31 -31 -25 -25 -25 -25 -27 -31 -31 -26 -21 -18 -17 -15 -19 -24 -28 -26 -23 -21 -22 -25 -25 -26 -24 -22 -21 -21 -19 -15 -15 -19 -24 -24 -27 -28 -27 -28 -26 -26 -28 -27 -25 -23 -31 -37 -40 -39 -36 -42 -41 -38 -33 -27 -27 -21 -19 -22 -29 -36 -36 -39 -44 -43 -41 -43 -49 -52 -51 -39 -40 -37 -34 -37 -36 -35 -37 -38 -36 -34 -35 -34 -33 -32 -39 -42 -40 -37 -38 -30 -29 -28 -26 -26 -26 -26 -26 -24 -22 -31 -33 -34 -34 -36 -33 -31 -35 -41 -42 -33 -31 -31 -30 -29 -29 -26 -22 -19 -18 -19 -19 -21 -21 -19 -15 -15 -15 -15 -15 -16 -17 -18 -19 -20 -20 -17 -21 -28 -33 -35 -34 -31 -30 -25 -23 -22 -23 -23 -20 -20 -17 -17 -18 -17 -16 -19 -21 -20 -22 -31 -28 -39 -62 -47 -44 -37 -27 -25 -33 -29 -23 -17 -16 -16 -19 -19 -17 -16 -17 -20 -21 -23 -27 -28 -29 -29 -28 -27 -25 -24 -25 -25 -25 -24 -24 -24 -24 -23 -21 -21 -23 -25 -22 -23 -18 -16 -18 -16 -12 -16 -17 -12 -14 -16 -14 -12 -13 -14 -12 -14 -17 -17 -18 -22 -27 -29 -31 -40 -53 -59 -56 -49 -41 -40 -53 -71 -68 -72 -73 -75 -81 -90 -91 -93 -94 -95 -111 -116 -107 -94 -93 -122 -105 -84 -75 -68 -70 -75 -74 -71 -73 -76 -80 -84 -80 -84 -88 -93 -96 -97 -97 -100 -102 -106 -105 -111 -108 -107 -105 -110 -112 -113 -112 -110 -110 -117 -123 -124 -125 -122 -123 -126 -129 -130 -131 -131 -132 -131 -132 -138 -140 -138 -135 -131 -134 -137 -135 -139 -138 -131 -128 -130 -136 -136 -134 -132 -129 -129 -84 -80 -105 -24 -13 0 0 -5 -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 -51 -54 -56 -58 -58 -62 -68 -75 -83 -95 -103 -111 -118 -120 -128 -133 -136 -141 -145 -147 -147 -148 -148 -149 -151 -154 -155 -157 -158 -158 -157 -157 -161 -165 -170 -175 -153 -158 -177 -191 -192 -194 -198 -203 -207 -210 -210 -208 -209 -211 -214 -218 -220 -225 -227 -229 -232 -234 -235 -235 -234 -233 -231 -230 -227 -225 -222 -219 -218 -218 -218 -219 -219 -218 -218 -215 -213 -213 -213 -211 -213 -218 -223 -225 -224 -224 -224 -224 -225 -226 -228 -228 -228 -229 -228 -228 -228 -229 -229 -228 -228 -228 -228 -229 -231 -232 -232 -231 -233 -232 -231 -231 -230 -228 -228 -229 -231 -232 -232 -232 -231 -230 -228 -228 -226 -223 -221 -220 -215 -211 -207 -203 -200 -196 -194 -190 -186 -181 -178 -176 -172 -167 -162 -154 -142 -132 -121 -114 -110 -106 -103 -102 -99 -96 -95 -95 -94 -95 -95 -96 -99 -98 -95 -95 -95 -95 -94 -93 -92 -89 -87 -86 -90 -91 -91 -90 -87 -88 -90 -90 -90 -91 -94 -93 -91 -89 -88 -88 -88 -88 -89 -90 -92 -96 -99 -103 -106 -105 -105 -108 -105 -103 -105 -110 -110 -110 -110 -110 -110 -113 -112 -108 -105 -105 -103 -95 -92 -97 -94 -69 -69 -60 -61 -71 -75 -82 -84 -83 -78 -66 -61 -60 -74 -81 -78 -77 -72 -59 -53 -50 -43 -38 -36 -34 -33 -35 -28 -26 -26 -26 -27 -27 -26 -26 -26 -24 -24 -22 -22 -23 -19 -4 -6 -5 -5 -5 -5 -6 -8 -10 -11 -11 -11 -10 -12 -12 -12 -12 -11 -10 -9 -9 -11 -9 -11 -10 -9 -10 -9 -11 -12 -13 -13 -14 -13 -13 -13 -13 -14 -17 -15 -15 -17 -18 -18 -17 -18 -22 -28 -26 -22 -17 -11 -12 -11 -10 -10 -10 -9 -11 -15 -20 -20 -20 -19 -21 -20 -17 -15 -13 -13 -13 -12 -13 -18 -17 -15 -14 -16 -19 -18 -17 -19 -25 -29 -29 -29 -34 -37 -36 -35 -36 -34 -33 -32 -34 -35 -34 -33 -33 -32 -33 -39 -39 -32 -31 -31 -32 -32 -35 -38 -28 -28 -29 -28 -29 -32 -32 -28 -25 -24 -19 -16 -18 -23 -27 -25 -26 -25 -24 -25 -26 -27 -26 -25 -23 -22 -20 -16 -15 -15 -16 -23 -32 -33 -31 -34 -34 -30 -26 -26 -24 -23 -34 -43 -42 -37 -35 -37 -37 -37 -36 -36 -32 -28 -25 -25 -24 -23 -24 -29 -36 -41 -38 -40 -45 -47 -54 -45 -37 -33 -30 -33 -32 -34 -37 -36 -33 -34 -35 -35 -31 -27 -34 -36 -36 -34 -39 -37 -37 -35 -28 -26 -28 -31 -33 -35 -30 -33 -34 -33 -33 -32 -33 -35 -37 -36 -35 -35 -36 -35 -33 -29 -30 -30 -28 -23 -23 -19 -22 -26 -22 -19 -20 -18 -15 -14 -13 -16 -17 -18 -17 -17 -18 -19 -20 -22 -22 -31 -30 -21 -24 -26 -25 -24 -24 -24 -22 -21 -19 -18 -19 -15 -13 -16 -21 -22 -22 -20 -22 -36 -67 -50 -43 -36 -33 -35 -33 -31 -27 -17 -18 -18 -18 -17 -17 -20 -24 -28 -29 -26 -26 -27 -27 -26 -26 -27 -26 -25 -26 -23 -23 -23 -23 -23 -24 -22 -21 -21 -22 -23 -21 -21 -18 -13 -17 -15 -17 -22 -13 -14 -13 -13 -16 -14 -13 -11 -11 -14 -16 -13 -13 -16 -17 -17 -22 -28 -37 -46 -42 -43 -46 -48 -38 -52 -57 -58 -59 -68 -72 -78 -81 -82 -78 -85 -92 -100 -108 -100 -97 -111 -117 -108 -93 -77 -82 -95 -82 -80 -76 -76 -82 -89 -89 -92 -94 -95 -94 -95 -96 -98 -96 -98 -103 -105 -102 -106 -105 -103 -105 -106 -102 -107 -108 -112 -118 -119 -118 -119 -120 -119 -123 -125 -125 -127 -129 -129 -130 -131 -130 -131 -131 -131 -130 -129 -129 -130 -128 -128 -128 -127 -128 -127 -127 -127 -127 -127 -128 -129 -131 -129 -94 -70 -102 -132 -83 -49 0 0 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -57 -59 -60 -62 -65 -71 -78 -85 -97 -105 -110 -114 -122 -132 -136 -139 -143 -148 -151 -151 -152 -152 -153 -156 -158 -161 -162 -163 -164 -164 -160 -162 -165 -170 -180 -153 -135 -161 -193 -191 -196 -199 -202 -204 -206 -210 -213 -211 -212 -216 -221 -220 -223 -225 -229 -233 -235 -236 -236 -236 -235 -234 -231 -227 -224 -220 -218 -217 -217 -218 -219 -219 -218 -217 -215 -214 -214 -214 -213 -213 -217 -221 -225 -223 -223 -223 -223 -223 -225 -226 -226 -226 -227 -227 -227 -227 -227 -228 -227 -227 -227 -228 -229 -230 -231 -231 -232 -233 -233 -232 -232 -230 -229 -228 -229 -232 -233 -233 -233 -233 -232 -230 -230 -227 -226 -224 -221 -217 -213 -209 -205 -202 -200 -198 -192 -186 -181 -179 -174 -172 -172 -166 -152 -140 -130 -119 -111 -108 -105 -105 -101 -98 -95 -95 -97 -97 -96 -97 -97 -99 -97 -95 -94 -94 -94 -93 -92 -91 -89 -85 -85 -87 -88 -88 -88 -87 -85 -86 -88 -89 -88 -91 -93 -92 -90 -91 -90 -90 -90 -90 -91 -93 -95 -97 -98 -99 -103 -106 -106 -103 -102 -104 -104 -103 -105 -108 -111 -112 -115 -116 -116 -117 -112 -106 -97 -104 -116 -86 -83 -76 -66 -64 -71 -71 -74 -76 -86 -106 -110 -107 -93 -79 -75 -73 -70 -70 -63 -49 -40 -45 -39 -35 -31 -29 -33 -32 -30 -29 -29 -28 -27 -25 -25 -25 -24 -23 -23 -23 -24 -25 -8 -7 -7 -6 -5 -5 -8 -10 -10 -12 -12 -11 -11 -12 -11 -9 -11 -10 -9 -9 -10 -10 -9 -10 -12 -11 -10 -9 -10 -11 -12 -12 -12 -13 -15 -14 -13 -15 -16 -18 -20 -21 -20 -17 -19 -24 -23 -21 -20 -20 -16 -13 -16 -14 -14 -13 -11 -11 -11 -30 -34 -24 -24 -22 -21 -19 -17 -16 -15 -14 -21 -29 -20 -20 -20 -19 -22 -35 -22 -18 -19 -23 -27 -29 -29 -33 -38 -38 -30 -31 -32 -32 -33 -32 -36 -35 -33 -31 -30 -33 -31 -30 -33 -33 -37 -36 -33 -34 -38 -41 -32 -28 -28 -26 -28 -32 -35 -38 -37 -27 -22 -19 -17 -19 -23 -23 -25 -25 -25 -25 -34 -33 -31 -30 -27 -23 -20 -18 -16 -14 -11 -16 -26 -37 -48 -58 -56 -46 -37 -31 -27 -24 -32 -43 -30 -41 -42 -38 -28 -35 -35 -34 -33 -32 -30 -25 -22 -20 -19 -24 -27 -34 -37 -37 -40 -51 -59 -57 -49 -43 -41 -37 -32 -29 -29 -29 -31 -30 -30 -30 -29 -24 -25 -25 -18 -22 -27 -31 -34 -37 -38 -27 -26 -30 -34 -35 -33 -34 -35 -33 -33 -31 -34 -37 -37 -36 -34 -33 -32 -31 -31 -30 -29 -28 -29 -24 -22 -20 -23 -25 -21 -19 -19 -21 -19 -15 -15 -16 -16 -21 -19 -19 -19 -17 -14 -14 -14 -15 -12 -10 -16 -24 -29 -26 -27 -25 -26 -28 -25 -22 -19 -18 -17 -21 -18 -23 -24 -24 -29 -27 -25 -29 -32 -41 -40 -38 -34 -25 -22 -26 -25 -23 -24 -15 -19 -28 -30 -29 -27 -27 -26 -26 -27 -27 -27 -29 -28 -26 -29 -26 -25 -25 -25 -25 -25 -24 -22 -18 -20 -20 -20 -18 -17 -17 -24 -21 -15 -16 -14 -12 -10 -10 -10 -9 -10 -10 -10 -10 -12 -12 -14 -14 -10 -12 -15 -20 -25 -32 -24 -24 -30 -40 -34 -41 -45 -39 -48 -58 -66 -72 -73 -73 -69 -71 -75 -78 -87 -91 -93 -96 -109 -122 -113 -108 -113 -117 -104 -94 -87 -90 -89 -89 -90 -91 -90 -92 -91 -91 -94 -97 -96 -101 -103 -101 -100 -97 -94 -99 -103 -104 -104 -103 -105 -108 -110 -107 -110 -116 -117 -116 -117 -118 -118 -121 -124 -125 -124 -124 -126 -128 -129 -130 -128 -127 -128 -128 -128 -128 -128 -128 -127 -127 -128 -128 -128 -128 -130 -130 -131 -131 -132 -132 -134 -141 -147 -146 -113 -139 -95 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -59 -60 -63 -65 -69 -75 -82 -88 -99 -104 -108 -115 -122 -131 -136 -141 -146 -151 -151 -153 -155 -156 -157 -161 -162 -164 -166 -166 -165 -164 -161 -163 -166 -169 -180 -184 -142 -148 -195 -189 -195 -198 -200 -201 -206 -209 -211 -213 -215 -217 -221 -221 -224 -227 -229 -233 -236 -237 -237 -236 -236 -234 -231 -227 -223 -220 -217 -217 -218 -219 -220 -220 -219 -218 -216 -215 -215 -214 -214 -212 -215 -220 -224 -223 -223 -223 -222 -223 -224 -225 -225 -225 -225 -224 -223 -223 -224 -225 -226 -226 -227 -227 -228 -230 -230 -231 -231 -232 -232 -233 -233 -231 -229 -228 -229 -230 -230 -232 -234 -234 -234 -232 -228 -226 -225 -222 -219 -217 -213 -209 -206 -204 -203 -198 -192 -186 -182 -177 -171 -169 -167 -163 -149 -139 -129 -119 -109 -105 -105 -103 -100 -97 -95 -96 -96 -96 -96 -96 -96 -100 -98 -95 -93 -93 -93 -91 -90 -89 -88 -85 -85 -85 -85 -87 -88 -86 -85 -87 -89 -88 -87 -89 -91 -91 -89 -90 -91 -90 -90 -90 -90 -92 -94 -95 -96 -98 -103 -106 -106 -104 -102 -102 -102 -105 -107 -107 -111 -114 -117 -117 -117 -118 -115 -117 -109 -110 -141 -122 -97 -83 -77 -72 -74 -72 -72 -79 -94 -95 -93 -100 -88 -69 -70 -65 -59 -55 -49 -44 -35 -36 -36 -34 -33 -32 -33 -30 -29 -29 -29 -27 -26 -24 -23 -24 -25 -25 -25 -25 -25 -9 -4 -6 -7 -7 -5 -5 -8 -9 -7 -10 -10 -11 -11 -11 -10 -8 -8 -8 -8 -9 -10 -8 -8 -8 -8 -8 -9 -9 -9 -10 -12 -12 -13 -16 -19 -19 -19 -17 -16 -18 -22 -22 -21 -21 -22 -22 -23 -20 -20 -19 -18 -19 -19 -20 -20 -17 -15 -17 -18 -23 -28 -28 -22 -20 -19 -19 -17 -17 -17 -17 -18 -18 -38 -25 -20 -24 -37 -46 -28 -21 -22 -24 -25 -27 -30 -34 -37 -34 -26 -25 -28 -29 -31 -34 -36 -33 -30 -31 -31 -32 -29 -26 -30 -31 -35 -35 -33 -36 -39 -35 -28 -29 -35 -25 -27 -32 -36 -37 -37 -33 -28 -22 -17 -20 -23 -23 -22 -22 -22 -24 -31 -34 -32 -35 -33 -29 -25 -22 -25 -21 -15 -11 -13 -27 -50 -52 -59 -78 -52 -55 -41 -32 -33 -37 -42 -40 -38 -33 -23 -24 -27 -33 -36 -35 -33 -31 -29 -24 -19 -21 -23 -28 -32 -33 -43 -55 -61 -58 -51 -45 -48 -48 -45 -29 -25 -26 -26 -25 -24 -28 -25 -21 -20 -20 -22 -19 -18 -21 -21 -20 -21 -22 -21 -24 -28 -30 -31 -31 -33 -27 -26 -31 -35 -32 -36 -37 -36 -33 -31 -31 -30 -29 -29 -26 -24 -24 -25 -26 -25 -22 -21 -20 -18 -18 -15 -14 -15 -14 -12 -18 -18 -18 -21 -21 -16 -14 -14 -13 -10 -10 -14 -19 -24 -22 -28 -28 -27 -27 -34 -29 -27 -26 -23 -23 -19 -22 -25 -24 -27 -26 -25 -24 -22 -23 -21 -27 -29 -22 -21 -21 -19 -18 -19 -15 -24 -26 -21 -19 -24 -27 -23 -19 -17 -15 -22 -29 -26 -27 -27 -26 -25 -24 -26 -27 -25 -22 -21 -19 -20 -20 -18 -15 -15 -14 -17 -19 -15 -11 -9 -8 -8 -9 -9 -10 -9 -9 -5 -8 -9 -10 -17 -17 -12 -10 -11 -14 -14 -13 -14 -14 -16 -23 -28 -31 -32 -28 -32 -43 -53 -59 -55 -65 -65 -62 -66 -70 -69 -77 -90 -95 -97 -105 -110 -106 -121 -132 -126 -113 -98 -101 -97 -94 -91 -91 -90 -90 -89 -88 -95 -94 -94 -94 -94 -95 -98 -97 -96 -99 -98 -99 -99 -103 -107 -104 -102 -103 -104 -112 -114 -113 -112 -113 -114 -117 -119 -121 -119 -119 -121 -123 -125 -127 -124 -124 -125 -125 -125 -126 -127 -127 -126 -125 -125 -128 -128 -128 -130 -131 -132 -132 -133 -135 -140 -150 -151 -152 -152 -153 -121 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -62 -65 -67 -69 -73 -78 -84 -92 -99 -103 -108 -116 -123 -131 -139 -144 -146 -151 -153 -155 -157 -159 -160 -162 -165 -167 -168 -168 -166 -165 -163 -164 -167 -170 -174 -180 -155 -155 -197 -189 -194 -196 -198 -202 -205 -209 -210 -212 -214 -217 -219 -221 -226 -228 -228 -232 -235 -236 -236 -237 -237 -234 -230 -226 -222 -219 -219 -220 -221 -222 -222 -222 -221 -220 -219 -218 -217 -215 -214 -212 -213 -218 -223 -223 -225 -224 -222 -222 -223 -223 -224 -223 -222 -221 -221 -221 -222 -223 -224 -224 -225 -228 -229 -229 -231 -231 -231 -231 -232 -233 -232 -231 -229 -227 -228 -229 -231 -233 -235 -235 -232 -230 -227 -226 -224 -222 -220 -216 -213 -210 -208 -206 -203 -198 -191 -185 -180 -175 -171 -168 -165 -160 -148 -137 -127 -116 -107 -106 -104 -102 -99 -97 -97 -97 -97 -97 -96 -95 -95 -99 -97 -94 -93 -92 -92 -89 -87 -87 -87 -86 -86 -85 -84 -86 -87 -85 -85 -85 -84 -84 -86 -88 -90 -94 -93 -116 -104 -97 -101 -105 -93 -90 -91 -91 -92 -98 -100 -102 -104 -104 -102 -98 -99 -102 -102 -103 -110 -115 -130 -152 -157 -164 -160 -158 -143 -119 -130 -127 -124 -109 -78 -80 -81 -87 -92 -90 -92 -95 -90 -88 -81 -66 -62 -57 -50 -47 -49 -40 -36 -35 -33 -31 -31 -34 -34 -32 -29 -29 -28 -26 -25 -24 -22 -26 -25 -26 -26 -24 -27 -9 -4 -6 -6 -7 -6 -5 -5 -6 -11 -9 -9 -11 -11 -11 -10 -10 -10 -10 -9 -10 -10 -9 -7 -8 -8 -9 -10 -11 -9 -10 -12 -12 -13 -15 -19 -19 -21 -21 -19 -18 -20 -20 -20 -20 -21 -26 -26 -25 -25 -21 -21 -22 -21 -21 -21 -19 -19 -20 -23 -27 -28 -25 -21 -27 -34 -21 -20 -25 -25 -21 -19 -15 -16 -19 -20 -24 -47 -47 -33 -21 -21 -22 -25 -28 -32 -34 -24 -26 -21 -22 -28 -29 -33 -33 -32 -31 -30 -33 -34 -33 -31 -27 -27 -32 -35 -34 -34 -37 -38 -36 -35 -35 -25 -24 -27 -31 -33 -33 -34 -32 -30 -27 -21 -22 -22 -22 -22 -20 -19 -20 -20 -21 -26 -32 -36 -37 -33 -34 -34 -29 -22 -15 -9 -14 -15 -16 -27 -50 -56 -61 -60 -57 -49 -56 -50 -37 -26 -21 -23 -27 -30 -32 -36 -39 -41 -38 -32 -30 -24 -22 -24 -28 -28 -32 -42 -54 -63 -59 -53 -51 -49 -47 -46 -34 -28 -28 -29 -25 -24 -29 -28 -23 -25 -25 -22 -18 -18 -19 -16 -17 -20 -20 -19 -22 -25 -27 -26 -27 -29 -25 -23 -22 -24 -24 -31 -34 -30 -31 -31 -33 -33 -31 -29 -28 -25 -24 -25 -26 -22 -23 -23 -22 -22 -18 -17 -15 -15 -13 -13 -13 -13 -14 -16 -16 -16 -16 -17 -16 -14 -12 -12 -13 -14 -15 -20 -25 -26 -24 -24 -25 -27 -30 -34 -31 -28 -29 -27 -23 -27 -28 -28 -26 -30 -26 -21 -22 -23 -24 -23 -21 -17 -15 -13 -13 -13 -12 -13 -15 -15 -13 -13 -12 -13 -14 -17 -24 -21 -20 -19 -20 -21 -21 -21 -21 -20 -19 -18 -18 -18 -18 -16 -17 -18 -18 -17 -15 -14 -14 -13 -10 -8 -8 -8 -8 -8 -8 -7 -6 -3 -4 -8 -9 -10 -9 -8 -10 -11 -12 -13 -11 -12 -19 -23 -21 -25 -24 -24 -29 -36 -37 -41 -48 -55 -57 -60 -60 -63 -67 -81 -87 -83 -83 -89 -93 -108 -119 -129 -127 -127 -118 -108 -97 -90 -90 -91 -90 -88 -95 -95 -94 -92 -92 -94 -94 -95 -95 -95 -94 -94 -94 -94 -102 -101 -97 -97 -96 -100 -106 -110 -111 -107 -109 -112 -114 -116 -117 -117 -118 -120 -121 -122 -123 -122 -122 -123 -124 -124 -124 -122 -120 -118 -116 -119 -123 -121 -125 -131 -134 -136 -137 -138 -140 -147 -155 -155 -155 -156 -157 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -67 -69 -71 -73 -76 -80 -87 -91 -98 -106 -113 -116 -127 -133 -139 -143 -145 -153 -158 -159 -160 -162 -164 -165 -167 -168 -169 -169 -167 -165 -165 -167 -168 -169 -174 -177 -174 -177 -197 -190 -190 -193 -198 -202 -205 -208 -210 -212 -214 -215 -217 -220 -224 -228 -231 -231 -234 -235 -236 -237 -236 -233 -229 -225 -224 -224 -220 -222 -224 -225 -225 -225 -224 -223 -223 -222 -219 -216 -215 -214 -214 -217 -217 -222 -225 -224 -221 -221 -223 -223 -223 -221 -220 -219 -220 -220 -221 -222 -222 -223 -224 -227 -229 -228 -229 -231 -231 -230 -231 -232 -232 -231 -230 -228 -228 -229 -231 -234 -235 -235 -230 -229 -228 -226 -224 -222 -220 -217 -214 -212 -211 -205 -202 -197 -190 -183 -178 -177 -172 -167 -167 -155 -145 -136 -125 -115 -115 -106 -102 -100 -99 -97 -98 -98 -98 -97 -95 -95 -99 -99 -97 -95 -92 -92 -91 -89 -86 -85 -84 -83 -83 -83 -82 -84 -85 -86 -86 -86 -85 -87 -86 -87 -94 -111 -113 -116 -119 -118 -110 -107 -93 -89 -98 -120 -125 -106 -101 -105 -117 -121 -124 -131 -139 -132 -105 -117 -125 -133 -145 -153 -155 -151 -150 -147 -142 -136 -124 -116 -115 -109 -80 -85 -90 -102 -104 -91 -77 -73 -73 -72 -63 -57 -52 -49 -46 -43 -45 -40 -36 -34 -33 -32 -32 -35 -35 -33 -30 -30 -30 -29 -28 -29 -25 -24 -23 -24 -24 -25 -13 -5 -6 -7 -8 -8 -7 -6 -4 -5 -12 -11 -10 -11 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -8 -8 -9 -9 -10 -11 -10 -10 -14 -14 -13 -13 -16 -18 -19 -20 -21 -18 -17 -18 -18 -20 -20 -20 -19 -22 -28 -21 -20 -19 -19 -19 -20 -20 -20 -23 -28 -28 -37 -29 -22 -24 -27 -39 -42 -45 -43 -36 -25 -21 -20 -21 -22 -20 -30 -30 -25 -19 -20 -23 -27 -31 -33 -35 -26 -24 -24 -26 -28 -32 -34 -33 -31 -31 -31 -35 -36 -34 -34 -31 -32 -35 -37 -35 -35 -36 -36 -37 -37 -31 -30 -29 -29 -30 -31 -31 -31 -30 -31 -29 -26 -26 -25 -24 -24 -21 -20 -20 -20 -18 -22 -26 -32 -38 -37 -40 -40 -36 -30 -22 -15 -15 -13 -10 -13 -24 -47 -67 -75 -87 -79 -82 -74 -56 -49 -37 -31 -33 -38 -38 -37 -39 -40 -40 -38 -38 -32 -27 -24 -24 -27 -30 -37 -47 -57 -55 -54 -52 -47 -45 -44 -41 -40 -38 -34 -30 -31 -35 -34 -28 -27 -23 -20 -19 -18 -17 -16 -16 -19 -20 -19 -20 -20 -21 -23 -26 -26 -26 -24 -21 -21 -21 -25 -30 -26 -27 -28 -32 -36 -36 -32 -31 -30 -29 -30 -26 -24 -24 -26 -25 -25 -24 -21 -18 -16 -16 -16 -15 -12 -13 -13 -13 -13 -14 -15 -16 -16 -14 -12 -13 -12 -12 -15 -19 -21 -20 -20 -23 -24 -26 -32 -36 -35 -36 -30 -23 -20 -25 -32 -25 -26 -29 -29 -25 -26 -25 -24 -22 -17 -15 -15 -14 -14 -12 -13 -15 -14 -14 -13 -12 -11 -11 -14 -20 -19 -19 -18 -20 -21 -20 -19 -19 -19 -20 -19 -18 -22 -19 -18 -18 -18 -18 -18 -17 -17 -17 -13 -13 -11 -10 -7 -8 -7 -7 -7 -7 -3 -5 -6 -7 -4 -4 -4 -5 -6 -10 -9 -10 -11 -10 -10 -14 -20 -22 -21 -22 -26 -28 -31 -34 -43 -49 -51 -55 -67 -69 -78 -81 -80 -80 -81 -90 -97 -101 -119 -110 -108 -113 -110 -100 -97 -96 -101 -97 -90 -91 -94 -93 -90 -94 -93 -92 -91 -87 -86 -88 -90 -90 -90 -89 -88 -89 -94 -94 -98 -100 -98 -103 -103 -105 -107 -110 -113 -113 -113 -113 -116 -118 -119 -119 -120 -120 -121 -119 -114 -113 -114 -115 -116 -119 -123 -125 -129 -133 -134 -141 -141 -139 -142 -146 -154 -156 -158 -161 -164 -162 -77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -68 -72 -74 -77 -79 -82 -86 -90 -99 -109 -117 -120 -129 -137 -140 -142 -146 -156 -161 -163 -165 -166 -168 -169 -169 -169 -169 -170 -167 -164 -164 -164 -165 -169 -174 -178 -179 -181 -196 -195 -193 -194 -198 -202 -205 -208 -211 -212 -213 -214 -216 -220 -223 -227 -232 -236 -237 -236 -236 -237 -234 -233 -230 -228 -228 -227 -223 -225 -228 -228 -227 -227 -226 -226 -225 -224 -220 -218 -215 -213 -214 -214 -218 -222 -225 -225 -222 -221 -222 -222 -221 -221 -219 -219 -219 -219 -220 -220 -221 -221 -223 -226 -228 -227 -228 -228 -229 -230 -231 -232 -232 -232 -231 -230 -229 -230 -231 -233 -235 -232 -230 -230 -229 -227 -224 -222 -219 -217 -215 -214 -210 -204 -199 -195 -188 -180 -179 -176 -170 -164 -160 -149 -141 -132 -123 -120 -113 -106 -101 -99 -98 -98 -98 -98 -99 -99 -96 -99 -97 -96 -96 -96 -91 -91 -89 -86 -83 -83 -83 -82 -82 -81 -80 -82 -83 -83 -84 -85 -85 -84 -85 -87 -91 -95 -94 -108 -117 -113 -100 -103 -107 -111 -116 -119 -118 -123 -117 -117 -135 -130 -132 -134 -134 -136 -140 -142 -142 -145 -147 -137 -138 -133 -129 -128 -129 -127 -116 -105 -100 -102 -106 -113 -113 -104 -85 -83 -68 -64 -64 -60 -59 -50 -45 -39 -31 -34 -35 -35 -34 -34 -33 -35 -32 -31 -31 -31 -33 -34 -33 -31 -28 -26 -25 -24 -23 -23 -20 -14 -7 -6 -6 -5 -12 -12 -9 -8 -8 -6 -27 -20 -10 -11 -12 -12 -11 -10 -10 -10 -9 -9 -8 -8 -7 -9 -9 -9 -10 -11 -11 -13 -15 -16 -14 -14 -17 -20 -20 -19 -23 -19 -18 -22 -34 -38 -23 -13 -11 -16 -25 -29 -32 -27 -19 -21 -24 -26 -28 -28 -30 -30 -50 -47 -46 -46 -28 -27 -40 -50 -49 -50 -43 -44 -40 -25 -30 -13 -10 -17 -27 -27 -24 -26 -29 -31 -31 -36 -37 -31 -27 -30 -28 -30 -30 -30 -31 -27 -31 -36 -36 -35 -35 -34 -35 -36 -37 -35 -35 -35 -36 -36 -34 -32 -32 -30 -28 -27 -28 -30 -29 -26 -30 -28 -28 -29 -27 -25 -23 -22 -22 -22 -20 -19 -19 -20 -22 -23 -25 -32 -37 -39 -36 -29 -27 -26 -21 -14 -16 -17 -24 -36 -33 -68 -89 -100 -99 -100 -95 -63 -43 -41 -38 -42 -43 -44 -43 -43 -46 -47 -43 -39 -39 -34 -31 -32 -34 -48 -52 -52 -54 -56 -51 -47 -44 -43 -42 -38 -36 -33 -28 -22 -24 -23 -23 -21 -19 -18 -20 -20 -18 -16 -16 -16 -19 -19 -18 -22 -20 -22 -24 -26 -22 -21 -21 -21 -19 -25 -24 -23 -25 -30 -35 -37 -36 -36 -36 -40 -40 -35 -29 -26 -29 -26 -22 -21 -22 -23 -19 -19 -19 -16 -14 -13 -13 -13 -12 -14 -14 -14 -14 -16 -13 -13 -12 -10 -9 -13 -14 -13 -12 -16 -18 -22 -27 -30 -29 -32 -31 -27 -21 -18 -18 -18 -20 -21 -25 -23 -23 -22 -22 -20 -17 -17 -18 -17 -13 -12 -13 -15 -15 -15 -15 -14 -13 -18 -25 -22 -20 -21 -18 -23 -23 -21 -20 -20 -19 -21 -22 -17 -21 -21 -19 -17 -16 -16 -17 -18 -19 -18 -14 -13 -12 -11 -10 -12 -10 -8 -7 -6 -7 -8 -6 -7 -4 -4 -5 -6 -4 -4 -6 -10 -11 -11 -12 -14 -15 -18 -16 -20 -20 -21 -23 -28 -33 -36 -38 -45 -53 -66 -76 -79 -77 -85 -87 -88 -92 -98 -98 -94 -94 -90 -96 -98 -99 -104 -123 -114 -104 -93 -91 -92 -97 -98 -93 -96 -93 -96 -94 -86 -89 -88 -87 -86 -88 -86 -89 -91 -93 -92 -95 -94 -95 -99 -99 -104 -105 -106 -109 -109 -111 -114 -115 -115 -116 -119 -120 -122 -121 -124 -121 -121 -125 -131 -132 -133 -133 -134 -138 -146 -148 -149 -152 -154 -155 -158 -168 -169 -169 -114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -66 -68 -73 -76 -79 -81 -84 -86 -92 -102 -112 -121 -125 -133 -137 -140 -146 -150 -158 -162 -164 -166 -168 -169 -170 -170 -170 -170 -170 -166 -164 -163 -163 -166 -170 -175 -178 -181 -185 -191 -194 -195 -196 -200 -203 -206 -209 -211 -212 -212 -214 -216 -218 -222 -226 -231 -232 -235 -237 -236 -235 -234 -234 -233 -231 -230 -230 -227 -228 -230 -230 -228 -228 -228 -227 -226 -225 -222 -218 -215 -214 -214 -216 -219 -222 -225 -224 -222 -221 -221 -221 -221 -221 -219 -218 -218 -218 -218 -218 -219 -220 -222 -224 -226 -225 -225 -226 -228 -229 -230 -231 -232 -232 -232 -232 -229 -229 -231 -233 -235 -232 -231 -231 -229 -227 -224 -221 -219 -217 -216 -213 -209 -203 -197 -192 -186 -185 -179 -173 -167 -161 -153 -145 -138 -131 -127 -119 -111 -105 -101 -99 -98 -98 -98 -99 -99 -99 -96 -97 -95 -94 -93 -94 -92 -90 -88 -86 -82 -82 -81 -80 -79 -79 -77 -79 -79 -79 -80 -82 -82 -84 -85 -83 -83 -75 -81 -88 -96 -109 -117 -119 -120 -124 -125 -120 -119 -121 -126 -131 -133 -130 -128 -126 -125 -131 -131 -130 -130 -130 -133 -128 -131 -131 -129 -127 -126 -120 -106 -93 -92 -90 -95 -94 -94 -92 -71 -77 -63 -55 -58 -57 -53 -46 -41 -32 -21 -31 -32 -32 -33 -34 -33 -34 -34 -34 -34 -35 -35 -34 -31 -29 -27 -26 -26 -25 -23 -24 -23 -19 -13 -5 -4 -5 -22 -23 -20 -21 -9 -10 -10 -10 -11 -10 -10 -11 -10 -8 -7 -9 -10 -10 -10 -10 -9 -12 -12 -11 -11 -12 -13 -13 -14 -18 -15 -17 -20 -22 -20 -17 -24 -22 -21 -25 -33 -39 -31 -17 -6 -13 -23 -30 -36 -39 -24 -26 -40 -54 -57 -62 -66 -65 -44 -40 -66 -63 -57 -57 -53 -51 -50 -44 -39 -33 -25 -26 -31 -13 -4 -10 -13 -27 -28 -26 -25 -24 -25 -24 -24 -25 -27 -27 -26 -26 -27 -28 -32 -28 -30 -32 -31 -32 -32 -32 -33 -35 -35 -34 -34 -34 -36 -34 -27 -27 -29 -27 -27 -25 -27 -30 -29 -25 -25 -26 -29 -31 -29 -30 -27 -25 -25 -22 -23 -22 -20 -21 -22 -19 -20 -26 -33 -41 -48 -51 -48 -35 -29 -22 -19 -16 -13 -13 -17 -37 -66 -95 -102 -100 -91 -79 -66 -66 -47 -55 -65 -66 -79 -67 -60 -54 -51 -50 -65 -69 -60 -43 -38 -51 -52 -51 -54 -55 -50 -47 -45 -45 -43 -40 -40 -36 -23 -18 -19 -19 -19 -21 -23 -22 -19 -16 -15 -15 -15 -16 -16 -13 -13 -15 -16 -19 -20 -20 -19 -20 -23 -25 -21 -23 -24 -23 -21 -26 -38 -40 -38 -44 -39 -41 -42 -41 -34 -32 -35 -32 -29 -23 -19 -20 -22 -21 -18 -18 -17 -15 -13 -13 -13 -13 -14 -14 -13 -14 -14 -12 -12 -11 -11 -11 -10 -10 -9 -12 -16 -19 -24 -23 -24 -27 -28 -28 -26 -27 -24 -21 -19 -19 -21 -21 -21 -21 -19 -18 -18 -17 -18 -18 -14 -12 -11 -14 -15 -15 -15 -14 -12 -15 -17 -18 -17 -18 -21 -23 -21 -19 -19 -19 -19 -20 -22 -24 -27 -24 -19 -17 -18 -18 -16 -15 -15 -16 -17 -17 -14 -14 -11 -10 -10 -11 -10 -10 -10 -8 -5 -6 -6 -6 -7 -7 -7 -6 -6 -10 -10 -10 -10 -11 -12 -13 -21 -19 -13 -14 -17 -24 -30 -30 -33 -41 -47 -58 -72 -72 -73 -81 -89 -83 -80 -82 -83 -83 -84 -81 -85 -87 -86 -91 -94 -106 -120 -99 -101 -102 -101 -92 -90 -77 -82 -87 -94 -78 -82 -80 -79 -77 -85 -82 -82 -85 -87 -85 -88 -91 -95 -90 -91 -93 -95 -102 -105 -107 -109 -110 -112 -114 -116 -118 -120 -122 -124 -125 -127 -128 -130 -131 -135 -139 -143 -146 -147 -149 -149 -149 -151 -155 -154 -156 -166 -169 -142 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -66 -69 -76 -81 -82 -84 -85 -90 -96 -104 -113 -124 -130 -132 -137 -144 -150 -153 -158 -162 -164 -167 -168 -169 -170 -171 -170 -170 -169 -166 -165 -166 -167 -170 -174 -177 -180 -183 -186 -191 -196 -199 -198 -200 -203 -206 -208 -209 -210 -212 -214 -215 -217 -220 -225 -226 -229 -234 -237 -236 -234 -236 -236 -234 -233 -233 -231 -230 -231 -231 -230 -230 -230 -229 -228 -227 -226 -222 -218 -217 -217 -216 -217 -220 -223 -224 -221 -221 -221 -220 -219 -219 -220 -219 -218 -217 -217 -218 -217 -218 -218 -220 -223 -224 -224 -224 -225 -226 -228 -228 -230 -231 -231 -231 -229 -228 -229 -231 -233 -232 -232 -232 -230 -229 -227 -224 -221 -219 -218 -215 -212 -207 -201 -195 -190 -188 -184 -178 -173 -165 -155 -147 -141 -136 -133 -128 -116 -110 -105 -101 -99 -99 -98 -99 -99 -99 -99 -102 -100 -97 -95 -92 -92 -91 -89 -86 -85 -84 -82 -79 -77 -77 -76 -76 -77 -76 -76 -77 -78 -81 -84 -84 -81 -60 -51 -55 -77 -116 -87 -98 -107 -116 -119 -121 -120 -117 -115 -116 -115 -123 -128 -130 -128 -119 -122 -122 -121 -122 -123 -128 -116 -115 -120 -118 -117 -115 -108 -95 -82 -80 -79 -78 -77 -78 -85 -66 -61 -53 -45 -45 -47 -42 -42 -39 -28 -21 -23 -27 -33 -35 -31 -30 -33 -34 -34 -35 -36 -34 -31 -28 -28 -30 -27 -26 -26 -23 -23 -25 -26 -20 -5 -6 -8 -22 -30 -30 -31 -13 -8 -9 -9 -9 -9 -10 -10 -9 -8 -7 -9 -9 -9 -9 -12 -11 -12 -12 -11 -12 -13 -14 -14 -15 -18 -15 -17 -19 -19 -19 -23 -26 -26 -25 -27 -29 -35 -31 -15 -3 -12 -19 -31 -45 -32 -27 -30 -49 -58 -48 -38 -34 -32 -32 -35 -49 -44 -38 -31 -29 -44 -41 -32 -26 -23 -20 -22 -13 -5 -4 -7 -18 -22 -19 -18 -20 -21 -22 -22 -21 -23 -26 -26 -25 -25 -25 -26 -29 -31 -31 -30 -29 -29 -29 -31 -32 -34 -33 -31 -31 -32 -31 -30 -28 -27 -25 -27 -27 -26 -26 -27 -25 -24 -23 -23 -24 -30 -33 -36 -35 -35 -34 -28 -25 -24 -23 -25 -26 -22 -20 -24 -30 -38 -43 -45 -47 -40 -36 -29 -24 -23 -23 -20 -16 -20 -38 -81 -49 -63 -88 -97 -93 -92 -97 -97 -88 -86 -90 -75 -63 -58 -57 -51 -59 -69 -73 -60 -58 -62 -60 -52 -58 -50 -49 -48 -49 -53 -47 -41 -39 -38 -29 -31 -27 -22 -18 -16 -18 -18 -15 -12 -11 -11 -11 -11 -12 -10 -10 -12 -14 -15 -16 -17 -19 -21 -33 -31 -28 -29 -29 -27 -24 -25 -34 -43 -44 -44 -38 -32 -30 -39 -43 -42 -39 -38 -39 -32 -25 -22 -23 -22 -18 -18 -18 -17 -16 -16 -15 -15 -15 -13 -13 -13 -13 -12 -11 -11 -10 -10 -10 -9 -9 -11 -14 -17 -22 -20 -20 -22 -23 -26 -26 -27 -28 -29 -21 -18 -18 -19 -19 -23 -21 -19 -20 -20 -18 -18 -18 -15 -11 -13 -14 -14 -12 -13 -11 -13 -15 -15 -13 -14 -17 -20 -17 -19 -17 -16 -18 -21 -20 -19 -18 -19 -18 -16 -16 -14 -9 -9 -9 -10 -14 -17 -17 -17 -16 -15 -10 -10 -11 -9 -6 -5 -5 -5 -5 -6 -6 -6 -7 -8 -8 -8 -8 -9 -10 -11 -12 -13 -13 -13 -13 -12 -16 -21 -25 -24 -27 -32 -40 -49 -56 -61 -69 -75 -81 -78 -79 -80 -76 -74 -71 -77 -81 -73 -75 -84 -80 -73 -103 -91 -100 -100 -90 -86 -72 -65 -65 -68 -73 -74 -71 -65 -64 -63 -66 -68 -70 -66 -62 -66 -72 -80 -84 -84 -83 -84 -91 -92 -98 -103 -109 -110 -112 -114 -117 -119 -120 -125 -133 -136 -131 -135 -139 -143 -145 -145 -147 -148 -148 -149 -149 -150 -156 -160 -161 -164 -167 -159 -85 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70 -74 -80 -85 -85 -86 -89 -94 -100 -107 -115 -127 -129 -132 -137 -144 -150 -153 -159 -164 -166 -169 -169 -170 -171 -172 -172 -171 -170 -169 -170 -171 -172 -174 -176 -178 -181 -184 -184 -191 -197 -200 -201 -201 -201 -204 -205 -206 -208 -210 -212 -213 -216 -220 -221 -225 -230 -234 -238 -240 -238 -237 -235 -233 -231 -232 -231 -231 -232 -231 -231 -231 -231 -230 -228 -228 -227 -223 -220 -220 -218 -217 -218 -219 -222 -224 -221 -220 -220 -220 -219 -220 -219 -218 -217 -217 -217 -216 -216 -217 -217 -219 -221 -221 -222 -223 -224 -225 -227 -227 -228 -228 -230 -232 -228 -227 -228 -231 -232 -232 -233 -232 -230 -229 -227 -223 -221 -220 -217 -213 -209 -205 -199 -192 -190 -186 -180 -175 -169 -161 -149 -142 -138 -135 -131 -120 -113 -108 -104 -102 -100 -100 -99 -99 -99 -100 -99 -100 -101 -100 -95 -91 -90 -90 -88 -85 -84 -83 -80 -78 -76 -74 -73 -74 -74 -74 -72 -73 -75 -82 -92 -94 -77 -48 -35 -36 -51 -106 -93 -93 -104 -111 -111 -116 -116 -113 -110 -109 -110 -114 -119 -124 -128 -118 -116 -113 -111 -115 -116 -116 -105 -98 -98 -103 -102 -97 -92 -86 -77 -76 -74 -74 -72 -69 -71 -58 -53 -53 -52 -47 -43 -41 -40 -37 -33 -26 -22 -26 -35 -34 -29 -30 -33 -30 -11 -8 -27 -33 -30 -26 -26 -28 -27 -26 -25 -25 -25 -26 -28 -24 -5 -5 -22 -33 -29 -19 -16 -11 -9 -9 -10 -9 -9 -10 -10 -8 -8 -8 -7 -7 -7 -8 -10 -9 -8 -9 -11 -11 -14 -15 -14 -15 -16 -15 -16 -18 -19 -23 -21 -23 -28 -29 -35 -35 -29 -16 -1 -4 -13 -17 -29 -59 -36 -34 -35 -35 -36 -36 -36 -36 -36 -36 -39 -39 -36 -32 -30 -30 -30 -26 -24 -23 -21 -21 -15 -6 -3 -8 -17 -29 -27 -16 -15 -19 -22 -23 -20 -19 -22 -25 -24 -21 -16 -19 -17 -22 -28 -23 -20 -25 -25 -25 -31 -30 -31 -25 -21 -28 -31 -30 -30 -29 -29 -37 -34 -29 -27 -29 -27 -25 -23 -22 -21 -21 -27 -32 -33 -34 -44 -42 -36 -29 -26 -26 -29 -30 -28 -27 -29 -32 -36 -39 -46 -60 -51 -43 -35 -30 -29 -28 -26 -20 -17 -17 -27 -21 -36 -59 -75 -83 -92 -97 -92 -79 -96 -100 -88 -67 -64 -65 -52 -47 -61 -72 -71 -72 -72 -65 -63 -56 -58 -55 -52 -50 -46 -42 -40 -39 -37 -35 -29 -22 -21 -19 -17 -17 -16 -12 -12 -12 -11 -10 -11 -11 -11 -13 -16 -14 -16 -15 -16 -35 -97 -105 -70 -67 -78 -85 -87 -52 -37 -41 -44 -44 -41 -38 -33 -27 -23 -20 -24 -30 -37 -37 -36 -31 -26 -27 -24 -22 -20 -18 -17 -19 -21 -20 -18 -16 -14 -13 -13 -14 -13 -13 -12 -11 -12 -10 -11 -13 -15 -19 -21 -22 -21 -20 -20 -21 -22 -21 -22 -30 -30 -25 -21 -20 -21 -19 -21 -24 -26 -24 -24 -22 -21 -19 -14 -12 -12 -12 -12 -12 -13 -13 -13 -15 -14 -12 -11 -12 -9 -17 -19 -18 -16 -17 -18 -18 -17 -16 -13 -16 -17 -16 -17 -10 -9 -8 -7 -11 -15 -15 -14 -14 -16 -12 -11 -11 -10 -11 -9 -7 -6 -6 -6 -6 -7 -7 -6 -7 -8 -8 -9 -9 -10 -11 -12 -13 -13 -14 -13 -15 -22 -20 -20 -25 -33 -39 -44 -44 -46 -54 -68 -69 -70 -70 -68 -64 -65 -64 -61 -65 -65 -66 -66 -65 -51 -59 -57 -54 -59 -58 -63 -59 -51 -49 -54 -58 -62 -62 -56 -56 -57 -57 -57 -59 -55 -52 -54 -57 -62 -69 -74 -75 -74 -79 -86 -95 -101 -103 -104 -108 -113 -117 -119 -119 -124 -133 -136 -138 -139 -140 -141 -142 -146 -149 -147 -149 -152 -152 -152 -161 -156 -162 -165 -169 -173 -48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -75 -78 -84 -88 -89 -90 -93 -98 -104 -111 -118 -128 -131 -133 -138 -144 -149 -154 -159 -165 -170 -171 -172 -173 -173 -174 -175 -176 -176 -175 -173 -174 -175 -176 -178 -179 -180 -182 -184 -191 -198 -201 -198 -197 -203 -205 -205 -205 -208 -209 -210 -212 -215 -218 -221 -225 -230 -233 -236 -237 -237 -236 -234 -230 -229 -231 -232 -233 -232 -233 -233 -233 -232 -230 -230 -229 -228 -226 -224 -222 -220 -219 -220 -221 -222 -223 -223 -221 -219 -219 -219 -228 -220 -216 -216 -216 -217 -216 -216 -216 -217 -218 -218 -220 -221 -222 -223 -224 -226 -226 -226 -227 -229 -230 -228 -227 -228 -230 -230 -232 -233 -232 -230 -229 -227 -225 -224 -221 -216 -212 -207 -202 -196 -191 -189 -183 -179 -174 -164 -157 -149 -141 -136 -134 -128 -117 -110 -107 -105 -103 -103 -101 -99 -99 -100 -100 -100 -99 -100 -100 -96 -92 -90 -89 -87 -85 -84 -80 -77 -75 -73 -72 -70 -69 -70 -71 -68 -69 -73 -83 -97 -105 -75 -42 -28 -39 -59 -90 -98 -105 -112 -111 -106 -109 -111 -111 -108 -106 -105 -106 -109 -114 -121 -115 -112 -108 -105 -112 -107 -103 -97 -90 -90 -92 -91 -87 -83 -78 -72 -71 -69 -66 -65 -62 -59 -52 -47 -48 -49 -44 -40 -40 -41 -38 -36 -28 -23 -24 -29 -32 -31 -32 -33 -33 -29 -31 -30 -29 -29 -27 -25 -26 -26 -25 -26 -28 -28 -24 -14 -12 -6 -4 -18 -32 -22 -10 -9 -10 -11 -10 -11 -10 -10 -9 -8 -9 -11 -10 -7 -7 -7 -8 -9 -10 -10 -10 -10 -11 -12 -12 -11 -12 -13 -15 -21 -32 -33 -27 -24 -29 -29 -31 -38 -35 -25 -20 -14 -13 -22 -30 -35 -44 -45 -43 -39 -39 -38 -39 -38 -39 -41 -39 -40 -40 -38 -34 -32 -28 -26 -26 -28 -32 -26 -25 -16 -2 -3 -20 -27 -24 -19 -17 -18 -20 -21 -19 -19 -19 -20 -20 -19 -17 -10 -14 -15 -19 -25 -19 -17 -21 -26 -26 -25 -25 -24 -23 -25 -25 -24 -28 -32 -34 -35 -33 -30 -28 -28 -28 -25 -24 -24 -22 -21 -22 -21 -20 -21 -30 -40 -44 -44 -39 -30 -30 -33 -34 -31 -30 -33 -35 -36 -41 -54 -77 -75 -62 -48 -49 -38 -31 -28 -24 -20 -17 -15 -14 -15 -20 -32 -48 -58 -55 -65 -74 -89 -102 -105 -76 -77 -78 -68 -47 -45 -55 -57 -64 -74 -58 -67 -74 -65 -51 -50 -42 -35 -34 -37 -37 -37 -33 -26 -22 -20 -18 -16 -17 -20 -16 -15 -15 -13 -15 -15 -16 -17 -17 -18 -17 -17 -16 -17 -21 -24 -63 -76 -63 -47 -71 -80 -64 -46 -42 -46 -38 -34 -38 -34 -29 -27 -24 -19 -20 -27 -28 -27 -28 -26 -27 -24 -21 -17 -16 -14 -15 -17 -19 -17 -15 -13 -13 -15 -15 -14 -12 -11 -10 -12 -12 -12 -13 -16 -18 -18 -19 -20 -17 -18 -19 -20 -19 -20 -22 -25 -26 -25 -25 -23 -20 -19 -21 -23 -22 -23 -23 -19 -19 -17 -14 -13 -11 -12 -13 -14 -15 -15 -13 -12 -12 -10 -11 -16 -17 -16 -19 -17 -17 -17 -17 -16 -22 -16 -13 -17 -17 -13 -9 -8 -8 -6 -7 -7 -8 -10 -12 -16 -14 -13 -15 -11 -10 -11 -11 -6 -6 -7 -6 -6 -7 -8 -8 -8 -9 -9 -10 -10 -10 -10 -7 -11 -13 -15 -13 -13 -14 -16 -24 -31 -37 -40 -48 -54 -52 -59 -61 -55 -62 -57 -56 -61 -70 -64 -61 -60 -56 -50 -49 -46 -43 -39 -44 -42 -40 -41 -43 -33 -38 -43 -49 -60 -56 -49 -46 -48 -56 -53 -52 -50 -49 -50 -54 -56 -55 -56 -65 -66 -69 -76 -87 -86 -92 -102 -106 -107 -111 -112 -116 -123 -128 -130 -135 -138 -140 -138 -142 -147 -149 -151 -152 -153 -155 -155 -165 -164 -163 -166 -171 -174 -100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -79 -82 -85 -89 -93 -95 -98 -102 -108 -114 -121 -126 -131 -136 -142 -145 -150 -156 -161 -165 -168 -173 -176 -177 -178 -179 -180 -181 -180 -178 -174 -173 -175 -177 -178 -179 -180 -179 -184 -194 -204 -207 -198 -201 -200 -201 -205 -208 -211 -210 -211 -213 -214 -218 -223 -227 -230 -233 -234 -236 -236 -236 -235 -233 -230 -231 -233 -233 -233 -235 -235 -234 -233 -232 -231 -230 -230 -228 -225 -223 -221 -220 -220 -220 -221 -221 -222 -221 -220 -218 -217 -220 -218 -216 -216 -215 -216 -216 -215 -216 -216 -216 -216 -218 -219 -221 -222 -223 -224 -224 -225 -227 -229 -231 -230 -228 -228 -228 -230 -232 -234 -233 -230 -229 -228 -226 -223 -218 -214 -210 -205 -199 -193 -189 -185 -179 -174 -170 -163 -153 -147 -141 -135 -131 -122 -115 -109 -106 -105 -104 -103 -102 -100 -99 -100 -99 -98 -98 -99 -99 -97 -93 -90 -89 -89 -87 -82 -77 -75 -72 -71 -70 -68 -66 -67 -68 -65 -67 -70 -73 -73 -92 -72 -43 -32 -47 -63 -67 -81 -96 -102 -108 -103 -102 -103 -102 -101 -101 -100 -99 -100 -102 -103 -103 -105 -106 -106 -105 -101 -99 -95 -85 -84 -86 -83 -79 -77 -74 -68 -66 -66 -62 -62 -56 -55 -52 -48 -43 -44 -41 -38 -38 -37 -37 -34 -30 -27 -26 -29 -33 -33 -32 -31 -30 -28 -27 -27 -29 -29 -26 -26 -28 -29 -24 -28 -29 -26 -16 -6 -6 -6 -19 -30 -26 -11 -9 -9 -10 -11 -11 -11 -12 -12 -10 -9 -8 -7 -6 -7 -10 -9 -9 -10 -12 -12 -12 -12 -12 -12 -13 -11 -12 -13 -15 -22 -32 -32 -31 -32 -32 -34 -32 -36 -38 -40 -54 -43 -39 -43 -52 -50 -51 -51 -48 -46 -50 -41 -40 -42 -43 -43 -44 -42 -40 -38 -33 -29 -28 -29 -29 -28 -22 -23 -24 -19 -12 -16 -28 -30 -28 -25 -22 -22 -21 -18 -16 -18 -15 -14 -12 -12 -10 -6 -7 -10 -13 -14 -14 -12 -13 -15 -19 -19 -18 -19 -20 -19 -18 -18 -23 -38 -42 -38 -38 -36 -32 -30 -27 -25 -25 -24 -23 -22 -22 -21 -21 -18 -23 -29 -38 -50 -51 -51 -46 -42 -39 -34 -30 -32 -35 -34 -43 -48 -62 -79 -84 -74 -93 -72 -43 -41 -28 -26 -23 -18 -15 -11 -11 -16 -23 -26 -29 -61 -58 -56 -74 -104 -104 -98 -92 -77 -57 -43 -37 -42 -52 -60 -45 -39 -37 -42 -38 -41 -38 -35 -33 -32 -31 -33 -34 -33 -28 -26 -26 -25 -22 -18 -18 -17 -15 -12 -12 -14 -17 -19 -20 -17 -16 -16 -18 -19 -18 -14 -15 -18 -14 -12 -19 -25 -37 -27 -23 -23 -22 -24 -27 -27 -26 -25 -24 -23 -20 -22 -25 -24 -25 -23 -22 -20 -20 -14 -13 -12 -10 -10 -11 -13 -12 -10 -11 -12 -13 -13 -12 -12 -12 -11 -11 -11 -11 -14 -12 -13 -18 -21 -22 -21 -20 -21 -19 -16 -18 -21 -24 -23 -24 -24 -22 -19 -18 -18 -19 -21 -21 -19 -19 -18 -16 -14 -12 -11 -10 -10 -12 -11 -11 -12 -12 -10 -10 -9 -9 -10 -13 -14 -16 -16 -19 -20 -23 -19 -11 -13 -11 -10 -10 -8 -7 -5 -5 -5 -6 -7 -10 -12 -12 -13 -16 -12 -9 -11 -13 -13 -13 -11 -7 -7 -7 -7 -8 -8 -10 -10 -10 -11 -11 -10 -11 -11 -8 -11 -10 -12 -15 -15 -22 -25 -25 -31 -45 -47 -44 -47 -51 -44 -50 -51 -49 -54 -59 -48 -46 -52 -48 -50 -48 -44 -42 -51 -42 -37 -34 -36 -36 -30 -33 -37 -42 -46 -49 -47 -48 -46 -46 -47 -47 -49 -52 -52 -56 -59 -59 -59 -59 -57 -59 -68 -70 -71 -81 -95 -99 -101 -105 -107 -117 -122 -125 -128 -137 -134 -137 -140 -142 -142 -149 -155 -154 -151 -155 -160 -163 -162 -166 -172 -171 -172 -154 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -82 -84 -87 -94 -97 -100 -103 -107 -112 -118 -121 -128 -135 -140 -144 -149 -154 -159 -161 -163 -170 -174 -177 -180 -182 -183 -183 -182 -183 -182 -176 -174 -175 -177 -180 -181 -184 -183 -188 -198 -204 -202 -199 -199 -199 -200 -204 -209 -213 -214 -215 -216 -215 -221 -225 -227 -229 -231 -233 -235 -235 -235 -233 -233 -232 -233 -234 -235 -235 -236 -236 -236 -235 -233 -232 -231 -230 -227 -226 -225 -223 -223 -222 -222 -222 -223 -221 -221 -221 -218 -216 -216 -216 -216 -215 -215 -215 -215 -215 -215 -215 -215 -216 -217 -219 -219 -220 -221 -222 -223 -225 -227 -229 -232 -231 -226 -226 -228 -230 -232 -233 -231 -230 -229 -228 -225 -222 -218 -213 -209 -203 -197 -193 -186 -180 -176 -172 -163 -156 -148 -144 -140 -131 -126 -119 -113 -109 -106 -106 -105 -103 -102 -100 -99 -100 -100 -99 -99 -103 -101 -97 -92 -89 -88 -90 -87 -84 -80 -76 -69 -68 -67 -65 -63 -63 -64 -63 -64 -66 -67 -70 -84 -73 -51 -42 -58 -60 -71 -83 -91 -93 -99 -101 -104 -103 -99 -96 -96 -95 -94 -93 -93 -93 -95 -97 -98 -101 -97 -94 -91 -86 -80 -77 -75 -73 -69 -68 -68 -63 -59 -59 -55 -54 -52 -50 -49 -48 -42 -38 -33 -33 -35 -35 -34 -32 -29 -26 -29 -30 -31 -30 -28 -25 -23 -23 -23 -23 -23 -25 -24 -25 -26 -28 -26 -25 -25 -17 -6 -6 -6 -6 -5 -6 -8 -10 -11 -11 -12 -11 -11 -12 -12 -13 -12 -10 -9 -8 -9 -9 -15 -12 -10 -10 -11 -11 -11 -12 -14 -15 -13 -13 -14 -15 -19 -22 -25 -29 -32 -34 -35 -36 -37 -40 -42 -45 -42 -40 -44 -51 -59 -54 -61 -67 -65 -62 -60 -47 -41 -48 -59 -61 -53 -45 -42 -39 -33 -30 -30 -31 -31 -21 -12 -15 -23 -29 -29 -30 -31 -32 -32 -31 -27 -25 -22 -23 -30 -36 -29 -17 -15 -14 -7 -3 -2 -3 -5 -6 -10 -13 -12 -20 -23 -22 -21 -24 -26 -21 -20 -23 -25 -33 -37 -39 -37 -32 -33 -32 -30 -30 -30 -28 -26 -23 -22 -21 -21 -21 -21 -21 -25 -39 -38 -45 -52 -50 -41 -37 -36 -36 -35 -28 -34 -36 -38 -41 -38 -70 -92 -87 -74 -88 -55 -47 -39 -24 -18 -13 -13 -16 -18 -18 -23 -23 -20 -17 -28 -41 -61 -87 -96 -72 -66 -64 -58 -39 -37 -39 -36 -31 -22 -23 -23 -27 -29 -31 -31 -29 -26 -26 -28 -37 -36 -34 -32 -34 -31 -25 -21 -18 -16 -16 -12 -10 -10 -10 -13 -9 -8 -12 -15 -17 -14 -17 -24 -26 -20 -16 -14 -12 -12 -14 -15 -14 -16 -21 -22 -22 -21 -20 -22 -25 -25 -24 -25 -28 -27 -26 -24 -20 -18 -18 -15 -13 -9 -8 -9 -10 -9 -7 -7 -8 -10 -10 -10 -10 -9 -9 -9 -8 -9 -9 -10 -12 -16 -18 -19 -20 -19 -19 -17 -16 -17 -16 -17 -18 -21 -24 -26 -21 -19 -18 -16 -18 -19 -20 -21 -21 -22 -17 -12 -10 -9 -8 -7 -8 -10 -8 -7 -8 -8 -7 -6 -7 -8 -10 -9 -10 -18 -18 -17 -22 -12 -11 -10 -10 -9 -8 -6 -5 -5 -4 -5 -6 -7 -9 -8 -12 -12 -11 -10 -14 -14 -15 -17 -18 -9 -7 -8 -8 -8 -9 -10 -10 -10 -11 -11 -11 -11 -12 -10 -12 -15 -18 -18 -17 -21 -25 -26 -30 -34 -37 -42 -45 -44 -44 -46 -45 -42 -46 -48 -43 -42 -56 -54 -52 -49 -50 -46 -52 -56 -56 -45 -48 -40 -34 -52 -59 -60 -60 -56 -57 -49 -43 -51 -73 -101 -71 -54 -52 -52 -49 -59 -63 -61 -58 -61 -61 -60 -63 -72 -77 -82 -86 -86 -93 -101 -112 -122 -125 -124 -125 -133 -141 -141 -142 -145 -145 -143 -152 -155 -157 -159 -156 -165 -173 -179 -181 -181 -68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -84 -86 -91 -99 -103 -106 -109 -113 -117 -120 -123 -132 -139 -144 -150 -153 -157 -158 -160 -165 -173 -177 -180 -183 -184 -185 -184 -184 -185 -186 -183 -179 -178 -179 -182 -184 -188 -188 -191 -198 -203 -198 -198 -197 -198 -202 -207 -212 -216 -218 -219 -218 -218 -222 -225 -226 -228 -230 -234 -235 -235 -233 -230 -230 -232 -234 -235 -235 -236 -236 -236 -236 -235 -234 -234 -232 -228 -227 -228 -226 -226 -225 -224 -225 -224 -225 -223 -222 -221 -219 -217 -216 -215 -213 -214 -214 -214 -214 -214 -214 -214 -214 -215 -216 -218 -218 -220 -220 -221 -223 -225 -227 -229 -232 -234 -233 -228 -229 -230 -232 -232 -230 -230 -230 -228 -225 -221 -215 -211 -206 -201 -197 -194 -186 -179 -174 -168 -163 -152 -148 -144 -136 -126 -121 -117 -113 -109 -109 -106 -104 -103 -102 -101 -100 -100 -99 -98 -98 -102 -100 -93 -89 -88 -86 -89 -87 -82 -78 -71 -68 -67 -65 -63 -60 -60 -60 -61 -61 -61 -64 -67 -79 -79 -58 -42 -42 -60 -76 -85 -87 -88 -90 -90 -91 -94 -98 -95 -90 -88 -88 -87 -86 -88 -89 -86 -89 -92 -91 -88 -84 -82 -71 -67 -67 -65 -62 -60 -61 -59 -56 -52 -49 -48 -47 -45 -45 -43 -39 -37 -37 -35 -35 -34 -34 -32 -29 -25 -27 -27 -28 -28 -26 -23 -22 -22 -22 -22 -24 -23 -23 -25 -22 -11 -7 -19 -20 -7 -5 -6 -7 -7 -7 -8 -8 -9 -11 -13 -14 -14 -13 -11 -11 -13 -12 -11 -10 -10 -11 -13 -14 -13 -12 -13 -13 -15 -14 -14 -18 -17 -16 -16 -16 -17 -23 -23 -25 -28 -32 -31 -37 -35 -38 -45 -47 -50 -51 -52 -53 -52 -50 -58 -70 -76 -76 -56 -53 -48 -42 -43 -44 -59 -62 -54 -46 -41 -36 -35 -35 -36 -35 -19 -13 -22 -35 -36 -34 -32 -31 -33 -33 -29 -26 -24 -20 -31 -50 -59 -53 -50 -41 -22 -7 -3 -1 -2 -2 -5 -11 -16 -16 -21 -23 -24 -24 -25 -24 -21 -23 -31 -26 -25 -25 -27 -34 -36 -34 -29 -28 -29 -32 -32 -30 -27 -26 -25 -23 -24 -23 -20 -21 -24 -26 -34 -46 -51 -44 -40 -39 -39 -37 -30 -30 -32 -34 -34 -27 -40 -62 -85 -85 -81 -81 -77 -65 -38 -30 -22 -18 -22 -23 -21 -20 -18 -15 -15 -14 -17 -31 -57 -85 -78 -76 -72 -57 -56 -43 -34 -30 -30 -33 -30 -28 -23 -19 -25 -19 -18 -19 -22 -20 -23 -28 -30 -26 -28 -31 -31 -27 -23 -24 -24 -23 -19 -13 -10 -11 -12 -12 -10 -12 -14 -16 -16 -19 -36 -41 -36 -20 -13 -14 -19 -21 -18 -13 -15 -16 -16 -16 -19 -19 -22 -25 -24 -26 -26 -26 -27 -29 -30 -32 -27 -19 -19 -13 -10 -9 -8 -8 -6 -6 -7 -9 -8 -8 -8 -8 -6 -6 -6 -7 -7 -8 -11 -13 -15 -16 -15 -16 -16 -16 -17 -14 -15 -15 -16 -17 -23 -26 -23 -21 -18 -17 -18 -21 -24 -25 -22 -22 -20 -17 -15 -10 -10 -9 -8 -8 -6 -7 -7 -7 -9 -8 -7 -9 -14 -15 -15 -17 -17 -10 -11 -11 -10 -9 -8 -7 -6 -6 -6 -5 -6 -6 -7 -6 -6 -8 -9 -10 -10 -10 -10 -11 -13 -18 -17 -13 -13 -16 -19 -13 -11 -10 -11 -11 -11 -11 -12 -12 -13 -15 -16 -17 -20 -20 -20 -21 -23 -29 -32 -33 -35 -35 -35 -38 -40 -40 -37 -39 -43 -46 -46 -57 -64 -67 -67 -70 -63 -61 -59 -66 -58 -65 -71 -66 -64 -88 -82 -75 -67 -51 -78 -85 -102 -129 -124 -136 -135 -121 -43 -82 -71 -50 -58 -63 -61 -60 -58 -58 -64 -66 -69 -74 -79 -78 -87 -95 -100 -113 -103 -104 -116 -123 -131 -138 -140 -137 -138 -142 -147 -151 -154 -155 -156 -163 -172 -174 -175 -179 -125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -88 -92 -96 -102 -107 -111 -115 -117 -119 -122 -128 -135 -142 -147 -153 -156 -157 -159 -163 -168 -176 -180 -183 -185 -185 -186 -186 -186 -186 -187 -184 -180 -179 -179 -182 -188 -190 -189 -193 -200 -201 -200 -198 -196 -198 -205 -211 -215 -218 -220 -220 -218 -221 -223 -224 -226 -230 -234 -235 -236 -235 -231 -230 -232 -234 -236 -236 -236 -237 -237 -237 -237 -236 -236 -234 -231 -228 -228 -229 -229 -229 -230 -230 -229 -225 -224 -223 -223 -223 -220 -219 -218 -215 -212 -214 -215 -215 -214 -214 -214 -213 -214 -214 -216 -217 -218 -218 -219 -220 -222 -225 -228 -230 -232 -232 -229 -228 -229 -230 -231 -229 -229 -230 -229 -227 -223 -218 -213 -209 -204 -200 -198 -190 -183 -176 -169 -161 -155 -153 -149 -141 -134 -124 -120 -116 -113 -112 -108 -106 -104 -102 -101 -102 -102 -101 -99 -97 -96 -96 -95 -93 -91 -89 -87 -88 -86 -82 -77 -71 -69 -66 -63 -61 -58 -57 -56 -57 -57 -59 -61 -65 -69 -65 -52 -48 -47 -48 -58 -84 -81 -83 -83 -83 -84 -84 -91 -89 -84 -81 -80 -81 -81 -82 -84 -78 -82 -84 -85 -82 -72 -70 -67 -63 -60 -62 -62 -58 -55 -54 -52 -47 -43 -42 -42 -40 -42 -41 -38 -35 -35 -35 -34 -34 -33 -31 -26 -24 -23 -24 -25 -25 -22 -23 -22 -21 -21 -22 -24 -24 -21 -14 -11 -7 -18 -22 -10 -7 -16 -14 -7 -7 -9 -10 -10 -11 -12 -14 -14 -13 -14 -14 -11 -13 -13 -13 -13 -11 -12 -15 -14 -13 -13 -13 -16 -16 -16 -19 -22 -22 -23 -22 -20 -27 -25 -27 -27 -25 -26 -30 -32 -37 -44 -45 -51 -53 -56 -62 -66 -59 -52 -52 -55 -58 -50 -49 -53 -59 -53 -57 -47 -50 -66 -68 -52 -45 -42 -42 -41 -43 -39 -26 -19 -32 -35 -34 -34 -34 -33 -33 -31 -29 -28 -24 -21 -42 -64 -98 -161 -151 -108 -61 -11 -1 0 0 -2 -4 -9 -14 -19 -22 -22 -22 -23 -26 -23 -19 -21 -26 -25 -23 -22 -21 -20 -30 -28 -23 -25 -28 -33 -34 -32 -30 -31 -29 -27 -26 -24 -22 -21 -21 -23 -30 -42 -46 -43 -39 -38 -36 -39 -34 -32 -36 -43 -40 -31 -26 -33 -72 -90 -89 -84 -92 -107 -65 -40 -32 -26 -24 -25 -24 -20 -16 -14 -17 -16 -14 -16 -47 -62 -66 -64 -64 -52 -59 -50 -34 -28 -28 -31 -36 -37 -35 -28 -29 -25 -19 -16 -18 -17 -17 -17 -17 -21 -22 -24 -27 -29 -25 -26 -31 -36 -36 -24 -20 -21 -22 -27 -20 -17 -26 -54 -63 -66 -61 -56 -52 -30 -29 -24 -21 -23 -22 -15 -14 -15 -15 -14 -16 -18 -19 -20 -19 -22 -21 -18 -17 -23 -25 -28 -35 -31 -32 -24 -16 -16 -10 -8 -7 -7 -6 -7 -7 -7 -7 -6 -6 -6 -6 -7 -8 -10 -9 -9 -11 -10 -13 -15 -15 -15 -16 -15 -17 -17 -18 -20 -25 -25 -23 -23 -20 -17 -17 -18 -20 -21 -22 -22 -20 -21 -20 -20 -18 -15 -12 -10 -7 -7 -8 -8 -7 -7 -8 -9 -9 -13 -16 -17 -14 -12 -9 -7 -7 -8 -9 -8 -7 -8 -7 -9 -10 -9 -9 -8 -7 -7 -8 -9 -10 -9 -10 -10 -11 -16 -18 -20 -21 -18 -18 -17 -15 -10 -10 -10 -11 -12 -13 -14 -15 -16 -16 -18 -20 -22 -26 -29 -25 -29 -35 -36 -37 -37 -37 -37 -38 -43 -45 -47 -50 -57 -61 -59 -58 -54 -46 -46 -64 -76 -85 -66 -70 -90 -77 -62 -78 -75 -73 -76 -90 -92 -94 -93 -103 -83 -91 -107 -124 -139 -76 -108 -125 -133 -56 -50 -51 -48 -46 -52 -59 -65 -75 -67 -72 -75 -81 -87 -96 -106 -103 -97 -107 -116 -126 -131 -129 -132 -135 -136 -139 -143 -145 -146 -153 -161 -168 -179 -174 -131 -86 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -89 -93 -98 -106 -111 -114 -116 -118 -120 -125 -130 -137 -144 -150 -156 -157 -159 -163 -167 -173 -179 -183 -184 -185 -185 -186 -186 -186 -187 -188 -185 -183 -182 -184 -187 -194 -193 -191 -195 -204 -203 -201 -199 -199 -202 -210 -214 -217 -218 -220 -223 -221 -222 -223 -225 -230 -234 -234 -236 -236 -234 -232 -233 -236 -238 -238 -238 -237 -237 -236 -237 -237 -237 -237 -234 -231 -230 -230 -231 -232 -232 -232 -232 -231 -227 -224 -223 -224 -223 -222 -221 -219 -216 -212 -214 -215 -215 -215 -216 -215 -215 -215 -215 -215 -216 -216 -217 -218 -220 -222 -226 -229 -231 -232 -233 -230 -229 -229 -230 -230 -229 -228 -228 -228 -226 -223 -218 -212 -207 -203 -202 -194 -186 -179 -172 -164 -160 -159 -154 -144 -136 -130 -123 -118 -115 -114 -112 -108 -106 -103 -102 -102 -103 -103 -102 -99 -97 -97 -97 -95 -93 -93 -90 -89 -87 -85 -82 -77 -76 -71 -65 -62 -60 -56 -54 -54 -54 -54 -56 -58 -61 -60 -51 -49 -48 -46 -46 -54 -81 -80 -81 -80 -76 -75 -74 -80 -83 -80 -77 -77 -76 -76 -79 -81 -74 -74 -73 -73 -73 -68 -68 -68 -65 -60 -60 -59 -56 -53 -52 -48 -44 -43 -43 -41 -39 -38 -39 -38 -37 -37 -34 -34 -33 -32 -29 -26 -26 -25 -23 -21 -23 -19 -19 -20 -20 -22 -23 -24 -25 -21 -6 -6 -16 -27 -30 -27 -11 -23 -29 -22 -9 -9 -9 -10 -10 -11 -11 -11 -12 -14 -14 -13 -13 -14 -15 -16 -13 -14 -15 -14 -14 -15 -15 -17 -20 -22 -26 -27 -28 -28 -28 -27 -29 -31 -30 -26 -24 -26 -30 -37 -43 -47 -49 -53 -59 -68 -68 -68 -59 -56 -60 -50 -50 -47 -45 -50 -71 -52 -59 -55 -49 -70 -70 -60 -54 -52 -50 -48 -47 -45 -37 -18 -35 -36 -32 -30 -31 -33 -34 -37 -38 -32 -29 -27 -46 -60 -54 -47 -73 -100 -70 -8 -1 0 -1 -3 -7 -12 -17 -19 -20 -22 -21 -23 -27 -26 -21 -25 -29 -28 -26 -21 -20 -27 -31 -28 -21 -23 -27 -31 -32 -32 -30 -31 -30 -28 -26 -23 -23 -20 -19 -21 -27 -39 -46 -49 -48 -45 -38 -33 -32 -36 -37 -43 -46 -41 -33 -20 -38 -42 -46 -73 -93 -104 -84 -62 -38 -38 -27 -23 -20 -17 -15 -15 -17 -19 -23 -23 -33 -40 -44 -43 -53 -51 -53 -48 -34 -32 -28 -24 -26 -28 -36 -33 -31 -28 -22 -23 -22 -18 -16 -18 -22 -26 -29 -30 -21 -20 -21 -23 -23 -21 -24 -23 -22 -22 -25 -21 -22 -26 -26 -40 -55 -62 -55 -46 -38 -27 -24 -22 -19 -17 -18 -17 -15 -14 -14 -14 -15 -16 -15 -16 -17 -18 -18 -16 -15 -17 -18 -24 -62 -55 -46 -39 -36 -23 -16 -10 -9 -11 -9 -9 -9 -8 -7 -7 -7 -7 -7 -8 -9 -9 -8 -7 -9 -9 -10 -11 -13 -14 -14 -16 -16 -17 -19 -20 -22 -22 -23 -22 -18 -16 -16 -15 -15 -16 -17 -18 -19 -17 -15 -15 -17 -14 -14 -12 -9 -9 -8 -8 -9 -9 -8 -8 -7 -8 -9 -12 -10 -10 -9 -7 -9 -9 -9 -10 -10 -10 -8 -9 -10 -9 -9 -9 -8 -7 -8 -9 -9 -9 -9 -10 -11 -17 -24 -21 -20 -17 -16 -17 -20 -15 -13 -11 -12 -13 -18 -22 -22 -18 -18 -19 -21 -26 -35 -37 -36 -38 -38 -40 -40 -41 -41 -42 -45 -54 -57 -54 -55 -63 -52 -39 -44 -37 -36 -37 -42 -54 -73 -125 -168 -118 -57 -59 -68 -64 -58 -49 -63 -81 -86 -71 -73 -73 -78 -82 -96 -112 -114 -107 -101 -126 -78 -69 -82 -46 -42 -44 -47 -52 -58 -57 -61 -66 -76 -92 -98 -101 -115 -125 -113 -111 -112 -110 -118 -122 -122 -128 -132 -134 -134 -138 -151 -151 -103 -36 -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 -95 -99 -101 -111 -114 -116 -117 -119 -123 -127 -132 -139 -149 -155 -155 -157 -162 -168 -173 -177 -181 -184 -186 -186 -187 -187 -188 -188 -190 -192 -190 -190 -191 -191 -192 -199 -194 -191 -194 -197 -199 -199 -200 -202 -203 -209 -213 -214 -216 -218 -221 -222 -222 -225 -231 -232 -232 -234 -235 -237 -237 -233 -236 -238 -238 -239 -238 -238 -236 -236 -237 -238 -239 -238 -235 -233 -232 -232 -233 -234 -234 -233 -233 -230 -226 -224 -225 -226 -225 -224 -222 -219 -216 -213 -214 -215 -215 -216 -217 -217 -216 -216 -215 -216 -216 -217 -217 -218 -220 -223 -227 -229 -231 -232 -235 -232 -230 -230 -230 -230 -230 -229 -228 -227 -225 -222 -216 -209 -205 -203 -198 -191 -183 -175 -168 -160 -159 -156 -148 -139 -133 -128 -122 -118 -117 -114 -111 -108 -106 -103 -103 -103 -103 -104 -103 -100 -99 -98 -96 -95 -94 -92 -91 -90 -89 -85 -81 -81 -77 -70 -64 -60 -59 -56 -54 -53 -52 -52 -54 -55 -57 -57 -50 -48 -47 -47 -48 -53 -74 -73 -73 -81 -77 -72 -71 -75 -80 -77 -76 -76 -73 -70 -73 -75 -69 -66 -65 -64 -65 -64 -56 -53 -59 -54 -55 -54 -52 -49 -48 -44 -42 -40 -39 -37 -37 -37 -37 -38 -38 -37 -31 -30 -30 -31 -28 -27 -25 -24 -24 -21 -20 -19 -20 -22 -23 -23 -23 -23 -24 -24 -9 -15 -25 -28 -30 -27 -14 -13 -18 -14 -10 -10 -10 -10 -10 -11 -10 -10 -12 -16 -16 -15 -14 -14 -15 -17 -13 -12 -13 -14 -15 -16 -18 -23 -30 -29 -29 -29 -31 -35 -35 -31 -32 -33 -36 -45 -44 -51 -62 -62 -44 -44 -49 -58 -73 -87 -73 -65 -58 -60 -76 -61 -54 -46 -43 -44 -61 -52 -59 -64 -59 -69 -68 -63 -59 -54 -52 -48 -46 -45 -43 -31 -36 -34 -31 -29 -31 -34 -36 -37 -39 -36 -34 -36 -42 -47 -48 -34 -28 -19 -6 -1 0 -2 -5 -6 -12 -16 -19 -19 -20 -24 -24 -24 -27 -29 -23 -23 -24 -27 -31 -21 -28 -32 -31 -28 -20 -21 -25 -29 -30 -30 -29 -30 -31 -30 -26 -24 -23 -21 -21 -19 -20 -30 -37 -39 -47 -43 -39 -35 -31 -32 -34 -39 -43 -42 -46 -31 -28 -29 -31 -58 -81 -89 -94 -108 -114 -59 -35 -29 -22 -17 -17 -18 -19 -25 -48 -64 -53 -34 -36 -36 -47 -53 -51 -40 -40 -45 -42 -34 -36 -31 -30 -34 -37 -26 -27 -30 -25 -21 -21 -33 -31 -25 -22 -21 -18 -17 -19 -20 -21 -25 -19 -12 -13 -23 -28 -22 -22 -32 -21 -32 -49 -55 -51 -47 -41 -31 -15 -14 -16 -14 -14 -16 -15 -12 -11 -11 -13 -11 -11 -12 -14 -16 -15 -16 -15 -15 -17 -17 -46 -50 -48 -46 -49 -35 -22 -14 -10 -12 -14 -14 -12 -11 -9 -8 -9 -10 -8 -9 -10 -10 -9 -8 -9 -9 -9 -10 -11 -12 -12 -13 -13 -16 -17 -19 -19 -17 -21 -21 -18 -13 -14 -13 -13 -14 -16 -14 -16 -15 -14 -14 -13 -11 -12 -15 -15 -11 -10 -10 -10 -7 -7 -7 -8 -10 -10 -13 -15 -15 -8 -8 -11 -10 -8 -8 -10 -10 -10 -11 -10 -10 -10 -9 -7 -8 -8 -8 -8 -9 -9 -10 -11 -12 -14 -14 -13 -13 -17 -18 -16 -19 -22 -12 -12 -13 -17 -23 -24 -26 -25 -27 -31 -36 -35 -37 -38 -39 -41 -40 -40 -42 -47 -46 -52 -61 -64 -67 -65 -62 -48 -36 -39 -41 -44 -46 -39 -38 -43 -51 -45 -40 -37 -39 -38 -38 -35 -38 -45 -48 -61 -55 -58 -69 -70 -74 -80 -79 -78 -73 -77 -88 -100 -117 -113 -64 -42 -42 -46 -51 -54 -56 -59 -60 -69 -79 -90 -92 -100 -113 -117 -111 -111 -117 -118 -120 -127 -127 -125 -124 -128 -130 -134 -139 -117 -102 -154 -80 -46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -100 -104 -107 -113 -117 -120 -122 -125 -128 -132 -136 -143 -154 -154 -159 -163 -166 -172 -177 -180 -184 -187 -188 -189 -190 -191 -192 -194 -194 -196 -196 -197 -196 -194 -195 -196 -191 -188 -189 -192 -196 -197 -199 -203 -204 -208 -208 -210 -213 -216 -219 -221 -223 -226 -231 -231 -233 -231 -231 -232 -234 -234 -234 -234 -234 -235 -237 -237 -237 -237 -238 -239 -238 -236 -234 -235 -234 -234 -235 -235 -235 -236 -228 -227 -226 -225 -226 -228 -227 -225 -223 -220 -217 -214 -214 -214 -215 -217 -218 -218 -218 -217 -217 -218 -218 -218 -219 -220 -221 -224 -226 -228 -230 -232 -235 -232 -230 -230 -230 -229 -229 -229 -228 -225 -223 -220 -214 -210 -209 -202 -195 -188 -180 -172 -164 -160 -156 -152 -146 -136 -130 -125 -121 -119 -117 -115 -112 -110 -107 -105 -104 -103 -104 -104 -103 -101 -100 -99 -98 -98 -95 -92 -91 -90 -88 -86 -88 -81 -75 -69 -63 -59 -57 -55 -54 -51 -50 -49 -50 -53 -55 -54 -51 -49 -46 -45 -48 -52 -53 -57 -68 -80 -77 -74 -75 -78 -80 -77 -72 -71 -68 -64 -72 -70 -69 -66 -60 -60 -60 -56 -49 -44 -44 -50 -50 -48 -47 -43 -43 -42 -41 -39 -37 -36 -36 -36 -35 -35 -37 -33 -32 -33 -31 -28 -27 -27 -25 -22 -23 -22 -21 -20 -20 -20 -22 -22 -22 -22 -25 -26 -21 -17 -14 -25 -27 -26 -20 -14 -7 -9 -9 -9 -9 -10 -12 -12 -11 -11 -11 -12 -15 -16 -15 -13 -14 -12 -11 -11 -12 -14 -14 -20 -27 -29 -21 -27 -30 -29 -30 -38 -38 -38 -36 -41 -50 -57 -50 -44 -39 -41 -43 -43 -52 -77 -106 -106 -73 -56 -55 -64 -114 -94 -72 -64 -60 -54 -50 -62 -78 -66 -63 -62 -61 -60 -59 -49 -48 -44 -41 -40 -40 -40 -40 -37 -32 -30 -32 -33 -34 -38 -42 -43 -41 -38 -38 -36 -34 -29 -20 -8 -2 -2 -1 -5 -11 -11 -15 -18 -21 -22 -20 -25 -25 -25 -28 -31 -31 -24 -20 -23 -31 -25 -24 -26 -30 -26 -21 -20 -20 -22 -21 -26 -28 -29 -30 -33 -31 -32 -30 -26 -27 -23 -18 -18 -22 -20 -33 -37 -36 -34 -31 -29 -28 -31 -41 -43 -54 -52 -47 -41 -26 -34 -56 -76 -87 -88 -78 -63 -49 -47 -41 -43 -38 -34 -36 -47 -46 -38 -34 -34 -37 -38 -41 -45 -55 -48 -49 -51 -49 -53 -42 -36 -34 -32 -28 -43 -41 -30 -22 -23 -23 -22 -17 -13 -14 -15 -16 -15 -14 -17 -19 -18 -14 -13 -12 -17 -18 -15 -8 -12 -10 -15 -27 -52 -55 -50 -49 -52 -32 -23 -19 -17 -18 -17 -19 -16 -12 -9 -13 -11 -9 -8 -8 -11 -14 -14 -13 -12 -16 -15 -14 -23 -37 -53 -53 -42 -31 -21 -17 -17 -17 -15 -14 -13 -11 -10 -11 -11 -10 -11 -11 -9 -10 -10 -9 -8 -7 -9 -11 -12 -12 -10 -12 -13 -15 -16 -15 -17 -18 -18 -18 -13 -13 -12 -11 -12 -11 -13 -15 -15 -15 -14 -13 -11 -10 -11 -13 -12 -11 -10 -11 -9 -9 -9 -10 -11 -14 -16 -16 -15 -13 -12 -11 -11 -10 -8 -9 -10 -10 -11 -11 -11 -10 -11 -8 -8 -8 -7 -7 -8 -10 -11 -12 -12 -12 -14 -13 -16 -18 -14 -15 -22 -29 -34 -25 -21 -26 -22 -23 -25 -28 -30 -33 -31 -31 -33 -35 -36 -38 -37 -33 -32 -40 -43 -47 -49 -45 -52 -61 -67 -71 -54 -54 -46 -45 -46 -47 -43 -61 -150 -69 -45 -42 -40 -43 -44 -41 -41 -46 -43 -44 -44 -46 -44 -46 -64 -70 -68 -74 -58 -67 -76 -76 -76 -84 -86 -95 -47 -46 -46 -46 -53 -55 -58 -75 -105 -107 -114 -114 -110 -111 -129 -128 -119 -121 -121 -121 -116 -114 -113 -118 -124 -128 -129 -129 -128 -138 -149 -137 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -107 -109 -112 -115 -120 -125 -128 -131 -134 -138 -142 -147 -152 -157 -163 -166 -168 -174 -179 -182 -186 -189 -190 -193 -194 -195 -196 -198 -197 -198 -198 -196 -194 -193 -193 -190 -188 -186 -184 -190 -193 -196 -198 -199 -201 -205 -206 -207 -212 -218 -221 -222 -223 -224 -224 -226 -230 -234 -235 -233 -233 -232 -230 -229 -232 -230 -234 -236 -238 -238 -238 -238 -235 -235 -236 -236 -235 -235 -236 -236 -235 -231 -227 -227 -228 -228 -228 -230 -229 -227 -225 -221 -218 -215 -213 -214 -215 -218 -220 -220 -220 -219 -220 -221 -221 -221 -222 -221 -222 -224 -226 -229 -232 -234 -233 -232 -231 -231 -231 -230 -228 -228 -227 -224 -223 -219 -216 -214 -206 -199 -193 -185 -177 -169 -166 -159 -153 -149 -143 -135 -129 -125 -122 -119 -116 -113 -111 -110 -108 -105 -105 -105 -104 -103 -103 -103 -102 -101 -100 -98 -96 -93 -91 -89 -87 -87 -85 -79 -73 -68 -62 -59 -57 -56 -54 -50 -49 -47 -47 -49 -50 -51 -50 -47 -45 -45 -48 -50 -50 -55 -63 -78 -77 -73 -72 -73 -73 -72 -68 -65 -64 -63 -66 -67 -65 -61 -55 -56 -57 -53 -47 -46 -42 -44 -45 -45 -44 -40 -39 -38 -37 -38 -39 -35 -34 -35 -35 -35 -37 -34 -34 -36 -30 -27 -25 -24 -22 -23 -21 -22 -21 -20 -19 -20 -22 -24 -25 -21 -20 -23 -26 -24 -20 -24 -26 -27 -26 -23 -9 -8 -9 -9 -9 -11 -11 -11 -10 -11 -12 -13 -18 -20 -17 -16 -14 -13 -14 -13 -13 -14 -18 -24 -27 -24 -24 -26 -27 -29 -34 -39 -39 -38 -47 -65 -66 -55 -49 -53 -60 -42 -43 -48 -62 -87 -134 -126 -86 -57 -64 -75 -128 -123 -93 -73 -68 -68 -64 -69 -74 -63 -58 -57 -57 -56 -52 -50 -50 -49 -45 -44 -44 -42 -41 -40 -32 -32 -31 -32 -35 -41 -48 -44 -38 -34 -32 -31 -30 -25 -17 -9 -8 -8 -6 -7 -11 -16 -18 -20 -22 -23 -23 -25 -26 -26 -27 -27 -23 -20 -23 -27 -26 -22 -20 -21 -22 -22 -21 -19 -18 -18 -17 -21 -25 -27 -26 -32 -34 -35 -36 -33 -33 -29 -24 -21 -21 -19 -24 -30 -36 -37 -38 -34 -26 -21 -33 -33 -40 -43 -43 -51 -37 -33 -42 -58 -62 -76 -85 -80 -69 -68 -68 -62 -58 -72 -59 -54 -46 -43 -44 -37 -37 -39 -41 -40 -35 -40 -45 -49 -50 -49 -45 -41 -39 -31 -24 -23 -22 -21 -26 -25 -22 -18 -14 -14 -15 -14 -13 -13 -12 -17 -17 -15 -8 -8 -9 -11 -12 -11 -10 -9 -7 -6 -8 -24 -39 -34 -27 -50 -47 -35 -25 -20 -23 -22 -20 -17 -16 -15 -18 -15 -11 -10 -8 -8 -9 -10 -10 -10 -12 -16 -21 -15 -15 -44 -57 -48 -46 -29 -23 -22 -20 -16 -15 -13 -12 -12 -11 -11 -12 -12 -10 -10 -11 -10 -9 -10 -10 -11 -12 -13 -13 -13 -12 -13 -14 -14 -16 -16 -16 -15 -18 -18 -16 -13 -12 -13 -12 -13 -14 -13 -13 -14 -13 -12 -12 -10 -11 -13 -10 -9 -9 -9 -9 -8 -10 -10 -10 -12 -11 -12 -12 -12 -11 -10 -10 -8 -7 -9 -8 -11 -12 -11 -9 -9 -8 -8 -8 -9 -8 -9 -11 -12 -11 -13 -15 -14 -12 -18 -18 -18 -20 -25 -29 -31 -32 -35 -37 -30 -25 -23 -26 -28 -28 -27 -27 -28 -30 -32 -33 -31 -29 -29 -30 -33 -37 -35 -35 -39 -46 -55 -93 -120 -92 -55 -61 -53 -44 -45 -60 -75 -45 -44 -43 -44 -45 -47 -46 -44 -45 -45 -45 -44 -43 -42 -57 -67 -66 -67 -66 -67 -69 -68 -66 -64 -66 -79 -90 -57 -42 -42 -44 -51 -53 -62 -86 -72 -96 -116 -128 -130 -120 -147 -158 -158 -169 -142 -145 -149 -125 -111 -106 -106 -112 -119 -118 -121 -126 -128 -140 -110 -75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -112 -115 -117 -119 -124 -130 -133 -137 -140 -144 -146 -148 -152 -159 -166 -168 -170 -176 -181 -184 -187 -190 -192 -194 -196 -197 -198 -198 -198 -197 -195 -194 -192 -190 -189 -187 -185 -184 -184 -189 -192 -195 -198 -197 -199 -200 -203 -208 -212 -218 -222 -222 -221 -221 -224 -227 -229 -231 -234 -232 -231 -230 -228 -228 -231 -231 -233 -235 -235 -236 -237 -237 -235 -234 -236 -236 -236 -236 -235 -233 -233 -231 -228 -228 -230 -230 -231 -231 -231 -229 -226 -222 -218 -216 -215 -214 -216 -219 -221 -223 -223 -223 -222 -223 -224 -225 -224 -225 -225 -226 -227 -231 -236 -234 -234 -234 -231 -231 -231 -229 -227 -226 -226 -224 -220 -218 -216 -211 -204 -197 -190 -183 -175 -172 -166 -158 -151 -146 -140 -134 -129 -126 -123 -118 -115 -113 -112 -111 -109 -109 -107 -105 -103 -103 -104 -104 -103 -103 -101 -99 -97 -94 -91 -89 -89 -88 -85 -79 -72 -66 -62 -61 -59 -56 -52 -50 -48 -46 -45 -45 -44 -47 -47 -46 -43 -43 -46 -46 -46 -46 -42 -70 -74 -71 -69 -68 -69 -71 -68 -63 -60 -61 -61 -62 -61 -56 -51 -51 -54 -54 -51 -46 -42 -42 -42 -43 -41 -38 -37 -37 -37 -31 -39 -35 -33 -34 -37 -37 -34 -33 -35 -33 -28 -26 -24 -24 -25 -23 -23 -22 -21 -21 -20 -20 -22 -25 -23 -11 -13 -20 -24 -24 -23 -23 -24 -25 -26 -25 -12 -9 -10 -8 -8 -8 -9 -9 -9 -12 -14 -26 -30 -26 -17 -16 -15 -14 -13 -13 -14 -18 -24 -26 -25 -27 -27 -33 -37 -42 -54 -47 -40 -40 -43 -48 -55 -54 -50 -46 -50 -60 -63 -67 -75 -81 -100 -90 -75 -75 -88 -103 -132 -134 -103 -78 -75 -73 -76 -76 -64 -59 -56 -54 -54 -54 -50 -52 -54 -51 -48 -47 -46 -45 -43 -40 -33 -32 -32 -32 -35 -39 -40 -36 -33 -31 -26 -25 -25 -21 -17 -16 -17 -17 -15 -14 -15 -21 -24 -23 -22 -22 -23 -26 -30 -27 -27 -26 -23 -20 -25 -28 -24 -21 -19 -18 -18 -21 -21 -19 -19 -19 -18 -18 -20 -23 -24 -25 -27 -32 -36 -36 -35 -33 -30 -31 -26 -23 -25 -31 -39 -40 -44 -43 -32 -19 -20 -21 -21 -19 -27 -38 -35 -29 -31 -39 -41 -51 -66 -83 -84 -78 -74 -74 -73 -64 -56 -50 -48 -45 -54 -49 -45 -44 -41 -40 -35 -32 -33 -38 -42 -42 -37 -30 -34 -35 -32 -27 -24 -23 -28 -26 -20 -15 -15 -15 -15 -15 -12 -11 -10 -12 -15 -14 -11 -10 -11 -11 -9 -9 -10 -11 -12 -11 -11 -8 -7 -7 -7 -14 -38 -55 -43 -37 -35 -23 -10 -8 -10 -13 -13 -12 -12 -11 -10 -7 -6 -6 -9 -10 -11 -10 -11 -12 -14 -27 -40 -36 -39 -33 -31 -30 -23 -18 -17 -16 -15 -17 -13 -12 -12 -14 -14 -14 -14 -13 -11 -13 -13 -13 -12 -13 -14 -15 -15 -13 -13 -12 -11 -12 -12 -10 -9 -11 -14 -14 -12 -10 -10 -12 -11 -11 -11 -10 -12 -14 -13 -11 -9 -9 -8 -10 -11 -8 -9 -7 -7 -8 -9 -8 -9 -10 -10 -10 -9 -9 -8 -6 -8 -9 -8 -9 -10 -9 -9 -12 -16 -10 -11 -13 -13 -12 -13 -13 -13 -14 -15 -16 -17 -18 -17 -17 -17 -20 -27 -32 -27 -27 -31 -29 -20 -20 -23 -24 -24 -24 -23 -25 -25 -22 -21 -24 -28 -28 -27 -29 -29 -31 -35 -40 -44 -49 -61 -58 -55 -62 -53 -38 -41 -38 -47 -42 -43 -45 -43 -44 -45 -45 -45 -44 -43 -42 -43 -43 -43 -53 -67 -65 -65 -65 -66 -66 -66 -46 -28 -34 -50 -53 -46 -43 -42 -52 -46 -47 -53 -53 -61 -56 -72 -89 -109 -137 -144 -143 -145 -155 -162 -157 -151 -154 -126 -112 -104 -103 -98 -96 -101 -110 -110 -118 -123 -122 -112 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -6 0 -118 -120 -121 -123 -129 -135 -139 -142 -146 -148 -149 -152 -156 -164 -168 -170 -173 -177 -182 -184 -187 -191 -192 -193 -195 -196 -197 -197 -196 -192 -189 -188 -188 -187 -186 -186 -185 -183 -185 -190 -193 -195 -196 -199 -199 -201 -205 -210 -215 -219 -221 -220 -220 -222 -224 -227 -229 -232 -234 -233 -233 -231 -230 -230 -230 -231 -233 -233 -234 -235 -235 -235 -233 -234 -236 -236 -236 -236 -235 -233 -235 -232 -230 -230 -231 -231 -232 -233 -233 -231 -227 -223 -222 -220 -217 -215 -217 -220 -223 -226 -226 -226 -226 -227 -228 -229 -230 -228 -228 -229 -231 -232 -237 -237 -235 -233 -232 -232 -231 -228 -225 -224 -224 -223 -221 -219 -214 -210 -200 -195 -188 -181 -178 -173 -166 -156 -149 -146 -139 -134 -131 -128 -122 -119 -115 -113 -112 -110 -110 -109 -107 -104 -102 -102 -103 -103 -103 -103 -102 -99 -96 -94 -93 -93 -92 -88 -83 -78 -70 -64 -63 -61 -58 -55 -50 -48 -47 -45 -44 -43 -42 -43 -44 -44 -45 -45 -45 -45 -44 -43 -41 -49 -59 -70 -69 -69 -68 -67 -67 -64 -58 -57 -57 -58 -59 -54 -49 -47 -47 -47 -48 -46 -43 -40 -37 -36 -36 -36 -36 -38 -38 -34 -36 -36 -34 -33 -37 -36 -31 -27 -27 -27 -27 -24 -21 -22 -25 -23 -22 -22 -21 -20 -20 -20 -23 -29 -26 -26 -27 -26 -23 -21 -25 -25 -24 -26 -30 -28 -23 -24 -22 -7 -7 -13 -15 -10 -10 -13 -14 -14 -14 -14 -15 -14 -14 -14 -14 -15 -16 -21 -24 -26 -68 -74 -76 -73 -63 -53 -62 -55 -45 -44 -45 -60 -57 -48 -44 -40 -45 -47 -53 -66 -83 -100 -87 -62 -59 -61 -84 -101 -117 -134 -97 -93 -74 -67 -72 -67 -61 -55 -50 -50 -49 -49 -50 -54 -55 -50 -50 -48 -47 -45 -44 -37 -34 -34 -33 -31 -37 -42 -40 -35 -34 -29 -25 -24 -24 -20 -20 -22 -23 -22 -22 -24 -24 -24 -25 -24 -23 -23 -24 -26 -31 -31 -32 -33 -32 -22 -23 -24 -25 -24 -20 -19 -19 -19 -20 -19 -19 -19 -19 -18 -18 -20 -22 -23 -23 -26 -32 -34 -35 -35 -37 -33 -28 -26 -28 -33 -35 -41 -49 -53 -45 -30 -20 -19 -23 -18 -21 -26 -29 -28 -29 -26 -24 -27 -33 -56 -70 -65 -59 -71 -73 -70 -59 -47 -44 -47 -51 -48 -46 -48 -46 -42 -34 -27 -25 -30 -33 -34 -32 -29 -31 -35 -38 -38 -36 -35 -30 -24 -20 -19 -16 -15 -15 -15 -13 -11 -10 -11 -12 -12 -14 -16 -16 -13 -11 -10 -8 -11 -18 -18 -17 -16 -19 -17 -28 -28 -31 -44 -42 -35 -23 -12 -9 -9 -10 -11 -12 -12 -7 -7 -8 -8 -9 -8 -10 -12 -12 -12 -13 -17 -22 -25 -33 -40 -39 -35 -32 -30 -25 -22 -19 -17 -15 -17 -17 -14 -13 -14 -13 -14 -16 -19 -15 -15 -16 -17 -15 -14 -15 -16 -15 -13 -12 -12 -11 -8 -9 -11 -12 -10 -9 -12 -12 -12 -14 -13 -11 -10 -10 -12 -13 -13 -12 -11 -9 -10 -10 -10 -10 -12 -11 -9 -6 -5 -4 -6 -8 -8 -8 -9 -9 -9 -9 -7 -9 -10 -10 -10 -10 -13 -14 -17 -21 -21 -17 -15 -14 -14 -14 -15 -15 -14 -14 -15 -17 -18 -17 -17 -17 -19 -22 -21 -17 -21 -24 -25 -21 -21 -22 -23 -23 -23 -22 -25 -27 -27 -25 -25 -27 -27 -26 -25 -26 -28 -33 -39 -44 -48 -50 -56 -57 -49 -38 -30 -30 -31 -30 -31 -31 -40 -38 -35 -32 -28 -35 -36 -39 -64 -50 -47 -44 -48 -65 -64 -62 -61 -61 -69 -76 -59 -29 -45 -53 -50 -54 -56 -44 -53 -54 -55 -54 -59 -66 -75 -73 -78 -88 -90 -90 -108 -109 -121 -127 -122 -120 -123 -119 -114 -100 -101 -99 -96 -93 -102 -102 -104 -103 -105 -109 -42 0 0 0 0 0 0 0 0 -24 -31 0 0 -6 0 -16 -89 -99 -65 -40 -118 -119 -123 -126 -132 -140 -144 -147 -150 -152 -153 -156 -161 -165 -169 -173 -176 -179 -180 -183 -187 -190 -190 -191 -193 -193 -193 -193 -193 -190 -186 -184 -185 -185 -185 -185 -184 -183 -187 -191 -193 -195 -196 -196 -199 -202 -206 -213 -218 -220 -219 -219 -221 -224 -226 -229 -231 -232 -236 -237 -235 -233 -233 -234 -231 -231 -232 -232 -234 -235 -235 -232 -232 -234 -237 -237 -237 -237 -236 -235 -235 -233 -232 -233 -233 -233 -234 -233 -232 -230 -227 -226 -224 -220 -217 -216 -220 -223 -224 -225 -227 -230 -229 -229 -231 -232 -233 -233 -233 -232 -233 -234 -238 -239 -236 -233 -233 -232 -230 -226 -223 -222 -222 -222 -220 -217 -213 -205 -199 -193 -187 -183 -180 -172 -164 -155 -147 -144 -140 -138 -134 -127 -122 -119 -115 -114 -114 -114 -112 -110 -107 -104 -103 -102 -102 -102 -102 -101 -101 -98 -95 -95 -95 -96 -92 -88 -83 -77 -68 -64 -63 -60 -57 -53 -51 -48 -46 -45 -45 -42 -41 -41 -42 -41 -44 -44 -44 -42 -41 -39 -39 -38 -39 -41 -39 -59 -64 -65 -64 -62 -59 -56 -54 -53 -54 -53 -49 -45 -43 -42 -47 -48 -44 -38 -31 -33 -33 -34 -35 -37 -36 -35 -36 -37 -34 -32 -35 -34 -29 -27 -28 -28 -26 -23 -20 -22 -24 -23 -22 -22 -20 -20 -22 -23 -24 -27 -28 -28 -27 -26 -24 -23 -25 -26 -28 -31 -26 -20 -21 -23 -10 -7 -8 -18 -23 -10 -13 -14 -13 -14 -14 -13 -13 -13 -15 -21 -22 -22 -28 -32 -23 -23 -67 -82 -79 -69 -58 -51 -55 -54 -50 -51 -50 -52 -47 -39 -37 -42 -43 -45 -57 -71 -86 -91 -75 -52 -51 -62 -73 -82 -92 -106 -87 -77 -68 -61 -61 -58 -56 -55 -53 -47 -49 -47 -50 -56 -56 -55 -53 -50 -47 -43 -42 -40 -40 -38 -35 -34 -41 -46 -44 -40 -33 -29 -27 -28 -29 -24 -26 -28 -27 -24 -25 -27 -27 -26 -26 -24 -24 -25 -25 -27 -32 -32 -32 -34 -23 -24 -25 -26 -27 -28 -25 -20 -18 -18 -19 -19 -19 -20 -20 -18 -19 -20 -21 -23 -24 -24 -26 -28 -28 -31 -35 -36 -33 -28 -28 -29 -31 -36 -43 -53 -51 -44 -40 -41 -32 -25 -22 -23 -23 -24 -26 -23 -20 -17 -19 -35 -39 -38 -47 -63 -72 -67 -54 -45 -41 -45 -43 -37 -40 -43 -45 -43 -35 -30 -27 -29 -33 -33 -33 -30 -31 -35 -38 -37 -36 -33 -27 -22 -23 -22 -20 -17 -13 -15 -12 -10 -11 -12 -16 -16 -18 -20 -17 -14 -14 -12 -9 -13 -17 -28 -41 -45 -43 -37 -46 -42 -26 -26 -20 -15 -11 -8 -12 -11 -12 -14 -14 -14 -9 -7 -8 -9 -8 -10 -11 -13 -16 -17 -16 -19 -28 -30 -34 -36 -34 -30 -31 -29 -26 -23 -20 -20 -16 -15 -16 -12 -13 -13 -13 -13 -16 -18 -18 -18 -19 -21 -19 -16 -14 -15 -15 -14 -13 -13 -15 -11 -11 -12 -12 -12 -9 -11 -14 -14 -14 -12 -12 -12 -11 -10 -10 -11 -12 -11 -11 -12 -12 -12 -10 -10 -12 -13 -10 -10 -10 -9 -8 -7 -6 -6 -8 -9 -8 -8 -9 -9 -10 -10 -10 -12 -14 -16 -14 -19 -20 -15 -14 -15 -15 -16 -16 -15 -18 -18 -15 -16 -16 -15 -15 -16 -21 -21 -19 -18 -21 -23 -22 -22 -23 -23 -23 -22 -22 -24 -23 -22 -23 -24 -24 -25 -24 -24 -25 -26 -31 -38 -40 -40 -44 -53 -47 -38 -32 -31 -33 -32 -29 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -39 -52 -54 -43 -59 -64 -57 -54 -74 -83 -80 -72 -60 -44 -54 -62 -74 -85 -64 -56 -56 -55 -45 -59 -61 -60 -65 -65 -74 -76 -72 -71 -81 -86 -90 -99 -94 -99 -103 -104 -113 -96 -87 -87 -97 -91 -93 -93 -91 -91 -95 -58 -3 -2 -40 -27 0 -24 -54 -23 -48 -97 -93 -71 -91 -65 -36 -61 -90 -83 -61 -33 -119 -123 -127 -131 -136 -144 -148 -151 -153 -154 -156 -159 -163 -167 -170 -174 -176 -177 -179 -183 -186 -188 -188 -189 -190 -190 -191 -191 -190 -187 -183 -180 -183 -183 -184 -185 -185 -185 -189 -192 -195 -197 -197 -198 -201 -204 -208 -216 -221 -222 -221 -221 -223 -225 -227 -230 -233 -233 -234 -237 -237 -236 -236 -236 -232 -231 -231 -231 -232 -233 -234 -234 -234 -236 -237 -238 -238 -238 -235 -237 -237 -236 -234 -234 -234 -234 -234 -233 -232 -231 -231 -229 -225 -223 -221 -218 -221 -223 -225 -227 -229 -231 -231 -233 -235 -236 -237 -237 -236 -235 -235 -238 -240 -239 -236 -236 -233 -232 -229 -225 -222 -221 -221 -220 -217 -214 -212 -204 -197 -191 -187 -185 -179 -171 -163 -154 -144 -141 -140 -137 -133 -127 -122 -118 -116 -115 -115 -114 -112 -110 -106 -104 -103 -102 -102 -102 -101 -100 -100 -98 -97 -95 -93 -96 -92 -87 -82 -74 -67 -65 -63 -60 -58 -53 -51 -48 -44 -44 -43 -41 -39 -38 -39 -40 -40 -41 -41 -40 -39 -37 -36 -34 -33 -34 -34 -35 -46 -58 -63 -49 -54 -57 -54 -48 -48 -49 -47 -44 -44 -44 -44 -43 -42 -37 -34 -33 -32 -32 -33 -35 -33 -33 -33 -31 -29 -29 -30 -28 -27 -26 -23 -25 -25 -24 -21 -22 -24 -23 -21 -22 -20 -21 -24 -24 -24 -27 -29 -29 -27 -26 -27 -27 -29 -31 -29 -27 -14 -9 -11 -12 -8 -8 -9 -11 -12 -10 -12 -12 -13 -16 -16 -16 -16 -16 -16 -26 -26 -46 -62 -66 -48 -57 -70 -70 -61 -56 -57 -66 -66 -52 -55 -55 -55 -45 -34 -35 -36 -43 -49 -53 -63 -71 -74 -71 -63 -49 -56 -65 -73 -82 -96 -98 -74 -58 -62 -58 -58 -56 -55 -54 -54 -49 -49 -48 -49 -59 -59 -58 -54 -50 -48 -46 -47 -48 -46 -40 -37 -37 -42 -47 -47 -38 -32 -29 -29 -32 -32 -32 -31 -29 -28 -26 -27 -29 -28 -28 -25 -26 -28 -28 -28 -29 -29 -28 -27 -29 -21 -22 -23 -23 -27 -30 -30 -28 -23 -21 -21 -22 -23 -23 -21 -20 -21 -21 -19 -19 -21 -22 -22 -23 -24 -27 -30 -34 -37 -34 -34 -33 -31 -34 -38 -50 -55 -55 -56 -53 -42 -31 -25 -25 -26 -29 -28 -26 -28 -23 -22 -24 -24 -24 -38 -47 -55 -58 -50 -47 -44 -41 -34 -32 -35 -35 -37 -41 -40 -40 -33 -31 -33 -34 -34 -32 -33 -37 -39 -40 -36 -30 -24 -20 -20 -19 -18 -14 -13 -12 -11 -11 -13 -13 -14 -17 -20 -18 -15 -14 -12 -9 -10 -14 -13 -16 -18 -9 -31 -42 -47 -45 -34 -38 -32 -23 -16 -14 -14 -14 -15 -15 -14 -11 -8 -7 -8 -7 -7 -9 -12 -13 -12 -13 -17 -20 -28 -40 -38 -25 -25 -22 -32 -34 -25 -23 -27 -24 -19 -15 -17 -14 -15 -16 -12 -12 -13 -15 -17 -16 -18 -20 -20 -19 -17 -17 -15 -14 -16 -14 -14 -14 -13 -13 -11 -9 -9 -11 -13 -14 -13 -13 -14 -14 -14 -14 -13 -12 -11 -10 -12 -14 -13 -11 -10 -11 -11 -12 -11 -11 -12 -11 -8 -7 -6 -7 -8 -10 -8 -7 -8 -9 -8 -9 -11 -14 -14 -14 -13 -13 -13 -13 -15 -16 -17 -17 -16 -18 -20 -18 -15 -15 -15 -17 -20 -16 -19 -22 -23 -24 -25 -23 -22 -24 -25 -24 -23 -21 -22 -25 -23 -23 -23 -24 -22 -21 -20 -21 -23 -24 -26 -27 -27 -29 -36 -43 -48 -54 -46 -39 -30 -34 -31 -29 -29 -28 -29 -29 -30 -30 -29 -29 -34 -39 -41 -46 -41 -43 -40 -40 -39 -41 -42 -49 -44 -37 -61 -83 -78 -75 -71 -67 -66 -68 -72 -60 -58 -63 -59 -53 -54 -57 -57 -56 -60 -67 -72 -80 -68 -71 -80 -89 -87 -93 -85 -78 -78 -79 -83 -87 -87 -80 -85 -86 -84 -97 -38 -65 -78 -91 -95 -100 -85 -86 -82 -82 -81 -81 -82 -81 -86 -57 -6 -1 0 -119 -123 -128 -134 -139 -147 -149 -150 -151 -153 -158 -158 -161 -166 -170 -173 -173 -175 -178 -181 -184 -186 -186 -187 -187 -188 -189 -189 -189 -187 -183 -180 -181 -182 -183 -185 -186 -187 -192 -196 -198 -198 -200 -201 -204 -207 -211 -219 -223 -223 -224 -225 -226 -227 -229 -232 -234 -235 -236 -238 -238 -237 -238 -237 -233 -232 -231 -229 -229 -231 -234 -235 -236 -237 -238 -240 -240 -238 -234 -237 -237 -236 -236 -235 -234 -234 -234 -233 -232 -232 -230 -229 -227 -224 -221 -220 -223 -226 -227 -229 -233 -234 -235 -236 -235 -239 -239 -239 -238 -238 -237 -239 -242 -244 -243 -236 -234 -231 -227 -223 -222 -221 -219 -217 -214 -212 -208 -203 -197 -191 -189 -184 -178 -170 -162 -154 -144 -142 -139 -135 -133 -127 -122 -119 -117 -116 -117 -113 -111 -109 -107 -105 -105 -104 -103 -101 -100 -100 -99 -98 -97 -97 -93 -95 -91 -85 -81 -73 -70 -66 -62 -58 -56 -52 -50 -47 -43 -41 -40 -38 -37 -36 -37 -37 -37 -38 -39 -40 -36 -35 -34 -33 -31 -29 -30 -31 -32 -34 -47 -35 -44 -57 -51 -45 -45 -46 -45 -43 -42 -44 -42 -39 -38 -37 -38 -35 -31 -31 -32 -34 -34 -32 -31 -26 -26 -25 -24 -23 -22 -21 -25 -26 -24 -23 -22 -22 -22 -22 -22 -22 -22 -23 -25 -24 -23 -26 -28 -28 -28 -27 -28 -28 -29 -30 -30 -13 -7 -7 -8 -8 -8 -9 -10 -10 -10 -12 -12 -14 -19 -19 -22 -22 -21 -20 -19 -29 -33 -33 -39 -75 -76 -77 -75 -70 -66 -70 -79 -80 -67 -56 -52 -52 -46 -37 -39 -40 -42 -48 -57 -63 -64 -64 -61 -57 -54 -49 -56 -64 -72 -82 -88 -85 -68 -53 -60 -58 -59 -59 -58 -56 -52 -49 -47 -47 -47 -50 -51 -53 -55 -53 -50 -49 -49 -48 -48 -45 -37 -37 -43 -44 -44 -38 -33 -33 -32 -33 -33 -33 -33 -31 -29 -28 -29 -32 -32 -26 -27 -30 -31 -31 -31 -30 -30 -30 -27 -24 -21 -19 -19 -20 -26 -29 -30 -30 -27 -27 -25 -26 -28 -27 -27 -24 -23 -23 -19 -18 -19 -21 -22 -22 -23 -25 -27 -31 -37 -37 -38 -37 -34 -33 -37 -44 -48 -47 -53 -57 -50 -38 -29 -30 -29 -30 -32 -33 -38 -37 -38 -41 -36 -27 -31 -37 -44 -46 -44 -42 -42 -42 -32 -29 -29 -28 -30 -35 -41 -43 -40 -37 -35 -33 -33 -33 -35 -38 -39 -42 -42 -34 -28 -23 -22 -22 -17 -15 -14 -13 -12 -12 -12 -11 -11 -13 -16 -17 -14 -11 -9 -6 -5 -8 -9 -8 -6 -5 -7 -17 -37 -38 -20 -19 -29 -27 -21 -19 -17 -17 -17 -16 -12 -6 -5 -5 -10 -12 -9 -5 -11 -12 -14 -19 -23 -18 -29 -38 -41 -65 -52 -36 -33 -37 -41 -44 -36 -25 -21 -16 -17 -18 -21 -23 -18 -16 -15 -16 -16 -15 -16 -18 -19 -20 -18 -18 -18 -17 -15 -14 -14 -13 -12 -12 -10 -8 -9 -10 -10 -12 -15 -15 -14 -15 -14 -14 -13 -13 -12 -12 -12 -12 -12 -10 -9 -7 -8 -10 -19 -25 -14 -11 -9 -10 -10 -8 -10 -11 -10 -10 -10 -11 -10 -9 -10 -14 -14 -13 -13 -14 -14 -15 -16 -15 -14 -16 -16 -18 -20 -19 -17 -18 -19 -21 -19 -17 -21 -30 -26 -28 -27 -23 -23 -23 -25 -25 -24 -24 -25 -24 -23 -23 -22 -27 -25 -23 -19 -20 -20 -20 -21 -21 -23 -27 -33 -39 -45 -48 -50 -50 -52 -52 -37 -30 -29 -25 -27 -28 -28 -27 -27 -27 -32 -37 -35 -37 -38 -38 -38 -37 -34 -29 -27 -26 -69 -69 -43 -64 -59 -58 -63 -69 -68 -75 -75 -83 -102 -95 -64 -49 -57 -44 -43 -56 -68 -61 -66 -72 -68 -64 -67 -79 -78 -74 -74 -78 -76 -74 -76 -80 -77 -75 -74 -73 -75 -81 -80 -73 -64 -68 -72 -73 -69 -72 -76 -71 -64 -63 -60 -65 -72 -74 -72 -40 -42 -122 -127 -132 -137 -143 -148 -149 -149 -151 -153 -156 -160 -163 -166 -170 -171 -173 -175 -178 -180 -183 -184 -185 -185 -185 -187 -187 -189 -189 -187 -183 -182 -181 -182 -183 -184 -186 -189 -194 -198 -199 -202 -202 -203 -206 -210 -214 -220 -223 -225 -226 -229 -230 -231 -233 -235 -238 -238 -238 -239 -239 -237 -240 -238 -238 -236 -233 -228 -228 -231 -234 -237 -238 -238 -240 -241 -240 -236 -235 -237 -238 -237 -238 -236 -234 -234 -233 -233 -232 -232 -232 -231 -228 -226 -225 -223 -223 -225 -226 -229 -233 -235 -236 -238 -239 -240 -242 -243 -241 -240 -241 -243 -244 -243 -242 -239 -235 -230 -226 -223 -221 -220 -218 -214 -212 -208 -205 -201 -198 -195 -189 -183 -177 -170 -163 -154 -153 -146 -139 -134 -131 -127 -122 -120 -119 -117 -116 -113 -112 -111 -109 -107 -107 -106 -105 -103 -101 -100 -98 -98 -97 -95 -91 -89 -87 -84 -80 -79 -72 -65 -61 -56 -53 -50 -49 -47 -41 -40 -38 -36 -35 -34 -34 -35 -35 -36 -36 -37 -35 -34 -33 -33 -30 -29 -28 -28 -30 -29 -30 -29 -33 -39 -51 -44 -43 -43 -42 -40 -42 -44 -45 -45 -46 -46 -44 -37 -29 -31 -31 -31 -31 -30 -30 -24 -23 -22 -22 -24 -24 -23 -25 -26 -24 -24 -23 -23 -23 -22 -24 -25 -24 -21 -14 -11 -22 -29 -29 -30 -27 -27 -28 -29 -31 -31 -15 -9 -8 -9 -9 -8 -11 -13 -13 -14 -15 -15 -15 -17 -29 -27 -27 -27 -28 -27 -33 -40 -41 -38 -37 -63 -63 -67 -81 -88 -85 -82 -78 -69 -54 -54 -53 -52 -49 -44 -47 -51 -53 -55 -66 -69 -66 -58 -52 -51 -47 -51 -59 -66 -73 -77 -81 -78 -68 -62 -65 -62 -60 -60 -56 -58 -49 -45 -48 -50 -49 -51 -53 -54 -54 -52 -50 -48 -47 -49 -48 -45 -40 -37 -41 -45 -43 -38 -36 -37 -35 -34 -32 -31 -37 -33 -32 -33 -34 -35 -33 -31 -31 -31 -30 -29 -31 -31 -28 -27 -28 -27 -26 -26 -20 -18 -23 -28 -28 -28 -28 -27 -27 -28 -29 -27 -27 -27 -26 -29 -26 -25 -24 -23 -23 -21 -22 -25 -28 -31 -35 -35 -36 -37 -36 -34 -37 -42 -43 -39 -46 -55 -57 -44 -42 -36 -30 -30 -34 -40 -45 -48 -55 -71 -55 -44 -40 -39 -41 -42 -40 -40 -42 -40 -33 -35 -36 -32 -28 -28 -35 -41 -40 -40 -38 -35 -32 -32 -35 -39 -43 -46 -43 -42 -36 -33 -31 -28 -21 -15 -14 -14 -13 -12 -11 -11 -10 -10 -10 -9 -9 -9 -9 -7 -6 -6 -7 -8 -7 -6 -7 -10 -21 -18 -10 -6 -6 -11 -15 -15 -18 -34 -19 -21 -27 -22 -25 -16 -21 -27 -17 -13 -16 -19 -20 -21 -36 -26 -26 -33 -24 -46 -47 -39 -37 -34 -36 -44 -39 -22 -22 -20 -20 -20 -24 -21 -18 -17 -17 -17 -18 -17 -16 -15 -14 -16 -17 -17 -18 -17 -13 -11 -11 -10 -10 -10 -10 -9 -9 -9 -10 -12 -14 -14 -14 -15 -16 -17 -15 -14 -13 -13 -13 -14 -13 -12 -10 -9 -11 -11 -18 -35 -52 -26 -15 -18 -15 -15 -13 -12 -11 -10 -10 -10 -11 -9 -11 -12 -11 -11 -11 -12 -15 -15 -15 -15 -15 -17 -19 -17 -16 -14 -18 -24 -32 -21 -16 -18 -21 -23 -19 -31 -36 -31 -32 -28 -24 -23 -25 -21 -18 -19 -21 -25 -28 -27 -26 -26 -26 -27 -23 -18 -18 -19 -22 -27 -32 -39 -44 -46 -49 -53 -54 -38 -26 -26 -24 -23 -25 -27 -26 -25 -25 -25 -27 -35 -36 -33 -32 -29 -27 -27 -28 -27 -28 -27 -70 -70 -26 -52 -47 -47 -63 -75 -73 -78 -81 -76 -92 -96 -83 -71 -40 -55 -80 -110 -143 -87 -106 -103 -58 -72 -71 -68 -72 -70 -71 -75 -77 -80 -76 -76 -75 -74 -78 -67 -63 -62 -61 -61 -58 -56 -69 -96 -62 -52 -55 -57 -57 -57 -54 -54 -61 -59 -66 -68 -65 -121 -129 -137 -142 -145 -149 -150 -151 -153 -156 -158 -160 -163 -167 -170 -172 -174 -176 -178 -180 -182 -183 -183 -184 -184 -185 -186 -187 -188 -188 -185 -187 -185 -183 -183 -184 -186 -190 -194 -197 -203 -206 -206 -207 -210 -212 -215 -220 -226 -229 -230 -232 -233 -235 -236 -237 -241 -241 -240 -240 -240 -238 -241 -241 -241 -239 -235 -230 -229 -232 -236 -239 -239 -240 -241 -242 -240 -234 -235 -236 -237 -239 -241 -236 -237 -235 -230 -230 -230 -230 -231 -231 -228 -225 -222 -221 -223 -224 -221 -227 -233 -237 -239 -243 -243 -241 -243 -248 -245 -244 -245 -246 -246 -244 -243 -238 -235 -231 -225 -223 -221 -219 -215 -211 -210 -206 -203 -201 -199 -194 -190 -183 -176 -169 -164 -162 -157 -148 -140 -134 -130 -126 -124 -122 -121 -119 -117 -115 -113 -112 -111 -110 -109 -108 -106 -104 -101 -100 -100 -99 -98 -93 -89 -86 -84 -81 -80 -78 -71 -64 -58 -55 -51 -49 -48 -45 -39 -37 -36 -35 -33 -33 -33 -34 -35 -33 -33 -34 -34 -33 -33 -32 -29 -27 -27 -28 -26 -26 -27 -28 -27 -29 -47 -44 -41 -41 -40 -40 -42 -43 -44 -45 -45 -43 -42 -38 -29 -29 -30 -30 -30 -29 -29 -24 -22 -22 -20 -21 -23 -24 -25 -24 -18 -25 -29 -28 -26 -26 -24 -25 -26 -24 -19 -10 -20 -22 -14 -31 -30 -30 -31 -33 -33 -16 -10 -8 -7 -8 -10 -12 -13 -13 -15 -18 -19 -19 -20 -21 -31 -31 -31 -33 -36 -35 -41 -46 -46 -46 -43 -45 -47 -52 -59 -61 -57 -57 -57 -56 -57 -56 -56 -55 -53 -53 -54 -57 -60 -60 -60 -56 -53 -51 -52 -52 -52 -56 -61 -68 -70 -71 -77 -77 -57 -41 -59 -62 -56 -52 -58 -61 -53 -45 -51 -53 -51 -52 -54 -53 -54 -51 -51 -51 -50 -51 -47 -46 -44 -39 -42 -46 -44 -39 -38 -37 -36 -34 -34 -36 -39 -33 -32 -34 -33 -35 -36 -35 -33 -33 -32 -27 -27 -30 -27 -20 -24 -28 -28 -29 -23 -19 -21 -25 -24 -23 -24 -25 -25 -27 -28 -29 -30 -30 -25 -30 -33 -34 -34 -36 -29 -25 -23 -26 -28 -31 -32 -33 -35 -37 -37 -36 -38 -39 -42 -39 -46 -60 -68 -56 -63 -55 -36 -29 -30 -36 -40 -47 -76 -59 -57 -56 -52 -47 -50 -48 -43 -41 -44 -43 -43 -43 -40 -36 -33 -31 -32 -37 -38 -39 -40 -40 -36 -35 -36 -41 -46 -45 -42 -41 -40 -38 -35 -28 -20 -15 -13 -11 -10 -10 -11 -12 -11 -12 -12 -11 -9 -8 -8 -7 -5 -5 -5 -7 -7 -9 -15 -10 -8 -8 -7 -5 -8 -9 -11 -12 -9 -8 -7 -17 -36 -35 -40 -34 -32 -40 -36 -37 -33 -29 -23 -20 -32 -40 -40 -37 -23 -20 -18 -24 -33 -28 -23 -17 -16 -21 -18 -14 -12 -12 -19 -18 -16 -14 -18 -18 -18 -19 -18 -16 -18 -18 -15 -15 -13 -13 -12 -12 -13 -11 -11 -11 -11 -9 -11 -10 -10 -12 -14 -16 -17 -16 -17 -18 -15 -13 -13 -15 -14 -14 -13 -11 -11 -11 -12 -11 -10 -29 -31 -26 -24 -19 -19 -20 -18 -14 -14 -12 -10 -10 -13 -12 -10 -8 -9 -12 -13 -14 -14 -14 -14 -15 -17 -19 -23 -23 -21 -19 -21 -31 -37 -31 -28 -27 -26 -22 -29 -41 -33 -33 -35 -33 -22 -18 -20 -18 -18 -19 -22 -25 -25 -24 -25 -25 -25 -25 -25 -22 -19 -19 -22 -26 -31 -38 -44 -42 -41 -38 -32 -27 -24 -24 -23 -23 -24 -27 -26 -25 -23 -23 -25 -27 -25 -26 -28 -29 -29 -30 -30 -30 -24 -19 -21 -22 -24 -24 -26 -30 -52 -64 -75 -80 -85 -75 -69 -70 -80 -82 -81 -95 -117 -129 -159 -135 -114 -148 -143 -147 -111 -63 -65 -73 -78 -79 -107 -86 -94 -102 -101 -71 -106 -95 -91 -98 -69 -86 -85 -68 -166 -166 -102 -45 -43 -47 -49 -45 -41 -49 -53 -54 -54 -51 -52 -122 -130 -138 -143 -144 -150 -153 -153 -155 -158 -161 -164 -166 -167 -171 -172 -174 -177 -179 -180 -182 -182 -183 -184 -184 -185 -186 -187 -189 -189 -189 -188 -187 -186 -186 -186 -188 -190 -193 -198 -207 -207 -209 -212 -214 -215 -216 -222 -228 -232 -232 -236 -237 -238 -239 -241 -244 -243 -242 -242 -242 -240 -241 -242 -242 -241 -237 -233 -232 -233 -235 -236 -237 -240 -242 -242 -241 -236 -235 -236 -240 -246 -234 -232 -236 -234 -227 -226 -227 -229 -230 -228 -225 -224 -224 -225 -224 -219 -213 -225 -235 -239 -239 -240 -245 -238 -235 -243 -241 -241 -241 -243 -246 -244 -240 -238 -237 -233 -229 -228 -222 -218 -214 -210 -207 -203 -201 -200 -198 -192 -189 -183 -176 -170 -169 -164 -157 -149 -142 -136 -132 -130 -128 -126 -122 -121 -120 -118 -115 -114 -114 -112 -111 -110 -107 -105 -103 -102 -102 -99 -97 -92 -88 -84 -83 -82 -82 -78 -71 -63 -57 -54 -52 -50 -46 -45 -40 -36 -34 -34 -32 -32 -32 -32 -33 -31 -31 -31 -31 -31 -30 -29 -27 -25 -25 -26 -25 -25 -26 -27 -26 -27 -28 -35 -44 -45 -38 -40 -40 -41 -46 -46 -46 -43 -40 -37 -33 -30 -30 -30 -28 -27 -27 -25 -23 -23 -22 -20 -22 -25 -27 -29 -19 -27 -30 -23 -25 -25 -21 -21 -27 -29 -19 -9 -7 -13 -36 -34 -33 -32 -29 -18 -15 -10 -8 -7 -8 -7 -11 -13 -14 -17 -18 -21 -23 -25 -25 -28 -34 -36 -37 -40 -40 -47 -52 -52 -54 -50 -50 -51 -53 -54 -52 -57 -60 -63 -66 -66 -65 -62 -58 -56 -58 -58 -58 -57 -60 -60 -56 -53 -53 -53 -53 -53 -54 -59 -71 -68 -68 -71 -71 -59 -66 -48 -45 -51 -58 -49 -48 -47 -45 -45 -56 -57 -55 -53 -53 -52 -53 -53 -52 -51 -50 -46 -42 -40 -39 -40 -44 -45 -42 -42 -43 -40 -39 -38 -35 -37 -37 -34 -33 -35 -33 -31 -30 -29 -32 -33 -30 -26 -24 -22 -26 -21 -18 -19 -22 -28 -27 -23 -19 -21 -20 -19 -20 -21 -21 -23 -27 -32 -37 -39 -29 -29 -35 -41 -42 -42 -38 -32 -26 -25 -27 -30 -31 -32 -33 -34 -33 -33 -36 -32 -35 -36 -40 -52 -63 -71 -89 -97 -61 -38 -29 -29 -32 -37 -80 -69 -56 -57 -56 -55 -52 -46 -41 -40 -41 -40 -39 -38 -32 -34 -35 -35 -37 -38 -42 -43 -42 -42 -41 -41 -42 -44 -47 -47 -45 -41 -39 -38 -35 -29 -22 -17 -13 -11 -11 -11 -11 -11 -12 -12 -12 -10 -11 -10 -9 -7 -4 -4 -5 -5 -6 -6 -7 -7 -7 -8 -7 -5 -5 -7 -9 -8 -9 -9 -8 -11 -18 -14 -19 -29 -37 -28 -22 -17 -17 -18 -19 -20 -26 -33 -34 -33 -30 -29 -32 -30 -27 -27 -26 -20 -18 -19 -19 -20 -12 -13 -15 -17 -17 -16 -16 -17 -19 -19 -24 -24 -23 -20 -16 -15 -14 -15 -16 -19 -15 -13 -13 -12 -12 -12 -11 -10 -10 -12 -12 -13 -14 -14 -15 -15 -14 -15 -15 -15 -16 -14 -10 -9 -10 -9 -8 -11 -10 -15 -19 -28 -26 -16 -14 -15 -18 -15 -16 -15 -11 -10 -13 -13 -12 -12 -11 -14 -17 -17 -15 -15 -16 -16 -17 -22 -25 -25 -24 -21 -26 -36 -37 -35 -35 -29 -25 -26 -35 -26 -25 -27 -27 -24 -22 -24 -25 -27 -27 -24 -23 -23 -25 -25 -26 -25 -25 -24 -25 -26 -25 -21 -25 -29 -31 -36 -46 -33 -30 -28 -27 -27 -26 -25 -24 -23 -25 -27 -26 -23 -21 -23 -24 -25 -25 -27 -26 -24 -23 -30 -28 -26 -23 -23 -25 -25 -25 -26 -26 -18 -24 -42 -57 -42 -33 -42 -66 -47 -64 -70 -68 -76 -103 -115 -68 -11 -3 -46 -96 -155 -159 -128 -143 -147 -125 -103 -131 -138 -135 -131 -137 -134 -127 -120 -115 -111 -108 -116 -126 -159 -140 -133 -113 -10 -30 -31 -22 -14 -34 -38 -47 -54 -55 -47 -47 -125 -133 -139 -142 -144 -152 -157 -157 -158 -160 -163 -165 -166 -170 -173 -174 -176 -178 -180 -181 -182 -182 -183 -184 -185 -185 -186 -187 -188 -188 -189 -188 -187 -188 -190 -192 -193 -194 -196 -201 -210 -213 -215 -217 -219 -219 -221 -225 -230 -234 -235 -239 -241 -242 -243 -244 -242 -244 -244 -243 -243 -241 -241 -242 -243 -243 -240 -236 -235 -235 -235 -238 -238 -240 -242 -242 -241 -240 -238 -237 -236 -232 -230 -226 -224 -224 -224 -223 -224 -226 -226 -226 -225 -225 -224 -224 -222 -209 -206 -216 -229 -236 -236 -236 -231 -224 -221 -225 -224 -225 -224 -227 -239 -245 -240 -236 -234 -231 -231 -228 -222 -217 -214 -210 -205 -203 -202 -198 -197 -192 -188 -183 -176 -174 -170 -164 -157 -152 -146 -140 -136 -135 -132 -129 -125 -123 -121 -119 -118 -118 -116 -114 -112 -110 -107 -105 -104 -104 -102 -99 -95 -90 -88 -90 -90 -88 -83 -76 -69 -60 -56 -54 -53 -50 -45 -42 -38 -34 -32 -32 -32 -32 -32 -32 -31 -30 -30 -29 -28 -27 -27 -26 -25 -24 -23 -24 -24 -24 -24 -25 -24 -25 -25 -25 -27 -45 -40 -41 -42 -38 -39 -40 -39 -38 -38 -35 -31 -30 -30 -30 -29 -28 -27 -25 -24 -25 -24 -23 -23 -24 -25 -30 -31 -29 -23 -17 -20 -28 -21 -15 -29 -29 -15 -8 -8 -10 -34 -30 -25 -23 -21 -11 -10 -8 -8 -10 -10 -11 -13 -15 -15 -17 -22 -24 -27 -31 -32 -35 -36 -38 -42 -44 -46 -57 -64 -59 -56 -55 -57 -60 -63 -64 -63 -62 -64 -74 -75 -73 -70 -66 -61 -57 -60 -62 -60 -56 -57 -55 -53 -52 -52 -53 -54 -57 -61 -69 -70 -71 -73 -78 -79 -49 -46 -42 -42 -45 -57 -56 -50 -43 -47 -55 -53 -53 -55 -51 -48 -51 -52 -53 -54 -51 -50 -46 -41 -37 -37 -41 -46 -46 -43 -44 -45 -45 -45 -44 -39 -38 -37 -37 -37 -36 -33 -30 -27 -27 -32 -32 -29 -24 -22 -21 -24 -22 -18 -16 -18 -23 -26 -25 -19 -19 -21 -21 -18 -18 -19 -21 -22 -24 -38 -42 -36 -31 -30 -30 -34 -41 -44 -41 -31 -30 -31 -32 -33 -33 -34 -34 -32 -30 -29 -29 -31 -35 -42 -56 -59 -73 -85 -71 -93 -60 -36 -35 -30 -35 -50 -51 -54 -63 -54 -53 -53 -45 -38 -37 -38 -37 -34 -35 -29 -30 -34 -39 -39 -40 -44 -45 -44 -43 -42 -42 -43 -46 -48 -47 -44 -41 -40 -34 -31 -27 -22 -18 -15 -13 -10 -9 -8 -9 -9 -10 -11 -10 -11 -11 -10 -9 -9 -6 -4 -4 -5 -5 -4 -5 -6 -9 -8 -6 -4 -5 -6 -7 -7 -7 -7 -10 -12 -14 -18 -16 -29 -20 -15 -16 -21 -18 -22 -29 -32 -32 -38 -40 -40 -36 -33 -29 -26 -27 -28 -22 -20 -19 -18 -17 -14 -14 -16 -19 -16 -15 -17 -18 -18 -17 -21 -24 -22 -21 -18 -18 -20 -23 -21 -21 -18 -16 -15 -13 -12 -11 -10 -11 -12 -12 -11 -10 -10 -12 -14 -14 -14 -16 -17 -17 -17 -12 -12 -12 -11 -9 -8 -9 -9 -9 -11 -10 -18 -19 -13 -12 -13 -13 -15 -16 -13 -14 -15 -15 -16 -15 -15 -17 -19 -18 -18 -17 -17 -17 -17 -22 -23 -24 -24 -23 -34 -34 -28 -25 -21 -24 -25 -29 -29 -26 -24 -23 -22 -32 -34 -31 -30 -28 -24 -21 -19 -21 -22 -24 -26 -26 -25 -24 -24 -25 -24 -25 -29 -32 -35 -37 -32 -30 -30 -28 -28 -28 -26 -24 -24 -25 -26 -26 -25 -22 -22 -23 -23 -24 -24 -26 -24 -23 -23 -23 -23 -24 -24 -25 -26 -25 -25 -24 -25 -12 -3 -4 -1 0 0 -3 0 0 -18 -19 -9 -50 -72 -93 -100 -90 -17 0 -50 -162 -123 -83 -87 -150 -148 -140 -129 -116 -127 -137 -132 -122 -133 -141 -141 -126 -104 -103 -110 -121 -115 -118 -120 -36 0 -32 -64 -97 -56 -31 -40 -41 -37 -34 -36 -130 -136 -140 -142 -147 -155 -161 -163 -161 -164 -165 -167 -171 -173 -176 -177 -179 -180 -181 -182 -182 -183 -184 -185 -185 -186 -187 -187 -188 -189 -190 -190 -189 -191 -193 -195 -196 -197 -200 -205 -213 -216 -219 -222 -222 -224 -226 -228 -231 -238 -238 -241 -243 -244 -246 -243 -245 -244 -243 -242 -242 -243 -243 -244 -245 -246 -243 -241 -240 -239 -237 -239 -239 -240 -241 -241 -241 -241 -239 -237 -236 -231 -229 -225 -222 -220 -222 -221 -222 -223 -225 -233 -228 -227 -224 -223 -224 -205 -200 -205 -213 -215 -221 -219 -217 -215 -212 -213 -214 -214 -216 -220 -231 -243 -240 -233 -231 -231 -230 -226 -221 -217 -215 -212 -210 -207 -202 -197 -195 -192 -188 -183 -180 -174 -169 -164 -158 -153 -149 -145 -143 -140 -135 -131 -128 -126 -124 -122 -122 -120 -118 -116 -114 -111 -108 -107 -106 -103 -100 -96 -93 -90 -90 -92 -91 -89 -84 -77 -68 -59 -57 -56 -53 -50 -45 -41 -37 -34 -32 -31 -30 -30 -30 -31 -29 -28 -29 -29 -28 -26 -26 -25 -23 -23 -23 -23 -24 -23 -22 -22 -23 -24 -24 -23 -26 -41 -43 -43 -42 -39 -38 -38 -36 -36 -38 -32 -29 -29 -31 -32 -33 -33 -30 -28 -28 -27 -26 -19 -15 -29 -31 -28 -26 -22 -16 -14 -21 -28 -29 -23 -23 -28 -20 -9 -8 -7 -11 -12 -12 -12 -14 -11 -9 -8 -9 -10 -12 -16 -18 -18 -18 -18 -22 -29 -35 -39 -41 -41 -40 -41 -51 -53 -59 -67 -68 -61 -60 -64 -65 -66 -72 -73 -72 -71 -74 -81 -81 -78 -74 -72 -67 -68 -67 -65 -62 -58 -57 -55 -52 -52 -53 -54 -58 -63 -67 -71 -71 -77 -85 -89 -86 -86 -65 -41 -40 -40 -39 -52 -58 -46 -56 -43 -38 -44 -55 -51 -49 -48 -50 -54 -54 -51 -49 -45 -40 -41 -40 -44 -47 -48 -43 -44 -44 -46 -48 -51 -44 -39 -38 -39 -40 -35 -32 -31 -31 -28 -27 -28 -26 -22 -21 -20 -20 -20 -20 -16 -16 -19 -22 -25 -22 -23 -25 -25 -20 -18 -19 -19 -20 -21 -34 -41 -40 -36 -35 -30 -31 -37 -42 -46 -41 -40 -41 -39 -37 -35 -35 -35 -34 -34 -31 -29 -28 -30 -40 -41 -51 -66 -76 -92 -72 -50 -56 -53 -38 -35 -36 -44 -67 -66 -51 -45 -50 -42 -40 -40 -41 -40 -35 -33 -31 -30 -33 -34 -38 -43 -45 -46 -42 -41 -40 -39 -39 -43 -43 -42 -43 -43 -37 -33 -29 -23 -20 -18 -17 -14 -9 -7 -10 -10 -10 -9 -9 -10 -10 -11 -12 -13 -13 -10 -6 -4 -4 -4 -5 -5 -5 -6 -6 -5 -4 -5 -7 -7 -7 -9 -10 -11 -13 -14 -14 -14 -16 -17 -17 -17 -20 -23 -29 -33 -33 -39 -42 -42 -42 -35 -35 -28 -20 -22 -17 -18 -20 -18 -18 -15 -12 -11 -14 -16 -14 -15 -17 -17 -16 -15 -15 -15 -18 -22 -21 -21 -22 -21 -22 -20 -15 -14 -15 -14 -13 -12 -10 -11 -12 -12 -11 -11 -10 -11 -14 -15 -14 -14 -16 -19 -21 -17 -15 -15 -13 -10 -12 -11 -9 -8 -9 -11 -17 -20 -15 -14 -14 -13 -14 -14 -15 -17 -18 -18 -16 -14 -15 -17 -18 -18 -17 -17 -18 -18 -19 -20 -19 -20 -22 -23 -25 -25 -23 -21 -18 -17 -17 -25 -23 -21 -23 -26 -24 -24 -24 -24 -26 -22 -19 -20 -19 -20 -22 -24 -25 -24 -24 -23 -24 -27 -26 -30 -34 -38 -41 -45 -40 -30 -29 -29 -28 -27 -25 -21 -22 -23 -24 -24 -23 -22 -22 -24 -24 -24 -25 -23 -21 -24 -25 -25 -25 -25 -25 -25 -25 -24 -22 -22 -22 -18 0 -15 -9 0 0 0 0 0 0 0 0 0 -26 -71 -22 0 0 0 0 0 0 0 -5 -5 -70 -77 -61 -110 -110 -117 -140 -144 -146 -152 -151 -138 -93 -103 -105 -104 -101 -101 -108 -105 -128 -127 -127 -125 -117 -115 -72 -89 -85 -30 -34 -135 -140 -142 -148 -153 -158 -161 -158 -166 -168 -169 -170 -174 -176 -178 -179 -179 -181 -181 -182 -183 -184 -185 -186 -186 -187 -187 -188 -188 -190 -191 -191 -192 -194 -196 -197 -200 -202 -205 -208 -216 -221 -224 -225 -227 -229 -231 -233 -236 -243 -242 -242 -244 -247 -251 -248 -250 -249 -247 -246 -246 -246 -246 -246 -247 -248 -246 -246 -244 -238 -238 -239 -241 -242 -242 -242 -241 -241 -240 -237 -234 -230 -227 -225 -223 -217 -220 -220 -220 -226 -237 -220 -216 -212 -209 -211 -217 -203 -195 -194 -196 -200 -209 -212 -212 -210 -204 -214 -217 -217 -216 -219 -227 -238 -239 -233 -233 -229 -227 -224 -220 -215 -213 -212 -211 -209 -203 -197 -194 -192 -189 -185 -182 -176 -170 -163 -159 -155 -152 -151 -148 -143 -138 -134 -130 -129 -130 -130 -128 -124 -120 -117 -115 -111 -108 -105 -103 -102 -101 -97 -92 -90 -94 -92 -90 -88 -83 -75 -66 -60 -58 -56 -52 -49 -45 -41 -36 -33 -30 -30 -29 -29 -28 -29 -28 -30 -31 -29 -26 -25 -24 -23 -23 -24 -24 -24 -24 -24 -22 -23 -23 -22 -22 -25 -45 -41 -35 -31 -28 -37 -38 -38 -38 -38 -36 -32 -29 -28 -29 -33 -32 -32 -32 -28 -21 -15 -13 -10 -8 -8 -22 -26 -24 -17 -14 -14 -17 -21 -21 -16 -20 -22 -16 -9 -10 -12 -12 -12 -13 -13 -12 -10 -8 -8 -9 -14 -19 -21 -21 -22 -24 -25 -29 -37 -45 -48 -48 -47 -47 -48 -55 -57 -66 -78 -75 -71 -71 -67 -58 -58 -69 -77 -83 -85 -87 -90 -89 -84 -78 -76 -75 -72 -70 -69 -65 -61 -58 -55 -54 -53 -57 -59 -64 -69 -68 -69 -71 -83 -96 -92 -84 -93 -99 -91 -43 -37 -35 -43 -51 -40 -39 -37 -36 -42 -52 -50 -49 -49 -50 -55 -52 -49 -48 -49 -49 -43 -43 -46 -48 -48 -43 -42 -44 -47 -51 -52 -46 -39 -39 -39 -39 -34 -30 -33 -30 -29 -27 -25 -24 -22 -20 -18 -18 -17 -18 -16 -15 -17 -19 -23 -24 -26 -27 -26 -25 -23 -23 -23 -22 -22 -29 -37 -41 -39 -40 -35 -31 -32 -37 -41 -41 -40 -42 -44 -40 -38 -36 -35 -34 -34 -33 -30 -27 -28 -29 -32 -39 -47 -51 -60 -67 -83 -77 -59 -48 -43 -39 -52 -56 -52 -39 -37 -45 -39 -40 -42 -43 -40 -40 -40 -38 -36 -38 -39 -41 -42 -44 -44 -42 -38 -35 -36 -36 -37 -36 -36 -35 -41 -36 -30 -26 -21 -19 -17 -15 -13 -12 -13 -13 -13 -12 -12 -12 -10 -8 -9 -10 -10 -11 -11 -11 -7 -6 -6 -6 -5 -5 -5 -6 -8 -10 -10 -9 -8 -9 -9 -9 -11 -14 -15 -15 -19 -20 -19 -17 -25 -31 -33 -26 -20 -31 -38 -36 -31 -30 -27 -25 -23 -20 -18 -16 -15 -14 -13 -14 -13 -12 -11 -13 -13 -13 -14 -16 -16 -16 -15 -16 -19 -22 -23 -23 -21 -19 -18 -19 -17 -13 -15 -15 -15 -14 -13 -13 -14 -15 -16 -13 -11 -11 -13 -15 -15 -14 -14 -15 -18 -22 -20 -17 -17 -16 -17 -15 -11 -10 -9 -9 -12 -13 -14 -14 -14 -14 -13 -15 -14 -15 -19 -17 -16 -16 -17 -17 -18 -18 -17 -16 -17 -18 -18 -18 -18 -16 -17 -19 -21 -25 -25 -23 -21 -20 -21 -26 -33 -37 -36 -31 -31 -29 -29 -30 -28 -28 -24 -17 -20 -21 -21 -20 -16 -23 -23 -23 -23 -25 -28 -31 -37 -42 -39 -36 -34 -29 -26 -28 -29 -28 -26 -22 -21 -21 -21 -21 -32 -29 -20 -22 -22 -21 -22 -25 -19 -21 -23 -24 -24 -23 -37 -49 -47 -24 -38 -30 -18 -20 -21 -14 -10 0 0 0 0 0 -1 -14 -7 0 -4 -3 -26 -6 -2 -9 -2 0 0 0 0 0 0 0 0 0 -10 0 -23 -57 -26 -77 -131 -146 -154 -146 -132 -120 -82 -89 -89 -90 -96 -92 -97 -104 -107 -91 -95 -92 -94 -92 -43 -38 -139 -142 -148 -154 -158 -162 -166 -162 -165 -170 -174 -175 -177 -178 -178 -178 -178 -179 -180 -182 -183 -183 -184 -185 -185 -185 -186 -189 -190 -189 -189 -192 -195 -196 -197 -200 -204 -208 -212 -215 -224 -229 -230 -233 -234 -234 -236 -238 -240 -245 -245 -246 -248 -251 -255 -257 -255 -253 -252 -252 -250 -249 -249 -249 -250 -250 -251 -250 -246 -241 -241 -242 -243 -244 -245 -245 -242 -241 -239 -235 -233 -228 -226 -225 -221 -215 -218 -219 -218 -217 -222 -217 -205 -198 -198 -195 -198 -193 -189 -187 -190 -194 -199 -200 -199 -201 -209 -210 -212 -214 -214 -216 -222 -230 -234 -229 -229 -226 -224 -223 -223 -216 -215 -212 -210 -209 -205 -198 -194 -191 -189 -186 -179 -174 -168 -164 -161 -157 -157 -156 -151 -145 -141 -136 -133 -132 -132 -134 -140 -131 -122 -118 -116 -114 -112 -108 -104 -104 -102 -98 -93 -92 -96 -91 -88 -85 -81 -73 -64 -60 -57 -54 -51 -48 -44 -40 -36 -33 -33 -31 -29 -28 -27 -27 -29 -29 -27 -25 -25 -24 -23 -22 -22 -22 -21 -22 -23 -24 -23 -24 -23 -23 -23 -22 -21 -20 -18 -16 -16 -34 -41 -42 -43 -37 -35 -33 -30 -28 -27 -32 -37 -38 -35 -35 -12 -6 -7 -7 -8 -8 -8 -13 -19 -12 -12 -11 -12 -13 -13 -16 -25 -23 -11 -10 -12 -13 -11 -11 -16 -18 -15 -11 -11 -11 -14 -21 -27 -29 -29 -29 -30 -30 -33 -47 -52 -55 -56 -56 -57 -60 -65 -64 -68 -88 -85 -85 -85 -77 -61 -64 -68 -83 -102 -104 -101 -100 -97 -91 -85 -85 -82 -79 -76 -74 -70 -66 -63 -63 -62 -58 -59 -62 -64 -69 -66 -74 -84 -90 -94 -89 -88 -92 -93 -85 -58 -53 -48 -39 -44 -42 -47 -43 -36 -39 -51 -56 -55 -52 -49 -54 -53 -49 -46 -46 -45 -43 -43 -46 -48 -47 -46 -46 -46 -48 -51 -51 -47 -41 -41 -39 -37 -33 -29 -34 -34 -31 -27 -24 -22 -21 -20 -19 -19 -18 -17 -15 -15 -16 -21 -22 -23 -24 -24 -26 -26 -27 -28 -28 -24 -26 -33 -41 -42 -41 -41 -39 -35 -30 -31 -34 -34 -35 -41 -46 -46 -42 -42 -38 -37 -36 -34 -30 -26 -25 -25 -26 -27 -29 -33 -35 -35 -32 -40 -46 -58 -71 -66 -77 -71 -46 -28 -31 -32 -34 -35 -34 -36 -35 -37 -41 -42 -36 -33 -34 -38 -44 -44 -44 -44 -45 -39 -39 -37 -36 -35 -36 -34 -36 -34 -28 -25 -25 -22 -18 -14 -12 -13 -15 -15 -13 -11 -10 -10 -10 -9 -7 -6 -6 -9 -13 -12 -10 -9 -10 -11 -9 -8 -7 -7 -7 -12 -13 -12 -13 -13 -13 -13 -13 -18 -19 -19 -17 -16 -16 -14 -13 -17 -29 -14 -13 -15 -17 -30 -28 -28 -27 -26 -22 -20 -17 -16 -16 -17 -13 -12 -13 -11 -12 -13 -13 -14 -16 -17 -16 -15 -15 -15 -19 -21 -22 -22 -19 -18 -18 -18 -16 -15 -16 -18 -19 -20 -18 -16 -16 -18 -18 -16 -16 -17 -18 -17 -18 -16 -9 -10 -14 -18 -20 -15 -17 -17 -15 -12 -12 -10 -10 -12 -16 -15 -25 -32 -34 -27 -21 -20 -20 -23 -24 -17 -15 -16 -16 -17 -17 -17 -16 -14 -16 -17 -18 -17 -16 -15 -16 -18 -21 -24 -24 -24 -24 -25 -21 -29 -35 -39 -31 -31 -30 -28 -29 -31 -34 -32 -28 -18 -20 -21 -20 -15 -20 -21 -21 -21 -24 -22 -25 -29 -28 -25 -27 -27 -26 -24 -25 -25 -25 -30 -26 -22 -21 -21 -23 -22 -35 -32 -22 -23 -19 -18 -18 -19 -21 -21 -25 -36 -24 -22 -29 -30 -24 -21 -33 -37 -48 -23 -20 -16 -4 -1 -2 0 0 0 -6 -26 -28 -30 -37 -18 -17 -23 -35 -35 -24 -26 -27 -8 -4 0 0 0 0 0 0 0 0 0 0 -25 -72 -107 -112 -121 -122 -85 -100 -108 -85 -67 -63 -66 -73 -79 -83 -72 -66 -68 -67 -76 -75 -61 -142 -149 -154 -159 -162 -167 -171 -171 -171 -174 -176 -176 -176 -176 -177 -178 -179 -179 -181 -182 -182 -183 -183 -184 -185 -185 -186 -187 -188 -191 -192 -194 -197 -198 -200 -204 -208 -212 -217 -222 -230 -236 -237 -241 -239 -238 -240 -243 -243 -249 -251 -252 -254 -256 -258 -260 -258 -256 -259 -256 -254 -253 -253 -253 -253 -256 -255 -253 -249 -244 -243 -243 -244 -245 -247 -247 -244 -242 -241 -240 -233 -228 -226 -224 -218 -210 -216 -219 -217 -216 -216 -216 -202 -188 -189 -186 -186 -186 -185 -183 -188 -193 -194 -198 -207 -206 -207 -208 -210 -212 -212 -213 -217 -220 -221 -223 -224 -224 -222 -219 -222 -220 -216 -210 -206 -207 -201 -196 -193 -191 -189 -185 -179 -174 -169 -165 -164 -164 -162 -158 -153 -148 -144 -140 -137 -138 -143 -135 -127 -123 -122 -117 -116 -113 -110 -106 -101 -103 -103 -100 -98 -99 -96 -91 -87 -83 -78 -70 -64 -61 -57 -52 -49 -47 -44 -40 -37 -37 -34 -31 -29 -27 -26 -27 -27 -26 -25 -29 -25 -24 -23 -22 -22 -22 -21 -22 -23 -24 -23 -23 -22 -22 -22 -21 -20 -22 -28 -30 -32 -39 -42 -42 -42 -40 -40 -37 -33 -32 -33 -36 -38 -40 -40 -31 -13 -7 -8 -8 -8 -8 -9 -11 -18 -12 -10 -9 -9 -9 -11 -16 -28 -33 -9 -8 -8 -8 -9 -10 -18 -18 -16 -14 -14 -18 -21 -29 -37 -35 -37 -37 -37 -37 -42 -54 -59 -62 -63 -64 -65 -67 -69 -70 -71 -83 -80 -75 -69 -65 -66 -73 -79 -85 -93 -100 -100 -106 -113 -104 -100 -95 -88 -84 -80 -82 -77 -74 -72 -69 -65 -61 -60 -61 -63 -65 -69 -79 -92 -94 -92 -79 -66 -66 -89 -80 -85 -86 -74 -42 -43 -40 -37 -35 -33 -34 -43 -46 -47 -48 -50 -53 -54 -49 -48 -45 -43 -43 -45 -47 -48 -47 -47 -45 -46 -49 -50 -49 -48 -47 -42 -38 -35 -33 -33 -34 -33 -31 -28 -25 -22 -21 -20 -20 -19 -19 -18 -17 -14 -17 -17 -19 -21 -22 -21 -24 -27 -30 -33 -30 -28 -30 -36 -44 -45 -44 -42 -39 -36 -33 -34 -35 -34 -33 -41 -46 -47 -45 -45 -41 -37 -35 -36 -32 -30 -28 -27 -26 -25 -25 -27 -29 -30 -32 -32 -41 -63 -89 -90 -86 -59 -30 -31 -32 -31 -30 -29 -29 -31 -32 -33 -35 -34 -29 -27 -31 -37 -43 -45 -46 -49 -49 -46 -42 -40 -38 -38 -36 -35 -35 -33 -29 -28 -27 -23 -17 -13 -12 -11 -10 -10 -8 -8 -7 -7 -6 -6 -5 -5 -5 -7 -8 -9 -8 -8 -10 -12 -12 -11 -11 -11 -15 -17 -15 -16 -18 -19 -18 -16 -17 -17 -16 -14 -12 -12 -13 -12 -11 -10 -11 -11 -11 -12 -12 -11 -25 -37 -37 -37 -31 -23 -18 -21 -23 -21 -16 -13 -11 -11 -13 -14 -14 -14 -16 -16 -15 -13 -13 -13 -14 -16 -19 -21 -20 -19 -18 -20 -19 -18 -21 -23 -20 -20 -18 -17 -18 -18 -18 -17 -17 -18 -18 -18 -18 -18 -12 -9 -10 -12 -12 -11 -14 -16 -16 -13 -11 -11 -12 -14 -12 -27 -40 -43 -37 -29 -24 -23 -20 -20 -21 -16 -12 -13 -14 -15 -15 -15 -14 -13 -14 -15 -15 -16 -15 -16 -17 -18 -21 -22 -23 -24 -25 -22 -22 -25 -27 -28 -29 -32 -33 -33 -31 -29 -28 -27 -30 -25 -22 -21 -19 -18 -20 -20 -18 -19 -22 -25 -26 -27 -28 -29 -29 -28 -27 -26 -22 -19 -20 -23 -24 -24 -23 -24 -20 -21 -22 -20 -19 -18 -18 -19 -32 -47 -40 -31 -40 -36 -25 -24 -31 -19 -18 -20 -25 -43 -59 -40 -28 -21 -19 -24 -15 -11 -17 -26 -31 -31 -31 -33 -34 -34 -33 -32 -34 -33 -32 -32 -32 -34 -19 0 0 -4 -5 0 0 -2 -7 -7 0 0 0 -27 -28 -6 0 0 -19 -38 -146 -100 -61 -19 -44 -58 -63 -63 -61 -61 -52 -60 -70 -64 -147 -154 -159 -162 -166 -170 -173 -173 -163 -165 -175 -174 -174 -175 -176 -178 -180 -181 -182 -183 -183 -183 -185 -185 -186 -187 -188 -189 -191 -193 -195 -197 -200 -202 -204 -207 -211 -216 -221 -226 -231 -236 -242 -243 -246 -248 -249 -249 -249 -255 -258 -260 -261 -261 -261 -263 -265 -265 -264 -261 -260 -259 -259 -258 -258 -261 -261 -257 -250 -247 -246 -245 -246 -246 -249 -248 -245 -242 -239 -238 -231 -229 -228 -225 -220 -215 -212 -213 -218 -218 -222 -214 -194 -176 -179 -178 -179 -180 -181 -179 -183 -184 -190 -202 -207 -207 -207 -206 -207 -207 -207 -208 -209 -211 -214 -218 -217 -217 -215 -212 -215 -217 -212 -205 -202 -205 -202 -198 -195 -193 -189 -184 -180 -176 -170 -166 -166 -165 -163 -161 -156 -151 -146 -143 -142 -141 -128 -132 -131 -126 -124 -119 -117 -112 -110 -110 -100 -109 -107 -104 -105 -104 -98 -91 -86 -81 -74 -68 -65 -62 -55 -50 -47 -45 -43 -40 -40 -38 -34 -31 -29 -26 -26 -26 -26 -26 -27 -27 -24 -23 -23 -23 -23 -23 -22 -22 -23 -23 -23 -22 -21 -21 -20 -22 -22 -25 -40 -44 -45 -43 -42 -42 -42 -40 -35 -33 -37 -22 -17 -27 -43 -41 -39 -18 -8 -6 -8 -9 -9 -9 -9 -10 -17 -14 -12 -11 -11 -10 -11 -17 -24 -25 -7 -6 -6 -7 -9 -10 -13 -15 -17 -18 -20 -25 -29 -35 -42 -39 -41 -43 -45 -47 -51 -63 -71 -73 -74 -73 -74 -75 -77 -80 -75 -76 -78 -79 -76 -74 -78 -86 -93 -94 -95 -102 -104 -111 -123 -114 -118 -111 -98 -90 -87 -86 -83 -81 -78 -75 -68 -64 -63 -67 -68 -69 -80 -96 -93 -91 -90 -79 -64 -44 -47 -69 -80 -78 -63 -45 -43 -41 -38 -35 -33 -35 -36 -39 -46 -55 -53 -53 -54 -50 -50 -46 -44 -43 -45 -48 -48 -47 -46 -47 -47 -49 -49 -46 -46 -43 -42 -39 -33 -32 -33 -31 -30 -30 -29 -26 -23 -21 -21 -21 -20 -21 -21 -18 -16 -15 -17 -19 -20 -19 -21 -22 -24 -30 -34 -33 -32 -34 -38 -37 -42 -47 -47 -40 -38 -37 -40 -43 -39 -38 -41 -45 -48 -47 -44 -42 -40 -38 -38 -35 -33 -31 -30 -30 -24 -23 -25 -25 -30 -31 -31 -39 -76 -90 -68 -40 -37 -33 -34 -33 -30 -30 -28 -30 -33 -34 -31 -30 -30 -29 -30 -33 -40 -45 -45 -45 -49 -46 -48 -50 -48 -46 -44 -41 -41 -42 -37 -33 -30 -25 -21 -18 -15 -13 -12 -12 -11 -10 -9 -9 -6 -5 -5 -4 -3 -4 -5 -6 -6 -7 -6 -8 -8 -9 -10 -12 -13 -14 -17 -17 -18 -20 -19 -15 -21 -18 -15 -13 -12 -13 -12 -11 -11 -10 -10 -9 -10 -12 -13 -13 -13 -19 -28 -23 -37 -39 -32 -23 -31 -27 -20 -16 -15 -13 -11 -10 -10 -12 -12 -13 -13 -13 -12 -13 -14 -15 -19 -19 -21 -26 -29 -28 -27 -25 -24 -24 -17 -17 -17 -16 -15 -16 -18 -18 -17 -19 -19 -18 -17 -18 -17 -16 -13 -8 -9 -8 -10 -13 -13 -16 -16 -15 -15 -12 -11 -11 -23 -34 -24 -25 -20 -17 -20 -17 -13 -11 -11 -9 -13 -15 -15 -15 -16 -14 -12 -13 -16 -15 -16 -16 -17 -20 -21 -23 -26 -28 -26 -27 -26 -25 -24 -27 -27 -30 -38 -36 -33 -32 -32 -26 -28 -26 -22 -23 -20 -18 -18 -19 -19 -16 -19 -25 -31 -25 -25 -27 -29 -29 -28 -28 -28 -27 -20 -22 -23 -22 -20 -23 -21 -18 -17 -16 -16 -17 -17 -18 -19 -29 -40 -51 -52 -48 -37 -29 -31 -45 -41 -36 -24 -25 -47 -51 -46 -38 -21 -21 -21 -22 -23 -23 -25 -27 -30 -29 -29 -30 -32 -32 -33 -32 -29 -18 -26 -29 -28 -27 -2 -20 -34 -28 -19 -21 -26 -25 -11 -1 0 0 0 0 0 0 0 0 0 -77 -106 -107 -4 0 -17 -23 -15 -37 -42 -47 -49 -61 -60 -152 -158 -161 -164 -167 -170 -171 -171 -169 -172 -177 -174 -174 -176 -177 -178 -181 -183 -184 -183 -183 -184 -185 -186 -187 -189 -190 -192 -194 -196 -198 -199 -202 -205 -208 -212 -215 -220 -225 -227 -232 -241 -247 -248 -252 -255 -257 -257 -258 -262 -265 -266 -266 -265 -266 -267 -269 -270 -269 -268 -267 -267 -266 -266 -265 -266 -265 -261 -254 -251 -249 -248 -248 -248 -252 -252 -248 -242 -240 -237 -236 -235 -232 -223 -223 -214 -205 -201 -204 -205 -205 -197 -185 -175 -174 -173 -173 -174 -177 -176 -180 -186 -195 -200 -200 -203 -204 -203 -202 -201 -201 -202 -203 -206 -210 -212 -212 -212 -212 -210 -209 -211 -208 -203 -198 -199 -199 -199 -197 -193 -188 -185 -182 -178 -174 -174 -172 -168 -166 -164 -159 -154 -151 -149 -146 -147 -140 -136 -132 -127 -122 -122 -118 -114 -110 -110 -107 -101 -99 -104 -105 -102 -96 -89 -83 -79 -72 -70 -66 -59 -55 -49 -46 -44 -43 -43 -40 -36 -33 -31 -29 -27 -26 -25 -24 -24 -25 -25 -24 -22 -23 -22 -22 -22 -22 -22 -23 -22 -22 -21 -21 -20 -20 -21 -21 -21 -21 -36 -43 -43 -42 -43 -43 -27 -14 -16 -37 -19 -11 -13 -13 -10 -10 -9 -8 -6 -7 -7 -7 -6 -6 -13 -17 -16 -15 -14 -13 -15 -14 -15 -15 -9 -8 -9 -9 -9 -11 -13 -15 -18 -20 -23 -26 -33 -39 -42 -45 -46 -46 -48 -50 -52 -56 -69 -80 -83 -89 -96 -99 -98 -96 -99 -91 -90 -91 -89 -83 -82 -87 -96 -103 -108 -111 -120 -127 -122 -126 -134 -137 -125 -105 -92 -91 -93 -97 -91 -84 -80 -76 -71 -65 -71 -72 -73 -77 -82 -91 -90 -91 -93 -89 -76 -53 -40 -50 -70 -45 -41 -39 -37 -34 -34 -33 -34 -36 -40 -49 -52 -51 -52 -52 -51 -48 -43 -40 -43 -44 -46 -47 -48 -46 -46 -46 -47 -50 -51 -53 -49 -42 -35 -33 -32 -32 -30 -29 -29 -29 -26 -23 -22 -21 -21 -22 -23 -23 -19 -18 -18 -18 -22 -21 -20 -20 -20 -19 -23 -29 -33 -35 -34 -34 -36 -40 -46 -51 -45 -43 -42 -43 -45 -44 -43 -43 -45 -44 -42 -40 -40 -43 -40 -39 -38 -36 -33 -33 -33 -30 -27 -28 -26 -31 -33 -33 -33 -56 -71 -68 -41 -39 -38 -38 -37 -37 -32 -33 -35 -36 -36 -33 -34 -33 -32 -33 -39 -43 -44 -44 -43 -43 -42 -44 -47 -49 -48 -45 -43 -44 -37 -34 -34 -33 -29 -24 -20 -16 -13 -13 -10 -9 -10 -11 -11 -10 -9 -6 -5 -4 -4 -4 -6 -6 -7 -8 -9 -9 -14 -14 -15 -14 -14 -15 -14 -17 -20 -19 -18 -16 -14 -13 -14 -14 -14 -13 -12 -11 -11 -10 -10 -10 -10 -13 -16 -16 -17 -19 -19 -21 -26 -41 -37 -35 -30 -24 -15 -15 -15 -15 -15 -10 -10 -11 -11 -10 -10 -12 -14 -15 -15 -18 -20 -22 -26 -31 -33 -31 -25 -20 -17 -16 -14 -15 -16 -16 -17 -16 -16 -17 -16 -16 -16 -16 -15 -17 -19 -19 -18 -18 -14 -13 -18 -14 -15 -16 -17 -16 -15 -13 -14 -18 -18 -15 -17 -18 -19 -17 -16 -13 -9 -10 -10 -14 -18 -18 -17 -16 -15 -15 -20 -20 -17 -17 -18 -19 -22 -24 -28 -31 -29 -28 -27 -26 -29 -26 -27 -28 -29 -39 -35 -31 -31 -26 -24 -26 -25 -19 -19 -20 -19 -17 -13 -14 -16 -17 -21 -30 -27 -25 -24 -26 -25 -25 -25 -25 -27 -22 -20 -21 -21 -20 -20 -21 -22 -21 -17 -18 -19 -15 -17 -22 -24 -27 -26 -45 -48 -37 -32 -41 -42 -40 -37 -24 -25 -33 -34 -29 -24 -22 -19 -20 -21 -21 -21 -23 -24 -27 -27 -27 -28 -29 -31 -32 -32 -26 -5 -6 -4 -3 -28 -23 -28 -30 -24 -17 -20 -33 -24 -3 0 0 0 0 0 0 0 0 0 0 0 -12 -53 -9 0 0 0 0 0 -11 -26 -43 -50 -52 -155 -160 -162 -165 -167 -169 -170 -170 -171 -173 -180 -175 -177 -178 -179 -181 -184 -184 -185 -184 -184 -184 -184 -185 -188 -191 -193 -196 -197 -198 -199 -202 -203 -207 -210 -214 -220 -225 -227 -229 -236 -247 -252 -254 -257 -260 -262 -263 -264 -268 -272 -273 -272 -272 -272 -273 -276 -277 -276 -275 -274 -275 -274 -274 -271 -269 -267 -265 -258 -254 -253 -253 -251 -251 -250 -248 -245 -241 -240 -240 -241 -237 -230 -212 -210 -204 -199 -196 -193 -192 -190 -185 -176 -172 -169 -169 -168 -169 -173 -171 -174 -184 -198 -199 -201 -203 -204 -202 -199 -198 -197 -197 -197 -198 -205 -207 -208 -208 -209 -208 -208 -207 -204 -201 -195 -195 -194 -194 -195 -199 -188 -184 -181 -179 -178 -176 -174 -171 -169 -166 -162 -158 -155 -154 -146 -145 -138 -133 -129 -127 -122 -122 -120 -115 -111 -107 -99 -94 -93 -92 -98 -97 -93 -86 -80 -75 -73 -69 -63 -57 -55 -48 -44 -42 -41 -39 -36 -35 -33 -30 -28 -27 -26 -25 -24 -24 -25 -25 -23 -22 -24 -22 -22 -22 -22 -22 -22 -21 -21 -20 -20 -19 -19 -20 -20 -20 -28 -39 -42 -42 -48 -49 -29 -14 -13 -12 -23 -17 -12 -13 -12 -13 -11 -9 -8 -6 -7 -8 -8 -7 -6 -23 -23 -19 -18 -9 -7 -7 -8 -7 -6 -8 -10 -11 -12 -14 -15 -16 -19 -23 -24 -27 -32 -38 -42 -48 -50 -51 -53 -57 -60 -59 -64 -74 -84 -88 -98 -104 -106 -108 -108 -110 -108 -103 -101 -100 -96 -94 -97 -105 -108 -112 -112 -116 -127 -130 -144 -158 -160 -146 -130 -115 -104 -111 -126 -107 -92 -85 -81 -74 -73 -73 -73 -72 -72 -75 -92 -92 -90 -96 -89 -85 -80 -71 -48 -53 -47 -40 -38 -36 -35 -34 -34 -35 -40 -42 -53 -54 -49 -52 -53 -52 -50 -46 -45 -43 -43 -44 -45 -49 -48 -45 -42 -43 -47 -46 -47 -45 -39 -32 -33 -34 -32 -28 -26 -27 -29 -30 -28 -25 -23 -24 -24 -22 -22 -20 -19 -18 -18 -22 -24 -24 -24 -23 -18 -20 -24 -30 -39 -39 -40 -40 -39 -44 -51 -48 -43 -44 -42 -45 -46 -45 -43 -43 -39 -37 -37 -41 -46 -45 -43 -42 -39 -36 -33 -33 -34 -34 -34 -31 -31 -38 -57 -55 -64 -78 -74 -34 -37 -40 -41 -40 -41 -41 -39 -36 -38 -38 -38 -38 -37 -34 -33 -37 -39 -40 -45 -49 -48 -46 -42 -42 -43 -42 -39 -35 -33 -31 -28 -26 -26 -28 -26 -21 -17 -13 -13 -12 -11 -10 -11 -11 -11 -9 -7 -6 -5 -5 -5 -9 -8 -9 -10 -13 -15 -16 -16 -16 -16 -17 -18 -17 -16 -16 -15 -13 -12 -11 -12 -13 -13 -12 -11 -14 -13 -13 -12 -10 -11 -10 -12 -15 -15 -14 -16 -15 -16 -22 -32 -37 -40 -32 -25 -16 -14 -13 -11 -9 -9 -9 -10 -11 -11 -12 -13 -15 -17 -19 -20 -22 -26 -30 -32 -31 -28 -18 -23 -27 -22 -11 -13 -13 -14 -15 -14 -16 -15 -14 -14 -15 -17 -15 -15 -20 -24 -24 -23 -24 -24 -24 -21 -20 -20 -20 -17 -16 -15 -13 -14 -18 -20 -20 -21 -19 -17 -17 -17 -15 -13 -13 -16 -21 -19 -17 -17 -17 -15 -19 -20 -19 -19 -20 -20 -21 -25 -37 -33 -29 -28 -28 -29 -27 -29 -30 -30 -29 -28 -27 -24 -33 -30 -27 -27 -26 -23 -20 -19 -19 -17 -17 -19 -20 -21 -19 -22 -23 -22 -21 -22 -22 -22 -22 -22 -23 -23 -23 -25 -25 -25 -23 -20 -19 -19 -20 -20 -21 -21 -24 -26 -33 -37 -31 -41 -46 -30 -32 -33 -30 -28 -27 -30 -30 -30 -35 -30 -30 -25 -20 -19 -23 -24 -21 -21 -23 -24 -25 -25 -25 -28 -30 -26 -5 -5 -12 -13 0 -2 -21 -24 -10 -25 -13 -13 -22 -28 -10 -11 -16 -19 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -20 -54 -157 -161 -163 -165 -167 -168 -169 -169 -171 -176 -184 -180 -180 -180 -180 -182 -184 -185 -185 -186 -186 -186 -186 -186 -189 -193 -196 -198 -200 -202 -202 -205 -206 -209 -213 -218 -223 -225 -228 -234 -241 -248 -253 -257 -261 -264 -265 -268 -270 -274 -279 -280 -279 -280 -280 -281 -283 -280 -282 -282 -281 -281 -281 -279 -277 -274 -271 -269 -262 -258 -256 -256 -254 -253 -247 -243 -242 -241 -241 -241 -229 -213 -213 -203 -200 -199 -196 -193 -187 -187 -187 -183 -167 -167 -167 -167 -166 -166 -169 -171 -177 -184 -188 -194 -197 -200 -202 -202 -197 -196 -195 -194 -194 -194 -200 -201 -201 -203 -203 -203 -206 -205 -200 -197 -193 -191 -191 -190 -192 -194 -187 -182 -182 -181 -180 -179 -177 -175 -172 -168 -164 -161 -158 -154 -149 -147 -142 -134 -125 -126 -124 -122 -121 -121 -116 -107 -97 -92 -91 -88 -90 -91 -88 -82 -75 -74 -71 -66 -60 -56 -53 -47 -43 -42 -41 -38 -37 -36 -32 -29 -28 -28 -27 -25 -24 -24 -25 -25 -22 -23 -23 -22 -22 -22 -21 -21 -21 -21 -20 -19 -19 -19 -19 -17 -17 -24 -42 -48 -46 -44 -27 -19 -15 -13 -13 -12 -12 -13 -13 -15 -14 -13 -12 -11 -9 -9 -9 -9 -9 -9 -7 -22 -28 -23 -13 -8 -8 -10 -9 -6 -7 -9 -11 -13 -14 -15 -17 -19 -24 -31 -32 -34 -38 -43 -49 -50 -52 -55 -57 -58 -61 -70 -76 -78 -84 -91 -98 -103 -109 -119 -121 -128 -124 -112 -100 -103 -107 -106 -101 -106 -115 -119 -123 -132 -146 -146 -149 -161 -176 -169 -159 -146 -139 -139 -133 -115 -99 -89 -82 -74 -74 -75 -75 -72 -72 -75 -77 -77 -79 -87 -86 -85 -84 -86 -92 -93 -69 -42 -41 -42 -38 -36 -35 -35 -43 -51 -54 -51 -54 -55 -53 -51 -50 -44 -42 -43 -43 -44 -44 -47 -48 -45 -40 -40 -40 -46 -48 -41 -37 -34 -33 -33 -32 -28 -24 -26 -30 -32 -33 -29 -26 -24 -21 -20 -19 -18 -18 -17 -16 -20 -23 -24 -26 -26 -22 -22 -26 -31 -35 -44 -50 -48 -39 -44 -52 -57 -56 -51 -45 -46 -47 -45 -45 -41 -39 -37 -37 -40 -43 -43 -42 -41 -39 -37 -36 -36 -37 -38 -38 -35 -32 -35 -72 -76 -65 -65 -84 -44 -34 -38 -37 -38 -41 -45 -44 -38 -36 -34 -35 -37 -37 -34 -33 -35 -38 -41 -43 -46 -48 -48 -43 -42 -41 -39 -32 -27 -24 -22 -19 -16 -16 -16 -16 -17 -15 -12 -11 -10 -11 -10 -11 -11 -9 -7 -7 -7 -7 -6 -6 -10 -10 -9 -10 -12 -12 -12 -13 -12 -13 -11 -14 -17 -15 -12 -13 -13 -12 -12 -12 -11 -11 -11 -12 -13 -12 -11 -10 -10 -11 -11 -10 -11 -10 -12 -12 -12 -12 -11 -11 -20 -41 -29 -17 -12 -11 -9 -7 -7 -9 -12 -10 -10 -12 -14 -14 -16 -18 -19 -22 -29 -29 -30 -25 -17 -17 -15 -15 -13 -10 -12 -11 -11 -12 -14 -15 -15 -15 -14 -15 -17 -18 -18 -19 -19 -19 -19 -21 -23 -24 -24 -24 -24 -23 -22 -19 -17 -14 -15 -16 -17 -18 -21 -21 -18 -17 -19 -16 -14 -14 -16 -18 -23 -22 -19 -17 -19 -20 -23 -24 -20 -20 -20 -21 -21 -25 -32 -31 -30 -30 -32 -28 -28 -32 -33 -31 -31 -31 -28 -32 -36 -33 -32 -33 -27 -23 -23 -27 -29 -33 -30 -23 -21 -28 -24 -19 -21 -23 -23 -22 -21 -23 -25 -23 -21 -22 -25 -26 -25 -24 -21 -19 -18 -18 -19 -17 -18 -19 -21 -22 -27 -26 -31 -41 -34 -28 -27 -25 -24 -22 -21 -22 -25 -28 -31 -31 -30 -23 -22 -21 -24 -29 -22 -21 -22 -26 -26 -24 -27 -34 -32 -30 -29 -35 -35 -39 -27 -27 -29 -25 -20 -25 -26 -24 -24 -23 -24 -23 -21 -7 -1 -3 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -16 -1 -38 -159 -162 -165 -167 -169 -170 -170 -170 -172 -177 -183 -183 -185 -186 -185 -186 -186 -186 -187 -188 -190 -190 -189 -189 -191 -196 -200 -202 -203 -204 -205 -206 -207 -212 -218 -224 -226 -229 -233 -238 -244 -248 -256 -261 -264 -266 -271 -275 -277 -281 -287 -283 -283 -283 -282 -283 -287 -288 -290 -290 -289 -287 -287 -285 -283 -279 -275 -273 -266 -264 -262 -259 -257 -254 -248 -242 -242 -242 -240 -236 -231 -222 -205 -196 -194 -193 -191 -186 -183 -180 -179 -177 -166 -165 -164 -164 -164 -163 -167 -168 -168 -172 -188 -194 -198 -200 -202 -201 -198 -196 -194 -191 -190 -190 -194 -196 -195 -196 -197 -199 -202 -202 -198 -194 -190 -188 -187 -186 -189 -190 -185 -181 -182 -182 -181 -179 -177 -177 -173 -169 -165 -164 -162 -158 -154 -149 -142 -133 -129 -128 -123 -119 -118 -123 -119 -109 -102 -99 -90 -85 -83 -83 -82 -79 -86 -77 -67 -65 -57 -56 -51 -46 -43 -39 -37 -37 -37 -35 -31 -30 -28 -26 -25 -25 -24 -24 -25 -25 -24 -25 -24 -23 -21 -21 -21 -21 -20 -20 -21 -19 -18 -18 -17 -17 -18 -36 -45 -49 -52 -50 -45 -32 -15 -13 -14 -13 -14 -14 -15 -17 -16 -14 -13 -12 -12 -11 -11 -10 -10 -10 -8 -17 -26 -29 -11 -8 -8 -8 -5 -6 -7 -9 -13 -14 -19 -22 -24 -25 -27 -36 -38 -39 -42 -47 -50 -51 -53 -57 -58 -58 -62 -69 -75 -79 -92 -100 -107 -113 -122 -134 -136 -136 -137 -129 -110 -109 -110 -111 -111 -120 -126 -129 -131 -135 -135 -143 -150 -157 -172 -176 -176 -176 -172 -150 -134 -122 -108 -91 -87 -88 -83 -80 -79 -76 -74 -73 -72 -73 -76 -74 -75 -78 -87 -91 -91 -90 -69 -46 -44 -44 -44 -43 -39 -40 -50 -56 -54 -47 -48 -53 -53 -51 -50 -44 -43 -43 -43 -43 -45 -47 -49 -47 -42 -41 -42 -46 -47 -40 -35 -34 -34 -32 -31 -29 -25 -26 -30 -31 -33 -32 -29 -25 -19 -17 -17 -17 -18 -17 -16 -18 -20 -21 -25 -27 -28 -29 -31 -35 -36 -43 -54 -60 -49 -49 -52 -54 -56 -58 -54 -51 -48 -49 -47 -44 -40 -38 -38 -37 -36 -36 -39 -39 -37 -36 -36 -40 -43 -47 -48 -45 -44 -42 -62 -59 -44 -45 -48 -39 -37 -36 -36 -35 -35 -36 -38 -36 -32 -31 -33 -35 -36 -36 -36 -36 -32 -36 -35 -36 -40 -43 -42 -38 -34 -33 -27 -23 -21 -20 -18 -15 -15 -15 -13 -14 -14 -13 -12 -10 -10 -12 -12 -11 -9 -9 -8 -7 -7 -6 -7 -7 -7 -7 -8 -8 -9 -10 -12 -14 -13 -12 -14 -14 -11 -11 -11 -11 -14 -14 -12 -10 -9 -8 -10 -11 -11 -10 -9 -10 -10 -10 -9 -9 -10 -11 -11 -11 -10 -9 -9 -12 -33 -21 -11 -10 -9 -8 -7 -8 -9 -12 -11 -11 -13 -17 -15 -22 -29 -32 -30 -30 -26 -24 -22 -13 -11 -10 -9 -9 -9 -13 -13 -13 -15 -16 -15 -15 -16 -17 -20 -18 -15 -14 -15 -14 -16 -20 -23 -21 -22 -23 -23 -20 -18 -20 -20 -17 -15 -18 -19 -17 -15 -17 -16 -15 -16 -21 -18 -16 -16 -18 -20 -20 -20 -23 -19 -19 -21 -25 -26 -21 -23 -26 -26 -22 -27 -30 -31 -32 -33 -30 -27 -30 -30 -29 -25 -25 -32 -27 -37 -43 -44 -44 -44 -40 -33 -34 -36 -40 -43 -45 -42 -29 -29 -29 -29 -29 -30 -27 -22 -22 -27 -28 -25 -20 -21 -24 -25 -24 -24 -22 -22 -20 -17 -21 -23 -26 -22 -19 -21 -20 -19 -21 -36 -33 -28 -26 -25 -29 -27 -26 -30 -30 -30 -29 -28 -28 -28 -28 -29 -32 -36 -32 -33 -39 -38 -35 -36 -40 -40 -34 -35 -39 -42 -37 -44 -41 -36 -36 -31 -32 -34 -31 -27 -24 -21 -22 -24 -22 -18 -14 -1 -14 -7 0 0 0 0 0 0 0 0 0 -4 -7 -2 0 -5 -16 -32 -33 -41 -162 -165 -166 -169 -172 -173 -173 -173 -176 -181 -181 -187 -190 -191 -191 -190 -188 -189 -190 -190 -194 -195 -194 -193 -194 -200 -203 -205 -206 -207 -206 -207 -209 -215 -224 -227 -231 -237 -243 -248 -252 -254 -260 -263 -266 -273 -279 -283 -286 -288 -291 -290 -289 -289 -289 -291 -295 -296 -297 -299 -299 -295 -293 -291 -288 -284 -279 -276 -276 -273 -268 -262 -258 -255 -249 -242 -246 -243 -240 -242 -242 -222 -204 -194 -190 -189 -187 -183 -179 -175 -172 -171 -168 -165 -163 -163 -163 -162 -165 -165 -167 -178 -188 -194 -198 -200 -200 -200 -199 -196 -192 -188 -188 -188 -189 -189 -188 -191 -192 -195 -198 -199 -196 -194 -189 -184 -184 -184 -187 -187 -184 -181 -181 -181 -182 -181 -179 -174 -172 -169 -168 -168 -163 -160 -156 -152 -147 -139 -142 -135 -126 -120 -118 -121 -117 -112 -109 -101 -91 -82 -81 -84 -84 -84 -85 -83 -79 -63 -59 -54 -50 -47 -42 -38 -38 -38 -36 -33 -32 -31 -28 -26 -24 -25 -24 -23 -23 -23 -24 -25 -25 -24 -21 -20 -20 -20 -20 -21 -21 -19 -19 -21 -20 -18 -19 -24 -33 -35 -33 -28 -24 -19 -18 -14 -15 -15 -16 -17 -17 -19 -17 -15 -14 -14 -14 -14 -13 -12 -12 -12 -11 -14 -25 -33 -17 -10 -9 -6 -6 -6 -8 -11 -16 -19 -27 -28 -27 -29 -33 -39 -41 -40 -40 -45 -46 -49 -54 -59 -58 -61 -67 -72 -74 -86 -99 -110 -122 -133 -142 -146 -143 -140 -147 -140 -133 -134 -135 -129 -122 -122 -130 -139 -141 -143 -146 -149 -149 -150 -159 -173 -180 -179 -175 -160 -143 -136 -134 -115 -118 -106 -92 -84 -80 -80 -77 -74 -75 -77 -75 -73 -70 -70 -73 -71 -83 -76 -50 -48 -47 -47 -47 -47 -48 -50 -56 -60 -60 -61 -54 -53 -55 -55 -51 -48 -47 -45 -43 -44 -46 -47 -46 -43 -44 -43 -44 -46 -47 -40 -38 -37 -35 -31 -27 -26 -26 -26 -26 -29 -31 -32 -29 -26 -22 -21 -19 -17 -17 -20 -21 -21 -21 -20 -20 -24 -30 -34 -37 -37 -37 -41 -48 -58 -56 -54 -53 -55 -55 -56 -57 -57 -54 -50 -45 -42 -41 -43 -40 -41 -44 -36 -37 -37 -36 -36 -38 -39 -53 -61 -60 -56 -67 -75 -65 -44 -47 -51 -53 -50 -44 -44 -42 -39 -35 -30 -32 -32 -31 -32 -31 -28 -30 -31 -32 -31 -26 -25 -25 -25 -32 -32 -32 -31 -30 -28 -23 -20 -20 -20 -18 -17 -17 -17 -16 -16 -16 -15 -13 -13 -11 -10 -10 -10 -9 -8 -6 -8 -8 -11 -10 -8 -8 -9 -12 -15 -15 -9 -12 -14 -13 -13 -13 -11 -9 -9 -11 -10 -10 -12 -11 -8 -7 -8 -9 -9 -10 -9 -8 -9 -8 -8 -8 -8 -9 -9 -9 -9 -9 -10 -11 -14 -19 -15 -9 -9 -9 -10 -10 -10 -12 -11 -12 -14 -16 -18 -18 -22 -25 -22 -22 -23 -23 -19 -18 -12 -12 -15 -18 -26 -32 -25 -18 -31 -19 -14 -15 -14 -14 -13 -13 -14 -12 -10 -9 -11 -15 -20 -22 -21 -18 -19 -20 -18 -19 -21 -18 -19 -19 -17 -15 -17 -14 -12 -11 -12 -14 -19 -21 -18 -18 -19 -18 -17 -20 -24 -22 -21 -22 -26 -24 -23 -25 -26 -25 -24 -27 -30 -29 -31 -30 -27 -26 -30 -26 -25 -20 -4 -18 -25 -31 -31 -28 -35 -43 -41 -30 -28 -35 -38 -34 -34 -29 -27 -28 -30 -27 -27 -29 -28 -28 -29 -28 -26 -25 -26 -24 -24 -23 -22 -21 -22 -22 -20 -19 -19 -23 -27 -33 -28 -23 -23 -24 -25 -30 -33 -33 -31 -27 -29 -35 -30 -28 -27 -28 -28 -30 -31 -30 -30 -31 -33 -34 -34 -32 -32 -33 -35 -37 -38 -37 -37 -38 -39 -40 -43 -44 -44 -44 -37 -34 -34 -33 -31 -31 -27 -21 -27 -26 -23 -21 -25 -11 -11 -3 0 0 0 0 0 0 0 0 -4 -18 -20 -20 -26 -30 -31 -33 -37 -29 -165 -167 -169 -174 -177 -179 -177 -175 -177 -178 -182 -186 -193 -199 -198 -193 -192 -193 -194 -195 -198 -198 -198 -196 -196 -204 -206 -209 -211 -210 -209 -210 -213 -218 -226 -231 -239 -246 -251 -255 -257 -258 -263 -269 -275 -280 -285 -289 -291 -292 -292 -297 -297 -296 -297 -301 -305 -305 -306 -308 -307 -303 -300 -297 -293 -288 -284 -285 -283 -277 -270 -267 -261 -256 -252 -250 -250 -245 -240 -231 -217 -208 -199 -194 -189 -186 -183 -179 -175 -171 -169 -168 -165 -164 -163 -162 -162 -162 -164 -163 -164 -183 -190 -195 -199 -200 -201 -201 -199 -195 -191 -187 -186 -185 -184 -184 -187 -187 -188 -191 -195 -197 -192 -191 -187 -182 -182 -183 -184 -184 -183 -182 -181 -182 -181 -178 -176 -176 -174 -174 -172 -170 -167 -163 -158 -152 -148 -149 -146 -139 -130 -123 -119 -118 -116 -113 -109 -99 -89 -79 -79 -88 -85 -85 -83 -82 -78 -60 -55 -51 -49 -47 -41 -37 -35 -35 -34 -32 -32 -30 -27 -25 -23 -25 -25 -24 -24 -23 -24 -25 -25 -24 -21 -21 -21 -20 -20 -19 -21 -21 -21 -21 -21 -23 -23 -33 -45 -31 -32 -25 -17 -15 -15 -16 -16 -16 -17 -19 -19 -20 -19 -17 -17 -17 -17 -17 -16 -13 -13 -12 -12 -16 -31 -25 -15 -12 -13 -7 -6 -7 -10 -13 -19 -25 -33 -39 -39 -37 -40 -44 -44 -42 -43 -44 -48 -52 -54 -61 -64 -66 -68 -70 -78 -88 -99 -114 -136 -150 -154 -172 -174 -155 -150 -149 -150 -152 -155 -141 -131 -129 -136 -149 -151 -158 -164 -169 -167 -167 -177 -187 -191 -184 -180 -176 -165 -154 -156 -151 -144 -130 -111 -92 -83 -82 -82 -80 -74 -76 -73 -71 -70 -68 -70 -70 -70 -67 -52 -49 -51 -52 -49 -51 -62 -64 -60 -57 -56 -62 -58 -52 -54 -55 -50 -48 -46 -44 -47 -45 -45 -45 -44 -48 -47 -45 -44 -46 -44 -47 -45 -37 -35 -30 -27 -26 -26 -24 -24 -26 -28 -31 -30 -26 -29 -29 -23 -19 -18 -19 -21 -21 -22 -22 -20 -20 -30 -35 -35 -34 -35 -42 -46 -49 -52 -52 -50 -53 -53 -53 -54 -56 -56 -52 -46 -41 -42 -47 -48 -48 -48 -40 -36 -34 -35 -39 -40 -46 -58 -67 -64 -63 -65 -72 -79 -43 -46 -52 -57 -58 -57 -50 -45 -42 -40 -35 -35 -35 -33 -37 -35 -33 -30 -28 -28 -29 -27 -24 -23 -22 -26 -27 -28 -30 -33 -30 -29 -28 -21 -18 -17 -16 -14 -14 -13 -14 -15 -15 -11 -11 -11 -11 -10 -10 -12 -10 -7 -10 -10 -12 -10 -6 -13 -14 -14 -13 -15 -19 -16 -12 -12 -12 -12 -10 -8 -9 -9 -9 -9 -9 -8 -6 -6 -6 -7 -6 -7 -7 -8 -10 -8 -7 -7 -9 -9 -8 -8 -13 -23 -28 -20 -16 -13 -9 -8 -10 -11 -12 -11 -10 -11 -10 -12 -14 -14 -15 -18 -19 -17 -17 -19 -22 -23 -16 -14 -19 -30 -34 -22 -18 -18 -20 -24 -37 -26 -11 -14 -21 -17 -10 -11 -13 -12 -11 -11 -10 -14 -18 -20 -22 -22 -21 -19 -19 -21 -23 -22 -21 -22 -24 -18 -16 -16 -17 -17 -19 -17 -17 -18 -17 -18 -18 -18 -16 -20 -24 -25 -24 -23 -25 -25 -24 -25 -27 -23 -22 -25 -27 -29 -27 -20 -11 -7 -2 -14 -27 -26 -7 -13 -24 -31 -26 -26 -30 -36 -46 -37 -33 -33 -31 -28 -30 -28 -24 -26 -29 -30 -31 -31 -30 -32 -30 -26 -24 -23 -24 -24 -25 -25 -26 -26 -23 -20 -19 -22 -23 -19 -19 -22 -19 -20 -22 -24 -24 -28 -34 -32 -32 -31 -30 -35 -30 -28 -28 -28 -29 -38 -40 -32 -34 -31 -30 -31 -31 -33 -33 -33 -34 -36 -36 -38 -40 -39 -39 -39 -42 -44 -39 -36 -35 -34 -33 -32 -31 -31 -29 -27 -22 -19 -18 -6 -12 -18 -16 0 0 0 0 0 0 0 0 0 0 -14 -23 -28 -30 -30 -32 -34 -32 -4 -168 -173 -177 -181 -184 -184 -180 -178 -181 -182 -187 -198 -206 -202 -198 -198 -198 -198 -198 -199 -201 -202 -203 -202 -202 -206 -209 -212 -214 -213 -213 -215 -217 -221 -229 -238 -246 -252 -256 -265 -265 -266 -271 -280 -285 -287 -291 -294 -296 -297 -298 -305 -307 -306 -308 -311 -312 -312 -314 -319 -316 -311 -307 -304 -299 -294 -294 -292 -287 -279 -273 -269 -264 -260 -258 -258 -249 -244 -240 -236 -229 -211 -205 -198 -190 -184 -180 -178 -175 -171 -171 -168 -165 -163 -162 -161 -161 -163 -163 -161 -160 -182 -191 -197 -200 -201 -201 -200 -199 -196 -191 -188 -185 -184 -184 -183 -184 -183 -184 -186 -191 -194 -193 -191 -187 -180 -180 -182 -183 -183 -182 -181 -181 -180 -178 -178 -177 -178 -178 -177 -175 -173 -171 -166 -161 -157 -157 -153 -149 -143 -134 -126 -120 -117 -116 -113 -106 -97 -86 -77 -72 -77 -74 -71 -66 -60 -57 -56 -53 -50 -48 -44 -41 -37 -35 -34 -31 -31 -30 -28 -26 -20 -23 -23 -23 -23 -24 -23 -23 -23 -25 -24 -24 -22 -21 -21 -21 -19 -21 -23 -22 -19 -22 -23 -23 -28 -40 -33 -29 -22 -18 -19 -16 -17 -18 -18 -18 -19 -20 -20 -19 -19 -19 -19 -19 -18 -17 -16 -15 -15 -15 -14 -11 -11 -12 -13 -9 -8 -8 -10 -12 -15 -25 -33 -37 -40 -49 -46 -45 -46 -46 -48 -49 -49 -50 -54 -57 -61 -67 -72 -73 -77 -84 -92 -103 -118 -139 -142 -145 -149 -155 -166 -158 -160 -165 -166 -162 -154 -147 -144 -144 -161 -156 -163 -188 -218 -222 -206 -204 -211 -211 -209 -193 -189 -186 -171 -168 -159 -145 -128 -111 -97 -86 -84 -85 -83 -82 -77 -74 -72 -71 -71 -70 -69 -70 -70 -57 -54 -56 -58 -58 -55 -61 -64 -60 -57 -57 -61 -59 -50 -52 -54 -52 -49 -48 -43 -44 -45 -46 -47 -47 -47 -47 -45 -44 -46 -46 -46 -43 -35 -34 -30 -26 -23 -23 -25 -23 -23 -24 -29 -35 -37 -36 -33 -28 -23 -20 -19 -20 -21 -23 -25 -25 -22 -26 -27 -29 -32 -36 -39 -41 -43 -45 -45 -45 -48 -51 -53 -54 -55 -56 -53 -46 -41 -40 -44 -48 -54 -51 -42 -35 -32 -33 -35 -41 -55 -69 -65 -68 -74 -75 -74 -74 -48 -43 -46 -48 -46 -46 -45 -43 -40 -40 -40 -40 -39 -36 -38 -37 -35 -35 -34 -31 -30 -29 -25 -23 -24 -23 -23 -29 -32 -32 -31 -29 -30 -27 -23 -19 -17 -13 -13 -13 -12 -10 -15 -14 -13 -12 -11 -11 -10 -8 -6 -9 -10 -12 -12 -10 -15 -12 -12 -13 -18 -17 -18 -14 -9 -12 -13 -11 -9 -8 -10 -10 -11 -9 -7 -6 -7 -8 -8 -7 -6 -7 -7 -8 -8 -8 -8 -8 -8 -9 -12 -15 -19 -20 -16 -13 -13 -12 -12 -13 -13 -12 -12 -10 -9 -9 -10 -14 -17 -18 -18 -21 -24 -18 -19 -26 -27 -25 -24 -25 -31 -39 -34 -22 -17 -18 -21 -27 -28 -24 -28 -34 -34 -20 -10 -9 -14 -19 -20 -11 -9 -13 -16 -17 -17 -21 -19 -18 -17 -17 -18 -20 -21 -23 -35 -32 -25 -23 -22 -21 -21 -20 -17 -17 -18 -17 -17 -22 -20 -24 -29 -29 -27 -28 -28 -26 -26 -26 -22 -18 -22 -23 -23 -15 0 0 0 0 -11 -32 -30 -17 -3 0 -6 -22 -25 -29 -37 -31 -43 -40 -37 -35 -32 -30 -28 -27 -28 -29 -29 -30 -30 -31 -31 -31 -31 -25 -27 -27 -23 -25 -27 -29 -32 -36 -27 -27 -28 -29 -29 -23 -22 -23 -24 -24 -23 -24 -24 -29 -29 -30 -35 -45 -40 -35 -34 -30 -30 -31 -32 -36 -44 -36 -34 -35 -39 -33 -34 -33 -33 -38 -34 -35 -39 -38 -31 -20 -10 -12 -36 -38 -41 -41 -36 -37 -34 -31 -32 -33 -32 -19 -6 -22 -22 -9 0 -2 -8 -2 0 0 0 0 0 0 -1 -13 -21 -25 -27 -30 -32 -32 -33 -35 -38 -17 -175 -180 -184 -188 -191 -188 -184 -181 -181 -189 -196 -205 -212 -205 -204 -204 -202 -200 -200 -203 -205 -207 -209 -208 -208 -212 -215 -216 -217 -217 -218 -219 -221 -224 -236 -245 -252 -258 -265 -274 -275 -275 -279 -287 -292 -295 -298 -301 -303 -304 -306 -314 -318 -317 -317 -320 -321 -321 -323 -324 -325 -320 -315 -311 -306 -306 -301 -297 -292 -283 -276 -273 -269 -267 -265 -260 -254 -247 -242 -239 -226 -224 -212 -198 -191 -185 -180 -174 -169 -168 -169 -167 -165 -164 -165 -165 -165 -165 -165 -165 -173 -185 -193 -199 -202 -202 -202 -201 -199 -195 -192 -188 -184 -183 -182 -180 -180 -180 -181 -183 -188 -189 -190 -190 -186 -179 -179 -181 -182 -182 -182 -179 -179 -178 -178 -179 -178 -177 -178 -178 -177 -176 -173 -169 -165 -165 -158 -154 -152 -147 -138 -129 -125 -123 -119 -116 -102 -96 -88 -79 -74 -70 -66 -66 -65 -55 -54 -51 -50 -48 -45 -42 -40 -36 -33 -31 -31 -31 -30 -28 -26 -18 -22 -23 -23 -23 -24 -22 -20 -22 -24 -24 -23 -23 -25 -23 -19 -20 -22 -23 -23 -22 -23 -22 -21 -22 -20 -19 -17 -16 -17 -18 -19 -21 -24 -32 -23 -22 -21 -21 -22 -22 -22 -20 -18 -17 -16 -17 -18 -18 -15 -14 -12 -11 -13 -18 -18 -12 -11 -14 -16 -19 -27 -33 -37 -44 -50 -49 -48 -48 -47 -53 -56 -57 -57 -62 -63 -65 -71 -77 -84 -88 -93 -99 -109 -125 -130 -130 -134 -140 -149 -160 -161 -165 -171 -172 -175 -170 -165 -160 -153 -156 -147 -147 -159 -173 -209 -204 -200 -214 -216 -212 -206 -198 -189 -178 -167 -154 -142 -131 -112 -99 -93 -93 -95 -90 -84 -79 -76 -76 -74 -75 -75 -72 -71 -71 -66 -66 -68 -62 -62 -58 -59 -65 -62 -58 -57 -58 -59 -52 -52 -52 -52 -50 -48 -45 -44 -44 -46 -50 -46 -48 -51 -49 -46 -45 -44 -43 -42 -41 -37 -31 -27 -26 -25 -23 -22 -22 -21 -27 -30 -32 -36 -34 -32 -27 -23 -24 -21 -20 -21 -24 -30 -29 -30 -31 -31 -32 -37 -39 -40 -39 -39 -42 -43 -44 -46 -49 -49 -53 -55 -54 -44 -41 -40 -40 -41 -52 -49 -45 -41 -36 -37 -38 -45 -59 -66 -51 -58 -59 -49 -42 -40 -44 -47 -47 -48 -43 -39 -38 -40 -42 -43 -42 -39 -36 -35 -36 -34 -30 -29 -29 -29 -29 -29 -24 -22 -21 -22 -23 -27 -28 -26 -22 -20 -21 -22 -23 -21 -17 -16 -16 -15 -13 -13 -16 -16 -15 -14 -17 -14 -12 -12 -11 -13 -13 -14 -11 -9 -8 -10 -14 -19 -20 -14 -13 -15 -9 -13 -14 -14 -12 -9 -9 -9 -8 -7 -8 -7 -7 -8 -7 -4 -6 -7 -7 -8 -8 -7 -7 -9 -7 -21 -25 -20 -19 -19 -17 -14 -14 -13 -13 -15 -14 -9 -9 -7 -5 -5 -8 -12 -16 -22 -31 -33 -35 -29 -24 -34 -37 -33 -35 -43 -45 -21 -13 -10 -8 -4 -3 -9 -17 -40 -45 -50 -40 -27 -12 -22 -26 -22 -17 -13 -17 -17 -15 -22 -23 -22 -20 -20 -17 -20 -24 -24 -25 -33 -30 -23 -27 -23 -23 -24 -23 -22 -18 -19 -21 -22 -21 -24 -25 -28 -25 -27 -29 -29 -25 -24 -26 -26 -24 -25 -28 -26 -28 -25 -2 0 0 -7 -29 -31 -29 -23 -24 -34 -28 -29 -32 -37 -29 -31 -38 -41 -38 -36 -35 -34 -33 -33 -33 -34 -35 -31 -35 -34 -34 -35 -34 -29 -31 -34 -33 -36 -35 -36 -38 -37 -35 -35 -33 -33 -34 -31 -31 -36 -38 -32 -29 -27 -26 -32 -33 -30 -31 -31 -31 -35 -39 -30 -29 -34 -37 -31 -30 -31 -31 -32 -31 -35 -36 -34 -32 -28 -20 -14 -8 0 0 0 0 0 0 -20 -43 -44 -40 -40 -38 -37 -37 -37 -34 -29 -31 -29 -21 -9 -14 -3 0 0 0 0 0 0 0 -2 -8 -20 -24 -25 -27 -30 -32 -35 -38 -42 -43 -31 -181 -188 -192 -197 -197 -193 -188 -187 -187 -195 -201 -210 -220 -208 -209 -210 -207 -202 -205 -207 -210 -213 -215 -215 -216 -218 -219 -220 -221 -221 -223 -224 -226 -230 -243 -253 -261 -268 -275 -276 -282 -285 -289 -297 -300 -303 -306 -308 -310 -313 -317 -325 -330 -328 -327 -328 -329 -330 -331 -328 -331 -327 -321 -319 -318 -313 -306 -301 -296 -287 -280 -277 -276 -274 -269 -261 -254 -247 -242 -237 -237 -230 -216 -200 -189 -185 -180 -175 -175 -183 -170 -165 -164 -166 -168 -169 -169 -167 -164 -162 -180 -188 -194 -199 -200 -203 -203 -201 -199 -195 -192 -188 -186 -185 -182 -180 -178 -177 -178 -178 -181 -184 -185 -184 -182 -179 -179 -181 -182 -182 -180 -178 -177 -177 -179 -179 -179 -179 -179 -180 -178 -177 -175 -173 -171 -166 -159 -157 -155 -150 -142 -138 -134 -127 -120 -116 -102 -97 -92 -86 -83 -72 -63 -59 -58 -50 -49 -49 -47 -45 -42 -40 -38 -34 -30 -29 -31 -30 -29 -25 -23 -18 -18 -20 -23 -20 -22 -20 -21 -25 -25 -24 -24 -24 -24 -22 -20 -21 -22 -22 -23 -23 -22 -22 -23 -20 -20 -18 -17 -18 -20 -20 -23 -26 -34 -56 -33 -24 -23 -23 -25 -24 -26 -33 -36 -40 -25 -37 -60 -58 -17 -12 -12 -12 -13 -15 -12 -12 -14 -16 -21 -24 -28 -32 -39 -47 -51 -52 -52 -52 -52 -56 -57 -58 -62 -64 -70 -78 -82 -82 -83 -88 -94 -99 -108 -117 -114 -113 -117 -127 -141 -152 -154 -153 -157 -167 -164 -160 -160 -155 -149 -135 -124 -123 -129 -139 -157 -166 -171 -166 -174 -189 -198 -190 -182 -178 -168 -157 -144 -135 -121 -114 -113 -110 -108 -101 -93 -86 -83 -83 -79 -77 -76 -75 -73 -72 -72 -72 -75 -76 -71 -64 -62 -68 -65 -59 -56 -56 -59 -64 -61 -56 -50 -50 -49 -47 -44 -44 -44 -47 -46 -47 -53 -51 -48 -47 -47 -44 -45 -43 -39 -34 -32 -27 -23 -22 -23 -23 -21 -21 -24 -30 -33 -33 -33 -33 -32 -29 -23 -19 -19 -23 -31 -33 -34 -36 -36 -36 -41 -43 -41 -42 -39 -41 -43 -43 -43 -43 -47 -51 -53 -50 -43 -40 -41 -43 -42 -52 -55 -52 -52 -49 -48 -46 -47 -61 -52 -51 -51 -49 -43 -42 -42 -45 -50 -51 -51 -48 -44 -39 -41 -44 -44 -41 -40 -35 -34 -31 -28 -29 -26 -25 -24 -24 -23 -21 -19 -18 -19 -18 -20 -21 -20 -21 -23 -24 -23 -19 -21 -21 -21 -21 -27 -16 -18 -18 -17 -21 -18 -16 -14 -11 -11 -11 -8 -7 -10 -9 -8 -7 -9 -13 -15 -12 -9 -9 -10 -11 -14 -14 -12 -10 -9 -8 -7 -7 -8 -8 -7 -7 -7 -7 -6 -7 -7 -8 -8 -8 -8 -8 -18 -21 -19 -15 -16 -15 -14 -12 -11 -10 -10 -11 -12 -13 -8 -7 -6 -7 -9 -10 -9 -9 -8 -6 -23 -33 -36 -31 -28 -26 -23 -19 -22 -16 -12 -8 -5 -7 -8 -10 -14 -16 -32 -37 -32 -22 -17 -14 -14 -8 -8 -5 -5 -8 -14 -12 -21 -25 -25 -23 -24 -22 -25 -30 -28 -30 -33 -32 -30 -28 -22 -21 -20 -17 -18 -19 -20 -22 -22 -25 -26 -26 -27 -26 -24 -20 -9 -2 -3 -18 -29 -35 -36 -32 -31 -32 -32 -10 0 -3 -19 -27 -27 -27 -28 -32 -34 -34 -34 -35 -29 -31 -40 -44 -43 -44 -42 -37 -34 -34 -34 -35 -38 -41 -39 -38 -35 -33 -37 -36 -34 -35 -37 -39 -42 -43 -44 -42 -38 -38 -38 -35 -35 -37 -39 -39 -37 -34 -36 -37 -32 -32 -38 -40 -30 -32 -34 -36 -36 -39 -36 -35 -37 -38 -33 -33 -31 -18 -10 -21 -28 -21 -13 -5 0 0 0 0 0 0 0 0 0 0 -6 -16 -33 -37 -27 -18 -33 -35 -29 -32 -10 -1 -11 -13 -1 -18 -9 0 0 0 0 0 -2 -14 -22 -24 -26 -29 -26 -25 -27 -33 -37 -45 -50 -51 -52 -185 -194 -198 -202 -200 -197 -196 -195 -196 -199 -204 -211 -218 -216 -215 -215 -213 -207 -212 -213 -215 -217 -218 -222 -222 -221 -222 -228 -228 -227 -228 -230 -233 -237 -250 -262 -272 -277 -279 -286 -294 -299 -300 -306 -308 -312 -315 -317 -320 -324 -328 -333 -336 -331 -335 -336 -337 -339 -340 -336 -336 -332 -328 -328 -326 -319 -311 -305 -300 -291 -286 -283 -281 -277 -271 -262 -256 -251 -241 -241 -240 -233 -220 -204 -193 -190 -187 -184 -180 -183 -177 -172 -170 -173 -173 -174 -172 -169 -166 -170 -181 -190 -197 -202 -202 -203 -201 -200 -199 -196 -193 -190 -189 -186 -182 -179 -177 -176 -176 -175 -175 -180 -182 -181 -179 -178 -179 -180 -181 -182 -179 -177 -177 -179 -180 -180 -181 -181 -180 -181 -179 -179 -178 -177 -173 -166 -161 -158 -157 -155 -151 -149 -141 -131 -123 -118 -112 -102 -96 -93 -83 -72 -61 -54 -53 -48 -47 -46 -43 -42 -39 -38 -35 -32 -32 -31 -31 -29 -26 -21 -19 -18 -17 -17 -16 -14 -15 -17 -20 -25 -24 -23 -23 -23 -23 -23 -23 -22 -23 -23 -23 -23 -22 -21 -21 -21 -20 -19 -19 -21 -22 -22 -24 -30 -47 -59 -41 -28 -27 -28 -61 -43 -41 -59 -58 -58 -51 -55 -55 -17 -12 -12 -13 -14 -15 -17 -13 -11 -14 -19 -24 -27 -29 -33 -39 -44 -49 -53 -55 -56 -57 -59 -63 -66 -65 -70 -79 -83 -82 -79 -80 -84 -88 -92 -97 -99 -99 -101 -108 -115 -124 -129 -131 -126 -130 -143 -143 -136 -141 -136 -125 -109 -94 -97 -108 -111 -110 -115 -133 -125 -135 -160 -189 -182 -187 -180 -169 -160 -149 -144 -134 -130 -133 -127 -118 -108 -98 -88 -88 -86 -82 -80 -78 -78 -75 -74 -74 -72 -76 -77 -75 -73 -73 -71 -66 -61 -56 -57 -59 -62 -64 -62 -51 -50 -48 -45 -46 -45 -44 -45 -46 -45 -52 -51 -49 -48 -48 -41 -41 -42 -41 -37 -36 -33 -30 -25 -24 -22 -21 -21 -22 -27 -29 -31 -33 -35 -39 -36 -29 -23 -21 -24 -27 -29 -33 -41 -40 -41 -44 -47 -47 -44 -45 -46 -46 -43 -45 -46 -47 -50 -50 -47 -43 -41 -42 -48 -46 -50 -54 -51 -64 -66 -62 -54 -47 -56 -57 -55 -50 -46 -44 -44 -42 -42 -45 -44 -46 -51 -52 -46 -46 -45 -44 -42 -41 -40 -39 -37 -38 -40 -35 -29 -26 -25 -25 -23 -20 -18 -17 -16 -16 -18 -20 -27 -29 -28 -23 -22 -23 -22 -18 -13 -14 -15 -15 -14 -14 -13 -14 -16 -13 -9 -8 -8 -7 -7 -10 -11 -10 -10 -11 -11 -10 -11 -13 -15 -15 -14 -14 -12 -12 -10 -10 -10 -10 -9 -8 -7 -6 -7 -7 -5 -6 -10 -8 -8 -9 -9 -8 -18 -23 -19 -16 -15 -15 -13 -12 -12 -7 -6 -7 -9 -9 -7 -6 -6 -6 -9 -10 -9 -7 -6 -8 -7 -11 -18 -21 -20 -12 -5 -5 -5 -9 -9 -9 -8 -4 -4 -12 -25 -32 -29 -20 -7 -6 -3 -2 -3 -3 -1 -7 -7 -4 -7 -13 -15 -20 -23 -19 -20 -22 -24 -27 -30 -31 -28 -26 -22 -20 -20 -22 -23 -21 -21 -21 -21 -22 -22 -26 -29 -31 -34 -31 -27 -24 -26 -5 0 -13 -32 -34 -38 -36 -33 -33 -33 -32 -18 -2 -14 -28 -32 -34 -33 -30 -32 -32 -34 -34 -34 -34 -39 -50 -46 -40 -41 -44 -39 -34 -33 -35 -38 -40 -42 -41 -37 -31 -31 -34 -36 -37 -37 -40 -44 -47 -47 -46 -44 -43 -44 -42 -39 -38 -39 -39 -38 -38 -39 -34 -35 -38 -39 -38 -27 -30 -36 -37 -32 -22 -29 -38 -35 -27 -17 -9 -9 -28 -5 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 -5 0 -3 -15 -4 0 0 0 -10 -11 0 0 0 0 -1 -6 -10 -16 -21 -26 -26 -29 -30 -29 -28 -35 -45 -52 -54 -56 -57 -192 -201 -206 -207 -206 -204 -200 -197 -197 -203 -211 -220 -226 -227 -222 -219 -217 -211 -218 -220 -221 -222 -224 -227 -226 -225 -227 -234 -234 -235 -236 -237 -240 -245 -259 -272 -281 -287 -288 -297 -306 -310 -307 -316 -320 -324 -325 -325 -328 -334 -340 -344 -345 -341 -341 -340 -341 -346 -344 -343 -341 -339 -337 -334 -331 -325 -317 -310 -305 -297 -295 -291 -285 -280 -273 -265 -259 -253 -252 -248 -243 -233 -221 -207 -206 -201 -197 -192 -184 -182 -180 -178 -175 -177 -178 -179 -178 -173 -165 -180 -185 -191 -198 -199 -202 -204 -204 -202 -200 -198 -196 -194 -191 -188 -184 -180 -177 -175 -174 -173 -173 -178 -182 -180 -179 -178 -177 -178 -180 -180 -178 -178 -178 -180 -182 -182 -181 -181 -182 -182 -182 -181 -180 -179 -174 -168 -162 -159 -157 -157 -157 -151 -143 -135 -129 -119 -109 -104 -101 -92 -81 -69 -59 -52 -51 -50 -47 -42 -40 -39 -38 -37 -35 -33 -32 -31 -30 -28 -25 -19 -19 -18 -17 -15 -14 -14 -14 -16 -18 -24 -24 -22 -21 -23 -23 -23 -24 -24 -24 -23 -23 -23 -22 -20 -20 -22 -22 -21 -21 -23 -23 -22 -23 -28 -52 -63 -60 -55 -59 -60 -64 -62 -59 -57 -57 -58 -60 -63 -62 -25 -14 -13 -13 -14 -15 -12 -11 -15 -17 -25 -27 -29 -32 -38 -44 -47 -50 -54 -56 -56 -57 -60 -66 -64 -65 -70 -74 -75 -77 -75 -75 -76 -80 -82 -81 -86 -88 -84 -88 -91 -93 -99 -108 -110 -114 -120 -126 -133 -131 -120 -108 -97 -81 -78 -78 -78 -80 -87 -95 -94 -102 -119 -127 -123 -144 -151 -142 -122 -112 -114 -116 -117 -121 -131 -124 -111 -106 -106 -98 -90 -85 -85 -84 -79 -78 -78 -76 -72 -76 -75 -71 -73 -73 -69 -66 -63 -60 -60 -60 -60 -61 -64 -61 -56 -49 -48 -47 -46 -45 -45 -46 -49 -52 -53 -51 -48 -48 -41 -40 -41 -40 -39 -38 -34 -27 -24 -25 -23 -22 -21 -22 -27 -28 -29 -32 -33 -38 -37 -32 -30 -27 -30 -30 -29 -30 -38 -39 -41 -45 -48 -50 -48 -47 -49 -51 -50 -51 -52 -52 -50 -46 -41 -37 -35 -43 -50 -51 -49 -57 -57 -62 -65 -66 -67 -59 -66 -70 -62 -49 -43 -40 -37 -39 -39 -38 -38 -40 -47 -50 -47 -45 -44 -40 -36 -36 -37 -37 -35 -35 -32 -29 -29 -29 -27 -25 -23 -27 -23 -27 -34 -35 -39 -33 -31 -30 -28 -23 -17 -15 -15 -11 -11 -11 -10 -10 -9 -9 -10 -10 -10 -8 -7 -7 -7 -7 -9 -13 -14 -12 -8 -12 -11 -11 -11 -12 -11 -12 -11 -13 -10 -11 -11 -11 -11 -11 -10 -9 -9 -8 -9 -8 -8 -9 -11 -11 -11 -12 -12 -11 -20 -18 -10 -8 -10 -12 -12 -9 -8 -6 -6 -8 -8 -7 -6 -6 -6 -7 -8 -7 -5 -6 -6 -6 -6 -7 -8 -7 -7 -5 -3 -4 -4 -5 -6 -7 -7 -10 -12 -10 -15 -20 -18 -10 -2 -2 -2 -2 -1 -1 -2 -9 -11 -5 -16 -18 -18 -20 -19 -21 -23 -23 -25 -30 -31 -27 -23 -22 -20 -22 -23 -23 -27 -25 -23 -23 -22 -22 -27 -32 -34 -36 -35 -31 -25 -21 -34 -30 -21 -6 -35 -39 -37 -34 -34 -32 -32 -34 -30 -2 -23 -33 -34 -34 -35 -34 -35 -38 -42 -36 -34 -36 -47 -59 -50 -46 -45 -43 -41 -42 -43 -42 -42 -41 -38 -36 -34 -33 -35 -38 -39 -40 -41 -42 -43 -51 -49 -45 -42 -39 -45 -44 -40 -38 -37 -29 -29 -35 -5 0 -15 -19 -13 -44 -14 -9 -12 -4 0 0 -11 -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 0 0 0 0 -4 -3 0 0 0 0 -1 -11 -15 -18 -19 -26 -26 -26 -26 -27 -31 -38 -48 -49 -35 -21 -7 -198 -208 -213 -214 -213 -210 -205 -203 -204 -211 -221 -229 -231 -229 -225 -222 -221 -217 -223 -227 -227 -228 -230 -232 -231 -230 -232 -240 -241 -242 -243 -243 -246 -251 -264 -278 -291 -293 -301 -312 -321 -322 -316 -327 -331 -333 -334 -335 -337 -341 -346 -350 -353 -353 -351 -349 -349 -347 -344 -345 -346 -346 -345 -339 -333 -329 -325 -316 -308 -308 -303 -296 -289 -283 -276 -269 -264 -263 -256 -250 -246 -238 -225 -209 -209 -208 -203 -197 -190 -184 -181 -181 -182 -184 -185 -185 -181 -174 -176 -184 -188 -191 -194 -199 -202 -206 -207 -205 -203 -202 -202 -200 -195 -189 -185 -180 -176 -175 -174 -173 -173 -176 -181 -179 -178 -177 -177 -177 -178 -180 -180 -179 -180 -180 -181 -182 -182 -182 -183 -183 -183 -182 -181 -179 -175 -170 -164 -159 -159 -159 -155 -150 -143 -133 -131 -122 -116 -113 -99 -90 -78 -66 -57 -51 -50 -49 -44 -39 -38 -37 -37 -36 -35 -34 -31 -29 -28 -26 -22 -21 -20 -17 -16 -15 -14 -13 -14 -15 -15 -21 -23 -21 -19 -20 -22 -23 -24 -25 -25 -24 -23 -23 -23 -23 -21 -23 -24 -24 -22 -23 -24 -24 -24 -26 -53 -67 -67 -64 -51 -50 -57 -62 -59 -58 -59 -60 -62 -68 -72 -33 -14 -13 -14 -14 -16 -14 -11 -14 -21 -25 -27 -31 -37 -42 -45 -48 -52 -53 -54 -56 -58 -62 -67 -66 -66 -66 -66 -70 -71 -71 -74 -77 -76 -75 -75 -78 -81 -74 -77 -85 -91 -89 -85 -97 -103 -108 -112 -111 -113 -108 -102 -95 -83 -77 -74 -73 -71 -71 -75 -74 -75 -89 -86 -89 -98 -105 -107 -95 -92 -91 -91 -97 -90 -101 -100 -86 -81 -99 -100 -99 -93 -87 -85 -84 -84 -81 -77 -75 -75 -75 -74 -74 -71 -68 -65 -62 -61 -61 -60 -61 -62 -64 -65 -59 -50 -61 -53 -49 -46 -45 -46 -49 -49 -50 -51 -48 -46 -42 -39 -39 -41 -40 -38 -38 -36 -33 -28 -27 -27 -23 -21 -23 -25 -26 -29 -32 -33 -35 -38 -37 -34 -35 -35 -30 -31 -32 -36 -40 -41 -46 -51 -53 -50 -48 -48 -49 -52 -55 -56 -52 -46 -41 -40 -35 -41 -49 -56 -63 -68 -70 -64 -57 -63 -62 -55 -52 -50 -45 -47 -45 -44 -43 -42 -42 -41 -40 -41 -41 -40 -40 -39 -37 -34 -34 -34 -31 -31 -30 -27 -23 -23 -26 -25 -23 -19 -16 -37 -26 -22 -24 -18 -35 -39 -36 -29 -26 -23 -21 -20 -17 -12 -13 -13 -13 -15 -12 -10 -10 -12 -11 -10 -9 -8 -8 -7 -10 -14 -16 -17 -14 -14 -12 -11 -13 -14 -15 -13 -8 -9 -9 -9 -8 -9 -9 -10 -11 -9 -10 -10 -10 -11 -12 -15 -13 -14 -19 -25 -24 -16 -12 -11 -14 -12 -11 -11 -10 -7 -5 -6 -8 -10 -8 -6 -5 -6 -6 -7 -6 -3 -2 -4 -5 -6 -7 -3 -4 -3 -2 -2 -1 -3 -6 -10 -15 -17 -21 -24 -22 -22 -13 -8 -5 -3 -5 -4 -3 -5 -6 -4 -3 -5 -8 -7 -8 -12 -24 -21 -20 -21 -20 -18 -18 -21 -25 -28 -27 -27 -30 -31 -25 -25 -29 -30 -30 -24 -23 -25 -29 -33 -36 -37 -36 -30 -19 -24 -31 -36 -35 -8 -36 -43 -37 -34 -33 -31 -32 -35 -37 -17 -24 -30 -7 -29 -35 -35 -36 -40 -45 -42 -39 -41 -43 -40 -40 -45 -37 -35 -42 -47 -52 -41 -40 -40 -36 -36 -34 -35 -39 -43 -44 -44 -44 -43 -42 -49 -39 -24 -15 -34 -44 -33 -19 -10 -2 0 -5 -15 -2 0 0 0 0 -1 0 0 0 0 0 0 0 -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 -5 -13 -19 -23 -25 -27 -28 -30 -33 -36 -34 -6 0 0 0 0 -201 -212 -215 -217 -217 -215 -211 -208 -209 -217 -228 -229 -239 -234 -228 -226 -224 -223 -228 -232 -234 -235 -237 -238 -237 -236 -237 -245 -247 -249 -251 -252 -253 -260 -271 -285 -299 -307 -313 -323 -330 -329 -328 -332 -336 -341 -344 -346 -348 -352 -356 -358 -363 -360 -359 -359 -358 -355 -351 -349 -350 -353 -351 -346 -340 -334 -327 -323 -323 -317 -309 -301 -295 -287 -280 -276 -273 -267 -260 -254 -249 -242 -231 -217 -214 -212 -206 -202 -196 -190 -186 -186 -187 -187 -190 -188 -182 -183 -187 -189 -191 -192 -197 -201 -203 -208 -212 -209 -209 -208 -205 -202 -197 -190 -184 -181 -179 -178 -174 -173 -172 -173 -175 -178 -179 -178 -175 -176 -178 -180 -182 -181 -182 -181 -182 -184 -184 -184 -184 -184 -184 -183 -180 -179 -175 -170 -165 -161 -161 -159 -155 -150 -144 -133 -131 -131 -127 -114 -100 -88 -75 -65 -56 -54 -52 -49 -45 -38 -35 -36 -37 -36 -34 -33 -30 -26 -21 -21 -25 -24 -20 -18 -20 -14 -12 -12 -13 -13 -16 -21 -21 -19 -19 -21 -21 -22 -23 -25 -26 -24 -24 -27 -28 -24 -23 -22 -24 -27 -24 -25 -25 -26 -24 -25 -43 -54 -59 -58 -47 -46 -52 -57 -55 -48 -54 -64 -66 -70 -38 -18 -14 -14 -14 -15 -15 -12 -11 -16 -22 -25 -29 -36 -39 -44 -45 -45 -50 -51 -54 -56 -57 -62 -69 -67 -65 -66 -64 -67 -69 -71 -73 -74 -75 -73 -74 -76 -76 -70 -74 -78 -79 -82 -79 -88 -94 -93 -91 -95 -97 -97 -95 -97 -82 -75 -74 -73 -70 -65 -66 -68 -67 -69 -70 -74 -79 -80 -83 -77 -72 -70 -72 -75 -74 -76 -77 -66 -69 -72 -84 -98 -104 -98 -100 -101 -90 -82 -82 -79 -76 -75 -75 -73 -70 -68 -66 -64 -62 -61 -61 -62 -62 -62 -62 -63 -62 -61 -61 -58 -52 -46 -45 -45 -47 -49 -51 -48 -46 -44 -38 -39 -42 -41 -39 -42 -37 -34 -33 -33 -33 -26 -23 -23 -23 -23 -27 -31 -33 -32 -32 -36 -38 -38 -38 -38 -35 -35 -36 -38 -39 -46 -52 -56 -55 -50 -50 -52 -52 -54 -58 -55 -50 -47 -44 -39 -36 -40 -51 -56 -60 -63 -62 -56 -62 -56 -51 -50 -50 -46 -48 -51 -51 -51 -52 -53 -52 -44 -43 -39 -36 -36 -35 -32 -31 -32 -33 -31 -30 -29 -27 -22 -23 -22 -22 -21 -17 -16 -25 -26 -22 -25 -32 -40 -39 -35 -26 -21 -16 -15 -18 -15 -13 -15 -18 -18 -21 -19 -16 -14 -18 -15 -15 -16 -14 -13 -9 -12 -17 -14 -12 -17 -20 -17 -12 -13 -12 -11 -10 -7 -7 -7 -8 -11 -10 -9 -9 -11 -11 -12 -14 -19 -14 -16 -15 -13 -15 -17 -24 -18 -14 -15 -17 -16 -14 -12 -11 -8 -6 -6 -7 -11 -11 -9 -8 -8 -5 -5 -4 -3 -2 -3 -3 -4 -8 -11 -7 -5 -5 -2 -2 -1 -3 -7 -8 -7 -21 -33 -32 -22 -19 -17 -13 -5 -4 -4 -3 -4 -5 -6 -6 -5 -6 -8 -9 -13 -24 -39 -24 -14 -7 -5 -7 -10 -16 -22 -23 -30 -34 -38 -40 -36 -33 -33 -35 -32 -27 -28 -29 -28 -27 -35 -39 -35 -27 -20 -23 -28 -39 -50 -51 -45 -40 -36 -35 -34 -32 -33 -39 -40 -36 -35 -16 -2 -19 -29 -22 -36 -45 -50 -48 -49 -51 -54 -49 -38 -42 -39 -39 -41 -43 -43 -39 -39 -41 -42 -41 -38 -38 -45 -47 -48 -44 -30 -21 -31 -30 0 0 0 -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 -11 -21 -21 -20 -20 -22 -27 -30 -31 -34 -37 -41 -45 -15 0 0 0 0 -206 -211 -213 -216 -218 -218 -215 -217 -221 -224 -229 -240 -246 -238 -231 -233 -230 -230 -233 -237 -239 -240 -243 -244 -244 -243 -243 -248 -253 -258 -261 -264 -265 -273 -281 -289 -309 -318 -327 -336 -341 -339 -336 -336 -342 -351 -354 -357 -360 -363 -366 -367 -369 -369 -369 -368 -365 -360 -358 -356 -357 -359 -357 -352 -347 -340 -334 -335 -329 -322 -315 -308 -300 -291 -286 -284 -280 -270 -264 -259 -253 -245 -235 -228 -224 -218 -211 -206 -203 -197 -193 -192 -193 -194 -194 -192 -190 -195 -193 -193 -194 -195 -200 -201 -205 -211 -216 -215 -215 -211 -207 -205 -201 -194 -188 -184 -182 -178 -174 -172 -172 -171 -172 -172 -174 -175 -175 -176 -179 -181 -183 -182 -181 -180 -181 -183 -184 -185 -184 -184 -184 -184 -180 -178 -174 -169 -165 -166 -161 -155 -151 -149 -145 -135 -132 -132 -128 -113 -100 -85 -72 -65 -62 -56 -51 -48 -44 -36 -34 -34 -35 -35 -33 -32 -30 -27 -27 -25 -25 -23 -20 -17 -21 -15 -12 -12 -12 -13 -18 -21 -21 -21 -19 -19 -18 -19 -23 -25 -26 -25 -24 -25 -24 -26 -26 -25 -25 -26 -26 -26 -26 -26 -24 -25 -24 -26 -38 -36 -40 -47 -45 -22 -21 -21 -40 -62 -35 -30 -19 -14 -13 -14 -14 -14 -12 -11 -13 -19 -21 -25 -30 -37 -42 -44 -46 -50 -50 -53 -56 -58 -56 -58 -62 -63 -65 -68 -65 -67 -70 -74 -76 -76 -76 -76 -75 -74 -70 -72 -75 -76 -79 -78 -78 -83 -88 -86 -81 -82 -87 -88 -81 -86 -81 -76 -71 -71 -70 -67 -65 -66 -66 -65 -64 -64 -68 -68 -68 -65 -64 -65 -68 -70 -70 -70 -70 -66 -65 -62 -62 -66 -82 -78 -72 -66 -70 -84 -85 -81 -80 -80 -78 -73 -70 -67 -66 -65 -63 -63 -62 -62 -62 -61 -60 -61 -59 -59 -59 -59 -59 -49 -46 -46 -46 -48 -50 -48 -46 -46 -46 -41 -41 -41 -37 -41 -38 -36 -36 -36 -36 -33 -28 -22 -23 -22 -25 -29 -32 -36 -38 -38 -38 -38 -38 -39 -38 -37 -38 -39 -41 -46 -53 -59 -56 -56 -57 -56 -53 -55 -57 -57 -55 -55 -49 -42 -39 -40 -45 -47 -54 -65 -71 -65 -62 -60 -59 -51 -48 -48 -49 -50 -55 -57 -59 -61 -63 -52 -48 -46 -44 -39 -39 -35 -33 -33 -32 -31 -29 -28 -28 -28 -24 -22 -21 -20 -32 -24 -22 -32 -31 -28 -27 -28 -28 -24 -21 -16 -13 -14 -15 -14 -14 -14 -16 -15 -16 -19 -24 -22 -22 -20 -18 -17 -15 -17 -19 -17 -16 -11 -17 -26 -28 -30 -21 -14 -8 -7 -7 -7 -7 -8 -9 -21 -19 -15 -11 -26 -32 -21 -16 -20 -14 -12 -10 -10 -11 -13 -14 -16 -23 -17 -15 -12 -10 -11 -11 -10 -9 -9 -11 -12 -12 -10 -10 -8 -6 -4 -3 -2 -4 -5 -4 -3 -7 -11 -12 -11 -9 -5 -2 -1 -3 -6 -6 -5 -7 -14 -18 -13 -9 -7 -7 -5 -5 -4 -1 -4 -4 -3 -3 -4 -10 -11 -13 -19 -20 -20 -15 -9 -4 -4 -4 -6 -12 -22 -27 -31 -36 -37 -33 -32 -34 -35 -34 -31 -32 -33 -30 -29 -31 -34 -37 -32 -27 -23 -22 -25 -42 -47 -43 -38 -37 -36 -36 -34 -32 -20 -11 -4 -5 -21 -5 0 0 -1 -12 -33 -49 -66 -54 -60 -60 -53 -45 -43 -43 -41 -41 -38 -44 -45 -41 -44 -44 -43 -42 -43 -42 -46 -47 -36 -1 0 0 -5 -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 -9 -23 -22 -21 -21 -23 -28 -32 -36 -38 -42 -32 -20 -6 0 0 0 0 -208 -208 -212 -217 -222 -226 -225 -224 -223 -229 -247 -252 -249 -241 -236 -242 -238 -238 -242 -246 -245 -247 -248 -249 -249 -248 -249 -257 -262 -267 -272 -275 -279 -284 -289 -300 -321 -331 -338 -344 -348 -348 -349 -349 -352 -360 -363 -364 -365 -367 -368 -374 -369 -373 -377 -374 -369 -366 -365 -363 -361 -364 -362 -358 -353 -349 -349 -342 -334 -328 -323 -315 -305 -296 -292 -291 -285 -272 -268 -265 -261 -254 -245 -240 -232 -222 -218 -211 -207 -204 -202 -202 -203 -202 -200 -200 -202 -201 -200 -199 -198 -197 -202 -203 -208 -215 -217 -216 -213 -210 -208 -204 -199 -193 -190 -189 -182 -179 -173 -171 -171 -171 -171 -170 -172 -177 -176 -177 -179 -181 -182 -183 -182 -181 -181 -182 -184 -181 -180 -181 -182 -181 -177 -175 -171 -164 -163 -165 -157 -151 -149 -149 -145 -142 -138 -130 -122 -111 -100 -86 -72 -68 -65 -56 -50 -47 -43 -36 -32 -31 -32 -33 -32 -31 -27 -20 -19 -19 -22 -23 -19 -15 -15 -13 -12 -12 -12 -14 -17 -19 -22 -18 -16 -19 -21 -19 -23 -26 -27 -27 -26 -26 -26 -26 -26 -26 -28 -27 -27 -26 -25 -26 -24 -24 -23 -20 -19 -20 -23 -24 -21 -22 -20 -20 -27 -38 -20 -16 -15 -14 -14 -15 -16 -14 -10 -10 -13 -14 -18 -24 -28 -36 -44 -47 -48 -51 -48 -52 -59 -64 -63 -61 -65 -66 -61 -62 -65 -67 -69 -74 -71 -75 -76 -75 -73 -72 -69 -69 -72 -81 -75 -72 -74 -78 -80 -81 -80 -81 -84 -84 -78 -79 -79 -78 -74 -71 -70 -69 -68 -68 -66 -66 -66 -62 -64 -64 -64 -64 -65 -64 -65 -67 -67 -67 -66 -66 -62 -56 -54 -54 -55 -56 -59 -62 -60 -73 -80 -82 -83 -82 -80 -75 -71 -67 -65 -64 -64 -63 -64 -62 -62 -62 -62 -60 -60 -59 -57 -57 -60 -59 -54 -46 -45 -47 -49 -49 -46 -46 -46 -43 -41 -42 -40 -41 -41 -39 -37 -38 -39 -39 -37 -38 -32 -26 -24 -25 -29 -31 -31 -33 -35 -36 -37 -38 -39 -39 -41 -42 -43 -46 -51 -57 -57 -57 -57 -58 -56 -55 -55 -56 -55 -55 -51 -46 -42 -45 -45 -46 -52 -61 -65 -64 -64 -63 -61 -60 -54 -50 -48 -46 -47 -50 -54 -54 -55 -54 -50 -46 -43 -43 -41 -37 -35 -33 -33 -33 -30 -27 -29 -27 -26 -25 -24 -24 -35 -40 -38 -33 -27 -24 -25 -24 -21 -18 -17 -14 -11 -11 -12 -13 -13 -13 -13 -12 -11 -12 -20 -20 -21 -22 -14 -13 -13 -14 -15 -14 -12 -12 -17 -25 -22 -20 -18 -14 -8 -8 -7 -7 -8 -8 -19 -22 -19 -19 -10 -12 -9 -9 -13 -11 -11 -11 -10 -9 -10 -12 -13 -12 -12 -10 -10 -10 -9 -12 -14 -14 -15 -13 -13 -14 -14 -13 -6 -4 -3 -2 -2 -1 -1 -2 -4 -3 -5 -10 -15 -12 -9 -6 -3 -2 -2 -3 -3 -3 -4 -5 -7 -7 -2 -4 -5 -4 -3 -3 -2 -9 -11 -7 -5 -8 -10 -10 -4 -4 -2 -3 -5 -5 -4 -5 -8 -6 -12 -21 -24 -28 -33 -33 -32 -33 -36 -36 -31 -32 -37 -33 -30 -31 -32 -30 -34 -33 -31 -27 -29 -35 -40 -39 -37 -38 -38 -39 -37 -31 -26 -8 0 0 0 0 0 0 0 -5 -27 -40 -44 -47 -58 -59 -52 -46 -51 -49 -45 -45 -45 -44 -45 -45 -38 -39 -41 -41 -41 -44 -45 -46 -42 -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 -2 -21 -25 -24 -24 -24 -25 -31 -37 -44 -44 -15 0 0 0 0 0 0 -206 -210 -216 -222 -228 -228 -232 -234 -238 -246 -249 -253 -250 -245 -244 -249 -247 -246 -250 -256 -254 -256 -256 -254 -254 -254 -256 -266 -274 -278 -282 -286 -289 -293 -299 -309 -330 -340 -346 -351 -356 -356 -357 -357 -360 -369 -374 -372 -372 -373 -373 -371 -374 -375 -375 -377 -374 -373 -371 -368 -366 -369 -368 -364 -359 -354 -354 -346 -338 -334 -330 -321 -311 -305 -302 -296 -290 -277 -271 -269 -266 -257 -254 -245 -234 -225 -225 -217 -213 -212 -212 -211 -212 -209 -207 -212 -210 -209 -208 -206 -203 -201 -205 -207 -212 -217 -218 -214 -211 -207 -204 -199 -198 -198 -196 -188 -183 -178 -173 -171 -171 -171 -170 -169 -172 -177 -177 -177 -178 -179 -181 -183 -183 -181 -180 -181 -183 -182 -180 -179 -180 -177 -172 -167 -163 -161 -161 -158 -153 -149 -148 -148 -146 -143 -138 -130 -120 -108 -98 -87 -76 -72 -65 -56 -47 -44 -42 -35 -32 -31 -29 -30 -31 -31 -29 -24 -24 -24 -22 -21 -18 -18 -18 -15 -11 -13 -13 -17 -18 -18 -22 -17 -19 -21 -19 -18 -22 -25 -26 -26 -27 -28 -29 -28 -28 -29 -28 -27 -28 -28 -23 -23 -24 -23 -22 -20 -19 -19 -20 -19 -18 -18 -17 -17 -17 -16 -17 -15 -13 -14 -15 -15 -14 -11 -11 -12 -13 -16 -19 -21 -28 -38 -45 -48 -48 -46 -48 -55 -63 -67 -68 -68 -69 -68 -63 -63 -67 -69 -71 -73 -71 -70 -69 -69 -67 -70 -70 -71 -74 -80 -76 -73 -72 -73 -75 -76 -77 -77 -80 -78 -77 -78 -79 -79 -78 -73 -71 -71 -72 -70 -67 -67 -68 -62 -65 -67 -67 -66 -62 -62 -64 -65 -65 -65 -61 -59 -58 -52 -47 -46 -46 -48 -52 -52 -49 -51 -57 -66 -63 -74 -82 -77 -73 -68 -66 -65 -64 -66 -65 -63 -61 -61 -62 -60 -59 -57 -56 -57 -59 -58 -57 -58 -49 -47 -48 -48 -47 -46 -46 -46 -44 -42 -41 -41 -39 -40 -41 -43 -42 -41 -41 -35 -34 -31 -26 -24 -27 -29 -31 -34 -37 -36 -37 -38 -38 -39 -43 -46 -46 -45 -47 -48 -50 -51 -52 -56 -57 -55 -51 -50 -51 -53 -54 -50 -45 -49 -48 -45 -46 -41 -49 -59 -61 -61 -62 -61 -60 -58 -50 -50 -51 -49 -49 -56 -55 -55 -55 -57 -53 -48 -43 -38 -40 -41 -40 -36 -31 -26 -27 -28 -28 -27 -27 -28 -32 -35 -31 -29 -20 -15 -19 -26 -21 -18 -16 -12 -10 -10 -12 -13 -12 -13 -13 -11 -9 -11 -14 -15 -17 -20 -14 -11 -10 -8 -7 -8 -9 -12 -14 -13 -12 -12 -12 -10 -7 -7 -8 -9 -14 -13 -16 -15 -9 -9 -9 -9 -10 -12 -13 -11 -10 -10 -8 -9 -10 -11 -13 -13 -13 -13 -13 -13 -16 -18 -18 -16 -14 -13 -14 -15 -16 -13 -5 -1 0 -1 -1 -1 0 -1 -5 -6 -8 -12 -11 -7 -7 -6 -7 -3 -2 -2 -3 -4 -5 -5 -4 -4 -5 -2 -1 -2 -3 -3 -6 -11 -13 -11 -16 -14 -10 -4 -1 -1 -2 -6 -8 -6 -3 -6 -16 -15 -20 -23 -25 -31 -32 -32 -34 -36 -36 -34 -30 -29 -37 -33 -34 -38 -42 -35 -35 -35 -34 -34 -35 -40 -41 -39 -37 -37 -37 -37 -34 -30 -15 0 0 0 0 0 0 0 0 -19 -40 -43 -42 -45 -47 -47 -47 -55 -57 -52 -49 -54 -57 -55 -49 -46 -43 -44 -46 -45 -43 -44 -46 -45 -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 0 0 0 0 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 -26 -28 -28 -28 -29 -30 -30 -17 -9 0 0 0 0 0 0 0 0 -205 -211 -220 -230 -234 -242 -243 -243 -245 -249 -251 -254 -253 -251 -251 -254 -255 -255 -256 -262 -261 -263 -263 -262 -263 -263 -266 -277 -286 -289 -293 -296 -298 -301 -307 -320 -338 -349 -355 -359 -360 -364 -364 -364 -366 -377 -379 -379 -379 -381 -379 -376 -376 -377 -380 -380 -379 -378 -376 -374 -372 -375 -374 -370 -365 -365 -359 -350 -343 -339 -334 -326 -320 -315 -310 -305 -295 -284 -278 -277 -273 -273 -262 -250 -238 -229 -230 -225 -221 -220 -214 -216 -215 -210 -208 -219 -219 -218 -215 -211 -209 -207 -206 -210 -216 -217 -218 -215 -212 -208 -203 -197 -195 -195 -192 -184 -182 -177 -173 -170 -171 -168 -165 -166 -171 -177 -178 -178 -178 -178 -180 -182 -182 -181 -180 -180 -179 -178 -177 -176 -175 -175 -170 -164 -163 -163 -164 -160 -154 -149 -148 -147 -147 -146 -141 -126 -110 -100 -93 -88 -81 -71 -62 -54 -46 -42 -40 -38 -36 -34 -24 -27 -26 -25 -28 -27 -25 -21 -19 -20 -20 -19 -19 -18 -16 -17 -17 -17 -17 -14 -14 -15 -18 -20 -17 -23 -23 -24 -25 -27 -28 -28 -28 -30 -31 -28 -28 -27 -26 -27 -22 -22 -23 -23 -23 -21 -20 -19 -17 -17 -17 -17 -18 -17 -15 -15 -15 -15 -14 -14 -15 -14 -10 -9 -18 -21 -25 -26 -20 -22 -40 -49 -45 -45 -46 -48 -55 -63 -68 -69 -70 -74 -78 -69 -65 -64 -66 -67 -68 -73 -72 -68 -64 -66 -66 -67 -68 -69 -75 -79 -76 -72 -70 -70 -73 -74 -74 -75 -77 -76 -75 -75 -77 -80 -78 -78 -78 -78 -76 -74 -71 -67 -70 -67 -68 -68 -65 -66 -62 -60 -61 -62 -62 -62 -58 -56 -57 -48 -44 -44 -44 -44 -45 -47 -48 -47 -47 -48 -50 -64 -86 -80 -77 -73 -70 -68 -68 -68 -66 -63 -61 -60 -62 -61 -59 -56 -55 -56 -57 -57 -59 -58 -51 -46 -46 -46 -47 -45 -44 -45 -43 -43 -43 -43 -41 -43 -42 -43 -44 -43 -41 -41 -39 -34 -28 -26 -28 -29 -28 -28 -35 -37 -38 -39 -41 -42 -45 -49 -53 -53 -54 -54 -51 -48 -52 -57 -59 -58 -48 -49 -49 -50 -53 -55 -55 -53 -47 -41 -40 -35 -40 -49 -49 -50 -56 -66 -72 -69 -62 -60 -56 -55 -50 -50 -51 -53 -55 -51 -50 -49 -45 -39 -40 -40 -39 -35 -30 -29 -28 -29 -28 -30 -28 -26 -24 -20 -18 -20 -18 -13 -13 -15 -15 -15 -14 -11 -10 -10 -11 -12 -11 -11 -10 -9 -11 -12 -14 -18 -18 -15 -10 -8 -8 -7 -6 -5 -7 -11 -12 -11 -11 -11 -11 -9 -7 -7 -9 -10 -15 -13 -11 -9 -9 -10 -10 -10 -15 -13 -13 -12 -12 -10 -9 -10 -11 -12 -16 -16 -16 -17 -16 -18 -20 -21 -20 -16 -13 -13 -15 -16 -17 -12 -5 0 0 0 0 0 0 -1 -4 -5 -6 -6 -6 -5 -4 -3 -3 -2 -3 -4 -7 -7 -8 -7 -4 -6 -7 -5 -3 -4 -6 -7 -8 -9 -10 -12 -20 -29 -24 -6 -6 -10 -10 -13 -19 -17 -6 -6 -11 -16 -19 -18 -22 -30 -31 -26 -30 -30 -35 -35 -33 -37 -37 -38 -39 -35 -34 -33 -33 -35 -34 -36 -39 -41 -40 -40 -40 -39 -34 -30 -31 -32 -19 0 0 0 0 0 0 0 0 -8 -28 -41 -47 -48 -50 -50 -50 -56 -63 -58 -59 -58 -54 -52 -49 -48 -47 -48 -50 -48 -46 -46 -46 -35 -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 -14 -29 -30 -31 -32 -33 -34 -26 -6 0 0 0 0 0 0 0 0 0 -206 -214 -225 -237 -247 -250 -250 -248 -246 -250 -258 -260 -258 -255 -258 -258 -261 -262 -262 -263 -267 -268 -268 -268 -268 -273 -278 -285 -292 -296 -301 -303 -306 -311 -318 -330 -346 -357 -361 -362 -365 -369 -370 -370 -373 -384 -385 -384 -385 -390 -386 -382 -382 -384 -385 -380 -379 -379 -379 -376 -379 -382 -381 -378 -377 -369 -362 -356 -350 -342 -336 -332 -330 -324 -316 -309 -302 -293 -286 -287 -287 -281 -270 -255 -241 -235 -238 -239 -236 -229 -225 -227 -227 -225 -225 -230 -231 -228 -223 -220 -217 -214 -211 -211 -216 -219 -217 -216 -214 -209 -203 -200 -198 -194 -189 -181 -181 -177 -173 -171 -167 -165 -164 -165 -170 -176 -178 -179 -180 -178 -180 -180 -181 -180 -178 -177 -177 -175 -174 -173 -169 -172 -172 -169 -162 -161 -162 -160 -155 -149 -149 -149 -150 -150 -139 -144 -117 -95 -90 -87 -75 -66 -59 -52 -45 -39 -37 -37 -37 -34 -24 -25 -25 -21 -21 -19 -20 -21 -21 -19 -19 -19 -18 -16 -10 -10 -11 -12 -12 -9 -8 -9 -13 -20 -17 -20 -22 -23 -24 -27 -28 -28 -29 -30 -31 -31 -29 -28 -31 -37 -28 -22 -21 -21 -20 -19 -18 -18 -16 -16 -16 -16 -17 -16 -15 -15 -16 -16 -14 -14 -16 -19 -22 -28 -37 -26 -13 -19 -53 -39 -49 -50 -39 -48 -66 -63 -52 -54 -60 -63 -64 -68 -74 -69 -67 -67 -70 -69 -67 -70 -70 -68 -63 -63 -65 -66 -68 -71 -75 -77 -76 -73 -72 -72 -73 -73 -74 -75 -77 -77 -76 -73 -75 -78 -79 -80 -81 -82 -79 -77 -75 -68 -70 -69 -69 -69 -65 -66 -62 -59 -60 -59 -60 -60 -59 -56 -54 -48 -46 -46 -46 -44 -43 -43 -43 -44 -44 -46 -48 -52 -55 -76 -76 -71 -77 -71 -70 -68 -65 -64 -63 -61 -61 -62 -60 -57 -56 -56 -57 -57 -58 -57 -53 -49 -51 -47 -46 -46 -46 -44 -44 -44 -44 -43 -41 -43 -42 -42 -42 -43 -44 -44 -42 -40 -36 -34 -36 -37 -29 -31 -34 -33 -32 -34 -36 -41 -46 -52 -57 -58 -56 -53 -51 -53 -57 -57 -51 -49 -48 -48 -50 -49 -52 -52 -54 -51 -41 -39 -39 -37 -37 -37 -42 -45 -48 -52 -63 -68 -70 -67 -60 -56 -54 -52 -50 -50 -51 -49 -47 -46 -43 -40 -36 -35 -38 -35 -36 -36 -35 -33 -28 -31 -30 -24 -19 -18 -19 -20 -19 -14 -13 -12 -13 -14 -12 -10 -8 -10 -11 -11 -9 -8 -8 -8 -9 -11 -16 -20 -14 -10 -8 -6 -7 -6 -5 -6 -7 -8 -8 -8 -8 -13 -13 -11 -8 -6 -7 -9 -9 -8 -8 -8 -9 -11 -13 -16 -15 -14 -13 -12 -15 -14 -12 -11 -12 -12 -14 -14 -14 -17 -18 -21 -24 -24 -21 -18 -16 -17 -17 -17 -17 -13 -6 -2 -1 -1 -1 -1 -1 -2 -3 -4 -5 -4 -4 -4 -3 -6 -8 -9 -9 -7 -10 -12 -13 -7 -6 -7 -10 -12 -6 -9 -7 -2 -2 -6 -10 -11 -8 -6 -3 -4 -15 -37 -16 -13 -18 -19 -10 -15 -10 -6 -7 -8 -18 -27 -28 -25 -27 -33 -37 -37 -37 -41 -42 -40 -41 -37 -34 -30 -30 -31 -32 -34 -36 -41 -39 -38 -38 -38 -32 -32 -23 -1 -8 -4 0 0 0 0 0 0 0 0 0 -25 -48 -48 -45 -46 -55 -57 -63 -63 -61 -60 -56 -52 -50 -49 -50 -52 -52 -42 -19 -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 -6 -29 -31 -30 -29 -34 -36 -12 0 0 0 0 0 0 0 0 0 0 -213 -222 -232 -247 -255 -255 -252 -249 -251 -256 -260 -265 -266 -262 -261 -262 -266 -268 -267 -264 -269 -272 -273 -276 -276 -280 -283 -291 -301 -305 -307 -311 -316 -322 -330 -340 -350 -356 -356 -360 -364 -370 -373 -374 -379 -387 -389 -390 -394 -396 -393 -390 -389 -390 -392 -392 -388 -383 -380 -379 -382 -385 -385 -383 -384 -376 -369 -363 -356 -347 -344 -342 -337 -329 -322 -313 -308 -300 -292 -299 -295 -287 -277 -263 -248 -243 -244 -247 -248 -239 -235 -234 -232 -229 -234 -242 -242 -237 -231 -228 -224 -221 -221 -221 -216 -216 -217 -218 -216 -209 -207 -204 -198 -191 -186 -181 -179 -176 -174 -174 -166 -165 -166 -166 -171 -178 -180 -181 -180 -178 -179 -179 -178 -179 -179 -176 -172 -170 -171 -170 -166 -166 -168 -171 -162 -159 -159 -159 -156 -152 -150 -148 -148 -149 -137 -132 -109 -89 -85 -77 -70 -64 -57 -50 -44 -43 -40 -36 -30 -24 -22 -23 -25 -24 -25 -25 -23 -21 -20 -17 -17 -18 -18 -15 -14 -14 -14 -11 -7 -7 -7 -9 -14 -19 -20 -22 -24 -25 -24 -27 -27 -27 -29 -31 -31 -30 -28 -26 -26 -31 -27 -22 -22 -19 -19 -19 -17 -17 -15 -15 -15 -16 -16 -16 -15 -14 -14 -15 -15 -15 -24 -36 -38 -38 -37 -35 -38 -43 -49 -54 -52 -44 -55 -59 -62 -61 -56 -45 -49 -51 -55 -59 -66 -77 -72 -67 -73 -76 -70 -68 -69 -72 -69 -67 -67 -67 -70 -71 -71 -73 -76 -76 -73 -73 -73 -74 -74 -76 -75 -75 -74 -72 -74 -75 -73 -71 -71 -74 -76 -77 -78 -71 -70 -70 -69 -69 -63 -63 -64 -65 -61 -57 -57 -57 -57 -56 -52 -50 -47 -45 -46 -44 -42 -42 -42 -42 -43 -44 -47 -49 -47 -69 -66 -56 -83 -76 -73 -71 -67 -68 -65 -63 -62 -64 -62 -60 -59 -58 -57 -56 -57 -59 -60 -59 -59 -50 -44 -45 -46 -45 -44 -43 -43 -44 -43 -43 -43 -42 -41 -42 -44 -45 -45 -44 -42 -41 -39 -40 -37 -40 -37 -30 -33 -38 -42 -44 -43 -49 -51 -52 -54 -53 -57 -61 -63 -60 -59 -51 -43 -43 -48 -49 -50 -52 -53 -46 -39 -38 -39 -42 -43 -40 -44 -47 -44 -44 -51 -53 -56 -62 -58 -54 -53 -53 -53 -50 -47 -45 -46 -46 -41 -39 -37 -29 -32 -31 -31 -32 -31 -28 -28 -29 -27 -19 -16 -14 -14 -15 -18 -15 -13 -13 -11 -13 -12 -10 -9 -11 -11 -9 -8 -8 -7 -9 -9 -12 -17 -19 -14 -9 -7 -6 -6 -5 -5 -6 -9 -10 -12 -14 -8 -20 -18 -12 -7 -6 -8 -6 -5 -6 -8 -8 -10 -12 -15 -17 -16 -14 -14 -15 -17 -16 -14 -11 -11 -11 -11 -11 -12 -16 -19 -23 -23 -24 -25 -22 -17 -16 -15 -17 -16 -15 -12 -6 -2 -2 -3 -5 -4 -2 -3 -3 -3 -3 -3 -3 -3 -7 -9 -9 -9 -9 -9 -9 -9 -9 -7 -9 -12 -14 -13 -9 -6 0 0 -7 -10 -10 -8 -4 -3 -11 -29 -44 -35 -22 -15 -17 -10 -7 -7 0 -3 -9 -16 -19 -22 -22 -25 -29 -31 -34 -38 -40 -40 -40 -40 -38 -36 -34 -31 -31 -33 -35 -33 -37 -37 -38 -41 -39 -37 -38 -41 -43 -40 -19 0 0 0 0 0 0 0 0 0 -6 -14 -4 0 -20 -58 -65 -68 -57 -61 -59 -58 -56 -55 -55 -56 -56 -47 -28 -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 -15 -22 -22 -22 -30 -18 0 0 0 0 0 0 0 0 0 0 0 -220 -227 -237 -255 -257 -254 -250 -251 -261 -266 -268 -271 -274 -275 -270 -270 -273 -275 -272 -268 -271 -275 -278 -282 -285 -286 -289 -296 -306 -311 -317 -322 -326 -332 -339 -348 -353 -356 -362 -368 -371 -372 -373 -374 -382 -386 -390 -394 -399 -406 -408 -400 -391 -394 -395 -394 -391 -389 -387 -385 -386 -388 -389 -390 -390 -383 -377 -371 -363 -355 -354 -349 -341 -334 -330 -320 -313 -310 -310 -306 -300 -293 -284 -272 -257 -253 -251 -250 -253 -249 -246 -249 -250 -245 -246 -251 -249 -241 -235 -231 -232 -233 -233 -227 -220 -220 -220 -220 -219 -216 -213 -208 -202 -196 -188 -183 -178 -175 -174 -171 -167 -166 -168 -168 -171 -171 -176 -182 -181 -180 -178 -176 -174 -175 -173 -170 -167 -165 -169 -167 -164 -162 -163 -170 -164 -157 -155 -157 -156 -156 -151 -147 -145 -142 -124 -112 -107 -100 -77 -68 -65 -61 -55 -47 -45 -42 -37 -33 -22 -21 -22 -24 -25 -19 -22 -21 -17 -15 -17 -18 -17 -18 -23 -16 -13 -12 -11 -8 -9 -7 -6 -7 -7 -8 -13 -16 -19 -25 -24 -25 -26 -26 -29 -29 -29 -28 -27 -24 -25 -24 -21 -21 -22 -22 -22 -20 -17 -16 -16 -16 -16 -16 -17 -15 -14 -14 -13 -16 -16 -16 -22 -29 -29 -28 -31 -37 -40 -43 -27 -34 -48 -51 -55 -53 -51 -49 -44 -39 -38 -42 -48 -52 -58 -68 -73 -70 -69 -73 -77 -78 -68 -73 -71 -70 -70 -70 -73 -76 -77 -75 -73 -73 -72 -72 -74 -75 -75 -73 -72 -72 -72 -72 -70 -69 -71 -69 -70 -70 -71 -72 -74 -75 -75 -73 -68 -68 -67 -65 -61 -60 -60 -57 -56 -55 -55 -55 -54 -52 -49 -47 -46 -45 -44 -42 -42 -43 -44 -45 -45 -47 -45 -44 -45 -48 -64 -71 -73 -69 -68 -69 -68 -66 -64 -66 -64 -64 -62 -60 -59 -56 -56 -58 -59 -59 -60 -53 -44 -44 -44 -44 -44 -44 -44 -42 -42 -43 -44 -43 -42 -44 -46 -44 -44 -44 -44 -44 -43 -40 -40 -38 -35 -37 -40 -40 -39 -40 -39 -40 -42 -45 -49 -54 -62 -66 -66 -64 -61 -52 -44 -41 -44 -46 -49 -52 -50 -42 -39 -38 -40 -41 -46 -46 -46 -48 -48 -47 -46 -47 -48 -54 -54 -51 -48 -48 -51 -48 -44 -42 -46 -41 -37 -36 -39 -31 -26 -25 -27 -27 -27 -25 -22 -19 -18 -15 -14 -15 -16 -12 -13 -13 -12 -14 -12 -12 -12 -9 -11 -9 -9 -9 -7 -8 -8 -7 -10 -15 -14 -14 -12 -8 -6 -7 -7 -6 -7 -7 -12 -15 -19 -27 -26 -19 -15 -14 -13 -13 -8 -3 -4 -6 -7 -8 -11 -11 -15 -16 -17 -18 -17 -16 -17 -18 -15 -12 -12 -15 -15 -11 -13 -15 -16 -16 -16 -18 -20 -20 -22 -23 -23 -17 -14 -16 -13 -7 -4 -5 -6 -7 -5 -2 -3 -3 -4 -6 -3 -1 -2 -4 -5 -5 -4 -6 -8 -7 -7 -7 -6 -6 -7 -21 -14 -2 -4 -2 -3 -6 -8 -6 -4 -2 -6 -23 -38 -41 -32 -18 -15 -14 -14 -19 -16 -4 -4 -8 -13 -16 -18 -19 -22 -28 -27 -32 -38 -40 -42 -43 -40 -36 -35 -32 -31 -32 -33 -30 -29 -32 -34 -38 -42 -41 -39 -41 -42 -38 -32 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -22 -16 -2 -22 -62 -60 -60 -60 -45 -31 -18 -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 -7 -18 -22 -21 -21 -17 -2 0 0 0 0 -3 -9 -7 0 -3 -9 -6 -225 -232 -241 -255 -260 -254 -251 -257 -265 -265 -270 -274 -275 -277 -275 -276 -277 -278 -276 -274 -277 -282 -287 -290 -290 -290 -294 -299 -302 -318 -325 -329 -333 -339 -342 -345 -351 -362 -368 -372 -375 -377 -377 -378 -381 -387 -393 -397 -399 -403 -405 -400 -393 -393 -396 -396 -395 -393 -390 -388 -389 -389 -389 -393 -393 -388 -382 -376 -371 -370 -364 -355 -346 -340 -336 -325 -318 -318 -315 -313 -308 -302 -293 -282 -274 -268 -260 -257 -260 -255 -256 -261 -264 -266 -260 -258 -253 -245 -240 -236 -236 -234 -228 -224 -224 -224 -224 -225 -224 -222 -217 -211 -205 -199 -188 -183 -181 -179 -176 -171 -169 -169 -170 -170 -170 -173 -177 -183 -182 -180 -177 -175 -175 -173 -175 -172 -165 -161 -169 -166 -163 -161 -162 -170 -166 -157 -152 -153 -152 -153 -152 -150 -146 -135 -122 -115 -107 -83 -63 -59 -58 -55 -52 -50 -45 -39 -33 -30 -21 -18 -20 -22 -24 -17 -20 -22 -19 -21 -20 -19 -17 -17 -23 -17 -13 -11 -11 -11 -10 -6 -5 -6 -5 -11 -14 -17 -21 -24 -23 -25 -26 -28 -28 -28 -26 -26 -24 -22 -22 -19 -18 -20 -21 -21 -20 -19 -18 -18 -17 -16 -16 -19 -19 -18 -17 -15 -9 -14 -17 -23 -32 -29 -25 -24 -28 -33 -25 -27 -34 -37 -36 -42 -42 -41 -41 -37 -36 -32 -32 -37 -41 -47 -52 -59 -62 -54 -56 -61 -69 -75 -69 -69 -70 -70 -69 -71 -72 -73 -73 -72 -68 -70 -69 -69 -70 -71 -71 -71 -73 -76 -72 -71 -71 -73 -74 -70 -71 -71 -70 -69 -70 -71 -72 -74 -71 -70 -69 -68 -66 -62 -60 -59 -57 -53 -52 -52 -52 -52 -50 -49 -47 -45 -44 -43 -45 -45 -45 -46 -43 -45 -47 -46 -44 -45 -47 -61 -79 -79 -74 -72 -71 -69 -69 -69 -68 -67 -65 -62 -60 -58 -57 -59 -59 -59 -61 -58 -46 -43 -42 -43 -45 -46 -45 -46 -48 -47 -46 -44 -44 -45 -47 -48 -46 -45 -46 -46 -44 -44 -42 -41 -41 -42 -41 -40 -42 -42 -36 -34 -33 -37 -47 -56 -62 -64 -64 -57 -55 -54 -48 -45 -45 -46 -50 -53 -47 -45 -41 -39 -45 -42 -45 -46 -46 -47 -48 -47 -45 -42 -43 -45 -47 -46 -43 -44 -46 -44 -39 -38 -37 -35 -32 -29 -34 -35 -34 -31 -32 -29 -27 -24 -19 -16 -15 -14 -13 -13 -13 -13 -13 -13 -12 -11 -10 -9 -8 -7 -8 -8 -8 -8 -7 -8 -8 -9 -11 -12 -13 -12 -10 -9 -9 -9 -9 -11 -14 -14 -13 -13 -15 -17 -21 -22 -18 -16 -13 -11 -8 -4 -7 -8 -9 -11 -14 -13 -14 -14 -14 -13 -15 -16 -17 -17 -16 -15 -16 -17 -16 -15 -15 -14 -13 -11 -11 -11 -12 -7 -11 -9 -4 -4 -6 -9 -8 -7 -7 -7 -8 -7 -4 -6 -7 -5 -3 -3 -2 -2 -4 -5 -2 -1 -1 -3 -7 -3 -2 -4 -5 -10 -11 -11 -9 -1 -13 -12 -5 -4 -5 -2 -1 -1 -3 -22 -25 -23 -23 -12 -8 -7 -6 -5 -3 -3 -4 -8 -14 -15 -16 -18 -23 -26 -28 -34 -38 -42 -42 -40 -38 -38 -33 -31 -31 -30 -31 -29 -29 -30 -32 -38 -42 -42 -39 -39 -36 -31 -23 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -61 -70 -65 -61 -59 -58 -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 -5 -13 -21 -21 -21 -21 -20 -19 -9 -8 -13 -19 -22 -23 -20 -18 -25 -26 -22 -230 -235 -240 -256 -261 -256 -254 -264 -269 -271 -272 -275 -280 -277 -279 -280 -281 -280 -280 -279 -284 -290 -293 -294 -293 -296 -299 -301 -312 -324 -329 -332 -338 -344 -347 -348 -352 -362 -370 -375 -379 -382 -383 -384 -385 -390 -396 -399 -399 -394 -400 -409 -409 -398 -397 -397 -396 -396 -395 -394 -393 -391 -389 -396 -391 -388 -387 -383 -383 -377 -369 -361 -355 -350 -343 -338 -335 -327 -324 -321 -319 -314 -305 -297 -293 -283 -272 -266 -271 -265 -264 -268 -269 -273 -264 -260 -258 -253 -249 -247 -245 -241 -236 -231 -230 -230 -230 -230 -229 -226 -221 -214 -206 -202 -195 -192 -189 -182 -179 -174 -172 -172 -173 -174 -174 -175 -179 -185 -181 -179 -177 -176 -175 -172 -169 -164 -160 -158 -162 -162 -161 -159 -156 -164 -164 -158 -149 -149 -147 -149 -152 -150 -145 -129 -121 -114 -96 -74 -56 -48 -47 -47 -46 -48 -45 -39 -31 -33 -20 -16 -17 -18 -20 -19 -18 -17 -16 -18 -18 -17 -16 -17 -21 -25 -21 -11 -10 -10 -7 -4 -5 -6 -14 -12 -11 -18 -20 -23 -24 -25 -24 -26 -26 -25 -24 -23 -22 -20 -18 -17 -18 -19 -21 -22 -22 -19 -20 -20 -20 -19 -17 -19 -20 -20 -19 -17 -15 -12 -21 -37 -25 -26 -22 -19 -21 -22 -23 -25 -27 -28 -31 -33 -32 -32 -33 -30 -29 -28 -29 -32 -35 -42 -47 -50 -50 -47 -48 -51 -59 -73 -68 -66 -68 -66 -66 -67 -67 -67 -66 -67 -65 -66 -67 -68 -69 -69 -69 -70 -73 -76 -73 -70 -71 -72 -69 -69 -70 -72 -71 -69 -69 -69 -70 -72 -74 -72 -68 -67 -68 -62 -60 -60 -59 -53 -52 -52 -51 -51 -51 -50 -48 -47 -46 -45 -43 -43 -43 -44 -42 -42 -43 -47 -43 -46 -49 -55 -61 -78 -80 -77 -73 -73 -73 -72 -71 -69 -67 -64 -62 -60 -57 -57 -58 -59 -60 -62 -49 -46 -45 -43 -43 -44 -46 -46 -42 -41 -42 -44 -44 -44 -45 -46 -46 -47 -48 -48 -47 -48 -49 -50 -46 -45 -44 -42 -35 -36 -37 -35 -30 -30 -37 -48 -58 -54 -55 -50 -46 -45 -46 -46 -45 -46 -49 -51 -51 -49 -45 -43 -47 -50 -52 -51 -49 -50 -50 -46 -40 -42 -42 -43 -43 -43 -40 -39 -39 -38 -37 -34 -32 -32 -30 -28 -28 -30 -32 -32 -30 -26 -21 -21 -20 -16 -14 -13 -11 -14 -14 -14 -15 -14 -14 -12 -9 -7 -7 -8 -8 -8 -8 -10 -11 -13 -15 -18 -18 -15 -12 -11 -11 -11 -11 -12 -13 -8 -7 -6 -7 -10 -15 -18 -19 -16 -14 -13 -11 -8 -3 -8 -10 -13 -17 -16 -11 -13 -15 -13 -13 -14 -14 -16 -16 -14 -13 -15 -19 -21 -21 -21 -17 -12 -11 -10 -9 -7 -8 -7 -7 -7 -5 -5 -3 -3 -4 -5 -7 -7 -7 -8 -8 -9 -8 -7 -5 -4 -5 -6 -6 -7 -4 -2 -2 -4 -5 -3 -3 -7 -6 -12 -15 -15 -12 -4 -8 -7 -3 -2 -2 -2 -2 -3 -2 -6 -8 -7 -7 -5 -4 -4 -4 -5 -4 -4 -6 -9 -13 -14 -14 -18 -19 -22 -28 -35 -41 -44 -42 -38 -36 -37 -37 -38 -32 -30 -29 -29 -28 -29 -34 -39 -41 -38 -36 -35 -31 -26 -21 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -60 -66 -58 -68 -70 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -20 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -22 -23 -234 -236 -242 -253 -255 -253 -253 -265 -271 -272 -275 -280 -285 -283 -282 -283 -285 -284 -285 -286 -291 -296 -297 -299 -301 -305 -309 -310 -321 -329 -332 -334 -337 -341 -343 -346 -354 -364 -371 -376 -382 -387 -388 -389 -390 -394 -399 -400 -399 -395 -395 -398 -406 -403 -401 -399 -398 -398 -399 -399 -398 -396 -393 -397 -392 -389 -391 -390 -387 -382 -374 -366 -363 -357 -354 -350 -343 -335 -332 -329 -325 -321 -318 -316 -308 -297 -286 -279 -282 -278 -275 -275 -275 -269 -269 -268 -264 -263 -262 -260 -256 -249 -243 -237 -236 -236 -236 -235 -234 -231 -226 -217 -209 -205 -205 -202 -194 -188 -183 -178 -174 -174 -174 -176 -176 -176 -178 -183 -181 -180 -179 -177 -175 -172 -170 -167 -159 -156 -154 -155 -156 -154 -149 -155 -158 -156 -152 -147 -144 -146 -149 -143 -137 -128 -118 -104 -91 -72 -51 -39 -39 -36 -36 -39 -41 -38 -29 -23 -21 -18 -15 -17 -17 -18 -18 -17 -16 -15 -15 -15 -15 -18 -16 -15 -15 -14 -10 -10 -8 -4 -4 -5 -6 -10 -16 -17 -19 -22 -24 -25 -24 -24 -23 -23 -21 -20 -18 -17 -16 -16 -16 -19 -20 -21 -20 -18 -20 -21 -20 -20 -20 -19 -18 -18 -18 -17 -16 -12 -9 -14 -14 -19 -17 -15 -18 -20 -22 -22 -23 -27 -28 -26 -25 -25 -26 -25 -26 -26 -25 -26 -31 -37 -41 -41 -45 -43 -41 -43 -50 -66 -68 -77 -83 -68 -71 -72 -73 -72 -62 -60 -61 -63 -65 -66 -66 -67 -68 -69 -71 -74 -74 -72 -72 -72 -72 -71 -70 -69 -67 -65 -64 -64 -68 -70 -72 -72 -69 -68 -69 -69 -66 -59 -60 -58 -58 -57 -52 -52 -52 -51 -50 -50 -49 -47 -46 -45 -46 -46 -47 -46 -44 -48 -46 -49 -53 -53 -53 -57 -67 -81 -75 -78 -78 -77 -73 -71 -68 -66 -63 -62 -61 -65 -64 -62 -60 -55 -55 -53 -45 -44 -43 -44 -44 -44 -51 -49 -45 -44 -44 -44 -46 -47 -46 -47 -48 -49 -51 -53 -53 -53 -50 -48 -47 -45 -44 -45 -46 -43 -36 -33 -34 -39 -48 -39 -43 -45 -44 -42 -44 -44 -45 -45 -48 -50 -51 -50 -48 -46 -45 -48 -53 -56 -53 -52 -51 -48 -40 -41 -43 -44 -44 -41 -39 -39 -38 -35 -36 -36 -35 -33 -31 -29 -27 -26 -25 -28 -28 -23 -16 -14 -14 -14 -13 -12 -11 -12 -12 -13 -13 -12 -13 -11 -7 -7 -7 -7 -8 -9 -8 -10 -13 -15 -18 -18 -16 -14 -12 -16 -18 -16 -13 -16 -12 -8 -6 -6 -7 -20 -25 -22 -19 -12 -11 -10 -8 -5 -5 -10 -13 -15 -18 -11 -11 -15 -16 -13 -11 -8 -7 -9 -11 -11 -11 -14 -20 -23 -26 -24 -15 -11 -9 -9 -11 -8 -7 -8 -9 -11 -10 -7 -5 -4 -5 -5 -5 -5 -6 -7 -8 -8 -7 -8 -8 -7 -4 -5 -6 -6 -5 -4 -6 -5 -4 -2 -2 -7 -5 -5 -6 -3 -6 -6 -5 -2 -2 -1 -1 -2 -2 -2 -2 -1 -1 -1 -2 -3 -4 -5 -6 -8 -8 -7 -9 -9 -9 -9 -12 -15 -18 -23 -30 -31 -38 -42 -40 -40 -37 -39 -42 -39 -33 -30 -29 -28 -30 -29 -32 -35 -34 -32 -33 -34 -30 -25 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 -7 -30 -51 -60 -44 0 0 0 0 -2 -26 -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 -5 -9 -14 -19 -20 -20 -20 -19 -19 -20 -19 -18 -17 -18 -18 -18 -18 -16 -16 -17 -18 -20 -21 -236 -241 -248 -252 -253 -253 -253 -263 -263 -269 -277 -284 -291 -287 -284 -284 -286 -289 -292 -294 -296 -297 -299 -303 -308 -310 -311 -316 -324 -328 -331 -334 -337 -340 -343 -350 -360 -369 -372 -377 -382 -387 -389 -391 -395 -399 -401 -401 -400 -400 -399 -399 -400 -405 -404 -401 -399 -400 -401 -401 -400 -399 -396 -399 -395 -389 -388 -382 -385 -385 -381 -373 -369 -367 -365 -360 -349 -342 -339 -337 -334 -332 -334 -327 -319 -310 -300 -291 -284 -280 -278 -273 -277 -274 -275 -275 -269 -275 -275 -270 -264 -258 -251 -244 -241 -241 -240 -238 -237 -234 -228 -223 -214 -215 -214 -208 -200 -194 -188 -183 -178 -182 -178 -178 -180 -179 -179 -180 -181 -181 -181 -176 -174 -172 -168 -163 -156 -157 -154 -152 -153 -152 -145 -147 -151 -150 -146 -144 -141 -140 -142 -135 -131 -125 -114 -100 -90 -71 -49 -33 -33 -30 -30 -33 -37 -35 -27 -21 -18 -17 -14 -14 -15 -15 -14 -14 -14 -13 -13 -12 -12 -12 -10 -9 -9 -14 -7 -7 -7 -4 -4 -4 -9 -15 -14 -16 -18 -20 -22 -22 -22 -21 -19 -18 -19 -17 -16 -16 -17 -16 -18 -19 -21 -20 -19 -19 -20 -20 -19 -19 -20 -19 -18 -17 -18 -17 -13 -10 -12 -12 -15 -14 -14 -14 -16 -19 -20 -21 -22 -24 -23 -21 -20 -21 -21 -22 -23 -22 -21 -23 -27 -30 -31 -35 -39 -38 -37 -38 -43 -47 -53 -65 -80 -82 -81 -80 -79 -79 -79 -70 -59 -57 -63 -64 -63 -63 -66 -67 -70 -72 -73 -72 -75 -73 -70 -70 -70 -67 -65 -65 -65 -61 -60 -66 -69 -67 -69 -70 -70 -69 -68 -63 -64 -62 -60 -60 -59 -55 -53 -52 -55 -56 -53 -50 -49 -48 -51 -52 -52 -51 -50 -50 -51 -52 -52 -53 -54 -54 -62 -86 -82 -84 -85 -81 -76 -73 -70 -67 -66 -70 -70 -68 -65 -62 -61 -56 -54 -48 -44 -45 -46 -46 -47 -47 -42 -40 -43 -46 -45 -45 -45 -46 -47 -49 -50 -51 -52 -52 -54 -57 -58 -54 -52 -50 -50 -51 -52 -51 -46 -40 -36 -32 -33 -36 -38 -38 -39 -41 -41 -41 -43 -42 -44 -47 -50 -50 -50 -47 -45 -46 -47 -52 -53 -53 -49 -48 -45 -42 -40 -42 -39 -37 -34 -32 -33 -31 -30 -30 -30 -30 -30 -29 -30 -30 -30 -25 -22 -19 -14 -13 -13 -12 -11 -11 -10 -10 -9 -9 -10 -10 -10 -10 -6 -5 -5 -6 -6 -7 -8 -10 -10 -10 -12 -14 -15 -15 -12 -14 -14 -14 -15 -13 -8 -6 -6 -5 -10 -23 -25 -18 -12 -10 -9 -7 -5 -4 -7 -10 -13 -19 -15 -12 -15 -18 -17 -13 -9 -6 -5 -8 -11 -12 -11 -14 -14 -17 -17 -14 -12 -10 -7 -6 -8 -9 -10 -10 -9 -10 -10 -9 -7 -6 -6 -4 -3 -3 -6 -7 -6 -4 -6 -8 -9 -9 -9 -7 -7 -6 -5 -4 -4 -5 -4 -1 -2 -4 -5 -4 -2 -1 -3 -6 -8 -3 -1 -1 -1 -1 -3 -3 -3 -3 -1 -1 -2 -2 -6 -9 -10 -10 -10 -11 -9 -8 -10 -14 -13 -13 -15 -17 -21 -29 -37 -42 -41 -39 -38 -39 -43 -37 -35 -32 -30 -30 -28 -27 -29 -31 -29 -28 -31 -36 -31 -28 -18 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -54 -58 -46 -10 0 0 0 0 -34 -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 -3 -15 -20 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -17 -16 -16 -16 -15 -16 -14 -14 -16 -17 -20 -25 -239 -242 -247 -251 -254 -257 -258 -259 -264 -271 -279 -288 -290 -290 -288 -287 -287 -291 -294 -297 -300 -302 -304 -311 -314 -314 -313 -318 -322 -325 -329 -332 -335 -338 -343 -351 -361 -369 -375 -380 -382 -383 -389 -393 -398 -402 -403 -403 -403 -402 -401 -402 -406 -409 -407 -403 -402 -402 -402 -402 -402 -400 -398 -399 -400 -398 -389 -384 -380 -380 -381 -379 -378 -376 -372 -366 -354 -346 -344 -339 -332 -330 -332 -326 -317 -310 -302 -301 -296 -290 -284 -276 -278 -277 -279 -284 -281 -286 -284 -277 -269 -261 -253 -249 -247 -245 -242 -241 -240 -238 -232 -228 -227 -226 -221 -214 -205 -198 -194 -189 -183 -187 -181 -180 -181 -180 -180 -181 -181 -181 -181 -176 -173 -171 -170 -167 -167 -156 -149 -149 -150 -151 -142 -137 -138 -143 -145 -141 -137 -135 -137 -133 -129 -123 -113 -96 -84 -70 -53 -39 -31 -29 -27 -27 -29 -29 -25 -23 -21 -17 -13 -12 -13 -14 -17 -17 -13 -12 -11 -11 -11 -10 -9 -9 -8 -13 -10 -6 -5 -6 -6 -10 -14 -14 -14 -15 -16 -18 -19 -17 -19 -19 -18 -18 -20 -17 -15 -15 -18 -16 -17 -19 -19 -18 -19 -19 -19 -19 -19 -18 -19 -20 -19 -17 -23 -21 -16 -14 -15 -15 -15 -14 -14 -14 -15 -15 -15 -15 -19 -21 -21 -18 -17 -17 -17 -19 -20 -20 -19 -21 -23 -24 -27 -32 -35 -36 -34 -34 -36 -38 -44 -56 -70 -78 -78 -73 -73 -70 -72 -65 -56 -57 -61 -61 -60 -63 -66 -66 -68 -70 -70 -70 -73 -71 -70 -73 -69 -67 -66 -66 -65 -60 -58 -61 -63 -58 -62 -66 -67 -66 -69 -70 -70 -69 -65 -61 -60 -60 -59 -55 -59 -58 -57 -56 -55 -55 -53 -53 -53 -53 -52 -51 -52 -52 -53 -55 -56 -56 -58 -86 -93 -93 -90 -89 -83 -78 -75 -72 -72 -76 -74 -71 -68 -63 -57 -54 -51 -49 -49 -45 -44 -45 -47 -46 -49 -53 -50 -46 -45 -45 -44 -44 -45 -47 -51 -53 -53 -57 -56 -58 -61 -60 -58 -57 -58 -58 -55 -57 -54 -47 -43 -44 -39 -36 -36 -33 -33 -32 -34 -37 -39 -37 -39 -43 -47 -46 -51 -54 -50 -43 -46 -48 -50 -50 -47 -47 -44 -40 -39 -39 -38 -38 -35 -31 -30 -29 -29 -27 -25 -27 -26 -25 -26 -30 -28 -25 -20 -18 -17 -17 -17 -13 -12 -11 -10 -9 -8 -8 -9 -9 -7 -6 -5 -5 -5 -5 -5 -7 -9 -8 -6 -7 -8 -10 -16 -18 -15 -14 -12 -9 -11 -9 -7 -6 -8 -6 -15 -22 -23 -15 -12 -10 -7 -5 -5 -4 -4 -6 -13 -27 -30 -24 -20 -19 -17 -10 -3 -2 -7 -10 -11 -12 -11 -12 -13 -16 -15 -16 -14 -9 -7 -7 -8 -9 -10 -10 -9 -8 -8 -10 -8 -8 -6 -4 -3 -4 -5 -6 -8 -10 -11 -11 -11 -12 -11 -9 -9 -9 -5 -2 -2 -3 -5 -3 -3 -4 -7 -8 -4 -1 -3 -7 -7 -5 -4 -2 -2 -2 -4 -7 -7 -5 -3 -2 -2 -5 -8 -12 -14 -11 -12 -11 -10 -9 -9 -13 -15 -15 -14 -14 -21 -31 -38 -41 -40 -39 -39 -38 -38 -36 -35 -31 -31 -30 -27 -27 -28 -29 -29 -30 -33 -37 -34 -30 -26 -20 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -63 -60 -19 0 0 0 0 0 -10 -17 -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 -2 -5 -1 0 0 -5 -10 -18 -18 -18 -18 -18 -18 -17 -16 -16 -16 -16 -16 -16 -15 -13 -13 -13 -13 -13 -13 -14 -16 -17 -24 -30 -236 -237 -241 -250 -258 -260 -257 -256 -263 -273 -281 -290 -292 -292 -291 -291 -292 -294 -296 -299 -302 -302 -309 -311 -312 -313 -317 -319 -321 -325 -330 -331 -332 -337 -345 -354 -364 -372 -376 -378 -380 -385 -389 -395 -399 -401 -405 -405 -405 -405 -405 -408 -411 -412 -411 -407 -406 -404 -404 -404 -403 -401 -404 -407 -406 -400 -391 -385 -381 -379 -376 -379 -377 -376 -376 -371 -362 -352 -346 -343 -341 -334 -330 -322 -313 -309 -302 -302 -301 -298 -291 -285 -282 -282 -286 -292 -293 -295 -291 -283 -276 -269 -260 -252 -248 -248 -245 -243 -243 -241 -237 -230 -228 -227 -223 -217 -211 -203 -199 -196 -194 -190 -186 -186 -186 -185 -184 -183 -183 -182 -181 -175 -171 -169 -167 -161 -160 -154 -148 -146 -148 -147 -141 -133 -133 -137 -134 -132 -133 -131 -131 -131 -124 -112 -102 -96 -86 -72 -58 -52 -35 -27 -24 -23 -26 -25 -25 -24 -23 -17 -12 -10 -10 -11 -11 -14 -13 -11 -10 -10 -10 -9 -9 -10 -13 -13 -10 -6 -6 -7 -7 -11 -16 -15 -14 -13 -14 -16 -16 -15 -17 -17 -14 -17 -18 -18 -16 -15 -18 -16 -17 -19 -18 -18 -19 -19 -18 -19 -18 -16 -15 -16 -18 -17 -22 -20 -15 -14 -16 -14 -13 -12 -13 -14 -14 -14 -13 -13 -16 -20 -19 -15 -15 -15 -16 -17 -17 -18 -19 -20 -20 -21 -24 -29 -32 -34 -34 -32 -32 -33 -38 -49 -60 -69 -68 -61 -68 -70 -73 -71 -60 -64 -62 -61 -62 -61 -64 -65 -66 -67 -66 -67 -69 -68 -66 -75 -71 -68 -65 -66 -65 -60 -57 -57 -58 -56 -58 -59 -60 -70 -69 -70 -73 -77 -71 -68 -64 -61 -62 -61 -63 -62 -59 -57 -56 -56 -56 -55 -58 -59 -56 -54 -55 -56 -55 -56 -57 -58 -59 -85 -91 -87 -96 -99 -96 -91 -86 -83 -82 -78 -71 -58 -52 -52 -52 -52 -51 -51 -50 -47 -45 -47 -47 -48 -47 -41 -46 -46 -45 -44 -44 -43 -44 -48 -51 -51 -54 -57 -60 -63 -65 -64 -63 -63 -64 -61 -61 -62 -60 -54 -54 -50 -46 -41 -36 -35 -35 -35 -33 -33 -34 -33 -34 -34 -34 -39 -49 -59 -56 -52 -51 -51 -50 -46 -45 -45 -43 -38 -38 -36 -35 -37 -34 -32 -30 -29 -29 -27 -27 -26 -24 -23 -25 -29 -31 -29 -21 -20 -19 -18 -14 -14 -13 -12 -11 -11 -10 -11 -11 -9 -6 -5 -4 -4 -4 -5 -7 -8 -6 -6 -6 -6 -7 -7 -8 -11 -12 -13 -12 -9 -9 -9 -8 -6 -6 -7 -16 -30 -29 -26 -21 -9 -6 -6 -7 -9 -10 -6 -13 -30 -43 -30 -21 -17 -13 -7 -1 -3 -6 -7 -6 -7 -7 -8 -9 -13 -12 -12 -10 -8 -9 -8 -8 -9 -10 -10 -9 -7 -8 -8 -9 -8 -6 -4 -6 -6 -6 -5 -9 -9 -13 -16 -11 -8 -7 -8 -10 -11 -7 -5 -5 -5 -5 -5 -5 -8 -8 -7 -3 -1 -5 -5 -4 -3 -3 -2 -3 -4 -5 -6 -9 -8 -6 -3 -2 -3 -8 -15 -15 -13 -14 -13 -11 -11 -13 -16 -17 -19 -19 -19 -22 -33 -40 -42 -42 -42 -40 -40 -37 -33 -32 -30 -29 -26 -25 -32 -28 -27 -27 -27 -33 -36 -34 -30 -30 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -53 -56 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -19 -13 -14 -19 -19 -19 -18 -16 -16 -16 -16 -16 -15 -14 -14 -15 -14 -14 -14 -12 -11 -11 -12 -12 -13 -13 -14 -19 -26 -28 -27 -230 -233 -239 -250 -260 -262 -262 -261 -267 -275 -282 -288 -292 -294 -294 -295 -298 -299 -299 -300 -301 -306 -307 -308 -312 -318 -319 -318 -321 -326 -329 -330 -332 -337 -345 -354 -364 -371 -374 -376 -380 -385 -390 -394 -397 -399 -401 -404 -406 -404 -395 -407 -412 -414 -414 -413 -409 -406 -404 -404 -403 -401 -401 -404 -407 -400 -392 -385 -382 -381 -378 -378 -374 -370 -366 -360 -362 -355 -343 -334 -333 -334 -332 -325 -317 -312 -305 -304 -304 -304 -298 -290 -286 -287 -291 -295 -298 -303 -302 -292 -284 -276 -267 -262 -260 -253 -248 -246 -245 -243 -240 -239 -235 -230 -227 -223 -215 -208 -204 -203 -201 -196 -191 -186 -183 -182 -182 -183 -182 -183 -180 -175 -171 -169 -166 -166 -162 -155 -148 -146 -144 -144 -143 -140 -131 -127 -127 -127 -126 -127 -127 -126 -120 -108 -96 -80 -71 -69 -67 -49 -37 -28 -23 -21 -19 -18 -19 -20 -21 -15 -11 -9 -9 -9 -10 -12 -12 -10 -10 -8 -7 -7 -6 -6 -5 -6 -6 -6 -7 -7 -9 -14 -15 -14 -14 -13 -13 -13 -13 -14 -15 -15 -13 -17 -18 -17 -15 -16 -13 -14 -17 -19 -19 -18 -18 -18 -18 -18 -16 -15 -14 -13 -15 -16 -16 -15 -14 -15 -13 -12 -12 -11 -11 -12 -12 -12 -12 -14 -21 -22 -16 -15 -15 -15 -15 -16 -18 -17 -17 -18 -17 -20 -23 -26 -28 -32 -32 -30 -29 -31 -35 -46 -55 -57 -55 -53 -59 -60 -62 -68 -72 -71 -64 -60 -63 -61 -62 -63 -63 -63 -64 -66 -67 -67 -63 -71 -74 -71 -64 -64 -63 -59 -55 -55 -55 -54 -55 -56 -54 -66 -68 -71 -77 -82 -79 -74 -68 -68 -68 -65 -67 -67 -66 -67 -65 -64 -63 -59 -63 -64 -63 -63 -64 -63 -61 -61 -65 -66 -66 -66 -66 -67 -77 -97 -106 -98 -87 -92 -90 -84 -77 -65 -62 -61 -58 -55 -52 -50 -48 -49 -51 -49 -48 -48 -48 -57 -52 -48 -47 -48 -47 -48 -49 -49 -49 -50 -53 -55 -58 -62 -64 -65 -66 -66 -65 -67 -65 -65 -66 -65 -63 -60 -54 -47 -39 -41 -43 -37 -37 -33 -32 -31 -32 -32 -36 -40 -46 -57 -55 -52 -50 -48 -50 -48 -47 -44 -40 -40 -38 -34 -30 -32 -33 -32 -29 -27 -27 -26 -26 -25 -23 -23 -26 -29 -31 -32 -26 -22 -20 -17 -18 -13 -11 -12 -11 -12 -12 -12 -12 -9 -7 -6 -6 -4 -5 -5 -7 -7 -7 -6 -5 -6 -7 -6 -6 -6 -8 -12 -14 -12 -10 -10 -8 -7 -8 -14 -26 -39 -33 -27 -18 -10 -8 -9 -11 -12 -12 -6 -11 -27 -35 -22 -17 -14 -8 -5 -4 -4 -4 -4 -2 -2 -2 -3 -5 -7 -6 -6 -7 -8 -8 -7 -7 -7 -9 -9 -8 -7 -10 -10 -10 -10 -9 -6 -7 -11 -15 -21 -27 -27 -21 -19 -10 -6 -7 -7 -9 -10 -9 -9 -8 -7 -8 -12 -18 -18 -9 -5 -4 -3 -2 -2 -2 -2 -3 -3 -5 -7 -8 -10 -13 -14 -10 -7 -7 -9 -12 -17 -14 -12 -12 -13 -13 -13 -15 -19 -21 -23 -24 -24 -29 -36 -42 -46 -46 -43 -44 -41 -38 -35 -29 -27 -27 -27 -28 -28 -26 -24 -22 -25 -33 -39 -39 -39 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -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 -2 -6 -11 -15 -19 -18 -17 -17 -16 -16 -16 -16 -15 -14 -14 -14 -14 -14 -13 -12 -12 -12 -12 -11 -11 -10 -11 -11 -11 -12 -14 -17 -21 -25 -24 -24 -227 -231 -240 -251 -260 -265 -260 -263 -268 -273 -279 -287 -291 -294 -297 -297 -300 -301 -303 -305 -305 -308 -309 -310 -314 -318 -317 -317 -320 -323 -327 -331 -334 -338 -346 -355 -366 -369 -371 -375 -379 -384 -388 -391 -394 -395 -397 -402 -403 -398 -399 -403 -410 -416 -416 -415 -411 -407 -405 -404 -402 -401 -404 -407 -405 -401 -393 -387 -383 -383 -381 -380 -375 -369 -363 -357 -352 -350 -351 -348 -337 -335 -332 -326 -320 -313 -309 -308 -307 -308 -302 -297 -295 -296 -298 -298 -301 -308 -315 -308 -296 -285 -280 -278 -266 -256 -251 -249 -248 -245 -245 -243 -238 -232 -229 -228 -222 -216 -212 -207 -203 -198 -194 -191 -189 -184 -181 -180 -180 -182 -177 -173 -169 -167 -166 -165 -161 -155 -149 -147 -144 -142 -142 -142 -127 -123 -123 -124 -122 -123 -123 -123 -120 -106 -96 -77 -63 -62 -60 -46 -37 -30 -22 -19 -18 -18 -17 -18 -17 -15 -11 -8 -8 -9 -9 -10 -10 -9 -9 -7 -6 -5 -5 -5 -5 -5 -6 -8 -9 -10 -13 -15 -14 -14 -12 -11 -11 -11 -12 -13 -14 -17 -14 -15 -15 -14 -14 -16 -15 -15 -17 -18 -18 -18 -18 -17 -17 -16 -15 -14 -14 -14 -13 -13 -13 -12 -13 -13 -15 -17 -13 -11 -11 -11 -11 -12 -13 -14 -15 -15 -15 -16 -15 -14 -14 -15 -15 -15 -16 -16 -16 -19 -22 -25 -27 -29 -29 -28 -27 -29 -33 -44 -48 -48 -49 -47 -51 -58 -65 -68 -67 -66 -64 -60 -67 -72 -70 -63 -63 -62 -63 -65 -66 -67 -69 -69 -70 -70 -63 -63 -62 -60 -56 -55 -54 -52 -51 -52 -51 -51 -59 -71 -77 -85 -86 -83 -81 -82 -75 -71 -71 -73 -68 -67 -68 -68 -69 -68 -70 -69 -66 -67 -67 -66 -66 -67 -72 -70 -69 -69 -71 -72 -69 -75 -77 -71 -72 -83 -84 -76 -67 -63 -63 -61 -59 -57 -56 -52 -50 -54 -53 -51 -49 -47 -51 -44 -48 -54 -49 -50 -49 -49 -49 -50 -52 -53 -55 -58 -58 -60 -65 -68 -70 -71 -71 -70 -69 -68 -71 -73 -71 -66 -61 -56 -51 -52 -53 -45 -39 -38 -37 -35 -36 -38 -41 -44 -49 -53 -53 -50 -43 -41 -44 -46 -46 -44 -44 -42 -39 -36 -32 -31 -28 -28 -27 -26 -25 -22 -19 -21 -21 -23 -25 -28 -30 -31 -27 -25 -24 -18 -17 -14 -11 -12 -12 -12 -11 -10 -11 -9 -9 -8 -6 -5 -5 -6 -6 -6 -6 -5 -5 -4 -6 -6 -6 -7 -7 -12 -13 -12 -11 -10 -7 -7 -9 -10 -23 -34 -32 -19 -15 -10 -9 -12 -12 -13 -10 -8 -16 -34 -24 -16 -14 -12 -7 -5 -4 -4 -4 -2 -1 -1 -1 -2 -4 -5 -5 -5 -5 -8 -8 -8 -9 -9 -9 -9 -7 -7 -13 -15 -13 -11 -18 -20 -17 -18 -28 -34 -30 -21 -12 -11 -8 -6 -7 -7 -9 -10 -10 -8 -9 -8 -9 -8 -8 -6 -5 -5 -5 -4 -3 -3 -3 -3 -5 -6 -7 -8 -9 -11 -13 -16 -13 -11 -11 -12 -15 -15 -12 -11 -14 -14 -13 -13 -15 -20 -24 -25 -25 -24 -32 -38 -42 -47 -46 -46 -43 -38 -37 -32 -29 -27 -26 -30 -32 -29 -25 -25 -22 -22 -28 -38 -40 -23 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -18 -18 -18 -18 -17 -16 -15 -15 -14 -14 -14 -14 -13 -12 -12 -12 -12 -12 -12 -11 -11 -10 -10 -10 -10 -10 -11 -13 -15 -19 -21 -22 -23 -21 -23 -23 -226 -232 -242 -250 -254 -264 -261 -263 -269 -274 -279 -285 -288 -293 -299 -300 -303 -304 -305 -308 -308 -310 -311 -312 -314 -315 -314 -315 -317 -319 -326 -331 -334 -338 -345 -355 -357 -362 -370 -373 -375 -379 -383 -386 -388 -391 -395 -400 -402 -397 -413 -419 -419 -419 -417 -415 -411 -408 -407 -405 -402 -401 -404 -406 -405 -401 -394 -389 -385 -384 -383 -380 -375 -369 -363 -357 -352 -349 -347 -336 -336 -334 -331 -327 -323 -320 -316 -312 -310 -309 -303 -303 -304 -305 -307 -304 -305 -312 -324 -318 -307 -302 -298 -287 -273 -262 -256 -252 -250 -250 -249 -247 -242 -233 -228 -229 -227 -224 -222 -211 -204 -198 -193 -190 -187 -186 -183 -179 -178 -178 -176 -174 -170 -170 -166 -163 -160 -156 -149 -147 -145 -143 -140 -137 -128 -122 -121 -123 -121 -123 -125 -123 -116 -103 -85 -63 -48 -46 -43 -42 -39 -31 -22 -20 -18 -16 -14 -16 -16 -16 -14 -10 -11 -10 -10 -9 -5 -5 -6 -6 -6 -5 -5 -5 -5 -6 -6 -11 -13 -13 -14 -14 -13 -12 -12 -12 -13 -13 -14 -15 -15 -16 -15 -15 -13 -10 -14 -13 -14 -16 -16 -17 -18 -18 -17 -16 -16 -15 -14 -12 -14 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -14 -13 -11 -11 -12 -12 -13 -15 -18 -18 -17 -15 -14 -14 -14 -14 -14 -15 -16 -15 -17 -21 -23 -25 -25 -25 -26 -26 -27 -31 -40 -47 -47 -46 -42 -45 -50 -51 -49 -57 -66 -67 -63 -67 -68 -66 -65 -64 -62 -62 -63 -65 -66 -66 -67 -68 -70 -63 -62 -62 -62 -62 -57 -55 -52 -48 -48 -48 -47 -52 -65 -74 -83 -87 -88 -88 -84 -83 -79 -77 -81 -78 -78 -78 -75 -75 -75 -76 -78 -79 -80 -75 -72 -71 -72 -77 -79 -78 -75 -77 -76 -74 -75 -81 -82 -80 -77 -75 -72 -70 -72 -71 -67 -67 -62 -59 -57 -54 -57 -55 -53 -52 -51 -48 -44 -57 -71 -53 -50 -49 -50 -51 -53 -57 -58 -58 -59 -61 -62 -65 -69 -71 -74 -76 -76 -75 -72 -76 -75 -73 -75 -69 -65 -64 -63 -62 -57 -50 -45 -41 -41 -41 -43 -45 -46 -49 -50 -50 -47 -38 -36 -38 -40 -41 -40 -41 -41 -40 -38 -38 -36 -36 -35 -28 -28 -26 -21 -18 -19 -22 -23 -24 -26 -27 -28 -28 -28 -25 -21 -18 -16 -14 -12 -11 -11 -10 -9 -11 -11 -11 -9 -7 -6 -6 -6 -6 -6 -5 -4 -4 -4 -5 -5 -6 -7 -8 -11 -12 -9 -9 -8 -8 -9 -8 -9 -29 -39 -34 -19 -16 -10 -7 -10 -7 -8 -9 -18 -29 -34 -25 -16 -9 -9 -6 -5 -6 -6 -2 -1 -1 -1 -2 -4 -5 -7 -7 -6 -6 -8 -10 -11 -9 -7 -8 -8 -7 -9 -14 -21 -17 -12 -18 -26 -26 -21 -32 -34 -20 -11 -11 -10 -10 -12 -9 -8 -9 -9 -8 -13 -13 -9 -10 -9 -9 -8 -7 -5 -4 -3 -2 -2 -3 -4 -4 -3 -6 -8 -10 -11 -12 -16 -15 -14 -11 -12 -13 -12 -11 -11 -11 -13 -14 -14 -16 -21 -24 -26 -29 -31 -38 -45 -47 -48 -48 -44 -38 -34 -34 -30 -26 -24 -25 -26 -27 -27 -27 -29 -27 -24 -29 -36 -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 -8 -24 -19 -18 -16 -15 -15 -14 -14 -13 -12 -12 -13 -12 -10 -10 -11 -11 -10 -11 -10 -9 -8 -12 -13 -13 -15 -21 -19 -17 -18 -20 -21 -20 -40 -78 -34 -226 -233 -238 -243 -254 -261 -265 -264 -266 -275 -279 -281 -287 -295 -300 -302 -304 -306 -307 -308 -309 -311 -312 -313 -313 -314 -314 -314 -315 -320 -325 -330 -334 -338 -344 -346 -352 -362 -368 -368 -368 -372 -378 -382 -381 -387 -392 -399 -406 -407 -416 -419 -418 -418 -417 -415 -411 -409 -408 -406 -404 -402 -401 -404 -403 -400 -396 -391 -386 -385 -382 -379 -374 -368 -362 -357 -355 -354 -348 -341 -337 -334 -331 -328 -327 -324 -318 -313 -311 -310 -309 -309 -308 -308 -312 -309 -308 -317 -330 -325 -323 -317 -304 -294 -279 -268 -260 -256 -255 -253 -251 -249 -244 -234 -230 -229 -230 -228 -223 -215 -208 -200 -193 -187 -186 -185 -184 -181 -178 -176 -175 -175 -173 -167 -163 -161 -159 -156 -150 -148 -148 -145 -138 -134 -127 -122 -123 -127 -126 -123 -117 -108 -104 -93 -75 -61 -53 -40 -35 -37 -40 -37 -23 -19 -17 -14 -12 -14 -15 -16 -16 -12 -12 -11 -10 -10 -7 -7 -6 -6 -6 -6 -6 -6 -6 -8 -9 -11 -12 -12 -12 -12 -14 -15 -15 -14 -15 -15 -15 -15 -15 -15 -16 -15 -14 -14 -13 -12 -13 -14 -17 -17 -17 -17 -17 -15 -14 -14 -12 -11 -12 -11 -10 -10 -9 -10 -10 -10 -9 -9 -16 -17 -13 -9 -10 -13 -13 -13 -13 -14 -16 -16 -15 -15 -14 -14 -13 -14 -14 -15 -15 -17 -18 -22 -22 -22 -24 -25 -24 -25 -29 -33 -35 -41 -37 -36 -39 -42 -41 -46 -56 -63 -61 -65 -64 -62 -62 -60 -64 -63 -62 -61 -64 -64 -64 -65 -66 -67 -65 -63 -62 -61 -62 -62 -59 -55 -52 -52 -50 -47 -49 -61 -71 -80 -84 -84 -87 -94 -93 -88 -84 -89 -92 -91 -85 -83 -82 -81 -81 -89 -86 -85 -84 -82 -79 -79 -83 -87 -87 -84 -86 -84 -81 -83 -95 -95 -91 -88 -86 -81 -81 -84 -86 -79 -73 -68 -62 -58 -58 -57 -57 -55 -54 -51 -60 -69 -70 -76 -66 -58 -53 -55 -55 -54 -57 -60 -61 -64 -67 -68 -69 -73 -74 -76 -78 -81 -81 -81 -82 -81 -75 -71 -72 -73 -72 -67 -67 -63 -58 -53 -50 -49 -47 -48 -51 -47 -47 -46 -44 -41 -38 -35 -33 -33 -34 -33 -34 -35 -31 -34 -35 -37 -43 -41 -34 -32 -30 -28 -30 -27 -25 -25 -25 -28 -27 -26 -26 -27 -24 -22 -20 -17 -17 -13 -10 -10 -11 -12 -13 -12 -11 -9 -8 -7 -6 -6 -7 -7 -5 -4 -4 -4 -4 -5 -5 -6 -8 -11 -13 -11 -10 -7 -6 -8 -6 -12 -19 -25 -27 -21 -17 -12 -5 -6 -9 -22 -42 -48 -41 -35 -27 -13 -7 -5 -4 -5 -6 -6 -4 -2 -2 -3 -3 -4 -6 -7 -7 -7 -9 -12 -11 -10 -9 -9 -7 -7 -8 -8 -9 -13 -12 -13 -18 -22 -32 -31 -33 -27 -19 -19 -16 -13 -11 -11 -10 -9 -9 -9 -10 -10 -7 -6 -10 -9 -7 -7 -9 -5 -3 -2 -1 -2 -2 -3 -4 -5 -6 -8 -11 -14 -16 -18 -19 -19 -15 -13 -12 -11 -10 -11 -12 -14 -14 -14 -15 -19 -23 -31 -36 -40 -44 -49 -49 -48 -44 -40 -37 -34 -31 -28 -23 -25 -24 -23 -24 -23 -26 -29 -29 -28 -34 -30 -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 -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 -4 -19 -23 -22 -20 -20 -16 -16 -15 -13 -13 -13 -12 -12 -12 -11 -10 -10 -10 -10 -10 -9 -10 -23 -30 -28 -30 -45 -50 -39 -37 -53 -30 -32 -44 -60 -89 -51 -228 -231 -235 -242 -257 -262 -264 -265 -267 -271 -272 -278 -287 -295 -300 -302 -304 -306 -306 -305 -305 -308 -311 -312 -311 -310 -310 -311 -313 -319 -324 -328 -333 -337 -339 -341 -348 -357 -364 -362 -363 -367 -371 -375 -377 -383 -389 -395 -398 -405 -408 -408 -410 -416 -416 -413 -410 -408 -407 -406 -404 -400 -398 -401 -399 -396 -393 -391 -390 -384 -381 -377 -373 -368 -361 -358 -357 -353 -346 -342 -337 -333 -331 -330 -330 -325 -319 -314 -312 -311 -311 -311 -309 -309 -314 -313 -313 -320 -330 -330 -329 -323 -308 -296 -284 -272 -262 -261 -257 -255 -253 -252 -248 -241 -234 -230 -229 -227 -224 -219 -212 -204 -195 -195 -190 -185 -183 -180 -176 -174 -174 -174 -178 -171 -165 -160 -156 -155 -152 -151 -149 -145 -137 -133 -129 -126 -127 -133 -132 -120 -98 -88 -93 -84 -75 -72 -54 -41 -34 -32 -36 -42 -38 -27 -15 -13 -10 -12 -13 -14 -14 -11 -11 -9 -8 -11 -8 -8 -7 -6 -5 -9 -9 -9 -8 -9 -12 -12 -12 -13 -13 -14 -14 -14 -14 -14 -13 -11 -10 -9 -8 -12 -11 -7 -12 -14 -13 -13 -13 -15 -18 -16 -14 -14 -14 -13 -12 -12 -12 -12 -11 -10 -10 -9 -8 -10 -11 -10 -9 -9 -10 -10 -9 -9 -9 -11 -12 -12 -12 -14 -15 -15 -16 -14 -14 -14 -14 -14 -14 -15 -15 -16 -18 -18 -18 -19 -22 -24 -22 -23 -25 -26 -37 -37 -36 -37 -38 -39 -38 -40 -46 -52 -60 -64 -64 -63 -62 -58 -59 -61 -62 -62 -63 -62 -62 -63 -64 -65 -65 -65 -64 -65 -63 -62 -62 -59 -60 -58 -53 -52 -51 -57 -68 -76 -76 -79 -85 -92 -98 -101 -95 -106 -112 -101 -97 -98 -98 -97 -97 -103 -108 -105 -96 -91 -88 -88 -93 -99 -95 -97 -100 -99 -95 -98 -106 -105 -99 -95 -94 -92 -91 -90 -94 -84 -86 -82 -67 -67 -63 -63 -64 -61 -59 -56 -57 -58 -64 -72 -74 -70 -63 -65 -59 -58 -60 -64 -66 -66 -65 -67 -69 -73 -76 -79 -82 -86 -86 -85 -84 -83 -82 -78 -76 -75 -73 -72 -71 -68 -66 -62 -61 -57 -55 -56 -52 -47 -45 -43 -42 -38 -36 -35 -33 -33 -33 -33 -33 -30 -29 -30 -31 -34 -35 -35 -34 -32 -29 -28 -29 -29 -28 -29 -29 -30 -30 -30 -28 -29 -28 -25 -21 -25 -21 -16 -12 -10 -11 -13 -14 -12 -9 -8 -8 -9 -8 -7 -7 -7 -9 -7 -5 -5 -5 -6 -7 -7 -9 -12 -13 -11 -9 -8 -6 -6 -7 -7 -10 -18 -22 -22 -16 -7 -8 -6 -15 -36 -38 -35 -30 -25 -21 -10 -6 -5 -5 -6 -4 -4 -5 -5 -7 -7 -8 -9 -9 -7 -6 -6 -8 -8 -10 -10 -11 -12 -9 -9 -10 -9 -7 -16 -18 -19 -26 -39 -29 -21 -34 -17 -13 -12 -13 -15 -11 -10 -10 -9 -10 -10 -10 -8 -3 -7 -9 -8 -3 -3 -7 -8 -7 -8 -5 -3 -2 -1 -4 -5 -6 -10 -12 -14 -19 -21 -21 -22 -22 -20 -15 -12 -11 -12 -14 -13 -12 -14 -16 -18 -22 -31 -40 -45 -45 -45 -45 -44 -41 -34 -31 -30 -31 -28 -23 -21 -20 -19 -18 -19 -24 -30 -29 -30 -30 -18 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -57 -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 0 0 0 0 0 0 0 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 -9 -22 -20 -16 -16 -21 -21 -20 -18 -13 -12 -13 -12 -11 -11 -11 -11 -10 -13 -12 -13 -17 -20 -26 -29 -32 -37 -40 -42 -46 -49 -58 -63 -62 -64 -71 -54 -39 -225 -228 -234 -244 -259 -263 -263 -264 -267 -267 -271 -278 -287 -295 -298 -300 -301 -301 -301 -300 -299 -302 -308 -309 -308 -308 -308 -311 -315 -319 -323 -327 -332 -337 -337 -338 -344 -351 -359 -357 -358 -361 -364 -366 -373 -381 -390 -397 -401 -403 -403 -404 -408 -412 -414 -412 -408 -405 -405 -404 -401 -397 -394 -396 -398 -394 -390 -389 -384 -381 -378 -375 -372 -368 -365 -361 -357 -354 -347 -342 -336 -332 -331 -331 -330 -325 -318 -313 -312 -312 -313 -311 -295 -306 -313 -316 -318 -319 -322 -326 -328 -323 -310 -297 -286 -278 -271 -267 -258 -253 -253 -256 -248 -243 -241 -239 -232 -228 -224 -219 -213 -208 -207 -202 -194 -187 -183 -179 -175 -174 -174 -176 -174 -167 -162 -158 -155 -156 -157 -155 -150 -145 -136 -132 -130 -128 -129 -134 -136 -122 -88 -75 -77 -77 -73 -65 -47 -36 -31 -30 -34 -37 -30 -20 -13 -12 -10 -11 -13 -13 -15 -13 -12 -11 -10 -11 -11 -9 -7 -7 -8 -10 -11 -12 -12 -12 -12 -12 -12 -14 -14 -14 -13 -14 -14 -13 -10 -8 -11 -12 -8 -8 -8 -9 -12 -13 -13 -14 -14 -15 -15 -13 -12 -12 -12 -12 -11 -11 -10 -10 -9 -8 -9 -9 -10 -14 -15 -9 -9 -9 -11 -11 -10 -6 -5 -7 -9 -8 -11 -13 -14 -15 -15 -13 -13 -13 -14 -14 -15 -15 -15 -16 -17 -16 -16 -17 -19 -22 -22 -22 -24 -29 -30 -31 -34 -37 -38 -39 -37 -37 -42 -52 -59 -61 -58 -55 -58 -58 -57 -58 -61 -58 -58 -59 -58 -61 -62 -62 -62 -62 -63 -64 -66 -66 -66 -63 -64 -64 -60 -54 -53 -57 -63 -69 -72 -82 -89 -94 -100 -108 -107 -119 -136 -135 -116 -111 -109 -108 -108 -111 -110 -106 -106 -102 -99 -99 -105 -117 -119 -118 -117 -115 -114 -115 -119 -118 -109 -104 -102 -102 -101 -97 -101 -93 -91 -96 -91 -85 -77 -72 -70 -65 -65 -64 -63 -59 -61 -69 -76 -80 -78 -78 -74 -68 -64 -70 -72 -73 -74 -75 -74 -77 -81 -85 -86 -86 -85 -84 -83 -82 -80 -78 -78 -77 -73 -71 -68 -65 -64 -64 -63 -62 -57 -55 -52 -52 -50 -44 -40 -36 -34 -36 -35 -35 -36 -37 -38 -32 -30 -31 -34 -36 -36 -34 -31 -29 -29 -26 -25 -25 -26 -27 -29 -28 -24 -27 -28 -30 -32 -29 -29 -29 -26 -21 -17 -14 -13 -15 -16 -11 -8 -7 -6 -6 -6 -6 -6 -8 -12 -11 -9 -8 -7 -8 -8 -7 -9 -11 -11 -10 -10 -8 -8 -8 -7 -8 -11 -16 -20 -17 -10 -8 -8 -9 -16 -31 -21 -16 -15 -14 -13 -10 -7 -4 -5 -4 -2 -3 -7 -6 -6 -8 -12 -11 -10 -7 -6 -7 -7 -8 -9 -11 -13 -13 -13 -15 -14 -14 -19 -23 -23 -22 -19 -23 -21 -11 -14 -10 -9 -10 -9 -7 -8 -10 -11 -11 -11 -13 -14 -8 -4 -4 -7 -11 -5 -4 -6 -10 -10 -12 -11 -8 -4 -3 -3 -5 -10 -13 -13 -13 -13 -12 -15 -18 -18 -15 -14 -13 -12 -14 -16 -15 -14 -15 -16 -14 -20 -31 -43 -47 -48 -45 -44 -43 -40 -32 -29 -28 -27 -24 -21 -20 -16 -15 -14 -16 -24 -30 -32 -34 -29 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -51 -67 -61 -31 -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 -3 -18 -18 -18 -17 -13 -14 -16 -15 -14 -14 -15 -19 -19 -15 -16 -18 -17 -11 -12 -21 -32 -31 -29 -29 -29 -32 -31 -31 -30 -31 -37 -43 -47 -48 -56 -56 -49 -47 -55 -223 -227 -236 -246 -257 -261 -262 -261 -261 -266 -272 -277 -285 -294 -296 -296 -296 -296 -294 -292 -293 -298 -306 -306 -304 -304 -306 -310 -315 -318 -322 -326 -331 -332 -333 -334 -338 -345 -352 -355 -355 -354 -356 -364 -373 -382 -390 -397 -397 -396 -397 -399 -403 -408 -409 -408 -406 -401 -400 -399 -399 -400 -396 -394 -395 -393 -389 -386 -380 -377 -375 -373 -370 -369 -367 -363 -358 -353 -346 -340 -335 -332 -331 -330 -328 -324 -319 -315 -314 -314 -314 -311 -287 -304 -315 -320 -327 -327 -323 -324 -328 -325 -311 -295 -286 -283 -281 -271 -261 -256 -254 -254 -249 -248 -246 -241 -233 -229 -225 -220 -215 -214 -210 -203 -195 -188 -181 -177 -174 -174 -173 -174 -175 -172 -165 -157 -155 -155 -156 -156 -148 -142 -135 -131 -131 -131 -136 -139 -133 -111 -78 -65 -63 -63 -61 -54 -44 -33 -27 -29 -31 -33 -26 -15 -11 -10 -10 -12 -14 -14 -15 -14 -13 -12 -11 -11 -11 -11 -10 -9 -11 -11 -11 -12 -15 -13 -12 -13 -13 -13 -13 -13 -14 -14 -14 -9 -8 -9 -12 -10 -9 -11 -16 -17 -14 -15 -15 -13 -15 -14 -13 -12 -12 -11 -11 -10 -10 -10 -11 -11 -9 -8 -8 -9 -10 -12 -13 -10 -10 -10 -10 -9 -7 -5 -5 -6 -6 -8 -9 -12 -13 -13 -13 -15 -16 -15 -15 -15 -15 -15 -15 -16 -15 -16 -18 -18 -20 -21 -21 -19 -20 -28 -28 -29 -34 -34 -35 -38 -38 -33 -34 -45 -52 -53 -55 -50 -52 -53 -53 -56 -56 -54 -54 -55 -59 -59 -61 -62 -63 -64 -65 -67 -68 -66 -67 -68 -68 -65 -65 -64 -62 -62 -64 -64 -69 -78 -87 -90 -93 -101 -107 -119 -141 -126 -117 -114 -113 -116 -116 -115 -117 -123 -116 -112 -113 -114 -113 -129 -132 -131 -130 -130 -130 -128 -127 -124 -109 -109 -109 -106 -104 -103 -104 -100 -97 -102 -105 -100 -90 -81 -86 -76 -73 -74 -73 -69 -65 -67 -73 -78 -82 -86 -87 -81 -75 -80 -82 -83 -82 -82 -83 -84 -87 -90 -91 -91 -90 -87 -85 -83 -82 -83 -83 -80 -76 -72 -69 -66 -65 -64 -63 -62 -61 -58 -56 -55 -53 -47 -43 -40 -36 -34 -35 -35 -34 -33 -34 -33 -32 -32 -36 -36 -37 -36 -32 -31 -30 -27 -23 -21 -23 -24 -25 -25 -24 -26 -26 -28 -31 -29 -29 -28 -27 -25 -23 -20 -19 -20 -17 -12 -8 -6 -6 -7 -7 -6 -7 -9 -11 -12 -12 -13 -9 -9 -8 -7 -9 -10 -9 -8 -9 -7 -9 -11 -11 -5 -12 -20 -19 -12 -10 -11 -10 -12 -27 -23 -14 -10 -10 -11 -10 -7 -4 -3 -3 -1 -1 -1 -1 -3 -4 -6 -10 -8 -6 -5 -5 -6 -6 -6 -7 -9 -12 -11 -13 -19 -15 -16 -25 -37 -27 -14 -12 -15 -14 -8 -8 -8 -9 -12 -11 -10 -10 -12 -13 -10 -9 -13 -12 -9 -8 -8 -10 -13 -10 -8 -9 -9 -10 -11 -12 -13 -8 -8 -9 -8 -13 -15 -15 -14 -15 -11 -11 -13 -16 -12 -12 -12 -12 -16 -16 -15 -15 -14 -14 -15 -22 -34 -46 -49 -49 -49 -47 -41 -39 -40 -38 -29 -25 -23 -22 -20 -15 -14 -14 -16 -24 -30 -34 -40 -46 -20 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -35 -77 -63 -51 -45 -42 -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 -4 -14 -3 -14 -12 -6 -2 -2 -10 -14 -13 -13 -13 -13 -14 -13 -16 -16 -15 -12 -12 -18 -32 -39 -17 -22 -37 -34 -31 -27 -26 -24 -26 -34 -45 -68 -77 -79 -56 -43 -50 -51 -223 -228 -235 -243 -254 -259 -259 -260 -262 -266 -271 -278 -287 -289 -290 -291 -290 -289 -287 -285 -288 -296 -305 -301 -300 -300 -302 -309 -315 -318 -321 -324 -325 -326 -328 -329 -333 -341 -348 -350 -349 -349 -353 -363 -372 -380 -387 -393 -393 -391 -392 -397 -402 -404 -404 -404 -402 -397 -394 -395 -397 -395 -394 -391 -390 -388 -384 -383 -377 -373 -370 -368 -367 -367 -365 -362 -357 -347 -342 -339 -336 -334 -330 -329 -327 -323 -319 -316 -315 -314 -313 -314 -305 -307 -315 -324 -327 -332 -328 -324 -324 -326 -316 -301 -291 -286 -276 -269 -265 -260 -251 -251 -250 -248 -244 -242 -234 -231 -227 -222 -220 -213 -207 -203 -199 -191 -182 -177 -175 -173 -172 -174 -171 -165 -158 -154 -154 -155 -158 -158 -149 -143 -136 -130 -131 -134 -142 -147 -136 -97 -71 -64 -60 -55 -56 -51 -41 -31 -25 -28 -29 -31 -26 -13 -11 -10 -10 -11 -12 -17 -15 -13 -14 -16 -16 -13 -11 -11 -12 -11 -11 -11 -11 -13 -14 -14 -14 -14 -13 -10 -9 -10 -13 -8 -7 -7 -8 -8 -8 -9 -11 -16 -16 -12 -16 -19 -19 -15 -14 -13 -13 -12 -11 -10 -10 -10 -9 -10 -10 -9 -9 -9 -8 -9 -10 -10 -10 -10 -10 -10 -10 -6 -5 -5 -5 -5 -5 -7 -11 -13 -12 -14 -16 -17 -18 -16 -15 -15 -15 -15 -15 -16 -16 -16 -17 -18 -19 -20 -21 -23 -21 -27 -28 -28 -31 -33 -33 -34 -33 -29 -34 -40 -42 -45 -54 -48 -46 -47 -47 -50 -50 -52 -54 -53 -53 -58 -62 -63 -62 -63 -65 -68 -68 -70 -70 -71 -72 -70 -72 -73 -70 -67 -69 -71 -76 -83 -90 -94 -94 -94 -96 -104 -116 -120 -122 -120 -122 -125 -125 -123 -122 -127 -125 -124 -126 -128 -128 -133 -138 -141 -137 -138 -136 -132 -126 -123 -117 -115 -112 -108 -107 -108 -109 -110 -106 -104 -110 -114 -109 -93 -95 -94 -92 -86 -83 -80 -75 -72 -83 -81 -82 -85 -91 -93 -89 -92 -97 -95 -91 -89 -89 -89 -90 -94 -95 -93 -92 -90 -88 -87 -86 -81 -78 -78 -76 -73 -70 -69 -65 -62 -61 -61 -58 -55 -54 -55 -53 -50 -47 -42 -38 -38 -38 -36 -33 -33 -33 -33 -33 -33 -35 -36 -37 -37 -35 -34 -32 -28 -23 -21 -22 -23 -23 -24 -25 -25 -25 -26 -26 -27 -27 -27 -27 -26 -26 -27 -27 -25 -19 -13 -9 -9 -9 -9 -9 -7 -8 -8 -8 -9 -9 -13 -13 -12 -11 -9 -8 -9 -10 -6 -8 -8 -9 -10 -9 -7 -15 -20 -12 -11 -14 -14 -11 -21 -29 -24 -16 -10 -10 -10 -9 -5 -3 -3 -2 -1 -1 -1 -1 -2 -4 -8 -8 -6 -4 -4 -6 -7 -9 -10 -9 -8 -8 -8 -6 -9 -11 -11 -12 -17 -17 -13 -11 -14 -13 -11 -10 -10 -12 -14 -14 -13 -12 -12 -13 -12 -7 -11 -11 -11 -11 -8 -10 -12 -12 -12 -12 -11 -10 -9 -8 -9 -10 -10 -10 -12 -15 -16 -15 -15 -17 -15 -14 -13 -17 -18 -17 -16 -15 -16 -15 -14 -14 -13 -16 -22 -29 -38 -46 -50 -51 -49 -46 -38 -31 -29 -32 -28 -24 -23 -22 -19 -16 -14 -15 -17 -26 -33 -36 -41 -15 -17 -24 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -70 -81 -78 -74 -64 -50 -40 -39 -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 -1 -4 0 0 0 0 0 0 0 -1 -6 0 0 -1 -6 -12 -20 -21 -15 -8 -12 -6 -9 -15 -12 -12 -11 -11 -12 -12 -12 -15 -11 -15 -17 -16 -16 -21 -15 -12 -21 -37 -33 -28 -24 -24 -25 -29 -32 -40 -58 -75 -74 -62 -45 -38 -37 -224 -228 -232 -243 -253 -258 -258 -259 -262 -266 -270 -275 -281 -284 -283 -282 -283 -282 -279 -280 -286 -294 -301 -295 -294 -296 -299 -307 -313 -318 -321 -322 -323 -324 -323 -324 -329 -337 -342 -344 -345 -346 -351 -362 -370 -377 -381 -383 -385 -387 -389 -392 -417 -406 -400 -399 -398 -392 -392 -392 -391 -389 -389 -389 -387 -384 -381 -380 -374 -369 -366 -364 -366 -365 -363 -360 -356 -347 -341 -338 -337 -333 -329 -329 -327 -324 -320 -319 -318 -316 -314 -312 -305 -305 -310 -315 -323 -329 -328 -324 -318 -320 -316 -312 -308 -294 -278 -268 -263 -260 -249 -249 -248 -246 -241 -241 -235 -231 -230 -228 -228 -220 -213 -205 -195 -189 -184 -181 -178 -173 -172 -172 -172 -170 -163 -163 -159 -157 -158 -158 -150 -143 -139 -137 -130 -139 -148 -153 -142 -87 -73 -66 -56 -46 -48 -45 -36 -28 -27 -26 -28 -24 -16 -11 -10 -9 -8 -9 -11 -16 -14 -13 -15 -11 -11 -12 -13 -11 -12 -11 -12 -13 -13 -13 -13 -13 -12 -11 -11 -8 -7 -7 -7 -7 -7 -8 -8 -8 -9 -9 -10 -10 -9 -23 -24 -20 -19 -15 -13 -13 -13 -11 -11 -10 -9 -9 -9 -10 -9 -8 -8 -9 -8 -9 -9 -11 -10 -10 -8 -6 -6 -6 -5 -5 -5 -5 -5 -7 -11 -13 -11 -14 -15 -16 -16 -14 -15 -15 -15 -14 -15 -14 -13 -14 -17 -17 -17 -17 -19 -25 -22 -21 -23 -25 -25 -28 -29 -29 -30 -29 -32 -34 -35 -39 -47 -45 -42 -43 -42 -42 -44 -47 -51 -51 -53 -57 -59 -59 -60 -62 -64 -66 -70 -70 -70 -72 -75 -72 -76 -77 -74 -75 -79 -80 -83 -87 -91 -91 -92 -91 -90 -95 -105 -114 -119 -120 -124 -126 -127 -128 -131 -125 -122 -123 -128 -135 -137 -139 -139 -132 -132 -136 -137 -134 -127 -124 -123 -121 -119 -116 -114 -113 -114 -117 -118 -113 -112 -119 -139 -113 -115 -123 -119 -101 -95 -93 -91 -86 -96 -95 -95 -96 -98 -100 -100 -104 -110 -108 -105 -101 -98 -95 -96 -99 -99 -97 -95 -92 -90 -89 -87 -84 -82 -78 -75 -72 -72 -71 -69 -67 -64 -60 -57 -58 -64 -61 -57 -54 -50 -47 -47 -44 -41 -39 -37 -35 -35 -35 -33 -36 -35 -35 -35 -35 -35 -34 -31 -29 -25 -23 -22 -23 -23 -26 -27 -28 -26 -25 -25 -27 -29 -29 -28 -28 -28 -29 -25 -21 -17 -13 -9 -9 -10 -10 -10 -8 -8 -6 -5 -6 -9 -11 -10 -9 -9 -9 -8 -7 -8 -6 -6 -7 -8 -8 -16 -17 -14 -17 -15 -14 -12 -12 -20 -28 -29 -24 -12 -11 -10 -8 -7 -4 -3 -3 -3 -2 -2 -1 -1 -2 -7 -8 -7 -6 -6 -6 -7 -8 -8 -9 -8 -8 -8 -7 -7 -10 -11 -10 -11 -12 -13 -13 -14 -14 -12 -11 -11 -10 -12 -15 -16 -13 -13 -13 -13 -11 -8 -9 -10 -10 -10 -9 -9 -10 -10 -10 -11 -11 -11 -9 -9 -9 -9 -10 -12 -12 -13 -16 -15 -15 -16 -17 -18 -17 -18 -18 -16 -16 -16 -15 -15 -18 -20 -22 -28 -36 -41 -45 -48 -51 -51 -50 -45 -38 -34 -27 -29 -29 -23 -21 -19 -19 -18 -16 -18 -23 -32 -39 -42 -38 -21 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -20 -64 -69 -74 -66 -49 -48 -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 -7 -20 -4 0 0 -3 -6 -10 -8 -5 -19 -14 -16 -21 -21 -21 -19 -18 -23 -19 -16 -15 -17 -23 -35 -31 -10 -11 -11 -12 -17 -36 -23 -27 -26 -10 -11 -19 -30 -33 -34 -31 -28 -26 -23 -22 -21 -23 -30 -41 -51 -66 -76 -95 -62 -35 -34 -224 -226 -233 -243 -252 -255 -255 -259 -262 -265 -268 -271 -273 -278 -276 -275 -276 -276 -276 -276 -279 -287 -286 -288 -290 -293 -296 -304 -312 -316 -318 -321 -320 -318 -317 -318 -325 -333 -335 -338 -341 -345 -353 -362 -368 -372 -373 -377 -381 -388 -394 -388 -400 -397 -393 -393 -392 -388 -388 -388 -385 -383 -382 -382 -382 -381 -377 -376 -371 -366 -364 -362 -361 -361 -360 -356 -351 -344 -341 -340 -337 -332 -329 -328 -327 -324 -323 -320 -317 -315 -313 -311 -304 -302 -304 -309 -321 -327 -327 -324 -314 -312 -311 -308 -302 -297 -283 -270 -262 -259 -257 -251 -248 -246 -238 -237 -234 -231 -231 -230 -228 -220 -210 -201 -196 -194 -192 -187 -180 -175 -172 -172 -170 -162 -161 -158 -157 -158 -159 -157 -150 -149 -151 -146 -134 -140 -152 -157 -134 -111 -91 -69 -54 -43 -39 -36 -32 -30 -28 -25 -25 -22 -12 -10 -9 -8 -9 -10 -9 -9 -10 -11 -12 -10 -10 -13 -15 -13 -13 -13 -14 -15 -14 -14 -10 -6 -6 -7 -7 -7 -7 -6 -7 -7 -7 -7 -7 -9 -11 -11 -11 -23 -24 -23 -21 -18 -17 -15 -13 -13 -12 -12 -12 -10 -9 -8 -9 -9 -8 -8 -9 -9 -10 -9 -7 -8 -7 -6 -5 -6 -6 -6 -6 -6 -5 -4 -5 -10 -14 -13 -12 -12 -13 -16 -13 -17 -16 -14 -13 -15 -16 -15 -14 -18 -19 -17 -17 -18 -22 -21 -22 -24 -22 -21 -22 -25 -27 -27 -29 -30 -30 -30 -31 -36 -42 -42 -36 -36 -36 -37 -41 -46 -48 -51 -51 -50 -51 -55 -59 -61 -61 -62 -61 -65 -71 -75 -76 -76 -77 -78 -79 -81 -84 -86 -89 -90 -96 -99 -100 -98 -91 -93 -108 -122 -111 -119 -122 -124 -125 -126 -127 -122 -117 -118 -126 -132 -131 -132 -140 -129 -130 -135 -138 -132 -131 -131 -129 -125 -126 -121 -119 -119 -118 -120 -122 -120 -116 -116 -140 -145 -147 -153 -143 -126 -112 -103 -105 -105 -107 -107 -100 -102 -106 -109 -110 -112 -116 -115 -114 -112 -109 -106 -106 -105 -104 -100 -96 -93 -91 -89 -86 -83 -81 -79 -77 -75 -73 -71 -69 -65 -65 -65 -63 -60 -58 -59 -59 -57 -54 -53 -51 -49 -46 -43 -42 -42 -42 -40 -38 -37 -37 -37 -37 -37 -35 -32 -29 -29 -27 -24 -23 -22 -24 -28 -30 -27 -25 -25 -25 -27 -29 -28 -29 -31 -30 -27 -21 -17 -15 -14 -12 -12 -12 -11 -10 -10 -9 -6 -6 -7 -9 -10 -9 -8 -9 -8 -6 -6 -6 -5 -4 -5 -5 -6 -10 -15 -18 -17 -17 -16 -14 -21 -28 -31 -30 -22 -14 -11 -9 -7 -4 -3 -2 -2 -2 -2 -1 0 0 -1 -6 -7 -7 -6 -6 -6 -7 -8 -11 -11 -11 -11 -10 -8 -7 -7 -8 -8 -8 -7 -9 -13 -17 -16 -14 -14 -13 -11 -13 -16 -16 -16 -14 -14 -16 -15 -9 -7 -7 -8 -10 -9 -9 -10 -9 -8 -9 -11 -12 -13 -12 -10 -10 -12 -15 -16 -15 -16 -15 -14 -13 -14 -17 -16 -17 -22 -17 -16 -16 -16 -15 -16 -23 -32 -40 -51 -53 -52 -52 -53 -57 -52 -43 -42 -37 -29 -28 -32 -26 -24 -24 -23 -19 -17 -20 -28 -40 -41 -44 -41 -34 -48 -30 -28 -27 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -40 -72 -65 -57 -51 -45 -40 -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 -5 -12 -16 -20 -21 -10 -3 -12 -15 -14 -14 -15 -16 -26 -32 -17 -17 -28 -29 -24 -50 -53 -36 -34 -44 -24 -42 -51 -46 -48 -27 -22 -29 -35 -34 -35 -34 -15 -13 -19 -27 -31 -28 -27 -26 -25 -24 -21 -21 -22 -26 -38 -44 -51 -63 -61 -62 -54 -37 -32 -225 -227 -234 -243 -246 -249 -256 -262 -262 -264 -265 -265 -268 -267 -268 -271 -273 -274 -273 -274 -276 -277 -282 -284 -287 -291 -295 -302 -308 -312 -316 -322 -316 -313 -313 -317 -324 -324 -329 -335 -340 -347 -355 -362 -366 -367 -370 -375 -380 -380 -375 -387 -387 -386 -386 -387 -386 -384 -385 -386 -383 -383 -383 -380 -375 -376 -374 -372 -368 -365 -363 -359 -357 -358 -358 -352 -349 -348 -345 -340 -336 -332 -329 -326 -324 -323 -323 -321 -318 -316 -314 -289 -289 -301 -302 -312 -322 -326 -325 -326 -313 -310 -306 -298 -293 -288 -282 -272 -262 -258 -261 -259 -254 -247 -239 -234 -232 -231 -230 -229 -229 -226 -220 -213 -206 -200 -194 -188 -180 -176 -173 -171 -168 -169 -171 -168 -164 -161 -159 -155 -152 -151 -149 -140 -137 -147 -164 -175 -153 -143 -109 -70 -49 -40 -35 -31 -30 -36 -28 -24 -23 -21 -12 -9 -8 -8 -7 -9 -8 -8 -8 -9 -9 -10 -11 -12 -14 -15 -14 -14 -14 -15 -9 -7 -6 -6 -6 -6 -7 -7 -7 -7 -8 -8 -8 -8 -8 -10 -11 -12 -13 -16 -15 -15 -15 -14 -19 -16 -13 -13 -12 -11 -10 -10 -9 -8 -9 -8 -8 -7 -8 -9 -9 -7 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -5 -5 -6 -9 -13 -14 -14 -12 -12 -14 -13 -12 -12 -13 -14 -15 -18 -20 -17 -17 -19 -20 -20 -19 -20 -19 -18 -15 -15 -18 -21 -24 -26 -26 -26 -25 -26 -27 -30 -33 -37 -39 -34 -34 -34 -36 -39 -45 -48 -50 -50 -50 -51 -54 -56 -58 -59 -57 -60 -65 -71 -75 -77 -77 -78 -81 -83 -84 -85 -88 -92 -97 -101 -106 -111 -108 -103 -102 -104 -107 -108 -115 -121 -124 -125 -124 -123 -118 -111 -114 -123 -128 -128 -125 -124 -124 -129 -137 -138 -132 -130 -132 -132 -129 -128 -124 -121 -122 -122 -127 -129 -127 -125 -120 -129 -134 -138 -150 -150 -143 -135 -125 -128 -120 -119 -120 -118 -114 -112 -112 -114 -116 -118 -118 -116 -117 -115 -115 -113 -111 -107 -104 -98 -95 -93 -90 -87 -85 -83 -80 -77 -77 -76 -72 -69 -69 -68 -67 -66 -64 -61 -59 -60 -60 -58 -58 -56 -53 -49 -48 -48 -48 -49 -45 -43 -40 -39 -38 -38 -35 -31 -29 -28 -27 -26 -24 -25 -23 -25 -29 -31 -28 -27 -26 -25 -28 -30 -30 -31 -31 -32 -27 -22 -19 -16 -14 -13 -12 -12 -11 -11 -11 -11 -10 -7 -7 -9 -12 -10 -9 -9 -8 -5 -6 -5 -4 -4 -5 -5 -6 -10 -16 -16 -16 -15 -14 -15 -26 -34 -36 -31 -21 -11 -6 -9 -7 -4 -4 -4 -2 -2 -1 -1 -1 -2 -3 -3 -5 -9 -6 -6 -6 -8 -9 -16 -18 -17 -19 -21 -15 -8 -6 -6 -6 -6 -6 -10 -14 -17 -16 -15 -14 -12 -12 -15 -15 -12 -11 -11 -9 -12 -11 -8 -6 -7 -6 -8 -11 -9 -10 -10 -10 -9 -7 -9 -11 -12 -8 -9 -11 -13 -13 -12 -12 -11 -10 -10 -12 -13 -14 -17 -19 -19 -19 -20 -20 -20 -22 -28 -39 -47 -52 -53 -54 -54 -51 -50 -49 -46 -42 -36 -32 -27 -30 -28 -26 -26 -23 -20 -18 -19 -28 -28 -35 -42 -42 -33 -42 -44 -38 -32 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -72 -65 -63 -59 -48 -32 -21 -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 -2 -13 -20 -17 -16 -22 -16 -12 -50 -40 -26 -13 -14 -17 -39 -52 -43 -55 -59 -54 -39 -45 -41 -40 -42 -44 -46 -45 -43 -38 -38 -37 -37 -38 -39 -38 -35 -36 -32 -36 -34 -33 -25 -22 -23 -23 -22 -21 -21 -23 -31 -39 -43 -42 -43 -48 -44 -37 -39 -41 -44 -226 -230 -236 -238 -241 -247 -256 -262 -262 -262 -263 -263 -262 -264 -267 -269 -269 -271 -270 -269 -269 -271 -277 -280 -284 -290 -293 -299 -303 -308 -315 -318 -311 -308 -308 -314 -313 -319 -326 -332 -339 -347 -355 -360 -362 -365 -369 -374 -377 -376 -368 -380 -382 -381 -381 -381 -380 -382 -383 -379 -378 -377 -378 -376 -374 -378 -370 -366 -365 -364 -359 -356 -354 -353 -352 -348 -347 -345 -341 -338 -335 -331 -328 -325 -323 -323 -323 -321 -319 -313 -313 -306 -301 -298 -299 -310 -320 -324 -321 -320 -316 -310 -300 -286 -283 -277 -272 -267 -262 -251 -250 -254 -259 -255 -245 -238 -235 -232 -228 -227 -228 -227 -219 -207 -207 -208 -202 -192 -184 -178 -174 -171 -170 -170 -165 -162 -160 -160 -157 -156 -155 -154 -147 -140 -143 -156 -178 -193 -184 -152 -107 -57 -58 -42 -36 -37 -37 -36 -27 -23 -21 -13 -10 -9 -10 -10 -9 -8 -8 -8 -9 -10 -10 -13 -14 -14 -15 -15 -15 -15 -14 -14 -9 -6 -6 -6 -7 -7 -7 -7 -8 -8 -9 -9 -9 -10 -10 -10 -10 -11 -12 -13 -13 -14 -15 -14 -13 -13 -13 -13 -13 -11 -10 -11 -8 -9 -9 -8 -8 -9 -9 -9 -8 -4 -5 -6 -6 -6 -5 -7 -7 -7 -6 -7 -6 -6 -7 -9 -14 -14 -14 -13 -12 -13 -12 -12 -12 -12 -15 -15 -16 -18 -16 -17 -17 -17 -17 -17 -18 -19 -19 -20 -17 -18 -20 -21 -22 -25 -25 -25 -26 -27 -28 -31 -36 -38 -37 -35 -34 -35 -36 -42 -46 -47 -46 -48 -49 -50 -52 -54 -54 -56 -58 -60 -66 -70 -75 -77 -77 -77 -79 -81 -84 -88 -90 -91 -94 -102 -116 -108 -108 -107 -106 -111 -113 -116 -119 -122 -123 -122 -121 -119 -115 -118 -124 -128 -127 -126 -123 -121 -126 -140 -139 -137 -135 -133 -134 -132 -129 -128 -130 -132 -129 -131 -135 -134 -133 -129 -127 -129 -137 -143 -146 -148 -148 -148 -144 -139 -133 -125 -125 -122 -121 -123 -122 -121 -121 -120 -118 -115 -115 -114 -113 -112 -108 -102 -100 -99 -94 -90 -86 -83 -78 -79 -78 -76 -75 -73 -73 -70 -69 -70 -68 -67 -66 -64 -62 -63 -63 -63 -61 -58 -53 -52 -52 -52 -51 -51 -48 -43 -41 -42 -40 -35 -32 -30 -30 -30 -30 -30 -27 -25 -26 -31 -32 -32 -31 -28 -26 -28 -31 -32 -32 -31 -30 -27 -23 -17 -17 -17 -15 -13 -13 -12 -12 -12 -12 -10 -9 -8 -8 -10 -10 -10 -11 -8 -6 -6 -6 -6 -5 -5 -6 -9 -14 -15 -14 -14 -14 -14 -19 -30 -37 -36 -25 -18 -12 -7 -11 -6 -4 -4 -3 -2 -1 -1 -1 -1 -1 -1 -2 -4 -9 -11 -9 -7 -7 -9 -14 -18 -20 -20 -18 -12 -5 -5 -4 -4 -4 -5 -8 -13 -17 -14 -17 -15 -13 -10 -13 -12 -9 -7 -8 -7 -9 -10 -9 -8 -8 -9 -11 -11 -11 -10 -11 -14 -11 -8 -8 -9 -9 -8 -8 -9 -9 -10 -9 -9 -9 -10 -10 -11 -12 -12 -15 -17 -20 -20 -20 -19 -22 -29 -35 -45 -51 -54 -54 -55 -57 -52 -39 -42 -44 -41 -39 -44 -35 -33 -32 -30 -29 -25 -21 -18 -16 -16 -20 -28 -37 -33 -32 -33 -32 -26 -19 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -75 -55 -38 -24 -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 -1 -8 -15 -20 -21 -39 -52 -58 -46 -34 -42 -54 -59 -62 -43 -49 -59 -56 -43 -42 -44 -46 -47 -45 -40 -35 -35 -35 -35 -34 -33 -34 -35 -37 -37 -38 -38 -39 -39 -29 -28 -27 -26 -26 -24 -22 -21 -21 -22 -23 -24 -23 -26 -30 -30 -32 -42 -56 -75 -88 -36 -20 -24 -43 -227 -233 -235 -237 -242 -248 -257 -260 -260 -259 -259 -258 -260 -262 -264 -269 -269 -269 -269 -268 -266 -266 -274 -280 -284 -286 -289 -291 -296 -305 -313 -315 -309 -306 -307 -308 -314 -319 -325 -331 -338 -348 -353 -356 -360 -364 -368 -371 -373 -371 -361 -360 -363 -368 -374 -373 -375 -378 -377 -371 -369 -370 -370 -369 -365 -368 -365 -362 -361 -359 -359 -355 -351 -351 -351 -347 -344 -343 -342 -337 -333 -329 -327 -327 -324 -322 -322 -321 -318 -315 -313 -312 -308 -294 -297 -307 -316 -321 -321 -321 -315 -308 -299 -281 -273 -268 -265 -262 -256 -243 -240 -245 -251 -258 -251 -248 -245 -235 -228 -227 -229 -230 -227 -227 -221 -212 -202 -194 -186 -179 -174 -173 -172 -170 -170 -169 -164 -159 -157 -156 -156 -155 -147 -141 -146 -172 -221 -226 -196 -150 -95 -44 -47 -41 -38 -38 -35 -32 -26 -20 -12 -7 -7 -8 -9 -10 -9 -8 -8 -8 -8 -9 -10 -12 -13 -13 -13 -13 -12 -11 -10 -9 -7 -6 -6 -6 -7 -7 -8 -8 -9 -10 -10 -10 -10 -11 -11 -10 -9 -12 -13 -13 -12 -11 -14 -13 -12 -13 -13 -13 -12 -10 -10 -11 -9 -9 -8 -7 -7 -8 -8 -8 -8 -5 -4 -5 -6 -6 -5 -5 -5 -6 -5 -7 -7 -9 -12 -9 -9 -12 -12 -12 -14 -13 -13 -13 -13 -13 -17 -18 -15 -14 -14 -17 -17 -15 -17 -18 -19 -19 -20 -24 -20 -19 -21 -19 -20 -21 -22 -23 -25 -27 -28 -30 -32 -32 -35 -35 -34 -34 -36 -40 -43 -43 -44 -46 -47 -47 -48 -48 -51 -53 -55 -59 -61 -66 -71 -72 -72 -73 -75 -78 -81 -85 -86 -86 -88 -94 -109 -108 -107 -109 -110 -110 -111 -114 -117 -118 -118 -118 -118 -119 -117 -118 -122 -126 -125 -126 -124 -123 -126 -137 -137 -138 -138 -136 -136 -136 -134 -132 -135 -132 -131 -135 -138 -138 -138 -137 -136 -132 -139 -146 -149 -146 -146 -144 -149 -151 -145 -141 -150 -160 -159 -134 -127 -124 -121 -122 -120 -121 -118 -114 -112 -110 -106 -103 -102 -99 -94 -91 -88 -83 -84 -84 -81 -78 -76 -73 -71 -72 -75 -73 -70 -70 -70 -66 -68 -70 -71 -66 -66 -61 -57 -57 -55 -56 -55 -53 -52 -49 -48 -48 -46 -40 -37 -34 -32 -32 -32 -33 -30 -27 -28 -31 -31 -32 -34 -33 -30 -31 -32 -33 -33 -31 -29 -26 -21 -20 -20 -19 -17 -15 -14 -14 -13 -14 -12 -10 -10 -10 -8 -9 -9 -10 -9 -9 -7 -7 -7 -7 -7 -5 -5 -10 -14 -14 -14 -13 -12 -13 -18 -25 -25 -29 -24 -17 -10 -8 -5 -4 -5 -4 -2 -2 -2 -2 -2 -2 -2 -2 -5 -8 -11 -12 -9 -8 -7 -9 -13 -18 -22 -17 -10 -7 -5 -4 -3 -4 -5 -8 -9 -13 -16 -12 -12 -14 -14 -7 -8 -8 -7 -5 -7 -8 -8 -8 -8 -10 -9 -9 -12 -12 -11 -11 -11 -12 -12 -10 -9 -8 -8 -8 -8 -10 -10 -10 -10 -10 -9 -12 -13 -12 -13 -13 -13 -15 -19 -17 -17 -16 -16 -22 -32 -42 -50 -50 -54 -54 -55 -53 -52 -56 -55 -51 -49 -51 -40 -35 -38 -35 -31 -27 -25 -20 -23 -23 -21 -24 -29 -28 -27 -27 -31 -23 -15 -9 -2 -3 -2 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 0 0 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 -13 -16 -18 -28 -51 -60 -60 -48 -50 -51 -51 -51 -52 -51 -47 -44 -45 -39 -37 -35 -39 -39 -37 -35 -34 -30 -28 -29 -28 -29 -31 -33 -33 -33 -32 -31 -31 -32 -26 -24 -24 -22 -21 -21 -22 -22 -22 -23 -23 -19 -22 -26 -29 -40 -49 -50 -49 -45 -37 -16 0 -2 -2 -227 -229 -232 -236 -241 -249 -257 -259 -258 -257 -259 -256 -259 -258 -256 -262 -270 -272 -269 -264 -263 -265 -271 -277 -283 -284 -283 -287 -295 -304 -312 -312 -307 -303 -303 -307 -312 -316 -322 -331 -340 -347 -351 -355 -360 -363 -365 -367 -367 -365 -359 -359 -361 -363 -368 -367 -369 -370 -369 -363 -363 -363 -362 -360 -357 -362 -363 -361 -358 -355 -358 -353 -347 -346 -346 -344 -342 -341 -340 -334 -331 -329 -326 -326 -323 -321 -321 -322 -318 -314 -312 -312 -308 -295 -294 -301 -311 -318 -322 -322 -317 -310 -305 -286 -270 -262 -261 -260 -249 -239 -235 -236 -243 -251 -253 -254 -252 -242 -232 -228 -227 -229 -228 -226 -220 -215 -212 -200 -189 -184 -182 -178 -173 -173 -170 -163 -159 -159 -158 -157 -156 -156 -150 -148 -154 -164 -166 -205 -196 -149 -90 -54 -40 -34 -33 -33 -32 -28 -24 -19 -15 -17 -12 -8 -8 -9 -9 -9 -9 -8 -9 -8 -10 -13 -13 -7 -7 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -9 -10 -10 -10 -10 -11 -14 -13 -10 -7 -11 -12 -13 -12 -11 -10 -10 -10 -11 -12 -12 -12 -11 -9 -10 -9 -8 -7 -7 -6 -8 -9 -9 -6 -5 -4 -5 -6 -6 -5 -5 -6 -7 -6 -7 -7 -8 -9 -8 -12 -12 -10 -12 -13 -13 -12 -13 -14 -14 -15 -17 -16 -16 -17 -16 -14 -15 -17 -18 -19 -20 -20 -23 -20 -17 -19 -19 -20 -20 -21 -23 -26 -27 -27 -28 -29 -33 -34 -33 -33 -33 -35 -37 -38 -41 -43 -45 -46 -45 -45 -45 -48 -51 -51 -54 -59 -62 -63 -66 -66 -67 -70 -74 -78 -80 -81 -82 -83 -85 -95 -103 -111 -114 -110 -109 -110 -111 -115 -116 -115 -114 -118 -114 -118 -118 -118 -120 -124 -129 -130 -127 -131 -133 -135 -137 -139 -139 -141 -142 -142 -142 -140 -136 -136 -142 -141 -142 -142 -144 -147 -144 -149 -155 -156 -153 -147 -142 -141 -143 -145 -146 -146 -144 -151 -153 -148 -139 -131 -125 -135 -134 -123 -116 -109 -105 -101 -99 -95 -94 -92 -90 -87 -87 -82 -81 -80 -78 -76 -76 -75 -75 -78 -79 -76 -71 -73 -74 -75 -77 -79 -83 -79 -71 -68 -68 -62 -61 -59 -56 -56 -55 -54 -52 -49 -45 -40 -37 -35 -35 -36 -37 -34 -29 -30 -31 -32 -33 -36 -35 -34 -33 -32 -32 -32 -32 -31 -28 -25 -24 -22 -18 -17 -16 -15 -15 -16 -15 -12 -9 -8 -8 -9 -8 -8 -11 -10 -9 -8 -7 -7 -7 -7 -6 -5 -11 -13 -13 -13 -11 -11 -13 -15 -18 -22 -26 -24 -16 -10 -8 -7 -6 -5 -3 -2 -2 -2 -2 -2 -3 -4 -5 -9 -10 -11 -12 -9 -9 -10 -12 -13 -13 -12 -9 -6 -6 -4 -3 -3 -6 -9 -11 -11 -13 -13 -11 -11 -11 -9 -7 -7 -7 -5 -6 -8 -8 -8 -8 -8 -8 -9 -8 -11 -12 -11 -10 -10 -10 -10 -10 -10 -9 -9 -8 -10 -15 -17 -18 -16 -13 -13 -15 -15 -15 -15 -15 -14 -15 -18 -18 -18 -15 -13 -18 -26 -36 -49 -53 -62 -65 -61 -51 -51 -55 -62 -59 -56 -55 -55 -54 -47 -41 -37 -37 -33 -29 -30 -28 -27 -29 -30 -30 -31 -30 -28 -23 -13 -9 -8 -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 -4 -7 -10 -11 -17 -29 -41 -58 -70 -64 -60 -58 -54 -48 -46 -45 -47 -47 -45 -41 -38 -36 -37 -38 -36 -37 -35 -33 -30 -29 -28 -25 -23 -23 -24 -27 -29 -31 -26 -22 -22 -22 -21 -20 -22 -21 -21 -22 -20 -18 -20 -20 -20 -19 -20 -24 -25 -26 -31 -33 -30 -33 -35 -36 -36 -21 0 0 0 -215 -221 -228 -234 -240 -248 -257 -257 -255 -255 -257 -257 -257 -255 -251 -257 -261 -265 -265 -263 -263 -265 -269 -274 -280 -280 -278 -282 -292 -304 -310 -308 -304 -302 -302 -306 -310 -316 -323 -335 -343 -347 -351 -355 -360 -361 -361 -361 -360 -358 -354 -353 -354 -357 -360 -363 -363 -362 -362 -357 -356 -357 -356 -354 -354 -356 -358 -357 -353 -353 -353 -350 -345 -342 -342 -341 -340 -338 -337 -332 -329 -327 -326 -324 -320 -319 -319 -318 -315 -313 -312 -310 -305 -297 -289 -294 -308 -315 -316 -317 -315 -311 -308 -296 -277 -265 -264 -261 -252 -240 -231 -229 -234 -235 -241 -250 -257 -247 -237 -230 -229 -229 -230 -229 -226 -221 -211 -201 -196 -193 -185 -177 -175 -175 -172 -166 -165 -163 -159 -158 -160 -158 -153 -152 -154 -155 -176 -199 -192 -151 -99 -66 -54 -48 -34 -31 -29 -27 -23 -20 -22 -15 -9 -7 -8 -11 -11 -13 -13 -9 -9 -9 -9 -7 -5 -8 -9 -9 -7 -7 -7 -7 -7 -7 -7 -7 -8 -9 -9 -10 -10 -11 -11 -8 -9 -12 -13 -9 -7 -9 -11 -12 -11 -8 -9 -10 -9 -8 -8 -9 -11 -10 -7 -9 -9 -9 -7 -8 -8 -8 -8 -9 -8 -6 -4 -5 -6 -5 -5 -5 -5 -7 -7 -7 -7 -7 -7 -8 -9 -9 -12 -12 -12 -13 -13 -13 -14 -14 -14 -15 -15 -16 -16 -15 -14 -15 -16 -18 -20 -20 -20 -23 -22 -16 -17 -18 -18 -18 -21 -22 -24 -25 -27 -27 -28 -33 -35 -32 -33 -34 -34 -35 -35 -40 -42 -43 -44 -44 -44 -43 -45 -48 -47 -49 -51 -52 -53 -59 -61 -62 -65 -69 -72 -72 -72 -73 -76 -79 -85 -94 -102 -105 -105 -105 -107 -111 -113 -114 -113 -110 -116 -118 -117 -115 -116 -114 -116 -122 -130 -136 -131 -129 -130 -134 -138 -141 -144 -147 -149 -149 -147 -143 -140 -145 -145 -146 -148 -151 -156 -152 -150 -152 -153 -152 -147 -140 -134 -131 -138 -141 -138 -129 -132 -140 -146 -147 -144 -141 -143 -140 -131 -121 -113 -110 -110 -101 -98 -94 -92 -90 -87 -86 -92 -96 -88 -85 -80 -75 -75 -75 -88 -92 -89 -87 -80 -79 -81 -83 -82 -84 -85 -88 -88 -80 -72 -70 -72 -62 -62 -62 -60 -55 -50 -49 -46 -43 -40 -39 -40 -40 -40 -35 -35 -35 -34 -33 -34 -37 -36 -33 -33 -33 -33 -34 -34 -30 -28 -27 -25 -20 -18 -17 -17 -16 -16 -15 -12 -10 -9 -9 -10 -10 -9 -11 -11 -9 -7 -7 -7 -7 -6 -7 -7 -9 -10 -10 -11 -11 -15 -22 -25 -22 -22 -23 -21 -14 -12 -11 -10 -7 -7 -6 -5 -2 -3 -2 -2 -2 -4 -10 -12 -12 -13 -13 -11 -10 -11 -11 -13 -12 -9 -6 -4 -4 -4 -4 -2 -4 -5 -7 -13 -11 -11 -12 -10 -5 -4 -5 -5 -4 -6 -10 -11 -9 -9 -9 -9 -8 -8 -9 -9 -10 -10 -9 -9 -10 -10 -10 -10 -10 -11 -14 -16 -18 -20 -23 -21 -19 -18 -18 -26 -24 -21 -18 -17 -20 -22 -24 -27 -23 -23 -24 -28 -35 -56 -68 -72 -71 -71 -66 -65 -65 -66 -63 -57 -53 -52 -53 -48 -41 -40 -39 -36 -35 -34 -34 -34 -34 -35 -35 -32 -24 -21 -22 -11 -8 -8 -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 -3 -35 -31 -23 -31 -40 -24 -33 -52 -53 -54 -54 -55 -55 -54 -47 -42 -42 -41 -45 -43 -35 -34 -33 -32 -33 -36 -35 -34 -33 -33 -28 -24 -21 -20 -19 -18 -20 -22 -23 -23 -20 -17 -18 -20 -22 -25 -24 -16 -13 -12 -11 -12 -13 -14 -15 -18 -25 -32 -36 -34 -33 -37 -48 -30 -21 -12 -3 0 0 0 0 -210 -219 -226 -232 -240 -248 -256 -256 -253 -251 -247 -251 -253 -251 -246 -256 -257 -262 -266 -261 -263 -263 -264 -270 -277 -280 -279 -281 -290 -302 -307 -305 -302 -301 -300 -305 -312 -319 -325 -336 -343 -348 -352 -354 -357 -357 -356 -355 -354 -354 -350 -348 -352 -365 -355 -355 -357 -356 -355 -351 -350 -351 -350 -349 -349 -349 -350 -352 -349 -350 -349 -346 -342 -341 -340 -339 -339 -333 -332 -329 -327 -326 -325 -323 -318 -316 -318 -317 -317 -316 -313 -309 -303 -294 -285 -287 -301 -302 -311 -313 -310 -311 -311 -303 -291 -282 -277 -270 -258 -245 -233 -227 -229 -229 -233 -243 -255 -249 -241 -234 -230 -230 -229 -227 -225 -220 -216 -208 -203 -196 -188 -185 -180 -174 -168 -167 -166 -162 -158 -158 -159 -156 -156 -158 -159 -168 -188 -196 -181 -155 -117 -106 -87 -51 -31 -29 -26 -24 -23 -21 -14 -8 -6 -10 -26 -22 -19 -18 -17 -16 -11 -8 -7 -6 -7 -8 -9 -9 -8 -7 -7 -7 -7 -8 -8 -9 -10 -10 -10 -10 -12 -15 -16 -15 -13 -12 -12 -8 -9 -10 -10 -9 -8 -7 -8 -8 -8 -7 -6 -6 -6 -4 -9 -9 -9 -9 -7 -8 -8 -7 -7 -8 -5 -4 -4 -4 -6 -6 -5 -5 -5 -7 -8 -8 -8 -9 -9 -10 -10 -10 -12 -12 -11 -12 -11 -11 -13 -14 -14 -14 -14 -15 -16 -17 -15 -16 -17 -18 -18 -20 -21 -21 -20 -15 -16 -16 -16 -17 -18 -21 -23 -24 -26 -26 -27 -31 -36 -33 -34 -35 -35 -34 -34 -38 -41 -42 -43 -43 -43 -43 -42 -42 -46 -45 -42 -42 -46 -51 -54 -58 -63 -64 -66 -69 -72 -77 -87 -84 -79 -78 -81 -91 -103 -113 -113 -111 -110 -111 -109 -110 -113 -117 -118 -115 -113 -111 -111 -113 -119 -127 -126 -126 -131 -137 -139 -146 -152 -150 -152 -154 -156 -155 -154 -151 -149 -151 -156 -156 -160 -157 -151 -149 -147 -145 -141 -135 -132 -125 -125 -127 -126 -114 -113 -119 -127 -137 -135 -135 -133 -123 -122 -118 -113 -111 -108 -105 -98 -94 -95 -93 -93 -92 -93 -97 -97 -95 -92 -92 -92 -83 -87 -93 -93 -102 -106 -101 -95 -97 -98 -97 -96 -97 -94 -84 -77 -74 -72 -74 -76 -74 -68 -62 -57 -54 -54 -54 -49 -46 -45 -45 -45 -43 -43 -41 -37 -34 -36 -37 -37 -36 -35 -34 -35 -36 -34 -33 -32 -32 -27 -23 -20 -18 -18 -18 -16 -14 -13 -13 -11 -11 -12 -12 -10 -11 -11 -10 -10 -9 -8 -6 -6 -8 -8 -8 -9 -10 -12 -13 -16 -20 -20 -20 -23 -24 -18 -13 -11 -10 -9 -7 -6 -5 -4 -4 -3 -2 -2 -3 -7 -12 -15 -15 -17 -16 -12 -9 -10 -8 -9 -11 -10 -6 -5 -4 -4 -4 -3 -3 -3 -3 -3 -5 -7 -8 -5 -3 -3 -3 -4 -4 -5 -8 -10 -10 -11 -12 -11 -10 -10 -9 -10 -10 -9 -10 -10 -9 -9 -10 -11 -12 -13 -14 -17 -19 -21 -23 -26 -28 -28 -28 -40 -41 -35 -30 -28 -31 -32 -32 -42 -39 -38 -39 -44 -49 -62 -70 -72 -73 -74 -74 -71 -71 -69 -64 -58 -57 -57 -56 -50 -45 -41 -36 -35 -36 -36 -32 -30 -34 -37 -31 -27 -25 -20 -18 -13 -12 -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 -2 -1 -20 -45 -50 -50 -49 -48 -45 -48 -42 -43 -41 -40 -44 -48 -45 -39 -37 -40 -41 -41 -38 -32 -30 -28 -27 -29 -30 -30 -29 -28 -26 -22 -19 -21 -17 -14 -12 -12 -13 -15 -17 -16 -16 -18 -19 -16 -17 -15 -11 -9 -9 -9 -11 -11 -11 -11 -23 -29 -30 -28 -26 -16 -9 -3 0 0 0 0 0 0 0 0 -210 -217 -223 -230 -238 -247 -252 -252 -250 -249 -250 -250 -248 -245 -247 -252 -255 -260 -264 -257 -259 -258 -260 -264 -265 -275 -278 -281 -289 -302 -301 -299 -298 -300 -299 -306 -314 -322 -328 -338 -342 -346 -350 -352 -354 -353 -352 -350 -350 -349 -346 -344 -348 -357 -349 -348 -349 -350 -350 -346 -345 -346 -346 -345 -345 -345 -346 -350 -346 -345 -343 -339 -338 -337 -338 -340 -339 -331 -329 -326 -325 -324 -323 -321 -318 -315 -314 -312 -311 -311 -310 -310 -304 -289 -281 -285 -289 -293 -305 -310 -304 -310 -312 -309 -305 -300 -290 -282 -270 -254 -240 -234 -234 -230 -228 -236 -249 -251 -246 -239 -238 -233 -231 -229 -226 -222 -212 -208 -205 -196 -188 -181 -176 -174 -174 -170 -167 -163 -159 -158 -159 -158 -158 -160 -163 -182 -206 -205 -174 -155 -141 -126 -93 -48 -29 -26 -25 -24 -23 -22 -18 -15 -12 -17 -12 -12 -12 -12 -11 -16 -16 -14 -7 -6 -6 -8 -10 -10 -9 -9 -8 -8 -8 -9 -9 -11 -13 -12 -12 -13 -14 -15 -15 -13 -11 -10 -8 -9 -10 -11 -10 -6 -5 -5 -5 -5 -5 -6 -6 -5 -6 -9 -10 -10 -9 -8 -7 -7 -7 -6 -6 -9 -7 -4 -4 -5 -6 -6 -6 -5 -7 -7 -8 -8 -9 -8 -9 -10 -9 -11 -13 -13 -12 -11 -14 -14 -14 -15 -15 -15 -15 -16 -16 -14 -14 -15 -17 -17 -19 -20 -20 -21 -22 -16 -14 -14 -15 -16 -18 -20 -23 -25 -26 -26 -27 -30 -35 -33 -33 -34 -35 -35 -35 -37 -39 -40 -41 -42 -42 -43 -41 -41 -43 -42 -38 -39 -42 -45 -49 -57 -58 -55 -60 -67 -69 -67 -70 -71 -67 -61 -68 -81 -96 -107 -106 -105 -107 -110 -108 -110 -114 -117 -117 -117 -114 -111 -108 -110 -113 -118 -121 -125 -131 -136 -140 -147 -150 -151 -152 -155 -158 -157 -157 -156 -156 -158 -159 -157 -157 -155 -150 -150 -146 -141 -135 -128 -122 -116 -112 -110 -107 -100 -96 -98 -104 -109 -109 -112 -117 -107 -109 -107 -104 -105 -107 -106 -100 -93 -94 -93 -95 -96 -95 -91 -94 -96 -95 -93 -97 -96 -93 -94 -98 -101 -103 -107 -110 -109 -110 -110 -110 -106 -99 -89 -80 -79 -74 -72 -75 -78 -77 -72 -66 -63 -70 -65 -59 -53 -50 -50 -48 -50 -51 -47 -45 -42 -40 -40 -40 -40 -39 -37 -37 -38 -37 -36 -35 -34 -28 -23 -21 -20 -18 -17 -17 -15 -13 -12 -11 -12 -13 -12 -11 -11 -11 -11 -10 -10 -10 -9 -7 -8 -9 -9 -9 -12 -14 -14 -14 -18 -19 -20 -23 -19 -14 -10 -9 -11 -10 -8 -6 -3 -3 -3 -2 -1 -1 -3 -9 -15 -17 -19 -20 -17 -12 -11 -10 -8 -9 -13 -10 -7 -5 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -3 -4 -5 -5 -5 -5 -5 -6 -9 -9 -10 -11 -12 -11 -11 -11 -11 -11 -10 -9 -9 -8 -9 -10 -13 -17 -18 -19 -19 -21 -29 -32 -34 -34 -34 -40 -47 -50 -56 -51 -52 -56 -57 -51 -57 -63 -64 -58 -61 -66 -69 -69 -75 -77 -77 -75 -71 -72 -71 -68 -67 -67 -66 -63 -57 -52 -46 -43 -44 -42 -37 -34 -35 -37 -37 -30 -26 -30 -24 -18 -13 -9 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -52 -23 -36 -45 -46 -45 -45 -45 -44 -40 -38 -37 -37 -35 -38 -40 -38 -31 -33 -36 -37 -36 -34 -28 -25 -21 -19 -19 -22 -22 -24 -22 -18 -15 -13 -14 -13 -13 -9 -12 -13 -13 -12 -13 -13 -16 -17 -10 -8 -8 -10 -12 -11 -13 -16 -16 -22 -27 -27 -30 -33 -38 -23 0 0 0 0 0 0 0 0 0 0 0 -208 -215 -222 -229 -237 -244 -246 -247 -249 -245 -247 -250 -249 -243 -246 -251 -251 -251 -260 -255 -257 -258 -258 -259 -264 -271 -277 -280 -284 -299 -300 -298 -296 -295 -302 -310 -317 -325 -330 -332 -339 -346 -349 -350 -351 -349 -345 -344 -344 -343 -343 -345 -349 -349 -345 -343 -343 -345 -345 -342 -340 -341 -340 -339 -339 -340 -341 -343 -341 -340 -340 -338 -334 -335 -336 -337 -338 -328 -324 -323 -322 -320 -320 -320 -322 -325 -325 -326 -330 -323 -312 -312 -304 -288 -277 -281 -289 -291 -299 -306 -300 -304 -306 -308 -307 -298 -297 -293 -282 -265 -248 -248 -244 -234 -224 -230 -243 -251 -251 -247 -243 -237 -233 -230 -226 -220 -214 -210 -205 -195 -189 -186 -183 -179 -179 -173 -166 -161 -157 -160 -160 -160 -162 -170 -185 -191 -197 -190 -170 -159 -145 -116 -76 -39 -26 -25 -24 -22 -21 -20 -19 -16 -12 -9 -7 -6 -7 -8 -7 -10 -12 -11 -8 -8 -8 -8 -10 -9 -9 -10 -10 -10 -10 -11 -11 -10 -10 -12 -12 -13 -14 -15 -15 -13 -10 -10 -9 -9 -9 -10 -9 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -7 -8 -8 -8 -7 -7 -7 -7 -7 -8 -7 -4 -5 -6 -6 -6 -6 -6 -6 -6 -8 -8 -8 -9 -9 -8 -10 -13 -14 -14 -13 -12 -15 -13 -11 -13 -13 -14 -14 -13 -17 -16 -15 -15 -17 -19 -20 -20 -20 -20 -22 -16 -14 -14 -14 -16 -17 -20 -22 -22 -26 -27 -27 -31 -35 -33 -31 -31 -34 -36 -36 -36 -35 -36 -36 -38 -39 -41 -42 -41 -40 -40 -37 -38 -39 -41 -44 -51 -50 -51 -53 -55 -56 -56 -56 -55 -54 -53 -61 -75 -90 -94 -93 -95 -99 -104 -108 -110 -111 -113 -113 -116 -115 -113 -112 -115 -120 -122 -123 -126 -131 -135 -138 -138 -139 -146 -152 -156 -158 -157 -158 -159 -160 -162 -159 -155 -152 -151 -150 -147 -144 -138 -124 -117 -111 -107 -104 -100 -96 -90 -85 -85 -84 -82 -84 -91 -95 -87 -87 -88 -88 -92 -92 -93 -96 -89 -88 -87 -89 -94 -97 -95 -94 -93 -97 -95 -97 -99 -95 -97 -102 -105 -107 -110 -111 -112 -111 -109 -106 -102 -96 -90 -80 -78 -76 -77 -76 -75 -77 -74 -69 -69 -69 -70 -68 -66 -56 -54 -55 -55 -57 -52 -50 -48 -46 -47 -47 -46 -43 -39 -41 -41 -40 -39 -37 -35 -30 -26 -25 -24 -21 -20 -19 -16 -15 -14 -14 -13 -13 -12 -12 -12 -12 -11 -11 -10 -12 -11 -9 -8 -8 -10 -11 -12 -11 -11 -14 -21 -23 -21 -17 -17 -14 -12 -14 -14 -11 -7 -6 -3 -4 -3 -2 -1 -2 -5 -8 -12 -23 -27 -26 -19 -12 -12 -11 -9 -10 -9 -8 -7 -5 -5 -4 -3 -3 -4 -4 -4 -4 -4 -3 -3 -3 -4 -7 -7 -7 -6 -7 -7 -8 -9 -10 -9 -10 -11 -11 -11 -9 -8 -9 -8 -8 -8 -7 -8 -15 -19 -20 -21 -22 -25 -34 -37 -35 -32 -32 -37 -45 -55 -58 -61 -64 -69 -69 -63 -71 -75 -73 -72 -74 -72 -70 -72 -73 -67 -73 -76 -77 -79 -79 -78 -78 -76 -73 -67 -63 -55 -51 -52 -48 -45 -43 -37 -36 -37 -36 -32 -28 -27 -26 -23 -14 -8 -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 -13 -42 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -13 -40 -52 -51 -49 -42 -43 -42 -39 -40 -40 -38 -34 -31 -30 -27 -28 -30 -30 -25 -25 -28 -30 -27 -23 -22 -22 -18 -16 -15 -16 -15 -18 -16 -11 -11 -12 -13 -13 -13 -9 -9 -10 -9 -10 -10 -9 -11 -12 -11 -11 -14 -19 -21 -23 -28 -43 -62 -57 -23 -26 -22 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 -206 -214 -221 -227 -234 -235 -240 -246 -248 -243 -243 -245 -247 -243 -244 -249 -249 -248 -258 -257 -258 -259 -259 -258 -261 -269 -277 -282 -286 -292 -295 -296 -295 -294 -302 -308 -316 -327 -329 -335 -342 -347 -349 -347 -347 -345 -343 -339 -338 -339 -341 -342 -346 -344 -342 -341 -341 -340 -342 -338 -335 -338 -337 -336 -336 -338 -337 -339 -339 -339 -339 -337 -331 -331 -334 -336 -335 -325 -322 -320 -318 -317 -317 -318 -321 -325 -291 -275 -276 -289 -303 -300 -297 -288 -277 -280 -289 -287 -287 -297 -299 -297 -291 -291 -302 -296 -298 -296 -287 -272 -271 -261 -250 -239 -223 -227 -237 -244 -246 -252 -248 -242 -235 -228 -223 -219 -218 -214 -203 -194 -188 -183 -177 -174 -174 -170 -165 -162 -160 -162 -161 -161 -164 -176 -187 -205 -200 -170 -161 -150 -130 -103 -63 -38 -27 -23 -22 -23 -21 -19 -15 -9 -8 -7 -6 -6 -6 -6 -7 -9 -11 -8 -8 -8 -8 -7 -8 -10 -10 -9 -10 -10 -11 -11 -10 -8 -9 -9 -9 -9 -9 -14 -11 -7 -8 -7 -7 -8 -10 -10 -7 -5 -5 -6 -7 -6 -6 -6 -6 -6 -6 -6 -5 -5 -8 -8 -7 -7 -7 -6 -6 -7 -7 -4 -5 -6 -6 -6 -6 -6 -6 -7 -8 -9 -9 -10 -10 -10 -12 -13 -14 -14 -14 -13 -11 -9 -11 -10 -10 -11 -11 -11 -14 -14 -14 -15 -17 -19 -19 -19 -19 -20 -19 -16 -13 -14 -13 -16 -18 -19 -19 -22 -25 -25 -25 -31 -35 -36 -36 -34 -33 -34 -35 -37 -35 -35 -36 -37 -38 -39 -39 -39 -39 -39 -36 -35 -36 -38 -40 -40 -41 -43 -44 -44 -45 -47 -50 -49 -46 -47 -56 -71 -83 -84 -87 -92 -95 -110 -115 -113 -111 -111 -112 -113 -113 -114 -114 -116 -117 -120 -123 -127 -130 -132 -134 -133 -140 -148 -155 -158 -164 -161 -157 -158 -159 -160 -158 -155 -156 -156 -145 -141 -139 -134 -123 -111 -102 -99 -95 -91 -86 -81 -71 -71 -70 -69 -69 -72 -76 -72 -66 -66 -70 -76 -79 -79 -87 -81 -78 -78 -81 -88 -96 -99 -96 -89 -93 -94 -97 -101 -100 -101 -104 -108 -111 -113 -115 -115 -113 -108 -101 -94 -90 -89 -83 -82 -81 -77 -78 -78 -77 -76 -76 -74 -74 -73 -71 -71 -68 -70 -67 -61 -63 -59 -54 -51 -52 -51 -50 -49 -47 -47 -46 -45 -43 -42 -39 -36 -33 -31 -31 -28 -26 -22 -22 -20 -19 -19 -16 -16 -14 -14 -15 -16 -16 -15 -14 -12 -13 -12 -11 -11 -9 -10 -11 -10 -7 -9 -15 -19 -20 -19 -17 -14 -13 -15 -16 -21 -18 -4 -3 -4 -4 -3 -2 -2 -2 -5 -10 -24 -29 -29 -27 -23 -18 -15 -13 -11 -11 -9 -7 -6 -4 -5 -4 -3 -3 -4 -4 -5 -5 -4 -4 -3 -3 -3 -6 -8 -9 -6 -6 -7 -8 -9 -8 -8 -10 -11 -11 -10 -12 -15 -15 -14 -14 -14 -16 -16 -21 -24 -26 -27 -27 -32 -38 -43 -41 -41 -38 -38 -43 -53 -58 -59 -60 -61 -29 -32 -76 -68 -64 -63 -64 -60 -63 -68 -53 -5 -64 -80 -81 -81 -81 -84 -83 -79 -74 -74 -67 -59 -59 -53 -46 -44 -45 -44 -45 -41 -35 -32 -31 -31 -30 -29 -17 -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 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -8 -25 -31 -44 -45 -43 -42 -41 -38 -33 -26 -29 -30 -31 -29 -25 -21 -20 -22 -23 -22 -20 -19 -22 -20 -15 -12 -13 -15 -16 -15 -12 -12 -12 -10 -6 -6 -7 -8 -8 -7 -8 -9 -10 -10 -10 -11 -10 -10 -11 -13 -13 -12 -34 -37 -36 -39 -17 -46 -55 -39 -30 -27 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -203 -212 -222 -227 -227 -232 -239 -245 -249 -243 -237 -235 -238 -243 -244 -246 -242 -235 -242 -250 -253 -254 -257 -255 -260 -269 -278 -284 -285 -287 -291 -294 -294 -293 -304 -315 -320 -321 -332 -339 -344 -346 -346 -343 -341 -340 -338 -333 -333 -335 -336 -337 -340 -339 -337 -335 -336 -336 -338 -336 -332 -331 -332 -332 -333 -335 -334 -336 -336 -336 -337 -333 -328 -325 -327 -330 -327 -325 -322 -319 -316 -315 -319 -323 -324 -326 -271 -246 -244 -256 -290 -294 -293 -286 -274 -284 -286 -279 -274 -285 -297 -299 -291 -281 -295 -298 -298 -296 -293 -291 -279 -264 -252 -243 -229 -226 -228 -233 -238 -247 -247 -243 -236 -231 -228 -226 -221 -213 -202 -194 -186 -181 -179 -179 -177 -170 -164 -161 -160 -161 -162 -163 -168 -176 -219 -225 -186 -159 -147 -129 -108 -80 -48 -34 -26 -23 -23 -22 -20 -19 -16 -6 -5 -5 -5 -5 -6 -5 -5 -7 -9 -7 -8 -8 -8 -7 -9 -10 -9 -8 -10 -10 -10 -11 -11 -10 -8 -7 -7 -7 -7 -8 -9 -11 -11 -9 -8 -10 -10 -8 -6 -5 -5 -6 -6 -5 -6 -6 -6 -5 -4 -5 -5 -5 -7 -8 -7 -7 -7 -7 -7 -7 -4 -4 -4 -4 -5 -6 -6 -6 -6 -7 -9 -10 -11 -10 -10 -9 -10 -12 -14 -15 -14 -14 -13 -12 -12 -11 -11 -12 -13 -11 -14 -15 -15 -14 -17 -18 -17 -17 -17 -16 -13 -11 -12 -14 -14 -15 -16 -16 -18 -22 -24 -25 -26 -32 -34 -35 -38 -39 -36 -35 -35 -37 -37 -36 -36 -36 -37 -38 -38 -38 -38 -36 -33 -32 -32 -34 -33 -36 -39 -41 -39 -38 -38 -37 -37 -38 -39 -41 -49 -64 -67 -73 -81 -86 -97 -112 -112 -108 -106 -122 -120 -117 -119 -122 -125 -127 -129 -128 -125 -127 -130 -134 -136 -136 -140 -148 -156 -160 -159 -155 -154 -156 -155 -155 -154 -149 -141 -134 -133 -132 -128 -122 -116 -106 -95 -90 -86 -81 -76 -73 -71 -64 -61 -61 -60 -61 -62 -61 -57 -59 -61 -64 -67 -71 -72 -69 -69 -72 -74 -82 -93 -99 -98 -95 -97 -98 -97 -98 -102 -104 -105 -111 -110 -113 -116 -116 -113 -105 -95 -86 -83 -84 -84 -82 -77 -79 -80 -80 -80 -80 -80 -78 -78 -78 -76 -73 -73 -72 -70 -68 -68 -66 -63 -64 -61 -57 -53 -52 -50 -50 -51 -50 -45 -44 -42 -39 -35 -36 -33 -31 -29 -27 -25 -25 -25 -23 -22 -19 -18 -18 -18 -18 -17 -16 -16 -15 -14 -13 -13 -13 -12 -11 -11 -9 -11 -14 -14 -13 -14 -15 -13 -10 -15 -18 -16 -16 -18 -7 -5 -7 -9 -6 -4 -3 -3 -4 -12 -21 -24 -23 -21 -19 -17 -16 -13 -10 -9 -9 -8 -4 -4 -4 -4 -3 -4 -3 -3 -4 -4 -4 -4 -4 -4 -6 -8 -11 -12 -8 -8 -9 -10 -10 -10 -10 -10 -12 -13 -15 -19 -28 -25 -26 -26 -23 -24 -25 -30 -40 -44 -46 -44 -43 -44 -45 -44 -43 -44 -48 -53 -59 -61 -59 -58 -56 -55 -62 -65 -61 -59 -59 -58 -59 -63 -66 -65 -13 -36 -59 -87 -91 -86 -77 -91 -83 -79 -78 -74 -68 -66 -57 -48 -45 -44 -45 -44 -40 -34 -30 -28 -25 -26 -30 -22 -11 -6 -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 -4 -10 -8 -6 -9 -13 -19 -39 -41 -39 -37 -35 -35 -34 -29 -24 -21 -22 -23 -23 -24 -22 -18 -16 -16 -15 -15 -16 -18 -14 -11 -9 -7 -8 -12 -14 -11 -9 -10 -10 -9 -9 -8 -8 -9 -9 -10 -11 -13 -12 -12 -13 -12 -9 -8 -11 -18 -34 -39 -49 -39 -25 -19 -13 -17 -21 -25 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -201 -210 -220 -220 -224 -229 -236 -244 -250 -243 -237 -233 -229 -239 -242 -244 -241 -230 -236 -238 -243 -252 -257 -254 -258 -267 -276 -276 -279 -284 -289 -291 -290 -296 -305 -310 -312 -322 -333 -341 -344 -343 -342 -337 -335 -335 -333 -329 -330 -332 -334 -335 -332 -331 -330 -329 -332 -333 -335 -335 -333 -329 -330 -331 -331 -331 -333 -333 -331 -331 -334 -328 -323 -321 -321 -325 -325 -322 -318 -316 -316 -313 -315 -317 -313 -287 -245 -219 -209 -213 -267 -286 -290 -287 -272 -283 -281 -273 -266 -279 -279 -288 -287 -267 -283 -299 -303 -299 -298 -291 -279 -266 -255 -245 -237 -231 -227 -225 -233 -245 -251 -250 -242 -234 -232 -227 -220 -212 -202 -192 -184 -179 -178 -176 -172 -168 -164 -162 -161 -163 -166 -170 -175 -186 -204 -202 -171 -158 -131 -111 -94 -69 -42 -29 -24 -24 -22 -21 -17 -13 -10 -7 -6 -5 -4 -5 -5 -4 -5 -6 -7 -6 -7 -7 -7 -7 -7 -7 -7 -8 -10 -11 -11 -10 -11 -9 -9 -9 -9 -9 -10 -9 -9 -10 -10 -10 -10 -10 -10 -7 -6 -6 -6 -6 -5 -6 -7 -7 -7 -6 -6 -6 -4 -6 -7 -8 -7 -6 -7 -7 -6 -4 -4 -3 -4 -4 -4 -6 -6 -6 -7 -7 -17 -16 -11 -11 -12 -12 -12 -13 -14 -14 -13 -12 -11 -10 -10 -11 -11 -12 -12 -11 -14 -16 -16 -15 -16 -17 -16 -16 -16 -13 -11 -11 -13 -14 -15 -16 -16 -16 -18 -22 -25 -27 -28 -29 -32 -38 -39 -39 -38 -37 -36 -36 -38 -37 -36 -37 -37 -38 -38 -37 -37 -36 -34 -32 -32 -32 -32 -32 -33 -38 -35 -32 -30 -29 -30 -32 -33 -36 -43 -49 -54 -64 -74 -81 -102 -104 -99 -99 -103 -108 -115 -121 -124 -126 -126 -124 -120 -120 -123 -125 -126 -120 -119 -124 -134 -144 -149 -155 -149 -138 -140 -142 -142 -142 -141 -137 -124 -121 -122 -119 -116 -111 -107 -102 -87 -81 -76 -70 -66 -63 -62 -57 -52 -54 -54 -53 -51 -50 -55 -56 -56 -57 -61 -62 -61 -62 -66 -69 -72 -79 -83 -83 -88 -93 -97 -103 -102 -104 -105 -106 -106 -108 -109 -112 -113 -115 -109 -100 -89 -80 -80 -80 -79 -79 -76 -78 -81 -83 -83 -83 -82 -80 -79 -79 -79 -78 -78 -77 -73 -71 -70 -70 -69 -69 -67 -63 -57 -56 -54 -53 -53 -52 -48 -45 -44 -42 -43 -40 -37 -34 -33 -30 -29 -30 -30 -25 -23 -22 -22 -20 -20 -19 -18 -17 -16 -15 -14 -14 -16 -15 -12 -10 -10 -9 -13 -14 -11 -9 -8 -8 -10 -11 -19 -19 -14 -10 -8 -8 -7 -9 -13 -11 -9 -8 -9 -11 -15 -16 -15 -18 -18 -17 -17 -18 -14 -11 -9 -9 -6 -4 -4 -5 -3 -4 -5 -4 -2 -3 -5 -6 -7 -7 -8 -8 -9 -14 -13 -13 -13 -12 -12 -12 -12 -13 -13 -17 -20 -24 -29 -37 -39 -39 -38 -38 -36 -35 -40 -52 -54 -54 -51 -48 -42 -38 -39 -44 -49 -52 -56 -60 -60 -46 -45 -57 -55 -54 -57 -59 -60 -64 -63 -50 -38 -24 -10 0 0 -4 -27 -13 0 -16 -93 -91 -82 -74 -75 -75 -67 -55 -49 -47 -47 -47 -47 -44 -35 -22 -7 -2 -23 -26 -15 -13 -12 -12 -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 -3 -9 -10 -15 -22 -28 -34 -40 -40 -37 -34 -34 -34 -35 -36 -32 -22 -18 -20 -20 -19 -20 -20 -14 -10 -8 -8 -10 -10 -10 -9 -6 -5 -6 -9 -12 -13 -12 -12 -11 -11 -10 -9 -9 -11 -9 -9 -11 -11 -14 -13 -15 -20 -19 -17 -18 -23 -31 -54 -68 -61 -13 -12 -12 -15 -18 -14 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -200 -204 -206 -215 -220 -224 -232 -245 -249 -243 -237 -232 -224 -233 -239 -238 -232 -229 -227 -231 -239 -250 -256 -257 -262 -268 -267 -269 -274 -281 -286 -289 -289 -294 -302 -311 -321 -324 -335 -340 -336 -337 -337 -332 -329 -330 -325 -325 -326 -328 -330 -330 -328 -328 -327 -326 -329 -330 -330 -330 -331 -326 -326 -327 -327 -328 -328 -328 -328 -329 -328 -323 -319 -316 -316 -316 -318 -317 -314 -313 -312 -302 -292 -290 -292 -261 -230 -213 -220 -255 -276 -282 -283 -283 -275 -278 -274 -267 -265 -266 -277 -286 -282 -256 -273 -298 -311 -309 -304 -289 -277 -267 -256 -244 -239 -237 -233 -223 -230 -241 -248 -247 -239 -238 -233 -227 -220 -211 -200 -191 -185 -183 -181 -176 -171 -167 -162 -162 -165 -166 -169 -180 -193 -231 -240 -198 -194 -146 -113 -94 -79 -60 -46 -42 -40 -28 -24 -20 -13 -7 -6 -7 -6 -4 -3 -3 -5 -5 -5 -6 -8 -7 -6 -7 -7 -7 -8 -8 -8 -7 -8 -10 -12 -13 -14 -13 -13 -11 -10 -10 -10 -10 -10 -10 -11 -10 -9 -9 -10 -9 -8 -6 -5 -6 -5 -6 -7 -7 -7 -7 -7 -7 -8 -8 -8 -7 -6 -6 -6 -7 -7 -3 -3 -3 -4 -5 -5 -6 -6 -7 -7 -7 -21 -26 -23 -12 -13 -13 -13 -13 -15 -14 -13 -13 -12 -12 -12 -11 -11 -12 -10 -9 -9 -10 -16 -16 -16 -16 -15 -17 -17 -15 -11 -11 -13 -13 -14 -14 -15 -16 -18 -22 -25 -26 -27 -29 -33 -38 -40 -40 -40 -40 -40 -39 -37 -36 -36 -36 -35 -35 -37 -36 -36 -36 -35 -33 -33 -31 -29 -29 -32 -31 -28 -26 -25 -26 -26 -26 -28 -33 -37 -40 -49 -61 -69 -81 -91 -94 -92 -93 -92 -97 -108 -116 -121 -119 -115 -115 -116 -118 -119 -120 -119 -113 -114 -119 -126 -130 -134 -137 -132 -121 -123 -125 -126 -125 -123 -120 -115 -112 -109 -104 -102 -98 -95 -92 -78 -72 -67 -60 -56 -54 -52 -50 -46 -47 -50 -51 -51 -54 -54 -53 -51 -52 -57 -58 -58 -59 -66 -66 -68 -70 -70 -75 -81 -85 -91 -104 -107 -107 -108 -108 -108 -110 -111 -108 -109 -114 -108 -96 -83 -81 -77 -74 -75 -78 -81 -80 -79 -83 -83 -84 -85 -83 -82 -79 -79 -79 -78 -77 -76 -75 -73 -72 -73 -74 -72 -67 -62 -60 -60 -60 -55 -54 -52 -49 -45 -45 -45 -43 -40 -37 -35 -31 -30 -32 -32 -29 -25 -22 -23 -24 -23 -21 -19 -18 -16 -16 -16 -14 -15 -13 -10 -9 -9 -9 -12 -15 -12 -8 -9 -12 -13 -18 -20 -17 -12 -12 -12 -10 -8 -9 -13 -18 -19 -16 -17 -19 -19 -17 -20 -23 -22 -19 -18 -20 -15 -11 -11 -10 -7 -6 -7 -7 -6 -6 -6 -6 -4 -4 -7 -12 -13 -12 -13 -13 -13 -15 -18 -21 -21 -20 -18 -16 -15 -24 -24 -25 -28 -28 -31 -32 -35 -41 -40 -42 -45 -49 -47 -46 -43 -38 -34 -34 -34 -34 -36 -34 -31 -35 -48 -48 -48 -19 -10 -25 -54 -61 -47 -39 -59 -66 -36 0 0 0 0 0 0 0 0 0 0 0 -65 -92 -86 -80 -82 -80 -73 -58 -55 -53 -51 -48 -47 -49 -41 -26 -24 -9 -12 -18 -1 -14 -18 -15 -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 -1 -2 0 0 0 -1 -1 -4 -1 -2 -9 -15 -10 -26 -36 -36 -33 -32 -33 -34 -32 -29 -27 -27 -30 -32 -27 -20 -14 -14 -13 -13 -14 -13 -8 -6 -5 -3 -5 -6 -6 -6 -3 -3 -6 -7 -9 -10 -10 -11 -12 -12 -12 -12 -12 -14 -13 -13 -21 -14 -16 -17 -15 -28 -39 -46 -52 -60 -63 -73 -77 -19 -13 -14 -16 -20 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -196 -196 -201 -211 -217 -222 -230 -244 -246 -244 -237 -228 -223 -227 -231 -232 -232 -233 -226 -228 -238 -250 -258 -259 -263 -267 -263 -266 -269 -273 -279 -285 -288 -290 -303 -329 -316 -315 -328 -336 -328 -334 -340 -335 -323 -324 -323 -323 -323 -321 -321 -326 -325 -324 -325 -322 -324 -325 -326 -327 -328 -324 -322 -323 -324 -325 -324 -324 -325 -327 -324 -320 -316 -314 -313 -312 -314 -312 -307 -307 -306 -297 -289 -285 -262 -241 -220 -211 -242 -261 -265 -270 -276 -275 -274 -270 -265 -261 -261 -266 -277 -285 -280 -256 -267 -285 -299 -317 -308 -289 -276 -269 -257 -246 -242 -239 -235 -227 -230 -238 -246 -248 -248 -242 -234 -225 -219 -210 -199 -192 -188 -183 -176 -172 -169 -166 -165 -165 -165 -168 -177 -191 -189 -217 -236 -171 -163 -126 -93 -79 -71 -61 -53 -43 -28 -18 -14 -11 -7 -6 -6 -5 -5 -4 -4 -4 -5 -5 -6 -5 -7 -7 -7 -7 -7 -8 -8 -8 -9 -8 -8 -9 -12 -12 -12 -12 -11 -9 -10 -10 -10 -9 -9 -9 -9 -9 -8 -8 -8 -9 -8 -6 -6 -5 -5 -6 -6 -8 -7 -8 -10 -7 -7 -7 -7 -7 -7 -6 -5 -3 -3 -3 -3 -4 -5 -6 -6 -7 -7 -7 -7 -7 -17 -27 -26 -15 -13 -14 -14 -12 -14 -14 -14 -12 -12 -12 -12 -12 -11 -12 -10 -9 -11 -18 -17 -17 -16 -12 -11 -10 -11 -11 -11 -11 -12 -12 -12 -13 -15 -16 -20 -27 -25 -25 -26 -28 -37 -37 -39 -41 -40 -41 -42 -42 -40 -37 -36 -35 -34 -34 -34 -33 -34 -36 -35 -33 -31 -30 -29 -29 -28 -27 -26 -24 -25 -24 -24 -24 -26 -30 -31 -35 -44 -55 -64 -85 -97 -93 -87 -88 -86 -87 -96 -106 -110 -108 -108 -111 -114 -114 -114 -114 -114 -110 -109 -112 -114 -117 -118 -117 -117 -111 -113 -114 -114 -112 -111 -112 -107 -96 -96 -93 -90 -88 -85 -79 -71 -64 -59 -53 -51 -50 -48 -45 -40 -41 -43 -43 -43 -45 -47 -46 -42 -45 -46 -47 -52 -54 -60 -63 -64 -64 -67 -64 -67 -74 -81 -91 -92 -96 -108 -108 -110 -112 -110 -109 -108 -110 -107 -94 -91 -83 -80 -78 -75 -75 -74 -75 -79 -80 -81 -83 -86 -86 -84 -82 -82 -83 -82 -81 -79 -77 -76 -75 -75 -76 -75 -69 -66 -65 -65 -65 -60 -57 -55 -54 -53 -53 -50 -47 -44 -42 -39 -37 -38 -38 -38 -34 -28 -25 -25 -25 -23 -22 -20 -17 -16 -18 -18 -17 -13 -7 -8 -9 -9 -10 -13 -13 -12 -10 -10 -11 -16 -20 -19 -17 -14 -14 -14 -14 -11 -11 -15 -19 -19 -18 -18 -19 -24 -37 -34 -31 -26 -20 -23 -19 -14 -12 -12 -11 -9 -8 -9 -8 -10 -13 -12 -12 -11 -10 -13 -21 -21 -19 -18 -18 -18 -18 -22 -30 -28 -28 -28 -26 -27 -36 -41 -41 -38 -34 -36 -35 -34 -41 -38 -36 -36 -39 -38 -38 -37 -35 -35 -34 -33 -31 -32 -11 0 -5 -16 -8 0 0 0 0 -7 0 0 0 -44 -45 0 0 0 0 0 0 0 0 0 0 -2 -8 -39 -94 -92 -92 -89 -83 -75 -66 -61 -60 -59 -55 -52 -50 -49 -41 -39 -21 -5 -15 -3 -3 -7 -18 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -22 -29 -35 -15 -6 -5 -1 0 -6 -8 -4 -5 -7 -8 -5 -18 -25 -31 -30 -29 -24 -26 -26 -27 -26 -25 -25 -27 -26 -22 -18 -16 -19 -20 -19 -16 -8 -6 -5 -5 -5 -7 -6 -5 -2 -3 -4 -6 -5 -5 -5 -7 -8 -7 -10 -12 -11 -15 -14 -12 -14 -14 -14 -17 -18 -20 -20 -27 -33 -35 -37 -53 -55 -74 -78 -80 -70 -82 -42 -16 -17 -18 -21 -25 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -188 -193 -200 -207 -214 -220 -228 -239 -241 -238 -232 -227 -223 -221 -221 -220 -219 -226 -222 -223 -234 -241 -252 -259 -261 -261 -262 -264 -267 -270 -275 -279 -280 -288 -303 -315 -319 -319 -322 -326 -323 -321 -328 -327 -318 -318 -319 -319 -319 -318 -318 -320 -321 -322 -324 -319 -320 -321 -322 -323 -324 -321 -319 -320 -322 -322 -321 -321 -321 -322 -317 -312 -309 -307 -305 -306 -306 -305 -302 -302 -302 -300 -295 -289 -247 -224 -210 -202 -230 -233 -246 -260 -269 -266 -271 -267 -259 -258 -260 -268 -277 -280 -269 -253 -258 -267 -281 -316 -311 -291 -274 -273 -260 -256 -247 -237 -236 -233 -232 -236 -244 -240 -240 -236 -229 -222 -216 -207 -199 -195 -189 -179 -175 -172 -169 -164 -165 -165 -167 -173 -185 -197 -193 -203 -233 -216 -159 -107 -79 -78 -66 -56 -48 -40 -27 -20 -15 -11 -8 -8 -7 -5 -4 -4 -4 -5 -5 -5 -4 -5 -6 -7 -6 -6 -8 -8 -8 -7 -8 -7 -7 -7 -9 -8 -11 -11 -10 -9 -9 -9 -9 -9 -9 -7 -6 -6 -6 -6 -6 -7 -7 -6 -5 -7 -8 -6 -5 -7 -8 -9 -11 -8 -8 -8 -8 -7 -6 -6 -5 -3 -2 -3 -3 -5 -6 -6 -7 -7 -7 -7 -8 -8 -15 -26 -23 -21 -17 -14 -14 -13 -13 -14 -15 -15 -14 -14 -13 -13 -12 -12 -11 -10 -10 -14 -16 -15 -13 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -12 -14 -16 -19 -26 -26 -26 -28 -33 -39 -39 -43 -46 -40 -40 -41 -42 -42 -40 -38 -38 -38 -36 -34 -33 -32 -33 -34 -32 -30 -29 -29 -25 -24 -25 -25 -22 -23 -23 -23 -22 -24 -24 -27 -32 -38 -49 -62 -76 -85 -89 -85 -82 -78 -77 -85 -91 -95 -100 -105 -108 -112 -113 -113 -112 -110 -107 -104 -104 -105 -105 -104 -105 -107 -102 -99 -99 -100 -99 -98 -98 -96 -85 -84 -83 -80 -75 -72 -69 -62 -52 -48 -46 -44 -40 -39 -38 -36 -36 -37 -37 -39 -40 -40 -39 -36 -36 -38 -41 -46 -49 -52 -54 -48 -50 -55 -60 -65 -72 -77 -86 -90 -87 -100 -101 -106 -109 -84 -87 -92 -98 -104 -96 -93 -91 -88 -80 -77 -74 -73 -73 -73 -77 -80 -81 -83 -86 -86 -86 -87 -87 -84 -81 -80 -78 -77 -78 -78 -78 -74 -72 -71 -70 -69 -68 -67 -63 -59 -60 -58 -54 -54 -56 -54 -53 -53 -55 -43 -43 -42 -36 -34 -35 -31 -27 -23 -22 -20 -17 -17 -18 -16 -14 -11 -6 -8 -8 -9 -10 -13 -13 -12 -14 -14 -16 -20 -20 -18 -18 -18 -19 -21 -20 -17 -16 -17 -20 -20 -19 -18 -19 -20 -31 -34 -32 -22 -27 -21 -13 -13 -12 -11 -11 -10 -10 -12 -12 -14 -19 -20 -20 -19 -18 -20 -26 -27 -25 -25 -26 -26 -27 -30 -36 -38 -39 -43 -46 -49 -55 -59 -49 -45 -45 -44 -39 -42 -41 -35 -30 -31 -30 -33 -37 -41 -39 -37 -36 -34 -15 -6 0 0 0 0 0 0 0 0 0 0 0 -13 -29 -54 -58 -5 -4 0 0 0 0 0 0 0 0 -61 -70 -53 -100 -98 -95 -90 -83 -75 -72 -72 -71 -62 -61 -60 -55 -53 -55 -38 -4 0 0 0 0 0 -3 -6 -3 0 0 -1 0 0 0 0 0 0 0 0 -2 -17 -29 -41 -53 -57 -55 -44 -37 -32 -28 -16 -14 -13 -8 -7 -7 -7 -12 -24 -15 -20 -22 -21 -22 -23 -24 -25 -25 -20 -19 -21 -23 -21 -20 -18 -11 -11 -11 -11 -10 -7 -6 -5 -4 -3 -4 -5 -6 -5 -6 -6 -5 -8 -8 -7 -11 -22 -25 -23 -22 -25 -25 -31 -29 -21 -27 -27 -25 -26 -25 -43 -60 -52 -35 -23 -43 -59 -11 -35 -27 -11 -14 -46 -25 -17 -18 -21 -23 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -181 -186 -190 -197 -205 -214 -224 -223 -229 -232 -229 -221 -212 -209 -209 -208 -207 -209 -213 -219 -226 -238 -250 -257 -260 -260 -260 -262 -265 -269 -275 -279 -281 -286 -298 -314 -313 -313 -315 -320 -314 -310 -312 -315 -312 -312 -314 -314 -314 -314 -314 -316 -319 -320 -321 -317 -316 -315 -314 -317 -319 -315 -312 -317 -317 -317 -316 -315 -314 -315 -311 -308 -307 -307 -301 -299 -300 -299 -297 -297 -297 -295 -290 -280 -236 -209 -205 -212 -213 -230 -243 -252 -257 -257 -266 -268 -261 -258 -265 -273 -277 -276 -255 -249 -249 -257 -278 -310 -309 -292 -275 -277 -278 -263 -246 -237 -236 -234 -231 -231 -233 -237 -238 -233 -225 -216 -210 -205 -199 -190 -182 -178 -174 -169 -164 -164 -164 -167 -171 -180 -190 -187 -182 -182 -182 -182 -137 -94 -70 -68 -56 -50 -47 -42 -32 -25 -19 -15 -13 -12 -8 -6 -6 -5 -6 -5 -4 -4 -4 -5 -7 -7 -7 -7 -7 -8 -7 -6 -7 -7 -7 -6 -7 -6 -8 -8 -6 -8 -9 -10 -10 -9 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -8 -7 -6 -7 -8 -9 -10 -10 -9 -12 -21 -23 -14 -6 -5 -3 -4 -4 -4 -5 -6 -6 -7 -7 -7 -8 -8 -11 -16 -23 -20 -19 -18 -14 -15 -14 -13 -13 -13 -15 -15 -14 -13 -12 -12 -12 -11 -10 -9 -9 -10 -12 -10 -10 -10 -9 -9 -10 -10 -10 -9 -8 -9 -10 -13 -16 -21 -24 -25 -27 -29 -37 -41 -45 -47 -46 -41 -40 -40 -40 -38 -39 -40 -40 -39 -36 -34 -34 -33 -32 -32 -32 -30 -30 -26 -25 -24 -23 -24 -23 -22 -21 -20 -21 -22 -23 -26 -30 -34 -43 -54 -62 -66 -79 -81 -78 -74 -71 -76 -79 -85 -96 -103 -103 -102 -103 -102 -103 -102 -102 -102 -98 -96 -95 -95 -95 -97 -90 -82 -81 -80 -82 -83 -81 -82 -68 -67 -68 -65 -63 -59 -56 -52 -44 -42 -41 -40 -38 -36 -35 -34 -34 -34 -34 -34 -35 -35 -35 -32 -29 -29 -31 -37 -40 -43 -43 -37 -40 -49 -62 -71 -75 -77 -76 -71 -74 -81 -83 -83 -83 -60 -63 -71 -78 -93 -94 -93 -92 -85 -80 -77 -75 -73 -73 -73 -74 -76 -80 -81 -84 -86 -85 -88 -86 -84 -84 -81 -82 -81 -80 -79 -79 -79 -77 -76 -76 -72 -71 -69 -67 -66 -65 -64 -63 -58 -62 -60 -56 -54 -51 -46 -44 -41 -33 -32 -31 -29 -27 -24 -20 -18 -16 -16 -17 -16 -13 -13 -10 -10 -11 -11 -9 -11 -10 -9 -14 -15 -17 -19 -18 -14 -18 -23 -25 -24 -21 -20 -19 -17 -18 -19 -19 -20 -21 -22 -22 -23 -28 -19 -19 -18 -15 -14 -12 -12 -14 -15 -17 -18 -18 -21 -25 -25 -25 -25 -26 -26 -29 -32 -32 -31 -31 -32 -35 -36 -38 -40 -45 -60 -59 -55 -50 -41 -43 -44 -42 -38 -39 -40 -38 -31 -27 -27 -29 -34 -40 -42 -42 -40 -32 -21 -6 0 0 0 0 0 0 0 0 0 -13 -51 -11 -47 -74 -68 -67 -62 -28 0 0 0 0 0 -3 -49 -81 -102 -104 -107 -107 -100 -88 -85 -83 -77 -70 -69 -67 -62 -59 -60 -53 -50 -49 -44 -24 -9 -5 -7 0 0 -16 -24 -11 -7 -8 -5 0 0 0 0 0 0 0 0 -16 -55 -54 -53 -51 -45 -42 -39 -34 -27 -22 -19 -18 -16 -15 -11 -12 -13 -16 -16 -19 -20 -19 -18 -18 -19 -19 -19 -18 -17 -15 -17 -18 -18 -18 -18 -13 -9 -7 -8 -8 -7 -7 -7 -9 -9 -8 -9 -12 -14 -15 -14 -14 -16 -19 -21 -24 -36 -39 -39 -42 -42 -40 -40 -48 -51 -58 -56 -48 -51 -57 -49 -15 -9 -8 -8 -13 -11 -11 -11 -11 -11 -12 -13 -15 -16 -18 -17 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -177 -182 -187 -194 -202 -210 -213 -213 -218 -222 -217 -206 -197 -194 -195 -195 -199 -198 -199 -207 -222 -236 -247 -253 -255 -258 -259 -262 -265 -271 -275 -277 -280 -287 -295 -302 -305 -304 -307 -318 -319 -312 -309 -313 -310 -308 -308 -308 -308 -309 -311 -314 -316 -317 -318 -316 -313 -310 -308 -311 -311 -309 -307 -308 -307 -308 -308 -308 -307 -309 -306 -303 -303 -302 -296 -292 -292 -294 -294 -291 -290 -288 -274 -270 -242 -212 -190 -186 -227 -241 -242 -245 -249 -254 -260 -262 -257 -263 -273 -277 -272 -265 -251 -244 -245 -256 -277 -301 -303 -291 -276 -276 -278 -266 -249 -238 -236 -235 -234 -233 -231 -229 -226 -222 -217 -210 -207 -204 -198 -186 -180 -174 -168 -164 -164 -164 -165 -168 -173 -181 -184 -188 -193 -195 -192 -157 -118 -83 -63 -55 -50 -51 -52 -42 -38 -31 -23 -17 -17 -13 -10 -8 -8 -7 -7 -7 -6 -5 -4 -5 -6 -5 -7 -7 -8 -7 -6 -7 -8 -8 -8 -8 -7 -7 -6 -7 -7 -7 -8 -8 -7 -7 -6 -6 -6 -7 -7 -7 -7 -6 -5 -4 -6 -8 -8 -6 -8 -10 -10 -8 -10 -10 -10 -14 -35 -37 -22 -6 -6 -6 -7 -5 -4 -5 -6 -7 -7 -6 -8 -8 -9 -11 -16 -16 -18 -20 -20 -16 -14 -13 -13 -13 -13 -15 -15 -14 -13 -13 -12 -12 -11 -10 -10 -12 -16 -15 -10 -9 -9 -9 -9 -9 -8 -7 -7 -8 -8 -9 -10 -12 -18 -19 -23 -27 -34 -39 -43 -46 -48 -46 -41 -39 -38 -39 -38 -37 -39 -41 -40 -37 -34 -33 -33 -33 -33 -32 -31 -28 -27 -24 -23 -23 -25 -24 -23 -21 -20 -20 -22 -23 -26 -29 -32 -38 -44 -44 -64 -72 -75 -75 -70 -73 -73 -74 -80 -86 -93 -94 -92 -90 -92 -94 -94 -95 -88 -86 -85 -84 -83 -83 -83 -81 -80 -68 -66 -68 -68 -66 -71 -60 -49 -46 -47 -50 -49 -47 -45 -40 -38 -37 -36 -35 -34 -34 -34 -33 -33 -33 -34 -33 -33 -31 -29 -28 -26 -26 -28 -31 -33 -34 -33 -35 -42 -54 -67 -72 -74 -75 -60 -57 -59 -61 -60 -57 -53 -50 -47 -57 -73 -79 -78 -80 -76 -76 -75 -73 -73 -72 -72 -71 -70 -76 -79 -80 -79 -80 -84 -83 -81 -82 -82 -82 -82 -82 -81 -81 -80 -80 -79 -78 -76 -74 -69 -69 -69 -68 -66 -64 -68 -64 -58 -55 -52 -47 -44 -42 -37 -33 -31 -29 -27 -25 -22 -18 -16 -16 -16 -16 -14 -13 -10 -11 -13 -13 -12 -9 -9 -10 -10 -14 -16 -14 -10 -12 -14 -18 -25 -25 -23 -21 -19 -19 -18 -18 -19 -20 -21 -21 -21 -20 -19 -22 -19 -18 -16 -16 -14 -14 -16 -14 -17 -20 -22 -23 -24 -29 -34 -33 -33 -34 -34 -34 -34 -36 -37 -37 -36 -39 -39 -41 -47 -48 -48 -46 -45 -42 -40 -37 -36 -35 -37 -39 -39 -36 -30 -29 -30 -33 -31 -24 -16 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -56 -29 -28 -77 -61 -57 -33 0 0 0 0 0 0 0 -59 -104 -103 -105 -107 -107 -102 -101 -81 -69 -85 -85 -69 -65 -63 -54 -54 -53 -47 -38 -34 -21 -16 -17 -10 -10 -7 -8 -31 -18 -13 -10 0 0 0 0 0 0 0 0 -9 -51 -49 -47 -45 -43 -39 -35 -33 -30 -21 -17 -17 -17 -14 -14 -16 -17 -14 -16 -17 -18 -18 -18 -16 -13 -13 -14 -13 -14 -15 -13 -14 -15 -17 -16 -15 -14 -13 -11 -13 -16 -18 -12 -11 -15 -18 -17 -17 -18 -18 -20 -31 -33 -36 -39 -42 -43 -49 -59 -64 -65 -66 -64 -57 -54 -63 -43 -24 -9 -49 -56 -31 -7 -4 -5 -9 -11 -11 -11 -12 -12 -12 -13 -14 -15 -16 -18 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -168 -174 -181 -190 -199 -205 -205 -205 -205 -202 -188 -190 -183 -178 -178 -178 -179 -183 -196 -216 -221 -233 -239 -244 -253 -257 -259 -262 -266 -271 -272 -276 -281 -287 -292 -292 -293 -296 -300 -301 -306 -305 -304 -309 -306 -304 -303 -303 -305 -308 -309 -311 -313 -317 -315 -313 -309 -306 -304 -307 -307 -305 -302 -302 -302 -303 -304 -304 -302 -303 -301 -297 -298 -297 -293 -289 -286 -289 -288 -284 -282 -284 -266 -261 -247 -222 -185 -178 -206 -230 -238 -238 -246 -254 -259 -259 -259 -272 -280 -277 -263 -254 -251 -244 -241 -255 -274 -290 -294 -288 -287 -281 -278 -271 -256 -240 -237 -236 -236 -234 -228 -224 -222 -220 -211 -205 -203 -199 -193 -179 -171 -166 -164 -163 -163 -163 -164 -168 -174 -176 -180 -185 -185 -181 -168 -126 -78 -54 -59 -55 -53 -54 -57 -48 -45 -37 -27 -22 -20 -16 -13 -12 -13 -11 -10 -10 -7 -5 -4 -5 -6 -5 -6 -6 -7 -6 -6 -7 -8 -8 -8 -9 -10 -10 -7 -8 -8 -8 -8 -8 -7 -7 -6 -6 -7 -6 -6 -6 -5 -5 -6 -6 -4 -6 -8 -8 -10 -11 -12 -11 -11 -10 -11 -17 -32 -27 -13 -6 -6 -8 -6 -4 -4 -5 -5 -6 -6 -7 -8 -9 -10 -11 -15 -16 -17 -19 -21 -16 -14 -13 -13 -13 -13 -14 -14 -14 -14 -13 -12 -11 -10 -10 -10 -12 -15 -11 -11 -11 -13 -15 -17 -12 -9 -8 -7 -7 -8 -9 -10 -12 -12 -16 -21 -27 -37 -42 -47 -54 -54 -46 -40 -35 -35 -35 -34 -37 -40 -40 -41 -41 -39 -33 -33 -31 -31 -31 -30 -29 -28 -28 -27 -25 -23 -24 -23 -19 -19 -20 -21 -22 -26 -28 -30 -32 -32 -39 -54 -64 -67 -69 -64 -62 -62 -64 -69 -74 -80 -83 -74 -79 -82 -83 -84 -87 -83 -78 -74 -73 -71 -71 -70 -68 -68 -58 -54 -54 -55 -53 -56 -56 -52 -39 -39 -40 -41 -41 -39 -38 -37 -35 -34 -34 -34 -34 -34 -32 -32 -31 -29 -27 -28 -29 -29 -28 -28 -27 -27 -28 -28 -30 -30 -31 -33 -39 -50 -54 -57 -62 -53 -49 -50 -48 -49 -47 -42 -36 -35 -41 -50 -54 -62 -72 -71 -69 -70 -70 -67 -68 -70 -67 -65 -69 -73 -73 -76 -76 -77 -78 -76 -76 -77 -79 -81 -81 -82 -82 -81 -81 -80 -78 -77 -76 -71 -71 -72 -71 -69 -68 -67 -64 -60 -56 -51 -46 -40 -38 -35 -33 -30 -29 -26 -23 -19 -18 -17 -17 -16 -14 -11 -13 -13 -13 -12 -11 -10 -10 -9 -11 -11 -15 -16 -13 -12 -15 -17 -20 -25 -23 -20 -18 -19 -19 -20 -21 -23 -21 -21 -20 -21 -22 -20 -20 -19 -17 -16 -17 -16 -17 -21 -22 -23 -25 -27 -28 -30 -35 -41 -41 -41 -41 -40 -39 -38 -41 -46 -49 -47 -45 -44 -45 -50 -51 -47 -41 -39 -36 -34 -34 -37 -37 -40 -40 -38 -34 -31 -30 -25 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -3 -7 -46 -30 -15 -3 0 0 0 0 0 0 0 -15 -33 -88 -97 -105 -103 -33 -74 -50 -12 -38 -71 -74 -61 -62 -52 -48 -47 -43 -31 -24 -19 -15 -15 -5 -9 -15 0 -21 -21 -18 -12 -2 0 0 0 0 -2 -5 -9 -31 -46 -46 -45 -37 -29 -26 -26 -25 -24 -18 -14 -12 -16 -16 -16 -17 -17 -13 -12 -13 -14 -13 -12 -11 -10 -9 -9 -10 -11 -12 -14 -17 -19 -20 -19 -18 -17 -19 -18 -17 -19 -22 -21 -19 -19 -20 -19 -22 -24 -25 -29 -47 -66 -69 -67 -64 -62 -58 -29 -77 -97 -97 -97 -95 -95 -59 -9 -10 -10 -9 -8 -7 -5 -5 -7 -11 -11 -11 -12 -13 -13 -13 -14 -16 -17 -19 -15 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -160 -167 -175 -183 -189 -190 -192 -188 -182 -174 -155 -159 -158 -157 -160 -162 -168 -180 -196 -214 -220 -222 -230 -244 -253 -257 -259 -263 -268 -270 -274 -278 -282 -285 -289 -289 -290 -291 -292 -296 -299 -298 -298 -303 -300 -298 -298 -300 -302 -303 -304 -306 -311 -314 -312 -309 -305 -300 -300 -302 -302 -301 -297 -297 -297 -298 -300 -300 -298 -297 -296 -293 -295 -293 -289 -284 -279 -281 -282 -279 -276 -278 -264 -255 -244 -228 -225 -215 -222 -232 -231 -241 -249 -257 -259 -255 -265 -283 -288 -274 -250 -248 -243 -239 -240 -253 -268 -280 -285 -283 -282 -283 -280 -271 -257 -242 -238 -237 -236 -232 -227 -220 -214 -211 -205 -202 -198 -192 -186 -174 -168 -164 -162 -162 -160 -161 -165 -169 -169 -170 -172 -173 -174 -169 -147 -99 -53 -60 -56 -55 -55 -54 -57 -52 -48 -43 -37 -36 -29 -24 -20 -14 -16 -16 -15 -12 -7 -5 -5 -6 -7 -8 -7 -7 -8 -8 -7 -7 -7 -8 -8 -8 -9 -8 -8 -8 -8 -8 -8 -6 -8 -8 -7 -7 -7 -6 -6 -5 -5 -7 -6 -4 -6 -9 -9 -9 -10 -10 -10 -10 -10 -10 -11 -28 -33 -22 -5 -5 -7 -8 -6 -3 -4 -5 -5 -6 -7 -8 -8 -8 -9 -12 -14 -14 -15 -18 -13 -12 -13 -13 -13 -13 -13 -14 -14 -14 -13 -12 -12 -11 -11 -11 -13 -16 -15 -15 -14 -14 -14 -15 -20 -22 -19 -7 -7 -7 -8 -9 -11 -11 -13 -15 -20 -27 -37 -47 -56 -57 -52 -45 -38 -34 -31 -30 -30 -33 -40 -39 -39 -41 -43 -42 -36 -34 -33 -30 -30 -29 -28 -28 -25 -25 -24 -22 -22 -20 -20 -22 -25 -25 -26 -26 -26 -27 -31 -37 -48 -57 -61 -62 -59 -57 -57 -58 -60 -63 -68 -67 -65 -68 -71 -73 -75 -77 -77 -73 -64 -62 -60 -58 -57 -56 -55 -49 -44 -44 -45 -44 -44 -43 -45 -39 -35 -34 -35 -36 -36 -36 -36 -34 -34 -32 -31 -32 -32 -33 -34 -35 -33 -31 -31 -31 -30 -27 -28 -29 -28 -27 -26 -26 -26 -24 -25 -29 -30 -33 -44 -45 -40 -38 -43 -42 -44 -43 -39 -33 -33 -36 -37 -38 -49 -60 -67 -69 -69 -69 -66 -63 -62 -64 -61 -62 -64 -62 -69 -71 -72 -76 -72 -72 -74 -75 -76 -78 -79 -79 -76 -78 -78 -77 -75 -73 -73 -74 -73 -70 -69 -71 -70 -64 -64 -57 -50 -43 -39 -39 -37 -34 -29 -27 -23 -20 -18 -18 -18 -16 -14 -13 -11 -12 -12 -12 -12 -12 -12 -13 -16 -16 -16 -16 -17 -16 -18 -19 -20 -22 -24 -22 -19 -17 -19 -20 -21 -21 -20 -21 -20 -20 -24 -23 -20 -19 -21 -21 -21 -21 -20 -22 -23 -27 -32 -33 -34 -36 -39 -40 -44 -45 -47 -50 -52 -51 -48 -49 -54 -53 -52 -52 -51 -51 -52 -52 -49 -45 -43 -39 -37 -38 -43 -43 -43 -44 -36 -33 -32 -33 -36 -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 -10 -51 -14 -5 -30 -67 -53 -11 -3 0 0 0 -38 -72 -60 -58 -58 -60 -41 -41 -31 -22 -17 -21 -14 -5 -6 -33 -10 -6 -11 -18 -5 0 0 0 0 0 -6 -15 -11 -29 -36 -38 -41 -32 -25 -23 -24 -23 -20 -16 -12 -8 -10 -11 -14 -16 -13 -10 -9 -7 -7 -8 -9 -12 -11 -9 -8 -10 -9 -10 -14 -24 -26 -26 -25 -24 -23 -19 -19 -19 -16 -19 -20 -20 -22 -36 -42 -46 -55 -60 -62 -70 -75 -47 -74 -106 -72 -47 -15 -13 -23 -69 -54 -31 -9 -9 -10 -10 -9 -4 -3 -3 -4 -5 -11 -13 -13 -12 -12 -13 -14 -16 -15 -11 -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 -151 -161 -169 -172 -174 -183 -172 -158 -146 -140 -132 -133 -136 -142 -154 -154 -163 -178 -195 -206 -207 -217 -230 -242 -252 -258 -261 -264 -269 -270 -274 -276 -278 -282 -285 -285 -284 -284 -289 -293 -292 -290 -290 -298 -298 -296 -294 -297 -298 -298 -299 -302 -307 -308 -307 -304 -300 -295 -296 -297 -298 -297 -292 -292 -292 -294 -297 -295 -293 -292 -292 -291 -291 -289 -284 -279 -276 -275 -276 -275 -271 -267 -256 -248 -241 -238 -221 -213 -219 -230 -236 -249 -259 -263 -263 -252 -275 -293 -291 -269 -246 -240 -237 -236 -240 -251 -264 -274 -275 -275 -279 -283 -284 -277 -262 -251 -244 -238 -237 -232 -225 -218 -211 -209 -208 -200 -191 -185 -180 -173 -165 -159 -158 -157 -159 -162 -165 -171 -172 -172 -172 -172 -167 -140 -118 -89 -45 -48 -52 -53 -51 -52 -53 -53 -53 -53 -53 -45 -36 -29 -25 -20 -18 -18 -17 -15 -11 -8 -7 -7 -7 -7 -7 -8 -8 -7 -6 -7 -8 -9 -10 -9 -8 -8 -8 -8 -8 -8 -8 -8 -9 -8 -5 -5 -6 -8 -8 -7 -8 -9 -8 -8 -8 -9 -9 -9 -10 -9 -10 -10 -9 -7 -10 -24 -32 -32 -24 -11 -8 -6 -3 -4 -5 -6 -6 -6 -8 -8 -9 -9 -10 -11 -12 -13 -13 -19 -14 -13 -13 -14 -13 -13 -15 -18 -14 -15 -15 -14 -14 -12 -11 -14 -17 -13 -13 -13 -13 -15 -14 -16 -17 -18 -20 -9 -7 -7 -8 -10 -10 -12 -15 -18 -21 -30 -42 -53 -55 -54 -50 -43 -37 -34 -29 -28 -28 -28 -32 -35 -37 -38 -37 -40 -41 -42 -41 -33 -30 -29 -29 -29 -28 -28 -25 -21 -20 -21 -28 -36 -35 -30 -27 -24 -24 -26 -30 -39 -47 -52 -55 -56 -54 -53 -53 -52 -53 -55 -56 -58 -58 -58 -61 -64 -66 -67 -66 -65 -53 -50 -48 -47 -46 -45 -44 -42 -37 -36 -37 -37 -35 -33 -37 -37 -35 -33 -31 -31 -31 -32 -33 -33 -35 -36 -37 -35 -34 -34 -35 -31 -32 -32 -31 -30 -29 -25 -24 -25 -24 -23 -22 -21 -21 -16 -17 -18 -19 -21 -32 -37 -37 -33 -33 -34 -36 -38 -38 -35 -33 -32 -33 -34 -43 -52 -60 -65 -64 -65 -67 -64 -63 -61 -62 -63 -64 -63 -64 -66 -70 -70 -67 -68 -72 -73 -74 -75 -76 -76 -76 -75 -76 -78 -78 -79 -78 -76 -74 -71 -71 -70 -67 -67 -63 -57 -50 -46 -41 -40 -37 -33 -27 -24 -21 -19 -18 -17 -16 -15 -14 -13 -12 -12 -11 -12 -14 -15 -14 -14 -14 -15 -17 -18 -19 -19 -20 -21 -22 -22 -23 -22 -19 -18 -18 -19 -20 -21 -20 -19 -20 -20 -21 -21 -22 -22 -25 -26 -27 -28 -27 -28 -29 -32 -35 -37 -38 -38 -41 -43 -43 -46 -48 -51 -52 -52 -53 -54 -54 -30 -19 -56 -54 -53 -49 -44 -50 -48 -47 -46 -46 -47 -47 -45 -43 -39 -37 -36 -35 -34 -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 -2 -41 -14 0 0 0 0 0 0 0 0 0 -16 -72 -76 -71 -59 -20 -45 -45 -28 -31 -31 -13 0 0 0 -5 0 0 0 -5 -1 0 0 0 0 0 -2 -11 -7 -6 -8 -38 -36 -32 -30 -27 -26 -24 -20 -16 -13 -10 -8 -8 -9 -13 -11 -7 -7 -6 -6 -6 -7 -9 -8 -7 -8 -9 -9 -12 -15 -24 -26 -26 -27 -28 -29 -30 -31 -30 -25 -23 -23 -29 -34 -58 -88 -75 -56 -36 -18 -6 -7 -7 -17 -13 -7 -5 -5 -9 -8 -7 -5 -3 -4 -7 -6 -4 -1 0 0 -1 -5 -11 -10 -8 -13 -13 -12 -13 -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 0 -144 -156 -161 -163 -171 -172 -151 -128 -113 -113 -113 -118 -127 -137 -143 -150 -162 -178 -195 -194 -207 -220 -231 -241 -252 -256 -257 -260 -271 -268 -273 -279 -279 -282 -282 -282 -282 -281 -287 -289 -288 -286 -286 -288 -292 -293 -290 -291 -292 -293 -296 -298 -299 -304 -303 -299 -294 -292 -291 -291 -291 -292 -291 -289 -289 -292 -292 -291 -290 -289 -288 -287 -287 -284 -279 -275 -275 -272 -271 -270 -266 -258 -251 -245 -242 -237 -228 -226 -225 -227 -258 -272 -276 -273 -264 -259 -285 -298 -280 -249 -247 -235 -229 -234 -240 -247 -258 -267 -267 -275 -280 -284 -286 -279 -264 -260 -253 -239 -237 -230 -222 -214 -204 -204 -200 -192 -183 -178 -172 -167 -163 -163 -158 -159 -159 -161 -166 -172 -168 -164 -160 -154 -131 -126 -114 -83 -47 -49 -54 -55 -51 -55 -57 -58 -59 -66 -61 -54 -45 -35 -28 -25 -24 -23 -19 -17 -13 -10 -8 -7 -7 -5 -5 -6 -6 -6 -7 -7 -8 -10 -9 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -8 -5 -6 -8 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -9 -10 -10 -10 -10 -10 -7 -21 -27 -30 -32 -20 -10 -8 -7 -4 -5 -6 -6 -7 -7 -8 -9 -10 -10 -11 -11 -13 -15 -15 -14 -13 -13 -14 -14 -12 -13 -15 -20 -23 -24 -20 -14 -14 -13 -13 -15 -17 -17 -14 -13 -13 -13 -13 -14 -16 -16 -20 -11 -7 -7 -8 -9 -13 -16 -18 -21 -25 -37 -49 -50 -50 -50 -47 -41 -34 -31 -29 -27 -25 -25 -28 -32 -34 -34 -36 -38 -40 -40 -40 -33 -30 -30 -29 -29 -28 -27 -25 -23 -24 -29 -35 -34 -37 -36 -32 -30 -33 -36 -39 -40 -41 -46 -48 -49 -49 -47 -48 -48 -48 -48 -48 -51 -51 -50 -53 -55 -56 -56 -55 -56 -46 -40 -39 -37 -36 -35 -35 -36 -31 -31 -31 -31 -32 -31 -33 -35 -36 -34 -33 -33 -31 -29 -30 -31 -32 -33 -36 -33 -32 -32 -30 -24 -22 -22 -23 -24 -24 -23 -21 -17 -19 -19 -18 -17 -17 -12 -10 -12 -15 -15 -22 -29 -32 -27 -29 -29 -29 -31 -32 -33 -30 -27 -29 -31 -35 -41 -51 -50 -53 -58 -61 -59 -58 -60 -62 -61 -61 -63 -65 -66 -66 -66 -66 -68 -67 -70 -71 -71 -71 -74 -75 -76 -78 -77 -76 -76 -76 -75 -76 -75 -73 -73 -73 -68 -63 -57 -50 -46 -45 -42 -36 -33 -27 -22 -19 -18 -19 -18 -16 -15 -16 -17 -17 -13 -12 -13 -14 -14 -15 -15 -17 -19 -19 -19 -20 -20 -20 -21 -23 -23 -22 -19 -20 -22 -22 -22 -22 -23 -22 -21 -25 -24 -24 -24 -26 -25 -28 -31 -32 -33 -33 -34 -35 -36 -36 -39 -40 -40 -40 -40 -43 -49 -50 -52 -55 -58 -58 -40 -39 -50 -52 -51 -51 -49 -45 -42 -44 -47 -49 -49 -46 -48 -47 -42 -42 -41 -41 -40 -38 -37 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -5 -37 -57 -39 -5 -36 -38 -2 -13 -29 -27 0 0 0 0 0 0 0 -5 -10 0 0 0 0 0 0 -9 -24 -29 -5 -33 -43 -37 -25 -22 -22 -21 -20 -17 -13 -13 -14 -16 -17 -14 -8 -7 -6 -4 -2 -5 -7 -8 -7 -7 -10 -13 -15 -17 -21 -25 -27 -29 -31 -31 -32 -33 -37 -41 -47 -50 -48 -51 -68 -70 -18 -6 -6 -6 -6 -6 -5 -5 -3 -7 -8 -4 -1 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 -8 -8 0 0 -3 -1 -3 -9 -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 -138 -142 -148 -159 -167 -157 -133 -108 -93 -97 -98 -108 -119 -128 -137 -150 -165 -178 -179 -193 -207 -221 -232 -240 -250 -253 -253 -255 -267 -268 -274 -280 -280 -283 -283 -282 -280 -279 -284 -285 -283 -282 -282 -283 -285 -286 -286 -286 -288 -290 -291 -291 -296 -300 -299 -293 -290 -288 -287 -287 -287 -286 -286 -285 -286 -288 -287 -287 -286 -285 -284 -283 -282 -279 -274 -274 -270 -268 -267 -266 -259 -253 -249 -246 -240 -235 -229 -222 -222 -245 -283 -309 -316 -287 -268 -273 -292 -297 -267 -266 -242 -225 -222 -231 -237 -242 -248 -252 -260 -271 -279 -284 -285 -279 -270 -264 -255 -239 -234 -228 -221 -213 -208 -201 -195 -188 -179 -172 -169 -167 -166 -159 -154 -155 -158 -163 -169 -169 -161 -155 -154 -144 -140 -127 -103 -87 -83 -66 -57 -56 -54 -59 -63 -64 -66 -73 -68 -60 -51 -44 -37 -36 -33 -26 -19 -17 -14 -11 -9 -9 -8 -6 -5 -5 -6 -7 -7 -8 -9 -10 -10 -9 -7 -8 -8 -8 -8 -8 -7 -8 -9 -9 -9 -9 -9 -9 -8 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -6 -8 -18 -25 -28 -31 -14 -8 -9 -9 -5 -5 -5 -6 -7 -8 -9 -10 -11 -11 -12 -14 -17 -17 -16 -14 -12 -13 -14 -13 -15 -19 -19 -19 -19 -21 -22 -16 -16 -16 -16 -17 -16 -15 -13 -12 -12 -12 -13 -13 -12 -14 -18 -13 -7 -7 -8 -10 -14 -18 -22 -27 -33 -41 -47 -47 -46 -46 -45 -39 -33 -30 -28 -25 -23 -25 -27 -28 -29 -30 -32 -34 -36 -36 -37 -35 -34 -35 -30 -28 -27 -26 -26 -26 -26 -28 -34 -33 -34 -34 -34 -35 -36 -37 -38 -38 -39 -41 -42 -43 -46 -45 -44 -42 -41 -39 -39 -41 -43 -42 -45 -46 -46 -47 -46 -45 -39 -33 -31 -31 -31 -31 -31 -31 -28 -28 -28 -27 -28 -28 -30 -32 -35 -34 -34 -34 -33 -30 -29 -28 -27 -26 -29 -31 -30 -26 -23 -23 -22 -20 -19 -20 -20 -19 -19 -18 -17 -16 -16 -19 -15 -12 -12 -13 -13 -14 -15 -16 -15 -18 -21 -24 -25 -26 -27 -27 -27 -28 -27 -28 -29 -35 -34 -38 -44 -49 -56 -59 -59 -59 -59 -60 -63 -65 -61 -65 -66 -67 -68 -68 -68 -68 -69 -69 -70 -72 -74 -76 -78 -77 -77 -76 -77 -77 -76 -74 -72 -72 -66 -64 -64 -60 -55 -53 -51 -43 -36 -31 -25 -21 -20 -23 -25 -27 -25 -21 -25 -30 -29 -25 -20 -17 -15 -12 -21 -27 -28 -22 -20 -20 -20 -20 -21 -21 -23 -24 -24 -21 -25 -27 -26 -25 -26 -26 -26 -27 -28 -28 -28 -28 -29 -29 -31 -34 -37 -37 -37 -37 -38 -37 -43 -50 -46 -44 -43 -44 -48 -54 -54 -55 -55 -55 -56 -38 -39 -55 -54 -51 -50 -50 -45 -42 -43 -47 -49 -48 -47 -46 -44 -42 -42 -42 -42 -41 -39 -37 -27 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -41 -16 -29 -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 -2 0 0 0 -4 -2 0 -5 -13 -15 -2 -1 0 -3 -10 -3 -3 -4 0 0 -1 -15 -30 -37 -40 -44 -42 -35 -23 -18 -16 -18 -17 -15 -14 -14 -14 -14 -14 -12 -9 -9 -8 -4 -2 -3 -5 -6 -6 -9 -15 -21 -28 -28 -27 -26 -26 -29 -32 -34 -35 -35 -39 -43 -29 -17 -6 -31 -55 -36 -10 -8 -8 -8 -8 -6 -4 -6 -2 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -120 -128 -143 -157 -156 -140 -115 -94 -86 -83 -91 -102 -114 -123 -137 -152 -162 -165 -181 -192 -207 -221 -232 -239 -246 -251 -255 -256 -267 -270 -270 -269 -272 -271 -279 -283 -280 -278 -281 -281 -280 -280 -279 -280 -281 -281 -281 -281 -284 -285 -285 -288 -292 -295 -294 -288 -285 -284 -283 -282 -282 -281 -282 -281 -281 -282 -282 -283 -282 -279 -278 -280 -279 -276 -275 -271 -266 -264 -263 -262 -253 -249 -246 -241 -235 -229 -224 -218 -219 -271 -299 -352 -374 -299 -284 -288 -299 -304 -292 -256 -228 -215 -218 -227 -230 -230 -231 -241 -255 -270 -282 -288 -285 -281 -280 -273 -256 -240 -231 -225 -218 -208 -204 -198 -191 -183 -174 -170 -169 -167 -162 -160 -159 -159 -161 -167 -166 -164 -158 -152 -148 -123 -127 -127 -107 -105 -84 -67 -58 -58 -58 -64 -69 -70 -76 -78 -74 -66 -55 -48 -45 -43 -42 -46 -27 -19 -16 -13 -12 -11 -10 -8 -7 -6 -8 -9 -8 -9 -10 -10 -10 -9 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -9 -10 -9 -6 -7 -8 -8 -8 -8 -8 -8 -8 -6 -6 -7 -7 -7 -6 -17 -23 -23 -24 -19 -11 -9 -9 -11 -7 -6 -7 -7 -7 -8 -9 -11 -13 -14 -15 -17 -19 -15 -14 -13 -13 -13 -15 -14 -17 -23 -21 -20 -20 -19 -19 -21 -19 -17 -17 -17 -14 -12 -11 -11 -12 -12 -11 -11 -13 -16 -16 -12 -7 -7 -8 -10 -14 -20 -23 -32 -39 -41 -45 -43 -41 -41 -42 -39 -35 -33 -29 -25 -24 -24 -24 -24 -23 -27 -29 -31 -35 -30 -34 -35 -32 -31 -28 -27 -27 -27 -26 -26 -28 -34 -33 -34 -33 -32 -32 -34 -35 -35 -35 -36 -37 -38 -39 -40 -38 -37 -37 -37 -37 -35 -34 -35 -37 -35 -37 -37 -38 -38 -38 -37 -33 -28 -27 -27 -27 -26 -26 -26 -26 -26 -27 -27 -28 -29 -30 -31 -33 -33 -33 -32 -32 -31 -29 -28 -27 -25 -26 -28 -30 -28 -26 -28 -32 -29 -27 -25 -24 -24 -20 -20 -18 -16 -16 -20 -20 -20 -21 -22 -16 -12 -13 -13 -11 -11 -14 -18 -21 -22 -23 -23 -26 -28 -29 -29 -28 -29 -29 -32 -38 -43 -51 -55 -57 -57 -58 -59 -60 -61 -61 -61 -64 -66 -68 -68 -70 -71 -70 -71 -71 -72 -75 -76 -76 -75 -74 -74 -77 -77 -75 -71 -69 -69 -68 -65 -63 -59 -53 -47 -44 -39 -34 -30 -25 -21 -22 -31 -39 -39 -36 -30 -33 -46 -45 -43 -35 -26 -23 -22 -33 -42 -42 -30 -26 -24 -25 -21 -24 -28 -29 -27 -29 -27 -26 -27 -24 -28 -32 -33 -34 -31 -31 -32 -31 -34 -35 -34 -34 -38 -39 -39 -40 -42 -41 -42 -50 -61 -53 -50 -50 -52 -59 -56 -55 -53 -51 -53 -53 -53 -53 -48 -48 -49 -50 -53 -51 -50 -49 -47 -46 -45 -45 -42 -42 -42 -43 -43 -42 -39 -37 -34 -30 -25 -13 -6 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -33 -33 -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 -3 -15 -21 -18 -15 -10 -6 -9 -9 -8 -10 -11 -3 -7 -15 -13 -22 -32 -32 -29 -29 -26 -22 -19 -14 -15 -15 -13 -12 -11 -13 -17 -10 -5 -7 -9 -8 -11 -9 -7 -8 -11 -11 -17 -23 -29 -31 -31 -31 -29 -30 -34 -43 -48 -55 -64 -63 -42 -10 -5 -6 -7 -7 -8 -8 -9 -8 -10 -11 -9 -7 -7 -4 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -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 -114 -122 -137 -151 -147 -128 -104 -87 -86 -79 -85 -100 -115 -126 -140 -154 -164 -165 -178 -194 -208 -220 -230 -239 -242 -247 -257 -260 -268 -270 -269 -269 -269 -279 -283 -281 -275 -277 -279 -279 -277 -277 -277 -277 -277 -277 -272 -273 -273 -274 -277 -280 -286 -289 -289 -283 -281 -280 -279 -278 -278 -277 -277 -277 -275 -274 -277 -277 -276 -273 -273 -275 -274 -271 -270 -266 -262 -259 -258 -258 -251 -246 -242 -235 -231 -225 -218 -214 -216 -242 -335 -418 -420 -322 -308 -306 -304 -303 -270 -235 -215 -212 -218 -221 -221 -219 -218 -236 -254 -267 -279 -291 -286 -284 -282 -275 -256 -241 -230 -223 -218 -218 -210 -200 -189 -182 -173 -169 -168 -165 -160 -157 -154 -156 -160 -163 -162 -159 -156 -151 -124 -132 -139 -131 -131 -107 -83 -66 -60 -61 -61 -63 -66 -75 -82 -85 -80 -70 -58 -55 -50 -44 -39 -32 -24 -19 -16 -15 -15 -13 -11 -10 -8 -6 -5 -6 -6 -9 -9 -9 -9 -7 -6 -6 -7 -7 -7 -7 -6 -6 -6 -6 -7 -8 -9 -9 -6 -6 -6 -8 -8 -8 -7 -6 -7 -5 -6 -6 -7 -7 -5 -16 -23 -21 -18 -8 -7 -9 -11 -6 -5 -6 -7 -8 -8 -9 -10 -12 -22 -24 -22 -20 -18 -17 -15 -12 -13 -14 -16 -17 -20 -24 -23 -22 -20 -19 -19 -20 -18 -16 -16 -16 -13 -12 -11 -12 -13 -12 -12 -13 -14 -16 -12 -6 -6 -7 -9 -11 -15 -17 -20 -27 -33 -37 -42 -40 -38 -39 -39 -38 -37 -34 -29 -26 -24 -23 -24 -23 -24 -25 -27 -29 -29 -33 -33 -30 -27 -27 -27 -27 -27 -27 -26 -28 -33 -35 -33 -33 -33 -32 -31 -32 -33 -34 -34 -34 -34 -34 -33 -33 -33 -35 -36 -34 -34 -33 -31 -31 -33 -32 -31 -31 -32 -32 -31 -30 -28 -26 -25 -24 -23 -23 -24 -25 -26 -27 -28 -27 -27 -29 -30 -31 -32 -32 -32 -32 -30 -30 -30 -30 -28 -25 -23 -23 -27 -28 -28 -30 -36 -35 -34 -32 -31 -31 -28 -26 -24 -21 -19 -21 -21 -18 -20 -23 -20 -16 -13 -12 -12 -12 -12 -13 -17 -19 -19 -21 -24 -27 -29 -31 -31 -31 -31 -31 -33 -40 -46 -49 -48 -53 -56 -58 -60 -61 -61 -62 -62 -63 -65 -68 -71 -69 -71 -72 -72 -74 -76 -72 -71 -69 -69 -72 -75 -74 -70 -62 -61 -62 -63 -59 -56 -52 -46 -35 -36 -33 -29 -26 -21 -20 -30 -47 -55 -52 -47 -44 -49 -63 -61 -57 -51 -44 -40 -40 -44 -56 -55 -47 -40 -37 -34 -26 -29 -36 -33 -33 -33 -31 -27 -31 -30 -31 -32 -32 -31 -30 -32 -36 -35 -35 -36 -37 -36 -38 -44 -50 -48 -52 -58 -66 -70 -61 -55 -53 -53 -54 -56 -56 -55 -53 -51 -50 -49 -49 -47 -44 -44 -45 -49 -52 -50 -47 -46 -41 -41 -42 -42 -42 -43 -42 -42 -40 -39 -38 -36 -33 -32 -18 -5 -16 -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 -12 -28 -22 -18 -16 -14 -17 -16 -16 -18 -13 -12 -6 -4 -12 -12 -27 -35 -30 -27 -25 -24 -22 -14 -13 -14 -13 -12 -11 -10 -16 -38 -28 -18 -15 -21 -12 -14 -20 -18 -19 -22 -26 -28 -27 -29 -30 -30 -33 -36 -37 -43 -53 -43 -31 -17 -5 -5 -6 -7 -8 -7 -7 -8 -9 -9 -8 -9 -10 -9 -9 -7 -4 -1 0 0 0 0 0 -1 -1 -6 -9 -5 -1 -6 -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 0 0 0 0 0 0 0 0 0 0 0 -111 -119 -129 -139 -134 -115 -95 -83 -80 -75 -83 -100 -118 -128 -142 -152 -155 -168 -180 -195 -208 -217 -228 -235 -240 -248 -260 -262 -268 -270 -268 -268 -267 -270 -272 -271 -272 -276 -278 -277 -276 -274 -274 -274 -274 -273 -268 -266 -267 -270 -273 -278 -281 -283 -284 -279 -278 -276 -274 -271 -272 -271 -272 -272 -267 -269 -271 -272 -270 -266 -268 -269 -268 -267 -265 -261 -257 -255 -253 -254 -251 -246 -238 -234 -228 -222 -218 -218 -218 -267 -384 -489 -454 -354 -332 -333 -329 -308 -260 -225 -210 -212 -214 -214 -214 -213 -212 -233 -254 -271 -283 -293 -293 -289 -283 -276 -257 -243 -230 -221 -220 -216 -210 -199 -187 -180 -173 -170 -169 -164 -161 -161 -163 -164 -162 -162 -159 -156 -153 -145 -142 -134 -121 -121 -130 -109 -84 -66 -63 -65 -66 -67 -69 -79 -89 -89 -82 -72 -66 -62 -54 -46 -38 -28 -22 -19 -17 -16 -16 -14 -12 -10 -9 -8 -7 -7 -6 -7 -8 -8 -9 -8 -7 -6 -6 -6 -6 -6 -5 -5 -5 -5 -6 -7 -8 -9 -7 -5 -5 -7 -6 -5 -5 -5 -5 -4 -5 -6 -5 -4 -17 -25 -25 -23 -10 -6 -7 -7 -6 -5 -6 -6 -6 -9 -12 -15 -17 -18 -22 -23 -21 -19 -17 -18 -18 -17 -13 -15 -16 -18 -22 -20 -22 -22 -21 -20 -19 -19 -17 -16 -15 -15 -13 -11 -12 -13 -13 -13 -13 -13 -14 -14 -12 -8 -8 -8 -9 -10 -12 -16 -18 -19 -20 -29 -35 -36 -34 -34 -36 -36 -35 -33 -29 -26 -25 -25 -25 -24 -25 -24 -24 -28 -30 -30 -29 -27 -26 -27 -27 -27 -30 -30 -28 -29 -37 -35 -35 -35 -34 -32 -30 -30 -30 -31 -32 -32 -32 -31 -28 -29 -31 -32 -32 -32 -31 -30 -29 -27 -29 -29 -29 -27 -27 -27 -26 -26 -25 -25 -24 -23 -23 -25 -25 -25 -25 -27 -30 -31 -31 -30 -31 -31 -31 -31 -31 -32 -32 -31 -31 -29 -28 -27 -25 -22 -24 -25 -26 -28 -37 -39 -36 -33 -32 -30 -28 -26 -25 -24 -23 -23 -23 -21 -22 -21 -21 -22 -17 -19 -20 -13 -13 -13 -14 -15 -16 -19 -22 -25 -29 -32 -32 -33 -34 -34 -34 -38 -41 -40 -46 -50 -54 -56 -60 -63 -64 -64 -64 -64 -67 -70 -70 -65 -68 -70 -72 -73 -72 -72 -72 -73 -74 -75 -72 -64 -61 -51 -48 -48 -46 -43 -41 -39 -36 -30 -29 -29 -28 -26 -27 -29 -42 -68 -68 -66 -65 -67 -67 -70 -69 -68 -67 -62 -62 -61 -56 -63 -62 -58 -56 -56 -49 -43 -39 -45 -58 -55 -42 -36 -30 -34 -35 -33 -33 -32 -31 -32 -35 -40 -42 -42 -41 -42 -42 -43 -44 -55 -54 -56 -61 -69 -70 -60 -54 -56 -54 -54 -53 -52 -54 -50 -48 -47 -47 -47 -46 -46 -47 -51 -50 -50 -48 -42 -41 -41 -42 -44 -43 -42 -42 -42 -40 -39 -38 -37 -36 -35 -35 -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 -8 -30 -30 -25 -21 -18 -2 -14 -21 -21 -15 -12 -12 -11 -11 -13 -12 -18 -37 -30 -28 -29 -30 -22 -15 -15 -18 -17 -14 -11 -19 -23 -41 -37 -29 -30 -34 -29 -31 -37 -30 -28 -26 -26 -30 -29 -30 -36 -37 -41 -55 -56 -56 -20 -10 -12 -9 -9 -8 -7 -8 -7 -7 -7 -7 -9 -9 -10 -10 -8 -7 -5 -2 -2 -1 -1 -3 -6 -8 -11 -8 -1 -3 -2 0 0 -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 -106 -111 -122 -127 -121 -107 -94 -88 -77 -75 -85 -103 -121 -132 -138 -145 -159 -172 -184 -196 -209 -220 -228 -230 -237 -248 -259 -267 -270 -268 -264 -264 -268 -273 -275 -269 -268 -273 -274 -271 -270 -271 -270 -270 -270 -270 -267 -265 -264 -267 -268 -270 -273 -276 -279 -273 -272 -270 -267 -266 -267 -268 -268 -266 -263 -265 -266 -267 -265 -262 -262 -263 -264 -263 -261 -257 -252 -249 -249 -249 -247 -242 -234 -231 -226 -223 -222 -222 -225 -288 -407 -531 -483 -395 -361 -360 -345 -308 -258 -220 -205 -210 -209 -208 -207 -207 -211 -233 -257 -277 -290 -291 -294 -292 -284 -273 -255 -240 -231 -228 -218 -214 -205 -194 -187 -183 -178 -173 -169 -167 -166 -165 -165 -163 -163 -161 -157 -153 -149 -135 -147 -156 -153 -142 -122 -105 -86 -69 -68 -69 -71 -74 -77 -85 -93 -93 -84 -78 -74 -67 -59 -50 -38 -28 -23 -22 -21 -18 -17 -15 -13 -11 -10 -9 -9 -7 -6 -6 -6 -8 -9 -6 -5 -5 -5 -5 -5 -5 -5 -6 -4 -4 -5 -5 -6 -6 -7 -6 -6 -7 -5 -5 -5 -5 -4 -5 -5 -5 -3 -3 -4 -10 -25 -26 -14 -6 -6 -8 -8 -7 -6 -6 -13 -20 -21 -17 -18 -18 -21 -21 -18 -18 -18 -19 -18 -13 -12 -14 -15 -16 -16 -20 -21 -20 -19 -21 -19 -18 -17 -16 -16 -16 -15 -13 -12 -12 -12 -13 -13 -13 -13 -14 -14 -14 -10 -8 -8 -9 -10 -11 -12 -13 -16 -23 -29 -33 -33 -31 -30 -31 -32 -32 -29 -26 -25 -24 -24 -25 -24 -24 -23 -25 -25 -25 -26 -27 -28 -28 -26 -26 -29 -30 -30 -28 -35 -36 -35 -35 -32 -31 -30 -29 -30 -31 -31 -28 -25 -26 -27 -28 -30 -30 -30 -30 -29 -28 -28 -27 -26 -27 -28 -25 -25 -24 -24 -23 -23 -24 -24 -23 -23 -23 -22 -23 -26 -30 -32 -33 -37 -30 -28 -30 -31 -30 -29 -29 -30 -29 -30 -29 -27 -24 -24 -25 -25 -25 -26 -28 -31 -31 -31 -30 -31 -30 -30 -31 -28 -26 -26 -25 -23 -22 -21 -20 -20 -20 -20 -21 -23 -24 -18 -17 -19 -24 -17 -17 -21 -24 -28 -29 -30 -33 -35 -36 -36 -37 -39 -40 -43 -48 -54 -55 -61 -63 -63 -63 -65 -64 -64 -64 -63 -65 -68 -75 -82 -77 -74 -73 -72 -65 -60 -56 -52 -50 -49 -43 -39 -37 -32 -33 -34 -36 -35 -41 -47 -47 -42 -44 -50 -58 -64 -78 -84 -86 -88 -86 -82 -75 -71 -77 -76 -76 -79 -80 -76 -74 -74 -76 -63 -42 -44 -59 -52 -104 -96 -59 -24 -50 -43 -41 -49 -85 -66 -47 -39 -36 -39 -46 -51 -50 -48 -48 -48 -46 -42 -46 -49 -50 -52 -56 -57 -56 -53 -55 -53 -52 -51 -50 -49 -47 -45 -46 -47 -46 -45 -44 -46 -44 -44 -45 -44 -42 -41 -41 -45 -46 -44 -43 -44 -43 -39 -37 -35 -35 -34 -34 -29 -4 -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 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -29 -33 -30 -25 -21 -17 -6 -7 -13 -20 -16 -13 -12 -12 -12 -11 -9 -9 -33 -35 -31 -32 -30 -21 -17 -18 -21 -22 -21 -26 -49 -38 -29 -23 -18 -29 -33 -32 -30 -34 -35 -35 -33 -33 -39 -43 -43 -21 -6 -25 -41 -22 -7 -5 -9 -11 -9 -9 -10 -10 -10 -11 -10 -8 -7 -8 -9 -10 -6 -3 -1 0 0 0 -3 -10 -8 -6 -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 -97 -103 -111 -112 -108 -104 -98 -80 -74 -79 -92 -109 -122 -126 -136 -151 -161 -173 -188 -202 -214 -227 -226 -229 -238 -251 -264 -269 -269 -269 -267 -266 -274 -278 -274 -268 -268 -268 -267 -264 -262 -266 -267 -267 -266 -266 -265 -263 -259 -262 -262 -264 -266 -268 -270 -267 -265 -264 -261 -261 -261 -261 -260 -260 -258 -259 -261 -262 -260 -258 -257 -258 -260 -257 -255 -249 -244 -244 -243 -243 -241 -237 -230 -229 -226 -224 -224 -221 -236 -300 -405 -522 -507 -475 -443 -396 -342 -292 -246 -215 -202 -205 -205 -203 -199 -200 -210 -234 -261 -281 -281 -293 -297 -294 -286 -268 -251 -242 -238 -230 -220 -215 -206 -194 -190 -185 -184 -180 -175 -173 -167 -169 -173 -162 -161 -158 -154 -150 -141 -129 -135 -149 -160 -140 -123 -103 -84 -71 -74 -75 -76 -79 -84 -94 -98 -95 -89 -86 -78 -69 -59 -50 -42 -33 -29 -29 -23 -20 -17 -16 -14 -10 -9 -10 -9 -7 -6 -6 -6 -7 -8 -6 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -5 -5 -5 -5 -5 -6 -6 -5 -4 -4 -2 -2 -2 -4 -5 -3 -2 -2 -10 -26 -26 -26 -16 -5 -7 -7 -7 -7 -5 -5 -20 -27 -26 -22 -26 -24 -22 -21 -18 -18 -19 -19 -19 -12 -12 -14 -17 -19 -19 -22 -23 -23 -21 -20 -19 -18 -17 -16 -16 -15 -14 -12 -12 -11 -12 -12 -12 -12 -13 -13 -13 -14 -12 -11 -8 -10 -10 -10 -11 -13 -16 -21 -26 -30 -30 -27 -26 -27 -28 -29 -29 -29 -29 -25 -24 -24 -24 -23 -24 -24 -24 -24 -26 -27 -27 -28 -29 -29 -31 -33 -33 -33 -36 -35 -35 -34 -31 -30 -29 -28 -25 -24 -22 -23 -23 -24 -25 -26 -28 -27 -28 -28 -29 -29 -27 -26 -26 -27 -27 -26 -25 -24 -25 -25 -26 -25 -25 -24 -25 -26 -28 -29 -33 -33 -31 -31 -29 -26 -28 -30 -29 -29 -27 -25 -24 -24 -25 -26 -25 -23 -25 -25 -25 -25 -27 -27 -26 -26 -26 -31 -33 -31 -30 -30 -30 -31 -30 -28 -25 -23 -21 -21 -22 -22 -21 -19 -17 -21 -24 -25 -25 -27 -20 -16 -19 -22 -24 -25 -27 -33 -36 -37 -37 -37 -39 -40 -43 -46 -54 -56 -57 -59 -64 -65 -66 -65 -62 -62 -64 -65 -68 -73 -71 -65 -63 -62 -63 -50 -43 -42 -41 -41 -40 -39 -39 -45 -45 -47 -51 -53 -49 -59 -73 -66 -64 -71 -79 -79 -86 -89 -89 -88 -88 -84 -79 -76 -76 -82 -83 -89 -98 -92 -83 -59 -14 -1 -16 -23 -9 -20 -7 -7 -75 -187 -205 -171 -120 -103 -106 -120 -80 -50 -45 -44 -45 -49 -56 -58 -57 -56 -54 -49 -50 -52 -53 -51 -51 -51 -52 -52 -53 -52 -52 -50 -48 -47 -46 -45 -44 -43 -43 -42 -40 -40 -39 -38 -39 -43 -44 -44 -44 -45 -46 -46 -44 -43 -44 -41 -38 -36 -31 -30 -29 -29 -31 -8 -13 -18 -9 -12 -7 0 0 0 -22 -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 -40 -98 -79 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -24 -35 -33 -28 -22 -20 -9 0 -1 -9 -17 -15 -12 -16 -15 -15 -13 -9 -12 -21 -21 -18 -27 -23 -19 -18 -18 -23 -24 -15 -19 -27 -26 -22 -17 -20 -28 -34 -30 -28 -29 -32 -40 -46 -51 -57 -62 -39 -17 -13 -11 -8 -7 -8 -7 -9 -12 -13 -12 -12 -12 -13 -12 -9 -6 -7 -8 -9 -8 -3 0 0 -1 -3 -5 -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 -91 -95 -100 -99 -98 -96 -89 -73 -71 -80 -95 -109 -111 -119 -135 -157 -178 -186 -198 -211 -219 -229 -230 -231 -236 -250 -264 -270 -273 -272 -264 -263 -269 -273 -271 -268 -267 -267 -265 -259 -257 -260 -263 -263 -262 -262 -262 -259 -255 -262 -260 -259 -258 -259 -261 -263 -260 -255 -256 -255 -256 -256 -256 -256 -253 -254 -257 -258 -256 -255 -255 -255 -256 -249 -245 -243 -240 -238 -237 -236 -234 -232 -229 -228 -226 -225 -219 -228 -251 -306 -395 -491 -502 -508 -495 -434 -346 -284 -242 -217 -201 -198 -198 -196 -191 -197 -210 -236 -260 -263 -281 -296 -301 -298 -291 -269 -258 -253 -244 -230 -219 -213 -205 -193 -193 -192 -189 -183 -179 -175 -170 -170 -176 -176 -167 -160 -154 -146 -136 -131 -136 -145 -145 -139 -122 -101 -86 -81 -80 -80 -83 -85 -91 -97 -100 -99 -98 -88 -79 -69 -59 -50 -42 -38 -37 -33 -27 -22 -19 -18 -15 -14 -14 -12 -7 -7 -6 -6 -6 -6 -6 -5 -4 -4 -4 -5 -6 -6 -5 -4 -3 -3 -3 -4 -4 -4 -5 -5 -6 -6 -5 -4 -4 -3 -3 -4 -6 -5 -16 -25 -28 -28 -27 -22 -12 -5 -6 -7 -8 -8 -4 -9 -18 -22 -22 -18 -18 -19 -20 -19 -20 -19 -20 -20 -14 -12 -13 -18 -25 -24 -22 -22 -22 -23 -22 -20 -19 -19 -16 -15 -15 -14 -13 -12 -11 -11 -12 -11 -12 -13 -13 -13 -13 -13 -15 -16 -14 -12 -10 -11 -12 -14 -16 -20 -26 -27 -27 -25 -23 -23 -24 -25 -26 -26 -27 -24 -23 -25 -25 -23 -23 -23 -23 -24 -26 -26 -27 -28 -28 -28 -30 -33 -37 -38 -37 -36 -34 -33 -30 -28 -27 -24 -21 -20 -20 -22 -22 -22 -23 -24 -25 -26 -27 -28 -28 -28 -26 -26 -26 -27 -26 -26 -27 -26 -27 -28 -29 -27 -25 -27 -29 -31 -33 -28 -29 -29 -28 -31 -30 -29 -27 -27 -26 -26 -26 -25 -25 -24 -24 -25 -25 -25 -25 -25 -25 -28 -30 -29 -27 -27 -30 -37 -40 -36 -36 -34 -36 -37 -33 -30 -26 -24 -24 -21 -22 -22 -22 -20 -19 -20 -21 -20 -21 -24 -28 -30 -19 -19 -20 -21 -25 -32 -35 -37 -38 -38 -39 -39 -39 -42 -51 -54 -55 -60 -69 -73 -73 -70 -69 -68 -67 -65 -61 -57 -55 -51 -46 -47 -45 -43 -43 -43 -43 -45 -46 -48 -50 -63 -74 -78 -79 -76 -72 -73 -82 -79 -79 -82 -83 -85 -92 -87 -77 -77 -74 -73 -76 -85 -87 -81 -75 -74 -76 -89 -97 -95 -91 -31 -70 -113 -116 -32 0 -90 -245 -320 -234 -164 -156 -188 -171 -113 -64 -50 -45 -47 -49 -50 -54 -56 -58 -59 -58 -57 -56 -54 -54 -52 -53 -56 -58 -57 -54 -52 -50 -49 -49 -47 -44 -42 -40 -39 -39 -39 -36 -38 -39 -39 -41 -44 -45 -45 -44 -46 -47 -46 -46 -45 -42 -39 -36 -34 -30 -27 -27 -26 -28 -27 -26 -22 -23 -22 -14 -1 -4 -7 -26 -44 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -23 -37 -32 -25 -14 -2 0 0 -13 -19 -16 -15 -18 -19 -18 -18 -15 -18 -18 -13 -8 -11 -14 -19 -18 -19 -26 -30 -16 -15 -18 -24 -24 -23 -29 -37 -43 -38 -36 -36 -33 -43 -54 -65 -76 -58 -22 -9 -9 -11 -11 -11 -11 -12 -13 -14 -15 -15 -11 -10 -11 -11 -8 -6 -6 -3 -1 -1 -1 -4 -5 -6 -6 -5 -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 -85 -88 -93 -88 -87 -88 -79 -67 -66 -77 -93 -97 -103 -117 -136 -154 -179 -190 -200 -209 -211 -224 -234 -236 -236 -248 -258 -262 -264 -266 -260 -257 -259 -263 -269 -269 -267 -264 -262 -255 -252 -251 -251 -252 -251 -254 -255 -254 -253 -252 -256 -257 -253 -250 -254 -257 -257 -253 -250 -250 -249 -249 -249 -250 -249 -250 -252 -251 -250 -249 -248 -248 -249 -243 -238 -235 -232 -231 -231 -230 -227 -227 -227 -225 -224 -224 -226 -238 -261 -306 -386 -440 -469 -500 -513 -448 -349 -277 -234 -216 -214 -199 -191 -189 -182 -196 -213 -230 -244 -269 -289 -302 -306 -302 -292 -281 -272 -259 -245 -229 -220 -215 -211 -201 -198 -195 -190 -185 -183 -187 -187 -182 -183 -177 -167 -158 -151 -145 -134 -128 -132 -143 -150 -138 -119 -102 -93 -90 -85 -84 -92 -96 -99 -104 -107 -107 -101 -92 -81 -69 -58 -52 -50 -47 -39 -33 -29 -26 -24 -23 -23 -19 -15 -13 -12 -8 -7 -6 -6 -6 -5 -4 -4 -5 -4 -3 -4 -5 -4 -3 -3 -3 -3 -3 -2 -2 -4 -5 -5 -6 -6 -6 -3 -2 -3 -5 -5 -5 -6 -12 -26 -26 -25 -17 -5 -5 -6 -7 -7 -9 -6 -18 -21 -18 -18 -16 -25 -29 -18 -20 -19 -19 -21 -22 -21 -23 -26 -25 -22 -21 -21 -20 -21 -21 -22 -21 -19 -17 -15 -14 -14 -13 -12 -12 -11 -10 -11 -11 -12 -13 -12 -12 -13 -14 -15 -16 -16 -15 -15 -16 -17 -15 -15 -18 -26 -26 -25 -23 -20 -20 -21 -22 -23 -23 -25 -23 -23 -24 -25 -25 -24 -23 -23 -25 -26 -26 -26 -27 -26 -27 -31 -36 -39 -39 -37 -35 -34 -34 -31 -26 -24 -20 -19 -19 -21 -21 -20 -21 -23 -24 -25 -27 -28 -29 -28 -27 -27 -27 -28 -28 -28 -27 -27 -27 -29 -30 -30 -29 -28 -31 -35 -38 -32 -27 -26 -28 -28 -28 -28 -28 -26 -26 -26 -26 -26 -29 -29 -27 -27 -27 -25 -24 -26 -30 -33 -32 -32 -32 -31 -31 -34 -41 -40 -41 -41 -41 -41 -38 -33 -30 -28 -26 -24 -24 -23 -22 -21 -21 -21 -20 -20 -18 -17 -18 -21 -30 -21 -20 -23 -18 -21 -26 -31 -36 -36 -39 -40 -38 -37 -39 -44 -47 -50 -60 -68 -73 -71 -66 -69 -68 -65 -64 -53 -48 -46 -44 -42 -43 -44 -49 -68 -73 -77 -78 -75 -74 -74 -83 -101 -86 -87 -93 -90 -88 -84 -86 -88 -84 -90 -85 -80 -77 -71 -72 -68 -65 -69 -86 -80 -71 -63 -60 -116 -141 -126 -118 -133 -117 -99 -118 -119 -33 -55 -175 -116 -107 -100 -89 -83 -77 -81 -78 -64 -58 -53 -51 -51 -53 -54 -58 -63 -62 -62 -63 -63 -56 -55 -55 -55 -57 -55 -55 -54 -51 -48 -48 -46 -44 -42 -40 -39 -39 -40 -40 -37 -36 -36 -38 -44 -48 -51 -53 -50 -49 -49 -48 -47 -45 -42 -38 -35 -32 -31 -30 -27 -25 -24 -24 -26 -27 -27 -25 -22 -21 -19 -22 -32 -14 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -93 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -35 -35 -28 -27 -21 0 0 0 -7 -19 -21 -23 -23 -15 -14 -12 -16 -21 -21 -12 -8 -8 -8 -18 -22 -27 -40 -33 -27 -24 -20 -20 -23 -25 -27 -34 -44 -45 -43 -42 -41 -38 -34 -82 -79 -35 -7 -5 -7 -11 -12 -10 -13 -15 -15 -13 -14 -10 -8 -10 -9 -8 -6 -6 -6 -5 -7 -6 -2 -6 -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 -81 -80 -80 -78 -76 -74 -65 -58 -61 -72 -80 -91 -101 -114 -133 -155 -174 -189 -196 -199 -212 -221 -227 -231 -237 -245 -248 -249 -253 -262 -256 -256 -258 -262 -277 -278 -269 -259 -259 -250 -246 -242 -240 -239 -251 -254 -255 -254 -242 -243 -246 -248 -250 -249 -249 -250 -251 -246 -243 -242 -243 -245 -244 -247 -247 -247 -246 -244 -244 -242 -240 -242 -241 -237 -233 -230 -230 -227 -226 -224 -223 -224 -225 -225 -226 -231 -233 -243 -267 -314 -390 -408 -444 -488 -511 -445 -348 -273 -236 -230 -215 -197 -186 -186 -178 -198 -211 -222 -248 -271 -294 -307 -309 -305 -300 -295 -282 -260 -246 -233 -224 -218 -207 -206 -202 -197 -193 -187 -185 -183 -178 -177 -183 -180 -174 -166 -154 -144 -135 -134 -142 -149 -147 -133 -117 -108 -107 -100 -93 -92 -102 -106 -110 -111 -111 -109 -102 -94 -85 -72 -60 -56 -53 -45 -39 -34 -31 -29 -27 -26 -23 -19 -17 -15 -11 -9 -8 -7 -7 -6 -6 -6 -5 -4 -4 -4 -3 -4 -3 -3 -3 -3 -3 -3 -3 -2 -4 -4 -4 -5 -5 -6 -4 -3 -3 -5 -14 -19 -22 -27 -28 -27 -24 -16 -5 -6 -7 -7 -8 -9 -11 -12 -12 -13 -13 -15 -18 -18 -17 -19 -19 -20 -21 -22 -23 -23 -22 -22 -21 -21 -21 -19 -17 -17 -17 -16 -15 -15 -14 -13 -13 -12 -12 -12 -11 -11 -11 -11 -11 -13 -13 -13 -13 -14 -16 -16 -15 -15 -15 -16 -16 -15 -15 -17 -19 -20 -20 -21 -18 -18 -18 -19 -19 -20 -22 -23 -23 -23 -24 -23 -23 -23 -24 -25 -26 -28 -28 -27 -27 -30 -34 -33 -36 -36 -33 -32 -32 -31 -27 -22 -21 -20 -20 -19 -19 -19 -20 -22 -23 -24 -26 -28 -29 -30 -28 -28 -28 -30 -30 -30 -30 -28 -28 -28 -28 -29 -30 -31 -33 -35 -38 -41 -33 -30 -30 -30 -30 -29 -29 -30 -29 -28 -29 -29 -28 -30 -30 -29 -31 -31 -30 -30 -32 -43 -45 -42 -37 -38 -39 -40 -52 -61 -41 -41 -41 -40 -36 -35 -33 -30 -28 -27 -26 -26 -25 -23 -21 -20 -19 -18 -18 -17 -16 -14 -16 -19 -20 -23 -33 -23 -21 -23 -27 -26 -31 -37 -43 -42 -39 -41 -42 -41 -46 -53 -61 -65 -59 -57 -57 -56 -55 -55 -48 -46 -49 -52 -55 -60 -66 -72 -41 -64 -112 -100 -72 -49 -31 -31 -104 -28 -49 -90 -35 -82 -101 -102 -99 -91 -88 -79 -68 -71 -77 -74 -69 -71 -93 -78 -69 -72 -57 -78 -119 -139 -111 -116 -111 -90 -86 -123 -110 -120 -146 -22 -65 -94 -88 -75 -75 -73 -72 -74 -75 -67 -61 -62 -57 -58 -60 -65 -67 -65 -65 -65 -61 -59 -59 -59 -58 -57 -54 -52 -51 -51 -51 -49 -47 -45 -43 -41 -40 -38 -40 -40 -38 -36 -41 -44 -47 -52 -56 -58 -57 -54 -51 -50 -47 -44 -41 -37 -35 -33 -32 -30 -28 -25 -23 -24 -24 -27 -28 -25 -22 -21 -20 -21 -19 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -72 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -25 -36 -31 -19 -14 -12 -1 0 -2 -11 -30 -36 -38 -31 -12 -9 -12 -21 -27 -23 -14 -7 -9 -13 -18 -22 -31 -39 -33 -27 -27 -27 -25 -27 -31 -34 -37 -41 -44 -48 -49 -48 -28 -8 -15 -8 -10 -11 -8 -9 -11 -13 -12 -13 -14 -15 -13 -11 -10 -13 -13 -10 -7 -7 -8 -6 -5 -6 -5 -7 -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 0 0 0 0 0 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 -73 -72 -70 -68 -65 -58 -54 -57 -63 -72 -90 -101 -113 -133 -157 -173 -179 -183 -194 -208 -214 -221 -229 -235 -237 -238 -241 -248 -258 -253 -252 -258 -265 -263 -266 -261 -255 -255 -251 -246 -243 -242 -242 -247 -247 -245 -242 -233 -232 -233 -235 -242 -246 -244 -242 -243 -239 -238 -238 -238 -241 -239 -241 -242 -241 -237 -239 -238 -235 -233 -237 -237 -233 -228 -228 -227 -224 -222 -220 -218 -220 -220 -221 -226 -231 -229 -237 -264 -316 -364 -401 -442 -476 -499 -422 -339 -291 -286 -229 -210 -193 -180 -186 -182 -190 -200 -221 -258 -284 -302 -312 -315 -312 -310 -301 -285 -264 -250 -236 -226 -222 -223 -212 -203 -197 -194 -189 -186 -184 -183 -179 -184 -180 -171 -160 -154 -151 -150 -149 -145 -146 -139 -127 -116 -116 -109 -106 -103 -99 -109 -114 -116 -116 -115 -112 -105 -96 -86 -75 -70 -66 -58 -50 -43 -36 -32 -30 -29 -28 -23 -18 -14 -12 -11 -9 -9 -8 -7 -6 -5 -4 -3 -3 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -5 -6 -13 -19 -26 -24 -24 -25 -21 -12 -7 -6 -7 -8 -10 -10 -11 -11 -11 -11 -12 -14 -16 -17 -18 -18 -19 -21 -20 -21 -22 -22 -20 -20 -20 -20 -18 -17 -16 -15 -15 -14 -15 -14 -13 -13 -12 -12 -12 -12 -10 -11 -11 -11 -11 -11 -13 -13 -13 -14 -16 -15 -15 -14 -14 -15 -14 -14 -15 -17 -17 -17 -18 -17 -16 -16 -16 -16 -17 -18 -19 -20 -21 -21 -22 -22 -22 -24 -24 -25 -26 -28 -29 -28 -29 -32 -34 -34 -34 -31 -28 -30 -31 -28 -23 -22 -22 -20 -19 -17 -17 -18 -20 -23 -24 -26 -28 -30 -31 -29 -29 -29 -28 -30 -31 -31 -31 -30 -29 -28 -28 -29 -33 -36 -37 -38 -37 -39 -36 -32 -30 -31 -32 -31 -31 -32 -30 -30 -31 -32 -32 -33 -33 -32 -34 -35 -35 -34 -37 -57 -60 -56 -50 -51 -51 -50 -48 -44 -38 -36 -37 -39 -36 -34 -30 -25 -24 -23 -23 -24 -23 -23 -20 -16 -15 -17 -16 -17 -17 -14 -14 -14 -15 -17 -26 -23 -21 -23 -23 -24 -28 -36 -47 -47 -47 -49 -49 -46 -48 -52 -54 -55 -58 -57 -54 -51 -50 -50 -51 -53 -65 -72 -79 -85 -65 -50 -16 -8 -5 0 0 0 0 0 -3 -7 -53 -107 -77 -97 -106 -102 -71 -78 -89 -83 -83 -82 -82 -79 -67 -65 -66 -69 -68 -72 -62 -63 -72 -88 -84 -86 -86 -90 -79 -118 -117 -72 -121 -41 -44 -84 -85 -80 -78 -76 -75 -79 -82 -83 -83 -76 -71 -68 -67 -66 -64 -66 -67 -66 -63 -61 -61 -61 -59 -56 -54 -52 -53 -53 -53 -52 -49 -46 -43 -41 -41 -41 -41 -41 -41 -40 -43 -44 -46 -54 -58 -59 -57 -52 -52 -51 -47 -44 -40 -37 -35 -35 -33 -30 -28 -25 -22 -23 -23 -26 -31 -23 -19 -17 -17 -18 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 -35 -18 -41 -75 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -22 -41 -32 -14 -4 -8 -6 -3 0 -5 -25 -42 -52 -50 -23 -10 -11 -26 -35 -34 -27 -14 -9 -16 -15 -15 -21 -18 -27 -28 -25 -26 -27 -29 -31 -40 -39 -38 -42 -45 -54 -63 -52 -14 -10 -12 -14 -15 -15 -16 -17 -15 -17 -16 -15 -13 -12 -11 -9 -10 -18 -16 -12 -12 -8 -9 -9 -8 -9 -12 -14 -16 -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 -66 -66 -66 -67 -67 -61 -54 -53 -54 -56 -71 -88 -99 -111 -131 -152 -157 -162 -174 -185 -202 -212 -218 -224 -226 -226 -229 -234 -241 -250 -253 -255 -257 -256 -251 -247 -247 -252 -251 -249 -245 -241 -237 -235 -236 -235 -232 -233 -225 -222 -223 -227 -233 -236 -237 -237 -235 -230 -230 -232 -234 -235 -233 -236 -239 -237 -231 -233 -233 -232 -231 -231 -231 -230 -229 -227 -224 -220 -217 -215 -214 -214 -215 -220 -230 -232 -227 -230 -252 -293 -315 -379 -444 -471 -479 -405 -327 -279 -278 -234 -211 -193 -177 -186 -187 -191 -204 -233 -271 -298 -312 -317 -320 -322 -316 -303 -286 -268 -253 -239 -231 -231 -226 -216 -206 -199 -197 -192 -188 -188 -190 -185 -185 -182 -176 -171 -166 -157 -152 -164 -148 -146 -140 -127 -119 -118 -112 -110 -110 -104 -112 -116 -117 -120 -120 -116 -108 -98 -90 -85 -80 -71 -60 -52 -45 -38 -33 -33 -31 -28 -23 -19 -12 -11 -10 -10 -9 -13 -14 -11 -5 -3 -3 -4 -4 -4 -4 -5 -4 -4 -4 -4 -3 -3 -2 -3 -3 -4 -4 -3 -3 -4 -6 -6 -6 -6 -12 -21 -26 -27 -27 -27 -28 -27 -11 -6 -7 -9 -9 -11 -12 -12 -12 -12 -13 -14 -17 -19 -19 -19 -19 -21 -20 -19 -19 -19 -18 -19 -19 -18 -15 -15 -15 -14 -14 -13 -13 -13 -12 -12 -12 -12 -11 -10 -10 -10 -11 -11 -10 -10 -12 -13 -13 -13 -13 -14 -14 -14 -14 -15 -16 -16 -15 -15 -16 -16 -16 -15 -14 -14 -14 -14 -14 -16 -17 -18 -19 -20 -21 -22 -22 -24 -25 -26 -26 -26 -28 -29 -30 -35 -37 -37 -35 -32 -28 -26 -23 -21 -21 -21 -20 -19 -18 -18 -19 -20 -21 -23 -25 -26 -27 -29 -29 -30 -30 -30 -30 -29 -30 -31 -32 -32 -31 -30 -32 -35 -38 -38 -39 -40 -37 -37 -36 -36 -34 -33 -33 -34 -35 -33 -31 -31 -32 -33 -34 -34 -32 -33 -34 -33 -33 -34 -44 -48 -51 -57 -50 -51 -54 -54 -47 -39 -35 -33 -32 -29 -28 -28 -26 -19 -18 -17 -16 -17 -17 -18 -16 -12 -12 -12 -14 -16 -18 -15 -14 -13 -12 -14 -18 -20 -22 -25 -23 -24 -29 -37 -49 -54 -60 -65 -58 -55 -54 -54 -56 -57 -60 -61 -59 -58 -60 -62 -64 -66 -80 -88 -93 -101 -46 -22 0 0 0 0 0 0 0 0 0 -30 -110 -111 -109 -106 -101 -105 -55 -68 -95 -95 -94 -85 -83 -84 -63 -70 -83 -80 -71 -72 -68 -64 -70 -70 -68 -68 -72 -70 -75 -79 -75 -55 -86 -88 -83 -82 -80 -79 -80 -82 -80 -63 -35 -28 -84 -85 -84 -78 -78 -72 -74 -77 -73 -68 -64 -63 -64 -62 -56 -53 -54 -54 -54 -54 -54 -49 -45 -42 -40 -39 -39 -40 -40 -40 -43 -45 -47 -47 -50 -58 -61 -59 -55 -55 -54 -51 -46 -42 -40 -38 -36 -34 -32 -30 -28 -24 -23 -22 -22 -25 -30 -23 -17 -16 -18 -18 -10 0 0 -5 -13 -23 -2 0 -3 -3 -18 -30 -19 -3 0 0 0 -24 -65 -28 -65 -72 -78 -80 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -45 -45 -37 -26 -21 -21 -18 -18 -28 -18 -36 -60 -64 -32 -10 -7 -19 -7 0 -13 -30 -29 -34 -24 -14 -21 -59 -70 -43 -28 -24 -24 -26 -28 -32 -41 -46 -44 -46 -54 -47 -11 -11 -10 -11 -16 -18 -18 -16 -13 -12 -13 -15 -14 -13 -12 -12 -11 -8 -12 -14 -15 -14 -13 -11 -10 -13 -15 -16 -15 -12 -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 -63 -62 -63 -65 -65 -60 -54 -52 -53 -54 -69 -84 -96 -106 -121 -140 -146 -153 -170 -181 -197 -209 -214 -217 -216 -221 -224 -225 -235 -243 -250 -252 -246 -246 -242 -239 -239 -243 -242 -238 -235 -234 -228 -227 -228 -228 -227 -222 -214 -212 -216 -220 -225 -227 -229 -230 -228 -226 -226 -226 -228 -229 -230 -232 -233 -234 -228 -229 -230 -229 -228 -228 -228 -227 -225 -223 -219 -215 -212 -212 -213 -212 -214 -223 -235 -232 -224 -222 -234 -237 -300 -376 -431 -452 -468 -409 -345 -337 -287 -242 -212 -194 -179 -193 -198 -203 -218 -249 -279 -307 -324 -323 -323 -326 -321 -306 -288 -273 -257 -247 -246 -236 -223 -214 -208 -203 -200 -196 -194 -195 -204 -199 -193 -185 -176 -170 -166 -162 -166 -171 -154 -148 -142 -132 -131 -123 -116 -113 -113 -111 -116 -120 -121 -124 -126 -121 -112 -100 -97 -92 -82 -72 -64 -53 -46 -42 -38 -36 -32 -28 -23 -19 -14 -12 -12 -12 -9 -18 -19 -17 -16 -6 -3 -4 -4 -4 -4 -4 -4 -4 -3 -3 -4 -4 -2 -3 -3 -3 -3 -3 -5 -5 -5 -6 -5 -8 -16 -21 -21 -20 -21 -24 -25 -20 -11 -6 -7 -8 -9 -9 -9 -9 -10 -12 -14 -16 -20 -20 -20 -19 -19 -20 -19 -18 -17 -17 -18 -18 -17 -16 -15 -14 -13 -11 -10 -12 -12 -12 -11 -11 -10 -10 -10 -10 -9 -10 -11 -10 -10 -10 -11 -12 -13 -12 -12 -11 -13 -13 -14 -13 -13 -12 -12 -14 -15 -17 -16 -15 -13 -12 -12 -12 -13 -15 -16 -17 -16 -18 -21 -24 -22 -23 -25 -25 -26 -27 -27 -30 -37 -39 -38 -37 -38 -33 -27 -24 -22 -22 -22 -21 -19 -18 -19 -21 -22 -23 -23 -24 -25 -27 -29 -29 -30 -30 -32 -31 -31 -30 -30 -32 -33 -33 -32 -32 -33 -36 -37 -37 -37 -37 -36 -37 -37 -39 -39 -37 -35 -35 -35 -33 -32 -33 -33 -32 -32 -33 -29 -29 -29 -29 -29 -30 -38 -41 -39 -42 -41 -44 -49 -49 -42 -39 -37 -33 -30 -25 -24 -23 -22 -17 -15 -14 -12 -12 -12 -11 -11 -8 -8 -8 -9 -11 -14 -13 -12 -11 -12 -13 -15 -18 -18 -23 -26 -29 -31 -39 -51 -59 -62 -70 -65 -61 -59 -60 -61 -60 -59 -58 -60 -66 -71 -72 -77 -82 -94 -103 -102 -95 -78 -57 -60 -10 0 0 0 0 0 0 0 -6 -91 -110 -109 -107 -110 -105 -100 -98 -98 -91 -82 -82 -90 -87 -69 -61 -63 -72 -72 -73 -73 -58 -58 -65 -71 -71 -73 -72 -73 -75 -79 -80 -80 -76 -76 -77 -79 -82 -85 -90 -86 -67 -51 -71 -35 -36 -71 -84 -83 -80 -83 -88 -81 -77 -73 -67 -68 -62 -54 -50 -49 -51 -51 -52 -52 -44 -38 -36 -37 -36 -35 -36 -36 -37 -40 -42 -43 -47 -56 -63 -64 -59 -58 -58 -55 -50 -47 -42 -38 -37 -36 -33 -30 -28 -28 -26 -25 -24 -26 -25 -24 -21 -12 -13 -21 -23 -22 -20 -38 -39 -31 -46 -37 -42 -35 -11 -19 -24 -34 -41 -8 0 0 -7 -60 -78 -69 -28 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -46 -44 -41 -38 -31 -32 -30 -29 -37 -34 -23 -22 -31 -57 -31 -4 -11 -27 -12 -1 -11 -36 -40 -32 -21 -27 -35 -48 -44 -25 -24 -25 -30 -31 -33 -37 -40 -46 -44 -40 -35 -26 -10 -11 -12 -12 -16 -17 -15 -11 -9 -8 -10 -13 -10 -12 -13 -13 -14 -11 -12 -14 -14 -12 -12 -14 -14 -15 -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 -32 -71 -53 0 0 0 0 0 0 0 0 0 0 -60 -60 -60 -61 -61 -58 -53 -49 -47 -50 -63 -78 -91 -104 -114 -117 -127 -146 -164 -177 -193 -204 -207 -207 -209 -209 -208 -217 -225 -233 -241 -245 -238 -238 -235 -233 -233 -235 -234 -232 -229 -225 -218 -218 -221 -224 -219 -218 -208 -204 -211 -215 -217 -221 -223 -223 -224 -224 -221 -218 -224 -224 -224 -225 -225 -227 -225 -225 -227 -227 -226 -226 -225 -224 -224 -219 -214 -212 -211 -213 -213 -211 -213 -224 -230 -224 -216 -212 -212 -235 -301 -369 -395 -427 -452 -452 -429 -365 -295 -248 -218 -202 -191 -198 -207 -219 -234 -267 -295 -319 -337 -338 -332 -332 -328 -310 -292 -277 -270 -265 -250 -233 -223 -216 -211 -205 -205 -205 -202 -198 -194 -195 -194 -186 -180 -176 -168 -169 -181 -171 -160 -154 -151 -148 -135 -126 -121 -117 -116 -118 -121 -125 -125 -131 -131 -125 -118 -111 -106 -95 -83 -73 -62 -55 -49 -46 -45 -39 -34 -30 -27 -24 -19 -17 -16 -13 -13 -17 -17 -14 -11 -7 -5 -4 -4 -3 -3 -3 -3 -3 -3 -4 -4 -4 -3 -3 -4 -4 -3 -3 -4 -5 -5 -5 -6 -9 -11 -10 -15 -19 -22 -24 -25 -14 -11 -14 -7 -8 -8 -8 -8 -9 -9 -11 -13 -16 -16 -21 -24 -20 -18 -18 -18 -17 -16 -16 -17 -16 -14 -15 -14 -13 -12 -11 -10 -10 -11 -12 -11 -10 -9 -9 -9 -9 -9 -9 -10 -10 -9 -9 -9 -11 -14 -14 -12 -11 -12 -13 -12 -13 -17 -13 -13 -13 -13 -16 -15 -14 -13 -12 -11 -12 -12 -14 -14 -14 -15 -17 -20 -21 -21 -22 -24 -24 -26 -28 -29 -33 -38 -39 -39 -40 -40 -33 -26 -22 -21 -21 -21 -20 -19 -19 -21 -22 -24 -24 -25 -26 -27 -31 -32 -33 -33 -32 -32 -31 -31 -32 -33 -33 -33 -33 -33 -34 -33 -33 -32 -33 -34 -34 -35 -36 -34 -33 -35 -37 -36 -35 -35 -33 -30 -30 -31 -31 -31 -30 -29 -28 -28 -28 -29 -32 -36 -38 -39 -39 -39 -39 -40 -42 -39 -40 -43 -33 -29 -26 -22 -17 -17 -15 -13 -13 -11 -10 -9 -9 -8 -6 -5 -5 -5 -7 -8 -8 -8 -8 -10 -11 -13 -14 -17 -22 -29 -39 -39 -44 -50 -53 -61 -75 -75 -68 -60 -60 -56 -54 -54 -60 -63 -68 -71 -72 -81 -89 -79 -24 -6 0 0 -15 -98 -35 0 0 0 0 0 0 0 0 -48 -78 -106 -103 -105 -104 -99 -94 -94 -87 -82 -86 -87 -85 -78 -69 -64 -63 -64 -62 -65 -61 -64 -71 -77 -78 -79 -81 -81 -79 -77 -76 -77 -77 -76 -77 -79 -84 -86 -89 -90 -88 -89 -92 -55 0 0 -68 -95 -95 -92 -101 -96 -89 -82 -82 -75 -64 -54 -49 -48 -47 -47 -48 -46 -40 -34 -32 -32 -32 -32 -33 -33 -34 -34 -35 -38 -44 -55 -63 -64 -60 -58 -56 -55 -50 -46 -43 -39 -39 -38 -35 -32 -30 -29 -30 -29 -25 -27 -23 -20 -20 -14 -9 -9 -15 -21 -18 -16 -14 -21 -34 -39 -38 -40 -32 -11 -12 -45 -45 -16 0 -3 -38 -70 -82 -80 -56 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -42 -38 -36 -32 -34 -36 -35 -38 -27 -15 -14 -5 -47 -66 -3 -9 -10 -8 -16 -32 -42 -40 -35 -34 -30 -30 -33 -29 -24 -26 -32 -32 -22 -27 -30 -21 -16 -11 -12 -14 -16 -18 -18 -18 -15 -15 -13 -10 -9 -9 -11 -12 -11 -11 -10 -10 -12 -13 -13 -13 -13 -13 -10 -10 -16 -14 -11 -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 -37 -73 -112 -156 -162 -171 -134 -6 0 0 0 0 0 0 0 0 0 -57 -57 -57 -59 -62 -56 -52 -47 -41 -45 -57 -70 -84 -96 -98 -108 -124 -141 -159 -172 -186 -195 -197 -193 -198 -197 -197 -208 -217 -226 -232 -232 -231 -230 -229 -228 -227 -228 -228 -227 -223 -213 -211 -211 -213 -215 -209 -207 -200 -195 -201 -209 -212 -215 -218 -218 -218 -217 -218 -223 -225 -220 -217 -217 -220 -223 -221 -222 -228 -227 -227 -224 -221 -223 -222 -215 -210 -209 -210 -211 -211 -210 -212 -223 -224 -221 -218 -220 -223 -251 -303 -354 -358 -391 -405 -422 -455 -383 -318 -265 -227 -216 -212 -213 -223 -241 -257 -284 -302 -319 -348 -350 -342 -337 -334 -315 -295 -286 -284 -275 -256 -240 -228 -220 -215 -211 -214 -214 -210 -215 -210 -205 -196 -189 -187 -177 -171 -174 -184 -177 -169 -163 -161 -140 -133 -129 -125 -124 -126 -127 -130 -133 -131 -133 -129 -123 -122 -119 -110 -97 -83 -75 -63 -54 -51 -50 -45 -41 -38 -34 -31 -28 -27 -25 -19 -16 -17 -17 -16 -14 -13 -14 -13 -5 -4 -3 -3 -2 -2 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -3 -6 -6 -6 -6 -5 -14 -16 -17 -18 -18 -24 -21 -18 -19 -8 -7 -7 -8 -8 -9 -9 -10 -12 -14 -14 -19 -23 -19 -16 -16 -16 -15 -16 -15 -13 -13 -14 -14 -13 -12 -11 -11 -10 -10 -10 -11 -10 -9 -9 -8 -8 -8 -8 -8 -9 -9 -8 -8 -10 -10 -10 -11 -11 -10 -10 -11 -12 -14 -14 -12 -12 -13 -15 -15 -15 -14 -14 -13 -12 -12 -12 -14 -14 -14 -15 -17 -19 -20 -20 -20 -19 -23 -26 -28 -32 -35 -38 -38 -39 -43 -41 -34 -27 -22 -22 -22 -22 -22 -20 -20 -21 -21 -21 -24 -25 -27 -30 -36 -38 -40 -39 -33 -32 -31 -31 -32 -32 -32 -32 -33 -33 -33 -32 -30 -31 -32 -32 -34 -35 -36 -33 -32 -32 -36 -34 -32 -32 -33 -29 -28 -29 -29 -30 -28 -27 -27 -27 -28 -31 -34 -35 -37 -37 -37 -36 -35 -34 -34 -33 -32 -34 -27 -23 -20 -17 -15 -14 -12 -10 -9 -8 -7 -7 -7 -6 -5 -4 -4 -5 -6 -6 -5 -5 -6 -9 -13 -14 -17 -20 -25 -34 -51 -53 -55 -59 -64 -67 -75 -79 -81 -79 -75 -66 -61 -60 -69 -73 -71 -72 -74 -81 -89 -90 -16 0 0 0 0 -30 -14 0 0 0 0 0 0 0 0 -12 -57 -100 -96 -100 -104 -94 -93 -88 -86 -96 -85 -83 -83 -81 -68 -61 -66 -70 -61 -64 -64 -67 -74 -73 -74 -73 -72 -77 -81 -77 -74 -75 -77 -78 -79 -81 -84 -86 -88 -90 -91 -94 -99 -84 -4 0 -27 -37 -21 -83 -90 -82 -103 -101 -90 -75 -62 -52 -48 -46 -45 -43 -43 -42 -38 -34 -31 -30 -30 -30 -29 -30 -30 -30 -31 -35 -43 -53 -59 -59 -56 -53 -52 -51 -48 -45 -42 -39 -38 -38 -37 -36 -33 -32 -32 -31 -29 -28 -25 -22 -22 -22 -18 -9 -8 -11 -12 -11 -12 -24 -37 -49 -49 -49 -20 0 -1 -41 -25 -8 0 0 -34 -61 -68 -74 -76 -46 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -51 -52 -49 -51 -46 -32 -30 -31 -31 -28 -20 -36 -45 -61 -34 -9 -5 -10 -22 -29 -44 -51 -51 -55 -38 -22 -20 -26 -33 -36 -32 -31 -24 -17 -14 -13 -14 -15 -16 -15 -16 -18 -20 -20 -18 -17 -13 -8 -8 -8 -10 -12 -12 -12 -13 -7 -9 -11 -12 -11 -13 -14 -9 -5 -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 0 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 -143 -162 -165 -69 -63 -111 -70 -10 0 0 0 0 0 0 0 0 0 -56 -55 -55 -57 -58 -53 -46 -40 -37 -40 -51 -65 -76 -78 -94 -110 -125 -139 -155 -168 -180 -187 -189 -189 -191 -192 -195 -199 -209 -215 -216 -221 -224 -219 -218 -222 -222 -221 -221 -220 -215 -205 -203 -201 -200 -201 -200 -198 -194 -191 -194 -204 -209 -212 -214 -218 -218 -214 -210 -213 -214 -214 -212 -210 -216 -217 -219 -221 -223 -222 -218 -214 -215 -217 -215 -212 -208 -207 -208 -210 -210 -208 -210 -216 -224 -229 -233 -236 -249 -275 -307 -333 -325 -331 -357 -408 -461 -401 -341 -288 -244 -243 -238 -239 -250 -265 -286 -309 -322 -324 -334 -355 -352 -341 -337 -320 -300 -291 -289 -273 -252 -241 -234 -226 -224 -223 -223 -225 -227 -224 -216 -205 -197 -197 -188 -179 -176 -183 -190 -179 -169 -167 -163 -144 -135 -130 -126 -125 -127 -129 -132 -135 -133 -132 -128 -121 -120 -115 -108 -97 -84 -74 -66 -62 -60 -54 -48 -44 -41 -36 -33 -32 -31 -29 -23 -21 -17 -13 -15 -14 -14 -13 -11 -4 -4 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -3 -3 -3 -4 -4 -4 -4 -4 -5 -5 -6 -11 -14 -14 -14 -13 -16 -21 -21 -17 -11 -8 -8 -8 -7 -8 -8 -8 -8 -9 -10 -13 -16 -16 -15 -15 -15 -15 -14 -13 -13 -13 -13 -11 -11 -10 -9 -8 -8 -8 -9 -9 -9 -8 -8 -8 -8 -7 -7 -7 -7 -8 -7 -7 -7 -9 -9 -9 -9 -10 -9 -9 -10 -10 -10 -11 -11 -11 -11 -15 -15 -15 -15 -14 -13 -13 -13 -12 -13 -14 -14 -15 -17 -18 -19 -20 -20 -20 -22 -26 -29 -35 -37 -37 -38 -41 -44 -42 -36 -29 -28 -27 -26 -25 -25 -23 -22 -21 -21 -23 -26 -28 -30 -35 -37 -37 -35 -32 -31 -32 -32 -32 -29 -30 -29 -29 -32 -31 -31 -31 -30 -30 -30 -30 -32 -33 -33 -30 -28 -29 -31 -30 -29 -29 -29 -27 -27 -28 -29 -29 -29 -29 -27 -27 -28 -32 -35 -36 -36 -36 -33 -31 -35 -31 -27 -26 -24 -23 -19 -15 -15 -14 -13 -12 -11 -7 -7 -6 -4 -5 -7 -6 -5 -4 -4 -4 -4 -4 -4 -5 -8 -13 -17 -22 -24 -26 -32 -40 -58 -69 -72 -75 -79 -84 -86 -85 -95 -93 -88 -86 -83 -77 -78 -81 -88 -85 -81 -83 -88 -93 -81 -54 -8 -2 0 0 0 0 0 0 0 0 0 0 0 -19 -99 -103 -98 -96 -98 -97 -93 -87 -83 -81 -82 -82 -82 -88 -78 -70 -67 -70 -70 -72 -75 -77 -75 -72 -71 -70 -69 -79 -81 -77 -75 -76 -76 -77 -78 -81 -83 -85 -88 -88 -91 -96 -86 -14 0 0 0 0 0 -1 0 -7 -44 -81 -102 -81 -63 -52 -47 -45 -41 -40 -38 -36 -33 -32 -29 -28 -28 -28 -29 -30 -30 -29 -32 -37 -44 -50 -55 -56 -53 -49 -46 -45 -43 -42 -41 -36 -34 -34 -34 -33 -32 -32 -34 -30 -28 -27 -27 -27 -27 -26 -22 -14 -13 -13 -14 -16 -26 -32 -44 -54 -54 -29 -9 0 0 -26 -48 -43 -8 -15 -43 -63 -63 -62 -67 -68 -74 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -16 -33 -44 -62 -80 -69 -51 -41 -30 -20 -24 -29 -31 -24 -30 -48 -57 -103 -47 -19 -14 -14 -16 -32 -45 -45 -37 -28 -18 -18 -24 -28 -29 -27 -17 -18 -18 -17 -14 -15 -16 -16 -17 -18 -16 -14 -14 -13 -15 -16 -13 -9 -7 -8 -9 -9 -4 -8 -16 -8 -10 -12 -12 -12 -12 -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 -4 -15 -86 -62 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -54 -54 -54 -53 -47 -40 -35 -36 -39 -50 -61 -64 -76 -95 -112 -125 -138 -150 -162 -169 -173 -180 -185 -187 -189 -193 -192 -193 -200 -211 -217 -209 -209 -213 -217 -215 -213 -213 -213 -210 -201 -195 -191 -190 -190 -191 -188 -186 -185 -188 -198 -206 -207 -208 -214 -213 -210 -208 -202 -205 -206 -205 -203 -209 -215 -216 -211 -209 -210 -210 -209 -208 -211 -211 -209 -207 -208 -209 -210 -210 -209 -211 -217 -226 -243 -271 -258 -272 -294 -312 -311 -302 -300 -325 -384 -458 -410 -358 -319 -279 -284 -270 -267 -285 -297 -314 -332 -346 -347 -344 -362 -364 -346 -338 -325 -316 -306 -285 -276 -260 -250 -246 -241 -239 -233 -233 -243 -237 -227 -216 -207 -207 -199 -188 -180 -181 -193 -196 -193 -186 -170 -159 -144 -134 -128 -127 -127 -128 -130 -134 -135 -131 -128 -125 -118 -118 -113 -105 -95 -83 -71 -66 -64 -58 -55 -50 -45 -41 -37 -36 -33 -30 -27 -20 -18 -15 -13 -16 -15 -14 -11 -6 -5 -4 -3 -3 -3 -3 -2 -2 -2 -2 -3 -3 -2 -2 -2 -3 -4 -4 -3 -4 -4 -4 -3 -14 -14 -13 -14 -15 -18 -13 -8 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -8 -11 -13 -14 -15 -15 -14 -14 -15 -13 -12 -13 -13 -10 -8 -8 -7 -7 -8 -9 -9 -9 -9 -8 -7 -7 -8 -7 -7 -6 -6 -7 -7 -7 -6 -7 -8 -8 -8 -9 -10 -9 -9 -9 -9 -10 -10 -11 -11 -10 -14 -15 -15 -14 -14 -13 -13 -13 -13 -14 -14 -14 -16 -18 -17 -16 -17 -19 -21 -23 -25 -29 -35 -38 -38 -38 -41 -45 -41 -34 -31 -31 -31 -31 -27 -27 -25 -24 -24 -26 -28 -29 -32 -34 -37 -36 -34 -31 -30 -30 -31 -32 -31 -26 -26 -27 -26 -29 -30 -31 -31 -29 -30 -30 -29 -29 -30 -29 -27 -26 -28 -28 -27 -27 -27 -28 -28 -28 -28 -29 -29 -28 -27 -27 -27 -29 -32 -34 -34 -34 -33 -29 -28 -33 -33 -30 -20 -21 -20 -16 -12 -11 -10 -10 -9 -8 -6 -6 -6 -6 -6 -6 -5 -5 -4 -2 -1 -1 -1 -3 -5 -12 -23 -26 -33 -34 -35 -48 -54 -69 -84 -88 -94 -95 -93 -96 -99 -107 -108 -105 -103 -99 -93 -91 -92 -95 -91 -89 -90 -91 -94 -96 -95 -90 -20 0 0 0 0 -5 -27 -40 -8 0 0 -9 -25 -83 -100 -97 -91 -90 -89 -87 -86 -87 -78 -75 -77 -74 -82 -82 -78 -72 -72 -72 -71 -71 -69 -72 -74 -75 -76 -75 -77 -78 -78 -78 -78 -79 -80 -80 -81 -82 -83 -83 -86 -90 -94 -100 -28 0 0 0 0 0 0 0 0 0 -43 -105 -85 -68 -58 -54 -50 -44 -39 -35 -32 -31 -30 -29 -27 -26 -26 -27 -27 -28 -30 -34 -38 -48 -55 -57 -54 -50 -46 -43 -41 -39 -38 -37 -35 -32 -30 -30 -30 -29 -30 -30 -28 -26 -22 -21 -22 -23 -25 -27 -21 -15 -14 -13 -6 -6 -18 -39 -39 -37 -39 -48 -25 -13 -10 -34 -34 -25 -35 -50 -62 -54 -57 -67 -71 -73 -43 0 0 0 0 0 0 0 0 0 -14 -29 -45 -59 -67 -65 -68 -65 -57 -67 -49 -43 -45 -23 -32 -45 -66 -45 -43 -79 -83 -35 -52 -34 -20 -18 -21 -19 -16 -18 -19 -15 -10 -10 -16 -26 -29 -22 -19 -17 -16 -16 -13 -14 -15 -17 -14 -14 -15 -15 -12 -13 -13 -14 -15 -12 -10 -10 -9 -11 -12 -12 -13 -11 -10 -13 -15 -14 -14 -15 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -53 -52 -52 -49 -43 -37 -34 -37 -42 -48 -53 -64 -80 -98 -114 -126 -132 -145 -152 -157 -167 -172 -178 -184 -189 -190 -190 -189 -194 -205 -209 -207 -206 -208 -210 -208 -207 -207 -205 -201 -194 -186 -181 -180 -179 -180 -180 -180 -182 -182 -188 -193 -198 -200 -205 -204 -199 -198 -194 -193 -195 -199 -200 -205 -211 -211 -202 -201 -202 -201 -201 -205 -206 -206 -207 -208 -211 -211 -211 -214 -221 -222 -223 -232 -244 -241 -259 -281 -300 -311 -304 -294 -284 -301 -410 -472 -432 -374 -355 -352 -323 -300 -299 -325 -332 -338 -341 -346 -366 -357 -368 -375 -351 -340 -334 -328 -312 -289 -283 -272 -262 -257 -258 -251 -242 -241 -257 -244 -232 -224 -223 -211 -201 -189 -183 -189 -197 -197 -193 -181 -159 -148 -141 -135 -130 -131 -132 -132 -133 -135 -135 -132 -127 -124 -123 -118 -110 -102 -93 -79 -73 -71 -65 -60 -55 -50 -45 -41 -40 -38 -33 -27 -22 -21 -16 -14 -16 -11 -8 -7 -7 -5 -4 -3 -3 -3 -3 -3 -3 -2 -2 -2 -3 -3 -3 -2 -2 -3 -3 -3 -3 -2 -2 -3 -9 -14 -14 -14 -14 -16 -11 -7 -8 -7 -6 -7 -7 -7 -6 -6 -6 -6 -7 -9 -11 -12 -12 -14 -14 -14 -14 -15 -12 -11 -12 -9 -9 -9 -9 -8 -7 -8 -9 -8 -8 -8 -7 -7 -6 -7 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -9 -9 -10 -10 -10 -11 -10 -11 -12 -14 -14 -14 -14 -14 -14 -15 -15 -16 -15 -14 -16 -16 -15 -15 -18 -21 -23 -26 -30 -35 -38 -39 -39 -42 -43 -40 -36 -34 -34 -34 -33 -29 -27 -26 -27 -31 -33 -32 -32 -36 -36 -36 -34 -30 -28 -29 -29 -28 -28 -28 -26 -25 -25 -25 -28 -30 -31 -31 -31 -31 -30 -28 -27 -27 -26 -24 -22 -25 -26 -27 -27 -25 -26 -27 -28 -26 -27 -28 -28 -28 -27 -27 -28 -30 -30 -31 -32 -32 -30 -28 -29 -29 -27 -23 -18 -15 -14 -15 -15 -14 -11 -9 -6 -6 -8 -10 -8 -7 -5 -4 -4 -3 -1 -1 -2 -5 -11 -17 -23 -54 -54 -50 -47 -53 -61 -65 -72 -86 -95 -103 -107 -110 -111 -113 -115 -114 -106 -104 -101 -100 -101 -100 -99 -99 -97 -96 -95 -94 -79 -11 0 0 0 0 0 0 -45 -111 -108 -77 -79 -96 -102 -99 -98 -97 -95 -94 -92 -87 -84 -87 -87 -83 -80 -80 -74 -75 -79 -82 -76 -75 -75 -73 -72 -72 -76 -80 -79 -80 -78 -77 -77 -78 -79 -79 -78 -79 -79 -80 -81 -81 -82 -85 -89 -92 -98 -51 -5 0 0 0 0 0 0 0 0 -6 -14 -57 -76 -70 -63 -54 -45 -38 -33 -30 -30 -29 -29 -27 -26 -27 -28 -28 -28 -31 -35 -43 -51 -53 -54 -53 -50 -46 -43 -40 -37 -36 -34 -33 -30 -29 -29 -29 -30 -32 -31 -29 -28 -28 -25 -21 -18 -19 -20 -18 -13 -11 -9 -10 -15 -12 -20 -22 -23 -31 -36 -38 -34 -28 -35 -30 -36 -48 -46 -45 -46 -62 -66 -68 -71 -66 -34 -15 0 0 0 0 0 0 0 -53 -68 -68 -65 -62 -57 -55 -54 -55 -55 -55 -46 -39 -25 -29 -51 -126 -129 -133 -110 -51 -34 -23 -12 -9 -11 -18 -20 -16 -15 -15 -14 -13 -15 -18 -22 -23 -20 -20 -20 -18 -16 -15 -15 -17 -20 -18 -14 -11 -13 -12 -14 -18 -15 -13 -12 -12 -11 -8 -9 -11 -8 -8 -8 -7 -3 -12 -11 -8 -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 -48 -51 -51 -49 -46 -41 -37 -34 -38 -41 -44 -51 -65 -82 -98 -109 -116 -130 -134 -142 -155 -159 -170 -174 -177 -182 -181 -182 -185 -192 -200 -205 -201 -198 -199 -199 -196 -197 -199 -198 -192 -183 -177 -174 -164 -168 -168 -166 -166 -170 -173 -175 -181 -192 -192 -192 -191 -188 -189 -185 -185 -189 -192 -197 -201 -203 -202 -198 -192 -191 -195 -201 -200 -201 -204 -207 -211 -215 -215 -214 -214 -218 -217 -216 -217 -225 -232 -253 -277 -299 -305 -307 -290 -274 -298 -458 -476 -438 -405 -402 -380 -355 -336 -332 -361 -364 -364 -364 -361 -382 -372 -375 -386 -359 -351 -343 -329 -316 -293 -289 -282 -271 -267 -267 -262 -258 -260 -261 -247 -238 -234 -219 -209 -199 -189 -184 -194 -195 -193 -185 -168 -175 -157 -141 -140 -135 -134 -134 -136 -137 -136 -134 -130 -128 -126 -120 -112 -105 -98 -88 -77 -72 -70 -66 -59 -53 -48 -45 -43 -38 -33 -28 -21 -16 -14 -13 -13 -11 -7 -5 -4 -4 -4 -4 -3 -3 -3 -3 -3 -5 -13 -5 -3 -4 -2 -3 -3 -3 -4 -4 -5 -4 -3 -4 -8 -15 -16 -16 -15 -9 -7 -7 -7 -7 -6 -7 -8 -7 -9 -9 -8 -6 -6 -8 -9 -10 -11 -11 -11 -12 -13 -14 -13 -12 -11 -12 -10 -9 -9 -9 -9 -7 -7 -8 -8 -7 -7 -7 -6 -6 -6 -6 -6 -6 -7 -7 -7 -6 -7 -7 -6 -6 -6 -6 -6 -6 -6 -7 -8 -10 -10 -9 -10 -10 -10 -10 -13 -14 -14 -14 -15 -16 -14 -13 -12 -12 -13 -14 -15 -15 -15 -17 -21 -25 -27 -30 -34 -38 -41 -43 -44 -44 -42 -40 -36 -36 -37 -34 -29 -28 -28 -30 -35 -37 -37 -34 -34 -34 -33 -31 -29 -28 -27 -27 -26 -25 -26 -26 -27 -28 -29 -30 -30 -30 -32 -32 -31 -30 -28 -27 -26 -24 -22 -21 -22 -24 -25 -25 -25 -26 -26 -27 -26 -26 -25 -27 -26 -26 -26 -27 -27 -27 -29 -32 -33 -30 -28 -26 -26 -34 -27 -20 -18 -20 -20 -20 -20 -13 -11 -8 -8 -8 -8 -8 -7 -6 -4 -3 -2 -2 -2 -8 -25 -45 -62 -71 -88 -87 -74 -64 -69 -75 -82 -84 -99 -106 -111 -115 -115 -115 -117 -117 -112 -107 -104 -102 -103 -102 -102 -101 -97 -96 -96 -95 -94 -91 -22 -7 -24 -42 -60 -31 -38 -111 -108 -105 -102 -101 -98 -96 -96 -94 -91 -90 -89 -88 -87 -85 -84 -83 -82 -81 -80 -76 -75 -77 -81 -81 -81 -81 -81 -80 -81 -82 -81 -81 -81 -80 -79 -78 -78 -79 -79 -79 -79 -79 -79 -80 -80 -82 -84 -87 -91 -97 -98 -98 -21 0 0 0 0 0 0 0 0 0 -38 -72 -86 -71 -58 -47 -38 -33 -30 -30 -29 -29 -29 -28 -27 -27 -26 -28 -32 -36 -46 -51 -53 -56 -53 -50 -47 -44 -39 -37 -35 -33 -31 -29 -28 -26 -27 -29 -30 -31 -31 -29 -29 -28 -25 -21 -19 -17 -17 -18 -14 -9 -8 -14 -16 -16 -17 -25 -29 -32 -34 -35 -38 -19 -10 -36 -46 -48 -33 -13 -50 -39 -36 -70 -78 -77 -44 0 0 -9 -20 -24 -1 0 -36 -63 -63 -62 -60 -55 -55 -47 -59 -73 -72 -46 -70 -94 -77 -40 -83 -107 -129 -99 -71 -43 -23 -5 -4 -10 -17 -20 -18 -22 -23 -20 -18 -17 -17 -18 -16 -19 -24 -24 -21 -20 -20 -18 -15 -15 -16 -13 -14 -14 -13 -13 -10 -9 -9 -9 -9 -10 -9 -10 -12 -12 -13 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -49 -49 -47 -44 -41 -37 -36 -38 -40 -43 -52 -66 -82 -95 -105 -120 -121 -130 -142 -153 -158 -171 -175 -174 -177 -179 -179 -183 -191 -196 -194 -194 -195 -194 -194 -193 -192 -190 -188 -183 -177 -171 -166 -163 -162 -162 -163 -163 -160 -161 -166 -174 -184 -182 -182 -183 -179 -179 -178 -176 -176 -180 -184 -189 -192 -190 -189 -185 -188 -195 -196 -199 -203 -205 -206 -214 -218 -219 -218 -217 -220 -221 -225 -230 -216 -221 -238 -262 -282 -294 -296 -276 -263 -313 -484 -488 -447 -437 -409 -399 -380 -361 -361 -393 -403 -395 -378 -381 -396 -389 -380 -391 -378 -364 -347 -332 -323 -304 -297 -293 -284 -284 -280 -278 -279 -277 -264 -247 -236 -234 -223 -213 -200 -190 -186 -194 -194 -185 -172 -167 -166 -148 -133 -138 -139 -139 -138 -137 -138 -138 -136 -133 -132 -122 -112 -104 -98 -94 -87 -80 -73 -66 -60 -54 -50 -47 -45 -42 -35 -27 -22 -15 -13 -11 -10 -9 -6 -5 -4 -4 -3 -3 -3 -3 -3 -3 -6 -8 -9 -12 -11 -13 -13 -3 -3 -3 -3 -4 -4 -4 -4 -6 -8 -18 -19 -19 -16 -7 -7 -7 -7 -7 -7 -8 -8 -8 -7 -8 -9 -9 -9 -7 -7 -8 -8 -9 -11 -11 -12 -14 -13 -12 -11 -10 -8 -7 -8 -8 -9 -8 -7 -6 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -6 -6 -6 -7 -7 -6 -6 -7 -6 -5 -5 -5 -5 -6 -7 -7 -8 -9 -9 -9 -12 -13 -13 -14 -15 -15 -14 -13 -12 -13 -13 -14 -14 -15 -16 -16 -18 -21 -26 -28 -29 -32 -40 -41 -42 -46 -49 -49 -43 -38 -37 -36 -33 -31 -30 -31 -35 -40 -41 -37 -35 -32 -31 -30 -29 -29 -29 -28 -27 -27 -26 -27 -28 -29 -30 -31 -31 -32 -31 -32 -32 -30 -29 -28 -27 -24 -22 -20 -21 -22 -23 -22 -22 -23 -25 -25 -25 -25 -24 -23 -24 -26 -26 -25 -26 -26 -27 -28 -29 -28 -28 -27 -24 -24 -22 -22 -23 -23 -24 -26 -26 -18 -14 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -3 -1 -4 -27 -40 -25 -19 -7 -42 -74 -57 -85 -96 -94 -97 -96 -85 -58 -53 -115 -122 -102 -81 -65 -98 -108 -104 -104 -104 -102 -101 -101 -97 -97 -99 -99 -99 -98 -92 -99 -103 -103 -103 -92 -95 -108 -103 -99 -97 -96 -93 -92 -90 -88 -83 -83 -83 -83 -82 -82 -81 -78 -75 -75 -76 -77 -77 -78 -78 -82 -86 -85 -84 -85 -88 -88 -84 -83 -82 -81 -80 -79 -78 -78 -77 -77 -78 -79 -78 -78 -79 -81 -82 -86 -91 -95 -96 -100 -44 0 0 0 0 0 0 0 0 0 0 0 -65 -76 -62 -50 -42 -37 -35 -33 -31 -32 -30 -28 -27 -27 -29 -33 -37 -41 -48 -54 -55 -54 -51 -47 -45 -41 -40 -38 -35 -32 -30 -28 -26 -24 -24 -26 -27 -28 -29 -28 -28 -25 -26 -24 -23 -23 -23 -21 -16 -10 -5 -16 -19 -19 -21 -30 -35 -35 -36 -37 -38 -27 -2 -30 -42 -44 -48 -52 -56 -52 -53 -66 -64 -63 -60 -50 -52 -52 -52 -49 -41 -50 -56 -64 -58 -54 -50 -45 -52 -45 -47 -61 -76 -65 -81 -104 -75 -47 -34 -33 -61 -63 -53 -27 -17 -7 -6 -11 -17 -24 -28 -27 -24 -25 -23 -20 -18 -18 -18 -22 -29 -23 -23 -22 -18 -15 -6 -6 -18 -20 -20 -17 -15 -17 -13 -8 -6 -9 -9 -9 -11 -16 -18 -22 -24 -17 -4 0 0 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -48 -47 -46 -44 -41 -38 -36 -37 -39 -43 -52 -67 -82 -94 -104 -118 -121 -127 -137 -146 -159 -170 -176 -176 -170 -174 -178 -182 -188 -192 -190 -191 -192 -188 -192 -192 -188 -183 -181 -179 -172 -163 -158 -157 -158 -157 -154 -150 -150 -151 -156 -166 -171 -172 -172 -170 -169 -172 -171 -169 -171 -174 -177 -179 -180 -180 -182 -184 -188 -191 -197 -200 -201 -201 -204 -215 -220 -221 -222 -221 -222 -221 -218 -212 -209 -211 -225 -244 -242 -281 -284 -264 -253 -361 -534 -615 -573 -408 -422 -416 -396 -377 -385 -400 -414 -417 -393 -396 -409 -403 -384 -391 -397 -377 -350 -339 -330 -314 -306 -307 -308 -300 -294 -294 -296 -282 -265 -254 -249 -236 -223 -209 -197 -192 -193 -195 -188 -175 -162 -161 -155 -147 -139 -136 -140 -143 -143 -140 -139 -137 -136 -135 -128 -115 -105 -96 -91 -90 -87 -83 -75 -65 -55 -49 -46 -45 -43 -38 -32 -25 -19 -14 -11 -10 -9 -6 -5 -4 -4 -3 -3 -3 -3 -3 -3 -3 -6 -11 -10 -10 -11 -14 -14 -4 -3 -3 -3 -2 -2 -2 -8 -18 -17 -15 -13 -11 -10 -6 -5 -5 -6 -9 -8 -7 -8 -6 -5 -6 -7 -7 -8 -8 -8 -8 -8 -9 -9 -10 -11 -13 -12 -11 -10 -9 -9 -10 -10 -8 -8 -7 -7 -7 -6 -7 -7 -6 -6 -5 -6 -6 -6 -5 -6 -6 -6 -7 -7 -7 -7 -6 -4 -7 -6 -4 -4 -5 -5 -6 -6 -7 -8 -8 -8 -8 -10 -11 -13 -14 -15 -15 -14 -12 -13 -14 -14 -14 -14 -15 -16 -18 -20 -23 -26 -27 -29 -33 -39 -43 -48 -52 -53 -51 -46 -42 -37 -36 -33 -32 -34 -36 -40 -43 -43 -38 -34 -32 -31 -29 -29 -29 -29 -30 -30 -29 -29 -29 -28 -29 -31 -32 -32 -31 -30 -30 -29 -30 -27 -26 -25 -24 -22 -21 -21 -22 -22 -21 -21 -23 -24 -24 -23 -22 -22 -22 -23 -25 -27 -25 -25 -26 -28 -30 -29 -28 -27 -25 -22 -21 -20 -21 -20 -22 -22 -26 -33 -22 -17 -15 -14 -13 -10 -7 -4 -3 -4 -4 -4 -3 -2 -11 -39 -67 -52 -18 0 0 0 0 -31 -34 -27 -109 -97 -44 0 0 -18 -4 -15 -33 -51 -93 -108 -106 -106 -105 -102 -101 -103 -102 -102 -102 -102 -102 -102 -102 -102 -102 -102 -103 -103 -103 -102 -100 -98 -93 -90 -87 -84 -82 -82 -80 -79 -78 -77 -79 -79 -78 -77 -80 -80 -80 -81 -83 -85 -86 -85 -63 -72 -86 -85 -85 -85 -85 -84 -81 -80 -79 -79 -77 -77 -75 -74 -76 -75 -74 -75 -78 -80 -81 -84 -87 -89 -92 -98 -68 0 0 0 0 0 0 0 0 0 0 0 -45 -83 -65 -53 -45 -42 -40 -37 -36 -33 -28 -30 -30 -29 -29 -35 -40 -43 -47 -55 -57 -55 -51 -47 -45 -43 -40 -37 -34 -32 -30 -27 -27 -24 -22 -21 -23 -24 -24 -24 -23 -21 -23 -24 -24 -26 -26 -24 -21 -16 -11 -9 -12 -17 -25 -31 -35 -37 -38 -38 -37 -36 -7 -15 -19 -13 -37 -47 -54 -63 -59 -55 -53 -54 -61 -61 -54 -47 -46 -43 -43 -44 -44 -52 -48 -42 -38 -40 -41 -41 -40 -52 -58 -59 -62 -112 -76 -40 -37 -34 -32 -34 -44 -22 -15 -7 -4 -9 -22 -34 -35 -21 -18 -20 -27 -25 -23 -14 -9 -6 -25 -25 -20 -19 -17 -16 -9 -2 -16 -19 -19 -17 -13 -12 -8 -5 -6 -9 -11 -14 -15 -16 -15 -13 -13 -4 0 0 0 -8 -9 -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 -56 -49 -47 -46 -45 -43 -39 -39 -39 -39 -43 -54 -70 -84 -97 -105 -108 -117 -126 -135 -147 -158 -167 -171 -172 -172 -176 -178 -179 -186 -189 -189 -189 -191 -185 -185 -184 -182 -177 -176 -172 -165 -157 -157 -143 -144 -148 -141 -141 -144 -147 -151 -161 -162 -163 -164 -163 -164 -164 -163 -162 -165 -168 -170 -172 -172 -174 -177 -184 -191 -195 -203 -205 -205 -204 -208 -216 -221 -221 -220 -220 -219 -215 -207 -210 -205 -202 -208 -222 -226 -259 -268 -255 -251 -402 -467 -507 -561 -425 -442 -442 -418 -414 -428 -425 -428 -437 -410 -411 -414 -408 -390 -384 -396 -387 -357 -348 -337 -324 -319 -329 -319 -311 -308 -307 -300 -284 -274 -266 -252 -237 -222 -208 -200 -201 -201 -195 -181 -163 -154 -157 -153 -145 -144 -137 -140 -144 -145 -143 -140 -138 -138 -139 -122 -109 -100 -92 -88 -87 -85 -81 -77 -61 -50 -44 -42 -42 -37 -34 -29 -20 -13 -10 -8 -7 -6 -5 -5 -4 -4 -3 -3 -3 -2 -3 -3 -2 -3 -5 -4 -3 -3 -3 -3 -3 -3 -3 -3 -16 -20 -21 -21 -21 -9 -4 -5 -5 -6 -6 -7 -7 -7 -7 -5 -5 -6 -5 -6 -8 -7 -7 -7 -8 -9 -9 -8 -7 -7 -10 -11 -12 -12 -11 -9 -9 -9 -9 -9 -7 -7 -7 -7 -7 -6 -6 -5 -4 -6 -6 -7 -7 -6 -7 -7 -6 -7 -8 -8 -7 -6 -4 -4 -4 -4 -4 -4 -5 -6 -6 -6 -7 -7 -7 -7 -8 -9 -11 -13 -14 -14 -14 -13 -12 -14 -15 -15 -15 -15 -15 -16 -18 -20 -25 -26 -27 -30 -35 -40 -46 -52 -53 -56 -55 -51 -47 -42 -37 -34 -35 -40 -43 -46 -48 -44 -39 -38 -35 -31 -30 -30 -30 -31 -33 -32 -31 -31 -32 -31 -32 -33 -33 -32 -30 -29 -27 -26 -26 -25 -24 -24 -23 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -22 -21 -21 -23 -24 -24 -24 -24 -24 -24 -26 -26 -25 -25 -23 -22 -23 -23 -22 -25 -26 -26 -26 -24 -21 -19 -17 -16 -13 -9 -6 -5 -5 -5 -6 -6 -12 -9 -11 -27 -56 -66 -80 -78 -6 -4 0 0 0 0 0 0 0 0 0 0 -34 -119 -116 -113 -111 -111 -111 -108 -105 -102 -102 -102 -100 -99 -101 -100 -101 -101 -101 -100 -101 -102 -102 -100 -99 -97 -95 -94 -89 -86 -85 -83 -79 -79 -80 -79 -81 -81 -79 -78 -77 -80 -81 -81 -85 -85 -85 -85 -85 -77 -21 -22 -34 -18 -70 -91 -86 -83 -84 -84 -83 -81 -76 -76 -74 -71 -71 -70 -70 -70 -72 -72 -73 -77 -81 -81 -87 -96 -92 -14 0 0 0 0 0 0 0 0 0 -11 -54 -86 -69 -55 -48 -45 -39 -36 -35 -35 -32 -35 -33 -32 -38 -41 -45 -48 -51 -58 -61 -58 -52 -47 -45 -44 -41 -37 -34 -31 -28 -27 -26 -23 -21 -18 -18 -18 -19 -21 -20 -18 -19 -22 -22 -24 -25 -25 -23 -21 -21 -21 -19 -21 -27 -36 -41 -40 -41 -42 -39 -12 -2 -9 -15 -26 -37 -39 -40 -49 -43 -42 -51 -55 -60 -58 -49 -45 -43 -39 -35 -31 -35 -35 -32 -29 -26 -29 -36 -42 -49 -47 -38 -33 -40 -57 -50 -44 -34 -40 -49 -60 -30 -21 -11 -6 -13 -16 -25 -30 -22 -17 -9 -6 -25 -25 -11 -2 -11 -16 -18 -11 -8 -7 -13 -17 -1 -7 -15 -16 -17 -17 -12 -9 -7 -6 -8 -11 -16 -21 -19 -15 -9 -9 -9 -7 -5 -7 -12 -12 -9 -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 0 0 0 0 0 0 0 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 -52 -47 -46 -46 -46 -44 -42 -39 -39 -43 -59 -75 -86 -91 -92 -108 -119 -126 -134 -147 -156 -160 -162 -167 -171 -172 -174 -179 -183 -180 -178 -179 -182 -180 -178 -176 -176 -170 -169 -165 -161 -156 -139 -134 -134 -134 -134 -137 -140 -143 -148 -156 -156 -156 -155 -153 -151 -153 -158 -164 -168 -167 -167 -167 -169 -172 -179 -185 -188 -195 -197 -203 -209 -206 -210 -219 -221 -219 -218 -217 -218 -214 -202 -201 -200 -197 -193 -190 -207 -234 -253 -259 -288 -450 -533 -538 -526 -442 -456 -464 -434 -441 -460 -455 -444 -455 -424 -421 -422 -421 -424 -397 -396 -395 -363 -357 -346 -338 -338 -332 -320 -317 -319 -322 -303 -294 -285 -271 -252 -236 -221 -207 -201 -203 -202 -191 -172 -155 -152 -155 -156 -155 -142 -139 -141 -144 -145 -143 -141 -139 -136 -136 -118 -104 -97 -88 -88 -85 -81 -77 -72 -59 -48 -41 -40 -39 -34 -29 -25 -18 -12 -9 -8 -4 -4 -4 -4 -5 -4 -3 -3 -2 -1 -3 -3 -3 -2 -2 -2 -1 -2 -2 -3 -5 -8 -10 -13 -22 -24 -22 -17 -18 -9 -4 -5 -5 -6 -7 -7 -6 -4 -4 -5 -5 -4 -4 -5 -7 -5 -7 -8 -8 -7 -7 -6 -6 -8 -9 -10 -11 -10 -10 -9 -10 -9 -8 -8 -7 -6 -6 -6 -6 -5 -5 -5 -3 -5 -5 -5 -6 -5 -6 -7 -7 -8 -8 -8 -7 -5 -5 -5 -4 -4 -4 -5 -5 -6 -7 -7 -7 -7 -7 -7 -8 -10 -12 -13 -13 -13 -12 -11 -12 -14 -14 -15 -16 -16 -16 -17 -20 -23 -24 -26 -29 -32 -36 -41 -48 -55 -56 -61 -61 -56 -52 -44 -39 -39 -37 -44 -47 -49 -49 -43 -42 -39 -33 -30 -31 -30 -30 -30 -32 -33 -33 -34 -34 -34 -34 -34 -34 -32 -30 -28 -26 -26 -26 -24 -23 -22 -22 -21 -21 -21 -22 -22 -23 -22 -22 -22 -22 -22 -23 -20 -20 -21 -23 -23 -23 -22 -22 -20 -20 -19 -20 -22 -21 -22 -24 -29 -31 -31 -30 -27 -24 -18 -15 -13 -13 -14 -13 -10 -6 -11 -10 -10 -12 -13 -18 -14 -10 -15 -17 -37 -57 -70 -98 -45 -21 -18 -41 -77 -55 -12 -35 -53 -71 -61 -11 -91 -84 -83 -113 -114 -110 -107 -105 -102 -101 -101 -101 -101 -101 -99 -99 -99 -102 -102 -99 -97 -99 -98 -97 -96 -95 -90 -85 -81 -79 -77 -77 -78 -78 -77 -79 -80 -80 -79 -80 -80 -81 -85 -86 -86 -67 -21 -7 -9 -24 -40 -57 -73 -89 -87 -85 -82 -81 -79 -77 -75 -74 -74 -74 -66 -64 -65 -66 -67 -69 -70 -71 -72 -72 -78 -86 -94 -103 -62 -59 -71 -8 0 0 0 0 0 0 -31 -111 -88 -73 -65 -64 -50 -40 -35 -33 -39 -38 -37 -35 -33 -40 -47 -50 -51 -57 -62 -63 -59 -54 -50 -49 -46 -41 -36 -33 -31 -30 -27 -25 -24 -21 -16 -15 -15 -14 -16 -16 -16 -14 -17 -18 -21 -22 -22 -20 -19 -18 -18 -18 -18 -22 -33 -27 -29 -37 -41 -37 -18 -10 -29 -26 -28 -32 -33 -31 -33 -33 -36 -45 -49 -51 -50 -47 -44 -39 -33 -31 -28 -27 -26 -28 -32 -31 -31 -42 -39 -45 -44 -17 -17 -28 -33 -31 -33 -29 -21 -13 -7 -6 -6 -9 -17 -19 -19 -19 -17 -13 -13 -10 -1 -6 -3 0 0 -8 -6 -2 0 -5 -5 -5 -19 -6 -12 -15 -15 -18 -13 -12 -13 -14 -11 -11 -15 -16 -16 -16 -14 -7 -10 -12 -10 -12 -7 -5 -10 -9 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -57 -51 -47 -47 -48 -49 -44 -40 -42 -49 -64 -79 -88 -89 -98 -109 -117 -122 -131 -145 -150 -152 -156 -165 -168 -170 -173 -180 -181 -181 -179 -175 -178 -176 -173 -171 -171 -167 -162 -157 -152 -147 -132 -127 -129 -131 -132 -136 -139 -142 -146 -150 -150 -150 -149 -150 -153 -158 -161 -162 -164 -164 -165 -167 -170 -176 -182 -187 -193 -194 -200 -205 -208 -207 -211 -217 -221 -216 -216 -217 -215 -208 -198 -201 -201 -196 -188 -182 -197 -222 -250 -270 -322 -391 -476 -579 -519 -479 -481 -490 -470 -458 -470 -472 -456 -463 -434 -418 -414 -414 -422 -404 -398 -403 -370 -366 -365 -360 -345 -341 -329 -325 -330 -323 -313 -304 -289 -269 -253 -234 -219 -212 -214 -213 -205 -187 -159 -145 -145 -146 -147 -154 -145 -142 -142 -142 -143 -142 -141 -139 -133 -127 -112 -99 -94 -89 -85 -79 -74 -70 -64 -55 -46 -41 -39 -35 -30 -26 -24 -16 -13 -11 -7 -3 -3 -3 -4 -4 -3 -3 -3 -3 -2 -2 -3 -3 -2 -2 -2 -2 -2 -3 -5 -10 -15 -18 -20 -14 -6 -4 -5 -5 -5 -5 -6 -7 -6 -5 -4 -4 -5 -5 -5 -5 -6 -5 -5 -5 -5 -6 -8 -8 -5 -5 -5 -6 -8 -10 -11 -11 -11 -11 -11 -10 -9 -9 -8 -6 -5 -5 -6 -6 -6 -6 -5 -4 -3 -3 -3 -3 -4 -4 -4 -6 -6 -7 -7 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -7 -7 -8 -8 -7 -8 -8 -9 -9 -9 -11 -11 -10 -11 -13 -13 -14 -15 -16 -17 -18 -20 -22 -24 -25 -27 -31 -36 -38 -42 -49 -53 -62 -68 -68 -59 -53 -49 -47 -42 -43 -48 -51 -51 -49 -48 -44 -38 -34 -32 -31 -31 -31 -32 -33 -34 -36 -36 -36 -36 -36 -35 -34 -31 -28 -27 -26 -26 -24 -23 -22 -22 -22 -22 -22 -21 -21 -22 -23 -23 -23 -22 -21 -21 -21 -20 -19 -19 -19 -21 -20 -18 -17 -16 -16 -16 -18 -22 -25 -27 -30 -30 -30 -29 -27 -23 -20 -17 -15 -15 -14 -14 -12 -11 -9 -12 -13 -14 -17 -17 -18 -16 -10 -11 -15 -22 -29 -27 -32 -48 -53 -31 -37 -43 -49 -63 -81 -84 -84 -80 -96 -40 -22 -52 -100 -107 -105 -98 -103 -104 -104 -104 -104 -103 -102 -102 -101 -102 -104 -99 -80 -63 -89 -98 -93 -92 -91 -86 -84 -82 -81 -81 -81 -81 -80 -79 -81 -83 -82 -81 -80 -80 -84 -87 -75 -53 -40 -63 -81 -89 -89 -86 -85 -85 -85 -84 -83 -81 -79 -78 -76 -72 -69 -67 -68 -65 -64 -63 -64 -63 -64 -67 -67 -65 -68 -73 -78 -89 -96 -99 -95 -39 -4 0 0 0 0 0 0 -22 -90 -89 -79 -77 -68 -55 -45 -39 -34 -33 -34 -34 -35 -38 -43 -47 -48 -53 -57 -60 -61 -60 -56 -52 -48 -43 -39 -35 -31 -30 -30 -29 -28 -28 -22 -22 -24 -20 -17 -15 -13 -14 -13 -13 -14 -17 -17 -18 -19 -19 -16 -15 -14 -12 -12 -13 -11 -13 -24 -27 -28 -25 -25 -27 -22 -19 -24 -29 -29 -27 -25 -17 -22 -28 -30 -27 -23 -26 -32 -26 -30 -34 -33 -28 -29 -37 -46 -37 -37 -36 -33 -23 -18 -20 -21 -21 -19 -36 -45 -29 -16 -15 -11 -7 -21 -18 -13 -14 -12 -11 -10 -9 -1 0 0 0 0 0 0 0 0 0 -7 -13 -8 -3 -8 -12 -6 -14 -9 -6 -13 -14 -12 -11 -12 -14 -16 -18 -17 -12 -10 -12 -12 -13 -12 -12 -14 -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 -69 -60 -54 -50 -48 -47 -49 -46 -43 -46 -54 -71 -82 -85 -94 -97 -107 -118 -125 -139 -144 -148 -153 -159 -162 -166 -170 -172 -171 -171 -175 -177 -173 -174 -173 -170 -167 -167 -164 -156 -150 -148 -140 -130 -126 -126 -127 -132 -137 -140 -141 -146 -146 -146 -145 -144 -145 -149 -152 -156 -165 -166 -166 -168 -170 -174 -178 -182 -186 -191 -194 -203 -211 -212 -206 -208 -214 -218 -210 -208 -212 -211 -202 -218 -208 -199 -195 -182 -185 -202 -226 -254 -284 -302 -364 -477 -603 -512 -494 -504 -512 -513 -487 -482 -481 -468 -470 -446 -429 -427 -417 -422 -410 -399 -403 -376 -371 -369 -361 -339 -348 -345 -341 -346 -334 -325 -308 -288 -271 -252 -233 -222 -223 -222 -214 -201 -182 -144 -141 -150 -159 -160 -156 -144 -140 -142 -140 -141 -140 -138 -136 -129 -123 -111 -99 -93 -89 -83 -76 -72 -66 -61 -54 -48 -47 -38 -32 -26 -22 -20 -19 -16 -12 -6 -3 -2 -3 -3 -3 -2 -2 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -7 -10 -12 -18 -13 -6 -4 -5 -5 -6 -6 -6 -5 -5 -5 -4 -4 -4 -6 -6 -6 -5 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -7 -9 -11 -12 -12 -12 -11 -10 -11 -9 -6 -5 -3 -4 -5 -6 -7 -4 -4 -4 -3 -2 -2 -3 -4 -3 -3 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -7 -8 -8 -8 -8 -8 -8 -8 -9 -11 -12 -12 -10 -12 -12 -13 -14 -16 -17 -18 -20 -21 -21 -23 -26 -29 -35 -39 -42 -46 -48 -57 -68 -73 -70 -62 -58 -54 -48 -46 -50 -53 -54 -51 -51 -50 -45 -37 -36 -34 -33 -33 -33 -33 -34 -35 -36 -35 -35 -35 -35 -35 -33 -30 -27 -27 -26 -25 -24 -22 -23 -22 -22 -22 -21 -21 -22 -22 -22 -22 -22 -22 -20 -19 -21 -20 -17 -17 -19 -19 -17 -15 -15 -14 -15 -18 -23 -28 -31 -32 -35 -30 -28 -28 -28 -26 -24 -24 -25 -24 -20 -15 -12 -9 -10 -12 -13 -13 -18 -18 -17 -18 -19 -20 -20 -21 -23 -24 -28 -33 -29 -35 -31 -23 -23 -35 -36 -41 -50 -47 -50 -57 -65 -67 -62 -67 -68 -56 -78 -84 -85 -95 -100 -102 -96 -67 -49 -32 -15 0 0 0 -28 -32 -21 -81 -75 -69 -80 -31 -12 -36 -70 -84 -82 -80 -80 -80 -66 -52 -37 -30 -73 -81 -41 0 0 -17 -43 -77 -84 -81 -81 -81 -82 -81 -81 -80 -78 -78 -74 -71 -67 -66 -66 -66 -64 -61 -61 -61 -63 -65 -65 -62 -64 -70 -73 -80 -83 -88 -101 -31 0 0 0 0 0 0 -5 -97 -103 -87 -84 -77 -65 -55 -46 -41 -39 -38 -36 -34 -36 -41 -47 -48 -50 -54 -57 -62 -62 -59 -57 -55 -49 -44 -39 -34 -33 -30 -26 -25 -27 -27 -26 -27 -28 -27 -23 -18 -14 -14 -16 -15 -13 -14 -17 -18 -18 -18 -18 -18 -15 -9 -7 -7 -5 -3 -12 -18 -20 -19 -21 -21 -19 -18 -22 -24 -23 -19 -17 -15 -15 -13 -15 -12 -10 -15 -25 -27 -32 -33 -28 -36 -40 -44 -49 -48 -43 -43 -35 -25 -24 -28 -40 -33 -26 -37 -69 -71 -46 -14 -8 -7 -13 -10 -6 -6 -10 -8 -8 -1 0 0 0 0 0 0 0 0 0 -1 -5 -11 -11 -12 -12 -15 -4 -5 -10 -14 -14 -13 -11 -12 -13 -13 -14 -15 -14 -13 -12 -11 -7 -6 -6 -4 -2 -6 -8 -6 -6 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 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 -66 -59 -54 -51 -47 -47 -45 -45 -48 -60 -67 -75 -89 -93 -99 -112 -125 -131 -140 -142 -145 -152 -157 -159 -164 -170 -171 -171 -176 -174 -169 -175 -172 -171 -169 -166 -163 -157 -150 -145 -140 -132 -128 -126 -127 -129 -135 -139 -141 -142 -145 -145 -144 -144 -144 -148 -153 -157 -161 -161 -163 -168 -173 -175 -178 -181 -183 -185 -194 -200 -208 -212 -204 -205 -205 -207 -211 -204 -201 -203 -204 -195 -206 -208 -202 -189 -183 -193 -211 -233 -260 -272 -295 -359 -462 -581 -542 -525 -531 -527 -528 -513 -499 -489 -478 -468 -461 -451 -421 -419 -421 -415 -403 -400 -392 -379 -367 -372 -349 -374 -383 -362 -351 -346 -329 -307 -288 -272 -250 -235 -232 -232 -226 -212 -193 -168 -140 -140 -144 -147 -157 -145 -140 -140 -142 -141 -140 -138 -136 -135 -129 -119 -109 -102 -97 -88 -80 -74 -70 -64 -60 -56 -51 -45 -38 -30 -24 -20 -19 -17 -13 -9 -6 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -4 -12 -11 -7 -5 -5 -5 -6 -6 -6 -6 -5 -4 -4 -4 -4 -6 -6 -7 -6 -6 -5 -5 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -9 -11 -10 -9 -10 -11 -10 -10 -9 -7 -7 -4 -3 -4 -3 -2 -2 -3 -3 -3 -2 -3 -4 -4 -4 -4 -4 -5 -4 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -7 -8 -8 -9 -8 -8 -8 -8 -9 -10 -12 -12 -11 -12 -13 -14 -16 -19 -19 -20 -21 -22 -23 -26 -30 -34 -39 -42 -45 -46 -53 -66 -78 -80 -71 -66 -62 -56 -49 -52 -55 -56 -56 -55 -54 -51 -48 -39 -36 -35 -35 -35 -34 -34 -34 -35 -36 -36 -35 -34 -34 -33 -31 -28 -28 -27 -26 -25 -24 -22 -23 -22 -22 -21 -21 -22 -22 -22 -20 -19 -19 -19 -19 -19 -19 -19 -16 -17 -17 -17 -17 -16 -15 -16 -18 -22 -28 -31 -32 -30 -29 -30 -33 -38 -42 -39 -36 -37 -34 -30 -21 -14 -12 -12 -14 -14 -15 -20 -25 -27 -26 -28 -29 -28 -28 -34 -41 -49 -56 -56 -44 -47 -45 -37 -47 -48 -43 -37 -37 -34 -30 -28 -31 -29 -28 -29 -34 -28 -41 -45 -48 -66 -82 -96 -83 -3 0 0 0 0 0 0 0 0 0 0 0 -10 -41 -9 0 0 0 -42 -40 -26 -12 0 0 0 0 0 -7 -2 0 0 0 0 -2 -1 -47 -64 -77 -80 -86 -85 -81 -80 -80 -78 -73 -67 -62 -64 -63 -61 -61 -58 -58 -58 -57 -56 -57 -57 -58 -65 -70 -73 -76 -85 -96 -54 0 0 0 0 0 0 0 -69 -113 -103 -93 -76 -63 -54 -45 -43 -42 -39 -36 -38 -40 -44 -47 -51 -54 -55 -57 -59 -61 -61 -58 -53 -48 -44 -40 -36 -35 -30 -25 -20 -20 -20 -21 -22 -22 -23 -24 -23 -23 -22 -19 -19 -14 -14 -15 -16 -16 -16 -15 -12 -9 -9 -9 -7 -2 -9 -15 -19 -20 -18 -17 -17 -18 -16 -16 -17 -15 -12 -15 -17 -16 -13 -16 -15 -10 -10 -21 -29 -28 -32 -36 -44 -51 -49 -45 -38 -39 -70 -59 -47 -38 -48 -61 -50 -38 -26 -48 -63 -46 -11 -10 -8 -7 -7 -7 -9 -5 -1 -2 0 0 0 0 0 0 -4 -7 -9 -10 -11 -11 -11 -8 -1 0 -8 -4 -3 -17 -14 -15 -18 -17 -15 -13 -12 -12 -14 -15 -15 -10 -7 -5 -4 -3 -10 -10 -6 -8 -5 -6 -8 -4 -4 -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 -75 -69 -66 -64 -54 -47 -46 -46 -46 -51 -55 -63 -76 -89 -95 -106 -118 -129 -134 -135 -137 -143 -152 -153 -155 -162 -171 -171 -172 -171 -172 -173 -170 -170 -168 -164 -163 -157 -152 -146 -139 -133 -128 -127 -128 -126 -132 -137 -141 -142 -142 -143 -143 -144 -144 -144 -147 -154 -161 -166 -166 -169 -175 -180 -180 -183 -185 -185 -186 -196 -203 -208 -210 -199 -195 -193 -195 -204 -200 -196 -195 -198 -190 -188 -193 -195 -180 -188 -200 -216 -235 -247 -259 -292 -361 -479 -551 -524 -534 -543 -545 -540 -531 -520 -501 -475 -467 -468 -462 -428 -423 -421 -416 -404 -400 -401 -388 -367 -380 -360 -372 -385 -366 -360 -345 -327 -307 -289 -270 -253 -243 -243 -237 -224 -204 -179 -157 -143 -136 -139 -159 -150 -144 -141 -139 -141 -140 -138 -136 -134 -131 -122 -113 -109 -108 -96 -86 -78 -72 -68 -61 -58 -56 -49 -44 -37 -29 -23 -19 -18 -16 -13 -8 -5 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -2 -3 -3 -2 -3 -6 -12 -9 -5 -6 -6 -5 -5 -6 -5 -4 -5 -5 -5 -6 -6 -6 -7 -7 -7 -7 -6 -5 -5 -5 -4 -4 -5 -5 -5 -5 -5 -6 -6 -6 -7 -7 -6 -6 -7 -8 -11 -8 -6 -6 -5 -4 -4 -4 -3 -3 -3 -3 -4 -3 -3 -4 -4 -4 -5 -5 -5 -5 -4 -5 -6 -6 -6 -7 -7 -7 -7 -7 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -12 -12 -12 -12 -13 -14 -17 -19 -21 -23 -23 -25 -26 -28 -34 -38 -41 -44 -46 -49 -56 -67 -80 -80 -75 -72 -66 -57 -53 -54 -57 -56 -57 -57 -55 -52 -46 -40 -38 -37 -37 -36 -35 -34 -34 -35 -36 -36 -35 -32 -32 -30 -29 -29 -29 -27 -26 -26 -25 -24 -23 -22 -21 -21 -21 -20 -20 -20 -18 -17 -16 -17 -17 -17 -17 -17 -15 -15 -16 -17 -17 -17 -17 -18 -27 -32 -33 -33 -37 -37 -39 -47 -63 -67 -63 -58 -56 -49 -47 -33 -15 -16 -15 -15 -18 -24 -24 -28 -35 -42 -44 -48 -46 -40 -38 -53 -67 -78 -82 -69 -66 -60 -50 -49 -50 -48 -46 -45 -40 -35 -32 -29 -31 -30 -26 -24 -20 -21 -24 -25 -30 -44 -61 -82 -99 -34 -25 -45 -67 -15 -4 0 -4 -35 -17 0 -10 -1 0 -24 -47 -1 -13 -12 0 0 0 -1 -8 0 0 -32 -59 -55 -15 -22 -16 0 0 -4 -15 -41 -71 -68 -78 -83 -77 -75 -78 -74 -64 -62 -61 -61 -60 -59 -59 -58 -57 -57 -56 -57 -58 -58 -59 -63 -66 -68 -78 -85 -97 -83 -1 0 0 0 0 0 0 -36 -89 -114 -107 -86 -65 -53 -48 -47 -45 -40 -40 -40 -42 -44 -50 -56 -57 -56 -59 -61 -61 -61 -58 -52 -47 -44 -39 -39 -36 -30 -26 -20 -16 -16 -15 -14 -13 -15 -19 -19 -19 -20 -20 -21 -18 -16 -16 -16 -15 -12 -12 -15 -13 -12 -13 -17 -16 -14 -16 -23 -22 -20 -20 -21 -19 -13 -8 -7 -10 -10 -11 -12 -15 -14 -15 -17 -12 -13 -20 -27 -28 -31 -37 -44 -46 -44 -42 -42 -37 -62 -55 -42 -40 -70 -60 -37 -28 -19 -34 -43 -35 -15 -8 -5 -5 -4 -4 -4 -2 -1 0 0 0 0 0 0 -2 -10 -8 -5 -4 -13 -12 -8 -3 0 0 -2 -7 -10 -12 -13 -17 -21 -17 -14 -12 -10 -11 -13 -13 -12 -6 -4 -4 -6 -2 -6 -9 -10 -9 -5 -3 -6 -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 -78 -75 -72 -68 -57 -49 -48 -49 -51 -56 -57 -64 -78 -94 -104 -116 -126 -133 -133 -133 -137 -146 -157 -152 -153 -159 -164 -172 -173 -176 -176 -170 -167 -166 -164 -159 -156 -150 -146 -144 -139 -132 -130 -130 -130 -131 -135 -139 -141 -141 -141 -141 -142 -143 -146 -147 -153 -160 -164 -164 -165 -169 -175 -179 -183 -186 -187 -187 -187 -196 -202 -204 -204 -198 -196 -194 -192 -193 -196 -194 -190 -198 -196 -189 -186 -187 -177 -190 -206 -221 -231 -240 -257 -289 -348 -463 -147 -244 -471 -427 -525 -412 -359 -527 -513 -483 -472 -472 -472 -439 -431 -427 -416 -404 -403 -407 -400 -375 -417 -388 -373 -389 -379 -358 -339 -323 -304 -286 -265 -252 -249 -247 -236 -216 -191 -165 -145 -136 -142 -161 -166 -154 -144 -139 -138 -141 -137 -134 -132 -129 -124 -116 -109 -109 -104 -94 -84 -76 -71 -66 -63 -60 -53 -48 -43 -36 -28 -22 -20 -18 -15 -11 -7 -4 -3 -3 -3 -2 -2 -2 -1 -2 -2 -2 -2 -1 -1 -1 -1 -2 -3 -3 -4 -5 -8 -8 -7 -6 -7 -7 -6 -6 -6 -4 -4 -5 -5 -5 -6 -7 -7 -7 -7 -7 -7 -7 -5 -6 -6 -5 -4 -4 -4 -4 -5 -5 -5 -5 -5 -6 -7 -7 -6 -6 -6 -8 -8 -7 -6 -5 -5 -4 -4 -3 -7 -8 -7 -6 -4 -5 -6 -7 -5 -7 -8 -6 -5 -5 -5 -6 -6 -7 -10 -9 -8 -8 -8 -8 -9 -9 -10 -10 -9 -9 -9 -9 -9 -10 -12 -12 -12 -12 -13 -15 -17 -20 -22 -24 -25 -27 -29 -31 -38 -42 -45 -47 -48 -55 -65 -77 -86 -84 -83 -78 -71 -62 -59 -59 -58 -57 -56 -56 -54 -49 -45 -41 -39 -38 -37 -36 -36 -35 -35 -36 -36 -35 -34 -32 -32 -31 -30 -30 -29 -28 -26 -26 -25 -23 -22 -21 -21 -20 -19 -19 -19 -19 -18 -16 -15 -15 -15 -15 -15 -14 -13 -13 -13 -17 -20 -21 -22 -23 -33 -35 -35 -42 -49 -51 -52 -57 -93 -94 -87 -83 -77 -60 -53 -42 -16 -21 -22 -24 -30 -24 -26 -33 -44 -49 -52 -54 -55 -57 -56 -68 -83 -87 -92 -84 -72 -61 -50 -51 -48 -44 -44 -44 -40 -38 -36 -36 -37 -37 -36 -29 -26 -29 -30 -27 -27 -30 -38 -53 -69 -48 -33 -33 -35 -41 -29 -7 -16 -30 -31 -46 -62 -22 -21 -46 -74 -68 -68 -53 -35 -46 -22 -27 -57 -22 -29 -50 -60 -58 -60 -56 -45 -39 -54 -63 -61 -62 -62 -53 -53 -63 -60 -61 -64 -63 -58 -56 -54 -54 -58 -57 -57 -56 -54 -53 -52 -53 -57 -59 -61 -63 -66 -68 -77 -88 -102 -113 -27 0 0 0 0 0 0 0 0 -77 -115 -98 -76 -63 -58 -51 -51 -47 -45 -46 -50 -50 -55 -59 -58 -58 -61 -63 -63 -61 -57 -52 -47 -43 -42 -41 -36 -30 -26 -21 -17 -19 -17 -12 -8 -11 -13 -11 -11 -15 -18 -19 -18 -16 -15 -16 -14 -11 -14 -13 -11 -12 -16 -20 -21 -22 -23 -20 -15 -13 -19 -18 -15 -13 -14 -12 -9 -8 -9 -7 -5 -6 -7 -14 -17 -19 -19 -21 -29 -34 -34 -34 -38 -44 -52 -44 -45 -48 -52 -55 -53 -54 -45 -29 -20 -31 -44 -34 -24 -15 -9 -2 -1 -1 -2 -7 -8 -4 0 0 0 0 0 0 0 -1 0 0 0 -9 -9 -4 -1 0 -2 -7 -13 -17 -19 -20 -23 -21 -18 -14 -10 -11 -11 -8 -5 -4 -4 -4 -4 -8 -7 -8 -6 -6 -5 -4 -2 -2 -2 -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 -82 -83 -80 -72 -60 -52 -49 -50 -54 -56 -59 -68 -82 -98 -111 -119 -124 -131 -131 -133 -138 -149 -155 -155 -156 -159 -161 -169 -173 -172 -168 -167 -164 -162 -159 -154 -150 -147 -143 -138 -134 -132 -129 -128 -131 -134 -139 -142 -143 -142 -141 -141 -142 -145 -149 -149 -150 -153 -153 -158 -164 -169 -175 -176 -180 -182 -183 -187 -189 -199 -206 -203 -191 -190 -190 -190 -192 -188 -192 -192 -182 -183 -190 -186 -171 -157 -169 -189 -208 -219 -234 -250 -267 -291 -332 -435 -198 -29 0 0 -247 -162 -63 -215 -447 -501 -488 -478 -481 -449 -436 -429 -414 -408 -409 -413 -412 -381 -412 -411 -397 -394 -373 -352 -333 -318 -299 -279 -269 -262 -247 -243 -226 -202 -175 -151 -138 -133 -140 -167 -169 -157 -145 -140 -138 -137 -135 -132 -130 -128 -120 -113 -112 -107 -101 -93 -83 -76 -69 -66 -64 -59 -54 -45 -39 -33 -24 -22 -20 -17 -12 -9 -5 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -1 -1 -2 -2 -5 -8 -7 -4 -3 -4 -7 -7 -7 -6 -6 -3 -4 -4 -4 -5 -5 -6 -6 -6 -7 -7 -6 -6 -7 -6 -5 -5 -5 -5 -4 -4 -4 -4 -5 -5 -5 -6 -7 -7 -7 -6 -6 -6 -5 -6 -6 -6 -6 -5 -3 -4 -3 -6 -7 -7 -6 -5 -5 -5 -6 -5 -6 -8 -8 -7 -7 -7 -5 -5 -10 -10 -8 -8 -8 -8 -9 -9 -9 -10 -11 -10 -9 -9 -9 -10 -11 -12 -12 -12 -12 -13 -15 -17 -21 -23 -24 -27 -29 -30 -34 -41 -46 -48 -49 -53 -62 -72 -80 -89 -91 -88 -81 -74 -66 -62 -61 -59 -59 -58 -56 -53 -49 -45 -44 -43 -39 -37 -36 -36 -37 -37 -37 -36 -34 -33 -33 -33 -32 -31 -30 -29 -26 -25 -24 -23 -22 -21 -20 -20 -20 -19 -17 -17 -17 -17 -16 -15 -14 -14 -14 -14 -13 -12 -12 -13 -16 -20 -23 -27 -32 -40 -45 -52 -70 -79 -85 -89 -90 -116 -114 -103 -103 -84 -64 -49 -39 -23 -21 -24 -28 -29 -27 -28 -33 -39 -38 -37 -37 -44 -55 -57 -63 -66 -65 -64 -62 -58 -56 -53 -55 -54 -46 -39 -38 -37 -36 -35 -35 -36 -38 -39 -33 -31 -31 -31 -31 -29 -28 -26 -27 -28 -27 -27 -25 -26 -24 -21 -22 -25 -23 -22 -20 -27 -28 -30 -37 -50 -47 -46 -51 -52 -53 -51 -58 -46 -47 -47 -46 -47 -46 -46 -45 -40 -45 -46 -45 -48 -48 -44 -42 -47 -48 -46 -49 -54 -56 -57 -52 -50 -52 -56 -53 -51 -55 -52 -52 -53 -54 -55 -60 -64 -65 -69 -77 -82 -88 -102 -101 -46 -2 -24 -9 0 0 0 0 0 -48 -120 -108 -91 -87 -81 -66 -65 -61 -57 -59 -59 -59 -61 -62 -63 -63 -64 -64 -63 -62 -58 -52 -46 -44 -43 -40 -36 -30 -25 -21 -22 -20 -15 -11 -11 -13 -13 -13 -10 -10 -10 -11 -13 -10 -9 -11 -13 -12 -13 -11 -7 -11 -14 -14 -13 -17 -16 -12 -6 -6 -9 -7 -6 -7 -6 -3 -3 -5 -8 -8 -7 -5 -8 -13 -17 -24 -26 -28 -34 -44 -33 -39 -44 -48 -54 -46 -43 -45 -47 -65 -67 -47 -33 -28 -30 -40 -34 -17 -9 -6 -3 -2 -1 -1 -1 -6 -8 -6 0 0 -1 -2 -1 -8 -13 -8 0 0 0 0 0 0 0 -5 -16 -17 -15 -15 -15 -16 -18 -21 -18 -12 -11 -12 -11 -5 -3 -3 -4 -6 -8 -8 -7 -10 -8 -7 -5 -4 -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 Wind_Speed 2 2 2 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 5 6 8 9 9 9 9 9 9 9 8 9 10 10 9 9 9 9 9 9 9 8 8 7 7 6 4 3 2 1 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 4 4 5 5 5 5 6 5 5 5 5 5 5 4 4 5 5 5 5 5 6 7 8 10 11 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 13 13 13 13 12 12 12 13 13 12 12 12 11 11 10 11 11 12 14 16 18 20 22 23 22 21 18 17 17 17 17 17 17 17 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 16 16 16 16 16 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 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 9 8 8 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 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 5 6 7 8 8 9 9 8 8 8 8 7 7 8 9 9 9 9 10 10 9 8 8 8 8 9 8 6 5 3 2 1 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 3 3 2 2 2 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 0 0 1 1 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 6 7 8 9 10 11 12 12 12 11 11 11 11 11 11 10 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 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 10 10 10 10 12 15 16 17 18 17 18 18 18 17 17 17 17 17 17 18 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 17 17 16 16 16 16 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 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 8 8 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 4 6 7 8 8 8 8 8 7 7 7 7 6 6 7 7 8 8 8 9 9 9 8 8 8 9 9 9 8 6 5 3 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 0 0 1 1 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 3 3 3 3 4 4 5 5 5 5 5 5 4 4 4 4 5 5 5 5 6 6 6 7 8 9 10 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 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 10 10 9 10 11 13 15 14 14 14 15 16 17 17 17 17 17 17 18 18 18 18 17 16 16 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 15 15 15 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 11 10 10 11 10 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 8 8 8 8 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 6 6 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 4 6 7 8 8 8 8 8 7 7 7 6 6 6 6 6 6 7 6 7 8 9 8 8 7 6 7 7 9 9 8 6 5 4 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 0 0 1 1 1 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 2 2 2 2 3 3 3 3 4 4 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 6 8 10 12 12 12 12 12 11 11 11 11 11 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 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 10 10 10 11 12 13 13 13 13 14 15 16 16 16 16 17 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 15 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 12 11 11 11 11 11 11 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 10 11 11 11 11 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 6 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 4 6 7 8 8 8 8 8 8 7 6 6 5 3 3 3 4 5 5 3 5 7 7 7 7 6 5 4 5 8 9 8 7 7 5 3 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 3 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 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 3 3 4 4 4 5 5 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 8 10 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 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 14 14 15 15 15 14 14 14 15 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 11 11 10 10 11 12 12 13 13 13 14 14 15 15 15 16 16 17 18 17 17 17 17 17 17 16 17 17 17 17 17 16 17 16 16 15 15 15 15 15 16 16 16 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 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 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 7 7 7 7 7 7 7 7 7 7 7 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 4 6 7 8 8 8 8 7 8 7 6 5 4 4 3 2 1 2 3 3 3 3 3 4 5 6 5 3 2 3 7 9 9 9 8 5 3 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 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 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 7 8 10 11 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 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 14 14 15 15 15 14 14 14 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 12 12 12 11 11 11 11 12 12 13 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 16 15 15 14 13 13 14 15 15 15 15 15 15 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 10 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 10 10 10 10 10 10 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 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 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 4 4 6 8 8 8 8 8 8 6 6 6 4 4 4 4 4 4 4 3 3 1 1 2 3 1 2 4 4 2 1 3 8 8 10 10 8 6 3 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 8 10 11 11 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 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 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 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 14 14 14 14 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 12 12 12 11 11 12 11 12 12 13 13 13 13 14 14 14 15 15 15 15 16 17 17 18 18 18 18 18 19 19 18 18 17 17 17 16 15 15 14 12 11 13 14 14 15 15 15 15 16 16 17 16 16 16 16 16 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 7 7 7 6 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 4 5 6 6 7 9 9 9 9 8 7 6 5 4 4 4 4 4 4 4 4 4 3 2 2 3 3 3 2 3 3 1 1 3 4 7 10 10 8 6 3 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 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 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 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 8 9 10 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 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 11 11 11 11 11 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 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 14 14 14 14 15 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 13 13 13 13 12 12 12 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 19 19 19 18 18 17 17 16 15 14 11 11 11 12 13 14 15 15 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 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 12 12 12 11 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 9 9 9 9 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 5 6 7 7 8 9 10 10 10 9 8 6 5 3 3 4 4 4 4 4 4 4 4 4 4 3 3 4 4 3 2 2 1 1 2 4 8 9 9 8 5 3 3 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 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 2 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 8 10 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 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 11 11 11 11 11 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 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 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 13 13 13 13 13 13 13 13 13 13 13 12 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 18 19 20 20 20 19 19 18 18 17 17 16 15 14 12 11 11 11 13 14 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 16 16 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 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 11 10 10 10 10 10 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 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 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 7 7 7 7 7 7 7 7 8 8 8 8 7 7 8 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 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 4 6 7 7 8 9 9 10 10 10 9 8 6 4 2 1 2 3 4 4 4 5 5 5 5 4 4 4 4 4 3 2 1 0 3 4 6 8 9 9 7 5 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 1 1 2 2 2 2 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 4 4 5 5 5 5 5 5 5 5 5 6 6 6 7 9 11 11 11 12 12 11 11 11 11 11 10 10 10 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 10 10 10 11 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 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 14 14 14 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 13 13 13 13 12 11 11 11 11 11 12 12 13 13 13 13 14 14 15 15 15 15 15 16 16 17 18 19 18 18 18 18 18 18 17 17 16 15 13 12 12 12 12 13 14 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 13 13 13 13 13 13 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 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 9 10 9 9 9 9 9 9 9 9 9 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 8 9 9 9 9 9 9 9 8 8 8 8 8 8 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 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 7 7 7 7 7 7 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 3 3 3 4 5 6 7 8 8 9 9 10 10 10 10 9 7 4 2 2 2 3 4 4 5 5 6 5 5 5 4 4 4 4 4 4 2 2 4 6 7 8 9 8 8 6 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 1 1 2 2 2 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 3 4 4 4 4 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 6 7 9 10 11 11 11 12 11 11 11 11 11 10 10 10 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 10 10 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 14 14 14 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 13 13 13 13 12 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 17 17 18 18 17 17 17 16 15 14 13 13 13 13 13 14 14 15 15 16 16 17 17 17 17 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 11 12 12 12 12 12 11 11 11 11 11 11 10 11 11 11 11 11 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 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 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 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 6 7 7 8 9 9 10 10 11 10 9 8 6 5 4 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 3 1 6 8 8 8 8 8 8 6 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 2 2 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 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 2 2 2 1 1 1 2 2 2 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 6 7 8 8 8 9 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 14 14 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 13 13 13 13 12 12 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 14 14 14 14 14 16 17 17 17 17 16 17 16 15 14 13 13 13 14 14 14 14 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 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 12 12 13 13 12 11 11 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 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 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 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 3 3 2 2 2 2 2 3 3 3 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 5 5 6 6 6 6 7 8 9 8 6 6 9 9 10 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 7 8 8 8 8 8 7 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 3 3 3 3 3 4 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 6 6 7 7 7 9 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 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 13 13 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 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 14 14 13 14 14 14 14 14 13 13 13 14 15 16 17 17 16 16 16 16 14 13 13 13 14 14 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 14 14 14 14 14 13 13 13 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 12 12 12 12 11 11 11 11 11 10 11 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 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 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 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 6 6 7 7 5 2 4 7 9 11 9 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 5 5 5 6 7 8 8 8 8 7 6 4 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 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 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 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 9 10 10 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 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 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 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 14 15 16 17 17 17 16 16 15 15 14 14 14 14 15 15 15 15 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 16 16 15 15 15 14 14 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 11 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 9 9 8 8 8 9 9 9 9 9 9 9 8 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 4 4 5 5 6 6 5 7 8 9 10 10 9 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 6 7 7 8 7 7 7 7 5 4 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 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 5 5 6 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 8 9 9 9 10 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 13 13 13 13 13 14 15 16 16 16 16 16 16 15 16 16 15 15 15 16 16 17 16 16 16 16 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 16 16 16 15 15 15 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 10 10 10 10 11 11 11 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 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 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 8 8 8 8 8 8 8 8 8 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 2 2 3 3 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 5 4 4 4 4 3 3 3 4 5 5 6 7 8 9 9 9 8 6 4 4 4 4 4 4 5 5 5 5 5 5 5 4 5 5 6 6 7 7 7 7 7 6 4 3 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 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 7 8 8 9 10 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 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 14 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 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 13 13 13 13 13 13 14 15 15 15 16 17 17 17 16 17 16 15 16 16 16 16 17 17 17 17 18 18 18 17 17 17 18 18 18 17 16 16 16 16 17 17 17 16 16 15 15 15 15 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 13 13 13 13 13 13 13 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 10 9 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 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 9 9 9 9 9 9 8 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 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 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 3 3 3 3 2 2 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 3 2 2 3 3 3 3 4 5 5 6 7 7 8 8 8 6 6 4 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 7 7 6 4 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 1 1 2 2 3 4 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 10 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 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 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 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 14 14 14 13 13 13 13 13 13 14 14 14 15 15 16 17 17 17 18 17 17 16 16 16 16 16 17 18 18 18 19 18 17 17 17 17 17 17 16 16 15 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 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 10 10 11 11 11 11 10 11 11 11 11 11 11 11 10 10 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 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 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 3 3 3 2 2 3 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 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 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 3 3 4 4 4 4 5 6 6 7 7 7 6 6 5 3 3 3 3 4 4 4 4 4 4 4 5 5 5 4 5 5 5 5 5 6 6 6 5 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 2 3 2 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 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 3 3 3 2 2 2 1 1 1 2 2 3 4 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 8 10 10 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 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 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 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 17 16 16 16 16 16 17 19 19 19 19 18 17 17 17 17 17 17 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 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 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 11 11 11 11 11 11 10 10 10 10 10 10 9 9 10 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 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 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 3 3 2 2 2 3 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 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 5 4 3 3 3 3 4 4 4 3 3 3 4 4 4 4 4 4 4 4 5 5 5 6 5 5 4 3 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 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 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 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 3 3 3 2 2 1 1 0 1 1 2 2 3 4 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 5 6 6 6 7 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 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 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 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 17 17 17 17 17 17 18 20 21 21 20 19 18 18 17 17 17 16 15 15 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 9 9 9 9 9 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 9 9 8 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 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 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 3 3 3 3 3 3 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 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 6 6 6 5 5 4 3 3 3 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 4 3 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 3 3 2 2 2 1 1 0 1 1 1 2 3 4 4 5 5 5 6 6 5 5 5 5 5 5 5 5 4 4 4 5 5 5 6 6 7 8 8 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 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 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 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 18 18 18 19 19 20 22 23 22 21 20 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 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 10 10 10 10 10 10 10 9 10 10 10 10 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 9 9 9 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 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 9 9 9 9 9 9 9 9 8 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 8 8 8 8 7 7 7 7 7 7 3 3 3 3 3 3 3 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 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 6 5 5 4 4 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 4 3 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 2 2 2 2 2 2 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 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 0 1 1 1 2 2 3 4 4 4 5 5 6 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 6 6 7 8 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 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 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 15 15 14 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 14 14 14 15 15 15 15 16 17 18 18 18 19 20 20 22 23 23 23 22 21 19 18 17 17 17 16 16 16 16 16 16 15 14 14 13 12 12 13 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 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 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 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 9 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 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 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 1 1 1 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 2 3 3 3 3 3 3 4 4 4 4 5 4 4 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 4 3 2 2 1 1 1 1 1 2 2 2 2 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 3 2 2 2 3 3 3 3 3 2 2 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 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 0 1 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 3 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 3 3 3 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 7 8 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 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 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 14 14 14 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 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 21 23 24 22 21 19 18 17 17 17 17 16 16 16 16 16 15 15 14 13 13 11 12 12 13 14 14 14 14 14 15 15 14 14 14 15 15 15 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 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 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 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 8 8 8 8 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 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 8 8 8 8 8 4 3 3 3 3 3 3 3 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 1 1 1 1 1 1 1 0 0 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 2 1 1 1 1 1 1 2 2 2 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 3 3 2 2 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 0 0 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 3 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 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 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 14 14 14 14 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 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 17 17 18 18 19 18 20 21 20 19 18 17 16 16 16 17 16 16 16 16 15 15 14 13 12 12 11 11 12 13 14 14 15 15 15 14 14 13 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 13 13 13 13 13 13 13 13 13 13 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 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 8 8 8 8 8 9 8 9 9 9 9 9 9 9 9 9 8 8 8 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 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 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 8 8 8 8 7 8 8 8 4 4 3 3 3 3 3 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 1 1 1 1 1 1 1 1 1 0 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 2 2 2 3 3 3 4 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 1 1 1 1 1 1 2 2 2 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 2 2 2 2 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 3 3 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 3 3 4 5 5 5 5 6 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 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 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 14 14 14 14 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 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 16 16 16 17 18 19 18 16 16 16 16 17 16 16 16 16 15 15 14 13 12 11 11 11 11 12 12 12 13 14 14 14 14 13 13 14 14 14 14 15 14 14 14 14 14 14 14 13 13 12 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 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 9 8 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 8 8 8 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 9 9 9 9 9 9 9 8 8 9 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 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 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 2 2 2 2 3 2 2 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 2 2 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 3 3 3 2 2 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 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 4 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 8 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 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 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 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 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 15 14 15 16 16 16 15 16 16 16 17 16 16 15 15 15 15 14 14 13 12 11 12 13 13 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 10 9 9 9 9 9 9 9 8 8 8 8 9 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 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 8 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 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 8 8 8 8 8 8 8 7 7 7 8 8 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 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 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 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 6 6 6 6 6 7 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 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 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 14 14 14 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 13 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 15 15 15 15 16 16 16 16 15 15 15 15 16 15 14 13 13 14 13 14 14 13 12 12 12 12 12 12 13 14 14 14 15 15 14 14 14 14 14 15 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 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 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 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 8 8 8 8 8 8 8 8 8 9 9 8 8 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 8 8 8 8 8 8 8 8 8 8 8 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 1 1 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 6 6 6 6 6 7 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 11 11 12 12 12 12 12 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 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 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 16 15 15 15 15 15 15 15 14 13 13 14 15 15 16 15 14 13 12 11 12 12 12 13 14 14 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 9 9 8 8 8 8 8 8 9 9 9 9 8 8 8 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 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 8 8 8 9 9 9 9 9 9 9 9 8 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 3 4 4 4 3 3 3 3 2 2 2 2 1 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 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 4 4 4 5 5 5 5 5 5 5 5 5 4 4 5 5 5 6 6 6 6 7 7 6 5 6 6 7 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 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 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 14 14 14 14 14 14 14 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 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 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 15 15 15 14 14 13 13 14 15 16 16 16 14 13 12 12 12 13 13 13 14 14 15 15 15 15 14 13 14 14 14 13 12 12 12 12 12 11 11 11 10 9 10 10 11 11 11 11 11 12 12 12 12 12 12 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 11 11 10 10 10 10 10 9 10 10 10 9 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 9 9 9 9 9 9 9 9 9 9 8 8 8 8 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 8 8 9 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 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 3 3 4 4 3 3 3 3 3 3 2 2 1 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 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 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 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 4 4 5 5 5 5 5 5 5 5 4 4 5 5 5 5 6 6 6 6 6 6 5 6 6 6 7 8 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 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 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 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 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 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 13 13 13 13 13 14 15 16 15 14 13 13 13 13 14 14 14 14 15 15 16 16 15 15 14 14 14 14 13 12 11 11 11 11 11 10 10 9 8 8 9 10 10 10 10 10 11 12 12 12 12 12 13 13 13 13 13 13 13 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 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 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 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 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 9 9 9 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 8 8 8 8 8 3 3 3 3 3 3 3 3 3 3 2 2 1 1 2 3 3 3 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 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 3 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 3 3 3 3 3 3 3 3 3 3 2 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 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 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 3 3 3 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 3 3 3 4 5 5 5 5 5 5 5 5 4 4 5 5 5 5 6 6 6 6 6 6 5 6 6 6 6 7 8 10 10 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 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 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 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 14 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 14 14 14 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 13 12 12 13 13 13 14 15 15 14 14 14 15 15 15 15 15 15 15 15 16 16 15 15 14 14 14 13 12 11 10 10 10 9 9 9 9 8 7 7 8 8 8 9 8 9 10 11 11 11 12 12 12 13 13 13 13 13 13 13 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 10 10 9 10 9 9 9 9 9 9 9 9 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 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 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 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 8 8 8 8 8 8 8 8 8 3 3 3 3 3 3 3 3 3 3 2 2 1 1 2 3 3 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 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 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 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 3 3 3 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 0 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 3 4 4 5 5 5 5 5 5 5 4 4 5 5 5 5 6 5 5 5 6 6 5 5 6 6 6 6 8 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 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 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 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 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 13 13 13 14 14 15 14 15 15 16 16 16 17 17 16 16 16 16 16 15 15 14 14 14 13 12 11 9 8 8 7 8 8 8 7 6 6 6 6 6 7 7 8 9 9 10 10 11 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 8 8 8 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 2 3 3 3 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 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 3 3 2 2 2 2 2 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 2 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 6 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 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 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 15 14 14 15 16 17 17 18 18 17 17 16 16 16 16 15 15 15 14 14 13 12 11 9 7 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 6 8 9 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 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 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 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 8 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 2 3 3 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 2 2 2 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 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 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 4 5 6 7 8 8 8 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 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 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 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 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 15 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 16 17 17 18 18 17 17 16 16 16 16 15 15 15 14 14 13 12 11 10 8 7 7 8 7 7 6 5 4 4 4 4 4 4 4 4 5 6 8 10 10 10 11 12 12 13 12 13 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 10 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 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 9 9 8 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 2 3 3 3 3 3 3 3 2 2 2 2 2 1 1 0 0 1 2 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 2 2 2 2 3 3 3 3 3 3 3 4 4 3 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 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 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 6 7 7 7 7 8 9 9 9 10 10 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 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 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 13 13 13 14 15 16 17 17 17 17 17 16 17 17 17 16 16 15 15 14 14 13 12 12 11 10 10 9 9 8 7 5 5 4 4 4 4 4 4 4 5 5 6 7 8 8 10 10 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 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 9 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 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 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 9 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 2 2 2 3 3 3 3 3 2 2 2 2 2 1 1 1 0 1 1 2 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 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 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 2 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 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 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 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 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 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 14 14 14 14 14 14 14 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 15 16 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 13 13 13 13 12 12 10 10 9 7 6 5 3 3 4 5 5 5 5 6 7 7 7 8 8 9 10 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 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 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 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 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 8 2 2 2 2 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 3 3 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 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 9 9 9 10 10 10 10 10 10 11 11 11 11 11 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 14 15 14 13 14 15 15 16 15 15 15 15 15 15 15 14 14 13 12 12 12 13 14 14 12 11 10 9 7 4 3 3 4 5 5 6 6 7 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 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 10 10 10 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 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 9 9 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 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 8 8 8 8 8 8 8 8 8 8 8 8 2 2 2 2 2 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 3 2 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 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 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 2 2 2 2 3 3 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 4 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 8 8 9 9 9 10 10 10 10 11 11 11 11 11 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 13 14 15 15 14 13 13 14 15 15 14 13 13 12 12 11 11 11 13 15 14 13 11 10 7 3 2 3 4 5 6 6 7 7 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 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 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 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 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 8 8 8 8 8 8 9 9 8 8 8 8 2 2 2 2 2 2 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 3 3 3 4 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 5 6 6 7 8 8 8 8 9 9 10 10 10 10 11 11 11 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 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 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 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 11 12 12 13 13 13 13 13 13 14 15 15 14 13 13 12 11 10 10 8 9 12 14 13 13 11 7 3 1 3 3 5 6 6 7 8 9 10 11 11 11 11 12 12 12 12 12 13 13 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 11 11 11 11 10 10 10 10 10 10 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 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 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 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 9 9 9 9 9 9 9 9 9 2 2 2 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 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 1 1 1 1 1 0 0 0 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 1 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 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 3 3 3 3 2 2 3 3 3 2 2 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 6 5 5 5 6 6 7 7 7 7 7 8 8 9 9 9 10 11 11 11 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 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 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 14 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 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 13 13 13 13 12 12 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 13 13 11 10 9 8 7 5 5 7 12 11 13 11 8 4 1 1 3 5 6 6 7 8 9 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 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 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 9 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 9 9 9 9 9 9 9 9 9 9 2 2 2 2 2 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 0 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 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 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 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 3 2 2 3 3 3 3 3 3 3 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 8 7 8 9 10 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 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 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 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 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 13 13 13 13 13 13 13 13 13 12 13 13 13 12 12 12 12 11 12 12 12 12 13 12 12 12 12 12 12 10 9 9 8 6 5 5 5 5 8 11 11 9 6 5 2 4 5 5 5 6 7 9 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 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 10 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 2 2 2 2 2 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 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 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 3 3 2 2 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 2 2 3 3 3 4 4 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 6 6 6 6 6 7 7 7 7 7 8 10 11 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 12 11 11 12 11 11 11 12 11 10 10 10 10 10 9 9 10 11 9 7 9 9 7 7 10 11 8 8 5 4 5 5 5 5 5 8 10 12 14 15 15 15 15 15 16 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 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 10 10 10 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 9 9 9 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 9 9 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 2 2 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 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 3 3 4 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 6 6 6 6 6 6 7 7 7 7 9 11 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 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 11 10 10 10 10 10 9 9 9 9 9 9 9 12 13 13 12 14 15 12 9 9 10 10 7 3 3 6 5 5 6 8 10 13 14 15 16 16 16 16 16 17 17 16 16 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 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 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 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 6 6 6 6 6 6 7 7 7 7 9 10 11 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 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 11 8 8 8 8 8 8 9 10 10 10 9 8 11 14 16 16 17 17 16 13 12 12 11 8 3 4 7 6 7 9 11 13 14 15 16 16 16 17 17 17 18 18 17 16 16 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 11 11 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 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 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 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 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 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 3 4 5 5 5 5 5 5 5 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 7 7 7 8 9 11 11 12 12 12 12 13 13 13 13 13 13 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 15 15 15 15 15 14 14 14 14 14 14 14 14 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 10 7 6 6 7 7 8 10 11 12 13 10 7 10 14 15 17 18 19 19 17 17 16 14 10 10 10 12 11 9 11 13 15 16 16 16 16 16 17 18 18 19 19 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 3 3 3 3 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 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 3 3 3 2 2 2 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 10 11 12 12 12 12 13 13 13 13 13 13 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 14 14 14 14 14 14 14 14 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 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 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 11 9 8 8 7 7 7 7 9 11 13 14 13 9 9 12 14 17 19 19 20 20 20 20 18 13 17 17 17 14 12 12 15 16 16 17 17 17 17 17 18 19 20 21 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 9 9 9 9 9 9 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 3 3 3 2 2 2 2 2 2 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 2 2 2 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 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 3 3 3 2 2 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 3 3 3 4 5 5 6 6 5 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 9 10 11 12 12 13 13 13 13 13 13 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 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 13 13 14 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 11 11 11 10 9 8 9 10 9 7 7 7 11 14 16 15 13 11 11 13 16 18 20 20 21 22 23 21 19 20 22 20 17 15 14 16 16 17 17 17 17 18 18 18 19 20 21 21 19 18 17 16 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 12 12 12 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 9 9 9 9 9 9 9 9 9 9 9 4 4 3 3 3 2 2 2 2 3 3 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 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 2 3 2 3 2 3 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 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 3 4 5 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 8 10 11 12 12 13 13 13 13 13 13 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 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 12 12 12 12 12 11 11 11 10 9 9 9 11 11 10 10 10 12 16 18 18 16 14 11 12 15 17 19 19 22 24 25 24 23 24 24 21 19 17 16 16 16 17 18 18 18 19 19 19 20 21 21 21 21 19 17 16 15 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 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 9 9 9 9 9 9 4 4 3 3 3 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 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 3 3 3 2 2 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 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 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 3 3 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 3 3 3 2 2 2 1 1 2 2 2 2 2 2 2 2 3 3 2 2 3 3 2 2 2 2 2 2 3 4 5 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 6 6 6 6 7 7 8 9 11 12 12 12 13 13 13 13 13 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 12 12 12 12 11 11 11 11 11 10 10 10 11 11 11 12 12 14 17 18 18 17 14 11 11 14 15 17 18 22 25 27 27 27 26 24 22 20 19 18 17 17 18 19 19 19 19 18 18 19 20 22 22 21 18 16 15 15 14 13 13 13 13 13 12 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 9 9 10 10 10 9 9 9 9 9 4 4 4 4 3 3 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 0 0 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 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 3 3 3 3 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 3 2 2 1 1 1 2 2 2 2 2 2 2 2 3 3 3 2 2 3 2 2 2 2 2 2 3 3 3 4 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 10 10 11 12 13 13 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 14 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 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 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 12 11 11 11 11 11 11 10 10 11 11 11 12 12 13 15 16 15 15 14 11 10 9 11 11 14 17 21 26 28 28 27 26 24 23 21 20 20 19 18 20 20 20 19 19 18 17 17 20 20 22 20 17 15 14 14 13 11 11 11 11 11 9 8 9 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 9 10 10 10 10 10 10 10 10 9 9 9 9 9 4 4 4 4 3 3 2 2 2 2 2 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 2 2 2 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 2 2 3 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 4 5 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 8 8 10 12 13 13 13 13 13 13 13 13 13 14 14 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 14 14 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 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 12 12 11 11 11 11 11 11 10 10 10 10 11 10 11 12 13 14 13 12 11 10 9 8 8 8 9 12 16 21 26 27 27 25 24 24 22 21 21 20 20 20 20 20 20 19 19 18 18 17 18 19 22 20 16 13 13 13 12 10 9 8 8 7 6 5 7 9 9 10 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 10 11 11 11 11 11 10 11 11 11 10 10 11 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 10 10 9 9 10 10 10 10 10 10 10 9 9 4 4 4 4 3 3 3 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 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 2 2 3 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 2 2 3 3 2 2 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 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 2 2 2 2 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 4 5 5 6 6 6 5 5 5 5 4 4 4 5 5 5 4 4 4 4 4 4 5 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 9 11 13 13 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 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 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 14 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 11 9 8 8 7 7 6 7 8 11 15 21 24 26 25 23 22 22 22 22 21 21 21 20 20 19 19 19 19 19 19 19 19 20 21 20 15 14 14 13 11 9 7 6 5 4 4 4 6 7 8 9 10 11 11 11 11 11 12 12 13 13 13 12 12 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 9 9 4 4 4 4 3 3 3 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 2 2 2 2 2 2 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 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 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 3 2 2 2 2 2 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 2 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 4 4 5 5 6 5 5 5 6 6 6 5 5 6 6 6 6 6 6 7 9 11 12 12 12 12 12 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 14 14 14 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 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 14 14 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 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 9 8 7 6 6 6 5 6 8 10 15 16 20 24 25 23 21 21 21 22 22 21 21 20 20 18 18 19 20 20 20 21 21 21 21 19 17 16 17 16 13 9 6 5 3 2 3 4 6 7 8 9 9 9 9 9 9 10 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 13 13 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 9 9 4 4 4 4 4 3 3 3 3 2 2 2 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 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 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 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 2 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 8 9 10 11 10 10 12 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 14 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 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 14 14 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 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 10 9 9 9 9 9 9 9 9 9 9 8 7 7 6 6 5 4 5 7 9 10 12 18 23 24 23 22 22 22 22 22 21 21 20 19 18 18 19 20 20 21 21 22 22 21 19 19 19 19 16 12 8 8 5 3 1 3 4 6 9 10 10 8 8 8 8 9 9 10 11 11 11 11 12 12 13 13 13 13 14 14 15 14 13 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 9 9 9 9 10 10 9 10 10 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 2 2 3 3 3 3 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 2 3 3 4 4 5 5 5 5 5 5 5 5 5 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 5 5 6 6 6 7 8 8 9 9 8 11 12 12 12 12 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 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 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 14 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 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 5 4 5 6 7 8 11 17 22 22 22 22 22 22 22 21 21 21 20 19 18 19 20 20 20 21 21 21 21 21 21 20 19 18 15 13 10 8 5 3 1 3 3 6 10 12 11 9 9 9 10 10 10 10 10 10 10 11 11 12 12 12 12 13 14 15 14 12 12 11 11 11 11 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 9 9 9 9 9 9 9 9 9 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 7 7 9 10 11 11 12 12 13 13 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 13 13 12 12 12 12 12 12 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 5 4 4 5 6 7 9 15 19 19 19 20 21 22 22 21 21 21 20 20 19 20 21 21 21 21 21 21 21 20 20 20 19 16 13 12 10 9 6 5 1 1 4 7 11 12 11 10 10 10 13 13 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 9 9 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 9 9 9 9 9 9 9 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 3 4 4 4 4 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 5 6 6 6 6 7 7 7 7 7 8 9 10 11 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 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 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 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 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 7 6 6 6 5 5 5 5 6 9 13 16 16 16 18 20 21 21 21 21 21 21 21 20 20 21 21 21 21 21 20 20 20 20 19 18 15 12 12 11 10 8 6 5 2 4 9 12 13 11 10 10 11 15 16 16 15 13 12 11 11 11 10 10 10 10 10 10 9 8 7 7 8 8 8 9 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 9 10 9 9 9 9 9 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 11 11 11 11 11 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 11 11 11 11 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 9 9 9 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 3 3 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 5 5 6 6 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 6 6 6 6 6 6 6 6 7 8 9 10 11 11 12 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 6 8 11 12 13 14 16 18 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 16 14 12 12 12 11 10 10 9 5 4 12 15 18 16 12 11 13 17 20 20 18 15 13 12 11 10 10 9 9 9 8 8 7 6 6 7 6 7 7 8 9 10 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 6 6 5 5 5 6 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 6 5 6 6 6 6 6 6 7 7 7 8 8 9 11 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 5 5 6 7 8 8 11 13 14 16 17 18 19 20 19 20 20 21 21 21 21 21 20 20 20 20 19 18 17 16 14 11 11 12 12 12 13 13 12 11 16 19 21 20 17 16 17 20 23 22 19 16 13 12 11 9 9 8 8 8 8 7 6 6 6 6 6 7 7 8 9 9 8 8 9 9 9 9 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 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 11 11 11 12 12 12 12 12 11 11 11 11 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 9 9 9 9 9 9 9 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 3 3 3 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 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 2 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 5 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 10 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 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 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 13 14 14 14 13 13 13 13 13 13 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 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 7 6 6 6 7 8 8 9 9 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 9 11 13 13 14 15 16 18 18 18 18 19 20 20 20 20 20 20 20 19 18 16 15 14 13 11 10 11 12 12 13 15 17 19 21 22 23 22 20 20 21 23 23 21 18 15 13 11 10 9 8 8 7 7 7 7 6 6 6 6 6 7 7 7 8 8 7 8 8 8 9 9 8 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 10 10 11 11 11 11 11 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 11 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 10 10 10 10 10 10 10 9 9 9 9 9 9 9 4 4 4 4 4 4 4 4 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 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 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 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 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 6 6 7 8 10 12 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 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 12 12 12 11 11 11 11 11 11 10 10 9 9 8 8 7 6 5 4 5 6 7 9 9 9 8 8 8 8 7 7 6 7 6 6 6 6 6 6 6 6 6 7 8 10 11 10 11 13 14 15 16 15 16 17 18 19 19 19 19 19 19 18 16 14 13 12 11 10 10 10 10 12 13 15 18 21 22 23 24 23 21 20 20 21 22 20 15 13 12 11 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 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 10 10 11 11 11 11 11 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 12 12 12 12 12 12 12 12 12 12 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 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 2 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 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 2 2 3 3 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 2 2 2 2 2 3 3 3 4 4 5 6 6 6 6 5 5 6 6 6 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 9 11 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 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 13 13 13 13 13 13 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 12 12 11 11 11 11 11 11 11 10 10 9 8 8 7 7 5 4 3 5 6 8 10 10 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 12 13 13 12 13 15 16 17 17 16 17 17 17 17 14 13 11 10 9 9 9 9 10 11 13 15 16 15 18 20 21 21 19 17 17 17 18 17 13 11 10 9 8 8 7 7 7 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 8 9 9 9 9 9 9 10 10 10 10 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 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 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 2 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 5 5 5 5 5 5 5 7 6 6 6 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 9 11 12 13 12 12 12 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 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 13 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 13 13 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 12 12 11 11 11 11 11 11 10 10 10 9 8 8 8 7 5 4 4 5 7 10 11 11 10 10 9 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 11 10 10 11 13 14 14 15 14 14 15 15 14 13 12 9 9 8 8 8 8 9 10 11 13 13 12 14 16 17 18 16 14 13 13 13 13 11 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 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 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 10 10 10 10 10 9 9 9 9 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 1 1 1 1 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 3 3 2 2 2 2 3 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 4 4 4 4 4 6 7 7 6 6 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 8 10 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 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 13 13 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 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 6 7 8 8 9 12 13 12 11 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 11 11 12 13 12 12 12 11 11 10 8 8 8 8 8 8 8 8 9 10 10 10 11 13 14 14 13 11 11 10 10 10 9 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 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 11 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 5 5 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 2 2 3 3 3 3 3 2 2 3 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 3 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 4 5 6 7 7 6 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 9 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 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 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 13 13 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 9 9 10 12 12 13 14 14 14 13 11 10 9 8 8 7 7 7 6 6 6 6 6 5 6 6 6 5 6 6 6 6 6 6 7 7 8 8 9 9 8 9 10 11 10 10 10 9 9 9 8 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 10 9 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 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 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 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 5 5 5 4 4 4 4 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 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 4 5 6 6 6 5 5 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 6 9 11 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 12 14 15 15 15 15 13 11 10 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 8 7 7 8 8 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 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 8 8 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 2 2 2 3 3 2 2 3 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 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 3 3 2 2 2 2 2 2 2 2 2 2 2 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 4 5 5 5 6 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 6 5 6 8 10 11 11 11 11 10 10 10 10 10 10 10 10 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 8 9 9 10 9 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 14 15 15 15 15 13 11 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 6 7 7 7 8 8 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 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 8 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 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 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 11 11 11 11 11 11 10 10 10 10 10 10 10 9 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 3 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 5 5 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 5 5 5 5 6 8 9 10 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 14 14 14 13 11 10 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 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 7 7 7 7 7 8 8 8 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 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 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 2 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 3 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 7 9 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 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 10 10 10 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 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 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 12 12 12 13 14 14 14 14 14 13 12 11 10 10 9 9 8 7 7 7 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 7 6 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 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 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 10 10 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 10 10 11 11 10 10 10 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 10 10 10 10 10 9 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 0 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 0 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 4 3 3 3 4 4 4 4 4 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 6 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 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 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 12 12 11 10 10 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 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 7 7 8 8 8 8 7 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 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 9 9 9 9 10 10 10 10 10 10 10 10 10 11 10 10 10 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 9 9 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 1 1 1 2 3 3 3 2 2 1 1 1 0 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 3 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 0 0 0 0 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 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 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 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 2 2 2 2 1 1 1 1 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 3 3 3 4 6 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 6 6 6 6 7 7 7 7 7 7 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 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 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 12 12 12 13 13 13 13 13 13 12 12 11 11 11 10 9 9 8 8 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 6 6 6 6 6 6 6 6 6 6 6 7 7 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 9 9 9 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 2 3 3 3 2 1 1 1 0 0 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 3 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 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 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 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 5 6 7 7 7 8 8 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 7 7 8 8 9 9 9 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 13 13 13 13 13 13 13 13 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 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 12 12 12 11 11 10 9 9 8 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 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 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 9 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 5 5 5 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 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 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 2 2 2 2 1 1 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 2 3 3 2 2 1 1 1 1 0 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 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 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 3 4 5 6 6 7 7 7 7 6 6 6 7 7 6 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 7 7 7 8 8 9 9 10 10 10 10 10 10 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 12 12 12 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 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 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 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 9 9 9 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 5 5 4 4 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 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 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 2 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 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 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 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 14 14 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 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 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 9 9 9 9 9 9 9 9 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 2 2 3 2 2 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 2 2 2 2 3 2 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 3 3 3 3 3 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 2 3 3 3 4 4 4 4 4 4 4 4 4 3 3 4 4 4 3 3 3 3 3 3 2 2 2 3 3 4 5 5 6 6 5 5 5 5 5 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 6 6 6 6 7 7 7 8 9 9 9 10 10 10 10 10 11 11 11 11 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 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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 10 10 10 9 9 8 8 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 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 9 9 9 9 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 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 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 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 6 6 6 6 7 7 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 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 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 11 11 10 10 10 9 9 8 8 8 7 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 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 3 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 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 3 3 3 3 3 3 3 4 4 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 1 1 1 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 2 2 2 2 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 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 6 6 6 6 7 7 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 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 11 11 10 10 10 9 9 9 8 8 8 7 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 5 5 5 5 5 5 5 5 5 5 6 6 6 7 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 9 9 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 3 3 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 2 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 3 3 3 3 3 3 3 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 3 3 3 3 3 3 3 3 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 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 1 1 1 2 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 2 2 2 3 3 3 4 4 4 4 4 4 4 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 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 6 6 6 6 7 7 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 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 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 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 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 8 8 9 9 8 9 9 9 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 10 10 10 10 10 9 9 9 9 9 9 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 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 5 5 5 5 5 5 5 6 6 5 5 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 0 1 1 1 1 2 2 2 2 2 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 2 3 3 3 4 4 4 4 4 4 4 4 4 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 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 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 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 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 6 6 6 6 6 5 6 6 6 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 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 2 2 2 2 2 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 3 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 2 2 3 3 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 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 1 1 1 1 1 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 4 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 4 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 8 8 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 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 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 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 5 5 4 4 4 4 5 4 4 5 5 5 5 5 5 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 4 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 3 3 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 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 4 3 2 3 3 3 3 3 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 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 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 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 5 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 6 6 7 7 7 7 7 7 7 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 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 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 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 3 3 3 3 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 3 3 2 2 2 2 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 4 4 3 3 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 3 3 3 3 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 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 5 4 3 2 3 3 3 3 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 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 7 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 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 12 12 12 13 13 13 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 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 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 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 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 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 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 3 2 3 3 3 3 3 3 2 2 3 3 3 3 3 4 4 4 4 5 5 6 6 7 6 6 6 5 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 0 0 0 0 1 1 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 2 2 2 3 3 3 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 6 6 6 7 8 8 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 13 12 13 13 13 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 12 12 12 12 11 11 11 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 9 9 9 9 8 8 8 7 7 7 6 6 6 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 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 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 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 6 7 7 7 7 6 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 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 4 4 4 4 5 5 5 5 6 7 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 11 12 12 12 12 12 12 12 12 12 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 12 12 12 12 12 11 11 11 10 10 10 10 11 11 11 11 11 11 11 10 10 11 11 11 11 11 10 10 10 10 10 10 9 9 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 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 4 4 4 4 4 4 3 3 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 4 3 3 3 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 3 3 3 3 3 3 3 4 4 5 4 4 4 4 5 5 5 5 8 7 6 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 2 2 3 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 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 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 6 5 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 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 3 3 3 4 4 4 4 4 5 5 5 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 11 11 11 10 10 10 9 9 9 9 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 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 3 3 4 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 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 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 2 3 7 7 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 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 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 6 6 6 6 5 4 4 3 3 3 3 3 3 3 3 2 2 2 3 3 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 4 4 4 3 3 3 3 3 4 4 4 4 4 4 5 6 6 6 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 11 11 10 9 10 10 11 11 10 10 11 11 12 11 11 9 9 9 9 9 8 7 7 7 8 9 7 7 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 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 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 4 4 4 4 3 3 3 4 4 5 6 6 5 5 5 5 4 4 3 3 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 2 3 3 2 2 2 2 2 3 3 3 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 0 0 0 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 2 2 2 1 1 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 6 6 5 5 4 4 4 4 4 4 4 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 6 6 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 11 10 9 9 8 8 7 8 8 9 9 9 9 10 10 10 10 10 7 7 7 7 7 6 4 4 5 6 6 5 4 5 6 7 8 8 7 7 8 8 8 8 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 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 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 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 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 3 3 3 3 3 3 3 2 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 3 3 4 4 4 4 3 3 3 3 3 4 4 4 5 4 4 4 3 3 3 4 4 4 4 4 4 3 4 5 5 5 4 3 3 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 3 3 3 3 3 2 2 2 2 3 3 3 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 1 1 2 2 1 1 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 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 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 4 4 5 5 5 6 6 7 7 7 7 8 8 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 8 6 5 4 5 5 6 7 8 8 8 8 8 9 9 9 8 8 5 4 4 4 4 4 2 2 2 3 3 3 5 5 6 6 6 6 6 6 6 6 6 6 3 3 4 5 6 6 5 6 6 7 8 8 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 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 9 9 9 10 10 10 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 5 4 4 4 4 4 4 3 3 3 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 3 3 4 4 4 4 4 3 3 3 4 4 5 5 5 5 4 4 4 4 4 4 4 3 3 2 1 3 4 6 6 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 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 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 3 2 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 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 5 5 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 11 11 10 10 10 11 11 11 11 11 11 11 10 9 5 2 1 1 2 4 7 7 8 7 7 7 8 8 7 7 6 5 3 1 2 2 3 2 1 0 1 2 3 4 6 6 5 5 5 5 4 3 3 2 2 1 1 0 1 3 4 4 3 4 5 6 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 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 9 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 11 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 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 3 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 3 3 4 4 4 4 4 3 3 3 4 4 5 5 5 5 5 5 4 4 4 4 4 4 3 2 1 2 4 6 6 5 5 4 3 3 3 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 3 3 3 3 3 3 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 2 2 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 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 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 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 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 2 2 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 5 5 5 5 5 5 4 4 4 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 8 9 9 9 10 9 9 9 10 10 10 10 9 9 9 10 10 10 11 11 10 8 6 3 1 2 1 3 5 7 7 8 8 7 7 8 8 7 6 4 2 1 1 2 2 2 1 0 1 2 2 3 5 5 5 4 4 4 4 4 2 2 2 3 3 2 2 1 1 1 2 3 3 4 5 5 6 7 7 7 7 7 6 6 6 6 5 5 5 5 4 3 3 3 2 2 1 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 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 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 4 4 4 4 4 3 3 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 3 2 3 5 6 6 6 5 4 4 3 3 3 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 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 3 4 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 1 2 2 2 2 3 3 4 4 4 4 4 5 6 6 6 6 7 7 8 8 8 8 8 9 9 8 9 9 9 9 9 7 7 8 9 9 10 11 10 8 6 4 3 3 3 1 2 5 5 6 7 8 6 6 7 5 5 4 3 3 2 3 4 4 3 2 1 2 2 2 3 4 4 3 2 2 3 4 4 3 3 3 4 3 3 2 2 2 2 2 3 3 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 3 3 2 2 2 1 1 1 1 2 2 3 4 4 4 4 4 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 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 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 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 5 5 5 6 6 6 6 6 5 5 6 6 6 5 5 5 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 3 3 3 3 3 3 3 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 6 5 5 6 5 4 4 3 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 2 2 2 2 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 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 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 4 5 5 4 5 6 6 7 7 6 6 7 7 8 8 8 8 7 7 6 5 6 7 8 9 10 10 8 5 3 2 2 4 4 3 1 1 2 5 9 8 3 2 3 4 6 6 6 5 5 6 5 5 4 3 2 2 2 1 2 2 2 2 4 4 3 3 3 2 1 1 3 3 2 2 2 2 2 2 3 4 5 6 7 7 6 6 7 7 7 6 6 5 5 5 5 5 4 3 2 2 2 1 0 3 3 3 3 4 4 4 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 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 3 3 3 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 7 7 7 7 7 7 7 7 7 7 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 10 11 10 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 5 5 5 5 6 6 6 5 5 5 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 6 6 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 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 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 3 2 2 2 3 3 3 2 3 4 5 5 5 4 5 5 6 7 7 6 5 4 3 3 4 6 6 7 8 9 8 6 4 1 3 5 5 5 5 4 5 5 7 12 11 8 7 7 6 10 9 8 8 8 7 7 6 5 4 4 3 2 1 0 1 1 2 5 6 5 2 1 0 1 1 2 2 2 1 1 1 1 2 3 4 5 7 8 8 8 7 8 8 7 6 6 5 4 4 4 4 4 3 2 1 1 2 2 3 5 6 6 6 6 6 7 7 7 6 6 5 5 5 5 5 4 4 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 5 5 5 5 6 6 6 6 5 5 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 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 3 4 4 4 4 5 6 6 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 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 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 3 2 2 2 3 3 3 3 3 3 3 3 4 4 3 3 3 2 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 2 2 2 2 2 2 2 2 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 2 2 3 3 3 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 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 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 3 3 2 2 2 3 4 5 5 4 2 1 1 2 4 4 5 6 6 6 6 3 2 3 7 8 8 8 10 10 9 10 11 13 14 13 13 11 11 12 11 10 10 9 8 7 7 6 6 5 4 3 3 3 3 3 4 6 7 6 4 3 2 2 2 2 1 1 1 1 0 1 2 3 4 5 7 8 9 9 9 9 8 6 5 5 4 3 3 3 3 3 2 2 2 3 4 5 5 6 8 9 9 9 9 10 10 9 8 7 6 7 7 7 6 6 6 6 7 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 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 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 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 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 5 5 5 5 6 6 6 5 5 6 6 6 6 6 5 5 5 5 5 5 4 4 4 5 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 3 3 2 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 3 3 3 3 4 5 6 6 6 5 4 4 3 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 5 6 6 5 4 5 4 7 11 13 12 11 13 13 13 13 13 15 15 16 15 14 13 13 13 12 11 11 10 9 8 8 7 7 6 5 4 4 4 4 5 5 6 6 5 5 3 2 2 2 2 1 1 1 1 2 2 3 4 5 7 8 9 10 10 10 8 5 3 3 2 2 3 2 1 1 1 1 3 5 6 7 7 8 8 9 10 10 11 11 11 11 10 9 8 9 10 9 9 8 7 9 9 8 7 6 5 4 5 5 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 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 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 5 5 5 5 5 6 5 5 5 5 6 6 6 6 5 5 5 5 5 4 4 4 4 5 5 4 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 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 3 3 3 3 4 5 6 6 5 4 4 4 3 3 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 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 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 2 2 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 3 3 3 3 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 4 4 4 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 3 3 3 4 4 4 4 3 3 4 5 4 4 4 3 6 6 5 4 4 4 6 8 8 7 7 5 6 9 13 15 14 14 14 14 14 14 15 15 16 16 16 15 14 14 14 13 12 11 11 10 10 9 8 8 7 6 5 5 5 4 5 5 6 6 6 5 4 3 2 3 3 2 2 2 2 3 3 3 3 5 6 8 9 10 11 11 6 3 2 2 2 4 5 4 2 3 2 3 5 6 7 7 7 7 7 8 9 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 11 10 8 7 7 6 6 5 5 5 4 4 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 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 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 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 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 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 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 4 4 4 4 3 3 3 3 4 4 5 6 5 5 5 4 4 3 3 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 3 3 2 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 6 6 6 5 5 5 6 6 6 6 6 6 7 8 8 8 7 7 8 8 8 7 6 5 7 9 10 10 9 7 7 11 13 15 15 15 14 15 15 15 15 15 15 16 16 15 15 15 14 13 12 12 11 11 10 9 8 7 6 6 5 5 5 5 5 5 5 5 6 5 4 3 3 3 3 3 3 3 3 3 4 3 3 4 6 8 8 10 11 10 6 4 4 5 5 6 6 5 4 4 5 5 6 6 6 6 6 6 6 6 7 9 10 11 12 12 11 11 11 11 10 11 11 11 11 11 11 11 10 9 9 7 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 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 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 4 4 4 5 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 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 3 3 3 4 4 5 5 5 5 5 5 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 5 6 7 7 7 7 7 6 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 9 8 7 7 8 10 11 11 9 8 12 13 13 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 12 11 11 11 10 9 8 7 6 6 6 5 5 5 5 5 5 5 6 5 5 4 4 4 4 4 3 3 3 4 4 4 3 3 5 5 8 10 10 8 6 5 7 8 8 8 7 6 6 5 6 6 6 4 4 4 4 4 4 6 6 9 11 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 11 11 10 9 7 7 6 6 6 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 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 7 7 7 7 7 7 8 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 4 4 5 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 3 3 4 4 3 3 3 4 4 4 5 4 4 4 4 3 3 3 3 4 4 4 5 5 5 5 5 5 4 3 3 3 3 3 3 3 3 3 3 2 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 3 3 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 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 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 2 3 3 3 3 2 2 2 2 2 3 3 3 4 3 3 3 3 3 3 3 3 3 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 3 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 2 2 2 2 2 2 2 2 2 2 3 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 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 4 4 4 3 3 4 4 4 4 4 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 4 3 3 4 5 6 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 10 10 9 8 8 8 10 11 12 11 11 12 13 14 14 14 15 15 14 15 15 15 15 15 14 14 14 14 13 13 12 12 11 11 10 9 8 7 7 7 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 4 3 3 4 7 9 10 9 8 7 9 11 12 11 10 9 7 5 5 5 4 3 4 4 4 4 4 5 7 9 11 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 11 10 8 8 8 7 6 6 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 4 4 4 4 4 5 5 5 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 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 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 5 5 4 3 3 3 3 3 3 4 4 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 2 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 3 3 3 3 3 3 3 3 3 2 2 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 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 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 2 2 2 2 3 3 3 2 2 2 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 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 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 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 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 4 3 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 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 4 3 4 4 4 5 7 8 9 9 9 9 9 9 9 9 10 10 10 10 10 9 10 10 10 11 10 10 10 9 9 9 10 11 12 12 12 12 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 10 9 9 8 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 6 6 6 6 5 4 6 9 10 9 7 5 7 10 12 13 12 10 6 4 3 3 3 3 5 5 5 5 5 6 7 8 9 10 11 10 9 11 13 12 12 12 12 11 12 12 12 12 12 12 12 11 10 9 9 8 7 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 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 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 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 5 5 4 3 3 3 3 3 3 4 4 5 5 5 5 5 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 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 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 2 2 2 2 2 2 2 3 3 2 2 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 3 3 3 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 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 3 3 3 3 4 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 3 5 7 8 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 10 11 11 11 11 10 10 10 11 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 10 9 9 8 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 6 7 9 9 8 5 3 5 6 6 5 8 8 5 2 2 2 3 3 6 6 6 6 6 7 7 7 6 7 6 5 6 10 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 9 8 7 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 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 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 9 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 11 11 11 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 5 4 4 4 3 3 3 3 4 4 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 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 3 2 2 2 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 4 4 3 3 3 2 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 2 2 2 2 3 3 3 3 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 2 2 2 2 2 3 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 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 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 4 4 4 3 3 4 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 1 1 1 1 1 1 0 1 1 1 1 1 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 4 6 7 8 8 9 10 10 10 10 10 10 10 10 10 9 9 9 9 10 11 11 12 12 12 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 8 8 7 6 6 6 5 5 4 4 5 4 4 4 4 4 4 4 4 4 5 5 6 7 7 7 7 7 7 8 7 7 5 2 3 4 3 2 1 5 6 4 1 2 3 4 5 6 7 7 7 7 8 8 6 6 5 4 2 3 9 11 11 12 12 12 11 12 12 12 12 12 13 12 12 12 12 11 9 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 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 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 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 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 4 4 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 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 3 3 3 3 3 2 2 3 3 2 2 2 2 2 3 3 3 3 2 3 3 3 3 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 3 3 3 2 2 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 3 3 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 4 4 3 3 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 4 4 3 4 4 3 3 3 3 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 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 5 5 6 7 8 9 10 10 10 10 10 10 10 10 9 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 10 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 4 4 4 4 3 3 3 3 4 4 5 6 6 6 6 6 5 6 7 5 4 3 3 3 4 2 1 2 4 5 3 1 2 3 4 5 6 7 7 7 8 8 8 7 6 5 5 5 6 8 9 9 10 11 11 11 11 12 12 12 13 13 13 13 13 12 11 10 9 8 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 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 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 9 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 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 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 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 3 3 4 4 4 5 5 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 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 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 2 2 2 3 3 3 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 2 3 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 3 3 3 3 3 3 3 3 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 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 4 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 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 4 5 6 7 9 10 10 10 10 10 10 10 10 10 9 9 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 12 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 4 4 5 5 5 4 3 3 3 2 2 3 4 4 4 4 3 2 2 2 2 2 1 2 3 4 5 6 6 6 7 8 8 7 7 6 5 5 6 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 12 11 10 10 10 9 8 8 7 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 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 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 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 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 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 5 5 5 5 4 4 4 4 3 4 4 4 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 4 3 3 3 3 3 3 3 2 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 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 4 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 2 2 2 2 2 1 1 1 1 1 2 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 2 2 2 3 3 3 3 4 5 6 7 7 8 9 10 10 10 9 9 9 9 10 10 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 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 4 4 3 3 3 3 3 3 3 4 4 4 4 4 2 1 1 1 1 2 3 4 4 4 4 4 3 3 2 2 2 2 2 3 4 5 5 6 6 7 7 8 7 7 6 5 6 6 7 8 8 7 7 8 8 9 10 10 11 12 12 13 13 13 12 12 11 11 11 11 10 9 9 8 9 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 5 5 6 6 6 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 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 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 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 11 11 11 11 11 11 11 11 11 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 2 3 2 2 2 2 2 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 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 3 4 4 4 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 3 4 4 4 4 3 4 5 5 4 4 4 5 5 4 3 2 2 2 2 2 3 3 4 4 4 5 5 7 8 9 9 9 9 9 9 9 10 10 11 11 11 12 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 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 6 6 6 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 1 1 1 1 2 2 3 4 4 4 4 4 4 3 3 3 2 2 2 3 4 5 5 5 6 6 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 8 9 10 10 11 12 12 13 12 12 11 11 11 11 12 11 11 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 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 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 5 6 6 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 2 2 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 4 4 4 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 1 1 1 2 2 2 2 2 2 2 3 2 2 3 3 3 3 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 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 4 5 5 5 5 5 6 6 5 5 5 5 5 4 3 3 2 2 2 2 2 3 3 3 3 3 4 5 7 8 9 8 9 10 9 10 10 10 10 11 11 11 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 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 6 6 5 5 4 5 4 4 4 4 3 3 3 3 2 2 1 2 2 2 2 3 3 4 4 4 4 4 4 4 3 3 3 2 2 3 4 4 5 5 6 6 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 9 9 10 10 11 12 12 12 12 11 11 11 11 13 13 13 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 5 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 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 6 6 6 7 7 7 7 7 7 7 7 8 8 7 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 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 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 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 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 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 3 2 2 2 2 2 3 3 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 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 2 3 3 3 3 3 3 3 3 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 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 3 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 3 3 4 4 3 3 3 3 3 2 2 2 3 3 3 3 4 4 5 5 5 5 6 6 6 6 6 6 6 5 5 4 3 3 2 2 2 2 2 2 3 3 3 3 3 4 5 7 7 7 8 9 10 10 10 10 11 11 11 11 11 12 12 12 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 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 3 2 3 3 3 3 4 4 4 4 4 4 4 3 3 3 2 3 3 3 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 7 8 8 9 10 10 10 11 12 12 11 11 11 11 12 14 15 15 15 14 12 10 9 8 8 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 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 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 4 4 5 5 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 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 3 3 3 3 3 3 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 3 3 4 4 3 3 4 3 3 3 3 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 4 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 5 5 5 7 8 9 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 2 2 3 3 3 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 7 8 8 9 9 8 9 9 9 9 10 10 11 11 11 11 12 12 13 14 16 17 16 15 13 11 9 8 7 7 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 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 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 5 5 5 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 4 4 4 4 4 4 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 3 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 1 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 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 2 3 3 3 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 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 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 4 4 5 5 6 6 6 6 6 6 6 7 6 6 6 6 6 5 5 4 4 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 7 8 9 10 10 11 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 3 3 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 8 9 10 9 9 9 9 9 9 9 10 10 10 12 13 14 15 16 17 18 18 16 13 11 10 8 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 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 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 3 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 3 3 3 2 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 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 1 2 2 2 3 3 3 3 3 4 4 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 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 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 6 6 8 9 10 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 10 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 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 3 3 3 3 4 4 6 7 7 7 7 7 7 7 7 7 7 7 7 8 10 10 10 10 10 10 9 8 8 8 8 8 11 15 17 17 17 18 19 18 16 14 12 10 7 5 5 5 4 4 4 4 4 4 4 4 4 4 4 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 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 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 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 0 0 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 5 7 8 10 10 10 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 4 4 3 2 2 2 2 2 2 2 3 2 3 4 6 7 7 8 8 8 8 7 7 7 7 6 7 8 10 11 11 11 11 10 10 9 8 8 7 8 12 17 18 19 19 19 19 18 16 15 11 9 6 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 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 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 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 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 5 5 5 5 5 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 3 3 3 3 3 3 3 3 4 4 4 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 4 4 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 1 1 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 2 2 1 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 1 0 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 2 2 2 2 2 3 3 3 3 3 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 3 2 2 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 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 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 4 3 4 4 4 5 7 8 6 8 10 11 11 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 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 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 2 2 2 2 2 1 2 4 5 7 7 8 8 8 8 8 7 8 8 7 7 8 10 11 11 12 12 11 11 11 10 10 10 10 12 17 19 20 20 20 20 17 17 14 10 8 6 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 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 6 6 6 6 7 7 7 7 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 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 4 3 3 4 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 4 4 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 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 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 2 1 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 1 0 0 0 0 0 1 2 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 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 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 5 5 5 6 8 10 11 11 10 11 11 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 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 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 2 2 1 1 1 2 3 5 6 7 7 8 8 8 8 8 9 9 8 9 9 10 11 11 12 12 12 11 12 12 12 12 13 15 17 19 20 20 21 20 18 16 12 9 7 6 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 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 6 6 6 6 6 6 6 6 6 6 7 7 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 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 5 5 5 6 6 6 6 6 6 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 4 4 3 3 4 4 4 4 4 4 4 3 4 3 3 3 4 4 4 4 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 3 3 3 3 3 3 3 3 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 2 2 2 2 3 3 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 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 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 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 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 6 8 9 9 8 9 10 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 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 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 3 5 6 7 8 8 8 9 9 9 10 10 10 10 10 11 12 12 13 12 12 12 12 12 13 15 16 17 18 20 20 20 20 17 14 11 9 7 6 6 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 3 3 4 4 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 5 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 4 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 4 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 2 1 1 2 2 3 3 3 3 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 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 4 4 4 4 4 4 4 3 3 4 3 3 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 5 6 6 6 7 7 8 9 9 9 9 9 8 9 9 8 8 7 8 8 9 8 8 8 8 8 8 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 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 3 3 3 5 6 7 8 8 9 9 10 10 10 11 11 11 11 12 13 13 13 13 13 13 13 14 14 15 16 18 19 20 19 19 16 12 10 8 7 6 6 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 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 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 6 6 7 7 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 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 5 5 6 6 6 6 6 6 6 6 5 5 5 5 6 6 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 3 3 3 3 4 4 4 4 5 5 5 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 3 3 4 4 4 4 3 3 3 4 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 4 4 3 3 3 3 3 3 3 4 4 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 3 3 3 3 3 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 3 3 2 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 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 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 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 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 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 6 6 5 6 6 7 7 7 7 7 6 7 6 6 7 7 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 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 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 5 6 6 7 8 9 10 10 11 11 11 11 12 12 13 13 13 13 13 13 13 14 14 15 17 18 18 18 18 17 15 11 9 8 7 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 3 3 3 3 3 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 4 4 4 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 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 10 11 11 11 11 11 11 11 11 11 11 11 11 11 5 5 6 6 6 6 6 6 6 6 5 5 5 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 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 5 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 0 0 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 3 3 2 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 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 2 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 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 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 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 4 5 5 6 6 6 6 5 5 6 5 5 6 6 7 7 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 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 7 8 9 9 10 11 12 12 12 12 13 13 14 14 13 14 14 15 15 16 17 17 17 16 16 14 13 10 8 8 7 6 6 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 4 3 3 3 3 3 3 3 3 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 4 4 4 4 5 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 5 5 6 6 6 6 6 6 6 6 6 5 5 6 6 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 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 0 0 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 4 4 3 3 3 2 2 2 2 2 3 2 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 2 2 2 2 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 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 7 7 7 7 7 6 6 5 5 5 5 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 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 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 5 7 8 8 9 10 11 12 13 13 13 14 14 14 14 14 15 15 16 16 16 16 15 14 13 12 11 9 8 7 7 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 4 4 3 3 3 3 3 3 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 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 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 5 4 4 4 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 5 5 5 4 4 4 4 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 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 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 1 1 1 1 1 1 1 2 1 1 1 2 2 2 3 3 2 1 1 1 1 1 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 3 3 1 1 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 2 2 1 1 1 1 1 1 2 2 3 3 3 3 2 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 2 2 2 2 2 2 2 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 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 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 7 7 7 6 6 6 6 5 5 5 5 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 5 4 4 4 5 6 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 5 5 6 5 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 5 6 6 8 9 11 12 12 12 13 14 14 14 15 15 15 15 15 15 15 15 14 13 11 10 9 9 8 7 7 6 6 6 6 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 3 3 3 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 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 6 6 6 6 6 7 7 7 7 7 7 7 7 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 11 11 11 11 11 11 11 5 5 6 6 6 7 6 6 6 6 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 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 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 2 2 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 1 1 1 1 1 0 1 0 0 1 1 1 2 2 2 2 2 2 2 2 2 3 3 2 2 1 1 1 1 1 2 2 2 3 3 3 2 2 2 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 4 3 2 2 2 2 2 2 3 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 2 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 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 5 5 6 6 6 6 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 5 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 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 3 3 3 4 4 5 7 8 9 10 10 11 12 13 13 14 14 14 14 14 13 13 13 13 12 11 9 9 8 8 8 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 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 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 4 4 4 4 4 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 5 5 6 6 6 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 4 4 4 4 5 5 5 5 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 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 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 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 3 3 3 3 3 3 2 1 1 1 0 1 1 0 0 0 1 1 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 2 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 5 5 5 5 5 4 4 5 5 6 6 5 4 3 3 3 2 1 1 3 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 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 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 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 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 6 6 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 5 4 4 4 4 3 3 3 3 3 2 2 3 3 3 4 6 6 7 8 8 10 11 11 11 11 12 12 13 13 11 10 10 10 10 10 8 8 8 7 7 7 6 6 6 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 4 3 3 3 3 3 3 3 3 3 3 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 4 4 4 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 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 5 5 6 6 6 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 4 4 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 5 5 5 5 5 5 5 5 4 4 4 4 4 3 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 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 3 3 3 2 2 2 1 1 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 3 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 5 6 6 6 5 5 5 5 6 6 6 6 5 4 4 3 3 2 1 3 3 3 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 2 2 2 2 3 3 3 3 3 2 3 3 3 3 3 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 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 3 4 4 4 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 6 5 5 5 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 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 5 5 5 6 7 8 9 9 8 8 9 9 10 10 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 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 3 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 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 5 5 6 6 6 6 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 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 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 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 4 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 3 3 3 3 3 2 2 2 2 1 1 1 0 0 1 1 1 1 2 2 2 2 2 2 2 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 1 2 2 3 3 3 3 4 4 5 5 5 4 4 3 3 4 4 4 5 6 6 6 6 5 5 5 5 6 6 6 6 6 5 5 4 3 2 1 2 2 3 3 4 4 3 3 3 3 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 3 3 3 4 4 4 4 3 3 3 2 2 2 2 3 3 3 3 2 2 3 3 3 3 3 3 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 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 6 6 7 7 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 6 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 5 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 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 3 3 3 3 3 3 3 3 4 4 4 4 5 6 7 7 7 6 6 7 7 8 7 6 6 6 7 7 6 5 6 6 6 6 5 5 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 5 6 6 6 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 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 0 0 1 1 1 1 2 2 2 2 2 2 2 3 3 2 3 3 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 2 3 3 3 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 1 1 1 2 2 3 3 3 3 4 4 4 5 5 5 4 3 3 3 3 3 4 5 6 6 5 5 5 5 5 6 6 6 6 6 6 5 4 3 2 1 1 2 2 2 3 3 3 3 3 3 3 2 2 2 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 2 2 2 2 2 3 3 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 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 4 4 4 4 4 5 5 6 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 3 3 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 5 5 5 4 4 3 3 3 4 4 4 5 5 5 5 5 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 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 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 4 4 5 5 5 5 4 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 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 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 5 6 6 6 7 7 7 7 7 6 6 6 6 5 5 5 6 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 4 4 4 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 4 4 4 3 3 3 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 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 0 0 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 3 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 3 3 4 3 2 3 3 3 4 4 5 4 4 4 4 4 3 3 3 5 6 6 6 6 5 5 5 6 5 6 5 6 5 5 4 3 2 2 2 1 2 2 2 2 2 2 3 3 3 3 2 2 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 3 3 3 3 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 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 5 5 5 5 5 5 5 5 4 4 4 4 5 5 6 5 5 5 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 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 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 4 3 4 4 4 4 4 4 4 4 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 2 2 2 2 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 5 5 6 6 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 4 4 4 4 4 4 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 4 4 3 3 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 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 1 1 0 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 1 0 1 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 4 4 3 1 1 2 3 4 4 4 4 5 5 5 4 4 3 2 4 6 6 6 5 5 4 4 5 4 4 5 6 6 5 4 3 3 2 2 2 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 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 4 4 4 4 4 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 5 6 6 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 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 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 2 2 2 1 2 2 2 3 2 2 3 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 5 6 6 6 7 7 6 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 4 4 4 3 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 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 1 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 2 2 2 2 2 3 3 3 3 2 2 1 0 0 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 0 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 3 3 3 2 2 2 2 3 4 5 4 3 2 1 2 3 4 4 5 5 6 6 5 5 4 3 2 2 4 5 5 5 4 3 3 3 3 4 5 6 5 5 4 3 3 2 2 2 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 3 3 3 4 5 5 6 6 6 7 6 6 6 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 1 2 2 1 1 1 1 0 0 0 1 1 1 1 1 1 1 2 2 2 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 4 4 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 2 2 2 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 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 11 11 5 6 6 6 7 6 6 6 7 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 4 4 4 4 4 4 4 4 3 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 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 3 3 3 4 4 4 4 4 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 3 4 3 3 3 3 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 2 2 2 2 2 2 2 2 3 3 3 3 3 2 1 0 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 2 2 3 4 5 4 3 2 1 2 3 4 4 5 6 7 7 6 5 5 4 2 2 3 4 5 4 4 3 3 2 2 4 5 5 5 4 4 3 3 3 2 1 1 1 1 1 1 2 2 3 3 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 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 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 5 5 5 6 7 7 7 7 8 8 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 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 4 4 4 4 4 4 4 4 4 3 3 2 2 3 2 2 2 1 1 1 1 1 1 0 0 0 1 0 0 1 1 1 1 1 1 2 2 2 1 2 2 2 3 3 2 2 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 2 2 2 2 2 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 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 6 6 6 7 7 7 7 7 6 6 6 6 7 7 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 4 4 3 3 3 4 4 4 3 3 3 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 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 2 1 0 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 2 3 3 4 4 3 2 1 1 3 3 4 4 4 5 6 7 6 6 5 5 4 2 2 3 4 4 3 3 2 2 2 2 3 3 3 3 3 3 4 3 3 2 1 1 0 1 1 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 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 3 3 3 3 2 2 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 3 3 3 3 3 3 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 4 5 5 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 7 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 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 3 3 3 3 3 3 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 3 3 3 3 2 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 6 6 7 7 7 7 7 7 6 6 6 7 7 7 7 6 6 6 6 6 6 6 5 6 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 3 3 3 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 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 3 3 3 4 4 4 4 4 4 4 4 3 3 4 4 4 4 3 3 3 4 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 2 1 1 1 2 1 1 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 3 3 3 3 2 1 1 0 0 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 2 2 3 3 3 2 1 1 1 3 4 4 4 4 4 6 6 6 6 6 5 5 3 2 2 3 3 2 2 2 2 1 1 1 1 1 1 2 3 4 4 3 3 2 1 0 0 1 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 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 4 4 5 5 6 7 7 7 6 6 6 6 6 5 6 6 6 6 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 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 5 6 7 7 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 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 3 4 3 3 3 3 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 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 6 6 7 7 7 7 7 7 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 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 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 3 4 4 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 2 2 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 3 3 2 2 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 2 2 3 3 3 2 2 1 1 3 4 5 4 4 4 5 6 6 6 6 5 5 4 2 1 2 1 2 1 1 1 0 2 2 2 1 1 1 2 2 3 3 3 2 1 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 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 4 4 4 5 5 6 6 6 6 6 6 6 5 5 5 6 6 6 6 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 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 5 6 7 7 7 8 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 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 5 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 2 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 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 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 6 7 7 7 7 7 7 7 7 6 7 7 6 6 6 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 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 5 5 5 5 5 5 5 4 4 4 3 3 3 4 3 3 4 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 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 2 2 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 3 2 2 2 2 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 3 3 2 2 2 2 2 1 0 1 2 3 4 4 4 3 2 2 1 1 3 3 4 4 4 4 5 6 6 6 6 5 5 4 3 1 1 0 1 1 1 0 1 3 3 3 3 2 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 5 5 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 4 4 4 4 4 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 5 6 7 7 7 7 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 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 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 4 4 4 4 4 3 4 4 4 3 3 3 3 3 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 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 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 6 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 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 3 3 4 4 3 3 4 4 4 4 4 3 3 2 2 2 2 1 1 1 2 2 2 2 2 2 2 3 3 3 2 1 1 1 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 3 3 2 2 2 2 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 3 2 2 2 2 2 1 0 1 3 3 4 4 4 3 2 1 2 2 2 3 4 4 4 4 5 5 6 6 6 5 5 5 3 3 2 0 1 1 1 1 2 3 3 4 4 4 3 3 4 4 3 3 2 1 1 2 2 2 1 1 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 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 5 4 4 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 5 6 6 6 7 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 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 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 10 10 10 6 7 7 7 7 7 7 7 7 6 6 6 6 6 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 4 4 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 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 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 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 2 2 1 1 1 1 2 2 2 2 2 2 3 3 3 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 3 2 2 2 2 1 1 1 2 3 3 3 3 3 3 2 1 2 2 3 3 4 4 4 4 5 5 6 7 6 5 6 5 5 4 2 1 2 2 2 3 3 4 4 4 4 5 5 5 5 4 4 3 3 2 2 2 2 1 1 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 5 5 4 4 4 4 4 4 4 4 5 5 5 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 3 3 4 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 6 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 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 4 4 4 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 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 6 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 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 4 4 4 4 4 4 4 4 4 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 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 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 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 2 1 1 1 1 1 1 2 2 2 2 3 3 2 1 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 4 3 2 2 2 2 2 1 1 2 3 3 3 3 3 4 4 2 1 2 3 3 4 4 5 5 5 5 6 6 6 6 6 6 6 6 4 2 1 3 3 4 4 4 5 4 4 4 5 5 5 4 4 4 4 3 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 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 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 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 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 3 3 3 3 2 2 2 2 3 3 3 4 4 4 4 5 6 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 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 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 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 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 6 7 7 7 7 7 7 7 7 7 6 6 6 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 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 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 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 2 2 1 1 0 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 3 2 1 1 2 3 3 5 5 5 5 4 5 6 6 6 6 7 7 6 4 3 2 4 4 4 5 5 5 4 4 4 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 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 3 3 3 3 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 3 3 3 3 3 2 2 2 3 3 3 2 2 2 2 2 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 5 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 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 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 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 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 3 3 3 3 2 2 2 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 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 6 7 7 7 7 7 7 7 7 7 6 6 6 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 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 4 4 4 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 5 5 5 4 4 4 3 3 3 4 4 4 3 3 3 3 4 4 4 3 3 3 3 3 3 4 4 4 3 4 4 4 3 4 4 3 3 3 2 2 1 0 0 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 2 2 2 3 3 2 2 2 3 3 2 2 2 2 2 2 2 3 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 4 4 3 3 2 2 2 2 3 3 3 3 3 3 3 4 3 2 1 1 2 2 3 5 5 4 3 2 4 6 6 6 6 6 6 6 5 4 4 5 5 5 5 5 4 4 3 3 3 3 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 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 2 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 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 3 2 2 2 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 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 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 7 8 8 8 8 8 8 8 7 7 7 7 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 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 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 5 5 5 5 5 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 3 3 3 3 3 3 3 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 2 2 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 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 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 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 4 5 5 5 5 5 5 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 2 3 4 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 2 0 1 2 2 3 4 4 3 2 2 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 3 3 3 3 3 4 4 3 3 3 3 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 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 2 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 5 4 4 4 3 3 3 3 3 3 3 3 3 4 5 6 6 6 7 8 8 8 8 8 8 8 7 7 7 6 6 6 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 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 5 5 5 5 5 5 5 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 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 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 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 6 6 6 7 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 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 2 3 3 3 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 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 3 3 3 3 3 3 3 3 4 4 3 3 3 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 3 2 2 3 3 3 3 3 3 4 3 3 3 3 3 3 4 4 3 2 0 1 2 3 3 3 3 2 1 3 5 6 6 6 6 5 5 6 6 6 6 6 6 6 5 5 4 4 4 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 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 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 2 2 2 2 2 2 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 3 3 3 3 3 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 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 4 4 4 4 4 4 6 7 7 8 8 8 8 8 8 8 8 8 7 6 5 5 5 5 4 4 4 5 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 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 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 5 5 5 5 5 5 5 5 4 5 5 5 4 4 4 4 3 4 4 4 3 3 3 3 3 3 3 4 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 2 2 2 1 2 3 4 4 4 4 4 4 3 3 3 3 4 4 5 4 2 1 1 2 2 2 2 2 1 1 3 4 4 4 4 4 4 3 4 4 4 5 6 7 6 6 5 5 5 4 3 3 3 3 3 4 4 4 3 3 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 4 4 5 5 5 5 6 7 8 8 8 9 9 9 8 7 8 7 7 7 4 3 3 3 3 3 3 4 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 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 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 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 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 7 7 7 7 7 7 7 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 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 2 2 3 3 3 4 4 4 4 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 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 3 2 2 2 1 1 1 1 1 0 0 1 1 2 2 2 2 2 1 1 0 0 0 1 0 1 1 1 1 2 1 1 2 2 2 2 2 2 2 2 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 4 5 5 4 2 1 1 1 0 1 2 2 1 2 2 2 2 2 1 2 3 2 2 2 2 4 6 7 6 6 6 5 5 4 4 4 3 3 3 4 4 4 4 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 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 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 2 2 2 3 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 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 4 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 5 5 7 7 6 6 7 7 7 7 8 8 8 8 7 6 6 6 6 5 3 2 2 3 3 3 3 4 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 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 4 4 4 5 5 5 5 5 5 4 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 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 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 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 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 6 6 6 6 6 6 6 5 5 5 5 5 5 4 5 5 5 5 5 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 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 4 4 4 4 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 1 1 1 2 2 2 2 1 1 0 0 0 1 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 3 3 3 3 3 3 3 3 3 3 4 5 4 3 2 1 1 1 1 2 2 1 2 2 1 1 2 3 3 2 2 2 2 3 3 4 6 7 6 5 5 5 5 4 4 4 4 4 3 4 4 4 4 3 3 3 3 2 2 1 2 2 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 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 2 3 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 4 4 4 4 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 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 6 6 6 6 6 6 6 7 8 8 7 6 5 5 4 4 3 3 3 3 3 4 4 4 4 4 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 2 2 2 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 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 7 7 7 7 7 7 7 7 7 7 7 6 6 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 4 4 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 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 5 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 0 1 1 1 2 2 2 2 2 1 1 1 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 3 3 3 3 4 5 5 4 3 3 2 2 1 1 1 2 1 1 1 1 1 3 4 4 4 3 3 3 3 4 5 5 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 2 2 2 1 1 1 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 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 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 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 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 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 5 4 4 4 4 4 5 5 6 7 7 6 5 4 4 4 3 3 3 4 4 5 5 5 5 4 5 4 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 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 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 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 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 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 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 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 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 3 3 4 4 4 4 4 4 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 4 4 3 3 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 0 1 1 2 2 2 2 2 2 1 1 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 3 4 4 4 4 4 4 4 4 5 5 5 4 4 4 3 2 1 1 2 1 1 1 0 2 3 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 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 3 3 3 3 3 3 3 3 3 2 2 2 2 3 4 4 4 4 3 3 2 2 2 3 2 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 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 2 2 2 2 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 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 5 5 5 5 6 5 5 5 5 5 4 3 4 4 4 4 4 5 7 7 6 5 4 4 4 4 3 3 3 4 5 6 6 6 6 5 5 5 4 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 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 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 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 3 3 3 3 2 2 2 2 2 2 2 2 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 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 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 4 4 4 4 4 4 5 5 4 4 4 4 4 4 3 3 4 4 4 4 4 4 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 4 3 3 3 4 4 4 4 4 4 5 5 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 4 4 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 0 0 1 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 4 4 4 4 4 4 4 5 5 6 5 5 5 4 4 3 2 2 2 2 1 1 1 2 4 5 5 5 4 4 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 4 5 4 4 3 3 2 2 3 3 3 3 3 3 2 2 2 3 3 3 3 3 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 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 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 6 6 5 4 4 4 4 4 3 4 4 4 4 4 5 7 6 5 5 4 4 4 4 4 4 4 5 5 6 6 6 6 6 5 4 4 4 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 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 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 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 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 5 5 5 5 4 4 3 3 3 3 4 3 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 3 4 5 5 5 6 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 4 4 3 3 3 4 4 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 4 3 3 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 0 0 0 0 0 0 0 0 1 0 0 0 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 4 5 5 5 5 4 4 4 4 3 2 2 2 2 1 1 2 4 5 5 5 5 4 3 2 3 3 4 4 4 4 3 2 2 1 2 2 3 3 3 4 4 4 4 4 4 4 3 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 2 3 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 3 4 4 4 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 3 3 3 3 3 3 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 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 4 4 4 4 4 4 4 4 4 4 4 5 6 6 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 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 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 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 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 3 3 3 3 3 3 3 3 3 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 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 4 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 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 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 2 2 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 4 3 3 3 3 3 4 3 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 3 3 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 0 1 1 1 1 1 0 0 0 0 0 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 2 3 4 4 4 4 2 3 3 4 3 3 3 3 2 1 2 3 5 6 6 6 5 4 3 3 3 3 4 4 4 4 3 2 2 2 2 2 2 3 3 4 4 4 4 4 3 4 3 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 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 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 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 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 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 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 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 6 7 7 7 7 7 7 7 7 7 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 6 6 5 5 6 6 6 6 6 6 6 6 6 5 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 4 4 4 4 4 4 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 2 2 3 3 3 3 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 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 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 3 3 2 2 3 4 5 5 6 6 5 4 3 3 3 3 3 4 3 3 2 2 2 1 2 2 2 3 3 3 4 4 4 4 3 3 3 3 2 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 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 2 2 2 2 2 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 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 3 3 3 3 3 3 4 3 2 2 3 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 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 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 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 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 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 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 4 4 4 4 4 4 4 5 5 5 5 5 5 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 5 5 6 6 6 6 5 5 6 6 6 6 6 6 6 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 1 1 1 1 1 2 3 3 2 2 3 3 4 5 5 5 4 3 3 2 2 2 3 3 2 2 1 1 1 1 1 1 2 2 2 3 4 4 4 3 3 3 3 3 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 2 3 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 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 4 4 4 4 4 4 3 3 3 3 3 3 4 3 3 3 3 2 2 2 3 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 4 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 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 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 3 3 3 3 4 3 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 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 4 4 4 4 5 5 5 5 5 5 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 5 6 6 6 6 6 6 5 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 4 4 4 5 5 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 5 4 4 4 4 4 4 4 3 3 3 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 1 1 1 1 1 1 2 2 2 2 2 2 1 1 0 0 1 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 0 0 0 1 1 1 1 1 1 1 2 3 3 2 1 2 2 3 4 5 5 4 3 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 3 4 4 4 3 3 5 4 3 2 1 2 2 2 3 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 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 3 3 3 4 4 4 4 4 4 3 3 4 4 4 4 4 4 3 3 2 2 2 2 3 3 4 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 5 5 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 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 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 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 4 4 4 4 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 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 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 3 3 3 4 4 4 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 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 0 0 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 1 1 0 0 1 1 1 1 1 2 2 2 3 3 3 2 2 2 2 3 4 4 4 3 2 2 1 2 2 2 1 1 1 2 2 2 2 1 1 1 1 2 3 4 5 5 5 4 5 7 6 4 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 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 4 4 4 3 3 3 3 3 4 4 4 4 4 4 3 4 4 4 5 5 4 4 3 3 2 2 2 2 3 4 4 4 4 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 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 4 4 4 4 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 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 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 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 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 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 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 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 4 4 4 4 4 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 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 1 1 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 1 1 1 1 0 0 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 4 4 3 2 2 2 1 2 2 2 1 1 1 2 3 2 2 1 1 1 1 2 3 4 5 5 6 6 7 7 6 4 2 2 1 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 4 4 3 3 2 2 2 2 3 3 4 4 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 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 5 5 5 5 5 5 5 5 5 5 4 4 4 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 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 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 5 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 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 5 5 5 5 5 5 5 5 4 4 4 4 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 2 3 3 3 3 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 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 3 3 2 2 2 2 3 2 2 2 3 3 3 3 3 3 3 3 2 2 2 1 1 0 0 1 1 2 2 2 2 3 3 3 3 3 3 4 3 3 3 3 2 1 1 1 1 1 2 2 2 1 1 1 2 3 3 2 1 1 1 2 2 3 4 5 5 5 6 7 6 5 4 3 2 2 1 1 2 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 4 4 4 3 4 3 4 4 4 4 4 3 3 3 3 3 3 4 4 5 5 5 5 5 4 3 3 2 2 2 2 3 3 4 4 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 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 4 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 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 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 5 5 5 5 5 5 5 5 5 6 6 6 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 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 5 4 4 3 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 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 3 3 3 2 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 2 2 1 1 0 0 1 1 2 2 2 2 3 3 3 3 3 4 5 5 5 4 3 3 2 0 1 1 2 2 2 2 2 1 1 2 3 3 2 2 1 2 2 3 3 4 4 4 4 5 6 5 5 4 4 4 3 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 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 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 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 4 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 4 4 5 5 6 6 5 4 4 3 2 2 2 2 3 3 4 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 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 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 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 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 4 4 4 4 4 4 4 5 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 6 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 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 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 5 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 0 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 2 1 1 0 1 1 1 1 2 2 2 3 3 3 3 3 4 5 5 5 5 4 4 2 1 2 2 2 2 2 2 2 1 2 3 3 3 3 2 2 2 3 3 3 4 4 4 4 5 5 5 4 4 4 4 3 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 2 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 5 4 4 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 4 4 5 5 6 6 6 5 4 3 2 2 2 2 3 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 4 4 4 4 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 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 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 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 6 6 6 6 6 6 6 6 5 5 5 6 6 5 5 5 5 5 5 5 4 4 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 3 3 3 3 3 2 2 2 3 3 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 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 5 4 4 4 3 3 1 2 2 2 2 2 2 2 2 2 3 3 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 2 2 2 1 1 0 1 1 1 1 2 2 2 1 1 0 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 4 4 4 4 4 5 4 5 5 5 5 5 6 6 6 6 6 6 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 6 6 6 5 3 3 2 2 2 2 3 4 5 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 4 4 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 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 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 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 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 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 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 4 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 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 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 0 0 1 1 2 2 2 3 3 3 3 3 3 3 4 4 3 3 3 3 2 2 2 2 2 2 2 3 2 2 2 3 4 4 5 4 4 3 3 3 3 4 4 3 3 3 3 3 3 4 4 5 5 5 4 4 4 2 1 0 0 1 0 0 1 2 2 2 1 1 1 1 0 0 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 6 6 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 6 6 6 5 3 3 3 2 2 2 3 5 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 3 3 3 3 4 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 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 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 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 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 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 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 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 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 0 0 0 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 4 4 4 3 3 3 4 4 2 2 3 2 2 3 3 4 5 6 6 5 5 5 3 2 1 1 1 1 0 1 2 3 2 2 2 2 1 1 0 1 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 4 4 3 3 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 4 4 3 3 3 3 3 3 3 3 4 4 5 5 5 6 6 4 4 3 3 3 2 2 4 4 4 4 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 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 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 5 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 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 4 5 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 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 4 4 4 3 3 3 4 3 3 3 3 3 2 2 2 1 1 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 2 2 2 1 1 1 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 3 3 2 2 3 3 2 2 2 2 2 2 3 4 5 6 6 5 5 5 3 2 2 1 1 1 0 1 2 3 3 2 2 2 2 1 1 0 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 5 4 4 3 3 3 3 4 5 5 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 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 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 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 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 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 5 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 4 4 4 3 3 3 3 3 3 3 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 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 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 4 4 4 3 3 1 1 2 2 1 2 2 2 2 2 3 4 5 5 5 4 4 4 3 3 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 4 4 4 5 6 6 6 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 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 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 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 6 6 6 6 6 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 5 5 5 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 5 5 5 5 5 5 4 4 4 4 4 4 5 4 4 4 4 3 3 3 3 3 3 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 4 4 4 4 3 3 3 3 3 3 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 3 3 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 4 4 4 4 4 3 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 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 2 2 2 2 2 3 2 3 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 1 1 1 0 0 1 2 3 3 3 4 5 5 5 5 4 4 4 4 3 3 2 2 1 1 1 2 2 3 3 3 3 3 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 8 7 7 7 6 5 6 6 6 5 6 5 5 4 4 4 4 4 6 7 7 7 6 6 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 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 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 6 6 6 6 6 6 6 6 6 5 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 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 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 4 4 4 5 4 4 4 4 4 3 3 3 3 3 3 3 3 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 4 4 4 4 4 3 3 3 3 3 3 4 4 4 3 3 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 3 3 3 3 3 3 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 2 2 2 2 2 2 2 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 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 3 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 3 3 2 1 1 1 1 1 2 3 3 4 4 5 5 5 5 4 4 4 4 4 4 3 2 2 2 1 2 2 2 2 3 3 3 3 3 3 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 1 0 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 6 7 8 8 8 8 8 8 7 6 7 7 7 7 7 6 6 6 5 5 5 5 6 7 8 8 7 6 6 6 7 7 7 7 6 5 4 4 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 2 2 2 2 3 3 3 3 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 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 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 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 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 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 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 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 4 4 4 4 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 3 3 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 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 3 3 2 1 1 2 2 2 3 4 4 4 4 5 5 5 4 4 4 4 4 4 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 2 2 3 3 3 2 2 2 3 3 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 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 6 7 8 9 9 7 7 6 7 7 7 8 8 8 8 7 7 7 8 8 7 7 8 8 8 8 8 7 7 7 7 7 7 6 5 4 4 5 5 5 5 5 5 5 5 4 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 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 3 3 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 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 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 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 6 5 5 5 5 5 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 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 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 3 4 4 4 3 3 3 3 3 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 2 2 2 2 2 2 2 2 2 3 3 3 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 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 3 4 5 5 5 5 5 5 5 5 4 4 4 4 4 3 2 2 2 3 3 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 3 3 3 3 3 3 3 2 2 3 3 3 3 2 2 3 3 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 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 6 7 8 8 7 5 5 5 6 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 7 7 6 5 4 4 4 5 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 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 2 2 2 2 2 2 2 3 2 3 3 3 3 3 3 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 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 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 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 6 6 6 6 6 6 6 6 6 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 5 5 6 6 6 6 6 6 6 6 6 6 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 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 4 4 4 4 4 4 3 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 3 3 3 3 3 3 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 3 3 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 3 3 3 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 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 3 3 3 3 2 3 3 3 3 3 4 5 6 6 6 6 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 2 2 3 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 6 6 6 5 5 4 4 4 5 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 7 6 5 5 4 4 4 5 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 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 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 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 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 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 7 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 5 5 5 5 5 6 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 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 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 4 4 4 4 4 4 4 4 4 3 3 3 4 4 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 3 3 3 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 2 2 2 1 1 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 3 3 3 3 2 2 3 3 3 3 4 4 5 5 6 6 6 5 5 5 5 5 4 4 3 4 4 4 4 4 4 3 3 3 2 2 3 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 6 5 5 5 4 4 4 4 5 5 5 6 7 7 8 8 8 8 8 9 8 9 8 9 9 8 8 8 8 7 6 5 5 4 4 5 5 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 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 3 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 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 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 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 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 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 6 6 5 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 4 4 4 4 3 3 3 3 4 4 4 3 4 3 4 4 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 2 2 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 4 3 3 3 3 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 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 3 3 3 3 3 3 3 4 5 5 5 6 6 5 5 5 5 4 2 2 3 4 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 1 1 1 2 2 2 2 3 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 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 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 3 3 3 3 3 3 3 3 4 4 4 4 4 5 6 6 5 5 4 4 4 4 4 4 4 5 6 7 7 7 6 6 7 8 7 7 7 7 8 8 8 8 7 7 6 5 4 4 4 4 5 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 6 6 6 6 6 6 6 6 7 7 6 6 6 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 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 3 3 4 4 4 4 3 3 3 3 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 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 4 3 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 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 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 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 4 3 2 2 3 5 5 6 6 5 5 5 5 4 4 4 3 2 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 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 2 2 2 2 2 2 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 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 5 4 4 4 4 4 4 4 5 5 6 7 6 5 5 6 7 7 6 5 6 6 7 8 7 6 6 5 5 4 4 5 5 6 6 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 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 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 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 6 6 6 6 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 7 6 7 6 6 6 7 7 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 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 6 5 5 5 5 5 5 5 5 5 4 4 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 3 3 3 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 2 2 2 2 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 4 3 3 3 3 2 2 2 2 2 2 2 3 3 3 4 5 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 1 1 1 1 1 2 2 1 1 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 5 5 5 4 3 2 3 4 4 5 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 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 2 2 2 2 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 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 5 4 4 4 4 4 4 5 5 6 6 6 5 4 5 6 6 5 5 4 5 7 7 8 6 5 5 4 4 4 5 5 6 6 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 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 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 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 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 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 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 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 4 3 3 3 4 4 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 2 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 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1 2 1 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 4 5 6 7 6 6 5 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 0 0 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 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 4 4 4 4 4 5 5 5 5 6 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 5 6 7 7 6 5 4 4 4 4 5 5 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 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 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 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 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 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 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 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 4 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 2 2 3 3 2 2 2 2 2 2 2 2 2 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 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 1 1 1 1 1 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 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 4 5 6 7 6 6 5 5 5 5 4 4 3 3 3 3 3 2 2 2 2 2 2 1 0 0 0 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 3 3 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 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 6 7 7 6 5 4 4 4 4 4 5 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 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 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 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 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 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 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 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 4 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 4 3 3 2 2 2 2 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 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 3 3 2 2 2 2 2 2 2 3 4 4 4 4 4 4 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 4 5 6 6 6 5 4 4 5 5 5 4 4 3 3 2 3 3 2 3 3 2 2 1 0 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 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 3 3 3 2 2 2 2 2 2 2 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 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 2 2 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 4 4 4 5 6 7 6 4 4 4 4 4 4 5 6 6 7 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 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 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 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 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 7 7 7 8 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 6 6 6 6 6 6 6 6 6 5 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 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 4 4 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 3 3 3 3 3 3 3 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 3 2 2 2 2 2 2 2 3 3 4 3 3 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 4 5 6 5 5 4 4 4 5 5 6 5 5 4 3 3 3 3 3 3 3 3 2 1 0 0 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 2 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 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 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 6 6 5 4 4 4 4 4 5 5 6 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 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 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 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 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 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 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 4 4 5 5 5 5 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 4 3 3 3 3 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 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 4 4 4 4 4 4 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 5 5 4 5 5 5 5 6 6 6 5 4 3 3 3 4 4 4 3 3 2 1 1 0 0 1 1 1 1 1 2 2 2 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 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 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 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 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 5 5 5 5 6 6 6 5 4 4 4 4 4 5 6 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 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 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 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 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 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 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 3 4 4 3 3 3 3 3 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 3 3 3 4 4 4 4 4 4 3 3 4 4 4 4 3 3 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 2 2 2 3 3 3 3 4 4 4 4 4 4 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 2 2 2 3 3 2 3 3 3 3 3 3 3 2 2 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 6 7 8 8 8 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 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 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 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 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 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 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 3 3 4 4 4 4 4 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 3 4 4 4 4 4 3 3 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 3 3 3 3 3 2 2 2 2 2 2 2 3 3 2 3 2 2 2 3 3 3 3 3 4 4 4 4 5 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 1 1 1 1 1 1 1 2 2 1 1 0 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 2 3 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 2 2 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 4 5 5 5 5 4 4 4 4 4 5 6 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 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 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 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 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 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 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 7 6 6 6 6 6 6 6 6 6 5 6 6 6 5 5 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 5 4 4 4 4 4 4 4 4 3 3 4 4 4 4 3 3 4 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 3 3 3 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 3 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 5 5 5 6 6 5 5 5 5 4 4 4 3 3 3 2 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 1 2 2 2 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 2 2 2 2 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 2 2 2 3 3 2 2 2 2 2 2 3 3 3 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 5 5 5 5 4 4 4 4 5 6 7 9 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 6 5 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 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 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 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 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 6 6 6 6 6 5 6 6 6 5 5 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 4 4 4 4 4 4 3 3 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 3 3 3 3 3 2 2 2 1 1 1 0 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 2 2 1 1 1 0 0 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 3 3 2 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 3 3 3 3 3 3 3 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 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 7 8 9 9 9 9 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 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 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 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 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 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 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 6 6 6 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 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 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 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 0 0 1 1 1 1 1 2 2 2 2 2 2 2 3 2 2 2 1 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 3 2 2 2 2 2 2 2 2 1 1 0 1 1 1 1 2 2 3 3 3 3 3 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 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 3 3 2 2 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 4 5 5 5 5 4 4 4 4 5 7 8 8 8 8 9 9 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 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 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 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 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 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 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 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 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 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 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 4 4 4 4 4 4 4 4 3 3 3 2 3 3 3 3 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 3 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 5 5 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 3 3 3 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 3 3 3 3 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 4 4 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 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 4 4 5 6 7 8 8 8 8 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 4 3 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 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 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 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 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 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 3 3 1 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 2 2 3 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 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 3 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 4 4 6 7 7 7 7 7 7 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 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 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 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 5 5 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 4 4 4 3 4 4 4 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 5 5 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 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 0 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 2 3 3 4 3 3 3 3 3 3 4 4 5 4 3 2 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 5 5 5 5 6 7 7 7 7 7 8 9 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 4 3 3 3 3 3 4 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 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 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 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 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 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 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 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 5 5 5 4 4 4 4 4 4 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 5 5 5 5 5 4 4 4 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 3 3 4 3 3 3 3 3 3 4 4 5 4 3 2 2 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 3 2 2 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 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 6 6 7 6 7 7 7 8 10 11 11 11 11 10 10 10 10 10 10 10 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 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 4 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 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 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 5 5 4 4 4 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 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 2 2 1 1 2 2 2 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 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 2 2 2 2 2 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 2 3 3 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 6 6 6 7 7 8 8 9 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 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 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 4 4 4 4 4 4 4 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 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 7 7 7 7 7 7 7 7 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 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 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 3 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 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 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 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 3 3 3 3 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 0 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 4 3 2 2 2 1 1 1 1 1 1 2 3 3 3 2 3 3 3 4 4 3 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 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 2 3 3 3 3 3 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 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 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 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 6 6 7 8 8 9 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 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 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 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 4 4 4 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 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 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 8 8 8 8 8 8 8 8 8 8 8 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 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 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 3 4 4 4 4 4 4 4 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 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 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 3 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 3 3 3 3 3 4 4 5 5 5 5 4 3 3 2 2 2 2 2 2 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 3 3 3 3 3 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 2 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 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 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 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 6 7 8 9 9 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 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 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 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 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 7 7 7 7 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 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 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 5 5 5 5 5 5 5 5 5 5 5 5 6 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 3 3 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 3 3 4 4 4 5 4 4 3 3 2 2 2 3 3 3 2 2 3 3 3 3 3 3 3 3 4 3 3 3 3 4 4 4 3 3 3 2 2 1 1 1 0 0 1 1 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 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 6 7 9 9 10 11 11 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 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 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 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 5 5 5 5 5 5 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 7 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 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 7 7 7 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 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 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 5 5 5 4 4 5 5 5 5 5 4 4 4 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 3 3 3 3 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 3 3 3 3 3 4 4 4 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 5 5 5 5 5 5 6 7 9 10 10 11 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 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 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 4 4 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 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 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 9 9 9 6 6 7 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 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 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 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 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 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 3 3 3 3 3 3 2 3 3 3 3 2 2 2 2 2 2 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 3 3 2 3 3 3 3 3 3 4 4 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 3 4 4 3 3 3 3 3 2 2 2 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 3 3 3 3 2 2 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 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 4 3 3 3 3 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 5 5 5 5 5 5 6 7 9 10 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 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 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 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 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 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 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 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 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 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 4 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 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 3 4 4 4 3 3 3 3 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 3 3 3 3 3 3 3 3 3 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 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 3 3 3 3 4 4 4 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 5 5 5 5 6 6 7 8 10 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 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 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 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 5 5 5 5 5 5 5 5 5 5 5 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 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 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 6 6 6 7 7 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 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 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 4 4 3 3 3 3 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 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 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 3 3 3 3 3 3 3 3 4 4 3 3 3 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 3 4 4 4 4 4 5 6 6 6 6 6 6 6 6 6 5 6 6 6 6 7 7 10 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 4 4 4 5 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 5 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 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 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 9 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 7 8 8 8 8 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 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 4 4 3 3 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 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 3 3 3 3 4 4 4 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 2 2 2 2 2 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 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 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 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 2 2 2 3 3 3 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 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 3 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 4 3 3 3 4 3 3 4 4 4 3 3 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 8 10 12 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 7 8 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 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 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 6 6 6 6 6 6 6 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 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 9 9 9 9 9 9 9 9 9 9 9 9 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 7 7 7 8 8 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 5 5 5 5 5 5 5 6 6 6 5 5 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 4 4 3 3 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 5 5 4 4 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 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 4 4 4 3 4 4 4 3 3 3 3 4 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 9 11 12 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 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 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 5 5 5 5 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 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 8 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 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 7 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 4 4 4 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 5 5 5 4 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 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 3 3 3 2 2 3 3 3 3 4 4 4 3 2 2 2 2 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 3 3 4 4 5 6 6 6 6 6 6 6 6 6 6 7 6 6 6 7 8 10 12 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 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 5 5 5 5 5 5 6 6 6 6 5 5 6 6 6 6 6 5 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 5 5 5 5 6 6 6 6 6 6 6 6 6 6 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 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 9 9 9 9 9 9 9 9 9 9 9 9 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 6 6 6 6 6 6 5 5 5 5 6 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 3 3 4 4 4 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 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 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 4 4 4 4 4 3 4 4 4 3 4 5 5 6 7 7 7 6 6 7 7 7 7 7 7 7 7 7 9 11 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 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 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 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 5 5 5 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 8 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 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 9 9 9 9 5 6 6 6 6 6 6 6 6 6 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 7 6 6 6 6 6 6 6 6 6 5 5 6 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 3 4 4 3 3 3 3 4 4 4 4 4 4 5 5 6 6 6 5 5 5 5 5 4 5 5 5 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 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 2 2 2 3 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 4 4 4 4 3 3 4 4 4 4 4 4 5 5 7 8 8 7 7 7 7 7 7 8 8 8 8 7 8 10 12 13 13 13 13 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 9 9 9 9 9 8 8 8 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 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 6 6 6 6 6 6 6 6 6 6 5 5 5 6 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 6 6 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 5 5 5 6 6 6 6 6 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 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 4 4 4 4 4 4 4 4 3 3 3 4 4 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 4 4 4 4 4 4 4 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 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 4 4 4 4 4 4 4 4 4 4 4 4 5 6 7 8 8 8 8 7 7 8 9 9 9 9 9 8 9 11 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 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 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 6 6 6 5 5 6 6 5 5 5 5 6 6 5 5 5 5 5 5 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 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 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 9 9 9 9 9 9 9 9 5 5 5 5 5 5 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 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 4 4 4 4 4 4 4 4 3 3 3 3 4 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 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 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 2 2 2 2 2 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 6 7 7 8 8 8 8 8 8 9 10 10 10 10 9 8 10 12 13 13 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 6 7 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 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 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 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 10 9 9 10 10 10 10 10 10 10 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 7 7 7 7 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 4 4 4 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 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 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 4 4 4 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 1 1 1 2 2 2 2 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 2 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 2 2 2 2 3 3 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 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 5 6 6 6 7 8 8 8 8 8 9 9 10 11 11 11 10 10 11 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 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 6 6 7 7 7 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 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 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 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 9 9 9 9 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 10 10 10 10 10 10 10 10 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 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 4 4 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 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 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 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 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 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 2 2 2 3 3 3 4 4 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 5 6 6 6 6 7 7 6 7 8 9 10 11 11 12 12 11 11 11 11 12 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 8 8 8 8 8 8 8 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 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 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 6 6 6 6 6 6 6 6 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 5 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 4 4 4 4 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 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 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 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 2 2 2 2 1 1 1 1 1 1 1 2 2 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 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 2 2 2 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 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 4 4 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 7 8 10 11 11 12 12 12 11 11 11 11 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 8 8 8 8 8 8 8 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 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 6 7 7 7 7 6 6 6 6 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 7 8 8 8 8 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 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 10 10 10 10 10 10 10 10 10 10 10 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 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 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 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 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 3 3 3 3 4 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 5 6 9 11 12 12 12 12 12 12 11 12 12 12 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 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 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 4 4 4 4 3 4 3 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 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 4 4 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 3 3 3 2 3 3 3 4 4 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 4 4 4 4 4 4 5 7 10 10 12 13 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 8 8 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 6 6 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 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 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 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 3 3 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 3 3 3 3 3 3 3 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 4 4 4 3 3 3 3 4 5 7 9 11 12 13 13 13 12 12 12 12 12 11 11 11 11 12 13 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 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 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 8 8 8 8 8 8 8 8 8 8 8 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 7 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 9 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 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 5 5 5 5 4 4 4 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 4 4 4 5 5 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 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 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 1 1 2 2 2 2 2 2 2 1 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 3 3 3 3 3 4 5 6 7 9 11 12 13 14 13 13 12 12 12 11 10 9 9 10 12 13 14 14 14 14 14 14 14 13 13 13 13 13 13 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 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 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 8 8 8 8 8 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 4 4 4 4 4 4 5 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 3 3 3 3 4 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 3 3 2 3 3 4 5 6 7 8 10 11 12 13 13 13 13 13 12 11 9 8 7 8 9 11 13 14 14 14 14 14 14 14 14 13 13 13 13 13 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 7 7 8 8 7 7 7 7 7 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 11 11 10 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 4 4 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 4 4 4 4 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 4 4 4 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 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 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 2 2 3 3 5 6 7 8 9 10 11 12 13 13 13 13 13 12 10 9 8 7 7 8 11 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 7 7 7 7 8 8 8 8 8 7 7 7 7 7 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 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 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 8 9 9 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 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 4 4 4 4 5 5 5 5 5 5 5 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 1 2 2 2 2 2 2 2 3 3 4 4 4 4 4 3 2 2 2 2 2 2 2 2 2 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 2 3 3 4 3 3 3 3 3 4 5 7 7 8 9 10 11 12 13 13 13 13 13 12 10 9 7 7 7 8 11 13 13 14 14 14 14 14 14 14 14 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 9 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 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 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 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 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 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 10 10 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 5 5 5 5 5 5 5 5 5 5 5 5 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 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 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 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 3 3 2 2 2 1 1 1 2 2 2 2 2 1 2 3 3 4 4 5 4 3 3 2 2 2 2 2 2 2 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 2 2 3 3 3 3 3 3 3 4 5 6 7 8 9 10 11 11 12 13 13 13 13 11 10 8 6 6 7 8 10 11 14 14 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 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 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 8 8 8 8 8 8 8 8 8 8 8 8 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 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 8 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 10 10 10 10 10 10 10 10 10 10 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 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 5 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 4 4 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 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 3 3 3 4 4 4 4 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 3 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 3 2 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 3 3 4 4 4 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 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 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 3 3 2 2 2 2 2 3 3 3 3 3 3 4 4 6 8 8 9 10 10 10 11 12 13 13 13 12 10 8 6 6 6 8 9 11 14 14 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 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 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 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 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 8 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 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 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 11 11 5 5 5 5 5 5 5 5 5 5 5 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 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 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 4 4 4 4 4 4 4 4 4 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 3 3 3 3 4 4 4 4 3 3 3 3 3 4 4 4 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 0 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 2 2 2 2 3 3 3 2 2 3 3 4 7 8 8 8 8 8 9 11 12 13 13 13 12 10 8 6 6 6 7 9 12 14 14 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 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 8 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 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 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 7 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 5 5 4 4 4 5 5 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 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 3 3 3 3 4 4 4 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 3 3 3 2 2 2 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 2 3 3 3 3 3 2 2 3 3 5 7 7 7 7 7 7 9 11 12 13 13 13 12 10 8 6 6 6 7 9 12 14 14 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 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 9 9 9 9 9 8 9 8 8 8 8 8 9 8 8 8 8 8 9 8 8 8 8 8 9 9 8 8 8 8 8 9 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 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 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 3 3 3 3 4 4 4 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 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 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 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 2 2 2 2 2 2 3 3 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 1 0 0 1 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 3 3 2 2 3 3 3 2 2 2 1 1 2 2 2 2 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 4 5 6 6 6 5 5 7 8 10 12 13 13 12 11 9 8 6 6 6 6 9 11 13 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 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 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 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 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 7 7 7 7 7 7 6 6 6 6 6 6 5 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 4 4 4 5 5 5 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 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 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 2 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 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 2 3 3 3 3 3 3 3 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 2 2 2 2 2 3 3 3 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 1 1 2 2 2 2 3 3 3 3 2 2 1 1 1 2 2 2 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 6 5 4 4 5 6 9 11 12 12 12 12 11 9 8 7 6 6 6 8 11 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 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 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 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 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 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 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 7 7 6 6 6 6 6 6 5 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 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 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 4 4 4 3 3 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 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 2 3 3 3 3 3 3 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 2 2 2 2 2 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 1 1 1 1 2 2 2 3 3 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 2 2 2 2 1 1 1 1 2 2 2 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 4 4 5 7 9 11 11 12 12 12 11 9 8 8 6 5 6 7 10 11 12 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 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 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 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 7 7 7 7 7 6 6 6 5 6 6 6 5 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 4 4 4 5 5 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 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 3 3 4 4 4 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 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 3 3 3 3 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 3 3 2 2 2 2 2 3 3 3 3 3 3 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 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 0 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 3 3 4 4 3 3 3 3 3 3 4 4 4 4 3 3 2 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 6 8 10 10 11 12 12 12 11 10 9 8 6 5 6 7 8 9 11 13 13 13 13 13 13 14 13 13 13 13 12 12 12 12 12 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 10 10 10 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 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 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 7 7 7 7 6 6 6 5 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 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 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 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 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 3 2 2 2 2 2 2 2 2 3 3 3 3 3 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 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 0 0 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 1 1 0 1 1 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 1 1 0 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 2 1 0 0 0 1 1 1 1 1 1 2 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 6 8 10 10 11 11 12 12 12 11 10 10 8 6 5 5 6 7 8 10 12 12 12 12 12 13 14 14 13 13 13 12 12 12 12 12 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 9 9 9 9 10 10 10 9 9 9 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 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 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 5 5 6 5 5 5 5 5 5 5 6 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 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 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 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 2 3 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 2 2 2 2 2 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 3 3 3 3 2 2 2 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 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 1 1 0 0 0 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 0 0 1 2 2 1 1 1 1 2 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 7 9 10 10 11 11 12 12 12 11 11 10 8 7 6 5 5 6 7 9 11 11 11 11 12 13 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 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 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 5 5 6 6 5 5 5 6 6 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 5 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 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 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 2 2 2 3 3 2 2 2 2 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 3 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 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 3 3 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 1 1 2 2 2 2 2 2 1 1 0 1 1 1 1 1 0 1 2 2 2 2 1 1 2 2 2 3 3 3 3 3 3 3 4 4 4 4 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 6 8 10 10 11 11 12 12 12 12 12 11 10 9 7 6 5 5 5 6 8 9 10 10 11 11 13 14 14 14 13 13 12 12 12 12 12 12 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 7 7 7 6 6 5 5 5 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 5 6 5 5 6 6 6 6 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 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 1 1 1 1 2 2 2 2 2 3 3 2 3 2 2 1 2 2 2 2 1 1 1 1 1 1 1 0 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 1 1 2 2 2 1 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 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 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 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 6 7 9 10 10 11 11 12 12 12 12 12 11 10 9 7 7 6 5 5 6 7 8 8 9 10 10 12 14 14 14 13 13 12 12 12 12 12 12 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 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 11 11 11 11 11 11 11 11 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 5 5 5 5 5 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 5 5 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 5 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 0 0 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 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 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 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 1 2 2 1 1 0 1 1 2 1 1 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 5 6 7 8 9 10 10 11 11 12 12 12 12 12 12 11 9 9 7 6 5 5 6 6 6 7 9 9 10 11 13 13 14 13 13 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 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 11 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 6 6 6 7 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 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 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 5 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 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 5 4 4 4 4 4 3 3 3 4 3 3 3 3 3 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 2 2 2 2 2 2 2 2 1 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 2 3 2 2 1 1 1 2 2 2 2 1 1 1 1 0 0 1 1 1 1 0 1 1 2 1 1 0 0 1 1 1 0 0 1 1 1 2 2 2 3 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 6 6 7 7 8 10 11 11 11 12 12 12 12 12 12 11 11 10 8 6 5 5 5 5 6 7 8 9 10 11 12 13 14 13 13 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 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 5 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 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 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 5 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 5 5 5 4 4 4 3 3 3 4 4 3 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 3 3 3 3 3 2 2 2 2 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 2 1 1 2 2 2 2 1 1 1 1 1 1 1 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 5 4 4 4 4 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 8 10 10 11 11 11 12 12 12 12 12 12 12 10 8 7 5 5 5 5 6 6 7 8 8 9 11 13 14 13 13 13 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 11 11 11 10 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 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 5 5 5 5 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 5 5 5 5 6 6 6 6 6 6 6 6 6 6 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 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 3 3 3 3 3 4 4 4 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 4 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 4 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 3 3 3 3 3 4 3 3 3 3 3 3 2 2 2 1 1 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 2 2 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 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 6 8 9 10 11 10 11 12 12 13 13 13 13 12 11 9 7 6 6 5 5 6 6 7 7 7 8 10 12 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 11 11 11 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 7 7 6 6 6 5 5 5 5 5 5 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 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 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 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 3 3 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 4 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 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 2 2 2 3 3 3 2 2 2 2 2 2 1 1 1 0 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 1 0 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 4 4 5 5 5 4 5 4 5 5 6 7 9 10 11 11 11 12 13 13 13 13 13 12 11 10 8 7 6 5 5 5 6 6 6 6 8 10 12 13 13 13 13 12 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 7 7 7 7 7 7 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 5 5 5 5 5 5 6 6 6 6 6 6 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 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 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 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 5 5 4 4 3 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 2 2 2 1 1 1 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 1 0 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 2 3 2 2 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 4 4 4 4 4 4 5 5 7 9 10 10 11 11 12 13 13 13 13 13 13 12 10 10 9 7 5 5 5 6 6 6 6 7 9 11 12 12 13 13 12 12 12 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 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 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 6 7 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 5 5 5 5 5 5 5 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 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 5 5 5 5 5 5 5 5 5 5 4 4 4 4 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 2 2 1 1 1 1 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 1 1 2 2 2 2 2 2 2 2 2 3 3 3 2 1 1 1 0 0 1 1 1 1 1 2 3 3 3 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 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 3 3 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 4 5 5 4 4 4 4 4 4 4 5 5 7 8 9 10 11 11 12 12 12 13 13 13 13 12 12 11 10 8 6 5 5 5 5 6 6 7 8 9 10 11 12 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 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 11 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 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 7 7 6 5 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 5 5 5 5 5 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 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 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 0 1 2 1 1 1 2 2 3 2 2 1 0 1 1 2 2 1 1 2 2 2 1 1 1 1 0 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 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 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 4 4 4 3 4 4 4 4 5 6 7 9 10 11 11 12 12 12 13 13 13 13 13 13 12 10 9 7 5 5 5 5 5 6 6 7 8 9 11 12 13 13 12 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 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 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 11 11 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 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 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 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 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 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 3 3 3 3 3 3 2 3 3 3 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 3 3 3 4 4 4 4 4 4 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 1 1 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 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 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 4 4 4 3 3 3 3 4 4 4 5 5 7 9 10 11 11 11 12 12 13 13 13 13 13 13 12 11 9 8 6 6 5 5 5 5 6 6 7 8 10 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 6 6 7 7 7 7 7 7 7 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 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 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 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 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 3 3 3 3 3 2 2 2 3 3 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 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 1 1 1 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 2 2 1 2 2 2 2 3 2 2 2 2 2 2 1 1 1 1 1 0 0 1 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 4 4 4 4 4 4 3 4 4 4 4 4 4 5 7 8 9 11 11 11 12 12 13 13 13 13 13 13 13 12 10 10 9 7 6 5 5 6 6 6 6 7 9 11 11 11 12 12 12 12 13 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 12 12 12 11 11 11 11 12 12 12 12 11 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 11 11 11 11 11 11 10 10 10 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 11 11 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 12 12 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 11 11 11 11 11 11 11 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 6 6 7 7 7 7 7 7 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 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 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 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 4 4 3 3 4 4 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 2 2 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 3 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 1 1 1 1 0 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 5 6 8 9 11 11 11 12 12 12 13 13 13 13 13 13 12 11 11 9 8 6 5 5 5 5 6 6 7 8 10 9 10 11 12 12 13 13 13 13 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 12 12 12 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 10 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 11 11 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 12 12 12 12 12 12 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 11 11 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 12 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 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 7 7 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 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 4 4 4 3 3 3 3 3 3 4 4 4 4 3 3 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 1 1 2 2 3 3 3 2 2 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 8 9 10 11 11 12 12 12 12 12 13 13 13 12 12 12 11 10 8 7 5 5 5 5 6 6 6 7 7 8 10 11 11 12 13 13 13 13 13 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 12 12 12 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 12 6 6 7 7 7 7 7 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 6 6 6 6 7 7 7 7 7 7 6 6 7 6 6 7 6 6 6 6 6 6 7 6 6 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 5 5 5 5 5 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 4 4 3 3 3 3 3 3 3 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 3 3 3 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 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 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 3 4 3 2 1 1 1 1 1 1 1 1 1 0 0 1 2 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 7 8 10 11 11 11 12 12 12 12 12 12 12 12 11 11 11 10 9 7 6 6 5 5 5 6 6 6 6 8 9 10 10 11 12 13 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 12 12 12 12 12 12 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 6 6 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 7 7 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 7 7 6 7 7 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 5 5 5 5 5 5 4 4 4 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 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 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 3 3 3 3 3 2 2 2 2 2 2 1 1 1 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 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 2 2 1 1 1 1 1 1 1 1 0 0 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 3 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 10 11 11 11 11 11 11 12 12 12 11 11 11 10 10 10 9 8 7 6 5 5 5 5 5 6 6 7 8 9 9 10 11 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 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 11 11 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 7 7 7 7 7 7 7 6 6 6 6 7 6 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 7 7 6 6 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 7 7 7 7 7 7 6 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 4 4 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 4 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 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 3 3 3 3 3 3 3 2 3 3 3 3 3 3 4 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 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 2 2 1 1 1 1 1 1 1 0 0 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 9 10 11 11 11 11 11 11 11 12 12 12 11 10 9 10 10 9 9 8 7 6 5 5 5 5 5 6 7 8 8 9 10 11 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 12 12 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 7 7 7 8 7 7 7 6 6 6 6 6 6 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 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 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 5 5 4 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 3 3 4 4 4 4 4 4 3 3 3 3 3 2 2 3 3 3 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 0 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 2 2 2 2 2 2 3 3 2 2 2 3 3 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 1 1 1 1 1 1 0 0 1 1 1 1 0 0 1 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 4 3 3 4 4 4 4 4 4 5 5 6 6 6 6 7 7 8 9 10 11 11 11 11 11 11 11 11 12 12 11 9 8 9 9 8 8 8 7 6 6 6 6 5 5 5 6 7 7 8 9 11 12 14 14 15 15 14 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 13 13 13 13 13 13 13 13 13 12 13 13 12 12 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 11 11 11 11 11 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 12 12 12 12 12 12 12 12 12 12 12 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 7 7 7 8 8 7 7 6 6 6 6 6 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 7 6 6 6 6 6 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 6 6 6 6 6 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 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 3 3 3 3 4 4 4 3 3 3 3 3 3 2 2 2 3 3 3 3 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 3 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 2 2 2 2 2 2 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 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 1 0 0 0 0 0 0 1 1 2 2 2 3 3 2 3 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 7 7 8 9 10 11 11 11 11 10 10 10 10 11 12 11 9 8 7 7 7 7 7 7 7 6 6 6 6 5 5 6 6 7 8 9 10 12 12 14 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 13 13 13 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 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 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 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 7 7 7 7 8 7 7 6 6 6 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 6 6 6 6 7 6 6 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 6 6 7 7 7 7 7 7 7 6 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 4 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 3 3 3 3 3 4 4 3 3 4 4 4 3 3 2 3 3 3 3 3 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 4 4 3 3 3 3 3 3 2 2 2 2 1 1 2 3 3 3 3 3 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 2 2 2 2 2 1 0 0 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 2 1 0 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 6 6 6 6 6 6 7 7 8 9 10 10 10 11 11 10 9 8 9 10 11 10 8 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 5 6 7 8 9 10 11 13 14 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 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 11 11 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 12 12 12 12 12 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 7 7 7 7 7 7 6 6 6 7 7 7 6 6 6 6 6 6 6 6 5 5 5 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 4 4 4 4 3 3 3 3 3 3 3 3 4 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 3 3 3 3 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 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 2 2 2 1 1 1 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 3 3 4 4 3 3 3 2 1 0 1 1 1 1 2 1 1 1 1 1 1 0 1 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 7 8 9 9 9 10 10 10 10 9 9 8 10 11 10 8 7 7 7 6 6 7 7 7 7 7 7 6 6 5 5 5 6 7 8 9 9 11 13 14 15 15 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 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 11 11 12 11 11 11 11 11 11 11 12 12 12 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 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 7 7 7 7 7 7 7 7 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 7 7 7 7 7 7 7 7 7 7 7 8 8 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 6 6 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 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 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 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 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 0 0 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 3 3 2 2 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 2 2 2 1 1 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 3 3 3 4 3 3 2 1 1 1 1 1 2 2 2 1 1 1 1 1 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 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 3 4 4 3 3 3 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 5 5 5 6 8 8 9 9 9 10 10 10 9 9 8 8 9 10 9 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 6 5 5 6 7 7 8 10 12 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 14 13 14 14 13 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 6 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 7 6 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 7 7 7 7 6 6 6 6 6 6 6 6 6 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 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 4 4 4 3 4 3 3 3 3 3 3 3 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 3 3 3 3 3 2 2 2 2 2 1 1 1 0 0 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 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 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 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 3 3 3 3 3 2 1 1 1 1 1 2 2 1 1 1 1 2 1 1 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 5 5 5 7 8 8 9 9 9 9 10 10 9 9 8 8 8 9 9 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 5 6 6 6 7 10 12 13 14 15 15 15 15 15 15 15 15 15 15 15 14 14 15 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 13 13 13 13 13 13 13 13 13 13 12 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 6 7 7 7 7 7 7 6 6 7 7 8 8 8 8 8 8 8 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 7 7 7 7 7 8 8 8 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 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 5 5 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 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 0 0 1 1 1 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 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 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 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 1 1 2 2 2 3 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 0 0 1 1 2 2 2 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 5 7 8 8 8 9 9 9 10 10 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 5 5 5 6 7 9 11 13 13 14 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 14 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 6 7 7 7 7 7 7 6 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 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 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 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 5 5 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 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 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 4 4 3 3 3 3 3 2 2 2 2 2 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 3 3 3 3 2 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 2 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 4 4 4 4 4 4 4 4 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 2 2 3 3 2 2 2 2 1 2 1 1 1 1 2 2 3 3 2 2 1 1 1 2 2 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 0 0 1 2 2 2 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 4 4 4 5 4 4 4 4 4 4 4 4 5 7 7 8 8 9 9 9 9 9 8 8 8 8 7 7 6 6 5 5 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 5 5 5 6 8 9 9 11 13 14 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 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 6 7 7 7 7 7 7 7 7 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 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 4 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 4 4 4 4 4 4 4 4 4 4 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 4 4 4 3 3 3 3 3 2 2 2 2 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 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 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 1 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 1 1 1 1 1 1 1 2 2 3 3 3 2 2 2 2 2 2 3 3 3 2 2 1 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 0 1 1 1 2 2 3 3 3 3 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 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 3 4 4 4 5 6 6 7 8 8 9 9 9 9 9 8 7 8 8 7 6 6 5 5 5 5 6 6 6 6 6 6 6 7 7 7 6 6 6 6 5 5 5 6 7 7 8 10 12 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 15 14 14 14 14 14 14 14 14 14 14 14 13 13 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 6 6 6 7 7 7 7 7 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 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 3 3 3 3 3 2 2 2 2 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 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 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 2 2 2 1 1 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 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 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 5 5 6 7 8 8 9 9 9 8 8 6 6 7 7 7 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 7 9 12 13 14 14 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 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 13 13 13 12 13 13 13 13 13 12 13 13 13 13 13 12 13 13 13 13 13 12 13 13 13 13 13 12 12 12 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 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 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 6 6 6 6 7 7 7 8 8 8 8 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 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 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 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 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 4 4 5 5 5 5 5 5 5 4 4 3 3 3 3 4 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 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 3 3 3 3 3 3 2 2 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 3 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 3 3 3 2 2 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 2 1 0 1 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 0 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 2 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 4 4 4 3 4 3 3 3 4 4 4 5 5 6 7 8 8 8 8 8 8 6 5 6 6 6 6 6 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 6 8 11 13 13 14 14 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 14 15 15 15 15 15 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 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 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 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 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 6 6 6 7 7 7 7 7 8 8 8 8 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 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 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 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 3 4 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 3 3 3 3 3 3 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 4 4 4 3 3 3 3 3 2 2 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 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 4 3 3 3 3 2 2 1 0 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 3 3 3 3 3 2 2 1 0 0 0 0 1 1 1 2 2 2 2 2 2 2 1 0 1 1 2 2 2 2 2 2 2 2 2 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 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 6 7 7 8 8 8 8 7 6 5 5 5 5 6 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 8 10 12 12 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 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 14 14 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 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 6 7 7 7 7 7 7 7 8 8 9 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 7 7 8 8 8 7 7 7 7 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 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 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 3 4 4 3 3 3 3 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 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 4 4 4 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 3 3 3 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 3 3 3 3 3 3 2 1 1 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 3 3 3 3 2 2 2 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 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 4 3 3 4 5 6 7 7 7 7 7 7 6 5 4 4 4 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 7 9 10 11 13 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 15 14 14 14 14 14 14 14 14 14 14 14 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 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 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 6 7 7 7 7 7 7 7 7 8 9 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 8 8 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 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 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 4 4 4 4 5 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 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 4 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 2 2 1 0 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 3 3 3 3 3 2 2 1 1 1 1 1 2 2 2 3 3 3 2 2 2 2 2 2 2 1 0 1 2 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 4 3 3 3 3 3 3 4 4 3 3 4 5 6 7 7 7 6 6 6 5 4 4 4 4 5 5 5 5 5 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 6 8 11 13 14 14 14 15 15 16 16 16 16 16 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 14 14 14 14 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 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 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 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 6 7 7 6 6 7 7 7 7 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 8 8 8 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 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 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 4 4 5 5 5 4 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 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 4 4 3 3 3 3 3 3 2 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 2 2 3 3 3 3 3 3 2 3 3 2 2 2 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 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 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 2 1 1 1 1 0 1 2 2 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 2 1 1 2 1 1 2 2 2 3 3 2 2 2 2 2 2 2 2 1 0 1 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 4 4 3 3 4 5 7 7 6 6 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 5 6 8 10 12 13 14 14 14 15 16 16 16 16 16 17 17 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 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 13 14 14 14 14 13 13 14 14 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 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 6 7 7 6 6 7 7 7 7 8 9 9 9 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 8 8 8 8 8 8 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 7 7 7 7 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 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 5 6 6 5 5 5 5 5 4 4 5 5 5 4 3 3 3 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 3 3 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 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 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 1 0 1 2 2 1 2 1 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 3 3 3 3 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 2 1 0 2 2 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 4 4 3 3 4 4 6 7 7 7 5 5 4 4 4 4 4 4 4 4 5 4 5 5 5 5 5 5 5 5 6 6 6 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 6 7 10 12 13 13 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 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 14 14 13 13 13 14 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 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 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 12 12 6 7 7 7 7 7 7 7 8 8 9 9 9 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 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 6 6 6 6 6 7 7 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 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 3 3 3 3 3 3 3 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 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 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 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 1 1 0 1 2 2 2 1 0 0 1 2 2 2 2 2 2 2 2 2 2 3 2 2 1 1 1 1 2 3 3 3 3 3 3 3 2 2 1 1 1 2 2 2 1 1 0 0 1 1 2 2 2 0 0 1 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 3 3 3 2 2 2 2 2 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 7 7 8 6 5 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 5 5 5 5 5 5 5 5 5 5 5 5 7 9 11 11 13 13 14 14 15 15 15 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 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 14 14 14 14 14 14 14 14 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 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 13 14 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 6 6 7 7 7 7 7 8 8 8 9 9 10 10 10 9 10 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 7 7 7 8 8 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 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 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 6 6 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 4 4 4 5 5 5 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 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 2 2 2 2 3 3 3 3 3 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 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 2 2 2 1 0 1 1 1 2 2 2 3 3 2 2 3 3 2 2 2 1 1 1 2 2 3 3 3 3 3 3 2 2 1 0 0 1 2 2 1 1 0 0 1 2 2 2 2 2 1 1 3 4 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 7 8 8 6 5 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 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 8 9 10 12 13 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 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 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 14 14 14 14 14 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 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 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 6 6 7 7 8 8 8 8 8 8 8 9 10 10 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 8 8 8 8 7 7 8 8 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 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 7 7 7 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 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 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 3 3 3 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 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 1 2 3 2 1 0 0 1 1 2 3 3 3 3 3 2 3 3 2 2 2 2 1 1 2 2 2 3 3 3 3 3 3 2 2 1 0 1 2 2 2 1 1 1 1 2 2 3 2 2 1 1 3 4 4 4 4 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 5 6 7 8 8 7 6 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 6 6 5 5 5 5 5 5 5 5 5 5 6 7 8 10 12 13 13 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 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 14 14 14 14 14 14 14 14 14 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 13 13 13 13 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 6 7 7 7 8 8 9 9 9 8 8 8 9 9 10 10 10 10 10 10 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 8 8 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 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 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 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 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 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 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 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 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 4 4 4 4 4 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 3 3 2 1 1 1 1 1 2 3 3 3 3 2 2 3 3 3 3 2 2 2 1 1 2 2 2 2 3 3 4 3 3 2 2 1 1 2 2 2 2 1 1 2 2 3 3 3 2 2 2 3 3 3 4 4 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 7 7 8 8 7 5 5 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 7 10 12 13 13 13 13 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 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 15 14 14 14 14 14 14 14 14 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 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 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 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 6 7 8 8 8 9 9 9 9 9 8 8 9 9 10 10 10 10 10 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 8 8 8 8 8 8 8 8 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 5 5 4 4 4 4 4 4 4 3 4 4 4 3 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 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 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 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 2 2 3 3 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 2 2 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 2 2 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 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 7 8 8 7 6 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 6 6 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 7 9 11 12 12 13 13 14 14 14 14 14 14 15 15 16 16 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 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 14 14 14 14 14 14 14 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 14 14 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 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 7 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 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 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 7 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 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 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 5 5 5 4 4 4 4 3 3 3 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 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 3 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 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 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 3 3 2 3 3 3 3 3 3 3 3 2 2 2 2 1 1 2 2 2 3 3 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 3 3 3 2 2 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 3 2 2 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 5 6 8 8 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 6 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 6 7 9 10 11 11 12 13 13 13 13 13 13 14 14 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 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 14 14 14 14 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 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 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 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 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 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 3 3 2 2 2 3 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 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 3 3 2 2 3 3 3 3 3 2 2 2 2 2 2 2 1 2 3 3 3 3 3 3 2 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 4 4 3 3 3 4 3 3 3 2 2 3 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 2 2 2 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 5 7 8 8 8 8 7 7 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 6 7 8 9 9 10 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 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 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 14 14 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 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 8 8 9 9 9 9 9 9 9 10 10 10 10 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 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 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 4 4 4 4 5 5 4 4 4 4 5 5 6 6 5 4 4 4 4 3 3 3 3 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 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 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 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 2 2 2 2 2 2 2 2 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 3 3 2 2 3 3 3 3 3 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 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 2 2 2 2 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 7 8 9 8 8 8 7 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 5 5 6 6 7 7 7 9 10 11 12 12 12 12 13 13 13 13 13 13 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 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 14 14 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 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 13 13 13 13 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 12 12 12 12 12 12 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 10 10 9 8 8 8 8 8 8 8 8 8 8 8 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 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 6 6 6 6 6 5 5 5 5 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 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 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 2 2 2 2 2 3 3 3 3 3 2 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 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 4 4 3 4 4 4 4 4 4 4 4 4 4 4 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 2 2 2 2 2 2 2 2 2 2 3 3 4 3 2 2 2 2 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 2 2 2 2 2 2 2 3 3 4 4 4 3 3 3 3 3 3 3 2 3 3 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 3 3 3 4 4 5 6 7 8 8 8 8 8 7 6 5 5 5 5 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 5 5 5 5 4 4 4 4 5 6 6 6 7 7 8 9 10 11 11 11 12 12 12 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 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 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 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 13 13 13 13 13 13 13 13 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 12 12 12 12 12 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 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 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 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 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 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 3 3 3 3 3 4 4 4 3 3 3 3 3 4 4 3 3 3 4 4 4 4 4 4 4 3 3 3 2 2 2 2 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 2 2 2 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 2 2 2 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 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 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 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 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 4 3 4 4 4 5 6 8 8 8 8 8 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 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 6 6 6 7 8 8 9 9 10 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 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 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 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 14 14 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 8 8 8 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 8 8 9 9 10 10 10 9 9 8 8 8 8 9 8 8 8 8 8 8 8 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 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 5 5 5 5 4 4 4 4 4 4 4 4 4 4 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 5 5 5 5 5 6 6 6 6 7 7 6 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 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 2 2 3 3 2 2 2 2 3 3 3 3 3 3 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 3 3 3 3 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 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 2 2 3 3 4 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 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 4 4 4 4 5 6 7 8 8 8 8 7 7 7 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 5 5 5 5 5 5 5 4 4 4 4 5 5 6 6 7 7 8 8 8 9 10 10 11 12 11 11 12 12 12 13 12 12 13 13 14 14 14 14 14 14 15 15 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 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 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 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 7 8 9 9 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 9 10 10 9 9 10 10 9 9 9 9 9 9 9 9 9 8 8 9 9 9 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 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 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 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 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 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 2 2 2 2 3 3 3 3 2 2 2 2 2 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 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 2 2 2 2 2 2 3 3 3 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 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 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 4 4 4 4 5 6 7 8 8 8 7 7 6 7 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 4 4 5 5 5 5 5 5 4 4 4 4 4 5 6 6 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 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 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 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 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 8 8 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 9 8 8 8 8 8 8 8 8 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 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 4 4 4 4 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 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 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 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 2 2 2 3 3 3 3 2 2 3 3 3 3 2 2 2 3 2 2 2 3 3 2 3 3 3 3 3 4 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 4 4 4 3 3 4 4 4 4 4 4 4 4 4 5 6 7 8 9 9 8 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 5 5 5 5 5 5 4 4 4 4 5 5 6 7 7 7 7 8 8 9 9 9 9 10 10 11 11 11 11 12 12 12 12 13 13 13 13 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 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 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 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 8 8 9 9 10 10 10 10 10 10 9 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 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 7 8 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 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 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 4 4 4 4 4 4 4 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 2 2 3 4 4 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 4 4 4 4 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 6 7 8 9 9 8 6 6 6 6 6 6 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 4 4 4 5 5 5 5 5 5 5 5 5 4 5 5 6 6 6 7 7 8 8 8 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 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 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 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 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 7 8 8 8 9 9 9 10 10 10 9 8 9 9 9 9 9 9 10 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 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 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 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 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 4 4 4 4 4 4 5 5 5 4 4 3 3 3 3 3 3 4 3 3 3 3 3 3 4 4 3 3 4 4 4 4 4 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 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 3 3 3 3 3 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 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 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 3 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 6 7 9 9 8 6 6 6 6 6 6 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 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 8 8 8 9 9 10 10 10 11 11 11 11 11 11 12 12 12 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 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 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 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 12 7 7 8 8 8 8 9 9 9 9 9 9 9 9 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 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 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 7 7 7 7 7 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 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 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 4 4 4 4 4 4 4 5 5 5 4 4 3 3 3 3 3 4 4 4 4 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 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 3 3 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 3 2 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 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 6 7 9 9 8 7 7 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 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 12 12 13 12 13 13 13 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 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 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 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 14 14 14 14 14 14 14 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 13 13 13 13 7 7 8 8 8 8 8 9 8 8 9 9 9 10 10 9 9 9 9 9 9 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 8 8 9 9 9 9 9 8 8 8 8 8 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 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 7 6 6 6 5 5 5 5 4 4 4 4 4 5 5 5 4 4 5 5 5 4 4 4 4 3 3 3 3 4 4 4 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 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 3 3 3 3 4 4 4 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 3 3 3 3 3 3 3 2 2 2 2 2 2 3 2 2 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 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 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 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 5 6 7 9 9 8 7 6 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 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 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 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 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 14 14 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 13 13 13 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 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 8 8 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 7 7 7 7 7 7 7 7 8 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 6 6 5 5 5 5 5 5 4 4 4 4 4 5 5 5 4 5 5 5 4 4 4 4 3 3 3 3 4 4 4 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 5 5 5 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 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 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 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 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 5 6 8 8 9 8 7 6 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 10 10 11 11 11 11 11 11 12 12 13 13 13 13 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 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 15 15 15 15 14 14 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 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 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 13 13 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 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 7 7 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 5 5 5 5 4 5 5 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 4 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 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 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 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 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 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 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 4 5 5 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 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 4 4 4 4 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 4 4 4 4 4 4 5 6 8 8 8 8 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 5 6 6 6 6 6 7 7 6 6 6 6 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 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 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 14 14 15 15 15 15 14 14 15 15 15 15 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 14 14 14 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 13 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 10 10 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 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 8 8 8 8 8 8 8 8 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 7 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 5 5 4 5 5 5 5 5 4 4 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 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 4 4 4 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 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 3 2 2 2 2 2 3 3 3 3 3 2 2 2 2 3 3 3 3 2 2 3 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 4 5 5 4 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 3 3 3 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 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 5 6 7 7 9 8 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 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 6 6 6 5 4 4 4 5 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 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 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 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 14 14 14 14 14 14 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 7 7 7 7 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 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 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 4 4 4 4 4 5 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 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 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 2 2 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 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 4 5 5 4 3 3 3 3 2 2 2 2 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 5 6 7 8 8 7 6 6 6 7 6 6 6 6 6 6 6 6 5 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 6 7 7 7 7 6 6 6 5 4 4 4 4 5 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 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 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 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 14 14 14 14 14 14 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 8 8 7 7 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 9 9 10 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 7 7 7 7 7 8 8 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 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 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 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 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 3 3 3 3 2 3 3 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 4 5 5 5 4 3 3 3 2 2 2 2 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 4 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 5 5 7 8 8 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 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 6 6 5 5 4 3 4 4 5 6 6 7 8 8 8 9 9 9 9 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 14 14 14 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 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 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 14 14 14 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 10 10 10 10 10 10 10 9 10 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 9 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 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 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 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 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 2 2 2 2 2 2 2 2 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 2 2 2 2 2 2 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 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 1 2 2 3 4 5 5 5 4 3 3 2 2 2 2 2 3 3 3 3 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 7 8 8 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 5 5 5 6 5 5 6 6 6 7 7 7 7 7 7 7 7 6 6 5 4 3 4 4 4 4 6 7 7 8 8 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 13 13 13 13 13 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 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 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 14 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 10 10 10 10 10 10 10 9 9 10 9 10 10 10 9 9 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 8 8 8 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 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 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 6 5 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 5 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 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 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 3 3 4 5 5 5 4 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 7 8 8 8 8 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 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 5 4 3 4 4 4 4 5 6 7 8 8 8 9 9 10 10 10 10 10 10 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 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 16 16 16 16 16 16 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 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 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 10 10 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 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 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 6 6 6 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 4 3 4 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 4 4 4 5 4 4 4 3 4 4 4 4 4 4 4 4 5 5 5 5 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 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 3 3 3 3 3 3 3 3 3 3 2 2 3 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 2 2 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 5 5 5 5 4 3 2 2 2 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 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 3 3 4 4 4 4 3 3 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 5 5 5 5 5 5 5 5 5 6 7 8 8 8 8 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 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 4 4 3 3 4 4 5 6 7 7 8 8 9 9 10 10 10 10 10 11 11 11 11 11 11 11 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 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 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 15 15 15 15 15 15 15 15 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 10 10 10 10 10 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 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 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 6 7 7 7 6 6 6 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 4 4 4 3 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 5 5 5 5 5 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 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 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 3 3 2 3 3 3 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 3 3 2 2 2 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 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 4 3 3 3 2 2 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 4 4 4 4 4 4 4 4 4 4 3 3 3 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 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 9 9 8 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 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 4 4 4 4 4 5 6 6 7 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 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 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 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 15 15 15 15 15 15 15 15 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 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 9 9 9 9 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 6 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 5 4 5 5 5 5 5 4 4 4 4 3 3 3 3 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 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 3 3 3 3 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 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 5 5 5 4 4 3 2 2 2 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 4 4 4 4 4 4 4 4 4 4 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 8 9 9 8 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 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 4 4 4 4 4 5 5 6 6 8 8 9 9 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 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 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 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 15 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 8 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 10 11 11 11 11 10 10 10 10 10 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 9 9 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 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 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 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 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 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 5 5 5 4 4 3 3 2 2 3 3 3 2 2 3 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 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 4 4 3 3 3 3 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 6 6 6 6 7 8 9 9 8 7 7 6 6 6 6 6 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 6 6 6 5 6 5 6 5 5 5 6 5 5 4 4 4 4 4 5 5 6 7 8 9 9 9 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 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 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 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 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 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 6 6 6 6 7 6 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 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 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 4 4 4 4 4 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 5 5 5 5 6 6 5 5 4 4 4 4 4 3 4 4 4 4 3 3 3 3 3 3 3 4 4 3 3 3 2 2 2 2 2 2 2 2 2 3 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 2 2 2 3 2 2 3 3 2 2 2 2 3 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 3 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 5 5 4 4 3 3 3 2 3 3 3 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 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 4 4 4 4 4 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 6 6 6 6 7 9 9 9 8 8 7 6 6 6 6 6 5 5 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 6 6 5 5 5 5 5 5 4 5 5 5 5 4 4 4 4 4 4 5 6 7 8 8 9 9 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 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 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 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 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 8 7 7 8 8 8 8 8 8 8 8 9 8 8 9 9 9 9 9 10 10 10 11 11 11 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 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 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 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 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 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 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 3 3 2 2 2 2 2 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 3 3 3 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 4 4 4 4 4 4 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 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 5 5 5 6 7 9 10 10 10 8 7 6 6 6 6 6 5 6 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 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 7 7 8 9 9 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 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 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 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 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 8 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 10 10 10 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 9 9 9 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 5 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 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 5 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 6 6 6 6 6 6 6 5 5 5 5 5 5 6 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 7 9 10 10 10 8 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 6 6 6 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 9 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 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 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 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 14 14 14 14 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 13 13 13 13 13 13 14 14 13 13 13 13 13 13 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 4 4 4 4 5 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 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 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 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 3 3 3 2 2 2 2 2 2 2 2 2 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 3 3 3 3 3 3 3 3 3 3 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 5 7 8 8 9 9 9 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 7 8 9 10 10 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 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 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 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 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 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 5 5 5 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 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 3 3 3 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 3 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 3 3 4 3 4 4 4 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 6 6 7 8 8 8 7 7 7 6 7 6 6 6 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 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 7 9 9 10 10 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 13 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 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 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 14 14 14 14 14 14 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 13 14 14 14 14 14 14 14 14 14 14 14 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 8 8 7 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 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 6 6 6 6 6 6 6 5 5 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 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 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 5 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 4 4 5 5 5 5 5 5 4 4 4 4 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 2 3 3 3 3 3 3 3 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 3 3 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 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 2 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 4 4 4 3 3 3 3 3 3 3 3 3 4 4 5 6 7 7 8 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 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 8 8 8 10 11 12 12 12 12 12 12 13 13 13 13 13 13 13 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 16 16 16 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 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 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 6 6 6 6 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 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 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 5 5 4 4 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 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 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 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 2 2 2 2 2 2 2 2 2 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 2 2 2 2 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 3 3 3 3 3 3 4 3 3 4 4 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 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 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 9 10 11 12 12 12 12 12 13 13 13 13 13 13 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 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 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 16 16 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 14 14 14 13 14 13 13 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 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 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 5 5 5 5 5 5 5 6 6 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 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 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 2 2 2 2 2 2 2 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 2 2 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 3 4 3 3 3 3 4 5 5 6 6 6 6 7 7 8 8 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 5 6 6 5 5 5 5 5 5 5 5 4 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 8 10 11 10 12 12 12 12 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 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 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 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 14 14 14 14 14 14 14 14 14 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 8 8 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 7 7 7 7 7 7 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 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 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 5 5 5 4 4 4 4 4 3 3 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 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 5 5 5 5 5 5 6 7 8 8 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 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 8 8 10 11 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 8 8 8 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 9 9 10 9 9 9 9 9 9 9 8 8 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 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 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 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 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 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 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 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 2 3 3 3 4 4 4 4 4 4 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 4 4 4 5 4 5 5 5 6 6 7 9 9 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 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 6 6 7 7 9 11 12 13 13 13 13 13 13 13 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 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 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 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 14 14 14 14 14 14 14 14 14 8 8 8 8 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 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 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 7 7 7 7 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 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 5 5 4 4 4 4 4 5 5 5 5 5 5 5 6 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 4 4 4 4 4 4 4 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 5 5 5 5 5 5 4 4 4 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 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 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 3 3 3 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 4 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 4 4 3 3 3 3 3 3 3 3 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 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 2 2 2 3 3 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 4 4 4 3 4 4 4 4 4 4 4 3 3 4 4 4 4 4 5 5 5 5 7 9 9 7 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 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 8 10 12 12 12 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 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 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 16 16 16 16 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 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 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 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 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 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 5 5 4 4 4 4 4 5 5 5 5 5 5 5 6 6 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 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 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 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 3 3 2 2 3 3 3 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 2 2 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 7 8 9 8 7 7 6 6 6 6 6 6 6 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 9 10 11 12 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 15 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 16 16 16 16 17 16 16 16 16 16 17 17 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 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 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 14 14 14 14 14 14 14 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 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 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 4 5 5 5 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 5 6 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 3 3 2 2 2 3 3 3 3 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 3 3 3 3 3 3 3 3 2 2 2 3 3 3 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 4 4 4 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 4 4 4 3 3 3 2 3 3 3 3 3 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 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 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 6 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 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 5 5 6 6 7 8 9 10 11 12 13 13 13 13 13 13 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 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 9 9 9 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 10 10 10 10 10 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 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 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 6 6 5 5 5 5 5 5 5 5 5 5 5 5 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 4 4 4 4 4 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 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 2 2 3 2 3 3 3 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 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 3 3 3 4 3 3 3 3 3 3 2 2 3 3 3 3 3 4 3 3 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 4 3 2 2 2 2 3 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 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 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 6 7 7 7 9 11 12 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 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 9 9 9 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 10 10 10 10 10 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 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 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 6 6 7 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 6 6 5 5 5 5 5 5 5 5 5 5 5 5 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 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 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 3 3 3 3 3 4 3 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 2 2 2 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 4 4 4 4 4 4 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 5 4 4 4 5 5 4 5 5 5 5 5 4 4 5 5 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 8 10 12 12 13 13 13 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 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 9 9 9 8 8 8 8 8 8 8 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 10 10 10 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 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 8 8 8 8 8 8 8 8 8 8 7 7 7 8 7 7 7 7 7 7 7 7 7 8 8 8 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 7 7 7 7 7 7 7 7 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 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 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 4 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 5 5 5 5 5 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 4 3 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 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 7 7 7 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 11 11 12 13 13 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 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 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 7 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 5 5 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 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 3 3 3 3 2 3 3 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 2 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 4 3 3 3 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 3 3 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 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 5 5 4 4 5 5 5 5 5 5 5 4 4 5 5 5 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 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 6 6 7 9 9 10 12 13 13 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 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 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 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 14 14 14 14 14 14 14 14 14 14 14 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 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 8 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 6 6 6 6 6 6 7 7 7 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 5 5 5 5 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 4 4 4 4 4 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 5 5 5 5 5 4 4 4 4 3 3 3 3 3 4 4 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 2 2 2 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 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 4 4 4 4 4 4 4 4 5 5 5 5 4 4 5 4 4 4 4 4 5 4 4 5 5 5 5 5 5 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 7 8 10 11 12 13 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 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 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 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 14 14 14 14 14 14 14 14 14 14 14 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 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 8 8 8 7 7 7 7 7 7 8 8 8 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 7 7 7 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 5 5 5 5 5 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 4 4 4 4 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 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 4 4 4 4 3 3 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 4 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 6 6 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 8 9 11 12 13 13 13 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 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 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 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 14 14 14 14 14 15 15 15 15 15 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 5 5 5 5 5 5 5 5 5 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 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 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 3 3 3 3 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 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 4 3 3 2 3 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 4 4 3 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 6 6 6 7 7 7 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 9 10 11 12 13 13 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 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 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 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 14 14 14 14 14 14 14 15 15 15 15 15 15 10 10 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 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 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 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 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 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 5 5 5 5 5 5 5 5 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 4 4 4 4 4 4 4 4 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 4 4 4 4 4 4 4 3 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 6 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 6 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 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 8 10 10 11 12 13 13 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 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 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 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 14 14 14 15 15 15 15 15 15 15 15 15 10 10 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 7 7 7 7 8 8 8 8 8 8 7 7 7 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 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 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 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 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 3 3 3 2 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 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 4 4 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 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 9 11 12 13 13 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 17 17 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 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 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 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 10 10 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 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 8 8 8 8 8 8 8 8 8 7 7 7 7 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 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 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 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 4 4 5 5 5 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 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 2 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 4 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 4 4 4 4 4 3 3 4 3 3 3 3 3 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 3 3 4 4 4 4 3 3 3 3 3 3 4 3 3 3 2 2 3 4 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 6 6 6 6 6 6 5 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 5 5 5 5 5 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 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 8 9 10 11 12 13 13 13 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 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 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 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 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 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 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 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 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 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 2 3 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 3 3 3 3 2 3 3 3 3 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 3 3 4 4 4 4 3 3 3 3 4 4 4 4 4 3 3 2 3 4 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 6 6 6 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 5 5 5 4 5 5 5 5 5 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 9 10 11 12 13 13 13 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 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 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 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 15 9 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 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 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 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 4 4 4 4 4 4 4 4 4 5 5 5 5 5 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 4 4 4 4 4 3 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 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 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 2 2 2 2 2 3 3 4 4 4 3 3 3 4 4 4 4 4 4 4 4 3 3 4 4 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 6 6 6 6 6 6 5 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 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 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 6 6 6 6 7 7 8 9 10 11 12 12 12 13 13 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 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 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 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 15 9 10 10 10 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 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 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 2 2 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 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 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 2 2 2 2 2 3 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 3 4 4 4 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 6 6 6 6 6 6 6 6 5 5 5 5 5 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 6 6 6 6 6 6 7 6 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 7 7 7 8 9 10 11 11 12 12 13 13 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 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 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 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 15 9 10 10 10 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 9 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 9 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 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 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 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 5 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 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 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 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 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 3 3 3 4 4 4 4 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 4 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 4 4 5 5 4 4 4 4 4 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 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 5 5 5 5 5 5 5 5 5 5 5 5 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 6 6 6 6 7 7 7 6 6 7 7 7 7 9 9 10 11 11 12 13 13 13 14 14 14 14 14 14 14 14 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 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 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 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 16 9 9 10 10 10 10 10 9 9 9 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 10 10 10 10 10 10 10 10 10 10 10 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 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 8 8 8 8 9 9 9 8 8 8 8 8 8 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 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 5 5 5 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 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 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 5 5 5 5 5 5 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 2 2 2 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 4 4 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 6 6 6 7 7 7 7 6 5 5 4 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 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 7 7 7 7 6 6 7 7 7 8 8 9 10 11 11 12 13 13 13 13 14 14 14 14 14 14 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 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 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 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 16 16 9 9 10 10 10 10 10 10 9 9 9 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 10 10 10 10 10 10 10 10 10 10 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 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 8 8 8 8 8 8 8 8 9 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 9 9 9 9 9 9 9 8 8 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 8 8 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 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 5 5 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 5 5 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 2 2 3 3 3 3 3 3 2 2 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 4 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 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 6 6 6 6 6 7 6 6 5 4 4 4 5 5 5 5 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 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 6 6 6 6 6 6 6 6 6 6 7 6 6 7 7 7 8 8 9 10 11 11 12 13 13 13 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 16 16 16 16 16 16 16 16 16 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 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 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 9 9 9 9 9 10 10 10 10 10 9 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 10 10 10 10 10 10 10 10 10 10 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 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 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 9 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 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 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 3 3 3 3 3 3 3 3 4 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 2 2 2 2 3 3 4 4 4 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 4 4 4 4 4 4 4 3 3 2 2 3 3 3 3 3 2 3 3 3 3 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 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 4 4 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 4 4 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 4 4 4 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 6 6 6 6 6 6 6 6 6 6 7 7 7 7 9 10 11 11 12 12 13 13 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 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 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 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 16 16 16 16 16 16 16 16 16 16 16 9 9 9 9 9 9 10 10 10 10 9 9 9 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 10 10 10 10 10 10 10 10 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 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 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 9 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 8 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 8 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 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 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 3 4 4 4 4 3 3 4 3 3 3 3 3 4 4 4 4 3 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 4 4 4 4 3 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 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 4 4 5 5 5 6 6 6 6 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 6 6 6 6 6 6 6 6 6 7 7 7 8 9 11 11 12 12 13 13 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 16 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 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 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 16 16 16 16 16 16 16 16 16 16 16 16 9 9 9 9 9 9 9 9 9 9 9 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 10 10 10 10 10 10 10 10 10 10 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 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 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 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 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 4 4 4 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 3 3 3 3 3 4 4 4 4 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 4 4 4 3 3 3 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 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 3 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 4 4 4 4 4 4 4 4 5 4 4 3 3 3 3 3 3 2 2 3 3 3 2 2 2 2 2 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 4 5 5 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 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 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 6 6 5 6 6 6 6 6 6 6 6 6 7 8 9 10 11 11 12 12 13 13 14 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 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 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 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 16 16 16 9 9 9 9 9 9 9 9 9 9 9 8 9 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 10 10 10 10 10 10 10 10 10 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 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 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 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 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 8 8 8 8 8 8 7 7 8 8 8 8 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 5 5 5 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 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 3 3 3 3 3 3 4 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 4 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 4 4 3 3 2 2 3 3 3 3 3 3 3 3 4 4 5 5 5 5 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 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 5 5 5 5 5 5 5 4 4 4 5 5 5 5 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 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 9 9 10 11 12 12 13 13 13 14 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 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 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 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 10 10 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 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 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 8 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 8 8 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 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 5 4 5 5 5 5 4 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 2 2 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 6 6 6 6 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 5 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 5 5 5 5 5 6 6 6 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 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 7 8 8 9 11 11 12 13 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 16 16 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 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 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 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 10 10 10 9 9 9 9 9 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 9 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 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 7 7 7 8 7 7 7 7 8 8 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 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 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 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 2 2 2 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 2 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 3 3 3 3 3 2 3 3 3 3 2 2 2 2 2 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 5 5 5 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 5 5 6 6 6 6 7 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 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 7 7 7 8 9 10 11 12 13 13 13 13 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 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 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 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 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 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 9 9 10 10 10 10 10 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 9 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 8 8 8 8 8 8 8 8 9 8 8 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 9 9 9 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 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 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 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 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 3 3 3 3 2 2 2 2 2 2 2 3 3 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 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 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 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 6 6 6 6 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 5 5 5 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 5 4 4 4 4 5 5 5 6 6 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 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 7 7 7 8 9 10 11 12 12 12 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 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 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 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 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 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 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 9 9 9 9 8 8 9 9 9 9 9 9 9 8 8 8 8 9 9 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 9 9 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 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 7 7 7 8 8 8 8 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 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 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 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 3 3 4 4 4 4 3 3 3 3 3 2 3 2 2 2 2 3 3 2 2 2 2 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 4 3 4 4 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 4 4 3 3 2 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 5 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 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 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 6 6 7 8 9 10 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 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 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 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 16 16 16 16 16 16 16 16 16 17 17 17 17 17 10 10 10 10 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 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 9 9 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 7 7 7 7 7 7 8 8 8 8 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 3 2 2 2 2 2 3 3 3 4 3 3 3 3 3 3 3 3 3 3 2 3 2 2 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 2 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 3 2 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 5 5 5 6 5 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 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 10 10 11 11 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 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 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 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 17 17 17 17 17 17 17 10 10 10 10 10 10 10 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 7 7 7 7 7 8 8 7 7 7 7 7 7 8 8 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 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 1 0 0 1 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 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 5 4 4 4 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 6 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 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 6 6 6 6 6 6 6 7 8 8 9 9 10 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 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 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 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 17 17 17 17 17 17 17 17 10 10 10 10 10 10 10 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 9 9 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 7 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 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 4 4 4 4 3 3 3 4 4 5 5 4 4 4 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 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 5 5 5 5 4 4 4 4 5 5 5 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 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 9 10 11 12 12 12 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 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 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 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 17 17 17 17 17 17 17 17 17 10 10 10 10 10 10 10 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 8 8 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 8 8 8 8 7 7 7 8 8 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 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 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 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 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 3 3 3 3 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 3 4 3 3 2 2 3 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 4 4 4 4 4 3 3 4 4 4 5 4 4 4 4 4 4 4 4 4 4 3 3 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 3 3 3 3 3 3 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 5 4 4 4 4 4 4 4 5 6 6 6 6 6 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 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 6 6 6 7 6 6 6 6 6 7 7 7 7 8 9 10 11 11 12 12 12 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 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 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 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 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 10 10 10 10 10 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 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 8 8 8 8 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 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 6 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 3 3 3 3 3 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 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 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 4 4 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 4 3 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 3 3 3 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 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 4 4 4 4 4 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 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 6 6 6 7 7 7 7 8 9 10 10 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 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 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 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 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 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 9 9 8 8 8 9 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 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 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 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 4 4 4 4 4 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 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 3 3 3 3 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 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 3 3 4 4 4 4 4 4 3 3 3 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 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 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 7 7 7 7 8 8 9 10 10 10 11 11 12 13 13 13 13 14 14 14 14 14 14 14 14 15 15 14 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 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 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 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 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 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 8 8 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 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 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 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 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 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 2 2 1 0 1 1 2 4 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 3 4 4 4 4 4 4 3 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 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 9 10 10 10 11 11 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 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 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 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 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 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 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 3 3 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 3 3 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 4 4 4 3 3 3 3 3 3 2 2 2 2 2 3 4 5 7 7 6 6 5 5 4 4 4 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 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 4 4 4 4 4 4 4 4 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 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 7 7 7 7 7 8 7 7 8 8 9 9 10 10 11 11 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 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 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 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 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 10 10 10 10 10 10 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 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 8 8 8 8 8 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 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 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 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 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 6 6 7 6 6 6 5 5 4 4 4 4 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 3 4 4 4 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 4 4 3 3 3 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 5 5 5 5 5 5 5 5 4 4 4 5 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 4 4 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 12 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 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 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 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 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 9 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 10 10 10 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 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 7 7 7 7 7 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 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 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 6 6 6 6 6 6 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 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 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 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 4 4 4 5 5 6 6 6 6 5 5 5 4 4 4 4 4 4 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 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 3 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 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 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 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 11 12 12 12 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 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 17 17 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 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 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 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 10 11 11 11 11 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 10 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 8 8 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 6 6 6 6 7 7 7 7 7 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 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 7 7 7 7 7 7 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 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 2 2 3 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 3 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 3 3 3 3 3 2 2 2 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 4 4 5 5 5 6 6 5 5 4 4 4 4 4 4 4 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 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 3 3 4 4 5 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 4 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 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 11 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 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 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 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 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 10 10 10 10 11 11 11 11 11 11 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 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 7 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 8 8 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 6 6 6 6 6 6 6 6 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 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 3 3 3 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 3 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 3 3 3 3 3 3 3 4 4 4 3 3 3 3 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 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 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 9 9 9 9 9 9 9 10 10 10 11 11 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 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 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 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 17 17 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 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 10 10 10 10 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 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 8 8 8 8 7 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 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 7 7 7 7 7 7 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 2 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 3 3 2 2 3 3 3 3 3 4 3 3 2 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 3 3 3 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 5 5 5 5 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 8 8 9 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 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 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 17 16 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 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 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 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 8 8 8 8 7 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 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 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 3 3 3 3 3 3 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 3 3 3 3 3 3 2 2 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 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 3 3 3 3 4 4 4 4 4 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 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 3 3 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 3 4 4 4 4 4 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 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 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 16 16 16 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 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 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 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 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 11 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 9 9 9 9 10 10 10 9 9 10 10 9 9 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 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 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 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 4 4 4 4 3 3 3 3 4 4 4 4 4 4 3 3 3 3 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 2 2 2 2 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 3 3 3 4 4 4 4 3 3 2 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 4 4 3 3 3 3 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 4 4 4 4 3 3 3 3 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 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 13 13 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 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 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 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 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 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 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 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 8 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 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 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 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 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 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 4 4 4 4 4 4 3 3 3 3 3 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 2 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 3 4 3 3 3 3 4 4 4 4 3 3 4 4 4 4 4 4 4 3 3 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 3 3 4 4 4 3 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 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 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 3 3 3 3 3 3 4 3 3 3 3 4 4 4 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 7 7 7 7 7 7 8 9 9 9 8 9 10 11 12 13 13 13 13 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 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 16 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 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 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 10 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 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 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 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 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 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 3 3 3 3 3 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 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 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 4 5 5 5 4 4 4 3 3 3 3 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 4 4 4 5 5 5 4 4 4 4 4 3 3 3 3 2 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 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 3 3 3 4 4 4 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 7 7 7 7 7 8 10 11 11 11 11 12 13 13 14 13 13 13 13 13 14 14 14 14 14 14 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 17 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 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 18 18 18 17 17 17 17 17 17 17 17 17 17 17 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 9 9 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 11 11 11 11 11 11 11 11 11 11 11 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 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 8 8 8 8 8 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 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 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 4 5 5 4 4 4 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 3 3 3 4 4 4 5 5 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 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 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 5 5 6 6 6 6 6 6 7 9 9 9 9 10 12 12 13 13 12 12 13 13 13 13 13 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 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 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 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 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 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 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 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 7 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 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 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 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 5 6 5 5 4 4 3 3 3 3 4 4 4 4 5 5 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 5 5 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 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 5 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 6 6 5 5 6 6 6 7 7 8 9 10 9 11 11 11 11 11 11 12 12 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 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 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 10 10 10 10 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 9 9 8 8 8 8 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 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 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 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 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 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 4 4 4 4 4 4 4 4 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 3 4 3 3 3 3 3 3 3 3 4 4 4 4 4 3 2 2 3 3 3 3 3 3 3 3 4 3 4 4 4 5 6 6 6 5 4 3 3 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 4 4 4 4 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 4 4 4 4 4 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 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 7 8 9 8 9 8 9 10 11 11 11 11 11 13 14 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 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 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 17 17 17 17 17 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 10 10 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 9 9 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 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 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 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 5 5 5 5 5 5 5 5 5 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 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 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 6 6 6 6 6 5 5 4 5 5 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 3 3 3 3 4 4 4 4 4 4 4 3 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 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 7 6 6 6 7 8 8 9 10 9 9 10 12 14 14 13 13 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 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 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 17 17 17 17 17 17 17 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 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 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 9 9 9 9 9 9 10 9 9 9 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 8 8 8 8 8 7 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 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 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 6 6 6 7 7 7 7 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 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 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 2 2 2 2 2 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 2 2 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 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 5 5 6 6 6 5 5 6 6 5 5 6 6 6 6 6 6 6 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 4 4 4 4 4 5 5 5 5 5 4 4 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 5 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 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 6 6 6 6 6 6 6 7 6 6 6 6 5 6 6 5 5 5 6 6 6 6 6 6 7 7 8 7 7 8 10 11 11 11 11 12 13 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 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 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 17 17 17 17 17 17 17 11 11 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 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 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 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 8 8 8 8 8 7 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 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 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 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 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 4 4 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 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 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 3 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 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 6 6 6 6 6 7 7 6 6 6 6 5 5 5 5 5 6 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 4 5 4 5 5 5 4 5 4 4 4 4 5 5 5 5 4 4 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 3 3 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 5 5 5 5 5 5 5 5 6 6 6 6 7 7 6 6 6 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 6 6 6 7 8 8 9 9 9 10 11 12 12 13 13 14 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 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 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 11 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 11 11 11 11 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 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 8 7 7 7 7 7 7 7 7 7 6 6 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 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 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 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 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 4 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 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 2 2 2 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 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 6 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 5 6 5 5 5 4 4 4 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 3 3 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 5 5 5 5 5 5 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 14 15 15 15 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 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 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 16 11 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 10 10 10 10 10 11 11 11 12 12 12 12 12 11 11 11 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 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 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 8 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 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 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 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 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 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 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 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 3 3 4 4 5 5 5 5 5 5 4 4 4 4 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 6 7 6 6 6 6 6 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 5 6 6 6 5 5 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 7 8 7 7 8 7 7 8 7 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 7 7 7 8 8 8 9 9 10 11 10 11 12 14 15 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 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 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 16 16 16 16 16 16 16 16 16 11 11 11 11 11 10 10 10 10 10 10 9 9 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 11 11 11 11 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 11 11 11 11 11 10 10 10 10 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 8 8 8 8 8 8 8 8 8 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 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 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 6 6 6 6 6 7 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 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 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 3 3 3 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 6 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 5 5 5 6 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 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 4 4 4 4 4 4 4 5 5 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 7 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 8 8 8 8 9 8 8 10 12 14 15 15 14 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 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 16 16 16 16 16 16 16 16 16 16 16 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 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 9 9 9 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 8 8 8 8 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 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 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 6 6 6 6 6 6 5 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 4 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 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 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 2 3 2 2 2 3 3 3 3 3 3 3 4 4 3 4 4 4 4 4 5 5 6 6 6 5 4 4 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 7 7 7 7 6 6 6 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 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 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 9 11 12 11 12 14 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 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 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 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 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 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 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 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 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 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 2 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 5 4 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 6 6 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 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 3 3 3 4 4 4 4 4 3 3 3 3 3 4 4 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 6 6 6 6 6 6 6 7 8 9 9 10 10 10 10 10 10 10 11 11 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 8 8 7 7 7 7 7 7 7 7 8 8 8 7 6 6 7 8 8 9 10 11 13 15 15 16 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 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 18 18 19 19 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 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 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 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 8 8 8 8 8 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 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 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 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 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 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 2 2 2 2 2 2 2 3 3 3 2 2 2 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 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 6 6 6 5 5 5 5 6 5 5 5 5 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 5 4 4 4 4 4 3 2 2 2 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 4 4 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 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 8 8 8 9 10 11 11 11 11 12 12 11 11 10 10 10 10 10 10 9 9 9 9 9 8 7 7 7 7 8 8 8 8 8 7 7 7 7 7 8 8 8 8 7 7 7 7 7 8 8 9 11 11 12 14 16 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 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 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 11 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 9 9 9 8 8 8 8 8 8 8 8 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 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 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 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 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 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 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 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 3 3 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 6 6 6 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 6 5 5 5 5 5 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 3 3 2 2 2 2 3 3 4 4 4 4 4 4 3 4 4 3 3 3 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 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 9 10 11 11 11 12 12 12 12 12 12 12 11 12 11 11 11 10 10 10 9 9 9 8 8 8 9 9 9 9 8 8 7 7 7 7 8 8 8 8 8 8 8 7 7 8 8 9 9 10 12 14 15 15 14 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 12 12 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 10 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 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 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 9 9 9 9 8 8 8 8 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 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 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 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 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 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 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 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 2 2 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 4 4 5 5 5 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 2 2 2 2 3 3 3 4 4 4 4 5 4 4 4 4 4 3 3 3 3 2 2 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 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 10 11 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 10 9 9 8 9 9 10 10 9 9 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 7 8 11 12 13 13 12 13 14 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 17 17 18 18 18 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 11 11 11 11 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 11 11 11 11 11 11 11 11 10 10 10 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 9 9 9 9 8 8 8 8 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 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 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 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 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 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 4 5 5 5 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 6 5 5 4 4 4 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 3 3 3 4 4 4 4 5 5 5 5 5 4 4 3 3 2 2 2 2 2 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 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 6 7 7 7 7 7 8 9 10 11 11 11 12 12 12 13 13 12 12 12 12 11 11 11 11 10 10 9 9 9 9 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 10 11 11 11 10 11 12 14 14 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 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 15 16 15 16 16 16 16 16 16 16 16 16 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 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 8 8 8 8 8 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 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 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 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 5 5 5 5 5 4 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 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 2 2 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 3 3 2 3 3 3 4 4 3 3 3 3 3 3 3 4 5 5 5 5 6 6 6 6 5 5 4 4 3 3 4 4 4 4 4 5 5 5 6 6 7 7 7 7 7 7 7 7 7 6 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 2 2 2 3 3 3 4 4 4 4 4 4 5 5 5 5 4 4 3 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 5 5 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 6 6 6 6 6 6 7 7 7 8 9 9 9 10 11 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 9 10 10 10 10 10 10 10 9 8 8 8 8 8 8 8 9 9 9 9 9 8 9 9 10 11 11 10 9 10 10 11 14 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 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 16 16 17 17 17 17 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 12 12 12 12 12 12 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 11 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 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 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 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 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 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 3 3 2 3 2 1 0 1 1 1 2 2 2 2 2 2 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 4 4 4 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 6 7 7 7 7 7 7 7 7 7 6 6 6 5 4 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 4 4 4 4 4 4 5 5 4 4 3 2 2 2 3 3 3 3 2 2 2 3 3 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 5 5 4 4 4 3 4 4 4 4 4 5 5 5 5 5 5 5 5 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 9 10 11 11 11 11 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 11 11 10 10 10 9 9 9 8 7 7 7 8 9 9 10 9 9 9 9 9 10 11 11 9 9 9 10 12 14 16 16 15 15 15 14 15 15 15 15 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 17 17 17 16 16 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 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 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 11 11 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 9 9 9 9 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 7 8 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 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 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 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 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 3 3 3 2 2 2 2 3 3 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 2 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 2 1 1 1 1 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 4 4 5 5 6 6 6 6 6 6 7 7 7 7 6 6 5 5 4 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 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 4 4 3 3 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 8 9 10 11 11 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 10 10 10 10 9 8 7 7 8 8 8 9 10 9 9 9 10 10 11 11 10 10 9 9 11 13 14 15 14 13 13 13 14 14 14 14 15 16 16 16 16 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 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 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 11 11 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 9 9 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 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 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 4 4 4 4 5 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 2 2 2 3 3 3 4 4 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 3 3 3 3 3 3 4 4 4 4 5 5 5 4 4 4 3 3 2 2 2 2 2 3 2 2 2 2 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 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 2 3 3 4 4 5 6 6 6 6 6 6 6 7 7 7 7 6 6 5 4 3 3 3 3 3 3 3 2 2 2 3 3 3 2 2 3 3 3 3 3 3 3 3 3 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 4 4 5 5 5 4 4 3 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 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 9 10 10 10 11 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 10 10 10 10 9 9 8 8 8 8 8 9 9 10 10 10 10 10 11 11 11 11 10 9 10 11 11 12 12 12 12 11 12 12 12 13 15 15 15 15 15 15 15 15 16 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 15 15 15 14 14 14 15 15 15 16 16 16 16 16 16 16 17 17 17 16 17 17 17 17 17 17 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 11 11 11 11 11 10 10 10 10 10 10 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 8 8 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 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 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 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 4 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 2 3 3 3 3 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 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 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 2 3 3 3 4 4 5 5 5 5 5 5 6 6 7 7 7 7 6 6 5 4 4 4 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 4 4 4 3 3 3 3 3 4 4 5 5 5 5 4 4 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 4 4 4 4 3 3 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 7 8 8 7 8 9 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 9 9 9 9 10 10 10 11 11 11 10 10 10 10 10 11 11 12 11 10 9 9 10 11 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 14 14 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 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 11 11 11 11 11 11 10 10 10 9 9 9 9 10 10 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 8 8 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 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 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 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 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 5 5 5 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 2 2 2 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 2 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 4 4 5 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 2 2 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 5 5 5 5 5 5 5 5 5 5 5 4 3 3 2 2 3 3 4 4 4 4 4 4 4 4 4 5 6 6 6 6 6 6 6 5 5 4 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 3 3 3 3 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 3 3 4 4 4 5 5 5 5 5 4 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 4 4 4 4 3 3 3 4 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 7 8 9 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 12 11 10 10 8 9 10 11 12 12 13 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 14 15 15 15 15 15 15 14 15 15 15 15 15 14 14 13 13 13 13 13 12 13 14 14 14 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 11 12 12 11 11 11 11 11 11 11 11 11 11 11 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 9 10 10 10 10 11 11 11 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 9 10 10 10 10 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 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 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 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 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 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 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 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 2 2 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 2 1 2 4 6 6 6 5 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 5 5 4 3 2 2 2 3 4 4 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 3 2 2 2 1 1 1 1 1 2 2 2 2 3 3 3 2 2 3 3 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 4 4 4 4 4 5 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 3 3 3 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 3 3 4 4 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 7 7 7 7 6 7 7 8 8 8 8 7 7 7 7 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 10 10 10 11 11 11 11 11 10 9 9 10 10 11 12 13 14 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 14 14 15 15 15 15 14 13 13 12 12 12 12 11 11 12 12 12 14 15 16 16 16 16 17 17 17 17 16 16 16 16 17 16 16 12 11 11 11 11 11 11 11 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 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 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 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 8 8 7 8 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 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 6 6 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 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 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 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 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 6 5 5 5 6 6 8 8 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 5 4 3 2 3 3 3 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 2 2 3 3 3 3 3 2 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 3 3 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 5 6 6 5 5 5 5 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 5 5 4 4 5 5 6 6 5 5 5 5 6 7 7 6 6 7 8 8 8 8 9 8 9 9 9 9 9 9 10 10 10 10 9 9 9 10 10 11 11 11 11 11 11 10 9 10 10 10 11 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 12 12 11 11 10 10 10 10 10 12 14 15 15 15 16 16 16 17 16 16 16 16 16 16 16 16 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 8 8 8 8 9 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 10 10 10 9 9 10 9 9 9 9 9 9 9 9 10 10 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 8 8 8 8 8 8 8 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 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 6 6 5 5 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 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 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 4 4 4 4 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 7 7 8 8 9 8 7 6 5 4 4 4 4 3 3 3 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 6 6 5 3 3 3 3 3 4 4 5 5 4 4 4 4 4 5 4 4 4 4 4 3 3 3 3 3 2 2 2 3 3 3 2 2 1 1 1 1 1 2 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 4 4 4 4 4 4 4 3 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 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 5 5 4 5 5 5 5 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 4 4 3 3 3 3 4 4 3 3 3 4 4 5 5 5 4 5 5 6 7 6 6 6 7 8 9 9 8 7 8 9 9 9 8 8 8 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 12 11 11 11 11 12 13 13 12 12 12 13 13 14 14 14 14 14 15 14 14 14 14 12 12 11 10 10 10 10 10 10 12 13 13 14 15 16 16 16 16 16 16 16 16 16 16 16 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 9 9 10 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 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 8 8 8 8 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 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 6 6 6 6 6 6 6 5 5 5 5 5 5 5 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 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 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 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 6 6 7 8 9 9 9 8 6 6 5 4 4 4 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 3 3 4 5 5 5 4 4 4 4 4 5 5 5 5 4 3 3 3 3 4 4 5 5 4 4 4 4 5 5 5 5 5 4 4 3 3 3 3 3 3 2 2 3 3 3 3 3 2 1 1 1 1 1 2 3 3 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 3 3 3 3 3 3 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 5 5 5 5 5 5 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 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 6 7 6 6 5 6 7 7 7 7 6 6 7 8 8 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 13 13 13 12 12 10 9 9 9 10 11 11 10 10 11 11 12 13 13 14 14 15 15 15 15 15 15 14 13 12 11 11 12 11 10 10 11 11 11 12 14 15 15 15 16 16 16 16 16 16 16 16 12 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 11 11 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 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 8 8 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 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 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 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 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 6 7 8 8 8 8 7 7 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 3 3 3 4 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 4 5 5 5 4 4 4 4 4 5 5 5 5 5 5 4 3 3 3 4 3 3 3 3 3 3 3 4 4 3 2 2 2 2 2 2 2 3 4 4 4 4 4 4 4 4 5 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 4 4 4 5 5 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 5 5 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 4 5 4 4 5 5 5 6 8 9 8 9 9 10 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 11 10 8 8 7 7 8 9 8 8 9 10 11 12 12 12 14 14 15 15 15 15 15 15 15 14 14 14 13 13 12 11 11 11 11 12 12 13 14 14 15 15 15 15 16 16 16 16 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 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 9 9 9 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 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 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 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 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 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 6 6 6 6 5 5 5 5 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 6 6 5 5 5 4 4 5 5 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 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 4 4 4 4 3 3 3 4 4 5 5 5 4 4 4 4 4 4 4 4 3 3 3 4 4 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 4 4 4 4 4 4 5 5 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 4 4 5 6 6 6 6 7 9 10 12 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 10 9 7 6 6 6 6 6 7 7 8 9 9 10 11 13 14 15 15 15 15 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 12 13 14 14 14 14 14 15 15 15 11 11 11 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 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 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 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 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 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 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 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 4 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 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 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 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 4 4 3 3 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 3 3 3 3 3 3 3 2 3 3 3 3 4 4 4 4 4 4 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 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 4 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 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 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 7 8 10 9 10 11 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 11 11 10 8 7 6 5 5 5 6 7 7 8 8 9 10 12 13 13 13 14 15 15 16 16 16 16 16 15 15 15 15 14 14 13 12 12 13 13 12 13 13 14 13 13 14 14 14 11 11 11 11 11 10 10 11 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 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 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 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 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 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 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 7 7 7 7 7 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 6 6 6 5 5 4 3 3 3 3 3 3 2 2 2 2 2 3 3 2 2 2 2 2 2 2 3 2 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 3 3 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 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 4 4 4 4 4 4 3 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 3 4 4 4 4 4 4 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 4 4 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 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 6 6 6 6 6 6 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 6 7 8 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 9 8 8 8 6 6 6 6 7 7 8 8 9 11 11 11 12 13 14 15 15 15 15 15 16 16 15 15 15 15 15 14 13 14 14 13 13 13 13 13 13 13 13 13 14 10 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 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 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 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 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 6 6 6 6 5 5 5 5 5 6 6 6 6 7 7 7 6 6 6 6 6 5 5 4 3 3 3 3 3 3 3 2 2 2 3 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 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 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 4 4 4 4 4 5 5 5 4 4 4 4 4 3 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 5 5 4 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 6 6 6 6 6 6 5 6 6 6 5 5 5 5 5 4 4 4 3 3 4 4 4 3 3 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 4 4 5 6 7 8 8 8 8 9 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 8 6 6 6 6 7 7 8 9 10 10 10 11 12 13 14 14 14 14 15 15 16 16 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 10 10 9 10 10 9 9 9 9 9 9 9 9 9 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 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 9 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 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 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 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 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 8 8 8 8 8 8 8 8 8 8 7 7 7 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 7 7 6 6 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 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 4 4 4 4 4 5 5 5 5 4 4 4 3 3 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 6 5 6 5 5 4 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 4 4 5 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 3 3 3 3 3 2 2 2 3 3 4 4 4 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 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 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 6 5 5 5 5 4 4 4 3 3 3 3 3 4 4 3 3 3 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 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 4 5 6 7 8 7 6 7 8 9 10 10 10 10 10 10 9 9 9 9 9 9 7 7 7 7 7 7 8 8 9 9 9 10 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 8 8 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 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 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 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 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 8 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 7 7 7 6 6 7 6 7 7 7 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 3 3 4 4 4 4 4 4 3 3 3 3 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 3 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 5 5 5 5 5 5 5 4 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 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 4 3 4 4 4 4 5 4 4 5 6 7 8 8 9 10 10 10 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 11 11 12 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 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 8 8 8 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 9 9 9 9 9 9 9 9 9 9 9 8 9 9 8 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 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 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 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 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 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 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 6 6 5 5 4 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 3 3 3 3 4 4 4 3 4 4 4 4 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 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 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 3 3 3 3 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 4 4 3 3 3 3 3 3 4 4 4 4 5 5 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 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 5 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 6 5 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 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 4 4 4 4 4 3 3 3 3 2 3 3 3 4 5 5 6 7 9 10 10 9 9 8 7 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 13 14 14 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 9 9 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 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 8 8 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 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 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 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 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 8 9 9 8 8 8 8 8 7 8 7 8 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 3 3 3 3 3 4 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 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 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 4 4 5 5 5 5 5 4 4 3 3 3 3 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 3 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 4 3 3 3 3 3 4 4 4 4 4 5 6 6 5 5 5 4 4 4 3 3 2 2 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 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 5 5 5 5 5 5 5 5 5 5 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 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 4 3 3 3 2 2 3 3 3 3 3 3 4 6 8 9 10 10 9 8 7 5 5 5 5 6 7 8 8 8 8 9 10 10 10 11 10 11 11 11 11 12 12 12 12 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 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 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 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 8 8 8 9 9 8 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 9 8 8 8 8 7 7 7 7 7 7 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 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 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 4 4 4 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 7 8 8 9 9 9 8 8 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 3 3 3 4 4 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 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 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 4 4 4 5 5 5 5 5 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 3 3 4 4 4 4 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 3 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 4 4 4 4 4 3 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 3 2 2 2 3 3 3 3 3 3 3 4 4 4 3 3 4 4 4 4 3 3 3 4 4 4 4 4 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 3 3 2 2 2 3 3 3 3 3 3 3 3 3 4 5 5 5 5 4 3 3 3 3 3 3 3 2 2 2 3 3 5 7 7 8 9 10 9 7 5 4 4 4 5 6 6 6 6 7 8 9 10 9 9 10 10 11 11 11 11 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 9 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 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 9 9 9 9 8 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 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 6 6 6 6 6 6 6 5 5 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 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 7 7 7 8 10 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 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 5 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 3 3 3 2 2 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 3 3 3 3 4 4 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 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 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 4 4 4 4 4 3 2 2 2 2 3 3 3 3 2 3 3 3 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 3 3 3 3 3 4 4 4 3 3 3 4 4 4 4 3 3 4 4 4 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 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 5 5 5 4 4 3 3 3 3 3 2 2 2 2 3 3 4 5 5 5 7 9 9 8 6 5 4 4 4 5 5 5 5 6 6 7 8 8 8 8 9 10 10 10 10 11 10 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 10 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 8 8 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 9 9 9 9 9 8 8 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 6 6 5 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 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 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 5 5 5 5 6 7 8 9 9 9 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 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 3 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 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 4 4 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 4 4 4 4 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 6 6 6 5 5 5 6 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 3 3 3 3 3 4 4 4 4 4 3 2 2 2 2 2 2 2 3 2 3 3 3 4 4 4 5 5 5 5 5 4 4 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 3 3 4 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 3 3 3 3 3 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 3 3 3 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 3 4 4 4 5 4 4 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 6 8 9 9 8 6 5 4 5 5 5 5 5 5 6 6 6 6 7 7 6 7 7 7 8 9 9 9 10 11 11 12 13 13 13 13 13 13 14 13 14 14 14 14 14 14 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 10 10 10 11 11 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 5 5 5 5 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 6 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 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 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 2 2 3 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 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 5 5 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 6 5 5 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 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 3 3 3 4 4 4 4 3 3 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 5 4 4 4 5 5 6 5 4 4 4 4 4 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 4 3 3 3 3 3 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 3 2 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 3 3 3 4 4 4 4 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 4 6 8 8 8 7 4 4 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 6 7 7 7 8 8 9 11 12 13 12 12 13 13 13 13 13 13 13 13 13 14 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 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 9 9 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 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 6 6 6 6 6 6 7 7 7 7 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 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 6 7 7 7 8 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 5 6 6 6 6 6 5 6 5 6 6 5 5 4 4 5 5 5 5 4 4 5 4 4 4 3 3 4 4 4 4 4 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 2 3 3 3 2 2 2 3 3 3 3 4 4 4 4 4 4 4 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 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 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 5 5 5 5 5 5 6 6 5 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 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 3 3 4 4 5 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 4 4 4 4 4 5 5 5 5 5 4 4 4 4 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 5 6 7 7 7 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 7 8 10 11 11 11 12 12 12 12 12 12 12 12 12 13 13 9 8 8 8 8 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 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 8 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 7 7 7 7 8 8 8 8 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 10 10 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 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 7 7 7 6 6 6 6 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 4 4 4 4 4 4 4 4 4 5 6 7 7 8 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 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 5 5 5 5 5 5 5 4 5 5 5 5 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 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 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 5 5 5 5 5 5 5 6 5 4 4 4 4 4 4 3 3 3 4 4 4 4 4 3 3 3 2 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 4 4 5 4 4 4 4 4 3 4 4 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 3 3 4 4 4 4 4 3 3 3 3 3 2 3 3 3 3 3 4 3 3 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 3 3 3 4 4 4 3 3 3 3 3 4 3 3 3 3 3 3 2 2 2 2 2 3 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 2 2 2 3 3 3 2 2 2 2 2 3 3 3 2 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 4 5 6 6 5 5 5 6 6 6 6 6 6 7 7 7 7 6 6 7 6 6 5 5 6 6 6 7 8 9 10 10 11 11 12 12 12 12 11 11 11 12 12 12 8 8 8 8 8 8 9 9 9 9 8 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 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 9 10 10 10 11 11 11 12 12 12 12 12 12 11 12 11 11 10 10 10 10 10 10 10 9 9 9 9 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 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 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 5 5 5 5 5 5 5 5 4 4 5 5 5 4 4 4 5 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 9 9 8 7 8 8 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 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 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 4 4 5 5 5 6 6 5 5 4 4 4 4 4 4 3 4 4 4 3 3 3 3 2 2 2 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 4 5 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 3 3 3 4 4 4 4 3 3 3 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 5 5 5 6 6 7 7 7 7 7 8 8 8 8 8 8 8 7 7 6 6 6 6 7 7 8 9 9 9 10 11 11 12 11 11 11 11 11 11 11 11 8 8 8 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 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 9 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 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 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 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 5 5 5 5 5 5 5 5 6 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 9 8 7 7 7 8 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 7 6 6 6 6 6 6 6 7 6 6 6 5 5 6 6 5 5 5 5 6 5 5 4 4 4 5 5 5 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 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 4 4 4 5 5 5 6 6 5 5 4 4 4 4 4 3 3 4 4 4 3 3 3 3 3 2 3 3 3 3 3 3 3 3 2 2 2 3 3 3 4 4 3 3 3 3 2 2 2 2 2 2 2 3 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 3 3 3 4 4 4 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 7 7 7 7 7 8 8 8 8 8 9 9 9 8 8 7 7 7 6 6 7 8 8 8 9 10 10 11 11 11 11 11 11 11 11 11 11 8 8 8 8 8 8 9 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 9 8 8 8 8 8 8 8 8 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 10 10 10 9 9 8 8 8 8 8 8 7 7 7 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 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 7 7 6 6 6 6 6 6 6 6 5 5 5 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 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 9 8 8 8 8 8 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 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 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 5 5 4 4 4 4 4 5 5 4 4 4 4 5 5 6 6 6 5 5 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 3 3 4 4 4 4 4 3 3 3 2 2 2 2 2 3 3 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 3 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 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 3 3 3 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 3 3 4 4 5 5 5 6 6 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 8 8 8 9 10 10 11 11 11 11 11 11 11 11 10 11 8 8 8 8 8 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 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 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 9 9 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 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 6 6 6 7 7 7 7 7 6 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 6 6 6 6 6 7 8 8 9 10 10 10 11 11 11 11 12 12 11 11 11 11 10 10 9 9 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 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 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 4 5 5 5 5 4 4 4 4 5 5 5 5 4 4 4 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 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 5 5 4 4 4 5 5 5 4 4 4 4 5 5 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 4 4 4 4 4 4 3 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 5 4 5 4 4 3 3 3 3 3 3 2 3 3 2 2 2 1 2 2 2 2 2 1 2 3 3 4 3 3 3 3 3 3 3 3 2 2 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 3 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 2 2 1 1 1 2 2 2 2 2 2 2 2 2 3 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 6 6 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 8 8 8 9 10 10 10 11 11 11 11 11 11 11 11 11 8 8 8 8 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 10 11 11 12 12 12 12 12 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 9 9 9 8 9 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 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 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 9 9 10 10 11 11 11 11 11 11 11 11 10 10 9 9 9 8 9 9 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 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 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 5 5 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 6 6 5 5 5 5 5 5 5 4 4 4 4 5 5 6 6 6 6 5 5 5 5 5 5 5 5 4 4 3 3 3 3 4 4 3 3 3 3 3 4 4 4 3 3 3 3 3 3 4 4 4 4 3 3 3 3 2 2 3 3 3 3 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 3 4 4 4 4 3 2 2 3 3 2 2 2 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 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 2 2 2 1 2 2 2 2 2 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 4 4 4 5 5 5 6 6 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 8 8 8 9 9 9 10 10 11 11 11 11 11 11 11 11 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 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 9 9 9 8 9 9 8 8 8 8 8 9 9 9 8 8 8 8 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 10 10 11 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 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 6 6 7 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 8 8 8 9 9 10 10 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 7 7 7 7 7 7 7 7 7 7 7 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 6 5 5 5 5 5 6 5 5 5 4 4 4 4 5 5 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 5 5 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 6 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 4 4 5 5 5 6 6 6 6 6 5 5 5 5 4 5 5 4 4 3 3 3 3 4 4 4 3 3 3 4 4 4 4 3 3 3 3 3 3 4 4 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 4 4 4 4 4 3 2 2 2 2 2 3 3 3 4 4 4 4 4 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 4 3 3 3 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 3 3 3 4 4 3 3 2 2 2 2 2 2 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 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 4 4 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 8 8 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 9 9 9 9 9 8 8 8 8 9 9 9 8 8 8 8 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 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 6 6 6 6 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 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 6 6 6 6 6 6 5 6 7 8 8 8 9 9 10 10 10 10 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 5 5 4 4 4 4 4 5 5 6 6 6 6 6 5 5 6 6 6 6 6 5 5 4 4 5 5 5 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 6 6 5 5 5 5 5 5 6 6 6 6 6 6 5 5 4 4 4 4 4 5 5 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 4 4 4 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 4 3 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 4 4 4 4 4 3 3 3 3 3 4 4 3 3 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 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 7 7 7 7 7 8 8 9 9 9 9 9 9 10 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 9 9 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 8 8 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 9 9 9 9 9 9 8 8 8 8 9 8 8 8 8 8 8 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 9 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 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 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 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 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 7 7 7 8 8 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 9 9 10 10 9 8 8 7 7 8 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 6 6 6 6 7 7 7 7 6 6 6 6 5 5 5 4 5 5 5 5 4 4 4 4 5 6 6 6 6 6 6 5 5 5 5 6 6 6 5 5 5 5 5 5 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 5 5 5 5 5 5 6 5 5 5 5 5 5 4 4 4 4 4 5 6 6 6 5 5 6 5 5 5 4 4 4 4 4 4 3 3 2 3 3 4 4 4 4 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 2 3 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 5 5 5 6 6 6 6 6 6 6 7 7 7 7 6 5 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 3 3 4 4 4 4 4 3 3 3 3 3 3 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 6 6 6 7 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 11 11 11 9 9 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 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 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 9 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 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 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 7 7 7 7 8 8 9 9 9 10 10 10 10 10 9 9 8 8 8 8 9 9 9 9 9 9 9 8 7 6 6 6 8 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 8 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 5 5 5 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 6 6 5 5 5 6 5 5 5 5 4 4 4 4 3 3 3 2 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 3 2 2 2 3 3 3 3 4 4 3 3 3 3 3 4 4 5 5 5 6 6 6 6 6 7 7 7 8 7 6 5 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 3 4 4 4 4 4 3 3 3 3 3 3 4 3 2 2 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 3 2 2 2 2 2 2 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 4 4 4 4 4 5 6 6 6 7 7 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 11 12 12 11 11 11 9 8 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 8 8 8 8 8 8 8 8 7 8 7 7 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 9 9 9 9 9 9 9 8 8 8 9 9 8 8 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 9 10 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 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 7 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 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 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 8 8 8 7 7 7 7 8 8 8 8 8 8 7 6 5 5 5 7 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 5 6 6 6 6 6 6 6 6 7 6 6 6 6 7 7 7 7 7 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 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 4 4 4 5 5 6 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 3 3 3 3 3 2 2 2 3 3 4 4 4 3 3 3 3 3 4 4 5 5 6 6 7 7 7 7 7 7 8 7 6 5 5 5 6 6 5 5 5 4 4 4 3 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 1 2 2 2 3 4 4 4 4 4 4 3 3 3 3 4 4 3 3 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 3 3 3 3 3 3 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 5 4 5 5 4 4 5 5 5 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 10 10 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 8 8 8 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 8 8 8 8 9 9 9 8 9 9 8 8 8 8 7 7 7 7 7 7 7 8 9 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 8 8 7 7 7 7 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 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 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 6 7 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 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 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 8 9 9 8 8 8 7 7 8 7 7 7 7 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 5 5 5 5 5 5 5 5 5 5 6 6 7 6 6 5 5 6 6 6 6 6 6 6 5 5 4 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 4 4 5 5 5 6 6 5 5 5 5 5 4 4 4 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 5 6 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 6 6 6 5 5 3 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 2 2 2 1 2 2 3 4 4 4 4 4 3 3 4 4 4 4 4 3 3 3 2 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 5 5 4 5 4 4 5 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 6 6 6 6 6 6 7 7 8 8 8 8 9 9 10 10 10 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 10 10 10 10 10 11 11 11 11 11 11 8 8 8 8 9 9 9 9 9 8 8 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 8 8 8 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 9 9 9 8 9 9 9 9 8 8 8 8 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 8 9 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 9 8 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 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 7 7 7 7 7 6 6 7 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 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 6 6 7 7 7 8 8 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 10 9 9 9 9 9 8 8 9 8 8 9 9 9 9 9 9 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 8 8 7 7 7 7 7 6 6 6 5 5 5 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 5 6 6 6 6 6 6 5 5 4 4 5 5 5 5 5 6 6 6 6 6 6 6 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 5 4 4 5 5 5 5 6 6 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 2 2 2 2 2 2 3 2 2 3 3 3 3 3 4 4 4 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 6 7 7 7 8 8 7 7 7 7 6 6 6 6 7 8 8 8 7 6 5 3 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 3 4 3 3 2 2 2 2 2 3 3 4 4 4 4 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 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 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 11 11 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 8 8 8 8 8 9 9 9 9 8 8 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 8 8 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 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 8 9 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 9 8 8 7 7 7 6 6 6 7 7 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 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 5 5 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 7 7 7 7 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 11 10 10 10 10 10 10 10 10 10 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 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 5 5 6 6 6 6 6 6 5 5 4 4 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 6 6 6 5 5 5 5 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 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 6 6 7 7 7 7 7 7 7 6 6 6 6 7 8 8 8 8 8 6 4 2 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 3 3 3 3 3 2 2 2 2 3 4 4 4 4 4 4 4 4 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 5 5 6 6 6 5 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 7 7 7 7 8 8 8 9 9 9 9 9 10 10 11 11 11 11 12 12 12 12 12 12 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 7 7 8 8 8 9 9 9 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 8 8 8 8 8 7 7 7 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 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 10 10 10 9 9 9 9 8 8 7 7 7 7 7 7 8 9 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 9 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 5 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 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 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 6 6 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 9 9 9 10 10 10 10 9 9 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 7 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 5 5 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 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 5 5 5 5 5 5 4 4 4 3 3 3 3 3 2 3 3 4 3 4 4 4 3 3 3 3 4 4 4 4 5 6 6 6 6 6 7 7 7 6 6 6 6 7 7 8 8 8 8 8 6 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 3 3 3 3 3 2 2 2 3 3 3 4 4 4 4 4 4 5 5 5 5 4 4 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 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 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 7 7 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 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 8 9 9 10 10 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 9 9 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 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 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 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 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 10 10 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 8 8 8 8 8 8 9 9 9 9 8 8 7 6 5 6 6 6 5 5 5 5 5 5 6 6 6 6 5 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 6 6 6 6 7 7 7 6 7 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 6 6 6 6 5 5 4 4 3 3 3 3 2 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 7 5 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 3 3 3 3 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 4 4 4 4 5 5 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 12 12 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 7 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 7 7 7 7 7 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 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 7 8 9 9 9 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 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 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 6 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 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 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 9 9 8 8 8 8 9 9 9 9 8 7 6 6 6 6 6 6 5 5 5 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 6 6 6 7 7 7 7 7 6 6 6 5 5 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 5 6 6 6 6 6 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 5 5 5 5 5 5 6 6 7 7 6 6 7 7 7 7 8 8 8 8 7 7 6 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 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 7 7 7 7 7 7 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 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 8 8 7 7 8 8 8 8 8 8 8 9 8 8 9 9 9 9 9 9 9 8 8 8 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 7 7 7 7 8 9 9 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 10 11 10 9 9 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 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 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 6 6 5 5 5 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 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 10 10 10 11 11 11 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 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 10 10 10 10 11 11 11 11 10 10 9 8 8 8 8 9 9 8 8 7 6 6 6 6 6 5 5 5 6 6 6 6 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 6 6 6 5 5 5 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 3 3 2 2 2 2 3 3 3 3 3 3 3 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 2 3 4 4 4 3 3 4 5 6 6 6 6 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 4 5 5 5 5 5 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 7 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 3 4 4 4 5 5 5 6 6 6 5 5 5 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 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 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 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 8 8 7 7 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 7 8 8 8 8 9 9 9 8 7 7 7 7 7 8 9 9 10 10 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 9 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 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 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 5 5 5 5 6 5 5 5 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 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 12 12 12 12 12 12 11 12 12 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 11 11 11 11 10 10 9 9 9 9 9 8 8 7 6 6 6 6 6 6 5 5 6 6 6 6 6 5 4 4 4 5 5 6 6 6 6 6 5 6 5 5 5 5 5 6 6 6 7 6 6 6 6 6 6 6 7 7 6 6 6 5 5 5 4 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 4 4 5 5 4 4 3 3 2 2 3 3 3 3 3 3 3 3 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 2 2 3 3 4 3 3 3 4 6 6 6 6 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 5 5 5 5 6 7 7 6 6 6 5 6 6 6 7 6 6 5 5 5 5 5 6 6 7 8 8 8 8 6 4 3 2 2 2 2 2 2 2 3 3 2 2 2 2 3 3 4 4 3 3 2 2 2 3 4 4 4 5 5 6 6 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 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 9 10 10 10 10 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 12 12 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 8 8 8 8 7 7 7 7 8 8 7 8 8 8 8 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 8 8 8 8 8 8 8 9 9 9 9 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 7 7 7 7 7 8 8 9 9 9 8 8 8 7 7 7 8 8 9 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 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 6 6 5 5 5 5 6 5 5 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 5 5 5 5 5 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 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 7 7 7 7 7 7 8 8 9 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 11 11 11 11 10 10 10 10 10 11 11 11 11 11 10 10 10 10 9 9 8 7 7 6 6 7 7 6 6 5 6 6 6 7 7 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 5 4 4 4 4 5 5 6 6 6 6 6 6 6 5 5 4 4 5 5 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 4 4 3 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 3 3 3 3 3 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 5 6 7 7 7 6 6 6 6 7 7 6 6 5 5 5 4 4 5 5 6 7 8 8 8 7 5 4 3 2 2 2 2 2 2 3 3 3 3 2 2 3 3 4 4 5 4 3 3 3 2 3 3 4 5 5 5 6 6 6 5 5 5 5 4 4 5 5 5 5 4 4 4 4 4 4 4 4 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 6 6 6 6 6 7 7 7 7 7 8 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 9 9 9 10 11 11 11 11 11 12 13 13 13 13 13 13 13 12 13 13 13 12 12 12 11 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 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 7 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 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 8 9 9 10 11 11 11 11 11 12 12 12 12 12 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 11 11 11 11 11 10 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 5 6 6 6 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 6 7 7 8 9 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 12 12 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 10 10 10 10 9 9 8 7 7 7 7 7 7 6 5 6 6 6 7 7 7 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 7 7 7 6 6 6 6 6 6 6 4 4 4 4 4 5 5 6 6 6 6 6 6 6 5 5 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 3 3 2 2 3 3 3 3 3 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 2 2 2 2 2 2 2 3 3 3 4 4 5 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 3 4 4 4 4 5 5 6 7 7 7 6 6 6 6 7 7 6 6 5 4 4 4 5 5 5 6 7 7 7 6 5 4 3 3 3 2 2 2 2 2 2 3 3 3 3 2 3 3 3 4 5 5 4 3 3 3 3 3 4 4 5 6 7 6 6 5 5 5 5 4 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 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 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 13 13 13 13 13 14 14 14 14 14 14 13 13 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 9 9 9 8 8 8 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 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 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 8 9 10 10 11 11 11 11 12 12 12 12 12 13 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 12 11 11 11 11 10 10 10 9 9 8 7 7 6 6 6 6 6 6 6 6 6 5 5 5 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 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 5 5 5 5 5 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 7 7 7 8 8 8 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 6 6 6 6 6 6 6 7 8 8 9 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 8 8 8 8 7 7 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 7 7 7 6 7 7 6 6 5 5 4 4 4 4 5 5 6 6 6 6 6 6 5 5 5 4 4 5 5 5 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 3 3 3 3 3 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 7 6 5 4 3 3 3 3 3 2 2 2 2 2 3 3 3 3 2 2 2 3 4 5 5 4 4 4 3 3 4 4 5 6 7 7 7 6 6 6 5 5 5 5 5 6 6 5 5 4 4 4 4 4 4 4 4 4 5 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 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 8 8 8 8 8 8 8 7 7 7 7 8 8 8 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 9 9 9 9 9 9 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 7 7 7 8 9 10 10 11 11 11 12 12 12 12 12 12 13 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 12 12 11 11 11 11 10 10 10 9 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 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 6 6 6 6 6 6 6 6 6 6 5 5 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 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 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 7 9 10 10 10 10 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 12 12 12 12 12 12 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 11 11 11 11 11 11 11 11 10 10 9 9 8 8 8 8 8 7 6 6 6 6 6 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 6 6 6 7 7 7 7 7 7 6 5 4 4 4 4 4 4 5 5 6 6 6 6 6 5 5 4 4 4 4 5 5 6 6 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 3 3 2 2 2 2 3 3 3 3 3 2 2 2 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 5 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 2 2 3 4 5 5 5 5 4 4 4 4 5 6 7 7 7 7 7 7 6 6 5 5 5 6 6 6 6 5 5 4 4 4 4 4 4 4 4 5 6 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 13 13 13 13 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 8 8 8 8 8 8 8 8 7 7 7 8 8 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 8 9 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 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 7 8 9 10 11 11 11 11 12 12 12 12 12 13 13 13 13 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 11 11 11 11 11 10 10 9 8 7 7 7 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 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 6 6 6 6 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 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 7 8 9 10 10 10 10 10 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 12 12 12 12 12 12 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 11 11 11 11 10 10 9 9 8 8 8 8 8 8 8 7 6 7 7 7 7 7 7 7 6 6 6 5 5 6 6 6 6 5 5 5 5 6 6 6 6 7 7 7 7 6 6 6 7 7 7 7 7 7 6 6 5 4 4 4 4 4 4 5 5 6 6 6 6 5 5 4 4 4 4 4 5 5 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 3 2 2 2 2 3 3 3 3 3 2 2 2 2 2 1 0 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 4 4 5 5 6 6 6 6 6 6 6 5 4 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 2 2 3 4 4 4 5 5 5 5 4 5 5 6 7 8 7 7 7 7 7 6 6 5 6 6 7 7 6 5 5 5 4 4 4 4 4 4 4 5 7 7 7 6 6 6 7 7 7 7 6 6 6 7 7 7 7 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 14 13 13 13 13 14 14 14 14 13 14 14 14 14 14 14 14 13 13 13 13 13 13 8 8 8 8 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 8 8 8 8 8 8 8 8 9 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 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 9 10 11 11 11 12 12 12 12 12 12 13 13 13 13 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 11 11 11 11 11 10 10 9 8 8 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 6 6 5 5 5 5 5 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 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 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 7 7 7 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 5 5 6 7 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 12 12 12 12 12 11 11 11 11 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 7 6 6 6 6 6 7 7 7 7 7 6 5 5 4 4 4 4 4 5 5 6 6 6 6 6 5 4 4 4 3 3 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 3 2 2 2 2 2 3 3 4 3 3 2 2 2 2 2 1 1 0 1 1 2 2 2 2 2 2 3 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 3 3 3 3 2 2 2 3 3 4 4 4 5 5 5 4 4 5 5 5 5 6 6 7 7 7 6 5 4 3 4 5 6 6 7 6 6 5 5 4 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 2 2 3 4 4 4 5 5 5 5 5 5 5 6 7 8 8 8 8 8 7 7 6 6 6 6 7 7 6 6 6 5 5 4 4 4 4 4 4 6 7 7 7 7 6 6 6 6 6 7 7 6 6 7 7 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 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 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 8 7 7 8 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 9 10 10 10 11 11 12 12 12 12 12 12 13 13 13 13 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 11 11 11 11 11 10 10 9 9 9 8 7 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 5 5 5 5 5 5 6 6 6 6 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 5 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 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 7 7 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 8 9 8 9 10 10 10 10 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 6 7 7 7 6 6 5 5 4 4 4 5 5 6 6 6 6 6 6 5 5 4 4 4 4 4 5 6 6 5 5 5 4 4 5 5 4 4 4 4 4 4 4 4 5 5 5 5 4 3 2 2 2 2 3 3 4 4 4 3 3 2 2 2 2 1 1 0 1 1 2 2 2 2 2 3 3 3 3 3 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 3 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 6 6 6 6 6 7 6 5 4 3 2 3 5 6 7 7 6 6 5 4 4 3 3 3 4 3 3 3 3 3 2 2 2 3 3 3 3 3 3 2 3 3 3 4 4 5 5 5 5 5 5 5 6 7 8 8 8 8 8 8 7 7 6 6 6 7 7 7 7 6 5 4 4 3 3 3 4 5 6 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 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 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 8 8 8 8 8 8 8 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 9 10 10 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 9 9 9 8 7 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 6 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 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 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 6 7 6 6 7 6 6 6 6 6 6 6 6 5 5 6 7 7 7 8 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 9 8 8 8 7 7 6 6 6 6 6 7 7 6 6 7 7 7 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 7 7 7 7 7 6 5 4 4 4 5 5 6 6 6 6 6 6 6 5 4 4 4 4 5 6 6 6 5 5 5 4 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 4 3 2 2 2 3 3 4 4 4 4 4 4 3 2 2 1 1 1 1 1 1 2 2 2 2 3 3 4 3 3 3 3 3 3 3 3 3 4 3 4 4 4 4 4 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 5 6 6 6 6 6 6 6 4 3 3 3 4 5 6 6 7 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 4 4 5 6 6 6 6 5 5 6 7 7 8 8 9 9 8 7 7 7 6 7 7 7 7 7 6 5 4 3 3 3 3 4 5 6 7 7 7 7 6 5 6 6 6 7 8 8 7 7 8 8 8 9 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 13 13 14 14 14 14 15 15 15 15 15 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 14 14 14 13 13 13 12 11 11 11 8 8 8 8 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 9 9 9 9 9 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 9 8 8 8 8 9 9 8 8 8 8 8 8 8 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 8 9 10 10 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 9 9 9 8 7 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 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 5 5 5 6 6 6 5 6 5 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 6 6 6 6 6 7 7 7 7 7 7 7 7 8 9 9 9 9 10 10 9 9 9 9 9 8 8 8 7 7 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 7 8 9 10 10 10 10 9 9 9 9 10 10 10 10 9 9 9 9 9 9 10 10 9 9 9 9 9 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 10 10 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 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 5 6 6 6 6 7 8 8 8 7 6 5 5 4 5 5 5 6 6 7 7 6 6 6 4 4 4 4 5 5 5 6 5 5 5 5 5 5 5 6 6 5 5 5 4 4 4 4 5 5 5 5 4 3 3 3 3 3 4 4 4 5 5 4 4 3 2 2 1 1 1 1 2 2 2 2 2 2 3 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 6 6 6 5 4 4 3 3 4 5 6 6 6 6 6 6 5 5 4 4 4 4 4 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 4 4 5 6 7 7 7 6 6 6 7 7 8 9 9 9 8 7 7 7 7 7 7 7 7 7 6 5 4 3 3 3 4 5 6 7 7 8 8 7 6 5 6 6 6 8 8 8 8 8 8 8 9 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 12 13 12 13 13 14 14 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 11 11 10 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 8 8 8 8 8 8 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 8 8 9 9 9 9 8 8 8 8 8 8 7 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 8 9 9 10 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 9 9 8 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 6 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 5 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 5 5 5 5 5 5 6 6 6 6 7 7 6 6 6 7 8 8 9 9 9 9 10 10 9 9 9 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 6 6 6 6 6 7 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 8 8 8 8 8 9 9 9 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 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 3 3 3 3 4 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 7 8 8 8 8 7 6 5 5 5 5 6 6 7 7 7 7 6 6 4 4 4 4 5 5 5 6 5 5 5 5 5 5 6 6 6 6 6 5 5 4 4 5 5 5 5 5 4 3 3 3 3 4 4 4 4 5 4 4 4 3 2 2 1 1 1 2 2 2 2 2 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 5 6 6 6 6 5 5 5 4 4 4 5 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 3 3 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 6 7 7 7 7 6 7 7 8 9 9 9 9 8 8 8 7 7 7 8 7 7 6 5 4 4 4 3 3 4 5 6 6 7 8 8 7 6 6 6 7 7 8 8 8 8 8 8 8 9 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 13 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 13 13 12 12 12 11 11 10 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 8 8 9 9 9 9 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 9 9 9 8 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 8 9 10 11 11 12 12 12 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 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 8 7 6 6 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 5 6 6 6 6 6 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 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 8 8 9 9 9 10 10 10 9 9 8 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 5 5 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 7 7 7 7 8 8 8 8 7 7 7 7 7 8 8 8 7 8 9 9 10 10 10 10 10 11 10 10 11 11 10 10 11 11 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 3 2 2 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 7 7 8 8 8 8 7 6 6 6 6 6 6 6 6 7 7 7 6 6 4 3 3 4 4 4 5 5 5 5 5 5 5 5 6 7 6 6 6 6 5 4 4 5 5 5 6 5 4 4 4 4 4 4 4 4 5 4 4 4 3 3 2 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 3 3 4 3 3 3 3 3 3 3 4 4 4 4 4 3 3 2 2 2 3 3 3 3 2 2 3 3 3 3 3 2 2 2 2 2 3 2 3 3 3 3 4 4 5 5 6 6 6 6 6 6 6 5 5 4 4 5 5 5 6 6 6 6 6 5 5 5 5 5 4 5 4 4 3 2 2 2 2 2 3 3 3 3 3 4 4 5 5 6 6 6 7 8 8 8 7 7 8 8 9 9 9 9 9 8 8 8 8 8 8 7 7 6 5 4 4 4 3 3 4 5 6 7 7 8 8 7 6 6 6 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 10 10 11 11 11 11 12 12 13 14 13 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 13 13 13 12 12 12 11 11 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 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 9 9 9 9 9 8 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 8 9 10 11 12 12 12 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 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 8 7 6 6 5 5 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 7 8 9 10 10 10 9 9 8 7 6 6 6 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 7 7 8 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 6 6 6 6 7 7 7 7 6 6 6 6 7 7 7 7 7 8 8 9 9 10 10 10 10 11 11 10 10 10 9 9 10 10 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 4 4 3 3 3 3 3 2 2 3 3 3 3 4 4 4 4 4 4 4 5 6 5 5 5 5 5 5 6 7 7 7 8 8 8 7 7 7 6 6 6 6 6 6 6 6 7 6 6 4 3 3 3 3 4 4 4 5 5 5 5 5 6 6 7 7 7 7 6 5 5 4 5 5 5 5 5 4 4 4 5 5 5 5 5 5 4 3 3 3 2 2 1 1 1 2 2 2 2 2 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 4 4 5 5 5 6 6 7 7 7 7 7 6 5 4 4 4 4 4 5 5 6 6 5 5 5 5 5 5 5 6 4 4 3 2 2 2 2 2 2 3 3 3 3 4 5 5 6 6 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 7 7 7 6 5 5 5 4 3 3 4 5 5 7 7 8 8 7 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 10 10 10 10 10 11 11 11 12 12 12 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 13 13 13 13 12 12 11 11 11 10 10 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 8 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 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 8 10 11 11 11 12 12 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 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 8 7 7 6 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 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 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 6 6 6 6 6 6 8 9 10 10 10 9 8 7 6 6 6 6 7 7 7 7 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 6 6 7 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 5 5 5 6 6 6 6 6 5 6 6 6 6 6 6 6 7 7 8 9 9 9 10 10 11 11 11 10 10 9 9 9 9 10 10 10 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 4 4 3 3 3 2 3 3 3 3 3 4 4 4 5 5 5 5 5 5 6 6 6 5 5 5 5 6 7 7 7 8 8 8 8 8 8 8 7 6 6 6 6 6 6 6 6 5 4 3 3 3 3 4 4 4 5 5 5 5 5 6 6 7 7 7 7 6 6 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 4 3 3 2 2 2 1 1 2 2 2 2 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 4 4 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 6 6 7 7 7 7 7 7 6 5 5 4 4 3 3 4 5 5 5 5 5 5 6 6 6 6 6 5 4 3 2 2 2 2 2 2 2 3 3 3 4 5 6 7 7 7 7 7 9 9 9 9 9 8 8 8 8 9 9 9 8 8 7 7 7 7 7 6 6 6 6 5 4 4 4 4 4 5 6 7 7 7 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 13 13 13 13 14 14 14 15 15 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 11 11 10 10 10 9 8 7 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 8 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 9 9 9 9 9 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 6 7 8 10 11 11 11 11 12 12 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 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 8 8 7 6 5 5 5 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 5 5 5 5 5 5 6 6 6 5 5 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 9 10 10 9 8 7 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 5 5 5 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 7 7 7 8 9 10 10 11 11 11 11 11 10 9 9 9 9 9 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 5 5 5 4 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 5 5 6 6 6 7 7 8 9 9 8 8 8 8 7 7 6 5 5 6 6 6 6 5 3 3 3 3 4 4 4 5 5 6 6 6 5 6 6 7 7 7 7 6 6 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 4 4 3 2 2 2 2 2 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 4 4 3 3 3 3 2 2 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 7 7 7 7 6 6 6 6 4 4 4 4 5 5 5 5 5 6 6 7 7 7 6 5 3 3 3 2 2 2 2 2 2 2 3 3 4 5 6 7 7 8 8 8 9 9 9 9 9 8 8 8 8 8 9 9 8 7 7 7 7 7 6 6 6 6 5 5 4 4 4 4 4 4 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 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 10 10 10 9 9 9 9 10 10 10 10 10 10 11 11 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 12 12 12 12 11 10 10 9 9 8 8 7 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 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 9 9 9 9 9 8 8 8 8 8 8 8 9 9 8 8 8 7 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 6 7 8 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 8 7 6 5 4 4 4 4 4 4 4 4 4 4 5 5 4 4 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 6 6 6 6 6 6 5 5 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 8 9 9 9 7 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 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 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 9 10 11 11 11 11 11 11 10 10 10 9 9 9 9 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 5 4 3 3 3 3 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 6 6 6 7 8 8 9 9 9 9 8 8 7 7 6 6 6 5 5 5 5 4 3 3 3 4 4 5 5 5 5 6 6 6 6 6 6 6 7 7 7 6 6 6 5 5 5 5 5 5 4 4 5 5 5 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 4 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 4 3 3 3 4 4 4 5 5 6 6 7 7 7 7 7 6 6 6 6 6 6 5 4 4 5 5 5 5 5 5 6 7 7 7 7 6 5 3 3 3 3 3 2 2 2 2 2 2 3 3 4 6 7 8 8 8 8 8 8 8 8 9 9 8 8 8 8 9 8 7 7 7 6 6 6 6 6 6 6 5 4 4 3 3 3 3 4 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 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 9 9 9 10 10 10 10 10 10 11 10 11 11 11 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 9 9 9 8 8 7 7 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 9 9 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 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 7 7 7 6 6 6 6 5 6 7 8 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 8 8 7 5 4 4 4 3 3 4 4 4 4 4 4 4 5 4 4 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 5 5 6 6 6 6 6 5 5 6 5 5 5 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 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 6 7 8 9 8 7 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 5 5 5 5 5 5 5 5 5 5 5 4 5 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 9 10 10 10 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 8 8 7 7 7 7 7 7 6 6 5 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 6 6 5 5 5 6 6 6 7 8 9 9 9 9 9 8 8 8 7 7 7 6 5 4 4 3 3 3 3 3 4 4 5 5 5 6 6 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 4 4 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 2 2 2 2 2 2 3 3 3 4 4 4 4 3 3 2 2 2 3 3 4 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 4 4 4 5 5 6 7 8 7 7 7 6 6 6 6 6 6 6 5 4 5 5 5 5 5 5 6 7 8 8 7 6 5 4 4 3 3 3 3 3 3 3 3 2 2 2 3 4 5 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 5 5 4 4 4 4 3 3 4 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 12 12 12 12 11 11 10 9 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 9 9 9 8 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 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 7 7 6 6 6 6 6 6 6 8 9 10 10 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 8 7 6 5 4 4 3 3 3 3 3 3 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 5 5 5 5 5 6 6 6 6 6 5 5 5 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 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 6 7 8 7 6 6 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 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 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 11 11 11 11 11 11 10 9 9 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 7 7 6 6 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 6 6 6 5 5 5 6 6 7 8 9 9 10 9 9 9 8 8 8 8 7 6 5 4 3 3 3 3 3 3 4 5 5 5 6 6 6 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 4 4 4 4 4 3 3 2 2 3 3 3 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 7 7 7 6 6 6 6 6 6 6 5 4 4 5 5 5 6 6 7 8 8 7 6 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 3 3 5 7 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 6 6 6 5 5 4 4 4 4 4 3 4 5 5 5 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 8 8 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 10 10 9 8 8 7 7 7 7 9 9 9 8 8 9 9 9 8 8 8 8 7 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 8 8 8 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 6 7 8 9 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 8 7 6 5 4 4 4 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 5 5 5 5 5 5 6 5 6 5 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 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 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 6 7 8 7 6 6 6 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 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 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 7 7 7 7 7 7 8 8 8 8 8 8 8 9 10 11 11 11 11 10 10 10 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 8 7 7 7 6 5 5 5 5 5 5 5 6 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 8 9 10 10 10 9 9 9 9 9 8 8 6 5 4 3 3 3 4 4 4 4 5 5 6 6 6 6 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 4 3 3 3 3 2 2 2 2 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 4 4 4 4 4 3 2 2 2 2 3 3 4 3 3 3 3 3 3 4 4 5 5 5 4 4 4 4 5 5 5 6 6 7 7 8 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 6 6 7 7 8 7 6 6 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 5 7 8 8 8 8 8 8 7 7 6 6 7 7 7 8 8 8 8 7 7 7 7 7 7 6 6 5 5 4 5 5 4 4 4 4 4 4 5 6 6 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 8 8 8 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 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 9 8 8 8 8 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 9 9 9 9 9 9 9 8 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 6 5 5 6 6 8 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 8 7 6 5 4 4 4 3 3 3 3 3 3 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 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 6 6 6 6 6 6 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 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 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 8 9 10 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 8 8 8 7 6 5 5 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 9 10 10 10 10 9 9 9 9 9 9 8 6 5 4 3 4 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 3 3 3 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 4 4 4 4 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 4 4 5 5 6 6 6 7 7 8 8 8 7 7 7 7 7 7 7 7 6 6 5 5 5 6 6 7 7 7 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 5 6 8 8 8 8 8 8 8 7 7 6 7 7 7 8 8 9 8 8 7 7 7 7 7 7 6 6 5 5 5 5 5 4 4 3 3 4 4 5 5 6 7 7 7 7 8 8 7 7 8 8 8 8 9 9 9 9 9 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 10 10 9 9 9 10 10 10 11 11 12 12 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 13 13 13 12 12 12 11 10 9 9 8 8 8 8 7 7 7 7 7 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 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 7 9 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 8 7 6 5 5 4 4 3 3 3 3 3 3 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 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 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 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 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 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 8 9 9 10 9 9 9 9 9 9 8 8 8 8 8 8 7 8 7 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 8 9 9 8 8 7 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 8 9 9 10 10 10 9 9 9 9 9 9 8 7 5 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 4 4 4 3 3 3 3 3 3 3 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 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 8 8 7 7 7 7 7 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 4 4 4 4 4 4 5 6 7 8 8 8 8 8 7 7 7 6 6 7 8 8 8 8 9 9 8 8 7 7 7 7 7 7 6 6 5 5 5 4 4 3 3 3 4 5 5 5 6 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 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 13 13 12 12 12 12 11 11 10 9 8 8 8 8 7 7 7 7 7 7 9 9 9 9 9 9 9 8 8 8 8 8 8 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 8 9 9 9 8 8 8 8 8 9 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 6 8 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 7 7 6 5 4 4 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 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 5 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 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 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 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 8 8 9 9 9 9 8 7 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 7 8 8 9 9 9 9 10 10 11 11 10 10 10 9 9 9 8 7 5 5 5 5 5 5 6 6 6 6 7 6 6 6 6 6 7 7 7 7 6 6 6 5 5 5 5 5 6 6 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 3 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 6 5 5 6 6 6 6 6 7 8 8 9 9 9 8 8 8 8 7 7 7 6 6 7 7 7 7 6 6 7 7 7 8 8 7 6 6 6 5 5 5 5 6 6 6 5 5 4 4 4 5 5 5 6 7 8 8 8 8 7 7 6 6 5 5 6 8 9 9 9 9 9 8 8 7 7 7 7 7 7 7 6 6 6 5 4 3 3 3 3 4 5 5 6 6 6 6 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 8 9 9 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 7 6 6 6 6 6 6 5 5 5 7 9 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 9 9 8 8 8 6 5 4 4 3 3 3 3 3 3 3 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 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 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 5 5 5 5 5 5 5 5 5 5 5 5 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 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 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 8 8 8 8 7 6 6 6 7 7 6 6 7 7 7 8 8 7 7 7 7 7 7 7 7 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 10 10 9 8 8 7 7 6 5 5 5 6 6 6 6 6 7 6 6 6 6 6 7 7 7 7 7 6 6 5 5 5 5 5 6 6 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 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 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 7 8 8 9 9 9 9 9 8 7 7 7 7 6 6 6 6 7 7 7 6 6 7 7 7 8 8 8 7 7 6 6 6 6 6 6 6 6 5 5 4 4 4 5 5 6 6 7 7 7 7 7 6 6 6 6 5 5 6 7 9 9 9 9 9 9 8 7 7 7 7 7 7 7 7 6 6 5 3 3 3 3 4 5 5 5 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 9 10 10 9 9 10 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 11 10 10 9 9 9 8 8 8 8 8 7 8 8 8 8 8 9 9 9 9 8 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 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 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 7 6 6 6 6 6 5 5 5 6 8 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 9 9 8 8 7 6 5 4 4 3 3 3 3 3 3 3 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 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 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 5 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 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 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 8 8 8 8 7 6 5 5 6 5 5 5 6 6 6 7 7 6 6 6 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 7 7 7 8 8 8 8 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 10 10 10 10 11 11 11 11 11 11 10 9 9 8 8 8 7 6 5 5 6 6 6 6 7 7 6 6 6 6 7 7 7 7 7 7 6 6 5 5 5 6 5 6 6 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 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 5 5 5 5 6 6 6 6 6 6 6 6 6 7 8 9 9 9 9 8 8 7 6 6 6 6 6 6 6 6 7 7 7 6 6 6 7 7 8 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 7 7 6 6 5 5 5 5 5 5 7 7 8 9 9 9 9 8 7 7 7 7 7 7 7 7 6 5 4 3 3 3 4 5 5 6 6 6 6 5 6 6 7 8 8 8 9 8 8 8 7 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 14 14 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 11 11 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 9 9 9 9 8 8 8 9 9 8 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 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 7 7 6 6 6 6 6 5 5 5 5 6 9 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 7 6 5 4 4 4 4 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 5 5 5 5 5 5 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 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 5 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 6 6 6 6 6 6 6 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 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 8 8 8 8 8 8 8 8 8 9 9 8 8 9 8 8 7 7 6 5 5 5 5 5 5 5 5 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 9 10 10 10 10 10 10 11 11 11 11 11 11 10 9 9 9 9 8 7 6 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 4 5 5 5 6 6 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 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 9 8 8 8 7 7 6 5 5 5 5 5 6 6 6 6 7 7 6 6 6 7 7 7 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 4 4 4 4 4 5 6 8 9 9 9 9 8 8 8 7 7 7 7 7 7 6 5 4 3 3 4 4 5 5 6 6 6 5 5 5 6 7 7 8 8 9 8 8 8 7 7 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 11 11 11 10 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 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 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 6 7 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 6 5 5 4 4 4 4 3 3 3 3 4 4 3 3 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 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 5 5 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 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 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 8 8 8 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 9 9 8 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 6 6 6 5 5 5 4 4 5 4 4 4 4 4 4 4 4 4 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 7 7 7 7 8 8 8 8 7 7 6 6 6 5 4 4 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 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 4 4 3 3 3 3 3 4 6 8 9 9 9 9 9 8 8 8 8 7 7 6 6 5 5 4 3 3 4 4 5 5 5 6 6 5 5 5 6 6 7 7 8 9 8 8 8 7 7 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 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 11 11 10 10 9 9 9 8 8 8 8 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 9 9 9 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 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 7 7 7 7 7 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 5 5 7 8 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 7 6 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 4 3 4 4 4 4 4 4 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 6 6 6 6 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 8 8 7 7 6 6 6 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 7 7 8 8 8 8 8 9 9 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 9 8 7 7 7 6 6 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 4 4 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 7 6 5 5 5 5 4 4 5 5 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 3 3 2 2 2 2 2 4 6 8 9 9 9 9 9 9 8 8 7 7 7 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 7 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 9 9 9 10 11 11 12 13 13 13 13 13 13 14 14 14 14 14 13 13 13 12 12 12 12 11 10 9 9 9 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 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 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 7 7 8 8 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 6 7 9 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 8 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 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 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 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 5 5 5 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 5 5 6 6 6 6 6 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 8 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 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 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 4 4 5 5 5 5 4 4 4 4 4 4 5 5 5 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 7 7 7 7 5 5 4 4 4 4 4 5 6 6 7 7 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 4 4 4 4 5 5 5 5 4 4 4 3 2 2 2 2 2 2 3 6 9 10 9 9 9 9 9 8 8 7 7 6 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 7 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 8 8 8 9 10 11 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 11 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 9 9 10 10 10 10 9 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 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 7 7 8 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 6 8 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 12 12 11 11 10 10 10 10 9 9 9 8 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 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 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 6 6 6 6 6 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 8 8 8 8 7 7 7 6 6 5 5 5 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 7 7 7 8 8 8 8 8 8 8 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 9 9 9 8 7 7 7 7 7 7 7 7 7 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 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 4 4 4 5 5 4 4 4 4 5 5 5 5 6 6 6 6 6 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 6 6 5 5 4 4 4 4 4 5 6 6 7 7 7 6 6 6 6 6 6 5 5 5 5 5 6 6 6 7 7 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 5 4 4 4 3 3 3 2 2 2 2 3 4 6 9 10 10 9 9 9 9 8 8 8 7 6 5 4 4 4 4 4 4 4 3 3 3 4 4 5 5 5 5 5 6 7 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 9 10 11 10 11 11 12 12 13 12 12 12 12 12 12 12 11 10 10 10 10 9 9 9 8 8 8 8 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 9 10 10 10 9 9 9 9 9 9 9 9 10 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 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 7 8 9 10 11 12 12 12 12 12 12 12 12 12 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 13 13 13 12 12 12 11 11 10 10 10 10 9 9 8 7 6 5 5 5 4 4 4 4 4 4 4 3 3 3 3 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 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 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 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 6 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 6 6 6 6 6 7 6 6 6 6 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 8 8 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 4 4 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 5 5 5 6 6 6 6 6 6 6 6 5 5 4 4 4 4 5 5 5 5 4 4 4 4 5 5 6 6 6 7 7 7 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 4 4 4 3 3 4 4 4 4 4 5 6 9 9 9 10 9 9 8 8 7 7 7 6 5 4 4 4 4 4 4 4 3 3 3 3 4 4 4 5 5 6 7 7 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 7 7 8 8 9 9 8 9 10 10 11 11 11 11 10 10 11 11 11 10 10 9 9 9 9 9 8 8 8 8 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 9 9 9 9 9 9 9 9 8 9 9 9 9 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 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 7 6 7 7 7 7 7 6 6 6 5 5 6 7 8 9 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 15 15 16 16 15 15 15 15 15 14 14 14 13 13 13 13 12 12 11 11 10 10 10 10 9 9 8 7 6 6 5 4 4 4 4 4 4 4 4 4 3 3 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 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 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 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 6 6 6 6 6 6 5 5 5 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 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 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 8 9 9 10 10 10 10 11 11 11 10 11 11 11 11 11 10 10 10 10 10 10 9 9 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 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 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 6 5 5 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 5 6 6 6 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 4 4 4 4 5 5 5 5 5 5 6 7 8 9 10 9 9 8 7 7 6 6 5 5 4 4 3 4 4 4 4 4 3 3 3 4 4 4 5 5 6 7 8 8 8 8 8 8 8 7 7 7 8 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 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 9 9 10 10 10 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 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 8 9 8 9 9 9 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 9 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 6 6 5 5 5 6 7 9 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 11 11 10 10 10 10 9 9 8 7 5 5 5 4 4 3 3 4 4 4 4 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 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 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 5 5 5 5 5 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 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 6 6 6 6 6 6 6 6 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 8 7 7 7 7 7 7 7 7 6 6 6 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 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 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 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 4 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 5 5 6 6 5 5 4 4 4 5 6 6 6 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 6 6 7 7 7 7 6 6 5 5 5 5 5 5 4 5 5 4 4 4 5 5 5 5 5 4 4 4 4 5 5 5 4 5 5 6 8 9 10 10 9 8 8 7 5 4 4 3 3 3 4 4 4 4 4 4 3 3 3 4 4 4 5 5 6 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 7 7 8 7 8 8 8 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 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 8 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 8 8 8 8 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 8 8 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 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 6 6 5 5 5 6 8 10 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 8 7 6 5 4 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 6 6 7 7 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 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 6 6 6 6 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 9 9 9 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 9 9 9 9 9 9 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 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 3 4 4 4 4 4 4 4 5 5 6 6 6 5 4 3 4 5 5 5 6 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 6 7 7 7 7 7 6 5 5 5 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 5 5 6 7 9 10 10 9 9 8 7 5 4 3 3 3 3 4 5 4 4 4 3 3 3 3 3 4 5 5 6 7 8 8 8 9 9 9 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 7 7 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 9 8 8 8 8 8 8 8 7 7 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 8 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 4 4 5 6 9 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 8 8 8 6 5 4 4 4 4 4 4 4 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 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 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 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 6 6 7 7 7 7 8 8 8 8 8 7 7 7 7 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 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 5 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 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 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 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 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 5 5 5 5 5 4 4 4 3 3 3 2 2 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 6 6 5 5 4 3 4 4 4 5 6 7 7 7 7 7 7 8 8 7 7 7 6 5 5 5 5 5 6 7 8 8 7 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 5 5 6 7 8 9 9 9 9 8 6 5 4 4 4 5 5 5 5 5 5 4 3 3 3 3 3 4 5 6 6 7 8 8 9 9 9 9 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 7 7 7 6 6 7 7 7 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 7 7 7 8 8 8 8 8 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 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 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 7 6 6 6 6 6 6 6 6 6 6 5 5 4 5 7 9 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 15 15 15 15 15 15 14 14 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 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 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 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 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 7 7 7 8 8 7 6 6 6 6 5 5 5 4 4 4 4 4 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 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 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 3 4 5 5 6 5 5 5 4 4 4 4 5 5 6 7 7 7 8 8 8 8 8 8 7 7 6 5 4 4 4 5 6 7 8 8 8 7 6 5 4 4 4 4 4 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 5 6 6 6 6 7 8 9 8 8 7 6 5 4 5 5 6 6 6 5 5 4 4 3 3 3 3 3 4 5 6 7 7 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 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 10 10 10 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 8 8 8 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 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 5 4 4 5 8 10 12 12 12 12 13 13 13 13 13 13 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 13 13 13 12 12 12 11 11 10 10 9 9 9 8 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 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 4 4 4 4 4 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 5 5 5 5 5 5 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 6 6 7 7 7 7 7 8 8 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 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 6 5 5 5 4 4 4 4 3 3 3 3 3 3 4 3 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 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 8 8 8 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 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 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 4 5 5 5 5 5 5 5 4 4 4 5 6 6 7 7 7 8 8 8 8 8 8 8 7 5 4 3 3 3 4 6 7 8 8 8 8 6 5 4 4 4 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 5 6 7 7 6 6 7 7 8 8 8 6 5 4 4 5 6 7 7 6 6 5 4 4 3 3 3 3 3 4 5 6 7 7 7 9 9 10 10 9 9 9 8 8 8 8 8 8 8 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 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 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 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 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 6 9 11 12 12 12 13 13 13 13 13 13 13 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 14 14 13 13 13 13 12 12 11 11 10 10 9 9 8 7 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 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 4 4 4 5 5 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 6 5 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 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 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 7 7 7 6 6 6 6 6 6 6 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 6 6 7 7 7 7 7 8 8 8 9 8 8 8 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 10 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 6 6 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 4 4 5 5 5 6 6 5 5 5 5 5 6 6 7 7 7 8 8 8 7 7 7 7 7 5 4 3 3 3 4 6 7 8 8 8 7 6 5 4 4 4 3 3 3 3 4 4 4 4 4 3 3 3 3 2 3 3 3 4 5 6 7 7 6 5 6 7 8 8 7 6 5 5 5 6 7 7 7 6 6 5 4 4 3 3 3 3 4 5 6 6 7 7 7 9 10 10 10 10 9 8 8 8 8 8 8 8 7 7 6 7 7 7 7 7 7 7 6 6 6 6 6 7 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 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 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 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 7 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 7 6 6 6 6 6 5 5 4 4 4 7 10 11 12 12 12 13 13 13 13 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 14 14 13 13 13 13 12 12 11 11 10 10 10 9 8 6 5 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 4 4 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 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 6 6 6 6 6 5 5 5 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 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 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 5 5 5 5 5 5 5 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 9 9 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 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 6 6 6 6 5 6 6 6 7 7 7 8 8 8 8 8 7 7 6 4 3 3 3 3 4 5 7 7 7 8 7 6 5 4 4 4 4 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 5 6 7 7 6 6 6 6 8 8 8 6 6 5 6 6 7 7 7 7 6 5 4 4 3 3 3 3 3 5 6 6 7 7 8 9 10 10 10 10 9 8 8 8 8 8 8 8 7 7 6 7 7 7 7 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 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 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 7 7 6 6 6 5 4 4 5 8 10 11 11 12 12 13 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 14 14 14 13 13 13 12 12 11 11 11 10 10 8 7 5 5 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 4 4 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 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 5 5 5 5 5 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 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 6 7 7 7 7 7 7 7 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 9 8 8 7 7 7 7 7 8 8 8 7 7 7 7 6 6 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 5 4 4 4 4 4 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 3 2 2 3 3 3 3 3 3 4 4 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 7 6 5 4 3 3 4 4 5 6 6 6 7 7 7 6 5 5 5 5 4 4 3 3 3 4 4 4 4 4 4 3 4 4 3 4 4 4 5 6 6 7 7 7 7 7 8 9 8 7 7 6 6 7 7 7 7 6 5 4 4 3 3 3 3 3 3 5 5 6 7 7 8 9 10 10 10 10 9 8 8 8 7 7 7 7 7 7 6 7 7 7 7 6 6 6 6 6 5 5 5 6 6 7 7 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 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 7 7 7 6 6 4 4 4 5 8 9 9 10 11 12 13 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 14 14 14 14 13 13 12 12 11 11 11 10 9 7 6 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 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 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 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 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 8 8 7 7 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 7 7 7 7 7 7 6 6 5 5 5 4 4 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 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 6 6 6 7 6 6 7 7 7 7 7 8 8 8 8 8 8 7 6 4 4 4 4 5 5 6 6 6 6 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 6 6 6 6 7 7 8 8 9 8 8 8 7 7 7 7 7 7 6 5 4 4 3 3 3 3 3 3 4 5 6 7 7 8 9 9 10 10 10 9 9 8 8 8 7 7 7 7 6 6 7 7 6 6 6 6 6 6 6 5 5 6 6 6 7 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 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 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 7 7 7 6 5 4 4 4 5 7 7 8 9 11 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 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 12 12 12 12 11 10 8 7 5 5 4 4 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 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 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 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 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 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 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 7 7 8 8 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 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 6 6 5 4 3 3 3 3 3 3 2 2 2 2 2 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 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 5 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 6 5 5 5 5 6 7 7 7 7 7 7 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 5 5 5 6 6 7 7 7 7 8 9 9 9 8 8 7 7 8 7 7 6 5 4 4 3 3 3 3 3 3 3 5 6 7 8 8 9 9 10 10 10 10 9 9 8 8 7 7 7 7 7 6 6 6 6 5 5 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 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 7 7 7 7 7 7 7 6 6 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 9 9 9 9 8 8 8 8 8 8 7 7 8 7 7 7 8 8 8 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 7 6 5 4 4 5 5 5 6 7 8 10 11 12 13 13 13 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 14 14 14 14 13 13 12 12 12 12 11 10 8 6 5 5 5 5 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 4 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 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 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 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 6 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 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 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 7 7 7 7 8 8 9 9 9 9 9 10 10 10 10 10 10 10 9 10 10 9 9 9 9 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 3 3 3 4 3 3 3 3 3 3 3 2 3 3 3 4 4 4 5 6 7 7 7 7 7 7 7 7 8 7 8 8 8 7 6 5 5 5 5 5 6 7 7 8 8 7 7 6 5 4 4 4 5 5 5 4 4 4 3 4 4 4 4 5 5 5 4 4 4 4 4 4 4 5 5 6 7 7 7 7 8 8 8 9 8 8 8 8 8 7 6 6 5 4 4 3 3 3 3 3 3 4 4 6 7 8 8 9 9 10 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 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 6 7 7 7 7 7 7 8 8 8 8 8 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 7 7 7 6 7 7 6 6 6 7 7 7 7 7 7 8 8 8 8 7 8 8 8 8 8 8 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 7 7 7 7 7 7 7 7 7 6 5 4 4 5 5 5 6 7 8 9 10 11 12 12 13 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 14 14 14 14 13 13 13 13 12 12 11 10 7 6 5 5 5 5 5 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 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 5 4 4 4 4 4 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 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 6 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 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 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 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 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 3 3 3 2 2 2 2 2 3 3 3 4 4 4 5 6 7 7 7 7 7 7 7 7 7 7 7 8 8 7 6 5 5 4 4 5 6 6 7 7 8 8 7 5 5 4 4 4 5 5 5 4 4 3 3 3 4 4 4 4 5 4 4 4 4 4 4 4 4 4 5 6 7 7 6 6 7 7 8 9 9 8 8 9 8 7 6 5 5 5 4 4 4 4 4 4 4 4 5 5 7 7 8 8 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 6 6 6 6 7 7 7 7 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 8 8 8 8 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 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 7 7 7 7 7 7 7 6 6 5 5 5 5 5 5 6 6 7 8 9 10 11 12 13 14 14 14 14 14 14 15 15 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 13 13 13 13 12 12 10 9 7 6 6 6 5 5 5 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 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 5 5 5 4 5 5 5 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 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 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 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 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 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 6 7 7 7 7 8 8 8 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 10 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 5 5 5 5 4 4 4 5 5 5 6 6 6 4 3 2 0 1 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 3 2 2 2 2 2 2 3 3 3 4 4 4 4 5 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 5 4 4 4 5 6 6 6 7 8 8 7 6 5 4 4 5 5 6 5 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 4 4 5 6 7 7 6 6 6 7 8 8 8 9 9 9 8 7 6 6 5 6 5 5 4 4 4 4 4 5 5 6 6 7 7 7 8 8 8 8 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 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 7 7 7 8 8 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 11 6 6 6 6 7 7 7 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 8 8 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 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 7 7 8 9 11 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 14 14 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 8 7 6 6 6 5 5 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 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 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 5 5 5 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 6 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 7 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 6 7 7 7 8 8 8 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 11 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 8 8 7 7 7 7 7 6 6 5 5 5 5 4 4 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 5 4 4 4 4 4 5 6 7 6 6 5 3 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 3 4 4 4 4 4 5 6 7 7 7 7 7 8 7 7 7 7 6 7 7 8 7 7 6 5 4 5 5 6 6 7 7 8 8 8 7 6 5 5 6 6 6 6 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 4 5 6 7 7 6 6 6 7 8 8 8 8 8 8 8 7 6 6 7 6 6 5 5 4 4 5 5 5 6 6 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 6 5 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 6 5 5 5 5 6 6 5 6 6 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 11 11 6 6 6 6 6 6 7 6 6 7 7 7 7 7 7 7 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 9 9 8 8 8 9 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 7 9 10 12 13 13 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 14 14 14 14 13 13 13 13 12 11 9 8 7 6 6 6 5 5 5 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 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 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 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 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 7 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 6 6 6 7 8 8 9 9 9 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 9 8 8 7 7 6 6 6 6 5 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 6 6 5 4 4 3 4 5 6 7 7 7 6 4 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 0 0 0 0 1 1 1 2 2 2 2 2 3 4 4 4 5 5 5 5 5 5 4 4 3 3 2 2 2 2 2 2 2 3 4 4 5 5 5 6 6 7 7 7 8 8 8 8 8 8 7 7 7 7 8 8 7 6 5 5 6 6 6 6 7 8 8 8 8 7 6 5 5 6 6 6 5 4 3 2 3 3 3 4 3 3 3 4 4 4 4 3 3 3 4 4 5 7 7 7 6 6 6 7 7 8 7 8 8 8 7 7 6 7 7 7 6 5 5 5 5 5 5 6 6 7 7 8 8 7 7 8 8 8 8 8 7 6 6 6 6 6 5 5 5 5 4 4 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 6 6 6 6 6 6 7 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 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 6 6 5 5 5 6 8 9 10 12 13 13 13 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 14 14 14 14 14 13 13 12 12 10 9 8 7 6 6 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 6 7 7 8 8 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 8 8 7 7 7 7 6 5 5 5 5 5 4 4 4 4 4 4 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 4 4 5 5 5 6 7 8 8 9 9 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 12 12 12 12 11 11 11 10 9 9 9 8 8 8 7 7 6 6 5 5 5 4 3 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 3 3 4 4 4 4 5 5 4 4 4 5 6 6 5 4 4 4 5 6 7 7 7 7 6 4 3 2 1 1 1 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 1 1 1 1 2 2 2 3 4 4 5 5 5 6 6 5 5 4 3 3 2 2 2 2 2 2 2 2 3 4 4 5 6 6 6 6 6 7 7 8 8 8 9 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 8 8 8 8 6 5 5 5 5 5 5 4 2 2 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 4 6 7 7 7 7 6 6 6 7 7 7 8 8 8 7 6 6 7 7 7 6 5 5 5 5 5 5 6 7 7 7 8 8 7 7 7 7 7 8 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 6 6 6 6 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 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 6 6 5 5 5 6 8 9 10 11 12 12 13 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 14 14 14 14 14 14 13 12 11 10 9 8 7 6 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 4 4 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 7 8 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 6 6 5 5 5 5 5 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 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 7 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 11 11 10 10 9 8 8 7 7 7 7 6 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 3 4 4 4 4 5 5 5 5 5 4 4 4 6 6 6 6 5 5 5 5 7 8 8 7 6 5 4 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 6 6 5 4 4 3 2 2 2 2 2 2 2 2 3 3 3 4 5 6 6 6 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 8 8 8 8 8 7 5 4 4 4 4 4 3 2 2 3 3 4 5 4 4 4 3 3 3 3 3 3 3 3 4 6 7 7 7 7 6 5 6 6 6 6 8 9 8 7 6 6 7 7 7 6 6 6 5 5 5 6 6 6 7 7 8 8 7 7 7 7 7 7 7 6 6 6 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 6 7 7 7 7 7 6 6 6 7 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 6 7 6 7 7 7 7 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 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 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 6 6 6 5 5 6 6 8 9 10 11 11 12 13 13 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 14 14 14 14 14 14 13 12 11 10 9 8 7 6 6 6 5 5 5 5 5 4 4 5 5 5 5 5 4 4 3 3 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 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 4 4 4 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 3 3 3 4 4 4 4 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 6 7 8 9 9 9 10 10 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 11 11 10 10 9 8 7 7 6 6 6 5 5 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 7 7 6 6 6 6 6 7 8 7 7 6 5 5 4 4 3 3 3 3 2 2 2 2 1 1 2 2 2 2 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 1 2 2 3 3 4 4 5 6 6 6 5 5 4 3 2 2 2 2 2 2 2 2 3 3 3 4 5 5 6 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 7 6 5 4 4 4 4 3 3 2 2 2 3 5 5 5 5 4 3 3 3 3 3 3 3 4 5 6 7 7 7 6 5 4 4 4 4 6 8 8 7 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 7 8 8 7 7 7 6 7 7 7 6 6 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 6 6 7 7 7 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 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 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 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 9 10 11 11 12 13 13 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 14 14 14 14 14 14 13 12 11 10 9 8 7 7 6 6 5 5 5 5 5 4 4 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 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 4 4 4 4 4 4 4 4 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 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 6 6 6 7 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 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 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 3 4 4 4 4 5 5 5 5 6 5 6 6 7 7 8 8 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 10 10 10 9 9 8 7 6 6 5 5 4 4 3 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 4 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 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 1 1 2 3 3 4 4 5 6 6 6 6 6 5 3 3 2 2 2 2 2 2 3 3 3 3 4 4 5 6 6 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 6 6 6 7 7 7 8 7 7 7 7 7 8 8 8 7 7 6 6 4 4 4 4 3 3 2 2 2 3 5 6 5 5 4 3 3 3 3 3 3 4 5 6 7 7 8 7 6 4 3 3 3 4 6 8 8 6 6 5 4 4 5 6 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 6 5 4 4 5 5 5 6 6 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 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 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 13 7 7 7 7 7 7 7 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 7 7 8 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 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 9 9 10 12 13 13 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 14 14 14 14 14 13 12 11 10 9 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 7 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 3 3 3 4 4 4 4 5 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 7 7 8 9 10 10 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 10 9 8 8 7 7 6 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 5 5 5 4 4 4 4 4 3 2 2 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 2 3 3 4 4 4 5 6 7 7 6 6 4 3 3 3 3 3 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 8 8 7 7 6 6 6 7 7 7 8 8 7 7 7 8 8 8 7 7 6 6 5 4 4 4 4 3 3 3 2 3 4 5 5 6 5 4 3 3 3 3 3 3 4 5 6 6 7 7 6 5 4 2 2 2 4 6 8 8 7 6 4 4 4 5 6 7 7 7 7 7 6 6 5 5 5 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 8 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 6 6 6 6 6 7 7 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 12 12 13 7 7 7 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 7 7 7 7 7 8 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 8 8 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 6 6 6 6 6 7 7 8 9 10 11 12 13 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 14 14 14 14 14 12 12 11 10 9 8 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 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 4 4 4 3 4 4 4 4 4 4 5 5 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 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 5 5 6 6 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 8 9 9 10 10 11 12 12 12 12 12 12 11 10 10 10 10 9 9 8 7 6 6 6 5 5 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 2 3 3 4 4 4 5 6 7 7 7 6 5 4 3 3 3 3 3 2 3 3 3 4 4 4 4 5 5 6 6 6 6 6 7 7 7 8 8 9 9 9 9 9 9 8 7 6 6 7 7 7 8 8 8 8 8 8 8 8 7 6 6 5 5 4 3 3 4 4 4 3 3 3 4 5 6 6 5 4 3 3 3 3 3 4 4 5 5 5 6 6 5 4 3 2 2 3 5 7 8 8 7 6 5 5 5 6 6 7 7 7 7 6 6 6 5 4 4 5 6 5 6 6 5 5 5 5 5 6 7 7 7 7 6 5 4 4 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 6 6 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 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 7 7 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 7 7 7 7 7 7 7 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 9 10 11 12 13 13 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 14 14 14 14 14 13 12 11 10 9 8 8 7 7 7 7 6 6 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 3 3 3 3 4 4 4 4 4 4 4 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 4 4 4 4 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 8 8 8 7 7 6 6 6 6 6 6 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 6 7 8 8 9 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 6 5 5 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 2 2 2 1 1 1 1 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 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 6 6 6 8 9 9 11 11 12 12 12 11 10 9 8 8 8 7 7 7 5 5 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 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 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 4 4 5 5 6 6 7 8 7 6 4 3 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 7 7 7 8 9 9 9 9 9 9 8 8 7 6 6 6 7 8 8 8 8 8 8 8 8 6 6 5 4 4 4 3 3 3 3 3 3 3 3 5 6 6 6 5 4 3 3 3 3 3 4 4 4 4 5 5 4 3 2 2 1 1 2 4 6 7 7 7 6 6 6 6 7 7 6 6 6 6 5 5 4 4 4 3 4 4 4 5 5 5 5 5 5 5 6 7 8 7 7 6 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 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 7 7 7 7 7 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 7 7 7 7 7 7 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 5 5 6 6 6 6 6 6 6 6 6 7 9 10 11 12 13 13 13 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 13 11 10 10 9 8 8 8 8 7 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 7 7 7 8 8 8 8 8 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 6 6 6 6 5 5 5 6 7 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 6 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 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 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 8 10 10 11 11 11 10 9 7 7 6 6 5 5 5 4 3 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 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 4 5 5 6 7 7 8 8 7 5 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 7 8 8 8 9 9 9 9 9 8 7 7 7 6 7 7 8 8 8 8 8 8 8 6 6 5 4 3 3 3 3 3 3 3 4 4 4 5 6 6 5 5 4 4 3 3 3 3 3 3 4 4 4 4 2 1 2 2 2 1 1 3 5 6 6 6 6 7 7 7 7 7 6 6 5 5 4 4 3 3 3 3 3 3 4 5 5 5 5 5 5 5 6 7 8 8 7 6 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 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 7 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 7 7 7 7 7 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 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 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 5 5 6 6 6 7 7 7 7 7 7 8 9 10 11 12 12 13 13 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 13 12 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 7 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 5 5 5 5 5 5 6 6 6 6 6 6 5 6 7 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 6 6 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 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 5 5 5 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 7 8 8 8 9 9 9 7 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 5 5 5 5 4 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 4 4 5 6 7 7 8 8 8 7 6 4 3 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 8 8 8 8 8 9 9 9 8 8 7 6 7 7 8 8 8 8 8 8 7 7 6 5 4 4 3 3 3 3 3 3 4 5 5 5 6 6 5 5 4 4 3 3 2 2 3 3 3 3 3 3 1 2 3 3 3 2 2 4 4 5 6 6 6 7 7 7 7 6 6 5 5 4 4 3 3 3 3 3 3 3 4 5 5 5 5 5 5 6 7 8 8 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 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 12 12 12 13 13 13 13 13 13 13 14 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 7 7 7 7 7 6 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 7 7 7 7 7 7 7 8 8 7 7 8 8 8 8 8 8 7 8 7 7 7 7 7 6 6 6 6 5 6 6 6 7 7 7 7 7 8 9 9 10 11 11 12 13 13 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 13 12 11 10 10 10 9 9 8 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 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 7 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 6 6 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 3 3 3 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 5 5 5 6 7 7 7 6 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 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 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 7 7 8 7 7 7 6 6 6 6 6 5 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 7 8 8 8 8 8 7 5 3 2 2 2 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 9 9 9 9 9 8 7 7 7 7 7 8 8 8 8 8 7 7 6 5 4 4 3 3 3 3 3 3 4 5 5 6 6 5 4 4 4 3 3 2 1 2 2 2 2 3 3 2 1 2 2 2 2 2 3 5 5 5 6 6 6 7 7 6 6 6 6 5 5 4 3 3 3 3 3 3 3 3 4 5 5 5 5 5 6 7 7 8 8 8 7 6 6 6 5 5 5 5 6 5 5 5 5 5 5 4 4 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 13 13 13 13 13 13 13 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 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 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 8 9 10 11 11 11 12 13 13 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 13 13 12 11 10 10 10 9 9 8 7 6 6 6 6 6 6 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 3 3 3 3 4 4 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 5 5 5 5 4 4 5 6 7 8 8 8 8 8 9 9 8 8 8 8 8 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 6 6 6 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 6 6 6 5 5 5 4 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 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 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 5 5 4 2 2 4 5 5 5 3 3 3 3 2 2 2 2 2 2 2 2 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 6 6 6 6 6 6 6 7 7 7 7 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 8 9 9 9 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 4 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 8 8 8 8 8 8 7 5 3 2 2 2 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 9 9 9 9 9 8 7 7 7 7 7 8 8 8 8 7 7 7 6 5 5 4 4 4 4 3 3 4 5 5 6 7 6 5 4 3 3 2 2 1 1 1 1 2 3 3 3 1 1 1 2 2 2 3 4 5 6 6 6 6 6 6 6 6 6 6 5 5 5 4 3 3 4 4 4 4 3 3 4 5 5 5 5 6 7 7 7 7 7 7 7 6 6 6 5 5 5 6 6 6 6 5 5 5 4 4 3 4 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 8 8 9 9 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 12 12 12 13 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 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 8 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 9 10 10 11 12 12 13 13 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 13 12 11 11 10 10 10 9 8 8 7 7 7 7 6 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 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 5 5 5 5 5 4 4 5 7 7 8 8 8 8 8 9 9 8 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 6 6 6 6 6 7 8 8 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 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 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 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 5 5 5 5 5 6 5 5 5 5 5 5 4 3 1 0 1 2 2 2 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 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 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 5 4 4 4 4 4 5 5 5 5 5 5 4 4 5 6 6 6 6 7 8 9 9 9 8 8 6 4 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 9 9 9 9 9 9 8 7 7 7 7 7 8 8 8 8 8 7 7 6 6 5 5 5 4 4 3 4 4 5 5 6 7 6 5 4 3 2 2 1 1 1 1 1 2 3 3 2 1 1 1 2 3 4 5 5 6 6 5 5 5 5 5 5 5 5 5 5 4 4 3 3 4 4 4 4 4 3 3 3 4 4 4 5 6 7 8 7 7 7 7 7 6 6 6 5 5 5 5 6 6 6 5 5 4 4 3 3 4 5 6 7 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 8 8 8 8 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 10 10 11 11 11 11 11 12 12 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 7 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 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 9 9 9 9 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 8 9 9 11 11 12 12 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 14 14 14 14 13 13 12 11 11 11 10 10 9 8 7 7 7 6 6 6 6 5 5 5 5 5 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 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 5 5 5 5 4 4 4 5 7 7 7 8 8 8 8 9 8 8 8 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 6 6 6 6 6 6 6 7 7 7 8 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 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 3 3 2 2 2 2 2 2 2 2 2 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 4 4 4 3 2 1 1 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 10 9 9 9 10 9 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 6 5 5 5 5 5 5 5 5 5 6 6 5 5 5 6 6 6 7 7 8 8 9 9 9 8 7 5 4 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 9 9 9 9 9 9 8 7 7 7 7 7 7 8 8 8 8 7 7 7 6 6 6 5 5 4 3 4 4 4 5 6 7 6 5 4 3 2 1 1 1 2 1 0 1 2 2 1 1 1 2 3 4 5 6 6 6 5 5 4 4 5 5 5 5 4 4 3 3 3 3 3 4 5 5 5 4 4 3 3 3 3 4 5 7 7 8 8 7 6 6 6 7 7 7 6 5 5 5 5 6 6 6 5 4 4 4 4 4 5 6 6 6 6 5 4 4 4 5 5 5 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 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 8 8 8 8 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 9 9 9 9 8 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 6 6 6 7 7 8 9 11 11 12 12 13 13 13 14 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 13 12 12 11 11 11 10 10 9 8 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 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 3 3 3 3 3 3 4 3 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 5 5 5 5 4 4 4 5 6 6 7 8 8 8 8 8 8 8 8 8 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 6 6 6 6 6 7 7 7 8 8 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 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 2 2 2 2 2 2 2 2 2 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 4 4 4 3 3 2 2 2 1 1 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 7 7 7 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 8 7 5 4 4 3 3 3 3 3 3 3 3 3 4 4 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 4 3 3 3 4 5 6 6 5 5 4 3 2 2 2 2 2 0 1 2 2 2 2 2 1 3 4 5 6 6 6 6 5 4 4 4 5 5 4 4 3 3 3 3 3 3 4 5 5 5 5 4 4 3 3 3 4 5 6 7 8 8 7 7 6 6 7 7 8 7 6 5 5 5 5 5 6 7 6 6 5 4 4 5 5 6 5 5 5 5 4 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 9 9 9 9 9 8 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 6 6 7 7 8 10 11 11 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 11 11 11 10 10 9 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 5 4 5 5 4 4 4 4 5 6 8 8 8 8 8 8 8 8 8 8 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 6 6 6 6 7 7 7 7 8 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 6 6 6 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 3 3 3 3 3 3 2 2 2 2 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 4 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 1 1 0 1 1 1 1 1 1 2 2 2 2 2 3 3 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 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 8 9 10 10 10 10 11 11 10 10 11 11 11 10 10 10 10 9 10 10 9 9 9 8 7 7 6 7 6 6 6 6 6 7 7 7 6 6 6 7 7 7 8 8 8 8 8 8 7 6 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 7 7 7 7 7 8 7 7 7 7 7 8 8 8 8 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 5 4 3 3 3 4 4 5 5 5 5 5 4 3 2 1 1 0 1 2 2 2 2 2 2 2 3 5 6 6 6 6 5 4 4 4 4 5 5 4 3 3 2 2 2 3 3 4 4 5 5 5 4 4 3 3 3 4 4 6 7 7 7 7 7 6 7 7 8 8 7 6 5 4 4 4 5 7 7 8 8 7 5 5 5 5 5 5 4 4 4 4 5 5 6 6 7 7 7 6 7 7 7 8 8 8 8 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 9 9 9 10 10 10 10 10 10 10 11 11 11 11 10 11 11 12 12 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 7 8 8 9 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 5 5 5 6 8 9 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 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 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 3 3 3 4 4 4 4 4 4 5 4 4 4 4 4 4 6 7 8 8 8 8 8 8 8 8 8 8 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 6 6 6 7 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 6 6 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 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 4 4 5 5 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 7 7 7 6 6 5 5 5 5 5 5 6 7 8 9 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 8 8 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 6 5 4 4 3 3 3 3 3 3 3 3 3 4 4 5 5 5 6 6 6 7 7 7 7 7 7 8 8 8 8 8 7 7 7 8 8 8 8 9 9 9 9 9 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 6 5 5 4 3 3 4 5 5 5 6 5 5 4 3 3 2 1 2 2 3 3 3 3 3 3 4 5 6 6 6 6 5 4 4 4 5 5 4 3 3 3 3 3 3 3 3 3 4 5 5 5 4 4 4 3 3 4 4 5 6 6 7 7 7 7 7 7 8 8 7 5 4 4 4 4 5 7 8 9 9 8 6 5 5 5 5 5 4 4 4 4 5 5 6 6 7 6 6 6 7 7 7 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 10 10 10 11 11 11 10 10 11 11 11 11 11 11 12 12 12 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 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 7 8 9 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 5 5 5 6 8 9 10 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 15 15 15 14 14 14 13 13 12 12 12 11 11 10 9 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 3 3 3 4 3 3 3 3 3 3 3 3 4 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 4 4 4 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 7 7 7 8 8 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 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 3 3 3 3 3 3 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 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 4 4 3 3 3 3 3 3 3 2 2 2 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 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 7 7 7 7 6 5 5 5 5 5 5 5 6 7 8 8 8 9 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 8 7 7 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 5 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 8 8 8 8 9 9 9 10 10 9 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 6 6 5 5 4 5 6 6 6 6 6 6 5 5 5 4 3 3 3 3 3 3 3 4 5 5 6 6 6 6 6 5 4 4 4 5 4 4 3 3 3 3 3 3 3 3 3 4 5 6 5 5 4 4 4 4 3 3 4 5 6 7 7 7 6 6 7 7 8 7 5 5 4 4 5 6 8 9 9 9 9 8 7 6 7 7 6 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 7 7 6 6 5 5 6 6 7 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 7 7 7 6 6 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 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 7 7 8 10 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 5 5 5 5 6 8 9 10 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 15 15 14 14 14 14 13 13 13 12 12 11 11 10 9 8 8 7 7 6 6 6 6 5 5 5 5 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 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 8 9 9 10 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 6 6 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 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 6 6 6 5 6 7 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 7 7 7 7 6 6 5 5 5 6 6 6 6 6 6 7 7 7 8 9 11 11 11 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 8 7 7 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 6 5 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 10 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 6 5 5 5 5 6 6 6 6 6 6 5 6 6 6 5 5 4 4 3 3 4 5 6 6 5 5 5 6 6 5 5 5 5 5 4 3 3 3 3 3 3 3 3 3 3 4 5 6 6 5 5 5 4 4 3 3 3 4 5 7 7 7 6 7 7 8 8 7 6 6 5 5 6 7 8 9 9 9 9 9 8 8 8 8 7 6 5 5 5 5 4 5 5 6 6 6 6 6 7 7 7 7 7 7 6 5 5 5 5 5 6 7 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 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 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 8 8 8 8 8 8 7 7 7 7 7 7 7 9 10 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 6 7 9 10 10 11 11 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 10 9 8 7 7 7 6 6 6 6 6 5 5 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 4 3 3 4 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 3 3 3 3 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 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 6 6 7 7 8 8 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 7 6 6 6 6 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 3 3 3 3 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 3 3 3 2 2 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 4 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 4 4 5 6 7 7 7 7 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 7 7 8 9 10 10 10 11 12 12 11 11 11 11 11 11 10 10 10 10 10 9 8 7 7 7 7 6 7 7 7 8 8 8 8 8 8 9 9 8 8 8 7 6 5 5 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 6 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 7 7 7 7 8 8 7 7 8 8 8 7 6 5 5 5 5 5 5 5 5 5 5 5 5 6 7 7 6 6 6 4 4 4 5 6 6 5 5 5 5 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 4 5 6 6 6 6 5 5 4 3 3 3 3 4 5 6 7 6 7 7 8 9 8 8 7 6 5 6 7 8 8 9 9 10 9 9 9 8 8 8 8 7 6 6 5 4 4 5 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 5 6 6 7 8 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 12 12 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 6 6 6 6 6 6 6 7 7 7 7 7 8 8 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 9 10 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 6 7 8 9 9 10 11 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 12 12 11 10 10 9 8 7 7 7 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 3 3 3 3 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 3 4 4 4 5 5 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 7 7 8 8 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 6 6 6 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 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 3 3 3 3 3 1 2 2 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 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 5 6 6 6 7 8 8 9 9 9 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 8 7 7 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 5 5 4 4 4 3 4 5 5 5 5 5 6 6 6 6 6 5 4 4 5 6 6 5 5 4 5 5 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 6 6 6 5 4 4 4 3 3 4 3 4 4 5 6 6 7 8 9 9 9 9 7 6 5 6 8 8 9 9 10 10 9 9 8 8 8 8 8 8 7 7 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 6 7 7 8 8 9 9 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 11 11 11 11 11 12 12 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 6 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 8 8 7 7 7 7 7 7 7 8 7 7 8 8 7 7 7 7 7 7 7 7 7 8 9 10 10 9 9 9 9 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 9 10 11 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 12 12 11 10 10 9 8 7 6 6 6 6 6 6 6 5 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 4 4 4 4 4 4 5 5 5 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 3 3 3 3 3 3 4 4 4 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 6 6 6 6 6 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 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 6 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 4 4 4 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 3 3 3 2 1 1 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 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 4 4 3 3 3 3 3 3 3 3 3 4 3 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 5 6 6 6 7 8 8 8 8 9 9 10 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 7 7 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 7 6 6 6 6 5 5 5 5 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 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 7 6 5 3 2 2 2 2 3 4 5 5 5 5 5 5 5 5 5 4 4 4 5 6 6 5 5 4 5 6 7 7 7 7 7 6 6 5 5 5 4 4 4 4 4 5 5 6 6 7 7 6 5 4 4 4 4 4 4 3 3 3 4 4 5 6 8 9 10 9 9 8 6 6 6 7 8 9 10 10 10 9 9 8 8 8 8 8 8 8 7 6 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 6 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 11 10 11 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 12 Wind_Direction 104 104 111 119 125 130 135 138 155 186 201 201 175 135 120 120 122 125 128 126 125 129 133 144 158 168 181 191 202 218 228 235 240 243 246 250 250 249 247 243 239 233 226 222 221 217 215 221 250 307 337 351 360 2 4 5 8 9 10 12 14 18 21 21 20 20 16 8 352 340 331 327 325 323 322 322 325 336 346 359 9 15 24 32 42 47 47 44 38 33 32 32 33 19 353 338 337 343 349 352 359 3 7 10 355 339 333 334 336 339 336 331 344 34 113 135 142 165 167 168 167 165 159 155 152 148 141 134 127 118 110 107 104 102 99 96 91 88 89 92 94 96 97 99 100 103 107 108 108 110 114 116 118 120 123 125 134 133 133 134 135 136 140 141 138 134 130 136 136 145 142 144 144 136 130 126 124 117 107 98 93 91 90 89 89 95 103 101 97 96 97 99 102 106 120 123 124 126 129 130 134 137 137 139 141 142 143 148 149 149 148 147 146 148 153 156 158 161 162 164 164 163 164 165 166 168 169 169 178 216 280 309 319 330 335 340 344 347 350 352 353 354 353 352 351 351 353 352 352 353 355 358 359 358 355 351 350 344 340 339 336 330 319 312 310 303 298 291 275 255 236 222 184 162 153 144 135 130 128 129 133 138 141 143 144 145 147 151 157 161 163 162 158 158 153 146 142 141 143 146 147 149 154 159 161 161 162 164 164 164 165 164 164 165 165 167 167 166 165 166 172 175 175 175 174 174 173 173 174 174 174 175 175 175 176 176 177 177 177 177 176 177 176 176 175 175 175 174 173 172 171 171 170 170 169 168 168 167 167 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 169 169 170 170 170 170 171 171 172 172 172 172 172 173 173 173 173 173 174 174 174 175 175 175 176 176 176 177 177 178 178 178 179 179 179 178 177 177 176 174 171 166 163 161 160 159 159 159 159 160 161 162 163 167 169 170 173 174 177 181 184 188 192 196 199 200 202 205 207 209 209 210 209 207 206 203 200 198 192 184 178 176 178 181 182 181 179 170 169 169 169 169 170 172 176 179 181 182 184 190 198 204 207 209 210 210 209 208 207 207 207 207 206 202 197 192 190 190 188 188 188 189 190 190 191 191 191 192 192 192 192 191 191 191 191 190 190 189 189 189 189 188 188 188 188 188 187 187 187 187 187 186 186 186 186 187 187 187 187 188 188 188 188 188 188 188 189 190 191 191 191 193 192 187 184 180 179 181 182 185 185 187 189 191 191 191 191 191 191 191 190 188 187 185 183 184 186 187 187 187 188 189 191 192 193 192 192 191 189 186 185 185 185 186 186 185 184 184 183 182 183 185 185 185 185 184 183 183 183 182 182 184 185 185 185 185 185 185 184 184 185 186 186 186 186 186 186 186 187 188 187 186 185 184 183 182 183 183 184 184 183 182 182 182 183 183 183 183 184 184 185 185 185 186 187 188 189 190 191 191 191 191 191 191 192 193 194 194 194 194 195 197 198 198 198 197 196 197 198 199 199 198 197 197 197 197 197 197 194 193 193 192 192 192 192 191 191 191 190 190 191 191 191 190 190 190 189 189 191 193 195 196 196 195 194 194 194 194 194 194 194 196 197 197 113 114 121 133 140 147 149 156 168 187 197 198 176 141 128 123 121 126 129 129 128 132 136 151 161 167 182 198 211 220 228 233 237 238 239 244 247 245 244 242 237 232 227 223 222 215 213 218 228 260 325 316 316 334 337 349 358 5 6 7 11 14 16 17 23 24 20 12 358 346 340 338 334 329 328 327 329 336 356 13 19 30 38 43 47 51 51 49 43 43 34 33 32 20 352 335 334 338 342 351 357 360 3 6 354 345 343 340 335 331 323 313 312 301 180 180 165 173 169 165 163 163 161 157 153 147 140 133 125 118 107 103 100 99 95 92 90 89 89 92 93 94 96 100 102 104 108 111 112 115 120 124 127 131 134 135 143 145 146 147 147 147 150 156 160 159 157 156 151 151 150 152 153 148 144 139 132 122 112 102 97 94 92 90 91 101 110 108 102 102 104 107 109 114 127 133 134 135 135 136 139 143 143 144 146 146 147 151 151 150 148 147 148 151 157 159 161 163 164 164 162 163 163 165 167 170 171 174 182 211 229 281 321 339 345 348 351 352 356 1 358 353 351 351 350 351 352 354 354 353 354 357 357 354 354 349 345 337 329 324 324 321 315 309 305 302 299 294 277 260 243 202 168 155 150 142 132 129 127 129 133 138 141 144 146 147 148 152 158 161 163 162 161 160 156 151 146 142 141 143 144 148 153 157 159 160 160 159 160 161 163 163 163 163 163 163 164 164 166 169 173 176 176 176 175 174 174 174 174 174 175 175 176 176 176 177 177 177 177 177 177 177 177 176 176 176 175 174 173 172 172 171 171 170 169 168 168 167 167 167 167 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 168 169 169 170 170 170 171 171 172 172 172 172 172 173 173 173 173 173 174 174 174 175 175 175 175 176 176 177 177 177 178 178 178 179 179 179 178 177 177 176 174 171 166 163 163 162 161 160 160 161 162 163 164 165 168 170 172 174 175 178 182 185 188 192 192 196 199 202 204 207 209 210 212 212 211 210 209 208 206 198 190 183 181 183 181 180 175 171 168 167 167 167 168 169 172 177 179 179 180 182 189 197 203 206 206 209 210 210 208 206 206 207 207 204 201 197 193 192 190 189 189 189 189 190 191 191 191 191 192 192 192 192 192 191 191 191 191 190 189 189 189 188 188 187 188 188 187 187 187 187 187 187 187 186 186 186 187 187 187 187 188 188 188 188 187 187 187 188 188 190 191 192 193 192 190 186 182 181 181 183 185 186 187 188 190 191 190 189 190 189 190 189 188 186 184 184 185 187 187 187 188 188 189 191 192 193 193 192 191 189 189 188 186 186 186 185 185 185 184 183 183 184 185 186 186 185 184 184 184 184 182 184 185 185 185 185 185 185 185 185 186 186 186 186 187 187 187 187 187 187 188 188 188 187 185 184 184 184 184 185 185 184 183 183 183 183 184 184 184 185 185 186 185 186 187 188 188 189 190 191 192 192 192 192 192 193 194 194 195 195 195 196 197 199 199 199 198 197 197 198 199 199 199 198 198 198 198 199 197 195 194 193 192 192 192 191 191 191 192 192 191 192 192 191 190 190 190 189 189 191 194 196 197 197 197 196 195 195 195 195 195 196 197 197 198 122 123 130 141 148 150 159 168 175 187 192 190 176 159 148 135 128 130 130 133 136 138 142 158 165 175 189 205 216 224 228 229 231 231 235 239 242 241 241 239 236 232 230 225 219 215 214 215 217 222 227 209 207 219 258 303 335 357 3 9 13 15 17 21 24 25 22 14 6 1 358 350 340 333 332 332 335 343 359 20 35 44 48 50 51 52 50 50 50 47 38 33 25 10 351 339 336 336 343 351 355 356 357 359 355 354 353 343 331 321 313 303 297 290 265 233 192 174 166 161 159 159 159 157 152 143 137 131 122 115 107 101 98 95 91 90 90 91 90 91 91 93 97 101 103 107 111 115 116 119 123 130 136 141 144 145 152 156 157 156 157 156 157 166 169 169 170 165 158 156 155 156 156 155 151 143 133 124 114 108 104 100 100 96 97 104 110 111 107 111 114 116 118 122 129 137 141 141 142 143 145 147 148 150 150 150 150 151 151 150 148 148 150 152 151 149 150 152 155 158 159 160 161 163 167 169 171 176 187 197 213 256 327 353 360 1 2 3 3 5 357 348 345 347 348 349 350 353 353 353 355 355 354 353 352 347 342 331 319 313 308 307 307 306 301 299 299 297 296 294 260 166 150 146 144 140 132 131 129 130 133 138 142 145 147 149 150 151 154 158 160 161 161 160 158 154 150 146 145 144 147 149 153 155 156 157 156 155 157 159 161 162 162 163 162 162 163 165 169 172 174 175 175 176 175 175 175 175 175 175 176 176 176 176 177 177 177 178 178 177 177 177 177 177 176 176 175 174 173 172 172 172 171 170 169 169 168 168 168 167 167 167 166 166 166 166 167 167 167 167 167 167 167 168 168 168 169 169 169 170 170 170 171 172 172 172 172 172 173 173 173 173 174 174 174 174 175 175 175 175 176 176 176 177 177 177 177 178 178 178 178 178 178 178 177 176 174 170 166 165 164 163 163 162 162 163 163 164 165 167 169 172 173 174 176 179 182 185 188 190 192 195 198 200 204 207 209 210 213 213 213 213 212 213 211 205 197 191 186 190 187 180 172 168 166 166 166 167 168 170 173 176 177 177 178 181 188 195 201 201 205 208 210 210 209 209 209 209 208 205 199 197 194 192 190 189 189 190 190 191 192 192 191 191 192 192 192 192 192 191 191 190 190 189 189 189 188 187 187 187 187 188 187 187 187 187 187 187 187 186 186 186 186 187 187 187 187 187 187 188 187 187 187 187 188 189 190 191 191 191 191 186 184 183 183 183 184 186 187 188 189 189 188 188 188 188 189 189 188 186 185 186 187 187 188 188 188 188 190 191 192 194 193 193 192 191 190 189 188 187 186 186 185 185 184 183 184 185 186 187 187 185 184 185 185 184 184 185 186 186 186 186 185 185 186 186 186 186 186 187 187 188 187 187 187 188 188 188 188 187 186 185 185 185 185 185 185 184 184 184 183 184 184 185 186 186 186 187 187 187 187 188 189 190 190 191 192 192 192 192 193 194 194 195 195 196 196 197 198 199 200 200 199 198 198 199 200 199 200 200 200 199 199 199 198 196 196 194 192 191 191 190 189 191 192 193 192 193 193 192 190 190 189 188 188 191 194 196 197 197 198 198 197 197 197 196 196 197 198 198 198 128 130 134 138 143 153 166 178 184 189 189 182 173 164 154 145 139 139 137 138 141 145 147 159 172 185 197 211 220 225 227 227 227 229 232 235 238 239 239 237 235 233 229 223 219 215 211 212 210 211 209 203 198 197 199 212 292 352 23 17 16 17 19 21 24 24 21 17 14 10 2 351 342 336 335 340 347 351 14 34 45 51 54 54 54 53 53 49 45 44 41 36 22 2 349 343 337 337 347 355 355 352 350 350 350 357 357 338 317 308 304 298 292 289 275 243 201 176 163 155 153 153 153 152 148 139 135 127 119 112 109 103 96 91 89 89 91 91 91 91 92 95 99 102 105 109 114 117 119 122 126 135 142 149 153 155 160 164 165 164 165 165 166 170 171 172 173 170 163 159 158 157 157 156 152 144 132 122 115 112 112 110 106 104 105 108 109 108 108 113 122 125 127 131 135 142 146 148 148 149 148 148 151 153 152 152 152 151 150 148 147 146 148 147 143 141 141 143 147 152 155 156 158 161 165 169 171 179 187 192 211 255 339 9 13 14 14 15 12 2 355 348 343 344 345 345 348 351 354 356 356 351 350 349 349 346 339 326 316 310 307 299 297 300 297 296 296 295 297 312 42 126 131 132 135 135 133 131 130 131 134 137 141 146 150 151 149 149 152 156 158 160 161 161 160 159 156 154 153 149 152 152 153 153 154 154 153 153 155 156 159 160 160 160 160 162 164 167 172 175 174 174 175 175 175 175 175 176 176 176 176 177 177 177 177 177 178 178 178 178 178 177 177 177 177 176 175 174 174 174 173 172 171 170 170 169 169 169 168 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 170 170 170 171 171 171 172 172 173 173 173 173 173 174 174 174 174 174 175 175 175 175 176 176 176 177 177 177 177 178 178 178 178 178 178 178 177 176 173 171 169 167 166 165 165 164 163 165 165 166 167 168 170 172 174 175 177 180 182 185 188 189 192 195 197 199 202 203 206 210 213 214 215 215 215 215 213 211 205 198 195 194 189 181 174 169 167 168 168 168 170 172 175 175 175 175 176 180 186 194 196 201 205 208 210 210 210 210 210 210 210 206 201 198 194 191 190 189 189 189 190 192 192 192 191 191 191 192 192 192 191 191 191 190 189 189 189 188 188 188 186 186 187 187 187 187 187 187 187 187 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 188 188 188 189 189 190 189 186 184 184 184 184 185 186 188 189 189 189 188 186 186 187 188 188 188 186 186 187 188 188 189 189 188 188 190 190 192 193 193 192 191 191 190 190 189 188 187 187 186 185 184 183 184 186 187 187 187 185 185 185 185 184 185 186 187 187 187 186 185 185 185 186 186 186 186 187 188 188 188 188 188 188 188 188 188 187 186 186 186 186 185 185 185 184 184 184 184 184 185 186 186 187 187 188 188 188 189 190 190 191 191 192 192 192 192 192 193 194 194 195 196 196 197 198 198 199 200 200 199 199 199 200 200 200 201 201 201 200 200 200 200 199 197 195 193 191 191 189 188 190 192 193 193 194 195 193 191 190 189 188 189 191 194 196 196 198 199 199 199 199 198 197 197 198 198 198 199 132 133 134 139 145 154 170 183 192 197 199 194 180 160 145 143 143 145 144 144 147 148 153 163 180 194 205 217 223 225 225 225 226 230 232 234 236 236 235 235 234 232 228 223 219 212 208 205 204 203 201 196 189 185 180 170 146 86 97 60 40 26 24 24 25 24 24 22 17 11 3 353 351 346 347 353 357 5 25 38 48 54 56 57 56 56 57 52 44 43 46 52 42 8 351 332 324 332 359 7 359 347 341 339 342 354 355 321 300 296 297 296 290 285 273 244 200 173 159 152 148 148 146 145 143 137 132 124 116 113 108 100 93 89 88 89 92 92 93 93 95 97 100 103 107 111 112 117 122 128 131 140 148 155 158 161 164 168 172 172 173 175 173 174 175 173 173 172 167 162 160 160 158 156 152 144 131 121 117 116 116 114 111 110 110 110 108 107 106 118 127 132 135 139 143 148 153 153 154 153 152 151 154 155 154 153 152 151 149 145 144 143 143 143 140 138 138 140 145 147 150 153 156 158 162 166 170 176 180 195 214 249 359 24 22 24 22 20 13 4 2 356 350 347 345 344 346 352 358 358 357 352 346 343 343 340 333 321 314 313 309 297 294 295 297 296 294 294 299 333 68 109 120 125 125 129 130 131 132 133 136 140 142 148 150 150 146 146 151 154 158 162 163 164 163 166 164 165 162 158 158 155 153 153 153 152 152 152 153 155 158 158 159 159 160 163 166 170 174 172 172 173 174 175 176 176 176 176 176 176 177 177 178 178 178 178 178 178 178 178 178 178 178 177 177 176 175 175 174 174 173 172 171 170 170 170 169 169 168 168 168 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 169 170 170 170 171 171 171 172 173 173 173 173 173 173 174 174 174 174 175 175 175 176 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 177 176 174 173 171 169 168 167 167 166 166 167 167 167 168 169 170 172 173 176 178 180 182 185 187 189 192 194 196 198 200 202 206 209 212 214 215 215 215 215 214 213 209 204 201 197 190 183 177 173 172 170 170 170 171 173 175 174 172 172 174 178 182 188 194 202 206 209 210 211 212 211 211 211 211 207 206 200 194 191 190 189 190 190 191 192 192 192 192 192 192 192 191 191 191 191 191 190 189 188 188 188 188 187 186 186 186 187 187 187 187 187 187 187 187 186 186 186 186 187 187 186 186 186 186 187 187 187 187 188 188 188 188 188 188 189 188 186 185 184 184 185 186 186 189 190 190 188 186 185 185 186 186 187 187 186 186 187 188 188 189 189 189 189 189 191 192 192 192 191 191 191 190 189 189 188 188 188 187 185 184 184 184 187 188 188 187 186 186 186 185 185 186 187 187 188 188 187 186 185 186 186 187 187 187 188 188 189 189 189 188 189 189 189 188 187 187 186 187 186 186 185 184 185 185 185 184 184 185 187 187 187 188 188 188 188 190 191 191 191 192 192 192 192 192 192 193 194 195 195 196 197 197 198 198 199 199 199 199 199 199 200 201 201 202 202 202 202 201 201 201 200 199 197 194 192 192 190 189 190 191 192 193 194 196 195 193 193 191 189 190 191 192 194 196 198 199 200 200 200 199 198 198 199 199 199 200 135 136 137 142 146 155 168 184 196 201 206 206 192 160 142 141 145 151 150 151 152 154 162 173 189 203 212 220 223 223 224 226 228 231 232 233 234 234 231 229 229 227 224 221 217 210 207 203 201 197 195 189 181 175 168 156 135 130 96 75 56 43 37 34 31 30 30 23 17 11 5 358 3 3 4 6 10 16 27 37 47 53 56 56 56 57 61 61 56 57 67 85 111 132 160 254 282 315 356 33 15 345 330 323 328 346 349 303 290 289 290 290 284 279 268 242 200 173 161 157 151 147 143 141 140 135 128 125 120 112 105 98 91 89 88 91 91 92 93 96 97 99 101 105 109 113 116 120 126 133 138 147 152 155 160 165 169 173 178 180 183 184 185 183 180 175 172 170 167 163 162 159 157 154 149 142 131 124 121 120 119 118 115 116 114 110 109 107 109 122 133 138 142 145 147 151 156 158 158 157 156 154 156 156 153 151 150 149 147 143 142 142 141 141 139 137 138 140 144 145 150 153 154 156 158 163 164 166 176 195 219 274 13 26 31 31 26 19 10 9 8 1 354 349 344 343 349 358 358 354 350 346 337 327 328 328 321 314 309 314 308 299 297 298 302 304 302 299 305 8 72 107 111 118 123 126 129 132 134 135 136 139 143 147 148 147 145 146 149 154 160 164 166 167 167 172 173 173 172 167 161 157 156 154 152 151 151 151 152 154 156 157 158 159 161 163 166 167 170 168 169 172 174 176 176 177 178 177 177 177 177 178 178 178 178 178 178 179 179 178 178 178 178 177 177 176 176 175 174 174 173 172 171 171 170 170 170 169 169 168 168 168 168 168 168 168 167 168 168 168 168 168 168 169 169 169 169 170 170 170 171 171 171 171 172 173 173 173 173 173 174 174 174 174 175 175 175 175 176 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 177 176 175 174 172 170 170 169 169 169 169 168 169 169 169 170 170 171 174 176 178 181 182 183 187 190 192 194 195 197 198 201 205 209 212 214 214 214 215 215 215 214 214 211 204 198 191 184 181 178 176 174 173 172 172 173 173 173 170 171 173 177 178 182 192 201 206 208 208 210 212 213 213 213 213 215 214 202 194 191 190 191 192 192 192 192 193 193 193 193 193 192 191 191 192 191 191 190 189 189 188 188 188 187 186 186 187 187 187 187 187 188 188 187 187 186 186 186 186 186 186 185 185 185 186 186 186 187 187 188 189 188 188 188 188 188 187 186 185 184 184 185 186 187 189 190 190 188 186 185 185 185 186 186 186 186 186 187 188 189 189 189 189 190 190 192 192 191 192 191 192 191 190 190 189 188 188 188 187 185 184 184 185 187 188 188 187 187 186 187 186 186 186 187 187 188 189 188 187 186 186 188 188 188 187 188 188 189 189 189 189 189 189 189 188 188 187 187 188 187 186 186 185 185 186 186 185 185 186 186 187 188 189 189 188 189 190 191 192 192 193 193 193 193 192 192 193 194 195 196 196 197 197 198 198 199 199 199 199 200 200 200 201 201 201 202 203 202 202 202 201 201 201 199 200 198 195 192 190 190 192 192 192 194 195 196 196 195 193 191 191 192 193 194 197 199 200 201 201 201 200 200 200 200 199 200 200 138 138 139 142 149 156 167 178 189 198 203 203 194 168 148 147 149 159 160 160 161 164 174 184 198 210 216 218 221 222 224 224 226 230 230 230 229 229 226 222 222 221 219 216 214 207 205 202 198 193 189 183 172 165 153 139 137 119 94 74 61 52 48 43 39 37 30 25 20 16 11 8 15 16 16 16 18 21 27 34 42 48 49 49 51 55 68 77 84 91 100 107 119 149 168 200 225 232 73 103 115 116 292 295 304 326 334 288 283 282 283 283 278 272 262 237 200 178 173 158 153 149 144 140 138 131 127 123 114 107 100 95 91 91 91 92 92 92 94 98 99 100 101 103 108 118 122 124 130 138 145 151 155 157 160 166 171 177 184 188 189 192 193 191 185 177 171 169 167 164 162 158 155 149 144 137 132 127 123 121 121 120 120 120 118 116 112 110 114 126 137 142 145 146 149 153 158 160 161 160 158 158 157 154 150 147 145 145 144 141 141 141 140 140 138 137 137 138 141 146 150 151 151 151 153 152 155 159 171 192 218 15 37 37 37 37 30 19 13 8 4 358 347 340 340 343 353 357 351 348 339 331 318 286 271 287 295 300 305 313 307 298 299 303 308 313 312 309 331 78 92 103 107 115 122 125 128 132 135 135 134 135 140 144 145 145 146 147 149 154 162 167 170 172 173 178 181 181 180 175 167 163 161 154 150 149 149 150 152 153 155 157 158 159 160 161 162 162 166 167 168 171 175 177 178 179 179 178 178 178 178 179 179 179 179 179 179 179 179 179 179 178 178 177 177 176 176 175 175 174 173 172 172 171 171 170 170 169 169 168 169 169 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 170 170 171 171 171 172 172 173 173 173 173 173 174 174 175 175 175 175 175 176 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 177 176 176 175 173 171 171 171 171 171 170 170 170 170 170 171 172 173 175 177 179 181 181 184 188 190 192 193 194 195 198 201 205 208 211 212 213 214 214 215 216 217 217 213 206 198 191 186 185 182 179 177 175 175 174 174 173 172 171 171 174 175 176 182 190 197 202 203 204 207 210 213 215 216 217 220 220 207 197 193 191 194 194 193 193 193 193 194 194 194 193 192 192 192 192 192 191 191 190 189 189 189 188 187 187 187 187 187 187 187 187 188 188 188 187 186 185 186 186 186 186 185 185 185 185 185 186 186 187 188 188 188 188 189 189 188 187 186 185 184 184 185 186 187 188 189 189 187 186 186 186 186 186 186 185 185 185 186 187 189 189 190 190 190 191 192 192 191 191 191 191 191 191 191 190 189 188 188 188 186 185 185 186 187 188 188 187 187 187 187 187 187 187 188 188 188 189 189 188 187 187 189 190 189 189 188 188 189 190 189 189 190 190 190 190 189 189 189 188 188 187 187 186 186 187 187 186 186 186 187 188 189 189 189 189 190 191 191 192 192 192 193 194 194 193 193 193 194 195 196 196 196 198 198 199 199 199 198 198 199 200 201 201 201 201 202 203 203 203 202 201 202 202 202 202 200 198 195 191 191 193 193 193 194 196 196 198 196 195 193 192 194 195 195 197 199 199 201 202 202 202 201 201 201 200 201 201 139 139 140 143 153 158 164 168 175 189 198 197 189 173 158 155 158 159 167 170 171 176 184 194 204 213 215 219 220 221 223 224 226 227 228 226 223 222 220 216 216 216 215 213 210 207 203 199 194 189 184 175 163 156 153 140 123 109 92 71 59 53 49 47 42 36 29 26 24 22 19 19 25 27 25 22 21 22 26 30 35 38 38 39 41 52 73 98 112 115 116 120 134 158 171 187 192 176 140 141 147 157 193 250 273 286 271 274 273 275 276 276 272 265 254 228 200 195 171 155 151 148 144 139 137 130 121 114 109 104 97 92 91 91 92 92 93 93 95 99 101 102 102 104 110 122 126 129 134 142 148 152 157 159 162 166 174 180 185 190 195 197 198 196 190 180 173 170 167 164 161 157 151 146 140 136 133 128 124 121 121 122 123 123 126 124 119 117 121 130 138 143 144 147 150 154 160 162 162 163 162 160 157 150 144 140 140 140 140 138 138 138 138 138 137 135 135 138 143 146 150 150 148 146 144 143 145 153 157 153 72 40 44 42 43 39 29 18 11 9 3 343 335 333 339 347 348 345 344 339 328 316 298 246 223 227 229 268 305 315 308 298 301 305 309 316 321 330 64 96 99 99 104 114 122 123 124 130 132 134 133 134 137 144 147 148 149 149 151 155 164 169 174 175 177 182 186 187 186 180 173 172 160 151 146 146 147 149 149 151 155 157 159 159 159 159 159 161 165 167 169 170 173 177 179 180 180 179 179 179 179 179 179 179 179 179 179 179 180 179 179 179 178 178 177 177 176 176 175 174 173 172 172 172 171 170 170 170 170 169 169 169 169 169 168 168 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 172 172 172 173 173 173 173 174 174 174 175 175 175 175 176 176 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 177 175 174 172 172 172 172 172 171 171 170 171 172 173 173 174 176 179 180 180 182 185 188 190 192 192 193 195 198 201 205 207 209 211 212 213 214 215 217 217 219 215 207 199 192 190 188 184 181 179 177 178 178 177 176 174 172 173 175 175 177 181 187 191 196 196 199 203 207 211 214 215 218 222 222 213 202 199 198 197 196 195 194 194 194 194 194 194 194 193 193 193 192 192 191 191 190 190 189 189 188 187 187 188 188 187 186 186 187 187 187 187 187 186 185 186 186 186 186 186 185 184 184 184 185 186 187 188 188 188 188 188 188 188 187 186 184 184 184 185 185 185 187 188 187 187 186 186 187 187 187 186 185 185 186 187 188 189 190 190 191 191 191 192 192 192 191 191 190 191 191 191 191 190 189 189 188 188 188 187 187 188 188 188 188 188 188 187 187 188 188 188 188 188 189 189 189 188 188 190 191 191 190 189 189 190 191 191 190 190 190 190 190 191 190 190 189 188 188 188 187 187 187 187 187 187 187 187 189 190 190 190 190 190 191 192 192 192 192 193 194 194 194 194 193 195 195 196 196 197 198 198 199 199 199 198 198 199 200 201 201 201 201 201 202 202 202 202 201 202 203 203 203 202 201 198 195 194 195 195 194 195 196 197 198 197 196 195 195 196 197 197 198 199 200 200 202 203 204 203 204 202 201 201 202 140 139 142 147 156 162 165 169 178 186 192 189 184 176 168 168 167 169 176 179 180 185 191 199 205 210 213 217 218 220 221 224 226 227 226 224 220 217 215 212 211 211 210 209 208 204 198 195 190 184 178 171 162 152 142 128 114 99 84 65 55 50 49 46 41 34 27 29 30 29 28 28 33 34 31 27 25 25 27 28 28 28 28 26 27 42 73 111 122 123 125 132 146 166 174 180 178 174 167 157 153 155 165 196 243 259 279 265 261 264 267 269 266 257 247 239 214 188 165 152 147 145 141 138 134 126 115 108 105 103 98 94 94 93 93 94 95 95 97 101 104 104 105 108 114 125 130 133 136 142 146 152 161 166 169 171 174 180 182 193 200 203 202 198 191 180 175 173 168 164 161 153 147 143 140 137 134 130 129 126 123 124 127 128 132 129 125 125 129 133 138 144 146 149 153 157 161 163 164 163 162 159 155 146 140 136 136 135 136 134 132 133 134 135 135 134 134 139 144 147 149 149 147 144 139 134 139 148 125 93 81 64 58 49 48 35 19 9 4 1 354 338 335 337 342 344 336 330 328 324 314 299 276 228 225 214 214 288 325 329 326 321 321 314 313 316 325 349 64 92 95 96 100 110 117 117 119 126 129 133 136 138 141 147 152 153 154 154 154 158 168 174 177 180 182 186 191 192 190 184 184 174 160 149 143 142 145 146 146 150 154 157 159 159 158 159 159 162 165 168 169 171 173 176 179 180 181 181 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 178 178 177 176 176 175 174 173 173 172 172 171 171 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 171 171 171 172 172 173 173 173 173 174 174 174 174 175 175 175 176 176 176 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 177 176 175 174 173 173 172 172 172 172 172 173 173 174 175 176 177 179 181 182 184 186 188 190 191 191 192 194 197 201 204 205 207 210 212 213 214 214 216 218 219 216 209 201 197 194 189 186 183 181 180 180 182 181 179 177 175 176 178 177 179 180 184 186 186 189 194 199 204 208 211 212 216 221 222 218 212 210 205 201 197 197 196 196 196 195 195 196 195 194 194 193 193 192 192 191 191 190 189 189 189 189 188 188 187 186 186 186 186 187 187 187 186 186 185 186 186 186 185 185 185 184 184 184 184 185 187 188 188 187 187 188 188 187 187 186 184 184 184 184 184 185 186 186 186 186 186 186 187 188 188 188 187 186 186 187 188 190 191 191 191 191 192 193 193 193 192 190 189 190 189 191 190 189 190 190 190 190 190 189 188 188 188 188 189 189 188 188 188 190 190 189 189 189 190 190 189 188 189 190 191 191 190 190 190 191 192 192 191 191 190 190 191 191 191 190 190 189 189 188 187 187 187 188 188 187 187 187 189 190 190 190 190 191 192 192 193 192 193 193 194 194 194 194 193 195 195 196 196 197 198 198 198 198 198 198 198 199 200 200 200 200 201 201 202 202 202 202 201 202 203 203 203 203 202 202 201 199 197 197 196 197 198 199 199 198 197 197 198 198 199 199 199 200 201 201 202 204 204 205 205 203 202 202 202 138 139 143 149 157 160 165 173 180 187 189 187 181 177 175 174 176 178 181 184 187 191 194 198 203 209 213 214 216 218 220 223 225 226 225 223 220 216 213 209 207 205 204 203 203 197 192 188 184 178 172 169 162 142 130 118 103 88 74 61 52 48 46 41 36 30 27 30 31 32 33 34 38 38 36 33 31 30 29 29 26 22 18 11 5 14 55 102 112 130 136 146 158 171 175 175 173 170 162 153 142 136 132 138 238 276 280 260 251 254 259 262 260 251 246 236 209 179 162 150 145 141 138 135 130 123 114 108 106 105 102 99 100 99 98 98 99 98 99 103 106 107 109 113 119 128 134 137 138 140 146 154 166 172 176 176 176 178 184 201 211 213 208 200 191 175 174 171 169 166 160 153 146 143 141 139 136 134 134 132 130 129 128 130 133 133 130 130 135 138 140 146 149 153 156 160 161 162 162 162 159 155 151 141 137 134 133 131 131 129 128 128 130 131 132 132 134 140 146 149 149 149 148 144 130 115 146 158 112 92 81 71 65 59 47 22 7 1 356 353 347 345 344 345 345 342 335 325 317 308 294 281 259 240 219 199 181 355 346 342 346 348 342 335 322 318 326 12 33 68 88 92 98 108 113 115 115 120 130 137 142 145 147 152 160 161 160 159 161 164 175 181 184 186 187 189 196 198 198 192 186 176 163 151 142 140 140 142 145 148 151 155 158 158 158 159 160 163 166 169 170 172 174 176 177 179 181 182 182 181 181 181 180 181 181 181 181 180 180 180 180 179 179 179 178 177 176 176 175 174 174 173 172 172 171 171 171 171 170 170 170 169 169 170 170 169 169 169 170 170 170 170 170 170 170 171 171 171 171 171 172 172 172 173 173 173 173 174 174 174 174 174 175 175 176 176 176 176 177 177 177 177 177 177 177 178 178 178 178 178 179 179 178 178 178 178 178 177 176 175 174 173 172 172 172 173 173 173 174 175 176 177 178 180 182 183 185 187 188 189 190 191 192 194 197 200 201 203 206 209 211 212 213 213 215 217 218 216 211 208 202 196 191 188 185 184 184 183 184 184 182 180 179 180 181 181 181 179 179 177 177 183 190 195 201 205 206 210 215 219 222 221 220 219 213 206 201 199 199 199 197 196 196 197 196 196 195 194 193 192 192 191 191 190 189 188 188 188 188 188 187 186 186 186 186 186 186 187 186 186 186 186 186 185 185 185 184 184 184 184 184 185 186 187 187 186 186 187 187 186 186 185 184 184 185 185 185 185 186 186 185 185 186 186 187 188 188 188 188 187 186 187 188 188 190 191 191 191 192 193 193 194 193 190 189 190 190 189 189 188 189 191 191 191 191 190 190 189 189 189 189 189 189 189 189 190 191 191 191 191 191 191 190 189 190 190 191 191 190 190 191 191 192 193 192 191 190 191 192 192 192 191 190 190 190 189 188 188 188 189 189 188 188 188 189 190 191 191 191 191 193 193 193 193 193 193 194 194 195 194 194 195 196 196 197 198 198 198 198 198 198 198 198 199 199 200 200 200 200 201 201 202 202 202 202 202 203 203 203 203 204 204 203 201 199 199 199 199 200 200 200 199 199 198 199 200 200 200 200 201 202 202 203 204 205 206 206 205 203 203 203 133 137 143 144 150 159 167 175 183 190 191 189 191 184 180 179 180 182 186 189 191 193 196 198 203 211 214 215 215 217 219 221 222 223 223 221 219 215 212 207 205 204 202 199 196 190 185 180 175 171 168 164 154 133 121 108 94 79 67 59 50 45 41 37 31 27 27 29 31 32 35 38 40 41 39 37 37 34 34 31 25 17 6 354 341 335 327 279 182 160 156 159 166 173 173 172 169 162 154 144 128 115 98 92 59 349 269 253 249 251 255 257 256 251 244 227 197 171 158 147 142 138 135 131 126 121 115 112 109 107 106 104 103 104 105 105 103 102 102 104 110 111 113 117 123 129 136 140 141 143 147 156 167 174 176 177 177 179 186 204 224 225 215 202 196 168 169 170 170 168 162 155 151 148 143 141 142 140 138 135 134 133 131 132 134 134 132 133 137 139 145 149 151 154 158 160 161 160 159 158 155 150 145 141 135 132 130 128 127 126 124 124 126 126 129 130 133 139 144 147 149 150 151 143 98 26 191 156 129 101 82 72 66 61 40 6 358 354 350 350 349 350 351 350 347 340 332 322 311 296 278 272 261 231 194 163 112 34 6 356 12 347 337 338 331 323 332 17 58 82 90 92 99 107 112 113 118 126 135 143 147 151 154 157 164 166 166 166 169 173 182 190 191 191 191 193 198 203 202 197 188 179 165 151 143 141 139 140 144 145 148 153 154 155 158 160 162 164 166 169 169 171 172 173 175 179 182 184 183 182 182 182 181 182 182 181 181 181 181 180 180 180 180 179 178 177 177 176 175 175 174 173 173 172 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 173 173 173 173 173 174 174 174 174 175 175 176 176 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 178 178 178 177 176 175 173 172 172 173 173 173 174 175 176 177 179 179 181 183 185 186 187 188 189 190 191 192 194 195 197 200 203 206 208 210 211 211 212 214 217 218 216 214 210 203 197 192 189 188 188 187 187 186 187 185 184 185 184 183 183 181 177 175 172 172 179 185 191 193 196 203 209 214 219 223 223 223 221 217 210 205 204 202 200 197 196 197 197 197 197 196 194 193 192 192 191 190 190 189 187 187 187 187 188 187 186 186 186 185 186 187 187 187 187 187 186 186 185 185 185 185 184 184 183 184 185 185 185 186 186 186 186 186 186 185 184 184 184 185 185 186 186 186 186 186 186 186 186 187 188 189 189 188 187 186 186 188 188 190 190 190 190 191 192 193 193 192 191 190 190 190 189 188 188 190 190 191 191 191 191 190 190 190 189 189 189 188 189 190 190 191 191 192 192 192 192 191 190 190 190 190 190 190 190 191 191 192 192 192 191 191 191 193 192 192 192 191 191 191 191 190 189 189 190 190 190 189 189 190 191 192 192 192 192 193 194 194 194 194 194 194 195 195 195 195 196 197 198 198 198 198 198 198 198 198 198 198 199 199 200 200 200 200 200 201 201 202 202 202 202 203 204 204 204 205 205 204 202 201 201 201 201 201 202 201 200 200 199 200 200 200 201 201 202 203 203 203 204 205 206 207 205 205 205 205 130 136 138 143 152 162 169 178 186 193 197 197 200 192 187 185 186 187 192 195 195 196 198 201 205 211 216 216 216 217 217 218 220 222 220 219 217 213 209 205 203 202 200 197 192 188 182 172 166 163 159 153 144 126 113 99 84 71 65 58 49 43 39 35 30 27 27 28 29 33 37 41 43 42 40 41 41 42 39 34 28 15 356 335 319 313 295 238 201 181 171 168 170 172 171 168 161 151 143 137 127 112 102 98 84 289 251 244 247 250 253 253 253 251 237 216 185 163 153 146 140 135 131 128 124 121 117 118 114 113 109 106 105 106 109 110 108 107 107 109 114 115 117 122 127 129 133 139 142 145 149 159 168 171 171 172 174 179 187 204 229 236 223 221 182 163 163 168 172 171 170 166 157 151 147 146 147 144 141 140 138 136 135 134 136 136 132 133 135 142 147 151 153 155 158 160 159 159 154 151 147 142 139 137 132 128 125 124 124 123 119 120 120 124 127 129 133 136 139 140 143 150 153 146 56 27 116 133 131 105 82 72 64 54 33 360 351 347 344 342 344 350 354 353 344 327 322 320 301 283 270 264 252 227 187 132 95 73 60 50 14 342 326 330 336 338 352 62 95 98 97 94 101 103 104 112 125 134 144 153 156 158 160 162 166 170 172 174 178 182 189 197 197 196 196 198 202 206 204 197 190 180 167 153 145 141 137 139 142 144 145 148 151 154 158 161 163 164 165 166 169 170 171 173 177 180 181 185 184 183 183 182 182 182 182 182 182 181 181 181 181 180 180 179 178 178 177 177 176 175 174 173 173 172 172 172 171 171 171 171 170 170 170 171 170 170 170 170 170 170 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 173 174 174 174 174 175 175 175 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 178 178 177 175 173 172 172 172 173 174 174 176 177 177 178 180 182 183 185 187 187 188 189 189 190 192 194 195 197 200 203 205 207 208 208 209 210 213 216 218 217 215 209 203 197 193 191 191 189 189 189 189 189 189 188 188 186 185 183 179 174 170 167 170 176 182 186 188 195 201 207 214 220 220 223 224 223 220 214 210 207 204 201 198 197 197 197 197 197 196 195 194 192 191 190 190 189 188 187 186 186 186 187 187 187 187 186 186 186 187 187 187 187 187 187 186 185 185 185 185 184 184 183 184 184 184 184 184 184 185 185 186 185 184 184 185 185 185 186 186 186 186 186 186 186 186 186 187 188 188 189 188 186 186 186 187 189 190 190 190 190 192 193 192 190 189 189 190 191 191 190 189 190 190 190 191 191 190 190 189 189 190 190 189 189 189 189 190 190 191 191 191 192 193 193 192 191 191 190 190 190 191 191 191 192 192 192 191 191 191 192 193 193 192 192 192 191 191 191 190 190 190 190 190 191 191 191 191 192 193 193 193 193 193 194 195 195 195 195 195 195 196 196 196 197 197 199 200 199 199 199 198 197 197 198 198 198 199 200 200 200 200 200 201 201 201 201 201 202 203 204 205 205 206 206 205 203 202 202 203 202 202 202 202 202 201 200 201 202 202 203 203 203 203 203 203 204 206 207 207 206 206 206 206 129 133 139 146 156 165 173 182 190 198 199 203 205 201 196 194 193 194 196 199 199 200 202 204 208 212 216 216 215 215 215 217 220 221 220 219 217 212 210 204 199 197 195 193 190 184 177 167 159 153 146 141 134 118 103 89 76 68 64 57 50 44 42 38 33 29 28 29 31 35 39 43 44 43 43 43 46 48 46 40 36 17 332 303 292 285 270 227 203 187 177 173 172 170 166 161 153 146 140 136 130 122 122 124 152 217 237 241 242 247 249 250 250 247 230 202 172 156 147 143 137 130 127 125 124 123 122 122 121 117 112 110 109 110 115 115 115 113 112 114 118 120 122 126 128 130 134 141 144 148 153 159 166 165 165 168 173 180 190 203 216 219 245 208 157 155 152 160 171 174 171 165 158 154 150 149 149 148 148 145 142 140 139 139 139 137 137 135 139 144 148 152 154 156 157 157 157 156 149 143 138 134 132 131 127 123 121 118 118 119 118 115 118 122 126 128 134 138 138 139 142 149 156 146 50 58 69 102 114 100 79 68 57 41 38 9 341 336 332 328 330 340 351 352 340 306 300 309 285 268 263 254 236 200 166 129 96 96 89 66 6 340 323 325 339 350 23 78 98 102 101 99 102 106 109 118 134 145 153 166 169 171 170 169 170 175 178 180 184 189 196 203 202 201 200 201 204 209 208 201 192 180 170 159 144 139 137 138 140 142 144 147 151 154 158 160 163 164 165 166 168 170 171 174 178 179 183 184 184 185 184 184 183 183 183 183 182 182 182 181 181 181 180 179 179 178 178 177 176 175 174 174 173 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 173 174 174 174 175 175 175 175 175 176 176 177 177 177 177 178 178 178 178 178 179 179 179 178 178 178 179 179 179 179 179 179 179 179 179 177 176 174 173 173 173 173 174 175 176 177 178 179 180 182 183 185 187 187 188 188 189 190 192 193 194 197 201 203 205 206 207 207 208 209 212 215 217 217 213 208 202 198 195 193 192 191 190 191 190 191 191 191 190 189 186 183 182 174 167 165 169 173 177 181 188 194 199 204 212 213 219 223 226 226 223 218 217 210 208 204 200 198 198 198 197 197 196 194 194 193 191 190 189 188 188 186 185 185 185 186 186 186 186 186 186 186 187 187 187 187 187 186 185 184 184 184 184 184 184 183 183 183 183 183 183 182 183 184 185 185 184 184 184 185 186 186 187 187 186 187 186 186 186 186 186 188 188 188 187 186 186 187 188 190 191 191 190 191 195 196 192 187 184 184 188 191 192 191 190 191 191 191 191 191 191 191 190 189 189 190 190 189 190 190 190 190 190 190 190 192 192 193 193 192 192 191 191 191 191 192 192 193 193 192 192 192 192 192 193 193 193 193 192 191 191 191 191 191 191 191 191 192 192 193 193 193 193 194 194 194 195 195 195 196 196 196 196 196 196 196 196 196 197 199 200 200 200 199 198 197 197 197 197 198 199 200 200 200 200 200 200 201 201 201 201 201 202 204 204 204 205 206 206 205 204 204 203 204 203 203 203 203 202 202 203 203 203 203 203 203 203 203 203 204 206 206 206 206 206 206 207 131 136 143 150 159 167 177 186 191 198 201 204 208 207 205 203 202 199 201 204 203 203 203 206 210 215 217 218 217 216 216 218 220 223 221 220 217 214 210 204 197 192 189 187 185 180 174 161 152 143 137 132 125 110 93 85 79 69 63 58 51 47 46 42 41 38 33 32 33 36 39 42 43 42 46 50 55 59 60 56 66 156 220 241 248 255 250 225 204 188 180 175 172 169 163 155 149 144 140 136 131 138 139 147 174 205 224 233 237 243 244 248 247 242 220 184 161 153 149 141 133 126 125 126 126 125 126 126 124 120 116 114 113 115 121 121 121 119 118 119 123 127 128 129 130 133 137 144 149 153 157 159 161 160 163 168 174 180 185 191 173 180 192 153 130 132 136 152 163 164 162 159 156 158 156 154 153 153 150 147 146 143 142 141 141 143 140 139 142 145 148 151 153 154 157 158 156 154 145 138 132 129 127 125 122 119 116 113 113 113 113 113 117 122 125 129 134 137 145 146 148 149 151 130 75 77 94 102 100 92 75 61 47 44 22 355 332 322 317 317 316 317 327 344 339 307 295 295 270 256 250 240 217 182 158 144 122 116 77 33 357 335 322 321 341 23 48 83 99 102 103 103 105 114 124 130 140 152 161 172 179 182 180 177 176 179 183 186 192 198 201 205 206 206 206 207 210 213 211 204 194 182 178 158 141 138 138 139 140 142 145 148 152 155 158 160 162 164 166 167 168 170 172 173 175 178 181 183 185 186 186 186 185 184 184 183 183 182 182 182 182 181 181 180 179 178 178 177 176 176 175 174 174 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 173 173 173 173 174 174 174 174 175 175 175 175 176 176 176 176 177 177 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 176 175 175 173 173 174 174 175 176 177 178 179 180 182 184 184 185 186 187 188 189 191 192 193 195 198 201 203 205 205 206 207 207 207 210 211 213 214 211 206 201 198 196 195 193 192 192 192 192 192 193 193 192 190 187 187 182 174 168 167 169 171 173 178 186 191 196 198 201 205 213 221 226 227 225 225 220 214 210 206 202 201 199 198 198 197 195 195 194 193 191 190 189 188 188 186 185 184 184 185 185 186 186 186 185 185 185 186 187 187 186 185 185 184 184 184 185 184 184 184 183 182 182 182 181 181 181 183 184 184 183 183 184 184 185 186 187 186 186 187 187 186 186 186 186 187 188 188 187 187 187 188 189 190 191 191 191 192 195 196 191 184 183 183 189 191 191 191 191 191 190 191 192 191 191 191 191 190 190 190 190 190 190 190 190 190 189 189 189 191 192 193 193 193 192 192 191 191 191 192 193 193 193 193 193 193 193 194 194 194 195 194 192 192 192 192 193 193 192 192 192 193 194 194 194 194 194 195 195 196 196 196 196 197 197 197 197 196 197 197 197 197 197 199 200 200 199 199 198 198 198 197 197 198 199 200 200 200 200 200 200 201 201 201 201 201 202 203 203 204 205 206 206 205 205 205 205 205 205 205 204 204 203 204 204 204 205 205 204 205 204 204 204 205 206 207 207 207 206 206 207 137 142 148 154 160 168 179 184 187 194 200 205 207 209 211 210 208 206 207 209 207 204 203 205 211 216 217 217 218 218 219 220 222 224 223 222 220 216 209 201 194 187 184 181 178 173 170 151 144 137 132 125 117 102 88 84 74 68 65 61 53 52 51 50 48 42 37 36 38 37 37 39 40 43 51 59 69 78 86 94 129 175 187 209 226 237 237 221 200 185 179 174 167 162 158 152 148 140 134 133 135 151 156 164 183 203 217 226 225 234 241 245 244 236 207 170 158 154 144 137 130 126 126 127 128 128 128 127 126 123 121 119 118 120 126 126 126 126 125 126 130 134 135 135 136 138 141 149 153 157 159 159 160 162 166 169 173 173 173 173 162 163 163 157 135 124 135 157 156 154 156 158 160 164 163 161 160 157 154 152 151 148 147 147 146 145 143 143 144 146 147 149 151 154 157 159 156 152 143 138 133 129 125 121 119 116 112 108 108 109 110 114 118 123 129 134 137 143 156 158 158 153 144 113 79 90 107 100 88 82 70 52 48 31 6 349 329 315 309 309 307 306 314 324 325 308 293 287 261 236 229 219 194 167 157 140 143 140 24 356 348 335 309 298 153 89 68 87 98 102 103 106 111 122 132 138 148 155 164 172 184 188 187 184 182 184 189 195 200 204 206 207 209 210 210 212 214 216 212 203 193 191 173 153 141 139 139 140 141 143 147 150 153 156 158 160 162 165 167 168 169 170 172 173 175 175 177 180 184 186 187 187 186 185 184 184 183 183 183 182 182 182 181 180 179 179 179 178 177 176 175 175 174 174 173 173 172 172 172 172 172 172 172 171 171 172 172 172 171 171 172 172 172 172 172 172 173 173 173 173 173 173 173 174 174 174 174 175 175 175 176 176 176 176 176 177 177 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 179 178 177 177 175 174 174 174 175 176 176 177 178 179 181 182 183 183 185 186 187 188 189 190 191 194 196 198 201 203 204 204 205 206 206 208 209 210 212 213 210 204 200 199 197 195 193 192 192 192 193 193 193 194 193 191 190 188 183 176 171 169 170 171 173 177 183 187 191 192 194 199 207 217 224 223 224 224 222 217 212 207 203 202 199 198 198 197 196 195 194 192 191 191 190 190 188 187 185 184 184 184 185 186 186 186 185 185 185 186 187 186 185 184 184 184 184 185 185 185 184 184 183 182 182 181 181 181 181 182 182 183 183 183 183 184 185 186 186 186 186 186 187 186 186 186 187 187 188 188 187 187 188 189 189 190 190 190 191 193 195 195 188 185 184 185 189 191 191 191 191 190 190 192 192 192 192 192 191 192 193 193 191 190 189 189 189 189 189 189 189 191 192 192 192 193 193 193 192 191 191 192 193 193 193 193 193 194 194 195 196 196 196 195 194 193 193 193 194 194 194 194 193 193 194 195 195 195 195 196 196 197 198 198 198 199 199 199 198 198 198 199 198 198 198 199 200 200 200 199 198 198 199 198 198 198 199 199 200 200 200 200 200 201 201 201 201 201 202 203 203 204 205 205 206 206 206 206 206 206 206 206 205 205 204 204 205 205 205 205 205 205 205 205 205 206 206 208 208 208 207 206 206 144 147 152 156 162 170 178 180 185 192 197 200 204 208 212 214 215 215 213 210 211 206 205 206 211 214 215 217 218 219 221 222 223 225 225 225 221 214 205 198 190 181 176 171 168 162 157 143 137 132 126 118 113 105 89 79 72 70 69 65 57 61 63 62 57 51 45 43 47 43 36 37 39 48 62 75 88 105 121 137 153 177 191 205 219 229 230 221 199 178 170 161 156 153 153 151 149 140 140 139 146 161 168 175 188 203 213 213 223 232 239 243 241 228 196 168 161 148 140 134 127 126 127 128 129 129 129 129 129 128 126 125 125 126 134 134 132 131 132 133 137 141 141 141 142 145 147 153 156 158 159 159 160 164 169 171 170 168 165 164 164 166 170 168 161 152 163 178 167 160 161 164 167 172 172 169 165 161 158 156 156 153 153 153 153 149 146 146 147 147 147 149 150 151 155 157 154 149 142 138 134 128 125 122 119 114 112 108 106 108 112 116 123 129 136 139 145 153 164 171 171 162 155 132 86 91 102 93 78 75 67 53 35 6 354 343 329 316 313 302 295 290 294 304 305 293 284 272 243 215 199 176 156 145 140 129 137 164 242 288 312 316 301 81 124 98 83 91 95 97 99 107 118 131 140 148 157 162 169 178 186 189 190 190 189 189 197 200 202 205 209 210 211 212 211 212 215 216 214 214 203 188 167 149 142 141 142 142 143 144 147 152 155 157 159 160 163 166 167 168 170 171 171 173 175 175 176 179 183 185 187 187 186 185 185 185 185 184 184 183 183 182 182 182 181 180 179 178 177 176 176 176 175 174 174 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 174 174 174 174 174 174 174 174 174 175 175 175 176 176 176 176 176 176 177 177 178 178 178 178 179 179 179 179 180 180 180 180 179 179 179 180 180 180 180 180 180 180 179 179 178 176 175 175 175 176 176 176 177 178 179 180 181 182 183 184 186 187 188 188 190 192 194 197 199 201 201 202 203 204 205 206 208 210 211 212 212 210 202 201 198 195 194 193 192 192 192 193 194 194 194 193 192 192 189 185 180 176 173 174 173 174 176 180 184 185 186 187 193 202 212 216 219 222 223 221 218 214 213 206 202 200 199 198 198 196 194 193 192 191 192 192 191 189 187 185 184 184 184 184 185 186 186 186 186 186 187 187 185 185 185 184 184 184 184 185 185 185 184 184 183 182 182 182 181 181 182 182 182 182 182 183 183 184 185 185 185 185 186 186 186 186 187 187 188 188 188 188 188 189 190 190 191 190 190 191 194 196 195 190 187 186 188 191 192 192 191 190 189 190 192 192 192 192 191 191 193 194 194 192 190 189 190 189 189 189 189 190 191 192 193 193 193 194 193 194 193 192 193 193 193 193 192 193 194 195 196 196 196 196 195 195 194 194 194 194 195 195 195 195 194 195 196 196 196 196 197 197 198 199 199 200 200 200 200 200 200 200 201 200 199 199 199 200 201 201 200 199 199 199 199 199 199 199 199 199 200 200 200 200 201 201 201 201 201 202 203 204 204 205 205 206 206 206 206 207 207 207 206 206 205 204 204 205 205 205 205 205 205 205 206 206 207 207 207 208 208 208 207 207 147 150 154 160 165 171 174 179 183 188 193 197 201 207 210 212 216 218 217 216 215 210 210 211 212 214 216 219 220 222 224 224 225 225 227 226 221 212 203 195 187 176 168 166 157 150 145 135 130 126 121 117 113 102 90 79 76 73 73 71 68 73 76 74 69 63 56 53 65 63 61 57 60 67 92 111 122 138 149 157 164 182 195 206 217 225 225 222 206 168 155 149 147 147 149 149 149 149 148 150 157 165 173 182 192 196 204 212 224 233 240 243 239 229 214 179 157 142 134 128 126 128 129 129 129 129 130 130 131 130 129 129 130 133 139 140 139 139 139 140 142 146 146 146 147 149 151 156 158 159 161 162 164 166 171 172 170 169 166 165 171 177 178 178 178 178 180 185 178 175 175 175 175 179 180 175 170 165 163 160 158 156 155 155 155 151 148 146 146 146 146 148 150 149 151 153 150 146 142 137 132 128 125 123 121 117 115 111 107 110 116 123 131 136 143 148 155 160 173 180 180 174 166 137 88 90 92 84 74 72 59 40 20 357 346 339 330 323 312 296 285 280 284 290 289 282 268 248 228 204 168 144 133 129 127 135 146 164 198 229 254 247 125 93 89 88 90 92 96 97 97 108 132 140 154 162 164 172 179 185 190 193 193 193 193 194 202 203 202 204 207 209 211 211 211 214 217 219 220 222 211 184 159 146 142 142 142 144 145 147 149 153 157 158 159 161 164 167 168 169 170 170 171 173 175 176 177 179 181 183 186 186 186 185 185 185 185 185 184 184 183 183 183 182 181 180 179 179 178 177 177 176 175 175 174 174 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 174 174 174 174 174 174 175 175 175 175 176 176 176 176 176 177 177 178 178 178 178 178 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 178 177 176 175 176 176 177 177 178 179 180 180 181 182 183 184 185 187 187 188 190 193 195 197 199 199 201 202 203 204 205 206 208 211 213 213 212 208 204 200 196 194 193 192 192 191 192 193 194 194 194 194 193 192 190 187 185 184 181 178 176 176 176 178 179 179 182 179 188 199 207 209 215 220 222 220 217 216 212 207 203 201 201 201 200 197 193 192 193 193 193 192 191 189 187 185 185 185 185 185 185 186 186 186 187 188 189 187 186 186 186 185 184 184 185 185 185 185 185 184 183 182 182 182 182 182 182 182 182 182 182 182 183 184 184 185 185 185 186 186 186 187 187 187 188 189 189 189 189 190 191 191 191 191 191 193 195 196 196 193 189 189 192 193 193 193 192 190 188 189 191 191 191 190 190 191 193 193 194 193 191 190 190 190 190 189 189 190 191 192 193 193 193 193 193 193 193 193 193 193 193 193 193 193 194 195 196 196 196 196 196 195 195 194 194 194 195 195 195 195 195 196 196 197 197 197 197 199 199 200 200 201 202 202 202 202 202 202 203 202 201 200 201 201 203 202 201 200 200 199 199 199 199 200 199 199 200 200 200 201 201 201 201 202 202 202 203 204 204 205 205 205 206 206 207 207 207 207 207 206 205 205 205 206 206 206 206 206 206 206 207 207 207 207 208 208 208 208 207 208 149 152 157 161 162 169 175 178 182 186 190 195 197 199 204 210 214 218 218 218 218 217 216 217 217 218 220 224 225 228 229 228 228 228 231 230 224 215 206 196 185 171 170 159 150 143 138 131 126 123 120 118 112 102 90 86 82 80 79 78 79 83 84 81 78 74 70 67 92 99 116 132 127 116 128 141 150 156 159 166 174 184 199 208 216 219 218 212 189 155 147 143 142 143 145 146 147 151 153 156 161 167 177 187 190 198 206 214 228 237 242 244 240 234 217 175 152 139 132 127 127 130 131 132 132 132 132 133 134 132 131 130 132 136 140 142 143 143 143 144 144 147 149 149 151 153 154 157 160 162 164 166 168 170 173 173 174 173 172 173 178 184 185 185 185 186 187 188 188 188 187 186 185 186 185 180 174 169 166 162 159 155 153 154 154 152 148 146 145 144 143 144 147 146 146 146 146 144 140 135 129 128 126 124 122 120 116 113 110 113 120 128 140 144 154 160 163 168 173 174 171 165 152 128 94 83 80 75 70 67 57 37 12 352 342 336 332 325 309 292 278 274 281 285 278 266 244 231 218 199 153 140 132 130 135 150 156 155 162 161 174 181 123 91 81 83 89 92 97 97 95 114 148 152 163 168 173 180 187 191 194 198 197 197 197 200 203 204 204 204 206 209 213 215 213 216 220 222 225 229 224 186 153 143 141 135 138 141 144 147 150 153 154 157 160 162 164 167 168 169 169 170 171 172 174 177 179 180 181 182 184 185 185 186 186 186 187 186 185 184 184 184 183 183 182 181 180 179 179 178 177 177 176 175 175 175 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 174 175 175 175 175 175 176 176 176 177 177 177 177 177 178 178 178 178 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 180 180 179 178 177 176 177 177 178 178 179 180 180 181 181 182 183 185 186 187 188 189 191 193 195 197 198 199 200 202 203 205 206 207 209 212 213 213 211 208 205 200 196 193 191 191 191 190 191 193 193 194 194 194 194 193 192 189 189 189 186 182 179 178 177 177 176 176 176 176 185 195 200 203 210 218 222 219 218 215 211 206 203 203 203 204 202 197 194 193 194 194 193 193 192 190 187 186 186 185 185 185 186 187 187 187 188 189 189 188 187 187 186 185 184 184 185 185 185 185 184 183 182 182 182 181 182 182 182 182 182 182 182 182 183 183 184 185 185 185 186 186 186 187 187 188 188 189 189 189 189 190 191 191 192 191 192 193 194 195 194 192 191 192 194 194 194 193 192 190 189 189 190 190 189 189 189 191 192 192 193 193 191 191 190 189 189 189 189 189 190 191 191 192 192 192 191 192 193 194 193 193 193 193 193 194 194 195 196 196 196 196 196 196 196 195 194 194 194 195 195 196 196 196 197 198 199 199 199 200 200 201 201 202 202 203 203 204 204 204 204 204 203 203 202 202 203 203 203 202 201 200 199 200 200 200 200 200 200 200 201 201 201 202 202 202 202 203 203 204 204 204 205 205 206 206 207 207 208 208 207 207 206 206 206 206 207 207 207 207 207 207 208 208 208 208 208 209 209 208 209 209 152 156 159 160 165 171 175 178 180 183 187 190 192 197 202 208 212 215 218 218 220 221 222 223 224 224 224 228 229 232 233 233 233 233 239 241 233 222 210 199 196 173 153 146 143 138 134 128 125 123 121 118 113 105 95 95 92 90 90 90 90 90 90 88 86 87 88 87 117 135 149 152 147 141 140 146 158 159 166 173 181 191 202 209 212 212 209 195 173 152 144 140 140 142 143 147 153 157 159 161 163 169 178 186 192 202 211 220 231 239 243 243 240 232 208 175 147 138 132 129 130 132 134 135 136 137 139 137 135 137 135 133 134 136 139 140 140 141 142 144 146 148 150 152 154 156 158 159 162 165 167 169 171 173 173 177 177 177 178 180 182 185 187 187 188 188 188 192 195 196 197 196 194 191 190 184 179 172 166 165 158 152 151 152 154 154 152 157 151 145 140 142 146 146 143 141 140 138 136 131 125 125 124 124 123 120 117 115 114 119 127 134 144 155 165 168 169 171 164 153 146 137 132 119 95 77 71 70 66 62 51 33 8 349 342 337 334 316 302 287 273 269 275 275 265 246 224 214 200 174 149 141 139 149 169 166 153 137 135 136 149 151 122 94 83 83 87 92 98 101 100 135 157 160 168 173 179 186 192 196 198 202 202 201 201 204 206 207 208 209 211 217 221 219 217 218 219 222 228 236 242 195 143 136 131 124 130 136 141 145 149 150 153 157 160 162 165 167 167 168 169 170 171 172 174 178 178 180 181 181 182 185 186 186 187 187 188 187 186 186 185 185 184 183 182 181 181 180 180 179 178 177 176 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 175 175 175 175 175 176 176 175 176 176 176 176 177 177 177 177 177 177 178 178 178 178 179 179 179 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 180 180 179 179 178 178 178 179 179 180 180 181 182 182 183 184 185 186 187 188 190 191 193 195 196 197 199 200 202 204 206 206 208 210 210 211 211 210 209 205 201 196 192 192 191 190 190 191 192 193 193 193 194 194 194 193 192 193 192 189 186 183 180 180 178 175 173 172 173 177 181 192 198 204 215 219 218 217 214 209 205 202 202 203 204 202 198 196 196 195 195 194 193 192 189 188 187 186 185 185 186 187 187 187 188 189 189 189 189 188 188 186 185 185 186 185 185 185 184 183 183 182 182 182 181 181 181 181 181 182 182 182 182 182 183 184 184 185 185 185 185 186 187 188 188 189 189 189 189 189 190 190 190 191 191 192 192 193 192 192 191 191 193 194 194 194 193 191 191 190 191 191 190 189 189 189 190 191 192 192 191 191 190 189 188 188 188 188 188 189 190 191 191 191 191 191 190 192 193 193 193 193 193 194 194 194 195 196 196 196 196 196 196 196 195 194 194 194 195 196 196 196 196 197 199 200 200 201 201 201 203 203 203 203 204 205 206 206 206 205 205 206 205 204 204 204 205 205 203 202 200 200 200 200 200 200 200 200 200 201 201 201 201 202 202 202 203 204 204 204 204 204 205 206 206 207 207 208 208 208 207 207 207 207 207 207 208 208 208 208 208 209 209 210 209 209 209 209 210 209 209 156 156 159 162 167 171 174 176 179 181 184 186 189 196 201 206 211 215 219 220 223 225 227 229 230 229 228 228 232 235 236 238 239 241 247 250 246 232 214 211 196 162 143 137 134 133 131 129 127 124 121 118 114 110 102 103 103 104 104 102 99 97 97 97 99 103 105 112 135 152 158 155 150 148 147 150 157 162 169 178 188 196 203 206 206 205 197 181 165 151 144 140 140 142 144 151 157 161 164 166 168 171 179 187 197 206 215 223 231 237 240 240 238 224 196 169 145 136 133 132 133 133 136 138 138 140 142 141 140 136 135 134 134 134 136 138 139 139 141 143 147 150 152 154 154 156 159 162 164 169 170 172 174 174 176 180 181 181 182 184 186 187 186 187 188 190 190 193 198 201 201 199 197 194 191 187 181 174 171 165 156 152 152 155 158 160 160 161 155 147 142 143 146 147 144 141 138 136 133 129 123 121 120 120 120 119 118 117 118 123 125 134 148 159 168 170 169 165 157 144 131 122 123 114 91 78 76 74 73 69 57 37 7 354 354 343 330 313 294 274 265 264 266 264 248 227 208 193 175 159 149 149 164 183 180 168 149 132 126 126 138 145 120 96 90 90 88 92 102 117 131 156 163 167 171 177 186 191 196 200 200 203 204 204 205 207 209 209 212 214 218 224 226 223 220 219 220 224 232 242 242 189 128 116 113 118 124 130 137 141 144 147 152 156 159 162 164 165 167 168 168 169 170 171 173 174 176 178 179 180 181 182 183 187 189 189 190 188 187 187 186 185 185 184 183 182 182 181 180 179 178 178 177 177 176 176 175 175 174 174 174 174 174 174 174 173 174 174 174 173 173 173 173 174 174 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 180 180 179 179 179 180 180 180 181 182 183 183 184 185 185 186 188 189 191 192 193 194 196 197 199 200 202 203 204 206 207 209 209 210 209 209 208 205 201 196 194 193 191 190 190 191 192 192 192 193 193 194 194 194 194 194 194 191 189 187 185 184 181 176 173 171 171 173 182 191 196 201 211 213 212 213 210 205 202 200 201 203 203 201 199 198 199 198 196 195 194 192 190 188 187 186 185 186 187 187 187 187 188 189 190 189 190 189 189 188 188 187 187 186 185 185 184 182 182 182 182 182 181 181 181 181 181 181 182 182 182 182 183 183 184 184 185 185 185 186 187 187 188 188 189 189 190 190 190 190 190 190 191 191 191 191 191 191 191 192 193 193 193 193 192 190 190 191 192 192 190 189 190 191 191 192 192 192 191 191 190 189 188 188 188 188 188 189 189 190 190 190 190 190 190 191 192 192 193 193 194 194 194 194 195 196 196 196 196 196 197 197 196 195 195 195 196 197 197 197 197 198 199 201 201 202 202 203 204 204 204 204 204 205 207 207 207 207 207 208 207 206 205 205 205 206 205 203 202 201 202 201 201 201 200 200 200 200 201 201 201 201 201 202 203 204 204 204 204 204 205 206 207 207 208 208 208 208 208 208 207 207 208 208 208 208 208 208 208 209 210 210 210 210 210 210 210 210 210 159 157 158 162 167 171 173 175 177 178 181 185 189 195 202 206 210 216 219 221 225 229 232 234 236 234 233 231 237 238 240 243 245 248 254 261 260 257 245 228 201 154 135 130 129 129 129 129 129 127 122 118 116 114 109 112 114 115 113 109 104 102 106 108 115 117 125 133 143 156 158 153 150 150 150 153 158 164 172 182 191 199 200 199 196 189 179 169 161 150 145 143 142 144 147 152 157 162 167 170 172 173 180 191 201 210 219 226 232 235 238 240 235 219 191 163 142 136 135 135 135 137 139 140 139 139 139 139 138 135 133 133 133 135 136 137 140 141 143 144 147 151 153 154 156 159 162 165 168 175 175 176 176 177 179 181 182 184 185 185 186 187 186 187 189 191 193 196 199 201 201 199 197 195 192 188 186 181 175 165 157 153 154 157 161 162 164 160 156 151 145 143 144 143 140 137 134 133 130 126 121 120 119 118 119 120 120 122 125 127 133 141 148 157 162 165 164 162 155 141 127 116 117 116 94 83 75 81 112 114 78 40 10 6 357 344 323 305 284 260 253 253 259 259 235 214 194 176 168 159 149 156 178 180 168 158 144 136 129 125 128 130 115 101 98 97 93 98 113 139 156 166 173 178 182 184 192 196 200 201 202 203 205 205 207 210 211 212 217 220 224 228 228 224 223 222 222 226 234 242 218 158 139 115 109 113 121 128 133 136 138 145 150 154 158 161 163 164 167 167 167 168 170 170 172 173 174 176 178 179 179 179 181 186 189 191 191 190 189 188 187 186 185 185 184 183 183 182 181 180 179 178 178 177 177 176 176 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 176 176 176 176 176 176 176 177 177 177 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 180 180 181 181 181 181 180 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 181 181 182 183 184 184 185 185 186 187 189 190 192 193 193 194 196 197 199 200 201 201 203 204 205 206 207 207 207 208 207 204 201 197 196 194 192 191 191 192 192 192 192 192 193 194 194 195 195 195 195 193 192 191 191 188 184 180 176 175 176 176 185 192 196 200 204 204 205 208 205 201 199 198 199 202 202 200 199 199 199 198 196 195 195 195 193 191 189 188 187 189 189 189 188 188 189 190 190 190 191 190 190 190 189 188 187 185 185 184 183 183 182 182 182 182 182 182 181 181 181 181 181 182 182 182 182 183 184 184 184 185 185 185 186 186 187 187 189 189 190 190 190 190 189 190 190 191 190 190 190 190 191 192 193 193 193 193 192 191 191 191 191 191 190 190 192 191 191 192 192 193 192 192 190 189 188 189 189 189 188 189 189 189 189 189 189 189 189 190 191 192 193 193 194 194 195 195 195 196 195 196 196 196 196 197 197 197 197 197 197 198 198 198 198 199 200 202 202 203 203 204 205 206 205 206 206 206 208 208 208 208 209 209 208 207 206 206 206 207 206 205 204 204 203 202 202 201 201 201 200 200 201 201 200 201 202 202 203 204 204 204 204 205 205 206 206 208 209 209 209 209 209 208 207 207 208 208 208 209 208 207 208 208 209 210 210 211 211 211 211 211 211 162 158 156 159 165 170 173 174 174 175 179 185 190 196 201 206 209 214 217 221 226 230 234 237 239 239 238 239 244 245 245 247 250 254 261 270 271 274 269 255 222 158 133 128 129 130 131 132 131 130 125 121 120 118 115 117 121 122 120 114 110 107 108 122 124 134 143 151 157 160 158 151 149 149 151 154 160 167 175 184 192 197 195 188 180 171 163 161 157 150 146 145 143 144 147 152 157 165 170 173 174 177 183 194 204 213 221 227 230 233 241 244 241 228 188 155 147 143 139 137 138 139 141 143 142 143 142 141 138 136 135 135 136 138 138 140 140 142 143 143 146 148 150 153 158 162 166 170 172 180 181 181 181 180 180 180 183 187 187 187 188 187 186 187 188 190 192 193 198 200 199 197 196 195 192 191 188 184 177 168 159 154 154 155 157 160 162 160 157 152 146 142 142 140 134 129 127 126 125 123 120 118 117 116 118 121 122 127 128 136 143 147 150 154 157 159 158 158 153 143 129 111 106 105 105 94 69 81 135 157 162 336 309 338 340 331 315 301 280 252 251 247 254 250 232 205 183 174 168 157 147 150 169 177 166 163 149 139 128 120 117 114 109 107 102 104 105 112 126 149 165 174 185 189 191 190 197 199 202 203 204 205 206 206 207 208 210 213 221 225 227 228 227 226 224 222 221 222 227 229 210 177 142 125 117 117 122 130 131 132 136 142 148 153 157 159 161 164 166 167 168 168 169 170 172 173 174 175 178 178 179 180 182 184 188 190 191 191 190 188 187 187 186 185 185 184 183 182 181 180 179 179 179 178 177 177 176 176 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 176 176 176 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 181 181 182 182 182 182 182 183 184 185 186 186 187 188 190 191 192 193 193 195 196 197 198 199 199 200 201 202 203 203 204 205 206 207 206 204 202 201 198 195 193 192 192 193 193 193 192 192 193 194 194 195 196 196 196 195 195 195 194 192 188 186 183 182 182 183 189 194 196 197 197 199 198 201 199 197 195 196 198 201 202 201 201 201 199 197 193 191 191 191 193 193 192 191 190 191 191 191 190 189 189 191 192 192 192 191 190 190 189 187 185 185 185 183 183 182 182 182 182 182 182 181 181 181 181 181 181 181 181 182 181 182 182 183 184 185 185 185 185 185 186 187 188 189 190 190 190 190 190 190 190 190 190 190 190 191 192 192 193 194 194 194 192 191 191 192 192 190 190 191 192 192 191 191 192 192 192 190 189 189 189 189 190 189 188 188 189 189 190 189 189 188 189 190 191 192 193 193 194 195 195 195 195 195 196 196 196 196 196 197 198 198 198 198 198 199 199 199 200 200 202 203 203 204 205 205 206 207 207 208 208 208 209 209 209 209 209 209 209 208 208 207 207 208 207 206 206 205 204 203 203 202 202 202 201 201 201 201 201 202 203 203 203 204 204 204 204 205 205 205 206 208 209 209 209 209 209 209 208 207 207 207 208 208 208 207 207 207 208 210 210 210 210 210 211 211 211 163 159 155 156 163 169 172 171 170 172 177 183 190 197 200 204 204 207 212 219 224 229 233 237 240 240 241 243 248 249 249 252 254 259 266 273 277 282 281 272 248 177 148 142 139 138 138 138 135 132 126 121 120 120 119 120 123 124 122 118 117 116 117 129 135 144 153 160 165 165 162 157 152 150 152 156 165 172 179 186 191 193 190 178 171 164 159 159 156 154 151 147 145 145 145 148 158 172 173 174 176 180 186 196 205 213 217 219 225 233 248 250 250 239 194 173 159 147 143 142 142 143 144 148 149 149 147 145 142 140 140 139 139 138 138 138 137 139 140 141 143 145 148 155 161 166 172 175 178 182 184 184 184 182 180 180 182 184 185 189 191 189 187 187 187 188 189 192 198 200 199 198 197 197 195 192 187 184 180 172 162 154 151 150 153 156 158 157 155 152 148 143 141 138 127 123 121 120 119 119 117 115 115 115 118 120 121 124 130 140 147 149 150 150 149 152 155 156 151 143 128 102 83 85 96 96 73 87 118 183 301 290 294 303 309 305 299 297 290 261 246 247 247 240 224 196 174 168 156 149 144 138 145 154 153 150 146 135 117 108 106 106 104 100 102 112 121 132 143 156 172 184 195 197 196 194 198 201 205 207 206 206 206 206 206 208 210 215 221 225 226 226 225 224 222 217 216 216 215 213 194 164 146 135 130 128 130 142 140 136 137 141 146 152 155 157 160 163 165 168 169 169 170 171 172 173 174 176 177 178 179 182 183 184 186 188 189 190 188 188 188 187 186 186 186 185 184 183 182 181 180 180 179 178 177 177 177 176 176 176 175 175 175 175 175 175 174 175 175 175 174 174 174 175 175 175 175 176 176 176 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 179 179 179 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 183 182 182 182 182 182 183 183 183 183 184 185 186 187 187 188 189 191 192 192 193 194 195 196 197 198 198 198 199 200 200 201 202 202 204 205 205 205 204 203 201 199 196 194 193 193 194 194 194 193 193 193 193 194 195 196 196 196 196 196 196 197 196 192 191 192 190 189 189 192 198 198 197 194 193 194 195 195 194 194 195 198 200 201 201 202 202 200 196 190 185 184 186 194 197 196 195 194 193 192 192 192 191 191 193 195 195 194 192 192 192 189 187 185 184 184 183 182 181 181 183 183 183 183 182 181 181 181 181 181 181 181 181 181 181 181 182 183 184 185 185 185 185 185 186 187 189 189 190 190 190 190 190 190 190 190 190 190 191 192 193 193 194 195 194 194 192 192 193 192 192 192 192 193 193 192 191 192 193 191 188 187 188 189 190 190 189 189 189 189 190 191 191 190 189 189 189 191 192 192 193 194 195 195 195 195 195 196 196 197 196 197 197 198 198 198 199 199 200 200 200 200 201 202 204 204 205 206 207 207 209 209 210 210 210 210 211 211 211 210 210 210 210 210 209 208 208 209 208 208 207 206 205 204 204 204 203 202 201 201 201 201 202 203 204 204 204 205 205 205 205 205 205 206 208 209 210 210 210 210 209 209 208 208 208 208 208 208 208 208 208 208 210 210 211 210 211 211 211 211 163 160 157 156 160 165 167 167 166 169 175 182 190 196 198 199 201 205 210 215 221 226 229 235 236 238 240 244 248 250 252 255 257 261 266 272 279 284 285 280 265 222 178 169 159 149 145 142 138 133 126 122 120 120 119 121 123 123 121 121 125 125 128 136 141 147 153 161 167 170 172 170 161 157 158 162 171 179 185 187 189 190 185 174 170 166 162 159 158 155 152 151 150 149 148 150 162 171 179 177 178 181 189 198 206 210 211 219 229 239 249 251 254 247 235 212 166 153 149 149 148 148 149 154 155 155 154 151 148 144 141 140 138 136 135 135 135 136 139 140 141 144 149 156 165 173 177 179 181 183 183 184 184 183 181 180 183 181 183 188 191 190 188 188 187 188 191 196 200 200 199 199 199 199 197 192 186 182 177 171 163 154 151 151 153 155 157 157 153 148 145 139 135 131 127 121 118 117 116 116 116 116 116 117 119 120 121 125 133 141 147 148 146 146 141 145 154 155 149 141 128 106 84 75 91 96 75 92 85 54 359 316 294 290 291 283 274 274 275 247 244 245 241 227 213 197 170 155 140 137 138 135 134 125 123 135 139 128 105 99 98 97 95 94 104 120 134 146 153 160 177 196 204 200 196 195 196 201 206 207 207 207 206 205 206 209 212 216 220 222 222 222 222 221 219 212 210 209 207 204 187 165 153 147 143 144 143 152 151 144 140 141 143 145 151 156 159 162 165 168 168 169 170 171 172 173 175 176 176 178 180 182 183 184 185 186 188 189 186 188 188 188 188 187 187 185 184 183 182 182 181 180 179 179 178 177 177 177 177 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 179 179 179 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 183 183 183 183 183 183 183 184 184 184 185 186 187 188 188 189 190 191 192 192 193 194 195 196 196 196 197 197 198 199 199 200 201 202 203 204 204 204 203 203 202 199 197 196 195 195 195 195 195 194 194 194 194 194 195 195 196 196 196 197 197 198 197 196 196 196 195 194 194 196 200 201 198 193 190 192 193 192 192 193 195 198 198 198 199 201 202 201 195 189 182 180 185 198 204 204 204 200 195 194 193 192 192 193 194 196 196 196 195 195 193 191 189 186 184 183 183 180 179 182 184 184 185 185 183 182 181 181 181 181 181 181 180 180 180 180 181 182 184 185 185 185 185 185 186 187 187 188 189 189 190 189 189 190 190 190 190 191 191 192 193 193 194 195 194 194 193 192 193 193 193 193 194 195 194 193 193 193 193 190 188 186 188 188 190 190 190 189 190 190 191 192 192 191 190 189 190 191 191 192 193 193 194 195 195 195 195 196 197 197 197 197 198 198 199 199 199 200 200 201 201 201 202 203 204 205 206 208 208 209 210 211 211 212 212 212 214 214 213 212 212 212 213 211 210 210 210 210 210 209 209 208 206 207 207 205 204 203 202 202 201 201 203 204 205 205 205 205 205 205 205 205 206 207 208 209 210 210 211 210 209 209 210 209 208 208 209 210 210 210 209 209 210 212 212 212 212 211 212 212 163 163 160 158 157 158 161 164 166 168 174 181 189 195 193 193 197 202 208 212 217 222 226 227 231 236 240 244 249 252 256 259 261 263 267 272 275 279 281 277 266 258 236 196 169 156 149 145 139 133 131 128 124 121 120 121 122 122 121 121 125 131 136 141 143 146 151 157 164 172 182 183 176 169 168 170 178 184 186 188 188 185 179 173 171 166 160 159 156 154 152 153 155 155 154 156 157 170 177 178 179 184 191 198 201 207 214 224 237 245 247 250 252 251 247 221 179 167 160 157 156 156 155 160 161 160 158 155 152 147 141 138 136 135 134 133 134 135 137 138 140 143 149 158 169 176 180 181 183 182 181 182 183 184 185 183 189 186 184 187 189 189 188 189 190 192 196 200 201 200 200 201 202 202 200 193 185 178 173 168 166 158 155 156 157 158 160 157 153 143 136 129 125 122 119 118 116 116 116 116 116 117 121 121 122 123 125 132 141 145 148 147 145 143 137 138 145 149 144 136 126 109 84 70 81 96 92 101 59 334 305 303 284 272 265 259 253 251 249 237 239 240 230 216 205 187 159 146 131 130 136 139 137 130 121 125 128 120 103 103 101 97 92 93 111 130 140 143 156 168 182 202 204 197 195 193 195 202 204 205 206 206 206 203 206 210 213 215 218 220 220 221 221 219 215 208 205 204 202 197 184 168 161 157 156 155 154 159 160 154 148 144 145 145 151 154 158 162 165 166 166 168 170 171 172 173 175 175 176 178 180 182 184 184 185 185 184 184 184 187 188 189 189 188 188 186 185 183 183 182 181 180 180 179 178 178 178 178 177 177 176 176 176 176 176 175 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 183 183 183 183 184 184 184 184 184 185 185 186 186 186 187 188 189 190 191 191 192 193 194 194 195 195 196 196 197 197 198 198 199 199 200 201 202 203 203 203 203 202 201 200 198 197 197 197 196 196 196 195 195 195 195 195 195 195 196 196 196 197 198 199 198 198 198 199 199 198 198 199 200 201 199 195 191 190 192 192 192 194 196 197 197 197 198 200 202 201 193 191 182 177 183 198 206 205 208 204 199 196 194 194 194 194 194 196 196 197 197 197 194 192 190 188 188 186 184 176 177 183 186 187 187 185 183 182 182 181 182 181 181 181 180 180 180 180 181 182 183 184 185 186 186 186 186 186 187 187 188 189 189 189 189 189 190 190 190 190 191 192 192 193 194 194 194 194 193 193 193 193 193 194 195 195 195 194 194 195 193 191 188 188 188 189 190 190 189 189 189 190 190 191 190 190 189 189 189 191 191 191 191 192 194 195 195 195 195 196 198 198 198 198 198 199 199 200 200 200 201 201 202 202 203 203 204 205 207 208 209 210 210 211 212 213 214 214 214 215 215 214 214 214 214 213 212 211 211 211 210 210 210 209 208 209 208 207 206 204 203 203 202 202 203 204 204 205 206 206 206 206 206 206 206 207 208 209 209 211 211 211 210 210 210 210 210 210 210 211 211 211 211 211 211 212 213 213 213 213 214 214 163 164 162 160 158 157 159 163 167 169 174 180 183 187 188 189 192 198 204 208 213 215 219 224 229 235 240 245 250 255 258 261 262 265 267 270 268 269 271 269 268 261 234 193 170 158 151 145 140 137 134 130 125 123 122 121 122 124 124 124 127 134 140 143 144 147 152 156 160 173 188 192 188 181 177 177 179 181 182 183 181 176 172 172 166 165 160 155 152 151 150 151 155 157 156 157 160 168 174 179 182 187 192 195 202 210 220 231 242 246 247 248 250 250 245 226 196 182 172 167 166 165 164 165 165 162 159 156 153 148 143 137 135 134 133 133 133 134 134 136 138 142 148 157 166 172 174 177 180 179 179 181 184 186 188 189 194 194 190 187 187 187 188 189 191 194 198 201 202 203 204 204 206 207 203 196 187 176 169 168 162 156 159 162 159 157 158 153 150 135 128 121 117 115 115 115 115 116 117 118 118 120 126 128 129 130 132 138 144 150 150 148 148 143 135 128 125 126 125 122 116 100 80 67 74 92 110 173 263 276 271 274 275 265 240 238 236 235 233 229 230 229 220 207 193 173 152 137 124 127 134 139 139 128 117 119 119 112 110 108 105 101 97 100 119 142 146 155 166 179 192 201 197 193 191 190 195 202 203 205 206 206 204 204 208 211 214 216 219 219 220 219 219 217 213 207 204 203 200 193 181 169 167 167 166 164 162 165 169 166 160 159 153 149 152 154 157 159 161 163 165 167 169 171 172 173 174 175 176 178 180 182 184 184 182 180 178 178 182 185 186 188 189 190 189 187 186 185 183 182 181 181 180 179 179 179 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 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 182 182 182 182 182 182 182 182 182 183 183 183 184 184 184 184 184 185 186 186 186 187 187 188 189 190 191 191 191 192 193 194 194 195 195 196 196 197 197 197 198 198 199 200 201 202 202 202 202 202 202 201 200 199 198 198 198 198 197 196 196 196 196 195 195 195 196 196 196 197 197 198 199 199 199 199 199 201 201 201 201 202 202 200 197 194 193 193 194 194 196 197 198 197 197 197 200 201 199 195 189 180 174 178 192 197 199 203 204 203 200 200 202 197 195 195 196 197 197 198 197 195 192 190 190 190 188 183 175 175 179 181 187 188 185 184 183 182 182 182 182 181 181 181 181 180 181 182 183 183 184 185 186 186 186 186 186 186 187 187 188 188 188 188 189 189 190 190 190 191 192 192 193 193 193 193 194 193 193 193 193 193 194 195 195 195 195 196 196 195 192 191 191 190 190 190 189 189 189 189 189 190 190 189 188 188 188 189 191 191 191 191 192 194 195 195 195 196 197 198 199 199 199 199 199 199 201 201 201 201 201 202 203 203 204 204 205 207 209 210 211 211 212 214 214 215 215 216 217 217 217 217 217 215 214 213 212 212 211 210 211 210 210 210 210 209 209 208 208 206 204 204 203 203 204 204 205 206 206 206 206 206 206 207 208 208 209 209 210 211 211 211 211 210 210 210 210 211 211 211 211 212 212 212 212 213 213 214 214 214 214 163 163 162 161 158 156 158 163 167 169 173 174 179 184 187 188 190 192 195 201 204 208 214 221 226 232 238 244 249 252 253 258 259 261 262 264 260 259 260 259 258 250 224 185 166 156 151 145 142 139 134 130 126 124 123 122 124 128 130 130 131 136 141 146 150 154 158 161 169 180 193 196 193 187 182 180 180 178 173 172 170 169 168 168 164 160 157 153 151 150 150 151 154 155 157 158 161 168 174 179 184 188 190 195 206 215 225 236 243 245 245 244 247 248 242 229 210 186 188 181 178 174 172 169 165 161 158 156 155 150 143 137 135 134 133 131 131 131 133 135 137 141 147 156 160 160 163 168 172 174 177 183 186 186 188 192 196 202 198 190 187 187 187 189 194 196 199 203 204 205 204 204 205 206 204 198 189 179 178 169 158 153 159 162 156 151 150 147 140 128 121 116 113 113 113 114 116 117 119 119 121 124 128 132 135 137 142 146 150 153 153 151 148 143 135 122 105 93 90 91 102 108 87 73 77 123 153 224 259 269 263 262 259 249 239 231 228 226 223 220 217 214 209 197 179 164 147 131 120 121 127 135 136 119 114 116 116 114 112 111 111 109 106 106 119 145 157 167 177 187 196 198 194 192 189 191 197 202 202 203 203 202 202 204 209 212 214 217 217 219 219 217 216 215 211 207 205 202 199 192 182 174 174 174 173 171 170 170 175 178 176 173 163 155 154 154 154 155 158 161 164 166 169 171 172 172 174 175 176 178 181 183 183 182 178 175 175 177 180 182 183 185 188 190 189 188 187 185 184 182 181 181 180 180 180 179 179 178 178 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 182 182 182 182 182 182 182 182 182 183 183 183 184 184 184 185 185 185 186 187 187 188 188 189 190 191 191 191 192 193 193 194 195 195 195 196 196 197 197 197 198 198 199 200 201 201 201 201 201 201 201 201 200 200 199 199 199 199 198 198 198 197 196 196 195 196 196 196 197 197 198 198 199 199 199 200 200 202 202 202 202 202 202 201 200 200 198 196 196 197 198 199 199 198 198 199 201 202 201 197 189 180 173 174 184 185 191 196 201 206 207 207 208 201 197 196 196 197 197 198 198 195 191 190 191 192 188 181 173 172 173 178 184 186 184 184 184 184 184 183 182 182 182 182 182 181 182 183 183 184 184 185 186 187 186 186 186 186 186 187 187 187 187 188 188 189 189 189 189 190 191 192 192 192 192 193 194 194 193 193 193 193 194 194 194 194 195 196 196 196 194 194 194 193 192 191 189 189 190 190 190 190 190 189 187 187 187 189 190 190 191 192 193 194 194 195 195 196 197 198 199 200 201 201 200 201 202 203 203 203 202 202 203 204 204 205 206 208 210 210 212 213 213 214 215 216 216 217 218 219 219 219 218 217 215 215 214 214 213 211 211 211 211 210 210 210 210 210 210 208 207 205 204 204 204 205 206 206 207 207 207 207 207 208 209 209 209 210 210 211 211 211 211 211 211 211 211 211 211 212 212 212 212 212 212 212 213 214 214 214 214 158 158 159 159 158 158 160 163 167 168 169 171 176 183 186 189 190 189 189 193 195 204 211 218 224 230 236 242 246 247 251 254 256 255 256 257 254 251 250 248 245 235 216 187 167 156 153 149 144 139 134 130 126 124 123 124 125 130 135 136 137 140 144 150 157 161 163 171 180 187 195 197 193 187 184 182 177 170 160 160 162 163 164 164 160 157 155 152 150 150 150 152 155 157 159 160 163 169 174 178 181 185 189 196 210 220 230 238 242 243 242 242 243 245 241 232 218 204 207 198 189 182 177 171 165 158 156 155 152 147 141 136 134 132 130 128 128 129 131 133 137 141 146 148 148 147 147 150 157 168 176 183 183 186 189 197 206 212 209 200 199 193 192 192 197 200 202 205 206 205 204 202 202 203 202 197 195 189 184 171 156 152 155 153 148 147 143 138 131 121 115 112 111 111 112 114 116 118 120 122 124 125 130 135 139 143 148 153 154 154 150 148 145 141 133 119 107 103 87 90 108 119 107 103 149 177 195 226 252 258 255 259 254 253 240 229 222 217 213 214 213 203 196 184 171 159 141 125 119 116 117 125 126 111 114 116 118 119 118 116 116 119 118 118 121 148 162 173 183 191 196 196 192 189 190 195 199 201 199 197 197 199 201 205 211 212 212 213 215 218 217 214 213 213 212 208 205 202 198 191 184 182 181 180 179 177 175 175 177 186 185 180 170 162 157 154 153 152 154 158 162 165 168 170 171 173 174 174 175 178 178 181 183 180 177 175 176 178 179 180 181 183 185 188 189 188 186 185 183 183 182 181 181 180 180 180 179 179 178 178 178 178 177 177 177 177 177 177 177 177 177 176 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 182 182 182 182 182 182 182 182 182 182 183 183 183 183 184 184 185 185 186 186 187 187 188 189 189 190 191 191 192 192 193 194 194 194 195 195 196 196 196 197 197 197 198 199 199 200 201 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 199 198 197 197 197 197 197 197 198 198 198 199 199 200 201 201 202 203 203 203 203 202 202 202 202 201 199 198 199 200 201 202 200 200 201 202 203 203 199 191 182 175 174 174 179 185 191 196 203 208 212 211 206 200 198 198 198 198 198 197 193 190 189 191 192 188 179 174 169 171 177 181 183 184 183 183 186 187 185 184 185 185 184 183 182 183 185 185 185 185 186 187 187 187 187 186 186 187 187 187 187 187 187 188 188 188 188 189 189 190 190 191 191 192 192 193 194 194 193 193 194 194 194 194 194 195 195 196 196 195 195 195 195 193 192 191 191 190 191 191 190 190 189 188 187 187 188 189 189 190 191 193 194 194 194 195 196 198 199 199 200 201 201 201 201 202 203 203 203 203 203 204 205 205 206 207 208 209 211 213 214 214 215 216 216 217 218 219 220 220 220 219 218 217 216 216 215 214 213 212 213 212 211 210 210 211 211 211 210 208 206 207 206 206 206 206 207 207 207 208 208 208 209 210 210 210 210 210 211 211 211 211 211 211 211 211 212 212 212 212 212 212 212 212 212 213 213 214 214 214 152 153 155 158 159 161 164 166 166 167 167 169 176 183 187 189 191 192 193 194 199 205 213 218 222 228 235 239 240 245 249 251 251 251 251 252 249 247 245 242 238 229 213 192 175 166 162 154 147 141 137 134 129 126 125 126 126 135 141 143 143 145 149 153 157 160 167 178 187 193 197 195 192 188 181 174 167 161 152 154 158 159 161 161 157 154 151 150 149 150 151 155 158 159 160 162 165 169 173 175 177 183 191 199 210 220 229 235 237 238 239 240 242 245 242 234 224 222 217 206 196 187 180 172 165 162 155 150 145 140 137 131 128 127 126 124 124 127 127 131 136 140 141 143 140 132 129 127 129 150 153 162 174 183 193 212 225 228 227 223 212 204 200 198 203 205 206 207 206 205 203 202 201 202 201 199 196 190 181 167 153 149 150 145 131 132 132 127 121 116 112 110 110 111 114 115 118 120 122 123 125 128 133 140 144 148 153 156 156 152 147 144 141 137 131 124 121 114 109 114 121 123 123 127 145 180 202 225 243 246 250 250 257 254 237 222 214 206 202 204 203 199 188 175 161 149 133 121 117 112 112 115 114 111 115 117 121 124 125 121 123 129 129 131 136 149 166 182 190 194 196 195 189 189 192 196 198 198 195 193 195 198 202 206 210 210 211 212 214 216 214 210 210 210 209 206 205 200 196 190 188 186 184 183 183 183 182 183 184 191 189 186 179 170 164 159 155 150 152 156 160 163 166 168 170 173 173 174 175 177 178 181 181 179 178 178 179 179 179 179 180 182 184 187 187 186 185 184 183 183 182 182 181 181 181 180 179 179 179 179 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 179 179 179 179 179 179 179 178 179 179 179 179 179 179 179 179 180 180 180 180 180 181 181 181 181 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 184 184 185 185 186 186 187 187 188 189 189 190 191 191 192 193 193 194 194 194 195 195 196 196 196 196 197 197 198 198 199 199 200 200 200 201 200 200 200 200 200 200 201 201 201 201 201 201 200 199 198 198 198 197 198 198 198 199 199 199 200 200 201 202 202 203 203 203 203 202 203 203 203 203 201 200 201 202 203 203 202 201 201 204 204 204 200 192 185 182 179 176 178 183 186 190 190 202 210 212 208 204 202 201 200 199 198 195 193 190 188 189 190 187 178 174 168 168 174 180 182 181 180 181 187 189 188 188 189 190 188 185 184 185 187 187 187 187 187 187 188 187 187 187 187 187 187 187 188 187 187 187 187 187 188 188 189 189 189 189 190 191 192 193 193 193 193 193 194 194 193 193 194 194 195 195 195 195 195 196 196 194 194 193 192 191 191 191 191 190 189 189 189 189 189 189 190 190 191 192 193 193 194 194 195 197 198 199 200 201 201 201 201 202 203 203 203 204 204 204 205 206 207 207 208 209 211 213 214 215 215 217 217 217 218 219 220 220 220 220 220 220 219 217 216 215 214 214 215 213 212 211 211 211 212 211 211 209 208 209 208 208 207 207 207 207 208 208 209 209 209 210 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 212 212 212 212 212 212 213 213 213 214 214 146 148 152 156 159 161 164 165 164 165 167 170 175 183 188 191 197 197 197 200 206 211 215 219 224 227 229 233 240 244 248 249 249 249 249 249 248 245 242 239 234 225 212 195 185 181 171 161 153 146 142 140 135 133 133 131 131 140 147 148 147 149 152 154 160 162 170 180 187 193 196 191 183 177 167 159 154 151 148 152 154 155 157 157 154 151 150 150 150 151 152 159 162 163 164 164 166 169 172 175 179 184 192 200 210 219 226 229 231 234 236 238 242 244 239 238 232 226 219 209 198 190 181 174 173 158 148 141 135 130 128 124 119 118 117 118 120 124 121 126 128 133 136 136 129 115 111 104 100 105 116 130 147 166 199 245 252 246 247 237 222 215 210 207 212 216 216 215 212 208 205 207 205 205 205 204 198 189 174 155 144 138 137 133 119 117 116 115 113 112 110 106 108 111 115 116 120 124 126 128 130 133 137 145 148 152 155 157 156 150 145 142 139 134 130 128 126 124 119 119 122 123 126 135 156 188 208 229 230 241 244 250 253 247 233 219 210 200 198 195 199 195 182 165 150 141 136 124 110 108 108 109 109 116 119 122 126 129 128 124 127 134 136 140 147 155 171 189 192 193 193 194 190 194 196 196 194 193 193 194 194 196 202 205 208 208 208 210 212 212 210 205 206 206 206 205 203 198 195 193 190 187 185 186 186 187 188 190 193 195 193 190 185 178 177 171 159 153 152 155 159 161 163 166 169 171 172 174 175 176 177 177 176 176 179 181 181 180 178 178 180 182 183 184 185 185 183 183 183 182 182 182 182 181 181 180 180 180 180 179 179 178 178 178 178 178 178 178 177 177 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 180 180 180 180 180 180 181 181 181 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 184 184 185 185 185 186 187 187 188 189 189 190 190 191 192 193 193 193 194 194 195 195 195 196 195 196 196 197 198 198 198 199 199 200 200 200 200 200 200 200 200 200 201 202 202 202 202 201 201 200 200 200 199 198 199 199 199 199 199 199 200 200 201 201 202 203 203 203 203 203 203 204 204 204 203 202 202 204 205 205 204 203 203 205 206 204 200 193 190 190 186 182 181 184 184 183 187 197 207 211 208 206 205 203 201 199 196 194 192 188 187 188 186 181 179 171 165 166 173 179 181 181 179 183 188 190 191 192 194 198 194 189 188 188 189 190 189 189 188 188 188 188 187 187 187 187 188 187 187 187 187 187 187 187 188 188 188 189 188 189 189 190 191 192 192 192 193 194 194 194 194 193 193 194 195 195 195 194 195 196 196 195 195 194 193 192 192 192 191 190 189 189 190 190 190 190 191 191 192 192 193 193 193 194 195 196 197 198 199 200 201 201 201 202 202 203 204 204 204 204 206 207 207 208 208 210 212 213 215 215 216 217 217 217 218 219 220 220 220 220 220 220 219 218 217 216 215 215 215 215 213 212 212 212 212 212 211 210 210 210 210 209 208 208 208 208 208 209 209 209 209 210 211 211 211 211 211 212 212 211 211 211 212 212 212 212 212 212 212 212 212 212 212 213 213 213 213 214 143 146 149 152 155 156 157 158 161 164 168 172 176 185 193 197 206 205 203 204 208 212 217 221 226 228 233 238 242 246 249 250 250 250 250 249 247 243 240 235 228 218 210 200 195 186 175 166 158 151 146 143 141 141 140 139 139 146 150 149 148 148 150 155 160 167 173 179 183 187 188 179 162 155 148 145 144 145 146 148 150 150 152 153 152 150 149 149 151 152 155 160 164 165 167 168 168 169 172 178 182 187 194 202 211 217 222 227 231 234 237 239 241 239 238 234 229 225 216 201 193 186 180 178 170 150 138 131 126 123 122 119 114 111 109 111 115 117 114 114 115 119 122 118 113 97 90 84 81 80 90 98 108 115 316 293 281 266 257 241 230 223 220 218 225 233 232 228 225 219 212 214 212 213 214 214 207 190 154 131 123 120 118 116 111 109 108 107 107 107 106 103 106 111 116 119 121 126 131 133 136 138 142 147 151 153 156 158 155 148 142 141 139 135 131 127 127 124 118 117 119 121 129 151 180 205 217 224 225 234 244 249 246 238 230 220 208 204 195 191 194 184 165 149 139 134 125 116 104 104 105 106 107 115 125 130 132 133 129 124 130 135 144 152 159 168 177 182 182 186 189 189 193 196 196 194 192 190 191 196 194 194 200 201 204 204 204 205 206 206 205 200 201 203 203 201 199 195 193 194 192 189 187 188 188 189 191 196 199 198 196 193 189 189 180 174 166 157 153 154 156 157 161 164 167 169 171 172 174 175 175 173 172 174 179 180 180 180 179 178 180 181 182 183 183 183 181 181 182 182 182 182 182 182 181 181 181 180 180 180 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 184 184 184 185 185 185 186 187 187 188 188 189 190 190 191 192 192 193 193 194 194 194 195 195 195 195 196 196 197 197 198 198 198 199 199 200 200 200 200 200 200 200 200 200 201 203 203 203 202 201 201 201 201 200 200 200 200 200 199 199 199 200 200 200 201 202 203 203 203 203 203 203 204 204 205 204 204 204 205 206 206 205 206 205 206 207 205 201 197 196 197 193 190 187 186 183 183 186 193 202 208 206 205 203 202 201 199 197 194 191 188 187 186 181 178 173 167 164 166 177 182 183 184 183 187 193 195 197 199 201 209 202 196 196 194 193 194 193 192 191 190 189 189 188 188 188 188 188 188 187 187 187 186 187 187 188 188 188 188 188 188 189 190 190 191 191 191 192 193 194 193 193 193 193 194 195 195 194 194 195 196 196 195 195 195 194 193 193 193 192 191 190 190 191 191 191 191 191 191 192 192 193 193 193 194 195 195 196 198 199 200 200 200 201 202 203 204 204 205 204 205 206 207 208 208 209 210 212 213 214 215 216 217 218 218 218 219 220 220 220 220 220 220 220 219 217 216 216 215 215 215 214 213 213 212 212 212 211 211 211 210 211 210 210 210 209 209 209 210 210 210 210 211 211 211 211 211 212 212 212 212 212 212 212 213 213 213 213 213 212 212 212 212 212 212 213 213 213 213 143 144 146 148 150 150 151 153 157 162 167 173 178 189 201 203 212 209 207 206 206 209 214 219 223 231 237 241 244 247 250 252 252 253 252 251 247 242 237 230 221 214 212 206 194 183 176 169 162 154 149 151 146 144 143 145 147 149 150 149 148 148 151 157 163 170 174 175 176 175 172 161 140 137 136 139 141 143 145 147 148 149 150 150 151 149 149 149 150 152 156 160 163 163 164 165 165 169 173 180 185 191 199 206 211 217 225 230 235 238 240 240 239 238 235 231 226 220 211 198 188 186 177 170 161 141 129 123 120 118 118 116 109 106 105 105 107 108 104 100 100 100 99 96 97 75 65 61 56 55 63 68 54 355 320 309 304 283 258 241 233 233 235 235 241 249 243 239 235 227 220 218 219 219 222 223 219 192 135 116 107 102 101 105 105 104 105 104 104 103 102 102 106 111 116 120 122 126 131 135 138 140 144 147 150 151 154 155 151 144 139 139 138 138 133 128 125 120 115 115 119 124 137 182 212 220 220 219 221 234 246 248 241 235 230 223 211 201 190 185 184 170 145 135 131 124 115 108 103 102 104 105 108 116 127 137 137 137 132 131 136 144 153 162 170 175 178 174 178 184 187 189 193 194 192 191 191 192 195 197 195 196 197 199 200 199 198 199 198 198 198 196 198 199 198 196 193 193 195 195 192 191 191 189 192 195 199 202 203 201 197 195 195 190 184 178 172 162 157 157 154 157 160 163 165 167 168 170 172 174 174 172 172 175 177 178 179 179 179 179 180 181 182 183 180 180 179 179 180 182 183 183 183 182 182 182 181 181 181 180 180 180 179 179 179 179 179 178 178 178 178 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 180 180 180 180 180 181 181 181 181 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 184 184 184 184 185 185 186 187 187 188 188 189 189 190 191 191 192 192 193 193 194 194 194 194 195 195 195 196 196 197 197 198 198 199 199 199 199 199 200 200 200 200 200 201 202 203 204 203 203 202 202 202 201 201 201 201 201 200 200 200 199 200 200 200 200 201 203 203 204 204 203 203 203 204 205 205 205 205 206 207 207 207 207 207 207 207 206 205 205 202 201 199 196 193 189 186 184 185 190 197 198 202 201 200 200 200 199 197 194 190 188 186 185 182 175 167 164 165 169 185 190 190 190 190 194 203 208 212 217 218 223 225 223 211 204 199 202 199 199 196 193 191 189 189 189 189 189 188 188 188 187 187 187 187 187 187 187 187 187 187 188 189 190 190 190 190 190 191 192 192 193 192 193 193 194 194 194 194 195 195 195 195 195 195 195 195 194 194 193 193 192 192 192 192 192 191 191 191 191 192 192 193 194 194 194 195 196 197 198 199 199 200 201 202 202 203 204 205 205 206 206 207 207 208 209 209 211 212 213 214 216 217 217 218 218 219 219 220 220 220 220 220 220 220 219 219 219 217 216 216 215 215 215 214 213 213 213 213 213 212 211 211 211 212 212 211 210 209 211 211 211 211 211 211 212 212 212 212 212 213 213 213 213 213 213 213 213 213 213 212 212 212 212 212 212 212 212 213 213 142 143 145 146 147 147 148 150 154 158 164 170 174 174 185 209 208 209 209 207 204 202 205 212 231 238 242 243 245 247 251 254 254 254 254 251 248 242 235 228 219 217 211 203 191 182 175 170 165 158 157 154 149 146 146 147 149 151 150 150 149 149 155 161 166 170 170 168 165 161 154 144 130 129 132 137 141 142 145 148 150 151 150 148 147 149 147 152 154 154 155 158 160 160 160 159 161 165 173 180 188 197 204 208 212 220 228 233 237 240 240 240 237 235 232 227 221 215 209 204 198 190 172 159 149 133 122 116 114 113 113 111 101 101 101 100 99 99 96 92 88 82 73 67 77 55 51 44 40 36 41 34 339 320 312 310 303 286 267 249 248 255 260 262 260 260 250 245 238 230 224 223 223 223 225 225 218 180 122 119 105 97 95 96 97 98 101 101 102 102 102 104 108 113 118 120 122 127 133 136 138 141 143 144 146 149 150 149 144 140 138 138 137 135 132 128 124 120 117 117 121 131 149 205 223 225 222 222 225 237 249 247 241 237 234 229 212 197 185 179 175 161 137 125 122 117 110 104 102 102 104 106 111 121 131 136 135 134 132 133 140 152 161 169 176 177 177 179 184 189 191 192 193 192 189 190 193 195 197 195 194 195 197 197 196 194 191 190 191 191 193 194 195 196 195 192 191 192 195 192 191 192 193 193 197 203 206 206 203 200 198 197 196 193 189 184 177 170 168 161 156 157 158 161 163 164 166 168 172 173 173 173 174 174 175 176 177 178 178 178 179 180 180 179 176 176 176 176 179 182 184 184 183 183 183 182 182 181 181 181 181 181 180 180 179 179 179 179 179 179 178 179 179 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 181 181 181 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 184 184 184 184 185 185 186 186 186 187 188 188 189 190 190 191 191 192 192 193 193 193 193 194 194 195 195 195 195 196 196 197 198 198 199 199 199 199 199 200 200 200 200 201 202 204 204 204 204 203 202 202 202 202 202 202 201 201 201 200 200 200 200 200 201 202 203 203 203 203 203 203 203 204 204 204 205 205 206 207 207 208 208 207 207 207 207 207 206 205 203 202 199 197 194 187 184 185 188 191 194 198 199 199 200 200 199 198 194 190 187 185 184 182 172 164 162 166 169 182 194 196 194 195 198 211 223 233 243 245 245 250 250 236 222 211 205 210 210 202 196 193 191 192 191 190 189 189 188 187 187 187 187 187 187 187 187 187 187 187 188 188 188 189 189 189 190 190 191 191 192 192 192 193 193 193 193 194 194 195 195 195 195 195 195 195 194 194 193 193 193 193 193 193 192 192 192 192 192 192 193 193 194 194 194 194 196 198 199 199 200 200 202 202 203 204 204 205 205 206 206 207 207 208 209 210 211 212 213 214 216 217 218 218 218 219 220 220 220 220 220 220 220 220 220 219 219 218 217 216 216 216 216 215 214 214 214 214 214 213 212 212 213 214 213 212 211 211 212 212 212 212 212 212 213 213 213 213 213 213 213 213 213 213 213 213 214 213 213 213 212 213 213 213 213 212 213 213 213 141 142 143 144 144 145 146 148 151 155 158 162 163 167 168 180 175 204 210 211 210 209 209 220 251 250 249 248 248 250 253 256 257 256 255 251 246 241 233 225 223 217 209 200 191 184 177 171 167 165 161 156 152 149 147 147 148 150 150 151 151 154 161 166 170 168 162 158 153 147 141 135 131 132 135 139 140 143 146 149 151 151 150 147 144 144 149 154 157 155 153 155 157 157 159 160 160 164 171 184 194 198 203 207 213 222 230 236 239 239 239 238 235 230 225 221 216 213 210 203 199 184 167 152 141 129 118 113 108 106 105 104 100 96 96 96 95 92 90 87 77 69 54 52 56 57 55 51 47 41 36 19 346 334 316 310 305 296 277 284 299 298 297 287 275 266 259 251 241 238 234 230 229 228 225 219 195 148 123 109 101 95 91 88 88 88 88 93 99 103 103 107 111 116 118 121 125 130 139 141 142 142 142 144 145 145 146 144 141 139 139 138 135 131 128 126 125 125 123 125 129 141 166 211 223 224 224 227 234 245 251 247 246 242 239 228 209 191 182 178 170 157 129 114 112 110 107 104 102 103 104 107 111 120 131 125 124 123 124 128 143 159 165 171 173 177 179 189 190 190 191 193 193 192 190 190 193 196 197 195 194 192 193 193 192 191 186 186 187 188 190 192 194 194 193 193 191 194 193 191 191 193 194 196 200 207 208 205 202 201 199 197 197 197 194 189 183 182 177 166 160 158 158 160 161 162 165 168 171 172 172 172 172 173 174 174 174 175 177 178 179 176 174 172 172 173 173 174 178 183 185 185 185 185 185 184 183 182 182 182 182 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 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 182 182 182 182 182 182 182 182 183 183 183 183 183 183 184 184 184 184 184 184 185 185 186 186 187 187 188 189 189 189 190 191 191 192 192 193 193 193 193 194 194 195 195 195 195 196 197 197 198 198 198 199 199 200 200 200 200 200 201 202 204 205 205 205 203 203 203 203 203 203 202 202 201 201 201 201 201 201 201 201 202 203 203 203 203 203 202 202 203 204 204 205 205 206 207 208 208 208 207 207 207 207 207 207 206 204 202 202 202 197 192 188 187 188 189 192 195 197 199 200 200 198 196 194 191 187 185 184 180 169 162 161 162 166 179 193 194 191 195 196 213 235 256 266 271 272 270 272 261 245 230 225 227 222 210 202 196 194 195 193 191 190 189 188 188 187 186 186 187 187 186 186 186 187 187 187 187 188 188 189 189 190 190 190 190 191 191 192 192 192 192 193 193 194 194 194 195 195 195 195 195 194 193 193 193 193 193 193 193 192 192 192 193 193 193 193 194 194 194 195 195 197 198 199 200 200 201 202 202 203 203 204 204 205 206 206 207 207 208 209 210 211 211 212 214 216 217 218 218 218 219 220 220 220 220 220 220 220 220 219 219 219 218 217 217 217 216 216 216 215 215 215 215 214 214 213 213 213 214 214 213 212 212 213 213 213 213 213 213 214 214 214 213 214 214 213 213 213 213 214 214 215 214 214 214 214 214 214 214 214 213 214 214 214 139 139 138 139 140 142 143 146 149 150 150 153 155 158 151 133 124 176 206 212 214 218 223 237 255 258 256 253 253 253 256 259 259 259 256 251 245 240 236 231 223 215 207 199 193 187 181 178 173 168 163 158 154 151 147 145 145 145 147 150 153 157 163 167 169 163 155 148 142 138 136 135 139 141 141 142 144 146 148 150 152 151 151 151 150 149 154 157 156 154 153 153 154 157 160 163 164 169 178 195 204 204 205 209 216 224 233 237 239 239 238 237 231 222 216 212 210 209 208 200 185 171 158 146 136 127 120 113 106 100 98 96 94 93 93 94 92 89 85 81 70 58 47 50 52 58 61 62 60 50 36 15 13 329 312 310 314 317 317 329 331 329 318 305 289 274 267 259 255 252 245 238 233 228 217 187 146 137 114 102 97 93 87 82 81 79 83 89 96 103 106 110 114 116 119 124 129 134 145 149 149 150 149 146 144 142 142 142 141 141 141 138 134 129 127 127 128 129 133 133 140 154 181 209 220 222 225 232 242 251 248 244 243 241 233 221 202 185 179 174 164 158 122 107 104 104 103 103 102 103 105 108 110 114 120 118 118 119 122 132 147 160 167 169 170 176 184 192 192 189 190 191 191 192 191 192 195 196 197 196 193 189 186 186 187 187 184 185 187 188 190 192 193 193 192 191 192 194 193 192 192 194 196 199 203 208 206 203 202 202 200 199 200 200 196 194 189 190 185 175 164 159 158 159 160 163 166 169 171 173 173 172 172 172 173 173 172 174 174 176 177 174 170 169 170 170 171 174 177 180 183 185 185 186 186 185 184 183 182 182 183 182 182 181 181 181 181 180 180 180 179 180 179 179 179 179 179 179 180 179 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 181 181 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 184 184 184 184 185 185 185 186 186 187 188 188 188 189 189 190 191 191 192 192 192 192 193 193 194 194 194 194 195 196 196 197 197 197 198 198 199 199 200 200 200 201 201 202 204 205 205 205 204 204 204 204 204 203 203 203 202 202 201 202 201 202 202 202 203 203 203 203 203 203 202 202 202 204 204 205 205 206 207 208 208 208 207 207 207 207 208 208 207 205 204 206 204 201 197 192 189 189 189 192 195 197 200 201 199 197 195 193 189 185 184 182 177 166 159 157 156 159 174 188 184 182 181 188 216 248 282 288 290 291 286 280 273 263 254 253 242 235 221 210 203 201 198 195 192 191 190 189 188 187 186 186 186 186 185 185 186 187 187 187 187 187 188 188 189 189 189 190 190 190 191 191 190 191 191 192 193 193 193 194 194 195 195 194 194 194 193 193 193 194 194 194 193 193 192 193 193 193 193 193 194 194 195 195 196 197 198 199 199 200 201 202 203 203 203 204 204 206 206 206 207 208 208 210 210 211 211 213 214 215 216 216 218 218 219 220 220 220 220 219 220 220 219 219 219 219 218 217 217 217 216 216 216 216 216 216 215 215 214 214 214 214 214 214 214 213 213 213 214 214 214 214 214 215 215 214 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 215 215 215 215 215 215 215 137 136 137 135 136 138 140 143 145 145 145 147 150 148 142 128 121 127 160 188 206 218 225 239 247 254 256 258 257 258 258 259 260 260 257 250 244 242 237 231 224 215 208 202 196 190 187 183 177 170 164 159 154 150 147 145 143 142 145 146 150 153 157 160 160 154 144 138 134 133 136 139 140 145 148 151 152 152 153 153 153 154 155 158 161 161 164 162 158 153 150 151 152 156 160 164 170 180 191 206 217 218 219 221 224 229 236 238 239 240 239 235 228 219 208 206 205 204 200 194 172 157 149 139 130 123 119 107 101 95 92 91 90 91 91 91 89 84 79 77 63 51 47 46 54 62 66 67 68 58 37 36 3 323 310 318 333 348 352 347 339 336 330 317 302 286 276 271 267 261 257 251 241 217 185 165 132 117 110 100 93 89 84 78 78 77 82 88 95 101 107 111 113 117 121 125 131 138 149 151 152 152 151 147 143 140 140 141 141 142 142 140 136 131 131 132 133 135 139 142 149 162 186 205 217 228 229 233 240 250 242 240 237 232 223 211 195 180 174 166 163 141 117 105 102 102 103 103 103 103 105 108 109 109 113 119 124 127 133 145 159 165 168 169 172 178 187 192 190 190 191 192 191 191 194 195 196 196 196 195 192 185 181 179 181 181 184 188 189 189 190 191 193 192 190 191 193 194 193 194 197 199 201 203 206 208 205 204 204 204 203 203 207 203 199 197 194 193 188 178 168 161 159 158 160 164 167 170 172 173 172 172 171 171 171 172 172 171 172 174 175 173 171 170 170 170 172 175 177 178 180 181 183 185 185 186 185 185 184 184 184 184 183 182 182 182 182 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 184 184 184 184 184 185 185 186 187 187 187 188 189 189 190 190 191 191 191 192 192 192 193 193 193 194 194 195 195 196 196 196 197 198 198 199 199 199 200 200 201 202 202 203 204 205 206 205 204 205 205 205 204 203 203 202 202 202 202 202 202 202 203 203 203 203 204 204 203 203 202 202 204 205 205 205 206 207 208 208 208 207 207 207 207 208 208 208 208 207 207 206 205 202 198 198 194 192 193 195 198 201 203 201 197 195 194 193 187 183 180 174 164 156 153 152 154 167 180 174 163 161 175 227 265 299 303 304 301 294 284 276 272 267 265 255 246 233 226 222 211 202 198 195 193 193 191 189 188 186 186 186 186 185 185 185 186 187 187 186 187 187 187 188 188 189 189 189 190 190 190 190 190 191 191 191 192 192 193 194 194 194 194 194 193 193 194 194 194 194 194 194 193 193 193 193 193 193 194 195 196 195 195 196 196 198 198 199 200 201 202 203 203 204 204 205 206 207 207 207 208 209 210 211 211 212 213 214 215 215 216 217 218 219 220 220 220 220 220 220 220 219 219 219 219 218 218 217 217 216 216 217 217 217 217 216 216 216 215 215 215 215 215 214 215 214 214 214 214 214 214 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 216 216 215 215 215 136 135 134 132 132 135 137 139 139 141 141 144 144 142 136 128 121 123 128 136 170 202 216 231 240 249 251 254 257 258 258 259 259 259 256 254 249 244 240 235 227 218 210 204 200 191 189 184 179 173 166 159 153 150 149 147 144 141 142 143 146 147 149 149 149 144 135 133 131 133 138 143 144 148 152 155 158 158 158 156 158 159 162 166 170 172 177 179 173 168 158 151 151 157 164 172 181 193 201 215 227 228 230 231 233 235 237 238 238 238 236 230 222 213 202 199 198 195 189 180 160 146 139 132 126 124 113 99 94 89 87 87 87 86 87 89 86 80 76 73 56 49 46 49 60 67 69 72 69 67 54 19 339 324 330 351 9 10 8 352 343 341 336 325 311 301 294 286 277 269 264 258 243 194 163 137 114 106 102 95 89 88 85 80 77 77 84 90 95 101 106 108 113 118 123 127 133 141 148 151 152 150 148 146 142 138 138 138 140 141 142 142 140 137 136 137 138 139 144 148 156 168 182 191 218 231 230 230 235 241 239 237 233 225 215 202 189 177 176 169 149 124 109 105 104 103 104 105 105 104 105 107 110 111 115 122 132 138 144 152 162 166 169 173 178 184 189 190 190 191 193 195 193 193 192 193 193 194 193 192 188 182 180 179 180 180 184 188 189 189 190 190 191 191 191 192 194 195 195 197 202 205 206 208 209 208 208 206 205 205 206 207 214 209 208 202 198 195 189 179 171 165 162 159 161 164 168 170 171 171 170 170 170 170 171 171 170 170 171 173 173 173 171 171 170 171 173 175 177 177 177 178 179 181 182 185 186 186 186 186 185 185 184 183 183 183 182 182 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 180 179 180 180 180 180 180 180 180 181 181 181 181 181 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 184 184 184 184 184 185 185 186 186 187 187 187 188 189 189 190 190 190 191 191 192 192 192 192 193 193 194 194 195 195 196 196 197 197 198 199 199 199 200 200 201 202 202 203 204 205 206 206 205 206 206 206 205 204 203 203 203 203 203 202 202 202 202 202 203 203 204 204 204 204 203 203 204 205 205 205 205 206 208 208 207 207 206 206 206 208 209 209 209 208 208 208 208 208 208 202 200 197 197 198 200 203 207 205 201 199 198 197 191 186 180 171 163 162 155 152 154 161 167 162 147 141 156 237 280 301 310 310 305 297 286 274 272 268 266 261 253 246 242 232 218 207 202 198 197 195 192 190 188 187 187 187 186 185 184 185 186 186 186 186 187 187 187 187 188 188 189 189 189 189 190 189 190 190 190 190 191 192 193 194 194 194 194 193 193 194 194 194 194 195 195 194 194 193 194 194 194 195 195 196 197 196 196 197 197 198 199 200 201 201 202 202 203 204 205 205 206 207 207 208 209 209 210 211 211 212 213 214 214 215 216 217 218 219 219 219 220 220 220 220 220 219 219 219 219 219 219 218 217 217 217 217 217 217 217 217 217 217 217 216 215 215 216 216 215 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 216 216 216 216 217 217 216 216 216 216 217 216 216 216 215 215 134 134 133 131 131 131 133 133 135 138 138 140 141 139 134 130 127 131 140 148 163 188 207 225 239 242 246 252 255 256 257 258 256 256 255 252 249 245 241 236 228 219 211 206 202 193 189 185 179 174 166 158 154 152 150 148 145 141 140 140 141 141 141 141 139 136 131 132 133 137 139 142 145 149 155 159 161 162 161 160 163 165 169 174 179 183 190 195 192 189 175 160 155 163 171 182 193 201 210 223 229 230 232 234 235 237 237 235 232 231 228 223 215 207 197 195 192 186 178 167 150 136 132 129 124 117 106 94 87 83 83 83 84 85 86 87 83 77 73 71 57 44 42 52 62 66 70 78 77 60 37 341 326 356 32 36 30 18 3 351 350 344 336 326 317 312 304 293 286 278 272 261 247 189 139 118 105 100 96 91 89 89 87 81 76 76 87 96 99 103 106 109 113 120 126 130 136 141 145 149 149 146 144 144 141 137 136 136 138 141 142 143 144 143 143 142 144 145 148 153 158 166 177 195 221 229 229 230 233 236 236 234 228 218 206 192 182 173 169 157 133 114 106 107 109 109 107 107 107 105 107 109 111 114 121 127 137 146 152 157 158 163 171 178 183 188 189 184 185 190 194 195 193 191 189 187 187 189 189 186 182 183 183 183 183 184 186 187 186 188 188 189 190 191 192 194 196 197 198 200 205 207 209 210 211 210 209 208 207 207 209 211 213 213 209 205 201 198 191 183 181 173 165 161 162 164 166 167 168 169 169 168 169 169 170 170 169 169 171 173 173 172 172 171 170 171 173 175 176 176 176 176 175 177 180 182 182 184 186 187 187 188 186 185 185 184 183 182 182 181 181 181 181 181 181 180 180 180 180 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 184 184 184 184 184 184 184 185 185 185 186 186 187 188 188 189 189 189 190 190 191 191 191 192 192 193 193 194 194 194 195 195 196 197 197 198 198 198 199 200 200 201 202 202 203 204 205 205 206 205 206 206 206 205 205 204 204 203 203 202 202 202 201 201 202 203 203 204 204 204 204 204 204 204 204 204 205 205 206 207 207 206 206 206 205 206 207 208 209 209 209 209 210 212 212 212 208 205 202 201 202 204 206 210 207 206 205 205 201 195 188 177 165 161 157 149 145 150 153 154 150 131 125 129 259 292 306 314 310 303 294 284 275 266 262 262 261 258 254 251 239 226 214 206 203 201 196 193 191 189 188 188 187 186 185 184 184 185 186 186 186 186 186 186 186 187 188 188 188 188 189 189 189 189 190 190 190 191 192 193 193 194 194 194 193 194 194 194 195 195 195 195 195 195 194 194 195 195 196 196 197 197 196 196 197 197 197 198 200 201 202 202 202 203 204 205 205 206 207 208 208 209 209 210 211 212 212 213 214 214 215 216 216 217 217 218 219 219 220 220 220 220 219 219 219 219 219 219 218 217 217 217 218 218 218 218 217 217 217 218 217 217 216 217 216 216 216 216 216 216 216 215 215 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 216 216 216 216 132 133 133 132 132 132 131 132 134 136 138 141 141 139 136 135 134 138 152 164 180 197 212 228 233 238 245 249 252 253 254 256 254 254 253 251 248 246 243 235 225 216 211 208 200 193 189 184 177 171 163 158 156 152 150 147 144 141 139 137 136 135 134 134 133 131 131 133 137 139 141 143 146 151 157 162 164 164 163 163 165 168 173 178 184 191 195 193 191 188 182 173 165 165 175 189 196 203 217 222 226 225 228 229 229 230 232 228 223 221 219 214 208 206 193 189 184 176 165 154 141 129 127 122 117 110 102 91 83 80 80 80 82 84 86 86 81 75 71 68 56 45 48 61 68 72 80 82 75 48 26 9 11 33 42 33 19 358 346 347 348 340 331 323 318 312 302 291 286 280 275 270 269 209 115 109 101 95 92 91 94 94 88 79 73 76 94 106 105 107 110 113 116 124 130 133 137 140 143 148 147 141 139 139 138 137 136 136 138 139 142 144 146 147 147 146 147 148 152 158 161 167 179 200 221 224 226 228 230 233 235 232 222 209 196 187 178 165 157 142 121 108 106 109 111 112 109 108 107 107 109 111 114 118 124 130 140 154 161 163 167 170 175 182 185 188 187 187 186 192 195 194 191 188 187 187 187 189 185 178 179 183 184 184 185 186 186 185 185 187 187 189 190 191 193 196 198 200 201 202 206 208 210 211 211 211 210 209 209 210 212 214 213 212 209 207 205 200 193 192 184 176 168 163 162 162 162 163 164 165 166 166 167 168 169 169 169 169 171 172 172 172 172 170 170 171 173 174 175 176 175 175 175 176 178 178 178 181 183 185 187 187 187 187 187 185 184 183 182 182 182 182 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 184 184 184 184 185 185 185 185 186 186 187 188 188 188 189 189 190 191 191 191 191 192 192 193 193 193 194 194 195 196 196 197 197 197 198 199 199 200 200 201 202 203 204 204 205 205 206 206 206 206 206 206 206 205 204 203 202 202 202 201 202 203 203 203 204 204 205 205 204 204 204 204 204 205 205 206 207 207 206 206 205 204 205 207 208 209 210 210 209 212 213 214 214 212 209 207 206 207 207 209 210 210 210 211 210 205 198 184 168 157 149 140 123 106 131 140 136 136 122 112 105 77 335 316 312 308 298 288 283 270 259 256 257 259 259 259 254 245 232 222 217 210 203 198 194 192 192 190 188 187 186 185 184 184 185 185 185 185 185 185 185 186 186 187 187 187 188 188 189 189 189 190 190 191 191 192 192 193 193 194 194 193 193 194 194 194 194 195 196 196 195 195 194 195 195 195 196 197 196 195 195 195 195 196 197 199 200 200 201 202 203 204 205 205 206 206 207 208 209 209 210 211 212 212 213 213 214 215 216 216 217 217 218 219 219 219 220 220 220 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 216 216 216 216 131 132 133 133 133 134 134 133 134 136 138 142 143 143 143 142 141 146 163 176 189 201 206 216 227 237 243 247 250 251 252 253 251 252 252 250 248 246 242 233 225 218 216 209 202 195 190 182 173 168 164 162 156 153 151 146 142 139 138 135 131 127 125 126 128 129 130 135 138 139 143 146 148 152 158 162 163 163 163 164 165 168 173 178 182 188 189 181 181 182 183 182 178 174 178 185 193 205 214 217 219 217 219 219 218 219 222 220 215 214 211 206 204 199 187 179 172 162 153 145 137 124 120 115 111 105 98 91 87 84 81 80 83 86 89 86 80 75 71 65 58 58 66 77 80 82 85 84 65 40 38 50 52 39 10 342 319 317 318 330 333 328 320 316 312 304 297 285 281 275 273 273 272 118 105 104 100 94 93 92 100 98 90 78 71 78 97 110 111 113 117 120 122 129 135 137 139 141 144 148 148 141 137 137 137 137 138 139 139 139 141 144 148 150 150 149 149 151 156 163 166 173 184 202 217 219 222 224 227 231 232 228 213 203 193 188 174 156 142 127 112 105 105 108 109 108 108 107 107 107 109 113 115 120 127 135 143 156 165 171 175 177 179 184 185 186 186 187 189 193 193 192 191 189 190 188 194 194 183 176 178 181 181 182 183 185 184 184 186 187 188 189 189 191 195 199 200 201 202 204 207 209 211 211 211 210 210 209 209 211 213 214 214 214 213 211 208 201 201 194 188 181 172 165 161 159 159 159 160 161 163 164 164 166 167 168 168 169 171 172 172 172 171 170 170 170 172 173 175 175 175 175 176 176 176 176 177 178 179 181 184 183 184 187 188 187 185 183 183 183 182 182 182 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 185 185 185 186 187 187 187 188 188 189 189 190 190 190 191 191 192 193 193 193 194 194 195 195 196 196 197 197 198 199 199 199 200 201 202 203 203 204 204 205 206 206 207 207 206 206 206 206 205 204 203 202 202 202 203 203 204 204 204 204 205 204 204 204 204 204 204 205 205 206 206 206 206 205 204 204 204 205 207 210 211 212 212 212 213 214 215 213 211 211 211 210 209 211 212 214 220 220 216 209 199 181 163 149 134 115 90 84 103 106 119 121 113 99 90 81 22 326 309 302 294 286 277 265 254 250 253 253 256 258 255 247 236 230 224 214 205 199 195 193 193 191 189 187 186 185 185 184 184 184 185 185 185 185 185 186 186 186 187 187 187 188 189 189 189 189 190 191 191 192 191 192 193 193 193 193 193 193 194 194 194 195 196 196 196 195 195 195 195 195 196 196 196 195 195 194 194 195 196 198 199 200 201 202 203 204 204 205 206 206 207 208 209 209 210 211 212 212 212 213 214 215 216 216 216 217 218 218 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 219 219 218 218 218 218 218 218 218 218 217 217 217 216 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 217 217 217 217 217 217 216 216 216 216 216 132 132 132 132 133 135 137 136 136 138 140 144 145 145 146 146 149 155 172 182 193 198 205 214 225 235 241 245 249 251 251 250 250 252 252 251 249 246 242 236 234 226 219 211 205 199 190 179 173 170 166 162 157 152 149 145 141 140 138 135 129 122 120 121 126 130 131 136 139 141 143 146 148 152 155 157 157 160 162 163 167 172 176 178 178 178 177 178 176 179 182 184 184 184 186 188 193 198 204 208 212 210 209 210 210 211 213 213 210 208 207 202 198 191 179 167 159 149 140 136 131 118 114 110 107 100 95 93 94 91 85 83 85 89 92 89 84 80 75 68 68 78 81 85 89 92 87 81 63 43 46 55 54 37 1 296 290 293 291 302 308 304 302 301 298 294 290 279 273 269 267 265 260 119 105 102 100 94 94 96 103 102 93 81 76 79 85 107 115 119 124 126 129 135 140 142 143 144 146 150 149 142 140 139 138 139 140 142 142 142 142 145 150 153 152 152 153 156 160 168 175 181 191 203 212 216 218 221 226 228 227 221 207 199 195 183 167 152 135 114 105 103 103 105 106 103 101 102 104 106 111 118 116 118 130 142 149 157 168 177 180 180 181 185 185 186 187 190 192 193 192 192 191 192 192 193 199 197 185 178 178 176 176 179 181 183 184 185 187 189 190 190 190 192 195 200 201 201 202 204 207 210 211 211 210 209 210 207 209 211 213 215 216 219 217 215 213 210 205 199 194 187 176 168 167 161 156 156 157 158 160 160 161 164 166 167 168 170 170 170 170 170 169 169 169 170 171 172 174 175 175 176 176 176 176 176 176 177 178 180 180 180 182 185 187 187 185 185 184 183 183 182 182 182 182 182 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 186 186 186 187 187 188 189 189 189 190 190 191 191 192 192 192 193 193 194 195 195 195 196 196 197 198 198 199 199 200 201 202 202 203 204 204 205 205 206 207 207 207 207 207 206 206 205 203 203 202 202 203 204 204 204 204 204 205 204 204 204 204 204 204 205 205 205 205 206 206 205 204 203 203 204 208 210 212 213 213 213 213 215 215 213 212 212 212 211 212 215 217 220 231 232 227 216 201 191 172 148 136 124 104 121 126 126 122 115 106 89 87 61 1 322 300 286 273 262 256 254 251 248 248 250 255 257 256 248 239 237 227 217 207 200 196 195 193 190 189 188 186 186 185 184 184 184 184 185 185 185 185 186 186 187 187 187 187 188 188 189 189 189 190 190 191 191 191 191 192 192 193 193 193 193 193 194 194 195 195 196 196 195 195 195 195 196 197 197 197 197 196 196 195 195 196 197 199 200 201 202 202 203 204 205 206 207 207 208 209 209 210 211 211 211 212 213 214 215 215 215 216 217 217 218 218 218 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 219 219 219 218 218 218 218 218 218 218 219 219 218 218 217 218 218 218 217 217 216 217 217 217 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 136 134 132 131 134 137 140 140 140 140 140 143 146 147 149 151 155 162 175 184 189 196 206 216 225 234 239 244 248 249 250 250 250 251 252 251 248 245 241 240 233 226 218 211 206 200 188 179 174 167 162 157 154 150 147 143 141 140 137 133 127 120 118 122 128 131 132 138 141 142 143 145 147 150 150 150 154 158 162 165 168 174 180 179 178 175 172 173 178 181 183 184 184 185 186 187 189 189 192 198 200 201 203 205 206 208 211 211 207 205 202 196 189 182 170 157 148 138 133 129 123 114 110 107 103 99 97 97 99 95 89 87 89 93 93 99 99 94 90 88 85 83 86 89 89 94 89 78 66 56 55 62 62 52 344 276 276 277 275 279 287 282 277 279 279 280 280 277 272 266 261 252 218 124 109 104 102 103 101 102 107 106 98 90 87 90 95 115 121 127 132 134 136 140 144 146 147 148 150 152 148 146 143 140 140 141 142 145 145 146 147 149 152 154 155 156 157 158 162 176 184 191 199 205 210 213 217 221 223 222 218 213 201 196 186 172 159 146 128 108 104 104 104 105 105 102 100 101 104 107 115 122 120 122 134 144 148 155 168 179 182 182 183 184 186 187 189 191 192 192 191 190 191 192 194 197 199 194 187 184 179 175 173 177 180 182 182 184 188 190 190 191 194 196 197 201 200 200 201 203 207 210 211 211 209 208 208 207 210 213 215 217 218 223 220 219 218 216 210 204 201 194 183 180 172 162 153 151 153 155 156 157 161 164 166 167 168 168 169 169 169 169 168 168 168 169 170 172 173 174 175 176 176 176 176 176 176 177 178 178 179 180 182 184 185 186 185 185 185 184 183 183 182 182 182 182 182 182 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 186 186 187 187 188 188 189 189 190 190 191 191 191 192 193 193 194 194 195 195 196 196 197 198 198 198 199 200 200 201 202 203 203 204 205 205 206 206 207 207 207 207 207 206 207 206 204 203 203 203 204 204 204 204 205 205 205 205 204 204 205 205 206 205 205 205 205 205 205 204 204 203 205 208 210 212 213 213 213 213 215 215 213 213 214 214 213 217 222 224 227 242 248 244 231 219 214 177 149 141 137 131 134 135 138 137 118 103 101 93 60 327 300 290 275 241 232 233 238 241 242 243 249 253 255 255 247 246 239 229 218 208 202 198 195 193 191 189 187 187 186 186 185 185 184 184 184 185 185 186 186 186 187 187 187 187 188 188 188 188 189 190 190 191 191 191 191 191 192 192 192 193 193 193 194 194 195 195 195 195 195 195 195 196 197 197 197 197 197 197 197 197 196 197 197 199 200 201 202 202 203 204 205 206 207 207 208 209 209 210 210 211 211 212 213 214 214 214 214 215 216 217 217 217 217 218 218 219 219 218 218 218 219 219 219 218 218 218 218 218 218 218 219 219 219 219 219 218 218 218 218 219 219 220 219 219 219 219 219 219 218 217 217 217 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 143 141 135 133 135 139 142 144 145 145 145 147 152 153 154 155 159 167 172 181 188 196 206 215 224 232 237 241 245 246 248 250 250 250 251 250 247 243 242 238 230 222 214 209 204 197 187 177 169 163 157 153 151 148 145 142 142 139 136 132 127 123 121 125 129 131 136 140 143 144 144 143 143 145 144 151 156 160 164 168 173 177 179 179 176 174 173 175 180 183 184 184 182 181 182 184 187 186 187 190 192 195 199 202 205 208 209 210 205 202 196 188 180 172 160 148 140 133 130 123 118 113 110 107 104 103 103 103 102 100 95 93 95 99 101 111 123 126 128 123 112 100 95 95 89 89 87 78 72 70 66 69 88 129 270 264 264 265 266 266 267 268 259 262 264 267 271 271 267 260 251 232 182 132 113 118 112 110 109 109 111 110 107 102 103 104 110 126 131 135 138 141 141 144 148 148 148 149 151 152 149 147 143 142 142 143 144 148 148 148 150 151 153 155 157 158 159 162 167 180 191 199 204 207 208 212 218 219 219 216 211 208 201 187 173 162 153 143 125 110 109 108 107 106 105 105 107 107 109 111 118 126 129 134 140 143 147 152 160 176 183 183 184 184 186 188 189 191 192 192 190 189 188 190 194 198 197 192 187 180 173 170 173 178 181 182 184 187 189 189 190 193 194 198 202 200 197 198 201 202 203 207 212 211 209 209 207 207 211 216 219 218 221 223 224 223 221 218 214 209 208 204 198 191 176 162 152 150 151 153 156 159 163 164 165 166 167 167 168 169 169 168 167 167 167 169 170 171 173 173 174 175 176 176 176 176 177 178 178 178 179 180 182 181 183 183 184 185 185 185 184 183 183 183 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 185 185 186 187 187 187 188 188 189 190 190 191 191 191 192 192 193 193 194 194 195 195 196 197 197 198 198 199 200 200 201 202 202 203 204 204 205 206 206 207 208 207 207 207 207 207 207 205 203 203 203 203 204 205 205 205 205 205 206 206 205 206 206 206 206 205 205 205 205 206 205 205 204 206 208 209 210 212 212 212 212 215 215 215 215 215 215 213 221 227 233 238 253 264 262 254 255 236 191 155 145 142 140 138 136 138 136 125 114 108 105 135 247 262 261 253 227 221 222 227 231 235 238 247 251 253 252 249 245 239 229 219 209 207 200 196 193 190 189 188 187 187 186 185 185 184 184 184 184 185 185 185 185 185 186 187 187 188 188 188 188 189 190 191 191 191 191 191 191 191 191 192 192 193 193 193 194 194 195 195 195 195 195 196 196 197 197 197 197 197 198 199 198 199 198 198 199 200 201 201 202 203 204 205 206 207 207 208 209 210 210 210 211 211 212 212 213 213 213 213 214 215 216 216 216 216 217 218 218 218 218 217 218 218 219 219 218 218 218 218 218 218 219 219 220 219 219 219 219 219 219 219 219 219 220 219 220 220 220 220 219 219 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 151 146 139 136 136 142 145 148 149 150 151 153 157 159 160 161 164 167 171 180 189 198 206 214 222 230 234 234 239 243 246 248 249 249 249 248 248 245 242 237 226 217 211 206 203 197 184 167 162 157 153 150 149 147 144 143 141 139 137 134 130 129 126 129 129 133 138 142 145 146 145 143 143 141 148 154 159 163 168 172 177 179 181 178 176 177 178 179 181 184 184 185 183 181 182 185 186 187 187 188 190 194 197 201 205 208 209 208 205 197 189 180 171 163 156 148 138 131 124 119 115 112 110 109 109 109 109 109 107 104 100 100 103 105 110 124 139 146 145 139 129 129 124 107 93 88 86 84 84 85 87 105 152 221 250 255 253 251 250 253 260 259 248 252 255 259 261 263 261 252 238 214 174 142 132 132 125 121 120 119 118 116 122 117 116 120 124 134 141 144 145 146 146 147 149 149 149 150 151 152 151 148 146 145 146 146 147 150 151 151 151 152 153 156 159 160 164 169 175 183 195 203 206 207 210 213 217 216 215 213 212 210 198 178 163 153 148 139 136 120 112 112 112 110 107 107 110 114 116 118 122 129 135 137 140 144 149 153 160 172 180 181 182 184 187 188 188 189 191 192 190 188 188 190 193 195 193 188 184 176 170 170 173 180 184 185 186 188 189 188 192 194 196 199 201 198 195 199 201 201 202 206 213 214 213 211 210 212 218 224 224 223 226 228 229 228 224 221 218 214 212 209 208 198 180 163 155 154 154 155 158 161 164 165 164 165 165 166 168 168 167 166 166 166 167 169 170 171 172 173 173 174 176 177 177 177 178 178 178 178 179 180 180 179 179 179 182 185 186 186 185 184 184 183 183 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 181 181 180 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 185 185 186 186 186 187 188 188 189 189 190 190 191 191 192 192 193 193 193 194 195 195 196 196 197 197 198 199 199 200 200 201 202 203 203 204 205 205 206 207 208 208 208 208 208 208 207 205 204 203 203 204 205 205 204 204 205 205 206 206 206 206 206 205 206 206 205 205 206 206 206 206 205 206 207 208 209 211 211 211 212 213 213 214 215 215 212 205 200 217 235 246 259 267 266 266 267 256 215 164 151 150 143 138 135 133 128 125 118 112 118 171 206 209 216 223 219 216 217 219 220 227 234 242 247 249 249 248 245 239 230 219 217 209 201 196 192 190 189 189 188 187 186 186 185 185 185 184 184 184 185 184 184 185 186 186 186 187 188 188 189 189 190 190 191 191 191 190 190 190 191 192 192 192 192 192 193 194 195 195 195 195 196 196 196 197 197 198 198 198 198 200 200 200 200 199 200 201 201 202 202 203 204 205 206 206 207 208 209 210 210 211 211 211 211 212 212 212 212 213 214 215 215 215 216 216 217 217 217 217 217 217 217 218 217 218 218 218 218 218 218 218 219 219 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 217 218 218 218 218 218 218 217 217 217 217 218 218 218 218 218 217 217 216 216 155 152 145 139 140 146 149 150 152 154 156 158 162 164 166 167 168 169 174 182 190 198 206 214 222 227 227 233 237 241 244 246 247 248 248 248 247 246 244 237 223 213 205 200 196 188 173 148 151 151 148 145 144 145 143 141 140 138 137 136 133 132 132 130 131 135 140 143 147 148 148 148 146 145 148 155 161 166 171 176 178 181 181 178 177 178 179 180 183 187 190 192 189 186 184 187 188 188 188 189 191 194 198 202 205 207 206 206 202 190 178 169 160 153 148 146 132 126 120 116 113 111 112 112 113 114 114 113 110 108 106 105 106 109 117 131 145 151 146 139 136 133 128 115 101 90 86 87 87 89 101 136 189 229 248 251 247 244 239 235 239 244 241 246 248 252 254 257 256 242 225 200 173 159 150 140 134 131 131 131 130 129 139 133 132 134 138 141 147 153 153 153 151 150 150 150 151 152 153 154 153 151 150 150 150 151 150 151 152 152 152 152 153 155 161 165 170 175 182 190 198 204 206 207 210 213 216 212 211 210 210 206 193 171 155 146 142 139 132 119 114 116 117 113 109 109 113 116 119 122 126 130 133 134 141 148 154 157 170 176 177 179 183 186 187 184 184 187 188 189 189 189 190 191 191 191 189 186 183 178 176 176 179 182 185 186 186 186 186 188 192 194 196 196 195 194 196 200 201 200 200 203 210 215 217 216 215 214 225 232 231 230 230 232 232 229 224 221 219 216 214 211 206 198 184 169 160 158 157 157 160 163 164 165 164 165 165 166 168 167 166 165 164 165 166 168 171 172 173 173 173 174 176 177 178 178 178 178 177 177 178 178 178 177 176 176 179 184 187 186 185 185 185 184 183 183 183 183 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 183 183 183 182 182 182 182 182 183 183 183 183 183 183 184 184 185 185 185 186 186 187 187 188 189 189 189 190 190 191 191 192 192 193 193 194 194 195 196 196 196 197 198 199 199 200 200 201 202 202 203 204 204 205 206 207 208 208 208 208 208 208 208 206 205 205 204 204 205 204 204 204 204 205 206 207 206 205 205 205 205 205 205 205 206 206 207 206 206 206 207 207 209 211 211 211 211 211 211 212 215 212 203 187 181 195 216 233 252 255 252 259 264 261 235 183 174 154 144 137 134 129 126 124 119 118 128 172 183 187 196 206 213 212 213 213 218 224 229 236 241 243 245 247 245 240 232 227 222 211 201 195 191 190 189 189 189 188 187 186 186 185 185 185 184 184 184 184 184 185 186 186 186 187 188 188 189 189 189 189 190 190 190 190 190 190 191 191 191 192 192 192 193 194 195 195 195 195 196 197 197 197 198 198 198 198 199 200 200 200 201 201 200 202 202 202 203 203 204 205 205 206 207 208 209 210 210 211 211 211 211 212 212 212 213 213 213 214 214 215 215 216 217 217 217 217 217 217 217 216 217 217 217 218 217 217 218 218 218 219 219 219 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 218 218 218 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 216 216 158 156 149 143 144 147 150 153 157 159 160 162 167 169 171 171 171 172 175 182 189 197 205 212 219 219 226 232 236 240 242 243 245 245 244 246 247 248 247 236 217 190 178 170 158 151 145 140 125 136 137 136 136 139 139 138 137 137 135 135 135 133 132 133 134 137 141 144 148 151 152 152 150 150 153 158 164 169 174 177 180 183 177 175 175 175 177 179 184 192 200 202 197 191 189 190 190 189 189 190 192 195 198 200 202 201 200 197 193 181 166 157 150 146 144 139 129 123 118 114 111 111 111 111 113 116 117 116 112 112 113 113 112 115 121 132 145 152 149 146 142 136 131 121 107 94 88 88 86 91 113 154 209 239 250 252 251 248 244 242 243 242 238 238 241 245 249 251 249 228 214 199 180 171 157 147 142 141 143 143 143 145 147 147 147 150 151 152 155 160 160 158 155 152 150 153 155 155 156 156 155 155 153 153 153 153 152 151 150 149 150 152 153 155 165 172 177 183 189 195 200 206 208 208 209 211 212 209 207 206 202 195 181 161 149 145 140 135 127 119 116 120 121 116 115 112 115 115 117 121 126 130 131 137 144 153 160 166 178 184 184 183 184 185 184 179 183 184 186 187 187 189 191 190 188 187 187 186 186 185 185 185 186 185 184 185 186 185 185 188 191 193 194 193 191 192 197 198 199 198 196 196 202 209 211 217 216 217 230 239 239 237 238 236 234 229 223 219 217 216 214 209 203 196 185 174 165 162 157 157 160 163 164 164 164 166 166 166 167 166 165 164 163 164 166 168 171 172 172 172 173 174 175 177 177 177 178 178 177 177 176 177 177 177 176 176 179 184 186 185 185 186 185 184 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 184 184 184 185 185 185 186 187 187 188 188 189 189 190 190 191 191 191 192 192 193 194 194 195 195 196 196 197 198 198 199 199 200 201 202 202 203 203 204 205 206 207 208 208 209 209 209 209 208 207 207 206 205 204 204 205 205 205 205 206 206 207 206 205 205 204 205 205 205 205 205 206 207 206 206 207 207 208 209 210 211 211 211 210 210 212 214 209 200 190 178 182 192 202 224 224 232 242 250 251 238 216 186 158 144 137 133 130 128 125 124 130 147 166 171 176 186 198 208 208 208 211 216 220 225 229 233 234 240 244 245 243 238 232 223 212 203 196 195 192 190 190 189 188 187 186 186 185 185 185 185 185 185 184 184 184 185 185 186 186 187 188 188 188 188 189 189 190 190 189 189 189 190 190 191 191 191 192 193 194 194 194 194 195 196 197 197 198 199 199 199 199 199 199 200 201 201 201 202 202 202 203 203 203 204 204 205 206 206 207 208 209 209 210 211 211 211 212 213 213 213 213 214 214 214 214 215 216 216 216 217 217 217 217 217 216 216 217 217 217 217 217 217 218 218 218 219 219 220 220 220 220 220 220 220 219 219 220 220 219 219 219 219 219 218 218 217 217 218 219 219 219 219 219 219 219 219 218 218 218 218 218 217 217 217 216 217 158 157 152 146 146 148 151 155 159 161 163 165 170 173 174 175 175 175 177 183 190 197 204 206 212 218 226 232 235 239 241 241 241 241 240 243 246 247 246 233 149 71 58 53 56 66 81 98 79 103 116 117 122 130 133 131 134 135 135 134 133 133 133 135 137 140 142 144 146 150 154 156 154 154 155 161 167 170 174 176 180 180 174 173 173 174 174 177 185 197 205 208 203 197 193 195 194 191 190 192 194 196 198 195 194 192 189 185 180 169 155 148 146 142 138 134 127 122 118 114 112 111 111 112 114 117 118 118 116 117 119 119 120 122 125 132 141 144 146 146 143 136 128 117 106 95 91 88 86 96 127 206 237 248 251 253 257 256 252 249 244 237 229 227 232 240 243 242 239 215 204 199 188 175 162 153 153 153 155 157 158 156 153 155 161 164 163 162 163 166 165 163 160 157 155 158 160 160 160 160 158 155 154 154 153 153 152 150 148 148 150 153 155 160 172 179 184 190 195 198 202 211 211 211 210 210 209 207 205 201 194 180 168 160 149 146 141 134 125 118 118 123 123 121 120 117 118 117 116 119 123 129 134 141 148 158 168 174 179 186 190 188 186 182 179 177 179 183 185 186 186 188 188 187 187 187 186 187 190 192 193 193 190 187 184 185 186 186 186 188 190 193 194 194 193 194 197 198 196 195 193 191 195 199 202 211 218 225 234 245 249 248 244 240 235 229 223 221 219 216 213 209 205 199 187 188 177 162 155 155 159 162 162 162 163 165 165 166 166 165 164 163 163 164 166 169 170 171 172 173 173 174 175 175 175 176 177 177 176 176 175 175 175 176 176 177 180 182 181 182 184 185 186 185 184 184 184 184 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 184 184 184 185 185 185 186 187 187 188 188 188 189 190 190 191 191 191 192 192 193 194 194 194 195 196 196 197 198 198 199 199 200 201 202 202 203 203 204 205 206 207 208 208 209 209 209 209 209 209 208 207 206 205 205 205 205 205 205 206 207 207 207 206 205 204 204 205 205 205 205 206 207 206 206 206 207 209 209 210 211 211 211 211 211 213 214 211 204 192 177 180 181 185 186 195 215 226 234 236 229 223 190 156 143 136 133 132 130 129 131 140 153 160 163 171 180 192 197 197 200 207 213 217 220 219 225 231 237 242 245 246 244 235 223 212 203 199 197 193 191 191 190 188 187 186 185 185 186 187 187 186 186 185 184 184 184 184 185 186 186 186 186 187 188 188 189 189 189 189 189 189 189 189 190 190 191 192 193 194 194 194 194 195 196 197 198 198 199 199 199 199 199 200 200 200 201 201 201 202 202 203 203 203 204 204 205 206 206 207 208 208 209 210 211 211 212 212 213 213 214 214 214 214 214 214 215 215 215 216 217 217 217 217 217 216 216 216 216 216 216 216 217 217 218 218 218 218 219 220 220 220 221 221 220 220 220 220 220 220 219 219 219 219 219 218 218 218 218 219 219 219 219 219 219 219 219 218 218 218 218 218 217 217 217 217 217 156 157 153 151 149 148 151 155 158 162 165 168 170 172 175 178 179 179 179 184 191 198 199 206 212 219 226 231 235 237 239 240 240 238 233 235 237 234 223 134 55 41 31 28 29 34 40 50 45 43 55 75 93 110 120 120 128 132 132 133 133 136 138 139 140 142 143 144 145 149 154 157 158 158 160 164 168 170 172 175 176 176 174 173 173 174 176 181 189 200 207 209 207 202 202 199 195 192 191 193 195 196 196 187 183 179 176 172 167 158 144 142 138 134 131 129 126 123 119 117 115 113 113 115 116 117 119 119 118 121 123 125 128 130 130 132 137 137 139 139 135 131 122 110 102 94 93 92 91 103 192 237 244 247 248 253 258 256 250 237 219 215 211 213 227 234 234 229 223 203 196 190 182 174 166 162 167 167 169 171 170 164 166 177 182 179 176 174 169 170 168 165 163 162 162 162 163 163 164 163 161 158 156 154 152 151 150 148 148 150 153 156 163 170 179 186 190 195 200 202 207 215 215 214 212 210 209 207 202 196 186 173 162 155 149 144 139 133 125 119 120 123 124 123 122 121 124 124 123 124 127 135 140 145 151 162 171 177 184 189 194 191 185 179 178 179 181 182 182 184 186 187 183 184 186 187 188 189 192 196 196 195 190 186 185 186 187 187 187 188 190 193 193 195 197 197 199 198 196 194 192 192 193 190 195 207 225 243 253 259 265 258 250 244 236 230 227 225 222 220 216 211 213 209 210 203 184 165 154 152 156 159 159 160 160 162 164 165 165 165 165 164 163 164 167 169 170 171 172 173 174 174 175 176 175 175 175 176 175 175 175 174 175 176 176 177 177 177 177 179 182 183 185 186 186 186 185 184 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 184 184 185 185 186 186 187 187 188 188 189 189 190 190 191 191 191 192 192 193 194 194 194 195 196 196 197 197 198 199 199 200 201 201 202 202 203 204 205 206 207 207 208 209 210 210 210 210 210 209 208 207 206 206 206 205 205 205 206 207 207 206 206 205 205 205 205 204 204 205 205 205 205 205 206 207 209 209 210 210 211 212 212 212 213 215 214 210 196 185 182 181 182 183 191 206 217 223 223 222 214 188 155 142 138 135 134 133 134 138 144 147 154 162 167 174 182 184 187 194 202 209 213 214 216 222 229 237 245 248 249 248 236 224 212 205 202 195 192 192 194 192 192 188 185 186 187 189 191 190 188 187 185 185 185 185 185 185 185 185 185 186 186 187 188 188 189 189 189 188 188 188 188 188 189 190 191 193 193 193 194 195 195 197 197 198 198 199 199 199 199 199 199 200 200 201 201 201 201 202 203 203 203 204 204 204 205 206 206 207 208 209 210 211 211 212 213 213 214 214 214 214 214 214 214 214 215 215 216 216 216 217 217 216 216 216 216 216 216 216 216 216 217 217 217 217 218 219 219 220 220 220 221 221 221 221 221 220 220 220 220 220 220 220 219 218 218 218 219 219 219 219 219 219 219 218 218 218 218 218 218 218 217 217 217 217 155 156 155 154 151 150 152 155 158 162 166 169 170 173 177 180 182 183 183 186 193 195 201 206 213 219 225 230 234 236 237 239 241 237 215 199 142 94 76 70 51 34 23 19 17 19 22 28 21 24 34 47 65 85 103 107 120 121 127 132 135 136 141 145 144 143 143 144 145 148 152 158 161 164 165 167 171 171 172 174 175 175 175 175 175 177 181 186 193 201 208 210 210 209 207 202 197 193 191 190 191 190 189 177 170 166 164 161 157 149 140 136 131 126 123 124 123 121 121 120 120 117 116 119 120 120 120 120 121 124 129 132 137 140 139 138 141 138 134 131 128 124 118 109 108 97 93 96 98 127 218 235 237 239 246 254 254 251 239 215 203 200 201 213 225 229 222 214 207 196 187 181 176 173 171 170 179 181 181 183 183 179 190 213 206 204 191 182 175 173 170 167 165 165 165 163 162 163 164 162 159 159 155 152 150 148 148 147 149 153 160 167 174 179 184 189 196 198 203 208 212 218 218 216 213 210 209 206 198 190 181 171 162 158 149 140 135 130 125 121 120 124 126 125 124 125 130 133 132 133 135 139 144 150 156 164 169 177 185 191 195 190 184 181 180 180 181 180 181 183 184 183 182 184 187 188 189 190 192 195 197 195 189 186 186 186 186 186 186 187 189 191 190 194 194 197 198 198 196 194 191 191 190 187 193 214 246 266 272 275 275 264 255 247 239 235 234 229 226 223 220 215 218 219 218 214 195 172 156 150 150 151 155 158 158 159 162 163 164 165 165 165 164 165 167 168 170 171 172 174 174 175 175 176 176 175 175 175 174 174 174 174 175 175 175 175 175 174 175 177 180 181 184 184 186 186 185 184 184 184 184 184 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 184 185 185 186 186 187 187 188 188 189 189 190 190 190 191 191 192 193 193 193 194 194 195 196 196 197 197 198 199 199 200 201 201 202 202 203 204 205 206 207 207 208 209 210 210 210 210 210 210 209 208 207 207 206 206 205 205 205 206 206 206 206 206 205 205 205 203 203 203 203 204 204 203 205 206 208 209 209 210 211 212 213 212 213 213 214 209 200 191 186 187 186 187 193 203 212 215 215 215 206 185 156 144 143 138 135 135 137 141 143 149 156 162 165 170 172 174 181 189 198 205 207 208 212 218 222 234 248 248 252 250 240 226 215 210 204 193 190 193 195 196 195 191 188 189 192 193 195 194 190 187 186 186 188 187 186 185 185 185 185 187 187 188 188 188 189 189 189 188 187 187 186 187 188 189 190 191 192 193 194 195 196 196 197 198 198 199 199 199 199 199 199 200 200 201 201 202 202 202 203 203 204 204 204 204 205 205 206 207 208 209 210 211 211 212 213 213 214 214 214 214 214 214 214 214 215 215 216 216 216 216 216 216 216 216 215 215 215 215 215 216 216 216 216 217 217 218 218 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 218 219 220 220 220 220 219 219 219 218 218 218 218 218 218 218 218 218 217 155 156 157 156 153 152 154 156 158 160 160 165 169 173 178 181 184 186 187 189 196 198 203 209 215 220 225 229 232 234 237 241 240 229 169 126 92 75 69 63 48 33 22 15 11 10 11 12 11 14 22 32 46 67 86 79 98 109 121 131 137 141 144 146 145 144 145 146 146 149 153 158 163 167 168 170 173 172 172 173 174 175 175 174 176 180 185 190 195 202 208 209 210 210 207 203 197 191 188 184 183 180 177 166 159 157 154 152 149 144 136 131 127 121 119 119 120 121 120 121 121 121 120 122 123 123 123 124 125 128 137 141 147 148 149 148 146 141 135 129 124 122 118 118 112 101 97 101 111 144 206 213 226 234 245 253 253 248 233 222 214 201 202 216 230 223 211 207 201 191 182 177 174 175 178 179 189 192 194 195 195 198 213 232 228 207 192 185 180 175 170 168 167 165 163 162 160 162 161 158 157 156 154 151 148 146 146 148 148 159 170 177 183 186 190 194 201 204 209 213 217 220 220 218 217 212 207 204 192 183 175 173 168 159 148 138 133 126 122 122 121 125 127 128 129 131 133 135 136 137 138 140 145 154 160 164 167 174 183 192 192 188 184 183 182 182 182 181 181 182 181 181 183 185 186 187 188 189 191 196 197 192 188 186 186 185 185 185 186 188 190 189 188 189 192 194 196 197 194 192 192 189 187 189 207 242 270 279 280 283 276 267 258 251 245 242 238 233 230 228 224 221 222 222 219 211 196 175 158 152 148 148 151 154 156 158 160 161 164 165 165 165 165 165 166 167 169 172 173 174 174 175 176 176 176 174 174 173 173 173 174 174 175 175 175 174 174 173 174 176 178 181 182 184 186 186 185 184 184 185 184 184 184 184 184 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 184 185 185 186 186 187 187 188 188 189 189 190 190 191 191 192 192 193 193 193 194 194 195 196 196 197 197 198 199 200 200 201 201 202 202 203 204 205 205 206 207 208 209 210 210 210 211 211 211 210 210 209 208 207 206 205 204 205 205 205 206 206 206 205 205 204 203 202 201 202 202 202 203 204 206 207 208 208 209 210 212 213 212 212 212 213 210 204 196 193 198 195 195 199 204 209 213 214 211 201 183 158 151 144 139 136 135 135 135 138 148 157 162 164 166 166 171 177 186 194 199 201 202 206 212 211 222 225 238 250 252 247 236 225 225 209 197 193 194 196 200 201 205 199 197 199 199 199 197 194 190 190 189 188 188 187 186 185 185 186 188 189 189 189 189 189 189 188 187 186 186 185 186 187 189 190 190 192 192 193 194 195 196 197 198 198 199 199 199 199 199 200 200 201 202 202 202 203 203 203 203 204 204 204 205 205 206 206 207 208 209 210 210 211 212 213 213 213 213 214 214 214 214 214 214 214 215 216 216 216 216 216 216 216 216 216 216 215 215 215 215 215 216 216 216 217 217 217 218 219 219 220 220 219 220 220 220 220 220 220 220 220 220 220 220 219 219 219 220 220 220 220 219 219 219 219 219 218 218 218 218 218 218 218 218 156 157 158 158 157 155 155 154 156 156 159 163 168 172 177 181 185 188 189 193 198 203 206 211 216 222 226 228 228 233 236 238 222 192 129 99 90 77 64 54 43 31 23 14 8 7 5 5 5 8 13 21 33 49 59 47 69 95 115 129 138 142 143 141 141 144 145 147 147 151 156 160 163 165 170 173 171 170 170 171 172 173 173 175 180 185 190 193 198 204 206 208 208 207 204 200 194 183 180 176 174 169 166 158 150 148 146 145 144 141 134 128 123 119 119 119 120 121 121 121 122 122 122 122 124 126 126 128 130 134 139 147 153 154 155 155 151 146 140 132 126 123 124 122 120 113 109 115 132 157 173 211 223 232 243 249 251 250 249 244 225 210 212 222 233 218 210 202 193 187 182 179 180 183 184 187 190 199 204 203 205 211 226 234 225 203 190 185 181 175 170 169 166 162 160 159 158 159 158 157 156 155 153 151 148 146 147 149 152 165 177 184 188 192 196 197 206 210 214 217 220 221 222 220 216 211 206 201 188 179 174 171 165 157 148 139 133 125 124 121 122 125 127 129 130 132 133 134 136 139 142 145 150 155 160 165 169 174 183 190 189 188 187 185 185 184 182 180 179 179 179 181 184 185 185 185 186 187 191 195 193 189 187 185 185 185 186 186 188 190 190 189 189 190 190 190 191 192 188 187 187 186 186 192 217 256 270 270 278 282 275 268 260 257 254 247 240 235 231 230 228 227 226 224 219 209 194 174 163 154 146 144 147 151 154 156 159 162 163 165 165 165 164 164 166 168 170 172 173 174 174 175 176 176 174 173 173 173 173 173 174 174 174 174 174 173 172 173 173 174 175 177 181 184 185 185 184 184 185 185 185 185 184 184 184 184 184 184 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 184 185 186 186 186 187 187 188 189 189 189 190 190 191 191 192 192 192 193 194 194 195 195 196 196 197 197 198 199 200 200 200 201 202 203 203 204 204 205 206 207 208 209 209 210 210 211 212 211 211 211 210 209 207 206 205 205 204 204 205 205 206 206 205 205 204 203 201 200 200 200 201 202 204 205 206 207 207 208 209 210 211 211 211 212 214 212 208 203 205 206 205 205 206 208 211 216 216 211 201 182 166 153 143 139 136 132 133 127 132 144 157 161 161 159 163 168 174 183 186 188 195 199 201 206 204 207 210 225 242 250 246 243 242 233 218 203 194 192 192 201 209 225 223 225 224 213 205 200 199 196 197 194 191 189 188 187 188 187 188 189 190 190 190 190 190 190 187 186 185 184 184 185 187 189 189 190 192 192 193 194 194 196 197 198 199 199 199 199 199 200 201 201 201 202 203 203 203 203 203 204 204 204 205 205 206 206 207 207 208 208 209 209 211 212 212 213 213 213 214 214 214 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 215 215 215 215 215 215 216 216 216 216 217 218 218 219 219 219 219 219 219 220 219 220 220 220 220 220 220 221 220 219 219 219 219 220 220 219 219 219 219 219 219 219 219 219 218 218 218 218 158 158 160 161 160 157 155 153 154 155 158 163 167 171 176 180 183 185 187 194 199 203 207 212 216 220 223 224 224 224 220 196 155 140 108 95 82 66 56 49 41 31 22 12 9 6 4 2 4 6 8 13 21 27 29 33 40 59 93 120 132 136 135 129 136 140 144 147 150 155 160 162 164 168 172 173 169 168 168 168 170 171 173 177 186 190 193 196 199 202 205 206 205 201 196 191 186 168 165 164 161 158 156 150 142 140 139 139 139 137 131 127 122 120 120 121 121 123 122 123 123 123 124 124 126 129 129 131 134 139 143 151 154 156 158 158 155 149 139 134 132 129 128 127 127 127 128 138 151 161 182 211 221 232 242 248 250 252 257 253 243 238 241 242 227 210 202 193 187 184 182 189 191 193 195 197 200 206 210 210 210 214 224 234 217 199 189 184 180 175 171 166 162 159 157 158 156 156 155 153 152 152 152 149 147 147 148 152 158 170 181 187 191 194 199 202 209 215 218 220 222 223 222 219 214 211 207 199 188 180 175 168 163 157 148 139 134 132 129 125 125 126 128 128 129 128 130 131 137 141 144 149 153 155 162 168 172 178 185 190 192 190 188 187 185 183 181 177 176 176 178 182 185 186 185 186 186 188 192 192 189 186 185 184 185 186 187 187 188 188 187 187 187 186 184 184 185 186 181 180 182 183 188 200 223 238 252 261 269 275 272 267 265 262 255 247 240 234 231 229 228 227 227 227 223 215 202 182 171 156 145 142 145 149 151 154 158 160 162 163 164 163 163 164 166 168 170 172 174 174 174 175 175 175 173 173 173 173 173 174 174 174 174 173 173 172 172 172 172 173 173 174 177 181 183 183 184 184 185 187 186 185 185 184 185 185 184 184 184 184 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 185 185 186 186 187 187 188 188 189 189 190 190 190 191 192 192 192 193 193 194 195 195 195 196 196 197 198 198 199 199 200 200 201 202 203 203 203 204 205 206 207 208 208 208 209 210 211 212 212 211 211 210 210 208 207 206 206 204 204 205 205 205 205 205 205 204 203 201 200 200 200 201 202 203 203 204 205 206 207 208 209 210 210 211 212 215 215 215 215 212 213 214 214 215 217 216 221 220 215 208 199 181 157 144 142 133 131 125 124 130 144 156 157 157 157 160 165 171 176 177 184 193 196 198 201 201 201 204 214 231 242 231 227 230 229 221 207 191 186 180 196 228 239 247 256 251 238 219 208 209 213 210 202 196 191 193 191 191 190 190 190 191 192 192 191 191 189 186 184 182 182 183 184 187 187 189 191 192 192 192 193 193 195 196 198 199 199 200 200 200 201 201 202 202 202 203 204 204 204 204 204 204 204 205 205 206 206 207 207 208 208 208 209 210 211 212 212 213 213 213 214 214 214 214 215 215 215 215 215 215 215 216 216 215 215 215 215 215 215 215 215 215 215 215 216 216 216 217 217 218 218 218 218 219 219 219 219 219 219 220 220 220 220 220 221 220 220 219 219 220 220 220 220 220 220 220 219 219 219 219 218 218 217 217 217 161 161 161 162 160 158 157 155 154 155 158 163 167 172 175 177 178 179 183 190 197 201 205 210 214 216 218 219 210 201 175 139 123 116 111 94 75 65 55 47 41 33 25 19 14 8 5 4 5 7 7 9 11 11 14 19 14 15 41 85 113 122 121 124 133 139 144 149 153 157 162 165 168 169 169 169 167 168 169 169 170 172 176 181 191 194 196 197 199 201 204 204 199 191 184 176 172 152 147 147 147 146 146 142 135 135 135 135 135 134 130 126 123 121 121 120 121 122 122 124 126 126 126 127 130 133 134 135 139 144 146 150 153 156 156 155 151 144 133 132 132 130 130 131 133 137 144 150 164 177 195 212 223 235 246 252 253 255 258 256 259 270 278 277 259 197 186 186 184 183 186 201 203 205 206 207 209 213 216 215 215 216 224 230 212 195 188 183 181 176 170 160 156 154 155 156 156 154 151 149 148 148 150 148 147 147 150 156 164 174 184 191 194 197 201 204 211 217 220 222 223 224 223 219 214 212 207 200 193 183 176 168 161 154 145 138 133 130 128 128 128 128 130 130 131 132 132 134 140 144 145 148 149 155 162 167 173 181 188 192 193 192 190 187 181 178 178 176 177 178 180 184 186 187 187 188 189 191 193 191 187 185 184 184 185 186 185 185 184 184 184 185 185 179 178 179 180 179 174 170 171 176 188 206 216 221 241 255 263 267 267 266 265 263 256 248 240 234 230 229 228 227 228 229 229 226 225 216 187 160 145 140 142 146 147 152 156 159 161 162 162 162 163 165 167 169 171 172 172 173 174 174 174 173 172 172 173 174 174 174 174 174 173 173 173 172 171 171 171 171 172 173 174 176 179 180 181 183 185 187 187 186 185 185 186 185 185 185 184 184 184 184 184 183 183 183 183 183 183 183 183 182 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 184 184 184 185 185 185 186 187 188 188 188 189 190 190 190 191 191 192 192 193 193 193 194 195 195 195 196 196 197 198 199 199 199 200 200 201 202 202 203 203 204 204 205 206 207 207 208 209 210 211 211 211 211 211 210 210 209 208 208 206 205 204 204 205 205 205 204 204 204 202 201 201 201 201 201 202 202 203 204 205 206 206 208 209 210 211 212 213 216 217 217 218 218 218 220 221 222 223 223 223 222 219 217 213 187 155 151 144 138 130 121 122 134 147 154 155 155 157 160 163 167 169 172 182 192 196 197 198 199 201 201 207 220 225 221 219 220 220 216 205 202 177 155 188 261 264 265 267 262 256 243 235 240 239 228 215 204 197 200 197 193 192 191 191 192 193 194 194 193 188 183 180 178 179 181 183 186 187 189 190 191 191 191 191 192 194 195 197 197 198 200 200 200 201 201 202 202 202 204 204 204 204 204 204 204 204 204 205 205 206 206 207 207 207 208 209 210 210 210 211 212 213 213 214 214 214 215 215 214 215 214 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 217 217 217 218 218 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 218 218 218 218 217 217 217 162 162 162 162 160 160 159 157 154 156 159 163 168 171 173 174 176 176 180 186 194 198 201 203 205 209 212 211 190 174 149 126 120 112 102 88 78 69 56 47 42 37 38 34 22 12 8 7 7 8 7 7 6 5 5 4 360 2 19 42 47 82 107 121 133 142 147 152 155 158 163 165 166 165 164 165 167 169 172 174 176 178 181 185 195 197 198 199 200 202 204 202 193 182 173 162 158 143 136 134 134 134 135 135 131 132 133 134 134 133 129 126 124 123 121 120 121 122 122 125 127 129 131 132 134 139 139 141 145 146 148 150 152 153 153 150 144 138 132 130 130 131 132 133 137 146 150 156 173 187 200 215 231 243 252 256 256 256 258 260 276 301 314 321 326 307 191 187 186 189 193 212 217 217 216 216 216 218 221 221 221 221 227 226 210 197 192 189 185 174 166 155 152 152 153 154 155 153 150 146 144 146 147 148 148 150 156 163 170 177 188 193 195 200 204 206 214 221 223 223 223 224 223 217 214 210 205 200 194 186 178 167 157 149 144 139 132 126 125 127 128 130 132 134 136 136 137 139 145 150 151 151 151 157 162 165 172 179 184 191 193 192 191 186 179 177 176 177 179 181 182 184 186 186 186 188 190 191 192 190 188 188 186 186 185 185 182 180 180 179 180 181 181 176 174 174 173 172 165 154 152 158 177 189 196 209 239 257 259 259 260 262 266 263 257 249 240 236 234 229 226 226 228 228 229 229 229 223 202 168 146 139 140 140 145 150 154 158 160 161 161 162 165 166 168 170 171 172 172 173 173 173 173 172 172 173 173 174 175 175 174 174 173 173 172 171 171 170 170 170 171 172 173 173 175 175 178 182 185 186 187 187 187 187 187 187 186 185 185 185 185 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 185 185 185 186 187 187 188 188 189 189 190 190 191 191 192 192 193 193 193 194 194 195 195 196 196 197 197 198 199 199 199 200 200 201 202 202 202 203 204 204 205 205 205 206 207 209 210 211 210 211 211 211 210 210 210 209 208 207 206 205 205 204 204 204 204 204 203 202 202 203 203 203 202 202 202 203 204 204 205 206 208 209 211 212 213 215 217 219 219 220 221 221 221 222 224 225 226 226 224 222 222 220 196 163 156 152 146 131 121 123 140 150 152 154 156 158 161 163 165 165 170 181 193 198 198 199 199 201 202 206 211 214 215 217 215 210 205 196 187 162 126 122 279 281 275 265 261 259 257 255 255 252 242 228 215 212 209 202 196 193 191 192 193 196 198 199 198 196 183 176 176 178 181 183 186 187 188 189 190 189 189 190 192 193 195 196 196 197 199 200 200 200 200 201 202 203 203 203 204 204 204 204 204 205 205 205 205 206 206 207 207 207 208 208 209 209 210 211 212 213 213 213 213 214 214 214 213 214 214 214 215 215 215 215 214 214 214 214 214 214 215 215 215 215 215 215 215 216 216 217 217 217 218 218 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 218 218 217 217 217 216 162 162 162 162 162 162 161 159 156 156 159 162 165 166 167 172 174 176 180 186 192 195 195 196 200 202 203 199 171 155 136 126 117 104 92 84 81 74 60 50 46 46 61 56 32 19 13 11 10 8 9 7 5 3 1 357 356 2 11 15 37 65 96 118 135 148 154 157 158 160 161 160 161 161 162 164 167 170 175 180 182 183 185 191 199 201 202 202 203 205 205 198 186 173 172 161 149 138 131 129 127 126 128 127 130 131 132 133 133 131 128 126 126 124 121 119 120 121 122 124 127 131 135 138 139 146 145 147 148 150 151 151 152 152 150 146 142 137 130 128 129 132 135 138 143 151 155 164 176 189 202 219 233 240 247 254 251 252 250 273 296 311 314 319 321 309 267 211 202 205 208 225 230 227 225 223 223 223 226 226 225 226 229 224 214 208 205 201 185 169 161 152 149 150 150 151 153 152 148 144 141 142 142 144 146 152 165 173 176 181 188 191 197 202 207 210 217 222 224 223 223 223 221 215 210 207 205 202 195 187 177 165 154 148 145 139 131 126 126 127 128 129 132 136 138 137 138 141 148 152 156 154 153 155 158 163 169 174 183 191 192 192 188 181 177 176 176 177 181 181 181 182 182 184 185 187 189 189 189 189 189 188 187 186 183 181 178 176 176 175 175 177 177 175 172 170 167 163 157 144 140 144 159 168 184 210 248 260 253 253 250 259 263 263 259 251 244 242 237 229 224 225 226 226 226 227 229 226 212 177 145 145 138 139 143 148 153 157 158 159 161 163 166 168 170 171 172 173 173 172 171 172 172 173 174 174 174 174 175 175 175 172 172 172 171 171 170 169 169 169 170 171 172 172 171 172 175 180 184 183 184 185 186 188 188 188 188 186 186 186 185 185 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 183 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 184 185 185 185 186 186 187 188 188 189 189 189 190 191 191 192 192 192 193 194 194 194 194 195 195 196 197 197 198 198 198 199 200 200 201 201 202 202 202 203 203 204 204 205 205 206 207 208 209 209 210 211 211 211 211 211 211 210 209 208 207 206 206 205 205 205 204 204 204 204 203 204 204 203 203 203 202 202 203 203 205 206 206 209 211 213 215 217 218 220 221 222 222 222 222 223 224 225 227 227 225 222 221 219 204 178 167 164 156 137 129 132 142 150 154 157 159 160 162 164 164 165 169 180 193 197 201 201 202 202 204 206 208 210 213 216 209 200 192 180 166 145 104 62 39 290 277 264 258 258 259 263 263 255 247 236 229 227 214 206 199 195 193 193 194 198 203 206 205 202 185 176 177 180 182 184 187 188 188 188 189 189 189 190 192 194 195 195 196 197 198 199 200 199 199 200 201 202 202 202 204 204 205 205 205 205 205 205 206 206 206 206 207 208 208 209 209 210 210 211 211 212 212 212 212 213 213 213 213 213 214 214 214 215 214 214 214 214 214 214 214 214 214 215 215 215 215 215 215 216 216 216 216 217 217 218 218 218 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 218 217 217 217 216 216 162 162 162 162 163 164 164 162 158 156 156 159 161 162 165 170 174 176 180 186 190 191 190 191 192 192 189 183 161 143 134 127 112 98 87 84 85 78 66 58 57 60 75 73 48 29 20 14 11 11 10 8 5 3 360 357 359 7 9 18 36 58 88 113 136 147 153 157 158 158 159 158 160 162 163 165 167 171 179 183 185 187 190 194 200 204 206 207 208 208 204 191 179 177 166 154 145 138 132 127 124 122 122 124 128 131 131 131 131 131 129 128 127 125 123 122 121 122 125 127 130 133 137 140 144 149 150 151 152 154 154 154 154 151 148 143 140 134 127 127 130 134 138 141 146 153 159 166 177 188 201 216 221 225 238 244 241 239 235 267 295 299 302 305 309 300 283 257 240 240 235 241 242 237 234 232 231 231 234 232 231 232 230 224 220 226 222 199 179 165 156 149 145 145 146 149 151 151 145 141 137 136 136 138 143 159 178 182 181 182 184 192 199 205 210 213 216 218 222 222 222 221 218 213 209 207 205 200 194 187 174 162 152 148 143 136 130 127 129 129 129 129 132 136 138 137 136 140 146 146 151 150 148 149 153 159 163 171 183 190 191 191 182 175 173 174 178 180 182 179 178 178 180 182 184 187 188 188 187 188 188 185 184 183 180 178 177 174 173 172 173 175 176 174 169 165 161 157 151 144 143 143 154 176 192 221 259 263 256 253 247 253 256 259 259 255 252 248 242 230 227 227 227 226 227 230 231 227 216 181 162 144 135 136 141 146 151 153 153 157 160 163 166 168 170 171 173 174 173 171 170 171 172 173 175 176 175 175 175 174 173 171 171 171 170 170 169 167 168 169 169 170 170 170 170 171 173 177 180 179 178 181 184 187 189 189 189 189 188 186 185 185 185 184 184 184 184 184 184 183 183 183 183 183 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 183 183 183 184 184 185 185 186 186 187 188 188 189 189 189 190 191 191 192 192 192 193 193 194 194 195 195 195 196 197 197 197 198 198 199 199 200 200 201 201 202 202 202 202 203 204 204 204 205 206 207 208 208 209 210 210 210 210 211 211 211 210 209 208 207 207 207 206 205 205 205 205 205 205 204 204 204 204 204 204 203 202 202 202 203 204 206 209 212 214 216 217 219 221 223 223 223 223 222 222 223 224 225 225 225 221 218 214 205 192 189 174 161 146 139 140 145 152 155 158 161 163 165 166 166 167 170 179 189 194 200 204 205 205 207 211 212 211 212 213 203 191 180 163 146 128 104 98 76 291 275 263 250 249 245 255 260 254 245 241 236 229 217 207 200 198 196 194 194 198 205 208 210 203 189 178 179 182 183 186 188 188 188 188 188 188 188 190 192 193 194 195 196 198 199 199 199 199 199 199 200 201 201 202 204 205 206 206 206 206 205 205 206 206 206 206 207 208 209 209 209 210 210 211 211 211 211 211 212 213 213 213 213 213 214 214 214 214 213 213 213 213 213 213 213 213 214 215 215 215 215 215 215 216 216 216 216 217 217 218 218 218 218 219 219 219 219 218 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 219 218 218 217 217 217 216 216 162 163 163 163 164 166 166 165 161 156 154 154 156 160 164 169 174 177 180 183 185 185 184 184 181 179 173 164 156 140 131 122 110 97 89 87 91 86 76 75 72 77 84 81 62 39 26 18 18 13 10 8 4 3 2 2 3 10 15 23 35 49 72 102 124 132 141 149 153 154 155 159 162 163 164 166 169 174 180 183 187 190 195 196 202 206 209 210 211 208 203 191 177 167 157 150 143 138 133 129 126 121 118 121 127 130 130 130 130 130 130 129 127 127 126 126 125 125 129 133 134 138 140 142 145 149 151 153 155 157 158 157 154 150 146 144 136 129 124 126 130 135 139 140 146 153 160 166 174 184 198 203 202 211 221 229 232 230 224 220 245 281 289 293 299 289 280 270 270 264 257 254 251 246 242 239 240 237 239 239 238 237 234 230 232 234 215 187 171 160 151 145 141 142 144 147 149 149 144 139 138 136 134 133 141 174 188 187 187 187 187 195 202 207 211 213 213 219 223 223 222 222 218 217 218 213 207 198 189 181 169 164 157 147 138 132 128 128 130 130 130 130 132 135 136 136 136 139 139 141 144 145 144 144 147 152 156 169 181 187 190 189 181 174 176 179 182 183 180 177 176 178 180 182 184 187 188 188 188 189 187 180 177 177 176 175 174 171 170 171 172 173 173 169 162 159 157 154 149 144 142 146 164 193 214 237 263 264 263 254 243 243 250 257 261 263 263 258 259 249 243 240 239 234 232 236 235 230 216 201 176 144 133 133 137 141 143 143 149 154 158 161 164 167 167 170 172 173 172 170 170 170 171 173 175 176 176 176 175 173 171 169 168 169 168 168 167 166 167 168 168 169 169 169 170 171 172 174 176 176 176 178 181 184 188 189 189 189 188 187 186 185 185 185 185 184 184 184 184 184 184 183 183 183 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 182 182 183 183 183 183 183 183 184 184 184 184 184 184 185 186 186 187 187 188 189 189 190 190 190 191 192 192 193 193 193 194 194 195 195 195 196 196 197 197 198 198 198 199 200 200 201 201 201 202 202 202 203 203 203 204 204 205 206 206 207 207 208 209 210 210 211 211 211 210 210 209 208 208 208 207 207 206 205 205 206 206 205 205 205 204 204 204 204 203 202 202 202 202 203 205 209 212 215 216 218 221 223 225 225 225 224 223 222 222 222 223 223 222 220 215 211 204 203 191 179 167 155 148 147 149 154 156 159 163 164 165 167 169 170 173 181 183 191 199 205 208 210 211 215 215 213 211 208 200 186 170 154 137 124 120 120 126 246 261 256 238 230 223 230 244 247 237 236 233 226 217 207 201 197 194 192 193 196 202 204 206 201 189 180 185 186 187 188 189 189 189 189 189 188 188 190 192 192 194 195 196 199 199 199 199 199 199 200 201 202 202 203 205 206 206 206 206 205 205 205 205 205 206 206 207 208 209 209 209 210 211 211 211 211 211 212 212 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 214 214 214 215 215 215 215 215 216 216 216 217 217 217 217 217 218 218 218 218 218 218 219 219 219 219 219 219 219 220 220 220 220 220 220 220 219 219 219 218 218 218 217 217 216 216 163 164 164 165 166 169 169 166 162 160 158 155 155 160 164 169 174 177 179 180 181 181 178 176 170 165 160 153 149 138 125 117 108 100 93 92 95 95 93 88 86 88 90 87 76 56 52 32 23 15 4 360 1 2 4 5 6 7 10 19 29 38 54 81 98 113 131 141 147 151 155 160 163 163 165 169 173 178 183 186 192 197 199 201 206 210 211 211 209 204 202 191 165 153 149 146 142 139 136 137 133 124 118 120 127 130 129 129 129 130 132 131 130 129 130 130 131 132 135 138 139 142 145 146 147 150 154 158 159 160 159 158 154 150 149 142 135 128 124 125 129 134 135 142 148 153 159 165 171 175 178 189 198 198 204 217 236 238 233 227 259 282 282 284 287 285 276 273 272 270 266 262 257 254 248 248 244 242 244 245 244 242 238 238 236 223 197 177 165 156 151 148 143 140 143 147 148 147 145 143 142 140 138 137 149 181 188 188 188 189 191 197 206 210 212 213 215 219 224 226 226 225 223 224 224 218 209 197 185 177 171 164 155 145 137 131 128 128 129 129 130 131 133 133 132 133 133 134 137 139 141 142 141 139 139 143 154 167 176 183 186 186 182 179 183 188 190 187 182 179 178 180 183 184 185 188 188 189 190 189 184 177 172 171 171 171 172 171 171 170 167 165 164 161 156 154 154 151 149 147 144 151 172 204 229 247 253 260 259 249 240 240 250 262 265 272 275 273 265 267 267 263 258 248 240 241 240 237 230 216 175 142 134 134 136 138 139 143 148 152 156 159 162 162 164 167 169 170 170 168 167 169 171 173 175 176 177 177 175 172 170 168 166 166 166 165 165 165 166 166 167 168 169 169 170 171 172 173 173 174 175 178 180 182 185 186 187 188 188 187 186 186 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 185 186 186 187 187 188 188 189 190 190 191 191 192 192 193 193 194 194 194 195 195 196 196 196 197 197 198 198 198 198 199 200 201 201 201 201 202 202 203 203 203 203 204 204 205 205 206 206 207 208 209 210 210 210 211 211 210 210 209 209 208 208 208 207 206 206 206 206 206 205 204 204 204 204 204 204 203 202 201 201 202 204 206 209 212 214 217 221 224 226 228 230 230 226 223 222 222 221 221 221 221 219 214 210 209 205 196 186 176 165 158 159 155 155 156 159 162 163 166 168 171 173 177 179 183 190 197 204 209 211 213 215 215 213 209 206 200 182 168 153 138 133 134 139 152 199 233 234 224 215 207 209 223 236 223 225 224 220 213 206 201 192 190 190 190 194 196 199 203 201 192 187 191 191 191 190 189 189 188 189 189 188 189 190 191 192 194 196 197 199 199 199 199 199 199 202 203 204 205 205 205 206 207 207 206 206 206 206 206 206 206 206 207 207 208 209 209 210 210 211 211 212 212 212 212 213 212 213 213 213 213 213 213 213 213 212 212 212 212 212 213 213 213 213 213 214 214 215 215 215 215 216 216 217 217 217 217 217 217 218 218 218 218 218 219 219 219 219 219 219 219 219 219 219 220 219 219 219 218 218 218 218 218 218 218 217 216 216 165 164 164 164 166 168 169 167 165 164 160 158 158 161 164 168 173 175 177 178 178 177 174 170 162 155 151 148 143 131 119 113 109 104 99 95 101 102 101 100 100 98 97 96 105 105 98 64 19 3 341 337 351 358 360 4 5 3 8 15 23 33 46 58 77 106 125 136 144 151 156 160 162 164 169 174 178 181 188 194 196 199 204 207 211 214 211 207 204 201 194 178 153 141 140 142 143 142 142 146 141 134 127 129 131 131 129 128 128 130 133 133 134 134 134 135 135 137 139 140 143 147 149 150 151 154 158 162 164 164 163 159 158 155 149 140 133 128 124 124 128 129 137 146 150 154 157 162 166 168 174 182 191 189 193 210 246 264 260 272 304 288 277 274 274 273 266 264 267 269 268 264 260 261 258 254 251 248 248 248 247 244 242 239 236 218 193 175 163 157 153 147 139 137 141 146 148 147 146 146 147 149 150 152 163 176 180 183 186 189 194 201 208 210 212 214 217 221 225 229 231 231 231 230 226 220 209 196 185 179 176 168 157 147 137 131 128 128 129 130 131 132 133 132 129 129 127 128 132 136 139 139 139 139 138 143 154 163 171 177 179 179 179 183 191 195 194 188 185 184 185 185 185 186 187 188 189 190 190 188 183 177 174 171 169 170 172 172 172 167 163 159 156 156 153 152 150 149 148 145 147 161 178 205 233 238 250 257 253 246 242 245 254 260 273 283 288 287 282 280 282 278 267 256 248 245 243 243 239 223 169 139 136 137 138 138 140 145 151 154 157 158 160 160 159 161 163 165 165 165 166 169 171 174 175 176 177 176 174 171 168 166 164 164 163 163 163 164 165 165 166 166 168 169 169 170 171 171 172 173 175 177 180 182 182 184 186 188 188 187 186 186 186 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 184 184 184 184 184 184 185 185 185 186 186 186 187 188 188 189 189 190 191 191 192 192 192 192 193 194 194 195 195 195 196 196 197 197 197 198 198 198 199 199 199 200 201 201 201 201 202 202 203 203 203 203 204 204 205 205 205 206 207 207 208 209 209 210 211 211 211 210 209 209 209 208 208 208 208 207 207 206 206 205 205 205 204 203 203 203 203 202 202 201 201 203 206 209 211 212 217 224 231 234 234 240 234 229 224 222 221 220 220 220 218 217 213 211 210 208 202 193 183 176 177 169 162 158 157 159 160 161 165 169 172 174 176 179 184 189 196 203 204 208 212 214 212 209 206 203 195 182 169 156 148 147 142 154 168 191 208 212 215 214 200 200 210 210 216 216 212 211 207 201 198 192 190 190 191 192 194 201 202 201 197 196 194 192 191 190 188 188 187 188 188 189 189 190 192 193 195 196 197 198 200 200 200 201 201 203 204 205 206 206 206 207 207 207 207 206 206 207 207 207 207 207 207 208 208 209 210 210 211 211 211 212 212 212 212 212 212 212 212 213 213 213 213 213 213 212 212 212 212 212 212 212 212 213 213 213 214 214 214 214 215 215 216 216 216 216 216 217 217 217 217 218 218 218 218 218 218 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 217 217 216 216 165 163 163 162 162 164 166 166 164 164 162 161 162 163 163 167 170 171 173 176 176 175 172 167 159 151 147 141 133 123 111 109 107 106 104 105 109 110 111 112 114 115 114 115 147 162 183 207 231 267 274 277 294 318 333 354 360 2 11 19 27 35 40 49 73 102 123 135 145 152 154 159 166 170 176 182 186 186 197 200 203 208 212 214 215 214 207 200 197 192 182 165 140 127 131 137 140 145 149 155 151 142 135 135 135 133 130 127 126 129 133 134 137 140 140 140 141 141 140 140 147 151 152 152 154 157 160 165 168 169 167 167 162 156 146 136 131 129 126 126 130 134 143 152 156 156 154 153 154 160 169 177 183 181 183 189 203 246 271 302 310 292 278 268 267 263 254 250 260 269 267 263 263 261 260 259 257 254 251 249 248 245 242 239 233 219 194 174 165 158 152 144 131 133 139 144 145 145 146 149 154 160 163 165 170 174 177 181 185 190 196 202 204 206 209 213 216 221 227 231 232 235 237 238 232 218 205 196 192 187 181 171 155 144 135 130 128 128 130 131 133 135 136 133 135 132 128 126 129 133 136 139 139 140 141 146 154 162 167 171 171 174 178 188 194 196 193 191 188 187 191 190 187 186 188 189 190 191 190 187 183 180 180 176 172 171 171 172 167 158 157 154 152 152 154 153 151 150 146 145 150 164 177 199 210 227 248 254 251 246 243 244 249 262 280 293 298 297 295 296 294 283 272 261 252 246 245 243 237 219 168 140 142 141 141 142 144 149 155 158 160 161 161 160 155 154 156 158 159 162 166 169 172 174 175 176 176 175 171 167 164 163 162 162 162 162 162 162 163 163 164 165 167 168 169 169 170 170 172 173 175 177 180 181 182 184 186 186 187 187 187 187 186 186 185 185 185 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 186 186 186 186 187 188 189 189 189 190 190 191 192 192 193 193 193 194 195 195 196 196 196 197 197 197 197 198 198 198 199 199 200 200 200 201 201 201 202 202 202 203 203 203 203 204 204 205 205 206 206 206 207 208 208 209 210 211 211 211 210 210 209 209 209 209 209 209 209 208 207 207 206 206 206 204 204 203 203 202 202 201 200 199 200 202 202 205 210 217 231 243 246 246 245 238 231 225 222 222 219 218 217 215 214 212 211 209 208 205 199 195 192 186 177 169 162 160 163 161 162 165 169 172 173 175 179 183 188 194 196 199 204 208 210 205 204 203 198 191 183 173 163 162 155 152 159 172 187 192 195 203 204 197 196 199 201 205 207 202 202 200 198 195 193 193 194 195 197 199 201 201 199 198 197 194 191 191 190 189 188 188 189 189 190 190 191 193 195 195 196 197 198 199 200 201 202 202 203 205 206 206 206 207 207 208 207 207 207 207 207 207 208 208 207 208 208 208 209 210 210 210 211 211 211 211 211 211 211 211 212 212 213 213 213 213 213 213 212 212 212 212 212 212 212 212 212 213 213 213 213 213 213 214 214 215 215 215 216 216 216 217 217 217 217 218 218 218 218 218 218 218 219 219 218 218 218 218 218 218 219 218 218 218 218 218 218 217 217 217 217 164 162 162 161 160 160 161 162 164 164 162 162 163 164 164 167 169 170 171 172 174 174 172 166 165 155 143 132 123 114 105 104 105 105 109 111 117 118 119 123 128 133 134 141 159 175 192 206 221 236 241 235 233 233 254 330 354 4 17 26 30 32 39 49 70 95 120 137 148 152 156 166 176 182 189 195 194 194 198 206 212 216 219 220 219 215 204 194 187 176 164 148 126 115 120 124 128 140 151 153 144 131 126 130 132 131 128 127 127 130 133 136 140 143 143 145 146 145 143 143 149 152 153 156 157 158 162 168 171 171 171 170 165 154 142 132 129 128 127 128 128 136 146 156 160 159 156 152 147 151 162 173 179 174 170 171 173 188 311 318 300 289 280 272 266 259 250 247 261 269 264 262 261 258 257 259 260 257 253 251 250 246 243 241 234 218 193 176 166 154 145 137 131 128 132 136 138 140 144 152 163 169 172 173 174 177 180 181 184 189 195 199 197 200 205 210 215 221 227 230 232 237 239 239 232 215 201 197 196 196 188 173 148 136 131 128 127 127 128 132 134 137 138 138 138 135 131 130 131 133 135 139 139 140 144 149 155 160 162 166 170 175 181 185 188 189 189 188 187 189 193 191 187 186 187 188 191 192 190 188 185 185 181 177 173 167 163 161 157 148 149 150 152 153 154 154 153 148 142 140 148 162 172 185 200 225 246 252 250 245 243 241 246 259 284 298 302 302 302 301 295 286 276 266 256 251 249 242 233 216 175 149 151 148 146 147 150 153 155 161 162 163 161 157 152 150 152 153 155 161 165 169 172 174 175 177 176 170 166 163 162 161 161 160 160 160 161 161 161 161 163 164 166 167 168 168 168 170 171 173 175 176 178 181 183 184 185 185 187 187 187 187 186 186 185 185 185 185 185 185 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 185 185 185 185 186 186 187 187 187 187 188 189 189 190 190 191 191 192 193 193 194 194 194 195 196 196 196 197 197 197 198 198 198 198 198 198 199 200 200 200 200 201 201 201 202 202 202 203 203 203 203 204 204 204 205 205 206 206 207 208 208 209 210 210 211 211 211 210 210 210 209 209 209 209 209 208 208 207 207 207 206 205 204 203 202 201 200 199 199 198 196 196 197 202 207 212 240 250 254 253 247 239 232 226 225 222 218 217 215 213 212 212 210 208 206 204 201 199 195 189 181 174 168 168 167 165 164 165 168 170 170 172 176 181 186 189 189 193 198 202 204 200 199 198 195 190 183 178 170 166 161 161 164 170 173 178 185 191 193 192 191 192 194 196 199 195 193 194 195 194 194 197 198 199 200 201 200 198 196 195 193 192 191 191 191 191 190 190 192 192 192 193 193 195 196 196 197 197 198 199 201 201 202 202 203 205 206 206 207 207 208 208 208 208 208 208 208 208 208 208 208 209 208 208 209 209 209 210 211 211 211 211 211 211 211 212 212 212 212 212 212 212 212 212 212 212 211 211 211 211 211 212 212 212 212 212 212 213 213 213 214 214 214 214 215 215 216 216 216 216 216 217 217 217 217 217 217 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 218 218 217 217 217 163 162 161 160 160 160 160 162 164 164 160 157 159 161 163 167 171 172 171 171 172 173 171 168 163 153 140 126 115 108 104 104 105 108 115 118 120 124 127 129 134 139 143 150 160 172 188 202 214 223 225 220 219 218 235 296 349 8 23 31 31 33 37 45 64 84 115 141 149 157 166 177 193 201 206 206 204 203 204 213 220 222 224 224 219 215 203 185 169 156 144 131 115 107 110 110 119 130 143 134 122 116 117 119 121 127 128 128 129 134 137 139 140 143 146 147 149 150 147 147 150 152 154 156 157 159 163 172 174 174 174 170 164 151 136 127 123 123 121 121 115 123 139 153 159 159 160 158 149 151 159 168 171 169 166 165 159 147 332 312 290 280 276 271 265 257 249 253 262 264 261 260 258 253 252 254 256 257 254 255 251 247 245 242 234 216 199 184 163 149 139 130 124 123 123 126 132 135 140 151 169 174 176 177 178 181 185 185 187 189 192 192 195 199 203 209 215 221 224 225 233 238 239 236 228 214 205 199 197 200 189 168 139 130 129 127 125 125 128 132 135 136 137 140 138 135 132 131 132 133 135 138 139 142 146 151 155 157 159 164 170 176 181 183 184 184 184 186 186 188 189 188 187 186 186 189 191 191 190 188 188 185 180 174 167 159 152 149 148 145 147 150 154 157 157 157 152 144 134 130 141 158 167 182 204 228 246 253 249 245 240 233 233 245 275 292 296 296 298 299 291 283 277 272 268 261 250 242 232 214 183 173 163 152 150 151 154 157 159 162 164 165 163 157 152 150 151 152 155 161 165 168 169 171 174 177 175 164 161 160 159 158 159 159 158 158 159 159 160 161 162 164 165 166 167 167 168 169 171 172 174 176 178 181 183 182 182 183 185 186 187 187 186 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 187 188 188 188 188 189 189 190 191 191 192 192 193 194 194 195 195 195 196 197 197 197 198 198 198 199 199 199 199 199 199 200 200 200 200 200 201 201 202 202 202 202 203 203 203 203 204 204 204 205 205 205 206 206 207 208 209 209 210 211 211 211 211 211 210 209 209 209 209 209 208 208 207 207 206 204 203 203 202 200 200 199 199 199 196 193 192 192 197 201 193 222 222 240 249 246 238 231 227 225 221 218 216 214 213 213 212 210 207 204 202 201 199 195 189 184 177 175 173 171 170 168 168 168 168 170 171 173 177 181 183 183 188 192 195 196 195 196 195 193 188 183 181 173 165 163 163 166 167 168 172 178 182 186 187 186 187 187 188 190 190 189 192 194 196 196 198 198 199 199 199 198 195 194 193 192 191 192 193 193 193 194 194 195 196 197 197 197 197 198 198 199 199 199 200 201 202 202 202 203 204 206 206 207 207 208 208 208 208 208 208 208 208 209 209 209 209 209 209 209 209 210 210 211 211 211 211 211 211 212 212 212 212 212 212 212 212 212 211 211 211 211 211 211 211 211 211 211 211 212 212 212 212 212 213 213 213 214 214 214 214 214 215 215 215 215 216 216 216 217 217 217 217 217 217 218 218 218 218 218 219 219 219 219 219 219 219 218 218 217 217 217 163 162 162 161 161 161 161 162 164 163 159 154 155 155 160 167 172 174 174 173 172 171 170 166 158 150 139 125 113 108 110 110 112 117 123 128 130 134 136 136 138 140 145 152 165 176 190 201 210 215 215 213 210 212 226 267 353 18 32 40 34 31 33 40 57 65 83 119 151 173 183 194 215 225 226 223 221 217 216 222 229 230 230 227 221 218 190 153 136 132 126 117 107 101 101 106 113 118 125 120 115 112 113 114 119 125 128 130 133 137 140 142 144 145 146 147 150 151 150 150 152 152 153 155 156 158 164 170 175 178 177 171 161 146 127 120 114 109 107 106 92 94 125 147 154 159 163 165 157 155 160 165 167 168 166 163 159 153 293 296 278 272 266 261 258 254 249 255 256 255 257 257 254 247 243 245 249 252 252 254 252 250 248 243 233 222 214 181 159 146 135 125 121 119 120 125 131 136 142 156 175 181 182 183 183 184 187 191 190 191 192 193 197 202 206 210 216 219 220 225 233 238 239 236 229 221 212 197 193 190 173 150 137 135 135 130 126 126 127 132 134 134 136 138 138 134 132 130 131 131 134 136 139 144 148 151 153 155 155 160 168 176 180 183 184 189 189 187 186 187 187 185 184 185 187 190 191 189 188 187 185 183 177 168 159 154 152 148 146 146 147 151 154 155 156 155 151 144 134 128 137 149 169 188 205 226 246 252 248 243 229 215 210 225 261 268 281 285 290 292 287 279 275 272 266 259 252 243 232 214 200 188 164 153 152 153 155 156 159 162 164 166 163 157 151 145 147 150 153 156 161 163 159 158 162 165 164 159 157 157 157 157 156 157 156 157 157 158 159 160 161 163 164 164 165 166 168 169 171 172 174 175 178 180 180 179 179 181 184 186 186 186 186 186 186 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 187 187 187 187 187 188 189 189 189 189 190 190 190 192 192 193 193 194 195 196 196 196 196 197 198 198 198 198 199 199 199 200 200 200 200 200 200 201 201 201 201 201 201 202 202 202 202 203 203 203 204 204 204 204 204 205 205 205 205 206 207 208 209 210 210 211 211 211 211 210 210 209 209 209 209 208 208 208 207 205 203 201 201 201 201 200 200 201 200 197 190 187 187 189 188 184 182 193 218 236 242 239 229 227 223 220 218 215 213 213 213 212 210 207 203 202 200 197 194 189 185 182 180 177 175 175 173 173 172 171 172 173 173 175 176 178 182 185 188 190 191 192 194 193 190 185 184 180 173 168 164 164 166 166 168 171 174 178 181 182 184 184 183 183 185 186 187 191 194 196 196 197 197 197 196 196 196 195 194 193 193 193 193 195 198 198 198 198 197 200 202 202 201 200 201 202 203 202 201 201 202 205 204 204 204 205 206 207 208 208 208 208 208 209 209 209 209 209 210 210 210 210 210 209 210 210 211 211 211 211 211 211 211 212 212 212 212 212 211 211 212 211 211 211 211 211 211 210 210 210 210 210 210 211 211 211 211 212 212 212 212 212 213 213 213 213 214 214 214 215 215 215 215 216 216 216 216 216 216 216 217 217 217 218 218 219 219 219 218 218 218 218 218 217 217 217 217 163 162 162 162 162 161 161 162 164 165 161 158 157 157 160 166 172 176 177 176 174 174 170 164 158 149 140 127 116 115 118 120 123 128 132 135 138 141 145 144 144 145 151 158 173 186 198 204 205 209 211 210 200 201 202 186 127 70 65 66 45 31 28 33 43 4 318 311 282 233 218 216 219 246 246 245 241 236 231 234 242 240 239 235 234 218 142 99 106 111 112 108 105 92 98 106 111 114 116 115 116 116 115 117 122 126 129 134 137 140 142 144 145 146 148 149 150 151 151 151 153 156 160 160 159 154 162 164 173 176 175 166 153 138 118 112 98 90 87 84 61 44 88 140 153 166 169 169 162 160 164 166 168 168 162 158 155 157 216 276 269 261 256 251 251 252 253 251 250 251 256 256 250 243 236 236 235 241 248 252 253 254 253 249 248 235 212 173 153 142 132 124 120 119 119 124 134 142 152 167 184 193 194 193 191 191 192 196 197 197 196 197 200 205 210 212 213 215 217 225 234 239 239 238 236 228 209 195 185 172 150 141 141 144 145 136 130 130 131 132 133 133 134 136 136 132 132 132 132 133 135 137 140 143 147 150 150 152 154 157 164 172 177 182 187 194 194 193 191 190 188 184 183 186 189 192 191 191 189 186 181 176 171 163 150 148 147 147 146 145 146 151 155 155 156 154 153 149 142 137 135 148 173 189 200 218 241 243 247 236 213 199 196 210 234 239 258 272 280 284 280 274 271 270 263 255 251 240 232 225 211 187 163 151 151 152 152 153 157 159 162 162 158 149 146 138 137 140 144 148 151 153 139 139 140 145 151 153 153 154 156 155 155 155 155 156 156 156 157 159 160 162 162 163 165 166 168 169 171 172 172 175 177 178 178 178 179 181 184 186 186 186 186 186 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 187 187 187 187 187 187 188 188 189 189 189 190 190 191 191 191 191 191 193 194 194 194 195 195 197 197 197 198 198 199 199 199 199 200 200 200 200 200 200 200 200 201 201 201 201 201 201 202 202 202 202 202 203 203 203 204 204 204 204 204 205 205 205 205 206 207 208 209 209 210 211 211 211 211 210 210 210 210 210 209 208 208 207 206 204 202 200 200 200 201 202 202 201 200 197 187 184 184 183 182 180 179 186 202 222 231 231 226 222 220 218 216 215 212 211 211 210 209 206 203 201 198 196 192 189 188 186 184 181 178 179 178 178 177 176 176 176 178 179 179 179 181 184 188 190 191 192 193 193 189 187 185 181 176 176 173 172 172 170 171 174 175 177 179 182 184 183 182 182 182 183 188 190 193 194 195 195 196 196 196 195 195 195 195 197 197 198 199 199 203 203 203 204 204 204 207 206 206 205 205 205 206 205 204 204 205 207 207 206 206 206 207 209 210 210 210 210 211 211 211 210 210 210 211 211 211 211 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 210 210 209 209 210 210 210 210 210 210 211 211 211 211 211 211 212 213 212 212 213 213 214 214 213 214 214 215 215 216 215 216 216 216 216 217 217 217 217 218 218 218 217 217 217 217 217 218 218 217 217 162 162 162 163 163 162 162 162 164 167 167 165 163 162 165 168 171 174 177 177 177 175 171 166 160 151 141 130 126 122 121 127 132 136 138 140 143 147 151 150 150 151 157 165 178 192 200 202 206 205 203 199 187 180 173 162 150 121 96 92 55 20 7 351 343 287 287 296 296 283 262 248 247 264 268 267 263 257 251 250 260 255 257 253 247 208 85 78 87 93 98 96 95 86 96 107 114 116 117 118 119 120 120 122 126 129 131 135 139 142 144 145 145 147 151 152 152 153 153 152 153 157 165 169 168 161 156 159 166 170 166 154 140 130 114 95 77 68 61 50 21 350 345 330 201 184 177 173 169 165 164 165 166 164 152 151 152 159 165 188 239 248 245 242 245 251 254 251 249 252 256 254 246 239 229 229 229 235 243 248 254 259 260 260 253 238 211 169 150 139 134 131 125 121 119 122 133 146 162 172 193 205 202 200 199 198 197 199 200 200 199 200 203 206 211 211 213 214 217 224 233 238 238 237 232 223 207 194 177 159 150 145 143 149 146 139 135 133 133 132 132 132 133 134 135 132 130 131 133 135 137 140 143 145 145 148 150 151 154 157 161 164 168 179 189 194 195 196 196 195 191 186 186 188 191 193 192 193 191 184 175 166 159 153 145 144 143 143 143 142 145 150 152 157 157 154 154 155 155 155 155 159 174 188 197 212 216 229 243 229 210 199 201 213 216 234 249 261 269 273 272 267 268 267 262 256 249 239 232 225 210 182 158 153 150 149 150 151 154 156 153 152 149 141 134 133 127 122 125 129 127 133 128 129 131 137 143 147 149 151 153 154 155 155 155 155 155 156 156 158 159 160 161 163 165 166 167 169 169 170 172 175 176 176 177 178 179 183 185 185 185 185 185 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 187 187 187 188 188 188 189 190 190 190 190 191 191 192 192 192 192 193 194 195 195 196 196 196 198 198 199 199 199 200 200 200 200 200 201 201 201 201 201 201 201 201 202 202 201 201 201 202 202 202 202 203 203 203 203 204 204 204 204 204 204 204 204 204 205 207 208 208 209 210 210 211 211 211 211 210 210 210 210 209 209 208 207 206 205 203 202 201 201 202 202 201 199 198 193 186 183 182 181 181 179 178 186 197 210 215 217 220 218 217 216 214 214 211 209 208 208 206 205 201 199 197 194 192 190 190 189 186 184 182 182 183 182 181 180 180 179 183 185 185 184 184 186 192 193 194 194 194 193 191 191 188 185 182 185 185 186 185 180 177 181 181 182 183 184 185 185 184 184 184 185 190 193 194 195 194 195 196 196 196 196 197 197 197 201 202 203 205 205 207 208 208 209 208 208 210 210 209 209 208 208 210 209 208 209 209 209 209 209 209 209 209 211 212 212 212 212 212 212 212 212 212 211 212 212 211 211 211 211 211 211 210 210 210 210 211 211 211 211 211 211 211 211 211 211 211 211 210 210 210 210 210 209 209 209 209 209 209 209 209 210 210 210 210 209 210 210 211 212 211 211 212 212 213 213 213 213 214 214 215 215 215 215 215 215 216 216 216 216 216 217 217 217 217 217 217 217 217 218 218 217 217 161 162 163 164 164 164 163 164 166 168 169 168 165 164 165 167 168 170 170 174 176 175 172 169 162 153 144 139 132 125 125 132 138 141 143 145 146 148 151 152 153 155 160 169 179 186 189 196 198 197 193 188 177 170 165 161 152 137 124 160 227 235 233 237 250 269 285 295 299 296 285 273 274 288 291 288 283 278 271 269 283 286 287 287 295 20 62 69 74 77 77 81 81 83 94 109 118 122 122 122 123 124 127 130 132 132 134 136 140 142 145 147 147 149 153 154 154 154 154 153 151 158 167 173 175 178 168 144 148 156 153 140 130 128 106 78 57 43 28 11 351 334 324 305 251 200 182 175 172 171 169 162 157 154 148 148 152 155 162 189 228 239 238 237 243 246 250 247 247 252 255 251 242 235 232 226 226 231 239 246 255 262 262 264 260 243 209 167 148 141 138 131 125 121 120 121 130 138 150 174 199 203 201 200 200 200 199 201 203 203 203 205 206 208 212 212 214 216 221 226 232 234 234 230 222 215 206 193 175 163 157 148 146 146 141 136 133 131 131 131 132 133 132 132 131 131 128 129 132 136 140 143 146 146 147 149 152 153 156 159 161 162 167 178 187 190 193 196 196 195 191 187 188 191 192 193 194 194 188 178 165 156 150 146 143 142 141 140 139 139 140 143 146 151 151 151 152 153 156 163 168 172 179 186 193 196 202 218 232 226 222 213 214 216 223 233 242 251 257 260 259 260 266 266 262 255 247 239 230 221 205 179 160 154 150 146 146 148 150 152 144 141 137 131 128 125 120 114 112 111 114 121 122 126 130 133 135 141 147 149 150 152 154 155 155 156 156 156 156 157 158 159 161 163 164 165 167 167 168 169 171 173 175 175 175 177 180 183 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 187 187 187 188 188 189 189 189 190 191 191 192 192 192 192 194 194 194 194 194 195 197 197 197 197 198 199 200 200 200 200 200 200 201 201 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 203 203 203 203 204 204 204 204 204 204 204 204 204 205 206 207 208 209 209 210 211 211 211 211 211 211 210 210 210 209 208 207 206 206 205 204 202 202 202 201 199 198 194 190 185 182 182 182 182 181 181 188 197 203 206 211 215 213 213 213 212 211 209 206 205 204 203 202 199 197 195 194 192 192 191 190 189 187 186 186 186 186 184 184 184 184 187 189 190 190 191 192 196 197 197 196 196 195 194 193 192 191 189 191 194 194 193 189 185 187 189 189 189 189 188 187 190 190 190 191 193 194 198 199 197 196 197 198 199 199 199 200 200 205 207 208 209 209 210 211 211 211 210 210 211 212 211 211 210 210 212 213 213 213 213 212 212 211 211 212 212 213 214 213 213 213 213 213 213 213 212 213 212 212 212 212 212 212 211 211 210 209 209 210 210 211 211 211 210 210 211 211 211 211 211 211 210 210 210 209 209 209 209 208 208 208 208 208 209 209 209 209 209 209 209 210 210 210 210 211 211 211 212 212 212 213 213 214 214 214 214 215 214 215 215 215 216 216 216 216 216 217 217 217 217 217 217 218 217 217 216 160 161 163 166 165 165 166 167 167 167 168 168 166 163 162 163 165 168 170 173 174 174 172 169 164 157 151 146 134 127 128 135 141 145 147 147 147 149 152 153 155 157 161 169 175 177 180 184 186 187 187 183 179 174 169 163 157 149 149 210 210 205 202 205 221 260 288 302 306 306 300 301 296 307 309 304 299 294 289 285 299 308 319 331 345 14 48 59 59 61 62 69 71 75 91 109 119 122 125 124 123 129 133 137 139 139 139 141 144 144 146 148 151 152 153 154 155 156 156 155 154 161 167 167 171 175 165 110 108 120 127 124 124 119 100 70 45 30 13 356 351 335 317 297 259 210 183 174 172 168 164 156 150 148 146 148 150 154 162 181 217 236 231 232 234 239 245 246 247 251 254 251 247 241 235 228 225 228 236 245 254 257 263 268 264 244 202 166 151 146 140 132 125 121 120 123 127 133 147 177 198 194 195 197 198 199 200 205 210 209 210 211 211 212 214 215 217 220 224 227 228 226 228 224 215 210 204 195 183 169 153 142 146 143 136 132 130 129 128 130 134 134 132 131 131 130 129 130 133 138 142 145 145 145 146 149 151 153 156 160 161 165 171 178 185 187 187 188 191 192 190 187 189 191 191 192 193 191 181 168 156 147 145 143 140 137 137 137 137 137 137 135 137 140 143 144 146 148 152 160 170 177 182 184 184 187 193 205 213 217 231 228 230 228 229 233 237 242 248 246 252 259 266 269 265 254 246 241 223 213 198 176 161 155 147 139 138 138 141 143 134 129 128 128 126 124 119 116 115 112 112 116 121 125 127 128 134 142 146 147 149 151 152 153 156 158 157 157 157 157 158 159 160 161 163 165 166 166 167 168 170 172 173 173 174 177 179 181 183 184 183 184 184 185 185 185 185 185 185 185 185 185 184 184 184 185 185 185 185 185 185 185 185 186 186 186 187 187 187 188 189 189 190 190 190 191 192 193 193 194 194 194 195 196 196 196 196 196 198 199 199 199 199 200 201 201 201 201 201 202 202 203 203 203 203 202 203 203 203 203 202 202 202 202 202 202 202 202 202 203 203 203 203 203 204 204 204 204 204 204 204 204 204 205 205 206 207 208 209 209 210 210 211 211 211 211 210 210 210 209 208 207 206 206 206 205 204 203 203 200 198 196 192 188 184 183 183 183 183 183 184 190 196 199 202 208 211 210 210 209 209 208 207 203 202 201 200 199 197 195 194 193 193 192 191 191 190 190 190 189 188 189 188 188 188 188 190 194 194 194 195 196 197 197 197 196 196 196 195 195 195 194 194 195 196 196 195 193 191 192 194 194 194 194 193 192 196 198 197 198 199 199 203 203 202 200 200 201 204 203 203 204 205 207 209 209 210 211 211 211 211 211 211 211 212 212 212 212 211 212 214 215 216 217 216 214 214 214 214 214 215 215 216 215 215 215 214 214 213 213 213 213 213 213 212 212 212 212 211 211 210 210 209 210 210 211 211 211 211 211 211 210 210 210 210 210 210 210 209 209 209 209 208 208 208 208 208 208 208 208 208 208 208 208 209 209 209 209 210 210 210 211 211 211 211 212 212 212 213 213 214 214 214 214 214 215 215 215 215 215 215 216 217 217 216 216 216 216 217 216 215 161 162 165 167 166 167 167 167 167 166 167 167 165 162 160 161 164 172 175 174 173 171 170 168 165 161 160 150 138 129 129 135 142 145 146 147 148 150 153 154 157 160 162 165 169 173 176 178 180 183 185 183 182 179 174 169 163 159 170 186 185 183 181 185 201 254 298 318 318 317 318 317 316 321 323 317 310 305 304 301 308 315 330 345 360 19 41 46 42 47 55 62 64 71 86 103 111 116 122 121 124 131 138 143 145 146 146 147 150 148 148 151 153 153 153 154 156 157 158 158 158 161 160 163 163 157 124 94 92 92 92 97 103 107 99 73 48 33 15 6 335 325 312 291 262 226 200 188 171 161 156 150 147 146 146 148 150 152 159 174 209 230 223 223 226 234 239 242 244 249 254 253 254 248 239 230 224 225 231 239 248 253 263 271 268 238 193 170 159 152 142 132 124 120 120 123 125 133 151 175 190 196 199 201 203 204 206 211 216 215 216 217 217 216 213 213 215 218 221 222 223 222 225 224 218 211 205 198 184 168 145 137 144 142 138 134 131 129 130 132 135 135 134 133 133 132 132 133 135 138 141 143 144 144 146 149 151 153 154 159 164 170 175 179 182 181 179 183 187 189 189 189 187 187 187 187 187 186 178 158 148 146 140 139 133 128 129 132 134 134 135 133 133 136 139 141 143 143 145 150 159 170 175 175 177 182 187 190 192 206 222 236 238 234 231 232 235 241 242 246 251 259 267 273 272 271 257 237 215 201 186 166 157 152 142 130 123 125 126 127 122 120 123 127 128 127 124 125 124 120 119 120 123 126 127 129 135 142 146 148 149 150 152 155 157 158 158 158 158 158 158 159 158 160 162 163 164 165 166 167 169 170 170 171 172 175 177 180 181 180 180 182 183 184 185 185 184 184 184 184 184 184 184 183 184 184 184 184 184 184 185 185 185 186 186 186 186 187 187 188 189 190 190 191 191 192 193 194 195 196 196 196 197 198 197 197 198 198 200 200 201 201 201 201 201 203 203 203 203 203 203 204 204 204 204 203 204 204 204 203 203 203 203 203 203 202 202 202 203 203 203 203 203 204 204 204 204 204 204 204 204 204 204 204 205 205 206 207 208 208 208 209 210 211 212 211 211 211 209 209 208 207 207 207 207 206 205 204 203 201 198 195 191 187 184 184 184 184 185 186 187 191 196 197 201 205 208 207 206 206 206 205 204 201 199 199 198 197 196 195 193 193 192 192 192 191 191 191 192 192 191 192 193 194 194 194 194 197 197 197 197 197 196 196 195 195 195 195 194 195 195 195 195 195 196 196 196 196 195 196 196 198 198 198 198 199 201 204 203 203 203 204 206 206 205 204 204 205 207 207 207 207 207 208 209 209 210 211 211 211 210 211 211 212 212 212 212 213 213 214 215 216 217 218 218 217 216 216 215 215 216 216 216 217 217 217 216 215 214 214 214 213 213 213 213 213 212 212 212 211 211 210 210 210 210 211 211 211 210 210 210 210 209 209 209 209 209 209 209 209 208 208 208 208 207 207 207 207 208 207 207 208 208 208 208 208 208 209 209 209 210 210 210 210 211 211 211 211 211 212 212 213 213 213 213 213 214 214 213 213 214 214 215 216 214 214 214 214 215 215 214 163 163 165 166 167 167 167 167 166 166 166 167 166 164 164 163 167 173 174 174 172 171 169 167 164 163 161 153 141 131 130 136 140 142 146 148 149 152 155 156 159 161 162 163 166 170 172 176 179 183 184 184 183 178 176 173 171 170 175 165 163 165 168 172 182 235 315 341 336 337 335 333 331 334 335 327 319 318 313 309 314 320 329 343 360 17 24 31 23 35 48 55 57 65 77 89 96 108 116 120 126 136 142 144 146 148 151 153 155 152 152 152 153 153 152 152 155 158 161 162 162 162 163 162 157 139 105 87 85 84 80 76 79 89 93 80 61 54 43 310 294 309 300 286 269 253 241 210 173 156 152 149 148 148 148 148 149 151 157 170 198 213 212 215 224 233 238 239 242 246 250 253 255 253 243 231 223 224 229 232 243 252 258 267 267 228 195 182 165 152 142 131 124 121 121 123 128 138 156 179 192 200 206 210 212 214 215 218 223 222 222 222 220 216 211 207 208 211 214 214 217 222 225 225 220 211 204 196 179 168 150 148 149 146 141 136 132 130 132 134 136 136 135 133 133 134 134 136 137 139 140 142 142 143 146 150 152 152 153 158 164 172 176 177 175 174 173 179 182 185 186 187 183 179 179 177 176 175 170 151 147 141 134 131 126 121 124 127 127 130 131 131 131 135 138 139 142 143 141 142 148 157 161 163 164 172 175 173 178 188 220 241 238 230 226 230 237 244 248 250 254 259 267 273 272 274 259 234 211 192 175 164 160 149 138 118 111 110 112 112 112 115 118 126 129 129 130 132 132 131 130 129 128 130 132 132 137 143 147 150 153 154 154 156 157 157 157 157 156 156 157 157 157 159 159 161 162 163 164 166 166 168 168 170 170 172 174 176 176 177 176 179 182 183 184 184 184 183 183 183 183 183 183 182 183 183 183 184 184 183 184 184 185 185 186 186 186 186 187 188 189 190 191 191 192 193 193 196 197 197 198 198 199 200 199 199 200 200 201 202 203 203 203 203 203 204 204 204 204 204 204 205 205 205 205 204 205 205 204 204 204 203 203 203 203 203 203 203 203 203 203 203 203 203 204 204 204 204 204 204 204 204 204 204 204 205 206 206 206 206 207 208 210 211 212 212 211 210 209 208 207 206 206 207 207 206 205 204 203 202 198 194 191 187 186 186 186 186 187 188 190 190 195 198 201 203 205 205 204 203 203 202 201 200 199 196 196 195 194 194 192 191 191 191 191 191 191 191 192 192 193 194 196 196 197 196 197 198 198 198 198 198 197 195 195 194 194 194 194 194 194 194 194 195 196 197 198 198 199 199 198 200 201 201 202 203 204 205 205 205 205 206 207 208 207 207 207 207 208 208 208 208 208 209 209 209 209 209 209 210 209 210 211 212 212 212 213 213 214 215 216 217 218 219 219 219 218 218 216 215 216 216 216 217 218 218 217 216 216 216 215 214 213 213 213 213 213 212 212 212 212 211 211 211 211 211 211 210 210 209 209 209 209 208 208 209 209 209 209 209 208 208 208 207 207 207 206 207 207 207 207 207 207 207 208 207 207 207 208 208 208 208 209 210 210 210 210 209 210 211 211 211 211 210 211 211 212 213 212 211 211 212 213 213 212 212 212 213 213 214 213 164 163 164 167 167 168 168 167 166 166 167 168 169 168 169 168 171 171 172 172 172 171 169 168 164 158 158 152 142 134 132 135 139 143 147 150 151 153 155 156 158 159 160 162 165 167 170 175 179 183 185 185 182 177 173 172 173 172 166 164 157 155 158 159 162 174 338 7 357 356 352 348 345 345 345 338 335 328 320 317 316 320 325 333 346 352 358 10 2 5 11 17 34 44 53 78 95 108 116 121 128 139 145 148 149 150 153 157 159 157 153 153 152 151 149 148 152 157 164 165 168 167 173 174 164 138 105 96 86 84 73 60 59 70 86 87 83 84 165 238 266 290 290 283 275 266 252 210 171 158 154 152 152 152 151 150 150 151 156 168 184 189 199 214 228 237 238 238 240 241 243 251 256 254 245 233 229 230 231 237 243 250 252 256 264 272 263 176 162 147 140 131 124 123 122 124 134 144 159 184 196 198 209 217 220 221 221 224 231 228 226 224 220 215 210 207 208 210 211 213 216 220 221 219 214 207 202 188 170 159 149 147 145 143 139 134 131 130 133 135 135 135 133 131 132 133 135 137 139 140 141 142 142 142 144 147 148 148 151 156 163 170 172 172 170 169 172 174 177 179 179 179 174 166 167 168 168 167 165 157 147 137 129 124 120 118 118 120 124 127 129 129 131 132 133 138 141 141 140 139 142 145 148 154 151 154 157 159 167 183 233 246 233 222 222 226 236 249 254 253 253 256 262 260 265 267 261 238 209 186 167 164 156 143 131 110 102 101 99 100 104 109 109 120 126 126 129 132 136 141 142 141 140 139 140 138 139 143 149 151 154 155 154 154 155 155 155 155 155 154 155 155 156 156 157 158 160 162 164 163 163 164 166 167 167 167 169 169 168 170 173 177 180 182 182 182 183 182 182 182 182 182 181 181 181 182 182 183 182 182 182 183 184 184 185 185 185 186 187 188 189 190 191 192 193 194 195 197 198 198 199 200 200 201 201 201 201 202 203 204 204 205 205 205 205 205 206 206 206 206 206 207 206 206 206 205 205 205 205 204 204 204 204 203 203 203 203 203 203 203 203 203 203 203 204 204 204 204 204 204 204 204 204 204 204 205 206 206 205 205 206 208 209 211 212 211 211 210 208 207 207 206 206 206 206 205 204 204 204 201 198 194 191 189 188 187 187 188 189 190 190 192 195 198 200 202 203 203 203 201 200 200 199 198 197 195 194 193 193 192 191 190 189 190 190 190 190 191 192 193 194 195 193 194 195 196 197 197 198 198 198 198 197 196 195 194 193 193 193 193 193 193 193 194 196 197 198 198 199 200 200 201 201 202 202 204 205 204 204 205 205 206 208 209 209 209 209 208 208 208 208 208 209 210 210 210 210 210 210 209 209 210 211 211 212 212 213 213 214 215 216 217 217 218 219 219 219 218 216 216 216 216 217 218 219 219 218 218 218 217 216 214 214 213 213 213 213 213 213 213 212 212 211 211 211 211 210 209 209 208 208 208 208 208 208 209 209 209 209 208 208 208 207 207 207 206 206 206 206 206 206 206 206 206 206 206 206 206 207 207 207 207 208 208 209 209 209 209 209 209 210 210 210 209 209 210 210 211 210 210 210 211 211 211 211 211 211 212 212 212 213 165 162 162 164 167 169 169 168 167 166 167 169 170 171 171 169 169 168 168 168 166 165 164 161 158 153 154 152 145 139 135 137 140 144 149 152 154 155 156 157 158 158 159 162 165 167 171 176 177 181 185 185 181 174 170 166 166 165 162 157 150 147 146 142 133 113 85 53 14 4 2 359 356 353 348 344 342 334 327 323 320 320 322 324 327 328 338 347 335 326 320 328 340 359 47 95 116 129 128 128 132 138 145 152 155 157 158 160 161 163 164 163 158 150 146 147 152 158 161 166 171 177 182 180 170 144 121 106 90 85 73 60 57 66 84 92 108 121 211 245 269 286 286 281 277 265 241 195 168 162 160 157 155 154 153 152 154 155 160 170 173 182 199 219 234 240 239 236 235 231 238 247 253 253 246 238 241 242 242 241 242 244 249 265 279 287 312 338 142 133 135 132 130 128 124 128 145 152 167 190 196 203 216 223 225 226 231 234 236 235 229 224 220 215 210 207 207 209 211 213 216 217 214 209 205 202 191 179 158 146 138 134 133 132 133 135 132 131 133 136 136 133 129 128 130 132 134 136 137 140 141 141 140 140 140 143 145 146 149 154 161 167 168 168 169 169 174 174 175 175 175 172 165 152 153 157 162 162 162 155 141 131 123 117 115 114 116 120 124 127 129 131 135 136 137 139 141 141 139 138 139 140 145 148 145 148 154 158 169 216 252 246 230 222 225 228 240 252 256 252 250 251 255 255 260 264 265 250 217 199 158 149 144 133 120 103 95 94 93 92 92 99 93 97 97 104 118 124 126 140 147 148 151 150 145 140 139 141 146 148 146 148 150 152 153 153 154 152 152 152 153 154 153 152 153 155 157 159 161 158 159 160 161 163 164 159 160 158 160 164 170 175 178 178 179 180 181 180 180 180 180 180 180 179 180 180 181 181 181 181 181 182 183 183 184 184 184 185 187 188 188 189 191 192 193 195 196 197 199 200 201 202 202 202 202 203 203 204 204 204 206 207 207 207 206 207 207 208 207 207 207 208 208 207 207 207 206 205 205 205 205 204 204 204 203 203 203 203 203 203 203 203 203 203 203 204 204 204 204 204 204 204 204 204 204 205 205 205 205 205 205 207 209 210 211 211 210 209 208 208 207 207 206 206 205 205 204 204 203 201 197 194 191 190 190 189 188 190 190 191 192 193 195 198 199 201 201 201 201 200 198 198 197 196 196 193 192 192 191 190 189 188 188 188 189 189 189 190 191 192 193 193 192 193 194 196 196 197 197 197 197 197 197 196 196 194 193 193 193 193 192 193 193 194 195 197 196 197 199 200 201 201 202 202 202 203 204 204 204 204 205 207 208 209 210 210 210 209 208 208 208 208 209 210 211 211 210 210 211 210 210 210 211 211 211 211 212 213 214 214 215 217 217 217 217 218 218 218 217 216 216 216 217 218 219 220 220 220 219 218 217 216 215 215 214 213 213 213 213 213 213 212 211 211 211 210 210 209 208 208 208 208 208 208 208 209 209 209 209 208 208 208 208 207 207 206 206 206 206 205 205 205 205 205 205 205 205 205 206 206 206 206 206 207 207 207 208 208 208 208 209 209 209 209 209 209 209 209 210 209 209 210 210 210 211 211 211 212 212 212 212 165 163 162 164 167 169 169 168 167 167 167 168 169 171 170 166 165 165 164 163 162 158 154 154 151 151 154 154 152 150 145 143 146 147 152 155 157 158 158 159 159 160 163 166 168 169 177 178 181 185 187 185 180 174 165 162 161 158 155 152 146 140 137 126 106 98 91 63 28 13 9 4 359 355 348 347 344 339 333 328 324 323 324 324 319 320 324 328 314 301 296 296 297 325 34 181 172 158 149 145 141 146 157 165 169 169 166 164 165 170 173 172 166 158 148 148 156 159 161 166 173 180 180 169 153 137 120 96 91 91 84 76 73 82 96 103 126 138 197 241 268 281 283 276 270 254 222 188 168 163 162 160 158 156 156 155 161 164 170 173 178 186 202 225 239 242 237 237 231 229 235 243 249 251 249 249 254 254 248 240 237 242 265 319 312 307 315 339 42 110 128 136 137 134 131 136 159 168 184 193 206 217 222 226 227 231 236 237 239 235 230 226 222 217 210 209 206 208 209 210 213 214 209 208 202 192 179 168 150 138 133 131 128 128 132 137 135 135 136 136 136 133 126 124 124 127 127 130 135 139 140 141 139 138 136 140 144 148 151 156 161 162 162 165 169 173 174 174 174 173 173 171 162 143 143 148 152 154 156 150 136 127 118 111 111 111 114 119 123 126 130 131 137 142 144 144 143 143 141 141 139 142 145 146 144 149 155 162 188 244 261 240 230 229 230 237 248 256 256 252 249 250 251 256 265 271 275 270 255 224 139 134 129 122 111 101 97 93 89 85 83 84 71 58 59 70 89 104 97 118 117 131 144 149 143 133 133 131 132 137 134 135 140 144 145 148 151 148 148 149 150 150 148 145 147 150 153 156 156 154 154 154 155 157 159 150 148 147 152 159 166 171 171 173 175 177 178 178 177 177 177 178 179 178 178 178 178 179 179 180 180 181 182 182 183 183 184 186 187 187 188 189 191 193 194 195 196 197 200 201 202 203 203 203 204 204 205 206 206 206 208 208 208 208 208 208 210 210 209 209 209 209 209 209 209 208 207 206 206 206 205 205 204 204 204 203 203 203 203 203 203 203 203 203 203 203 203 204 204 204 204 204 203 204 204 204 204 205 204 204 205 206 207 208 209 210 210 209 208 208 208 207 206 205 205 205 205 204 202 199 196 194 192 191 190 190 190 192 192 193 193 194 196 197 197 198 199 199 200 199 197 196 195 194 194 192 190 190 189 188 188 187 187 187 187 188 188 189 190 191 190 191 191 193 195 196 196 196 197 196 196 196 196 196 195 194 194 193 193 193 193 193 193 193 194 195 195 196 198 199 200 201 201 201 202 202 203 203 203 204 206 208 209 210 211 211 211 210 209 208 208 209 209 210 211 211 210 210 210 211 211 211 212 212 212 212 212 213 213 214 215 216 217 216 216 217 217 218 217 217 217 217 217 218 219 220 220 220 220 219 218 218 217 216 215 214 214 214 213 213 213 212 211 211 211 210 210 209 209 208 208 208 208 208 208 208 208 208 208 208 208 207 207 207 207 206 206 205 205 205 205 204 204 204 204 204 204 205 205 205 205 206 206 206 206 206 207 207 207 208 208 208 208 208 208 208 209 209 209 209 209 209 209 210 210 211 211 211 212 212 212 164 164 163 163 164 166 168 168 167 167 167 168 168 168 166 163 163 164 165 165 163 158 154 152 150 155 157 156 155 153 150 148 149 151 155 158 161 162 162 162 162 162 165 169 172 173 176 179 185 188 188 183 177 171 163 161 160 156 152 146 140 134 132 124 109 98 88 66 35 21 13 5 358 356 350 350 347 342 338 333 329 329 332 328 320 317 315 313 297 287 285 281 281 289 275 215 194 178 172 168 156 152 162 183 185 181 175 173 173 177 177 171 168 162 157 155 160 161 164 167 172 175 173 155 136 118 96 88 91 96 95 91 90 92 106 120 147 162 196 235 260 269 269 266 260 242 216 192 171 164 161 160 159 159 160 161 167 170 175 181 185 191 205 226 238 239 239 234 228 229 234 240 245 249 248 251 260 262 252 241 250 293 327 341 333 324 338 7 44 64 76 113 135 137 146 154 179 191 198 206 220 226 226 226 231 234 236 237 236 234 231 228 224 218 216 211 213 211 209 209 210 211 208 205 197 183 170 159 147 140 137 131 127 128 134 134 134 133 135 137 136 131 123 121 120 119 122 127 134 137 139 140 137 137 137 141 146 150 154 157 158 152 155 160 167 172 174 172 169 168 170 169 157 139 138 140 143 149 152 147 137 129 123 117 112 111 112 115 118 121 124 127 136 143 147 147 147 146 146 147 145 147 150 149 148 151 157 166 193 252 256 235 230 232 236 242 249 254 248 251 251 253 255 264 284 295 294 295 295 246 115 116 117 113 109 103 98 92 86 79 72 67 57 46 45 48 59 72 87 78 78 94 112 126 131 121 119 119 119 122 126 128 124 127 127 137 143 145 145 145 145 144 144 144 144 148 151 152 153 152 148 148 148 149 148 142 138 138 144 153 160 166 164 168 171 173 175 175 173 174 175 176 176 177 177 176 176 177 178 179 179 180 180 181 182 183 184 185 186 186 188 189 191 193 194 195 196 198 200 202 203 204 204 204 204 205 206 207 208 208 209 210 210 210 210 210 211 211 211 211 210 210 210 210 210 209 208 207 207 207 206 205 205 204 204 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 204 204 204 204 204 204 205 205 206 207 208 209 210 209 208 208 208 207 206 205 205 205 204 202 200 198 195 194 192 191 191 191 192 193 194 194 194 195 196 196 197 197 198 198 198 197 196 195 194 193 192 191 189 188 187 187 186 186 185 185 186 187 187 188 189 189 189 190 191 193 196 196 196 196 196 196 194 194 194 195 195 195 195 195 195 194 194 194 194 194 194 194 195 195 197 198 198 199 200 200 201 201 201 202 203 204 206 208 209 209 211 211 211 210 210 209 209 209 209 210 211 211 210 210 210 211 211 212 211 212 212 212 212 212 212 213 215 215 216 216 216 216 217 218 218 218 218 218 218 219 219 220 221 221 220 220 219 218 217 216 216 215 215 214 214 214 213 212 212 212 211 211 210 210 209 209 209 208 208 208 208 208 208 208 208 207 207 206 206 206 206 205 205 204 204 204 204 204 204 203 204 204 204 204 204 204 205 205 205 205 205 206 206 206 207 207 207 208 208 208 208 208 208 209 209 209 209 209 209 210 210 211 211 210 211 211 212 163 163 163 162 162 165 166 167 167 168 168 167 165 164 164 164 165 166 167 169 169 167 163 161 159 163 163 160 155 151 149 149 148 151 155 159 160 163 165 164 165 162 163 167 172 173 174 177 182 184 184 179 172 170 162 160 159 156 151 143 135 129 128 130 122 107 92 74 49 31 18 10 9 0 356 354 349 344 339 337 335 336 334 327 320 315 309 301 291 285 277 273 272 266 248 222 205 198 193 184 174 172 177 199 198 195 189 185 182 181 178 172 169 166 164 164 166 167 168 170 172 172 170 146 137 104 89 89 95 101 103 99 100 100 117 138 167 185 207 221 230 251 263 259 252 236 216 194 181 172 163 162 163 165 166 167 170 173 178 184 188 193 206 224 228 230 230 228 228 231 236 238 241 242 243 249 263 279 279 288 327 336 345 345 350 6 33 41 44 34 356 272 234 171 175 181 205 212 212 218 228 229 226 227 230 234 236 236 234 234 235 232 230 226 223 219 221 220 215 212 210 210 208 201 190 177 166 157 149 146 139 132 126 127 131 129 127 127 129 132 132 128 121 119 118 118 121 127 132 136 137 137 137 135 136 140 146 150 153 154 153 146 150 156 162 167 169 167 160 159 159 154 142 137 124 120 133 149 154 147 146 139 137 130 120 113 112 114 114 115 115 123 134 142 146 147 150 149 151 148 149 153 155 155 155 157 166 171 188 238 244 236 233 234 237 241 244 246 242 240 246 255 261 270 288 313 315 318 323 32 98 105 107 106 105 103 99 92 82 71 63 59 50 43 41 40 44 46 53 54 55 64 77 95 113 97 101 106 106 107 113 116 104 110 116 126 136 141 141 140 140 139 139 141 143 144 146 147 148 148 142 141 140 139 138 134 130 131 137 147 147 155 160 164 167 170 172 172 170 171 173 173 174 175 175 174 175 176 177 178 178 178 179 180 181 182 184 185 185 186 188 189 191 193 194 195 197 198 201 203 204 204 204 204 205 206 208 209 209 209 210 212 212 212 212 212 213 213 213 212 212 212 211 212 211 210 209 208 208 207 207 206 205 205 204 204 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 204 203 203 204 204 205 206 208 209 209 209 209 208 208 207 205 204 203 203 202 200 199 197 196 194 192 192 192 193 193 194 194 195 195 195 196 196 196 196 197 197 197 196 195 193 192 191 190 189 187 186 185 185 185 184 183 183 184 185 186 187 187 188 190 191 193 195 196 197 197 196 196 195 195 194 194 195 196 196 197 197 197 196 195 195 195 195 195 194 194 195 196 196 197 198 199 199 199 200 200 201 202 203 204 206 205 208 209 210 210 210 210 210 209 209 209 209 210 210 210 209 209 210 210 210 210 210 211 211 211 211 211 212 213 214 214 215 216 216 217 217 218 218 218 219 219 220 220 221 221 221 221 220 220 219 218 217 216 216 216 215 214 213 213 213 212 212 211 211 211 211 210 210 209 208 208 208 208 208 207 207 207 207 207 206 205 205 205 204 204 203 203 203 203 203 203 203 203 203 203 204 203 204 204 204 205 205 205 205 206 206 206 207 207 207 207 208 208 208 208 208 208 208 209 209 209 209 210 210 210 210 210 211 211 164 164 164 162 162 164 166 166 167 168 168 163 162 163 165 166 167 168 169 174 174 172 171 171 171 167 163 159 153 147 146 147 148 150 153 154 157 161 164 165 164 162 162 163 165 168 173 177 179 179 177 171 168 164 158 156 156 154 149 140 131 125 124 131 133 125 105 78 57 41 30 28 18 11 4 358 351 345 342 341 341 339 330 322 315 310 304 299 293 283 275 269 263 254 241 232 222 216 204 194 188 187 192 207 206 206 200 194 189 184 178 174 172 170 170 169 171 172 172 172 172 172 171 148 122 100 91 94 101 106 110 111 108 108 125 151 175 194 206 212 225 245 258 255 245 230 219 207 190 172 164 166 167 169 171 171 171 172 176 180 185 194 209 217 219 219 220 224 230 234 238 240 240 237 236 242 266 309 314 314 321 331 340 344 1 35 51 47 41 22 326 264 257 262 239 226 231 229 223 227 233 230 226 226 228 233 236 236 236 236 240 238 239 237 234 231 229 227 221 219 216 212 208 198 186 176 169 164 155 144 138 133 128 127 129 129 128 127 127 127 126 123 120 118 118 119 123 129 134 136 137 136 133 131 133 138 142 145 145 147 146 146 149 153 158 161 161 162 153 147 141 130 121 117 112 113 128 151 158 154 153 152 147 139 129 120 115 119 117 117 116 123 133 141 145 146 148 149 150 148 149 154 157 159 161 164 178 184 198 229 241 239 234 232 233 234 234 234 230 231 242 255 267 278 297 312 329 341 9 60 88 99 100 100 100 101 98 91 81 71 62 55 47 40 37 35 34 35 38 43 44 50 59 73 77 78 87 94 93 93 98 96 90 95 102 112 125 134 131 132 136 137 138 140 139 137 138 141 142 142 137 135 133 131 129 129 127 124 131 133 141 151 158 162 166 168 167 168 169 169 170 172 172 173 173 173 173 174 175 176 176 177 178 179 180 182 182 183 184 186 188 189 191 193 193 195 197 199 201 203 204 204 205 205 206 207 209 209 210 211 212 213 213 213 214 214 214 214 215 214 214 214 213 213 212 211 210 209 208 208 207 206 206 205 205 204 204 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 202 202 202 203 203 203 203 203 203 204 205 207 208 208 208 208 208 208 206 205 204 203 201 200 198 198 197 197 195 193 192 193 193 193 194 195 196 196 196 196 196 196 196 196 196 196 196 194 193 191 190 189 188 186 184 184 183 183 183 182 182 182 183 183 184 185 186 189 192 194 194 196 197 198 197 197 196 198 198 197 197 196 196 197 198 198 198 197 197 197 197 196 195 195 195 196 196 197 197 198 198 198 198 199 200 201 202 203 203 204 206 208 209 209 209 210 210 209 208 208 208 208 209 209 207 207 207 208 208 208 207 208 209 209 209 209 210 211 211 213 214 215 216 217 217 217 218 218 219 219 220 220 221 221 221 221 221 220 219 219 218 218 218 217 215 215 214 213 213 213 212 211 211 211 211 210 210 209 208 208 208 208 207 207 207 207 206 206 205 204 204 203 203 202 201 201 202 202 202 202 202 202 203 203 203 203 203 204 204 204 204 205 205 205 206 206 206 206 207 207 207 207 207 207 207 208 208 208 208 208 209 209 209 209 210 210 210 210 164 164 162 162 162 163 163 165 166 167 166 161 162 163 164 164 166 169 172 174 171 169 170 171 170 163 156 154 149 145 144 145 146 148 150 153 157 160 163 163 159 160 161 165 168 171 174 179 183 179 174 171 165 159 155 153 153 153 149 141 131 125 121 126 133 131 115 85 68 69 59 41 27 19 10 2 355 350 349 347 347 340 323 315 310 305 301 299 293 283 275 267 256 248 243 240 234 223 209 198 194 196 203 211 212 209 204 199 192 186 177 172 172 171 171 172 172 172 172 173 171 171 163 136 114 101 98 103 107 111 121 120 116 115 129 152 175 191 200 211 223 242 253 253 238 225 218 206 190 175 169 173 173 174 174 174 174 173 175 176 179 192 203 212 211 205 208 220 234 239 241 242 237 229 218 216 271 317 321 316 315 324 333 342 7 44 49 43 35 16 322 270 264 269 266 262 254 240 235 237 237 229 225 224 228 234 238 240 241 241 245 246 246 245 242 239 235 232 228 227 221 215 209 196 181 174 171 167 156 144 137 134 132 131 131 132 135 134 130 126 123 122 122 121 122 124 129 134 137 139 139 137 132 129 131 137 139 140 141 144 145 148 151 153 156 157 158 157 150 142 132 120 114 112 110 122 135 150 156 157 153 150 147 141 133 125 123 129 130 127 124 127 135 141 144 143 146 147 148 148 150 153 157 160 168 174 191 202 215 229 241 244 238 227 226 225 224 224 223 228 239 253 268 284 290 318 360 30 53 72 85 93 93 94 96 99 98 91 84 80 65 51 45 39 35 32 32 31 33 37 39 45 50 56 61 68 78 83 82 81 81 83 78 79 87 97 107 105 112 123 130 134 135 135 132 124 127 130 133 135 131 128 126 124 122 121 121 122 124 127 137 147 154 160 163 163 164 166 167 168 169 170 170 170 171 171 172 173 175 175 176 177 178 179 180 181 181 182 184 186 188 189 190 191 194 195 197 199 201 202 203 204 206 206 207 208 209 210 211 212 213 214 215 215 215 215 215 215 216 216 216 215 214 214 213 212 211 211 209 208 208 207 206 206 205 204 204 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 202 202 202 203 203 203 202 203 203 204 205 206 207 207 208 207 207 206 205 204 202 200 199 198 198 198 197 195 194 193 193 193 194 195 195 196 196 196 196 196 196 196 196 196 195 195 194 192 190 189 188 187 185 183 182 181 181 181 181 180 180 180 181 181 183 185 188 191 192 193 196 198 199 199 198 199 201 202 201 199 197 198 200 200 200 199 198 198 199 198 197 196 196 196 196 197 197 197 198 198 198 199 199 200 201 202 202 203 204 205 207 208 208 209 210 210 209 209 209 208 208 207 207 206 206 206 206 206 206 206 206 207 207 208 209 209 210 210 212 213 215 216 217 217 218 218 219 219 219 219 220 220 221 221 220 220 220 220 220 220 220 219 218 217 215 215 215 214 213 212 211 211 211 210 210 210 209 208 208 207 207 207 207 207 206 206 205 205 204 203 203 202 201 200 200 200 200 200 201 201 201 202 202 202 203 203 203 203 204 204 204 205 205 205 205 206 206 206 206 206 206 207 207 207 207 207 208 208 208 208 208 209 209 209 210 210 210 163 162 161 161 162 162 163 165 166 165 163 163 163 164 164 164 165 170 173 168 165 164 164 164 161 155 150 149 147 144 144 145 145 150 156 158 159 159 159 158 157 158 161 168 175 179 181 184 189 187 183 182 174 165 158 156 156 157 155 155 142 132 125 125 127 127 114 90 87 78 74 56 36 25 16 7 2 359 356 355 350 335 316 309 306 303 300 298 291 284 277 266 254 248 246 242 237 228 216 207 204 206 210 214 214 211 206 200 194 186 177 177 172 170 169 170 170 167 167 166 165 163 153 132 116 108 108 111 114 118 122 126 123 122 133 149 163 184 204 213 224 239 248 246 232 218 211 203 192 182 176 180 181 179 177 176 175 176 178 175 173 173 172 198 196 189 195 218 241 246 246 239 229 210 177 134 8 336 326 318 316 323 331 343 10 37 33 30 21 7 328 277 268 271 275 274 261 245 245 243 236 228 225 225 229 234 239 243 245 246 247 248 249 249 246 242 237 236 234 228 221 215 208 189 169 166 163 160 151 143 137 134 134 135 136 137 138 138 133 129 126 125 124 124 126 129 136 141 141 140 138 135 132 130 132 136 137 138 141 144 147 149 152 155 156 155 155 153 149 144 140 135 129 120 115 136 141 141 141 142 146 148 143 138 132 129 129 134 138 136 134 135 139 142 145 145 146 149 149 149 150 154 156 163 174 185 203 218 224 229 241 244 236 224 221 220 219 219 221 229 238 250 262 269 281 329 53 68 72 76 79 85 87 88 92 96 97 93 92 80 64 51 44 40 35 32 32 31 32 34 38 41 43 47 53 63 74 74 72 71 72 74 71 71 78 87 88 96 108 113 119 124 125 125 122 110 115 120 124 128 127 121 118 117 116 116 116 119 122 127 135 144 152 158 159 161 163 165 166 167 167 167 168 169 170 171 172 173 174 174 175 177 178 179 180 180 181 183 184 186 188 189 190 192 194 196 198 199 201 201 203 205 206 207 208 208 210 211 213 213 214 215 216 217 217 217 217 217 218 218 217 217 216 215 215 214 213 212 210 209 208 207 207 206 205 205 204 204 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 202 202 202 202 202 202 202 202 203 203 204 204 205 206 207 206 206 205 204 202 200 198 198 197 198 199 198 196 194 193 193 193 194 195 196 196 197 197 197 196 196 196 195 195 195 194 194 192 190 189 188 186 184 183 180 180 179 179 179 178 177 178 178 179 181 185 188 190 191 193 196 199 200 201 201 202 203 204 203 202 201 201 203 204 203 202 201 201 200 200 200 198 198 197 197 199 199 199 199 199 199 200 200 201 201 202 203 204 205 206 207 207 209 210 210 210 210 210 211 210 209 208 207 207 208 207 206 206 206 207 207 208 208 208 208 209 210 211 212 213 215 216 216 217 218 218 219 219 219 220 220 220 220 220 220 220 220 221 221 221 222 221 219 218 216 217 216 214 213 212 211 211 211 210 210 210 209 209 208 208 207 207 207 207 206 206 205 204 203 203 203 202 201 200 200 200 199 199 200 200 200 200 201 202 202 202 202 203 203 204 204 204 204 204 205 205 205 205 206 206 206 206 207 207 207 207 207 207 208 208 208 208 209 209 209 209 209 163 162 162 162 162 163 164 165 166 165 164 165 165 165 165 165 167 168 170 165 162 161 160 158 155 150 149 151 150 147 147 147 149 158 164 162 160 157 156 155 159 162 167 174 181 186 187 189 194 194 194 189 181 172 163 159 161 163 163 158 147 138 135 131 127 123 114 109 90 91 83 66 47 32 23 17 10 8 5 2 348 327 313 309 307 304 299 294 290 285 277 265 256 252 247 243 238 231 222 216 213 214 215 217 216 213 207 202 194 185 183 178 174 170 168 167 165 159 158 153 149 148 143 130 120 118 119 121 124 128 129 131 128 129 136 146 162 187 206 216 225 233 238 236 224 208 203 199 194 189 185 187 187 183 179 178 178 179 181 172 169 158 148 160 180 180 188 219 248 252 249 237 215 191 86 32 351 348 326 317 320 329 338 351 6 360 352 352 350 342 315 275 262 259 262 266 260 248 245 240 238 232 227 226 229 232 237 241 244 244 245 247 249 249 247 243 239 238 231 221 215 211 203 178 158 156 152 150 146 142 137 136 136 137 138 139 139 135 132 129 128 127 125 124 125 131 136 140 142 137 132 129 129 130 133 136 136 138 141 144 147 150 152 154 153 152 151 150 151 151 150 149 144 138 134 146 148 146 142 138 139 144 144 136 133 132 134 138 142 142 143 146 147 148 148 146 147 150 152 152 153 159 164 173 183 196 213 227 230 234 239 239 230 226 224 223 221 219 222 233 239 244 250 257 271 359 80 80 81 82 83 85 86 85 88 91 94 93 91 82 66 53 44 40 38 34 31 30 31 33 36 37 39 42 47 58 69 67 67 66 66 68 67 68 74 77 82 89 98 104 107 109 107 106 106 96 106 117 123 124 123 118 110 111 112 114 115 118 123 128 135 142 149 152 156 160 163 165 166 167 167 167 168 169 170 171 171 171 173 174 175 176 177 179 179 180 181 183 185 186 188 189 190 192 194 196 198 198 199 201 204 206 207 207 208 208 211 212 214 215 215 216 217 218 219 219 218 218 219 219 219 218 217 216 217 216 215 213 211 210 209 209 208 207 206 205 205 205 204 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 202 202 201 201 201 201 202 202 202 202 202 203 204 205 206 206 206 205 202 200 198 197 197 197 199 199 199 197 195 194 193 192 193 194 196 197 198 198 197 197 196 196 196 196 195 195 193 192 191 190 187 185 183 181 180 179 179 178 177 177 176 176 178 180 182 186 191 192 193 195 197 200 202 203 203 204 205 206 206 206 207 206 205 205 207 207 206 205 203 203 202 201 201 200 200 201 201 201 201 201 200 202 202 202 203 203 204 206 206 207 208 208 209 210 211 211 211 211 212 212 211 210 209 209 210 209 208 208 207 208 208 210 209 209 210 210 211 212 213 214 214 215 216 217 218 218 219 219 219 220 220 220 220 219 220 220 221 221 222 222 222 222 220 219 218 218 216 215 213 212 212 212 212 211 211 210 210 210 209 208 207 207 207 207 206 206 205 205 204 203 202 202 201 200 200 200 199 199 199 199 199 199 200 201 201 201 201 202 202 203 203 203 203 204 204 205 205 205 205 206 206 206 206 206 207 207 207 207 207 207 207 208 208 208 208 208 209 163 163 163 163 163 164 164 165 166 168 168 167 166 164 164 165 165 164 164 164 161 160 157 155 152 149 150 156 156 156 155 156 159 163 165 162 159 158 158 159 161 167 175 181 186 188 188 190 194 196 192 185 176 169 164 164 165 165 163 158 151 143 141 138 133 131 122 112 98 99 90 73 53 40 33 27 24 21 15 5 346 325 315 314 310 302 297 293 290 285 276 266 262 256 249 244 239 233 228 222 222 222 221 222 221 215 210 202 193 191 185 178 173 170 166 164 162 158 154 149 141 137 132 125 122 123 126 128 131 133 134 134 133 134 139 146 169 192 206 216 222 225 225 224 214 199 196 196 196 195 193 191 187 183 181 181 182 184 174 173 167 161 156 164 180 180 183 182 214 249 252 241 260 330 337 336 333 330 318 312 336 355 3 11 8 326 314 313 311 304 289 269 257 249 248 250 247 246 241 240 236 232 229 228 228 229 233 233 235 240 242 244 245 247 247 246 244 237 224 211 203 196 185 176 151 148 145 144 141 139 137 136 135 135 134 134 135 130 127 126 125 124 124 124 121 126 126 130 136 135 128 125 125 129 130 134 137 139 141 144 147 150 150 153 152 150 150 151 154 156 158 156 154 151 151 156 160 159 158 154 151 151 147 139 136 137 138 140 141 143 144 146 148 150 147 143 144 147 152 151 155 164 175 185 195 208 223 240 240 238 237 236 231 232 236 234 227 224 225 231 237 238 240 245 250 101 96 87 87 86 85 86 86 85 86 87 88 90 88 82 68 54 46 44 38 34 32 31 31 33 34 36 40 41 44 54 63 64 64 65 66 67 65 65 69 71 77 85 93 99 101 101 98 92 88 86 98 108 111 118 118 113 106 106 109 111 114 119 126 131 137 142 147 150 155 159 162 164 165 166 167 167 168 169 169 170 171 172 173 174 175 176 178 178 179 181 182 183 185 187 188 189 191 192 194 196 197 198 200 202 204 207 208 208 208 209 211 214 215 215 216 217 217 219 220 220 220 220 220 221 220 219 219 218 218 218 216 214 212 211 211 211 210 209 208 207 206 206 204 203 203 203 204 204 204 204 203 203 203 203 204 204 203 202 202 202 202 202 201 201 201 201 201 201 201 202 204 205 205 205 205 204 202 199 198 198 198 198 199 199 199 197 196 195 193 192 193 195 196 197 199 199 198 197 196 196 196 196 195 195 194 193 192 189 187 184 182 181 180 179 178 177 176 175 176 178 181 184 186 189 195 196 197 198 200 202 205 206 206 207 207 207 209 211 211 210 209 209 210 210 210 208 206 205 205 205 204 203 202 203 203 203 203 202 202 203 204 204 204 205 205 207 208 208 209 209 210 212 212 213 213 213 213 213 213 213 213 212 211 211 211 211 211 211 210 212 212 212 212 212 212 213 214 214 215 215 216 217 217 218 218 219 219 220 220 220 220 220 220 220 221 221 222 222 222 222 221 220 220 219 217 216 215 215 214 214 213 212 212 212 212 211 210 209 208 208 207 207 206 206 205 205 204 203 203 202 201 201 201 200 200 199 199 199 199 199 199 199 200 200 200 201 201 202 202 203 203 203 204 204 204 204 205 205 206 206 206 206 206 206 207 207 207 207 207 207 207 207 208 208 208 162 162 163 163 163 164 165 166 167 168 169 168 166 163 161 162 162 161 163 162 162 159 155 154 152 151 153 160 161 161 160 161 164 163 161 162 162 163 165 166 167 173 178 182 185 187 189 189 195 193 186 175 167 164 164 169 169 167 163 159 153 148 146 145 143 138 128 118 108 105 95 77 60 51 42 31 33 28 15 3 349 335 328 320 307 298 294 292 289 284 281 276 267 258 251 244 238 234 229 228 227 225 224 224 221 217 210 207 200 194 186 178 171 165 160 158 157 155 156 153 140 126 118 118 119 124 130 132 134 137 138 139 140 139 142 153 171 190 207 216 219 218 218 215 208 196 194 195 198 198 197 190 181 180 181 181 182 181 173 169 170 173 179 196 194 167 165 165 187 232 246 260 316 323 322 321 320 319 308 213 122 98 85 89 43 301 294 291 290 283 276 266 248 242 238 236 237 239 238 237 236 233 231 229 227 227 228 229 232 234 238 240 239 243 241 244 245 237 220 198 183 170 164 153 150 147 144 141 138 137 136 133 131 129 128 128 128 126 123 121 119 121 122 122 116 114 116 124 133 134 127 125 126 126 131 135 138 140 143 147 149 149 151 151 151 151 153 155 157 159 162 161 160 159 159 162 167 168 171 175 177 168 153 141 134 133 136 139 140 139 140 140 142 144 143 140 141 144 145 148 155 169 188 201 212 223 229 257 253 245 242 240 239 243 248 239 232 230 232 234 232 228 228 222 171 120 104 96 92 88 86 85 85 84 85 86 87 87 82 76 68 58 55 46 39 36 34 33 32 33 33 37 41 43 46 53 56 59 62 64 66 66 65 63 65 69 74 81 89 96 96 98 94 86 81 83 96 101 105 110 111 109 105 105 107 109 116 121 130 134 139 141 145 150 154 158 161 163 164 165 168 170 170 170 169 170 171 172 173 174 175 176 176 178 179 181 182 184 185 186 187 189 190 192 194 195 196 198 201 203 205 208 208 209 209 210 212 215 216 216 217 218 219 220 221 221 221 222 222 222 221 221 220 220 220 219 218 216 214 214 213 212 211 210 209 208 208 207 206 205 204 204 204 204 204 204 204 204 204 204 204 204 203 203 203 203 202 202 201 201 201 201 201 201 201 202 203 204 204 204 204 203 201 200 200 199 199 199 199 199 198 198 197 195 193 192 193 195 196 197 199 200 199 198 197 197 196 196 196 195 194 194 192 189 187 184 182 181 180 177 176 176 175 176 178 183 186 189 191 193 198 201 202 203 203 204 206 210 211 211 211 211 212 214 214 213 213 212 212 211 210 209 208 207 207 207 206 205 204 204 205 205 204 204 204 204 205 205 206 206 207 208 209 210 210 211 211 213 214 214 214 214 214 214 215 216 215 214 213 213 214 214 214 213 213 213 214 214 214 214 213 215 215 215 216 215 216 217 217 217 218 218 219 219 220 220 220 220 220 221 221 221 221 222 222 222 221 221 220 219 217 216 216 215 215 214 214 213 213 213 213 212 211 210 209 208 208 207 206 206 205 205 204 204 203 202 202 202 201 201 200 200 200 199 199 199 199 199 199 199 199 200 200 201 201 202 202 203 203 203 203 204 204 205 205 205 205 206 206 206 206 206 206 206 206 206 207 206 207 207 207 162 163 163 163 164 165 166 167 167 168 168 167 164 160 158 158 159 160 160 161 161 158 155 154 155 156 158 162 162 161 159 158 158 158 160 164 166 168 171 173 174 176 177 178 181 184 184 190 194 191 182 172 166 165 166 168 168 167 165 160 153 149 148 149 148 141 129 120 114 109 98 83 72 61 44 33 35 27 13 360 355 350 338 320 299 293 293 291 288 287 283 276 269 261 252 244 238 238 234 230 227 226 226 224 221 215 211 207 201 194 188 181 172 161 156 151 151 152 158 158 141 121 110 112 114 135 139 140 142 144 145 145 146 146 146 157 172 189 203 211 213 213 213 210 204 197 196 196 197 196 192 183 175 178 179 179 179 176 169 168 173 179 186 195 188 159 145 141 148 181 218 272 309 312 313 311 311 307 284 149 141 137 131 119 59 275 272 273 274 272 270 260 243 238 235 232 233 234 234 235 235 232 231 229 226 227 228 228 228 229 231 234 232 232 235 239 241 237 222 197 182 179 167 156 153 148 143 140 138 137 135 132 130 127 125 125 125 124 122 117 114 117 118 118 116 115 119 127 136 135 128 126 125 128 133 136 137 140 144 148 148 149 150 150 150 151 155 159 160 162 162 161 162 163 163 164 168 172 176 182 181 171 156 137 127 123 127 133 136 133 132 133 133 135 137 136 136 141 144 149 157 174 202 214 221 232 248 258 265 261 255 254 255 255 259 240 233 232 232 231 226 215 208 183 142 122 112 102 96 92 87 83 82 83 82 83 85 82 76 71 69 65 63 51 42 38 37 35 35 34 35 37 43 46 49 50 53 58 61 63 66 65 65 64 65 69 73 79 85 91 92 96 96 94 92 92 102 102 103 105 107 107 104 101 103 108 116 124 133 138 140 143 148 151 154 158 161 162 164 166 170 172 171 171 170 170 171 172 174 175 176 176 177 178 180 181 182 183 184 186 187 189 191 192 193 194 196 198 201 204 206 208 209 210 210 211 213 215 216 218 218 219 220 221 222 223 223 223 223 223 223 223 222 222 221 219 219 218 217 216 214 214 213 211 210 210 209 208 207 206 205 205 205 204 204 204 205 204 205 205 205 205 204 204 204 203 202 202 201 201 201 201 201 201 201 202 203 203 203 204 204 203 202 202 202 201 200 200 199 199 199 198 197 195 192 192 193 194 196 198 200 200 199 199 198 197 196 196 195 195 195 194 192 189 186 185 184 182 179 176 175 175 175 177 181 190 193 195 196 198 201 203 205 207 207 208 209 211 213 214 214 214 215 216 215 214 214 213 212 210 210 209 209 209 209 209 208 207 206 207 207 207 206 205 205 205 206 207 207 207 208 208 209 211 211 212 213 213 214 215 216 216 216 216 217 217 217 216 215 215 217 217 216 216 215 215 217 217 216 215 215 216 217 217 217 217 216 218 218 218 218 218 219 219 219 219 220 220 221 220 220 220 221 221 221 221 221 220 220 219 217 217 216 216 215 214 214 213 213 213 213 212 211 210 210 209 208 207 207 206 206 205 205 204 203 203 203 202 201 201 201 201 200 200 199 199 199 199 199 199 199 199 199 199 200 200 201 202 202 202 203 203 204 204 204 204 205 205 205 205 205 205 206 206 206 206 206 206 206 207 207 162 163 163 164 164 165 166 166 167 167 166 165 162 157 153 154 157 157 160 159 158 157 156 157 158 161 162 162 162 160 157 153 153 157 162 165 166 169 172 173 174 173 174 176 177 180 186 192 195 191 183 176 172 172 171 170 170 168 166 159 153 150 149 149 148 139 127 118 114 109 99 91 82 66 50 35 34 28 15 11 4 352 336 314 291 290 292 292 291 288 282 275 269 262 254 247 244 241 235 230 227 226 226 225 220 217 213 206 199 193 188 182 173 163 162 149 146 148 166 171 152 131 122 122 122 151 157 156 154 153 152 153 154 148 146 155 166 181 190 190 193 201 205 204 201 197 196 197 195 189 180 176 182 181 179 178 175 170 166 167 170 172 175 174 173 152 137 133 136 151 176 265 294 296 303 306 304 296 234 164 159 157 159 166 243 250 251 254 256 260 261 253 239 237 235 234 234 233 232 231 231 231 230 230 229 230 230 229 226 224 225 226 223 224 227 232 236 236 227 213 196 190 179 168 158 149 144 142 139 138 135 134 132 129 127 127 127 127 124 118 115 115 116 116 116 119 126 136 140 134 130 126 126 129 133 136 137 138 139 142 145 148 150 150 149 151 152 157 161 162 159 159 160 161 162 164 167 172 176 176 169 164 154 134 124 117 118 122 127 123 121 122 122 124 130 129 127 131 137 146 159 178 207 219 240 262 276 279 282 282 279 281 280 277 275 250 237 235 235 230 219 197 180 155 128 120 107 96 93 93 90 85 82 81 80 80 81 79 74 71 68 68 65 55 45 42 41 41 39 37 37 39 45 49 50 51 53 57 61 63 65 66 65 64 67 72 75 79 80 84 92 98 103 108 114 116 115 106 102 101 102 103 101 96 99 108 118 126 133 138 141 146 150 153 154 158 159 161 164 167 170 171 171 172 172 172 171 173 175 176 176 176 177 179 180 182 183 183 184 186 187 188 190 190 191 193 195 198 202 204 206 208 209 210 211 212 214 214 216 218 219 220 221 222 223 224 224 224 224 224 225 225 224 223 222 221 221 220 219 218 216 215 215 213 213 212 211 209 208 207 206 206 205 204 204 204 204 204 204 204 205 206 205 205 204 204 203 202 202 201 201 201 202 202 202 202 203 203 204 205 205 204 203 204 204 202 200 200 199 198 197 197 196 194 193 193 194 195 197 199 200 200 201 201 199 198 197 196 196 195 194 193 192 189 187 186 184 182 179 177 176 177 178 181 185 194 198 200 201 202 203 205 207 208 209 210 211 213 215 216 217 217 217 217 215 214 214 212 211 210 209 209 210 210 210 211 210 209 209 209 209 209 208 207 207 207 207 208 208 209 209 210 210 212 213 213 214 214 215 216 217 217 217 217 218 219 218 218 217 218 218 218 218 217 217 217 218 218 217 217 217 218 219 219 219 218 218 219 219 219 218 218 218 219 219 219 219 220 220 220 219 220 220 220 220 220 220 219 219 218 218 218 218 216 215 214 214 214 214 213 213 212 211 211 210 209 208 208 207 207 206 206 205 204 204 204 203 203 202 201 201 201 201 200 200 199 200 199 199 199 199 199 199 199 199 199 200 201 200 201 201 202 203 203 202 203 204 204 204 204 204 205 205 205 205 205 205 205 206 206 206 162 163 164 164 165 165 166 166 166 166 165 164 162 157 152 153 152 153 156 156 155 155 156 157 158 160 161 163 163 161 157 154 154 157 157 160 162 164 166 168 169 171 178 179 184 188 193 196 194 191 186 183 182 181 180 175 177 173 168 162 157 153 151 147 143 135 123 116 114 112 106 95 83 73 61 44 37 36 36 30 14 352 325 302 288 290 292 292 291 287 281 275 269 263 257 254 250 244 236 230 228 228 228 227 223 222 217 209 200 192 185 181 171 171 165 153 144 144 180 192 172 155 155 144 144 161 170 170 165 163 163 160 165 152 144 147 155 160 157 155 166 181 191 196 196 194 193 193 191 185 178 177 198 180 176 173 168 164 162 160 156 155 153 155 154 143 136 136 139 141 145 164 254 276 287 291 283 267 226 216 212 196 195 204 228 234 235 238 242 249 250 246 237 236 236 236 235 233 231 229 231 234 234 234 233 233 233 229 225 222 222 221 219 220 222 226 229 232 229 216 196 184 178 171 161 152 147 144 141 139 136 135 133 132 130 131 131 130 128 122 119 119 119 118 118 122 128 136 136 132 129 126 127 131 134 136 136 136 138 141 144 147 149 150 152 152 155 159 160 159 158 158 158 158 160 162 166 171 174 172 169 166 153 142 132 123 115 113 113 113 113 115 114 114 119 119 116 115 120 125 138 152 82 48 315 302 300 298 301 317 314 312 312 307 298 272 258 254 244 237 217 181 162 141 129 119 103 93 88 89 89 88 86 82 79 80 81 79 72 72 69 68 66 60 51 48 49 47 43 40 39 41 46 51 53 52 53 57 61 63 64 65 66 67 69 76 79 80 83 88 95 104 110 119 125 126 121 107 99 96 96 97 96 97 104 113 122 128 132 137 143 147 150 153 155 157 159 161 163 166 169 171 171 173 173 174 174 174 176 176 176 176 177 179 180 181 182 183 184 185 186 187 187 188 189 191 195 198 201 202 204 207 209 210 210 212 213 214 217 219 220 221 222 222 224 225 225 226 226 226 226 226 226 225 224 223 223 222 221 220 218 217 217 217 216 214 212 210 209 207 207 207 206 205 205 205 205 205 205 205 206 207 206 206 206 205 205 203 202 202 202 202 202 204 204 204 204 205 206 207 206 206 207 206 205 203 200 199 198 197 197 196 196 195 194 195 195 196 198 199 201 201 202 202 201 199 197 196 196 195 194 192 191 189 189 187 185 182 179 178 181 182 185 188 191 195 200 204 205 206 207 207 210 211 212 213 214 215 218 219 220 219 219 217 214 213 211 210 210 210 210 211 211 211 212 213 212 212 212 211 211 212 211 210 210 210 209 209 211 211 211 212 212 213 214 215 215 216 216 217 218 218 218 219 219 220 220 220 219 219 220 220 220 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 219 219 219 219 219 219 219 218 216 215 215 215 215 214 214 213 212 212 212 211 209 209 208 208 207 206 205 204 205 204 204 203 202 202 202 202 202 201 200 200 200 200 200 199 199 199 199 199 199 199 199 199 199 200 200 201 202 202 202 202 203 203 204 204 204 204 205 205 205 205 205 205 205 205 205 162 163 163 164 165 165 166 166 166 166 165 164 162 159 157 155 153 154 155 156 156 157 157 158 158 160 162 164 163 162 160 158 156 156 157 159 160 161 162 164 167 172 179 186 192 197 200 198 194 190 189 188 188 186 185 183 183 179 173 169 166 159 153 147 140 130 118 113 112 109 101 93 86 80 72 58 48 53 60 53 31 339 301 289 290 292 293 294 292 287 280 272 267 264 261 259 254 246 238 233 231 231 232 232 229 224 219 212 202 190 179 173 168 164 162 157 151 161 187 197 196 189 171 159 156 163 171 177 178 178 176 171 179 161 143 139 141 142 141 141 150 162 174 184 186 188 189 187 187 189 196 207 194 170 161 160 160 159 159 157 140 138 136 138 139 139 140 147 148 145 142 140 220 245 263 268 258 242 233 233 226 217 211 212 220 224 226 228 235 240 242 239 234 234 234 234 234 232 230 231 234 237 239 239 237 235 234 230 225 223 222 220 217 216 217 219 223 224 223 206 189 176 170 166 161 155 151 146 145 141 137 135 132 130 129 131 132 131 131 127 125 124 124 122 120 123 128 131 131 129 127 125 126 131 135 136 136 137 139 142 145 147 149 149 152 155 159 161 160 159 159 161 160 161 163 163 166 171 174 175 175 171 158 151 141 131 128 121 111 108 108 108 107 107 106 107 104 100 100 100 93 92 66 44 13 346 332 326 329 356 346 337 333 330 316 301 303 285 257 239 209 172 156 147 134 113 96 89 84 85 85 85 83 80 77 80 83 81 81 75 70 68 66 62 58 58 56 51 46 43 42 44 47 53 55 54 55 59 61 63 64 65 67 69 72 79 81 84 88 93 99 111 117 118 123 123 115 103 94 92 91 91 94 101 112 122 129 132 134 138 145 148 152 154 156 158 158 160 162 165 168 168 170 172 174 175 175 176 176 175 175 175 176 178 179 180 181 182 183 184 184 183 183 185 187 190 194 198 200 202 205 207 209 209 210 211 212 214 216 219 221 222 223 223 225 226 226 227 227 227 227 227 227 227 226 225 225 224 223 221 220 219 220 219 218 215 213 211 211 211 209 208 207 206 205 207 207 207 207 207 208 210 209 208 208 207 206 204 203 203 202 203 203 206 207 208 209 208 208 212 211 212 212 211 209 206 202 198 199 197 198 198 198 197 197 197 196 197 199 200 201 202 203 203 202 200 198 198 197 196 194 192 191 190 190 188 185 183 181 181 181 189 192 194 197 199 202 206 207 209 210 211 213 214 214 216 218 218 220 221 221 221 219 216 213 212 210 209 209 210 211 212 213 213 214 213 214 215 215 215 214 213 215 215 215 214 213 212 214 216 215 215 215 215 217 218 218 218 218 219 220 220 221 220 220 221 222 222 221 221 221 222 221 221 221 221 220 221 221 221 221 221 222 222 221 221 221 221 221 221 220 220 220 220 219 219 219 219 219 219 219 218 218 219 219 219 219 219 219 219 219 219 219 218 217 217 216 216 216 215 214 214 214 213 214 212 211 211 210 209 207 207 206 206 205 205 204 204 203 203 203 203 202 202 201 201 201 200 200 200 199 199 199 199 199 199 199 199 199 200 200 200 201 201 201 202 202 203 202 203 203 204 204 204 204 205 204 205 205 205 205 162 163 164 164 164 165 165 165 165 165 165 165 163 161 160 157 157 159 161 161 160 160 160 160 161 162 163 165 164 163 161 159 159 158 159 161 162 162 164 167 170 172 182 190 197 202 202 199 193 191 190 189 189 187 187 187 184 180 177 175 169 162 155 149 140 127 114 109 108 106 100 92 89 85 78 72 66 70 83 94 113 260 274 282 287 293 296 295 291 287 281 270 266 265 263 260 254 247 240 237 235 235 235 235 231 224 220 215 206 194 179 180 178 167 160 161 165 175 187 190 194 193 182 169 161 161 164 167 174 181 184 185 188 166 143 136 135 133 134 139 147 156 167 174 178 181 183 180 183 196 217 223 188 166 161 159 157 155 155 148 134 131 129 130 130 133 142 151 150 150 143 137 171 223 242 247 243 240 235 233 226 218 213 213 214 216 221 224 229 233 234 234 232 230 230 231 231 231 230 230 233 234 237 240 239 237 233 229 225 224 222 220 216 212 212 214 216 215 214 199 185 173 165 162 160 159 151 148 145 142 138 134 133 130 128 130 131 133 132 130 128 127 126 125 122 126 130 131 131 129 125 124 126 130 133 135 137 139 142 145 146 148 148 150 153 157 160 163 164 163 163 166 164 163 162 163 166 170 173 174 176 173 165 154 148 145 143 133 116 107 103 101 99 98 96 96 93 88 87 86 83 78 65 50 33 20 11 4 6 9 1 352 344 340 336 332 342 326 287 234 193 162 145 139 125 108 94 87 82 81 82 82 80 77 75 80 81 83 83 78 72 67 65 64 64 61 59 54 49 47 46 47 48 55 56 56 58 60 61 63 63 65 67 70 72 76 80 86 92 98 104 112 115 118 120 117 109 100 92 92 90 92 96 106 120 129 135 137 139 141 146 150 153 154 156 157 156 158 161 164 165 166 168 170 174 176 177 177 176 174 174 175 176 178 177 178 180 181 181 181 180 179 180 182 186 190 195 199 200 203 205 207 208 209 209 210 211 214 216 219 221 221 223 224 226 227 228 228 228 228 227 228 228 227 227 227 226 226 225 224 222 222 222 222 220 218 215 214 214 212 210 208 207 206 206 210 213 212 211 211 212 216 214 212 211 209 208 207 205 203 204 205 206 209 213 214 216 216 215 223 225 224 222 218 214 213 213 209 204 201 199 199 198 199 199 199 199 200 202 203 203 204 204 205 203 202 201 200 198 196 194 193 193 192 191 189 186 185 185 186 188 195 200 203 204 206 207 211 212 212 213 215 216 218 217 220 221 221 221 220 220 219 218 216 213 212 210 210 210 210 211 213 214 215 216 216 217 220 219 218 218 217 219 221 221 219 217 216 220 221 220 219 218 218 222 223 222 222 221 221 224 225 224 223 223 223 224 224 223 223 222 223 223 223 223 222 222 221 222 223 223 222 222 223 223 223 223 222 221 221 222 222 222 221 220 220 220 220 220 219 219 218 218 218 218 218 219 219 219 219 219 219 219 218 218 218 217 217 216 216 216 216 216 215 214 213 213 212 211 209 208 207 207 206 205 205 205 204 204 204 204 203 203 203 202 202 201 201 201 200 200 200 199 199 199 199 199 199 199 199 200 200 200 200 200 201 201 202 202 202 203 203 203 203 204 204 204 204 205 205 205 163 163 163 164 164 165 165 165 164 164 164 164 163 161 160 158 159 160 163 164 163 161 161 161 162 163 163 164 164 162 159 159 158 159 162 165 165 166 169 170 173 175 183 189 196 200 200 198 196 194 191 188 188 189 188 186 179 174 173 171 168 163 157 150 139 132 122 111 106 103 98 93 92 89 86 83 78 86 116 143 180 224 256 271 285 298 299 294 289 285 279 272 268 264 262 258 252 246 241 240 238 239 237 236 231 225 221 216 211 209 203 193 192 181 171 170 175 180 183 191 194 193 187 178 167 160 160 160 167 178 188 194 190 168 147 138 135 133 135 138 149 159 167 171 174 178 179 186 183 196 216 219 196 190 189 180 170 157 150 143 139 134 130 128 127 129 139 142 141 141 136 139 170 221 239 241 239 234 231 230 221 214 212 213 213 216 219 221 224 227 229 229 229 227 224 225 226 227 228 229 227 227 233 239 240 237 233 229 228 225 221 218 215 210 210 212 212 211 207 195 181 171 163 161 161 158 154 151 146 143 139 137 136 133 131 131 131 132 132 132 131 127 126 125 124 128 129 132 134 131 126 124 128 131 132 135 138 141 144 148 149 149 150 152 154 157 160 164 166 166 167 163 160 158 160 164 167 169 172 171 171 169 162 156 150 145 144 139 123 110 99 94 92 90 87 86 85 77 76 75 74 71 63 50 38 31 26 26 19 12 7 0 354 351 352 349 1 2 360 133 159 141 122 120 111 101 93 85 78 75 77 78 76 74 74 76 78 82 84 80 74 68 64 65 65 65 61 56 52 51 52 51 52 56 58 58 59 60 61 63 63 64 67 69 71 74 79 86 93 101 107 110 112 114 115 113 106 98 98 96 96 99 103 111 121 137 139 142 142 144 148 151 151 151 153 155 153 155 156 158 160 163 166 168 172 176 176 177 175 173 174 176 176 175 176 175 175 177 177 176 177 178 180 183 187 191 194 198 202 203 204 204 206 206 205 208 211 213 216 219 219 221 223 225 226 227 229 229 229 229 228 229 229 229 229 228 228 227 227 226 226 226 224 223 222 220 219 218 216 213 211 210 209 209 210 219 230 228 225 220 222 224 222 219 216 213 213 211 205 204 206 209 211 212 211 217 224 227 228 246 263 255 245 233 223 225 228 223 214 206 201 199 200 201 203 205 204 205 209 209 208 207 207 207 207 206 203 201 199 197 195 195 194 193 192 190 189 189 190 191 194 200 208 211 213 215 215 220 222 220 221 221 220 223 222 222 223 224 222 219 218 216 215 214 213 212 212 212 212 213 213 215 217 218 219 220 220 223 224 223 222 223 224 228 227 226 224 223 226 228 226 225 224 223 227 228 227 226 225 226 229 229 228 227 226 226 228 227 226 225 224 224 224 225 224 224 223 223 224 225 224 224 224 224 225 225 224 223 223 222 224 223 223 222 221 221 221 221 220 220 219 219 218 218 218 218 218 218 218 218 218 219 219 218 218 218 217 217 217 217 217 217 216 215 214 213 213 212 211 210 208 208 207 207 206 205 205 205 205 205 204 204 204 203 203 202 202 201 201 201 201 200 200 200 200 200 200 199 199 200 200 200 200 200 200 200 201 201 201 202 202 202 202 203 203 203 204 204 204 204 204 163 163 163 163 164 164 165 164 164 163 163 163 162 160 158 156 156 158 162 163 164 162 160 160 162 164 165 164 163 162 160 159 158 160 164 168 170 171 172 172 174 176 181 187 191 195 197 197 197 195 192 190 190 191 189 183 177 170 165 164 163 160 157 151 143 133 119 108 104 102 97 98 97 97 96 96 96 110 148 170 194 217 244 260 292 306 296 289 284 281 277 276 268 262 259 255 250 245 242 240 240 240 237 234 230 226 221 217 215 213 209 204 201 195 186 183 184 185 186 194 193 190 187 181 172 167 162 159 163 174 187 192 186 171 153 140 135 135 137 142 152 160 166 172 179 183 187 213 221 232 239 238 226 213 205 189 176 161 161 150 141 137 133 130 126 125 126 130 131 131 131 146 187 223 239 239 234 228 225 224 217 213 213 214 215 217 218 217 218 221 222 223 224 223 216 217 219 222 223 223 222 223 232 240 240 236 235 232 228 224 219 216 213 209 209 209 209 208 203 191 177 168 167 162 161 159 157 153 148 144 144 140 136 135 135 134 133 133 134 134 134 128 127 126 126 127 130 132 134 133 128 126 130 131 133 137 141 144 147 152 151 152 153 155 155 156 159 163 164 164 165 157 154 156 162 166 170 171 170 166 164 162 158 154 148 139 137 133 121 107 95 89 85 83 81 79 79 72 71 69 68 65 60 49 36 35 29 24 18 14 11 8 5 6 3 1 10 14 22 58 97 100 109 107 104 97 89 82 73 67 69 74 73 72 73 74 78 82 84 82 76 75 71 67 67 66 62 58 57 58 57 56 56 58 59 59 59 59 61 63 63 64 66 68 70 73 78 85 93 99 104 107 109 110 113 111 106 103 104 105 108 111 117 123 126 143 145 146 146 147 149 151 151 149 149 150 152 150 147 148 153 158 163 164 166 167 170 172 172 170 171 172 171 171 172 170 167 169 171 170 174 175 177 182 187 190 193 197 199 200 200 202 202 202 202 205 209 212 215 217 219 221 224 226 227 228 230 230 230 230 230 230 231 231 231 230 229 229 230 231 230 229 227 225 225 226 225 223 219 215 215 214 213 217 224 239 266 259 247 249 240 233 229 227 223 221 222 215 208 204 208 212 212 211 188 209 236 251 261 289 312 304 286 263 247 244 243 237 224 211 202 200 197 204 213 216 214 213 225 220 216 213 211 212 215 212 207 203 200 198 197 198 196 195 193 191 192 194 195 198 201 205 211 213 216 220 223 228 234 233 236 233 229 230 230 229 229 227 223 220 218 218 217 216 215 214 216 216 217 217 217 219 222 223 223 224 224 227 229 229 229 230 229 234 234 233 232 232 232 235 233 231 232 232 232 233 232 231 230 231 232 233 231 230 229 230 229 229 228 227 226 226 226 227 226 226 226 226 226 226 226 225 225 225 226 226 225 225 224 224 224 224 223 223 222 222 221 221 220 220 219 219 219 218 218 217 218 217 217 217 217 217 218 217 217 218 217 217 217 216 216 216 216 215 214 213 212 211 211 210 209 209 208 207 206 206 206 206 206 205 205 204 204 204 203 203 202 202 202 202 201 201 201 200 201 200 200 200 200 200 200 200 200 200 200 200 200 201 201 201 202 202 202 202 203 203 203 203 203 204 204 162 162 163 163 164 164 164 163 163 163 163 162 161 159 156 155 155 157 160 160 163 162 161 160 162 165 166 165 164 161 159 160 161 163 166 171 175 175 175 174 175 177 182 185 188 191 193 193 195 195 193 192 193 194 194 192 183 170 162 159 157 155 152 149 140 125 114 107 104 102 100 106 109 110 111 113 120 134 162 175 186 187 200 288 317 304 282 278 278 276 275 272 264 258 255 251 246 243 243 239 238 238 235 231 229 225 219 218 216 214 213 209 204 202 200 198 198 195 194 195 189 183 180 177 175 172 164 160 164 171 178 179 177 169 153 143 138 138 141 146 149 156 165 175 184 194 204 227 242 246 246 244 231 216 191 178 170 169 162 152 142 137 134 131 127 127 128 129 126 126 133 156 192 206 233 234 228 223 221 218 218 220 221 221 219 218 217 214 213 214 214 216 218 217 210 210 211 212 212 215 217 220 231 238 238 237 235 232 227 221 216 214 211 210 207 207 207 204 198 187 175 172 166 163 163 162 159 155 151 149 146 141 137 138 138 138 138 138 139 139 136 131 129 129 129 129 129 132 134 134 131 130 130 131 135 140 144 147 150 152 153 153 155 156 157 156 156 158 157 159 157 154 155 160 164 166 171 173 166 161 157 156 154 151 142 131 127 121 112 103 95 87 79 79 78 76 75 71 69 67 64 60 56 47 41 37 30 25 19 16 15 17 18 16 13 13 13 14 21 37 39 72 94 90 92 90 86 81 71 60 64 70 71 71 71 75 81 83 84 83 81 81 76 70 67 67 65 62 65 63 60 59 59 59 59 60 60 60 62 63 63 64 65 66 69 73 77 83 90 93 97 102 105 108 112 110 108 107 110 116 119 124 130 133 138 148 151 150 150 150 151 155 154 150 148 146 146 144 141 143 148 155 160 157 155 157 161 165 167 166 161 159 160 162 164 164 155 158 156 160 167 168 168 174 178 180 189 194 193 194 195 196 198 199 199 203 207 211 213 214 218 222 225 227 228 229 230 231 232 231 231 231 232 233 232 232 231 231 233 233 234 234 234 232 234 240 235 230 226 222 220 213 210 265 275 272 294 293 287 278 264 247 236 231 228 227 226 219 211 203 205 205 205 196 153 349 311 309 315 318 329 331 316 293 288 282 267 269 242 214 194 183 133 89 230 233 229 233 246 240 231 225 221 220 227 219 212 207 203 200 201 201 199 197 195 193 194 197 200 202 206 209 212 214 219 223 229 235 253 253 251 248 243 240 242 244 238 235 230 224 224 228 225 221 220 218 220 222 222 221 221 222 226 227 228 229 230 232 236 236 237 237 236 239 240 240 239 240 238 240 239 238 239 238 236 236 237 236 236 236 235 234 235 234 234 233 232 232 232 230 231 230 228 228 228 228 228 227 227 227 227 227 227 227 227 227 226 226 225 225 225 225 224 223 223 222 222 221 221 220 220 219 219 218 217 217 217 217 217 217 216 217 217 217 217 217 217 216 216 216 215 215 215 215 214 213 212 211 211 210 210 209 209 208 207 207 207 207 206 206 205 205 205 204 204 203 202 202 202 202 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 200 200 201 201 201 201 201 202 202 202 203 203 203 203 203 204 161 162 162 163 163 163 163 163 163 162 162 161 160 158 157 156 157 159 159 160 162 164 164 163 163 164 165 164 163 161 160 162 164 165 168 172 176 176 177 179 181 181 183 185 186 187 188 190 191 192 191 192 196 199 199 197 186 170 161 156 152 148 145 142 132 116 109 107 105 105 106 114 121 123 125 130 138 149 161 162 160 150 123 38 318 288 265 268 269 269 267 265 258 252 249 246 242 241 240 236 235 233 230 227 226 223 218 217 214 213 211 207 203 203 205 208 207 204 201 195 184 175 171 167 166 166 163 157 161 166 168 168 167 164 155 148 143 143 145 146 151 159 167 175 185 199 213 215 220 230 237 234 220 201 165 158 156 155 153 149 142 138 136 132 131 131 132 134 132 131 142 163 177 209 226 226 224 223 222 222 223 227 228 227 223 219 216 212 210 210 210 211 212 211 206 205 205 205 204 206 210 217 229 234 235 235 233 230 225 219 214 212 211 210 207 206 205 200 193 184 177 172 167 165 164 163 160 157 156 155 152 147 142 141 141 140 140 140 139 139 135 131 129 129 129 131 130 131 133 134 133 133 132 132 136 142 146 150 151 151 151 152 154 156 155 154 148 150 152 153 153 154 157 163 164 167 170 170 161 153 152 151 150 145 137 125 119 112 104 99 94 85 77 77 77 75 74 70 65 63 61 57 53 49 43 38 35 30 25 22 20 24 26 24 22 19 16 13 14 17 28 43 59 57 58 66 66 72 65 58 62 68 70 71 72 77 85 88 87 87 87 84 78 72 70 70 70 68 67 65 63 61 61 60 60 60 61 61 62 63 64 64 64 66 68 72 76 81 83 86 93 98 102 108 110 110 111 112 116 125 129 134 137 139 145 152 155 154 154 154 155 156 154 151 146 143 141 140 139 141 145 149 152 148 143 146 150 154 157 157 148 145 149 150 150 152 142 139 141 147 154 157 152 159 157 168 180 188 188 187 189 190 193 196 196 199 203 206 209 214 218 223 226 228 229 230 231 234 234 233 233 233 234 234 234 235 234 234 234 237 242 243 243 243 246 249 242 235 230 227 215 135 86 34 312 301 304 313 321 320 305 272 246 235 225 217 215 209 184 144 168 165 170 161 41 315 306 309 312 321 329 343 344 339 338 325 307 345 25 44 53 53 48 30 355 318 296 284 277 267 253 244 247 238 232 226 219 212 209 206 204 203 201 198 197 196 197 201 202 203 206 207 212 227 233 236 242 249 277 280 274 268 261 254 257 259 253 247 242 236 237 249 239 232 228 224 226 230 226 225 225 225 229 231 233 234 235 236 241 242 243 242 242 243 246 247 246 245 244 244 244 245 244 243 241 239 240 241 241 240 238 237 239 238 238 237 236 234 235 235 234 233 231 230 230 230 230 229 228 228 228 228 228 228 227 227 227 227 227 226 225 225 224 224 223 223 222 221 221 220 220 220 219 218 218 218 217 217 217 216 216 216 216 217 217 216 216 216 216 215 215 214 214 214 214 213 212 211 211 211 210 209 209 208 208 208 207 207 206 206 205 205 205 204 204 203 203 203 202 202 202 202 202 202 201 201 201 201 201 201 200 200 200 200 200 200 200 201 201 201 201 201 201 202 202 202 202 202 203 203 203 161 162 162 162 162 162 163 162 162 162 161 160 159 158 157 158 159 159 160 162 164 166 167 166 165 164 163 163 162 163 163 164 166 168 169 170 173 175 177 182 186 188 187 188 189 186 184 185 186 188 187 191 195 197 201 196 184 168 159 152 148 144 140 135 125 112 107 106 108 110 112 121 129 131 133 138 146 154 149 147 140 132 130 158 240 257 252 253 257 259 258 256 251 244 243 241 240 238 236 233 231 229 226 223 222 221 217 217 216 211 203 198 198 201 206 212 212 210 203 192 176 162 159 155 154 153 153 147 150 155 157 156 158 158 152 149 146 146 146 148 154 162 168 175 185 196 201 205 213 222 228 221 201 185 173 158 149 144 144 142 140 138 137 135 135 137 139 142 142 145 154 164 179 211 223 227 229 230 230 230 230 230 230 229 225 219 215 212 208 206 205 206 206 206 203 201 201 200 198 199 204 214 222 228 231 231 230 227 222 219 216 213 212 210 208 208 205 199 194 186 179 171 166 163 162 162 160 160 158 156 155 151 147 143 140 138 137 138 136 135 131 129 128 128 129 131 130 130 132 133 134 134 133 132 137 142 147 149 150 150 149 150 151 151 149 148 144 147 149 151 154 157 160 162 164 166 166 164 157 150 148 147 146 140 131 120 111 107 102 95 89 82 77 77 76 75 73 67 59 55 56 54 51 48 42 39 38 35 31 28 25 23 24 25 24 21 17 16 18 20 24 27 31 30 26 27 47 60 59 58 60 62 63 68 74 80 90 94 95 96 93 88 80 74 72 72 72 71 69 66 65 63 63 62 61 61 61 61 62 63 63 63 64 66 68 71 75 76 77 82 89 96 101 107 108 110 113 118 123 125 135 138 140 143 148 154 156 155 155 156 156 155 152 149 146 145 142 139 137 136 138 140 141 139 132 132 131 132 133 132 128 122 130 134 133 133 124 121 126 132 137 143 148 136 137 148 165 179 184 180 179 183 187 191 191 193 195 199 206 212 217 223 226 228 230 232 233 237 237 236 237 236 236 238 239 238 237 237 238 245 258 258 257 258 256 257 251 239 223 208 191 97 96 82 316 310 314 333 8 7 338 281 257 225 190 177 161 137 121 128 140 148 153 160 238 261 259 287 300 314 331 355 35 41 9 347 341 7 33 46 60 59 46 24 13 9 351 324 299 282 274 273 267 255 244 236 233 224 224 215 210 207 204 203 203 201 200 203 201 200 200 200 213 351 318 289 289 296 313 317 304 291 282 284 277 275 272 264 258 257 259 270 263 252 244 242 237 238 233 230 229 230 233 236 237 238 239 240 244 246 246 246 247 247 250 250 249 249 248 246 246 249 248 246 245 244 244 246 245 243 242 241 242 243 241 240 238 237 238 238 236 235 233 232 232 232 231 230 230 229 229 229 229 228 228 228 227 227 227 226 226 225 224 224 224 223 222 222 222 221 220 220 219 218 218 218 217 217 217 216 216 216 216 216 216 216 216 216 216 215 215 214 214 214 214 213 212 212 211 211 210 210 209 209 209 208 207 207 206 205 205 205 205 204 204 204 204 203 203 202 202 202 202 202 202 201 201 201 201 201 201 200 201 201 201 201 201 201 201 201 201 201 201 202 202 202 202 202 202 203 203 162 162 162 162 162 162 162 161 161 161 161 160 159 159 158 159 159 161 163 165 166 168 168 168 167 166 163 163 163 166 167 167 168 169 169 171 171 172 176 180 186 189 191 190 189 186 183 182 182 183 182 184 189 192 193 185 175 167 153 148 146 141 135 128 120 112 109 110 113 115 119 128 135 136 137 139 144 145 147 138 130 135 152 181 213 237 238 244 249 250 249 247 243 237 236 235 236 234 233 229 227 225 222 220 219 217 216 218 219 209 194 189 193 196 214 217 216 212 201 181 161 141 137 139 142 143 142 138 136 136 138 142 146 151 146 147 148 148 149 151 156 163 169 176 185 189 194 205 217 226 229 220 200 195 188 174 156 145 140 138 137 134 133 134 135 139 144 146 149 154 159 169 190 209 221 227 232 234 235 235 233 231 230 229 224 218 215 211 208 205 202 201 201 201 200 197 195 194 194 196 201 212 216 223 229 229 227 225 222 220 218 215 211 210 210 210 208 202 199 191 181 172 167 164 162 163 163 161 159 155 152 149 146 143 138 133 132 134 135 133 130 127 127 127 130 131 130 129 130 132 135 136 135 134 137 141 144 146 148 149 148 149 149 147 146 144 145 148 150 151 154 156 160 159 161 162 161 159 155 152 146 143 141 134 126 114 105 102 94 89 85 80 77 76 76 74 70 64 57 49 50 49 49 45 38 35 35 34 31 29 24 19 18 20 20 18 16 17 18 19 19 18 16 13 9 12 34 50 54 55 53 47 52 60 73 82 93 101 103 102 98 91 83 76 73 73 72 71 70 68 66 65 64 63 63 62 61 62 62 62 62 62 64 65 67 69 70 72 74 79 86 93 100 101 102 108 113 121 128 131 137 140 142 145 150 155 155 155 155 155 155 154 150 145 143 142 139 137 132 128 129 132 131 132 127 119 112 110 108 108 109 95 106 115 116 114 110 105 111 118 122 124 127 120 111 110 127 162 178 136 153 167 174 180 183 180 178 188 199 209 217 222 225 229 233 235 236 240 243 243 241 240 239 240 242 242 242 244 250 264 285 281 279 277 270 270 266 249 209 193 121 96 102 106 37 351 3 8 57 62 54 217 209 179 130 130 127 121 119 118 123 133 144 163 204 199 211 253 289 312 338 16 90 90 63 9 350 346 338 54 75 71 51 31 27 18 357 326 302 288 284 285 283 276 266 253 246 247 234 223 215 211 213 213 213 209 206 202 195 186 180 160 56 26 15 360 360 353 339 328 331 317 315 311 299 292 294 285 289 285 282 286 285 273 269 265 252 249 243 238 237 237 237 239 240 242 243 244 245 248 248 249 250 250 250 251 251 251 250 250 250 251 251 249 248 248 248 249 248 246 245 245 245 245 244 242 241 240 240 240 238 237 235 234 234 234 233 232 231 230 231 230 229 229 228 228 228 227 227 226 226 225 225 225 224 223 223 222 222 221 221 220 219 219 218 218 217 217 216 217 216 216 216 216 216 216 215 215 215 215 215 214 214 214 213 213 212 212 211 211 210 210 209 208 208 207 207 207 206 205 205 205 205 204 204 204 204 204 203 203 202 202 202 202 202 202 202 202 202 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 202 202 202 202 202 202 162 162 162 162 161 161 161 160 161 161 161 160 160 159 160 161 161 163 164 166 167 169 170 171 169 167 166 165 166 168 168 168 168 169 170 170 168 171 174 177 182 184 185 188 186 187 185 182 180 180 179 180 181 182 178 170 164 158 148 144 140 135 130 123 117 114 114 117 118 122 127 133 138 138 136 136 136 137 137 131 130 142 164 186 208 218 229 240 244 245 242 239 237 231 231 229 229 229 228 226 223 222 220 219 216 214 214 216 217 210 201 201 199 207 219 220 216 208 189 169 155 128 121 126 131 135 136 134 131 130 129 129 134 140 142 143 145 149 152 154 158 164 169 176 181 185 193 204 215 225 228 220 212 204 190 179 167 153 142 136 136 132 130 131 134 138 142 146 148 157 164 182 198 211 221 227 230 232 233 234 232 232 232 229 223 219 216 211 216 211 205 201 199 198 196 194 190 190 192 196 202 206 214 223 228 228 226 224 222 222 218 214 211 210 210 212 211 210 201 192 183 176 170 168 167 167 167 164 158 153 149 146 145 143 138 132 129 131 133 132 130 126 126 125 126 127 127 129 130 132 137 138 137 136 137 139 140 143 146 148 148 149 148 148 148 147 148 150 151 151 153 154 157 157 157 157 156 154 153 151 144 138 133 126 118 107 97 92 86 83 81 78 76 76 75 72 68 61 54 48 47 48 46 41 36 33 30 29 28 25 20 16 15 15 14 14 14 16 16 14 14 13 11 10 9 11 23 39 43 44 39 30 39 51 68 81 90 97 103 104 101 95 85 79 78 75 73 71 70 69 67 67 66 64 63 62 62 61 62 61 61 62 63 65 66 67 68 71 72 77 83 90 94 94 97 102 110 121 129 131 135 140 144 147 150 154 154 155 155 155 153 150 146 141 139 137 135 132 127 121 120 120 120 120 118 109 99 95 93 91 90 78 82 90 93 96 98 92 98 105 109 111 114 108 90 78 74 74 87 82 105 131 148 160 168 165 156 167 186 202 213 217 220 230 235 239 241 246 252 251 248 246 244 244 251 253 251 261 286 300 309 313 306 296 287 284 287 283 205 108 99 99 107 110 102 97 71 57 74 87 100 108 114 122 101 107 110 109 108 108 109 117 129 146 146 159 162 147 135 51 62 77 104 109 108 93 6 16 203 115 92 83 64 52 49 20 350 314 296 289 284 283 287 288 282 268 265 256 242 230 222 219 229 232 225 218 211 205 192 167 124 73 45 32 27 27 25 15 3 351 350 346 342 334 322 311 318 320 316 309 303 299 298 289 291 280 267 258 252 247 246 243 241 242 243 244 245 246 247 248 249 250 250 250 251 252 252 252 252 253 252 252 252 251 251 251 251 251 250 249 248 248 247 247 246 245 243 243 242 241 240 238 237 237 236 235 234 233 232 232 231 231 230 229 228 228 228 227 227 226 226 226 225 225 224 224 223 223 223 222 221 220 219 219 219 218 218 217 217 217 216 216 215 215 215 215 215 215 215 215 215 214 213 213 213 212 212 212 210 210 209 209 209 208 207 207 206 206 206 206 205 205 205 204 204 204 204 204 204 203 203 203 203 203 202 202 202 202 202 202 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 202 202 202 202 202 202 162 162 162 162 162 162 161 161 162 162 161 161 160 161 161 161 160 162 163 166 169 171 172 173 170 167 167 167 168 168 168 168 168 169 169 168 168 170 172 174 176 178 181 183 185 188 187 184 182 180 179 178 176 173 166 160 155 150 145 139 135 130 125 120 117 120 121 123 125 129 133 136 137 132 129 128 127 127 127 126 131 147 168 179 197 208 226 236 241 241 237 233 232 227 225 223 223 223 223 224 222 219 218 215 213 212 212 213 213 211 212 211 213 217 217 215 207 198 186 166 145 123 116 117 121 127 129 129 128 128 127 126 129 134 137 140 144 150 154 158 160 165 169 174 177 183 191 200 212 217 220 215 211 201 189 179 169 160 149 141 139 132 131 132 135 139 144 147 148 170 187 198 206 215 222 225 226 227 229 230 230 231 230 227 224 222 218 217 219 216 210 204 202 201 197 192 189 190 192 197 199 206 216 223 227 229 226 225 223 221 217 214 213 211 211 215 215 210 202 194 186 177 170 168 168 169 168 164 158 152 149 147 146 144 139 134 131 132 131 131 128 123 125 126 125 125 126 128 131 134 138 141 140 139 139 138 139 143 147 148 148 148 148 149 149 149 149 149 152 152 151 151 153 154 154 153 152 152 152 150 141 132 125 117 111 101 89 84 81 79 79 78 77 77 75 71 66 60 53 50 49 47 44 40 36 33 30 30 28 24 19 17 17 14 13 12 13 15 14 11 11 12 13 11 13 14 17 23 26 26 26 13 21 36 58 70 79 97 101 100 99 95 89 87 84 78 73 71 71 69 69 68 66 65 64 62 62 62 61 61 60 61 63 65 66 67 67 68 71 75 78 81 85 89 90 95 104 115 120 124 132 138 144 147 149 149 151 154 156 156 153 148 145 140 136 132 129 127 123 115 113 110 107 106 105 100 88 84 82 79 75 69 70 72 74 82 88 90 91 96 98 102 105 99 74 59 55 49 49 51 65 93 109 105 118 132 126 128 148 176 192 192 182 227 239 245 249 258 292 278 267 260 257 258 266 278 286 354 357 333 341 340 336 329 315 305 336 349 103 112 111 110 111 109 105 95 82 75 78 82 85 85 89 93 92 95 97 97 98 101 105 106 114 117 120 130 132 118 113 104 106 104 114 123 126 132 142 155 156 138 118 104 92 93 59 274 286 284 281 278 276 276 283 287 285 279 277 269 252 237 232 234 256 263 251 235 222 212 199 123 83 61 48 42 41 40 33 25 16 7 5 4 356 349 341 333 339 341 336 327 319 311 308 309 302 290 278 266 259 256 253 248 244 244 244 244 246 246 248 248 249 248 248 249 250 252 252 252 252 253 252 252 253 253 253 253 252 252 252 251 251 251 250 249 248 247 247 246 244 243 241 240 239 238 237 236 235 234 234 233 232 231 230 230 229 229 228 228 227 226 226 226 225 225 225 224 223 223 223 222 221 221 221 220 219 219 218 217 217 217 216 216 215 215 215 215 214 214 214 214 213 213 212 212 212 211 211 211 209 209 209 208 208 208 207 206 206 206 206 206 205 205 205 205 205 205 205 204 204 204 204 204 203 203 203 202 202 203 202 202 202 202 202 202 202 201 201 201 201 201 201 201 201 201 202 202 202 202 202 202 202 162 162 163 162 162 162 162 162 162 162 162 162 162 162 162 161 162 164 166 168 171 173 173 172 169 166 165 165 167 165 163 166 167 169 169 168 168 170 171 173 175 177 179 181 185 187 187 185 184 182 180 178 174 167 161 155 150 148 142 135 131 127 123 121 120 123 127 130 132 133 134 135 134 122 120 119 119 120 121 125 135 151 165 173 192 212 226 234 236 236 233 230 229 223 220 218 217 217 218 219 219 218 215 212 211 210 210 211 209 209 209 210 213 215 209 196 184 172 154 145 136 122 115 112 113 117 120 125 127 128 127 127 129 132 135 140 145 150 155 160 163 166 169 172 176 182 188 196 205 208 209 209 202 193 183 176 169 166 157 157 147 137 137 141 144 150 156 159 164 201 211 210 213 219 223 223 223 223 223 224 226 228 228 224 222 217 217 221 221 216 212 211 207 204 198 192 190 193 194 197 201 209 217 221 226 228 226 226 225 222 220 217 218 216 215 219 218 212 204 196 188 178 177 169 167 168 166 162 156 153 153 151 149 145 140 136 135 135 135 131 125 121 123 126 128 129 129 130 131 134 139 143 144 144 142 139 139 143 146 145 146 145 146 146 145 145 147 150 152 151 148 147 149 152 152 152 150 150 150 148 137 124 116 111 105 96 89 81 79 78 78 78 77 76 75 71 65 59 56 53 47 44 43 40 37 36 35 34 31 26 22 20 19 19 16 14 13 13 13 12 13 14 16 15 14 14 14 12 10 9 10 2 4 15 30 37 64 94 98 95 94 92 91 89 86 82 76 73 72 72 71 68 66 64 64 62 63 62 61 60 60 60 63 65 66 68 67 67 69 72 74 75 78 83 88 90 95 101 104 115 126 131 139 144 146 147 150 153 155 156 153 152 147 139 133 129 125 122 119 111 106 101 97 95 93 89 73 70 70 70 68 66 67 68 72 77 81 85 89 94 95 97 97 92 65 58 53 44 37 36 47 69 73 78 88 99 99 92 95 89 92 98 63 49 31 360 338 340 324 351 336 310 301 304 311 57 69 61 36 27 22 20 27 32 17 355 20 47 91 106 111 111 109 96 92 87 81 77 75 73 76 78 81 85 87 87 87 89 91 93 97 97 100 104 109 115 118 113 113 114 116 118 125 141 143 146 146 149 140 133 136 137 150 174 204 233 243 248 248 258 266 271 279 283 284 284 285 287 268 252 253 260 314 346 339 304 228 214 170 95 74 62 53 50 47 43 37 29 21 15 13 4 359 356 353 348 348 346 343 337 330 321 322 319 310 299 286 273 265 266 259 252 247 245 244 244 245 246 247 248 248 247 247 248 249 251 251 251 252 252 253 253 254 254 254 253 253 253 253 253 253 253 252 251 250 250 249 247 246 244 242 242 241 240 238 237 236 235 235 234 233 232 231 231 230 230 229 228 227 227 227 226 226 225 225 224 224 224 223 223 222 222 222 221 220 219 219 218 218 217 216 216 215 215 215 214 214 213 213 213 213 212 212 211 211 210 210 210 209 208 208 208 208 207 207 206 206 206 206 206 206 206 206 205 205 205 205 205 205 205 204 204 204 203 203 203 203 203 203 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 163 163 163 163 163 163 164 163 162 161 161 161 162 162 162 162 164 167 169 169 170 172 173 171 169 166 164 162 162 161 163 165 167 168 168 167 168 169 171 173 176 178 180 182 183 184 184 184 182 180 179 177 169 161 155 154 151 146 140 134 130 127 124 122 122 124 129 132 133 133 133 131 129 119 116 115 116 118 121 129 146 157 161 179 200 216 225 230 232 231 229 228 225 220 217 215 213 213 214 214 217 214 212 209 209 209 209 209 207 206 206 206 206 206 194 174 160 139 127 126 126 121 117 114 112 113 116 122 127 127 128 129 130 132 135 140 146 151 156 161 165 166 170 174 179 183 189 194 201 199 201 201 197 188 178 172 172 172 172 168 159 150 154 168 167 170 173 183 195 219 226 224 225 226 227 225 221 218 218 220 222 223 222 220 217 214 215 219 220 215 208 206 205 202 196 190 190 191 194 199 205 212 217 221 225 227 228 227 226 225 224 222 221 222 220 218 216 212 207 198 190 188 188 183 177 171 166 161 157 160 157 155 152 148 143 139 138 138 134 129 124 120 121 123 124 125 128 129 131 135 140 144 146 146 144 141 139 142 144 143 144 144 145 145 142 141 145 149 152 152 147 145 148 151 152 150 150 149 147 143 130 116 112 108 100 92 86 81 79 79 78 78 77 74 72 68 65 61 58 53 45 44 43 41 40 39 39 36 33 29 25 23 23 21 17 15 14 13 13 15 16 18 17 17 15 12 10 8 2 357 354 354 357 3 9 14 41 91 95 92 90 89 88 87 85 84 79 75 74 73 71 67 64 63 63 63 63 62 61 59 59 59 61 61 65 67 67 66 67 70 70 71 73 77 82 84 84 87 91 100 115 118 127 131 133 141 146 151 150 151 150 147 142 135 126 122 119 115 114 109 103 96 91 86 84 80 67 62 63 66 67 68 75 75 77 81 87 92 104 119 107 97 87 75 64 62 56 46 35 30 41 51 57 68 76 82 83 72 70 69 66 62 54 49 47 46 41 34 23 27 29 27 29 32 36 78 84 83 80 74 53 57 66 72 62 63 52 55 76 88 96 97 95 84 78 76 74 72 71 71 74 77 79 82 84 83 83 84 86 88 91 92 93 99 103 107 110 109 111 117 124 131 138 152 154 154 151 143 133 133 139 145 163 188 210 221 222 221 227 240 256 270 278 280 282 287 292 300 306 322 347 359 3 10 16 32 44 74 95 84 71 62 55 54 50 46 39 29 21 18 12 0 356 354 353 351 348 339 340 338 334 330 327 322 315 305 294 292 284 274 264 255 249 247 246 244 244 244 246 246 246 246 246 247 248 249 250 249 250 251 252 252 252 253 253 254 254 254 254 255 255 255 254 253 253 253 251 249 247 245 244 244 243 241 240 238 238 237 236 235 234 233 232 232 231 230 229 229 228 228 228 227 226 226 226 225 225 224 224 223 223 223 222 221 221 220 219 219 218 218 217 216 216 215 215 214 214 213 213 212 212 212 211 210 210 210 209 209 209 208 208 208 207 207 207 207 207 207 206 206 206 206 206 206 206 206 205 205 205 205 205 204 204 204 204 204 203 203 203 203 203 203 203 202 202 203 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 164 164 164 163 163 164 164 162 161 160 160 161 161 161 161 161 162 164 165 166 168 170 172 171 170 169 167 166 165 165 167 167 167 167 167 167 168 169 170 173 175 178 180 181 179 178 178 178 177 177 176 174 161 152 150 146 143 141 137 132 130 128 124 124 123 125 130 134 134 132 129 127 125 118 115 115 117 121 127 137 157 160 170 185 202 216 223 225 226 226 225 222 219 218 215 213 212 212 212 213 215 210 206 205 206 207 208 207 204 204 203 202 199 196 184 168 154 130 118 116 118 120 119 117 116 116 119 124 127 128 128 129 130 133 137 142 150 154 157 161 162 166 171 177 180 184 189 193 194 196 198 198 195 189 180 173 176 174 174 175 173 170 178 201 201 199 199 207 219 230 235 236 235 236 230 225 220 218 218 219 221 221 221 217 214 211 212 215 216 212 202 198 198 195 190 186 186 189 194 199 205 213 218 224 226 228 229 229 227 227 227 225 225 223 221 217 215 212 209 203 200 196 202 201 190 177 168 164 164 166 162 160 156 152 146 142 142 139 134 129 126 122 123 125 126 126 127 129 132 136 140 141 143 145 144 141 140 141 141 142 143 144 145 144 141 143 144 147 150 149 147 147 150 153 152 148 146 146 144 136 124 111 110 105 97 91 85 81 80 80 79 78 77 71 68 65 64 61 56 50 47 47 47 46 46 44 42 39 35 30 28 27 25 22 20 17 15 14 14 18 19 19 18 17 15 12 10 4 357 350 347 349 353 356 3 10 29 76 91 88 86 86 86 85 86 84 81 77 74 72 70 67 64 62 62 62 62 61 60 59 58 58 59 61 64 66 67 65 66 67 70 70 71 74 77 77 75 78 81 88 100 103 104 106 113 125 136 143 137 131 130 131 131 128 116 113 111 110 108 106 101 92 86 81 78 73 64 59 60 65 68 71 75 83 90 98 108 116 129 138 125 103 84 71 70 70 61 51 37 32 37 39 48 63 74 73 71 60 59 59 58 55 52 51 51 48 45 41 37 39 44 47 51 57 67 85 93 94 93 85 68 72 85 90 93 91 79 65 66 72 77 76 78 75 70 69 68 68 68 71 73 76 78 79 79 81 80 81 83 85 86 87 91 95 99 102 104 104 107 115 125 136 145 148 151 154 151 142 131 131 137 148 163 183 201 211 202 203 208 224 249 270 278 278 281 287 295 310 339 357 8 15 13 11 21 26 41 63 75 76 67 60 58 54 51 49 42 32 23 16 7 357 349 345 343 339 338 327 328 331 330 330 328 324 317 309 305 301 291 279 269 258 252 251 247 244 243 243 244 244 245 245 245 245 246 247 247 247 248 249 250 250 250 251 253 253 254 254 254 255 256 256 256 255 255 254 253 251 249 248 247 246 244 243 241 240 240 239 238 236 235 234 234 233 232 231 230 229 229 229 228 228 227 227 227 226 225 225 224 224 224 223 223 222 221 221 220 220 219 218 217 217 217 216 215 214 214 213 213 212 212 211 211 211 210 210 209 209 208 208 208 208 208 207 207 207 207 207 207 206 206 206 207 206 206 206 206 206 206 206 206 205 205 205 205 204 204 204 203 203 203 203 203 203 203 203 203 202 202 202 202 202 202 202 202 202 202 202 202 202 202 166 166 165 164 164 163 162 161 160 159 160 160 160 160 160 159 159 160 161 163 165 167 169 169 170 170 170 170 170 169 168 168 168 168 167 167 168 169 170 172 175 176 177 177 173 172 173 173 173 171 170 168 152 148 144 139 137 137 135 132 131 130 128 126 123 125 128 132 132 129 126 125 121 117 116 117 120 127 136 147 154 165 177 189 202 214 221 223 219 219 218 215 214 213 212 209 209 211 212 213 213 206 202 203 204 204 204 204 197 196 195 193 190 187 179 165 150 132 120 115 115 117 118 117 117 117 121 126 128 129 129 130 132 135 140 145 154 159 160 161 164 168 172 177 181 185 189 190 192 196 196 195 194 191 185 185 178 173 173 177 182 190 200 206 210 212 216 223 230 235 236 235 235 231 226 223 222 221 220 221 222 223 221 213 210 210 210 211 212 210 201 194 190 188 185 184 186 191 195 199 206 215 221 225 227 228 229 229 229 229 229 228 226 223 220 218 215 214 212 210 209 206 210 207 196 183 174 173 170 171 167 163 159 153 147 146 145 141 136 133 131 129 130 130 130 130 132 133 133 134 135 136 137 139 139 138 141 142 143 143 144 144 142 140 140 140 144 148 148 146 147 149 153 153 152 146 143 142 138 130 118 112 106 101 95 90 85 83 83 80 78 76 74 70 66 62 61 58 53 49 51 52 51 51 49 47 44 41 37 35 33 31 27 24 22 19 18 18 17 20 20 18 18 17 15 14 8 1 355 351 349 350 354 356 360 7 23 61 79 76 75 80 86 86 86 83 81 78 72 69 68 66 63 63 62 61 61 60 59 59 58 59 59 61 64 66 67 66 67 68 70 69 69 70 71 70 69 72 73 77 84 87 86 84 90 100 114 124 116 105 106 110 114 116 108 105 105 105 104 102 98 87 86 82 77 71 66 67 69 73 76 79 83 92 108 120 128 138 145 143 132 112 99 93 81 77 69 59 44 36 34 33 35 43 64 63 60 54 53 55 55 54 52 52 52 49 46 44 43 44 50 54 61 70 79 89 94 95 96 89 81 79 90 96 97 95 86 71 65 64 65 67 69 69 66 66 66 66 68 70 73 74 76 76 77 78 78 78 80 82 82 85 87 90 94 97 97 99 102 109 119 130 136 140 148 151 152 145 137 137 144 154 164 178 192 197 190 190 193 205 239 266 262 274 277 283 291 305 327 348 360 4 6 4 360 360 20 46 59 67 61 56 52 49 53 55 42 40 26 14 5 355 344 340 330 323 321 319 320 318 318 323 324 322 317 312 309 305 296 285 273 263 259 255 249 245 243 243 243 243 243 244 243 244 244 244 245 246 246 247 247 247 249 251 251 253 253 253 254 255 256 257 257 257 256 255 254 252 251 250 249 247 246 244 242 242 241 240 239 237 236 235 235 234 233 232 232 232 231 230 229 228 228 228 227 227 226 225 225 225 224 224 223 222 222 222 221 220 219 219 218 218 217 216 215 215 214 214 213 213 212 211 211 211 211 210 210 209 209 209 209 209 208 208 208 208 208 208 207 207 207 207 207 207 207 207 206 206 206 206 206 206 206 205 205 205 205 205 204 204 204 204 203 203 203 203 203 203 203 203 203 203 203 203 202 202 203 203 203 203 202 167 167 166 165 164 163 162 161 160 159 159 159 159 159 159 158 158 159 160 162 163 164 166 165 165 166 167 168 169 169 168 166 167 168 168 168 168 168 169 171 171 171 171 171 168 167 167 167 166 164 161 159 147 141 137 134 135 136 135 134 134 133 132 128 124 124 126 124 126 125 124 121 118 117 117 119 124 131 132 143 159 171 183 194 205 213 217 217 215 214 211 209 208 209 208 206 206 208 211 213 210 205 202 203 203 201 199 196 187 184 183 182 180 178 173 161 142 132 124 119 118 117 118 118 117 117 120 124 127 127 127 130 133 138 143 148 159 163 166 168 169 171 174 177 181 182 186 190 194 195 193 192 192 192 190 186 176 169 168 173 182 194 198 205 211 215 220 225 230 231 227 228 229 226 223 223 225 225 224 224 225 224 219 211 208 209 209 211 212 210 199 191 187 186 186 187 189 195 197 202 211 218 223 227 229 231 232 234 234 233 232 230 226 223 221 218 216 217 216 216 216 215 215 209 202 197 190 186 178 174 170 166 160 156 150 147 147 144 140 136 135 135 134 130 128 129 132 134 134 134 133 134 133 130 132 135 141 149 157 155 148 145 137 136 136 137 141 144 144 143 145 149 150 151 149 144 141 138 133 131 121 107 101 97 93 89 86 85 83 80 76 73 70 66 63 61 60 57 55 52 54 55 54 54 52 48 46 43 40 39 38 34 30 26 25 22 20 20 20 20 19 17 16 16 15 12 7 0 356 353 353 353 355 358 360 6 21 40 43 55 60 72 83 87 86 85 81 77 71 66 65 65 64 63 62 61 60 60 60 59 59 59 60 61 64 67 67 67 67 68 69 68 67 67 67 67 66 67 67 69 70 71 76 70 73 80 90 96 95 87 89 93 98 103 102 99 99 102 101 99 94 89 85 82 78 73 71 81 84 87 91 92 93 102 125 134 141 148 149 146 133 120 114 103 92 82 74 64 59 53 42 35 25 14 36 47 50 50 51 53 54 54 54 54 53 51 49 48 47 48 55 61 68 77 85 90 91 94 96 96 94 92 91 87 87 85 79 70 65 64 64 65 66 67 65 65 65 66 68 70 72 72 73 74 74 76 76 76 76 77 79 82 83 84 87 88 89 94 97 103 110 117 122 130 141 146 150 150 149 148 152 165 172 179 185 186 186 186 184 183 191 213 222 257 268 274 281 283 311 353 357 355 351 347 342 340 1 26 41 47 47 51 49 46 49 53 51 44 30 17 5 355 347 334 318 309 306 308 310 305 311 315 317 318 315 311 310 306 299 289 282 277 268 258 250 245 243 243 242 242 242 242 242 242 242 243 244 245 246 246 246 246 247 249 250 251 252 253 254 255 256 256 256 257 256 256 254 253 253 251 250 248 246 245 244 243 242 241 240 238 238 237 236 235 235 234 234 233 232 231 230 229 229 229 228 227 227 226 226 226 225 224 224 223 223 222 222 221 220 219 219 218 217 217 216 215 215 215 214 213 212 212 212 211 211 210 210 210 210 209 209 209 209 209 209 208 208 208 208 208 208 208 208 207 207 207 207 207 207 207 206 206 206 206 206 206 205 205 205 205 205 204 204 204 204 204 204 203 203 203 203 203 203 203 203 203 203 203 203 203 203 168 167 166 165 164 162 162 161 159 158 157 157 158 158 159 158 158 158 159 160 160 161 163 162 163 163 164 164 165 166 165 164 165 165 165 165 166 166 164 165 164 164 163 164 165 163 159 158 157 155 153 150 142 135 132 131 134 136 137 135 134 132 129 125 122 121 122 119 121 121 121 120 119 120 122 124 128 130 138 148 165 178 189 199 207 213 214 215 213 210 206 204 205 206 205 203 203 205 207 208 206 203 202 202 199 194 189 186 177 173 172 172 170 166 161 153 136 129 125 125 124 122 121 123 121 120 121 123 123 123 126 129 134 140 145 152 160 168 175 179 178 175 174 179 181 182 185 190 193 192 189 188 188 188 188 183 174 167 166 170 178 184 190 202 211 215 218 221 223 224 223 224 225 225 224 226 227 228 228 227 226 223 216 208 205 205 205 208 209 207 193 187 188 189 193 195 194 194 197 205 213 216 221 226 231 237 241 242 239 238 235 231 228 225 222 219 218 219 219 219 220 220 219 212 208 205 196 186 178 174 171 166 162 160 153 149 148 145 140 136 135 134 133 129 128 128 130 131 132 132 132 133 132 128 129 132 143 160 173 170 155 145 139 137 137 138 140 141 141 140 141 145 146 147 146 143 139 137 135 128 117 105 97 94 91 89 89 87 83 79 74 70 67 66 64 61 60 59 58 56 56 56 55 55 53 48 46 43 41 40 38 36 33 29 29 26 25 23 22 22 20 16 16 16 14 11 7 3 358 355 356 355 355 359 2 7 15 20 39 45 51 64 77 83 84 82 79 77 71 66 65 65 64 63 62 61 61 61 60 60 60 59 60 61 63 65 66 67 67 67 68 68 68 68 67 66 64 64 63 62 61 63 66 63 63 68 71 73 79 78 80 82 86 88 91 93 94 98 98 95 92 89 85 82 79 77 77 89 93 100 105 105 104 113 141 148 157 161 159 146 127 120 113 106 99 89 80 74 72 62 50 42 27 13 8 23 40 48 50 53 54 55 55 55 54 54 53 52 52 53 59 66 73 82 88 89 92 94 96 96 95 92 88 75 74 73 70 67 65 63 64 64 65 65 65 65 66 67 68 69 71 70 71 72 73 74 74 74 75 76 78 79 79 78 78 79 83 88 94 99 99 102 111 120 132 140 144 147 153 157 162 176 181 183 185 186 186 183 178 172 169 170 197 237 249 259 258 272 317 2 4 351 340 335 327 322 346 16 29 34 43 53 53 51 51 51 57 57 47 27 11 1 356 326 300 296 297 300 300 302 306 309 310 312 311 306 307 305 300 293 289 282 271 261 253 247 246 245 243 241 241 241 241 240 241 241 242 244 245 244 245 245 246 247 248 248 250 252 253 254 254 253 254 255 255 255 254 253 253 252 250 248 247 246 245 244 243 242 241 241 240 239 237 237 236 236 235 234 233 232 231 231 231 229 229 228 227 227 227 226 225 225 224 224 224 223 222 221 221 220 220 219 218 217 216 216 216 215 214 213 213 213 213 212 211 211 211 211 211 210 210 210 210 210 209 209 209 209 209 209 208 208 208 208 208 208 208 207 207 207 207 207 207 207 206 206 206 206 206 205 205 205 205 205 204 204 204 204 204 204 203 203 203 203 203 203 203 203 203 203 203 169 168 166 165 164 163 161 160 158 156 156 156 156 156 157 157 157 156 157 158 159 160 160 162 164 166 166 166 166 166 164 163 162 162 161 160 160 160 159 160 160 158 157 158 159 157 151 149 149 148 146 143 137 132 130 130 133 136 137 135 132 129 125 121 118 118 119 119 119 120 122 123 123 125 131 135 137 140 147 156 171 184 195 202 206 211 214 214 209 204 201 200 201 202 202 200 200 202 204 204 202 202 203 200 194 185 180 176 172 168 163 162 161 157 150 143 134 129 128 128 127 126 126 127 126 124 125 124 123 123 127 131 135 142 149 153 161 175 185 189 188 183 180 188 188 187 188 190 189 188 186 186 185 185 184 180 173 167 165 167 173 177 188 198 206 214 219 221 223 223 224 224 223 223 224 226 228 230 231 229 226 220 212 204 198 198 199 200 201 199 187 182 182 185 192 194 193 187 191 199 202 208 218 226 234 243 248 248 247 243 239 237 233 229 224 221 221 223 223 222 221 222 221 216 213 202 192 184 177 173 170 166 165 160 154 150 147 145 141 137 136 133 131 128 126 127 128 129 130 131 132 133 132 131 132 135 146 166 175 172 161 149 145 140 139 140 141 140 139 138 138 142 145 146 145 142 138 137 134 125 114 104 97 93 91 89 88 85 82 78 74 71 69 67 64 62 63 61 60 58 58 56 55 56 54 50 46 44 43 40 38 36 35 32 33 33 29 27 26 25 22 20 19 16 13 10 8 6 4 2 0 359 358 1 6 10 13 21 36 41 47 56 65 67 74 76 76 76 73 69 68 66 62 61 61 60 61 61 61 60 60 59 60 61 63 64 65 66 66 65 66 66 67 68 67 65 63 60 59 58 57 58 60 59 59 59 61 65 71 73 76 77 77 78 81 87 90 93 93 92 91 89 86 84 82 83 85 89 96 106 115 119 119 122 143 161 170 171 165 147 122 115 107 104 100 93 86 86 81 73 61 50 37 28 25 25 40 47 50 53 53 54 55 55 54 54 55 55 56 57 61 66 75 85 86 90 92 93 92 90 86 84 79 71 69 68 66 65 64 63 64 64 64 64 65 65 66 67 67 68 68 69 70 71 72 73 73 74 75 76 76 77 77 75 74 75 77 81 87 90 86 95 105 115 125 133 136 142 153 163 170 180 183 185 187 188 187 184 171 168 166 166 178 208 230 239 242 260 333 20 23 356 352 311 307 304 335 31 40 45 47 55 58 60 62 64 65 66 72 52 32 31 10 310 273 282 285 289 294 298 300 301 302 300 302 301 303 303 300 296 294 283 273 264 256 251 250 247 243 241 240 240 239 239 239 239 241 241 242 242 243 244 245 246 246 247 248 249 250 252 252 250 251 252 253 254 254 253 252 251 250 248 247 246 245 244 243 242 242 242 241 240 239 238 237 237 236 235 234 233 233 233 232 231 229 228 228 228 227 227 226 225 225 225 224 223 223 222 222 221 220 219 218 218 217 217 216 215 215 214 214 214 213 213 212 212 212 212 211 211 210 210 210 210 210 210 209 209 210 209 209 209 208 208 208 208 208 208 208 208 208 208 207 207 207 207 207 207 206 206 206 206 206 205 205 204 204 204 204 204 204 203 204 204 203 203 203 203 203 203 203 169 168 166 166 165 162 160 158 157 154 154 154 154 154 154 154 154 154 156 157 159 159 160 162 164 165 166 166 165 165 163 162 162 161 161 159 157 157 158 159 159 158 156 155 155 153 148 145 144 143 141 139 134 130 129 128 129 131 131 132 130 128 124 121 118 118 118 122 121 121 124 126 128 131 141 142 147 151 157 165 174 187 197 201 205 210 212 212 204 198 197 196 197 197 199 197 198 198 200 201 201 202 203 197 187 179 174 169 166 163 157 156 154 151 146 140 136 135 133 131 129 129 129 127 126 126 126 126 125 126 132 135 139 143 149 154 164 180 191 197 198 195 193 197 198 196 192 187 184 184 187 186 186 185 183 178 172 166 163 162 165 173 184 195 208 220 224 225 226 226 225 224 222 222 224 226 226 231 233 232 227 218 208 202 200 196 196 197 197 193 184 178 178 181 184 184 183 179 182 183 188 199 211 222 238 246 251 251 250 246 244 247 244 238 229 229 226 228 228 225 221 220 220 220 210 200 193 188 183 176 170 168 163 158 153 149 145 143 141 140 137 133 130 127 125 124 124 125 126 128 132 135 136 136 138 142 153 168 172 173 166 163 153 142 140 142 141 139 139 138 139 142 146 146 144 142 138 137 132 122 111 102 97 94 92 89 86 83 80 78 75 74 72 67 65 63 64 63 62 60 57 55 57 58 56 55 53 49 45 42 38 37 36 36 36 34 32 30 30 28 24 24 21 17 13 10 8 8 8 7 5 4 4 6 11 13 16 24 32 37 41 47 50 58 68 71 73 75 74 72 71 65 61 61 61 61 61 61 61 60 59 59 60 61 61 63 64 64 64 63 64 64 66 67 66 64 61 59 55 55 55 55 57 57 56 56 58 61 65 69 72 74 73 74 77 83 86 89 90 91 91 90 88 85 87 89 92 96 100 110 120 127 128 133 140 150 157 160 155 150 125 107 101 100 99 96 93 95 89 84 73 62 59 65 54 37 42 48 51 51 51 52 52 53 53 55 55 57 58 59 61 64 68 72 76 84 89 88 80 77 77 75 72 69 67 66 65 65 64 64 64 64 64 64 65 65 66 67 67 67 67 68 69 70 71 72 73 74 75 75 75 75 75 74 73 72 73 75 79 78 80 88 99 110 121 126 128 137 148 161 171 175 173 177 181 181 180 176 167 162 164 169 179 201 226 236 249 282 17 42 62 55 243 269 277 287 358 43 46 51 52 59 64 68 72 77 81 83 87 86 87 89 115 240 243 264 265 274 285 291 290 292 291 291 294 297 300 301 299 298 293 283 274 266 260 258 253 248 245 242 240 240 238 238 237 237 238 238 239 240 240 242 243 244 244 245 245 246 248 249 249 249 249 250 251 251 252 253 252 251 249 248 247 246 245 244 243 243 243 242 241 240 240 238 238 238 237 236 235 235 234 234 233 232 230 229 230 229 228 227 227 226 226 225 224 224 223 222 222 222 221 220 219 218 218 218 217 216 215 215 215 215 214 213 213 212 213 212 212 212 211 211 211 211 211 210 210 210 210 210 209 209 209 209 209 209 209 208 208 208 208 208 208 208 207 208 208 208 207 207 207 207 206 206 205 205 205 205 205 204 204 204 204 204 204 203 203 203 203 203 203 169 168 168 166 164 161 159 157 155 152 151 151 151 150 150 150 151 153 154 156 158 159 161 162 163 162 162 161 161 161 161 162 163 163 162 161 160 158 159 161 161 160 158 155 153 151 146 144 143 141 140 137 134 131 129 125 125 123 125 128 129 129 126 123 123 123 124 128 125 124 126 130 132 134 142 148 155 160 165 171 179 188 195 198 205 208 209 206 199 195 194 193 192 194 196 194 195 196 198 198 199 202 200 190 182 175 169 166 163 158 153 152 149 147 145 142 141 140 137 131 128 128 128 125 124 124 125 127 128 130 138 139 141 143 148 156 167 184 195 202 204 203 202 204 206 203 194 186 181 185 194 193 191 187 183 178 172 167 164 159 160 168 178 191 208 222 221 229 230 229 226 225 224 223 224 224 226 231 234 234 229 223 219 209 202 199 198 198 196 193 186 176 178 180 177 173 173 172 171 173 181 193 206 222 240 248 250 250 251 250 252 262 258 251 250 244 236 234 233 227 222 221 219 217 208 198 194 191 187 186 179 168 162 157 152 147 144 143 140 137 135 133 130 128 126 126 124 123 123 126 132 138 140 141 144 150 159 166 170 172 172 166 154 142 139 142 142 141 140 140 141 144 148 147 143 142 136 132 127 118 107 101 98 95 91 87 84 81 80 79 79 78 73 68 65 65 66 66 64 61 58 57 60 61 60 60 57 52 48 44 41 39 39 39 37 35 33 32 33 33 31 27 22 17 13 11 9 11 11 9 7 6 7 8 15 17 19 23 29 33 34 36 41 54 63 67 70 71 71 70 66 62 61 62 62 62 62 61 60 59 59 59 59 60 61 63 63 61 61 61 62 64 67 68 67 63 60 58 54 53 54 55 55 56 56 57 58 60 62 66 69 67 71 73 75 80 85 87 88 90 92 92 90 88 90 94 99 102 102 112 117 118 120 129 121 94 97 113 106 118 115 102 96 97 97 98 99 101 99 92 84 78 71 64 60 49 47 49 51 51 51 50 50 52 53 54 56 57 59 60 61 62 62 63 66 70 76 78 69 68 69 70 69 68 67 67 66 65 64 64 64 65 65 65 65 66 67 67 67 67 67 68 69 70 71 72 73 74 75 75 75 74 74 73 72 71 71 72 72 73 76 82 92 104 115 114 122 131 140 151 159 163 162 156 160 163 164 162 158 157 165 175 191 210 233 270 298 342 23 40 46 53 241 253 264 281 348 30 51 57 59 61 65 75 81 88 95 98 102 108 108 122 154 195 220 224 238 259 274 283 281 282 283 286 291 296 298 297 296 294 290 284 277 270 266 264 258 252 247 244 243 240 237 236 235 235 235 235 237 238 238 239 240 241 242 244 244 244 245 245 246 247 247 248 248 249 251 252 251 250 248 248 247 246 245 244 244 243 243 242 241 241 240 240 239 239 238 237 236 236 235 234 234 232 231 231 231 230 229 228 228 228 227 226 225 224 224 223 223 222 221 220 219 219 219 218 218 217 216 216 216 215 215 214 214 214 213 213 213 212 212 212 212 212 211 211 211 211 211 211 210 210 210 210 210 209 209 209 209 209 209 209 209 208 208 208 208 208 208 207 207 207 207 207 206 206 206 205 205 205 205 204 204 204 204 204 204 204 204 204 204 169 169 167 165 163 160 157 155 153 151 149 148 147 146 146 148 151 153 154 154 155 157 160 161 162 163 161 159 159 160 161 162 162 163 163 163 162 162 161 163 162 160 156 153 151 150 147 146 143 141 139 137 134 129 128 127 122 119 121 125 128 130 128 127 127 128 129 133 132 129 130 132 134 136 141 153 162 167 171 176 181 186 191 198 202 204 203 200 196 193 191 188 188 190 192 190 190 193 194 194 196 198 197 184 176 169 165 163 159 155 151 149 146 145 144 143 143 141 136 130 126 126 125 124 124 125 127 128 131 135 139 140 140 144 150 158 170 189 199 205 206 209 208 208 213 217 209 204 204 207 203 200 194 187 181 176 171 171 165 159 158 164 174 189 205 204 217 227 231 231 228 226 225 225 223 222 225 230 233 233 232 229 223 212 204 199 198 198 197 193 183 176 179 180 173 168 167 167 167 168 176 187 203 222 229 237 245 249 254 260 264 277 277 271 264 253 245 239 236 229 227 223 220 216 205 193 188 184 182 180 175 167 161 156 152 148 147 143 138 135 133 132 131 130 130 130 128 125 125 127 134 141 142 145 150 156 162 166 168 168 166 160 151 140 137 140 141 142 142 141 141 144 147 145 144 140 134 128 121 111 102 99 98 93 89 86 83 80 80 80 82 79 75 70 68 69 70 69 66 64 63 62 63 64 64 62 59 55 50 47 46 44 43 41 39 36 35 34 34 34 32 28 22 17 14 12 12 12 11 10 8 7 7 9 16 18 20 23 27 31 32 30 39 51 58 61 63 63 67 68 63 62 62 63 63 63 61 60 59 58 59 59 59 60 61 62 61 60 59 59 60 63 67 69 66 61 58 54 52 52 53 55 55 55 56 57 58 59 60 62 62 65 70 73 75 79 82 83 88 90 93 93 91 90 93 97 102 102 103 103 102 101 100 99 90 71 74 75 80 88 93 94 95 101 102 106 106 109 109 102 95 90 73 62 55 51 50 51 51 52 53 52 51 52 53 54 56 58 59 61 62 62 62 61 62 63 65 67 65 66 67 67 68 67 67 66 66 65 65 65 65 65 65 66 66 66 67 68 68 68 68 68 69 70 71 72 73 74 75 75 75 74 74 73 72 72 71 71 71 72 74 77 83 85 93 106 114 122 130 133 133 140 148 137 137 141 143 145 148 152 166 185 200 220 263 318 335 353 12 14 14 4 323 292 288 307 339 42 63 67 68 69 71 83 90 98 106 110 114 120 119 136 160 183 194 197 220 244 261 272 274 274 278 285 292 296 296 294 290 287 285 281 277 278 275 270 264 256 250 248 245 240 237 235 234 233 232 233 234 236 236 237 237 238 240 242 243 244 244 244 244 245 245 246 246 248 250 252 251 248 248 247 247 246 245 244 243 243 243 242 241 241 241 240 240 240 239 238 238 237 236 235 234 234 233 233 232 231 230 229 229 228 227 227 226 225 225 224 223 223 222 221 221 220 219 219 218 218 217 217 216 216 215 215 215 214 214 214 213 213 213 213 212 212 212 212 212 211 211 211 211 211 211 210 210 210 210 209 209 209 209 209 209 209 209 209 208 209 208 208 208 208 207 207 207 207 206 206 206 205 205 205 205 205 204 204 204 204 204 204 204 169 169 166 164 161 158 156 153 152 151 148 145 144 143 145 148 151 153 154 154 155 156 160 163 166 167 161 161 158 158 161 163 163 164 164 165 165 165 164 164 162 159 155 153 151 151 151 149 145 141 138 135 132 130 127 124 118 115 116 121 126 128 128 130 130 132 135 137 135 133 133 135 136 140 146 158 167 172 176 180 183 185 194 197 199 199 198 197 194 190 186 184 185 187 187 187 187 187 188 190 192 193 190 179 170 165 162 158 156 153 150 147 143 141 141 141 141 137 134 128 124 123 123 122 123 125 127 130 133 137 139 139 142 146 154 164 176 189 199 201 208 216 219 220 224 235 230 231 230 226 217 204 193 184 179 178 175 171 167 162 161 165 173 186 188 199 212 224 233 233 231 229 231 229 225 222 224 229 232 233 232 229 224 216 206 198 196 197 195 190 180 175 178 176 170 166 163 162 162 164 171 184 200 211 218 229 239 250 263 275 280 289 287 277 264 254 246 241 234 231 228 222 218 212 201 188 183 181 178 173 170 165 159 155 151 150 147 144 138 136 135 135 135 134 133 134 133 131 130 132 137 142 146 150 154 160 164 168 171 168 161 157 150 139 137 138 138 139 139 139 139 139 142 141 140 136 131 124 115 105 98 98 95 91 89 87 85 82 83 83 82 80 76 73 72 73 74 71 69 68 67 66 66 66 65 63 60 57 53 51 50 49 46 44 41 38 36 36 36 36 33 29 22 17 15 14 13 12 11 10 9 10 10 13 18 20 21 23 27 28 28 29 36 45 50 53 54 56 64 66 64 63 63 63 62 62 60 59 58 58 58 58 59 60 60 61 59 59 58 58 58 61 66 66 62 60 55 51 50 51 52 53 54 55 56 57 58 58 59 59 61 64 69 73 75 77 78 81 86 90 92 92 92 93 95 99 101 98 99 94 89 85 80 75 73 69 70 71 73 75 78 86 100 102 111 116 116 116 116 111 110 93 72 57 51 51 51 51 51 52 54 54 54 54 54 54 56 58 60 61 62 62 62 61 61 62 63 63 64 65 66 67 67 67 66 66 66 65 65 65 65 66 66 67 67 67 68 69 69 69 69 69 70 71 71 72 73 74 74 74 74 74 74 74 73 73 73 73 72 72 73 75 77 79 86 96 106 114 116 114 119 124 128 124 122 123 124 130 138 140 158 196 245 291 309 345 352 359 2 6 9 7 360 351 352 360 20 57 76 78 78 80 81 91 100 107 114 119 121 126 129 141 156 166 176 185 206 230 250 256 258 266 275 284 291 294 294 290 284 281 279 279 278 279 279 275 269 261 255 253 247 241 237 234 233 231 230 230 232 233 234 233 234 236 238 240 242 242 243 243 243 244 244 244 244 246 248 249 249 247 246 246 246 245 244 244 243 243 242 242 242 241 241 241 240 240 239 239 239 238 237 236 235 235 234 234 233 232 231 231 230 229 228 227 227 226 226 225 224 223 223 223 222 221 220 220 219 219 218 218 217 217 216 216 216 215 215 214 214 214 214 214 213 212 213 213 212 212 212 211 211 211 211 211 211 210 210 210 210 210 210 210 210 210 210 209 209 209 209 209 209 208 208 208 208 208 207 207 206 206 206 206 205 205 205 205 205 205 204 204 204 169 168 165 163 160 157 154 153 151 149 147 145 144 145 145 148 151 152 154 155 156 158 161 167 170 170 169 167 160 156 158 161 163 166 166 166 165 165 165 165 162 158 155 153 153 153 150 148 145 142 138 134 130 130 130 125 117 112 112 117 122 124 127 131 133 136 138 137 136 137 137 137 139 145 152 161 169 176 179 181 186 190 197 198 197 196 195 194 192 184 182 183 185 187 186 186 186 186 185 187 189 188 184 175 167 162 157 153 152 152 148 144 141 140 138 137 137 134 130 125 122 120 120 119 119 121 123 127 131 135 136 138 143 151 162 172 182 191 194 204 217 228 235 239 243 253 253 247 240 231 217 201 185 180 178 175 173 171 168 165 164 166 168 174 182 195 207 221 233 236 236 235 236 232 228 225 226 230 232 233 231 228 224 214 203 195 192 193 191 185 177 176 174 171 167 165 161 158 159 159 170 182 193 198 207 221 233 254 274 287 292 296 287 273 260 249 242 239 235 232 226 221 215 207 196 185 182 179 174 170 167 164 159 156 152 150 147 142 138 136 137 136 136 136 136 135 135 135 135 136 138 141 149 155 160 164 166 170 174 172 164 159 150 141 138 137 137 137 137 136 135 136 136 136 136 134 130 123 110 107 101 96 93 90 89 89 88 89 86 84 82 80 78 77 76 76 75 74 73 72 70 69 68 67 65 63 61 58 55 54 54 52 50 48 44 41 39 37 37 36 34 29 23 20 18 15 13 12 11 12 12 13 14 17 19 21 22 23 23 23 24 26 31 39 43 45 45 54 63 66 66 64 63 62 60 61 60 59 58 58 59 58 58 59 59 59 58 58 57 55 55 60 64 64 62 58 54 51 50 51 51 51 52 54 56 57 57 58 58 59 61 63 67 71 73 76 76 79 83 87 90 90 91 92 95 97 96 94 93 89 80 75 69 68 68 68 70 70 69 68 71 82 89 98 109 115 118 118 116 115 108 93 74 59 51 47 46 48 50 52 53 53 54 55 55 55 56 57 57 58 59 61 61 60 61 62 62 63 64 65 66 66 66 66 66 66 66 66 66 66 66 67 67 68 68 68 68 69 70 70 70 71 71 72 72 73 73 74 74 74 74 74 74 74 74 74 74 74 74 73 73 75 76 78 82 88 97 105 97 101 106 110 114 114 109 107 110 115 122 109 54 30 6 348 343 358 3 5 7 9 10 9 13 16 19 26 42 66 89 89 90 91 92 100 113 118 124 126 129 131 134 141 147 151 165 176 193 216 231 235 250 262 270 280 288 289 289 287 279 275 274 274 275 279 281 279 273 265 264 256 248 241 236 234 232 230 229 228 229 230 229 229 232 234 236 239 240 241 243 243 242 242 242 242 243 244 245 246 245 245 245 245 245 245 244 244 243 242 242 242 242 242 241 241 240 240 239 239 239 238 237 236 236 236 235 234 233 232 232 232 231 230 229 228 229 228 227 226 225 224 224 224 223 222 221 220 219 220 219 219 218 217 217 218 217 216 216 215 215 215 215 214 214 214 214 214 213 213 212 212 212 212 212 211 211 211 211 211 211 211 210 210 211 211 210 210 210 210 210 210 209 209 209 209 209 209 208 208 207 207 207 207 206 206 205 205 205 205 205 204 204 168 167 165 162 159 156 155 153 151 149 147 148 149 150 150 150 150 154 156 157 157 158 160 162 164 166 172 174 170 163 159 159 163 165 165 166 164 164 165 164 160 157 154 154 151 150 147 146 146 144 142 141 138 135 136 130 120 113 112 114 118 121 127 131 133 135 137 139 141 142 142 142 144 149 156 163 171 176 178 185 191 194 198 199 197 196 194 191 186 180 182 185 187 189 189 189 188 186 184 184 183 180 177 169 161 155 149 146 147 148 144 141 141 139 137 135 134 131 128 124 122 120 118 117 118 118 120 123 123 126 131 136 143 153 165 175 183 186 195 215 228 237 245 251 256 264 268 258 243 225 207 191 175 174 173 172 171 169 167 166 166 166 166 170 178 189 202 216 229 233 239 242 240 236 232 229 229 231 234 235 234 233 228 211 198 193 192 188 182 176 173 173 171 168 165 162 157 154 154 157 167 177 183 188 198 212 233 256 274 289 295 296 285 270 258 246 241 239 237 233 227 220 213 203 195 184 181 176 173 170 167 164 160 157 151 149 145 141 137 136 136 135 134 133 133 135 137 138 138 138 139 143 151 158 163 166 168 170 174 174 166 159 151 144 140 136 135 136 137 135 134 136 137 137 137 134 127 120 109 103 97 92 90 89 90 91 91 91 88 84 82 81 81 80 80 79 76 77 77 75 74 73 71 68 65 63 61 60 58 57 56 55 53 50 47 45 42 39 38 36 34 29 25 23 20 17 15 14 13 17 19 19 19 19 20 23 23 22 21 19 20 22 27 34 37 36 40 51 62 66 67 66 65 62 60 60 60 59 59 59 59 57 56 57 58 59 58 57 55 53 53 59 61 62 61 58 55 53 52 52 52 51 51 53 56 57 57 57 58 60 61 62 64 67 70 75 77 77 80 84 87 88 89 92 93 92 91 90 88 84 74 70 67 67 67 68 70 69 67 67 70 76 83 91 100 108 112 115 114 110 101 89 74 60 50 44 42 44 47 49 50 50 50 54 55 56 55 56 56 56 57 59 60 60 60 61 62 63 64 65 65 66 66 66 66 66 67 67 67 67 67 67 68 68 69 69 69 70 70 71 71 71 72 72 73 73 73 74 74 74 74 74 74 74 74 75 75 75 75 74 75 75 76 78 80 83 89 91 90 93 97 101 103 105 94 94 95 95 92 73 47 42 26 13 6 8 12 16 15 16 16 16 21 27 30 39 56 76 96 100 102 102 104 110 125 128 132 135 136 135 135 137 137 146 158 171 184 197 204 217 238 254 264 274 278 279 283 283 278 274 273 272 274 279 282 280 279 275 268 258 247 239 234 233 231 228 227 226 226 226 226 227 229 231 234 236 237 240 242 243 242 242 241 241 241 242 243 243 243 243 244 245 245 244 244 243 242 242 241 242 242 242 241 240 240 240 240 239 239 238 237 237 237 236 235 235 234 233 233 233 232 231 230 230 229 229 228 227 226 225 225 224 224 223 222 222 221 221 220 220 219 218 219 218 218 217 217 216 216 216 216 215 215 215 215 215 214 214 213 213 213 213 213 212 212 212 212 212 211 211 211 211 211 211 211 211 211 211 211 210 210 210 210 210 210 209 209 208 208 208 208 208 207 206 206 206 206 205 205 205 205 167 166 164 161 159 157 156 153 150 148 148 150 152 153 153 154 154 155 156 156 156 156 156 157 158 163 169 175 177 174 167 163 165 166 163 163 162 163 164 162 158 155 155 151 147 145 146 147 147 147 146 146 146 143 140 134 124 116 115 115 116 123 129 131 133 135 138 139 142 149 148 145 147 152 157 164 170 172 180 186 191 195 197 197 196 195 192 188 183 180 182 184 187 188 189 189 188 184 182 178 173 170 168 162 153 147 143 141 142 143 141 140 140 139 138 136 133 130 126 124 122 119 118 118 119 120 121 122 123 125 129 133 140 150 162 164 172 181 200 223 235 241 249 256 259 264 271 265 245 219 197 182 182 175 171 170 169 168 167 167 167 168 168 170 175 184 196 210 219 224 239 245 245 241 237 235 233 233 234 236 238 238 231 215 204 203 199 186 174 169 169 170 168 164 162 159 153 149 150 155 157 164 174 182 192 208 229 248 251 270 289 291 282 271 264 255 255 248 242 237 231 222 212 201 199 188 180 175 172 171 169 165 165 157 151 147 145 141 137 137 137 136 134 134 133 137 141 140 139 138 140 144 151 157 162 164 166 170 175 170 164 158 152 146 142 137 135 136 135 134 135 137 137 137 137 132 123 118 108 99 93 89 87 87 89 89 89 89 86 84 82 84 84 85 83 80 78 78 79 77 77 74 71 68 65 62 62 61 60 57 58 58 56 53 51 48 44 41 39 36 33 29 27 26 23 20 18 18 18 21 24 24 23 22 22 24 23 21 18 16 17 20 24 25 29 32 36 47 60 63 64 63 63 62 60 59 58 58 57 59 59 56 55 56 57 59 58 55 54 52 53 56 58 60 61 59 56 55 55 55 54 52 51 52 55 57 55 56 59 60 60 61 62 62 66 72 75 76 77 77 82 86 90 92 91 88 86 85 81 78 72 68 66 65 66 68 69 70 69 70 72 74 80 87 93 99 102 104 106 103 94 85 72 58 56 47 43 43 44 45 47 45 48 51 54 56 56 56 57 56 57 58 59 60 60 61 62 63 64 65 65 66 66 66 66 66 67 67 67 67 67 68 69 69 69 69 70 70 70 71 71 72 72 73 73 73 73 74 74 74 74 74 74 74 74 74 75 75 75 75 76 76 77 78 80 81 84 84 86 88 90 92 92 93 87 84 81 77 70 60 56 48 38 28 21 20 21 25 24 24 24 24 28 35 40 52 70 88 101 111 114 115 117 121 134 140 142 142 141 138 137 137 138 143 153 164 176 183 187 203 224 244 257 264 264 273 278 280 278 276 275 272 273 278 281 280 278 275 268 258 246 238 236 232 228 227 226 224 224 224 224 225 227 230 232 232 235 238 241 242 242 242 241 241 241 241 241 241 242 242 244 245 245 245 244 243 241 241 241 241 242 242 240 240 239 239 239 238 238 238 237 237 237 236 236 235 234 234 233 233 232 231 231 231 230 229 229 228 227 226 226 225 225 224 223 223 222 222 221 221 220 220 220 219 219 218 218 218 217 217 217 216 216 216 215 215 215 214 214 214 214 214 213 213 213 212 212 212 212 212 212 212 212 212 211 211 211 211 211 211 211 210 211 210 210 210 210 209 209 209 209 208 208 208 207 207 207 206 206 206 205 167 166 164 161 159 159 156 153 150 149 149 151 152 152 154 155 154 155 155 155 155 155 155 156 158 160 163 169 175 179 177 173 174 176 169 164 160 160 162 160 157 154 151 149 147 146 148 150 150 150 149 148 148 146 140 134 129 125 122 121 120 131 137 137 137 139 140 142 146 155 153 151 151 155 157 161 168 174 179 184 189 193 194 193 192 190 188 186 182 180 180 181 183 185 186 187 185 178 174 168 163 161 159 155 148 144 141 140 140 140 140 140 140 140 139 138 135 131 129 124 118 117 120 120 120 121 122 123 125 126 128 132 134 140 145 149 162 180 205 229 242 248 253 257 258 262 268 269 255 228 212 196 197 186 177 172 170 168 168 169 170 170 171 172 175 181 191 200 203 220 237 248 245 239 238 238 238 235 235 235 236 236 231 224 220 209 206 186 174 170 169 168 164 159 158 156 151 147 147 149 153 161 170 181 195 210 221 223 230 251 272 279 276 278 278 279 271 260 250 243 236 225 213 212 201 189 181 176 173 171 169 169 166 158 151 147 145 142 139 143 141 140 138 137 138 140 141 140 137 138 140 145 149 153 156 158 164 169 172 164 157 154 150 145 140 135 135 133 132 131 133 135 133 133 134 129 122 117 107 95 90 87 85 84 86 86 87 87 85 84 84 86 86 86 84 81 80 80 79 79 77 74 71 67 64 61 59 58 59 59 61 63 61 60 59 53 47 46 41 37 32 31 29 29 27 25 23 22 22 24 27 27 26 24 25 25 22 18 15 15 15 18 20 23 26 26 30 42 58 58 57 58 61 61 60 58 56 56 55 57 58 58 56 56 57 58 58 55 54 53 54 55 56 60 61 59 57 57 56 56 55 53 51 52 54 54 54 56 58 59 59 59 58 59 61 66 70 72 72 71 77 84 89 91 90 87 83 79 75 73 71 68 66 66 67 69 70 73 74 75 76 78 80 84 88 91 92 94 97 97 91 84 79 71 60 52 48 44 43 44 43 44 46 48 51 55 57 57 58 58 57 58 58 58 59 61 63 64 65 65 65 66 66 66 67 67 67 67 68 68 68 68 69 69 69 70 70 70 70 70 71 72 72 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 75 75 76 76 77 79 80 80 81 82 84 85 86 86 86 85 82 78 75 71 69 65 58 50 42 36 32 32 29 31 32 31 31 32 34 44 52 65 82 93 103 121 124 127 130 133 143 151 152 151 147 142 141 141 140 143 150 161 170 176 184 196 212 230 238 246 255 266 273 277 279 279 278 274 274 277 278 277 276 273 266 257 247 241 237 231 226 225 224 223 223 222 222 224 226 228 230 232 234 237 239 241 241 243 242 242 241 240 240 240 240 241 244 245 245 245 244 243 241 241 241 241 241 241 239 238 238 238 238 238 238 237 237 237 237 236 236 235 235 234 234 233 232 232 231 231 231 230 229 229 228 228 227 226 225 225 224 224 223 222 222 221 221 221 221 220 220 220 220 219 218 218 218 217 217 217 216 216 216 216 215 215 214 214 214 214 214 213 213 213 213 213 213 212 212 212 212 212 212 212 212 212 212 211 211 211 211 211 210 210 210 210 209 209 209 209 208 208 208 207 207 207 206 168 166 164 164 161 158 156 154 152 151 151 153 153 153 154 154 154 153 153 153 153 153 154 155 157 158 160 164 169 173 174 180 182 181 178 173 166 161 159 159 158 153 150 150 149 149 149 151 152 152 150 149 146 143 138 135 135 135 134 132 130 148 153 151 147 144 145 145 151 159 158 157 157 158 159 163 170 175 181 184 188 192 193 192 190 188 186 184 181 179 179 179 180 181 182 182 180 170 163 159 157 155 153 151 147 145 142 140 139 138 139 140 141 141 140 140 139 138 134 125 118 118 122 121 120 120 121 123 123 124 126 129 127 129 129 136 156 183 210 253 270 269 268 261 258 260 267 271 269 251 248 222 207 194 184 176 172 170 169 172 173 174 176 177 178 181 187 187 198 215 234 246 241 230 228 229 236 236 234 233 232 231 228 225 218 214 207 190 179 171 168 165 160 155 156 153 149 147 147 147 151 160 174 192 205 213 214 214 220 235 253 266 271 282 284 285 280 270 259 249 243 231 230 219 205 193 184 180 174 172 172 170 167 160 152 148 146 145 146 146 144 143 141 141 141 141 141 139 138 139 142 145 147 148 151 157 162 166 167 158 151 147 140 134 133 126 128 127 126 125 127 131 127 127 127 123 119 112 101 93 88 84 82 81 83 85 88 89 87 86 86 87 86 85 83 82 81 81 81 79 76 72 68 64 61 58 57 58 59 60 64 67 69 69 66 60 53 51 46 43 41 35 31 30 30 29 27 27 26 27 29 29 28 27 27 25 21 17 16 16 16 17 19 22 24 23 26 37 44 49 52 55 59 60 59 58 58 56 55 57 59 59 59 59 58 58 57 55 55 54 55 56 57 60 60 59 58 57 57 56 55 53 51 51 52 52 53 54 57 58 59 58 58 57 58 61 65 68 68 70 75 82 88 90 89 85 80 74 71 71 70 69 68 69 70 71 73 76 79 79 80 80 81 84 86 87 87 90 92 94 90 87 85 80 69 59 54 47 46 44 42 43 45 47 50 53 53 56 59 60 59 58 58 58 59 61 63 64 65 65 66 67 67 67 67 67 68 68 68 68 68 68 69 69 70 70 70 70 70 70 71 71 72 73 73 73 73 74 74 74 74 74 74 73 74 74 74 74 74 74 75 76 77 78 79 79 80 82 83 83 83 82 82 81 79 73 70 68 66 62 57 50 41 38 37 36 34 35 36 36 37 38 40 52 64 76 88 94 110 130 135 138 141 145 150 155 161 159 157 154 150 145 142 143 151 153 162 175 185 193 204 217 219 231 244 256 267 275 275 281 280 276 273 274 274 273 272 269 263 256 249 246 237 230 226 224 223 223 223 223 223 224 226 229 231 233 234 235 237 237 240 242 242 242 241 240 240 239 239 240 243 244 245 244 243 242 241 241 240 240 240 239 238 237 237 236 236 237 237 236 236 236 236 236 235 234 234 234 233 233 232 232 232 231 231 230 230 229 229 228 227 226 226 226 225 225 224 223 223 223 222 222 221 221 221 221 221 220 219 219 219 219 219 218 217 217 217 217 216 216 215 215 215 215 215 214 214 214 214 214 213 213 213 213 213 213 213 212 212 212 212 212 212 212 211 211 211 211 211 210 210 210 210 210 209 209 208 208 208 208 207 168 167 167 164 160 158 156 156 155 153 153 152 152 152 152 152 151 151 151 151 152 153 154 155 157 158 160 162 164 164 167 174 180 179 180 180 176 170 168 162 160 155 153 152 152 151 151 151 151 152 151 149 145 140 138 139 140 142 145 148 150 159 164 164 159 158 150 148 154 161 162 161 161 161 163 167 173 178 184 188 190 191 192 191 189 188 185 183 180 179 178 178 178 178 177 176 173 162 157 155 153 151 150 149 150 148 146 144 142 140 139 140 143 143 142 142 142 141 137 129 123 124 124 123 120 119 120 121 121 121 122 124 122 121 122 127 145 176 216 306 301 300 285 268 259 261 268 271 274 273 259 229 213 204 194 184 177 177 174 175 176 178 180 183 184 186 188 188 197 211 228 239 236 225 224 224 233 234 231 229 228 228 226 218 213 213 203 191 179 173 169 160 156 152 152 149 146 144 144 145 152 171 197 212 215 216 214 213 217 227 241 255 268 270 276 284 284 277 266 255 255 253 246 234 222 208 195 192 191 180 173 170 166 159 152 150 150 148 148 147 146 145 144 143 144 143 144 143 142 142 143 145 145 146 150 156 161 163 162 156 148 137 124 114 115 121 122 118 118 118 122 126 121 118 117 114 108 101 96 89 85 82 82 82 83 86 90 91 89 87 87 87 86 84 84 83 83 83 82 80 76 72 67 62 62 58 59 59 60 62 64 67 71 73 72 67 60 57 55 53 44 37 32 31 31 31 31 30 29 28 31 32 31 31 29 26 22 18 16 16 16 17 19 23 23 22 26 32 37 43 48 52 55 56 56 57 58 57 57 58 60 61 59 58 58 58 57 56 54 54 54 55 57 59 59 57 57 57 56 57 56 53 52 52 51 52 52 53 55 56 57 58 58 57 56 58 62 63 65 68 73 78 84 87 87 83 77 72 70 70 70 70 72 72 74 76 77 79 81 81 82 82 83 84 86 88 88 90 91 92 90 89 87 83 76 66 57 52 49 45 42 42 44 48 49 51 54 55 57 60 61 60 61 60 59 61 64 65 65 66 67 68 68 68 68 68 68 69 69 69 69 69 69 69 70 70 70 70 70 70 70 71 72 72 72 72 73 73 73 74 74 73 73 73 73 73 73 73 73 73 74 75 77 77 76 77 79 80 81 80 78 78 77 77 75 69 65 62 60 56 52 47 39 38 37 36 36 36 36 38 38 41 45 56 69 76 90 104 119 138 148 151 155 157 159 160 165 166 165 163 158 150 144 145 148 154 166 178 187 192 200 201 211 222 231 241 252 255 264 266 267 268 267 268 267 270 268 265 261 256 251 246 237 232 228 226 225 224 224 226 227 227 228 230 233 234 234 233 234 236 240 242 242 242 242 240 240 239 239 241 242 244 243 242 242 241 241 240 239 239 238 238 237 237 236 236 235 236 236 235 234 234 234 234 234 234 233 233 233 233 232 232 231 231 231 230 230 229 229 228 228 227 226 226 226 225 224 224 224 224 223 223 222 222 222 222 222 221 220 220 220 220 219 219 218 218 218 218 217 217 216 216 216 216 215 215 215 214 214 214 214 214 213 213 213 214 213 213 213 213 213 213 213 212 212 212 212 212 211 211 211 211 211 210 210 209 209 209 209 208 208 165 165 166 163 160 157 156 156 154 153 153 150 150 151 151 150 150 149 150 151 153 155 155 156 157 159 159 160 160 161 163 167 172 174 177 179 178 175 172 165 162 159 156 155 153 153 152 151 151 152 152 150 146 142 140 143 144 148 154 160 166 169 172 173 171 166 157 153 155 161 164 165 165 166 168 171 178 183 188 190 191 191 190 188 186 185 184 183 181 180 180 179 178 175 172 169 166 162 159 156 153 152 152 150 153 153 152 150 147 142 140 142 146 145 144 144 144 144 140 132 125 127 126 125 121 118 118 119 118 117 117 119 118 117 116 117 124 139 287 337 337 320 298 275 265 267 271 263 263 264 260 239 221 211 200 192 192 183 179 178 179 181 184 187 188 190 188 192 198 209 223 232 232 234 229 226 229 229 226 224 224 225 223 211 207 207 202 192 183 173 163 156 153 149 146 143 140 137 136 142 176 216 230 233 230 224 218 215 217 223 233 240 250 255 265 278 284 281 270 264 259 265 274 268 255 237 217 224 206 184 172 166 161 156 152 151 152 149 147 147 147 147 146 146 146 145 145 144 142 142 142 142 144 143 147 153 158 159 158 155 139 127 107 98 101 103 103 107 113 115 117 120 116 115 111 105 99 95 93 89 86 86 86 85 85 87 90 90 90 89 88 87 86 85 86 85 85 84 84 83 80 74 68 65 62 61 62 63 63 63 65 66 70 74 75 73 68 64 63 56 47 39 35 32 32 34 34 33 32 31 34 35 35 35 32 27 22 19 17 17 17 18 20 22 21 21 26 29 36 41 43 49 51 52 52 55 55 55 56 58 59 59 58 58 59 59 57 56 55 53 53 54 56 58 58 57 57 57 57 57 56 55 54 53 51 51 51 52 53 53 55 56 57 56 54 57 57 60 64 66 68 74 81 81 85 83 77 71 70 70 71 71 75 76 78 79 80 81 83 83 84 85 86 87 88 90 91 91 91 91 90 89 87 83 77 68 60 57 52 47 44 42 44 47 49 53 54 54 55 59 59 64 65 63 62 63 65 65 65 66 67 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 70 70 70 71 71 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 72 72 73 74 75 74 73 74 76 77 78 76 72 72 72 70 69 67 62 55 53 50 46 44 39 36 35 35 35 36 35 35 37 40 46 55 61 63 82 109 130 146 157 164 171 170 167 166 168 169 169 167 161 154 146 144 148 159 173 181 189 193 194 198 206 215 219 224 227 224 230 234 242 249 247 253 258 263 263 260 258 257 252 245 239 233 231 230 228 225 227 229 230 230 231 231 232 234 234 234 234 236 239 241 241 241 241 240 239 239 240 241 242 244 243 242 241 240 240 240 239 238 237 237 236 236 235 235 235 235 234 234 233 233 233 233 233 233 232 232 232 232 232 231 230 230 230 230 230 229 228 228 228 227 227 226 226 225 225 224 224 224 224 223 223 223 223 223 222 222 221 221 221 221 220 220 219 219 219 219 218 218 217 217 217 216 216 216 215 215 215 215 215 215 214 214 214 214 214 214 214 214 213 214 213 213 213 213 212 212 212 212 212 211 211 211 211 210 210 210 210 209 209 164 163 164 163 159 156 155 154 154 152 151 149 150 150 151 150 150 150 151 154 155 156 156 157 157 158 159 160 160 160 162 164 167 171 174 175 174 172 170 166 164 161 158 155 154 153 152 151 152 153 154 153 149 146 146 146 149 154 160 166 171 173 173 173 173 171 165 159 158 162 166 167 169 171 173 176 184 189 191 193 193 192 189 187 184 183 183 182 182 182 181 178 174 170 165 164 162 164 165 161 158 158 157 155 156 156 155 154 151 147 146 146 147 147 146 147 149 149 144 129 123 123 123 122 119 116 116 117 116 116 116 116 115 113 110 107 96 68 62 18 358 341 319 295 285 281 274 274 263 262 263 255 233 212 191 188 186 183 180 179 180 184 187 188 191 193 193 195 200 209 218 222 229 236 235 233 228 223 219 218 218 216 215 205 201 201 199 192 180 169 160 154 150 148 142 137 132 125 123 132 224 245 244 240 233 225 219 219 223 227 233 235 239 243 247 266 281 277 269 261 252 268 284 282 275 261 252 258 234 190 174 164 154 150 143 148 150 148 147 147 148 149 149 148 146 146 144 141 137 136 136 136 138 141 144 148 150 150 151 148 122 112 96 89 88 89 95 103 112 115 117 117 117 114 106 98 93 90 89 89 90 91 91 89 87 88 89 90 90 91 90 88 86 86 86 87 87 86 87 86 82 77 72 69 64 64 66 67 65 65 64 65 68 72 74 75 74 71 67 60 51 44 38 35 36 37 35 35 35 34 37 40 40 40 35 29 24 21 21 21 20 20 20 22 18 20 21 26 33 37 39 46 47 47 49 52 52 52 55 56 57 57 59 60 60 59 57 56 53 53 53 54 55 56 56 57 58 57 57 57 56 56 55 53 52 50 50 51 51 52 52 54 55 55 53 53 54 57 61 64 64 70 70 77 83 82 76 71 70 70 72 74 78 80 80 81 81 83 84 86 87 88 88 89 89 92 94 93 91 90 90 89 87 82 76 69 66 61 54 50 46 45 46 47 49 52 53 53 53 57 61 66 69 68 67 66 69 67 66 66 67 68 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 69 69 69 70 71 71 71 71 72 71 71 71 72 72 73 73 72 72 72 72 72 71 71 71 71 72 72 71 71 71 72 72 71 67 66 65 64 62 60 57 49 47 44 42 41 38 35 34 33 34 34 33 33 35 38 43 50 47 54 66 92 125 146 150 153 171 173 171 169 170 171 171 168 163 155 149 149 153 169 181 185 190 192 193 197 202 210 211 210 209 208 206 210 230 228 231 240 249 256 259 254 253 251 248 244 239 234 233 232 230 228 229 230 230 231 231 231 232 233 233 234 235 236 238 240 240 240 239 238 238 239 241 242 243 244 243 241 240 240 239 239 238 237 236 236 235 235 235 234 234 234 234 234 233 232 232 232 232 232 231 231 231 231 231 230 229 229 229 229 229 228 228 227 227 227 227 226 225 225 225 225 224 224 224 224 224 223 223 223 223 222 222 222 222 221 221 221 220 220 220 219 219 218 218 218 217 217 217 217 216 216 216 216 216 215 216 215 215 215 215 214 214 214 214 214 214 214 214 213 213 213 213 212 212 212 212 212 211 211 211 211 210 210 210 165 164 164 162 158 156 155 154 153 152 150 149 148 148 150 151 152 152 153 155 156 157 157 157 158 158 159 161 161 162 163 166 169 172 174 173 171 170 168 166 164 162 159 157 156 154 153 152 154 155 156 156 155 152 148 149 153 157 163 169 172 173 172 171 172 174 172 166 163 165 168 170 172 175 177 180 185 191 194 195 196 194 190 187 186 184 183 182 181 181 180 172 168 164 162 162 163 165 166 163 160 160 159 158 157 156 155 155 154 151 149 148 147 147 147 147 148 148 141 122 117 115 116 118 116 114 114 115 115 115 116 116 114 109 105 101 85 81 51 25 9 352 332 315 309 308 297 282 271 269 268 261 237 206 185 170 168 171 175 178 182 186 187 189 193 196 196 197 200 207 211 218 228 234 242 243 234 222 218 213 212 208 202 194 192 193 192 190 179 167 159 153 148 144 139 131 121 110 98 91 243 260 257 242 230 223 219 219 233 240 243 243 240 234 227 245 267 265 262 248 244 263 270 275 278 274 274 277 272 245 211 278 21 98 36 146 147 146 146 147 148 149 149 148 145 144 142 138 132 130 129 130 133 138 140 141 142 142 142 135 107 94 85 79 78 79 87 98 110 116 117 117 118 114 103 95 91 88 88 89 92 94 93 91 88 88 88 90 92 93 91 88 85 87 88 89 89 89 89 88 84 85 79 73 67 67 69 67 64 64 63 64 65 67 72 73 73 73 71 65 56 49 44 42 41 41 38 38 39 40 41 43 46 43 38 32 27 26 26 23 21 21 20 19 18 17 20 24 29 32 37 41 41 41 43 46 48 49 53 54 56 58 60 61 60 59 58 55 53 52 53 53 54 54 56 58 58 58 58 57 57 57 56 54 52 50 50 51 51 51 51 51 54 54 53 52 52 55 59 61 61 62 66 74 80 80 76 72 72 72 74 77 81 84 83 84 83 84 84 87 89 90 91 90 90 93 95 95 94 93 90 88 86 83 77 73 71 63 57 54 51 49 48 50 52 53 55 55 55 57 61 67 71 72 72 73 72 70 69 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 68 67 67 67 68 69 70 70 71 71 71 71 71 70 70 71 71 72 72 71 71 71 71 71 70 69 69 69 69 69 68 67 67 67 66 66 66 62 60 58 57 55 53 46 43 40 39 38 36 33 32 32 32 32 32 32 33 36 40 40 43 48 53 66 89 109 112 108 134 159 166 169 169 171 172 170 165 157 153 159 163 174 183 187 189 191 192 195 200 205 206 204 202 200 198 199 211 213 222 233 242 249 253 247 245 245 244 241 238 233 233 232 231 230 229 229 230 230 230 230 231 232 233 234 235 236 238 238 237 237 237 237 238 240 241 243 244 244 243 240 239 238 238 237 237 235 235 235 235 235 234 234 234 234 234 233 233 233 232 232 232 232 231 231 231 231 230 230 229 228 228 228 228 228 227 226 226 226 226 225 225 225 225 224 224 224 224 224 224 224 223 223 223 223 223 223 222 222 222 222 222 221 221 220 220 220 220 219 218 218 218 218 218 217 217 216 216 216 216 216 216 215 216 215 215 215 215 215 215 215 214 214 214 213 213 213 213 213 212 212 212 212 212 211 211 211 211 166 164 162 160 157 155 154 154 153 152 150 149 148 150 151 152 153 154 154 156 157 158 158 158 159 160 161 164 165 165 167 170 172 173 173 173 172 169 167 166 165 163 163 162 159 157 156 155 155 155 155 156 155 153 149 149 153 158 163 167 169 171 171 169 171 174 174 171 170 170 171 172 175 178 180 184 189 192 194 197 198 196 193 189 188 187 186 182 180 179 177 168 165 164 164 164 166 167 166 161 158 157 156 156 156 154 153 152 150 147 147 146 146 146 146 144 142 140 133 120 117 113 112 115 115 114 114 114 114 115 116 116 113 107 102 102 100 87 56 29 10 347 325 313 310 307 298 287 283 280 275 265 253 218 174 155 152 158 168 176 180 185 186 189 193 197 197 198 201 205 209 221 229 235 244 247 240 231 223 211 208 201 188 179 179 183 186 188 179 169 159 152 146 143 136 124 113 98 80 50 340 310 288 254 236 228 226 228 247 258 262 255 241 226 224 233 245 251 251 249 253 265 266 271 277 278 278 277 280 311 344 345 340 335 306 191 154 147 146 147 148 149 148 146 144 141 139 135 127 124 125 127 132 134 135 132 132 133 129 114 92 82 76 71 68 72 81 92 104 111 113 115 117 114 103 97 93 92 91 91 94 94 94 93 90 89 90 91 91 92 90 88 87 89 90 90 90 90 90 89 89 87 82 77 72 69 68 64 62 61 62 64 65 67 68 68 71 73 73 68 59 52 51 50 46 44 42 43 44 45 47 47 47 44 39 33 30 29 27 22 20 20 20 20 19 19 21 24 26 29 33 34 34 35 35 37 41 45 46 51 55 57 60 61 61 61 60 56 53 52 53 53 53 53 56 58 58 58 58 58 58 57 56 55 53 52 51 51 52 51 50 50 52 53 52 51 51 52 56 58 59 61 64 70 77 78 76 76 76 76 77 81 84 86 87 86 86 86 86 88 91 92 93 93 93 95 96 96 95 94 92 89 87 85 84 79 73 66 61 57 57 56 53 53 56 58 59 59 58 59 62 68 72 74 75 74 74 73 73 72 70 70 70 69 69 69 69 69 69 69 69 69 69 68 68 66 66 66 66 68 69 69 70 71 71 71 71 70 70 70 71 71 71 71 71 71 71 70 70 68 68 68 68 67 66 64 64 63 63 62 61 59 55 54 52 51 48 43 39 38 37 35 34 32 31 31 31 31 31 31 32 34 35 36 39 43 45 52 60 60 67 76 93 129 146 156 164 169 172 172 171 171 166 169 173 179 184 187 188 190 191 194 197 199 199 200 199 198 197 199 201 209 221 229 237 242 244 241 239 239 239 238 236 233 230 229 229 229 229 228 228 229 229 230 231 231 232 233 233 235 236 236 234 235 235 237 238 240 242 243 244 243 242 239 237 236 236 236 236 235 234 235 235 235 234 235 235 234 234 233 233 233 233 232 232 232 231 231 231 230 230 229 229 229 228 227 227 227 227 226 226 226 225 225 225 225 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 221 221 220 221 220 220 219 219 219 219 219 218 217 217 217 217 217 217 216 216 217 216 216 216 215 215 215 215 215 215 214 214 215 214 214 213 213 213 213 213 212 212 211 211 212 165 162 159 157 155 154 154 153 153 153 151 149 151 154 155 155 155 155 155 157 159 160 160 161 162 163 163 167 168 167 168 170 171 171 172 173 173 170 168 167 167 167 166 164 161 158 157 156 153 151 152 153 154 153 151 150 153 156 160 163 165 168 168 167 169 172 174 175 174 172 173 173 176 179 182 186 188 190 194 197 198 197 195 192 192 190 187 183 181 178 173 167 165 163 161 161 161 162 162 157 154 152 152 152 153 152 150 149 147 146 145 146 145 145 144 140 137 135 134 129 121 114 113 114 115 115 115 115 115 116 117 115 110 105 105 107 109 94 59 29 7 341 320 315 302 292 286 286 289 288 281 275 267 218 159 143 140 145 160 171 176 182 184 188 194 198 199 201 207 208 216 227 235 241 245 246 244 242 231 215 208 195 176 170 170 172 182 186 176 168 159 151 146 142 133 121 108 90 64 24 360 342 316 298 280 263 249 248 252 261 270 262 237 219 217 218 230 241 249 254 260 265 272 272 278 277 272 267 278 348 353 349 328 312 275 210 168 151 148 148 150 150 147 143 141 138 135 133 121 118 122 126 128 130 130 121 121 118 109 92 77 69 65 61 60 64 73 83 93 99 105 112 113 108 103 100 99 99 98 95 94 94 94 93 93 94 94 93 89 88 89 89 90 91 92 92 92 91 91 91 88 87 85 83 79 74 75 65 58 59 63 65 68 71 73 73 73 73 72 68 62 58 59 57 53 49 47 48 49 50 50 49 47 44 40 37 34 31 28 22 19 19 20 20 20 20 22 23 24 25 28 30 30 29 29 30 36 37 43 49 53 56 60 60 61 62 60 56 54 53 53 53 53 54 56 57 58 59 59 59 58 58 57 56 55 54 53 52 52 51 50 50 51 51 52 51 51 51 54 56 59 61 63 67 74 75 76 77 78 79 80 83 84 89 91 91 90 89 89 89 92 94 95 96 96 97 98 97 96 95 93 90 89 89 86 82 76 70 64 63 62 60 57 55 60 62 62 60 58 57 61 69 72 74 75 75 75 75 75 75 74 73 71 69 69 69 69 69 69 68 67 67 67 67 67 67 66 65 65 66 66 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 68 68 67 66 66 65 64 62 61 60 59 58 56 52 51 49 47 45 41 38 37 35 34 33 32 31 30 30 30 30 31 31 32 33 34 36 39 40 40 42 46 52 61 74 102 104 131 152 163 169 173 172 173 172 174 177 182 185 186 188 190 191 193 195 196 196 198 199 200 201 202 204 210 221 227 232 235 236 236 233 235 235 233 232 230 227 226 226 226 225 226 227 227 227 229 229 230 230 230 231 232 232 232 232 234 236 238 238 240 241 242 242 241 240 238 235 235 234 234 234 234 235 235 235 235 235 236 236 235 234 234 234 234 233 233 233 232 232 232 232 231 230 229 229 229 228 228 227 227 227 226 226 225 225 225 225 224 224 224 224 224 224 224 223 223 223 224 223 223 223 223 223 223 223 223 222 222 222 221 221 221 221 220 220 220 220 220 219 219 218 218 218 218 218 217 217 217 217 217 217 217 216 216 216 216 216 215 215 215 215 215 215 214 214 214 214 213 213 213 212 212 212 162 158 156 155 154 153 153 153 153 153 152 151 152 154 155 157 157 157 157 158 160 161 162 163 164 165 166 167 166 166 166 167 168 170 172 174 174 173 171 170 169 169 168 165 162 158 155 153 150 148 149 152 154 153 152 151 153 155 156 158 161 163 164 166 168 171 172 173 173 173 173 173 175 178 179 182 185 189 193 196 197 196 195 195 193 190 186 183 180 176 172 169 164 158 154 153 153 155 158 153 151 151 150 150 150 150 148 147 148 148 148 147 145 143 141 138 135 135 134 129 122 117 115 115 115 115 115 115 116 117 117 113 106 103 101 105 112 100 55 20 3 343 332 322 298 280 273 281 294 299 296 295 284 209 142 128 122 119 135 143 176 181 184 189 194 198 201 203 213 206 214 230 243 248 248 248 243 243 238 221 208 193 183 179 170 173 177 178 171 164 162 158 147 138 130 116 103 82 65 49 8 338 324 316 304 289 284 275 254 243 249 243 221 211 209 221 237 244 247 247 248 255 247 262 274 271 259 249 250 321 319 311 289 271 242 199 172 157 157 155 154 151 146 141 136 133 132 128 116 112 118 122 123 122 121 111 105 99 86 74 65 56 50 49 49 52 59 68 71 82 98 105 104 103 102 103 105 106 105 101 98 94 93 92 93 97 99 97 91 88 89 90 91 92 92 92 92 92 92 91 89 88 89 89 84 83 73 61 57 60 66 71 74 80 82 81 78 75 72 69 71 70 68 64 58 54 53 53 53 52 50 48 48 46 45 42 38 34 29 24 21 21 21 21 21 21 21 21 21 23 26 29 28 27 26 28 29 35 41 45 49 54 58 58 59 60 59 56 54 54 54 53 54 55 57 58 58 59 59 59 58 58 57 57 56 55 54 53 52 51 51 51 51 51 52 51 50 51 52 54 59 61 61 66 70 72 74 77 79 80 81 83 85 89 92 95 94 93 93 92 95 96 97 98 99 99 100 98 97 96 94 92 92 91 88 84 79 73 69 70 68 65 61 59 61 62 62 57 54 55 61 68 69 70 72 74 74 72 72 72 72 72 71 69 68 67 67 67 68 67 66 64 63 63 65 67 66 65 65 65 66 68 69 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 68 68 66 65 65 64 63 61 59 58 56 55 54 51 49 47 45 42 41 37 35 34 33 32 31 31 30 30 30 30 30 30 30 31 32 34 36 36 36 38 41 45 53 67 69 84 110 136 154 160 165 167 171 174 176 179 183 184 186 188 189 191 193 194 195 197 199 202 205 206 208 210 214 219 224 225 226 229 231 230 230 230 230 229 228 225 224 223 223 223 224 225 225 225 226 226 227 228 228 228 228 228 230 232 234 236 237 237 239 239 240 239 238 237 236 233 233 233 233 234 234 235 236 236 237 237 237 237 236 235 235 235 235 234 234 234 233 233 233 233 232 231 230 230 230 229 228 228 228 227 227 226 226 225 225 225 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 221 221 221 220 220 220 220 220 219 219 219 219 219 218 218 218 218 218 218 217 217 217 217 217 216 216 216 216 216 216 215 215 215 215 214 214 214 213 213 213 213 156 154 153 153 153 153 153 153 153 153 152 152 153 155 156 157 157 157 157 158 160 161 163 165 165 166 167 165 164 165 166 166 167 169 172 175 177 175 175 174 172 170 169 167 163 159 156 153 151 151 152 154 155 156 155 154 156 156 155 155 156 159 162 166 169 170 171 172 173 174 174 174 175 177 178 180 184 188 190 194 196 196 195 194 191 186 183 181 177 174 172 171 163 155 152 150 149 151 153 153 153 152 151 151 151 149 148 148 148 148 147 145 143 143 141 138 137 136 134 129 124 121 119 118 117 116 115 115 114 115 114 111 106 104 102 105 109 103 61 16 5 357 352 328 301 278 270 282 306 311 313 308 309 318 78 66 42 23 19 16 180 182 184 188 192 195 197 207 220 206 210 231 250 256 257 255 244 246 243 229 210 200 197 185 177 176 175 172 168 165 162 153 143 133 125 109 96 87 84 70 35 336 323 315 306 301 294 275 251 234 224 212 203 200 204 232 254 250 245 239 235 233 240 252 261 260 247 234 238 213 241 257 249 235 216 189 170 168 163 159 157 152 148 144 143 136 129 123 112 108 114 118 117 116 113 99 88 79 67 59 56 52 41 39 37 36 41 44 42 73 90 92 94 98 100 105 109 111 109 106 101 97 95 93 92 95 99 98 94 93 92 91 92 92 93 92 92 92 92 92 91 91 93 91 89 84 74 62 57 63 71 73 77 86 92 93 87 77 71 72 77 75 72 67 61 57 57 57 55 54 52 50 50 50 48 43 39 35 31 27 25 24 23 23 21 21 20 20 20 22 25 29 29 28 27 28 30 34 37 39 43 49 50 54 57 58 58 56 55 54 54 54 54 55 57 57 58 58 59 59 59 58 58 57 57 55 55 54 53 52 52 51 51 51 51 50 50 50 51 54 58 60 60 63 65 68 73 77 81 82 83 84 87 92 95 98 97 97 97 96 97 99 99 100 100 101 100 99 98 97 96 95 95 94 92 87 82 77 76 76 74 72 67 63 62 62 61 56 53 56 61 62 63 65 67 70 71 67 65 67 68 69 69 69 67 67 66 67 68 68 67 67 63 63 65 67 68 68 70 68 67 68 69 71 71 71 71 71 71 70 70 70 70 70 70 70 69 69 69 68 68 66 64 64 63 62 61 58 57 55 54 53 50 48 46 43 41 40 37 35 33 33 32 32 31 30 29 29 29 29 29 29 29 30 32 33 34 35 36 38 42 50 54 58 72 91 115 139 147 148 156 165 171 176 176 177 180 183 186 189 191 192 195 197 200 202 205 207 209 211 213 215 218 219 219 222 225 227 227 227 227 227 226 226 225 223 222 222 222 223 224 223 223 223 224 225 226 225 225 225 226 228 231 233 235 234 235 237 237 237 236 235 234 234 233 233 233 233 234 234 236 237 237 237 238 238 237 237 237 237 236 236 235 235 235 235 235 234 233 234 233 233 232 231 230 230 229 229 228 227 227 227 226 226 225 225 225 225 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 221 221 221 221 221 221 220 220 220 220 220 220 219 219 219 219 219 218 218 218 218 217 217 217 217 217 217 216 216 216 216 216 215 215 214 214 214 214 214 213 154 153 152 152 153 153 154 154 153 153 153 153 155 157 158 157 156 156 157 158 159 161 163 165 166 165 165 166 167 167 169 170 170 171 173 175 177 177 177 176 174 172 171 168 165 162 160 157 154 153 156 158 160 160 159 158 158 156 154 153 154 157 161 165 168 170 171 173 174 175 174 175 176 176 177 179 182 185 188 193 195 196 195 192 187 181 179 178 175 172 170 166 160 154 152 150 149 150 150 153 154 153 152 152 151 150 149 149 149 148 146 144 143 146 142 142 140 139 135 131 126 126 124 123 121 119 116 115 113 112 111 110 110 107 108 110 112 110 85 49 46 29 356 326 301 283 278 291 319 321 323 321 325 344 17 15 9 8 8 10 55 153 157 175 185 185 200 219 246 232 229 246 261 264 270 270 257 254 252 240 225 220 206 193 186 181 178 174 172 167 155 146 138 128 119 103 94 91 88 89 76 344 328 320 315 310 295 269 244 224 207 203 202 207 225 255 265 255 246 238 235 235 238 243 248 249 232 218 198 194 217 230 224 214 205 198 186 172 162 158 157 153 151 150 145 134 124 115 108 106 110 110 109 107 102 85 68 59 50 47 42 40 34 31 27 24 22 23 33 59 72 73 78 85 94 110 115 114 112 108 104 102 99 95 94 94 97 98 97 97 95 92 90 92 94 93 93 94 94 93 92 94 94 92 91 85 73 63 63 64 70 73 79 90 100 101 94 82 82 79 80 79 75 69 65 64 61 60 57 55 55 54 54 53 47 43 39 35 31 29 28 27 26 25 23 21 20 19 19 22 28 30 30 29 28 29 31 35 34 34 39 42 45 51 55 56 57 56 56 55 55 55 56 56 57 57 58 58 59 59 58 58 58 58 57 56 55 54 53 53 53 52 51 51 51 51 50 50 50 53 57 58 60 61 63 68 73 77 82 84 84 86 89 94 97 99 99 99 99 99 100 101 101 102 102 102 101 100 100 99 99 97 96 96 95 92 88 85 82 81 80 77 72 68 68 64 65 59 55 55 56 56 57 57 58 60 62 60 60 63 65 66 67 67 67 67 67 68 69 69 69 67 65 64 66 67 69 70 73 71 69 68 69 71 71 72 72 71 71 71 71 71 71 71 70 70 70 70 69 68 67 65 64 64 63 62 60 58 56 55 54 52 50 47 44 42 42 40 37 35 34 33 33 32 31 30 29 29 29 29 29 28 28 29 30 31 32 34 36 38 42 45 47 55 63 77 97 121 127 131 142 154 164 169 169 170 174 179 183 187 188 190 194 197 201 204 206 206 208 209 212 214 215 214 216 219 222 224 226 226 225 225 225 224 224 223 222 221 221 221 221 221 221 222 222 223 224 222 222 222 224 227 230 229 230 231 232 234 235 233 233 234 234 233 233 233 232 233 234 235 236 237 237 237 238 238 238 238 238 238 238 237 237 237 237 237 236 236 235 235 235 235 234 233 232 232 232 231 230 229 228 228 228 227 227 226 226 226 226 225 225 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 222 222 222 222 222 222 221 221 221 221 221 221 220 220 220 220 220 220 219 219 219 219 219 219 218 218 218 218 218 217 217 216 216 217 216 216 215 215 215 215 215 214 214 156 155 153 153 153 154 155 156 155 155 155 155 156 158 157 156 156 157 157 158 159 161 163 165 166 165 166 168 169 170 171 171 171 173 174 174 175 176 177 177 175 174 172 170 168 166 164 160 157 156 159 161 162 162 162 161 158 155 152 153 155 158 160 164 169 170 171 174 176 176 175 175 176 177 178 180 182 183 189 192 194 195 193 190 185 179 176 174 173 169 164 159 155 152 152 151 149 149 150 151 151 151 151 151 151 150 149 149 149 148 147 146 147 148 147 145 144 143 140 134 129 129 128 127 124 121 118 116 114 112 111 111 111 110 113 117 119 117 111 111 87 49 345 312 294 284 286 289 325 336 338 343 354 11 16 8 359 0 6 18 47 93 100 113 109 150 216 259 272 262 252 255 261 273 280 284 276 270 263 254 249 231 216 202 192 185 181 178 173 157 146 140 134 123 112 103 97 90 85 83 60 352 335 331 329 323 301 240 232 219 209 209 214 230 258 273 266 256 252 247 244 242 239 236 235 227 207 163 145 194 229 219 208 204 203 202 191 172 159 158 158 155 155 149 138 123 110 103 101 101 102 102 100 96 89 70 53 48 40 34 30 29 28 24 21 19 15 16 27 38 45 48 51 56 88 116 118 116 113 109 107 105 100 97 96 95 96 97 98 97 95 92 91 93 93 93 93 94 94 93 92 96 95 94 93 87 79 70 65 65 65 70 77 88 101 104 101 94 92 89 83 79 75 71 69 67 64 61 58 57 58 57 57 51 46 42 39 35 32 32 31 29 27 26 24 22 20 20 20 24 29 30 30 29 28 28 31 35 32 32 34 38 44 50 53 54 56 56 57 56 56 57 59 58 58 58 57 58 59 59 58 58 58 58 58 57 56 55 55 54 54 53 52 52 51 51 50 48 49 53 55 56 57 60 63 68 73 77 83 85 87 88 90 95 98 100 100 100 100 100 101 103 103 103 103 102 102 101 101 101 99 98 97 98 98 97 97 93 88 85 83 82 80 78 75 70 66 59 54 51 51 52 51 50 51 54 55 56 59 60 62 64 65 65 66 66 67 68 69 70 70 69 67 66 65 65 65 70 75 74 71 69 70 71 72 72 73 72 72 73 73 72 72 71 71 71 71 70 69 68 67 66 65 65 63 62 61 58 57 56 54 52 49 47 44 43 42 39 37 36 34 33 33 32 31 30 29 28 28 28 28 28 28 29 29 30 32 34 36 38 40 43 46 52 58 68 76 80 98 118 128 142 153 154 159 164 166 173 179 181 183 187 191 195 199 203 202 203 204 206 208 210 212 213 215 218 221 223 223 224 224 224 224 224 223 223 221 220 220 219 219 219 220 220 220 221 222 220 220 222 225 227 227 227 228 229 230 232 233 232 231 232 232 232 232 231 232 233 234 235 235 235 237 237 238 238 238 239 239 239 239 239 238 238 240 239 238 237 237 238 238 237 236 235 233 235 235 234 232 231 230 231 230 230 228 227 227 228 228 227 226 225 225 226 225 225 225 224 224 225 224 224 224 223 223 224 223 223 223 223 222 223 223 222 222 222 221 222 222 221 221 221 221 221 221 220 220 220 219 220 220 219 219 218 219 219 218 218 218 217 217 217 217 217 216 216 216 216 215 215 214 159 157 155 155 154 155 157 157 157 157 156 156 156 154 154 156 157 157 158 159 160 161 163 165 166 167 168 170 171 171 171 171 173 174 174 173 174 175 177 177 176 175 171 169 168 166 164 161 159 159 160 161 162 162 162 160 157 154 152 153 157 158 161 165 168 169 171 173 176 176 176 176 176 177 179 180 182 185 190 191 194 195 193 187 182 179 172 170 164 158 155 153 152 150 151 150 149 148 148 149 150 151 151 152 152 151 150 149 150 150 149 149 149 150 149 146 144 143 141 136 132 130 130 128 125 122 119 117 115 113 113 112 113 114 118 124 127 126 128 125 117 121 132 287 284 284 284 302 339 350 354 4 19 25 22 352 347 351 0 18 48 68 58 64 63 51 331 295 286 281 278 266 264 275 285 290 290 284 277 267 255 235 217 203 192 184 180 175 168 150 142 136 129 121 114 106 98 89 79 68 35 353 340 335 339 13 110 135 235 253 255 245 247 266 282 281 267 261 259 256 252 248 243 236 232 224 215 180 157 228 242 213 199 199 201 200 193 175 164 164 163 162 158 145 128 110 96 91 91 89 92 94 92 86 75 59 45 38 32 25 22 22 23 22 20 15 9 7 11 10 9 16 16 37 88 118 119 117 114 113 111 106 102 100 99 97 97 98 98 96 95 95 95 94 94 93 93 94 94 93 94 94 95 96 95 92 86 75 64 61 64 70 77 87 99 102 102 101 99 94 88 81 76 75 73 69 65 62 60 59 58 57 55 50 46 43 40 38 37 34 34 31 29 27 26 25 22 20 21 24 27 29 30 29 28 28 30 33 32 30 31 36 43 47 50 50 53 56 59 59 59 60 60 59 59 58 58 58 59 59 59 59 59 58 58 58 57 56 56 55 55 54 53 53 52 52 50 48 48 51 54 55 57 59 62 67 72 74 76 82 89 90 92 97 99 100 99 99 100 100 101 103 104 104 104 104 104 103 104 103 101 99 99 99 100 100 99 97 94 90 86 88 88 86 81 75 67 59 55 51 49 49 48 47 50 51 52 55 58 58 60 61 62 63 65 66 68 69 70 71 73 74 72 70 67 67 67 72 76 77 76 73 73 72 72 72 73 74 73 75 74 74 73 72 72 72 72 71 70 69 68 67 67 65 64 62 61 59 58 57 54 52 50 47 46 45 42 40 38 36 34 34 33 33 31 30 29 29 29 28 28 28 27 27 28 29 31 33 36 37 39 42 46 50 54 58 60 67 82 103 115 129 134 138 149 157 160 167 172 173 178 183 186 191 196 196 198 201 202 204 206 206 208 211 214 218 220 221 222 224 224 224 224 224 224 223 221 220 219 219 219 219 219 219 219 219 219 219 219 222 224 225 225 225 225 227 229 230 230 231 230 229 229 230 230 231 232 233 234 235 235 236 236 237 238 239 239 239 240 240 240 240 240 240 242 241 240 240 240 240 240 239 238 237 237 237 238 236 235 233 233 234 233 232 231 229 229 230 230 229 228 227 226 227 227 226 226 225 225 225 225 225 224 224 224 224 224 224 223 223 223 223 223 223 222 222 222 222 222 222 222 221 221 221 221 221 221 220 220 220 220 220 220 219 219 219 219 219 218 218 218 218 218 217 217 217 217 216 216 216 215 161 158 156 155 155 156 156 156 157 157 156 154 153 151 154 156 156 157 158 159 160 163 164 166 168 169 170 172 172 171 171 172 174 174 173 173 174 174 175 176 176 174 170 169 168 166 164 163 162 160 160 160 161 162 161 159 156 155 153 155 156 158 161 165 167 169 171 173 175 175 176 176 176 177 179 180 183 187 189 192 195 196 192 187 182 177 168 159 152 149 148 148 149 148 149 149 148 147 146 148 152 154 154 154 154 153 151 150 152 152 150 150 150 151 149 145 142 140 139 135 135 133 131 128 125 123 120 118 117 117 116 116 116 118 123 133 137 138 138 135 133 132 132 126 316 327 318 329 352 2 2 5 11 11 9 352 348 349 356 13 34 42 48 44 41 24 345 315 302 298 298 280 272 274 281 287 287 283 282 272 254 235 218 201 187 182 176 168 160 150 138 131 125 122 117 109 99 86 72 56 34 18 350 314 254 206 180 259 277 282 280 275 275 287 293 284 274 270 266 261 258 254 244 245 242 242 234 226 238 259 242 204 194 191 196 198 194 181 183 182 178 174 162 141 120 103 87 82 78 81 85 87 85 75 64 56 39 31 24 19 18 20 23 23 19 13 5 358 355 349 341 346 356 19 91 118 119 117 116 113 111 108 105 103 103 102 102 101 99 96 97 99 100 99 96 93 93 94 94 94 94 94 94 96 96 95 86 72 62 60 65 72 79 90 98 95 96 101 103 99 91 86 82 81 76 70 67 64 60 59 58 55 53 51 48 46 44 43 40 37 35 33 30 29 28 25 22 20 21 24 26 27 28 31 29 28 29 30 30 30 31 35 40 43 45 46 52 58 61 61 60 61 60 61 61 60 59 59 59 60 59 59 59 58 58 58 58 58 57 56 56 56 55 54 54 53 51 49 48 49 51 54 57 58 60 64 68 70 74 82 90 92 95 97 98 99 100 99 99 100 102 103 104 104 105 106 106 106 107 106 103 102 101 101 104 104 102 100 98 94 90 96 94 89 83 76 68 64 61 53 50 49 48 49 50 51 53 55 57 57 57 58 59 61 63 66 70 71 73 74 75 75 77 76 75 75 74 74 77 79 78 79 76 74 73 72 74 75 75 76 76 75 74 74 73 73 73 71 70 69 68 68 67 65 64 62 61 60 59 58 55 53 51 50 48 46 43 41 38 38 37 35 34 34 33 31 31 30 29 29 28 28 27 27 27 28 30 32 35 35 38 41 45 48 51 52 54 60 71 87 102 109 110 126 139 149 154 160 163 166 173 179 183 186 188 191 195 198 201 203 203 205 208 211 214 219 220 221 223 224 224 224 224 224 223 222 221 220 220 219 219 219 218 218 219 219 219 218 219 221 222 222 222 223 224 225 226 227 226 227 227 227 229 229 230 231 232 234 234 235 236 236 237 237 238 238 238 240 241 242 242 242 242 242 243 243 243 242 243 242 243 242 241 241 240 240 241 239 237 237 237 236 235 235 233 232 232 231 230 231 229 230 229 228 228 228 227 227 227 226 226 226 225 225 225 225 224 224 224 224 224 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 221 221 221 221 221 220 220 220 220 220 220 219 219 219 219 218 218 218 218 218 217 217 217 216 216 161 156 154 154 154 155 154 154 155 155 154 152 151 152 154 155 155 156 158 159 161 165 167 168 169 170 172 173 173 172 172 173 173 173 173 173 173 173 173 174 174 173 170 169 167 167 166 165 163 161 160 160 160 161 160 158 157 156 155 155 155 158 161 164 167 169 172 173 174 175 175 175 176 177 179 181 182 184 189 192 194 193 191 187 180 178 164 149 144 144 145 146 147 147 147 147 148 147 147 150 153 154 153 153 154 153 151 150 152 152 151 151 152 151 150 146 142 138 137 137 135 136 135 131 127 124 122 122 121 120 120 121 123 125 129 138 143 147 148 144 138 135 136 121 114 23 358 353 357 4 2 356 357 356 359 354 355 354 356 4 12 18 32 31 26 10 344 324 316 312 301 291 282 276 276 279 280 277 277 271 254 230 211 197 187 180 169 159 152 144 133 126 124 121 115 107 98 85 77 80 87 98 125 243 235 249 263 272 275 280 287 292 292 296 297 287 282 277 271 266 265 262 253 258 258 252 244 239 244 258 247 249 217 196 199 203 192 186 204 209 205 187 164 136 111 94 81 76 69 70 76 80 79 70 61 55 34 25 20 17 19 21 24 25 18 9 360 351 344 338 328 329 340 3 80 116 119 116 115 112 111 108 108 109 109 109 108 106 101 101 102 103 103 101 97 94 92 94 95 95 94 92 92 94 96 93 90 84 64 56 65 75 85 90 90 85 87 94 99 100 92 88 88 83 77 72 69 64 60 58 57 55 54 52 51 50 47 45 42 39 37 35 33 32 29 25 22 21 22 23 24 26 30 33 31 29 29 29 29 30 32 34 37 40 41 45 52 58 61 60 59 59 61 63 65 63 62 62 62 62 60 59 59 58 58 60 60 59 58 57 57 58 58 56 55 54 52 49 48 48 49 54 57 56 57 60 61 66 73 82 89 94 96 98 100 101 101 100 100 100 101 102 104 104 105 107 108 109 109 108 107 106 105 105 107 107 106 104 101 98 99 101 98 91 85 78 72 73 64 57 53 52 51 51 53 53 54 55 56 57 56 57 58 60 62 66 69 72 76 78 80 80 82 84 84 82 80 77 76 76 77 78 78 77 77 75 75 76 76 77 77 76 76 75 75 74 73 72 71 70 70 69 67 66 64 63 62 61 59 58 56 54 53 52 49 47 44 42 40 39 38 36 36 35 33 33 33 32 30 30 29 28 27 27 27 28 29 31 31 34 37 40 44 46 48 50 53 58 65 74 80 85 96 115 130 141 144 142 152 160 167 174 178 180 183 188 192 196 199 201 203 207 210 213 216 220 221 223 224 225 225 225 225 225 224 223 222 222 222 220 219 218 218 219 219 219 218 218 218 219 219 219 219 220 221 222 223 224 223 223 224 228 230 231 232 232 233 234 235 235 236 237 237 238 239 239 240 241 242 244 244 244 244 244 245 246 246 247 246 245 246 246 245 246 244 243 243 242 241 241 240 238 237 237 236 236 236 234 233 233 233 233 231 230 229 230 229 229 228 228 227 227 227 227 226 225 225 225 225 225 224 224 224 224 224 224 223 223 223 223 223 223 223 222 222 222 222 222 222 221 221 221 221 221 221 220 220 220 220 220 219 219 219 219 219 218 218 217 217 217 217 157 152 151 152 152 152 151 152 153 153 153 152 151 153 153 154 155 156 158 161 163 166 167 168 169 170 171 172 173 172 172 172 171 171 171 172 171 172 173 173 173 172 170 169 168 168 167 165 162 162 160 159 160 161 160 159 158 158 156 154 155 157 160 163 166 169 172 172 173 174 174 174 177 178 180 181 183 187 190 191 191 190 188 184 182 176 162 149 144 145 145 146 146 146 146 147 148 149 150 150 151 152 152 152 153 152 151 151 152 152 152 151 152 151 149 146 142 139 139 138 138 139 138 134 129 127 127 124 124 125 125 127 129 132 134 145 151 156 157 152 145 142 147 156 160 357 355 358 5 11 10 5 2 4 8 6 1 357 354 355 354 3 16 17 12 359 340 328 321 310 301 295 288 280 275 275 275 278 278 271 254 231 211 202 194 173 160 148 141 135 126 119 117 113 109 103 94 87 88 92 97 111 138 206 238 258 268 271 274 282 292 305 303 300 295 293 288 280 276 274 273 272 272 266 259 253 248 243 241 248 252 260 254 233 224 222 170 196 200 219 216 195 158 128 104 89 89 77 67 63 69 82 77 69 66 50 33 23 17 17 20 22 27 26 17 5 352 341 335 331 315 316 326 346 51 105 111 110 112 110 110 109 110 112 113 113 111 109 105 107 108 108 107 105 99 95 92 92 93 94 93 91 91 91 91 90 86 75 58 50 63 78 88 89 86 79 76 84 88 88 86 78 78 78 76 74 70 66 63 59 56 55 55 55 54 52 47 43 40 39 38 36 35 33 30 26 24 23 24 25 26 28 31 34 33 31 31 31 31 31 33 35 37 38 40 44 50 55 56 57 57 58 61 65 67 66 65 64 64 63 61 59 59 60 60 61 61 60 59 59 59 59 59 58 57 56 53 50 49 48 50 54 57 56 55 55 56 63 72 81 89 94 95 98 101 102 102 101 101 101 101 103 104 104 105 106 107 108 109 110 110 109 109 109 109 109 109 107 105 105 105 104 101 94 88 81 82 77 68 60 57 55 55 55 56 56 56 56 56 57 57 58 58 59 61 66 71 74 77 79 81 83 84 86 88 88 84 79 79 79 78 78 81 82 81 80 79 78 78 78 77 76 76 76 75 74 73 72 71 71 70 69 68 66 65 64 63 61 60 58 56 54 54 52 50 47 45 43 42 41 38 38 37 36 35 35 34 33 32 30 29 29 28 27 27 28 30 30 31 33 36 40 43 46 46 49 53 56 61 65 67 72 83 99 116 127 126 128 141 152 161 169 172 174 179 184 190 195 198 200 205 208 211 214 217 220 223 225 226 226 226 226 226 226 225 225 223 225 224 222 220 218 217 219 219 219 218 218 218 218 218 217 218 218 219 221 222 223 224 224 225 228 231 233 234 234 233 235 235 236 237 237 238 239 240 241 242 242 243 246 247 247 247 247 248 250 250 251 250 249 248 248 252 250 249 247 245 244 247 246 244 242 240 240 242 240 239 237 235 235 236 236 234 233 231 231 232 232 230 229 229 229 229 228 228 227 226 226 226 226 225 225 224 225 225 224 224 224 224 224 224 224 223 223 223 223 223 223 222 222 222 222 222 222 221 221 221 221 221 220 220 220 219 219 219 219 218 218 218 218 218 153 150 150 150 150 150 150 151 152 153 153 152 152 152 153 154 156 157 160 162 165 166 166 167 168 169 170 171 173 171 171 170 170 169 170 170 170 172 173 173 173 172 170 168 167 167 166 164 163 161 159 157 157 159 161 160 159 158 155 153 153 155 158 162 165 168 169 171 172 173 174 175 178 179 180 182 185 189 191 192 190 188 187 184 180 173 161 151 148 147 147 147 147 147 147 147 147 149 150 150 150 151 152 153 153 153 151 152 151 150 150 151 150 150 148 145 143 143 141 140 141 142 140 137 133 132 130 127 128 129 131 133 135 137 139 145 155 162 163 161 157 156 155 167 170 350 355 3 13 21 30 24 20 19 18 12 4 359 353 350 345 349 1 1 353 344 331 324 308 304 303 299 292 284 279 279 277 280 280 272 257 236 223 217 177 153 143 133 128 125 119 110 107 103 99 95 90 89 89 92 98 106 130 186 232 247 257 268 280 295 304 314 311 310 307 299 289 282 286 285 282 282 279 268 259 254 252 248 244 244 257 266 262 248 243 233 183 211 220 226 219 190 145 121 102 100 94 86 78 73 80 100 102 92 72 46 30 20 13 14 14 22 28 25 16 1 345 333 329 320 307 305 314 336 20 72 83 97 106 108 109 110 111 113 115 114 112 109 109 110 111 111 109 107 102 96 93 93 93 93 91 89 89 86 84 81 77 61 46 42 61 65 74 78 73 69 65 72 69 65 63 69 70 68 72 74 70 71 65 61 58 57 57 57 56 49 43 40 38 39 38 37 36 34 31 29 26 25 27 26 26 28 31 34 34 34 35 35 35 34 35 35 36 37 40 44 49 52 54 55 56 58 60 64 66 66 66 66 66 64 64 62 61 62 62 61 60 60 59 59 59 60 61 60 59 58 55 55 51 50 50 54 57 56 54 52 54 60 68 78 86 88 92 99 103 104 103 103 103 103 102 103 103 105 105 106 107 108 109 111 112 112 112 113 112 112 112 111 110 110 109 107 104 98 93 93 90 82 73 65 61 59 60 59 60 60 59 58 58 57 59 59 60 62 65 67 70 74 76 76 78 80 80 83 90 90 87 83 84 87 84 83 85 85 84 84 82 80 79 78 77 77 77 76 75 74 73 72 72 71 70 69 68 67 66 65 63 61 60 58 57 56 55 53 50 48 45 44 44 42 40 39 38 37 37 36 35 34 33 31 30 30 28 27 28 29 30 30 31 33 36 40 41 42 45 48 51 54 58 58 62 66 70 80 93 98 105 121 127 136 150 159 157 168 173 180 186 191 195 198 205 210 213 216 217 220 225 227 227 227 227 227 228 227 227 227 226 227 227 225 223 221 219 219 220 220 220 220 220 219 218 218 218 218 219 219 222 224 225 225 226 227 230 233 234 233 233 233 235 237 239 240 240 241 243 245 245 245 246 248 250 250 251 251 251 252 253 255 254 253 252 252 256 255 254 251 249 248 252 250 248 246 244 245 247 245 243 241 239 239 241 239 237 236 235 235 235 234 233 231 230 231 232 230 229 228 228 228 228 227 227 226 225 226 226 225 225 225 225 225 225 224 224 224 223 224 224 223 223 223 223 223 223 222 222 222 222 222 221 221 221 220 220 220 220 219 219 219 219 219 218 151 149 149 149 149 150 151 153 154 153 153 152 152 152 154 156 157 159 161 163 164 165 165 166 168 169 169 170 171 169 170 170 169 168 168 169 170 171 171 171 172 171 169 168 167 165 164 163 163 161 158 156 157 159 160 160 159 157 154 152 152 154 157 161 161 163 167 170 172 173 175 177 180 180 181 182 186 190 193 193 192 191 189 184 176 168 158 150 149 149 149 149 148 148 148 148 148 149 150 150 151 152 153 154 153 153 152 152 149 149 149 149 149 148 147 146 144 143 140 140 141 142 141 139 137 136 133 131 132 134 135 137 139 141 145 150 159 166 169 169 168 169 167 166 142 52 26 25 31 33 45 39 33 28 21 13 7 4 356 348 343 343 348 344 334 331 320 298 290 299 304 302 298 297 290 283 281 281 281 277 272 267 245 216 143 129 124 119 117 114 110 99 96 93 90 88 86 85 85 89 93 99 114 144 162 202 260 277 296 312 317 323 323 321 314 303 293 287 296 295 293 289 280 269 261 259 258 255 254 254 262 269 261 251 245 234 228 234 238 237 224 178 131 125 101 97 98 96 92 95 103 112 115 113 93 48 24 14 8 7 11 19 26 25 15 355 337 335 319 309 300 298 306 324 330 16 63 79 94 104 109 112 113 114 116 115 112 110 111 112 112 111 108 106 102 97 95 94 93 91 91 88 85 81 80 76 66 48 35 32 29 13 13 19 36 50 54 59 57 57 60 62 64 65 71 71 73 72 68 63 60 58 56 56 53 47 44 41 39 39 39 38 36 35 33 31 29 28 29 29 28 28 30 31 33 34 36 37 38 37 37 38 38 39 42 45 48 50 51 51 55 57 60 62 64 64 65 67 67 67 68 67 65 65 64 62 60 59 58 59 59 61 62 63 61 59 58 56 51 50 51 54 56 56 54 51 52 56 63 72 79 75 85 96 102 104 103 103 105 105 104 104 104 105 107 108 108 109 110 112 114 115 115 116 116 115 115 116 115 114 112 109 107 105 102 99 94 86 77 70 66 66 65 63 63 64 63 62 62 60 61 63 65 67 69 70 72 70 71 72 72 72 74 81 87 90 90 89 90 90 88 87 87 86 86 85 86 83 81 79 78 78 78 77 76 75 73 73 72 71 70 69 68 68 67 66 64 62 60 59 59 57 55 53 51 48 46 46 44 42 41 40 40 39 38 38 36 35 34 33 32 30 28 28 29 30 30 31 31 32 35 37 38 41 44 47 49 53 53 55 59 61 63 68 74 75 85 99 108 111 127 123 138 156 163 170 176 176 187 196 202 209 214 216 220 222 227 228 229 229 229 229 231 231 230 230 230 229 228 230 228 228 227 224 223 224 222 221 221 220 219 218 218 217 217 219 222 224 224 225 225 226 229 232 232 232 232 232 236 239 241 242 242 243 245 248 249 249 250 251 251 255 255 255 255 256 257 259 258 258 257 258 259 260 259 257 258 256 256 256 254 251 250 250 251 249 247 245 243 244 244 242 240 239 238 238 238 237 235 234 233 233 234 232 231 230 230 230 230 229 228 227 227 227 227 227 226 226 225 226 226 225 225 224 224 224 224 224 224 224 223 224 223 223 223 222 222 222 222 222 221 221 221 220 220 220 220 219 219 219 219 151 150 148 149 150 151 152 154 154 154 154 154 153 153 155 157 159 160 161 162 163 165 166 167 168 169 168 168 168 168 168 169 168 167 167 169 171 171 171 171 170 169 168 167 166 164 163 162 162 161 158 157 157 160 160 160 159 157 154 151 151 153 157 157 160 163 167 170 172 175 177 179 180 181 182 183 186 189 191 192 192 192 190 184 174 164 155 151 151 152 152 152 151 149 150 152 150 149 149 151 152 154 155 154 153 152 152 151 149 148 148 147 147 147 146 145 143 139 136 136 139 141 140 139 139 138 136 135 134 135 139 141 142 145 149 154 161 168 172 174 174 174 172 162 128 87 65 57 58 53 58 50 41 31 20 13 12 3 355 349 344 341 338 333 326 320 309 290 287 299 307 307 305 299 294 287 283 281 282 282 281 276 252 188 127 118 113 110 108 104 99 88 87 85 83 82 81 81 82 88 92 99 109 117 122 200 278 295 310 322 327 332 332 325 316 307 299 295 300 300 297 288 277 269 264 265 264 263 263 264 267 268 257 247 243 238 236 241 249 254 251 180 134 107 96 96 99 100 101 107 109 115 119 122 111 53 17 9 3 4 10 18 26 25 16 359 342 323 310 301 296 297 304 306 336 13 46 58 76 99 110 112 116 115 118 117 114 113 113 113 113 110 107 103 100 97 96 96 93 89 88 86 83 81 81 76 65 44 22 19 354 335 333 343 4 34 45 52 61 67 68 64 62 67 69 72 74 73 70 66 62 59 59 57 53 48 45 43 41 41 40 39 37 36 34 33 33 31 32 31 30 28 27 28 30 33 36 39 41 40 41 42 42 43 45 46 48 48 47 49 51 54 57 60 60 61 65 67 69 70 72 72 70 67 65 63 60 58 58 58 59 62 64 63 61 60 58 55 51 50 52 53 53 53 52 50 49 52 56 56 63 67 76 88 96 99 100 102 105 107 106 105 105 106 109 110 111 112 112 113 115 118 119 119 118 117 119 120 118 116 113 111 109 108 105 101 96 89 80 79 77 74 71 68 66 67 68 67 66 64 66 70 71 71 70 69 67 65 65 67 69 70 73 80 85 88 90 91 92 91 90 90 89 88 87 87 88 85 83 81 80 80 79 78 77 75 75 75 73 72 71 70 69 68 67 66 64 63 62 61 60 58 56 54 51 51 49 46 44 43 41 41 41 40 39 38 37 35 34 33 32 31 29 29 29 31 31 31 30 31 33 35 36 40 42 46 48 49 50 53 56 59 62 62 62 65 72 80 90 82 87 92 106 128 143 135 122 150 174 189 196 203 208 213 221 224 228 231 231 232 233 232 232 234 235 235 235 232 231 234 234 234 232 230 228 229 225 225 223 220 219 218 217 217 218 221 223 224 223 223 223 225 229 232 231 231 231 233 237 240 242 243 243 244 246 251 254 254 255 255 255 258 260 260 261 260 260 263 263 263 263 263 263 267 265 265 264 262 261 262 260 257 257 255 255 254 252 252 250 248 247 246 244 243 243 241 241 240 238 238 237 236 236 235 233 233 233 231 231 230 229 229 229 228 228 228 227 227 227 226 226 226 225 225 225 225 225 225 224 225 224 224 224 224 223 223 223 223 222 222 222 222 222 221 221 221 220 220 220 219 219 153 149 148 148 150 151 152 153 154 154 156 156 156 155 156 158 160 161 162 163 164 165 167 168 168 168 167 167 167 167 168 168 167 167 168 170 170 171 172 171 170 168 167 167 163 163 161 160 160 160 158 155 156 158 158 159 158 156 153 151 149 151 151 154 159 164 167 170 173 176 177 179 180 182 184 185 186 187 189 190 190 190 188 182 172 161 154 154 154 154 154 153 152 151 152 156 156 153 150 151 154 156 157 155 154 153 152 150 149 148 146 144 144 144 145 143 141 137 134 134 137 139 138 138 138 138 138 137 137 138 141 142 144 148 152 157 163 171 173 174 176 176 173 154 121 98 86 87 78 71 69 59 46 32 21 20 12 2 355 351 348 342 336 334 327 321 313 303 303 311 318 326 315 303 296 289 284 282 283 283 278 275 252 142 119 112 108 105 99 92 88 81 80 79 77 77 76 77 77 86 94 101 106 110 113 86 303 312 320 329 333 336 334 323 311 303 300 299 299 299 294 284 275 269 267 270 271 271 271 273 274 269 249 242 237 235 236 243 254 267 284 294 333 74 91 100 104 107 111 114 115 121 124 124 118 66 34 8 359 1 8 18 25 25 19 341 322 313 304 298 296 302 305 317 339 6 29 40 46 57 93 115 119 119 120 119 115 115 114 113 112 109 107 103 100 99 97 97 94 91 88 87 86 84 83 75 55 21 360 353 342 333 333 341 3 24 41 58 69 76 73 66 64 67 69 72 73 72 70 68 68 65 63 60 56 49 44 43 42 43 42 41 38 36 35 35 35 33 33 33 31 28 27 26 29 32 35 39 42 43 44 45 45 46 47 47 47 46 45 46 49 52 55 57 58 61 64 67 70 72 73 71 70 67 65 63 60 60 60 59 60 64 65 63 61 60 58 54 51 51 52 52 52 51 50 48 47 49 49 52 57 60 66 76 84 83 92 98 104 107 108 107 107 108 111 112 113 114 115 116 117 121 122 122 122 121 122 123 121 118 115 113 114 113 108 104 97 89 85 85 84 81 77 73 69 72 71 70 69 69 70 70 75 72 67 63 60 60 62 63 69 74 78 82 84 86 87 90 92 91 92 94 94 92 89 89 88 86 85 84 82 81 80 79 78 78 77 75 74 73 72 71 70 69 68 66 64 63 63 62 60 58 56 54 54 52 50 48 45 43 42 42 42 41 40 39 37 36 35 34 33 32 31 30 31 32 32 31 31 31 32 33 35 37 40 43 45 45 47 51 54 57 57 57 58 61 64 69 73 68 69 73 78 87 103 70 67 80 109 152 173 129 109 183 218 227 230 234 245 243 241 239 238 241 253 249 244 239 237 239 243 241 238 235 233 232 233 232 227 223 221 220 220 219 220 223 224 223 222 222 223 226 229 230 230 229 231 234 237 240 240 241 241 244 249 254 259 259 260 260 260 262 264 265 266 265 265 267 270 270 269 269 268 271 272 273 272 270 267 269 266 267 265 262 260 261 260 260 257 253 252 251 249 250 248 245 244 243 242 242 240 238 237 236 236 236 235 233 232 232 232 231 231 230 229 229 229 229 228 227 227 227 227 227 226 226 225 225 225 225 225 224 224 224 224 224 224 223 223 223 223 223 222 222 221 222 221 221 221 220 220 152 148 148 148 149 151 152 152 153 154 156 158 157 156 156 158 160 161 162 164 165 166 167 167 168 168 168 168 168 169 169 169 169 170 170 170 170 170 170 169 168 167 166 165 162 162 161 160 160 159 157 155 156 156 157 158 157 155 152 150 148 149 150 153 158 163 167 170 174 176 178 180 181 183 185 186 186 187 189 189 189 187 184 179 172 163 156 159 156 154 154 153 153 153 155 157 159 156 153 154 156 157 158 158 156 154 152 151 150 148 146 143 143 142 143 142 141 139 138 138 138 137 137 135 135 136 136 137 138 138 142 143 145 149 155 160 166 170 172 173 175 174 168 145 119 115 102 95 91 85 82 74 57 41 38 22 12 2 356 354 353 349 346 338 330 325 320 320 326 331 334 337 323 308 297 291 287 286 285 279 268 261 222 119 111 107 104 100 92 83 79 75 74 73 72 72 72 73 75 84 93 99 103 104 102 63 356 331 330 333 336 335 326 314 302 297 296 295 297 297 292 284 276 273 272 276 280 281 282 282 281 270 253 246 241 239 239 244 252 271 287 301 350 67 90 101 110 113 117 120 123 125 125 128 127 112 81 10 359 0 8 17 22 20 9 331 320 314 307 300 298 302 320 332 341 350 2 8 351 37 93 117 124 125 124 123 121 116 114 112 111 109 106 103 102 98 98 98 96 94 93 92 89 86 85 66 26 355 349 344 342 344 345 354 12 23 46 68 78 80 76 69 67 68 69 70 70 70 70 69 69 68 66 63 57 50 42 41 42 43 44 42 39 36 36 36 35 34 34 32 31 30 28 28 28 30 33 38 41 42 44 45 46 48 48 48 47 45 44 45 48 49 51 53 56 59 63 65 68 70 69 69 69 68 66 63 63 63 64 63 62 63 64 63 61 61 58 54 51 51 52 52 51 49 48 47 46 46 47 50 53 56 61 67 66 76 85 94 102 107 108 109 109 109 112 115 115 116 117 118 120 123 124 124 125 125 125 126 124 121 119 118 117 115 111 106 98 92 91 90 88 84 81 77 76 77 76 74 73 74 76 77 76 70 63 60 59 59 60 64 71 79 84 85 86 87 89 91 92 92 94 96 96 94 92 90 89 88 88 86 84 82 81 80 80 79 78 76 75 74 73 73 71 70 68 66 64 64 63 62 60 58 57 55 55 53 51 49 47 45 45 44 42 42 41 39 38 38 36 35 34 33 32 32 32 33 33 33 32 31 32 33 34 34 36 38 39 41 43 48 52 53 53 55 55 58 60 62 63 62 61 63 64 65 66 58 54 55 58 67 82 57 55 53 47 23 286 254 17 360 304 267 256 265 303 282 267 256 248 250 268 257 249 242 238 239 245 239 233 228 224 225 227 225 223 224 224 224 224 223 224 226 228 229 228 228 230 233 236 238 240 241 242 246 252 256 260 261 263 265 265 266 270 270 269 270 270 272 277 276 275 274 274 277 281 281 280 278 275 279 281 279 274 271 267 268 271 268 264 260 257 257 258 256 253 250 246 244 247 246 244 241 239 238 240 239 237 236 234 234 235 234 233 231 230 230 231 230 229 228 228 228 228 228 227 227 226 226 227 226 226 225 225 225 225 225 224 224 223 224 224 223 223 222 222 222 222 222 221 221 220 151 148 147 148 149 149 150 151 153 154 155 157 156 155 155 158 158 161 163 164 165 166 167 167 168 168 169 170 170 171 172 171 171 171 170 169 169 168 167 167 166 165 164 163 163 165 165 163 161 159 158 158 158 158 158 159 158 154 152 149 149 149 150 154 158 163 166 170 173 175 179 182 183 185 186 185 185 185 187 189 187 184 180 175 170 165 165 160 156 154 153 154 154 154 155 158 160 159 157 155 156 158 158 158 156 154 153 152 151 150 148 145 143 142 142 142 143 144 142 140 140 137 134 132 132 133 133 134 134 138 143 145 147 152 158 164 165 168 169 170 169 165 156 138 123 112 101 99 99 98 97 97 92 76 54 28 13 5 359 355 354 350 348 341 332 325 322 324 329 337 342 336 324 312 302 297 295 292 288 276 265 260 222 107 104 101 99 96 89 80 76 72 71 69 68 69 70 70 75 84 88 93 98 95 89 66 36 1 348 337 330 329 315 305 297 294 293 294 297 301 296 290 285 281 280 285 293 293 292 293 289 276 266 256 250 245 240 242 251 263 275 311 34 79 91 98 108 111 117 121 124 126 128 133 134 133 110 23 4 4 7 14 13 8 347 336 336 329 317 310 308 312 334 340 335 326 321 318 306 30 90 121 132 132 131 132 124 119 116 114 112 111 110 105 99 97 99 99 99 98 99 96 91 90 79 41 16 6 352 346 345 358 6 19 27 39 58 72 80 79 72 69 67 68 69 68 68 69 69 69 68 68 66 63 57 52 45 42 41 42 42 41 38 37 36 35 34 34 34 32 29 28 27 28 28 29 32 36 36 41 43 46 48 49 50 50 47 44 45 46 47 47 48 51 55 56 59 63 66 66 68 67 68 68 68 68 67 67 68 66 64 63 63 62 61 61 59 55 51 52 52 51 50 48 47 46 46 46 47 48 50 53 57 58 63 72 82 91 100 107 107 109 110 111 113 116 117 117 119 121 122 124 125 126 127 127 127 127 126 123 121 121 119 117 114 108 102 99 98 94 93 88 85 83 82 81 81 79 78 79 80 80 76 69 65 63 61 61 64 70 76 82 86 86 90 92 93 93 94 95 95 97 96 95 94 92 91 92 90 87 85 84 83 83 82 80 79 77 76 75 75 73 72 70 68 66 65 64 63 62 60 58 57 56 55 53 52 50 48 47 46 45 43 42 41 40 40 39 38 37 36 35 34 34 33 34 34 34 34 34 33 34 33 33 33 33 35 38 40 44 47 48 50 52 53 55 57 58 58 59 57 58 58 57 56 54 51 50 50 50 49 51 48 44 43 41 40 37 35 32 24 13 11 4 7 355 333 304 282 295 314 299 278 263 257 254 269 255 244 235 232 233 232 230 228 227 226 226 226 227 227 228 228 228 228 231 233 234 236 237 241 246 248 252 256 258 262 266 268 270 270 270 275 276 276 275 276 277 284 283 282 281 280 282 291 291 289 287 286 289 294 290 286 282 277 279 282 279 274 269 266 265 264 264 259 255 251 251 252 251 248 245 244 243 243 242 240 238 236 237 237 236 234 233 233 232 232 232 231 230 229 230 230 229 228 228 227 227 227 227 226 226 226 226 226 225 225 225 224 224 224 224 223 223 223 223 223 222 222 221 221 150 148 147 148 148 149 149 151 153 153 154 156 157 156 156 159 160 162 164 165 166 167 167 168 169 169 171 173 173 173 172 171 171 170 168 167 166 166 167 166 165 164 164 163 165 167 166 163 161 159 159 159 160 159 159 159 157 155 153 151 151 150 152 155 159 162 166 170 172 177 182 184 186 187 188 187 187 185 185 186 183 178 174 170 167 166 164 160 155 153 153 154 154 154 155 159 162 162 159 157 156 157 156 156 156 155 155 154 152 151 151 148 144 142 142 144 145 145 142 142 138 135 133 131 131 130 130 129 132 138 144 147 149 153 158 160 165 164 164 163 160 153 145 137 120 109 101 101 104 107 108 110 108 97 74 43 21 11 4 358 348 340 339 338 329 321 318 318 321 330 338 336 324 314 307 306 305 300 291 283 282 289 336 59 82 94 94 93 88 81 75 73 72 68 66 70 72 72 77 80 85 93 95 88 80 73 65 62 46 346 323 320 313 307 301 301 300 299 303 312 308 302 297 296 295 297 306 300 295 293 287 282 270 264 266 256 245 239 240 242 264 328 66 90 92 95 108 118 119 119 121 125 135 138 138 134 122 73 19 6 2 1 357 344 329 342 92 59 3 360 334 337 339 332 318 303 294 291 292 343 93 143 149 147 143 137 123 119 117 116 115 114 110 103 99 100 100 100 102 104 104 99 94 91 67 37 28 11 1 355 354 11 26 33 40 54 65 73 72 69 67 65 65 66 66 64 65 66 67 67 67 67 66 62 58 55 50 43 40 39 40 39 38 36 35 33 33 33 33 33 29 27 26 26 27 27 26 31 35 39 42 44 48 50 50 51 48 44 44 46 47 47 48 51 54 55 57 60 63 65 66 66 67 69 69 70 71 71 69 66 64 62 62 62 62 61 60 56 55 53 51 51 50 49 47 47 47 47 47 47 48 51 53 56 63 71 81 91 100 102 107 110 111 112 113 115 116 118 120 122 124 125 127 127 128 128 128 128 127 126 124 121 120 118 114 110 107 106 102 98 97 93 91 90 88 85 82 85 84 84 83 80 76 74 70 67 67 66 69 77 79 82 85 86 90 96 99 98 97 97 98 98 98 97 95 94 94 93 91 89 87 86 85 85 84 82 80 79 77 77 76 74 73 71 69 67 66 64 63 61 60 58 57 56 54 53 52 50 49 48 47 45 44 42 43 42 41 41 39 38 37 38 36 35 35 34 35 35 35 35 34 34 33 33 33 32 33 36 39 42 43 44 47 49 51 52 53 53 54 56 55 54 54 54 53 52 49 48 47 46 46 45 44 39 38 37 37 38 37 34 32 29 29 25 22 18 12 11 8 355 355 352 334 320 326 302 307 298 276 259 262 248 237 242 240 235 234 234 229 237 236 234 234 232 230 242 242 241 242 245 248 259 260 261 263 265 267 272 273 275 276 276 281 286 285 283 283 284 287 288 288 288 289 290 299 301 301 299 299 300 297 298 297 293 291 292 286 289 285 279 279 277 271 272 267 262 260 259 256 256 252 249 250 248 246 245 243 241 240 240 239 238 236 235 236 234 234 233 232 231 231 231 231 230 229 229 229 228 228 228 227 227 227 226 226 226 226 226 225 225 225 224 224 224 224 223 223 223 222 222 222 150 148 148 148 149 149 150 152 154 154 156 158 159 160 160 161 161 163 164 165 167 167 168 169 170 171 173 174 175 174 172 171 170 169 168 166 166 166 167 167 167 165 163 164 165 165 164 162 160 160 159 159 160 160 159 158 157 155 154 153 152 152 153 156 159 163 165 169 175 180 184 187 188 190 191 191 188 186 184 182 179 175 171 169 166 163 159 157 155 153 153 154 154 154 156 160 163 163 161 158 156 155 156 157 157 156 156 154 152 152 150 148 143 142 143 146 146 144 142 140 138 136 134 133 134 132 132 130 133 139 143 146 147 148 150 153 159 160 160 158 152 144 140 134 118 109 103 102 105 109 111 112 106 100 84 61 37 22 17 12 346 337 334 333 328 321 317 317 318 323 328 330 323 313 310 311 312 310 299 303 316 335 348 7 64 87 89 89 86 80 78 76 73 69 68 72 76 76 76 80 88 94 94 85 77 73 76 77 61 2 328 321 325 323 321 320 315 313 314 328 323 317 315 314 310 312 342 335 306 299 277 260 273 295 292 282 268 267 255 249 259 278 83 96 99 101 119 131 127 121 124 129 134 138 137 132 127 113 55 355 354 340 327 314 310 111 122 124 125 119 79 360 334 299 288 277 274 267 258 214 173 174 168 168 156 130 118 116 115 115 115 114 109 106 103 102 101 101 103 107 107 102 96 85 61 38 27 19 12 7 8 20 30 37 47 56 64 70 63 57 57 59 61 65 62 63 65 66 67 67 67 66 64 61 60 57 51 44 39 37 37 36 36 35 33 33 33 33 33 32 30 28 26 25 24 24 26 31 35 37 39 42 45 44 49 50 47 45 45 46 46 48 48 50 52 54 55 56 61 64 64 66 68 69 71 72 73 73 69 66 64 64 63 63 63 62 61 61 59 55 52 50 50 49 49 48 48 48 48 48 48 49 50 55 63 71 81 91 94 100 107 111 114 114 114 114 116 118 121 123 125 126 127 128 129 129 129 128 127 126 124 121 120 118 116 115 112 109 105 102 100 101 100 96 93 90 88 89 89 88 85 81 78 79 78 77 75 74 74 80 81 82 83 85 90 97 102 102 100 100 100 99 99 98 98 96 95 94 92 90 89 87 88 86 85 83 82 80 79 78 77 75 73 72 71 69 67 65 63 61 61 60 58 56 54 53 52 51 50 49 48 47 45 44 44 43 43 42 41 39 41 40 38 37 36 35 36 36 36 36 36 35 34 34 33 33 33 34 37 39 39 42 44 47 48 48 49 51 52 53 52 52 51 51 50 50 49 47 46 45 44 42 41 38 36 36 35 35 35 33 32 31 29 27 25 21 19 18 16 13 11 10 4 6 359 348 333 327 353 355 359 346 304 309 346 354 321 270 250 263 270 267 266 248 244 259 266 267 273 267 263 281 279 277 278 276 273 277 277 277 278 280 286 294 292 291 292 291 291 293 293 294 297 299 305 309 313 311 314 310 306 305 307 306 304 302 297 298 296 293 294 287 281 280 276 271 271 267 262 262 259 258 257 253 250 249 247 245 245 243 241 241 239 239 238 236 235 235 234 234 233 232 232 232 231 231 230 229 229 229 228 228 228 227 227 227 226 227 226 226 225 225 225 225 224 224 224 223 223 223 222 151 149 149 149 149 150 151 153 155 157 158 160 162 162 162 162 162 163 165 166 167 167 168 169 171 172 173 174 174 174 173 172 170 168 167 166 166 165 165 165 166 165 164 164 164 164 164 164 164 163 161 161 161 160 159 158 157 156 154 154 154 154 155 158 160 163 164 172 178 183 187 189 191 192 194 191 188 186 182 179 177 175 173 170 165 161 158 156 155 155 155 155 155 155 157 160 161 162 161 159 158 154 158 158 157 155 153 153 152 151 150 148 146 145 146 147 147 142 140 139 139 139 137 137 140 139 137 134 137 141 143 144 144 144 144 150 156 160 159 155 149 145 141 130 120 112 106 103 105 108 109 110 102 97 89 77 65 58 52 18 349 342 338 333 326 323 324 321 317 316 317 319 315 302 302 310 316 317 311 314 326 335 341 13 60 81 85 86 82 79 78 75 74 76 74 77 80 82 82 84 93 95 91 82 76 75 75 74 56 18 351 338 339 344 346 339 333 331 332 339 340 337 331 325 323 330 27 49 58 80 109 143 295 307 300 292 290 287 276 261 249 232 145 109 108 114 130 143 134 130 134 136 138 138 135 130 128 126 97 97 13 305 283 279 284 113 125 129 133 135 135 135 212 201 195 217 228 225 205 158 144 150 145 148 141 119 112 112 112 112 112 112 109 107 106 103 102 102 103 108 108 102 92 76 62 43 30 23 20 20 21 27 35 38 41 42 48 53 52 50 56 58 60 61 61 62 66 70 72 70 68 65 62 62 60 56 50 43 38 35 34 34 34 34 33 33 32 32 31 30 29 27 24 23 23 23 27 32 36 37 37 37 40 42 46 48 46 44 43 43 45 46 47 49 52 53 53 57 61 63 65 66 68 70 72 73 73 72 69 67 67 66 65 65 65 64 64 64 61 56 52 50 50 50 50 49 48 49 49 49 49 49 51 55 63 70 77 84 90 99 106 112 116 117 118 117 118 120 122 125 127 127 127 127 128 128 128 128 128 125 123 121 120 119 119 117 114 111 108 105 105 106 104 101 98 95 93 94 95 92 89 85 83 84 86 85 84 82 80 81 82 83 85 88 92 97 101 101 101 101 101 100 100 100 99 98 96 95 93 92 91 90 89 87 86 84 83 83 81 79 77 75 74 72 72 70 68 66 63 62 61 60 58 56 54 53 53 52 51 49 48 47 46 46 45 44 44 43 43 42 43 42 40 39 38 37 37 38 38 37 37 36 36 36 35 34 33 34 34 37 39 41 42 44 46 45 47 49 50 51 51 50 49 49 48 47 47 46 45 44 43 41 39 38 37 36 34 34 33 32 31 30 28 26 24 22 21 19 17 17 16 14 15 14 11 5 1 358 13 15 15 15 13 10 17 17 11 358 333 323 344 349 338 316 291 294 310 313 308 301 294 301 308 307 299 290 283 282 281 280 279 282 290 296 299 300 300 298 296 293 299 303 305 307 311 315 321 323 322 319 316 312 316 317 315 312 309 306 306 308 302 296 291 288 287 283 282 276 270 268 268 268 264 259 255 253 252 251 249 246 244 243 243 243 240 239 237 237 237 236 235 234 233 233 233 233 232 231 230 230 230 230 229 228 228 228 228 227 227 226 226 226 226 225 225 224 224 224 224 224 223 151 150 150 150 150 151 152 154 157 159 159 160 160 162 163 162 162 164 166 167 167 168 169 170 170 171 172 173 174 174 173 171 169 167 166 166 165 164 163 163 164 163 162 162 162 163 163 166 168 166 164 163 161 159 159 159 159 156 155 156 156 155 156 158 158 162 166 174 180 184 188 191 193 194 192 189 186 185 182 179 178 177 174 170 165 161 158 156 155 155 155 155 155 155 158 159 160 161 162 162 160 157 157 155 153 151 150 150 150 150 150 150 149 148 148 148 146 143 143 142 142 142 141 142 145 144 140 138 140 143 145 147 146 144 144 150 156 159 157 153 150 149 143 133 123 115 109 106 106 106 108 107 101 98 96 94 94 95 80 34 360 351 344 336 331 331 329 327 319 313 309 306 292 256 261 301 312 313 310 314 321 324 342 19 57 75 81 83 83 81 77 74 77 82 82 82 84 84 86 88 97 96 90 83 77 70 70 66 54 30 11 4 1 1 3 354 347 346 345 346 347 345 340 336 337 355 30 38 47 67 93 75 307 301 297 294 291 290 291 280 233 196 176 156 144 139 147 159 148 143 145 145 144 140 130 124 122 120 117 108 105 231 222 207 162 124 159 159 154 151 150 156 170 164 169 177 181 177 164 148 139 139 131 125 118 112 109 107 107 108 109 109 107 106 105 103 101 100 103 103 102 96 83 70 58 42 33 28 27 28 30 33 36 35 28 25 29 34 37 47 55 56 59 60 61 64 71 76 76 72 69 65 63 61 58 55 49 43 39 39 36 34 34 34 33 32 32 31 30 29 28 26 23 23 23 23 27 33 38 36 36 35 37 40 43 45 44 43 42 42 44 45 46 49 50 50 54 58 61 64 67 68 69 71 72 73 71 70 70 69 69 67 66 66 66 65 64 63 61 57 52 51 51 51 50 50 50 50 50 51 51 51 51 55 61 68 70 77 87 96 104 110 113 116 119 120 121 124 125 126 127 127 127 128 127 128 127 127 126 123 121 121 121 121 120 117 115 113 111 109 109 107 107 104 102 99 98 98 98 95 92 90 88 89 92 91 91 89 85 84 85 88 89 92 96 99 103 103 101 101 102 101 101 101 100 99 97 95 93 92 92 90 89 88 86 84 84 82 80 79 77 74 73 73 72 70 68 66 65 63 62 60 58 56 54 54 54 52 51 50 49 48 47 47 46 45 44 44 44 44 44 43 42 41 40 41 40 40 40 39 38 38 38 37 36 35 35 35 36 37 39 41 42 43 43 44 45 47 48 49 49 49 49 48 47 46 45 45 45 43 42 40 39 38 38 37 35 34 33 33 32 31 29 27 25 25 24 21 19 17 17 16 16 16 14 12 11 12 15 16 16 18 19 19 20 19 16 11 2 353 9 7 3 358 350 344 351 343 332 324 318 315 318 315 310 302 294 289 289 288 282 286 291 294 295 300 304 305 304 302 307 312 314 318 320 322 324 326 326 326 323 320 323 322 321 319 317 314 315 313 309 305 300 296 303 298 292 285 279 276 281 278 272 266 261 260 264 259 254 251 247 246 248 246 244 241 240 240 241 239 237 236 235 235 235 234 233 232 231 232 232 231 230 229 229 229 229 228 228 227 227 227 227 226 226 225 225 225 225 224 224 152 151 151 151 152 153 154 156 158 160 160 159 160 162 163 162 163 165 166 167 168 169 169 169 170 170 172 172 173 173 172 169 168 166 165 165 164 164 161 160 160 160 159 159 159 161 163 166 169 169 166 163 161 160 160 160 159 157 156 157 157 156 155 156 158 163 168 176 181 184 186 187 191 193 189 187 185 184 182 180 179 178 174 169 165 160 156 154 153 152 154 155 155 156 158 159 160 160 161 161 161 158 156 153 150 149 149 148 148 149 149 148 146 144 144 143 143 145 145 145 144 145 144 145 146 145 142 141 144 148 149 151 149 147 147 152 157 159 157 153 149 148 144 138 128 118 114 113 110 108 106 104 102 104 107 108 113 112 100 76 28 2 353 349 338 330 329 329 322 315 310 307 288 216 214 272 293 298 298 301 310 325 344 20 51 70 77 80 83 84 82 80 82 85 86 86 86 87 88 92 98 97 92 88 79 68 66 65 56 41 32 28 21 15 16 6 358 353 352 352 351 350 347 348 352 8 20 20 20 23 345 299 300 295 291 287 286 289 296 295 208 181 165 159 160 163 167 177 165 162 157 151 148 138 120 114 112 110 107 99 132 200 197 183 176 168 180 181 174 163 157 158 160 158 159 159 159 157 155 152 150 140 129 118 112 108 107 109 107 107 107 106 104 101 100 99 96 97 99 97 89 84 79 66 51 42 34 30 30 32 32 35 33 29 20 13 12 16 26 33 42 51 57 60 61 66 74 78 77 73 70 68 65 62 59 55 52 47 46 44 38 35 34 34 34 33 32 31 30 30 30 28 26 25 24 25 29 35 38 36 36 34 36 38 42 44 44 43 41 42 43 45 46 48 48 50 54 59 62 66 69 69 70 70 71 71 72 71 71 72 70 70 69 68 67 65 63 62 61 59 55 53 53 51 51 51 51 50 51 51 52 51 52 55 60 62 67 75 85 93 102 105 106 112 117 121 123 127 127 128 129 128 128 127 127 127 127 126 124 122 120 120 121 121 120 118 116 115 114 113 113 111 110 108 105 103 104 101 101 99 96 94 93 94 95 95 95 95 93 91 92 94 96 98 102 104 106 107 104 104 104 103 103 102 101 99 97 95 94 93 91 90 89 87 86 84 83 82 80 78 76 74 74 73 72 70 69 67 65 64 61 59 57 55 55 55 54 53 52 51 50 49 48 47 46 45 45 45 45 45 46 44 44 44 44 44 43 42 43 41 41 41 40 39 39 37 37 37 37 38 39 40 41 41 42 43 45 45 46 47 47 48 48 48 47 47 46 46 45 43 42 40 40 39 38 37 36 35 35 34 33 32 31 29 28 28 26 24 22 20 19 19 18 17 15 14 14 14 15 16 16 18 19 19 19 18 17 15 11 11 14 14 13 11 8 10 8 1 350 340 330 328 323 318 316 313 307 300 302 302 295 291 291 293 293 298 303 307 310 312 313 315 317 321 322 322 322 322 326 327 326 327 325 323 323 323 321 319 319 318 315 311 307 308 309 307 301 295 289 286 292 288 282 275 270 271 271 266 260 256 252 251 253 250 247 245 243 244 243 242 240 238 237 237 237 236 235 234 234 233 233 232 231 231 230 230 229 229 229 228 228 228 227 227 226 226 226 225 225 225 224 154 152 152 152 153 154 155 157 159 160 160 160 161 163 164 163 164 166 167 168 168 168 168 168 169 170 171 171 171 172 171 168 166 165 164 163 163 162 159 158 159 159 158 158 159 160 163 165 168 168 166 162 162 163 163 161 159 157 156 156 157 157 157 158 160 165 171 176 178 180 181 183 187 189 185 184 184 183 181 180 179 177 173 168 163 157 152 150 150 152 154 156 157 157 158 159 160 161 160 160 159 156 153 151 150 149 148 147 147 148 147 144 141 140 140 140 143 146 146 145 145 146 146 146 146 144 141 141 146 150 151 152 152 151 151 152 155 157 156 152 147 146 144 139 130 122 121 117 115 110 106 103 105 110 112 119 124 122 115 106 77 35 20 348 331 327 324 326 325 322 320 315 287 229 217 245 272 282 285 291 301 314 333 5 40 61 71 82 87 90 90 88 87 88 89 88 88 89 91 94 98 97 96 92 84 74 70 65 61 56 54 49 37 27 28 20 12 8 7 2 355 347 343 348 352 359 6 7 355 338 313 301 298 295 287 280 286 296 296 285 220 174 154 150 161 176 181 188 184 176 160 150 143 132 116 114 112 110 107 104 151 190 187 180 174 174 180 185 183 169 160 160 159 154 151 150 150 151 151 153 144 134 126 120 115 113 114 116 112 108 107 104 101 100 94 93 92 93 94 89 78 76 66 56 46 39 33 30 30 30 29 31 32 25 12 5 3 3 16 24 32 43 52 56 61 67 76 79 78 75 73 70 67 65 61 58 54 53 51 46 40 35 34 34 34 32 30 29 30 30 31 31 30 29 27 28 32 38 37 37 35 34 35 38 42 43 45 43 42 42 43 44 45 46 47 49 54 60 63 66 67 69 70 69 69 71 73 74 73 74 74 73 71 69 68 65 65 64 63 62 60 57 53 52 52 52 51 51 51 53 53 53 54 56 58 61 66 73 80 89 97 95 98 106 113 119 123 124 125 127 129 129 127 126 122 121 123 123 122 121 121 121 122 122 120 119 118 117 116 117 116 115 113 110 108 108 107 104 102 101 99 98 99 97 96 96 98 99 99 99 97 99 101 104 107 109 111 112 110 109 107 106 105 103 101 99 97 95 95 93 90 89 88 87 86 84 83 81 79 78 76 76 75 73 72 71 69 67 66 64 62 59 57 57 57 56 55 54 52 51 51 50 49 48 47 46 46 46 46 46 46 46 46 47 47 47 46 45 45 45 45 43 42 40 40 40 39 39 38 38 38 39 39 40 40 42 43 44 44 44 45 46 47 47 47 47 46 45 45 43 42 42 40 39 38 37 36 36 35 35 34 33 32 31 31 29 27 26 25 24 24 22 19 19 17 16 16 16 16 17 17 18 18 19 18 17 16 16 16 16 17 17 16 15 16 14 11 7 2 353 345 340 328 322 322 322 323 324 318 318 314 304 301 300 297 299 302 306 310 310 312 312 313 314 314 313 316 312 316 319 320 319 320 318 320 321 321 321 320 319 318 316 315 315 314 314 310 305 300 301 300 298 291 285 284 281 277 272 267 262 259 259 256 253 252 249 249 247 245 244 243 241 240 240 238 238 237 236 236 235 234 234 233 232 232 231 230 230 230 229 229 229 228 228 227 227 227 226 226 226 225 154 152 152 153 154 155 157 158 159 161 162 163 164 164 164 164 164 166 168 168 167 167 166 166 167 167 167 168 168 168 168 166 164 163 163 161 161 160 158 158 158 158 159 159 160 161 163 164 167 168 167 165 166 168 166 163 160 157 155 155 156 157 158 159 161 166 171 173 173 174 175 179 182 183 183 183 182 182 181 180 178 177 171 165 160 156 153 153 151 152 153 155 156 157 158 159 160 160 158 157 155 153 152 151 150 148 147 146 146 146 144 141 139 139 140 142 145 147 147 146 146 146 147 147 148 145 141 140 144 145 151 153 155 155 152 152 152 152 155 151 146 143 140 136 130 128 123 122 119 113 107 105 108 113 118 125 128 127 124 121 116 110 79 324 312 313 313 319 322 322 324 322 302 268 244 240 252 262 274 287 294 298 313 348 28 48 68 88 92 94 95 94 92 92 92 91 90 90 92 95 96 96 96 96 93 85 76 72 71 73 74 68 53 39 47 47 45 45 38 17 357 328 320 318 312 312 327 346 332 325 315 307 304 298 288 278 288 308 307 294 267 176 155 154 169 186 191 200 201 181 152 139 133 124 117 116 114 113 115 128 163 178 173 171 168 172 182 190 185 173 168 163 157 151 146 144 145 146 146 146 137 127 123 120 120 119 119 116 112 108 105 102 100 97 91 90 90 89 87 83 74 66 57 48 41 35 32 30 31 28 28 30 32 23 13 12 6 6 13 23 31 39 46 50 61 69 78 82 81 79 76 71 68 65 62 59 56 54 51 45 39 35 34 33 33 31 28 27 27 28 28 29 30 30 29 31 35 39 40 38 36 34 35 38 42 43 45 45 44 43 44 45 45 45 46 49 54 61 64 67 68 70 70 69 70 73 74 76 76 77 76 75 74 74 70 66 66 66 65 64 63 59 54 53 53 53 53 52 53 55 55 55 55 56 58 62 66 70 76 82 84 84 88 97 104 112 118 114 114 119 122 121 121 120 115 114 116 117 119 120 118 120 122 123 122 120 119 119 118 118 118 117 114 112 111 110 109 106 104 104 103 102 101 100 98 99 102 102 103 102 101 103 107 111 114 115 115 114 113 112 110 109 106 104 101 99 97 96 95 92 89 88 87 86 85 85 83 82 80 79 78 77 75 74 72 71 71 69 67 66 65 63 61 61 59 57 56 54 53 53 52 51 50 49 48 47 48 47 47 47 47 47 47 48 49 49 48 47 47 49 47 46 44 43 42 42 42 40 38 38 38 38 38 38 39 40 42 41 41 42 43 44 46 45 45 45 45 45 45 43 42 41 40 39 37 36 36 36 35 34 34 33 32 32 31 30 29 28 28 28 26 25 22 21 21 20 19 18 17 17 18 18 18 18 18 17 16 16 16 16 17 16 15 14 14 13 12 9 5 359 359 353 339 329 329 331 331 331 331 329 329 322 323 315 307 304 306 307 307 307 309 309 308 306 305 305 306 304 305 307 307 308 312 312 314 315 315 317 319 316 317 317 317 318 319 318 316 316 315 311 307 302 300 297 296 290 283 277 276 276 272 266 261 257 257 255 254 251 248 247 246 247 245 242 241 240 239 239 238 237 236 235 235 235 234 233 232 231 231 231 230 230 229 229 229 228 228 227 226 226 226 154 152 153 154 155 156 157 158 160 162 163 164 164 165 164 164 164 166 167 167 166 165 165 164 164 164 164 164 163 164 165 163 162 161 161 160 159 158 158 158 158 158 159 159 161 162 165 165 167 168 169 169 170 169 166 164 161 158 157 156 156 156 156 157 159 163 167 168 165 168 172 174 175 177 178 179 177 178 179 178 176 173 167 161 157 155 154 152 151 151 152 153 154 156 156 159 160 157 155 154 152 151 151 150 149 147 146 145 145 145 143 140 139 139 142 145 148 149 149 148 147 147 147 148 148 148 148 146 146 148 152 155 156 155 150 148 148 150 152 148 144 139 135 131 129 126 126 126 122 116 111 109 112 120 124 128 129 128 127 126 127 129 148 271 286 296 302 308 312 314 315 312 301 281 256 235 233 238 269 287 295 297 309 342 15 39 74 95 98 96 97 97 97 96 94 93 92 92 93 94 94 94 96 99 101 96 86 85 91 93 97 93 74 61 80 92 90 82 60 16 342 306 296 294 288 279 287 317 321 317 313 311 306 299 290 280 287 307 315 320 311 171 161 184 197 201 204 214 213 166 124 118 119 117 113 113 115 120 130 147 163 159 157 157 160 168 180 188 185 180 176 165 155 149 145 140 139 138 138 137 132 127 122 116 117 116 117 112 105 103 101 99 97 94 91 89 86 84 82 80 67 58 51 44 38 34 34 35 32 29 29 32 30 25 20 15 13 13 17 27 35 38 44 50 60 69 81 84 84 82 77 72 68 64 61 60 57 53 50 43 38 36 35 35 34 31 28 27 26 26 26 28 31 31 30 32 34 36 40 40 37 34 35 38 38 42 46 47 46 46 45 47 46 46 46 49 55 58 65 69 71 70 70 69 72 73 76 79 80 79 77 76 76 76 74 71 68 66 63 63 62 59 55 55 55 55 54 54 54 55 56 55 56 57 58 63 66 69 72 73 74 77 78 86 93 100 102 101 101 104 107 107 108 108 107 106 109 111 114 115 114 116 119 121 122 120 120 119 119 119 120 118 115 115 114 112 111 109 107 107 107 105 104 104 102 103 109 111 110 107 104 107 113 114 117 118 117 115 114 112 111 109 107 104 102 100 99 96 94 91 87 86 85 85 85 85 84 82 81 81 80 78 76 75 73 72 72 70 68 67 66 65 65 63 60 58 57 55 55 54 53 52 51 50 49 49 49 48 48 48 47 48 48 49 50 50 50 50 50 51 50 48 47 45 44 45 44 42 40 39 38 38 39 38 39 39 40 40 40 41 42 43 44 43 43 44 45 45 44 43 43 41 39 38 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 29 28 27 25 24 24 25 23 21 19 20 21 21 20 18 18 17 16 16 15 14 15 15 13 11 11 11 11 9 7 7 5 1 354 341 341 342 339 337 336 335 333 333 330 324 317 312 313 313 310 308 308 308 306 306 303 301 301 300 300 300 299 301 304 308 311 311 312 313 315 313 314 314 314 318 319 319 318 317 318 316 313 308 307 307 305 299 292 286 287 288 281 275 268 263 263 264 261 256 253 250 252 251 248 245 243 242 242 242 240 239 237 236 237 236 235 234 233 233 233 233 232 231 230 230 230 229 229 228 227 227 227 154 153 154 154 155 156 157 159 161 163 164 164 164 164 165 165 165 165 166 165 164 163 163 163 162 161 161 161 161 161 162 161 160 160 159 158 158 158 158 158 158 159 159 161 163 165 166 166 166 167 168 171 172 168 166 165 163 162 160 158 157 153 152 153 155 157 159 159 157 164 168 170 171 172 174 173 172 173 175 175 173 169 164 160 159 157 154 152 151 153 153 153 153 154 154 157 157 154 153 153 152 151 150 150 148 146 144 144 144 143 142 140 139 141 145 148 150 150 150 148 146 146 148 150 151 152 153 151 148 148 152 156 158 157 155 150 147 147 148 145 142 138 135 133 128 125 130 130 127 121 116 116 117 127 131 132 131 129 128 129 133 141 177 238 265 281 292 297 302 309 308 302 296 284 262 235 224 218 260 290 303 310 326 352 11 45 78 99 101 99 99 99 99 98 96 95 94 94 95 95 95 95 95 101 106 106 107 111 119 121 126 121 107 98 109 119 115 103 46 337 309 291 284 284 283 280 289 311 321 317 314 309 300 294 288 284 291 293 300 310 326 140 169 212 219 221 220 223 223 103 101 103 107 109 113 120 127 138 146 151 155 147 144 147 154 164 178 184 183 183 178 166 153 145 140 134 132 131 130 128 127 125 121 117 113 110 109 104 97 96 96 95 95 94 92 87 82 80 76 74 67 55 46 41 37 36 36 36 34 32 32 31 29 28 22 19 18 18 21 27 30 42 46 51 60 70 80 84 82 80 76 70 65 63 63 62 57 52 50 44 41 39 38 37 35 31 31 30 30 30 29 29 31 33 33 35 36 38 41 44 40 36 35 35 37 42 46 48 48 47 47 48 48 46 46 49 55 57 66 72 74 73 72 72 75 75 78 80 81 80 78 79 80 80 78 74 70 65 64 63 63 61 58 56 57 57 56 56 56 56 56 56 56 58 60 63 66 68 68 68 68 70 72 78 84 86 87 93 94 91 93 96 96 98 99 97 100 104 106 107 108 110 113 116 118 118 118 119 120 122 122 119 118 115 113 113 112 111 109 110 109 109 108 107 107 108 115 119 118 114 110 109 114 115 116 116 115 114 113 113 111 109 107 105 103 101 99 96 94 90 87 85 85 85 86 86 85 84 83 83 81 79 77 76 75 74 73 71 69 67 66 65 64 63 60 59 58 57 57 55 54 52 51 51 51 50 49 49 48 48 48 48 49 50 50 51 51 51 51 52 51 50 49 49 48 46 46 44 42 41 41 40 41 40 39 39 39 39 40 40 40 42 42 42 42 43 43 44 43 43 43 42 39 37 37 36 35 35 34 33 33 33 32 32 31 30 30 30 30 29 29 28 27 27 27 27 25 24 22 23 25 24 23 21 19 18 18 17 15 14 12 12 11 10 9 9 9 9 8 8 6 5 1 353 354 353 346 340 336 335 334 333 331 328 324 321 322 320 316 312 310 309 307 306 303 301 300 300 301 300 300 300 302 305 308 309 311 312 312 312 311 311 311 313 316 316 315 312 315 316 315 314 314 312 310 306 301 296 298 298 291 284 277 271 273 274 268 262 258 256 257 256 252 249 246 244 245 245 243 241 239 239 239 238 237 236 235 235 235 234 233 232 231 231 231 231 230 229 228 229 228 154 153 155 155 156 157 158 160 161 164 164 164 165 166 166 167 165 163 162 161 161 161 161 161 160 158 159 159 160 160 160 160 159 159 158 158 158 159 159 159 160 160 160 162 164 166 167 167 166 167 169 171 171 168 167 166 165 163 161 157 154 150 149 149 150 151 152 153 153 158 163 166 168 169 170 169 167 168 170 171 169 166 163 161 160 157 155 153 153 154 155 155 155 154 154 153 153 152 152 153 153 153 150 149 148 146 145 144 143 143 141 141 142 145 148 150 151 151 150 148 147 147 148 151 153 154 155 151 147 148 154 159 161 159 157 151 148 146 145 142 140 139 137 135 131 129 132 133 131 128 125 123 122 131 135 134 133 132 131 134 147 162 193 224 246 262 274 278 299 305 303 301 296 295 290 263 220 206 243 293 312 325 333 8 31 48 81 99 101 100 100 99 100 99 99 98 97 97 97 96 97 96 96 100 105 108 111 118 122 129 137 139 131 128 133 137 138 135 321 305 291 281 278 280 286 291 304 318 322 319 313 303 292 285 283 289 292 298 303 299 228 139 216 230 233 230 224 223 209 95 100 106 108 112 121 132 140 150 153 154 151 143 140 146 154 164 174 176 177 180 178 166 151 140 136 131 128 125 124 122 120 117 115 114 108 102 99 96 89 89 88 90 93 94 92 85 80 77 73 67 59 50 42 39 38 37 37 37 35 33 32 31 30 27 25 23 22 23 27 29 35 40 45 53 63 70 73 79 80 77 74 68 63 63 65 65 60 54 50 45 43 42 40 38 36 33 34 35 34 34 32 32 34 36 38 39 39 40 44 47 44 42 40 37 38 42 46 47 48 48 48 49 49 47 47 50 50 56 66 75 80 80 78 78 78 78 79 81 81 81 80 81 82 81 78 74 70 69 65 64 64 63 60 58 60 60 58 57 56 57 57 57 58 59 61 64 65 64 64 65 65 66 69 71 73 75 80 86 88 84 85 87 88 91 94 92 94 96 97 98 103 103 107 110 112 113 116 119 121 123 122 121 119 115 113 112 112 111 111 111 111 112 111 112 112 113 121 126 125 120 115 115 115 115 114 114 114 114 114 111 110 109 108 106 104 101 99 98 95 91 89 91 89 87 87 87 86 85 86 84 82 80 78 77 77 76 74 72 70 68 68 67 66 64 62 61 59 59 58 56 54 53 52 52 52 51 50 49 49 49 49 49 50 50 50 51 51 52 52 52 52 52 51 51 50 49 48 47 45 45 44 42 42 42 40 40 40 40 40 40 40 40 40 41 41 41 42 42 42 43 43 42 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 26 26 26 26 26 25 24 23 23 21 20 18 15 13 13 11 11 10 9 9 9 8 6 5 5 4 3 2 357 351 345 339 338 335 332 331 329 327 326 326 323 320 315 312 310 309 307 304 303 301 301 301 301 301 302 303 305 306 308 309 310 311 311 311 311 310 310 310 311 310 309 310 312 312 312 313 311 311 310 307 306 306 306 300 294 290 288 285 283 276 270 265 264 263 261 257 253 252 251 249 248 245 243 242 242 241 240 239 238 237 237 236 236 235 233 233 233 233 232 231 230 230 230 229 154 154 155 156 157 158 159 161 162 164 165 166 166 167 169 168 165 159 157 156 156 156 156 157 157 156 158 158 159 159 159 158 157 158 158 159 160 160 160 161 161 161 161 162 164 166 168 168 169 170 171 169 167 167 167 167 166 164 159 154 150 148 147 147 147 147 149 150 151 154 158 163 165 167 167 167 164 165 167 168 168 165 164 164 161 158 156 154 155 155 157 159 159 158 155 152 150 149 150 153 153 153 150 148 147 146 145 144 143 142 142 145 147 149 151 151 151 151 150 150 149 149 150 152 153 156 159 154 151 153 158 162 161 154 150 146 144 143 142 141 139 138 137 134 132 131 132 133 132 132 131 128 127 135 138 135 133 133 135 141 158 173 192 210 217 220 239 266 291 298 298 298 298 297 293 277 239 207 228 294 311 318 350 31 35 47 78 98 102 99 99 98 99 101 101 101 100 100 98 98 98 96 95 98 101 103 108 115 119 126 138 143 145 144 145 156 163 195 306 307 298 291 283 283 290 298 309 316 314 308 302 294 286 281 281 288 294 299 303 293 251 209 234 239 232 217 200 176 104 110 112 111 115 124 130 135 134 145 145 148 146 139 136 146 155 161 162 165 171 173 173 163 148 146 138 130 125 122 120 118 114 113 110 106 99 91 89 89 82 81 82 85 88 91 91 82 81 75 69 62 54 46 39 38 38 37 37 37 36 34 33 32 31 27 25 25 26 27 29 31 36 40 45 53 62 65 74 84 83 78 72 69 66 67 68 66 61 56 51 48 47 45 43 40 38 36 37 38 36 35 34 35 37 40 41 41 41 41 45 49 49 47 43 39 39 42 44 44 44 46 47 49 50 50 49 49 51 56 65 76 84 85 86 83 82 82 82 83 83 83 82 82 82 80 77 75 72 70 66 64 64 65 63 63 64 63 60 59 58 57 59 58 59 60 62 64 64 62 63 64 64 65 67 69 69 71 74 78 81 80 78 80 84 86 89 89 90 90 90 92 97 102 101 102 103 106 110 116 117 119 119 118 117 115 115 114 113 113 113 113 113 115 116 117 118 120 123 124 123 120 117 116 115 115 114 115 116 116 114 112 111 110 108 106 105 101 99 100 99 96 96 101 96 93 90 88 87 87 87 86 84 82 80 79 79 77 75 73 72 71 70 69 67 66 64 63 62 60 59 57 55 54 54 54 53 51 51 50 50 50 50 50 50 50 51 51 51 52 52 52 52 53 52 52 51 50 50 49 49 48 46 45 44 44 42 42 42 41 41 41 41 41 40 41 41 41 41 41 41 42 42 42 41 40 39 38 36 36 35 35 35 34 33 33 32 32 31 31 30 30 29 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 24 23 21 19 20 17 15 14 13 11 10 9 8 5 4 3 3 2 1 356 352 347 344 343 337 333 331 329 328 327 325 324 321 316 315 314 311 308 307 305 304 303 302 302 303 303 303 305 306 307 308 309 310 311 311 311 311 310 309 310 309 309 309 310 310 310 310 311 313 313 313 313 311 311 308 304 303 300 294 292 286 279 275 275 269 267 262 258 258 255 252 251 248 246 245 245 243 243 241 240 240 239 238 237 236 235 235 234 234 233 232 232 232 231 230 154 154 155 157 158 159 160 162 163 165 167 168 169 169 170 167 163 154 151 151 151 151 152 154 155 154 156 157 157 157 157 157 157 157 159 160 161 162 162 162 163 163 163 163 165 166 167 169 170 171 168 166 165 166 168 168 167 163 157 152 149 148 147 146 146 146 147 148 149 150 155 158 160 163 164 164 162 163 166 168 168 167 167 167 165 162 159 157 157 158 160 165 165 164 160 155 149 147 147 148 151 151 148 147 145 144 144 144 142 142 144 147 150 151 152 152 152 152 152 153 153 152 153 154 155 159 159 157 154 154 157 158 156 147 143 141 140 140 140 139 138 138 136 134 131 131 132 133 134 135 135 133 133 138 140 139 139 136 138 147 160 169 178 184 184 191 201 240 264 282 287 288 286 287 289 285 269 224 218 268 291 314 330 28 29 38 65 85 87 91 95 94 98 102 103 103 103 101 99 100 99 98 95 95 96 99 107 112 119 131 141 146 148 151 154 168 177 187 253 283 296 293 287 293 299 304 310 313 310 301 294 292 290 288 289 297 304 303 306 299 279 265 269 153 153 160 169 177 143 141 123 100 87 88 110 120 83 68 76 105 124 129 130 142 150 152 153 157 163 163 163 155 151 144 135 128 124 121 118 115 114 111 108 103 90 78 79 78 76 75 76 80 83 84 85 77 76 73 67 58 47 41 36 37 37 37 36 37 36 35 34 33 30 27 26 27 29 30 30 32 35 40 47 54 59 66 77 90 87 79 73 72 72 70 65 64 61 56 53 52 49 49 47 45 42 41 41 39 37 36 36 38 40 42 44 43 42 43 47 50 52 51 46 40 40 42 41 41 41 42 45 48 49 50 51 52 53 56 64 74 83 84 86 87 85 84 84 84 85 85 85 85 85 81 78 77 74 71 67 64 65 66 66 66 66 65 63 61 60 60 60 60 59 61 62 62 63 65 66 66 67 67 67 68 69 70 71 74 76 76 77 79 81 83 85 86 86 88 88 89 91 95 94 93 96 99 103 109 111 112 114 115 116 116 117 117 117 117 116 115 115 118 120 121 121 122 122 119 118 117 116 115 116 117 118 120 121 120 116 113 114 113 109 109 105 101 103 109 109 107 107 103 102 99 94 92 89 88 88 87 85 84 84 82 81 79 77 75 74 74 73 71 69 67 65 65 63 62 60 58 56 56 56 54 53 52 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 52 52 51 51 51 50 49 47 46 48 47 45 43 42 42 42 42 42 42 41 41 41 42 41 41 41 42 42 41 41 39 38 37 37 36 36 35 35 34 33 33 33 32 31 31 30 30 30 29 28 28 28 28 28 28 28 27 27 27 27 27 26 25 24 23 22 21 20 18 16 15 13 13 11 8 5 3 3 1 358 357 354 351 349 349 345 339 335 333 332 330 329 325 324 321 319 319 316 314 311 310 309 309 308 305 304 306 307 307 307 307 307 308 309 309 310 311 312 312 311 311 311 311 311 312 311 311 311 311 312 316 316 317 317 316 315 315 313 313 309 303 299 297 296 291 283 276 272 268 266 265 260 256 254 253 252 250 247 245 245 243 243 242 241 239 238 238 238 237 236 235 234 234 234 233 232 231 155 155 156 157 159 160 162 163 165 165 167 169 170 169 166 162 158 150 148 147 147 147 149 151 152 152 153 153 154 155 155 156 157 158 159 161 162 162 163 163 164 165 165 165 165 165 167 170 169 167 164 164 165 167 167 167 165 161 154 150 149 147 145 144 143 142 144 144 145 147 148 151 156 159 161 161 159 161 165 167 168 169 169 172 172 169 166 163 164 164 165 175 174 171 166 158 154 152 147 145 147 147 146 144 143 141 141 141 141 143 146 148 151 153 154 154 155 156 156 157 157 156 155 154 155 158 158 156 150 148 148 148 149 142 139 138 138 138 138 138 138 138 137 135 133 132 133 135 138 140 140 138 137 139 141 142 144 142 144 150 159 163 164 164 167 167 157 153 215 264 271 273 276 280 285 287 282 266 251 259 271 300 295 344 11 21 31 40 55 70 88 92 97 102 104 103 104 104 102 102 103 102 101 100 94 92 99 110 125 145 164 169 167 165 165 171 184 192 197 219 258 279 294 307 314 318 319 317 312 307 301 301 304 306 308 312 317 317 324 329 333 343 27 83 99 98 136 187 183 190 44 42 39 39 42 49 30 27 44 70 96 114 125 130 135 139 144 150 156 154 152 150 146 139 131 127 125 123 120 119 116 113 112 108 81 66 64 69 73 71 69 72 74 75 74 72 71 69 64 54 41 40 37 38 38 38 37 37 37 37 35 33 29 26 26 30 31 32 31 32 35 40 49 54 61 77 89 93 87 77 74 72 70 67 64 62 60 59 58 56 53 52 50 48 47 46 43 41 39 38 38 39 41 44 47 44 42 44 47 50 52 53 48 42 40 40 39 38 38 39 42 45 46 47 49 52 54 57 63 71 75 79 86 90 90 88 87 88 88 88 89 89 88 83 82 78 74 70 67 67 68 68 68 68 68 67 66 66 65 63 62 61 62 62 64 64 65 68 69 68 68 68 68 68 69 70 71 72 74 75 77 79 80 82 83 84 85 87 87 88 89 89 89 90 92 94 98 103 103 104 110 114 116 117 118 119 119 119 118 118 117 119 120 120 121 121 120 119 120 120 119 119 118 117 124 126 127 124 118 115 118 118 116 111 104 101 108 115 115 115 112 109 108 104 99 98 93 90 90 89 87 87 86 84 82 80 79 77 77 75 74 72 70 68 67 66 64 63 61 59 58 58 56 55 54 53 52 52 52 51 51 51 51 51 51 52 52 52 53 53 53 53 53 53 53 53 53 52 52 51 50 49 49 50 48 46 45 43 42 43 43 43 43 42 42 42 43 42 42 42 42 42 41 40 39 38 38 37 37 36 36 35 34 34 34 34 33 32 31 31 31 31 30 29 29 29 29 29 29 28 28 27 28 28 27 26 25 24 23 23 21 20 19 18 18 17 15 12 10 6 6 5 3 359 356 354 352 352 350 347 342 337 335 338 336 332 329 326 323 325 323 320 318 315 313 316 317 315 313 310 311 314 312 311 310 309 309 310 310 310 310 311 311 311 310 310 311 311 312 311 311 312 313 314 316 317 319 319 319 319 319 320 318 315 311 306 307 305 299 292 284 278 276 277 271 266 261 258 258 258 254 251 248 246 245 247 245 243 241 240 240 240 239 237 236 235 235 235 234 233 232 155 155 156 158 159 161 162 164 165 166 167 168 167 164 160 155 151 148 147 145 144 144 146 147 149 149 149 150 151 152 154 156 157 158 159 160 161 162 163 164 166 167 166 166 166 167 169 170 166 163 164 165 166 167 166 164 162 158 150 146 146 144 141 140 139 140 143 144 144 143 144 146 153 157 159 159 159 161 163 165 167 169 171 172 175 175 174 173 174 174 174 182 180 177 171 168 165 155 147 143 144 145 144 143 142 141 142 143 145 147 151 153 155 156 157 159 160 160 160 161 161 159 157 153 153 156 157 152 146 142 141 142 143 139 137 137 136 136 136 137 138 138 137 135 133 133 133 136 141 143 142 140 138 138 140 148 152 150 149 151 156 159 160 165 166 158 146 143 193 246 256 267 273 279 284 288 286 282 278 265 245 262 285 328 355 6 12 17 33 59 81 92 97 100 102 102 104 105 105 105 105 107 108 109 99 86 84 106 133 157 185 193 194 189 184 184 190 195 198 216 248 276 292 318 331 332 329 323 317 317 317 319 323 328 329 326 327 330 337 345 350 358 15 57 71 51 81 199 211 210 43 45 47 44 40 32 23 28 48 70 88 106 117 118 123 132 139 146 151 149 147 146 142 135 130 126 126 125 124 123 121 119 118 114 79 70 63 63 66 66 63 64 67 67 69 68 67 65 60 51 49 41 38 39 40 40 39 39 39 39 37 33 30 26 26 31 34 34 33 32 34 39 51 56 69 86 97 97 88 78 73 69 66 63 63 64 63 62 61 59 56 54 51 48 47 45 43 43 42 42 42 43 45 49 48 44 42 44 46 48 53 55 50 44 41 39 38 36 35 37 39 41 42 44 48 52 55 58 61 65 70 76 84 91 94 93 94 95 93 93 94 92 89 89 85 80 75 70 69 71 72 71 70 70 69 70 69 69 67 66 64 64 65 66 67 68 69 70 70 69 69 69 68 69 69 71 72 73 73 75 77 79 80 81 82 83 85 86 87 87 88 88 88 88 89 91 94 96 96 99 106 113 117 118 119 120 121 121 120 120 120 122 124 123 123 123 123 127 129 127 126 125 124 123 127 131 130 126 120 118 121 121 118 112 105 102 110 110 112 112 111 111 110 105 104 99 95 93 91 91 90 89 87 85 83 82 81 81 79 77 75 73 72 70 70 68 65 64 62 61 60 59 57 56 55 54 53 53 52 52 52 52 52 52 52 51 52 52 53 53 53 53 54 53 53 53 53 53 52 52 52 51 51 51 50 48 47 45 45 45 45 45 44 44 44 44 44 44 43 43 42 42 42 41 40 39 38 39 38 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 30 30 30 30 30 29 29 28 29 28 27 27 26 25 24 23 22 20 19 19 19 18 17 14 12 9 9 8 5 2 359 357 355 354 352 349 346 341 342 341 339 336 333 329 328 331 328 325 323 321 322 325 323 322 320 317 317 318 315 313 312 312 312 313 312 311 311 311 312 312 311 310 309 310 309 308 308 309 311 314 314 316 318 320 321 321 321 322 320 319 316 312 313 310 306 299 292 285 286 283 278 272 266 264 263 262 259 255 252 249 250 250 248 245 244 243 242 242 241 239 238 237 237 237 236 235 234 156 156 157 158 159 161 163 163 164 166 165 164 162 159 156 152 150 148 146 144 143 143 144 146 147 146 147 148 150 152 154 156 157 159 159 160 161 164 165 165 168 169 169 169 169 169 170 169 163 163 164 164 165 165 164 162 161 154 145 141 141 141 141 138 138 141 143 144 144 143 143 145 152 158 159 159 160 161 162 164 167 169 172 174 178 180 179 180 180 182 183 186 185 181 178 176 169 159 148 143 142 143 143 142 141 141 145 148 150 153 156 156 157 157 159 161 162 162 163 164 164 163 159 156 156 157 153 147 146 142 139 139 140 138 137 137 138 138 137 137 138 137 137 136 135 134 133 137 141 142 141 141 141 141 143 154 156 154 150 149 150 153 160 167 163 152 142 139 149 185 235 265 274 279 284 288 289 290 287 259 193 181 56 15 3 360 7 13 26 49 79 93 98 100 102 102 107 109 108 107 107 108 111 116 110 91 75 93 120 151 200 214 217 210 202 195 195 200 204 218 249 280 302 325 341 335 328 322 320 318 325 329 333 338 340 333 331 332 337 340 343 348 351 325 335 339 323 301 273 181 64 64 62 53 49 38 28 36 53 71 87 99 103 109 119 131 140 143 146 145 144 141 138 133 127 125 123 122 123 123 124 124 124 111 96 80 64 59 61 62 61 60 62 64 66 66 63 61 55 52 48 43 40 40 41 43 43 42 41 42 42 39 33 29 30 34 37 38 36 36 37 38 49 63 80 96 103 99 90 78 68 65 65 65 65 68 68 66 64 62 59 57 56 52 50 47 45 45 46 48 49 49 51 52 47 44 44 45 45 48 54 56 53 47 44 43 39 36 34 36 37 38 40 43 50 53 56 59 60 63 67 73 81 90 93 95 97 98 99 99 98 95 96 94 88 82 76 73 72 75 75 74 73 72 71 72 72 71 70 69 67 66 69 70 71 71 72 72 71 71 70 70 69 69 70 72 73 73 74 76 77 78 79 80 81 82 84 86 87 87 87 87 87 87 88 89 90 90 92 94 100 108 114 116 117 120 120 121 121 122 122 124 127 128 128 129 130 132 132 131 131 129 126 126 129 133 133 127 123 123 123 122 119 114 108 106 108 109 110 109 108 108 107 103 101 99 97 94 93 92 91 90 89 87 85 83 84 82 81 79 77 75 74 74 72 69 67 65 63 63 62 60 58 57 56 56 55 54 53 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 50 49 48 48 47 46 46 46 46 46 45 45 45 45 44 44 43 43 42 41 40 40 39 38 37 37 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 31 30 30 29 29 29 29 28 27 27 26 25 24 22 21 20 20 20 19 17 15 13 12 11 9 7 4 1 1 359 356 354 352 349 349 347 344 342 339 336 335 335 335 334 332 329 330 329 329 328 326 323 321 322 320 319 317 315 316 315 315 314 314 313 313 313 314 313 311 311 311 310 308 307 307 309 310 311 314 315 317 317 318 320 321 319 319 318 317 316 314 312 306 303 300 295 290 286 279 273 274 270 266 264 260 259 257 254 252 251 248 246 247 245 244 243 241 241 240 239 238 237 236 235 156 156 157 158 159 161 161 162 163 164 163 159 158 155 153 152 149 147 145 142 140 140 142 143 144 144 146 148 151 153 155 157 158 159 160 162 164 167 169 168 169 170 170 170 170 168 167 165 163 163 163 163 164 164 163 162 160 152 148 143 139 138 138 138 138 141 144 145 145 145 145 147 153 159 161 161 162 162 163 165 167 170 174 177 180 182 182 183 184 186 188 190 191 189 185 179 171 161 147 142 142 142 142 142 142 143 147 149 152 154 155 156 158 158 157 158 160 162 163 163 163 164 161 156 152 151 146 140 139 139 136 136 137 137 137 137 137 137 136 136 137 136 135 135 136 135 135 137 140 140 141 142 143 146 148 154 156 154 151 149 148 150 155 156 150 142 136 134 136 162 228 260 272 277 282 285 289 298 301 264 155 129 92 53 26 360 2 3 16 38 80 95 100 107 108 106 111 114 113 112 111 111 114 121 124 119 111 113 126 166 221 232 231 225 215 209 211 216 221 234 256 280 290 273 262 307 313 312 314 319 322 326 334 342 343 337 333 332 333 334 335 336 335 326 321 315 312 309 314 58 53 61 61 61 55 43 34 47 60 73 83 85 92 102 115 130 140 141 140 141 140 137 135 129 124 123 120 118 119 121 124 125 124 110 100 83 67 60 59 61 63 64 66 67 67 65 64 62 60 58 53 47 43 43 43 45 46 46 45 46 48 45 40 40 37 36 39 43 43 43 44 45 56 74 93 103 104 97 95 73 62 64 67 68 69 70 71 71 70 68 64 63 64 59 55 53 51 51 51 52 51 50 49 49 48 48 49 48 48 51 56 59 60 58 52 46 41 37 34 34 35 36 40 45 51 56 58 60 61 63 66 71 79 85 88 92 96 98 103 105 104 103 101 96 91 85 80 77 77 78 78 77 75 74 73 74 74 73 72 71 70 70 72 73 73 73 73 72 72 72 72 71 71 71 71 73 74 75 75 76 77 78 79 79 81 82 84 86 87 88 88 88 88 88 88 88 88 88 90 92 96 103 107 107 113 117 119 120 122 122 123 126 128 129 130 131 131 132 132 131 131 129 127 127 129 135 134 129 126 126 126 124 121 117 112 111 111 112 113 110 108 106 105 102 100 101 99 96 94 93 92 91 90 88 86 85 85 84 83 81 78 76 78 76 73 71 69 67 65 65 63 61 59 58 58 57 56 55 54 53 53 53 53 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 52 53 52 52 52 51 51 50 50 50 49 48 48 48 48 47 47 46 47 46 46 45 44 43 42 41 41 40 40 39 38 36 36 36 35 35 34 33 33 33 33 32 32 31 31 31 31 30 30 30 30 30 30 29 29 28 28 28 27 25 24 23 21 21 21 20 19 18 16 15 14 12 9 7 5 4 3 0 358 357 355 354 353 350 347 346 343 343 342 339 338 339 337 336 336 333 333 332 330 327 327 325 323 322 320 320 319 317 317 317 316 315 316 315 314 313 313 313 312 311 309 309 309 309 310 310 312 312 312 313 313 316 318 317 317 317 317 317 316 315 312 311 309 303 296 294 287 286 283 277 271 270 267 266 263 258 255 255 252 252 250 248 246 245 244 244 243 241 240 239 237 238 156 156 156 158 159 159 160 160 161 161 159 155 153 151 151 148 146 144 142 140 139 139 140 140 142 145 148 150 152 154 156 157 158 159 162 164 167 169 170 170 168 167 168 168 167 166 165 163 161 161 161 162 163 164 164 160 157 153 150 146 141 140 139 139 140 142 144 145 146 146 148 152 156 161 162 162 162 162 163 165 169 172 175 177 179 181 182 184 187 190 192 194 195 194 189 182 174 161 148 144 143 143 143 143 143 144 146 149 151 152 153 157 159 157 154 156 158 160 160 162 163 163 158 150 144 142 141 138 138 137 136 136 136 137 136 134 133 132 132 133 134 134 133 134 135 135 134 136 139 141 141 143 146 148 151 153 154 153 152 151 149 149 148 144 140 136 134 134 137 179 224 252 267 273 276 279 285 296 302 291 220 151 152 217 291 325 329 333 351 21 93 111 114 116 116 114 117 118 118 118 116 116 117 129 141 153 163 169 183 198 230 239 239 239 240 236 227 239 245 249 255 257 251 240 250 281 295 297 303 306 310 324 334 339 340 337 334 332 329 328 327 326 326 325 327 328 325 335 40 54 48 52 54 55 56 51 43 59 69 77 79 82 88 98 113 122 127 127 127 130 133 131 129 125 121 120 117 115 116 120 122 122 121 110 92 79 71 66 65 65 68 69 70 71 71 70 69 73 75 71 65 57 49 52 53 52 55 56 54 52 55 53 50 46 42 41 43 48 49 50 51 53 64 85 99 105 105 100 85 68 64 69 71 72 73 72 76 78 76 74 70 70 67 63 58 56 55 54 54 54 50 47 46 46 50 55 56 53 52 55 59 63 65 63 57 49 43 38 35 33 33 36 41 46 52 57 59 61 62 63 65 70 76 78 81 88 93 96 102 105 106 107 104 99 94 89 88 86 84 82 82 80 78 76 76 76 75 75 73 73 73 73 75 76 75 74 74 73 74 74 74 74 73 73 74 75 76 77 77 77 77 79 79 80 81 83 84 86 88 88 89 89 89 89 90 90 89 88 89 91 95 99 100 104 109 114 117 120 121 121 123 126 126 125 126 127 127 128 129 132 133 132 131 129 130 138 138 135 134 133 130 128 125 123 119 119 118 117 121 116 111 109 107 103 103 103 102 98 97 96 95 92 89 87 86 86 87 86 84 82 82 80 80 77 75 73 70 71 69 67 64 62 60 59 59 58 56 55 55 54 54 54 53 53 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 49 49 49 49 48 48 47 47 47 46 46 45 44 43 42 41 41 40 39 38 36 36 35 34 34 34 33 33 32 32 32 32 31 31 31 30 30 30 30 30 30 30 29 29 29 28 28 27 26 24 23 23 23 22 21 20 18 17 16 14 12 10 8 7 6 4 2 360 359 358 357 356 353 350 348 348 347 345 342 341 341 340 340 339 336 335 335 334 333 330 328 326 326 324 324 322 320 319 320 320 319 318 317 315 315 315 315 314 313 312 312 313 313 312 311 311 310 310 310 310 312 313 313 313 313 315 317 317 317 316 316 313 309 303 300 298 298 291 285 278 276 276 274 268 264 260 259 259 258 254 251 249 248 249 247 245 243 241 242 241 240 155 155 156 158 158 158 158 158 158 158 156 151 149 149 147 145 144 143 142 142 142 142 143 143 144 147 150 152 153 155 156 156 157 160 163 165 166 167 168 168 167 165 165 165 165 164 163 162 160 160 160 162 163 164 163 156 153 152 150 146 142 140 140 140 142 142 144 146 148 148 150 153 156 159 159 160 161 162 163 166 170 174 176 177 180 182 183 185 190 194 196 197 198 195 191 185 175 162 151 148 145 144 144 144 143 144 145 146 147 149 152 156 158 155 153 154 154 154 156 159 164 162 154 146 142 141 140 138 138 140 139 137 136 135 134 132 131 130 130 130 131 132 134 134 134 133 132 134 138 141 143 145 147 149 150 152 152 152 152 151 150 149 146 142 139 139 140 142 148 181 215 243 260 267 269 275 278 283 288 286 274 252 256 254 247 281 303 312 309 278 236 188 147 130 124 121 123 125 125 124 121 123 126 140 156 164 180 194 203 214 229 238 243 245 245 243 238 246 247 248 246 243 236 233 244 260 274 279 279 282 300 319 328 329 330 330 330 328 313 315 316 320 324 327 333 347 1 39 58 54 48 47 48 53 58 62 63 72 76 76 78 84 90 98 116 120 118 115 111 118 127 127 122 117 115 113 112 112 112 119 120 120 116 102 69 66 72 73 72 71 70 70 72 74 77 80 82 89 93 91 85 76 66 70 74 74 70 69 65 60 62 63 60 55 49 47 47 53 55 56 58 61 71 88 101 102 99 87 70 65 71 75 75 76 77 78 81 84 82 78 78 73 71 66 60 56 55 55 55 55 53 50 48 50 53 57 57 55 54 57 62 64 69 67 62 53 45 40 38 32 32 35 39 45 52 59 60 63 63 63 64 69 72 74 78 84 90 95 99 102 104 106 105 100 97 95 94 92 88 85 86 82 81 80 79 78 77 77 76 75 76 76 77 79 78 76 75 75 75 75 77 76 76 76 76 77 78 78 79 78 79 79 80 82 82 83 85 85 88 90 91 92 91 91 93 93 92 91 90 91 93 99 101 105 108 111 114 113 116 118 121 123 124 123 124 124 125 128 130 133 135 135 135 133 135 141 145 145 144 140 135 130 129 128 128 127 125 123 128 126 122 119 114 106 110 107 106 105 102 99 98 92 88 87 87 87 88 88 86 85 84 83 81 79 77 74 74 73 70 68 66 64 61 62 60 59 57 56 56 55 55 55 54 53 53 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 48 48 47 47 46 46 45 45 44 43 42 40 40 39 38 37 36 35 34 34 33 33 32 32 32 32 31 31 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 26 24 24 23 23 23 21 20 18 17 16 14 12 10 9 8 6 4 3 1 0 360 360 357 355 353 351 351 350 347 345 344 344 343 343 341 339 337 338 338 336 334 331 328 327 328 328 326 324 322 321 323 322 320 319 317 316 318 317 316 315 315 315 314 314 313 312 311 310 312 311 311 310 310 311 310 311 313 315 316 317 316 317 316 313 309 308 309 306 300 293 286 285 287 281 275 270 266 266 266 263 259 255 252 253 253 250 247 245 244 244 243 241 155 155 156 157 157 156 156 155 155 154 152 148 148 147 145 145 145 144 145 146 146 145 144 145 147 149 151 152 153 154 155 156 158 160 161 163 163 164 164 165 165 164 163 163 163 162 161 161 160 160 161 163 164 164 160 155 154 152 150 147 142 138 138 141 142 144 146 148 149 149 148 150 152 153 154 156 159 161 164 167 171 173 175 178 180 184 186 188 193 196 198 200 200 195 189 182 174 164 159 151 141 141 142 142 141 142 141 141 144 147 150 153 155 153 152 151 151 151 154 159 162 159 151 146 144 141 140 138 137 139 139 137 135 133 132 132 131 131 130 130 131 133 137 136 136 135 134 134 138 143 146 146 147 149 150 151 151 151 151 151 150 148 145 141 140 141 144 151 161 172 196 234 251 254 266 274 276 277 277 279 282 283 287 262 234 247 279 292 290 285 261 226 189 152 134 129 130 131 130 130 129 133 139 154 170 182 192 199 208 217 228 234 237 240 241 238 240 242 241 237 235 230 227 232 235 243 251 252 253 258 281 298 308 312 315 318 323 318 282 289 297 319 336 342 351 4 23 54 60 53 49 48 48 49 56 67 75 81 81 80 81 88 97 107 131 148 145 125 107 111 124 125 123 118 110 102 98 100 105 115 118 115 108 89 44 53 64 71 71 70 68 66 73 80 87 89 92 99 108 111 110 105 98 97 99 100 92 86 75 70 76 77 73 68 60 55 55 59 60 62 65 69 77 89 96 97 91 78 68 67 76 77 79 82 85 86 86 88 84 84 80 77 73 68 63 59 59 56 56 58 58 55 53 55 55 57 55 52 52 56 60 65 72 72 66 57 48 44 38 30 29 31 36 42 46 57 62 64 64 64 67 70 72 74 77 82 87 93 97 99 103 106 104 100 98 97 96 94 93 91 88 86 85 83 82 81 79 79 79 79 80 79 80 81 80 78 78 77 76 77 80 79 79 79 78 79 80 80 80 80 80 81 82 83 83 85 85 86 89 91 93 94 94 95 96 96 95 94 93 94 96 101 104 105 108 110 110 111 113 116 119 121 123 123 123 124 125 127 131 133 137 138 138 137 139 143 147 147 144 140 136 133 132 133 133 131 129 129 131 130 129 125 119 115 115 113 111 108 105 105 100 94 90 89 90 90 90 90 88 88 87 85 82 81 79 78 76 74 72 69 67 65 65 63 61 59 58 57 57 56 56 55 55 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 49 49 49 49 48 48 47 47 47 46 45 44 44 43 43 43 41 40 39 38 37 36 35 34 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 28 28 27 26 25 25 24 23 23 22 21 20 19 17 15 13 12 10 9 8 6 5 3 2 2 1 360 358 357 355 354 353 351 349 347 346 346 346 345 343 342 341 340 340 338 335 333 331 330 331 330 328 327 325 325 325 324 323 322 320 319 320 320 319 318 317 317 316 315 314 314 313 313 313 313 312 312 310 310 310 310 311 313 315 315 316 317 317 316 315 315 315 312 307 301 296 296 294 288 283 277 275 275 274 270 265 261 258 259 258 254 251 248 248 247 246 243 156 156 155 156 156 155 154 152 151 150 149 147 146 145 145 145 146 147 147 148 148 145 143 144 147 150 151 151 152 152 153 156 158 159 159 160 160 160 161 163 163 163 161 162 162 162 161 161 160 160 160 163 164 163 160 158 156 154 152 149 145 142 141 142 143 144 146 148 149 148 145 145 146 148 151 154 157 161 165 168 171 173 176 179 182 187 188 191 195 197 200 201 197 189 181 174 166 162 155 141 131 136 139 141 140 140 139 140 143 148 150 151 152 150 149 149 150 152 156 161 161 158 154 149 144 138 136 135 133 133 134 134 132 130 131 132 133 133 133 133 134 136 141 139 138 138 138 138 139 144 146 147 147 148 149 149 148 149 150 149 148 146 142 139 139 138 144 152 159 166 174 185 216 247 265 273 277 279 280 281 282 289 292 260 218 221 252 267 279 282 266 241 214 183 164 156 145 148 139 139 140 146 153 162 181 193 199 205 213 220 225 228 230 231 230 233 238 239 236 232 228 222 219 223 226 232 236 240 244 247 259 281 292 300 313 337 349 296 319 294 293 355 26 25 11 3 35 63 64 58 52 49 47 46 52 65 74 78 81 82 88 101 113 127 157 197 203 191 130 118 125 127 125 117 106 93 79 78 99 113 113 110 95 63 39 46 48 48 51 57 59 58 75 89 94 97 100 105 115 123 127 129 130 126 120 119 110 100 88 86 90 92 87 78 69 65 64 64 65 67 71 76 82 89 91 93 89 79 69 68 75 80 85 90 93 93 91 89 88 86 83 80 75 70 66 66 62 58 58 59 58 56 56 56 56 55 52 48 49 54 57 67 75 75 69 59 52 45 35 29 28 29 33 37 44 58 63 65 66 66 68 70 74 76 79 83 88 92 95 101 105 106 103 100 99 98 96 96 97 95 93 91 89 86 85 83 81 82 83 84 84 83 82 82 82 81 81 79 78 79 81 82 81 81 80 80 81 81 81 81 82 82 83 83 84 85 86 87 90 93 94 96 97 97 98 98 97 96 96 97 100 103 106 107 108 109 109 112 115 116 118 121 121 123 124 126 126 128 130 131 140 142 141 141 142 144 146 145 141 137 135 134 134 133 131 130 130 131 130 127 126 123 121 120 118 116 113 108 109 109 104 98 96 95 96 96 93 92 92 91 89 87 84 83 81 80 79 76 73 70 68 68 67 64 62 60 59 59 58 57 56 56 55 55 55 54 54 53 53 53 53 53 53 53 53 52 53 53 53 53 52 51 51 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 45 44 43 42 42 41 40 39 38 37 36 36 35 33 33 32 32 32 31 31 31 30 30 30 30 29 29 30 29 29 29 29 29 28 28 28 28 27 26 25 25 24 24 23 21 21 20 19 18 16 14 13 12 10 10 8 6 5 4 3 2 1 359 358 357 356 355 353 352 351 349 348 347 346 346 345 343 343 342 341 339 337 335 334 333 333 332 330 329 328 328 327 326 325 324 323 323 322 322 321 320 319 319 318 319 317 316 316 316 315 315 314 313 313 312 311 310 311 312 313 314 315 317 318 318 318 318 317 316 312 307 306 303 300 295 291 287 288 283 278 274 272 270 267 264 261 258 255 253 253 250 247 245 157 156 154 155 155 154 152 150 149 148 148 145 145 144 145 146 147 148 148 148 148 147 146 148 151 152 151 151 150 151 152 155 157 158 158 158 158 159 160 161 161 161 160 161 161 161 161 161 160 160 161 164 166 165 165 162 158 155 152 151 148 145 144 143 143 144 147 148 147 146 145 145 146 147 148 151 156 161 165 169 172 175 178 181 186 189 190 193 194 197 199 200 195 178 166 157 151 145 136 129 123 129 134 137 138 138 138 140 145 148 148 148 148 146 144 145 147 150 155 158 159 158 156 152 145 138 134 131 129 129 130 131 129 128 130 133 136 136 137 137 139 141 142 139 138 138 139 140 141 143 145 147 148 148 147 147 147 148 148 148 146 145 145 145 143 143 146 152 156 161 165 178 203 233 259 273 280 284 287 287 288 296 296 266 213 202 239 264 274 277 268 248 229 213 205 192 169 152 160 158 155 158 163 169 182 197 205 211 215 218 222 224 224 225 225 230 235 235 231 229 226 221 217 216 219 222 227 235 240 246 257 263 271 311 2 21 72 92 55 51 63 70 68 42 13 7 55 73 71 62 52 48 42 40 45 55 62 73 80 77 102 130 146 161 197 236 239 230 197 150 139 133 122 115 107 91 75 75 108 124 123 110 82 56 51 53 42 28 25 31 40 53 76 87 93 100 100 104 114 125 128 133 138 138 132 129 122 112 111 105 100 100 98 89 79 77 72 70 73 74 77 80 84 86 89 91 87 74 64 66 75 83 89 95 98 97 96 92 89 86 84 81 75 71 72 69 63 60 59 59 58 58 58 59 57 54 51 47 47 49 58 68 75 74 67 59 55 42 32 28 26 27 30 35 47 57 62 65 67 68 70 73 78 80 83 86 89 90 95 103 108 109 106 102 101 98 96 98 100 100 98 96 94 92 89 85 82 83 87 89 88 86 84 83 82 82 84 84 83 83 85 85 83 82 81 82 82 82 83 82 82 82 83 84 84 85 87 88 90 93 95 96 97 98 99 99 98 98 98 100 103 106 109 110 111 112 113 115 119 119 119 121 122 123 125 127 128 130 131 135 143 148 148 146 146 146 146 145 143 139 137 137 136 133 131 130 130 130 129 126 123 120 118 117 118 117 112 109 110 111 107 104 100 97 99 99 96 95 96 93 91 88 86 85 84 83 80 78 75 73 72 71 68 66 63 61 61 61 59 58 57 56 56 56 55 54 54 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 50 50 50 50 49 48 48 48 47 47 47 46 45 45 45 44 44 43 42 41 41 40 39 38 37 36 36 35 34 33 32 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 28 27 27 27 27 26 25 24 24 23 23 22 20 19 18 18 17 15 13 12 12 11 9 8 6 5 4 4 2 1 360 358 356 356 355 354 352 351 350 350 349 348 347 345 344 345 343 342 340 338 337 337 335 334 333 332 331 331 330 329 328 327 326 326 326 324 324 324 323 323 322 320 321 320 319 319 318 317 317 316 315 315 313 312 313 313 313 313 314 315 316 317 318 318 318 318 317 315 313 312 308 304 300 300 300 297 291 285 280 280 280 275 270 265 261 260 261 257 253 250 248 158 156 154 154 154 152 150 149 148 147 146 145 144 144 145 146 147 147 148 149 149 149 149 151 152 153 153 151 151 151 152 154 156 157 157 157 157 158 159 160 160 160 159 159 159 159 160 160 160 162 163 165 167 168 167 164 158 152 150 149 147 146 144 143 144 145 147 148 147 147 146 146 146 147 147 150 157 161 165 170 175 178 180 183 187 188 189 190 192 194 194 191 185 161 145 140 135 126 120 119 118 123 128 131 132 134 136 138 143 145 145 144 143 142 140 140 141 144 149 153 154 154 151 150 146 141 134 129 129 132 135 135 131 130 131 136 139 141 142 142 143 144 141 138 137 137 139 141 142 142 144 146 147 147 147 146 147 148 149 149 149 149 148 147 151 152 154 156 158 159 162 170 188 218 249 272 283 287 291 291 293 303 302 257 210 247 261 266 267 270 266 255 244 237 228 213 199 186 190 186 179 175 174 178 187 197 205 209 211 212 216 221 219 221 224 227 228 228 228 227 225 223 218 216 215 216 221 230 240 248 256 259 261 302 358 30 86 91 87 87 82 82 88 47 12 33 73 78 72 63 53 46 38 30 27 30 42 67 74 68 100 145 166 189 218 241 245 227 192 160 146 130 116 114 111 103 98 102 119 135 134 118 98 86 83 66 11 355 357 4 20 31 46 69 90 95 93 99 109 115 121 130 136 139 137 134 130 129 126 119 112 107 108 97 95 87 77 76 85 83 81 81 83 85 87 88 82 66 65 66 76 85 92 97 99 98 97 93 87 85 84 80 77 74 74 71 65 62 62 61 63 63 63 63 59 55 51 51 49 50 57 66 74 75 66 65 54 40 31 27 25 27 29 38 47 57 62 66 67 69 73 76 80 83 85 86 90 93 97 104 110 112 110 110 103 98 97 99 102 103 102 98 99 98 92 86 84 85 93 94 92 88 85 84 82 86 87 88 88 88 88 85 83 83 84 84 84 85 85 83 82 82 82 84 85 86 87 88 91 93 94 96 98 101 102 101 100 100 101 104 108 109 113 115 115 117 118 119 120 123 124 124 125 125 127 130 131 132 134 139 147 154 155 153 153 150 148 148 148 143 142 141 138 136 135 133 133 133 131 129 124 119 116 116 116 116 112 109 109 110 109 107 102 100 100 100 99 99 98 96 93 90 89 89 86 86 82 80 77 76 75 73 70 67 65 64 63 62 60 59 58 57 57 57 56 55 54 54 54 54 53 53 53 52 52 52 52 52 52 52 51 51 50 49 49 49 48 47 47 47 47 46 46 46 45 44 44 43 43 42 41 41 40 39 38 38 36 36 35 34 33 32 32 32 31 31 31 30 30 29 29 29 29 29 29 28 28 28 28 28 27 26 26 26 26 25 24 23 23 22 22 21 19 18 17 16 15 15 13 12 11 10 9 8 6 5 4 4 3 1 360 359 358 357 355 354 353 351 351 350 349 348 347 347 346 345 344 342 341 340 339 338 336 335 334 333 333 332 331 330 330 329 329 328 327 326 326 325 325 325 324 323 323 323 323 322 321 319 319 319 319 318 316 314 315 315 315 314 314 315 316 316 317 317 318 318 318 317 316 315 313 310 306 307 308 304 298 292 286 290 287 281 276 271 266 267 266 261 257 254 250 158 156 154 154 153 151 150 149 147 146 145 144 144 144 145 145 146 146 147 149 150 149 148 148 149 149 151 151 151 152 153 155 156 157 157 157 158 159 159 160 159 159 159 159 159 159 159 160 161 163 164 164 166 168 168 164 157 149 146 145 145 144 144 143 142 143 145 147 147 147 146 145 146 146 148 152 157 160 167 174 177 179 181 185 187 187 187 188 189 187 183 175 166 146 133 125 119 114 112 112 114 119 123 125 129 132 134 137 140 142 142 141 140 140 140 138 138 140 144 146 148 149 145 144 143 141 137 134 135 138 142 141 137 135 135 139 143 147 147 146 144 143 142 141 141 141 142 143 143 141 142 142 144 146 146 146 146 148 150 151 152 153 153 152 156 158 159 159 159 158 158 160 176 205 241 266 276 284 289 291 294 299 297 273 254 265 264 261 261 266 267 262 255 249 234 226 216 208 203 201 197 187 183 186 191 197 201 202 203 206 208 214 212 213 216 218 218 222 226 225 223 220 217 216 216 216 218 227 238 247 250 252 262 319 44 80 102 111 116 112 94 98 103 65 37 54 79 82 81 71 60 50 38 20 8 12 36 61 65 62 79 102 142 191 218 238 233 202 150 132 118 113 110 114 117 117 118 121 128 141 142 134 129 130 131 113 326 326 336 347 359 9 25 45 68 77 77 86 88 95 116 128 134 137 137 139 140 139 136 130 125 119 116 114 110 95 85 84 94 90 89 84 82 82 84 87 80 74 74 76 80 84 93 97 98 97 95 91 88 88 85 82 80 78 76 72 69 68 66 65 65 67 69 67 63 57 56 52 48 48 52 59 66 66 66 66 57 43 31 26 26 27 33 40 49 57 63 64 64 68 76 80 82 83 85 87 91 95 98 104 110 111 113 109 103 99 98 101 103 103 102 100 103 103 95 89 89 89 95 97 94 90 88 87 85 90 90 89 89 89 87 84 84 86 86 87 87 87 86 84 82 82 83 84 86 87 88 89 91 92 93 96 99 102 104 104 102 102 103 108 111 112 115 116 118 120 123 124 124 127 128 128 128 128 128 131 132 133 137 142 149 156 157 158 156 154 153 153 155 148 146 143 139 138 140 139 138 138 136 132 126 120 119 118 118 117 113 108 107 108 109 107 104 103 102 102 103 101 100 98 95 93 93 91 89 87 85 82 80 80 77 75 72 69 67 66 65 63 62 60 59 58 58 57 56 55 55 54 54 54 53 53 52 52 52 52 51 51 51 51 51 50 49 49 48 48 48 47 46 46 45 45 45 45 44 43 42 42 42 41 40 39 39 38 38 37 36 35 34 34 33 33 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 25 25 24 24 24 23 22 21 21 20 20 18 17 16 15 14 14 12 10 10 9 8 7 6 5 5 4 3 1 1 359 358 357 355 354 353 352 351 351 350 348 348 347 346 345 344 343 341 340 339 338 337 336 335 334 334 333 332 331 330 330 330 329 328 327 327 327 327 326 326 325 324 325 324 324 323 321 321 322 323 322 320 318 318 318 317 316 315 315 315 316 315 316 317 317 317 317 315 315 314 313 311 312 311 308 303 298 297 296 293 287 282 277 274 273 271 266 261 258 258 158 155 153 153 152 151 150 148 147 145 144 144 144 144 144 145 145 146 147 149 149 148 146 146 146 147 150 150 150 152 154 156 156 157 156 157 158 160 160 160 159 159 159 159 159 159 160 161 162 163 163 164 166 168 167 163 155 147 146 144 144 143 143 143 142 141 142 143 144 144 144 145 147 148 149 153 155 161 169 175 179 180 183 186 187 188 187 185 182 175 166 155 149 134 120 114 112 110 108 109 109 113 116 120 125 130 134 135 138 139 139 138 138 138 139 136 136 139 140 142 144 144 140 140 141 140 140 139 138 141 143 142 139 138 138 140 146 149 148 146 144 142 142 141 142 143 143 143 141 140 138 138 140 143 144 145 147 149 151 152 153 154 154 154 157 160 160 160 159 156 154 161 175 199 227 243 255 277 283 290 295 294 289 282 276 254 242 242 255 265 268 265 257 248 239 233 225 215 210 207 197 187 185 189 194 197 198 198 199 201 203 206 208 210 210 212 215 219 224 222 219 217 216 216 216 216 218 222 228 232 233 241 255 99 100 101 106 110 108 102 92 101 103 79 65 74 91 103 112 103 92 76 71 48 1 16 44 57 59 60 64 78 131 180 207 221 212 153 112 96 89 94 106 118 124 125 126 127 133 142 145 152 160 166 172 176 279 310 323 334 342 356 15 24 38 45 48 53 53 68 111 130 136 138 140 142 143 142 141 138 133 128 125 123 115 109 101 98 98 96 92 84 78 77 82 88 89 86 83 80 79 83 92 95 95 95 93 91 92 91 88 87 84 79 76 76 74 74 73 72 71 72 76 73 67 64 60 52 44 44 50 56 58 61 67 69 63 46 32 31 28 31 36 43 51 57 61 58 59 66 77 84 84 83 82 86 93 97 99 102 107 110 112 108 103 101 102 103 105 105 103 102 105 106 99 99 94 95 98 98 95 93 93 92 92 93 92 90 90 88 87 85 87 88 88 88 88 88 87 86 86 86 86 86 88 89 90 90 91 91 93 97 99 102 103 104 103 101 104 110 112 112 113 115 118 121 125 127 128 130 131 131 130 130 131 132 134 135 137 141 148 151 153 156 159 160 160 160 153 146 141 139 139 140 140 139 138 137 135 133 127 121 118 118 119 119 114 107 107 108 110 108 106 105 106 107 107 104 102 99 98 97 96 94 91 89 87 85 85 82 79 77 74 71 70 69 66 65 63 61 60 60 59 58 57 56 55 55 55 54 53 53 52 52 52 51 51 51 51 50 50 49 48 48 47 47 47 46 46 44 44 43 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 24 23 23 23 22 22 20 20 19 19 18 17 16 15 14 13 12 12 10 8 7 7 6 6 5 4 3 2 1 1 359 357 356 355 354 353 353 352 350 349 348 348 347 346 345 343 342 341 341 339 338 337 336 336 335 334 333 332 332 331 331 330 330 329 328 328 328 327 327 326 325 325 325 325 325 324 323 323 323 324 324 322 321 321 320 319 317 316 315 315 315 315 315 315 316 315 315 315 315 314 314 314 313 312 309 306 304 303 300 298 292 286 285 282 278 275 271 266 264 263 156 154 152 152 150 149 148 147 146 145 144 144 144 144 144 145 146 147 148 148 148 148 147 147 147 148 149 150 151 153 155 156 156 156 156 157 159 161 161 160 159 159 158 159 159 160 161 162 163 163 163 165 167 168 167 162 154 150 147 144 143 143 143 143 142 141 141 141 142 143 145 147 150 150 151 152 156 163 170 176 180 184 187 188 189 189 186 181 171 160 148 141 136 123 112 108 108 108 106 107 106 107 111 115 120 125 130 130 133 135 135 136 136 137 137 137 137 138 139 141 143 142 141 141 141 142 142 142 140 143 142 141 138 137 138 140 144 144 144 143 141 141 140 141 141 142 142 142 140 138 137 136 138 141 143 145 147 150 152 153 154 155 155 155 157 159 159 158 158 156 156 166 176 184 191 194 230 262 278 289 293 293 291 286 274 243 224 224 244 257 258 261 248 247 243 236 227 221 218 208 199 193 192 194 196 195 192 197 204 205 206 207 212 218 219 221 221 223 224 221 218 217 216 217 218 217 217 216 215 214 212 220 231 113 106 102 100 100 100 93 92 96 94 86 83 86 102 116 130 135 134 133 137 49 32 49 58 62 60 60 66 82 120 160 184 194 181 146 105 81 74 82 101 116 121 122 124 124 133 140 147 154 160 165 177 189 250 286 303 311 323 353 12 16 22 24 25 25 32 55 95 127 136 139 141 142 143 143 141 139 137 134 128 116 114 115 112 108 105 102 92 86 81 82 86 90 91 88 85 81 77 84 90 92 93 93 93 92 92 93 94 91 86 81 79 82 80 81 80 77 75 76 82 77 72 69 60 49 41 45 53 57 60 64 68 69 62 47 42 35 31 32 38 45 51 55 55 53 56 65 77 87 84 83 81 86 92 98 99 101 106 110 111 109 105 102 104 107 109 107 106 106 109 112 109 104 101 100 100 99 98 99 96 97 97 96 94 93 92 90 86 88 90 91 91 90 88 88 88 90 90 90 90 89 90 91 91 92 92 93 94 97 99 101 102 102 101 101 105 110 111 111 112 114 118 122 125 127 128 130 131 131 132 133 133 135 136 136 136 139 144 146 152 160 165 168 163 160 143 130 129 130 133 138 129 127 128 127 128 128 125 120 117 117 119 120 115 110 108 110 111 110 107 107 108 110 109 106 103 100 101 100 98 96 94 92 90 90 88 85 82 79 77 74 74 71 68 66 65 64 62 61 60 58 57 57 56 55 55 54 53 53 53 52 51 51 50 50 50 50 49 49 48 47 46 46 46 45 45 43 43 42 42 42 41 40 40 40 39 39 38 37 37 36 36 36 34 33 33 32 32 32 31 30 29 29 29 29 28 28 27 26 26 26 26 25 25 25 24 24 24 23 22 22 21 21 21 19 18 18 17 17 16 15 14 12 12 11 10 9 7 6 6 5 5 4 3 2 1 0 360 359 357 356 355 354 354 353 351 350 349 349 348 347 345 345 343 342 342 341 339 338 337 336 336 335 334 334 333 332 332 332 331 330 329 329 329 328 328 327 327 327 326 326 326 325 325 325 325 325 324 324 323 322 322 321 319 318 316 316 315 315 314 314 314 314 314 314 314 313 313 313 313 313 311 310 308 306 306 304 300 296 293 292 287 282 279 276 273 271 268 154 152 150 149 149 147 147 147 146 145 144 144 144 144 144 145 146 147 148 148 148 149 149 149 149 150 151 152 154 156 157 158 157 156 156 158 160 161 162 161 161 159 158 158 159 160 161 163 163 163 164 165 166 166 164 160 157 153 147 144 142 141 142 143 143 143 143 142 143 146 149 150 153 153 153 154 159 165 171 177 181 185 186 188 190 190 185 172 160 147 139 133 125 118 113 108 106 106 105 105 105 108 111 114 117 120 123 125 129 134 137 139 139 139 138 140 141 140 141 144 145 144 144 144 144 144 145 145 143 143 142 141 140 140 140 140 142 142 140 139 138 138 139 140 140 141 141 140 139 137 135 132 135 138 142 146 148 151 153 154 155 155 156 156 157 158 158 158 158 159 162 170 175 174 167 159 187 242 268 278 281 279 278 276 265 241 225 222 226 232 250 254 246 246 243 235 227 225 219 209 202 199 198 196 194 194 196 201 209 211 211 211 213 217 221 223 222 221 220 218 215 215 215 217 217 216 214 210 207 203 198 192 169 109 97 94 93 93 92 91 90 89 88 86 88 93 107 122 137 148 154 157 159 103 89 80 74 72 71 72 72 87 110 136 155 162 151 119 95 78 68 71 88 98 97 116 118 120 131 138 141 144 151 160 170 185 225 259 271 278 308 347 6 8 8 6 5 8 19 40 69 113 131 136 139 143 142 139 137 136 134 132 124 108 111 116 116 114 110 103 93 91 88 88 89 89 87 86 84 81 80 83 89 93 92 91 93 93 95 96 95 93 90 86 84 88 89 88 85 81 79 81 85 82 79 72 60 47 43 49 55 59 63 68 70 66 58 52 46 38 32 33 41 47 49 50 50 52 56 65 77 83 82 79 78 81 91 97 100 101 105 110 110 107 106 105 106 108 108 107 108 110 111 111 109 106 104 102 102 102 106 103 102 102 101 98 97 96 94 90 87 90 93 93 92 91 90 89 90 92 92 92 91 91 92 93 93 94 94 95 96 98 100 101 102 102 100 103 107 109 110 110 112 114 117 121 123 124 126 128 128 130 133 134 135 136 138 139 140 142 145 148 154 165 169 165 159 151 134 118 116 115 118 117 113 114 114 114 116 119 119 117 116 118 121 120 117 112 109 111 114 112 109 112 113 114 112 107 103 102 103 102 100 99 97 96 95 94 91 88 85 82 84 81 77 74 71 68 66 67 65 63 61 59 58 58 57 56 55 54 54 53 53 52 51 51 50 49 49 49 48 48 47 46 45 45 45 44 44 43 42 41 41 40 40 39 38 38 38 38 37 36 36 35 35 34 34 33 32 31 31 31 30 30 29 28 28 28 27 27 26 25 25 25 25 24 23 23 23 23 22 22 20 20 20 19 19 18 17 16 16 15 15 14 13 11 11 10 9 8 6 5 5 4 4 3 2 0 360 360 359 358 356 355 354 354 353 352 351 350 349 349 348 347 345 344 343 342 342 340 339 338 337 337 336 336 335 334 333 333 332 332 331 330 330 330 329 329 328 328 328 328 327 327 326 327 327 326 326 325 325 324 323 323 322 321 320 319 318 317 316 315 314 314 314 313 313 313 313 312 312 312 312 312 311 308 307 307 305 304 302 299 299 296 292 287 284 283 282 276 272 152 150 149 148 147 147 146 146 145 144 144 144 144 143 144 145 146 147 148 148 149 150 150 151 152 153 153 155 158 159 159 159 158 157 157 159 161 161 161 161 159 158 157 158 159 160 162 162 163 164 164 164 165 164 162 161 159 153 147 144 143 143 144 144 144 145 144 143 144 147 151 153 156 156 156 157 161 166 172 178 180 181 183 185 187 187 180 161 148 140 135 127 122 119 114 110 107 106 105 105 106 109 113 118 119 121 122 124 131 140 143 144 144 144 143 143 142 143 146 150 150 148 147 147 146 146 147 145 143 141 140 140 141 140 140 140 142 143 142 140 138 138 140 141 138 137 137 136 135 133 131 130 131 134 140 143 146 152 157 157 157 157 157 157 158 159 159 160 161 164 169 172 171 168 160 157 182 236 256 257 258 258 261 261 254 243 233 229 230 233 244 246 248 246 240 234 231 227 222 210 203 199 198 196 196 196 202 206 209 210 210 210 212 216 217 217 215 215 214 215 215 213 213 214 213 212 208 198 192 188 187 179 152 113 97 91 87 86 86 87 85 82 82 85 91 98 107 123 142 153 156 162 154 119 113 102 94 94 89 83 86 98 108 121 130 132 133 110 98 82 68 65 69 73 98 121 124 125 130 134 136 144 149 154 159 169 194 212 213 254 289 343 1 360 356 353 350 354 3 16 23 62 108 123 139 143 140 136 132 131 129 126 117 108 111 115 117 116 112 101 98 96 93 91 91 90 87 81 81 82 83 86 91 93 90 89 92 94 95 95 95 95 94 93 91 95 97 95 91 86 85 87 91 90 85 76 64 49 44 53 57 61 66 69 70 65 59 57 51 43 34 34 45 49 50 50 49 50 54 63 65 68 68 67 68 72 84 93 93 99 104 108 108 107 107 107 108 108 106 104 107 110 111 110 108 107 105 104 104 105 109 109 107 105 104 104 102 98 94 90 89 91 93 94 93 92 92 92 92 94 94 93 93 92 93 95 97 97 97 98 98 100 103 104 105 104 102 106 110 111 110 111 113 115 118 120 121 122 123 125 126 128 130 131 134 137 139 143 147 148 150 154 158 162 159 152 146 138 125 107 105 103 102 101 103 107 101 103 106 106 109 112 113 119 122 120 119 115 112 115 116 116 115 114 117 119 115 109 108 106 106 107 105 103 101 101 100 97 95 91 88 87 87 84 80 77 73 70 71 69 67 64 62 61 60 59 58 56 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 46 44 44 44 43 43 42 40 40 39 39 39 38 37 36 36 36 36 35 34 34 33 33 33 32 31 30 29 29 29 29 27 26 26 26 26 26 25 24 24 24 23 23 22 22 21 21 21 20 19 19 18 18 18 17 17 15 14 14 13 13 12 10 10 9 8 7 6 4 4 3 3 2 1 360 359 358 358 357 356 354 354 353 352 352 351 349 349 348 347 346 345 344 343 342 341 340 339 338 337 337 336 335 335 335 334 334 333 332 332 331 331 330 330 329 329 329 329 329 329 328 327 328 328 328 327 326 325 324 324 323 322 321 320 320 320 319 318 317 315 316 316 314 313 313 312 312 311 311 311 311 310 309 308 307 306 304 302 301 301 300 297 292 289 292 287 281 276 151 149 148 148 147 146 146 145 145 144 144 144 143 143 143 145 147 147 148 148 149 151 152 153 154 156 157 159 160 159 159 158 157 157 158 159 159 159 159 158 157 157 157 157 158 159 161 162 163 164 165 165 165 165 163 162 158 153 147 144 144 144 145 145 145 145 144 142 142 146 152 153 159 160 159 159 163 168 173 176 179 180 181 182 182 179 172 151 141 137 130 125 122 119 114 112 109 108 107 106 107 110 116 120 123 123 126 130 136 142 144 145 146 146 145 143 141 143 149 152 152 150 148 147 146 146 145 143 141 139 138 139 140 139 137 139 142 145 146 144 141 139 141 140 133 130 130 131 132 131 130 133 135 137 139 142 149 155 160 160 159 159 159 159 159 159 159 161 162 166 168 167 162 160 159 167 200 237 247 242 241 240 245 249 249 245 241 239 235 235 241 247 251 249 245 238 232 229 222 209 200 198 197 197 199 200 202 204 207 207 207 208 212 215 215 215 216 216 216 216 214 212 211 210 208 207 201 184 167 155 158 160 138 107 95 88 83 82 82 82 79 75 77 84 92 100 110 121 134 145 149 145 129 126 127 125 120 114 105 93 106 112 112 115 118 120 120 113 105 92 79 75 70 74 109 141 144 138 134 136 138 146 148 149 151 152 153 155 167 177 135 48 27 30 35 344 339 342 346 351 344 333 333 350 143 142 140 135 133 132 128 124 114 112 115 116 118 118 111 103 105 102 97 94 93 92 88 82 81 82 83 87 90 89 89 89 91 92 94 95 95 96 96 97 98 100 103 102 98 93 93 94 96 97 92 84 72 59 58 60 61 64 68 70 69 67 66 64 57 46 37 37 46 51 53 53 49 49 51 54 54 53 51 52 57 63 65 71 82 94 101 104 104 105 106 108 110 109 104 103 107 108 110 111 111 109 107 106 106 108 112 113 111 108 108 107 104 100 95 93 92 93 93 93 93 94 94 94 94 95 95 95 94 94 95 96 99 100 101 101 101 103 106 107 108 107 107 109 114 114 113 114 116 118 119 121 121 122 122 123 124 124 125 128 133 137 140 144 147 148 152 156 160 153 140 135 130 124 114 104 101 99 98 97 94 96 94 96 97 98 103 108 113 120 122 123 122 117 117 120 121 121 119 118 120 122 117 115 113 111 111 112 109 106 106 104 102 101 98 95 93 92 89 86 83 79 76 76 74 71 69 66 64 62 62 60 59 57 56 55 54 54 53 51 51 50 50 49 48 47 46 46 45 45 43 42 42 42 41 41 39 38 38 37 37 37 35 34 34 34 34 33 33 32 31 31 31 30 30 28 28 27 27 27 26 25 25 25 25 24 23 23 22 22 22 22 21 20 20 20 19 19 19 18 17 17 16 16 15 14 13 13 12 11 11 10 8 7 7 6 5 4 3 3 2 1 1 359 359 358 357 356 355 354 353 353 352 351 350 349 348 348 347 346 345 344 343 342 341 340 339 338 338 337 336 336 335 335 334 334 333 332 332 331 331 331 330 330 329 330 330 329 329 329 329 328 328 328 327 326 326 325 325 324 324 323 322 322 322 321 320 318 318 318 317 316 314 313 312 312 312 311 310 310 310 309 308 307 306 304 303 302 302 300 299 297 296 294 290 286 280 151 150 148 147 147 146 146 145 145 145 145 144 143 143 145 147 148 148 148 148 150 152 153 154 156 159 161 162 161 158 157 156 156 156 157 157 155 156 156 155 155 156 156 156 157 158 159 161 164 165 166 166 166 165 165 163 158 152 146 144 144 144 144 144 145 144 143 141 142 147 149 154 160 162 162 162 164 169 172 175 179 180 180 178 175 169 163 142 135 129 125 123 122 118 114 113 113 111 109 109 109 111 119 122 123 124 127 132 137 138 140 142 142 142 142 141 137 139 145 149 149 149 148 146 144 142 140 139 138 137 138 141 141 137 135 138 142 143 142 142 138 135 135 134 128 125 126 129 131 133 133 138 142 144 146 149 153 158 161 162 161 160 160 159 159 156 156 158 160 162 163 162 155 153 156 169 201 225 228 228 228 229 236 242 245 244 244 244 239 237 241 248 251 249 249 242 233 227 219 210 204 203 201 199 197 199 201 203 204 204 203 205 210 211 212 214 217 218 219 217 213 212 210 207 204 202 196 175 155 132 92 72 105 94 87 83 80 81 80 78 76 73 78 85 92 98 105 111 116 134 137 133 127 127 132 138 139 129 117 109 117 119 117 118 120 121 118 120 118 109 100 84 74 82 122 168 170 160 153 140 143 142 144 145 146 146 147 145 149 147 119 78 64 69 61 331 332 333 334 334 330 319 317 308 217 152 144 142 145 138 133 126 117 118 121 123 124 123 115 108 109 107 102 98 93 90 86 81 80 81 83 86 88 87 88 90 91 92 94 95 97 98 99 100 101 102 104 106 103 101 100 101 103 108 104 93 80 75 72 67 67 67 71 72 71 71 72 70 64 52 43 42 46 53 57 56 52 50 49 47 44 40 39 43 49 53 56 63 73 85 96 97 95 98 105 110 111 109 105 108 109 112 114 114 117 114 111 111 109 109 112 115 114 113 112 110 106 103 99 98 98 97 94 94 95 95 95 95 95 97 97 96 95 95 95 97 101 104 105 105 105 106 109 111 111 111 112 113 114 115 116 119 122 124 124 124 123 122 122 122 121 119 120 124 129 134 138 139 139 143 147 150 151 143 131 125 120 114 108 102 100 99 98 98 96 95 95 97 95 95 99 105 113 118 121 126 125 119 121 123 124 124 122 121 124 123 121 120 117 117 116 115 113 112 111 108 105 104 101 99 98 96 92 89 87 83 82 80 77 74 71 68 65 65 64 61 59 58 57 56 55 54 53 51 50 50 49 49 47 46 45 44 44 43 42 41 41 40 40 40 38 36 36 35 35 35 33 32 32 32 32 31 32 30 29 29 29 28 28 26 26 26 25 25 25 23 23 23 23 23 22 21 21 21 21 20 20 18 18 18 18 18 18 17 16 15 15 15 15 14 12 12 11 10 10 9 7 7 6 5 5 4 3 2 1 1 0 359 358 357 356 355 355 354 353 352 352 351 351 349 348 347 346 345 345 344 343 342 341 340 339 339 338 337 336 336 335 335 334 334 333 332 332 332 331 331 330 330 330 330 330 329 329 329 329 329 328 328 327 327 326 326 326 325 324 324 323 323 323 322 321 320 320 320 319 318 316 314 314 313 312 311 310 310 309 309 308 307 306 304 303 302 301 300 300 298 298 296 293 289 285 151 150 148 147 147 146 146 146 146 146 145 145 144 145 147 149 149 149 149 150 151 153 155 157 159 161 162 162 159 156 155 155 155 154 154 154 153 153 153 153 154 154 155 155 156 157 159 162 166 167 167 167 167 166 165 163 158 151 146 143 143 143 143 144 145 144 144 143 144 146 149 155 161 164 165 166 167 169 170 175 177 177 175 171 165 158 156 133 121 119 120 121 119 116 114 114 113 112 111 112 113 115 121 123 124 124 127 131 135 137 138 139 140 141 141 140 137 137 142 146 148 150 150 148 144 142 140 139 139 139 140 147 145 138 133 135 137 134 130 130 127 124 123 123 118 115 122 128 132 135 137 140 142 143 147 149 152 157 159 160 160 160 159 158 157 152 152 155 157 158 159 158 151 149 153 163 179 198 213 217 219 223 230 237 240 242 245 245 241 238 238 242 245 244 246 242 234 226 218 214 213 212 207 200 197 197 198 199 199 199 199 202 206 206 207 211 214 215 217 215 213 210 208 205 201 195 189 168 151 143 137 128 115 92 81 78 77 77 76 74 73 74 80 90 97 100 100 102 117 130 131 128 126 130 133 132 138 131 120 116 116 116 116 122 126 128 127 131 135 133 125 79 71 82 132 187 191 187 174 137 135 135 138 141 142 143 143 144 139 132 120 108 103 107 221 307 319 322 321 319 318 309 308 301 278 222 193 165 161 148 140 131 124 125 132 132 133 129 123 117 119 121 111 100 90 80 76 77 79 80 83 86 87 88 89 90 91 93 96 97 100 101 102 102 103 104 106 107 106 106 106 106 108 118 114 103 96 93 84 76 76 77 78 79 79 78 80 80 74 60 49 46 50 60 63 62 57 54 52 47 40 37 39 42 46 50 54 58 64 73 83 84 82 90 102 111 112 107 102 103 110 117 119 118 117 117 117 114 113 113 114 116 116 116 115 112 109 105 102 101 100 98 96 95 97 97 97 97 97 99 100 98 96 96 96 98 103 107 108 108 109 109 112 113 114 116 116 117 118 119 121 125 127 128 127 126 125 123 121 120 118 115 115 118 122 127 129 131 127 129 133 137 138 134 126 121 116 112 107 104 104 101 100 102 104 103 103 106 101 99 100 104 110 115 121 126 125 122 122 123 125 128 127 126 126 125 124 121 119 119 118 117 116 116 113 111 108 106 104 104 103 99 96 92 91 89 87 84 80 76 74 73 71 68 65 62 61 58 58 57 55 54 53 51 50 50 49 48 47 45 44 43 43 42 41 39 39 39 38 38 36 34 33 33 32 32 32 31 30 30 29 29 29 28 27 27 26 26 26 24 23 23 23 23 23 22 21 21 21 21 21 20 19 19 19 19 18 18 17 17 17 16 16 16 15 14 14 14 13 13 11 11 10 10 9 8 6 6 5 4 4 3 2 1 1 0 360 359 357 357 356 355 354 354 353 351 351 350 350 349 348 347 346 345 345 344 343 342 341 340 340 339 338 337 337 336 336 335 335 334 333 333 332 332 331 331 331 330 330 330 330 329 329 329 328 328 328 327 327 327 326 326 325 325 325 325 324 324 324 323 323 322 322 321 320 319 318 318 317 315 313 312 311 310 310 308 308 307 307 306 304 302 301 300 299 299 298 296 294 291 289 152 150 149 148 147 146 146 146 146 146 147 147 146 147 149 150 151 151 150 151 152 154 156 158 159 160 160 160 158 155 154 154 153 152 152 152 150 150 150 151 152 153 153 154 156 159 161 164 166 168 169 170 168 167 165 163 157 150 146 143 143 143 143 144 145 145 145 145 145 147 151 156 161 165 167 168 168 168 169 172 172 169 164 156 146 144 135 117 111 112 114 117 116 115 114 114 114 113 114 115 117 118 123 125 126 127 129 133 136 139 140 141 142 142 142 140 140 140 143 145 150 156 155 150 147 148 149 151 150 149 147 150 148 142 135 132 132 128 122 121 120 117 114 112 111 111 116 122 127 132 136 136 135 138 142 144 147 152 154 156 159 160 160 158 154 151 151 153 155 155 156 155 152 148 151 156 164 183 204 213 214 219 227 232 235 240 245 245 240 235 234 235 235 239 236 236 233 227 222 219 218 217 209 201 195 193 195 197 196 197 198 201 203 204 204 205 208 211 213 213 212 209 207 206 197 189 181 158 140 138 139 136 121 94 80 76 75 75 74 73 71 73 79 91 103 107 107 103 121 130 129 126 125 125 124 119 120 118 110 107 108 106 110 119 126 132 135 140 147 149 139 74 67 85 147 189 183 183 168 137 127 130 134 137 138 138 134 133 128 122 120 118 122 141 207 266 292 298 296 300 304 302 301 297 287 278 252 197 179 162 151 140 135 135 133 140 137 133 129 128 129 127 116 105 88 72 66 72 82 82 84 87 88 88 90 93 93 95 98 99 102 104 104 105 106 106 107 108 108 109 109 110 114 121 121 115 112 107 98 86 96 97 97 95 89 85 87 95 94 95 89 69 60 76 74 72 65 62 56 48 45 44 44 46 48 52 58 58 59 62 65 67 67 69 91 108 106 104 97 98 108 117 120 120 121 119 116 114 113 114 115 117 118 119 118 115 112 107 106 105 102 98 97 97 98 99 99 99 99 101 101 101 101 98 98 100 104 109 110 110 111 112 113 116 117 119 121 121 121 122 125 129 130 130 129 128 127 125 120 120 115 113 111 111 113 116 116 120 116 114 117 120 119 124 120 117 115 113 111 111 107 105 105 108 111 111 111 113 111 107 106 107 111 121 124 126 124 122 120 121 124 127 127 127 127 126 123 120 119 120 119 119 120 118 116 114 111 110 111 110 107 103 100 96 96 96 91 87 83 79 78 77 74 70 67 64 62 61 60 57 55 54 53 51 50 49 48 47 46 44 43 42 41 40 39 37 37 36 36 36 35 32 31 30 30 30 30 29 27 27 26 26 26 26 24 24 23 23 23 23 21 21 20 21 21 20 19 19 19 19 19 18 17 17 17 17 17 17 16 15 15 15 15 15 14 13 13 12 12 12 11 10 9 9 8 7 6 5 5 4 3 3 1 0 360 360 359 358 357 356 355 355 354 354 353 352 351 350 350 349 348 347 346 345 345 344 343 342 341 341 340 339 338 338 337 337 336 335 335 334 333 333 333 332 331 331 331 331 331 330 330 330 329 329 328 328 328 327 327 326 326 326 325 325 325 325 325 325 324 324 324 324 323 322 321 320 320 320 318 317 315 313 312 313 311 309 308 308 308 308 306 304 302 301 301 301 298 296 294 293 293 152 150 149 148 147 147 147 147 147 147 148 149 148 149 150 151 152 152 151 152 153 155 157 158 158 159 159 158 157 155 153 152 152 151 150 150 148 148 149 150 151 151 152 154 158 162 164 165 167 168 169 170 169 167 165 161 156 151 149 145 144 143 143 144 146 147 146 146 145 147 151 157 162 165 169 169 169 168 168 169 166 157 148 136 134 123 115 111 110 110 111 113 112 112 113 115 116 115 116 117 119 121 126 130 131 131 132 136 138 141 144 145 145 145 144 142 144 144 145 147 154 161 162 154 153 153 156 159 161 158 153 147 146 144 141 138 133 127 123 121 119 118 115 112 111 116 117 118 120 123 127 129 130 133 137 139 142 146 148 152 158 162 162 158 153 150 152 154 155 155 153 151 149 147 146 148 160 178 194 204 209 218 223 227 235 240 244 248 245 239 235 234 230 230 224 227 230 229 227 227 223 218 209 200 194 191 191 194 199 201 202 203 203 203 203 204 206 208 210 211 211 211 211 207 195 182 168 143 122 123 121 123 110 91 80 75 74 74 74 71 71 71 76 88 101 101 106 107 122 129 126 123 122 120 118 113 111 110 105 100 101 100 110 115 121 128 135 138 134 134 113 71 54 82 161 126 138 147 147 136 128 129 132 133 135 131 125 123 122 121 121 117 131 156 198 242 259 267 273 287 295 299 299 297 292 284 262 227 198 179 166 161 153 149 144 148 143 136 133 133 133 128 124 118 101 86 85 81 102 92 90 92 91 91 93 100 100 101 103 104 105 108 108 108 108 109 108 109 110 111 113 115 119 124 126 125 122 114 107 100 111 116 115 112 102 95 94 121 161 168 170 140 96 105 94 82 79 76 64 53 59 57 54 54 56 58 64 61 59 58 57 54 52 38 69 93 95 95 93 94 105 116 121 122 122 120 115 112 111 111 111 114 118 120 119 117 115 111 110 108 103 101 99 99 101 101 101 102 103 104 104 104 103 101 102 105 108 110 110 111 113 114 115 118 121 122 124 125 125 124 129 130 132 132 131 130 128 125 125 120 115 111 108 106 106 106 107 110 108 107 108 110 110 115 113 111 110 109 108 108 107 107 108 110 112 112 112 114 115 115 114 114 117 124 127 126 124 122 122 120 122 123 124 125 126 125 122 122 122 123 123 122 123 121 119 117 116 115 113 114 111 107 104 102 102 100 96 91 87 83 83 82 77 73 69 66 64 64 61 59 56 54 53 51 50 48 47 46 45 43 41 40 39 38 38 35 34 33 33 33 32 32 29 27 27 27 27 27 24 23 23 23 24 24 21 20 20 20 21 21 18 17 18 18 18 18 17 17 17 17 17 17 17 15 15 15 15 15 15 14 14 13 13 13 13 12 11 11 11 11 10 9 8 8 7 7 6 4 4 3 3 2 1 360 360 359 358 357 357 356 355 354 354 353 352 351 351 350 350 349 348 347 347 346 345 344 343 342 341 341 340 339 338 338 338 337 337 336 335 334 334 333 333 332 332 332 331 331 331 330 330 329 329 329 328 328 328 327 327 326 326 326 325 325 325 325 325 325 324 324 324 324 323 323 322 322 321 321 319 318 317 315 316 315 313 311 310 309 310 308 307 306 305 305 305 303 301 299 296 296 297 152 150 149 148 148 147 147 147 148 148 150 150 149 149 150 150 151 152 152 152 153 155 156 157 158 158 158 157 156 154 153 152 150 149 148 148 147 148 150 151 152 153 154 155 161 164 165 166 166 167 169 170 169 167 164 160 156 153 150 147 147 146 145 146 147 147 146 145 144 146 151 156 161 166 169 169 170 169 167 165 161 148 136 134 123 114 111 113 114 112 111 112 111 111 113 116 117 119 118 120 121 124 130 133 133 133 135 138 139 143 146 147 146 145 144 144 145 147 148 149 154 162 164 159 160 160 159 161 164 161 153 143 140 140 140 140 136 130 125 124 123 122 119 115 116 123 123 121 120 121 122 126 129 132 135 136 139 140 143 150 156 160 158 154 151 150 152 155 156 155 152 150 148 146 145 145 154 169 183 194 208 218 222 233 241 245 249 252 251 246 245 234 226 221 215 217 221 222 230 231 227 215 204 197 193 193 195 197 204 207 206 205 205 204 204 206 207 207 208 209 209 209 209 203 188 166 147 131 120 99 103 103 96 86 80 77 78 75 74 71 70 70 75 82 83 93 95 102 116 124 122 121 116 114 113 112 114 116 116 117 109 108 116 115 114 115 115 121 128 111 91 63 37 25 51 98 108 121 130 130 128 128 126 129 129 125 122 122 123 124 124 127 142 163 191 220 235 243 266 286 294 298 301 301 297 282 263 240 214 197 188 179 165 160 157 159 155 147 146 142 138 134 136 138 133 130 121 113 126 116 103 98 95 95 96 105 105 107 109 110 111 113 113 113 113 112 112 111 110 111 115 120 124 126 129 134 131 121 112 113 118 120 121 119 114 111 119 160 189 193 191 178 156 140 133 127 107 88 80 73 73 71 70 71 69 68 72 69 63 61 57 48 38 32 59 81 85 86 87 88 101 111 115 117 120 119 114 112 111 112 112 115 122 123 121 120 120 119 114 109 105 106 105 104 105 106 105 105 105 106 105 104 102 103 107 111 111 112 112 112 114 115 116 118 120 124 126 127 125 125 130 132 134 135 134 131 128 127 125 120 115 110 107 103 103 102 103 103 105 105 106 107 109 111 111 109 105 105 103 102 104 107 109 110 110 110 111 112 113 116 117 117 120 123 125 125 124 123 122 120 120 122 123 123 124 124 125 128 129 129 129 126 124 123 122 121 120 119 117 117 115 111 109 109 105 104 100 96 91 89 88 86 81 76 72 69 68 66 63 60 57 56 55 52 50 47 46 45 44 42 39 38 37 36 35 33 31 31 30 30 29 29 26 23 23 23 23 23 21 19 19 20 20 20 18 17 17 17 17 17 15 15 15 15 16 16 16 15 14 14 15 15 15 13 13 13 13 14 14 12 12 12 12 12 12 11 10 10 10 9 9 8 7 7 6 6 5 4 3 2 2 1 1 360 359 358 358 357 356 356 355 354 353 353 352 351 351 350 349 349 348 348 346 346 345 344 343 342 342 341 340 340 339 339 338 338 337 336 335 335 334 334 333 333 332 332 332 332 331 331 330 330 330 329 328 328 328 327 327 326 326 326 325 325 325 325 325 325 324 324 324 324 323 323 322 322 322 321 320 319 318 318 317 316 315 313 311 311 310 309 307 307 306 306 305 304 303 301 300 300 300 153 151 149 149 148 148 147 147 148 148 150 150 149 149 149 149 151 151 152 153 154 154 155 156 157 157 157 157 155 154 153 151 149 147 146 146 146 149 151 153 154 155 157 158 162 164 165 166 166 167 169 169 169 167 164 160 158 155 150 149 148 148 147 147 147 147 145 145 145 147 151 156 161 165 166 169 170 168 164 160 156 145 143 132 118 112 114 117 116 113 112 112 112 113 114 116 119 122 122 122 124 127 131 131 131 132 136 136 139 144 148 150 149 147 146 147 147 150 152 152 153 160 164 164 164 161 159 159 161 157 149 144 142 140 140 140 137 130 125 123 124 123 120 118 119 128 129 128 127 126 126 127 129 132 135 136 137 139 143 149 151 151 149 147 147 148 151 153 154 154 152 150 148 147 144 146 153 162 175 190 205 215 230 241 249 252 254 255 254 250 241 231 223 215 210 209 211 214 225 231 226 210 196 193 192 194 197 200 209 215 214 211 210 207 207 209 209 208 207 206 205 205 196 180 153 131 118 111 104 92 93 93 89 85 82 82 83 80 77 74 71 72 75 77 82 85 83 91 107 116 116 116 114 112 111 114 122 128 129 132 128 126 125 118 112 112 109 111 111 104 87 65 59 62 82 95 103 114 122 123 122 123 121 122 122 120 119 120 121 126 130 141 157 171 181 185 216 246 273 289 295 299 305 306 297 280 261 244 226 218 213 190 175 169 167 165 162 158 156 153 149 141 149 159 159 158 152 146 151 144 131 125 110 101 103 109 111 112 115 116 115 117 118 118 117 116 116 113 112 113 118 124 127 129 133 141 139 131 122 121 121 124 126 129 130 138 156 177 194 196 192 184 171 162 159 146 122 102 96 90 89 90 88 87 84 81 82 80 76 74 62 46 33 39 61 72 77 80 81 87 95 101 103 106 113 116 113 113 114 115 116 118 126 126 125 124 124 122 116 109 109 110 111 110 109 110 110 108 108 107 106 104 103 105 110 112 113 114 114 114 115 116 117 118 121 125 127 127 127 128 131 136 138 139 138 135 132 130 125 120 115 110 106 106 104 102 101 102 104 105 107 109 111 112 109 107 105 104 102 100 102 106 109 110 110 110 110 111 112 112 114 115 118 120 123 123 123 123 121 120 120 122 123 124 125 125 127 131 132 132 130 128 126 125 125 124 124 123 120 120 118 116 116 114 110 108 105 100 97 97 92 88 84 81 77 75 72 68 64 61 59 58 55 53 49 47 45 44 43 41 37 36 34 33 32 31 31 28 27 26 26 25 24 19 19 19 18 18 18 15 15 16 16 15 14 13 13 14 14 14 12 11 12 13 13 13 13 12 12 12 12 12 12 11 11 11 11 12 12 11 10 10 10 10 10 9 9 9 8 8 8 7 6 5 5 5 4 4 3 1 1 0 0 360 359 358 357 356 356 356 355 354 353 352 352 352 351 350 349 349 348 348 346 346 345 344 343 343 342 342 341 340 340 340 339 338 337 336 336 336 335 334 334 333 333 333 333 332 332 331 331 330 330 329 328 328 328 327 327 326 326 326 325 325 325 325 325 325 325 325 324 324 323 323 322 322 322 321 320 319 319 319 318 317 316 314 314 313 312 311 309 308 308 307 306 304 303 302 302 302 300 153 151 150 150 149 148 148 148 148 148 149 149 148 148 148 149 150 151 152 153 153 154 155 156 156 157 157 156 155 154 153 151 149 146 144 144 147 149 151 153 155 157 159 161 162 163 164 164 166 167 168 169 169 167 164 163 160 156 151 149 148 148 147 146 146 145 145 145 146 148 151 155 155 160 165 168 168 165 160 154 152 144 141 129 117 113 116 118 116 115 113 113 114 116 117 118 123 125 125 125 126 129 131 132 131 133 134 137 141 146 152 156 157 153 153 153 153 154 156 154 154 159 161 164 164 161 159 157 157 154 150 146 141 138 136 133 130 126 123 122 122 121 119 118 123 130 133 133 132 131 132 132 132 133 135 136 138 141 144 148 146 143 141 139 140 143 148 149 150 151 151 150 149 147 149 153 158 165 171 177 193 216 231 242 250 254 255 254 249 246 239 231 224 217 213 214 210 208 217 224 220 203 188 188 188 194 199 205 216 226 224 223 220 215 213 213 211 207 206 204 202 199 176 130 102 93 91 86 87 90 93 93 90 89 89 88 90 87 84 80 77 77 76 79 81 79 78 86 102 110 112 113 114 115 115 119 128 131 134 139 141 141 136 127 122 116 110 107 105 105 101 84 85 85 93 97 105 113 118 118 118 118 117 118 118 118 118 119 123 133 143 157 168 174 175 185 215 245 277 294 299 302 304 304 293 275 258 247 238 236 222 202 185 176 172 169 164 163 161 160 159 158 162 169 171 170 169 166 165 163 158 153 126 112 113 115 116 117 119 121 120 120 122 123 123 123 122 117 116 119 124 130 131 137 141 149 148 140 134 134 129 137 144 150 158 164 173 179 188 189 187 182 175 171 166 150 131 117 109 104 105 107 101 99 97 93 92 93 92 83 70 52 38 44 59 62 72 73 77 84 91 91 91 96 104 109 112 115 116 118 120 123 127 128 127 127 125 122 116 112 112 114 114 113 110 111 111 111 111 110 108 105 107 110 112 114 115 115 118 118 118 118 119 120 122 126 127 127 128 129 134 140 142 143 141 140 137 131 125 120 115 112 110 108 106 104 103 104 105 107 111 114 115 114 110 110 109 108 106 105 106 108 112 113 112 112 112 112 113 114 115 116 117 120 122 122 123 123 122 121 122 123 124 125 126 125 127 131 133 132 131 130 129 128 128 129 127 126 124 123 123 122 121 118 114 112 111 111 107 102 97 92 88 86 86 81 76 71 67 64 62 59 56 53 50 46 44 43 41 39 35 33 31 30 29 28 28 24 23 21 21 20 20 16 14 14 13 13 14 11 11 12 11 11 11 9 9 10 10 9 10 10 9 9 9 9 10 10 9 9 9 9 9 10 8 9 9 9 9 9 8 8 8 8 8 8 7 7 7 6 6 6 5 4 4 4 3 3 2 0 0 360 360 359 358 357 357 356 356 355 354 353 353 353 352 352 351 350 349 348 348 348 347 346 345 344 344 343 343 342 341 341 341 340 339 338 337 337 337 336 335 335 335 334 334 333 333 333 332 331 331 331 330 329 329 328 328 328 327 327 326 326 326 326 326 325 325 325 325 325 324 324 323 323 323 322 322 321 320 320 319 319 318 317 317 316 315 314 313 311 310 310 309 308 307 305 304 304 302 301 300 153 152 151 150 149 148 148 148 148 148 148 148 147 147 147 149 150 151 152 153 153 154 154 155 156 156 156 156 155 154 153 151 149 147 145 145 146 149 153 155 155 158 160 161 161 161 162 163 164 166 167 168 169 167 166 164 160 155 151 149 148 147 146 146 145 145 145 145 145 146 148 149 154 159 165 168 168 163 156 153 148 138 134 127 118 115 117 118 117 118 115 114 116 119 120 120 126 126 126 126 127 130 133 136 136 137 138 141 144 148 155 165 166 167 165 161 159 157 157 155 155 157 159 162 164 163 159 155 153 151 149 143 133 131 129 127 124 122 122 123 122 121 119 120 125 131 132 132 132 133 134 135 135 136 137 137 140 144 145 146 144 141 141 140 139 140 144 147 148 149 149 149 149 148 152 158 164 168 171 180 194 209 224 237 246 250 251 249 243 243 239 233 228 223 220 218 213 212 215 218 213 200 192 187 185 192 202 211 223 233 235 239 239 234 226 218 211 209 204 192 186 181 144 103 91 85 81 77 81 88 91 93 94 94 95 94 95 94 91 87 84 83 80 82 82 79 82 91 100 111 114 116 118 122 123 126 135 135 137 140 143 144 141 134 132 124 116 108 103 108 114 110 102 98 100 102 107 115 116 116 115 115 116 118 122 123 125 131 136 146 158 166 171 172 175 187 204 226 269 296 298 308 309 300 284 267 254 246 245 234 225 211 196 184 177 177 171 166 164 162 163 164 167 171 174 176 176 175 173 171 170 162 139 125 123 124 127 127 127 128 128 127 128 131 132 131 128 124 126 132 136 139 144 149 151 156 156 152 152 148 143 148 157 164 167 169 171 178 182 184 183 180 177 176 168 157 144 132 125 123 121 119 113 109 106 104 103 99 95 89 77 61 51 54 60 62 66 70 77 86 88 82 83 89 97 104 110 113 116 120 124 128 129 128 125 124 123 120 115 114 116 117 118 115 111 111 112 114 114 113 110 107 112 116 117 118 118 118 118 121 122 122 123 123 124 127 129 129 130 133 136 142 144 144 143 141 137 132 125 120 116 115 113 111 109 107 106 107 108 110 114 118 119 116 116 114 111 111 112 112 113 114 117 118 115 114 114 114 114 115 116 117 118 120 121 122 124 124 124 123 123 125 127 128 127 127 130 132 134 134 133 132 131 130 132 132 131 129 127 126 127 127 125 123 119 116 117 116 112 107 103 97 93 97 91 86 80 75 70 69 67 62 58 53 49 45 44 41 38 37 34 32 28 27 26 24 23 21 17 16 16 15 15 12 9 8 8 9 10 8 7 7 6 7 8 6 5 4 4 5 6 7 7 5 5 6 7 8 7 6 6 7 7 8 6 6 7 6 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 3 3 2 2 2 1 360 360 359 359 358 358 357 356 356 355 355 354 353 353 353 352 352 351 350 349 349 348 348 347 346 345 345 344 344 343 342 342 342 341 340 339 339 338 338 337 337 336 335 336 336 335 334 333 333 333 332 332 331 330 330 329 329 329 328 328 327 327 327 327 326 326 326 326 326 325 325 324 324 323 323 322 322 321 321 320 320 320 319 318 318 317 317 316 315 313 312 311 311 310 309 307 306 306 305 303 301 300 153 153 152 150 149 149 148 148 148 148 148 147 147 147 148 150 151 151 152 153 153 154 154 154 155 156 156 155 155 154 153 151 150 148 147 147 148 150 154 155 156 158 160 161 161 161 162 162 164 165 167 169 169 168 167 164 159 154 150 148 147 147 146 145 145 145 145 144 143 144 145 147 153 159 165 168 166 161 157 150 141 134 131 126 120 116 117 118 120 121 119 118 119 120 121 124 127 128 128 127 129 133 136 139 140 143 145 148 150 152 157 168 170 173 172 167 161 158 157 157 157 158 161 164 165 159 152 148 146 144 142 136 127 125 123 122 122 123 123 124 123 122 121 123 127 129 130 130 129 131 133 135 136 138 141 142 143 147 148 146 145 146 144 144 142 142 145 147 148 148 149 150 151 151 155 162 166 169 173 181 193 202 214 230 240 243 244 243 235 236 235 233 229 227 224 216 213 213 216 216 212 202 194 189 190 198 208 219 226 232 240 249 253 249 236 223 220 222 209 116 112 121 109 88 88 90 82 79 82 87 92 94 96 99 100 98 98 98 95 93 93 90 88 88 86 83 88 98 103 113 120 124 128 132 134 135 141 139 137 135 136 139 139 133 129 125 117 106 101 106 116 119 113 109 108 110 112 121 121 120 117 116 117 122 133 136 135 140 147 156 165 169 170 172 176 184 194 207 239 249 284 303 305 292 272 261 250 249 241 232 226 217 207 197 199 183 172 166 164 163 164 164 166 169 173 176 178 177 174 173 173 168 153 139 134 135 148 141 138 139 138 136 136 142 143 141 140 135 136 145 147 150 153 156 159 162 166 167 166 165 163 160 163 167 168 170 174 178 179 179 181 180 181 177 172 166 158 146 141 136 129 122 117 114 113 111 109 104 99 92 82 72 69 62 67 66 66 70 75 76 81 76 78 85 94 101 106 109 115 121 125 127 128 127 123 122 121 118 115 115 120 123 123 118 113 112 114 118 119 118 115 113 117 122 123 123 123 124 124 125 127 127 127 127 128 130 131 132 134 137 139 142 143 142 141 139 137 132 126 121 119 118 116 113 112 110 110 110 110 111 114 119 119 118 117 115 113 113 116 118 119 119 121 122 119 117 116 116 116 116 117 117 119 120 121 124 125 125 125 124 125 128 134 136 133 132 134 134 136 136 135 134 134 134 134 134 133 132 131 131 132 131 129 126 124 122 121 121 118 113 109 103 103 103 99 92 86 79 74 76 72 65 59 54 51 48 44 39 36 33 32 31 25 22 21 20 18 17 11 11 10 10 9 7 2 2 2 3 4 4 1 360 1 2 3 3 3 359 0 1 2 3 3 1 2 3 4 5 5 3 3 4 4 5 4 3 3 4 5 5 4 3 3 4 4 5 5 4 3 3 3 3 3 2 1 1 1 1 0 359 359 359 358 357 357 356 356 355 355 355 354 353 353 352 352 351 351 350 350 349 348 348 347 346 346 345 345 344 344 343 343 342 341 340 340 339 339 339 338 337 337 336 336 336 335 335 334 333 334 333 332 332 331 330 330 330 329 329 328 328 328 328 327 327 326 326 326 326 325 325 324 324 324 323 323 322 321 321 321 320 320 319 318 318 317 316 316 315 314 312 312 311 310 309 308 307 307 306 304 303 302 152 152 152 151 150 149 149 149 149 148 148 148 148 148 149 151 151 151 152 153 154 154 154 154 154 154 155 154 154 153 153 151 150 149 148 148 149 151 154 156 157 159 159 160 161 162 162 163 165 167 168 169 169 168 167 163 158 152 149 148 148 148 146 145 145 145 144 143 142 142 144 148 153 159 165 167 165 163 159 147 137 132 129 127 122 119 119 121 124 126 125 123 123 123 123 124 129 130 131 131 133 136 138 140 142 146 150 153 156 158 160 168 172 174 173 168 162 158 163 164 164 164 165 166 164 147 142 138 137 135 133 130 125 122 118 117 117 119 122 123 123 123 125 126 128 130 131 130 129 131 133 135 136 139 144 146 147 150 150 149 149 149 147 146 145 146 148 150 151 151 150 153 156 156 161 167 170 171 174 179 187 194 205 220 227 232 237 234 231 234 238 238 236 234 225 217 212 211 213 213 210 203 187 188 200 213 219 222 224 232 242 251 252 245 233 226 234 234 217 100 87 86 83 74 79 87 87 83 83 88 94 97 101 103 104 102 102 103 99 100 99 100 98 96 94 91 92 101 112 119 127 136 141 145 147 146 144 141 136 131 130 132 131 128 125 120 111 100 99 100 110 118 121 119 118 119 120 130 131 130 128 125 125 129 147 154 152 148 151 158 163 167 171 174 178 182 188 195 203 213 247 278 287 279 260 254 250 244 237 232 227 219 216 216 208 187 170 162 162 163 163 164 166 165 166 170 175 176 175 174 176 176 169 160 156 159 165 157 152 151 149 147 148 154 155 153 150 145 143 148 155 158 159 161 163 167 174 176 177 176 174 171 169 175 174 175 177 177 177 176 175 179 180 179 177 173 168 155 151 136 128 122 118 117 116 116 112 107 101 96 87 84 79 73 73 70 69 70 71 75 76 75 77 84 89 90 98 106 113 118 122 124 124 124 121 120 120 118 117 118 124 129 127 123 118 117 119 123 125 123 121 120 123 129 129 128 127 127 127 128 130 130 130 130 131 132 134 135 137 139 140 141 141 139 138 138 135 132 126 123 122 119 117 115 113 113 113 113 113 113 117 119 119 118 117 116 114 117 119 121 121 122 124 123 121 120 120 120 120 119 118 119 121 122 124 125 126 126 126 127 128 131 138 140 138 137 137 137 137 138 137 137 137 136 136 137 136 135 135 135 134 134 133 130 129 129 127 125 123 119 115 113 112 109 106 100 93 85 85 83 77 70 62 57 56 51 43 36 33 29 28 26 20 17 15 15 13 12 7 4 4 4 3 3 357 356 356 357 358 357 354 355 356 357 359 359 358 355 356 357 359 360 359 357 359 360 1 2 2 359 360 1 1 2 1 359 1 1 2 3 2 0 1 2 2 2 3 2 1 1 1 2 2 1 0 0 360 360 359 359 358 358 357 357 357 356 355 355 354 354 353 353 353 352 351 351 351 350 350 349 348 348 347 347 346 346 345 344 344 343 343 343 342 341 340 340 340 339 338 338 337 337 337 337 336 336 335 335 334 334 333 332 331 331 331 330 330 329 329 329 329 328 328 327 327 327 326 326 325 325 324 324 324 323 323 322 322 321 321 321 320 319 319 319 318 317 316 315 314 314 313 312 311 310 309 309 308 307 305 304 304 152 152 152 151 150 150 149 150 150 149 148 148 149 149 150 151 151 152 153 153 153 153 153 153 154 154 154 153 153 153 153 151 150 149 149 149 150 152 155 157 159 159 159 160 161 161 163 164 166 168 168 168 168 166 166 163 158 153 150 148 147 146 145 145 145 144 143 141 141 142 146 149 154 159 164 166 166 164 156 144 134 130 129 127 125 124 121 124 128 130 128 125 124 124 125 128 130 132 133 134 136 137 139 140 144 149 153 157 161 163 165 170 174 174 171 167 165 164 171 172 169 167 165 162 155 135 131 130 128 127 126 126 125 121 120 119 119 120 122 123 124 125 125 127 130 133 132 133 133 134 135 136 138 142 149 152 152 151 151 151 152 153 152 150 148 149 150 153 156 155 154 157 161 163 166 170 171 174 174 176 182 189 198 207 212 226 230 229 236 246 249 250 251 247 233 224 218 213 211 209 201 191 175 171 183 203 212 211 221 234 246 250 245 234 229 231 243 236 196 114 86 76 76 75 78 86 88 86 83 87 93 103 106 107 107 108 108 111 111 108 108 108 106 104 107 108 107 115 123 128 135 148 154 155 156 153 149 143 139 134 135 130 128 125 121 114 104 96 95 97 102 111 121 128 129 130 132 137 140 141 140 136 136 139 156 166 161 149 150 155 157 163 168 173 177 180 184 185 186 195 208 228 249 256 233 234 235 233 233 234 230 219 218 220 211 184 163 149 153 151 155 157 158 158 158 164 164 169 172 175 179 182 185 186 188 182 180 176 169 164 161 162 159 163 165 164 160 154 152 152 160 164 165 166 168 171 178 179 178 178 179 178 178 181 179 178 176 174 173 171 174 177 179 180 181 179 177 166 148 134 126 121 118 117 117 116 114 109 104 101 96 93 85 80 76 73 73 74 74 75 75 76 80 83 85 89 96 104 110 114 117 116 119 120 118 117 118 118 119 119 125 131 132 127 125 122 122 124 126 126 125 125 126 133 134 132 131 131 131 131 131 131 131 132 133 133 136 137 139 139 139 139 139 135 136 135 133 130 127 124 122 120 119 117 116 116 116 116 117 118 120 120 120 120 120 118 117 119 122 123 123 125 125 124 124 127 127 126 126 123 123 124 126 128 129 128 127 128 129 131 133 135 139 140 139 139 138 139 138 139 139 140 139 139 138 139 139 139 139 138 136 136 136 134 134 133 131 128 128 125 123 121 118 115 113 107 105 102 97 90 85 76 68 67 60 52 44 35 28 25 23 20 15 9 7 7 5 4 1 357 356 357 356 355 351 349 350 351 351 351 352 352 351 352 353 352 353 352 351 352 354 354 355 354 354 356 357 356 358 356 356 357 358 358 358 357 357 358 359 360 360 360 359 359 360 0 360 0 359 359 360 0 360 360 359 359 359 359 359 358 357 357 357 356 356 356 355 354 354 353 353 353 352 352 352 351 351 350 350 349 348 348 347 347 346 346 345 345 344 344 343 343 342 341 341 341 340 340 339 339 338 338 338 337 337 336 335 335 335 334 333 333 332 332 332 331 330 330 330 329 329 329 328 328 327 327 327 326 326 325 325 325 324 323 323 322 322 322 321 321 320 320 319 319 318 317 316 315 315 314 313 312 311 311 311 310 308 307 306 305 305 152 151 151 151 151 150 150 150 150 150 149 149 149 150 151 152 152 152 153 153 153 153 153 152 153 153 153 153 153 153 152 151 150 150 150 150 150 152 155 157 158 159 159 159 160 161 164 166 167 167 168 167 166 165 165 163 159 156 153 149 144 143 142 143 143 143 141 140 140 142 146 151 154 159 163 164 164 161 153 139 130 127 128 129 129 128 124 127 131 131 128 126 125 125 125 128 130 133 135 136 137 139 141 142 145 153 159 165 168 169 171 174 175 172 168 169 171 172 174 170 165 160 157 150 139 127 124 123 122 121 121 121 122 118 117 120 123 125 126 126 125 125 125 127 131 135 135 135 136 136 136 137 140 144 154 158 156 154 153 152 154 158 157 155 152 152 153 156 160 159 158 160 164 166 168 169 170 172 174 176 180 183 187 197 209 223 231 237 247 256 256 256 258 255 243 235 231 227 227 215 199 184 170 161 161 167 168 189 210 229 241 241 236 231 229 237 247 228 153 115 95 94 81 84 85 87 87 84 83 83 101 110 113 112 111 111 111 114 115 117 118 116 112 112 126 126 127 132 138 141 144 159 160 162 162 158 153 147 145 146 139 132 128 124 118 109 99 99 93 92 95 103 115 126 125 133 138 140 142 145 146 145 147 151 160 162 153 144 145 145 154 161 165 170 174 178 181 178 178 183 189 200 215 225 205 208 217 226 235 241 238 229 225 223 208 168 146 128 102 94 114 133 143 147 144 145 152 160 167 172 178 184 192 192 194 192 190 187 187 180 181 177 171 173 176 175 173 175 169 164 165 168 169 171 174 176 179 178 176 178 182 182 184 184 180 176 172 171 170 170 173 176 178 179 180 180 170 158 144 133 126 121 118 119 117 116 114 111 107 106 105 99 90 85 80 77 79 79 80 81 79 79 83 84 86 89 95 101 106 106 105 109 112 113 113 113 116 116 119 122 127 132 134 131 130 125 124 124 124 125 125 126 129 134 136 136 135 136 136 134 132 132 133 134 134 134 137 138 138 138 138 137 136 133 132 131 130 128 126 122 121 120 120 118 117 117 115 117 118 120 122 122 121 121 121 120 120 121 124 125 126 127 127 127 128 129 129 130 130 128 128 130 131 131 130 129 130 134 136 137 135 138 141 142 141 140 140 140 140 141 142 142 141 141 140 141 141 141 141 140 139 138 138 139 138 137 134 132 132 133 131 128 124 120 119 118 117 112 105 98 92 84 82 77 66 55 43 32 24 21 17 13 9 360 359 357 356 357 354 348 348 346 346 347 346 342 342 343 343 345 346 347 345 346 346 346 347 347 346 347 348 349 350 350 350 352 351 352 353 353 352 353 354 354 354 355 355 355 355 356 356 357 357 356 357 356 357 358 358 358 358 358 358 358 358 358 358 357 357 357 356 356 356 356 355 355 354 354 353 353 353 353 352 352 351 351 350 350 350 349 348 348 347 347 346 346 345 345 345 344 344 343 342 342 342 341 341 340 340 339 339 339 338 338 337 336 336 336 335 334 334 333 333 333 332 332 331 331 330 330 330 329 329 328 328 328 327 327 326 326 325 325 324 324 323 323 323 322 322 321 321 320 320 319 318 317 316 316 315 315 314 313 312 312 311 311 309 308 307 307 306 151 151 151 151 151 151 151 151 151 150 150 150 150 151 151 152 152 153 153 153 152 152 152 152 153 153 153 152 152 153 151 150 150 150 150 150 151 152 154 156 157 158 159 158 159 161 165 167 168 168 168 167 165 165 165 163 160 157 152 147 143 140 140 141 141 140 140 139 139 142 147 151 155 158 160 159 161 158 151 139 129 126 127 129 133 133 131 133 135 132 127 126 128 129 130 130 133 138 139 140 141 144 145 145 149 159 167 172 174 175 176 176 174 169 168 173 173 176 170 160 152 147 142 132 129 125 122 121 119 118 117 117 117 115 114 118 123 125 126 126 126 126 127 129 133 136 136 136 137 137 138 140 141 146 155 159 158 157 156 155 157 161 162 160 157 156 157 158 162 163 163 164 165 167 169 170 169 171 174 178 180 181 187 199 211 225 237 246 253 255 260 260 260 258 251 242 240 251 245 229 207 187 172 166 173 176 175 187 206 220 208 148 148 174 223 242 251 228 145 126 121 106 94 96 95 92 87 83 83 87 106 117 120 119 117 117 115 116 118 122 126 125 121 123 140 145 148 152 157 159 162 170 166 163 162 161 157 152 154 149 143 134 127 121 115 105 104 98 91 88 91 98 107 106 115 125 133 137 140 145 149 149 152 157 159 156 150 143 143 145 153 159 164 167 172 176 176 175 173 173 178 187 194 194 192 197 209 226 240 243 244 241 239 236 166 113 107 104 56 57 77 101 117 130 120 123 136 148 157 166 174 177 184 191 196 199 198 195 198 198 194 189 184 182 186 185 187 187 184 176 171 172 173 175 178 181 180 177 175 179 181 182 183 182 177 173 170 170 170 170 172 174 176 177 177 175 165 154 143 134 128 127 124 121 119 118 116 113 110 113 110 104 97 90 85 83 86 86 86 85 83 82 87 89 90 93 95 97 100 97 98 101 105 107 108 110 110 115 119 123 129 134 136 135 131 128 125 124 123 125 124 124 128 133 137 139 139 139 137 135 133 132 133 133 134 135 137 138 138 137 137 135 133 130 128 127 126 124 124 120 120 119 119 119 117 116 116 117 120 121 122 123 122 122 122 122 122 122 126 127 128 129 129 129 129 128 129 132 133 133 133 132 132 131 131 132 134 139 142 140 139 141 143 143 143 142 142 142 142 142 144 144 143 143 143 143 143 144 143 143 142 141 142 142 141 140 138 136 137 138 136 133 130 126 126 128 126 121 114 108 99 99 102 91 76 58 45 32 22 16 8 4 1 352 348 347 347 346 347 340 337 337 338 339 340 341 337 335 336 338 340 342 340 339 339 340 342 343 341 340 340 343 345 346 345 346 346 347 349 350 350 350 349 349 350 352 353 351 351 351 353 354 355 354 353 354 355 356 356 355 356 356 356 357 357 356 356 356 356 356 356 355 355 355 354 354 354 354 353 352 352 352 352 351 351 350 350 350 349 349 348 347 347 347 346 346 346 346 345 344 344 343 343 342 342 341 341 341 340 340 340 339 338 338 337 337 337 336 335 335 334 334 334 333 332 332 332 331 331 331 330 329 329 329 328 328 327 327 326 326 326 325 325 324 324 324 323 323 322 322 321 321 320 319 318 317 317 317 316 315 314 313 313 312 312 311 310 309 308 308 307 151 151 152 152 152 152 151 151 151 151 151 151 151 151 152 152 153 153 153 153 152 152 152 153 153 153 153 153 153 153 152 151 151 151 151 151 151 152 154 155 156 159 159 159 159 161 166 168 169 170 169 168 166 165 163 161 159 155 150 146 143 139 138 139 140 140 139 138 140 143 147 151 154 155 156 158 158 156 150 140 131 127 127 133 138 139 138 138 137 132 127 126 129 131 133 134 137 142 144 145 148 149 149 149 153 160 167 168 174 177 179 178 172 169 170 170 172 171 160 143 138 132 126 123 119 117 118 118 118 117 116 116 115 114 115 118 120 122 125 126 126 127 128 130 133 135 136 137 139 140 142 143 143 146 151 155 157 158 158 159 160 163 165 164 164 162 160 161 163 165 168 169 169 171 171 170 169 171 174 178 179 185 189 201 214 226 236 242 244 253 260 263 262 261 259 256 258 272 264 247 222 198 186 187 193 187 183 189 197 197 164 135 120 132 208 242 249 226 164 155 145 127 112 109 108 105 101 90 86 91 107 121 126 127 126 125 120 120 123 127 132 132 130 133 149 158 162 165 169 171 173 176 172 166 162 160 159 157 156 153 145 136 126 118 116 109 104 96 89 85 89 96 97 101 108 117 126 133 140 143 148 152 154 156 157 154 150 149 148 150 155 160 163 165 165 168 168 168 166 161 167 174 173 179 188 196 204 220 231 230 234 237 241 259 51 58 56 53 41 44 64 82 96 104 98 104 120 135 149 160 167 170 182 193 201 206 209 204 207 206 202 199 196 193 195 197 196 196 194 188 179 183 184 183 183 183 180 177 174 176 176 177 179 179 173 170 170 169 169 170 171 172 173 173 172 169 161 151 142 135 133 130 126 124 123 122 120 120 118 117 115 110 104 97 92 92 92 92 92 91 89 87 93 94 95 96 96 95 97 95 94 96 100 103 105 106 109 114 117 122 128 134 133 133 132 129 125 123 125 125 125 125 128 133 138 142 143 141 139 136 134 133 133 134 135 136 137 138 136 135 134 133 131 128 124 123 122 121 121 120 120 120 120 120 118 117 118 121 123 124 124 124 123 123 123 124 124 125 126 127 128 130 130 130 129 129 130 133 135 135 133 134 134 133 133 136 136 140 143 144 145 145 146 145 145 144 144 144 144 144 145 145 145 145 145 145 145 146 145 145 144 144 144 145 144 143 141 140 141 143 141 139 136 133 134 136 134 130 125 119 114 117 120 109 94 74 61 57 19 360 353 351 350 342 332 335 336 336 337 335 331 328 330 331 332 333 330 326 328 331 333 335 333 331 332 334 336 338 335 333 335 337 340 342 341 340 341 343 345 346 347 345 344 345 346 348 349 346 346 348 349 350 352 350 350 351 352 353 354 352 353 354 354 355 356 354 354 355 355 355 355 355 354 353 353 353 353 353 352 352 351 351 351 351 350 350 350 349 349 348 348 347 347 347 346 346 346 346 345 345 344 343 343 343 342 342 341 341 341 340 340 339 339 338 338 338 337 336 336 335 335 335 334 333 333 332 332 332 331 331 330 330 330 329 329 328 327 327 327 326 326 325 325 324 324 324 324 323 323 322 322 321 320 319 319 318 318 317 316 315 315 314 314 313 312 311 310 309 309 309 307 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 153 153 153 153 152 152 152 152 153 153 154 154 153 153 153 152 152 152 152 153 152 152 153 153 155 157 159 161 162 162 163 166 168 169 170 170 169 167 164 162 160 157 153 148 145 141 138 138 138 139 139 139 139 141 144 148 150 151 154 156 157 156 154 148 143 139 133 130 137 141 142 140 139 136 133 127 126 129 131 133 136 139 142 145 149 151 151 150 150 153 159 159 166 172 176 179 177 167 167 167 166 163 157 146 132 127 124 121 117 114 114 116 116 116 116 116 116 115 115 119 121 121 121 123 125 125 125 126 128 132 134 135 137 140 143 146 147 144 144 143 146 154 160 163 163 165 165 167 167 166 165 163 164 165 167 169 169 171 173 173 171 170 172 175 177 183 187 191 200 212 221 228 229 233 242 257 264 266 266 267 269 273 281 276 261 237 215 208 202 194 181 176 179 178 168 155 138 123 114 181 232 234 210 163 156 149 139 127 118 118 125 125 104 92 95 107 121 127 127 128 128 126 127 129 131 133 133 132 139 153 163 168 173 175 178 181 181 178 171 164 159 158 156 152 150 145 136 126 121 116 110 103 95 88 85 88 91 94 100 107 116 125 132 146 153 159 161 160 159 158 157 157 155 153 154 157 160 160 160 159 156 153 153 155 154 157 157 159 169 186 196 199 206 205 211 220 226 227 259 11 12 28 35 33 35 49 61 71 73 83 97 110 126 145 156 159 170 184 196 205 211 214 213 214 211 208 208 208 205 208 206 203 202 203 202 193 204 202 194 187 183 180 177 175 173 173 175 176 176 171 168 167 166 167 168 170 168 169 168 167 165 159 148 142 138 137 133 129 128 128 126 125 124 122 120 118 115 109 109 105 99 97 98 98 97 95 96 97 98 99 98 98 97 97 96 95 94 98 101 102 104 109 112 115 119 126 127 128 130 132 130 127 124 126 127 127 128 130 135 139 143 145 144 141 137 134 134 134 135 136 136 137 137 133 132 131 130 130 128 122 122 120 119 119 120 122 123 124 124 122 121 121 125 126 127 127 126 124 125 125 126 126 127 127 128 129 131 131 130 130 129 131 133 134 133 133 135 136 135 134 135 138 140 144 148 148 147 147 146 147 147 146 146 146 146 147 147 147 147 147 147 146 147 147 147 147 146 146 147 147 146 145 145 144 146 145 143 141 141 141 138 140 139 135 133 131 130 134 130 121 112 111 95 301 324 326 331 329 324 316 321 324 326 327 326 326 320 321 322 324 324 322 319 321 323 326 326 325 324 326 328 330 331 329 327 330 332 334 337 336 335 336 339 340 342 341 341 339 341 343 344 344 343 343 344 346 347 348 347 346 348 349 350 350 350 350 351 352 353 354 353 353 352 353 353 353 353 353 352 352 352 352 352 351 350 351 350 350 350 349 349 349 348 348 348 347 347 347 347 346 346 346 345 345 344 344 344 343 343 342 342 342 341 341 341 340 340 339 339 338 338 337 336 336 335 335 335 334 334 333 333 333 332 331 331 330 330 330 329 329 328 328 328 327 327 326 326 325 325 325 324 324 323 323 323 322 321 320 320 319 318 318 317 316 316 315 315 314 314 313 312 311 310 310 309 308 151 151 150 150 151 151 151 151 152 152 153 153 153 153 153 153 153 153 153 153 153 152 153 153 153 153 153 153 152 152 152 152 152 153 154 154 154 154 154 155 157 161 164 165 166 166 167 168 168 168 169 169 167 164 161 159 155 151 147 143 140 139 139 140 139 139 139 139 141 144 146 147 151 155 157 157 156 153 150 147 142 137 135 138 140 141 140 138 135 133 127 127 131 134 137 139 142 142 146 150 151 150 149 150 153 157 161 167 172 175 175 171 154 152 151 149 144 138 132 127 117 116 116 114 113 113 114 114 114 114 115 115 115 117 123 125 123 122 122 123 124 124 127 129 130 130 132 136 143 147 150 150 146 145 145 147 156 165 169 171 170 170 173 175 171 168 167 167 168 169 169 168 169 172 173 171 171 172 174 177 184 188 191 197 203 208 214 220 227 238 253 265 271 272 278 282 285 288 282 269 252 238 228 210 193 177 172 169 164 158 153 142 131 98 229 196 197 196 165 151 145 140 135 130 131 138 139 123 102 99 109 120 122 122 124 125 126 128 129 130 130 130 128 135 147 153 162 166 168 176 181 181 177 175 169 163 157 151 142 133 133 131 125 122 116 109 102 95 89 88 89 90 95 102 111 123 133 138 148 163 172 172 170 167 165 164 162 159 155 152 155 159 155 152 147 140 136 139 147 148 151 153 157 167 187 196 193 193 194 198 206 215 211 256 276 349 20 27 26 30 34 42 43 53 73 92 105 126 149 159 166 180 204 213 215 218 218 220 220 220 219 220 221 218 216 212 209 208 211 214 214 221 220 208 195 185 180 179 176 173 173 174 175 174 171 169 167 166 165 167 167 167 167 167 165 161 156 149 145 144 142 139 135 131 132 130 129 127 125 123 120 118 117 115 110 105 102 104 104 104 104 102 101 100 101 100 100 100 100 99 100 98 99 100 101 103 107 111 113 116 118 120 123 127 130 130 127 127 127 129 130 130 132 136 137 142 146 146 142 139 137 137 136 135 136 135 135 134 132 130 129 129 129 127 125 123 119 118 117 119 122 124 127 127 127 126 125 128 129 130 129 128 126 128 129 129 128 128 128 128 132 133 133 132 130 130 133 134 134 133 134 136 138 138 137 137 139 141 145 150 150 148 148 148 148 148 148 148 148 148 148 148 148 149 149 148 148 148 149 149 149 149 148 149 149 148 148 148 147 148 148 147 146 147 146 144 145 145 144 145 144 140 144 147 147 149 151 160 214 256 288 299 296 305 307 309 311 314 314 314 317 313 313 314 314 315 316 313 314 317 318 318 320 318 319 322 323 323 324 322 324 327 328 328 330 333 332 333 335 335 335 337 335 336 338 339 339 340 339 341 343 344 344 344 343 344 346 347 347 347 347 348 350 351 351 351 351 351 351 351 351 351 351 350 351 351 351 351 350 349 349 349 349 349 349 348 348 348 348 347 347 346 346 346 346 346 345 345 345 344 344 344 343 343 343 342 342 342 341 341 340 340 339 339 339 338 337 336 336 336 335 335 334 334 333 333 333 332 332 331 331 331 330 329 329 328 328 328 327 327 326 326 325 325 325 325 324 324 323 323 322 321 320 320 319 319 318 317 317 316 316 315 315 314 313 312 311 311 310 309 308 151 150 150 150 150 151 151 152 152 153 154 154 154 154 154 154 153 153 153 153 153 153 153 152 152 152 152 152 152 152 153 152 153 155 156 156 155 155 155 156 159 162 165 167 167 168 168 168 167 168 168 167 166 164 161 158 154 150 147 144 141 141 141 140 140 140 140 140 143 145 146 148 152 156 158 158 158 157 155 151 144 141 139 139 139 139 138 137 135 131 128 129 133 138 142 142 142 143 145 149 150 149 148 149 153 158 162 167 170 170 167 164 145 135 128 122 120 119 117 116 108 108 110 111 113 114 113 114 115 113 112 111 112 116 122 124 124 123 123 124 125 127 130 132 133 132 131 136 144 148 149 150 149 148 146 147 158 168 174 179 181 182 184 188 182 176 172 171 171 170 168 167 169 172 174 173 172 174 173 177 182 186 190 193 195 198 206 216 228 240 252 264 271 278 287 292 293 290 284 275 268 265 244 218 196 180 172 165 158 155 148 147 148 294 226 197 198 201 166 157 158 152 144 140 137 140 147 144 125 109 112 118 120 121 122 123 124 126 130 129 128 125 120 120 129 126 133 131 142 155 167 173 174 174 173 167 157 146 133 119 118 119 117 114 111 105 98 96 92 92 91 92 97 110 122 136 146 152 162 174 182 181 178 175 173 166 159 154 147 141 147 149 145 141 137 133 131 136 140 147 153 156 160 170 186 192 187 185 186 188 192 198 195 192 195 31 32 28 24 23 21 23 32 47 67 86 96 148 172 184 190 200 234 241 235 234 231 227 227 232 233 232 231 227 221 216 217 215 220 224 227 231 232 219 205 193 189 185 178 175 174 174 173 172 170 168 167 166 166 166 166 167 168 168 165 160 155 151 150 148 146 144 140 136 134 134 133 130 128 126 123 123 123 120 115 110 107 110 111 110 109 107 105 104 103 102 102 102 103 103 107 105 106 105 104 104 107 110 111 113 114 117 120 123 127 127 127 127 128 129 132 132 133 133 136 141 148 149 145 142 141 139 136 134 135 135 134 133 132 131 129 129 129 128 127 125 121 119 118 120 121 124 128 129 129 129 128 130 131 131 132 131 130 130 131 131 130 130 130 130 133 135 136 135 133 132 135 135 136 136 137 139 140 141 140 140 142 145 149 152 152 150 150 151 151 150 151 150 150 149 149 149 150 150 150 150 149 149 150 151 151 150 150 150 151 151 151 151 150 150 151 151 151 151 150 149 149 151 152 152 151 150 153 159 162 165 170 180 205 230 252 253 271 284 296 298 297 301 300 303 307 306 304 304 304 306 309 308 308 310 309 311 314 313 313 315 316 316 318 320 320 320 320 322 325 327 327 328 328 328 330 332 331 331 333 333 334 337 336 337 338 338 339 341 341 342 343 343 344 345 345 346 347 348 348 349 350 349 349 349 349 349 350 349 349 349 349 349 349 348 348 348 348 348 348 347 347 347 347 347 346 346 346 346 345 345 345 344 344 344 344 343 343 343 342 342 342 342 341 341 340 340 339 339 338 338 337 336 336 336 335 335 334 334 334 333 333 332 332 331 331 331 330 330 329 329 329 328 328 327 327 326 326 326 325 325 324 324 324 323 322 322 321 321 320 319 319 318 317 317 317 316 315 314 313 313 313 312 311 310 308 151 150 150 149 150 150 151 151 152 153 154 154 154 154 154 154 153 153 153 153 153 153 153 152 152 152 152 152 152 153 153 153 154 156 156 156 156 156 156 158 161 163 164 166 167 168 169 168 168 168 167 166 166 164 161 157 153 149 146 143 143 142 141 141 142 143 143 143 145 146 148 150 153 157 159 160 160 161 159 152 144 141 140 139 138 137 136 135 134 131 129 131 136 140 140 143 142 141 143 146 149 148 148 149 154 157 160 164 165 162 159 154 134 123 115 109 105 105 105 105 103 103 106 108 111 113 115 117 117 115 110 106 107 114 118 118 119 120 122 126 128 128 132 133 133 132 132 137 143 144 146 146 146 147 148 150 159 168 176 181 184 190 193 195 190 184 179 176 175 171 168 167 169 172 173 174 175 176 175 178 183 186 188 188 190 194 202 213 228 242 252 259 267 281 289 294 295 290 283 280 281 279 267 235 208 184 172 170 159 153 150 156 169 88 112 107 135 152 119 153 210 186 167 167 151 144 150 156 148 130 131 120 126 129 128 127 127 129 129 133 132 126 118 111 114 123 108 108 116 131 149 163 164 161 162 160 153 142 129 116 113 112 110 107 104 100 94 94 94 94 94 95 102 123 139 153 159 169 176 182 189 188 184 181 175 165 155 137 130 127 132 134 133 132 134 133 134 137 140 147 155 159 162 170 176 181 181 180 181 181 181 183 175 168 151 99 55 29 23 15 13 20 32 45 59 72 67 263 233 216 215 221 244 249 249 247 243 239 235 240 241 243 238 230 224 221 224 225 227 231 235 238 235 224 213 206 201 191 182 180 177 175 173 172 169 167 164 165 164 164 164 167 169 168 164 159 157 156 153 149 148 146 142 138 138 137 135 132 130 129 127 128 129 126 122 119 115 118 120 117 114 112 110 107 108 108 106 106 106 107 110 111 111 111 110 108 109 110 111 112 113 115 118 120 122 123 125 127 129 131 133 134 134 135 136 141 150 151 151 149 145 141 137 133 134 134 134 133 133 134 133 133 132 132 131 129 126 122 122 122 123 126 130 130 130 130 130 132 133 134 133 133 132 132 132 133 132 132 132 133 135 139 139 138 136 136 136 136 137 138 140 142 143 143 142 143 147 150 152 154 153 152 152 152 152 152 152 152 151 151 151 151 152 152 152 151 151 151 152 152 152 152 152 152 154 153 153 153 153 152 152 154 154 154 153 153 152 155 156 156 156 157 158 166 168 172 178 187 200 213 226 233 249 266 278 284 276 282 288 293 296 298 295 293 296 299 301 302 301 301 302 304 307 308 306 306 307 310 312 314 315 313 313 316 319 322 323 322 321 323 325 327 327 327 327 327 330 332 332 332 332 334 336 337 338 338 340 339 341 343 344 345 344 345 345 346 347 347 346 346 347 347 348 347 347 347 347 347 348 347 346 346 347 347 347 346 346 346 345 346 346 345 345 344 345 345 344 344 344 343 343 343 343 343 342 342 342 342 341 341 340 340 339 339 338 338 337 336 336 336 335 335 334 334 334 333 333 332 332 332 331 331 330 330 329 329 329 328 328 327 327 327 327 326 326 325 324 324 324 323 323 322 321 321 320 320 319 318 317 317 317 316 315 314 314 314 313 312 311 310 309 151 151 150 150 150 151 151 151 152 154 155 155 155 155 155 154 154 154 153 153 153 153 153 152 152 152 152 152 153 154 154 154 154 154 155 156 156 157 157 159 161 162 163 165 167 168 168 168 167 167 167 166 165 163 160 156 152 148 145 144 144 143 143 143 144 144 144 144 145 147 149 151 154 157 160 161 162 162 159 151 144 142 141 139 137 136 135 134 134 133 131 133 137 138 141 143 141 140 142 146 149 149 147 146 150 155 158 160 158 155 150 141 129 120 113 108 102 100 99 99 99 101 104 107 111 114 115 118 119 117 112 106 105 111 114 115 115 116 118 124 127 126 126 129 131 130 128 133 140 140 140 142 144 147 150 153 161 169 174 178 184 192 196 195 193 191 187 183 180 173 172 169 168 170 171 172 175 178 179 181 184 185 186 186 187 189 194 204 223 239 244 251 272 281 287 292 292 289 287 288 291 294 294 279 257 275 280 180 165 163 164 174 193 117 120 102 103 102 81 315 248 192 188 169 156 138 121 144 148 147 136 128 130 134 135 132 132 132 134 138 139 134 125 115 116 108 103 101 102 111 130 149 148 142 144 147 147 140 128 118 117 114 109 105 102 97 93 94 94 95 96 99 108 141 158 163 172 182 186 189 194 189 186 178 164 153 141 113 112 114 116 121 125 127 131 135 137 139 143 148 154 158 162 166 168 172 175 175 177 177 175 174 170 164 152 137 96 39 27 21 20 27 35 41 45 45 356 257 239 232 235 237 245 248 249 250 251 247 241 246 250 250 245 235 227 225 226 226 228 232 238 240 232 224 218 215 210 198 188 187 182 179 177 174 168 165 161 161 161 161 164 167 168 165 161 158 157 154 152 149 148 145 142 141 140 139 138 135 133 132 132 133 135 133 132 128 126 127 127 123 119 118 115 113 115 116 112 110 110 110 112 113 114 114 114 113 112 112 113 114 114 115 116 118 119 121 123 126 129 131 132 133 135 137 139 142 149 150 150 150 146 142 137 134 132 133 134 134 135 138 138 138 138 136 134 131 132 132 131 129 128 129 133 132 132 133 132 133 136 136 135 135 134 133 134 136 135 135 135 136 138 142 143 141 140 138 136 136 136 139 142 143 144 144 144 148 153 155 155 154 153 153 152 152 152 153 153 153 153 152 152 152 153 153 153 153 153 153 153 154 154 154 154 154 155 155 155 155 154 154 155 156 156 156 156 156 156 158 159 160 161 161 163 169 172 176 182 190 199 200 211 223 236 250 263 265 264 270 277 283 287 291 284 285 288 291 293 297 292 292 295 298 300 303 302 300 301 304 307 309 310 306 308 311 313 316 318 315 315 318 320 322 323 319 321 323 326 328 329 327 328 330 331 333 335 337 334 335 338 340 342 342 340 341 343 344 345 345 343 343 344 345 346 346 344 344 345 345 346 346 344 344 345 345 346 345 344 344 344 344 345 344 344 343 344 344 344 344 343 343 343 342 342 342 342 341 341 341 341 340 340 339 339 338 338 337 337 336 336 336 335 335 334 334 334 333 333 332 332 332 331 331 330 330 329 329 329 328 328 327 327 327 327 326 326 325 325 325 324 323 323 322 322 321 321 320 319 319 318 318 317 316 316 315 315 314 313 312 311 311 311 151 152 151 151 151 151 152 152 153 154 155 155 155 155 155 155 154 154 153 153 153 153 153 152 153 152 152 153 154 154 155 154 154 153 155 157 158 158 159 160 160 162 163 165 166 167 168 167 166 167 166 166 164 162 159 155 152 148 147 146 145 144 144 143 144 144 144 144 145 147 150 152 155 157 159 160 161 161 158 152 147 144 142 141 139 138 135 135 136 136 135 136 140 138 141 144 142 141 143 148 150 150 148 146 149 152 154 154 151 149 140 129 122 118 114 111 106 106 102 99 99 100 102 106 111 111 115 118 120 119 116 111 111 112 114 114 112 112 114 120 123 123 122 123 125 124 123 128 134 137 138 141 144 149 154 157 162 169 172 177 185 192 194 195 194 194 192 188 182 176 174 172 171 171 171 172 175 182 184 184 185 185 185 185 184 183 180 181 194 212 214 253 275 280 284 288 290 290 295 302 307 315 320 321 322 338 341 327 193 186 191 197 194 190 147 116 108 102 100 212 208 191 146 133 124 91 49 76 73 118 126 125 128 135 139 137 137 136 138 142 146 142 136 136 130 119 112 107 97 96 108 110 120 122 123 129 134 134 132 123 117 113 109 106 103 98 101 101 100 101 102 106 119 136 154 170 183 195 203 202 195 191 180 162 144 131 121 104 101 105 113 119 123 128 132 136 138 141 145 148 150 154 159 160 163 168 171 172 173 173 171 169 166 161 157 155 145 130 113 81 80 48 40 41 41 32 239 227 235 246 250 248 249 250 249 250 253 249 246 249 254 257 253 244 234 227 227 229 229 230 233 235 232 227 223 219 211 202 195 193 189 187 183 175 168 163 159 157 158 160 165 168 164 161 158 157 154 152 151 149 147 146 145 143 141 142 140 138 137 137 137 137 141 141 140 137 136 135 131 129 126 124 123 123 123 124 120 116 114 114 114 113 115 117 117 116 115 115 115 115 116 116 116 117 119 121 123 125 127 129 130 133 135 137 140 143 145 146 148 149 146 142 138 135 135 135 135 136 137 141 143 144 144 142 140 138 141 144 142 138 134 134 137 139 138 136 135 135 137 136 136 135 135 136 136 138 139 139 139 139 140 143 143 142 141 140 137 136 135 139 140 143 145 146 148 152 156 156 155 153 152 152 153 153 154 153 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 156 156 156 156 156 156 157 158 158 158 159 159 160 162 163 163 164 166 169 174 179 184 190 192 198 208 218 228 239 246 249 255 260 267 273 278 279 277 278 281 283 287 289 286 285 289 291 294 295 296 295 295 298 300 303 302 301 302 305 308 310 311 309 310 312 315 317 316 315 316 319 321 324 325 324 324 325 327 329 330 331 330 331 334 336 338 338 337 338 339 341 342 342 340 341 342 342 343 342 342 342 343 343 344 344 343 343 343 344 344 344 343 343 343 343 344 344 343 343 343 343 343 343 342 342 342 342 341 341 341 341 340 340 340 340 340 339 338 338 338 337 337 336 336 335 335 335 335 334 334 333 333 332 332 332 331 331 330 330 330 329 329 328 328 328 328 327 327 326 326 326 325 325 324 323 323 322 322 321 321 320 320 319 319 318 317 317 316 315 315 314 313 312 312 312 311 152 152 152 152 152 152 152 153 153 154 155 155 155 155 155 155 154 154 154 154 153 153 153 153 153 153 153 153 154 154 155 155 155 156 158 160 161 161 160 160 161 163 165 166 166 166 167 167 167 167 166 166 164 162 158 155 154 152 149 147 146 145 143 142 143 143 144 145 146 148 151 154 156 158 159 160 161 161 159 155 150 145 142 142 142 142 139 138 139 140 140 140 140 139 140 142 143 143 144 149 152 154 153 152 152 150 146 145 145 140 131 123 119 118 117 115 116 113 108 104 102 103 102 106 106 110 115 118 119 120 120 118 118 117 117 115 111 109 112 116 118 119 119 120 120 119 121 125 130 135 139 143 147 153 158 161 164 169 173 178 186 191 194 194 193 193 191 188 184 178 175 174 174 174 174 175 178 186 189 189 188 188 187 187 183 177 166 150 134 133 161 240 265 273 279 282 283 287 299 308 317 326 333 336 337 348 355 356 341 243 224 217 97 135 128 119 116 117 129 149 160 147 121 98 77 50 15 11 10 56 110 118 126 135 137 139 141 141 143 145 145 145 143 143 140 134 127 121 107 99 101 100 105 107 104 109 117 117 119 119 114 107 107 107 106 105 107 110 110 109 110 115 120 133 155 174 196 220 224 213 205 192 174 154 134 121 111 108 105 106 114 123 126 128 136 139 142 146 148 148 146 150 152 155 161 165 168 169 170 169 168 166 163 159 157 156 155 154 153 148 161 152 131 148 174 200 216 223 240 256 260 259 257 254 255 252 253 251 250 254 264 264 260 254 243 238 240 241 235 233 233 233 233 233 229 220 211 205 200 199 199 196 187 178 170 162 158 157 157 159 163 165 162 159 157 155 152 151 150 149 148 148 147 145 144 143 142 142 143 142 142 142 145 145 146 146 144 140 136 134 133 131 131 131 127 128 125 121 119 118 117 115 116 118 119 119 118 117 116 116 116 117 117 118 119 122 124 125 127 128 130 136 137 137 139 141 142 144 147 147 146 143 140 139 136 136 137 137 138 141 144 148 150 150 148 147 150 155 153 149 145 142 143 145 143 140 137 137 137 136 136 136 137 138 139 140 141 142 142 142 143 143 143 143 144 143 139 136 137 139 141 145 148 147 150 154 154 153 152 152 152 153 155 156 155 155 155 155 155 155 155 155 155 155 155 156 156 155 155 156 157 157 157 157 157 157 158 158 158 158 158 158 160 160 160 161 161 162 164 165 166 167 168 171 176 180 185 188 190 197 205 213 222 230 232 238 247 250 257 261 264 267 270 270 274 277 277 279 280 282 282 285 287 287 289 290 290 292 294 295 295 297 297 300 302 301 303 304 304 307 309 310 311 311 311 314 317 319 319 320 321 321 323 325 325 326 327 327 329 332 331 333 333 334 335 337 338 338 338 338 339 340 340 340 340 340 341 341 342 342 341 341 341 342 342 342 343 342 342 342 342 342 342 342 341 342 341 341 341 341 341 341 340 340 340 340 340 340 340 339 339 338 338 337 337 337 337 336 335 335 335 334 334 334 333 333 333 333 332 332 331 331 330 330 330 330 329 329 328 328 328 327 327 327 326 326 325 325 324 323 323 323 322 322 321 320 320 320 319 318 317 317 316 316 315 314 314 313 312 312 311 152 152 153 153 153 153 153 153 153 154 154 155 155 155 155 155 155 154 154 154 154 154 153 153 153 153 153 154 155 155 155 156 158 159 161 163 164 163 161 161 163 165 166 166 166 166 166 166 166 166 166 166 164 161 158 155 153 150 147 146 145 144 143 143 143 143 144 145 147 149 153 155 157 158 159 161 161 161 159 156 150 147 145 142 143 146 144 142 142 143 143 142 139 137 137 140 141 143 145 150 155 156 155 151 146 144 143 135 135 132 126 122 120 119 120 120 120 117 114 110 107 106 104 105 107 111 115 118 120 121 122 122 123 123 120 117 118 114 115 117 117 117 119 123 120 119 122 124 129 137 145 148 152 157 162 164 167 171 175 180 186 191 193 193 192 190 189 188 184 179 177 178 177 176 175 177 182 186 188 189 189 188 187 186 180 172 166 162 152 137 157 222 244 259 270 273 280 288 297 306 315 326 334 335 339 351 1 5 7 2 357 349 48 79 98 105 113 122 126 128 139 138 121 91 60 37 16 353 342 9 96 112 124 127 130 134 138 140 141 142 138 137 139 142 145 144 138 131 123 117 112 105 100 97 92 95 99 100 103 106 105 98 101 105 105 107 109 111 115 116 116 119 122 129 141 165 232 269 240 228 212 188 177 160 139 124 119 115 109 108 117 127 131 133 137 142 146 151 150 145 139 136 140 150 158 163 166 166 166 165 165 163 160 158 157 157 158 159 160 161 163 172 177 179 186 197 211 227 245 256 261 265 266 262 267 262 261 260 259 260 265 270 266 262 257 255 250 254 248 244 242 242 242 238 230 220 212 207 206 205 201 196 188 179 172 165 161 159 156 156 158 159 160 158 155 153 152 151 151 150 150 150 148 147 146 145 144 145 144 145 144 145 147 148 149 148 147 143 140 139 139 139 137 135 131 130 128 126 124 123 120 118 117 118 119 118 117 116 116 117 117 118 119 119 120 123 126 128 129 130 133 138 140 140 138 139 140 144 147 148 147 145 143 139 137 138 138 138 138 140 146 152 155 156 156 156 159 163 162 160 155 151 151 152 147 142 138 137 136 136 138 138 139 141 141 142 144 144 144 143 143 143 144 146 147 145 141 138 139 143 145 148 150 150 151 151 150 149 149 150 153 156 157 158 157 157 156 156 157 157 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 158 159 160 160 160 160 160 161 162 162 162 163 163 166 167 168 169 171 173 176 181 184 186 190 196 203 209 217 221 223 231 240 244 249 250 254 259 264 264 267 269 269 272 276 278 278 280 280 281 283 286 285 286 287 288 290 292 292 294 294 295 298 300 300 302 304 304 305 307 307 309 309 310 313 315 318 317 319 319 320 322 324 324 325 326 327 329 330 330 332 331 332 334 335 334 336 337 337 338 338 338 338 339 339 339 340 340 340 340 340 340 341 341 340 340 340 340 341 341 340 340 340 340 340 340 339 340 339 339 339 339 339 339 338 338 338 338 337 337 336 336 336 335 335 335 334 334 334 334 333 333 332 332 332 331 331 331 330 330 330 329 329 328 328 328 328 327 327 326 326 326 325 325 324 323 323 323 322 321 321 320 320 320 319 318 318 316 316 316 315 314 314 313 313 312 311 152 152 153 154 154 154 154 154 153 154 154 154 154 154 155 155 155 155 154 154 154 154 153 153 153 153 154 155 155 156 157 158 159 160 161 162 164 164 165 163 164 165 165 165 165 165 165 165 165 165 165 164 162 159 158 155 151 149 147 145 145 144 144 144 144 144 145 146 148 150 154 155 157 159 160 161 161 161 159 157 155 151 146 143 146 149 147 145 144 143 143 141 135 134 135 138 140 142 144 149 151 151 146 141 136 135 134 129 128 126 124 122 120 121 122 122 121 119 117 114 111 112 110 108 110 114 117 119 121 122 124 125 127 127 126 124 128 126 126 125 123 122 123 131 127 126 126 130 136 143 154 157 161 164 165 166 169 172 177 182 187 190 192 192 192 191 189 187 184 182 182 184 183 180 178 179 182 182 179 178 180 182 182 180 175 169 164 166 166 170 183 210 223 231 245 265 277 286 294 299 305 319 324 331 340 350 1 11 15 16 19 25 46 59 73 93 105 112 113 121 126 129 124 101 64 47 57 336 281 284 82 102 116 115 119 124 128 131 131 133 125 124 127 132 140 144 141 129 127 123 120 115 106 97 93 93 92 91 94 96 97 90 91 95 100 106 111 114 117 118 120 121 123 121 107 79 9 357 349 329 212 169 173 164 148 139 133 121 108 104 120 128 131 133 136 139 142 147 144 137 133 129 129 141 152 158 163 162 160 161 161 161 159 158 158 160 162 163 165 167 171 175 177 179 186 194 207 223 241 250 258 270 273 272 278 279 278 276 269 270 276 276 272 268 268 266 261 265 260 255 253 253 250 243 230 219 211 209 207 204 199 190 184 179 176 175 167 159 154 152 154 156 157 157 154 152 151 151 151 152 154 153 150 149 148 147 146 145 145 146 146 147 149 151 150 149 148 145 143 142 143 143 141 138 135 133 133 132 129 126 123 119 118 119 119 119 118 117 118 119 120 120 120 121 122 125 128 129 129 132 135 137 137 138 137 137 140 145 147 148 146 143 141 138 138 140 140 139 140 140 146 154 160 163 164 165 164 169 169 168 164 161 160 158 152 145 140 138 137 137 138 139 141 142 143 144 146 146 146 145 145 146 146 148 147 145 143 142 142 144 146 148 150 151 150 146 146 147 149 152 154 156 160 160 159 158 157 158 158 158 158 157 157 157 158 158 158 158 158 158 158 159 159 159 159 159 160 161 161 161 162 162 162 164 164 164 165 165 167 169 169 171 173 175 177 181 183 186 190 194 200 204 206 212 219 226 234 238 238 240 247 252 257 259 260 259 262 266 270 273 274 273 273 275 278 281 280 279 280 283 285 288 288 288 288 291 293 296 296 297 298 298 301 303 306 305 304 305 308 310 313 313 312 313 315 318 320 320 321 321 323 325 327 327 327 327 329 330 332 331 332 332 333 335 336 336 336 336 336 337 338 339 338 338 338 338 339 340 339 338 339 339 339 340 339 338 338 339 339 339 338 338 338 338 338 338 338 337 337 337 337 337 336 336 336 335 335 335 335 334 334 334 333 333 333 332 332 332 331 331 331 330 330 330 329 329 329 329 328 328 328 327 327 327 326 326 325 324 324 323 323 322 322 321 321 321 320 320 319 318 318 317 317 316 315 314 314 313 313 312 311 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 154 154 154 153 153 154 155 155 156 156 158 159 160 160 160 160 162 163 166 166 166 164 164 164 165 164 165 165 164 164 163 162 160 159 157 154 152 149 147 146 145 144 145 145 145 145 146 147 149 151 153 156 158 160 160 161 162 161 160 159 156 153 148 147 149 150 148 147 145 143 140 138 132 131 133 135 135 137 142 144 144 142 139 136 135 133 130 125 124 124 123 122 121 120 120 120 119 118 117 116 114 114 112 111 113 117 119 120 121 123 125 127 129 130 130 130 133 134 134 134 133 132 132 140 138 139 139 142 148 153 161 163 165 166 166 167 169 173 179 184 188 190 191 193 194 193 191 189 188 187 187 190 188 186 183 181 180 178 174 168 170 171 171 169 167 163 157 158 160 162 165 173 182 182 220 258 270 277 283 288 290 303 311 327 340 352 2 13 17 17 20 24 33 39 50 77 91 94 102 110 114 116 119 114 97 98 108 143 170 189 47 87 93 108 112 115 119 122 122 122 114 113 116 119 124 131 132 122 118 117 119 121 117 105 101 100 95 91 91 92 90 87 87 89 95 102 110 116 117 119 120 123 123 116 106 53 35 30 26 22 29 56 130 153 150 148 145 131 92 102 122 128 129 129 132 133 135 134 131 126 123 120 122 131 141 150 155 153 150 154 157 158 159 158 160 163 166 167 167 169 172 174 176 179 184 191 203 218 228 235 262 277 283 284 291 298 299 294 286 286 288 284 281 276 276 275 273 273 270 265 263 259 253 244 230 218 212 210 206 202 198 186 179 178 176 174 168 160 154 150 150 151 154 156 153 151 151 152 153 153 155 153 150 148 148 148 147 144 146 147 148 150 150 151 149 147 146 145 144 144 143 144 143 141 138 137 137 133 131 129 125 122 121 123 122 121 120 120 120 121 122 122 123 123 124 125 124 123 124 127 132 133 130 129 130 133 138 144 146 144 143 143 140 138 139 143 144 144 144 144 149 157 164 166 168 168 169 171 173 172 172 170 165 161 155 149 145 143 139 139 140 141 143 144 146 147 148 148 148 148 149 150 149 148 147 146 146 146 144 144 144 146 148 148 147 147 147 149 153 157 159 160 161 161 160 159 159 159 159 159 159 158 158 158 159 159 158 158 159 159 159 160 160 160 160 161 161 162 163 163 163 163 164 165 165 166 166 167 168 168 171 172 174 176 178 180 182 186 189 194 198 200 203 209 215 221 228 231 229 234 240 246 250 254 254 253 257 260 264 266 266 265 268 271 273 275 275 273 275 278 280 283 283 281 283 285 288 291 293 294 291 293 296 298 301 300 298 301 303 305 308 308 305 308 310 313 316 316 315 315 318 321 323 323 321 323 325 327 328 328 328 328 330 331 333 334 333 333 334 335 336 337 336 335 336 337 337 338 337 336 337 337 338 338 337 336 337 337 337 338 337 336 336 337 337 337 336 336 336 336 336 336 335 335 334 335 334 334 334 334 333 333 333 333 332 332 331 331 331 331 330 330 330 329 329 329 329 329 328 328 327 327 327 326 326 325 325 324 324 323 323 322 322 321 321 321 320 319 319 318 318 317 316 316 315 314 314 314 313 312 311 153 154 154 154 154 154 155 154 154 154 154 154 154 154 154 155 155 155 155 155 155 154 154 153 154 154 155 156 157 157 158 159 159 161 162 163 163 165 167 167 165 163 162 163 163 163 164 164 163 162 162 161 160 158 156 154 152 150 148 147 146 147 146 146 146 146 148 149 150 151 154 157 159 161 161 162 162 162 161 159 157 155 153 151 152 151 150 147 144 140 137 134 130 129 130 130 132 134 139 141 141 140 138 138 135 131 127 123 122 122 121 121 120 119 118 117 116 117 117 116 116 115 113 113 115 118 120 121 121 124 127 128 130 131 131 132 134 135 136 138 139 140 140 145 147 147 149 152 156 159 163 164 164 165 166 167 169 175 181 185 186 187 190 193 194 194 194 194 194 194 193 191 193 190 186 182 180 175 170 160 156 156 157 157 155 155 148 147 144 139 136 136 144 177 224 250 262 268 273 277 277 288 304 322 339 353 3 12 13 12 13 15 20 24 34 58 62 82 94 101 106 110 113 113 112 112 115 127 131 116 70 70 95 107 109 108 110 113 112 110 106 105 113 118 118 120 120 116 111 108 113 120 119 112 111 106 98 93 91 91 88 89 89 89 90 95 104 110 112 111 114 119 118 103 78 52 44 40 34 28 30 39 60 99 123 136 146 138 65 102 120 125 127 125 126 130 130 128 125 120 116 116 120 123 128 133 134 139 135 145 151 155 157 158 161 166 169 169 169 169 170 171 174 177 181 188 198 206 208 228 257 278 290 296 302 313 318 316 313 311 304 302 305 290 284 283 282 281 278 275 270 261 253 243 231 220 216 211 205 199 191 182 176 175 174 171 166 158 152 149 149 150 153 154 153 151 150 151 151 154 152 150 148 147 147 147 146 144 144 147 149 150 150 151 146 143 142 142 141 141 141 142 142 140 138 138 137 132 129 129 127 125 125 124 124 123 121 121 121 121 122 123 123 123 123 124 121 117 116 120 125 128 125 125 126 130 135 140 143 142 144 145 144 141 142 147 148 149 149 150 154 159 164 167 169 170 171 172 173 173 173 172 169 165 159 155 155 147 143 141 142 145 146 147 149 149 150 150 150 151 152 152 151 150 149 148 148 147 145 144 145 146 148 148 147 151 154 156 159 161 162 162 162 161 161 160 160 160 160 160 160 159 159 159 159 159 159 159 160 160 160 161 161 161 162 162 162 163 164 164 164 165 165 166 167 167 167 168 168 169 171 173 175 176 177 179 182 186 189 192 195 197 201 205 211 217 222 222 225 230 235 240 244 247 247 248 251 255 258 259 260 260 263 266 268 270 269 268 270 273 276 278 278 276 278 280 283 285 285 287 286 288 291 294 295 295 294 296 299 301 302 302 300 302 305 307 309 308 307 310 313 316 318 318 316 318 321 323 325 326 325 324 326 328 330 330 330 330 331 333 334 334 333 333 334 334 335 335 335 334 335 335 336 336 335 334 335 335 336 336 335 334 335 335 335 335 335 335 334 335 335 334 334 334 333 333 333 334 333 333 332 332 332 332 332 332 331 331 330 330 330 330 329 329 329 329 329 328 328 328 327 327 327 326 326 325 325 324 324 323 323 322 322 321 321 321 320 319 319 319 318 317 316 316 315 315 314 314 313 312 311 153 153 154 154 155 155 155 155 155 154 154 154 154 154 154 155 155 155 155 155 155 154 154 154 154 155 155 157 158 159 159 160 161 162 164 165 165 166 165 165 163 162 162 162 162 162 162 162 161 161 160 160 159 157 156 154 152 149 147 147 147 147 147 147 147 148 149 150 150 152 154 157 159 162 163 164 164 164 163 162 160 158 157 154 153 152 149 143 139 137 136 133 131 131 132 134 136 137 139 141 142 142 141 139 135 130 125 122 120 120 120 119 118 118 117 116 115 116 116 116 116 115 114 115 117 119 120 121 123 125 127 128 130 131 133 133 136 137 138 139 142 145 145 146 146 147 149 153 158 161 164 164 165 166 168 169 172 178 181 182 184 185 188 190 193 194 196 197 199 200 199 196 195 193 190 188 184 174 166 153 143 141 143 144 145 146 142 141 139 134 131 133 138 200 220 237 252 262 267 269 279 288 300 316 334 350 1 3 8 8 8 11 17 22 40 42 64 83 93 98 103 109 108 112 112 111 111 115 116 105 106 100 104 109 107 101 96 94 97 98 97 98 110 124 124 124 122 117 112 103 106 113 113 114 111 104 99 92 91 91 91 92 93 90 87 88 95 96 94 91 91 94 94 78 61 49 42 39 34 30 29 35 33 34 54 86 102 73 63 92 108 118 125 124 125 132 134 133 130 122 117 117 120 121 119 113 111 121 133 135 142 148 150 155 162 168 170 171 171 171 171 171 172 174 178 184 190 191 200 210 238 267 287 299 301 318 328 329 329 328 328 328 321 306 298 292 290 287 283 281 272 262 253 244 232 225 221 213 204 194 184 178 176 174 171 166 162 155 148 147 146 148 151 152 152 151 151 149 149 149 149 148 145 145 145 146 146 145 146 148 149 150 150 149 145 140 139 139 138 138 138 139 140 138 138 136 134 129 125 125 126 125 125 123 122 121 119 118 118 120 121 121 120 120 120 121 119 117 115 117 121 123 124 125 127 130 133 138 139 144 148 150 149 146 145 148 150 151 152 154 157 159 161 166 169 171 171 172 172 172 173 173 172 168 163 163 157 151 145 143 144 147 147 149 150 151 151 152 153 154 154 153 152 151 149 149 148 146 145 145 148 149 149 149 150 152 155 162 163 162 162 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 161 161 161 161 161 162 163 163 163 163 164 165 166 166 166 166 167 167 168 168 169 169 170 172 174 175 176 177 179 182 185 188 191 192 195 199 204 209 213 214 217 223 226 230 234 233 237 242 244 246 250 251 252 255 256 258 261 263 263 265 265 266 268 271 272 272 274 275 276 278 279 280 282 282 284 286 288 287 289 289 290 293 295 296 297 296 298 300 302 301 303 303 305 308 311 312 312 314 315 316 318 318 320 322 322 323 324 325 325 327 327 328 329 330 330 331 331 331 332 333 332 333 333 333 333 334 334 334 333 333 333 334 333 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 329 329 329 329 329 328 328 328 328 327 327 327 327 326 325 325 325 324 324 323 323 322 322 322 321 321 320 319 319 319 318 317 317 316 315 315 314 314 313 312 312 153 154 155 156 155 155 155 155 155 155 154 154 154 154 155 155 155 155 155 155 155 155 154 154 154 155 156 157 159 160 161 162 162 163 165 165 165 163 162 162 162 163 163 162 161 161 161 161 160 159 159 159 158 157 156 154 152 150 148 148 148 148 148 149 149 150 150 150 151 153 155 158 161 163 164 165 165 165 165 164 161 159 157 155 154 150 143 138 135 134 134 133 133 135 137 141 143 144 144 144 144 143 142 140 136 130 124 121 120 120 119 118 117 117 117 117 117 117 117 117 117 116 117 119 120 121 121 122 124 126 128 129 131 132 133 135 137 139 139 141 145 147 147 147 145 145 148 152 158 160 162 164 166 168 170 173 175 178 180 180 183 185 186 187 189 193 196 199 202 201 197 195 196 197 198 199 195 184 170 161 148 139 137 134 134 136 136 139 144 147 149 157 177 202 213 224 238 251 250 265 275 283 295 311 330 347 347 356 2 7 9 14 24 24 46 56 72 85 93 97 101 98 102 107 112 113 109 108 115 116 122 128 128 122 112 100 99 87 82 85 86 88 104 128 133 134 132 125 117 108 104 104 104 107 107 101 96 90 88 88 89 93 95 92 87 84 83 84 80 66 63 65 67 59 54 46 36 34 33 30 29 28 28 29 38 48 46 39 59 74 86 110 121 125 129 135 139 138 134 124 120 120 120 120 119 111 104 106 116 131 142 145 141 154 165 173 174 174 174 174 173 171 170 171 174 176 179 182 189 193 212 244 268 270 293 312 325 329 332 334 334 334 325 318 309 302 297 297 291 278 269 262 254 245 236 232 222 213 201 190 182 179 178 175 169 163 157 151 147 145 145 146 149 151 152 152 152 150 147 144 144 144 140 142 144 146 146 146 146 148 147 148 149 148 145 140 139 137 136 135 135 136 138 138 137 134 131 126 122 122 121 121 121 121 119 118 117 117 118 120 121 120 119 118 118 119 120 120 119 119 122 123 125 126 129 131 135 137 139 145 150 152 152 149 150 149 149 150 151 154 157 158 162 166 168 171 171 172 171 172 174 174 173 170 169 165 160 154 148 145 145 146 148 150 152 153 152 153 155 156 155 154 153 152 151 150 148 147 147 147 148 148 148 149 151 155 159 163 163 162 161 160 161 162 162 162 162 162 162 162 162 162 162 161 161 161 161 162 162 162 162 162 163 164 164 164 165 165 166 167 167 167 167 168 168 169 169 170 170 171 172 174 175 176 178 179 182 185 188 188 191 194 198 202 206 209 210 214 219 223 225 226 228 233 237 241 242 246 245 247 251 252 254 256 257 258 260 261 262 264 263 265 268 270 271 271 273 273 275 277 279 279 281 280 282 284 285 285 287 286 289 291 292 293 295 295 296 299 300 302 303 306 305 307 309 311 311 312 312 315 318 319 319 321 320 322 323 324 324 325 325 327 328 329 329 330 329 330 331 331 331 331 332 331 332 331 331 331 331 331 332 332 332 332 332 332 332 332 332 331 331 331 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 326 326 325 325 325 324 324 323 323 323 322 322 321 321 320 320 319 319 318 317 317 316 316 315 314 314 313 312 312 154 155 156 157 156 156 156 156 156 155 155 155 154 155 155 155 155 155 155 155 155 155 155 155 155 156 157 158 160 161 162 162 162 163 164 164 163 163 162 162 162 162 162 161 161 161 161 160 159 159 158 158 158 157 155 154 152 150 150 149 148 149 149 150 150 150 150 150 151 153 157 161 162 164 165 165 166 168 168 166 159 155 153 151 150 146 136 133 132 132 133 133 134 136 139 143 146 146 146 145 144 140 141 139 135 130 125 122 122 121 119 118 118 117 117 119 120 120 120 120 120 119 120 123 123 124 124 124 125 127 129 130 131 132 133 136 139 141 142 143 145 147 148 148 148 147 148 152 155 157 161 164 167 169 171 174 176 177 178 179 182 185 187 187 189 193 200 205 206 203 197 193 197 201 203 206 203 197 186 179 178 173 152 138 129 128 132 141 149 151 163 176 190 201 211 220 226 226 241 258 267 274 285 304 330 330 349 351 355 5 13 18 21 29 44 58 72 83 87 93 93 96 97 101 108 117 118 119 115 107 111 162 175 154 130 141 127 91 74 72 71 72 96 113 127 140 141 135 122 114 112 107 102 101 102 101 95 88 85 85 86 92 95 91 85 82 79 74 68 53 50 51 50 47 44 37 27 27 29 29 30 29 27 27 30 32 33 33 42 62 81 98 112 124 133 137 139 139 133 123 118 118 120 122 122 119 119 126 134 153 195 193 180 192 187 183 179 177 177 175 173 171 170 170 171 170 170 173 176 180 192 215 222 241 270 299 317 326 330 331 329 327 320 315 312 306 305 296 286 272 265 262 258 258 247 234 222 212 200 189 183 182 181 177 170 162 154 150 147 147 147 149 151 152 153 153 153 152 147 142 139 139 139 141 143 145 147 146 145 143 143 144 146 146 144 145 142 138 136 134 134 137 138 138 137 134 130 126 122 122 122 120 119 119 120 119 119 119 120 121 122 121 120 121 121 121 122 126 126 126 127 128 128 129 133 134 137 138 141 143 146 150 151 150 149 148 148 150 152 155 156 159 162 164 167 170 170 171 171 173 174 176 174 173 170 167 163 157 151 146 146 147 149 152 154 154 155 155 156 156 155 154 153 152 151 149 148 148 148 148 146 145 146 148 152 158 159 161 162 161 161 161 161 162 162 163 163 163 162 163 163 163 163 162 162 162 162 163 163 163 163 163 164 165 165 165 166 166 167 167 168 168 168 168 169 169 170 171 171 172 173 174 175 176 178 180 182 185 186 188 191 194 197 201 204 205 208 212 215 220 220 221 225 229 233 237 238 238 240 243 247 249 249 251 251 253 256 258 259 258 259 261 264 266 268 267 266 268 271 273 275 275 275 275 277 280 282 281 280 281 284 286 288 287 288 289 291 294 297 299 296 297 299 302 304 307 306 305 307 310 313 315 315 314 316 318 320 321 321 320 321 323 325 326 326 326 326 327 328 329 328 328 328 329 330 330 331 329 329 330 330 330 331 329 329 330 330 331 331 330 330 330 330 330 331 329 329 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 325 325 324 324 324 323 323 323 322 322 321 321 320 320 319 319 318 317 317 317 316 315 314 314 313 313 312 155 156 157 158 158 157 157 157 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 158 159 160 161 162 162 163 163 164 164 163 163 163 163 162 161 161 161 161 160 159 159 159 159 159 158 157 156 155 154 154 153 151 150 149 149 150 151 151 151 151 151 153 155 158 162 163 164 165 166 167 170 170 164 154 149 148 147 146 141 132 132 132 132 133 133 135 136 138 141 144 144 144 143 141 137 138 137 134 129 126 124 124 123 121 120 120 119 120 122 123 123 123 122 122 123 123 126 126 126 126 126 127 128 131 131 132 133 134 137 139 141 144 144 145 147 148 150 151 150 150 151 152 155 160 164 166 168 170 172 173 174 175 175 178 182 186 189 191 195 206 212 213 210 203 198 200 206 206 206 201 198 193 188 181 175 163 147 132 127 132 143 146 156 168 178 188 201 216 222 224 225 233 248 258 265 274 278 299 325 346 347 346 357 11 14 24 34 43 54 66 72 77 78 86 96 103 104 107 114 116 120 116 102 93 136 179 172 163 163 154 123 74 62 59 60 62 71 132 149 145 138 127 119 113 106 99 95 98 100 99 96 91 85 83 90 91 87 84 81 75 70 61 50 46 44 43 39 33 28 20 19 22 25 26 29 27 27 27 29 30 33 43 59 75 84 97 116 128 128 133 134 129 121 117 117 119 129 131 134 143 161 178 190 215 208 210 214 203 187 180 180 179 176 174 172 172 172 171 168 166 166 167 171 176 186 192 210 236 278 308 317 318 330 329 320 308 303 306 303 298 287 276 265 258 260 259 256 247 235 223 210 200 200 191 186 182 177 170 161 154 153 149 150 153 155 155 155 154 152 150 149 146 142 140 139 141 143 144 145 147 147 146 144 143 144 146 147 147 147 144 141 138 136 136 137 137 137 136 133 130 126 124 123 122 121 120 121 122 122 122 122 122 123 123 124 125 125 125 126 126 132 132 133 134 134 134 133 138 139 139 140 141 142 144 149 150 150 149 147 149 153 155 156 158 160 162 163 166 168 169 169 170 172 176 177 175 174 172 169 167 160 157 153 150 148 150 153 155 155 155 156 156 156 156 154 153 152 150 146 145 145 145 145 145 145 145 148 153 155 158 161 161 161 161 162 162 162 163 163 164 164 163 163 164 164 164 163 163 163 163 164 164 164 164 164 165 166 166 166 167 167 167 168 169 169 169 169 169 170 171 171 172 173 173 174 176 177 179 180 182 184 185 188 190 193 196 197 199 203 206 209 213 216 216 218 222 225 230 233 233 233 236 239 243 245 244 245 247 249 252 254 255 254 255 257 259 262 264 262 262 264 266 269 270 270 269 271 273 275 277 275 275 277 279 281 283 283 282 283 286 289 292 293 291 291 294 297 300 302 300 300 302 305 307 309 309 308 310 313 316 318 316 316 318 320 322 323 323 322 323 325 326 327 326 326 326 327 328 328 329 327 327 328 328 329 329 327 327 328 328 329 329 328 328 328 329 329 329 328 328 328 328 329 329 328 327 328 328 328 328 327 327 327 327 327 327 327 327 326 327 327 326 326 326 325 325 325 325 325 324 324 324 323 323 323 322 322 321 321 320 320 320 319 318 317 317 317 316 315 315 314 314 313 312 157 158 158 159 159 159 158 158 157 157 156 156 155 155 154 154 155 155 155 155 156 156 156 156 156 157 159 160 160 161 161 162 163 164 164 164 164 164 164 163 161 160 161 161 160 158 158 158 159 159 158 157 156 156 155 155 154 153 152 150 149 149 150 151 152 152 152 153 154 156 160 162 164 164 165 166 168 170 171 161 150 146 144 142 141 136 132 133 134 134 135 136 138 138 139 140 141 141 141 140 139 135 135 134 132 130 128 127 126 124 123 122 122 122 122 122 124 124 125 125 126 126 126 129 129 128 128 128 129 130 131 132 133 134 136 137 139 141 143 144 146 147 149 151 152 152 151 151 152 154 158 163 164 166 167 168 169 170 171 172 175 179 183 185 188 197 213 220 221 221 222 221 215 211 204 197 189 185 183 177 167 164 159 149 138 132 136 146 154 162 169 178 189 204 216 217 223 226 231 239 252 264 269 278 306 338 347 344 340 349 355 5 24 42 46 48 55 58 66 74 86 101 111 113 111 114 115 121 124 119 106 130 168 171 171 166 158 144 111 88 81 71 46 14 231 160 146 134 127 120 110 100 91 92 96 98 101 102 98 90 83 87 87 85 81 78 73 66 58 49 45 44 41 38 31 23 18 16 16 18 22 27 28 27 28 29 31 39 49 61 67 71 80 91 94 118 123 124 121 119 119 119 123 133 139 147 160 177 184 209 193 191 197 201 192 182 181 182 179 176 175 176 175 176 172 167 162 161 163 166 168 172 179 191 210 239 262 236 232 250 268 279 281 279 282 287 283 272 263 256 248 247 249 249 243 234 223 210 208 201 194 189 183 174 167 161 160 155 152 153 157 158 157 156 154 151 149 147 145 144 144 143 145 148 148 148 149 149 149 148 147 146 148 148 149 148 145 142 138 137 137 136 135 135 135 133 129 128 125 123 122 120 120 121 122 123 125 125 125 125 125 128 130 130 130 132 133 134 138 141 140 140 141 140 142 144 144 144 144 143 146 149 151 152 152 151 152 155 156 156 158 160 161 162 163 164 166 168 169 171 175 177 175 173 173 172 168 164 162 158 153 150 150 154 155 155 155 155 155 154 154 154 153 151 149 145 143 142 142 142 143 144 145 148 151 153 156 159 162 162 162 162 162 163 164 164 164 164 164 164 164 165 165 165 164 164 164 165 165 165 165 165 166 167 167 167 167 168 168 168 169 170 170 170 170 171 171 172 172 173 174 175 176 177 179 180 182 183 185 188 190 193 194 195 199 202 205 207 211 212 214 216 219 223 225 227 228 229 233 236 239 240 241 243 243 246 248 250 250 251 251 254 256 258 259 258 258 260 262 264 264 264 264 266 269 271 272 271 270 272 274 276 279 279 278 278 281 284 286 286 286 286 289 292 295 296 294 295 298 300 303 303 303 303 306 308 311 312 311 311 314 316 318 320 319 319 320 321 323 323 324 324 323 324 325 326 326 326 325 326 326 326 326 326 325 326 326 327 327 326 326 326 327 327 327 327 326 327 327 327 327 327 326 326 327 327 327 326 326 326 327 327 326 326 326 325 326 326 326 326 325 325 325 324 324 324 324 324 323 323 323 323 322 322 321 321 321 320 320 319 318 318 317 317 316 315 315 314 314 313 312 158 159 159 160 160 160 159 159 158 157 157 156 155 155 154 154 154 155 155 155 155 156 156 156 157 158 159 160 160 161 161 162 163 164 164 164 164 164 163 162 161 160 161 161 161 160 160 159 160 158 158 157 157 156 156 155 154 154 153 151 150 150 150 150 152 153 153 153 154 157 160 160 162 164 166 167 168 169 168 162 155 148 141 139 137 132 134 135 136 137 137 139 140 140 139 139 139 139 138 137 136 134 134 133 133 132 130 128 126 125 124 123 122 123 123 124 125 126 127 127 128 128 129 130 130 129 130 131 131 131 133 133 134 135 136 137 138 141 142 144 146 147 149 150 152 151 151 151 152 154 157 161 161 162 162 163 164 166 168 170 174 178 181 182 189 200 220 229 234 239 241 242 231 214 202 192 180 174 173 167 162 159 155 149 142 138 141 158 166 169 171 178 187 193 201 208 216 222 228 237 250 263 277 306 339 353 350 342 336 340 340 347 7 34 40 34 43 46 61 77 90 104 115 118 116 116 119 127 135 138 133 143 159 165 166 163 153 139 124 115 111 95 56 24 65 149 140 132 128 121 111 96 86 90 95 97 100 103 104 97 88 85 85 82 76 70 66 61 54 47 44 44 42 40 33 26 22 21 18 16 15 18 24 24 23 25 34 49 57 62 62 60 62 65 71 93 113 114 112 115 115 120 127 133 141 150 159 162 175 190 174 174 182 189 187 187 183 183 178 173 174 178 178 176 171 163 158 158 162 163 167 169 173 180 191 201 199 190 187 187 193 209 238 235 242 256 258 252 247 245 235 234 235 237 236 230 222 214 208 202 197 190 182 169 167 166 162 158 155 155 159 158 158 156 153 151 149 149 149 149 149 148 149 154 152 152 152 151 150 149 149 146 147 146 146 145 141 140 137 136 135 133 133 135 136 134 133 129 126 125 122 119 120 120 122 124 127 129 129 130 130 132 134 135 136 138 139 140 142 145 145 145 146 147 148 148 147 147 148 148 148 150 152 155 155 154 155 156 156 157 158 160 161 161 161 162 165 168 171 174 177 176 173 171 172 171 168 167 165 162 158 156 154 155 155 154 152 152 152 151 149 149 149 149 148 143 141 141 140 141 142 143 146 148 149 150 154 159 163 164 163 163 163 163 164 165 165 165 165 165 165 166 166 166 166 165 165 166 166 166 166 166 166 167 168 168 168 169 169 169 170 170 171 171 171 171 172 173 173 173 174 175 177 178 179 180 181 183 185 188 190 192 193 195 198 200 203 206 208 209 212 214 217 220 221 222 225 227 230 233 234 235 237 240 240 242 245 245 246 248 248 250 252 253 254 255 255 256 258 259 259 261 261 262 265 266 266 267 269 269 270 271 271 273 275 274 276 279 279 279 282 281 283 286 288 288 290 290 292 295 296 297 299 299 301 304 305 306 307 307 310 312 313 313 315 317 317 318 319 320 320 322 321 322 322 322 323 324 323 323 324 324 324 325 324 324 324 324 324 325 324 324 325 325 325 325 325 325 325 325 325 326 325 325 325 325 325 326 326 325 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 322 322 322 321 321 321 320 320 319 318 318 318 317 316 315 315 315 314 313 312 158 158 159 160 161 161 160 159 159 158 157 157 156 155 154 153 154 154 154 155 155 156 156 157 157 158 159 160 160 161 161 162 163 164 164 164 164 164 163 162 161 161 161 162 162 162 161 160 159 158 158 157 157 157 156 156 155 155 154 153 151 151 150 151 151 152 153 154 155 157 157 159 161 164 166 167 167 166 165 160 154 146 140 138 135 132 134 136 138 138 139 140 142 141 138 137 137 136 136 135 134 133 132 131 131 131 129 127 125 125 124 123 123 124 125 126 127 128 129 130 130 129 129 130 130 131 131 132 132 133 135 136 137 138 139 139 139 140 142 144 145 146 147 150 151 150 150 150 151 154 156 159 158 157 158 159 161 163 166 169 171 174 180 185 192 205 224 237 244 249 254 254 242 223 207 197 188 183 174 166 163 161 158 154 150 150 151 168 172 173 173 177 181 184 191 200 209 218 226 235 246 258 297 331 354 1 355 345 339 338 339 343 356 17 28 26 28 41 60 77 90 104 114 117 117 118 121 128 136 136 138 138 142 154 161 160 144 136 129 128 123 108 75 62 89 124 129 129 126 121 113 101 90 92 94 95 98 100 107 106 98 92 87 79 56 49 49 50 46 43 41 42 41 40 36 29 28 30 26 19 13 12 14 16 14 16 33 59 65 63 59 56 59 60 65 75 91 99 97 99 106 116 124 130 138 146 148 152 159 163 161 163 171 173 181 185 188 184 177 173 174 174 175 174 168 157 150 155 155 164 166 166 168 172 178 176 181 178 173 175 181 190 205 203 216 228 231 231 233 233 227 225 226 228 229 226 222 214 206 201 195 186 177 169 167 165 164 161 159 158 162 162 160 157 154 152 151 153 155 155 154 155 155 156 155 155 154 153 152 151 149 147 146 144 142 141 139 138 137 136 133 132 132 133 134 133 133 131 128 127 123 121 121 122 123 125 129 133 134 135 135 135 138 139 141 143 143 145 145 146 146 146 146 147 148 148 148 149 150 151 151 151 153 155 155 155 155 156 157 155 156 158 159 159 160 164 167 171 175 177 177 174 172 171 170 169 167 167 168 166 164 161 158 157 155 153 151 150 149 147 144 143 144 145 145 143 141 140 141 142 143 145 147 148 149 150 154 160 164 165 165 164 164 164 165 165 166 166 166 166 166 166 167 167 167 166 166 166 167 167 167 167 167 167 168 169 169 169 170 170 171 171 172 172 172 172 173 173 174 174 175 175 177 178 179 180 181 183 185 187 190 191 192 195 197 200 202 204 205 207 210 213 215 217 217 220 223 226 228 229 230 231 234 237 238 239 241 241 243 245 246 247 247 248 250 252 252 253 254 254 256 258 259 260 261 262 261 263 265 265 265 266 266 269 271 271 272 273 273 275 278 278 279 280 281 282 285 285 287 289 288 292 295 295 296 299 300 300 303 306 307 307 307 309 311 314 314 315 315 315 317 319 319 319 319 319 320 321 321 321 321 321 322 323 322 322 322 322 322 323 323 322 323 322 323 324 323 323 323 323 323 324 324 324 324 323 324 324 325 324 324 324 324 324 324 324 324 323 324 324 324 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 320 320 319 319 318 318 317 317 316 316 315 315 314 313 313 158 158 160 161 161 161 161 160 159 159 158 157 156 155 154 153 153 153 154 155 156 156 157 157 158 158 159 159 160 161 161 162 163 164 164 164 164 163 162 162 161 161 162 162 162 162 160 158 157 157 157 158 157 158 158 158 157 155 154 153 152 152 151 151 151 151 153 154 155 156 157 159 161 163 165 165 163 162 161 158 151 144 138 137 135 134 133 136 138 138 138 139 139 138 135 134 134 134 134 133 132 131 130 129 128 128 127 126 125 125 125 124 123 125 127 127 127 129 131 131 131 130 130 130 130 131 132 133 134 135 138 140 141 141 141 141 140 140 142 143 144 144 146 148 148 148 148 149 151 153 156 157 156 155 155 157 159 161 164 166 167 171 177 184 194 208 226 237 243 252 257 254 243 230 220 213 210 203 184 170 167 167 165 164 162 162 163 168 170 172 174 175 177 183 188 195 203 214 224 231 233 258 323 357 5 4 358 358 349 345 346 352 1 14 21 20 25 37 52 69 81 96 106 108 113 117 122 126 132 130 129 128 131 140 151 153 135 131 131 131 130 124 99 102 105 106 113 118 116 113 109 104 98 95 93 91 93 94 101 108 111 108 101 79 360 360 14 24 27 28 37 40 38 35 34 33 35 41 36 28 19 13 11 13 15 15 29 59 69 62 56 49 60 63 66 72 80 85 82 83 94 105 113 121 131 132 136 139 141 145 150 155 159 167 177 183 185 183 175 174 173 173 173 171 165 152 147 148 157 166 166 162 162 165 164 167 170 168 161 163 168 167 176 191 205 214 220 222 225 225 225 227 227 227 226 223 220 211 203 198 190 179 173 169 167 167 166 164 162 163 166 166 163 159 157 156 157 160 161 160 159 159 159 159 159 159 157 155 154 152 151 151 150 146 143 141 140 139 139 137 133 131 132 131 130 130 130 130 129 127 124 123 124 126 127 127 132 136 138 139 139 139 143 144 145 146 147 146 146 146 146 146 146 146 148 148 147 148 148 148 150 150 155 157 157 156 157 157 157 156 154 156 157 159 161 168 171 174 176 177 177 171 172 171 169 167 167 168 170 169 167 164 162 160 157 154 151 148 146 145 141 139 140 141 141 141 140 141 142 143 145 147 147 147 150 152 156 161 164 165 164 164 165 165 165 166 167 167 167 167 167 167 168 168 168 167 167 167 168 168 168 168 168 168 169 170 170 170 171 171 171 172 172 173 173 173 173 174 174 175 175 176 177 178 179 180 182 183 185 187 189 190 192 194 196 199 200 202 204 206 209 211 213 213 216 218 221 223 226 226 227 229 231 234 235 234 236 238 240 242 243 243 243 245 247 249 249 249 250 251 252 254 256 257 255 256 258 260 261 262 261 261 263 265 267 268 268 267 269 271 273 274 274 273 276 278 280 281 282 282 284 286 289 292 294 294 293 296 298 301 303 301 302 304 307 310 311 311 310 312 314 316 316 315 315 317 318 319 319 318 318 319 320 320 321 320 319 320 321 321 321 321 320 321 321 322 322 322 321 321 322 322 323 323 321 322 322 323 323 323 322 322 323 323 323 323 322 322 322 323 323 323 322 322 322 322 322 322 321 321 321 321 321 321 320 320 320 319 319 319 318 318 317 317 316 316 315 315 314 314 313 159 160 160 161 162 162 162 161 161 160 158 157 156 155 154 154 154 153 154 155 156 156 157 157 158 158 159 159 160 161 162 163 164 164 164 164 163 163 162 162 162 161 162 162 161 160 158 156 156 157 157 157 158 158 159 158 156 154 152 152 152 151 151 151 151 151 153 154 154 155 157 158 160 161 162 162 161 159 158 154 147 142 137 136 135 135 134 135 136 136 136 135 135 134 133 131 131 131 131 131 131 129 128 127 127 127 126 126 125 125 124 123 123 124 126 126 127 129 131 131 131 130 130 131 131 132 134 134 135 136 140 144 145 144 143 143 142 142 142 143 143 143 143 144 145 146 147 148 150 153 154 154 154 154 155 157 159 161 162 164 167 170 175 182 192 206 220 228 237 250 254 249 242 236 231 226 223 216 197 178 173 172 172 171 169 167 167 168 168 169 172 173 176 180 186 190 195 206 213 212 222 272 9 26 22 15 16 3 353 353 358 1 7 14 13 15 19 26 42 54 62 82 84 90 103 115 122 127 129 126 124 120 119 124 135 138 124 117 120 126 131 133 125 123 124 121 118 114 106 103 106 105 104 99 87 80 84 85 90 92 94 101 102 58 351 349 355 1 4 16 31 30 26 27 30 34 41 48 44 36 28 22 19 20 27 29 43 62 63 53 46 37 49 61 69 74 76 76 73 75 82 90 99 109 118 111 120 127 131 136 142 145 150 166 175 178 178 178 170 171 171 170 168 167 164 154 153 155 161 165 164 159 160 160 160 161 161 159 151 154 154 160 170 183 197 209 218 218 223 227 232 241 239 234 228 225 218 208 200 192 181 174 171 169 168 168 166 166 166 167 170 173 169 166 163 163 163 164 166 165 163 162 161 162 163 161 159 157 154 153 154 155 153 149 145 143 142 141 140 138 136 134 132 131 130 129 129 129 128 126 126 127 129 132 132 132 135 139 140 143 145 144 144 146 147 147 147 147 146 146 145 145 145 146 146 147 148 149 149 149 150 151 156 159 160 160 159 158 159 159 159 159 160 162 165 170 172 172 172 171 171 171 172 171 169 168 167 169 171 172 171 168 168 162 161 157 151 148 145 143 139 137 137 138 139 139 139 141 142 143 144 144 145 148 151 154 158 161 162 164 164 164 165 166 166 166 167 168 168 168 168 168 169 169 169 168 168 168 169 169 169 169 169 169 170 170 171 171 172 172 172 173 173 173 173 174 174 175 175 176 176 177 177 178 179 180 182 183 185 187 188 189 191 194 196 197 198 200 203 205 208 210 210 212 214 216 219 221 223 223 224 227 229 231 232 231 233 235 237 239 241 239 240 242 244 245 247 247 247 248 250 251 253 253 252 253 255 256 258 259 257 258 259 261 263 263 262 263 265 267 269 271 267 269 271 274 276 278 278 277 279 282 284 287 286 286 288 291 294 297 298 296 298 300 303 305 305 304 306 308 310 312 314 311 312 314 315 316 316 315 315 316 317 318 319 317 317 318 319 319 319 319 319 319 319 320 321 320 319 319 320 320 320 320 320 320 321 321 322 321 321 321 321 321 321 322 321 321 321 321 322 321 321 321 321 321 321 321 320 320 320 320 320 320 320 319 319 319 319 318 318 317 317 317 316 316 316 315 314 314 313 160 161 161 161 162 162 162 162 162 160 159 158 157 155 155 154 154 154 154 155 156 157 157 158 158 158 159 160 161 161 162 163 164 164 164 164 163 162 162 162 162 162 162 161 159 157 155 154 155 156 157 157 157 157 156 155 154 152 151 151 151 151 151 151 151 151 152 152 153 154 156 157 159 159 160 160 160 158 155 150 143 141 139 137 137 135 134 134 132 133 133 133 132 132 130 128 128 129 129 129 129 128 126 125 126 126 126 125 125 124 123 122 122 124 125 125 127 130 131 132 132 132 132 132 133 135 135 136 137 139 142 145 147 147 147 146 144 143 142 143 142 142 142 143 144 145 146 148 150 151 152 153 153 153 155 157 159 160 161 164 167 170 174 179 188 200 208 217 232 244 249 247 242 240 239 231 225 217 203 188 177 176 181 176 172 168 164 163 162 162 162 167 171 175 180 181 180 185 181 178 160 40 35 37 33 33 21 9 1 359 1 3 5 5 5 6 8 15 29 39 39 42 55 67 79 105 118 123 122 123 119 111 109 112 117 118 106 98 104 114 125 131 131 129 127 126 124 119 108 103 108 114 113 105 85 74 76 78 79 78 77 78 77 42 27 21 11 13 12 22 30 19 14 19 23 50 63 59 53 44 39 40 38 33 42 49 60 67 57 54 34 25 28 44 64 74 74 75 70 69 71 77 84 93 93 96 104 116 126 132 135 134 147 165 174 173 169 170 164 167 168 166 163 163 162 156 156 158 161 163 161 158 157 158 159 158 154 151 149 150 152 159 169 181 194 208 211 217 227 234 241 248 250 241 237 230 217 207 198 185 176 173 171 169 170 174 172 171 171 171 174 176 174 172 170 170 169 167 168 168 166 165 165 164 163 161 160 159 158 158 156 155 152 148 146 144 143 141 139 138 137 136 134 132 131 131 131 130 129 128 128 131 134 136 137 137 139 141 143 146 149 150 149 148 146 144 145 146 146 146 146 146 146 146 147 148 150 153 153 153 152 154 157 160 160 161 160 159 160 162 164 164 164 166 168 169 168 168 166 166 167 169 171 170 169 169 169 171 173 174 172 172 169 165 163 160 154 154 146 142 139 137 137 138 138 138 139 140 142 143 143 144 145 149 153 156 159 160 162 164 164 165 166 166 166 167 168 168 169 169 169 169 169 170 169 169 169 169 169 170 170 170 170 170 170 171 172 172 173 173 173 174 174 174 175 175 175 175 176 176 177 177 178 178 179 181 182 183 184 185 187 189 191 193 195 196 197 200 202 204 207 208 209 211 213 215 217 217 219 221 223 225 227 229 229 230 231 233 235 237 237 237 238 240 241 243 244 244 245 246 247 249 249 250 250 250 252 253 255 255 254 255 256 258 259 259 259 260 262 263 265 265 264 265 267 270 272 274 274 274 275 278 280 281 282 282 284 287 290 293 292 292 294 296 299 300 300 301 302 304 307 309 308 308 309 311 312 313 313 313 313 314 315 316 316 316 316 316 317 317 317 317 317 317 318 318 318 318 318 318 318 318 318 318 318 318 319 319 319 319 319 319 319 320 319 320 320 319 320 320 320 320 320 319 320 320 320 320 320 319 320 319 319 319 319 318 318 318 318 318 318 317 317 317 316 316 316 315 314 314 313 160 160 160 160 161 161 161 162 162 161 160 158 157 156 155 155 154 154 154 155 156 157 157 158 158 159 159 160 161 162 163 163 164 164 164 164 163 163 163 163 162 162 162 160 158 156 155 155 156 157 157 157 157 156 154 153 152 151 151 151 152 152 151 151 150 151 150 150 151 153 154 156 157 157 158 159 159 156 151 145 139 139 138 138 137 134 131 130 124 127 129 130 129 129 127 125 125 126 127 127 127 127 125 123 124 125 124 124 123 123 123 123 124 126 126 126 127 130 133 134 134 134 134 134 138 138 139 139 141 142 145 147 148 149 149 148 146 144 143 143 142 142 141 141 143 145 146 147 149 149 151 152 153 154 156 157 158 159 161 164 167 169 171 176 184 189 197 212 230 241 247 246 245 244 240 230 224 217 208 198 191 191 192 188 180 171 164 160 156 154 154 157 161 165 170 170 155 156 150 135 98 59 45 43 42 37 25 13 4 359 354 357 357 357 356 356 359 3 16 17 22 27 34 40 43 87 107 110 113 116 113 105 101 104 104 102 98 93 91 102 117 126 128 128 128 125 126 125 118 115 119 124 124 118 97 81 76 77 80 75 69 66 68 66 70 69 48 29 30 30 23 15 14 18 43 72 80 74 67 64 64 60 58 53 54 62 77 82 84 61 38 25 23 35 56 56 69 71 65 60 63 66 66 73 81 85 92 103 114 123 122 127 138 151 163 164 159 158 157 159 162 160 158 159 158 154 153 157 160 160 158 156 154 154 156 154 150 147 149 153 157 163 173 183 195 202 207 217 229 240 250 255 257 253 244 232 217 207 197 184 180 178 175 175 176 180 179 178 176 175 175 175 175 174 174 173 171 168 169 171 170 170 170 166 163 161 161 161 161 160 158 154 150 146 144 143 140 139 139 138 137 136 136 133 130 132 132 132 130 130 130 134 137 139 140 140 140 142 143 145 148 149 150 149 145 144 145 146 146 147 149 148 148 148 150 151 152 157 157 156 155 155 157 161 161 161 161 161 161 163 164 165 167 168 168 168 166 165 164 165 167 169 168 169 169 171 172 174 174 174 172 170 168 167 166 164 164 156 147 142 139 137 139 139 139 139 139 141 143 144 145 146 147 150 154 157 158 161 163 164 164 165 166 166 167 167 168 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 172 173 173 173 174 174 174 175 175 175 175 176 176 176 177 177 178 178 179 180 181 182 183 184 185 187 189 191 193 193 195 197 199 201 204 205 206 208 210 212 214 215 216 218 219 221 223 225 225 227 228 229 231 233 233 234 235 236 237 239 239 240 242 243 243 244 246 246 247 248 248 249 251 251 251 252 252 254 255 255 256 257 257 259 260 261 261 262 263 264 266 266 267 269 271 271 274 275 276 277 279 280 282 285 286 287 289 289 292 294 294 296 298 298 301 303 303 304 305 305 307 309 309 310 311 312 311 312 312 312 313 314 314 314 314 314 315 316 315 316 316 316 316 317 316 316 316 316 317 317 316 317 317 317 317 318 317 318 318 318 318 319 318 318 318 318 319 319 318 318 318 318 319 319 319 319 318 319 319 318 318 318 318 317 317 317 317 317 316 316 316 315 315 314 314 313 160 160 160 160 160 160 161 162 163 162 160 159 157 157 156 155 154 154 154 155 156 157 157 158 159 159 160 161 162 162 163 163 164 164 164 164 164 163 162 162 162 162 161 160 159 158 158 158 157 157 158 156 155 154 153 152 152 152 152 152 152 152 151 150 150 150 149 149 150 151 153 154 155 155 155 156 156 153 146 141 139 137 136 136 133 130 127 124 121 123 124 125 126 125 124 122 123 124 124 125 125 125 123 122 124 124 124 123 123 124 125 126 128 129 130 129 130 133 136 137 137 137 137 138 141 141 142 142 143 145 147 147 148 148 149 149 148 146 144 144 143 142 142 142 143 144 146 147 147 147 149 151 153 154 156 157 158 158 161 164 163 165 168 169 173 182 194 210 228 240 245 246 246 245 240 232 225 219 212 206 205 198 201 196 187 177 169 163 163 153 145 143 143 147 151 148 132 130 122 107 85 62 51 50 47 39 26 12 359 351 340 339 339 344 346 348 350 346 347 353 2 9 11 14 15 60 80 86 97 106 108 99 99 100 99 95 91 88 92 100 119 128 132 133 130 128 127 127 126 125 126 129 130 127 115 99 89 91 92 82 73 64 65 70 72 68 51 45 45 29 16 15 36 44 66 77 76 74 78 83 90 88 82 77 71 75 98 105 106 88 59 40 41 46 52 60 62 59 54 50 57 57 64 70 76 79 83 89 98 97 103 114 118 118 133 142 140 144 148 151 155 153 149 147 147 147 149 154 156 155 152 150 148 148 151 149 148 146 149 155 162 169 178 187 193 198 206 216 227 241 252 256 253 247 245 236 221 210 204 199 190 184 182 182 182 184 184 183 182 178 176 174 174 173 173 173 172 170 171 173 173 173 173 169 165 163 163 163 161 160 158 153 149 147 146 142 139 139 140 140 139 139 137 133 130 131 132 132 131 131 132 136 138 140 140 140 141 138 139 140 143 144 146 147 147 146 147 148 149 149 150 151 151 152 153 154 156 159 159 158 158 158 159 163 164 163 162 162 162 163 164 166 168 169 169 169 167 165 164 165 166 167 166 168 171 173 174 174 174 173 172 171 171 170 169 168 165 158 151 145 142 139 143 143 142 141 140 142 145 146 148 149 151 152 154 156 159 162 163 164 164 165 166 167 167 168 169 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 174 174 174 175 175 175 176 176 176 176 176 177 177 178 178 179 179 180 182 183 183 184 185 187 189 191 192 193 195 196 199 201 203 203 205 207 209 211 212 213 214 216 218 220 222 222 223 225 226 227 229 230 231 232 233 235 236 236 236 238 239 241 241 242 242 243 244 246 245 246 247 248 249 250 250 251 251 252 253 255 254 256 257 257 258 260 262 262 262 262 264 266 268 268 270 270 271 274 276 277 277 278 280 282 285 286 288 289 289 292 295 295 296 297 298 300 303 304 305 304 305 307 308 309 309 309 309 310 311 312 312 311 311 312 313 314 313 313 313 314 314 315 314 314 314 314 315 316 315 315 315 315 316 316 316 315 315 316 317 317 317 316 317 317 317 318 318 317 317 317 318 318 318 318 317 318 318 318 318 317 317 317 317 317 317 316 316 316 315 315 314 314 314 313 160 160 160 160 160 162 163 163 163 162 160 159 158 157 155 155 155 155 155 155 156 157 158 160 160 160 161 161 162 162 163 164 164 164 164 164 163 163 162 161 161 160 160 159 159 158 157 156 155 155 156 155 154 153 153 153 153 152 151 151 152 151 150 149 149 148 147 147 148 150 152 153 154 153 152 152 152 148 142 139 137 136 135 133 131 127 124 121 119 120 121 121 122 122 122 121 121 122 122 123 124 124 122 123 125 126 125 125 124 125 127 128 130 132 132 133 132 135 137 139 140 140 141 141 141 142 143 143 144 146 146 147 147 147 147 148 148 146 145 144 143 143 143 143 143 144 146 147 147 147 147 149 151 153 155 156 156 158 159 162 162 162 161 164 172 181 193 208 223 236 240 241 246 247 242 240 234 225 218 217 209 203 201 195 189 185 181 177 170 152 139 131 126 124 124 125 113 110 106 94 75 60 56 52 47 39 23 6 350 344 327 319 317 321 330 336 338 318 311 315 329 345 351 357 4 26 41 57 72 83 93 93 95 98 98 96 93 93 123 142 148 153 156 155 146 143 135 132 132 130 129 129 131 131 126 119 114 110 120 114 97 67 53 54 52 57 60 66 70 61 47 41 80 79 79 69 56 63 72 74 82 94 96 94 93 95 114 120 124 115 90 60 52 66 69 64 52 43 41 38 39 48 61 71 76 78 79 80 81 84 89 94 98 96 107 107 115 128 138 143 153 151 151 144 140 142 148 150 148 148 145 142 141 143 141 139 140 140 146 155 166 174 182 188 191 198 206 212 222 235 242 244 245 245 250 244 228 218 212 200 194 191 190 188 188 187 185 184 184 181 176 172 170 169 170 172 172 171 172 174 174 174 173 171 167 165 166 164 161 159 157 153 150 149 148 145 143 142 143 144 144 143 140 134 132 133 133 134 131 131 133 136 139 140 139 140 139 137 136 139 141 142 145 147 149 148 148 148 149 150 152 154 155 157 157 157 158 159 160 160 160 161 162 165 167 166 165 164 164 164 165 168 169 170 169 168 166 165 165 164 164 164 166 169 172 173 173 173 172 172 173 173 173 172 171 168 164 161 156 151 147 147 146 145 144 142 142 144 148 150 152 153 154 154 154 156 159 162 163 164 164 165 166 167 168 169 169 170 170 171 171 171 171 171 172 172 172 172 172 172 173 173 173 173 173 173 174 174 175 175 175 175 176 176 177 177 177 177 177 178 178 179 179 180 180 182 182 183 184 186 187 189 190 191 192 194 196 198 199 200 202 204 206 208 210 211 212 214 215 217 219 219 220 222 223 225 226 226 227 228 230 232 233 233 233 234 236 237 239 239 239 239 241 242 244 244 243 244 245 246 248 248 248 248 249 251 252 253 254 254 254 256 257 259 259 258 259 261 263 265 265 265 266 268 270 273 273 273 274 277 279 282 283 283 283 286 288 291 292 292 292 295 297 299 301 301 299 302 303 305 307 307 306 306 308 309 310 309 308 309 310 311 311 311 310 310 311 312 313 313 311 312 313 313 314 313 312 313 313 314 314 314 313 313 314 315 315 315 314 315 315 316 316 316 316 316 316 317 317 317 317 316 316 317 317 317 317 316 316 316 316 316 316 315 315 315 314 314 314 313 313 159 160 160 161 162 162 162 160 160 160 160 159 159 158 156 156 156 155 155 155 156 158 159 160 161 161 161 162 162 163 163 164 164 164 164 164 163 163 162 161 160 159 159 158 157 157 155 153 151 152 154 154 154 153 153 153 153 152 150 150 149 149 148 148 148 147 146 146 148 150 151 153 153 150 147 147 146 143 139 139 138 135 133 130 127 125 122 120 118 118 119 119 120 120 121 121 121 121 122 122 123 123 122 125 126 127 128 128 128 127 128 130 131 132 133 134 134 135 138 140 141 141 142 142 142 142 143 144 144 145 146 147 147 146 146 147 147 146 145 145 144 143 143 144 145 145 146 147 148 148 147 148 150 152 153 153 155 156 157 158 159 160 161 165 172 182 192 205 217 223 225 234 242 247 247 250 245 234 229 216 207 202 182 167 171 170 178 178 168 143 125 119 115 113 109 108 99 95 93 86 75 64 59 54 46 33 12 353 342 337 320 309 301 300 307 316 316 304 289 279 289 324 342 350 349 360 22 44 60 69 77 86 88 93 99 101 104 113 153 170 172 168 166 165 160 150 142 139 138 135 132 131 133 135 134 133 132 128 127 139 142 111 71 47 43 62 71 79 87 92 96 95 103 99 85 67 61 66 67 48 46 65 89 101 102 110 124 129 130 125 108 81 75 83 81 70 53 39 34 41 37 41 52 66 75 77 74 76 78 80 81 84 87 86 86 88 99 113 128 138 141 138 139 140 139 143 146 145 144 142 137 135 138 138 135 134 134 137 145 155 172 180 186 188 192 199 205 209 215 222 226 230 238 253 256 247 234 226 214 202 196 195 194 194 193 190 185 183 183 182 180 179 174 170 168 169 171 172 173 173 175 176 174 172 170 169 169 164 161 158 155 153 151 152 151 149 147 146 146 149 148 146 142 136 134 135 138 137 134 134 135 138 140 141 140 140 138 136 137 141 142 145 148 150 150 149 149 149 150 151 154 157 158 159 159 158 158 159 160 161 162 163 164 167 170 169 167 167 166 165 166 167 168 168 168 167 166 165 165 165 165 166 168 170 172 171 170 169 170 171 171 172 172 172 171 168 165 165 161 155 154 151 148 146 145 145 146 147 151 155 155 156 156 156 155 156 159 162 163 163 164 165 167 168 169 169 170 170 171 171 172 172 172 172 173 173 173 173 173 173 173 174 174 174 174 174 175 175 175 176 176 176 176 177 177 177 177 178 178 178 179 179 180 180 181 182 182 183 184 186 187 188 190 191 193 194 196 197 198 200 202 204 206 208 208 209 211 213 214 216 217 218 219 221 222 224 225 225 225 227 228 230 231 231 231 232 234 235 237 237 236 237 239 240 241 241 241 242 243 244 246 246 246 246 248 249 250 251 250 250 252 253 255 256 256 255 257 259 260 262 263 261 263 265 267 269 269 268 271 273 276 278 280 278 280 282 285 287 289 288 289 291 293 296 297 297 296 298 300 302 303 302 302 303 305 306 307 307 306 307 308 308 309 308 308 308 309 310 311 310 309 310 311 311 312 311 310 311 311 312 313 313 312 312 312 313 313 313 314 313 314 314 315 315 315 315 315 315 316 315 316 315 315 316 316 316 316 315 315 315 315 315 315 315 314 314 314 314 314 313 313 160 160 161 162 162 161 160 159 159 159 160 160 159 160 159 158 158 157 157 157 157 158 159 160 160 161 161 161 162 163 163 163 163 164 164 164 164 163 161 159 158 157 158 156 156 155 154 152 150 152 154 154 154 154 153 153 152 151 149 148 147 147 147 147 147 146 146 147 148 149 149 149 149 146 145 144 142 138 138 137 136 134 130 126 125 123 121 119 118 119 119 119 119 120 120 120 121 121 121 122 123 123 124 125 128 129 130 132 131 129 129 129 130 133 133 134 134 135 139 141 142 141 142 142 142 142 143 144 144 145 146 147 146 145 145 147 147 146 145 146 146 145 143 143 143 144 145 146 148 148 147 149 150 151 153 153 154 156 156 158 158 160 165 169 175 183 192 201 206 208 214 225 233 242 249 251 240 216 134 158 167 165 134 116 113 110 117 139 141 120 103 102 101 100 97 94 88 82 81 77 75 67 60 53 42 29 4 348 343 330 319 310 302 299 306 309 309 304 281 250 255 306 333 335 335 343 3 35 59 69 74 79 86 96 107 117 131 149 164 170 167 161 155 153 152 143 139 137 136 136 136 136 139 142 143 142 140 139 138 140 136 130 124 85 64 68 78 88 95 99 106 108 105 96 82 72 68 67 61 37 24 29 55 79 86 112 125 131 129 120 110 96 93 95 95 88 72 55 52 58 51 42 44 56 68 69 64 67 72 76 77 77 78 74 71 75 84 98 110 120 103 98 111 123 132 140 141 139 138 136 131 132 136 138 139 139 140 144 153 162 177 185 186 188 193 200 201 204 208 211 216 227 240 256 255 245 235 224 210 202 198 197 197 197 195 191 186 183 180 180 179 179 176 171 168 168 168 169 171 172 176 178 178 174 173 173 170 165 159 156 154 153 153 155 155 153 151 150 150 151 149 147 143 140 137 138 139 138 137 136 138 140 143 144 143 142 140 138 138 142 146 148 150 150 150 151 152 154 154 155 156 158 158 159 159 158 157 159 161 162 163 165 166 168 170 171 172 170 168 166 166 166 166 166 166 166 165 166 166 166 167 168 169 171 171 170 170 169 169 169 169 171 172 171 171 168 167 169 166 160 156 151 148 149 148 148 149 151 154 157 156 156 156 156 156 157 159 161 162 163 164 165 167 168 169 170 170 171 172 172 173 173 173 173 173 174 174 174 174 174 174 175 174 175 175 175 175 176 176 176 177 177 177 177 178 178 178 178 178 179 179 180 180 181 181 181 183 184 185 186 187 187 189 191 193 194 196 196 198 200 201 203 205 207 207 209 211 212 214 215 215 217 218 220 221 222 222 224 224 225 227 228 229 229 230 231 232 233 234 235 235 236 237 238 239 239 239 240 241 243 244 244 245 245 246 247 248 248 249 249 250 251 252 253 253 253 255 256 258 258 260 259 261 263 264 266 265 266 268 270 272 274 275 276 277 279 281 283 283 285 286 288 290 292 293 293 294 295 297 299 298 300 300 301 302 304 304 304 304 304 305 306 306 306 306 306 307 308 308 308 307 308 308 309 309 309 309 309 310 310 311 311 311 311 311 311 311 311 312 312 312 313 313 313 313 314 314 314 314 314 315 315 314 314 314 315 315 315 315 315 315 314 315 314 313 313 313 313 313 313 312 161 161 162 162 162 161 161 161 161 160 160 160 160 162 161 160 159 158 158 158 158 157 158 159 160 160 161 161 162 163 163 163 163 164 164 164 163 161 159 157 156 155 156 155 154 154 154 153 151 152 154 154 154 153 152 151 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 144 144 144 144 142 139 137 135 134 134 130 125 123 123 121 121 118 119 120 119 119 119 119 119 119 120 120 120 122 124 125 125 127 129 129 130 133 133 130 129 130 132 134 134 134 134 135 138 140 141 141 141 141 141 142 143 144 144 145 146 146 146 145 147 148 149 148 146 145 145 144 142 142 141 142 143 144 145 146 147 147 148 150 153 154 155 156 158 159 160 163 168 172 178 184 191 196 199 205 211 212 217 228 236 226 110 80 73 82 97 107 102 92 91 87 89 102 109 102 87 86 84 84 84 82 78 73 72 71 67 62 58 50 37 22 6 3 348 332 322 317 311 311 315 318 318 315 294 262 260 290 295 316 324 318 334 17 70 77 80 87 107 114 130 145 159 165 165 160 155 148 141 141 140 138 134 132 132 134 137 141 144 148 150 149 146 142 138 132 127 126 119 103 83 74 79 93 94 107 112 111 104 91 78 78 74 71 60 38 24 29 41 41 56 87 108 111 113 105 103 100 99 102 105 102 93 84 82 76 64 54 43 48 56 57 53 54 62 70 71 70 69 64 60 63 71 83 86 87 82 84 95 105 118 130 132 132 133 132 132 135 138 145 150 148 148 152 161 171 179 182 184 186 191 196 194 195 197 200 212 228 244 252 248 242 235 218 207 201 199 199 199 199 196 191 188 185 181 181 176 175 174 173 172 171 171 169 169 171 176 179 179 179 178 175 171 166 160 156 156 157 156 158 159 157 155 154 153 150 147 145 144 142 141 141 139 138 137 138 140 140 145 147 146 144 142 141 141 144 148 150 151 151 151 154 156 157 158 158 157 158 156 157 158 158 158 159 161 163 165 167 169 170 171 172 172 171 169 168 166 165 164 164 165 164 165 166 167 167 168 168 170 171 169 168 168 167 166 167 168 170 170 170 171 173 173 171 168 162 155 151 149 152 152 153 153 154 156 157 156 156 156 157 157 157 159 160 161 162 164 166 168 169 170 170 171 171 172 173 173 173 174 174 174 174 175 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 177 178 178 178 178 179 179 179 180 180 180 181 181 182 183 184 185 186 186 187 189 191 193 194 195 196 198 199 201 203 205 205 207 208 210 212 213 213 215 216 217 219 220 220 221 222 223 224 226 227 226 228 229 230 231 232 232 233 233 234 235 237 237 237 238 239 240 241 242 242 243 243 244 245 245 246 247 247 248 249 250 250 251 252 253 254 255 255 257 257 259 260 262 262 263 264 266 267 269 269 271 273 275 276 279 279 280 282 284 285 287 288 288 290 291 292 294 294 295 297 298 298 299 301 301 301 302 302 303 303 303 304 304 304 305 306 305 306 306 307 306 306 307 307 308 308 308 307 308 309 309 310 309 309 309 309 310 311 310 310 311 311 312 313 312 312 312 313 313 314 313 313 313 313 314 314 314 313 313 314 314 314 313 313 312 312 312 312 312 162 162 162 162 161 161 162 162 162 162 161 161 161 162 161 160 159 159 158 158 157 157 158 159 160 160 161 161 162 163 163 163 163 163 163 163 162 159 157 155 154 154 154 154 154 154 154 153 152 152 153 153 152 151 151 151 150 149 148 148 148 147 146 145 145 145 144 142 142 142 142 141 142 143 142 138 136 135 133 131 129 125 119 119 120 120 119 119 119 120 119 118 118 118 118 119 119 120 121 124 126 127 128 128 128 127 128 131 132 132 132 133 135 137 137 136 135 135 137 138 140 141 141 141 141 142 144 144 144 145 147 147 147 147 147 149 151 150 147 143 140 140 139 138 138 139 141 142 141 143 143 144 146 149 152 154 155 157 158 159 162 165 170 175 180 184 189 193 198 207 213 213 208 206 205 180 94 74 72 78 85 90 89 82 81 79 80 85 91 88 80 79 77 75 74 73 71 67 66 63 59 56 53 47 34 19 18 6 350 337 326 320 316 317 320 325 329 322 299 281 271 268 268 280 293 276 282 247 124 122 117 116 148 148 150 157 161 163 163 147 142 136 133 134 135 134 132 129 129 131 136 141 142 149 152 152 150 144 140 138 130 125 120 112 97 84 82 93 101 110 114 112 105 95 93 84 83 81 68 44 35 37 39 40 44 60 78 82 87 85 87 91 98 104 107 107 103 102 98 89 79 67 54 52 51 50 48 49 55 63 64 63 60 56 52 58 64 69 72 74 77 85 90 99 112 120 125 130 136 135 138 144 148 155 163 160 158 162 170 175 180 185 182 183 186 189 188 185 181 192 205 224 240 245 241 241 232 218 206 200 199 200 200 199 195 192 190 189 187 185 178 175 173 174 176 175 176 173 170 171 175 177 177 178 179 177 173 168 163 163 160 161 161 161 159 156 154 153 151 148 145 143 142 142 142 141 139 138 138 140 141 142 145 147 147 146 144 144 144 147 151 153 154 155 155 157 158 157 156 156 155 155 155 156 157 158 159 160 162 165 167 169 170 171 172 171 171 171 171 169 166 164 163 163 164 164 165 166 166 166 165 165 166 166 165 165 165 164 164 165 167 169 170 172 175 178 178 173 165 159 154 152 152 154 156 157 157 157 157 157 156 156 157 157 158 158 159 160 161 163 165 166 168 170 170 171 172 172 173 173 174 174 174 175 175 175 175 175 175 176 175 176 176 176 176 176 176 176 177 177 178 178 178 178 178 179 179 179 179 179 180 180 181 181 182 182 183 184 185 185 186 188 189 191 193 194 194 196 197 199 201 202 203 204 206 208 210 211 211 213 214 216 217 218 219 219 220 221 222 223 223 224 225 227 228 228 229 229 230 231 232 233 234 234 235 236 237 238 238 238 239 240 241 242 242 243 243 244 245 246 246 248 248 248 249 250 251 252 252 253 255 256 256 258 259 259 261 263 265 265 265 266 268 270 272 273 274 275 277 279 281 282 282 283 285 287 289 289 290 290 292 294 295 295 295 296 298 299 300 299 300 300 301 302 303 303 302 302 303 304 304 305 305 304 304 305 306 307 306 305 306 307 307 308 308 307 307 308 308 309 308 308 309 310 310 311 311 311 311 311 312 313 312 312 312 312 313 313 313 312 313 313 313 313 312 312 312 312 312 312 311 163 163 162 161 161 161 161 162 163 163 162 162 162 161 161 160 160 159 158 157 157 157 159 160 160 160 161 161 162 162 163 163 162 162 162 162 160 157 156 154 153 153 153 154 154 153 153 152 151 152 152 152 151 150 149 150 150 149 149 148 147 146 144 143 143 142 140 138 139 139 139 140 140 140 139 133 133 131 129 127 125 121 115 115 115 117 118 119 120 120 119 118 118 118 119 119 120 123 125 127 129 129 129 129 128 126 128 131 133 133 133 134 137 139 140 138 135 135 135 140 141 141 141 141 141 142 145 145 145 147 149 150 149 149 147 149 150 149 143 139 138 137 136 136 136 137 139 140 139 139 140 142 145 148 151 153 155 156 157 159 162 166 171 176 180 182 185 192 199 207 213 214 211 208 204 178 92 74 75 80 83 84 83 78 76 74 75 77 79 78 76 76 74 72 69 67 66 63 62 58 52 50 48 44 32 30 19 4 350 337 328 320 318 317 318 320 319 312 299 287 284 275 260 252 254 226 226 216 206 191 170 155 166 160 157 158 161 166 159 136 131 129 129 130 132 133 131 128 127 131 136 138 144 147 148 150 150 147 145 139 130 124 121 116 107 97 98 101 106 112 117 114 108 107 96 92 94 92 79 53 54 57 51 48 54 66 73 75 74 75 78 84 92 101 102 102 102 101 98 94 87 73 63 62 59 53 48 47 56 60 59 56 50 48 50 55 60 62 67 75 80 95 101 108 115 122 129 136 146 146 149 154 157 163 171 170 170 174 180 184 188 187 183 180 180 179 177 176 180 189 200 214 224 225 230 237 234 223 209 202 200 200 199 197 193 192 191 190 191 188 184 181 178 177 179 179 179 178 176 174 175 176 177 177 177 176 174 171 170 168 165 164 163 162 157 157 153 150 148 146 143 141 141 141 141 140 139 139 139 140 141 143 145 146 146 146 145 146 147 150 155 155 155 157 158 158 157 154 153 154 154 154 155 157 157 158 160 161 163 166 168 170 171 172 172 171 171 171 171 170 168 165 164 163 164 165 165 165 165 162 161 160 160 160 161 164 164 164 164 165 166 169 174 177 179 178 177 172 161 158 156 154 154 156 158 160 160 159 157 156 156 156 156 157 158 158 159 160 162 164 166 167 169 170 171 172 172 173 173 174 175 175 175 175 175 176 176 176 176 176 176 176 177 177 177 177 177 177 177 178 178 178 178 179 179 179 179 179 180 180 180 181 181 181 182 182 183 184 185 186 187 188 189 191 193 193 194 195 197 199 200 200 202 204 206 207 209 209 210 212 213 215 216 217 217 218 219 220 221 222 222 223 224 226 227 227 227 228 229 230 231 231 232 232 233 234 235 237 236 236 237 239 240 241 241 241 241 242 243 245 244 245 246 247 248 249 250 249 250 251 253 254 255 256 256 257 259 261 263 262 263 264 266 268 270 271 271 272 274 277 279 278 278 280 282 284 286 287 286 287 289 291 293 292 292 293 295 296 298 298 297 297 298 300 301 301 300 300 301 302 302 303 303 302 303 303 304 304 304 303 304 305 306 306 306 305 306 306 307 307 307 306 307 308 309 310 309 309 309 310 311 311 311 310 311 311 312 312 312 311 312 312 312 312 312 311 311 311 311 311 311 165 164 163 161 161 161 161 161 162 163 163 161 160 159 159 160 159 159 158 158 157 158 160 160 160 161 161 161 162 162 162 162 162 161 161 160 158 155 155 154 154 152 152 153 153 151 151 150 150 150 151 151 150 149 149 149 149 149 148 147 144 143 142 140 139 138 137 133 134 134 135 136 136 136 135 130 129 127 125 124 122 118 113 113 115 116 117 119 119 119 119 119 119 120 120 121 122 125 127 128 129 130 130 130 131 130 132 134 135 136 136 135 137 139 140 139 137 137 137 142 141 140 141 142 142 143 146 146 146 147 150 151 151 148 145 145 146 144 140 137 137 136 135 135 135 136 138 138 137 137 138 140 143 147 150 153 155 156 158 160 163 166 171 176 178 181 186 192 198 205 211 213 214 212 205 184 101 80 79 80 81 81 80 75 73 72 72 73 73 74 74 74 72 70 66 64 63 63 59 54 49 46 45 41 39 30 15 1 348 335 326 323 319 316 313 310 307 304 299 293 287 274 251 234 226 214 207 206 202 196 185 176 166 159 157 160 166 167 152 131 127 127 127 129 131 133 130 127 126 127 130 137 145 143 143 144 146 145 143 136 127 123 120 116 111 109 105 106 108 114 119 117 115 108 99 96 97 96 88 80 72 69 62 65 84 99 85 89 83 77 76 78 85 94 90 91 94 94 92 90 86 76 73 71 66 62 58 56 62 65 62 55 45 43 49 55 57 62 72 84 90 107 115 119 123 131 140 146 157 160 162 164 168 170 174 175 177 182 186 191 194 187 181 176 173 172 170 173 186 193 197 202 205 214 225 238 242 235 218 206 207 202 200 197 192 189 191 191 188 187 187 187 183 180 183 186 189 189 184 179 178 179 178 176 174 172 172 170 170 170 167 164 161 159 155 153 150 148 146 144 143 142 142 142 142 142 140 140 139 140 141 143 144 145 145 145 146 147 149 152 155 156 156 156 156 156 155 153 152 152 154 155 156 158 160 160 161 163 165 166 168 170 171 172 172 171 171 171 169 168 166 165 165 164 164 164 164 163 163 161 161 159 159 160 162 164 164 165 166 167 168 171 176 178 176 172 170 166 162 161 159 157 156 157 159 160 159 158 157 156 156 155 156 157 157 158 158 160 162 165 167 168 168 169 171 172 173 174 174 174 175 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 179 179 179 179 179 180 180 180 180 180 180 181 181 182 182 183 184 184 185 186 187 188 189 190 191 192 194 195 197 198 198 200 201 203 205 207 208 208 209 211 212 214 214 214 215 216 218 219 220 220 220 221 223 224 225 225 225 226 227 229 230 230 230 230 232 233 234 235 234 235 236 237 238 239 239 239 240 241 242 243 243 243 244 245 246 248 248 247 249 250 252 253 253 253 254 256 257 259 260 260 261 263 264 266 268 268 268 270 272 274 275 275 275 277 279 281 283 284 283 285 286 288 290 289 289 291 292 293 295 296 295 295 296 297 298 298 298 298 299 299 300 301 300 300 301 301 302 302 302 302 302 303 304 304 304 304 304 305 305 305 305 305 306 306 307 307 307 307 308 308 309 309 309 309 310 310 310 310 311 311 311 311 311 311 311 311 311 310 310 310 310 165 164 162 161 161 161 161 162 162 162 162 161 160 159 158 158 159 159 158 158 159 159 160 160 161 161 161 161 161 162 161 161 161 160 159 158 156 155 155 155 154 151 150 151 152 150 149 148 147 148 149 150 149 148 147 147 147 147 147 145 141 141 139 137 136 135 132 128 129 129 130 131 132 132 132 129 126 124 123 121 118 115 112 113 115 116 117 117 118 119 119 120 121 122 122 123 124 126 128 128 129 130 132 133 135 135 135 136 137 138 138 137 137 138 139 139 138 137 139 140 140 139 139 140 142 144 144 144 144 146 149 149 150 146 143 142 141 140 138 137 136 136 135 135 134 136 137 137 136 136 136 137 141 146 149 152 155 157 159 161 164 167 172 173 176 181 187 192 198 202 207 210 209 206 198 177 109 87 82 82 80 78 77 74 73 73 74 74 74 74 75 73 71 68 65 64 63 62 58 52 48 45 44 40 36 27 11 358 345 333 329 323 318 313 310 306 301 300 297 290 281 267 243 223 211 208 207 208 206 199 187 177 164 160 162 168 174 166 146 134 131 133 130 129 131 131 128 124 123 123 124 132 140 140 137 137 137 136 134 130 124 121 119 117 114 112 110 110 112 113 116 115 112 104 95 91 92 91 86 86 81 75 70 74 95 107 103 95 85 81 80 79 81 84 82 82 83 83 83 83 82 79 79 79 78 76 72 68 71 75 72 64 52 47 55 64 68 73 84 95 102 115 122 126 131 137 146 154 162 166 170 173 177 177 176 177 180 183 184 190 190 184 178 175 173 171 172 178 189 194 193 193 193 205 222 243 253 251 246 227 211 204 202 200 195 189 190 189 184 181 183 184 182 181 189 202 209 205 196 189 187 183 179 175 172 169 170 168 167 165 164 160 158 157 153 149 148 146 144 143 143 144 143 144 143 142 141 141 140 140 141 143 145 145 146 147 148 150 152 154 155 156 156 155 154 152 152 152 154 155 156 157 157 159 161 162 164 165 166 167 168 169 170 171 172 172 171 169 167 166 165 166 166 165 164 164 164 163 162 162 163 163 163 164 164 166 167 168 169 170 171 173 175 174 170 168 164 162 165 165 161 158 158 157 158 156 155 156 156 155 155 155 155 155 156 156 158 160 163 166 168 169 169 171 172 173 174 175 175 175 176 176 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 180 180 180 180 180 181 181 181 181 181 182 182 183 183 184 184 185 187 187 188 189 190 191 193 194 195 197 197 198 199 201 203 204 206 206 207 208 210 211 212 212 213 214 215 216 217 218 218 219 220 221 223 224 224 224 225 226 227 228 228 229 229 230 232 233 233 233 234 235 236 236 237 237 238 239 240 241 241 241 242 243 244 245 246 246 247 248 249 250 251 251 252 253 254 256 257 257 258 259 261 263 263 264 265 266 268 270 271 272 272 273 275 277 278 278 280 280 282 284 286 286 287 288 288 290 291 291 292 293 293 294 295 295 295 296 296 296 297 297 298 298 298 299 299 300 300 300 300 301 301 301 301 302 302 302 303 304 303 304 304 304 305 305 305 306 306 307 307 307 307 308 309 309 309 309 309 309 310 310 310 309 310 310 310 310 310 309 309 310 165 163 162 162 162 162 162 162 162 163 162 162 161 160 159 159 159 159 159 160 160 160 160 160 161 161 161 161 161 161 160 160 160 158 157 156 155 153 153 154 153 151 149 150 151 150 148 147 146 146 148 149 148 147 146 146 146 145 144 142 140 139 137 134 132 129 128 125 125 126 127 128 129 129 129 127 125 123 121 119 114 114 111 113 116 117 117 117 118 118 120 122 122 123 124 124 124 127 129 129 130 132 135 136 137 137 136 135 136 137 138 137 138 138 138 138 137 136 138 139 139 137 137 137 140 142 143 142 143 144 145 146 147 146 142 140 139 139 137 137 136 136 136 135 135 136 136 136 136 136 136 137 140 146 148 153 157 159 161 162 165 167 169 170 174 180 185 189 194 198 200 200 204 201 192 169 116 97 95 84 79 77 76 75 75 77 77 78 78 77 76 74 72 68 67 65 63 62 57 51 47 45 43 38 32 22 4 354 342 335 329 322 315 310 308 304 300 298 294 285 269 253 235 221 213 211 209 209 207 201 189 178 170 167 173 179 178 166 149 140 140 142 134 128 128 128 126 123 119 118 120 127 134 134 128 127 125 124 122 121 118 114 114 113 114 115 115 116 114 110 111 108 103 97 90 86 85 83 81 81 82 80 74 77 87 94 96 92 88 86 87 86 86 84 80 76 75 74 74 74 74 77 83 87 88 86 81 79 80 82 81 77 69 63 64 72 89 90 98 106 112 119 127 135 139 141 146 153 156 154 162 171 175 177 177 180 187 189 187 184 182 180 178 177 178 177 179 185 189 188 185 181 182 193 215 237 246 240 236 218 205 203 204 203 201 199 195 188 179 171 171 172 171 175 191 216 230 220 208 207 199 189 180 173 171 169 168 167 164 162 161 160 158 156 152 148 148 147 145 144 144 144 145 145 144 142 141 141 141 140 142 144 146 146 147 148 150 152 153 154 156 157 157 157 155 153 153 154 157 158 159 159 158 160 162 163 165 166 167 167 168 169 170 172 172 173 170 168 167 166 166 166 166 165 165 164 164 164 163 163 164 165 164 165 165 166 168 171 172 173 173 174 173 172 170 168 165 165 167 166 163 160 157 155 154 152 150 150 152 153 154 154 154 154 154 155 156 159 164 169 170 171 171 172 173 174 175 175 176 176 176 177 178 178 178 178 178 179 178 178 178 178 178 178 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 182 182 183 183 183 184 185 185 187 188 189 189 190 191 193 194 195 196 196 198 199 201 202 204 204 205 206 208 209 210 210 211 212 213 214 215 216 216 217 217 219 220 221 222 222 223 224 225 225 225 226 228 228 229 230 231 231 232 233 234 234 235 235 236 237 237 239 239 239 240 241 242 243 243 244 245 246 246 248 248 249 250 251 252 253 254 255 255 257 258 259 260 261 262 264 265 266 268 269 269 270 271 273 274 275 275 277 278 280 281 283 282 284 286 287 287 287 288 289 291 291 291 292 292 293 294 294 294 295 295 296 296 297 297 298 297 298 299 299 299 299 299 300 301 301 301 302 301 302 303 303 303 303 303 304 304 305 306 305 305 305 306 307 308 307 307 307 308 309 309 308 308 309 309 309 309 309 308 309 309 164 162 162 162 163 163 163 163 163 163 163 163 162 160 159 159 160 161 161 161 161 161 161 161 162 161 161 161 160 160 159 159 158 156 154 153 153 149 149 150 151 151 150 150 151 151 151 149 147 146 148 149 148 146 146 145 144 143 141 140 140 138 135 132 128 125 125 125 125 126 127 127 127 127 128 126 123 120 118 116 116 112 111 114 116 117 118 118 119 120 122 124 124 124 125 125 126 128 131 131 131 133 135 136 136 135 133 132 133 135 137 137 137 138 138 138 136 135 138 139 138 137 137 138 140 141 142 143 143 143 143 144 145 143 140 138 138 138 138 137 136 136 137 136 136 136 136 136 137 139 139 140 145 146 149 154 159 161 163 165 166 166 167 169 173 177 181 184 189 192 191 193 194 193 186 167 139 126 111 91 81 78 78 77 77 79 81 83 83 82 80 78 78 73 70 67 64 61 57 50 47 45 40 34 26 16 352 343 336 332 324 315 310 303 302 299 297 294 290 279 260 246 233 224 219 215 210 206 204 200 191 186 180 175 183 183 177 164 153 148 147 145 135 127 126 125 124 122 115 115 117 122 126 126 119 116 115 113 112 113 111 105 103 104 108 113 117 118 114 110 108 104 98 92 87 86 84 83 79 79 82 81 76 77 77 80 84 86 86 91 94 94 92 88 81 76 72 70 69 68 69 76 88 92 91 90 87 84 83 85 85 84 81 80 82 90 107 105 110 115 118 121 129 140 145 145 145 147 147 148 154 163 171 176 179 182 198 200 196 187 179 177 178 178 182 184 187 189 188 180 174 165 162 170 193 222 214 209 205 199 198 201 204 204 201 197 192 183 173 162 160 158 157 164 189 226 243 232 229 222 208 195 184 174 170 169 167 164 162 160 161 160 159 157 153 150 149 148 147 146 145 144 144 144 143 141 141 140 141 141 142 144 145 145 147 149 151 153 154 155 157 160 159 160 158 157 156 157 159 159 159 160 160 161 162 163 165 166 167 168 168 171 172 173 173 171 170 168 167 167 167 166 166 165 165 164 164 165 165 165 165 165 165 166 167 168 169 172 175 176 176 175 175 174 173 170 167 167 168 164 163 160 158 153 150 148 145 146 149 152 153 153 153 153 153 153 154 156 163 168 171 173 174 174 174 175 176 176 176 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 181 181 181 182 182 182 182 182 183 184 184 184 185 186 187 188 189 189 190 191 193 194 195 195 196 197 199 200 201 202 203 204 206 207 208 209 209 210 211 212 213 214 214 215 216 217 218 218 218 219 221 222 223 223 223 224 225 226 227 228 229 229 230 231 232 232 233 233 234 235 236 236 237 237 238 239 240 241 241 241 242 244 245 246 246 247 247 249 250 251 252 253 253 254 255 256 257 258 259 260 262 263 264 266 265 267 269 270 272 272 272 273 275 277 278 279 279 280 282 283 285 284 284 285 287 288 289 289 289 290 291 292 293 292 292 292 293 294 295 295 295 295 296 297 298 297 297 297 298 299 300 299 299 299 300 301 302 303 301 302 302 303 304 304 303 303 304 305 305 306 305 305 306 307 307 308 307 307 307 308 308 308 308 308 308 308 162 162 162 163 163 163 163 163 163 163 163 163 162 160 159 161 162 163 163 163 162 161 162 162 162 162 161 161 160 159 159 158 157 155 153 152 151 148 148 149 149 149 148 149 149 150 150 149 147 147 149 149 149 147 145 145 144 143 141 140 139 136 134 131 126 124 124 124 125 126 127 128 128 127 127 124 120 118 117 116 114 112 112 114 116 117 118 119 121 123 125 126 125 125 126 126 127 130 132 133 132 132 132 132 132 131 129 129 131 134 136 137 137 137 137 136 134 134 137 137 135 134 136 139 141 143 144 143 141 141 142 142 142 141 139 137 138 139 139 139 139 139 140 139 139 138 138 139 140 144 144 144 145 146 149 154 159 163 166 167 167 167 168 169 172 175 178 180 182 184 188 191 189 185 178 167 158 145 125 99 84 80 80 79 79 81 83 85 87 87 85 83 84 80 74 69 64 61 56 51 49 43 35 27 17 3 340 335 332 324 313 306 301 293 292 290 289 287 284 275 258 242 231 227 221 214 209 204 200 196 194 190 183 179 182 179 170 157 150 148 146 148 137 127 123 121 120 118 112 112 114 118 120 119 118 111 110 109 108 107 106 101 98 98 102 107 113 116 112 112 110 106 101 93 88 90 91 87 80 75 78 79 76 74 74 75 79 84 87 93 96 97 94 88 81 79 76 73 72 71 71 78 94 96 94 92 89 85 84 86 88 88 89 89 91 102 107 110 116 122 123 124 124 135 143 144 144 144 144 142 149 158 170 179 181 190 206 208 204 195 183 176 176 178 184 190 195 194 188 194 182 167 160 165 182 200 196 196 195 195 198 203 205 203 202 198 187 174 167 158 156 152 149 152 181 234 233 237 239 229 215 201 190 187 180 169 163 160 160 158 158 158 158 157 154 149 148 148 147 146 145 144 144 144 143 143 141 141 141 142 143 143 144 145 147 150 153 156 158 158 159 160 161 161 161 160 160 159 160 159 160 161 161 161 163 163 164 165 167 167 169 173 175 176 174 171 171 169 168 168 167 166 166 166 164 164 164 165 165 165 166 166 167 168 169 171 171 173 175 176 177 178 178 177 174 172 169 165 166 163 161 158 152 147 143 143 141 144 147 150 152 153 152 152 152 152 153 156 163 166 171 175 177 176 176 177 177 177 177 178 178 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 182 182 183 183 183 184 184 185 186 186 187 189 189 190 191 191 193 194 195 195 196 198 199 200 201 202 203 204 205 207 208 208 209 210 211 212 213 213 213 214 215 216 217 217 217 218 219 220 222 222 222 223 224 225 226 226 227 228 229 230 231 231 231 232 233 234 235 235 236 236 237 238 239 240 239 240 242 243 244 245 245 245 246 248 249 250 250 250 252 253 254 256 256 256 257 259 260 262 261 262 263 265 267 268 270 269 270 271 273 275 276 275 276 278 279 281 283 281 282 283 284 286 287 286 286 287 289 290 291 289 289 290 291 292 293 292 292 293 294 295 296 295 295 296 297 297 298 298 298 298 299 299 300 300 300 300 301 302 302 302 302 302 303 303 304 304 304 304 304 305 306 306 306 305 306 307 307 307 307 306 307 307 162 162 163 164 164 163 163 164 164 164 163 163 162 161 160 163 164 164 164 163 163 162 163 163 163 163 162 162 160 159 158 157 156 155 153 153 151 149 149 149 149 147 146 146 148 148 148 147 146 146 147 147 147 145 143 143 143 142 140 140 136 134 133 130 126 125 124 123 123 123 125 126 125 125 125 122 119 117 116 114 113 113 113 113 115 117 117 120 122 124 125 125 126 126 126 127 128 130 132 134 132 130 130 130 130 129 127 127 130 133 134 135 136 135 135 133 132 132 134 133 131 130 133 136 138 140 141 141 137 139 140 140 139 138 138 140 140 141 141 141 142 142 142 143 142 141 142 143 144 146 146 146 146 148 150 154 160 165 168 169 169 168 168 169 173 175 177 178 180 184 188 190 188 183 176 173 166 153 150 112 84 79 80 80 81 82 84 86 88 89 88 87 86 83 78 72 66 61 57 57 51 41 30 17 2 348 341 335 328 317 305 297 294 286 283 282 281 280 278 271 257 242 237 232 220 211 207 202 199 197 194 189 183 181 176 171 163 158 156 149 149 151 140 128 122 121 117 114 111 109 110 112 113 111 110 108 108 109 108 106 105 100 96 94 96 100 106 105 110 113 113 111 107 101 94 99 99 91 82 76 78 78 77 74 72 75 81 86 90 91 92 93 90 86 82 80 79 80 80 78 80 87 99 101 99 96 91 88 86 90 93 95 96 97 98 104 104 106 111 115 121 122 123 124 128 131 129 130 135 136 143 157 171 176 188 202 208 207 203 197 194 186 176 175 182 192 197 198 199 207 205 197 193 199 199 198 197 198 199 202 204 205 204 201 197 194 177 160 154 155 159 157 150 151 176 199 215 230 235 229 217 205 199 193 180 167 158 157 157 155 155 158 160 159 155 149 147 148 149 149 147 145 145 147 147 147 144 143 142 142 143 143 144 147 149 153 156 157 157 159 161 161 162 163 163 163 163 161 161 161 161 161 161 162 163 163 164 164 166 167 170 174 176 177 175 175 172 170 168 168 168 168 166 165 164 164 165 165 166 166 167 168 170 173 173 174 173 172 171 172 175 175 177 179 179 178 174 167 167 165 158 149 144 140 139 138 139 142 146 149 151 152 151 151 151 152 154 157 159 164 172 177 178 178 177 178 178 178 178 179 179 179 180 180 180 180 180 180 180 181 181 181 180 180 180 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 183 183 184 184 185 186 186 187 188 188 189 190 191 192 192 193 194 195 196 198 199 199 200 202 203 204 205 206 206 207 208 209 210 211 212 212 213 214 215 215 216 216 217 217 218 219 220 220 221 222 223 224 225 225 226 227 228 229 230 229 230 231 232 233 234 235 235 235 236 237 238 238 239 239 241 242 243 244 244 244 246 247 248 248 248 249 251 252 253 254 254 255 256 257 259 260 260 261 262 263 265 266 267 267 268 269 271 273 273 273 274 276 277 279 279 279 279 281 282 284 284 284 284 285 286 287 288 287 287 288 289 290 290 290 290 291 292 293 294 293 294 294 295 296 296 296 297 296 297 298 298 298 299 299 299 300 300 300 301 301 301 302 302 302 303 303 303 304 304 304 305 304 305 305 305 305 306 306 306 306 164 164 164 165 165 164 164 165 165 164 163 163 163 162 162 165 166 166 165 164 164 164 164 164 163 163 163 162 160 159 157 156 155 155 155 155 153 151 150 149 147 146 146 145 146 146 146 144 143 142 143 143 144 143 141 141 141 139 137 136 134 133 132 130 128 126 124 123 123 123 124 124 124 123 122 121 119 118 116 114 113 113 113 114 115 116 118 120 122 124 125 125 127 127 128 128 129 130 133 135 133 132 132 133 132 129 128 128 130 131 132 133 134 135 133 132 130 130 130 130 129 129 131 133 134 135 135 137 135 137 139 140 139 139 139 142 141 140 140 141 142 143 143 143 142 143 145 146 147 147 147 147 148 150 153 156 160 163 166 168 168 168 168 170 174 176 176 178 180 184 188 189 188 185 183 181 176 172 180 152 92 83 83 83 83 85 86 87 88 88 88 87 88 86 83 77 69 64 64 61 53 41 25 7 351 348 337 329 322 310 297 291 287 283 280 277 276 274 272 268 263 258 247 233 220 211 205 201 198 197 193 188 184 180 172 167 164 159 157 156 157 152 140 130 127 119 115 113 110 106 105 105 105 104 105 105 107 109 109 109 105 100 96 94 94 96 96 101 111 115 116 113 112 109 110 109 105 98 88 81 81 81 79 76 75 78 84 89 90 90 89 87 85 84 84 83 84 85 87 89 94 99 104 106 101 95 93 92 92 94 98 98 101 105 106 107 105 103 103 104 114 115 115 113 111 113 110 113 121 130 143 158 167 181 196 204 201 188 183 177 173 168 165 163 169 189 192 196 204 218 226 226 226 213 211 202 199 203 204 204 202 200 198 190 166 141 132 132 133 147 162 166 161 166 180 189 207 223 227 220 212 204 200 191 179 165 158 155 153 154 158 164 165 163 157 153 153 153 154 153 151 148 148 150 151 151 148 146 144 144 142 142 145 149 152 155 158 158 158 159 161 162 163 164 164 165 165 164 163 162 162 162 162 163 163 164 164 164 165 167 170 173 173 174 176 176 175 171 169 168 168 167 166 165 165 166 165 165 166 167 167 168 172 173 174 176 176 173 172 171 173 176 179 182 184 184 181 179 172 162 153 140 138 137 137 137 138 142 146 149 150 151 151 151 152 153 155 156 159 164 174 177 178 178 178 178 179 179 179 179 179 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 183 183 183 184 184 184 185 186 186 187 187 188 189 190 190 191 192 192 193 194 196 197 198 199 199 200 202 203 204 205 205 206 207 208 209 210 210 211 212 212 213 214 215 215 215 216 217 218 219 219 219 220 221 222 223 223 224 225 226 227 228 228 228 229 230 231 232 232 233 234 235 236 236 237 237 238 239 240 241 242 242 243 243 245 246 247 247 248 248 250 251 252 252 252 254 255 256 258 258 258 260 260 262 263 264 264 265 266 268 269 269 270 272 272 274 275 276 276 277 277 279 280 281 281 282 282 283 284 285 285 286 286 286 287 288 288 289 289 290 290 291 291 292 293 293 293 293 293 294 295 295 295 296 296 296 297 297 298 298 298 299 300 300 300 300 300 301 302 302 302 302 302 303 303 303 303 303 304 304 305 305 305 305 166 166 166 166 165 165 165 166 165 164 164 163 163 164 165 167 168 168 167 166 165 165 164 164 164 164 163 161 160 158 156 155 155 155 156 156 154 152 151 149 147 147 146 146 146 145 144 142 141 140 140 141 142 141 140 139 137 135 135 134 133 132 132 130 129 128 127 126 125 125 125 125 125 124 123 122 121 120 118 115 114 114 113 114 116 117 119 120 121 123 124 126 125 128 130 131 131 131 134 135 135 135 136 138 137 133 132 132 132 133 133 134 135 138 136 133 132 131 130 131 129 130 131 132 132 132 134 135 134 136 139 141 141 141 142 141 139 138 139 140 142 142 143 143 142 142 144 147 147 148 148 148 150 151 153 157 159 159 162 165 167 167 169 171 173 174 175 177 179 182 186 186 185 184 184 182 184 188 176 142 124 119 98 90 89 92 93 92 91 92 90 88 90 92 89 83 74 75 70 65 56 37 17 354 349 342 324 312 308 299 290 286 284 281 278 275 274 272 269 268 265 259 248 232 220 211 205 202 200 196 191 187 184 179 173 168 161 156 156 157 158 146 133 128 122 116 113 111 108 103 102 100 100 100 101 102 104 106 106 106 103 99 97 99 99 100 101 106 113 118 118 113 112 111 113 114 112 103 93 87 86 85 83 81 80 82 86 88 88 87 83 82 82 83 84 84 85 89 94 100 108 112 114 110 98 92 92 94 96 98 100 98 99 103 107 110 107 102 100 102 107 107 106 105 104 108 109 112 118 130 145 160 172 197 208 204 187 144 136 119 109 106 116 127 35 338 302 258 235 233 239 246 249 239 221 207 205 214 210 204 202 198 192 181 130 106 108 110 119 140 164 177 180 184 187 195 208 218 218 210 201 196 192 192 177 166 158 154 152 152 166 172 172 168 164 162 157 158 158 157 154 152 151 148 150 148 147 146 146 145 140 141 146 151 155 157 161 160 158 159 161 163 164 164 163 165 167 166 164 164 163 163 162 162 163 164 164 164 165 167 168 170 170 171 174 176 176 173 170 171 169 167 166 167 166 168 168 167 168 168 168 168 170 170 171 173 176 177 176 175 175 176 178 181 183 180 174 169 159 151 145 139 137 137 137 137 138 142 145 148 149 150 151 151 153 155 156 159 162 167 174 177 177 177 178 178 179 180 180 180 180 180 181 181 181 181 181 181 181 182 182 182 182 182 181 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 184 184 185 185 186 187 187 188 188 189 190 191 192 192 192 193 194 196 197 198 198 199 200 202 203 204 204 205 206 207 208 209 209 210 210 211 212 213 214 214 214 215 215 216 216 217 218 218 219 220 221 222 222 223 224 225 226 227 227 228 229 229 230 231 231 232 233 234 235 236 236 237 237 238 239 240 240 241 242 243 244 245 245 246 247 247 249 249 250 251 252 253 254 255 255 256 257 259 259 260 261 262 263 264 265 266 267 267 268 270 271 272 273 273 274 275 276 277 278 277 279 280 280 281 282 282 282 284 285 285 285 285 286 287 288 288 288 289 289 290 291 291 291 291 292 293 293 294 293 293 294 295 296 296 296 296 296 297 298 299 298 298 299 300 300 301 301 300 301 301 302 302 302 302 302 303 304 304 303 303 166 166 166 166 166 166 166 167 166 165 164 164 164 166 166 168 169 169 168 167 166 165 164 164 164 164 163 161 159 157 155 154 154 155 156 156 154 152 151 150 149 149 148 147 146 145 142 140 140 140 140 140 141 140 138 138 136 136 135 133 132 132 130 130 130 129 129 127 125 125 126 126 127 126 126 125 125 124 121 118 116 116 115 116 120 120 120 120 120 121 122 121 123 125 128 130 131 131 134 134 135 135 137 140 140 136 137 137 138 139 140 140 141 141 139 138 136 134 133 133 131 131 131 131 131 132 134 134 133 134 137 140 140 141 141 139 138 137 138 141 141 142 143 142 142 142 143 145 147 148 149 150 149 147 149 153 154 155 157 162 165 166 168 170 170 171 173 174 176 178 182 181 178 178 179 183 186 184 160 138 136 126 113 102 97 99 101 101 102 100 97 94 97 101 100 101 96 88 78 73 70 25 337 327 320 314 298 285 285 283 282 281 281 278 275 274 272 271 270 269 267 259 245 230 219 211 206 205 201 195 190 187 183 179 175 167 161 157 155 155 150 140 127 121 116 113 111 109 106 101 99 98 98 99 100 101 103 104 103 103 102 100 100 106 107 108 110 115 122 125 121 118 113 112 114 119 118 109 99 95 93 89 87 89 86 86 86 86 85 84 80 80 81 82 83 84 86 98 103 109 115 118 117 110 93 89 92 97 100 100 100 95 94 96 101 104 102 91 93 97 100 99 98 100 103 115 122 126 129 135 144 159 183 210 217 198 168 112 99 84 72 64 58 55 353 343 330 313 292 265 250 281 288 264 237 224 218 221 219 215 207 195 186 173 128 104 97 102 116 135 161 188 193 193 194 199 208 214 212 201 193 188 183 187 173 164 159 156 153 153 172 180 179 174 172 167 162 160 159 156 154 153 149 147 146 145 143 143 143 143 139 142 149 155 159 160 164 163 160 161 162 164 164 164 165 166 168 167 167 165 164 163 162 162 163 163 164 164 165 165 166 167 168 171 173 175 176 175 174 172 169 167 168 168 168 167 167 167 167 167 167 168 167 165 166 167 171 175 174 171 170 170 168 173 177 169 155 149 145 141 139 138 137 137 137 136 137 142 144 146 149 151 152 152 154 156 157 160 165 170 174 176 176 177 178 179 180 180 181 181 181 181 181 182 182 182 182 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 186 187 187 187 188 189 189 190 191 192 192 193 194 195 196 197 197 198 199 200 202 203 203 204 205 206 207 208 208 209 209 210 211 212 213 213 213 214 214 215 215 216 216 217 218 219 220 220 220 221 222 223 224 225 225 226 227 228 228 229 229 230 231 232 233 234 235 235 236 237 238 238 238 239 240 241 242 243 243 244 245 246 247 248 248 248 250 251 252 253 253 253 255 256 257 258 258 258 260 261 263 264 264 264 265 267 268 269 270 271 271 272 273 274 275 275 275 277 278 279 280 278 279 280 281 283 283 282 282 284 285 286 287 285 286 287 288 289 290 289 289 290 291 292 292 291 292 293 293 294 295 294 294 295 296 297 297 296 297 297 298 299 299 299 299 299 300 301 301 301 301 301 302 302 302 302 303 166 166 166 167 166 167 167 166 166 165 164 165 166 166 168 169 169 169 169 168 166 165 165 165 165 164 162 160 158 156 155 154 153 152 153 153 153 152 151 150 150 150 150 149 147 145 142 140 140 139 139 139 139 138 136 136 136 135 134 133 131 130 127 127 127 127 127 126 124 125 126 127 128 128 128 126 126 126 124 121 120 120 120 120 123 123 122 122 121 121 121 121 121 123 125 128 130 131 132 134 135 136 137 139 140 138 139 139 141 142 142 143 144 142 141 139 137 134 134 133 132 132 132 132 133 134 135 133 131 131 134 135 137 137 138 138 137 137 138 139 140 142 142 142 142 143 144 145 147 148 149 149 147 145 146 146 148 151 154 160 164 166 167 168 169 170 170 171 173 175 176 175 174 174 176 184 187 180 166 160 143 134 124 114 107 105 108 109 108 108 106 103 104 114 115 118 115 109 100 100 184 229 238 247 262 274 272 261 263 264 267 271 273 274 272 274 273 272 271 270 267 256 242 229 220 215 209 206 202 196 190 185 181 178 174 164 161 160 158 154 149 139 125 118 114 111 109 107 105 101 98 98 100 102 102 103 105 104 103 103 104 104 105 111 112 112 115 121 130 132 127 124 117 115 119 125 121 113 106 102 96 93 91 94 90 88 87 83 81 80 82 83 84 85 85 86 91 105 110 110 110 109 107 100 90 89 94 99 100 103 97 91 88 89 91 90 90 81 82 88 91 91 89 89 105 128 140 144 145 148 150 163 185 211 220 182 140 83 62 51 42 34 21 7 346 335 330 323 316 306 299 316 320 304 259 233 226 220 219 218 205 141 126 139 118 108 110 109 122 138 166 195 202 200 196 199 207 210 204 196 189 176 177 178 173 167 165 163 156 162 176 185 183 180 176 170 165 162 158 155 154 150 146 145 145 144 143 143 143 140 138 143 152 160 161 165 166 165 163 163 164 163 164 165 167 167 167 167 166 165 165 164 162 162 162 163 163 163 164 165 166 167 169 171 173 174 177 177 176 173 170 169 169 169 169 168 166 165 166 166 166 166 164 162 162 161 163 167 164 160 162 162 162 163 164 156 141 136 134 134 135 134 133 135 135 135 137 140 143 147 150 152 153 154 155 156 157 160 166 171 174 175 176 177 178 179 180 180 181 181 182 182 182 182 183 183 183 183 183 183 183 183 183 183 182 182 182 183 183 183 183 183 183 183 183 184 184 184 184 185 185 185 186 186 186 187 187 188 189 189 190 190 191 192 192 193 194 195 196 197 197 198 199 201 202 202 203 204 205 206 207 207 208 208 209 210 211 211 211 212 213 214 214 215 215 215 216 217 217 218 219 219 220 221 222 223 223 223 224 225 226 227 228 228 228 230 231 232 233 233 233 234 235 236 237 237 237 238 239 240 241 242 242 243 244 245 246 247 246 247 249 250 251 252 252 252 253 255 256 257 256 257 259 260 261 262 262 263 264 265 267 268 266 268 269 270 272 273 273 273 274 275 276 277 277 277 277 278 280 281 281 280 281 282 283 284 284 283 284 285 286 287 288 287 287 288 289 290 290 290 290 291 292 293 293 293 293 293 294 295 295 295 295 296 297 297 297 298 298 298 299 299 300 300 300 300 301 301 301 301 302 167 167 167 167 168 167 167 166 166 165 166 166 167 168 170 170 170 169 170 170 168 168 167 166 165 163 161 159 157 156 155 153 151 150 151 151 151 150 150 149 150 150 150 149 147 145 142 141 140 139 139 138 138 136 137 137 136 134 133 132 130 128 123 122 122 123 124 123 123 125 127 128 129 129 128 127 127 127 126 124 124 124 124 125 126 126 124 123 123 123 123 123 124 125 128 130 131 132 133 133 133 135 137 138 138 138 136 136 138 139 139 140 141 140 139 137 134 131 131 131 131 132 133 135 135 136 135 133 131 131 132 134 136 137 137 137 137 137 138 139 140 142 142 143 144 144 145 147 148 148 148 150 149 148 148 148 148 150 155 160 165 168 169 170 171 171 170 171 172 172 172 173 171 171 173 176 178 175 169 155 146 139 132 124 117 114 120 117 116 116 116 114 114 126 128 130 131 132 135 152 198 211 218 227 238 248 253 245 246 246 251 257 263 268 271 273 273 273 272 271 268 254 240 230 224 219 211 206 201 196 191 184 181 177 169 162 160 160 158 156 152 140 125 118 113 109 106 105 104 102 100 100 103 105 105 106 105 104 105 106 108 110 111 113 113 113 116 122 132 133 133 128 121 118 123 128 126 117 109 102 96 94 96 95 91 88 84 82 81 81 87 89 90 90 89 91 99 106 108 106 103 98 94 90 88 90 95 97 100 100 96 88 81 81 80 80 78 74 75 81 82 80 77 82 102 133 150 155 156 157 161 164 166 158 80 80 74 57 43 25 13 2 353 348 336 327 327 325 324 322 322 321 316 311 276 233 224 225 231 225 148 76 82 92 94 97 106 120 138 159 180 198 210 201 193 196 204 202 183 177 163 159 165 170 173 174 177 169 165 171 181 186 183 181 176 171 167 162 155 152 150 147 146 146 145 143 142 141 138 136 137 145 155 156 163 168 169 168 168 166 166 165 165 166 167 167 166 166 165 165 166 165 162 162 162 161 162 163 164 166 167 168 171 171 172 174 176 176 175 173 171 170 170 169 169 168 167 165 165 165 165 165 164 161 159 157 156 155 154 154 156 157 155 155 153 149 137 128 125 127 129 130 131 132 132 134 136 137 142 148 151 152 154 155 155 156 157 160 167 172 174 176 177 178 179 180 180 180 182 182 182 183 183 183 183 184 183 183 183 183 184 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 185 185 186 186 186 187 187 187 188 189 189 190 190 191 191 192 193 194 194 195 196 197 198 199 200 201 201 202 203 204 205 206 206 207 207 208 209 210 210 211 211 212 212 213 214 214 214 215 215 216 217 217 218 218 219 220 221 221 221 222 223 224 225 226 226 227 228 229 230 231 231 232 232 233 234 236 236 236 237 238 239 240 240 241 241 242 243 244 245 245 245 246 248 249 250 250 250 251 252 254 255 255 255 256 257 259 260 261 260 261 262 264 265 265 265 266 267 268 270 271 271 271 272 273 274 274 275 275 275 276 277 278 278 278 279 280 281 281 282 282 282 283 284 285 285 285 285 286 287 288 288 288 288 289 290 290 290 291 291 292 293 293 293 294 294 295 295 295 296 296 297 297 298 298 298 299 299 299 300 300 300 300 301 167 168 168 168 168 168 167 166 166 167 168 168 169 170 171 171 171 170 170 171 171 170 168 166 163 161 160 158 157 156 154 151 149 149 150 150 150 149 149 148 147 147 147 147 146 145 145 142 141 140 140 140 139 138 141 140 138 136 134 132 129 125 123 121 120 120 121 122 123 126 128 128 128 128 128 127 128 128 127 127 127 127 128 128 129 127 125 124 124 124 124 124 124 127 129 130 131 131 132 131 130 133 135 136 136 135 134 133 134 135 136 137 138 138 138 135 131 128 129 130 131 132 136 136 136 136 135 132 131 131 132 135 136 136 137 137 139 139 140 142 143 144 144 145 145 145 147 149 150 149 149 152 154 154 154 153 152 153 157 161 165 167 169 173 173 170 171 172 172 172 172 172 171 169 167 165 164 163 161 153 147 141 136 132 129 125 129 127 125 125 127 126 126 130 135 139 143 150 161 179 191 203 211 219 225 232 237 240 233 233 239 245 254 262 268 270 270 272 273 271 265 256 241 234 228 218 210 206 202 196 190 186 183 175 166 162 160 159 159 158 150 138 126 119 113 109 107 107 105 104 104 104 105 106 105 105 104 104 105 109 113 115 115 115 113 113 114 120 127 128 129 127 122 119 123 125 126 119 107 101 96 96 97 96 92 86 83 84 86 88 92 96 96 95 94 96 100 103 101 100 96 91 88 86 87 91 93 92 93 91 88 82 76 75 73 70 67 67 71 78 78 74 66 68 84 123 150 152 161 167 168 161 118 82 65 61 57 50 36 17 359 344 340 334 326 318 322 324 323 323 321 316 301 289 269 243 236 241 246 255 171 80 79 80 81 84 96 133 163 183 194 207 212 199 184 181 183 170 129 125 120 127 142 154 164 168 180 178 178 183 188 188 183 178 173 169 164 157 141 141 143 145 146 145 144 142 140 136 133 132 136 149 153 159 166 173 176 174 173 173 170 167 166 166 165 165 165 166 167 166 166 164 162 161 161 161 161 163 165 167 168 170 172 173 173 173 172 172 172 172 171 170 169 168 168 167 167 165 163 163 163 162 161 160 157 156 155 153 152 153 154 153 152 151 149 145 136 125 121 123 124 128 130 131 131 133 135 139 145 149 152 153 155 155 156 157 158 160 166 171 173 176 178 178 179 180 180 181 182 183 183 183 183 183 184 184 184 184 184 184 184 184 184 183 183 183 183 183 184 184 184 184 184 184 184 185 185 185 185 186 186 187 187 187 188 188 188 189 190 190 191 191 192 193 193 194 195 195 196 197 198 199 200 201 201 202 203 204 205 206 206 206 207 208 209 209 210 210 211 212 212 213 213 213 214 214 215 216 216 217 217 218 218 219 220 220 221 221 222 223 224 225 225 226 227 228 229 230 230 231 232 233 234 235 234 235 236 237 238 239 239 240 240 241 242 243 243 244 245 245 247 248 249 249 249 250 251 253 253 253 254 255 256 257 259 259 259 260 261 262 263 263 264 265 266 267 268 268 269 270 270 271 272 272 273 274 274 275 275 275 276 277 277 278 279 279 279 280 280 281 282 282 283 284 284 285 285 285 286 287 287 287 288 288 289 290 290 291 291 291 291 292 293 293 293 293 294 295 296 296 296 296 297 297 298 298 298 298 299 299 300 168 168 169 170 170 169 168 167 167 169 169 169 170 171 172 172 171 171 171 171 171 170 168 165 161 160 158 157 156 155 153 151 151 151 151 150 150 150 149 145 144 144 145 145 146 146 144 143 143 143 143 143 143 143 142 141 140 139 137 133 130 127 127 124 121 120 120 121 124 126 128 128 128 127 127 128 128 128 129 129 129 129 129 130 130 129 127 127 126 126 125 124 124 124 126 126 128 128 128 128 129 132 133 133 133 133 132 132 133 134 135 136 136 137 136 133 130 128 129 131 132 134 135 135 136 135 134 131 131 131 134 136 137 137 137 138 141 142 143 144 145 146 147 147 148 148 148 150 152 152 151 155 156 156 156 155 156 156 160 162 164 166 168 171 171 168 169 170 170 172 173 172 170 167 163 160 159 158 157 156 153 149 144 142 140 135 133 135 136 134 135 137 138 137 144 151 154 163 171 183 189 200 208 213 217 223 226 226 224 225 231 237 246 256 263 263 263 267 270 269 263 254 247 239 227 218 211 206 200 194 190 189 182 173 165 160 158 158 157 155 147 137 127 121 116 111 112 109 107 106 105 105 104 104 103 103 103 104 108 113 114 117 117 115 113 111 113 117 118 122 126 126 123 119 120 119 118 113 104 100 97 96 94 93 90 86 85 90 94 96 98 99 98 98 98 98 99 100 99 97 94 90 88 87 87 90 89 87 85 83 80 78 75 73 68 62 58 60 68 68 70 66 58 54 65 122 149 161 172 173 168 150 98 90 80 68 56 47 36 26 357 347 336 323 316 310 315 320 321 320 319 313 297 281 267 263 262 264 269 269 260 252 56 66 74 60 98 145 170 181 193 211 206 188 164 145 141 124 102 93 81 76 84 84 132 179 189 189 191 194 193 193 182 173 166 159 152 147 124 122 136 148 147 144 143 141 136 133 131 132 138 142 147 158 172 183 187 182 183 180 174 169 167 165 164 164 165 167 168 166 165 163 161 161 161 161 162 164 166 167 168 170 171 173 173 172 172 171 171 172 170 168 167 166 165 165 165 163 161 160 160 160 160 159 158 157 156 154 153 153 154 153 152 148 145 142 135 124 121 121 124 128 131 134 134 136 138 145 149 151 153 155 155 156 157 158 159 160 160 165 171 176 178 180 180 181 181 182 183 184 184 184 184 184 184 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 186 186 186 187 187 188 188 188 188 189 190 191 191 191 191 192 193 194 195 195 195 196 197 198 199 200 200 201 202 203 204 204 205 205 206 207 208 209 209 209 210 211 211 212 213 213 213 214 214 215 215 215 216 216 217 218 219 219 219 220 221 222 223 224 224 224 225 226 227 228 229 229 230 231 232 233 233 234 235 235 236 237 237 238 239 240 240 241 242 242 243 244 245 246 246 246 247 249 249 250 251 251 252 253 254 255 255 256 257 258 259 260 261 261 262 263 264 264 265 265 266 267 268 269 269 270 270 271 272 272 272 272 273 274 275 275 276 276 276 278 279 279 279 279 280 281 282 282 283 283 283 284 285 286 286 285 286 287 288 289 289 289 289 290 291 292 292 291 292 293 293 294 295 294 294 295 296 297 297 296 297 297 298 299 169 170 171 171 171 170 169 169 169 170 170 170 171 172 172 172 172 172 172 172 171 169 166 163 159 158 158 157 156 154 153 152 153 153 152 151 150 148 147 143 143 143 144 145 145 145 144 145 144 144 144 144 143 142 139 139 139 140 139 136 133 132 130 127 125 123 122 123 125 126 128 129 129 127 127 128 128 128 128 129 129 129 130 130 130 130 130 129 128 127 126 124 123 124 124 125 127 128 128 129 132 133 133 133 133 132 132 133 133 133 134 134 135 135 135 132 130 129 129 130 132 134 132 133 134 134 133 131 131 135 138 139 139 138 139 139 141 143 144 145 147 148 149 149 150 150 150 152 153 154 155 158 159 158 157 157 157 159 161 163 165 165 165 165 166 164 165 165 167 170 172 172 171 169 166 165 162 159 158 157 158 158 155 154 148 145 142 145 149 147 146 148 149 150 155 163 165 170 171 179 190 200 206 210 212 216 216 217 218 219 226 232 240 250 253 253 255 261 265 265 261 257 252 239 228 219 211 206 200 195 192 186 180 172 165 159 157 154 154 152 145 136 127 122 120 117 114 111 109 107 106 105 105 104 103 103 104 107 112 113 117 120 119 116 112 111 113 113 116 120 124 124 122 118 116 113 109 106 99 97 94 92 90 88 88 90 92 97 101 102 102 100 99 101 101 100 99 99 98 96 94 91 89 88 88 87 85 82 81 79 78 77 78 75 69 60 53 54 59 54 52 48 44 45 54 140 195 196 188 173 152 125 99 93 87 77 66 57 49 58 50 9 327 315 310 310 313 315 316 319 318 311 298 284 277 275 269 274 277 272 265 261 261 265 274 213 150 140 146 140 168 201 188 166 152 138 133 118 104 90 66 38 36 13 164 203 205 203 204 208 204 195 177 160 153 144 142 129 120 127 159 173 157 150 146 141 137 133 132 133 136 135 137 156 185 197 199 196 191 184 177 172 168 167 165 164 164 166 166 164 164 163 161 161 161 163 164 165 167 167 168 168 170 171 171 172 172 171 170 170 168 164 164 164 164 163 162 161 160 159 160 160 160 159 159 159 158 156 156 156 155 153 150 146 143 139 134 125 125 125 126 130 134 142 141 142 145 149 151 152 154 155 156 157 158 159 160 160 161 165 170 175 178 181 181 182 182 183 183 184 185 185 185 185 185 185 185 185 185 185 185 184 184 185 184 184 184 184 185 185 185 185 185 185 186 186 186 186 187 187 187 188 189 189 189 189 190 190 191 192 192 192 193 194 194 195 195 196 196 197 198 199 200 200 201 202 203 204 204 204 205 206 207 208 208 208 209 210 210 211 211 212 212 213 213 214 214 214 215 215 216 217 217 218 218 219 220 220 221 222 222 223 224 225 226 227 227 228 229 230 231 232 232 232 233 234 235 235 236 236 237 238 239 240 240 241 241 242 243 244 244 245 246 247 248 248 249 250 250 251 252 253 254 254 255 256 257 258 259 259 259 260 261 263 263 263 263 264 266 267 267 267 267 268 269 270 271 270 270 271 272 274 274 274 274 275 276 277 277 277 277 278 279 280 281 282 280 281 282 283 284 284 284 284 285 286 287 287 286 287 288 289 290 290 289 290 291 292 293 292 292 293 294 295 295 296 295 295 296 297 297 170 172 173 173 172 171 170 170 170 170 170 170 171 172 173 173 174 174 173 172 169 166 163 160 159 158 158 157 156 155 155 154 154 154 153 152 150 147 145 142 142 144 145 145 146 146 145 145 145 144 144 143 141 139 137 136 138 139 138 137 135 132 130 129 129 127 126 126 126 127 129 131 131 129 128 128 128 128 130 130 130 130 129 130 131 133 132 130 129 128 126 125 124 127 126 126 128 129 130 131 134 134 135 134 134 133 133 133 133 134 134 134 135 134 133 130 128 127 127 127 129 131 130 131 132 132 132 131 132 138 142 143 143 142 142 142 143 144 145 146 148 149 150 150 152 153 153 154 155 156 157 159 160 160 160 159 159 160 161 163 164 164 162 161 162 163 163 164 165 169 171 172 172 172 173 172 168 164 163 162 163 165 165 161 157 153 151 153 157 158 159 160 162 163 166 174 174 174 177 183 191 200 204 206 207 207 207 209 211 214 222 227 228 231 238 245 245 252 257 259 259 257 251 240 229 219 211 206 204 199 189 183 177 170 163 157 156 150 149 147 140 133 127 125 120 117 114 112 109 107 106 105 104 104 103 104 105 108 112 116 121 122 120 116 112 112 112 114 116 119 122 122 118 116 112 105 100 99 95 92 91 88 84 84 88 96 102 105 106 106 104 100 101 103 103 102 101 99 97 95 92 91 90 90 89 84 81 80 80 80 80 80 82 80 73 63 53 51 49 38 20 12 13 30 43 290 243 219 200 174 132 112 102 96 91 85 80 75 74 81 82 28 315 310 310 312 316 321 320 319 314 307 295 283 281 275 273 275 277 272 265 265 261 259 246 198 167 153 150 124 111 129 148 150 154 160 151 128 109 103 107 87 60 291 250 228 222 223 226 226 215 192 168 148 145 142 132 121 125 151 180 181 180 167 153 144 142 139 137 137 135 132 139 180 195 200 201 199 193 186 180 174 171 169 166 164 162 163 163 163 162 162 162 161 162 163 165 165 166 167 167 168 169 169 170 172 172 171 168 167 166 163 163 163 163 163 161 162 160 160 160 160 160 160 159 159 158 158 157 157 156 152 147 144 140 138 133 132 130 129 131 135 139 141 145 148 149 151 153 153 155 157 158 159 159 159 161 162 162 165 169 175 179 181 182 183 184 184 184 186 186 186 186 186 185 186 186 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 187 187 187 188 188 188 189 189 190 190 190 191 192 192 192 193 193 194 195 195 196 196 197 198 198 199 200 200 201 202 203 203 204 204 205 206 207 207 208 208 209 209 210 211 211 211 212 212 213 214 214 214 214 215 216 216 217 217 217 218 219 220 221 221 222 223 224 225 225 226 226 227 228 229 230 231 231 231 232 233 234 234 235 235 237 238 238 239 239 240 241 241 242 243 243 244 245 246 247 248 248 248 249 250 251 252 252 253 254 255 256 257 257 257 258 259 260 261 261 261 262 263 264 265 266 265 266 267 268 269 269 268 269 270 271 272 273 271 272 273 274 275 276 275 275 276 277 278 278 279 279 279 280 281 282 282 282 282 283 284 284 285 285 285 286 287 288 288 288 288 289 290 290 291 291 291 292 293 294 294 294 294 295 296 296 172 174 175 175 174 173 172 171 171 170 170 170 171 173 173 173 174 173 172 169 166 163 160 159 159 160 159 158 157 157 156 155 154 153 151 149 146 144 142 140 140 141 144 145 146 146 146 145 144 143 143 142 141 139 137 137 139 139 139 137 134 132 131 131 131 130 129 129 129 129 130 133 133 131 130 130 129 130 133 134 133 132 132 132 133 135 135 133 130 128 127 127 127 127 126 127 128 130 131 132 132 133 134 135 135 135 134 134 133 133 134 134 135 134 132 129 126 125 125 125 126 128 128 129 130 131 131 132 135 140 143 144 144 144 143 143 144 145 147 147 150 150 152 153 155 157 156 155 156 157 159 160 161 163 164 163 163 162 162 163 164 164 163 163 163 164 165 165 167 170 172 173 174 175 178 178 175 171 169 168 168 169 166 163 160 157 156 157 161 161 163 166 170 173 175 180 180 180 181 185 193 200 201 202 202 202 202 204 206 210 215 217 218 222 229 236 236 243 249 251 251 253 249 239 230 220 213 209 202 195 185 179 173 166 159 157 152 147 144 139 134 129 127 124 121 116 113 110 108 106 106 105 104 104 104 105 106 107 112 119 123 123 120 116 114 112 112 114 117 119 120 118 115 112 106 100 96 95 94 94 93 90 87 88 94 104 111 111 110 107 103 100 100 101 100 99 96 95 94 92 89 87 86 86 85 82 80 81 82 83 85 86 87 86 78 66 56 53 45 25 358 347 342 339 328 289 268 236 191 161 125 115 105 97 92 92 93 94 95 100 109 114 300 308 312 316 321 328 324 317 307 296 284 272 268 269 270 273 274 272 272 267 263 254 226 189 174 168 156 131 107 101 123 165 173 205 214 180 145 137 147 153 175 209 224 227 234 240 255 260 240 198 160 142 141 137 129 126 133 159 175 178 175 166 156 148 148 146 146 145 142 141 151 186 195 197 197 196 192 185 179 175 173 170 166 163 162 161 161 161 162 163 161 161 162 163 163 165 166 166 167 168 169 170 171 171 170 168 166 164 163 163 162 162 162 161 161 161 161 160 160 160 159 160 159 159 158 158 157 156 155 150 145 142 139 138 136 135 134 135 136 139 140 143 147 150 151 152 153 154 156 158 160 161 161 161 162 162 163 164 169 174 177 179 183 184 185 185 186 187 189 188 187 186 186 186 186 186 186 186 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 187 188 188 188 188 189 189 190 190 190 191 191 192 192 193 193 194 194 194 195 196 196 197 197 198 198 199 200 201 201 202 203 203 204 204 205 206 206 207 207 208 209 209 210 210 210 211 211 212 213 213 213 213 214 215 215 216 216 216 217 218 219 220 220 220 221 222 223 224 225 225 226 226 227 228 229 229 230 231 232 233 233 233 234 235 236 237 237 237 238 239 240 241 242 242 242 243 244 245 246 246 247 247 248 249 250 251 251 252 253 254 255 255 256 256 257 258 259 259 259 260 260 262 262 263 264 263 264 265 266 267 267 267 267 268 269 269 270 270 270 271 272 273 273 274 274 274 275 276 276 277 277 278 279 280 279 280 281 281 282 282 282 283 284 284 285 286 286 286 287 287 288 288 288 289 290 290 291 291 291 292 293 293 293 294 294 173 176 176 176 175 174 173 172 171 170 169 170 171 172 173 174 174 172 169 167 164 162 161 160 161 160 160 159 159 158 156 156 152 149 148 145 141 139 139 138 138 140 143 145 145 145 145 144 143 142 142 142 142 142 141 141 145 145 142 140 137 135 133 134 134 134 133 133 133 132 132 136 136 135 134 134 133 133 136 138 138 137 137 137 138 138 139 136 132 129 128 128 128 126 126 127 129 130 130 131 132 133 134 134 135 135 135 134 133 133 133 134 134 133 131 130 128 126 124 125 125 126 127 128 129 131 132 134 136 139 142 143 144 145 145 145 146 147 148 150 151 152 154 156 158 160 158 158 158 159 159 161 165 167 168 167 167 165 164 163 164 163 164 164 165 165 166 168 169 170 172 174 174 177 180 180 178 176 173 171 170 164 163 162 160 160 159 159 163 163 165 169 173 178 181 184 184 183 184 188 194 198 198 198 198 198 199 201 205 206 207 208 210 215 220 226 228 234 238 240 244 248 246 239 231 224 219 211 200 191 181 173 166 160 157 153 149 142 136 131 128 125 125 123 121 116 112 109 109 107 106 106 105 104 104 104 105 106 111 117 122 121 118 115 114 112 110 112 114 116 118 114 109 105 101 99 98 96 97 99 99 97 97 101 106 113 120 117 113 107 103 100 98 94 93 90 87 87 88 88 85 84 82 82 82 82 84 85 86 90 93 93 92 90 81 81 72 58 41 17 353 344 335 332 324 300 295 286 180 134 126 114 104 95 92 96 102 105 107 111 120 129 135 321 322 325 328 330 326 318 308 300 287 279 270 267 266 268 272 271 276 275 272 264 216 174 168 158 153 141 125 119 136 155 177 215 239 232 189 162 169 170 182 197 209 218 227 252 352 292 257 236 182 169 150 135 132 135 145 161 168 169 167 164 158 153 153 153 153 152 150 154 168 185 191 192 194 193 189 182 177 175 174 171 167 164 161 161 161 162 162 161 161 161 163 163 164 164 165 166 168 169 170 171 172 170 168 166 164 164 163 163 162 161 161 161 160 160 161 162 161 161 161 160 160 159 159 159 157 156 153 149 144 142 140 140 139 138 139 139 140 141 142 144 148 150 151 153 153 154 157 160 162 163 163 164 164 163 163 165 169 172 174 177 182 184 185 186 187 189 190 189 188 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 188 189 189 189 189 190 190 191 191 192 192 192 193 194 194 194 195 195 195 196 197 197 198 198 199 199 200 201 201 202 202 203 204 204 205 206 206 207 207 208 208 209 209 209 210 210 211 212 212 213 213 213 214 214 215 215 216 216 217 218 218 219 219 220 221 222 223 223 224 224 225 226 227 227 228 229 229 230 231 232 232 233 233 234 235 236 236 237 237 238 239 240 241 241 242 242 243 244 244 245 246 247 247 248 249 249 250 251 252 253 253 253 254 255 256 256 257 257 258 258 259 260 261 261 262 262 263 264 265 265 265 266 266 267 267 267 268 269 269 269 270 270 271 272 273 273 273 273 274 275 276 276 277 277 277 278 279 279 280 280 280 281 282 282 282 282 283 284 285 285 286 286 286 287 288 289 289 289 289 290 291 292 292 292 292 175 176 176 176 176 175 173 171 170 169 169 170 171 172 173 174 174 170 168 166 164 163 163 162 161 160 160 160 160 158 158 156 151 147 145 143 141 139 138 138 138 142 144 145 144 144 143 144 145 144 144 145 147 148 149 149 151 148 145 142 140 138 136 138 138 137 137 136 136 135 135 138 139 139 138 137 137 136 143 146 144 144 143 142 143 141 140 137 134 131 131 130 128 127 128 129 130 131 131 131 132 133 134 135 135 135 135 134 133 132 132 132 133 132 132 131 130 129 128 128 127 126 127 128 129 129 130 133 135 138 139 138 142 144 145 146 147 148 150 152 153 154 156 158 160 162 161 161 160 160 161 163 169 169 169 169 168 167 165 163 163 163 164 164 165 166 168 169 169 170 171 172 175 179 178 176 176 175 173 172 167 161 160 161 162 164 164 164 165 166 168 171 176 182 183 186 187 186 188 191 194 195 195 196 196 196 197 199 202 202 202 203 206 209 214 219 220 222 226 230 238 243 242 239 234 230 225 212 199 188 177 168 162 157 153 149 146 139 130 125 123 123 123 122 120 114 111 110 110 109 108 107 105 104 103 102 102 104 107 110 114 115 114 113 112 109 108 109 111 112 112 111 107 100 99 101 101 101 102 103 104 106 109 114 118 121 123 118 111 105 100 98 95 87 85 81 79 80 84 87 88 87 85 83 83 83 85 88 91 95 97 98 97 93 92 87 77 61 39 14 358 349 346 342 329 314 310 307 322 352 58 96 101 85 86 94 96 99 106 111 114 119 118 109 93 353 338 333 326 319 315 312 298 294 285 275 268 268 265 268 280 287 291 299 312 11 80 132 146 151 148 147 152 158 171 197 225 236 212 209 192 174 176 181 183 189 182 106 113 233 243 244 235 215 165 142 141 146 155 162 162 158 160 161 159 156 155 156 156 157 158 164 174 182 186 191 192 190 186 180 176 175 173 171 167 164 162 161 161 161 160 160 160 162 163 164 164 164 165 166 169 169 170 171 171 170 167 165 165 164 163 163 162 162 162 161 161 161 162 164 163 163 163 161 160 159 159 159 157 155 151 147 144 143 143 143 143 141 139 141 143 143 143 145 149 151 152 153 154 156 158 162 163 165 166 166 166 165 166 168 169 171 172 177 181 183 185 185 187 190 190 190 189 188 188 188 187 187 187 186 186 186 186 186 186 186 186 186 186 187 187 187 188 188 188 188 189 189 190 190 190 190 191 192 192 192 193 193 193 194 195 195 195 195 196 196 197 198 198 198 199 200 200 201 202 202 202 203 204 204 205 205 206 206 207 208 208 209 209 209 210 210 211 212 212 212 213 213 214 214 214 215 215 216 217 217 218 218 219 220 220 221 222 223 223 224 225 225 226 226 227 228 229 229 230 231 231 232 233 233 234 235 235 236 237 237 238 239 239 240 241 242 243 243 243 244 245 246 246 247 247 248 249 250 250 251 251 252 253 254 254 255 255 256 257 258 258 259 259 259 260 261 261 262 262 263 263 264 265 265 265 265 266 267 268 268 268 268 269 270 271 271 271 271 272 273 274 274 274 274 275 276 277 278 277 277 278 279 280 280 280 280 281 282 283 284 284 284 285 286 287 287 286 287 288 289 290 290 290 290 291 175 175 174 174 174 173 172 170 169 168 169 170 171 172 173 173 172 170 168 167 166 166 164 163 161 160 160 160 161 161 159 155 150 146 146 145 143 142 141 140 140 144 146 146 146 145 145 146 150 150 149 150 152 153 153 153 151 148 145 142 141 140 139 142 141 140 139 139 138 137 137 140 140 140 139 139 140 141 149 152 152 150 147 144 143 141 139 137 135 135 133 131 129 130 131 131 132 133 133 133 133 133 134 135 135 135 134 134 133 133 132 133 133 133 133 133 134 134 133 133 132 131 132 133 132 130 130 132 133 134 135 137 140 142 144 146 147 149 153 155 155 155 157 159 161 164 165 164 163 163 165 167 169 169 169 169 169 167 164 162 163 163 163 164 165 167 169 170 170 171 171 174 176 178 173 171 171 171 170 168 163 162 162 163 165 166 169 168 168 169 172 176 181 183 185 187 187 188 190 191 193 193 194 195 196 198 198 199 200 201 202 203 204 206 211 214 215 216 219 224 233 239 240 241 242 242 230 210 196 184 172 162 160 155 150 146 142 135 125 122 121 120 120 120 117 110 109 108 108 107 107 106 103 101 100 100 101 102 104 103 106 107 108 108 107 107 106 106 107 106 106 105 103 100 100 101 102 103 104 107 109 112 116 120 123 124 119 112 104 97 92 90 89 82 80 76 74 78 86 88 91 90 89 86 85 85 86 86 89 93 96 100 99 97 96 91 81 65 44 19 16 9 357 345 330 318 311 312 317 330 28 74 84 80 81 81 83 90 96 102 104 105 107 104 96 46 353 335 324 318 314 309 303 298 296 293 285 283 270 270 285 299 303 310 318 344 9 44 76 158 165 168 163 162 168 183 203 215 213 212 224 341 137 138 122 106 81 77 190 222 233 236 235 218 165 151 154 157 161 161 156 149 155 159 158 157 156 156 158 160 163 169 175 178 188 191 191 188 183 178 177 174 172 170 167 164 162 162 161 160 159 159 160 162 163 164 163 164 164 166 167 169 170 171 171 169 167 168 166 164 163 163 163 164 164 163 162 162 162 164 165 164 163 161 159 159 158 157 155 153 150 147 147 147 148 149 149 146 143 145 148 149 148 148 150 152 153 154 156 158 160 163 165 166 167 168 168 167 167 168 169 171 173 176 180 182 183 185 188 190 190 190 189 189 189 188 188 187 187 187 187 187 186 186 187 187 187 187 187 187 187 188 188 188 189 189 189 190 191 191 191 191 192 193 193 193 193 194 194 195 195 196 196 196 196 197 198 198 199 199 199 200 201 201 202 202 203 203 204 204 205 205 206 206 207 207 208 208 208 209 209 210 211 211 211 212 212 213 213 214 214 214 215 216 216 217 217 218 218 219 220 221 221 222 223 223 224 225 225 226 226 227 228 229 229 230 230 231 232 233 233 233 234 235 236 237 238 238 238 239 240 241 242 242 242 243 244 245 245 246 246 247 248 249 249 249 250 251 252 253 253 254 254 254 256 256 257 257 257 258 259 260 261 261 260 261 262 263 264 264 263 264 265 266 266 266 266 266 267 268 269 269 268 269 270 271 272 272 271 272 273 274 275 276 274 275 276 277 278 279 278 279 280 281 282 283 281 282 283 284 285 285 285 285 286 287 288 288 288 289 289 175 173 173 172 172 171 170 169 168 168 169 170 171 173 172 171 170 169 169 169 169 167 164 163 161 160 159 160 160 161 159 154 149 146 147 147 146 145 143 142 142 146 148 149 149 149 149 150 153 153 153 153 153 153 153 153 150 148 145 144 143 142 143 144 144 143 143 143 142 140 140 142 143 143 143 144 145 148 152 154 153 150 146 143 141 139 139 139 138 137 135 134 133 133 135 134 134 134 134 134 133 133 134 134 134 135 135 134 134 134 134 135 136 136 136 136 138 137 137 137 137 137 135 134 138 136 135 135 136 135 134 138 141 143 145 147 148 149 156 157 157 156 156 158 161 163 166 166 166 167 169 169 169 170 170 169 168 166 163 162 162 162 163 164 165 168 170 171 172 172 171 174 174 174 169 166 166 167 167 165 163 163 164 165 168 169 171 170 171 174 178 180 183 184 185 186 186 188 190 191 191 192 193 194 197 200 201 201 201 203 205 206 206 208 211 213 216 220 221 227 234 238 240 242 249 259 247 206 185 175 166 153 150 146 143 141 138 132 124 123 120 117 116 114 113 106 106 104 104 104 104 104 98 97 97 97 99 101 102 99 101 101 102 104 104 104 104 103 103 102 101 100 99 100 101 101 102 102 105 108 112 115 117 119 119 121 110 102 93 86 82 79 79 78 76 71 68 73 84 89 90 87 85 84 83 83 83 82 81 85 91 97 98 98 96 91 83 71 52 40 34 17 356 339 326 316 311 312 317 343 24 49 61 69 73 75 79 85 90 96 97 96 96 98 95 70 15 339 319 316 304 299 298 300 302 301 302 297 289 287 294 302 303 303 312 331 353 17 13 5 352 229 165 161 166 178 185 193 202 220 264 349 96 98 91 77 46 38 222 230 231 231 227 209 165 157 161 162 163 160 152 152 158 161 160 158 157 158 159 162 166 170 173 179 188 191 190 186 182 182 177 173 170 168 167 165 164 161 160 159 159 160 160 161 163 163 163 163 164 165 167 168 170 170 171 170 170 169 168 166 164 164 164 164 165 165 164 164 164 165 165 164 163 161 159 159 158 157 154 151 149 148 150 153 153 154 154 152 149 150 153 153 152 151 151 153 155 156 158 160 162 164 165 168 169 170 170 169 169 170 169 171 173 176 179 181 182 187 190 191 191 190 190 190 189 189 188 188 187 188 187 187 187 187 187 187 187 187 188 188 188 189 189 189 189 190 190 191 191 192 192 192 192 193 194 194 194 194 195 195 196 196 197 197 197 197 198 199 199 199 200 200 201 202 202 202 203 203 204 204 205 205 205 206 207 207 207 208 208 209 209 210 210 210 211 211 212 213 213 213 214 214 215 215 216 216 217 217 218 219 220 220 220 221 222 223 224 224 224 225 226 227 228 228 228 229 230 231 232 232 232 233 233 234 235 236 236 236 237 238 240 240 240 241 241 242 243 244 244 244 245 246 247 248 248 248 249 250 251 252 252 252 252 253 254 255 256 256 256 257 258 258 259 259 259 260 261 261 262 262 261 262 263 264 264 264 264 265 266 267 267 267 267 268 269 270 270 270 270 271 272 273 273 273 273 274 275 276 277 276 276 277 278 279 279 280 280 281 281 282 283 283 284 284 284 285 286 286 287 287 288 174 173 173 172 171 170 168 167 167 169 170 171 172 173 172 171 170 169 170 170 169 167 164 162 161 159 158 159 159 159 158 154 148 145 146 146 146 146 145 143 144 149 151 152 152 152 152 153 154 154 153 153 152 152 151 151 149 147 146 145 144 144 145 145 144 144 145 146 145 144 144 146 148 149 150 151 151 152 153 152 151 147 144 142 141 140 141 142 141 139 138 138 137 137 137 137 136 135 134 134 133 133 135 135 135 136 136 136 135 137 137 137 138 139 140 139 139 138 138 138 139 139 138 138 140 140 140 139 140 139 136 141 145 148 150 151 152 153 158 159 157 156 156 158 158 162 166 167 168 169 171 171 171 172 171 169 167 164 161 161 161 162 163 164 166 169 171 174 175 173 171 171 170 169 165 163 164 165 165 165 164 165 167 169 170 172 173 172 175 180 181 182 182 183 184 184 184 187 188 188 189 190 192 194 198 201 202 203 204 205 208 210 212 214 215 217 221 227 228 232 238 241 243 244 254 265 281 175 153 154 150 139 138 135 133 133 133 130 125 121 116 112 110 109 108 104 102 101 100 99 99 99 96 95 95 97 99 101 99 97 96 97 100 102 103 104 102 100 100 99 99 99 100 101 102 102 102 105 108 111 114 115 115 114 114 112 106 97 86 80 80 74 73 72 69 64 63 64 76 86 85 77 76 77 77 77 78 77 75 77 83 89 91 93 94 88 84 76 67 61 49 23 348 328 319 314 312 315 334 359 12 27 49 62 68 79 83 88 93 95 97 104 104 103 96 75 23 342 325 305 293 285 284 289 296 279 291 295 296 297 300 297 297 297 307 328 357 16 12 10 360 333 200 175 171 183 187 193 209 240 285 40 87 93 92 82 41 298 274 283 282 259 225 201 168 159 158 159 161 160 153 156 162 163 162 162 159 159 161 165 167 170 173 180 186 189 189 187 184 180 176 172 168 166 166 165 163 160 158 158 159 159 160 161 162 162 162 162 162 164 165 167 168 170 171 171 171 170 169 168 167 168 167 166 166 167 166 165 165 165 164 163 162 161 160 160 159 157 154 151 150 151 152 155 156 157 157 156 155 155 152 151 150 150 152 154 157 158 160 162 164 165 166 169 171 172 172 172 172 171 170 171 173 175 177 178 183 187 191 193 191 191 190 190 189 189 189 188 188 188 188 188 187 187 188 188 188 188 188 188 188 189 190 190 190 190 191 191 192 192 193 193 193 194 194 195 195 195 195 196 196 197 197 198 198 198 199 199 200 200 201 201 201 202 202 203 203 204 204 204 205 205 206 206 207 207 207 207 208 208 209 209 209 210 211 211 212 212 212 213 213 214 215 215 216 216 216 217 218 218 219 219 220 221 222 222 223 223 224 224 225 226 227 227 227 228 229 230 231 231 231 232 233 233 234 234 235 236 237 238 239 239 239 240 241 242 242 243 243 243 244 245 246 247 247 247 248 249 250 250 250 251 251 252 253 254 254 255 255 256 256 257 257 258 258 258 259 260 260 260 260 261 262 262 262 263 263 263 264 265 265 265 266 266 267 268 267 268 268 269 270 270 271 271 272 272 273 274 274 274 275 276 276 277 277 278 279 279 279 281 281 281 282 283 283 283 284 284 285 286 286 173 173 173 173 172 170 168 168 168 170 171 172 172 172 172 171 170 169 169 169 169 166 163 161 160 159 159 158 157 157 156 152 147 145 146 146 146 147 147 146 147 152 154 154 155 155 155 154 154 154 153 152 151 150 150 150 149 147 145 144 144 143 143 144 143 143 145 146 146 146 147 148 150 152 153 154 154 153 153 151 148 146 144 144 144 144 144 146 145 144 144 143 141 140 140 138 136 135 134 134 134 133 135 136 136 137 138 138 138 140 140 140 141 141 141 140 138 138 138 138 138 138 137 138 138 138 138 138 138 139 138 143 149 153 155 155 157 158 159 159 157 156 157 157 159 162 165 167 168 171 171 172 173 173 171 169 166 163 162 161 161 162 164 165 167 172 175 176 175 171 169 167 166 164 162 161 163 166 166 166 166 167 170 170 172 174 175 176 179 182 182 181 181 181 181 182 183 185 185 186 187 188 190 194 198 201 202 204 205 207 209 213 216 218 219 223 226 230 233 238 243 247 248 251 256 264 292 54 91 91 123 125 128 127 124 124 123 126 121 117 112 107 105 104 103 101 100 99 97 96 96 95 95 95 97 98 100 99 98 96 96 97 99 101 103 103 101 99 98 98 99 101 102 102 103 105 106 110 112 115 115 113 112 108 106 103 99 95 89 90 84 78 73 69 64 62 63 68 76 81 79 68 69 71 72 73 73 74 74 75 79 80 83 87 90 85 84 81 79 73 58 32 344 324 317 316 316 319 348 360 3 11 25 50 70 79 87 95 100 102 103 105 116 112 99 74 26 15 327 302 288 276 268 265 262 257 267 280 290 296 299 299 297 299 310 339 6 15 16 13 1 334 286 253 211 232 209 200 221 260 292 79 100 94 92 102 129 198 87 58 33 22 28 152 153 147 139 150 156 158 156 159 163 164 164 164 163 164 166 169 170 172 176 181 184 186 186 185 182 178 174 170 165 164 163 161 160 158 156 157 157 158 159 161 162 160 160 160 162 164 165 166 169 170 171 172 172 171 171 170 170 170 169 167 168 167 165 164 164 163 163 161 161 161 162 161 160 156 154 153 153 153 154 155 157 158 158 157 156 154 151 150 151 151 152 156 160 161 162 164 166 167 168 171 173 173 174 174 174 173 171 171 173 176 176 179 182 186 191 193 192 192 191 190 190 189 189 189 189 189 188 188 188 188 188 188 189 189 189 189 189 190 190 191 191 191 191 192 193 193 193 194 194 194 194 195 195 196 196 196 197 198 198 198 199 199 199 200 200 201 201 201 202 202 203 203 203 204 204 204 205 205 206 206 206 206 207 207 208 208 209 209 209 210 210 211 211 212 212 212 213 214 214 214 215 215 216 217 217 218 218 219 220 220 221 221 222 222 223 224 225 226 226 226 227 228 229 229 230 230 231 231 232 233 233 234 234 235 236 237 238 238 238 239 240 241 241 241 242 243 243 244 245 245 246 246 247 248 248 248 249 250 251 251 252 252 253 253 254 254 255 255 256 256 257 257 258 258 258 259 259 260 260 260 261 261 262 262 263 263 263 264 264 265 265 265 266 267 267 267 268 268 268 269 270 271 271 271 272 273 273 275 275 274 275 276 277 278 278 278 278 279 280 281 282 281 282 283 283 284 284 173 173 173 174 173 171 170 170 170 171 172 172 172 172 172 172 171 171 170 169 169 166 163 161 160 159 158 157 156 156 155 152 147 147 147 148 148 148 148 148 149 152 153 153 155 155 155 155 155 154 153 152 151 149 149 149 148 147 145 144 143 142 141 141 140 140 143 145 145 145 146 148 150 152 152 153 152 151 150 149 149 147 146 147 147 147 147 149 148 148 147 146 145 144 141 138 137 136 135 135 134 135 135 137 137 138 139 140 140 142 142 141 141 141 141 140 139 138 137 137 137 136 134 135 135 135 135 135 135 137 139 145 152 155 156 158 158 159 159 160 159 157 157 158 159 161 164 167 169 170 172 175 176 174 171 169 166 164 163 162 162 163 164 167 171 175 177 176 169 165 163 162 161 160 160 162 165 167 167 167 168 168 170 171 173 174 176 178 181 182 181 180 179 179 180 181 182 182 182 183 185 187 190 193 195 197 201 204 206 208 210 214 216 218 222 226 230 232 240 246 249 254 260 261 260 262 283 27 42 68 95 115 119 117 117 117 117 118 119 116 111 106 101 101 100 100 99 98 96 95 95 94 96 98 99 100 99 99 97 97 97 97 98 100 101 101 100 98 97 98 99 101 102 102 105 108 110 113 115 116 116 114 108 102 99 97 96 94 97 98 95 88 79 71 69 71 72 75 78 77 73 67 66 69 71 72 73 74 76 77 78 80 81 83 84 84 84 85 83 78 68 41 355 329 324 322 320 328 351 1 4 5 9 29 59 70 82 95 98 104 109 118 122 115 100 75 63 29 336 306 291 281 268 268 258 247 245 256 278 292 293 295 297 302 322 355 13 17 18 14 354 318 309 309 312 335 3 322 289 289 298 182 133 64 59 99 121 124 104 82 54 39 35 62 99 105 121 137 146 153 157 162 166 168 168 167 167 167 169 174 176 177 179 182 184 184 183 181 178 175 171 168 162 161 159 158 157 156 155 156 156 157 158 159 160 159 158 159 161 163 164 167 169 170 171 173 173 172 171 171 171 170 170 169 168 165 164 163 162 162 161 161 162 162 161 160 158 156 155 156 156 156 156 156 158 158 158 156 152 150 151 153 155 156 158 160 162 163 164 166 166 168 170 172 174 175 176 176 176 175 173 171 173 174 176 178 181 186 190 190 192 192 191 191 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 190 190 190 191 191 192 192 192 192 193 194 194 194 194 195 195 196 196 196 197 197 197 198 199 199 199 199 200 201 201 201 202 202 202 202 203 203 204 204 204 204 205 205 206 206 206 206 207 207 208 208 208 208 209 209 210 211 211 211 212 212 213 213 214 214 214 215 216 216 217 217 218 218 219 220 220 221 221 222 223 223 224 225 225 226 226 227 228 228 229 229 230 231 231 232 232 233 234 234 235 236 236 237 238 238 239 240 240 240 241 242 243 243 244 244 245 245 246 247 247 247 248 249 250 250 251 251 252 252 253 253 254 254 255 255 256 256 257 257 257 258 258 258 258 258 259 260 261 261 260 261 262 262 263 263 264 264 264 265 266 266 266 266 267 268 269 270 270 269 270 271 272 273 273 272 273 274 275 276 276 276 277 278 279 280 280 279 280 281 282 283 283 173 173 173 174 174 172 172 171 171 171 172 172 172 172 172 172 172 171 170 169 167 165 162 160 160 159 157 156 154 154 154 152 149 150 148 148 148 148 147 148 150 149 149 151 152 153 153 154 154 153 152 152 151 150 150 149 148 146 145 145 143 141 140 139 139 139 141 142 143 144 146 147 149 150 150 150 150 149 149 149 150 149 148 148 149 149 149 149 147 146 146 146 146 144 141 139 138 138 137 137 137 136 136 137 138 139 140 141 141 141 140 140 140 141 140 139 139 138 137 137 136 135 134 135 136 136 135 134 136 138 141 146 151 152 157 158 158 158 159 161 162 162 161 159 159 161 164 169 170 171 174 175 175 174 171 169 168 166 164 163 163 167 169 172 175 178 177 174 163 158 157 158 158 159 160 161 164 166 168 169 169 169 170 172 174 176 177 179 179 181 180 180 179 179 180 181 181 180 180 181 183 186 190 191 193 197 200 203 205 207 210 212 214 218 224 229 233 237 243 248 254 261 268 270 267 262 265 273 4 59 80 98 108 108 109 112 112 113 115 114 112 108 106 104 101 100 100 99 97 96 96 96 96 100 101 100 99 98 98 97 100 100 99 100 101 101 100 98 98 98 99 100 100 102 107 112 114 115 116 116 118 112 104 100 97 97 97 97 103 107 106 100 90 78 79 83 83 81 80 78 71 74 73 72 72 72 73 75 79 81 82 83 84 83 83 85 87 88 88 88 83 62 13 349 339 324 323 333 354 6 8 9 7 14 32 44 59 77 86 99 111 121 122 112 102 89 79 45 339 301 291 287 281 278 266 249 232 228 258 265 280 291 295 300 322 357 9 17 23 11 326 288 293 297 307 343 6 347 332 321 316 160 156 355 20 75 100 105 106 96 65 38 24 24 35 66 113 128 139 151 159 162 180 179 176 173 171 171 172 178 180 181 182 183 184 184 181 178 174 170 166 164 160 158 156 155 154 154 154 154 154 154 154 155 157 157 158 160 161 162 163 166 168 169 171 173 173 172 172 172 171 171 171 170 167 164 164 164 164 163 161 161 162 162 160 158 156 157 159 159 159 159 159 158 159 159 158 155 151 150 153 156 157 157 159 162 164 165 166 167 168 170 171 173 176 177 177 178 178 177 175 174 173 173 175 178 181 186 188 189 191 192 191 191 191 191 191 190 190 190 189 190 190 189 189 189 190 190 190 190 191 191 191 192 192 192 193 193 194 194 195 195 195 195 196 196 197 197 197 198 198 199 199 200 200 200 200 201 202 202 202 203 203 203 203 204 204 204 204 205 205 205 206 206 206 206 207 207 208 208 208 208 209 209 210 210 210 211 211 212 213 213 213 214 214 215 216 216 216 217 217 218 219 219 220 220 221 222 222 223 224 224 224 225 226 227 227 227 228 229 230 230 231 231 231 232 233 234 234 234 235 236 237 238 238 238 239 240 240 241 241 241 242 243 244 245 245 245 246 246 247 248 249 248 249 250 251 251 252 252 252 253 254 254 255 254 255 255 256 256 257 257 257 257 258 258 259 259 259 259 260 261 262 263 262 262 263 263 264 265 264 264 265 266 267 268 268 267 268 269 270 271 270 270 271 273 274 274 274 274 275 276 277 278 278 277 278 279 280 281 281 173 173 173 174 173 173 172 172 171 172 172 172 172 172 171 171 170 170 169 167 165 162 160 159 159 158 157 155 155 155 155 153 153 151 146 143 144 145 146 146 146 146 147 149 149 150 151 152 152 151 151 151 151 150 149 148 147 146 146 145 143 142 141 140 139 140 141 142 144 145 146 147 148 149 149 150 150 150 150 150 150 150 149 149 149 149 150 148 145 145 145 145 145 143 141 140 139 139 139 138 138 137 137 137 138 138 139 140 140 140 139 139 139 139 139 138 138 137 138 137 136 135 136 136 137 138 137 137 139 141 144 147 150 154 158 158 158 157 158 159 161 163 163 162 161 163 165 170 172 174 175 174 173 172 171 170 170 169 167 165 166 175 178 179 179 177 173 168 160 157 157 157 158 161 161 160 162 166 169 170 170 170 171 174 175 176 177 177 178 179 180 180 181 180 180 180 180 179 177 178 180 184 186 188 192 196 199 202 205 207 209 210 214 219 225 230 235 238 242 249 257 266 274 279 276 267 267 254 288 66 81 92 100 102 105 110 112 113 114 115 115 113 112 109 105 103 101 100 99 99 98 98 98 100 101 100 100 99 99 99 102 103 102 102 102 101 99 99 100 100 100 100 100 104 111 114 116 116 116 115 116 111 106 103 100 99 99 100 108 116 116 112 104 101 97 94 91 87 85 83 81 81 80 77 74 73 74 74 79 86 89 90 88 87 86 89 94 95 97 100 102 93 83 104 344 313 316 332 359 19 22 18 8 2 6 15 22 25 68 92 106 116 117 101 101 97 90 66 338 299 285 285 281 273 265 253 230 221 230 237 259 280 288 293 308 321 333 11 27 10 306 275 268 269 281 339 356 351 354 3 16 115 126 41 48 70 87 93 110 92 33 19 8 5 6 51 100 118 138 159 169 180 195 196 191 185 179 180 179 181 183 182 183 184 184 183 179 172 168 164 161 160 158 155 154 153 152 153 153 152 151 150 151 153 154 156 160 162 162 163 164 166 167 170 172 173 174 173 173 174 171 170 169 168 166 165 166 167 166 165 163 163 161 160 160 159 158 159 161 161 161 161 160 160 161 158 156 154 153 153 155 156 156 157 160 164 167 167 168 168 169 171 173 174 177 177 178 179 180 179 178 178 176 173 173 177 180 183 185 188 191 192 192 192 192 191 191 191 190 190 190 190 190 190 190 190 190 191 191 191 191 191 192 192 193 193 193 194 194 194 195 195 196 196 196 197 197 198 198 198 199 199 200 200 200 201 201 202 202 203 203 203 203 203 204 204 205 205 205 205 205 206 206 206 206 207 207 207 207 208 208 208 209 209 209 210 210 211 211 212 212 212 213 213 214 215 215 215 216 216 217 218 219 219 219 220 221 221 222 223 223 223 224 225 226 226 226 227 227 228 229 230 230 230 231 232 233 233 233 234 234 235 236 237 237 237 238 239 240 240 240 241 241 242 243 244 245 244 245 245 246 247 247 247 248 249 250 250 251 251 251 252 253 253 254 253 253 254 255 255 256 256 255 256 256 257 258 258 258 258 259 260 260 261 261 260 261 262 263 263 263 263 263 264 265 265 266 266 266 267 268 268 269 269 270 271 272 271 272 273 273 274 275 275 276 276 277 278 278 278 279 173 173 173 172 171 171 170 170 171 172 172 171 171 170 170 170 169 169 166 164 161 159 158 157 158 158 157 157 157 157 155 155 152 148 142 139 141 144 145 145 145 146 146 147 148 148 148 149 150 149 149 149 149 149 148 147 147 147 146 145 144 143 142 141 141 142 142 144 145 146 147 148 148 148 149 150 151 151 151 151 152 152 151 150 149 149 149 147 146 145 146 146 145 144 142 141 141 141 141 140 138 137 137 137 138 139 139 139 140 140 140 139 139 139 139 138 138 138 140 138 136 136 136 137 139 141 140 141 143 145 146 148 153 156 159 159 158 158 158 158 161 162 164 164 165 166 167 172 174 175 175 173 172 171 172 172 172 172 172 172 174 182 186 185 182 175 167 163 159 156 155 156 158 161 160 159 162 165 166 168 169 171 173 173 173 174 174 175 176 177 179 182 183 182 182 181 180 178 175 175 176 178 181 186 191 193 197 201 204 206 207 210 215 220 226 231 236 238 242 250 258 267 278 288 289 284 276 226 153 104 94 95 97 95 102 110 115 117 116 116 118 117 116 112 110 106 103 102 102 101 100 101 101 101 102 102 101 101 101 102 103 105 106 105 104 101 100 101 102 103 103 104 104 107 112 116 117 117 117 115 114 112 111 108 106 104 104 105 114 123 123 119 117 114 108 102 97 92 90 89 88 85 83 84 80 77 77 77 84 98 101 100 98 97 97 98 103 104 108 114 117 118 121 132 156 279 302 330 1 7 38 34 19 4 356 357 354 14 51 79 94 102 104 82 87 93 98 104 209 274 287 291 281 265 252 249 241 236 232 230 239 260 277 286 293 298 317 1 35 23 302 275 268 258 254 338 350 349 349 350 9 89 82 63 67 77 84 116 150 285 311 343 356 4 18 55 89 105 143 186 197 201 201 205 214 203 201 197 189 186 185 181 182 182 182 179 174 163 161 159 157 156 154 150 150 150 151 151 151 150 150 150 151 153 154 156 160 163 164 166 167 168 169 171 172 173 173 174 174 173 170 168 167 166 167 166 167 167 167 166 165 164 162 161 161 160 160 160 161 162 162 162 162 161 161 155 154 154 154 153 154 155 156 159 162 166 168 168 168 169 170 171 173 174 176 178 179 181 181 181 181 181 179 174 172 175 178 180 184 187 190 191 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 192 192 192 193 193 193 194 194 194 195 195 196 196 197 197 197 198 198 198 199 199 199 200 201 201 202 202 202 202 203 204 204 204 204 204 205 205 205 205 206 206 206 206 206 206 207 207 207 207 208 208 208 209 209 209 209 210 210 211 212 212 212 212 213 214 214 215 215 216 216 217 218 218 218 219 220 220 221 221 222 222 223 224 224 225 225 225 226 227 228 228 229 229 229 230 231 232 232 232 233 234 234 235 236 236 236 237 238 239 239 239 240 240 241 242 243 243 243 244 245 245 246 246 247 247 248 248 249 250 250 250 251 251 252 252 252 252 253 254 254 254 254 254 255 255 256 256 256 257 257 257 258 258 258 259 259 260 260 261 261 261 262 262 263 263 263 264 264 265 266 266 266 267 268 268 269 269 270 271 271 272 272 272 273 274 275 275 276 276 276 277 172 172 173 170 169 168 168 170 172 172 171 169 169 169 169 169 168 167 164 160 158 157 157 157 158 158 158 156 154 151 151 148 145 142 140 140 141 143 144 144 144 145 145 145 146 147 147 148 148 148 148 148 148 148 148 148 148 148 147 146 145 144 143 143 142 142 143 144 145 146 146 147 147 148 149 150 151 152 152 153 153 153 151 150 149 148 147 147 147 147 147 147 146 144 143 142 142 142 142 141 139 138 138 138 139 139 140 141 141 141 141 141 141 142 141 141 140 141 141 139 138 137 138 139 141 142 142 143 144 146 147 149 150 154 157 158 158 157 157 158 160 162 164 166 167 168 169 172 175 175 175 173 172 172 173 173 173 175 177 179 182 187 190 187 181 172 164 160 158 155 151 151 155 158 159 159 160 161 162 165 168 170 172 172 170 171 172 174 175 176 179 183 183 183 184 183 181 179 175 174 175 176 178 182 187 190 195 199 202 204 206 210 217 222 228 233 235 238 243 250 257 265 276 284 287 303 354 135 123 106 94 93 91 89 95 107 116 119 118 119 119 118 116 114 111 109 106 106 105 103 103 104 104 104 105 106 105 105 105 106 107 108 110 107 103 101 101 101 103 107 108 109 109 111 114 117 117 118 117 115 113 113 114 112 112 110 110 112 119 129 129 126 125 120 113 106 102 98 96 96 94 91 89 94 91 89 88 89 95 118 116 112 110 110 108 105 109 112 118 126 131 132 133 141 149 173 316 355 14 40 55 53 39 16 357 358 350 3 33 58 72 76 72 59 62 78 93 105 129 122 349 324 302 274 252 249 257 258 249 234 229 248 268 280 287 294 327 18 64 79 277 272 271 250 241 344 348 344 342 337 333 352 68 77 102 109 125 166 234 277 301 316 317 355 18 52 84 264 251 245 223 213 211 219 239 233 230 220 208 196 188 178 175 171 169 166 165 156 155 153 152 151 150 146 147 149 149 149 149 149 150 152 153 154 154 156 159 163 165 167 169 170 171 172 173 172 173 173 174 172 169 168 168 168 169 168 167 166 166 165 164 163 162 162 162 161 161 161 161 163 164 163 160 160 157 154 154 154 154 153 153 154 156 159 163 166 167 168 169 169 170 172 173 174 176 178 180 181 182 183 183 183 182 177 174 174 176 178 183 186 189 191 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 192 192 192 192 192 193 193 193 194 194 195 195 195 196 196 197 197 197 197 198 199 199 200 200 200 201 201 202 202 203 203 203 204 204 204 205 205 205 205 206 206 206 206 206 206 207 207 207 207 207 207 207 208 208 208 208 209 209 209 210 210 211 211 211 212 212 213 214 214 214 215 215 216 217 217 217 218 219 219 220 221 220 221 222 223 223 224 224 225 225 226 226 227 228 228 228 229 230 230 231 231 232 232 233 234 234 235 235 236 236 237 238 238 238 239 240 240 241 242 242 243 243 244 245 245 245 246 246 247 247 247 248 249 249 250 250 251 251 251 251 252 252 252 253 253 254 254 254 254 254 255 256 256 256 256 256 257 258 258 258 259 259 259 260 260 260 261 261 262 263 263 263 264 264 265 266 267 267 267 267 268 269 270 270 270 270 271 272 274 274 274 274 275 276 171 171 171 170 168 167 168 170 172 171 170 169 169 169 168 167 165 164 162 159 157 157 157 158 158 158 155 150 146 145 143 142 141 141 142 145 145 144 143 143 143 143 143 144 145 146 147 148 148 149 149 148 148 147 148 149 149 148 148 147 145 145 144 144 143 142 143 144 145 145 146 146 147 148 149 150 151 152 153 154 153 152 151 149 149 148 147 147 148 148 148 147 146 145 145 144 144 143 142 141 140 139 139 140 140 140 142 143 143 143 142 143 143 144 144 143 142 143 141 140 139 139 140 142 143 143 143 143 143 144 145 148 150 150 153 155 156 157 157 158 161 164 167 168 168 168 169 171 174 175 174 173 173 173 172 172 173 177 181 185 187 189 189 183 176 168 161 156 154 152 149 149 153 156 158 158 158 157 160 163 166 167 168 168 168 169 172 174 176 178 180 182 182 183 184 184 182 179 177 176 176 176 176 177 182 187 192 194 196 201 205 210 217 223 228 231 233 240 245 251 256 260 263 263 270 294 84 108 112 103 90 89 84 84 89 100 111 117 116 118 118 117 116 114 112 110 109 108 107 106 106 107 108 108 109 110 109 110 110 111 111 112 111 106 103 102 103 104 107 111 113 114 114 115 116 118 119 118 117 115 113 113 115 115 114 114 116 119 125 133 132 132 129 123 116 109 108 107 106 105 103 100 97 104 105 105 106 107 113 117 124 123 121 119 116 113 118 122 127 133 139 144 143 143 137 121 67 61 50 54 58 55 43 18 10 356 342 348 12 36 46 44 43 36 34 50 69 79 78 69 27 356 331 303 277 274 277 275 276 263 258 268 274 283 296 305 346 33 74 91 104 303 280 255 254 321 339 347 341 332 321 301 193 116 140 135 141 176 247 274 282 270 300 338 356 16 81 264 263 251 237 229 233 243 253 255 247 238 229 214 200 180 163 151 146 148 152 150 147 147 146 146 146 143 142 142 145 147 148 149 151 152 153 155 156 157 161 164 165 166 169 170 172 173 174 174 175 174 173 171 169 168 168 168 168 168 167 166 164 164 164 163 162 163 163 162 162 162 163 164 163 159 157 154 152 152 154 154 154 154 154 155 156 159 163 164 165 167 169 170 170 172 172 174 176 178 180 182 183 183 184 184 184 181 177 176 176 178 182 186 188 190 191 191 192 193 193 193 193 193 192 192 192 192 192 192 192 192 192 193 193 193 193 193 194 194 195 195 195 195 196 197 197 197 198 198 198 199 200 200 200 201 201 201 202 203 203 203 204 204 205 205 205 205 206 206 206 206 206 206 207 207 207 207 207 207 207 207 208 208 208 208 208 209 209 209 210 210 211 211 211 212 212 213 214 214 214 215 215 216 216 217 217 218 218 219 220 220 220 221 222 222 223 223 224 224 225 225 226 226 226 227 228 228 229 230 230 230 231 231 232 233 233 233 234 235 235 236 236 237 238 238 239 239 240 240 241 242 242 243 244 243 244 245 245 246 246 246 247 248 248 249 249 249 250 250 251 251 251 251 251 252 253 253 253 253 253 254 254 255 254 254 255 256 256 257 257 257 257 258 258 259 259 259 259 260 261 262 261 261 262 263 264 265 265 265 265 266 267 268 269 269 269 270 271 272 272 273 272 273 274 172 171 171 169 168 168 169 171 172 171 170 170 169 168 165 163 161 159 159 158 157 158 158 157 157 155 153 150 149 148 147 147 147 147 147 148 147 145 144 143 142 142 143 144 144 145 147 148 148 148 149 148 148 148 148 149 150 149 149 148 146 146 145 144 143 144 145 146 146 147 147 148 148 149 149 150 152 153 153 154 153 151 150 149 149 149 149 149 148 147 147 147 147 147 147 146 145 143 142 142 142 141 141 142 141 142 143 143 144 143 143 142 143 143 142 141 141 142 141 141 140 140 141 143 144 143 142 142 142 141 141 142 144 145 149 152 154 156 157 159 162 167 170 170 170 168 168 169 172 174 174 174 173 172 171 172 175 179 184 186 188 191 187 174 170 164 158 154 152 151 152 152 153 155 157 157 156 156 158 161 162 163 163 164 165 169 172 175 178 180 181 182 182 183 184 184 183 180 178 178 177 175 174 174 178 184 185 189 195 200 205 211 217 223 225 227 233 240 246 252 257 260 261 262 263 280 64 84 98 94 92 84 81 82 87 92 101 99 107 113 116 116 115 113 112 112 110 110 109 109 109 110 111 111 112 114 114 115 116 116 116 115 111 106 103 104 107 109 110 115 117 118 118 119 119 120 121 119 116 113 112 114 116 117 118 119 122 126 130 133 134 133 130 126 120 114 116 119 118 116 114 112 110 115 120 121 122 125 130 132 130 128 128 126 124 123 128 133 135 137 144 148 148 138 123 111 88 72 56 53 48 36 24 12 2 346 338 342 360 18 20 21 21 21 24 37 54 58 58 53 32 3 341 325 321 317 302 289 322 343 336 333 326 310 317 329 2 35 54 60 70 342 305 268 257 285 307 351 350 339 323 289 256 170 152 146 149 173 245 259 268 270 294 317 324 307 298 277 264 253 245 247 257 262 265 260 251 245 238 227 218 190 155 139 136 141 144 143 141 139 139 140 140 140 140 141 144 145 148 149 151 153 155 156 158 159 162 165 166 167 169 172 173 174 174 174 175 174 172 170 169 169 168 167 167 167 167 164 164 164 163 163 163 163 162 162 162 162 163 164 159 156 155 153 153 153 154 154 154 154 155 155 157 159 159 161 163 167 169 170 171 171 172 174 176 178 180 182 182 184 185 186 186 185 182 182 179 179 181 185 187 188 189 191 192 193 194 194 194 194 193 193 193 193 193 193 192 193 193 193 193 193 193 194 194 195 195 195 195 196 196 197 197 198 198 198 199 200 200 201 201 201 201 202 203 203 204 204 204 205 205 206 206 206 206 206 207 207 207 207 207 207 207 207 207 208 208 208 208 208 208 208 208 209 209 209 210 210 210 210 211 212 212 213 213 213 214 214 215 216 216 216 217 217 218 219 219 219 220 220 221 222 222 223 223 224 224 225 225 225 226 226 227 228 228 229 229 230 230 231 231 231 232 233 233 234 235 235 235 236 237 238 238 238 238 239 240 241 242 242 242 243 243 244 245 245 245 245 246 247 248 248 248 248 249 249 250 250 250 250 250 251 251 252 251 251 252 253 253 254 253 253 254 254 255 255 255 255 256 256 257 258 257 257 258 259 260 260 260 260 261 262 263 264 264 263 264 265 266 267 267 267 268 268 269 270 270 271 271 272 272 171 169 169 168 168 169 170 171 171 171 170 169 167 166 163 160 158 157 156 156 157 157 156 154 153 152 152 153 154 155 155 155 154 152 151 149 147 145 143 142 141 142 142 142 143 145 147 148 148 148 149 149 149 149 148 149 150 150 150 149 148 148 147 146 145 147 149 149 149 149 149 149 149 150 150 151 152 152 153 153 152 151 150 150 150 149 149 148 147 146 146 147 147 147 147 146 144 144 143 143 143 143 143 144 143 142 142 143 142 142 142 141 141 140 139 139 140 141 142 142 141 141 142 144 144 143 142 142 141 140 140 140 140 143 146 148 155 157 159 161 165 168 169 169 169 168 167 168 171 173 173 173 172 171 172 176 179 182 184 185 187 186 181 169 166 163 160 157 155 153 157 155 155 155 156 156 156 156 158 159 160 160 161 161 164 168 173 178 180 182 182 183 184 184 185 185 184 181 180 178 176 174 173 174 177 179 182 188 193 200 206 212 218 221 222 227 233 241 248 256 265 266 270 271 275 292 7 33 62 56 69 77 80 85 92 88 89 92 100 108 114 115 114 113 113 112 112 111 112 112 112 112 113 113 114 118 118 119 119 120 119 117 112 107 105 105 107 111 113 117 120 121 121 122 123 123 123 120 116 114 114 114 116 120 125 127 130 132 134 137 136 133 130 128 125 122 127 130 128 127 126 125 123 127 133 132 133 135 135 134 130 130 134 136 134 134 136 142 143 142 143 143 140 130 113 108 92 73 58 49 39 18 12 6 356 344 337 340 354 0 4 9 13 17 30 43 50 54 57 47 30 5 346 338 336 332 329 321 334 349 355 353 346 331 330 341 11 33 36 53 42 18 2 328 277 276 17 22 11 350 316 275 250 189 157 151 156 178 210 237 254 267 287 301 302 296 289 277 266 256 251 258 262 266 266 256 248 244 237 234 222 190 156 142 140 141 141 139 134 132 133 135 137 137 138 142 146 148 150 151 153 155 157 158 160 161 163 163 167 169 172 173 174 174 174 174 173 171 169 169 169 169 169 168 167 167 166 164 163 163 163 163 162 161 161 162 162 161 162 161 157 155 155 155 156 155 155 156 155 155 155 157 158 160 161 161 164 168 171 171 171 171 172 173 176 178 180 181 182 184 185 187 187 188 188 186 183 180 181 186 186 187 189 190 192 193 193 194 195 195 195 194 194 194 193 193 193 193 193 193 193 193 194 194 194 195 195 195 195 196 196 197 197 198 198 199 199 200 201 201 201 201 202 203 203 204 204 205 205 205 206 206 206 207 207 207 207 207 208 207 207 208 207 207 208 208 208 208 208 208 208 208 209 209 209 209 210 210 210 210 211 211 212 212 213 213 214 214 215 215 215 216 216 217 218 218 218 219 220 220 221 221 222 222 223 223 224 224 224 225 225 226 227 227 228 227 228 229 230 230 231 230 231 232 233 234 234 234 234 235 236 237 237 237 238 238 239 240 241 241 241 242 243 243 244 244 244 245 245 246 247 247 247 247 248 248 249 249 249 249 249 250 250 250 250 250 251 251 252 252 252 252 253 253 254 254 254 254 254 255 256 256 256 256 257 257 258 258 259 259 260 260 261 262 262 262 263 263 264 265 265 266 266 267 268 267 268 269 270 270 271 166 165 166 167 168 169 170 170 170 170 169 167 165 163 162 160 159 158 157 156 155 154 152 151 151 151 153 157 158 158 158 157 155 154 152 147 145 144 142 140 140 140 140 141 143 145 146 147 147 148 148 149 149 149 149 149 149 150 150 150 149 148 148 148 148 150 151 151 151 150 150 150 150 150 150 151 151 152 152 152 152 151 150 150 150 149 147 146 145 145 145 146 146 145 145 145 144 144 144 144 144 144 144 144 144 143 142 141 141 140 140 141 141 140 140 140 140 141 142 142 141 142 143 144 143 143 143 143 142 141 142 142 142 142 146 150 156 159 161 163 166 167 166 167 168 168 167 168 170 170 172 172 173 172 174 179 181 183 183 183 182 179 173 168 166 166 164 162 160 159 160 158 157 157 157 157 156 156 157 158 159 159 160 161 164 168 173 178 181 181 183 185 186 186 187 186 184 184 181 177 174 174 175 176 177 179 183 188 194 201 207 213 216 217 221 226 233 242 251 259 263 273 280 287 294 309 334 347 2 14 39 70 88 96 104 105 100 96 100 107 114 114 113 113 113 113 113 113 114 115 116 116 117 118 119 122 122 122 122 123 122 119 115 111 108 109 109 112 116 119 121 122 122 123 124 125 123 121 119 118 119 119 121 126 133 135 138 140 141 142 141 136 131 131 131 132 135 138 135 134 135 135 135 137 139 139 138 135 131 128 129 136 143 145 145 144 145 146 149 146 142 136 129 122 112 102 90 77 60 43 33 22 17 7 356 347 341 343 351 353 357 6 15 21 34 42 48 56 58 45 28 13 3 358 349 342 339 335 335 341 345 359 353 341 336 339 351 353 25 41 39 32 22 11 8 358 46 58 35 328 266 240 208 179 153 144 155 169 178 216 244 262 282 292 291 290 286 277 266 254 254 257 261 267 264 247 242 239 236 231 216 191 162 152 148 147 146 140 130 127 130 133 135 136 139 146 152 154 155 156 156 158 159 160 162 164 165 166 169 172 173 174 174 174 173 172 170 168 168 169 170 170 170 168 167 166 165 163 162 162 163 163 163 162 162 163 163 162 160 158 157 156 157 157 157 156 157 157 158 157 158 159 160 161 163 164 167 170 171 171 170 170 171 173 175 177 179 180 182 184 186 187 188 190 190 190 188 185 184 188 188 187 188 189 191 193 192 192 194 197 196 195 194 194 194 193 193 193 193 193 193 194 194 194 194 195 195 195 196 196 197 197 197 198 198 199 199 200 200 201 201 202 203 203 203 204 205 205 205 206 206 207 207 207 207 207 207 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 209 209 209 209 209 210 210 210 211 211 212 212 212 213 214 214 214 214 215 216 216 217 217 218 218 219 219 220 220 220 221 222 222 223 223 224 224 224 225 225 226 226 227 227 228 228 229 230 229 230 230 231 232 232 233 233 234 234 235 236 236 236 237 238 238 239 240 240 240 241 242 243 243 243 244 244 245 245 246 246 246 246 247 247 248 248 248 248 248 249 249 249 249 249 250 250 251 251 251 251 252 252 252 252 253 253 253 254 254 254 255 255 256 256 257 256 257 258 259 259 259 259 260 261 262 262 263 263 263 264 265 265 265 266 267 268 269 269 269 164 164 165 167 168 170 170 170 169 168 167 166 163 162 160 160 159 157 156 155 151 150 151 151 151 153 155 157 157 157 156 154 153 152 149 146 144 143 141 139 139 139 140 141 143 144 146 146 147 148 148 148 149 150 150 150 150 150 150 150 149 148 149 150 151 152 153 153 152 151 150 150 150 150 150 151 151 151 152 152 151 151 150 150 149 147 145 144 144 144 145 145 145 144 144 144 144 144 144 144 144 144 145 145 144 142 141 141 141 141 141 142 143 142 141 141 141 142 142 141 141 142 143 143 143 143 144 146 144 144 144 145 145 146 149 152 157 161 162 163 163 163 164 166 168 168 168 168 169 170 171 172 173 175 178 180 182 183 182 181 178 174 171 170 170 168 164 163 162 162 160 158 158 158 158 157 156 156 157 158 158 159 160 161 163 166 170 174 174 179 183 186 188 188 188 188 187 184 180 175 173 174 175 177 178 180 184 189 195 202 205 208 212 216 220 226 234 244 252 255 259 268 281 297 310 320 327 352 17 29 48 78 105 112 115 118 115 110 109 111 114 113 112 112 112 114 114 114 116 118 119 121 123 124 124 126 127 127 126 126 124 121 118 116 115 114 114 116 119 120 122 122 123 124 126 126 125 122 122 123 124 126 129 133 140 143 145 146 147 146 143 140 138 138 139 141 143 144 141 140 141 141 142 141 143 143 141 136 132 132 130 141 146 148 150 152 153 153 152 149 143 135 125 124 111 103 96 86 70 48 49 44 31 15 2 353 348 349 352 355 357 6 16 25 31 37 46 55 55 43 30 21 19 13 1 351 344 338 336 340 354 15 6 351 340 333 328 326 344 12 33 33 2 356 349 344 346 14 41 184 178 177 170 156 140 133 142 143 152 180 226 258 268 274 276 282 285 278 267 249 242 244 254 263 258 244 238 236 234 225 208 186 172 164 160 158 150 139 129 128 130 133 135 139 143 151 158 160 160 161 159 160 162 163 164 165 166 168 171 173 172 173 173 173 172 170 169 169 170 170 171 171 169 167 166 165 164 163 162 162 164 164 164 165 164 165 164 160 157 156 154 158 160 161 161 160 160 159 159 160 161 162 163 163 166 167 168 169 169 169 169 169 170 172 174 174 176 179 181 184 186 188 188 191 192 193 193 191 191 190 188 187 187 189 190 191 190 191 194 197 196 195 195 194 194 193 193 193 193 193 193 194 194 194 194 194 195 195 196 196 197 197 197 198 199 199 200 200 200 201 202 202 203 204 204 205 205 206 206 206 206 207 207 207 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 209 209 209 209 209 209 210 210 210 211 211 211 212 212 213 213 214 214 214 215 215 216 217 217 217 218 218 219 219 220 220 221 221 222 222 223 223 223 224 224 225 225 225 226 226 227 228 228 228 229 229 230 231 231 231 232 232 233 234 234 235 235 236 236 237 238 238 238 239 240 240 241 241 242 242 243 243 244 244 244 245 246 246 246 246 246 247 247 247 248 248 248 248 249 249 249 249 249 250 250 250 250 251 251 251 252 252 252 252 253 253 254 254 255 255 255 255 256 257 258 257 257 258 259 260 261 261 261 261 262 263 264 264 264 264 265 266 267 267 267 162 163 165 167 169 171 171 170 169 167 165 164 162 162 162 160 158 156 154 152 148 149 150 151 153 155 157 157 156 154 153 152 151 148 146 144 143 141 140 139 139 139 139 141 143 144 145 146 146 147 147 148 149 150 151 152 152 152 152 151 149 149 150 152 153 153 154 154 153 152 151 150 150 150 151 151 151 151 151 151 151 151 150 149 147 146 144 144 144 145 145 145 145 144 144 144 144 144 144 144 144 143 144 144 143 142 142 142 143 143 143 144 143 142 142 141 142 142 142 142 141 142 143 143 144 145 146 147 146 145 146 146 147 148 150 153 157 159 160 160 160 161 165 168 169 170 169 169 169 169 171 173 175 179 183 183 184 183 182 181 178 176 174 174 173 169 165 162 160 159 158 157 157 158 157 157 156 156 157 157 158 159 159 160 162 163 167 168 172 178 183 186 188 188 188 187 186 183 178 173 171 173 174 175 178 180 183 191 196 199 202 206 212 216 221 226 235 243 247 252 258 263 272 287 303 305 315 354 21 38 55 81 102 108 114 120 119 118 116 115 114 113 111 110 111 113 114 115 117 120 123 126 129 130 130 131 134 134 132 131 129 126 123 123 121 120 119 120 121 121 123 123 125 126 126 126 124 125 126 127 129 132 135 138 145 147 148 149 150 148 146 143 142 143 146 150 150 147 145 144 144 144 143 143 146 146 143 140 139 138 138 141 144 148 151 152 154 155 153 150 145 137 136 125 114 107 104 98 85 85 72 61 51 31 14 5 5 1 359 357 354 1 11 19 24 31 46 51 47 38 31 26 20 14 4 354 344 338 337 344 10 31 25 3 343 339 323 317 318 328 352 10 307 308 314 312 308 313 305 145 151 152 147 136 126 131 126 126 131 142 188 246 242 234 237 257 280 277 261 241 229 227 244 258 252 242 235 234 230 219 204 190 180 176 176 160 149 138 132 133 134 136 141 146 150 156 162 163 163 163 162 163 165 165 166 167 168 170 172 172 171 171 171 171 171 170 170 171 171 172 172 171 169 167 167 166 165 164 163 164 165 165 166 166 166 166 162 159 157 155 155 160 163 165 165 165 163 161 161 162 164 165 166 166 167 166 166 166 166 167 168 169 170 171 171 173 176 178 180 183 186 186 189 192 195 196 196 197 196 194 190 188 188 189 189 189 189 191 194 195 195 195 194 194 194 193 193 193 193 193 193 194 194 194 194 194 195 195 196 196 196 197 198 198 199 199 200 200 201 201 202 203 203 204 204 205 206 206 206 207 207 207 208 208 208 208 208 208 208 209 208 208 208 208 208 209 208 208 208 208 209 209 209 209 209 209 209 210 210 210 211 211 211 212 212 213 213 213 214 214 215 215 216 216 216 217 217 218 219 219 219 220 220 221 221 222 222 222 223 223 224 224 224 225 225 226 226 227 227 227 228 229 229 230 230 230 231 232 232 233 233 234 234 235 236 236 237 237 238 238 239 240 240 240 241 242 242 243 243 243 243 244 245 245 245 245 245 246 246 247 247 247 247 247 248 248 248 248 248 249 249 250 249 249 250 250 251 251 252 251 251 252 253 253 254 253 253 254 255 256 256 256 256 257 258 258 259 259 259 260 261 262 263 262 262 263 264 265 265 265 265 161 163 165 168 169 172 172 171 169 166 164 162 161 161 161 159 156 154 151 149 149 150 151 153 155 156 156 155 153 152 151 151 149 147 145 143 141 140 140 139 139 138 138 140 142 144 145 146 146 146 147 148 149 150 152 153 154 154 153 152 150 151 152 154 155 155 156 156 155 153 152 151 151 151 152 152 152 152 152 152 152 152 150 148 147 145 145 145 145 145 145 146 146 146 145 145 145 146 146 146 145 144 143 143 144 145 145 144 144 143 143 143 142 141 141 141 141 142 142 142 142 143 143 144 145 146 147 148 146 145 145 146 147 149 152 153 155 158 158 159 159 161 166 170 172 172 171 170 168 169 172 176 179 181 183 183 183 183 183 182 181 179 179 177 175 170 166 163 159 157 156 156 157 158 157 157 156 156 155 157 159 160 160 160 161 164 165 169 173 178 183 186 187 186 185 185 184 181 177 173 171 171 171 171 175 180 185 193 196 197 199 205 211 217 220 225 231 235 240 247 253 259 264 271 273 272 277 311 2 21 51 68 85 90 102 110 109 113 114 113 112 111 109 108 110 112 114 114 117 121 128 131 133 135 135 136 139 139 138 137 134 131 129 130 126 124 124 124 123 123 126 126 127 127 127 125 125 127 129 131 134 136 139 142 147 149 150 149 148 147 144 142 142 145 150 154 153 149 146 145 145 143 143 144 147 148 146 143 141 140 141 144 148 151 153 154 155 154 152 148 144 141 136 125 115 110 110 106 105 100 88 78 71 49 30 27 23 14 7 355 346 348 349 354 9 26 41 42 38 32 29 26 15 7 1 352 344 338 336 352 20 39 38 17 359 343 327 320 315 311 298 303 296 289 280 272 277 303 300 131 135 138 134 121 115 112 117 126 125 130 172 224 218 206 206 220 257 268 256 240 228 226 248 259 252 240 230 226 223 215 207 199 191 188 176 156 143 136 136 141 143 145 149 153 157 160 163 163 164 164 164 165 168 168 169 169 169 170 171 170 170 171 171 171 171 170 171 173 173 173 172 170 169 170 169 168 166 164 164 165 166 166 167 167 168 165 160 158 158 158 159 161 163 165 164 164 162 162 163 167 168 168 168 168 166 163 162 162 163 165 167 168 169 170 170 172 175 177 179 181 181 184 188 193 197 199 200 201 201 199 193 190 190 189 189 189 189 191 192 192 192 193 194 194 193 193 193 193 193 193 193 193 194 194 194 194 195 195 196 196 196 197 197 198 199 199 200 200 201 201 202 203 203 204 204 205 206 206 206 207 207 208 208 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 210 211 211 212 212 213 213 213 214 214 215 215 215 216 216 217 217 218 218 218 219 219 220 220 221 221 221 222 222 223 223 223 224 224 225 226 226 226 226 227 228 228 229 229 229 230 230 231 231 232 232 233 234 234 235 235 235 236 237 238 238 239 239 239 240 241 242 242 242 242 243 243 244 244 244 244 245 245 246 246 246 246 246 247 247 247 247 247 247 248 248 249 249 249 249 249 250 250 250 250 250 251 252 252 252 252 252 253 254 254 255 254 255 255 256 257 257 258 258 259 259 260 261 261 261 262 263 263 264 264 264 163 164 167 169 170 174 173 171 168 165 163 161 161 161 160 158 154 151 149 148 150 152 153 155 156 156 155 154 152 151 151 149 148 145 143 142 141 141 141 141 140 139 139 141 143 144 145 145 146 147 147 148 149 151 153 154 154 155 154 152 151 152 152 153 155 157 157 157 155 154 153 152 152 152 152 152 153 153 153 153 153 152 150 148 147 146 145 145 145 145 146 146 147 147 146 146 146 147 148 149 149 147 146 146 146 147 145 144 143 142 142 142 142 142 142 141 142 143 143 142 143 143 144 145 145 146 147 148 148 147 146 145 148 151 153 154 155 156 157 159 158 161 167 171 174 174 174 171 169 170 175 179 182 182 182 182 182 183 182 183 183 184 182 180 177 172 168 164 160 158 158 155 157 158 157 156 155 155 156 160 162 163 162 160 161 163 165 170 175 180 182 183 184 184 185 184 182 178 175 172 170 169 168 169 174 182 190 194 194 195 197 201 208 214 217 218 223 225 233 240 247 253 255 258 258 257 259 272 308 356 44 51 70 84 93 99 98 102 105 105 106 107 107 106 108 111 113 115 118 123 132 135 137 138 138 139 140 141 141 140 138 136 136 133 130 129 129 129 128 128 128 128 128 128 127 126 126 129 133 135 138 140 143 145 148 151 151 148 146 143 141 140 141 146 151 153 152 149 147 145 145 144 144 146 149 149 147 143 141 142 143 147 154 156 157 158 156 154 151 146 144 141 132 122 115 112 112 112 111 107 100 91 83 63 56 49 37 26 16 357 344 338 340 348 4 23 29 30 30 30 31 25 14 5 359 356 356 349 343 353 12 31 35 22 17 348 330 322 319 318 313 312 325 333 293 274 273 287 288 132 136 136 127 114 107 108 122 152 142 147 182 202 198 194 193 204 231 248 249 246 237 241 257 264 255 243 229 218 213 210 206 203 198 178 161 145 138 136 139 141 150 156 158 160 161 163 164 164 163 164 166 168 169 171 172 171 169 169 169 168 168 170 171 171 172 172 173 174 174 172 171 170 170 171 171 169 167 165 165 166 168 168 168 168 168 164 159 159 159 160 161 161 162 162 162 163 164 166 167 173 171 169 167 166 164 161 160 161 162 164 166 168 168 169 169 171 174 177 178 178 179 181 187 192 196 199 200 201 203 201 197 194 193 192 189 189 190 190 190 190 190 193 193 193 193 193 192 193 193 193 193 193 193 193 194 194 195 195 195 196 196 197 197 198 199 199 200 200 201 202 202 203 204 204 205 205 206 206 207 207 207 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 210 211 211 212 212 213 213 213 214 214 214 215 215 215 216 216 217 218 218 218 219 219 220 220 220 220 221 221 222 222 223 223 223 224 224 225 225 225 226 226 227 228 228 228 228 229 230 230 231 231 231 232 233 234 234 234 235 235 236 237 238 238 238 239 239 240 241 241 241 241 242 243 243 243 243 243 244 244 245 245 245 245 245 246 246 246 246 247 247 247 248 248 248 248 248 248 249 249 249 249 249 250 250 251 251 251 251 252 253 253 253 254 254 254 255 255 256 256 257 257 258 259 259 260 260 261 261 262 262 263 263 167 168 169 170 173 174 172 169 166 163 161 161 161 161 159 156 152 150 150 150 152 154 154 155 155 154 153 152 151 150 150 149 147 145 143 142 143 144 144 144 143 142 141 142 144 144 145 146 147 148 148 148 151 154 154 155 155 155 154 153 152 153 153 154 156 157 158 157 156 154 154 153 153 153 153 154 154 153 153 152 152 151 150 149 147 145 144 144 144 145 146 147 147 147 147 147 147 147 149 149 150 149 148 148 147 145 144 143 143 142 142 142 143 143 143 143 143 143 144 144 145 145 145 145 146 146 148 149 151 150 147 146 148 152 154 155 155 156 158 160 160 162 166 171 175 176 176 175 173 173 175 178 178 179 181 181 182 183 182 183 184 184 185 182 178 172 166 163 161 158 155 154 155 157 157 156 156 155 159 164 166 166 163 162 161 162 165 170 175 179 180 180 180 182 184 182 178 176 174 173 172 171 169 170 176 185 192 193 192 192 194 197 203 208 210 209 213 219 226 233 240 246 245 245 248 250 253 259 276 277 266 87 87 88 88 92 91 94 95 95 98 101 104 106 109 111 113 119 123 128 137 141 143 143 142 142 142 142 142 141 140 140 138 135 134 134 133 133 133 131 131 130 130 129 128 128 129 133 137 141 142 143 146 147 150 154 152 148 144 140 139 140 145 149 152 152 150 149 148 147 148 149 150 151 152 151 146 144 145 147 149 152 157 157 159 159 157 154 151 149 147 142 132 121 114 112 113 115 115 113 109 101 89 81 76 64 50 37 22 5 356 352 346 350 360 13 16 15 15 26 31 25 15 7 4 5 2 358 353 351 355 2 359 6 1 344 330 318 316 319 324 336 352 357 8 350 342 334 339 128 153 141 128 117 116 141 164 195 195 197 203 205 202 200 197 202 217 233 234 243 251 259 266 270 263 259 230 213 206 204 203 198 190 166 148 138 136 138 143 147 157 162 163 164 164 164 164 165 165 167 169 170 171 173 173 172 169 167 166 166 167 169 171 173 173 174 175 175 174 171 170 170 170 171 171 170 169 167 167 168 171 170 169 167 164 161 161 161 161 161 161 161 162 162 163 166 169 172 173 172 169 166 164 163 162 161 160 161 162 164 166 168 168 168 169 170 174 177 178 177 178 180 184 189 191 192 195 199 201 201 199 197 198 195 192 189 189 189 188 189 190 192 192 192 192 191 192 192 192 192 192 192 192 193 193 194 194 195 195 196 196 197 197 198 198 199 200 200 201 202 202 203 204 204 205 206 206 207 207 207 208 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 210 211 211 212 212 212 212 213 213 214 214 214 215 215 216 216 217 217 217 218 218 219 219 219 220 220 221 221 222 222 222 222 223 223 224 224 224 224 225 226 226 227 227 227 228 228 229 229 229 230 231 231 232 233 233 234 234 235 236 236 236 237 237 238 239 239 240 240 240 241 241 242 242 242 242 242 243 244 244 244 244 244 245 245 245 245 246 246 246 246 247 247 247 247 247 248 248 248 248 249 249 249 249 249 250 250 251 251 251 251 252 253 253 253 254 254 255 255 256 256 256 257 257 258 259 259 260 260 261 262 262 170 170 171 172 174 173 171 167 164 162 162 162 162 158 154 152 152 152 152 152 154 154 154 154 153 152 152 151 151 150 150 149 148 146 145 144 144 145 145 145 145 144 144 143 144 144 145 146 148 149 149 150 152 154 155 155 155 154 154 154 154 154 154 155 156 158 158 158 157 156 155 154 154 154 154 154 153 152 152 151 150 150 149 149 147 145 145 144 145 146 147 147 147 147 147 147 148 148 149 148 148 147 147 147 146 144 143 143 143 143 142 142 143 144 144 143 143 143 145 145 146 146 147 147 148 148 149 150 151 151 149 148 150 153 155 157 157 157 159 162 163 164 165 170 170 174 178 179 179 176 176 176 175 176 179 182 183 183 183 183 184 185 185 183 176 169 165 163 159 156 153 153 154 156 157 157 158 158 160 162 163 163 162 162 161 161 164 169 174 177 178 178 180 182 181 178 175 175 175 174 173 174 173 175 180 186 189 189 189 189 191 194 199 202 202 205 209 214 219 225 232 238 230 234 239 244 248 251 254 244 237 216 124 89 82 84 85 83 84 86 90 97 102 106 109 111 116 122 128 134 141 145 146 147 146 144 143 141 140 140 139 139 138 136 136 137 138 138 137 135 133 131 131 131 131 132 133 137 143 146 147 147 148 150 153 155 152 147 143 142 142 143 150 153 155 154 152 151 148 152 155 158 159 158 158 152 147 146 149 153 154 155 155 157 158 160 158 155 152 151 148 142 133 121 114 113 116 119 119 118 115 108 100 97 92 80 66 50 32 21 17 2 346 344 348 354 357 352 4 18 24 23 17 13 19 15 10 5 359 351 341 340 338 339 340 336 327 316 315 314 322 346 13 26 8 2 351 339 327 285 185 170 186 266 276 250 214 214 215 218 222 222 215 210 204 200 202 206 227 246 268 278 276 278 279 266 235 212 202 201 201 189 174 161 152 147 147 148 149 154 161 166 166 166 166 166 167 170 170 171 172 173 174 175 172 170 167 166 166 165 167 170 172 174 174 175 175 174 173 171 170 170 171 171 171 171 172 172 173 172 173 171 168 164 161 161 163 164 163 162 163 163 163 164 168 171 174 175 175 172 167 164 161 161 160 160 161 161 162 164 166 167 168 169 169 171 174 176 176 176 177 179 181 184 185 189 194 197 200 200 200 200 200 199 196 192 189 189 188 189 190 191 191 191 191 190 191 191 192 192 192 192 192 193 193 194 194 194 195 195 196 197 197 198 198 199 200 201 201 202 202 203 204 205 205 206 206 207 207 208 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 210 211 211 212 212 212 212 213 213 214 214 214 215 215 216 216 217 217 217 218 218 219 219 219 219 220 220 221 221 221 221 222 222 223 223 223 224 224 225 225 226 226 226 227 227 228 228 228 229 229 230 231 231 232 232 233 234 234 235 235 236 236 237 237 238 239 239 239 240 240 241 241 241 241 242 242 242 243 243 243 244 244 244 244 244 245 245 245 245 245 245 246 246 247 247 247 247 247 247 248 248 248 248 248 249 249 250 250 250 250 251 252 252 252 252 253 253 254 255 255 255 256 256 257 258 259 258 259 260 260 261 170 170 171 173 174 172 170 166 164 163 163 162 160 154 150 151 153 154 154 154 154 154 153 152 152 152 151 151 151 151 151 150 149 148 147 146 145 144 144 144 144 144 144 144 144 145 146 147 149 150 151 151 153 153 153 154 155 155 154 155 156 155 156 156 157 158 158 158 157 157 156 155 155 155 155 154 153 153 152 150 150 149 149 149 148 147 146 146 146 147 147 147 148 148 148 149 149 149 149 148 147 146 146 146 145 145 144 144 143 143 143 143 144 144 144 143 142 143 144 145 147 149 149 149 149 149 149 149 150 151 151 151 153 155 156 157 158 159 160 162 164 165 166 167 169 173 177 180 181 179 178 177 176 176 177 181 184 184 184 184 185 185 184 182 173 167 165 162 158 155 152 153 154 155 156 157 159 160 161 160 158 159 159 160 160 161 164 170 173 175 176 178 182 182 178 175 174 174 175 175 175 178 179 180 183 185 186 188 185 186 188 192 195 195 200 203 205 209 214 218 223 222 224 228 233 237 242 245 243 241 237 232 208 81 74 75 75 75 74 75 84 95 101 104 108 113 120 126 132 138 142 145 146 147 147 145 143 142 142 139 138 137 137 136 136 136 136 138 140 138 136 132 133 133 134 137 139 141 147 148 149 149 151 153 155 154 151 148 146 146 146 147 154 157 158 157 157 153 151 157 163 166 166 166 160 153 150 151 154 157 157 156 155 157 160 160 158 158 155 151 146 140 131 122 117 117 120 125 123 121 118 114 111 108 106 99 85 67 51 48 55 15 345 335 334 337 339 341 350 358 7 17 22 21 29 25 19 10 360 349 346 333 329 330 332 331 324 322 317 314 318 339 5 14 2 351 343 335 329 307 279 284 293 291 287 256 224 219 221 227 230 229 223 215 206 200 192 184 184 243 298 310 312 297 289 279 257 228 236 249 239 178 163 160 162 161 161 161 161 163 166 169 169 169 169 169 170 175 175 174 175 174 175 174 170 167 166 166 166 166 169 172 173 174 174 175 175 174 173 172 172 172 172 173 173 174 175 175 176 176 174 171 167 166 164 164 165 166 165 165 166 166 165 167 172 175 175 175 173 169 163 161 160 161 161 162 162 162 162 164 165 166 167 168 170 171 171 172 174 175 176 178 180 182 185 189 193 196 198 200 200 200 201 201 200 196 193 192 189 189 190 190 190 190 190 190 190 190 191 191 191 191 192 192 193 193 193 194 194 195 196 196 197 197 198 199 200 201 201 202 202 203 204 205 205 206 206 207 207 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 210 211 211 211 211 212 212 213 213 213 214 214 215 215 216 216 216 217 217 217 218 218 218 219 219 219 220 220 221 221 221 221 222 222 222 223 223 224 224 224 225 225 226 226 227 227 227 227 228 229 229 230 231 231 231 232 233 233 234 234 235 236 236 236 237 237 238 238 239 239 240 240 240 241 241 242 242 241 242 242 243 243 244 243 243 244 244 245 245 244 245 245 245 246 246 246 246 246 246 247 247 247 247 248 248 249 249 249 249 249 250 251 251 251 251 252 253 253 254 254 254 255 255 256 257 257 257 257 258 259 260 170 170 171 172 173 171 169 166 165 163 160 158 154 150 150 153 155 155 155 155 154 153 152 152 152 152 152 152 152 152 151 150 148 147 147 146 144 144 144 144 144 144 144 144 145 146 146 148 150 151 152 152 154 154 153 154 156 157 156 157 157 157 157 157 158 158 158 158 159 158 157 157 156 156 155 154 154 153 152 150 150 149 149 149 148 148 147 146 146 147 148 149 149 149 149 149 150 150 149 148 148 148 148 148 147 146 145 145 144 144 144 144 143 145 146 146 145 145 146 147 150 151 150 149 149 149 148 148 150 152 153 153 155 156 156 157 159 160 162 163 164 164 165 167 169 171 175 179 180 179 177 177 177 176 178 180 182 183 184 185 186 185 183 178 170 167 164 161 158 155 152 152 154 154 156 157 158 158 157 156 155 155 158 160 161 162 165 169 172 172 175 179 183 182 175 174 174 175 176 177 177 181 183 185 186 187 186 184 182 183 186 189 190 193 198 200 202 205 209 213 213 216 220 223 228 233 238 239 240 240 239 239 240 67 68 69 74 76 72 72 81 92 98 101 108 116 124 131 137 141 143 145 145 146 145 145 144 143 143 140 138 136 135 134 134 135 135 137 140 140 138 134 135 136 138 140 143 145 148 148 148 149 152 156 157 154 152 151 150 150 151 152 157 160 161 161 158 154 154 160 167 168 168 164 157 151 152 156 158 158 158 156 156 157 161 160 160 156 152 147 139 135 129 125 124 125 126 130 127 124 121 120 119 114 116 112 102 89 82 81 75 59 3 338 333 335 334 338 338 340 349 6 12 24 35 35 24 10 355 349 339 327 325 329 332 331 329 325 319 316 317 330 348 352 347 341 335 333 333 330 326 326 319 302 287 251 222 219 226 233 230 225 220 214 207 194 184 169 142 74 355 350 329 312 301 291 276 253 293 316 323 170 158 160 163 163 165 169 174 175 172 172 172 172 172 174 175 178 177 176 175 173 172 172 169 166 166 167 168 168 170 172 174 174 175 176 176 174 173 173 174 175 175 174 174 177 177 178 178 177 174 169 168 167 166 166 167 169 169 169 170 170 168 168 173 174 173 171 168 166 162 161 162 163 165 166 164 163 163 163 164 165 167 168 169 169 169 169 171 174 176 179 181 183 187 190 192 194 197 198 199 200 201 202 202 200 200 196 191 189 190 190 190 189 189 189 189 189 190 190 190 191 191 192 192 193 193 193 194 195 195 196 196 197 198 199 200 201 201 202 203 204 204 205 206 206 206 207 208 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 210 211 211 211 211 212 212 213 213 213 214 214 215 215 215 216 216 216 217 217 218 218 218 218 219 219 220 220 220 220 221 221 221 222 222 222 223 223 223 223 224 224 225 226 226 226 226 227 227 228 229 229 229 230 231 231 232 233 233 233 234 235 236 236 236 236 237 238 238 239 239 239 239 240 240 241 241 241 241 242 242 243 243 242 243 243 244 244 244 244 244 244 245 245 245 245 245 245 246 246 246 246 246 247 247 248 248 248 248 249 249 250 250 250 251 251 252 252 253 253 253 253 254 255 255 256 256 256 257 258 259 169 170 171 172 172 170 168 167 164 159 154 151 149 150 153 154 155 156 155 155 154 153 153 153 153 153 153 154 153 151 150 149 148 147 147 145 145 146 145 145 144 144 145 145 145 146 148 149 151 152 153 154 155 155 155 156 158 158 158 158 158 159 159 159 159 159 159 159 159 158 158 157 156 155 155 154 153 152 151 150 149 149 149 148 147 147 146 145 146 147 148 149 149 149 149 150 150 150 149 149 148 148 148 149 148 147 146 145 145 144 144 144 144 146 149 149 150 149 150 151 152 151 150 150 150 150 148 149 152 155 156 156 157 157 157 158 160 162 163 164 164 165 166 167 168 171 173 176 176 176 176 176 177 178 178 179 181 184 186 186 186 185 180 175 171 166 162 161 159 155 151 151 152 154 156 156 156 155 154 154 153 155 157 160 161 163 166 169 169 172 175 178 180 179 174 174 174 176 178 179 180 183 185 186 186 186 182 180 180 182 185 186 189 192 196 198 199 202 203 205 209 213 216 220 224 229 231 234 238 240 240 240 241 240 66 73 76 76 73 75 82 88 92 97 106 118 130 138 142 144 145 147 146 145 144 145 144 145 144 141 139 137 135 134 134 136 136 137 138 139 138 137 139 141 143 144 145 146 148 148 148 151 154 157 156 155 154 154 154 154 154 156 160 163 164 162 159 157 159 163 167 166 163 157 151 150 153 160 161 159 157 156 156 158 160 159 156 152 147 142 135 131 129 129 130 131 132 134 131 127 126 125 124 121 122 119 113 109 109 106 102 98 71 12 355 353 344 339 334 331 337 348 354 16 35 38 25 6 355 346 334 326 329 331 333 332 331 328 323 319 319 326 332 336 340 332 327 327 333 338 339 339 337 315 288 251 231 232 234 231 220 212 207 204 202 187 175 160 127 66 34 10 329 312 305 298 289 288 314 330 338 360 144 157 158 159 165 173 181 182 178 176 175 174 176 178 179 179 179 177 174 172 171 169 168 167 168 169 169 171 171 173 175 176 177 177 176 175 175 175 176 177 177 177 177 179 179 179 178 176 173 170 169 169 168 169 169 170 173 175 175 173 170 170 170 169 166 163 161 161 161 163 165 167 169 168 166 165 165 164 164 165 166 167 168 167 168 167 169 172 176 182 183 186 188 189 191 193 194 195 197 199 201 203 203 203 202 199 194 190 190 191 189 188 188 188 189 189 189 189 190 190 191 191 192 192 192 193 194 194 195 195 196 197 198 199 200 200 201 202 203 204 204 205 205 206 207 207 208 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 210 211 211 211 211 212 212 213 213 213 214 214 215 215 215 215 216 216 217 217 217 217 218 218 219 219 219 219 219 220 220 221 221 221 221 222 222 223 223 223 223 224 225 225 225 225 226 226 227 228 228 228 229 229 230 231 232 232 232 233 233 234 235 235 235 236 236 237 238 238 238 238 239 239 240 240 240 240 241 241 241 242 242 242 242 242 243 243 243 243 243 244 244 244 244 244 244 245 245 245 245 245 246 246 247 247 247 247 247 248 248 249 249 249 250 250 251 251 251 252 253 253 253 254 254 254 255 256 256 257 257 169 170 170 171 171 170 167 164 159 152 148 148 149 151 154 154 155 156 155 154 153 153 153 153 153 154 154 154 152 150 149 149 148 148 148 147 146 147 147 146 146 145 145 145 146 147 149 150 151 152 153 154 155 154 154 155 157 158 159 159 160 160 160 160 160 160 161 160 160 158 157 157 156 155 155 154 152 151 150 149 148 148 148 147 147 147 146 146 146 148 148 149 149 149 149 149 149 149 149 149 149 148 149 150 149 148 148 147 146 146 146 146 146 148 152 152 152 152 152 152 152 152 152 152 152 152 152 151 155 157 158 158 158 159 159 159 162 164 165 166 167 167 167 167 167 168 171 172 173 174 174 175 177 178 179 180 182 185 187 186 184 182 177 175 171 166 161 161 159 156 153 152 152 154 154 154 154 153 153 153 153 155 157 159 162 164 166 167 169 171 173 174 176 175 175 175 176 178 180 181 182 184 185 186 186 185 181 179 180 182 184 186 189 191 194 196 196 198 199 202 206 210 214 216 221 223 225 229 235 238 239 240 239 240 235 80 79 75 76 79 83 87 90 96 105 120 135 144 148 150 149 152 150 146 144 144 143 144 143 141 139 138 137 137 137 138 139 139 138 139 139 139 141 145 146 147 147 148 147 148 151 155 157 157 156 155 155 157 158 158 158 159 162 166 165 163 160 160 162 165 165 162 158 153 152 153 157 163 163 160 157 156 157 159 155 153 150 146 141 136 132 131 131 132 134 136 137 135 134 133 129 127 127 126 125 123 120 120 119 119 117 111 98 69 68 28 1 346 338 333 337 338 348 8 30 33 18 5 359 347 336 330 336 334 333 333 331 329 325 321 319 320 322 328 334 324 318 320 327 330 346 350 344 305 281 268 267 244 239 225 211 202 198 196 192 180 167 150 114 77 65 27 337 318 311 307 305 308 319 328 339 1 95 125 140 155 165 174 181 182 181 179 175 176 177 179 180 180 179 175 172 170 168 167 167 170 170 171 171 173 173 174 177 178 178 177 176 176 176 177 178 179 180 180 181 180 179 178 176 173 171 171 172 172 172 172 173 174 175 177 175 172 170 169 166 160 159 157 157 159 161 164 170 171 171 170 168 167 166 165 165 165 166 166 166 169 168 167 166 170 177 180 184 187 188 188 189 191 192 194 196 198 201 202 203 203 203 200 196 193 193 192 188 186 187 188 188 188 188 189 189 190 190 190 190 191 192 193 193 194 194 195 196 197 198 199 200 200 201 202 203 204 204 205 205 206 207 207 208 208 208 208 209 209 209 209 209 209 209 209 209 210 210 210 210 209 209 209 209 209 209 209 209 209 209 210 210 210 210 210 211 211 211 211 212 212 212 213 213 213 214 214 215 215 215 215 216 216 217 217 217 217 218 218 218 219 219 219 219 220 220 220 220 221 221 221 222 222 222 223 223 223 224 225 225 225 225 226 226 227 227 228 228 229 229 230 231 231 231 232 233 234 234 234 235 235 236 236 237 237 237 238 238 239 239 239 239 240 240 240 241 241 241 241 241 242 242 242 242 243 243 243 243 243 244 244 244 244 244 245 245 245 245 246 246 246 246 247 247 247 248 248 248 249 249 250 250 250 250 251 252 252 252 252 253 254 254 255 255 255 256 169 170 170 170 170 168 164 159 152 148 148 149 151 153 155 155 156 155 154 154 153 153 154 154 154 153 153 153 152 150 150 150 150 150 149 149 148 148 148 148 147 146 147 147 147 148 150 151 152 153 154 155 155 155 154 155 156 158 160 160 161 162 161 161 161 161 161 161 159 158 157 156 155 155 154 153 151 150 149 149 148 148 147 147 147 147 147 146 146 146 147 148 149 149 149 149 149 149 149 150 150 150 151 151 150 150 150 151 149 149 149 148 148 149 152 153 153 152 151 151 151 152 153 153 154 154 155 154 156 157 157 158 159 160 161 161 164 166 167 168 168 168 167 166 165 166 168 169 172 173 173 173 175 177 178 180 184 187 187 187 185 182 180 177 170 165 161 159 158 158 157 156 154 152 153 153 154 153 153 153 153 154 156 159 161 162 164 166 167 170 172 174 175 175 175 175 177 179 181 182 183 184 186 187 187 184 182 180 181 184 185 187 189 191 192 193 193 194 197 200 204 208 210 212 214 216 219 224 230 235 236 237 237 237 226 89 79 78 83 85 87 91 93 97 107 123 139 147 151 156 157 157 155 150 148 147 145 144 142 140 138 138 138 139 140 140 142 141 140 140 141 141 144 147 148 149 149 149 149 150 156 159 160 159 158 157 156 159 160 160 161 162 164 167 167 165 163 163 165 166 164 160 158 157 159 161 163 165 162 159 156 155 156 156 151 146 145 144 139 135 133 135 137 136 136 138 138 136 134 132 129 127 128 128 127 126 124 123 123 123 121 116 108 108 90 59 24 357 341 341 341 340 344 358 20 15 7 4 359 352 346 342 342 339 337 334 330 329 326 319 315 313 313 318 325 316 306 302 305 325 358 7 342 287 276 274 265 253 244 230 211 201 202 196 188 177 161 136 104 95 75 43 354 333 322 318 316 315 318 326 336 355 14 32 101 147 166 173 177 177 177 176 176 177 177 178 178 178 177 172 169 167 166 167 168 172 174 175 175 175 176 176 178 180 179 178 177 177 178 180 180 182 183 183 182 180 178 176 174 172 173 175 178 178 178 177 177 177 176 171 169 167 166 164 161 154 155 156 159 161 163 167 172 173 172 170 169 169 167 165 165 164 164 165 167 170 171 169 167 171 173 177 182 185 187 187 187 189 191 193 195 198 199 200 202 203 202 200 199 198 197 193 187 185 186 187 187 188 188 189 189 189 189 189 190 190 191 192 193 193 194 195 196 197 198 199 199 200 201 202 203 203 204 205 205 206 207 207 207 208 208 209 209 209 209 209 210 210 210 210 210 210 210 210 210 210 209 209 209 209 209 209 209 209 209 210 210 210 210 210 210 211 211 212 212 212 213 213 213 213 214 214 214 215 215 215 216 216 216 217 217 217 217 218 218 218 218 219 219 219 220 220 220 220 221 221 221 222 222 222 223 223 224 224 224 224 225 225 226 226 226 227 228 228 229 230 230 230 231 232 232 233 233 234 234 235 235 236 236 236 237 237 238 238 238 238 239 239 239 240 240 240 240 241 241 241 241 241 242 242 242 242 242 243 243 243 243 244 244 244 244 244 245 245 245 245 246 246 246 247 246 247 247 248 248 249 249 249 250 250 251 251 251 251 252 253 253 254 254 254 254 169 169 169 169 169 166 159 153 149 148 150 152 154 154 156 156 156 155 154 154 154 154 155 155 154 153 153 152 152 152 152 151 151 151 151 150 149 149 149 149 148 148 148 148 148 149 151 151 153 154 154 155 156 156 156 156 157 159 160 161 162 162 161 161 161 161 161 161 159 157 156 155 155 154 153 152 150 149 149 148 148 148 147 147 148 148 148 147 147 147 147 148 149 149 149 149 149 149 150 151 151 152 152 152 152 151 152 152 151 151 152 151 151 151 153 154 153 152 150 150 151 152 153 153 154 155 156 156 156 156 156 157 160 161 162 164 166 168 168 169 168 168 167 166 166 166 167 169 171 172 172 172 174 174 176 180 184 188 189 190 188 187 185 179 171 166 161 158 157 157 156 156 153 152 152 153 153 153 153 153 153 154 156 158 159 161 163 165 167 172 175 177 178 177 175 175 177 179 182 182 183 184 185 187 187 186 184 183 184 187 188 189 190 191 191 191 190 191 194 197 201 204 207 208 208 211 215 219 224 229 230 230 229 224 190 104 85 87 89 92 95 98 101 104 116 133 141 145 156 161 162 162 160 157 157 152 148 145 142 139 137 137 138 139 141 142 144 144 143 143 143 144 146 149 150 150 150 150 151 153 160 163 162 162 161 159 158 161 163 163 164 165 167 169 170 170 168 167 167 167 164 162 162 165 168 169 169 164 157 153 152 151 150 149 145 142 144 143 140 138 137 136 135 135 135 136 136 135 133 129 128 127 127 127 127 127 126 126 125 124 122 121 116 109 98 81 53 16 354 360 349 336 331 335 356 351 345 350 358 1 360 355 350 348 345 336 330 327 324 317 310 307 306 311 316 312 304 299 285 309 353 14 337 287 284 274 263 256 249 240 229 229 214 199 189 178 166 135 128 105 77 55 12 350 331 324 318 317 319 328 335 345 350 356 17 142 174 177 176 176 174 175 176 176 176 176 175 174 173 170 167 166 166 168 171 175 179 180 180 180 179 179 180 181 181 180 180 180 180 181 182 183 183 183 182 180 177 176 176 176 177 178 182 181 179 177 175 174 173 164 161 161 160 158 155 155 158 161 163 164 166 169 172 173 171 169 169 168 167 165 164 164 164 164 166 170 174 173 172 173 174 176 179 182 185 185 186 188 191 193 195 197 198 199 201 202 201 200 200 200 199 191 186 184 185 185 186 187 188 188 189 189 189 189 189 190 191 192 192 192 193 194 196 197 198 198 199 200 201 202 203 203 204 205 205 206 207 207 207 208 209 209 209 209 209 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 209 210 209 209 209 210 210 210 210 210 211 211 211 212 212 212 212 213 213 214 214 214 214 215 215 215 216 216 216 216 217 217 217 218 218 218 218 219 219 219 219 219 220 220 220 221 221 221 221 222 222 223 223 223 224 224 225 225 226 225 226 227 227 228 229 229 229 230 231 231 232 232 232 233 234 234 235 235 235 236 236 237 237 237 237 238 238 239 239 239 239 240 240 240 240 241 241 241 241 242 242 242 242 242 242 243 243 243 243 243 243 244 244 244 244 244 245 245 246 246 246 246 247 247 248 248 248 248 249 249 250 250 250 250 251 252 252 252 252 253 253 168 167 167 167 166 162 154 150 149 151 153 154 154 156 156 156 156 155 155 155 155 155 156 156 155 155 154 154 154 153 153 152 152 152 151 150 150 150 150 150 150 150 150 149 149 150 151 152 153 154 154 155 156 157 157 157 158 160 161 162 162 162 162 162 161 161 161 161 159 157 156 155 154 153 152 151 150 149 149 149 148 148 147 147 147 148 148 148 148 148 149 149 149 149 149 149 149 150 151 152 152 152 152 152 152 152 153 152 152 152 152 153 153 153 153 153 153 152 150 150 151 151 153 153 154 154 155 155 154 155 156 158 160 163 164 166 168 169 169 168 168 168 167 167 168 168 168 169 170 171 170 170 170 172 176 180 185 190 192 193 193 192 188 182 174 167 163 161 159 155 153 153 152 152 152 153 153 153 153 153 154 155 156 158 158 161 163 166 171 176 180 180 179 177 174 173 175 178 180 180 182 183 185 186 186 187 187 187 187 188 189 190 190 189 189 189 189 190 191 194 197 201 200 203 205 208 212 214 218 223 223 221 216 201 137 105 95 93 95 98 100 105 111 116 123 133 150 158 162 165 166 166 165 165 161 156 151 146 142 138 138 138 138 140 142 144 146 147 147 147 147 146 147 152 153 153 153 153 154 157 163 165 165 165 163 161 161 163 166 167 167 168 170 171 174 175 173 173 170 167 164 164 168 172 172 171 168 160 148 145 144 143 143 141 140 141 143 143 140 138 136 134 129 129 130 130 130 129 129 123 123 124 125 125 126 127 128 127 124 122 121 119 112 107 103 95 76 68 47 27 354 325 309 306 304 302 313 336 357 7 8 4 2 1 349 336 328 322 319 315 309 305 304 309 315 322 337 346 305 305 328 351 328 297 290 277 266 258 254 250 252 247 229 205 191 182 180 181 168 121 84 69 41 7 349 331 317 319 324 330 335 339 342 346 343 292 208 199 186 180 176 176 176 176 177 174 173 172 170 169 168 168 170 172 174 177 180 184 185 183 182 181 182 184 184 184 184 183 182 182 182 183 182 181 179 177 178 179 179 180 181 182 183 180 175 172 171 168 165 161 159 160 160 158 156 160 164 166 166 167 168 170 172 171 169 168 167 167 166 165 164 163 163 164 166 171 175 175 175 176 177 177 180 183 184 184 185 188 191 192 194 195 196 198 200 200 200 200 200 200 198 188 183 183 183 186 187 187 188 188 188 188 189 189 189 190 190 191 191 192 193 194 195 196 196 197 199 200 201 202 202 203 203 204 206 206 207 207 208 208 209 209 209 209 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 211 211 211 211 212 212 212 213 213 213 214 214 214 214 215 215 216 216 216 216 216 217 217 217 217 218 218 218 218 219 219 219 219 220 220 220 220 220 221 221 222 222 222 222 223 223 224 224 225 225 225 226 226 227 228 228 228 229 229 230 231 231 231 232 233 233 234 234 234 235 235 236 236 237 236 237 237 238 238 238 238 239 239 239 240 240 240 240 240 241 241 241 241 241 242 242 242 242 242 242 243 243 243 244 244 244 244 244 245 245 245 245 246 246 247 247 247 247 247 248 249 249 249 249 250 250 251 251 251 252 252 252 165 164 164 163 161 158 152 151 152 153 154 155 156 156 156 156 156 156 156 156 157 157 156 156 156 156 156 156 155 155 154 154 153 153 152 151 151 151 151 151 151 151 151 151 151 151 152 153 154 154 154 155 157 156 157 158 159 161 162 162 163 163 163 162 161 161 161 160 159 158 157 155 154 153 152 150 150 149 150 149 148 147 147 147 147 149 149 149 149 149 149 149 149 149 149 149 150 151 152 152 152 153 153 153 152 152 153 152 152 152 153 153 153 153 153 154 154 153 151 150 150 151 153 153 153 153 154 154 154 155 159 160 163 165 167 168 169 170 168 168 168 168 168 167 168 167 166 166 167 168 169 169 170 172 176 180 186 191 194 194 194 194 191 185 177 169 166 165 161 155 152 152 153 152 152 152 153 153 153 154 155 156 157 158 159 161 163 166 173 177 179 179 177 174 171 172 173 175 177 178 180 182 184 186 187 188 189 190 191 190 191 190 189 188 188 187 187 188 188 190 192 192 195 199 202 204 208 210 212 212 214 214 206 188 131 110 106 104 103 105 105 113 122 128 131 143 169 173 173 171 170 168 168 165 162 158 153 147 142 142 139 139 140 142 144 145 148 150 150 150 150 149 150 154 156 156 157 157 158 161 164 166 167 167 165 164 164 165 168 168 170 171 173 174 176 178 178 176 171 167 165 166 172 173 173 169 163 154 146 143 141 140 139 138 138 142 143 140 139 136 130 128 125 124 124 124 123 121 121 118 118 120 121 122 125 127 127 126 123 121 119 115 112 110 108 105 99 94 80 59 4 311 297 295 293 296 308 329 353 6 9 9 9 4 350 332 321 315 313 312 308 304 304 309 322 337 12 27 10 336 324 329 318 303 291 282 274 266 264 262 257 249 236 213 196 191 192 192 183 144 102 90 87 88 70 331 318 322 325 327 328 332 338 339 333 311 285 275 218 195 187 182 179 179 179 176 173 170 169 169 170 172 173 175 177 180 182 186 187 187 186 185 185 187 189 189 188 186 184 183 183 183 181 179 177 177 179 182 182 184 184 183 182 179 174 170 167 165 163 162 163 163 163 162 162 163 164 166 167 168 170 172 173 169 168 166 166 166 166 164 163 163 163 165 168 173 174 174 176 179 181 180 183 185 185 185 186 188 190 192 193 193 195 197 199 199 199 199 199 198 195 187 182 182 183 187 188 188 187 188 188 188 188 189 189 190 190 190 191 192 193 194 194 195 196 197 198 199 201 201 201 202 203 204 205 206 207 207 208 208 209 209 209 209 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 211 211 211 211 212 212 212 213 213 213 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 218 218 218 218 218 218 219 219 219 220 220 220 220 221 221 221 222 222 222 222 223 223 224 224 224 225 225 226 227 227 227 228 228 229 230 230 230 231 231 232 233 233 233 234 234 235 235 236 236 236 236 237 237 238 238 238 238 239 239 239 239 239 240 240 240 241 241 241 241 241 241 242 242 242 242 242 243 243 243 243 243 244 244 244 244 245 245 245 246 246 246 246 247 247 247 248 248 248 249 249 249 250 250 250 251 251 252 161 161 160 159 158 155 152 153 154 154 155 155 156 156 156 156 156 156 156 157 157 156 156 156 156 156 156 156 156 155 155 154 154 153 153 152 152 152 152 152 152 152 152 152 152 152 153 153 154 154 154 155 155 156 157 158 159 161 162 163 163 163 163 162 161 161 160 159 159 158 157 156 154 153 152 151 151 151 150 150 148 148 147 147 148 150 150 150 149 149 149 149 149 149 150 150 151 152 152 152 152 153 153 153 153 152 153 152 152 153 153 153 153 153 153 154 155 154 153 152 152 152 152 153 153 154 154 155 156 157 161 163 166 168 168 169 170 170 168 167 167 168 167 168 167 164 162 162 163 166 166 168 170 173 177 181 186 190 192 192 193 194 193 187 179 173 170 167 163 157 154 153 152 152 151 152 153 153 154 154 156 157 158 158 160 161 164 167 171 174 174 174 172 168 166 168 171 173 174 177 179 181 183 186 187 188 191 193 193 192 191 190 188 188 186 185 186 186 186 187 187 189 192 196 199 201 204 205 206 206 207 208 205 191 145 130 126 119 112 116 118 125 132 137 146 157 179 185 183 178 172 172 169 165 162 158 153 149 147 144 141 141 143 146 147 148 151 153 153 154 153 153 153 156 158 159 159 160 161 163 165 168 169 169 167 166 166 168 170 171 172 174 176 177 179 180 180 176 172 169 168 169 172 172 170 165 158 151 147 146 146 145 143 141 141 143 141 140 138 133 128 125 124 123 122 121 119 117 116 114 114 116 116 119 123 126 127 124 122 121 119 116 114 116 117 116 115 110 101 87 35 303 297 296 297 299 306 323 341 350 353 3 8 3 346 328 316 313 307 308 306 304 303 302 302 313 1 26 19 355 332 331 319 304 293 288 286 278 279 272 261 244 235 219 202 197 184 164 162 139 118 110 108 105 108 51 328 326 326 326 326 326 330 331 326 319 315 283 247 219 201 190 185 184 182 179 174 172 170 171 173 174 176 177 179 182 184 186 188 189 190 189 189 191 194 194 192 188 186 185 185 184 182 180 178 179 180 183 184 185 184 183 180 178 169 168 168 167 167 165 167 165 163 164 165 166 166 166 168 170 172 172 172 167 165 165 164 164 165 164 163 163 165 169 172 173 172 173 176 181 182 183 185 186 187 187 187 188 189 191 191 192 193 196 197 198 196 197 197 196 193 188 184 185 185 186 187 187 187 187 187 188 188 189 189 189 190 190 191 192 192 193 194 195 196 197 198 199 200 200 201 202 203 204 205 205 206 207 208 208 209 209 209 209 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 211 211 211 211 212 212 212 213 213 213 213 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 217 218 218 218 218 218 219 219 219 220 220 220 220 220 221 221 221 221 222 222 223 223 224 224 224 225 225 226 226 226 227 227 228 229 229 230 230 230 231 232 232 232 233 233 234 234 235 235 235 235 236 236 237 237 237 237 238 238 238 238 239 239 239 239 240 240 240 240 240 241 241 241 241 241 242 242 242 242 242 243 243 243 243 244 244 244 245 245 245 245 245 246 246 246 247 247 247 247 248 248 249 249 249 249 250 251 251 161 161 161 160 159 157 155 155 155 155 155 155 156 156 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 155 155 154 154 153 153 153 153 153 153 154 154 154 154 153 152 154 154 154 154 155 155 155 156 157 159 160 161 162 163 163 163 163 162 161 161 160 160 159 158 157 156 155 154 153 153 153 152 151 150 149 149 149 149 149 150 150 150 149 149 149 149 150 151 151 151 151 152 152 152 152 152 153 154 154 154 154 153 153 153 153 153 152 152 153 154 155 156 155 154 153 152 153 153 154 154 156 157 158 158 161 165 168 168 168 169 171 170 167 167 167 167 169 169 166 161 159 160 162 163 165 167 170 174 177 181 183 186 188 191 193 194 194 188 182 177 172 165 163 158 154 152 151 151 150 151 152 153 153 154 155 156 158 160 161 163 165 168 168 169 171 170 167 164 163 166 168 171 173 175 177 180 182 184 187 190 194 195 194 194 192 189 189 186 184 184 184 184 183 183 184 186 189 193 196 198 201 201 201 202 203 205 203 189 165 153 140 132 123 129 134 140 145 155 164 174 187 190 189 185 183 178 171 167 164 161 156 154 151 146 143 144 147 150 151 152 153 153 155 157 157 157 157 159 161 161 162 162 164 165 167 172 171 170 168 168 169 170 174 175 176 177 179 180 180 181 180 176 173 172 171 172 171 169 166 161 155 151 150 149 148 148 147 145 144 144 144 143 140 136 131 128 126 126 126 122 118 115 113 113 113 113 114 116 119 123 125 122 122 121 119 118 117 121 122 123 122 118 111 100 91 359 324 311 303 302 311 316 322 325 332 350 5 4 348 331 325 313 306 306 304 302 302 301 296 296 329 7 358 350 348 334 321 308 296 292 295 295 292 285 268 243 208 184 158 147 148 154 125 121 116 114 114 114 121 114 16 339 337 326 322 319 320 320 318 317 308 281 257 235 215 201 202 194 187 182 177 174 175 175 176 177 177 178 180 182 184 186 188 189 191 192 192 194 197 197 193 190 187 187 186 187 184 182 181 181 181 182 183 183 182 180 177 173 168 167 168 168 167 167 166 164 162 161 162 163 163 166 169 169 169 169 168 165 162 162 161 162 162 162 163 166 171 175 175 174 174 176 179 182 183 184 185 187 187 187 187 188 189 189 190 191 193 195 196 196 196 196 196 195 193 189 189 188 187 186 186 187 187 187 187 187 188 189 189 189 190 191 191 192 193 193 194 195 196 197 198 199 199 200 201 202 203 204 204 205 206 207 208 208 209 209 209 209 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 211 211 211 212 212 212 212 213 213 213 213 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 217 218 218 218 218 218 219 219 219 219 219 220 220 220 221 221 221 221 222 222 222 223 223 223 224 224 225 225 226 226 227 227 228 228 228 229 230 230 231 231 232 232 232 233 233 234 234 234 235 235 235 236 236 236 237 237 238 238 238 238 238 239 239 239 239 239 239 240 240 240 240 240 241 241 241 241 241 242 242 242 242 243 243 243 243 244 244 244 244 244 245 245 245 246 246 246 246 247 247 248 248 248 248 249 249 250 250 164 164 164 163 161 159 157 155 154 154 154 154 155 155 155 155 155 155 155 155 155 156 156 157 157 157 157 157 157 156 156 155 155 155 154 154 153 154 154 154 155 155 155 155 154 154 155 155 155 155 156 156 156 157 158 159 161 161 162 163 163 164 163 162 161 160 160 160 159 158 157 156 156 155 155 155 154 153 151 150 150 149 149 149 149 150 150 150 150 149 150 150 151 152 152 151 151 151 151 151 152 153 155 156 156 155 154 154 154 154 154 154 154 153 153 155 155 156 155 154 152 152 153 153 153 154 156 157 158 159 163 166 167 167 167 168 170 170 168 167 168 169 170 169 165 160 158 159 160 162 165 167 170 173 178 180 182 184 187 189 192 194 194 189 186 180 170 162 159 156 153 151 151 150 149 150 152 153 154 154 154 156 159 161 163 165 166 166 168 169 170 168 166 164 164 166 167 171 173 175 178 181 182 185 190 194 196 196 195 194 193 190 187 184 182 182 182 181 179 180 182 185 188 191 194 193 195 196 197 198 200 202 197 189 181 165 146 139 133 141 150 153 162 174 183 188 192 194 192 190 188 183 176 172 169 165 162 160 155 149 146 149 152 154 156 157 157 156 159 161 161 161 161 161 161 164 166 167 168 169 171 174 173 171 171 171 172 173 176 177 178 180 181 181 182 181 179 176 175 174 173 173 170 165 161 156 152 150 149 148 146 147 147 146 145 144 144 145 144 140 136 132 131 134 130 125 121 117 115 114 117 115 114 114 116 120 123 123 122 122 122 121 120 123 124 125 124 122 116 110 106 106 93 328 296 299 306 310 311 314 319 332 356 8 360 350 341 319 310 306 303 299 298 298 293 286 288 318 328 324 330 329 322 310 299 294 293 293 292 291 282 10 43 48 62 83 94 107 102 103 104 103 104 112 120 118 101 79 23 325 314 311 310 311 309 306 296 277 258 242 226 226 216 203 193 187 183 182 182 181 180 181 179 180 181 182 184 185 187 189 190 191 192 195 199 198 195 193 192 190 189 190 187 184 182 182 182 182 181 180 178 175 172 168 166 167 166 164 164 165 166 164 162 161 162 162 164 167 167 164 164 163 163 162 160 158 157 158 158 160 163 172 177 179 178 177 176 179 181 183 184 186 186 188 187 186 186 187 188 188 190 192 194 195 195 196 196 196 195 194 192 192 190 190 191 190 188 187 186 186 186 186 187 188 188 189 190 191 191 192 193 193 194 195 196 197 198 198 199 200 201 202 203 203 204 205 206 207 207 208 208 208 209 209 209 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 211 211 211 211 212 212 212 213 213 213 214 214 214 215 215 215 215 215 216 216 216 216 216 217 217 217 217 218 218 218 218 218 219 219 219 219 219 220 220 220 220 221 221 221 222 222 222 222 223 223 224 224 225 225 225 226 226 227 228 228 228 229 229 230 231 231 231 232 232 233 233 233 233 234 234 235 235 236 236 236 236 237 237 237 237 238 238 238 239 239 239 239 239 239 240 240 240 240 240 240 241 241 241 241 241 242 242 242 242 242 243 243 244 244 243 244 244 244 245 245 245 245 246 246 247 247 247 247 247 248 249 249 249 165 165 165 163 159 158 157 154 153 152 152 153 154 154 154 154 154 155 155 155 156 156 157 157 157 157 157 157 157 157 156 157 157 156 155 155 155 155 155 156 156 156 157 157 156 155 156 156 156 156 156 157 158 158 158 159 160 161 162 163 163 163 163 162 161 161 160 159 158 158 157 157 157 157 157 156 154 153 152 151 150 149 149 149 149 150 150 150 150 150 150 151 152 152 152 152 152 152 151 152 153 155 156 157 156 156 155 155 156 155 156 156 156 155 154 155 156 156 155 153 152 151 152 152 152 154 156 158 160 161 165 167 167 168 167 166 169 171 171 171 170 170 169 166 162 159 159 160 160 162 164 167 170 173 176 178 181 185 188 190 194 195 194 193 189 179 168 157 154 152 151 151 149 149 149 150 152 153 154 154 155 156 159 163 165 167 168 168 169 170 170 169 167 167 167 168 170 173 176 179 181 183 184 187 190 193 195 195 195 194 193 189 185 181 180 179 179 178 176 178 182 185 188 189 190 189 189 190 191 193 195 198 193 189 186 174 156 147 144 151 162 166 177 188 195 196 196 196 195 193 191 187 182 177 175 171 169 164 158 153 149 153 156 157 159 159 159 158 162 164 164 164 163 163 164 168 171 172 173 174 175 175 174 173 174 175 176 176 178 180 181 181 182 183 184 182 179 175 174 173 172 171 168 162 157 153 150 149 148 145 144 145 144 144 143 143 144 146 146 143 139 136 136 136 134 130 125 122 119 120 121 119 117 116 117 120 121 123 124 124 125 124 123 123 125 127 127 124 121 118 121 126 124 171 251 276 295 305 318 318 317 324 348 9 9 26 2 334 317 307 301 294 291 292 290 284 277 288 291 297 309 316 315 309 301 300 298 292 286 281 293 349 360 11 43 69 80 87 91 92 92 91 90 101 113 116 112 107 85 326 302 302 305 305 303 298 288 274 258 245 242 235 221 208 197 195 192 193 190 187 185 183 182 183 183 184 185 185 187 189 190 191 193 196 199 199 198 197 196 195 194 191 188 184 184 183 183 182 180 175 171 169 166 164 164 165 163 163 164 165 167 166 165 166 168 169 171 170 163 161 160 161 162 162 158 155 155 155 157 162 167 175 179 179 178 177 177 180 182 184 186 186 187 188 187 186 186 186 187 189 191 193 194 195 196 197 197 197 196 194 193 192 191 191 195 193 193 190 187 186 186 186 187 187 188 189 190 191 192 192 192 193 194 195 196 197 197 198 199 200 201 202 203 203 204 205 206 206 207 207 208 208 209 209 209 209 209 210 210 210 210 210 210 210 210 210 210 210 210 209 209 209 210 210 210 210 210 210 211 211 211 211 212 212 213 213 213 213 214 214 214 215 215 215 215 216 216 216 216 216 217 217 217 217 218 218 218 218 218 218 219 219 219 219 219 220 220 220 220 220 221 221 221 222 222 222 223 223 223 224 224 224 225 226 226 227 227 227 228 229 229 230 230 230 231 231 232 232 233 233 233 233 234 234 235 235 235 236 236 236 237 237 237 237 238 238 238 238 238 238 239 239 239 239 239 239 240 240 240 240 240 241 241 241 242 242 241 242 242 243 243 243 243 243 244 244 244 244 245 245 245 246 246 246 246 247 247 247 248 248 248 165 165 163 161 159 157 155 153 151 150 151 152 152 152 153 153 154 155 155 155 156 156 157 158 158 157 157 157 158 158 157 158 158 157 157 156 156 156 156 157 157 158 158 158 158 157 156 156 156 156 157 158 158 158 158 159 159 161 162 163 163 163 163 162 162 161 160 159 158 158 158 158 158 158 158 157 155 154 153 151 150 150 150 149 149 150 150 151 151 151 151 151 152 152 153 152 152 152 152 152 153 155 156 156 156 156 156 156 158 158 158 158 158 156 156 155 155 155 154 153 152 151 150 151 152 153 155 158 161 164 166 168 170 171 170 169 170 172 173 175 173 171 168 164 160 159 163 162 162 163 164 166 168 171 172 176 181 186 190 192 194 195 194 193 187 178 166 155 150 150 149 148 149 149 149 150 152 154 154 155 156 158 161 165 167 168 168 169 169 170 170 169 168 168 167 168 171 176 179 182 183 184 185 187 188 191 193 194 194 193 192 188 183 179 177 176 175 175 174 177 182 186 187 187 187 185 183 184 185 187 190 192 189 186 183 178 167 158 155 161 173 179 188 196 201 200 199 200 196 194 193 190 187 183 180 178 174 168 163 158 154 157 159 160 161 162 161 161 165 168 168 168 166 166 168 172 176 177 177 178 177 176 175 176 178 178 179 179 180 181 181 183 183 184 185 182 176 172 171 170 169 167 164 155 153 150 149 148 145 143 142 142 142 142 142 143 144 147 147 145 143 140 139 138 137 133 130 127 126 125 125 124 122 121 121 122 123 126 129 128 127 126 126 126 128 132 131 130 128 129 131 137 145 169 194 227 265 280 339 322 314 315 332 350 360 43 34 354 324 307 300 288 281 281 283 279 272 276 277 282 288 292 299 304 303 301 298 293 283 278 289 304 309 348 23 59 76 82 85 87 89 82 79 90 107 114 116 106 99 83 291 297 301 301 298 291 281 271 259 251 245 235 221 210 201 201 203 202 197 194 190 187 187 189 187 187 187 187 188 190 190 191 194 197 199 201 202 202 201 201 198 194 187 186 183 183 183 182 179 171 170 165 163 163 165 164 164 164 165 166 166 166 170 173 174 175 173 169 164 165 166 167 165 162 158 156 155 156 160 166 172 177 178 176 176 176 178 180 183 183 184 186 187 187 186 186 186 187 189 191 192 195 196 196 197 198 198 198 197 196 196 194 193 193 195 195 193 189 187 186 186 187 187 187 187 188 189 190 191 192 192 193 194 195 196 196 197 198 199 200 202 202 202 203 204 205 205 206 207 207 207 208 208 209 209 209 209 210 210 210 210 210 210 210 210 210 210 209 209 209 209 209 210 210 210 210 210 210 211 211 211 211 212 212 213 213 213 213 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 217 218 218 218 218 218 218 219 219 219 219 219 220 220 220 220 220 221 221 221 222 222 222 223 223 223 224 224 224 225 225 226 227 227 227 228 228 229 230 230 230 231 231 232 232 232 232 233 233 234 234 234 234 235 235 236 236 236 236 236 237 237 237 237 238 238 238 238 239 239 239 239 239 239 240 240 240 240 240 240 241 241 241 241 241 242 242 242 242 243 243 243 243 243 244 244 244 245 245 245 245 246 246 246 247 247 247 247 165 163 161 160 159 156 154 152 150 150 150 151 151 152 153 154 155 155 156 156 157 157 158 159 159 159 159 159 159 159 159 159 158 158 157 157 157 157 157 157 158 158 159 159 158 157 156 156 156 156 157 158 158 158 158 159 160 161 162 163 163 164 163 163 162 160 159 159 159 158 159 160 159 159 159 158 156 155 153 152 151 151 150 150 150 150 151 151 151 151 152 152 152 153 153 153 153 153 153 153 153 153 154 155 155 156 157 158 159 159 158 158 158 157 156 155 154 153 153 153 151 151 150 150 151 152 154 157 158 161 165 169 173 176 178 178 177 178 177 178 174 172 169 166 164 163 165 163 162 162 163 164 167 168 170 175 181 187 192 194 193 193 192 190 185 176 164 154 150 149 147 147 148 149 150 151 152 153 154 156 158 161 163 166 167 168 168 168 169 170 169 168 167 167 167 168 172 177 180 182 183 183 185 186 189 191 192 193 192 191 190 186 181 177 175 174 173 172 174 178 182 185 185 185 184 181 178 178 179 182 184 185 184 181 180 177 173 170 169 171 181 185 192 199 203 204 204 201 197 196 195 193 191 191 188 183 178 173 169 163 159 160 161 161 163 164 165 165 168 171 171 170 170 171 173 176 180 180 180 179 178 177 177 181 181 181 181 181 181 181 183 183 184 184 184 181 174 169 168 166 164 161 158 151 149 148 146 143 142 140 139 140 140 141 142 144 146 147 147 145 145 143 141 140 137 135 133 131 130 129 129 129 129 129 130 130 130 131 135 133 132 131 131 130 131 135 135 134 134 135 135 139 150 166 173 169 165 141 54 312 299 301 311 309 327 30 60 338 315 299 294 280 270 269 269 268 266 267 269 271 267 256 268 285 294 300 294 290 284 281 284 288 302 329 359 45 76 83 84 95 91 79 69 82 109 114 121 111 104 106 283 296 296 294 291 285 280 274 266 257 244 230 220 213 210 211 210 206 203 200 196 194 194 193 191 189 189 189 190 191 192 193 195 199 201 202 205 206 205 205 202 196 190 186 184 183 182 180 177 173 168 165 164 165 166 166 166 167 166 166 167 169 173 177 176 172 168 166 168 173 174 172 166 161 158 157 158 161 165 170 174 177 176 176 177 177 178 180 182 183 184 185 186 186 186 186 186 187 190 192 193 195 196 197 198 199 199 199 199 199 199 198 196 196 196 196 192 188 187 187 187 187 187 187 187 188 189 190 191 191 192 193 194 195 196 196 197 198 199 200 202 202 202 203 204 205 205 206 206 207 207 208 208 208 209 209 209 209 210 210 210 210 210 210 210 210 209 209 209 209 209 209 209 209 210 210 210 210 211 211 211 211 212 212 213 213 213 213 214 214 214 215 215 215 216 216 216 216 216 217 217 217 217 217 218 218 218 218 218 218 219 219 219 219 219 220 220 220 220 221 221 221 221 221 222 222 223 223 223 223 224 224 225 225 226 226 227 227 228 228 229 229 229 230 230 231 231 232 232 232 233 233 233 233 234 234 234 235 235 236 236 236 236 236 237 237 237 237 237 238 238 238 238 238 238 238 239 239 239 239 239 240 240 240 240 240 241 241 241 241 241 242 242 242 242 243 243 243 243 244 244 244 244 245 245 246 246 246 246 246 247 164 162 160 159 156 153 152 151 150 149 150 150 151 152 153 154 155 155 156 157 157 158 158 159 159 160 160 161 161 160 160 159 158 158 158 158 157 157 157 158 158 159 159 159 158 158 157 156 157 157 157 157 158 158 159 160 160 161 162 163 163 164 163 162 161 160 160 160 160 160 160 161 160 160 160 159 157 156 155 154 153 152 151 151 151 151 152 151 151 152 152 152 152 153 153 153 153 153 153 152 153 152 153 154 155 156 158 159 158 157 156 155 155 154 153 153 152 151 152 151 151 151 150 149 149 150 152 153 154 158 162 167 172 178 182 184 184 185 182 181 177 174 173 171 169 168 164 162 160 160 162 165 165 168 171 175 181 188 192 194 192 190 189 187 182 174 163 156 155 152 150 149 149 150 150 151 151 153 155 158 160 163 165 167 167 167 167 167 168 170 167 166 166 167 167 169 173 177 179 180 180 181 184 186 189 191 191 190 189 188 187 184 181 178 177 177 175 174 174 176 178 180 179 179 179 177 175 175 176 176 177 179 180 180 179 177 175 175 175 177 184 188 194 199 203 203 205 202 199 197 196 196 196 194 190 186 181 177 172 168 167 166 165 165 166 168 169 169 171 172 171 171 173 176 178 179 184 183 182 181 180 179 179 184 185 185 183 182 182 183 185 185 184 183 182 179 172 170 167 163 160 157 153 149 148 146 143 139 137 137 137 138 138 141 142 145 146 146 143 142 142 142 141 140 138 135 134 132 131 131 130 132 133 134 136 137 136 136 140 140 138 137 136 136 136 136 135 134 134 135 136 138 148 160 166 164 157 141 139 220 279 288 287 294 299 286 248 283 283 277 273 270 266 261 257 257 257 259 263 259 244 225 226 239 271 294 286 286 285 285 285 287 300 317 334 15 74 79 96 109 104 85 60 67 56 158 143 124 109 108 108 111 287 284 282 280 280 281 277 263 241 228 222 218 217 215 211 207 206 204 201 200 197 195 192 191 191 191 191 191 193 195 198 201 203 204 207 210 210 209 204 199 191 185 182 181 179 176 175 171 167 166 167 167 168 168 168 168 168 167 170 172 174 178 174 169 167 168 171 180 178 171 164 160 158 158 163 166 169 171 173 175 176 177 178 178 179 180 181 182 183 184 185 186 185 185 186 188 190 192 193 194 196 197 199 200 200 200 201 201 202 201 200 199 198 197 192 189 188 188 188 188 188 187 187 188 188 188 190 191 192 193 194 195 195 196 197 198 199 200 201 201 202 203 204 205 205 205 206 207 207 208 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 210 210 211 211 212 212 212 213 213 213 214 214 214 214 215 215 215 216 216 216 216 216 217 217 217 217 217 218 218 218 218 218 219 219 219 219 219 220 220 220 220 220 221 221 221 221 222 222 222 223 223 223 223 224 224 225 225 226 226 226 227 228 228 228 229 229 230 230 231 231 231 232 232 232 233 233 233 233 234 234 235 235 235 235 236 236 236 236 236 237 237 237 237 237 238 238 238 238 238 238 238 239 239 239 239 239 239 240 240 240 241 241 241 241 241 242 242 242 242 242 242 243 243 243 243 244 244 244 245 245 245 245 246 246 162 160 159 156 154 152 151 151 151 151 151 151 152 153 154 154 155 156 156 157 158 158 159 159 159 160 160 160 160 160 160 160 160 159 159 158 158 158 158 158 158 159 159 159 159 158 157 157 157 157 157 158 158 158 159 160 160 161 161 162 162 162 162 162 162 161 161 161 161 161 162 161 161 160 160 159 157 157 156 156 154 153 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 152 151 153 153 154 156 157 158 158 157 155 154 154 153 151 150 150 150 149 150 150 150 150 150 149 148 148 150 151 152 155 159 164 171 177 182 184 186 187 185 184 181 178 176 175 172 168 164 162 160 161 163 163 166 169 173 176 181 188 190 191 190 187 185 184 181 175 169 165 159 157 154 151 149 149 150 150 151 153 156 159 161 164 165 167 167 167 167 167 167 168 166 165 167 168 169 171 173 176 178 178 178 180 183 187 188 188 188 187 186 185 184 182 179 180 180 179 178 177 175 171 170 169 170 172 173 174 174 175 175 175 176 178 179 179 178 177 175 175 176 179 185 190 196 200 201 204 206 204 201 198 198 198 198 196 192 189 184 180 176 174 172 169 168 167 168 169 170 171 172 172 171 172 176 179 181 184 186 186 185 184 184 184 184 187 188 188 187 186 187 187 187 185 183 181 179 176 174 170 163 161 158 155 152 149 146 144 141 137 135 134 135 135 137 139 141 142 142 142 136 137 138 139 140 138 136 135 133 132 131 131 131 134 134 135 137 138 139 140 142 143 142 141 140 138 137 132 128 128 129 132 135 138 146 159 161 161 156 148 147 166 254 255 273 282 285 278 191 235 229 238 249 260 264 258 253 252 252 255 258 248 232 224 224 235 265 279 278 280 284 285 287 290 298 307 312 316 348 92 121 128 127 105 103 83 235 200 165 139 122 123 122 130 267 271 273 275 277 279 279 264 236 226 222 220 219 215 209 207 206 205 204 202 198 195 193 191 190 189 190 191 193 197 200 204 204 206 209 212 213 211 204 200 192 185 181 179 177 175 174 171 169 169 169 170 170 169 169 169 170 172 174 175 179 178 174 171 173 174 177 181 175 168 163 161 160 161 165 169 171 172 173 174 176 178 179 179 180 180 181 182 183 184 185 185 185 185 187 188 190 192 193 194 196 198 199 200 201 201 200 202 203 202 201 200 200 198 196 193 191 189 189 188 188 188 188 188 188 188 189 190 192 193 194 194 195 196 197 198 199 199 200 201 202 202 203 204 204 205 206 206 207 207 207 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 210 210 211 211 212 212 212 212 213 213 214 214 214 214 215 215 215 216 216 216 216 217 217 217 218 218 218 218 218 218 219 219 219 219 219 219 220 220 220 220 220 220 221 221 221 221 222 222 222 223 223 223 223 224 224 225 225 225 226 226 227 228 228 228 229 229 230 230 231 231 231 231 232 232 233 233 233 233 234 234 234 234 235 235 235 236 236 236 236 236 237 237 237 237 237 237 238 238 238 238 238 238 238 239 239 239 239 239 239 240 240 240 240 240 241 241 241 241 241 242 242 242 243 243 243 243 243 244 244 244 244 245 245 246 161 159 156 155 154 153 153 152 152 152 152 152 153 153 154 154 155 156 157 157 158 158 159 159 160 160 160 160 160 160 160 160 161 160 160 160 159 159 159 159 159 160 160 160 159 158 157 157 157 157 158 158 158 159 159 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 162 161 161 160 159 159 158 157 157 155 154 153 153 153 153 153 153 152 152 152 153 153 153 153 153 153 153 153 152 152 153 154 155 156 157 157 157 156 155 155 154 152 150 149 148 148 147 148 149 150 150 149 149 149 149 150 152 154 156 158 163 170 176 178 180 184 186 187 186 183 182 180 175 170 167 164 163 162 161 162 164 166 169 173 176 181 183 186 189 189 186 182 182 180 178 175 171 163 160 155 151 150 150 150 150 152 154 156 158 161 163 164 167 168 168 167 166 166 165 165 166 168 170 172 174 175 176 177 177 176 179 182 185 186 184 185 185 184 183 181 179 179 179 181 181 179 177 174 170 168 166 167 168 170 172 174 174 175 176 177 177 178 179 179 179 179 177 177 180 185 191 197 198 203 207 208 207 204 201 201 200 199 197 195 193 187 186 183 180 176 172 170 169 169 170 171 173 174 171 172 175 179 181 183 185 187 188 189 188 188 188 187 189 191 190 190 189 190 190 188 185 182 178 175 174 171 166 159 157 155 152 150 148 143 142 140 137 135 135 135 136 136 137 137 137 137 136 133 133 135 137 137 137 136 134 133 132 132 132 133 133 134 135 135 136 138 140 142 142 142 141 139 136 132 128 122 120 122 126 132 137 142 153 160 161 157 151 147 153 171 222 260 270 272 269 215 143 153 204 235 257 262 260 259 257 254 252 251 243 236 235 238 243 247 256 262 267 275 279 287 293 299 301 295 290 287 198 148 149 152 146 138 137 194 193 171 154 151 150 150 173 244 257 267 270 273 279 276 259 233 223 221 219 217 213 209 206 204 204 203 201 199 196 192 189 189 187 187 189 193 197 201 202 205 207 210 212 212 208 206 199 190 184 180 178 177 175 173 171 171 172 172 172 171 170 169 171 174 176 178 182 182 179 176 176 179 180 183 180 173 168 165 164 164 165 167 168 170 171 172 175 177 179 180 180 181 181 183 183 185 184 185 185 185 186 189 190 191 192 193 194 196 198 200 200 200 201 201 202 203 202 200 200 199 199 199 199 197 193 191 188 188 188 188 188 188 189 189 190 191 192 193 193 194 196 197 197 198 199 199 200 201 202 203 203 204 204 205 206 206 207 207 207 208 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 210 211 211 212 212 212 212 213 213 214 214 214 214 215 215 216 216 216 216 217 217 217 217 218 218 218 218 218 218 219 219 219 219 219 219 220 220 220 220 220 220 221 221 221 221 222 222 223 223 223 223 223 224 224 225 225 225 226 226 227 227 228 228 229 229 230 230 230 230 231 231 232 232 232 232 233 233 233 234 234 234 234 235 235 236 236 236 236 236 236 237 237 237 237 237 237 237 238 237 237 238 238 238 238 238 238 239 239 239 239 239 239 240 240 240 241 241 241 241 241 242 242 242 242 243 243 243 243 244 244 244 245 245 162 157 155 155 155 155 154 153 153 152 152 152 153 153 154 155 156 157 157 158 158 159 159 159 160 160 160 160 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 159 158 158 157 158 158 158 158 158 159 159 160 160 161 161 161 161 161 162 162 163 163 163 163 163 162 162 162 162 161 161 160 160 159 158 157 156 155 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 155 155 156 155 155 155 154 153 151 149 147 146 146 147 148 150 150 150 149 149 150 150 151 153 155 157 160 165 170 174 176 180 184 186 186 186 186 185 181 175 170 166 165 164 163 163 163 164 166 169 171 175 177 179 183 185 185 184 180 180 179 179 176 170 165 160 156 152 150 149 148 150 151 153 155 158 161 161 164 167 169 170 170 166 166 165 165 167 169 172 174 175 176 176 177 176 177 178 181 183 183 185 185 184 183 181 179 179 178 182 182 179 177 175 172 171 171 169 168 168 170 172 173 174 175 176 177 178 179 180 181 182 182 180 180 181 185 190 194 197 202 208 211 211 206 207 206 203 202 200 197 196 193 191 188 183 179 175 172 171 171 171 173 175 173 172 174 178 180 183 186 187 189 191 191 191 191 190 190 191 192 192 191 192 192 191 189 183 178 176 173 169 165 162 156 153 150 148 147 144 143 140 139 138 137 136 136 137 137 136 135 134 133 133 132 132 133 134 136 136 135 134 133 133 133 133 134 134 134 134 135 136 138 139 141 142 141 141 137 132 129 126 119 118 117 119 124 130 132 145 158 164 162 155 152 155 174 220 249 257 253 245 219 170 164 206 236 256 260 261 262 260 257 252 247 243 242 241 244 237 219 218 223 210 242 269 285 294 299 297 285 275 264 239 190 170 177 176 166 161 173 183 171 172 173 172 178 195 225 248 253 256 269 276 269 251 231 223 222 218 213 208 205 203 201 201 202 201 199 196 193 191 188 185 185 188 191 195 196 199 203 206 209 210 209 208 205 198 191 186 182 180 178 175 175 173 174 174 174 174 173 172 171 173 177 179 183 185 183 180 178 180 180 183 185 181 174 169 169 168 167 168 168 167 168 170 172 175 178 179 181 182 182 184 185 186 187 187 187 187 187 188 189 191 192 194 195 196 197 198 200 200 201 202 202 203 203 201 201 200 199 199 200 201 200 196 191 188 187 188 188 188 188 189 189 190 191 191 192 193 194 195 196 197 197 198 199 200 201 201 202 202 203 204 205 205 206 206 206 207 207 208 208 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 210 211 211 211 212 212 212 213 213 214 214 214 214 215 215 216 216 216 216 217 217 217 218 218 218 218 218 218 219 219 219 219 219 219 220 220 220 220 220 220 221 221 221 221 222 222 222 223 223 223 223 224 224 224 225 225 225 226 226 227 227 228 228 229 229 229 229 230 230 231 231 232 232 232 232 233 233 233 233 233 234 234 235 235 235 235 235 236 236 236 236 236 237 237 237 237 237 237 237 237 237 238 238 238 238 238 238 238 239 239 239 239 239 239 240 240 240 240 240 241 241 241 241 242 242 242 242 243 243 243 244 244 244 160 157 156 156 156 156 155 155 154 153 152 152 152 153 154 155 156 158 158 158 159 159 160 160 160 160 160 161 161 162 162 161 161 161 161 161 161 160 160 160 161 161 160 160 159 159 159 158 158 158 158 158 159 159 159 160 161 161 161 161 161 162 162 162 163 164 164 164 163 163 163 162 162 161 161 161 160 160 159 158 156 155 155 155 155 154 154 154 153 153 153 154 154 153 153 153 153 153 153 153 153 153 153 153 154 154 155 155 155 154 153 151 149 148 147 146 146 149 151 152 152 151 150 150 150 150 150 152 155 158 162 167 169 172 177 181 184 186 186 187 186 185 181 175 170 167 165 165 165 165 164 165 166 168 171 173 175 179 181 183 182 181 179 178 178 176 172 166 162 157 152 150 148 144 143 145 147 150 156 159 159 162 165 167 170 172 171 171 168 165 165 167 169 172 174 176 176 177 178 177 178 179 181 182 184 185 185 183 181 179 178 179 182 181 179 177 176 175 174 174 173 171 170 171 173 174 174 175 176 176 177 178 179 180 181 183 184 183 182 183 186 189 193 197 202 207 211 213 211 212 210 206 204 202 200 198 199 196 191 186 183 178 175 172 170 171 172 172 171 173 176 179 181 184 187 188 190 193 193 194 194 194 193 193 194 193 193 192 191 190 188 181 176 174 169 164 160 158 154 151 149 147 144 141 139 138 138 138 137 137 138 138 137 136 134 134 133 132 132 131 131 132 133 133 134 133 132 133 132 132 132 133 133 134 135 137 138 139 141 142 140 138 134 130 129 124 119 117 115 115 116 117 125 140 158 170 171 166 166 166 182 209 229 239 234 230 218 200 213 233 246 255 258 259 256 256 255 251 248 247 243 240 240 227 206 193 192 195 228 262 282 291 293 291 276 264 257 247 222 197 201 194 184 177 177 183 180 188 191 186 186 192 207 220 224 238 261 268 262 246 232 228 223 218 211 204 201 199 197 197 199 200 199 197 193 193 189 187 186 188 189 191 192 194 200 204 207 207 206 206 204 200 195 190 188 186 180 176 175 175 175 176 176 177 176 175 174 175 180 182 184 184 182 180 180 181 184 186 185 181 174 173 171 170 170 169 167 169 170 173 176 177 178 179 180 182 184 186 187 188 189 190 191 191 190 189 190 192 193 195 197 197 198 199 200 201 202 203 203 203 202 201 201 200 200 199 200 200 198 194 190 188 188 188 188 189 189 189 189 190 191 191 192 193 194 195 196 196 197 198 199 200 200 201 201 202 202 203 204 204 204 205 206 206 207 207 207 207 208 208 208 208 208 208 208 208 208 209 208 208 209 209 209 209 209 209 210 210 210 211 211 211 212 212 212 213 213 214 214 214 215 215 215 216 216 216 217 217 217 217 218 218 218 218 218 219 219 219 219 219 220 220 220 220 220 220 221 221 221 221 221 222 222 222 222 223 223 223 223 224 224 224 224 225 226 226 226 227 227 228 228 229 229 229 229 230 230 231 231 231 231 232 232 232 233 233 233 233 234 234 234 235 235 235 235 235 236 236 236 236 236 236 236 236 236 237 237 237 237 237 237 237 238 238 238 238 238 238 238 239 239 239 239 239 239 240 240 240 240 241 241 241 242 242 242 242 242 243 243 244 244 159 158 158 158 158 157 156 155 155 154 154 154 154 154 155 155 157 158 158 159 159 160 160 160 160 161 161 162 162 162 162 162 162 162 162 161 161 161 161 161 162 161 161 160 160 160 159 159 158 158 158 159 159 159 160 160 161 161 161 161 161 161 162 163 164 164 164 164 163 163 163 163 162 162 162 161 160 160 160 159 157 156 156 156 155 155 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 152 153 153 154 154 154 154 154 153 151 150 149 149 149 149 150 151 152 152 151 151 151 151 151 151 153 156 159 163 165 167 173 177 182 184 186 186 187 187 184 181 175 170 167 166 166 166 166 165 165 166 167 169 172 175 178 181 183 181 179 177 176 174 171 165 160 156 150 145 145 143 142 141 141 144 149 154 154 159 163 165 167 172 173 173 171 168 165 165 167 169 170 171 174 176 178 178 179 180 180 180 181 183 185 184 181 179 178 178 180 183 180 175 176 176 176 176 175 173 172 174 174 175 176 175 176 177 177 178 179 179 180 181 183 185 185 185 186 188 190 197 201 204 206 210 213 213 214 214 210 207 205 204 204 203 201 194 189 185 180 178 174 169 169 171 172 172 174 177 179 182 185 187 189 191 194 195 197 197 197 197 196 196 196 193 191 190 189 186 180 177 172 167 163 159 156 153 151 149 146 142 139 137 136 136 136 136 137 137 138 137 135 134 134 133 132 131 129 130 130 131 132 132 132 131 131 131 131 131 131 132 133 135 136 137 139 141 141 138 135 132 131 126 122 119 116 114 114 114 117 124 140 163 177 178 179 174 173 179 185 206 215 217 216 212 212 233 244 251 253 256 257 250 247 249 250 250 251 246 239 232 220 203 198 185 187 219 257 276 282 281 278 268 258 253 248 232 230 217 204 198 188 190 195 198 203 201 190 179 176 180 184 193 219 248 259 258 247 243 228 223 218 212 205 199 199 197 196 195 196 197 196 195 194 193 192 190 190 190 190 191 192 195 200 203 203 204 206 205 203 199 196 194 188 183 179 177 176 176 175 176 178 178 178 177 178 182 185 185 184 181 179 181 182 185 187 185 180 178 175 173 172 171 171 169 171 175 176 178 178 178 178 180 183 186 188 189 189 190 191 193 194 193 191 190 193 195 196 197 198 199 199 200 201 203 204 204 204 202 201 201 201 202 200 201 200 197 192 188 187 188 188 188 189 189 190 190 190 191 191 192 193 194 195 195 196 197 198 199 199 200 200 201 201 202 203 203 203 204 204 205 206 206 206 206 207 207 207 208 208 208 208 208 208 208 208 208 208 209 209 209 209 209 209 210 210 210 211 211 211 211 212 212 213 213 213 214 214 215 215 216 216 216 216 217 217 217 218 218 218 218 219 219 219 219 219 219 220 220 220 220 220 220 221 221 221 221 221 222 222 222 222 222 223 223 223 224 224 224 224 225 225 226 226 226 227 227 228 228 229 229 229 229 230 230 230 231 231 231 231 232 232 232 232 233 233 233 234 234 234 234 235 235 235 235 235 235 236 236 236 236 236 236 236 236 237 237 237 237 237 237 237 237 237 237 238 238 238 238 238 238 239 239 239 240 240 240 240 240 241 241 241 241 241 242 242 243 243 243 159 159 159 159 159 158 157 156 155 155 156 156 156 156 156 156 157 157 158 159 160 160 160 160 161 161 161 162 162 162 163 162 162 162 162 162 162 162 162 162 163 162 161 160 160 159 158 158 158 158 158 158 158 159 160 161 161 161 161 161 161 161 162 163 164 164 164 164 164 163 163 163 162 162 162 162 161 161 160 159 158 158 157 156 156 156 155 154 154 154 154 154 154 154 154 154 153 153 153 153 153 152 152 153 154 154 154 155 155 154 154 153 151 151 151 151 150 149 149 150 151 150 151 151 151 152 153 154 156 160 161 163 167 173 178 182 185 186 187 187 186 184 180 175 171 167 167 166 165 165 165 165 166 168 168 172 175 179 182 184 181 178 175 172 170 165 160 154 150 146 143 143 144 145 145 145 146 153 154 160 166 168 169 170 172 172 171 168 165 164 165 167 168 169 171 173 177 180 180 180 180 180 180 180 181 183 182 180 179 179 179 179 178 176 174 175 176 177 176 174 173 175 176 176 176 176 176 176 178 178 178 179 180 181 182 184 184 186 187 189 190 194 200 204 208 211 213 215 217 221 223 216 211 209 208 208 207 206 200 192 185 183 179 173 170 170 172 173 174 174 175 181 184 186 187 189 191 193 195 198 199 200 200 198 199 197 194 191 188 187 184 182 177 171 166 162 159 156 154 151 148 145 141 137 135 135 134 134 134 135 136 137 136 134 134 133 131 130 129 128 129 130 131 131 131 131 130 130 130 130 130 130 131 134 136 136 138 139 140 139 136 132 131 129 125 122 119 116 116 116 118 122 130 144 169 182 184 182 176 166 162 167 188 194 201 209 207 212 231 242 246 249 254 254 247 242 244 247 251 254 249 237 226 217 210 199 182 183 211 250 268 268 268 268 263 256 252 247 246 240 228 215 209 199 198 200 204 210 205 192 176 168 167 165 177 207 236 251 255 249 244 232 225 220 215 209 207 203 199 196 194 194 194 194 195 196 198 199 197 197 196 194 194 190 191 195 196 199 203 204 205 205 203 201 196 189 187 183 178 176 176 176 177 179 179 180 180 181 185 187 187 184 181 181 182 185 187 188 185 182 179 176 174 173 173 173 174 175 176 175 175 176 177 178 180 185 189 191 191 191 191 193 195 196 195 194 194 194 196 197 197 198 199 199 200 202 203 203 203 203 201 201 201 201 202 201 201 200 196 190 187 187 187 187 188 189 190 190 190 190 191 192 192 193 194 194 195 196 197 198 198 199 199 200 200 201 201 202 202 203 203 204 205 205 205 206 206 206 206 207 207 207 207 207 207 208 208 208 208 208 208 209 209 209 209 209 209 210 210 210 211 211 211 212 212 213 213 213 214 214 215 215 215 216 216 216 217 217 218 218 218 218 219 219 219 219 219 219 220 220 220 220 220 220 221 221 221 221 221 221 222 222 222 222 222 223 223 223 224 224 224 224 225 225 226 226 226 227 227 227 228 228 228 229 229 230 230 230 230 231 231 231 232 232 232 232 232 233 233 233 233 234 234 234 235 235 235 235 235 235 236 236 236 236 236 236 236 236 236 236 236 237 237 237 237 237 237 237 237 238 238 238 238 238 238 239 239 239 239 240 240 240 240 240 240 241 241 242 242 242 242 159 160 160 160 160 159 158 157 156 157 157 157 157 157 157 157 157 157 158 159 160 160 161 161 161 161 162 162 162 163 163 163 162 162 162 162 162 162 162 162 163 163 161 159 158 158 158 157 157 157 158 158 158 159 160 161 161 161 161 161 161 162 163 163 164 165 165 165 164 164 163 163 163 163 163 163 162 162 161 160 160 159 158 157 157 156 155 155 155 155 155 155 154 154 154 154 154 154 153 153 152 152 152 154 154 155 155 155 155 154 154 153 152 152 151 151 150 149 149 150 150 150 151 151 152 153 153 155 155 157 159 163 167 173 178 182 185 186 187 188 186 183 180 176 172 169 167 165 165 165 165 164 166 167 169 174 178 180 183 182 179 177 174 168 166 163 157 152 148 147 145 146 148 150 152 153 154 160 168 180 186 181 176 173 173 170 166 163 162 162 164 166 167 168 171 174 178 180 180 180 180 181 181 181 180 181 182 182 183 183 181 178 175 173 174 174 175 176 176 175 174 177 178 177 176 176 177 177 178 178 178 179 180 182 183 183 183 183 183 187 192 197 201 205 211 219 219 224 228 231 236 227 218 216 214 212 211 211 204 196 192 189 179 173 172 172 172 173 174 174 177 182 185 187 188 190 190 192 196 199 201 202 202 202 200 197 193 191 189 186 185 182 176 170 165 161 157 156 154 150 148 143 139 136 134 134 133 133 133 134 135 135 135 134 134 133 132 130 129 129 131 132 132 132 132 131 131 132 131 129 129 130 132 133 133 135 137 139 139 137 134 130 129 127 124 121 119 117 116 119 123 129 138 150 171 175 182 186 178 160 152 161 166 176 197 206 206 213 225 229 232 243 250 252 248 243 242 241 249 253 250 237 220 216 215 204 190 183 199 237 247 256 263 264 262 260 258 257 256 250 240 227 217 207 201 202 205 212 211 200 185 176 175 168 177 199 223 240 244 247 243 237 232 226 223 218 214 209 202 196 194 194 194 194 195 197 203 204 205 205 203 199 197 192 190 190 191 196 201 203 204 205 204 201 193 190 189 186 181 181 178 177 177 179 180 180 181 183 186 188 188 185 185 184 184 185 189 189 186 183 179 176 175 175 175 176 176 177 175 173 174 175 177 181 183 187 190 192 193 193 192 195 198 198 197 196 197 197 198 198 198 198 198 198 200 202 203 202 202 202 201 200 200 201 201 202 202 200 195 190 187 185 185 186 187 188 189 190 190 191 191 192 193 193 194 194 195 196 197 198 198 199 199 199 200 200 201 201 202 202 203 203 204 204 205 205 206 206 206 206 206 206 207 207 207 207 207 207 208 208 208 208 208 209 209 209 209 210 210 210 211 211 211 212 212 213 213 213 214 214 215 215 215 216 216 217 217 217 217 218 218 218 219 219 219 219 219 219 220 220 220 220 220 221 221 221 221 221 221 222 222 222 222 222 223 223 223 223 224 224 224 224 225 225 226 226 226 227 227 227 228 228 228 229 229 229 230 230 230 230 231 231 231 232 232 232 232 233 233 233 233 233 234 234 234 235 234 235 235 235 235 235 235 235 235 236 236 236 236 236 236 236 236 236 236 236 237 237 237 237 237 237 237 238 238 238 238 239 239 239 239 240 240 240 240 240 241 241 241 241 242 160 160 161 161 161 160 159 158 158 157 157 157 157 156 156 156 156 157 159 160 160 161 161 161 161 161 162 162 162 162 163 163 162 163 163 163 162 162 162 163 163 163 161 159 158 158 158 157 157 157 158 158 159 160 160 160 161 161 161 161 162 162 163 164 165 165 165 165 165 164 164 163 164 164 164 163 162 162 161 161 161 160 159 158 157 157 156 156 156 156 155 155 155 154 154 155 155 154 154 153 152 152 152 154 155 155 156 156 156 155 154 154 153 152 151 151 150 149 149 150 150 151 151 151 152 152 153 154 155 157 160 163 168 174 179 182 184 185 186 187 186 183 179 177 176 172 169 166 166 167 166 166 166 169 173 177 181 180 180 179 178 175 171 166 164 160 156 152 151 147 146 148 150 152 154 154 156 164 174 186 193 189 179 176 173 166 162 162 161 162 164 165 166 168 172 176 179 180 180 180 180 181 181 181 181 181 182 183 184 184 182 178 175 173 172 172 173 174 175 176 176 178 177 176 175 175 176 178 178 178 178 178 180 181 183 182 181 181 183 187 192 197 200 204 212 213 220 229 235 240 241 235 233 228 220 216 215 214 209 205 202 191 182 176 174 172 172 172 172 175 178 183 187 188 189 189 191 193 196 200 201 202 202 202 200 197 193 192 190 189 187 182 176 170 165 161 158 157 154 151 148 144 141 138 138 135 135 134 133 132 132 132 133 132 132 133 133 133 132 132 133 135 135 134 134 133 134 133 131 128 127 128 130 130 128 131 134 135 135 134 132 128 125 123 121 119 117 117 119 123 129 136 143 154 161 168 180 188 183 163 153 154 160 174 193 201 203 208 212 210 222 236 246 251 250 246 246 241 244 248 247 235 221 218 217 213 202 187 194 214 227 249 263 268 266 269 271 272 270 263 251 237 224 216 214 202 202 209 216 213 202 202 184 175 178 192 209 228 233 245 249 245 235 235 232 223 215 210 204 197 196 195 194 193 194 198 204 207 207 207 208 206 199 194 192 192 192 195 199 200 201 202 201 197 191 189 190 189 186 184 181 179 177 178 178 180 182 184 187 189 187 187 186 186 186 187 191 189 187 184 179 176 175 175 176 176 178 178 176 175 178 180 183 185 186 189 192 193 193 194 194 197 200 199 199 199 199 199 200 199 200 199 198 198 200 203 202 202 202 201 200 200 200 200 201 202 203 199 195 191 188 188 186 185 186 187 188 188 190 191 192 192 194 194 194 195 195 196 197 198 198 199 199 199 200 200 200 201 201 202 202 203 203 203 204 204 205 205 205 205 205 206 206 206 206 207 207 207 207 208 208 208 208 208 209 209 209 210 210 210 211 211 211 212 212 212 213 213 214 214 214 215 215 216 216 216 217 217 217 218 218 218 219 219 219 219 219 219 220 220 220 220 220 221 221 221 221 221 221 222 222 222 222 222 223 223 223 223 223 224 224 224 225 225 225 226 226 226 227 227 228 228 228 228 229 229 229 229 230 230 230 231 231 231 231 232 232 232 233 233 233 233 233 234 234 234 234 234 234 235 235 235 235 235 235 235 235 235 235 235 236 236 236 236 236 236 236 236 237 237 237 237 237 237 237 238 238 238 238 238 239 239 239 239 240 240 240 240 241 241 241 161 161 161 162 162 161 160 159 159 158 158 158 157 156 156 156 157 158 159 160 160 161 161 161 161 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 164 163 162 159 158 158 157 157 157 158 159 159 159 159 160 160 161 162 162 162 162 163 163 164 165 166 166 165 165 164 164 164 164 164 164 163 162 162 162 162 161 160 160 159 158 158 157 157 157 157 156 156 155 155 155 156 156 155 155 154 153 153 154 154 155 156 156 156 156 155 154 154 153 152 151 151 150 149 149 149 150 151 151 151 151 152 153 154 156 159 161 165 169 174 179 181 183 186 187 187 186 183 181 181 177 175 172 169 168 169 170 170 172 174 178 180 179 177 176 175 173 171 168 163 161 158 156 154 151 147 147 148 150 151 152 152 156 163 174 184 188 185 178 175 170 165 163 164 164 164 164 164 166 170 175 178 179 179 179 179 179 180 180 181 182 183 183 182 182 182 181 179 176 176 173 171 171 172 174 176 177 177 175 175 174 174 175 176 176 176 177 178 179 181 182 182 182 182 184 188 191 194 197 202 202 209 218 227 235 241 241 239 238 235 228 222 219 218 217 216 209 197 188 181 177 176 176 173 173 176 180 184 187 188 188 189 191 194 197 200 201 201 201 201 199 196 193 191 191 190 188 184 176 169 164 162 161 157 154 152 149 147 144 144 141 138 137 135 133 131 131 131 131 132 133 134 135 136 135 135 135 136 136 135 136 136 136 135 131 128 126 125 126 125 128 130 132 133 133 132 131 128 125 123 121 119 118 118 122 129 135 140 146 150 154 163 178 189 183 168 160 159 159 168 184 193 197 199 199 203 214 227 241 249 251 249 247 241 238 239 239 231 227 222 220 219 210 191 192 198 219 247 263 270 271 274 278 283 283 274 260 245 233 228 213 198 194 204 217 218 221 205 184 170 168 178 173 204 234 253 262 257 246 246 236 224 216 209 204 199 197 194 192 191 195 200 205 207 206 206 209 207 200 194 193 193 194 195 197 198 199 198 198 195 192 190 192 192 189 186 183 180 178 179 180 181 183 185 188 188 187 187 186 187 188 189 191 191 188 182 178 176 174 174 175 177 179 180 178 178 185 187 188 188 188 190 194 194 194 194 195 197 200 200 201 201 201 201 201 201 201 200 198 198 201 203 204 204 203 202 200 200 199 200 201 203 203 199 195 193 191 190 188 186 186 187 188 188 190 191 192 193 194 195 195 196 196 197 198 198 199 199 199 200 200 200 200 201 201 201 202 202 202 203 203 204 204 205 204 205 205 205 206 206 206 206 206 207 207 207 208 207 208 208 208 209 209 209 210 210 210 211 211 211 212 212 213 213 214 214 214 214 215 215 216 216 216 217 217 217 218 218 218 218 219 219 219 219 220 220 220 220 220 221 221 221 221 221 221 222 222 222 222 222 223 223 223 223 223 224 224 224 225 225 225 226 226 226 227 227 227 228 228 228 229 229 229 229 230 230 230 231 231 231 231 231 232 232 232 232 233 233 233 233 233 234 234 234 234 234 234 234 235 234 235 235 235 235 235 235 235 235 236 235 236 236 236 236 236 236 236 237 237 237 237 237 237 238 238 238 238 238 238 239 239 239 239 240 240 241 241 161 161 162 163 163 162 161 160 159 159 159 158 157 157 156 157 157 158 159 159 160 161 161 162 161 162 162 162 163 163 163 163 163 163 163 163 163 163 163 164 164 164 163 160 159 158 157 158 158 159 159 159 160 160 160 160 161 162 163 163 163 163 164 165 165 166 166 165 165 165 165 164 165 165 164 163 163 162 162 162 162 161 160 159 159 159 158 158 158 158 157 156 156 156 156 157 157 156 156 156 155 154 154 154 154 155 156 156 156 156 155 154 153 152 151 150 149 149 149 149 149 150 150 150 151 151 152 155 157 160 163 166 170 175 177 179 183 185 187 187 186 185 185 183 181 178 177 174 172 174 174 175 176 178 180 180 174 173 172 170 169 167 165 162 159 158 156 154 151 148 148 149 149 150 151 154 159 166 173 178 179 177 176 172 167 165 165 167 166 166 166 165 167 172 175 177 177 177 177 178 178 179 180 182 183 183 183 182 181 181 180 180 179 178 175 173 172 173 174 175 175 174 172 173 173 172 173 174 174 175 175 176 178 180 181 181 181 183 185 188 189 190 191 195 200 207 215 224 232 237 237 238 240 239 234 228 225 225 226 223 219 208 196 187 184 187 183 179 178 179 182 185 187 188 189 190 193 195 197 199 200 200 201 200 197 194 192 191 191 190 188 183 176 168 162 161 158 155 153 151 149 147 147 146 143 140 138 136 134 134 134 133 133 133 136 137 137 137 137 136 136 136 136 136 136 137 136 134 132 130 128 127 128 127 132 136 136 135 134 134 131 129 127 125 123 121 121 121 125 133 139 142 144 146 150 160 176 185 182 175 169 162 156 163 175 186 192 192 195 199 207 218 232 242 241 247 247 243 235 231 232 231 228 222 218 218 212 197 193 201 222 244 259 265 268 271 277 287 285 278 267 257 245 233 208 190 184 192 200 214 219 207 183 163 155 156 171 208 241 260 267 261 260 249 233 222 215 209 204 200 195 192 190 192 197 202 204 204 204 206 207 205 199 195 194 194 195 195 195 195 196 197 198 197 195 193 196 194 191 187 185 182 181 182 182 182 183 187 189 188 187 186 188 188 189 191 193 191 187 181 177 175 174 174 174 177 181 182 182 183 189 191 190 189 189 191 193 194 195 195 195 198 200 200 201 202 202 202 202 202 202 201 199 201 203 204 206 205 203 202 201 200 200 201 203 205 203 199 197 197 195 193 190 188 187 188 189 190 191 192 193 194 195 196 196 197 197 197 198 198 199 199 200 200 200 200 201 201 201 201 201 201 202 202 203 203 204 204 204 204 205 205 205 206 206 206 206 206 207 207 207 207 208 208 208 209 209 209 209 210 210 211 211 211 212 212 212 213 213 214 214 214 215 215 216 216 216 216 217 217 218 218 218 218 219 219 219 219 219 220 220 220 220 220 221 221 221 221 221 222 222 222 222 222 222 223 223 223 223 224 224 224 225 225 225 226 226 226 227 227 227 227 228 228 228 228 229 229 229 230 230 230 230 231 231 231 232 232 232 232 232 233 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 236 236 236 235 236 236 236 236 236 236 237 237 237 238 238 238 238 238 238 239 239 239 239 240 240 240 162 162 163 164 163 163 162 161 160 160 159 158 157 157 157 157 157 158 159 160 161 161 162 162 162 162 162 162 163 163 164 164 164 163 163 163 163 163 163 164 164 164 163 163 160 159 158 159 159 160 160 160 160 160 161 161 162 163 164 164 164 164 164 165 166 166 166 166 166 165 165 165 165 165 164 164 164 163 163 163 162 162 161 160 160 159 159 158 159 158 158 157 157 157 157 157 157 156 156 156 156 155 154 153 154 154 155 156 156 156 155 154 153 152 151 150 149 149 149 148 148 149 149 150 150 151 153 156 159 162 165 168 171 174 176 179 182 185 186 187 187 187 187 186 185 183 181 179 175 178 177 177 177 177 177 176 171 169 168 167 166 165 163 161 159 159 157 155 152 150 149 149 150 150 153 156 162 168 172 171 171 171 170 168 167 165 166 167 167 167 168 168 170 172 174 175 175 176 176 177 178 179 181 183 183 184 184 183 181 179 178 178 177 176 176 177 177 176 176 175 173 171 170 171 172 172 173 174 174 173 173 175 177 180 180 181 181 183 186 188 189 189 190 193 198 205 211 219 227 230 231 233 237 240 237 233 230 230 231 229 227 218 207 199 197 200 193 188 184 183 184 185 187 189 190 193 194 196 197 198 199 199 199 198 195 193 192 192 191 189 185 179 173 166 161 158 155 153 153 151 149 147 146 144 142 140 138 137 137 138 138 137 136 136 139 139 139 139 138 137 137 137 137 137 138 137 137 134 133 133 133 134 134 133 137 141 143 144 141 136 133 129 125 124 123 123 122 123 127 134 138 140 140 142 146 157 172 180 181 179 176 164 159 161 169 180 183 190 194 196 202 211 222 224 231 241 247 246 236 228 227 227 227 222 214 213 212 210 207 207 225 241 252 255 257 265 275 283 283 278 274 271 257 234 207 189 182 186 189 209 220 216 197 169 167 161 175 208 238 256 262 261 257 246 227 218 212 206 203 200 192 190 191 195 199 202 203 204 203 205 205 202 199 196 195 195 195 195 195 195 196 198 198 198 197 197 197 195 192 190 187 186 185 184 182 182 184 187 189 188 188 190 191 191 191 192 192 188 184 180 178 176 176 175 175 177 181 185 186 188 191 192 191 190 191 192 193 195 195 195 196 197 198 200 202 202 202 202 202 203 203 202 203 204 205 206 207 205 203 202 202 201 202 203 205 206 206 201 201 199 197 196 194 192 191 191 192 193 193 194 195 195 196 198 197 198 198 198 198 198 199 199 200 200 200 200 201 201 201 201 201 201 202 202 202 202 203 203 203 204 204 205 205 205 205 206 206 206 206 207 207 207 207 208 208 209 209 209 209 210 210 210 211 211 211 212 212 213 213 213 214 214 215 215 215 216 216 216 217 217 217 218 218 218 218 219 219 219 219 219 220 220 220 220 220 220 221 221 221 221 221 222 222 222 222 222 223 223 223 224 224 224 224 225 225 225 226 226 226 227 227 227 228 228 228 228 229 229 229 229 230 230 230 230 231 231 231 231 231 232 232 232 232 232 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 234 235 234 235 235 235 235 235 235 235 235 235 236 236 236 236 236 236 237 237 237 237 237 238 238 238 238 238 239 239 240 240 163 164 164 164 164 163 162 162 162 160 159 157 156 156 156 157 157 158 159 160 161 162 162 162 162 162 162 163 163 163 163 164 163 163 163 163 163 163 163 164 164 165 165 164 163 161 160 159 159 159 160 160 160 161 161 162 163 164 164 165 165 165 165 166 166 166 166 166 166 166 166 165 165 165 165 165 164 164 163 163 163 162 162 161 161 160 160 159 159 159 158 158 158 157 157 157 156 155 156 156 156 155 154 153 154 155 155 156 156 156 156 154 153 152 151 150 150 149 149 149 149 150 150 151 152 153 156 158 160 163 167 171 172 174 176 178 180 183 185 186 185 186 186 188 189 188 186 183 182 179 176 174 173 173 171 171 167 166 165 165 164 162 161 161 160 160 158 155 153 151 150 149 150 151 154 157 161 165 168 165 164 165 165 165 165 165 165 165 166 167 168 170 171 172 172 173 175 176 176 177 178 180 182 182 184 185 184 182 179 177 176 175 175 175 178 181 180 179 178 175 172 171 171 171 172 174 174 176 175 173 173 174 176 177 179 180 182 183 186 189 190 191 191 194 198 202 208 212 218 222 225 229 233 236 236 235 234 233 231 231 231 225 217 212 211 210 204 197 191 187 186 186 188 190 192 194 196 196 197 197 198 198 197 195 193 193 191 189 186 183 178 172 167 164 159 157 155 153 152 150 149 145 144 142 141 139 138 139 140 141 142 141 140 139 140 141 141 140 139 138 137 137 137 138 139 138 137 135 134 135 135 137 138 139 140 143 143 144 141 136 131 127 122 122 122 122 122 124 128 134 136 137 138 140 145 157 168 175 177 178 178 170 165 165 168 173 177 186 192 195 199 203 210 213 223 235 245 248 244 239 232 229 229 225 213 209 208 208 211 214 227 237 243 244 253 260 272 278 279 279 278 273 261 240 214 197 191 190 195 209 222 224 212 199 190 179 181 203 222 238 241 244 248 241 223 216 209 204 202 196 192 191 193 196 199 200 204 204 204 203 202 200 199 197 196 195 195 194 195 196 198 200 200 199 199 199 198 196 194 191 188 187 186 184 184 186 189 189 189 188 188 191 192 192 191 190 189 185 183 181 180 180 178 177 177 178 181 186 187 189 190 190 191 191 192 192 194 195 195 196 197 197 198 200 202 202 202 202 202 203 203 204 205 207 208 209 209 207 204 203 203 203 203 204 206 206 205 205 202 199 199 198 197 196 196 196 195 197 197 197 197 198 198 199 199 198 198 198 198 198 199 199 200 200 200 201 201 201 201 201 201 201 202 202 202 202 202 202 203 203 204 204 204 205 205 205 206 206 206 206 207 207 207 208 208 208 208 209 209 210 210 210 210 211 211 212 212 213 213 213 214 214 215 215 215 215 216 216 217 217 217 217 218 218 218 218 219 219 219 219 220 220 220 220 220 220 221 221 221 221 221 221 222 222 222 222 222 223 223 224 224 224 224 225 225 225 226 226 226 226 227 227 227 228 228 228 228 229 229 229 229 230 230 230 231 231 231 231 231 232 232 232 232 232 232 233 233 233 233 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 235 236 236 236 236 236 236 237 237 237 237 238 238 238 238 238 239 239 239 164 164 164 164 163 163 163 163 162 161 159 156 155 155 156 156 157 158 160 161 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 164 164 165 165 166 166 165 163 161 160 160 160 160 160 161 161 162 163 163 164 164 165 165 166 166 166 166 166 166 167 166 166 166 165 165 165 165 165 165 164 164 164 163 163 163 162 161 161 160 160 159 158 158 158 157 156 156 156 156 155 155 156 156 155 154 154 154 154 155 155 156 156 155 154 153 152 152 151 150 149 149 149 150 152 153 153 154 156 158 159 161 164 168 169 171 173 175 176 178 181 183 183 184 184 186 187 189 189 188 186 184 177 172 170 169 168 167 166 164 163 163 162 162 161 161 161 161 159 157 155 153 151 151 150 150 150 153 156 159 162 161 160 160 161 162 163 164 164 164 164 165 166 169 170 171 172 172 172 173 175 176 177 179 181 182 183 185 185 184 181 176 175 174 174 176 178 180 183 182 180 178 176 174 173 171 172 174 174 174 174 173 172 172 173 174 174 177 180 182 184 186 189 190 191 193 194 198 202 206 207 211 216 222 227 230 233 235 235 235 232 229 228 228 226 223 222 217 216 212 205 198 193 192 190 191 191 192 194 196 196 197 197 197 196 194 193 192 192 190 182 178 174 170 166 164 163 158 156 154 152 150 148 147 142 139 139 138 138 138 139 140 143 143 143 142 141 142 142 142 141 140 138 137 137 139 139 139 138 136 135 134 135 137 139 139 139 141 141 142 141 138 133 127 123 122 122 122 123 124 127 130 134 136 138 138 141 148 157 162 162 167 172 177 177 170 166 168 165 172 182 190 195 199 199 202 207 216 229 243 246 247 246 240 234 234 228 221 213 203 203 212 219 226 230 232 240 251 259 268 274 274 274 276 274 266 248 227 209 210 203 201 208 220 223 217 215 205 193 189 199 206 211 214 223 235 232 223 216 211 209 200 195 192 192 194 196 196 200 203 204 204 203 203 201 199 196 195 194 194 194 194 196 199 202 202 202 201 201 200 197 195 192 189 187 183 182 186 190 193 192 192 189 189 191 192 191 190 189 187 185 185 184 184 183 181 179 179 182 184 184 186 187 189 190 190 191 191 192 194 195 196 196 197 197 199 200 201 202 202 202 202 203 204 205 206 208 208 210 210 208 205 205 205 205 204 205 207 206 206 205 202 200 199 200 200 200 200 199 198 200 200 201 201 200 200 200 200 199 199 199 199 199 199 200 200 200 200 201 201 201 201 202 202 202 202 202 202 202 202 202 203 203 204 204 204 205 205 206 206 206 206 206 207 207 207 208 208 208 208 209 209 210 210 210 210 211 211 212 212 212 213 213 213 214 214 214 215 215 216 216 216 216 217 217 217 218 218 218 218 218 219 219 219 220 220 220 220 220 220 221 221 221 221 221 222 222 222 222 222 223 223 224 224 224 224 225 225 225 225 226 226 226 227 227 227 227 227 228 228 229 229 229 229 229 230 230 230 231 231 231 231 231 232 231 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 234 235 235 235 235 235 235 236 236 236 236 236 237 237 237 237 237 238 238 238 239 239 239 164 164 163 163 163 163 163 163 162 161 158 156 155 155 156 157 158 159 160 161 161 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 165 166 166 165 163 162 161 161 160 160 161 161 162 162 163 163 164 165 165 166 166 167 166 166 166 166 167 167 166 166 165 166 166 166 165 165 165 164 164 164 164 163 162 162 161 161 160 159 158 158 157 156 155 155 155 155 155 156 156 156 156 155 154 154 154 154 154 155 155 155 154 153 153 153 152 150 150 150 150 152 152 152 153 155 157 158 160 161 163 164 165 168 171 174 175 177 179 180 182 184 185 186 187 187 187 187 187 183 177 172 168 166 165 165 165 164 162 161 161 161 161 161 161 160 158 156 155 153 152 151 150 150 151 154 158 160 161 161 158 158 160 161 162 163 163 163 163 164 167 169 171 172 172 173 173 173 174 175 177 179 180 182 184 185 184 183 180 176 175 174 175 178 181 183 183 181 179 177 176 175 174 173 173 173 172 172 171 171 171 171 172 172 173 175 178 181 183 187 187 190 193 194 196 199 204 205 208 212 216 221 225 230 234 235 235 234 231 228 227 225 225 224 221 219 218 216 211 205 205 200 195 194 195 194 195 195 196 196 196 193 192 191 191 190 189 187 177 172 169 166 164 163 161 157 154 151 148 145 144 142 138 136 136 136 137 137 138 140 142 144 144 143 142 142 142 141 140 139 138 138 138 140 140 139 137 136 135 135 137 139 139 138 138 139 139 139 136 133 129 125 123 123 124 126 127 128 131 133 136 141 141 141 144 150 154 154 157 161 168 177 182 182 182 169 163 168 179 191 196 197 198 200 204 212 225 237 243 249 253 249 243 241 235 230 217 198 197 209 219 222 219 221 231 245 256 264 268 265 270 274 274 269 255 238 239 225 214 208 208 215 219 220 217 211 203 198 199 197 195 195 207 221 224 223 221 219 214 204 198 195 194 196 193 195 198 201 204 205 205 204 202 199 197 195 195 195 194 195 197 200 202 203 203 204 203 203 200 198 196 195 187 182 182 187 192 193 194 193 192 193 192 191 190 189 189 188 188 190 189 187 184 183 182 182 186 189 189 187 186 188 189 190 189 189 191 193 195 196 196 197 198 199 200 201 201 201 202 202 203 204 205 206 207 208 210 210 208 206 206 207 208 209 207 208 208 208 207 205 203 202 203 205 204 203 203 202 203 205 205 204 203 202 201 201 201 200 199 199 199 199 200 200 200 200 201 201 201 202 202 202 202 202 202 202 202 202 202 203 203 203 203 204 204 205 205 206 206 206 207 207 207 207 208 208 208 208 209 209 210 210 210 210 211 211 211 212 212 212 213 213 214 214 214 215 215 215 216 216 216 216 217 217 218 218 218 218 218 219 219 219 219 219 219 220 220 220 220 220 221 221 221 221 221 222 222 222 223 223 223 223 224 224 225 225 225 225 225 226 226 226 227 227 227 227 228 228 228 228 229 229 229 230 230 230 230 230 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 233 232 233 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 234 235 235 235 235 236 236 236 236 236 237 237 237 237 237 238 238 238 238 238 162 162 162 162 162 162 163 162 162 160 158 157 157 157 157 158 159 160 161 161 161 161 161 162 162 162 163 163 163 163 163 163 163 163 163 163 163 164 164 164 165 166 166 165 164 163 162 162 161 161 161 161 161 162 163 163 164 164 165 166 166 167 167 167 167 166 167 167 167 166 166 166 166 166 166 166 165 165 165 165 165 164 164 163 163 162 161 160 159 160 159 158 156 156 155 155 156 157 157 157 157 156 155 154 154 154 153 153 154 155 154 154 154 154 153 152 151 151 151 151 153 154 154 154 155 157 159 160 162 162 162 164 166 171 173 175 176 176 178 181 184 186 187 187 187 186 187 186 182 179 174 169 166 166 166 166 165 162 160 160 160 160 160 160 158 157 156 155 154 153 152 151 152 154 158 161 162 162 159 156 157 159 161 162 162 161 161 162 165 168 171 172 173 174 175 174 174 174 175 176 178 179 182 185 185 185 182 179 178 176 176 178 180 182 183 183 180 177 175 174 173 173 173 172 172 171 170 170 170 171 172 172 173 173 175 177 180 183 184 186 189 191 193 195 199 200 204 210 214 218 223 227 233 237 238 237 234 229 227 225 226 226 222 219 218 218 217 214 214 210 206 201 199 199 199 200 198 197 195 194 189 187 186 187 187 186 182 172 167 165 162 161 160 159 155 150 147 144 143 140 138 136 136 135 136 136 137 138 140 143 143 143 143 143 142 142 140 139 138 138 139 139 140 138 137 136 135 135 136 138 139 139 138 138 137 137 134 131 129 126 124 124 124 126 130 132 134 135 137 140 144 144 144 146 149 150 153 155 161 169 178 186 186 183 168 161 165 177 191 191 193 195 197 202 212 226 229 242 259 264 258 250 244 242 236 217 201 199 207 214 215 208 210 220 236 251 259 260 260 266 272 275 273 263 260 252 237 225 217 212 213 216 218 218 216 212 207 201 198 192 188 201 213 220 220 221 222 215 208 203 200 200 197 194 194 196 199 203 203 205 204 202 199 197 196 197 196 195 196 198 200 203 203 205 206 206 205 204 203 202 198 191 186 186 189 193 193 193 193 194 195 194 192 189 188 190 193 193 194 193 188 184 182 183 185 189 191 191 187 187 188 190 190 188 189 191 193 194 195 195 196 197 198 199 200 200 201 201 202 203 203 204 204 206 207 209 209 208 207 207 209 211 211 210 209 209 209 209 209 208 207 209 211 210 209 207 206 206 210 209 207 206 204 203 203 202 201 201 200 200 200 200 201 201 201 201 201 202 202 202 202 202 202 202 202 202 202 202 203 203 203 204 204 204 205 205 206 206 206 207 207 207 207 208 208 208 209 209 209 209 210 210 210 211 211 211 212 212 212 213 213 214 214 214 214 215 215 215 215 216 216 217 217 217 217 218 218 218 218 219 219 219 219 219 220 220 220 220 220 220 221 221 221 221 221 222 222 223 223 223 223 224 224 224 225 225 225 225 225 226 226 226 226 227 227 227 228 228 228 229 229 229 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 234 234 234 234 234 234 234 235 235 235 235 235 236 236 236 236 236 237 237 237 237 238 238 238 238 160 161 161 162 162 162 162 162 160 159 160 160 160 160 159 159 160 160 161 160 161 161 161 162 162 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 165 166 166 165 164 164 163 163 162 161 161 162 162 163 163 164 164 165 166 166 167 167 168 168 168 167 167 167 166 166 166 166 166 166 166 166 165 165 165 165 165 165 164 164 163 162 161 161 161 160 160 159 158 157 157 157 157 158 159 158 158 157 156 155 155 154 153 153 153 154 154 154 154 154 154 153 152 152 152 153 155 156 156 156 156 158 159 160 161 162 163 164 167 171 174 174 174 175 177 180 184 186 187 187 188 188 188 187 183 180 177 172 172 170 168 168 166 163 161 160 160 159 159 158 157 156 156 155 155 155 154 153 155 158 160 162 163 162 158 157 158 159 161 161 161 161 161 166 169 171 172 173 174 175 175 174 174 174 174 174 175 178 182 184 186 186 183 182 179 177 178 179 180 181 181 180 178 175 173 172 171 171 171 171 171 171 171 171 171 172 172 174 174 175 177 179 182 182 184 186 186 186 188 192 193 196 203 209 214 219 225 229 232 237 239 237 233 228 226 228 231 228 223 218 216 215 215 213 213 212 209 206 202 200 200 200 199 195 191 189 185 183 183 184 184 180 175 165 158 157 156 155 155 154 151 144 142 141 140 138 137 136 136 136 136 137 138 139 141 143 143 143 143 142 141 141 139 139 139 139 140 141 139 137 136 135 135 137 138 139 140 139 138 138 136 134 131 128 126 126 125 125 126 129 133 136 137 139 141 143 145 145 145 146 147 148 151 157 165 172 179 181 184 180 167 157 161 175 177 184 190 193 196 202 214 218 226 246 266 270 264 254 249 246 237 220 207 204 205 207 206 198 199 208 225 243 248 253 255 260 268 274 276 274 272 265 255 242 229 222 219 220 220 218 219 219 215 211 208 196 192 198 207 212 213 214 216 213 210 206 205 203 197 194 193 195 198 199 201 203 203 202 200 199 199 198 196 195 197 199 201 202 204 206 207 207 207 207 207 205 200 195 192 191 192 193 194 193 194 195 196 195 193 190 189 191 196 198 197 194 188 184 182 183 185 189 193 191 188 188 189 190 190 189 190 191 193 194 194 195 196 197 198 199 199 199 200 201 201 202 202 203 203 205 206 207 207 207 207 208 211 212 211 209 208 208 210 211 211 211 211 212 216 216 216 214 212 213 214 213 210 209 207 205 205 204 203 202 201 201 201 201 201 201 201 201 201 202 202 202 202 202 202 203 203 203 203 203 203 203 203 204 204 204 205 205 205 206 206 207 207 207 207 207 208 208 209 209 209 209 210 210 211 211 211 211 212 212 213 213 213 213 214 214 214 215 215 215 215 216 216 216 217 217 217 217 218 218 218 218 218 219 219 219 219 220 220 220 220 220 220 221 221 221 221 222 222 222 223 223 223 223 224 224 224 224 225 225 225 226 226 226 226 227 227 227 228 228 228 228 229 229 229 229 229 230 230 230 230 230 231 231 231 231 231 231 231 231 231 232 232 231 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 234 234 234 234 234 234 235 235 235 235 235 236 236 236 236 236 237 237 237 237 237 237 238 159 159 160 160 161 162 162 160 160 160 161 162 162 161 160 160 160 160 160 161 161 161 162 163 163 163 163 163 163 164 164 164 164 163 163 163 164 164 164 165 165 166 166 165 165 165 164 163 163 162 162 163 163 163 164 164 165 165 166 167 168 168 168 169 168 168 167 166 166 166 166 167 167 167 166 166 166 166 166 166 166 165 165 164 163 162 162 162 161 160 160 160 159 159 159 159 159 159 159 159 158 157 156 156 155 154 153 153 153 153 153 154 154 154 154 154 153 153 153 154 156 157 157 156 156 157 158 159 161 162 164 166 169 171 172 172 172 173 175 179 182 185 186 186 189 190 190 188 185 182 179 180 177 173 170 168 166 163 163 162 161 160 159 157 156 155 155 155 156 157 157 157 157 158 160 161 163 163 161 159 160 160 161 162 162 163 164 171 173 174 174 174 174 175 175 174 173 173 173 173 175 178 181 184 186 187 187 184 180 178 178 178 179 178 178 177 176 174 173 172 171 171 171 171 171 172 172 172 172 172 173 175 177 178 180 182 182 184 186 187 186 185 185 185 188 193 199 206 213 219 223 226 231 234 235 233 230 229 228 229 231 229 224 219 215 213 213 212 212 212 211 208 203 202 202 199 195 189 185 183 181 180 179 180 178 173 167 159 151 149 148 148 148 147 144 137 137 137 137 136 135 135 135 135 136 137 139 141 143 143 144 144 143 142 142 141 140 140 140 140 140 140 138 137 135 135 136 138 139 140 138 138 137 136 134 132 130 129 128 128 127 127 128 131 135 138 139 141 144 146 146 145 144 145 146 148 152 159 168 173 176 177 178 172 162 153 158 161 166 176 186 194 199 204 206 210 223 245 260 266 265 262 261 250 238 223 213 206 204 202 199 194 193 197 213 227 233 245 249 251 258 268 270 272 275 275 272 261 245 239 236 226 221 218 218 219 220 221 212 201 195 194 197 196 203 209 214 215 213 210 208 202 196 193 194 195 197 197 199 202 201 201 201 200 200 199 196 196 197 200 202 202 204 206 207 208 208 208 207 206 202 199 197 197 196 196 195 196 196 197 197 197 195 193 192 194 197 198 197 194 188 185 184 184 185 189 193 191 190 190 191 192 191 191 191 191 192 192 194 195 196 197 197 198 198 198 199 200 201 201 201 202 203 204 204 205 205 205 205 210 212 211 209 208 208 208 209 211 212 213 213 214 219 222 223 221 220 219 218 216 214 211 211 210 207 205 204 203 202 202 202 202 202 202 202 202 202 202 202 203 203 203 203 203 203 203 203 203 203 203 204 204 204 205 205 205 205 206 206 207 207 207 207 208 208 209 209 209 209 210 210 210 211 211 211 211 212 212 213 213 213 213 214 214 214 215 215 215 215 216 216 216 216 216 217 217 217 218 218 218 218 218 219 219 219 219 219 220 220 220 220 220 221 221 221 222 222 222 222 223 223 223 224 224 224 224 225 225 225 225 225 226 226 226 227 227 227 227 228 228 229 229 229 229 229 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 234 234 234 234 234 234 235 235 235 236 236 236 236 236 236 237 237 237 237 237 238 158 158 159 161 162 162 162 162 162 162 162 162 161 160 160 160 160 160 160 161 161 162 162 163 163 163 163 163 164 164 164 164 163 163 163 164 164 164 165 165 166 166 166 166 165 165 164 164 163 163 163 164 164 164 165 165 165 166 167 167 168 168 169 169 169 168 167 166 166 166 166 167 167 167 167 167 166 166 166 166 166 166 165 164 164 163 163 162 161 161 160 160 160 160 160 160 160 160 159 159 158 158 157 157 156 155 154 153 152 152 152 153 154 155 155 154 154 154 154 155 157 157 157 156 155 156 157 159 160 161 163 166 167 169 169 170 172 172 173 177 181 183 183 186 190 191 190 189 187 184 184 181 178 173 169 167 166 166 166 165 163 160 158 156 154 154 155 157 160 160 160 160 159 158 158 162 165 166 164 162 162 163 163 164 165 166 168 171 173 174 174 174 173 173 173 173 173 173 173 174 175 178 181 184 187 187 186 184 181 179 178 177 176 176 176 175 174 174 174 173 173 172 172 171 172 173 173 173 173 174 175 177 178 180 181 182 184 186 188 190 190 187 187 187 188 191 198 204 211 215 218 223 228 229 229 227 225 225 226 229 231 230 227 222 217 216 214 213 213 212 211 207 205 204 202 200 194 187 181 180 179 177 174 173 170 165 161 157 151 145 143 143 142 140 139 134 133 133 133 132 133 133 132 134 135 137 139 142 144 144 144 144 143 143 142 141 141 140 140 139 137 136 136 135 135 136 137 138 139 139 136 136 135 134 132 131 130 131 132 131 130 129 131 133 136 138 138 140 143 145 146 145 144 144 146 149 153 161 169 172 172 172 169 163 155 152 154 156 161 172 186 197 203 207 207 207 213 234 247 256 260 260 263 257 243 228 219 212 213 203 194 189 187 188 201 204 221 237 244 238 243 251 253 260 270 277 276 270 262 257 246 231 224 218 216 216 217 219 213 204 196 192 192 191 195 203 212 220 218 218 210 201 195 194 195 196 195 195 197 200 200 201 201 201 200 198 195 196 197 198 200 203 205 206 207 208 207 207 207 206 204 202 200 200 199 198 197 199 199 199 199 198 197 196 197 198 199 198 196 193 189 186 185 185 186 190 192 192 191 192 193 193 191 191 191 192 192 193 194 195 196 196 196 197 197 198 199 199 200 200 201 201 202 203 203 203 202 202 204 210 211 210 209 207 207 208 209 210 211 211 212 214 219 225 227 225 224 222 220 219 216 215 214 212 209 206 206 204 204 204 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 204 204 204 204 204 205 205 205 205 206 206 206 207 207 207 207 208 208 209 209 209 209 210 210 210 211 211 211 211 212 212 213 213 213 213 213 214 214 214 214 215 215 215 216 216 216 216 217 217 217 217 217 218 218 218 218 219 219 219 219 219 220 220 220 220 221 221 221 222 222 222 222 223 223 223 224 224 224 224 224 225 225 225 225 226 226 226 227 227 227 227 228 228 228 228 229 229 229 229 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 233 233 233 233 233 234 234 234 234 234 234 235 235 235 235 235 236 236 236 236 236 236 237 237 237 237 160 160 161 163 164 164 164 163 163 163 163 162 162 161 160 160 160 160 160 161 162 162 163 163 163 163 163 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 165 165 165 165 164 164 163 163 164 164 165 165 165 166 166 167 168 168 168 168 169 169 168 167 167 166 166 167 167 167 167 167 167 167 167 167 167 167 166 165 164 164 164 163 163 162 161 161 161 161 160 160 160 160 160 160 159 159 158 158 157 156 155 154 153 153 152 152 153 154 155 155 155 155 155 155 156 157 157 156 156 156 156 157 158 159 161 162 164 166 167 169 170 172 171 172 175 177 178 182 186 189 190 189 188 186 185 184 181 177 173 169 167 167 167 167 165 162 160 158 155 154 155 159 162 163 163 162 161 160 160 159 163 166 168 165 163 164 165 166 167 167 169 171 172 171 172 173 174 172 171 171 172 172 173 173 174 176 179 182 186 187 187 185 182 181 179 178 177 176 174 172 172 174 175 175 175 175 174 173 173 173 173 173 173 174 175 176 178 179 181 181 182 184 186 188 191 192 191 190 190 190 192 197 202 207 210 214 220 225 226 225 223 221 220 222 227 229 229 228 224 221 219 216 215 215 213 210 208 207 205 203 201 196 189 184 181 178 174 169 166 163 159 157 155 148 142 139 139 138 137 136 133 132 132 131 130 131 131 132 135 136 138 141 142 144 145 145 145 143 143 142 141 140 137 137 135 134 134 134 134 136 137 137 137 137 137 136 136 135 134 133 132 131 132 132 133 133 133 134 136 138 140 138 138 141 144 145 145 148 146 147 150 155 162 168 169 169 167 165 160 154 155 156 158 164 175 191 202 208 209 205 198 200 217 233 243 246 256 262 260 250 234 225 226 217 204 192 184 182 186 186 196 212 229 238 230 228 227 231 243 257 268 267 263 265 265 254 238 228 221 220 215 214 216 212 206 200 199 194 191 191 197 208 221 222 219 211 203 197 199 198 196 194 193 194 197 199 200 201 201 199 196 194 195 196 198 200 203 205 205 206 206 206 206 206 206 205 204 204 202 200 199 198 200 201 201 201 199 197 199 200 202 203 201 198 194 191 188 188 187 188 190 192 192 192 192 192 192 191 191 191 191 192 193 194 195 195 195 196 196 197 197 198 199 199 199 200 201 202 202 201 201 201 202 207 210 209 208 207 206 206 207 208 209 209 209 210 211 216 224 227 227 226 224 221 220 218 218 216 214 211 209 207 207 207 206 205 204 204 205 205 204 204 203 203 203 204 203 203 203 203 203 204 204 204 204 204 204 205 205 205 206 206 206 206 207 207 207 208 208 208 209 209 209 209 210 210 210 211 211 211 212 212 212 212 213 213 213 214 214 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 217 218 218 218 218 218 219 219 219 220 220 220 220 220 221 221 222 222 222 222 223 223 223 223 223 224 224 224 225 225 225 225 226 226 226 226 226 227 227 227 228 228 228 228 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 233 233 233 233 233 234 234 234 234 234 235 235 235 235 235 236 236 236 236 236 236 236 237 237 237 164 165 165 165 165 164 164 163 163 162 162 162 163 162 161 161 161 161 161 162 163 163 163 163 163 163 164 164 165 165 165 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 165 165 166 166 167 167 168 168 168 168 169 169 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 165 165 164 164 163 163 162 162 161 161 161 161 161 160 160 160 160 159 159 158 157 156 156 155 155 154 154 154 154 154 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 157 159 161 162 165 165 168 171 173 173 173 174 174 175 177 181 185 187 188 187 185 185 183 181 179 176 172 169 168 168 168 167 165 162 160 159 158 158 158 160 161 162 163 163 162 162 162 162 165 168 168 167 167 165 167 170 170 169 170 170 170 170 170 171 172 171 170 171 171 172 172 173 174 177 180 181 187 188 187 184 181 179 179 178 177 175 172 170 171 173 174 175 177 177 176 175 174 174 174 174 173 174 176 177 178 179 179 180 181 183 185 187 190 190 190 189 190 191 194 197 201 203 207 213 218 222 224 223 220 219 217 219 224 226 227 228 226 225 221 218 218 218 214 211 209 208 206 205 203 197 191 188 184 178 172 165 160 158 156 153 149 144 139 136 136 135 135 134 133 133 134 133 132 132 132 134 138 139 140 142 143 145 146 147 145 142 140 139 138 137 136 135 135 135 135 136 136 138 139 138 137 137 137 137 137 138 136 135 133 133 133 133 134 136 137 139 140 141 142 140 140 141 145 148 148 151 150 150 152 157 163 165 168 168 165 163 161 158 160 161 162 166 177 192 202 204 200 184 164 165 188 211 219 242 256 261 261 254 240 242 235 221 207 193 185 185 186 187 190 203 220 230 228 225 222 220 227 238 251 248 243 253 259 256 245 234 229 229 222 219 218 215 211 215 210 202 196 191 193 205 210 213 215 212 208 204 204 205 201 194 192 194 196 198 199 199 197 194 192 192 193 193 196 199 202 204 204 204 204 204 205 205 205 206 206 206 204 202 200 200 202 204 203 203 201 199 201 204 205 205 203 200 196 193 193 191 190 191 192 193 191 191 191 190 190 189 190 190 191 191 193 194 194 194 194 195 195 196 197 198 198 198 200 201 201 202 201 200 200 201 204 209 211 209 206 205 205 205 207 208 207 207 207 207 208 213 222 226 227 227 226 223 221 220 219 217 216 213 211 209 210 209 207 206 206 205 206 206 205 205 204 204 204 204 204 204 204 204 204 204 204 204 205 205 205 205 206 206 206 206 206 207 207 207 207 208 208 208 208 209 209 210 210 210 210 211 211 211 212 212 212 212 213 213 213 214 214 214 214 214 215 215 215 215 215 216 216 216 216 217 217 217 217 218 218 218 218 218 219 219 219 219 219 220 220 220 221 221 221 221 222 222 222 223 223 223 223 223 224 224 224 224 225 225 225 226 226 226 226 227 227 227 228 228 228 228 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 233 233 233 233 233 234 234 234 234 235 235 235 235 235 236 236 236 236 236 236 237 237 237 167 168 168 167 165 164 164 163 162 162 163 163 163 163 162 162 162 162 162 162 163 163 163 164 164 164 164 164 165 165 165 165 164 164 164 165 165 165 165 165 165 165 166 166 166 166 165 165 165 165 165 165 165 165 165 166 166 167 167 168 168 168 169 169 169 169 168 168 167 167 167 167 168 167 167 168 168 168 167 167 166 166 165 165 164 164 164 163 162 162 162 161 161 161 161 161 160 160 159 159 158 157 156 156 156 155 155 155 154 154 153 153 154 155 155 155 156 156 156 156 156 156 155 155 155 155 156 157 159 162 164 165 167 170 173 174 177 178 180 179 178 178 181 184 185 184 183 183 182 180 180 178 176 173 171 170 169 168 168 165 163 162 162 162 162 161 159 159 160 162 163 163 163 164 165 167 168 169 169 168 167 169 172 172 170 170 170 170 171 172 171 171 171 170 171 171 170 172 174 176 178 180 182 187 188 186 183 180 179 179 177 175 174 172 170 171 172 174 177 179 179 179 177 176 176 176 174 173 174 176 177 178 177 177 179 181 183 184 187 187 186 186 185 187 190 192 196 198 201 206 212 216 221 223 222 222 217 216 218 222 225 229 229 230 228 225 222 221 218 213 211 209 206 205 205 201 196 193 190 183 177 170 163 157 155 152 147 143 139 136 132 132 132 133 134 134 135 138 137 137 136 137 137 139 141 143 144 145 147 148 148 145 142 140 139 137 137 138 140 139 140 140 140 140 141 142 141 140 140 141 141 140 140 138 136 135 135 134 135 137 140 142 143 143 144 145 145 144 146 148 149 152 155 155 153 153 158 158 163 167 167 164 163 163 163 165 168 168 170 177 187 194 195 183 156 132 132 153 184 201 240 255 260 262 260 254 252 243 230 214 202 200 196 192 188 183 191 208 214 218 225 222 219 220 225 227 227 231 241 249 252 248 242 243 238 234 231 229 225 222 224 218 210 202 196 195 199 201 204 209 213 212 210 210 209 202 195 194 195 197 197 196 194 190 188 188 189 190 191 194 198 201 203 203 202 202 203 204 205 206 206 207 208 207 205 203 203 204 207 207 206 204 202 204 206 208 206 204 201 199 198 199 195 193 193 194 194 190 189 188 189 188 188 188 189 190 191 192 193 194 194 194 194 195 195 196 196 197 198 200 200 201 201 201 200 200 202 206 210 211 210 205 203 204 205 206 206 206 206 205 204 206 207 211 221 227 228 226 223 222 221 219 218 216 215 213 212 212 210 209 208 207 207 208 207 206 206 205 205 205 205 205 204 204 204 204 204 205 205 205 205 206 206 206 206 206 207 207 207 207 207 208 208 208 208 209 209 209 210 210 210 210 211 211 211 212 212 212 212 213 213 213 214 214 214 214 214 215 215 215 215 215 216 216 216 216 216 217 217 217 217 218 218 218 218 218 219 219 219 219 220 220 220 221 221 221 221 222 222 222 223 223 223 223 223 224 224 224 224 225 225 225 225 226 226 226 227 227 227 227 227 228 228 228 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 233 233 233 233 233 234 234 234 234 235 235 235 235 235 236 236 236 236 236 236 237 237 237 169 168 168 166 165 164 164 163 163 163 163 164 164 164 163 163 163 163 162 163 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 165 165 165 166 166 166 167 168 168 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 167 167 166 166 165 165 164 164 164 163 162 162 162 162 161 161 161 161 161 160 160 158 157 156 156 156 156 156 155 155 154 154 153 152 153 155 156 156 156 156 156 156 155 155 155 155 155 156 157 158 160 163 164 166 168 171 173 174 178 179 181 183 181 177 177 180 182 182 181 182 181 180 179 178 176 174 173 171 170 169 168 166 164 163 163 163 162 161 158 158 160 161 162 164 165 165 166 166 167 167 168 168 169 171 174 173 172 171 172 173 174 176 173 171 170 170 169 169 169 172 175 178 180 182 185 186 186 185 184 182 180 179 177 175 174 174 174 174 174 176 179 178 178 178 178 178 178 177 175 175 175 175 176 177 175 176 178 180 183 186 187 187 186 184 184 185 188 191 194 197 201 206 211 215 219 222 223 221 217 216 219 223 225 225 229 230 229 227 224 223 217 214 211 207 204 203 203 198 194 192 186 181 174 168 162 158 156 150 143 138 135 134 132 133 134 136 137 139 140 142 142 142 141 141 142 142 145 147 148 149 150 151 149 145 143 142 140 140 141 143 145 144 145 145 144 144 143 143 143 143 144 145 145 144 142 140 138 137 136 136 136 141 145 146 148 149 148 149 150 149 150 152 153 155 158 159 157 157 157 159 163 167 167 163 163 163 164 168 174 174 175 176 178 183 189 174 159 148 147 160 190 216 239 251 258 260 261 260 258 252 237 220 214 214 209 202 191 178 182 188 195 211 223 224 222 221 220 220 222 224 231 239 246 250 250 247 245 241 238 236 232 231 228 222 215 209 203 201 201 199 198 201 209 212 212 213 211 204 199 197 196 197 197 193 189 185 185 187 186 188 189 191 195 199 200 200 199 199 202 205 206 207 208 209 211 211 209 208 208 207 210 210 209 207 206 207 207 209 208 206 204 204 204 201 197 194 194 194 193 191 189 188 189 188 188 188 189 191 192 192 193 193 193 194 194 194 195 195 195 196 198 200 200 200 199 200 200 201 204 207 209 209 207 204 202 203 204 205 205 205 206 205 204 205 206 210 220 227 228 227 226 226 222 221 219 217 216 215 214 213 212 210 209 209 209 208 208 208 207 206 206 206 205 205 205 205 205 205 205 205 205 206 206 206 206 206 207 207 207 207 207 207 207 208 208 208 208 209 209 209 210 210 210 210 211 211 212 212 212 212 213 213 213 213 214 214 214 214 214 215 215 215 215 215 216 216 216 216 216 216 217 217 217 217 217 218 218 218 219 218 219 219 219 220 220 221 221 221 221 222 222 222 222 223 223 223 223 224 224 224 224 225 225 225 225 226 226 226 226 227 227 227 227 228 228 228 228 228 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 232 232 232 232 232 233 233 233 233 233 233 234 234 234 234 235 235 235 235 236 236 236 236 236 236 237 237 237 168 168 167 166 165 165 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 167 166 167 167 166 166 166 166 166 166 167 167 168 168 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 167 167 166 166 165 165 165 164 164 164 163 163 162 162 162 161 162 162 162 162 161 160 158 156 156 156 156 156 156 156 155 155 155 154 154 154 155 157 157 157 157 156 156 155 155 155 156 157 158 159 160 161 163 165 167 170 172 173 174 175 176 178 182 183 179 177 178 181 182 182 182 181 181 180 178 177 176 174 172 170 169 168 166 165 164 163 163 161 160 159 159 160 161 163 166 166 167 166 165 165 166 168 170 171 173 175 175 175 175 175 176 178 176 174 172 171 169 166 167 169 171 175 178 181 185 186 186 185 186 185 184 183 180 178 178 178 177 177 178 178 179 178 176 176 176 177 177 178 177 176 175 174 174 174 174 174 176 178 181 185 187 187 187 186 185 184 185 188 190 192 198 203 208 211 215 218 218 225 223 219 217 218 222 221 222 224 226 227 226 225 221 219 215 211 207 204 202 200 197 193 189 183 177 172 166 162 158 153 148 142 137 135 133 137 138 139 141 143 144 144 146 146 145 145 144 145 145 147 149 151 152 153 152 150 148 147 143 143 143 145 146 146 146 146 146 145 144 144 144 144 145 146 147 148 146 144 143 142 140 138 138 139 144 149 151 153 153 152 152 153 153 154 155 156 158 160 162 161 161 160 161 164 168 166 164 163 162 165 170 176 177 178 178 175 175 175 171 174 185 189 204 216 225 237 247 254 254 257 260 261 256 240 228 224 222 221 213 193 177 175 178 187 207 220 226 227 226 226 224 222 221 224 230 239 239 247 250 249 244 239 235 234 232 229 224 220 214 210 208 205 201 198 199 202 206 210 213 210 206 202 201 200 199 196 192 189 186 185 185 186 186 186 187 190 193 193 194 195 198 202 204 206 207 208 210 210 211 211 211 211 210 211 211 209 208 208 208 209 209 208 207 208 208 207 203 197 194 193 192 191 189 187 191 191 190 190 190 190 191 192 192 192 192 193 193 194 194 195 195 195 196 198 199 198 198 198 198 200 202 206 208 208 206 204 202 201 202 203 204 204 205 206 206 205 205 206 210 218 227 231 230 231 228 224 222 220 218 218 216 215 214 213 211 211 211 210 209 209 209 208 208 208 207 206 206 206 206 206 205 205 206 206 206 207 207 207 207 207 207 207 208 208 208 208 208 208 208 209 209 209 210 210 210 210 211 211 211 212 212 212 212 213 213 213 213 214 214 214 214 214 215 215 215 215 215 215 216 216 216 216 216 217 217 217 217 217 218 218 218 218 218 219 219 219 220 220 220 221 221 221 222 222 222 222 222 223 223 223 223 224 224 224 225 225 225 225 225 226 226 226 227 227 227 227 228 228 228 228 228 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 233 233 233 233 233 234 234 234 234 235 235 235 235 235 236 236 236 236 236 236 237 237 167 166 166 165 165 165 165 165 164 164 164 164 164 164 164 164 163 163 163 163 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 166 166 166 165 165 165 164 164 164 163 163 162 162 162 162 162 162 162 162 161 159 157 156 156 156 156 156 156 157 157 157 157 157 157 157 157 158 158 158 157 157 157 157 156 158 159 160 161 162 162 162 164 167 168 170 171 172 172 173 174 176 179 183 184 183 182 182 183 183 183 183 182 181 179 178 177 175 173 170 169 168 167 166 165 164 163 162 160 159 160 161 163 165 166 167 166 164 165 166 168 170 172 173 174 175 176 177 177 176 177 177 176 175 174 173 169 167 167 169 173 175 176 182 186 187 186 185 186 186 186 184 181 179 182 181 181 181 180 180 180 178 176 176 176 176 177 177 177 176 175 174 174 172 173 174 176 179 182 184 185 186 186 186 184 184 187 189 191 194 198 205 209 212 215 216 220 224 224 220 217 215 216 218 219 221 223 225 225 225 224 221 217 213 209 205 202 201 198 192 187 181 175 170 165 164 157 151 147 143 140 138 138 141 143 144 145 146 146 146 148 148 148 147 146 146 147 148 152 154 154 154 154 152 152 147 145 144 145 146 147 145 145 145 144 144 143 143 144 145 146 147 148 148 147 147 147 145 142 141 141 143 147 153 157 158 158 156 155 155 156 157 158 158 159 161 162 163 163 163 163 166 168 167 165 162 160 165 172 177 181 183 178 169 163 161 167 180 183 199 212 220 226 233 245 245 251 256 260 264 262 246 239 231 225 228 220 196 180 174 173 184 203 218 226 228 227 229 229 226 223 221 223 225 232 244 251 251 248 241 239 236 232 230 227 223 222 219 214 210 206 204 202 201 201 206 209 208 206 204 204 204 201 198 195 193 191 192 189 186 184 184 184 185 185 185 188 191 197 201 202 203 204 206 208 209 210 211 212 212 212 212 211 209 209 208 209 210 209 207 207 207 208 207 203 196 193 193 192 190 188 188 191 192 192 192 193 192 192 192 192 192 192 193 193 194 195 195 195 196 197 198 197 197 197 197 198 199 203 207 208 207 204 202 201 201 201 201 203 204 205 206 207 207 207 207 210 217 227 232 232 232 229 227 223 221 221 218 217 215 214 213 212 212 212 211 210 210 210 209 209 209 208 207 207 207 207 206 206 206 206 207 207 207 207 207 207 207 208 208 208 208 208 208 208 208 209 209 209 209 210 210 210 211 211 211 211 212 212 212 213 213 213 213 214 214 214 214 214 214 215 215 215 215 215 215 216 216 216 216 216 217 217 217 217 217 218 218 218 218 218 219 219 219 220 220 220 221 221 221 222 222 222 222 222 223 223 223 223 223 224 224 225 225 225 225 225 226 226 226 226 227 227 227 227 228 228 228 228 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 233 233 233 233 234 234 234 234 234 235 235 235 235 236 236 236 236 236 236 237 237 166 166 165 165 166 166 166 165 165 164 164 164 164 164 164 164 164 163 163 163 163 163 164 164 164 164 164 165 165 165 165 166 165 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 168 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 169 169 168 168 168 168 168 168 169 168 167 167 167 166 165 165 165 165 164 164 163 163 162 162 162 161 162 162 162 162 162 160 158 157 156 156 157 157 157 157 158 158 159 159 159 160 159 159 158 158 158 157 157 157 158 158 160 162 163 164 164 164 164 166 168 168 169 169 170 170 172 174 175 177 181 184 186 186 185 184 184 183 183 182 180 180 179 178 177 174 171 169 169 168 167 166 165 164 163 162 161 161 162 164 166 166 166 165 165 167 168 170 172 174 174 174 175 176 178 178 177 175 175 175 176 176 175 172 170 169 170 173 173 177 181 184 186 186 187 187 186 185 183 182 181 182 183 184 183 181 179 177 176 176 176 176 176 176 176 176 176 175 175 173 172 172 173 176 179 182 183 184 185 185 185 183 185 187 188 192 196 200 205 209 212 212 215 219 224 225 222 218 218 216 216 218 220 221 223 223 224 223 220 218 215 211 209 206 202 197 190 185 180 175 170 169 164 156 150 147 144 143 143 143 144 146 147 148 148 148 148 150 151 150 148 148 148 149 150 155 155 155 154 153 153 151 147 145 145 145 146 145 145 145 145 145 144 143 143 145 147 147 148 148 148 149 149 149 149 147 145 145 147 148 157 161 163 162 159 157 157 160 161 161 161 160 161 162 163 164 164 165 167 168 168 167 162 160 166 175 181 184 187 176 163 155 154 162 173 186 199 210 217 223 231 234 242 251 257 261 264 261 256 247 231 223 226 219 199 183 175 167 180 198 213 223 224 226 229 231 231 227 221 224 222 228 238 249 253 252 249 244 238 233 231 229 228 226 221 217 213 210 208 206 205 200 202 204 205 204 205 205 205 203 200 197 197 197 195 191 186 183 183 182 182 181 182 185 190 195 197 198 199 201 202 204 207 208 209 211 212 212 212 211 210 209 209 210 210 209 207 207 207 207 206 202 195 194 192 190 189 189 191 193 194 194 194 195 194 193 192 192 192 192 193 193 194 195 195 196 196 197 197 196 196 196 197 198 199 203 206 207 205 203 201 201 200 200 201 202 204 206 207 208 208 209 209 211 217 227 229 230 230 229 227 225 223 221 218 217 215 214 213 213 213 212 211 211 210 210 210 210 209 209 208 208 208 207 207 207 206 206 207 207 208 208 208 208 208 208 209 209 209 208 208 209 209 209 209 210 210 210 211 211 211 211 211 212 212 212 213 213 213 213 213 214 214 214 214 214 214 215 215 215 215 215 215 215 216 216 216 216 216 216 217 217 217 217 218 218 218 218 219 219 220 220 220 220 221 221 221 221 221 222 222 222 223 223 223 223 224 224 224 224 224 225 225 225 226 226 226 226 227 227 227 227 228 228 228 228 228 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 232 232 232 232 232 232 233 233 233 233 234 234 234 234 235 235 235 235 236 236 236 236 236 237 237 237 166 166 166 166 167 167 166 165 165 164 164 164 164 164 164 164 164 163 163 163 163 164 164 164 164 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 168 167 167 166 165 165 165 165 164 164 163 163 163 162 162 162 162 162 162 162 162 161 160 158 157 157 157 157 157 158 158 158 159 159 159 159 159 159 160 159 158 157 157 157 158 159 160 162 163 164 164 164 165 165 166 167 167 168 168 168 169 171 173 174 176 179 181 182 184 184 183 182 183 182 181 181 180 179 179 178 176 172 171 170 168 167 166 165 164 164 163 163 162 163 165 166 167 166 166 167 169 171 172 173 175 175 175 176 178 180 181 178 175 174 175 177 177 176 173 171 170 170 171 174 177 179 182 184 186 186 187 186 184 183 183 184 185 186 186 184 180 177 175 174 175 175 175 175 175 176 176 176 175 174 173 172 172 174 176 178 180 182 184 184 184 183 183 184 186 188 191 194 198 203 206 207 210 213 218 222 225 223 221 220 220 220 220 220 221 222 223 222 221 220 218 216 213 211 206 200 194 190 185 180 175 174 170 163 155 150 148 146 147 146 146 146 148 149 150 150 151 151 152 154 152 151 151 151 152 153 156 156 154 153 152 151 148 146 144 145 145 146 145 146 147 148 147 146 147 147 148 150 149 149 149 149 149 149 153 154 153 152 151 153 154 161 165 166 164 162 162 161 163 165 164 163 161 161 162 163 164 164 166 167 168 168 166 163 163 168 176 180 186 186 175 162 155 156 160 169 184 198 206 213 220 222 228 239 249 256 261 262 262 259 249 231 222 221 215 205 195 172 167 176 192 208 216 219 225 230 232 233 232 228 225 222 222 231 244 247 247 247 244 238 235 233 232 230 225 220 215 212 210 209 206 202 198 196 198 202 203 204 205 205 203 201 199 199 199 196 190 185 183 183 183 183 183 184 186 191 194 194 196 196 196 198 201 204 204 206 208 211 213 213 212 212 211 210 210 209 208 208 208 208 207 204 200 197 195 191 189 189 190 193 195 197 196 195 195 194 193 192 192 192 192 192 193 193 195 197 197 197 196 196 196 196 196 197 198 200 203 205 206 203 201 200 200 199 199 200 203 205 207 207 208 209 209 210 212 217 223 225 226 227 228 228 226 224 221 218 216 215 214 214 213 212 212 212 211 211 211 211 210 210 209 209 209 209 208 208 207 207 207 207 208 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 210 210 211 211 211 212 212 212 212 212 213 213 213 213 213 213 214 214 214 214 214 215 215 215 215 215 215 215 215 216 216 216 216 216 216 217 217 217 217 217 218 218 218 219 219 219 220 220 220 221 221 221 221 221 222 222 222 222 223 223 223 223 224 224 224 224 225 225 225 226 226 226 226 227 227 227 227 227 228 228 228 228 228 228 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 232 232 232 232 232 233 233 233 233 233 234 234 234 234 235 235 235 235 236 236 236 236 236 237 237 237 167 166 166 166 167 167 166 165 165 165 164 164 164 164 164 164 164 164 163 163 163 163 163 164 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 168 168 168 169 169 169 168 169 169 169 169 169 168 168 168 167 166 165 165 164 164 164 163 163 163 162 162 161 161 161 161 161 162 161 160 159 158 157 157 157 157 157 158 158 158 159 159 159 159 158 159 159 158 157 156 157 157 158 159 161 162 162 162 163 163 163 165 166 165 166 167 167 168 169 170 172 174 176 177 177 179 181 182 181 181 181 181 180 180 179 179 180 179 176 174 173 170 169 168 166 165 165 164 164 164 163 164 165 166 168 168 168 169 171 172 173 174 175 175 176 177 179 181 182 180 177 177 177 177 176 175 172 170 169 169 171 173 176 179 181 184 184 186 187 186 184 183 185 187 188 188 187 183 178 176 174 174 174 175 175 175 175 176 176 176 175 174 173 173 173 174 176 178 180 182 184 185 184 183 184 185 185 186 187 190 195 199 200 201 205 209 215 219 223 219 220 221 222 223 222 221 220 221 221 220 219 218 218 216 213 210 203 197 192 190 186 181 178 176 170 163 157 152 150 149 150 149 148 147 150 151 151 152 152 153 154 155 154 154 154 154 155 156 157 155 153 151 149 147 145 144 144 145 146 147 148 149 149 150 150 151 151 150 151 153 152 151 151 151 151 152 157 159 159 158 159 158 159 163 167 168 167 168 166 165 166 168 166 163 163 163 162 163 164 164 165 166 166 167 164 161 162 167 172 176 186 181 170 160 157 160 163 173 186 198 205 211 214 217 224 235 245 253 258 260 260 259 254 238 225 218 216 214 200 180 174 178 190 205 206 217 225 230 232 231 229 228 225 220 217 223 232 235 239 241 242 238 235 233 232 229 223 218 212 209 207 207 206 199 194 191 193 200 200 203 204 204 202 201 200 200 200 197 191 186 184 184 184 185 184 185 188 190 191 193 195 196 196 198 200 201 204 205 207 210 213 213 213 213 212 211 210 209 209 209 209 207 204 201 198 197 194 189 188 188 191 194 194 197 195 194 193 193 193 192 192 192 193 193 194 194 196 197 197 196 196 196 196 196 197 198 199 201 203 204 204 201 199 199 198 198 196 198 202 205 207 207 207 207 207 208 211 211 215 219 221 223 226 226 226 225 221 218 216 215 214 214 213 212 212 212 211 211 211 211 211 211 210 210 210 209 209 208 208 208 208 208 209 209 209 209 209 209 209 210 210 210 210 210 210 210 211 211 211 211 211 211 212 212 212 212 212 212 213 213 213 214 214 214 214 214 214 215 215 215 215 215 215 215 215 215 216 216 216 216 216 216 217 217 217 217 217 217 218 218 219 219 219 219 220 220 220 220 221 221 221 221 222 222 222 222 223 223 223 223 224 224 224 224 225 225 225 225 226 226 226 226 227 227 227 227 228 228 228 228 228 228 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 233 233 233 233 233 234 234 234 234 235 235 235 236 236 236 236 236 236 237 237 237 168 167 166 167 167 167 166 165 165 165 165 165 165 164 164 164 164 164 164 163 163 163 163 164 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 167 167 166 166 166 167 167 167 167 168 168 168 168 168 168 168 169 169 169 168 168 168 168 166 165 165 164 164 164 163 163 162 162 162 161 161 161 161 161 161 161 161 160 159 158 157 157 156 156 157 157 158 159 159 159 159 158 158 158 158 157 156 156 156 156 157 158 160 161 161 161 162 162 162 163 165 165 165 165 166 168 169 169 171 173 175 175 176 177 178 179 179 179 180 180 180 180 180 180 180 178 177 176 174 171 169 168 166 166 165 165 165 165 165 166 166 168 169 169 170 171 173 174 175 176 176 177 177 178 180 181 182 181 181 181 179 177 175 175 174 172 172 171 171 172 175 179 183 183 185 186 187 186 185 186 187 188 189 190 187 183 179 176 175 175 176 176 176 176 176 176 176 176 174 174 173 173 174 175 176 179 182 183 185 185 184 184 184 185 184 184 186 189 193 195 197 199 202 205 210 214 217 214 216 218 220 220 219 219 217 217 219 218 217 217 217 214 210 207 201 196 192 188 186 183 180 176 170 164 159 154 154 152 151 150 150 150 151 152 152 153 154 156 157 156 156 155 155 155 157 158 157 154 152 149 146 144 143 144 146 147 148 149 150 151 151 153 153 154 154 154 154 154 155 155 155 155 155 157 161 163 163 162 162 162 162 165 169 170 171 171 170 169 169 170 168 167 166 165 164 164 166 167 167 168 167 166 162 159 159 163 165 175 182 178 168 161 162 162 167 175 186 197 205 208 210 214 221 230 240 248 252 253 258 261 257 244 229 220 219 215 203 190 184 183 185 191 203 215 223 228 228 227 225 223 222 217 214 217 218 222 230 232 234 234 232 231 230 227 224 219 212 208 208 206 203 198 191 187 189 189 195 201 205 205 202 202 202 201 201 198 192 187 185 185 185 184 184 185 188 189 190 192 196 200 201 202 203 204 206 207 208 211 213 214 214 214 214 212 211 210 210 209 206 202 199 198 197 196 193 189 187 187 189 189 194 194 193 192 192 192 191 191 191 193 194 194 194 195 196 197 197 196 196 196 196 196 197 198 198 199 202 205 202 198 197 196 196 196 195 195 200 203 203 202 203 204 202 204 204 206 212 216 216 219 223 224 225 225 221 218 216 215 214 213 213 212 212 212 212 211 211 211 211 211 211 211 210 210 209 209 209 209 209 209 209 210 210 210 210 210 210 211 211 211 211 211 211 211 211 212 212 212 212 212 212 213 213 213 213 213 213 214 214 214 214 214 214 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 217 217 217 217 217 217 218 218 218 219 219 219 219 220 220 220 220 221 221 221 221 222 222 222 222 223 223 223 224 224 224 224 224 225 225 225 225 226 226 226 226 227 227 227 227 228 228 228 228 228 228 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 232 232 232 232 232 233 233 233 233 233 234 234 234 234 235 235 235 236 236 236 236 236 236 237 237 237 168 168 167 167 167 167 166 166 165 165 165 165 165 164 164 164 164 164 164 163 163 163 164 164 164 164 165 165 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 167 167 166 166 166 166 166 167 167 167 167 168 168 168 168 168 169 169 169 169 168 168 168 167 166 165 164 164 163 163 163 163 162 162 161 161 161 161 161 161 160 161 161 160 159 158 157 157 156 156 157 157 158 158 158 158 158 158 157 157 157 157 157 156 156 156 156 156 158 160 160 161 162 163 164 164 165 165 164 164 165 167 169 170 171 173 173 174 175 176 177 178 178 179 179 179 180 180 180 180 179 178 177 176 174 172 169 167 167 166 166 166 166 167 167 167 168 169 170 171 172 173 174 176 177 177 178 178 178 179 179 180 181 182 182 181 179 177 177 177 178 177 176 173 171 172 175 179 180 183 186 187 187 187 186 187 188 189 190 190 186 183 180 178 178 178 178 179 178 177 176 176 175 174 174 174 174 174 175 175 177 180 183 185 186 185 185 185 185 185 186 186 188 190 192 193 198 199 200 202 206 209 209 210 213 216 216 214 213 212 213 216 217 217 216 214 214 212 206 205 202 197 192 189 187 184 181 176 171 166 162 163 161 157 153 152 152 152 152 153 154 154 155 156 156 156 156 156 156 156 157 158 157 153 152 148 145 144 144 145 149 150 150 151 152 152 153 155 156 156 156 156 157 156 157 159 159 160 160 162 164 165 166 165 164 164 164 167 173 174 175 175 175 174 172 172 172 171 170 169 168 168 170 173 173 172 170 166 163 161 160 161 166 174 179 178 173 169 170 169 169 173 183 194 201 203 206 211 218 225 234 240 243 247 253 258 256 249 241 229 220 214 206 197 191 190 189 193 201 211 219 222 222 222 220 218 219 216 214 213 214 216 223 228 231 230 231 231 230 229 226 222 215 213 210 206 202 197 192 187 187 188 193 200 205 205 205 204 203 202 202 197 190 186 184 182 184 184 186 189 190 193 194 196 200 205 206 207 208 209 209 211 212 213 214 216 217 217 217 214 213 212 210 209 203 198 197 196 197 196 193 189 187 187 187 189 192 192 190 190 190 189 189 189 191 194 194 194 194 195 196 197 197 196 196 196 196 196 197 198 198 200 203 204 200 195 193 193 192 192 193 196 200 201 200 199 198 200 199 200 201 204 208 212 214 217 218 219 224 224 222 218 217 216 214 213 213 212 212 212 212 212 212 212 212 212 212 211 211 210 210 210 210 210 209 210 210 210 211 211 211 211 211 211 212 212 212 212 212 211 212 212 213 213 213 213 213 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 217 217 217 217 217 218 218 218 218 218 219 219 219 219 220 220 220 220 220 221 221 221 222 222 222 222 223 223 223 223 224 224 224 224 225 225 225 225 226 226 226 226 227 227 227 227 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 232 232 232 232 233 233 233 233 234 234 234 234 234 235 235 235 236 236 236 236 236 237 237 237 237 169 168 167 166 166 166 166 166 165 165 165 165 164 164 164 164 164 164 163 163 163 163 164 164 164 164 165 165 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 166 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 168 167 166 165 164 163 163 163 163 162 162 162 161 161 161 161 160 160 160 160 160 160 159 159 158 157 156 156 156 156 157 157 158 158 157 158 157 157 157 157 157 157 157 157 157 158 158 159 161 162 163 164 164 164 164 164 164 164 165 167 168 170 171 172 173 173 174 175 176 176 177 178 178 179 180 181 181 179 179 178 177 176 174 171 169 167 167 167 167 167 167 167 168 169 170 171 171 172 173 174 175 177 177 179 180 180 180 179 179 180 181 181 182 181 179 177 178 180 181 181 178 176 174 174 175 177 178 182 185 187 187 187 187 187 189 190 190 189 186 183 181 181 180 179 179 180 180 179 177 177 176 175 174 174 174 175 175 176 178 181 184 185 185 185 185 185 185 187 188 188 188 189 190 194 198 199 199 200 202 202 204 208 212 214 213 211 210 210 212 217 217 216 214 213 212 209 206 205 202 198 195 194 189 187 183 179 175 171 171 168 165 161 156 154 155 155 155 156 155 154 154 154 155 155 154 155 155 155 154 155 155 153 151 148 147 147 147 149 152 153 154 154 154 154 155 157 159 159 159 159 159 158 160 163 164 164 166 166 166 167 167 166 166 166 167 170 175 177 179 180 180 178 175 176 177 175 173 171 172 171 173 176 176 175 172 168 165 163 166 166 168 174 178 178 178 179 176 173 172 174 182 191 195 198 204 210 216 223 228 231 233 241 248 253 254 249 247 233 220 213 207 200 196 194 191 193 199 209 216 218 219 219 217 216 217 218 218 218 215 215 219 224 228 231 231 231 231 230 228 224 220 218 212 206 202 198 196 194 192 191 193 199 204 205 204 204 203 202 201 194 187 186 181 181 182 184 187 190 191 195 199 201 204 209 209 210 211 212 212 213 214 215 217 219 220 219 218 217 216 213 211 208 201 196 195 195 195 194 191 188 187 187 187 189 190 190 188 188 188 188 188 190 192 192 192 192 193 194 195 197 197 197 197 196 196 197 197 198 199 201 203 203 198 191 190 188 188 188 190 195 199 201 201 199 197 198 199 201 202 204 207 209 211 213 213 217 221 222 221 219 218 216 215 213 213 212 212 212 212 212 212 212 212 212 212 212 211 211 210 210 211 210 210 211 211 211 212 212 212 212 212 212 212 212 212 212 212 212 212 213 213 214 214 214 214 214 215 215 214 214 214 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 218 218 218 218 219 219 219 219 220 220 220 220 220 221 221 221 222 222 222 222 222 223 223 223 223 224 224 224 225 225 225 225 225 226 226 226 226 226 227 227 227 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 232 232 232 232 233 233 233 233 234 234 234 234 235 235 235 235 235 236 236 236 236 237 237 237 237 169 168 167 167 166 167 167 166 166 165 165 164 164 164 163 164 163 163 163 163 163 163 163 164 164 164 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 166 166 167 167 167 167 168 168 168 168 169 169 169 169 169 168 168 167 166 165 164 163 163 163 162 162 162 161 161 161 160 160 160 160 160 160 160 159 159 159 158 157 156 156 156 156 156 157 157 157 158 158 158 158 158 158 158 159 159 160 161 161 161 161 162 163 163 164 163 162 162 162 163 165 166 167 169 170 171 172 173 173 174 175 176 176 177 177 177 179 180 181 181 180 179 177 176 175 173 171 169 168 168 168 167 167 168 168 169 170 171 172 172 173 173 174 176 177 178 180 181 181 180 179 180 180 182 182 183 182 180 179 180 183 181 180 180 179 178 176 177 177 177 180 184 187 188 188 188 189 190 191 189 187 185 183 183 182 181 180 180 181 181 181 181 179 178 176 175 175 175 175 176 178 180 182 185 185 185 185 185 185 186 188 188 188 187 187 189 194 197 198 199 200 200 201 203 207 210 211 211 210 209 210 213 217 215 213 212 211 209 208 207 205 203 199 199 195 192 188 185 182 179 179 177 173 168 163 159 156 156 157 157 157 155 154 153 153 152 152 154 154 153 152 152 152 152 151 150 149 149 150 151 152 154 156 156 156 157 157 158 159 162 161 161 162 162 162 163 167 168 169 169 168 168 168 167 168 168 169 171 173 177 180 181 183 182 180 179 180 180 178 175 173 173 174 175 177 177 176 175 172 170 170 168 166 168 173 179 181 182 180 175 172 174 180 186 192 197 201 206 210 214 215 217 223 230 236 242 247 250 248 245 235 224 216 209 204 201 197 193 194 198 207 211 215 218 218 216 216 218 219 219 220 217 217 220 224 229 236 235 233 232 231 229 225 224 219 212 206 202 199 199 198 196 195 194 198 201 202 203 202 201 200 199 195 192 187 183 182 182 183 186 187 190 194 200 204 207 209 210 210 211 213 214 214 215 217 219 220 220 220 219 217 217 215 211 206 200 196 195 194 193 192 189 187 186 186 188 189 189 188 188 187 187 188 189 191 192 191 190 191 192 193 194 196 197 198 197 196 196 197 197 199 201 203 202 199 195 188 184 185 186 187 191 192 197 201 201 200 200 199 200 202 203 205 207 208 209 210 212 214 218 220 221 221 218 216 215 214 213 213 212 212 212 212 212 212 212 212 212 212 212 211 211 211 211 211 211 211 211 212 212 212 212 212 212 213 212 213 213 213 213 213 213 214 214 214 215 215 215 215 216 216 215 215 215 215 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 219 219 219 219 219 220 220 220 220 220 221 221 221 222 222 222 222 222 223 223 223 223 224 224 224 225 225 225 225 225 226 226 226 226 226 227 227 227 227 228 228 228 228 228 229 228 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 232 232 232 232 232 233 233 233 234 234 234 234 235 235 235 235 235 236 236 236 236 237 237 237 237 169 169 168 168 167 167 167 167 166 165 165 164 164 164 164 163 163 163 163 163 163 163 163 163 164 164 165 165 165 165 166 166 166 166 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 166 166 166 166 167 167 167 167 168 168 168 168 168 169 169 169 168 167 167 166 165 164 164 163 163 162 162 162 161 161 161 160 160 159 159 159 159 159 159 159 159 159 158 157 156 156 156 156 156 156 157 157 159 159 158 158 159 159 159 160 161 162 163 163 162 161 162 163 164 165 164 164 164 163 165 167 167 168 169 170 171 172 174 175 175 175 176 177 177 176 177 179 181 182 182 182 179 176 173 173 172 171 170 170 169 168 167 168 168 169 170 170 172 173 173 173 174 175 175 176 178 180 181 182 181 180 180 181 183 184 183 183 182 182 183 183 181 180 180 181 181 179 181 180 179 181 184 188 188 189 189 189 191 191 189 187 184 184 183 183 181 180 180 180 180 180 180 180 178 177 176 176 176 176 177 179 182 184 185 186 186 186 186 186 187 188 189 189 188 188 190 193 196 196 198 198 200 201 203 206 207 207 206 206 207 210 214 215 212 211 210 208 207 207 206 204 204 202 199 195 192 189 186 183 182 180 176 172 169 164 161 160 160 159 158 157 155 153 152 152 152 152 153 153 152 153 153 153 152 151 151 152 153 153 154 155 155 157 158 158 159 160 161 162 164 164 164 164 165 166 166 170 172 171 170 169 169 168 169 170 170 172 174 175 177 180 183 184 184 183 183 182 180 177 174 173 174 174 176 178 177 176 175 174 173 171 167 163 165 171 173 177 179 175 168 167 175 178 184 194 204 206 209 212 214 215 216 223 229 233 238 242 242 245 244 238 229 221 214 212 206 200 197 196 199 204 207 210 214 214 214 215 217 216 217 219 218 220 224 230 232 241 241 237 234 231 228 227 224 219 211 204 202 201 201 200 200 199 197 198 199 200 201 199 198 198 198 197 196 193 189 185 184 184 184 186 189 193 199 204 205 208 210 211 211 212 214 215 216 215 217 218 218 218 217 217 217 216 211 206 200 200 197 194 191 188 187 186 185 186 189 191 191 190 189 188 187 188 189 190 190 189 189 190 191 193 194 194 198 197 195 195 196 196 196 199 201 201 198 193 190 187 186 188 189 192 194 196 198 201 201 201 201 201 201 202 204 205 206 207 208 209 210 213 215 217 217 217 217 215 214 214 213 213 213 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 213 213 213 213 213 213 213 213 214 214 214 214 214 214 215 215 215 216 216 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 218 218 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 219 219 219 219 219 219 220 220 220 220 220 221 221 221 222 222 222 222 223 223 223 223 223 224 224 224 224 225 225 225 225 226 226 226 226 226 227 227 227 227 227 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 232 232 232 232 232 233 233 233 234 234 234 234 235 235 235 235 235 236 236 236 236 237 237 237 237 170 170 169 169 168 168 167 166 166 165 165 165 164 164 163 163 163 163 163 163 163 163 163 164 164 164 165 165 165 165 166 166 166 167 167 167 167 167 167 167 168 168 168 168 168 167 167 167 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 167 167 167 168 168 168 168 168 168 168 167 167 166 165 165 164 164 163 162 161 161 161 161 161 160 160 159 159 159 159 159 159 159 159 159 158 158 157 157 157 156 156 156 156 157 158 159 159 159 159 159 159 160 161 162 162 162 161 160 160 161 163 165 167 167 167 167 167 166 167 168 169 169 170 171 172 174 175 175 174 174 176 176 176 177 179 181 182 182 180 177 174 171 172 172 171 171 170 169 168 168 168 169 170 170 171 173 173 174 174 174 175 175 176 178 180 183 183 182 182 181 182 185 186 185 185 184 184 184 182 180 180 180 181 181 181 183 183 184 184 187 189 189 188 188 189 190 191 190 189 188 185 183 184 183 181 180 180 181 180 179 179 179 178 177 177 178 178 179 181 183 185 186 187 187 188 188 188 189 189 190 189 189 189 191 193 195 194 194 196 198 201 202 204 201 200 200 201 204 208 212 211 208 207 205 203 203 203 203 201 201 201 199 196 192 189 187 186 184 180 175 171 168 165 163 163 161 160 158 156 154 153 152 151 151 152 153 153 154 154 155 155 154 153 152 155 156 156 156 156 156 157 159 160 161 161 163 163 165 166 166 166 166 167 169 172 174 172 170 171 170 170 171 172 173 175 175 176 178 181 184 185 185 185 184 183 178 175 174 174 176 176 177 176 173 171 170 170 169 168 164 161 162 166 168 174 178 175 164 167 171 176 186 198 207 209 210 211 212 215 219 225 229 231 233 233 238 242 244 241 234 227 227 220 211 204 199 198 200 201 203 208 209 210 212 213 214 214 215 216 218 222 228 231 237 243 244 240 235 235 232 228 225 219 211 205 203 202 201 201 201 199 198 197 197 199 200 197 196 196 196 197 199 198 194 189 186 187 186 187 189 193 198 200 203 208 210 210 210 211 211 212 214 213 213 214 214 215 215 216 216 216 213 208 207 204 199 195 190 187 186 185 184 186 192 195 194 194 193 189 189 188 188 188 188 188 190 192 192 193 194 196 197 196 194 194 194 194 196 199 200 196 192 189 188 189 195 195 195 195 196 198 200 201 201 201 201 201 201 202 204 205 205 206 207 208 209 211 213 213 213 214 214 212 212 213 213 213 213 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 213 213 213 213 214 214 214 214 214 214 214 214 214 215 215 215 216 216 216 216 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 219 219 219 220 220 220 220 220 221 221 221 221 222 222 222 222 223 223 223 223 224 224 224 224 224 225 225 225 225 226 226 226 226 226 227 227 227 227 227 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 232 232 232 232 233 233 233 234 234 234 234 235 235 235 235 235 236 236 236 236 236 237 237 237 171 171 170 170 169 168 167 167 166 165 165 165 164 163 163 163 163 163 163 163 163 163 163 164 164 165 165 165 165 165 166 166 167 167 167 167 167 167 167 167 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 168 167 167 167 167 166 166 165 165 164 163 162 161 161 161 161 161 161 160 160 159 160 160 160 160 160 160 160 159 158 158 157 157 157 157 156 156 156 157 158 158 159 159 159 159 159 160 161 161 161 161 161 160 160 161 163 166 167 167 167 167 167 166 164 165 165 166 168 170 172 172 171 171 171 172 174 175 176 177 179 180 180 179 177 175 172 170 171 171 171 171 170 169 168 168 169 169 170 170 171 173 174 174 174 175 175 175 176 178 181 184 183 183 183 183 184 187 187 186 185 185 184 183 181 180 180 180 181 181 181 184 186 187 189 190 190 189 187 186 188 190 192 192 192 191 189 186 186 185 184 183 183 183 181 180 179 179 179 178 179 179 180 181 182 184 185 186 187 189 189 189 189 190 190 190 190 189 190 192 194 194 194 194 196 198 200 201 202 200 198 196 198 200 204 207 205 202 202 201 198 197 197 198 195 196 198 198 196 194 191 190 190 188 184 180 174 168 168 167 163 161 160 158 156 155 155 154 153 153 153 154 155 157 157 157 157 156 155 155 158 158 158 156 155 155 157 158 160 161 163 164 165 166 166 167 167 167 169 171 174 175 173 173 173 173 173 173 173 174 174 174 176 179 182 184 185 186 186 185 181 179 178 178 179 179 178 178 173 165 162 162 163 164 164 163 161 162 163 167 172 175 172 167 168 171 177 189 201 207 207 207 207 209 215 221 227 232 231 231 230 234 239 244 243 239 238 234 226 216 208 203 201 201 202 203 206 206 208 210 210 210 211 213 215 218 221 227 233 240 245 245 243 240 238 233 229 226 220 212 209 207 203 202 201 199 196 193 192 191 196 199 199 197 197 197 199 203 205 200 197 193 191 189 188 189 192 194 196 202 207 209 210 210 209 209 210 212 213 212 212 212 213 215 215 216 215 213 211 210 206 202 197 193 191 188 183 183 189 193 195 196 195 195 192 191 190 189 188 188 188 191 193 193 193 194 196 196 195 193 193 193 194 197 199 196 192 190 190 192 194 195 197 197 196 197 199 201 201 200 200 200 200 201 202 203 204 204 205 206 207 208 209 210 210 210 211 212 209 210 211 212 213 212 212 212 211 211 211 212 212 212 212 212 212 212 212 212 212 213 213 213 213 213 213 214 214 214 214 214 214 215 215 215 215 215 216 216 217 217 217 217 217 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 219 219 219 218 219 219 219 219 218 218 218 218 219 219 219 219 219 219 219 219 219 220 220 220 220 220 221 221 221 221 221 222 222 222 222 223 223 223 223 224 224 224 224 224 225 225 225 225 226 226 226 226 226 227 227 227 227 227 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 232 232 232 232 233 233 233 233 234 234 234 235 235 235 235 236 236 236 236 236 236 237 237 237 171 171 171 170 169 168 168 167 166 166 165 165 164 164 163 163 164 163 163 163 163 163 164 164 164 165 165 165 165 166 166 167 167 167 167 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 164 163 162 161 161 161 161 161 161 160 160 160 160 161 161 160 160 160 160 159 159 158 158 158 158 157 156 156 156 157 158 158 158 158 159 159 160 160 160 161 161 161 161 161 161 161 163 165 166 166 166 165 164 164 162 161 161 162 165 168 171 169 168 168 169 171 172 174 175 177 178 178 178 176 175 173 171 170 170 170 171 171 171 169 169 169 169 169 170 171 172 173 174 174 175 175 176 177 178 179 182 183 183 183 184 185 186 187 186 185 184 183 183 182 180 180 180 180 180 180 181 184 187 189 192 192 191 189 186 185 187 189 191 192 193 194 192 190 188 188 187 187 186 183 182 182 180 180 180 180 179 179 181 182 183 185 185 186 188 190 190 189 190 190 190 190 190 190 192 194 195 195 194 195 195 197 199 200 200 199 197 197 197 197 198 199 199 199 198 197 194 192 192 192 191 193 195 196 197 196 193 194 194 193 191 187 180 175 174 172 167 165 164 162 159 159 160 157 155 154 155 155 156 159 159 158 157 157 158 158 158 158 157 154 152 154 155 157 160 162 164 165 166 166 166 167 168 169 171 173 175 175 175 175 174 175 174 174 175 174 174 174 176 180 183 185 186 187 187 186 183 180 179 183 182 181 178 175 169 160 160 160 161 162 163 162 161 161 163 167 172 174 171 169 168 170 179 191 201 204 204 203 202 206 214 223 230 235 235 233 230 231 236 242 245 245 244 241 233 222 213 207 205 205 205 204 204 204 205 206 205 206 209 212 215 216 216 223 232 239 243 242 240 242 240 235 230 227 221 217 215 210 205 202 199 196 193 192 188 188 194 200 203 201 202 203 205 210 215 209 206 198 192 190 189 188 189 190 193 199 204 208 210 211 211 210 211 213 214 212 212 211 213 215 216 215 213 213 212 210 208 204 198 196 195 190 185 184 190 192 193 192 194 195 195 194 193 193 190 189 190 192 192 192 192 193 194 195 194 192 192 193 196 199 200 193 189 190 194 197 199 199 198 197 197 198 200 201 200 200 200 200 200 200 201 202 202 203 204 205 206 207 207 207 207 207 208 209 209 210 211 211 212 212 212 211 210 210 211 211 212 212 212 212 212 213 213 212 213 213 213 214 214 214 214 214 214 215 215 215 215 215 216 216 216 216 216 217 217 218 218 218 218 218 218 219 219 219 219 219 219 219 220 220 220 219 219 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 221 221 221 221 221 221 222 222 222 223 223 223 223 223 224 224 224 224 224 225 225 225 225 226 226 226 226 226 227 227 227 227 227 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 232 232 232 233 233 233 233 234 234 234 235 235 235 235 235 236 236 236 236 236 237 237 237 171 171 171 170 169 169 168 167 167 166 165 165 164 164 164 164 164 163 164 163 163 164 164 164 165 165 165 165 166 166 166 167 167 167 167 167 168 168 168 167 167 167 167 167 167 167 167 166 166 166 166 166 166 167 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 165 163 162 161 161 161 161 161 161 161 160 160 161 161 161 161 160 160 160 160 159 158 158 158 158 158 157 156 155 156 156 157 157 158 158 159 160 160 160 160 160 161 160 160 160 161 161 165 165 165 164 164 163 162 161 161 161 162 164 167 168 168 168 169 170 170 171 173 175 177 176 177 176 175 174 173 171 170 169 170 171 171 171 170 169 170 170 170 170 171 172 173 174 174 174 175 176 178 179 181 183 184 184 184 185 187 188 186 185 184 182 181 181 180 179 179 179 179 180 180 182 184 187 190 191 192 191 188 186 186 187 188 189 191 194 195 193 191 190 189 190 191 190 187 186 185 183 183 182 182 180 180 182 183 184 185 186 187 189 190 190 190 190 190 190 190 190 191 192 194 194 195 195 194 194 196 198 199 198 198 197 198 197 196 195 195 194 196 194 193 191 190 189 189 190 192 193 195 196 195 195 195 195 195 194 190 185 183 181 176 173 171 169 167 165 165 165 162 160 158 157 158 158 158 158 158 157 158 158 158 157 156 155 152 152 153 154 157 162 164 165 166 166 167 167 169 169 171 172 174 175 175 174 174 174 175 175 175 176 176 176 176 178 181 183 184 187 188 188 187 185 183 183 185 183 180 176 171 166 166 164 163 163 164 163 162 162 162 164 168 173 173 170 168 167 169 179 190 199 202 201 201 202 207 213 222 230 234 237 237 234 230 232 239 245 250 255 253 244 231 219 213 213 209 208 205 202 201 199 199 200 202 207 213 217 213 211 218 229 236 238 235 234 238 241 237 232 228 225 223 220 214 207 202 198 194 193 190 187 188 193 200 204 203 205 209 215 220 217 221 213 200 190 188 188 187 187 188 191 196 201 206 209 209 210 210 211 213 214 210 209 211 213 215 216 215 213 211 210 210 208 203 200 200 199 195 191 191 192 193 193 191 193 195 196 196 196 193 191 190 191 192 191 191 192 193 194 193 193 192 192 194 198 199 197 191 189 192 197 200 201 199 198 198 198 199 200 199 199 199 200 201 201 200 201 201 201 202 204 204 205 205 205 205 205 206 207 207 208 210 212 212 212 211 211 211 210 209 210 210 211 211 211 212 212 213 213 213 213 213 213 214 214 214 214 214 215 215 215 215 215 216 216 216 217 217 217 217 218 218 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 221 220 220 220 220 220 220 220 220 220 220 220 219 219 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 222 222 222 222 223 223 223 223 223 224 224 224 224 224 225 225 225 225 225 226 226 226 226 226 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 231 231 231 231 231 232 232 232 232 233 233 233 234 234 234 234 234 235 235 235 236 236 236 236 236 237 237 237 171 171 171 171 170 169 168 168 168 167 166 165 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 168 167 167 167 167 167 167 167 167 167 167 167 167 168 168 167 167 166 165 164 162 162 162 161 161 161 161 161 160 161 161 161 161 161 160 160 160 160 159 159 159 158 159 160 160 158 156 156 156 157 157 157 158 159 159 159 160 160 160 160 160 160 160 161 163 164 163 163 162 163 162 162 163 164 164 164 165 166 167 167 168 171 171 170 171 173 175 175 174 174 175 174 173 172 171 170 170 170 170 171 171 170 170 170 170 170 170 171 172 173 174 174 175 176 177 179 181 182 184 185 185 185 186 187 187 185 183 181 180 180 179 179 179 178 179 179 180 181 183 185 188 188 190 190 190 187 186 186 187 189 190 193 195 196 195 193 192 191 191 192 192 191 190 189 188 188 186 184 183 182 184 184 185 185 186 188 189 190 190 190 190 190 190 191 191 192 193 193 194 195 194 194 194 195 197 197 197 197 197 197 197 196 195 195 193 193 191 189 189 188 187 188 189 191 193 194 195 195 195 194 194 193 192 189 187 185 181 178 176 175 174 172 172 169 170 168 164 161 159 159 157 157 157 159 158 157 157 157 156 154 153 153 154 154 155 159 163 166 167 167 168 168 169 171 172 173 174 175 175 174 174 173 174 175 176 176 178 180 180 180 182 183 184 185 188 189 190 189 188 188 187 185 183 179 175 171 170 168 167 167 166 166 166 166 166 167 167 172 176 174 172 171 167 170 179 188 196 201 202 204 207 210 214 220 226 230 236 239 238 232 233 237 246 263 271 268 257 241 229 227 217 214 211 207 202 202 199 197 196 198 204 213 212 207 204 211 224 230 230 225 225 234 242 239 234 230 229 226 222 216 207 201 197 196 193 190 189 188 190 192 191 195 203 214 229 232 234 228 216 200 190 187 186 187 188 188 190 194 199 204 206 207 209 209 210 211 212 209 209 209 210 213 214 214 211 209 210 209 206 202 202 204 205 201 197 195 195 194 194 193 194 196 197 197 196 193 191 190 191 191 190 191 193 193 193 192 192 192 193 196 198 197 194 192 192 196 199 201 200 199 199 198 199 199 199 198 198 199 201 201 201 200 200 200 200 202 204 204 204 204 204 204 205 205 206 207 207 210 212 212 212 211 211 210 209 208 209 209 209 210 211 211 212 212 213 213 213 213 214 214 214 214 215 215 215 215 216 216 216 216 216 217 217 217 218 218 218 219 219 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 222 222 222 222 223 223 223 223 223 223 224 224 224 224 225 225 225 225 225 226 226 226 226 226 226 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 231 231 231 231 231 232 232 232 232 233 233 233 234 234 234 234 235 235 235 236 236 236 236 236 237 237 237 172 172 172 171 171 170 169 169 168 167 166 165 164 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 165 165 165 166 166 166 165 166 166 166 167 168 168 167 167 168 168 168 167 167 167 167 167 168 168 168 168 167 167 166 165 163 163 162 162 162 162 162 161 161 160 160 161 161 161 161 160 160 159 159 159 159 159 159 160 162 162 162 161 159 158 158 157 157 158 158 159 159 159 160 161 161 161 161 162 163 164 162 161 161 161 162 162 163 164 166 166 166 166 166 167 168 170 173 171 170 170 171 172 173 173 173 174 173 173 172 172 171 170 170 170 170 171 171 171 171 171 171 171 172 173 174 174 174 175 176 178 180 183 183 185 187 187 187 187 187 187 185 182 181 181 180 180 179 178 178 178 179 181 182 183 185 186 186 188 189 189 188 187 187 189 191 192 194 195 196 196 195 195 193 192 193 193 192 191 192 192 192 190 188 186 185 186 186 186 187 188 189 189 190 190 190 190 191 191 191 192 194 194 195 196 195 194 194 195 195 195 195 195 195 196 196 196 196 195 194 192 190 187 184 184 183 185 187 189 191 193 194 193 193 193 193 192 188 187 186 184 182 180 178 178 178 178 178 176 175 175 173 168 163 163 159 156 156 158 161 160 160 158 156 155 154 155 156 156 157 159 161 166 168 170 170 171 172 172 173 174 175 175 175 175 174 174 174 176 177 178 179 180 183 183 183 184 184 186 187 189 190 191 190 190 190 188 186 183 180 176 175 174 171 170 170 168 168 168 169 170 173 172 177 180 181 180 172 169 172 180 189 198 199 203 207 211 214 217 221 223 228 235 239 241 239 240 243 254 279 280 275 268 260 247 235 223 216 211 208 205 203 203 200 197 195 200 202 204 203 202 209 222 226 226 223 220 231 241 241 238 235 233 227 222 215 206 200 198 196 193 191 188 184 184 182 183 189 202 222 241 246 244 235 217 201 192 188 187 188 190 190 191 193 197 200 202 205 208 209 210 211 211 210 209 208 208 209 209 209 209 209 209 206 204 202 203 207 207 204 201 200 200 197 196 196 197 198 199 199 196 193 192 191 190 190 190 192 194 193 192 192 191 192 195 197 197 195 193 191 192 197 199 199 199 199 198 198 199 198 198 198 198 200 201 202 201 200 200 199 200 204 204 203 203 203 203 204 204 204 204 204 207 209 211 211 211 211 210 210 209 208 208 208 208 209 210 210 211 212 212 212 213 213 214 214 214 215 215 215 215 216 216 216 216 216 217 217 218 218 218 218 219 219 220 220 221 221 221 221 221 222 222 222 221 221 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 220 220 221 221 221 221 220 220 220 221 221 221 221 221 221 221 222 222 222 222 222 222 223 223 223 223 223 224 224 224 224 224 225 225 225 225 225 226 226 226 226 226 226 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 231 231 231 231 232 232 232 232 232 233 233 233 234 234 234 234 235 235 235 235 236 236 236 236 237 237 237 172 172 172 172 171 171 170 170 169 168 166 165 164 164 164 164 164 164 164 164 164 164 164 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 167 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 166 167 167 168 168 168 168 168 168 167 166 166 167 167 168 168 168 167 167 167 166 166 165 163 163 163 163 163 162 162 161 161 161 161 161 161 161 161 160 160 159 159 159 160 160 160 161 162 163 164 163 160 159 158 158 158 158 159 159 159 160 160 161 162 163 163 164 164 163 160 159 160 161 161 162 163 165 167 167 167 167 167 168 170 173 172 170 170 169 170 170 171 172 173 173 173 173 173 172 171 170 170 170 171 171 171 171 171 171 171 171 172 173 173 174 175 175 177 179 181 182 183 186 188 189 188 188 187 187 185 184 184 183 181 180 179 179 179 179 180 181 182 183 184 185 185 185 187 188 188 189 189 191 194 194 194 195 196 196 196 197 196 195 193 192 191 191 192 192 192 192 190 188 187 188 188 188 189 189 190 190 190 189 189 190 191 192 192 193 195 196 197 196 196 195 195 195 196 196 195 194 194 194 194 193 193 193 192 190 187 184 180 180 180 182 185 188 191 191 190 190 190 189 189 188 185 183 182 181 180 179 178 177 177 177 179 180 180 178 175 172 172 167 161 157 156 156 159 159 159 160 158 156 156 157 158 159 161 163 165 169 171 172 173 174 175 174 175 176 177 177 177 175 174 174 177 179 179 180 181 181 183 184 184 184 185 187 188 190 191 191 191 191 190 189 187 184 181 179 178 176 174 172 170 169 169 170 172 175 177 177 179 182 182 183 174 168 172 182 194 195 202 207 209 211 216 221 222 224 229 234 240 246 251 257 263 271 285 283 278 275 274 262 245 231 219 212 211 210 208 209 207 200 196 198 200 201 203 204 213 223 227 226 223 217 228 239 244 243 243 235 229 223 217 210 204 202 198 194 189 184 180 176 173 175 185 202 228 243 249 251 241 218 202 194 190 191 190 191 191 192 193 196 196 199 204 208 211 211 212 212 212 212 210 210 211 211 210 209 211 208 204 202 202 203 207 208 207 205 205 203 200 199 201 201 201 202 201 197 194 193 193 194 194 195 194 193 191 190 190 191 192 195 197 197 195 194 192 194 197 199 199 199 199 198 198 198 198 197 198 199 200 202 201 200 199 198 198 201 204 204 203 203 202 203 203 203 203 202 203 206 208 211 212 211 210 210 209 209 208 207 207 207 208 209 210 211 211 211 212 212 213 213 214 214 215 215 215 216 216 216 216 216 217 217 218 218 218 218 219 219 220 220 221 221 221 222 222 222 222 222 222 222 222 222 223 223 223 223 222 222 222 222 222 222 222 222 221 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 223 223 223 223 223 224 224 224 224 224 225 225 225 225 225 225 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 231 231 231 232 232 232 232 233 233 233 233 234 234 234 235 235 235 235 235 236 236 236 236 236 237 173 173 173 172 172 171 171 170 169 168 166 165 165 164 164 164 164 164 164 164 164 164 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 166 166 166 166 166 166 165 165 165 165 165 164 164 164 164 165 165 165 166 167 168 168 168 169 168 168 167 166 166 166 167 167 167 167 167 166 166 166 166 165 164 164 163 163 162 162 162 162 161 161 161 161 161 161 161 161 160 160 161 161 161 161 161 161 162 163 163 163 162 160 158 157 158 158 159 159 159 159 160 161 162 163 163 165 165 163 161 159 159 160 160 162 163 164 166 167 168 168 168 168 169 170 172 171 170 169 169 169 169 170 171 172 173 173 174 173 173 171 170 169 170 170 170 171 172 172 172 172 172 173 173 174 174 175 176 177 179 180 181 183 186 188 189 189 189 188 187 185 185 184 183 181 180 180 180 180 180 180 180 181 183 183 183 183 183 185 186 188 189 191 193 196 195 195 195 195 195 196 198 199 198 196 193 191 191 192 192 192 192 191 190 190 190 191 191 191 190 190 190 190 189 189 190 191 192 193 193 196 197 197 197 197 196 196 196 196 195 195 193 193 192 192 190 190 190 189 188 185 182 181 179 180 181 184 187 189 186 185 185 186 186 185 185 183 181 181 181 181 179 178 176 176 176 179 182 182 181 179 179 177 171 165 160 156 154 154 155 158 161 161 158 159 160 161 162 164 167 168 171 174 174 175 177 177 177 176 177 178 178 178 177 177 177 179 180 181 182 182 182 183 183 183 184 186 188 190 191 192 192 191 191 190 189 188 186 184 183 180 177 175 173 171 170 170 171 175 178 179 179 180 181 180 177 170 167 171 183 185 194 203 208 209 209 214 216 219 224 229 234 243 249 255 266 276 282 284 281 279 279 277 270 255 238 226 219 218 217 217 217 215 206 204 203 203 203 203 208 216 222 225 230 223 217 224 237 247 247 245 238 232 227 221 222 215 207 200 194 186 181 178 173 169 170 185 207 228 239 250 253 242 220 203 195 194 192 191 191 192 192 192 193 195 198 202 207 211 211 213 214 214 212 214 215 216 216 216 214 213 208 205 204 204 205 208 209 209 209 207 203 201 201 203 203 204 204 202 198 194 194 195 197 199 199 197 193 190 190 189 191 192 195 197 197 196 193 194 196 198 199 199 199 198 198 197 197 197 197 198 199 200 202 201 199 198 197 200 202 204 203 203 202 201 202 202 202 202 202 204 206 208 210 210 210 209 209 210 210 208 208 207 207 207 208 209 210 210 210 211 212 213 213 213 214 214 215 215 216 216 216 216 217 217 217 218 218 218 219 219 220 220 221 221 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 223 223 223 223 223 224 224 224 224 224 224 225 225 225 225 225 225 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 230 230 230 230 230 230 231 231 231 232 232 232 232 233 233 233 233 234 234 234 235 235 235 235 235 236 236 236 236 236 236 173 173 173 173 172 172 171 170 168 167 166 166 165 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 164 164 164 164 164 164 164 165 167 167 168 168 168 168 168 168 167 167 166 166 166 167 167 167 166 166 165 165 165 164 164 164 163 163 162 162 162 162 162 162 162 161 162 162 162 161 161 161 162 162 163 162 162 162 162 162 162 162 161 159 158 158 158 158 158 158 158 158 159 160 161 162 163 165 163 161 159 158 159 159 160 162 163 164 166 167 167 167 168 168 169 170 170 170 169 169 168 168 168 169 171 172 174 174 174 174 173 172 170 170 169 170 170 171 172 172 173 173 173 173 174 174 174 175 176 177 178 179 181 183 186 188 189 190 189 188 186 185 184 183 182 181 180 180 180 181 181 181 180 181 181 181 181 181 182 183 185 186 188 191 194 196 196 195 195 195 195 197 200 202 202 200 197 198 195 194 193 192 192 192 192 192 192 193 193 193 192 192 191 190 190 190 191 192 193 193 194 196 197 197 197 196 196 196 196 195 195 194 192 192 191 189 186 187 187 187 186 185 184 182 181 181 182 183 184 184 180 179 181 182 183 183 183 182 180 180 181 181 180 178 178 176 176 180 182 184 184 183 183 180 175 169 162 157 156 156 158 159 161 161 160 162 163 164 165 167 170 172 173 176 177 178 179 179 179 178 180 180 180 180 180 180 180 182 183 183 183 182 182 182 182 182 184 186 188 190 191 191 191 190 190 189 189 189 188 187 186 183 179 176 174 172 172 171 172 175 179 180 180 180 178 176 170 165 163 169 174 181 192 201 207 207 205 207 211 216 222 228 235 242 250 261 270 277 282 281 276 276 277 277 274 264 247 238 239 232 229 229 226 218 217 218 215 213 210 207 210 215 219 225 231 223 216 220 234 235 245 247 242 236 234 234 227 218 209 201 194 187 186 182 175 170 172 182 205 222 235 250 252 243 224 205 202 196 192 191 191 191 191 192 192 194 196 200 205 206 209 213 215 216 215 217 219 220 220 220 218 214 209 206 206 206 208 210 211 211 209 206 203 201 202 205 205 206 206 203 197 194 195 196 198 200 200 197 193 191 189 190 191 192 194 196 196 194 192 194 197 198 199 198 198 197 196 196 196 195 196 196 198 200 201 201 199 198 199 202 204 204 203 202 201 201 201 202 201 201 202 203 205 207 207 207 208 208 209 211 210 210 209 207 207 207 208 208 209 209 210 211 212 212 212 213 213 214 215 215 215 215 216 216 217 217 217 217 218 219 219 219 220 220 220 221 222 222 222 223 223 223 223 223 223 223 223 223 223 224 224 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 224 224 224 224 224 224 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 230 230 230 230 230 231 231 231 231 232 232 232 233 233 233 233 233 234 234 234 234 235 235 235 235 236 236 236 236 236 173 174 173 173 172 172 171 170 168 168 167 166 165 164 164 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 164 164 164 164 164 163 164 164 164 165 167 167 168 168 168 168 167 167 167 167 167 166 166 166 166 166 166 165 165 165 164 164 164 164 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 162 161 161 160 159 158 158 158 157 157 157 157 157 159 160 160 160 160 160 159 158 158 158 158 158 160 161 163 164 165 166 166 167 167 168 168 167 168 167 166 167 168 168 168 168 170 173 174 175 176 175 174 172 170 170 170 170 170 171 172 172 173 173 173 174 174 174 174 175 176 177 177 179 181 183 185 188 189 189 189 187 185 185 184 183 182 181 180 180 181 181 182 182 182 182 181 180 180 181 182 183 183 184 187 190 194 195 196 196 196 195 196 199 203 207 207 207 206 204 201 198 197 194 193 193 193 193 193 195 195 195 195 194 193 191 191 191 192 192 193 194 195 197 198 197 196 196 195 195 195 195 195 193 192 191 190 187 184 184 185 185 185 186 185 183 183 182 182 181 181 180 177 174 176 178 180 180 180 180 178 180 182 182 181 180 178 177 177 180 182 184 184 184 185 183 178 172 166 163 161 160 160 159 159 160 161 162 164 165 167 170 172 173 174 177 179 180 180 181 181 181 181 182 182 182 182 182 183 183 183 183 182 182 181 181 181 183 185 186 188 190 191 191 190 189 189 189 190 189 189 188 187 186 183 180 176 176 175 172 172 175 178 180 180 177 174 172 169 166 163 169 172 180 190 199 203 203 200 201 206 211 219 228 234 239 250 260 267 273 277 276 268 269 271 274 275 272 258 271 268 256 250 247 241 232 235 235 227 223 216 211 212 217 220 227 228 221 214 214 222 231 243 249 248 243 243 241 232 221 210 202 195 193 191 187 180 175 177 186 197 210 233 246 250 245 233 215 207 198 193 192 191 191 190 190 190 191 194 199 201 203 208 213 216 217 218 219 220 221 220 219 217 214 207 205 205 207 210 212 212 210 208 206 204 202 203 202 203 204 204 199 195 194 194 196 198 200 199 197 194 190 189 189 191 192 194 195 194 193 192 194 198 198 198 197 197 196 195 195 195 194 195 196 198 199 200 200 199 201 202 204 205 205 202 200 199 200 201 201 201 201 202 203 204 205 206 206 207 208 210 211 212 212 210 208 207 207 207 207 208 208 209 210 211 211 211 212 213 213 214 215 215 215 215 216 216 217 217 217 218 218 219 219 220 220 221 221 222 222 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 224 224 224 224 224 224 224 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 229 229 229 229 230 230 230 230 230 231 231 231 231 231 232 232 232 232 233 233 233 234 234 234 234 234 235 235 235 235 235 236 236 236 173 174 173 173 172 172 171 170 169 168 168 167 165 164 164 164 164 164 164 164 165 165 165 165 165 166 165 165 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 164 164 164 164 164 163 163 163 163 164 165 166 167 167 167 168 167 167 167 167 167 167 166 166 166 166 166 166 165 165 165 164 164 164 164 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 162 161 160 160 159 158 158 158 157 156 156 156 157 158 159 160 160 160 159 158 157 157 157 157 158 159 161 162 163 164 164 165 166 167 167 166 166 166 165 166 167 167 168 168 168 170 170 175 177 177 176 174 172 172 171 170 170 170 171 172 172 172 173 174 174 174 175 175 175 176 176 177 179 180 182 185 187 188 188 188 186 184 184 184 183 183 181 180 181 181 182 182 183 183 182 180 179 180 182 182 182 182 183 186 189 192 193 193 193 193 194 197 201 205 209 209 210 210 208 205 202 201 199 198 198 197 195 195 196 197 197 197 197 195 193 193 192 192 193 193 194 196 197 198 198 197 196 195 195 195 195 194 193 193 191 188 186 183 182 183 184 184 185 185 184 184 183 184 182 180 177 175 175 175 175 176 176 176 177 178 180 182 182 182 182 179 179 180 181 183 184 185 186 186 184 180 174 171 169 167 163 160 158 159 161 162 163 164 167 169 171 173 174 175 178 180 181 181 181 181 181 182 184 184 185 184 184 184 184 183 183 182 182 182 182 182 185 186 188 189 190 191 191 190 189 189 190 190 190 189 189 189 189 188 185 183 182 177 173 172 174 176 177 177 172 170 170 170 168 168 168 173 181 190 196 197 197 195 194 199 206 216 225 229 237 245 252 259 265 268 267 267 264 264 268 273 277 277 290 311 301 268 258 253 252 250 247 238 230 222 216 217 226 228 231 228 221 215 213 219 229 241 253 259 258 257 250 239 224 211 202 198 196 193 191 185 180 180 183 185 206 228 242 247 248 248 231 213 201 195 192 192 191 190 188 188 189 193 196 198 203 208 212 215 218 219 219 218 218 217 215 213 212 205 203 204 207 210 211 212 209 206 205 204 203 202 202 202 201 198 195 194 194 194 197 198 198 198 196 195 189 188 190 191 193 194 195 195 193 193 196 197 198 198 195 195 195 194 194 194 194 195 197 198 199 200 200 201 202 203 204 204 204 201 199 198 199 200 200 201 201 202 202 203 204 204 206 207 209 210 212 212 212 211 209 208 207 207 207 207 208 208 209 210 210 211 212 212 213 213 214 214 215 215 216 216 217 217 217 218 218 219 219 219 220 221 221 222 222 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 222 222 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 230 230 230 231 231 231 231 231 232 232 232 232 233 233 233 234 234 234 234 234 235 235 235 235 235 235 236 236 173 173 173 173 173 172 171 170 170 169 168 167 165 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 163 163 163 163 164 165 166 167 167 167 167 167 167 167 167 167 167 166 166 166 166 165 165 165 165 164 164 164 164 164 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 162 162 161 160 160 159 159 158 158 157 157 156 157 157 158 158 160 161 161 159 158 157 157 157 158 158 160 161 162 163 163 163 164 165 166 166 166 166 165 165 166 167 168 168 169 170 170 173 176 177 177 176 175 174 173 172 171 171 171 171 171 172 172 173 174 175 175 175 175 175 175 176 178 179 181 182 185 185 186 187 186 184 184 184 184 183 183 182 181 180 181 182 183 182 182 181 180 181 182 182 181 180 181 183 184 187 190 190 189 189 190 192 196 201 205 207 209 210 211 210 207 204 203 202 202 202 200 199 198 199 200 200 199 198 197 195 194 194 194 194 195 196 197 197 198 198 198 197 196 195 195 195 194 194 193 190 188 185 182 182 182 183 184 184 184 185 186 186 186 183 180 177 175 176 176 174 173 172 172 174 176 179 182 182 183 182 181 181 183 184 185 185 187 187 187 185 182 178 176 173 168 164 161 160 161 162 163 164 166 167 169 171 172 173 175 178 180 182 182 182 182 182 183 185 187 187 186 186 184 183 182 183 183 183 183 184 185 187 188 189 190 190 191 190 190 189 189 189 189 189 189 189 189 189 189 188 187 184 179 174 173 172 172 173 172 171 170 169 168 168 168 169 172 180 188 192 192 191 190 185 190 200 210 216 222 233 237 243 249 254 255 256 260 259 259 262 268 269 275 294 328 336 278 260 257 257 257 255 246 239 232 228 230 233 237 239 233 226 225 218 222 233 245 261 268 271 268 259 247 231 215 207 203 195 196 192 186 181 179 179 184 201 221 237 246 246 247 236 219 205 197 194 193 192 190 188 188 190 193 195 198 203 207 211 214 216 216 216 217 217 215 213 213 210 206 203 205 206 210 210 210 208 204 204 204 203 203 202 203 200 196 194 193 194 195 197 197 196 195 194 191 189 190 191 192 193 194 195 195 194 195 196 197 198 197 194 194 193 193 193 193 194 195 197 198 199 200 201 201 202 203 204 204 203 200 198 198 198 199 199 200 201 202 202 203 203 204 205 207 209 210 211 212 213 212 211 208 208 207 206 207 207 208 209 209 209 210 211 212 212 213 213 214 215 215 216 216 216 217 217 218 218 219 219 219 220 221 221 222 222 222 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 229 229 229 229 229 230 230 230 230 230 231 231 231 232 232 232 232 233 233 233 233 233 234 234 234 235 235 235 235 235 235 235 236 173 173 174 173 173 172 171 171 171 170 168 167 165 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 163 163 163 164 165 166 167 167 167 167 167 167 167 167 167 167 166 166 166 166 165 165 165 164 164 164 164 164 164 164 164 163 163 162 162 161 161 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 162 162 161 160 159 159 158 158 158 158 158 158 158 158 158 159 160 162 161 160 159 159 159 158 158 159 160 161 162 162 162 163 164 165 166 166 167 166 166 165 166 167 168 170 172 172 174 176 177 177 177 176 176 175 174 172 172 171 171 171 171 171 172 173 174 175 175 175 175 175 176 177 178 179 181 183 183 184 186 186 185 184 183 183 183 183 183 182 180 180 180 181 181 182 182 182 182 182 182 182 181 180 180 181 183 185 187 187 185 186 188 191 195 199 202 204 208 210 211 210 208 206 204 204 204 204 203 202 201 202 203 203 201 200 199 198 196 195 198 197 197 197 198 198 198 198 198 197 195 195 195 195 194 194 192 190 187 184 182 182 182 182 183 183 184 186 188 188 186 183 180 178 176 176 176 175 173 172 171 173 175 178 181 181 183 183 182 183 185 186 187 188 188 188 187 186 183 181 178 174 168 165 163 163 164 164 165 165 166 167 168 169 169 172 175 177 180 182 183 183 183 182 183 186 188 188 188 187 184 183 184 185 185 186 186 187 187 188 189 189 189 190 190 190 190 190 190 190 190 190 190 189 188 187 187 186 186 184 180 175 173 173 172 171 172 174 176 171 172 169 168 168 171 179 186 188 189 189 184 177 183 193 201 206 219 227 230 232 238 241 242 247 252 256 256 260 263 267 275 293 328 332 292 271 268 263 264 260 254 249 249 248 244 241 245 250 243 244 233 224 226 243 257 268 273 275 273 264 251 236 224 218 209 200 200 193 187 184 180 179 183 197 216 232 233 242 246 240 224 208 199 198 195 192 189 188 190 191 193 195 198 202 206 210 211 213 214 215 217 219 218 218 216 212 208 206 208 209 210 211 211 208 206 205 205 204 203 202 202 199 195 194 194 196 197 198 197 194 194 192 190 190 193 192 192 192 193 194 195 195 196 197 197 197 195 193 192 192 191 192 193 194 195 197 197 198 199 200 200 200 202 202 202 200 198 197 196 197 198 200 200 201 201 202 202 203 204 205 207 210 210 211 212 214 214 212 211 209 207 206 206 207 207 208 208 209 210 211 211 211 212 213 214 214 215 215 215 216 216 217 218 218 218 219 219 220 221 221 222 222 222 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 229 229 229 229 229 230 230 230 230 231 231 231 232 232 232 232 232 233 233 233 233 234 234 234 234 234 234 235 235 235 235 235 173 174 174 174 174 173 173 172 171 170 168 166 165 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 163 163 164 164 165 166 166 167 166 166 166 167 167 167 166 166 166 166 166 165 165 165 165 164 164 164 164 164 164 164 163 163 162 162 162 161 162 162 162 162 162 162 162 162 163 163 163 164 164 164 163 163 162 162 162 161 161 160 160 159 158 158 158 159 159 159 159 159 160 161 162 161 160 160 160 159 159 159 160 161 162 162 162 163 163 164 165 166 167 167 167 166 166 167 168 170 172 173 175 177 177 177 177 177 177 177 176 175 173 172 171 171 171 171 171 172 173 174 175 175 175 175 175 176 177 178 179 181 181 183 185 186 186 185 184 183 182 182 182 182 181 179 179 179 180 180 181 182 183 184 183 183 182 180 180 180 181 182 183 184 184 183 185 188 192 195 198 199 203 206 209 210 210 208 208 206 205 204 204 205 205 205 204 205 205 204 203 203 201 200 200 201 200 198 198 197 198 198 198 197 197 196 195 195 195 194 193 191 189 186 184 182 182 182 182 182 184 185 187 187 187 185 182 180 178 177 177 175 173 173 172 172 173 174 175 177 180 182 182 182 183 186 187 188 189 188 187 187 184 183 181 177 173 170 166 166 167 168 167 166 165 166 167 166 166 168 170 173 177 180 181 181 182 183 183 183 185 188 190 189 188 186 184 185 186 187 187 188 189 189 189 187 187 187 189 189 190 190 190 190 190 190 190 190 189 187 185 185 185 186 184 180 176 175 173 171 170 172 176 181 181 179 173 169 167 171 179 183 186 190 187 179 175 180 187 190 206 217 224 225 225 228 228 232 238 245 252 257 260 263 270 279 294 319 328 317 301 282 273 270 265 261 260 256 254 252 251 253 262 263 254 242 233 234 257 267 269 272 275 273 264 253 241 234 228 215 208 203 196 190 187 182 180 182 193 215 221 230 240 245 242 227 210 206 202 196 192 190 189 190 191 191 194 197 201 205 207 209 212 214 216 218 220 219 219 217 214 211 209 211 212 213 213 213 210 208 208 208 207 204 203 202 199 196 195 195 197 199 199 198 198 197 196 195 194 194 195 195 194 193 194 195 196 196 196 197 195 193 191 190 190 191 192 193 194 195 194 196 197 197 198 198 199 200 200 198 196 194 194 195 197 199 200 201 201 201 202 202 203 204 206 208 209 210 212 213 214 215 214 213 210 207 206 206 206 207 207 207 208 209 210 210 210 211 212 213 214 214 215 215 215 216 217 217 217 218 218 219 220 220 221 221 222 222 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 226 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 229 229 229 229 230 230 230 230 231 231 231 231 231 232 232 232 233 233 233 233 233 234 234 234 234 234 234 235 235 235 235 173 174 175 175 174 174 174 173 171 170 168 166 165 164 164 164 164 164 164 164 164 164 164 164 165 164 164 164 164 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 163 163 163 163 164 164 165 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 163 163 163 163 162 162 162 161 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 162 162 162 162 162 162 161 160 159 159 160 160 161 161 160 160 161 162 162 161 161 161 160 160 159 159 160 162 162 163 163 163 164 164 166 167 167 167 167 167 167 167 169 172 173 175 177 178 178 177 177 178 178 178 177 175 174 172 171 171 171 171 171 172 173 174 175 175 175 175 175 176 177 178 179 180 181 183 184 186 186 185 184 183 182 181 182 181 179 178 178 178 179 180 181 183 184 185 184 183 182 180 181 181 181 181 181 181 181 181 184 188 192 194 195 198 202 204 206 208 209 209 208 207 205 204 204 205 206 207 207 207 207 207 206 206 206 206 204 203 202 201 199 198 198 198 197 196 196 196 196 196 195 194 194 191 188 186 184 184 182 181 182 183 185 187 187 188 186 183 181 179 177 177 176 174 172 173 174 174 174 175 174 177 180 181 182 183 183 184 186 188 188 186 186 185 183 181 178 176 173 171 169 169 171 170 168 166 165 165 166 166 165 166 168 172 176 179 179 180 181 183 184 185 187 189 190 190 187 185 185 185 187 187 188 189 189 189 188 185 184 186 187 189 190 190 190 189 189 189 188 188 187 185 184 183 184 184 183 180 178 177 173 169 167 170 176 178 180 182 176 168 166 171 176 181 190 194 187 177 173 174 178 190 204 216 223 224 221 220 220 223 229 237 247 255 258 265 274 281 295 312 320 322 311 291 281 275 271 269 265 259 257 257 258 262 271 269 261 251 245 249 264 269 270 268 262 261 259 252 245 244 231 218 210 204 199 193 188 184 182 184 191 205 216 230 239 242 240 227 218 213 203 197 193 190 189 190 190 191 193 196 199 202 204 209 212 214 216 218 217 217 217 217 215 213 212 212 214 214 215 214 212 211 211 210 209 207 204 201 198 197 196 197 199 201 201 200 200 200 200 199 198 198 198 197 196 195 195 196 196 197 196 195 193 191 190 190 190 191 192 193 193 193 193 194 195 195 196 197 198 198 197 195 193 193 194 195 198 199 200 201 201 201 202 203 204 205 206 206 208 210 212 214 214 216 216 215 211 207 206 205 206 206 206 207 208 209 209 209 210 211 212 213 213 214 214 214 215 216 216 217 217 218 218 219 219 220 220 221 221 222 222 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 228 228 228 228 228 228 229 229 229 229 230 230 230 231 231 231 231 231 232 232 232 232 233 233 233 233 233 234 234 234 234 234 234 235 235 235 174 174 175 175 175 175 174 173 171 169 167 166 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 164 165 165 164 164 164 164 164 164 164 164 164 163 163 163 164 164 165 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 164 164 164 164 163 163 163 163 163 162 162 162 161 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 162 162 163 163 163 163 162 161 160 160 161 161 161 161 161 161 161 161 162 162 162 162 162 161 161 161 161 162 163 163 163 164 165 166 167 168 168 168 168 168 168 168 170 173 174 176 177 178 178 177 178 178 178 178 178 176 174 172 172 171 171 171 171 172 173 174 174 174 174 175 175 176 177 178 179 179 181 182 184 185 186 185 185 184 182 181 182 180 178 178 177 178 179 180 181 183 184 184 184 184 182 181 181 180 180 180 179 179 179 180 183 186 189 189 194 198 201 203 203 205 205 205 206 206 205 205 204 205 206 206 208 208 208 209 209 210 210 209 208 207 206 204 202 202 201 199 197 197 196 196 196 196 196 196 194 191 188 185 185 183 181 181 182 184 187 187 187 187 185 182 180 178 177 176 175 173 172 173 175 176 176 176 176 179 181 182 182 182 181 183 184 184 183 182 181 181 179 175 173 172 171 170 170 170 169 169 167 166 166 167 167 165 165 166 169 172 173 175 178 181 181 182 184 185 186 188 190 189 187 185 185 185 186 187 187 186 186 186 185 183 183 185 186 188 189 189 189 188 187 186 185 184 183 183 182 182 182 182 182 180 180 176 171 168 167 168 172 173 177 181 177 169 167 168 172 182 194 197 190 179 173 173 176 185 198 213 224 224 224 220 216 217 223 232 243 246 251 263 273 280 293 302 308 317 305 292 284 279 275 271 265 262 261 263 267 270 273 271 265 259 258 262 265 267 267 262 253 249 248 248 246 245 236 221 209 202 200 193 189 186 184 184 188 195 215 232 239 240 237 231 227 216 205 198 194 193 193 195 194 194 194 196 199 199 205 209 212 212 214 216 214 213 214 215 215 214 214 214 214 214 214 214 214 213 213 212 210 207 204 200 200 198 197 198 199 201 201 202 203 203 202 201 200 200 199 198 198 198 197 197 197 197 196 194 192 190 190 190 190 191 191 191 192 192 192 194 194 195 196 196 197 197 196 194 194 195 195 196 198 199 200 201 201 201 203 204 205 206 206 207 208 210 213 214 215 216 217 217 212 208 206 206 205 205 206 207 207 208 208 209 210 211 211 212 212 213 213 214 215 215 216 216 216 217 218 218 219 219 220 220 221 222 222 222 222 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 228 228 228 228 228 229 229 229 229 229 230 230 230 231 231 231 231 232 232 232 232 232 233 233 233 233 233 233 234 234 234 234 234 234 235 174 175 175 175 175 175 174 173 171 169 167 166 165 165 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 166 165 165 164 165 165 165 165 164 164 164 164 164 164 163 163 163 163 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 164 164 164 164 163 163 163 162 162 162 162 162 161 162 162 162 162 162 162 162 163 163 163 163 163 163 163 164 164 163 163 163 163 164 164 164 164 163 162 161 161 161 161 161 161 162 161 162 162 162 162 163 163 163 163 163 162 163 163 163 164 164 165 166 166 168 168 169 169 169 169 169 170 172 174 175 176 177 177 178 178 179 179 179 179 178 177 174 174 173 172 171 171 172 172 173 173 173 174 174 174 175 176 177 177 178 179 180 182 184 185 185 185 184 183 182 181 181 180 178 178 177 177 179 180 181 183 184 184 184 184 183 181 181 180 180 180 179 178 179 180 182 184 184 188 192 196 199 201 201 201 201 202 203 204 205 205 205 205 206 207 208 209 209 210 210 210 211 212 211 209 208 207 206 206 204 202 200 200 198 198 197 196 196 196 194 191 188 187 184 182 180 180 183 185 186 187 187 185 183 181 179 178 177 175 174 172 173 174 175 176 176 177 178 180 181 181 180 179 178 180 181 178 177 176 175 175 174 170 168 168 168 167 168 168 166 165 165 166 166 167 167 165 166 168 172 173 175 178 180 181 181 182 183 184 187 189 190 189 188 187 187 187 187 186 184 183 182 181 182 183 183 184 186 188 188 188 188 187 186 184 183 182 182 182 182 182 183 184 183 183 180 174 168 167 166 167 167 168 171 178 175 169 167 168 171 183 193 198 194 184 182 176 173 179 191 208 223 224 223 219 212 211 218 220 224 234 243 257 268 279 286 289 307 305 295 286 279 277 276 267 263 263 265 269 272 274 274 272 269 267 268 269 271 271 267 261 254 250 249 245 247 246 239 225 210 210 201 194 189 184 178 178 178 192 226 240 243 242 239 237 231 219 209 202 199 198 197 199 199 199 198 198 199 201 205 209 210 210 212 211 211 211 211 213 214 214 215 215 214 213 213 213 213 213 214 214 211 207 203 202 200 198 198 198 199 201 202 203 205 205 205 204 203 201 198 199 200 199 198 199 198 198 197 195 193 193 192 190 190 190 190 190 190 191 192 194 195 195 196 196 197 197 196 195 196 196 197 198 198 199 200 200 201 202 203 205 206 206 207 208 209 211 213 214 215 215 217 217 213 209 207 206 205 205 206 206 207 207 208 208 209 210 211 211 211 212 213 214 214 215 215 215 216 217 217 218 218 218 219 220 220 221 222 222 222 222 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 228 228 228 229 229 229 229 229 230 230 230 230 231 231 231 232 232 232 232 232 233 233 233 233 233 233 234 234 234 234 234 234 234 174 175 175 175 176 175 174 173 171 169 168 167 166 165 164 164 164 164 164 164 164 164 164 164 165 165 166 166 166 167 167 166 166 165 165 165 165 165 165 165 164 164 164 164 164 163 163 163 163 163 164 165 165 165 166 166 166 166 166 166 166 166 166 166 165 165 164 164 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 165 165 165 164 163 162 161 161 161 161 162 162 162 162 162 162 163 163 163 164 164 164 164 164 163 163 164 165 165 166 167 167 168 169 170 170 170 171 172 172 173 174 175 175 176 177 178 178 179 180 180 179 178 176 175 174 173 172 172 172 172 172 173 173 173 174 174 174 175 175 176 177 178 179 180 182 183 184 184 184 183 182 181 181 180 180 180 179 178 178 179 180 181 183 183 184 185 185 183 182 180 180 180 179 179 179 179 180 181 182 184 187 190 193 196 199 197 198 199 199 200 202 203 204 204 206 206 207 209 209 210 210 211 211 213 213 213 212 210 210 209 208 207 206 204 204 203 203 201 197 196 196 194 191 189 187 184 181 180 180 182 184 185 185 185 183 182 179 178 177 176 174 173 172 173 174 175 176 177 179 179 180 180 179 178 175 175 175 177 172 171 170 170 170 171 169 169 168 168 168 168 167 165 163 163 164 165 165 165 165 169 171 172 174 177 180 181 181 181 182 182 184 187 189 190 190 189 189 187 186 186 184 182 182 183 183 184 184 184 184 185 186 186 187 187 186 185 184 184 184 183 182 182 183 184 184 184 182 178 171 164 163 162 162 162 165 169 174 174 171 170 170 173 182 190 196 196 190 186 176 171 175 187 206 212 218 224 219 207 206 207 209 216 226 239 253 265 272 274 288 300 293 281 274 273 271 269 265 262 264 269 272 273 275 275 275 274 273 273 274 274 274 268 263 259 258 256 251 250 246 239 227 224 214 203 194 188 182 174 173 176 195 237 246 248 245 243 239 232 222 213 207 205 204 202 201 201 203 202 202 202 203 206 209 207 208 208 208 209 209 209 210 211 212 214 214 213 211 211 211 212 213 214 213 207 204 203 202 201 200 200 199 200 200 201 202 205 207 207 207 206 203 200 200 202 201 200 200 199 199 198 196 196 195 193 191 190 189 189 189 190 192 193 195 195 196 196 196 197 196 196 196 197 197 198 198 198 199 200 200 201 202 203 205 206 206 207 209 210 211 213 214 214 215 217 217 214 210 210 207 206 205 206 206 206 207 207 208 209 210 210 210 211 212 213 213 214 214 214 215 215 216 217 217 217 218 219 219 220 221 221 221 222 222 222 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 226 226 226 226 226 226 226 226 226 227 227 227 227 227 228 228 228 228 229 229 229 230 230 230 230 231 231 231 231 232 232 232 232 232 233 233 233 233 233 233 233 234 234 234 234 234 174 174 175 175 175 175 174 172 171 169 169 167 166 165 164 164 164 164 164 164 164 164 164 165 165 166 166 167 167 167 166 166 165 165 165 164 164 165 165 165 164 164 164 164 164 163 163 163 163 164 166 166 166 166 167 166 166 166 165 166 165 166 165 165 165 165 164 164 164 163 163 163 163 163 163 162 163 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 164 164 164 164 165 165 165 165 165 165 165 164 162 161 161 161 161 161 162 162 163 163 163 163 163 163 164 165 165 165 165 165 164 164 165 165 166 166 167 168 169 169 171 171 172 172 173 173 174 175 176 176 177 177 177 178 179 180 179 178 177 176 175 174 173 173 173 173 172 172 172 173 173 174 175 175 175 175 175 177 178 179 180 181 183 183 183 183 182 181 181 180 181 181 181 180 179 179 179 180 181 182 183 184 185 185 184 182 181 180 179 179 179 179 179 180 181 182 184 186 188 190 193 194 194 195 196 197 198 200 201 202 203 205 206 208 209 210 210 210 211 212 213 214 214 213 213 212 210 208 207 207 206 206 206 206 205 202 199 197 195 195 192 188 184 182 180 180 182 182 182 182 181 181 180 178 176 175 174 173 172 173 174 175 176 177 179 180 181 181 180 179 176 173 171 171 172 169 168 166 165 166 168 169 170 170 171 171 171 169 166 164 166 166 166 167 167 167 171 172 172 174 177 179 180 181 181 181 181 184 186 188 190 192 191 190 186 183 182 183 184 184 186 187 187 187 185 185 185 185 186 187 187 186 185 185 185 184 183 183 182 183 184 184 183 180 174 167 159 158 158 159 161 162 167 171 174 176 177 177 178 181 185 188 188 187 180 171 167 171 179 192 201 213 221 217 207 204 203 204 210 222 240 253 261 264 273 283 289 282 265 261 258 259 260 260 260 264 268 269 270 273 275 278 278 277 276 274 276 276 270 265 264 264 262 258 253 247 237 233 226 214 204 195 188 183 182 182 186 205 235 246 248 248 247 241 232 224 217 213 212 208 205 204 204 202 202 202 203 207 209 207 205 205 205 205 206 206 206 206 207 210 212 212 212 210 210 210 211 212 212 211 204 202 202 202 202 202 201 201 201 200 200 203 205 208 209 209 207 204 202 202 203 203 202 201 200 200 199 199 198 196 194 192 191 190 190 191 192 193 194 195 195 195 196 196 196 196 196 197 197 198 198 198 198 199 200 200 202 203 204 205 205 206 208 209 210 212 213 214 215 216 217 217 215 215 211 208 206 205 205 206 206 207 207 208 209 209 210 210 211 212 212 213 213 214 214 215 215 216 216 216 217 217 218 219 220 220 220 220 221 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 226 225 225 225 226 226 226 227 227 227 227 227 228 228 228 228 229 229 229 229 230 230 230 230 231 231 231 231 232 232 232 232 233 232 233 233 233 233 233 233 234 234 234 234 174 175 175 175 175 174 173 172 171 171 169 168 166 165 164 164 164 164 164 164 164 164 164 165 165 166 166 166 167 166 166 165 165 165 164 164 164 165 165 165 165 164 164 164 164 164 163 163 164 165 166 167 167 167 167 166 166 165 165 165 165 165 165 165 165 164 164 164 163 163 163 163 163 163 163 162 163 163 163 163 162 162 162 163 163 163 163 163 163 163 164 164 164 164 164 164 165 165 165 166 166 166 166 166 166 165 163 162 162 161 161 161 161 162 163 163 164 164 164 164 165 165 166 166 167 167 166 165 165 166 166 167 167 167 168 170 170 172 172 173 173 173 174 175 176 177 177 177 177 178 179 179 179 179 177 177 176 175 174 173 173 174 173 173 173 173 173 173 174 175 175 175 175 176 176 177 178 180 181 181 182 182 181 181 180 180 180 180 181 182 183 182 180 179 180 180 181 183 185 185 185 184 183 182 181 180 179 179 179 180 180 181 182 184 185 186 188 190 191 191 192 194 194 196 197 198 200 202 204 206 208 209 210 210 210 211 213 214 215 215 214 215 213 211 209 208 207 206 206 205 206 207 206 205 202 200 200 194 189 186 183 181 181 181 180 180 179 178 178 178 177 176 174 173 172 172 173 174 175 177 178 180 181 182 182 182 180 177 173 171 170 170 168 166 163 161 162 164 167 167 167 171 173 173 172 169 167 171 170 170 171 170 171 172 172 172 173 175 178 180 180 180 180 182 184 186 188 190 193 193 190 185 181 181 182 186 187 188 188 188 188 186 185 185 185 185 186 187 186 186 185 183 183 183 183 183 184 185 184 180 175 168 162 157 156 157 159 162 163 166 170 174 176 182 186 185 180 175 174 174 176 173 163 161 169 171 179 191 204 213 212 206 203 203 205 213 226 241 252 255 260 269 273 275 269 247 245 242 244 248 253 257 262 262 263 265 270 275 278 279 278 277 275 277 279 273 265 265 266 266 264 259 250 246 240 228 214 203 195 190 188 188 188 193 212 232 241 242 248 249 245 237 228 222 222 216 211 207 205 203 202 200 200 203 208 210 207 204 204 203 203 203 203 204 203 206 209 210 211 211 209 209 209 209 209 208 207 203 202 202 202 202 203 203 203 202 201 201 203 206 208 209 209 207 205 204 204 204 204 202 201 201 201 200 201 200 198 195 193 192 192 193 193 194 194 194 195 195 195 195 196 196 196 197 197 198 198 198 198 198 198 199 200 202 203 204 205 205 207 209 210 211 212 212 214 215 216 216 217 217 216 212 209 207 206 206 206 206 207 207 208 209 209 209 210 211 212 212 213 213 214 214 215 215 216 216 216 216 217 218 218 219 219 220 220 220 221 221 221 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 227 227 227 228 228 228 228 229 229 229 229 230 230 230 231 231 231 231 231 232 232 232 232 232 232 233 233 233 233 233 233 234 234 234 175 175 175 174 174 173 173 172 172 171 170 168 167 165 165 164 164 164 164 164 164 164 165 165 165 165 166 166 166 165 165 165 165 165 164 164 165 165 165 165 165 165 165 164 164 164 164 164 165 165 166 166 167 167 166 166 165 165 165 165 165 165 165 165 164 164 164 163 163 163 163 163 162 163 162 162 163 163 163 163 163 163 163 163 163 163 164 164 164 164 165 165 165 165 165 165 165 165 166 166 167 167 167 167 167 165 164 164 163 163 163 163 162 162 164 165 165 165 165 165 166 166 167 167 168 168 167 167 167 167 167 168 168 168 169 170 171 172 173 173 173 174 174 175 177 178 178 178 178 178 179 179 179 178 177 177 176 174 173 173 173 174 174 174 173 173 173 173 174 175 175 175 175 175 176 176 178 179 179 179 181 181 180 180 180 179 179 180 181 182 183 183 181 181 180 180 181 183 184 185 185 184 184 183 181 179 179 179 180 180 180 181 182 183 184 185 186 187 188 189 190 191 193 194 194 196 198 199 202 205 208 209 209 209 210 211 212 214 215 215 216 215 214 212 210 208 206 205 205 204 205 206 208 208 207 207 200 195 190 186 183 181 181 181 180 179 177 177 177 177 177 176 174 173 172 173 173 173 175 176 177 179 180 182 182 181 180 178 176 172 170 170 167 163 160 158 158 159 160 160 162 167 171 173 174 173 173 173 173 174 175 174 173 173 173 174 174 175 177 179 180 180 180 183 185 187 188 189 191 192 189 184 181 183 184 185 186 186 186 187 188 187 186 184 182 183 184 185 186 185 183 182 181 181 182 183 182 182 180 176 170 163 158 157 158 158 161 163 164 166 168 169 175 183 188 188 181 181 165 167 174 178 168 163 172 177 181 187 194 202 204 203 200 202 205 213 227 240 245 250 254 257 258 258 255 239 233 231 232 237 245 253 255 253 255 256 262 270 270 265 270 272 274 278 279 273 263 262 265 268 268 264 258 258 249 232 215 203 195 192 192 191 190 196 212 226 230 242 249 251 249 242 233 234 228 221 215 211 206 204 204 204 202 204 208 209 208 206 204 203 203 202 202 203 204 207 209 210 211 210 208 208 207 207 205 203 202 201 201 202 202 203 203 203 203 203 202 203 204 207 207 209 208 206 204 204 204 205 204 202 201 200 200 200 201 203 200 197 195 194 194 195 195 194 194 194 195 195 195 195 196 196 197 197 198 198 198 198 198 198 198 199 200 202 203 204 205 205 207 209 211 211 212 213 214 215 216 216 217 217 217 214 209 207 206 206 206 206 207 207 208 208 208 209 210 211 211 212 212 213 213 214 215 215 215 215 216 216 217 217 218 218 218 219 219 220 220 220 221 221 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 225 225 225 225 225 224 224 225 225 225 225 225 225 225 225 225 226 226 226 226 227 227 227 227 228 228 229 229 229 229 229 230 230 230 231 231 231 231 232 232 232 232 232 232 233 233 233 233 233 233 233 233 233 175 175 174 174 173 173 173 173 172 171 170 169 167 166 165 165 165 164 164 165 165 165 165 165 165 165 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 165 165 165 165 166 166 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 163 162 162 162 162 162 163 163 163 163 163 163 163 163 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 167 168 168 168 168 168 167 166 165 165 165 165 165 165 164 165 166 166 166 166 166 167 167 167 168 168 169 169 169 169 168 169 170 169 169 170 170 171 172 173 173 174 174 174 175 176 177 178 178 179 179 179 179 179 179 178 178 176 175 174 173 173 173 173 174 174 173 173 173 173 174 174 174 174 175 175 175 176 177 177 177 178 179 180 180 179 179 179 179 180 182 183 184 183 182 182 181 181 181 183 184 184 184 184 184 183 181 180 179 179 179 180 181 182 183 183 184 184 184 184 186 187 187 189 191 191 192 194 197 197 200 203 205 205 207 208 208 210 212 214 215 215 215 215 214 212 210 208 208 207 205 204 203 204 206 208 208 207 201 195 190 185 182 182 181 181 180 178 177 177 177 177 177 176 174 173 172 172 172 173 173 174 176 178 179 179 180 181 181 179 177 173 173 170 165 160 157 155 154 154 154 156 158 162 166 171 175 175 174 172 172 175 179 180 180 179 177 176 175 176 178 179 179 180 181 183 185 186 186 186 188 188 186 181 180 182 182 183 182 183 185 188 189 189 187 182 180 181 183 184 184 184 182 180 180 180 180 181 178 175 173 172 168 162 159 158 157 159 161 164 165 166 166 167 173 179 184 183 181 171 161 164 176 187 182 182 184 185 185 187 190 193 195 196 199 202 206 212 223 233 238 246 248 247 245 245 242 233 227 227 229 232 236 240 242 241 245 247 251 254 255 262 262 266 271 274 273 271 256 253 260 266 269 268 268 266 256 236 216 204 197 195 192 189 188 193 204 210 224 242 250 253 251 245 244 240 232 226 221 216 211 210 210 210 207 209 210 211 210 207 204 203 203 203 203 202 205 208 210 210 210 210 208 207 206 205 201 199 199 199 200 201 201 202 203 203 203 203 203 204 205 206 207 208 208 206 204 204 205 205 204 202 201 199 199 200 202 203 202 200 198 197 196 196 196 195 195 195 195 195 195 195 196 196 196 197 198 198 199 198 198 198 198 198 200 202 203 203 204 205 207 209 211 211 212 213 214 215 216 216 217 217 217 214 210 208 208 207 206 206 207 207 208 208 208 209 210 211 211 211 212 213 213 214 215 215 215 216 216 216 217 217 217 217 218 218 219 219 220 220 220 221 221 222 221 221 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 226 226 226 227 227 227 228 228 228 228 229 229 229 230 230 230 230 231 231 231 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 175 175 174 174 173 173 173 173 172 172 171 169 168 167 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 165 165 165 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 163 163 163 162 162 162 162 162 163 163 163 163 163 163 163 163 164 165 165 165 165 166 166 166 166 166 167 167 167 167 167 168 169 169 169 169 168 168 167 166 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 170 170 170 170 170 170 171 171 171 171 171 172 172 173 174 174 174 175 175 176 177 178 178 178 179 179 179 179 179 178 177 175 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 175 176 177 178 179 180 179 179 179 179 180 181 183 183 183 183 183 182 182 182 183 184 184 184 184 184 183 182 180 179 179 179 180 181 182 183 183 183 183 182 182 183 184 185 187 187 189 192 194 196 198 200 201 201 202 204 205 207 209 212 214 214 215 215 215 214 213 211 210 209 207 206 204 204 204 205 205 207 205 202 197 191 185 185 183 182 181 180 179 178 178 178 178 178 176 174 173 172 171 171 171 171 172 174 178 178 179 181 181 181 180 177 176 174 169 164 159 155 152 150 150 151 153 156 159 163 168 169 171 171 170 169 172 177 178 180 180 179 176 176 178 179 180 182 181 183 183 183 181 181 183 185 186 183 179 178 177 179 180 179 182 189 194 197 196 190 184 181 180 181 182 182 181 179 178 179 179 179 178 176 172 166 168 166 162 159 156 153 156 160 162 162 163 163 163 166 170 173 170 169 161 157 162 176 187 189 189 191 193 191 189 188 188 188 192 198 203 208 213 219 221 233 242 245 242 238 236 234 227 221 225 230 232 232 232 234 234 238 241 242 242 242 247 253 261 267 268 267 260 247 240 247 258 266 267 268 269 261 240 218 206 200 197 189 183 180 183 189 197 222 242 250 253 252 250 249 243 236 232 227 222 220 219 215 215 214 214 214 215 213 209 207 205 205 204 204 203 206 209 210 211 211 210 208 206 206 203 200 199 197 198 199 199 200 201 200 201 202 202 203 204 204 205 207 208 207 205 205 205 206 207 205 203 201 199 199 200 203 203 202 202 201 200 198 198 197 196 196 195 195 195 195 195 195 195 196 197 198 198 199 198 198 198 197 198 200 201 202 202 204 205 207 209 209 210 212 213 214 215 215 215 216 217 217 214 211 210 209 208 207 207 207 207 207 208 208 209 210 210 211 211 212 213 213 214 214 215 215 216 216 216 217 217 217 217 218 218 219 219 219 219 220 220 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 224 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 224 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 226 226 226 226 227 227 227 228 228 228 228 229 229 230 230 230 230 230 231 231 231 231 231 232 232 232 232 232 232 233 233 233 233 233 233 175 175 174 174 174 174 173 173 173 172 171 170 169 168 168 167 166 166 165 165 165 165 166 165 165 165 166 165 165 165 165 165 165 165 165 166 166 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 164 164 164 164 164 164 163 163 163 163 163 162 162 162 162 163 163 163 164 164 164 164 164 164 165 165 166 166 166 166 166 166 167 167 167 168 168 168 168 168 169 170 170 170 169 168 167 166 167 167 168 169 169 169 168 168 168 168 168 168 169 169 169 170 170 171 171 171 172 172 172 172 172 172 172 172 172 173 173 174 175 175 176 176 177 177 177 178 178 179 179 179 179 179 177 175 174 173 173 173 173 173 173 173 173 173 173 172 173 172 172 173 173 173 174 174 174 174 174 175 176 177 178 179 178 178 178 179 179 181 182 182 182 182 183 183 183 183 183 183 183 183 183 183 182 181 180 180 180 180 180 181 182 183 182 182 182 181 181 181 182 183 183 185 188 192 195 197 200 202 202 202 201 201 203 205 208 208 211 213 214 215 215 214 213 212 211 209 207 205 204 204 206 206 208 207 206 203 199 195 194 191 187 183 182 181 180 180 180 180 179 178 176 174 173 172 171 169 169 169 170 173 174 177 180 181 181 181 180 179 177 173 167 162 159 155 152 152 149 150 152 156 159 162 163 165 167 167 167 167 168 169 169 171 173 175 175 176 177 178 181 183 184 186 186 184 185 183 182 184 185 181 177 176 175 176 177 173 180 195 204 205 204 193 184 180 179 179 179 179 179 177 175 176 176 176 175 174 169 164 163 161 157 155 153 153 155 158 159 160 159 158 158 157 157 157 155 152 150 152 159 173 178 183 193 197 198 195 192 190 189 187 191 197 203 209 213 213 219 230 242 250 243 237 233 228 222 219 223 227 228 229 228 228 231 236 238 238 235 232 235 244 256 264 264 260 251 238 228 234 246 249 252 261 265 260 245 234 228 206 198 190 182 177 179 181 195 220 241 249 253 253 254 252 248 240 237 232 230 229 224 220 219 218 218 219 219 217 213 210 209 207 208 206 206 207 210 212 212 213 212 208 206 206 205 203 200 198 198 198 198 198 197 198 199 200 201 201 202 203 205 206 207 207 207 206 207 208 208 205 203 202 202 201 202 204 204 204 204 202 201 200 199 197 197 197 196 195 195 194 195 195 195 196 197 197 198 198 198 197 197 197 198 199 200 200 201 203 205 207 207 208 210 212 212 214 214 214 214 215 217 216 214 213 212 209 208 207 207 207 207 207 208 208 209 210 210 210 211 212 212 213 214 214 215 215 216 216 216 216 217 217 217 217 218 218 218 218 219 219 220 220 220 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 225 225 226 225 226 226 227 227 228 227 228 228 228 229 229 229 230 230 230 230 231 231 231 231 231 232 232 232 232 232 232 233 233 233 233 233 174 175 175 174 175 175 174 174 174 173 172 171 170 169 169 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 166 166 166 166 166 166 165 165 165 165 164 164 164 164 163 163 163 163 164 164 164 164 164 165 165 165 164 164 164 164 164 164 163 163 163 163 163 163 163 162 162 163 163 163 164 164 164 164 165 165 166 166 166 166 166 167 167 167 167 168 168 168 168 169 169 169 170 170 170 170 170 169 167 167 167 169 169 170 170 170 170 169 169 169 169 169 170 170 170 171 171 172 172 172 172 173 173 173 174 173 173 173 173 173 174 175 175 176 176 176 177 177 177 177 178 179 180 179 179 178 176 174 173 173 172 172 172 172 172 172 173 173 172 172 172 172 172 172 173 173 173 173 173 173 174 175 176 177 177 177 178 177 177 178 179 180 181 181 181 182 183 183 184 184 183 183 183 182 183 182 182 181 181 181 181 181 181 182 182 182 180 180 180 180 180 179 180 180 181 184 188 192 196 199 201 202 203 203 201 201 201 203 204 207 210 212 214 214 214 214 213 212 211 208 205 204 203 203 204 207 209 209 207 205 202 201 200 195 191 186 182 181 180 180 180 180 179 177 176 174 173 172 170 169 169 169 170 172 172 174 177 179 180 181 179 177 174 169 163 160 158 157 155 153 150 151 153 157 161 163 163 163 163 163 164 164 164 164 165 166 167 170 172 173 174 176 180 183 186 187 188 188 188 186 184 183 183 177 174 172 169 170 172 169 175 182 184 199 199 193 184 177 176 176 177 177 176 175 173 173 173 173 174 173 168 162 158 155 152 151 152 152 155 157 156 158 158 158 157 153 152 150 148 144 140 145 157 165 171 181 196 204 202 200 199 199 194 191 191 195 201 207 207 212 219 230 244 255 257 252 241 227 218 216 217 218 219 223 223 224 229 237 238 237 230 224 225 236 251 255 258 256 247 233 223 227 230 232 240 247 254 256 254 251 236 215 202 191 183 182 184 187 197 216 236 245 249 251 253 253 249 243 241 240 238 235 229 224 222 221 221 222 222 221 217 214 213 213 212 210 209 209 212 214 214 215 213 210 208 207 207 206 203 200 199 198 197 197 196 196 197 198 200 199 200 203 206 208 208 209 210 209 209 209 207 205 204 203 202 202 204 205 205 205 204 203 202 201 200 199 199 199 198 196 195 195 195 195 195 195 196 196 197 197 197 197 197 197 198 199 199 200 200 202 204 205 206 208 210 211 212 212 213 212 213 215 216 216 215 215 212 210 208 207 207 207 207 207 208 208 209 209 209 210 211 212 212 213 213 214 214 215 216 216 216 216 217 217 217 217 217 218 218 218 218 219 219 219 220 220 220 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 223 224 224 224 224 224 223 223 223 223 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 225 225 225 225 226 226 227 227 227 227 228 228 229 229 229 229 229 230 230 230 230 231 231 231 232 232 232 232 232 232 232 233 233 233 233 174 174 175 175 175 176 176 175 175 174 173 172 171 170 169 168 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 164 164 164 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 162 162 162 163 163 163 164 164 165 165 165 166 166 166 166 166 167 167 167 168 168 169 169 169 169 169 170 170 170 171 171 171 170 169 168 168 169 170 171 171 171 171 171 170 171 171 171 171 171 171 171 172 172 173 173 173 173 174 174 174 175 174 174 174 174 174 175 175 176 176 177 177 177 177 177 178 179 179 180 180 179 177 176 174 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 175 175 176 176 177 176 177 177 178 179 179 180 180 181 183 183 184 184 184 183 182 182 182 182 181 181 181 181 181 181 182 182 181 181 180 180 180 180 179 179 179 179 181 184 188 192 196 198 199 202 203 202 201 201 201 202 203 206 209 211 213 214 214 214 213 212 210 207 204 201 201 201 203 206 209 209 208 206 205 204 201 197 193 186 182 180 179 179 180 180 179 177 176 175 175 172 170 170 170 171 172 173 172 171 173 176 178 179 176 170 167 163 159 158 158 158 158 155 153 153 155 158 162 164 164 162 160 160 161 161 161 162 162 163 164 167 168 166 169 173 177 181 185 187 186 187 187 185 183 181 179 175 170 164 160 161 164 166 167 167 176 185 188 186 180 173 172 173 173 172 171 171 167 166 168 169 170 169 166 161 156 152 149 151 154 156 155 150 151 154 158 161 160 154 153 152 150 147 140 145 157 163 168 180 199 209 210 209 211 207 200 196 194 195 199 200 203 210 218 229 245 248 253 256 248 230 219 214 213 212 213 217 220 224 231 241 241 234 223 213 213 226 239 243 249 252 245 230 224 223 222 226 232 237 244 249 246 251 243 227 211 198 188 195 194 194 199 210 227 236 238 242 249 251 248 246 245 245 244 240 234 228 224 225 224 225 226 224 220 216 215 215 213 212 211 211 212 213 215 214 212 209 208 208 209 208 206 204 202 200 199 197 195 194 195 196 197 198 201 204 207 210 211 212 213 212 212 210 207 205 204 203 202 203 205 206 206 204 203 202 202 202 201 201 201 200 199 198 197 196 196 196 195 195 195 196 196 197 197 196 196 197 198 199 199 199 200 202 204 204 205 208 210 210 210 211 211 211 212 213 215 215 215 214 212 210 208 208 207 207 207 207 208 208 209 209 209 210 211 212 212 213 213 214 214 215 216 216 216 216 217 217 217 217 217 217 217 218 218 218 219 219 219 220 220 220 220 220 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 223 222 222 222 222 223 223 223 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 224 224 224 224 225 225 226 226 226 226 227 227 227 228 228 228 229 229 229 229 230 230 230 230 231 231 231 231 232 232 232 232 232 232 232 233 233 174 174 175 175 175 176 176 176 175 174 173 173 172 170 169 168 167 166 166 166 167 167 167 166 166 166 166 166 167 166 166 166 166 167 167 167 166 166 166 165 165 165 164 164 164 163 163 162 162 162 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 162 162 163 164 164 165 165 166 166 166 166 166 166 167 167 167 168 168 169 169 169 169 169 170 170 170 171 171 171 171 171 170 170 169 170 171 171 172 172 172 171 171 172 172 172 173 173 173 173 172 173 174 174 173 174 174 174 175 175 175 175 175 175 175 175 176 176 177 177 177 177 177 177 178 179 179 179 179 178 177 176 174 172 172 172 171 171 172 172 172 172 171 171 172 172 172 172 172 172 172 173 173 173 173 173 174 174 174 175 175 176 176 176 177 177 178 178 179 180 181 182 183 183 183 183 183 182 182 182 181 181 181 181 181 181 181 181 181 181 181 180 179 179 179 178 178 179 179 181 185 188 192 195 196 199 202 202 202 201 201 201 201 203 206 209 211 213 213 213 213 213 212 210 207 204 202 200 200 204 208 209 209 207 206 206 204 201 197 192 185 181 180 179 178 179 179 178 178 177 177 175 174 173 172 173 174 174 173 170 169 168 171 174 173 169 162 162 160 158 157 157 157 157 156 157 157 158 159 161 164 165 163 160 159 160 161 161 161 160 159 160 161 161 159 165 170 174 178 182 183 183 184 184 183 180 178 177 175 171 161 155 155 157 159 160 159 167 173 175 175 173 168 168 168 167 165 165 164 162 161 161 162 163 163 162 159 154 149 147 147 148 150 149 144 145 149 155 161 160 156 153 151 152 154 155 156 161 167 168 179 196 210 216 216 220 213 206 201 198 198 198 197 199 205 213 224 231 236 246 255 252 238 223 216 216 213 212 214 220 228 236 239 237 226 212 203 206 219 228 239 247 250 243 232 227 223 219 223 227 231 235 238 240 247 247 239 222 207 205 205 202 201 202 208 219 222 224 233 240 245 247 247 247 245 244 242 238 232 229 227 225 226 227 225 221 219 217 214 213 212 211 211 211 213 213 211 209 208 208 207 208 209 208 206 204 202 200 198 195 194 193 193 194 198 204 206 208 212 214 214 214 214 213 211 208 206 205 203 203 204 205 205 205 203 202 201 201 201 201 201 200 200 199 198 198 198 197 196 196 195 195 195 196 197 196 195 195 196 196 198 199 199 201 202 203 203 205 208 209 210 210 209 210 210 212 213 214 214 214 215 213 210 208 208 207 207 207 207 208 208 208 209 209 210 211 211 211 212 213 213 214 215 215 215 216 216 217 217 217 217 217 217 217 217 218 218 218 218 219 219 219 219 219 220 220 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 221 222 222 222 222 222 222 222 222 223 223 223 223 224 224 225 225 226 226 226 226 227 227 227 227 228 228 229 229 229 229 229 230 230 231 231 231 231 231 232 232 232 232 232 232 232 233 173 174 175 175 175 176 177 176 176 175 174 173 172 171 169 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 165 165 165 165 164 164 163 162 162 162 162 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 162 163 164 165 166 167 167 166 166 166 166 167 167 167 168 168 169 169 169 169 169 169 170 170 170 171 171 171 171 172 171 171 171 171 171 172 172 173 173 173 172 173 173 174 174 174 175 174 174 174 174 174 174 174 175 175 175 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 178 179 179 179 179 178 177 175 173 173 172 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 173 173 173 172 173 173 173 174 174 175 175 175 176 176 177 178 178 180 181 182 182 182 183 183 182 181 181 181 181 181 181 181 181 181 181 181 181 180 180 179 179 178 178 178 178 179 180 182 185 189 191 193 195 199 201 201 201 201 201 202 202 204 207 210 211 212 212 213 213 213 212 211 208 206 205 202 201 205 208 209 208 207 206 205 203 200 195 189 184 182 180 178 178 179 179 179 178 178 177 176 175 174 173 172 171 171 170 167 167 165 166 165 164 163 160 160 159 157 156 155 156 156 157 159 160 160 160 162 164 165 164 162 161 160 160 160 159 157 156 155 155 155 158 162 167 171 174 177 178 180 182 181 180 178 177 177 176 173 166 157 152 151 152 152 154 159 164 166 166 166 166 166 165 164 163 162 161 159 157 157 156 157 158 157 157 153 149 144 140 138 137 139 140 141 142 146 152 151 152 152 148 150 156 164 167 169 170 170 178 191 206 214 218 222 218 210 204 201 200 197 195 195 199 206 212 216 226 239 253 254 245 235 232 222 215 213 213 219 228 229 236 230 215 203 200 210 214 228 243 249 247 240 236 231 222 218 221 224 227 229 229 235 245 250 248 232 226 219 211 210 207 208 211 213 215 222 226 231 236 239 238 243 241 241 241 239 234 232 227 225 225 226 225 223 221 218 215 214 213 213 213 213 213 213 211 208 206 206 207 208 209 208 206 204 203 201 198 195 193 192 193 194 199 205 207 210 212 212 214 214 215 215 213 213 210 206 204 203 204 205 205 204 203 202 201 200 200 200 200 200 200 199 199 199 198 198 197 197 196 196 196 196 196 196 194 195 195 196 197 198 199 200 201 201 203 205 208 209 210 210 210 210 210 212 214 214 215 215 216 214 211 210 209 208 207 207 207 208 208 208 209 209 210 210 211 211 212 212 213 214 214 214 215 215 216 216 217 217 217 217 217 217 217 218 217 218 218 218 218 219 218 219 219 220 220 220 221 220 220 221 221 221 221 221 221 221 221 221 221 222 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 223 223 223 224 224 225 225 225 225 226 226 227 227 227 227 228 228 229 228 229 229 229 230 230 230 230 231 231 231 232 232 232 232 232 232 232 173 174 175 176 176 177 177 176 176 176 174 173 172 171 170 169 169 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 165 165 165 165 164 163 163 162 162 162 162 162 163 163 164 164 164 164 164 164 164 164 165 165 165 165 164 164 164 164 164 163 163 164 164 164 164 166 168 168 167 167 167 167 167 167 167 167 168 168 169 169 169 169 169 169 170 170 170 170 171 171 172 172 173 172 172 171 171 172 172 173 173 174 174 173 174 175 175 175 176 176 176 175 175 176 175 175 175 175 175 176 176 176 177 177 177 177 177 178 178 178 178 178 178 178 178 178 179 179 179 179 178 177 175 174 173 172 171 171 171 171 171 172 172 172 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 174 174 174 174 174 175 176 177 178 179 180 180 181 181 182 181 181 180 181 181 181 181 180 180 180 181 181 180 180 180 179 179 178 178 178 178 178 179 180 183 186 189 190 191 195 198 199 200 199 200 200 201 203 205 208 210 211 211 212 212 212 213 212 211 211 210 207 204 203 206 208 209 207 207 206 204 202 198 192 187 184 182 179 178 178 179 179 179 178 177 176 176 176 173 169 168 166 165 166 166 165 162 161 159 157 158 160 161 159 156 155 152 153 155 157 160 162 162 163 164 164 163 162 162 161 161 160 159 157 154 153 153 153 154 158 162 166 169 171 172 176 179 180 180 179 178 178 178 177 174 170 163 155 150 147 149 153 157 160 161 162 163 165 165 165 163 162 162 160 158 157 155 154 155 155 155 156 152 147 142 135 134 131 134 136 134 133 135 136 138 144 147 144 147 154 160 162 171 173 173 177 187 198 199 212 221 220 213 206 204 200 195 192 190 192 197 200 206 219 235 249 255 253 248 239 226 216 211 212 215 217 222 227 223 213 204 206 208 214 230 246 251 247 242 240 228 221 218 219 223 224 225 227 232 240 251 254 248 244 233 221 219 215 214 215 215 216 220 224 227 228 228 231 235 235 235 237 235 234 229 223 222 226 227 226 225 223 218 215 215 215 215 216 216 216 215 214 211 211 210 209 210 213 212 209 208 206 201 198 195 194 193 194 196 201 206 209 211 212 214 215 215 216 217 217 215 211 207 204 203 204 205 205 204 202 201 200 199 199 199 199 199 199 199 199 199 199 199 198 197 197 198 197 197 196 195 195 195 196 196 197 198 198 199 199 200 203 206 208 209 210 210 210 210 211 212 214 215 215 216 217 215 213 212 210 208 208 207 207 207 208 208 208 209 210 210 210 211 211 212 212 213 213 214 214 215 216 216 216 216 216 216 217 217 217 217 217 217 217 218 218 218 218 218 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 221 221 221 221 221 221 221 222 222 222 222 222 223 223 224 224 224 225 225 225 226 226 226 226 227 227 228 228 228 228 229 229 229 229 230 230 230 231 231 231 231 231 232 232 232 232 173 174 175 176 177 177 176 176 176 176 175 174 173 172 171 170 169 168 167 167 167 166 166 167 167 167 168 168 167 167 167 166 166 166 167 167 166 166 165 165 165 165 164 164 163 163 162 162 162 162 163 163 164 164 164 165 164 165 164 164 164 165 165 165 165 165 165 164 164 164 164 164 164 165 165 166 167 168 168 167 167 167 167 167 167 167 167 168 169 169 169 169 170 170 170 170 171 171 171 171 172 172 173 173 173 173 173 172 173 173 174 174 175 175 175 175 176 176 176 177 177 177 177 176 177 176 176 176 176 176 176 176 177 177 177 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 178 177 176 175 174 173 172 171 171 171 171 172 172 173 173 172 172 171 171 171 171 171 171 171 172 172 172 172 172 172 172 173 173 173 173 173 174 175 176 177 178 178 179 180 180 181 181 180 181 181 181 180 180 179 179 180 180 180 180 180 179 178 178 178 177 177 178 178 179 181 183 186 188 189 192 195 197 198 198 197 197 199 201 203 206 209 211 211 212 211 211 212 212 212 212 212 210 208 206 206 207 210 210 208 207 205 203 201 196 189 186 183 179 178 178 177 177 177 177 177 177 177 177 176 172 172 168 165 163 163 164 163 162 160 157 155 157 159 159 158 157 153 152 153 155 159 160 161 163 164 165 164 160 158 158 158 157 158 157 155 154 154 154 155 157 160 162 164 167 167 171 175 178 179 179 179 179 179 178 176 174 172 171 168 156 149 150 154 158 160 161 162 164 164 164 162 162 162 162 161 160 157 157 157 157 156 155 155 151 146 139 134 127 124 128 130 122 122 122 125 131 137 142 138 140 144 145 156 168 176 178 179 183 183 194 207 217 220 214 213 205 197 192 190 185 186 188 191 201 213 230 246 255 256 257 242 226 214 207 209 210 212 215 218 220 223 221 217 211 212 228 243 250 252 251 241 228 220 217 218 222 222 223 226 229 237 251 256 260 261 252 235 227 222 221 219 217 219 221 223 226 227 228 229 230 231 232 233 233 231 226 221 221 228 230 230 228 225 220 218 217 217 216 217 217 217 216 216 216 216 215 214 214 218 219 218 215 210 204 199 197 196 195 195 198 202 206 209 211 212 215 216 217 218 219 218 216 213 208 204 204 204 204 204 202 201 200 200 198 198 198 198 198 199 199 199 199 199 199 199 198 199 199 199 198 197 196 196 197 197 198 198 198 198 199 199 201 204 207 209 209 211 212 212 211 211 212 214 215 217 217 218 217 216 214 210 209 208 208 207 207 208 208 208 209 209 209 210 210 211 211 212 212 213 213 214 215 215 215 215 216 216 216 216 217 217 217 217 217 217 217 217 217 218 218 218 218 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 221 221 221 221 221 222 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 222 222 223 223 223 223 224 224 225 225 226 226 226 226 227 227 227 227 228 228 228 229 229 229 229 230 230 230 231 231 231 231 231 232 232 232 174 175 176 176 176 176 176 176 176 175 175 174 173 173 172 171 170 169 168 167 167 166 167 167 167 168 168 168 168 167 167 167 167 167 167 166 166 166 165 165 165 165 164 164 163 163 162 162 163 163 164 164 164 164 164 164 164 165 164 164 165 166 166 166 165 165 165 165 165 164 164 165 165 165 166 167 168 167 167 167 167 167 167 167 167 167 168 168 169 169 169 170 170 171 171 172 172 172 172 172 172 172 173 174 174 174 173 173 174 175 175 175 175 175 175 176 176 177 178 178 178 178 178 177 177 177 177 177 177 177 176 177 177 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 178 178 177 176 175 174 173 172 171 171 171 171 171 172 172 172 171 171 171 171 171 171 171 170 171 172 172 172 172 172 172 172 172 172 172 172 173 174 175 176 176 177 177 178 178 179 180 180 180 181 181 180 179 178 178 178 179 179 179 179 179 179 178 177 177 177 177 177 178 179 181 184 185 186 189 192 194 196 196 197 196 197 198 201 203 207 210 211 212 212 211 211 211 211 212 211 211 211 210 208 208 209 212 212 210 208 206 204 201 193 189 185 179 177 178 178 177 176 176 177 177 177 178 177 174 173 171 168 166 163 162 162 162 161 160 157 156 156 157 155 155 154 153 155 156 158 160 160 162 164 165 163 161 157 155 154 154 154 155 155 155 155 156 158 160 161 162 163 163 163 165 170 174 178 179 179 179 179 178 176 174 176 178 177 173 161 154 152 154 160 160 162 163 162 162 162 162 162 162 162 162 162 160 160 160 160 157 155 153 149 143 136 130 119 116 119 122 108 106 108 113 121 128 132 127 120 119 127 145 165 178 184 190 188 187 192 202 213 219 219 216 207 197 191 188 183 180 182 187 196 207 224 242 253 257 259 247 227 211 203 205 207 210 214 218 224 227 225 217 203 202 219 237 246 247 252 244 232 221 217 218 218 220 222 225 227 233 247 252 261 272 268 251 238 234 229 222 220 220 222 224 228 229 230 231 232 232 233 234 234 231 226 223 225 228 230 231 230 226 223 221 221 221 218 217 216 216 217 217 218 218 219 219 219 220 221 221 219 214 208 202 200 200 196 195 197 200 205 208 210 212 214 217 218 218 219 218 217 213 208 205 204 204 204 203 201 200 200 199 198 198 198 198 198 198 198 199 199 199 199 200 199 200 200 199 199 198 198 198 198 198 198 198 198 199 198 199 201 205 209 209 210 212 213 213 212 212 212 213 217 218 218 218 218 218 215 211 209 208 208 208 208 208 208 209 209 209 209 210 210 211 211 212 212 212 213 213 214 215 215 215 215 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 219 220 220 220 220 220 220 220 220 220 221 221 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 219 219 220 220 219 219 219 219 219 220 220 220 220 220 220 220 221 221 221 221 222 222 222 223 223 223 224 224 225 225 225 225 226 226 226 227 227 227 227 228 228 228 229 229 229 230 230 230 230 230 231 231 231 231 232 175 175 175 176 175 175 175 175 176 176 175 175 174 174 173 172 171 169 168 168 168 167 167 167 168 168 168 168 168 168 168 167 167 167 167 166 166 166 165 165 165 165 164 164 163 163 163 163 163 164 164 164 164 164 164 164 164 165 165 165 166 167 166 166 166 165 165 165 165 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 168 168 169 169 169 170 170 171 172 172 173 173 173 173 172 172 173 174 174 174 174 174 174 175 175 176 176 176 176 176 176 177 178 179 179 179 179 178 178 178 178 178 178 178 177 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 179 179 178 177 177 176 175 174 173 172 171 171 171 171 171 172 172 171 171 171 171 171 171 171 171 171 172 172 173 173 172 172 172 172 172 172 172 172 172 173 174 175 175 175 176 177 177 178 178 179 180 180 180 179 178 178 177 178 178 178 178 178 178 178 178 178 178 177 177 177 178 180 182 183 183 186 188 191 194 195 196 196 195 196 198 201 204 208 209 210 212 212 212 211 211 211 211 211 211 211 210 210 210 210 213 214 213 211 208 205 204 198 190 183 178 177 177 177 177 176 176 176 176 176 176 176 172 170 168 167 166 163 161 161 162 163 162 159 157 156 156 155 155 155 157 158 160 160 162 163 165 167 165 161 158 155 154 154 154 155 155 154 154 155 159 162 163 163 163 163 163 164 165 168 173 176 177 178 179 180 178 176 176 178 181 181 175 166 158 155 156 157 158 160 160 159 159 160 161 162 164 162 161 161 163 161 158 157 156 155 153 149 141 134 119 108 105 107 107 97 93 95 100 107 113 116 108 88 89 101 124 160 183 187 208 203 195 192 197 207 207 212 218 215 205 197 190 185 185 182 185 191 201 219 236 240 256 261 254 231 209 208 209 209 211 213 218 224 223 216 208 193 193 207 225 232 241 247 245 238 228 220 223 219 218 221 225 227 232 232 238 259 274 274 262 256 257 242 231 225 223 224 226 232 233 234 234 235 234 235 234 233 232 229 227 228 229 230 231 230 227 225 224 224 224 221 219 217 216 217 217 219 222 224 224 224 224 224 224 221 217 211 206 206 200 195 194 195 199 205 206 208 210 212 214 216 216 217 217 216 212 208 206 205 205 204 202 201 200 200 199 198 198 198 198 198 198 198 199 199 199 200 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 198 199 202 206 208 209 210 212 214 213 212 212 212 214 217 218 219 219 220 218 215 212 210 209 209 208 208 208 209 209 209 209 210 210 210 211 211 211 212 212 213 213 214 214 214 215 215 215 215 215 215 216 216 216 216 216 216 216 216 217 217 217 217 217 217 218 218 218 218 218 218 218 219 219 219 218 218 219 219 219 219 219 219 219 219 219 220 220 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 221 221 221 222 222 222 223 223 223 224 224 224 225 225 225 226 226 226 226 227 227 228 227 228 228 229 229 229 229 229 230 230 231 231 231 231 231 175 175 175 175 175 175 175 176 177 177 176 176 175 174 173 172 171 170 169 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 166 165 165 165 165 164 164 163 164 164 164 164 165 164 164 164 164 164 164 165 165 166 166 167 167 167 166 166 166 166 165 165 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 168 168 169 170 170 171 171 172 173 173 173 173 173 172 172 172 173 174 175 175 175 175 175 176 176 176 176 176 176 177 177 178 179 179 180 180 180 179 179 179 179 178 179 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 179 179 178 178 177 176 175 174 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 172 172 172 172 172 172 172 171 172 172 173 174 174 174 175 175 176 176 177 177 178 179 179 179 178 178 178 178 178 178 178 178 177 177 178 178 178 178 177 177 177 178 180 180 181 183 185 187 190 192 193 194 194 195 196 198 201 205 206 208 211 213 213 212 211 211 211 211 210 210 210 211 211 211 212 214 214 214 212 209 207 206 199 189 181 177 176 176 175 175 176 176 176 176 175 175 174 170 168 166 166 166 165 163 163 163 163 162 160 159 158 157 157 157 159 160 162 162 162 165 167 168 167 164 162 159 156 156 156 156 155 155 155 154 158 161 163 163 163 163 162 162 163 164 168 171 173 174 176 178 180 180 179 180 180 181 178 175 168 162 157 158 157 156 157 157 157 157 157 159 163 165 162 158 157 157 156 152 153 153 153 152 147 146 129 112 103 99 96 94 86 80 82 86 90 92 91 84 62 65 73 94 149 181 202 227 226 209 193 191 195 196 205 217 221 213 204 197 196 188 182 181 183 193 210 210 234 252 261 259 240 220 222 220 213 212 211 213 213 211 208 201 190 189 200 211 220 235 242 246 245 238 235 229 219 215 218 224 224 225 224 226 247 264 269 270 268 263 255 246 237 233 233 234 238 239 237 237 237 237 236 234 231 231 231 231 231 231 229 230 230 229 226 226 226 225 224 221 218 217 217 217 219 223 226 226 226 226 226 224 222 219 214 212 207 199 195 195 197 199 203 207 209 210 211 212 213 214 216 216 213 209 206 205 204 204 204 203 201 201 199 198 197 198 199 199 199 199 199 199 200 200 200 200 200 200 201 201 201 201 201 200 200 200 199 200 199 198 198 198 203 206 207 209 210 212 214 214 213 213 213 215 217 219 219 219 220 219 216 213 211 210 209 209 209 209 209 209 209 209 210 210 210 211 211 211 211 212 212 213 213 213 214 214 214 215 214 214 215 215 216 216 216 216 216 216 216 216 216 216 216 216 217 217 217 218 217 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 219 219 219 219 219 219 220 220 221 221 221 221 222 222 223 223 223 223 224 224 225 225 225 225 226 226 226 227 227 227 227 228 228 229 229 229 229 230 230 230 231 231 231 231 175 175 175 175 175 176 176 177 177 177 177 176 175 174 173 172 171 170 169 169 169 169 169 169 169 169 169 168 168 168 168 167 167 167 166 166 166 166 166 165 165 165 165 164 164 165 165 165 165 165 165 164 164 164 164 164 165 166 166 167 167 167 167 167 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 168 167 168 168 169 170 171 171 172 172 173 173 173 173 173 173 172 172 173 174 174 175 175 175 176 176 177 177 177 177 177 177 178 178 179 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 179 179 180 180 179 179 179 178 177 175 174 174 173 173 173 172 171 171 171 171 171 171 170 170 170 170 171 171 172 172 172 171 170 170 171 172 172 172 172 172 171 171 172 172 173 173 173 174 175 175 175 176 176 176 177 178 178 178 178 178 178 178 178 178 177 177 177 177 177 178 178 177 176 177 178 179 180 181 183 184 186 188 190 190 191 192 193 195 198 202 203 205 208 211 213 213 213 212 212 211 211 210 210 210 210 211 211 212 214 214 212 210 208 207 204 198 190 180 176 174 174 174 174 175 177 178 177 176 176 173 170 168 166 167 167 167 166 164 161 160 160 160 160 160 159 159 160 161 163 165 165 165 166 167 167 165 163 162 161 158 157 157 156 156 155 155 156 160 163 163 162 161 161 161 161 161 162 166 168 169 172 175 177 179 181 183 183 183 181 178 176 171 165 164 161 157 155 157 158 157 157 157 159 164 165 163 159 156 155 152 149 148 147 145 143 141 137 124 109 102 96 89 86 79 70 71 72 71 68 64 61 45 42 46 50 44 5 250 245 239 223 198 192 188 189 199 213 221 218 211 207 198 185 175 170 172 180 181 199 227 246 258 261 260 254 241 227 216 212 209 208 207 207 207 203 195 192 198 202 218 230 238 244 248 244 242 233 218 212 217 220 221 221 218 218 233 248 255 254 260 261 260 256 252 247 248 246 245 246 241 240 240 240 239 235 232 232 233 234 234 232 229 230 231 231 230 228 226 226 225 220 217 216 216 215 216 218 221 222 222 223 224 221 218 217 214 210 204 199 198 200 202 205 208 210 210 211 211 212 212 214 215 213 209 205 204 202 202 203 204 203 203 201 199 197 197 199 200 200 200 199 199 199 200 200 200 201 201 201 202 203 203 203 202 202 201 202 202 201 200 199 198 199 203 205 206 208 210 212 213 214 214 213 213 215 217 219 220 220 220 219 217 214 213 211 210 209 209 209 209 209 209 209 210 210 210 210 211 211 211 212 212 213 213 213 213 214 214 214 214 214 214 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 218 218 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 219 219 219 220 220 220 220 221 221 222 222 222 222 223 223 224 224 225 225 225 225 226 226 226 227 227 227 227 228 228 228 229 229 229 230 230 230 230 231 231 174 174 174 175 175 176 177 177 177 177 177 176 175 174 173 172 171 171 170 170 170 169 169 169 169 169 169 169 168 168 167 167 167 167 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 164 164 164 164 164 165 166 166 167 167 167 167 167 167 167 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 170 171 171 172 173 173 173 173 173 173 173 173 173 173 173 174 174 175 176 176 176 177 177 178 178 178 178 178 179 179 180 180 181 181 181 181 181 180 180 180 180 180 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 178 177 175 174 174 173 173 172 172 171 171 171 171 171 170 170 170 170 170 170 171 171 171 171 170 169 170 171 172 172 172 172 171 171 171 171 171 171 172 172 173 174 174 174 174 175 175 176 177 177 177 177 178 178 178 178 178 177 177 177 177 177 178 177 177 176 177 178 179 180 181 183 184 185 186 187 188 189 190 192 194 198 200 202 206 209 211 212 212 212 212 212 211 210 210 210 210 210 210 211 212 212 213 209 207 207 204 200 194 186 178 174 173 173 173 174 176 178 178 178 178 176 173 169 167 164 165 166 166 166 164 162 159 159 160 161 162 162 163 165 165 166 167 167 167 165 163 162 162 161 162 161 159 157 156 156 156 156 157 158 161 162 161 160 159 158 158 158 158 158 160 161 165 169 174 176 180 182 183 184 183 181 180 180 176 174 170 164 159 157 158 160 160 160 161 161 165 166 165 162 162 158 152 145 140 139 136 134 131 126 117 104 99 92 88 83 74 65 61 58 55 51 44 41 28 19 13 2 353 322 280 255 237 228 210 204 193 185 193 208 219 222 218 213 199 181 169 166 169 172 178 195 219 238 252 254 257 259 250 233 218 211 208 207 205 205 209 210 205 200 201 207 218 227 232 237 240 241 240 234 220 214 215 217 219 219 213 217 226 234 237 240 248 254 257 253 256 256 255 254 252 249 245 244 244 245 244 239 236 236 237 238 237 233 230 230 232 232 231 229 226 226 224 223 220 216 214 214 214 215 215 215 216 217 217 214 211 210 209 205 201 200 204 205 206 208 211 212 212 212 213 213 213 214 214 212 207 204 203 201 201 202 203 203 202 200 197 196 197 199 200 200 200 200 200 200 200 201 200 200 201 202 203 205 205 205 204 203 203 204 204 204 202 201 200 201 203 205 207 208 210 212 213 213 214 214 214 216 218 219 220 220 221 221 218 217 215 212 210 210 209 209 209 209 209 210 210 210 210 210 210 211 211 211 212 212 212 212 213 213 213 213 214 214 214 215 215 215 215 215 215 215 215 216 215 216 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 220 220 220 220 221 221 221 222 222 222 223 223 224 224 224 224 225 225 225 226 226 226 227 227 227 228 228 228 228 229 229 229 229 230 230 231 231 174 174 174 175 176 176 177 176 176 176 176 176 175 174 173 172 172 171 171 171 170 170 170 170 169 169 169 169 168 168 167 167 167 167 166 166 166 167 167 167 167 166 166 166 166 166 166 165 165 165 164 164 164 164 165 165 166 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 167 167 167 167 167 167 168 168 168 168 169 169 170 171 172 172 172 173 173 173 173 173 173 173 173 173 173 173 174 174 175 176 176 177 177 178 178 179 179 179 179 179 180 180 181 182 182 182 182 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 178 178 176 175 174 174 173 172 172 171 171 171 171 171 170 170 170 170 170 170 170 170 171 171 171 170 170 171 171 171 171 171 171 171 171 171 171 170 170 171 171 172 172 173 173 173 174 175 175 176 176 177 177 177 178 178 178 178 178 178 178 178 177 177 176 176 177 177 178 179 180 181 182 184 185 185 185 186 187 188 190 193 196 198 203 207 209 211 211 211 210 211 211 211 210 210 210 210 210 210 211 211 210 210 207 206 204 200 196 189 182 175 172 170 170 171 172 175 176 175 175 175 174 171 167 164 162 161 162 163 164 162 160 158 157 158 160 163 164 165 166 167 167 167 167 166 164 159 159 159 159 161 161 160 157 156 155 155 156 158 160 161 160 158 157 155 155 155 156 155 154 154 155 160 166 172 176 179 180 180 182 183 182 182 183 181 180 175 167 160 157 159 160 160 161 162 164 165 165 163 161 159 155 150 142 135 133 132 129 123 117 110 97 94 90 84 78 69 63 54 48 46 39 30 24 13 356 342 337 318 294 271 249 231 227 226 220 203 190 193 204 215 219 224 215 199 181 170 170 174 179 187 198 214 229 236 242 251 258 254 239 220 210 208 203 203 206 211 217 216 217 211 210 214 223 226 230 232 234 238 233 221 214 212 213 218 218 215 218 224 228 231 234 237 242 247 243 241 243 249 252 253 248 247 246 246 246 245 242 240 240 241 241 240 236 232 231 233 234 233 230 227 226 226 225 222 217 215 215 214 215 216 217 216 214 212 209 206 206 205 206 207 205 208 208 208 209 212 213 213 213 214 215 214 214 213 212 211 209 205 202 201 202 203 202 200 198 196 196 198 200 202 202 201 200 200 201 201 201 200 200 201 202 204 204 205 205 204 205 205 205 206 207 205 203 203 203 203 205 206 208 209 210 210 212 214 214 215 217 218 219 220 221 221 221 220 218 215 212 211 210 210 209 209 209 209 209 209 210 210 210 210 210 211 211 211 212 212 212 212 213 213 213 213 214 214 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 219 219 219 219 218 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 219 219 219 219 220 220 221 221 221 222 222 222 223 223 223 224 224 224 225 225 225 225 226 226 227 227 227 227 228 228 229 229 229 229 230 230 230 231 174 174 175 175 176 176 176 176 176 176 176 175 174 174 174 173 173 172 172 171 170 170 170 170 170 169 169 169 168 168 167 167 167 167 167 167 167 168 168 168 167 167 167 166 166 166 165 165 165 165 164 164 164 164 165 166 166 167 167 167 167 167 167 168 167 167 168 168 168 168 168 168 168 168 167 167 167 167 168 168 169 169 169 170 170 171 172 172 172 173 173 173 173 173 174 174 174 173 173 173 173 174 175 176 176 177 177 178 178 178 179 180 180 180 180 181 181 182 182 182 182 182 182 182 181 182 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 178 177 176 175 174 174 173 171 171 171 170 170 170 170 169 169 169 169 169 169 170 170 170 170 170 170 170 170 171 170 171 171 171 171 171 171 171 170 170 170 171 171 172 172 172 173 174 174 175 176 176 176 176 176 177 178 178 178 178 178 178 178 177 176 176 176 177 177 178 179 180 181 182 183 184 183 184 184 185 186 188 191 193 197 203 207 209 209 210 209 208 209 210 210 210 210 210 209 210 210 211 210 209 208 206 203 200 195 190 184 177 172 168 165 165 166 168 170 172 167 169 170 170 168 164 162 159 158 159 159 159 158 157 156 157 158 159 161 163 165 166 165 165 165 165 164 162 159 158 158 158 159 160 160 157 155 155 155 156 157 159 160 156 155 154 152 152 153 154 153 153 153 154 157 164 170 175 175 176 178 180 183 185 185 184 184 181 175 169 162 160 159 159 159 159 162 164 165 163 161 159 156 153 148 141 136 135 133 128 120 112 105 100 96 90 83 78 70 60 54 54 46 34 21 12 1 328 320 302 286 272 256 239 228 224 225 226 215 201 196 201 207 208 219 216 200 181 172 175 181 188 195 200 209 215 218 229 243 250 249 240 225 213 200 196 201 207 213 218 218 220 217 211 210 217 222 223 226 232 237 232 222 214 208 205 214 220 221 221 228 227 231 234 235 234 236 235 234 235 240 244 247 246 245 246 245 243 242 241 240 236 238 239 239 237 233 232 235 238 238 234 229 228 229 228 225 221 218 217 216 216 219 219 217 215 211 209 208 207 207 211 213 211 211 209 208 210 212 213 214 214 217 216 214 212 211 210 211 210 208 205 204 203 203 202 198 196 196 197 199 201 202 203 202 201 201 202 202 201 201 200 201 202 203 203 203 204 204 206 206 207 208 207 205 204 204 204 204 205 206 206 207 207 209 212 213 214 215 216 217 218 220 221 222 222 221 219 215 212 211 210 210 210 209 209 209 209 209 209 209 210 210 210 210 211 211 211 211 211 212 212 212 212 213 213 214 214 214 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 219 219 219 219 220 220 221 221 221 221 222 222 223 223 223 223 224 224 224 225 225 225 226 226 226 227 227 227 228 228 228 229 229 229 229 230 230 230 174 174 175 175 176 176 176 176 175 175 175 174 174 174 174 174 174 173 172 171 170 170 170 170 170 170 169 169 168 168 167 167 167 167 167 167 168 168 169 168 168 168 167 167 166 166 165 165 165 165 165 164 165 165 165 166 166 166 166 167 167 167 168 168 168 168 168 168 168 169 169 169 168 168 168 168 168 168 168 169 169 170 170 170 171 171 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 174 175 176 176 177 178 178 178 179 179 180 181 181 181 182 182 182 182 182 183 182 182 182 182 182 182 182 181 181 180 180 180 180 179 179 180 180 180 180 180 180 180 180 180 180 179 179 179 178 177 177 176 175 175 174 172 171 170 170 169 169 169 169 168 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 170 171 171 171 172 173 174 175 175 176 176 176 176 176 176 177 177 178 178 178 178 178 177 177 176 176 176 177 178 179 180 181 182 182 182 182 182 183 184 185 187 187 192 197 202 206 207 207 207 207 206 207 208 209 209 209 209 209 209 210 210 209 208 207 205 201 197 191 185 179 176 173 165 162 161 162 164 165 165 165 165 166 165 163 160 159 157 155 155 156 156 155 156 156 158 158 158 159 161 163 162 162 161 161 162 162 160 160 159 158 157 158 159 158 158 157 155 156 156 156 157 157 153 151 150 149 150 151 152 152 153 155 156 157 162 167 171 169 174 177 180 182 185 186 184 183 180 176 170 164 161 160 161 160 161 163 164 164 164 162 160 159 156 151 146 142 140 137 131 123 114 109 107 102 94 89 84 77 68 66 67 54 37 17 2 350 335 280 258 257 253 242 230 220 216 220 225 219 208 198 196 197 204 212 212 201 182 182 181 185 192 196 197 201 198 202 217 233 241 243 239 231 211 194 192 200 209 213 214 216 220 220 212 208 208 210 216 223 230 234 231 227 223 199 198 211 223 228 227 232 230 230 234 237 236 235 236 236 236 239 241 243 244 245 244 242 240 236 235 234 232 234 235 237 237 235 235 238 242 244 240 235 234 233 233 229 225 221 218 218 218 220 221 219 216 215 213 211 210 211 215 215 215 213 210 210 211 212 213 214 215 218 217 215 212 211 212 213 213 213 210 208 207 206 202 196 196 197 198 199 203 204 204 203 203 203 203 203 203 204 202 202 203 202 202 202 203 204 205 206 207 208 206 204 204 204 205 205 205 205 205 206 207 208 210 212 213 214 215 215 217 219 221 222 222 222 218 215 213 212 211 211 210 210 209 209 209 209 209 209 209 210 210 210 210 210 211 211 211 211 211 211 212 213 213 214 214 214 214 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 216 217 216 216 216 216 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 219 219 219 220 220 220 221 221 221 222 222 222 223 223 223 224 224 224 224 225 225 226 226 226 227 227 227 228 228 228 228 229 229 229 230 230 174 175 175 175 175 175 175 175 174 174 174 173 174 174 174 174 174 174 172 171 170 170 171 170 170 170 170 169 169 168 167 167 167 167 168 168 169 169 169 169 168 168 167 167 166 166 165 165 165 165 165 165 165 165 166 166 166 166 166 167 167 167 168 168 168 168 169 169 169 169 169 169 168 168 168 168 168 168 169 170 171 171 171 171 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 175 175 176 177 177 178 178 179 179 179 180 181 181 182 182 183 183 183 183 183 183 182 182 182 182 182 182 182 182 181 181 180 180 179 179 179 179 180 180 180 180 180 180 180 180 180 179 178 178 177 176 176 176 175 173 172 170 169 169 169 168 168 168 168 168 168 169 169 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 172 171 171 171 171 171 171 171 172 173 174 175 175 175 175 175 175 175 176 177 177 177 178 178 177 177 176 176 176 177 177 178 179 180 181 181 181 181 181 181 182 182 184 184 187 191 196 201 204 205 206 205 205 205 206 207 207 208 208 208 208 208 209 209 208 207 207 204 199 194 189 182 179 176 171 164 162 161 162 163 163 164 164 164 163 161 158 156 155 153 151 152 153 154 154 154 156 155 157 158 158 159 159 160 160 159 158 160 160 160 159 159 158 158 157 158 158 157 157 157 157 156 156 154 154 152 148 145 146 147 149 150 151 153 155 157 159 161 162 162 168 173 177 179 182 183 183 183 182 181 177 171 165 163 163 164 164 163 163 163 163 164 165 164 163 160 156 156 149 142 138 134 128 121 118 115 108 101 97 93 87 82 81 96 106 104 66 314 284 263 239 231 236 236 230 224 219 210 215 219 218 212 202 203 200 202 205 206 201 201 189 185 189 192 193 190 189 190 194 207 224 235 240 240 238 211 195 193 202 210 211 211 215 221 224 213 210 208 208 214 220 227 230 231 229 220 200 197 208 226 236 237 237 233 228 229 236 237 238 239 238 239 240 241 241 240 240 239 239 238 234 234 232 231 231 231 232 232 232 234 237 243 248 247 246 245 239 239 235 229 224 222 221 220 221 223 221 220 219 216 214 216 217 219 220 220 216 212 214 214 213 213 213 215 217 218 216 213 213 214 216 218 218 215 214 212 207 201 198 197 197 198 201 204 204 204 203 203 202 204 205 206 207 206 206 205 203 201 202 203 204 204 206 207 206 204 203 205 205 206 206 205 205 206 207 208 208 209 211 213 213 213 214 216 218 220 221 221 221 218 216 214 212 212 212 211 210 209 209 209 209 209 209 209 209 210 210 210 210 210 210 211 211 211 211 212 212 213 213 213 214 214 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 219 219 220 220 220 220 221 221 222 222 222 222 223 223 224 224 224 224 225 225 226 226 226 227 227 227 228 228 228 228 229 229 229 229 229 175 175 175 175 175 174 174 174 173 173 173 173 174 174 174 174 174 174 173 172 171 171 171 171 171 170 170 169 169 168 168 168 168 168 169 169 169 169 169 169 168 168 167 167 166 166 165 165 165 165 165 165 165 166 166 167 167 167 167 167 167 167 168 169 169 169 169 169 169 169 169 169 169 169 168 168 169 169 170 171 171 171 172 172 172 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 175 176 176 177 177 178 178 179 179 180 181 181 181 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 181 181 180 180 179 179 179 179 179 179 180 180 180 180 180 180 179 179 178 177 177 176 176 175 174 172 171 169 168 168 168 168 168 168 167 167 167 167 167 168 168 168 169 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 171 171 171 171 172 172 173 174 174 175 175 175 175 175 175 175 176 176 176 177 177 177 177 177 177 177 177 177 178 179 179 180 180 181 181 181 181 181 182 182 183 187 191 196 199 202 202 202 203 204 203 204 205 206 206 207 208 207 207 207 207 207 206 205 202 196 192 186 183 180 175 170 165 163 163 163 165 165 166 165 164 162 159 157 155 153 150 149 149 150 150 149 149 150 151 154 158 159 160 161 161 160 157 156 157 157 158 158 159 159 159 159 159 159 159 158 158 156 154 153 152 150 147 144 140 142 145 146 147 150 152 154 157 160 162 163 163 168 173 177 179 181 181 181 183 184 184 179 172 169 168 165 166 166 164 163 162 162 164 165 165 162 159 158 155 148 141 136 134 130 129 126 119 115 110 105 101 99 100 100 124 150 165 180 193 199 211 218 217 222 224 222 219 214 206 207 209 210 209 210 208 202 197 197 200 198 198 195 192 193 195 194 193 193 190 192 201 217 232 240 242 237 219 203 199 205 209 210 211 213 220 224 220 217 213 209 213 218 223 226 226 226 217 205 201 206 226 228 236 241 237 229 226 224 228 234 239 238 238 239 239 238 235 234 234 235 237 235 235 234 232 230 228 227 226 226 228 235 241 247 250 250 250 247 245 242 235 230 228 225 223 223 225 225 224 223 220 218 221 223 226 227 227 224 220 220 219 214 214 213 214 215 215 214 213 212 213 217 220 221 219 218 214 207 202 200 199 200 200 202 204 204 203 201 200 201 203 206 208 208 208 208 206 202 201 201 202 203 205 207 207 205 204 204 205 206 206 206 206 206 207 208 210 210 210 211 212 214 213 214 216 217 219 219 220 220 218 216 215 214 214 214 212 211 210 210 210 210 209 209 209 209 209 209 209 210 210 210 210 210 210 211 211 212 212 212 213 214 214 214 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 217 216 217 217 217 217 217 217 217 217 218 218 218 218 219 219 219 219 220 220 221 221 221 221 222 222 223 223 223 223 224 224 225 225 225 226 226 226 227 227 227 227 228 228 228 228 229 229 229 175 175 175 175 174 173 173 173 173 172 172 173 173 174 174 174 174 174 174 173 172 172 172 171 170 170 170 169 169 168 168 168 168 169 169 169 169 169 169 169 168 168 167 167 166 166 166 166 166 166 165 165 166 166 167 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 169 169 169 170 170 171 171 172 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 177 178 178 179 179 180 181 181 181 182 182 182 183 183 183 184 184 185 185 184 183 183 182 182 182 182 181 180 180 180 179 179 179 179 179 179 180 179 179 179 179 179 178 178 177 176 176 175 174 173 172 170 168 167 167 167 167 167 167 166 166 165 165 166 167 167 168 170 171 172 172 172 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 172 173 173 173 174 175 175 175 175 175 175 175 175 176 177 177 177 177 177 176 176 176 177 178 179 179 179 180 180 180 180 180 180 180 181 184 187 191 195 198 199 199 200 201 202 202 202 204 204 204 206 206 206 206 206 206 206 205 203 201 195 190 186 184 180 175 169 166 165 166 166 167 167 167 165 161 160 159 158 156 153 151 150 149 149 149 147 145 145 148 153 157 159 161 163 163 161 155 154 154 154 154 156 158 159 159 160 160 161 161 160 157 153 150 149 148 146 143 140 140 142 143 144 146 149 151 153 157 161 161 164 166 169 173 176 180 181 181 182 183 185 184 179 174 173 167 166 166 165 165 164 163 163 164 164 161 158 157 154 151 146 141 134 131 130 129 128 123 123 123 120 117 120 119 124 142 164 174 183 187 194 202 209 211 214 216 215 213 208 205 201 197 198 200 204 206 199 190 189 189 191 195 198 197 196 198 199 200 200 195 192 199 215 232 232 243 241 228 213 207 210 212 212 211 212 217 221 222 222 217 212 212 214 217 217 219 222 220 214 208 207 211 219 233 243 242 236 234 231 224 226 233 237 239 239 240 238 234 231 230 230 232 233 235 236 234 230 228 226 222 220 222 230 237 242 243 248 251 252 251 246 241 242 235 228 226 226 229 230 229 227 226 225 224 228 234 234 234 232 228 226 228 224 218 213 211 212 215 212 210 208 211 216 220 220 219 218 213 207 204 202 202 205 204 204 204 203 202 200 199 199 202 206 208 207 207 207 206 204 202 202 203 204 206 208 208 206 206 206 206 206 206 205 205 205 207 210 211 211 212 213 214 215 214 215 216 217 217 219 220 220 219 217 217 216 215 214 214 212 212 211 211 210 210 209 209 209 209 209 209 209 209 210 210 210 210 211 211 211 212 212 213 214 214 214 215 215 215 215 215 216 216 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 216 216 216 216 216 216 217 217 217 217 217 217 217 218 218 218 219 219 219 219 220 220 220 221 221 221 222 222 222 223 223 223 224 224 225 225 225 225 226 226 226 227 227 227 227 228 228 228 228 228 229 175 175 174 174 174 174 173 173 172 172 172 173 173 174 174 174 174 175 175 174 173 173 172 171 171 170 169 169 169 168 168 168 168 169 169 169 170 169 169 169 168 168 167 167 167 166 167 167 167 167 166 167 167 167 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 171 171 171 171 172 172 173 173 173 174 174 174 174 175 175 174 174 174 174 174 174 174 174 174 175 175 175 176 176 177 177 178 178 179 180 180 181 181 181 182 182 182 183 183 183 184 185 186 186 184 183 183 182 182 182 181 181 181 180 180 180 179 179 179 179 179 179 179 178 178 178 178 178 177 177 177 176 175 173 172 171 169 168 167 166 166 166 166 166 165 165 164 164 165 166 167 169 170 171 172 172 173 173 172 172 172 172 172 172 172 172 172 172 173 173 173 172 172 172 172 172 172 173 173 174 174 175 175 175 175 175 175 175 175 176 177 176 176 176 176 176 177 177 178 178 178 179 179 180 180 180 180 180 180 181 183 187 191 194 196 197 198 199 199 200 201 201 201 202 203 204 205 205 205 204 204 204 203 202 199 193 189 187 184 179 174 170 167 167 167 167 166 165 164 162 156 156 156 156 156 155 153 153 152 151 150 148 145 144 147 154 157 158 161 163 162 158 152 151 151 152 152 153 156 158 159 160 160 161 161 159 155 148 145 144 144 143 141 139 143 145 145 145 146 148 151 154 158 160 162 166 169 171 174 177 179 180 181 182 183 181 179 176 173 168 164 164 164 163 163 162 160 159 160 161 156 155 153 150 147 145 140 132 128 128 129 130 128 128 130 137 140 142 144 147 155 174 182 185 191 197 201 205 208 209 209 209 207 203 199 195 190 189 193 196 198 193 183 182 183 187 191 196 197 198 200 201 205 204 198 194 197 213 214 232 244 246 237 223 223 220 218 218 213 212 214 216 218 223 220 214 212 211 208 206 211 219 225 223 215 214 213 216 227 240 244 244 244 240 227 223 227 233 236 235 238 239 237 232 228 229 229 231 233 235 234 232 230 226 220 216 218 225 231 230 237 244 249 252 254 251 253 249 241 233 232 232 235 235 233 232 232 233 233 235 241 241 239 237 234 232 231 226 220 215 211 211 211 210 208 208 211 214 218 218 216 214 211 208 206 205 206 208 209 207 204 202 201 200 198 199 201 204 205 205 206 207 207 207 205 205 205 206 208 209 209 209 208 207 207 207 206 206 205 206 207 210 212 213 214 215 216 217 217 217 218 219 219 220 221 220 220 219 219 217 216 215 214 213 213 212 211 211 210 210 210 210 210 209 209 209 209 209 209 209 210 210 211 211 211 212 213 213 214 214 214 215 215 215 215 216 216 216 216 216 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 218 218 218 218 218 219 219 219 220 220 220 221 221 221 222 222 222 223 223 224 224 224 225 225 225 225 226 226 226 226 227 227 227 228 228 228 228 228 175 175 175 174 174 174 173 172 172 173 173 173 173 174 174 175 175 175 175 175 175 174 172 171 171 170 169 169 168 168 167 168 168 169 170 170 170 170 169 169 168 168 168 167 167 167 167 167 168 168 169 169 169 169 169 170 170 170 169 169 169 169 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 172 173 173 174 174 174 174 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 175 176 176 177 178 178 179 179 180 180 181 181 181 182 182 182 182 183 184 185 186 186 186 185 184 183 182 182 182 181 181 181 180 180 180 179 179 178 178 178 178 178 177 177 177 177 177 177 177 177 176 174 173 172 170 170 168 167 166 165 165 165 165 164 164 162 163 164 166 168 170 170 171 172 172 173 173 173 173 173 173 173 172 172 172 173 173 173 173 173 173 173 173 172 172 173 173 173 173 174 174 175 175 175 175 174 174 175 175 176 175 175 176 176 176 177 177 178 178 178 179 179 180 180 181 180 180 180 181 183 186 190 192 194 195 197 197 198 199 199 200 200 201 202 203 203 204 202 202 202 202 201 200 197 192 189 187 181 177 173 170 167 166 165 164 162 161 160 158 153 151 152 153 154 155 154 154 154 153 152 150 148 146 148 156 156 158 160 160 157 153 150 149 148 150 151 153 155 157 158 159 160 159 158 155 151 145 143 141 141 143 144 144 146 148 147 147 147 149 152 155 158 160 165 169 171 173 174 177 179 180 181 181 181 179 176 171 167 162 160 161 162 161 161 159 156 154 153 155 151 149 147 145 143 142 137 133 130 130 133 135 134 134 137 148 154 160 165 166 167 181 185 189 195 200 203 205 206 204 202 202 201 199 195 191 187 186 188 189 189 186 181 178 179 182 186 190 193 195 197 204 208 206 200 196 196 203 213 230 243 249 243 241 235 225 223 225 220 214 213 216 218 223 222 218 212 209 205 204 209 220 231 231 226 224 219 215 220 231 237 239 244 246 235 225 223 226 226 227 233 238 240 236 230 231 231 230 232 234 234 234 232 224 216 212 214 218 220 219 229 239 245 249 252 252 252 250 245 238 237 237 237 235 233 234 238 240 241 243 246 245 242 239 236 236 232 227 222 218 215 214 214 212 211 211 212 213 215 214 212 209 206 205 205 205 206 208 209 207 204 202 201 200 200 201 203 204 204 204 205 207 208 209 208 209 208 208 209 210 210 210 209 208 208 208 208 208 208 209 209 211 213 215 215 217 218 219 220 220 221 221 221 221 221 221 221 221 220 219 217 216 215 214 214 213 212 211 211 211 211 210 210 210 210 210 210 210 209 209 210 210 210 211 211 212 213 213 214 214 214 215 215 215 215 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 217 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 218 218 218 218 218 219 219 219 220 220 220 220 221 221 222 222 222 223 223 223 224 224 224 225 225 225 226 226 226 226 226 227 227 227 227 227 228 228 175 175 175 175 174 174 173 172 172 173 173 173 173 174 174 175 175 175 175 175 174 173 172 171 171 170 170 169 168 167 167 168 169 169 170 170 170 170 169 169 169 169 169 169 168 168 168 168 170 170 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 172 172 172 173 173 174 174 174 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 175 176 176 177 178 178 179 179 179 180 181 181 181 181 182 182 182 183 184 185 186 186 186 185 185 184 183 182 181 181 181 181 181 180 180 179 179 178 178 178 177 177 177 177 177 177 177 177 178 176 175 174 172 171 170 170 168 166 165 164 164 164 163 163 163 162 164 166 167 169 169 170 170 171 172 172 173 173 173 173 173 173 173 173 173 173 173 174 174 174 173 173 173 173 173 173 173 173 173 174 174 174 174 175 175 174 174 174 174 175 175 175 175 175 176 176 177 177 177 178 178 179 180 180 180 180 181 181 182 183 186 189 190 192 194 195 196 197 197 198 198 199 200 201 201 201 202 201 201 200 200 200 198 196 193 190 184 180 176 172 169 167 166 163 160 159 157 155 153 150 149 149 150 152 153 154 154 154 154 153 152 151 150 151 156 158 159 160 159 155 151 150 150 148 149 151 153 155 156 157 158 158 157 155 151 148 147 142 139 141 144 147 148 149 148 148 148 149 151 153 155 156 161 167 172 175 176 177 177 177 178 179 178 177 176 174 167 162 160 159 160 161 159 159 157 153 149 148 149 148 146 142 138 138 137 136 135 136 137 142 146 147 146 148 160 167 172 176 178 180 185 190 193 197 200 202 203 201 195 193 194 194 194 191 190 185 184 185 186 185 181 180 178 177 180 183 185 188 190 194 203 208 207 203 199 199 202 210 226 242 250 249 247 238 223 222 227 226 224 225 223 222 224 223 219 213 213 210 209 214 224 234 235 236 233 227 218 216 222 226 230 238 244 241 232 225 226 223 223 227 234 240 239 239 237 233 230 231 233 234 233 232 222 214 209 208 210 209 215 225 235 242 245 247 249 250 249 246 242 240 239 237 232 230 232 237 244 243 246 249 247 244 240 239 237 233 228 223 220 218 218 217 215 214 214 215 216 215 214 211 206 203 202 202 202 204 206 204 202 201 200 201 200 201 203 204 204 204 203 203 205 210 212 213 212 211 210 210 211 211 212 211 209 208 208 209 209 210 210 211 212 215 215 217 218 220 221 222 222 223 223 223 223 222 223 224 223 222 221 219 217 216 217 215 214 213 212 212 212 212 211 211 210 210 210 211 210 210 210 210 210 210 211 211 212 213 213 213 214 214 215 215 215 215 215 216 216 216 216 216 216 216 216 215 215 215 215 215 215 216 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 217 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 218 218 218 218 218 219 219 219 219 220 220 220 221 221 221 222 222 223 223 223 224 224 224 224 225 225 225 225 225 226 226 226 227 227 227 227 227 227 175 175 175 175 174 173 173 172 172 172 173 173 173 174 174 175 175 175 175 174 173 172 172 171 171 171 171 170 168 168 167 168 169 170 170 170 170 170 170 170 170 170 170 170 170 169 169 170 171 172 172 172 172 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 172 173 173 173 173 173 174 174 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 175 176 176 176 177 178 178 179 179 180 181 181 182 182 181 182 182 182 183 184 185 186 186 185 185 185 184 183 182 181 181 181 181 180 180 180 179 178 178 178 177 177 177 176 176 177 177 177 177 177 176 175 173 172 172 171 169 168 166 164 164 163 163 162 162 162 163 165 166 167 168 168 169 170 171 171 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 173 174 174 174 175 175 175 175 176 176 176 177 178 178 179 179 180 180 180 181 182 182 184 186 187 188 191 193 194 195 195 196 196 197 198 199 199 199 199 199 200 199 198 198 198 197 196 194 190 183 178 173 169 166 165 163 160 158 156 155 153 152 151 149 148 149 150 152 153 153 154 154 154 155 156 156 157 159 160 161 161 160 155 154 153 150 148 149 151 153 155 155 156 157 157 155 154 151 151 147 142 139 142 146 149 149 149 147 147 148 150 153 154 154 156 161 166 172 176 176 176 175 174 175 174 173 171 170 169 160 158 158 159 160 159 157 157 156 154 150 149 148 147 144 137 135 137 138 139 139 143 148 157 166 167 167 165 170 175 178 181 183 185 186 189 192 194 196 197 196 196 189 186 186 187 188 187 186 184 183 182 182 181 180 178 177 178 182 184 185 186 186 193 200 205 206 205 204 203 203 207 220 238 244 247 249 240 220 218 223 227 227 230 230 228 226 223 218 218 216 214 215 216 224 226 231 235 235 235 229 223 222 221 224 231 239 243 240 236 234 228 224 225 229 232 234 237 238 234 231 231 232 232 233 230 223 216 210 207 207 208 213 223 233 238 239 243 247 249 248 247 246 246 243 238 233 230 230 233 232 238 243 247 247 245 245 242 238 235 233 228 225 224 221 218 217 217 218 218 219 219 216 213 209 205 205 203 202 203 204 200 199 199 199 201 201 201 202 203 203 201 199 200 203 210 211 213 214 212 210 211 211 212 213 213 212 210 210 212 212 212 212 212 213 216 217 218 219 220 221 222 223 224 224 224 223 223 224 225 226 225 224 222 219 221 220 219 216 214 213 213 214 214 213 212 212 212 212 212 211 210 210 210 210 211 211 211 212 213 213 213 214 214 215 215 215 215 215 216 216 216 216 216 216 216 216 216 216 215 216 215 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 217 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 217 216 217 217 217 217 217 217 217 217 218 218 218 218 218 219 219 219 219 220 220 220 221 221 221 222 222 223 223 223 223 224 224 224 224 225 225 225 225 225 226 226 226 226 226 227 227 227 175 175 175 174 174 173 172 172 172 172 173 173 173 174 174 175 175 175 175 174 173 172 172 171 171 171 171 171 170 169 168 169 170 170 170 171 171 171 171 171 172 172 172 171 171 171 171 171 172 172 172 172 172 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 172 172 173 173 173 173 174 174 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 175 175 176 176 176 177 178 178 179 179 180 181 181 182 182 182 182 182 182 183 184 185 185 185 185 185 185 184 183 182 182 181 181 181 180 180 179 178 178 178 177 177 176 176 176 176 176 176 177 177 176 176 175 174 173 172 171 169 167 166 164 163 163 163 163 162 162 163 164 165 166 166 167 168 169 170 171 172 172 173 173 174 175 175 175 175 175 175 175 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 174 174 175 175 174 174 174 174 174 174 175 175 175 175 175 176 176 177 178 178 179 179 180 180 181 182 183 184 184 185 188 190 191 192 193 194 194 195 196 197 197 197 197 197 197 197 197 195 196 196 196 195 193 188 181 176 171 167 166 162 160 158 156 156 154 154 153 151 149 149 150 151 152 152 153 154 155 158 161 163 165 163 162 161 161 161 160 159 157 154 151 148 149 150 152 152 154 155 156 155 154 153 154 152 148 142 141 143 144 145 145 146 146 145 147 150 152 152 154 157 160 163 168 171 170 171 172 171 172 170 167 166 163 160 152 150 153 155 155 156 155 156 156 156 153 152 150 147 139 134 135 138 141 143 144 148 156 167 178 177 178 175 175 178 179 181 182 182 185 189 187 187 187 186 186 188 185 182 180 180 180 181 183 183 182 179 178 177 177 178 177 181 185 187 188 188 188 192 197 202 205 206 207 206 204 205 214 227 233 241 248 242 226 219 219 222 224 229 232 232 232 227 228 226 223 220 219 218 219 222 228 233 235 239 241 240 240 230 225 227 234 242 243 244 242 236 229 227 229 229 231 235 238 235 233 231 232 233 233 230 225 220 214 214 212 211 213 220 229 230 234 240 244 247 247 247 248 249 248 244 237 233 233 234 233 234 237 242 243 242 243 242 240 238 235 232 232 229 223 220 218 218 218 219 220 221 219 215 211 210 210 206 205 205 203 201 201 200 202 202 200 200 201 200 199 195 194 196 198 204 209 214 216 214 211 211 212 212 213 213 213 212 212 217 217 216 215 215 215 218 219 220 220 221 221 221 222 224 225 224 223 223 223 223 225 226 225 224 223 223 222 221 220 218 218 218 216 216 216 215 215 215 213 213 212 211 211 211 211 211 212 212 212 212 213 213 214 214 215 215 215 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 218 218 218 218 218 219 219 219 219 220 220 221 221 221 221 222 222 222 223 223 223 223 224 224 224 224 224 225 225 225 225 225 226 226 226 226 226 226 175 175 175 174 174 173 173 173 172 172 172 173 174 174 175 175 175 175 175 174 173 172 172 172 172 172 172 172 171 170 169 170 170 170 171 171 171 171 172 172 173 173 173 172 172 172 172 172 173 173 173 172 172 171 171 171 171 170 170 170 170 169 169 170 170 170 170 171 171 171 171 171 172 172 173 173 173 174 174 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 176 176 176 176 177 178 178 179 180 180 181 182 182 182 182 182 182 183 183 184 184 184 184 184 184 184 184 183 182 182 182 181 180 180 179 179 178 178 178 178 177 176 176 175 175 175 176 176 176 176 175 175 174 174 173 171 169 167 166 164 164 163 163 163 163 163 163 163 164 164 165 166 167 169 170 171 172 172 173 174 175 175 176 176 176 176 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 173 174 174 175 175 175 174 174 174 174 174 174 174 174 175 175 176 176 177 177 178 178 179 179 180 181 182 183 183 184 185 187 189 190 191 192 192 193 194 195 196 195 195 195 195 195 195 195 193 193 193 193 192 189 186 179 173 169 169 164 160 158 157 156 155 155 154 153 152 150 151 152 152 153 154 154 155 158 162 164 165 165 164 163 162 161 161 160 160 158 154 151 148 148 149 149 151 153 155 155 154 153 153 152 150 147 142 142 142 142 142 142 144 145 145 146 148 148 152 155 157 160 161 161 162 163 166 169 167 166 165 163 160 155 151 145 143 146 145 148 151 153 154 152 153 152 151 150 146 137 133 135 137 138 142 145 150 159 168 175 175 175 175 175 175 175 176 177 178 181 184 180 176 176 177 180 183 183 179 176 175 174 175 178 182 180 178 177 178 179 180 180 182 185 188 187 187 188 190 195 201 201 206 209 209 206 205 209 211 219 236 247 245 237 230 227 222 222 226 231 234 239 239 241 239 232 226 223 222 222 222 226 233 237 241 245 245 245 238 230 226 229 237 239 243 247 245 236 235 236 234 232 236 238 237 235 235 235 235 233 231 227 222 222 219 216 214 214 220 221 224 230 235 240 244 245 244 245 248 249 249 245 242 243 242 238 234 233 237 238 238 239 238 239 240 240 239 237 229 222 218 217 218 218 219 221 222 220 216 214 213 212 209 208 207 205 205 203 204 205 204 202 200 200 199 197 194 194 197 199 204 211 215 217 216 215 215 213 212 212 211 212 212 215 220 221 220 219 218 219 220 222 222 222 222 222 222 223 224 224 222 220 220 221 221 222 223 224 223 222 221 221 220 220 220 220 221 219 217 218 219 219 218 215 214 214 213 212 212 212 212 212 213 213 213 213 214 214 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 218 218 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 216 216 217 216 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 219 219 219 219 220 220 221 221 221 221 222 222 222 222 223 223 223 223 224 224 224 224 224 225 225 225 225 225 225 226 226 226 226 175 175 175 174 174 173 173 173 172 173 173 173 174 174 174 175 175 176 175 174 173 172 172 172 172 172 172 172 172 171 170 170 171 171 171 171 171 172 172 173 174 174 173 173 173 172 173 173 173 173 173 172 172 171 171 171 171 170 170 170 169 169 169 169 170 170 171 171 171 171 172 172 172 172 173 173 173 174 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 177 177 178 178 179 180 180 181 182 182 182 182 182 182 183 183 184 184 184 184 184 184 184 183 183 182 182 181 181 180 179 179 178 178 178 178 177 177 176 176 176 175 175 175 175 175 175 175 175 175 174 173 171 169 167 166 165 164 164 163 163 163 162 162 163 163 163 164 166 167 168 170 170 171 172 173 175 175 176 176 177 177 176 176 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 175 175 174 174 173 173 173 174 174 174 174 174 175 176 176 177 177 178 178 179 180 181 182 182 182 183 185 187 188 189 190 190 191 192 193 194 194 193 193 193 193 193 193 192 192 191 191 189 187 185 182 177 172 170 167 163 159 157 156 156 156 155 154 153 152 151 152 153 153 154 155 156 157 159 163 162 161 160 160 161 161 162 162 162 160 158 153 149 147 147 148 149 151 153 154 154 152 151 151 150 148 145 142 140 139 139 140 141 144 145 146 146 147 149 153 156 159 161 161 161 161 162 163 165 163 161 159 156 155 152 147 141 139 138 140 142 144 146 148 143 141 142 144 144 141 136 134 134 135 136 138 143 149 158 164 165 167 169 171 173 171 170 170 171 173 176 177 173 167 167 172 178 181 181 178 174 172 171 172 176 180 178 177 177 178 179 180 180 181 181 180 181 183 187 191 194 195 198 204 210 213 210 204 201 202 211 231 245 250 248 246 245 232 225 225 229 232 234 237 243 246 240 231 230 230 228 225 227 234 240 245 255 251 248 242 235 227 227 227 233 242 250 252 247 249 250 243 239 240 240 239 238 240 239 237 235 232 229 226 224 220 217 216 216 217 218 221 225 230 235 239 240 236 240 244 248 250 249 250 249 247 242 236 234 235 237 242 238 234 234 236 239 238 235 230 223 217 216 216 218 220 222 223 220 218 217 216 215 213 211 210 209 207 206 206 207 207 204 205 203 200 198 200 201 203 205 208 215 218 220 221 220 218 214 213 213 212 212 214 218 222 224 223 222 222 222 222 223 223 223 223 223 223 223 224 223 221 220 218 219 220 221 222 221 220 218 218 220 217 216 216 217 220 218 217 217 218 220 219 217 216 215 215 215 214 213 213 213 214 215 215 215 215 215 215 216 217 216 216 216 216 217 217 217 217 217 216 216 217 217 217 216 216 216 216 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 217 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 219 219 219 219 220 220 220 221 221 221 221 222 222 222 222 223 223 223 223 223 224 224 224 224 225 225 225 225 225 225 226 226 226 175 175 174 174 174 174 173 173 173 173 173 174 174 174 175 175 175 176 175 174 174 173 173 173 173 173 173 173 172 171 171 171 171 172 171 171 172 172 173 173 174 174 174 174 174 173 173 174 173 173 173 172 172 171 171 171 170 170 170 169 169 169 169 170 170 171 171 171 171 171 172 172 172 172 173 173 174 174 175 175 175 175 174 174 174 174 173 173 174 174 174 174 174 174 174 174 174 175 175 175 176 176 177 177 177 178 178 179 180 181 181 181 182 181 182 182 182 183 183 183 183 184 184 184 184 183 183 182 182 181 181 180 179 179 178 178 178 178 177 177 177 176 176 176 175 175 175 175 175 175 175 175 174 174 172 170 169 167 166 165 165 164 163 163 162 162 162 163 163 164 165 166 167 168 169 170 171 173 174 175 176 176 177 177 177 176 176 176 176 176 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 174 175 176 176 176 177 177 178 179 180 181 181 181 182 183 185 186 187 188 188 189 190 191 192 192 193 191 191 191 191 191 191 191 190 189 189 186 183 181 179 176 172 170 166 163 160 157 156 155 155 154 153 153 152 152 152 154 155 157 158 159 160 161 158 156 155 155 156 159 161 162 162 162 161 157 152 148 146 147 149 151 152 154 154 153 152 151 149 147 146 144 141 138 137 137 138 141 143 145 145 147 148 151 154 158 160 160 161 162 163 164 164 164 162 160 159 157 155 152 146 141 140 137 134 132 131 131 134 129 126 132 134 136 136 135 136 137 136 136 137 142 149 156 156 158 161 163 165 167 164 163 165 166 168 169 169 166 161 163 168 173 176 177 175 173 171 171 172 174 176 175 174 175 177 178 178 178 178 174 174 176 181 187 191 192 191 193 201 211 215 211 206 201 194 201 222 241 252 256 260 256 245 231 226 227 227 226 230 236 245 243 238 239 243 238 230 229 237 249 251 264 260 252 244 238 230 228 230 236 240 247 252 256 254 253 252 249 248 245 244 244 243 242 239 236 235 231 227 223 220 217 216 215 216 217 219 222 226 230 233 232 231 234 238 244 248 247 249 249 248 245 240 238 238 241 249 243 235 231 232 232 234 234 231 226 219 219 218 218 220 223 224 222 222 221 218 219 218 216 215 214 210 208 208 209 210 211 208 204 200 200 204 206 208 212 214 219 223 226 227 227 224 220 217 216 217 217 219 221 223 225 225 225 224 224 224 223 224 224 224 224 223 223 223 222 222 220 219 219 221 222 222 221 219 216 216 216 215 215 215 217 217 215 214 214 217 219 219 218 216 216 216 216 217 216 215 215 216 217 217 217 217 217 217 219 219 218 218 217 217 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 219 219 219 220 220 220 220 221 221 221 221 222 222 222 222 223 223 223 223 223 223 224 224 224 224 224 224 225 225 225 225 225 225 175 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 175 175 175 174 174 173 173 173 173 173 173 173 173 173 172 172 171 171 172 173 173 174 175 174 175 175 175 174 175 174 173 173 173 172 172 171 171 171 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 172 173 173 174 175 175 175 175 174 174 174 173 173 173 173 174 174 174 174 174 174 174 174 174 175 175 175 176 176 177 177 178 178 179 179 180 180 181 181 181 181 182 182 182 183 183 183 183 183 183 183 183 183 182 182 182 181 180 179 179 178 178 178 178 178 177 177 177 176 176 176 175 175 174 174 174 174 174 174 174 173 172 170 169 168 167 166 165 164 163 163 163 163 163 164 165 165 166 166 167 168 168 169 171 173 175 176 176 177 177 177 177 177 176 176 176 176 176 176 175 175 175 175 175 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 172 172 172 173 174 175 175 176 177 177 178 179 180 180 180 181 182 183 184 186 186 186 187 188 189 189 190 191 190 189 189 190 190 189 189 190 189 187 186 184 181 179 177 175 172 169 165 162 159 157 156 155 154 154 153 153 152 152 153 155 157 160 162 162 161 160 153 151 152 153 156 159 160 161 161 161 159 155 150 147 147 149 151 153 155 156 155 155 154 152 148 145 144 142 140 137 135 136 138 140 142 144 145 147 147 149 153 157 158 159 160 161 164 165 164 164 163 160 159 158 156 152 147 145 140 134 130 126 121 119 120 119 121 126 126 125 127 130 130 131 133 135 138 143 149 151 150 151 153 156 159 159 157 156 159 160 161 161 160 159 158 159 161 163 167 169 169 171 173 174 174 173 173 173 171 169 170 171 172 172 173 170 171 175 180 185 186 186 186 189 198 210 215 215 213 203 189 193 210 231 250 249 258 262 258 245 232 232 229 226 228 231 237 240 241 244 248 249 244 242 247 255 263 269 267 259 247 245 240 234 235 248 246 245 244 244 248 247 250 253 254 252 253 250 247 245 241 238 237 233 228 223 219 216 214 214 214 215 218 222 224 226 226 228 227 228 231 237 236 241 245 248 249 247 245 245 245 247 250 245 240 236 234 233 233 233 231 229 228 226 222 220 221 224 226 227 227 224 221 222 222 221 222 220 216 212 210 212 214 214 211 205 200 203 206 208 211 215 218 224 230 231 232 232 231 227 222 222 221 222 223 223 225 226 226 226 225 225 225 225 225 225 225 224 224 223 222 222 221 221 220 221 222 223 224 223 221 219 218 217 217 221 220 219 217 214 214 216 217 217 217 216 216 216 215 216 217 218 218 217 218 219 220 220 220 220 220 221 221 221 220 219 219 219 219 219 218 218 218 218 218 218 218 218 217 218 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 219 218 218 218 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 219 219 219 220 220 220 220 220 221 221 221 221 222 222 222 222 223 222 223 223 223 223 223 224 224 224 224 224 224 225 225 225 225 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 173 174 174 175 175 175 175 175 175 175 174 173 173 173 172 172 172 171 171 171 171 171 170 170 170 170 170 171 171 171 171 171 171 171 172 172 172 173 173 174 174 174 174 174 174 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 175 175 176 176 177 177 177 178 178 179 179 180 180 180 181 181 181 181 182 182 183 183 183 183 183 183 182 182 182 182 182 181 180 179 179 178 178 178 178 178 178 178 177 177 177 176 176 175 174 174 174 173 173 174 174 174 173 172 170 169 168 168 166 165 164 164 164 164 164 164 165 165 166 166 167 167 168 168 170 172 173 175 176 176 177 177 177 177 177 177 177 177 177 176 176 175 175 175 175 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 172 172 171 172 173 173 175 176 177 177 178 179 179 180 180 181 182 183 184 185 185 186 186 187 187 188 188 188 188 188 188 188 187 187 187 188 187 185 184 182 179 177 176 175 171 168 165 162 158 157 156 155 154 153 153 153 153 152 153 155 158 160 161 160 157 156 153 152 153 156 157 159 159 159 159 158 156 152 149 148 148 150 153 155 157 158 158 157 156 152 148 145 142 141 139 137 135 137 139 142 143 144 146 147 146 147 149 153 154 156 158 158 161 163 163 163 163 160 157 156 153 150 147 145 140 134 129 124 120 118 117 116 119 120 117 115 114 115 119 120 123 128 134 141 142 144 145 141 143 148 150 150 151 152 155 156 156 156 155 156 155 151 150 151 157 157 163 169 175 176 175 173 172 171 169 162 159 159 159 158 163 167 171 176 179 181 181 180 182 187 198 210 216 216 217 203 191 191 200 217 219 237 252 261 265 258 257 250 237 231 231 230 230 231 232 239 245 248 249 252 253 257 265 269 268 265 258 256 248 239 242 260 258 255 254 245 242 241 243 246 251 251 252 251 250 249 245 244 241 235 229 225 220 216 213 211 211 214 218 223 226 227 226 226 224 224 225 227 229 236 242 247 250 252 252 253 252 252 251 248 243 243 239 236 233 231 229 229 229 229 227 223 223 226 229 229 229 226 224 224 227 228 227 226 222 217 212 216 219 217 212 205 202 205 211 215 216 218 221 226 232 231 233 234 234 231 227 226 225 224 226 226 226 227 226 225 225 225 225 226 226 226 226 225 224 222 222 221 221 220 220 221 222 223 224 224 223 223 222 222 222 224 224 223 221 219 219 220 221 218 215 215 213 211 212 212 214 216 218 217 218 219 220 222 222 222 222 223 224 224 223 223 222 221 219 220 219 219 220 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 219 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 219 219 219 220 220 220 220 220 220 221 221 221 221 221 222 222 222 222 222 222 223 223 223 223 223 223 224 224 224 224 224 224 225 225 174 173 173 173 173 174 174 175 175 175 175 175 175 175 176 176 176 176 176 176 175 175 175 174 174 174 174 174 174 174 175 176 175 173 172 172 172 173 174 175 175 175 175 175 175 175 175 174 174 173 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 174 174 174 174 174 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 177 177 178 178 178 179 179 179 179 180 180 181 181 181 181 181 182 182 183 183 182 182 182 182 182 181 181 180 180 179 178 178 178 178 178 178 178 178 177 177 177 176 175 175 174 173 173 173 173 173 174 174 173 171 170 169 168 167 166 165 165 164 165 165 165 165 165 166 166 167 167 168 168 169 170 172 174 175 175 176 177 177 177 177 178 178 178 177 177 176 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 172 172 171 172 173 174 176 177 177 177 178 178 179 179 180 181 182 182 183 184 184 185 185 185 186 186 187 187 187 187 186 186 186 185 185 185 185 182 181 179 177 176 175 173 169 166 163 161 158 157 156 154 152 152 152 152 152 153 153 155 157 158 157 156 155 154 154 156 158 159 160 160 160 159 158 157 154 151 149 149 149 151 154 156 158 159 159 158 156 151 147 143 142 140 137 135 137 140 143 144 145 146 147 147 147 147 149 149 151 153 155 156 158 160 162 162 162 160 157 153 150 148 146 144 140 136 133 128 124 122 120 118 118 115 111 109 109 109 112 114 115 117 120 125 130 135 137 132 137 140 142 146 148 151 153 156 157 157 158 157 153 147 145 147 148 154 162 170 176 177 175 174 173 169 165 159 153 149 148 149 155 165 175 181 183 185 185 182 181 189 198 206 211 215 214 204 195 193 194 198 205 224 243 253 262 262 263 261 251 240 236 232 230 230 230 233 237 238 237 243 242 250 259 265 264 263 263 262 258 252 257 265 267 265 265 256 247 241 238 238 238 240 244 247 249 248 248 247 244 237 231 227 220 215 213 208 207 211 217 223 225 225 225 222 219 220 223 226 229 233 239 245 249 251 251 255 255 254 251 248 247 244 240 238 234 230 230 231 229 229 229 227 226 227 228 230 229 227 225 226 229 231 232 231 228 223 220 222 224 220 213 206 204 206 213 219 218 218 220 226 226 228 231 233 234 232 231 229 227 226 227 227 227 227 225 224 223 223 224 224 225 226 226 225 224 222 221 221 220 220 220 221 221 222 224 224 224 225 225 225 225 226 227 226 225 225 225 224 225 223 220 219 216 211 210 208 208 209 207 211 214 215 217 220 220 220 221 223 224 225 225 224 223 221 221 221 221 221 221 221 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 219 219 219 219 219 220 220 220 220 220 220 221 221 221 221 221 221 222 222 222 222 222 222 223 223 223 223 223 223 224 224 224 224 224 225 225 174 173 173 173 174 174 175 175 175 175 175 175 175 176 176 176 176 176 176 176 175 175 175 174 174 174 174 174 174 175 177 177 176 174 173 173 173 174 175 175 175 175 175 175 175 175 175 174 174 174 173 173 172 172 172 171 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 173 174 173 173 173 173 173 173 173 174 174 174 174 174 174 174 175 175 174 175 175 176 176 176 177 177 178 178 178 179 179 179 179 180 180 180 180 181 181 181 182 182 182 182 182 182 182 182 181 181 180 180 179 178 178 178 178 178 178 178 178 177 177 177 176 175 175 174 174 173 174 174 174 174 174 173 172 171 170 170 168 167 166 166 166 166 166 166 166 166 166 166 167 167 168 168 169 170 171 173 174 175 175 176 176 177 177 178 178 178 178 178 177 176 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 172 173 173 173 174 174 175 177 177 176 177 177 178 178 179 180 181 181 182 182 182 183 184 184 184 185 185 185 185 186 186 185 184 183 183 183 183 182 180 178 176 175 175 173 171 168 164 161 159 158 157 155 154 151 151 152 152 153 154 154 155 157 157 155 155 154 154 155 159 160 160 160 159 159 159 158 156 154 152 152 150 150 152 154 157 158 158 158 157 155 152 148 146 145 140 138 136 139 144 147 148 149 149 149 148 148 149 149 149 150 151 153 156 158 160 161 162 162 161 157 151 147 146 144 141 138 136 133 130 129 127 124 121 118 112 108 108 108 110 112 113 111 111 112 115 120 123 128 126 130 133 138 144 147 150 154 159 160 163 164 162 156 152 150 152 155 161 167 173 176 176 175 174 171 168 164 159 154 154 150 150 155 165 175 189 193 195 194 189 188 193 200 203 205 211 211 204 198 196 195 194 198 211 231 245 248 251 260 266 262 251 243 239 239 234 233 232 231 230 227 226 230 238 247 256 256 255 257 260 261 263 265 267 266 267 267 264 257 248 240 244 241 236 236 239 243 241 240 243 243 239 233 227 221 217 213 209 208 210 215 220 222 223 221 217 216 218 222 228 231 232 236 241 244 241 245 250 252 253 251 251 248 245 242 241 238 235 237 238 232 230 230 229 228 227 227 229 229 227 226 226 230 233 235 235 233 230 229 228 227 221 213 206 205 204 210 214 214 211 214 214 218 224 227 230 232 232 231 230 228 228 228 228 228 227 226 223 221 221 221 222 224 225 226 225 223 222 222 220 220 220 221 221 221 222 223 223 224 224 224 225 226 227 229 229 229 229 228 227 228 226 226 225 221 217 213 210 208 209 207 207 208 210 213 213 214 215 217 219 222 224 223 224 223 222 221 221 222 223 223 223 222 221 222 222 221 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 219 220 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 218 218 218 218 218 218 218 219 219 219 219 219 219 220 219 220 220 220 220 220 220 220 221 221 221 221 221 221 222 222 222 222 222 222 223 223 223 223 223 224 224 224 225 225 174 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 176 177 178 178 177 177 175 174 174 174 175 175 175 175 175 175 176 175 175 175 174 174 174 173 173 172 172 172 172 172 172 171 171 171 170 170 170 170 170 170 170 171 171 171 172 172 172 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 175 175 175 175 175 176 176 176 177 177 177 178 178 178 178 179 179 179 179 180 180 180 180 180 181 182 182 182 182 182 181 181 181 180 180 179 179 178 178 178 178 178 178 178 177 176 176 176 176 175 174 174 174 174 175 175 174 174 173 173 172 171 171 170 168 167 166 166 167 167 168 168 167 167 167 167 168 168 168 169 170 171 172 174 175 175 175 176 176 177 177 178 178 178 178 178 177 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 174 175 175 175 175 175 175 175 175 176 176 177 178 179 180 180 180 181 181 181 182 182 183 183 183 183 184 185 185 185 183 182 181 181 180 180 180 177 175 173 173 172 170 169 167 164 160 159 158 156 154 153 151 151 151 152 154 155 156 156 156 156 156 154 153 154 157 158 158 158 157 157 157 157 157 156 155 155 150 149 150 153 155 156 157 158 158 157 155 154 153 153 148 144 142 141 142 144 144 149 152 152 151 149 148 148 149 150 151 152 154 157 159 160 162 163 163 161 156 149 149 146 142 139 138 136 132 129 128 128 127 125 120 113 109 108 108 109 112 113 107 106 108 112 116 117 120 123 125 130 138 143 146 149 155 162 165 168 169 168 163 158 160 163 165 168 171 174 175 173 172 171 168 165 162 159 157 157 156 157 162 171 182 190 197 201 199 194 193 196 200 200 204 208 209 205 203 200 197 195 196 204 220 232 232 237 252 263 265 260 254 255 247 239 236 234 232 227 226 224 224 230 239 246 247 247 248 253 256 260 263 263 259 261 263 264 262 257 252 254 251 243 237 235 237 237 238 239 240 238 233 225 225 219 216 213 211 211 212 216 220 223 221 217 218 219 223 228 231 233 235 237 238 237 240 243 246 249 248 248 248 247 246 247 247 247 248 244 238 233 230 230 229 227 229 231 229 226 226 227 230 233 236 236 236 235 234 231 227 221 213 208 206 205 206 207 206 204 205 206 211 219 222 226 227 227 228 229 229 230 231 231 230 228 226 223 220 220 219 219 221 224 225 225 224 223 221 220 219 220 220 221 221 222 223 223 224 224 224 225 226 228 230 230 231 231 231 230 229 229 230 228 225 221 218 214 215 214 212 210 208 209 212 213 213 213 214 216 219 221 221 222 222 221 221 221 222 223 225 225 224 224 224 223 222 222 221 221 221 220 221 220 220 220 220 220 220 220 220 219 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 221 221 221 221 221 221 222 222 222 222 222 223 223 223 223 223 224 224 224 225 225 174 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 175 175 174 175 175 175 176 177 178 179 179 179 177 176 175 174 174 175 175 175 175 175 176 176 175 175 175 174 174 174 173 173 173 172 172 172 172 172 171 170 170 170 170 170 170 169 169 170 170 171 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 179 180 180 181 181 182 182 182 181 181 181 181 180 179 179 178 178 178 178 178 178 178 177 176 175 175 176 176 175 175 174 174 175 175 174 174 173 172 172 172 172 171 170 169 168 167 167 167 167 168 168 168 167 167 167 168 169 169 170 171 172 173 174 174 175 175 176 176 177 178 179 179 179 178 178 177 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 174 175 176 176 175 174 173 174 174 175 175 176 177 178 179 179 179 179 180 180 181 181 182 182 182 182 183 184 184 184 183 182 180 179 178 177 176 176 174 171 170 169 168 166 165 162 160 157 155 154 153 152 151 151 152 153 154 155 155 155 155 153 152 151 151 154 157 158 156 154 153 154 155 156 157 157 157 154 151 150 152 154 157 158 158 158 158 157 156 157 157 156 152 148 146 144 142 140 141 146 150 152 151 149 149 149 150 152 153 154 156 158 160 162 164 165 164 161 156 155 152 147 142 138 136 133 129 126 125 126 127 126 122 117 116 110 106 106 107 108 102 101 105 111 116 118 119 121 126 133 142 147 150 152 156 162 167 171 174 175 171 167 167 167 166 168 170 172 172 171 169 166 164 162 159 158 159 161 163 166 171 179 183 190 202 206 202 198 197 199 200 201 204 207 209 210 210 205 199 196 198 204 212 215 218 225 239 254 261 264 262 264 256 247 241 238 237 235 229 223 221 228 235 238 238 241 240 243 247 251 255 254 252 254 257 259 260 259 258 257 254 252 247 243 242 240 240 239 239 237 232 230 224 220 218 215 212 212 212 216 221 225 222 221 220 221 224 227 230 233 236 236 236 237 237 237 241 242 243 245 247 249 250 251 253 253 253 248 244 238 233 233 229 228 229 232 229 227 226 226 227 232 233 233 233 233 232 230 226 221 216 215 209 206 205 203 201 201 202 204 208 213 217 219 220 223 226 227 230 231 231 233 232 230 227 224 221 220 218 217 219 223 224 224 224 223 221 219 219 220 221 222 223 224 225 224 226 226 224 224 226 228 229 230 231 232 232 232 231 232 232 230 228 225 222 220 220 218 215 213 211 212 212 213 213 214 215 216 216 218 218 218 218 219 219 219 219 220 223 224 224 224 224 223 223 223 222 222 222 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 221 220 221 221 221 221 222 222 222 222 223 223 223 223 223 224 224 225 225 225 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 176 177 178 179 180 180 179 178 178 176 175 174 174 175 175 175 176 176 176 175 175 175 175 174 174 174 173 173 173 173 172 172 171 171 170 170 169 169 169 169 169 169 170 170 171 171 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 175 175 175 175 175 175 175 176 176 177 177 177 177 177 178 178 178 179 179 179 179 179 180 180 180 181 181 181 181 181 181 181 180 180 179 179 179 178 178 178 178 178 177 177 176 176 175 176 175 175 175 175 175 174 174 174 173 173 172 172 173 172 172 171 170 169 168 168 167 167 167 168 168 168 168 168 169 170 170 171 172 173 173 174 175 175 176 176 177 178 178 179 179 179 178 178 177 177 176 176 175 175 175 174 174 174 174 174 174 174 174 174 175 175 174 174 174 173 173 173 174 174 175 175 175 174 172 172 173 173 174 175 176 177 178 178 178 178 178 179 179 180 181 181 181 181 181 181 182 182 182 182 180 178 177 175 174 174 173 172 168 167 166 165 164 162 161 158 155 153 152 151 151 152 152 152 152 152 153 153 152 152 150 149 149 151 154 156 156 154 151 151 153 154 155 156 157 157 156 154 153 154 155 157 158 159 159 158 158 158 158 157 155 151 146 144 142 141 134 134 137 142 147 148 148 148 149 152 154 156 157 157 158 160 163 165 165 164 161 160 158 154 149 143 138 133 130 127 119 120 121 122 122 121 121 115 109 105 104 104 104 102 102 105 112 119 122 124 124 129 138 147 153 156 157 158 163 167 171 176 178 177 176 172 167 165 166 167 169 170 170 168 166 164 162 161 160 164 168 170 173 177 180 183 192 207 211 208 204 201 202 202 202 204 207 209 209 209 205 199 197 201 206 208 211 215 217 227 242 255 259 262 264 262 258 249 247 245 239 231 222 220 226 230 233 238 240 240 240 240 241 240 245 246 249 252 254 254 256 256 256 252 252 250 249 248 245 242 239 238 236 234 230 225 221 219 215 214 213 213 216 222 225 224 222 222 222 223 225 228 232 234 236 237 237 235 233 234 236 239 244 247 249 251 252 252 252 253 252 249 245 246 240 234 232 231 231 229 227 224 222 223 227 228 226 227 229 229 228 225 220 219 214 210 206 203 203 200 198 200 203 206 209 211 211 214 220 223 226 228 227 229 232 233 232 228 224 224 222 218 217 218 221 223 224 225 224 222 221 220 221 223 225 226 227 227 228 229 229 226 225 226 228 228 228 230 231 232 232 232 232 232 231 230 228 226 225 224 221 217 215 214 214 213 213 213 213 214 213 215 217 215 212 214 215 215 215 216 216 219 221 221 222 223 222 222 223 223 223 223 222 222 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 220 220 220 220 220 220 221 221 221 221 222 222 222 222 223 223 223 223 224 224 224 225 225 225 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 177 178 179 179 180 180 179 179 179 177 175 174 174 174 175 175 176 176 176 175 175 175 175 175 174 174 174 173 173 173 173 172 171 170 170 169 169 169 168 168 168 169 170 170 171 171 171 171 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 175 175 175 175 175 175 175 176 176 176 177 177 177 178 178 178 178 179 179 179 179 180 180 180 181 181 181 181 181 180 180 180 179 179 179 179 178 178 178 178 177 177 176 176 176 175 176 176 176 176 175 175 175 175 174 174 174 174 174 174 174 173 171 170 169 169 168 167 168 168 168 168 168 168 169 170 171 171 172 172 173 173 174 175 175 176 177 177 178 178 179 179 179 178 178 177 177 177 176 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 174 173 172 172 172 172 173 174 175 176 177 177 177 177 177 178 179 179 180 180 180 180 180 180 180 180 180 180 179 177 175 173 172 171 170 169 166 164 163 162 161 160 159 157 153 152 151 150 150 151 151 151 150 150 150 149 149 149 147 147 149 151 153 153 153 151 150 151 153 155 156 156 158 157 156 156 156 156 157 158 158 158 158 157 157 157 157 157 150 146 142 139 136 134 125 122 127 133 139 141 143 145 147 150 153 155 156 156 157 159 163 166 167 166 165 163 158 151 146 141 135 131 129 123 115 116 117 118 118 118 117 113 109 107 107 108 107 106 106 110 118 123 127 127 127 131 140 148 154 158 158 160 164 168 172 178 180 180 180 175 168 166 166 167 168 169 169 171 171 169 169 169 168 169 173 174 176 178 179 184 194 208 215 216 214 214 209 205 204 206 207 207 208 207 204 198 198 204 208 210 217 217 215 220 232 244 246 257 263 266 266 260 259 254 244 233 224 220 221 223 226 235 239 241 242 242 243 241 242 244 247 252 253 255 257 257 255 252 249 249 248 247 245 243 240 238 236 234 229 225 222 221 220 218 216 215 219 223 224 222 222 221 221 222 223 225 224 228 232 235 235 232 229 228 230 235 240 245 247 248 248 249 249 250 251 251 249 248 247 244 240 235 231 231 229 224 220 220 221 222 220 222 224 225 225 224 220 217 212 207 202 199 198 196 194 197 199 201 203 204 203 210 216 221 224 225 226 229 231 233 233 230 229 229 227 223 220 220 221 221 225 227 226 225 224 224 224 226 229 230 231 231 232 233 234 230 227 227 228 228 228 230 231 231 231 231 232 232 231 230 229 229 227 225 222 220 218 217 216 214 213 212 211 211 212 213 213 212 209 211 211 211 212 213 213 215 215 216 218 219 219 220 217 220 222 222 222 222 222 221 222 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 220 220 220 220 220 221 221 221 221 222 222 222 222 223 223 223 224 224 224 224 224 225 225 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 177 178 178 179 179 180 180 180 179 178 176 175 175 174 175 176 176 176 176 175 175 175 175 175 174 174 174 173 173 173 172 172 171 170 169 169 168 168 168 168 169 169 170 170 171 171 171 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 178 178 178 178 178 179 179 179 180 180 180 180 180 180 180 180 179 179 179 179 179 179 178 178 177 177 177 176 176 176 175 175 176 176 176 176 176 175 176 176 176 175 175 175 175 175 174 174 172 171 171 170 169 168 168 169 169 169 169 169 170 170 171 172 172 173 173 173 174 175 176 176 177 177 177 178 179 179 178 178 178 178 178 177 176 176 176 175 175 175 175 175 174 174 174 173 173 174 174 174 174 174 174 174 174 174 175 175 175 174 173 173 173 172 172 173 174 175 176 176 176 176 177 177 177 177 178 178 178 179 179 178 178 178 178 178 178 177 174 173 171 169 169 168 166 164 162 161 160 159 158 157 155 151 150 149 149 149 149 150 149 148 148 147 147 147 146 145 146 148 149 150 149 149 148 150 152 154 155 155 157 157 157 156 156 156 156 157 158 158 154 153 153 152 152 152 152 144 137 134 130 129 126 122 119 120 127 131 133 137 141 141 144 148 150 150 152 154 156 160 163 166 164 164 162 156 146 141 136 132 130 125 119 115 114 115 115 115 113 112 111 110 110 111 113 114 112 108 118 126 131 133 135 133 135 142 149 155 155 159 162 166 171 174 178 180 181 182 178 171 169 169 170 170 169 170 172 175 175 176 176 175 175 180 178 178 178 179 184 194 206 216 223 223 225 221 213 208 212 213 211 209 206 203 197 198 200 203 215 223 222 219 219 224 224 237 250 261 267 267 267 265 261 251 237 227 221 217 214 216 226 234 240 243 243 245 246 245 245 247 250 253 257 260 261 259 257 255 256 249 246 244 241 239 236 234 231 227 224 224 223 222 222 220 218 221 223 224 221 221 220 220 220 221 215 215 220 225 230 231 229 225 221 223 228 234 240 242 242 244 245 246 247 248 248 245 246 247 249 247 241 241 245 239 230 224 220 220 220 221 220 219 219 221 220 219 216 211 204 199 196 195 192 192 194 196 197 198 198 202 208 215 220 223 224 227 229 233 234 234 234 234 233 232 228 225 223 223 223 226 227 228 228 227 228 228 229 231 233 234 234 235 236 236 234 231 229 229 228 228 229 232 232 232 231 231 231 230 229 229 229 228 226 224 222 221 221 218 215 213 212 211 211 211 211 210 209 207 206 206 208 209 210 211 211 211 212 212 212 212 213 212 217 220 221 221 221 221 221 222 222 221 221 221 220 220 220 220 220 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 219 219 219 220 220 220 220 220 221 221 221 222 222 222 222 223 223 223 223 224 224 224 224 224 224 225 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 177 177 178 178 178 179 180 180 180 179 178 177 176 175 175 176 176 176 176 176 176 175 175 175 175 175 174 174 174 173 173 172 171 170 169 169 168 168 168 168 168 169 170 171 171 171 171 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 177 177 177 178 178 178 178 178 179 179 179 179 180 180 180 180 180 180 179 179 179 179 179 178 178 178 177 177 177 176 176 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 173 173 173 172 170 169 169 169 170 170 170 170 170 170 171 172 172 173 173 174 174 175 175 176 176 177 177 178 178 179 179 178 178 178 178 178 177 177 176 176 176 175 175 174 174 174 173 173 173 174 174 174 174 174 174 174 174 174 175 175 174 174 173 173 173 172 172 172 173 174 174 175 175 176 176 176 176 176 176 176 177 177 177 176 176 176 176 176 175 175 172 170 169 168 167 166 165 163 160 159 158 157 156 154 152 150 149 148 148 148 148 148 147 147 147 146 146 146 145 145 145 146 145 146 146 146 147 151 154 155 155 156 157 157 156 154 154 154 155 155 155 155 149 147 146 146 146 146 144 136 126 124 122 120 119 117 116 118 122 123 126 131 135 139 137 135 137 139 144 150 152 154 157 158 157 156 154 151 140 134 131 129 126 121 117 115 114 114 114 112 110 109 110 112 113 114 117 120 120 118 126 133 136 141 143 141 140 145 155 158 161 165 167 169 176 178 179 180 182 181 177 172 169 169 172 172 171 170 172 175 175 178 181 182 183 188 185 185 185 182 185 192 202 209 216 223 229 230 224 216 224 225 222 216 208 202 197 196 198 205 219 227 228 223 222 223 224 230 241 254 263 259 259 263 264 257 246 232 226 222 210 209 215 225 235 235 237 242 246 248 248 249 250 253 257 261 264 264 263 266 263 257 251 244 238 236 233 231 227 223 223 224 222 221 221 222 222 222 222 223 221 220 217 215 213 212 208 209 213 220 225 226 225 222 216 217 221 228 231 232 236 240 242 244 244 244 243 242 240 242 245 247 247 249 254 251 244 234 227 229 225 225 223 218 215 216 216 216 215 211 204 200 198 194 191 194 197 198 197 197 198 201 207 214 219 220 223 228 231 234 236 236 236 237 236 235 232 229 229 227 226 227 229 230 230 230 230 230 231 233 234 235 236 237 238 238 238 238 237 233 231 230 230 233 234 233 232 231 231 230 230 230 230 229 226 224 223 223 222 220 217 215 213 213 212 212 211 209 207 206 204 203 204 206 208 210 209 209 209 208 205 205 205 208 213 217 218 220 220 220 221 221 221 221 221 221 220 220 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 218 218 218 217 217 218 218 218 218 218 218 218 218 218 218 219 219 219 219 219 220 220 220 220 221 221 221 221 221 222 222 222 223 223 223 223 223 224 224 224 224 224 224 224 174 174 174 174 175 175 175 175 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 180 180 180 179 178 178 177 176 176 176 176 176 176 176 176 175 175 175 175 175 174 174 174 173 172 171 171 170 169 169 168 168 168 168 169 170 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 172 173 173 173 174 174 174 174 174 174 174 175 174 175 175 175 176 176 177 177 177 177 178 178 178 178 178 178 178 179 179 179 179 179 180 180 180 179 178 178 178 178 178 178 177 177 177 176 176 175 175 175 175 175 175 176 176 177 177 177 176 176 176 176 176 177 177 177 176 175 175 174 174 173 171 170 170 170 170 170 171 171 171 171 171 172 172 173 173 174 174 175 175 176 176 177 177 178 179 179 179 179 179 179 178 178 178 177 177 177 176 175 175 174 174 174 174 174 173 173 174 174 174 174 174 174 174 174 175 175 174 174 174 173 173 172 172 172 173 173 173 173 174 175 175 175 175 175 175 175 175 176 176 174 174 174 174 174 173 172 170 168 167 167 165 164 163 161 158 157 157 155 154 152 151 149 148 147 147 147 147 147 147 147 147 147 146 146 145 145 145 145 145 145 145 146 148 152 154 155 155 156 156 156 155 152 151 151 151 151 150 149 145 142 141 140 140 139 136 128 118 117 114 114 115 116 115 117 117 118 121 124 127 129 126 117 116 124 133 141 147 153 150 150 149 146 145 144 133 127 125 123 122 120 117 115 113 113 112 109 108 108 110 112 114 117 120 125 125 125 130 137 142 147 150 150 149 149 162 166 168 170 172 174 180 182 184 183 181 177 173 170 168 169 172 173 172 169 170 171 174 178 183 188 192 191 192 196 193 191 190 192 197 198 206 217 227 234 235 231 236 238 236 230 217 205 199 199 199 208 221 230 233 229 232 230 225 224 229 242 244 244 250 259 262 261 255 248 247 231 217 210 211 218 226 225 229 236 243 247 248 248 250 251 256 260 264 265 265 266 266 264 258 249 249 241 234 230 225 222 221 221 220 219 220 221 223 223 222 222 220 217 213 208 208 206 206 208 211 216 219 220 219 218 215 215 218 222 221 227 233 237 241 243 242 242 241 239 234 235 236 239 243 250 254 257 256 250 251 242 234 231 230 222 217 215 215 215 215 212 206 204 204 199 197 199 202 201 201 199 198 200 205 211 212 215 221 227 231 234 235 236 236 237 237 236 235 234 232 229 229 231 231 232 233 233 232 232 232 234 235 236 237 238 239 240 240 241 240 238 235 232 232 234 234 234 234 233 232 232 232 232 232 230 227 225 225 225 224 222 220 216 216 215 214 213 212 210 209 206 202 200 201 202 205 204 205 206 205 205 202 201 202 205 209 211 213 214 214 217 218 219 220 220 220 219 219 219 219 219 219 219 219 219 219 219 220 219 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 219 219 219 219 219 220 220 220 220 221 221 221 221 222 222 222 222 222 223 223 223 223 223 224 224 224 224 224 224 224 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 178 179 180 180 180 179 179 179 179 178 177 177 176 176 176 176 176 176 176 175 175 175 175 174 174 173 173 172 171 170 169 169 168 168 168 169 169 170 171 172 173 173 173 173 173 172 172 172 172 172 172 172 173 173 173 173 173 172 172 172 173 173 173 173 173 173 174 174 174 174 174 174 175 176 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 178 178 178 178 178 178 177 177 177 176 176 176 175 175 175 175 176 176 176 177 177 177 177 177 176 176 176 177 177 177 177 177 176 176 175 174 173 172 171 170 170 170 170 171 171 171 171 172 172 172 173 174 174 174 174 175 175 176 176 177 178 179 179 179 179 179 179 179 178 178 177 177 177 176 175 175 174 174 174 174 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 173 173 172 172 172 172 172 172 172 173 173 174 174 173 173 173 173 174 174 174 172 172 171 171 171 171 170 168 167 166 165 163 162 161 160 157 157 155 154 153 151 150 148 148 148 147 147 147 147 148 148 148 147 146 146 146 146 147 148 147 147 148 149 150 153 154 155 155 155 155 154 152 147 146 146 146 145 144 143 141 139 139 139 138 135 131 125 125 117 112 111 112 113 114 113 113 115 116 117 117 117 113 101 103 111 122 131 139 146 142 142 142 139 138 136 130 123 116 115 116 116 116 114 106 104 104 103 103 104 107 107 110 116 120 126 130 132 135 142 147 154 158 159 159 160 166 170 171 173 176 179 183 187 186 182 176 171 168 168 168 170 173 174 174 171 171 174 177 180 184 190 195 197 196 198 200 199 197 196 197 200 205 213 223 233 236 238 242 248 251 245 230 216 210 204 204 211 221 230 235 234 234 231 226 221 222 225 227 233 240 251 258 261 262 262 255 243 230 219 216 218 218 220 224 228 235 240 242 245 248 249 253 257 260 261 263 264 265 265 264 261 259 250 239 233 227 223 222 221 219 218 219 220 222 222 222 221 220 218 215 211 210 208 207 207 209 212 214 214 215 216 214 214 216 216 219 223 228 233 238 240 240 241 240 238 231 226 225 227 237 249 256 260 261 260 259 253 245 238 235 234 230 223 216 213 212 210 207 208 209 207 205 204 207 205 203 200 198 198 203 204 206 211 218 225 230 233 234 235 236 237 238 238 237 237 235 233 233 235 235 237 237 236 234 234 234 234 237 238 239 240 241 241 241 242 243 242 240 236 236 236 236 235 234 234 233 233 233 233 232 231 229 228 227 226 226 225 223 222 221 217 218 216 214 213 212 207 202 200 199 199 200 200 200 202 201 201 200 200 201 204 206 206 208 209 209 212 215 217 218 218 217 217 217 218 218 218 219 219 219 219 219 219 219 219 219 219 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 219 219 219 219 220 220 220 220 220 221 221 221 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 224 224 224 174 174 175 175 175 175 175 175 175 176 176 177 177 177 177 177 177 177 177 177 177 178 178 177 177 177 178 178 178 179 180 180 180 180 180 180 180 179 178 177 177 177 177 176 176 176 176 175 175 175 175 174 174 173 172 171 170 170 169 169 168 168 169 170 171 172 172 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 173 173 173 172 172 172 172 172 172 172 172 173 173 174 174 174 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 178 178 178 177 177 177 178 178 178 178 177 177 177 177 177 177 177 176 176 175 175 175 176 175 175 175 176 177 177 178 177 177 177 176 176 176 177 177 177 177 177 177 177 176 175 175 174 173 172 172 171 171 171 171 171 171 171 172 172 173 173 174 174 174 174 175 175 175 176 176 178 179 179 179 180 180 180 179 178 178 178 177 177 176 176 175 174 174 174 174 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 173 173 173 172 172 171 171 171 171 171 172 172 172 172 171 171 172 172 173 172 172 170 169 169 169 169 168 168 167 166 164 163 162 160 159 158 157 156 155 153 152 151 150 150 149 148 147 147 147 147 147 147 147 147 147 147 148 148 149 149 150 150 150 151 152 153 154 154 154 153 151 149 148 143 140 141 140 140 139 138 137 136 137 138 137 136 134 134 127 117 112 110 110 111 110 110 110 111 112 112 110 107 106 96 95 101 111 121 131 131 133 135 136 135 134 133 129 123 110 107 109 110 111 109 94 87 87 89 90 94 94 97 103 111 116 125 132 135 138 146 151 156 161 163 164 166 170 173 175 179 182 184 186 187 181 174 169 167 167 167 168 170 171 174 175 175 175 177 178 181 185 189 191 191 194 199 205 208 209 210 206 204 205 209 218 228 230 233 242 254 258 254 241 232 227 212 208 212 219 226 230 233 233 230 225 220 219 219 219 224 233 244 252 257 257 260 257 250 242 230 231 226 221 220 221 222 227 229 231 239 244 247 249 252 255 255 258 262 264 264 263 263 262 258 248 240 231 227 227 223 219 218 218 220 221 220 220 220 220 222 220 220 218 213 208 207 208 210 211 211 213 214 213 211 211 213 215 217 221 228 232 232 233 237 239 237 229 219 218 222 234 245 253 259 256 256 258 256 251 245 244 243 237 230 221 214 209 206 203 205 209 211 212 210 213 210 205 200 197 198 200 201 203 207 214 221 227 227 231 234 235 237 239 239 239 239 239 237 237 238 238 239 240 239 238 237 236 236 238 239 239 241 242 242 243 244 245 245 243 242 241 240 239 237 236 234 235 234 233 233 232 232 231 230 230 228 228 227 226 226 224 221 220 219 217 218 214 208 203 200 199 199 199 198 197 198 197 196 196 198 201 204 206 206 208 208 207 207 210 214 214 213 213 213 214 215 216 215 218 219 219 219 218 217 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 219 219 219 219 219 220 220 220 220 221 221 221 221 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 174 175 175 175 175 175 175 176 176 176 177 177 177 177 177 178 177 177 177 178 178 178 178 178 178 178 178 178 178 179 180 181 181 181 181 181 180 179 178 177 177 177 177 176 176 176 176 175 175 175 175 174 173 173 172 171 170 170 170 169 169 169 170 171 172 172 173 173 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 172 172 172 172 173 174 174 174 174 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 176 177 176 176 176 176 176 175 175 175 175 175 176 176 176 177 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 176 175 174 173 173 173 172 171 171 171 171 172 172 172 172 173 173 174 174 174 174 175 175 175 175 176 177 178 179 180 180 180 180 179 179 179 178 177 176 176 176 175 175 174 174 174 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 173 173 172 172 172 172 172 171 171 171 171 171 171 171 170 170 171 171 172 171 170 169 167 167 167 167 167 166 166 164 163 162 160 159 158 158 157 155 154 153 152 151 151 150 149 148 147 146 146 146 147 147 147 148 148 148 149 149 150 150 150 150 151 152 152 153 154 154 152 150 147 145 143 139 137 137 136 136 136 135 135 132 133 134 134 134 132 132 120 109 108 107 108 108 108 108 105 107 108 108 107 106 102 94 92 95 102 111 111 117 124 126 129 131 131 130 127 118 100 95 98 101 99 96 83 72 66 66 68 66 72 84 87 95 105 120 128 130 140 149 155 159 162 165 166 168 172 178 183 186 187 188 188 186 175 169 168 168 168 168 168 169 171 174 176 177 177 177 178 181 184 186 187 187 191 200 209 214 215 216 213 208 204 204 212 214 218 228 239 250 257 257 252 253 238 222 213 213 218 219 225 230 232 231 224 220 219 218 216 221 231 240 246 248 250 254 256 254 250 247 243 235 226 222 221 220 218 219 223 232 240 245 247 248 249 251 254 258 261 260 260 261 262 261 255 247 240 238 231 224 220 218 218 218 218 217 217 219 221 224 226 226 223 217 210 207 209 214 215 214 213 212 210 207 205 206 207 207 212 220 221 219 227 232 234 233 227 220 218 223 233 241 247 251 248 249 253 255 253 251 249 247 242 236 227 218 210 210 209 209 209 211 214 214 215 215 210 203 201 201 202 202 204 206 210 216 217 224 229 233 236 238 240 240 241 241 241 240 240 240 240 240 241 240 240 239 239 239 239 239 239 240 241 242 244 245 246 246 246 245 244 242 241 240 238 238 236 235 234 233 232 232 231 231 231 230 229 229 228 228 226 224 223 222 222 220 216 211 205 201 200 200 199 198 197 197 196 195 193 196 200 203 204 204 207 209 207 205 206 209 208 208 208 207 208 209 208 211 215 217 217 217 217 216 216 217 217 218 218 218 218 218 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 219 219 219 219 219 220 220 220 221 221 221 221 221 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 174 175 175 175 176 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 179 180 181 182 182 182 182 182 181 179 178 178 177 177 177 176 176 176 176 175 175 175 174 174 173 173 172 171 171 170 170 169 169 170 171 172 172 173 174 174 173 173 173 172 172 172 172 172 171 171 172 172 172 172 172 172 172 172 171 171 171 171 171 171 172 172 173 174 174 174 175 175 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 176 176 176 177 178 179 179 178 178 178 178 177 177 178 178 177 177 177 177 177 177 177 176 175 174 174 174 173 172 172 171 171 171 171 172 172 172 173 174 174 174 174 175 175 175 175 176 177 177 178 179 180 180 179 179 179 179 179 178 177 176 176 176 175 175 175 174 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 173 173 172 172 172 172 172 172 171 171 171 170 170 170 170 170 170 170 170 169 168 167 165 165 166 165 165 165 165 163 162 161 159 158 158 157 156 154 153 152 151 151 150 150 149 148 147 146 146 146 146 146 147 148 149 149 149 150 150 150 150 150 151 151 152 153 153 151 149 146 144 141 138 137 136 136 135 134 134 133 132 128 126 126 124 123 119 115 107 98 99 99 99 100 103 105 101 102 104 105 104 103 99 93 89 91 95 97 100 107 115 116 121 123 124 126 122 108 89 84 87 87 86 81 74 65 53 53 52 53 60 71 65 68 81 95 94 125 144 155 162 164 166 167 168 170 174 183 188 190 191 190 187 181 173 171 171 171 171 170 169 170 175 178 179 180 180 177 179 182 183 184 185 188 193 202 211 213 215 216 214 208 202 200 201 203 210 219 231 242 250 256 256 255 249 234 219 218 220 223 228 232 233 230 225 222 220 216 218 224 234 241 244 244 246 248 252 254 251 251 249 243 233 227 223 220 219 214 216 223 233 241 243 242 245 247 250 254 257 256 256 258 259 259 257 253 250 248 237 226 219 217 217 217 216 214 214 217 222 225 227 229 227 222 215 213 214 224 225 222 218 212 210 205 202 198 198 200 204 209 209 213 220 226 228 228 226 221 220 224 231 236 239 240 240 242 247 250 251 250 250 248 245 240 234 228 227 222 221 220 214 212 211 213 215 217 216 211 208 208 208 206 205 205 207 209 213 220 227 232 236 238 239 240 242 242 241 240 241 241 241 241 241 241 241 241 241 240 240 240 238 238 239 243 246 246 247 248 247 247 245 244 243 242 241 240 238 236 234 233 233 232 232 231 231 230 230 229 229 229 227 226 225 225 224 222 218 214 208 203 202 202 200 198 197 197 196 196 195 195 197 199 198 201 206 208 206 205 205 205 206 205 203 202 202 202 203 206 210 214 214 214 214 214 214 215 216 216 216 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 219 219 219 220 220 220 220 221 221 221 221 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 175 175 175 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 178 178 179 179 179 178 178 178 178 179 180 181 182 182 182 182 182 182 181 180 180 179 177 177 176 176 176 176 176 175 175 175 174 174 173 173 172 172 171 170 170 169 170 171 172 172 173 174 174 174 173 173 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 173 173 173 174 174 175 175 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 176 176 175 175 175 175 175 176 176 176 175 175 175 175 175 175 175 175 175 175 175 176 177 178 178 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 176 176 175 175 175 174 173 172 172 172 172 172 172 172 172 172 173 174 174 174 175 175 175 176 177 177 178 178 178 179 179 179 179 179 179 179 178 178 177 176 176 175 175 175 175 174 174 173 173 173 173 173 173 173 172 172 173 173 173 174 174 174 173 173 173 173 173 172 172 172 171 171 170 170 170 170 169 168 167 167 166 166 166 165 164 164 164 164 163 163 163 162 160 159 158 157 156 155 155 154 152 151 151 151 150 150 149 148 147 147 147 146 146 146 147 148 148 148 149 149 149 149 149 149 150 151 152 152 152 150 145 143 142 139 137 136 136 135 134 133 132 130 128 124 120 117 115 111 105 98 95 94 95 95 94 94 96 98 97 98 100 101 102 100 97 92 88 87 87 86 89 95 104 104 105 107 112 115 106 92 81 78 78 80 78 71 63 56 52 52 52 52 52 55 53 48 36 32 45 116 151 163 173 172 172 172 172 173 177 186 190 191 193 190 183 176 172 174 174 173 172 171 171 172 178 181 183 186 187 183 184 187 186 186 187 191 197 203 209 211 213 214 211 204 199 197 196 196 200 207 219 232 239 238 248 254 256 250 231 246 244 239 237 237 236 232 231 229 219 214 218 227 236 242 245 246 246 245 247 249 249 249 251 249 243 235 229 227 221 212 209 212 222 234 229 233 239 243 246 250 251 251 253 254 255 256 256 255 256 251 239 225 215 214 214 216 218 213 213 218 221 223 227 231 229 225 222 222 223 228 231 230 225 215 213 206 198 191 193 196 200 201 204 209 215 221 224 224 222 218 219 224 229 232 232 233 235 237 242 245 247 248 249 248 247 244 240 239 238 236 233 233 225 224 221 214 213 217 219 219 217 219 214 209 207 205 205 205 209 215 224 231 235 237 237 239 241 241 240 239 240 241 242 242 241 242 242 242 241 241 241 240 238 237 238 242 246 247 248 249 249 248 247 245 244 243 242 242 240 239 236 235 235 233 232 232 231 230 230 230 229 229 228 227 226 226 225 223 220 216 211 208 208 204 202 199 198 198 197 197 196 196 194 195 195 199 203 204 204 204 204 204 204 202 200 198 197 197 198 201 205 209 209 209 210 211 212 213 214 214 215 216 217 217 218 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 219 219 219 220 220 220 220 221 221 221 222 222 222 222 222 222 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 175 175 176 176 176 176 176 176 176 177 177 176 176 176 176 177 177 177 178 179 179 179 179 179 179 179 179 180 181 181 182 183 183 183 183 182 182 181 181 179 177 176 176 176 176 176 176 176 175 175 174 174 174 173 173 172 171 170 170 170 171 172 172 173 174 174 174 174 173 172 172 172 171 171 171 171 171 170 170 170 170 170 170 171 171 171 171 170 171 171 171 171 172 173 173 173 174 174 175 175 176 176 176 176 176 176 176 177 177 177 177 177 177 177 176 176 175 175 174 174 175 175 175 175 175 175 175 175 175 175 175 174 175 175 176 176 177 177 178 178 178 178 178 178 178 179 179 179 178 178 178 178 178 178 178 177 177 176 176 176 175 174 173 173 172 172 172 172 172 172 172 172 173 173 174 174 174 175 175 176 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 175 175 175 174 174 173 173 173 172 172 172 172 172 172 172 173 173 174 174 174 173 173 173 173 173 173 172 171 171 170 170 170 169 169 168 166 165 164 164 164 164 164 163 162 161 161 161 161 161 161 159 156 156 155 154 153 153 153 151 150 150 149 149 150 149 148 147 147 147 146 145 146 146 146 146 147 147 147 148 148 148 148 148 149 149 150 150 147 142 141 139 137 136 136 136 134 133 132 130 127 124 122 118 112 109 100 89 80 84 94 96 96 95 93 92 93 93 94 96 98 100 99 95 91 87 86 83 81 81 85 91 90 88 89 93 94 88 81 75 73 73 74 71 64 56 53 54 54 51 48 44 41 38 27 5 358 349 318 187 178 197 191 183 179 178 178 181 186 190 193 193 188 180 174 172 170 171 170 169 169 171 175 177 181 186 190 192 191 193 198 195 192 194 197 202 205 206 209 214 217 212 203 199 198 197 193 193 198 208 219 222 228 240 250 258 260 258 262 260 254 248 244 240 238 238 235 221 213 214 224 235 236 243 248 250 247 246 246 247 250 250 250 247 242 239 235 224 212 204 204 213 216 220 228 235 238 241 243 243 248 250 252 253 254 255 255 254 251 239 224 215 214 216 219 221 216 218 222 225 230 232 235 235 230 226 227 227 229 232 233 229 228 220 206 194 187 189 192 194 195 200 204 211 221 223 226 223 218 218 224 227 228 228 229 231 234 239 242 242 247 249 249 248 246 245 244 243 242 241 241 238 237 231 219 215 217 220 224 223 223 217 211 207 206 205 204 204 208 218 228 232 233 237 239 240 240 239 237 238 241 242 243 242 242 242 242 241 241 241 240 239 236 238 242 245 247 247 249 250 250 248 246 245 245 244 243 242 240 239 238 237 235 233 232 231 230 230 230 230 229 228 227 227 226 225 223 220 218 217 214 210 207 204 201 199 200 199 198 198 197 196 196 195 197 200 200 200 201 201 202 202 201 197 196 195 195 196 198 201 203 203 205 207 208 210 211 211 211 213 215 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 219 219 219 219 220 220 221 221 221 221 221 222 222 222 223 223 223 224 224 225 225 225 225 224 225 225 225 225 225 224 224 224 224 224 224 175 175 176 176 176 176 176 176 177 177 176 176 176 176 176 177 177 178 178 179 179 179 180 180 179 179 179 181 181 181 182 183 183 183 183 182 182 181 181 179 177 175 175 175 176 176 176 176 176 175 175 174 174 174 173 172 171 171 170 170 171 172 172 173 174 174 174 173 173 172 172 171 171 170 170 170 170 170 169 169 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 173 173 174 175 175 176 176 176 176 176 176 176 176 177 177 177 177 176 176 176 176 175 175 175 174 174 175 175 175 175 174 174 174 174 174 174 175 175 175 176 176 177 177 178 178 178 178 178 178 178 179 179 179 178 178 178 178 178 178 178 177 177 176 176 176 175 174 173 173 172 172 172 172 172 172 172 173 173 173 173 173 174 174 176 177 178 178 178 178 177 177 177 177 177 177 178 178 178 178 177 177 177 176 175 175 175 174 174 173 173 173 172 172 172 172 172 172 172 173 173 173 174 173 173 173 173 173 172 172 172 171 170 169 169 168 168 167 167 165 164 163 162 162 162 162 162 160 159 159 159 159 158 158 157 154 153 152 151 151 151 150 149 148 148 148 149 149 148 148 147 147 146 145 144 144 145 144 144 145 146 145 146 146 146 145 144 145 145 145 145 144 139 136 135 135 135 135 135 134 131 129 127 124 121 118 116 110 104 93 80 71 80 90 95 97 97 94 92 91 91 92 93 98 99 98 94 90 87 83 81 79 78 79 82 82 81 82 83 83 80 77 74 72 71 70 67 61 57 56 57 56 50 43 35 27 19 13 350 336 321 296 249 232 219 204 197 189 185 185 186 188 192 193 191 185 177 170 170 166 166 165 165 166 171 172 175 180 187 191 196 199 199 201 202 201 200 202 204 203 203 207 216 221 218 212 209 206 205 200 198 200 203 209 212 219 230 242 253 255 258 261 260 258 254 250 248 248 246 241 227 215 210 216 216 226 238 246 252 252 252 252 250 254 252 249 246 244 243 237 228 217 208 208 211 213 218 226 231 234 236 236 239 244 248 251 254 254 254 254 253 250 241 227 226 223 221 224 224 223 226 229 234 239 240 242 244 243 237 233 230 230 234 233 232 230 222 208 193 188 189 190 189 190 193 198 209 218 223 228 227 222 221 226 229 229 227 227 229 233 238 238 244 248 250 251 250 248 247 245 242 242 242 242 242 242 239 229 221 218 218 217 221 222 220 214 208 209 207 202 197 201 212 222 225 229 235 238 239 239 239 237 238 240 242 243 243 243 243 241 240 239 239 239 238 236 238 242 245 246 247 249 250 251 250 249 248 248 246 244 243 242 241 241 238 237 235 233 231 231 231 230 230 229 228 228 227 226 225 223 221 220 219 216 212 209 207 204 204 203 201 199 198 198 200 199 198 197 197 198 201 200 200 200 200 200 197 197 196 195 195 197 199 199 201 202 203 205 207 208 205 206 210 214 218 217 216 215 215 216 216 216 216 216 217 217 217 217 217 217 217 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 219 219 219 219 220 220 220 221 221 221 221 222 223 224 224 224 224 224 225 226 226 226 226 225 225 225 225 225 225 225 224 224 224 224 224 223 175 176 176 176 176 177 177 177 177 177 176 176 177 177 177 177 178 178 179 179 179 180 180 180 180 180 180 180 181 181 182 183 184 184 183 183 182 182 180 178 176 175 175 176 176 176 177 176 176 176 175 175 175 174 173 173 172 171 171 171 172 172 173 174 174 174 173 173 172 172 171 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 172 172 171 172 173 174 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 174 174 174 174 174 174 173 173 174 174 175 175 175 175 175 176 177 177 178 178 178 178 177 178 178 179 179 179 179 179 178 178 178 178 178 177 177 176 176 175 174 174 173 173 173 173 172 172 172 172 172 173 172 172 173 173 173 174 176 176 177 178 178 177 176 176 176 175 176 176 177 178 178 178 177 177 177 176 175 175 174 174 174 173 173 173 172 172 172 172 172 172 172 173 173 173 173 173 173 173 172 172 172 171 171 170 170 168 168 167 166 166 165 165 162 161 160 160 160 160 159 159 157 157 157 156 155 155 155 151 149 149 148 148 148 148 147 145 146 146 147 147 147 147 146 145 144 143 143 143 143 143 142 143 143 144 144 144 144 141 141 140 140 140 140 139 136 133 132 133 133 133 133 132 128 126 123 121 118 115 114 108 101 91 80 75 83 86 91 97 97 96 94 92 90 90 94 98 100 97 91 91 86 82 81 80 79 78 79 80 84 84 83 81 79 77 77 76 74 71 68 63 61 61 61 61 52 42 30 19 13 4 339 317 300 280 263 252 232 212 203 195 191 190 190 191 193 191 186 179 172 170 167 167 168 167 167 168 169 171 174 179 185 191 194 196 202 205 205 205 204 202 201 199 201 206 216 221 221 220 219 213 212 215 215 213 212 209 210 214 222 233 240 243 249 256 255 256 255 255 255 257 255 249 236 219 209 208 209 216 228 238 248 252 253 256 255 256 254 250 247 247 243 238 233 231 225 226 223 221 221 225 228 229 230 232 234 239 244 249 253 253 254 254 253 251 243 241 236 226 223 225 225 228 230 232 238 244 249 250 255 254 247 240 236 234 236 238 238 231 224 212 200 194 196 198 193 190 189 194 207 209 218 227 230 227 227 230 233 233 229 228 229 232 233 239 244 249 252 253 252 252 251 247 243 242 242 242 242 241 240 235 228 219 219 216 216 219 221 216 215 214 210 201 195 197 207 214 217 225 232 237 238 237 237 238 238 240 242 243 244 245 244 241 239 237 237 237 236 236 240 243 244 245 247 249 251 251 251 251 251 250 248 246 244 243 242 242 240 238 237 235 234 233 231 230 230 229 228 228 226 225 224 223 221 221 219 217 214 211 210 209 208 205 203 202 201 202 205 204 203 202 200 202 206 204 201 200 200 200 200 200 198 197 196 197 198 199 202 202 202 203 203 204 201 202 205 212 216 216 215 213 214 215 215 215 215 216 216 216 217 216 217 217 217 217 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 219 219 219 220 220 220 221 221 221 222 222 223 223 226 226 226 226 226 226 227 227 226 226 226 226 225 225 225 225 224 224 224 224 224 223 223 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 178 178 179 179 179 180 180 180 180 180 180 180 181 181 182 182 183 184 184 183 183 182 181 180 177 176 175 176 176 177 177 177 177 177 176 176 175 175 174 173 173 172 172 172 172 172 172 173 174 174 173 173 172 172 171 170 170 169 169 169 169 169 169 168 169 169 169 169 169 169 168 169 169 169 170 170 170 170 171 171 172 173 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 174 174 174 173 173 173 173 173 173 172 173 173 174 174 175 175 174 175 175 176 177 177 177 177 177 177 178 178 179 180 179 179 179 179 178 178 178 177 177 177 176 176 175 174 174 173 173 173 172 172 171 171 172 172 172 172 172 173 173 174 175 175 175 176 176 176 176 175 175 175 175 175 176 176 177 177 177 177 177 176 176 176 175 174 174 174 173 173 173 172 172 172 172 172 172 172 173 173 173 173 173 173 172 172 171 171 170 170 170 169 167 166 165 165 164 164 163 161 159 158 158 158 157 157 157 156 155 154 153 153 152 152 148 146 145 145 145 144 144 144 142 143 144 145 145 145 145 144 144 143 142 142 142 142 141 141 141 142 142 142 141 141 138 137 136 136 137 136 136 134 132 131 131 131 131 131 129 124 122 121 120 118 118 114 110 104 95 85 83 84 87 92 98 98 97 95 93 94 92 96 100 103 100 101 95 88 83 83 84 83 83 83 83 90 90 87 84 81 82 80 81 82 78 74 70 70 69 66 70 61 47 31 20 12 355 325 292 275 260 254 243 229 215 205 198 196 195 195 194 193 188 179 174 171 171 170 173 179 177 175 174 174 172 173 177 183 186 187 192 199 204 206 207 205 205 201 196 197 205 214 219 220 219 217 213 215 223 230 232 228 220 213 212 216 224 226 231 240 247 252 253 252 251 253 256 257 253 244 237 228 218 209 208 218 227 232 235 247 254 256 257 255 253 253 251 248 244 241 248 250 247 241 234 229 227 226 227 226 228 230 234 240 244 245 248 251 254 255 253 251 248 239 228 224 223 225 227 228 234 240 247 254 258 263 261 256 251 247 246 245 246 244 237 231 222 214 214 216 209 202 196 193 196 196 203 213 223 228 230 230 232 235 235 232 229 229 230 232 238 244 248 251 252 253 252 251 249 245 242 241 241 241 240 239 238 233 229 225 218 213 217 220 220 220 218 214 204 198 199 205 206 214 220 225 232 233 234 236 237 237 238 239 240 242 245 244 242 240 237 238 237 236 237 242 244 245 246 248 249 251 251 251 251 251 250 249 247 246 246 244 243 242 241 240 238 237 235 233 232 231 230 231 229 226 225 223 222 222 221 221 219 217 214 214 213 211 209 207 206 205 207 210 209 209 208 208 209 211 211 207 203 202 202 202 203 202 201 200 200 201 202 204 205 204 204 203 202 200 199 202 208 210 211 212 211 212 213 214 214 215 215 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 219 219 220 220 220 221 221 221 222 222 223 223 224 225 227 229 229 229 228 228 228 226 226 226 226 225 225 225 225 224 224 224 224 224 224 223 223 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 178 179 179 179 179 180 180 180 180 181 181 181 181 181 182 183 184 184 184 184 183 182 180 179 178 177 176 177 177 178 178 178 178 177 176 176 176 175 174 173 173 173 172 172 172 172 173 173 173 173 173 172 172 172 170 170 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 170 170 171 172 173 173 174 174 175 176 176 176 176 176 176 176 176 176 175 175 175 175 174 174 174 174 173 173 173 172 172 172 172 172 172 172 173 174 174 174 174 174 174 175 176 176 176 176 176 177 177 178 178 179 179 179 179 179 179 179 179 178 178 177 176 176 175 175 174 173 173 173 172 171 171 171 171 171 171 172 172 172 173 173 174 174 174 175 175 175 175 175 174 174 174 175 175 175 176 176 177 177 177 177 176 176 176 175 175 174 174 173 173 173 173 172 172 172 172 172 172 173 173 173 173 172 172 172 171 170 170 169 169 168 168 166 164 164 163 163 162 161 160 157 157 156 156 156 156 156 154 152 151 151 150 149 148 146 143 142 141 141 140 141 141 139 140 141 142 141 142 143 143 142 141 140 140 140 140 140 140 140 141 141 140 140 139 136 134 133 133 132 133 133 133 131 130 130 130 130 128 126 122 121 121 121 121 120 118 115 113 106 97 93 94 93 95 100 100 99 98 99 97 95 99 106 109 110 108 102 92 84 89 90 90 91 91 92 95 96 95 90 92 89 87 88 94 90 85 85 84 80 77 81 77 60 44 40 5 334 298 256 248 245 239 231 222 214 205 200 200 200 198 194 190 183 173 172 173 176 178 181 187 187 185 184 180 175 174 177 180 182 183 188 195 201 205 208 208 206 201 195 197 205 213 217 217 218 215 211 214 223 223 234 236 230 219 213 214 215 217 223 230 237 244 246 243 244 245 247 249 250 242 242 238 228 215 208 212 214 215 224 238 248 253 255 255 254 254 255 255 256 255 260 259 256 254 248 239 232 229 231 227 226 227 230 236 239 239 242 246 250 252 252 250 246 242 234 228 225 224 224 230 237 245 254 261 263 266 266 263 260 259 258 257 256 251 247 241 234 231 228 226 221 214 206 199 199 199 201 207 215 222 225 225 231 233 234 232 230 230 230 233 237 242 246 247 249 250 252 251 249 246 243 243 240 239 239 240 240 237 236 231 220 213 216 218 221 224 223 217 208 203 204 205 208 212 215 218 224 224 227 232 235 234 234 233 236 240 244 245 244 244 245 243 240 239 239 244 245 246 246 248 249 250 250 249 250 250 250 249 248 248 247 246 245 244 243 243 242 240 237 236 235 234 234 234 231 227 224 222 222 221 221 221 222 220 218 217 217 214 213 212 212 212 212 214 215 215 215 216 216 216 217 213 209 208 207 206 207 206 205 205 206 206 206 207 209 208 209 207 204 201 202 205 207 208 210 210 210 211 212 212 213 214 215 215 215 215 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 219 219 219 219 220 220 220 221 221 221 221 221 221 222 222 223 225 226 227 227 228 229 229 229 228 228 226 225 225 225 225 225 225 224 224 224 224 223 223 223 223 223 176 176 176 176 176 177 177 177 177 177 177 177 178 178 179 179 179 179 179 179 180 180 180 181 181 181 181 181 182 183 183 184 184 184 184 183 181 180 179 178 178 178 178 178 178 179 178 178 177 177 176 175 175 174 174 174 173 173 172 172 172 173 173 173 173 172 172 171 171 170 169 169 168 168 168 168 168 168 167 168 168 168 168 167 168 168 168 169 169 170 170 170 170 170 171 172 173 173 174 174 175 176 176 176 176 176 176 176 175 175 174 174 174 174 174 173 173 173 172 172 171 172 172 172 172 172 172 172 173 173 173 173 174 174 174 174 175 175 175 176 176 177 177 177 178 179 179 179 179 179 179 179 179 178 178 177 177 176 175 174 173 172 172 172 171 170 170 170 171 171 171 171 172 172 172 173 173 173 174 174 175 175 174 174 174 174 174 175 175 175 175 176 176 176 177 177 176 176 176 176 175 175 174 173 173 173 173 172 172 172 171 172 172 172 172 172 172 172 172 171 169 169 168 168 167 167 166 164 163 162 162 161 161 159 158 156 155 155 154 154 154 154 151 149 148 148 147 146 145 143 139 138 138 137 137 138 138 138 138 139 139 140 141 141 141 141 140 139 139 138 139 139 139 140 140 140 139 138 137 135 132 131 131 130 130 131 130 128 129 129 129 129 127 124 122 121 120 120 120 121 120 119 120 115 113 111 103 99 99 103 105 105 103 102 101 101 104 116 119 122 124 121 109 98 101 104 103 98 98 100 101 103 106 108 103 100 98 98 99 101 105 104 100 94 91 98 105 104 112 123 221 257 255 231 228 227 225 221 215 209 205 204 204 202 198 191 184 177 174 174 177 181 185 187 193 193 192 190 184 180 177 179 183 182 183 186 191 199 204 205 206 206 201 196 199 205 210 210 214 217 215 212 211 216 221 231 238 238 227 218 217 217 214 216 221 228 235 238 234 235 236 237 239 242 238 238 238 235 224 213 210 210 209 216 229 240 248 253 252 253 255 259 263 263 263 262 258 258 257 255 249 244 245 242 236 231 229 231 235 236 237 238 240 244 246 246 246 242 246 247 245 238 242 234 235 247 260 270 274 274 272 271 269 269 268 268 268 262 257 252 247 243 241 235 231 229 226 218 214 211 204 200 202 207 210 211 219 227 230 231 231 230 230 230 233 236 241 243 244 246 248 250 250 249 248 248 245 241 240 239 241 241 242 241 236 224 216 215 217 220 227 227 221 214 213 210 210 210 210 211 214 214 215 219 224 228 231 229 228 233 240 245 247 248 250 249 246 242 241 242 245 246 246 246 247 248 249 248 247 248 249 249 249 249 248 247 246 246 245 245 245 243 241 240 238 237 237 236 236 233 228 222 221 220 218 216 218 219 220 219 218 216 213 214 215 214 216 216 217 218 219 220 220 220 220 220 219 216 215 215 212 209 209 212 213 212 211 211 211 213 215 214 212 209 205 207 210 211 212 213 212 211 210 212 212 212 213 214 214 214 215 215 216 216 216 216 216 216 217 217 217 217 217 217 217 218 218 219 219 219 220 220 220 220 221 221 221 221 221 221 221 221 221 220 221 223 224 224 225 223 225 226 226 226 225 225 224 223 223 223 223 224 224 223 223 223 223 223 223 223 223 176 176 176 176 176 176 176 177 177 177 177 178 178 179 179 179 179 179 179 179 180 180 180 181 181 181 181 182 182 183 184 184 184 184 183 182 181 180 179 179 179 179 179 179 179 179 178 178 178 177 176 175 174 174 174 174 173 173 172 172 172 172 172 172 172 172 171 170 170 169 168 168 168 167 167 168 168 168 167 167 167 167 167 167 167 167 168 169 169 170 170 170 170 170 171 172 173 173 173 174 175 175 176 176 175 175 175 175 175 175 174 174 173 173 173 172 172 172 172 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 174 174 174 175 176 176 176 177 177 178 178 178 179 179 178 179 178 178 178 177 176 176 174 173 172 172 171 170 170 170 170 170 170 170 171 171 171 171 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 175 175 175 175 176 176 176 177 177 176 176 176 175 174 174 173 173 173 172 172 172 172 172 172 172 172 172 171 171 170 170 168 168 167 166 166 165 165 164 162 162 161 160 159 158 157 155 154 153 152 152 151 151 149 146 146 145 144 143 142 140 136 135 135 135 135 136 136 136 136 136 137 138 139 140 140 138 138 138 138 137 138 138 139 139 139 138 138 137 135 134 133 132 131 130 129 128 128 128 128 129 129 129 127 124 123 124 124 123 122 122 122 122 125 126 124 119 111 107 106 109 115 113 108 106 106 107 111 121 127 137 152 166 161 134 128 129 115 106 103 104 107 109 112 114 113 112 111 111 108 113 118 118 114 109 107 113 126 131 143 163 189 211 223 213 212 216 216 213 208 205 204 204 203 200 194 186 178 174 177 179 181 184 187 191 193 194 194 193 188 185 183 184 190 188 186 188 192 197 200 201 201 202 201 199 201 204 205 205 210 214 216 214 214 215 221 229 236 240 234 231 229 222 215 213 215 220 226 226 227 229 231 232 233 233 234 236 239 240 233 223 218 214 212 215 223 233 243 244 248 253 258 264 266 267 265 259 255 256 257 258 258 259 254 252 248 243 239 241 240 239 238 239 241 242 243 242 241 246 255 263 264 263 258 247 242 265 281 284 285 281 275 275 277 279 279 280 276 269 264 259 253 252 246 239 234 233 233 230 229 223 211 203 200 200 201 205 214 222 227 228 229 229 229 230 233 236 240 241 242 244 246 248 249 249 247 247 246 244 241 241 243 244 244 244 240 230 220 218 217 222 229 230 227 222 220 216 213 210 208 209 208 205 206 209 214 218 221 221 227 234 241 246 250 250 251 250 247 243 243 243 244 246 246 246 246 246 246 245 245 246 247 248 248 248 247 246 246 245 245 245 245 244 242 241 240 239 239 238 237 235 227 223 220 215 213 210 210 210 208 211 211 209 208 208 212 211 213 215 216 214 214 215 218 221 221 221 220 220 220 220 218 216 215 218 219 218 217 216 215 218 221 219 217 214 211 211 215 216 217 217 216 215 215 216 216 214 213 213 213 214 214 215 215 216 216 216 216 216 216 216 216 216 216 217 219 219 220 220 220 220 221 221 221 222 222 222 222 221 221 221 220 220 219 217 218 218 218 218 219 218 219 221 221 222 222 222 222 221 220 221 222 222 223 222 222 222 222 222 222 223 222 176 176 176 176 176 176 176 177 177 177 178 178 179 179 179 179 180 180 180 180 180 180 181 181 181 181 182 182 183 183 184 184 184 183 181 180 180 180 179 179 179 179 179 180 179 179 178 178 178 177 176 175 175 174 174 173 173 172 172 172 172 172 171 171 171 170 170 169 169 169 168 167 167 167 167 167 167 167 167 167 166 166 166 167 167 168 168 169 169 170 170 170 170 171 172 173 173 173 174 174 175 175 175 175 175 175 175 175 174 174 173 173 173 172 172 172 172 171 171 171 170 170 170 171 171 171 171 171 171 171 171 172 172 172 173 172 172 173 173 174 175 176 176 176 176 177 177 178 178 178 178 178 178 178 178 177 176 175 173 172 172 171 170 170 170 169 169 169 170 170 170 170 171 171 171 171 172 172 173 173 174 174 174 173 173 173 174 174 174 174 174 174 175 175 176 176 177 177 177 177 176 175 175 174 173 173 173 173 172 172 172 172 172 171 171 170 170 170 169 169 167 166 165 165 164 164 163 162 161 160 160 159 158 157 156 155 154 152 151 150 149 148 147 145 144 142 141 140 139 137 135 134 133 133 134 135 135 135 134 134 135 135 136 137 138 135 135 136 136 138 138 139 138 138 137 137 138 137 136 135 135 135 133 131 129 127 127 127 128 129 130 130 129 127 126 127 127 126 125 124 124 126 130 132 130 123 117 115 114 117 124 121 114 110 110 113 115 120 127 136 152 168 167 157 148 140 126 114 108 107 109 110 113 116 119 121 121 119 119 121 124 126 125 122 121 123 127 143 156 170 184 198 200 201 204 208 208 207 205 205 204 201 199 195 189 182 177 177 178 179 181 183 186 187 189 192 194 193 192 191 191 192 194 193 193 193 194 197 197 197 196 197 200 201 202 202 202 202 205 210 215 214 217 219 222 228 234 239 240 239 236 230 221 215 214 215 215 220 224 227 229 231 231 232 233 235 241 243 240 237 236 224 220 220 222 229 235 237 242 250 257 263 263 262 260 256 255 255 257 259 259 261 260 258 258 253 255 252 247 243 240 245 248 248 248 245 244 255 266 269 269 267 261 250 246 280 288 285 281 277 274 275 279 282 282 281 279 275 270 267 268 262 254 245 237 234 236 239 239 234 222 209 202 204 200 203 210 218 224 227 226 226 228 230 233 236 238 239 242 243 244 245 246 246 244 244 245 245 244 244 244 245 246 247 244 236 227 230 224 224 228 232 231 230 225 220 215 210 207 206 204 200 201 204 208 211 210 217 227 235 242 247 249 250 250 249 246 244 243 243 244 246 246 245 245 244 244 244 243 244 245 246 246 246 246 245 245 244 244 244 244 243 243 241 240 240 240 239 238 235 229 226 221 215 211 210 210 213 211 208 204 201 201 203 206 207 207 208 210 208 205 204 207 214 218 219 217 213 216 218 219 220 219 219 219 220 220 220 220 221 222 222 220 218 217 218 219 219 221 221 221 220 220 220 219 217 215 215 215 214 215 215 215 215 215 216 216 216 216 215 215 215 215 216 219 221 221 222 222 222 222 222 222 223 223 223 222 221 220 220 219 219 218 216 216 216 216 215 215 215 217 217 218 219 219 219 220 219 218 219 220 221 221 221 221 221 221 222 222 222 222 175 175 176 176 176 177 177 177 177 178 178 178 179 179 179 179 180 180 180 180 180 180 181 181 181 182 182 182 183 183 183 183 182 181 180 179 179 179 179 179 179 180 180 180 179 179 178 178 177 177 176 175 175 174 173 173 173 172 171 171 171 171 170 170 169 169 169 169 168 168 167 166 166 166 167 167 167 167 166 166 166 166 166 167 167 168 169 169 170 170 170 171 171 171 172 173 173 174 174 175 175 175 175 175 174 174 174 174 174 174 173 172 172 172 172 171 171 171 170 170 170 170 170 170 170 171 171 171 171 171 171 171 172 172 172 171 172 172 173 173 174 175 175 175 175 176 177 177 177 178 178 178 178 177 177 177 176 174 173 173 172 171 170 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 172 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 175 176 176 176 177 177 176 176 175 174 174 174 173 173 173 172 171 171 171 169 169 169 169 168 168 167 166 164 164 163 163 162 161 161 160 159 159 158 157 156 156 155 153 152 151 149 148 147 146 144 142 141 140 138 137 136 135 133 132 132 133 134 134 133 132 132 132 132 133 134 135 133 133 133 134 136 137 138 138 138 139 139 140 139 138 137 137 136 133 130 128 127 127 127 128 130 130 131 131 130 129 129 129 128 127 127 129 131 134 135 130 122 118 119 119 121 125 123 119 115 113 116 117 121 125 126 132 144 149 149 150 142 132 122 114 111 111 111 113 116 121 125 125 125 125 124 128 130 131 131 131 134 138 151 164 173 182 187 191 195 199 202 203 203 204 204 204 200 196 192 187 182 181 180 178 176 178 181 182 183 188 191 195 196 197 197 198 198 197 198 200 199 197 197 197 196 194 195 198 201 202 202 201 200 201 204 208 210 215 221 225 227 231 234 235 238 239 235 228 222 218 219 219 220 223 227 229 230 232 234 236 238 241 242 243 242 240 234 230 230 228 230 231 234 239 246 249 253 253 252 253 253 253 253 255 257 258 261 262 262 263 263 262 259 253 248 246 252 257 257 255 253 254 261 268 268 267 265 261 255 260 274 277 276 266 266 268 273 276 270 274 275 276 275 274 272 271 268 262 254 245 240 240 242 243 242 233 221 214 214 204 201 203 210 218 220 220 224 228 231 234 235 236 237 239 238 238 239 240 240 239 240 242 244 244 244 244 244 245 247 247 245 245 236 229 227 227 232 232 231 229 225 220 214 211 210 206 206 205 207 209 211 214 219 228 236 242 246 247 248 249 247 245 243 243 243 244 245 245 244 244 243 242 242 242 242 243 243 243 243 244 244 244 243 243 243 243 243 242 242 242 241 241 240 240 236 235 232 225 220 217 215 216 222 220 215 209 203 202 210 215 214 212 208 206 205 203 200 201 206 210 211 208 205 207 210 211 215 215 214 212 213 216 217 217 218 217 219 220 220 220 220 219 221 223 224 224 224 224 222 222 220 219 219 217 216 216 216 216 216 216 216 216 215 215 215 214 213 213 215 217 219 218 220 221 221 222 220 220 222 223 223 222 220 219 218 218 218 217 216 216 216 216 216 215 215 215 216 218 218 218 218 218 217 217 217 218 219 219 219 220 220 221 221 221 221 222 175 175 176 176 176 177 177 177 177 178 178 178 178 179 179 179 179 180 180 180 180 180 180 181 181 181 181 182 182 181 181 181 181 179 178 179 179 179 179 179 179 180 180 180 179 179 178 177 177 176 176 175 175 174 173 173 172 172 171 170 169 170 169 169 168 168 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 167 167 168 168 169 169 170 170 171 171 171 172 172 173 174 175 175 175 175 175 175 175 174 174 174 174 173 173 173 172 171 171 171 171 170 170 170 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 172 173 173 174 174 175 176 176 177 177 177 177 177 177 177 177 177 175 175 174 173 171 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 172 172 172 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 176 177 177 177 176 175 175 175 174 173 173 172 171 170 169 169 168 168 168 167 167 166 166 164 163 163 162 161 161 161 160 159 158 158 157 156 156 155 154 153 152 151 149 148 147 146 144 142 140 139 138 137 136 135 133 131 131 131 131 131 131 131 131 130 129 130 130 130 131 130 129 131 134 136 138 139 140 142 143 143 142 140 140 138 137 134 131 129 128 127 128 129 132 131 131 131 131 131 130 131 132 132 133 135 136 137 136 129 122 119 119 120 123 126 125 121 118 118 120 122 125 129 128 128 132 136 137 144 140 134 127 122 118 117 115 114 117 123 126 128 128 129 128 131 133 135 137 138 141 146 156 168 175 180 183 187 192 198 198 198 199 200 202 202 199 194 190 187 186 183 179 175 174 178 180 181 185 190 193 196 198 199 199 201 201 202 202 204 204 204 202 199 196 196 198 200 203 204 203 201 200 199 200 200 204 210 219 225 224 225 225 227 232 236 235 233 231 230 228 225 223 224 227 228 229 233 237 239 239 238 237 237 239 240 239 237 233 241 240 238 237 238 242 242 242 242 245 248 250 252 253 254 254 256 258 261 264 264 264 265 263 259 256 255 258 262 262 261 261 262 264 265 263 262 261 261 261 264 264 263 263 254 254 258 264 264 259 261 266 268 271 270 268 266 266 264 258 251 245 245 244 244 244 241 234 233 226 212 200 194 200 204 207 216 225 230 233 234 235 234 234 233 231 228 229 229 231 234 237 239 241 241 242 243 242 243 246 248 247 247 242 235 230 228 228 231 231 230 230 227 222 220 219 214 209 210 214 215 216 219 223 229 235 237 239 243 246 247 246 244 243 243 242 243 244 245 244 244 243 241 241 241 241 241 242 242 242 242 242 242 241 241 242 242 242 242 242 241 241 240 241 240 241 240 236 230 226 223 223 223 225 225 222 218 215 215 220 223 222 218 214 211 210 205 203 203 204 205 204 202 200 201 201 201 200 202 207 203 203 205 206 204 208 207 211 214 215 215 217 218 221 223 225 225 225 225 224 223 221 221 220 219 218 217 218 218 218 217 216 216 215 215 214 214 211 210 211 213 209 211 214 215 217 219 215 214 216 219 220 220 218 215 216 217 217 217 216 216 216 216 216 216 216 216 217 218 218 218 217 217 217 217 217 217 217 217 218 219 219 220 220 220 221 221 175 176 176 176 176 177 177 177 178 178 178 178 178 178 179 179 179 179 180 180 180 179 180 180 180 180 180 181 180 180 180 180 179 178 178 178 178 178 178 179 179 179 180 179 179 179 178 177 176 176 175 175 174 174 173 173 172 171 170 169 169 169 168 168 168 167 167 167 166 166 166 165 165 165 165 166 166 166 166 166 166 167 167 168 168 169 169 170 171 171 172 172 173 173 173 174 175 175 176 176 175 175 175 175 174 174 174 173 173 173 172 171 170 171 171 171 170 169 169 169 168 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 170 171 171 172 172 172 173 174 175 176 176 176 176 176 176 176 177 177 176 176 176 174 173 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 172 172 172 172 172 172 172 172 173 173 173 174 174 174 174 175 176 176 177 177 176 176 176 175 174 173 172 171 170 169 168 168 167 167 167 166 165 165 164 163 161 161 160 160 160 160 159 159 158 157 157 156 156 155 154 153 151 150 149 148 147 146 144 142 140 138 138 137 136 135 133 129 129 129 128 128 128 129 129 128 127 126 126 127 127 127 123 127 133 134 136 140 142 141 141 142 142 142 141 139 138 137 135 133 132 132 132 132 134 133 131 131 131 132 132 133 136 137 138 139 139 140 137 130 124 122 123 123 125 128 127 124 122 122 125 127 131 133 133 132 133 133 135 140 138 134 130 126 126 123 118 116 122 126 129 130 131 131 130 132 135 138 140 143 146 151 160 171 176 178 181 186 191 194 194 194 194 197 201 202 199 194 190 189 187 182 175 173 176 179 181 183 187 191 194 195 196 196 197 199 201 202 203 204 204 204 204 202 199 198 200 207 208 209 208 205 201 199 200 200 202 207 214 220 220 220 221 222 226 231 235 236 236 237 235 231 227 225 226 225 225 227 232 235 236 235 234 235 237 238 239 240 240 243 244 244 242 241 241 241 243 243 244 246 248 251 252 252 252 253 255 259 261 262 263 264 264 263 261 260 260 261 262 262 262 263 263 263 259 255 255 255 257 257 256 252 252 248 243 243 248 248 248 251 256 259 261 261 262 260 262 261 257 253 252 246 243 243 243 242 241 237 231 222 209 196 196 198 202 215 224 230 234 234 235 233 232 230 227 222 221 222 225 230 233 236 236 237 240 240 240 239 242 242 243 244 244 240 237 237 237 233 231 231 233 233 231 231 225 220 217 215 218 218 219 221 224 229 230 231 236 240 243 245 245 244 243 243 242 243 243 244 244 244 243 241 240 241 241 241 242 241 240 240 241 240 241 240 241 240 241 241 241 240 240 240 241 241 242 242 239 235 230 227 227 226 227 228 226 224 223 224 225 227 225 222 219 219 212 208 206 206 207 208 206 204 202 205 203 201 202 201 203 202 200 199 200 200 202 202 206 209 209 209 209 213 218 221 222 222 224 224 223 223 221 221 221 220 220 219 220 220 219 218 217 216 216 216 215 213 211 209 208 209 207 206 206 206 209 209 209 210 211 213 215 215 215 213 214 215 216 216 216 216 216 216 216 217 217 217 217 218 218 218 218 218 217 217 217 217 216 216 217 217 218 218 218 219 219 220 175 176 176 176 176 177 177 177 177 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 179 179 180 179 179 179 178 177 176 175 175 174 174 174 173 172 171 170 169 169 169 168 168 167 167 166 166 166 166 165 165 165 165 165 165 166 166 166 166 167 168 168 168 168 169 169 169 170 171 172 172 173 173 174 174 175 176 176 176 176 176 175 175 175 174 173 173 173 173 172 172 171 170 170 170 170 169 169 168 168 168 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 173 174 175 175 175 175 176 176 176 176 176 176 176 176 175 174 173 172 171 171 171 171 170 169 168 168 168 169 169 169 169 168 168 169 169 170 170 171 171 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 175 176 176 177 177 176 176 175 174 172 171 170 169 168 167 167 167 166 165 165 164 163 163 162 159 158 158 158 158 158 158 158 157 157 156 156 155 154 153 153 151 150 149 148 147 145 143 141 140 139 138 137 136 134 131 127 126 125 124 122 122 124 125 122 123 122 123 124 124 123 118 121 122 124 128 133 136 136 135 138 137 138 139 139 138 138 138 138 137 136 135 136 137 136 134 135 135 136 136 136 139 139 139 139 140 139 137 131 128 128 127 129 131 132 130 127 127 127 128 131 133 134 136 138 138 138 137 138 135 132 129 129 128 126 121 119 127 130 131 132 132 132 131 133 136 137 142 146 150 154 162 171 173 176 181 185 189 192 192 190 191 196 200 202 199 195 191 188 186 181 176 175 180 183 184 185 189 192 194 194 193 194 195 197 199 199 201 200 200 201 203 203 203 203 204 209 212 214 213 210 205 208 207 204 204 207 212 216 218 221 224 224 226 229 233 236 236 236 236 234 230 228 227 223 217 216 224 230 233 233 234 237 238 237 235 235 236 240 243 246 246 245 244 245 246 247 247 247 247 249 249 251 252 252 253 256 256 258 261 262 263 263 263 262 262 261 261 262 263 263 262 261 258 252 248 247 246 245 247 243 242 241 236 234 233 237 241 243 247 251 251 253 256 256 258 258 258 257 252 246 242 241 241 240 238 234 230 227 220 209 205 204 206 215 223 229 231 234 235 234 231 230 227 226 225 222 223 228 229 230 229 232 235 236 236 235 236 236 237 239 242 241 243 245 245 240 234 233 234 236 237 234 229 224 220 218 219 219 219 220 222 225 225 227 231 235 239 242 244 243 242 241 242 243 244 244 244 244 243 242 241 240 241 242 242 241 240 239 239 239 240 240 239 240 239 239 240 239 240 240 241 241 242 243 241 238 232 232 228 226 226 228 228 227 227 227 228 228 227 225 224 220 214 210 208 210 211 211 211 210 209 209 208 207 206 206 205 204 206 207 206 205 204 205 206 210 210 208 206 209 213 215 217 221 224 223 222 222 220 220 220 220 221 220 220 221 221 220 218 218 218 217 215 213 211 209 208 207 206 206 204 204 204 205 207 209 210 210 210 210 211 212 213 213 213 213 214 215 216 216 216 216 217 217 217 218 218 219 219 219 218 218 217 218 217 216 216 216 217 217 217 217 218 219 175 175 176 176 176 176 176 177 177 177 177 178 178 178 177 177 178 178 178 178 178 179 178 178 178 178 178 178 178 178 178 179 179 179 178 178 178 178 178 178 179 179 179 179 179 179 178 177 176 175 174 174 173 173 172 171 170 170 169 169 169 168 167 166 166 165 165 165 165 165 165 165 165 165 165 165 166 167 167 168 168 168 168 169 169 169 170 171 172 173 174 174 174 175 175 175 176 177 177 177 176 175 175 174 173 173 172 172 172 171 171 171 170 170 170 169 169 168 168 168 168 169 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 170 170 170 170 170 171 172 173 174 175 175 175 175 176 176 176 176 176 176 176 175 174 173 173 173 172 172 171 170 169 169 168 168 168 168 168 168 168 168 168 168 168 169 170 171 171 171 171 171 171 171 172 172 173 173 173 173 173 174 174 175 175 176 176 176 176 176 175 174 172 170 170 169 168 167 166 166 164 164 164 163 162 161 160 158 157 156 156 156 157 157 157 156 155 155 154 153 153 152 152 150 149 148 147 145 144 143 141 139 139 138 136 135 132 130 127 126 125 122 118 117 118 119 114 113 114 116 118 119 117 114 113 114 117 120 123 126 128 128 127 130 133 135 137 138 138 137 137 137 136 137 138 139 139 140 140 140 140 140 140 142 142 141 140 140 139 136 134 134 132 133 135 137 137 133 132 130 129 130 132 134 135 137 140 143 142 140 137 134 132 131 130 130 129 125 125 129 132 132 133 133 132 132 133 137 140 145 149 153 157 164 166 170 175 180 184 187 189 189 189 192 195 198 199 197 194 190 187 186 186 184 184 186 189 189 190 191 192 193 194 194 194 195 196 196 196 197 197 198 201 202 203 205 205 207 212 214 215 215 213 212 214 213 211 210 210 213 215 216 224 229 230 229 228 229 231 233 235 236 235 233 232 230 224 214 213 220 228 230 231 235 239 241 238 237 235 233 236 240 244 246 246 246 246 248 249 249 249 248 249 250 252 254 253 253 253 254 256 258 261 263 264 264 263 262 261 262 264 265 266 266 264 260 256 248 241 240 233 237 237 237 232 231 229 229 232 236 238 241 243 245 249 251 254 256 256 256 257 253 247 241 239 238 237 234 228 224 225 225 226 227 218 211 212 218 223 225 231 235 233 230 230 229 229 228 224 225 226 227 225 225 227 230 231 232 233 231 231 234 237 240 242 245 249 249 244 239 236 237 236 237 236 232 226 222 221 221 221 219 220 221 221 222 226 229 232 235 237 236 237 238 239 241 243 243 243 243 243 243 242 241 241 241 242 242 241 240 239 239 239 240 239 239 238 238 237 238 238 239 239 239 240 241 243 242 238 236 233 228 225 226 227 227 228 227 228 229 229 229 227 225 221 217 214 212 216 217 216 216 217 216 214 213 210 208 206 206 206 208 210 211 211 211 211 212 213 213 210 210 211 212 214 220 224 226 224 222 221 220 218 219 220 220 221 221 222 222 221 220 220 219 217 215 213 210 209 208 207 206 207 206 207 207 209 210 210 209 207 207 208 208 209 211 210 210 211 213 214 215 215 216 216 216 217 217 218 218 218 219 219 219 219 219 219 218 217 216 216 216 216 216 217 217 218 174 175 175 176 176 176 176 176 176 176 176 176 177 177 176 176 176 176 177 177 177 178 177 177 177 177 177 177 177 177 177 178 179 179 178 178 178 178 178 178 178 179 179 179 179 179 178 176 175 175 174 174 173 172 172 171 170 169 169 169 168 168 167 165 165 165 164 164 164 165 165 165 165 165 165 165 166 167 167 168 167 168 168 169 170 170 171 172 173 174 174 175 175 175 176 176 177 178 178 177 176 175 174 173 172 172 172 171 171 171 171 171 171 170 169 169 169 168 168 168 169 169 169 169 169 169 170 170 171 171 171 171 171 171 171 171 170 169 169 169 169 170 170 172 173 174 174 174 175 175 176 176 176 176 176 176 176 175 174 173 173 173 173 171 169 168 168 168 168 168 168 168 168 168 167 167 167 167 168 168 169 170 171 171 171 171 171 171 172 172 172 172 172 173 173 173 174 174 175 175 175 175 175 175 175 174 172 170 170 168 168 167 166 165 163 162 162 161 161 160 159 157 156 156 155 155 155 156 156 156 154 153 152 151 151 150 150 149 147 146 145 144 143 142 141 139 137 136 135 133 131 129 128 127 126 123 118 117 116 115 115 111 110 110 111 111 110 109 109 112 113 114 116 119 122 119 121 124 128 131 133 135 134 132 134 136 136 138 140 141 141 142 142 143 143 143 143 143 142 142 141 141 139 138 137 136 136 137 139 140 140 139 135 131 131 131 133 134 135 137 143 146 148 146 142 136 136 133 131 130 130 128 128 130 132 134 135 135 135 135 135 140 143 147 151 156 160 162 164 168 173 179 183 186 187 187 190 193 195 196 194 192 193 190 189 190 195 196 197 197 193 195 196 197 198 197 198 200 199 196 194 193 193 193 194 198 200 201 203 204 206 209 213 215 215 215 214 215 215 215 217 216 215 215 216 218 225 231 235 234 235 233 232 233 235 235 235 235 234 232 225 217 217 223 228 229 231 235 240 244 242 242 240 235 234 238 242 244 244 245 247 248 249 251 250 250 249 250 252 254 255 256 256 256 256 258 261 263 264 265 264 263 262 264 266 268 269 271 271 266 260 254 251 239 230 229 231 233 226 224 225 226 227 231 234 234 237 242 245 247 249 251 250 252 254 253 248 242 239 238 237 233 222 217 219 223 224 230 226 215 205 210 211 221 229 233 231 230 230 230 230 228 226 226 226 226 226 225 225 226 227 227 227 228 231 235 240 242 244 245 250 251 249 245 243 241 239 239 238 235 230 229 227 224 222 220 220 220 220 222 225 228 231 231 231 229 229 233 235 238 239 240 242 243 243 242 242 241 241 241 242 242 241 241 240 239 239 239 239 238 238 236 235 236 237 237 237 237 238 240 243 242 239 236 232 228 226 227 228 228 228 228 229 230 230 230 228 224 220 220 220 219 221 221 220 221 221 221 221 217 211 207 205 206 206 207 210 215 216 217 217 218 217 215 213 214 215 216 217 221 226 227 224 223 221 218 216 216 217 217 217 220 222 222 219 218 218 219 218 216 212 209 207 206 205 206 207 208 208 210 212 214 212 209 209 208 207 207 208 209 208 208 209 211 212 214 215 214 214 215 216 217 217 217 218 218 219 219 219 220 219 219 218 218 217 217 217 217 217 217 217 174 174 175 175 176 175 175 175 175 175 175 175 176 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 178 177 176 175 175 174 173 173 172 171 170 169 169 169 168 168 167 166 165 164 164 164 164 164 165 165 165 165 165 165 165 166 166 166 167 168 169 169 170 170 171 171 172 174 174 175 175 176 176 177 177 179 179 179 177 176 174 174 173 172 173 172 172 172 172 171 171 170 170 169 168 168 168 168 169 169 168 168 168 169 169 170 170 171 171 171 171 171 171 171 171 169 169 168 168 168 169 170 171 172 173 174 175 175 175 175 176 176 176 176 176 176 175 174 174 174 173 172 171 169 168 168 168 168 168 168 168 167 167 166 166 166 166 167 168 169 169 170 170 170 170 171 171 171 172 172 172 172 172 173 173 174 174 174 174 174 174 174 174 174 173 172 171 169 168 166 165 164 163 162 161 161 160 160 159 158 157 157 156 155 154 154 154 155 155 153 151 150 149 148 148 147 146 144 144 143 142 141 140 140 138 136 134 133 132 130 129 128 127 125 123 121 120 120 120 119 115 113 111 110 108 108 109 112 112 111 112 113 114 115 114 116 120 123 126 128 129 128 126 129 131 133 136 139 139 137 138 140 141 141 141 141 141 141 142 143 142 141 140 139 138 139 140 141 141 141 139 136 133 132 133 134 135 135 137 144 149 153 154 151 151 145 139 134 131 131 130 130 130 131 135 137 137 138 138 139 142 145 148 153 159 161 162 164 169 174 179 184 187 187 188 189 190 192 191 192 193 193 193 193 194 198 201 201 203 200 200 203 208 209 212 210 209 206 199 196 194 194 194 195 196 197 200 201 204 208 212 214 215 214 213 214 215 217 218 221 221 220 221 218 218 223 230 236 236 238 238 237 236 236 235 234 234 233 232 226 222 224 228 229 231 232 234 239 243 244 245 244 240 237 238 241 242 242 244 247 249 251 252 252 251 248 247 250 251 252 252 256 257 258 259 260 262 261 263 264 264 264 264 266 268 270 272 272 269 264 260 256 243 232 228 227 227 224 223 224 224 223 226 226 226 234 238 241 244 245 244 242 244 248 251 247 243 241 238 237 233 222 217 217 216 224 228 227 221 208 208 216 225 232 234 233 233 233 232 231 229 227 227 227 227 229 229 227 226 226 226 226 228 232 238 242 244 245 247 252 254 253 252 252 248 244 241 240 238 236 234 231 227 224 222 220 220 221 223 227 230 233 231 229 225 221 227 231 233 234 237 240 241 242 242 242 242 242 242 242 243 242 241 240 239 239 239 240 240 239 236 234 234 236 237 236 235 237 240 242 242 240 237 232 229 228 229 229 230 229 228 230 231 231 231 229 222 220 222 222 223 223 224 224 224 224 224 223 218 212 206 203 204 205 206 210 216 219 221 222 223 220 217 215 217 217 218 219 221 224 224 222 219 215 211 210 208 203 199 205 212 217 220 213 210 212 216 217 215 212 209 207 204 204 205 207 208 208 211 215 217 215 214 214 213 210 208 207 207 207 208 208 209 211 211 212 212 213 214 215 216 216 216 217 218 218 219 219 219 219 219 219 219 219 219 218 218 218 218 218 174 174 174 174 175 174 174 174 174 174 174 174 175 174 174 174 174 174 174 175 175 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 177 176 175 175 174 173 172 171 171 170 169 168 168 167 167 167 166 165 164 164 163 164 164 165 165 165 165 165 165 166 166 167 167 168 169 171 171 171 172 172 172 173 174 175 175 176 176 177 178 179 180 180 178 177 176 175 174 174 173 175 175 174 174 173 172 171 170 169 169 168 168 168 168 168 168 168 168 168 168 169 170 170 170 170 171 171 171 171 171 170 170 169 168 167 167 168 169 170 171 172 174 174 175 175 176 176 176 176 176 175 175 175 174 174 174 173 171 170 169 169 168 168 169 168 168 168 167 166 166 165 165 165 166 167 168 169 169 169 170 170 170 171 171 171 171 172 172 172 173 173 174 173 173 173 173 173 173 173 173 173 172 170 168 167 165 164 163 162 161 160 160 159 159 158 158 157 156 155 154 153 152 152 152 152 151 149 147 146 145 145 144 144 142 141 141 141 140 139 138 136 134 133 131 130 129 129 128 125 124 122 123 124 124 124 121 117 116 115 113 112 112 113 114 113 111 111 111 111 112 112 113 115 118 120 121 122 122 121 123 125 128 130 132 133 131 131 133 135 135 136 137 139 141 143 144 144 144 143 140 140 140 141 142 141 141 139 137 137 136 135 136 137 137 139 145 152 157 162 161 160 155 145 137 134 133 133 132 133 134 138 141 141 142 142 143 144 147 152 156 158 159 162 164 172 177 181 184 184 185 186 185 182 183 181 184 191 198 199 196 196 196 197 201 203 202 203 207 214 214 218 219 216 209 202 200 199 200 199 197 195 196 199 200 206 211 214 215 212 211 211 213 216 220 221 224 226 226 225 221 219 222 228 231 234 239 242 242 240 238 238 238 235 234 232 228 225 230 231 233 234 233 232 237 238 240 244 246 245 243 241 242 242 242 245 248 250 252 253 254 253 249 246 245 246 246 248 253 256 258 258 259 257 257 258 260 264 265 266 265 265 267 268 268 267 265 262 257 248 238 231 230 228 226 226 226 223 220 219 220 224 231 235 237 239 238 239 237 238 242 245 245 244 242 237 235 231 225 221 220 219 222 224 225 225 223 223 224 229 237 239 240 240 237 235 232 230 228 228 228 229 230 231 229 227 227 227 227 228 234 239 241 242 246 249 253 256 258 258 257 254 249 245 243 241 240 237 233 229 226 224 224 221 222 225 230 232 234 234 230 222 219 223 227 228 230 233 236 239 240 240 241 241 242 242 243 243 243 242 240 239 239 240 240 242 240 237 234 234 236 237 237 237 238 241 242 242 242 237 233 231 231 232 232 231 229 228 230 232 232 231 229 223 222 222 223 224 225 226 226 226 227 226 224 220 213 208 204 204 205 208 211 216 220 221 224 224 221 217 217 218 219 220 219 221 222 221 219 214 206 199 196 195 184 183 187 195 204 209 197 192 200 208 213 213 211 206 204 203 203 205 206 206 207 211 217 219 218 218 218 218 215 212 210 211 209 209 210 209 210 210 211 211 212 213 214 215 215 215 216 217 218 218 218 219 219 219 219 219 219 219 219 219 219 219 218 173 173 173 173 173 173 173 173 173 174 174 174 174 173 172 172 173 173 173 174 174 175 175 175 175 176 176 176 177 177 177 177 177 176 176 177 177 178 178 178 177 177 177 177 177 177 177 176 175 174 173 173 172 171 171 170 168 167 167 167 167 166 165 165 164 164 163 164 164 165 165 165 165 165 165 166 167 168 169 169 171 173 173 173 173 173 173 173 174 175 175 176 177 178 180 180 180 180 178 177 177 177 177 176 176 177 177 176 175 174 172 171 171 170 169 168 168 168 168 168 168 167 167 167 168 168 169 169 169 170 170 171 171 171 170 170 170 169 168 168 167 168 169 170 171 172 173 174 175 176 176 176 176 176 175 175 175 175 175 175 174 172 171 170 170 169 169 169 169 168 168 167 167 166 166 165 164 165 166 167 167 168 168 169 169 169 170 170 171 171 171 171 172 172 173 173 173 173 173 173 173 173 172 172 172 172 171 169 168 166 164 163 163 162 161 160 158 158 158 157 157 157 156 155 153 152 151 150 150 151 150 146 144 142 142 141 142 143 140 139 139 139 138 137 136 134 131 130 129 128 128 128 127 124 121 121 122 123 123 122 118 114 114 114 114 114 114 114 113 112 111 111 111 111 111 111 112 113 114 115 116 117 118 117 119 120 122 124 124 126 127 126 129 130 131 132 135 137 141 143 144 144 145 144 142 140 140 141 141 142 141 140 139 140 138 138 138 140 141 143 148 153 158 161 164 165 162 151 141 139 138 138 137 137 138 142 146 147 148 149 150 151 152 157 158 159 160 163 167 174 177 178 178 176 176 177 177 172 173 175 182 192 201 202 198 195 195 195 199 201 202 201 206 206 212 218 221 218 209 202 200 200 202 201 198 196 198 199 204 209 213 215 214 210 209 209 211 216 220 223 226 227 228 226 223 220 221 225 226 231 237 242 244 242 242 244 243 241 238 234 229 227 228 232 235 236 235 234 234 236 240 243 245 246 245 244 245 245 244 246 248 251 252 254 255 254 252 248 245 245 244 247 250 254 257 258 259 257 256 255 257 260 262 262 263 259 261 263 265 264 264 262 257 252 245 240 239 235 230 233 229 223 219 218 218 224 229 232 234 234 235 236 235 234 238 242 245 245 244 238 235 230 227 225 222 221 220 218 220 219 221 225 228 231 240 244 244 243 239 236 234 231 228 228 228 229 231 232 230 228 227 227 229 231 235 239 240 242 245 249 254 256 258 259 259 258 254 250 246 247 246 241 235 230 227 227 226 223 223 227 232 235 236 236 232 224 221 222 225 226 227 229 231 234 235 237 238 239 240 241 242 243 243 241 239 238 239 240 241 244 243 240 235 236 237 238 239 240 241 242 244 243 242 237 234 233 233 233 233 232 230 228 230 230 230 232 229 226 224 224 224 225 226 227 229 229 229 228 226 221 216 211 209 209 208 210 212 215 219 221 223 223 220 217 217 220 222 223 222 222 222 221 218 211 201 192 186 186 182 180 180 181 185 181 180 181 188 199 206 208 207 201 201 201 202 202 202 202 203 207 216 219 219 219 220 220 218 217 216 215 213 213 214 213 213 213 212 211 212 213 213 213 214 215 216 217 217 217 218 218 219 219 219 219 219 219 219 219 219 219 219 172 172 173 173 173 172 172 172 172 173 173 173 173 172 172 172 172 172 172 173 174 174 174 175 175 176 176 177 177 177 177 177 177 176 176 176 177 177 177 177 177 177 177 177 176 176 176 175 174 173 173 172 171 171 170 169 168 167 166 166 166 166 165 165 165 164 164 164 164 165 165 165 165 165 166 167 168 169 170 170 172 173 174 174 173 173 174 174 175 175 176 177 179 180 181 181 181 180 179 178 178 179 179 179 178 178 178 177 177 175 174 173 172 171 170 169 169 168 168 168 167 167 166 167 167 168 168 168 169 170 170 171 170 170 170 170 169 169 169 168 168 168 168 169 170 171 173 174 175 176 176 176 176 175 175 175 175 175 175 174 173 172 171 171 171 171 170 170 169 168 167 167 167 166 166 165 165 165 165 166 166 167 167 168 169 169 170 170 170 170 171 171 172 172 173 173 173 173 173 173 172 172 172 171 171 170 170 169 168 166 164 163 162 161 160 159 157 157 156 156 156 156 155 154 153 151 150 149 149 149 147 144 143 142 141 140 139 140 137 136 136 136 137 135 134 132 129 127 127 126 127 127 126 120 117 117 117 117 117 117 114 111 111 112 112 113 113 113 113 112 112 112 111 111 111 111 112 112 113 113 113 114 115 116 117 118 119 119 121 122 124 125 127 127 129 131 134 137 140 141 142 142 143 143 142 141 141 141 141 141 141 141 141 140 140 140 141 143 145 148 151 153 157 158 163 166 164 155 148 146 145 143 143 143 144 146 151 152 153 154 156 157 158 160 161 161 161 165 170 174 175 168 165 162 162 166 169 169 171 175 183 193 201 202 201 198 196 198 201 202 201 199 199 202 208 215 220 216 208 202 199 197 200 202 200 198 199 204 208 211 214 214 211 209 208 208 210 213 218 222 224 225 227 227 225 222 222 222 224 228 234 240 243 244 245 247 248 246 242 236 229 228 230 233 236 237 237 236 237 239 243 244 245 246 246 247 246 246 247 248 251 251 253 254 254 254 253 251 250 249 247 247 250 253 257 258 259 259 260 258 259 259 260 259 258 253 253 256 260 259 260 260 256 253 249 248 246 242 237 239 234 226 223 220 221 224 228 230 230 231 233 234 233 236 241 245 246 248 245 241 237 235 236 228 222 220 218 213 213 214 217 224 232 237 243 247 247 245 242 238 236 233 234 232 230 231 233 232 232 229 225 226 229 233 236 240 242 243 245 249 253 255 256 258 260 260 258 254 252 255 252 246 239 232 230 229 227 224 223 226 228 230 235 238 234 229 226 224 224 226 227 227 227 229 229 232 236 237 238 239 240 240 242 240 238 238 239 240 243 245 245 243 241 240 240 241 242 243 243 244 244 244 241 238 235 234 234 234 234 233 230 228 227 227 229 231 230 228 226 227 226 227 228 229 231 232 231 230 228 224 220 220 218 214 213 212 213 215 217 221 222 222 218 216 217 221 223 224 224 223 223 223 217 209 200 191 188 187 184 182 181 181 181 181 179 184 188 195 199 199 200 199 199 198 199 199 198 197 198 202 210 214 213 215 218 219 219 218 218 217 217 216 217 217 217 216 215 214 213 214 214 214 214 215 215 216 216 216 217 218 218 218 218 219 219 219 219 219 219 219 219 171 172 172 172 172 172 171 172 172 172 172 172 172 172 171 171 172 172 172 173 173 173 174 174 175 176 176 177 177 177 177 178 177 177 176 176 176 177 176 177 176 176 176 176 176 175 175 174 173 172 172 172 171 170 170 169 167 166 166 165 165 165 165 165 164 164 164 164 164 164 164 165 165 165 166 167 169 169 170 171 173 174 174 174 174 174 175 175 175 176 178 180 181 181 181 181 181 181 180 180 180 180 180 179 179 179 179 178 177 176 176 175 173 171 170 169 168 167 166 166 166 166 166 167 167 167 167 168 169 170 170 170 170 169 170 169 169 169 168 168 168 168 168 168 169 170 172 174 175 175 176 176 176 175 175 175 175 175 174 174 173 172 172 172 172 171 171 170 169 168 167 167 167 166 166 165 165 165 165 165 165 166 167 167 168 169 169 170 170 170 171 171 171 172 172 173 173 173 173 172 172 172 171 171 170 170 169 168 167 165 164 163 161 160 159 158 156 155 155 155 155 155 155 154 152 151 150 148 147 146 146 146 145 144 142 139 138 137 136 135 135 135 135 134 133 131 129 126 125 124 124 123 121 115 112 113 112 113 113 112 111 110 111 111 112 113 113 113 113 113 113 113 112 112 112 112 112 112 113 113 114 114 115 116 117 118 118 119 120 121 123 125 125 127 129 131 134 136 138 139 139 141 142 142 142 142 142 142 141 141 141 141 141 141 142 143 144 146 148 150 152 153 153 156 160 162 161 156 155 154 150 149 150 151 151 152 155 155 156 157 157 158 160 161 163 162 162 164 167 169 169 162 159 158 158 162 166 168 172 178 183 192 199 202 202 200 200 203 203 202 198 197 197 199 204 211 217 215 212 209 198 195 198 201 205 205 206 210 214 215 216 214 212 211 208 208 208 211 215 218 219 223 226 227 226 224 224 224 224 226 231 237 241 242 244 247 248 247 244 241 236 231 231 235 237 238 237 238 238 241 245 247 248 248 249 248 248 247 249 251 252 253 254 255 255 254 254 254 254 253 251 251 252 254 256 257 259 261 264 263 263 264 263 260 257 250 245 245 244 248 254 257 256 251 249 247 245 244 243 242 237 232 231 226 225 226 228 228 227 228 230 234 235 241 248 249 251 250 248 245 244 250 245 234 224 218 215 211 211 212 216 225 234 241 244 250 250 249 246 243 239 242 241 237 233 234 235 235 235 230 225 226 230 235 237 241 244 244 245 248 251 252 255 257 259 260 260 259 259 259 258 254 247 240 238 233 228 223 221 222 223 227 234 237 236 233 230 231 229 228 228 226 226 226 227 230 234 235 236 237 237 239 240 240 240 240 241 243 245 247 248 247 248 247 245 245 245 244 244 244 245 244 242 238 237 237 237 236 235 233 231 228 224 223 227 231 233 231 233 232 230 230 231 232 234 235 234 233 230 228 227 225 224 220 216 215 215 215 218 222 223 220 218 217 218 222 223 224 225 225 224 223 217 208 200 193 192 190 187 185 184 185 185 186 185 188 192 194 195 194 192 192 195 196 196 197 197 196 196 198 203 202 207 211 213 217 216 216 216 217 217 218 217 216 217 217 216 216 215 215 216 216 216 216 216 216 216 216 216 217 218 218 218 218 219 219 219 219 219 218 217 171 171 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 174 174 175 176 176 177 177 177 178 178 178 177 177 177 177 176 176 176 176 176 176 176 175 175 174 173 173 171 171 171 171 171 170 168 167 166 165 165 165 165 165 165 164 164 164 164 164 164 164 164 165 165 166 168 169 170 171 172 173 173 174 175 175 175 176 176 176 178 180 182 182 182 182 181 181 181 181 180 180 180 180 180 180 180 178 177 176 175 174 173 172 170 169 167 166 166 165 165 165 166 167 167 167 167 168 169 170 170 170 169 169 169 169 169 169 168 168 167 167 167 167 167 168 170 172 174 174 175 176 176 175 175 175 175 175 175 175 174 173 172 172 172 172 172 171 170 169 168 168 167 167 167 166 166 165 165 165 165 165 166 166 167 168 168 169 169 169 170 170 170 171 171 172 172 172 172 172 172 172 171 171 171 170 169 168 167 166 164 163 162 160 159 157 156 156 155 155 155 155 154 154 153 152 151 149 147 146 146 146 146 147 146 143 140 138 136 135 133 133 133 133 132 131 130 126 123 120 119 118 116 114 111 110 110 110 110 110 110 110 110 111 112 112 113 113 113 113 113 114 114 114 114 113 113 113 114 115 115 115 116 116 117 117 119 120 121 121 122 124 124 126 128 129 131 133 136 137 137 138 139 140 141 142 142 143 142 142 141 140 141 142 144 146 146 146 147 149 150 151 150 152 156 159 161 160 159 159 156 155 154 155 156 157 157 157 158 158 159 158 159 160 161 163 161 160 161 162 162 162 164 165 165 166 167 169 171 174 177 182 190 196 199 200 199 201 203 202 199 196 195 195 199 204 210 215 216 215 211 197 193 195 201 203 207 211 214 217 219 218 217 216 211 208 207 208 209 212 211 216 221 225 228 226 226 225 225 225 226 230 234 236 237 241 244 246 246 245 245 242 237 234 239 239 239 239 238 238 241 245 248 250 250 251 250 249 248 249 249 251 253 255 256 256 256 254 255 255 255 255 255 255 256 256 257 260 262 264 264 264 265 265 262 258 251 242 242 238 238 243 249 251 245 239 239 239 240 242 242 238 238 236 234 232 230 229 230 230 230 233 239 242 247 255 256 255 253 251 250 250 254 251 241 226 217 213 212 211 212 218 227 236 242 246 252 254 253 252 249 247 248 245 241 237 237 237 238 237 232 228 228 232 237 238 243 247 245 245 247 249 251 254 255 257 259 260 260 260 261 261 261 255 255 250 240 229 223 220 219 219 224 232 237 238 236 235 234 232 230 229 227 226 226 226 229 233 235 237 237 237 238 240 242 245 247 247 246 247 249 250 252 254 253 250 248 246 245 244 245 246 245 242 239 238 239 239 237 236 233 231 229 221 221 226 231 235 235 237 238 235 235 236 237 237 237 237 236 235 234 234 230 229 225 219 216 215 216 219 224 223 221 220 221 221 222 223 226 226 226 226 223 219 208 199 196 194 191 189 189 190 190 191 192 192 192 193 196 196 192 186 185 190 190 191 195 196 195 195 195 197 202 207 209 211 214 214 213 213 213 215 215 215 216 215 215 216 217 217 216 217 217 218 217 217 217 216 215 215 216 217 216 217 217 217 218 218 217 217 217 216 171 171 171 171 171 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 173 173 174 175 176 176 177 177 177 178 178 178 178 177 177 177 177 176 176 176 176 176 176 175 174 174 173 172 171 171 170 170 170 169 168 166 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 165 166 167 168 170 171 172 172 173 175 175 176 176 176 176 177 179 182 183 183 182 182 182 182 181 181 181 181 181 181 181 181 180 176 174 174 172 171 170 169 169 167 166 166 165 165 166 166 167 168 168 168 167 168 169 170 170 169 168 168 169 169 169 168 168 167 167 167 167 167 168 169 171 173 173 174 175 175 175 174 174 174 175 176 176 176 174 173 173 173 173 173 172 171 170 169 168 168 168 167 167 166 166 165 165 166 166 166 166 166 166 167 167 167 167 169 169 170 170 170 171 171 171 171 171 171 171 171 171 170 170 169 168 167 166 165 163 162 160 159 158 157 156 155 155 155 154 154 154 153 153 152 150 149 148 147 147 147 147 146 145 143 140 138 136 133 128 128 129 129 129 128 127 125 120 115 114 113 112 111 110 110 109 110 110 110 110 110 111 111 113 113 114 114 114 114 114 114 115 115 115 115 115 115 116 117 117 117 118 118 118 119 121 122 123 123 124 125 125 127 129 130 132 133 134 135 136 137 139 140 141 142 142 143 143 143 143 142 143 144 144 146 147 147 146 147 148 148 149 152 157 161 163 164 163 160 157 157 157 157 158 158 159 160 160 160 159 158 158 159 162 163 161 159 160 161 162 164 169 173 171 171 171 173 174 175 176 180 188 192 193 196 197 198 198 196 193 193 194 196 201 206 210 214 217 217 209 197 192 195 198 201 207 212 216 218 218 219 218 216 211 208 207 207 208 208 210 215 219 223 225 225 225 225 225 225 227 229 231 231 234 237 240 243 244 243 244 243 241 239 242 242 242 242 240 240 241 244 248 249 249 250 250 249 248 247 247 248 251 255 256 258 259 259 258 257 256 256 257 256 255 256 257 259 261 262 262 260 261 262 262 259 253 250 246 238 231 233 237 238 234 228 230 232 234 236 239 236 236 238 239 239 237 237 238 241 240 244 248 251 253 256 259 259 257 255 255 255 255 254 245 231 220 215 215 212 213 218 227 236 238 247 254 257 256 255 253 253 251 247 245 242 241 242 242 240 235 232 233 237 239 243 247 249 248 248 248 249 252 253 254 254 255 256 257 259 260 260 262 262 261 258 248 236 225 223 221 217 221 229 236 239 238 238 236 234 231 229 226 224 223 225 229 234 236 240 241 241 243 245 246 250 253 255 252 250 252 252 254 256 255 252 248 244 244 245 247 247 246 244 242 242 241 243 240 237 234 234 229 222 221 226 233 237 238 241 242 240 240 240 241 241 240 240 240 240 242 240 236 233 230 220 217 216 216 220 225 226 225 226 226 226 226 225 229 230 231 230 227 221 209 201 198 191 190 191 192 193 193 195 196 197 196 197 200 201 195 187 184 183 184 188 192 194 194 193 193 196 203 210 210 211 212 213 215 214 212 212 212 211 211 211 211 212 212 213 215 216 215 216 217 216 215 215 213 213 214 213 214 215 216 214 215 214 215 215 215 215 170 170 170 170 170 170 170 169 169 169 168 168 169 169 170 171 171 171 171 172 172 173 173 174 175 175 176 177 177 177 178 178 177 177 177 177 177 177 176 176 176 177 176 176 175 174 173 172 171 170 170 170 169 169 168 168 166 165 165 165 164 164 164 164 164 164 164 163 163 163 163 163 164 165 165 166 168 170 171 171 172 174 175 176 177 178 178 178 179 181 183 183 183 183 182 182 182 182 182 182 182 182 182 181 180 178 173 173 171 170 169 168 167 167 166 165 165 166 167 167 168 169 168 167 167 167 168 169 169 169 168 167 168 168 168 168 168 167 167 166 167 167 169 171 172 172 173 173 173 173 174 174 174 173 175 177 178 178 176 175 174 174 174 173 173 172 171 170 169 169 168 168 167 167 166 166 166 166 167 167 166 166 166 166 166 166 167 168 168 169 169 170 170 170 170 170 171 171 171 171 170 170 169 169 168 167 166 165 165 163 161 159 158 157 156 156 155 154 154 153 153 153 153 153 151 150 149 148 148 147 147 146 144 143 142 140 136 133 132 126 124 123 124 123 121 120 119 116 113 112 111 111 110 110 110 110 110 110 111 111 112 112 113 114 114 114 114 114 114 114 115 117 117 118 117 117 117 118 119 120 120 120 121 121 121 123 124 125 126 126 126 127 128 131 131 133 133 134 135 136 138 139 140 141 142 142 143 144 145 145 145 145 145 146 147 149 149 148 148 149 149 150 153 160 164 165 165 165 160 157 157 157 157 157 157 159 161 162 160 158 157 158 159 163 163 163 163 164 165 169 172 176 175 173 173 173 173 173 173 176 181 185 186 190 192 194 193 186 186 186 189 195 199 206 210 211 213 216 216 209 199 195 197 197 201 207 212 215 216 216 217 216 213 209 206 206 206 207 208 210 213 217 220 221 221 223 225 226 226 227 229 229 231 233 234 237 240 238 239 241 241 242 242 243 243 244 244 243 243 243 245 248 248 249 249 248 248 247 246 245 245 249 253 256 258 258 259 258 257 255 254 253 252 251 253 255 256 258 258 258 256 256 258 259 259 256 256 253 242 232 229 229 229 226 222 224 227 229 232 231 233 235 237 241 243 244 244 246 250 251 254 256 257 259 260 261 262 261 260 260 259 258 255 248 238 232 232 222 216 217 224 232 234 244 251 257 261 260 258 257 255 254 251 250 249 248 248 247 243 238 239 242 244 247 250 253 253 252 253 253 253 254 254 254 254 253 254 254 256 257 258 256 254 257 259 254 244 236 239 225 219 220 226 235 238 238 238 236 234 230 228 226 222 222 225 230 235 236 243 247 249 252 254 255 257 260 264 260 256 255 255 255 256 256 253 250 246 246 248 251 251 249 247 246 245 245 245 244 241 241 237 230 224 223 229 235 239 242 244 245 244 244 245 246 246 244 244 247 248 248 246 243 240 233 225 221 215 216 221 226 229 233 233 234 233 232 230 234 236 236 235 231 226 218 205 194 188 188 191 194 194 194 197 200 202 202 203 204 206 201 195 191 192 187 190 192 191 191 190 190 193 200 207 210 212 212 215 217 217 216 214 214 211 209 208 210 211 211 209 210 212 211 212 214 213 212 211 211 210 209 209 210 212 213 212 211 210 211 212 212 213 168 168 169 169 169 169 170 168 168 168 167 167 168 169 170 171 171 171 171 171 172 173 173 174 174 175 176 176 177 177 178 177 177 177 176 176 176 177 177 177 177 177 177 177 176 175 173 172 171 170 170 169 168 168 168 167 166 166 165 165 164 164 164 164 164 164 163 163 163 163 163 163 163 164 166 167 168 169 170 171 172 174 176 177 178 179 180 180 181 182 183 182 182 182 182 182 183 182 182 182 182 182 181 179 177 175 173 171 169 168 167 166 166 165 165 164 165 166 166 167 167 167 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 168 170 172 173 173 173 173 172 172 173 174 174 175 177 179 178 177 176 175 175 175 174 174 173 172 171 170 170 169 169 168 168 167 167 167 167 167 168 167 167 166 166 166 166 167 168 168 168 169 169 169 169 170 170 170 170 171 170 170 170 169 168 168 168 167 166 165 164 162 160 158 157 157 156 156 155 153 152 152 152 152 152 152 151 149 149 148 147 147 147 145 142 139 138 137 135 134 129 125 121 119 119 118 117 116 115 114 112 111 111 111 111 110 110 110 111 112 112 112 113 113 114 115 116 115 115 115 114 113 116 119 120 120 120 120 120 120 121 122 122 122 123 123 124 125 127 127 128 128 129 129 130 132 133 134 134 135 136 137 138 140 141 142 142 143 144 145 146 147 147 147 148 148 149 151 151 151 151 152 153 154 156 160 161 162 163 164 160 157 157 158 159 159 161 162 163 162 161 160 160 158 161 164 166 168 167 168 170 175 178 179 174 172 172 172 171 169 170 177 184 185 187 187 187 187 187 179 177 181 188 197 203 207 210 213 213 216 215 209 202 201 202 201 203 207 211 213 214 214 214 213 209 205 205 205 207 208 209 210 211 214 216 217 220 223 225 227 227 228 229 231 232 233 233 233 234 234 236 237 238 240 242 243 243 243 244 244 244 245 246 247 249 250 250 248 247 247 246 246 246 248 251 254 255 256 257 256 254 252 251 250 248 246 248 250 252 253 252 253 250 249 252 256 257 258 258 256 247 237 231 229 227 225 226 228 229 230 231 231 233 234 236 241 242 244 248 251 254 256 257 259 259 260 262 263 264 264 264 264 263 261 258 252 246 245 241 231 222 224 238 241 246 252 257 261 264 263 261 260 256 255 254 254 254 254 252 249 246 241 249 253 255 256 259 260 259 259 262 258 257 256 256 255 256 254 253 253 252 251 251 247 241 247 252 253 252 252 246 233 223 219 226 233 235 237 239 237 234 231 230 226 224 225 227 232 234 239 246 252 255 259 262 264 265 267 268 265 262 261 260 258 257 257 255 252 252 251 251 253 254 253 252 252 249 249 249 249 249 247 242 234 226 229 235 238 241 247 249 247 247 252 253 253 252 250 249 255 257 254 252 249 246 239 233 229 220 221 226 231 233 239 241 241 241 238 239 241 243 243 242 236 234 229 207 192 189 190 193 194 194 195 201 204 207 208 208 209 209 205 202 201 199 196 193 190 186 186 185 186 189 198 207 211 213 215 218 219 219 220 220 218 215 212 212 216 219 218 215 213 212 214 222 218 214 211 209 208 207 206 206 206 208 209 209 208 206 207 208 209 209 166 166 167 168 169 169 169 168 167 167 166 167 168 169 170 170 170 170 170 171 171 172 173 173 174 174 175 176 177 177 177 177 176 176 176 176 176 176 176 177 177 177 177 177 176 175 173 172 171 170 169 168 168 168 167 167 166 166 165 165 165 164 164 164 164 164 163 163 163 163 164 164 164 165 168 169 169 170 171 173 174 175 176 179 180 181 182 182 183 183 183 182 182 182 182 182 182 182 182 182 182 180 178 176 174 174 171 169 168 167 166 165 165 165 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 166 167 166 166 167 167 166 166 166 166 166 166 168 170 172 172 173 173 172 172 172 173 174 175 177 178 178 176 175 175 175 175 175 174 174 173 172 171 170 170 170 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 168 167 167 167 167 168 168 168 169 169 169 170 169 169 169 168 168 167 167 167 166 166 165 164 162 159 158 157 156 156 155 154 152 151 151 151 150 150 151 150 149 148 147 147 146 145 143 140 134 131 130 129 128 125 121 118 117 116 116 115 114 113 113 112 112 111 111 111 111 111 111 113 113 113 114 114 115 115 117 117 117 117 116 115 115 118 123 122 122 122 122 122 122 123 124 125 125 125 126 126 127 130 130 130 131 131 132 132 134 135 136 136 136 137 138 139 141 142 143 144 145 146 146 148 149 149 150 150 150 151 151 152 152 153 153 155 156 157 157 156 157 160 161 159 157 157 159 161 163 164 164 163 162 162 163 162 162 165 167 170 172 172 171 173 176 178 177 172 171 172 172 171 171 173 178 183 184 182 181 180 180 179 178 179 181 187 197 205 209 210 211 212 213 213 211 206 209 207 205 205 208 211 213 213 213 211 208 205 203 204 205 208 208 208 208 209 211 213 216 220 223 226 228 229 229 231 232 233 233 232 232 232 233 234 234 235 237 239 239 241 242 243 243 243 245 245 246 248 250 250 250 249 249 248 249 249 249 250 252 253 255 255 254 252 250 249 246 245 243 244 245 245 244 245 246 242 238 243 242 247 253 258 257 250 241 237 236 232 230 232 234 234 235 236 236 235 234 239 243 246 249 252 254 257 259 258 258 259 260 262 264 265 266 266 267 266 264 261 257 255 252 246 237 228 227 238 246 254 258 261 263 264 265 264 261 257 256 256 256 258 258 257 254 251 251 261 268 268 268 268 268 266 268 267 263 260 259 257 258 258 257 255 253 250 248 247 242 235 237 242 247 246 249 247 238 229 223 227 229 232 238 240 239 236 234 234 229 228 228 230 233 236 243 248 253 257 262 265 265 268 269 268 266 264 265 263 261 259 258 258 257 255 255 255 256 257 259 260 258 255 254 253 256 257 255 250 242 234 240 247 247 251 254 255 254 254 263 265 264 263 260 260 264 265 261 258 255 254 254 248 238 232 231 235 238 240 244 247 248 247 247 247 246 251 251 250 247 247 234 212 196 193 195 196 196 196 196 202 207 209 209 211 211 211 209 208 208 205 202 198 190 187 183 181 184 190 201 211 215 217 220 221 222 222 224 224 221 218 218 218 221 225 225 224 224 223 224 229 225 219 212 208 206 205 204 203 203 204 205 204 204 203 203 204 205 204 164 164 165 166 167 168 168 167 167 166 167 167 168 169 169 169 169 169 170 170 171 172 172 173 174 175 176 176 177 177 177 177 176 175 175 175 175 176 176 176 176 176 177 177 176 174 173 172 172 170 168 168 167 167 167 167 167 166 165 165 164 164 164 164 163 163 163 164 164 165 165 166 166 167 170 171 172 173 174 175 176 176 178 180 181 182 183 183 183 183 182 182 181 181 182 182 182 182 182 182 180 178 176 174 174 172 170 168 167 166 165 165 164 164 164 164 164 164 164 164 163 164 164 164 164 164 164 165 165 166 166 165 165 165 165 165 165 165 165 165 167 168 169 170 171 171 171 171 171 172 174 174 175 177 178 176 175 175 174 175 175 175 175 175 174 173 171 171 171 170 169 170 169 169 169 169 169 169 168 168 168 167 167 167 167 167 165 165 165 166 167 167 167 168 168 168 168 168 168 168 167 167 166 166 166 166 166 165 164 162 159 157 157 156 155 154 153 151 150 150 150 149 149 149 149 149 147 147 146 145 143 139 135 129 125 124 122 120 118 116 116 115 115 114 114 113 113 113 112 112 112 112 112 112 112 113 114 115 115 115 116 116 117 118 120 120 120 120 120 121 123 126 125 125 124 124 124 124 125 127 127 127 128 128 129 129 132 132 133 133 134 134 134 136 138 138 138 139 139 140 141 143 144 145 146 147 147 148 149 151 151 152 152 152 151 152 153 153 153 154 154 155 155 154 153 154 157 157 157 156 157 159 162 164 163 162 162 162 163 164 163 165 169 171 172 173 172 170 170 172 172 171 170 171 174 175 175 176 178 180 179 175 174 174 177 178 179 180 182 182 188 196 201 203 209 210 211 211 211 210 210 210 209 208 207 209 212 212 212 211 207 204 202 204 204 207 208 208 206 206 208 209 211 216 221 224 226 229 229 230 231 232 232 232 231 232 233 234 234 234 235 236 237 239 241 242 242 241 241 241 242 245 247 249 250 250 250 250 251 252 253 252 252 253 254 255 255 254 253 252 249 245 242 241 242 243 243 243 241 239 235 230 230 231 238 246 253 255 252 247 247 240 236 235 235 239 240 241 241 242 241 239 245 251 253 256 258 259 261 264 265 263 260 259 261 263 263 264 265 266 267 266 264 263 262 257 250 241 232 233 239 248 257 262 264 265 265 265 264 261 258 256 257 257 260 263 264 265 264 267 271 273 277 277 277 277 277 275 272 268 264 261 261 261 260 259 258 256 253 252 251 244 238 237 236 240 240 242 243 237 232 229 229 231 235 240 242 242 240 241 238 235 232 230 231 232 236 244 250 254 260 264 265 266 265 265 265 264 264 265 265 264 262 261 262 260 258 257 258 258 260 263 264 263 262 260 258 263 265 265 261 255 251 253 252 260 262 263 265 264 266 272 276 276 275 272 273 273 273 268 264 262 262 260 253 247 243 240 243 244 246 248 253 253 254 254 253 252 255 256 255 255 250 238 217 199 200 201 202 201 200 201 205 208 208 210 212 213 212 212 212 211 210 207 203 200 200 194 190 193 198 205 211 220 223 224 224 225 225 226 227 225 223 223 223 224 227 228 229 229 230 231 233 230 222 214 209 206 206 204 201 201 201 200 200 200 200 199 200 200 200 162 163 164 164 165 165 166 167 167 168 168 168 169 169 169 168 168 169 169 170 171 171 171 173 174 175 176 176 176 176 176 176 176 175 175 175 175 175 175 176 176 176 176 176 175 174 173 173 171 170 168 168 167 167 167 167 167 166 165 165 164 164 163 163 163 163 163 164 165 166 166 167 168 170 171 172 173 175 176 176 177 178 180 182 183 183 184 184 184 183 183 182 181 181 181 181 182 182 182 181 178 176 174 174 172 171 170 168 166 165 165 165 164 164 164 164 164 164 164 164 163 163 163 164 163 164 164 164 165 165 165 163 163 163 163 163 163 163 164 165 166 168 169 169 170 170 170 170 170 172 173 174 175 176 177 176 176 175 175 176 176 176 176 176 175 174 174 173 172 171 170 170 170 169 169 169 169 169 169 169 168 168 168 168 167 166 165 165 165 165 166 166 167 167 167 166 166 166 167 167 167 166 165 165 165 165 165 165 163 161 159 158 157 156 154 153 152 151 150 150 149 149 149 148 148 148 147 146 145 143 141 137 132 127 123 121 118 114 112 111 113 113 113 113 112 113 113 113 113 114 114 114 113 113 113 114 115 116 116 117 117 118 118 120 122 122 123 123 124 126 128 128 128 127 127 126 126 126 127 129 129 130 130 131 131 132 134 135 135 136 136 137 137 138 140 140 141 141 141 142 143 145 146 147 148 149 150 150 151 154 154 154 154 154 153 153 155 156 155 155 155 154 154 154 153 153 153 153 154 155 156 160 163 164 163 162 163 163 164 166 166 167 170 172 173 173 170 167 166 167 167 167 169 175 179 179 179 180 181 181 175 170 171 175 181 183 184 186 187 187 191 195 198 202 207 209 211 211 210 210 210 210 210 209 208 209 210 210 212 208 204 202 203 203 207 209 209 206 204 205 206 208 212 217 221 224 226 228 229 231 232 232 231 230 230 230 233 234 234 235 237 237 238 239 240 241 241 240 240 240 241 243 246 248 248 249 250 250 251 252 252 253 253 253 254 256 256 256 256 256 253 248 244 242 242 246 247 246 242 236 230 230 230 231 234 241 248 252 252 249 247 243 240 238 238 247 250 249 248 248 248 249 252 258 259 261 263 264 264 267 269 268 265 262 262 262 263 264 264 265 266 267 267 267 264 259 254 246 240 239 241 249 258 263 265 266 267 266 264 262 260 258 258 258 262 269 274 277 279 280 280 279 283 285 284 284 283 280 276 273 269 268 268 266 264 261 262 262 261 263 260 254 248 246 242 242 240 238 237 235 233 233 233 235 240 243 245 247 249 248 245 242 237 233 232 233 238 246 252 257 262 266 265 263 262 260 261 259 262 264 266 265 264 264 264 263 260 259 259 260 261 265 268 267 265 264 264 266 271 275 274 272 272 273 267 273 276 274 274 276 276 278 283 283 283 283 282 280 278 273 270 269 268 265 260 255 252 248 248 250 252 253 258 260 260 261 259 257 257 257 256 255 249 240 223 209 210 213 211 208 207 207 208 213 211 212 213 215 214 216 216 215 214 212 209 208 207 208 208 208 212 216 219 225 228 228 228 228 228 228 229 228 227 227 228 227 228 229 229 230 231 233 236 233 224 218 216 211 206 203 201 198 198 197 197 197 197 196 196 196 197 161 162 163 163 164 164 165 167 168 169 169 169 169 169 168 168 168 169 170 170 170 171 171 173 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 175 175 174 174 173 172 171 169 168 168 168 168 168 167 167 166 165 164 164 163 163 163 163 163 164 164 166 167 168 168 170 171 172 173 174 175 175 176 178 179 181 183 184 184 184 184 184 183 183 182 181 181 181 181 181 181 181 179 176 174 174 172 171 170 169 168 166 165 165 164 164 163 163 163 163 164 163 163 163 163 163 163 163 163 163 163 163 162 162 161 160 161 161 161 161 162 163 164 166 167 167 168 169 169 169 169 170 171 172 174 175 176 176 176 177 177 177 178 178 178 178 177 177 177 177 175 174 172 171 171 170 170 170 170 170 170 169 169 169 168 168 167 166 165 164 164 164 165 165 166 166 166 166 165 164 165 166 167 166 166 165 164 164 164 165 164 163 161 158 157 157 155 154 153 152 151 151 150 149 148 148 148 147 147 146 145 144 142 139 135 131 128 123 120 117 114 111 110 111 113 114 112 111 113 114 114 114 115 115 115 115 115 115 115 116 117 118 118 119 119 120 121 123 123 123 124 125 127 128 128 129 129 129 128 129 129 130 132 132 132 133 133 134 134 136 138 138 138 139 139 140 140 143 143 143 144 144 145 145 147 149 150 151 151 152 153 153 156 157 157 157 156 156 156 158 158 158 157 156 156 155 154 154 154 154 154 155 156 158 162 165 165 165 164 164 165 165 168 168 169 170 172 172 172 169 165 165 165 165 166 169 175 181 183 183 183 182 180 175 173 175 180 184 186 188 189 192 193 195 196 199 203 207 209 212 212 212 211 211 211 211 210 209 209 209 210 210 206 202 201 202 205 209 210 208 204 203 204 205 209 214 218 221 223 225 226 228 230 232 232 230 229 228 229 231 233 234 235 236 237 238 239 239 240 239 239 239 239 240 242 244 246 246 248 250 251 252 251 251 250 250 250 251 254 256 255 255 256 256 253 250 246 246 250 251 251 247 238 234 235 235 234 236 241 246 249 249 248 249 248 247 246 248 254 257 256 253 253 255 256 258 261 263 265 265 266 267 269 270 270 269 267 266 266 265 266 266 266 266 266 266 266 264 259 255 248 247 245 244 251 258 262 264 265 266 266 265 264 262 261 261 261 264 278 285 289 289 288 286 285 287 288 287 286 284 281 278 277 276 276 274 271 269 267 267 270 272 272 269 264 258 256 256 253 247 241 237 236 236 237 236 237 241 245 248 256 258 257 254 250 243 245 245 245 248 252 257 261 263 264 263 261 260 258 258 259 262 265 266 267 267 267 266 265 262 261 261 263 264 268 271 268 265 264 264 266 276 283 289 292 296 297 293 293 297 286 286 286 282 282 286 288 288 288 287 284 281 277 274 274 272 270 270 265 263 262 264 260 261 261 262 266 266 265 262 260 259 258 257 255 251 244 233 230 230 226 219 217 216 215 215 217 217 216 217 217 217 218 219 219 218 217 216 217 214 217 220 221 223 226 228 230 232 231 230 230 230 230 230 230 229 229 230 229 229 229 229 228 229 233 237 235 227 222 218 212 207 203 200 197 196 196 195 195 195 195 194 194 195 161 162 163 163 163 164 165 167 168 169 169 169 169 168 168 167 168 169 170 170 171 171 172 173 174 174 175 174 174 174 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 173 173 172 170 169 168 168 168 168 168 168 167 166 165 164 164 163 163 163 163 163 164 165 166 167 168 169 171 172 173 174 174 175 176 177 179 181 182 184 185 185 185 185 184 184 183 182 181 181 181 181 181 181 180 177 175 174 172 171 170 169 168 167 166 166 165 165 164 164 163 163 163 163 163 163 162 162 163 163 162 162 162 161 161 161 160 160 159 159 160 160 161 161 162 163 164 164 165 167 167 167 167 168 170 170 172 173 175 176 176 176 177 178 179 179 180 180 180 179 181 180 178 176 174 173 171 171 172 172 171 171 170 169 169 169 168 168 168 167 166 165 164 164 165 165 165 166 165 165 164 164 164 165 166 166 165 165 165 165 165 165 164 163 162 160 159 158 156 155 154 153 152 151 151 150 149 148 148 147 147 146 145 144 143 141 138 135 133 130 123 121 119 116 113 113 113 115 116 115 114 115 115 116 116 116 116 116 116 116 116 116 117 118 119 119 120 121 121 122 123 123 124 124 125 127 127 128 129 130 130 131 131 132 132 133 134 135 135 136 136 136 138 139 141 141 141 142 142 142 144 145 146 146 147 147 148 149 151 152 153 154 154 155 156 158 159 159 159 159 160 159 160 161 161 159 159 159 158 157 157 158 159 159 160 160 162 163 165 166 165 165 165 166 167 170 172 171 172 172 171 169 166 165 166 167 167 168 172 178 183 185 185 185 184 180 177 177 181 184 185 187 189 190 193 195 195 197 200 204 207 209 212 212 213 213 213 212 212 212 211 211 210 209 208 204 201 200 204 208 210 209 206 203 202 203 207 211 216 219 221 222 223 225 228 231 232 232 232 231 229 228 230 232 233 233 233 235 237 237 238 239 238 238 239 239 240 241 242 243 245 247 250 251 252 251 251 250 248 246 247 250 251 251 251 253 254 254 254 252 251 251 252 253 250 244 242 240 240 238 240 243 246 247 248 252 255 254 254 255 256 258 259 257 255 255 257 257 260 263 265 267 267 267 269 270 271 269 269 268 268 268 268 268 268 267 267 265 264 263 262 256 252 250 248 246 245 251 257 259 259 262 263 265 266 265 264 265 265 266 271 284 292 293 293 290 289 289 289 288 287 286 284 282 280 280 280 280 279 276 274 272 271 277 278 277 274 270 264 266 265 260 254 248 243 241 242 245 243 241 244 249 252 260 269 270 267 263 262 261 253 260 261 261 263 265 265 264 261 259 259 259 259 259 262 266 268 269 269 270 269 268 265 264 265 267 270 272 273 269 266 265 263 268 277 286 296 298 309 317 320 317 317 311 306 296 288 287 290 293 294 292 291 287 284 279 279 277 275 274 277 276 278 284 277 272 268 267 267 269 268 267 265 261 260 259 258 258 254 249 245 244 239 234 228 225 223 222 223 222 222 220 220 220 220 220 221 222 223 222 223 222 221 222 228 229 231 233 235 235 234 232 231 232 231 231 231 231 231 231 230 230 230 229 228 228 228 232 236 235 230 224 217 211 206 202 199 198 197 195 194 194 194 194 193 193 194 162 162 163 163 163 164 165 167 168 169 169 170 169 168 167 167 168 170 170 170 171 171 172 173 174 174 174 174 174 174 174 175 175 176 175 175 175 174 173 173 173 173 173 173 173 172 172 171 170 169 169 169 168 169 168 168 167 166 165 164 164 164 163 163 163 164 164 166 166 167 169 170 171 172 173 174 175 175 177 178 180 182 183 184 185 185 185 185 184 184 183 182 183 182 181 181 180 180 179 176 174 172 171 170 169 168 168 167 167 166 165 165 164 164 164 164 164 163 163 162 162 162 162 162 162 162 161 160 160 160 159 159 158 158 158 159 160 160 161 162 162 163 164 165 166 167 168 169 170 171 172 174 175 176 177 177 178 180 180 180 181 182 182 182 182 182 179 176 174 173 172 172 173 172 171 170 169 168 168 168 168 168 168 167 166 165 165 165 165 166 165 165 165 165 164 165 165 165 165 165 165 165 165 167 166 165 164 162 161 160 159 158 156 155 154 153 153 152 151 150 149 148 147 147 146 146 145 144 142 141 138 137 135 129 125 123 121 119 117 117 117 118 118 117 117 118 118 118 117 118 118 118 117 117 117 118 118 119 120 120 121 121 121 122 123 123 125 126 127 127 128 129 130 130 132 133 134 134 135 135 136 138 138 138 139 139 140 140 143 143 144 144 145 145 145 147 149 149 149 150 150 151 153 154 155 156 156 157 158 159 160 161 162 162 162 162 162 164 164 163 163 162 162 160 161 162 163 163 163 163 164 164 165 164 164 165 166 167 170 171 172 173 172 172 170 167 164 166 167 168 169 170 174 179 182 183 183 185 186 183 178 177 183 185 187 189 189 191 193 194 195 198 201 204 206 208 211 212 213 214 214 214 213 213 212 212 211 208 204 200 198 201 206 211 211 207 203 200 199 203 209 214 218 220 221 221 222 225 228 231 233 233 233 233 231 229 229 229 230 229 230 232 234 236 237 237 237 237 238 239 240 241 242 243 245 246 248 250 252 252 252 251 248 246 246 247 247 249 250 251 251 252 252 251 251 250 249 249 248 247 245 243 241 242 243 245 247 248 251 255 258 258 257 258 259 261 260 257 254 256 256 259 261 263 265 267 266 267 269 271 271 269 268 267 267 267 268 268 268 267 266 264 261 260 259 252 248 246 245 244 245 249 254 253 257 259 261 263 265 264 264 267 272 278 283 289 293 293 291 289 288 288 288 286 284 284 284 283 282 282 282 282 281 280 279 278 278 281 282 280 277 273 272 272 268 263 258 253 252 254 252 256 255 250 250 254 257 266 285 285 281 279 280 275 268 269 270 270 271 270 269 266 262 259 259 260 260 260 262 266 269 269 271 273 272 270 269 269 270 272 275 277 275 271 270 268 267 272 278 285 292 301 314 327 336 335 331 329 321 305 295 292 293 297 297 295 292 289 285 285 282 279 278 278 280 282 285 291 284 277 273 271 271 270 268 268 267 264 263 262 260 259 257 255 254 253 247 241 236 233 231 232 230 227 226 225 225 226 225 223 223 224 227 227 227 227 227 227 232 234 235 237 238 238 236 234 234 233 232 231 231 231 231 231 231 230 230 229 228 226 228 231 234 233 232 224 216 211 206 203 201 199 196 195 194 193 193 192 191 191 191 162 163 163 163 164 164 166 167 169 169 170 171 170 168 166 167 168 169 170 171 171 172 172 173 173 173 173 173 173 174 174 175 175 176 175 175 174 173 172 172 172 173 172 172 172 171 171 170 170 169 169 169 169 169 169 168 167 166 165 165 164 164 164 164 164 164 165 166 166 168 169 171 172 173 174 174 175 176 178 179 181 182 184 184 184 185 185 185 185 184 184 184 183 182 181 181 180 179 178 176 173 171 170 169 168 168 167 167 167 166 166 165 165 164 164 164 164 164 163 162 162 161 162 162 162 161 160 159 159 159 159 158 158 157 157 158 159 159 160 160 161 163 164 165 166 168 169 169 171 172 174 175 176 177 178 179 180 180 180 181 182 183 183 183 183 182 179 177 175 173 173 173 173 172 171 170 169 168 168 168 168 168 168 167 166 166 166 166 166 166 166 165 165 165 165 165 165 165 166 166 166 166 167 167 166 164 163 162 161 160 159 157 155 155 155 154 154 153 151 150 149 148 147 147 146 145 144 143 142 141 140 139 135 129 126 124 123 120 120 119 119 119 117 118 119 120 120 119 118 119 119 119 119 119 119 119 119 120 120 120 120 120 121 122 122 124 126 127 127 128 129 129 129 131 133 135 137 138 138 137 138 140 141 141 141 142 142 143 145 146 146 147 147 147 148 149 151 151 152 152 152 153 153 155 157 157 158 159 160 160 161 163 164 164 164 164 165 165 166 167 166 166 165 164 164 166 166 166 165 165 165 165 165 166 166 166 168 170 171 172 171 170 170 170 169 167 166 167 168 168 170 172 175 178 180 179 182 185 187 186 182 181 183 186 188 190 191 192 193 195 198 200 203 204 205 207 209 212 214 214 214 214 214 213 212 211 210 207 202 199 198 202 208 213 212 205 201 199 198 205 211 217 220 222 222 222 222 224 228 231 232 233 234 234 231 229 227 226 226 228 229 231 233 235 235 236 236 237 238 239 240 240 241 243 243 243 244 247 248 249 250 251 249 247 246 246 246 248 249 249 250 250 250 250 249 249 246 243 241 240 241 243 244 245 245 246 247 249 252 255 255 255 255 256 258 258 257 255 253 253 256 259 261 262 263 262 263 264 267 269 270 269 267 267 267 267 268 268 267 266 264 262 258 257 255 250 244 240 240 241 242 245 245 251 255 258 259 261 262 263 265 270 279 288 291 292 293 289 287 285 284 284 283 281 281 283 284 284 284 283 282 282 282 283 283 284 284 284 284 281 278 276 275 273 268 265 262 260 262 265 266 267 268 261 260 261 262 271 286 288 287 285 284 280 275 274 276 276 277 276 275 271 268 264 263 260 259 260 262 266 270 273 275 276 275 273 272 273 274 276 278 278 275 272 272 272 274 278 283 287 295 308 318 329 337 340 340 336 323 309 300 296 296 299 299 297 293 289 288 286 283 280 279 281 282 284 289 291 287 279 274 273 272 270 268 267 266 265 265 264 262 261 261 260 261 258 254 246 242 239 238 238 236 231 232 233 232 233 230 229 227 227 231 232 232 232 232 232 235 237 238 239 240 240 238 238 236 234 233 232 232 232 232 232 231 230 229 228 228 227 229 231 233 233 230 223 214 209 205 203 201 199 196 194 192 191 191 191 190 190 189 162 163 164 164 164 165 166 168 168 169 170 170 169 168 166 167 168 169 169 171 172 172 173 173 173 173 172 172 173 173 174 175 175 175 175 174 173 173 172 172 172 172 172 171 170 170 170 170 169 169 169 169 169 169 168 168 167 166 166 166 165 165 164 164 164 165 165 166 167 169 170 172 174 175 175 175 176 177 178 180 182 183 183 184 185 184 184 184 184 184 184 184 183 183 182 181 180 179 178 176 173 170 168 168 168 167 167 167 166 166 166 165 165 165 165 165 164 164 164 163 162 162 161 162 161 161 160 159 159 158 158 158 157 156 155 156 157 159 159 160 161 162 164 165 167 168 168 170 172 174 175 176 177 178 179 180 181 181 181 182 182 183 183 184 183 182 179 177 175 175 174 174 173 172 171 170 169 169 169 169 168 168 168 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 165 164 163 163 162 160 158 156 155 155 155 155 155 153 151 150 148 147 147 146 145 145 144 143 142 142 141 139 135 130 126 124 123 123 121 120 119 118 118 119 120 120 120 120 119 120 120 121 121 120 120 120 120 120 119 119 119 119 120 122 123 125 128 128 129 129 129 129 129 134 138 139 142 141 141 140 141 143 143 144 144 144 145 145 147 148 149 149 149 150 150 151 153 153 154 154 155 155 156 157 159 159 160 161 161 162 162 164 165 166 166 167 167 167 168 170 169 169 168 167 167 168 169 169 168 168 167 167 168 169 169 169 171 172 172 172 171 171 171 171 171 170 170 170 170 171 172 173 175 176 176 179 182 186 187 186 183 183 184 187 189 190 191 193 193 195 202 205 205 206 207 207 210 213 214 214 214 213 213 213 211 211 209 206 201 199 197 200 209 213 211 205 202 197 197 206 213 219 222 223 223 223 222 223 227 230 231 233 235 234 231 228 226 226 227 228 229 231 232 233 233 235 236 236 238 239 239 239 240 242 242 241 243 245 246 247 250 251 251 250 249 247 247 247 248 248 247 247 247 247 248 248 244 241 239 236 237 241 244 246 245 245 246 247 250 252 251 249 250 251 253 254 254 253 250 249 252 255 258 260 259 257 256 258 261 264 266 267 263 265 266 266 266 266 266 265 264 262 257 255 253 250 243 239 239 238 238 239 241 247 254 258 260 261 261 263 271 274 281 286 288 287 288 284 280 279 278 278 277 277 278 282 283 283 283 283 282 283 283 285 285 286 287 285 282 280 277 276 274 271 269 268 272 276 277 278 278 277 275 271 270 270 268 275 281 283 282 282 281 279 278 277 282 286 286 285 284 281 276 276 274 264 259 258 261 264 272 277 279 279 278 277 277 277 277 278 278 276 274 272 273 275 280 285 289 291 300 313 320 330 335 337 341 335 324 311 303 301 301 301 301 297 293 291 290 287 284 281 279 280 280 286 291 292 286 279 276 274 272 269 268 266 265 265 265 264 263 263 264 264 263 260 256 250 250 250 248 244 241 238 236 235 240 239 237 234 232 232 235 236 236 237 236 237 238 240 241 241 242 242 240 240 238 236 235 234 234 234 233 232 231 229 228 227 226 227 231 232 233 231 227 222 213 207 205 204 200 198 195 192 191 190 189 188 188 188 188 162 163 164 163 164 165 167 168 168 169 170 169 169 167 166 167 167 168 169 171 172 173 173 173 173 172 172 172 173 173 174 175 175 175 175 174 173 173 173 172 172 172 171 170 169 169 169 170 170 170 170 170 169 169 168 168 167 167 167 166 165 165 164 164 164 164 165 166 168 170 171 173 174 175 175 176 176 177 179 180 182 182 183 184 185 184 184 184 184 184 184 184 183 183 182 181 180 179 177 174 172 168 167 167 167 167 167 166 166 166 166 166 165 165 165 165 165 164 164 163 162 162 162 162 162 161 160 159 158 158 158 157 157 156 155 155 156 156 157 159 161 162 164 166 167 167 169 170 173 175 176 177 178 178 179 180 181 182 183 183 183 183 184 184 183 181 179 177 177 176 175 174 173 172 171 170 170 170 170 169 169 168 167 167 167 167 166 167 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 164 163 162 160 157 155 156 156 157 157 155 153 151 150 148 148 147 146 146 145 145 143 143 142 140 137 133 129 126 124 124 123 122 120 119 118 118 119 120 122 121 121 121 121 121 122 122 121 120 120 119 119 118 118 118 119 121 122 124 126 128 129 130 131 131 130 131 135 142 145 146 145 144 143 143 145 146 146 146 147 147 148 149 151 151 151 152 152 152 153 155 156 156 156 157 157 158 159 161 161 162 162 163 164 164 166 167 168 168 169 169 170 170 172 172 172 171 171 171 170 171 171 171 170 170 170 170 171 172 173 173 172 172 172 173 173 173 173 173 172 172 172 173 173 173 174 175 175 176 179 183 186 187 185 184 184 185 188 189 190 190 190 194 199 205 208 208 208 208 209 211 214 214 214 213 213 213 212 211 209 207 203 202 197 194 198 209 212 210 207 204 198 199 206 214 220 222 224 225 224 222 223 226 228 231 234 235 234 231 228 228 228 229 230 230 232 233 233 233 234 235 237 238 239 239 239 240 241 242 243 244 245 246 248 250 251 252 252 252 250 249 248 248 247 245 244 243 243 245 245 244 241 238 236 237 240 243 245 244 243 243 244 245 247 246 244 244 246 248 251 252 252 246 242 243 248 251 252 252 250 246 248 252 256 259 258 258 261 263 263 263 262 263 264 264 263 260 256 255 252 252 248 244 240 240 238 240 247 258 260 262 264 265 268 278 281 279 278 277 279 280 279 276 276 276 276 275 276 279 281 282 282 282 282 283 283 286 287 287 287 286 284 280 278 277 276 273 271 270 272 290 293 292 286 282 280 278 277 276 273 271 273 277 278 273 275 277 278 279 280 290 299 302 299 297 294 292 297 284 272 263 260 264 266 274 279 281 280 279 279 278 279 279 278 276 273 273 272 273 278 284 289 291 295 302 311 319 325 327 334 339 335 324 313 306 306 305 304 302 296 292 291 289 288 285 281 278 278 280 284 289 291 284 280 278 276 273 270 268 266 267 265 264 264 264 264 266 267 265 263 259 255 256 257 254 250 248 245 243 244 245 245 243 240 239 239 239 242 242 242 242 242 242 243 243 243 243 244 243 241 239 238 237 236 236 235 234 233 231 229 229 227 225 227 233 233 232 229 224 219 212 206 206 202 199 197 195 192 190 189 187 187 187 187 187 162 163 163 163 164 165 166 167 168 169 169 169 168 167 166 166 166 168 169 171 172 172 172 172 172 172 172 172 173 173 174 174 174 175 174 174 173 173 173 173 172 171 170 169 169 169 170 170 170 170 170 170 169 168 168 168 168 167 167 166 165 164 164 164 164 165 165 167 169 170 172 173 173 174 174 175 176 178 179 182 182 183 184 185 185 185 184 184 184 183 183 184 183 183 182 181 180 178 176 172 170 167 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 164 164 164 163 163 162 162 162 160 159 159 158 158 157 156 155 155 155 155 155 157 159 161 162 164 166 166 168 170 172 173 175 177 178 178 179 180 181 181 182 183 183 183 184 184 183 183 180 179 178 178 176 175 174 173 173 172 172 171 171 171 170 169 168 167 167 167 167 167 167 167 166 166 167 167 167 167 166 166 166 166 166 165 164 164 164 164 164 164 164 163 160 158 157 157 157 157 156 154 152 151 150 150 149 148 148 147 146 145 144 144 142 140 136 132 128 126 125 124 123 122 121 119 118 119 120 122 123 123 123 122 122 122 123 123 121 120 120 119 119 119 121 122 122 123 124 125 127 129 132 133 133 134 134 134 136 142 146 147 147 147 146 146 148 148 149 149 149 150 150 151 153 153 154 154 154 155 155 156 158 158 159 159 159 160 160 162 163 164 164 165 165 165 167 168 169 170 170 171 171 172 174 174 174 174 174 174 173 173 174 173 173 173 173 173 173 175 175 174 174 174 174 175 176 175 174 174 174 174 173 173 173 173 173 174 175 177 180 183 186 186 186 185 185 186 189 189 189 190 191 197 203 207 209 209 209 209 211 213 215 214 213 213 213 213 212 210 207 203 202 197 190 190 199 208 211 210 209 203 199 200 206 212 218 220 224 226 226 223 222 223 225 230 233 235 234 232 231 230 230 231 232 233 234 235 234 234 235 236 237 238 237 239 240 241 242 242 243 245 247 248 249 251 252 252 251 251 251 252 251 248 247 247 245 242 240 241 242 243 244 241 238 239 241 243 243 243 243 241 240 241 242 242 243 241 243 246 248 250 249 244 237 236 242 244 244 243 243 238 239 243 248 248 251 254 256 259 259 259 259 260 263 264 264 263 262 264 262 264 263 255 250 249 247 248 252 263 266 267 269 273 279 283 282 279 278 276 275 275 276 276 276 276 276 277 278 279 280 279 280 281 282 283 284 285 286 286 284 282 281 278 276 276 275 275 275 278 282 294 297 294 288 284 281 278 277 275 272 270 269 269 269 269 272 276 280 284 287 296 312 316 315 311 307 308 300 292 283 273 267 268 271 275 279 280 280 280 280 279 280 280 277 273 273 271 270 272 278 285 288 290 296 302 309 315 318 322 330 335 334 327 315 311 310 306 304 301 294 290 289 287 285 283 281 279 279 280 284 287 287 284 282 279 277 274 272 269 269 269 267 266 265 266 266 267 268 267 265 262 261 261 261 259 256 253 251 251 250 249 250 248 246 246 246 244 246 247 247 248 248 247 246 245 245 245 244 244 242 241 239 238 238 237 236 235 234 232 232 230 226 224 228 232 234 232 227 222 216 211 206 204 200 198 195 194 193 191 188 187 186 186 187 187 162 162 162 163 164 164 165 166 168 168 168 168 167 165 165 165 166 168 170 171 171 172 171 172 172 172 172 173 173 173 174 174 174 175 174 174 173 173 173 173 171 170 169 169 170 170 170 170 170 170 170 169 168 168 168 168 167 167 167 166 165 164 164 164 164 165 166 167 169 171 172 173 173 174 174 175 177 179 181 181 183 184 185 185 185 185 185 185 185 184 184 183 183 182 182 182 180 178 174 170 168 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 163 163 162 162 161 161 160 159 158 157 156 156 155 155 155 156 158 160 161 163 165 165 167 169 171 173 174 176 177 178 178 179 180 181 182 183 183 183 183 183 183 182 182 180 179 179 177 176 175 174 174 173 173 173 173 172 172 170 169 169 168 168 168 167 167 167 166 166 166 166 167 167 167 167 167 167 166 165 164 163 163 164 163 164 164 164 163 161 159 158 157 156 155 154 152 151 150 149 151 151 150 149 148 147 146 145 144 142 139 136 132 129 128 126 125 124 123 122 121 120 120 121 124 124 124 124 124 124 125 126 125 123 122 122 121 122 122 127 128 128 128 128 129 129 132 136 136 137 138 138 137 138 142 146 149 150 149 150 149 150 151 151 151 152 152 152 153 155 155 156 156 157 157 157 158 160 160 160 161 161 162 162 164 165 165 166 166 166 167 168 170 171 171 172 172 173 174 175 176 176 176 176 176 175 175 176 175 175 175 175 175 175 176 177 177 177 176 176 177 176 177 176 176 176 175 174 174 173 173 173 173 175 177 180 184 186 186 186 186 187 188 190 190 191 192 195 201 206 208 209 210 210 211 213 215 216 215 214 214 214 213 212 210 207 205 199 191 186 190 201 208 212 211 208 203 201 201 205 206 212 218 223 226 225 222 221 220 223 228 231 234 234 233 233 232 232 233 234 235 236 236 236 236 236 237 237 237 237 238 240 241 242 242 242 244 248 249 250 251 252 252 251 251 250 251 251 250 249 249 247 244 243 243 244 245 246 244 241 241 242 243 244 244 243 239 238 237 237 238 239 241 244 248 250 252 251 246 241 238 240 241 240 237 235 233 235 238 240 242 246 248 249 253 253 254 257 260 263 265 267 269 271 275 277 275 268 267 268 265 262 262 263 269 273 276 279 283 286 285 283 278 276 274 273 274 275 275 274 273 273 275 277 278 278 275 276 279 281 282 283 282 280 279 278 276 276 275 273 274 274 276 279 285 288 293 294 291 287 284 282 279 273 270 267 266 265 264 265 269 277 283 290 295 299 306 322 330 331 326 324 314 304 296 293 286 285 282 276 275 279 281 281 281 281 281 282 282 278 276 273 271 270 272 277 282 283 291 297 303 308 313 314 320 326 331 333 326 318 312 308 305 301 297 293 289 287 285 283 281 280 280 281 282 284 285 284 283 282 279 277 276 274 273 273 272 271 269 268 268 268 268 269 268 267 266 267 265 263 262 261 258 257 257 255 253 255 254 253 254 252 250 250 252 252 253 252 251 248 247 246 246 245 244 243 241 240 239 239 238 237 236 234 234 233 230 225 226 229 233 232 229 224 219 213 211 208 203 198 196 194 193 192 190 187 187 187 187 187 187 162 161 161 162 163 163 165 166 167 167 166 165 165 165 165 165 166 168 169 170 171 171 171 171 171 172 172 173 173 174 174 174 174 175 174 174 173 173 173 172 171 170 169 170 170 170 170 170 170 170 169 169 168 168 168 167 167 166 166 166 165 164 164 164 165 165 166 168 170 171 172 173 174 174 175 176 177 179 179 181 183 184 185 185 186 186 186 186 185 185 184 184 183 183 183 182 180 176 172 168 166 165 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 163 163 163 162 161 160 159 158 157 156 157 157 156 157 158 161 162 163 165 166 168 171 173 174 175 176 177 178 178 179 181 181 182 182 182 182 182 183 182 182 181 181 180 178 177 176 175 174 174 174 173 173 173 173 172 171 170 170 169 169 168 167 166 166 166 166 166 166 167 167 167 167 167 167 165 164 163 163 163 164 164 165 165 164 162 160 159 158 157 155 154 153 152 152 152 152 154 154 152 150 148 148 147 146 144 142 139 136 133 132 130 127 126 125 124 123 122 122 123 123 125 125 125 125 126 126 127 128 130 128 127 127 127 127 127 131 133 133 133 133 134 134 137 142 143 143 143 143 140 138 144 148 152 153 153 152 152 152 153 153 154 154 154 154 155 156 158 158 158 158 159 159 160 162 162 162 163 163 163 164 165 166 167 167 168 168 169 169 171 172 173 173 174 175 175 176 177 178 178 178 178 177 177 178 177 177 177 177 177 178 178 179 180 179 179 179 179 178 179 179 179 178 177 176 174 174 175 175 176 178 179 181 184 185 186 186 187 188 189 191 192 193 196 200 205 207 209 209 210 212 213 216 217 217 217 217 215 214 213 212 210 209 206 199 191 188 194 203 209 210 211 209 205 202 201 201 206 212 218 223 225 224 222 222 222 224 227 229 232 233 234 234 235 234 234 235 236 236 237 237 238 238 238 238 238 238 239 239 240 240 240 242 244 247 249 250 251 251 252 252 251 250 249 249 249 249 249 247 245 245 245 245 247 247 245 241 242 242 243 244 245 243 239 237 236 232 234 236 241 251 256 258 258 257 252 252 248 248 249 244 235 230 230 233 236 236 237 239 242 244 245 246 249 254 260 265 268 274 276 282 288 290 286 278 287 289 283 279 276 274 277 285 285 286 285 283 281 279 273 269 270 272 273 275 274 272 268 267 268 271 273 272 270 269 274 277 279 279 278 274 273 272 271 271 271 272 272 273 276 283 285 289 294 289 287 285 284 282 279 274 268 263 264 265 268 273 277 307 308 310 313 311 315 329 347 350 343 335 317 303 296 299 302 303 301 288 282 282 283 283 282 282 283 284 283 280 278 276 272 271 272 274 276 282 290 297 302 307 307 311 316 320 325 326 322 318 309 304 301 297 293 292 287 285 284 282 281 281 281 283 283 284 284 283 283 281 279 277 276 275 275 274 273 272 271 270 270 270 269 269 269 269 269 268 267 266 264 263 262 262 260 258 257 257 258 258 257 256 254 253 255 255 255 255 254 251 249 249 248 246 245 243 242 241 241 240 238 236 235 234 234 233 230 226 226 229 229 228 225 220 215 211 209 206 202 198 195 194 193 191 189 187 187 187 187 187 187 161 160 160 161 162 163 164 166 167 166 164 164 164 164 165 165 167 168 169 170 170 170 170 171 171 172 173 174 174 174 174 174 175 174 174 174 173 173 173 171 170 170 170 170 170 170 169 169 169 169 168 168 167 167 167 167 166 166 166 165 165 165 165 165 165 166 167 168 169 170 172 173 174 175 176 177 177 178 179 180 182 184 186 186 186 187 187 186 186 186 185 185 184 183 183 181 178 173 169 166 165 164 163 163 163 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 165 165 165 164 164 164 164 163 162 161 160 159 158 158 158 158 157 157 159 161 162 163 165 167 169 171 173 175 176 176 177 178 178 179 180 181 181 181 181 181 181 182 182 181 181 181 179 178 177 176 175 175 174 174 173 174 174 173 172 171 171 170 169 168 167 166 166 166 165 165 166 167 167 168 168 168 167 166 165 164 164 163 164 164 164 165 164 163 161 160 160 159 157 154 155 155 155 155 155 155 155 154 152 150 150 149 149 147 145 143 140 138 136 135 132 129 127 127 126 125 125 125 125 125 126 127 127 127 127 128 130 132 135 133 132 132 132 132 132 134 136 137 137 138 138 139 141 146 147 146 146 145 142 141 146 151 154 154 155 155 154 154 156 156 156 156 157 157 157 158 160 160 160 161 161 161 162 163 164 164 165 165 165 165 167 168 168 169 169 170 170 171 173 173 174 174 175 176 176 177 179 179 179 179 179 179 179 179 180 180 179 179 179 179 180 182 181 181 181 181 181 181 182 182 181 180 179 178 177 176 180 180 181 181 182 183 184 184 185 186 188 190 191 192 193 195 198 203 207 208 209 209 210 212 215 218 219 219 219 218 216 214 212 212 211 211 207 199 193 193 198 204 205 209 211 210 207 202 202 202 207 213 218 223 225 225 225 223 226 227 228 230 232 233 234 235 236 236 236 236 236 237 237 237 238 238 239 239 239 239 239 238 239 239 240 241 244 247 250 250 251 251 252 253 252 251 249 248 249 248 248 246 244 243 243 244 245 246 244 242 242 241 242 242 244 243 241 239 237 232 233 237 245 257 259 260 261 261 259 255 257 261 258 249 238 229 227 235 236 236 235 235 238 242 243 246 247 253 263 269 273 284 290 297 300 299 296 296 302 307 300 294 289 286 286 293 291 287 281 276 274 272 267 262 267 271 274 275 276 273 268 264 262 262 261 264 263 261 266 271 272 272 274 269 268 268 267 267 267 268 269 270 277 280 283 289 291 286 284 283 283 280 277 272 266 269 278 291 315 337 337 349 347 347 329 323 323 331 346 355 351 331 311 299 296 298 302 308 308 299 290 286 287 285 284 283 285 285 284 282 279 276 274 273 272 273 275 283 290 296 300 300 304 308 312 316 318 319 318 315 305 299 296 293 291 289 287 285 284 282 282 282 282 283 283 284 283 283 282 280 278 277 276 275 275 275 274 273 272 271 271 270 269 269 269 269 269 269 268 268 266 265 265 265 263 261 260 259 260 260 259 258 257 256 257 257 256 256 255 253 252 251 249 247 245 244 244 243 241 240 238 235 234 233 233 232 230 227 226 227 228 226 223 216 211 209 207 203 200 197 195 195 194 192 190 188 188 189 189 188 188 160 159 160 160 161 163 164 165 165 164 163 163 164 165 166 166 167 168 169 169 169 170 170 171 171 172 173 174 174 174 175 175 175 175 174 174 173 172 171 170 170 169 170 169 169 169 169 168 168 167 167 167 166 166 166 165 165 165 165 165 165 165 165 165 166 166 167 168 168 170 172 173 174 176 177 177 177 178 179 180 182 184 186 187 187 187 187 187 187 186 186 185 184 184 183 179 175 170 166 164 163 163 162 162 162 163 163 163 164 164 164 164 164 165 165 165 165 165 166 166 166 165 165 165 165 165 164 164 163 162 161 160 160 159 160 160 159 159 160 161 162 163 165 168 170 172 174 175 175 176 177 177 178 179 179 179 179 180 179 180 181 182 182 182 182 180 179 178 177 176 175 175 175 174 174 174 174 173 172 172 171 170 169 168 167 166 166 166 166 166 166 167 168 168 168 168 167 166 165 165 164 164 164 165 165 164 162 162 160 160 159 158 156 155 155 155 155 155 155 154 154 153 151 151 151 150 149 147 145 143 141 140 140 137 134 131 129 129 128 128 128 128 128 127 128 130 129 130 130 131 133 136 139 138 137 137 136 135 135 137 139 140 140 141 142 143 145 149 149 149 149 147 146 146 147 150 150 153 155 156 156 156 157 158 158 159 159 159 159 160 162 162 162 163 163 163 164 165 166 166 166 167 167 167 168 170 170 170 171 171 172 172 173 174 175 176 176 177 178 178 179 180 180 180 180 180 180 181 182 181 181 181 181 181 181 183 183 183 183 183 183 183 184 184 183 182 182 181 181 181 184 185 185 184 183 183 183 183 185 187 189 190 191 192 194 196 200 204 207 208 208 209 210 212 216 219 220 221 220 218 216 213 212 213 213 212 209 202 197 198 200 202 205 209 211 211 208 206 205 205 208 214 219 223 226 226 227 227 231 234 234 235 235 236 236 237 237 236 236 236 237 237 237 237 237 238 239 239 240 240 239 239 239 239 240 242 245 248 250 251 251 252 253 253 253 253 253 252 250 249 248 246 244 244 243 243 243 241 241 240 240 240 239 239 241 242 241 242 240 239 240 245 252 257 259 261 262 262 262 261 262 263 261 256 249 242 236 247 250 248 248 248 247 248 251 267 265 267 272 279 282 302 315 312 308 306 306 308 312 317 309 303 299 300 296 295 291 286 279 273 271 268 263 262 267 272 274 276 277 276 274 271 267 269 267 264 260 261 263 264 264 266 267 266 265 266 266 266 266 265 265 270 274 276 281 285 285 283 280 280 279 278 275 271 267 289 314 339 6 17 17 12 8 4 349 337 331 331 332 337 332 315 299 293 293 294 299 306 306 301 294 291 288 286 285 286 286 286 285 283 278 276 274 273 272 272 278 287 292 296 297 299 302 307 310 313 315 314 313 309 301 295 292 290 289 287 286 285 284 283 283 283 283 284 283 282 282 281 280 279 278 276 275 275 274 274 273 272 272 271 271 270 269 269 269 269 268 268 268 267 267 267 266 266 265 264 262 261 261 260 260 259 258 258 258 257 256 256 255 254 254 252 250 248 246 246 245 244 242 240 238 235 233 232 231 231 230 228 227 226 225 224 222 214 210 208 204 202 199 197 197 197 195 193 192 190 192 193 192 191 190 159 159 159 160 162 162 163 164 164 164 164 164 165 166 167 167 168 168 168 169 169 170 170 171 172 172 173 174 174 175 175 175 175 175 174 174 172 170 169 169 169 169 169 169 169 168 168 167 167 166 166 166 166 165 165 164 164 165 165 165 165 165 165 166 166 166 167 167 169 170 172 173 175 176 177 177 178 178 179 180 182 185 187 187 187 188 187 187 187 187 187 186 186 185 181 176 171 166 163 162 162 161 161 161 162 162 163 163 163 163 163 164 164 164 165 165 165 165 165 166 166 166 165 165 165 165 165 165 164 163 162 162 162 161 161 161 160 160 160 160 161 163 165 167 170 172 174 174 175 176 176 176 177 178 178 178 178 178 179 179 181 182 182 182 181 180 179 178 177 177 176 175 174 174 174 174 174 173 173 173 171 171 169 168 168 167 167 167 167 166 167 167 167 167 167 167 167 166 165 165 165 164 164 164 164 163 161 160 160 159 158 157 155 155 154 154 153 152 152 152 152 152 151 151 151 150 149 147 145 143 142 142 141 139 136 133 131 131 131 131 130 130 130 130 131 133 133 133 133 134 136 139 141 143 142 141 139 138 139 140 142 143 144 145 146 147 148 150 151 151 150 149 149 148 148 149 149 152 154 156 157 158 158 159 161 162 162 162 162 162 163 164 165 165 165 165 166 166 167 168 169 169 169 169 169 171 172 172 172 173 173 173 174 176 176 177 177 178 179 179 180 181 181 181 182 182 182 182 183 183 183 183 183 183 183 184 185 185 185 185 185 185 185 186 186 185 184 184 184 185 186 188 188 186 184 183 184 184 187 189 190 191 191 192 194 197 201 205 207 207 208 209 211 213 217 219 220 220 220 218 216 215 214 214 215 214 210 205 202 202 203 203 206 208 210 209 207 207 208 210 212 215 219 222 223 226 230 232 235 238 237 237 237 237 236 236 235 235 235 236 236 236 236 236 237 238 239 241 241 240 239 239 239 239 240 242 245 248 249 250 251 252 253 254 254 255 255 254 252 250 248 247 248 247 246 245 243 238 238 239 241 243 241 239 239 240 240 241 244 246 248 252 254 257 259 261 261 262 263 263 264 263 262 261 262 258 260 262 266 269 270 270 270 271 270 290 296 294 294 297 304 322 332 322 313 310 310 313 319 316 310 306 305 302 299 296 292 284 279 277 275 268 263 266 271 273 274 276 277 278 278 278 277 277 276 272 267 269 271 271 266 263 262 262 263 265 265 267 268 267 266 271 274 275 277 278 279 279 275 275 275 275 274 275 280 293 312 335 353 6 12 12 17 16 9 357 343 345 343 335 321 297 287 286 287 288 298 304 304 300 296 294 289 287 288 288 288 287 285 281 277 275 273 273 273 274 281 291 294 296 297 299 302 306 308 308 308 308 306 302 297 291 290 289 288 287 286 285 285 285 284 284 284 283 283 281 280 279 278 277 276 275 275 275 275 274 273 272 272 271 270 270 269 269 269 268 268 267 266 266 266 266 266 265 265 265 263 263 262 260 259 259 259 259 258 257 256 255 255 255 254 253 251 249 248 247 246 245 243 241 238 236 236 233 231 230 230 228 227 225 223 220 218 214 211 208 204 202 200 198 200 199 198 196 195 194 196 197 197 196 195 159 160 160 161 162 162 163 164 164 164 164 164 165 167 168 168 168 168 168 169 169 170 170 171 172 173 173 174 174 174 175 175 175 174 174 173 170 169 168 167 167 167 167 167 168 167 167 166 165 165 165 165 165 164 164 164 164 164 165 165 165 165 165 166 166 166 166 167 169 171 172 173 174 176 177 177 178 178 179 181 183 185 186 187 187 188 187 187 187 187 187 187 186 184 179 171 167 164 162 162 161 161 161 161 162 162 162 162 163 163 163 163 164 164 164 164 165 165 165 166 166 166 166 166 166 166 165 165 165 164 164 164 163 162 163 163 161 160 160 160 161 163 165 167 169 171 171 173 174 175 175 176 177 177 177 177 178 178 178 179 181 181 181 181 181 180 179 178 178 178 177 176 175 175 174 174 174 174 174 173 172 171 170 169 169 169 168 168 168 168 167 166 166 166 166 166 167 166 166 165 165 165 165 164 163 162 160 160 159 159 158 157 155 155 153 152 151 151 151 151 151 151 150 149 150 150 148 147 145 144 144 143 142 140 137 134 132 133 133 132 132 133 133 133 133 136 136 135 136 136 138 140 143 144 144 142 142 141 142 142 145 146 147 148 149 150 151 151 152 152 151 151 150 150 150 149 150 152 155 157 158 158 159 160 164 165 165 165 164 165 165 166 167 167 167 167 168 168 168 170 171 171 171 171 171 171 172 173 174 174 174 175 175 176 177 178 179 179 179 180 181 181 182 182 182 183 183 183 184 184 184 184 184 184 184 185 186 186 186 186 186 187 187 188 188 187 187 187 187 187 189 191 190 190 189 188 187 187 190 192 191 192 192 193 195 197 201 204 205 205 207 208 211 214 218 218 220 220 219 218 215 215 215 216 216 214 210 208 208 208 207 206 206 207 209 204 203 205 210 217 217 217 218 221 222 225 229 233 237 238 238 238 238 237 235 234 233 233 233 234 235 235 236 236 235 236 239 241 242 241 240 240 240 240 241 242 245 247 247 249 250 250 252 253 254 255 257 255 252 250 248 248 248 249 249 248 245 243 242 241 248 250 248 245 241 242 240 241 243 246 249 253 254 256 259 259 260 261 262 263 264 263 264 266 268 269 269 270 275 281 283 283 285 285 290 304 312 311 311 315 325 335 335 323 314 309 305 308 314 312 305 302 300 298 295 292 288 282 279 277 275 271 267 270 276 276 276 276 276 278 278 279 280 280 280 278 276 276 279 277 271 264 260 259 262 261 262 266 269 271 271 272 272 272 273 273 274 274 274 274 275 275 275 278 281 285 307 328 344 358 6 10 21 27 25 13 9 4 355 342 319 293 282 279 280 287 296 304 304 300 298 293 289 287 288 288 287 286 283 280 277 275 274 275 277 280 284 292 295 295 296 297 301 304 306 305 305 303 300 297 294 291 290 289 288 287 286 285 285 285 285 284 284 283 282 280 278 277 276 275 275 274 274 274 274 274 273 272 272 271 270 270 269 269 269 268 267 266 265 265 264 265 264 264 264 264 263 263 262 260 259 259 259 258 258 257 256 256 256 256 255 254 252 250 249 249 247 246 244 242 240 238 236 233 231 229 229 227 226 224 222 219 216 215 212 209 207 204 202 202 203 203 201 200 199 199 199 202 202 201 201 159 161 161 161 162 163 163 164 164 164 162 163 165 166 167 168 168 168 168 168 169 170 171 172 173 173 174 174 174 174 174 174 174 174 173 171 169 168 167 166 167 166 167 167 167 167 166 165 164 164 164 165 165 164 164 164 164 164 165 165 165 165 165 165 166 167 167 168 170 171 172 173 175 176 177 178 178 179 179 180 182 184 184 186 187 187 187 187 188 188 188 188 186 183 176 168 164 163 162 161 160 160 160 161 161 162 162 162 162 163 163 163 163 164 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 166 165 165 164 164 164 164 163 162 161 161 161 162 164 167 169 169 171 173 174 174 175 176 177 177 177 178 178 178 179 179 180 180 180 181 181 180 179 180 180 179 178 177 176 175 174 174 174 174 174 173 172 171 170 170 171 170 169 169 169 168 167 166 166 165 165 166 166 166 166 165 165 165 164 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 150 150 149 149 148 148 149 149 148 147 146 146 143 143 142 140 138 135 135 135 135 135 135 135 135 136 136 138 139 139 139 139 140 141 142 144 146 145 145 144 145 145 146 148 151 152 152 153 153 153 153 153 153 152 152 152 151 151 152 154 156 157 158 158 159 161 164 166 167 167 167 168 168 169 170 170 170 170 170 170 170 172 173 173 173 173 173 173 174 175 175 176 176 176 176 177 178 179 180 180 180 181 181 182 183 183 183 183 184 184 185 185 185 185 185 185 186 186 187 187 187 188 188 188 188 189 189 189 189 189 189 190 191 193 193 193 193 192 192 192 193 195 195 193 193 194 195 197 199 200 200 203 206 208 211 214 216 219 220 220 219 216 215 215 215 216 215 212 210 211 214 215 212 209 207 206 205 200 198 204 212 219 221 220 220 224 223 224 226 231 236 236 237 239 239 238 235 234 234 233 232 233 234 236 235 235 235 235 237 241 242 243 243 241 243 243 242 243 244 244 245 247 249 249 251 251 252 255 256 255 252 250 249 248 248 248 248 248 247 247 247 246 255 257 256 254 255 250 245 243 242 242 247 250 254 257 258 258 259 260 260 261 262 264 266 268 270 271 271 272 278 286 291 291 293 297 304 311 314 313 311 313 325 338 336 322 311 304 296 297 301 303 293 290 288 286 283 280 279 273 268 272 273 272 272 274 279 279 277 276 275 276 277 278 280 281 281 281 281 281 281 277 272 266 261 261 259 260 263 265 269 272 272 271 267 267 269 270 271 271 273 274 274 274 275 276 277 282 300 327 347 2 3 13 23 30 38 31 28 18 1 348 322 300 287 288 287 290 298 306 303 302 298 293 289 289 288 288 286 283 281 279 277 277 277 279 282 285 287 291 292 292 294 297 300 303 304 303 302 299 296 294 292 291 290 289 287 286 285 285 285 284 284 284 283 282 281 279 276 275 274 273 273 273 273 273 273 273 272 272 271 271 270 269 269 269 269 268 267 266 265 265 264 264 264 263 262 262 261 261 261 260 259 259 258 258 257 256 256 256 256 256 255 254 252 251 251 250 248 246 244 243 242 239 235 233 231 229 228 227 225 223 221 219 217 216 214 212 210 208 208 207 206 207 206 204 204 205 204 205 206 206 207 161 162 162 162 162 162 162 162 162 161 161 162 164 165 166 167 167 167 167 168 169 170 171 172 172 173 174 174 173 174 174 173 173 173 172 170 168 167 167 166 166 166 166 167 167 167 165 165 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 166 166 167 169 170 171 172 174 175 176 177 178 178 178 179 179 181 181 183 185 186 186 187 188 188 188 188 188 186 181 174 166 164 163 162 161 160 160 160 161 161 161 162 162 162 163 163 163 163 163 163 164 164 165 165 165 165 166 166 166 166 166 166 166 167 167 166 166 166 165 165 164 165 165 163 162 162 162 164 166 168 171 172 173 174 175 176 177 178 178 178 178 179 179 179 179 179 179 179 179 180 181 180 181 181 180 178 177 175 174 174 174 174 174 173 173 172 172 171 172 172 171 170 169 169 168 167 166 165 164 164 164 165 165 165 165 165 164 163 163 162 161 161 160 158 157 156 155 154 153 154 152 150 149 148 148 147 147 147 148 148 149 148 147 147 145 144 143 143 141 139 139 138 138 140 138 137 137 138 138 139 141 142 142 142 142 142 143 144 146 148 148 148 148 148 149 149 151 154 155 155 155 155 155 154 154 155 154 154 154 154 153 154 156 157 157 158 159 160 161 163 165 167 168 170 170 171 171 173 173 173 173 173 173 173 174 175 175 175 175 175 175 175 176 177 177 177 178 178 178 179 180 181 181 181 182 182 182 183 184 184 184 185 185 185 185 186 186 186 186 187 187 188 188 189 189 189 189 190 190 191 191 191 191 191 192 193 194 195 196 196 196 196 196 197 198 198 196 195 195 195 197 197 197 198 201 205 208 211 212 215 218 219 218 216 213 212 214 216 215 211 209 210 214 218 218 215 210 204 201 199 196 196 204 213 219 223 223 224 226 226 224 224 228 232 233 236 238 239 238 237 236 235 234 233 233 235 237 237 237 235 233 234 238 240 240 243 243 244 244 244 243 243 244 245 246 248 249 249 250 252 254 255 254 252 251 251 250 248 247 246 248 249 251 252 253 257 259 259 259 258 255 252 247 246 246 250 255 259 260 259 259 261 262 261 260 260 262 267 270 272 274 275 280 285 290 292 294 296 302 308 313 306 301 298 299 312 327 330 323 304 291 286 287 289 292 280 272 268 267 265 265 264 261 259 265 270 273 276 276 280 279 278 277 276 276 276 278 281 282 283 283 284 284 279 274 271 268 267 267 266 264 265 266 267 266 265 265 262 261 264 267 267 269 272 274 272 272 273 274 276 281 296 325 347 347 1 17 30 39 45 46 40 23 4 346 325 310 307 303 298 297 301 307 306 302 296 293 291 290 289 287 284 282 279 278 277 277 279 282 284 286 287 289 289 290 293 296 299 301 302 301 299 296 294 293 292 291 289 287 286 284 284 284 284 283 282 282 281 280 279 278 275 273 272 271 271 272 272 273 271 271 271 271 271 271 270 269 269 269 269 268 267 266 266 265 264 264 263 262 262 261 260 260 260 259 259 257 256 256 255 255 255 256 256 256 255 254 253 253 252 250 248 246 244 244 242 239 235 233 231 229 229 227 224 222 221 219 219 217 216 215 213 213 213 211 210 210 210 209 210 209 208 208 207 210 211 163 163 162 162 162 161 161 161 160 160 160 162 163 164 165 165 166 166 167 168 169 171 171 172 172 173 173 173 173 173 173 173 172 171 170 169 168 168 167 167 166 166 166 167 167 167 167 167 166 165 165 165 165 165 164 164 164 164 165 165 165 164 164 165 165 166 168 169 170 171 173 174 175 176 178 178 178 178 178 178 178 179 181 183 184 186 186 186 186 187 187 187 184 179 172 167 165 163 161 160 160 160 160 161 161 161 161 162 162 162 163 163 163 163 163 164 164 164 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 166 167 167 166 165 163 163 163 164 165 167 170 172 173 174 176 176 177 178 178 178 178 179 179 179 179 177 177 178 179 180 181 181 181 181 179 177 175 174 174 174 174 173 173 173 173 173 173 173 173 172 171 170 169 168 167 167 165 164 163 163 164 164 165 165 165 164 163 163 162 162 162 161 159 157 156 154 154 153 153 153 151 149 148 147 147 147 147 147 149 149 148 148 148 146 144 145 146 146 145 144 144 142 142 143 142 140 140 140 141 142 142 144 145 145 145 145 145 146 148 150 151 151 152 152 153 153 155 157 158 157 158 157 157 156 156 157 156 156 156 156 155 155 157 158 158 159 160 161 161 162 164 167 167 169 172 174 174 176 176 176 176 176 176 176 176 177 177 177 177 177 177 176 178 178 179 179 179 179 180 180 181 182 182 182 183 183 183 184 184 185 185 185 185 186 186 187 187 187 187 188 188 188 189 190 190 190 191 191 191 192 193 193 193 193 194 194 196 197 198 198 199 199 199 199 201 201 200 199 198 197 197 197 197 198 201 204 207 208 211 214 216 216 215 212 210 211 214 216 212 208 208 211 212 219 219 214 206 196 193 190 191 197 205 212 218 222 222 224 227 227 226 225 227 228 230 234 235 236 237 237 238 237 236 234 234 236 236 237 238 236 233 231 231 232 236 240 243 245 244 243 243 243 244 244 245 247 247 247 250 251 253 253 252 252 252 251 250 248 246 247 248 251 254 255 256 257 257 257 257 257 258 256 252 251 254 257 261 262 262 262 262 266 265 264 263 261 262 270 278 283 283 284 286 289 291 295 297 299 301 304 306 296 287 282 284 296 310 316 311 280 272 275 279 281 280 270 257 252 252 253 254 254 252 256 263 268 273 274 277 279 279 277 277 278 278 278 279 279 280 283 284 283 282 277 272 271 271 271 271 270 268 266 265 263 263 261 260 259 257 259 258 261 264 268 270 269 269 270 272 275 282 295 320 325 336 358 19 36 46 50 47 41 23 3 342 326 318 315 309 305 303 305 307 304 296 293 292 291 290 290 285 282 280 278 277 277 278 280 282 283 284 285 284 286 288 290 293 298 297 299 298 294 293 292 291 291 290 289 286 283 283 282 282 282 282 280 279 279 278 277 276 273 271 271 270 270 270 271 271 270 269 269 270 270 270 269 268 268 268 268 267 267 265 265 264 264 263 262 262 261 260 259 258 258 257 257 255 254 254 254 255 255 256 256 255 255 254 253 253 252 250 249 246 246 244 242 239 236 233 231 231 229 227 224 222 221 221 220 219 217 217 216 216 216 215 213 212 212 214 213 213 212 211 211 213 215 165 164 163 161 161 161 161 161 160 160 161 161 162 163 164 165 165 166 167 168 170 171 171 171 172 172 173 172 172 171 171 171 171 171 170 169 169 168 168 167 167 167 167 167 168 168 169 169 168 167 166 166 165 165 164 164 164 164 164 164 164 164 164 164 165 166 167 169 170 171 173 174 175 177 178 178 178 178 178 177 177 178 180 182 184 185 185 185 185 186 187 186 182 176 172 169 165 163 161 160 160 160 160 160 161 161 161 162 162 162 162 162 162 163 163 164 164 164 165 165 165 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 167 165 164 164 164 165 168 170 172 173 175 176 177 177 178 179 179 179 179 178 178 177 177 178 178 179 180 181 181 182 181 178 175 174 174 174 174 173 173 173 174 174 175 174 174 173 171 169 168 167 166 166 165 164 163 163 163 163 163 164 164 164 164 163 162 162 162 162 161 159 157 155 154 153 152 152 151 150 148 147 147 147 147 148 148 150 149 148 148 148 147 146 148 150 150 149 148 148 147 146 144 144 143 143 144 144 145 145 146 147 147 147 147 147 148 149 152 154 155 156 157 157 157 157 160 160 160 160 159 158 157 158 159 159 159 159 158 158 157 158 159 159 160 161 161 162 163 165 165 166 168 171 174 175 176 176 177 179 180 180 180 179 181 180 179 179 178 178 178 179 180 180 180 180 181 181 181 182 183 183 183 183 184 184 184 185 185 186 186 186 186 187 187 188 188 188 189 189 189 190 191 191 191 192 192 193 193 194 195 195 195 196 196 197 198 200 200 201 201 202 202 203 203 202 202 201 200 199 199 200 201 202 204 205 206 210 212 213 212 209 208 208 211 215 214 210 207 207 208 214 219 219 211 198 193 188 184 188 199 205 211 215 215 219 223 226 227 227 226 226 227 230 232 233 235 236 236 238 238 238 236 234 235 235 236 237 237 232 228 227 227 233 238 242 244 244 244 243 243 243 244 245 246 246 247 249 251 252 252 251 251 250 250 249 248 246 246 247 250 253 254 255 255 254 254 254 254 255 256 254 252 252 255 257 260 262 265 265 264 264 265 268 269 271 279 293 297 293 292 290 291 292 295 297 299 299 298 297 289 275 269 271 279 286 283 281 257 250 261 271 270 271 265 251 245 248 251 252 255 255 260 266 267 269 269 274 278 279 277 277 278 277 277 277 274 272 275 273 274 275 273 272 272 271 271 270 269 268 267 265 265 264 263 261 259 257 256 255 256 258 262 264 265 265 267 271 276 285 296 306 313 329 352 18 37 45 44 43 35 22 1 341 330 324 316 310 306 304 304 304 301 291 290 290 290 290 288 284 281 279 278 277 278 278 279 281 282 282 282 282 284 286 288 291 292 293 295 296 292 290 290 289 288 287 286 284 281 281 281 281 281 281 279 277 277 276 275 274 273 271 271 270 269 269 269 269 268 267 268 269 269 268 268 266 266 266 266 265 265 264 263 263 263 262 261 261 260 258 257 256 256 255 255 254 253 254 255 255 255 256 255 255 254 254 253 253 252 251 248 247 246 244 242 239 236 235 233 232 229 227 225 223 222 222 221 220 219 219 219 219 218 217 216 215 215 216 216 216 215 215 215 216 218 166 165 162 160 160 160 161 161 160 160 160 161 162 162 163 164 165 166 167 169 170 170 171 171 171 172 172 172 171 170 170 170 170 170 170 169 169 169 168 168 167 167 167 168 168 169 169 170 169 168 167 166 165 164 164 164 164 163 163 164 164 164 164 164 165 167 168 169 170 171 172 174 175 177 178 178 177 177 177 176 176 177 179 181 184 184 185 185 185 185 185 183 179 175 174 168 164 162 161 160 160 160 160 160 161 161 161 162 162 162 162 162 162 162 163 163 164 164 164 165 165 166 166 166 167 167 167 167 168 168 169 169 169 169 169 169 169 169 169 168 167 167 167 167 170 172 173 174 175 176 177 178 179 180 180 180 180 179 178 177 177 178 179 180 180 181 182 182 180 177 175 174 174 173 173 172 172 175 176 176 176 175 174 172 170 168 166 165 165 164 163 163 163 163 163 163 163 163 163 163 163 162 161 161 161 161 161 159 156 154 153 153 151 150 150 150 149 149 148 148 148 149 149 150 150 149 149 149 150 150 151 152 151 150 149 148 148 147 146 146 147 147 147 148 148 148 148 149 149 149 149 149 150 152 154 157 157 159 160 161 161 160 162 163 163 162 161 160 160 160 161 161 161 160 160 159 158 158 159 160 161 162 162 163 164 165 166 166 168 169 172 174 175 175 177 180 183 184 183 184 184 183 182 181 180 180 180 181 182 182 182 182 182 182 182 183 184 184 184 184 184 185 185 186 186 186 186 187 187 187 188 188 189 189 189 190 190 190 191 192 192 193 193 193 194 195 196 197 197 198 198 199 199 201 203 203 203 204 204 205 206 205 204 204 204 203 202 204 204 204 205 205 206 208 210 208 206 205 205 208 212 215 213 208 205 206 209 215 220 219 207 200 194 186 185 192 200 206 209 209 213 217 221 225 226 227 227 227 229 230 232 233 233 233 236 238 240 239 237 236 236 236 234 236 236 232 227 227 229 232 236 240 244 245 245 243 241 243 244 245 246 246 248 249 250 251 251 250 249 248 248 248 247 247 246 243 244 247 250 251 252 252 252 252 250 250 249 249 247 241 245 249 254 258 258 260 258 255 260 268 270 274 285 299 301 297 294 293 292 293 292 291 293 293 291 290 285 277 263 261 267 268 265 256 240 236 253 257 261 266 263 251 247 250 254 254 258 260 264 265 263 261 262 267 272 274 274 273 273 274 274 272 268 261 260 261 264 267 269 271 268 266 267 267 266 266 266 265 266 267 268 266 262 260 259 255 253 254 257 259 259 262 266 272 281 290 297 300 307 320 345 14 32 35 43 37 31 22 5 344 340 329 317 308 304 303 302 301 297 292 291 290 290 288 286 283 281 280 279 279 279 279 280 281 281 280 280 281 282 283 286 286 288 291 292 292 290 289 288 285 284 282 282 282 280 279 279 279 279 279 277 275 275 274 273 272 272 271 271 270 270 269 268 267 267 266 267 267 267 267 267 266 265 264 264 264 263 263 262 262 262 261 261 260 259 258 256 256 255 255 254 253 254 254 255 255 255 255 255 254 253 253 253 252 251 250 249 248 246 244 242 240 238 238 236 233 230 228 226 225 225 224 223 222 221 220 222 221 220 219 218 218 218 218 219 219 218 218 219 219 220 167 165 162 160 160 160 161 161 160 160 160 161 161 162 163 164 165 167 168 169 170 170 170 170 171 171 171 171 171 169 168 168 169 169 169 170 169 169 169 168 168 168 168 168 169 169 169 170 170 168 167 165 164 164 164 164 164 164 163 163 163 163 164 165 166 167 169 169 170 171 172 174 175 176 177 177 176 176 176 175 175 177 178 181 182 183 184 185 184 185 183 181 178 177 172 168 164 162 160 160 160 160 160 160 160 161 161 161 162 162 162 162 162 162 163 163 163 163 164 165 165 166 166 167 167 167 167 168 168 169 169 169 169 170 170 170 170 171 170 170 170 170 170 170 170 171 173 174 175 176 177 178 179 180 180 180 180 178 178 178 178 178 179 179 180 181 182 182 180 178 176 175 174 173 172 172 174 177 177 177 176 174 172 171 168 166 165 165 164 163 163 163 163 163 163 163 163 163 163 163 162 161 161 160 160 160 160 159 156 154 154 153 153 152 152 151 152 151 151 150 150 150 150 150 150 150 151 151 152 152 152 152 150 149 148 147 147 147 147 148 151 151 151 151 150 150 149 150 150 150 151 151 152 154 155 158 159 161 163 164 164 163 164 165 164 164 163 162 161 161 162 162 161 161 160 159 158 158 159 161 162 163 163 164 164 165 166 167 168 169 171 172 173 177 179 181 184 184 184 185 185 185 184 183 182 182 182 182 183 183 183 183 183 183 184 184 185 185 185 185 185 186 186 186 187 187 187 187 188 188 188 189 189 190 190 190 191 191 192 193 194 194 194 195 195 196 198 199 199 199 200 200 201 203 204 205 205 206 206 206 206 207 207 207 207 206 205 207 208 208 208 208 207 207 208 203 202 202 203 208 212 214 211 206 205 206 211 216 220 219 211 205 197 190 192 197 202 205 207 209 212 215 218 223 223 224 226 228 230 231 232 233 233 234 236 238 240 240 239 239 239 238 235 235 234 232 229 229 231 233 236 241 243 245 246 243 241 242 244 245 246 245 247 249 250 250 250 249 248 247 247 247 247 247 245 240 238 240 243 247 246 249 252 251 248 245 242 239 236 231 235 242 246 248 249 251 250 240 244 246 249 263 284 299 302 299 293 293 292 291 289 285 285 284 283 282 277 266 258 258 263 262 256 243 231 241 249 256 265 269 266 258 254 257 258 257 257 259 263 258 256 255 255 259 262 265 265 264 265 268 270 269 265 264 262 260 260 261 263 263 261 258 262 263 264 264 265 264 266 270 271 268 265 263 259 255 251 251 251 251 256 261 269 277 286 292 294 296 301 312 337 4 16 27 34 32 26 22 9 4 352 331 317 307 302 301 301 300 297 295 293 292 290 287 284 282 282 282 282 281 280 280 281 281 280 280 279 279 280 281 281 281 283 286 288 289 289 289 284 281 279 278 279 279 278 277 277 276 276 276 275 273 272 271 271 270 270 270 270 270 270 268 267 267 266 265 265 265 266 266 266 265 264 264 263 263 262 262 262 261 261 260 260 260 259 258 258 257 256 256 254 253 253 253 253 253 254 254 254 254 253 252 251 251 250 250 249 247 246 244 242 240 240 239 236 234 232 229 227 227 227 226 225 224 223 223 222 222 222 221 221 221 221 220 221 221 221 222 222 222 223 166 165 163 160 160 160 160 160 160 160 160 161 162 163 164 165 166 168 168 169 170 170 170 171 171 171 171 171 170 167 167 167 168 169 169 169 169 169 169 169 169 169 168 169 168 169 169 170 170 168 167 165 165 164 164 164 164 164 164 164 163 164 164 165 166 168 169 170 170 171 173 174 175 176 176 176 176 175 175 174 175 176 178 179 180 181 183 184 184 184 182 180 179 175 171 167 163 161 160 160 160 160 160 160 160 161 161 161 161 161 162 162 162 162 163 163 163 163 164 165 165 166 166 166 167 167 168 168 168 169 170 170 170 170 171 171 171 172 172 172 172 172 172 171 171 171 172 172 174 176 177 178 179 181 181 181 180 179 178 178 178 178 178 178 179 180 181 181 179 177 176 176 174 173 173 175 177 177 177 176 175 174 171 169 167 165 165 165 164 164 164 164 163 163 163 163 163 162 162 162 161 160 159 159 159 159 158 157 155 155 155 155 155 154 153 153 153 154 153 152 151 151 150 150 151 152 152 152 152 152 151 151 150 149 149 148 148 149 149 150 154 154 154 153 152 151 151 151 151 151 152 153 154 156 156 159 160 162 163 165 166 166 166 166 165 164 163 163 163 162 162 162 161 160 160 159 159 158 160 162 163 164 164 165 165 166 167 168 168 170 171 172 174 177 179 181 182 183 185 186 187 187 186 185 185 185 184 184 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 187 188 188 188 188 188 188 189 189 190 190 190 191 191 192 193 194 195 195 195 196 197 197 199 200 200 201 201 202 203 204 206 206 207 207 208 208 208 209 210 210 209 209 208 209 210 211 211 210 208 207 205 202 201 201 203 207 211 212 210 206 206 208 213 218 220 218 216 210 201 197 198 200 203 204 208 209 211 212 216 218 220 223 226 228 230 232 233 234 233 234 236 238 239 239 239 240 240 240 238 236 234 233 229 230 233 236 239 242 243 245 247 245 243 243 244 244 244 244 245 247 248 249 249 249 248 248 248 248 248 245 242 238 236 234 236 236 241 247 252 250 245 241 237 225 220 223 233 239 242 242 243 242 241 221 211 207 212 231 272 302 306 299 298 294 291 289 287 281 279 278 278 276 269 260 256 262 264 263 256 243 236 247 252 257 264 268 268 265 262 264 262 261 260 260 259 258 256 254 253 254 254 254 254 257 260 264 267 268 267 267 266 264 261 259 257 256 255 253 256 259 262 262 262 262 265 269 270 267 265 264 260 256 252 251 252 253 256 262 274 282 288 289 289 291 295 304 325 346 358 15 23 25 21 19 15 10 354 329 314 306 300 300 300 299 298 296 292 290 288 285 283 282 282 282 281 280 280 280 280 280 279 278 278 278 278 279 278 278 279 280 283 285 285 285 281 277 275 275 276 276 275 274 274 273 273 273 272 271 270 269 268 268 268 268 269 268 268 267 266 266 266 265 264 263 263 264 264 265 264 263 262 262 262 261 261 260 259 259 259 259 259 259 259 259 257 255 254 253 253 253 252 252 252 253 253 252 252 251 250 250 249 249 249 247 245 244 242 241 241 239 237 235 233 231 230 229 228 227 226 225 225 225 224 223 223 223 223 223 223 222 223 224 224 224 224 224 225 164 163 162 160 159 160 160 160 161 161 161 162 163 164 165 166 167 168 169 169 170 170 170 171 171 170 169 169 168 166 166 167 168 169 169 169 169 169 170 170 170 169 169 169 168 168 169 169 169 168 167 167 165 164 164 164 164 164 164 164 164 164 164 165 167 168 169 169 171 172 173 174 175 175 175 175 176 175 174 174 175 176 177 178 179 181 182 183 183 183 182 181 177 173 169 166 163 161 161 160 160 159 159 160 160 160 161 161 161 161 162 162 162 162 162 163 163 163 164 165 165 166 166 166 167 167 168 168 169 169 170 170 170 171 171 172 172 173 174 174 174 174 173 172 171 170 171 172 174 176 177 178 180 181 182 182 181 180 179 179 179 178 178 178 178 179 179 178 177 176 175 175 175 175 176 177 178 177 176 175 175 173 170 167 165 165 165 165 165 164 164 163 163 163 162 161 161 160 160 160 159 158 157 157 157 157 156 156 155 155 155 154 153 153 153 153 154 155 154 152 151 151 151 151 151 152 153 153 152 151 151 151 150 151 151 151 151 151 152 153 155 155 155 155 154 154 153 152 152 152 153 154 156 156 158 160 161 162 164 166 167 168 168 167 165 165 164 164 163 163 162 162 161 161 161 160 160 159 160 162 164 165 165 165 165 167 168 168 169 170 171 172 174 177 179 180 181 182 185 187 188 188 188 188 188 187 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 188 188 189 189 189 189 189 189 190 190 190 191 191 192 193 194 195 195 196 196 197 198 199 200 201 202 202 203 204 204 205 207 207 208 209 209 210 210 211 212 212 211 211 210 210 211 212 212 211 210 208 205 204 205 203 205 208 210 211 209 208 208 211 216 220 220 220 217 212 205 201 200 201 203 204 208 209 209 209 211 213 217 222 226 229 231 233 234 234 234 235 237 240 240 240 240 240 242 241 240 237 237 231 229 231 236 238 241 242 244 246 248 247 246 245 244 242 242 242 244 246 247 247 248 248 248 251 252 252 248 242 239 238 236 231 231 232 237 246 250 246 241 238 224 209 206 216 231 237 237 238 238 233 225 199 174 166 171 177 213 303 308 296 290 288 288 288 285 282 281 279 277 274 268 261 258 263 266 266 260 250 247 250 254 259 262 264 266 267 265 264 264 265 266 264 264 262 258 257 254 251 249 248 250 253 257 262 266 267 268 268 267 266 264 262 261 258 253 251 253 256 259 259 260 261 263 263 263 263 262 262 260 257 254 254 256 259 262 266 276 282 284 283 283 285 288 295 311 314 346 6 14 18 15 11 8 0 345 324 310 303 300 299 298 297 296 295 291 286 284 283 283 283 283 282 280 279 279 279 279 279 278 276 276 277 277 277 277 276 277 278 280 281 281 280 278 273 273 273 273 273 274 272 271 270 270 269 269 269 270 267 266 266 265 266 266 266 264 264 264 264 265 265 263 262 262 262 262 263 263 263 261 261 261 260 260 259 258 258 258 258 259 259 259 258 257 255 254 253 253 253 252 252 252 251 251 251 251 250 250 249 249 248 248 247 245 243 242 242 241 239 237 236 234 232 232 231 229 228 227 227 227 226 225 225 225 225 225 225 224 224 224 225 226 226 226 226 227 162 161 160 159 159 160 160 161 161 162 162 163 164 165 166 167 168 168 169 169 169 170 170 170 170 169 169 167 166 166 166 167 168 169 169 169 170 170 170 170 170 169 169 169 168 168 169 169 168 168 167 166 165 164 164 164 164 164 164 164 164 164 165 166 167 168 168 170 171 173 173 174 174 174 174 175 175 174 173 174 176 177 177 178 180 180 181 182 182 182 181 180 176 172 168 166 163 162 161 160 160 159 159 160 160 160 160 161 161 161 162 162 162 162 162 162 163 163 164 165 165 165 166 166 167 168 168 169 169 170 170 171 171 172 172 173 173 174 174 175 175 175 174 173 172 172 172 173 174 176 178 179 180 181 182 182 181 181 180 179 179 178 178 178 178 178 177 176 176 175 173 174 175 176 177 177 177 176 174 173 173 171 169 167 167 165 165 165 164 163 163 163 162 162 160 158 158 158 158 157 157 157 156 156 156 155 155 155 154 153 153 152 152 152 152 153 154 155 154 152 152 152 152 152 152 153 154 153 153 153 152 152 151 152 153 153 153 153 154 155 155 156 156 155 155 155 154 152 152 153 154 155 156 158 159 161 162 162 164 165 167 168 169 167 166 165 165 164 163 163 162 162 162 162 162 162 161 160 161 163 165 165 166 167 167 167 168 169 170 171 171 173 174 177 178 179 180 183 185 187 188 188 190 191 191 190 189 188 187 187 188 188 188 187 187 187 188 188 188 188 188 188 188 189 189 190 190 189 189 189 190 190 191 191 191 192 193 193 194 195 196 196 197 198 199 200 201 202 203 204 204 205 206 206 208 209 210 210 211 211 211 212 213 213 213 213 213 213 213 213 214 213 212 210 209 209 208 207 207 208 210 210 210 209 210 214 218 220 220 219 217 213 208 204 202 203 203 206 207 207 206 207 207 210 216 222 226 230 233 234 235 235 235 237 240 242 243 244 244 243 244 244 242 241 236 232 231 233 238 241 242 243 245 247 249 249 248 247 244 242 241 243 247 248 248 248 248 249 251 253 256 256 250 242 237 237 235 233 231 229 233 243 247 245 238 229 211 196 199 217 230 231 232 233 230 219 202 184 163 148 148 150 165 287 294 282 277 277 280 284 284 282 279 279 278 276 271 264 265 266 267 268 265 260 259 259 258 262 261 258 259 259 260 262 264 266 266 266 265 264 261 260 257 253 253 248 246 248 253 260 264 266 267 269 269 268 266 265 265 263 258 254 254 256 257 258 259 259 260 258 253 253 256 258 257 256 256 257 259 262 266 270 276 278 275 274 275 277 279 284 282 302 335 357 6 10 7 4 357 347 332 316 306 304 300 297 295 293 292 291 288 281 281 281 282 282 282 281 279 277 278 278 278 277 277 274 275 275 275 275 275 275 276 278 279 279 278 276 274 272 272 272 272 273 272 270 268 268 267 267 267 266 267 265 264 264 264 264 264 264 261 261 261 262 262 263 262 261 260 260 260 261 261 261 260 259 260 259 259 258 258 257 257 257 258 258 258 258 257 256 255 254 253 253 252 251 251 251 251 250 250 249 249 248 248 248 247 246 244 243 243 242 241 239 238 236 236 235 233 232 230 229 229 229 228 227 227 226 226 227 226 226 226 225 225 226 227 227 228 228 229 160 159 159 160 160 160 161 161 162 162 163 164 165 166 167 168 168 169 169 169 169 170 170 170 169 169 167 166 165 165 166 167 168 168 169 170 170 170 170 170 170 169 169 168 168 168 168 168 167 167 167 166 165 164 164 165 165 165 165 165 165 165 165 166 167 167 169 170 172 173 173 174 174 173 173 173 173 174 174 175 176 176 177 178 179 179 180 181 180 179 178 177 173 170 167 165 163 162 161 160 159 159 159 160 160 160 160 161 161 161 161 162 162 162 162 162 163 163 164 165 165 165 166 166 167 168 168 169 169 169 170 171 171 172 173 173 173 174 175 176 176 175 175 174 174 173 173 174 175 177 179 179 180 181 182 182 181 180 180 179 179 178 178 178 178 177 176 175 174 173 172 173 175 177 177 177 176 175 173 172 171 170 169 169 168 166 164 163 162 161 161 161 161 160 158 156 156 156 156 156 156 156 155 155 154 154 153 153 153 151 151 151 151 152 152 153 154 155 155 154 154 154 154 155 154 154 154 154 154 154 153 153 152 153 153 153 153 154 155 155 156 156 156 156 156 155 154 153 153 154 155 156 157 159 160 161 162 163 163 164 166 168 169 168 167 166 166 164 163 163 162 162 161 162 162 163 162 162 162 164 167 167 168 169 169 169 169 171 171 172 172 173 175 176 178 178 180 181 183 184 187 189 191 193 193 192 191 190 189 189 190 190 189 189 189 188 188 189 189 189 189 189 189 190 190 190 190 190 190 190 190 191 191 192 192 193 193 194 194 195 196 197 198 199 200 201 202 203 204 205 206 206 207 207 209 210 211 212 212 212 213 213 214 215 215 215 215 215 214 215 215 214 214 213 213 211 209 209 210 209 210 210 209 209 211 216 218 219 219 218 217 213 210 208 206 207 207 207 207 206 205 205 207 210 217 222 226 230 232 234 235 235 236 239 242 244 245 247 248 247 247 247 246 243 236 232 233 236 240 242 243 245 247 248 249 249 248 245 242 241 244 247 249 250 250 250 251 252 254 256 257 256 253 247 241 239 237 235 230 227 231 239 242 241 232 220 201 191 202 220 224 226 228 227 222 212 201 198 173 150 140 142 169 245 262 266 263 267 274 278 279 279 279 278 278 277 273 272 269 266 265 267 267 267 267 265 265 265 261 253 252 251 253 257 260 262 262 262 263 264 263 261 259 259 256 249 241 239 247 256 259 261 265 268 269 268 267 267 267 266 263 257 257 258 258 258 258 257 256 253 245 248 251 254 254 254 256 257 258 259 263 269 273 273 268 266 266 269 273 273 278 297 327 346 354 356 355 357 345 334 322 310 306 303 298 294 292 289 288 287 284 279 279 279 280 280 280 279 278 276 276 276 276 275 275 273 272 273 272 272 273 274 275 279 279 277 274 271 271 270 271 271 273 273 271 269 266 266 266 266 265 265 264 264 262 263 263 262 262 261 260 259 259 259 260 260 260 260 259 259 259 259 259 259 258 258 258 258 258 258 257 257 257 257 257 257 257 258 258 257 255 255 254 253 252 251 250 250 250 250 249 249 248 247 247 247 246 245 244 243 243 242 241 239 238 237 237 235 234 232 231 230 230 230 229 228 228 227 227 227 227 227 227 227 227 227 228 229 229 230 230 158 159 159 160 161 161 161 161 162 162 163 164 166 168 168 169 169 169 169 169 169 169 169 169 168 167 166 165 165 166 167 167 168 169 170 170 171 171 170 170 169 169 168 167 167 168 168 167 167 166 166 165 165 165 165 165 165 165 165 165 165 166 166 166 167 168 169 171 172 173 173 173 173 173 173 173 173 174 175 176 176 176 176 177 177 178 178 178 178 177 177 174 171 167 165 163 163 162 160 160 159 159 159 159 160 160 160 160 161 161 161 161 161 162 162 162 163 163 164 165 165 165 166 166 167 168 169 169 169 170 171 171 172 173 173 174 174 175 176 176 176 176 176 175 175 174 174 175 176 177 178 179 180 181 180 180 180 180 180 180 179 178 177 176 176 175 175 174 172 171 170 171 173 175 175 175 174 173 172 171 170 169 169 168 167 166 163 160 159 159 160 160 159 159 156 154 154 154 154 155 155 155 153 153 152 152 152 151 151 150 150 151 151 151 152 152 154 155 155 154 154 154 154 155 155 154 152 152 152 153 153 153 153 153 153 153 153 154 155 155 155 156 156 156 156 155 154 154 154 155 155 156 158 160 161 162 162 162 162 163 165 168 169 168 168 167 166 164 163 162 161 161 160 161 162 164 164 164 165 166 169 169 170 171 171 171 171 172 173 173 173 174 175 176 178 178 179 180 180 181 186 187 190 194 195 194 193 192 191 191 191 191 190 190 190 189 189 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 192 192 193 193 194 194 195 196 197 199 200 200 201 202 203 205 206 206 207 207 208 209 210 212 213 213 214 214 214 214 215 216 216 216 216 216 216 216 216 216 216 216 215 214 213 212 212 211 211 210 209 209 211 215 217 218 218 217 216 213 210 211 211 210 208 206 206 207 208 208 210 213 218 222 225 229 230 233 236 236 236 238 242 244 246 249 250 250 250 250 249 244 237 232 234 238 240 242 244 246 248 249 249 249 244 240 237 239 244 248 249 250 251 251 253 255 256 256 257 256 254 251 247 243 242 238 229 226 230 234 237 238 226 208 192 192 212 220 224 226 222 220 217 214 214 204 185 161 145 153 190 208 233 253 250 260 269 272 274 275 275 276 276 276 274 273 269 265 264 266 267 267 268 268 268 267 260 260 252 247 248 253 254 255 256 257 259 261 261 261 257 259 258 252 242 238 245 251 252 257 262 265 268 268 269 268 268 267 266 262 261 259 259 260 258 256 253 251 240 241 247 252 254 255 257 259 258 259 261 266 268 268 264 260 261 265 266 267 274 294 322 337 341 340 341 342 334 321 312 306 303 300 296 291 289 287 286 284 281 278 277 278 278 278 277 277 276 275 275 275 274 273 272 271 270 270 270 270 271 273 276 278 277 275 271 269 269 269 269 269 271 271 270 267 266 265 265 265 264 264 263 263 261 261 261 261 260 260 259 257 257 258 258 258 258 259 258 258 258 258 258 258 257 257 257 257 257 257 257 257 257 257 257 257 257 258 258 257 257 256 255 253 252 251 250 249 249 249 248 248 247 247 246 246 245 245 244 243 242 241 240 239 238 238 237 235 234 233 232 231 231 230 230 229 229 228 228 228 228 228 228 228 228 228 229 230 231 231 231 159 160 160 161 162 161 161 161 161 162 163 165 167 168 169 169 169 169 169 169 169 168 168 168 167 166 165 165 165 166 167 167 168 169 170 171 171 171 170 169 168 167 167 167 167 167 167 167 166 165 165 165 165 165 165 165 166 166 166 166 166 166 166 167 168 169 170 171 172 172 173 173 172 172 172 172 173 174 175 175 175 174 174 175 176 176 177 177 176 175 175 173 169 165 163 163 162 161 160 159 159 159 159 159 159 159 160 160 161 161 161 161 161 162 162 162 163 163 164 164 164 165 166 166 167 168 169 169 169 170 171 172 172 173 174 174 174 175 176 176 176 177 176 176 176 175 175 176 177 178 178 179 180 180 179 179 180 180 180 180 179 178 176 174 173 173 173 172 170 169 167 168 169 169 170 171 172 172 172 170 169 168 168 167 166 164 161 158 158 158 157 157 157 156 153 153 153 153 153 154 154 153 151 151 151 151 150 149 149 150 150 151 151 152 152 153 154 154 154 153 153 152 152 152 153 152 151 152 152 153 153 152 152 152 152 152 153 153 154 154 155 155 155 156 156 156 155 155 155 155 156 157 159 160 161 162 162 162 162 162 163 166 168 169 169 167 166 164 162 161 160 159 159 161 165 167 168 169 169 169 171 172 172 173 173 173 173 173 174 174 174 175 176 176 176 178 179 180 181 183 184 186 190 193 194 195 194 193 194 193 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 193 194 194 195 195 196 197 198 200 201 202 203 203 204 206 207 207 208 208 209 210 212 215 215 215 215 215 215 215 216 217 217 217 218 217 217 217 217 218 218 217 217 216 215 215 216 215 215 213 211 209 212 214 216 217 218 216 214 211 209 209 211 209 205 204 205 206 209 214 216 219 221 222 223 224 229 233 236 236 237 239 240 243 246 249 251 251 251 252 250 246 238 231 233 236 238 241 244 247 249 250 250 248 242 234 230 233 241 244 245 249 251 252 254 256 256 257 257 256 254 253 251 251 249 242 231 227 229 232 233 234 221 197 185 200 212 219 227 226 217 213 211 210 209 202 187 165 160 184 195 208 224 235 236 247 256 257 267 271 273 275 275 274 273 270 266 262 262 263 264 267 269 269 270 269 265 259 252 247 246 249 251 252 253 255 255 255 255 256 254 256 259 258 251 247 248 251 259 260 262 265 268 268 268 268 267 268 266 266 264 261 260 260 259 256 254 248 237 236 244 251 253 255 259 261 260 261 262 264 264 265 263 260 260 262 262 265 270 291 316 328 329 331 330 328 324 310 304 302 300 296 294 290 287 286 286 283 281 278 276 277 276 275 275 274 274 274 274 273 272 271 270 269 268 268 268 269 271 273 275 275 273 270 268 268 268 267 267 267 268 268 267 266 265 265 264 264 263 263 262 262 260 260 259 259 259 259 258 257 257 257 257 256 257 257 258 257 257 257 257 257 257 256 256 256 256 256 256 256 256 256 256 256 257 257 258 257 257 256 255 253 252 250 250 250 249 248 248 247 247 246 246 245 244 244 244 243 242 241 240 239 239 238 237 235 234 233 233 232 232 231 230 230 229 229 229 228 228 228 228 228 229 229 229 230 231 231 231 159 161 162 162 162 162 161 161 161 163 164 166 168 169 169 169 169 169 169 169 169 168 167 166 165 164 164 165 165 166 167 168 169 170 171 171 171 171 170 168 167 166 166 166 167 167 167 167 167 166 166 165 165 165 165 165 166 167 167 167 166 167 167 167 168 169 170 171 172 172 172 172 172 172 172 172 173 173 174 173 173 172 172 173 174 175 175 175 174 173 173 171 167 164 163 162 161 160 159 159 159 159 159 159 159 159 160 160 160 161 161 161 161 161 162 162 163 163 163 164 164 165 166 166 167 168 168 169 170 170 171 172 173 173 173 174 175 175 176 176 177 177 177 177 176 175 176 177 178 178 179 179 180 180 179 180 181 181 181 181 179 177 175 172 172 171 171 170 167 166 164 164 165 167 170 171 171 171 170 168 167 166 165 164 162 161 159 157 156 156 155 154 154 153 152 152 152 152 152 152 152 151 151 150 149 150 149 149 149 149 149 151 152 153 153 153 154 154 152 151 151 151 150 150 151 151 152 153 153 152 151 151 151 151 151 152 153 153 153 154 155 155 156 156 156 156 156 156 156 156 157 158 159 160 161 162 162 161 161 160 162 165 167 168 168 167 166 164 161 158 158 158 160 166 170 172 173 174 174 173 173 174 174 174 174 174 175 175 176 176 176 176 176 176 177 179 181 182 184 185 186 188 190 191 193 194 195 195 194 194 193 193 193 192 192 192 192 191 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 194 195 195 195 196 197 198 199 202 204 204 205 206 206 207 207 209 209 209 210 211 213 216 217 217 217 217 217 217 217 219 219 219 219 219 219 218 219 219 219 219 218 218 218 217 219 219 218 217 214 213 213 215 217 217 217 214 211 208 208 208 208 203 197 199 200 203 211 219 223 225 224 223 223 227 231 234 236 236 237 237 238 241 246 249 251 252 252 252 251 248 239 233 233 235 236 239 242 245 248 249 250 248 242 231 224 228 232 235 242 247 250 252 254 254 256 258 258 258 256 255 255 255 252 245 235 230 231 232 234 232 222 201 191 200 208 219 227 223 214 208 207 204 199 189 172 154 177 196 206 216 219 222 228 235 235 248 257 264 269 273 271 269 268 265 261 258 258 258 260 265 268 270 269 268 265 259 254 248 246 248 250 250 254 255 255 255 252 252 252 254 258 261 261 259 259 260 265 266 267 268 269 269 268 266 265 266 266 265 264 262 261 261 260 258 255 247 236 234 243 247 250 256 260 261 261 261 261 262 263 263 262 261 260 260 261 264 271 287 307 318 323 325 323 320 317 306 302 301 297 294 291 288 287 286 284 283 281 278 277 276 274 274 273 273 273 274 273 272 271 269 267 267 267 266 267 268 270 271 271 272 266 264 265 266 265 266 266 266 265 265 264 264 264 264 263 262 262 261 261 260 260 258 258 258 258 258 257 256 256 256 256 256 256 256 257 257 257 257 257 257 256 256 255 255 255 255 255 255 255 255 255 255 256 256 257 257 257 256 256 254 253 252 252 251 249 248 247 247 247 246 245 244 244 243 243 243 242 240 239 239 238 237 236 235 234 233 233 232 232 231 230 230 229 229 229 229 229 229 229 229 229 229 230 231 231 230 230 160 161 162 163 163 163 163 162 163 164 166 167 168 169 169 169 169 169 169 168 168 167 166 165 164 164 164 165 165 166 167 169 170 170 170 170 170 170 168 165 165 165 165 165 166 166 166 167 167 167 166 165 165 165 165 165 166 167 167 167 167 167 167 167 168 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 171 171 172 173 173 172 172 172 173 171 167 165 162 162 161 160 159 159 158 158 159 159 159 159 159 159 160 160 160 160 161 161 161 162 162 162 163 163 163 164 165 165 166 167 167 168 169 170 170 171 172 173 173 173 174 175 175 176 176 177 177 177 176 176 175 176 177 178 179 179 180 181 181 180 181 182 182 181 180 178 176 173 171 170 169 169 167 165 163 162 164 165 169 171 172 170 169 168 165 163 162 160 159 159 158 157 156 154 153 152 152 151 151 151 151 151 151 151 150 149 149 149 148 148 149 149 148 148 149 149 152 153 153 153 153 153 152 152 151 150 150 150 150 151 151 152 152 151 151 150 150 150 150 151 153 154 155 155 155 155 155 156 157 157 157 157 157 158 157 158 159 159 160 161 161 161 161 160 160 160 163 164 165 167 168 166 164 161 160 159 159 162 172 175 176 176 176 176 175 175 175 175 175 175 175 175 175 176 177 177 178 178 178 178 180 183 185 186 187 188 189 189 188 189 191 190 193 194 195 194 195 194 194 194 193 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 193 194 194 194 194 196 197 198 200 201 204 206 207 209 209 209 208 209 210 210 210 210 211 214 216 216 216 217 217 218 218 218 219 220 220 220 220 220 220 220 221 221 221 220 220 220 220 221 222 221 221 219 218 218 218 220 218 215 211 208 207 207 207 205 194 190 191 194 200 212 221 226 229 228 228 228 231 235 236 236 235 235 235 237 240 244 247 251 251 252 253 252 249 242 237 235 234 236 236 238 242 245 245 247 246 242 228 222 223 226 230 239 245 248 250 250 251 253 256 258 258 257 257 257 255 252 246 238 233 234 235 235 231 216 196 193 195 202 218 222 219 213 206 202 193 180 168 154 151 174 206 227 227 223 221 224 232 236 242 249 257 264 267 266 264 263 259 255 253 252 252 255 261 265 267 266 266 263 256 252 249 248 251 251 255 257 257 255 256 256 255 254 255 260 263 264 264 264 265 268 269 269 268 268 267 266 263 262 262 262 263 263 262 262 261 260 259 256 249 237 236 240 242 246 253 257 260 261 260 260 261 262 263 262 261 260 260 261 265 273 287 298 310 319 321 319 315 311 306 303 299 296 292 289 288 287 284 282 281 279 278 277 275 272 272 272 272 272 273 271 270 269 268 266 266 266 266 267 268 267 267 266 265 260 258 260 260 262 263 265 265 264 263 262 261 262 262 262 260 260 260 260 259 259 257 257 257 257 256 256 256 256 255 254 254 255 256 256 257 256 257 256 256 256 256 255 255 255 255 255 255 255 255 255 255 255 255 255 256 257 257 257 256 255 254 253 251 250 248 247 247 246 246 245 244 243 243 242 242 241 239 238 238 237 237 236 235 233 233 233 232 232 231 230 230 229 229 229 229 229 229 229 229 230 230 230 231 230 229 229 161 162 163 163 163 164 164 164 165 166 167 167 168 169 169 168 168 167 167 167 167 166 165 164 164 164 164 165 165 166 168 169 170 170 170 170 170 169 167 163 163 163 164 165 165 166 166 167 167 166 165 164 164 164 164 165 166 167 167 167 167 167 167 167 168 170 170 170 170 171 171 171 171 170 171 171 172 172 171 170 170 170 170 171 171 171 171 170 170 170 167 163 160 159 159 159 159 159 158 158 158 158 158 158 159 159 159 159 160 160 160 161 161 161 161 162 162 162 163 163 164 165 165 166 166 167 168 169 170 170 171 172 172 173 173 174 175 176 176 176 177 177 177 176 176 175 175 176 176 178 180 181 182 182 182 182 182 180 178 177 176 173 171 170 169 168 167 166 164 163 163 164 166 169 170 170 168 166 165 163 159 157 156 156 156 156 156 153 151 150 150 150 151 151 151 150 149 149 148 148 147 147 147 148 148 149 149 149 149 149 150 151 152 152 152 152 152 152 151 150 150 150 150 150 151 151 151 151 150 149 149 149 149 150 151 154 156 157 156 157 156 156 156 157 158 158 159 159 159 159 159 160 159 160 160 160 161 161 160 159 159 160 160 164 167 168 166 163 163 162 163 165 168 174 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 178 178 178 179 179 180 182 185 186 187 188 189 189 187 185 184 185 186 190 193 195 195 196 196 196 195 194 193 193 192 191 191 191 192 192 192 192 192 191 191 192 192 192 193 193 192 193 195 198 200 202 203 205 207 209 211 211 211 211 211 212 212 212 211 211 213 214 214 217 218 218 219 219 219 220 220 221 221 221 221 221 222 223 222 222 222 222 222 222 223 224 224 224 223 223 223 222 224 222 217 212 210 210 210 209 204 194 191 192 195 202 210 220 226 229 229 230 231 234 238 237 237 236 235 234 235 238 242 246 246 249 251 252 252 249 245 242 242 237 235 233 233 236 236 239 242 243 240 228 221 221 225 232 238 244 247 250 248 248 249 252 256 258 258 257 256 254 252 246 239 239 236 235 234 228 210 195 188 189 200 213 218 217 212 202 188 174 162 155 153 157 177 227 240 238 235 232 233 233 236 240 243 250 251 253 258 258 258 256 252 249 247 247 249 254 259 261 261 262 261 253 249 250 252 254 258 260 260 259 256 255 256 257 257 261 264 266 266 266 266 268 269 266 266 265 263 263 262 258 256 256 257 259 260 261 262 260 259 259 257 252 242 239 238 236 238 244 250 254 255 255 257 259 261 261 262 261 260 260 261 265 275 285 289 304 315 318 314 311 309 306 301 297 293 290 287 287 285 283 280 278 277 276 275 273 270 270 271 270 270 270 269 268 266 266 266 266 266 267 267 266 264 263 261 258 254 250 251 253 257 260 262 263 262 260 259 258 259 259 260 259 258 258 258 258 257 257 257 256 256 256 255 255 255 254 253 253 254 255 255 255 256 256 256 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 256 256 256 257 256 256 255 254 252 250 248 248 247 246 245 245 243 243 242 241 241 240 239 237 237 236 236 235 234 233 232 232 232 231 231 230 230 229 229 229 229 229 229 229 230 230 230 230 230 229 228 229 162 162 163 163 164 164 164 165 166 167 167 167 168 169 168 167 166 166 166 165 165 165 165 164 163 164 164 164 165 167 168 169 170 170 170 169 168 167 165 162 162 163 164 164 165 166 166 166 165 164 163 163 163 163 164 165 166 167 167 167 167 167 167 168 169 169 169 170 170 170 170 170 170 170 170 171 171 171 170 169 169 169 169 169 169 169 169 169 169 168 164 160 159 156 156 157 158 158 157 157 157 157 158 158 158 159 159 159 159 160 160 160 161 161 161 161 162 162 162 163 164 165 165 165 166 167 168 169 169 170 171 171 172 172 173 174 175 175 176 176 176 176 176 176 175 175 175 174 175 176 179 181 183 183 183 182 177 175 175 174 173 171 171 169 168 166 165 165 165 165 165 165 166 167 167 167 165 165 163 160 156 155 154 154 154 154 153 151 149 148 149 149 149 150 150 150 148 147 147 147 146 146 146 147 148 149 150 150 150 150 150 150 151 151 151 151 152 152 151 149 149 149 149 149 149 150 150 150 150 150 149 149 150 151 153 155 157 158 158 157 157 156 157 158 159 160 160 160 161 161 161 161 160 160 160 160 160 160 159 158 157 157 159 164 168 168 166 166 165 165 168 171 173 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 178 179 179 179 179 180 182 183 185 186 187 188 188 187 186 184 182 181 182 185 189 192 195 194 194 195 194 193 192 191 191 188 188 188 189 190 190 190 189 188 188 189 190 191 192 192 191 193 196 199 202 204 205 206 209 211 213 213 213 213 213 214 215 214 214 214 214 215 216 219 220 220 220 220 220 221 221 222 223 223 223 223 223 224 224 224 224 224 224 224 224 226 226 227 227 227 226 226 226 226 222 220 220 219 217 214 204 198 196 197 200 207 213 219 225 227 229 230 232 235 237 237 236 236 234 234 235 238 242 243 245 248 250 251 251 249 248 247 244 240 236 232 231 229 230 233 237 239 235 228 223 228 234 239 244 247 249 251 249 247 244 247 253 255 256 256 255 253 250 246 245 240 235 232 229 220 203 192 190 187 198 207 213 212 210 196 178 155 152 157 164 172 189 232 243 245 245 244 244 242 240 239 239 240 240 244 250 251 253 253 251 251 246 242 243 246 251 252 254 256 255 250 248 250 252 255 260 263 264 259 257 256 255 259 260 262 265 268 268 268 269 270 269 264 261 260 259 259 258 256 254 252 253 254 256 257 258 255 254 256 258 255 249 244 243 234 229 233 241 246 248 250 253 255 257 259 260 260 260 260 261 263 273 272 282 297 308 311 309 307 307 305 299 293 289 287 285 284 283 281 277 276 276 275 274 271 270 269 269 268 268 268 267 267 265 264 264 266 266 267 266 262 261 259 256 251 248 245 244 246 251 256 259 260 260 257 256 255 256 257 258 257 257 257 257 257 257 257 257 256 256 255 254 254 254 253 254 254 254 255 255 255 256 256 256 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 256 256 255 255 255 255 254 254 253 251 250 249 247 246 245 244 243 242 241 240 239 239 238 236 235 235 234 234 233 232 231 231 231 230 230 230 230 229 229 229 229 229 229 229 230 230 229 229 229 228 229 232 161 162 163 164 164 165 165 166 166 166 167 167 168 168 166 165 165 165 164 164 165 165 164 164 164 164 164 165 166 167 168 169 169 169 168 167 166 165 163 161 161 162 163 164 165 165 166 165 162 162 161 162 162 163 164 165 166 166 166 166 166 167 167 167 168 168 168 168 169 170 170 170 170 170 170 170 169 169 168 167 167 168 168 168 168 168 168 168 168 167 164 160 154 152 154 156 157 157 156 156 157 157 157 158 158 158 159 159 159 159 160 160 161 161 161 161 161 162 162 163 164 164 164 165 166 167 167 168 169 170 170 171 171 172 173 174 174 175 175 175 176 176 176 175 175 175 174 174 174 176 179 181 182 182 182 180 176 174 174 173 172 172 171 168 165 163 164 166 167 167 168 167 166 165 165 164 163 162 160 158 154 153 152 151 151 150 150 148 147 147 148 148 148 148 148 148 147 146 147 147 147 146 145 146 148 149 150 150 150 149 149 149 150 150 151 151 151 151 150 148 148 148 148 148 148 149 149 150 150 150 150 149 150 152 154 156 157 157 158 158 157 157 157 159 160 160 161 162 162 162 162 162 162 162 161 161 161 160 159 159 159 158 160 163 167 168 167 168 169 169 171 174 175 175 175 176 176 177 177 178 177 178 178 178 178 178 178 178 178 179 180 180 181 181 183 183 184 186 188 188 187 186 184 184 182 181 180 181 183 188 190 189 187 188 189 189 188 188 188 184 182 183 185 187 187 187 187 185 185 187 189 190 191 191 193 196 199 203 204 205 206 208 211 214 215 216 216 216 215 216 217 217 217 217 217 218 219 221 222 222 222 222 222 222 222 223 224 224 224 224 224 224 225 225 225 225 226 226 226 228 228 228 229 229 229 228 228 228 226 226 225 224 223 216 205 201 200 201 207 212 216 220 225 227 229 232 233 236 236 237 237 235 234 234 236 238 241 243 245 248 249 250 250 250 249 248 247 244 239 233 233 230 228 229 232 232 229 223 221 232 239 244 249 251 251 252 251 247 243 245 249 251 254 254 254 252 249 247 246 241 234 228 223 213 202 198 185 187 195 202 205 204 198 186 168 150 158 170 177 186 208 232 243 248 250 252 251 249 244 238 235 234 233 235 242 245 248 251 250 249 244 237 236 238 238 242 249 252 251 248 248 250 250 253 258 262 265 260 257 255 255 259 262 265 267 267 267 268 268 268 266 264 260 256 255 256 255 254 253 252 252 252 252 252 252 250 249 251 254 255 254 254 247 236 230 233 240 241 245 249 248 251 253 255 256 257 259 260 260 261 261 265 274 287 294 300 300 301 303 302 295 289 284 283 282 280 279 278 274 273 272 273 272 271 270 268 267 267 266 266 265 265 264 263 263 264 264 264 263 259 257 256 252 246 242 241 240 242 249 254 256 258 258 256 254 254 254 255 255 256 256 257 257 257 257 257 257 257 256 255 255 254 253 253 254 255 255 255 255 256 256 256 256 256 256 256 256 256 255 255 255 255 255 255 255 255 255 254 254 254 254 253 252 252 252 252 252 252 251 251 250 248 246 244 243 243 240 239 238 238 237 237 235 234 233 233 232 232 232 230 230 230 230 229 229 229 229 228 228 229 229 229 230 230 229 229 229 229 229 231 235 161 162 163 164 164 165 166 166 166 167 167 167 167 167 165 164 164 164 164 165 165 165 164 163 164 164 165 166 167 168 169 169 169 168 167 166 164 163 161 161 161 162 162 163 164 164 164 163 162 162 161 162 162 163 164 165 166 166 166 166 166 167 167 167 167 167 167 168 168 168 169 169 169 169 169 168 168 167 166 166 167 167 167 167 167 167 167 167 167 167 163 154 147 148 152 155 156 156 156 156 156 156 157 157 157 158 158 158 159 159 160 160 161 161 161 161 161 162 162 163 163 163 164 165 165 166 167 168 169 169 170 170 171 172 172 173 174 174 174 175 175 175 175 175 175 175 174 174 174 175 179 181 182 181 180 178 175 174 173 172 172 171 170 167 163 163 164 166 167 167 168 167 165 161 160 160 159 158 157 155 152 149 148 148 146 147 147 147 147 147 147 147 147 147 146 146 146 147 147 147 147 146 145 145 148 150 150 150 149 148 148 149 150 150 151 151 151 150 149 148 148 148 148 147 147 148 149 150 150 150 149 149 150 153 155 156 156 156 157 158 158 158 158 159 160 161 161 163 163 164 164 164 164 163 162 162 161 161 160 160 159 160 160 162 164 165 168 171 172 173 173 175 175 175 175 176 176 177 178 178 178 178 179 179 179 179 179 179 179 180 181 182 182 183 183 184 185 186 188 188 186 185 184 183 182 180 180 181 182 184 185 185 185 181 181 182 183 182 182 181 181 181 183 184 185 184 185 185 186 189 191 192 193 193 195 201 204 205 206 207 209 210 213 216 218 218 219 219 218 218 220 219 219 219 219 220 221 222 224 224 224 224 224 223 223 224 225 225 225 225 225 225 226 226 226 227 227 227 227 228 229 230 230 230 230 230 229 229 229 227 226 224 223 216 211 209 205 207 212 216 220 222 223 227 230 232 234 235 236 237 237 236 235 235 236 237 239 242 245 248 249 249 249 249 249 249 249 247 243 241 237 232 229 227 225 222 218 216 218 229 238 244 248 248 250 252 253 250 246 245 246 245 250 252 252 251 248 246 243 239 233 226 217 209 203 192 183 185 192 197 197 193 183 166 152 154 168 179 183 200 219 232 241 248 250 253 252 249 245 238 234 231 228 231 235 240 244 241 242 244 240 232 229 229 232 240 247 250 250 249 248 247 246 247 254 259 260 259 259 259 258 259 261 264 264 263 264 266 263 263 262 260 257 254 253 254 254 254 253 253 253 252 250 250 249 247 244 245 248 251 250 251 247 239 234 238 240 243 247 249 248 249 250 252 253 256 258 260 259 259 259 261 265 275 280 280 279 289 296 297 295 289 281 278 276 276 274 273 271 268 267 268 269 270 269 268 267 266 265 265 265 265 264 263 263 262 261 260 259 257 255 253 249 243 240 238 235 241 248 253 255 256 257 256 255 254 254 254 255 255 256 256 257 257 257 257 257 257 256 255 255 255 254 254 255 256 256 256 256 256 256 256 256 256 256 256 255 255 255 254 254 254 254 254 254 254 253 253 253 253 253 252 250 250 249 248 248 250 249 249 249 248 246 244 243 242 240 238 237 236 235 235 234 232 232 231 231 230 230 230 229 228 228 228 228 228 228 228 228 229 229 230 230 230 229 229 229 230 231 233 237 161 162 163 164 164 165 166 166 167 167 167 166 166 165 163 163 163 164 164 165 165 164 163 163 163 164 165 166 167 168 169 169 168 167 166 164 163 161 160 160 160 161 162 163 163 164 163 163 163 163 163 163 163 163 164 165 165 165 165 166 166 166 166 166 166 166 167 167 167 167 168 168 169 168 167 166 165 165 165 166 166 166 167 167 166 166 166 166 165 165 161 151 144 145 151 155 155 155 155 155 155 155 156 156 157 157 158 158 159 159 160 160 160 160 161 161 161 161 162 162 163 163 164 164 165 166 167 167 168 168 169 170 171 171 172 173 173 173 174 174 174 174 174 174 174 174 173 172 172 175 177 178 178 178 177 176 173 170 169 169 169 168 167 165 163 162 162 162 162 163 163 163 160 151 150 151 152 152 152 152 149 146 146 145 145 146 146 146 146 146 146 146 146 146 146 146 147 148 148 148 147 147 147 147 149 150 149 149 148 148 148 149 150 151 151 151 151 149 148 148 148 149 149 149 148 148 149 150 150 151 150 150 152 154 155 155 156 156 157 158 158 159 159 160 162 162 162 163 164 165 165 165 165 165 164 163 163 162 161 159 158 158 158 159 161 162 167 171 175 177 176 176 176 175 175 175 176 177 178 178 179 179 179 180 180 180 181 181 181 181 182 183 183 184 184 185 186 187 188 187 186 185 185 183 181 181 181 182 182 183 182 182 180 177 176 177 177 178 178 178 179 184 185 185 185 185 185 186 189 194 195 196 195 196 198 204 206 207 208 209 210 212 214 217 218 219 220 221 222 221 221 221 221 221 221 222 222 223 225 225 225 226 226 225 225 225 226 226 226 226 226 226 226 227 227 227 228 228 229 229 229 230 231 231 231 231 230 230 229 227 225 223 221 219 218 214 212 213 215 218 220 220 222 226 230 232 234 235 235 237 238 237 235 235 236 236 238 241 244 247 248 248 248 249 249 249 249 248 246 245 240 234 229 222 214 206 202 202 213 226 235 241 241 244 248 251 252 251 248 245 245 245 247 249 249 248 247 244 240 238 234 223 212 206 195 184 180 184 190 191 189 182 169 154 148 154 165 178 191 210 223 229 235 235 243 250 250 246 242 239 234 228 226 227 229 233 235 232 233 236 233 229 227 229 236 241 246 250 251 249 249 246 242 241 246 251 253 256 261 262 260 258 258 258 258 259 261 263 259 258 257 256 252 250 251 252 252 253 253 253 252 252 251 251 250 247 243 242 243 244 245 247 246 240 238 239 241 245 248 249 248 249 250 250 252 255 258 259 257 256 257 259 261 266 267 262 265 273 282 288 287 282 276 271 271 271 270 270 269 266 264 264 265 267 267 267 267 265 265 265 265 265 264 262 261 260 258 258 257 256 254 252 248 246 244 238 235 239 246 252 252 255 257 257 256 255 255 255 255 255 256 256 257 256 257 257 257 257 256 256 255 255 255 255 256 255 255 255 255 255 255 256 256 256 256 255 254 254 254 253 252 253 253 253 253 253 252 252 252 252 251 251 250 249 247 246 245 244 245 246 247 247 246 244 244 242 239 237 235 235 234 233 232 232 231 230 229 229 229 229 228 227 227 227 227 227 228 228 229 229 230 230 230 230 229 230 231 232 234 236 238 161 162 163 164 165 166 167 167 167 167 166 165 164 163 162 162 163 164 165 165 164 163 162 162 163 164 166 167 168 169 169 168 167 166 165 163 162 160 160 160 160 162 162 163 163 163 164 164 164 164 164 163 163 164 164 164 165 165 165 165 166 166 166 166 166 166 166 167 167 167 167 167 167 167 166 164 163 164 165 165 165 165 166 166 166 166 165 165 164 162 159 151 144 145 149 152 154 154 154 154 154 155 155 155 156 156 157 158 159 159 160 160 160 160 160 161 161 161 162 162 162 163 163 164 164 165 166 166 167 167 168 169 170 171 172 172 172 173 173 174 174 174 174 174 173 173 172 171 171 173 174 173 172 171 171 171 167 162 163 162 163 163 163 162 162 159 157 156 155 155 154 153 150 144 143 144 146 147 148 148 146 143 143 144 144 145 146 146 146 145 146 146 147 147 147 148 148 149 148 149 150 150 150 150 150 149 149 149 149 149 149 150 150 151 152 152 151 150 149 149 149 152 152 151 150 150 151 151 152 152 151 152 153 154 155 156 156 157 158 159 160 160 161 161 162 162 164 165 165 166 166 166 166 165 165 164 163 162 161 158 156 155 156 157 157 161 166 171 176 179 180 179 179 176 175 175 176 177 178 178 179 179 180 180 181 181 182 182 182 182 183 184 184 184 184 185 186 187 188 187 187 187 185 184 182 181 181 181 181 181 181 180 177 176 176 176 177 177 177 178 181 187 188 188 187 187 188 190 193 198 198 198 198 198 200 203 205 207 209 210 211 213 214 216 216 218 219 221 222 223 222 222 222 222 222 223 224 224 225 226 226 227 227 227 227 227 227 227 226 226 226 226 226 227 227 228 228 229 229 229 230 231 231 231 231 231 231 231 230 228 225 223 222 221 220 218 216 214 215 217 217 218 221 226 230 232 232 233 235 237 238 237 236 236 236 236 238 240 243 246 247 247 248 248 248 249 249 248 247 246 242 237 228 214 202 198 193 198 210 223 235 236 238 242 246 250 251 250 249 250 247 246 246 247 246 245 243 240 237 237 233 223 210 202 188 178 178 183 187 186 181 171 158 151 150 155 174 186 200 215 222 223 222 227 237 247 247 244 242 239 229 223 221 222 224 226 225 225 225 227 228 228 228 231 238 242 247 250 251 251 250 245 235 237 243 247 250 256 261 261 257 255 255 254 254 256 260 260 260 259 255 252 248 247 248 247 249 250 251 252 252 252 252 252 251 249 245 242 244 245 246 247 246 241 241 242 243 246 248 249 249 250 250 251 253 254 255 256 255 254 256 258 259 260 260 257 257 260 266 273 274 272 270 266 267 267 267 267 267 266 264 264 264 265 265 265 265 265 265 265 264 264 263 262 260 259 258 257 257 255 254 250 247 246 244 240 236 237 243 244 248 253 256 257 256 256 256 255 255 255 255 256 255 255 256 256 256 256 256 256 256 255 255 255 255 255 255 254 255 254 255 255 255 256 255 255 254 253 253 252 251 251 252 252 251 252 251 251 251 250 250 250 249 248 247 245 245 244 242 244 245 245 245 244 243 241 239 236 234 234 232 231 231 230 230 229 229 228 228 227 227 227 227 227 227 228 228 228 230 230 230 230 230 229 230 231 233 235 237 239 239 161 162 163 164 165 166 167 167 167 166 165 163 162 162 162 163 164 165 166 165 164 162 162 163 164 165 166 168 168 169 168 168 166 164 163 162 161 160 160 160 161 163 163 163 164 164 164 165 165 164 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 166 165 166 166 166 166 166 165 165 164 163 163 163 164 164 165 165 165 165 165 165 165 164 164 162 159 152 144 143 146 148 153 154 154 154 153 154 154 154 155 156 157 158 158 159 159 159 159 160 160 160 161 161 161 161 161 162 163 163 164 164 164 165 166 167 168 169 169 170 170 171 172 172 173 173 174 173 173 173 173 172 171 171 172 170 170 169 167 164 163 163 160 156 156 157 158 158 159 159 158 155 152 151 149 147 146 144 143 141 141 143 144 144 145 144 143 142 142 142 143 143 144 144 144 145 146 147 147 148 148 149 149 149 150 151 153 153 152 152 152 151 150 150 150 150 150 150 151 152 154 154 153 152 152 152 152 153 153 152 151 151 151 152 152 152 152 153 154 155 156 157 157 158 159 160 161 161 161 162 162 163 164 165 165 166 166 166 166 166 164 163 161 160 158 156 155 154 155 155 156 160 164 170 176 179 180 180 178 176 174 175 176 177 177 178 179 180 180 181 182 182 182 183 183 184 184 185 185 185 185 185 186 187 187 187 187 186 186 184 183 181 180 180 180 180 180 179 177 176 177 178 179 179 180 182 185 188 190 190 190 190 192 194 196 198 199 200 200 200 203 203 205 208 210 211 212 213 214 214 216 217 219 220 222 223 223 223 222 222 223 224 224 224 225 226 227 227 228 228 228 228 228 228 227 226 226 226 226 227 227 228 228 229 229 230 230 231 231 232 232 232 232 231 230 229 226 225 225 223 222 220 216 213 213 214 214 216 220 227 230 231 231 232 234 236 237 237 237 236 236 237 238 239 243 245 246 246 247 247 248 248 248 248 247 246 244 239 227 211 206 202 202 207 215 225 233 236 239 241 244 247 249 250 250 250 249 248 247 246 245 244 241 236 234 233 230 224 214 198 185 178 178 183 185 183 174 161 153 151 153 159 179 193 204 213 215 213 213 219 232 241 242 241 240 235 224 216 215 218 219 219 220 220 219 220 222 223 226 231 237 242 246 249 250 250 248 242 233 236 241 243 252 258 260 259 253 253 252 252 251 253 257 259 259 259 255 250 246 245 244 245 246 248 249 251 251 251 251 251 251 249 248 245 247 248 249 250 248 246 246 245 245 248 249 249 249 249 251 252 253 252 252 252 253 254 256 257 258 257 257 256 255 252 253 258 259 260 264 263 263 264 264 263 264 265 267 268 268 268 268 265 264 264 264 265 265 264 263 261 259 258 258 257 256 254 251 248 245 244 242 239 236 236 237 240 245 250 253 255 256 256 256 255 255 255 255 255 254 254 255 255 256 256 256 256 256 256 255 255 255 255 255 254 254 254 254 254 254 255 255 255 254 253 252 251 251 250 250 250 250 250 251 251 250 250 249 248 248 247 247 246 246 245 243 243 243 243 242 242 241 240 238 236 234 233 231 231 230 229 229 229 228 228 227 227 227 227 228 228 228 229 229 230 230 230 230 229 229 229 230 231 235 237 239 239 240 162 163 164 165 166 166 168 168 167 165 164 162 162 162 162 164 165 166 166 165 164 164 163 163 164 165 166 168 168 168 168 167 165 164 163 161 160 160 160 161 162 163 164 164 164 165 165 165 164 164 163 163 163 164 164 164 165 165 165 165 165 165 164 164 165 165 164 164 164 164 164 164 164 163 163 162 162 163 163 164 164 164 165 165 164 164 164 164 164 163 161 153 146 143 144 149 152 153 153 153 153 153 153 154 155 156 157 157 158 158 158 159 159 159 160 160 160 160 160 160 161 161 162 163 163 163 163 164 165 166 167 168 169 168 169 170 171 172 172 173 173 173 172 172 172 172 171 171 171 169 167 165 163 160 157 156 155 152 152 153 154 154 154 154 154 151 148 147 145 142 140 139 139 139 140 142 143 142 142 142 142 141 141 141 141 142 143 143 144 145 146 147 148 149 149 149 150 150 152 153 154 155 155 155 153 153 151 151 151 151 151 151 152 153 155 155 155 155 155 155 154 153 152 152 151 151 151 151 152 152 153 154 155 156 157 157 157 157 158 159 160 161 161 162 162 163 164 165 165 166 167 167 167 166 164 162 161 157 155 154 153 153 153 155 157 160 165 170 175 177 177 178 177 175 174 175 177 177 178 179 179 180 181 182 183 183 183 184 184 184 185 185 185 185 185 185 186 186 186 186 186 186 185 184 182 181 180 179 179 179 179 178 178 178 179 180 180 181 182 185 186 188 191 192 192 193 195 197 197 199 200 201 201 202 203 203 205 208 210 211 212 212 212 214 215 217 219 220 222 223 223 223 223 222 222 224 224 225 226 226 228 228 229 229 229 229 229 228 227 227 226 226 226 227 227 228 228 229 229 230 230 231 231 232 232 232 232 231 231 230 229 228 227 225 224 221 217 215 216 217 218 219 221 226 229 229 230 231 232 234 236 234 234 234 235 236 237 239 242 244 244 245 246 246 247 247 247 247 247 246 244 239 229 218 214 211 212 218 223 228 232 236 239 240 242 245 247 248 249 250 250 249 247 247 245 242 239 234 231 229 226 225 212 195 183 177 180 181 184 183 170 160 155 155 158 166 181 195 203 207 207 206 207 215 228 235 237 236 234 229 219 209 207 212 213 214 218 218 215 214 214 214 223 230 236 241 246 247 247 247 244 238 235 236 239 246 253 257 258 256 254 252 252 251 250 252 255 256 256 257 254 249 244 244 244 244 244 245 247 250 251 250 250 250 249 249 248 247 248 248 251 253 253 253 252 249 249 250 251 251 251 251 252 253 252 251 251 251 253 255 256 256 256 256 256 255 253 247 246 246 246 252 258 260 260 261 261 261 261 264 266 270 270 270 269 266 264 263 263 263 263 262 261 260 259 258 258 256 255 252 249 247 243 241 239 237 235 234 235 238 242 246 250 253 255 255 255 255 254 254 253 253 253 252 253 254 255 255 255 256 256 256 255 255 255 255 255 254 253 253 253 253 254 254 254 254 253 253 252 251 251 250 249 249 248 249 250 250 249 248 248 248 247 247 247 247 246 245 243 242 242 241 240 239 239 238 236 235 235 232 231 230 230 230 230 229 229 228 227 227 228 228 229 230 230 231 231 231 231 230 229 229 229 230 231 233 235 238 239 239 240 162 163 164 165 165 167 168 167 166 164 162 161 161 162 163 165 167 167 166 166 165 164 163 163 163 165 166 167 167 167 167 166 165 163 162 160 160 160 161 161 163 164 164 164 165 165 165 164 163 163 163 163 163 163 163 164 164 165 165 165 165 164 163 163 163 163 162 162 162 162 163 163 162 162 162 162 162 162 163 163 164 164 164 164 163 163 163 163 163 163 160 154 149 147 146 150 152 152 152 152 152 152 152 153 154 155 156 157 157 157 158 158 159 159 159 159 159 159 159 160 160 161 161 162 162 162 162 163 164 165 166 167 167 167 168 169 170 171 171 172 172 172 172 172 171 171 170 169 169 169 168 165 160 157 153 152 152 151 150 150 150 150 150 150 149 148 145 144 142 139 137 137 136 136 137 139 140 140 140 140 140 140 139 140 141 142 142 143 144 145 146 148 149 150 150 150 150 151 153 153 154 154 155 155 154 152 151 150 150 150 151 152 153 155 156 156 157 157 157 156 155 154 153 152 151 151 151 151 152 153 154 154 155 156 157 157 156 156 157 157 159 161 162 162 163 164 165 165 165 166 168 169 168 166 165 164 160 157 155 153 152 153 154 156 159 162 167 171 174 175 176 176 175 175 175 175 176 177 178 179 180 180 181 182 183 183 184 184 185 185 185 185 185 185 185 185 186 186 186 185 185 185 184 183 182 181 180 179 178 179 179 179 179 178 179 180 181 182 184 185 186 189 191 192 193 194 196 196 198 200 201 202 202 202 203 204 206 208 209 211 211 211 212 213 214 217 219 221 222 222 223 223 223 222 222 222 223 224 225 226 228 229 230 230 230 230 229 228 227 227 226 226 226 227 227 228 228 229 229 230 230 231 232 232 232 232 232 232 231 231 231 231 229 227 225 223 219 220 221 222 224 224 225 227 228 228 228 229 230 232 233 230 229 231 233 235 237 238 239 240 243 244 245 245 246 246 246 246 247 246 244 240 233 229 220 217 220 225 228 230 232 236 238 239 240 242 243 245 248 249 250 250 249 248 245 241 237 233 230 230 227 223 212 195 181 179 179 182 185 182 170 163 161 162 166 172 183 196 200 202 203 206 212 218 225 229 230 231 229 224 216 205 201 199 201 209 215 215 212 208 208 211 220 231 238 242 245 245 245 245 242 238 236 238 239 244 251 256 257 257 255 252 249 249 248 249 251 249 252 253 251 247 245 245 244 243 242 243 245 247 247 248 249 248 248 247 247 247 247 247 251 255 256 257 255 253 252 254 255 256 256 256 256 255 253 251 252 253 254 256 257 256 256 255 254 253 251 244 240 239 238 245 252 256 257 257 257 258 260 263 267 267 265 267 267 266 264 263 263 262 261 260 259 258 258 258 256 255 253 250 248 247 242 238 235 234 233 233 234 237 240 243 247 251 250 252 254 254 253 253 252 251 251 251 252 253 254 254 255 255 255 255 255 255 254 254 254 254 253 253 253 253 253 253 253 253 253 252 252 251 251 250 249 248 247 247 248 248 247 247 247 248 248 248 248 246 244 243 242 241 241 240 238 237 236 236 235 235 234 233 232 231 231 231 230 230 229 229 229 230 230 230 231 232 232 232 232 231 231 230 229 229 230 231 233 235 236 237 237 238 238 163 164 164 165 166 167 168 166 164 163 162 162 162 162 164 165 167 167 167 166 165 164 162 162 164 165 166 166 167 167 166 166 165 163 162 161 161 161 161 162 163 164 165 165 165 165 164 163 163 163 163 163 163 163 163 163 163 164 164 164 163 163 162 161 161 161 161 160 160 161 161 161 161 161 161 161 161 162 162 162 163 163 163 163 163 162 162 162 161 160 158 156 153 145 146 149 150 151 151 151 151 151 152 153 154 155 156 156 156 157 158 158 158 159 159 159 159 158 159 159 159 160 160 160 161 161 161 162 163 164 165 165 166 166 167 168 169 170 170 170 171 171 171 171 171 170 170 170 170 171 170 165 159 155 153 152 150 150 149 148 148 148 148 147 147 145 142 141 139 136 135 134 133 132 132 134 136 137 137 137 137 138 139 140 141 141 142 144 144 145 147 149 150 150 151 151 152 152 153 153 153 154 154 154 153 152 151 150 151 151 152 153 154 156 157 157 158 158 158 157 156 154 154 153 153 152 152 152 153 154 154 155 156 157 157 157 156 156 157 158 160 162 163 163 164 165 166 166 167 168 169 170 168 168 167 165 162 159 156 154 154 155 156 159 162 166 169 171 173 174 175 175 174 174 175 175 177 178 178 179 180 181 182 182 183 184 184 185 185 185 185 186 185 185 185 185 185 185 185 185 185 185 184 182 182 181 180 179 179 179 179 179 179 179 179 179 181 182 183 184 186 189 190 191 193 195 195 197 198 200 202 202 203 203 204 205 206 208 209 210 210 211 212 213 214 217 219 220 220 222 223 223 223 221 222 221 222 223 223 225 225 226 225 228 228 229 229 228 227 226 226 225 226 226 227 228 228 228 229 230 231 231 232 232 233 233 232 232 232 232 233 232 230 229 227 224 222 222 224 226 228 227 227 227 227 227 227 227 227 228 228 227 227 229 231 233 236 237 237 239 241 243 244 245 245 245 245 246 246 246 245 242 242 233 224 222 225 229 230 231 233 236 237 238 239 240 240 243 246 247 249 249 249 248 245 241 236 233 231 229 226 222 213 195 186 184 185 185 185 179 172 168 168 167 170 176 185 196 199 199 201 207 213 218 221 223 226 228 225 218 209 201 194 191 197 205 209 210 208 203 204 208 218 232 240 243 244 244 243 242 241 239 237 238 238 241 247 254 255 256 255 248 245 245 245 245 245 247 249 249 248 247 246 246 245 243 241 241 242 243 244 246 247 246 245 244 244 244 245 245 248 252 251 254 254 253 252 255 256 257 260 261 260 259 259 260 258 257 257 257 257 257 256 254 251 249 246 241 234 233 234 238 245 251 250 250 253 256 258 261 263 261 258 261 263 265 264 264 263 262 260 258 257 257 257 257 255 254 252 249 249 247 242 234 231 230 231 233 235 237 239 240 244 244 246 250 252 253 253 252 252 250 250 250 251 252 252 253 254 254 254 254 253 253 253 253 253 253 253 253 253 253 252 253 252 251 252 251 251 251 250 250 248 247 246 246 246 246 246 245 246 247 248 248 247 245 243 242 241 240 239 238 238 236 235 234 234 234 233 233 232 232 231 231 230 230 231 231 232 232 232 232 232 233 233 232 232 231 230 229 229 230 232 233 234 236 237 236 235 236 236 163 164 164 165 166 166 167 165 164 163 163 162 163 164 165 167 167 167 167 166 165 163 162 162 163 165 166 166 167 167 166 166 164 163 163 161 161 161 162 163 164 164 164 164 164 164 163 163 163 163 162 162 162 161 161 162 162 163 163 162 162 161 160 160 159 159 160 160 160 160 160 160 160 160 161 161 161 161 161 162 162 163 163 163 162 161 160 160 159 158 155 153 150 143 145 147 149 149 150 150 150 150 151 152 153 154 155 155 156 157 157 157 158 158 158 158 158 158 158 158 158 159 159 159 160 160 160 161 162 162 163 163 164 165 165 166 167 168 168 169 169 170 170 170 170 171 171 171 172 171 167 161 156 154 152 151 149 149 148 148 147 147 146 145 143 142 139 137 136 134 133 131 130 130 131 133 134 134 135 135 136 137 139 141 142 143 144 145 146 146 148 149 150 151 152 152 153 153 153 153 153 153 153 153 153 152 152 153 152 152 153 153 154 156 157 158 158 158 158 157 156 155 155 156 155 154 153 153 154 155 155 156 156 156 157 157 157 157 159 161 162 163 164 165 166 166 167 167 168 168 170 170 170 170 168 166 163 160 158 155 156 157 160 162 166 169 171 172 173 174 174 174 175 175 175 176 177 178 179 180 181 181 182 182 183 184 184 185 185 185 185 185 185 186 186 186 186 186 186 186 186 185 184 183 182 181 180 180 180 179 178 178 178 178 178 178 180 182 183 184 186 188 189 191 193 194 195 197 199 201 203 203 204 204 205 206 207 208 209 210 210 211 212 213 214 217 218 219 220 222 223 223 223 222 222 221 221 220 220 221 221 219 221 223 225 226 227 227 224 223 223 223 224 225 226 226 225 227 228 229 230 232 231 231 232 232 232 233 233 233 233 232 231 230 228 226 225 224 225 227 229 228 228 228 227 225 225 225 225 225 225 224 225 227 230 232 234 234 235 237 239 241 243 243 244 244 245 245 246 246 245 244 241 235 227 225 228 229 230 232 234 236 237 237 238 238 239 242 244 244 246 246 247 247 244 239 236 233 232 229 226 222 214 199 194 193 190 189 186 180 175 175 170 168 171 179 189 195 196 196 199 204 208 213 215 218 224 225 221 211 201 195 192 189 195 201 205 205 205 202 201 205 216 230 239 242 242 244 242 240 238 238 237 237 237 237 243 248 250 254 255 246 242 241 242 242 244 246 248 248 247 247 247 246 246 244 242 241 241 241 242 244 245 242 241 240 239 239 240 242 243 242 246 250 252 252 252 252 252 253 258 261 262 263 263 263 262 260 258 258 257 256 254 252 247 242 239 237 232 231 232 234 238 242 243 246 249 252 254 255 254 255 253 255 259 262 262 262 262 260 259 258 257 257 257 256 255 253 252 251 250 247 242 233 228 227 228 234 236 238 238 240 241 241 243 247 250 252 252 252 251 250 249 248 249 249 251 253 254 254 254 253 253 253 252 252 252 252 252 251 251 251 251 251 251 250 250 250 250 249 248 248 247 246 245 245 244 244 244 244 245 246 246 246 245 243 241 239 238 238 237 236 236 235 234 233 233 233 233 233 232 232 231 231 231 231 232 234 234 234 234 233 233 233 233 232 231 230 229 229 230 232 234 234 235 235 235 235 233 233 233 163 163 164 165 166 166 165 165 164 164 163 163 164 165 166 167 167 167 167 166 164 163 163 163 164 165 166 167 167 167 166 166 164 163 162 161 162 162 163 164 164 164 164 164 163 162 162 162 162 162 161 160 160 161 161 161 161 162 162 160 160 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 161 161 161 161 161 160 159 158 157 157 155 154 151 145 143 145 147 148 148 148 149 149 150 150 152 153 154 154 155 156 156 157 157 157 157 157 157 158 157 157 157 158 158 158 158 159 159 159 160 160 161 161 162 163 164 165 165 166 166 166 167 168 169 169 169 169 169 170 170 170 169 164 159 156 154 151 150 149 149 148 147 147 146 146 145 142 140 138 137 136 133 131 129 129 129 131 133 134 134 135 135 136 137 139 143 143 144 146 147 148 148 148 149 150 152 152 153 153 154 154 154 153 153 153 154 154 154 154 155 154 154 154 155 155 156 157 157 158 158 158 157 157 156 157 157 156 155 154 154 155 155 156 156 156 156 158 159 159 160 161 163 162 163 165 166 166 167 168 168 168 169 170 170 170 170 169 167 164 162 160 159 159 161 163 166 169 171 172 173 174 174 174 175 175 176 176 176 177 178 179 180 181 181 182 182 183 184 184 184 184 185 185 185 185 185 186 186 186 186 186 186 186 185 184 184 183 182 181 180 179 178 177 176 176 176 177 179 180 181 183 185 186 187 189 192 193 194 195 198 200 201 203 204 205 206 206 207 208 209 210 210 211 212 212 213 215 216 217 218 220 221 222 223 223 223 222 221 220 219 217 217 217 215 216 218 219 220 222 222 219 217 217 219 220 221 221 223 221 223 224 226 228 228 228 229 230 230 230 230 230 231 231 230 230 230 228 228 226 224 224 227 228 229 228 227 226 225 223 223 223 223 223 223 225 226 228 229 231 232 233 235 237 239 241 241 243 244 244 245 245 245 245 244 241 236 228 228 228 229 231 233 235 236 237 237 237 237 238 240 242 242 241 242 245 245 242 238 236 235 232 230 227 222 212 204 200 197 195 192 188 184 183 175 169 169 173 181 190 193 192 194 198 201 204 207 208 215 220 221 217 208 200 196 191 189 194 200 204 204 204 201 199 202 214 227 234 236 241 242 241 239 236 236 235 235 235 233 236 238 242 252 252 246 240 239 239 240 243 246 247 247 248 247 247 247 246 245 244 244 243 243 243 243 243 240 238 235 233 234 236 238 239 240 243 246 249 250 250 248 245 247 253 258 262 263 263 262 262 260 258 257 256 254 251 247 242 238 237 233 231 230 231 231 233 235 237 242 245 246 247 247 247 248 248 249 254 255 256 259 260 259 259 258 257 256 256 255 254 252 251 251 250 247 241 232 222 222 227 233 238 240 239 240 240 239 240 244 248 250 249 250 250 249 248 247 247 248 250 253 254 254 254 254 254 253 252 251 251 251 251 250 249 249 249 250 250 250 250 249 248 247 247 246 246 245 244 244 243 243 243 243 243 244 245 245 244 243 240 239 237 236 236 235 234 234 233 233 233 233 233 233 232 232 232 233 233 233 233 235 235 235 234 234 234 233 233 232 231 230 230 231 231 233 234 234 233 233 233 233 230 229 229 163 164 164 165 165 165 165 165 165 165 164 164 165 166 167 167 167 167 167 166 164 163 163 163 164 165 166 167 167 166 166 165 164 164 162 162 163 164 164 164 164 164 163 162 161 161 161 161 161 161 160 159 159 160 160 160 160 160 160 158 158 158 158 158 158 158 158 158 157 157 158 159 159 160 160 160 160 159 159 159 160 160 160 160 158 156 155 155 155 155 152 147 143 144 145 146 147 147 147 148 149 149 150 151 152 153 153 154 155 156 156 156 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 159 159 159 160 161 162 163 163 163 163 164 165 166 166 167 167 167 167 167 167 167 166 166 163 159 157 154 151 149 149 148 148 148 149 149 150 151 148 144 142 142 141 136 132 129 128 129 131 133 134 136 137 137 138 139 141 143 144 146 147 148 148 149 149 149 151 152 153 154 154 155 155 155 154 154 154 155 155 155 156 156 156 156 156 156 156 156 156 157 157 158 158 158 158 158 158 157 156 156 155 155 155 156 156 156 156 157 158 159 160 162 163 163 163 163 164 165 166 167 168 169 169 170 171 171 171 171 170 167 165 163 162 162 162 163 167 169 171 171 173 174 174 175 175 175 175 176 176 176 177 179 180 181 181 181 182 182 183 184 184 184 184 184 184 185 185 185 185 185 186 186 186 186 186 185 185 184 183 182 181 180 179 177 176 175 175 175 176 178 180 182 184 186 187 188 190 192 193 195 197 198 200 202 203 205 206 207 208 208 209 209 211 211 212 213 213 214 215 216 217 218 220 221 222 223 223 223 222 220 219 218 216 215 214 211 211 212 213 214 214 215 213 209 211 213 214 214 215 218 217 218 220 221 222 222 225 228 227 226 226 225 225 227 227 226 227 227 227 226 225 223 224 225 227 227 227 227 226 224 223 223 222 222 222 223 224 225 226 227 229 231 232 234 235 237 237 239 241 242 244 244 244 244 244 243 241 237 231 231 231 230 231 232 234 236 236 236 237 237 238 239 240 240 239 241 242 242 240 238 237 235 232 229 226 220 213 208 203 199 196 193 190 188 184 176 170 171 174 179 182 183 188 193 198 201 202 203 208 213 216 216 212 206 201 197 190 189 194 200 202 203 203 201 198 203 210 216 225 235 239 240 238 236 235 233 231 232 232 229 227 228 235 245 249 246 240 240 239 239 241 244 246 246 246 247 247 247 246 246 247 246 246 245 244 244 242 241 239 235 232 232 234 237 240 241 242 244 246 247 246 245 242 244 249 254 259 259 259 259 259 258 256 255 254 252 248 242 238 236 234 231 229 228 229 230 230 231 234 239 242 242 241 239 239 241 244 245 248 249 254 256 258 258 259 258 257 255 253 252 252 250 249 248 248 246 240 230 223 221 225 232 237 240 241 241 240 238 239 242 245 246 247 248 249 249 248 247 247 247 249 252 254 254 255 255 255 254 253 253 252 251 250 248 247 247 248 248 248 249 249 247 247 246 245 245 244 244 242 242 242 242 242 242 244 245 246 246 244 242 240 239 237 237 236 235 234 233 233 232 232 232 233 232 232 234 234 235 235 235 236 236 236 235 234 233 233 233 232 231 231 232 232 232 233 233 233 232 231 230 230 230 228 226 226 163 164 164 165 165 165 165 165 166 165 165 166 166 167 167 168 167 167 166 165 164 163 163 164 164 165 166 167 166 166 165 164 164 163 162 163 164 164 164 164 164 164 163 161 160 160 160 160 160 160 158 157 157 158 159 159 159 159 158 157 156 156 156 156 156 156 157 157 156 157 158 159 160 160 160 160 159 158 158 158 159 159 160 159 158 156 155 154 154 153 149 144 142 144 145 146 146 146 147 147 148 149 150 150 151 151 153 154 155 155 155 156 156 156 156 156 157 157 157 156 156 157 157 157 157 158 158 157 158 158 159 159 160 161 162 161 161 162 163 164 165 166 165 164 165 165 165 164 163 162 161 159 155 153 150 149 149 149 149 151 153 155 157 158 156 152 149 149 145 139 134 131 130 131 131 134 137 138 140 141 141 141 141 143 145 147 149 149 149 149 149 149 152 153 154 155 155 155 155 155 156 155 155 156 156 156 156 157 157 157 157 156 156 156 156 157 157 158 159 159 159 159 158 157 156 156 155 155 155 155 155 155 155 156 157 159 161 163 163 164 164 164 164 164 165 166 168 170 171 171 171 171 171 171 170 168 166 165 164 164 164 165 168 170 170 172 174 175 175 175 175 176 176 176 176 176 177 179 180 181 182 182 182 182 183 183 183 183 183 184 184 184 184 184 184 184 185 185 186 186 186 185 185 184 182 181 180 179 178 176 175 174 174 175 177 177 180 185 187 188 189 190 191 191 194 196 198 199 201 202 203 204 207 208 209 210 210 210 211 212 213 213 214 215 215 215 217 219 220 221 222 222 223 223 222 221 219 218 217 216 213 209 207 207 207 207 207 207 207 203 205 207 207 208 211 213 214 215 216 217 218 220 222 225 224 223 222 222 223 224 225 224 224 224 224 224 222 221 222 223 223 225 226 226 225 224 223 222 222 222 222 222 223 224 224 226 228 230 231 233 234 234 235 237 239 240 242 242 242 242 242 242 241 238 236 234 233 231 231 232 233 234 235 235 236 237 238 238 239 239 239 240 241 240 239 238 237 235 232 228 224 218 215 212 204 200 196 193 190 188 182 176 174 174 175 177 178 179 185 194 200 202 203 205 208 212 214 212 207 203 200 192 187 187 191 195 196 198 198 197 197 202 206 212 223 232 237 238 234 233 231 229 228 228 228 225 222 223 231 240 245 246 243 242 241 240 240 242 243 243 243 245 246 246 246 246 246 248 250 249 247 244 243 244 245 244 241 241 242 243 243 242 244 245 246 246 244 242 242 244 246 251 251 255 257 258 256 254 254 253 252 250 246 238 236 234 231 229 227 226 227 228 228 230 233 237 240 237 235 231 228 228 232 234 239 249 253 255 256 257 258 258 256 254 252 250 249 249 246 245 245 242 237 233 226 222 223 229 235 237 238 241 240 239 239 241 243 244 246 248 249 249 248 248 247 246 248 251 253 253 254 254 255 254 253 253 252 251 250 247 245 245 245 246 247 247 248 247 246 245 244 243 243 242 242 241 241 242 242 243 244 245 247 247 245 242 241 239 238 237 236 235 234 233 233 232 232 232 233 233 234 235 236 237 237 237 237 236 236 234 233 232 232 231 231 231 231 231 231 232 232 232 230 229 228 227 227 226 226 225 224 163 164 164 165 165 166 166 166 166 166 166 167 168 168 168 168 167 166 166 165 165 164 164 164 164 165 166 166 166 165 165 165 164 163 163 163 164 164 164 163 163 162 162 159 159 159 159 159 159 159 158 157 156 157 158 158 158 157 157 156 155 155 155 155 156 156 156 156 157 158 159 160 160 160 159 159 158 158 158 159 159 160 160 159 158 158 156 156 155 151 146 143 143 144 145 145 145 146 146 147 148 149 149 150 150 151 152 153 154 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 158 158 159 160 159 159 160 160 161 162 163 163 163 162 162 163 163 162 161 160 159 157 152 151 150 149 149 149 149 151 154 157 159 160 158 158 156 152 146 140 135 133 133 133 134 135 136 138 140 141 142 141 142 144 146 148 150 150 150 150 150 150 153 154 155 155 156 156 156 156 157 157 156 156 157 157 157 157 157 157 157 157 156 156 156 157 157 158 159 159 159 158 158 157 156 156 156 156 155 155 155 155 156 157 158 161 163 164 164 164 164 164 164 164 165 166 168 170 170 170 171 171 172 172 170 168 166 166 165 165 165 166 167 168 170 172 174 175 175 176 176 177 177 177 177 177 178 180 181 182 182 182 181 181 182 182 182 183 183 183 184 184 184 183 183 184 184 184 185 185 185 184 183 182 181 180 179 178 177 175 174 173 174 175 176 178 182 188 189 190 191 191 192 193 195 198 199 200 202 203 203 205 207 209 210 211 211 211 212 212 213 214 215 215 215 216 217 219 220 221 221 222 222 223 222 221 219 218 217 215 211 207 203 202 202 201 201 201 201 200 200 201 202 204 207 210 212 212 213 214 215 218 221 222 222 220 220 221 221 222 222 223 222 221 222 223 221 221 221 222 222 223 224 224 224 223 222 221 221 221 221 222 223 223 224 226 227 229 230 232 232 232 233 235 237 238 239 239 240 240 241 242 241 239 238 237 234 232 232 232 233 233 234 234 235 236 237 238 238 239 239 240 240 240 240 238 237 235 232 227 223 221 220 213 206 200 195 192 190 185 180 176 179 179 179 180 181 183 188 195 202 203 203 205 207 210 212 210 206 205 196 188 184 184 188 188 191 193 193 193 197 199 201 210 220 228 234 235 231 228 225 223 224 225 225 223 219 221 228 236 243 243 243 242 241 240 240 240 240 240 241 243 244 244 244 245 247 250 255 255 253 251 253 250 254 255 253 252 253 252 250 246 249 250 251 250 246 243 243 245 247 248 249 252 255 255 253 251 250 250 250 248 244 237 235 233 230 228 226 225 225 224 227 230 232 235 239 233 225 218 206 197 204 214 232 249 254 255 255 256 256 256 255 254 252 250 249 249 247 244 241 238 235 232 226 221 222 227 231 232 237 240 241 240 241 242 243 244 246 249 249 249 249 248 247 246 247 249 249 251 252 253 254 253 252 252 252 251 249 247 244 244 243 244 245 246 246 246 246 245 244 243 242 242 241 241 241 242 243 243 243 244 246 246 245 243 242 240 239 237 236 235 234 234 233 233 233 234 234 235 235 236 237 237 237 236 236 235 234 233 230 230 229 229 229 230 230 229 229 230 230 230 228 225 224 224 224 223 223 223 222 164 164 165 166 166 166 166 167 167 166 167 167 168 168 168 168 166 166 165 165 164 164 164 165 165 166 166 166 165 165 165 164 164 163 163 163 164 164 164 163 162 161 160 159 158 158 158 159 159 158 157 156 156 157 157 158 157 156 156 155 155 155 155 155 155 156 156 157 158 159 159 159 159 159 158 157 157 158 158 159 160 161 161 161 160 159 158 157 154 150 146 144 145 145 145 145 145 145 146 147 147 148 148 149 150 151 152 153 153 154 154 154 155 155 155 155 156 156 156 155 156 156 156 156 156 156 156 156 156 156 157 157 158 158 158 158 158 159 160 160 161 161 161 160 160 159 159 157 156 155 154 153 149 148 148 147 147 147 148 149 152 155 158 158 158 158 156 152 145 138 134 132 132 133 134 135 132 135 138 140 140 141 142 143 146 148 151 151 151 151 151 152 154 155 156 156 156 157 157 157 158 158 158 158 158 158 158 157 157 156 156 157 157 157 157 157 157 158 158 158 158 158 157 157 157 157 156 156 155 154 154 155 157 159 160 162 164 165 164 164 163 163 163 163 165 166 168 169 169 169 170 171 171 171 170 168 167 166 165 165 165 167 167 168 170 172 174 175 175 176 176 178 179 180 180 179 180 180 181 183 182 182 181 181 181 181 182 182 183 183 183 183 183 183 183 183 184 184 184 184 184 183 181 180 179 178 177 177 176 175 175 175 177 177 179 182 185 190 192 193 193 193 194 195 197 199 200 201 202 202 204 205 208 210 211 211 212 212 212 213 214 215 215 215 216 217 218 219 220 220 221 222 222 223 223 221 219 218 215 213 209 205 199 198 197 196 196 196 196 197 196 197 199 202 204 207 209 209 209 210 214 217 219 220 220 218 218 219 220 220 221 221 220 220 221 221 221 221 221 222 222 222 223 223 223 222 221 220 220 220 220 221 221 222 223 225 227 228 229 230 230 231 232 234 235 236 236 237 238 239 240 240 240 240 239 237 235 234 233 233 233 233 234 234 235 236 237 238 239 239 240 240 241 240 240 239 238 236 232 228 226 225 221 215 208 201 195 196 192 187 183 180 180 181 183 184 185 188 192 198 202 203 203 204 205 208 210 210 207 204 197 189 184 184 184 186 189 191 191 193 194 195 199 207 216 225 230 231 230 227 218 219 222 223 223 222 219 221 226 233 239 239 240 241 239 239 239 238 237 237 239 241 242 242 243 245 249 252 258 262 264 266 266 264 263 262 259 259 258 257 255 253 253 255 255 254 250 247 246 248 248 249 251 253 254 253 252 250 248 247 246 245 242 239 236 233 229 226 224 222 221 221 226 230 232 232 231 225 215 210 195 182 187 193 228 247 253 255 255 255 255 255 254 254 253 253 253 252 250 246 240 237 237 233 228 222 222 224 226 230 237 241 242 242 243 243 244 246 248 249 250 251 251 250 248 247 248 250 250 251 251 251 252 251 250 250 250 250 249 247 246 245 243 243 244 245 245 245 246 245 244 243 243 242 242 242 242 242 242 242 242 242 243 244 244 245 243 241 239 237 236 235 234 233 233 233 234 235 235 235 236 236 237 236 235 234 234 233 232 231 229 228 228 228 228 229 228 227 227 227 227 226 225 223 222 221 221 221 220 220 220 165 165 166 166 166 167 168 168 168 167 167 168 168 169 169 168 167 166 165 164 164 164 165 165 166 166 165 165 165 164 164 163 163 162 163 163 163 163 163 162 160 159 159 158 158 158 158 159 159 158 157 156 156 157 157 157 157 156 155 155 155 155 155 155 155 156 157 157 157 156 157 157 157 157 157 157 157 158 159 160 161 162 163 163 162 161 157 153 148 144 143 145 146 146 146 145 145 145 146 146 147 147 148 148 150 150 151 152 153 153 153 154 154 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 158 159 159 159 158 155 154 152 152 152 151 151 150 149 147 146 146 145 145 147 149 152 156 157 157 157 155 150 143 136 132 131 131 132 134 134 132 134 137 138 140 141 142 143 145 149 150 151 151 151 151 152 155 156 157 157 157 158 158 159 160 160 160 160 160 160 159 157 157 157 157 157 157 158 157 157 158 158 158 158 158 157 157 157 157 157 157 157 156 155 155 156 159 160 161 162 164 165 165 164 163 162 163 164 165 167 168 168 168 168 169 170 170 170 169 169 166 165 165 165 165 165 166 168 170 172 173 175 175 175 176 179 181 182 182 183 183 183 183 183 182 181 181 181 181 181 181 182 182 183 183 183 184 183 184 184 184 184 184 184 183 182 179 178 177 176 176 175 175 175 177 178 179 181 184 187 189 192 194 194 194 195 196 197 198 200 201 201 202 203 204 206 208 211 211 212 213 213 213 213 214 215 215 215 216 217 218 219 220 220 221 222 222 223 222 220 217 215 213 210 206 202 199 196 193 192 192 192 193 193 192 195 197 199 201 204 206 205 206 208 211 214 217 217 217 217 217 217 218 218 218 218 218 219 220 220 221 221 221 222 222 222 222 222 222 221 220 219 219 219 219 219 220 221 223 224 226 227 228 228 229 230 231 232 233 233 234 236 237 238 239 239 239 239 239 237 236 235 234 234 234 234 235 235 236 237 237 238 239 240 240 241 241 241 241 240 238 236 233 230 230 227 222 216 209 202 203 201 197 193 189 186 183 183 185 186 187 190 195 198 200 202 202 201 202 205 207 207 205 202 197 189 184 183 184 184 184 186 189 191 191 195 198 205 213 221 224 225 226 224 215 216 219 220 222 221 220 220 224 230 232 233 235 237 237 237 237 237 236 236 238 241 243 244 246 250 253 257 263 271 273 275 275 273 269 266 265 264 262 260 257 255 255 255 255 254 253 251 250 250 250 250 252 253 253 253 252 250 247 245 243 242 241 239 235 232 228 223 219 218 216 219 224 230 229 229 226 221 218 222 219 213 218 212 228 244 252 254 255 255 254 253 252 253 254 253 255 254 253 249 244 243 242 238 233 226 223 223 223 230 237 242 243 243 244 245 246 248 250 251 252 253 253 252 251 250 250 251 252 252 251 251 250 250 249 249 249 249 249 248 247 246 245 244 244 245 245 246 246 246 245 244 244 243 243 242 243 244 243 242 240 240 241 244 245 246 245 243 240 237 236 235 234 234 233 233 234 234 234 234 235 235 235 235 233 232 231 231 230 229 228 227 227 227 227 227 227 226 225 224 224 223 223 222 221 219 219 219 218 218 219 165 165 166 165 166 167 168 169 168 167 168 168 168 169 169 168 167 165 165 165 165 165 166 166 166 165 164 164 164 163 162 162 162 162 163 163 163 163 161 160 158 157 157 157 157 157 158 158 158 158 157 156 156 157 157 157 156 156 155 155 155 154 155 155 155 156 156 156 155 154 154 155 156 156 157 157 157 159 160 161 162 163 164 163 163 161 155 147 138 133 139 143 145 146 146 145 145 145 146 146 146 147 147 148 149 150 151 152 152 152 153 153 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 157 157 157 155 153 152 152 152 152 153 152 151 149 148 147 144 142 142 143 146 147 147 150 154 155 152 147 140 133 131 130 130 131 133 132 132 134 135 137 140 142 143 144 145 149 151 152 153 152 152 153 156 158 158 159 159 160 160 160 161 162 162 162 162 161 160 159 158 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 158 159 160 160 161 162 164 164 164 164 162 162 163 165 167 167 167 167 167 167 168 169 168 168 168 167 166 165 164 164 164 165 166 168 170 172 173 174 174 175 177 180 183 183 185 185 185 186 185 182 181 181 181 181 181 181 181 181 182 182 183 184 184 184 184 185 185 185 185 184 182 181 179 177 176 176 175 175 175 176 178 180 182 185 188 191 192 194 195 195 195 196 197 198 200 201 202 203 203 204 205 207 208 210 212 213 214 214 214 214 214 215 215 216 217 218 218 219 220 221 221 222 221 221 220 219 214 212 210 207 202 199 197 195 190 188 188 188 189 189 191 193 196 198 200 202 202 202 203 206 209 212 214 214 215 215 215 215 216 216 217 217 217 218 219 220 220 221 222 222 222 222 222 221 221 221 220 219 218 218 218 219 220 221 222 223 225 226 226 227 228 229 230 231 231 232 233 234 236 237 238 238 237 238 237 237 236 235 235 235 235 235 236 236 237 237 238 239 239 240 241 241 241 241 241 240 239 236 234 233 229 226 222 216 210 209 207 204 201 198 193 188 185 185 187 188 189 192 196 197 199 201 201 200 200 201 202 203 201 197 193 186 184 182 182 182 179 182 185 185 190 193 197 202 209 215 216 218 220 218 212 212 214 216 219 220 220 219 222 224 225 228 230 233 236 238 238 240 241 242 243 249 251 254 255 258 260 263 268 277 280 281 279 276 272 270 270 268 266 263 260 258 258 256 254 253 252 252 251 250 250 252 254 254 254 254 253 251 247 244 242 241 240 238 235 230 224 219 215 214 212 215 223 227 227 226 222 217 222 229 235 236 231 225 228 240 250 251 253 254 253 252 251 251 251 251 252 253 253 250 248 246 244 241 237 231 227 224 223 229 237 242 243 244 246 247 249 250 251 252 252 254 255 254 253 252 252 252 252 253 252 252 251 250 249 249 248 249 249 248 248 246 246 246 246 247 247 247 247 248 247 247 246 245 245 245 245 246 246 243 241 240 241 245 248 249 248 244 240 238 238 236 234 234 234 234 234 233 234 234 234 234 233 233 231 229 229 228 228 228 227 227 227 227 227 226 226 224 223 222 221 221 220 220 219 218 217 217 217 217 218 165 165 165 165 167 168 169 169 168 167 167 168 168 169 169 168 167 166 165 165 166 166 167 167 166 165 163 163 162 161 161 162 162 162 163 164 164 162 160 157 156 155 156 156 157 158 158 158 157 157 156 156 156 156 156 156 156 155 155 155 154 154 154 154 154 154 154 154 154 153 153 154 155 155 156 156 157 159 160 162 163 164 164 164 163 160 154 144 133 131 138 141 144 147 146 145 145 145 146 146 146 147 147 148 149 150 151 151 151 152 153 153 153 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 154 152 152 151 151 151 151 152 148 146 145 145 143 140 139 139 141 140 140 143 148 151 148 142 136 131 130 130 131 131 133 132 133 133 135 137 141 143 144 145 147 149 152 154 155 155 155 155 157 158 159 160 161 162 162 162 163 165 165 164 164 163 162 161 161 160 160 160 160 160 160 159 159 158 158 158 158 159 158 158 159 159 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 163 164 165 167 166 166 166 166 166 167 167 167 167 167 167 165 164 164 164 164 165 166 168 169 171 172 173 174 176 179 181 184 185 186 186 187 186 184 182 181 181 181 181 180 180 179 180 181 182 183 184 184 184 185 186 186 186 185 184 182 180 179 177 177 176 175 175 175 176 179 180 183 186 190 192 194 195 195 195 195 196 198 200 201 202 203 204 205 205 206 207 208 210 212 214 214 215 215 215 215 215 216 216 217 218 219 219 220 220 220 220 219 218 217 215 211 208 206 202 198 196 195 192 186 185 184 185 185 186 190 192 195 196 198 198 199 201 202 205 207 209 209 211 213 213 212 213 215 215 215 216 217 217 218 219 219 220 222 222 222 222 222 222 221 220 219 218 217 217 217 218 219 220 221 223 224 224 225 226 227 228 229 230 230 231 232 233 234 236 236 235 236 236 236 236 236 235 235 234 235 235 236 236 237 237 238 239 240 241 241 241 241 241 240 239 238 237 235 233 229 224 221 216 214 212 209 205 203 199 195 191 191 190 190 191 192 194 194 196 198 200 200 199 198 198 198 198 197 194 190 188 186 184 181 179 178 179 181 184 189 191 194 198 204 206 207 212 214 212 210 208 208 213 216 219 218 218 219 220 219 221 225 230 235 239 242 248 253 256 255 257 260 266 267 268 269 271 274 277 280 281 280 277 274 273 272 270 269 267 265 265 262 258 255 251 250 249 249 249 251 255 257 258 258 257 256 252 248 245 243 242 239 236 234 228 221 216 216 213 211 213 219 223 223 223 220 216 220 228 230 234 234 230 228 239 242 246 252 254 254 253 251 252 252 251 250 250 251 250 248 244 244 243 240 235 235 225 221 227 237 242 243 245 245 249 251 252 252 253 253 255 256 255 254 254 253 252 253 253 253 253 252 251 250 249 248 248 249 249 248 248 248 249 249 249 249 249 249 251 252 252 249 247 246 247 248 249 249 248 246 245 246 249 252 252 251 247 243 243 241 238 236 235 234 234 234 234 234 234 233 232 232 231 230 228 228 227 227 227 227 226 226 225 225 225 224 223 222 220 219 219 218 218 217 217 216 216 216 217 217 165 165 164 165 167 169 169 169 168 167 167 168 168 169 168 168 167 166 166 165 166 166 166 166 165 164 163 161 160 160 161 162 163 163 163 163 161 160 158 156 155 155 155 156 157 158 158 157 157 156 156 156 156 156 156 156 155 155 155 154 154 153 153 153 153 153 153 153 153 152 152 152 153 153 153 154 156 158 159 161 163 163 163 163 162 159 153 143 131 133 135 141 147 148 146 146 145 146 146 146 146 147 147 148 149 150 150 150 151 152 152 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 154 153 153 153 153 154 154 154 153 152 150 150 149 148 146 145 145 142 140 141 142 141 139 138 137 138 138 138 138 140 143 141 138 134 131 130 130 131 132 133 133 133 133 135 137 141 144 146 148 148 152 155 156 157 157 158 157 158 160 161 162 163 163 164 164 165 165 166 166 165 165 164 164 163 162 161 161 161 161 160 160 159 158 158 158 159 159 159 159 159 159 160 161 162 163 163 162 162 162 160 159 159 159 159 161 162 163 163 163 163 164 164 164 165 166 166 166 166 166 166 166 165 163 163 163 163 164 165 167 169 170 171 173 175 178 180 182 184 186 186 187 187 184 183 182 181 181 181 181 180 180 179 180 181 181 183 184 185 185 186 186 186 186 186 184 182 180 179 179 178 177 176 175 176 177 178 181 184 188 191 193 194 195 195 195 196 197 199 200 201 203 204 205 206 207 207 208 209 211 213 214 215 216 216 216 216 216 216 217 218 218 218 219 219 218 217 216 215 214 212 211 206 202 200 197 194 193 191 189 186 184 184 184 184 186 189 191 194 196 196 197 198 200 202 204 205 206 206 208 209 210 209 211 212 213 215 216 217 218 218 218 219 221 222 222 223 222 222 222 221 219 218 217 217 216 216 218 219 220 221 222 223 223 225 226 227 228 228 228 229 230 231 232 233 234 234 234 235 235 235 236 235 235 235 234 234 235 236 236 236 238 239 240 241 242 242 242 242 242 240 239 238 237 236 232 227 222 219 217 216 214 210 206 203 200 197 196 196 195 194 194 194 195 195 196 197 199 198 197 196 196 195 195 196 197 194 194 192 188 184 179 177 179 180 184 187 190 192 196 198 198 203 208 210 208 206 204 206 210 214 216 216 217 218 218 217 218 223 230 233 243 254 259 263 264 265 265 266 273 274 274 274 275 275 276 277 278 278 276 275 274 273 271 270 269 269 268 265 261 258 253 249 247 247 248 251 256 261 261 261 260 258 254 250 247 246 242 237 234 231 227 218 217 214 210 207 211 215 217 218 219 216 214 216 220 225 231 234 231 230 233 236 243 250 254 255 255 254 255 255 256 253 252 251 251 248 245 244 243 242 242 237 227 217 227 238 241 244 248 249 251 254 254 254 255 255 256 256 256 255 255 254 253 254 254 254 253 253 252 250 249 249 248 248 249 250 250 251 252 253 252 252 252 252 253 254 255 252 250 248 248 249 251 253 254 253 252 252 252 254 254 253 252 252 248 244 241 238 237 237 237 237 236 236 235 233 232 231 230 229 227 227 226 226 226 226 225 225 224 223 222 222 221 221 219 217 217 216 216 216 216 215 215 216 216 216 165 165 164 166 167 168 168 168 168 167 167 167 168 168 167 167 167 166 165 165 165 165 165 163 163 163 162 160 159 159 160 162 162 163 163 159 158 156 156 156 155 155 156 156 157 158 158 157 156 156 156 156 156 157 156 156 155 154 154 153 153 153 152 152 152 152 152 152 151 151 151 151 151 151 151 152 154 157 158 160 161 162 162 162 161 158 152 139 128 127 135 143 148 148 146 146 146 146 146 146 146 147 147 148 149 149 149 150 151 152 152 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 151 148 147 146 144 142 140 139 139 138 139 140 139 138 137 137 138 139 139 137 137 138 137 135 135 132 132 133 134 134 134 135 135 135 138 140 144 148 150 151 152 155 158 159 160 160 160 160 160 162 163 163 164 165 165 166 166 167 168 168 167 167 167 165 164 163 162 161 161 161 160 160 159 159 159 159 159 158 159 158 159 159 160 161 162 162 163 163 162 161 158 157 156 157 158 161 162 163 162 162 162 162 163 163 164 166 167 167 167 166 166 165 164 163 163 162 162 163 164 166 168 168 170 173 176 178 180 182 184 185 186 186 184 182 181 181 180 181 181 181 181 181 181 181 181 181 182 184 185 186 186 187 187 187 186 185 183 181 180 180 179 178 177 176 177 177 179 182 186 189 191 193 194 195 195 196 197 198 200 201 202 203 206 207 207 208 208 209 210 212 214 215 216 216 217 217 217 217 217 217 217 217 218 218 218 215 214 212 211 208 207 205 201 195 194 193 192 191 190 188 188 188 188 188 188 188 190 192 195 196 196 197 199 201 203 204 204 204 204 204 205 206 207 209 210 212 214 216 217 217 217 218 219 220 222 222 222 222 221 221 220 219 218 217 217 216 216 217 219 219 221 221 221 222 223 225 226 227 227 227 228 229 231 231 232 232 233 233 233 234 234 234 234 234 234 234 235 236 236 236 237 238 240 242 242 243 243 243 243 241 240 238 237 236 234 230 226 221 219 218 216 213 210 206 203 199 199 199 199 197 195 195 195 195 195 196 196 197 197 194 194 193 193 195 197 200 201 199 196 192 187 183 180 180 180 183 186 188 191 193 194 194 200 204 206 205 203 204 206 210 214 216 217 218 219 223 223 225 230 237 242 253 264 266 267 267 267 268 271 275 276 275 275 275 275 274 273 275 275 274 273 272 271 271 270 269 269 268 267 264 261 256 252 252 247 246 250 257 262 262 262 262 259 256 252 251 249 243 237 232 229 227 220 214 208 202 202 206 209 210 214 214 212 211 213 214 220 228 233 232 232 232 232 239 246 251 254 256 256 256 258 262 264 261 260 259 253 248 246 244 243 242 237 227 219 229 234 238 247 251 252 254 256 256 256 257 257 257 257 257 257 256 255 254 254 254 254 253 252 252 250 250 249 248 249 250 252 253 254 254 254 254 254 254 254 254 255 255 255 254 252 253 253 254 257 258 258 259 259 256 256 256 256 256 256 254 250 244 242 243 243 242 241 240 238 234 232 231 230 228 227 226 225 224 224 224 224 224 224 222 220 220 219 219 218 217 216 215 215 215 215 215 215 215 216 216 216 166 165 165 166 166 167 167 167 167 166 165 166 166 166 166 165 165 165 164 163 164 163 162 162 161 161 160 158 157 158 159 160 161 161 161 159 155 154 154 155 154 155 155 156 157 157 157 157 157 157 156 157 157 156 156 155 155 154 154 153 153 152 152 152 151 151 151 151 151 151 151 151 151 151 151 152 154 156 158 159 159 159 161 161 160 157 151 136 136 132 138 146 149 148 146 146 146 146 146 146 147 147 147 148 148 149 149 150 151 151 152 152 152 152 153 153 154 154 154 154 154 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 151 152 152 151 151 150 150 147 145 142 141 140 138 137 137 137 139 139 139 139 139 139 139 140 141 137 135 134 134 134 134 134 135 136 137 136 137 137 137 137 142 146 149 152 153 155 157 159 161 162 163 163 164 164 164 164 165 166 166 167 167 167 168 169 169 169 169 168 167 166 165 163 162 162 162 162 161 160 159 159 159 158 159 158 158 158 159 159 160 161 161 161 162 162 161 160 157 156 156 157 159 161 163 163 163 162 162 163 164 165 166 167 167 167 167 166 166 165 164 164 163 162 162 162 164 165 166 168 170 173 176 178 180 182 183 184 185 184 181 180 180 180 180 180 181 182 182 182 182 182 181 182 182 183 185 186 186 187 187 187 187 185 183 182 182 180 180 180 179 178 178 179 180 182 187 190 192 194 194 195 196 196 198 199 200 201 202 204 206 208 209 209 209 210 211 213 214 215 217 217 217 218 218 217 217 216 216 216 216 216 216 215 212 209 207 202 199 198 196 191 191 191 191 190 190 190 190 192 193 192 193 193 193 194 197 198 198 199 201 202 203 203 203 203 202 201 202 204 206 207 209 211 213 215 216 216 216 216 217 218 220 221 221 220 220 220 219 218 218 218 217 216 216 217 218 219 219 219 220 221 222 223 225 225 226 227 228 228 230 230 231 231 232 232 231 232 232 232 233 234 234 235 236 236 236 237 238 239 240 242 242 243 243 243 243 241 238 236 236 234 232 228 225 221 219 218 214 211 207 205 202 200 200 199 199 197 195 195 194 193 192 193 193 194 194 190 190 191 192 194 199 201 201 199 195 191 187 184 184 183 183 182 183 186 188 189 191 196 202 205 205 205 203 204 208 213 217 219 219 222 224 230 237 244 249 253 257 261 262 264 265 265 268 274 278 278 276 274 274 274 273 272 272 272 271 271 270 270 270 270 268 268 267 266 266 265 263 261 260 257 250 245 248 256 256 258 261 262 260 257 256 255 250 244 238 232 229 226 219 209 200 196 197 200 200 208 210 209 207 205 205 208 216 230 236 237 237 236 234 237 242 248 252 252 254 257 259 264 267 266 265 260 255 251 247 246 245 242 237 226 222 224 230 239 248 252 255 256 257 257 258 258 258 258 258 258 257 257 256 255 255 255 254 253 252 251 250 250 249 250 251 252 253 254 254 254 253 255 256 256 256 256 256 256 258 258 259 259 258 257 261 263 263 264 262 260 258 258 259 259 259 259 256 250 248 251 249 247 245 242 239 233 230 227 226 225 225 224 222 222 222 222 222 222 221 220 218 218 217 217 216 216 215 215 215 215 215 215 215 216 216 216 216 165 164 164 164 164 165 165 165 165 165 164 164 164 163 163 162 162 162 162 161 161 161 161 160 160 159 158 157 156 157 158 158 158 158 157 156 154 154 154 154 154 154 155 156 156 157 157 157 157 157 156 156 156 155 155 154 154 153 153 152 152 152 151 151 151 151 150 150 150 150 151 151 151 151 151 153 154 156 157 158 158 159 159 159 158 155 151 146 136 135 142 148 149 147 147 146 146 146 146 146 147 147 147 148 148 149 149 150 150 151 152 152 152 152 153 153 154 154 154 153 153 153 153 153 153 153 153 153 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 150 149 148 145 142 140 140 139 139 138 138 139 139 140 140 140 140 141 142 143 140 136 134 134 133 134 135 136 139 140 140 140 141 141 142 146 149 151 151 153 155 157 160 163 164 164 165 166 167 167 166 166 169 169 169 169 169 169 170 170 170 170 169 167 166 165 164 163 164 164 163 162 160 159 159 159 159 158 158 158 158 159 159 159 159 159 160 161 160 159 157 156 156 157 157 159 161 162 163 164 164 164 165 167 168 168 168 166 166 166 166 166 165 165 164 163 162 162 162 163 164 165 168 171 173 176 178 180 180 182 184 183 181 179 179 179 179 179 180 181 182 182 183 183 183 182 182 183 184 185 185 187 188 188 188 187 185 184 184 182 181 181 181 180 181 180 180 181 184 188 192 193 193 195 196 197 197 198 200 200 201 203 205 207 209 210 210 211 212 213 214 215 216 217 217 218 218 218 217 216 212 210 210 211 214 216 214 211 209 204 199 195 193 192 192 192 193 192 193 193 193 194 199 198 198 198 198 198 198 200 202 202 202 202 202 202 202 203 202 201 200 203 205 206 208 209 210 212 215 215 216 216 216 214 216 217 217 217 218 218 218 218 218 218 217 217 216 217 217 218 219 219 220 220 221 221 223 223 224 225 226 227 228 228 229 229 230 230 230 229 230 230 231 232 233 234 235 236 236 237 238 239 240 241 242 242 242 243 242 242 240 237 237 235 233 230 227 224 222 220 217 213 209 205 203 202 201 200 198 197 196 195 194 192 190 188 188 188 189 189 187 187 189 192 195 197 198 200 199 196 192 189 190 188 190 194 189 186 189 191 192 194 204 213 213 212 210 207 207 211 215 218 220 223 226 229 235 245 254 254 257 261 261 262 261 261 263 271 280 285 281 275 274 274 274 273 272 271 270 268 268 268 269 269 269 268 267 265 263 263 264 263 262 263 261 255 246 245 247 249 254 259 260 260 259 259 256 252 246 240 234 233 228 219 204 196 192 192 193 199 205 208 205 202 200 199 201 212 232 241 243 245 241 237 236 241 247 250 251 253 255 259 262 263 261 261 259 256 252 250 249 248 245 238 230 225 226 236 244 249 253 255 256 257 258 259 259 259 258 258 258 257 257 256 255 255 255 254 253 252 252 251 252 251 252 254 253 253 253 252 252 253 257 260 260 261 260 259 258 263 264 265 265 264 263 264 266 267 266 265 263 260 259 261 261 260 260 259 256 255 256 253 249 245 241 236 232 225 223 222 222 222 222 221 221 221 221 220 220 220 219 218 217 216 216 216 215 215 215 215 215 215 215 215 216 216 216 217 164 161 161 161 161 162 161 161 162 162 159 159 158 158 157 158 159 160 159 159 159 159 159 159 158 157 157 156 155 156 156 156 156 156 155 154 153 154 154 154 154 154 155 155 156 156 156 156 156 155 155 155 155 154 154 153 153 152 152 151 151 151 150 150 150 150 150 149 149 150 150 150 150 151 151 152 154 155 156 157 157 156 156 155 154 151 146 135 130 136 145 149 148 147 147 146 146 146 146 146 147 147 147 147 148 149 149 150 150 151 151 151 152 152 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 149 148 146 143 141 140 140 139 139 139 138 139 140 140 141 142 143 144 145 142 141 140 136 135 135 136 137 141 142 143 144 145 145 146 148 150 150 151 152 154 157 160 164 165 166 167 168 169 169 169 169 172 172 173 172 171 171 171 171 172 171 170 168 166 165 164 166 167 166 165 163 161 160 159 159 158 158 158 158 158 158 159 159 158 159 159 158 158 156 156 156 157 158 158 159 160 161 162 165 166 166 167 168 168 168 167 165 165 165 166 166 165 165 164 163 162 162 163 163 164 165 168 171 173 175 177 177 179 181 183 181 179 178 178 178 178 179 180 180 181 182 182 183 183 183 183 184 185 185 186 187 188 188 188 186 185 185 183 183 182 182 183 183 183 183 183 184 186 190 193 193 194 196 197 197 198 199 199 200 201 204 206 208 209 210 210 212 213 214 215 216 216 216 216 217 216 215 214 212 205 200 200 203 210 214 215 213 202 197 195 193 193 192 194 196 197 197 197 198 199 200 203 203 202 203 204 203 203 203 204 204 204 203 203 203 203 204 204 203 203 205 207 208 210 210 210 212 214 215 216 215 214 213 214 214 214 215 216 217 217 217 217 217 217 217 217 217 217 217 218 218 219 220 220 220 220 222 223 224 225 226 227 227 227 227 228 229 229 229 228 229 230 231 232 234 235 236 237 238 239 240 241 241 242 242 242 242 242 241 239 238 236 234 232 229 226 225 224 220 217 213 209 206 203 203 201 199 196 195 195 194 194 192 188 185 184 184 183 183 183 182 187 192 195 197 202 202 202 201 199 200 199 198 199 207 207 206 206 209 208 209 214 222 220 218 213 210 209 211 215 217 219 222 228 233 238 243 243 245 249 252 254 256 257 257 264 273 281 284 279 274 273 274 275 273 272 270 270 268 267 267 267 268 268 267 266 264 262 261 261 262 262 262 262 259 248 245 244 244 249 255 258 260 259 259 257 253 248 242 242 237 229 218 201 192 189 189 190 195 202 206 202 199 197 193 195 208 232 243 243 246 246 243 238 242 248 252 254 254 255 256 258 253 254 256 257 255 253 253 252 251 248 242 236 234 234 243 250 253 254 255 256 257 259 260 260 259 259 258 257 257 258 257 257 257 255 254 254 254 254 255 255 255 256 257 256 255 254 253 253 255 259 263 263 264 264 263 263 266 269 269 269 269 267 267 268 268 267 266 265 263 263 263 263 262 262 261 261 260 258 254 249 243 237 232 231 225 223 222 221 222 222 222 221 221 220 220 220 219 218 218 217 217 216 216 216 216 216 216 216 216 216 216 216 216 217 217 161 160 159 159 159 159 158 157 157 157 153 153 153 153 154 155 157 158 158 158 158 158 158 158 158 157 156 155 155 155 155 155 155 154 153 153 153 153 153 153 153 154 154 155 156 155 155 155 155 155 155 155 154 154 153 153 152 151 151 151 150 150 150 150 150 149 149 148 148 148 149 150 151 151 152 153 154 155 156 155 154 152 150 149 146 143 141 123 122 136 146 148 147 147 146 146 146 146 146 146 147 147 147 147 148 149 149 150 150 150 151 151 152 152 152 153 153 153 153 153 153 153 152 152 152 152 152 152 151 151 151 151 151 151 150 150 150 150 149 149 149 149 148 148 148 147 145 141 140 139 137 137 138 138 138 139 140 140 141 143 145 146 147 147 145 142 140 139 138 138 139 143 145 147 149 149 149 149 150 151 152 152 154 155 158 161 164 165 167 169 171 172 172 172 172 174 175 175 175 174 173 173 174 175 173 171 169 168 167 167 168 168 167 166 163 161 160 160 159 158 157 157 157 157 157 157 158 157 157 157 157 157 156 156 157 158 158 158 159 159 160 162 165 167 167 167 167 167 166 165 164 164 165 165 165 165 165 164 163 162 162 162 163 164 166 168 170 172 174 175 176 178 181 182 180 178 177 177 178 178 179 180 180 181 181 182 183 184 184 184 185 186 186 187 187 188 188 187 186 186 185 184 183 183 183 184 185 185 185 185 187 189 191 193 194 196 196 197 198 198 199 199 200 202 204 206 208 208 209 210 212 213 215 216 216 215 213 212 211 210 207 205 203 195 186 188 193 200 204 202 205 194 191 191 192 193 194 195 197 202 202 203 203 204 205 206 206 208 208 207 208 207 206 207 207 207 206 206 206 206 207 208 208 208 209 210 212 212 211 211 212 213 215 216 215 213 212 213 213 213 214 215 216 217 216 216 216 216 216 216 216 216 216 216 217 218 219 219 219 219 220 221 223 224 225 226 226 226 227 227 227 228 228 228 229 229 231 232 234 235 236 237 239 240 240 241 242 242 244 243 242 241 240 239 238 236 233 231 228 227 226 224 221 218 214 210 206 206 204 201 197 194 193 192 192 191 189 186 182 180 180 178 177 177 174 179 184 186 193 201 205 206 208 208 210 212 212 211 213 216 222 222 221 220 219 222 226 228 222 213 208 209 212 214 220 222 225 232 240 242 246 245 241 242 246 250 252 251 257 263 269 274 274 273 271 271 273 274 273 272 271 269 267 265 265 266 266 266 266 264 263 262 260 259 259 260 261 263 260 253 248 242 239 245 250 254 254 256 258 257 254 250 249 247 240 230 216 200 191 189 188 189 192 199 203 204 202 196 190 194 208 228 232 242 247 250 249 247 248 251 256 257 256 255 253 253 250 251 253 255 255 255 254 253 252 250 247 242 241 241 246 253 255 256 256 257 257 260 262 262 260 261 259 258 257 259 259 258 258 256 255 255 258 259 260 260 260 260 260 261 261 259 258 258 259 261 263 264 265 266 267 267 268 271 271 270 270 269 269 269 268 267 266 265 264 265 264 264 264 263 263 264 262 260 254 248 244 241 236 230 227 225 225 224 224 223 223 222 221 220 220 219 219 218 218 217 218 217 217 216 216 216 217 217 217 217 216 216 217 217 218 160 160 160 160 160 158 156 154 152 152 151 151 151 152 154 156 157 157 158 158 158 158 158 158 157 156 155 155 155 155 155 155 154 153 153 153 153 152 152 152 152 153 154 155 155 155 154 154 155 155 155 155 154 154 153 152 151 151 150 150 150 150 150 150 150 149 148 148 148 149 150 152 152 153 153 154 155 156 156 154 151 148 146 142 138 136 128 117 122 135 145 147 147 146 146 146 146 146 146 146 147 147 147 147 148 149 149 150 150 150 151 151 151 152 152 152 152 153 153 153 153 152 152 151 151 151 151 151 151 151 151 150 150 150 150 150 150 149 149 149 148 148 147 147 147 147 145 142 140 138 136 136 137 138 139 140 140 142 143 145 147 148 149 149 148 145 143 143 142 141 142 146 149 151 153 153 152 151 152 153 154 155 156 157 160 162 164 166 170 172 174 174 174 174 175 176 177 177 177 176 175 175 175 176 175 174 172 170 170 169 169 168 166 164 162 161 160 159 158 157 155 155 155 156 156 156 157 155 155 156 157 157 157 157 157 157 158 158 159 159 160 163 165 167 167 166 166 165 164 164 163 164 164 164 164 164 163 163 162 162 161 162 163 164 166 168 170 171 172 173 175 178 181 181 179 178 177 177 177 178 179 180 181 181 182 182 183 184 185 185 186 186 187 187 187 187 187 186 186 185 184 184 184 184 184 185 186 186 186 187 189 190 191 194 196 196 197 198 198 198 199 200 201 202 204 206 207 208 208 209 211 212 213 214 213 213 206 202 200 197 194 192 189 184 176 179 184 187 188 188 191 190 190 193 195 197 199 200 202 209 211 211 212 213 212 211 211 216 214 215 214 211 209 210 210 210 211 210 210 210 210 212 212 212 213 214 215 214 213 214 214 215 216 216 215 213 213 213 213 213 213 214 215 216 215 215 215 216 216 216 216 216 216 216 216 217 217 217 218 218 219 220 222 223 224 224 225 226 227 227 227 228 228 228 229 229 231 233 234 235 237 240 241 242 243 244 244 244 243 242 241 240 239 238 237 235 231 229 228 227 225 222 221 218 213 208 206 205 203 201 196 193 192 191 189 187 185 183 179 177 176 175 172 171 167 169 171 172 182 193 202 207 211 215 220 224 224 221 219 219 221 224 225 224 223 227 238 244 236 221 212 211 215 216 234 238 239 244 250 251 252 250 245 244 247 249 250 252 256 259 261 263 262 263 267 270 271 271 271 270 270 269 266 264 263 264 263 263 263 263 263 263 263 262 261 260 261 263 261 259 255 242 238 241 246 248 249 253 255 257 255 254 254 250 244 233 218 203 196 195 192 189 191 198 202 204 208 204 198 199 209 215 231 242 249 253 254 254 254 254 258 258 258 256 255 253 250 250 251 252 253 253 253 253 252 249 246 245 241 240 244 252 255 256 258 258 259 261 263 263 264 263 262 261 260 260 260 259 258 258 257 258 262 263 263 263 262 263 263 264 264 263 262 263 263 263 266 268 268 269 270 270 271 271 271 270 270 270 269 269 268 267 266 266 266 265 265 264 264 265 265 265 264 261 254 249 247 244 238 233 229 227 226 226 225 224 223 222 221 223 222 221 220 219 218 220 220 219 219 218 217 218 218 218 218 218 217 218 218 218 219 160 161 161 161 160 157 154 151 149 149 149 150 151 153 155 156 156 157 157 156 156 156 156 156 156 155 155 155 155 155 155 155 154 153 153 153 152 152 151 152 152 153 154 154 154 154 154 154 155 155 155 154 154 153 152 151 151 150 150 150 150 150 150 150 150 150 149 149 150 150 151 152 153 153 154 155 155 155 155 153 149 146 143 140 138 131 113 102 117 137 144 146 146 146 146 146 146 146 146 146 146 147 147 147 148 149 149 150 150 150 150 151 151 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 150 150 150 150 150 150 150 149 149 149 149 149 148 148 149 149 149 146 146 143 140 138 137 137 138 139 141 143 145 146 148 149 150 151 151 150 148 147 147 146 146 146 149 152 154 156 155 154 154 154 156 157 158 159 160 162 163 165 168 172 174 176 177 177 178 178 179 180 179 178 178 178 178 177 177 177 176 175 174 173 171 169 168 165 162 160 159 158 157 157 156 154 154 154 154 154 154 155 154 155 156 157 157 157 156 156 156 157 158 158 159 160 162 164 166 166 165 165 163 163 162 162 163 163 163 163 163 163 162 161 161 161 161 162 163 165 166 168 168 170 172 175 178 180 180 178 177 177 177 177 178 179 180 181 181 182 183 184 185 185 185 187 187 188 188 187 187 187 186 185 184 183 184 184 185 185 186 187 188 188 189 190 191 192 195 196 197 197 198 198 198 199 200 201 202 203 204 205 207 207 206 207 208 208 207 206 205 193 185 183 181 178 175 173 172 170 176 181 183 188 189 190 192 199 203 205 208 210 211 212 221 228 229 228 227 226 223 219 222 222 222 218 215 212 211 212 214 215 214 214 213 213 215 216 217 217 217 218 218 217 220 219 219 219 219 216 214 214 215 213 212 212 213 214 214 213 213 214 215 215 215 215 215 216 216 216 216 216 217 217 218 219 220 221 222 223 224 225 226 227 227 227 228 228 228 229 229 231 233 233 235 239 242 245 246 246 245 245 244 240 236 235 235 235 235 234 232 231 230 230 228 224 221 221 219 214 213 210 206 204 202 198 196 196 192 187 183 181 180 175 173 172 171 168 165 164 163 162 169 178 189 199 205 210 219 229 235 234 229 225 225 228 231 232 233 236 240 252 272 268 254 242 236 242 241 252 257 253 254 254 255 256 252 253 253 253 254 253 253 254 254 256 256 257 260 264 268 269 268 269 268 268 267 265 263 262 261 261 261 262 262 263 263 263 263 262 262 263 265 268 268 260 250 243 241 244 245 247 249 253 255 255 255 254 251 246 236 223 209 208 204 196 191 194 198 200 203 212 213 208 206 211 217 229 240 250 255 256 257 256 257 258 259 259 258 258 256 252 253 252 252 253 252 251 251 250 247 246 243 237 233 241 249 252 253 257 259 261 263 263 265 266 266 266 265 263 262 262 260 259 259 260 261 262 262 263 262 263 264 264 265 266 266 267 267 267 268 269 273 273 273 272 273 272 272 271 271 270 270 270 270 269 269 268 267 267 266 265 264 265 265 265 266 265 261 256 253 252 247 241 236 232 229 228 229 227 226 225 223 224 227 226 225 223 222 222 223 224 222 221 220 220 220 220 219 220 219 219 219 219 219 220 161 161 162 161 159 155 151 149 148 148 148 150 151 153 154 154 155 155 155 153 153 153 153 154 154 154 154 155 155 155 155 155 154 153 153 153 152 151 151 152 152 153 153 153 154 154 154 154 155 154 154 154 153 152 151 151 150 150 150 150 150 150 151 150 150 150 150 150 150 151 152 152 153 153 153 153 154 154 153 151 147 145 143 141 138 128 106 100 116 138 143 145 146 146 146 146 146 146 146 146 146 147 147 147 148 149 149 149 149 150 150 151 151 151 151 151 151 152 152 152 152 151 151 151 151 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 150 151 151 150 150 147 144 142 141 141 141 140 141 146 148 149 150 150 151 152 152 153 149 149 150 151 150 151 151 153 155 156 157 157 157 156 155 158 161 162 162 163 164 165 167 170 174 176 178 179 179 180 181 181 182 180 179 179 179 179 178 178 178 178 177 177 175 173 170 167 164 161 159 157 155 155 154 154 152 152 151 151 152 153 153 154 156 157 156 156 156 155 155 155 155 155 156 157 159 161 163 165 164 164 164 163 162 161 162 162 163 163 163 163 162 161 161 161 160 160 161 162 163 165 166 166 168 172 175 178 179 179 178 177 177 177 178 179 180 180 181 182 183 183 184 185 185 186 187 188 188 188 187 187 187 186 184 183 183 183 184 185 185 187 188 189 189 190 191 192 194 196 197 197 198 198 198 198 199 198 199 200 200 201 202 204 203 197 197 196 194 193 191 189 179 166 165 162 161 160 159 162 168 177 182 186 193 199 200 201 209 212 215 217 222 224 226 233 241 244 245 246 244 239 230 229 228 224 221 218 215 214 215 218 219 219 218 217 217 217 218 221 220 221 221 221 221 223 223 223 222 221 219 218 218 217 215 213 211 211 211 212 212 211 212 213 214 215 215 215 216 216 216 216 216 216 217 218 219 220 220 221 222 223 225 227 227 227 227 228 228 228 229 230 232 233 235 238 241 243 243 241 240 238 238 237 233 224 226 225 228 230 232 232 234 236 235 231 227 226 225 223 227 228 224 218 213 207 206 211 204 195 186 178 173 172 167 164 167 167 164 160 157 157 162 171 181 193 200 202 206 212 233 242 242 238 236 233 236 240 244 249 253 260 272 291 290 284 278 282 271 266 265 264 256 253 252 253 256 256 258 257 256 255 253 252 252 252 252 253 255 258 262 265 266 266 265 266 266 265 263 261 260 259 259 260 260 261 262 261 262 263 264 265 267 270 272 270 265 258 252 247 247 248 249 248 251 252 253 253 252 250 246 238 227 224 220 209 199 194 194 195 195 204 214 218 215 214 215 220 230 240 248 251 251 253 254 256 259 261 261 261 260 258 256 254 254 255 255 254 252 249 248 247 246 242 236 233 239 244 246 252 256 260 263 264 265 265 267 268 269 268 266 267 264 261 260 259 260 261 261 262 261 261 263 264 266 267 267 269 270 271 271 271 272 274 275 275 275 275 274 273 272 272 272 272 272 271 270 270 269 269 268 267 266 265 266 267 267 268 266 263 259 259 254 248 243 238 234 232 232 233 231 230 229 228 229 230 231 229 227 226 226 226 226 225 224 223 224 223 222 221 221 221 221 221 221 221 221 163 163 162 161 157 153 150 148 147 147 148 149 151 152 153 153 152 152 152 152 151 150 151 152 153 153 154 155 155 155 155 155 153 153 153 152 152 152 151 152 152 153 153 153 153 153 154 154 154 154 153 153 152 151 151 151 150 150 150 150 150 150 150 150 149 149 149 149 150 150 151 152 152 152 152 153 153 153 152 150 146 144 143 141 136 124 109 107 120 137 140 143 146 146 146 146 146 146 146 146 146 146 147 147 148 148 148 149 149 150 150 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 150 150 150 151 151 151 151 150 149 146 144 144 145 146 147 147 147 148 150 152 152 151 152 152 152 152 149 150 152 154 154 154 155 156 158 158 159 159 159 158 158 160 163 165 165 166 167 168 170 172 175 178 180 180 182 183 183 183 183 181 181 181 180 179 179 178 178 178 178 178 177 174 170 166 163 161 160 157 154 153 152 152 150 149 149 150 151 152 153 155 156 155 155 155 154 154 154 154 154 155 155 156 158 159 161 162 162 162 162 162 161 161 161 162 163 164 163 162 161 161 160 160 160 160 160 161 162 162 163 165 167 171 175 178 179 179 179 177 177 178 179 179 180 181 181 183 184 184 185 185 186 187 188 189 189 188 188 188 187 186 184 183 182 182 184 184 186 188 189 190 190 190 191 193 194 196 197 198 198 198 198 198 198 196 195 195 195 196 196 197 196 183 180 177 175 172 171 170 164 149 148 148 149 151 153 159 175 188 192 198 203 207 212 212 221 223 224 226 229 234 236 240 247 250 253 255 255 247 240 238 235 229 226 223 221 221 220 223 224 224 223 222 222 222 222 224 224 224 223 224 224 225 225 225 224 223 223 223 220 219 217 215 212 211 211 211 211 211 212 212 213 213 214 215 216 216 217 217 217 217 217 218 219 221 221 221 222 224 225 228 229 229 229 229 229 229 230 232 233 235 238 240 242 242 235 221 217 217 218 220 221 221 215 217 224 229 232 234 238 242 241 238 235 235 235 234 241 245 243 237 230 224 223 220 212 199 183 171 168 165 160 157 158 158 157 155 154 155 159 166 176 185 184 187 194 196 223 243 247 244 244 242 243 256 265 272 280 291 297 298 299 299 298 293 284 277 273 267 258 254 253 254 258 259 258 254 253 251 250 250 250 251 252 253 254 256 258 261 263 261 262 263 264 263 261 260 258 258 257 258 258 259 259 260 261 262 264 266 268 268 267 266 264 262 259 259 257 253 252 251 250 250 249 250 251 250 247 240 236 233 225 213 202 195 193 192 196 204 214 219 217 216 217 221 230 238 243 243 245 248 251 255 258 260 261 261 261 259 258 257 256 257 257 257 255 251 250 250 248 245 241 238 239 239 244 249 253 259 263 264 264 265 264 265 267 267 266 265 263 262 261 260 261 261 261 260 260 262 264 265 266 267 268 271 273 273 274 274 274 275 276 276 276 276 275 275 274 274 275 274 273 272 271 270 270 270 269 268 267 267 268 269 270 270 269 266 266 262 256 251 246 241 239 237 236 236 236 235 234 235 234 234 234 232 231 230 230 229 227 227 227 227 226 225 224 223 223 223 223 223 222 222 222 164 164 163 160 156 153 149 147 147 146 147 149 151 151 152 152 151 151 150 150 150 151 151 152 152 152 153 154 154 155 154 154 153 153 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 152 152 151 151 151 151 150 150 150 150 150 150 150 149 148 148 148 148 148 149 150 151 151 151 151 152 152 152 151 149 147 146 143 139 133 122 114 115 125 130 137 143 146 146 147 146 146 146 146 146 146 146 147 147 148 148 148 149 149 150 150 150 151 151 151 151 151 151 151 151 151 151 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 150 150 150 152 153 153 152 152 150 148 147 146 146 147 149 149 150 150 149 149 151 153 152 152 152 151 150 150 152 154 155 156 158 159 159 161 160 160 161 161 161 161 162 164 168 168 169 170 170 172 174 177 180 181 182 183 184 184 183 183 183 182 181 180 180 179 179 178 178 177 177 176 174 170 166 164 163 160 156 153 151 151 150 149 148 148 150 151 153 154 155 155 155 154 154 153 154 154 154 154 154 155 156 157 158 159 159 160 161 161 161 161 161 162 162 164 164 163 162 161 160 160 160 159 159 159 160 161 161 162 164 168 172 176 178 179 179 178 178 178 178 179 180 181 181 182 184 185 185 186 186 187 187 188 189 189 189 189 189 188 187 184 182 180 181 182 183 186 188 189 189 189 190 191 193 195 196 197 197 196 196 196 196 195 195 193 188 188 188 188 186 183 170 164 160 156 154 153 151 149 140 139 143 152 160 167 175 190 207 210 213 216 219 224 225 235 240 237 238 239 240 242 243 249 251 253 254 252 249 246 245 247 239 234 231 230 229 227 228 229 228 227 226 226 226 225 226 227 226 226 226 226 226 226 226 226 225 225 224 223 221 220 218 216 215 215 214 213 214 214 214 214 214 215 216 216 218 218 218 218 218 219 219 221 223 224 224 224 226 227 230 232 234 234 234 233 232 231 229 228 230 232 233 231 229 217 191 191 194 198 203 207 206 211 221 228 233 236 239 241 246 246 245 244 244 244 246 250 257 256 253 249 247 247 237 225 208 180 173 167 161 156 149 146 145 146 143 145 150 155 158 162 162 162 165 170 181 210 232 240 241 245 248 252 276 290 298 307 314 314 310 305 302 298 293 285 278 275 268 264 263 257 256 258 258 257 251 248 247 247 248 250 251 252 255 254 254 255 257 258 257 258 260 261 261 261 260 258 257 256 255 256 256 258 259 260 260 261 262 263 263 265 263 261 262 262 262 261 258 256 254 252 252 251 251 251 251 249 245 243 238 227 214 204 197 197 195 197 204 215 217 217 216 216 221 228 234 237 238 242 245 248 252 256 257 255 258 259 259 258 257 257 258 259 260 259 256 256 254 255 253 250 247 249 245 244 245 248 253 258 258 258 260 259 260 261 261 260 260 261 262 263 265 265 265 264 262 261 264 265 266 266 267 269 272 275 276 276 275 275 275 276 276 275 275 275 275 275 275 275 274 273 272 271 271 271 271 271 270 270 270 270 270 270 270 270 269 268 264 259 254 249 246 245 242 240 239 239 239 238 238 237 236 235 234 234 234 233 231 230 229 229 229 228 227 226 225 224 225 225 224 224 224 224 165 164 163 159 155 152 149 147 146 146 147 149 151 152 152 152 152 152 151 151 152 154 154 154 154 154 154 154 154 154 154 153 153 153 153 152 152 152 152 152 152 152 152 152 152 153 153 153 152 152 151 151 151 151 151 150 150 149 149 149 150 150 149 149 149 148 147 148 148 149 150 150 150 151 151 151 152 152 151 150 149 147 144 139 132 124 120 121 122 132 139 143 146 147 147 147 147 147 146 146 146 146 147 147 147 148 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 153 155 155 155 154 152 150 149 149 149 149 150 151 151 150 148 149 150 151 152 152 152 152 151 153 155 156 158 159 161 162 163 164 163 163 163 162 162 163 164 166 168 169 171 172 173 175 177 179 182 183 184 185 185 185 184 184 184 183 182 181 180 179 178 178 177 176 175 174 172 169 167 166 162 159 155 151 150 149 149 149 149 149 150 152 154 155 155 155 155 154 154 154 154 154 154 155 155 155 155 156 156 157 158 160 161 162 162 162 163 164 165 165 164 163 161 160 160 160 159 159 159 160 160 160 161 162 164 170 174 177 179 179 179 178 178 178 179 180 180 181 182 183 184 185 186 187 187 188 188 189 189 190 190 190 189 188 186 184 182 180 179 180 183 186 187 188 189 188 190 192 193 194 195 196 195 194 193 193 191 190 189 188 183 182 182 180 173 168 165 160 149 146 143 140 138 136 135 140 156 177 193 201 205 209 216 222 226 228 231 236 239 245 251 249 248 247 247 247 248 249 249 249 249 250 251 252 253 258 253 245 241 240 236 232 231 232 231 230 230 230 229 228 228 229 228 228 228 228 227 227 227 227 227 226 225 224 223 222 221 220 220 219 218 216 217 218 218 217 217 217 217 218 220 222 222 222 222 222 222 223 228 229 229 230 230 231 233 234 236 236 235 235 231 229 217 209 209 208 206 203 198 192 181 181 187 193 199 202 205 215 228 234 238 240 241 245 248 250 252 252 252 253 254 256 263 266 266 265 267 264 256 243 228 203 190 166 152 151 139 133 128 126 131 137 145 152 155 157 156 155 154 157 168 193 216 213 226 241 253 264 291 308 313 319 321 318 312 308 300 294 288 280 275 271 267 264 260 255 251 251 252 251 247 244 244 246 249 251 252 255 257 258 255 254 255 255 255 258 259 259 259 259 259 258 257 255 255 255 256 258 260 260 260 259 260 258 257 257 257 257 257 258 260 261 259 258 257 258 256 255 254 254 253 251 250 248 242 229 216 207 207 202 198 197 203 212 214 214 214 216 219 225 229 230 237 242 244 245 248 250 251 252 255 257 258 258 258 258 259 262 263 263 263 262 259 260 260 260 259 257 251 245 244 246 248 249 248 251 254 255 254 255 255 256 257 259 261 262 262 265 266 265 264 264 266 268 268 269 270 272 274 277 277 276 276 276 276 276 276 275 274 275 275 275 275 275 275 274 273 273 273 273 273 272 272 272 272 271 270 270 269 269 269 268 266 262 257 253 254 248 244 242 241 241 241 241 240 239 238 237 236 237 236 235 234 232 231 231 231 230 228 227 226 226 226 226 226 225 225 226 165 164 162 157 154 151 150 149 146 146 147 149 152 153 153 153 153 153 154 154 155 157 157 157 158 158 157 156 155 154 154 154 154 154 153 153 152 152 151 151 151 152 152 152 152 152 152 152 152 151 151 151 151 151 151 150 149 149 149 149 150 150 150 149 148 147 148 148 149 150 150 151 151 151 151 151 151 151 151 151 149 147 143 138 132 128 125 126 129 136 142 145 148 149 149 149 148 147 147 146 146 146 147 147 147 148 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 151 152 153 154 155 155 155 155 154 154 152 151 151 151 152 153 152 150 148 148 150 151 152 153 153 153 153 155 157 157 160 161 163 165 166 165 167 167 165 164 164 165 165 166 168 170 172 173 175 177 178 180 183 185 185 186 185 185 184 184 184 183 182 181 180 179 178 178 176 174 172 171 169 168 167 165 160 157 153 150 148 148 148 148 149 151 153 154 155 156 156 155 155 155 155 154 154 154 154 155 156 156 156 156 156 156 157 159 162 163 164 165 165 166 165 165 163 162 161 161 160 159 159 160 160 160 160 161 162 163 166 172 176 178 178 180 180 179 178 178 180 180 181 182 183 184 185 186 187 188 188 189 189 190 190 190 191 190 189 188 186 184 181 181 180 181 183 185 186 187 187 188 190 191 193 194 194 194 193 190 188 187 185 184 182 181 175 173 171 167 161 158 156 151 144 139 135 131 129 128 130 142 186 204 214 217 219 219 220 229 235 235 238 239 243 249 254 256 256 255 256 254 252 250 248 247 248 250 252 258 262 265 262 257 257 249 242 237 235 235 234 234 233 232 231 231 230 230 230 230 230 229 228 228 228 228 228 227 226 225 224 223 223 223 222 221 221 220 220 222 221 221 220 220 220 221 224 227 228 228 227 227 227 228 233 236 236 236 237 238 237 237 230 225 223 221 217 213 197 180 179 175 176 176 175 176 181 187 193 200 204 207 212 220 232 237 240 241 244 247 249 252 257 258 259 258 258 259 265 272 276 276 276 275 271 261 260 265 271 87 110 124 129 123 101 102 112 129 142 151 155 158 157 154 153 156 164 181 182 193 213 233 253 275 297 313 316 319 317 313 308 306 296 287 281 274 270 267 266 264 256 249 245 244 244 244 244 241 242 245 247 248 254 258 261 262 259 258 258 257 257 259 260 260 260 260 259 259 257 256 256 256 256 258 260 261 261 260 260 258 255 253 253 254 255 255 257 259 259 259 259 258 257 255 256 256 255 254 253 250 247 238 225 219 219 211 200 197 203 206 208 212 213 214 216 221 221 229 237 242 243 242 243 244 246 250 253 256 257 257 258 258 260 264 267 267 267 265 263 262 264 263 262 260 256 252 248 248 248 248 247 248 250 252 252 253 253 253 254 255 257 258 256 258 260 261 264 264 265 267 269 271 274 275 275 275 275 275 276 276 276 276 275 274 274 274 275 275 276 276 277 276 276 276 275 274 273 273 272 272 272 271 270 270 270 269 269 268 267 265 262 261 256 251 247 244 243 243 243 243 242 241 239 238 238 238 238 237 235 234 234 233 232 231 229 228 228 228 227 227 227 227 227 227 164 163 160 156 153 152 151 148 146 146 147 149 152 153 153 154 154 155 156 157 157 158 158 158 158 158 157 156 155 154 155 154 154 153 153 152 151 151 151 151 151 152 152 152 152 152 152 152 152 151 151 151 151 151 150 150 149 149 149 149 149 149 149 149 148 148 148 149 150 151 151 151 151 150 150 151 150 150 150 149 148 146 139 134 130 128 128 129 133 139 145 148 150 151 151 151 149 148 147 147 146 146 147 147 147 148 148 148 149 149 149 149 150 150 150 150 150 150 150 149 149 149 149 149 148 148 148 148 148 148 149 149 149 149 149 150 150 151 152 153 153 152 154 155 156 155 154 153 152 151 151 151 152 152 151 149 149 151 152 154 155 155 154 154 154 156 158 161 162 162 165 167 168 169 169 168 167 166 166 167 167 169 171 173 175 177 178 179 181 184 186 186 186 185 185 184 184 183 182 181 180 179 178 177 177 175 172 170 168 168 167 164 162 158 155 152 149 149 148 149 149 150 152 154 155 155 155 156 156 156 155 155 155 155 155 155 156 157 157 157 158 158 159 160 161 163 164 165 165 165 164 164 163 162 162 161 161 160 160 159 160 161 161 161 162 164 166 168 172 175 177 180 181 180 179 178 179 180 181 182 183 184 185 186 186 188 189 189 190 190 191 191 191 191 191 190 188 186 184 184 182 181 181 183 185 186 186 187 188 189 190 191 191 191 191 189 182 181 179 176 173 171 171 165 158 157 154 151 149 147 145 138 131 125 121 119 122 132 157 203 212 214 216 218 224 229 237 245 242 242 245 247 252 255 260 263 263 262 260 256 252 248 250 252 253 256 262 267 268 269 269 264 256 248 242 238 237 238 237 235 234 233 232 231 232 232 231 231 230 229 229 229 229 228 227 227 226 225 225 225 225 224 223 223 222 222 223 223 223 223 223 224 225 227 231 232 233 233 234 235 235 238 241 240 238 237 237 234 231 212 193 189 184 181 180 176 169 169 168 170 172 174 178 187 198 204 208 210 214 218 224 232 237 238 240 244 247 250 254 260 261 261 258 256 258 263 268 267 270 271 271 271 270 271 278 308 352 13 33 72 90 73 82 100 124 144 152 156 158 154 152 152 155 162 165 169 180 196 219 253 281 289 312 313 313 310 306 304 299 291 279 273 268 265 263 262 259 252 244 242 241 241 241 241 238 238 240 240 247 253 259 262 263 262 262 261 260 260 260 261 261 261 262 261 260 258 258 258 256 256 257 259 261 262 262 261 259 256 254 253 254 255 256 257 258 259 259 258 256 252 251 253 254 255 255 253 253 252 250 241 240 234 222 205 201 201 203 205 210 212 211 213 214 220 230 237 242 242 240 239 239 243 247 251 255 256 257 258 259 262 266 269 269 268 266 263 262 263 261 258 257 256 256 254 254 255 253 250 249 251 252 252 253 254 254 253 253 255 255 255 256 256 258 259 260 263 264 267 270 272 272 274 274 275 275 275 275 275 274 274 274 275 276 276 277 277 278 279 278 278 277 276 274 273 273 272 272 272 271 271 270 270 270 269 268 268 267 265 264 259 254 249 247 245 244 244 244 243 242 241 240 240 240 239 238 237 236 236 234 233 231 230 229 229 229 228 228 228 229 229 229 164 162 159 155 153 152 150 148 147 147 148 150 152 152 154 155 155 156 157 157 157 156 157 157 157 156 156 155 155 155 154 154 153 152 151 150 150 150 150 150 151 151 152 152 152 152 152 152 151 151 150 150 150 150 150 150 149 148 149 149 149 149 149 148 148 148 149 150 150 150 150 150 150 149 149 150 149 148 148 147 145 142 135 130 128 127 126 130 135 141 146 148 149 151 152 152 150 148 147 147 147 147 147 147 147 148 148 148 149 149 149 149 149 150 150 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 149 149 149 149 150 150 151 151 151 151 153 155 156 157 156 154 153 152 151 151 152 153 153 152 151 152 153 155 155 156 156 155 155 156 158 160 161 163 163 164 165 166 167 168 169 169 168 168 168 169 171 173 175 177 179 180 181 182 184 186 186 185 185 185 184 184 183 181 180 178 177 177 175 174 172 169 168 166 165 164 162 160 156 152 150 150 149 149 149 150 151 152 152 152 153 154 155 156 156 155 155 155 155 155 156 156 157 159 159 160 162 162 163 163 164 163 163 163 163 162 162 162 162 162 161 161 160 160 160 160 160 162 163 165 166 169 171 172 174 179 182 182 181 179 179 179 180 181 183 184 185 185 186 187 189 190 190 191 191 191 191 191 191 191 190 188 187 186 185 182 178 180 182 184 184 186 186 186 185 186 186 186 185 184 183 175 171 168 165 163 161 160 156 146 145 143 142 140 138 137 130 121 116 114 113 119 137 176 209 217 217 218 219 231 244 253 268 268 263 255 252 255 259 263 268 269 268 265 261 256 252 255 259 260 261 265 268 271 271 270 266 261 254 247 242 242 242 240 238 236 235 234 233 233 233 232 231 231 230 230 230 229 228 228 227 227 226 226 226 226 225 225 225 224 224 224 225 226 226 226 227 228 229 233 236 239 240 241 243 243 242 236 230 226 220 213 207 202 184 165 164 161 162 164 166 167 173 178 181 184 187 190 196 210 212 214 216 219 222 228 232 234 235 237 240 243 248 255 257 257 259 256 254 254 257 257 251 251 252 252 256 256 256 267 291 323 347 2 25 26 45 87 113 141 154 158 160 158 152 148 148 150 153 156 160 156 163 177 228 301 315 314 311 309 303 301 298 292 286 272 266 263 261 260 257 253 248 241 239 239 239 238 237 234 232 232 237 244 251 257 261 261 261 261 261 260 260 260 260 260 261 262 262 261 260 260 259 257 256 256 258 261 261 262 262 259 256 255 254 254 255 256 258 259 259 259 259 256 248 247 249 251 250 252 252 251 253 256 255 252 244 229 215 207 205 203 205 208 210 209 210 214 223 233 239 242 242 240 240 240 242 246 251 255 257 257 257 259 263 267 268 268 267 265 261 260 259 256 252 251 253 255 256 257 258 257 254 252 252 252 253 254 255 256 256 256 257 258 259 261 259 260 261 261 262 263 265 267 267 269 271 273 274 274 274 274 275 274 274 275 278 279 279 279 279 279 279 278 277 276 275 274 273 273 274 274 273 273 272 272 272 271 269 268 268 267 267 265 262 258 253 251 251 249 247 246 245 243 243 243 242 241 241 239 238 238 237 235 233 232 231 231 231 230 229 229 229 231 231 231 162 160 157 155 153 151 149 148 148 149 150 151 151 153 154 155 155 156 156 156 156 155 155 155 154 155 155 155 155 155 153 153 152 152 151 150 150 150 150 149 150 150 151 151 151 151 152 151 150 149 149 149 149 149 149 149 148 148 149 149 149 149 149 148 148 148 149 150 149 150 149 149 149 149 148 148 147 147 145 144 142 139 133 128 126 126 126 131 137 142 146 147 148 151 153 153 151 149 147 147 147 147 147 147 147 147 148 148 148 148 149 149 149 149 149 149 149 149 149 148 148 148 148 148 147 147 147 148 148 148 148 148 148 148 149 149 149 149 150 150 150 153 156 157 157 156 155 154 153 152 153 154 155 154 154 154 154 155 156 158 158 158 158 158 158 159 160 162 163 164 164 164 164 166 168 170 170 171 171 171 171 173 176 178 179 180 181 183 184 185 186 186 185 185 184 184 183 182 180 178 177 177 175 172 171 169 167 165 165 164 162 160 157 154 151 150 149 148 148 149 150 151 150 149 150 151 153 155 156 156 156 156 156 156 156 157 157 158 159 160 161 163 163 163 162 162 161 163 163 162 162 163 163 163 162 161 160 160 161 161 161 161 163 165 167 169 172 174 175 177 182 183 182 180 179 179 179 180 182 183 184 186 186 186 188 189 190 191 191 191 192 192 192 191 190 189 188 187 186 184 180 174 177 179 180 182 184 185 183 180 180 179 178 177 176 174 166 161 157 156 153 151 150 147 140 137 136 135 133 131 129 125 117 115 115 115 121 139 183 207 221 224 218 226 272 297 294 301 298 286 269 258 259 261 265 274 275 273 269 265 260 259 262 264 265 265 267 269 271 271 269 266 263 258 252 249 248 244 242 240 238 236 235 235 235 234 233 232 231 231 231 230 229 229 228 228 227 227 227 226 227 227 226 226 226 226 226 226 228 229 230 230 230 232 234 239 245 246 247 246 245 241 216 199 190 181 170 167 166 164 163 164 165 167 169 171 174 181 193 195 198 200 202 205 209 215 218 220 223 226 230 231 232 233 236 238 240 244 249 250 249 254 254 252 249 249 246 241 240 242 242 244 245 248 252 254 258 270 308 285 318 66 153 151 160 162 161 162 158 152 146 143 143 142 144 146 125 112 99 86 69 7 325 315 311 310 302 292 285 278 266 260 259 258 256 254 250 245 240 236 235 234 233 231 229 227 227 231 239 246 252 256 256 254 257 258 258 258 258 258 258 259 260 260 261 260 260 259 258 256 256 258 258 259 261 261 259 256 254 254 254 254 254 256 258 258 258 258 255 250 246 247 246 247 250 250 241 246 246 249 253 249 239 226 219 216 207 204 206 209 210 211 217 227 236 240 242 243 242 241 241 243 248 253 256 259 257 256 258 263 265 266 266 265 262 259 257 256 253 248 246 248 251 251 255 257 258 256 253 252 252 253 254 256 259 260 260 261 262 263 264 264 263 264 263 263 263 264 266 266 268 270 272 273 273 273 274 275 277 278 278 279 279 279 279 279 279 279 279 277 276 276 275 275 275 275 276 275 274 274 274 273 271 269 268 268 268 268 267 264 260 258 257 255 252 249 247 246 245 245 244 244 242 241 240 240 239 237 236 234 233 233 232 232 231 231 231 231 232 232 233 161 159 158 156 153 151 150 149 149 150 150 151 151 152 153 154 154 154 154 154 154 153 153 153 153 153 154 154 154 154 152 151 151 151 150 150 149 149 149 148 148 148 149 149 149 149 150 150 148 149 149 149 149 148 148 148 148 149 149 149 149 149 148 147 147 147 147 148 148 149 149 148 148 148 147 147 146 144 143 142 140 137 132 129 128 126 128 133 138 144 146 146 147 149 152 152 150 149 148 148 147 147 147 147 147 147 148 148 148 148 148 149 149 149 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 149 150 151 152 154 155 155 155 155 154 153 153 154 155 156 156 155 155 156 159 161 162 162 162 161 160 160 161 162 162 162 163 163 164 165 167 169 171 172 173 174 175 175 178 180 180 181 183 184 186 186 186 185 185 185 184 183 182 181 178 176 176 174 172 171 169 167 164 163 162 161 160 158 155 153 152 150 148 147 147 148 148 148 148 148 149 151 152 154 156 156 156 157 157 157 157 157 158 159 160 161 162 162 162 161 161 161 162 163 163 163 162 162 162 162 161 160 160 161 161 162 162 163 165 168 170 173 175 176 178 180 184 183 181 179 179 179 180 181 183 184 185 186 186 187 188 189 191 191 191 192 192 192 192 191 189 188 187 186 184 180 176 172 173 174 177 180 181 181 179 174 172 171 169 168 166 165 159 152 150 148 145 143 142 140 136 134 132 130 128 126 123 121 121 122 123 123 127 135 162 168 34 234 222 279 318 321 315 311 304 294 277 267 266 268 270 277 278 276 273 268 266 265 265 269 269 269 269 269 269 269 267 265 265 262 259 258 253 248 245 243 240 238 237 237 235 234 233 232 232 232 231 230 230 229 229 228 228 228 228 227 228 228 228 228 228 228 227 228 231 232 233 234 235 237 240 243 248 246 243 237 229 220 194 177 169 165 161 160 160 161 173 178 179 181 183 186 188 192 202 205 207 209 211 214 216 218 221 223 226 229 230 230 231 232 234 237 239 240 241 241 242 247 250 250 248 246 243 239 239 241 243 243 245 248 246 240 233 224 222 218 211 198 191 173 159 158 153 152 151 148 137 133 129 127 124 122 104 89 84 82 73 60 27 346 351 332 299 284 276 269 263 259 254 253 252 251 248 243 239 233 229 225 222 221 219 220 221 226 234 241 246 249 249 250 254 256 257 257 257 257 258 259 259 260 260 260 260 260 259 257 257 257 258 259 261 260 258 257 257 255 254 253 253 254 253 254 256 257 255 252 250 249 248 248 249 248 234 228 232 243 251 250 244 236 236 221 208 204 207 210 209 210 219 232 239 242 243 244 244 244 243 246 252 256 257 258 256 257 259 262 263 265 266 263 261 260 259 256 252 248 245 245 245 248 252 256 257 256 255 254 253 253 255 258 262 263 264 264 263 263 263 264 264 264 264 263 263 264 265 267 267 268 270 271 271 271 273 276 278 280 279 278 277 278 278 279 279 279 278 277 276 277 277 277 277 277 278 277 276 276 275 274 272 270 269 268 269 269 269 266 263 263 262 258 254 251 249 247 247 247 246 245 244 242 241 241 239 237 236 234 234 234 234 233 232 232 232 232 233 234 234 160 160 158 155 153 153 152 151 150 150 149 150 150 150 150 151 152 152 152 152 153 152 151 151 151 151 152 152 152 152 150 149 149 148 148 148 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 147 147 148 149 149 149 149 148 147 145 145 146 146 146 147 147 147 147 147 146 145 145 144 142 140 139 138 135 132 130 128 128 131 135 140 144 146 143 142 144 148 149 149 149 149 148 147 147 147 147 147 147 147 147 148 148 148 148 149 149 149 149 149 148 148 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 147 147 148 148 150 150 151 152 153 153 154 153 153 152 151 152 154 154 155 155 156 157 160 162 163 163 163 163 161 160 160 161 161 160 161 163 164 166 168 169 171 172 175 177 177 178 180 181 182 183 184 185 186 186 186 185 185 184 183 182 181 179 176 173 171 171 170 169 167 165 163 161 160 159 158 156 154 153 152 149 147 147 147 147 147 147 148 148 149 150 152 154 156 156 157 159 158 158 158 158 158 158 160 161 162 162 162 161 161 162 162 162 162 161 161 160 160 161 161 161 161 161 162 162 162 164 166 171 174 175 177 179 182 184 185 183 180 180 179 180 180 181 183 185 185 186 187 188 189 190 191 191 191 191 192 192 191 190 188 187 186 183 180 175 171 169 168 169 173 175 176 176 174 168 166 164 163 160 159 157 153 146 144 142 140 138 137 136 134 131 129 128 125 123 122 121 125 130 133 137 136 137 135 123 32 350 312 308 310 312 312 308 302 294 283 277 276 277 278 280 279 277 273 271 270 269 268 272 273 272 271 270 269 267 266 266 266 265 264 263 257 252 248 246 242 242 241 238 236 235 234 233 233 232 231 231 230 230 229 229 229 229 229 228 228 229 229 229 229 230 230 231 234 237 238 240 241 244 247 248 242 232 219 205 191 183 179 175 173 173 172 172 173 174 184 192 193 195 196 198 199 201 208 212 213 213 216 217 218 220 222 224 227 228 229 230 230 231 233 236 237 236 236 236 240 243 247 247 247 244 240 237 240 242 243 245 247 247 245 239 230 227 224 217 212 207 202 198 196 165 141 131 130 134 123 117 115 112 107 102 94 87 86 84 79 74 68 56 53 302 278 271 264 259 256 255 252 251 250 249 246 244 242 228 221 215 210 209 209 211 215 222 230 237 241 242 245 247 250 253 256 256 256 257 258 259 260 260 260 261 261 261 259 257 257 257 257 258 260 259 259 258 257 256 254 253 252 252 252 252 254 256 255 255 255 253 253 253 253 245 234 226 222 240 249 251 248 248 239 222 207 205 209 210 208 209 222 234 241 243 245 246 246 248 247 251 256 258 261 258 256 257 259 259 261 262 263 262 261 261 261 259 254 249 245 245 245 246 249 253 256 256 256 257 256 256 257 259 264 267 268 266 264 262 262 264 265 265 265 264 265 266 266 266 264 264 265 265 266 268 272 275 277 277 277 276 275 276 277 278 278 277 277 276 277 278 278 278 279 279 279 278 278 278 277 276 274 272 271 272 271 272 272 270 268 270 267 262 257 253 250 249 251 249 248 246 245 243 243 241 239 238 237 236 236 235 235 235 234 234 234 234 235 236 236 159 159 157 156 154 155 153 151 150 149 148 148 148 148 147 148 148 149 150 151 152 151 150 149 150 149 149 150 150 150 148 147 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 147 146 144 144 145 145 145 146 145 145 145 145 145 145 145 143 141 139 137 136 134 132 129 128 129 133 138 142 144 144 141 140 141 145 148 149 149 149 148 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 147 147 147 147 147 146 146 146 147 147 147 147 147 148 148 148 148 148 147 147 148 149 150 151 152 153 153 153 152 150 149 149 150 151 151 153 154 156 157 159 161 162 161 161 162 162 161 161 161 162 161 161 161 162 164 165 168 170 171 174 176 178 179 180 181 182 184 184 185 185 186 186 185 185 184 184 182 181 178 177 175 171 170 170 169 168 166 165 164 161 158 157 156 155 153 153 151 149 148 148 148 148 148 148 148 149 149 151 153 156 157 158 159 161 160 159 159 159 159 159 160 161 162 162 162 162 162 162 162 160 159 160 159 159 160 161 161 162 162 161 162 162 163 165 168 174 176 178 180 183 186 187 187 185 183 182 181 181 181 182 184 185 185 186 187 188 189 190 190 190 191 191 191 191 190 189 187 185 182 179 175 170 168 165 164 165 168 169 169 168 168 163 161 158 156 154 152 150 148 144 141 138 137 135 134 134 132 130 127 126 125 123 123 124 127 133 142 145 145 146 145 129 327 320 315 309 307 305 304 303 298 291 285 283 283 284 283 281 278 274 272 271 270 270 271 274 275 273 271 271 269 268 267 268 268 268 267 265 261 256 252 250 248 247 244 241 238 236 235 235 233 232 232 231 230 230 230 230 230 230 230 230 230 232 232 232 232 233 233 235 237 241 243 244 245 246 247 245 228 197 185 177 172 172 173 174 184 188 187 187 188 189 194 202 203 204 205 206 207 208 212 215 215 216 217 218 220 221 223 225 226 226 227 228 229 230 232 234 235 234 235 235 238 242 244 244 244 242 239 237 240 241 242 245 246 246 244 240 234 230 225 219 215 212 209 209 202 179 143 119 112 115 110 107 106 103 99 95 91 92 93 95 92 88 86 87 97 239 253 256 255 254 253 252 252 252 251 249 247 246 240 225 211 203 201 200 202 205 212 220 227 233 235 237 241 245 247 251 251 252 255 257 258 259 260 260 261 262 263 262 260 258 257 256 256 258 259 259 258 259 258 257 255 254 253 253 252 252 254 255 256 256 255 254 255 257 257 250 244 231 224 239 249 253 252 250 242 222 209 207 207 208 206 209 222 235 242 243 246 249 250 254 254 254 257 262 261 259 258 258 259 260 260 259 260 260 259 259 259 259 255 250 247 245 243 243 247 251 254 256 256 257 259 260 261 263 266 271 271 269 266 264 264 267 267 266 266 266 266 266 267 264 262 260 260 260 262 266 272 275 275 274 274 274 274 275 275 275 275 275 275 276 277 279 279 279 280 280 280 280 280 280 278 278 276 275 275 275 274 274 275 275 275 275 272 268 262 257 255 253 254 253 250 248 246 245 244 242 240 239 238 237 237 236 236 236 236 236 237 236 236 237 237 159 159 158 157 156 155 153 151 150 148 146 146 146 146 145 147 147 148 149 150 151 151 150 149 149 148 148 148 148 148 147 146 146 146 145 145 146 146 146 146 147 147 147 147 147 147 147 147 147 146 146 145 145 145 146 147 147 146 147 147 147 146 145 144 144 144 145 145 145 144 144 144 144 144 145 144 143 141 139 137 136 134 132 130 130 132 136 140 143 143 143 143 143 144 147 149 150 150 149 148 148 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 147 147 147 147 146 146 146 146 146 147 147 147 147 147 148 148 149 149 149 148 148 148 150 151 152 152 153 153 152 151 150 149 149 152 154 155 155 157 158 159 161 162 162 162 162 162 163 163 163 162 164 164 163 163 162 162 164 167 169 173 175 177 178 180 181 182 183 185 186 186 186 186 186 186 185 183 182 180 178 176 175 174 173 172 171 169 168 167 166 165 161 157 156 154 152 151 150 149 149 150 150 149 149 149 149 149 151 153 154 157 158 159 161 161 162 161 161 159 159 159 159 160 161 162 162 162 162 162 161 160 159 159 159 160 160 160 161 162 162 163 163 163 164 165 168 171 176 178 180 183 186 188 189 188 187 186 184 182 182 182 183 184 185 185 186 187 188 189 190 190 190 190 190 190 189 188 187 187 183 178 174 170 166 164 162 162 161 163 163 162 161 161 160 158 153 151 149 147 146 145 143 139 137 135 133 133 132 131 129 126 125 124 124 124 126 130 135 145 148 150 153 163 191 303 312 309 306 305 303 300 299 292 288 285 284 285 285 284 282 276 273 271 270 268 270 272 273 273 272 271 270 269 270 270 269 269 269 268 267 264 260 255 256 255 253 248 244 240 238 237 236 234 233 232 231 231 231 231 231 231 231 231 231 232 232 233 235 235 236 237 238 239 244 245 244 242 237 234 227 208 185 180 180 180 183 186 187 194 200 199 199 200 201 202 204 208 211 211 212 212 213 215 217 217 218 218 219 221 222 223 224 224 225 227 228 229 229 230 230 230 232 232 234 237 239 239 240 241 241 239 239 239 240 241 243 243 243 241 239 235 230 226 221 217 215 213 210 203 187 157 123 111 107 106 105 102 99 98 97 98 98 104 116 113 110 114 123 144 227 241 247 250 249 250 251 252 252 251 250 248 244 235 220 205 195 193 194 197 203 210 219 226 229 230 234 239 242 246 247 247 249 253 255 257 258 257 259 261 262 263 263 261 260 260 256 256 256 258 258 258 258 259 258 257 256 255 254 254 253 254 254 255 255 254 252 254 256 257 256 254 237 232 240 248 250 252 252 247 229 217 215 216 214 212 215 224 238 239 244 249 254 258 260 259 258 254 258 259 259 259 262 265 267 266 261 258 256 253 254 255 255 253 250 247 244 242 241 244 248 252 251 254 257 259 262 264 266 268 273 272 271 269 269 269 269 267 266 265 265 265 266 266 264 262 261 261 261 262 265 271 274 275 274 274 273 273 273 273 273 274 275 275 276 278 280 280 281 281 282 281 282 281 281 280 279 278 278 277 278 278 277 277 277 277 276 275 272 267 264 265 260 258 256 253 250 248 248 245 243 241 240 239 240 239 238 237 238 238 239 238 238 237 237 237 159 159 158 158 157 154 152 151 149 145 143 143 143 144 145 146 146 148 149 150 150 150 149 148 147 146 146 146 146 146 146 146 145 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 146 145 144 144 144 144 145 145 145 145 145 145 144 144 143 143 143 144 144 145 144 144 144 144 144 144 144 143 142 140 138 137 136 134 133 133 133 136 139 142 143 145 145 145 147 147 149 150 151 151 150 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 147 147 148 148 149 149 150 150 150 150 151 152 153 153 154 154 154 153 153 152 152 153 155 157 158 159 160 161 161 162 162 162 163 163 163 164 164 165 165 167 168 168 167 164 164 164 166 171 172 173 173 175 179 180 181 184 186 187 187 187 187 186 186 185 183 180 178 177 176 175 174 173 171 169 168 168 167 165 163 159 154 152 152 151 150 149 149 149 151 151 151 151 151 151 151 154 157 159 160 161 163 164 164 163 162 161 161 160 160 159 160 161 161 161 161 161 161 160 159 159 160 160 161 161 161 162 162 164 165 166 166 167 169 172 174 176 178 181 184 187 188 189 189 189 188 185 184 183 183 184 184 185 186 187 188 188 189 189 189 190 189 189 188 187 186 186 184 180 174 170 165 161 159 158 158 158 159 158 157 156 156 155 154 149 147 145 144 144 142 141 138 136 134 133 132 130 129 128 126 125 124 125 126 129 133 138 146 150 153 163 184 241 286 303 303 302 301 300 296 295 292 288 284 283 284 283 283 280 275 274 272 269 268 269 271 272 272 272 271 269 268 270 270 269 268 269 269 268 266 264 261 262 261 259 254 248 243 241 240 237 235 234 233 232 232 231 231 232 232 233 234 234 235 235 236 239 239 239 240 241 243 245 245 240 234 230 222 209 198 200 199 198 199 202 202 202 204 209 208 209 209 209 209 209 212 215 216 216 216 216 217 219 219 219 219 221 222 223 223 223 223 224 226 228 228 228 228 228 229 229 230 231 234 234 235 236 239 239 239 239 239 239 240 241 241 240 238 237 234 229 225 222 218 217 215 211 204 191 169 139 125 122 111 107 103 101 102 104 107 111 118 136 138 140 146 157 187 221 235 242 245 246 247 250 251 250 249 248 247 240 227 212 199 188 186 190 195 202 210 219 225 225 229 232 236 239 242 242 243 246 249 252 254 254 254 257 259 261 262 263 263 262 260 257 255 254 255 255 255 256 258 258 258 257 257 256 256 255 254 255 254 253 252 249 251 254 256 256 254 244 237 242 247 248 250 252 248 238 231 231 230 228 226 227 230 239 245 250 256 263 270 272 277 262 246 248 255 259 261 263 269 271 269 262 257 257 252 250 249 249 248 247 246 243 241 240 242 246 247 249 253 258 260 264 266 268 272 273 273 272 272 272 272 271 269 267 266 266 265 265 265 265 265 266 265 265 266 268 270 271 271 272 273 272 272 272 273 274 275 276 277 278 279 281 281 281 281 282 282 282 282 282 282 281 281 281 281 280 281 279 279 279 277 276 274 272 271 271 268 265 262 258 255 253 252 249 247 244 243 242 243 242 241 240 239 240 240 240 240 239 238 238 238 158 159 159 159 157 154 152 149 145 142 141 141 142 143 145 146 147 148 149 149 149 149 148 147 146 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 147 147 147 146 146 145 146 145 145 144 143 143 143 143 144 143 144 143 142 142 142 141 141 141 142 144 144 144 144 143 143 143 143 143 143 142 140 138 137 136 136 135 134 134 136 139 140 141 144 146 147 148 148 147 148 149 151 152 151 149 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 145 145 146 146 146 146 146 147 147 148 149 149 150 151 151 152 152 153 154 154 154 154 154 153 153 153 154 155 155 156 157 159 161 162 162 162 161 162 163 164 164 163 163 163 163 165 169 172 173 171 168 167 168 168 170 170 168 168 172 173 176 181 185 186 187 187 187 187 187 186 184 182 179 178 177 176 175 174 173 171 167 166 165 163 160 158 155 153 151 150 150 150 149 149 150 151 151 151 152 152 153 154 156 158 160 163 164 165 165 164 164 163 162 162 161 160 159 160 161 161 161 161 160 160 159 159 159 160 161 162 162 162 163 164 165 166 167 169 170 172 173 174 176 179 182 185 187 188 189 189 189 188 186 184 184 184 184 184 185 186 187 188 188 188 188 189 189 188 187 186 185 185 183 181 176 170 166 162 160 159 156 156 156 156 155 154 154 153 151 150 147 145 143 143 142 141 140 138 135 134 133 131 129 127 126 126 127 127 128 129 132 136 141 149 158 161 175 206 255 281 295 290 291 293 293 291 289 287 285 282 282 282 281 280 278 277 275 272 270 269 269 270 271 272 273 272 269 267 267 266 266 267 268 269 269 269 267 267 266 265 263 259 254 250 250 243 240 238 235 234 233 232 232 232 233 234 235 236 237 238 239 240 243 244 244 244 245 246 246 244 237 234 230 222 215 208 217 218 217 219 217 216 214 213 217 218 218 217 216 215 215 216 220 219 219 219 219 219 219 220 221 221 222 223 223 223 223 222 223 225 227 228 228 228 227 228 229 229 230 230 231 232 234 236 237 238 238 239 238 238 238 238 237 236 235 233 228 224 221 219 218 215 210 204 192 176 160 151 136 120 114 111 109 112 114 119 126 134 149 157 159 164 178 199 219 233 239 239 242 244 247 248 247 245 245 243 234 217 196 189 183 181 185 193 202 211 218 223 226 229 232 235 238 238 239 242 244 245 248 249 249 251 253 256 259 260 261 261 262 261 258 255 252 251 252 253 255 257 257 257 257 258 258 258 259 258 257 255 252 249 248 249 251 251 254 254 249 242 246 248 249 250 252 250 245 243 243 242 240 240 239 241 248 255 260 266 278 291 293 345 327 241 238 251 256 258 262 266 267 265 261 259 256 252 249 247 246 245 245 244 243 242 242 244 247 249 252 255 260 264 266 268 271 274 274 273 274 274 274 274 273 270 269 270 269 268 267 267 267 268 269 269 269 270 270 271 270 270 270 271 272 272 272 273 276 277 279 280 280 280 281 282 282 282 282 282 282 282 283 284 284 284 284 283 282 282 281 280 279 277 275 273 271 271 270 268 266 264 261 258 256 255 251 249 246 245 246 247 245 244 242 242 242 242 241 240 240 239 239 238 158 159 159 158 157 155 151 147 142 140 140 141 143 143 145 147 148 148 149 149 148 148 148 146 146 145 145 145 145 145 145 145 144 144 145 144 145 145 145 146 146 145 145 145 145 145 145 144 144 143 141 141 141 142 142 142 142 141 140 140 139 139 139 140 141 143 143 143 143 143 142 142 141 142 142 141 140 138 137 136 135 135 135 136 137 139 139 141 144 146 148 149 149 148 148 149 152 153 152 150 148 148 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 146 146 146 146 147 148 148 149 150 150 151 152 152 153 154 154 154 154 154 153 152 151 152 153 153 154 155 156 159 161 162 162 162 162 163 164 164 163 163 162 162 163 165 170 175 174 171 170 169 167 167 168 168 168 168 169 171 176 181 185 184 185 186 186 186 186 185 183 181 179 178 177 176 175 174 172 169 167 166 163 160 157 156 154 153 152 152 151 150 149 148 149 149 151 152 153 154 155 156 158 159 162 165 166 166 165 164 164 163 163 163 162 161 160 160 160 160 160 160 160 159 159 159 159 160 161 162 163 164 165 165 165 167 168 170 172 173 173 174 176 179 183 185 187 189 189 189 189 188 186 185 185 185 185 185 185 186 187 187 187 188 188 188 188 187 185 184 184 182 180 177 173 166 162 160 159 155 154 154 155 154 154 153 152 150 149 148 146 144 144 142 141 140 139 137 135 133 131 129 128 127 127 127 129 131 132 133 137 141 145 153 161 171 187 218 253 276 278 279 281 284 285 284 283 283 283 280 279 279 277 276 275 275 274 272 272 271 270 270 271 272 273 272 270 267 266 265 264 267 270 271 271 271 271 270 268 268 266 265 264 265 260 252 247 245 239 236 235 233 232 232 233 236 239 240 242 244 244 244 248 251 251 251 251 250 248 244 241 239 236 231 229 226 227 228 232 231 228 225 223 221 225 226 225 223 222 221 220 221 223 222 222 221 221 221 221 221 222 222 222 223 223 223 223 223 222 223 225 226 227 227 226 227 228 229 229 229 230 231 233 234 235 235 236 237 237 237 236 235 235 234 233 230 226 223 220 220 217 213 209 203 192 181 174 167 148 132 122 120 124 126 129 134 143 149 160 170 173 181 192 206 220 231 233 235 239 241 243 244 244 242 241 237 226 201 187 182 180 180 185 194 204 213 215 224 229 232 233 235 236 237 239 242 243 244 245 245 246 248 251 254 256 258 258 259 260 260 258 254 254 252 250 251 254 255 256 256 256 257 258 259 261 262 261 259 255 250 247 246 245 248 253 255 255 250 253 255 253 253 253 253 251 251 251 251 250 252 252 253 255 263 269 283 331 10 21 23 11 274 249 251 253 254 260 262 262 261 259 258 256 253 251 249 249 249 249 249 248 246 247 248 251 255 259 260 264 269 270 272 273 274 273 273 274 274 275 275 273 271 271 273 273 271 269 268 268 269 270 272 273 273 273 274 271 270 269 270 271 272 272 274 277 278 280 281 281 281 282 282 283 283 283 282 283 283 284 286 286 285 285 284 284 282 281 281 279 277 275 273 272 271 269 267 266 264 263 262 259 256 254 251 249 249 250 250 248 246 244 243 244 243 242 241 240 240 239 239 157 158 159 158 157 154 150 145 141 140 140 142 142 144 146 147 147 148 148 148 148 148 147 147 146 146 146 145 145 145 144 144 143 143 144 144 144 144 144 145 145 143 142 143 143 143 143 143 142 141 140 139 140 140 139 139 139 139 139 138 138 138 138 139 140 142 142 141 141 141 141 140 140 141 141 141 140 139 138 136 136 136 136 137 137 137 138 141 143 146 148 149 150 150 151 151 153 154 153 150 149 149 148 147 146 146 146 146 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 146 147 147 148 149 149 149 150 151 151 151 151 151 151 151 152 153 151 150 149 149 150 150 151 153 156 159 160 162 162 163 163 163 163 162 162 162 162 162 163 167 171 173 172 170 169 166 164 165 166 169 171 172 172 173 176 179 182 182 182 183 183 184 184 184 183 181 180 178 176 175 174 172 170 168 166 164 160 157 155 155 153 152 152 151 150 148 147 147 149 150 151 154 155 156 158 159 160 161 163 165 166 165 165 164 164 164 164 164 163 162 161 161 161 160 159 159 159 159 159 159 159 160 161 163 164 164 165 165 165 167 169 171 173 174 174 175 177 179 183 186 187 187 189 190 190 188 186 185 185 185 185 185 186 186 186 187 187 187 187 187 187 185 183 183 181 179 176 173 170 164 161 159 156 153 152 153 154 154 154 153 151 149 148 147 146 146 145 143 141 140 138 137 135 133 130 129 128 128 128 129 132 134 136 138 142 146 150 153 164 175 193 220 248 254 264 272 274 277 278 278 278 277 278 276 275 275 274 273 272 271 272 272 272 272 272 272 272 272 272 270 269 268 268 267 267 269 271 274 273 273 273 272 271 270 269 270 271 270 269 264 258 256 246 243 240 233 231 231 234 240 241 245 248 250 251 251 255 261 262 261 258 255 251 247 248 246 242 240 238 236 235 235 237 236 234 231 229 229 230 231 229 228 226 225 225 225 225 225 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 225 225 226 226 226 227 228 228 229 230 231 232 233 233 234 235 235 236 236 234 233 233 232 230 228 225 221 221 219 215 212 207 201 192 185 182 171 157 142 131 128 136 140 142 148 156 161 167 179 185 194 203 213 222 225 228 233 236 238 239 240 240 239 237 230 211 189 182 179 177 183 190 198 207 212 217 224 230 235 236 236 237 237 239 241 243 244 244 245 246 246 249 252 255 255 256 258 259 260 258 257 255 253 250 251 253 255 254 255 255 256 258 260 262 263 263 261 258 252 247 246 245 247 252 256 257 257 259 259 257 256 257 258 259 258 260 267 267 266 268 268 264 268 276 311 33 41 40 31 9 282 259 253 251 252 255 257 255 255 255 256 256 254 252 252 254 256 259 260 258 253 252 251 253 258 263 265 268 272 273 273 272 271 272 272 273 275 275 275 273 273 274 274 273 270 268 267 267 268 271 274 276 278 279 277 274 271 270 270 271 272 273 275 277 278 279 279 280 281 282 283 283 284 284 284 284 285 286 285 285 284 283 283 283 282 280 279 278 277 276 274 274 272 270 267 265 264 263 262 260 258 256 254 254 254 253 253 250 247 246 246 245 244 243 241 241 240 240 239 157 158 158 158 157 154 149 145 141 140 141 141 143 145 145 145 145 146 146 146 146 146 146 146 146 147 146 146 145 144 143 143 142 142 142 142 142 142 143 143 143 140 139 139 139 139 139 139 139 139 138 138 138 138 138 138 138 138 138 137 137 137 137 138 139 140 141 140 140 140 140 139 139 140 140 140 140 139 138 137 136 136 136 136 136 135 136 139 142 145 148 149 150 152 153 153 155 155 153 151 151 149 148 147 146 146 146 146 146 146 145 145 145 145 145 145 145 145 144 144 144 145 145 145 145 145 146 147 147 148 149 149 150 150 151 151 150 149 149 149 149 149 150 149 148 148 148 148 149 151 153 156 158 160 162 162 163 163 163 162 160 159 159 159 161 163 167 171 172 169 168 167 165 163 164 166 169 172 174 175 174 173 175 178 178 177 178 180 182 183 183 182 182 180 177 175 173 172 170 169 168 163 160 158 156 155 154 153 152 147 146 144 142 142 144 146 148 152 156 157 159 160 161 162 163 164 164 164 164 164 164 165 165 165 165 165 164 163 162 161 160 159 158 158 159 159 159 159 160 161 163 164 164 164 165 166 167 169 172 174 174 175 177 179 181 184 186 186 188 189 190 190 188 186 185 185 185 185 185 186 186 186 186 186 186 186 186 185 184 181 180 178 175 173 170 166 162 159 157 154 152 151 152 152 152 152 152 151 149 148 147 147 147 146 144 142 139 138 137 135 133 131 130 130 130 131 131 135 138 140 143 146 149 151 155 163 175 191 214 225 236 251 264 267 270 272 272 272 273 274 273 272 271 271 270 269 268 269 270 271 273 273 273 272 269 268 266 266 267 269 271 273 274 275 276 276 275 274 273 273 272 273 275 275 274 274 273 270 268 269 262 242 231 228 229 233 235 245 252 256 258 259 260 262 269 269 267 265 261 256 256 253 250 247 244 243 242 241 241 240 239 237 235 234 233 233 233 232 230 229 229 228 228 227 227 226 225 225 225 224 224 224 224 224 224 224 223 223 223 223 224 224 224 225 225 226 227 227 228 228 229 230 231 232 232 232 233 233 234 234 234 232 231 230 229 228 226 224 221 220 217 214 210 205 199 193 188 181 172 162 150 143 144 147 152 156 161 166 168 171 183 192 201 210 217 220 222 227 232 234 236 236 236 238 238 235 219 195 185 180 175 178 185 194 203 209 213 221 228 232 237 239 239 239 238 239 240 241 242 243 244 245 246 249 251 252 253 254 255 257 258 257 256 256 255 252 252 252 253 255 256 257 258 260 261 262 264 263 262 259 254 251 248 246 248 252 256 258 258 260 261 261 261 261 262 264 266 270 288 290 289 288 281 273 273 284 344 18 26 29 10 327 271 253 252 247 246 247 251 249 247 249 251 253 253 253 253 259 265 267 267 263 262 259 253 252 258 264 268 270 272 274 274 272 271 271 272 273 276 277 276 276 276 276 275 272 269 268 268 267 267 270 274 279 280 282 280 277 273 272 272 273 273 275 276 276 277 278 278 280 281 283 283 284 284 284 285 285 286 286 285 283 282 282 281 281 281 279 278 277 276 276 275 275 274 271 268 265 265 263 262 261 262 259 258 258 258 257 256 253 249 249 248 246 244 243 242 241 241 240 239 157 157 157 157 156 153 148 145 142 141 141 141 142 143 143 142 143 144 145 145 146 146 146 145 145 145 145 145 144 143 142 142 141 140 141 141 141 141 141 140 140 138 136 136 135 136 136 136 137 137 137 137 137 138 137 137 137 137 137 136 137 137 137 137 138 139 139 139 139 140 140 140 140 140 140 140 139 139 137 137 136 136 135 135 134 134 136 138 141 145 146 148 151 153 154 154 155 155 154 154 151 149 148 147 146 146 146 146 146 145 145 145 145 145 145 145 145 144 144 144 144 144 145 145 145 145 146 147 147 148 148 149 149 150 150 150 149 149 149 149 150 150 150 149 149 149 149 150 151 152 155 156 159 162 162 163 163 163 162 161 159 158 157 157 160 164 168 170 171 168 166 166 166 165 166 167 169 170 172 173 173 171 171 173 173 171 174 177 180 182 183 182 181 180 177 174 172 169 168 167 164 159 157 156 155 153 152 150 148 141 140 140 139 141 143 145 148 153 159 160 161 162 162 164 164 164 163 164 164 165 165 165 166 166 167 166 165 165 164 162 161 159 159 158 158 159 159 160 160 161 163 163 164 165 166 167 168 170 173 174 175 177 179 181 182 184 186 187 189 190 190 189 187 186 185 185 185 185 185 185 186 185 185 185 185 185 184 184 182 179 177 175 172 169 166 164 162 158 155 152 149 149 149 150 150 151 150 150 149 149 149 149 148 146 144 141 139 138 137 135 133 132 132 132 133 134 135 138 142 144 147 149 151 152 156 165 175 189 201 208 224 243 257 260 263 265 265 266 268 269 270 268 268 268 267 267 266 267 268 269 270 271 272 272 269 265 265 265 266 270 274 278 279 278 278 278 276 275 275 275 275 275 277 278 278 279 280 281 283 286 292 242 224 222 224 224 234 249 259 263 265 267 268 269 271 271 269 267 263 263 259 255 251 249 247 245 244 244 243 241 240 238 237 236 236 234 233 233 233 232 232 231 230 229 229 227 227 227 226 226 225 225 224 224 224 224 224 224 224 224 224 224 224 225 226 226 227 228 229 230 230 230 231 231 231 232 232 232 232 232 232 231 229 228 227 226 224 223 222 219 216 212 208 203 199 198 186 178 171 163 155 155 154 154 162 165 168 170 171 176 185 196 205 213 217 219 223 226 230 233 235 235 236 237 237 234 211 191 184 173 176 180 187 199 207 210 217 225 231 236 239 241 241 241 240 240 240 241 241 241 242 243 245 247 250 248 250 252 253 254 255 255 256 257 256 255 253 253 253 255 258 259 260 262 262 263 264 263 262 260 256 256 252 248 249 253 255 257 259 260 262 264 265 266 268 273 280 289 312 330 323 296 286 280 276 296 338 354 348 331 302 281 266 259 251 245 241 240 243 241 239 242 245 248 250 252 254 261 270 270 268 267 265 261 256 254 256 262 268 269 272 275 273 272 271 271 273 274 276 277 277 276 276 275 274 274 273 273 273 269 268 269 273 273 274 277 277 274 273 273 274 274 274 275 275 275 276 276 276 278 280 282 283 283 283 283 284 285 284 284 283 280 280 280 280 280 280 279 278 276 275 275 275 275 274 272 270 268 266 264 263 263 265 264 263 263 261 260 259 256 254 254 251 248 246 244 243 243 242 241 240 157 157 157 157 155 152 148 145 142 141 141 140 140 141 141 140 141 141 142 143 145 145 145 144 143 143 143 143 143 143 142 141 141 141 141 141 141 140 140 138 137 136 135 134 134 134 134 134 134 135 134 133 135 135 135 136 136 136 136 136 136 136 136 136 137 138 138 139 139 139 139 139 139 139 139 139 139 138 137 136 135 134 133 133 133 134 136 138 141 144 145 148 151 153 154 154 155 155 155 153 151 150 148 147 147 146 146 146 145 145 145 145 145 144 144 144 144 144 144 144 144 144 144 144 145 145 146 147 147 148 148 149 149 149 149 149 148 148 148 149 150 151 151 151 152 153 153 153 154 155 156 158 160 162 163 163 163 162 161 160 159 158 157 158 161 165 168 168 169 168 167 167 167 167 167 167 167 169 170 171 171 168 168 168 168 168 173 177 180 183 183 183 182 180 176 173 170 167 166 162 159 156 155 155 153 151 149 145 142 140 141 142 143 144 145 148 152 156 161 162 163 163 163 163 163 163 164 165 165 165 166 166 166 167 168 168 168 167 165 164 162 160 159 160 159 160 160 160 160 161 162 163 164 165 167 168 169 171 173 174 177 179 181 182 184 185 187 189 191 191 190 188 187 186 185 185 185 184 184 185 185 184 184 184 184 183 182 182 181 177 174 171 169 166 164 163 160 156 153 150 148 148 148 149 150 151 151 151 150 150 150 150 149 146 144 141 139 138 137 135 135 135 135 135 136 137 138 141 146 148 150 151 153 155 159 167 178 187 190 202 219 235 248 253 256 257 258 260 262 264 266 264 263 264 265 265 264 265 266 267 268 270 272 273 270 267 267 268 268 272 277 280 281 281 282 282 280 279 278 278 278 278 281 283 284 287 289 292 295 303 349 30 197 208 210 220 233 247 261 265 268 270 270 271 271 269 268 266 265 262 259 255 251 249 247 245 245 244 243 242 240 239 239 238 237 236 235 235 235 235 234 233 232 230 230 229 229 228 227 227 226 225 225 225 225 224 224 224 224 224 224 224 225 226 227 228 228 229 231 232 232 232 232 232 231 231 231 231 231 231 230 230 228 226 225 224 223 222 221 218 214 211 206 202 201 195 184 176 171 166 165 164 161 161 168 171 172 173 175 179 186 194 207 214 216 220 224 226 230 233 234 235 236 237 235 227 209 190 176 175 178 184 191 205 208 214 221 227 233 237 239 241 243 243 242 241 241 241 241 242 242 242 242 242 243 245 248 250 252 253 253 254 255 257 257 256 255 254 255 256 259 261 263 263 264 264 264 263 261 260 260 258 254 249 251 254 255 256 259 262 263 265 268 273 282 296 315 341 17 45 333 291 283 280 276 285 295 306 304 290 279 271 267 261 255 249 243 239 238 237 237 237 240 244 248 250 255 263 270 269 268 268 267 264 260 256 253 259 260 266 273 274 273 272 272 273 274 276 277 277 277 276 275 274 274 274 275 278 276 273 269 267 269 264 259 260 265 268 271 273 272 272 273 273 273 274 274 275 275 276 278 280 280 281 281 282 282 282 282 281 281 278 277 278 278 278 278 277 277 275 274 273 273 273 274 273 272 272 270 266 264 265 267 268 268 266 264 263 262 259 260 259 255 251 248 246 246 245 244 242 241 157 157 157 156 154 152 149 145 143 142 140 138 138 138 139 139 138 138 139 140 141 142 142 142 142 142 143 144 143 143 142 141 141 141 141 141 141 140 139 137 137 136 134 133 133 133 133 133 132 132 132 132 133 133 134 134 134 134 135 135 134 135 135 136 136 137 137 138 137 136 136 137 137 137 137 138 138 137 136 135 134 133 132 132 133 135 137 140 142 142 146 148 151 152 152 153 154 154 154 153 151 150 148 147 147 147 146 146 145 145 145 145 144 144 144 144 144 144 144 144 144 144 144 144 145 145 146 147 147 147 148 148 148 148 148 147 147 147 147 147 148 150 152 152 153 154 154 155 155 156 157 159 159 160 161 161 162 161 160 160 159 157 157 158 160 163 165 166 168 168 168 168 167 167 167 167 168 169 171 172 170 167 166 166 165 168 173 178 180 180 180 179 179 178 174 171 169 167 165 161 157 155 155 153 151 150 148 144 142 141 143 147 148 149 150 152 154 159 162 163 163 163 162 161 160 161 166 167 167 167 167 167 167 168 169 170 169 169 168 166 164 163 162 162 161 161 161 161 161 162 162 163 164 166 167 169 171 171 173 176 178 180 182 183 184 185 189 191 192 192 190 188 187 186 184 184 184 184 184 184 184 183 183 182 182 181 180 180 178 174 170 168 166 163 162 161 159 156 153 150 149 149 149 149 150 151 152 153 153 153 153 151 149 146 142 141 140 139 137 136 135 136 137 137 138 140 142 144 146 149 152 153 156 159 163 169 175 181 190 202 216 229 241 247 248 248 251 254 256 258 260 258 258 259 262 263 263 264 265 266 269 272 274 274 273 272 272 274 274 276 279 283 284 284 287 290 288 285 284 284 284 283 286 291 294 298 302 304 309 325 1 28 58 76 161 209 230 246 256 263 266 266 268 270 270 268 265 264 263 261 258 254 251 248 246 245 244 243 242 242 240 240 239 239 238 237 237 236 238 237 236 235 233 232 231 231 231 229 228 227 227 226 227 226 226 225 225 225 225 225 225 225 225 226 228 229 230 231 234 234 234 233 233 232 231 231 230 230 229 229 229 228 226 225 224 223 223 221 220 218 213 209 205 203 199 192 183 176 174 174 173 170 168 169 173 176 177 177 179 183 189 197 207 212 215 221 224 227 229 231 231 234 236 235 229 221 211 188 181 181 185 191 198 206 212 218 223 229 234 237 237 241 243 244 244 243 243 243 243 243 242 241 241 240 241 243 246 249 252 253 253 255 256 257 257 256 256 255 256 257 260 262 262 263 265 265 264 263 262 262 261 259 254 251 251 252 252 256 260 263 266 267 271 282 306 335 7 32 42 57 282 266 266 262 251 237 245 270 275 273 269 265 264 261 257 254 249 247 247 242 239 238 240 244 246 252 260 267 269 269 269 269 268 267 264 259 255 256 259 267 273 274 274 274 275 277 278 279 279 280 281 280 279 277 277 277 278 280 280 277 272 268 267 261 250 250 255 261 262 266 268 271 273 273 273 273 274 274 276 277 278 280 280 280 281 281 281 281 280 279 278 277 277 276 275 275 275 275 275 273 272 272 272 273 273 273 274 274 273 270 268 267 268 268 268 267 266 266 265 265 264 262 259 255 252 251 250 248 248 246 243 158 157 157 155 154 151 148 146 144 141 138 137 137 136 137 137 136 137 138 138 138 139 140 141 141 142 143 143 143 142 142 142 141 141 140 139 139 138 137 136 136 134 132 132 132 132 132 132 132 132 132 132 133 133 133 133 133 133 134 133 133 133 134 134 134 135 136 137 136 135 136 136 137 136 135 136 137 136 135 134 133 133 132 132 133 136 138 141 143 144 147 148 149 149 148 148 150 153 154 152 151 150 149 148 148 147 146 146 145 145 145 144 144 144 144 144 144 144 144 143 143 144 144 144 145 145 146 146 147 147 148 148 147 147 146 146 146 145 145 144 145 147 149 149 152 152 153 153 154 156 157 157 159 158 158 159 160 160 160 159 159 157 156 156 158 161 161 164 167 168 169 168 167 167 166 166 167 170 173 174 171 171 169 167 166 169 172 176 176 175 174 173 173 174 172 170 168 167 164 161 158 155 152 150 149 148 147 146 145 145 146 148 148 150 151 152 154 158 161 163 163 162 161 159 158 162 165 167 169 168 168 168 168 169 169 170 171 171 170 168 166 165 165 164 163 161 161 162 162 162 163 164 165 166 168 170 171 172 174 177 179 180 182 183 184 187 190 192 192 192 189 189 187 185 184 183 183 183 182 182 182 182 182 181 180 179 178 177 175 173 169 165 163 162 161 159 157 155 153 150 150 149 149 150 151 152 153 154 154 153 153 151 149 145 141 140 139 138 136 136 136 137 138 139 140 141 143 146 148 150 152 155 158 161 166 172 172 181 191 201 213 225 235 240 241 244 246 248 250 252 252 253 255 255 257 259 262 263 263 266 270 274 276 276 276 276 275 280 283 284 285 288 289 290 292 297 295 293 292 292 291 291 294 302 306 311 314 318 323 336 351 5 12 20 40 119 198 237 250 260 263 266 266 267 267 266 262 261 261 260 257 254 250 246 245 244 242 241 240 240 239 239 240 240 239 239 239 239 239 239 238 236 235 233 233 233 232 231 229 229 228 228 227 227 226 226 226 225 225 225 225 225 224 226 228 229 232 233 234 235 235 235 233 232 231 230 229 229 229 228 228 227 226 224 223 223 222 220 219 217 212 208 206 203 197 189 182 178 179 178 174 172 173 175 177 179 179 180 182 186 191 198 203 207 215 221 225 227 228 228 229 231 233 231 224 217 208 191 186 187 191 198 202 205 211 221 225 230 233 233 237 240 242 244 244 244 244 244 244 245 245 242 243 241 240 242 246 250 251 252 254 256 257 257 256 256 255 255 256 257 259 261 261 263 264 265 265 264 265 266 264 260 255 250 248 248 251 256 259 263 266 268 272 288 309 346 24 35 49 80 226 236 240 237 231 231 237 255 259 262 262 261 260 258 255 255 254 253 254 250 245 242 249 253 258 263 269 271 271 271 272 271 271 269 267 261 261 262 263 269 272 274 274 276 278 282 285 285 284 284 284 284 283 282 281 282 282 283 284 281 276 274 273 263 254 251 252 256 257 261 266 270 273 274 275 275 276 276 277 280 280 280 281 281 282 281 280 280 278 276 275 274 274 273 272 271 272 272 272 272 272 272 273 273 273 273 274 275 274 274 272 271 271 270 269 268 267 267 267 267 266 264 263 260 257 257 255 252 252 250 248 158 158 156 155 153 150 149 146 142 138 136 135 134 134 134 134 135 136 138 138 137 138 138 139 140 140 141 142 142 142 141 141 140 140 138 137 136 135 134 134 134 133 132 130 130 131 131 131 132 132 132 132 132 133 133 133 133 133 133 132 131 132 132 132 132 133 135 135 135 136 138 138 138 136 134 135 136 135 134 133 133 132 131 131 133 136 139 140 141 144 147 148 146 145 147 148 150 153 153 152 151 150 149 149 148 147 146 146 145 145 145 145 144 144 144 144 144 143 143 143 144 144 144 145 145 146 146 146 147 147 148 147 147 146 146 145 145 144 144 143 144 145 145 148 150 151 152 152 153 153 153 154 156 155 156 157 158 158 158 158 157 156 155 155 157 159 161 164 167 169 169 168 168 167 166 166 168 170 173 174 174 174 173 170 169 170 171 170 169 170 169 167 168 170 169 167 167 165 163 160 156 152 151 148 145 145 145 146 146 147 147 146 147 148 151 152 154 157 160 160 162 162 161 160 160 161 164 167 168 168 168 169 170 170 170 172 173 173 172 171 170 169 168 166 164 163 162 163 163 163 164 165 166 167 169 170 171 173 175 178 180 182 183 183 186 188 191 193 192 191 190 189 187 185 183 182 181 181 181 181 181 181 181 179 178 177 176 174 172 170 167 162 161 160 158 157 156 154 152 148 148 147 148 149 151 153 153 153 153 152 152 150 148 144 143 141 140 138 137 136 136 136 139 140 141 143 145 147 149 150 153 156 159 163 168 169 173 182 192 203 213 223 229 229 237 241 243 244 245 244 245 248 251 251 253 256 259 259 262 266 270 274 277 278 279 280 281 284 289 298 297 299 299 299 298 302 302 301 301 299 299 300 302 311 316 319 322 328 331 336 344 356 359 8 23 43 104 246 260 280 279 282 278 272 264 264 261 259 261 261 259 255 251 249 246 243 240 239 239 239 238 239 240 241 241 241 240 241 241 241 240 238 237 236 236 234 233 232 230 229 229 229 228 227 227 227 227 227 227 226 225 223 222 223 224 227 230 231 233 234 235 235 233 231 230 230 229 229 229 228 227 226 225 223 223 222 221 220 218 216 212 209 207 203 196 190 185 184 183 179 174 175 177 179 179 179 179 181 184 187 192 196 197 207 215 220 224 226 226 227 228 229 230 226 221 217 203 190 183 186 194 198 202 209 215 222 227 230 231 233 236 238 240 242 242 243 244 245 246 246 247 246 245 243 242 243 246 249 251 253 256 257 258 257 258 257 255 254 255 257 259 259 261 263 264 266 267 267 268 269 267 264 258 251 251 250 252 257 259 263 265 267 273 284 297 321 348 352 26 201 225 228 230 231 231 233 240 246 251 257 258 259 259 257 254 253 254 255 255 254 252 249 260 267 269 271 273 273 273 275 275 275 273 271 269 266 266 266 265 267 269 272 272 275 280 284 287 287 287 286 285 284 284 284 285 286 287 287 287 283 282 281 277 270 263 259 257 258 259 261 264 268 272 274 274 275 276 277 278 280 280 280 281 282 282 281 277 276 275 274 273 273 273 273 271 270 269 270 271 271 272 273 274 274 274 274 274 275 275 275 274 274 273 272 270 268 267 267 267 267 266 266 264 262 262 261 259 256 256 255 255 159 158 156 153 151 150 149 145 140 137 135 134 134 134 133 133 134 135 137 139 139 139 139 139 139 140 140 141 141 140 140 139 139 138 136 134 133 132 132 131 130 130 130 129 129 130 130 130 131 131 131 131 131 132 131 131 131 131 132 131 130 131 131 131 131 132 133 134 135 137 137 138 138 136 133 134 134 134 133 134 133 132 131 132 134 136 137 138 141 144 147 148 146 143 144 147 152 154 154 152 151 151 150 149 148 147 147 146 145 145 145 145 144 144 144 144 143 143 143 143 144 144 144 145 145 146 146 146 147 147 147 147 146 146 145 145 144 143 143 144 144 145 147 148 149 151 152 151 151 151 150 151 152 154 155 156 156 156 156 156 156 155 154 154 155 155 159 163 167 170 169 169 168 166 166 167 169 172 174 174 174 174 174 173 169 168 167 166 166 167 167 166 165 167 166 163 163 162 160 157 153 149 148 147 145 144 144 146 147 147 147 147 147 148 151 153 155 157 157 159 160 161 161 160 161 161 164 167 166 167 169 170 170 171 172 173 175 175 174 173 173 172 170 168 167 165 164 164 164 164 164 166 167 168 169 170 172 174 176 179 181 183 184 185 187 190 192 193 191 191 190 188 186 184 183 181 180 180 180 180 180 179 179 177 175 174 173 171 169 167 164 161 159 157 156 155 154 152 150 149 147 146 147 149 151 152 152 153 153 152 151 151 149 148 146 143 141 139 138 137 137 138 140 142 144 146 147 149 149 151 154 157 160 163 165 168 174 182 194 204 213 219 220 228 235 238 239 239 239 240 241 244 247 248 249 252 252 255 259 264 269 273 275 277 284 288 292 295 299 312 316 316 313 310 308 306 306 310 306 303 303 306 309 315 319 321 326 330 334 338 344 349 356 3 7 1 341 310 299 303 300 300 296 282 273 268 262 260 264 264 262 258 256 253 248 244 239 237 237 237 237 240 242 244 244 244 244 244 243 244 242 240 239 239 237 235 234 233 231 231 230 229 229 228 228 229 228 229 228 227 226 222 221 221 222 225 226 227 229 235 236 237 236 232 230 229 229 228 228 227 226 225 224 224 223 222 221 219 217 215 212 211 207 203 197 192 190 189 187 181 179 178 179 180 180 179 179 181 184 188 192 193 198 207 214 220 224 224 225 226 227 228 227 225 223 211 198 186 179 186 192 196 202 210 217 223 229 231 233 235 236 237 239 239 239 241 242 244 246 247 247 247 247 245 244 245 246 248 250 253 256 258 259 259 259 259 257 256 256 257 257 259 262 265 266 268 269 269 270 270 269 267 265 264 263 259 258 262 263 263 264 268 274 279 283 291 286 279 252 225 225 226 228 228 237 241 241 241 249 251 254 259 260 259 255 254 257 258 259 259 260 261 269 277 275 275 274 274 274 277 278 277 275 274 272 271 270 267 264 263 265 267 269 275 281 284 286 287 286 285 284 284 286 288 291 294 295 292 288 286 285 284 282 278 272 270 272 271 267 265 266 268 271 270 270 272 274 276 277 278 276 278 279 280 280 279 276 275 272 273 273 274 274 274 273 271 271 271 272 272 273 274 275 274 275 274 274 274 274 274 274 273 273 272 271 269 267 267 267 267 267 266 264 262 262 262 261 259 258 258 258 157 156 154 152 150 149 147 143 139 136 135 135 135 135 134 133 133 134 137 139 139 139 139 139 139 138 138 139 139 139 139 138 137 136 134 132 131 131 130 129 128 128 128 128 128 128 128 128 129 130 130 131 131 131 131 130 130 130 130 130 130 130 130 130 130 131 132 132 133 134 136 137 136 133 132 132 132 133 133 134 134 134 133 133 134 134 135 138 141 145 147 148 146 145 145 147 152 154 154 153 151 151 150 149 148 147 147 146 146 146 145 145 144 144 144 144 143 143 143 144 144 144 145 145 145 146 146 147 147 148 147 147 146 146 145 144 144 142 142 143 144 144 147 148 150 151 152 151 151 150 150 150 152 154 155 156 156 156 156 156 156 155 154 154 154 156 160 164 169 171 171 170 168 166 167 169 172 175 175 175 174 174 173 172 170 167 167 167 167 166 166 165 163 163 162 160 159 159 157 155 151 151 149 148 147 146 146 148 150 150 150 150 150 150 153 155 156 157 158 159 158 157 156 155 153 153 156 162 163 165 168 169 171 173 174 175 177 177 176 176 176 174 172 170 170 168 168 167 166 166 166 167 168 169 169 171 173 175 177 180 183 184 185 187 189 191 193 193 192 190 189 187 185 183 181 180 179 178 178 178 178 177 177 175 172 171 169 167 165 163 162 159 156 155 154 153 152 151 150 148 147 146 147 149 150 151 152 153 153 153 152 151 150 149 147 144 141 140 139 139 139 139 142 145 146 148 149 150 151 153 156 159 161 162 164 169 175 183 196 205 211 213 217 224 231 235 235 235 235 236 238 240 243 246 247 247 248 250 253 258 264 264 264 277 291 302 309 312 314 326 331 329 326 322 318 315 317 314 309 307 307 309 312 316 320 324 328 331 335 341 340 344 350 356 357 351 339 329 325 312 308 306 303 293 289 279 265 268 270 270 268 266 264 259 254 249 241 239 238 235 236 240 244 248 248 248 248 248 246 246 244 243 242 241 238 236 235 233 233 233 231 230 229 228 229 229 229 230 229 228 226 223 221 221 222 226 227 227 228 235 238 240 240 234 229 228 227 227 226 225 225 224 224 223 223 221 220 219 217 215 215 211 207 203 198 195 193 192 189 185 182 181 181 181 180 179 179 182 186 189 190 193 199 207 214 220 221 222 224 226 226 226 223 222 217 205 192 183 185 189 193 197 204 211 218 224 228 231 234 237 238 237 238 238 238 239 240 242 244 244 245 246 247 247 246 247 247 247 249 251 254 257 257 258 259 260 260 259 259 259 259 260 263 266 267 268 268 268 269 269 270 269 268 268 267 266 264 264 264 264 264 267 270 274 274 272 268 260 243 230 224 223 221 219 229 238 241 241 243 245 253 259 261 260 257 258 261 264 265 266 270 273 277 281 279 277 276 276 277 278 278 277 277 276 275 275 272 268 263 261 264 266 270 276 281 284 286 286 285 284 284 285 291 295 299 303 299 294 289 286 285 286 285 285 281 281 281 279 275 271 268 267 268 266 265 267 269 272 273 273 274 276 276 276 276 275 273 272 271 272 274 275 276 275 276 276 275 276 275 275 274 275 275 274 274 274 274 274 274 273 272 272 271 270 269 268 267 267 268 268 267 265 263 262 262 262 261 260 260 260 260 155 154 152 151 150 148 146 142 138 135 134 134 134 135 134 133 133 134 136 137 137 137 136 136 137 136 136 137 137 137 138 137 136 135 133 131 131 130 130 129 127 126 127 126 126 126 126 126 127 128 129 130 130 129 130 129 129 129 129 129 129 130 130 130 129 129 130 130 131 134 136 137 135 132 131 131 131 132 134 135 136 135 135 134 134 134 135 138 141 144 146 147 146 145 144 145 150 153 154 153 152 152 151 150 149 148 147 146 146 146 145 145 144 144 144 144 144 144 144 144 144 145 145 145 146 146 147 147 148 148 148 147 147 146 145 144 143 142 142 142 143 144 147 148 150 151 151 151 151 150 149 151 152 154 155 157 157 158 158 158 157 156 156 158 158 160 163 167 170 171 171 170 169 168 169 171 173 175 175 176 176 174 172 172 170 169 169 168 167 166 164 162 160 159 159 159 156 156 156 154 154 152 150 149 149 149 150 151 151 153 153 153 153 154 155 156 157 159 159 157 154 150 149 145 141 140 146 155 157 159 163 165 169 173 176 177 178 178 177 178 177 176 174 172 172 172 171 169 168 168 167 168 169 169 170 172 173 176 178 180 182 183 186 188 191 192 193 193 191 188 187 185 183 181 180 179 177 176 176 176 175 175 175 173 169 168 166 164 162 161 160 157 154 153 152 151 150 150 149 148 146 146 147 149 149 151 152 153 153 153 152 151 151 149 147 144 141 140 141 141 140 141 144 148 149 150 151 152 153 154 156 159 160 162 166 172 178 186 198 205 208 212 217 222 227 231 231 232 233 234 236 238 241 244 244 245 246 246 248 251 253 254 260 276 298 314 322 326 328 334 338 335 332 328 325 324 320 316 313 312 312 314 315 317 320 326 329 331 333 333 336 338 342 344 345 342 338 337 327 318 314 311 306 306 299 285 273 277 278 276 273 272 268 263 259 256 250 248 246 237 238 242 248 255 255 255 253 251 248 247 246 245 244 241 239 237 235 235 234 233 232 230 229 228 228 227 228 229 229 228 226 225 223 220 222 225 228 229 230 233 237 241 240 234 228 227 226 226 226 225 223 223 223 222 222 221 219 218 216 216 214 211 207 203 198 196 196 192 189 188 189 187 188 186 183 181 181 184 187 189 190 195 200 206 214 216 218 221 224 226 226 225 220 217 211 203 193 187 186 191 198 203 208 213 218 222 225 230 234 237 239 239 239 239 239 239 239 240 241 241 243 245 246 247 247 247 248 248 248 249 251 253 254 255 258 259 261 261 261 261 261 262 264 265 266 266 266 267 268 269 268 268 268 266 265 264 264 263 261 264 264 264 265 268 263 258 255 250 240 231 225 222 213 208 213 225 233 236 236 241 252 260 263 264 264 264 266 272 273 275 277 279 281 281 280 279 278 278 278 278 278 277 277 277 277 275 273 269 263 262 263 267 273 278 281 284 287 287 285 283 284 286 290 296 303 303 298 293 289 285 284 284 285 286 286 285 285 280 277 274 270 267 266 264 261 262 265 268 268 270 272 273 273 272 271 270 269 269 270 272 275 277 278 279 278 278 278 278 276 276 275 275 274 273 273 272 273 272 272 272 271 271 270 269 268 268 267 266 266 267 266 265 264 263 262 261 261 260 260 260 260 152 151 150 150 148 146 144 141 137 134 134 133 132 133 133 133 133 133 135 135 136 135 134 134 134 134 134 134 135 137 137 136 134 133 132 130 130 129 129 128 127 126 126 125 124 124 125 125 126 126 127 128 128 128 128 128 129 129 130 130 130 130 130 129 128 127 127 129 128 134 137 137 135 132 131 131 131 132 135 136 136 136 135 135 135 135 136 139 142 145 146 146 146 143 141 142 149 152 154 154 153 152 151 150 149 148 147 147 146 146 145 145 144 144 144 144 144 144 144 144 144 145 145 146 146 147 147 148 148 148 148 148 147 146 145 144 144 143 144 146 147 148 148 149 150 151 151 150 150 150 150 152 153 155 155 158 160 161 161 161 160 159 160 162 163 164 166 168 170 170 170 170 170 171 172 172 173 173 175 176 177 176 173 171 171 169 168 166 164 164 161 159 158 157 156 156 156 155 155 155 155 153 151 149 151 152 152 152 152 154 154 155 155 155 155 156 157 159 159 157 153 145 144 139 134 133 139 146 149 151 152 160 167 173 177 178 178 177 178 178 177 176 175 174 174 174 172 171 170 170 169 169 169 170 171 172 174 176 179 180 180 183 187 190 192 192 192 192 189 186 184 182 180 179 178 177 175 174 174 173 173 172 172 171 166 164 162 160 159 158 157 155 152 151 151 150 150 149 148 147 146 146 147 148 149 150 151 152 152 152 151 151 150 148 147 143 142 141 142 143 143 145 146 150 151 151 151 151 153 154 156 157 159 162 168 174 182 190 198 203 206 212 216 221 226 228 229 230 232 234 235 237 239 241 242 244 245 244 244 245 246 249 264 284 306 321 330 333 336 338 337 335 331 328 326 323 318 315 315 318 318 319 320 320 323 326 328 329 329 329 329 332 337 334 334 335 334 333 328 322 319 316 317 314 306 293 284 284 284 281 282 277 271 265 260 258 258 258 256 249 248 251 257 265 268 266 261 255 251 248 247 250 248 244 240 237 237 236 235 233 231 229 228 227 226 226 226 227 227 226 225 224 222 219 220 222 225 228 228 231 236 238 237 234 230 229 227 227 227 225 224 223 222 221 221 220 219 217 217 216 214 211 208 203 199 199 195 192 191 191 195 196 194 190 187 185 185 187 190 191 194 197 201 206 211 213 216 220 223 224 225 224 219 216 212 206 201 197 195 198 203 208 211 215 219 220 224 229 233 236 238 239 240 241 241 241 240 241 241 241 242 244 245 247 247 247 248 248 248 248 249 249 250 253 256 258 260 261 261 262 262 263 264 264 264 264 265 267 268 268 268 268 267 264 260 258 258 258 257 262 265 265 263 263 261 255 246 242 237 232 232 225 208 196 202 213 220 223 227 237 256 268 271 273 273 272 272 277 279 280 281 282 282 281 280 280 280 279 277 276 276 276 275 275 274 273 271 269 264 262 262 265 273 279 283 285 289 289 286 284 285 286 288 298 301 299 294 289 289 285 283 282 283 283 283 283 282 279 276 274 270 270 268 263 262 262 263 265 265 268 270 272 269 268 267 265 265 266 268 275 277 279 281 281 280 279 278 277 276 275 274 274 274 272 271 271 271 271 271 271 270 269 269 268 268 267 267 265 265 265 264 264 264 263 262 261 261 261 261 261 262 150 149 148 148 146 145 143 141 137 134 133 132 130 129 130 131 132 133 133 134 135 134 133 132 133 133 133 134 135 136 136 135 133 132 131 129 128 127 126 126 125 125 125 124 123 123 124 124 125 125 126 126 127 127 127 127 127 128 129 129 129 129 129 129 128 126 125 126 128 134 137 137 135 133 132 132 131 133 136 137 136 135 135 135 134 134 136 139 142 144 145 146 146 143 141 142 148 152 154 154 153 152 151 150 149 148 147 147 147 146 145 145 145 145 145 144 144 144 144 145 145 145 146 146 147 147 148 148 148 149 149 149 148 147 146 146 145 145 147 150 151 151 150 150 150 150 150 150 150 150 151 153 154 155 157 159 161 162 163 163 162 162 162 164 165 166 166 166 167 167 168 170 172 174 174 174 174 174 175 177 176 175 173 172 171 168 166 163 161 161 160 160 158 156 156 156 155 154 155 155 155 154 152 151 152 153 152 152 151 152 154 154 154 154 154 154 156 157 156 154 151 147 145 140 134 135 140 143 146 152 155 160 165 169 174 176 174 173 176 177 177 176 175 174 174 174 173 172 172 171 171 171 171 171 172 173 174 176 178 178 180 184 187 190 192 191 191 190 187 183 180 178 177 176 175 175 173 171 171 171 170 169 169 167 163 160 159 158 157 156 154 153 151 150 149 149 149 148 147 146 145 146 146 147 149 150 150 151 151 150 150 149 148 146 144 143 143 143 145 146 147 148 149 151 151 151 151 151 151 153 154 154 158 163 168 175 183 191 195 199 205 210 215 220 225 226 227 229 231 233 235 237 238 239 241 242 244 243 243 243 244 249 281 322 333 338 343 343 341 339 331 327 324 322 319 316 313 312 316 321 322 322 322 321 323 324 326 326 327 327 327 326 328 328 328 328 328 329 327 323 320 320 321 319 314 304 295 290 291 292 289 283 276 268 262 261 263 262 264 265 266 269 271 275 276 274 270 264 257 254 253 256 256 253 247 243 241 238 235 232 229 226 224 223 223 223 223 224 224 224 223 223 220 218 218 218 220 219 221 226 232 235 236 236 236 232 230 228 228 226 226 225 223 221 220 219 218 217 217 215 213 211 207 204 202 198 195 194 194 196 198 197 194 190 189 188 189 189 193 195 197 199 202 206 208 211 215 218 220 222 222 221 219 216 214 211 207 205 205 204 207 210 214 217 217 220 223 228 231 234 236 236 239 240 241 242 242 242 242 242 242 243 245 246 246 247 248 248 248 248 249 249 250 252 255 257 259 261 262 263 263 263 263 263 262 263 264 266 267 268 269 269 267 263 255 248 247 245 252 262 267 268 266 264 258 249 241 236 233 230 224 214 198 187 195 203 207 210 224 242 261 275 276 277 278 277 277 280 282 282 283 283 282 281 280 281 280 279 276 275 274 274 274 273 272 271 270 268 267 266 259 262 269 278 283 286 289 290 287 286 286 287 289 294 295 294 290 289 287 285 283 281 280 280 280 279 277 277 276 276 276 275 272 268 266 264 264 264 266 267 269 269 266 263 262 261 262 264 269 276 279 280 280 280 279 278 277 275 274 274 273 273 272 272 270 270 270 270 270 270 269 268 268 267 267 267 267 265 264 264 263 263 263 262 262 261 261 261 261 262 262 148 148 148 146 144 143 142 140 137 136 134 131 128 126 127 129 131 131 131 131 132 132 132 132 132 132 132 133 134 135 135 133 132 131 130 127 126 125 124 124 124 124 124 123 123 123 123 123 123 124 124 125 126 126 126 127 127 127 127 127 128 128 127 128 126 125 125 125 130 135 137 138 136 134 133 132 132 134 136 137 135 135 134 133 132 133 135 137 139 141 143 145 146 146 144 145 149 151 151 153 153 152 151 150 149 149 148 148 147 146 146 145 145 145 145 145 145 145 145 145 145 145 146 147 147 148 148 149 149 149 149 149 149 148 148 148 148 148 149 149 149 150 149 149 149 150 150 150 151 152 153 154 154 156 158 160 161 162 163 163 163 163 163 164 164 165 165 165 166 166 168 170 173 175 175 175 175 175 175 175 174 173 173 173 170 166 163 160 160 159 158 158 156 154 154 154 153 149 149 151 152 154 153 152 152 153 153 152 152 152 152 153 153 153 153 153 154 156 156 154 152 155 153 147 140 143 147 150 153 158 157 156 156 158 163 164 164 169 174 175 176 176 175 175 175 174 173 172 172 172 172 172 172 173 174 174 175 176 177 178 180 184 187 189 189 188 188 187 185 179 176 175 174 173 172 172 171 169 168 168 167 166 165 164 160 157 156 155 154 153 152 151 149 149 148 148 148 147 146 145 144 144 145 146 147 148 149 150 151 149 148 146 145 144 144 143 144 146 148 150 150 150 151 151 151 152 151 151 151 152 152 154 159 165 170 178 186 190 192 199 205 210 215 220 223 225 226 229 231 233 235 235 236 237 239 240 241 241 242 242 244 257 343 15 8 2 359 352 342 336 325 318 315 313 309 306 306 309 317 322 323 324 321 320 322 323 323 323 325 326 325 323 324 324 322 324 325 326 325 323 322 322 322 321 319 313 305 297 298 297 295 290 283 275 271 272 271 270 271 274 277 278 278 278 277 277 273 269 265 264 261 260 260 261 256 255 251 242 237 232 226 221 221 219 218 220 220 221 222 222 222 221 219 217 216 216 216 216 218 222 227 232 236 236 236 235 233 230 228 228 227 225 224 222 220 219 218 218 216 215 213 210 207 206 202 199 198 198 199 201 201 198 193 191 190 190 191 192 194 197 198 200 203 205 206 211 213 215 218 219 219 219 218 217 216 214 212 211 209 208 209 212 215 216 217 220 224 227 230 232 232 235 238 240 241 242 242 243 243 243 244 244 245 246 246 247 248 249 250 250 251 250 251 252 255 258 258 261 263 264 263 262 261 261 262 262 262 262 265 266 266 268 265 260 248 230 226 231 250 272 273 274 276 272 261 248 236 224 219 215 206 195 186 187 192 197 199 214 234 253 267 275 277 278 279 279 280 281 283 283 284 284 283 282 282 282 280 279 276 275 274 274 275 275 274 273 272 271 271 267 259 257 263 276 277 284 289 287 286 286 286 288 290 291 290 289 288 287 286 285 283 281 280 280 279 278 276 276 276 276 276 277 276 274 270 265 268 268 267 266 266 265 263 257 258 260 263 268 271 276 279 279 278 278 277 276 276 274 272 272 271 271 270 270 269 269 269 269 269 269 269 267 267 267 266 266 266 265 264 263 263 263 262 262 261 261 261 261 261 261 262