CAPE 75 52 29 23 34 68 60 65 71 64 61 60 53 46 46 51 52 49 43 44 48 49 45 48 54 53 53 49 43 42 45 52 53 48 38 31 30 30 33 43 54 58 49 45 43 37 34 37 42 44 38 29 23 20 15 6 0 4 10 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 3 0 0 8 74 188 111 1 0 13 156 198 52 4 20 132 262 296 369 406 261 150 153 155 189 268 300 242 170 206 378 560 551 403 476 520 405 365 342 668 1137 1016 866 999 1217 1267 1253 1439 1694 1867 1967 2049 2183 2356 2480 2593 2738 2757 2704 2662 2733 2635 2844 2873 2774 2638 2442 2314 2322 2354 2393 2468 2474 2433 2412 2411 2454 2495 2449 2362 2304 2245 2203 2154 2023 1818 1633 1585 1624 1640 1612 1593 1611 1691 1797 1870 1870 1860 1799 1776 1734 1557 1673 1592 1647 1785 1523 1610 1790 1879 1928 1882 1795 1745 1685 1541 1265 778 391 294 299 304 317 402 573 672 605 449 309 376 511 823 753 283 137 156 155 102 69 78 103 119 173 278 348 463 669 844 945 1159 903 696 684 583 316 124 86 63 39 103 321 630 870 898 702 549 549 496 466 498 504 661 935 1029 865 637 394 208 320 513 736 892 897 763 635 677 794 1099 1232 1151 969 695 432 322 405 710 1361 2101 2466 2480 2405 2278 2151 2134 2174 2234 2308 2426 2634 2957 3352 3686 3861 3804 3576 3444 3365 3408 3367 3131 2790 2481 2248 2192 2295 2589 2886 2889 2528 2165 2381 2726 2820 2595 2399 2383 2516 2864 3092 3154 3284 3355 3333 3227 3108 3012 2893 2678 2335 1941 1705 1802 1857 1924 1932 1900 1908 1894 1821 1755 1612 1758 2184 2565 2980 3199 3284 3301 3295 3356 3422 3443 3559 3777 4055 4367 4579 4598 4507 4452 4463 4491 4411 4166 3878 3848 4406 4812 5063 5097 4778 4427 4190 4152 3766 4048 4382 4450 4065 3838 3796 3805 3944 4172 4356 4358 4205 4123 4036 4070 4017 3991 4048 4073 4082 4145 4263 4356 4368 4425 4448 4157 3551 3096 3008 3201 3773 4090 3969 4259 4676 4585 4390 4363 4738 4725 4735 4685 4884 5124 5222 5205 5157 4813 4271 3736 3270 2908 2684 2514 2455 2537 2625 2663 2737 2931 3065 2937 2842 2884 3100 3147 3036 2986 3055 2671 2477 2431 2173 1622 1449 1342 2237 2781 3107 3179 3118 3157 3271 3061 2538 2175 2080 2116 2260 2457 2737 3058 3448 3712 3709 3671 4076 4513 4325 4496 4790 4802 4380 3713 3153 2848 2819 3071 3339 3510 3321 3007 2782 2614 2552 2544 2443 2278 2116 1975 1846 1715 1636 1717 1700 1685 1554 1522 1441 1356 1349 1345 1463 1579 1614 1615 1613 1634 1672 1676 1632 1601 1591 1532 1506 1547 1578 1612 1688 1654 1548 1501 1468 1420 1382 1253 1232 1186 1163 1220 1375 1591 1706 1631 1484 1452 1362 1242 1176 1345 1425 1360 1418 1652 2050 2282 2277 2222 2179 2172 69 70 48 44 44 47 51 67 51 65 67 61 52 45 47 51 56 53 48 48 50 50 47 50 54 52 52 47 40 35 35 45 51 47 37 32 31 31 34 41 47 46 38 32 31 30 27 30 38 44 39 30 24 20 11 3 0 6 14 14 6 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 1 11 8 1 0 2 46 144 137 10 0 13 90 203 99 3 9 123 320 337 381 438 287 153 104 80 105 199 281 292 217 229 440 653 672 550 431 410 344 308 344 867 1212 908 925 1102 1198 1205 1264 1495 1703 1819 1891 1984 2145 2295 2364 2421 2604 2772 2729 2687 2729 2705 2861 2754 2684 2680 2550 2236 2174 2275 2395 2522 2566 2597 2629 2657 2736 2853 2835 2766 2742 2689 2639 2611 2518 2281 1930 1667 1609 1644 1641 1605 1587 1588 1659 1794 1917 2000 1972 1859 1682 1473 1462 1523 1507 1662 1554 1685 1879 1818 1845 1804 1711 1591 1504 1266 777 385 265 261 249 282 425 706 959 874 537 309 291 478 624 945 806 341 118 118 111 77 80 101 124 131 161 259 394 518 669 775 803 915 873 781 793 632 306 154 144 107 55 58 208 566 895 842 554 431 458 416 319 284 333 520 790 1015 1084 1055 958 715 652 757 951 1061 1011 749 573 585 673 1009 1118 994 859 743 637 632 846 1388 1999 2392 2533 2505 2402 2253 2132 2106 2143 2202 2282 2411 2619 2903 3202 3449 3645 3791 3713 3684 3491 3440 3408 3270 3029 2749 2465 2402 2313 2522 2849 2971 2846 2708 2836 2934 2842 2629 2473 2413 2602 2816 2878 3030 3195 3202 3091 2994 2938 2934 2811 2607 2337 2043 1968 2044 1990 2049 2048 1985 1990 2011 1997 1992 1885 1849 2186 2582 2896 3086 3153 3177 3221 3319 3388 3391 3449 3638 3947 4330 4644 4784 4873 5012 5115 5115 4961 4782 4658 4644 5021 5146 5219 5011 4370 4030 3996 3950 3912 4355 4640 4380 3914 3860 3899 3774 3867 3919 3948 4030 4157 4137 4051 4018 3988 4023 4105 4130 4188 4318 4428 4508 4626 4793 4741 4086 3229 2930 2954 3100 3614 3863 4008 4304 4448 4181 4014 3769 4231 4121 4240 4571 4798 4873 4757 4691 4639 4221 3585 3054 2546 2223 2163 2116 2088 2169 2320 2542 2807 3109 3218 3052 2982 2993 3276 3277 3078 2879 2651 2553 2514 2513 2479 2232 2077 2191 2502 2774 2992 2915 2645 2442 2330 2304 2109 1920 1827 1834 2016 2327 2552 2878 3456 3794 3765 3346 3725 4183 4356 4534 4788 4800 4233 3519 2992 2701 2775 3135 3568 3819 3546 3020 2582 2345 2261 2124 2046 2013 1948 1896 1820 1668 1597 1702 1678 1634 1558 1494 1403 1360 1391 1467 1550 1563 1573 1607 1611 1609 1620 1630 1608 1619 1568 1489 1492 1490 1564 1560 1541 1427 1351 1371 1353 1301 1265 1236 1191 1172 1181 1283 1454 1569 1542 1504 1418 1491 1507 1440 1493 1619 1674 1679 1760 1924 2218 2287 2157 1996 1949 2044 78 84 72 62 51 44 59 80 56 63 70 65 52 45 43 46 58 53 47 46 46 45 46 49 50 48 43 41 38 34 32 41 42 47 38 33 29 30 34 41 46 43 32 24 22 23 23 25 33 42 41 32 23 18 8 1 0 3 14 18 9 2 0 0 0 0 0 3 7 2 0 0 0 0 0 0 0 0 0 0 0 25 17 2 0 1 27 113 121 29 0 5 48 139 135 20 13 128 364 372 412 530 347 168 81 37 57 183 298 293 215 218 428 675 755 676 500 443 508 380 433 971 1028 817 964 1109 1102 1146 1312 1515 1670 1789 1861 1955 2100 2235 2309 2294 2431 2663 2681 2702 2746 2730 2775 2657 2470 2453 2523 2279 2160 2241 2343 2446 2509 2595 2666 2720 2824 3007 3098 3126 3156 3138 3111 3088 3021 2812 2453 1999 1683 1609 1633 1638 1625 1586 1581 1665 1783 1933 2030 1978 1816 1607 1452 1499 1483 1529 1570 1688 1793 1675 1698 1699 1678 1501 1399 1146 717 346 182 119 95 192 495 959 1296 1141 664 365 378 514 614 912 896 503 111 63 80 86 99 135 182 198 207 242 308 432 519 590 623 694 673 608 675 601 322 190 174 141 113 167 363 665 846 708 498 487 557 555 450 348 352 459 611 786 977 1084 1071 926 799 850 989 1075 1018 788 557 705 879 1016 932 887 927 955 993 1161 1630 2174 2464 2531 2544 2506 2386 2237 2130 2094 2125 2191 2287 2427 2618 2839 3042 3206 3364 3531 3695 3842 3691 3527 3421 3333 3195 2920 2574 2429 2290 2440 2746 2948 2993 2983 2921 2845 2755 2600 2441 2406 2621 2849 2947 3063 3143 3092 2961 2892 2828 2781 2640 2452 2252 2024 1958 2014 2080 2108 2073 2049 2066 2067 2065 2118 2091 1992 2150 2497 2746 2900 3003 3070 3120 3184 3239 3264 3345 3518 3765 4102 4473 4722 4825 4892 4982 5101 5076 5074 5129 5270 5465 5416 5147 4503 3755 3769 3865 3668 4128 4726 4928 4357 3653 3797 3722 3505 3437 3513 3697 3859 3935 3921 3873 3839 3875 3983 4121 4277 4409 4491 4509 4595 4806 5014 4877 3850 2938 2821 2865 2851 3023 3376 3730 3876 4099 3916 3829 3776 3975 3898 3954 4152 4359 4573 4589 4337 3970 3480 2911 2462 2187 2115 2171 2153 2149 2231 2416 2699 3041 3312 3613 3468 3399 3502 3612 3478 3311 3337 3232 2981 2697 2499 2417 2370 2381 2506 2638 2686 2683 2528 2293 2138 2013 2108 2238 2215 1969 1887 1946 2075 2289 2820 3375 3823 4041 4020 4023 4183 4255 4354 4602 4639 4196 3524 2933 2556 2476 2746 3213 3473 3325 2868 2366 2124 2068 1947 1932 1914 1953 1927 1869 1783 1783 1771 1709 1617 1506 1409 1334 1322 1429 1549 1581 1607 1590 1620 1643 1674 1607 1619 1572 1579 1534 1536 1513 1486 1537 1453 1353 1339 1353 1369 1366 1330 1330 1290 1177 1177 1181 1278 1440 1509 1368 1324 1300 1374 1530 1635 1779 1942 1967 1984 2028 2062 2043 1976 1906 1810 1802 1967 70 86 79 71 66 64 74 79 71 72 73 68 59 51 46 40 58 41 44 38 39 40 43 47 48 44 39 39 38 36 38 43 44 48 40 38 32 31 31 36 37 37 31 23 15 14 19 25 33 40 41 35 24 14 4 0 0 0 8 19 10 1 0 0 0 0 0 3 5 1 0 0 0 0 0 0 0 0 0 0 0 26 37 6 0 1 18 105 114 37 0 1 18 74 107 49 19 127 323 398 456 596 452 193 71 31 38 158 289 324 270 190 356 598 696 663 529 547 660 511 550 925 852 711 803 891 974 1139 1368 1539 1684 1793 1813 1903 2027 2164 2308 2308 2342 2569 2670 2737 2788 2797 2784 2679 2450 2268 2225 2130 2114 2184 2257 2316 2369 2451 2519 2602 2725 2902 3070 3228 3354 3464 3520 3486 3395 3201 2882 2399 1880 1639 1699 1787 1787 1668 1575 1597 1648 1764 1912 1958 1905 1792 1663 1575 1465 1477 1538 1575 1608 1555 1559 1565 1628 1486 1294 868 311 167 138 101 103 225 563 1012 1329 1266 860 492 379 410 489 669 794 529 142 47 64 82 119 214 322 385 435 446 343 304 391 505 581 603 463 377 444 480 337 244 249 280 337 460 618 703 693 594 529 650 785 803 682 457 345 389 451 544 704 794 755 727 780 818 919 1001 910 861 826 1062 1178 1109 1006 1056 1163 1275 1441 1814 2284 2530 2602 2586 2539 2471 2335 2201 2118 2104 2151 2236 2341 2472 2629 2791 2920 3013 3105 3254 3537 3820 3863 3666 3471 3381 3246 3042 2687 2352 2214 2392 2668 2887 3001 3052 2921 2777 2721 2595 2405 2376 2528 2674 2818 3010 3131 3096 2897 2681 2593 2532 2373 2204 2020 1804 1653 1892 2218 2306 2089 2094 2167 2125 2098 2183 2074 1958 2047 2321 2562 2735 2861 2934 2958 2986 3042 3131 3264 3419 3625 3918 4221 4477 4614 4557 4521 4776 5034 5116 5215 5282 5319 5304 4815 4118 3896 3971 4038 3729 4214 4810 4998 4414 3776 3785 3644 3481 3541 3715 3840 3883 3828 3737 3687 3670 3686 3755 3901 4146 4357 4388 4413 4547 4859 5112 4930 3670 2667 2695 2687 2608 2572 2680 3059 3388 3937 4010 3900 3853 3845 3842 3849 3931 4131 4343 4361 3932 3236 2748 2403 2171 2097 2113 2141 2160 2211 2333 2585 2902 3283 3657 3832 3779 3816 4003 3844 3763 3796 3780 3648 3332 2818 2368 2247 2293 2331 2468 2535 2465 2346 2129 1970 1925 2054 2556 2595 2546 2349 2329 2143 2159 2147 2627 3240 3805 4068 4049 4014 4242 4216 4161 4426 4618 4412 3811 3158 2629 2293 2336 2700 3087 3201 2802 2228 2036 2048 2014 1996 1990 1975 1951 1888 1857 1876 1855 1763 1663 1519 1337 1254 1285 1439 1553 1575 1586 1594 1600 1646 1642 1614 1590 1542 1525 1527 1596 1604 1566 1487 1352 1294 1379 1458 1432 1407 1355 1300 1341 1242 1189 1167 1207 1264 1310 1254 1240 1184 1206 1332 1472 1603 1754 1896 1966 1972 1961 1866 1747 1753 1753 1822 1925 80 91 79 70 73 76 82 77 72 74 76 70 64 60 54 47 51 38 44 32 38 39 45 49 47 43 37 36 41 41 38 39 44 44 39 38 33 29 22 27 29 35 31 25 21 24 29 32 34 38 41 37 26 12 2 0 0 0 2 12 11 2 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 15 66 4 0 1 18 102 109 28 0 0 3 21 39 23 11 97 264 382 476 623 564 276 105 74 55 132 262 362 267 144 253 468 544 544 498 563 696 576 604 797 738 681 720 751 920 1182 1403 1565 1707 1778 1800 1873 1958 2112 2316 2441 2389 2475 2634 2868 2825 2853 2881 2814 2686 2551 2404 2258 2189 2179 2196 2236 2285 2339 2391 2472 2570 2682 2826 3025 3259 3495 3684 3775 3699 3432 2994 2595 2133 1829 1900 1985 1930 1750 1600 1582 1624 1690 1776 1839 1862 1851 1829 1785 1658 1514 1492 1511 1513 1496 1516 1507 1608 1470 1160 722 391 431 460 431 401 461 708 1060 1293 1283 1040 743 544 481 473 518 643 551 275 145 126 123 162 276 452 541 596 583 499 447 453 433 506 669 620 498 516 576 445 440 531 618 626 601 558 473 421 413 470 659 851 886 768 543 364 277 273 315 437 502 506 609 742 787 861 1068 1159 1228 1311 1327 1232 1160 1194 1302 1448 1694 1984 2337 2556 2632 2678 2633 2534 2427 2297 2181 2123 2152 2224 2323 2417 2522 2645 2752 2821 2860 2901 3016 3290 3634 3841 3733 3604 3481 3287 3133 2804 2354 2186 2387 2615 2807 2993 3176 2931 2711 2694 2625 2482 2431 2483 2549 2727 3003 3198 3192 2890 2549 2412 2292 2139 2038 1874 1689 1383 1793 2568 2577 2010 1935 2006 2014 2011 2057 1877 1778 1864 2069 2302 2512 2646 2691 2674 2742 2940 3126 3236 3325 3469 3730 4014 4269 4454 4449 4372 4491 4913 5044 5150 5165 5048 4958 4324 3502 3567 4208 4132 3891 4204 4669 4826 4470 4070 3921 3760 3641 3719 3849 3859 3737 3567 3491 3522 3526 3449 3480 3638 3797 3878 4003 4179 4408 4797 5083 4799 3330 2542 2608 2728 2661 2630 2746 2990 3448 3906 3991 3939 3857 3762 3779 3805 3857 3965 4005 3874 3364 2658 2337 2231 2155 2082 2099 2091 2113 2236 2468 2751 3081 3489 3831 3931 3978 4117 4148 3855 3680 3703 3587 3255 2957 2637 2299 2225 2263 2227 2213 2219 2248 2185 2065 2060 2179 2609 2875 2753 2558 2751 2895 2751 2774 2553 2796 3412 3923 4224 4332 4199 4170 4222 4106 4232 4510 4559 4228 3673 3053 2521 2304 2409 2706 2984 2753 2338 2156 2123 2092 2083 2056 2005 1954 1901 1900 1945 1923 1785 1648 1445 1275 1244 1277 1408 1535 1619 1597 1598 1554 1596 1649 1647 1550 1461 1423 1439 1531 1627 1611 1478 1372 1369 1504 1539 1480 1487 1432 1358 1372 1307 1206 1165 1176 1211 1249 1236 1206 1179 1179 1238 1289 1316 1463 1571 1633 1636 1797 1779 1708 1700 1749 1842 1881 96 93 84 73 68 70 77 75 67 70 71 69 65 64 61 54 45 40 42 37 41 44 47 47 42 46 40 39 48 45 42 40 38 39 38 32 26 24 18 24 27 34 32 28 24 37 37 36 33 33 37 39 29 16 5 0 0 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 29 84 31 0 2 21 105 124 24 1 0 0 0 0 0 3 76 226 323 428 611 619 394 221 195 154 134 230 355 338 213 206 392 457 432 463 513 638 584 550 659 630 596 672 818 1068 1298 1425 1540 1652 1701 1749 1824 1893 2032 2242 2462 2580 2458 2491 2742 2869 2868 2938 2851 2820 2814 2654 2496 2383 2278 2205 2193 2219 2250 2283 2335 2409 2473 2554 2711 2941 3208 3486 3736 3828 3608 2979 2616 2400 2202 2193 2165 2024 1864 1756 1720 1712 1706 1733 1807 1858 1835 1736 1609 1568 1589 1561 1525 1483 1477 1556 1580 1598 1409 1069 932 1135 1296 1206 1065 904 862 997 1265 1469 1532 1354 1131 993 902 762 655 693 718 603 422 271 237 278 371 560 640 693 693 694 697 675 592 711 989 966 709 690 796 770 807 866 820 628 460 368 285 260 312 418 596 790 881 822 673 472 229 119 111 212 363 523 615 671 701 804 1169 1488 1614 1558 1370 1257 1326 1458 1614 1838 2230 2497 2610 2658 2700 2726 2643 2514 2412 2322 2245 2216 2256 2329 2423 2500 2574 2656 2713 2736 2733 2746 2850 3099 3403 3674 3745 3630 3517 3398 3219 2879 2344 2208 2452 2602 2695 2869 3116 2919 2688 2702 2699 2588 2533 2571 2646 2868 3128 3248 3224 2920 2626 2361 2128 1989 1914 1913 1773 1425 1959 2702 2238 1821 1694 1670 1763 1791 1738 1651 1630 1690 1819 1994 2168 2293 2337 2350 2542 2901 3082 3082 3137 3253 3486 3759 3997 4189 4352 4566 4562 4857 4967 5084 5148 5039 4874 4386 4038 4082 4205 4054 3999 4239 4499 4578 4490 4393 4229 3966 3792 3860 3996 3947 3738 3457 3302 3295 3229 3047 3049 3232 3443 3568 3658 3948 4284 4685 4880 4466 3096 2523 2505 2615 2668 2698 2865 3176 3524 3646 3472 3519 3678 3621 3673 3750 3827 3851 3768 3534 3057 2477 2274 2206 2069 2024 2041 2031 2074 2285 2621 2967 3181 3365 3547 3748 3867 3936 3898 3808 3851 3828 3361 2811 2543 2422 2181 2121 2111 2135 2159 2191 2312 2374 2482 2610 2741 2896 2876 2736 2637 2876 3029 2952 2889 2831 3113 3604 3873 4020 4097 4113 4186 4244 4152 4048 4327 4554 4389 4091 3596 3043 2633 2472 2528 2680 2678 2586 2459 2265 2135 2153 2158 2136 2098 2086 2016 1881 1889 1829 1639 1405 1252 1316 1301 1388 1550 1603 1571 1579 1522 1559 1633 1582 1453 1348 1242 1212 1334 1545 1628 1495 1398 1380 1458 1561 1543 1564 1521 1452 1384 1308 1238 1220 1222 1256 1326 1304 1308 1358 1353 1377 1373 1343 1322 1270 1254 1279 1519 1671 1745 1757 1768 1801 1806 102 102 97 92 85 79 80 79 71 68 67 68 70 70 67 63 60 58 53 46 43 44 45 44 40 43 41 39 49 41 36 36 32 35 37 32 27 23 23 27 27 29 29 28 24 32 19 30 29 28 33 41 34 23 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 3 36 91 65 0 4 33 111 140 42 0 0 0 0 0 0 0 54 180 239 339 597 683 471 320 335 313 204 188 318 449 418 351 397 434 416 443 530 604 571 521 613 610 553 531 695 1061 1361 1472 1559 1646 1693 1751 1792 1831 1929 2120 2380 2584 2597 2439 2572 2974 2878 2882 2808 2865 2916 2763 2665 2585 2454 2328 2240 2201 2187 2171 2191 2259 2309 2337 2416 2574 2787 3029 3330 3621 3640 3195 2752 2667 2665 2656 2517 2206 1928 1834 1827 1816 1805 1822 1846 1847 1810 1727 1652 1653 1683 1671 1604 1511 1508 1623 1664 1601 1390 1155 1231 1658 1975 1746 1302 1154 1198 1400 1638 1702 1718 1492 1334 1313 1303 1185 1002 906 918 916 877 713 492 494 592 717 787 821 837 873 909 989 1108 1124 1025 819 677 748 882 997 1054 1042 861 607 479 443 392 359 396 464 572 745 923 1003 946 733 378 121 31 103 356 655 622 498 532 835 1261 1476 1673 1630 1383 1406 1595 1759 1955 2267 2590 2668 2678 2716 2722 2685 2589 2475 2406 2373 2355 2359 2388 2442 2512 2571 2622 2669 2689 2675 2644 2653 2762 2986 3236 3504 3697 3603 3624 3559 3397 2945 2366 2295 2561 2620 2618 2749 2919 2846 2717 2746 2786 2695 2631 2677 2753 2939 3113 3120 3005 2777 2675 2415 2084 1898 1842 1827 1686 1605 2022 2258 2025 1826 1693 1590 1603 1582 1548 1553 1574 1619 1691 1797 1904 1980 2000 2026 2302 2745 2898 2828 2873 3026 3255 3506 3706 3911 4149 4561 4702 4806 4886 4953 4925 4827 4735 4607 4412 4187 4062 3988 4101 4344 4493 4570 4661 4674 4513 4198 3935 4009 4163 4076 3857 3606 3347 3108 2876 2597 2563 2696 3069 3471 3421 3682 4000 4342 4485 4095 3161 2623 2561 2661 2733 2755 2950 3262 3378 3193 2926 3026 3356 3383 3361 3527 3750 3854 3750 3546 3210 2636 2371 2253 2115 2047 2074 2067 2092 2333 2683 3021 3179 3253 3368 3549 3649 3597 3483 3403 3496 3529 3047 2697 2474 2298 2147 2175 2230 2312 2418 2532 2594 2623 2706 2812 2935 2958 2854 2923 3113 3298 3316 3054 2729 2887 3361 3613 3525 3691 3946 3983 4022 4145 4075 3918 4145 4367 4309 4078 3802 3441 3103 2895 2702 2592 2674 2774 2740 2563 2352 2172 2197 2256 2231 2322 2310 1990 1874 1782 1628 1593 1464 1466 1443 1487 1612 1628 1588 1557 1521 1560 1603 1487 1350 1289 1162 1061 1110 1352 1505 1459 1391 1351 1358 1511 1589 1601 1551 1461 1384 1334 1288 1258 1263 1356 1466 1513 1615 1626 1662 1575 1471 1354 1212 1109 1090 1138 1256 1412 1687 1829 1809 1772 1763 106 102 103 103 103 98 93 91 85 77 69 71 74 70 68 64 61 61 57 51 44 44 47 45 39 38 39 38 40 39 35 34 32 35 36 37 32 30 32 34 35 32 28 27 27 18 8 24 25 25 28 38 40 27 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 23 83 68 9 7 50 135 160 65 0 0 0 0 0 0 0 36 141 195 259 551 782 664 438 407 436 344 233 218 350 444 473 461 444 467 498 584 653 608 585 649 709 751 778 878 1118 1357 1427 1467 1581 1680 1708 1733 1775 1853 2021 2277 2512 2620 2570 2563 2872 2932 2772 2786 2908 2912 2766 2634 2695 2636 2501 2369 2264 2188 2125 2115 2162 2200 2194 2211 2303 2450 2595 2763 3072 3397 3423 3160 3009 3027 3099 3040 2751 2369 2059 1874 1849 1905 1942 1895 1844 1831 1800 1763 1764 1787 1787 1722 1603 1585 1703 1707 1561 1353 1297 1544 1998 2173 1907 1321 1186 1308 1663 1877 1742 1577 1331 1292 1445 1555 1532 1401 1238 1142 1085 1032 932 795 784 855 913 941 932 967 1037 1071 1241 1343 1059 608 394 563 769 756 881 1005 1067 974 848 790 748 640 502 385 320 377 558 817 1029 1041 852 531 190 40 150 514 749 427 214 361 1026 1533 1560 1632 1519 1484 1611 1829 1970 2129 2391 2590 2624 2681 2710 2666 2595 2522 2458 2439 2455 2465 2481 2520 2560 2601 2635 2670 2695 2690 2654 2617 2644 2764 2957 3167 3375 3538 3533 3650 3752 3707 3146 2447 2367 2512 2531 2565 2761 2906 2846 2766 2800 2834 2762 2702 2743 2814 2941 3043 3009 2903 2731 2558 2345 2088 1910 1788 1624 1497 1592 1850 1939 1959 1909 1782 1618 1512 1454 1481 1561 1602 1646 1707 1773 1835 1863 1828 1761 2043 2691 2829 2694 2680 2848 3109 3332 3461 3656 3904 4266 4594 4763 4798 4758 4654 4611 4702 4701 4651 4549 4354 4190 4323 4577 4751 4853 4896 4840 4714 4469 4133 4096 4196 4048 3753 3642 3559 2956 2571 2340 2301 2383 2602 2930 3098 3310 3554 3806 3945 3739 3216 2793 2746 2883 2935 2859 2928 3121 3078 2852 2703 2803 3114 3283 3313 3522 3573 3709 3689 3605 3378 2858 2529 2363 2231 2213 2230 2180 2176 2385 2708 2999 3166 3269 3389 3471 3476 3352 3104 2871 2836 2757 2534 2580 2467 2330 2388 2544 2659 2715 2730 2728 2663 2568 2554 2656 2874 3084 3253 3531 3807 3914 3852 3521 3206 3466 3487 3392 3227 3493 3658 3585 3778 3994 3941 3856 3964 4159 4124 3883 3677 3480 3313 3132 2840 2653 2737 2868 2853 2622 2286 2062 2104 2188 2188 2292 2245 1897 1651 1596 1612 1633 1616 1615 1572 1552 1614 1626 1590 1571 1539 1566 1583 1492 1413 1324 1210 1101 1134 1253 1305 1340 1340 1377 1457 1545 1612 1620 1562 1476 1419 1402 1374 1364 1456 1643 1712 1755 1764 1711 1676 1610 1488 1326 1202 1138 1124 1128 1203 1380 1647 1809 1815 1750 1745 96 90 93 85 93 99 96 92 91 81 73 74 74 69 67 63 56 49 43 45 39 38 49 49 41 38 41 40 36 35 36 38 38 38 39 38 37 32 33 36 35 36 32 30 28 25 24 27 25 23 25 32 38 33 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 80 77 20 9 70 184 206 93 5 0 0 0 0 0 2 27 116 184 168 375 705 727 493 399 450 436 447 452 430 448 443 424 432 487 599 672 688 679 610 731 782 785 929 1288 1432 1397 1310 1386 1557 1611 1621 1680 1746 1820 1973 2213 2457 2596 2579 2537 2687 2881 2897 2975 2935 2926 2849 2691 2667 2775 2715 2582 2433 2341 2273 2189 2166 2157 2134 2134 2183 2245 2283 2353 2560 2919 3273 3373 3268 3100 3044 3139 3120 2877 2614 2316 2096 2028 1974 1926 1868 1855 1853 1855 1842 1819 1802 1763 1681 1677 1768 1745 1585 1462 1545 1800 2052 2118 2019 1753 1378 1300 1490 1597 1378 1213 1211 1436 1681 1686 1603 1541 1470 1369 1210 1117 1144 1142 1127 1138 1093 1015 994 1105 1211 1287 1662 1663 884 450 172 289 487 384 502 730 869 915 983 1074 1122 984 637 328 166 165 316 644 957 984 815 626 404 268 449 834 902 425 294 482 1182 1630 1622 1577 1568 1604 1823 1959 2059 2200 2501 2540 2595 2691 2646 2574 2534 2497 2497 2535 2587 2626 2658 2697 2713 2714 2710 2708 2713 2710 2670 2630 2655 2801 2989 3157 3300 3417 3482 3671 3902 3887 3312 2500 2367 2527 2558 2564 2658 2774 2799 2805 2853 2867 2807 2761 2803 2854 2901 2942 2955 2979 2886 2600 2510 2293 2137 1968 1687 1508 1660 1876 1975 2052 2040 1940 1855 1753 1584 1519 1566 1610 1679 1774 1835 1871 1896 1867 1790 1965 2584 2821 2607 2565 2762 3053 3210 3330 3569 3805 4111 4426 4675 4643 4552 4463 4363 4486 4541 4604 4619 4550 4550 4677 4845 4977 5044 5052 5028 4968 4758 4400 4096 3993 3893 3529 3578 3711 2855 2422 2272 2332 2359 2365 2326 2547 2791 3050 3251 3373 3316 3076 2850 2868 3096 3242 3076 2855 2821 2720 2595 2570 2664 2886 3283 3449 3601 3403 3260 3336 3393 3291 2987 2695 2524 2457 2435 2377 2290 2266 2456 2817 3132 3297 3365 3337 3281 3351 3354 3376 3302 3060 2890 2770 2681 2713 2752 2839 2925 2928 2879 2749 2594 2438 2323 2335 2554 2972 3404 3657 3847 3969 4062 4142 3844 3573 3447 3185 3106 3094 3263 3403 3432 3730 3928 3818 3708 3786 3983 3980 3726 3425 3233 3231 3310 3119 2805 2887 3035 2956 2595 2290 1982 2008 2053 2078 2093 2003 1723 1603 1670 1736 1666 1578 1556 1564 1592 1653 1629 1600 1605 1588 1593 1552 1518 1492 1406 1297 1268 1313 1299 1215 1237 1333 1457 1557 1589 1619 1611 1556 1494 1443 1454 1417 1469 1642 1819 1844 1815 1776 1716 1663 1597 1495 1361 1246 1242 1284 1314 1397 1573 1677 1772 1793 1769 1777 92 86 89 85 94 97 95 88 81 77 77 73 69 67 66 65 60 50 40 41 37 34 46 49 45 42 40 42 38 33 35 39 39 38 38 37 32 31 32 35 34 35 31 34 32 33 30 30 25 19 23 29 33 35 23 1 0 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 66 89 24 8 81 240 274 134 20 0 0 0 0 0 0 18 90 153 135 239 569 647 507 353 366 393 485 542 544 528 473 394 342 445 634 718 717 688 604 649 643 707 825 1214 1269 1221 1124 1215 1409 1510 1569 1660 1751 1833 1970 2196 2439 2598 2644 2609 2669 2950 3241 3307 3052 2970 2957 2960 2607 2881 2975 2879 2710 2597 2505 2365 2265 2216 2181 2134 2133 2161 2144 2099 2179 2474 2888 3186 3188 2903 2601 2595 2701 2741 2866 2681 2285 2090 1974 1936 1920 1908 1923 1954 1941 1905 1882 1865 1829 1824 1844 1802 1699 1614 1636 1762 1886 1965 2027 1965 1452 1244 1168 1164 1088 1209 1591 1720 1914 1703 1530 1547 1568 1511 1310 1128 1135 1214 1321 1359 1214 1046 1056 1230 1372 1501 1794 1825 1023 397 93 58 125 116 216 410 559 659 823 1051 1234 1240 922 574 321 192 232 528 883 940 806 794 809 777 912 1118 1007 635 521 788 1310 1616 1655 1643 1645 1728 1974 2057 2171 2479 2495 2568 2623 2683 2622 2562 2539 2541 2581 2643 2720 2787 2836 2882 2891 2887 2894 2834 2767 2758 2686 2646 2701 2877 3039 3160 3285 3402 3480 3631 3870 3800 3350 2554 2382 2583 2610 2554 2580 2718 2816 2856 2898 2900 2855 2835 2880 2905 2933 2952 2984 3086 3087 2701 2709 2545 2457 2323 2026 1745 1946 2079 2161 2204 2208 2150 2143 2090 1947 1805 1714 1700 1773 1880 1969 2033 2059 2033 1970 1993 2286 2513 2425 2423 2717 2999 3133 3285 3571 3722 3993 4255 4530 4482 4347 4262 4258 4278 4341 4481 4641 4745 4778 4791 4837 4912 4965 4981 4997 4998 4863 4516 4025 3823 3844 3629 3808 3750 3055 2612 2422 2328 2308 2366 2536 2584 2580 2680 2811 2879 2858 2732 2625 2733 2974 3105 2930 2725 2616 2480 2460 2409 2468 2675 3118 3407 3558 3224 2978 3090 3238 3218 3125 2901 2707 2617 2525 2417 2340 2388 2649 3057 3418 3519 3477 3400 3411 3547 3688 3838 3740 3570 3243 3082 3040 3126 3241 3304 3217 2994 2734 2503 2326 2194 2152 2260 2565 2965 3093 3028 3140 3382 3540 3705 3543 3211 2891 2875 2954 3105 3230 3404 3704 3978 3966 3679 3529 3617 3761 3891 3866 3549 3190 3125 3151 3069 3077 3155 3282 3100 2570 2230 2034 2004 2001 1990 1966 1822 1683 1676 1706 1650 1555 1449 1464 1597 1644 1609 1611 1645 1667 1653 1601 1550 1586 1571 1476 1383 1349 1370 1342 1221 1217 1352 1476 1553 1574 1585 1565 1510 1422 1404 1467 1495 1621 1792 1896 1887 1846 1787 1721 1648 1565 1526 1504 1510 1513 1547 1591 1622 1640 1644 1720 1767 1795 1795 93 90 93 95 96 93 89 88 80 72 78 70 67 64 65 65 66 61 54 50 46 47 45 46 49 45 30 35 38 35 36 40 41 38 38 35 30 31 35 36 36 33 33 33 31 33 29 30 27 20 27 28 27 33 28 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 48 96 27 2 65 255 345 206 51 4 0 0 0 1 5 26 82 137 147 216 439 578 521 380 293 327 469 536 528 567 598 526 405 449 617 671 760 819 676 533 461 493 664 914 924 886 872 1073 1399 1549 1564 1668 1791 1886 2003 2187 2401 2516 2570 2595 2681 2986 3365 3485 3371 3265 3252 3208 2894 3058 3165 3158 3011 2909 2719 2519 2367 2330 2350 2302 2207 2129 2098 2127 2174 2305 2587 2878 2949 2713 2376 2238 2266 2403 2620 2578 2341 2199 2025 1885 1940 1982 2031 2054 2037 1996 1962 1949 1924 1898 1853 1803 1784 1760 1731 1755 1805 1879 2006 1884 1290 1194 1242 1348 1545 1832 1832 1703 1812 1584 1660 1725 1645 1517 1198 883 848 1062 1338 1416 1256 1105 1155 1330 1482 1642 1816 1717 1091 388 97 15 11 22 89 211 332 431 574 814 1022 1114 1091 970 719 475 380 504 772 884 877 1032 1235 1198 1125 1253 1271 1077 944 1149 1462 1647 1727 1772 1778 1815 2004 2122 2224 2455 2487 2616 2670 2694 2662 2634 2633 2650 2688 2751 2842 2935 3014 3098 3179 3227 3204 3072 2877 2781 2673 2662 2758 2928 3058 3152 3291 3416 3487 3573 3836 3691 3424 2627 2463 2597 2546 2501 2575 2749 2863 2891 2911 2907 2905 2928 2956 2966 2964 2931 2994 3209 3227 2875 2785 2717 2721 2645 2384 2123 2140 2203 2228 2220 2219 2200 2235 2349 2471 2370 2112 1991 2022 2087 2154 2182 2226 2221 2116 2076 2070 2027 2062 2250 2634 2927 3068 3252 3442 3642 3906 4105 4329 4310 4154 4042 4072 4164 4207 4284 4394 4463 4507 4519 4502 4481 4425 4372 4461 4719 4707 4404 3990 3761 3773 3916 3997 3891 3449 2909 2693 2538 2428 2474 2574 2641 2677 2707 2744 2740 2694 2593 2477 2508 2588 2549 2520 2573 2517 2394 2350 2277 2335 2506 2821 3203 3353 3079 2897 3045 3176 3168 3192 3105 2872 2621 2420 2313 2372 2617 2991 3345 3622 3612 3515 3443 3483 3825 3939 4056 4194 4077 3785 3489 3348 3413 3532 3555 3338 2921 2512 2245 2116 2058 2128 2410 2873 3104 2731 2575 2633 2801 3012 3086 2966 2857 2794 2867 3048 3245 3298 3284 3606 4016 4009 3701 3524 3610 3735 3880 4122 3991 3538 3077 2846 3225 3613 3559 3464 3147 2640 2146 1984 2031 2034 2023 1992 1879 1762 1685 1575 1462 1438 1436 1568 1662 1652 1612 1619 1663 1685 1663 1604 1594 1623 1583 1493 1413 1316 1261 1240 1166 1186 1332 1443 1519 1531 1536 1516 1472 1394 1404 1514 1644 1783 1889 1911 1901 1881 1835 1759 1700 1614 1578 1599 1631 1624 1626 1635 1637 1625 1600 1616 1689 1789 1813 95 92 89 91 90 84 83 87 82 75 78 67 63 70 65 66 73 69 62 57 54 50 46 46 48 49 46 40 38 36 39 41 46 45 44 40 30 31 36 36 35 36 36 34 33 31 30 29 31 27 31 31 28 31 32 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 7 36 65 28 3 37 181 336 274 107 20 2 0 0 2 34 73 105 141 152 242 440 492 418 371 302 272 377 494 512 498 551 506 539 610 566 478 690 902 727 472 346 359 592 807 772 724 773 1042 1364 1538 1565 1685 1823 1922 2042 2181 2352 2441 2504 2564 2597 2714 3096 3451 3596 3694 3668 3480 3265 3267 3287 3318 3225 3074 2800 2589 2439 2385 2451 2511 2434 2286 2176 2151 2171 2239 2423 2642 2712 2539 2268 2096 2007 2018 2168 2317 2382 2300 2003 1758 1863 1872 1926 2015 2009 1957 1916 1922 1923 1885 1810 1737 1722 1736 1741 1762 1790 1842 1912 1686 1168 1227 1631 1962 2084 1947 1593 1780 1791 1740 1865 2046 1943 1688 1320 1080 973 1033 1249 1372 1315 1217 1233 1383 1569 1677 1638 1442 1005 396 101 21 9 23 65 140 213 327 473 675 873 922 1018 1094 1034 885 775 708 795 910 1055 1316 1508 1246 890 1150 1489 1397 1317 1456 1599 1707 1792 1858 1863 1883 2016 2186 2399 2484 2530 2640 2703 2732 2741 2737 2733 2744 2789 2868 2973 3128 3272 3425 3665 3793 3668 3338 2954 2747 2663 2688 2803 2969 3074 3145 3277 3395 3459 3532 3770 3817 3576 2826 2564 2605 2538 2496 2587 2765 2887 2912 2914 2920 2943 2985 3027 3045 3022 2965 3006 3278 3392 3124 2895 2892 2961 2946 2757 2559 2450 2438 2398 2359 2296 2230 2318 2646 2989 2996 2671 2422 2376 2324 2248 2130 2147 2186 2193 2183 2171 2059 1994 2263 2582 2894 3057 3233 3384 3630 3866 4024 4164 4111 3925 3799 3801 3802 3787 3884 3995 4022 4048 4035 3928 3769 3578 3538 3699 4017 4197 3954 3615 3499 3714 4231 4309 4147 3824 3165 2877 2797 2715 2651 2612 2668 2745 2770 2788 2783 2739 2687 2617 2583 2522 2496 2515 2475 2417 2335 2283 2263 2290 2374 2588 3002 3373 3228 3109 3129 3074 3048 3111 3097 2860 2512 2306 2276 2507 2894 3327 3619 3642 3507 3459 3440 3410 3830 3828 4022 4098 3903 3759 3604 3371 3280 3284 3192 2968 2597 2213 2077 2154 2224 2245 2602 3033 3077 3090 2782 2643 2624 2846 2903 2887 2902 2951 3095 3302 3533 3623 3361 3275 3631 3871 3748 3499 3504 3584 3548 3823 3979 3879 3421 2734 2907 3464 3728 3621 3186 2678 2216 2016 2118 2190 2189 2098 2048 1941 1722 1510 1410 1426 1440 1541 1626 1660 1636 1620 1657 1663 1642 1629 1638 1624 1530 1443 1399 1259 1145 1104 1108 1141 1270 1387 1451 1447 1463 1444 1421 1425 1482 1624 1789 1910 1949 1939 1953 1934 1917 1804 1704 1603 1556 1532 1529 1552 1561 1553 1540 1566 1584 1552 1548 1734 1798 99 95 87 85 84 85 81 83 85 81 79 71 68 74 65 70 63 58 57 64 59 54 51 48 45 43 45 45 40 39 41 44 48 49 48 46 41 37 40 43 40 37 36 35 35 34 33 30 29 28 29 32 32 32 34 23 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 23 39 23 1 13 71 163 181 100 18 1 0 0 0 50 122 124 135 137 252 448 488 393 340 311 241 272 363 433 424 425 435 517 500 377 339 638 856 698 481 349 288 430 623 694 705 766 1037 1312 1490 1572 1689 1797 1879 2016 2094 2189 2316 2406 2439 2452 2463 2803 3291 3667 3857 3838 3711 3560 3446 3366 3330 3275 3161 2960 2723 2532 2429 2419 2474 2510 2492 2420 2289 2187 2178 2281 2429 2479 2353 2183 2092 2019 1958 2023 2222 2394 2357 2109 1870 1904 1899 1960 2068 2117 2079 1985 2007 2016 1974 1909 1827 1754 1742 1777 1827 1838 1818 1797 1619 1329 1466 1908 2058 1982 1776 1794 1905 2025 1976 2031 2301 2188 1983 1546 1330 1298 1197 1173 1305 1430 1426 1377 1433 1552 1604 1512 1151 616 272 112 35 16 28 59 118 195 355 551 714 867 937 1016 1110 1161 1189 1172 1154 1181 1266 1418 1565 1615 1208 716 1018 1596 1661 1515 1636 1718 1788 1861 1894 1903 1916 2025 2179 2362 2483 2550 2629 2703 2766 2831 2837 2812 2807 2865 2968 3083 3224 3401 3701 4087 4209 3913 3378 2898 2692 2683 2733 2849 3021 3133 3173 3267 3377 3434 3544 3799 4036 3703 2952 2606 2601 2561 2510 2582 2751 2892 2942 2945 2952 2973 3022 3082 3120 3127 3086 3087 3297 3502 3300 3040 3061 3127 3107 3104 3028 2908 2833 2775 2746 2657 2510 2559 2791 3142 3339 3109 2819 2666 2449 2231 2029 2058 2139 2226 2308 2360 2271 2294 2507 2735 2980 3138 3272 3447 3687 3872 3958 3968 3842 3683 3596 3637 3628 3573 3624 3622 3548 3496 3504 3438 3321 3216 3258 3398 3581 3625 3425 3306 3528 3804 4495 4546 4265 4056 3617 3326 3206 3106 2989 2858 2821 2852 2853 2845 2770 2718 2711 2690 2642 2557 2509 2527 2506 2457 2413 2374 2315 2286 2311 2421 2728 3116 3230 3179 3091 2988 2936 2944 2904 2651 2328 2337 2490 2778 3180 3602 3816 3562 3384 3407 3340 3241 3425 3627 3793 3839 3828 3749 3536 3199 2953 2879 2774 2621 2431 2243 2326 2642 2803 2726 2916 3033 3014 3039 3059 2978 2857 2885 2825 2773 2785 2826 3048 3219 3247 3452 3599 3473 3463 3733 3632 3250 3115 3011 2907 3019 3282 3694 3759 3204 2985 3296 3645 3657 3163 2566 2253 2175 2333 2499 2498 2195 2103 1902 1669 1501 1423 1466 1494 1567 1642 1669 1654 1641 1650 1632 1603 1617 1648 1635 1519 1426 1364 1211 1143 1181 1164 1155 1229 1335 1407 1375 1368 1398 1446 1540 1633 1835 2041 2158 2147 2067 2161 2166 2187 2064 1788 1525 1385 1327 1314 1324 1395 1451 1432 1455 1556 1564 1546 1726 1793 93 93 88 74 69 83 75 67 79 78 73 71 66 64 65 68 61 61 68 69 59 58 52 53 45 43 44 43 42 41 41 44 46 46 43 42 42 41 40 39 40 38 34 33 33 35 34 27 18 20 27 29 28 30 32 27 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 1 15 26 14 0 1 9 21 20 10 3 0 0 0 0 33 109 111 124 115 237 463 506 406 336 302 262 252 330 459 510 479 447 445 355 381 428 515 745 794 568 427 346 353 460 657 823 920 1083 1243 1371 1522 1648 1732 1821 1990 2106 2192 2337 2451 2420 2421 2435 2599 3018 3454 3652 3724 3767 3740 3620 3443 3304 3237 3212 3175 3020 2798 2580 2443 2389 2412 2443 2416 2345 2267 2197 2225 2302 2337 2274 2193 2184 2177 2144 2154 2228 2311 2319 2225 2104 2109 2083 2132 2234 2285 2254 2155 2215 2237 2230 2187 2099 2019 1932 1897 1902 1888 1863 1843 1783 1676 1812 2162 2244 2152 2102 2055 2103 2280 2136 2060 2260 2137 2003 1973 1790 1760 1332 1114 1219 1517 1649 1548 1461 1541 1554 1299 835 437 276 143 55 28 47 80 140 255 469 706 836 926 1024 1075 1151 1234 1382 1409 1454 1501 1609 1771 1858 1766 1287 821 1130 1809 1902 1656 1731 1815 1863 1888 1859 1888 1951 2049 2238 2542 2486 2617 2642 2722 2802 2879 2877 2859 2883 2945 3047 3172 3305 3482 3783 4092 4071 3644 3135 2821 2729 2756 2782 2864 3044 3181 3209 3279 3398 3566 3778 3969 4171 3815 3028 2627 2587 2570 2504 2542 2708 2878 2971 2996 3010 3036 3086 3139 3169 3206 3232 3225 3309 3516 3542 3388 3280 3287 3179 3172 3281 3333 3219 3114 3220 3193 2959 2879 2951 3167 3312 3121 2851 2561 2297 2198 2113 2041 2040 2138 2295 2465 2583 2719 2892 3054 3228 3334 3447 3631 3794 3855 3893 3881 3802 3676 3590 3666 3786 3790 3692 3519 3390 3295 3285 3275 3289 3314 3385 3478 3506 3456 3433 3478 3683 4079 4484 4503 4305 4246 4141 3969 3850 3648 3353 3190 3138 3113 3008 2919 2728 2633 2591 2562 2526 2485 2512 2561 2564 2563 2563 2534 2476 2444 2439 2468 2603 2846 3101 3180 3076 2987 2903 2848 2730 2475 2277 2359 2634 3034 3525 3821 3908 3660 3522 3363 3207 3236 3390 3455 3490 3611 3781 3868 3770 3512 3207 3008 2934 2915 2938 3037 3290 3396 3378 3280 3206 3259 3452 3692 3895 3842 3685 3416 2971 2636 2553 2647 2795 2764 2717 3148 3590 3347 3387 3702 3389 2986 2654 2370 2234 2268 2503 3117 3642 3666 3537 3510 3605 3560 3081 2552 2335 2359 2632 2706 2413 2034 1936 1771 1641 1554 1491 1497 1556 1645 1694 1704 1715 1709 1692 1615 1544 1567 1611 1559 1517 1434 1321 1173 1157 1231 1228 1220 1286 1362 1371 1342 1346 1419 1517 1641 1864 2186 2497 2783 2848 2683 2596 2590 2525 2303 1944 1484 1252 1222 1251 1280 1356 1442 1537 1610 1597 1615 1712 1768 1723 85 87 86 72 64 73 70 51 58 69 65 63 65 65 62 62 61 57 65 67 58 57 51 52 38 41 44 44 45 42 42 44 43 42 39 33 31 35 36 33 38 39 32 32 28 30 30 20 7 9 22 30 28 26 26 18 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 18 6 0 0 0 0 0 0 0 0 0 0 1 12 54 73 110 119 186 430 515 416 353 320 267 204 230 389 529 541 472 461 488 490 476 492 676 964 652 478 391 340 371 504 746 943 1055 1103 1223 1476 1627 1698 1811 2004 2134 2220 2305 2413 2402 2429 2493 2514 2772 3234 3470 3583 3685 3750 3740 3571 3362 3231 3176 3217 3223 3066 2803 2595 2457 2395 2378 2386 2406 2357 2310 2312 2332 2335 2318 2274 2244 2232 2238 2267 2304 2326 2324 2265 2189 2225 2263 2291 2328 2367 2399 2380 2451 2482 2482 2422 2305 2241 2105 2014 1974 1956 1990 2026 1970 1848 1870 2105 2298 2305 2200 2100 2228 2338 2117 1887 1849 1896 2001 2148 2040 2000 1567 1288 1189 1534 1790 1618 1471 1629 1694 1268 772 572 465 261 78 34 57 99 180 342 577 783 867 924 1008 1050 1134 1264 1444 1521 1611 1710 1803 1865 1927 1840 1474 1289 1561 1812 1786 1746 1842 1961 1972 1920 1887 1952 2009 2186 2660 2595 2590 2676 2692 2791 2836 2921 3103 3017 3000 3073 3178 3288 3410 3544 3666 3730 3538 3115 2876 2845 2798 2845 2827 2873 3058 3201 3210 3310 3430 3589 3721 3994 4240 3914 3112 2602 2533 2547 2482 2502 2667 2856 2978 3025 3058 3105 3164 3199 3203 3229 3303 3357 3369 3448 3582 3671 3691 3593 3387 3304 3439 3580 3531 3451 3542 3488 3254 3109 3092 3122 3116 3041 2928 2700 2449 2294 2180 2083 2041 2118 2317 2475 2770 3133 3284 3396 3534 3682 3764 3829 3829 3835 3900 3933 3877 3758 3699 3757 3819 3829 3725 3537 3427 3372 3338 3327 3431 3408 3554 3726 3646 3566 3637 3693 3851 4028 4111 4156 4208 4361 4413 4295 4190 3973 3723 3611 3567 3536 3264 3019 2690 2555 2453 2416 2446 2464 2516 2603 2630 2667 2705 2690 2686 2751 2818 2793 2777 2999 3310 3319 3114 3063 3017 2977 2855 2676 2588 2476 2706 3188 3750 3982 4029 3847 3672 3411 3294 3286 3302 3336 3409 3679 4083 4250 4089 3926 3716 3445 3423 3750 3727 3817 3928 3922 3865 3814 3826 3929 4294 4598 4542 4423 4241 3968 3742 3555 3293 3077 2941 2534 2506 2725 3250 2941 3206 3338 3011 2671 2366 2010 1834 1879 2084 2570 3197 3661 3859 3796 3699 3503 3134 2728 2689 2587 2755 2530 2082 1807 1829 1824 1758 1654 1548 1545 1616 1663 1736 1752 1793 1796 1723 1621 1513 1557 1585 1549 1497 1406 1290 1169 1144 1173 1239 1312 1356 1409 1432 1427 1426 1476 1596 1786 2127 2568 3006 3358 3461 3211 2743 2584 2426 2053 1637 1402 1337 1299 1290 1389 1529 1609 1626 1494 1434 1532 1683 1724 1692 74 77 84 82 69 65 66 64 64 64 60 56 58 62 60 58 54 55 64 62 52 50 50 48 38 39 42 47 48 43 44 44 42 39 35 24 19 24 31 32 32 35 33 31 18 22 26 17 4 12 24 24 23 23 21 16 9 2 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 13 2 0 0 0 0 0 0 0 0 0 0 0 0 7 24 71 128 126 362 523 419 352 336 286 205 164 272 457 544 494 463 529 598 667 647 658 894 783 619 508 448 431 442 513 633 757 972 1256 1499 1620 1681 1830 2043 2189 2267 2331 2416 2446 2460 2522 2524 2595 3045 3378 3502 3596 3668 3765 3705 3500 3314 3187 3162 3231 3207 3030 2796 2588 2461 2392 2344 2304 2271 2267 2288 2326 2362 2387 2363 2318 2294 2319 2380 2413 2410 2400 2367 2298 2298 2362 2377 2378 2396 2433 2476 2552 2570 2553 2510 2428 2402 2248 2181 2137 2140 2207 2248 2101 1880 1756 1853 2008 2029 1982 2050 2279 2342 2086 1702 1585 1725 1985 2008 1898 1828 1614 1437 1263 1554 1896 1674 1576 1678 1570 1078 791 817 741 445 128 54 74 130 230 390 555 668 739 846 984 1065 1150 1257 1379 1499 1652 1762 1805 1847 1885 1846 1719 1701 1820 1859 1851 1934 2012 2080 2048 1979 1987 1973 2088 2561 2819 2558 2614 2650 2772 2872 2881 2939 3068 3023 2997 3131 3314 3429 3504 3503 3420 3315 3084 2794 2761 2847 2879 2943 2890 2897 3029 3268 3264 3389 3490 3613 3677 4068 4355 3992 3251 2667 2514 2493 2453 2496 2644 2834 2965 3010 3049 3121 3201 3229 3224 3210 3261 3378 3468 3564 3645 3789 3914 3866 3709 3450 3339 3455 3556 3538 3455 3351 3248 3182 3162 3150 3136 3139 3060 2853 2639 2482 2390 2376 2423 2527 2697 2939 3281 3496 3552 3669 3771 4000 4048 4007 4000 4020 4062 4062 3940 3792 3749 3751 3711 3686 3625 3463 3399 3417 3409 3465 3603 3510 3686 3861 3867 3796 3725 3719 3714 3601 3562 3714 3959 4279 4433 4285 4242 4292 4181 4083 4053 3769 3470 3051 2564 2512 2445 2420 2504 2597 2628 2650 2661 2690 2713 2718 2775 2963 3180 3204 3117 3199 3339 3345 3218 3245 3331 3173 3091 3564 3316 2903 3049 3403 3721 3735 3503 3419 3560 3521 3422 3418 3391 3411 3492 3747 4043 4172 4199 4116 4001 3794 3754 3879 3833 3854 3991 4125 4169 4187 4241 4268 4220 4124 4128 4142 4154 4276 4365 4228 4017 3825 3559 3206 2869 2610 2594 2603 2826 2788 2421 2166 2048 1876 1758 1787 1878 2120 2671 3371 3936 3993 3802 3488 3292 3043 3041 2922 2647 2175 1888 1823 1859 1868 1813 1696 1541 1498 1545 1595 1701 1773 1841 1846 1734 1647 1578 1581 1579 1530 1455 1380 1285 1199 1163 1187 1282 1328 1350 1452 1474 1469 1464 1540 1720 2000 2394 2895 3338 3494 3303 2890 2522 2442 2485 2293 1907 1862 1757 1606 1489 1482 1683 1724 1582 1359 1301 1463 1628 1680 1651 75 73 80 69 58 56 58 63 65 63 61 58 57 61 55 54 55 51 58 60 52 46 49 45 37 38 50 54 48 47 49 45 42 36 33 22 23 25 29 32 31 29 30 27 12 10 22 23 11 19 28 21 17 17 15 12 8 2 0 8 23 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 19 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4 43 123 155 304 502 464 319 307 315 314 303 365 505 606 567 509 590 679 707 703 684 801 864 773 619 570 536 516 492 555 646 825 1198 1431 1555 1660 1831 2030 2197 2306 2349 2389 2435 2452 2510 2545 2506 2711 3020 3297 3498 3554 3685 3755 3649 3473 3301 3177 3153 3190 3167 3002 2772 2603 2493 2432 2393 2331 2235 2225 2251 2310 2373 2390 2388 2371 2354 2353 2461 2583 2611 2592 2518 2462 2478 2490 2485 2494 2505 2508 2522 2528 2528 2519 2530 2499 2396 2376 2324 2342 2353 2306 2203 2014 1807 1801 1875 1915 1978 2127 2315 2335 2078 1732 1587 1711 1970 2054 2005 1736 1526 1407 1328 1495 1768 1607 1513 1550 1305 990 922 952 879 550 181 78 84 136 241 365 435 475 598 806 1044 1168 1283 1410 1493 1600 1725 1686 1666 1771 1875 1905 1875 1902 1976 1995 1994 2032 2092 2120 2074 1986 1960 2053 2286 2777 2738 2575 2612 2649 2903 2942 2936 2957 3001 3053 3094 3192 3366 3422 3366 3319 3206 3038 2912 2811 2837 2908 2980 3045 3030 3038 3131 3323 3338 3465 3585 3711 3807 4130 4410 4043 3351 2871 2630 2499 2463 2522 2661 2838 2965 3004 3030 3086 3173 3229 3241 3192 3151 3254 3421 3605 3737 3841 3967 3980 3831 3534 3225 3211 3404 3490 3397 3296 3267 3264 3252 3244 3278 3299 3238 3103 2973 2854 2786 2805 2866 2966 3104 3263 3430 3593 3681 3802 3904 4129 4194 4157 4218 4267 4266 4227 4072 3868 3715 3664 3622 3502 3358 3294 3297 3391 3451 3608 3716 3668 3722 3828 3896 3896 3748 3547 3438 3264 3174 3380 3756 4175 4378 4272 4202 4188 4106 4097 3948 3587 3500 3125 2626 2539 2513 2578 2697 2804 2821 2748 2697 2692 2720 2765 2832 3059 3403 3567 3535 3441 3414 3332 3190 3170 3201 2978 2949 3050 3129 3271 3498 3692 3685 3480 3429 3551 3548 3558 3560 3582 3492 3432 3545 3778 3940 4097 4339 4269 4179 3987 3817 3689 3543 3563 3703 3951 4071 4018 4014 4016 3895 3816 3844 3860 3984 4171 4298 4357 4386 4346 4394 4031 3225 2469 2083 2347 2465 2156 1875 1759 1739 1671 1679 1719 1661 1725 2108 2688 3478 3886 3813 3494 3345 3200 3022 2700 2249 1902 1798 1857 1812 1792 1747 1637 1519 1487 1540 1638 1665 1794 1862 1847 1763 1688 1627 1594 1567 1511 1439 1352 1271 1242 1187 1153 1196 1250 1274 1383 1465 1474 1496 1643 1908 2261 2679 3098 3350 3204 2735 2366 2444 2559 2691 2811 2588 2472 2203 1923 1593 1455 1615 1692 1532 1396 1457 1562 1623 1567 1546 89 83 81 76 62 63 57 57 58 58 59 59 57 56 50 49 60 58 54 57 53 53 49 44 39 38 44 52 52 50 46 42 38 30 30 21 16 23 26 28 19 18 26 26 14 11 21 23 19 17 21 17 14 14 15 7 2 0 0 4 34 41 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 18 40 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 140 223 289 476 505 337 267 255 359 536 645 681 691 633 559 671 753 763 768 760 803 907 908 730 703 725 703 591 606 671 744 938 1232 1487 1660 1821 1975 2146 2284 2341 2350 2335 2333 2417 2536 2557 2567 2704 3089 3475 3502 3508 3652 3735 3678 3473 3281 3142 3096 3152 3135 2994 2811 2658 2606 2579 2462 2345 2281 2267 2301 2348 2362 2385 2415 2404 2439 2611 2783 2847 2827 2737 2653 2629 2629 2652 2691 2673 2592 2541 2540 2525 2478 2495 2426 2425 2384 2343 2463 2495 2428 2320 2193 2070 2115 2184 2229 2237 2232 2259 2199 1975 1737 1662 1787 1953 2037 1967 1692 1425 1299 1234 1241 1357 1290 1192 1092 930 894 930 921 836 529 207 96 75 116 212 290 316 341 528 815 1057 1236 1449 1647 1777 1869 1866 1616 1432 1494 1705 1868 1944 2107 2283 2254 2127 2096 2112 2120 2079 2028 2051 2200 2383 2630 2645 2548 2827 2855 2944 2989 2988 3021 3075 3136 3226 3281 3334 3336 3230 3090 2969 2880 2881 2954 3016 3052 3105 3151 3184 3236 3262 3303 3363 3501 3630 3753 3808 3933 4183 4024 3479 2955 2667 2548 2508 2550 2683 2855 2973 3006 3016 3036 3098 3204 3274 3237 3131 3129 3283 3514 3733 3901 4067 4129 3948 3668 3328 3199 3376 3569 3527 3406 3374 3365 3356 3335 3382 3441 3450 3417 3385 3307 3265 3266 3279 3235 3320 3479 3542 3601 3702 3838 3997 4263 4311 4247 4374 4497 4480 4423 4313 4073 3741 3627 3551 3355 3178 3210 3281 3338 3479 3715 3744 3669 3666 3763 3726 3745 3610 3287 3049 2868 2865 3218 3703 4097 4204 4073 3812 3641 3730 3839 3829 3668 3333 3049 2723 2580 2532 2637 2840 2927 2902 2805 2725 2737 2831 3022 3104 3154 3347 3497 3496 3424 3298 3160 2920 2721 2591 2601 2763 2883 3020 3237 3556 3719 3697 3575 3492 3700 3717 3677 3716 3709 3555 3492 3462 3642 3880 4409 4564 4395 4162 3882 3690 3605 3462 3306 3301 3456 3616 3618 3626 3868 3574 3291 3387 3502 3569 3659 3772 3800 4063 4253 4338 4025 3257 2480 2083 2205 2222 1807 1668 1676 1693 1622 1523 1595 1508 1535 1700 1981 2748 3332 3646 3532 3350 3252 3039 2521 2109 1987 1928 1940 1912 1811 1645 1568 1534 1515 1622 1714 1712 1822 1879 1841 1790 1721 1643 1597 1563 1507 1435 1328 1234 1273 1215 1162 1213 1245 1262 1365 1453 1491 1584 1801 2117 2496 2888 3118 3098 2705 2455 2586 2717 2704 2764 2779 2514 2280 2261 2166 1885 1700 1704 1661 1394 1315 1410 1616 1534 1497 1456 92 86 81 80 66 68 59 56 58 53 56 57 57 57 53 49 49 51 50 51 54 60 51 42 42 47 41 44 52 54 47 40 34 25 23 22 13 17 26 31 18 23 29 23 10 7 13 16 12 4 2 10 13 9 12 5 0 0 0 0 48 65 27 3 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 89 73 21 1 0 0 0 0 0 0 0 0 0 0 0 0 13 162 267 316 487 555 420 292 229 395 780 949 817 695 617 581 682 759 853 866 826 774 801 827 755 737 770 770 709 647 573 613 843 1157 1462 1658 1769 1894 2092 2268 2348 2361 2317 2248 2269 2414 2565 2612 2627 2887 3326 3462 3384 3480 3683 3790 3710 3488 3268 3130 3086 3103 3089 2964 2824 2793 2820 2779 2631 2514 2460 2465 2484 2477 2499 2544 2584 2693 2836 2927 2940 2884 2808 2745 2719 2714 2744 2784 2748 2643 2552 2509 2485 2438 2438 2419 2398 2342 2318 2603 2660 2711 2753 2551 2277 2356 2479 2549 2501 2335 2187 1952 1671 1614 1778 1958 2000 1953 1881 1603 1241 1105 1011 951 993 967 942 900 873 853 839 823 721 452 205 110 86 106 175 229 237 275 489 731 930 1210 1449 1665 1884 1990 1871 1460 1115 1066 1363 1720 2014 2366 2493 2369 2249 2174 2123 2094 2103 2114 2084 2183 2415 2628 2588 2526 2774 3003 3007 3012 3054 3129 3215 3277 3324 3355 3378 3318 3131 2961 2921 2943 3007 3128 3182 3206 3274 3320 3330 3414 3425 3417 3462 3542 3625 3748 3850 3856 3941 3895 3588 3079 2735 2613 2562 2578 2690 2849 2965 3009 3025 3036 3064 3156 3270 3295 3209 3159 3258 3482 3687 3851 4113 4303 4103 3745 3482 3356 3456 3662 3651 3502 3448 3437 3473 3501 3544 3634 3711 3701 3616 3545 3630 3646 3574 3378 3419 3712 3787 3717 3747 3963 4179 4402 4438 4376 4518 4649 4626 4599 4538 4350 4098 3817 3552 3281 3204 3324 3407 3438 3534 3821 3709 3576 3576 3666 3677 3527 3269 2999 2723 2526 2613 3102 3648 3922 3943 3763 3278 2991 3340 3560 3477 3341 3054 2832 2664 2561 2523 2563 2790 2980 2959 2800 2658 2744 2938 3238 3324 3165 3095 3259 3302 3305 3196 2920 2549 2319 2206 2333 2634 2860 2868 2896 3322 3653 3632 3728 3627 3788 3897 3820 3782 3798 3737 3768 3629 3475 3424 3832 4345 4267 4007 3871 3782 3716 3603 3383 3222 3212 3179 3427 3431 3685 3347 2929 2939 3090 3091 2931 2967 2932 3077 3363 3558 3520 3078 2550 2162 1818 1800 1714 1669 1712 1700 1612 1579 1458 1414 1486 1583 1671 2178 2803 3269 3428 3304 3137 2903 2370 2104 2107 2100 2017 2065 1794 1609 1587 1544 1492 1563 1710 1797 1849 1855 1797 1710 1661 1638 1620 1597 1565 1496 1325 1239 1256 1220 1187 1254 1299 1332 1375 1427 1516 1682 1979 2344 2720 3013 2955 2761 2435 2498 2821 2943 2762 2672 2606 2445 2447 2578 2514 2089 1796 1694 1552 1291 1319 1453 1573 1503 1506 1439 80 78 74 66 64 63 58 56 56 54 56 57 58 58 58 58 58 56 55 55 57 59 53 45 44 41 43 44 46 50 46 40 33 25 18 15 13 18 27 23 15 19 25 18 12 10 13 13 7 2 0 6 8 4 6 3 0 0 0 0 20 117 57 9 0 0 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 35 140 175 103 32 4 0 0 0 0 0 0 0 0 8 7 2 0 178 340 390 520 615 534 394 283 347 634 807 701 556 531 561 576 754 954 1010 983 876 830 850 817 778 788 814 846 865 782 661 699 993 1374 1606 1678 1805 2023 2231 2338 2382 2347 2224 2133 2179 2368 2629 2781 2811 3023 3320 3405 3436 3536 3738 3843 3801 3517 3280 3131 3007 3011 2967 2859 2871 2915 2896 2837 2771 2711 2686 2679 2671 2692 2735 2800 2889 2965 2998 2963 2873 2796 2746 2720 2714 2705 2700 2669 2605 2548 2503 2460 2430 2447 2452 2414 2374 2358 2681 2768 2943 3219 2892 2231 2378 2694 2805 2626 2331 2138 1855 1589 1676 1983 2172 2159 1993 1717 1289 947 854 787 742 773 750 831 923 898 829 789 774 658 419 219 127 93 95 133 194 236 295 512 701 892 1158 1391 1628 1868 2054 1933 1409 1018 968 1212 1683 2085 2307 2533 2476 2319 2254 2146 2050 2031 2071 2106 2263 2525 2748 2638 2603 2704 2882 3082 3038 3110 3204 3280 3347 3408 3477 3482 3326 3067 3006 3132 3192 3214 3244 3213 3219 3381 3576 3522 3620 3640 3623 3646 3619 3610 3742 3922 3882 3809 3693 3465 3177 2884 2695 2612 2590 2652 2793 2949 3020 3023 3046 3063 3145 3247 3296 3314 3263 3342 3563 3727 3848 4022 4261 4182 3883 3681 3566 3561 3705 3799 3704 3539 3467 3516 3632 3805 3961 4016 3905 3604 3456 3696 3786 3667 3434 3578 3724 3658 3660 3859 4106 4283 4433 4494 4504 4593 4676 4676 4640 4565 4450 4295 3933 3496 3213 3299 3466 3555 3552 3523 3732 3598 3393 3334 3372 3375 3265 3111 2981 2838 2649 2655 2928 3306 3628 3668 3582 3081 2988 3170 3352 3279 3076 2849 2714 2654 2581 2596 2678 2783 2959 3047 2855 2686 2729 2881 3134 3230 3109 2892 3121 2653 2767 2860 2496 2263 2165 2092 2209 2558 3025 3132 2880 3056 3422 3499 3775 3830 3861 4072 4013 4019 4044 4083 4165 4025 3512 3213 3556 4080 4036 3883 3927 3837 3615 3511 3577 3487 3618 3230 3439 3555 3893 3526 3026 2969 2909 2765 2508 2434 2477 2589 2838 3155 3338 3253 2864 2307 1899 1907 1779 1728 1764 1732 1670 1517 1382 1382 1494 1602 1688 1937 2427 2896 3200 3179 2913 2607 2244 2070 2155 2267 2227 1994 1627 1561 1632 1611 1572 1636 1771 1868 1857 1793 1795 1734 1687 1658 1639 1618 1635 1559 1374 1249 1246 1266 1284 1335 1388 1405 1411 1487 1595 1837 2188 2597 2950 3039 2909 2797 2825 2850 2868 2748 2560 2584 2788 2982 3028 3058 2665 2014 1563 1650 1721 1760 1667 1536 1524 1579 1595 1516 69 66 67 66 63 59 55 55 56 58 61 61 62 61 61 54 55 59 61 61 63 60 54 50 48 43 42 44 48 50 45 39 35 32 23 18 17 19 21 17 17 18 17 17 17 18 17 14 9 3 0 1 2 1 0 0 0 0 0 0 8 79 122 26 2 0 0 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 10 138 247 211 94 19 1 0 0 1 4 4 1 5 34 36 7 0 168 382 466 564 672 638 558 438 359 447 612 609 494 489 538 476 443 783 1095 1170 1025 843 865 848 781 784 840 914 986 961 845 792 878 1152 1465 1667 1781 1980 2222 2341 2414 2419 2280 2088 2003 2119 2484 2789 2770 2773 3055 3353 3458 3462 3581 3783 3884 3813 3517 3260 3050 2921 2917 2902 2925 2889 2846 2851 2854 2843 2829 2814 2805 2820 2853 2902 2956 2998 3000 2956 2870 2794 2742 2710 2697 2680 2677 2681 2678 2636 2568 2504 2472 2476 2467 2432 2409 2478 2791 3069 3084 3091 2918 2057 2352 2984 2962 2533 2172 2067 1917 1852 2011 2225 2259 2030 1627 1208 894 730 644 611 600 620 567 669 886 906 836 835 806 621 358 176 96 78 96 133 199 285 415 660 858 985 1153 1499 1806 1992 2225 2126 1485 1015 1053 1175 1644 2076 2271 2552 2510 2383 2343 2230 2107 2023 2027 2101 2218 2489 2695 2736 2721 2841 2942 3126 3071 3149 3270 3324 3408 3512 3552 3422 3291 3129 3113 3242 3295 3268 3194 3197 3289 3438 3769 3695 3766 3735 3706 3824 3733 3640 3824 3820 3935 3807 3569 3420 3212 2935 2739 2631 2568 2574 2704 2929 3051 3028 3011 3070 3224 3358 3332 3377 3423 3477 3670 3818 3933 3985 4079 4104 4037 3968 3847 3729 3770 3890 3847 3614 3434 3470 3633 3910 4181 4326 4145 3839 3788 3749 3737 3729 3722 3768 3679 3499 3570 3900 4166 4354 4519 4551 4518 4506 4511 4508 4416 4197 4026 4130 3679 3192 2951 3310 3538 3594 3550 3463 3513 3443 3255 3150 3152 3178 3201 3187 3150 3051 2790 2864 2779 2834 3098 3117 3253 3071 3063 3260 3389 3353 3167 2888 2751 2730 2711 2809 2975 3053 3110 3037 2896 2836 2832 2834 3100 3273 3004 2827 2854 2682 2537 2490 2365 2297 2248 2203 2293 2553 2871 3042 3023 3204 3388 3476 4073 4165 4087 4341 4163 4141 4172 4301 4435 4249 3541 3149 3375 3776 3935 3859 3812 3631 3329 3067 3070 3442 3772 3460 3264 3399 3656 3740 3414 3174 3005 2899 2823 2774 2846 2962 3218 3618 3871 3884 3474 2932 2544 2401 2134 2043 2047 1956 1775 1608 1532 1496 1538 1614 1828 2186 2503 2722 2835 2742 2666 2357 2167 2037 2151 2311 2258 1886 1475 1537 1727 1711 1683 1764 1864 1889 1832 1770 1810 1779 1740 1707 1680 1673 1678 1603 1417 1259 1245 1322 1413 1478 1498 1487 1498 1595 1784 2151 2566 2976 3269 3381 3300 3224 3150 3041 2854 2529 2375 2530 2904 3181 3226 2977 2498 2148 2009 2055 2208 2144 1823 1606 1630 1728 1829 1849 63 58 57 64 69 63 56 59 60 63 65 68 70 70 69 65 62 65 64 64 62 56 53 55 57 57 54 50 49 50 46 42 37 36 29 24 22 20 20 19 18 19 18 17 17 17 16 16 13 7 0 0 0 0 0 0 0 0 0 0 1 54 167 87 8 0 0 2 14 5 0 0 0 0 0 0 0 0 0 0 0 0 2 70 209 243 130 33 3 0 1 8 14 14 7 8 31 43 9 9 118 366 491 557 712 753 693 623 569 508 531 569 541 531 558 596 640 707 1023 1253 1151 842 827 836 814 806 837 850 892 928 894 851 889 1052 1313 1597 1790 1975 2242 2371 2470 2514 2393 2139 1965 2097 2437 2690 2691 2628 2811 3156 3380 3428 3470 3590 3776 3925 3861 3617 3316 3074 2930 2893 2934 2923 2876 2842 2833 2843 2863 2881 2889 2893 2895 2895 2898 2904 2896 2858 2799 2765 2752 2746 2733 2737 2727 2681 2646 2590 2538 2519 2516 2514 2501 2471 2456 2572 2943 3310 3207 2823 2633 1773 2298 2783 2584 2399 2152 2148 2204 2285 2407 2462 2284 1763 1116 685 542 542 502 502 518 517 457 541 792 943 885 914 864 568 248 101 74 90 128 184 265 391 582 815 989 1090 1260 1669 2061 2234 2415 2310 1663 1124 1096 1116 1467 1925 2218 2544 2518 2413 2393 2334 2258 2190 2135 2137 2348 2675 2708 2758 2761 2866 2965 3120 3113 3194 3311 3389 3563 3576 3426 3213 3139 3209 3248 3291 3331 3315 3359 3430 3499 3601 3790 3764 3801 3689 3671 3973 3837 3712 3861 3940 3979 3859 3609 3487 3357 3099 2831 2654 2572 2556 2628 2799 2952 3026 3040 3098 3293 3426 3386 3411 3524 3596 3684 3789 3826 3822 3900 3979 4043 4163 4167 3971 3844 3868 3807 3621 3409 3393 3538 3855 4141 4376 4412 3926 3840 3713 3672 3727 3799 3843 3775 3657 3687 3918 4227 4506 4652 4565 4374 4226 4136 4151 4075 3842 3615 3506 3214 2987 3060 3368 3523 3509 3452 3404 3352 3276 3171 3133 3172 3177 3219 3262 3320 3287 3010 2969 2878 2791 2834 2896 2964 3003 3078 3236 3481 3632 3500 3194 2966 2898 2949 3104 3205 3091 2900 2862 2886 2881 2956 2967 3149 3218 2948 2760 2750 2714 2673 2628 2578 2523 2476 2499 2698 3046 3237 3133 3037 3480 3658 3472 4022 4228 4312 4317 4195 4074 3991 4082 4259 4087 3535 3247 3518 3970 4153 3972 3788 3564 3374 3236 3432 3592 3553 3393 3086 3158 3487 3632 3550 3472 3379 3386 3510 3523 3684 3828 4062 4169 4191 3833 3464 3640 3712 3382 2991 2907 2916 2714 2555 2514 2156 1760 1635 1661 2043 2681 3071 3064 2695 2405 2430 2294 2168 2085 2074 2110 1999 1665 1486 1666 1808 1758 1697 1841 1939 1873 1804 1761 1755 1787 1826 1788 1746 1732 1700 1633 1505 1330 1277 1342 1496 1621 1643 1644 1697 1860 2154 2546 2891 3188 3431 3558 3597 3516 3321 3202 2865 2408 2370 2577 2931 3191 3024 2683 2394 2350 2454 2523 2492 2263 1946 1760 1782 1915 2246 2491 60 58 57 63 68 66 65 68 64 67 69 72 74 75 73 70 67 66 65 65 64 58 58 61 62 58 56 56 55 52 49 46 43 41 37 34 30 25 26 21 19 20 20 19 17 16 16 16 15 13 4 0 0 0 0 0 0 0 0 0 0 37 161 170 38 1 0 4 40 27 4 0 0 0 0 0 0 0 0 0 0 0 2 20 92 161 109 26 3 0 2 16 19 20 15 5 4 11 4 8 71 249 424 521 636 760 697 575 581 657 622 577 551 554 542 496 499 663 924 1228 1204 926 845 807 765 795 806 775 768 837 901 955 984 1059 1224 1457 1738 1990 2246 2393 2511 2570 2502 2263 1995 2219 2598 2684 2572 2465 2570 2865 3158 3331 3391 3421 3530 3761 3929 3866 3642 3348 3146 2957 2891 2921 2939 2890 2830 2801 2813 2857 2902 2926 2928 2912 2883 2850 2817 2779 2750 2743 2749 2752 2751 2793 2773 2647 2566 2535 2534 2555 2565 2551 2527 2502 2491 2601 2887 3069 2935 2428 2134 1814 2333 2463 2316 2154 2161 2336 2627 2648 2615 2580 2198 1357 677 501 452 410 426 470 539 510 428 531 809 1002 955 1020 965 584 218 90 91 134 212 319 428 538 690 873 999 1089 1328 1759 2153 2355 2486 2414 1983 1492 1211 1098 1347 1813 2159 2461 2517 2455 2419 2398 2391 2403 2402 2410 2595 2888 2803 2767 2781 2888 3052 3147 3194 3310 3339 3335 3527 3422 3248 3111 3071 3171 3288 3329 3325 3378 3557 3685 3660 3696 3783 3785 3815 3741 3780 4095 4056 3964 3849 3766 3767 3762 3674 3563 3408 3170 2904 2707 2614 2604 2648 2716 2789 2864 2907 3025 3257 3463 3472 3483 3549 3628 3661 3695 3692 3751 3881 4057 4249 4418 4452 4221 3912 3816 3698 3559 3420 3371 3443 3711 4111 4303 4439 4058 3740 3619 3705 3891 3945 3884 3815 3772 3817 4037 4333 4502 4523 4404 4131 3873 3687 3831 3876 3820 3509 3109 2948 3031 3203 3366 3484 3524 3531 3481 3288 3109 3067 3095 3171 3218 3280 3326 3375 3376 3172 3000 2986 2913 2833 2796 2772 2829 2888 2987 3368 3631 3568 3342 3137 3075 3138 3270 3278 3017 2938 2936 3035 2914 3040 3071 3024 2897 2716 2637 2739 2787 2739 2738 2755 2758 2852 3178 3622 3819 3739 3261 3019 3684 3816 3547 3777 4063 4222 4266 4039 3724 3429 3475 3793 3830 3513 3331 3598 4118 4320 3972 3772 3581 3388 3349 3547 3426 3379 3532 3290 3165 3373 3517 3506 3519 3632 3716 3735 3671 3705 3990 4194 4201 3971 3660 3772 3985 3994 3813 3699 3777 3774 3696 3705 3336 2627 2068 1865 1787 2194 3025 3608 3435 3124 2456 2284 2391 2372 2184 2004 1922 1805 1652 1648 1776 1868 1830 1763 1934 1969 1872 1804 1766 1781 1829 1848 1795 1740 1724 1702 1687 1574 1439 1353 1347 1551 1683 1734 1791 1940 2183 2545 2774 2796 2766 2981 3477 3632 3644 3606 3324 2922 2442 2465 2663 2857 2878 2672 2427 2329 2385 2462 2443 2372 2280 2103 1964 1960 2166 2595 2909 57 60 59 60 64 69 71 70 68 72 74 79 78 74 75 75 70 66 64 64 64 60 60 62 65 63 64 65 63 61 58 55 53 52 46 40 36 33 30 25 25 26 21 19 16 14 15 17 17 16 11 2 0 0 0 0 0 0 0 0 0 4 120 201 95 8 0 2 34 72 19 1 0 0 0 0 0 0 0 0 0 0 0 2 21 53 49 11 0 0 0 15 14 13 11 6 7 9 4 3 31 134 302 461 532 553 536 398 274 362 480 576 606 565 490 461 475 580 859 1184 1229 1052 932 872 796 770 748 719 731 820 889 949 1014 1088 1204 1378 1619 1905 2171 2383 2537 2608 2588 2441 2123 2244 2616 2629 2559 2506 2550 2713 2953 3200 3341 3343 3321 3466 3765 3947 3921 3720 3499 3246 3007 2867 2866 2894 2873 2825 2787 2792 2830 2874 2906 2919 2909 2881 2846 2815 2787 2760 2740 2734 2734 2783 2817 2745 2693 2630 2567 2556 2561 2521 2475 2476 2538 2622 2706 2725 2527 2154 2058 2129 2401 2371 2005 1890 2178 2627 2873 2769 2570 2306 1671 835 356 272 326 384 414 492 585 554 477 565 903 989 962 1123 1075 699 315 145 111 187 355 488 553 585 637 740 873 1074 1456 1938 2251 2330 2327 2346 2289 2023 1617 1342 1442 1801 2123 2376 2475 2465 2451 2461 2484 2503 2485 2489 2635 2821 2832 2816 2861 2930 3039 3172 3320 3409 3443 3520 3558 3438 3322 3197 3089 3166 3332 3374 3356 3435 3557 3617 3653 3727 3824 3831 3816 3784 3869 4155 4234 4285 4245 4086 4005 3913 3841 3809 3649 3298 2963 2770 2670 2661 2709 2758 2800 2825 2893 3025 3205 3376 3437 3579 3539 3606 3613 3585 3608 3817 4083 4339 4607 4745 4687 4399 3952 3709 3592 3539 3456 3475 3594 3800 4277 4449 4403 4078 3688 3557 3721 3989 3998 3883 3863 3854 3847 4005 4218 4272 4227 4088 3821 3608 3601 3914 4027 3968 3639 3131 2926 3098 3297 3427 3575 3690 3764 3646 3274 2989 2929 2965 3054 3137 3224 3305 3355 3389 3303 3122 2980 2926 2820 2723 2677 2687 2796 2980 3168 3279 3242 3134 3131 3194 3259 3244 3293 3134 3154 3193 3107 2985 2985 3037 2942 2742 2614 2591 2641 2649 2658 2735 2823 2972 3301 3887 4299 3937 3694 3166 3198 3493 3566 3519 3693 3882 4031 4029 3787 3419 3111 3138 3510 3879 4060 3901 4035 4313 4138 3838 3605 3360 3098 2926 2685 2820 3262 3684 3632 3394 3527 3849 3773 3549 3715 3744 3704 3680 3630 3788 3932 3882 3770 3633 3501 3530 3688 3720 3822 4046 4269 4605 4639 4051 3170 2473 2226 2193 2402 2580 2691 3009 3182 2665 2332 2478 2569 2335 2048 2000 1939 1765 1672 1662 1812 1860 1863 1923 1953 1876 1857 1893 1910 1907 1891 1795 1719 1697 1664 1651 1659 1592 1493 1461 1515 1611 1698 1771 1904 2164 2476 2655 2531 2388 2688 3363 3785 3900 3857 3373 2853 2500 2473 2634 2714 2599 2414 2288 2267 2305 2314 2249 2247 2300 2195 2097 2122 2317 2612 2795 51 54 59 63 68 73 75 75 74 75 76 78 76 70 69 68 66 63 64 62 61 60 58 59 61 65 69 72 71 70 69 65 62 60 55 50 46 40 35 31 29 28 25 22 15 12 14 19 17 17 16 7 1 0 0 0 0 0 0 0 0 0 34 181 143 29 0 0 17 74 62 7 0 0 0 0 0 0 0 0 0 0 0 0 2 7 8 2 0 0 0 7 9 2 1 6 22 25 11 7 13 50 153 306 425 401 279 172 106 132 284 463 625 633 482 438 468 559 777 1062 1194 1109 971 912 915 880 803 721 728 842 951 1014 1062 1159 1228 1335 1510 1747 2047 2335 2520 2604 2639 2590 2372 2312 2604 2710 2657 2745 2781 2789 2859 3073 3289 3358 3282 3203 3324 3601 3858 3933 3824 3622 3364 3071 2858 2820 2858 2870 2848 2815 2799 2804 2821 2835 2840 2838 2822 2796 2770 2754 2763 2777 2782 2767 2771 2666 2596 2530 2472 2438 2418 2397 2401 2528 2705 2741 2690 2598 2305 2008 2175 2521 2704 2693 2378 2252 2476 2863 2857 2632 2222 1605 911 433 248 247 313 369 435 535 615 643 593 627 922 922 909 1182 1127 811 450 243 163 244 469 623 639 608 610 696 915 1281 1750 2165 2291 2109 1877 1975 2132 2188 2023 1828 1800 2006 2250 2443 2501 2500 2523 2554 2575 2585 2591 2683 2891 3012 3018 3070 3109 3190 3287 3312 3408 3607 3903 4023 3907 3738 3556 3313 3124 3174 3308 3342 3341 3383 3416 3406 3469 3623 3775 3820 3856 3859 3901 4163 4372 4569 4706 4711 4530 4314 4086 3957 3732 3349 3025 2839 2738 2719 2790 2878 2939 2929 2893 2999 3113 3180 3278 3399 3495 3542 3528 3509 3598 4009 4482 4804 4999 5039 4817 4339 3842 3571 3525 3525 3546 3703 3877 4038 4486 4544 4262 3929 3586 3478 3583 3828 3951 3897 3848 3778 3710 3805 3913 3935 3882 3713 3533 3482 3662 3870 3955 3893 3557 3097 2942 3109 3291 3442 3623 3731 3717 3473 3067 2875 2863 2891 2953 3072 3112 3193 3337 3420 3489 3461 3171 2984 2801 2622 2577 2657 2762 2848 2911 2976 3035 2995 3098 3124 3083 3201 3239 3040 3076 3131 2920 2798 2807 2941 2904 2735 2621 2600 2626 2662 2698 2757 2873 3159 3663 4254 4322 3882 3643 3361 3273 3258 3289 3388 3510 3630 3846 4032 3876 3455 3115 3089 3250 3601 4032 4097 4168 4032 3855 3668 3386 3140 2854 2633 2550 2776 3222 3518 3524 3413 3149 3349 3485 3440 3572 3519 3668 3570 3483 3580 3701 3762 3737 3610 3500 3567 3677 3735 3831 3941 4152 4639 4709 4110 3429 2875 2512 2325 2117 1845 1880 2421 2967 3016 2810 2721 2633 2342 2130 2164 2104 1688 1642 1569 1624 1755 1918 1972 1982 1981 2035 2266 2487 2481 2227 2038 1893 1898 1878 1773 1884 1916 1885 1818 1698 1673 1809 1997 2112 2090 2238 2501 2401 2440 2915 3538 3860 3960 3864 3386 2785 2398 2407 2606 2672 2589 2417 2273 2215 2177 2150 2179 2219 2249 2234 2231 2294 2402 2531 2566 48 47 49 57 66 75 76 77 77 75 73 72 70 65 61 58 57 57 64 60 61 60 58 57 59 63 68 73 79 80 79 76 73 70 66 62 56 49 44 38 33 32 32 28 19 17 16 21 17 18 17 11 3 0 0 0 0 0 0 0 0 0 0 80 174 64 3 0 0 52 92 30 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 4 15 23 12 15 31 24 50 141 270 310 202 95 43 22 106 303 541 683 595 484 485 544 740 1001 1125 1098 1023 997 1022 1004 898 777 769 840 884 947 1041 1144 1193 1240 1407 1648 1931 2238 2474 2593 2670 2690 2568 2517 2698 2776 2638 2791 2921 2937 2832 2932 3206 3380 3432 3430 3415 3397 3491 3700 3860 3886 3709 3443 3178 2913 2825 2835 2876 2893 2882 2857 2833 2812 2789 2764 2769 2786 2807 2830 2854 2839 2767 2686 2624 2490 2396 2357 2319 2346 2385 2405 2518 2725 2849 2793 2695 2570 2253 2001 2238 2661 2835 2861 2802 2762 2826 2853 2780 2426 1670 948 473 238 181 225 304 371 465 572 661 751 765 762 876 885 937 1158 1109 848 541 338 252 370 576 757 808 796 827 950 1207 1606 2016 2241 2185 1874 1505 1555 1677 1856 1923 2028 2130 2324 2501 2563 2552 2551 2580 2618 2657 2669 2673 2730 2857 3044 3239 3337 3333 3386 3471 3489 3646 4067 4387 4440 4317 4068 3698 3315 3152 3264 3352 3335 3319 3331 3351 3335 3375 3497 3665 3776 3871 3955 4244 4513 4568 4631 4595 4634 4635 4545 4367 4118 3680 3273 3067 2925 2820 2777 2841 2955 3017 3012 2939 2923 3015 3121 3225 3329 3410 3424 3387 3401 3651 4169 4689 4964 5010 4911 4601 4061 3584 3392 3413 3553 3850 4221 4457 4664 4817 4672 4088 3832 3486 3313 3341 3600 3729 3626 3602 3660 3660 3661 3660 3620 3540 3438 3386 3460 3609 3659 3653 3564 3291 3098 3130 3227 3282 3366 3505 3595 3511 3242 2995 2948 2946 2953 2934 3157 3097 3153 3422 3546 3758 3838 3629 3295 2994 2837 2763 2712 2694 2707 2749 2749 2874 2858 2952 2944 2871 2875 2874 2912 2902 2799 2797 2832 2857 2892 2870 2781 2724 2722 2737 2762 2765 2805 2930 3348 4170 4478 4397 4355 4076 3604 3241 3031 3061 3194 3273 3319 3405 3491 3426 3162 2891 2875 2924 3105 3317 3324 3361 3361 3378 3324 3150 2974 2749 2547 2522 2717 2990 3130 3149 3056 2630 2602 2906 3234 3406 3277 3531 3571 3574 3540 3512 3599 3685 3659 3597 3569 3738 3895 3963 3877 3764 4209 4363 4091 3598 3080 2709 2435 2109 1786 1786 2174 2844 3517 3677 3364 2498 2098 2121 2152 2029 1804 1695 1595 1542 1630 1837 2006 2057 2132 2380 2938 3413 3351 2711 2446 2351 2376 2328 2319 2352 2390 2434 2472 2485 2392 2405 2548 2702 2235 2039 2185 2314 2601 2993 3469 3817 3980 3884 3410 2732 2331 2466 2738 2919 2761 2465 2315 2194 2118 2111 2117 2113 2150 2242 2377 2486 2538 2639 2704 50 47 47 47 54 69 76 75 75 70 66 64 63 61 59 57 56 56 60 62 64 62 61 58 57 58 63 70 77 84 88 88 87 84 79 74 66 61 59 50 41 37 36 32 27 24 21 22 19 17 17 13 7 4 1 0 0 0 0 0 0 0 0 9 120 136 12 0 0 16 101 64 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 12 13 42 24 31 74 139 194 151 52 8 2 32 165 426 653 702 532 540 612 801 996 1097 1108 1072 1063 1104 1101 974 829 833 887 838 816 921 1097 1154 1127 1207 1415 1726 2049 2362 2589 2713 2741 2684 2668 2748 2717 2511 2681 2934 3085 2890 2819 3088 3360 3506 3590 3505 3432 3439 3548 3734 3916 3952 3775 3505 3182 2970 2842 2821 2864 2917 2944 2955 2961 2975 2977 2953 2938 2927 2909 2908 2871 2749 2654 2605 2562 2531 2555 2650 2902 2973 2804 2772 2836 2839 2776 2623 2464 2293 2167 2298 2622 2850 3007 3152 3165 3019 2687 2526 2060 1098 508 269 166 168 228 304 375 476 605 725 837 898 884 876 880 964 1112 1058 808 555 373 306 547 773 949 1066 1076 1087 1198 1404 1749 2077 2147 2055 1873 1547 1385 1374 1538 1631 1856 2074 2350 2736 2660 2593 2576 2539 2497 2510 2566 2658 2815 2970 3118 3341 3446 3494 3739 3814 4174 4142 4498 4634 4631 4458 4100 3617 3286 3235 3392 3419 3358 3344 3356 3374 3343 3393 3539 3725 3740 3896 4349 4731 4909 4736 4696 4603 4659 4765 4758 4604 4337 3922 3504 3233 3060 2940 2887 2923 3005 3054 3046 3030 2942 2944 3100 3333 3447 3395 3314 3250 3302 3647 4233 4689 4845 4857 4769 4418 3856 3490 3366 3472 3762 4339 4647 4422 3970 4302 4374 4126 3816 3387 3169 3201 3338 3439 3433 3436 3516 3566 3539 3465 3361 3291 3280 3318 3439 3511 3505 3418 3260 3111 3107 3232 3310 3299 3302 3371 3448 3437 3304 3140 3181 3109 3160 3119 3422 3342 3360 3557 3771 4048 4206 4084 3711 3263 3092 3182 3121 2878 2715 2716 2664 2723 2686 2785 2902 2966 2952 2949 2971 2978 3017 2981 2931 2905 2929 2965 2913 2827 2830 2826 2802 2736 2808 3063 3681 4403 4593 4748 4908 4429 3836 3428 3159 3068 3094 3110 3034 2845 2666 2678 2631 2496 2517 2574 2635 2617 2555 2516 2567 2659 2754 2744 2642 2530 2479 2527 2700 2926 2996 2880 2653 2324 2265 2463 2798 3025 3147 3420 3537 3516 3415 3352 3439 3574 3615 3682 3806 4108 4419 4531 4200 3722 3611 3868 4075 3821 3323 2941 2682 2405 2104 1977 2134 2637 3431 3402 2822 2201 1930 2014 2045 1969 1861 1769 1692 1616 1634 1819 1998 2106 2319 2826 3658 4006 3607 3015 2937 2953 2866 2796 2793 2765 2670 2682 2893 3104 3029 2774 2836 2761 2235 2028 2116 2394 2760 3066 3377 3736 3953 3815 3356 2899 2726 2772 2956 3077 2832 2538 2352 2218 2114 2069 2027 1996 2038 2170 2380 2585 2736 3057 3461 53 51 46 42 46 52 60 63 65 61 57 55 58 60 61 58 56 57 60 63 65 66 67 64 63 63 65 69 73 79 87 93 96 94 90 84 78 71 65 57 54 50 44 36 30 30 27 24 22 19 18 15 12 10 2 0 0 0 0 0 0 0 0 1 30 134 84 0 0 0 92 85 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 2 6 6 12 11 61 176 171 141 104 42 4 0 4 89 328 600 727 624 566 732 887 1048 1103 1073 1044 1100 1180 1176 1018 879 930 1005 895 767 834 1018 1106 1051 1071 1201 1534 1885 2224 2515 2693 2775 2774 2759 2780 2657 2413 2592 2929 3135 2987 2760 2774 2954 3031 2925 2715 2785 3010 3241 3487 3768 3982 4009 3841 3557 3288 3074 2904 2837 2850 2879 2944 3003 3028 3014 2989 2937 2884 2858 2893 2928 2901 2854 2829 2824 2860 3149 3285 3229 2996 2972 2873 2874 2893 2767 2498 2383 2459 2511 2574 2802 3109 3318 3356 3243 2936 2309 1702 1133 490 226 160 156 175 215 273 345 443 576 709 833 932 971 952 913 954 1080 1042 825 614 456 396 646 901 1104 1180 1127 1071 1144 1311 1654 1968 1966 1883 1892 1738 1470 1272 1304 1390 1547 1749 2120 2661 2666 2605 2535 2416 2360 2467 2608 2645 2796 3017 3149 3415 3518 3568 3999 4357 4695 4597 4637 4656 4588 4318 3817 3393 3281 3346 3482 3454 3363 3350 3360 3367 3367 3442 3571 3725 3792 4174 4636 4812 5123 4980 4886 4822 4848 4889 4846 4691 4467 4141 3767 3472 3270 3133 3062 3064 3107 3138 3113 3075 3041 3022 3099 3244 3373 3342 3238 3144 3251 3690 4227 4506 4605 4757 4809 4544 4037 3808 3729 3923 4234 4751 4926 4690 4261 4143 4168 4178 3931 3499 3230 3213 3303 3381 3409 3417 3469 3494 3423 3296 3178 3161 3202 3306 3438 3522 3519 3413 3214 3078 3134 3277 3357 3355 3369 3403 3397 3433 3436 3346 3420 3396 3668 3819 4117 4159 4103 4128 4179 4333 4448 4319 3958 3460 3207 3430 3570 3450 3144 2978 3021 3070 2987 2969 3088 3103 3041 3047 3070 3060 3045 3023 3017 3072 3191 3249 3176 3020 2969 2870 2782 2723 2813 3292 3949 4400 4645 4951 5093 4644 4066 3714 3488 3314 3164 3071 2916 2519 2264 2367 2357 2335 2315 2274 2246 2174 2051 2033 2176 2319 2386 2383 2354 2337 2393 2594 2724 2822 2692 2488 2308 2145 2209 2546 2773 2866 3014 3140 3161 3172 3201 3145 3110 3174 3314 3487 3834 4328 4660 4931 4667 3968 3390 3321 3622 3643 3322 3109 3003 2844 2585 2506 2540 2742 3195 3353 2898 2114 1880 1957 2009 1988 1918 1875 1856 1763 1751 1888 2019 2175 2479 3203 4015 4131 3479 3074 3373 3565 3410 3301 3350 3183 2707 2583 2743 2827 2817 2543 2923 2773 2313 2062 2241 2575 2850 3124 3451 3683 3783 3435 3074 2931 2880 2943 3077 3121 2883 2536 2366 2302 2170 2068 1972 1882 1916 2032 2220 2483 2862 3292 3546 53 53 43 43 39 41 46 48 50 49 48 48 51 56 61 61 56 58 61 64 67 70 74 74 74 72 76 77 78 80 84 90 92 92 91 90 87 81 74 65 59 57 54 47 39 36 30 25 22 21 20 18 15 11 8 7 0 0 0 0 0 0 0 0 6 56 120 39 0 0 9 178 45 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 1 0 0 8 186 320 255 114 29 4 0 1 50 261 572 745 666 570 788 1004 1195 1200 1073 972 1121 1276 1228 995 878 1010 1135 1006 820 866 1011 1099 1052 1048 1141 1498 1831 2203 2468 2665 2805 2843 2826 2834 2730 2644 2794 2974 3172 3105 2817 2594 2659 2710 2690 2533 2403 2394 2513 2806 3238 3716 4036 4056 3841 3584 3384 3211 3082 2959 2881 2850 2820 2784 2787 2784 2784 2801 2862 3031 3219 3366 3372 3300 3372 3477 3435 3238 3026 3095 2839 2807 2926 2936 2670 2438 2426 2639 2848 3002 3207 3339 3208 2927 2697 2347 1606 801 339 164 111 121 135 157 192 241 314 417 558 713 857 983 1059 1043 966 954 1046 1045 886 719 641 674 834 948 1024 1006 921 867 933 1133 1414 1597 1581 1575 1707 1756 1656 1503 1420 1379 1366 1485 1797 2166 2474 2451 2238 2081 2044 2173 2479 2659 2754 2942 3168 3439 3583 3691 4246 4620 4820 4762 4630 4519 4359 4002 3554 3297 3287 3347 3464 3486 3416 3369 3326 3269 3275 3381 3535 3787 4146 4635 5028 5206 5301 5179 5044 4957 4909 4856 4794 4705 4553 4299 3963 3648 3431 3308 3262 3284 3302 3364 3229 3142 3128 3150 3098 3092 3322 3284 3197 3128 3291 3700 4017 4128 4335 4700 4871 4744 4427 4273 4265 4443 4688 4996 5121 4948 4689 4530 4416 4346 4119 3646 3285 3219 3250 3292 3364 3440 3498 3491 3373 3186 3064 3126 3275 3446 3633 3834 3954 3852 3559 3230 3144 3309 3439 3450 3484 3503 3448 3489 3513 3517 3600 3771 4230 4800 5043 4977 4799 4675 4600 4603 4616 4455 4116 3713 3460 3607 3855 3945 3758 3516 3450 3557 3536 3388 3457 3483 3450 3393 3365 3414 3435 3354 3342 3572 3843 3886 3675 3492 3565 3165 2874 2832 2986 3515 4005 4205 4455 4855 4956 4619 4188 3848 3695 3580 3332 3111 2886 2488 2272 2343 2422 2344 2236 2127 2059 2006 1944 1947 2067 2220 2280 2291 2350 2448 2596 2640 2637 2591 2340 2255 2132 2058 2173 2473 2627 2658 2695 2667 2548 2496 2713 2827 2808 2721 2883 3030 3304 3749 4244 4616 4522 3813 3067 2880 2991 3053 3061 3132 3325 3355 3308 3055 3000 3210 3369 3358 2685 2095 1950 1959 2071 2089 1945 1937 1928 1851 1818 1870 1951 2193 2614 3342 4053 4113 3428 3144 3657 3943 3914 3913 4054 3450 2857 2785 3099 3216 3327 3431 3416 3054 2576 2378 2422 2577 2711 3022 3417 3394 3480 3191 2965 2922 2859 2894 2992 2991 2783 2492 2369 2366 2278 2132 2049 1865 1879 1957 2103 2391 2829 3241 3507 54 57 40 50 38 39 38 40 41 41 42 45 48 50 54 58 56 59 61 65 69 74 79 86 91 93 92 88 89 87 87 84 79 79 83 89 91 87 80 72 65 63 60 56 48 39 32 27 23 22 21 18 14 10 7 3 0 0 0 0 0 0 0 0 1 14 72 74 15 0 2 38 166 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 39 201 252 104 13 1 0 6 27 252 659 856 744 613 734 1041 1322 1260 1112 924 1143 1465 1387 1013 877 1045 1194 1064 903 939 1070 1152 1139 1173 1308 1483 1805 2232 2501 2696 2869 2966 2981 2983 2981 3040 3043 3080 3231 3255 3059 2865 2860 2881 2702 2321 2104 2015 2055 2165 2494 3151 3808 4095 4034 3849 3659 3517 3439 3317 3211 3115 3102 3097 3057 3042 3043 3122 3293 3571 3816 3984 3798 3310 3006 2898 2787 2900 2860 2965 2745 2745 2791 2798 2634 2470 2514 2789 3121 3384 3408 3052 2555 2109 1750 1387 840 337 104 85 85 111 123 138 170 214 282 389 520 690 880 1050 1149 1135 1040 974 1001 1020 949 863 846 877 876 814 746 688 641 644 723 889 1034 1094 1124 1252 1502 1751 1920 2001 1958 1742 1467 1409 1581 1851 2187 2193 1916 1703 1593 1680 2034 2482 2776 2936 3138 3407 3632 3799 4204 4557 4728 4689 4519 4336 4123 3794 3504 3356 3304 3270 3269 3348 3412 3406 3379 3345 3321 3390 3634 4042 4556 4984 5230 5359 5380 5253 5056 4862 4718 4678 4720 4746 4654 4426 4123 3821 3635 3632 3650 3614 3549 3698 3491 3306 3220 3256 3157 3082 3257 3292 3218 3177 3294 3488 3604 3749 4117 4555 4723 4621 4484 4443 4535 4672 4850 5063 5164 4962 4592 4518 4509 4550 4442 3973 3570 3435 3324 3297 3368 3470 3492 3438 3299 3109 3016 3162 3405 3670 3928 4162 4295 4196 3851 3398 3188 3343 3532 3556 3550 3547 3510 3468 3562 3629 3684 4049 4549 5024 5199 5059 4913 4869 4846 4847 4830 4693 4429 4084 3820 3809 3946 4090 3905 3413 3382 3554 3583 3523 3583 3713 3921 3975 3832 3880 4073 3945 3839 4166 4440 4435 4140 3724 3385 3118 3035 3053 3314 3772 4086 4219 4507 4847 4950 4795 4319 3779 3591 3653 3491 3208 2898 2558 2347 2362 2468 2381 2228 2098 1999 1927 1897 1923 2037 2224 2293 2388 2556 2675 2685 2600 2510 2369 2163 2142 2052 2010 2110 2206 2291 2410 2389 2251 2059 1990 1967 2183 2410 2313 2377 2498 2724 3111 3699 4059 3816 3066 2415 2110 2101 2626 2974 3150 3471 3558 3409 3144 3031 3443 3686 3464 3017 2559 2177 2021 2203 2378 2132 1852 1864 1877 1846 1854 1958 2207 2609 3248 3947 4140 3706 3444 3635 3690 3549 3866 4121 3758 3219 3145 3422 3697 3942 3966 3629 3020 2594 2427 2533 2467 2520 2832 3218 3372 3345 3181 2967 2932 2982 2911 2857 2855 2826 2682 2466 2370 2326 2185 2032 1962 1948 1988 2137 2426 2789 3178 3547 54 59 52 52 46 49 47 49 45 41 40 43 46 47 51 55 58 62 65 70 72 74 80 87 93 95 94 94 95 96 93 82 67 61 67 78 88 91 89 83 74 67 64 61 55 46 37 29 24 21 19 16 13 9 7 6 3 0 0 0 0 0 0 0 0 3 27 65 36 4 0 8 62 79 1 0 0 0 0 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 38 73 40 2 0 0 14 24 286 831 1063 927 732 729 1021 1346 1297 1128 1093 1395 1821 1696 1189 976 1075 1146 1051 988 1010 1095 1173 1218 1367 1514 1429 1806 2201 2475 2670 2933 3140 3210 3132 3031 3006 3007 3085 3271 3405 3369 3211 3032 2888 2636 2246 2073 1908 1942 1936 1997 2529 3385 3952 4093 4019 3847 3713 3678 3648 3622 3577 3599 3641 3748 3747 3653 3680 3778 3893 3940 3914 3452 2761 2375 2283 2412 2651 2622 2710 2613 2514 2519 2595 2687 2608 2702 3035 3380 3331 2725 1995 1295 830 629 502 320 155 81 73 82 102 124 134 152 189 241 333 470 644 830 1028 1174 1185 1089 986 932 921 903 865 850 821 729 597 468 402 401 458 549 636 704 767 893 1162 1557 1957 2271 2446 2416 2165 1745 1465 1437 1632 1947 2008 1787 1596 1502 1542 1824 2269 2677 2999 3278 3443 3502 3683 4024 4416 4575 4491 4329 4043 3830 3705 3550 3448 3402 3349 3311 3362 3406 3398 3461 3607 3717 3825 4045 4401 4812 5135 5308 5438 5421 5257 4997 4733 4587 4639 4770 4820 4707 4469 4217 4005 3880 3919 3952 3950 3994 3961 3724 3488 3408 3466 3311 3188 3178 3213 3200 3188 3224 3241 3246 3434 3885 4313 4510 4490 4310 4364 4477 4567 4774 4963 5135 5069 4834 4623 4529 4653 4750 4584 4266 3940 3618 3453 3456 3501 3443 3344 3224 3079 3024 3246 3523 3836 4077 4145 4139 3919 3568 3323 3304 3485 3598 3566 3473 3503 3519 3393 3584 3680 3763 4204 4664 4926 4862 4534 4373 4456 4595 4757 4911 4931 4745 4372 3973 3755 3824 4008 3809 3427 3345 3526 3698 3732 3752 3829 4012 4219 4363 4541 4683 4404 4135 4380 4645 4623 4332 3845 3469 3328 3308 3423 3720 3911 3932 4070 4528 4913 4864 4866 4343 3750 3441 3541 3572 3335 3010 2636 2334 2377 2485 2404 2210 2044 1925 1845 1852 1930 2064 2232 2342 2570 2871 3028 2993 2669 2309 2069 2047 2054 1979 1973 2072 2109 2145 2217 2144 2058 2054 2158 2034 1983 1991 1941 1939 2049 2396 2995 3484 3634 3281 2612 2163 1987 2222 2849 3238 3511 3790 3961 3840 3190 2770 3211 3724 3629 3149 2656 2391 2134 2344 2674 2358 1852 1835 1910 1898 1870 1935 2131 2449 2961 3658 4070 4010 3700 3338 3024 2809 2962 3126 3093 3048 3304 3680 4048 4261 4011 3439 2892 2515 2400 2340 2327 2475 2809 3159 3344 3367 3234 3088 3145 3142 2981 2785 2783 2829 2768 2580 2442 2403 2341 2255 2173 2137 2182 2353 2570 2851 3198 3548 51 50 52 54 57 62 61 62 57 51 46 44 46 46 47 52 59 67 74 78 77 75 74 74 73 76 86 91 96 101 98 84 64 51 53 64 79 93 94 90 81 73 68 65 61 53 44 34 27 23 19 16 13 10 9 9 6 2 0 0 0 0 0 0 0 0 5 37 44 14 1 3 32 55 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 3 17 35 352 894 1220 1150 951 799 903 1191 1279 1188 1299 1639 1906 1798 1437 1188 1156 1044 986 992 1017 1091 1147 1196 1414 1598 1598 1886 2234 2464 2616 2883 3153 3333 3270 3071 2869 2842 3018 3269 3503 3551 3360 3021 2694 2489 2384 2336 2182 2011 2002 2037 2219 3012 3711 4043 4091 3979 3874 3829 3834 3880 3894 3845 3695 3706 3990 3973 3628 3396 3266 3156 3006 2654 2336 2192 2232 2358 2435 2511 2693 2620 2339 2333 2562 2803 2868 3091 3443 3507 2621 1323 584 336 202 135 125 113 90 76 64 69 84 113 132 146 171 210 288 454 649 825 1005 1175 1212 1122 991 876 809 756 699 655 613 508 412 316 225 207 247 350 462 555 683 923 1291 1720 2091 2323 2422 2383 2169 1821 1556 1376 1434 1682 1846 1755 1634 1660 1734 1953 2337 2714 3071 3423 3503 3358 3511 3852 4290 4435 4290 4151 3864 3718 3737 3630 3516 3461 3427 3500 3585 3517 3375 3427 3685 3911 4092 4314 4620 4924 5150 5299 5466 5431 5247 4988 4782 4747 4850 4927 4867 4637 4353 4194 4155 4137 4184 4340 4479 4375 4103 3706 3551 3708 3729 3521 3309 3164 3115 3156 3215 3224 3138 3043 3216 3680 4011 4318 4468 4223 4340 4357 4390 4662 4822 4997 5079 5061 4938 4784 4717 4655 4620 4598 4339 4004 3843 3800 3730 3535 3407 3325 3200 3114 3303 3648 3972 4077 3888 3590 3372 3285 3306 3434 3564 3551 3470 3322 3295 3561 3457 3593 3755 3961 4339 4678 4833 4547 4017 3725 3806 4135 4569 4929 5078 4877 4424 3929 3607 3588 3758 3702 3487 3440 3634 3878 3984 3990 4024 4181 4501 4883 5090 4915 4383 3986 4227 4508 4458 4253 3924 3697 3621 3643 3796 3889 3705 3455 3586 4166 4672 4592 4630 4318 3853 3490 3403 3683 3495 3084 2684 2408 2382 2447 2352 2101 1888 1788 1762 1874 1969 2067 2244 2447 2747 3061 3197 3068 2701 2358 2201 2116 1989 1898 1936 2010 2000 1958 1926 1973 1990 2156 2359 2124 1914 1834 1773 1713 1716 1933 2395 2884 3333 3335 2944 2269 2432 2828 3192 3524 3828 4084 4291 4251 3581 2951 3118 3439 3497 3080 2693 2434 2175 2242 2416 2325 2059 1939 1960 1964 1938 1932 2023 2280 2654 3259 3878 4188 3872 3204 2734 2553 2474 2486 2777 3180 3597 3934 4200 4288 3834 3039 2416 2133 2019 2054 2245 2506 2820 3124 3326 3363 3224 3060 3124 3227 3110 2914 2818 2768 2708 2644 2578 2522 2482 2444 2386 2406 2480 2586 2744 2989 3260 3533 62 60 57 60 66 71 78 81 75 69 63 60 56 55 54 56 64 74 80 82 79 72 65 57 46 45 62 74 86 100 103 90 69 54 50 58 71 89 94 95 87 77 71 70 67 61 52 43 36 28 21 18 15 12 12 13 11 6 1 0 0 0 0 0 0 0 1 13 38 23 4 0 11 40 24 1 0 0 0 0 0 0 0 0 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 22 115 455 843 1249 1226 989 856 794 909 1055 1135 1247 1381 1454 1470 1402 1336 1178 945 795 807 905 1073 1121 1132 1339 1663 1881 2055 2295 2467 2625 2836 3037 3215 3291 3202 2945 2688 2769 3084 3494 3608 3419 3031 2685 2651 2827 2826 2653 2279 2139 2336 2210 2864 3483 3926 4137 4123 4037 3994 4025 4131 4237 4300 4343 4301 4107 3658 3151 2863 2733 2666 2573 2458 2422 2410 2499 2498 2329 2231 2416 2540 2297 2222 2530 2966 3220 3341 3254 2677 1315 409 123 94 89 77 68 62 59 54 50 61 85 107 120 150 151 194 263 413 636 822 1004 1179 1250 1184 1042 911 797 686 620 531 433 354 324 308 226 163 120 185 330 458 689 1034 1365 1617 1822 1957 1967 1862 1702 1639 1575 1366 1252 1478 1789 1753 1681 1741 1832 2072 2495 2877 3217 3637 3845 3828 4067 4304 4343 4227 3991 3810 3572 3564 3766 3708 3542 3468 3563 3813 3815 3575 3387 3393 3572 3813 4088 4447 4694 4922 5114 5279 5414 5387 5246 5071 4988 5043 5117 5081 4879 4495 4139 4085 4249 4375 4461 4522 4425 4125 3793 3613 3615 3725 3889 3816 3518 3185 3054 3129 3263 3320 3196 2992 3091 3505 3744 4208 4379 4265 4427 4374 4418 4624 4724 4841 4977 5074 5068 4981 4908 4907 4899 4741 4451 4211 4192 4280 4167 3894 3789 3707 3551 3395 3436 3705 4003 4044 3772 3417 3198 3177 3311 3435 3474 3395 3336 3284 3191 3518 3497 3585 3795 4078 4407 4726 4819 4478 3921 3556 3640 4094 4561 4917 5077 4825 4307 3809 3485 3425 3525 3532 3458 3465 3631 3818 3900 3937 4038 4274 4646 5033 5183 4978 4479 3945 4070 4237 4268 4126 3862 3642 3529 3538 3639 3618 3379 3159 3274 3730 4108 4055 4287 4415 4156 3810 3414 3646 3583 3179 2754 2475 2374 2368 2231 1955 1762 1697 1718 1881 2023 2110 2246 2463 2755 2972 2968 2751 2483 2307 2205 2039 1882 1823 1861 1917 1967 1903 1851 1887 1915 2018 2156 2142 2031 1917 1759 1615 1541 1663 2068 2592 3062 3416 3373 2831 3074 3445 3601 3727 3784 3734 3829 4174 4069 3674 3552 3630 3317 2937 2614 2351 2115 2045 2111 2140 2081 2018 2004 1983 1939 1891 1946 2124 2422 2893 3575 4046 3968 3494 3059 2878 2796 2784 3158 3652 4041 4149 4076 3943 3277 2438 1883 1810 1891 2047 2280 2529 2767 3005 3227 3284 3127 3036 3246 3405 3395 3237 3075 2955 2850 2839 2801 2638 2649 2678 2695 2730 2840 2900 3013 3141 3315 3580 72 69 67 68 74 80 90 93 91 85 82 80 72 69 66 67 71 75 72 67 64 62 57 45 30 24 32 45 58 84 99 93 76 65 65 69 74 82 93 99 91 81 72 71 71 68 61 54 46 36 28 23 18 13 12 11 13 10 3 0 0 0 0 0 0 0 0 3 17 28 10 1 1 18 25 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 41 217 560 863 1094 1280 1102 904 750 684 694 728 760 813 912 1027 1187 1367 1177 799 622 679 793 1057 1103 1089 1356 1760 2091 2211 2315 2478 2661 2849 2972 3045 3112 3185 3118 2877 2698 2934 3433 3542 3330 2911 2633 2742 3030 3140 2914 2458 2252 2535 2538 2967 3346 3735 4053 4134 4111 4146 4183 4278 4414 4491 4506 4415 4008 3325 2844 2669 2656 2724 2756 2634 2551 2566 2563 2460 2363 2399 2596 2695 2497 2328 2557 3052 3204 2645 1804 999 324 93 58 65 78 82 65 50 42 37 39 50 66 91 122 145 160 195 258 374 554 770 988 1197 1255 1225 1091 955 819 666 580 467 346 281 336 380 374 254 198 256 289 408 779 1130 1227 1133 1062 1116 1131 984 968 1309 1494 1375 1165 1323 1685 1770 1780 1760 1831 2250 2738 3115 3513 4054 4393 4439 4552 4509 4222 3711 3380 3269 3207 3498 3794 3731 3539 3436 3615 3796 3686 3474 3412 3446 3510 3693 4021 4392 4648 4868 5072 5240 5354 5349 5279 5204 5187 5239 5268 5177 4933 4570 4273 4262 4470 4622 4673 4598 4267 3755 3504 3610 3709 3831 4178 4245 3921 3416 3109 3123 3310 3454 3336 3049 3045 3321 3599 4196 4361 4380 4549 4520 4531 4628 4646 4670 4735 4828 4859 4806 4771 4792 4793 4711 4513 4400 4498 4549 4476 4300 4226 4142 3977 3792 3692 3760 3920 3896 3566 3137 2970 3153 3315 3322 3312 3163 3108 3279 3186 3241 3367 3583 3848 4163 4375 4607 4696 4464 4074 3766 3846 4209 4513 4785 4911 4655 4128 3655 3271 3157 3231 3254 3286 3386 3534 3658 3742 3834 3966 4185 4512 4858 5141 5045 4643 4061 3981 4058 4079 3907 3542 3221 3108 3238 3469 3516 3384 3270 3298 3412 3300 3344 3603 3868 4099 4103 3681 3548 3486 3166 2700 2378 2287 2266 2072 1827 1692 1659 1711 1850 1937 2031 2173 2344 2577 2753 2706 2469 2221 2065 2051 1931 1828 1776 1771 1841 1932 1876 1842 1839 1839 1875 1945 2025 2106 2041 1751 1572 1532 1596 1864 2304 2720 3168 3432 3392 3550 3836 3948 3826 3586 3410 3630 4043 3922 3701 3687 3669 3390 3219 3018 2668 2239 1945 1841 1858 1969 2053 2053 1998 1951 1892 1912 2030 2260 2624 3207 3763 3984 3854 3599 3447 3470 3640 3892 4114 4200 4025 3771 3353 2644 2053 1784 1822 1955 2102 2314 2511 2694 2903 3142 3267 3206 3164 3251 3410 3481 3415 3251 3117 3072 3118 3049 2802 2877 3007 3072 3079 3136 3184 3214 3258 3382 3648 84 82 80 78 79 82 88 93 94 93 91 87 82 79 75 73 70 64 50 41 41 48 50 44 34 25 22 24 31 52 80 86 78 80 87 89 84 84 91 96 90 82 73 70 73 74 70 64 56 46 35 27 21 14 11 11 12 11 5 1 0 0 0 0 0 0 0 1 6 17 18 3 0 2 19 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 3 77 304 654 944 1034 1132 1173 1046 852 661 485 425 362 443 748 989 1254 1462 1174 654 605 725 805 992 1073 1040 1289 1673 2126 2239 2321 2477 2660 2825 2944 3027 3073 3128 3223 3131 2842 3009 3461 3404 2974 2662 2575 2573 2708 2943 2931 2666 2585 2791 2898 3082 3292 3549 3829 3969 4032 4128 4147 4181 4298 4352 4309 4107 3621 3056 2718 2649 2657 2685 2741 2602 2576 2625 2647 2670 2736 2708 2706 2795 2774 2646 2744 3051 2795 1569 529 174 76 55 61 64 101 95 64 50 42 36 35 39 46 61 89 117 149 199 282 384 503 656 887 1107 1161 1152 1007 860 740 575 456 390 287 265 366 446 499 334 257 575 427 551 941 1153 1023 735 508 399 365 349 478 938 1329 1415 1208 1266 1553 1801 1903 1814 1921 2547 3002 3344 3769 4236 4521 4570 4519 4268 3740 3115 2867 2962 3239 3502 3660 3680 3550 3476 3572 3645 3552 3450 3430 3439 3472 3585 3838 4182 4499 4782 5016 5186 5282 5284 5243 5232 5284 5314 5319 5252 5083 4879 4769 4779 4803 4767 4563 4160 3751 3505 3472 3618 3757 3918 4285 4505 4308 3756 3230 3097 3310 3519 3419 3125 3067 3208 3557 4126 4271 4311 4595 4686 4663 4611 4486 4421 4390 4432 4478 4464 4492 4581 4637 4667 4673 4699 4792 4815 4687 4557 4502 4444 4308 4134 3957 3847 3799 3608 3185 2843 2909 3191 3220 3123 3037 2936 2961 3204 3245 3106 3267 3572 3782 3942 4029 4273 4567 4553 4374 4212 4282 4453 4487 4576 4610 4263 3838 3407 3052 3014 3036 3036 3120 3280 3428 3520 3593 3689 3801 3970 4324 4733 5038 4946 4545 4102 3955 3960 3942 3762 3308 2836 2748 3022 3259 3330 3438 3515 3497 3168 2881 3021 3273 3435 3677 4036 4090 3866 3528 3107 2633 2306 2220 2180 1971 1717 1599 1652 1674 1832 1993 2085 2174 2292 2463 2620 2584 2302 2049 1910 2045 1959 1794 1735 1705 1767 1867 1875 1857 1825 1776 1735 1751 1862 2013 2024 1773 1538 1476 1481 1583 1933 2442 2963 3317 3397 3527 3757 3745 3657 3558 3623 3892 3599 3089 2924 3029 3165 3289 3349 3298 2952 2389 1951 1754 1738 1907 2054 2067 2022 1976 1955 1967 2033 2176 2408 2774 3257 3722 3916 3873 3824 3894 4135 4256 4094 3775 3358 2983 2519 2108 1904 1882 1943 1986 2115 2298 2468 2681 2902 3137 3353 3386 3229 3067 3070 3153 3240 3147 3024 2996 3078 3065 2981 3147 3406 3457 3406 3406 3437 3443 3448 3550 3804 88 85 81 79 79 78 78 79 81 84 85 87 82 75 68 63 56 44 28 22 29 43 48 48 44 37 30 30 33 44 63 74 75 82 90 93 87 86 90 91 86 80 72 68 71 74 72 69 67 58 44 32 22 16 12 11 12 11 7 2 0 0 0 0 0 0 0 0 1 8 16 12 1 0 4 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 22 119 347 691 1031 1152 1045 996 952 859 681 451 415 303 366 877 1165 1266 1311 961 614 687 810 838 902 1023 1019 1170 1592 2131 2429 2485 2584 2704 2845 2947 2983 2951 3006 3232 3353 3224 3240 3340 3175 2625 2527 2540 2536 2590 2764 2889 2915 3007 3117 3132 3201 3320 3424 3577 3716 3822 3940 3980 4032 4130 4148 4054 3940 3729 3269 2928 2955 2929 2760 2674 2481 2577 2744 2613 2592 2732 2697 2585 2685 2855 2917 3032 3141 2586 1217 228 46 50 55 56 57 84 81 57 47 42 36 36 39 38 42 54 73 107 169 280 426 562 639 750 903 984 967 834 705 595 461 350 301 284 343 495 579 596 467 388 632 613 760 1084 1209 1055 846 597 307 163 228 416 765 1167 1412 1301 1317 1586 1902 2011 1932 2233 2775 3076 3385 3795 4191 4428 4451 4241 3760 3228 2972 2993 3177 3345 3442 3611 3674 3588 3546 3579 3608 3578 3524 3469 3427 3403 3419 3573 3871 4185 4565 4884 5093 5177 5160 5117 5151 5203 5219 5238 5235 5166 5064 5005 4968 4827 4501 4071 3825 3627 3535 3562 3609 3695 3884 4317 4598 4521 4051 3432 3119 3278 3567 3538 3220 3097 3221 3524 3896 3791 4010 4589 4789 4739 4645 4424 4227 4142 4151 4171 4199 4297 4438 4604 4781 4852 4871 4901 4872 4774 4660 4626 4613 4534 4413 4278 4127 3923 3583 3156 2883 2852 2934 2964 2897 2848 2880 2967 3164 3324 3134 3252 3559 3781 3829 3863 4146 4488 4572 4502 4449 4523 4703 4516 4372 4270 3820 3450 3175 3024 2973 2917 2880 2927 3084 3274 3367 3389 3466 3619 3767 4063 4465 4764 4780 4549 4215 3970 3873 3855 3754 3430 3015 2800 2917 3100 3295 3548 3724 3702 3285 3038 3102 3232 3278 3379 3652 3953 4078 3902 3367 2876 2495 2302 2094 1954 1692 1551 1605 1639 1806 1999 2117 2276 2515 2724 2847 2692 2530 2357 2146 2044 1849 1771 1708 1682 1724 1807 1854 1843 1799 1733 1659 1665 1766 1915 2005 1867 1558 1432 1467 1505 1733 2203 2764 3102 3201 3421 3535 3571 3599 3617 3575 3266 2806 2490 2286 2348 2610 2860 2941 2888 2695 2322 2033 1716 1657 1864 1976 1993 1998 1979 1952 1948 1992 2090 2219 2405 2674 3119 3449 3602 3706 3764 3825 3732 3525 3230 2747 2309 2091 2002 1986 2003 2011 2052 2100 2189 2399 2724 3060 3334 3487 3408 3043 2659 2609 2696 2895 2895 2893 2971 3082 3036 3000 3185 3496 3627 3638 3716 3730 3757 3748 3832 4005 84 80 73 70 68 65 59 55 55 56 58 63 65 58 53 48 41 26 13 18 36 44 48 54 58 51 46 45 48 54 62 65 65 65 64 66 74 80 83 83 78 73 68 63 62 65 67 67 70 69 55 40 26 20 17 14 12 11 8 5 3 1 0 0 0 0 0 0 0 2 10 14 6 0 0 2 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 12 85 163 338 649 1030 1264 1212 1005 876 799 699 530 478 407 411 1010 1376 1090 903 664 664 790 841 836 856 989 1027 1173 1629 2123 2508 2651 2708 2703 2810 2851 2777 2735 2890 3242 3511 3413 3095 2840 2769 2362 2551 2490 2539 2579 2747 3099 3273 3421 3541 3478 3399 3439 3443 3498 3572 3643 3715 3754 3821 3865 3864 3855 3831 3735 3540 3361 3285 3121 2829 2653 2505 2598 2727 2747 2752 2736 2746 2649 2649 2793 3007 3271 3338 2637 1242 224 29 29 31 46 59 80 70 49 45 45 40 38 42 46 49 52 55 65 98 172 299 475 590 680 750 789 753 650 541 445 367 323 313 323 417 623 681 663 627 595 733 896 1051 1300 1386 1242 1075 855 592 431 425 521 728 1060 1362 1401 1494 1806 2070 2093 2071 2475 2879 3087 3369 3699 4016 4256 4285 4054 3730 3540 3514 3507 3435 3355 3455 3629 3706 3628 3554 3538 3517 3494 3498 3502 3485 3452 3437 3517 3691 3914 4322 4680 4935 5059 5043 4986 5034 5062 5058 5064 5065 5040 4983 4894 4739 4436 4028 3733 3643 3478 3413 3492 3601 3706 3873 4262 4597 4632 4296 3726 3283 3253 3504 3612 3383 3153 3257 3447 3497 3224 3783 4567 4770 4623 4436 4215 4054 3996 3983 3974 4001 4114 4307 4555 4773 4818 4790 4807 4820 4777 4678 4690 4725 4713 4655 4561 4388 4167 3927 3561 3184 2934 2853 2829 2679 2619 2781 2944 3131 3306 3205 3256 3504 3868 4147 4252 4420 4615 4530 4391 4367 4448 4940 4689 4302 4010 3554 3225 3079 3023 2966 2888 2817 2808 2940 3156 3257 3270 3347 3457 3535 3770 4191 4572 4664 4510 4204 3936 3803 3787 3789 3670 3422 3167 3042 3075 3281 3523 3624 3642 3533 3510 3479 3371 3147 2964 3029 3242 3526 3731 3551 3294 3021 2666 2155 1997 1780 1627 1579 1606 1730 1877 2087 2494 2970 3049 2963 2818 2678 2335 2108 1970 1813 1775 1722 1690 1724 1786 1818 1797 1749 1689 1626 1622 1688 1774 1890 1862 1634 1512 1513 1519 1593 1930 2463 2778 2840 3037 3252 3408 3550 3568 3344 2966 2600 2294 2065 2019 2183 2372 2446 2510 2477 2323 2151 1777 1691 1807 1897 1905 1936 1964 1939 1889 1882 1976 2110 2192 2301 2500 2735 2902 2941 2958 2869 2746 2937 3139 2889 2606 2477 2411 2323 2227 2179 2184 2165 2196 2413 2800 3239 3545 3572 3302 2705 2386 2491 2628 2659 2619 2652 2824 2990 2990 2961 3198 3429 3516 3621 3853 3897 3878 3901 3981 4043 75 71 55 54 55 53 46 37 29 23 19 26 37 38 35 32 28 15 7 23 38 40 42 50 59 57 56 57 60 62 63 62 56 43 29 31 47 60 64 62 64 62 60 53 45 47 50 55 64 71 66 51 34 23 19 15 12 11 8 5 4 3 2 0 0 0 0 0 0 0 4 11 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 4 40 175 219 308 553 930 1252 1361 1310 1127 947 793 617 550 525 503 812 1392 976 544 580 785 803 833 818 849 971 1048 1237 1653 2067 2389 2620 2622 2529 2611 2694 2607 2595 2927 3417 3528 3127 2629 2329 2322 2173 2384 2515 2454 2673 3104 3586 3718 3812 3857 3748 3613 3571 3544 3558 3612 3563 3589 3588 3629 3644 3635 3620 3612 3593 3464 3222 3064 2964 2819 2684 2593 2668 2774 3016 2910 2920 2861 2783 2772 2862 3112 3430 3434 2646 1242 223 24 23 23 32 47 62 57 48 50 56 52 42 43 55 67 74 71 61 58 76 131 261 483 644 605 550 506 430 345 290 279 305 332 350 422 563 650 694 762 755 795 1034 1295 1470 1484 1368 1214 1005 794 675 647 690 847 1130 1417 1594 1804 2078 2219 2190 2240 2599 2925 3097 3279 3514 3796 4017 4109 4032 3884 3952 4061 3838 3492 3250 3359 3578 3711 3635 3553 3466 3416 3423 3437 3457 3487 3518 3643 3918 4087 4057 4245 4514 4740 4875 4889 4858 4851 4831 4816 4813 4799 4765 4695 4543 4284 3996 3812 3700 3598 3484 3416 3456 3604 3742 3945 4245 4524 4648 4491 4006 3460 3213 3317 3537 3523 3266 3313 3366 3047 2946 3724 4455 4590 4413 4231 4106 4016 3951 3906 3910 4001 4123 4258 4480 4748 4607 4498 4571 4695 4684 4610 4686 4774 4784 4754 4704 4592 4405 4139 3763 3387 3129 2997 2852 2565 2396 2671 2887 3061 3175 3191 3236 3420 3783 4210 4476 4597 4775 4486 4231 4237 4222 4828 4827 4380 3897 3533 3316 3158 3043 2967 2885 2790 2736 2858 3093 3204 3234 3275 3250 3208 3386 3810 4303 4508 4417 4212 4009 3845 3750 3728 3732 3706 3590 3394 3274 3316 3404 3452 3506 3589 3723 3784 3651 3292 2906 2765 2755 2876 3028 3028 2896 2742 2940 2417 2119 1931 1757 1632 1598 1638 1807 2215 2763 3265 3150 2806 2690 2644 2304 2030 1911 1823 1771 1728 1699 1725 1771 1764 1728 1697 1657 1629 1614 1673 1695 1769 1773 1675 1591 1566 1544 1542 1752 2203 2477 2558 2738 3013 3243 3426 3408 3208 2894 2556 2251 1991 1842 1902 2080 2275 2399 2384 2337 2125 1834 1707 1751 1824 1856 1909 1935 1898 1830 1759 1860 2027 2064 2109 2153 2231 2307 2324 2354 2378 2547 3024 3504 3431 3186 3015 2817 2683 2603 2613 2581 2490 2456 2565 2913 3398 3680 3554 3167 2576 2406 2477 2543 2538 2489 2469 2569 2782 2901 2907 3106 3320 3302 3380 3596 3699 3758 3832 3895 3903 62 59 43 41 43 45 42 31 19 9 5 12 20 23 21 22 19 9 10 26 32 32 31 38 54 62 61 59 60 58 59 62 56 37 20 19 28 39 44 49 52 54 52 45 28 27 30 35 49 64 69 60 42 30 23 18 13 13 9 4 3 3 3 1 0 0 0 0 0 0 0 6 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 4 61 231 297 303 440 749 1099 1326 1468 1489 1330 1058 778 590 493 445 543 943 914 417 698 857 722 821 752 857 995 1089 1290 1622 1974 2234 2433 2424 2315 2348 2497 2578 2608 3103 3446 3279 2668 2164 2076 2110 2057 2168 2339 2473 2929 3508 3853 3996 4051 4000 3906 3774 3677 3669 3685 3623 3515 3546 3526 3514 3504 3517 3594 3617 3514 3173 2833 2733 2891 3012 2903 2733 2687 2695 3043 3066 2956 2912 2877 2946 3113 3347 3454 3131 2228 974 154 24 26 25 26 30 38 49 53 61 75 64 44 47 71 104 130 130 108 80 59 59 105 264 492 527 422 325 242 177 169 222 287 315 335 391 470 560 692 889 1061 1137 1328 1574 1528 1350 1224 1023 769 634 685 821 982 1202 1469 1711 1889 2093 2279 2356 2354 2441 2748 2959 3017 3110 3286 3537 3765 3935 4026 4141 4340 4236 3838 3302 3042 3149 3367 3597 3614 3616 3547 3433 3412 3407 3426 3509 3682 4003 4351 4464 4339 4257 4315 4490 4666 4708 4685 4652 4618 4589 4575 4551 4491 4364 4180 3997 3832 3692 3629 3587 3544 3523 3563 3664 3778 3903 4091 4378 4605 4584 4199 3642 3285 3248 3398 3396 3301 3417 3342 2831 2881 3644 4249 4344 4248 4209 4196 4112 4003 3949 3975 4139 4356 4541 4535 4641 4231 4168 4311 4451 4466 4475 4640 4756 4719 4661 4663 4621 4424 4125 3828 3521 3304 3124 2973 2623 2380 2545 2780 2940 3012 3056 3142 3298 3581 3863 3878 4220 4801 4633 4251 4166 4166 4600 4876 4528 3908 3536 3402 3250 3105 3057 2957 2818 2776 2902 3077 3136 3130 3127 3033 2914 3080 3465 3880 4185 4320 4304 4179 3977 3765 3596 3573 3719 3836 3841 3786 3699 3597 3519 3501 3527 3651 3853 3851 3542 3126 2828 2684 2624 2611 2644 2585 2723 2842 2603 2301 2090 1904 1734 1640 1619 1840 2226 2699 3144 2994 2772 2676 2604 2350 2097 1914 1785 1725 1702 1672 1681 1685 1668 1647 1631 1618 1625 1616 1634 1667 1700 1703 1668 1610 1552 1516 1443 1540 1848 2125 2374 2498 2710 2940 3113 3174 3076 2828 2506 2214 1973 1818 1815 1870 2075 2221 2234 2187 2012 1870 1864 1921 1956 1928 1925 1931 1835 1843 1780 1848 1952 1971 1971 1988 2018 2045 2068 2118 2356 2624 3259 3831 3824 3474 3178 2955 2882 2876 2827 2802 2860 2716 2773 3071 3444 3605 3383 2945 2532 2427 2503 2525 2502 2455 2375 2472 2525 2657 2676 2805 2971 2997 3088 3259 3435 3602 3723 3762 3734 47 47 40 36 35 36 38 32 14 5 1 3 7 8 9 13 14 10 14 21 27 25 24 32 47 62 62 57 52 48 51 58 58 51 40 32 28 29 32 36 40 43 43 37 27 29 20 18 30 50 64 63 50 36 27 21 15 14 11 5 2 3 2 1 0 0 0 0 0 0 0 0 7 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 1 58 222 346 338 363 536 823 1056 1262 1471 1572 1484 1228 869 535 380 398 554 747 514 823 853 658 906 710 921 1069 1124 1283 1569 1875 2087 2225 2217 2121 2070 2113 2319 2431 2958 3346 3084 2427 2117 2129 2090 2122 2322 2458 2602 2767 3437 3873 4077 4160 4154 4060 3914 3814 3823 3751 3621 3544 3535 3587 3615 3611 3661 3721 3508 3050 2822 2596 2532 2911 3238 3120 2970 2883 2749 2922 2763 2933 2907 2824 3069 3300 3211 2745 2029 1174 410 62 30 27 24 22 22 28 41 49 72 150 142 75 50 82 153 242 284 282 235 139 70 57 98 228 378 371 255 164 123 150 223 282 314 371 430 490 609 783 1006 1265 1507 1590 1566 1266 921 777 657 459 419 625 942 1271 1569 1803 1972 2116 2331 2443 2443 2493 2612 2828 2896 2835 2892 3083 3448 3689 3835 4047 4283 4444 4315 3839 3124 2758 2845 3055 3408 3536 3609 3640 3628 3533 3446 3456 3612 3919 4291 4568 4619 4480 4227 4057 4156 4407 4521 4504 4458 4445 4464 4462 4425 4339 4180 3965 3755 3592 3476 3515 3546 3492 3498 3585 3713 3826 3921 4041 4342 4643 4674 4262 3678 3358 3253 3296 3260 3268 3476 3385 2972 2994 3494 3975 4162 4224 4283 4277 4190 4108 4059 4057 4222 4541 4765 4655 4438 3976 3909 4023 4149 4274 4475 4695 4728 4567 4449 4479 4491 4411 4263 4002 3837 3692 3450 3123 2732 2510 2544 2698 2802 2843 2931 3075 3216 3451 3803 3965 4155 4735 4848 4476 4171 4104 4355 4822 4719 4046 3546 3400 3272 3159 3125 3015 2886 2861 2946 3065 3043 2922 2858 2771 2765 2981 3329 3634 3882 4118 4280 4271 4115 3806 3481 3361 3520 3866 4189 4372 4389 4254 4042 3900 3869 3919 4016 3947 3699 3353 3085 2918 2844 2748 2733 2730 2774 2756 2574 2304 2093 1922 1737 1729 1876 2063 2206 2476 2878 2865 2756 2608 2479 2333 2143 1920 1687 1618 1607 1603 1617 1615 1595 1589 1593 1591 1594 1597 1639 1679 1683 1679 1657 1609 1504 1445 1373 1401 1460 1615 1957 2223 2419 2592 2752 2881 2841 2668 2408 2164 2012 1926 1846 1748 1771 1863 1952 1984 1922 1942 2128 2228 2185 2013 1919 1979 1863 1865 1849 1855 1914 1910 1877 1892 1891 1877 1970 2084 2334 2670 3272 3817 3836 3390 3035 3023 3087 3081 2896 2815 2872 2943 3084 3282 3342 3218 2948 2661 2471 2506 2644 2566 2452 2332 2217 2181 2247 2386 2496 2640 2731 2773 2865 3044 3323 3570 3619 3632 3556 45 45 37 34 40 41 37 29 13 2 0 0 0 4 7 15 21 20 21 26 32 32 36 47 60 67 64 52 43 40 42 46 48 52 50 43 36 32 30 30 32 35 34 30 28 30 16 11 14 34 55 65 57 43 31 23 18 15 16 11 5 4 3 1 1 0 0 0 0 0 0 0 1 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 27 163 328 362 332 374 518 677 813 1033 1350 1642 1728 1471 935 461 335 515 674 642 957 887 666 1040 813 933 1143 1128 1227 1482 1738 1916 2024 2040 1974 1922 1847 1924 2047 2699 3239 2533 2051 2053 2183 2139 2186 2389 2434 2506 2690 3226 3743 4003 4144 4300 4218 4088 3922 3896 3764 3696 3703 3716 3774 3796 3793 3739 3505 3279 3073 2794 2801 2723 2950 3343 3216 3182 3256 3202 3269 3244 3043 2863 2961 3304 3310 2485 1313 645 265 78 31 33 33 28 23 26 29 34 40 63 159 212 165 73 130 251 404 509 554 520 381 223 111 62 86 156 200 164 126 124 177 241 288 348 480 589 643 746 903 1045 1126 1204 1258 1202 963 667 445 345 379 472 701 1052 1459 1787 1991 2151 2313 2518 2508 2447 2549 2660 2696 2673 2686 2780 3127 3542 3635 3655 3884 4189 4432 4418 3880 3180 2870 2694 2934 3427 3654 3705 3768 3803 3685 3554 3585 3827 4185 4503 4684 4676 4512 4218 3932 3961 4222 4324 4314 4339 4327 4277 4254 4263 4226 4091 3885 3660 3464 3400 3500 3559 3661 3633 3738 3880 3933 3986 4097 4381 4692 4683 4194 3598 3334 3252 3292 3337 3172 3148 3214 3140 3228 3400 3706 4019 4211 4258 4272 4286 4269 4293 4416 4717 4873 4842 4644 4295 3927 3699 3593 3766 4208 4594 4722 4557 4288 4183 4194 4201 4256 4321 4161 4095 4141 3973 3412 2767 2487 2580 2706 2713 2748 2921 3125 3244 3458 3806 4095 4412 4786 4852 4648 4196 3958 4072 4632 4846 4381 3818 3539 3380 3264 3220 3159 2983 2938 3009 3101 3012 2810 2708 2677 2729 2903 3134 3359 3583 3812 4040 4152 4158 3828 3395 3160 3300 3758 4255 4726 5001 5017 4844 4603 4425 4331 4240 4053 3755 3414 3249 3158 3145 3107 2984 2860 2806 2672 2421 2118 1843 1667 1597 1687 1993 2276 2228 2476 2926 2997 2804 2590 2384 2171 2040 1908 1577 1501 1498 1528 1559 1568 1580 1596 1605 1604 1618 1657 1700 1706 1684 1674 1629 1588 1518 1435 1337 1332 1275 1319 1518 1743 2027 2257 2332 2477 2486 2425 2292 2096 1999 1917 1803 1639 1471 1440 1597 1749 1867 2029 2265 2492 2316 1942 1850 1853 1807 1787 1778 1829 1879 1849 1793 1764 1738 1748 1843 1969 2194 2522 2905 3326 3468 3351 3284 3256 3312 3271 3115 3085 3175 3102 3191 3276 3159 2861 2583 2452 2428 2518 2633 2478 2274 2231 2292 2368 2323 2379 2524 2615 2638 2673 2784 2928 3119 3278 3354 3350 3303 64 60 46 42 52 55 50 40 27 17 7 6 13 19 26 29 32 32 32 36 43 49 56 65 71 68 60 49 39 37 36 34 32 32 31 30 33 35 35 32 33 35 35 30 26 23 15 11 10 20 42 60 59 47 39 32 22 16 18 19 11 9 8 4 4 1 0 0 0 0 0 0 0 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 2 73 235 337 333 310 338 407 468 572 832 1307 1772 1823 1280 524 254 535 703 775 1022 901 698 987 905 764 1153 1146 1151 1372 1629 1769 1858 1918 1897 1827 1742 1757 1859 2325 2783 2124 1923 1988 2155 2249 2315 2459 2526 2507 2694 3151 3701 3958 4080 4282 4276 4286 4061 4091 3945 3970 3949 3834 3767 3713 3654 3552 3366 3096 2838 2674 2996 3045 3073 3457 3351 3372 3354 3160 3099 3175 3161 2901 2896 3210 3226 2059 343 53 16 15 17 29 33 28 24 26 32 34 37 43 76 136 155 87 226 393 531 639 712 718 625 506 385 235 171 166 142 129 107 119 223 313 392 493 616 770 912 1028 1161 1270 1276 1286 1277 1165 974 678 296 213 411 619 828 1161 1581 1888 2077 2250 2362 2401 2351 2410 2508 2642 2591 2533 2596 2774 3187 3368 3386 3560 3926 4305 4556 4518 4070 3588 3297 3032 3260 3790 4132 4216 4214 4138 3944 3756 3806 4095 4409 4624 4732 4686 4479 4143 3802 3728 4000 4084 4132 4246 4279 4195 4100 4076 4077 4022 3915 3806 3722 3664 3674 3642 3539 3665 3942 4135 4115 4063 4151 4416 4676 4564 3966 3378 3258 3285 3349 3339 2842 2805 2965 3153 3301 3308 3563 3945 4163 4202 4266 4369 4376 4386 4491 4708 4862 4820 4517 4091 3839 3578 3334 3621 4235 4577 4504 4171 3883 3874 3834 3779 3796 3861 3841 3747 3859 3793 3460 2933 2735 2835 2826 2724 2769 2951 3137 3289 3505 3767 4169 4899 5120 5045 4722 4260 3945 3981 4432 4837 4756 4311 3848 3564 3393 3163 3037 3057 2996 3061 3085 3003 2846 2740 2718 2775 2900 3093 3320 3467 3532 3767 3993 4117 3873 3411 3130 3244 3704 4234 4782 5191 5283 5114 4840 4656 4597 4538 4226 3757 3413 3246 3179 3140 3083 2943 2740 2521 2358 2230 1965 1624 1515 1518 1601 1783 2156 2332 2742 3139 3074 2737 2606 2552 2136 1894 1821 1532 1431 1472 1512 1560 1593 1600 1606 1615 1643 1688 1736 1789 1762 1701 1674 1624 1569 1522 1450 1348 1289 1225 1204 1270 1367 1545 1887 1945 2031 2069 2085 2097 1945 1863 1792 1698 1586 1466 1391 1429 1536 1683 1866 2002 1998 1832 1763 1764 1752 1734 1721 1762 1839 1884 1883 1791 1681 1682 1713 1710 1821 1973 2224 2474 2689 2855 2871 2795 3085 3324 3441 3365 3209 3082 2949 2968 2959 2780 2566 2483 2450 2382 2423 2470 2348 2243 2328 2376 2355 2328 2441 2585 2576 2574 2677 2801 2840 2856 2914 2965 3005 3021 61 60 51 51 59 63 59 51 45 43 41 35 36 39 39 38 38 39 41 46 52 58 62 65 66 62 54 42 34 36 35 29 23 19 17 18 23 31 38 39 39 41 38 31 22 18 16 15 14 16 26 43 55 51 49 42 30 19 17 19 17 16 14 10 7 2 0 0 0 0 0 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 7 109 249 324 330 324 340 353 362 452 769 1335 1697 1374 578 259 578 703 769 864 756 633 750 773 617 1052 1165 1130 1416 1774 1917 1912 1879 1812 1713 1658 1712 1849 2053 2485 2085 1928 1938 2048 2180 2380 2552 2615 2649 2758 3156 3729 3938 3992 4113 4159 4228 4199 4152 4102 4025 3925 3717 3572 3514 3458 3404 3292 3019 2883 2782 3002 3198 3206 3454 3199 3117 3012 2745 2725 2961 3124 3045 2874 3074 3307 2232 170 26 22 19 12 25 21 15 20 25 27 29 34 35 38 54 55 121 361 547 631 689 737 776 752 711 680 606 520 447 401 321 229 210 321 482 579 719 904 1108 1245 1314 1345 1363 1405 1404 1238 952 713 560 349 278 525 725 914 1250 1660 1952 2111 2217 2275 2312 2320 2264 2333 2605 2533 2429 2465 2708 2945 3068 3291 3687 4146 4536 4774 4792 4556 4281 4102 3972 4028 4313 4534 4549 4428 4228 3983 3802 3929 4248 4459 4550 4622 4605 4418 4027 3690 3725 3860 3884 3963 4037 4101 4215 4137 4021 3996 3974 3985 3985 3896 3871 3890 3889 3726 3737 4022 4293 4311 4197 4231 4422 4596 4416 3739 3160 3291 3432 3507 3351 2808 2850 2948 3086 3170 3255 3533 3886 4167 4378 4524 4546 4451 4371 4501 4775 4868 4773 4248 3773 3826 3647 3391 3599 4109 4370 4223 3895 3638 3532 3385 3317 3338 3348 3314 3325 3701 3760 3599 3255 3003 2922 2887 2882 2973 3134 3283 3376 3554 3767 4436 5000 5166 5081 4797 4429 4131 4074 4321 4705 4954 4820 4296 3848 3589 3168 3083 3033 3001 3009 3032 3032 2957 2877 2849 2892 2968 2948 3016 3195 3381 3672 3959 4117 3930 3510 3294 3382 3710 4175 4665 5014 5007 4674 4395 4483 4586 4492 4078 3579 3226 3043 3003 2916 2857 2803 2555 2331 2210 2122 1903 1546 1511 1491 1615 1866 2245 2573 2918 3177 3039 2603 2492 2592 2205 1921 1798 1577 1414 1490 1536 1567 1579 1573 1568 1585 1625 1691 1750 1843 1799 1729 1697 1665 1615 1562 1508 1459 1388 1294 1224 1200 1242 1303 1538 1545 1610 1628 1655 1698 1689 1641 1590 1506 1434 1390 1303 1321 1356 1398 1492 1589 1599 1635 1719 1779 1774 1755 1762 1778 1816 1927 2047 1875 1735 1690 1667 1697 1816 1948 2056 2192 2299 2464 2654 2630 2878 3221 3340 3168 3006 2886 2800 2768 2686 2486 2453 2511 2453 2338 2307 2386 2351 2343 2407 2359 2238 2381 2587 2592 2545 2628 2731 2769 2714 2644 2601 2646 2752 2835 43 40 35 39 49 55 52 51 48 52 55 54 52 50 48 46 44 46 50 55 60 61 59 57 56 53 45 36 35 36 36 33 23 17 13 13 18 22 25 34 42 46 40 29 19 16 16 16 15 12 14 28 46 53 56 49 37 22 19 17 16 16 16 14 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 22 131 273 367 404 404 372 303 255 371 767 1277 1376 793 386 620 650 644 617 553 497 542 604 567 877 1085 1252 1706 2084 2046 1838 1747 1739 1686 1640 1676 1781 1945 2112 1977 1919 1958 2007 2222 2729 2918 2919 2843 2911 3344 3788 3880 3853 3902 3953 4009 3989 3995 3868 3767 3616 3491 3442 3442 3468 3491 3442 3412 3437 3309 3471 3103 2983 3077 2727 2695 2522 2206 2161 2461 2842 2950 2807 3032 3373 2375 363 16 22 25 17 20 12 5 15 22 21 22 28 33 51 116 97 188 492 728 780 787 760 803 832 825 823 812 782 745 711 622 516 499 582 764 909 1091 1243 1369 1401 1354 1290 1312 1387 1223 827 454 280 361 439 489 702 818 984 1339 1747 2052 2215 2231 2190 2277 2410 2276 2202 2395 2412 2307 2393 2668 2864 3012 3395 3942 4406 4715 4913 4976 4876 4730 4631 4543 4544 4626 4640 4563 4352 4093 3866 3852 4065 4282 4296 4201 4236 4337 4263 3882 3690 3773 3762 3775 3761 3758 3758 3780 3865 3939 3972 4013 4037 3994 3921 3937 4092 4230 3993 3850 3961 4265 4503 4517 4480 4514 4569 4392 3799 3313 3576 3745 3748 3500 3101 2825 2844 2899 2956 3146 3416 3755 4133 4392 4518 4623 4565 4400 4482 4843 4885 4762 4200 3878 3906 3794 3620 3745 4110 4275 4081 3777 3513 3271 3007 2974 3081 3254 3231 3259 3590 3774 3781 3557 3225 3016 3007 3103 3219 3305 3505 3449 3663 4032 4618 4804 4871 4851 4732 4526 4297 4183 4261 4538 4969 5139 4751 4218 3803 3382 3147 3038 3000 3010 3107 3158 3123 3101 3104 3099 3031 2894 2850 3046 3361 3694 3950 4077 3880 3511 3325 3425 3733 4167 4607 4776 4499 3971 3849 4102 4204 3986 3569 3123 2825 2720 2769 2799 2744 2640 2429 2281 2161 2028 1892 1635 1541 1532 1782 2244 2578 2768 2991 3209 3153 2778 2623 2524 2221 1964 1854 1674 1471 1456 1495 1530 1560 1560 1528 1553 1598 1686 1754 1774 1741 1736 1714 1698 1671 1626 1582 1542 1494 1414 1332 1275 1218 1308 1412 1246 1261 1283 1347 1418 1446 1471 1437 1379 1386 1318 1285 1299 1256 1253 1292 1333 1362 1476 1642 1787 1842 1823 1805 1792 1789 1933 2036 1917 1805 1768 1760 1791 1887 1953 1988 2096 2202 2465 2885 3072 3046 3026 2971 2876 2838 2825 2800 2753 2648 2476 2472 2500 2446 2307 2218 2237 2308 2338 2366 2326 2291 2396 2519 2496 2460 2507 2585 2626 2622 2593 2544 2535 2605 2704 8 7 12 21 31 39 41 42 46 52 58 61 60 56 54 52 52 54 57 61 63 61 58 50 44 41 36 34 37 42 43 36 22 18 17 19 24 27 27 34 47 54 47 33 21 14 13 12 10 9 12 20 35 49 55 52 39 25 23 19 16 16 16 14 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 2 37 170 341 455 470 396 285 177 165 380 811 1143 963 546 694 640 548 458 405 443 515 528 524 722 1055 1493 1978 2202 2029 1766 1739 1750 1709 1651 1640 1688 1794 1945 2022 1955 1980 2089 2640 3313 3439 3328 3247 3376 3666 3869 3874 3817 3795 3781 3795 3792 3741 3644 3629 3539 3521 3585 3645 3718 3733 3434 3238 3568 3846 3597 2753 2535 2668 2388 2415 2122 1964 2128 2591 2951 2953 2894 3201 3389 2301 481 10 5 5 20 27 18 15 20 21 15 14 20 28 64 161 187 295 551 839 957 936 871 878 897 881 860 850 847 847 828 781 771 852 952 1046 1222 1361 1459 1483 1398 1274 1230 1263 1189 903 542 240 104 176 348 624 864 909 1062 1446 1863 2168 2343 2355 2311 2435 2591 2406 2170 2235 2317 2324 2487 2709 2872 3075 3597 4185 4558 4763 4908 4951 4895 4884 4920 4954 4897 4812 4674 4589 4386 4273 4128 4072 4069 4062 4122 4164 4031 3883 3757 3656 3561 3548 3529 3552 3540 3523 3515 3533 3623 3775 3907 3995 4075 4103 4056 4035 4192 4359 4000 3901 3849 4034 4399 4582 4666 4702 4678 4522 4113 3762 3889 3973 3851 3460 3076 2950 2999 2963 2931 3101 3298 3551 3912 4131 4244 4550 4572 4536 4465 4747 4794 4684 4271 3963 3901 3778 3606 3695 4002 4150 4023 3805 3526 3154 2861 2826 2960 3152 3188 3217 3450 3728 3886 3838 3583 3342 3320 3335 3348 3330 3478 3556 3898 4168 4226 4215 4305 4407 4441 4374 4199 4033 4082 4372 4840 5150 5006 4569 4130 3740 3469 3227 3079 3047 3153 3258 3276 3287 3292 3287 3213 3064 2932 2967 3217 3563 3775 3844 3730 3492 3307 3378 3720 4155 4589 4515 3884 3238 3275 3602 3746 3598 3185 2809 2701 2745 2838 2929 2894 2732 2458 2182 2051 1930 1862 1752 1640 1622 1877 2273 2546 2749 3004 3272 3338 3122 2897 2685 2403 2071 1877 1763 1614 1479 1414 1440 1514 1562 1515 1528 1578 1667 1707 1702 1693 1687 1680 1674 1656 1622 1579 1532 1517 1469 1414 1339 1260 1220 1283 1169 1116 1162 1274 1448 1592 1508 1307 1275 1273 1272 1247 1311 1270 1283 1338 1345 1311 1350 1486 1702 1885 1968 1925 1788 1761 1888 1943 1897 1869 1861 1859 1879 1934 1982 2029 2125 2325 2752 3235 3366 3061 2829 2787 2744 2738 2815 2842 2827 2748 2607 2425 2413 2428 2353 2307 2399 2456 2358 2353 2323 2316 2427 2451 2396 2358 2363 2431 2549 2615 2637 2601 2531 2532 2585 2 9 15 17 21 23 23 28 37 43 48 56 55 49 47 49 51 55 58 58 55 51 46 41 35 33 31 36 42 49 48 38 28 26 26 28 36 38 37 40 50 59 55 40 24 14 13 12 12 13 14 16 28 46 54 49 37 27 24 21 21 20 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 60 215 378 429 357 324 210 145 232 512 857 934 793 827 718 595 508 363 488 561 544 635 855 1245 1763 2119 2134 1929 1782 1787 1816 1804 1747 1709 1696 1697 1798 1937 1995 2114 2381 3110 3525 3795 3873 3915 3941 3980 4016 3990 3935 3867 3801 3803 3835 3769 3763 3801 3762 3809 3908 3987 4041 3991 3667 3606 3815 3638 3083 2429 2260 2396 2339 2283 2058 2030 2197 2683 2998 3043 3142 3338 3050 1822 427 6 0 0 1 0 0 16 28 28 21 15 20 50 136 282 422 542 683 874 1042 1103 1049 974 935 915 894 872 857 844 816 792 843 999 1185 1320 1434 1494 1513 1438 1288 1114 964 865 750 536 287 122 46 58 213 598 911 964 1163 1594 2014 2261 2389 2465 2535 2612 2544 2253 2098 2215 2324 2405 2596 2784 2918 3152 3769 4318 4622 4776 4847 4844 4816 4896 5057 5243 5105 4829 4684 4631 4490 4362 4110 3887 3828 3962 4193 4283 4060 3665 3425 3533 3559 3449 3421 3366 3324 3315 3323 3364 3487 3708 3863 3891 3983 4111 4101 4161 4561 4714 4253 3920 3770 3764 3970 4308 4677 4836 4749 4508 4107 3819 3876 3929 3701 3253 2996 3202 3387 3366 3143 3187 3223 3226 3390 3543 3745 4154 4418 4547 4476 4580 4657 4546 4214 3904 3756 3627 3467 3462 3654 3857 3978 3954 3709 3296 3000 2882 2918 3039 3099 3142 3315 3600 3908 4117 4082 3987 3969 3821 3690 3587 3482 3591 3856 3747 3396 3366 3591 3833 3966 3950 3813 3641 3698 4003 4478 4924 5060 4898 4585 4169 3889 3551 3259 3124 3163 3275 3319 3306 3272 3253 3238 3171 2958 2884 2982 3200 3379 3489 3533 3506 3451 3452 3639 4053 4410 4171 3379 2785 2761 3123 3360 3258 2955 2795 2866 2970 3024 3093 3060 2796 2424 2105 1985 1939 1877 1792 1653 1616 1848 2162 2370 2631 2911 3200 3354 3228 3002 2862 2640 2322 2056 1905 1765 1590 1445 1344 1428 1527 1490 1502 1527 1555 1580 1582 1561 1559 1584 1591 1552 1527 1482 1436 1423 1401 1411 1418 1406 1286 1202 1132 1091 1097 1119 1220 1292 1147 1163 1203 1311 1355 1329 1353 1365 1375 1400 1391 1357 1316 1371 1581 1840 1999 2015 1853 1797 1821 1817 1785 1781 1847 1910 1927 1982 1956 1945 2076 2352 2801 3193 3295 3153 3017 2949 2947 2889 2766 2780 2843 2887 2887 2658 2422 2447 2436 2467 2577 2552 2469 2401 2398 2450 2474 2438 2380 2313 2289 2346 2500 2639 2666 2616 2546 2530 2535 9 15 24 23 21 15 13 20 29 33 38 46 48 43 39 42 46 53 52 47 39 32 28 29 31 34 33 40 45 49 47 43 36 30 28 32 39 39 40 47 51 62 63 47 28 18 17 16 17 20 19 16 24 40 48 44 34 25 21 20 21 22 21 16 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 1 13 73 189 271 250 344 271 262 295 466 722 852 858 855 793 735 659 380 543 653 802 1043 1246 1604 2001 2124 1983 1871 2035 2021 1923 1885 1842 1778 1696 1633 1625 1749 1981 2461 3105 3536 3679 3983 4166 4166 4190 4195 4190 4168 4142 4110 4075 4066 4069 4051 4065 4084 4104 4158 4207 4254 4227 4057 3755 3508 3203 2799 2560 2471 2447 2564 2610 2513 2276 2078 2026 2406 2849 3188 3200 2754 1902 909 207 3 0 0 0 0 0 0 5 16 28 58 85 152 342 631 888 1029 1062 1086 1164 1214 1147 1025 974 964 935 898 861 815 768 747 787 925 1154 1376 1473 1496 1466 1356 1218 1024 764 503 331 207 82 11 5 34 232 710 897 1006 1297 1806 2217 2334 2356 2478 2637 2643 2404 2097 2091 2238 2317 2458 2689 2862 2994 3229 3869 4366 4636 4752 4741 4693 4690 4804 5020 5194 5052 4734 4539 4393 4073 3726 3526 3565 3840 4201 4443 4435 4145 3713 3494 3604 3715 3640 3487 3351 3277 3222 3189 3205 3295 3498 3709 3795 3899 4142 4182 4474 5004 4863 4144 3974 3859 3907 4157 4546 4843 4877 4672 4287 3812 3551 3676 3765 3510 3257 3073 3154 3465 3586 3293 3179 3165 3124 3185 3250 3407 3834 4370 4542 4541 4558 4531 4425 4109 3760 3649 3616 3488 3401 3500 3729 4001 4132 3935 3466 3124 2960 2921 2956 2971 3017 3172 3395 3844 4225 4240 4355 4409 4342 4197 3909 3627 3556 3539 3240 3030 3091 3175 3247 3333 3369 3337 3241 3287 3496 3846 4293 4860 5075 5000 4642 4293 3984 3645 3361 3229 3211 3193 3177 3190 3298 3201 3163 3001 2858 2811 2869 3014 3185 3288 3302 3347 3526 3665 3984 4228 3894 3131 2628 2640 2994 3247 3166 2984 2956 3056 3145 3162 3226 3223 2894 2536 2206 2030 1981 1928 1841 1680 1610 1837 2048 2262 2503 2742 2999 3148 3033 2817 2705 2683 2557 2341 2176 1983 1741 1644 1485 1475 1541 1453 1445 1446 1435 1440 1445 1434 1443 1488 1551 1421 1266 1276 1323 1260 1212 1275 1362 1397 1329 1174 1031 1060 1073 1087 1148 1152 1134 1156 1219 1267 1309 1381 1404 1406 1382 1345 1364 1373 1320 1330 1499 1746 1866 1825 1763 1740 1730 1722 1706 1704 1767 1855 1878 1934 1919 1918 1989 2207 2584 2901 3019 3065 3048 3001 3081 2998 2869 2857 2919 2977 2925 2752 2629 2614 2530 2523 2507 2532 2532 2447 2394 2427 2499 2478 2439 2374 2300 2253 2378 2560 2629 2607 2560 2538 2534 17 17 21 23 21 19 18 27 36 38 42 45 45 43 41 41 43 48 43 32 22 21 23 27 34 38 40 41 43 43 43 52 43 32 23 26 36 42 44 47 51 63 67 53 40 31 27 24 23 24 23 19 21 32 38 36 29 23 19 18 22 24 22 16 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 1 10 42 92 133 234 247 398 492 608 783 789 689 681 746 800 724 424 556 732 932 1198 1544 1912 2057 1923 1743 1791 2048 2144 2032 1915 1859 1846 1804 1679 1680 1834 2064 2815 3654 3902 3909 4110 4247 4266 4309 4303 4276 4281 4329 4366 4364 4350 4340 4325 4329 4368 4407 4417 4416 4414 4342 4160 3801 3203 2673 2538 2748 2954 3011 3068 3060 2943 2723 2418 2179 2408 2924 3190 2717 1642 690 203 40 1 0 1 1 0 0 0 0 1 16 63 147 328 635 994 1291 1449 1427 1311 1204 1117 1079 1039 1022 1016 971 896 825 756 697 675 704 800 978 1212 1408 1507 1486 1391 1267 1096 838 438 126 21 4 3 12 60 287 1010 816 1024 1418 1975 2330 2371 2341 2426 2502 2357 2101 2040 2152 2263 2368 2530 2777 2943 3092 3339 3926 4370 4587 4651 4592 4515 4528 4637 4844 4971 4826 4545 4237 3930 3590 3337 3478 3883 4288 4556 4642 4529 4270 3989 3843 3880 3947 3871 3869 3783 3616 3492 3291 3143 3136 3192 3361 3587 3696 4010 4394 4741 4996 4822 4465 4158 4064 4257 4558 4820 4930 4839 4550 4119 3751 3628 3705 3609 3445 3344 3280 3134 3306 3493 3388 3283 3239 3194 3269 3449 3677 4050 4240 4144 4295 4431 4412 4340 4058 3727 3659 3734 3662 3477 3448 3685 4060 4238 4015 3661 3278 3032 2929 2954 3009 3075 3209 3523 3922 4111 4120 4227 4292 4429 4465 4126 3648 3252 3127 3054 2953 2817 2797 2882 2926 2970 2998 2996 3086 3248 3439 3715 4304 4807 5038 4966 4712 4394 4046 3686 3353 3133 2997 2943 3099 3225 3158 3070 2974 2864 2741 2679 2776 3014 3204 3127 3131 3222 3465 3868 4193 3803 2984 2581 2748 3202 3538 3502 3252 3134 3185 3271 3183 3273 3232 2938 2586 2250 2042 1988 1969 1923 1848 1793 1878 1969 2110 2341 2552 2811 2947 2874 2724 2669 2720 2660 2504 2412 2275 2034 1868 1667 1537 1468 1401 1370 1362 1373 1392 1397 1390 1413 1426 1495 1368 1246 1200 1247 1133 1048 1065 1149 1261 1350 1293 999 1031 1075 1105 1128 1129 1125 1148 1232 1337 1398 1361 1316 1336 1346 1344 1384 1387 1341 1318 1456 1640 1739 1749 1727 1738 1711 1682 1677 1706 1742 1770 1794 1818 1820 1845 1894 2012 2278 2468 2584 2608 2579 2684 2891 3021 3090 3067 3034 3010 2909 2817 2912 2720 2628 2580 2584 2690 2740 2662 2579 2591 2586 2397 2401 2435 2418 2354 2341 2425 2520 2561 2530 2489 2533 8 6 9 14 19 23 28 39 48 54 54 49 47 45 43 42 40 37 31 22 17 28 36 41 40 40 41 41 42 44 43 57 47 34 20 19 32 38 46 53 59 65 68 58 49 41 37 34 32 28 23 21 22 27 30 28 25 21 20 20 23 26 23 17 11 8 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 1 14 63 168 244 522 741 786 931 804 510 465 611 735 694 485 576 778 857 1234 1763 1996 1846 1621 1584 1834 2187 2326 2212 1993 1881 1869 1842 1731 1876 2003 2240 3044 3752 3956 3968 4069 4171 4194 4250 4255 4227 4270 4361 4405 4403 4392 4401 4410 4428 4465 4471 4440 4439 4411 4356 4262 4038 3644 3271 3139 3219 3359 3436 3411 3307 3232 3160 2938 2632 2657 3182 3353 2407 1025 221 10 1 1 2 2 2 0 0 0 0 0 10 61 227 554 956 1322 1552 1573 1413 1226 1079 988 1013 1061 1036 986 921 850 780 702 626 586 613 713 867 1076 1251 1395 1446 1436 1365 1237 1021 657 258 55 47 84 104 145 535 943 827 1272 1569 2049 2349 2396 2351 2267 2109 1941 1914 2061 2208 2330 2490 2652 2893 3055 3225 3582 4039 4310 4456 4519 4452 4354 4368 4452 4569 4654 4534 4211 3899 3759 3724 3801 4082 4443 4706 4823 4831 4760 4613 4419 4301 4169 4051 3762 3659 4004 4162 4100 3697 3287 3086 3031 3067 3188 3365 3661 4118 4518 4792 4883 4720 4329 4248 4557 4861 4980 4932 4780 4526 4195 4026 3867 3602 3409 3462 3408 3388 3139 3129 3295 3271 3146 3157 3288 3497 3827 4044 4001 3890 3744 4092 4136 4165 4176 4015 3825 3820 3963 3992 3789 3606 3734 4068 4104 3519 3499 3249 3122 2985 2974 3091 3280 3509 3747 3903 3912 3938 3958 4045 4307 4563 4259 3610 3113 3027 3086 2970 2727 2626 2715 2835 2885 2899 2925 2990 3103 3274 3521 3830 4299 4808 5038 4952 4719 4364 3908 3449 3081 2787 2676 2853 2991 2928 2781 2728 2764 2726 2608 2609 2808 3064 3049 3034 3236 3412 3802 4194 3817 3062 2682 2867 3360 3810 3895 3487 3222 3112 3140 3166 3304 3203 2926 2611 2297 2086 2025 2027 2009 1975 1934 1921 1911 1980 2163 2370 2634 2887 3037 3021 2843 2622 2537 2552 2573 2502 2280 2063 1790 1515 1322 1304 1332 1352 1401 1456 1434 1347 1347 1368 1378 1346 1402 1350 1251 1131 1008 957 973 1042 1260 1396 1061 1006 1071 1104 1111 1106 1102 1112 1165 1232 1246 1244 1178 1200 1314 1378 1416 1416 1393 1385 1426 1504 1591 1630 1667 1749 1739 1703 1703 1728 1731 1729 1750 1758 1752 1814 1840 1893 1983 2014 2109 2246 2424 2650 2808 2849 2980 3167 3196 3153 3070 2693 2629 2558 2538 2564 2795 3130 3241 3161 2924 2648 2556 2445 2315 2416 2554 2508 2399 2367 2403 2451 2432 2390 2428 1 1 5 8 14 21 30 43 57 69 69 63 57 51 45 44 37 29 23 19 22 36 40 42 42 38 37 37 40 43 46 50 46 36 30 23 35 25 27 45 62 68 67 63 55 47 44 42 37 30 24 22 24 27 28 27 25 25 26 25 27 28 24 17 11 9 10 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 5 74 231 359 575 927 942 1063 938 556 423 500 597 608 563 652 836 945 1354 1857 1850 1584 1480 1593 1843 2163 2337 2226 1991 1848 1797 1737 1738 1934 2057 2723 3501 3854 3897 3908 3999 4087 4099 4110 4117 4131 4228 4288 4274 4265 4275 4304 4337 4385 4392 4340 4327 4376 4366 4342 4352 4269 4041 3749 3514 3409 3458 3504 3364 3150 3171 3422 3505 3285 3170 3427 3214 1938 599 85 1 1 2 2 1 0 0 0 0 0 3 18 88 322 724 1159 1522 1667 1545 1290 1096 1014 1029 1093 1115 1014 938 874 800 726 643 560 512 544 658 817 1024 1234 1417 1453 1524 1599 1516 1334 1013 630 403 395 402 250 279 859 843 1063 1585 1735 2082 2348 2394 2287 2047 1823 1795 1942 2112 2270 2427 2605 2770 2964 3182 3398 3734 4034 4179 4236 4259 4243 4236 4301 4388 4427 4443 4337 4084 3913 4002 4158 4395 4656 4864 4965 4966 4905 4773 4605 4619 4810 4438 4067 3695 3513 3899 4403 4583 4326 3808 3350 3119 3020 2938 2959 3190 3635 4201 4764 5051 4904 4539 4540 4838 5028 5041 4939 4779 4589 4333 4102 3721 3305 3292 3441 3399 3304 3183 3185 3258 3352 3294 3216 3428 3599 3551 3789 3392 3915 3734 3698 3898 3987 4027 3986 3918 3968 4170 4334 4244 4023 3969 4091 4027 3432 3418 3313 3268 3173 3086 3205 3495 3722 3806 3799 3743 3762 3841 3982 4171 4336 4064 3542 3211 3130 3078 2892 2628 2499 2586 2666 2697 2822 2899 2914 2938 3071 3275 3497 3948 4528 4901 4965 4804 4469 3940 3408 2940 2612 2520 2597 2703 2659 2510 2442 2573 2705 2611 2490 2552 2826 3024 2903 2970 3334 3844 4141 3940 3403 2962 2884 3221 3782 3877 3308 2942 2983 3117 3302 3361 3188 2918 2671 2426 2205 2099 2075 2058 2020 1968 1884 1861 1894 1977 2170 2407 2680 2886 2915 2855 2742 2604 2670 2682 2458 2299 2112 1833 1518 1302 1263 1330 1370 1379 1372 1372 1368 1354 1374 1387 1384 1384 1341 1239 1103 1003 1052 1016 910 1125 1381 1215 1019 1033 1077 1081 1079 1082 1088 1102 1115 1124 1193 1167 1232 1298 1329 1378 1408 1399 1389 1389 1389 1482 1515 1603 1710 1740 1727 1741 1757 1748 1739 1759 1821 1804 1815 1807 1804 1810 1877 2090 2442 2854 3089 2979 2675 2700 2949 3214 3265 3193 2906 2653 2502 2434 2516 2823 3331 3655 3700 3349 3200 3208 2737 2303 2363 2668 2705 2606 2434 2407 2447 2408 2370 2331 2 5 14 13 13 17 29 44 58 69 74 73 68 63 51 45 33 28 20 20 27 38 43 46 46 38 35 38 41 44 46 45 38 29 30 31 36 12 21 47 63 64 61 58 53 49 47 44 35 26 23 23 25 27 28 29 31 34 35 33 32 32 23 16 10 9 11 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 2 123 341 473 610 986 1150 1169 1140 844 563 470 485 527 601 742 918 1068 1365 1721 1712 1505 1504 1622 1846 2140 2193 2014 1810 1709 1674 1668 1745 1924 2019 2570 3414 3819 3826 3835 3937 4018 4019 3983 3981 4045 4155 4202 4177 4196 4235 4290 4328 4303 4257 4207 4218 4301 4336 4309 4299 4225 4001 3694 3417 3289 3324 3287 2999 2733 2931 3529 3930 3809 3569 3416 2569 1046 199 22 5 4 2 0 0 1 2 2 0 1 6 19 107 385 748 1076 1386 1550 1525 1351 1174 1158 1219 1282 1189 1053 959 879 791 697 610 527 475 495 577 683 828 1050 1294 1379 1541 1737 1689 1589 1399 1266 1236 1130 770 387 446 943 1024 1402 1796 1901 2136 2325 2325 2149 1902 1783 1840 1983 2147 2321 2503 2698 2874 3083 3323 3556 3821 4042 4071 3910 3835 3991 4206 4311 4367 4448 4446 4365 4266 4248 4430 4611 4804 4967 5031 5008 4931 4822 4722 4707 4831 4956 4682 4135 3467 3302 3628 4164 4611 4745 4451 3942 3553 3385 3309 3295 3526 3931 4434 4990 5255 5114 4870 4864 5014 5094 5064 4977 4836 4623 4313 3910 3466 3170 3226 3339 3331 3299 3367 3391 3408 3620 3697 3558 3615 3531 3468 3812 3995 4145 3724 3670 3877 3891 3903 3973 4015 4089 4308 4529 4491 4287 4183 4117 4031 3718 3551 3444 3427 3384 3330 3401 3581 3693 3632 3539 3510 3590 3693 3772 3854 3841 3615 3288 3094 3019 2948 2797 2590 2531 2547 2494 2535 2671 2773 2845 2907 3024 3143 3270 3555 4100 4689 4855 4671 4320 3792 3155 2642 2464 2447 2437 2431 2427 2427 2517 2734 2876 2736 2425 2275 2576 3040 2904 2829 3062 3564 3926 3934 3711 3407 3020 2842 3305 3421 3208 3037 3084 3223 3304 3250 3103 2934 2739 2509 2299 2167 2108 2082 2071 1996 1895 1873 1908 1987 2107 2248 2408 2520 2523 2623 2879 2853 2715 2635 2450 2281 2054 1780 1508 1317 1290 1349 1333 1326 1321 1358 1378 1370 1392 1421 1437 1419 1341 1245 1200 1117 1128 1021 946 1192 1453 1346 1092 1019 1064 1069 1050 1066 1074 1078 1074 1081 1101 1183 1336 1412 1425 1423 1413 1397 1382 1389 1335 1397 1451 1546 1673 1716 1706 1728 1774 1811 1776 1755 1856 1875 1849 1857 1820 1817 1891 2149 2687 3276 3522 3286 2793 2412 2521 2943 3151 3151 3055 2941 2789 2658 2652 2803 3138 3670 3908 3699 3456 3139 2711 2298 2270 2558 2775 2883 2731 2698 2698 2624 2563 2481 15 17 25 26 23 19 30 42 52 58 64 66 63 55 45 39 29 29 25 28 35 43 49 50 46 40 39 45 51 50 49 45 36 23 22 26 25 19 16 37 60 59 59 55 51 47 45 42 32 25 22 23 25 27 29 30 36 43 44 40 33 30 20 15 10 10 10 6 3 1 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 177 478 612 722 1062 1354 1411 1295 1164 807 526 458 496 609 789 945 1091 1348 1647 1661 1484 1510 1662 1820 2007 1980 1770 1598 1535 1545 1609 1724 1945 2526 3030 3413 3736 3780 3809 3875 3876 3856 3866 3914 3995 4094 4179 4217 4269 4330 4379 4399 4390 4309 4179 4110 4136 4168 4143 4075 3926 3684 3387 3122 3050 3058 2846 2416 2241 2683 3482 3943 3815 3422 2643 1208 201 25 10 8 6 2 0 2 4 5 5 1 2 6 20 166 490 770 962 1255 1463 1532 1430 1309 1341 1388 1398 1270 1172 1089 1016 964 860 778 664 563 526 525 517 516 575 734 974 1304 1555 1537 1554 1482 1407 1263 979 658 504 623 907 1127 1516 1864 2035 2197 2294 2214 2002 1822 1771 1849 2000 2183 2381 2591 2817 3037 3261 3469 3684 3918 4124 4109 3787 3596 3874 4249 4364 4432 4599 4642 4545 4554 4648 4801 4913 4978 5007 4960 4837 4691 4542 4435 4494 4746 4977 4904 4463 3854 3459 3404 3658 4105 4504 4764 4724 4395 4163 4131 3937 4029 4458 4882 5225 5273 5062 4866 4920 5071 5134 5090 4974 4772 4459 4042 3592 3214 3046 3230 3363 3464 3590 3670 3633 3659 3739 3649 3591 3804 3741 3832 4164 4447 4379 4048 4007 3986 3831 3828 3992 4115 4201 4378 4554 4503 4315 4192 4054 3950 3793 3601 3435 3458 3491 3423 3402 3492 3508 3324 3161 3186 3279 3354 3389 3375 3313 3196 3052 2965 2960 2946 2823 2679 2626 2514 2465 2515 2566 2684 2813 2869 2945 3044 3182 3449 3926 4507 4668 4466 4088 3475 2801 2470 2402 2375 2326 2278 2230 2269 2493 2831 3084 2923 2384 2132 2318 2829 2889 2752 2830 3145 3475 3700 3851 3851 3462 2970 2907 3020 3093 3112 3161 3197 3161 3061 2938 2823 2737 2633 2422 2275 2209 2172 2170 2149 2126 2059 2008 2041 2134 2227 2281 2329 2391 2545 2833 2684 2616 2582 2507 2340 2047 1717 1475 1332 1337 1350 1311 1327 1334 1302 1328 1353 1417 1491 1500 1488 1444 1302 1346 1278 1115 1022 1102 1245 1499 1488 1253 1108 1105 1087 1029 1054 1061 1057 1062 1075 1106 1188 1338 1477 1515 1463 1427 1459 1426 1402 1387 1420 1474 1572 1681 1689 1594 1537 1704 1895 1801 1733 1798 1871 1893 1913 1913 1901 1936 2128 2619 3210 3583 3594 3302 2858 2630 2832 3064 3149 3178 3225 3127 2964 2796 2844 3073 3658 3929 3684 3464 3438 2946 2381 2121 2227 2683 2997 3053 2985 2983 3039 2945 2845 37 32 34 35 31 27 32 39 42 43 46 51 52 47 38 32 31 35 39 44 48 50 51 46 43 41 40 42 48 50 51 50 40 26 23 24 23 17 16 32 53 57 64 59 54 46 43 38 30 25 22 22 25 29 27 30 39 49 50 42 34 26 17 14 11 13 10 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 14 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 180 597 786 853 1111 1451 1571 1414 1270 1005 622 458 528 637 845 972 1094 1353 1587 1581 1470 1534 1654 1830 1945 1758 1546 1459 1431 1461 1577 1745 1951 2417 3195 3609 3714 3796 3838 3883 3829 3797 3868 3959 4041 4150 4261 4348 4404 4435 4455 4433 4314 4113 3906 3816 3841 3869 3829 3699 3499 3348 3168 2774 2585 2462 2241 1919 1868 2453 3335 3722 3435 2668 1366 188 14 5 5 6 10 10 10 8 6 2 2 4 2 10 75 394 800 950 1107 1270 1429 1518 1532 1497 1484 1505 1487 1409 1343 1297 1363 1374 1267 1130 940 780 683 607 526 460 439 493 657 949 1289 1327 1336 1257 1099 864 630 532 607 814 1071 1308 1590 1909 2104 2224 2254 2129 1937 1807 1754 1827 1997 2209 2443 2689 2956 3212 3443 3604 3765 3976 4203 4203 3810 3466 3777 4285 4519 4689 4796 4841 4793 4856 4942 5014 5051 5041 4926 4733 4518 4290 4012 3802 3917 4363 4815 4991 4818 4522 4290 3968 3717 3707 3894 4209 4478 4582 4647 4768 4754 4718 4903 5139 5278 5262 5163 5101 5106 5131 5104 4992 4790 4493 4114 3708 3345 3106 3115 3550 3708 3742 3575 3529 3631 3778 3800 3699 3751 3949 4076 4300 4596 4706 4656 4531 4540 4294 3928 3812 3948 4132 4272 4384 4500 4494 4323 4144 4004 3808 3564 3402 3267 3360 3455 3361 3325 3389 3314 3118 2974 2943 2957 3000 3001 2955 2929 2897 2869 2856 2857 2861 2789 2685 2614 2551 2525 2569 2591 2730 2856 2856 2884 3011 3166 3392 3800 4246 4373 4220 3800 3185 2608 2445 2371 2301 2253 2209 2176 2232 2469 2863 3187 2965 2422 2173 2159 2495 2753 2682 2657 2876 3117 3397 3745 3957 3812 3399 3041 2947 3061 3093 3091 3056 2970 2844 2698 2612 2647 2680 2512 2401 2371 2365 2353 2336 2367 2316 2152 2114 2180 2231 2252 2341 2475 2400 2530 2551 2471 2455 2498 2413 2096 1724 1506 1355 1362 1372 1361 1351 1388 1338 1319 1362 1433 1499 1555 1670 1693 1493 1456 1423 1352 1333 1473 1632 1700 1647 1460 1299 1224 1086 1048 1048 1045 1037 1049 1074 1099 1173 1301 1456 1558 1497 1462 1476 1459 1415 1418 1436 1502 1641 1737 1776 1826 1735 1760 1894 1824 1721 1692 1763 1860 1892 1904 1917 1971 2012 2272 2710 3134 3460 3540 3451 3298 3233 3188 3242 3271 3348 3234 3251 3102 3088 3464 3983 4054 3799 3681 3700 3314 2691 2209 2244 2635 2997 3158 3129 3024 2996 3003 3205 43 42 42 39 36 33 33 36 35 32 35 35 37 36 31 31 34 39 45 50 53 51 49 52 48 45 39 35 38 46 50 51 47 35 30 30 31 30 28 36 52 61 71 66 58 47 42 35 30 28 27 25 26 33 35 38 47 52 48 40 30 22 16 15 14 14 10 7 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 17 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 97 622 941 957 1088 1354 1475 1321 1089 965 689 467 570 680 907 1068 1197 1366 1474 1496 1564 1713 1764 1771 1676 1532 1460 1400 1453 1585 1746 2001 2458 3050 3550 3763 3765 3806 3867 3889 3893 3919 3973 4047 4170 4298 4404 4488 4490 4415 4386 4247 3959 3623 3470 3530 3654 3718 3627 3413 3169 2985 2766 2316 2021 1904 1840 1605 1535 2160 2975 3195 2662 1596 451 4 1 2 1 2 7 17 18 13 10 9 8 9 9 42 227 765 1254 1292 1306 1232 1276 1427 1603 1646 1625 1655 1677 1631 1592 1541 1525 1487 1395 1285 1154 1024 904 786 665 561 493 474 528 732 1024 1094 1061 990 869 735 648 665 799 1035 1335 1627 1861 2013 2163 2235 2202 2125 1929 1726 1679 1789 1981 2221 2489 2769 3063 3307 3516 3654 3771 3969 4218 4283 3926 3532 3727 4284 4705 4911 4958 4978 4974 5010 5027 5016 4973 4862 4638 4328 4050 3820 3538 3306 3400 3837 4389 4821 4849 4767 4865 4678 4356 4154 3902 3673 3662 3843 4174 4674 5051 5181 5231 5311 5327 5314 5281 5205 5118 5031 4912 4732 4501 4229 3901 3615 3445 3433 3626 3993 3993 3714 3289 3204 3525 3865 3922 3830 3845 3970 4200 4486 4846 4818 4760 4676 4512 4087 3696 3596 3741 3942 4064 4149 4336 4440 4300 3961 3922 3777 3557 3476 3383 3402 3428 3256 3138 3180 3110 2947 2803 2753 2708 2729 2740 2706 2664 2643 2679 2749 2788 2781 2755 2723 2703 2682 2654 2691 2633 2696 2823 2912 3007 3109 3148 3174 3322 3666 3912 3974 3558 3001 2585 2446 2347 2228 2143 2122 2200 2318 2524 2902 3066 2865 2496 2211 2105 2305 2573 2611 2593 2766 2961 3225 3622 3948 3888 3683 3298 3077 3091 3109 3047 2940 2831 2731 2614 2528 2556 2548 2496 2457 2462 2500 2508 2507 2504 2415 2295 2258 2257 2228 2198 2275 2325 2277 2231 2176 2179 2271 2400 2441 2174 1834 1581 1382 1387 1416 1403 1384 1407 1416 1391 1378 1369 1340 1365 1692 1701 1635 1628 1628 1634 1679 1764 1848 1853 1749 1587 1432 1317 1138 1042 1033 1038 1041 1053 1096 1190 1292 1400 1502 1556 1518 1492 1464 1471 1451 1416 1442 1508 1649 1811 2042 2381 2351 2216 2086 1934 1812 1694 1590 1639 1828 1850 1841 1949 2012 2112 2284 2567 2915 3207 3432 3553 3568 3377 3304 3382 3423 3431 3651 3765 3907 4266 4401 4083 3712 3679 3912 3801 3261 2858 2772 2869 3117 3374 3405 3229 3148 3110 3405 44 45 43 39 35 30 29 31 33 34 35 31 30 33 33 35 38 42 47 50 48 43 39 37 42 42 32 26 34 45 48 48 48 41 32 36 38 37 38 46 55 62 70 70 60 50 39 28 28 36 39 36 35 36 37 40 46 47 39 32 26 20 18 16 14 12 8 7 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 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 2 42 440 948 1041 1026 1144 1229 1095 855 721 604 505 669 845 1008 1151 1287 1370 1401 1477 1691 1921 1954 1812 1660 1559 1476 1383 1489 1676 1791 2069 2710 3392 3708 3750 3787 3794 3879 3893 3951 4043 4073 4135 4287 4428 4523 4578 4511 4322 4172 3854 3372 3142 3239 3553 3791 3837 3626 3304 2940 2468 1958 1607 1620 1660 1620 1291 1177 1753 2383 2425 1648 624 51 0 0 2 7 10 12 18 18 19 18 20 23 25 26 92 418 1102 1645 1719 1580 1346 1353 1522 1744 1794 1785 1822 1847 1831 1796 1765 1754 1728 1653 1540 1422 1294 1148 982 817 692 613 567 591 733 906 966 966 901 825 772 773 869 1092 1390 1721 2021 2158 2156 2198 2206 2153 2139 1931 1638 1617 1769 1978 2235 2521 2815 3107 3342 3524 3609 3729 3928 4234 4360 4180 3886 3916 4347 4811 5017 5040 5038 5016 4964 4888 4808 4705 4550 4267 3891 3558 3402 3276 3150 3215 3400 3743 4349 4583 4678 4973 4935 4805 4740 4627 4473 4269 4128 4322 4781 5028 5020 5141 5325 5283 5187 5154 5168 5100 4932 4740 4534 4344 4201 3955 3775 3730 3807 3985 4119 4006 3670 3393 3467 3799 3996 3901 3712 3632 3825 4084 4456 4974 4944 4848 4716 4377 3776 3257 3108 3214 3377 3570 3783 4086 4232 4102 3777 3897 3740 3529 3447 3475 3548 3503 3309 3134 2997 2905 2857 2726 2670 2583 2524 2506 2459 2430 2472 2557 2650 2708 2730 2736 2733 2744 2799 2812 2719 2563 2547 2685 2882 3032 3060 3045 3004 3040 3356 3489 3605 3361 2904 2555 2441 2397 2263 2102 2034 2086 2318 2648 3038 3056 2685 2440 2239 2124 2206 2395 2517 2558 2670 2856 3102 3483 3797 3776 3719 3561 3378 3205 3078 2962 2855 2774 2678 2589 2557 2529 2480 2442 2424 2437 2490 2535 2568 2625 2595 2401 2296 2274 2263 2129 2113 2092 2027 1969 1962 2027 2123 2230 2361 2202 1875 1552 1388 1408 1424 1415 1397 1396 1426 1445 1456 1410 1372 1421 1560 1616 1635 1634 1622 1645 1690 1724 1745 1747 1707 1603 1492 1390 1263 1130 1065 1046 1036 1037 1087 1177 1366 1539 1551 1529 1505 1455 1344 1380 1476 1448 1468 1547 1653 1887 2279 2583 2638 2564 2288 2108 2099 2009 1656 1362 1818 1836 1800 1839 1898 1977 2043 2170 2384 2630 2883 3200 3363 3362 3182 3325 3442 3575 3853 4130 4336 4544 4384 3954 3682 3811 3921 3868 3631 3423 3460 3625 3454 3591 3456 3226 3036 2822 3183 40 40 37 33 28 23 20 22 30 38 42 41 40 42 46 48 47 47 51 49 43 35 28 24 27 30 24 23 38 46 46 46 44 38 35 38 44 49 49 46 48 53 62 62 57 51 37 24 35 46 49 50 48 45 40 38 39 36 30 25 25 22 20 17 13 9 7 7 7 7 3 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 21 197 678 988 955 921 949 878 682 575 540 562 788 1036 1166 1302 1417 1403 1364 1434 1679 1943 1988 1806 1610 1489 1403 1426 1564 1662 1721 2156 3063 3728 3854 3814 3823 3825 3920 3957 3995 4123 4211 4298 4432 4556 4630 4661 4615 4491 4312 3971 3421 3331 3298 3676 3859 3800 3489 3050 2523 1809 1140 935 1126 1255 1236 988 925 1360 1810 1743 881 203 14 0 0 3 14 23 33 51 58 73 70 47 34 32 28 110 514 1333 2160 2449 2294 2027 1912 1967 2077 2080 2083 2097 2053 1977 1903 1801 1743 1790 1844 1797 1707 1591 1443 1233 1024 885 785 724 741 808 906 948 971 868 793 803 930 1122 1403 1728 2058 2275 2293 2262 2161 2054 2146 2061 1772 1590 1629 1786 1995 2253 2540 2820 3078 3292 3436 3532 3672 3893 4216 4380 4394 4295 4308 4561 4881 5037 5031 4984 4903 4769 4604 4454 4272 4054 3787 3514 3203 3052 3021 3006 3086 3174 3305 3787 4011 4214 4594 4829 4921 4982 5006 5007 5008 5029 5094 5151 5023 4708 4738 5020 5053 4878 4754 4829 4902 4824 4643 4424 4247 4194 4078 4032 4049 4061 4043 4053 3924 3793 3925 4119 4169 4037 3753 3500 3395 3606 3917 4482 4984 5092 4995 4746 4183 3397 2904 2837 2910 3158 3591 3884 4060 4016 3893 3617 3651 3526 3480 3622 3726 3654 3510 3372 3253 3112 3016 3103 2956 2865 2689 2519 2412 2358 2392 2497 2581 2608 2599 2653 2722 2744 2753 2849 2896 2789 2616 2533 2610 2817 3039 3042 3018 2936 2882 3014 3137 3256 3197 2913 2582 2436 2382 2213 2166 2175 2272 2446 2790 3080 2950 2645 2507 2270 2077 2143 2315 2442 2504 2586 2773 2963 3255 3517 3594 3645 3633 3481 3243 3032 2865 2786 2719 2622 2595 2593 2564 2507 2445 2419 2435 2484 2533 2556 2577 2531 2354 2264 2199 2165 2043 1962 1899 1824 1775 1801 1907 2001 2101 2202 2079 1771 1472 1378 1404 1429 1425 1397 1380 1437 1435 1493 1466 1438 1405 1415 1464 1508 1509 1506 1528 1559 1594 1656 1674 1642 1589 1535 1468 1417 1354 1266 1190 1129 1083 1147 1306 1485 1533 1498 1418 1380 1414 1409 1381 1467 1476 1391 1529 1576 1777 2081 2229 2219 2059 1985 2279 2663 2929 2158 1521 1784 1971 1965 1901 1821 1771 1860 1938 2037 2182 2376 2802 3198 3462 3055 2894 3437 3703 3835 3976 4158 4372 4172 3831 3720 3682 3472 3323 3343 3406 3453 4061 3814 3761 3543 3155 2869 2825 2963 34 33 29 23 18 14 12 13 16 26 41 51 56 58 58 57 55 53 53 47 37 33 30 23 20 22 24 31 41 48 46 44 43 41 38 38 40 44 45 38 34 40 54 56 57 53 42 36 47 51 52 53 52 49 45 41 35 30 27 26 27 22 18 14 9 7 7 7 7 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 1 61 311 669 828 752 704 676 596 609 671 730 898 1132 1268 1368 1453 1417 1337 1381 1580 1806 1847 1679 1488 1410 1403 1473 1607 1662 1757 2316 3342 3926 3957 3921 3912 3916 3996 4068 4111 4196 4305 4435 4548 4660 4723 4742 4721 4646 4462 4243 4160 3873 3545 3438 3214 2967 2685 2256 1758 1123 634 498 606 778 882 863 913 1188 1476 1542 865 253 33 3 3 12 33 60 90 114 124 173 167 85 32 18 16 66 444 1291 2251 2872 2956 2527 2162 2151 2146 2104 2202 2322 2325 2276 2218 2015 1734 1721 1880 1908 1882 1819 1717 1560 1306 1090 933 846 841 849 898 957 990 902 839 938 1208 1408 1667 2010 2314 2460 2387 2222 2164 2038 2108 1928 1658 1601 1679 1826 2021 2268 2542 2797 3011 3189 3334 3457 3620 3881 4201 4389 4466 4573 4693 4805 4903 4936 4869 4766 4655 4506 4261 3991 3727 3537 3349 3221 3013 2879 2914 2968 2952 2958 3089 3527 3781 3908 4242 4617 4851 4965 5021 5038 5043 5073 5146 5231 5236 5085 4873 4929 5019 4761 4369 4317 4536 4661 4559 4328 4110 4033 4072 4190 4311 4302 4049 4036 3918 3964 4355 4541 4369 4094 3740 3455 3273 3347 3680 4254 4743 4900 4818 4653 4412 4038 3652 3406 3418 3841 4258 4382 4304 3950 3702 3432 3414 3459 3559 3691 3688 3631 3774 3751 3467 3338 3384 3520 3445 3271 3019 2770 2571 2463 2492 2591 2587 2546 2553 2627 2760 2816 2758 2763 2845 2861 2759 2669 2696 2845 3073 3074 3011 2895 2799 2769 2842 2958 3017 2887 2620 2437 2356 2241 2177 2190 2419 2741 2912 3000 2819 2779 2630 2235 1992 2080 2233 2334 2440 2565 2768 2937 3142 3315 3433 3503 3504 3424 3253 3016 2818 2702 2614 2536 2522 2571 2580 2537 2492 2482 2513 2558 2608 2638 2606 2565 2426 2281 2139 2037 1931 1847 1782 1706 1716 1732 1838 1947 2050 2063 1972 1630 1384 1359 1431 1476 1474 1394 1274 1378 1408 1443 1444 1437 1387 1366 1391 1409 1417 1418 1411 1432 1453 1541 1583 1573 1539 1501 1452 1435 1482 1488 1429 1378 1350 1474 1525 1457 1355 1323 1309 1261 1334 1436 1433 1429 1482 1439 1478 1498 1584 1692 1744 1764 1800 1973 2365 3037 3645 3066 2422 2223 2352 2432 2281 2057 1820 1762 1743 1845 1946 2175 2694 3423 3809 3317 2836 3248 3750 3794 3894 4011 3975 3778 3549 3463 3364 3074 3071 3135 3430 3447 3487 3620 3872 3819 3616 3322 2938 2670 34 30 24 16 12 10 9 10 11 21 42 54 59 61 60 57 57 58 56 46 31 32 33 24 22 25 28 32 37 42 43 43 44 42 38 36 38 39 36 29 23 28 42 50 58 59 55 50 47 47 46 44 47 49 48 41 32 27 26 26 22 16 13 10 7 7 7 7 8 8 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 9 90 294 518 607 552 504 506 567 795 970 1111 1295 1479 1595 1567 1409 1334 1397 1541 1678 1663 1525 1386 1315 1308 1376 1514 1676 1965 2643 3675 4059 4015 4010 4011 4020 4083 4173 4247 4301 4374 4506 4602 4748 4792 4819 4814 4780 4697 4514 4302 4074 3494 2740 1984 1715 1560 1253 989 688 457 350 376 536 767 968 1157 1288 1402 1529 1081 404 81 17 19 42 78 109 135 165 252 344 308 147 42 12 11 23 175 615 1256 1820 2039 1773 1362 1362 1409 1377 1532 1758 1908 2033 2186 2215 2001 1829 1901 1928 1920 1974 1933 1804 1629 1415 1177 981 886 879 918 976 1015 971 956 1179 1405 1595 1892 2205 2430 2464 2310 2179 2217 2144 2009 1815 1674 1671 1742 1867 2043 2271 2523 2750 2924 3065 3204 3362 3549 3848 4181 4375 4501 4705 4828 4826 4794 4755 4667 4543 4393 4200 3922 3599 3318 3164 3045 2985 2916 2852 2843 2824 2739 2733 2945 3403 3712 3717 3887 4252 4603 4799 4898 4903 4849 4823 4867 5000 5161 5258 5278 5292 5269 5019 4618 4395 4418 4512 4477 4266 4006 3853 3850 4028 4362 4431 4170 4180 4139 4237 4524 4645 4500 4263 3966 3661 3344 3207 3364 3761 4110 4277 4431 4464 4381 4305 4248 4144 4173 4610 4828 4886 4656 4180 3761 3515 3520 3620 3627 3422 3298 3656 3971 4082 4067 3899 3719 3775 3783 3642 3396 3098 2796 2556 2465 2514 2575 2617 2669 2713 2815 2844 2764 2686 2786 2919 2920 2895 2924 3003 3136 3144 3027 2873 2755 2685 2695 2776 2853 2770 2537 2375 2340 2304 2193 2251 2682 2879 2922 2943 2881 2808 2532 2083 1909 2053 2171 2286 2459 2619 2813 2998 3156 3288 3389 3411 3345 3273 3178 2938 2720 2590 2547 2507 2509 2535 2533 2517 2510 2529 2592 2691 2771 2759 2710 2625 2526 2352 2168 2083 1967 1794 1815 1763 1750 1762 1857 1941 2099 2124 1959 1622 1366 1349 1481 1579 1597 1404 1266 1305 1351 1386 1391 1395 1372 1340 1334 1323 1300 1318 1232 1291 1325 1334 1386 1423 1421 1402 1382 1390 1422 1443 1482 1510 1493 1505 1458 1304 1133 1139 1240 1247 1328 1280 1269 1328 1455 1489 1471 1466 1499 1526 1544 1588 1689 1901 2204 2824 3514 3622 3359 3000 2872 2947 2832 2559 2178 1922 1753 1776 1907 2203 2709 3417 3880 3541 3320 3690 3925 3922 3947 3875 3686 3497 3308 3165 3044 2992 3100 3149 3481 3592 3666 3817 3761 3682 3895 3752 2764 2183 34 32 23 12 8 8 8 9 9 19 40 51 53 48 51 52 53 56 54 45 33 30 35 30 28 30 32 33 33 34 35 38 40 39 34 34 37 38 33 23 19 22 28 38 53 63 63 54 47 42 36 33 38 41 39 36 29 23 20 16 12 10 9 8 7 7 9 9 9 9 10 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 74 207 364 445 422 389 472 753 1080 1325 1532 1688 1677 1513 1410 1445 1515 1598 1683 1595 1452 1399 1323 1240 1273 1505 1939 2553 3291 3989 4156 4065 4077 4076 4093 4151 4226 4301 4375 4455 4563 4642 4795 4849 4897 4862 4850 4732 4551 4323 3884 3216 2499 1594 1174 864 658 548 462 397 358 354 484 761 1088 1384 1529 1532 1638 1307 555 142 46 55 90 123 148 184 248 378 489 384 158 45 17 11 10 43 160 347 527 630 613 482 468 583 652 777 940 1119 1487 1963 2130 1950 1938 2098 2104 1959 2033 1967 1895 1912 1850 1620 1298 1051 957 983 1098 1225 1269 1262 1369 1516 1743 2034 2306 2470 2418 2250 2202 2263 2179 2011 1852 1762 1766 1811 1903 2049 2249 2474 2672 2814 2922 3046 3224 3417 3719 4046 4281 4415 4624 4712 4654 4582 4517 4411 4273 4068 3862 3651 3401 3154 2991 2895 2860 2832 2769 2693 2624 2576 2623 2849 3283 3577 3447 3456 3771 4183 4498 4725 4816 4772 4684 4636 4685 4819 5022 5191 5315 5376 5275 5001 4688 4493 4457 4463 4361 4130 3876 3713 3946 4469 4333 4184 4260 4334 4416 4516 4579 4568 4473 4320 4144 3916 3649 3544 3613 3628 3717 4081 4122 3851 3825 4090 4189 4240 4684 4976 4989 4891 4541 4140 3887 3875 4037 4153 4028 3752 3599 3649 3967 4174 4090 3925 3977 3964 3847 3641 3346 2999 2704 2539 2523 2621 2683 2729 2809 2849 2826 2741 2642 2757 2961 3036 3106 3134 3125 3199 3208 3056 2899 2774 2688 2671 2717 2749 2664 2466 2345 2399 2408 2348 2439 2900 2949 2937 2984 2965 2722 2261 1878 1892 2050 2131 2329 2503 2680 2871 3059 3213 3324 3402 3413 3304 3142 3005 2786 2552 2411 2455 2508 2530 2521 2494 2486 2473 2543 2626 2789 2866 2825 2771 2704 2574 2407 2249 2218 2197 1930 1894 1896 1817 1807 1896 1922 2012 1945 1769 1612 1434 1374 1546 1713 1713 1534 1413 1334 1325 1343 1336 1325 1315 1285 1247 1210 1159 1218 1138 1162 1226 1204 1195 1233 1248 1282 1349 1406 1413 1410 1432 1466 1485 1507 1452 1260 1085 1117 1189 1138 1192 1102 1155 1298 1450 1506 1489 1489 1488 1500 1521 1555 1574 1677 1916 2342 2913 3455 3792 3640 3332 3251 3174 2998 2690 2312 2020 1874 1886 2088 2478 2983 3429 3530 3639 3830 3867 3846 3830 3799 3676 3446 3274 3089 2779 2672 3023 3339 3628 3709 3504 3137 3026 3474 4147 3898 2905 2474 32 31 24 13 7 7 7 6 7 12 29 43 45 40 44 46 48 50 46 40 32 29 32 35 31 29 32 35 36 29 26 33 38 36 29 30 34 36 28 18 18 21 22 29 46 62 64 59 56 46 33 28 29 28 25 22 18 12 8 8 8 9 10 11 10 9 10 11 11 10 11 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 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 8 45 130 246 333 349 382 592 965 1329 1585 1686 1607 1501 1564 1690 1667 1601 1625 1486 1351 1335 1155 1120 1277 1682 2454 3382 3976 4078 4146 4083 4117 4101 4126 4188 4254 4320 4418 4519 4591 4685 4813 4895 4944 4888 4858 4724 4470 3811 3121 2692 2308 1756 1163 616 406 356 346 315 312 342 511 830 1182 1480 1678 1718 1729 1442 670 214 114 117 132 142 150 169 213 289 359 284 121 66 53 54 48 65 141 260 354 383 374 355 379 503 639 686 737 852 1050 1302 1568 1729 1852 2142 2275 2226 2145 1995 1962 1996 2062 1971 1699 1406 1193 1119 1226 1355 1429 1511 1533 1661 1883 2164 2406 2479 2369 2254 2269 2303 2212 2066 1956 1887 1869 1875 1926 2029 2189 2382 2562 2695 2791 2899 3070 3242 3497 3763 3962 4196 4406 4453 4376 4300 4222 4100 3961 3767 3582 3425 3248 3048 2869 2761 2735 2720 2655 2569 2526 2551 2643 2811 3119 3310 3089 2994 3238 3610 3993 4341 4605 4724 4706 4627 4536 4528 4680 4929 5148 5313 5365 5229 4930 4618 4447 4448 4479 4327 4000 3851 4224 4535 4264 4204 4260 4308 4373 4401 4414 4482 4535 4561 4591 4598 4459 4286 4269 4304 4433 4348 3834 3228 3038 3285 3595 3930 4445 4737 4861 4992 4816 4598 4437 4426 4583 4762 4723 4269 3505 3206 3576 3894 3997 4022 4168 4080 3885 3723 3526 3231 2914 2652 2580 2657 2718 2777 2819 2829 2786 2669 2628 2779 2988 3125 3265 3239 3129 3186 3288 3093 2958 2854 2764 2719 2704 2664 2580 2479 2376 2476 2488 2542 2576 2707 2695 2784 2963 2881 2415 1912 1743 1903 1977 2102 2336 2545 2763 2945 3123 3300 3402 3469 3495 3401 3176 2922 2697 2435 2245 2292 2412 2488 2508 2530 2566 2363 2489 2552 2716 2822 2792 2716 2603 2503 2388 2292 2273 2303 2118 1963 1894 1829 1803 1817 1799 1750 1642 1516 1415 1385 1458 1595 1658 1624 1563 1424 1279 1258 1286 1273 1257 1259 1247 1224 1243 1261 1241 1211 1231 1272 1244 1168 1149 1122 1143 1297 1469 1464 1378 1297 1304 1319 1350 1490 1311 1122 1128 1226 1074 1050 1066 1141 1312 1492 1519 1459 1459 1462 1481 1502 1547 1537 1559 1670 1889 2267 2768 3342 3564 3520 3359 3256 3147 2944 2653 2338 2046 1878 1924 2121 2403 2735 2998 3157 3263 3315 3356 3389 3448 3466 3394 3332 3225 3011 2926 3114 3509 3746 3464 2799 2453 2775 3630 4249 4166 3569 3169 33 33 27 18 11 10 8 5 4 9 20 37 41 40 41 42 43 47 42 34 28 24 26 28 27 26 30 36 41 34 25 34 39 35 29 28 29 29 27 21 24 31 34 37 46 56 61 61 60 53 40 32 30 27 21 14 8 5 6 7 11 13 14 14 12 11 11 11 12 12 12 13 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 13 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 3 20 71 164 261 315 423 667 1119 1508 1663 1634 1603 1656 1681 1590 1495 1470 1296 1049 925 953 1121 1402 1821 2649 3540 3974 4039 4044 4072 4122 4134 4153 4197 4268 4350 4480 4580 4636 4751 4879 4909 4983 4836 4736 4644 4238 3427 2868 2660 2410 1885 1155 523 278 241 234 222 248 342 611 987 1301 1504 1655 1739 1686 1340 647 231 172 173 177 173 154 128 112 121 150 134 91 92 91 111 135 213 398 602 726 723 649 622 673 819 939 953 974 1041 1147 1273 1437 1589 1707 1853 2132 2555 2408 2038 1987 1966 2052 2046 1912 1758 1589 1434 1385 1404 1463 1560 1626 1774 2043 2329 2496 2494 2426 2399 2406 2379 2292 2159 2078 2013 1954 1921 1925 1984 2099 2252 2408 2537 2633 2740 2916 3080 3266 3395 3521 3879 4091 4111 4032 3963 3911 3829 3703 3537 3373 3233 3081 2928 2797 2728 2706 2692 2642 2583 2590 2661 2701 2706 2820 2941 2764 2659 2794 3052 3388 3754 4109 4415 4627 4697 4600 4407 4370 4637 4943 5183 5349 5361 5150 4795 4452 4284 4304 4246 4005 3972 4393 4553 4504 4449 4245 4117 4210 4258 4207 4281 4376 4527 4697 4782 4831 4827 4924 5088 5160 4748 3923 3196 2959 3187 3624 4063 4368 4325 4592 4925 4918 4845 4760 4686 4716 4832 4832 4475 3768 3360 3529 3592 3447 4016 4278 4189 3999 3822 3681 3486 3181 2836 2673 2691 2739 2804 2863 2858 2778 2673 2679 2844 3021 3118 3289 3130 3038 3005 3068 3035 2981 2923 2866 2826 2789 2713 2599 2519 2414 2423 2464 2623 2680 2667 2721 2874 2962 2641 2054 1687 1729 1901 1978 2091 2353 2614 2895 3039 3149 3339 3445 3504 3508 3366 3364 3052 2806 2537 2320 2261 2309 2364 2398 2505 2782 2259 2241 2359 2495 2557 2605 2640 2639 2541 2382 2337 2294 2305 2187 2069 1966 1892 1833 1775 1708 1636 1576 1531 1456 1443 1531 1533 1507 1412 1390 1363 1269 1202 1190 1187 1176 1197 1207 1232 1243 1250 1272 1281 1273 1249 1178 1166 1179 1137 1100 1220 1369 1418 1307 1137 1100 1204 1318 1409 1329 1129 1091 1177 1099 1054 1070 1137 1290 1467 1482 1447 1450 1450 1442 1399 1413 1475 1535 1584 1641 1867 2161 2580 2971 3243 3240 3175 3123 3043 2874 2595 2249 1952 1839 1875 1988 2167 2340 2474 2579 2693 2792 2821 2896 2984 3093 3201 3285 3261 3219 3322 3691 3847 3358 2596 2520 3126 3841 4208 4125 3826 3587 43 41 35 28 23 20 13 8 7 9 15 34 33 32 34 35 37 41 40 33 27 22 23 24 23 25 31 39 45 46 32 41 40 36 32 29 28 24 18 18 21 32 41 42 43 48 55 59 63 58 50 42 39 33 21 15 11 9 10 13 15 17 16 15 13 12 12 12 12 12 12 12 11 4 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 49 132 208 253 380 780 1354 1741 1774 1481 1260 1217 1260 1321 1283 1045 836 795 1055 1384 1664 2027 2757 3518 3936 4003 4004 4060 4122 4193 4210 4220 4276 4345 4483 4630 4754 4822 4855 4866 4828 4605 4512 4338 3755 3135 2837 2705 2466 1931 1173 511 196 122 116 135 242 455 784 1128 1359 1413 1400 1391 1264 918 450 159 171 201 226 219 180 125 78 58 60 63 79 105 146 260 424 611 805 912 939 916 890 926 1012 1132 1200 1209 1258 1370 1451 1529 1661 1798 1833 1825 1981 2305 2349 2319 2208 2051 2018 1971 1901 1892 1906 1812 1613 1471 1473 1556 1665 1883 2227 2497 2583 2540 2478 2443 2446 2500 2503 2311 2189 2108 2012 1940 1903 1934 2016 2129 2255 2371 2476 2610 2799 2945 3073 3137 3306 3611 3754 3738 3666 3614 3592 3568 3496 3361 3205 3069 2906 2783 2732 2723 2691 2650 2599 2552 2583 2666 2656 2614 2595 2609 2536 2458 2508 2664 2900 3182 3492 3846 4233 4564 4725 4544 4244 4269 4693 4984 5238 5382 5293 4989 4555 4152 3972 3988 3994 4054 4413 4612 4638 4460 4253 4073 4085 4132 4059 4049 4042 4195 4472 4750 4895 4981 5123 5278 5279 4937 4344 3880 3778 3886 4054 4279 4304 4039 4357 4744 4856 4829 4753 4669 4623 4586 4509 4453 4296 3975 3874 3581 3781 4155 4307 4274 4164 4011 3859 3705 3448 3020 2726 2711 2829 2944 2997 2988 2946 2852 2748 2802 3012 2991 3151 2978 3016 3097 3120 3043 2972 2961 2978 3000 2987 2913 2768 2602 2475 2498 2614 2806 2867 2784 2621 2605 2754 2352 1835 1697 1824 1957 2100 2253 2591 2879 2978 2996 3053 3191 3283 3264 3333 3241 3229 3084 2936 2759 2568 2423 2341 2289 2231 2267 2524 2252 2161 2262 2362 2409 2456 2492 2499 2479 2439 2420 2313 2265 2168 2091 2013 1934 1867 1806 1742 1683 1678 1708 1683 1651 1613 1574 1490 1339 1226 1171 1169 1146 1080 1108 1109 1158 1207 1237 1242 1244 1273 1293 1258 1225 1179 1143 1183 1192 1157 1186 1288 1378 1334 1173 1157 1293 1410 1457 1458 1173 1051 1060 1049 1032 1048 1117 1250 1397 1418 1424 1490 1458 1382 1289 1256 1330 1462 1561 1538 1656 1812 2029 2364 2719 2873 2884 2903 2952 2934 2743 2483 2209 1935 1824 1835 1878 1928 1978 2061 2215 2327 2383 2446 2476 2671 2956 3244 3370 3143 3145 3819 3964 3678 3343 3271 3555 3869 3944 3833 3648 3504 56 51 47 46 43 34 22 14 11 14 19 27 24 22 23 24 28 33 36 34 26 12 10 19 21 23 29 40 49 51 43 43 38 36 34 31 31 26 17 14 15 23 33 36 39 45 50 56 59 55 49 44 38 34 30 26 23 19 18 18 18 18 17 15 13 13 13 13 12 12 12 12 12 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 7 39 97 135 196 457 1028 1729 2091 1675 950 645 772 963 981 851 802 1030 1501 1747 2217 2621 3008 3513 3867 4001 4026 4054 4112 4208 4280 4298 4342 4353 4478 4660 4787 4704 4557 4425 4206 3956 3824 3705 3259 2915 2707 2446 2136 1718 1137 538 163 49 54 93 164 436 828 1117 1279 1216 982 775 635 457 262 149 184 218 252 236 191 135 92 83 94 111 143 196 302 533 865 1160 1233 1123 1062 1035 1055 1139 1220 1309 1370 1380 1445 1554 1640 1846 1956 1905 1848 1890 1985 2080 2220 2563 2522 2251 2056 1902 1824 1844 1913 1893 1728 1545 1506 1618 1782 2096 2427 2587 2655 2630 2586 2542 2516 2596 2644 2414 2260 2159 2034 1938 1887 1905 1969 2058 2162 2272 2384 2516 2663 2758 2843 2914 3185 3434 3479 3437 3372 3336 3334 3332 3297 3205 3062 2962 2836 2748 2756 2717 2651 2619 2595 2549 2511 2521 2551 2554 2463 2379 2365 2316 2338 2463 2625 2823 3036 3280 3607 4041 4577 4729 4317 3948 4354 4661 4979 5233 5296 5131 4770 4316 3971 3901 3987 4143 4379 4500 4294 4228 4174 4007 3923 3932 3886 3822 3759 3887 4296 4689 4872 4988 5093 5145 5108 4945 4720 4604 4647 4618 4444 4327 4135 3894 4115 4464 4646 4674 4646 4607 4557 4438 4206 4246 4285 4208 4102 4027 4122 4214 4273 4305 4270 4163 4007 3833 3568 3186 2836 2802 2927 3014 3022 3020 3057 3053 2926 2862 2978 2945 3053 3080 3185 3236 3175 3114 3075 3050 3090 3148 3186 3160 3008 2763 2619 2666 2776 2992 3042 2864 2623 2377 2430 2103 1694 1809 1921 2048 2218 2449 2816 3070 3064 2955 2849 2883 3000 2940 3069 3059 2997 2978 2973 2924 2807 2651 2517 2402 2287 2247 2312 2291 2287 2301 2318 2336 2361 2387 2393 2457 2510 2460 2338 2255 2181 2103 2019 1959 1915 1855 1795 1760 1799 1849 1849 1789 1697 1644 1570 1452 1337 1244 1219 1138 990 995 1038 1109 1172 1244 1273 1274 1307 1330 1282 1239 1320 1245 1226 1214 1167 1112 1115 1260 1417 1319 1306 1314 1284 1468 1563 1326 1077 998 1018 1026 1053 1187 1305 1311 1368 1404 1440 1429 1357 1259 1194 1305 1427 1471 1487 1537 1608 1729 1948 2200 2369 2431 2504 2573 2635 2613 2541 2418 2207 2011 1943 1900 1865 1841 1882 2061 2160 2225 2273 2273 2412 2793 3222 3370 3186 3385 3805 3907 3867 3857 3845 3735 3671 3544 3382 3206 3124 62 59 57 57 53 43 31 21 16 20 24 24 24 20 18 18 20 26 30 32 27 18 17 22 21 20 22 35 47 49 44 39 36 38 38 36 41 41 34 26 23 25 31 37 41 45 48 50 53 50 43 36 31 28 25 26 25 23 21 19 18 17 17 15 14 14 13 13 13 13 14 14 14 14 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 5 29 60 98 238 655 1369 1981 1870 940 354 399 560 641 722 907 1261 1767 2288 3373 3380 3169 3481 3821 4003 4074 4095 4124 4200 4305 4385 4455 4432 4498 4611 4648 4292 3727 3230 2921 2806 2766 2603 2223 1986 1843 1606 1379 1221 989 586 208 57 65 104 178 467 833 1035 1254 1311 1000 562 311 245 211 196 220 255 337 394 312 207 150 176 221 243 267 324 467 726 1088 1246 1146 1003 975 998 1066 1151 1215 1296 1384 1433 1497 1530 1540 1583 1653 1667 1681 1777 1964 2139 2197 2261 2172 2031 1958 1869 1796 1758 1756 1749 1717 1626 1551 1691 1923 2281 2581 2697 2719 2715 2692 2650 2606 2669 2718 2525 2329 2153 2010 1915 1877 1895 1947 2024 2116 2218 2312 2396 2487 2569 2647 2731 2968 3225 3271 3233 3161 3109 3103 3129 3142 3083 2969 2899 2804 2735 2778 2758 2690 2663 2634 2587 2535 2483 2472 2517 2431 2258 2186 2141 2175 2308 2506 2725 2888 2982 3095 3370 3961 4587 4474 4024 4046 4261 4594 4944 5166 5171 4956 4605 4269 4082 4011 3919 3913 4212 4095 4192 4110 3893 3766 3691 3610 3566 3610 3827 4175 4454 4764 4886 4922 4970 4889 4697 4617 4722 4924 4959 4736 4391 4042 3797 3794 4037 4246 4365 4428 4425 4449 4423 4222 4112 4017 3978 3975 4006 4041 4046 4110 4224 4249 4219 4081 3888 3638 3370 3077 2985 3026 3065 3040 3006 3048 3112 3096 3055 2997 3073 3162 3252 3266 3222 3175 3167 3172 3163 3178 3201 3297 3316 3117 2775 2616 2607 2733 2899 2914 2787 2588 2378 2271 1954 1633 1755 1851 2035 2272 2580 2849 2964 3008 2919 2659 2606 2718 2694 2811 2875 2913 2962 3011 3050 3015 2913 2777 2608 2460 2378 2332 2306 2288 2282 2286 2297 2323 2362 2447 2577 2579 2474 2361 2259 2186 2120 2053 2010 1967 1893 1828 1814 1849 1867 1865 1860 1809 1750 1747 1776 1756 1730 1732 1427 1163 1072 997 965 1037 1151 1229 1299 1338 1379 1316 1216 1347 1370 1323 1259 1200 1158 1204 1378 1427 1320 1176 1154 1157 1332 1503 1421 1170 1024 1019 1056 1171 1285 1343 1324 1335 1362 1392 1395 1342 1286 1161 1240 1369 1419 1434 1449 1483 1556 1684 1831 1978 1997 2076 2146 2217 2286 2337 2348 2318 2259 2206 2158 2154 2218 2296 2459 2518 2513 2518 2513 2642 2996 3301 3285 3221 3287 3380 3447 3559 3724 3767 3570 3430 3267 3121 2951 2873 59 58 57 54 49 44 35 27 23 21 26 27 26 25 23 18 17 20 26 29 27 29 29 25 20 16 15 25 40 46 44 39 38 40 41 41 44 45 44 39 34 31 32 35 39 42 45 46 47 43 37 32 29 26 24 24 24 23 22 20 18 17 17 16 15 15 14 13 13 14 15 15 16 15 13 10 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 4 22 59 124 312 708 1115 1092 593 228 365 539 657 800 1094 1568 2049 2762 3837 3732 3468 3567 3816 3988 4103 4157 4182 4226 4311 4415 4518 4565 4570 4589 4315 3526 2518 1922 1679 1660 1747 1544 953 542 478 532 541 659 806 666 361 203 218 260 394 693 942 1044 1368 1678 1509 926 451 318 330 299 256 253 321 382 325 265 284 388 459 468 463 498 627 824 1021 1041 993 960 965 973 992 1025 1077 1163 1271 1375 1467 1503 1538 1581 1617 1643 1679 1831 2097 2299 2281 2168 2102 2060 2050 2150 1948 1722 1668 1699 1718 1669 1621 1768 2061 2396 2662 2774 2821 2804 2767 2744 2739 2760 2725 2547 2318 2120 1982 1899 1877 1892 1929 1989 2070 2154 2230 2303 2389 2483 2564 2654 2785 2957 3126 3118 3031 2958 2945 2981 3005 2961 2872 2853 2833 2813 2756 2796 2762 2728 2687 2628 2576 2550 2558 2572 2468 2260 2173 2051 2008 2100 2404 2682 2777 2783 2845 3014 3354 4159 4512 4261 4028 4019 4250 4603 4927 5103 5066 4848 4558 4275 4020 3706 3519 3784 3856 4109 4131 3916 3742 3620 3474 3399 3497 3752 3964 4466 4530 4672 4662 4742 4675 4355 4213 4334 4616 4859 4780 4434 4089 3858 3584 3622 3776 3943 4137 4171 4212 4249 4272 4239 4117 3957 3780 3705 3682 3663 3768 3973 4006 3973 3971 3889 3720 3601 3358 3210 3160 3122 3063 3022 3008 2982 3069 3018 3045 3139 3155 3202 3203 3201 3242 3254 3197 3190 3227 3280 3343 3347 3014 2721 2623 2597 2628 2705 2759 2697 2482 2341 2144 1884 1761 1850 1957 2110 2290 2466 2630 2784 2914 2796 2558 2597 2742 2910 3126 3256 3307 3295 3257 3262 3236 3164 3001 2766 2573 2438 2356 2303 2269 2263 2266 2273 2334 2485 2583 2609 2586 2508 2397 2292 2213 2148 2085 2057 2040 1986 1900 1847 1814 1792 1797 1841 1871 1843 1863 2007 2117 2116 2072 1879 1712 1575 1389 1212 1084 992 1064 1210 1346 1383 1322 1220 1252 1365 1410 1354 1317 1298 1345 1417 1400 1254 1062 1101 1254 1413 1556 1576 1298 1197 1175 1137 1181 1234 1349 1390 1372 1358 1345 1367 1259 1305 1278 1324 1313 1321 1341 1339 1366 1400 1432 1546 1683 1702 1740 1802 1857 1918 1998 2048 2091 2155 2204 2258 2342 2545 2866 3040 3006 2864 2821 3002 3263 3359 3281 3144 3024 2934 2888 2929 3054 3156 3223 3287 3195 3090 3079 3008 2912 49 45 48 48 41 36 32 26 21 18 22 27 30 29 27 22 16 15 23 26 18 27 34 24 12 8 12 25 38 44 43 41 41 42 41 42 44 45 43 41 36 31 28 29 33 38 42 43 42 39 33 30 29 30 28 26 25 23 24 22 20 18 17 16 15 15 14 14 14 15 16 16 17 15 13 11 10 8 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 17 43 60 85 157 246 252 201 242 495 738 877 967 1126 1637 2547 3392 3841 3781 3661 3579 3742 3916 4063 4162 4225 4274 4331 4421 4549 4649 4566 4435 3840 2720 1658 1239 1063 787 599 528 299 85 51 105 154 333 657 744 582 483 510 558 688 974 1195 1237 1546 1830 1706 1151 687 562 611 613 576 544 508 497 500 534 632 722 764 757 727 728 796 892 962 979 962 978 1023 1037 1039 1036 1060 1129 1234 1363 1514 1668 1805 1853 1861 1890 1982 2147 2276 2283 2205 2135 2123 2239 2237 2462 2064 1707 1646 1742 1676 1592 1652 1828 2169 2542 2793 2878 2915 2882 2830 2842 2872 2816 2661 2456 2248 2080 1965 1903 1884 1887 1910 1959 2030 2104 2175 2260 2363 2473 2568 2668 2725 2889 3077 3065 2976 2907 2895 2925 2926 2861 2823 2847 2878 2879 2862 2830 2793 2763 2725 2697 2686 2678 2662 2584 2432 2297 2174 2044 1995 2048 2314 2568 2619 2615 2721 2822 3012 3755 4475 4528 4265 4027 4025 4205 4505 4824 5008 4981 4781 4524 4170 3872 3579 3457 3517 3911 4138 4003 3801 3713 3620 3542 3477 3672 3741 3925 3845 4175 4383 4512 4601 4386 3962 3668 3886 4408 4375 4126 4016 3920 3678 3568 3556 3603 3747 3834 3925 3946 4024 4068 3992 3972 3797 3635 3610 3614 3606 3676 3683 3577 3629 3701 3573 3583 3597 3487 3334 3189 3045 2971 2932 2938 2996 2939 3010 3087 3072 3062 3138 3233 3245 3234 3260 3303 3378 3370 3336 3330 2964 2749 2739 2775 2789 2744 2622 2620 2356 2266 2028 1933 2002 2091 2152 2223 2300 2367 2452 2526 2638 2584 2663 2875 3114 3445 3700 3781 3740 3681 3625 3464 3348 3146 2976 2773 2580 2411 2333 2294 2251 2231 2229 2241 2303 2424 2465 2474 2464 2441 2406 2341 2279 2219 2146 2147 2170 2131 2004 1889 1803 1725 1688 1749 1845 1849 1869 2054 2219 2315 2349 2294 2232 2165 2035 1873 1678 1411 1106 1075 1293 1325 1293 1259 1233 1287 1431 1430 1430 1417 1426 1441 1427 1337 1240 1282 1402 1507 1664 1735 1382 1307 1296 1250 1303 1390 1410 1333 1209 1163 1276 1305 1250 1335 1323 1277 1205 1187 1267 1298 1249 1268 1275 1363 1448 1501 1525 1552 1607 1627 1680 1716 1764 1800 1866 1964 2101 2326 2677 2973 3022 2935 2951 3091 3117 3077 3008 2907 2793 2698 2652 2631 2620 2676 2858 3010 2948 2874 2989 3091 2927 34 29 34 40 33 30 26 22 20 19 18 18 20 21 24 21 16 16 21 22 15 22 28 20 7 4 13 24 33 38 40 41 41 42 37 38 42 42 42 38 33 26 22 23 26 32 38 41 40 37 31 28 30 29 24 23 23 23 24 22 21 20 18 17 18 17 16 16 16 17 17 16 16 14 12 11 10 9 7 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 11 23 19 10 8 11 31 110 263 492 726 850 927 1042 1826 2979 3464 3541 3625 3619 3542 3624 3830 3999 4117 4227 4322 4387 4432 4500 4521 4379 4084 3235 1995 1296 1091 858 472 170 57 30 7 4 28 73 225 565 816 840 825 842 853 916 1125 1339 1403 1593 1674 1473 1116 953 958 1061 1162 1218 1242 1197 1152 1192 1214 1218 1150 1097 1055 1008 966 961 983 999 1019 1036 1059 1094 1123 1151 1169 1194 1250 1342 1476 1654 1840 1963 2014 2045 2096 2215 2316 2243 2005 1841 1864 1950 2148 2270 2633 2017 1717 1667 1718 1599 1530 1661 1890 2241 2639 2918 3002 3027 2959 2881 2877 2880 2774 2567 2356 2187 2053 1962 1910 1887 1876 1892 1943 2018 2097 2184 2279 2388 2512 2633 2738 2790 3017 3103 3067 3001 2964 2957 2952 2916 2854 2834 2855 2874 2866 2818 2765 2734 2736 2721 2678 2649 2630 2557 2443 2385 2375 2252 2147 2165 2172 2260 2381 2408 2400 2509 2668 2792 3228 4003 4443 4421 4133 3890 3754 3826 4133 4510 4753 4743 4587 4197 3950 3758 3589 3559 3730 3913 3925 3801 3693 3641 3622 3469 3528 3620 3582 3515 3646 3847 4071 4250 4141 3637 3175 3404 4113 4034 3847 3833 3873 3910 3838 3633 3481 3539 3644 3607 3539 3570 3644 3729 3928 3971 3854 3759 3740 3672 3531 3398 3269 3389 3293 3139 3270 3512 3607 3450 3145 2940 2882 2846 2841 2947 2924 2947 2983 3067 3188 3249 3186 3106 3081 3129 3282 3466 3505 3434 3399 3265 3318 3440 3294 2998 2856 2694 2591 2410 2336 2159 2113 2192 2247 2240 2234 2240 2245 2277 2382 2590 2750 2951 3185 3364 3516 3583 3576 3620 3700 3671 3399 3273 3020 2845 2708 2607 2530 2436 2313 2221 2212 2232 2210 2201 2216 2238 2264 2265 2298 2339 2298 2261 2224 2206 2229 2230 2207 2088 1936 1797 1670 1587 1626 1744 1775 1809 1927 2108 2299 2428 2462 2493 2529 2479 2405 2326 2083 1676 1319 1283 1280 1273 1287 1247 1191 1359 1458 1495 1492 1468 1461 1461 1444 1417 1393 1363 1431 1574 1545 1378 1286 1369 1453 1450 1439 1393 1265 1165 1298 1278 1226 1279 1347 1296 1168 1131 1160 1238 1307 1207 1191 1203 1241 1292 1353 1396 1421 1435 1441 1484 1492 1499 1509 1564 1640 1722 1886 2157 2498 2677 2712 2700 2692 2680 2661 2630 2588 2533 2509 2430 2366 2341 2397 2561 2651 2594 2552 2754 2858 2710 24 24 28 34 29 28 25 22 23 25 23 18 15 16 18 17 15 18 22 23 23 27 33 26 8 2 9 19 26 30 31 32 31 38 31 35 39 43 43 38 31 23 19 19 21 27 34 39 41 38 33 30 31 27 22 23 22 23 25 24 23 22 21 20 18 19 18 18 19 19 18 16 14 13 11 11 10 10 9 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 3 6 4 1 0 0 28 110 225 361 526 626 759 985 2168 3521 3364 3213 3398 3513 3520 3566 3727 3932 4074 4227 4375 4480 4396 4278 4170 3986 3558 2645 1669 1284 1197 865 421 131 25 5 1 4 19 63 211 559 913 1089 1174 1208 1185 1150 1178 1246 1307 1428 1464 1343 1238 1246 1295 1392 1473 1540 1613 1626 1579 1555 1530 1638 1506 1386 1292 1222 1154 1105 1089 1084 1089 1115 1173 1197 1213 1253 1301 1349 1407 1485 1591 1722 1856 1953 2010 2055 2152 2300 2361 2282 2197 2056 1838 1682 1745 2094 2598 1926 1828 1684 1513 1464 1574 1732 1927 2228 2605 2908 3054 3083 3032 2953 2890 2834 2704 2500 2306 2165 2049 1966 1915 1885 1872 1889 1959 2044 2136 2242 2347 2452 2580 2722 2826 2894 2944 3129 3150 3098 3057 3019 2969 2921 2886 2874 2882 2882 2862 2749 2635 2588 2619 2615 2529 2404 2312 2280 2251 2294 2364 2330 2322 2355 2310 2242 2233 2237 2252 2362 2496 2551 2735 3337 4026 4258 4170 3905 3565 3321 3349 3675 4107 4334 4278 3980 3834 3864 3768 3796 3864 3916 3931 3831 3616 3393 3259 3162 3212 3148 2964 2959 3180 3438 3662 3900 4028 3832 3426 3455 3897 3971 3833 3730 3795 3924 3907 3702 3520 3597 3688 3471 3276 3250 3362 3479 3576 3803 3989 4031 4053 3925 3430 2963 2971 3158 2901 2722 2906 3290 3547 3442 3070 2792 2674 2748 2695 2806 2803 2814 2837 2946 3082 3100 3037 3049 3061 3010 3164 3364 3518 3512 3539 3653 3767 3688 3378 3022 2789 2719 2649 2594 2544 2425 2299 2271 2276 2230 2187 2128 2127 2248 2537 2818 2909 2971 3065 3128 3108 3050 3063 3194 3349 3359 3224 3104 2918 2766 2667 2639 2636 2524 2322 2201 2208 2212 2154 2096 2077 2105 2128 2134 2176 2227 2201 2198 2213 2238 2217 2145 2137 2103 1984 1814 1646 1491 1553 1619 1638 1680 1744 1882 2106 2347 2500 2575 2611 2645 2748 2816 2704 2404 2040 1726 1486 1303 1174 1078 1079 1274 1445 1543 1559 1523 1481 1460 1464 1479 1480 1451 1398 1421 1442 1371 1329 1432 1544 1527 1473 1416 1302 1163 1120 1138 1232 1270 1249 1239 1145 1097 1138 1216 1328 1289 1217 1191 1193 1212 1260 1293 1301 1300 1324 1368 1394 1400 1380 1401 1474 1480 1559 1764 2027 2216 2299 2289 2254 2240 2240 2234 2231 2210 2176 2111 2065 2037 2048 2103 2142 2153 2179 2291 2293 2283 24 28 31 33 32 29 27 25 27 28 27 26 24 20 17 15 16 19 19 20 21 25 29 23 11 1 8 20 25 24 21 19 20 27 28 29 34 37 40 38 30 22 17 18 20 26 32 37 40 39 37 35 33 29 24 24 23 22 23 24 24 24 24 23 21 20 20 19 19 19 17 15 14 12 12 12 11 10 10 8 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 136 239 339 442 546 793 1416 3129 3749 3064 2941 3183 3377 3471 3532 3645 3883 4055 4237 4419 4544 4334 4004 3699 3397 2926 2281 1715 1359 1200 886 454 176 56 21 14 13 30 105 331 732 1037 1143 1211 1170 1073 976 936 969 1045 1201 1375 1432 1385 1353 1333 1350 1340 1378 1505 1591 1551 1495 1486 1614 1606 1478 1359 1282 1225 1190 1179 1176 1180 1217 1282 1323 1335 1353 1391 1435 1486 1548 1615 1684 1757 1827 1858 1887 1982 2165 2287 2364 2597 2336 2036 2149 2158 2217 2273 1875 1982 1744 1454 1488 1742 1880 1929 2126 2457 2780 2995 3103 3115 2999 2875 2783 2650 2469 2303 2177 2070 1989 1938 1895 1886 1926 2002 2090 2196 2312 2418 2518 2642 2791 2907 2980 3009 3170 3251 3198 3106 3045 3021 3004 2966 2910 2871 2822 2717 2490 2429 2461 2527 2524 2400 2233 2143 2143 2141 2210 2283 2334 2443 2561 2511 2310 2159 2131 2215 2362 2363 2387 2505 2810 3477 3812 4013 4019 3820 3499 3251 3293 3613 3951 3996 3842 3726 3831 3725 3972 4219 4221 4116 3924 3646 3340 3105 3013 2867 2584 2451 2573 2917 3165 3293 3550 3782 3755 3515 3254 2974 3170 3257 3434 3730 3829 3698 3621 3647 3755 3795 3597 3331 3252 3336 3448 3579 3788 3976 4066 4138 4057 3354 2731 2820 2872 2652 2472 2600 3018 3404 3359 2937 2819 2717 2660 2668 2706 2700 2707 2734 2813 2907 2970 3037 2964 2925 2965 3092 3234 3325 3418 3647 3783 3580 3314 3188 2862 2635 2605 2627 2674 2652 2520 2352 2265 2234 2181 2127 2089 2136 2357 2686 2877 2883 2850 2863 2867 2823 2815 2879 3086 3226 3301 3270 3046 2824 2682 2610 2617 2637 2508 2296 2190 2144 2113 2082 2044 2030 2043 2051 2058 2094 2114 2103 2133 2152 2170 2174 2134 2090 2066 1980 1715 1453 1415 1464 1461 1468 1528 1592 1680 1838 2032 2204 2325 2405 2466 2702 2925 3067 3046 2886 2548 2092 1651 1189 945 1019 1232 1450 1596 1642 1615 1547 1472 1490 1517 1470 1354 1249 1299 1426 1456 1440 1489 1522 1485 1491 1484 1354 1168 1057 1111 1240 1249 1149 1166 1141 1094 1162 1268 1356 1356 1278 1177 1162 1185 1205 1190 1201 1218 1242 1281 1324 1363 1367 1343 1400 1392 1411 1526 1709 1867 1939 1945 1924 1887 1880 1889 1901 1900 1844 1770 1728 1748 1809 1760 1790 1818 1860 1891 1884 1983 25 29 31 33 33 31 29 29 31 28 25 23 20 17 15 15 15 16 19 18 16 20 27 22 11 3 5 19 28 24 17 13 14 18 21 23 32 36 39 36 30 24 19 19 21 24 27 31 35 37 39 38 35 32 29 27 25 23 25 26 26 25 25 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 10 10 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 33 184 456 730 814 858 1171 1879 3002 2930 2481 2679 3007 3251 3422 3508 3615 3840 4048 4266 4452 4546 4303 3819 3311 2842 2262 1677 1372 1257 1225 968 466 218 128 105 102 121 178 314 614 1002 1098 1076 1128 1019 924 868 835 863 963 1133 1347 1449 1353 1302 1250 1219 1181 1191 1352 1497 1500 1468 1462 1540 1595 1428 1314 1280 1266 1274 1304 1328 1321 1307 1327 1386 1430 1416 1402 1412 1446 1496 1548 1579 1589 1604 1624 1655 1721 1918 2048 2187 2555 2277 1925 2097 2369 2416 2071 1845 1897 1828 1572 1555 1705 1801 1851 1986 2253 2594 2864 2985 3029 3009 2836 2687 2560 2427 2303 2197 2101 2022 1967 1927 1923 1982 2052 2144 2256 2367 2459 2554 2682 2829 2959 3050 3096 3234 3333 3281 3178 3155 3158 3113 3029 2924 2830 2731 2597 2433 2469 2541 2609 2556 2379 2220 2196 2282 2385 2470 2448 2399 2498 2740 2779 2543 2299 2225 2354 2565 2480 2458 2426 2718 3115 3448 3725 3896 3918 3847 3758 3671 3689 3872 3866 3605 3354 3644 3649 3920 4224 4264 4137 3905 3670 3430 3270 3075 2753 2409 2246 2365 2648 2781 2803 3008 3204 3186 3043 2792 2563 2509 2611 2994 3531 3758 3643 3609 3569 3770 3842 3784 3538 3304 3160 3102 3220 3486 3752 3924 4072 4089 3509 2948 2764 2646 2465 2283 2302 2725 3297 3331 2863 2792 2681 2635 2667 2657 2635 2672 2720 2762 2842 2890 2875 2872 2917 2968 3016 3120 3257 3420 3681 3711 3224 2952 2847 2605 2513 2565 2553 2625 2629 2477 2316 2257 2219 2175 2160 2199 2336 2599 2781 2851 2891 2906 2892 2875 2823 2828 2916 3307 3322 3421 3363 3060 2703 2492 2478 2531 2536 2438 2257 2159 2072 2016 1998 1988 1970 1964 1993 1998 1998 1979 1996 2024 2069 2134 2178 2164 2112 2058 1874 1556 1424 1452 1416 1358 1344 1386 1437 1478 1544 1653 1813 1885 1971 2043 2244 2569 2960 3315 3547 3414 2901 2259 1582 1215 1078 1225 1468 1642 1719 1754 1702 1520 1533 1535 1480 1352 1204 1331 1588 1636 1544 1519 1483 1427 1464 1461 1363 1208 1065 1024 1116 1148 1102 1102 1114 1150 1225 1299 1346 1380 1398 1276 1263 1291 1295 1257 1244 1236 1222 1229 1252 1291 1249 1293 1315 1319 1317 1404 1562 1688 1741 1722 1701 1660 1636 1658 1666 1638 1576 1483 1451 1489 1579 1590 1636 1643 1652 1688 1774 1857 25 27 28 29 24 24 25 29 32 28 25 22 17 13 14 15 16 17 17 14 10 1 15 18 13 4 2 12 26 23 16 15 13 14 17 24 33 36 35 33 31 29 26 24 23 22 22 22 26 31 35 36 35 33 29 25 24 22 24 25 24 24 23 22 20 19 18 18 17 16 16 15 15 15 14 13 12 11 11 10 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 1 12 117 526 947 1046 1083 1188 1498 1848 1876 1730 1998 2500 2892 3181 3384 3511 3674 3889 4120 4343 4462 4514 4255 3649 3038 2487 1984 1621 1490 1524 1533 1237 640 286 228 260 286 329 423 574 804 1014 970 903 947 831 854 843 814 893 993 1125 1309 1372 1262 1248 1210 1219 1278 1307 1426 1506 1509 1529 1545 1520 1486 1389 1341 1354 1367 1371 1403 1462 1473 1426 1405 1430 1432 1407 1360 1379 1368 1384 1406 1433 1433 1426 1474 1509 1551 1633 1756 2022 2341 2309 2113 2007 2053 2152 1994 1745 1629 1757 1682 1555 1601 1681 1744 1866 2073 2321 2578 2791 2841 2846 2778 2632 2488 2381 2294 2211 2129 2059 2013 1988 1994 2052 2125 2217 2313 2404 2478 2568 2706 2859 2989 3093 3180 3328 3357 3343 3262 3277 3290 3196 3055 2918 2782 2630 2548 2504 2581 2685 2781 2731 2578 2506 2573 2697 2897 3021 2943 2717 2678 2937 3051 2844 2535 2366 2465 2743 2746 2660 2550 2659 2990 3314 3469 3536 3600 3731 3905 3958 3803 3719 3524 3157 2914 3327 3469 3666 3973 4095 3985 3859 3827 3552 3199 2944 2749 2478 2202 2207 2350 2422 2479 2575 2723 2801 2699 2527 2408 2300 2331 2664 3214 3646 3754 3659 3555 3711 3769 3731 3521 3251 3071 2971 2953 3102 3402 3641 3860 4009 3789 3367 2932 2564 2322 2157 2199 2711 3402 3350 2961 2777 2664 2635 2653 2614 2576 2630 2719 2772 2852 2909 2863 2862 2894 2857 2914 3047 3209 3399 3623 3636 3181 2848 2583 2542 2525 2614 2505 2476 2476 2377 2281 2269 2263 2245 2326 2424 2628 2781 2875 2965 3049 3101 3156 3268 3157 3319 3507 3344 3264 3421 3428 3119 2702 2342 2264 2343 2400 2326 2189 2129 2047 1972 1943 1951 1980 1993 1974 1946 1922 1887 1899 1933 2002 2098 2187 2225 2135 1985 1682 1443 1410 1466 1410 1338 1309 1306 1306 1296 1280 1307 1371 1415 1514 1624 1748 2027 2539 3037 3533 3752 3389 2678 1968 1547 1294 1290 1505 1720 1810 1865 1824 1608 1543 1570 1568 1562 1589 1657 1822 1821 1588 1542 1476 1429 1430 1436 1394 1262 1086 1019 1045 1057 1073 1102 1139 1175 1212 1243 1267 1396 1454 1495 1615 1583 1651 1673 1502 1259 1194 1186 1221 1236 1235 1243 1263 1276 1288 1334 1457 1577 1631 1597 1566 1521 1466 1460 1477 1467 1413 1307 1324 1366 1412 1492 1574 1582 1575 1603 1629 1628 29 32 34 34 23 19 17 17 22 30 31 26 22 17 17 19 19 16 14 11 5 3 15 21 17 7 1 5 12 11 9 14 17 15 19 27 33 34 32 30 29 30 31 29 26 23 21 21 22 25 28 31 31 31 27 25 23 22 22 22 21 21 19 17 18 18 17 16 16 16 16 15 15 15 14 13 12 12 11 9 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 4 33 137 407 1013 1289 950 871 839 932 1036 1134 1430 1955 2537 2924 3201 3440 3718 4002 4226 4324 4371 4432 4373 4094 3509 2869 2290 1911 1762 1749 1832 1827 1473 805 309 255 344 427 489 521 575 667 759 766 722 712 668 753 842 833 918 1007 1092 1197 1251 1216 1203 1196 1224 1274 1227 1249 1259 1228 1244 1348 1432 1440 1453 1498 1513 1513 1469 1470 1531 1530 1506 1497 1400 1357 1414 1377 1420 1336 1329 1297 1317 1329 1311 1366 1407 1401 1392 1547 1821 2057 2338 2480 2486 2428 2298 2040 1720 1560 1730 1758 1521 1503 1553 1619 1764 1935 2077 2346 2692 2710 2770 2735 2658 2506 2377 2286 2213 2153 2108 2081 2073 2095 2154 2225 2297 2384 2458 2494 2561 2705 2868 2999 3089 3159 3285 3254 3334 3320 3316 3327 3246 3073 2905 2740 2582 2639 2809 2881 2932 3019 3009 2910 2928 3097 3259 3525 3673 3451 3144 3010 3166 3258 3041 2698 2482 2472 2651 2884 2944 2891 2976 3099 3204 3192 3208 3294 3396 3503 3544 3360 3196 2996 2776 2697 3052 3301 3513 3887 4172 4076 3911 3932 3802 3444 2959 2690 2470 2378 2334 2314 2366 2409 2411 2488 2516 2464 2330 2253 2131 2182 2427 2813 3261 3543 3558 3595 3635 3532 3507 3355 3160 3071 3018 2931 2952 3176 3395 3621 3864 3923 3700 3277 2814 2404 2201 2413 2963 3382 3270 2977 2767 2643 2585 2606 2575 2522 2572 2706 2805 2923 3042 2942 2851 2886 2869 2993 3149 3248 3396 3599 3593 3259 2908 2541 2512 2558 2493 2357 2305 2318 2298 2278 2311 2362 2417 2543 2657 2821 2964 3072 3163 3261 3393 3565 3670 3661 3697 3480 3215 3136 3307 3351 3110 2828 2436 2217 2215 2256 2217 2132 2091 2030 1948 1911 1935 1972 1997 1956 1920 1881 1855 1865 1908 1975 2057 2138 2176 2017 1771 1531 1396 1332 1342 1371 1358 1336 1301 1227 1206 1167 1161 1158 1164 1220 1337 1459 1610 2078 2622 3186 3516 3445 2918 2246 1680 1337 1320 1562 1823 1994 2074 1901 1663 1601 1645 1668 1682 1732 1818 1936 1854 1631 1547 1482 1426 1402 1418 1408 1257 1095 1049 1034 1033 1059 1093 1136 1175 1185 1182 1185 1260 1239 1553 1853 2055 2287 2114 1481 1117 1232 1200 1197 1178 1223 1257 1254 1257 1326 1413 1425 1480 1508 1488 1464 1423 1349 1299 1328 1343 1342 1296 1339 1352 1341 1429 1579 1587 1583 1597 1641 1653 31 35 39 37 28 21 19 20 24 29 32 31 27 22 22 24 24 23 19 11 5 3 6 18 17 7 1 0 2 1 4 12 18 17 20 29 36 34 30 28 29 31 32 33 31 28 25 24 24 24 24 26 26 25 24 22 21 19 18 18 18 16 12 8 12 16 16 16 16 16 15 15 15 15 14 12 11 11 9 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 44 203 582 1137 1339 1063 688 683 625 868 1132 1399 1838 2335 2740 3056 3351 3708 4112 4373 4377 4128 3888 3816 3807 3718 3367 2780 2149 1805 1796 1869 1878 1695 1242 632 202 171 249 367 468 408 383 426 546 645 630 570 570 642 775 812 857 978 1101 1182 1251 1288 1250 1241 1259 1248 1221 1287 1342 1332 1292 1291 1339 1417 1543 1693 1764 1752 1628 1544 1601 1595 1582 1600 1544 1499 1544 1472 1461 1361 1302 1291 1359 1367 1352 1391 1405 1389 1362 1410 1461 1653 2046 2348 2453 2447 2353 2123 1843 1715 1791 1856 1662 1607 1604 1602 1687 1802 1884 2040 2368 2736 2757 2657 2585 2495 2411 2317 2233 2188 2175 2177 2191 2224 2277 2326 2404 2523 2530 2486 2535 2687 2851 2984 3046 3084 3141 3169 3311 3381 3362 3337 3263 3101 2919 2740 2605 2712 3002 3177 3314 3354 3298 3190 3298 3680 4006 4239 4266 3742 3377 3319 3398 3450 3231 2844 2575 2534 2663 2954 3140 3081 3192 3210 3166 3042 2997 2993 2958 2932 2850 2728 2662 2607 2587 2728 3028 3278 3446 3758 4033 3913 3898 3733 3528 3185 2811 2522 2359 2291 2287 2337 2393 2388 2350 2415 2301 2282 2202 2203 2160 2190 2319 2521 2767 2929 3055 3473 3385 3086 3047 2975 2857 2820 2772 2647 2631 2834 3082 3298 3570 3767 3787 3608 3202 2684 2441 2739 3267 3474 3255 3002 2793 2649 2576 2574 2554 2525 2572 2688 2764 2983 3191 3123 2889 2885 2930 3141 3371 3435 3451 3570 3503 3303 3098 2729 2559 2535 2484 2385 2310 2287 2274 2296 2359 2473 2593 2714 2837 2988 3144 3266 3360 3497 3734 3906 3865 3858 3924 3882 3441 3050 2973 3098 3079 2887 2609 2364 2270 2215 2166 2105 2052 2000 1932 1882 1911 1913 1981 1950 1919 1892 1862 1852 1883 1947 2061 2183 2116 1882 1617 1480 1435 1411 1406 1413 1399 1389 1451 1275 1161 1100 1088 1067 1042 1062 1163 1339 1501 1805 2287 2914 3280 3395 3168 2580 1843 1329 1319 1598 1839 2075 2221 2063 1776 1671 1730 1778 1842 1928 1846 1915 1777 1635 1554 1481 1404 1370 1377 1331 1163 1093 1065 1059 1039 1027 1032 1071 1174 1270 1321 1515 1905 1788 2012 2456 2710 2901 2372 1391 1264 1396 1466 1484 1312 1145 1258 1292 1251 1343 1451 1416 1412 1427 1399 1345 1345 1312 1269 1297 1303 1275 1284 1319 1312 1313 1457 1607 1618 1639 1667 1639 1570 29 30 32 29 24 21 21 22 25 22 25 31 32 28 28 30 30 30 22 8 2 0 1 6 8 8 2 0 0 0 3 10 14 16 20 28 36 34 30 29 30 31 33 34 34 32 29 27 26 25 25 24 24 24 23 21 19 18 18 17 16 13 9 12 15 16 16 17 17 17 16 15 14 13 12 10 8 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 1 71 283 604 973 1223 1156 826 599 1006 1244 1561 1815 1989 2310 2670 2977 3319 3699 4098 4412 4395 4011 3455 3009 2865 2990 3150 3061 2645 2082 1755 1802 1919 1934 1636 1040 469 173 95 55 81 132 200 265 312 455 548 511 458 496 583 651 704 831 964 1181 1266 1322 1376 1377 1402 1444 1488 1506 1532 1567 1448 1283 1180 1188 1326 1574 1860 2097 2140 1944 1692 1615 1570 1617 1686 1672 1655 1663 1563 1495 1430 1376 1393 1486 1493 1464 1441 1394 1397 1407 1371 1329 1397 1639 1987 2288 2459 2443 2240 1984 1880 1994 2041 1901 1770 1769 1693 1718 1779 1778 1801 1938 2249 2545 2481 2437 2425 2390 2337 2296 2278 2280 2301 2328 2357 2381 2392 2413 2446 2424 2424 2518 2670 2812 2925 2982 3041 3086 3223 3308 3325 3322 3313 3251 3117 2952 2797 2730 2940 3305 3460 3641 3523 3372 3295 3463 3990 4546 4695 4528 4029 3713 3704 3751 3661 3387 2955 2554 2416 2542 2807 3132 3164 3343 3367 3285 3068 2861 2693 2557 2504 2469 2447 2467 2545 2725 3007 3238 3392 3449 3695 3964 3635 3520 3348 2998 2701 2478 2345 2299 2272 2261 2273 2287 2310 2302 2362 2302 2259 2200 2222 2274 2308 2336 2384 2451 2526 2699 3330 3030 2650 2592 2577 2413 2203 2066 2004 2132 2472 2759 2899 3150 3368 3553 3634 3470 3092 2835 3044 3492 3535 3318 3006 2765 2622 2568 2549 2577 2663 2722 2630 2465 2768 3128 3171 2969 2936 3063 3243 3469 3647 3579 3848 3468 3364 3302 3138 2912 2719 2596 2499 2400 2365 2254 2265 2385 2554 2725 2898 3059 3195 3315 3439 3594 3768 4011 4056 3953 3766 3615 3416 3268 3139 3070 3248 3181 2816 2604 2393 2311 2217 2126 2056 2000 1971 1934 1893 1904 1887 1897 1902 1890 1878 1857 1833 1872 1965 2135 2214 2078 1747 1496 1437 1466 1490 1491 1437 1387 1393 1582 1467 1307 1169 1050 952 921 989 1116 1299 1488 1749 2191 2814 3235 3484 3456 2910 1997 1281 1336 1584 1772 1908 1987 1973 1860 1771 1810 1854 1909 2021 1962 1876 1734 1621 1573 1529 1415 1354 1355 1256 1140 1121 1133 1104 1046 1036 1129 1202 1245 1480 1621 1983 2634 3023 3185 3221 3194 3149 2489 1701 1609 1825 1996 1961 1737 1503 1573 1540 1427 1313 1274 1337 1364 1360 1374 1291 1312 1281 1252 1302 1356 1362 1330 1325 1356 1363 1480 1565 1605 1640 1654 1646 1644 26 24 23 22 20 21 22 23 24 22 21 24 35 35 34 34 32 28 21 7 0 0 0 0 1 6 9 1 0 0 0 0 4 10 15 22 31 36 26 19 30 32 32 33 34 34 32 30 28 27 26 25 24 23 22 22 21 20 20 19 18 17 16 17 17 17 17 17 17 17 14 10 9 9 8 5 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 5 72 353 791 1099 1228 1115 906 741 804 1575 2394 2789 2978 2715 2754 3013 3362 3754 4096 4346 4453 4207 3557 2807 2288 2161 2349 2613 2691 2466 2052 1771 1883 2035 2046 1750 1185 651 355 185 54 72 123 202 273 350 498 515 458 446 490 524 505 560 783 989 1124 1210 1273 1335 1412 1523 1630 1681 1650 1545 1471 1434 1282 1094 1043 1221 1569 1975 2381 2521 2309 2089 1883 1766 1771 1826 1842 1826 1799 1711 1633 1575 1553 1523 1516 1498 1468 1388 1300 1317 1368 1343 1315 1317 1475 1781 2095 2478 2525 2235 2021 2000 2088 2152 2065 1869 1813 1826 1909 1880 1759 1700 1761 1974 2018 2130 2301 2393 2395 2343 2307 2323 2374 2417 2437 2463 2476 2399 2356 2371 2347 2397 2524 2664 2785 2881 2951 3016 3065 3188 3222 3202 3230 3270 3249 3173 3070 2924 2888 3206 3567 3757 3834 3550 3333 3298 3442 3917 4589 4791 4685 4485 4386 4333 4018 3600 3275 2913 2537 2377 2392 2522 2954 3113 3285 3308 3174 2920 2649 2468 2410 2426 2452 2490 2570 2700 2928 3311 3577 3652 3582 3634 3722 3298 3162 3047 2651 2310 2223 2212 2258 2301 2341 2398 2398 2359 2300 2336 2357 2292 2180 2153 2215 2265 2255 2238 2281 2370 2602 3090 2784 2347 2187 2186 2090 1957 2081 2442 2574 2427 2644 2587 2720 2913 3141 3372 3462 3349 3233 3309 3643 3532 3407 3104 2921 2768 2630 2561 2625 2775 2723 2530 2146 2489 2881 2961 2889 2816 2775 2871 3216 3722 3577 3993 3648 3508 3453 3322 3069 2798 2642 2586 2498 2477 2252 2205 2366 2581 2779 2971 3147 3310 3470 3600 3762 3937 4095 4133 4064 3834 3537 3286 3208 3314 3448 3364 3052 2667 2535 2377 2242 2155 2084 2008 1940 1954 1935 1891 1884 1880 1880 1883 1844 1807 1804 1809 1888 2020 2150 2228 2119 1798 1552 1470 1460 1450 1441 1497 1498 1463 1525 1516 1418 1281 1096 872 811 930 1119 1367 1605 1878 2312 2823 3290 3643 3697 3079 1845 1345 1388 1542 1641 1678 1705 1741 1751 1759 1808 1836 1863 1899 1911 1805 1649 1564 1550 1541 1474 1434 1369 1287 1233 1231 1236 1206 1132 1091 1233 1341 1595 1867 2073 2514 2947 3005 3034 3213 3331 3163 2669 2282 2178 2315 2636 2709 2618 2420 2291 2215 2042 1804 1658 1586 1479 1417 1326 1286 1349 1268 1234 1290 1373 1415 1378 1403 1506 1501 1527 1546 1557 1590 1641 1683 1667 35 27 23 22 22 22 23 23 22 21 19 18 26 33 34 32 30 29 22 11 1 0 0 0 0 7 8 1 0 0 0 0 0 3 9 13 20 30 19 5 23 29 30 32 27 28 32 32 30 28 26 24 24 24 23 22 22 22 23 22 21 20 19 17 14 9 9 12 14 15 10 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 0 0 0 0 0 0 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 275 784 1084 1082 1015 860 687 706 1166 2149 3163 3600 3853 3387 3291 3501 3831 4125 4254 4190 3966 3533 2811 2079 1685 1647 1850 2124 2297 2243 1994 1807 1925 2079 2163 1968 1503 987 663 399 157 124 166 266 359 494 624 589 547 575 591 516 416 483 786 1063 1126 1205 1265 1277 1312 1400 1508 1594 1602 1493 1252 1131 1074 962 865 1034 1427 1894 2393 2629 2493 2366 2136 1987 1935 1962 1988 1961 1891 1814 1756 1701 1602 1468 1366 1336 1341 1320 1281 1254 1244 1243 1234 1177 1265 1660 2010 2465 2537 2287 2178 2217 2111 2031 2148 1873 1719 1853 1937 1821 1693 1654 1622 1626 1697 1868 2131 2332 2462 2492 2481 2526 2562 2524 2501 2513 2465 2352 2257 2272 2317 2421 2557 2685 2790 2869 2932 2997 3048 3086 3127 3166 3203 3261 3259 3205 3117 2952 3012 3414 3884 4033 3801 3477 3355 3400 3499 3792 4353 4674 4676 4518 4417 4152 3767 3300 2995 2825 2619 2404 2339 2408 2694 2847 2887 2873 2746 2551 2380 2315 2375 2501 2632 2707 2851 2965 3078 3375 3746 3909 3777 3600 3531 3320 3166 3031 2681 2294 2228 2202 2174 2206 2322 2475 2584 2595 2519 2431 2338 2190 2053 1991 1992 2032 2082 2114 2252 2387 2665 2934 2710 2261 1994 1989 2038 2046 2258 2834 3034 2597 2755 2605 2491 2549 2773 3094 3411 3573 3470 3545 3801 3699 3483 3218 3006 2908 2816 2642 2515 2527 2377 2373 2119 2327 2662 2919 2979 2767 2543 2614 2908 3618 3539 3747 3775 3688 3547 3206 2927 2842 2671 2587 2526 2542 2393 2294 2372 2631 2911 3151 3372 3507 3592 3693 3802 4020 4088 4088 3989 3766 3520 3351 3325 3519 3663 3151 2753 2566 2501 2380 2221 2100 2042 2015 1926 1952 1956 1931 1904 1872 1858 1830 1778 1749 1750 1796 1909 2043 2159 2249 2200 2011 1820 1729 1720 1744 1947 1841 1680 1541 1427 1437 1435 1257 1047 841 829 987 1196 1460 1739 2074 2498 2933 3330 3656 3643 2940 1918 1406 1390 1469 1512 1527 1552 1590 1622 1668 1716 1750 1775 1805 1795 1695 1532 1419 1374 1354 1376 1397 1375 1326 1288 1259 1266 1316 1229 1179 1267 1503 1980 2484 2733 2870 2903 2807 2609 2937 3311 3392 3281 3142 2842 2660 3123 3175 3330 3452 3099 2939 2792 2585 2465 2583 1996 1879 1572 1326 1302 1269 1231 1278 1338 1359 1316 1431 1511 1506 1473 1444 1460 1505 1545 1581 1557 41 36 32 28 26 27 28 25 22 21 18 16 20 27 30 30 26 24 24 19 11 3 0 0 0 2 7 3 0 0 0 0 0 0 5 10 6 2 4 1 7 20 9 14 10 16 25 29 29 27 25 22 21 21 17 12 13 17 20 19 19 12 14 9 3 2 2 3 5 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 160 487 928 984 843 754 627 521 815 1738 2905 3722 3982 4032 3771 3744 3895 4114 4102 3788 3298 2776 2291 1869 1544 1322 1276 1431 1664 1848 1906 1862 1849 1977 2129 2240 2103 1808 1363 1020 603 270 192 236 331 472 661 746 698 673 680 660 614 627 747 883 1009 1110 1270 1357 1285 1215 1234 1313 1389 1400 1324 1123 939 892 787 635 731 1044 1482 1998 2389 2534 2527 2317 2148 1977 1925 1978 1984 1909 1825 1767 1689 1545 1451 1373 1278 1261 1252 1213 1172 1147 1135 1122 1039 1153 1527 2028 2516 2628 2521 2431 2299 2019 1830 2088 1925 1756 1752 1751 1675 1593 1584 1638 1659 1620 1757 1966 2168 2477 2588 2503 2429 2485 2578 2587 2540 2422 2417 2168 2147 2268 2435 2596 2725 2816 2875 2926 2981 3024 3038 3062 3105 3102 3142 3120 3020 2940 2909 3116 3565 3993 4056 3700 3378 3304 3320 3320 3446 3809 4170 4262 4042 3927 3643 3382 3033 2811 2770 2659 2413 2363 2434 2508 2545 2581 2534 2364 2221 2203 2324 2540 2747 2941 3043 3225 3270 3170 3294 3708 4007 3915 3617 3440 3382 3273 3190 2936 2526 2346 2264 2201 2267 2415 2488 2611 2604 2467 2353 2204 2077 2011 1985 1955 1956 2034 2126 2271 2378 2678 2949 2810 2365 1989 1906 1998 2063 2195 2642 3081 3037 2920 2670 2407 2320 2491 2851 3310 3751 3638 3688 3790 3716 3472 3135 2841 2670 2561 2434 2333 2300 2305 2350 2280 2398 2622 2803 2950 2860 2534 2671 2944 3462 3619 3751 3787 3774 3642 3305 3003 2904 2706 2544 2532 2619 2650 2653 2718 2899 3097 3238 3343 3448 3626 3858 3996 4083 3948 3772 3614 3512 3523 3570 3576 3750 3721 3106 2757 2658 2548 2344 2167 2075 1973 2033 1994 1975 2003 2007 1948 1871 1842 1830 1777 1731 1721 1769 1830 1964 2120 2233 2216 2095 2009 1986 2064 1973 1970 1844 1715 1580 1485 1494 1429 1155 843 755 909 1096 1276 1535 1900 2340 2760 3088 3302 3446 3240 2601 1729 1418 1357 1368 1454 1491 1483 1581 1556 1567 1588 1611 1640 1706 1756 1640 1428 1238 1103 1085 1253 1375 1370 1355 1358 1308 1285 1373 1346 1467 1690 2147 2797 3049 2916 2846 2863 2944 2641 2914 3316 3466 3461 3457 3253 2964 2786 2591 2523 2467 2495 2528 2459 2220 2052 2237 2446 2150 1738 1440 1320 1249 1251 1293 1333 1304 1313 1393 1444 1430 1391 1382 1392 1427 1411 1365 1404 36 37 38 34 32 32 34 32 24 24 19 19 20 23 27 27 22 16 19 24 24 25 18 6 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 2 1 5 10 13 17 19 19 16 13 9 4 1 0 0 0 3 5 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 63 273 574 786 734 495 391 484 806 1616 2743 3652 4083 4153 4083 3970 3938 3929 3859 3371 2644 2040 1695 1566 1563 1575 1380 1120 1204 1349 1489 1590 1690 1815 1961 2124 2260 2126 2013 1699 1291 661 300 268 322 412 592 754 802 764 780 812 820 818 839 890 945 1015 1154 1388 1489 1341 1175 1168 1239 1262 1185 1002 822 781 1073 621 458 476 633 938 1370 1835 2223 2435 2450 2422 2283 2166 2116 2052 1946 1847 1769 1666 1559 1554 1578 1502 1408 1295 1209 1147 1079 990 894 802 1141 1713 2141 2552 2625 2568 2426 2138 1849 1789 1997 1949 1804 1770 1749 1686 1616 1633 1741 1769 1626 1719 1831 2100 2497 2759 2639 2576 2604 2652 2747 2763 2693 2682 2325 2143 2243 2425 2607 2750 2839 2882 2910 2955 3000 3023 3016 3024 3014 3028 3005 2950 2932 2985 3190 3625 3671 3896 3696 3365 3261 3323 3386 3407 3446 3603 3720 3615 3520 3287 3081 2891 2790 2718 2593 2483 2467 2468 2415 2429 2490 2394 2200 2128 2250 2504 2822 3146 3371 3487 3616 3559 3329 3390 3779 4051 3913 3542 3259 3123 3027 3114 2907 2589 2414 2358 2392 2475 2507 2464 2485 2437 2290 2218 2189 2248 2238 2187 2140 2092 2125 2231 2305 2417 2724 3042 2983 2514 2007 1802 1832 1790 1756 2041 2594 2957 2938 2687 2283 2112 2340 2706 3029 3152 3350 3669 3732 3584 3241 2905 2665 2543 2482 2457 2491 2514 2480 2458 2363 2319 2365 2466 2725 2982 2846 3110 3278 3404 3616 3723 3688 3682 3614 3308 2904 2718 2645 2642 2616 2705 2868 3023 3110 3131 3140 3210 3354 3384 3590 3820 3907 3905 3740 3526 3405 3425 3551 3791 3839 3881 3682 3259 2921 2700 2551 2338 2037 2062 1962 1994 2054 2011 2008 1989 1939 1909 1900 1879 1792 1742 1717 1746 1780 1892 2056 2164 2140 2025 2022 2055 2113 2060 2043 1993 1873 1703 1599 1556 1412 1199 1166 939 970 1123 1340 1628 2026 2533 2955 3197 3195 3118 3009 2804 2437 1981 1571 1353 1342 1426 1359 1412 1412 1418 1442 1468 1478 1494 1523 1435 1338 1184 1048 1021 1129 1264 1338 1426 1455 1424 1440 1560 1845 2189 2417 2534 2651 2835 2863 2896 2951 3172 3446 3537 3483 3219 2983 2802 2442 2066 1891 1844 1817 1781 1794 1863 1835 1746 1690 1715 1758 1738 1555 1334 1239 1238 1301 1337 1339 1317 1323 1371 1412 1404 1370 1328 1332 1365 1349 1328 1314 29 30 33 35 33 31 29 28 30 34 29 19 10 13 18 18 11 4 6 19 13 9 14 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 2 0 0 0 0 0 0 2 5 9 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 37 192 387 417 296 221 420 1175 2076 2894 3661 4100 4209 4023 3857 3872 3811 3618 3145 2385 1665 1406 1488 1637 1737 1734 1478 1126 1163 1245 1341 1425 1560 1736 1921 2114 2244 2146 2110 1867 1353 608 322 351 438 555 716 802 795 750 773 857 931 1004 1081 1131 1154 1202 1359 1594 1688 1455 1145 1091 1093 1023 960 960 971 1072 845 535 406 349 385 542 810 1148 1493 1784 2029 2317 2475 2460 2357 2200 2022 1866 1737 1642 1640 1667 1614 1489 1449 1291 1162 1040 896 762 690 788 1130 1849 2191 2445 2468 2438 2278 1991 1792 1820 1942 1963 1903 1896 1894 1805 1710 1711 1797 1849 1804 1840 1868 2179 2577 2350 2473 2665 2704 2623 2572 2617 2569 2355 2090 2174 2337 2416 2550 2700 2788 2829 2865 2916 2952 3012 3016 3010 3013 3009 2964 2943 2982 3031 3178 3479 3722 3877 3672 3369 3228 3211 3191 3158 3207 3363 3384 3270 3234 3116 2950 2822 2769 2729 2657 2605 2599 2531 2404 2435 2522 2342 2259 2339 2517 2741 3012 3431 3738 3890 3980 3923 3740 3741 3979 4097 3845 3405 3048 2795 2668 2659 2558 2482 2417 2368 2345 2327 2341 2485 2628 2544 2359 2392 2525 2587 2442 2299 2308 2347 2358 2394 2401 2479 2544 2991 3181 2881 2356 1900 1590 1409 1470 1880 2510 2982 2949 2614 2236 2181 2411 2618 2842 2857 2997 3505 3623 3463 3181 2745 2468 2556 2668 2699 2809 2836 2621 2535 2366 2194 2047 2085 2498 2976 3044 3173 3392 3364 3508 3553 3467 3443 3446 3270 2925 2623 2544 2626 2612 2743 2948 3132 3227 3217 3160 3171 3307 3391 3542 3678 3788 3845 3766 3561 3343 3244 3377 3723 3710 3695 3526 3456 3246 2800 2478 2366 2082 2013 1997 1951 2036 2020 1983 1950 1900 1878 1896 1900 1798 1766 1726 1719 1751 1848 1983 2078 2083 1988 2007 2062 2104 2078 2002 1930 1858 1737 1630 1543 1393 1223 1219 1094 1029 1140 1378 1665 1989 2582 3005 3127 3046 2947 3072 3255 3166 2667 2015 1421 1233 1407 1337 1280 1278 1289 1322 1392 1378 1342 1378 1410 1358 1265 1202 1188 1214 1337 1477 1657 1803 1899 1972 2207 2512 2673 2575 2434 2436 2584 2708 2910 3113 3205 3179 3122 2979 2624 2263 1843 1647 1620 1608 1576 1538 1539 1601 1659 1630 1591 1557 1555 1523 1420 1311 1238 1254 1260 1323 1341 1327 1318 1327 1345 1372 1397 1370 1293 1300 1318 1317 1289 1228 26 26 30 35 31 28 27 29 34 36 31 15 1 3 6 4 1 2 9 19 11 1 3 9 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 6 0 0 0 0 0 0 0 0 4 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 4 41 105 79 28 103 570 1754 2748 3259 3900 4175 4043 3374 3145 3362 3372 3217 2594 1764 1391 1485 1661 1742 1772 1704 1467 1242 1289 1296 1350 1346 1451 1663 1898 2109 2232 2184 2072 1876 1236 531 382 455 554 671 768 783 734 693 738 920 1009 1038 1120 1183 1215 1302 1521 1792 1873 1475 1063 962 878 773 733 794 833 750 606 456 348 297 306 358 449 577 735 928 1186 1550 1947 2181 2175 2029 1879 1751 1620 1542 1607 1689 1690 1450 1472 1215 1034 856 685 596 606 717 981 1517 1954 2180 2240 2269 2152 1941 1833 1893 2009 2128 2082 1969 1960 1882 1822 1798 1748 1679 1717 1867 1926 2164 2381 2471 2586 2782 2983 2743 2190 1997 2085 2002 1950 2035 2216 2374 2554 2669 2701 2731 2803 2886 2935 3018 3032 3029 3016 2960 2907 2904 2944 3004 3108 3307 3625 3877 3684 3507 3320 3175 3104 3088 3138 3231 3190 3115 3173 3142 2999 2849 2758 2710 2666 2626 2631 2606 2481 2543 2621 2427 2423 2581 2751 2918 3142 3548 3925 4138 4236 4234 4174 4170 4243 4176 3803 3263 2781 2473 2365 2343 2347 2353 2343 2277 2153 2039 2042 2242 2671 2812 2837 2833 2860 2696 2409 2266 2346 2465 2544 2628 2590 2541 2539 2911 3227 3121 2590 1909 1419 1300 1472 1968 2726 3160 3025 2662 2413 2349 2410 2555 2834 3122 3123 3403 3391 3198 2940 2566 2336 2564 2873 2987 3044 3039 2778 2625 2445 2258 2138 2223 2639 3097 3293 3451 3410 3261 3346 3312 3163 3176 3324 3277 3058 2747 2508 2487 2569 2758 2963 3143 3276 3288 3236 3256 3176 3264 3423 3636 3887 4035 3971 3765 3562 3515 3573 3704 3722 3562 3321 3480 3612 3132 2648 2421 2188 2070 2055 1992 2038 2080 2077 2040 1972 1916 1834 1882 1821 1781 1762 1776 1820 1851 1842 1935 2043 2077 2074 2066 2046 1937 1766 1669 1651 1611 1520 1461 1393 1357 1240 1074 1011 1092 1264 1499 1849 2358 2733 2852 2849 2876 3072 3371 3418 3035 2405 1516 1286 1395 1379 1276 1194 1185 1255 1364 1303 1219 1284 1349 1337 1297 1312 1399 1546 1740 1867 2265 2555 2626 2819 2901 2763 2640 2427 2215 2285 2479 2580 2538 2389 2193 2088 2124 1914 1887 1735 1650 1625 1556 1507 1474 1376 1354 1406 1463 1485 1478 1442 1411 1371 1245 1207 1201 1240 1302 1334 1348 1348 1310 1293 1283 1271 1295 1345 1337 1304 1265 1237 1309 1244 25 29 33 34 32 30 29 29 24 18 11 3 0 0 0 0 0 11 18 20 12 0 0 4 7 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 40 118 600 1452 2020 2442 3447 3997 3630 2715 2687 3174 3264 2769 2069 1561 1586 1823 1825 1747 1722 1661 1503 1376 1412 1366 1393 1323 1366 1557 1824 1978 2071 2124 2042 1784 1071 485 453 528 578 603 597 558 514 539 707 983 1045 951 992 1065 1108 1225 1491 1776 1764 1248 936 816 719 692 619 547 493 392 353 316 289 306 319 310 318 345 380 441 571 785 1100 1404 1482 1410 1408 1451 1449 1475 1586 1634 1590 1388 1452 1142 947 781 624 532 537 597 664 909 1430 1901 2121 2199 2153 2021 1970 2062 2169 2223 2123 1921 1987 1897 1951 1989 1958 1876 1856 2028 2052 2199 2252 2317 2345 2421 2628 2621 2296 2078 2204 2293 2305 2249 2318 2423 2519 2590 2636 2702 2817 2927 2995 3048 3033 3014 2985 2953 2942 2961 2996 3034 3113 3285 3483 3692 3590 3580 3401 3195 3108 3099 3117 3139 3096 3085 3095 3088 3023 2898 2732 2625 2617 2616 2614 2636 2642 2767 2752 2538 2479 2629 2833 3010 3220 3574 3970 4262 4419 4474 4549 4563 4504 4300 3876 3343 2823 2481 2337 2331 2425 2496 2495 2407 2290 2215 2191 2255 2588 3026 3338 3350 3125 2722 2327 2158 2220 2343 2605 2841 2750 2595 2608 2851 3102 3118 2784 2204 1784 1678 1866 2458 2857 3129 3034 2696 2421 2408 2617 2894 3230 3538 3380 3269 3072 2863 2696 2547 2488 2660 2977 3172 3200 3160 2951 2722 2527 2372 2255 2288 2672 3200 3423 3531 3402 3315 3295 3185 3049 3081 3216 3200 3051 2848 2495 2394 2515 2712 2913 3107 3250 3305 3360 3271 3136 3153 3336 3603 3885 4063 4062 3986 3901 3899 3852 3848 3842 3570 3306 3507 3808 3449 2897 2549 2294 2204 2178 2145 2157 2214 2253 2212 2067 1910 1832 1843 1834 1848 1874 1872 1835 1759 1688 1830 2009 2107 2091 2041 1977 1855 1690 1547 1448 1413 1393 1395 1418 1406 1287 1127 1028 1004 1090 1294 1638 2041 2378 2494 2622 2896 3209 3503 3498 3163 2547 1735 1379 1355 1350 1199 1014 1018 1200 1306 1225 1151 1231 1321 1300 1233 1300 1584 2187 2267 2341 2734 2872 2719 2665 2653 2581 2553 2324 2157 2412 2652 2419 2010 1759 1795 1745 1694 1581 1547 1513 1481 1453 1426 1438 1462 1346 1314 1308 1334 1385 1406 1366 1345 1331 1282 1274 1287 1332 1351 1333 1301 1324 1293 1255 1215 1176 1185 1239 1298 1306 1244 1185 1284 1278 23 29 32 34 33 30 24 9 6 3 1 0 0 0 0 0 0 2 7 16 17 5 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 45 138 306 456 884 1253 1255 1614 2753 3822 3619 3132 3173 3245 2843 2181 1738 1713 1986 2153 1972 1800 1814 1862 1663 1477 1457 1430 1420 1344 1354 1465 1613 1758 2000 2163 2083 1696 974 520 510 544 498 414 355 320 311 370 537 749 845 822 875 994 1047 1181 1432 1598 1431 999 865 781 746 771 693 594 528 468 408 374 358 343 315 298 322 360 369 353 362 440 616 847 932 927 1005 1120 1225 1321 1433 1451 1268 1192 1083 931 882 790 611 434 387 505 646 666 954 1561 1956 2118 2218 2203 2147 2123 2065 1957 1981 1855 1967 1878 1875 1878 1876 1861 1832 1868 2058 2064 1964 1962 2009 2061 2223 2475 2630 2643 2681 2729 2606 2489 2372 2254 2221 2426 2657 2786 2895 2985 3038 3050 3024 2996 2974 2968 2978 3010 3058 3094 3138 3291 3490 3641 3557 3534 3379 3177 3090 3110 3133 3121 3082 3066 3116 3095 2953 2830 2718 2651 2664 2677 2682 2691 2817 2940 2824 2579 2511 2665 2877 3040 3229 3576 3974 4331 4541 4643 4765 4819 4712 4432 4035 3597 3134 2717 2474 2499 2657 2693 2666 2651 2632 2622 2697 2818 2974 3298 3601 3607 3271 2675 2176 2085 2248 2430 2766 3031 2916 2802 2874 2915 2879 2909 2848 2404 2478 2388 2442 2664 2748 2892 2988 2842 2638 2790 3111 3424 3635 3664 3396 3089 2821 2633 2550 2549 2605 2731 2972 3183 3230 3209 3034 2751 2560 2474 2302 2222 2604 3094 3374 3535 3572 3447 3240 3028 2883 2921 2948 2859 2773 2601 2455 2417 2456 2560 2723 2838 2867 3221 3443 3274 3136 3115 3271 3547 3812 3991 4079 4074 3958 3801 3737 3831 3822 3602 3509 3771 3962 3644 3094 2739 2478 2376 2333 2301 2288 2315 2392 2369 2200 2040 1898 1842 1888 1997 2051 1999 1890 1755 1710 1784 1923 2033 2023 1958 1901 1818 1691 1517 1370 1355 1392 1421 1416 1352 1240 1130 1065 990 1007 1138 1363 1622 1880 2126 2446 2897 3300 3684 3461 3180 2670 2004 1474 1254 1216 1013 910 1015 1186 1285 1298 1274 1276 1336 1347 1240 1247 1497 2048 2347 2509 2727 2793 2541 2515 2411 2420 2580 2558 2551 2634 2434 2041 1772 1599 1637 1604 1572 1542 1512 1464 1432 1387 1363 1417 1454 1394 1328 1290 1300 1326 1353 1339 1340 1351 1352 1351 1353 1354 1347 1315 1251 1296 1258 1207 1161 1137 1146 1188 1248 1320 1291 1289 1314 1296 20 24 26 29 29 32 23 6 0 0 0 0 0 0 0 0 0 0 0 8 21 18 4 0 2 11 17 6 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 1 6 39 150 372 611 787 845 738 685 811 1370 2522 3681 4049 3926 3738 3268 2614 2081 1880 2005 2212 2238 2058 1881 1843 2013 1843 1613 1464 1402 1408 1380 1386 1426 1493 1648 1913 2157 2058 1565 960 658 611 547 417 296 225 190 183 209 269 344 433 539 720 1018 1035 1183 1444 1399 1064 879 855 828 819 821 774 738 720 655 537 451 399 349 301 296 332 377 406 401 384 411 496 616 747 787 801 844 933 1064 1175 1161 998 930 777 683 727 714 578 425 346 371 484 606 719 1137 1700 2002 2161 2180 2054 1905 1815 1802 1950 1851 1912 1903 1843 1900 2005 1999 1906 1881 1906 1858 1789 1769 1738 1749 1874 2122 2396 2604 2781 2980 3035 2860 2610 2344 2257 2405 2621 2789 2911 2976 3001 2998 3000 2997 2982 2982 3002 3050 3110 3133 3119 3198 3402 3578 3532 3477 3338 3169 3096 3114 3113 3092 3072 3055 3125 3106 2922 2808 2746 2717 2735 2726 2740 2795 2912 2954 2805 2627 2652 2830 2978 3057 3214 3605 4019 4337 4511 4626 4760 4813 4683 4413 4099 3740 3342 2920 2579 2512 2641 2644 2649 2706 2688 2645 2704 2928 3121 3378 3600 3509 3053 2421 2041 2154 2527 2882 3227 3360 3193 3044 3058 2890 2566 2574 2952 2911 3045 2935 2779 2781 2775 2821 2965 2960 2768 3029 3398 3680 3691 3501 3189 2890 2666 2527 2462 2461 2519 2626 2811 2994 3093 3145 3056 2847 2700 2649 2447 2310 2624 2965 3224 3372 3361 3186 2965 2803 2702 2718 2718 2657 2619 2565 2451 2359 2349 2398 2462 2437 2434 2942 3406 3279 3111 3041 3181 3522 3810 3935 3965 3934 3770 3609 3556 3599 3590 3534 3627 3955 4065 3710 3250 2946 2706 2525 2420 2373 2360 2353 2442 2397 2224 2053 1942 1873 1922 2066 2142 2100 1996 1881 1807 1815 1892 1956 1942 1874 1818 1809 1701 1516 1425 1414 1434 1443 1407 1325 1266 1234 1211 1114 1004 999 1090 1266 1539 1883 2283 2752 3157 3506 3455 3202 2754 2127 1466 983 737 678 886 1052 1142 1207 1268 1278 1261 1343 1503 1352 1282 1406 1746 2174 2414 2538 2716 2711 2616 2467 2554 2672 2537 2400 2422 2224 2016 1754 1580 1526 1485 1505 1556 1578 1536 1481 1491 1451 1443 1462 1444 1369 1295 1298 1292 1316 1334 1356 1357 1345 1342 1346 1325 1336 1300 1290 1287 1222 1166 1152 1135 1130 1153 1157 1263 1274 1264 1252 1244 20 23 25 25 24 28 19 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 5 9 12 20 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 12 78 279 520 684 843 874 841 619 536 774 1542 2659 3683 4226 4266 4024 3297 2480 2060 2019 2069 2090 2055 1942 1774 1664 1946 1837 1654 1423 1324 1362 1384 1388 1404 1416 1542 1733 1955 1803 1374 1005 852 773 598 403 288 218 174 149 134 116 82 59 154 387 705 857 1181 1506 1278 873 835 883 890 866 863 876 809 747 672 568 473 408 355 309 305 337 361 400 450 481 468 459 530 647 742 727 671 690 786 928 994 944 878 721 563 554 582 505 412 413 479 539 607 707 943 1375 1823 1956 2042 1967 1785 1732 1874 2001 1922 1979 1975 1928 1914 1893 1902 1925 1902 1849 1847 1827 1766 1689 1582 1444 1459 1683 2063 2458 2618 2415 2375 2729 2805 2748 2735 2849 3008 3077 3024 2952 2906 2954 3026 3043 3003 3028 3112 3171 3168 3141 3156 3292 3446 3483 3455 3342 3197 3094 3048 3029 3039 3005 2984 3055 3095 3005 2910 2808 2739 2735 2718 2775 2886 2928 2882 2763 2685 2840 3102 3232 3235 3356 3702 4079 4375 4529 4666 4802 4794 4608 4344 4026 3559 3025 2640 2369 2270 2287 2318 2405 2495 2445 2296 2324 2614 2812 3143 3357 3247 2774 2310 2226 2522 3039 3499 3779 3718 3432 3222 3264 2961 2317 2184 2607 3114 3381 3144 2860 2855 2959 2974 3042 3092 2930 3152 3455 3625 3551 3285 2951 2695 2535 2416 2322 2271 2290 2364 2510 2681 2870 3034 3062 2941 2818 2783 2674 2605 2740 2950 3077 3068 2958 2790 2659 2657 2639 2644 2651 2615 2599 2554 2352 2187 2227 2273 2230 2171 2302 2672 3243 3276 3093 3083 3305 3639 3819 3832 3763 3788 3698 3581 3482 3413 3361 3343 3499 3885 3920 3659 3344 3065 2812 2584 2413 2336 2351 2323 2346 2309 2191 2062 1946 1859 1860 1962 2062 2133 2138 2105 2020 1977 1962 1942 1909 1858 1747 1785 1663 1549 1494 1447 1417 1414 1380 1336 1345 1372 1359 1242 1039 899 885 980 1199 1552 1921 2439 2986 3412 3467 3216 2827 2186 1428 898 829 903 930 984 1006 1026 1136 1260 1202 1289 1489 1444 1389 1494 1870 2228 2245 2234 2470 2576 2606 2702 2683 2505 2182 1927 1723 1750 1722 1605 1496 1476 1444 1396 1455 1518 1492 1521 1501 1443 1441 1478 1484 1409 1286 1278 1290 1325 1352 1354 1327 1291 1286 1313 1260 1259 1295 1306 1268 1200 1153 1148 1117 1149 1195 1197 1189 1173 1174 1181 1173 22 22 20 14 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 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 4 2 0 0 0 0 0 0 0 0 0 55 258 477 638 768 809 702 875 733 837 1294 2064 3104 3965 4334 4110 3271 2215 1774 1873 1937 1870 1773 1710 1642 1539 1505 1676 1770 1626 1355 1223 1250 1297 1309 1309 1342 1411 1546 1671 1503 1227 1034 934 811 609 434 362 287 229 185 153 112 53 19 100 336 697 976 1331 1402 1123 877 877 924 905 859 884 922 796 711 691 626 512 434 394 339 313 341 350 377 412 451 451 436 491 547 628 720 674 705 724 778 850 865 830 774 655 555 575 584 595 642 680 710 738 728 845 1073 1590 1676 1872 1977 1796 1732 1944 2029 1989 2032 2013 2027 2003 1916 1932 2017 1980 1836 1828 1788 1774 1664 1577 1506 1420 1486 1758 2004 1989 1943 2185 2546 2821 2981 3020 2996 2989 2953 2857 2874 2885 2959 3024 3013 3026 3101 3171 3180 3130 3062 3075 3219 3326 3413 3428 3386 3270 3117 2993 2937 2945 2927 2879 2914 3025 3034 2968 2857 2752 2709 2742 2856 2947 2934 2855 2751 2692 2907 3286 3522 3554 3609 3840 4241 4545 4668 4684 4596 4615 4591 4248 3842 3437 3154 2768 2474 2325 2258 2278 2355 2388 2312 2238 2493 2398 2401 2637 2814 2827 2705 2603 2720 3118 3658 4058 4138 3920 3488 3188 3038 2614 1939 1690 2078 2916 3444 3107 2611 2450 2435 2586 2956 3216 3176 3212 3389 3449 3340 3077 2763 2536 2403 2283 2188 2102 2041 2068 2171 2342 2631 2916 3030 2961 2837 2799 2789 2773 2861 3036 2964 2830 2738 2608 2546 2607 2611 2614 2578 2550 2520 2456 2266 2073 2086 2110 2051 2030 2259 2561 2964 3107 3048 3109 3404 3701 3786 3776 3772 3828 3809 3719 3596 3514 3482 3445 3551 3701 3691 3540 3314 3061 2819 2593 2373 2256 2257 2264 2296 2279 2191 2069 1947 1855 1835 1885 2002 2147 2242 2265 2238 2177 2095 1999 1907 1886 1756 1693 1602 1569 1536 1466 1411 1396 1348 1323 1375 1425 1405 1278 1074 884 760 721 941 1303 1642 2179 2747 3125 3180 3050 2900 2268 1436 953 908 873 884 951 954 905 1024 1177 1105 1216 1345 1417 1504 1689 1913 2005 1909 1931 2060 2193 2200 2049 1911 1877 1706 1733 1655 1588 1532 1514 1495 1463 1417 1380 1402 1461 1542 1537 1458 1404 1419 1459 1372 1263 1258 1272 1293 1327 1355 1354 1326 1285 1269 1275 1259 1267 1287 1290 1215 1141 1141 1121 1121 1212 1286 1291 1234 1139 1134 1169 1177 25 19 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 3 0 0 0 4 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 3 3 1 0 0 0 0 0 0 0 1 78 380 547 738 1322 1336 1021 1602 1677 1842 2303 2963 3800 4292 4196 3488 2327 1490 1513 1755 1731 1575 1454 1411 1433 1505 1559 1526 1811 1637 1277 1129 1109 1136 1176 1248 1315 1335 1363 1432 1364 1207 1060 927 784 640 524 436 366 332 291 233 138 48 23 132 418 846 1102 1293 1143 1002 936 936 927 869 825 842 892 812 683 625 589 526 475 446 390 340 346 343 369 405 421 420 450 505 505 613 674 659 701 675 627 610 618 643 708 732 679 699 719 760 746 691 639 603 591 638 868 1175 1261 1577 1857 1867 1813 1894 1982 2028 2048 2034 2026 1989 1958 1959 2012 1945 1772 1772 1685 1745 1635 1562 1478 1430 1468 1569 1577 1437 1477 1798 2089 2383 2714 2924 2890 2723 2613 2658 2835 2946 3022 3004 2898 2905 2963 2975 2952 2925 2888 2920 2985 3010 3166 3253 3315 3330 3262 3118 2972 2935 2924 2859 2879 2968 2992 2966 2895 2787 2711 2758 2913 2947 2888 2754 2702 2677 2910 3363 3740 3902 3957 4096 4358 4592 4667 4515 4280 4417 4597 4200 3813 3553 3284 2991 2801 2669 2534 2418 2412 2502 2494 2297 2547 2596 2437 2348 2466 2688 2874 3016 3219 3573 4053 4318 4241 3933 3420 2967 2579 2102 1630 1533 1960 2684 3144 2869 2477 2386 2331 2363 2706 3121 3312 3192 3254 3233 3128 2947 2706 2467 2291 2167 2036 1889 1829 1824 1872 2047 2386 2728 2901 2889 2807 2816 2920 3024 3109 3154 2968 2734 2600 2505 2555 2567 2520 2536 2463 2433 2407 2329 2191 2042 1974 1942 1866 1933 2218 2535 2801 2932 2980 3105 3369 3527 3621 3743 3895 3990 4000 3977 3956 3921 3923 3830 3770 3674 3543 3369 3185 3021 2855 2654 2427 2248 2194 2268 2351 2358 2286 2159 2025 1930 1915 1951 2054 2177 2272 2313 2299 2247 2191 2098 1939 1887 1774 1667 1617 1603 1563 1494 1424 1388 1360 1336 1386 1423 1377 1249 1081 916 773 573 856 1173 1565 2021 2444 2693 2695 2701 2786 2355 1580 1059 938 919 909 980 1038 1051 1217 1235 1196 1206 1256 1376 1627 1858 1884 1763 1818 1929 2062 2337 2336 1757 1440 1464 1445 1432 1411 1457 1497 1503 1467 1427 1412 1475 1465 1467 1474 1447 1388 1334 1354 1409 1294 1240 1236 1250 1261 1258 1228 1214 1310 1291 1290 1283 1263 1205 1178 1210 1144 1070 1083 1072 1127 1241 1366 1449 1414 1269 1151 1247 1247 22 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 9 2 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 3 10 9 0 0 0 0 0 0 0 0 0 8 22 22 7 0 0 0 0 0 0 0 7 59 270 537 1462 2612 2681 2468 2956 3062 3126 3400 4044 4338 4291 3504 2340 1431 1180 1429 1585 1472 1328 1284 1289 1383 1608 1745 1613 1563 1277 1110 1068 1071 1101 1163 1272 1362 1300 1261 1419 1449 1313 1142 970 811 680 568 465 430 453 421 298 142 38 51 225 536 833 940 1086 1056 1005 970 955 916 843 791 809 874 862 702 547 505 509 493 460 418 374 372 362 348 427 457 460 458 475 541 626 616 579 603 598 531 473 497 589 682 725 735 741 692 757 748 609 504 499 519 574 736 858 1061 1409 1709 1770 1679 1650 1775 1940 2038 2080 2088 1952 1965 1953 1921 1856 1768 1748 1703 1674 1682 1580 1472 1471 1499 1552 1587 1525 1473 1598 1831 2055 2286 2576 2722 2692 2629 2645 2722 2851 2885 2783 2692 2717 2722 2599 2419 2364 2513 2724 2819 2755 2893 3019 3157 3267 3289 3205 3106 3121 3049 2915 2879 2895 2903 2924 2926 2875 2811 2821 2922 2906 2746 2602 2647 2721 2993 3503 3994 4211 4128 4069 4142 4367 4498 4237 3936 4026 4283 4201 3956 3760 3568 3363 3162 2975 2804 2676 2638 2713 2805 2628 2728 2862 2802 2661 2661 2847 3116 3362 3549 3757 4109 4264 4165 3819 3264 2681 2152 1696 1495 1878 2553 3008 3108 2989 2772 2512 2350 2368 2551 2977 3334 3189 3117 3039 2932 2786 2601 2401 2210 2027 1880 1780 1725 1707 1758 1947 2230 2502 2681 2751 2752 2813 3009 3152 3147 3087 2971 2764 2538 2438 2474 2462 2389 2432 2406 2395 2440 2443 2309 2084 1960 1863 1801 1941 2228 2535 2772 2917 3030 3164 3194 3192 3339 3602 3864 4032 4107 4163 4268 4295 4293 4205 4020 3806 3596 3388 3197 3034 2882 2671 2441 2279 2239 2360 2482 2514 2473 2382 2251 2144 2114 2135 2201 2270 2295 2265 2215 2176 2182 2140 1985 1892 1766 1607 1541 1557 1517 1476 1441 1397 1358 1404 1432 1406 1346 1244 1109 962 911 769 851 1106 1460 1793 2036 2194 2110 2180 2351 2282 1713 1231 1074 1004 965 1072 1336 1317 1286 1256 1243 1250 1257 1297 1506 1753 1837 1847 2052 2193 2266 2254 1914 1491 1405 1431 1396 1389 1508 1567 1525 1529 1515 1411 1307 1487 1499 1431 1420 1439 1363 1315 1270 1305 1294 1236 1198 1195 1181 1134 1042 1041 1089 1220 1298 1328 1313 1224 1157 1163 1112 1043 1021 1033 1064 1128 1230 1417 1529 1485 1216 1178 1230 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 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 3 13 16 5 0 0 0 0 0 1 0 0 13 32 34 15 0 0 0 0 0 0 0 9 74 328 1111 2484 3612 3834 3656 3619 3735 3994 4250 4590 4184 3477 2339 1236 713 810 1138 1359 1343 1267 1279 1302 1371 1601 1744 1634 1455 1182 1061 1051 1105 1140 1250 1381 1405 1329 1330 1436 1471 1384 1239 1036 830 678 577 520 529 561 473 267 103 34 88 291 580 799 867 947 1033 1007 968 941 886 814 789 849 934 913 749 605 603 570 487 425 404 386 374 381 376 409 452 464 461 499 556 550 520 503 514 538 539 524 587 686 724 706 718 741 674 742 709 667 650 642 639 686 840 982 1229 1463 1657 1726 1634 1518 1544 1728 1928 2015 2125 2022 1869 1831 1806 1777 1748 1706 1688 1620 1604 1508 1507 1572 1595 1618 1672 1640 1420 1258 1637 1904 1959 2185 2385 2515 2553 2460 2339 2413 2408 2362 2421 2530 2553 2369 2062 1961 2265 2626 2717 2619 2633 2742 2947 3130 3214 3202 3163 3187 3142 3061 2926 2859 2840 2848 2885 2899 2871 2901 2925 2890 2725 2637 2751 3011 3390 3858 4277 4405 4145 3932 3815 3894 4125 4078 3950 3984 4062 3990 3864 3777 3692 3494 3250 3020 2889 2802 2770 2896 3015 2947 3081 3336 3427 3360 3292 3374 3591 3761 3786 3809 3990 4091 3989 3617 3048 2436 1898 1509 1475 2518 3401 3581 3441 3143 2798 2517 2383 2407 2612 3078 3315 3217 3075 2932 2778 2620 2473 2322 2135 1953 1869 1765 1708 1713 1761 1897 2123 2346 2479 2598 2599 2768 3018 3173 3178 3087 2930 2697 2443 2311 2296 2282 2243 2305 2383 2437 2466 2444 2320 2081 2005 1936 1933 2058 2297 2574 2806 2963 3089 3168 3013 2978 3166 3484 3800 3979 4017 4108 4225 4331 4365 4295 4124 3866 3615 3415 3208 3058 2897 2679 2435 2356 2409 2549 2668 2697 2651 2571 2469 2396 2343 2322 2332 2344 2316 2253 2235 2141 2151 2152 2075 2002 1852 1663 1566 1532 1480 1421 1415 1421 1376 1374 1384 1363 1334 1267 1099 984 917 860 892 1041 1287 1557 1680 1690 1547 1530 1753 1906 1677 1343 1173 1085 1028 1166 1405 1301 1205 1191 1216 1255 1246 1233 1379 1610 1881 2167 2363 2360 2198 1938 1554 1332 1348 1403 1432 1420 1452 1571 1581 1612 1645 1526 1444 1472 1440 1360 1350 1375 1382 1334 1167 1344 1546 1443 1245 1152 1120 1105 1012 987 1064 1146 1216 1277 1253 1217 1183 1119 1052 1022 1018 1019 972 1012 1162 1265 1443 1542 1367 1139 1115 11 3 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 8 32 19 3 0 0 0 0 6 3 0 14 22 18 7 0 0 0 1 1 0 2 35 219 808 2023 3300 3900 3751 3488 3560 3985 4453 4695 4581 3765 2206 1161 719 573 633 849 1136 1298 1252 1215 1258 1312 1586 1882 1735 1361 1183 1068 1073 1140 1195 1309 1415 1401 1322 1283 1304 1357 1396 1295 1087 889 713 575 495 450 397 308 168 103 121 209 383 615 803 886 979 1058 1000 940 892 838 822 872 951 968 868 741 668 630 535 436 403 399 374 350 366 431 403 429 441 449 488 521 493 441 431 447 477 540 611 733 818 804 748 746 772 701 765 728 666 647 651 690 801 964 1141 1314 1474 1689 1795 1693 1496 1413 1506 1651 1764 1804 1946 1734 1689 1685 1688 1675 1624 1589 1582 1567 1483 1510 1574 1540 1534 1608 1635 1558 1555 1290 1671 1735 1814 1812 1929 2068 2002 1826 1822 1842 1921 2217 2477 2632 2603 2438 2371 2546 2650 2428 2167 2172 2335 2599 2835 2950 2936 2852 2785 2843 2950 2906 2871 2836 2808 2814 2862 2911 2910 2874 2846 2773 2740 2836 3125 3535 3957 4287 4382 4147 3915 3665 3561 3671 3786 3814 3754 3675 3672 3654 3568 3486 3307 3134 3019 2970 2960 2970 3008 3064 3093 3253 3576 3852 3931 3905 3928 4005 4029 3915 3805 3820 3849 3719 3359 2837 2276 1784 1473 1608 2863 3825 3944 3578 3051 2617 2437 2485 2597 2734 3138 3301 3246 3082 2893 2708 2545 2406 2269 2130 1989 1852 1749 1729 1653 1588 1661 1898 2207 2344 2468 2545 2767 3036 3197 3187 3048 2807 2476 2165 2076 2075 2083 2134 2264 2379 2410 2385 2309 2255 2060 2044 2053 2081 2182 2384 2634 2836 2938 3112 3147 3079 3063 3245 3443 3625 3895 3965 3913 3906 4013 4181 4212 4066 3737 3358 3121 3015 3045 2972 2764 2556 2540 2641 2738 2779 2748 2616 2610 2555 2516 2464 2431 2428 2424 2366 2248 2236 2256 2344 2369 2299 2189 2024 1806 1648 1619 1547 1487 1451 1459 1439 1388 1352 1334 1308 1288 1148 1048 958 880 878 970 1118 1324 1366 1245 1065 1059 1259 1428 1395 1230 1100 1044 1089 1183 1208 1140 1091 1100 1155 1244 1244 1236 1419 1754 2269 2668 2629 2322 1954 1650 1379 1297 1354 1443 1472 1421 1364 1423 1495 1514 1517 1496 1504 1456 1339 1300 1341 1475 1637 1738 1677 1961 2256 1927 1502 1213 1139 1138 1090 1044 1028 1052 1124 1181 1149 1168 1164 1081 1016 1002 1036 1068 932 970 1040 1123 1289 1409 1347 1131 1011 16 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 40 25 12 4 1 0 1 4 1 1 29 30 14 3 0 0 1 5 9 1 7 78 426 1323 2560 3487 3581 3249 3336 3768 4317 4664 4617 4184 3263 1591 564 623 640 625 693 878 1024 1032 1053 1102 1176 1645 1985 1728 1287 1068 998 1052 1153 1244 1293 1374 1368 1254 1171 1217 1328 1367 1223 1030 962 792 538 353 289 287 293 291 310 402 468 564 692 836 934 949 937 910 867 836 839 890 947 954 871 736 627 595 567 445 393 375 356 336 332 350 373 368 397 399 417 444 454 444 426 417 426 435 489 581 710 786 770 758 811 831 821 864 817 761 720 730 803 897 972 1056 1134 1228 1456 1641 1597 1449 1382 1412 1479 1619 1573 1845 1579 1528 1584 1635 1621 1544 1474 1467 1476 1435 1480 1546 1418 1355 1431 1412 1236 1270 1303 1517 1571 1553 1430 1426 1505 1496 1426 1460 1498 1508 1870 2277 2675 2869 2878 2833 2773 2633 2370 2025 1941 2034 2222 2413 2533 2515 2379 2324 2525 2731 2823 2812 2792 2780 2764 2801 2890 2848 2771 2726 2706 2727 2806 3030 3372 3738 4040 4168 4057 3860 3608 3397 3315 3359 3411 3399 3381 3426 3431 3333 3286 3295 3236 3128 3065 3055 3032 2995 3063 3184 3146 3411 3923 4236 4304 4225 4043 3971 3896 3739 3654 3630 3529 3213 2733 2218 1762 1546 1861 2924 3811 4007 3626 3027 2606 2517 2602 2721 2705 2953 3138 3138 2988 2810 2643 2471 2309 2184 2156 2053 1960 1912 1767 1557 1407 1401 1528 1770 1972 2213 2387 2551 2809 3023 3082 2976 2664 2194 1869 1825 1865 1933 2025 2144 2259 2325 2306 2208 2076 2035 2108 2164 2197 2293 2486 2698 2844 2864 3021 3243 3311 3336 3503 3611 3597 3813 3946 3914 3822 3888 4113 4192 4029 3645 3176 2893 2778 2996 3049 2942 2823 2778 2781 2765 2726 2827 2702 2601 2525 2478 2474 2495 2478 2405 2305 2246 2322 2486 2593 2580 2492 2398 2271 2012 1788 1802 1681 1654 1622 1592 1570 1525 1401 1270 1188 1084 982 1021 1050 952 867 903 974 1090 1091 990 928 992 1096 1161 1139 1085 1072 1090 1162 1159 1127 1082 999 971 1045 1182 1234 1256 1505 2002 2574 2771 2448 2138 1733 1515 1406 1375 1428 1489 1410 1370 1352 1350 1398 1403 1386 1391 1445 1465 1347 1348 1402 1566 1912 2373 2537 2556 2563 2284 1829 1502 1319 1239 1223 1223 1182 1143 1145 1141 1126 1184 1197 1132 1043 948 956 965 950 966 977 999 1072 1115 1078 991 972 12 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 2 15 57 15 14 9 2 0 0 1 9 43 41 19 4 0 0 0 1 3 1 15 96 389 1328 2561 3248 3153 3035 3337 3941 4501 4646 4078 3079 2027 1066 596 754 763 681 616 648 747 841 929 997 1111 1877 1883 1570 1290 1097 1018 1057 1129 1212 1293 1364 1346 1265 1213 1240 1292 1257 1078 903 920 852 631 438 402 453 484 519 545 656 692 686 728 851 938 902 826 803 789 792 878 961 933 841 720 598 542 531 555 467 389 335 308 299 307 323 324 328 349 350 361 375 381 392 414 430 432 441 473 494 565 620 672 767 869 879 899 915 854 798 771 807 876 917 928 950 984 1005 1200 1351 1357 1311 1307 1322 1333 1407 1494 1620 1573 1514 1579 1668 1681 1586 1424 1284 1251 1231 1216 1364 1290 1186 1205 1314 1330 1148 1148 1328 1460 1449 1312 1199 1140 1110 1128 1201 1263 1310 1712 2092 2574 2842 2900 2867 2745 2598 2508 2364 2163 2059 2163 2424 2563 2441 2266 2327 2600 2731 2727 2690 2687 2702 2725 2775 2840 2835 2755 2701 2680 2684 2761 2939 3182 3452 3716 3891 3968 3913 3674 3377 3159 3078 3087 3119 3151 3191 3199 3141 3130 3153 3126 3040 2957 2923 2916 2922 3065 3124 2930 3026 3599 4098 4296 4229 3948 3768 3723 3633 3513 3394 3263 3006 2635 2234 1862 1698 1986 2747 3516 3793 3474 2869 2514 2603 2723 2842 2801 2823 2895 2903 2779 2618 2504 2415 2308 2249 2208 2159 2026 1798 1621 1483 1345 1264 1254 1319 1467 1688 1847 2044 2436 2807 2887 2764 2418 1914 1644 1610 1712 1838 1929 1987 2053 2159 2237 2160 2037 2052 2180 2257 2323 2470 2633 2791 2936 2955 3146 3518 3740 3872 4015 4107 4130 4276 4313 4278 4107 4171 4287 4321 4174 3796 3384 2973 2688 2792 3035 3110 3034 2934 2828 2720 2641 2722 2601 2449 2387 2433 2544 2584 2520 2418 2323 2329 2474 2606 2666 2672 2711 2763 2593 2245 1963 1887 1805 1756 1742 1732 1720 1681 1487 1234 983 852 963 1110 1072 995 889 853 870 964 1045 1026 977 981 1015 1047 1007 988 1017 1031 1047 1079 1105 1097 1015 952 963 1094 1160 1264 1575 2111 2644 2558 2205 1922 1622 1448 1386 1375 1413 1476 1405 1428 1424 1370 1380 1413 1438 1478 1483 1431 1439 1409 1528 2210 2986 2841 2606 2608 2582 2505 2388 2085 1763 1519 1431 1502 1409 1269 1212 1187 1168 1179 1197 1167 1092 984 963 966 958 952 970 979 995 987 942 937 947 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 5 35 96 21 24 29 15 4 0 5 26 68 67 27 5 0 0 0 1 5 23 66 163 453 1410 2490 2950 2897 2998 3386 4049 4615 4573 3581 2196 1108 629 653 844 863 737 588 564 666 803 912 1035 1332 2061 1802 1527 1302 1121 1068 1096 1136 1208 1283 1293 1232 1182 1171 1204 1253 1221 1048 834 787 938 795 656 580 546 543 578 643 770 834 771 771 831 864 832 764 730 747 754 820 906 857 739 619 545 547 601 585 508 398 330 307 307 318 329 331 339 337 320 309 299 309 342 385 426 456 465 511 486 520 578 668 797 904 943 960 947 894 867 847 815 795 825 872 872 839 889 1011 1243 1180 1136 1162 1153 1095 1093 1179 1278 1296 1382 1536 1646 1619 1471 1362 1427 1486 1296 1029 1135 1109 970 892 1038 1245 1150 1052 1084 1259 1434 1379 1158 921 821 875 966 1168 1418 1832 2121 2383 2567 2661 2685 2664 2658 2680 2665 2582 2454 2379 2631 2833 2738 2626 2664 2759 2757 2650 2555 2515 2560 2654 2724 2757 2799 2770 2766 2744 2705 2742 2864 3032 3225 3431 3617 3780 3806 3637 3382 3129 2950 2897 2921 2920 2959 3015 2986 2956 2969 2956 2871 2763 2716 2726 2670 2945 2909 2871 2848 3040 3405 3725 3828 3706 3507 3493 3497 3365 3147 2943 2733 2492 2237 1976 1814 2017 2537 3164 3464 3359 2901 2535 2674 2916 3055 3003 2878 2769 2716 2631 2480 2324 2226 2193 2234 2266 2116 1903 1665 1488 1370 1247 1146 1074 1042 1108 1234 1331 1645 2140 2438 2392 2223 1927 1616 1431 1416 1588 1766 1835 1881 2014 2143 2158 2048 1987 2058 2171 2244 2352 2577 2767 2875 3062 3178 3607 3952 4173 4351 4486 4548 4538 4428 4283 4430 4525 4424 4288 4228 4175 4006 3670 3293 3109 3193 3284 3248 3124 3012 2859 2788 2734 2634 2454 2292 2281 2493 2714 2677 2569 2481 2401 2409 2553 2691 2746 2787 2843 2751 2457 2247 2166 2076 1906 1783 1813 1802 1779 1639 1467 1167 877 780 927 1103 1076 1024 915 829 792 832 895 928 942 952 939 956 953 960 954 932 960 1019 1045 1061 1038 972 917 984 1092 1258 1607 2184 2953 2226 1992 1769 1543 1379 1306 1304 1337 1361 1421 1442 1428 1396 1381 1414 1472 1397 1341 1414 1480 1434 1591 2222 2702 2528 2517 2565 2463 2465 2557 2563 2394 2031 1834 1875 1754 1507 1346 1291 1248 1224 1200 1170 1129 1086 1066 1051 1012 947 958 975 979 981 973 968 957 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 20 53 52 16 56 38 13 2 11 57 115 105 39 3 0 0 0 6 45 147 293 367 620 1470 2361 2642 2746 3022 3472 4160 4732 4674 3785 2402 1222 696 713 864 882 758 614 561 666 821 1018 1272 1653 2008 1743 1510 1304 1120 1089 1140 1202 1294 1376 1310 1123 1022 1053 1218 1395 1358 1117 893 853 1011 868 784 681 613 597 612 681 830 914 809 791 851 842 754 669 651 668 643 662 755 705 640 562 526 545 562 516 451 383 337 329 333 351 379 386 352 297 272 259 265 274 298 346 418 499 560 569 523 580 653 700 777 891 986 1001 915 789 727 725 708 693 749 799 749 682 759 832 950 906 971 1054 1032 930 867 883 939 1010 1112 1265 1396 1380 1228 1103 1110 1083 992 952 938 941 846 722 704 793 877 973 967 1012 1313 1268 968 710 663 760 879 1122 1357 1690 1967 2112 2224 2330 2421 2528 2680 2814 2866 2860 2797 2569 2680 2891 2923 2921 2899 2832 2721 2556 2431 2379 2421 2471 2429 2313 2262 2426 2612 2712 2749 2767 2820 2930 3076 3231 3379 3515 3606 3607 3430 3191 2988 2866 2806 2758 2760 2811 2799 2759 2734 2698 2624 2538 2521 2603 2577 2782 2814 2844 2825 2840 2948 3122 3271 3298 3259 3327 3368 3240 2964 2659 2428 2283 2146 1984 1954 2141 2518 2894 3145 3045 2724 2592 2821 3143 3262 3262 3061 2838 2691 2574 2417 2230 2143 2256 2428 2311 1928 1660 1481 1334 1215 1097 998 893 805 834 920 1006 1244 1617 1890 1938 1837 1589 1359 1198 1199 1397 1626 1727 1749 1913 2271 2289 1993 1912 1990 2084 2151 2263 2507 2762 2927 3174 3595 3969 4149 4220 4329 4499 4668 4603 4507 4419 4537 4601 4403 4027 3719 3792 3919 4000 3924 3764 3671 3589 3412 3160 2998 2864 2921 2946 2827 2629 2391 2334 2588 2754 2630 2474 2379 2323 2417 2614 2761 2861 2962 3050 2910 2467 2034 1916 2035 2024 1723 1746 1721 1462 1279 1230 1129 953 830 821 865 941 1047 912 804 726 700 735 783 859 939 891 889 920 920 883 869 897 930 981 1005 995 967 922 936 1058 1313 1872 2324 2348 2043 1816 1645 1478 1326 1242 1206 1204 1243 1317 1394 1412 1347 1347 1449 1579 1546 1560 1595 1622 1591 1673 2263 2674 2709 2666 2606 2531 2578 2732 2828 2923 2577 2272 1976 1893 1751 1477 1374 1359 1284 1214 1181 1149 1123 1122 1115 1077 999 1006 1047 1025 1015 1008 976 959 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 4 33 47 16 63 72 23 4 31 91 128 101 37 0 0 0 0 20 151 475 774 803 1010 1667 2292 2456 2746 3106 3607 4289 4789 4814 4114 2802 1568 887 746 811 818 749 673 632 767 939 1166 1410 1727 1906 1623 1481 1335 1123 1070 1156 1250 1345 1455 1471 1302 1177 1239 1469 1608 1488 1245 1107 1074 960 857 805 730 639 606 621 702 842 899 811 747 744 718 644 570 538 532 515 514 562 524 530 509 488 480 462 432 410 404 376 361 354 370 414 420 343 245 255 242 259 243 259 330 418 514 614 637 596 633 704 732 738 788 892 971 946 859 785 721 705 683 659 621 565 565 708 732 791 806 849 919 912 820 723 685 720 796 826 923 1015 1031 1040 1092 1076 909 906 865 834 872 854 794 721 655 656 795 880 806 920 844 687 579 579 658 767 947 1106 1325 1629 1884 2034 2124 2218 2365 2584 2807 2874 2799 2798 2718 2726 2769 2793 2854 2878 2841 2704 2500 2345 2273 2323 2315 2103 1816 1653 1709 2107 2471 2699 2784 2821 2894 3012 3128 3226 3317 3418 3546 3470 3284 3083 2910 2785 2705 2660 2641 2609 2553 2530 2517 2476 2414 2383 2428 2441 2529 2686 2713 2601 2503 2518 2631 2762 2810 2856 3046 3182 3098 2794 2458 2286 2276 2233 2049 1900 2094 2468 2676 2777 2757 2633 2643 2982 3332 3434 3480 3273 3029 2843 2679 2503 2340 2163 2156 2155 1972 1721 1504 1339 1196 1068 959 866 752 633 633 694 781 953 1214 1456 1569 1516 1297 1121 1009 1058 1280 1525 1610 1556 1651 2214 2359 2058 1886 1930 2018 2067 2155 2335 2552 2858 3234 3683 3959 4017 4029 4137 4324 4554 4598 4622 4592 4467 4265 4028 3612 3212 3407 3685 4079 4221 4026 3579 3145 3013 3050 2934 2804 2880 3016 3062 2909 2592 2470 2686 2777 2488 2234 2175 2359 2664 2854 2900 2954 3146 3271 3064 2442 1864 1803 2156 2262 1784 1672 1542 1269 1051 1003 1018 986 894 796 805 920 1041 967 851 727 623 621 689 864 900 861 871 909 909 869 859 876 920 980 980 963 943 916 926 1070 1491 2286 2358 2073 1809 1636 1499 1381 1248 1149 1142 1163 1194 1247 1307 1329 1416 1619 1929 2041 2077 2164 2202 2091 2067 1992 2392 2856 2859 2716 2588 2419 2288 2511 2566 2710 2583 2325 1936 1718 1744 1562 1464 1482 1395 1308 1257 1210 1142 1092 1105 1100 1090 1113 1138 1132 1116 1092 1077 1072 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 59 108 34 6 54 95 110 80 29 0 0 0 0 60 399 1152 1613 1599 1721 2098 2413 2491 2881 3223 3729 4352 4778 4733 4011 2945 1900 1130 843 785 775 787 833 979 1094 1187 1278 1396 1614 1720 1581 1491 1368 1135 1023 1108 1236 1341 1424 1480 1497 1559 1599 1682 1664 1553 1400 1264 1105 865 829 816 752 677 626 622 702 803 817 759 692 592 568 524 475 453 461 480 483 468 442 457 472 470 480 495 490 485 490 456 390 351 369 418 392 274 185 230 242 244 221 258 330 405 470 526 573 632 723 780 786 727 683 734 833 882 869 795 751 714 630 534 476 447 443 496 564 664 778 829 856 840 770 676 595 550 584 568 667 667 674 701 786 832 684 619 656 724 775 825 838 796 770 788 761 715 752 660 621 593 585 570 556 607 742 899 1113 1388 1615 1786 1945 2094 2252 2504 2834 2991 2830 2796 2789 2724 2624 2574 2617 2705 2784 2763 2620 2457 2337 2284 2166 1878 1533 1360 1339 1744 2231 2580 2753 2821 2883 2986 3095 3172 3223 3299 3399 3386 3264 3090 2917 2772 2664 2623 2565 2499 2412 2336 2313 2329 2324 2274 2243 2207 2282 2426 2443 2351 2247 2207 2249 2336 2354 2354 2536 2707 2685 2443 2185 2118 2241 2399 2165 2133 2367 2514 2545 2551 2542 2519 2635 3060 3433 3470 3404 3220 3026 2895 2840 2797 2578 2142 1969 1880 1771 1601 1411 1234 1077 952 851 760 628 500 475 532 634 769 933 1144 1302 1309 1122 945 895 1008 1228 1419 1431 1489 1854 2171 2247 2178 2095 2055 2027 2004 2075 2244 2411 2678 3049 3438 3666 3718 3821 4029 4303 4443 4512 4552 4341 3947 3724 3634 3369 3282 3395 3633 4078 4214 3839 3232 2718 2461 2727 2749 2605 2667 2810 2851 2727 2587 2724 2909 2878 2476 2238 2310 2608 2903 2912 2890 2962 3244 3352 3098 2519 1949 1725 1839 1859 1877 1742 1511 1227 989 924 974 976 883 783 787 892 960 953 894 789 614 597 649 749 819 850 871 902 925 889 852 869 902 959 971 956 946 935 939 1143 1797 2248 2063 1734 1542 1402 1326 1269 1168 1096 1127 1164 1183 1214 1270 1392 1885 2406 2826 2947 3081 3417 3490 3062 2858 2794 3022 3184 2787 2349 2207 1962 1773 1752 1942 2194 2325 2155 1880 1705 1701 1618 1525 1476 1430 1394 1349 1312 1224 1144 1114 1106 1102 1101 1118 1154 1176 1187 1210 1265 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 77 133 51 22 115 103 63 39 18 2 0 0 4 172 950 2299 2795 2680 2557 2557 2608 2659 3048 3374 3841 4397 4786 4762 4206 3260 2276 1482 1088 904 875 1014 1239 1364 1333 1333 1368 1404 1480 1527 1530 1489 1358 1144 1004 1050 1160 1260 1326 1373 1466 1631 1681 1581 1496 1512 1416 1180 949 821 792 786 759 712 646 634 673 740 795 811 765 666 612 554 561 554 541 533 517 499 495 504 514 504 500 521 542 547 555 519 420 401 374 364 313 237 196 209 226 233 235 282 332 405 468 487 474 473 549 638 654 619 589 614 647 671 754 799 697 601 530 461 412 374 358 382 414 458 554 679 809 891 849 701 556 504 506 431 496 460 448 446 480 506 452 460 526 596 627 644 670 667 710 826 843 702 706 746 782 766 677 576 514 503 550 646 820 1048 1281 1507 1745 1963 2205 2577 2897 2980 2865 2792 2710 2577 2446 2383 2409 2518 2692 2790 2732 2586 2430 2257 2016 1685 1350 1217 1299 1669 2156 2524 2722 2806 2868 2965 3081 3176 3242 3256 3258 3239 3184 3081 2923 2751 2673 2664 2556 2474 2395 2326 2300 2296 2269 2222 2185 2076 1969 2050 2113 2094 2034 1986 1976 2004 1988 1995 2095 2162 2117 1997 1947 2064 2250 2359 2220 2293 2489 2538 2494 2477 2490 2516 2631 3009 3344 3305 3147 2970 2807 2713 2720 2730 2537 2209 1945 1785 1684 1558 1383 1186 1006 889 780 659 531 440 405 433 516 630 767 943 1082 1098 943 790 791 923 1062 1173 1291 1720 2150 2415 2477 2392 2304 2292 2175 2013 2025 2143 2290 2535 2908 3272 3429 3442 3587 3843 4114 4163 4212 4241 3946 3525 3597 3504 3439 3532 3612 3677 3826 3663 3114 2740 2405 2156 2607 2559 2335 2292 2438 2657 2823 2876 3039 3104 3058 2864 2745 2820 3019 2978 2532 2685 2901 3158 3285 3093 2531 1908 1717 1683 1700 1727 1680 1490 1279 1133 1024 962 928 856 776 760 827 893 902 856 809 612 574 592 652 728 790 838 881 930 928 884 879 903 943 957 914 844 901 1021 1424 1947 1997 1647 1324 1235 1200 1209 1197 1146 1123 1131 1143 1163 1206 1229 1565 2318 2991 3399 3585 3675 3798 3813 3470 3110 2922 2860 2657 2248 1933 1920 1589 1430 1466 1687 1907 1917 1770 1764 1780 1756 1621 1477 1397 1428 1497 1463 1429 1336 1232 1173 1125 1092 1080 1096 1144 1177 1212 1232 1265 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 108 139 73 60 53 35 21 19 14 6 0 0 58 411 1725 3468 3760 3489 3098 2837 2800 2858 3138 3543 3933 4444 4758 4713 4262 3402 2386 1640 1228 1022 1090 1282 1407 1440 1470 1317 1344 1376 1420 1476 1516 1480 1355 1211 1145 1092 1049 1101 1173 1251 1352 1452 1479 1384 1222 1291 1186 977 832 779 756 744 715 679 643 627 616 646 745 833 818 755 635 605 692 691 654 614 588 571 536 521 513 515 514 523 530 530 549 588 596 564 403 316 264 236 217 195 189 223 262 297 324 368 392 375 341 338 392 428 391 420 443 458 439 414 415 361 357 382 368 358 359 355 337 297 249 278 386 500 663 834 872 761 587 458 401 313 303 306 336 372 425 484 516 510 501 559 592 600 625 647 709 730 599 587 547 615 611 560 536 525 488 439 440 472 561 656 933 1182 1431 1692 1996 2397 2712 2861 2792 2666 2542 2407 2285 2247 2320 2444 2616 2688 2596 2483 2325 2121 1832 1454 1126 1066 1258 1657 2138 2503 2710 2797 2853 2949 3071 3233 3313 3294 3252 3200 3175 3152 3048 2850 2729 2672 2585 2531 2451 2367 2323 2302 2252 2164 2116 1970 1743 1749 1824 1842 1807 1773 1756 1749 1710 1702 1758 1771 1731 1737 1872 2094 2295 2406 2353 2415 2659 2637 2495 2423 2412 2475 2588 2871 3098 3088 2922 2703 2517 2438 2497 2604 2456 2215 2004 1841 1704 1543 1340 1131 938 843 732 580 444 357 319 343 433 531 648 780 882 879 746 616 619 741 854 994 1486 2003 2296 2411 2374 2253 2246 2423 2362 2142 2056 2101 2240 2463 2809 3127 3146 3185 3358 3572 3675 3749 3779 3666 3383 3104 3217 3321 3454 3787 3899 3807 3618 3221 2712 2489 2330 2015 2522 2443 2103 1980 2189 2609 3012 3012 3131 3168 3190 3169 3025 2867 3022 3223 2601 2537 2750 2963 3066 2970 2598 2049 1717 1610 1558 1552 1517 1422 1323 1241 1090 920 879 840 785 742 747 811 883 835 777 646 595 534 554 665 740 795 837 917 942 907 891 910 946 950 903 808 916 1356 1889 1959 1548 1224 1156 1156 1129 1147 1138 1103 1083 1068 1063 1073 1206 1330 1826 2542 3077 3283 3418 3457 3516 3408 3070 2706 2445 2305 2226 2256 2144 2082 1772 1512 1491 1619 1651 1643 1662 1679 1564 1600 1606 1563 1570 1645 1648 1624 1563 1495 1423 1313 1193 1128 1076 1073 1103 1140 1157 1155 1144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 14 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 130 129 120 116 55 18 9 27 27 9 1 2 130 764 2358 4088 4049 3679 3197 2945 2909 2962 3187 3657 3926 4380 4622 4539 4098 3267 2248 1541 1153 1120 1279 1334 1407 1439 1366 1226 1261 1317 1359 1414 1464 1439 1340 1212 1098 1011 943 955 1038 1134 1221 1248 1198 1130 1056 1000 874 788 726 670 629 611 606 599 577 537 511 525 596 687 719 663 559 534 596 619 610 591 593 596 551 498 480 514 515 505 527 559 566 577 622 436 365 309 271 246 207 167 159 196 236 246 240 256 278 282 268 261 280 280 220 244 241 238 215 188 201 263 314 296 297 270 280 325 357 355 324 273 241 333 436 575 687 717 645 494 378 336 339 351 380 405 426 450 465 447 437 564 593 612 601 605 585 533 494 450 410 414 439 453 476 492 460 399 378 341 412 456 749 945 1120 1355 1651 2018 2434 2763 2748 2640 2535 2407 2289 2256 2324 2413 2481 2422 2334 2251 2034 1755 1460 1144 904 947 1199 1595 2036 2379 2614 2786 2905 2964 3019 3150 3225 3269 3307 3228 3151 3146 3122 2997 2809 2705 2638 2578 2491 2390 2326 2301 2249 2146 2051 1879 1637 1548 1567 1603 1611 1591 1572 1577 1567 1571 1590 1599 1627 1737 1942 2165 2343 2444 2438 2335 2404 2514 2491 2374 2335 2368 2440 2619 2804 2814 2640 2395 2204 2137 2222 2359 2262 2096 1986 1864 1706 1496 1239 1015 855 801 701 549 394 304 278 296 396 481 569 680 768 780 664 511 474 581 802 1122 1649 2083 2240 2210 2103 2039 2155 2342 2403 2291 2187 2164 2275 2469 2702 2961 2971 3020 3168 3263 3239 3292 3323 3189 3034 2886 2969 3269 3533 3830 3920 3809 3501 3045 2594 2415 2246 1972 2276 2368 2123 2137 2710 2698 3060 3165 3170 3077 3021 2998 2841 2623 2835 2983 2723 2515 2575 2695 2718 2673 2492 2140 1797 1653 1578 1531 1485 1417 1319 1206 1100 945 884 876 851 781 713 740 894 896 798 751 711 596 529 641 706 736 776 844 899 915 900 908 961 963 971 1005 1339 2037 2344 1882 1208 1019 1102 1106 1075 1088 1087 1053 1002 922 913 932 1147 1387 1735 2347 2953 2977 3050 3189 3230 3135 2891 2549 2239 2146 2415 2514 2430 2367 2207 1895 1604 1742 1874 1949 1815 1747 1707 1679 1673 1662 1647 1738 1806 1821 1770 1679 1570 1417 1272 1195 1144 1112 1106 1114 1095 1059 1050 0 0 0 0 0 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 22 11 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 93 110 152 126 67 53 44 66 68 16 5 15 214 1084 2690 4009 3865 3480 3066 2988 2941 2955 3200 3622 3856 4287 4573 4521 4053 3040 1965 1360 1185 1328 1366 1220 1315 1379 1288 1203 1250 1290 1311 1325 1374 1388 1281 1123 1037 1019 970 893 974 1061 1111 1100 1047 997 950 860 812 776 684 577 499 471 488 523 514 456 457 470 514 591 645 621 550 515 513 508 512 522 547 574 573 541 514 504 492 493 530 566 531 442 393 309 357 314 302 236 175 141 135 143 144 124 99 85 80 79 85 104 134 149 121 136 113 104 96 101 164 272 301 272 223 176 171 192 250 313 304 193 150 237 294 365 502 594 594 524 420 391 379 368 376 381 376 359 339 325 317 390 424 398 382 295 231 248 279 299 299 304 350 390 376 348 334 329 320 302 320 450 710 842 910 1046 1299 1647 2089 2479 2574 2669 2608 2469 2359 2316 2316 2313 2247 2153 2079 1881 1575 1307 1156 1052 912 887 1101 1373 1641 1882 2101 2296 2467 2619 2767 2911 3027 3110 3176 3194 3191 3179 3127 3016 2884 2743 2661 2625 2585 2488 2371 2276 2166 2053 1943 1803 1603 1454 1406 1433 1469 1472 1468 1508 1552 1590 1617 1655 1739 1888 2075 2248 2363 2393 2363 2226 2235 2339 2362 2291 2274 2299 2287 2385 2523 2508 2318 2079 1912 1850 1896 1983 2007 1911 1855 1778 1617 1379 1104 898 831 836 741 590 429 321 285 295 381 469 544 624 717 768 694 547 469 538 802 1166 1676 2011 2103 2079 2054 2068 2157 2256 2348 2355 2328 2318 2382 2547 2792 2993 3034 3056 3023 2996 2944 2970 3052 3045 2988 2949 3170 3304 3290 3299 3434 3513 3298 2944 2444 2243 2080 2096 2318 2417 2233 2263 3220 3048 3070 3127 3072 2900 2773 2757 2597 2457 2616 2846 2831 2615 2492 2478 2463 2531 2458 2156 1780 1660 1628 1596 1572 1501 1340 1192 1163 1051 967 951 950 889 823 881 904 846 765 766 766 673 612 636 674 687 718 744 777 830 871 912 974 953 1015 1371 2173 2787 2533 1687 1036 954 1030 1065 1069 1071 1063 1045 990 863 901 1027 1301 1592 1868 2205 2627 2739 2753 2892 3020 3083 3035 2821 2442 1899 1827 2094 2213 2298 2452 2426 2203 2173 2285 2388 2184 1918 1831 1747 1738 1679 1664 1768 1985 2193 2276 2195 1816 1386 1278 1217 1198 1219 1243 1219 1195 1135 1083 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 19 11 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 2 28 110 110 63 49 75 115 156 137 34 22 66 361 1433 2888 3728 3502 3233 2967 3065 2908 2865 3111 3474 3779 4246 4636 4572 3972 2733 1725 1336 1304 1286 1164 1114 1211 1256 1243 1235 1259 1261 1233 1203 1232 1257 1212 1111 1056 1063 1030 900 939 993 1001 977 920 868 829 784 778 739 629 507 451 463 510 530 472 396 424 425 463 527 575 563 520 531 546 533 520 526 544 556 556 539 512 483 446 421 419 387 325 255 239 308 357 301 271 196 148 127 111 96 77 44 16 10 7 13 34 63 86 93 75 97 68 46 63 101 133 151 165 176 148 124 127 125 191 386 446 183 122 163 279 283 339 391 375 320 298 323 310 280 266 240 206 170 157 178 195 185 223 215 224 243 254 257 275 323 381 402 407 415 374 291 236 234 241 266 296 302 541 723 774 808 953 1233 1593 1915 2185 2465 2454 2398 2376 2350 2296 2199 2025 1892 1792 1632 1452 1344 1386 1480 1407 1266 1085 1013 1054 1247 1540 1852 2143 2407 2610 2768 2948 3076 3182 3203 3178 3136 3030 2874 2698 2637 2651 2600 2539 2471 2390 2292 2147 2026 1904 1796 1636 1440 1332 1348 1408 1446 1463 1516 1599 1677 1746 1820 1916 2037 2163 2254 2267 2248 2180 2073 2069 2136 2165 2157 2177 2206 2117 2184 2260 2198 2009 1806 1675 1610 1606 1629 1712 1688 1654 1595 1443 1215 1003 907 915 933 838 687 530 404 338 334 401 470 554 633 730 778 741 654 544 553 850 1211 1654 1894 1943 1963 2015 2108 2167 2172 2265 2336 2374 2413 2505 2675 2898 3107 3026 2990 2886 2795 2770 2840 2989 3090 3089 3173 3240 3204 3037 2934 3016 3138 3138 2752 2313 2045 1955 2102 2379 2494 2300 2302 3044 3193 3100 2997 2953 2853 2725 2644 2419 2322 2476 2741 2837 2787 2723 2656 2630 2696 2497 2103 1797 1672 1640 1627 1688 1617 1422 1264 1176 1095 1011 969 995 998 998 994 936 840 750 750 771 709 637 609 606 621 674 739 777 788 848 935 1022 1090 1170 1576 2384 2854 2373 1550 1017 958 1008 1040 1067 1069 1053 1059 1048 1039 1117 1327 1615 1799 1693 1848 2329 2471 2474 2585 2780 2961 3091 3170 2980 2585 2452 2305 2059 1911 2124 2367 2465 2466 2438 2605 2706 2493 2075 1760 1792 1726 1703 1778 2009 2412 2671 2786 2507 1921 1608 1369 1246 1422 1562 1438 1416 1362 1325 0 0 0 0 0 0 0 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 16 11 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 24 122 63 18 17 110 220 258 189 72 54 155 590 1877 3122 3499 3217 3103 2974 3138 2866 2778 3083 3433 3767 4262 4717 4641 3775 2333 1598 1357 1244 1102 1031 1040 1085 1140 1231 1233 1174 1098 1028 986 1012 1079 1281 1596 1650 1413 1115 935 919 955 906 864 797 741 697 659 641 606 548 466 450 471 484 513 522 430 416 382 387 425 469 499 523 559 588 565 573 574 558 537 512 484 455 421 367 308 263 205 168 172 210 266 276 235 194 155 129 109 92 76 54 23 0 0 0 1 11 45 85 91 62 61 49 44 53 71 82 82 83 97 111 107 114 116 134 175 209 175 139 163 260 260 255 265 271 266 256 249 242 233 216 177 118 74 75 114 147 145 149 173 202 257 296 299 298 349 428 441 397 357 306 246 200 169 149 169 179 174 353 578 703 736 785 944 1214 1440 1769 2005 2086 2161 2262 2335 2317 2170 1925 1710 1619 1558 1537 1562 1659 1776 1742 1531 1224 970 907 1080 1435 1839 2189 2452 2582 2684 2775 2822 2843 2847 2854 2849 2791 2709 2676 2665 2628 2528 2451 2398 2344 2286 2180 2074 1921 1752 1613 1447 1358 1391 1452 1500 1529 1576 1670 1777 1879 1970 2048 2119 2194 2245 2232 2194 2093 1970 1921 1965 2030 2057 2095 2139 2022 2020 2024 1926 1743 1564 1447 1361 1352 1354 1426 1456 1430 1355 1221 1053 960 985 1040 1016 927 799 655 517 412 394 507 587 638 704 774 803 786 748 649 610 1004 1423 1716 1834 1853 1875 1973 2138 2191 2125 2188 2290 2363 2425 2535 2725 2961 3249 3115 3004 2885 2774 2752 2859 3019 3219 3227 3250 3259 3184 3023 2893 2901 2837 2945 2673 2291 2018 1978 2159 2405 2434 2274 2331 2749 3053 3023 2936 2933 2848 2761 2572 2369 2408 2517 2743 2972 3030 3061 3064 3019 2908 2587 2178 1900 1775 1691 1597 1724 1659 1482 1290 1173 1110 1036 996 1064 1078 1025 903 920 888 770 708 690 697 633 586 570 584 633 709 782 785 827 939 1238 1777 2078 2001 2604 2797 2384 1550 1017 901 950 1001 1029 1054 1073 1069 1088 1165 1322 1498 1558 1634 1574 1846 2158 2220 2237 2341 2506 2715 2894 3119 3172 3093 2987 2752 2337 1896 1893 2086 2048 2085 2297 2572 2701 2563 2395 2075 1882 1767 1737 1724 1871 2369 2480 3008 3205 2939 2421 1855 1515 1783 1681 1831 1939 2027 2007 0 0 0 0 0 0 0 0 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 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 32 86 39 5 1 53 160 232 204 123 114 241 666 2106 3330 3516 3297 3188 3073 3217 2836 2824 3413 3781 3912 4159 4456 4203 3152 1724 1453 1276 1100 1002 1002 1027 1074 1225 1230 1062 910 811 759 764 845 1039 1467 1845 1716 1273 980 910 878 904 817 758 689 648 601 553 529 527 525 476 416 388 397 459 504 467 404 347 319 344 397 455 508 553 572 541 541 556 536 496 449 402 355 301 229 173 146 124 126 142 160 179 185 172 161 125 100 91 83 69 42 9 0 0 8 56 65 71 82 84 74 74 96 100 97 90 76 62 63 87 125 135 148 151 143 123 112 120 138 170 227 231 213 245 328 384 363 300 257 227 224 205 162 122 107 124 155 169 183 198 206 220 244 260 253 241 270 326 342 286 208 212 220 177 142 147 150 116 168 357 575 696 773 930 1111 1303 1536 1667 1803 1950 2095 2215 2269 2200 1990 1723 1628 1567 1523 1528 1586 1651 1658 1577 1420 1251 1198 1285 1567 1895 2143 2412 2547 2604 2621 2652 2677 2690 2690 2669 2621 2573 2518 2468 2389 2356 2350 2352 2353 2320 2211 2070 1927 1785 1653 1530 1484 1527 1576 1610 1617 1651 1734 1848 1961 2050 2107 2139 2180 2225 2202 2164 2080 1942 1840 1839 1884 1954 2026 2040 1923 1858 1807 1696 1519 1335 1188 1109 1094 1100 1141 1170 1152 1080 982 896 931 983 1038 1035 982 892 775 643 536 486 617 729 793 836 852 845 842 838 746 775 1224 1650 1869 1913 1872 1830 1891 2119 2188 2133 2154 2245 2336 2396 2483 2699 2936 3225 3244 3143 3024 2927 2872 2949 3115 3237 3292 3328 3337 3275 3135 3002 2979 2862 2849 2603 2230 2034 2096 2244 2378 2271 2182 2283 2573 2787 2782 2683 2651 2675 2688 2491 2377 2453 2620 2884 3148 3149 3220 3236 3177 3024 2734 2391 2110 1929 1810 1668 1703 1664 1566 1395 1236 1170 1092 1056 1061 1075 1068 1017 973 925 795 666 715 737 718 686 658 659 685 733 726 781 851 1003 1421 2139 2858 2994 2851 2704 2433 1689 1092 934 962 996 1023 1065 1091 1095 1119 1253 1495 1607 1489 1526 1626 1922 1998 1922 1949 1992 1972 2416 2607 2792 2949 3062 3201 3252 2863 2506 2455 2519 2455 2384 2422 2337 2303 2281 2284 2150 2012 1914 1809 1940 2485 2581 2421 2844 3254 3052 2733 2337 2144 2147 2301 2439 2463 2186 1727 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 17 2 2 75 196 264 241 185 191 337 725 2155 3510 3802 3633 3408 3276 3241 2795 3199 4055 4181 3786 3583 3653 3395 2376 1344 1359 1170 992 935 987 1072 1163 1242 1128 867 702 626 628 686 771 873 1001 1124 1059 922 860 841 806 798 747 707 631 576 508 447 438 466 470 422 370 327 305 320 386 424 382 314 259 276 341 409 461 489 490 472 464 476 468 418 351 291 233 173 121 106 112 119 131 133 133 137 142 143 135 95 76 84 82 68 41 10 1 7 57 79 80 74 69 69 80 100 127 128 121 111 91 69 66 92 137 162 199 236 233 177 134 127 135 153 175 192 205 262 364 440 447 405 330 217 204 195 174 155 153 169 197 221 230 228 221 209 192 169 153 154 154 226 276 275 243 244 247 212 165 156 145 118 95 188 410 606 785 1003 1107 1286 1443 1550 1688 1838 1964 2049 2119 2200 2129 1895 1802 1728 1640 1589 1588 1596 1591 1566 1495 1459 1450 1541 1791 2055 2200 2361 2509 2557 2636 2716 2707 2668 2662 2668 2635 2578 2503 2377 2323 2283 2266 2288 2323 2314 2230 2110 1998 1901 1792 1703 1670 1683 1704 1712 1708 1716 1772 1880 1997 2070 2090 2109 2155 2206 2194 2157 2115 1976 1816 1753 1710 1789 1893 1895 1806 1721 1639 1519 1350 1160 985 901 855 834 847 875 869 813 770 759 895 943 975 995 978 921 839 713 607 545 636 744 811 845 864 870 880 890 796 951 1376 1765 1982 2056 2014 1910 1944 2139 2193 2163 2150 2196 2274 2327 2415 2608 2829 3100 3258 3237 3113 3025 2936 2940 2934 3008 3182 3337 3403 3376 3252 3117 3056 3008 2850 2547 2171 2031 2217 2327 2334 2210 2090 2210 2392 2450 2438 2477 2425 2517 2550 2405 2288 2261 2434 2880 3167 3138 3204 3187 3148 3045 2833 2539 2241 2019 1941 1816 1735 1690 1671 1566 1324 1224 1170 1133 1106 1109 1102 1079 1048 974 819 717 769 807 790 750 751 752 818 816 806 843 858 1052 1557 2118 3020 3158 2807 2593 2394 1905 1302 987 988 1010 1029 1052 1069 1101 1195 1410 1651 1587 1564 1601 1754 1898 1836 1701 1728 1962 2187 2294 2373 2508 2621 2698 2860 2965 2948 2843 2777 2715 2585 2431 2249 2056 1981 1950 1911 1889 1986 2049 1973 2226 2523 2743 2639 2471 2538 2690 2568 2377 2160 2094 2225 2399 2457 2044 1770 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 5 3 31 151 309 349 311 291 320 419 822 2117 3648 3953 3808 3725 3684 3561 3425 3978 4490 3849 2887 2394 2354 2229 1704 1194 1123 1001 937 898 979 1095 1169 1168 1023 759 612 566 641 790 878 856 840 895 877 848 822 809 779 749 727 693 618 532 474 449 473 525 536 460 352 267 231 227 251 298 323 300 253 261 326 388 412 398 378 377 386 386 368 304 220 162 119 90 84 90 111 124 127 115 101 94 92 87 78 62 64 82 73 54 34 14 2 12 61 30 24 26 28 40 63 86 102 110 116 109 89 70 66 84 109 111 121 147 172 174 159 145 142 153 179 209 224 272 356 409 450 477 406 270 205 158 118 91 95 124 153 173 183 176 172 163 147 132 145 164 129 133 150 155 171 207 219 200 192 212 183 224 129 140 279 518 786 1008 1170 1334 1439 1519 1651 1784 1900 1972 2013 2097 2152 2091 2012 1944 1890 1860 1842 1809 1752 1707 1681 1772 1805 1912 2094 2253 2352 2459 2533 2550 2595 2674 2741 2713 2602 2484 2349 2241 2191 2215 2226 2206 2186 2197 2238 2261 2228 2167 2080 2018 1955 1895 1850 1820 1802 1785 1784 1761 1791 1890 1985 2028 2061 2112 2172 2227 2221 2170 2131 2010 1821 1711 1631 1674 1753 1762 1710 1649 1560 1417 1251 1056 891 773 705 686 684 680 671 647 639 706 813 870 889 891 875 840 790 683 600 567 610 688 768 830 858 847 854 858 793 963 1374 1785 2014 2104 2112 2000 2029 2111 2141 2134 2127 2134 2175 2246 2399 2569 2721 2904 3110 3197 3082 2991 2876 2827 2800 2867 3096 3336 3428 3419 3323 3178 3074 3045 3007 2854 2606 2457 2500 2475 2321 2194 2029 2123 2308 2334 2358 2388 2240 2386 2390 2314 2332 2501 2769 3019 3109 3156 3122 3099 3090 3058 2934 2644 2325 2156 2023 1880 1754 1742 1769 1589 1363 1278 1235 1196 1174 1158 1137 1128 1109 978 912 1062 1192 1069 838 780 802 762 894 914 914 904 853 904 1280 2003 3046 3076 2704 2466 2305 1965 1454 1173 1074 1063 1043 1030 1046 1096 1218 1519 1558 1490 1624 1886 2081 1982 1767 1720 1753 1878 1910 1974 2146 2296 2341 2353 2509 2680 2756 2689 2580 2518 2438 2458 2230 1958 1768 1620 1473 1398 1611 1895 2219 2434 2582 2571 2229 1960 2029 2271 2316 2278 2297 2398 2469 2474 2333 2146 2000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 5 21 103 275 441 468 429 430 427 451 977 2291 3685 4031 3995 3974 3612 3517 3865 4123 3848 2803 1763 1374 1301 1230 1068 911 860 851 872 849 950 1054 1110 1079 925 699 556 527 636 880 1056 1031 873 780 849 821 788 775 748 725 716 688 631 560 548 564 640 745 778 682 484 267 171 143 138 181 255 299 283 270 312 353 345 304 267 257 275 293 275 201 115 68 56 64 75 83 94 94 81 69 57 50 44 40 40 49 67 71 50 41 23 5 20 67 58 15 3 5 18 34 51 66 77 87 97 92 68 57 58 61 61 48 56 86 128 183 209 200 184 183 200 218 203 254 323 338 343 354 311 251 194 137 101 86 87 94 106 123 153 151 142 131 175 183 164 161 134 102 95 99 114 132 142 164 184 153 131 89 82 90 168 382 648 845 1001 1207 1383 1489 1659 1780 1885 1982 2027 2056 2117 2178 2178 2134 2083 2076 2107 2112 2051 2013 2110 2226 2329 2429 2500 2523 2524 2553 2572 2542 2525 2480 2293 2169 2081 1779 1551 1502 1634 1790 1909 2006 2083 2143 2200 2225 2234 2211 2167 2134 2103 2056 1994 1931 1883 1842 1824 1788 1800 1870 1963 2052 2129 2177 2224 2266 2263 2200 2125 2024 1877 1744 1632 1617 1661 1665 1633 1599 1523 1363 1190 1012 863 723 624 558 524 526 548 561 556 602 705 772 786 769 740 711 680 616 578 573 567 601 690 782 821 819 805 785 769 923 1321 1783 2033 2100 2069 2025 2043 2046 2044 2059 2056 2032 2065 2174 2301 2400 2535 2694 2879 3030 2959 2870 2771 2732 2791 2886 3034 3201 3293 3336 3301 3171 3113 3199 3296 3197 2941 2862 2868 2716 2460 2353 2284 2331 2476 2538 2486 2471 2323 2331 2286 2249 2344 2608 3015 3078 2871 2855 2941 2997 3006 3045 3011 2742 2390 2144 2029 1912 1842 1885 1868 1617 1359 1322 1289 1243 1211 1191 1175 1163 1159 1045 1084 1211 1188 1041 995 765 694 777 954 946 864 836 760 630 758 1799 2940 3199 2852 2501 2290 2099 1901 1583 1351 1231 1148 1086 1094 1147 1424 1641 1612 1577 1590 1588 1650 1779 1694 1697 1664 1675 1761 1916 2050 2100 2067 2120 2262 2352 2359 2336 2304 2251 2491 2468 2213 2000 1856 1659 1619 1254 1330 1545 1725 1776 1810 1743 1692 1614 1835 1969 1993 2064 2208 2194 2326 2424 2361 2253 2067 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 77 237 433 564 582 544 482 379 339 954 2396 3787 3987 3702 3338 2394 2097 2524 2820 2427 1639 1107 1030 971 878 801 766 763 770 777 754 884 969 1006 960 818 635 511 478 598 881 1129 1175 993 798 844 781 718 712 694 696 711 722 713 668 648 679 790 939 967 850 620 269 107 123 99 153 248 300 266 202 210 243 234 205 181 168 163 162 152 108 56 31 36 47 58 67 69 52 32 23 24 25 27 35 47 55 62 51 32 37 19 11 37 73 59 18 2 3 9 21 37 50 57 65 72 66 54 51 52 54 56 53 62 80 98 99 102 111 122 127 129 133 149 214 244 237 231 230 208 182 151 111 85 81 103 131 145 153 177 161 212 163 188 195 185 196 194 165 148 134 108 100 90 98 112 75 74 48 70 67 89 208 369 488 623 948 1141 1397 1636 1755 1852 1960 2019 2036 2061 2127 2192 2227 2259 2298 2340 2361 2329 2327 2472 2629 2726 2790 2817 2794 2744 2696 2609 2519 2502 2400 2279 2082 1709 1256 964 905 1091 1398 1607 1768 1904 1995 2061 2129 2195 2224 2235 2245 2239 2197 2130 2066 1966 1899 1847 1808 1811 1854 1913 1970 2036 2098 2132 2143 2151 2093 2015 1955 1882 1778 1650 1581 1602 1593 1565 1540 1490 1371 1198 992 854 714 586 494 429 390 417 474 519 581 650 630 579 551 517 525 534 526 545 605 576 558 653 748 786 789 752 724 738 909 1286 1706 1926 1992 1993 1983 1987 1958 1961 1995 1968 1944 1983 2065 2149 2241 2384 2541 2681 2822 2834 2737 2699 2652 2691 2764 2818 2908 3037 3159 3180 3143 3237 3415 3428 3103 2648 2481 2653 2720 2645 2601 2579 2584 2689 2879 2795 2654 2535 2432 2322 2230 2220 2342 2831 2663 2488 2619 2888 2960 2885 3070 3115 2864 2534 2247 2080 1979 1924 1931 1923 1733 1476 1416 1376 1310 1242 1162 1127 1155 1174 1212 1266 1303 1394 1661 1716 1245 991 991 1062 1002 848 853 835 695 699 1434 2499 3133 3096 2763 2437 2190 1924 1704 1616 1474 1321 1304 1347 1528 1740 1779 1748 1677 1561 1498 1617 1538 1587 1591 1601 1649 1723 1874 1928 1917 1938 2035 2107 2083 2012 1975 2156 1987 2017 2090 2066 2026 2086 1900 1742 1506 1498 1613 1822 2056 1810 1520 1361 1301 1510 1709 1815 1791 1933 1946 2026 2156 2254 2243 1981 0 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 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 2 8 10 153 373 560 661 678 623 493 309 249 1065 2588 3445 3093 2471 1942 1209 866 961 1192 1183 976 909 986 916 795 750 732 721 715 710 708 866 921 905 827 700 568 487 469 540 788 1046 1147 1069 949 859 755 677 675 669 687 718 777 818 768 694 728 811 897 907 813 543 193 84 124 153 179 228 231 171 103 94 116 113 102 96 92 90 82 63 39 22 24 26 28 36 43 37 20 6 3 4 8 15 22 34 51 62 42 34 22 37 65 67 29 4 0 0 0 4 13 24 30 31 36 50 54 44 41 43 47 56 70 77 85 103 112 98 73 49 37 40 44 72 105 107 112 145 182 186 164 136 116 110 115 135 156 163 165 183 159 211 159 158 181 206 221 203 159 127 91 49 43 41 40 47 53 58 48 52 53 57 92 149 213 316 530 698 1095 1379 1566 1708 1820 1891 1922 1933 1982 2081 2180 2258 2319 2371 2404 2404 2420 2489 2594 2681 2749 2803 2829 2814 2805 2719 2591 2526 2433 2260 2013 1710 1379 1111 1057 1174 1337 1479 1619 1740 1821 1895 1988 2101 2194 2264 2312 2323 2284 2219 2188 2050 1956 1894 1858 1856 1888 1926 1953 2008 2085 2128 2107 2028 1958 1896 1828 1764 1640 1564 1510 1539 1534 1506 1491 1472 1396 1223 978 830 707 593 495 417 364 362 418 489 543 589 512 380 324 293 290 328 412 487 551 553 540 595 651 696 695 684 709 770 939 1250 1582 1831 1980 1983 1961 1953 1940 1929 1930 1898 1888 1940 1992 2017 2053 2156 2306 2464 2619 2790 2694 2645 2588 2526 2484 2505 2648 2806 2973 3099 3139 3246 3418 3409 2990 2407 2108 2276 2555 2733 2831 2905 2910 2872 2915 2865 2770 2633 2496 2375 2270 2239 2534 2810 2691 2566 2794 3163 3135 2877 2969 3060 2936 2623 2360 2215 2088 1931 1773 1739 1698 1583 1497 1434 1351 1282 1160 1163 1199 1256 1307 1360 1454 1506 1881 2004 1708 1548 1389 1181 1050 897 873 931 870 809 1313 2273 3072 3270 3104 2657 2196 1859 1662 1495 1373 1469 1705 1684 1640 1644 1691 1684 1576 1396 1390 1408 1481 1558 1598 1613 1635 1640 1699 1761 1826 1896 1976 2006 1883 1709 1673 1950 1904 1820 1858 1838 1885 1993 1931 1828 1752 1766 1877 2067 2222 1841 1334 1231 1446 1687 1922 2017 1699 1621 1465 1415 1612 1834 1935 1782 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 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 3 5 12 43 198 433 625 734 766 720 588 404 272 1534 2422 2431 1882 1310 923 646 564 593 672 745 784 851 928 886 731 708 701 686 678 670 688 829 941 862 717 600 527 480 454 466 589 871 1118 1074 897 760 691 674 692 693 715 748 839 917 879 741 691 768 811 766 587 310 82 83 81 67 79 103 98 68 41 36 43 43 40 39 38 36 31 22 16 17 20 13 12 17 18 11 3 0 0 0 1 2 6 24 59 82 51 25 28 99 93 41 5 0 0 0 0 4 14 16 14 13 18 39 65 45 34 31 35 48 67 81 88 102 128 118 88 58 39 30 25 28 33 35 42 65 91 104 107 107 108 114 113 100 102 118 134 148 146 185 166 151 155 162 155 124 76 56 46 36 27 20 19 23 30 39 45 52 60 60 54 53 75 130 239 460 734 953 1209 1468 1640 1696 1708 1750 1794 1860 1970 2088 2172 2221 2264 2295 2323 2361 2416 2456 2474 2514 2587 2645 2692 2680 2625 2558 2486 2378 2214 2010 1804 1629 1596 1694 1764 1835 1839 1784 1769 1807 1906 2038 2166 2272 2302 2291 2279 2246 2227 2140 2071 2006 1978 1967 1967 1984 2012 2124 2181 2222 2234 2213 2132 1981 1805 1701 1557 1474 1437 1465 1486 1485 1473 1431 1346 1161 961 825 724 632 540 447 367 336 398 467 498 528 464 318 225 179 168 194 297 375 419 448 475 510 548 588 575 638 744 843 977 1213 1481 1710 1904 2002 1977 1947 1939 1911 1861 1807 1808 1875 1938 1972 2005 2069 2156 2234 2358 2681 2633 2535 2480 2447 2446 2484 2601 2806 3030 3090 2983 2995 3229 3226 2883 2337 2147 2370 2609 2779 2982 3182 3325 3308 3222 3049 2854 2663 2497 2372 2305 2289 2487 2771 2932 2961 3130 3418 3288 3026 2969 2949 2904 2738 2505 2277 2003 1905 1825 1713 1634 1584 1533 1475 1389 1328 1250 1252 1284 1335 1413 1559 1771 1758 1708 1580 1529 1635 1623 1329 1071 858 880 996 1023 1033 1347 2104 2933 3119 3100 2757 2248 1783 1491 1336 1488 1904 2001 1857 1702 1645 1613 1547 1412 1209 1085 1080 1271 1505 1595 1598 1582 1556 1585 1687 1752 1728 1737 1787 1734 1603 1554 1673 1681 1598 1606 1538 1677 1682 1706 1743 1757 1754 1816 2083 2169 1824 1453 1370 1530 1799 1861 1616 1478 1347 1279 1331 1392 1477 1394 1515 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 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 2 5 32 112 253 471 673 787 817 766 641 446 276 1094 1672 1459 1031 711 555 515 553 634 707 736 756 814 893 892 717 668 678 668 655 631 635 745 932 902 729 608 537 486 458 464 521 681 1082 1125 925 739 651 655 718 755 781 810 899 976 932 767 648 682 639 494 247 82 37 41 25 24 34 35 30 21 15 15 18 21 23 22 18 18 22 21 17 15 8 2 3 9 9 4 0 0 0 0 0 0 2 28 72 92 54 12 55 70 38 9 0 0 0 0 0 4 18 16 11 10 17 47 91 71 47 38 41 49 60 68 68 69 93 77 45 46 49 31 23 20 19 20 20 21 24 31 42 50 51 54 61 63 69 74 76 79 83 98 96 89 86 85 82 67 38 31 39 46 38 28 21 17 18 22 32 46 55 55 43 31 33 54 121 196 342 488 696 959 1195 1336 1415 1527 1613 1671 1736 1823 1910 1977 2031 2088 2146 2212 2276 2300 2256 2228 2294 2410 2498 2533 2547 2540 2515 2470 2390 2286 2198 2107 2052 2109 2121 2152 2139 2050 1977 1971 2016 2075 2193 2316 2343 2321 2322 2295 2217 2083 1995 2024 2125 2128 2040 2025 2061 2107 2105 2126 2139 2125 2091 1989 1777 1645 1507 1377 1334 1364 1407 1426 1415 1367 1198 1014 887 812 754 686 605 516 413 361 403 444 467 452 382 277 192 128 127 136 197 257 302 350 397 446 490 520 502 604 751 855 970 1201 1441 1668 1871 1925 1917 1908 1886 1825 1736 1698 1728 1816 1907 1961 1982 2004 2046 2062 2129 2417 2504 2460 2439 2473 2444 2545 2686 2905 3089 3019 2755 2666 3058 2970 2612 2268 2189 2309 2454 2659 3091 3498 3674 3551 3348 3105 2846 2612 2448 2320 2215 2176 2300 2631 2929 3138 3389 3572 3547 3248 3060 2917 2823 2753 2613 2273 1819 1927 1982 1913 1771 1646 1567 1506 1429 1375 1322 1313 1350 1401 1538 1756 1974 1875 1739 1522 1475 1609 1657 1477 1161 1030 1052 1147 1123 1030 1265 2418 2583 2536 2561 2591 2405 1960 1728 1712 1841 2016 1969 1797 1631 1482 1382 1282 1206 1143 991 880 1037 1317 1547 1622 1612 1567 1540 1570 1544 1399 1370 1380 1464 1426 1377 1354 1319 1223 1142 1300 1403 1411 1516 1776 1767 1658 1746 1906 1901 1769 1600 1526 1860 1902 1663 1386 1191 1132 1223 1425 1490 1452 1340 1386 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 60 179 336 525 720 805 791 712 585 399 285 628 952 801 605 498 479 527 623 705 721 707 719 788 883 875 718 652 671 654 626 588 569 669 860 886 754 668 595 536 525 578 642 682 965 1208 1057 816 681 669 732 803 835 855 932 968 863 708 610 529 362 158 52 23 18 13 6 2 2 7 7 5 4 4 6 8 11 16 18 23 29 29 25 17 7 2 6 17 17 7 0 0 0 0 0 0 3 27 53 60 41 13 28 17 5 0 0 0 0 0 0 1 8 8 6 7 13 34 70 70 50 47 56 63 66 70 68 48 30 29 26 23 21 19 17 18 19 20 18 16 15 16 18 18 18 23 26 31 36 36 34 32 32 33 31 31 36 39 44 46 36 26 19 22 25 24 19 14 11 11 11 15 18 18 18 20 24 28 37 52 115 216 389 620 865 1048 1116 1258 1396 1504 1567 1625 1686 1747 1809 1879 1963 2059 2149 2207 2184 2127 2123 2200 2302 2362 2411 2456 2488 2487 2437 2374 2373 2323 2259 2272 2301 2323 2329 2303 2247 2227 2214 2191 2248 2338 2397 2413 2401 2332 2160 1810 1642 1868 2116 2167 2121 2110 2075 2006 1983 1986 1996 1998 1948 1822 1657 1533 1420 1309 1283 1303 1310 1284 1249 1297 1058 875 800 783 772 739 678 606 506 443 438 461 473 431 332 229 172 120 120 131 167 217 266 303 336 413 481 498 493 560 683 817 986 1207 1436 1666 1845 1917 1916 1884 1820 1720 1643 1672 1716 1774 1836 1882 1898 1905 1945 1968 2025 2215 2398 2455 2440 2600 2640 2745 2869 3033 3140 3076 2841 2654 2880 2699 2402 2196 2212 2315 2397 2696 3197 3501 3479 3246 3080 2899 2636 2432 2288 2183 2048 2185 2315 2475 2834 3241 3560 3702 3522 3287 3121 2884 2617 2520 2641 2382 1992 2068 2165 2066 1854 1732 1612 1526 1469 1426 1421 1486 1514 1430 1499 1716 1858 1705 1746 1855 1740 1664 1682 1656 1534 1537 1514 1439 1332 1199 1662 2363 2202 1873 1943 2406 2576 2323 2205 2124 1960 1952 1979 1861 1651 1432 1300 1182 1173 1160 1007 848 912 1002 1454 1658 1714 1649 1520 1447 1328 1185 1154 1149 1205 1293 1345 1239 1126 1093 1006 1050 1163 1273 1341 1448 1565 1520 1614 1762 1871 1937 1830 1592 1754 1656 1453 1208 1026 1150 1410 1646 1546 1441 1363 1388 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 0 0 0 0 0 0 0 0 0 7 89 234 397 545 669 761 738 613 480 339 279 386 554 526 477 460 498 583 675 714 692 675 708 812 869 808 692 642 643 608 573 535 513 601 804 952 900 797 733 576 502 576 660 635 637 781 758 722 711 716 747 797 825 847 904 871 728 611 504 335 137 27 29 18 8 1 0 0 0 1 1 0 0 0 2 7 15 19 22 25 35 46 52 43 23 11 15 25 22 8 0 0 2 11 48 38 33 35 32 27 21 8 2 4 4 1 0 0 0 0 0 0 1 1 1 2 4 10 26 41 39 33 39 42 41 46 51 32 23 22 21 17 13 10 7 7 8 7 8 11 12 11 10 9 9 9 13 21 27 26 21 15 10 7 6 9 18 23 26 30 30 24 9 1 5 8 7 4 3 2 0 1 1 1 3 6 8 14 20 27 44 105 236 377 550 759 883 999 1129 1278 1397 1471 1523 1583 1650 1706 1817 1875 2002 2092 2118 2099 2066 2054 2076 2153 2219 2286 2345 2379 2394 2408 2417 2402 2361 2346 2344 2346 2360 2375 2344 2330 2293 2237 2234 2260 2280 2290 2294 2233 2095 1676 1516 1717 2013 2169 2139 2062 2024 2011 1951 1924 1899 1821 1699 1605 1543 1462 1398 1349 1349 1312 1229 1169 1132 1205 999 800 740 767 802 803 760 687 601 528 493 501 512 469 358 232 173 138 129 146 195 250 293 340 381 441 495 509 501 517 602 781 1039 1240 1420 1610 1768 1851 1870 1857 1808 1756 1723 1761 1796 1787 1769 1791 1781 1810 1869 1922 1988 2115 2265 2360 2414 2581 2678 2793 2951 3076 3136 3118 2982 2806 2704 2449 2180 2017 2120 2409 2587 3005 3279 3257 3086 2886 2743 2673 2587 2413 2165 2084 2163 2432 2576 2605 2961 3425 3701 3733 3504 3302 3136 2915 2617 2347 2548 2456 2323 2319 2356 2267 1879 1755 1657 1600 1519 1433 1431 1531 1589 1503 1496 1625 1772 1779 1771 1834 1762 1535 1574 1672 1736 1796 1851 1931 1982 1888 2274 2422 2026 1517 1575 2294 2573 2502 2395 2231 2035 2055 2203 2089 1743 1468 1384 1335 1320 1244 1065 1004 933 1161 1304 1480 1578 1429 1306 1330 1390 1211 1123 1136 1182 1297 1581 1352 1146 1023 944 906 981 1173 1272 1333 1384 1385 1509 1764 1962 2056 1969 1722 1638 1607 1526 1295 1067 1146 1305 1417 1393 1312 1256 1241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 0 0 0 0 0 0 0 0 1 12 137 293 437 553 648 709 657 475 361 310 335 411 464 465 473 482 562 659 720 728 703 685 714 857 853 723 635 623 606 550 514 495 480 510 614 778 902 882 744 470 325 357 411 416 437 496 556 650 729 748 748 758 779 811 836 723 598 477 330 171 48 12 22 8 2 0 0 0 0 0 0 0 0 3 7 12 17 18 20 21 28 45 60 58 39 22 20 19 15 4 0 3 4 6 29 40 43 34 19 9 6 6 7 8 8 4 3 2 1 0 0 0 0 0 0 0 0 1 6 19 22 10 10 10 11 18 25 18 13 11 9 7 4 2 1 1 1 0 1 3 4 3 3 2 2 1 4 8 10 10 8 5 2 1 0 0 4 6 8 10 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 8 37 168 264 344 482 595 755 908 1065 1203 1296 1373 1454 1521 1565 1689 1763 1891 1990 2036 2040 2019 1994 1982 1993 2024 2084 2156 2247 2348 2419 2433 2400 2357 2332 2302 2273 2277 2313 2306 2297 2244 2162 2112 2085 2079 2092 2089 2030 2012 1791 1700 1799 1980 2087 2051 1974 1972 1895 1924 1868 1780 1676 1551 1502 1499 1450 1416 1358 1305 1223 1133 1100 1076 1065 920 756 708 749 811 849 832 785 720 635 581 584 592 540 423 278 207 168 152 183 267 354 385 440 483 518 534 527 504 489 549 791 1074 1262 1404 1529 1635 1701 1735 1782 1803 1812 1811 1823 1848 1854 1843 1860 1661 1670 1747 1836 1917 2000 2092 2196 2354 2488 2615 2755 2929 3022 3026 3015 2949 2813 2599 2353 2147 1997 2096 2623 3032 3287 3329 3102 2869 2725 2653 2675 2683 2488 2202 2143 2309 2540 2712 2934 3342 3381 3521 3565 3501 3303 3000 2809 2856 2567 2541 2526 2501 2351 2160 2354 1985 1773 1722 1695 1586 1455 1418 1455 1525 1542 1520 1567 1706 1816 1778 1687 1565 1393 1431 1561 1654 1720 1872 2111 2349 2429 2523 2451 2026 1418 1238 1764 2261 2304 2178 2060 2063 2243 2444 2277 1837 1526 1440 1466 1435 1267 999 953 955 947 987 1151 1311 1187 1144 1365 1531 1425 1285 1238 1205 1222 1522 1308 1068 917 829 768 839 1057 1139 1162 1265 1405 1561 1838 1955 2076 2080 1963 1794 1662 1668 1435 1258 1178 1119 1085 1128 1100 1068 1097 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 11 60 226 379 508 604 658 652 559 364 303 342 381 415 445 469 501 531 634 711 732 723 694 668 700 863 847 655 577 588 575 512 487 469 449 463 466 513 637 714 515 292 135 138 223 284 347 469 629 692 747 764 758 754 763 782 769 602 484 421 351 198 59 15 3 0 0 0 0 0 0 0 0 0 1 6 14 21 21 20 25 26 26 32 46 52 45 32 20 7 5 1 0 1 1 1 4 14 43 29 11 3 4 9 11 10 10 12 13 10 5 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 2 4 6 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 66 128 206 335 466 620 767 878 1000 1120 1235 1331 1393 1472 1641 1765 1835 1879 1908 1920 1916 1913 1897 1899 1916 1952 2008 2085 2177 2257 2276 2230 2155 2111 2080 2070 2092 2132 2137 2110 2051 1986 1934 1901 1927 2034 2120 2022 1994 1919 1897 1948 2009 2024 1999 1958 1981 1889 1827 1696 1579 1545 1541 1497 1481 1305 1151 1035 988 1005 1037 1052 1024 939 815 722 701 744 825 905 904 861 832 750 694 688 679 609 476 356 280 217 205 255 335 398 435 494 556 576 554 524 505 502 550 811 1104 1302 1424 1494 1538 1573 1614 1686 1749 1789 1804 1766 1736 1754 1701 1534 1462 1500 1600 1704 1775 1816 1860 1920 2012 2115 2301 2593 2786 2834 2899 2964 2934 2780 2554 2349 2127 1934 2074 2672 3241 3309 3259 3078 2831 2630 2577 2656 2503 2295 2087 2032 2114 2255 2416 2600 3052 2981 2949 3037 3080 2979 2900 2465 2761 2784 2713 2606 2400 2042 1857 2036 1969 1868 1849 1807 1702 1644 1566 1471 1464 1510 1559 1667 1829 1876 1644 1632 1528 1434 1394 1435 1531 1489 1684 1936 2248 2542 2729 2604 2059 1472 1208 1468 1900 1973 1817 1764 1970 2407 2665 2479 2041 1704 1632 1638 1428 1120 818 777 867 898 924 1038 1179 1290 1365 1503 1591 1535 1414 1458 1410 1401 1362 1189 1080 1126 981 847 818 1051 1139 1109 1242 1468 1712 1957 2101 2226 2287 2247 2099 1965 1733 1625 1518 1442 1358 1107 1048 1037 1012 1075 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 174 336 482 586 632 623 591 488 326 313 373 406 417 449 498 550 612 700 735 722 701 667 644 684 820 837 587 525 554 529 466 444 431 406 409 364 295 291 311 255 164 50 64 217 300 372 537 761 836 793 750 741 748 747 736 706 618 506 677 539 256 67 16 3 0 0 0 0 0 0 0 0 0 0 3 17 35 36 33 41 28 21 24 35 49 58 51 28 0 0 0 0 0 0 0 0 1 6 6 4 4 7 12 13 9 8 7 6 2 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 15 60 143 251 369 524 680 756 860 986 1091 1166 1243 1335 1489 1591 1641 1683 1724 1758 1793 1819 1815 1833 1847 1876 1918 1964 2003 2030 2032 1995 1907 1849 1822 1819 1842 1883 1894 1877 1856 1811 1785 1759 1788 1956 2136 2143 2092 2054 2050 2042 2038 2061 2039 1998 1984 1905 1830 1693 1555 1525 1590 1559 1394 1021 750 641 694 841 971 1032 1014 924 809 726 699 729 808 911 948 907 929 875 814 786 756 715 628 497 369 262 237 277 326 400 498 581 615 583 519 486 511 544 603 829 1156 1367 1483 1530 1534 1559 1623 1698 1755 1788 1771 1686 1591 1537 1439 1350 1325 1340 1414 1508 1567 1586 1595 1621 1653 1707 1845 2050 2250 2455 2712 2927 2947 2774 2526 2266 2012 1897 2152 2739 3169 3235 3217 3128 2916 2629 2400 2418 2144 1928 1838 1867 1936 1987 2231 2319 2485 2453 2449 2655 2950 2971 3010 2775 2800 2911 2873 2649 2348 1891 1719 1810 1918 1970 1983 1934 1807 1775 1747 1600 1465 1455 1572 1775 1865 1455 1280 1456 1495 1385 1172 1042 1348 1242 1397 1653 1998 2446 2839 2812 2274 1683 1486 1591 1748 1743 1658 1670 1924 2427 2716 2583 2207 1937 1907 1807 1364 1004 851 877 904 915 1007 1095 1122 1187 1304 1415 1490 1477 1294 1543 1538 1451 1378 1348 1371 1576 1391 1069 900 949 1077 1221 1492 1734 2018 2273 2414 2412 2397 2418 2346 2311 2243 2078 1883 1706 1582 1376 1281 1283 1317 1289 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 119 277 408 514 603 605 594 588 462 328 320 344 384 401 461 507 559 628 690 711 718 733 699 650 726 860 814 546 479 495 467 407 365 352 342 336 279 159 66 41 65 66 45 113 347 426 497 613 742 797 741 691 703 723 730 715 711 733 713 873 650 292 78 12 1 0 0 0 0 0 0 0 0 0 0 4 19 38 38 35 35 23 15 17 24 42 65 70 42 0 0 0 0 0 0 0 0 0 0 3 5 6 8 11 13 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 2 12 50 142 295 439 562 639 696 782 891 1000 1109 1214 1332 1415 1474 1524 1562 1606 1675 1735 1755 1780 1795 1826 1876 1908 1890 1830 1793 1766 1697 1654 1637 1639 1656 1672 1684 1703 1725 1693 1664 1637 1645 1756 1908 2034 2074 2112 2128 2061 2019 2122 2080 2078 2084 2026 1906 1775 1698 1695 1702 1598 1223 748 475 449 580 757 910 1019 1023 959 857 767 726 741 791 864 952 970 955 913 883 878 878 871 795 625 465 367 324 314 360 460 559 597 582 521 455 440 495 580 718 881 1232 1471 1571 1600 1582 1586 1655 1733 1770 1773 1720 1618 1511 1383 1261 1317 1334 1295 1282 1320 1354 1360 1351 1368 1398 1452 1542 1684 1886 2154 2424 2751 2827 2699 2475 2215 1993 2014 2400 2903 3224 3346 3347 3230 2980 2648 2419 2331 2207 2050 2006 2160 2417 2458 2581 2539 2438 2316 2300 2500 2803 2705 3047 3259 2990 2831 2827 2625 2425 2124 1893 1828 1982 2129 2117 2016 1849 1771 1877 1801 1648 1580 1674 1869 1867 1573 1485 1479 1429 1259 1007 861 1155 1171 1217 1393 1713 2177 2718 2912 2512 1992 1778 1792 1815 1757 1649 1524 1938 2391 2646 2528 2155 1935 1918 1713 1378 1060 922 972 1013 1014 1083 1162 1214 1233 1218 1196 1252 1345 1214 1280 1349 1366 1369 1488 1625 1798 1677 1358 992 764 829 1170 1777 2032 2215 2381 2450 2348 2278 2344 2365 2381 2351 2255 2162 2099 2015 1673 1536 1537 1605 1580 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 0 0 0 0 0 34 195 345 438 509 589 603 552 598 478 359 313 310 361 381 435 446 481 557 639 690 716 711 619 564 756 922 826 565 452 447 430 391 346 310 283 261 205 88 20 2 5 22 75 213 440 552 637 684 695 689 701 723 741 741 748 772 820 927 1037 833 585 231 57 6 0 0 0 0 0 0 0 0 0 0 1 8 23 29 28 29 26 18 12 13 19 33 56 75 48 0 0 0 0 0 0 0 0 0 0 3 6 5 4 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 75 196 303 438 526 585 642 714 812 935 1092 1260 1382 1548 1579 1552 1571 1610 1667 1709 1735 1747 1766 1816 1883 1905 1796 1701 1641 1572 1516 1478 1465 1479 1514 1583 1651 1628 1614 1598 1587 1623 1721 1827 1872 1939 2026 2077 2109 2173 2232 2186 2163 2170 2102 1952 1847 1873 1941 1865 1561 1050 622 453 494 618 752 881 982 1015 992 914 817 749 737 782 851 972 986 943 913 914 930 967 978 912 800 657 540 469 435 442 458 509 497 459 417 387 386 427 511 727 951 1287 1531 1628 1667 1664 1649 1667 1715 1737 1717 1655 1563 1465 1372 1305 1395 1442 1349 1216 1166 1174 1155 1143 1153 1195 1272 1380 1526 1740 1921 2116 2452 2620 2596 2474 2336 2235 2301 2666 3008 3232 3336 3296 3070 2784 2498 2405 2436 2469 2414 2327 2522 2827 2980 3056 2925 2770 2681 2607 2548 2450 2269 2475 2879 2859 2636 2681 2566 2377 2180 1975 1859 1988 2249 2298 2126 1903 1846 1922 1923 1834 1767 1816 1913 1827 1724 1681 1646 1584 1437 1231 1130 1143 1114 1114 1273 1559 1979 2505 2843 2839 2434 2084 1968 1947 1918 1707 1781 2112 2503 2636 2288 1643 1448 1420 1395 1270 1083 993 1025 1046 1045 1107 1189 1279 1362 1332 1020 1002 1058 994 1014 1165 1228 1155 1311 1581 1756 1707 1386 989 718 697 1096 1677 1979 2092 2147 2110 1953 1878 1917 1969 2056 2161 2120 2152 2300 2443 2424 2103 1794 1688 1695 1 3 24 74 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 1 4 8 2 0 0 0 1 15 93 266 388 468 545 613 602 502 565 482 364 297 296 338 374 443 475 517 603 703 769 768 689 540 446 641 848 800 586 460 424 395 345 296 254 226 202 150 36 5 0 2 40 120 249 438 702 763 728 694 703 738 772 771 743 751 845 946 1040 966 578 332 111 22 1 0 0 0 0 0 0 0 0 0 0 2 10 21 17 14 14 14 13 13 12 13 21 35 71 47 1 0 0 0 0 0 0 0 0 0 2 4 3 1 2 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 2 25 101 254 403 507 590 644 674 710 786 933 1136 1282 1411 1505 1562 1594 1609 1631 1651 1680 1703 1718 1732 1759 1793 1795 1711 1629 1538 1460 1402 1364 1350 1379 1458 1586 1541 1535 1569 1616 1702 1838 1924 1967 1959 1973 2005 2032 2070 2166 2188 2148 2196 2196 2127 2065 2025 1925 1659 1214 817 635 644 725 799 870 940 982 1013 1012 952 859 798 805 842 886 972 991 969 940 921 930 981 1006 982 907 794 691 620 558 483 411 411 389 356 328 319 339 377 513 696 964 1280 1541 1706 1786 1794 1749 1742 1743 1721 1662 1571 1475 1448 1465 1405 1422 1391 1274 1118 1010 1030 974 971 1003 1079 1185 1286 1411 1645 1786 1909 2108 2265 2367 2478 2492 2569 2657 2847 3006 3045 2974 2860 2593 2386 2290 2348 2536 2788 2920 2789 2928 3079 3355 3556 3420 3208 3208 3094 2733 2295 1999 1949 2138 2449 2604 2661 2492 2224 2085 1945 1894 2103 2416 2503 2296 2057 1933 1914 1932 1897 1756 1757 1870 1882 1828 1789 1829 1838 1750 1591 1404 1213 947 902 1253 1500 1800 2131 2511 2750 2664 2367 2104 2012 1803 1793 2105 2503 2768 2732 2076 1327 983 991 1093 1137 1040 976 959 910 986 1108 1201 1235 1341 1548 1051 884 879 979 1156 1196 1075 982 1126 1472 1748 1665 1306 916 682 746 1113 1443 1586 1667 1671 1434 1265 1267 1321 1337 1323 1491 1539 1591 1823 2169 2370 2275 2049 1856 1665 101 66 74 163 203 160 98 56 23 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 66 205 353 435 518 589 611 566 483 455 458 347 273 279 357 478 612 691 710 759 823 855 822 722 566 407 427 683 744 631 518 444 369 272 193 153 135 115 72 3 0 0 0 99 197 314 550 921 949 775 647 625 702 793 817 778 813 922 842 718 523 255 106 28 4 0 0 0 0 0 0 0 0 0 0 2 5 8 10 8 5 3 1 0 0 0 1 3 9 49 32 3 0 0 0 0 0 0 0 0 1 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 11 68 227 412 559 664 734 767 774 788 863 1052 1211 1342 1446 1527 1585 1624 1648 1659 1675 1692 1704 1704 1699 1711 1743 1745 1681 1570 1459 1374 1318 1281 1259 1278 1391 1418 1457 1528 1614 1718 1845 1960 2181 2094 2021 2027 2033 2023 2048 2048 2017 2060 2037 2078 2123 1977 1739 1413 1053 819 799 876 933 960 997 1022 1023 1024 1022 984 907 837 815 797 868 935 957 946 921 905 929 965 973 950 901 835 777 738 653 545 414 348 315 294 277 274 310 353 514 699 957 1252 1531 1753 1842 1860 1834 1793 1748 1704 1652 1576 1546 1651 1677 1587 1466 1400 1325 1092 884 837 795 821 891 984 1085 1188 1342 1556 1696 1778 1867 1975 2138 2493 2574 2720 2821 2863 2816 2671 2505 2365 2207 2107 2082 2193 2473 2892 3245 3227 3182 3132 3274 3560 3639 3440 3500 3401 2908 2343 1940 1850 2083 2493 2790 2772 2545 2269 2143 2111 2115 2298 2591 2598 2461 2282 2130 2035 1991 1914 1721 1743 1879 1933 1872 1832 1875 1768 1686 1606 1474 1220 958 1045 1277 1380 1567 1785 2077 2388 2581 2568 2342 2294 2300 2416 2557 2693 2841 2782 2194 1669 1324 1178 1178 1241 1116 958 881 931 985 1030 1155 1424 1607 1475 1138 900 862 1026 1331 1227 1065 981 1016 1235 1585 1663 1309 802 627 838 1142 1195 1118 1114 1135 1061 967 942 956 980 935 960 989 1025 1303 1777 2094 2077 1947 1694 1320 11 19 35 55 73 90 99 95 62 25 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 37 156 334 468 524 611 692 707 638 505 402 387 318 230 258 420 641 821 858 809 808 846 836 764 657 521 350 258 518 690 691 602 494 363 217 122 74 49 31 12 0 0 0 0 114 189 305 513 760 839 741 665 674 750 844 920 938 852 774 522 307 174 93 31 4 0 0 0 0 0 0 0 0 0 0 0 2 4 5 3 1 1 0 0 0 0 0 0 0 1 21 13 2 0 0 0 0 0 0 0 0 1 3 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 2 29 184 409 597 730 815 866 884 873 909 1021 1133 1258 1379 1477 1547 1605 1647 1668 1683 1691 1697 1694 1679 1668 1670 1684 1682 1629 1521 1401 1315 1268 1223 1186 1216 1273 1355 1442 1528 1629 1727 1900 2040 2017 2011 2055 2085 2067 2017 1969 1963 1955 1962 1979 1952 1818 1607 1349 1133 980 972 1017 1018 1005 1030 1050 1045 1031 1030 1006 937 872 843 864 897 917 932 933 919 912 937 959 943 910 896 866 794 740 626 476 366 309 286 271 255 262 303 360 506 714 957 1206 1434 1624 1720 1780 1813 1788 1726 1682 1679 1652 1725 1817 1813 1727 1661 1674 1601 1180 884 725 674 692 769 895 1026 1109 1281 1470 1611 1704 1789 1896 2018 2207 2466 2688 2744 2669 2490 2302 2266 2195 2126 2063 2025 2078 2317 2740 3103 3233 3205 3066 3039 3198 3336 3295 3452 3482 3019 2413 1956 1838 2174 2778 2933 2790 2507 2253 2141 2177 2342 2559 2739 2764 2692 2563 2443 2344 2142 1908 1760 1794 1928 1928 1657 1422 1401 1398 1342 1318 1283 1162 1054 1181 1252 1202 1287 1451 1663 1965 2304 2542 2526 2572 2662 2735 2740 2721 2823 2715 2416 2106 1893 1711 1504 1388 1364 1200 1010 929 901 855 910 1262 1433 1375 1200 1021 984 1104 1364 1400 1222 1006 934 989 1230 1200 951 768 796 963 1077 1150 1047 944 921 943 987 895 809 936 893 964 1012 991 1147 1453 1674 1649 1449 1165 910 0 1 4 2 0 6 26 43 41 20 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 1 83 240 408 526 611 734 826 863 818 616 416 328 268 220 262 470 676 767 724 674 694 743 719 618 510 406 294 223 387 639 710 654 535 396 253 113 34 9 2 1 0 0 0 0 51 81 156 289 428 539 638 716 740 712 681 729 738 534 331 200 133 88 48 14 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 4 2 0 0 0 0 0 1 2 1 0 0 2 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 4 12 15 17 53 177 402 599 745 837 889 922 944 971 1042 1131 1224 1309 1386 1461 1534 1590 1642 1683 1695 1694 1685 1665 1637 1593 1568 1579 1583 1533 1454 1379 1289 1231 1176 1155 1157 1191 1265 1363 1452 1562 1729 1825 1874 1924 1995 2069 2102 2033 1977 1964 1919 1861 1817 1777 1702 1589 1414 1280 1175 1127 1109 1075 1065 1102 1060 1038 1007 991 985 961 931 905 901 928 958 973 963 936 931 951 955 929 902 885 842 752 643 493 356 288 268 269 272 274 308 354 412 519 694 916 1155 1416 1627 1710 1735 1755 1751 1721 1692 1686 1701 1823 1894 1838 1720 1692 1748 1621 1201 874 699 629 609 636 749 899 1012 1170 1350 1527 1674 1775 1856 1965 2104 2273 2410 2494 2467 2301 2190 2245 2253 2249 2182 2082 2093 2299 2586 2874 3199 3396 3313 3053 2828 2711 2954 3267 3427 3146 2627 2168 1971 2232 2925 2931 2665 2344 2130 2120 2243 2495 2786 2874 2763 2559 2427 2461 2300 2132 1920 1761 1768 1891 1893 1559 1290 1250 1295 1264 1206 1187 1164 1199 1242 1198 1134 1144 1188 1228 1522 1823 2093 2280 2447 2589 2666 2706 2662 2667 2605 2443 2254 2127 1984 1740 1534 1512 1448 1315 1135 977 983 945 1009 1102 1241 1283 1147 1142 1222 1395 1554 1420 1073 918 908 1109 1083 969 941 1063 1232 1214 1214 1109 1007 943 914 990 741 740 985 1085 1079 1066 946 959 1050 1091 1043 913 724 640 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 1 10 144 297 453 591 706 819 906 947 938 695 471 325 247 266 265 419 509 515 511 539 584 608 574 498 421 346 275 231 289 502 607 603 510 364 205 72 6 1 0 0 0 0 0 0 5 11 53 170 327 462 537 551 496 391 304 258 228 156 104 103 116 83 42 16 8 7 3 0 1 5 5 2 0 0 0 0 0 0 0 0 1 3 4 0 0 4 2 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 1 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 12 37 62 76 86 152 350 537 703 806 862 914 970 1033 1106 1153 1170 1198 1253 1321 1388 1458 1531 1618 1678 1697 1684 1657 1629 1587 1545 1515 1499 1472 1443 1418 1350 1255 1171 1123 1083 1065 1095 1163 1219 1313 1441 1566 1682 1791 1875 1915 1954 1960 1937 1911 1882 1857 1822 1757 1660 1566 1491 1441 1362 1273 1194 1137 1120 1118 1043 1025 1023 1031 1048 1044 1019 1005 995 1014 1043 1040 995 957 969 971 939 888 858 838 784 686 529 367 276 261 281 322 388 431 477 548 577 623 740 920 1123 1366 1539 1640 1697 1719 1717 1716 1726 1704 1719 1776 1817 1772 1687 1631 1537 1334 1017 741 624 607 603 611 703 809 909 1044 1232 1441 1614 1732 1839 1924 2034 2107 2170 2275 2388 2378 2360 2370 2347 2370 2351 2249 2219 2312 2419 2607 2899 3146 3249 3199 2989 2655 2898 3155 3342 3325 3110 2857 2715 2760 3059 3061 2835 2582 2444 2494 2649 2913 3006 2724 2327 2132 2066 2111 2062 1997 1850 1710 1686 1796 1867 1760 1661 1686 1673 1554 1408 1332 1285 1314 1295 1270 1258 1223 1140 1242 1301 1427 1561 1748 2012 2202 2309 2430 2466 2449 2381 2269 2156 2058 1956 1833 1671 1525 1401 1379 1463 1425 1371 1167 1045 1099 1195 1213 1165 1249 1317 1279 1230 1211 1033 989 1000 1090 1091 1033 1018 1087 1152 1108 1017 971 1026 1040 971 1033 853 725 842 970 859 788 800 784 758 724 735 727 625 610 1 2 1 0 0 0 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 4 56 237 388 549 659 777 908 998 987 871 675 455 336 299 286 246 303 373 429 486 532 559 550 508 473 423 353 286 230 215 289 375 384 295 176 77 21 1 0 0 0 0 0 0 0 0 0 31 115 216 285 299 273 228 123 72 45 42 63 95 107 98 69 46 34 27 18 7 0 4 23 31 16 3 2 1 0 0 0 0 2 7 13 16 10 3 18 13 1 0 0 0 0 0 0 0 0 2 3 3 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 9 34 76 117 133 140 306 563 726 809 876 961 1056 1129 1181 1167 1095 1056 1084 1149 1227 1340 1465 1578 1642 1660 1643 1607 1594 1573 1552 1529 1501 1469 1437 1409 1372 1281 1183 1125 1061 1008 988 990 1007 1070 1167 1299 1441 1618 1762 1742 1733 1763 1791 1795 1781 1766 1757 1744 1658 1559 1486 1439 1394 1312 1206 1151 1107 1086 1036 1035 1061 1075 1058 1000 951 966 1006 1073 1117 1095 1024 983 987 937 861 798 769 755 711 598 428 301 269 297 359 458 600 685 768 862 858 833 876 996 1152 1327 1508 1662 1740 1746 1725 1719 1740 1756 1732 1721 1723 1709 1670 1589 1404 1128 871 634 500 475 500 581 729 845 860 946 1136 1334 1474 1653 1836 1929 1983 2009 2024 2081 2266 2489 2527 2504 2465 2440 2386 2276 2209 2198 2206 2284 2421 2638 2978 3349 3228 2834 2870 3008 3141 3268 3390 3460 3460 3506 3481 3378 3245 3151 3166 3203 3282 3299 3030 2502 2027 1962 1971 1934 1867 1792 1709 1642 1640 1771 1935 2060 2131 2123 2029 1829 1605 1530 1417 1386 1389 1415 1431 1340 1160 1114 1143 1183 1210 1299 1574 1743 1866 2012 2101 2129 2106 2047 1942 1874 1782 1664 1539 1427 1396 1547 1584 1670 1592 1321 1013 907 1004 1092 1237 1548 1698 1449 1188 952 893 988 1056 1097 1115 1100 1030 971 931 867 767 715 964 1037 1065 875 660 624 701 799 804 751 712 671 627 589 590 642 636 654 0 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 18 122 322 471 572 670 854 1053 1149 1076 861 627 517 474 395 309 262 309 421 471 498 523 527 501 460 436 428 362 279 207 163 161 197 218 148 63 16 3 0 0 0 0 0 0 0 0 0 3 36 86 132 154 147 121 93 40 34 47 73 112 139 132 109 86 67 51 38 29 18 5 4 30 50 27 7 4 1 0 0 0 3 11 24 37 43 45 8 1 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 52 110 159 172 334 604 782 884 982 1093 1166 1197 1227 1149 1031 988 1026 1092 1202 1375 1522 1569 1567 1558 1539 1507 1530 1557 1551 1536 1511 1474 1431 1400 1375 1286 1213 1176 1110 1017 932 874 863 915 999 1113 1216 1370 1565 1606 1609 1631 1657 1657 1671 1695 1692 1679 1646 1601 1549 1498 1428 1338 1255 1178 1117 1060 1033 1037 1037 998 913 794 766 801 876 989 1082 1089 1003 952 933 854 762 698 668 649 601 484 351 285 280 349 493 686 885 977 1082 1152 1132 1067 1034 1083 1194 1294 1424 1584 1702 1750 1755 1748 1795 1807 1806 1809 1801 1754 1634 1476 1272 1035 837 617 429 347 366 524 815 1038 995 948 1045 1182 1320 1550 1698 1858 1953 1928 1858 1895 2101 2487 2569 2523 2441 2343 2257 2221 2176 2096 2079 2087 2131 2298 2688 3355 3230 3031 2894 2829 2850 2993 3229 3277 3336 3362 3401 3467 3448 3437 3571 3646 3620 3442 3044 2466 2054 1979 1917 1818 1777 1755 1683 1644 1693 1855 2019 2147 2214 2198 2102 1925 1658 1562 1470 1407 1404 1467 1481 1368 1212 1085 1043 1113 1192 1245 1420 1504 1537 1604 1720 1810 1817 1753 1681 1536 1370 1277 1279 1349 1583 1682 1629 1666 1631 1403 1120 874 969 1065 1211 1293 1191 1367 1359 1070 983 1072 1114 1048 1044 1081 971 818 693 647 677 585 762 796 841 666 453 528 616 752 860 801 691 615 565 556 619 674 718 801 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 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 0 2 54 216 421 575 643 740 950 1144 1182 1053 868 749 685 551 402 330 331 387 468 495 492 493 475 443 419 415 410 330 256 185 130 105 103 93 56 19 3 0 0 0 0 0 0 0 0 0 0 4 24 57 94 125 133 118 96 86 96 151 209 255 259 221 167 118 82 59 49 42 28 10 8 32 36 18 6 2 1 0 0 0 4 17 37 56 68 66 27 12 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 0 1 1 2 2 1 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 1 4 8 17 51 114 183 235 358 577 795 975 1101 1163 1165 1160 1166 1103 1060 1054 1083 1156 1280 1426 1525 1561 1559 1516 1456 1434 1463 1501 1508 1500 1485 1457 1426 1415 1399 1309 1245 1214 1163 1065 937 823 783 828 888 948 1039 1189 1356 1440 1488 1541 1558 1538 1552 1618 1682 1712 1702 1671 1639 1593 1519 1431 1352 1242 1151 1076 1042 1018 982 940 899 752 713 704 748 863 994 1024 910 854 831 759 679 618 575 537 474 395 309 284 311 418 653 981 1189 1196 1251 1274 1241 1172 1093 1062 1180 1222 1295 1412 1545 1657 1709 1700 1704 1705 1753 1770 1721 1652 1554 1381 1202 1044 866 657 455 308 271 421 806 1098 1155 1070 1014 1053 1180 1386 1549 1687 1740 1713 1726 1804 1954 2339 2487 2460 2395 2320 2272 2260 2188 2125 2053 1988 1998 2187 2685 3144 3123 2941 2765 2642 2637 2763 2845 2868 2879 2922 3049 3132 3137 3264 3414 3587 3503 3161 2796 2324 2104 2081 1963 1874 1863 1840 1748 1730 1791 1893 1998 2064 2067 2057 2003 1888 1675 1514 1390 1321 1335 1424 1373 1304 1228 1166 1195 1360 1461 1509 1541 1496 1489 1586 1697 1747 1680 1452 1420 1359 1232 1219 1283 1324 1318 1274 1348 1469 1454 1186 1220 1147 933 875 1002 984 885 1167 1285 1215 1225 1239 1045 821 1021 981 792 560 423 466 675 674 619 585 607 605 421 475 613 776 852 807 720 613 579 646 737 797 825 900 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 1 0 0 0 0 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 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 7 5 2 10 147 379 530 639 750 891 1058 1128 1085 974 878 784 582 492 320 338 407 455 477 483 481 480 460 443 452 449 402 322 244 171 119 91 79 68 49 23 3 0 0 0 0 0 0 0 0 0 0 7 29 62 90 109 116 121 144 196 241 292 331 344 318 262 192 130 85 60 50 52 57 59 62 71 42 14 3 0 0 0 0 0 3 14 33 54 58 46 47 46 46 47 33 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 1 2 3 3 3 2 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 4 13 24 34 59 110 175 264 363 529 734 928 1075 1147 1130 1101 1083 1088 1115 1138 1163 1225 1330 1398 1445 1493 1495 1451 1406 1401 1410 1417 1412 1409 1414 1412 1399 1398 1366 1296 1231 1182 1137 1077 979 830 755 769 819 872 964 1098 1206 1277 1418 1471 1478 1479 1502 1569 1675 1748 1751 1717 1695 1658 1588 1497 1397 1279 1155 1083 1059 1016 923 836 837 804 749 718 744 822 893 878 773 710 668 633 613 589 526 449 513 391 305 295 356 526 859 1236 1356 1276 1231 1218 1207 1178 1120 1034 1115 1158 1180 1231 1342 1490 1585 1590 1609 1632 1655 1663 1668 1668 1546 1362 1175 1048 935 780 574 369 223 301 639 1028 1264 1295 1192 1140 1211 1410 1608 1727 1739 1683 1712 1773 1868 2081 2227 2310 2396 2306 2339 2198 2039 1919 1838 1829 1960 2281 2787 3013 2955 2820 2703 2568 2543 2599 2601 2553 2488 2536 2649 2492 2725 3018 3189 3240 3129 2914 2617 2237 1999 2148 2222 2150 2090 2002 1842 1825 1832 1831 1806 1789 1842 1905 1945 1866 1713 1569 1442 1273 1257 1273 1247 1223 1174 1192 1457 1623 1611 1575 1525 1472 1521 1747 1892 1934 1844 1542 1285 1229 1320 1289 1237 1146 1044 975 1068 1231 1254 1143 1235 1209 964 791 960 996 1033 1092 1184 1252 1167 915 736 630 851 880 726 525 545 674 699 610 512 503 563 469 416 466 566 692 785 751 738 666 651 665 747 929 1025 1235 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 25 36 107 77 45 28 8 1 4 3 1 0 0 0 0 0 0 0 0 0 0 3 7 10 7 3 10 70 320 542 572 653 828 1002 1077 1078 1087 1049 907 751 545 400 297 449 534 516 486 480 485 474 468 486 523 500 423 348 262 187 137 110 96 83 62 29 1 0 0 0 0 0 0 0 0 0 0 15 41 58 57 54 40 51 88 140 185 219 230 225 213 195 172 148 125 107 117 169 212 190 130 82 37 10 2 0 0 0 0 0 1 7 24 41 40 30 45 71 78 77 52 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 1 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 1 7 22 43 71 103 136 170 233 345 529 753 946 1054 1076 1057 1004 974 981 1028 1103 1179 1238 1302 1303 1285 1275 1278 1295 1317 1329 1333 1325 1292 1282 1289 1300 1310 1318 1290 1228 1154 1091 1044 1018 989 844 755 735 757 822 919 1011 1067 1143 1245 1308 1377 1445 1508 1573 1639 1708 1742 1736 1718 1678 1609 1510 1389 1240 1142 1107 1069 1006 945 889 841 765 747 747 726 679 655 699 650 585 535 517 534 553 512 426 393 339 325 346 413 606 1022 1328 1398 1318 1234 1192 1183 1187 1101 1022 1056 1101 1119 1134 1192 1329 1439 1486 1516 1515 1495 1485 1518 1593 1468 1330 1174 1066 1006 917 711 507 373 357 505 784 1123 1440 1487 1446 1515 1686 1863 1947 1877 1725 1699 1729 1791 1863 1941 2050 2212 2111 2016 1903 1814 1746 1736 1862 2102 2436 2752 2871 2816 2735 2714 2619 2561 2527 2432 2326 2295 2374 2557 2526 2683 2946 3186 3277 3103 2760 2292 1960 1905 2162 2364 2302 2226 2194 2004 1936 1922 1873 1772 1688 1661 1762 1860 1868 1777 1609 1430 1426 1276 1183 1167 1164 1115 1149 1436 1508 1419 1372 1403 1479 1582 1644 1701 1873 1901 1761 1646 1669 1422 1367 1251 1076 1002 1138 1217 1140 1079 1108 1167 1078 839 733 829 950 1048 1060 1004 988 926 699 748 758 740 728 817 626 745 835 762 608 502 559 600 585 584 537 519 583 675 566 687 769 735 641 724 1084 1307 1651 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 25 44 59 80 273 197 131 77 27 9 9 5 1 0 0 0 0 0 0 0 0 0 7 20 22 10 12 22 69 226 501 661 628 691 863 1011 1086 1131 1183 1071 715 580 507 444 517 643 615 520 466 446 435 433 478 548 545 535 451 345 260 194 145 121 104 86 59 27 0 0 0 0 0 0 0 0 0 0 0 4 14 18 11 9 1 0 0 5 21 48 63 68 76 89 104 120 141 182 282 231 158 106 64 32 15 4 0 0 0 0 0 0 0 1 10 18 24 26 26 32 40 37 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 1 0 0 0 0 0 0 0 0 0 0 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 1 8 28 50 87 133 176 212 249 347 517 687 800 847 860 868 814 786 798 874 997 1108 1161 1200 1199 1186 1162 1147 1149 1165 1186 1200 1191 1157 1149 1159 1173 1187 1205 1194 1118 1041 986 942 904 874 806 751 728 736 778 838 905 991 1064 1115 1166 1274 1404 1506 1571 1659 1731 1753 1776 1764 1713 1623 1485 1313 1081 1000 994 996 982 946 891 768 703 760 856 866 776 709 659 604 556 499 449 423 417 422 423 407 377 361 372 453 689 1097 1342 1415 1374 1291 1209 1160 1195 1117 1072 1069 1087 1107 1118 1140 1251 1325 1371 1378 1352 1310 1284 1325 1370 1351 1271 1160 1065 1007 953 779 564 405 342 365 479 749 1263 1513 1636 1748 1887 2025 2062 1825 1652 1617 1652 1701 1733 1753 1764 1827 1805 1743 1726 1730 1757 1863 2068 2260 2456 2605 2661 2642 2649 2704 2688 2632 2552 2437 2325 2270 2283 2460 2621 2821 3050 3279 3450 3346 2926 2523 2283 2291 2398 2374 2201 2351 2336 2234 2141 2101 2087 1944 1830 1817 1844 1902 1950 1904 1647 1333 1277 1273 1190 1063 978 1016 1134 1159 1148 1168 1283 1491 1684 1646 1502 1471 1611 1740 1709 1572 1405 1430 1512 1397 1169 1085 1392 1432 1138 1003 1084 1211 1150 791 720 649 675 756 772 745 767 848 810 902 1005 944 650 849 795 797 746 681 626 558 524 665 928 962 772 558 491 547 540 674 774 676 461 734 1088 1415 1545 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 14 37 56 66 73 111 237 200 153 93 42 17 8 3 0 0 0 0 0 0 0 0 0 0 16 36 34 9 30 98 246 478 688 760 746 738 857 1027 1114 1084 993 832 639 541 486 569 663 627 541 487 482 472 452 479 549 593 504 511 420 313 237 177 136 114 101 83 55 23 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 3 6 8 12 17 23 30 42 53 51 24 20 14 6 1 0 0 0 0 0 0 0 0 0 0 2 2 12 32 42 31 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 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 1 1 1 0 0 0 0 0 0 1 3 3 1 1 2 13 31 54 90 138 191 236 268 333 406 445 408 376 446 521 536 545 599 713 832 916 979 1036 1051 1044 1018 988 972 980 1000 1021 1022 1018 1035 1062 1079 1085 1095 1094 1044 990 957 940 917 881 812 762 743 736 754 791 829 904 969 1024 1099 1216 1358 1476 1544 1638 1608 1694 1755 1753 1695 1584 1382 1138 883 800 788 771 743 724 644 510 482 603 737 780 743 699 636 585 607 566 465 388 337 327 348 364 355 340 379 543 868 1164 1350 1421 1387 1291 1199 1179 1196 1156 1105 1085 1107 1153 1195 1198 1254 1292 1304 1292 1273 1250 1205 1190 1204 1201 1174 1114 1026 961 874 753 600 475 408 373 337 365 714 1045 1293 1496 1756 2060 1947 1709 1526 1485 1540 1599 1625 1636 1631 1653 1669 1683 1688 1694 1739 1900 2092 2213 2305 2351 2337 2340 2468 2552 2522 2487 2429 2292 2123 2000 2038 2242 2505 2760 2974 3154 3262 3096 3192 3059 2926 2860 2700 2296 1956 2331 2522 2503 2369 2246 2218 2234 2192 2114 2093 2124 2169 2111 1780 1469 1373 1362 1288 1066 910 977 1053 1074 1102 1215 1422 1632 1700 1595 1428 1401 1545 1685 1621 1557 1515 1519 1470 1312 1079 1027 1129 1047 1013 1024 970 896 730 830 967 844 685 656 687 737 713 743 742 759 918 1255 869 937 963 913 825 760 717 699 630 709 951 1192 1108 667 482 396 425 559 679 418 535 828 1126 1315 1167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 13 39 68 80 77 77 84 100 93 74 54 33 15 4 0 0 0 0 0 0 0 0 0 5 14 17 20 20 24 74 199 460 691 797 816 818 795 914 990 954 871 758 661 605 498 528 581 581 526 490 506 563 606 622 612 582 532 452 415 332 254 190 141 114 99 91 80 57 28 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 2 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 12 31 57 63 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 3 4 3 3 2 1 0 0 0 0 1 3 7 8 9 20 39 67 102 145 194 241 270 289 279 250 215 190 191 219 253 278 321 406 513 617 710 790 838 844 819 804 817 840 852 865 901 933 952 962 970 982 982 1026 1021 1001 987 975 950 899 829 790 781 758 736 741 772 832 883 928 1001 1128 1290 1437 1539 1642 1623 1627 1660 1641 1543 1436 1216 961 766 708 704 675 612 547 490 372 301 308 378 477 555 568 539 532 642 660 530 411 327 293 302 311 335 378 466 671 958 1193 1351 1397 1349 1264 1207 1210 1214 1201 1166 1143 1149 1177 1238 1286 1335 1357 1339 1320 1320 1261 1159 1132 1116 1078 1062 1052 1001 973 873 773 671 586 534 513 489 423 450 595 762 966 1287 1612 1560 1401 1315 1355 1436 1481 1513 1530 1544 1556 1570 1577 1569 1573 1607 1761 1933 2023 2059 2074 2079 2105 2154 2153 2149 2202 2217 2127 2043 1932 1815 1909 2119 2341 2555 2772 2909 2895 3150 3299 3247 3051 2754 2268 1978 2195 2578 2751 2490 2256 2132 2191 2276 2335 2354 2350 2375 2273 1983 1638 1407 1359 1386 1224 1078 1086 1082 1048 1101 1313 1573 1686 1698 1575 1420 1407 1530 1558 1502 1469 1454 1443 1363 1282 1135 1059 1021 1029 1037 966 761 651 671 910 1059 963 748 670 662 675 687 708 724 738 862 1207 1296 1328 1230 997 846 736 679 716 648 617 974 1567 1624 1123 691 413 280 391 564 526 654 866 1116 962 567 0 0 0 0 0 0 0 0 0 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 10 31 60 85 90 90 69 44 31 23 16 14 11 7 3 1 0 0 0 0 0 0 0 3 11 34 39 31 32 68 163 342 703 808 851 871 889 884 837 779 754 728 665 590 546 516 549 550 539 527 536 579 665 767 803 728 599 485 407 326 241 171 123 103 94 80 64 51 35 22 12 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 1 8 6 14 38 52 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 3 6 7 7 7 6 3 0 0 0 0 4 10 14 19 31 59 95 131 169 210 247 274 272 246 212 186 174 172 169 156 150 161 195 253 333 425 526 611 663 683 713 761 794 807 803 821 833 831 819 824 870 887 954 970 967 963 960 946 913 875 839 831 810 766 731 753 788 815 840 878 988 1184 1386 1491 1564 1546 1534 1557 1517 1360 1271 1064 827 691 645 614 569 533 455 440 359 287 266 312 407 494 516 505 552 679 730 610 421 302 297 316 335 373 450 584 807 1073 1251 1356 1369 1312 1249 1217 1208 1203 1205 1202 1200 1218 1247 1314 1394 1460 1473 1428 1364 1305 1172 1053 987 956 946 947 963 974 983 946 889 824 784 784 747 712 664 584 590 659 713 835 909 955 973 1036 1141 1255 1329 1379 1415 1472 1464 1419 1378 1338 1322 1374 1486 1558 1603 1675 1737 1733 1718 1725 1732 1797 1909 1970 1926 1875 1793 1786 1838 1912 1973 2070 2399 2663 2791 2926 3058 3100 2834 2569 2286 2068 2102 2403 2669 2307 2185 2066 2072 2166 2282 2333 2358 2366 2272 2082 1801 1489 1334 1414 1385 1245 1153 1051 967 1037 1231 1355 1511 1563 1445 1306 1323 1461 1438 1403 1434 1535 1553 1354 1275 1146 1019 983 959 848 761 683 640 603 701 812 772 721 652 634 647 671 715 833 926 1069 1321 1540 1527 1223 875 646 670 755 750 580 480 1035 1844 1967 1587 1157 774 262 364 459 491 548 878 1201 572 305 0 0 0 0 0 0 0 0 0 1 1 0 0 2 1 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 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 44 79 104 105 87 82 56 30 17 14 17 14 12 9 7 4 1 0 0 0 0 3 11 30 63 89 91 100 154 297 509 690 754 845 904 897 820 705 635 634 609 578 529 502 510 483 533 553 573 616 680 758 833 841 747 638 538 413 269 187 169 138 112 87 60 37 27 24 24 22 21 16 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 7 16 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 6 9 11 12 12 10 5 1 0 0 4 11 16 24 44 81 126 170 206 231 250 265 279 272 243 216 204 204 190 149 129 131 159 210 274 341 409 480 562 643 722 787 818 832 812 777 736 692 667 689 739 753 826 845 850 874 907 912 883 864 840 841 830 791 742 720 734 761 770 774 879 1116 1332 1401 1471 1514 1442 1406 1399 1246 1096 929 757 624 536 475 439 459 349 344 330 312 325 386 474 536 547 582 645 716 734 633 403 306 313 335 362 418 533 719 939 1166 1295 1352 1342 1288 1232 1194 1192 1187 1186 1187 1212 1272 1322 1372 1441 1493 1481 1408 1311 1184 1038 955 914 907 889 842 841 891 949 959 965 957 919 910 885 850 798 671 660 793 887 926 790 700 754 859 942 1044 1162 1254 1328 1395 1363 1243 1140 1061 1034 1068 1117 1130 1166 1286 1386 1419 1343 1394 1452 1497 1591 1677 1675 1745 1838 1839 1844 1975 2049 2222 2450 2662 2754 2768 2691 2805 2591 2378 2230 2124 2044 2035 2135 2090 2134 2084 2102 2202 2180 2160 2228 2261 2158 1985 1792 1550 1372 1408 1408 1306 1166 1050 969 972 1063 1152 1338 1489 1445 1209 1248 1383 1398 1387 1410 1453 1479 1309 1205 1085 982 941 931 849 765 742 722 696 673 656 662 688 674 657 656 640 646 769 868 1103 1370 1519 1493 1302 1056 822 895 1045 952 664 488 972 1609 1841 1677 1381 966 452 364 433 621 942 1217 1057 511 302 0 0 0 0 0 0 0 0 0 1 1 0 1 9 18 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 1 4 5 4 4 3 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 26 58 107 143 159 172 183 122 46 36 46 49 42 50 44 28 17 7 0 0 0 2 7 24 62 109 138 147 165 233 365 509 626 727 881 930 846 720 625 601 595 537 499 472 497 533 542 539 597 644 696 752 800 826 815 756 711 644 479 299 224 223 185 130 81 48 31 27 27 27 24 27 24 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 3 5 8 12 14 15 13 11 4 2 1 5 12 20 28 51 92 136 180 218 241 245 249 272 278 260 241 236 238 220 158 135 142 185 260 340 392 432 456 519 613 717 801 847 866 847 800 723 631 574 582 594 613 653 682 727 780 810 804 809 810 806 813 810 783 746 731 714 725 722 710 789 1003 1194 1283 1373 1409 1307 1223 1223 1146 975 780 639 559 475 373 313 292 311 333 353 384 432 492 564 598 604 658 720 741 705 642 413 338 327 345 388 473 622 841 1034 1202 1301 1328 1301 1249 1202 1188 1176 1173 1185 1210 1249 1297 1352 1381 1399 1387 1347 1292 1198 1028 914 890 931 977 948 811 719 775 883 963 1004 1000 950 877 827 827 786 726 752 914 1100 1172 1146 922 774 821 896 972 1071 1174 1269 1281 1170 1012 925 818 780 788 804 814 836 889 945 1077 1117 1174 1243 1284 1415 1443 1409 1470 1451 1422 1543 1922 2101 2297 2370 2421 2657 3023 2884 2935 2744 2484 2306 2156 1897 1762 1769 2052 2259 2299 2252 2182 2145 2146 2222 2283 2254 2145 1972 1734 1468 1375 1360 1305 1177 1027 987 1008 1070 1166 1360 1577 1519 1238 1241 1275 1268 1248 1267 1271 1233 1185 1136 1078 1065 1104 1006 947 895 859 795 715 675 667 673 730 809 844 762 615 599 617 676 884 1178 1291 1356 1418 1312 1101 1038 1177 1068 765 579 859 1302 1528 1395 1216 847 519 373 461 664 885 1169 896 491 355 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 18 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 4 2 1 0 0 0 2 3 4 5 8 14 20 18 6 1 0 0 0 0 0 0 0 0 0 0 0 0 5 18 40 75 132 179 220 270 259 158 46 50 55 70 88 98 86 51 26 10 3 4 6 11 18 38 71 111 150 177 208 283 386 483 624 794 918 921 756 609 523 487 481 474 466 459 501 564 620 645 658 690 718 761 827 890 911 861 798 725 547 377 279 236 193 133 81 47 32 29 28 26 26 30 29 23 13 4 0 0 0 0 0 0 0 1 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 1 4 4 4 3 1 1 3 6 11 12 10 9 11 8 8 6 8 13 21 28 48 89 129 168 204 233 242 249 260 270 273 275 275 261 237 191 170 185 246 340 425 452 474 470 496 567 664 754 820 883 842 785 722 644 578 559 534 522 533 575 629 672 697 713 688 691 720 757 787 798 784 756 719 712 703 684 712 855 1085 1227 1317 1304 1190 1078 1056 1044 929 850 764 683 585 479 432 383 341 344 375 430 497 553 613 645 679 759 845 838 699 606 440 381 362 369 415 508 650 869 1053 1185 1258 1276 1248 1191 1151 1170 1167 1149 1135 1152 1199 1277 1354 1383 1380 1344 1287 1215 1082 922 820 818 896 957 901 714 635 643 729 835 917 957 933 877 843 814 790 812 893 982 1070 1163 1216 1095 913 849 874 947 1039 1103 1122 1056 913 830 909 773 708 694 672 637 636 653 628 597 632 716 793 876 930 909 907 940 1056 1284 1440 1737 1946 2024 1955 1918 2165 2657 3175 3374 3226 2825 2417 2252 2060 1977 2117 2371 2505 2445 2291 2171 2121 2165 2295 2404 2414 2362 2304 2154 1875 1651 1513 1420 1329 1129 1069 1036 1058 1217 1531 1633 1534 1410 1334 1266 1191 1150 1129 1085 1033 1011 989 945 939 954 999 1019 997 953 903 881 874 843 805 767 807 1039 823 665 605 585 585 627 912 1018 1170 1349 1324 1127 1189 1206 1102 887 777 916 1188 1356 1189 1012 780 554 463 757 850 948 948 711 471 432 0 0 2 6 3 0 0 0 0 0 0 0 0 0 2 6 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 2 0 0 0 0 0 1 1 4 11 22 29 24 5 1 0 1 2 1 0 0 0 0 0 0 0 0 8 35 66 103 157 203 239 284 267 191 106 72 44 63 76 77 69 47 25 27 31 35 37 38 46 82 125 175 212 238 273 341 416 505 666 825 896 837 667 520 456 429 421 436 478 503 489 513 629 657 584 611 665 725 832 954 1010 949 826 700 529 395 294 235 203 144 74 43 29 27 29 36 50 37 30 18 7 6 13 15 6 1 0 0 1 6 12 10 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 0 0 0 0 0 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 5 6 5 3 2 3 5 7 11 10 6 3 8 10 11 12 13 17 21 26 38 76 117 155 189 221 251 272 279 284 295 305 301 281 264 238 221 241 300 381 446 458 473 453 430 448 508 583 661 843 880 838 760 686 643 623 594 569 531 545 577 596 607 630 644 677 714 743 764 780 790 743 726 716 703 682 683 769 1014 1215 1307 1292 1190 1083 1056 1044 835 891 868 819 778 686 600 498 371 348 380 437 515 586 641 675 736 850 983 1019 815 625 498 446 418 416 457 541 679 864 1028 1149 1214 1226 1201 1141 1089 1085 1093 1114 1151 1179 1196 1247 1345 1436 1472 1421 1298 1188 973 855 790 794 835 839 743 539 500 493 533 618 727 829 858 847 822 824 875 951 968 936 1026 1205 1328 1292 1114 925 850 906 974 993 945 838 711 713 831 774 736 721 652 600 585 548 447 345 295 299 327 430 430 413 410 472 694 1055 1255 1515 1738 1802 1724 1683 1951 2342 2886 3379 3572 3336 2883 2630 2551 2602 2702 2748 2688 2564 2393 2208 2110 2149 2271 2382 2422 2460 2591 2530 2341 2104 1889 1731 1580 1340 1161 1087 1125 1296 1617 1475 1365 1372 1369 1267 1144 1071 993 901 807 761 782 778 700 668 829 935 937 953 960 1085 1104 1073 1000 890 767 675 643 661 661 622 636 731 829 1056 1297 1469 1527 1428 1351 1174 1064 1005 1000 1061 1192 1225 1053 792 601 583 552 810 915 1004 913 648 589 735 0 0 9 34 57 50 24 7 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 1 3 4 3 1 0 0 0 0 1 4 8 12 16 17 13 6 3 1 0 0 0 0 0 1 0 0 0 0 2 19 67 108 147 190 229 249 267 258 218 136 56 25 30 33 31 40 58 73 83 102 125 107 93 109 157 201 238 271 299 337 395 459 541 668 767 791 722 596 482 435 419 417 445 486 502 492 476 617 610 552 590 673 734 826 939 995 927 751 570 426 325 229 170 139 104 57 34 26 29 37 64 102 70 39 37 67 92 90 62 25 3 0 0 0 4 11 12 8 6 6 7 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 8 5 2 5 7 7 9 10 10 7 7 8 12 15 17 18 21 26 34 66 107 149 186 222 258 291 309 312 312 305 287 268 257 242 223 219 247 313 389 397 393 351 300 278 287 309 353 562 683 678 649 644 648 640 648 645 638 583 536 533 546 571 607 665 737 783 789 780 776 753 739 728 713 689 672 723 942 1168 1308 1349 1303 1219 1164 1135 960 954 932 888 847 796 738 559 412 392 434 478 533 599 640 668 722 814 945 1062 941 735 573 523 487 457 495 549 676 837 990 1113 1178 1177 1157 1121 1070 1060 1097 1152 1159 1094 1147 1226 1385 1524 1576 1549 1490 1290 1005 848 797 785 751 682 581 423 373 376 410 463 524 614 701 767 826 892 966 1028 981 972 1132 1348 1507 1509 1278 1049 875 840 859 854 810 792 712 717 657 588 610 693 593 617 578 469 334 246 212 211 210 224 221 213 213 264 451 609 805 1137 1443 1540 1441 1435 1661 1943 2301 2866 3443 3577 3326 3032 2831 2798 2825 2790 2671 2547 2406 2235 2112 2074 2106 2164 2252 2334 2484 2558 2544 2457 2264 2041 1811 1582 1386 1262 1273 1414 1475 1330 1245 1269 1259 1118 991 906 830 733 652 641 707 676 597 630 725 768 744 726 833 982 1062 1114 1091 1029 857 730 626 600 571 429 491 603 868 1234 1577 1774 1867 1713 1451 1144 956 981 1168 1130 1179 1208 1096 842 533 625 756 855 932 1049 1181 988 921 980 0 0 8 44 93 98 63 21 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 4 3 1 0 1 1 4 9 15 19 18 15 13 14 14 11 9 5 2 3 4 5 8 11 2 0 0 8 36 100 154 175 197 229 253 257 251 203 99 26 15 18 25 26 53 127 207 236 196 210 163 172 196 233 280 310 325 338 358 396 441 467 531 599 629 614 560 499 458 424 400 406 428 448 469 452 557 539 555 630 711 739 751 825 898 812 610 419 281 195 117 73 56 47 36 28 31 38 47 71 101 117 156 143 127 125 113 76 29 0 0 0 0 1 5 9 10 23 36 42 42 35 18 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 10 10 10 8 5 3 7 7 4 5 7 9 9 8 8 14 17 18 19 22 27 35 62 102 145 187 227 266 304 328 333 326 294 236 180 164 170 150 122 117 148 193 200 197 177 154 138 128 119 132 212 309 363 412 468 513 540 625 627 675 668 615 569 555 562 594 658 770 848 853 831 807 792 773 755 737 707 672 706 884 1102 1283 1380 1389 1341 1272 1211 1132 1031 896 780 727 705 685 690 604 561 575 598 619 630 637 648 689 754 832 923 922 805 645 572 536 500 531 566 660 798 938 1060 1137 1140 1124 1091 1039 993 967 968 986 906 1026 1218 1374 1425 1410 1395 1322 1184 1005 849 729 662 605 509 431 356 322 327 357 395 424 480 537 607 693 792 913 1028 1026 1040 1132 1302 1534 1716 1484 1193 929 772 708 684 665 818 855 778 577 401 407 637 583 638 599 417 257 254 209 205 191 174 161 149 136 153 226 275 389 727 1132 1258 1273 1372 1514 1633 1824 2289 3036 3500 3509 3134 2729 2520 2456 2390 2288 2207 2189 2126 2012 1928 1902 1910 1977 2039 2124 2262 2456 2583 2429 2202 1946 1703 1485 1349 1410 1475 1455 1383 1305 1214 1074 898 760 663 587 545 556 602 609 588 576 586 581 583 533 468 524 664 911 1199 1135 1047 866 595 395 336 303 235 226 211 411 792 1215 1564 1683 1575 1298 1024 889 887 1175 1275 1340 1331 1151 750 611 703 824 875 893 995 1331 1371 1112 868 0 0 0 0 0 16 25 15 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 3 3 2 0 0 0 0 0 1 6 7 6 3 2 3 7 11 14 14 18 22 20 19 22 26 31 32 30 31 20 14 12 12 11 11 7 1 1 22 62 121 161 163 164 190 227 246 235 170 54 12 7 9 14 22 43 134 278 365 319 210 198 243 267 288 337 400 409 368 340 339 366 421 505 524 556 580 563 513 453 398 348 349 370 392 413 432 493 447 468 577 679 688 620 612 709 669 484 277 145 86 44 27 27 28 25 24 38 47 59 64 67 72 88 99 101 87 61 31 6 1 1 0 0 3 7 11 21 47 71 78 66 40 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 0 0 0 0 0 0 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 11 11 12 10 6 5 8 5 2 3 6 8 9 10 11 15 16 16 17 20 24 35 57 91 130 167 199 236 283 314 322 308 258 170 74 53 90 76 50 33 26 27 34 44 51 54 55 53 46 56 71 118 165 206 238 265 307 455 506 551 591 621 626 595 585 639 745 845 906 930 934 928 895 836 797 770 733 692 718 851 1041 1224 1362 1428 1410 1354 1315 1285 1223 1124 1014 923 841 794 760 746 738 729 722 726 718 705 700 717 745 771 816 847 758 637 578 570 560 570 578 638 754 879 989 1077 1109 1099 1054 993 946 938 956 922 890 1005 1173 1239 1196 1126 1120 1068 1038 984 915 850 771 603 450 371 323 287 271 286 308 339 366 396 447 515 608 808 1001 1090 1105 1117 1231 1506 1802 1622 1305 980 719 583 603 620 778 798 659 432 250 232 492 604 705 728 615 421 338 276 271 206 152 145 142 135 138 149 155 196 431 888 1138 1255 1317 1378 1406 1500 1888 2591 3123 3304 3039 2618 2314 2071 1790 1613 1559 1586 1614 1615 1645 1659 1683 1711 1733 1790 1973 2312 2444 2322 2059 1810 1658 1470 1484 1520 1507 1465 1401 1278 1105 932 770 631 513 433 431 462 473 458 484 522 481 433 612 626 567 487 513 1029 1302 1119 901 676 482 336 163 124 108 124 129 111 223 515 906 1138 1123 933 853 1135 1283 1438 1589 1651 1466 1041 591 398 454 616 851 1010 1075 1221 1198 987 744 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 3 6 11 15 11 16 15 7 0 0 0 0 0 1 2 3 5 9 11 13 17 19 15 8 12 17 20 28 39 45 56 63 58 48 42 25 20 17 16 15 11 4 9 46 75 94 119 133 135 176 229 251 220 135 24 7 4 8 6 9 17 57 163 280 308 242 238 254 331 338 354 381 374 320 295 302 339 392 434 423 453 497 516 490 424 347 293 324 368 389 384 387 412 389 390 486 597 617 527 442 550 570 358 165 70 40 27 18 16 13 13 24 45 53 66 56 45 39 36 38 43 33 17 8 6 8 7 5 4 6 8 10 16 31 45 44 32 15 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 13 12 9 7 7 6 5 5 7 9 10 12 12 14 15 14 15 18 23 32 48 75 111 144 168 195 238 272 273 240 181 101 14 6 31 26 15 6 2 1 2 5 9 10 14 15 12 20 29 43 56 66 69 80 135 229 318 421 521 576 576 594 661 727 788 834 872 911 944 971 955 906 861 821 781 751 767 861 1012 1180 1330 1428 1447 1431 1417 1401 1366 1307 1234 1167 1083 1023 974 926 881 842 808 800 792 790 793 801 813 819 793 796 687 572 497 482 535 576 584 629 717 820 916 1008 1068 1074 1045 1003 984 996 998 953 914 958 994 990 961 892 861 896 990 1037 1023 978 870 644 466 348 270 213 181 183 193 212 236 281 337 390 446 674 938 1116 1151 1134 1225 1422 1577 1522 1319 1033 755 563 489 575 696 621 422 254 173 184 363 554 737 798 674 489 338 286 292 209 111 95 88 93 123 135 146 187 328 693 1068 1231 1200 1197 1268 1359 1648 2205 2690 2893 2807 2579 2390 2122 1659 1282 1055 958 984 1090 1240 1315 1362 1391 1430 1545 1849 2160 2258 2138 1865 1605 1627 1564 1585 1591 1543 1456 1353 1158 967 825 703 579 470 448 438 380 348 334 353 402 480 651 889 989 1026 1196 1687 1499 1153 785 460 223 120 113 91 89 76 58 54 126 128 192 385 547 564 493 770 1401 1919 2223 2156 2095 1594 1058 676 444 397 532 866 963 717 733 889 881 806 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 22 38 34 27 26 24 20 13 6 1 0 0 0 0 1 2 4 7 11 15 17 17 17 19 18 22 24 30 41 57 74 90 105 102 86 63 41 32 30 27 20 11 9 27 80 94 140 150 122 114 168 251 260 184 84 12 11 9 44 58 48 41 42 53 102 181 242 271 291 334 362 393 385 342 298 299 345 386 375 343 332 369 411 449 450 401 330 299 359 421 439 416 376 340 315 327 398 492 522 452 375 434 413 232 112 52 30 21 13 8 4 8 28 49 55 62 56 46 46 43 36 25 14 9 14 21 26 26 23 25 17 12 12 13 13 10 5 4 6 3 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 2 3 3 2 6 11 12 15 14 11 9 6 6 7 6 8 10 11 12 14 14 15 15 15 18 21 29 41 62 95 131 160 183 214 228 201 167 115 46 3 1 0 1 1 0 0 0 0 0 0 0 1 1 1 3 5 7 9 10 9 10 28 86 165 248 337 411 456 552 613 653 694 730 764 807 853 881 907 922 912 884 852 825 840 892 1003 1151 1303 1426 1492 1507 1493 1460 1404 1335 1266 1190 1131 1108 1086 1048 995 938 882 849 819 806 810 831 863 879 890 843 726 612 545 526 538 555 577 618 684 769 860 952 1027 1066 1075 1063 1043 1018 976 906 871 929 897 763 693 667 652 737 900 1024 1042 964 835 649 475 343 246 173 128 114 115 135 166 216 274 326 362 521 798 1055 1191 1235 1337 1453 1498 1459 1314 1092 860 692 565 519 530 455 305 205 160 190 316 490 674 765 636 469 313 219 199 153 58 27 39 60 85 110 142 189 265 474 896 1122 1191 1223 1265 1368 1617 1996 2326 2460 2402 2318 2353 2296 1999 1590 1183 885 842 975 1045 1087 1098 1085 1119 1412 1828 2142 2253 2117 1821 1624 1632 1661 1665 1610 1494 1340 1154 955 816 702 580 463 405 362 317 294 264 237 244 306 423 656 917 1078 1063 986 1055 867 601 366 174 70 59 85 125 149 140 131 203 343 278 215 221 208 187 253 802 1453 1809 1783 1708 1830 1520 1119 744 550 632 690 821 974 846 513 627 859 914 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 20 44 37 20 15 17 18 19 16 12 7 2 0 0 0 0 2 5 9 12 14 13 18 25 30 37 46 59 75 94 110 124 132 121 91 62 45 39 36 31 21 13 18 47 98 94 161 157 113 88 108 178 208 109 31 10 18 13 50 72 72 72 70 55 40 85 197 295 318 272 266 386 449 449 426 414 419 419 373 359 372 386 386 398 397 374 345 340 373 407 428 407 369 327 305 312 349 415 442 381 303 268 220 142 79 41 22 13 9 8 12 28 45 53 60 73 78 61 67 69 54 30 16 11 21 32 38 37 33 43 26 21 28 34 31 22 11 9 15 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 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 5 10 11 8 4 4 8 12 13 14 13 11 9 7 6 10 10 11 12 12 11 12 14 15 15 16 18 20 26 38 58 86 116 139 156 176 159 99 88 66 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 30 60 85 139 221 288 377 445 498 535 569 619 686 751 786 851 905 937 943 923 890 883 906 981 1099 1244 1393 1511 1543 1520 1466 1392 1315 1249 1154 1106 1106 1114 1099 1053 988 936 886 842 808 792 802 837 866 906 870 782 689 624 595 578 569 581 610 660 734 826 906 972 1040 1091 1107 1082 1025 940 836 808 840 783 620 564 583 568 590 656 774 927 969 843 648 494 380 290 214 164 133 107 116 149 192 232 261 287 369 593 879 1108 1228 1377 1525 1530 1475 1360 1173 967 825 727 599 449 305 222 180 186 224 335 487 617 642 549 443 293 180 127 96 38 12 28 43 63 85 104 128 194 313 623 896 1031 1099 1198 1357 1566 1806 2017 2125 2097 2067 1982 2044 2060 1999 1889 1493 1352 1308 1223 1118 1055 1026 1070 1444 1935 2345 2504 2313 1956 1650 1533 1575 1595 1480 1300 1091 906 771 673 555 428 342 326 234 187 177 162 154 155 186 302 516 770 935 834 603 373 229 185 233 142 84 111 187 283 348 347 300 428 479 384 295 280 234 166 424 941 1365 1377 978 847 1142 1325 1211 810 590 726 805 890 952 823 552 611 842 918 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 6 3 3 4 7 11 15 15 13 8 4 0 2 3 2 4 6 8 8 13 16 32 53 74 93 108 120 131 138 136 124 101 68 53 49 46 37 26 28 45 80 114 138 179 173 126 86 80 108 136 102 203 114 20 15 16 29 40 46 53 58 54 73 189 284 306 243 193 363 549 609 592 534 462 408 371 390 425 413 370 340 327 318 323 317 305 319 354 326 299 251 212 222 306 434 495 402 264 160 107 81 52 30 17 12 12 14 22 49 68 70 70 78 81 67 63 59 49 35 21 11 15 28 38 38 36 34 24 27 37 40 32 20 13 6 12 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 2 1 1 1 2 2 2 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 1 9 17 18 16 11 8 11 13 13 14 14 13 11 9 11 16 16 16 16 14 12 13 15 16 16 18 20 19 23 34 56 86 110 121 119 118 96 41 26 23 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 3 7 15 30 62 128 197 274 347 407 458 500 544 626 693 771 851 918 960 975 961 934 932 963 1036 1153 1309 1468 1544 1530 1460 1366 1273 1196 1119 1060 1051 1067 1080 1062 992 922 876 844 816 795 788 797 833 858 820 747 685 663 660 627 606 599 611 645 708 809 881 932 991 1052 1097 1109 1065 959 804 728 676 597 521 554 561 533 514 552 668 802 845 783 680 538 402 303 226 171 157 130 129 161 190 198 198 220 262 407 654 920 1142 1331 1519 1572 1526 1425 1269 1087 930 838 733 572 375 253 223 257 320 418 518 565 511 431 393 294 191 130 95 48 12 6 13 27 41 49 76 129 216 411 676 906 1002 1095 1247 1422 1604 1771 1884 1836 1748 1610 1604 1717 1818 1949 1817 1707 1663 1584 1388 1180 1136 1240 1532 1983 2437 2654 2560 2278 1894 1591 1469 1394 1201 968 802 735 668 519 361 290 204 148 124 134 126 105 100 107 130 203 363 636 820 741 568 358 213 213 296 190 115 177 344 532 721 774 651 568 450 296 268 280 357 541 768 945 931 742 694 886 1238 1490 1474 1122 973 956 962 977 1013 1055 868 774 892 982 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 13 9 6 3 1 2 4 8 15 21 18 15 17 16 10 6 5 6 8 13 31 53 77 100 119 133 146 157 158 146 122 104 84 81 85 86 78 65 65 99 160 178 185 228 210 143 112 99 88 85 132 402 142 23 26 37 60 98 145 174 177 177 183 159 241 247 176 137 252 442 540 556 500 454 426 379 394 389 375 344 316 312 313 276 233 230 253 269 240 221 178 150 187 313 490 612 443 221 98 57 51 44 27 17 16 19 24 32 51 79 77 67 61 60 59 53 49 46 37 24 13 11 16 30 33 37 42 35 26 24 18 11 6 5 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 3 4 4 2 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 1 5 12 18 15 13 10 8 9 11 11 10 9 10 10 8 12 21 22 22 21 18 15 15 17 18 18 18 19 19 23 34 58 91 121 134 127 110 88 51 25 13 6 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 4 7 8 8 6 4 1 1 2 6 13 19 23 42 83 147 215 289 361 414 445 519 593 675 763 847 919 972 991 980 963 959 985 1062 1208 1391 1495 1515 1467 1376 1269 1167 1073 1002 993 1018 1042 1038 977 894 847 814 795 784 765 748 746 721 670 622 610 646 668 665 650 635 627 637 687 799 868 909 944 987 1043 1096 1075 961 807 670 575 520 494 542 520 489 473 480 505 546 573 622 588 494 386 280 213 169 162 153 147 154 164 174 176 192 221 300 463 700 982 1203 1428 1565 1580 1514 1369 1191 1035 922 811 674 516 387 338 369 447 521 540 489 407 367 329 266 195 148 121 65 28 15 12 11 17 20 49 94 157 255 415 679 835 941 1076 1236 1413 1616 1712 1696 1571 1416 1348 1446 1458 1430 1422 1496 1645 1808 1781 1530 1354 1380 1578 1917 2317 2536 2603 2464 2152 1792 1501 1196 929 737 616 490 318 176 171 171 130 106 110 116 104 82 71 71 82 116 216 534 681 583 468 446 351 381 378 255 132 154 348 632 951 1048 947 739 529 370 386 572 850 907 700 581 322 231 460 1092 1750 1845 1663 1486 1311 1128 986 837 753 785 745 851 1018 1070 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 19 23 24 15 7 3 1 0 2 3 8 14 24 34 37 33 29 28 29 37 61 69 95 118 137 150 162 179 187 177 157 142 138 142 146 152 141 136 179 276 275 225 218 236 217 163 153 140 98 58 80 226 45 28 57 142 285 414 512 540 481 389 280 144 107 158 124 91 132 247 371 438 454 462 432 387 403 397 374 332 293 270 256 226 203 210 215 202 176 166 151 138 185 319 496 595 440 142 59 41 42 43 31 19 19 25 29 35 46 65 62 56 51 50 52 49 45 41 33 21 10 5 10 16 16 18 22 22 17 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 2 3 5 5 4 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 0 0 0 2 7 16 17 12 5 3 5 8 8 7 4 4 6 8 7 14 22 25 27 27 24 21 20 21 20 18 17 18 19 24 36 63 105 141 156 154 140 124 91 60 36 20 10 8 7 7 6 5 5 4 5 6 6 7 9 12 18 24 30 31 28 21 13 7 5 17 36 62 83 89 77 71 89 121 173 241 312 369 432 493 575 662 749 843 900 932 946 953 956 962 994 1133 1301 1408 1458 1454 1397 1291 1156 1022 942 927 961 1010 1038 986 898 842 790 739 697 656 620 589 566 536 513 527 584 635 668 681 676 660 652 704 785 839 873 900 938 1005 1045 1007 896 757 636 563 539 541 561 529 488 462 441 400 427 435 462 467 442 394 295 222 196 193 185 169 153 155 175 189 199 213 253 348 541 812 1097 1329 1490 1570 1552 1405 1241 1099 984 881 771 622 516 454 485 560 600 568 484 394 338 291 239 191 170 133 78 50 49 44 4 4 10 39 86 138 186 229 475 672 805 914 1038 1199 1483 1571 1587 1540 1429 1305 1355 1348 1304 1263 1287 1391 1573 1727 1743 1606 1501 1594 1854 2131 2304 2407 2316 2042 1692 1342 1025 758 557 385 221 123 94 114 111 97 95 105 108 88 65 49 43 45 56 189 434 494 362 219 208 263 329 388 330 168 124 245 590 912 1011 908 775 686 638 728 859 828 515 316 275 137 165 540 1328 2049 1836 1502 1283 1161 990 820 629 451 513 788 1010 1145 1158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 25 38 46 43 29 16 6 1 0 1 3 10 19 29 38 43 52 60 69 80 92 107 124 151 179 199 214 230 232 221 204 193 197 204 213 204 227 303 390 328 227 223 256 256 204 170 153 106 47 13 28 9 15 40 140 315 487 610 674 622 470 281 136 42 66 77 66 77 129 222 336 440 449 398 386 431 444 380 317 268 231 213 220 256 231 207 164 137 130 118 109 183 336 485 523 370 65 43 31 32 35 31 24 22 23 26 33 41 45 54 52 49 46 44 41 39 38 32 20 8 1 4 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 1 1 1 0 0 0 0 0 0 0 0 1 2 4 4 4 4 5 6 7 6 6 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 1 6 17 17 11 5 3 3 3 3 3 1 1 3 7 11 15 21 26 30 31 29 25 23 23 20 17 16 17 19 22 35 65 112 153 170 166 150 133 113 91 67 45 27 19 16 14 12 13 16 22 28 27 24 23 27 36 46 53 56 54 44 31 18 15 22 40 60 82 106 134 158 139 113 99 112 154 217 294 358 404 476 559 651 764 828 859 876 902 931 949 974 1089 1215 1304 1360 1389 1382 1312 1195 1055 950 897 890 917 957 953 908 846 772 694 616 537 486 457 448 445 444 464 511 569 631 683 708 700 684 709 742 781 812 840 884 960 998 945 835 711 611 558 553 562 561 541 519 485 408 418 423 428 431 429 409 375 358 340 325 288 239 208 155 154 179 201 214 223 243 294 414 600 827 1061 1284 1476 1500 1414 1284 1149 1025 923 846 701 628 596 601 627 641 566 479 393 315 258 223 198 186 141 96 82 99 108 24 6 11 37 75 113 156 233 405 573 691 759 827 994 1234 1407 1494 1480 1414 1319 1320 1328 1334 1336 1306 1216 1125 1207 1495 1702 1690 1634 1686 1865 1987 2043 1979 1779 1500 1156 883 645 431 260 143 92 86 91 91 88 87 91 96 83 60 38 29 31 74 224 370 355 196 152 162 181 212 255 263 177 120 184 457 772 960 962 824 873 949 1039 1021 698 319 401 492 496 513 849 1624 1799 1486 1086 843 783 742 693 610 499 489 700 1001 1281 1331 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 19 29 32 25 16 9 4 0 0 0 1 4 7 15 28 46 67 84 105 119 127 135 158 189 218 243 266 283 280 256 240 239 245 260 308 369 453 451 328 220 210 216 216 194 163 151 126 68 20 1 2 1 2 30 83 169 291 417 492 374 127 11 17 24 36 45 73 113 166 255 364 388 352 354 418 447 370 305 265 238 233 247 257 174 198 158 131 110 85 87 197 370 461 414 245 47 29 24 25 27 26 24 22 21 23 37 42 38 43 53 52 47 42 38 35 36 32 22 9 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 1 2 2 1 1 0 0 0 0 0 0 1 2 4 4 4 4 6 8 8 8 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 0 0 0 2 7 6 3 1 0 0 0 0 0 0 0 0 3 8 12 16 23 28 30 29 27 26 25 21 19 19 19 18 16 31 61 101 139 157 148 127 120 115 105 88 64 39 29 25 24 23 25 32 46 58 58 57 59 68 84 89 79 71 64 56 44 32 35 44 57 67 72 81 103 142 155 143 125 114 120 149 208 286 346 400 466 558 674 763 814 840 865 894 924 961 1016 1088 1168 1233 1271 1285 1272 1204 1118 1026 950 899 866 871 884 884 853 788 693 575 470 407 382 380 387 394 405 437 490 566 646 705 726 726 721 726 737 755 791 848 926 962 914 811 696 607 570 573 577 571 550 530 523 427 455 458 460 484 504 461 390 411 463 529 538 433 290 198 185 201 219 236 264 305 359 367 410 530 733 1014 1280 1369 1367 1296 1179 1051 953 911 812 736 710 716 695 636 532 428 331 263 235 216 201 184 148 112 102 131 155 83 30 18 48 94 124 184 270 403 541 620 632 658 785 975 1239 1452 1449 1376 1280 1239 1236 1279 1306 1166 924 735 874 1325 1744 1807 1640 1435 1478 1585 1647 1654 1566 1295 949 687 490 328 198 107 88 88 91 91 93 88 99 119 106 66 35 17 37 127 249 282 202 123 130 143 141 135 148 185 190 143 136 295 615 938 980 910 957 1072 1199 1291 865 755 858 1124 1398 1437 1735 1772 1521 1109 758 628 761 935 922 813 697 558 674 1036 1334 1426 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 2 5 3 1 0 0 0 0 0 0 0 3 13 28 51 71 94 125 151 166 181 209 247 281 307 324 331 311 303 293 300 366 542 662 604 461 327 256 247 235 225 197 180 172 144 69 16 1 0 0 0 0 0 11 97 238 353 279 59 7 10 18 25 34 74 127 161 194 262 347 347 304 370 407 355 293 280 288 287 252 201 165 236 186 134 90 59 71 166 326 386 275 130 38 30 29 27 21 17 17 20 23 23 35 37 36 39 44 46 44 41 38 35 33 32 28 19 12 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 3 4 2 0 0 0 0 0 0 0 1 2 4 5 4 4 5 8 8 7 6 6 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 0 0 0 0 0 1 8 8 4 1 0 0 0 0 0 0 0 2 5 9 14 21 28 32 29 25 27 26 24 25 26 25 19 14 26 53 82 112 134 136 130 122 112 107 99 80 58 48 41 39 39 43 51 66 81 84 90 104 121 133 129 115 100 99 97 86 78 90 100 103 101 91 80 83 79 78 90 100 107 118 136 143 212 285 340 396 478 584 685 764 817 849 875 911 940 954 982 1027 1082 1122 1128 1155 1157 1130 1085 1033 974 894 834 841 881 891 831 702 549 428 364 333 321 319 325 346 383 434 505 589 670 728 755 763 804 788 737 753 802 882 939 911 829 743 679 643 624 605 584 555 512 458 426 430 441 469 506 516 472 418 393 403 466 535 490 335 247 216 231 259 269 337 345 320 287 283 329 460 765 1013 1169 1242 1233 1158 1091 1033 968 889 830 804 800 699 588 483 382 298 252 232 211 198 181 155 128 118 154 175 133 66 35 79 128 169 227 315 438 551 567 545 579 708 806 963 1310 1402 1358 1208 1092 1033 972 902 781 723 779 1123 1648 1989 2045 1866 1486 1300 1307 1344 1408 1368 1088 786 564 423 296 165 114 92 89 106 97 111 144 187 191 144 74 33 25 87 195 252 190 120 128 159 153 126 107 95 116 166 165 151 230 482 902 1009 974 955 995 1041 1174 1033 960 1150 1649 2031 2040 2024 1716 1316 916 605 686 1006 1297 1352 1189 1024 955 900 999 1184 1319 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 14 4 1 0 0 0 0 0 0 0 0 0 0 0 0 3 13 34 60 77 116 162 198 222 240 274 319 352 373 381 381 399 344 459 598 712 739 575 408 325 290 277 253 236 225 223 210 161 71 5 0 0 0 0 0 0 0 60 175 257 209 60 15 13 19 25 36 63 118 174 199 230 280 301 272 315 334 322 305 310 329 301 218 201 231 218 131 106 78 54 67 131 234 268 145 65 37 36 32 26 16 12 13 18 23 29 33 31 31 30 33 41 44 39 34 32 32 32 23 21 16 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 1 2 1 0 0 0 0 0 0 0 1 2 3 4 4 3 5 8 9 9 8 7 6 3 1 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 2 10 9 2 0 0 0 0 0 0 0 0 1 3 5 8 17 30 34 29 26 28 28 27 28 28 25 21 21 19 41 65 90 112 126 124 106 100 98 92 81 70 67 64 59 54 53 56 62 82 101 120 142 162 170 161 151 146 151 153 146 145 152 157 154 145 129 112 104 78 62 58 61 72 96 132 119 157 218 280 340 409 496 599 698 785 843 873 905 936 937 941 945 960 995 1013 1030 1054 1075 1081 1066 1028 962 887 885 919 931 872 725 583 467 389 339 312 302 297 320 357 405 472 558 649 717 761 778 795 777 738 735 760 814 894 910 866 816 775 735 687 631 591 555 485 436 432 441 448 447 440 405 385 349 297 254 252 300 334 298 249 213 223 268 286 364 348 273 215 212 253 332 551 757 935 1086 1174 1123 1105 1059 996 941 870 778 753 689 606 492 378 302 260 228 208 196 187 172 142 134 153 167 145 84 39 100 152 198 259 336 432 522 503 486 554 707 818 803 999 1228 1319 1235 1082 932 782 694 744 969 1367 1873 2304 2338 2310 2082 1760 1490 1298 1081 1061 1004 863 703 562 412 280 188 123 78 79 135 135 152 174 196 221 183 112 80 83 128 175 199 125 87 93 96 83 84 79 62 72 107 140 166 253 478 781 919 939 937 921 903 936 916 928 1117 1725 1973 1953 1732 1465 1240 994 858 1027 1345 1624 1730 1570 1328 1157 973 877 988 1214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 28 30 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 20 56 99 124 170 222 262 290 313 349 383 403 412 421 424 336 585 763 788 675 490 332 321 297 278 276 287 297 278 237 174 98 34 18 3 0 0 0 0 0 34 100 142 135 83 16 21 24 27 36 59 108 205 285 253 227 234 251 278 287 293 286 277 267 230 170 179 153 101 80 82 82 65 75 128 187 172 69 40 35 35 30 21 12 10 11 12 17 26 28 21 17 13 14 23 34 37 31 29 28 24 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 2 5 8 10 9 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 8 7 5 4 4 4 3 3 2 0 0 0 0 0 0 0 0 0 0 0 1 2 11 23 31 33 32 32 31 28 25 24 23 20 21 20 33 50 69 85 97 96 98 91 82 73 66 61 58 55 52 48 43 40 49 88 118 144 170 195 207 203 205 199 193 192 198 204 206 191 170 153 139 123 103 87 77 70 63 61 69 96 109 138 184 237 292 357 439 529 630 730 809 857 891 930 924 934 962 987 986 956 932 935 958 991 1017 1022 1000 955 925 914 918 903 774 654 553 471 406 356 321 303 323 350 389 451 540 643 704 746 767 773 768 756 748 748 788 865 915 909 880 851 813 759 681 605 556 511 493 495 499 454 387 368 361 358 339 293 234 187 160 159 178 188 182 182 216 252 292 288 243 204 209 246 310 412 541 701 875 993 984 1017 1035 1034 985 878 756 710 639 556 467 378 319 272 238 209 196 193 182 160 155 158 167 145 77 30 67 108 170 250 336 423 459 438 421 479 578 606 569 690 941 1123 1184 1165 1107 1005 912 1058 1496 2117 2661 2771 2329 2130 1981 1795 1610 1370 969 737 649 634 595 485 335 239 171 115 85 96 149 167 169 175 228 312 218 165 188 207 142 62 67 51 44 39 24 17 27 38 47 67 90 116 164 274 454 682 893 1041 1037 981 929 854 769 813 991 1355 1658 1776 1658 1499 1375 1192 1018 1074 1379 1645 1740 1615 1443 1246 976 763 879 1048 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 19 18 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 47 110 161 187 250 301 332 352 373 402 417 427 448 429 375 537 644 627 518 382 305 324 308 307 329 362 368 325 240 174 130 90 49 0 0 0 0 0 0 6 27 45 54 44 17 11 18 22 39 67 118 207 297 215 214 238 263 319 293 266 238 214 202 190 148 84 72 74 73 76 88 76 60 70 94 100 53 42 35 31 24 15 10 7 6 6 9 14 18 13 6 3 3 8 14 20 20 17 14 14 15 11 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 1 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 1 0 0 3 7 9 9 7 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 13 19 24 27 23 19 15 11 8 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 23 28 30 31 30 26 23 20 18 19 20 16 20 33 52 71 83 78 78 73 66 58 53 52 53 48 44 37 28 24 35 50 75 115 159 194 212 215 225 223 215 211 211 209 199 160 140 133 125 112 93 79 73 75 78 80 83 91 115 154 201 261 320 321 408 506 600 681 746 804 886 923 909 918 947 968 967 933 890 866 872 897 924 952 963 965 944 931 942 939 853 754 664 586 511 437 378 352 356 369 392 435 512 621 684 730 755 759 755 767 777 759 800 872 931 947 926 908 890 850 777 690 633 602 598 615 567 463 383 374 362 355 359 343 292 226 163 121 104 117 145 180 219 238 256 258 234 200 206 272 341 359 384 477 646 819 959 1007 995 959 917 861 792 699 591 499 432 386 340 290 240 204 191 190 176 165 169 173 177 154 74 27 34 54 109 204 305 398 427 398 361 364 396 403 427 468 630 835 988 1103 1249 1285 1258 1481 2045 2698 3138 2936 2310 1826 1624 1566 1516 1414 1164 908 693 525 434 327 239 185 157 146 124 135 169 223 262 254 261 239 182 170 190 171 46 17 27 36 37 32 23 17 8 19 41 55 64 86 120 195 316 492 743 985 1040 997 902 777 664 799 932 1036 1262 1647 1698 1693 1596 1399 1180 1064 1203 1384 1469 1490 1434 1235 849 613 744 987 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 28 97 183 240 274 325 360 382 391 402 415 435 463 411 372 423 453 420 377 350 333 330 327 360 388 402 389 331 238 173 157 128 66 3 0 0 0 0 0 2 9 19 12 10 12 10 12 16 47 83 132 197 258 179 203 267 295 285 255 228 183 166 185 170 82 59 68 64 56 54 62 64 53 56 73 79 54 47 29 22 16 11 7 6 4 2 2 5 9 8 2 0 1 2 2 2 3 6 9 5 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 1 3 3 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 2 2 1 0 0 2 6 8 9 7 9 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 14 28 42 57 71 63 45 33 24 16 9 6 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 9 19 26 31 33 28 22 19 16 14 13 11 6 5 14 28 45 67 69 67 62 55 50 47 49 51 45 38 29 25 32 43 48 59 81 107 133 158 170 174 175 178 184 187 183 150 140 130 118 106 91 75 69 69 77 88 98 104 121 157 176 222 297 348 323 404 503 594 671 745 830 904 897 874 865 878 913 954 930 881 841 824 828 841 853 863 893 922 963 1017 1037 984 881 768 686 625 549 489 449 427 420 423 441 495 586 660 721 758 768 761 783 801 775 775 821 895 954 954 952 956 930 863 784 741 738 711 680 598 460 372 380 356 351 367 372 338 278 228 169 136 125 131 169 222 260 276 277 263 223 201 220 237 228 234 303 440 608 717 797 857 880 873 834 784 702 598 502 452 438 383 309 241 196 184 183 174 156 160 182 192 164 99 40 24 43 91 155 244 340 385 363 318 308 328 333 373 405 494 653 825 1062 1342 1448 1520 1731 2067 2237 2780 2832 2425 1833 1279 1141 1200 1311 1323 1176 885 528 358 239 165 137 142 145 150 177 233 297 336 341 339 269 229 223 188 105 68 54 40 47 52 49 29 16 10 18 30 25 14 34 75 128 193 277 456 683 806 841 815 685 725 865 959 950 960 1446 1763 1865 1790 1611 1428 1277 1165 1165 1295 1442 1461 1211 749 566 711 966 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 14 13 5 1 0 0 0 0 0 0 0 0 0 0 0 1 13 62 162 251 296 330 366 385 388 389 396 415 427 397 355 341 342 338 333 335 327 329 352 405 446 435 377 308 244 201 183 129 54 10 7 1 0 0 3 15 34 51 35 18 11 9 8 14 48 91 145 224 279 215 205 305 316 257 186 130 103 137 194 141 47 45 52 39 30 29 37 53 78 110 110 79 49 38 18 12 9 7 5 4 2 0 0 1 2 2 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 1 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 1 0 1 2 4 6 8 9 10 8 4 2 1 0 0 0 0 0 0 0 0 0 0 0 1 3 6 11 23 36 57 85 114 131 96 70 56 41 20 7 3 9 5 2 0 0 0 0 0 1 1 0 0 0 3 7 13 19 22 17 14 14 14 12 9 7 5 3 3 9 12 18 43 49 48 48 46 45 45 46 45 43 38 36 46 72 101 108 106 102 96 96 107 112 119 134 145 142 128 123 112 119 119 111 96 78 58 54 59 72 90 109 125 145 161 165 214 291 319 338 415 508 601 691 777 863 879 840 808 803 824 862 911 904 867 828 801 788 788 791 801 835 904 1005 1106 1157 1122 1039 932 822 724 650 591 546 510 485 472 473 504 570 644 711 765 796 788 791 799 783 775 801 871 944 969 979 972 937 885 843 774 657 586 546 484 394 358 359 343 346 366 380 362 318 270 225 191 168 150 152 163 197 214 211 209 201 182 144 131 140 164 209 291 415 545 635 694 782 818 785 756 701 620 538 518 517 434 345 262 200 179 174 157 153 165 178 182 154 135 85 44 34 52 100 168 257 323 335 311 313 391 400 413 445 523 670 840 1133 1395 1540 1586 1621 1625 1677 2121 2404 2351 2028 1319 1002 920 999 1111 1117 1002 703 509 350 227 177 187 195 251 355 463 516 606 630 488 378 352 321 228 254 327 206 71 75 97 83 38 17 21 31 15 9 11 30 63 102 135 175 244 355 471 537 569 575 714 858 1012 1082 1086 1333 1646 1876 1933 1825 1537 1156 962 1048 1279 1438 1396 1068 758 678 813 1067 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 2 2 5 4 1 0 0 0 0 0 0 0 0 0 0 2 13 44 128 221 282 317 357 382 382 379 382 382 360 313 319 316 321 329 322 304 318 344 369 399 422 408 359 305 261 229 197 127 36 25 22 6 4 3 12 36 61 72 51 20 11 6 7 16 39 102 158 186 204 205 213 339 402 303 178 102 92 126 170 94 35 33 31 26 24 29 38 57 92 133 88 55 38 27 14 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 1 2 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 1 3 5 7 10 11 11 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 3 7 12 16 27 37 56 89 135 180 167 131 99 78 51 13 12 12 10 6 2 0 0 0 0 0 0 0 0 0 3 6 8 9 10 12 11 12 11 10 7 6 4 3 2 4 7 11 22 18 18 29 35 32 24 24 22 31 34 38 54 88 127 139 118 97 95 105 102 98 117 133 125 106 99 89 94 104 109 105 89 62 39 34 45 65 88 111 136 150 150 162 210 277 310 347 421 520 634 741 818 854 824 773 735 730 761 814 863 871 853 819 787 770 768 779 798 828 889 985 1091 1162 1147 1101 1026 925 819 730 665 615 575 541 517 510 529 578 641 700 747 780 768 769 767 767 770 789 849 911 960 981 967 920 863 885 754 636 545 454 365 322 337 327 321 333 355 362 382 359 328 288 247 214 195 164 139 136 137 134 137 159 163 137 122 141 187 211 222 292 387 478 574 667 738 728 684 639 600 544 481 456 405 331 257 202 189 174 152 146 159 167 148 123 150 146 104 56 33 64 113 200 291 352 372 435 532 549 516 502 588 812 1000 1238 1445 1537 1506 1521 1471 1532 1745 1981 2135 2292 1961 1500 1078 795 764 851 887 769 632 574 435 329 323 423 536 651 601 686 809 669 502 482 516 455 414 385 317 219 113 130 233 231 156 73 60 68 41 25 22 46 84 90 91 96 117 170 255 310 346 371 434 613 1003 1298 1457 1317 1391 1847 2005 1819 1439 1056 936 1101 1378 1421 1261 954 782 806 923 1183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 2 9 7 4 1 0 0 0 0 0 0 0 0 0 0 3 19 57 127 200 256 307 344 359 366 371 370 349 307 268 319 334 344 342 326 309 309 308 337 377 406 399 382 356 325 281 219 134 21 46 32 19 25 29 39 70 93 85 51 16 10 4 12 22 48 112 183 167 141 154 188 253 369 305 214 147 118 105 94 49 32 30 29 28 34 41 41 41 52 81 109 50 27 21 17 12 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 1 0 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 4 6 7 9 12 12 11 9 5 2 0 0 0 0 0 0 0 0 0 0 1 5 10 15 17 27 37 50 83 137 190 218 217 180 130 84 42 19 10 8 4 1 0 0 0 0 0 0 0 0 0 2 4 4 2 1 2 6 8 9 9 7 5 3 2 4 9 10 7 6 3 1 4 15 18 10 26 51 52 42 40 54 78 121 128 101 80 80 98 115 127 127 128 117 104 113 101 97 108 114 102 72 38 28 53 91 120 131 133 148 171 178 194 231 279 317 372 458 575 697 788 824 803 752 702 665 666 725 831 887 887 854 813 792 807 792 817 845 869 897 942 1003 1057 1038 1017 999 964 901 825 723 654 608 570 540 531 547 588 645 696 732 764 760 731 720 726 740 763 813 863 918 951 952 926 889 875 781 656 510 379 312 306 325 326 326 335 346 329 365 357 340 325 309 292 282 237 197 168 153 152 124 137 138 126 124 146 188 181 184 220 275 346 439 501 581 585 557 548 563 531 447 399 362 312 255 209 218 193 155 137 146 157 130 117 152 200 200 90 38 44 75 132 210 289 370 478 587 618 558 447 554 807 1038 1242 1391 1434 1355 1397 1397 1431 1547 1768 1961 2233 2260 2024 1605 1135 805 757 730 545 388 522 593 818 1091 986 933 995 773 818 839 722 625 655 688 813 979 851 478 369 191 252 501 602 396 127 111 105 81 67 83 123 148 112 84 62 47 62 138 202 259 277 239 286 737 1284 1786 2048 2030 2164 2081 1700 1347 1168 1105 1108 1314 1361 1276 1147 1040 975 1035 1209 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 2 3 7 3 1 0 0 0 0 0 0 0 0 0 0 0 7 29 76 138 192 240 298 343 370 379 376 349 311 289 286 328 321 333 322 304 277 248 249 345 388 425 449 452 434 402 329 218 107 33 55 40 42 60 82 100 122 127 92 54 29 15 6 20 33 69 127 176 157 131 193 211 178 166 145 173 173 126 74 49 31 25 25 25 29 38 44 38 28 30 55 87 48 25 23 21 16 11 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 1 1 1 0 1 1 0 1 1 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 1 1 2 3 4 6 6 6 9 11 10 9 7 3 0 0 0 0 0 0 0 0 0 0 2 9 15 18 18 24 32 44 71 116 165 209 250 272 192 106 82 40 9 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 1 5 8 10 10 8 4 1 4 3 4 5 2 0 0 0 1 1 3 12 32 63 83 89 84 82 97 89 108 102 87 83 98 120 115 105 112 110 98 99 94 101 114 115 91 50 24 47 112 179 216 211 186 194 216 229 247 272 302 346 439 552 669 757 792 780 735 684 647 636 671 744 811 839 842 818 794 804 852 846 876 909 930 934 930 937 933 903 879 876 885 888 835 739 671 623 581 551 541 551 584 635 685 719 743 738 719 720 729 736 757 779 825 875 913 932 930 906 872 792 658 503 385 332 332 357 373 377 371 347 334 329 322 319 314 313 299 314 297 268 241 215 197 160 135 118 111 116 119 133 146 164 186 217 267 327 363 415 436 432 449 504 495 432 375 340 307 258 217 216 192 151 129 145 154 134 120 149 230 327 137 65 53 62 78 101 145 237 338 429 485 485 353 446 647 880 1104 1277 1261 1194 1195 1238 1318 1436 1614 1819 2069 2247 2252 2059 1806 1552 1316 1107 853 537 554 558 545 548 761 1137 1196 1229 1157 1033 928 758 605 789 1026 951 583 479 363 257 455 696 647 324 186 177 187 191 194 211 245 243 214 166 105 51 44 60 82 114 152 164 193 403 860 1464 2015 2390 2424 2203 1864 1610 1434 1207 941 1017 1208 1367 1402 1252 1084 1022 1065 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 3 4 1 1 1 1 2 1 0 0 0 0 0 0 0 0 0 1 7 35 82 130 169 207 266 316 355 368 355 322 276 306 273 246 261 255 222 195 182 187 238 394 400 430 456 480 468 413 293 151 73 55 60 64 68 100 129 144 144 137 95 53 24 8 10 41 65 111 156 165 124 120 261 220 149 103 77 115 130 92 56 41 26 21 20 18 16 21 27 27 23 31 60 78 43 21 22 22 19 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 4 2 1 1 0 2 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2 4 5 5 5 4 4 6 6 6 5 3 0 0 0 0 0 0 0 0 0 1 4 11 15 14 17 23 31 42 62 93 143 225 238 282 215 124 87 57 32 7 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 0 2 7 12 14 12 8 2 3 3 2 2 1 0 0 0 0 0 6 23 58 92 104 123 115 88 99 71 82 100 115 131 148 136 130 123 107 91 81 72 74 97 112 101 65 28 36 112 208 276 301 291 253 253 275 304 324 335 361 441 552 656 723 745 735 711 680 649 622 647 724 791 813 808 800 792 790 802 841 833 831 858 897 922 923 902 853 800 755 719 688 667 659 648 635 618 597 567 557 564 590 631 676 711 725 727 726 732 747 766 782 800 826 854 884 908 910 901 859 754 597 452 390 359 366 383 395 394 382 364 358 358 360 349 319 307 251 241 245 246 243 254 246 201 155 126 117 132 133 137 143 151 165 183 207 244 285 314 328 336 380 415 429 414 374 332 304 260 222 196 165 130 126 140 149 139 128 142 216 325 206 110 73 74 64 65 85 136 203 270 334 378 338 366 472 642 846 997 999 963 950 1000 1118 1288 1447 1619 1831 2041 2140 2149 2167 2167 2038 1750 1473 1217 1070 756 443 414 744 1040 1117 1305 1361 1161 817 465 339 579 765 617 317 259 212 304 488 575 446 274 239 284 328 341 394 398 407 406 387 345 254 192 131 67 22 20 44 70 96 164 375 747 1204 1746 2052 2058 1879 1631 1188 970 810 930 1296 1591 1589 1412 1171 965 889 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 7 0 0 0 3 6 5 1 3 1 2 3 1 0 0 0 0 0 0 0 0 0 1 4 17 47 75 109 148 197 249 276 266 260 271 289 274 213 200 181 149 131 117 141 201 287 392 438 496 463 448 415 323 187 87 80 84 89 101 103 141 167 184 185 164 108 55 25 8 27 91 132 137 145 145 131 151 265 158 118 108 99 94 85 60 45 33 23 18 17 15 13 12 15 19 23 34 59 61 37 18 17 19 16 12 8 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 1 3 6 10 8 10 9 4 1 2 2 2 7 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 4 3 1 1 1 2 2 2 1 0 0 0 0 0 0 0 1 2 2 4 11 14 14 17 23 31 45 64 84 117 192 225 248 200 124 71 60 67 14 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 1 3 6 11 11 9 6 4 5 4 3 2 1 0 0 0 0 0 6 26 61 93 90 116 115 73 65 53 67 100 137 170 190 138 157 135 107 94 89 68 67 91 102 83 46 26 75 210 324 391 402 366 320 308 332 365 390 416 471 556 621 659 674 678 678 670 663 646 648 685 745 783 763 751 753 768 788 802 834 840 811 797 813 839 814 784 746 699 650 608 571 526 520 528 544 573 620 601 600 614 638 667 697 730 731 722 721 731 752 775 801 826 844 861 883 906 912 894 825 702 566 474 426 391 371 364 372 391 400 401 415 438 457 436 364 312 249 209 192 185 182 182 181 175 160 142 134 151 157 154 147 149 163 166 195 222 244 259 265 264 306 340 361 360 339 305 286 249 213 184 155 110 131 127 123 122 127 137 203 250 204 134 90 102 73 65 73 99 144 207 269 338 367 365 371 476 624 686 692 678 684 732 850 1050 1266 1416 1547 1748 1851 1963 2116 2240 2215 2010 1808 1692 1668 1517 1240 1099 1141 1042 918 916 866 551 394 269 220 309 377 268 164 169 253 409 591 706 603 457 411 459 526 487 477 473 486 519 533 519 463 396 286 150 46 13 7 5 18 59 155 311 514 881 1236 1463 1625 1603 1166 811 795 1118 1671 1842 1771 1515 1160 879 755 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 26 16 2 2 3 7 9 7 2 1 0 1 1 0 0 1 1 0 0 0 0 0 0 0 2 7 16 33 56 84 112 130 131 145 180 221 243 207 123 110 104 101 114 134 176 271 341 412 467 480 425 402 330 228 143 124 129 114 117 134 158 201 199 213 229 197 121 61 32 12 35 88 132 134 128 140 153 170 172 124 98 101 103 88 62 45 38 30 22 15 9 11 13 13 15 20 27 40 56 48 31 17 15 16 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 14 14 12 12 10 8 9 14 15 13 9 5 1 0 0 0 0 2 4 4 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 7 6 8 10 13 17 21 31 49 71 93 113 134 177 204 186 131 71 39 51 11 1 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 6 9 6 9 10 9 8 6 7 7 3 1 1 0 0 0 0 0 4 15 39 84 82 87 89 75 57 45 73 129 172 181 165 168 167 136 118 112 97 63 61 81 88 72 43 33 102 249 354 413 433 424 403 398 441 493 533 555 577 606 624 635 638 641 650 653 661 672 691 712 727 722 687 675 682 705 741 770 789 810 825 817 782 745 684 634 601 566 523 482 460 438 429 435 451 484 576 622 654 677 700 723 738 764 755 734 720 723 745 758 789 817 837 857 886 923 962 940 857 723 574 476 429 389 351 325 323 346 373 394 443 535 603 573 477 380 297 239 206 186 177 169 164 168 172 170 169 149 135 122 116 120 123 152 186 215 237 253 250 239 243 252 268 289 292 279 251 224 198 171 148 123 126 117 103 94 107 126 171 192 173 128 89 108 92 79 71 79 124 194 273 359 434 441 335 336 380 416 427 425 432 470 571 718 921 1123 1232 1398 1537 1654 1803 1958 2008 1928 1793 1683 1614 1537 1463 1341 1208 1002 860 831 739 406 313 255 236 252 254 191 178 226 330 524 843 947 820 654 562 594 681 606 520 458 481 619 693 682 620 541 418 228 106 43 12 1 3 13 55 103 191 343 518 721 1076 1222 1056 850 878 1273 1735 1907 1808 1527 1130 936 806 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 15 6 4 9 12 12 11 7 3 1 0 0 0 0 0 1 2 0 0 0 0 0 0 1 2 3 5 11 26 43 66 80 85 105 158 208 208 149 71 43 61 95 156 230 299 345 373 446 453 419 434 402 286 205 192 219 194 139 141 185 245 286 244 191 188 177 135 80 30 9 41 92 132 146 168 203 164 131 121 107 82 78 82 77 61 42 38 31 23 13 4 5 12 15 17 20 28 42 55 39 24 18 17 17 15 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 1 2 2 1 0 0 1 3 5 14 20 18 18 19 17 15 19 25 25 16 6 1 0 0 0 0 2 8 9 6 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 2 9 17 6 6 9 15 19 20 21 28 48 79 111 125 111 117 158 178 143 75 23 20 8 2 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 9 7 10 12 14 14 11 6 4 2 2 2 0 0 0 0 0 3 10 25 54 68 70 70 71 60 42 75 119 171 198 168 204 208 179 141 105 78 66 66 75 78 67 45 34 88 173 248 317 385 444 464 461 503 554 586 598 598 602 610 618 625 632 646 660 674 681 679 669 660 647 630 617 617 641 682 705 722 735 761 773 744 696 624 538 480 436 390 353 331 320 321 340 366 392 457 564 662 714 729 745 747 741 754 763 764 766 795 790 810 825 833 847 883 900 936 941 883 756 592 477 424 384 349 322 307 304 282 295 335 400 484 553 518 446 361 289 248 226 222 220 213 208 206 201 181 151 126 104 85 71 82 126 196 275 334 359 350 334 291 248 229 230 226 215 205 195 183 169 147 128 117 107 91 70 75 104 143 171 164 112 96 107 112 109 105 120 182 257 335 407 463 469 334 272 235 222 226 235 238 275 334 423 567 773 906 1051 1202 1325 1440 1592 1701 1697 1604 1476 1329 1146 959 883 889 870 841 888 900 731 499 347 313 345 283 250 259 309 406 667 1055 1198 1114 899 684 691 685 595 507 480 545 812 930 888 730 534 388 253 156 81 33 12 8 29 85 133 150 170 200 330 635 921 1087 1108 1151 1355 1576 1738 1827 1672 1301 1034 862 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 11 16 19 17 11 6 2 0 0 0 0 0 0 1 1 0 0 0 0 0 1 6 7 4 2 4 13 25 46 67 85 104 141 186 182 112 43 25 36 134 218 297 357 378 381 484 453 439 449 387 268 223 243 256 223 172 171 253 346 384 331 220 166 165 145 89 23 4 64 102 125 148 186 225 131 90 79 77 73 66 63 60 52 42 39 30 22 13 8 7 10 15 17 20 27 36 42 35 27 21 16 12 8 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 2 4 3 2 1 0 0 2 4 14 22 22 24 28 26 18 14 15 15 10 4 1 0 0 0 0 3 8 6 2 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 1 3 10 16 7 10 15 21 24 24 23 28 51 81 107 116 100 86 123 160 132 67 20 11 6 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 12 12 13 14 15 14 11 9 9 8 5 3 1 0 0 0 0 2 7 24 44 59 64 62 59 52 40 74 92 127 180 207 215 235 224 172 112 87 96 92 85 81 75 58 34 70 89 118 169 245 343 406 425 456 498 541 571 592 607 600 598 621 663 688 682 681 671 643 610 607 604 605 604 610 621 623 648 675 688 708 730 728 691 646 569 475 395 341 293 246 202 188 206 243 279 334 478 646 750 770 783 773 745 752 789 829 839 871 879 892 902 915 940 948 915 876 820 736 625 508 449 412 381 355 330 300 272 273 260 244 257 293 341 381 394 374 333 294 263 259 261 263 256 237 218 188 159 137 122 107 98 101 160 297 449 508 521 537 517 420 293 216 196 194 191 182 174 172 164 141 120 110 101 81 58 60 86 119 147 153 98 80 94 117 132 139 163 240 340 393 387 367 331 265 226 193 161 142 141 156 172 197 239 305 440 592 750 903 1024 1122 1239 1311 1352 1364 1323 1196 944 717 592 586 640 648 731 832 795 656 558 570 700 670 613 592 610 647 964 1349 1568 1503 1146 831 777 686 581 535 633 868 1099 1151 1012 752 523 409 319 230 144 73 51 81 197 354 438 358 283 219 297 575 1035 1532 1604 1508 1426 1509 1809 2006 1759 1370 1034 819 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 8 21 13 10 10 10 6 0 0 0 0 0 0 0 0 0 0 0 1 0 0 3 10 16 13 7 6 13 24 37 50 59 79 106 126 113 60 30 49 123 236 305 343 370 383 405 510 414 392 327 246 219 231 245 233 211 194 198 298 414 465 412 285 172 161 130 69 16 26 116 154 157 167 194 205 102 59 55 64 66 60 52 47 44 42 38 31 23 16 15 16 18 20 22 24 27 31 31 27 24 21 15 10 5 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 0 0 0 0 0 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 10 6 11 18 23 25 27 27 19 12 10 11 3 1 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 11 6 8 16 23 25 24 25 30 58 78 110 144 159 141 118 124 107 66 28 19 10 4 1 0 0 0 0 0 0 0 0 0 0 1 2 3 6 9 10 12 12 12 11 8 5 6 5 7 9 8 4 0 0 0 0 1 4 15 25 36 50 59 59 51 46 76 97 136 191 213 194 239 263 228 160 127 144 148 118 97 92 85 60 79 87 98 116 132 129 188 274 330 367 407 470 568 660 704 717 724 729 704 691 691 676 639 602 587 588 595 611 629 632 606 627 633 636 653 678 679 635 592 529 470 423 371 310 251 177 129 121 141 167 208 308 480 645 715 744 752 728 708 734 809 843 847 873 900 916 921 932 908 874 804 690 570 469 405 393 379 354 324 299 262 212 179 161 158 158 173 199 244 293 326 328 304 264 256 260 260 251 238 215 188 165 154 158 170 196 239 269 339 450 504 605 632 600 503 345 239 194 177 172 170 166 164 155 140 125 109 91 72 59 63 85 117 143 146 106 64 65 98 125 149 174 223 310 349 290 244 215 190 167 147 124 101 94 115 124 120 135 162 213 314 462 624 753 865 964 1004 1052 1117 1141 1083 872 703 641 646 686 584 610 670 701 702 764 881 1066 1179 1205 1116 1023 1057 1392 1857 2154 1955 1360 1041 859 705 587 675 965 1228 1287 1155 923 690 560 460 328 188 107 112 162 266 487 784 1030 1169 780 564 548 670 1067 1617 1768 1676 1554 1572 1794 1839 1618 1368 1100 780 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 14 17 3 1 3 6 4 1 1 4 3 1 0 0 0 0 0 1 2 1 0 1 7 15 17 12 12 18 25 34 46 49 50 54 56 50 43 78 168 248 314 380 386 390 418 452 445 288 254 149 111 160 212 221 213 206 199 214 296 417 500 441 300 172 144 124 46 10 65 188 269 240 187 161 145 95 51 61 60 55 51 48 45 41 37 33 29 22 19 21 23 26 29 31 30 26 29 29 20 13 12 12 9 6 3 1 4 2 0 0 1 4 4 1 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 1 2 4 3 2 0 1 9 19 27 30 27 22 21 17 8 3 3 8 11 8 3 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 3 6 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 14 11 9 12 14 15 15 20 25 54 74 100 131 157 162 126 107 97 77 51 39 22 6 1 0 0 0 0 0 0 0 0 0 1 1 2 3 5 8 7 6 6 6 5 4 5 7 8 10 12 11 6 0 0 0 0 1 3 5 6 12 27 47 61 54 49 81 119 149 166 167 162 228 283 283 243 214 209 223 183 135 111 111 94 98 112 129 145 152 132 106 140 170 189 222 302 405 546 626 675 719 734 692 664 642 608 571 550 548 545 550 565 579 579 561 566 555 545 549 567 579 546 499 460 436 420 390 334 269 199 147 126 125 131 132 132 208 355 474 544 582 581 554 556 625 672 693 721 748 764 756 674 623 577 537 533 561 501 414 376 350 329 308 254 227 188 151 122 110 101 124 155 201 251 289 307 294 265 249 249 254 248 227 218 210 204 203 216 239 258 253 249 267 312 372 424 442 452 427 322 217 174 158 154 154 150 148 142 132 117 97 71 55 54 65 84 110 135 144 115 64 44 77 113 139 152 153 165 191 184 165 166 148 109 76 61 63 66 87 105 91 78 92 112 157 243 367 499 660 781 832 849 872 886 886 835 808 842 909 933 736 610 609 668 624 771 922 1090 1265 1443 1382 1256 1376 1814 2408 2738 2146 1553 1142 890 765 758 987 1217 1258 1102 895 681 564 491 363 199 101 120 172 243 357 516 705 948 1232 1207 1074 965 642 901 1317 1608 1693 1655 1679 1572 1366 1341 1583 1428 1056 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 16 27 15 1 0 0 2 1 1 3 8 10 5 2 0 0 0 1 2 4 6 3 0 3 8 9 6 2 10 19 26 34 33 26 23 42 85 151 261 340 352 398 450 453 449 485 448 355 226 172 104 109 142 168 175 187 204 217 230 268 345 456 405 276 176 144 118 25 11 108 226 278 214 131 104 92 75 42 52 54 53 52 51 47 40 38 34 28 24 25 26 26 27 30 33 33 24 24 22 16 10 9 10 9 6 3 3 10 9 4 1 1 5 5 1 2 8 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 1 3 5 2 2 4 6 19 39 48 44 32 20 13 7 3 0 7 22 39 29 14 7 4 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 3 4 6 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 16 13 8 12 11 8 7 11 20 48 76 102 128 152 168 165 127 114 103 82 56 25 5 0 0 0 0 0 0 0 0 0 0 0 0 3 6 6 4 1 1 1 1 2 4 3 5 4 7 10 11 6 0 0 0 0 0 0 0 1 4 15 36 55 50 58 98 142 159 154 182 164 209 265 304 310 277 240 288 270 214 164 139 115 109 121 137 153 169 169 147 132 116 102 108 172 254 284 337 400 439 460 512 533 526 510 501 503 513 518 525 529 526 516 501 493 481 466 449 432 428 421 410 402 396 387 366 329 254 190 154 142 141 143 141 109 102 168 258 347 384 382 388 423 460 482 494 496 496 498 484 404 312 235 236 340 464 518 409 309 258 249 237 217 207 188 171 159 140 109 133 170 212 253 283 299 300 285 271 265 258 239 234 237 244 254 269 277 266 255 232 207 196 202 209 209 225 252 276 251 191 152 136 131 128 127 130 127 119 107 88 64 46 43 54 75 97 117 125 107 69 38 53 86 116 121 110 106 114 116 107 108 99 65 36 33 43 56 76 102 105 62 53 64 86 127 189 288 412 539 646 709 700 674 680 733 841 984 1075 1062 919 794 764 740 634 660 741 834 914 1112 1152 1212 1477 2021 2753 2720 2172 1580 1117 821 821 1033 1294 1323 1101 830 639 411 245 167 115 53 62 169 276 333 390 440 425 522 708 945 1093 1162 963 1068 1310 1543 1624 1582 1544 1476 1466 1554 1763 1465 1208 3 0 0 0 0 0 0 0 0 0 0 0 0 2 7 15 19 7 0 0 2 3 2 1 5 13 21 6 2 2 2 3 2 3 11 17 13 5 5 10 13 12 9 5 7 16 24 28 28 50 115 204 271 315 370 367 400 422 416 395 382 315 277 204 137 122 136 146 147 148 166 209 243 249 257 288 341 319 217 141 87 46 12 30 128 177 178 167 140 101 84 61 48 59 66 62 58 53 48 42 41 38 31 26 25 24 23 21 20 23 25 18 17 18 13 8 6 8 11 10 6 7 13 7 3 1 0 1 1 0 1 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 3 6 10 17 32 56 60 46 29 14 4 1 1 1 14 32 34 21 21 21 11 0 0 0 0 0 0 0 0 0 0 1 3 4 4 4 4 4 3 2 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 4 10 14 12 8 8 4 5 7 11 21 45 79 115 153 191 218 191 149 138 127 100 58 20 4 0 0 0 0 0 0 0 0 0 0 0 3 10 13 11 5 1 0 0 0 2 5 3 4 3 4 7 9 6 1 0 1 3 4 3 2 6 11 16 25 43 58 90 136 174 176 167 257 190 197 246 296 307 264 241 296 305 276 240 213 190 141 137 151 165 180 183 171 154 136 129 143 185 149 190 257 317 362 402 453 471 474 479 493 512 538 540 540 539 533 515 489 472 455 438 421 405 382 358 349 355 365 365 343 320 257 185 134 118 137 159 178 175 158 149 177 292 373 421 439 433 424 394 364 335 311 294 282 248 197 146 161 274 329 345 286 214 173 166 146 156 162 161 156 150 140 128 145 178 220 265 287 300 301 312 333 341 347 305 298 285 265 255 247 237 209 176 148 135 144 150 152 151 154 168 187 186 150 121 111 108 103 105 108 108 104 96 81 63 42 30 37 58 91 123 131 110 68 27 31 52 71 78 75 69 67 68 68 70 70 56 32 31 45 61 71 80 76 58 46 43 50 72 101 159 243 342 446 531 534 516 527 596 728 888 1007 1043 1038 1030 961 870 847 810 731 698 705 772 852 1021 1384 1998 2513 2414 1988 1471 1001 732 933 1265 1454 1245 836 594 359 187 84 29 20 22 36 101 210 331 440 528 531 551 622 792 943 1104 1077 1082 1247 1453 1410 1336 1314 1425 1670 1724 1456 1061 927 10 1 0 0 0 0 0 0 0 0 0 0 0 0 3 9 13 1 0 0 15 29 17 3 6 17 19 2 2 2 3 3 4 10 28 48 40 24 23 26 30 29 21 15 15 25 40 57 85 137 210 276 281 300 330 260 281 256 224 205 194 183 229 144 95 111 136 161 173 181 204 248 283 293 275 258 241 205 137 66 26 15 27 64 120 136 160 181 162 101 93 72 75 82 70 63 56 50 46 43 41 37 36 30 25 22 20 19 20 21 19 14 12 13 9 5 2 3 7 9 7 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 1 2 3 2 1 2 10 28 35 26 14 7 7 10 7 4 16 35 41 33 44 44 32 15 4 6 3 1 0 0 0 0 0 1 5 7 7 7 6 5 4 2 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 5 10 12 10 7 6 7 9 12 17 25 45 80 124 166 199 214 191 165 148 125 89 46 16 4 1 0 0 0 0 0 0 0 0 0 0 8 15 15 11 6 1 0 0 0 2 4 6 6 5 3 4 5 4 1 1 5 11 15 14 8 11 22 26 26 36 66 116 161 175 159 156 246 209 205 240 276 273 226 223 246 266 270 262 260 270 215 184 178 183 195 199 192 177 159 149 157 173 209 254 311 372 421 444 490 503 506 510 512 523 544 549 548 547 546 537 511 476 439 408 386 363 335 324 343 375 389 361 345 326 286 220 136 82 104 139 170 191 206 219 219 294 377 439 470 472 444 388 347 322 297 260 234 215 177 126 102 160 192 194 168 142 131 123 112 117 126 132 138 148 131 131 146 176 219 256 276 295 312 322 320 315 346 411 426 389 312 221 177 123 89 84 91 105 125 133 134 131 129 133 139 138 121 100 90 88 83 84 87 88 89 87 81 59 36 27 41 85 114 140 149 120 54 17 19 32 46 55 59 51 43 44 56 76 90 79 58 57 67 68 54 43 31 27 32 31 34 48 62 87 130 193 269 334 359 367 390 464 581 705 823 933 1035 1133 1052 1121 1213 1188 1018 827 717 686 737 895 1256 1780 2059 1980 1630 1201 778 754 1063 1438 1466 853 529 328 183 89 26 10 15 26 33 53 103 210 351 495 599 669 739 936 1117 1205 1124 850 780 965 1067 1180 1313 1423 1505 1345 1154 1099 1125 3 2 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 0 0 0 9 17 17 8 13 23 13 1 2 1 0 1 8 25 54 90 73 65 66 63 61 59 58 56 59 68 92 125 169 199 213 213 180 177 157 128 140 112 90 98 131 167 168 72 89 128 162 208 237 240 254 288 317 310 265 222 167 104 47 11 6 22 54 96 130 149 153 144 124 96 102 87 91 83 69 65 59 49 44 43 43 40 39 34 29 25 23 22 20 14 12 11 11 7 3 1 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 15 17 18 24 13 5 9 20 33 41 44 57 86 77 38 15 5 1 0 0 0 0 0 1 5 8 9 8 9 11 8 3 0 0 1 2 3 2 1 0 0 0 0 0 0 0 0 4 8 10 9 7 5 6 11 17 27 45 72 101 139 178 193 178 176 171 150 113 67 26 14 6 2 0 0 0 0 0 0 0 0 0 1 10 16 16 10 4 3 1 1 1 2 4 6 4 3 2 2 1 0 0 1 7 16 26 31 18 14 18 24 30 42 71 104 149 158 145 149 171 173 202 242 271 272 223 201 211 224 225 222 256 237 222 197 180 186 202 204 213 204 189 187 199 202 206 227 279 357 427 461 502 526 532 525 509 529 543 542 532 522 514 498 468 432 402 383 365 328 301 314 344 364 363 332 308 303 311 302 239 157 132 126 133 151 182 225 256 301 355 405 435 434 400 360 336 322 300 261 235 219 193 149 98 90 119 128 125 123 118 112 111 113 119 126 129 138 134 141 153 170 200 219 237 263 301 330 317 281 280 333 383 387 329 230 171 114 75 67 79 101 123 129 127 123 122 122 122 119 110 94 79 77 76 79 83 82 80 72 57 39 27 26 37 110 157 180 165 109 31 11 12 18 24 31 45 43 36 39 59 89 92 86 81 78 68 46 21 12 13 18 22 21 24 30 36 47 65 107 159 196 222 241 259 323 423 536 667 827 913 995 1092 1194 1280 1290 1163 920 740 679 746 890 1187 1455 1551 1408 1107 897 774 919 1235 1446 1187 679 437 260 108 26 6 16 23 28 33 40 74 153 261 361 425 441 605 859 1142 1437 1677 1185 804 688 870 1276 1470 1487 1293 1086 1140 1594 1727 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 25 33 35 31 9 3 4 3 1 1 6 20 47 78 76 69 65 69 72 65 55 65 86 110 137 165 185 182 159 122 94 91 77 73 83 89 93 117 137 118 72 44 131 195 239 269 286 284 296 348 353 301 246 176 105 47 12 6 15 53 89 126 155 168 150 115 95 95 105 98 92 68 54 52 50 43 41 43 43 42 41 39 34 29 24 21 20 22 28 43 64 69 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 30 31 24 26 14 7 12 19 19 12 3 28 111 125 74 22 1 0 0 0 0 0 0 0 2 5 7 9 9 9 4 1 0 0 1 3 2 1 0 0 0 0 0 0 0 0 1 4 9 11 10 9 5 5 9 15 31 64 113 138 155 189 206 189 174 168 143 103 52 13 11 8 5 3 1 0 0 0 0 0 0 0 1 9 18 21 14 3 4 3 1 0 1 3 4 2 2 2 1 0 0 0 0 3 10 21 30 25 18 17 18 25 38 63 69 112 140 150 157 143 128 167 192 211 250 249 243 233 212 190 202 320 289 233 186 166 171 189 250 302 268 206 198 216 229 224 191 191 263 355 394 433 476 511 525 508 528 534 524 502 477 456 442 391 359 357 372 373 379 382 396 389 350 307 247 211 219 267 323 341 313 263 205 161 144 142 195 255 304 342 369 376 351 324 304 291 281 268 244 236 234 226 202 150 109 107 103 101 113 117 122 132 145 154 157 152 151 159 173 174 152 142 142 157 183 226 280 291 256 239 241 257 276 273 242 215 187 150 107 105 124 136 138 135 128 131 136 141 143 139 131 105 92 86 84 84 82 82 67 50 37 30 24 49 154 227 205 138 77 33 16 12 13 15 14 26 34 42 56 74 87 88 89 92 79 43 17 5 4 8 14 13 15 13 11 11 11 29 52 78 107 134 150 173 221 292 383 500 687 752 773 768 794 922 1062 1060 885 691 651 737 899 1058 1148 1140 1048 838 750 853 1134 1417 1327 877 594 386 184 41 5 6 12 15 15 18 50 100 157 202 240 313 334 465 695 1024 1533 2061 1768 1253 992 1190 1520 1538 1388 1082 884 1250 1687 1755 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 39 58 62 51 26 6 6 6 4 4 4 5 13 22 23 21 26 40 52 54 42 61 124 164 175 179 185 168 137 104 78 61 56 52 64 80 85 81 68 46 39 65 145 221 275 288 287 312 376 464 428 325 207 102 47 19 12 26 58 107 135 162 163 140 113 93 87 95 97 85 83 57 49 45 41 36 34 35 32 33 39 44 34 26 19 15 13 14 20 70 160 175 68 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 1 3 11 34 35 29 26 23 24 29 33 24 8 3 8 59 70 49 22 8 1 0 0 0 0 1 1 1 2 4 5 5 3 1 0 0 0 1 2 2 1 1 1 0 0 0 0 0 0 1 3 12 14 12 10 6 8 10 18 39 79 132 163 175 203 217 207 197 193 148 102 54 18 17 19 17 11 4 0 0 0 0 0 0 0 1 8 20 25 19 11 11 6 2 0 0 1 1 1 1 2 2 0 0 0 0 1 4 10 17 25 23 22 24 27 34 55 51 81 115 136 146 143 109 108 105 111 152 182 200 196 182 166 173 278 293 269 230 193 167 156 198 211 198 178 167 172 180 195 183 180 227 274 285 298 329 384 448 473 509 529 518 478 422 368 358 354 365 376 371 370 417 448 462 450 406 341 254 170 154 201 259 323 371 385 358 309 270 250 260 290 329 366 392 394 356 326 299 276 256 228 224 239 253 250 226 186 143 116 85 59 59 83 100 126 150 164 174 170 171 179 183 170 131 98 83 79 86 110 153 174 179 181 179 175 183 185 183 178 179 180 144 156 172 179 177 169 160 164 170 178 186 188 186 158 133 114 99 91 94 89 75 57 42 37 33 78 130 128 81 70 47 33 25 20 15 17 11 19 38 69 106 96 96 106 116 105 58 19 5 2 2 4 6 4 5 5 4 3 3 13 23 32 42 62 76 95 128 185 273 365 484 535 530 484 435 570 776 865 791 626 584 678 773 827 840 783 743 683 701 894 1192 1315 939 557 338 196 53 8 1 2 3 5 10 8 45 74 89 124 186 293 366 447 601 873 1504 1989 2060 1876 1590 1653 1542 1347 1114 933 980 1474 1845 1971 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 32 55 68 76 62 6 6 5 8 12 11 4 1 1 1 2 12 47 72 93 123 162 165 162 169 164 159 154 129 97 64 37 36 23 21 25 24 17 20 27 36 55 91 135 215 256 295 365 459 504 393 246 116 51 22 18 26 50 89 138 175 173 146 112 84 76 92 93 76 62 60 41 35 32 31 30 29 27 24 33 42 41 32 24 19 13 8 4 1 14 63 84 44 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 2 7 34 39 37 36 39 40 36 36 29 15 7 10 7 11 17 18 9 0 0 0 0 0 1 2 2 1 1 2 1 1 1 0 1 1 2 2 1 2 1 1 0 0 0 0 0 0 0 1 12 15 13 10 7 8 12 24 49 92 145 178 198 223 234 226 209 202 145 92 52 30 27 31 33 27 13 1 0 0 0 0 0 0 0 4 13 15 15 16 18 10 2 0 0 1 1 1 1 1 0 0 0 0 0 0 1 4 13 22 26 30 34 39 47 51 44 57 79 95 100 104 93 69 52 55 80 125 178 180 173 166 148 181 200 207 205 195 180 161 180 208 215 195 161 138 130 127 129 147 194 228 247 272 258 230 291 333 353 366 377 371 327 294 278 283 302 317 309 318 366 419 457 469 455 405 333 260 233 248 262 299 359 413 437 427 398 373 365 368 383 408 435 444 427 395 355 314 280 254 244 251 260 251 212 176 161 138 102 61 35 52 80 107 124 136 146 149 147 142 132 109 76 55 41 34 35 42 62 79 95 109 117 114 107 99 93 85 81 98 124 154 177 194 208 209 205 204 209 223 237 236 224 203 177 150 130 117 110 108 93 65 47 39 52 101 143 131 48 45 38 33 31 31 22 22 19 25 44 82 122 108 99 95 84 56 18 4 1 0 1 5 5 6 5 2 3 3 3 5 7 8 8 15 21 29 49 95 194 271 330 364 368 328 289 382 506 577 598 737 732 691 641 573 542 528 522 516 610 858 1062 884 543 286 142 54 11 1 0 1 2 5 10 6 9 23 56 146 223 318 408 474 583 848 1398 1996 2436 2267 1852 1453 1184 1229 1508 1423 1515 1719 1925 2027 5 6 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 2 13 33 67 100 81 30 4 2 6 15 21 17 9 6 8 7 11 29 63 102 134 135 104 108 99 94 87 84 84 67 45 32 28 13 6 5 10 16 23 28 25 23 27 51 128 203 271 338 372 335 237 166 94 49 32 34 48 77 119 171 206 172 120 100 99 104 102 83 57 46 42 35 38 37 31 25 20 15 12 26 33 33 28 22 17 10 3 0 0 0 0 0 0 1 2 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 3 15 38 42 41 39 39 37 33 30 29 26 22 30 24 19 15 8 0 0 0 0 0 0 1 1 2 2 2 2 2 2 1 1 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 10 13 12 9 7 8 16 34 67 112 159 193 217 234 239 234 228 246 167 93 57 51 48 38 40 38 23 5 1 0 0 0 0 0 0 1 4 4 6 12 19 19 9 2 0 1 2 2 2 1 0 0 0 0 0 0 0 3 11 23 31 40 45 48 54 49 41 40 47 56 57 62 68 58 44 38 45 76 123 171 198 202 210 222 207 205 197 180 177 173 174 188 203 204 183 148 119 108 102 102 120 135 144 227 271 246 246 235 224 205 183 173 201 202 188 179 180 189 201 220 262 313 364 407 432 398 372 362 364 362 348 354 406 450 461 446 423 397 382 384 403 433 464 484 485 467 432 385 337 293 261 245 238 226 203 172 161 146 118 79 59 77 104 122 123 117 112 118 109 95 79 51 34 25 21 18 17 17 23 32 42 52 62 65 59 52 46 39 36 49 70 101 133 164 201 228 240 244 246 249 259 274 266 245 218 193 175 161 160 153 125 80 57 39 61 124 186 158 71 42 34 33 37 40 31 33 37 39 46 80 110 112 95 64 41 18 8 8 12 16 20 23 23 20 14 6 4 3 3 3 3 3 4 5 5 5 9 38 109 179 229 253 269 246 237 275 317 331 422 586 621 608 574 457 412 421 446 492 587 777 750 503 237 97 32 8 1 0 0 0 1 3 4 3 4 14 61 172 303 425 464 420 479 725 1131 1580 1866 1858 1578 1349 1484 1811 1938 1798 1806 1915 1774 1489 13 10 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 26 80 143 132 61 5 1 1 12 23 24 18 16 24 29 32 33 31 31 38 37 43 59 46 44 55 64 62 47 41 34 23 10 9 20 27 28 23 15 7 5 2 20 64 115 168 218 235 240 245 189 114 64 52 62 77 97 128 165 185 159 107 98 107 106 88 67 54 41 32 28 27 28 24 17 11 7 8 16 24 26 21 13 6 3 1 0 0 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 1 8 23 37 47 50 47 41 36 33 25 20 19 22 25 24 16 5 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 6 8 9 8 7 11 30 52 82 123 169 205 225 234 234 226 220 248 171 109 96 106 95 46 39 34 23 11 3 0 0 0 0 0 0 0 2 3 5 13 25 33 20 7 2 2 3 3 2 1 2 2 0 0 0 0 0 2 10 25 32 43 50 51 50 48 44 40 39 40 37 32 40 41 35 27 26 31 57 92 128 165 208 218 198 187 189 195 195 192 186 182 180 178 179 148 120 103 97 98 104 100 86 112 159 197 214 217 226 234 237 227 193 197 197 168 126 98 118 113 128 163 210 261 302 299 299 315 344 373 393 417 460 489 488 464 426 386 367 370 392 426 468 506 522 519 500 462 411 358 313 276 243 214 196 181 169 154 130 100 106 119 128 129 122 104 92 89 84 72 55 32 20 15 12 10 8 10 10 15 21 27 33 36 33 31 30 28 26 32 48 75 108 139 180 217 247 271 283 279 292 296 285 262 236 222 212 206 197 176 141 105 74 60 97 172 219 127 57 32 30 29 35 28 26 32 35 35 52 86 112 113 81 24 18 19 25 34 41 42 47 44 37 30 21 11 4 2 2 3 3 3 4 4 5 4 4 16 41 90 153 186 202 199 195 198 190 174 300 468 494 404 390 368 368 383 417 485 575 608 473 258 85 1 1 1 0 0 0 0 0 1 1 3 7 29 87 197 339 454 335 321 372 535 858 1323 1736 1679 1369 1242 1779 2177 2090 1833 1684 1722 1377 1051 12 12 11 9 6 2 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 1 28 94 181 202 98 31 8 2 6 16 22 23 24 30 34 32 36 42 40 33 29 41 54 58 59 78 83 71 53 47 22 13 12 23 43 49 37 21 10 8 1 0 12 44 80 107 144 206 284 271 122 77 61 62 75 95 118 153 193 186 145 101 86 97 101 89 68 58 41 28 20 17 16 14 7 5 5 7 11 16 14 12 9 5 3 1 0 2 8 19 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 3 10 22 36 52 58 55 45 33 22 16 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 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 8 19 49 83 111 143 178 209 220 222 229 233 228 225 152 137 166 185 148 50 37 23 15 11 4 0 0 0 0 0 0 0 6 9 11 18 32 47 39 23 12 8 8 8 5 4 6 6 1 1 1 0 0 1 6 20 27 34 42 47 48 46 44 38 33 30 29 21 16 14 17 23 26 18 39 58 76 97 122 155 176 184 196 222 241 244 241 219 191 167 148 131 114 94 75 62 74 92 95 100 110 124 136 148 167 176 183 212 267 292 315 334 307 188 112 66 53 64 84 98 133 161 182 204 231 271 336 403 466 509 522 501 455 409 379 366 373 403 459 519 548 545 534 511 471 425 379 337 297 260 228 202 181 160 141 126 121 117 118 120 109 83 70 63 57 50 41 27 18 14 12 11 9 9 9 10 13 15 16 18 17 16 16 17 20 26 38 63 101 141 184 221 254 283 299 299 301 295 285 272 252 242 238 227 205 175 146 117 89 71 94 176 208 132 57 26 27 27 28 26 28 35 45 52 73 100 120 115 71 36 35 48 65 72 59 43 30 25 26 31 30 23 13 4 0 2 2 2 3 3 4 4 3 4 6 27 86 128 154 158 150 140 100 87 173 305 363 246 209 256 300 323 362 425 463 410 286 156 39 6 1 1 1 2 0 0 0 0 1 3 22 51 121 236 366 434 336 273 298 398 726 1116 1341 1295 1016 946 1334 1527 1583 1520 1264 1081 843 710 5 7 9 8 6 2 0 0 0 0 0 0 1 3 4 2 0 0 0 0 0 0 0 13 57 121 174 143 82 38 15 9 19 34 40 40 42 47 64 66 65 63 64 73 80 77 75 75 89 86 72 57 38 5 8 21 38 49 48 32 18 15 11 3 5 5 47 94 127 149 195 214 161 75 46 42 50 65 89 126 186 215 179 123 84 77 92 101 96 74 51 42 29 23 21 21 21 17 13 11 10 7 8 21 35 39 32 19 4 1 6 16 21 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 2 5 13 26 36 38 38 31 18 7 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 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 9 28 67 106 139 172 203 222 211 203 209 214 214 225 175 177 213 231 184 69 40 23 15 10 5 0 0 0 0 0 0 0 13 20 19 19 30 49 46 35 25 18 16 14 9 5 5 4 1 3 2 1 0 0 1 5 11 18 25 32 37 35 38 35 28 23 25 25 20 15 17 25 22 15 34 61 82 88 90 128 164 188 204 220 224 215 212 207 198 185 156 140 120 98 73 49 45 60 73 88 104 124 143 130 137 157 180 207 232 235 273 321 351 353 267 176 109 73 64 56 77 109 139 155 156 170 232 318 408 483 525 527 493 462 434 412 401 419 465 523 565 580 576 550 517 488 457 419 373 334 295 256 219 190 172 163 153 142 128 109 102 88 72 58 50 47 47 43 38 34 30 27 21 17 14 11 10 10 9 9 9 8 7 7 11 17 29 50 89 138 188 243 286 295 282 282 281 277 276 278 265 245 235 220 193 163 142 127 103 83 102 221 223 127 44 20 25 27 26 25 27 37 54 69 85 104 117 108 81 71 71 76 82 73 48 28 12 7 12 33 47 55 48 28 16 9 3 1 1 1 2 2 1 0 1 3 35 74 104 108 91 86 65 45 88 180 197 115 88 149 241 292 324 347 334 276 190 88 14 0 0 1 1 2 3 2 0 0 0 15 51 112 196 314 353 310 254 263 306 417 659 906 1126 1252 942 873 923 944 954 1030 878 746 676 654 0 1 3 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 9 30 54 85 120 103 78 45 27 42 60 58 55 52 51 83 89 85 80 75 70 51 58 71 81 73 62 56 37 20 35 47 49 42 30 17 9 2 3 12 21 14 59 114 142 144 134 73 68 60 49 45 47 63 95 149 213 252 166 95 66 72 96 108 89 66 52 48 40 34 28 21 20 22 19 18 18 21 50 145 194 161 92 34 4 0 0 0 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 1 4 8 9 11 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 1 10 35 82 127 166 200 225 230 201 179 176 175 176 193 200 201 227 255 231 102 50 30 22 16 8 0 0 0 0 0 0 0 11 22 21 16 24 41 44 43 38 32 26 19 11 5 3 4 2 2 1 1 0 0 0 0 2 6 10 16 22 26 30 32 32 31 34 35 38 38 32 20 10 6 18 45 75 91 79 105 124 130 126 121 121 115 120 136 152 153 149 143 131 114 93 66 52 48 51 57 70 94 120 131 151 173 190 220 242 250 265 292 324 353 349 340 300 246 219 191 181 195 191 157 134 124 154 221 316 418 497 522 514 494 468 444 432 441 489 559 616 628 597 562 528 506 490 470 441 404 363 320 280 244 220 205 197 191 178 152 136 120 104 90 81 78 80 81 80 79 76 76 63 48 33 20 13 12 10 10 10 9 8 3 4 8 17 34 68 108 152 188 201 206 223 240 246 247 251 260 261 240 216 198 180 163 148 128 102 81 86 142 167 106 30 20 24 26 26 27 32 44 64 82 93 105 119 117 115 115 103 84 74 60 49 43 41 42 48 57 66 72 69 46 22 8 2 0 0 0 0 0 0 0 0 0 9 32 53 51 39 46 46 36 41 86 76 35 28 80 180 268 304 298 268 231 184 42 0 0 0 0 0 0 0 0 1 6 14 50 115 189 253 324 302 246 230 310 364 520 701 879 1062 1283 1104 888 743 723 635 632 638 647 647 615 0 0 0 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 65 150 176 158 96 87 126 142 94 69 68 91 98 89 74 57 53 68 83 87 78 62 52 65 66 77 90 84 56 35 20 9 3 1 4 21 29 29 54 110 137 116 72 30 83 111 92 67 62 79 121 189 271 305 200 107 73 73 85 93 92 80 70 65 60 55 49 37 23 13 9 8 10 12 18 32 53 60 41 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 17 45 92 138 177 211 226 214 181 163 146 131 129 148 165 177 230 291 275 122 51 34 32 28 17 0 0 0 0 0 0 0 9 24 22 15 20 34 42 48 50 46 35 24 15 7 2 1 1 0 0 0 0 0 0 0 0 2 5 9 13 13 18 24 28 28 27 23 18 11 4 1 0 0 2 4 16 44 54 72 76 64 46 40 60 66 75 84 88 87 92 103 112 115 110 96 82 67 51 36 30 32 58 91 120 152 196 223 269 292 300 305 312 329 337 393 429 421 421 415 402 381 326 240 172 124 121 156 225 322 415 461 480 476 462 450 439 435 500 587 631 586 442 398 407 434 458 472 463 443 415 382 345 304 267 244 233 230 226 214 198 179 160 144 130 127 128 132 139 146 149 150 137 114 86 56 35 26 19 16 17 15 10 7 7 12 22 40 68 101 135 162 179 189 196 210 222 227 233 246 255 244 219 193 172 155 135 110 86 73 86 133 137 90 35 22 25 28 28 27 31 49 73 102 129 147 159 164 163 149 126 102 97 96 96 90 74 67 64 58 57 58 51 25 7 1 1 0 0 0 0 0 0 0 0 0 1 7 15 11 7 32 45 28 16 73 62 20 12 44 137 246 282 262 227 211 112 29 3 0 0 0 2 2 0 0 1 11 32 80 149 207 244 271 264 244 239 364 447 563 673 741 1033 1141 1114 982 742 654 581 560 576 617 625 605 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 82 162 289 370 341 308 284 166 120 100 97 115 123 108 82 89 130 153 128 86 54 51 75 102 134 136 108 68 39 24 16 11 9 21 22 21 29 61 114 125 86 51 49 100 150 118 86 77 93 124 182 250 245 164 98 81 90 103 109 106 90 73 65 59 53 47 36 18 5 1 0 0 0 0 0 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 0 2 7 16 33 64 111 155 185 212 219 196 167 151 121 94 81 90 116 142 169 198 187 92 42 45 57 46 17 0 0 0 0 0 0 0 4 24 23 15 17 27 42 54 56 47 37 29 20 10 3 0 0 0 0 0 0 0 0 0 1 2 4 7 9 7 11 15 14 10 7 5 3 1 0 0 0 0 0 0 11 42 61 83 82 50 15 29 42 44 45 45 44 38 36 46 62 80 98 111 104 90 65 37 22 11 12 17 31 66 131 182 244 287 311 318 310 324 344 378 406 419 425 430 416 391 358 318 275 224 165 144 189 272 352 400 422 426 429 456 450 417 423 463 502 464 274 212 230 279 334 387 420 432 429 415 391 352 309 281 268 265 264 259 249 235 218 202 189 183 183 187 194 208 212 213 209 196 171 129 94 72 59 54 54 47 38 31 33 45 59 79 100 120 139 160 181 201 206 208 213 219 232 242 244 234 214 192 170 147 122 100 85 82 81 119 119 63 32 29 34 39 42 42 48 65 97 149 215 262 261 235 193 157 144 140 129 110 88 71 66 59 48 42 46 54 49 32 20 11 5 0 0 0 0 0 0 0 0 0 0 0 1 1 4 17 26 15 46 175 130 25 9 36 146 236 263 231 177 159 86 28 9 0 0 14 27 23 0 0 7 36 72 86 117 178 239 281 298 323 337 383 454 542 648 763 887 957 976 958 733 603 556 547 550 621 669 698 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 14 72 198 329 344 305 237 148 74 100 141 176 192 174 139 166 187 181 153 102 62 53 69 96 126 124 107 87 71 50 39 35 34 34 10 10 31 84 147 165 84 45 65 97 105 94 90 94 98 101 113 145 129 104 93 93 107 116 106 82 51 35 30 27 24 18 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 1 5 14 26 50 88 137 177 196 214 215 195 171 153 125 98 76 65 71 80 94 98 87 63 45 55 83 66 18 3 0 0 0 0 0 0 0 24 27 18 18 25 36 46 48 44 39 33 24 14 5 0 0 0 0 0 0 0 0 0 0 0 1 4 6 5 2 2 4 5 1 0 0 0 0 0 0 0 0 0 2 11 41 61 57 32 5 12 15 13 12 10 8 4 8 17 27 39 54 69 77 70 55 41 31 21 10 4 4 15 44 106 171 234 285 317 327 312 335 356 361 354 344 341 334 316 296 305 301 273 247 227 221 272 331 374 390 386 387 421 404 355 309 291 305 283 196 143 131 152 197 252 304 346 376 395 399 380 349 320 301 293 291 286 279 270 259 248 239 232 230 230 233 242 246 249 252 251 241 206 171 140 118 106 108 100 88 80 85 105 117 129 133 134 135 145 164 182 197 209 218 229 239 241 234 221 209 195 168 139 113 96 92 95 87 78 66 39 34 41 53 64 72 78 90 116 163 238 326 360 327 266 206 170 155 135 110 87 70 63 71 87 103 116 126 130 111 86 60 35 15 3 0 0 0 0 0 0 0 1 3 4 3 2 4 8 11 5 2 7 12 10 13 32 115 206 234 184 120 85 49 20 15 4 1 17 45 69 12 2 28 110 225 144 129 194 295 387 435 456 469 495 549 633 740 839 883 881 858 812 672 576 548 556 605 689 746 745 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 55 89 72 45 64 164 197 263 299 281 226 218 197 175 150 114 65 37 39 58 75 86 90 111 122 110 84 71 50 24 4 5 30 98 167 189 125 68 103 94 68 81 95 102 99 87 79 105 109 127 135 134 139 126 84 48 24 10 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 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 8 17 36 69 113 159 186 203 215 214 202 186 171 157 143 122 95 76 99 102 99 95 90 85 98 123 92 30 6 0 0 0 0 0 0 0 28 37 32 25 24 30 39 43 43 41 36 28 18 7 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 1 5 9 14 16 12 5 4 3 3 3 1 1 9 34 47 42 26 13 18 27 29 28 27 26 23 12 4 1 5 15 58 115 175 227 262 302 309 323 329 318 299 275 273 272 275 293 320 324 317 294 267 263 278 312 341 358 368 369 372 351 304 241 182 167 170 159 142 125 120 138 179 214 250 290 329 356 369 360 340 323 315 307 300 294 289 283 277 270 263 257 253 252 258 261 262 264 268 265 249 226 198 170 152 148 142 130 118 116 141 158 163 150 129 124 126 143 166 190 211 230 243 251 251 238 212 191 165 143 125 112 107 106 108 106 99 79 38 40 57 72 82 89 111 150 210 295 395 444 403 320 235 173 144 132 125 126 137 144 126 162 228 300 365 400 295 199 129 76 38 18 5 0 0 0 0 0 0 1 2 4 4 6 8 8 6 6 3 1 1 3 9 25 54 109 171 190 133 105 94 61 12 15 8 5 23 70 89 47 27 56 144 320 249 216 282 427 534 595 628 648 685 738 813 863 862 813 787 770 701 628 589 587 596 606 607 594 536 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 3 11 27 67 131 206 239 321 360 332 254 197 226 181 137 100 51 13 11 20 34 51 60 73 88 95 85 60 33 15 12 22 37 85 146 190 203 185 167 113 88 95 99 94 100 109 115 128 135 146 149 143 134 120 72 35 13 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 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 1 2 7 13 24 48 87 133 173 189 207 216 213 204 196 188 173 161 151 136 108 139 138 127 117 108 97 106 108 78 35 9 0 0 0 0 0 0 0 32 54 54 37 20 26 39 45 44 40 36 30 20 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 5 6 6 7 8 11 14 11 6 10 31 71 82 62 27 2 1 4 8 15 19 19 17 11 5 2 2 4 24 63 123 182 193 220 250 283 293 269 271 248 245 253 268 287 302 329 343 334 306 272 244 278 308 331 358 360 347 317 273 224 182 154 147 145 141 134 145 143 160 183 212 247 276 298 315 325 327 323 318 317 314 309 305 301 295 288 278 268 261 257 256 255 255 257 262 264 261 252 234 207 189 181 164 146 130 112 135 167 183 167 120 123 127 144 172 206 228 248 260 268 269 257 219 188 157 133 120 113 115 116 124 130 122 121 72 75 104 140 178 173 226 319 432 543 602 548 424 291 194 163 188 224 259 291 318 364 387 438 501 519 501 426 295 180 93 40 16 7 2 0 0 0 0 0 0 0 1 3 5 10 15 14 6 3 1 0 0 1 13 35 64 98 128 112 90 100 107 10 8 10 7 4 9 27 46 59 75 124 247 322 297 310 408 601 704 760 793 854 934 956 974 951 870 773 734 700 638 559 535 560 553 516 459 394 348 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 9 6 2 0 0 0 0 0 0 4 15 40 89 136 196 251 309 326 295 260 262 311 200 126 80 45 14 2 3 7 14 19 39 36 35 37 34 30 29 55 90 110 105 135 187 221 195 131 100 92 100 112 118 124 144 168 168 141 120 101 83 66 48 29 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 7 13 25 51 91 138 177 197 220 228 222 210 200 191 167 158 153 150 153 167 164 148 127 106 85 80 79 64 37 13 1 0 0 0 0 0 0 28 54 56 36 14 24 44 52 49 41 38 32 26 18 12 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 11 18 20 19 19 30 52 63 47 22 8 0 0 0 7 19 30 26 15 8 6 6 5 4 5 15 46 96 122 137 159 196 228 230 246 249 261 275 285 284 285 311 336 343 324 266 199 215 249 274 304 310 296 264 219 170 147 133 128 147 166 158 164 163 169 181 198 228 267 289 294 284 268 272 292 308 319 324 324 318 310 300 289 278 266 258 251 247 245 247 251 255 257 255 241 213 182 151 138 134 121 96 107 150 189 185 135 139 150 169 199 235 258 277 286 285 273 250 232 204 173 147 130 114 109 110 111 107 94 126 133 157 199 234 313 438 524 613 718 792 722 558 382 264 230 264 313 356 383 411 457 495 528 552 545 444 323 213 122 58 34 20 8 2 0 0 0 0 0 0 0 0 0 2 5 6 7 9 6 3 0 0 3 6 19 40 62 73 47 33 52 105 164 54 15 10 8 0 1 14 36 69 119 204 360 469 507 506 597 763 893 971 1004 1096 1113 1081 1035 988 906 814 736 677 624 524 478 472 460 412 372 330 288 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 10 8 3 1 0 0 0 0 0 2 11 30 62 87 177 242 273 288 293 310 344 351 258 131 83 52 24 2 3 1 0 0 2 8 29 47 56 60 64 114 162 173 148 128 131 103 110 108 87 90 115 141 158 152 142 156 135 95 63 37 23 14 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 1 14 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 1 3 7 11 14 23 45 84 132 178 209 232 238 233 219 201 176 150 152 158 158 156 157 152 136 116 95 73 61 67 62 43 18 2 0 0 0 0 0 1 14 30 34 22 15 31 50 56 49 40 41 36 33 28 20 15 9 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 2 5 14 17 15 15 21 33 41 32 13 0 0 0 0 0 3 9 21 28 18 9 5 5 7 6 3 3 11 29 53 78 100 124 150 177 204 227 248 262 265 259 269 281 293 302 298 257 201 172 163 165 174 190 189 176 157 140 131 133 150 181 207 187 174 176 181 185 188 206 259 306 336 330 260 244 256 277 302 324 333 325 317 309 301 291 275 261 250 243 239 240 241 241 241 238 222 198 176 152 135 127 105 81 84 123 172 182 159 155 176 211 247 278 306 323 327 314 287 282 279 259 225 191 162 136 120 112 109 109 95 112 146 200 278 292 337 443 578 687 752 789 664 476 326 279 322 384 425 414 379 393 392 368 331 293 235 178 128 94 71 49 32 27 18 7 0 0 0 0 0 0 0 0 0 1 3 5 3 8 10 6 0 4 15 22 32 47 50 39 18 11 43 141 108 36 9 16 16 6 3 10 33 75 168 278 395 498 623 726 801 915 1035 1121 1132 1151 1120 1046 948 901 872 823 755 663 578 486 438 420 397 338 297 248 212 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 1 0 0 0 0 0 0 0 0 3 10 22 43 176 208 223 254 302 350 390 386 300 147 94 59 27 8 11 6 2 1 4 13 50 83 83 76 91 147 144 155 155 148 152 155 145 133 123 129 144 143 129 109 93 91 64 37 16 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 1 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 2 5 7 9 10 11 13 18 35 64 113 166 205 227 231 228 220 199 148 125 132 142 142 131 117 110 103 92 79 68 61 54 43 32 22 12 3 0 0 0 1 6 18 31 30 18 21 33 47 54 52 46 51 46 44 39 32 25 19 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 10 8 7 10 15 16 10 4 1 1 0 0 0 0 2 9 24 21 12 5 3 7 9 7 5 3 5 17 38 60 75 84 112 142 167 183 187 178 165 182 201 223 247 246 219 188 159 136 122 108 104 102 98 91 88 112 169 207 228 242 220 201 197 199 198 192 195 233 303 384 429 328 268 241 245 275 307 315 314 311 309 304 294 282 268 253 241 233 234 232 228 221 207 190 183 177 160 132 109 93 77 67 84 143 175 178 182 206 252 301 329 351 369 376 361 342 362 381 373 329 283 243 210 177 148 144 137 120 122 157 225 309 338 373 417 460 493 562 582 513 413 353 352 390 428 411 341 265 219 166 129 128 110 90 94 106 114 112 100 82 64 44 23 4 2 1 0 0 0 0 0 0 0 1 4 5 8 12 16 16 16 18 26 42 62 46 25 10 6 27 101 68 21 10 27 25 16 8 13 46 94 212 343 445 498 707 810 908 1014 1105 1125 1111 1074 1018 948 837 777 749 744 713 602 473 389 347 322 296 252 216 182 148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 36 122 128 155 212 289 368 420 382 274 152 84 48 25 20 22 17 12 7 11 34 79 115 99 77 88 123 116 145 163 169 170 182 180 181 177 169 157 125 80 44 27 24 12 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 10 10 8 6 6 11 20 39 80 130 173 199 204 205 209 192 127 99 98 104 110 112 108 97 91 86 78 68 58 48 36 30 30 30 11 3 0 0 0 2 7 20 29 32 36 40 45 54 58 57 61 60 59 56 50 41 32 21 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 1 0 0 0 0 2 2 2 3 4 4 4 4 2 1 1 1 0 0 0 0 3 21 29 28 20 11 8 9 13 13 10 5 1 4 17 31 40 44 59 76 101 118 117 104 111 118 129 152 182 166 153 142 136 132 122 116 111 102 86 69 64 46 73 124 176 201 210 218 220 215 207 198 198 219 274 337 333 316 294 273 271 297 319 317 314 311 308 303 294 283 272 260 247 236 235 230 220 205 189 183 181 184 176 150 123 103 91 83 90 139 175 194 208 225 256 298 326 355 391 427 421 424 444 471 484 442 386 356 334 287 195 202 172 148 162 223 327 390 406 414 426 432 457 439 410 375 341 339 297 252 222 202 178 139 112 95 89 97 92 109 135 158 171 213 209 180 136 95 56 39 25 11 4 2 2 1 0 0 0 2 4 5 6 8 15 18 15 12 10 22 39 40 31 14 3 14 28 16 5 12 31 32 24 11 12 83 161 270 377 442 501 633 776 905 1013 1062 1058 1026 960 871 811 722 657 630 636 596 508 405 311 246 232 216 185 151 125 103 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 5 1 0 0 0 0 0 0 0 0 0 1 14 39 60 104 179 267 342 377 305 184 103 56 28 21 25 23 27 34 31 40 73 113 137 119 85 94 105 111 167 194 206 216 218 185 169 161 149 126 89 48 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 10 10 9 9 9 13 17 25 50 88 129 162 177 187 188 163 103 70 65 70 81 95 110 105 106 104 92 70 47 40 38 41 48 55 26 7 0 0 0 0 0 7 21 34 43 43 48 59 77 93 79 74 74 72 67 59 45 28 13 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 2 1 1 2 3 3 1 0 0 0 0 0 0 0 0 0 1 12 25 37 40 30 16 18 21 20 17 14 4 3 11 17 21 24 32 38 49 63 80 78 64 61 79 108 123 118 111 111 113 108 102 112 120 117 105 89 90 76 72 86 114 138 165 188 201 204 199 193 196 208 230 254 271 307 334 347 357 370 370 355 338 327 318 310 300 292 283 276 268 262 258 248 233 219 217 211 203 191 178 162 143 128 119 117 122 147 176 201 216 223 242 268 297 334 384 443 462 463 459 473 497 449 386 345 327 316 239 213 187 190 227 268 332 348 352 370 390 349 317 288 265 237 199 151 135 138 141 148 135 122 112 110 125 140 133 140 159 183 234 334 346 284 199 144 103 75 47 22 12 10 7 5 2 0 0 2 3 4 6 3 8 16 20 15 9 18 32 42 40 24 13 9 7 12 16 21 29 33 31 15 42 124 227 324 394 444 537 651 753 844 903 928 933 890 787 665 567 494 459 438 433 407 381 346 266 198 170 153 125 83 74 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 13 14 6 1 0 0 0 0 0 0 0 0 0 1 10 27 60 133 233 298 286 197 81 45 24 12 7 9 12 37 65 81 86 120 158 178 164 122 124 133 155 192 200 184 175 157 133 127 108 94 76 50 21 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 7 8 9 10 11 14 17 20 33 55 83 113 138 158 145 108 65 45 46 53 64 82 107 111 119 123 113 85 43 40 51 63 72 80 46 13 0 0 0 0 0 0 8 22 31 31 38 63 88 97 85 87 99 99 87 72 54 35 19 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 4 0 1 0 0 0 0 0 0 0 1 2 1 1 7 20 41 51 36 21 22 25 26 28 28 15 10 9 11 15 23 39 39 39 47 58 61 56 57 65 76 84 88 91 90 82 72 77 81 84 91 102 99 96 97 103 111 116 126 136 148 160 169 170 162 164 176 194 211 227 248 267 299 351 383 398 402 390 361 345 334 323 312 305 306 305 304 292 272 252 231 221 214 202 192 193 194 185 173 163 157 160 171 185 202 218 227 233 252 276 309 359 416 438 428 419 424 423 377 312 240 173 143 207 240 249 258 276 259 261 286 333 363 309 230 169 136 123 105 108 121 132 131 124 137 137 131 128 142 186 166 144 140 156 183 278 337 323 267 200 157 116 77 47 37 26 17 9 4 5 2 1 0 0 1 5 3 5 8 11 6 29 46 46 24 5 28 35 28 15 30 34 37 36 28 27 22 67 168 285 364 408 478 576 651 678 706 703 704 701 648 551 458 397 368 320 268 233 214 214 216 166 140 125 110 82 61 62 59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 19 17 11 1 0 0 0 0 0 0 0 0 0 0 6 17 50 115 226 295 230 129 59 19 7 4 4 5 2 17 59 88 99 138 161 165 155 133 128 157 174 177 171 157 149 133 123 119 95 69 51 34 17 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 5 5 5 7 9 12 14 15 16 21 31 46 65 80 96 86 62 41 34 38 44 52 69 99 108 122 142 153 136 71 55 61 71 81 91 67 22 3 0 0 0 0 0 3 9 17 23 29 44 62 78 80 84 106 112 96 70 54 41 27 14 4 1 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 2 4 3 0 0 0 0 0 0 0 0 1 3 4 4 3 2 7 24 42 43 37 31 32 38 42 29 22 17 13 11 13 14 40 50 47 39 37 45 43 43 47 52 58 60 63 65 68 67 67 64 64 67 71 79 84 90 96 105 112 122 128 135 143 148 143 130 123 122 126 143 166 181 190 207 246 292 332 370 394 388 376 363 350 336 325 331 335 326 308 283 243 220 201 184 182 198 227 233 229 220 210 202 202 206 208 210 216 226 227 242 266 290 322 349 343 348 369 381 363 323 270 206 130 168 251 290 286 259 235 200 200 242 294 261 198 138 90 64 62 68 78 88 95 95 105 133 158 163 140 141 137 126 120 123 147 175 208 225 223 198 168 135 94 58 51 60 45 32 26 26 24 15 7 2 0 1 2 1 1 2 5 6 22 40 51 17 17 40 59 54 39 40 44 50 49 21 18 42 115 225 336 382 428 498 568 562 528 488 445 421 424 395 349 304 266 225 165 134 107 88 77 72 69 75 73 65 50 55 57 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 19 17 10 3 0 0 0 0 0 0 0 0 1 3 12 36 70 121 189 269 316 177 106 62 17 2 0 0 0 0 1 27 41 60 104 155 178 174 148 136 127 127 135 135 135 140 143 149 140 115 79 55 40 26 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 6 6 6 5 4 4 6 8 10 10 11 14 17 23 31 41 54 52 42 32 30 35 40 45 57 82 98 119 152 191 206 148 106 86 81 90 106 100 42 10 1 0 0 0 0 1 3 7 20 30 42 58 73 73 65 92 105 93 68 60 54 41 24 8 2 2 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 1 0 0 0 0 0 0 1 3 4 5 5 4 5 5 1 0 6 18 30 32 30 36 44 43 31 30 30 23 12 12 10 18 21 20 19 15 18 22 28 32 35 41 45 48 53 58 61 61 64 67 69 76 81 83 86 89 92 100 107 116 124 130 134 128 116 106 102 107 124 144 154 157 163 177 204 239 282 327 367 392 395 384 365 345 340 332 313 289 260 227 208 197 197 209 233 260 264 258 248 239 232 225 222 218 213 207 207 209 219 239 262 287 304 328 360 387 387 357 314 261 199 132 122 172 215 209 172 143 126 144 185 180 146 123 96 72 63 72 80 80 76 75 90 129 172 192 174 160 137 120 111 111 115 137 156 171 183 185 174 154 118 77 53 67 62 48 38 41 40 35 25 14 4 4 5 4 2 0 0 1 3 16 42 60 37 37 53 73 57 55 55 51 48 50 23 24 67 157 273 348 382 406 436 486 441 383 326 288 264 228 201 190 186 168 125 84 60 47 39 37 43 45 41 31 24 18 20 28 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 3 1 0 0 0 0 0 0 0 0 7 26 74 148 200 233 274 301 276 130 93 61 27 6 0 0 0 0 1 6 13 38 77 125 161 169 148 129 156 116 91 84 85 91 107 148 158 134 99 71 54 38 25 14 7 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 1 3 4 7 8 8 8 8 5 6 5 5 6 5 6 8 10 13 16 21 29 34 33 30 28 33 37 40 47 63 80 96 123 173 220 209 180 144 120 119 138 131 68 25 5 0 0 0 0 0 0 2 17 29 41 51 57 55 52 91 101 81 64 65 66 57 38 17 6 3 2 1 0 0 0 1 2 2 2 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 9 8 6 5 5 5 4 4 2 1 3 8 16 36 50 49 36 30 33 42 49 45 28 11 7 7 9 11 13 6 4 8 14 16 22 28 34 38 40 42 44 48 53 60 69 77 81 83 86 89 91 95 101 108 114 120 118 114 107 101 98 103 114 127 136 140 143 151 163 186 220 264 319 380 414 418 400 381 355 329 306 282 256 234 218 210 212 222 243 267 275 269 255 245 242 237 227 216 204 188 177 170 171 187 218 254 280 307 357 423 420 368 293 221 163 116 59 39 58 91 116 119 113 114 125 118 120 118 111 99 94 85 84 85 79 83 110 161 209 217 163 138 130 116 102 103 112 125 147 174 202 206 189 155 113 71 57 51 41 30 18 24 27 30 31 26 13 13 14 11 3 0 0 0 1 8 29 64 88 84 60 70 56 52 50 50 53 48 36 44 97 219 316 358 377 394 384 382 347 282 209 159 124 106 104 115 122 94 75 53 27 20 19 16 13 14 17 12 7 2 1 4 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 2 9 46 128 237 324 328 299 272 219 134 89 76 41 12 0 0 0 0 0 0 2 20 40 60 85 107 125 103 67 41 34 34 37 44 56 67 76 85 83 74 63 54 46 35 24 14 7 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 2 5 7 8 9 10 10 10 8 8 8 6 4 3 4 2 3 6 9 12 19 24 27 27 26 31 32 33 38 47 63 85 116 151 182 197 221 213 184 158 146 124 90 46 14 1 0 0 0 0 0 1 7 15 24 35 42 42 44 75 82 66 56 63 69 60 43 23 11 6 3 2 1 1 1 2 3 4 3 3 1 2 4 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 11 12 12 13 11 9 7 7 7 6 6 6 6 5 4 7 38 62 60 39 27 34 47 57 57 44 27 13 7 5 6 10 4 3 6 10 13 20 23 26 30 34 37 43 45 46 48 52 58 65 72 79 88 89 91 94 99 104 106 104 101 97 93 88 92 101 110 117 122 126 131 138 153 177 211 264 330 377 398 399 384 364 341 318 297 270 243 226 219 222 235 254 270 277 271 253 241 244 250 246 229 204 183 162 144 134 150 182 217 240 254 290 358 353 302 233 172 148 125 94 76 91 121 161 163 137 117 112 132 152 160 155 153 144 116 89 73 66 72 89 141 207 212 181 169 138 110 102 111 114 128 165 219 259 241 194 138 86 44 39 38 32 25 7 7 9 14 21 27 18 12 9 9 1 0 0 0 0 0 11 42 75 82 38 33 34 44 56 55 63 60 56 71 147 274 361 395 394 396 367 331 259 176 133 122 94 67 68 99 90 58 39 42 20 15 12 8 6 5 6 5 2 0 0 1 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 6 31 116 248 329 331 274 226 194 159 123 89 45 16 2 0 0 0 0 0 0 2 5 9 22 42 64 57 40 26 18 13 10 14 19 23 25 32 37 40 40 36 32 24 16 10 6 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 2 5 7 7 8 10 11 11 10 8 7 6 5 3 2 1 0 2 6 9 14 21 25 25 25 29 29 31 35 43 54 67 91 112 130 156 214 249 232 183 134 120 93 53 20 4 0 0 0 0 0 0 0 2 7 18 29 26 34 53 59 53 44 53 58 49 34 21 12 7 3 2 2 1 2 3 4 5 4 4 3 2 5 9 11 9 3 0 0 0 1 2 1 0 0 0 0 0 1 5 10 13 12 12 12 12 11 10 8 8 9 8 8 8 8 8 7 2 29 56 69 61 40 47 56 63 68 69 57 33 13 3 1 2 1 2 4 7 5 14 18 21 26 31 27 33 37 39 39 39 43 46 51 59 69 73 74 75 79 84 84 85 87 88 86 82 84 87 90 94 99 102 106 112 122 137 164 203 253 303 339 359 363 360 349 332 315 293 268 245 230 232 245 260 272 274 264 248 244 251 259 262 266 257 243 222 198 184 209 230 240 239 234 237 259 260 233 190 161 154 158 169 180 194 167 167 162 136 125 143 174 195 200 200 202 162 108 69 54 59 68 78 108 177 195 173 121 82 86 102 119 136 169 225 267 268 229 169 107 62 49 50 37 19 16 8 5 7 15 26 24 15 6 2 1 0 0 0 0 0 0 1 2 7 20 10 8 19 40 63 67 67 67 74 97 198 318 406 433 404 360 297 221 143 90 98 98 80 53 46 64 74 66 36 23 16 10 6 6 6 6 5 3 1 1 3 7 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 3 20 76 237 272 267 250 217 196 177 151 111 64 26 7 0 0 0 0 0 0 0 1 1 3 8 17 23 19 16 12 7 3 4 4 4 4 5 7 8 8 7 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 2 3 3 2 4 6 9 10 7 5 3 2 2 2 2 0 0 2 6 9 13 20 24 24 24 27 29 33 38 45 55 62 81 104 128 155 194 224 235 196 124 106 74 43 20 6 0 0 0 0 0 0 0 0 1 6 13 14 22 36 45 45 37 39 42 37 27 17 10 5 2 1 2 2 2 4 5 6 5 5 3 2 5 9 14 15 9 4 2 2 4 6 6 4 0 0 0 0 1 2 4 8 9 11 12 12 12 12 11 9 8 9 8 9 9 9 8 3 17 41 64 77 60 62 67 73 79 87 86 68 41 16 5 2 0 0 1 2 1 9 16 22 27 30 32 34 34 35 37 32 35 37 37 38 40 43 47 50 52 58 60 59 56 57 64 66 69 70 71 72 74 77 81 86 92 101 125 158 197 237 276 307 328 338 340 336 328 317 299 277 257 249 251 256 262 265 252 239 233 239 251 256 275 289 291 283 267 248 248 251 250 242 238 252 258 243 210 183 175 192 202 192 180 171 167 170 171 174 187 191 198 207 207 195 182 136 77 47 42 47 52 55 57 99 167 186 154 112 96 98 117 152 205 270 288 256 198 138 90 58 36 17 4 5 6 9 12 13 18 19 13 7 2 0 0 0 0 0 0 1 7 7 0 0 0 0 4 14 33 54 66 71 73 83 138 245 366 448 455 410 338 257 190 125 92 73 60 52 38 37 42 52 63 41 23 11 5 3 6 8 8 7 5 9 14 19 20 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 7 51 184 247 243 226 197 159 136 116 97 72 47 21 6 1 0 0 0 0 1 4 5 1 1 2 3 2 2 2 2 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 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 0 0 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 6 4 2 2 2 2 2 2 0 2 6 8 10 13 21 23 22 22 25 28 34 42 51 58 75 106 139 171 196 204 190 210 189 118 80 53 29 15 6 0 0 0 0 0 0 0 0 0 1 3 7 16 28 39 42 37 36 37 34 26 17 8 4 2 1 1 1 2 3 5 6 5 4 2 2 4 8 15 20 16 11 8 8 8 10 13 14 10 4 1 0 0 2 6 7 8 9 10 11 10 12 11 10 8 8 9 9 10 9 9 4 8 23 52 95 92 88 85 85 89 93 102 102 81 44 18 6 1 0 0 0 0 5 11 20 32 33 35 33 31 32 40 32 30 31 30 30 27 28 30 30 30 36 40 41 38 36 41 46 49 52 55 55 54 53 54 57 64 71 89 115 148 184 223 260 292 316 331 338 337 332 320 304 286 273 268 265 263 261 252 242 234 232 238 247 250 252 254 251 235 215 197 184 184 194 222 251 263 253 226 213 201 190 190 206 214 220 222 218 203 195 195 194 190 186 180 152 125 94 66 47 40 37 34 33 27 39 103 159 162 147 117 108 127 172 245 293 282 230 163 114 84 62 44 25 8 3 6 12 15 14 11 6 2 0 0 0 0 0 1 1 3 12 25 28 9 2 2 9 23 36 49 65 79 88 88 114 195 316 431 490 480 425 347 268 205 158 124 99 82 72 51 43 43 42 57 58 35 15 11 9 6 9 11 8 8 15 17 17 25 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 4 28 110 263 253 190 139 107 96 80 62 50 39 24 10 2 0 0 0 0 1 8 19 22 4 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 1 0 0 0 2 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 1 2 2 3 4 3 2 2 1 0 3 8 10 11 13 14 18 20 20 21 24 30 42 55 63 80 107 146 188 217 210 151 142 144 128 93 40 14 5 4 0 0 0 0 0 0 0 0 0 0 2 7 17 29 37 40 38 39 39 37 32 25 15 6 2 2 2 2 2 3 5 5 5 5 4 4 4 6 13 17 16 14 14 15 18 21 21 19 15 8 2 0 0 1 6 7 7 8 8 9 9 9 10 9 9 9 9 9 9 9 8 6 5 14 42 102 135 129 112 100 99 104 106 106 96 71 40 13 2 0 0 0 0 3 4 8 21 21 21 22 25 26 28 29 30 32 32 29 29 28 26 24 23 24 24 26 28 30 31 32 33 36 40 41 42 42 39 34 33 43 60 81 108 139 180 221 258 287 307 323 329 328 321 312 303 292 286 280 272 269 266 263 259 253 247 233 214 196 184 177 164 149 137 130 126 135 167 200 222 228 223 227 233 240 248 256 256 246 227 202 180 182 184 180 173 151 149 136 117 100 85 76 75 66 47 39 28 24 46 91 132 145 135 135 155 193 236 247 223 178 133 104 90 73 47 22 7 3 5 8 10 9 9 5 0 0 0 0 0 2 8 6 8 11 11 23 20 14 16 31 51 59 76 88 92 96 103 149 248 375 467 494 475 404 295 233 202 175 150 133 133 114 77 55 53 50 52 50 40 28 35 45 39 22 16 14 23 29 25 24 24 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 1 5 36 123 212 204 140 99 81 74 63 40 23 14 10 7 3 1 0 0 0 0 10 23 26 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 16 30 38 12 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 1 2 3 3 2 1 0 0 2 6 10 12 13 14 16 19 20 21 24 28 34 44 54 69 101 145 182 196 175 113 88 99 119 109 41 10 1 1 0 0 0 0 0 0 0 0 0 0 2 6 14 26 35 41 42 40 40 40 38 33 21 10 6 5 5 4 2 3 4 4 4 5 6 5 4 4 12 15 15 14 16 19 24 28 26 21 16 10 3 0 0 0 4 6 7 7 8 11 9 9 9 9 8 7 7 8 8 8 8 7 5 11 37 86 110 117 118 113 102 111 114 112 102 82 48 18 4 1 0 1 3 5 6 8 12 13 16 20 21 18 16 18 23 28 34 32 34 35 35 35 31 28 27 27 26 23 22 21 21 23 24 31 39 46 47 44 40 41 49 64 85 112 147 182 214 242 264 287 300 304 304 300 296 290 282 274 267 270 270 266 256 239 226 207 179 150 130 108 76 64 66 62 73 82 93 108 123 123 146 184 224 252 261 257 239 214 193 186 171 161 156 160 172 141 134 126 110 94 121 148 145 112 67 48 41 48 66 81 105 120 132 148 171 203 214 198 165 133 117 106 99 85 56 24 7 1 2 4 5 3 5 6 1 0 0 0 4 17 17 9 12 21 13 16 27 33 37 52 65 76 90 101 100 95 115 181 293 417 477 468 401 299 215 189 169 147 128 113 109 103 91 80 77 81 74 55 41 35 48 65 67 42 26 25 29 33 33 30 29 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 32 69 117 139 122 100 91 72 48 21 8 13 15 13 8 5 1 0 0 0 2 6 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 35 73 94 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 1 0 0 0 0 0 1 3 7 12 14 15 17 20 24 28 31 31 35 44 60 79 118 165 179 152 128 94 71 66 72 70 40 13 1 0 0 0 0 0 0 0 0 0 0 0 1 2 6 15 31 43 43 38 39 42 43 37 25 15 9 8 7 7 2 2 3 3 3 5 6 6 6 7 14 16 16 15 16 15 16 21 24 25 21 14 6 2 1 0 3 5 7 10 15 16 15 13 12 10 8 8 8 9 10 11 10 8 7 12 32 63 88 125 143 123 111 116 119 115 102 77 38 17 7 2 1 3 6 9 11 13 15 19 25 31 35 34 24 19 17 18 23 31 37 40 43 49 48 38 33 33 32 30 24 19 17 16 18 23 36 47 48 45 41 39 42 51 68 88 112 134 155 177 202 233 259 276 287 287 280 271 264 261 259 270 274 266 254 239 216 188 161 140 122 99 72 52 40 35 36 39 48 65 69 83 117 154 188 221 225 209 184 165 162 163 148 136 134 132 135 130 119 106 101 124 165 179 159 116 82 58 48 50 54 65 94 111 123 139 156 180 185 170 147 135 131 138 150 140 84 40 13 2 1 2 2 3 5 3 2 1 0 1 1 4 2 1 6 19 15 14 23 36 41 54 75 91 99 111 106 103 137 225 345 431 471 438 326 208 160 141 123 97 87 81 78 77 78 82 78 68 59 66 55 40 46 69 75 56 44 36 31 28 32 40 47 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 2 8 20 26 63 100 117 115 102 65 33 12 3 5 9 8 3 1 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 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 1 6 13 16 22 24 24 26 32 35 37 46 63 92 147 219 223 181 128 108 86 68 57 50 42 34 14 3 0 0 0 0 0 0 0 0 0 0 0 1 3 3 8 18 28 32 32 35 40 41 37 28 18 12 10 12 13 8 7 6 4 3 4 5 6 6 8 14 19 19 19 20 20 18 21 26 29 27 19 15 10 5 3 4 4 5 9 16 19 20 19 16 14 12 11 10 10 11 13 13 11 12 19 39 91 179 266 285 198 153 135 129 118 91 66 36 18 8 4 6 8 12 16 17 18 20 24 35 45 44 39 35 31 27 24 22 22 20 19 22 26 30 30 26 21 16 12 8 10 15 17 12 16 25 33 33 33 29 25 24 29 45 62 81 95 101 113 136 165 198 234 257 265 262 257 255 258 271 287 295 295 284 273 249 219 189 162 140 113 82 58 65 59 56 56 63 78 85 105 121 133 152 165 159 143 129 126 129 133 140 143 134 113 111 101 85 82 104 138 148 133 103 89 81 65 50 45 51 65 86 107 123 135 136 142 150 148 137 130 132 135 122 84 72 49 25 10 2 0 1 3 7 6 7 6 5 5 3 1 0 0 0 5 6 9 20 38 49 74 103 118 109 105 124 151 187 274 367 422 435 402 276 179 133 118 106 84 72 65 60 57 63 60 50 40 48 71 77 70 67 83 79 77 70 54 42 45 60 74 80 73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 33 52 61 107 143 132 91 39 16 7 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 4 9 16 24 34 35 28 24 29 38 46 64 93 130 171 192 168 136 111 95 78 63 53 48 44 27 11 3 0 0 0 0 0 0 0 0 0 0 0 1 2 1 5 10 15 18 23 28 34 40 42 38 29 19 16 19 18 11 9 9 9 5 5 6 7 6 8 13 22 24 21 20 19 19 21 27 33 30 23 20 17 14 11 9 6 3 3 8 13 18 19 18 17 15 13 10 9 10 11 14 14 14 19 35 90 244 354 364 294 214 185 165 130 78 63 47 35 28 27 30 27 27 30 32 31 31 34 43 56 55 48 46 44 40 38 34 29 23 18 12 8 6 5 4 3 5 7 11 20 32 34 13 5 5 4 9 14 15 13 12 16 27 45 63 76 83 85 91 107 136 183 210 232 246 254 262 270 281 286 285 282 273 266 254 238 222 201 188 169 147 129 110 99 97 99 102 109 119 128 127 116 105 102 98 97 97 90 95 98 98 101 92 87 80 61 38 63 78 88 94 93 76 73 63 53 49 48 55 64 78 98 122 147 152 143 133 124 128 142 146 128 105 82 72 63 47 26 7 0 1 5 7 8 10 10 10 8 5 3 2 1 0 1 3 9 24 41 51 68 93 122 111 108 128 161 200 283 382 413 382 343 249 181 139 111 94 70 51 43 47 43 38 36 31 24 43 73 94 102 97 90 74 70 70 55 49 57 75 93 100 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 2 11 35 49 49 61 81 80 51 10 2 7 8 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 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 20 31 41 41 33 28 34 47 69 99 128 151 164 156 130 107 92 81 68 54 57 58 42 23 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 9 15 20 29 38 46 48 40 29 24 26 21 17 15 15 15 10 10 9 8 7 6 11 24 28 25 24 22 22 24 27 31 27 25 24 24 22 18 10 5 1 1 1 5 12 17 19 19 16 14 13 11 9 8 12 14 15 18 30 54 162 287 360 322 255 220 194 164 122 95 74 61 57 65 86 83 72 60 52 46 45 48 53 57 56 52 53 57 59 58 50 42 34 29 29 24 22 21 19 11 17 22 28 36 42 45 32 26 28 25 14 9 8 12 14 12 19 36 56 66 76 71 59 51 61 108 150 189 220 236 254 265 267 263 254 236 222 212 207 203 198 194 192 186 179 171 155 149 148 144 137 132 132 126 107 84 71 70 77 84 84 91 104 115 120 113 73 65 66 57 32 53 63 75 88 89 68 55 53 63 74 62 57 61 67 76 108 136 149 149 147 156 174 178 157 116 105 96 94 94 81 43 14 3 1 3 7 10 9 8 6 3 6 7 3 4 5 5 5 4 14 30 43 55 63 63 66 80 109 140 169 243 302 313 305 279 236 187 137 103 81 58 40 37 39 31 26 23 26 42 57 81 103 105 96 81 71 64 53 44 40 46 64 87 92 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 1 3 7 9 11 7 3 1 9 8 0 0 1 1 6 10 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 5 11 19 28 36 40 40 41 47 60 92 123 141 147 147 137 117 98 82 73 67 54 59 60 41 20 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 12 18 25 34 43 49 46 39 32 28 23 22 22 24 23 19 17 13 7 3 2 9 18 25 28 29 27 26 26 25 24 25 23 21 20 18 10 5 2 0 0 0 1 6 13 19 22 20 15 13 12 11 8 9 10 12 15 27 49 105 181 256 309 310 269 220 189 148 111 93 95 109 105 130 136 120 92 78 68 67 65 59 52 48 47 52 62 75 81 70 58 48 39 38 37 34 32 32 30 32 34 37 40 47 53 50 45 42 45 51 42 36 38 30 11 8 17 32 44 54 47 34 27 35 57 84 126 175 196 205 208 212 217 215 197 180 165 157 155 148 147 149 154 158 160 170 181 178 157 129 122 120 111 93 80 76 83 91 97 109 130 126 105 100 67 62 75 86 88 87 88 80 70 80 56 48 44 43 46 37 44 59 71 71 70 89 109 131 161 176 175 168 154 132 107 110 124 134 132 118 75 33 13 10 14 21 25 22 17 13 8 5 4 4 7 9 9 8 8 10 19 32 40 37 38 40 54 94 129 121 159 252 260 248 234 212 187 135 82 67 69 59 55 41 28 19 19 42 68 90 104 105 89 79 80 81 55 42 30 23 27 50 69 70 63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 16 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 16 21 27 34 42 45 49 66 100 125 135 134 131 118 105 93 81 72 74 62 55 47 33 17 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 11 18 27 37 48 45 40 34 28 24 27 29 31 31 26 22 16 10 5 1 8 19 27 30 28 26 24 24 24 23 22 20 17 15 14 8 4 2 0 0 0 0 2 6 13 19 20 17 15 14 11 9 9 9 10 17 28 48 72 103 148 242 291 273 219 168 112 95 87 101 145 158 155 122 91 89 85 78 71 61 50 40 36 39 46 57 71 82 82 74 64 58 55 56 55 50 47 46 45 46 47 46 61 66 60 52 49 50 51 52 51 48 43 31 21 12 8 18 33 40 38 30 36 38 43 64 107 127 137 150 163 170 168 158 147 138 133 128 129 137 147 153 158 164 167 156 132 107 81 73 77 82 84 92 99 100 101 99 99 92 77 64 65 64 74 84 86 82 73 60 55 57 70 65 55 42 35 37 31 42 62 77 77 82 94 103 108 152 164 160 147 129 109 111 126 139 154 153 137 98 56 43 40 36 37 40 37 28 24 22 18 16 14 14 16 19 21 20 17 16 21 26 26 24 26 39 63 76 89 126 184 219 217 196 174 131 86 61 59 72 65 47 35 29 20 25 55 78 79 83 70 49 36 34 28 24 20 15 14 24 41 48 45 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 1 9 14 14 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 13 18 24 30 33 33 40 63 98 108 112 112 111 106 102 96 84 72 81 67 51 36 25 17 7 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 5 11 20 31 38 41 39 35 31 29 33 37 39 36 32 27 20 15 10 3 10 22 30 32 28 30 29 27 25 22 18 15 13 11 11 10 7 4 1 0 0 0 0 2 6 13 18 19 18 16 13 11 9 8 9 16 30 48 67 86 104 203 227 209 179 152 90 66 62 79 121 164 179 144 94 84 79 75 68 58 44 37 37 42 48 54 62 70 81 87 81 70 68 73 77 74 73 71 69 67 63 60 68 70 68 63 60 46 44 46 48 47 53 57 51 37 31 44 32 30 40 29 27 27 29 32 45 55 67 92 121 115 115 116 119 121 123 110 108 114 125 139 143 130 106 80 67 63 72 87 89 75 73 80 83 78 81 77 74 74 74 71 62 57 58 65 69 84 106 123 122 107 98 86 69 48 44 46 53 62 73 69 65 68 71 73 103 150 181 187 163 134 108 97 100 112 142 160 149 109 54 38 35 36 35 35 36 33 31 31 26 26 24 20 18 22 23 21 15 9 9 25 35 34 36 46 53 61 78 107 123 152 162 138 98 63 61 72 74 61 54 44 39 40 26 28 43 57 57 48 34 21 14 13 16 17 15 12 17 34 42 41 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 1 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 23 29 29 29 34 51 78 83 87 93 97 100 102 102 93 78 84 68 48 31 21 19 8 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 10 19 30 39 43 43 41 38 37 45 51 50 43 34 27 19 15 14 8 12 20 27 31 32 35 34 31 29 23 16 13 10 7 5 4 4 2 0 0 0 0 0 1 4 10 13 15 16 15 13 12 12 12 13 18 29 45 66 88 100 177 179 149 127 125 80 55 48 57 85 118 109 86 71 68 71 72 72 71 67 62 60 59 57 56 61 66 73 79 80 75 74 77 80 80 82 88 92 90 80 75 80 93 107 107 99 90 80 68 52 48 54 64 72 75 66 81 92 87 63 33 33 34 25 17 18 16 17 20 26 38 49 58 65 67 73 69 68 72 81 96 98 89 73 56 56 54 69 99 131 132 90 72 82 94 105 99 103 116 105 85 73 71 81 85 93 125 157 172 175 164 147 127 107 71 53 51 57 60 76 67 57 48 40 37 98 167 214 213 166 129 101 81 70 81 124 159 162 117 57 37 32 28 23 20 23 29 37 35 29 30 30 24 16 10 7 6 7 10 12 18 28 41 59 85 96 82 66 56 73 102 113 93 59 51 66 80 78 58 44 44 50 43 27 22 29 32 30 25 17 12 10 15 21 22 18 15 15 19 28 35 35 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 27 28 29 36 49 69 86 87 84 85 91 96 100 95 85 80 61 43 28 22 24 9 11 12 7 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 2 8 17 26 36 42 46 46 44 41 47 53 55 50 40 28 18 12 12 11 15 21 28 34 35 37 38 37 33 24 18 14 10 6 3 1 1 0 0 0 0 0 0 0 1 7 11 15 17 18 16 13 14 15 15 17 25 40 60 85 100 124 128 113 90 85 72 64 58 51 53 68 65 58 59 62 66 69 74 82 88 88 84 75 63 59 60 62 65 68 74 73 73 74 76 78 79 86 94 97 94 94 100 104 105 119 124 119 107 90 70 59 58 63 71 74 43 42 58 74 87 81 90 90 73 59 30 28 30 16 10 7 11 21 27 26 28 30 32 37 47 47 50 53 54 50 55 53 51 59 87 98 93 93 111 124 135 137 143 160 162 147 124 108 116 130 146 151 145 154 169 171 162 143 115 76 59 59 63 51 64 76 72 49 31 46 105 173 208 173 134 108 90 74 76 94 126 153 149 93 57 41 34 27 20 17 17 20 21 23 26 29 30 28 25 16 6 3 10 21 30 38 43 48 74 97 96 72 69 65 69 81 78 59 49 58 71 66 63 50 38 36 30 23 19 16 16 19 20 18 13 9 9 14 18 17 16 16 19 24 31 40 46 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 28 34 43 55 69 76 77 75 74 79 87 92 95 93 84 68 50 37 26 19 20 17 21 20 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 13 23 33 41 45 45 39 36 39 47 55 59 49 34 23 17 14 16 21 30 39 44 42 41 42 41 37 24 17 12 9 5 4 4 2 0 0 0 0 0 0 0 0 4 8 13 17 20 18 17 17 18 17 20 24 36 56 84 108 125 126 107 77 67 61 56 52 48 43 42 45 51 54 54 57 60 65 71 77 81 82 80 75 72 71 72 72 71 74 73 72 72 74 75 76 79 84 89 90 89 89 91 97 114 122 122 114 98 95 88 81 74 69 72 56 45 43 54 99 119 124 122 119 123 132 135 118 89 61 30 15 15 16 17 18 18 18 20 23 25 27 30 37 42 52 58 56 45 60 73 86 98 98 84 83 89 94 90 84 98 103 91 98 123 152 159 121 117 122 129 132 123 100 74 56 54 64 60 68 75 72 49 38 61 110 161 164 134 117 110 110 147 136 128 123 121 108 81 62 51 41 32 25 22 25 32 35 31 27 27 30 32 31 26 16 4 8 18 29 36 28 46 74 94 88 63 56 50 40 46 55 63 75 86 70 54 45 38 31 24 19 19 19 11 7 6 8 12 12 11 10 10 10 15 21 29 33 33 36 42 44 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 38 58 72 77 69 60 61 69 79 85 87 89 88 81 63 43 33 23 15 17 23 24 18 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 8 16 26 36 42 40 31 26 29 38 47 51 44 37 30 25 24 27 30 41 51 53 48 45 42 38 32 24 15 8 4 2 3 2 1 0 0 0 0 0 0 0 0 1 4 9 15 19 23 26 27 26 23 26 25 31 51 79 110 134 135 111 83 67 55 47 42 40 45 44 43 44 43 38 45 54 57 55 57 60 63 65 71 72 74 76 75 74 73 71 70 70 70 70 70 70 68 66 65 65 65 70 79 93 99 99 94 85 95 102 103 95 84 83 84 83 80 76 88 93 93 93 103 117 140 159 160 146 118 82 48 24 13 10 10 12 14 14 15 18 21 19 22 24 25 22 15 48 73 87 84 52 38 23 19 20 19 49 56 56 59 59 76 96 111 115 105 99 96 100 107 111 106 91 79 78 68 58 53 52 51 42 40 59 99 138 124 113 113 120 121 162 164 140 99 92 81 68 60 57 46 37 34 34 36 43 40 34 28 27 29 31 33 37 34 21 15 14 16 25 40 67 97 107 79 42 32 37 28 53 81 102 105 83 55 36 26 22 17 27 40 49 48 24 10 7 7 10 12 12 10 8 12 18 24 29 30 36 41 45 47 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 34 52 57 53 48 47 55 68 79 80 83 86 86 79 62 41 26 17 13 17 20 17 13 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 5 5 8 15 27 34 33 25 21 24 31 37 42 43 43 40 37 36 38 35 41 50 51 47 43 37 30 26 17 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 14 24 29 32 35 32 36 33 33 45 70 102 145 166 146 119 90 68 55 49 47 47 45 43 40 33 26 35 45 45 39 40 46 50 46 45 48 55 63 69 67 64 58 54 55 55 56 55 53 51 50 55 59 62 65 70 80 82 78 71 69 80 92 99 96 91 89 86 83 85 80 76 70 59 45 76 86 100 125 151 151 140 120 94 62 37 15 3 4 6 6 7 10 14 15 14 11 9 6 7 52 88 102 92 61 46 40 52 79 95 115 125 125 122 96 86 88 92 88 85 86 91 99 109 113 111 96 66 53 51 46 41 38 36 32 37 64 115 125 109 102 111 114 114 130 142 136 90 85 79 66 46 41 38 36 37 40 38 42 43 41 38 36 33 33 39 50 51 48 43 39 23 32 60 95 126 119 116 124 108 79 46 55 81 96 80 56 36 22 19 33 53 69 79 81 67 39 16 12 16 16 17 18 17 19 22 24 26 29 35 43 49 48 42 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 1 3 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 15 23 28 31 36 47 59 72 74 61 66 73 75 70 60 55 30 16 14 17 17 11 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 4 5 6 18 25 27 25 22 22 26 31 35 41 45 46 45 44 45 40 39 39 39 40 40 35 29 25 17 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 12 14 16 22 33 38 41 39 37 43 56 88 136 174 174 144 107 80 65 59 50 43 39 37 33 27 23 24 28 28 24 26 30 31 26 22 27 36 44 46 47 45 40 35 41 42 42 41 40 39 46 50 54 61 65 64 70 78 82 75 66 69 81 91 83 75 69 65 62 69 71 73 73 73 68 83 89 92 101 111 124 126 119 108 97 83 60 34 18 9 6 3 2 3 4 7 6 10 44 75 100 119 129 124 116 100 91 93 105 123 147 170 187 190 158 133 118 105 92 88 89 94 107 124 125 115 94 57 37 36 38 32 29 26 25 39 76 121 126 109 93 109 112 114 118 120 109 93 96 95 75 43 39 39 39 39 40 41 45 52 58 56 52 45 41 47 48 55 69 87 60 49 61 87 117 142 141 123 85 48 55 51 64 82 63 61 66 58 40 51 69 85 94 103 95 76 54 34 20 18 19 19 17 24 27 28 28 27 33 42 48 49 51 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 10 19 29 40 53 61 56 37 43 53 57 55 50 44 25 15 13 14 13 7 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 4 3 10 18 24 27 26 22 22 26 32 37 40 43 46 48 47 43 38 34 32 36 37 34 30 27 22 15 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 12 12 13 20 33 37 36 35 39 40 72 111 140 150 146 117 88 69 58 48 42 38 35 27 20 16 16 19 24 19 18 19 18 15 12 14 22 30 29 27 27 26 26 29 31 33 34 33 38 41 43 46 51 55 57 67 82 93 92 76 70 76 89 87 79 72 69 66 70 71 71 66 41 62 83 98 106 107 108 111 110 105 96 93 91 85 70 58 51 28 9 10 15 21 28 35 41 83 115 137 150 153 148 138 125 108 86 85 109 150 198 224 234 216 190 168 142 114 97 93 98 109 118 110 87 66 46 32 27 27 24 24 22 28 52 95 126 133 120 97 104 106 109 113 109 93 89 88 83 61 51 47 43 39 42 46 50 55 62 68 64 55 51 70 74 75 86 112 155 115 89 94 116 135 165 167 120 54 42 62 99 132 147 116 120 134 117 123 147 159 148 135 121 109 99 73 45 18 14 22 22 23 27 30 31 34 34 36 38 38 39 54 68 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 28 40 50 58 52 34 32 45 47 38 20 12 7 5 6 8 10 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 5 4 6 10 16 22 24 21 21 25 32 37 37 41 47 50 48 44 38 31 24 28 31 31 31 29 22 15 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 9 6 7 15 20 24 27 32 34 59 87 107 112 113 105 93 78 64 51 42 37 34 27 21 19 22 26 27 23 20 17 13 18 11 9 13 20 19 16 15 18 23 29 34 34 29 24 29 31 32 35 40 42 49 63 82 102 126 118 98 86 88 95 90 82 77 76 72 66 63 62 38 49 66 87 108 118 118 110 103 109 106 101 95 87 80 70 54 38 28 32 40 45 55 73 87 99 110 122 135 142 142 136 122 101 80 70 81 121 199 242 257 248 229 218 181 147 121 108 107 103 94 78 56 40 31 27 26 25 26 29 33 44 71 107 129 138 141 135 121 107 105 116 109 100 95 97 107 81 60 48 44 43 49 53 55 56 61 64 58 45 37 95 110 116 128 123 139 134 131 140 165 166 155 117 32 96 135 165 193 215 210 193 173 165 154 158 169 188 187 144 112 93 76 54 39 29 26 31 38 34 28 23 22 26 27 26 30 31 37 50 63 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 18 19 20 21 48 60 44 24 32 30 24 15 6 4 4 5 6 10 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 3 6 6 6 6 7 12 19 20 21 22 24 29 35 37 41 46 49 49 46 39 32 25 31 32 32 31 30 24 15 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 8 6 5 6 8 12 18 26 30 44 64 84 94 96 98 99 94 83 65 52 46 42 35 30 28 28 26 26 29 29 26 25 25 26 27 28 31 25 25 26 23 28 34 33 27 19 16 16 17 19 22 29 34 44 61 83 108 159 178 165 136 95 89 89 85 80 75 69 64 60 58 49 48 50 53 62 66 61 56 59 78 82 78 71 68 60 51 44 39 36 36 40 43 48 59 63 68 74 81 90 98 102 103 100 91 75 61 59 81 166 228 255 253 238 235 206 169 133 108 95 84 73 58 40 30 30 36 44 54 53 50 52 61 83 111 130 134 134 120 112 115 115 121 117 107 100 104 100 84 67 56 51 51 53 53 46 46 54 62 66 68 88 103 114 129 147 141 147 155 164 160 166 161 163 176 178 195 213 217 210 218 198 158 133 137 141 140 134 130 126 105 79 59 51 54 56 50 42 57 67 62 39 19 12 11 15 19 31 35 38 44 44 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 3 3 26 42 36 9 10 8 7 7 6 5 4 5 6 7 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 4 4 5 6 8 8 8 8 10 19 22 25 25 25 26 31 35 37 39 45 51 51 48 44 42 40 36 32 30 29 25 17 9 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 8 7 5 6 9 16 18 23 36 54 65 72 78 84 90 93 92 79 68 62 55 43 34 32 34 33 36 39 41 41 42 44 44 44 46 52 54 59 59 51 50 51 49 42 31 24 21 19 19 22 25 34 49 68 85 106 155 201 223 197 132 114 108 92 77 67 60 57 59 54 46 41 39 38 32 28 22 17 14 24 28 28 24 15 18 20 20 19 16 15 16 18 19 18 21 27 33 38 43 47 51 55 55 48 40 35 35 51 116 170 201 205 208 211 197 166 128 107 95 87 78 68 56 51 51 55 64 72 70 67 71 76 85 103 123 126 124 123 132 145 141 134 116 103 116 120 109 91 76 66 56 50 46 42 40 41 47 58 73 92 103 113 128 142 167 187 196 184 179 162 168 194 213 231 253 259 245 204 163 132 106 107 104 111 117 118 113 108 90 62 36 29 39 60 79 79 63 63 65 61 41 22 11 11 19 31 37 37 35 35 28 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 19 28 23 0 0 0 0 1 3 5 5 4 3 4 3 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 6 6 6 7 9 10 9 11 17 22 24 24 23 23 32 36 40 44 50 53 54 54 53 51 48 43 36 31 29 26 20 14 10 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 6 3 2 3 8 17 20 28 44 60 56 58 58 57 58 68 74 73 69 66 60 44 33 29 34 41 52 58 56 53 48 48 49 52 54 63 68 69 67 67 74 69 60 55 53 50 46 43 39 34 35 46 66 93 104 117 154 211 268 207 191 179 152 104 79 62 56 59 62 57 50 44 41 35 29 20 12 10 7 8 10 11 9 8 8 10 12 13 11 8 6 4 3 2 3 8 16 22 25 27 27 27 25 20 18 17 20 36 69 110 148 152 167 177 174 156 129 113 102 93 86 82 77 74 73 79 86 85 80 78 82 84 87 93 107 113 108 110 125 146 150 138 117 101 122 133 119 91 74 62 51 42 35 31 39 43 49 60 75 95 117 137 161 161 181 204 216 221 206 212 241 275 273 257 229 202 175 146 126 116 112 104 98 97 96 87 79 72 64 52 33 43 65 92 111 102 91 90 91 70 48 29 21 23 31 39 46 47 39 33 26 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 0 0 0 0 1 2 2 4 5 4 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 5 6 6 6 6 9 10 10 10 13 17 20 20 18 16 24 28 30 33 38 43 47 49 49 50 50 47 42 34 31 27 23 17 10 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 2 2 6 11 17 25 34 41 43 44 43 40 36 42 47 49 48 48 50 37 28 28 30 35 37 35 33 38 36 35 36 38 41 43 44 44 44 41 46 46 43 45 53 63 70 73 73 76 85 85 83 116 136 165 210 271 351 257 229 217 180 123 89 69 63 62 58 58 55 50 46 42 35 23 12 11 12 14 16 16 15 15 16 18 18 16 14 12 11 12 14 11 12 18 25 29 34 38 39 35 30 28 27 23 24 30 44 69 113 132 151 163 161 141 122 109 100 96 89 90 90 90 92 108 115 111 103 95 88 87 90 93 94 92 87 88 110 133 140 135 126 121 125 130 118 72 52 42 38 36 33 39 46 55 64 71 84 98 107 121 146 165 199 257 323 287 260 255 250 227 204 182 154 118 118 123 118 97 76 75 80 87 87 73 63 67 81 91 84 92 112 128 127 110 101 107 108 95 72 53 48 35 43 63 73 71 54 41 36 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 1 2 3 4 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 5 5 6 7 9 10 10 11 13 16 17 16 14 12 11 10 11 20 43 39 35 35 39 46 52 51 45 37 32 28 23 17 10 6 6 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 2 5 8 13 19 24 23 22 22 23 24 22 26 28 27 24 23 23 18 17 20 24 29 31 32 33 33 30 27 25 23 22 20 19 20 23 18 19 22 29 44 79 90 94 102 112 126 141 141 124 135 174 247 338 401 381 335 287 234 180 135 98 76 70 67 58 52 50 48 47 43 39 32 23 19 16 15 15 19 26 34 41 44 39 36 34 32 33 35 39 40 40 40 37 38 45 54 57 53 49 47 48 43 40 40 44 55 81 109 136 153 148 138 129 119 110 107 108 112 109 96 102 119 125 118 101 89 86 91 99 98 84 77 79 85 96 110 120 127 136 131 112 102 109 73 44 30 30 32 32 36 45 59 83 103 118 113 80 110 143 192 254 278 265 241 226 220 189 161 139 118 99 96 103 102 85 61 62 70 82 97 95 81 70 73 85 101 112 124 139 129 113 100 95 106 95 86 83 75 66 59 62 67 68 67 59 44 39 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 2 0 0 0 0 0 1 1 2 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 5 6 7 8 8 8 10 12 14 15 13 9 8 5 4 4 5 9 16 19 23 28 35 41 43 41 35 30 26 24 21 16 12 10 9 9 8 7 4 1 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 6 7 9 12 13 12 10 11 12 13 17 20 21 19 15 12 8 6 6 9 13 16 19 23 26 27 26 24 22 19 18 15 12 10 13 12 13 17 23 42 100 125 128 131 144 150 161 169 161 166 192 254 327 327 362 348 289 207 157 112 88 79 72 60 57 53 47 44 46 43 38 35 31 27 23 20 19 25 37 54 74 90 87 82 75 67 63 59 53 46 39 35 37 44 53 61 66 66 65 65 61 56 59 63 68 76 92 113 141 170 179 182 175 159 144 145 153 154 138 113 120 127 123 105 91 90 95 102 105 96 88 89 93 89 87 93 110 132 136 122 99 84 90 75 52 34 30 32 39 43 48 66 99 124 140 138 90 98 124 153 168 153 147 145 138 136 133 129 122 108 88 88 93 94 86 72 73 86 97 107 102 87 81 90 107 125 139 149 145 128 107 91 86 93 98 96 90 66 49 40 37 37 45 55 60 58 55 54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 0 0 0 0 0 0 1 2 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 2 3 4 5 5 6 7 7 7 7 7 7 6 7 5 3 2 4 5 5 7 12 14 17 20 23 28 34 35 32 28 25 24 23 21 18 16 15 14 13 11 9 6 4 2 1 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 6 9 10 10 9 10 10 7 9 13 15 15 14 11 7 6 7 7 6 8 11 14 14 17 18 16 13 10 10 12 14 16 13 11 12 13 13 39 81 110 126 148 178 191 198 211 220 219 220 246 307 337 342 312 252 177 134 113 108 105 81 57 45 39 36 37 42 41 38 37 38 36 35 36 39 43 50 68 99 123 129 124 111 98 81 66 52 41 31 33 43 53 58 60 61 59 61 70 73 78 87 100 111 124 140 164 193 214 228 229 215 192 183 187 191 183 149 136 139 140 129 107 97 94 99 109 108 98 92 93 92 88 85 92 113 134 135 119 97 87 86 78 62 46 40 39 40 45 55 83 112 129 127 105 86 90 110 118 118 116 121 125 123 122 123 121 115 95 89 93 101 103 89 83 91 108 107 104 99 104 125 143 158 167 163 159 145 125 102 86 76 76 84 80 65 47 33 25 22 20 29 45 52 52 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 4 5 6 7 7 8 8 6 5 3 2 1 1 1 3 5 5 4 5 8 12 17 20 19 17 22 25 27 27 28 27 25 22 20 18 17 17 17 16 14 11 9 8 7 6 4 3 2 2 0 0 0 0 0 0 0 0 1 2 2 3 5 7 11 11 11 9 6 6 9 12 13 13 11 10 10 10 10 7 8 11 11 8 8 8 7 5 4 7 10 13 20 16 14 13 15 16 38 59 80 106 138 181 208 222 236 240 238 245 258 273 297 307 293 251 203 177 169 166 155 112 71 41 25 24 28 32 36 40 46 50 53 56 62 67 67 66 72 94 109 113 108 100 100 91 77 61 48 33 37 45 52 54 53 51 55 63 76 87 102 121 141 158 171 184 206 241 271 289 284 252 225 215 214 207 186 152 148 153 149 127 102 91 91 97 115 116 108 98 88 84 79 80 89 113 129 131 120 101 78 76 73 58 48 43 34 29 33 52 87 117 127 116 99 88 92 111 115 119 120 118 121 125 130 134 128 117 106 100 99 105 111 113 108 102 115 116 116 123 142 152 164 173 176 157 140 124 106 90 82 81 81 72 54 41 29 16 19 23 29 41 56 65 70 69 67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 5 6 7 8 4 1 0 0 0 0 0 0 1 3 6 4 3 2 3 8 13 17 16 9 12 14 17 19 23 22 22 20 18 18 19 20 19 15 13 12 10 10 10 8 8 8 7 6 5 2 0 0 0 0 0 0 0 1 0 0 2 4 9 11 11 11 8 8 6 6 9 13 11 7 4 3 1 4 8 10 10 4 5 8 9 8 7 9 9 5 8 12 11 12 20 28 39 50 66 95 126 161 190 215 236 236 241 243 239 258 297 312 295 260 234 215 195 166 127 97 62 34 20 16 17 22 32 48 60 66 75 87 95 103 98 89 88 93 94 89 82 75 77 71 61 51 50 41 42 44 41 43 46 53 63 75 87 101 118 137 156 178 192 203 221 254 286 306 308 280 265 261 250 222 187 168 165 163 146 121 103 94 95 94 113 123 122 110 90 80 75 72 79 105 123 128 124 101 69 56 58 50 42 43 47 42 34 45 75 111 104 93 83 79 89 101 111 121 127 124 126 126 128 136 121 116 111 102 92 92 95 99 105 118 131 136 135 142 153 153 146 138 125 116 114 108 97 86 73 59 46 39 32 28 27 28 34 43 51 59 66 72 71 61 59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 5 5 4 2 0 0 0 0 0 0 0 1 2 6 4 2 1 2 4 8 12 13 9 10 11 11 12 16 15 16 18 19 22 22 21 19 14 12 12 12 11 10 11 11 11 11 11 10 6 3 1 0 0 0 0 0 0 0 0 1 3 6 9 11 13 12 12 7 3 2 2 2 2 1 2 2 4 7 9 10 7 9 11 12 15 14 14 16 18 24 30 33 35 41 44 41 40 49 75 100 126 155 189 208 212 211 214 230 259 302 324 312 282 255 234 212 179 125 79 46 30 34 33 33 34 40 63 85 112 135 142 139 147 143 131 127 116 105 98 94 85 72 61 51 40 42 48 56 61 51 52 59 68 77 87 96 109 123 136 154 174 191 204 219 241 259 271 286 297 313 314 291 255 224 204 185 158 145 123 102 90 105 107 116 125 127 119 101 84 71 62 70 92 114 124 117 94 69 53 51 43 38 41 46 38 45 57 71 103 101 83 67 68 88 107 125 137 137 140 140 140 142 146 144 140 133 113 94 82 79 87 114 139 153 156 135 141 139 132 118 104 98 98 92 86 81 67 46 29 26 28 34 41 44 53 61 62 63 62 62 59 53 53 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 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 1 3 2 2 2 4 5 7 9 10 10 10 10 10 10 14 15 17 20 24 28 26 25 25 24 21 19 16 13 12 13 14 15 15 14 14 13 11 8 1 0 0 0 0 0 0 0 0 1 2 5 7 9 13 13 11 8 5 2 3 3 1 2 2 4 6 9 12 13 15 16 17 19 18 20 26 37 47 54 59 66 67 61 52 45 50 69 89 107 129 174 188 195 197 196 213 246 295 337 351 329 302 280 260 229 183 126 74 49 49 55 61 64 62 96 135 171 196 198 199 204 203 190 163 130 105 91 80 69 61 54 48 42 45 52 62 75 72 76 83 92 96 106 114 121 126 133 147 163 179 193 207 225 238 245 271 311 349 363 336 308 278 245 209 177 157 137 120 103 116 121 126 131 136 115 101 87 69 68 80 96 111 116 102 82 64 53 44 56 68 63 59 56 62 68 73 85 84 74 59 68 89 111 131 149 146 151 163 177 175 167 162 166 164 136 112 97 92 98 114 129 137 123 106 102 103 98 86 74 61 46 39 42 42 39 34 38 41 41 40 43 46 49 49 51 53 49 41 33 42 49 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 61 113 124 83 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 2 5 9 8 8 7 6 5 5 5 5 7 11 13 16 20 24 30 30 29 28 28 29 26 21 16 16 18 18 17 18 17 17 16 15 12 7 3 1 0 0 0 0 0 0 0 1 3 4 5 10 11 11 10 8 8 7 5 4 3 6 15 25 22 21 22 23 21 18 16 16 18 24 34 48 57 67 84 97 100 94 81 70 75 88 111 146 168 211 232 221 173 173 216 275 334 385 405 391 360 335 309 266 191 110 87 78 80 92 110 112 156 204 239 248 261 275 282 284 275 176 109 79 61 55 51 49 47 46 46 49 53 60 75 83 92 104 115 121 131 139 144 148 156 165 174 181 188 199 213 227 242 270 314 360 393 395 378 339 280 225 186 156 136 132 126 128 130 133 140 145 140 123 99 78 82 95 108 111 103 87 72 60 54 44 46 61 70 70 70 68 61 59 67 73 69 59 75 95 113 128 135 142 148 154 171 168 162 159 168 160 143 128 117 125 127 126 122 113 91 78 73 69 62 57 51 42 32 25 27 30 33 49 57 51 39 29 30 31 30 31 33 34 34 33 37 45 53 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 6 64 148 203 181 23 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 11 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 1 2 3 6 8 7 6 4 3 2 2 2 3 4 6 9 14 20 22 29 32 32 32 32 33 30 25 21 20 21 20 20 24 21 19 17 15 10 7 3 1 0 0 0 0 0 0 0 0 1 2 5 8 10 12 12 11 7 6 6 5 4 8 19 31 25 26 31 35 34 28 22 18 16 17 20 30 44 60 83 103 111 107 96 88 88 94 126 220 252 281 308 321 244 210 210 237 289 376 445 468 446 415 390 362 300 200 147 115 97 99 135 170 225 278 311 310 345 358 360 366 393 328 237 137 58 58 59 56 52 51 54 59 67 78 90 101 112 124 131 146 155 159 164 180 188 189 187 186 191 202 215 229 245 274 311 352 389 393 366 315 254 200 155 124 113 134 145 148 147 149 148 144 134 120 106 93 94 104 114 114 100 87 78 70 66 63 64 68 64 65 68 71 67 64 69 76 71 75 100 128 135 143 145 136 114 121 142 150 143 131 131 136 139 133 129 136 136 128 111 92 78 70 63 57 52 50 49 39 32 32 35 36 44 49 46 38 34 26 21 18 17 23 28 34 39 45 50 54 57 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 7 36 65 57 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 4 6 3 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 3 5 6 6 5 5 4 4 4 1 1 1 2 2 5 12 22 28 29 29 28 26 25 24 24 23 22 23 23 23 23 23 21 19 16 11 3 1 0 0 0 0 0 0 0 0 0 0 0 0 4 6 10 14 17 14 12 11 10 6 3 5 9 15 16 18 23 29 35 29 23 17 14 15 16 21 31 48 77 102 115 116 115 117 120 128 153 226 271 294 331 419 324 259 230 236 258 336 416 474 494 471 443 416 377 303 232 183 153 141 173 220 278 330 357 361 366 370 372 356 352 312 252 185 99 81 74 63 56 60 64 67 70 79 92 103 111 120 135 147 153 153 157 171 183 186 177 174 177 185 197 208 220 245 279 313 322 302 263 214 173 145 127 117 117 141 159 165 157 156 152 144 135 128 117 109 107 111 114 112 106 100 98 93 88 84 81 78 73 69 68 74 80 90 98 95 84 90 114 144 147 141 137 129 101 116 128 121 93 103 116 133 151 145 139 130 121 110 92 85 89 96 77 64 54 45 34 25 24 27 32 43 49 48 40 34 29 25 21 18 21 31 39 42 50 53 46 38 34 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 4 4 4 3 3 2 1 1 1 0 1 4 8 11 14 16 17 16 16 16 16 16 18 19 20 20 19 18 18 16 12 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 13 19 16 14 13 11 7 4 4 7 11 14 13 13 16 21 19 14 11 11 14 18 26 38 57 86 107 118 121 120 126 138 160 195 235 254 262 294 450 421 359 299 269 265 301 355 419 478 479 470 458 447 413 362 313 266 223 198 206 268 354 382 387 377 364 367 319 263 209 171 160 134 109 89 70 60 61 64 66 68 77 92 106 111 114 122 132 144 147 149 152 156 157 154 151 150 151 155 168 181 195 213 224 228 217 194 170 151 140 133 124 130 141 157 173 162 155 147 138 137 135 129 124 118 113 117 118 118 127 124 121 116 107 96 90 85 79 77 94 102 107 117 116 107 109 126 134 130 129 130 129 122 122 122 121 115 112 121 143 147 138 130 122 119 108 96 89 89 96 87 76 67 57 40 28 24 24 27 30 30 32 32 30 29 30 27 29 35 39 36 30 24 17 17 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 4 4 4 4 2 1 1 0 0 0 0 0 0 1 2 2 3 5 7 9 10 9 10 11 13 13 13 11 9 8 12 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 16 17 15 13 14 11 9 8 9 11 16 15 12 11 10 8 8 11 16 17 23 37 60 85 100 107 110 114 116 121 141 180 226 261 284 298 316 433 468 437 371 343 337 331 332 352 392 419 448 483 518 510 478 429 373 318 291 299 328 366 406 428 417 368 360 309 246 191 169 204 184 145 106 82 64 58 61 62 67 79 99 118 118 116 117 122 134 141 146 150 156 156 150 144 140 135 141 148 154 160 165 167 168 165 157 152 151 150 145 141 150 163 176 179 173 165 148 126 137 138 138 137 126 122 124 128 131 137 133 133 138 150 131 118 108 96 93 111 124 110 100 120 136 138 139 132 130 132 137 135 128 117 106 108 108 111 123 153 142 128 116 109 119 114 107 100 79 75 73 72 75 63 49 36 29 24 24 27 32 35 32 30 29 23 19 17 16 14 14 11 8 8 8 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 2 2 1 0 0 0 0 0 0 0 0 0 0 1 2 3 4 7 8 7 7 8 10 10 9 7 6 7 10 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 13 13 13 17 15 12 10 8 10 12 12 10 10 9 8 9 13 20 22 31 49 79 105 110 101 90 97 102 108 127 170 244 286 313 338 366 417 461 468 427 450 440 395 343 333 319 349 408 482 583 578 547 517 489 457 432 408 382 377 414 454 457 377 350 305 247 189 209 245 239 195 133 98 76 65 60 56 66 89 115 127 119 116 119 124 132 136 138 143 158 156 154 151 147 133 135 140 144 142 145 147 146 142 136 146 149 139 142 160 178 192 197 188 175 161 149 141 139 140 143 145 139 137 137 138 137 132 127 123 118 133 140 140 138 129 134 143 138 105 91 109 142 153 136 127 123 122 132 132 123 111 103 103 108 116 125 131 123 116 114 101 95 89 86 87 78 71 67 63 59 47 36 30 28 28 31 34 33 30 25 23 24 17 12 8 4 2 2 3 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 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 1 2 3 4 6 7 8 8 8 10 9 8 8 10 9 9 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 8 12 16 18 16 10 4 10 11 11 10 13 11 10 12 18 23 32 44 61 80 92 92 85 80 92 105 118 139 187 284 311 313 332 369 390 423 454 445 457 438 400 356 357 368 397 438 477 594 608 582 556 529 516 498 465 410 392 422 460 468 422 399 363 297 190 231 263 266 231 166 114 81 66 62 60 67 84 108 115 111 115 123 123 118 115 120 130 144 149 151 152 148 135 133 138 142 135 135 137 138 135 132 134 136 131 145 149 153 161 156 146 136 134 135 137 147 153 142 142 144 145 144 144 146 144 139 134 125 127 133 137 139 139 139 134 118 99 90 99 126 138 124 112 118 126 125 116 105 88 82 91 105 111 113 113 111 102 92 79 67 58 55 52 52 53 53 46 36 27 26 33 33 32 32 27 22 17 14 13 13 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 5 5 5 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 1 2 3 5 6 7 8 9 9 8 7 7 10 9 7 5 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 13 16 17 15 7 12 13 12 12 15 12 11 14 20 26 40 58 71 70 67 72 89 119 142 167 194 223 251 317 339 326 319 359 360 346 338 352 370 373 363 348 387 418 451 494 521 575 606 618 609 565 550 537 508 464 436 444 470 469 458 430 374 290 215 222 247 263 240 178 127 95 82 66 62 66 75 81 84 88 95 107 106 106 108 112 118 125 129 132 132 127 123 125 130 132 128 129 132 138 139 143 141 125 121 117 109 101 97 85 77 87 123 135 135 134 140 137 140 143 141 132 136 138 139 140 135 129 123 118 119 120 119 119 123 122 119 115 112 115 132 143 138 136 135 125 113 99 87 77 77 90 91 86 82 80 73 62 54 49 46 44 42 40 40 34 28 24 25 37 36 28 19 12 6 6 10 13 11 9 8 5 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 6 8 7 3 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 0 0 0 1 2 3 3 4 5 7 8 9 9 7 5 7 8 7 5 3 4 5 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 15 21 24 22 19 17 15 14 16 18 19 22 30 38 46 54 59 58 60 72 97 142 184 219 244 256 241 299 353 367 350 392 403 379 338 340 348 370 406 433 458 484 523 599 632 665 690 697 658 619 592 567 530 489 469 473 492 502 491 438 350 260 212 200 214 236 214 173 138 118 109 93 84 77 66 56 57 61 63 64 71 87 101 98 101 105 106 105 101 100 105 116 128 123 118 115 118 142 163 168 145 114 104 95 85 74 60 46 46 65 90 102 99 89 107 128 141 142 133 125 125 123 116 112 106 104 100 92 92 89 87 92 101 113 120 120 118 117 130 149 150 132 121 117 108 94 82 74 75 82 80 71 59 52 44 38 33 33 35 35 31 27 25 22 17 15 20 27 24 15 9 4 2 3 7 9 8 7 6 5 3 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 5 7 4 1 1 2 3 3 3 2 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 1 2 3 4 4 5 4 4 3 3 4 5 5 4 2 1 2 4 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 18 21 20 19 19 19 18 25 29 29 30 42 48 53 60 69 77 88 99 109 141 179 214 241 255 261 294 334 359 371 419 455 466 473 484 476 472 493 539 579 621 679 731 749 754 746 723 687 659 631 595 554 530 521 521 527 528 492 424 339 262 207 189 203 220 212 190 160 127 114 105 94 82 61 47 44 49 55 58 64 76 89 91 89 86 81 72 65 64 72 89 97 97 92 87 87 106 116 112 102 88 78 71 66 56 45 35 28 33 43 62 77 71 96 124 138 125 114 109 106 104 93 90 91 91 81 69 60 53 51 66 77 88 99 109 116 121 128 137 126 112 108 104 86 70 64 68 76 72 64 57 50 44 39 36 36 31 23 14 13 17 18 18 17 11 11 11 9 7 5 3 3 4 6 5 4 4 5 5 4 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 1 1 2 4 3 1 1 2 4 6 6 5 5 4 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 1 3 3 3 2 1 0 0 1 1 3 3 2 1 0 0 1 2 3 2 1 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 2 4 4 6 14 22 23 26 30 32 32 32 43 52 61 74 91 114 123 122 123 134 153 175 203 228 260 294 326 342 375 424 480 535 564 551 547 571 604 631 635 649 714 738 752 765 771 728 698 679 662 634 603 588 583 584 580 563 497 393 310 251 209 191 205 233 255 254 221 166 132 107 91 81 71 58 48 47 57 59 62 66 69 68 68 66 56 44 34 29 31 43 52 59 62 65 63 62 61 66 66 57 50 45 42 34 28 23 18 22 30 40 50 55 68 84 95 83 77 68 61 58 47 44 49 62 58 46 33 23 15 20 36 54 70 89 106 121 132 125 107 101 107 96 92 90 81 76 73 60 44 40 35 31 29 34 36 30 21 12 13 15 18 18 17 13 11 10 10 6 2 0 1 1 1 1 1 2 3 3 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 4 9 12 9 7 6 6 6 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 1 0 0 0 0 0 0 0 0 2 4 8 5 7 8 6 0 0 0 0 0 0 2 12 22 25 29 31 34 38 35 43 53 61 67 83 89 95 105 112 126 143 164 192 224 263 300 324 326 348 393 463 568 595 583 565 568 576 576 586 612 640 656 665 671 676 642 648 656 639 647 639 636 642 653 625 557 460 353 276 239 219 210 224 249 273 272 210 176 144 115 95 80 73 60 47 44 51 54 55 54 51 53 58 59 49 36 23 14 15 17 21 25 30 37 36 33 33 38 37 32 25 19 17 15 12 10 8 10 13 14 16 23 37 54 61 59 43 25 23 22 18 17 19 41 39 26 10 10 8 10 15 20 37 60 87 114 120 116 111 110 107 85 69 63 61 62 56 44 25 16 17 18 15 19 18 14 9 8 12 16 18 19 18 15 12 11 8 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 12 12 9 8 8 8 6 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 2 1 1 1 0 0 0 0 0 0 0 1 4 9 12 15 15 12 2 2 3 3 2 2 3 10 18 23 28 31 34 37 36 41 50 62 71 70 72 74 75 76 93 129 187 234 239 259 293 299 307 327 360 418 544 573 567 551 534 538 544 553 571 596 617 624 616 604 621 651 663 625 640 649 660 682 699 644 549 440 332 271 256 265 266 251 238 233 234 214 195 165 126 105 88 76 60 27 33 41 47 48 45 42 46 55 60 56 45 28 14 10 9 9 11 14 20 22 22 23 21 19 15 8 4 3 3 3 2 1 1 2 3 4 9 20 38 42 34 18 4 7 10 15 15 6 16 18 13 6 8 9 9 8 11 20 33 47 63 73 77 78 75 60 46 42 39 35 33 30 28 21 15 11 9 6 6 5 2 0 3 7 10 12 12 11 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 13 13 12 10 7 6 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 1 1 0 0 0 0 0 0 0 0 0 0 1 5 9 12 15 17 12 13 12 10 9 8 11 15 18 20 28 32 34 37 39 41 43 45 45 42 43 47 50 44 53 86 152 205 217 238 284 301 307 309 324 379 456 490 500 504 501 518 539 561 579 552 551 571 578 596 643 681 681 648 635 633 641 658 665 616 532 428 338 299 294 302 284 242 219 216 213 221 216 190 154 116 90 74 62 29 38 48 53 51 47 42 39 41 42 41 35 23 14 8 6 6 7 10 14 15 14 16 15 13 12 8 4 2 1 0 0 0 0 1 2 8 13 14 14 11 7 2 1 2 3 2 1 0 3 5 7 9 11 11 10 10 11 12 14 17 29 38 41 42 40 35 31 31 26 20 17 16 17 17 15 12 8 6 4 3 0 0 1 2 2 2 2 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 15 17 15 12 9 7 6 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 2 5 9 14 15 15 15 13 10 11 15 19 21 20 28 35 35 34 33 30 26 23 22 27 36 46 47 45 54 81 135 181 221 257 282 291 300 313 333 363 382 398 417 441 461 494 532 565 583 556 544 559 573 600 644 679 666 638 616 600 589 587 580 553 500 409 351 318 299 282 245 207 181 178 195 198 187 172 167 122 86 63 43 32 38 48 52 49 45 39 31 27 22 22 24 19 14 10 8 6 7 8 9 10 14 13 9 6 7 5 3 2 2 0 0 0 1 3 3 6 12 10 5 2 1 1 0 0 0 1 2 4 4 1 4 7 9 11 10 9 9 10 13 12 15 18 18 15 15 14 11 11 10 10 10 11 11 12 15 14 10 8 6 2 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 13 17 17 14 11 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 0 0 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 1 4 8 13 16 15 12 13 17 22 26 25 30 35 35 32 31 28 23 21 22 26 30 30 34 38 49 72 118 170 218 253 272 290 300 306 315 307 302 308 327 352 392 442 496 541 570 584 593 602 603 607 620 636 626 614 599 580 565 551 535 500 423 364 327 303 286 259 216 181 163 168 168 164 169 177 162 133 97 55 36 32 36 42 40 40 38 32 25 27 27 26 25 22 17 12 8 4 3 3 4 6 6 4 1 0 1 1 0 0 0 0 0 0 1 3 4 5 9 10 8 6 5 4 3 3 3 4 6 8 8 2 2 2 4 6 6 6 6 7 12 12 9 6 4 3 2 2 4 4 3 2 4 8 12 13 12 10 7 4 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 16 17 16 12 8 7 6 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 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 15 12 10 13 22 28 28 30 32 34 31 30 29 26 25 23 24 28 25 23 23 27 42 100 152 195 230 271 276 256 227 217 226 238 248 264 286 325 386 471 549 572 580 589 600 596 587 577 574 581 587 585 569 553 531 489 410 289 259 247 247 261 226 191 162 139 127 121 136 158 163 166 161 139 86 47 28 23 22 27 29 29 27 30 32 31 27 24 21 19 15 8 2 1 1 0 3 4 3 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 7 8 8 7 6 7 8 9 9 9 9 6 4 4 0 1 2 3 4 4 4 3 2 1 1 0 0 1 1 1 0 0 1 2 4 4 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 16 18 16 12 8 6 6 7 8 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 3 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 14 15 10 9 19 26 26 26 27 33 32 30 29 28 26 19 16 27 32 37 49 67 59 90 120 148 183 207 193 162 135 136 157 173 179 199 231 297 391 484 532 554 564 573 576 556 530 509 508 534 558 566 549 519 476 401 285 215 182 182 209 217 226 221 192 160 154 162 169 156 136 146 160 146 95 55 29 20 15 17 22 27 21 28 31 28 21 21 21 21 17 10 5 3 3 2 1 2 2 1 2 1 0 0 0 0 0 0 0 0 0 0 1 1 2 4 6 8 10 11 11 10 10 11 9 9 10 12 10 5 3 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 10 12 12 12 11 8 6 6 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 12 13 12 19 24 26 25 22 31 31 30 28 27 26 24 26 35 36 33 31 34 33 38 49 63 77 98 97 80 69 75 97 123 136 144 192 268 361 445 489 506 511 528 516 492 468 457 464 484 506 522 514 473 412 337 263 213 176 163 214 204 197 197 188 173 166 165 167 153 119 112 136 151 144 105 53 27 16 14 21 38 25 21 20 19 17 19 21 22 19 15 11 7 4 1 0 1 3 3 3 1 0 0 0 0 0 0 0 1 1 1 3 3 3 4 5 6 7 12 12 11 10 11 10 10 12 15 12 10 9 7 2 1 1 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 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7 8 9 11 10 8 6 6 6 7 6 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 1 0 0 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 2 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 15 19 21 23 24 25 28 29 29 30 28 29 31 33 31 27 22 16 12 13 18 27 40 55 54 43 28 25 35 50 64 60 82 159 262 352 417 440 434 419 445 447 442 440 442 438 437 439 452 448 415 365 302 274 267 248 190 197 209 226 228 198 168 143 128 128 124 102 88 105 134 146 123 70 39 19 10 10 18 15 14 14 17 16 17 19 21 22 21 18 14 6 3 4 4 5 4 2 1 1 0 0 0 0 0 1 3 3 2 2 3 4 4 5 8 12 15 13 12 12 13 13 14 16 16 16 14 12 12 9 7 5 4 2 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 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 6 8 9 10 9 7 5 4 6 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 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 13 16 18 20 22 23 29 31 31 31 34 32 31 29 26 23 20 16 12 10 12 15 21 31 37 33 23 12 12 19 28 37 47 54 93 178 295 379 405 384 363 377 392 406 415 397 371 351 340 350 338 319 299 270 261 271 285 275 266 246 222 198 204 166 122 95 98 103 98 86 82 94 98 87 60 34 16 8 7 7 7 8 11 11 10 11 14 14 18 24 29 32 23 19 20 18 9 4 3 4 4 2 0 0 0 1 4 7 4 3 3 3 4 3 3 4 8 13 14 14 15 16 16 16 17 18 18 17 15 14 11 8 6 4 2 1 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 23 18 14 11 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 8 11 12 11 9 6 4 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 1 2 3 3 3 3 2 1 1 1 1 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 18 18 19 20 21 27 32 36 38 34 30 27 24 23 19 15 12 10 12 9 10 17 23 26 22 13 12 19 23 23 21 18 19 43 109 206 307 367 361 349 348 356 374 404 391 354 311 285 295 286 266 251 246 239 243 269 299 293 267 230 192 174 158 139 104 111 109 90 64 59 62 65 58 43 27 18 19 20 15 11 9 10 6 4 3 3 3 7 16 28 45 43 36 32 26 20 16 8 6 4 2 0 0 0 0 0 0 1 1 1 1 1 1 0 1 4 8 10 12 16 20 20 15 19 22 22 22 21 17 10 3 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 30 30 32 29 21 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 8 11 12 12 10 7 5 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 1 2 4 7 3 3 4 3 2 1 0 0 0 2 3 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 1 2 4 6 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 11 12 16 17 22 29 34 36 32 29 27 26 25 18 11 9 13 18 17 14 18 23 26 23 14 12 9 6 6 7 6 11 25 59 123 209 284 301 305 316 327 322 356 359 341 314 291 281 269 256 249 243 229 213 206 201 200 199 192 168 158 158 162 119 105 101 96 93 67 55 56 51 36 23 20 31 31 26 20 18 12 6 2 0 0 0 1 4 7 19 23 19 14 11 6 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 12 20 25 24 24 27 29 26 25 20 16 12 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 36 39 44 39 30 21 16 12 6 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 4 6 8 9 12 11 9 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 1 1 3 3 3 3 3 2 3 3 3 2 2 2 1 0 1 3 4 2 3 2 1 0 0 0 0 0 0 0 0 0 0 2 5 5 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 8 13 17 21 24 27 33 35 35 33 31 30 25 21 19 20 20 20 19 19 19 19 22 21 17 12 9 10 3 1 3 9 27 62 111 167 182 194 230 282 286 295 299 302 310 301 290 276 258 244 231 211 180 154 140 131 123 110 104 111 125 109 76 59 53 45 31 36 53 69 64 48 35 32 30 35 36 27 21 14 8 1 0 0 0 0 0 0 1 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 20 28 28 27 29 29 26 24 21 17 12 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 41 44 41 29 20 15 13 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 12 12 11 8 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 1 2 2 1 0 1 2 1 1 2 2 3 3 2 3 3 3 3 2 2 2 1 1 2 3 3 1 0 0 0 0 0 1 0 0 0 0 0 0 0 4 10 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 11 17 22 26 27 31 33 34 34 31 30 28 25 20 20 18 17 17 19 19 19 19 22 18 12 5 3 2 2 3 7 14 38 71 92 95 110 145 201 224 225 222 234 270 286 291 284 262 232 204 181 154 119 97 86 73 57 55 73 115 104 85 69 56 38 28 31 43 45 39 37 42 45 39 38 35 20 13 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 1 4 8 16 21 23 23 20 20 16 10 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 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 28 34 36 33 24 19 15 13 11 9 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 10 15 15 13 10 6 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 3 4 4 3 3 4 5 3 2 3 3 4 3 2 2 1 2 3 3 3 1 0 0 1 2 3 3 3 1 0 0 0 0 0 2 6 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 18 24 28 30 34 38 39 37 28 25 23 22 19 16 15 15 19 23 24 24 24 24 24 20 10 9 10 10 8 9 9 17 28 34 56 86 120 165 181 166 144 159 196 229 255 271 252 222 188 157 122 90 73 70 61 38 31 52 96 121 133 129 93 66 47 35 35 39 42 42 44 42 32 21 13 7 4 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 1 1 2 1 0 1 2 2 2 5 7 8 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 1 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 21 28 30 28 22 20 17 14 12 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 1 3 10 14 14 11 8 6 4 3 3 2 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 4 7 9 10 9 9 9 7 6 8 10 13 10 6 4 2 3 3 3 3 2 1 2 4 8 9 8 5 2 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 4 9 14 17 22 26 27 29 29 30 32 30 26 22 19 17 17 17 18 21 25 26 25 24 26 30 32 31 23 22 24 23 16 12 10 10 11 13 24 44 72 102 118 108 83 100 131 167 205 234 228 210 186 156 120 93 77 74 64 44 30 33 58 76 94 119 106 83 60 43 39 44 47 45 33 23 13 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 1 1 1 0 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 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 15 21 25 25 24 21 17 14 11 8 6 4 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 2 7 9 9 7 6 8 6 4 4 4 2 2 2 2 2 1 1 0 1 0 0 0 0 0 0 0 0 1 2 4 10 12 13 14 11 9 10 15 27 21 12 6 3 4 2 1 2 2 1 1 4 7 8 7 6 7 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 1 0 0 0 0 0 0 0 3 8 16 20 24 26 27 26 23 26 32 31 25 22 21 19 21 23 24 23 26 26 26 28 31 33 33 31 27 25 25 26 25 22 18 16 18 25 29 34 48 59 57 48 42 57 76 102 141 169 185 192 191 180 153 128 114 114 101 90 86 86 74 54 39 58 59 56 54 43 36 31 26 20 10 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 1 1 2 3 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 1 1 0 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 8 11 15 18 17 15 13 11 8 6 5 4 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 6 8 7 6 4 5 5 5 6 6 5 4 3 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 1 4 11 15 17 15 13 16 23 28 22 13 5 1 2 1 1 2 4 3 2 3 5 6 5 4 11 13 12 9 4 5 4 1 0 0 0 0 0 0 0 0 2 9 5 2 0 0 0 0 0 0 0 1 4 11 19 24 26 24 25 24 24 25 22 21 22 25 22 19 15 11 10 12 14 17 17 17 21 26 26 24 24 25 28 29 27 25 23 26 32 39 46 48 47 42 34 32 38 46 59 89 117 142 164 186 191 183 164 138 130 120 104 73 47 54 64 52 51 52 50 38 24 15 10 7 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 1 1 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 10 10 9 8 7 6 5 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 5 7 6 4 1 6 9 10 9 9 8 7 5 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 3 8 12 16 19 17 18 21 21 18 14 8 5 4 3 2 1 3 4 5 8 11 10 7 6 14 19 20 16 11 10 7 3 0 0 0 0 0 0 0 0 0 4 3 1 0 0 0 0 0 0 0 0 1 6 13 17 19 21 25 27 26 25 23 24 26 27 23 17 9 2 1 3 7 11 14 16 18 20 21 22 24 25 26 28 33 37 29 29 31 35 42 38 37 37 33 31 32 37 42 58 76 98 124 156 175 179 169 151 131 107 79 61 50 57 75 74 69 65 55 25 8 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 1 2 2 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 8 8 8 8 8 7 7 6 5 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 5 5 5 4 7 9 10 10 10 9 7 6 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 2 5 9 16 16 16 18 21 22 21 17 12 7 5 4 4 6 8 10 12 12 9 6 8 16 24 27 25 19 15 11 6 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 3 6 10 13 21 26 28 29 29 26 27 30 33 26 17 8 2 1 1 4 7 13 18 21 22 25 24 22 21 22 22 22 22 27 29 30 32 35 34 34 34 31 27 26 29 35 44 53 65 87 111 130 139 126 116 105 96 92 76 63 58 65 67 61 49 31 11 3 1 0 1 2 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 1 4 6 5 7 7 7 6 8 7 8 10 12 8 4 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 10 9 9 9 10 10 9 8 7 6 5 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 4 5 5 5 7 9 10 10 10 9 8 5 4 3 2 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 8 11 14 17 20 22 22 21 16 11 8 8 11 13 13 12 8 8 8 8 10 15 26 32 28 22 16 12 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 14 17 21 23 21 20 22 24 18 7 0 0 0 0 1 3 3 10 16 21 22 23 19 13 11 17 21 23 20 23 27 31 32 29 30 34 42 35 29 26 28 33 39 45 49 58 69 79 87 88 96 102 103 93 79 69 61 59 59 51 32 15 4 0 1 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 1 6 14 18 8 10 15 20 16 17 17 19 20 17 12 6 1 0 0 0 0 0 1 2 4 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 9 9 9 9 10 10 11 10 8 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 4 4 3 3 6 11 12 13 13 12 11 7 5 5 4 2 1 1 1 1 0 0 0 0 0 0 0 0 0 2 4 6 8 10 11 12 13 14 15 13 13 12 11 11 13 15 16 14 15 18 20 19 19 26 31 26 21 17 14 14 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 14 16 16 18 20 20 12 6 3 1 0 1 5 12 10 11 13 18 21 23 22 16 8 10 14 17 17 18 24 35 35 31 27 24 25 28 26 20 14 15 24 34 38 41 45 51 56 71 84 91 102 88 78 65 43 38 35 28 18 12 7 4 3 4 3 2 1 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 1 5 9 14 21 30 18 12 15 31 26 25 26 25 26 25 22 15 5 2 1 1 1 2 3 7 12 14 12 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 8 8 8 9 9 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 1 2 2 3 2 2 4 8 11 13 14 13 11 8 6 6 6 4 3 3 2 1 0 0 0 0 0 0 0 0 0 1 2 4 5 5 4 5 6 7 7 7 14 18 18 19 19 18 17 20 24 26 26 24 23 26 29 29 23 17 14 14 8 4 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 7 8 10 13 15 16 9 5 1 0 0 0 3 12 11 8 6 8 12 16 17 14 10 8 8 9 8 6 9 16 22 27 26 17 16 19 21 18 8 9 14 20 23 21 22 27 30 32 33 34 40 51 52 40 25 22 21 18 14 6 4 5 4 2 0 0 0 0 0 0 0 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 11 16 18 17 19 24 32 30 22 12 26 29 30 31 32 32 32 30 21 10 4 4 5 7 7 5 10 17 18 14 8 5 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 7 7 6 7 7 8 8 7 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 7 9 12 13 13 10 8 6 6 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 3 6 9 10 8 7 10 18 22 22 20 18 20 23 25 26 26 26 29 33 33 24 15 9 10 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 1 1 3 3 5 7 7 6 4 2 1 0 0 0 1 4 5 3 1 1 5 7 9 9 8 8 9 8 7 7 9 8 9 13 17 14 17 19 20 17 12 11 13 16 17 16 16 15 11 11 12 10 9 12 13 10 13 14 13 11 4 2 2 3 1 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 3 4 7 9 12 14 15 15 15 16 21 29 35 37 29 27 26 26 26 26 25 23 22 14 8 4 3 7 8 7 5 7 9 8 6 4 2 3 11 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 1 1 1 0 0 0 0 0 0 0 0 4 5 6 7 7 7 7 6 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 8 12 14 12 11 9 8 7 7 7 6 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 5 3 4 6 8 11 19 25 25 23 20 20 24 27 28 29 29 25 20 14 9 9 8 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 1 1 1 1 1 1 0 0 0 0 0 1 2 3 3 3 2 2 2 4 4 6 8 9 9 8 7 7 4 3 4 5 9 13 15 15 11 10 10 13 17 18 19 22 18 13 12 12 7 3 1 2 2 3 4 8 8 5 1 0 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 1 4 6 7 7 8 8 8 9 9 10 11 12 17 24 30 32 27 24 21 19 19 17 13 9 9 7 4 3 4 7 8 5 4 3 4 2 2 1 1 3 6 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 1 3 5 6 7 8 8 7 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 11 14 13 12 11 10 8 7 8 8 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 2 3 4 3 5 11 16 19 18 15 16 27 30 30 27 24 19 20 21 20 18 12 7 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 1 3 3 2 1 0 0 0 2 2 3 4 5 5 4 2 1 0 0 0 2 6 9 12 12 9 7 8 11 14 17 20 18 17 16 15 13 9 4 1 0 5 13 20 17 13 9 4 1 8 7 2 0 3 10 14 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 6 4 5 5 4 4 3 3 5 8 12 15 20 26 28 27 24 19 15 12 10 10 6 5 4 4 4 7 11 14 13 7 2 2 2 1 1 0 2 3 4 2 1 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 8 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 10 11 11 10 9 8 9 10 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 3 6 8 10 13 16 15 17 30 31 28 23 21 23 29 34 37 29 18 9 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 1 2 3 1 1 0 0 1 1 1 0 1 1 0 0 0 1 0 0 0 0 0 0 3 6 10 12 12 11 12 12 10 10 10 7 5 9 12 14 14 10 6 2 2 4 8 9 2 5 5 3 2 9 11 6 3 3 6 11 8 7 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 1 2 2 1 0 0 1 2 6 11 16 19 22 23 22 17 9 4 2 3 7 8 8 8 7 9 12 17 17 15 11 7 6 4 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 2 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9 12 13 10 8 7 9 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 4 5 7 8 10 13 16 21 30 31 28 24 20 25 33 42 45 26 14 9 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 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 2 6 10 11 11 12 12 11 11 11 11 10 10 10 10 12 14 12 11 12 9 7 5 3 1 0 0 0 1 4 8 8 7 4 1 3 5 8 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 2 1 1 0 0 1 1 0 2 4 6 12 18 18 14 5 1 0 0 0 6 10 12 11 11 12 14 15 17 17 16 12 7 2 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 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 11 12 13 10 8 8 11 14 11 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 10 11 12 16 20 25 29 31 30 23 25 31 39 42 29 18 11 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 10 12 12 12 13 12 11 10 9 8 8 8 8 9 11 12 12 7 4 4 5 1 0 0 0 0 2 5 9 10 7 3 1 1 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 5 5 5 2 1 1 0 0 0 0 1 6 14 16 8 2 0 0 1 6 10 12 11 10 11 12 14 20 21 20 16 9 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 11 11 10 9 8 11 15 15 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 6 9 11 14 16 15 16 21 27 33 34 32 29 29 33 40 40 33 24 15 8 4 2 1 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 1 0 0 0 0 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 15 16 14 12 7 4 3 4 5 5 5 4 6 8 8 7 3 2 1 0 0 0 0 0 0 1 4 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 2 3 6 10 4 1 0 0 0 0 0 0 1 6 9 3 0 0 1 10 13 12 9 7 5 4 4 7 11 13 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 6 4 8 12 16 16 15 11 7 3 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2 4 6 8 10 13 16 16 18 19 25 28 31 32 31 29 30 35 35 32 26 16 7 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 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 1 5 13 15 11 6 3 1 0 0 1 1 1 1 1 2 4 4 2 1 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 1 0 0 0 0 0 0 0 0 0 0 1 0 1 5 10 13 12 8 4 2 1 0 0 1 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 5 4 3 6 10 13 15 15 13 9 5 2 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 3 5 5 6 7 9 14 16 17 17 19 21 24 28 31 27 24 26 28 28 25 14 9 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 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 1 1 1 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 2 3 2 1 1 0 0 0 0 0 1 2 4 1 0 0 0 0 0 0 1 2 2 3 10 12 11 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 2 2 2 4 6 8 9 10 12 12 9 6 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 5 6 8 9 10 11 14 17 19 22 24 25 22 20 22 26 30 30 22 17 12 8 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 1 3 4 4 5 4 5 6 5 2 1 1 2 2 1 0 0 0 0 0 0 1 3 3 0 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 3 3 2 1 1 2 5 7 8 8 11 13 14 11 7 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 6 7 7 8 9 11 16 17 17 19 23 24 24 24 24 25 28 32 28 24 21 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 7 10 13 14 9 7 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 4 8 14 17 20 20 16 11 6 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 1 3 6 7 8 9 10 11 12 13 16 16 17 20 24 25 25 24 23 25 28 29 26 22 15 6 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 6 11 17 17 14 10 5 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 6 7 7 8 11 16 20 21 19 13 9 7 4 2 1 0 0 0 0 0 0 0 0 0 0 1 3 5 7 8 9 11 12 12 13 14 16 17 18 20 20 21 22 22 24 26 26 23 20 19 17 15 13 9 6 3 2 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 3 5 7 8 9 11 15 14 12 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 10 11 10 7 5 5 8 12 15 13 11 9 5 2 0 0 0 0 0 0 0 0 0 0 0 2 4 8 8 8 8 10 11 10 9 10 14 14 15 18 19 20 21 22 21 21 20 18 16 16 16 16 15 13 10 6 5 3 2 0 0 1 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 1 2 3 5 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 2 5 7 7 6 6 8 8 6 4 1 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 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 15 16 15 13 9 8 9 10 9 9 8 5 3 1 0 0 0 0 0 0 0 0 0 0 1 3 4 6 5 5 4 4 5 5 4 5 10 11 10 13 16 19 21 21 22 21 19 18 19 18 16 18 18 16 12 7 4 2 1 0 0 1 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 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 1 3 6 7 7 6 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 1 4 7 6 5 5 4 2 1 1 0 2 6 11 7 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 12 16 17 17 16 14 12 9 7 6 6 6 6 3 3 3 2 1 0 0 0 0 0 0 0 2 3 4 4 4 4 4 4 5 4 4 3 9 11 11 13 15 18 22 22 22 23 23 24 22 19 16 15 15 15 11 8 4 2 1 0 0 0 0 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 2 3 3 0 0 1 3 3 1 1 2 3 2 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 1 4 7 9 7 5 3 3 1 0 0 0 0 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 2 2 3 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 8 10 13 14 14 14 14 13 10 7 7 7 6 5 3 4 5 4 2 1 1 1 0 0 0 1 2 3 3 3 3 4 6 7 7 6 4 3 7 10 11 11 14 19 26 28 27 25 22 21 20 18 15 11 11 12 11 8 5 2 2 1 0 0 0 0 1 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 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 2 4 4 2 0 2 5 7 6 4 2 1 1 0 0 0 0 0 1 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 2 2 2 4 6 8 10 8 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 8 9 9 11 9 6 5 5 4 4 3 4 5 6 7 6 5 3 2 1 1 4 4 4 4 4 4 5 6 8 7 6 5 8 10 12 13 13 15 20 26 29 29 25 20 19 19 19 17 13 12 12 11 9 7 3 1 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 7 6 6 7 7 4 2 0 0 0 0 0 0 0 0 2 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 3 4 4 2 1 1 2 2 4 7 11 9 7 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 4 5 7 7 6 5 4 4 3 2 3 5 7 8 8 6 5 4 3 3 6 6 6 6 6 6 7 7 8 9 12 17 16 16 16 15 16 19 23 26 25 24 24 21 20 19 18 14 13 13 12 11 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 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 1 4 9 14 17 16 13 10 8 6 8 6 4 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 5 3 2 2 2 2 3 9 13 14 4 2 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 4 3 1 0 1 2 4 5 6 6 6 5 4 3 3 5 7 9 11 13 12 11 11 12 13 15 19 21 22 21 17 20 24 27 27 24 23 23 21 19 17 15 13 12 12 11 9 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 0 1 3 6 9 14 18 21 21 18 14 10 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 3 9 15 19 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 0 1 1 2 3 6 7 7 7 6 5 4 4 6 10 13 17 19 19 19 19 19 20 21 23 26 29 29 24 25 26 27 28 28 26 24 21 17 14 12 11 10 8 7 7 5 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 15 18 9 4 4 10 14 17 19 20 22 22 19 15 10 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 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 5 11 18 20 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 3 5 9 10 9 8 8 6 6 8 11 13 16 21 22 22 23 23 23 23 24 25 27 29 30 27 25 25 25 28 26 23 20 17 13 11 10 10 9 9 8 9 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 12 16 19 18 11 8 10 16 18 19 19 17 18 17 15 11 7 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 1 1 1 2 6 8 10 9 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 2 7 11 11 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 8 9 9 8 8 8 9 12 17 18 18 22 24 25 25 25 25 24 25 26 26 28 30 28 25 22 22 24 21 18 14 15 14 13 11 9 8 8 11 14 16 16 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 14 16 19 17 15 16 18 18 17 17 17 17 17 15 12 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 1 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 5 6 7 8 7 7 9 11 14 14 15 20 24 25 25 25 24 24 23 21 21 22 23 22 22 23 26 25 21 17 13 14 15 14 14 12 10 8 13 17 20 21 17 15 13 12 10 6 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 2 7 15 18 18 16 15 15 16 16 16 16 16 18 19 18 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 5 6 6 5 5 6 6 7 10 15 20 23 23 20 18 16 13 14 15 16 17 19 22 24 27 25 22 19 16 16 16 16 16 14 13 11 13 16 17 16 16 15 14 11 9 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 1 5 6 7 8 8 8 11 13 13 14 17 17 14 11 8 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 1 4 4 2 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 1 1 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 5 5 4 3 2 2 1 3 6 11 19 22 18 14 12 11 12 12 13 15 18 22 25 28 28 27 25 22 20 18 18 18 16 15 15 14 15 15 16 16 15 14 13 10 6 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 2 5 4 3 6 8 11 15 13 11 8 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 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 1 2 3 3 4 6 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 1 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 2 2 2 2 4 10 14 15 11 8 7 7 8 8 10 14 19 24 27 29 30 30 28 25 21 18 17 16 16 16 15 16 16 16 15 16 17 17 15 12 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 1 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 6 9 7 3 1 3 11 11 10 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 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 1 4 7 7 6 7 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 1 2 2 2 2 2 3 3 3 2 3 3 1 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 2 2 2 4 4 4 3 8 9 9 7 5 4 5 5 6 7 10 16 22 25 26 24 23 23 19 16 15 14 13 13 13 13 15 17 17 16 17 18 18 16 13 10 8 6 3 1 0 0 0 1 0 0 0 0 0 0 1 2 2 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 3 6 4 1 0 0 3 6 10 16 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 2 0 0 0 0 2 5 8 11 11 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 1 2 5 7 7 5 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 9 11 9 7 5 4 3 3 5 12 9 2 0 1 2 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 3 3 4 3 2 3 4 3 2 1 2 2 3 3 3 4 12 18 21 23 18 16 15 13 12 13 14 13 12 12 13 13 13 13 14 15 16 16 13 11 10 10 10 8 4 4 6 7 7 4 3 4 7 8 6 3 0 1 4 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 1 0 0 0 1 4 9 13 12 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 2 0 0 0 0 5 9 13 14 10 4 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 1 2 4 5 5 4 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 4 4 4 3 3 4 4 5 8 4 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 1 2 2 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 1 1 1 2 2 7 12 17 21 16 13 12 13 14 15 14 13 13 13 13 15 15 14 13 12 13 14 12 11 10 11 11 9 6 4 7 8 9 7 7 8 10 11 9 6 5 5 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 2 7 12 14 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 7 8 8 8 9 10 9 7 2 1 2 1 1 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 1 3 8 9 10 9 7 5 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 1 1 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 3 7 9 9 12 13 13 14 16 17 16 15 14 15 15 15 15 15 16 15 15 15 14 13 12 13 8 4 0 1 5 8 9 9 9 9 11 12 12 11 10 7 5 5 7 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 1 4 12 16 14 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 1 0 0 0 5 11 14 10 8 10 10 9 6 1 2 1 0 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 1 5 11 15 16 16 16 14 12 9 7 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 13 15 15 14 15 16 15 13 13 13 14 14 14 14 15 16 16 16 15 14 13 8 3 0 0 0 1 3 4 7 9 11 13 14 14 13 13 9 5 5 10 12 11 9 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 1 7 12 11 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 1 6 13 18 20 15 12 11 7 4 3 5 3 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 3 6 9 10 11 14 18 15 12 10 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 9 11 12 12 11 10 10 10 10 10 8 9 10 10 11 13 14 15 14 14 14 14 8 3 0 0 0 0 0 0 1 2 5 7 11 14 14 14 13 12 12 13 13 12 12 10 8 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 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 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 4 0 0 1 6 17 24 25 15 16 14 8 5 7 9 6 3 1 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 2 3 6 10 11 11 11 12 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 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 1 1 3 5 6 8 9 9 9 8 7 8 9 10 10 8 7 7 8 9 9 9 9 11 15 17 15 10 4 0 0 0 0 0 0 0 0 0 2 7 12 13 14 14 13 14 15 15 14 13 13 13 12 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 8 20 27 21 14 19 16 11 7 11 12 8 4 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 2 6 12 14 14 13 12 7 3 2 2 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 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 6 6 6 6 7 8 9 8 7 6 5 5 5 5 6 12 15 17 15 8 2 0 0 0 0 0 0 0 0 0 0 0 0 4 7 10 13 14 14 15 16 16 16 16 16 14 11 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 2 0 0 0 11 20 25 15 13 16 13 10 8 7 13 12 5 1 0 0 0 0 0 0 0 3 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 2 3 3 2 1 0 0 0 0 0 0 0 0 0 0 3 7 10 12 13 13 9 8 7 8 7 4 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 5 5 5 4 3 3 3 3 4 9 13 15 13 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 10 13 15 17 16 16 16 18 17 17 16 14 11 7 1 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 2 8 17 21 18 14 11 10 11 10 8 6 5 3 1 0 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 1 2 4 4 3 2 1 0 0 0 0 0 0 0 0 0 2 3 5 8 9 7 7 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 3 3 3 3 3 3 2 2 1 2 5 9 12 13 9 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 8 11 8 8 12 17 19 20 19 17 15 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 21 24 19 20 23 22 18 10 2 0 0 0 1 3 2 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 2 1 0 0 0 0 2 4 2 1 2 2 1 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 5 5 4 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 1 1 1 0 0 0 0 1 1 0 0 0 0 0 2 2 1 0 0 0 0 0 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 2 3 5 8 13 15 14 12 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 2 8 18 20 18 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 25 28 18 18 21 23 17 8 2 0 1 2 5 3 1 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 1 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 3 3 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 2 5 4 3 2 2 2 2 2 1 1 0 0 0 0 2 3 4 3 3 3 3 4 4 4 4 3 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 6 11 11 10 9 7 4 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 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 2 8 20 26 27 26 26 26 24 12 6 2 2 3 4 5 3 1 0 0 0 0 0 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 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 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 1 4 9 8 5 3 2 3 2 1 0 0 0 0 0 1 2 3 3 4 6 6 7 7 8 7 6 5 5 4 4 2 2 2 2 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 3 3 4 5 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 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 2 5 12 23 28 30 30 28 23 12 7 4 2 1 4 6 4 2 0 0 0 0 1 2 4 6 8 5 3 1 1 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 1 5 10 7 3 2 2 1 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 5 4 4 4 4 5 5 3 2 1 0 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 1 1 2 2 2 2 2 1 2 3 5 8 9 8 6 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 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 2 3 5 9 16 25 29 29 27 23 19 14 6 4 2 1 1 5 6 4 2 0 0 0 0 1 4 11 17 14 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 1 1 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 1 3 6 10 10 8 5 3 2 2 2 3 4 5 3 2 1 0 0 1 1 1 1 0 0 0 1 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 8 7 8 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 3 6 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 0 0 0 0 0 0 0 0 0 0 0 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 8 9 11 13 16 20 24 25 23 18 15 10 6 6 6 4 1 5 7 6 3 2 1 0 0 1 2 8 9 7 8 9 10 10 7 2 0 0 0 0 1 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 1 3 10 9 5 1 1 1 2 1 4 9 18 16 11 5 2 2 2 0 3 4 3 1 1 1 3 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 0 0 0 0 0 0 0 0 1 1 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 11 10 8 6 8 14 22 24 20 15 7 4 4 6 5 4 6 8 10 11 12 7 3 3 3 5 7 8 8 8 9 11 14 12 9 4 0 1 2 4 2 1 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 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 1 0 0 2 2 1 1 1 2 2 1 1 0 0 0 0 2 2 2 1 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 18 15 10 6 5 10 17 22 23 15 11 12 7 2 0 1 3 4 3 5 8 12 8 4 2 3 5 6 4 3 3 3 7 8 6 4 2 0 0 2 3 2 1 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 1 3 7 7 4 0 0 1 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 3 7 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 16 19 18 14 7 7 11 15 16 16 11 12 11 6 2 0 0 1 1 1 1 1 2 2 2 3 3 4 3 1 0 2 4 8 4 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 2 5 4 2 0 1 5 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 7 12 17 23 24 21 14 6 6 10 12 10 8 9 7 5 3 1 1 1 3 5 7 6 4 3 2 3 4 5 3 1 0 4 8 10 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 8 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 4 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 17 23 26 25 19 10 6 4 3 2 2 3 4 4 3 2 1 3 6 10 12 14 10 8 6 6 6 6 5 4 4 4 7 9 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 1 1 0 0 0 1 1 2 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 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 2 6 11 14 17 18 18 14 7 3 2 1 1 5 10 10 9 6 2 3 6 8 10 11 11 9 10 11 11 10 11 13 9 6 4 9 9 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 1 1 1 3 3 2 1 2 2 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 10 12 10 6 2 1 1 2 9 12 13 11 7 3 1 2 2 3 4 4 5 5 6 7 7 8 11 9 6 5 8 8 5 1 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 4 7 10 7 3 1 1 1 0 1 3 5 5 4 4 5 4 3 1 1 1 1 1 1 1 2 4 6 7 8 9 14 11 6 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 1 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 7 4 1 0 0 0 0 1 3 5 4 3 2 2 2 2 3 2 1 0 0 0 0 2 5 9 14 16 18 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 2 1 1 0 0 0 1 2 3 3 2 1 0 0 1 3 2 3 3 3 1 0 0 3 8 14 17 19 20 16 10 3 1 0 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 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 4 3 1 0 0 0 0 1 2 2 1 1 0 0 0 1 2 5 7 8 3 0 0 2 5 10 17 21 22 20 13 7 2 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 4 3 1 0 0 0 0 1 2 2 1 1 0 0 0 0 1 4 6 5 1 0 0 1 3 8 13 16 16 14 9 6 4 4 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 1 2 1 1 0 0 0 0 0 1 2 3 2 1 1 1 1 2 7 11 14 11 7 4 4 4 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 13 13 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 3 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 5 6 5 2 1 0 1 4 9 15 16 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 28 31 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 10 9 7 4 1 0 2 4 8 14 13 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 41 22 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 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 8 6 5 4 2 1 0 2 7 11 10 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 23 36 34 26 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 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 2 4 5 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 1 0 0 2 7 9 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 13 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 18 24 23 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 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 2 6 18 30 39 41 34 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 13 19 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 0 0 0 0 0 0 0 0 0 0 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 26 53 81 93 88 71 40 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 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 1 2 8 14 17 14 9 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 1 0 0 0 0 0 0 0 1 3 8 18 18 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 1 18 31 36 26 21 20 16 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 4 10 16 21 20 15 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 5 2 1 0 0 1 2 4 3 1 0 0 0 0 0 1 3 6 11 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 16 33 55 70 61 35 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 1 4 6 8 10 11 12 13 8 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 17 18 14 8 3 1 0 0 0 0 0 0 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 1 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 1 8 15 18 6 1 0 0 1 4 10 6 3 0 0 0 0 0 1 1 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 1 7 19 33 50 59 59 51 43 26 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 3 5 6 9 11 13 15 12 8 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 0 0 0 0 0 0 0 0 0 0 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 11 13 13 12 10 6 2 0 0 0 0 0 1 3 6 8 9 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 2 4 6 4 4 4 5 4 4 5 8 11 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 25 33 12 3 0 1 3 7 14 11 6 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 12 15 16 17 21 17 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 2 4 8 12 13 16 17 17 11 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 12 6 2 0 0 0 0 2 3 4 6 7 8 10 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 13 12 13 14 15 16 16 17 18 19 19 16 14 12 11 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 35 49 28 14 5 2 8 14 20 16 9 2 8 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 19 21 19 17 15 11 9 7 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 1 2 3 5 7 9 10 11 9 4 1 0 0 0 3 9 9 9 7 8 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 21 20 21 22 23 25 27 27 27 26 25 24 25 27 28 29 25 16 11 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 4 12 34 49 37 23 12 4 12 17 17 13 9 8 18 23 24 20 12 7 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 1 5 9 13 15 17 18 18 15 13 13 12 11 9 5 2 1 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9 10 6 2 0 0 1 1 8 14 15 12 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 18 21 24 26 26 27 29 30 32 33 34 34 33 32 32 34 36 39 43 40 33 27 21 15 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 1 3 2 1 2 4 16 24 22 15 11 8 11 12 11 9 12 17 24 25 24 19 18 18 18 16 10 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 2 4 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 6 7 12 13 13 14 14 14 13 10 8 5 4 3 4 5 6 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 2 1 0 1 3 6 13 15 14 11 10 10 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 11 15 20 23 27 30 31 32 33 34 35 37 38 39 40 40 39 39 39 40 41 44 48 47 43 38 34 30 28 21 14 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 1 0 0 0 0 3 5 5 4 9 20 22 20 16 9 13 20 26 28 28 24 24 24 23 20 18 17 11 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 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 8 13 13 13 11 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 9 13 14 14 13 11 10 9 8 9 10 10 10 10 9 7 5 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 1 2 2 1 0 0 0 0 0 1 5 10 10 9 9 12 11 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 7 8 11 14 18 21 25 28 32 35 36 37 38 39 42 44 44 45 46 46 46 45 44 44 45 46 49 51 50 49 44 40 37 34 29 22 13 7 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 1 2 5 18 36 42 38 30 18 18 23 28 31 32 32 31 28 25 22 22 23 19 13 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 1 1 1 1 0 0 0 0 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 11 16 20 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 2 7 9 12 16 15 14 14 13 14 16 17 17 16 14 12 10 8 9 9 7 8 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 8 10 14 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 14 16 18 22 24 27 31 35 38 40 43 45 47 50 52 53 54 54 54 53 52 52 52 52 54 57 59 61 61 60 56 51 46 40 34 28 22 15 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 1 2 4 6 7 5 4 3 4 4 4 3 2 1 1 7 18 33 44 47 44 28 24 26 31 35 36 34 31 28 27 30 31 30 27 22 16 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 1 3 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 1 3 5 2 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 5 7 9 11 12 14 16 18 19 20 19 17 14 13 14 15 16 17 15 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 1 3 5 7 10 10 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 1 7 11 14 16 18 21 25 27 30 33 38 42 45 49 52 55 57 59 59 60 60 60 59 60 61 62 61 61 63 65 68 71 75 74 71 64 56 48 40 36 30 24 17 9 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 1 2 4 6 8 8 9 10 11 11 9 6 3 1 0 5 11 18 26 35 40 34 32 32 33 36 35 32 30 28 28 27 28 28 29 25 19 11 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 2 7 9 10 11 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 2 1 1 0 0 0 1 2 2 5 14 11 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 1 1 2 3 4 5 8 13 17 19 19 18 17 18 18 19 18 17 13 10 9 9 7 6 4 3 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 0 0 0 2 4 5 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 2 5 9 13 17 21 25 28 30 33 37 44 48 52 54 57 61 64 65 66 66 68 69 69 69 69 69 67 68 70 71 73 75 80 83 85 84 79 72 62 54 46 39 31 23 14 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 1 2 4 5 7 9 10 9 8 7 5 3 1 0 2 5 9 15 27 38 44 45 42 33 37 39 40 40 38 34 34 35 37 39 35 27 18 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 11 12 11 8 3 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 6 5 5 9 14 10 5 0 0 5 14 18 17 18 34 36 34 31 21 12 10 6 3 1 1 0 1 0 5 13 17 10 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 15 16 18 19 18 19 19 17 16 15 14 11 10 10 9 9 9 9 7 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 2 4 4 3 2 1 1 2 5 7 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 2 5 9 13 17 21 25 29 33 38 43 48 53 56 60 63 66 70 71 71 72 74 75 75 75 75 75 74 74 75 76 78 80 81 86 91 96 97 94 88 81 72 61 48 39 31 22 14 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 2 3 4 6 8 8 6 4 3 2 1 0 0 1 3 6 11 23 35 47 52 50 38 40 45 52 60 59 52 49 47 49 54 50 43 35 28 19 6 2 0 0 0 0 0 0 0 0 0 1 1 1 2 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 1 2 8 12 13 13 9 5 3 2 1 0 0 0 0 0 1 2 2 3 4 5 10 16 21 26 31 31 25 17 9 6 10 22 35 41 43 48 50 49 46 48 48 39 34 31 23 24 28 34 22 20 39 48 47 34 20 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 8 11 13 13 13 13 13 14 16 13 12 11 8 9 11 11 12 12 8 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 4 7 8 6 4 0 0 2 6 10 12 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 0 0 0 0 0 0 0 0 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 10 14 18 20 24 28 32 37 43 49 53 57 61 64 68 72 74 75 76 78 78 79 80 80 81 83 84 84 84 86 86 85 88 91 95 96 98 100 100 98 93 82 71 60 47 34 23 15 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 1 3 3 1 0 0 2 6 9 11 11 10 9 13 21 29 36 38 35 26 28 32 38 42 39 34 31 33 37 42 42 41 40 39 31 12 5 2 3 1 1 1 3 3 3 4 4 6 8 9 11 12 11 9 6 3 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 4 6 7 9 8 7 5 3 2 1 1 1 2 2 2 6 10 14 18 19 21 22 23 26 29 30 31 32 27 17 9 7 9 15 32 38 44 50 54 56 56 53 53 53 52 56 62 64 64 64 57 44 31 19 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 4 6 8 10 11 12 14 13 12 10 10 11 12 11 10 8 3 1 0 0 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 0 0 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 2 0 0 2 6 9 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 16 20 22 24 26 29 33 38 44 49 55 60 65 70 74 77 81 83 84 86 88 89 88 89 91 93 94 95 92 91 92 92 93 93 94 95 98 101 108 113 115 107 95 79 62 48 37 27 18 10 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 2 4 8 13 17 18 18 20 19 17 15 16 15 13 14 18 22 18 13 7 5 8 11 14 15 16 17 15 14 15 18 17 11 7 5 7 10 11 10 9 9 11 15 18 19 19 19 17 14 12 10 11 11 9 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 2 2 2 2 1 0 2 5 12 12 12 16 22 26 25 22 17 13 11 9 7 9 10 10 6 2 0 0 0 0 2 5 11 21 32 42 46 37 30 32 39 44 43 32 23 14 6 2 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 0 0 0 0 0 0 0 0 0 1 1 4 8 9 9 9 13 15 16 17 16 15 13 12 10 6 3 1 1 5 9 10 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 2 0 0 0 3 6 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 1 2 4 8 12 16 19 22 24 26 29 32 37 42 48 54 61 69 74 79 84 88 90 91 91 92 92 94 94 96 97 97 97 97 97 97 97 98 99 101 100 98 97 103 112 122 123 117 106 91 76 62 49 39 29 20 12 6 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 2 4 5 7 9 8 6 5 6 9 11 12 12 13 14 14 14 10 7 5 5 8 11 9 7 4 1 0 1 0 0 0 0 6 12 18 17 12 3 6 9 12 13 14 14 13 10 9 10 12 14 17 20 21 19 16 14 13 15 16 16 12 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 3 4 2 4 9 15 18 18 16 12 10 8 5 3 4 8 10 11 9 8 7 6 4 2 1 0 0 1 1 2 2 4 9 12 11 6 4 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 1 3 4 7 10 11 13 16 19 19 17 16 13 9 4 1 0 1 4 5 4 2 1 0 0 3 6 6 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 9 5 0 0 1 4 6 5 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 1 3 5 8 12 16 19 22 24 27 29 32 39 46 52 56 63 72 79 85 90 92 95 98 100 101 100 99 101 102 103 101 102 106 105 103 101 102 104 106 104 102 100 102 108 115 121 124 123 114 100 87 73 62 52 41 31 20 11 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 7 10 12 13 10 7 7 8 8 8 8 9 10 10 10 8 4 1 0 0 5 11 10 7 4 4 3 2 0 0 0 0 4 7 8 6 4 3 6 8 9 11 13 15 14 13 13 16 20 25 30 35 35 28 20 15 13 16 18 19 17 13 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 1 3 10 12 5 3 3 4 7 7 5 2 0 1 2 2 2 4 4 3 4 5 6 4 3 2 2 2 3 5 7 9 11 13 13 12 12 11 9 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 6 6 3 1 0 1 1 1 1 3 2 1 2 4 6 5 7 11 14 14 13 14 15 12 4 1 0 0 0 0 0 0 0 0 4 8 13 15 17 18 19 17 13 10 6 0 0 0 0 0 0 0 0 1 3 12 13 12 15 11 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 1 4 10 16 18 16 7 1 1 2 4 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 10 15 19 23 27 30 32 35 41 47 52 56 63 72 82 90 96 98 101 104 106 105 105 106 103 100 98 103 109 113 111 107 103 105 106 106 106 107 108 107 109 113 117 121 123 122 119 113 106 94 81 69 57 45 34 23 15 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 1 4 5 5 4 2 1 1 3 4 6 7 8 8 9 8 6 4 2 0 0 5 13 14 13 12 15 14 11 8 4 0 0 1 1 2 1 2 6 7 5 3 12 16 17 15 14 15 17 22 28 37 43 44 36 28 22 17 18 20 21 23 22 18 12 6 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 1 6 13 19 20 14 7 1 0 0 0 1 1 1 1 3 6 10 10 7 5 2 0 0 0 0 0 1 0 0 1 3 6 11 15 18 21 23 23 22 21 20 19 17 15 12 10 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 1 4 5 4 4 4 3 2 2 3 4 5 9 14 9 6 7 10 9 5 2 0 0 0 0 0 0 0 0 0 1 3 4 8 14 20 23 23 22 20 16 11 10 7 2 1 1 1 1 0 0 3 5 5 7 5 1 0 1 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 18 19 15 6 5 6 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 1 2 3 4 9 15 20 25 29 33 37 42 46 50 55 59 69 79 87 93 100 106 108 108 108 109 108 108 106 104 104 104 108 112 116 117 117 118 118 118 118 121 123 122 119 117 114 116 117 118 119 119 119 114 110 105 97 84 71 59 47 34 21 10 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 1 0 0 0 0 2 5 6 6 5 4 4 3 2 1 1 4 8 13 15 15 14 14 15 16 16 11 9 10 13 15 17 10 6 4 2 1 2 6 9 12 17 20 21 25 30 36 44 47 47 44 39 34 31 29 29 30 34 34 31 25 16 7 7 8 10 11 11 12 15 15 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 5 9 12 8 5 2 0 0 0 0 0 0 0 1 4 9 19 23 14 8 3 0 0 0 0 0 0 0 0 0 1 1 2 5 11 17 24 30 34 37 40 38 34 30 26 22 20 16 13 9 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 4 3 1 1 1 2 2 3 5 8 8 9 12 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 15 18 20 20 19 17 20 18 14 15 13 8 7 4 0 0 0 1 0 0 1 8 12 14 17 14 10 2 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 1 3 7 12 13 10 8 12 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 20 25 31 37 43 49 54 58 63 68 74 80 85 89 94 98 100 100 101 106 106 104 105 106 108 109 111 114 116 116 118 124 123 121 117 118 118 118 117 114 110 111 112 112 113 115 117 117 118 119 121 119 115 104 91 76 58 37 21 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 2 5 7 5 4 2 0 0 1 2 2 1 0 0 0 0 1 4 8 12 17 20 22 22 20 17 14 11 9 11 12 14 14 14 14 15 15 14 8 4 2 1 2 7 23 31 36 41 49 56 60 59 56 51 41 35 37 40 42 43 43 43 44 45 36 20 19 22 27 27 25 22 16 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 16 27 39 51 53 53 51 49 44 36 34 29 24 19 16 14 11 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 2 5 7 7 5 3 3 5 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 14 16 16 16 17 19 21 23 24 22 19 13 3 5 8 11 6 1 0 1 1 0 11 17 16 11 8 7 4 3 9 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 9 8 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 1 3 6 7 8 10 14 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 16 22 30 37 43 49 55 60 64 68 72 75 77 78 85 90 94 94 98 106 112 115 115 108 108 115 115 115 113 115 118 122 125 130 132 122 116 113 111 108 106 106 105 105 105 108 110 112 115 118 122 126 127 124 115 104 90 68 48 28 12 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 2 7 10 10 8 5 2 1 0 1 0 0 0 0 1 3 6 11 17 20 21 22 21 20 19 19 17 14 10 10 10 11 11 10 9 15 22 29 25 18 8 2 1 4 19 33 48 63 72 76 74 68 59 47 40 38 41 45 50 56 56 57 61 68 59 33 31 35 43 40 35 29 20 12 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 9 11 10 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 18 31 48 53 55 57 55 53 50 43 38 33 31 29 28 25 18 8 5 2 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 4 3 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 2 2 9 12 11 9 10 12 14 17 21 21 22 25 26 21 9 8 5 3 4 7 10 7 5 7 4 3 5 10 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 1 3 3 2 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 CIN 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -63 -24 -0 0 -17 -82 -77 -85 -6 -0 -31 -87 -71 -42 -5 -19 -73 -69 -64 -59 -57 -79 -97 -97 -97 -92 -79 -75 -87 -103 -92 -59 -33 -37 -61 -70 -64 -84 -88 -91 -37 -14 -18 -25 -22 -18 -18 -18 -12 -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 -1 -17 -31 -31 -30 -31 -31 -22 -7 -0 -0 -3 -5 -1 -2 -1 -7 -27 -40 -39 -45 -62 -52 -32 -27 -29 -24 -16 -13 -11 -6 -2 -2 -3 -4 -4 -3 -1 -1 -6 -10 -21 -39 -33 -12 -2 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -1 -2 -6 -0 -0 0 0 0 -1 -3 -6 -8 -7 -7 -5 -15 -49 -89 -103 -85 -52 -20 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -13 -12 -10 -4 -1 0 -0 -4 -7 -7 -4 -9 -22 -32 -31 -28 -33 -39 -39 -36 -31 -33 -36 -36 -35 -36 -36 -37 -38 -40 -46 -46 -41 -36 -28 -25 -28 -20 -22 -13 -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 -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 -2 -4 -5 -6 -6 -4 -2 -1 -1 -0 -0 -0 -1 -0 -0 0 -0 -2 -2 -6 -5 -3 -5 -8 -11 -15 -6 -1 -0 -0 -1 -2 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -66 -49 -3 0 -7 -57 -95 -77 -46 -3 -29 -108 -77 -75 -2 -28 -92 -64 -62 -60 -56 -76 -99 -114 -124 -117 -96 -82 -82 -98 -95 -57 -28 -27 -46 -89 -90 -85 -110 -104 -24 -11 -23 -23 -19 -19 -21 -20 -13 -7 -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 -15 -31 -30 -28 -28 -23 -15 -8 -2 -0 -2 -7 -10 -0 0 -1 -8 -32 -55 -56 -62 -65 -45 -36 -34 -32 -26 -20 -14 -9 -4 -4 -3 -6 -4 -3 -2 -0 -0 -1 -1 -10 -32 -41 -22 -4 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 -0 -1 0 0 0 0 0 -0 -5 -10 -16 -12 -11 -13 -25 -52 -82 -92 -72 -36 -9 -0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -11 -11 -10 -6 -2 -0 0 -1 -3 -4 -4 -11 -23 -34 -36 -36 -41 -43 -42 -40 -38 -39 -39 -37 -37 -39 -39 -29 -19 -15 -40 -45 -46 -43 -36 -31 -31 -27 -24 -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 -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 -1 -5 -8 -7 -7 -6 -5 -3 -2 -1 0 -0 -1 -2 -1 0 -0 -0 -2 -5 -5 -4 -3 -2 -4 -5 -4 -2 -0 -0 -1 -1 -1 -2 -5 -3 -1 -2 -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 -112 -71 -6 0 -2 -55 -100 -101 -73 -0 -14 -64 -85 -64 -19 -3 -37 -62 -60 -58 -49 -71 -99 -131 -152 -141 -106 -83 -85 -101 -99 -64 -32 -23 -32 -68 -86 -56 -94 -101 -21 -21 -31 -22 -19 -23 -24 -20 -15 -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 0 0 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 -14 -33 -47 -50 -47 -29 -9 -1 -0 -0 -3 -7 -7 -2 -2 -1 -5 -25 -64 -80 -71 -62 -39 -35 -30 -24 -21 -18 -15 -13 -9 -10 -8 -7 -9 -16 -7 -1 -26 -16 -4 -8 -22 -28 -14 -2 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -9 -11 -14 -15 -22 -22 -28 -40 -55 -55 -33 -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 -4 -10 -12 -10 -7 -3 -1 -0 -1 -2 -3 -5 -12 -24 -32 -30 -25 -28 -37 -41 -42 -41 -39 -40 -39 -40 -41 -38 -23 -14 -11 -9 -26 -47 -46 -41 -36 -34 -33 -26 -18 -10 -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 -1 -1 -0 0 0 0 0 -1 -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 -1 -3 -5 -4 -2 -2 -3 -3 -2 -1 -0 0 0 -0 -1 -0 0 0 0 -0 -1 -1 -3 -4 -6 -7 -8 -6 -5 -3 -2 -3 -4 -5 -7 -3 -2 -1 -4 -4 -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 -111 -122 -20 0 -4 -60 -98 -99 -42 0 -2 -25 -71 -82 -48 -9 -42 -73 -62 -58 -45 -61 -98 -134 -160 -155 -115 -87 -84 -94 -107 -78 -43 -32 -34 -52 -54 -35 -63 -77 -29 -35 -44 -35 -32 -29 -24 -19 -15 -12 -8 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -17 -61 -79 -76 -55 -47 -31 -9 -0 0 0 -2 -8 -11 -11 -11 -9 -7 -26 -70 -86 -54 -63 -69 -32 -11 -6 -6 -6 -14 -22 -13 -9 -8 -5 -25 -26 -8 -1 -23 -25 -18 -11 -10 -9 -3 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 -0 -5 -5 -8 -16 -20 -20 -21 -24 -26 -21 -8 -1 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -2 -9 -16 -16 -11 -6 -2 -1 -1 -2 -4 -6 -14 -27 -33 -32 -33 -35 -36 -36 -37 -39 -40 -39 -43 -46 -47 -46 -39 -23 -14 -8 -20 -43 -42 -42 -39 -35 -31 -25 -16 -12 -8 -4 -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 -1 -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 -1 -2 -2 -1 -0 -0 -2 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -7 -8 -12 -14 -14 -11 -11 -13 -13 -14 -4 -2 -1 -1 -4 -3 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -47 -141 -11 0 -8 -79 -120 -104 -29 0 0 -5 -31 -49 -25 -23 -72 -90 -67 -59 -45 -53 -91 -122 -139 -153 -123 -92 -80 -97 -128 -100 -61 -51 -51 -57 -51 -35 -49 -59 -45 -49 -52 -46 -44 -34 -23 -18 -15 -13 -11 -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 -2 -19 -60 -62 -62 -53 -40 -23 -7 -0 0 0 -1 -4 -12 -18 -22 -20 -12 -17 -45 -59 -32 -33 -57 -27 -3 -2 -2 -2 -6 -11 -6 -3 -1 -0 -17 -13 -3 -0 -7 -9 -8 -5 -2 -1 -2 -2 -2 -2 -1 0 0 0 0 -0 -1 -3 -3 -4 -4 -1 -0 -0 0 -0 0 0 0 -0 -1 -3 -8 -13 -13 -12 -11 -10 -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 -1 -6 -17 -21 -15 -10 -5 -2 -1 -3 -5 -8 -14 -24 -32 -36 -39 -38 -31 -27 -26 -30 -27 -21 -46 -49 -52 -54 -47 -42 -34 -4 -7 -37 -44 -37 -40 -32 -25 -19 -14 -14 -12 -8 -5 -3 -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 -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 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -6 -7 -8 -15 -19 -21 -18 -17 -17 -14 -17 -4 -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 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 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 -39 -120 -74 -0 -5 -57 -141 -115 -63 -6 0 0 0 0 0 -37 -98 -100 -78 -69 -50 -49 -73 -97 -106 -121 -122 -100 -82 -86 -113 -111 -72 -64 -70 -66 -61 -44 -49 -65 -64 -65 -68 -57 -44 -28 -19 -17 -16 -15 -14 -12 -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 -2 -9 -13 -19 -26 -26 -21 -14 -5 -1 0 0 -0 -1 -2 -5 -12 -15 -9 -6 -13 -23 -25 -26 -26 -19 -4 -4 -4 -3 -2 -1 -0 -2 -3 -0 -1 -1 -0 0 -1 -0 -0 -0 -1 -1 -3 -3 -3 -4 -2 0 0 0 0 -1 -5 -10 -8 -10 -10 -5 -0 -0 -0 -1 -0 0 0 0 -1 -4 -6 -6 -6 -5 -4 -2 -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 -5 -18 -22 -15 -11 -9 -5 -2 -4 -7 -8 -12 -19 -26 -31 -33 -29 -22 -18 -18 -27 -34 -39 -44 -48 -50 -47 -48 -48 -25 -5 -6 -24 -40 -24 -26 -19 -15 -14 -14 -15 -14 -12 -10 -8 -9 -9 -5 -1 -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 -1 -0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -10 -12 -15 -16 -16 -16 -14 -13 -10 -8 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 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 -45 -107 -77 0 -8 -56 -142 -122 -108 0 0 0 0 0 0 -0 -49 -89 -93 -82 -56 -46 -66 -82 -81 -87 -105 -107 -89 -73 -79 -89 -76 -72 -77 -73 -62 -49 -53 -60 -62 -47 -41 -51 -54 -34 -18 -15 -15 -15 -15 -14 -12 -10 -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 -1 -3 -5 -4 -1 -4 -11 -10 -7 -4 -1 0 0 0 0 0 -1 -3 -5 -4 -1 -2 -5 -11 -16 -12 -7 -3 -3 -2 -1 -0 -0 -0 -0 0 -0 -1 -0 -0 -0 -0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 -3 -8 -7 -7 -8 -0 -2 -8 -10 -0 0 -0 -0 -2 -3 -2 -2 -2 -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 -0 0 0 0 0 0 0 0 -6 -19 -21 -14 -12 -11 -7 -4 -5 -7 -8 -9 -15 -21 -25 -26 -23 -19 -19 -23 -30 -29 -33 -43 -47 -45 -42 -47 -35 -16 -8 -10 -9 -20 -21 -17 -13 -13 -13 -13 -14 -14 -14 -14 -13 -16 -17 -10 -1 -0 -2 -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 0 0 0 0 -0 -1 -4 -5 -3 -1 -0 0 0 -0 -0 -0 -0 -1 -0 0 -0 -1 -3 -7 -12 -11 -10 -9 -8 -7 -6 -7 -6 -4 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -26 -83 -94 -38 -17 -79 -133 -106 -72 0 0 0 0 0 0 0 -58 -108 -99 -91 -60 -38 -48 -70 -73 -72 -84 -100 -104 -87 -75 -72 -73 -75 -72 -68 -59 -50 -50 -54 -46 -35 -30 -32 -44 -32 -19 -18 -18 -17 -16 -16 -16 -14 -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 -1 -2 -2 -0 -0 -2 -14 -9 -5 -2 -0 0 -0 -0 0 0 -0 -0 -1 -1 -1 -0 -2 -4 -4 -3 -1 -1 -1 -0 0 0 -0 -0 -1 -0 -3 -10 -2 -0 -0 -0 0 0 0 -0 -0 -0 0 -0 -1 -4 -3 -1 0 0 0 0 -2 -5 -5 -10 -3 -0 -7 -27 -26 -0 0 -0 -2 -3 -3 -1 -1 -1 -1 -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 -6 -18 -19 -16 -15 -13 -8 -4 -5 -7 -7 -8 -12 -17 -20 -21 -19 -18 -21 -25 -30 -33 -37 -43 -47 -48 -52 -56 -43 -20 -16 -9 -8 -11 -16 -22 -23 -17 -14 -15 -15 -14 -14 -14 -16 -21 -25 -18 -1 -0 -3 -7 -6 -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 -1 -3 -4 -2 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -7 -7 -5 -3 -2 -3 -4 -6 -7 -7 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -100 -111 -36 -27 -100 -118 -98 -78 -27 0 0 0 0 0 -7 -68 -120 -98 -103 -79 -45 -43 -67 -77 -72 -75 -75 -75 -78 -76 -77 -79 -78 -72 -59 -53 -51 -48 -53 -39 -33 -33 -27 -23 -18 -19 -23 -22 -17 -17 -19 -18 -17 -14 -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 -1 -1 -1 -0 -0 -2 -4 -5 -4 -1 -1 -3 -4 -1 -0 0 -0 -0 0 -0 -0 -2 -4 -4 -2 -0 0 -0 -0 0 0 -0 -0 -0 -0 -1 -9 -38 -16 -4 -11 -2 -0 0 0 0 0 0 0 -0 -4 -10 -9 -4 -1 -0 0 0 -2 -5 -7 -6 -1 -2 -9 -17 -19 -2 -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 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 -6 -17 -19 -16 -14 -11 -9 -7 -6 -6 -6 -7 -10 -14 -16 -18 -19 -19 -21 -21 -24 -31 -31 -37 -41 -47 -57 -52 -37 -19 -14 -10 -11 -11 -12 -17 -21 -17 -16 -21 -21 -17 -13 -15 -20 -25 -29 -23 -6 -1 -3 -8 -7 -4 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 -0 -0 -2 -3 -2 -1 -1 -0 -0 -0 -1 -2 -3 -3 -2 -1 -1 -1 -3 -6 -9 -11 -10 -5 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -26 -117 -123 -86 -38 -91 -98 -98 -103 -44 0 0 0 0 -1 -0 -25 -86 -105 -108 -95 -57 -51 -65 -84 -85 -83 -73 -67 -67 -69 -75 -83 -92 -81 -57 -48 -50 -54 -63 -59 -48 -40 -39 -36 -33 -31 -36 -30 -23 -21 -21 -20 -18 -15 -11 -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 -2 -3 -4 -2 -5 -7 -5 -0 0 0 -0 0 0 0 -0 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 -0 -4 -21 -52 -16 -66 -46 -6 -2 -2 -1 -0 0 0 0 0 -3 -11 -12 -9 -5 -2 0 0 0 -2 -4 -1 0 -2 -6 -6 -6 -1 -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 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 -3 -16 -19 -14 -13 -12 -12 -9 -6 -5 -5 -7 -9 -12 -13 -15 -16 -17 -19 -17 -16 -28 -27 -32 -35 -38 -48 -34 -20 -15 -13 -14 -14 -12 -10 -9 -12 -14 -19 -28 -31 -28 -21 -17 -20 -25 -29 -26 -13 -4 -8 -13 -9 -5 -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 -1 -2 -3 -5 -4 -2 -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 -0 -1 -1 -0 -0 -1 -4 -8 -11 -14 -15 -11 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -16 -76 -137 -120 -11 -59 -93 -85 -86 -44 -8 0 0 0 -15 -26 -47 -88 -109 -106 -99 -72 -58 -65 -83 -96 -94 -77 -70 -71 -65 -62 -69 -86 -82 -62 -54 -48 -46 -74 -100 -78 -83 -91 -62 -58 -58 -57 -41 -25 -20 -21 -20 -17 -16 -12 -7 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -3 -7 -5 -2 -4 -4 -0 0 0 -0 -1 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -9 -34 -62 -77 -33 -13 -23 -6 -8 -8 -3 -0 0 0 0 -1 -4 -7 -11 -6 -1 0 0 0 0 0 -0 -0 -1 -5 -7 -4 -1 -0 -1 -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 -1 -1 -1 -1 -1 -0 0 -0 0 0 0 0 0 0 -1 -14 -16 -13 -15 -16 -13 -9 -6 -5 -5 -6 -7 -8 -9 -12 -15 -17 -17 -12 -12 -22 -25 -28 -27 -29 -40 -50 -35 -22 -15 -12 -12 -10 -9 -9 -9 -10 -17 -26 -31 -30 -23 -16 -16 -22 -27 -25 -20 -15 -18 -19 -11 -7 -5 -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 -1 -3 -6 -8 -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 -3 -2 -1 -0 -0 -0 -0 -3 -9 -15 -17 -17 -15 -10 -4 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -80 -137 -85 -4 -42 -105 -92 -100 -90 -30 -3 0 0 -42 -109 -113 -109 -108 -107 -99 -74 -67 -78 -86 -97 -103 -88 -75 -73 -73 -67 -73 -72 -65 -69 -79 -59 -40 -68 -112 -117 -115 -111 -75 -76 -79 -72 -47 -28 -22 -22 -19 -17 -15 -13 -9 -5 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -1 -1 -0 0 0 0 -0 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -12 -39 -71 -122 -106 -70 -41 -13 -4 -13 -5 -0 0 0 0 0 0 -1 -4 -2 -0 0 0 0 0 -0 -1 -1 -1 -3 -3 -2 -1 -1 -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 -1 -2 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 -10 -13 -12 -15 -16 -14 -9 -5 -5 -5 -6 -6 -6 -7 -9 -12 -16 -16 -10 -7 -14 -21 -21 -18 -19 -26 -33 -35 -31 -24 -19 -20 -17 -16 -13 -7 -5 -11 -17 -20 -21 -21 -23 -31 -31 -27 -22 -27 -35 -26 -20 -13 -8 -5 -3 -1 -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 -1 -2 -3 -5 -7 -7 -5 -2 -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 -1 -1 -2 -6 -13 -16 -15 -13 -10 -5 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -105 -140 -61 -2 -26 -83 -111 -112 -104 -40 -1 0 0 0 -51 -98 -117 -115 -116 -102 -75 -69 -83 -92 -98 -109 -103 -92 -84 -84 -83 -82 -75 -78 -89 -94 -66 -46 -57 -75 -82 -93 -112 -107 -92 -88 -79 -51 -33 -25 -22 -19 -18 -17 -14 -12 -10 -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 -5 -10 -5 -0 0 0 0 0 0 -0 -1 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -2 -5 -17 -39 -58 -81 -60 -53 -49 -19 -7 -9 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -4 -2 -3 -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 -1 -2 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -6 -10 -11 -14 -16 -14 -9 -5 -4 -4 -5 -5 -5 -5 -6 -8 -12 -14 -9 -4 -9 -15 -14 -12 -13 -13 -16 -20 -22 -24 -26 -27 -26 -26 -20 -10 -3 -5 -9 -12 -15 -22 -26 -37 -34 -29 -25 -24 -25 -22 -16 -11 -7 -5 -3 -1 -0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 -1 -1 -2 -4 -5 -5 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -2 -1 -0 -0 -0 0 -0 -0 -0 -1 -1 -2 -3 -6 -8 -7 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -73 -99 -43 0 -7 -33 -63 -70 -43 -8 0 0 0 0 -80 -114 -121 -123 -129 -108 -76 -70 -83 -94 -101 -109 -111 -100 -84 -78 -81 -84 -84 -95 -97 -90 -81 -58 -52 -69 -77 -92 -138 -141 -105 -79 -67 -50 -38 -32 -25 -21 -20 -19 -15 -12 -11 -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 -3 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -2 -0 0 0 0 0 -0 -1 -4 -7 -16 -29 -42 -64 -69 -53 -38 -16 -10 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -4 -1 -3 -4 -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 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 -0 -4 -9 -11 -13 -15 -15 -10 -5 -3 -3 -4 -4 -4 -4 -5 -6 -7 -9 -8 -4 -3 -6 -8 -8 -10 -10 -8 -8 -11 -13 -12 -13 -20 -22 -20 -12 -6 -6 -7 -11 -17 -25 -31 -40 -40 -35 -30 -23 -18 -13 -10 -7 -4 -3 -2 -0 -0 0 0 0 0 -0 -0 -0 -0 0 -0 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -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 -2 -2 -1 -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 -0 -0 0 -0 -0 -1 -1 -1 -1 -2 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -68 -92 -28 0 0 0 0 0 -2 0 0 0 0 -11 -88 -116 -110 -126 -135 -118 -81 -71 -84 -94 -101 -111 -120 -115 -95 -78 -76 -83 -84 -80 -80 -83 -85 -66 -41 -66 -74 -82 -91 -96 -90 -86 -70 -56 -50 -43 -29 -23 -22 -19 -14 -11 -10 -8 -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 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -3 -0 0 0 0 -0 -0 -2 -4 -5 -6 -10 -23 -56 -78 -56 -33 -12 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -1 -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 -1 -1 -1 -1 -1 -2 -1 -1 -0 -0 -0 0 0 0 0 0 -0 -3 -9 -11 -12 -15 -15 -11 -6 -3 -2 -3 -3 -2 -3 -4 -4 -4 -4 -5 -4 -2 -1 -1 -2 -5 -5 -3 -2 -3 -4 -3 -4 -9 -13 -14 -13 -13 -12 -12 -18 -27 -33 -38 -41 -42 -37 -29 -23 -14 -7 -4 -3 -1 -1 -0 -0 0 0 -0 0 0 0 -0 0 0 0 -0 -0 -1 -1 -2 -2 -2 -2 -1 -1 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 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 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -95 -102 -12 0 0 0 0 0 0 0 0 0 0 0 -1 -18 -45 -112 -133 -138 -95 -74 -85 -95 -100 -110 -126 -130 -113 -89 -78 -84 -87 -78 -71 -66 -68 -67 -47 -54 -61 -71 -76 -74 -83 -120 -113 -92 -66 -43 -30 -25 -23 -19 -12 -9 -9 -8 -6 -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 -1 -2 -3 -2 -1 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -2 -3 -1 -0 -0 0 -0 -1 -3 -4 -3 -1 -1 -10 -40 -67 -53 -25 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -1 -0 -0 -1 -2 -2 -1 -0 -1 -0 0 0 0 0 0 0 -0 0 0 -0 -0 -0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -1 -2 -2 -1 -0 -0 0 0 0 0 0 0 -0 -1 -7 -11 -13 -15 -14 -11 -6 -3 -3 -3 -2 -2 -2 -3 -4 -4 -3 -2 -2 -1 -0 0 -0 -1 -3 -4 -3 -1 -1 -2 -4 -7 -9 -10 -11 -12 -11 -13 -18 -25 -29 -31 -31 -27 -23 -17 -11 -4 -1 -1 -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 -1 -2 -1 -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 -1 -0 -0 -2 -2 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -97 -151 -50 -0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -64 -124 -136 -104 -78 -84 -103 -106 -108 -110 -114 -104 -87 -76 -80 -85 -76 -67 -65 -65 -67 -56 -48 -55 -71 -65 -65 -70 -107 -126 -113 -88 -51 -35 -30 -25 -19 -13 -9 -7 -7 -7 -6 -6 -4 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -1 -3 -3 -2 -1 -0 0 0 0 0 0 0 -0 -1 -2 -1 0 0 0 -0 -2 -4 -3 -2 -1 -1 -1 -1 -2 -3 -2 -0 -0 -3 -24 -51 -49 -27 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -1 -3 -4 -2 -1 -1 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -1 -2 -2 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 -3 -8 -12 -14 -13 -10 -6 -3 -3 -3 -3 -2 -2 -2 -4 -5 -4 -2 -1 -0 0 0 0 0 -2 -5 -5 -3 -1 -2 -4 -5 -6 -6 -7 -7 -7 -8 -11 -14 -16 -17 -16 -13 -10 -7 -4 -2 -1 -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 -1 -2 -2 -3 -5 -4 -1 -0 0 -0 -0 0 0 0 0 -0 -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 -1 -2 -1 -0 -1 -1 -0 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -32 -33 -10 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -55 -109 -54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -101 -107 -102 -83 -83 -102 -111 -118 -103 -85 -79 -74 -73 -77 -83 -72 -64 -63 -62 -63 -57 -47 -46 -60 -62 -54 -52 -67 -101 -113 -100 -74 -49 -34 -27 -21 -15 -11 -7 -7 -8 -8 -9 -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 -1 -3 -1 -1 -0 0 0 0 0 0 0 -0 -1 -4 -5 -3 -0 0 0 -0 -2 -4 -4 -4 -3 -2 -1 -1 -2 -3 -2 -0 0 -0 -15 -46 -64 -42 -5 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -1 -1 -1 -2 -2 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -3 -7 -10 -13 -13 -10 -5 -3 -2 -3 -3 -3 -2 -1 -2 -5 -6 -3 -1 -0 0 0 0 0 -1 -3 -4 -2 -0 -1 -1 -2 -2 -3 -4 -3 -3 -3 -3 -4 -5 -6 -5 -4 -5 -4 -2 -1 -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 -5 -8 -12 -13 -7 -2 -0 -0 -0 0 0 0 0 0 -0 -1 -0 -0 -2 -3 -2 -1 0 -0 -1 -1 -1 -0 -0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 -0 -2 -2 -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 -37 -66 -34 -6 0 0 -13 -23 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -96 -104 -69 -19 0 0 0 0 0 0 0 0 0 0 0 0 -28 -74 -98 -102 -85 -81 -94 -108 -122 -102 -70 -59 -66 -75 -80 -83 -73 -67 -59 -57 -58 -61 -58 -56 -58 -56 -53 -50 -53 -69 -113 -109 -83 -57 -36 -28 -24 -19 -13 -8 -6 -7 -9 -10 -10 -8 -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 -2 -0 -1 -0 0 0 0 0 0 0 -1 -3 -7 -8 -5 -2 -0 -0 -1 -3 -3 -3 -3 -2 -1 -1 -1 -2 -4 -2 -1 -0 -2 -19 -41 -56 -46 -15 -7 -7 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -2 -1 -0 -0 -1 -1 -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 -2 -5 -8 -11 -12 -9 -5 -3 -2 -2 -3 -3 -2 -1 -1 -3 -4 -3 -1 -0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -3 -3 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -1 -2 -7 -15 -22 -21 -9 -1 0 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -2 -4 -4 -2 0 -0 -2 -4 -3 -1 -0 -0 -0 -1 -1 -3 -1 -3 -5 -6 -3 -1 -0 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -62 -34 -6 0 0 -37 -56 -27 -3 0 0 0 0 0 0 0 0 0 0 0 0 -57 -115 -136 -115 -52 -6 0 0 0 0 0 0 0 0 -32 -37 -11 -1 -49 -81 -90 -83 -78 -86 -99 -113 -109 -83 -71 -78 -91 -89 -86 -85 -70 -54 -50 -49 -56 -60 -57 -58 -58 -55 -50 -44 -39 -42 -53 -67 -78 -44 -31 -29 -23 -16 -9 -7 -6 -8 -11 -14 -13 -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 -0 -1 -0 -0 0 0 0 0 0 0 0 -1 -3 -5 -5 -3 -1 -0 -1 -6 -7 -3 -2 -3 -2 -1 -0 -0 -2 -4 -3 -1 -0 -4 -18 -39 -57 -57 -34 -14 -7 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -5 -5 -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 -1 -3 -6 -9 -11 -10 -7 -3 -2 -2 -2 -3 -2 -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 -1 -2 -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 -1 -2 -5 -11 -17 -18 -9 -3 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -2 -1 -0 -2 -4 -4 -3 -2 -1 -0 -1 -0 -10 -10 -9 -12 -11 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -74 -48 -7 -0 0 0 -64 -58 -17 -1 0 0 0 0 0 0 0 0 0 0 0 -22 -86 -111 -119 -91 -33 -3 0 0 -14 -34 -32 -20 -19 -122 -133 -28 -2 -71 -83 -87 -81 -75 -80 -87 -100 -110 -101 -87 -87 -97 -95 -90 -96 -100 -68 -47 -39 -46 -60 -58 -58 -59 -55 -51 -43 -34 -33 -43 -66 -88 -62 -37 -30 -26 -19 -11 -7 -6 -6 -11 -16 -18 -15 -9 -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 -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 -1 -1 -1 -1 -2 -7 -11 -9 -3 -4 -6 -9 -6 -3 -1 -0 -2 -3 -2 -0 -2 -13 -37 -69 -81 -63 -36 -15 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -6 -9 -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 -1 -4 -8 -11 -12 -9 -4 -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 -2 -0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -3 -4 -7 -7 -8 -7 -3 -2 -1 -2 -0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -1 -1 -2 -2 -3 -2 -2 -1 -1 -1 -5 -9 -11 -14 -11 -6 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -45 -60 -27 -3 0 0 -81 -106 -37 -4 0 0 0 0 0 0 0 0 0 0 0 -4 -116 -130 -120 -136 -59 -10 0 -36 -83 -113 -119 -87 -45 -105 -128 -28 -10 -103 -91 -85 -85 -74 -72 -78 -81 -87 -94 -94 -92 -94 -93 -88 -79 -75 -71 -52 -37 -41 -60 -63 -62 -61 -57 -54 -50 -44 -39 -39 -45 -60 -55 -33 -36 -27 -20 -11 -8 -5 -5 -8 -16 -21 -18 -10 -5 -5 -6 -3 -1 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 -1 -2 -1 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -1 -8 -22 -24 -11 -6 -10 -15 -17 -14 -10 -3 -0 -1 -2 -1 -0 -8 -42 -79 -87 -72 -47 -24 -10 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -5 -7 -7 -7 -7 -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 -3 -7 -10 -12 -11 -7 -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 -1 -1 -1 -2 -4 -4 -4 -5 -3 -2 -3 -4 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -3 -3 -3 -2 -1 -1 -2 -3 -4 -5 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -45 -47 -18 -1 0 -19 -76 -32 -3 0 0 0 0 0 0 0 0 0 0 0 -7 -58 -150 -149 -169 -52 -6 0 -58 -109 -154 -159 -147 -74 -62 -92 -20 -33 -126 -107 -81 -86 -80 -73 -80 -86 -87 -83 -87 -91 -91 -91 -91 -90 -90 -76 -61 -40 -41 -58 -60 -62 -64 -60 -58 -57 -55 -47 -41 -36 -34 -34 -38 -46 -31 -22 -13 -8 -5 -4 -6 -13 -22 -17 -8 -6 -8 -10 -8 -3 -1 -0 0 0 0 0 0 0 0 -0 0 -0 -1 -1 -1 -1 -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 -1 -2 -1 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -2 -15 -17 -9 -14 -18 -21 -22 -19 -18 -14 -4 0 -0 -1 -0 0 -10 -46 -77 -67 -41 -22 -8 -2 -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 -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 -2 -5 -8 -10 -10 -8 -7 -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 -1 -3 -4 -3 -2 -2 -2 -3 -5 -3 -1 -1 -0 -0 -0 0 0 0 0 -0 -0 -1 -2 -1 -1 -1 -2 -3 -4 -3 -1 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -22 -51 -46 -12 0 -2 -22 -32 -8 -0 0 0 0 0 0 0 0 0 0 0 0 -16 -65 -91 -104 -28 0 0 -5 -108 -163 -97 -146 -137 -73 -58 -27 -40 -114 -126 -96 -79 -77 -86 -94 -109 -117 -105 -95 -88 -85 -89 -98 -99 -94 -87 -68 -44 -41 -51 -56 -60 -65 -65 -65 -65 -61 -52 -45 -40 -33 -30 -43 -51 -39 -27 -17 -10 -6 -4 -5 -10 -19 -17 -8 -7 -9 -10 -9 -5 -2 -0 0 0 -0 -0 0 0 0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -3 -3 -3 -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 -1 -1 -0 0 0 0 0 0 -0 0 0 0 0 -0 -0 -3 -12 -27 -35 -39 -37 -30 -28 -22 -18 -18 -13 -5 -0 -0 -1 0 0 -4 -22 -48 -55 -32 -8 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -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 -1 -3 -5 -7 -7 -6 -6 -5 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -1 -2 -4 -4 -3 -2 -2 -1 -2 -1 -1 -1 -1 -0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -2 -1 -1 -2 -2 -1 -0 -1 -1 -1 -2 -1 -1 -0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -35 -76 -37 -3 0 -7 -32 -28 -3 0 0 0 0 0 0 0 0 0 0 0 0 -6 -18 -24 -7 0 0 -8 -90 -121 -32 -73 -155 -160 -144 -84 -86 -98 -128 -125 -95 -82 -92 -118 -140 -151 -137 -117 -99 -84 -83 -97 -106 -105 -95 -76 -54 -44 -48 -56 -60 -59 -60 -63 -67 -65 -54 -44 -37 -31 -23 -30 -45 -46 -35 -23 -13 -8 -5 -5 -7 -14 -16 -9 -7 -8 -6 -5 -5 -4 -2 -0 0 0 -0 -0 0 0 0 0 -0 -0 -1 -2 -2 -2 -2 -2 -3 -3 -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 -1 -4 -18 -29 -36 -50 -51 -42 -34 -27 -20 -18 -16 -10 -4 -0 -1 -1 0 0 -1 -7 -21 -36 -18 -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 -1 -1 -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 -1 -1 -3 -4 -3 -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 0 0 0 0 0 0 0 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 -4 -3 -1 -0 -0 -0 -1 -1 -0 -0 -1 -1 -0 -0 -1 -1 -1 -3 -4 -5 -2 -0 -0 -1 -1 -1 -1 -1 -2 -2 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -72 -29 -2 0 0 -41 -58 -18 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -19 -31 -7 -2 -74 -92 -145 -155 -168 -109 -148 -172 -132 -102 -95 -120 -154 -170 -166 -149 -117 -93 -81 -88 -103 -105 -99 -83 -63 -51 -51 -55 -56 -53 -53 -59 -66 -64 -57 -51 -45 -36 -26 -23 -37 -52 -45 -31 -19 -11 -7 -5 -5 -9 -12 -8 -6 -9 -5 -4 -4 -6 -5 -2 -0 0 0 0 0 -0 0 0 0 0 -0 -0 -1 -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 -3 -19 -32 -41 -68 -81 -67 -49 -37 -25 -18 -18 -14 -7 -3 -2 -2 -1 -0 -0 -0 -2 -8 -14 -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 -1 -1 -1 -2 -2 -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 -1 -2 -3 -4 -3 -2 -1 -0 -0 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -4 -2 -0 0 -0 -0 -1 -1 -2 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -45 -3 0 0 -31 -70 -55 -12 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -105 -176 -189 -131 -189 -206 -164 -125 -106 -116 -135 -99 -53 -140 -119 -103 -84 -80 -95 -102 -94 -79 -67 -57 -53 -54 -53 -49 -49 -56 -64 -62 -56 -56 -54 -45 -32 -26 -36 -64 -56 -40 -28 -16 -9 -6 -5 -7 -8 -7 -8 -12 -8 -4 -3 -6 -8 -5 -1 -0 0 -0 -0 -0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -10 -33 -38 -50 -88 -94 -72 -53 -40 -28 -19 -16 -13 -8 -6 -6 -7 -4 -2 -2 -2 -4 -8 -10 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -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 -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 -1 -1 -1 -1 -1 -1 -1 -3 -3 -1 -1 -0 -1 -1 -0 -0 -0 -0 -1 -2 -2 -1 0 -0 -0 -0 -1 -3 -3 -2 -1 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -29 -99 -28 0 0 0 -37 -111 -37 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -37 -136 -160 -76 -97 -98 -112 -131 -136 -132 -98 -30 -1 -16 -63 -110 -90 -81 -89 -102 -85 -73 -66 -60 -61 -59 -53 -46 -46 -55 -63 -57 -49 -53 -56 -50 -41 -33 -39 -54 -45 -32 -33 -23 -14 -8 -6 -5 -5 -4 -6 -12 -13 -5 -2 -5 -10 -10 -5 -3 -3 -5 -3 -1 -1 -1 -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 -2 -7 -17 -33 -51 -53 -69 -86 -86 -75 -59 -45 -33 -24 -19 -16 -12 -9 -10 -13 -13 -8 -6 -6 -8 -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 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -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 -1 -0 -0 0 0 -0 -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 -1 -1 -1 -2 -3 -1 -0 -0 -0 -0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -1 -0 -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 0 0 0 0 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 -30 -86 -79 -20 0 -0 -2 -50 -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 -7 -41 -53 -6 0 -3 -73 -110 -127 -145 -112 -41 -2 -18 -90 -128 -97 -84 -91 -104 -83 -67 -56 -57 -66 -67 -54 -42 -45 -59 -64 -53 -43 -50 -58 -51 -44 -36 -37 -37 -30 -10 -24 -25 -17 -10 -6 -4 -3 -3 -7 -10 -8 -4 -2 -4 -9 -14 -12 -9 -7 -6 -6 -5 -6 -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 -2 -6 -13 -26 -47 -75 -86 -86 -84 -90 -88 -78 -65 -51 -39 -29 -23 -19 -15 -12 -13 -19 -21 -16 -12 -11 -11 -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 -1 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 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 -1 -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 -1 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -43 -90 -61 -13 0 -1 -17 -64 -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 -17 -84 -90 -127 -18 -1 0 -106 -161 -136 -95 -83 -92 -100 -88 -67 -49 -54 -64 -72 -56 -34 -38 -60 -64 -52 -42 -48 -55 -50 -42 -36 -41 -52 -50 -20 -31 -29 -18 -11 -6 -4 -2 -3 -4 -3 -2 -2 -1 -2 -5 -8 -8 -7 -12 -17 -10 -4 -8 -13 -13 -7 -2 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 -3 -13 -28 -46 -61 -80 -110 -109 -103 -93 -95 -91 -85 -73 -59 -44 -36 -30 -23 -17 -13 -14 -21 -26 -25 -19 -16 -14 -10 -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 -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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -63 -89 -44 -6 -3 -41 -98 -52 -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 -2 -19 -32 -50 -2 0 -0 -130 -158 -119 -83 -71 -80 -86 -85 -71 -48 -51 -63 -62 -42 -19 -24 -52 -58 -53 -48 -52 -54 -51 -43 -39 -52 -70 -69 -62 -57 -35 -21 -14 -6 -2 -2 -3 -5 -5 -4 -3 -1 -1 -2 -4 -6 -8 -16 -24 -19 -10 -11 -16 -18 -17 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -1 -13 -18 -33 -65 -85 -88 -91 -108 -113 -105 -100 -88 -91 -91 -81 -71 -54 -44 -39 -32 -22 -15 -16 -22 -29 -32 -30 -26 -22 -18 -14 -10 -7 -8 -9 -6 -3 -3 -4 -3 -1 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -1 -2 -6 -6 -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 -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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 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 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 -17 -81 -77 -27 -3 -8 -64 -92 -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 -5 -35 -137 -182 -107 -79 -61 -66 -79 -89 -81 -60 -53 -59 -51 -30 -16 -21 -39 -49 -51 -57 -59 -57 -54 -47 -42 -52 -72 -80 -78 -58 -37 -25 -18 -10 -4 -1 -2 -6 -12 -12 -7 -2 -1 -1 -4 -7 -5 -2 -11 -19 -15 -18 -17 -15 -26 -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 -1 -45 -38 -33 -66 -102 -112 -104 -96 -104 -120 -121 -113 -96 -88 -85 -77 -79 -61 -48 -43 -36 -28 -19 -18 -24 -32 -38 -40 -38 -36 -34 -30 -27 -23 -22 -26 -35 -40 -25 -14 -10 -6 -2 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -1 -3 -8 -13 -14 -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 -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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -37 -97 -71 -17 -1 -19 -71 -47 -1 0 0 0 0 0 0 0 0 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 -65 -93 -172 -96 -82 -58 -61 -78 -87 -90 -81 -71 -65 -57 -48 -42 -40 -41 -44 -52 -66 -69 -71 -65 -52 -47 -50 -79 -80 -63 -53 -39 -29 -21 -13 -7 -4 -2 -4 -11 -19 -16 -8 -2 -1 -3 -4 -1 -3 -12 -18 -13 -14 -15 -16 -33 -23 -9 -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 -1 -2 -42 -63 -78 -73 -91 -113 -122 -103 -82 -85 -107 -127 -104 -92 -86 -64 -68 -81 -67 -52 -44 -39 -31 -24 -21 -26 -34 -40 -44 -45 -44 -44 -45 -41 -27 -24 -27 -38 -66 -60 -31 -20 -11 -3 0 0 0 0 -0 -1 -1 -0 -2 -6 -10 -5 -3 -6 -14 -20 -20 -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 0 0 0 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 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -12 -67 -119 -58 -6 -2 -31 -47 -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 -55 -137 -92 -80 -68 -58 -71 -85 -92 -96 -96 -94 -93 -88 -79 -68 -56 -45 -55 -73 -75 -79 -74 -56 -51 -57 -95 -80 -56 -49 -43 -33 -24 -16 -11 -9 -7 -6 -8 -15 -21 -13 -2 -1 -4 -9 -8 -5 -10 -15 -10 -10 -15 -23 -32 -24 -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 -4 -13 -26 -71 -91 -88 -90 -95 -102 -105 -85 -52 -32 -54 -109 -117 -99 -83 -69 -81 -79 -71 -55 -45 -39 -34 -27 -27 -30 -38 -43 -47 -50 -49 -51 -55 -46 -7 -14 -19 -19 -34 -29 -22 -24 -12 -3 -2 -8 -14 -10 -4 -9 -13 -6 -7 -17 -29 -19 -8 -7 -13 -24 -24 -9 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -104 -128 -35 0 -5 -46 -42 -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 -28 -87 -118 -89 -77 -72 -68 -68 -77 -89 -98 -113 -111 -120 -115 -88 -73 -57 -43 -57 -82 -80 -77 -71 -64 -57 -64 -122 -95 -61 -53 -48 -39 -30 -22 -17 -13 -11 -9 -7 -10 -19 -13 -2 -3 -11 -8 -5 -7 -14 -16 -11 -10 -16 -25 -27 -23 -17 -9 -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 -3 -17 -50 -71 -81 -90 -85 -88 -75 -88 -70 -57 -37 -14 -10 -47 -95 -98 -92 -86 -81 -78 -60 -49 -47 -42 -35 -30 -33 -38 -47 -52 -54 -59 -63 -62 -63 -44 -9 -5 -10 -12 -25 -11 -15 -15 -7 -2 -5 -20 -35 -50 -51 -40 -34 -19 -18 -28 -40 -29 -12 -7 -12 -23 -20 -6 -1 -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 -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 -0 0 0 0 0 0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 0 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 -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 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -60 -138 -120 -22 -1 -16 -75 -30 -1 0 0 0 0 0 0 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 -115 -138 -113 -91 -74 -66 -74 -80 -83 -89 -97 -119 -106 -121 -124 -84 -65 -59 -54 -73 -87 -77 -73 -71 -71 -64 -70 -133 -108 -65 -48 -45 -40 -34 -27 -22 -20 -21 -18 -9 -6 -9 -8 -6 -11 -28 -13 -8 -5 -6 -13 -11 -12 -19 -22 -23 -22 -18 -14 -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 -6 -20 -34 -60 -90 -96 -103 -107 -85 -76 -41 -23 -18 -11 -4 -6 -10 -30 -75 -85 -92 -88 -58 -44 -45 -43 -37 -33 -39 -46 -53 -55 -57 -63 -71 -68 -49 -15 -6 -6 -7 -10 -19 -10 -11 -8 -3 -1 -5 -14 -34 -68 -81 -59 -43 -32 -26 -32 -40 -31 -16 -8 -12 -19 -11 -3 -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 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 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 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 -1 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -95 -157 -81 0 -5 -34 -84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -74 -145 -136 -114 -96 -76 -62 -64 -76 -84 -90 -97 -111 -102 -110 -116 -78 -54 -71 -81 -93 -83 -72 -73 -73 -74 -69 -70 -93 -111 -70 -48 -41 -38 -38 -33 -23 -31 -36 -28 -13 -5 -7 -16 -27 -29 -44 -9 -10 -6 -6 -13 -9 -13 -17 -16 -18 -20 -18 -16 -12 -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 -8 -23 -23 -12 -9 -9 -59 -100 -90 -53 -17 -19 -36 -29 -11 -16 -31 -38 -35 -36 -61 -68 -67 -58 -42 -38 -36 -36 -43 -49 -53 -52 -55 -56 -52 -38 -16 -6 -4 -5 -7 -11 -16 -8 -3 -2 -0 -0 -2 -7 -23 -46 -56 -50 -46 -43 -33 -32 -34 -24 -13 -9 -14 -15 -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 -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 -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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 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 -32 -91 -63 -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 -26 -167 -133 -127 -117 -99 -81 -64 -57 -59 -70 -81 -91 -100 -96 -97 -99 -77 -53 -76 -102 -94 -73 -72 -74 -76 -75 -69 -64 -77 -116 -79 -58 -47 -47 -52 -49 -17 -29 -44 -33 -14 -7 -19 -40 -53 -46 -36 -8 -8 -8 -5 -6 -10 -11 -12 -12 -14 -17 -17 -16 -14 -10 -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 -8 -22 -19 -3 -4 -3 -10 -49 -82 -43 -6 -36 -81 -74 -53 -68 -107 -122 -100 -62 -30 -24 -37 -38 -32 -28 -27 -38 -47 -50 -55 -60 -61 -44 -21 -8 -6 -6 -6 -6 -7 -8 -8 -6 -2 -0 0 -0 -1 -6 -18 -33 -46 -55 -60 -54 -41 -32 -25 -14 -8 -9 -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 0 0 0 -0 -0 -0 -0 -0 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -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 -52 -95 -38 -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 -26 -107 -127 -120 -119 -106 -88 -72 -60 -51 -50 -60 -73 -86 -92 -92 -93 -80 -71 -79 -95 -82 -70 -77 -76 -84 -75 -64 -60 -90 -125 -91 -72 -60 -61 -69 -70 -12 -10 -41 -31 -15 -16 -15 -22 -35 -29 -12 -14 -12 -4 -9 -13 -12 -10 -9 -10 -12 -15 -16 -16 -14 -12 -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 -2 -12 -24 -18 -2 -2 -1 -2 -8 -19 -12 -2 -31 -80 -82 -77 -86 -94 -84 -74 -69 -56 -42 -33 -15 -18 -17 -22 -35 -46 -50 -62 -75 -62 -35 -19 -14 -9 -6 -6 -8 -8 -6 -3 -1 -1 0 -1 -4 -8 -17 -30 -43 -51 -57 -57 -49 -35 -24 -14 -7 -7 -6 -6 -5 -1 -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 -1 -6 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -78 -88 -22 -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 -1 -49 -126 -117 -117 -114 -100 -85 -77 -65 -54 -50 -52 -65 -78 -90 -95 -88 -86 -90 -90 -82 -78 -85 -74 -86 -71 -59 -58 -93 -123 -104 -87 -76 -78 -88 -89 -10 -29 -55 -41 -23 -30 -14 -10 -15 -24 -23 -4 -3 -10 -42 -22 -12 -9 -8 -9 -11 -14 -15 -14 -13 -12 -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 -2 -10 -18 -23 -20 -10 -4 -3 -2 -2 -2 -4 -1 -3 -13 -44 -43 -27 -31 -58 -53 -37 -33 -38 -47 -43 -23 -14 -28 -50 -30 -43 -50 -67 -76 -54 -30 -19 -14 -10 -8 -8 -9 -7 -4 -1 -0 -1 -2 -9 -23 -34 -39 -50 -59 -57 -49 -40 -31 -23 -15 -8 -4 -3 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -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 -2 -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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -93 -67 -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 -1 -38 -96 -115 -117 -119 -115 -103 -98 -89 -76 -58 -47 -44 -52 -78 -96 -94 -92 -99 -97 -79 -81 -88 -68 -72 -71 -57 -57 -94 -124 -123 -108 -98 -80 -56 -55 -20 -57 -65 -50 -29 -60 -34 -19 -16 -35 -35 -5 -9 -25 -39 -23 -16 -12 -9 -7 -9 -12 -15 -14 -13 -11 -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 -5 -27 -33 -23 -10 -4 -4 -3 -3 -3 -3 -4 -3 -6 -5 -15 -19 -18 -17 -35 -32 -25 -23 -26 -30 -34 -44 -45 -23 -38 -45 -62 -47 -66 -66 -44 -28 -21 -20 -14 -10 -17 -20 -12 -4 -3 -2 -4 -8 -20 -43 -65 -78 -65 -61 -60 -46 -27 -17 -14 -8 -4 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -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 -1 -2 -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 -1 -2 -2 -1 -1 -1 -0 0 0 0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -43 -93 -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 -2 -90 -125 -117 -121 -122 -119 -113 -107 -100 -84 -63 -44 -38 -62 -96 -105 -98 -96 -91 -76 -83 -95 -72 -66 -81 -58 -57 -111 -132 -127 -123 -120 -75 -26 -23 -19 -25 -30 -51 -48 -29 -21 -19 -18 -23 -16 -5 -22 -34 -11 -16 -18 -14 -12 -8 -8 -8 -12 -9 -10 -7 -4 -3 -2 -1 -0 0 0 -0 -2 -1 -2 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -5 -46 -21 -8 -4 -3 -3 -3 -3 -4 -4 -4 -3 -8 -5 -6 -13 -8 -19 -21 -23 -23 -25 -32 -36 -37 -44 -52 -52 -78 -86 -78 -35 -53 -52 -26 -24 -23 -24 -21 -18 -26 -27 -12 -2 -0 -0 -2 -9 -22 -51 -100 -102 -67 -59 -66 -53 -27 -13 -8 -3 -1 0 -0 -0 -0 0 0 -0 -0 -0 -1 -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 -1 -0 0 0 -0 -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 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -45 -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 -2 -85 -128 -123 -120 -122 -122 -120 -118 -115 -102 -84 -64 -43 -61 -100 -117 -101 -94 -92 -89 -96 -104 -86 -77 -90 -67 -59 -80 -67 -49 -42 -44 -34 -22 -23 -23 -22 -20 -26 -47 -23 -17 -19 -27 -45 -37 -13 -2 -2 -19 -32 -22 -16 -15 -12 -11 -10 -9 -7 -6 -5 -4 -5 -4 -2 -1 -0 -0 -1 -4 -5 -2 -0 -0 -0 -0 -0 -0 -1 -1 -0 0 0 0 0 -0 -6 -65 -9 -2 -1 -3 -3 -4 -5 -5 -4 -4 -5 -8 -7 -5 -6 -6 -45 -27 -24 -27 -30 -42 -50 -53 -55 -54 -55 -69 -62 -57 -42 -41 -37 -14 -18 -26 -34 -31 -26 -25 -21 -12 -5 -1 -2 -10 -28 -49 -65 -97 -90 -61 -64 -76 -62 -33 -15 -9 -6 -3 -2 -1 -2 -2 -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 -1 -1 -0 0 0 -0 -3 -3 -3 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -5 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -92 -126 -121 -118 -116 -116 -113 -108 -105 -103 -87 -62 -60 -87 -118 -99 -96 -103 -102 -105 -109 -100 -92 -95 -75 -59 -39 -17 -4 -4 -78 -55 -29 -27 -28 -26 -22 -32 -56 -26 -15 -16 -17 -59 -61 -24 -5 -10 -28 -33 -25 -22 -21 -19 -15 -15 -15 -13 -12 -11 -10 -9 -7 -4 -1 -0 -3 -5 -3 -4 -1 -5 -3 -2 -3 -1 -3 -7 -6 -2 -0 0 0 0 0 -9 -58 -10 -1 -1 -3 -3 -4 -5 -6 -5 -6 -7 -6 -6 -4 -5 -12 -34 -26 -25 -32 -39 -53 -60 -62 -62 -63 -63 -57 -47 -45 -42 -35 -22 -11 -15 -23 -25 -24 -22 -24 -24 -20 -16 -12 -19 -45 -78 -99 -85 -76 -71 -61 -72 -82 -65 -35 -16 -9 -9 -11 -7 -3 -4 -5 -3 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 0 0 -0 -1 -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 -1 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -99 -127 -118 -109 -109 -102 -100 -114 -117 -100 -83 -68 -74 -104 -93 -98 -108 -106 -112 -111 -104 -101 -100 -82 -53 -27 -8 -1 -6 -44 -36 -24 -23 -27 -28 -25 -39 -72 -63 -25 -12 -8 -49 -48 -25 -14 -29 -34 -29 -25 -24 -24 -22 -21 -21 -19 -18 -17 -14 -12 -9 -5 -2 -1 -0 -7 -11 -5 -1 -4 -16 -15 -8 -12 -8 -13 -15 -10 -3 -0 0 0 0 0 -8 -35 -9 -0 -0 -3 -3 -3 -3 -3 -5 -6 -6 -7 -8 -8 -18 -24 -24 -27 -28 -37 -49 -58 -61 -66 -66 -67 -70 -67 -61 -58 -48 -33 -19 -14 -26 -31 -29 -23 -20 -23 -26 -24 -22 -30 -50 -79 -113 -136 -120 -86 -65 -61 -82 -90 -66 -32 -12 -6 -8 -13 -10 -5 -6 -9 -7 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -33 -111 -132 -109 -102 -99 -97 -114 -109 -94 -90 -80 -76 -85 -83 -93 -104 -106 -121 -111 -103 -96 -85 -66 -41 -19 -6 -4 -11 -18 -20 -16 -15 -19 -22 -20 -20 -41 -52 -22 -9 -13 -42 -45 -36 -29 -27 -24 -21 -19 -20 -20 -21 -22 -20 -17 -16 -14 -10 -8 -4 -1 -0 0 -0 -6 -8 -5 -8 -20 -31 -27 -17 -16 -14 -15 -11 -9 -4 -1 -0 0 0 -0 -5 -12 -4 0 0 -0 0 0 -1 -3 -3 -2 -3 -10 -19 -23 -30 -32 -29 -29 -32 -38 -50 -57 -60 -68 -72 -72 -76 -83 -86 -85 -73 -48 -28 -19 -24 -30 -27 -19 -16 -21 -29 -37 -45 -57 -79 -98 -99 -93 -81 -62 -61 -65 -88 -93 -60 -24 -8 -5 -7 -8 -6 -6 -9 -12 -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 -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 -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 -1 -2 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -53 -129 -105 -112 -109 -96 -102 -84 -72 -83 -88 -81 -80 -82 -88 -94 -100 -121 -108 -98 -75 -57 -43 -27 -13 -7 -16 -36 -88 -96 -32 -13 -13 -14 -19 -26 -27 -45 -43 -26 -30 -41 -41 -29 -19 -19 -17 -14 -13 -13 -14 -14 -14 -12 -9 -7 -5 -3 -2 -0 0 0 0 -1 -5 -17 -31 -42 -41 -30 -20 -13 -7 -7 -8 -12 -22 -14 -4 -0 -0 -2 -4 -5 -4 -2 0 0 0 0 0 0 -1 -2 -2 -2 -14 -30 -35 -34 -34 -36 -35 -36 -41 -47 -55 -61 -67 -74 -80 -85 -93 -101 -103 -93 -74 -51 -31 -23 -21 -18 -14 -15 -20 -32 -49 -68 -85 -96 -92 -59 -12 -22 -45 -64 -82 -97 -89 -47 -15 -5 -4 -5 -5 -4 -8 -15 -16 -7 -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 -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 -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 -2 -3 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -53 -66 -139 -133 -112 -104 -66 -52 -75 -89 -91 -95 -97 -93 -90 -95 -108 -107 -94 -66 -48 -32 -18 -11 -32 -82 -137 -147 -135 -102 -34 -13 -12 -11 -11 -7 -6 -17 -27 -35 -38 -35 -24 -17 -15 -13 -11 -11 -10 -8 -5 -4 -3 -2 -1 -1 -0 -0 0 0 0 0 -0 -6 -29 -54 -56 -36 -15 -6 -4 -1 -1 -1 -4 -17 -15 -5 -0 -2 -8 -9 -5 -2 -0 -0 -0 -0 0 0 0 0 -0 -5 -14 -29 -41 -41 -37 -36 -39 -41 -43 -49 -55 -60 -65 -69 -78 -87 -96 -103 -110 -111 -104 -96 -84 -57 -36 -22 -16 -14 -17 -22 -32 -48 -76 -98 -76 -55 -58 -29 -65 -29 -63 -112 -110 -82 -34 -10 -5 -5 -4 -6 -9 -15 -22 -16 -5 -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 -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 -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 -1 -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 -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 -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 -20 -97 -155 -122 -104 -53 -39 -70 -86 -93 -115 -119 -106 -94 -91 -100 -106 -93 -80 -49 -26 -16 -18 -77 -160 -181 -152 -139 -137 -103 -36 -12 -10 -8 -5 -3 -32 -46 -42 -38 -34 -27 -20 -18 -15 -14 -14 -11 -7 -3 -2 -1 -0 0 0 0 0 0 -0 0 0 0 -3 -12 -22 -23 -15 -6 -1 -0 0 0 0 -1 -7 -8 -2 -0 -5 -10 -7 -3 -1 -3 -7 -6 -1 0 0 0 0 0 -9 -27 -38 -41 -38 -36 -38 -42 -45 -50 -59 -65 -69 -70 -75 -83 -92 -102 -111 -120 -123 -120 -117 -109 -83 -60 -42 -31 -25 -25 -26 -32 -38 -29 -36 -65 -56 -25 -43 -71 -47 -88 -128 -101 -71 -28 -10 -6 -5 -5 -18 -30 -29 -25 -12 -4 -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 -1 -1 -2 -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 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 0 0 -0 0 0 0 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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -154 -113 -87 -48 -32 -68 -82 -83 -113 -117 -107 -99 -93 -95 -100 -91 -81 -46 -21 -19 -71 -94 -146 -172 -164 -148 -158 -139 -56 -12 -13 -8 -4 -5 -37 -49 -44 -40 -36 -30 -25 -23 -22 -20 -18 -13 -10 -7 -5 -3 -1 -0 0 -0 -1 -0 -0 -0 -0 -0 -0 -2 -5 -7 -8 -4 -1 0 0 0 0 0 -0 -0 0 -1 -9 -14 -5 -2 -4 -7 -11 -9 -0 -0 -0 0 -0 -2 -13 -24 -31 -34 -33 -33 -37 -40 -44 -52 -59 -63 -69 -77 -89 -98 -106 -115 -129 -138 -143 -142 -136 -122 -100 -78 -58 -43 -40 -37 -32 -32 -38 -44 -44 -32 -40 -59 -67 -75 -76 -119 -115 -75 -55 -25 -10 -6 -7 -7 -27 -43 -35 -20 -10 -3 -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 -1 -2 -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 -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 -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 0 0 0 0 0 0 0 0 0 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 -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 -37 -90 -95 -76 -56 -45 -64 -79 -78 -90 -104 -103 -104 -99 -91 -87 -83 -72 -46 -30 -32 -111 -185 -213 -136 -109 -152 -190 -152 -60 -13 -16 -14 -12 -15 -53 -57 -44 -41 -38 -32 -28 -27 -27 -26 -22 -17 -13 -11 -7 -4 -1 -0 -0 -1 -2 -1 -1 -1 -1 -1 -1 -3 -6 -9 -9 -4 -1 -2 -5 -3 0 0 0 -0 -0 -3 -13 -15 -5 -5 -8 -4 -2 -1 -0 -1 -1 -0 -1 -5 -15 -31 -28 -29 -30 -30 -31 -32 -36 -46 -54 -57 -61 -73 -84 -100 -106 -113 -138 -149 -154 -154 -146 -133 -121 -105 -82 -66 -63 -53 -41 -40 -44 -47 -43 -36 -43 -70 -102 -114 -102 -114 -89 -54 -38 -20 -11 -8 -8 -17 -33 -39 -30 -17 -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 -1 -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 -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 -1 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 -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 -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 -25 -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 -56 -80 -70 -67 -64 -65 -68 -75 -77 -94 -100 -102 -102 -91 -78 -74 -68 -49 -36 -48 -118 -169 -215 -203 -187 -198 -223 -162 -64 -18 -16 -23 -59 -83 -76 -61 -47 -43 -39 -35 -34 -34 -32 -30 -26 -20 -14 -10 -5 -2 -0 -0 -0 -1 -2 -2 -2 -2 -3 -4 -4 -6 -11 -13 -9 -3 -4 -14 -21 -11 -0 0 -0 -1 -5 -13 -11 -6 -5 -6 -8 -3 -0 -1 -2 -3 -4 -1 -2 -4 -6 -31 -29 -28 -29 -26 -26 -27 -32 -42 -49 -52 -57 -67 -81 -89 -71 -73 -111 -122 -124 -133 -136 -135 -139 -139 -128 -115 -98 -74 -55 -57 -61 -67 -70 -72 -93 -130 -148 -136 -121 -106 -71 -38 -23 -16 -11 -10 -9 -23 -41 -41 -28 -15 -6 -2 -0 -0 -0 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -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 -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 -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 -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 -9 -72 -173 -114 -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 -78 -84 -73 -73 -71 -63 -60 -67 -69 -79 -100 -104 -103 -92 -74 -66 -59 -45 -34 -52 -106 -107 -172 -224 -214 -235 -179 -93 -56 -48 -39 -43 -79 -101 -77 -56 -50 -45 -41 -38 -38 -38 -35 -31 -26 -20 -12 -6 -2 -1 -1 -1 -2 -3 -5 -5 -4 -4 -5 -6 -7 -9 -12 -14 -7 -7 -16 -37 -45 -21 -2 0 -1 -5 -15 -22 -6 -7 -3 -7 -7 -3 -2 -6 -5 -2 -3 -7 -11 -19 -36 -29 -27 -33 -27 -29 -31 -30 -30 -36 -44 -49 -56 -64 -69 -70 -58 -55 -65 -73 -80 -98 -109 -116 -127 -137 -137 -131 -115 -91 -67 -74 -87 -106 -122 -139 -165 -181 -168 -133 -100 -80 -57 -26 -15 -11 -11 -10 -8 -19 -42 -45 -30 -16 -6 -1 0 0 -0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -2 -27 -109 -187 -92 -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 -115 -88 -73 -75 -71 -63 -60 -64 -74 -82 -100 -99 -94 -86 -70 -58 -56 -52 -39 -36 -41 -56 -144 -229 -247 -159 -67 -33 -54 -82 -80 -82 -91 -83 -64 -54 -51 -48 -44 -42 -40 -38 -35 -30 -23 -15 -8 -3 -2 -3 -3 -4 -8 -13 -15 -13 -9 -6 -6 -6 -9 -15 -18 -18 -16 -26 -38 -68 -77 -32 -5 -0 -3 -14 -20 -3 -1 -4 -1 -4 -3 -9 -9 -12 -9 -4 -4 -11 -19 -29 -50 -34 -29 -29 -28 -38 -42 -39 -32 -33 -41 -47 -51 -53 -53 -52 -50 -52 -55 -57 -60 -72 -85 -96 -108 -119 -123 -118 -110 -91 -76 -90 -113 -136 -160 -176 -181 -168 -137 -102 -75 -55 -31 -15 -9 -9 -10 -7 -10 -37 -55 -49 -34 -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 0 0 -0 -0 -0 -0 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 -1 -2 -3 -5 -4 -2 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -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 0 0 0 0 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 -42 -117 -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 -7 -57 -85 -66 -70 -68 -67 -65 -73 -86 -92 -98 -95 -84 -75 -64 -53 -48 -40 -31 -26 -22 -22 -61 -139 -121 -42 -24 -52 -76 -68 -45 -48 -71 -72 -58 -55 -52 -51 -48 -46 -43 -38 -34 -30 -21 -12 -5 -2 -3 -5 -5 -9 -16 -26 -28 -19 -11 -7 -4 -5 -13 -29 -47 -55 -43 -50 -62 -99 -98 -48 -13 -4 -7 -29 -28 0 -0 -1 -3 -3 -6 -13 -13 -10 -5 -4 -2 -9 -14 -19 -40 -36 -30 -26 -26 -39 -45 -42 -34 -33 -38 -42 -43 -42 -40 -39 -36 -33 -35 -40 -43 -52 -65 -79 -94 -104 -105 -99 -88 -75 -72 -89 -110 -131 -148 -157 -154 -136 -100 -69 -49 -28 -11 -5 -6 -6 -7 -3 -8 -53 -62 -50 -35 -19 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -2 -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 -2 -8 -9 -7 -5 -2 -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 -1 0 0 0 0 0 0 0 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 -6 -17 -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 -31 -138 -83 -65 -60 -71 -77 -79 -89 -89 -85 -86 -77 -63 -54 -46 -40 -31 -24 -22 -20 -16 -20 -29 -30 -25 -28 -63 -93 -53 -19 -39 -67 -64 -57 -56 -54 -53 -49 -47 -45 -38 -32 -26 -17 -8 -3 -1 -1 -2 -2 -7 -21 -29 -32 -25 -12 -8 -7 -12 -26 -59 -102 -121 -104 -95 -95 -117 -110 -70 -30 -15 -16 -46 -37 -3 0 -2 -6 -6 -10 -19 -18 -13 -11 -7 -3 -12 -16 -24 -42 -34 -17 -11 -10 -17 -26 -29 -26 -26 -30 -35 -39 -38 -36 -35 -29 -22 -21 -24 -28 -33 -40 -51 -63 -72 -78 -76 -65 -59 -63 -77 -91 -117 -132 -137 -120 -94 -63 -42 -28 -13 -7 -3 -5 -5 -3 -3 -28 -57 -59 -48 -34 -18 -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 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -0 -1 -1 -2 -2 -1 -1 -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 -5 -10 -9 -6 -4 -2 -1 -0 -0 -2 -2 -2 -3 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -95 -124 -85 -64 -74 -83 -85 -92 -80 -65 -64 -64 -56 -49 -44 -38 -28 -23 -21 -21 -19 -19 -22 -25 -41 -75 -90 -65 -34 -34 -64 -72 -57 -55 -56 -55 -54 -49 -45 -42 -37 -31 -23 -14 -6 -2 -0 -1 -1 -3 -8 -19 -27 -27 -19 -21 -28 -32 -40 -55 -97 -151 -181 -171 -143 -122 -119 -109 -76 -40 -25 -29 -53 -45 -16 -3 -8 -17 -16 -17 -23 -21 -11 -12 -15 -11 -8 -7 -25 -45 -34 -12 -3 -1 -5 -14 -19 -23 -28 -29 -29 -30 -27 -21 -20 -17 -14 -15 -17 -16 -16 -17 -22 -30 -41 -54 -58 -52 -50 -54 -62 -73 -98 -113 -106 -73 -52 -36 -20 -11 -6 -8 -11 -4 -6 -4 -4 -42 -55 -53 -43 -31 -16 -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 -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 -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 -1 -2 -6 -7 -6 -5 -4 -2 -1 -0 -0 -2 -1 -3 -5 -4 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -69 -68 -80 -85 -94 -99 -102 -92 -64 -47 -46 -46 -41 -34 -32 -29 -29 -29 -26 -23 -21 -21 -22 -27 -54 -78 -61 -49 -94 -120 -74 -54 -55 -55 -54 -53 -48 -43 -39 -35 -30 -23 -15 -5 -1 -0 -0 -1 -5 -10 -17 -19 -20 -28 -57 -78 -89 -94 -97 -127 -166 -196 -192 -158 -123 -102 -82 -61 -40 -26 -31 -42 -48 -34 -18 -15 -16 -15 -16 -18 -13 -7 -6 -24 -24 -14 -8 -25 -52 -53 -31 -14 -11 -22 -40 -49 -55 -65 -66 -57 -50 -38 -17 -2 -2 -5 -10 -12 -7 -5 -5 -6 -10 -19 -33 -42 -42 -40 -41 -50 -57 -76 -87 -65 -51 -36 -20 -10 -9 -16 -19 -11 -5 -5 -6 -20 -46 -51 -47 -39 -27 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -5 -7 -7 -5 -4 -2 -1 -0 0 -0 -0 -2 -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 -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 -24 -28 -8 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 -28 -72 -105 -102 -95 -111 -109 -72 -42 -36 -36 -32 -27 -28 -32 -34 -31 -26 -21 -18 -20 -23 -46 -84 -104 -100 -103 -122 -101 -65 -54 -56 -54 -53 -51 -47 -43 -39 -35 -30 -23 -17 -6 -1 -0 -0 -2 -7 -11 -11 -12 -21 -47 -85 -122 -153 -153 -138 -139 -152 -165 -164 -146 -116 -85 -58 -42 -33 -24 -32 -29 -35 -33 -21 -11 -8 -8 -8 -9 -7 -9 -8 -25 -28 -14 -7 -14 -27 -32 -36 -55 -79 -90 -106 -112 -112 -118 -121 -112 -100 -64 -21 -1 -1 -3 -7 -4 -2 -2 -2 -4 -4 -5 -11 -19 -23 -25 -27 -29 -25 -25 -32 -35 -36 -23 -12 -9 -14 -27 -28 -13 -5 -5 -7 -27 -46 -47 -43 -35 -25 -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 0 0 0 0 0 0 -0 0 0 0 0 0 0 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 -1 -2 -4 -7 -7 -5 -4 -3 -1 -1 -0 -0 -0 -0 -1 -1 -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 -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 -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 -20 -52 -28 -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 -5 -42 -85 -93 -92 -99 -116 -96 -57 -37 -33 -32 -29 -24 -21 -22 -24 -22 -18 -19 -24 -25 -34 -45 -68 -101 -114 -94 -69 -62 -56 -58 -54 -53 -51 -46 -44 -42 -39 -34 -26 -18 -7 -1 -0 -1 -3 -9 -9 -8 -17 -34 -59 -97 -146 -197 -204 -170 -129 -121 -125 -138 -134 -110 -79 -53 -36 -27 -22 -30 -19 -19 -17 -9 -5 -5 -5 -6 -5 -5 -7 -9 -20 -23 -13 -11 -16 -18 -25 -55 -89 -104 -116 -132 -136 -133 -129 -131 -129 -116 -90 -50 -15 -1 -1 -3 -2 -1 -2 -3 -5 -5 -2 -2 -4 -7 -11 -16 -16 -12 -10 -9 -17 -18 -12 -8 -10 -19 -21 -13 -6 -5 -6 -13 -32 -42 -42 -39 -33 -25 -15 -6 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -1 -2 -5 -8 -6 -6 -5 -4 -2 -1 -0 -0 -0 -0 -0 -0 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 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 -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 -5 -30 -39 -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 -10 -21 -47 -91 -107 -108 -101 -68 -40 -34 -34 -29 -20 -16 -19 -22 -20 -17 -27 -68 -124 -94 -40 -29 -61 -99 -92 -70 -65 -64 -61 -56 -54 -52 -48 -45 -43 -40 -34 -27 -16 -4 -0 -0 -1 -6 -10 -8 -11 -21 -33 -54 -95 -153 -216 -232 -184 -116 -100 -109 -119 -113 -95 -76 -59 -44 -32 -25 -26 -17 -6 -4 -4 -4 -3 -5 -9 -12 -12 -12 -16 -21 -22 -21 -17 -27 -57 -66 -70 -79 -88 -103 -115 -115 -110 -103 -103 -101 -93 -77 -52 -22 -4 -3 -4 -3 -0 -1 -2 -4 -4 -2 -1 -4 -5 -7 -8 -6 -4 -4 -4 -8 -10 -9 -9 -12 -20 -22 -13 -5 -4 -6 -12 -25 -38 -38 -37 -33 -27 -19 -10 -4 -1 -0 -0 -0 0 -0 0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -8 -9 -6 -7 -6 -5 -3 -2 -1 -0 -0 -0 -0 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 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 0 0 0 0 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 -57 -112 -121 -114 -94 -63 -41 -32 -24 -25 -29 -30 -29 -24 -20 -30 -47 -51 -40 -28 -29 -43 -89 -93 -73 -70 -68 -63 -59 -54 -52 -50 -46 -43 -37 -27 -16 -7 -1 -0 -0 -3 -8 -11 -7 -11 -20 -28 -41 -73 -132 -198 -227 -185 -127 -113 -108 -100 -91 -78 -62 -51 -43 -37 -31 -25 -16 -8 -6 -4 -4 -3 -5 -11 -17 -22 -29 -37 -46 -45 -51 -49 -55 -73 -71 -69 -75 -83 -91 -94 -92 -86 -80 -79 -76 -67 -52 -35 -15 -3 -1 -3 -3 -1 -0 -1 -1 -2 -2 -5 -11 -14 -11 -7 -4 -3 -3 -3 -6 -10 -11 -12 -14 -20 -22 -15 -9 -8 -6 -11 -26 -36 -37 -37 -35 -30 -23 -16 -9 -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 -7 -12 -10 -12 -10 -7 -6 -5 -4 -2 -1 -1 -1 -1 -0 -0 -1 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -71 -125 -134 -117 -86 -50 -28 -21 -28 -42 -51 -48 -35 -34 -48 -57 -46 -23 -50 -107 -91 -101 -93 -80 -73 -70 -67 -62 -57 -52 -50 -45 -42 -31 -16 -6 -1 -0 0 -1 -5 -8 -10 -8 -11 -19 -31 -39 -54 -93 -147 -184 -174 -138 -91 -54 -66 -73 -57 -39 -29 -29 -32 -30 -23 -14 -8 -7 -5 -4 -4 -5 -13 -31 -39 -42 -54 -66 -68 -77 -73 -68 -60 -57 -65 -72 -79 -80 -77 -75 -70 -63 -62 -60 -48 -35 -16 -6 -4 -3 -1 -1 -0 0 -0 -0 -0 -2 -11 -22 -25 -22 -17 -12 -7 -4 -3 -7 -13 -15 -17 -18 -22 -26 -28 -27 -17 -5 -12 -33 -36 -39 -39 -37 -33 -27 -21 -15 -8 -4 -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 -1 -9 -19 -19 -17 -12 -7 -6 -4 -3 -2 -1 -1 -1 -1 -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 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -68 -114 -122 -98 -65 -42 -26 -24 -49 -70 -65 -51 -53 -77 -76 -38 -25 -55 -115 -112 -114 -100 -89 -78 -71 -69 -66 -62 -54 -48 -40 -34 -21 -8 -2 -3 -3 -4 -8 -10 -6 -5 -15 -31 -38 -43 -40 -40 -53 -84 -114 -122 -103 -61 -51 -63 -35 -16 -10 -9 -13 -19 -22 -20 -18 -15 -7 -21 -51 -42 -35 -35 -35 -38 -44 -55 -64 -68 -76 -70 -60 -56 -59 -66 -72 -74 -73 -70 -68 -63 -56 -52 -48 -41 -31 -24 -18 -15 -10 -4 -0 0 -0 -1 -3 -3 -6 -17 -24 -28 -33 -35 -28 -15 -7 -5 -9 -14 -18 -21 -24 -26 -27 -27 -25 -16 -5 -8 -20 -36 -42 -43 -40 -36 -31 -25 -19 -13 -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 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 -3 -10 -19 -22 -18 -14 -9 -8 -6 -3 -1 -0 -0 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -74 -116 -116 -93 -66 -49 -52 -69 -77 -73 -67 -58 -51 -40 -35 -42 -64 -102 -106 -111 -106 -96 -85 -75 -69 -68 -63 -55 -45 -34 -22 -11 -3 -1 -7 -18 -14 -9 -7 -5 -7 -19 -57 -86 -65 -42 -28 -24 -34 -47 -50 -37 -21 -17 -18 -5 -1 -0 -1 -3 -7 -14 -20 -25 -26 -11 -24 -71 -59 -49 -50 -33 -32 -41 -52 -59 -61 -67 -60 -57 -59 -64 -66 -69 -70 -70 -70 -68 -64 -56 -47 -40 -35 -29 -25 -24 -22 -14 -5 -0 0 -0 -1 -2 -2 -3 -8 -11 -15 -26 -34 -35 -20 -3 -6 -10 -16 -19 -23 -27 -27 -27 -18 -11 -8 -6 -6 -13 -34 -44 -45 -43 -39 -35 -30 -25 -20 -16 -12 -8 -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 -1 -4 -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 -1 -5 -11 -18 -19 -15 -14 -11 -9 -6 -4 -2 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -52 -106 -108 -92 -83 -77 -86 -102 -101 -76 -75 -57 -51 -66 -137 -146 -110 -108 -111 -114 -116 -105 -94 -83 -74 -67 -60 -52 -42 -28 -14 -6 -1 -1 -22 -22 -14 -6 -3 -10 -22 -31 -42 -71 -68 -43 -22 -10 -9 -10 -9 -6 -7 -8 -5 -0 0 0 0 -0 -4 -17 -25 -28 -34 -43 -55 -67 -64 -72 -58 -52 -45 -46 -55 -62 -62 -61 -57 -60 -63 -68 -71 -69 -66 -63 -62 -62 -58 -49 -38 -29 -20 -15 -15 -18 -15 -7 -2 0 0 -0 -1 -2 0 0 0 -1 -5 -8 -11 -22 -20 -5 -8 -12 -17 -20 -24 -25 -26 -26 -17 -10 -8 -8 -13 -26 -42 -47 -47 -46 -43 -40 -36 -32 -27 -23 -18 -13 -9 -7 -4 -3 -2 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 -0 0 0 0 0 0 -0 -0 -0 -0 -2 -6 -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 0 0 0 0 0 0 0 0 0 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 -9 -13 -15 -13 -11 -10 -7 -5 -3 -3 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -68 -138 -101 -32 -19 -39 -46 -64 -96 -76 -71 -57 -59 -85 -161 -148 -125 -126 -124 -123 -124 -116 -105 -93 -82 -72 -62 -52 -41 -27 -13 -5 -2 -11 -55 -29 -11 -12 -12 -32 -51 -44 -16 -10 -46 -56 -25 -8 -2 -0 -0 -1 -2 -2 -1 0 0 0 0 -1 -6 -19 -24 -19 -25 -43 -54 -57 -51 -75 -55 -54 -55 -57 -65 -72 -72 -69 -71 -71 -71 -72 -74 -72 -67 -58 -51 -47 -42 -33 -22 -13 -7 -5 -7 -9 -8 -2 -0 0 -0 -1 -1 -1 -0 0 0 -0 -2 -2 -2 -4 -5 -5 -8 -11 -15 -18 -21 -22 -16 -11 -11 -11 -11 -15 -26 -40 -48 -50 -50 -49 -48 -46 -42 -37 -32 -27 -22 -17 -12 -8 -5 -4 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -0 -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 -1 -4 -6 -7 -10 -12 -12 -9 -7 -6 -5 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -77 -63 -13 -1 -1 -16 -59 -96 -85 -62 -59 -77 -142 -183 -133 -136 -147 -140 -133 -131 -123 -117 -103 -92 -80 -68 -53 -43 -34 -21 -10 -10 -29 -54 -40 -15 -13 -17 -65 -80 -40 -4 -13 -51 -71 -35 -15 -3 -0 0 -0 -0 -0 -0 0 0 0 0 -1 -5 -11 -17 -12 -11 -18 -21 -19 -18 -43 -43 -32 -48 -61 -77 -84 -83 -82 -86 -87 -86 -85 -78 -72 -64 -52 -41 -33 -26 -18 -11 -5 -2 -2 -3 -5 -4 -1 0 0 -0 -0 -0 -0 -0 0 0 -0 -1 -1 -2 -3 -2 -2 -4 -8 -13 -15 -16 -15 -13 -13 -12 -12 -14 -20 -34 -46 -49 -53 -55 -54 -53 -50 -45 -40 -35 -30 -25 -20 -14 -8 -5 -4 -3 -1 -0 -0 -1 -1 -1 -2 -2 -2 -2 -1 -1 -3 -5 -5 -3 -2 -3 -6 -7 -7 -7 -4 -1 -1 -1 -1 -1 -1 -1 -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 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 -1 -1 -1 -1 -2 -5 -7 -9 -12 -14 -11 -7 -6 -7 -8 -8 -5 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -0 0 0 -15 -54 -78 -78 -77 -89 -131 -263 -159 -130 -159 -165 -154 -144 -138 -132 -127 -115 -101 -90 -73 -54 -45 -40 -33 -27 -30 -36 -32 -18 -9 -6 -15 -74 -121 -103 -65 -59 -71 -67 -29 -14 -2 -0 0 0 -0 -0 -0 0 -0 0 0 -0 -4 -8 -13 -12 -9 -6 -3 -2 -7 -21 -15 -24 -41 -60 -79 -89 -91 -91 -93 -93 -91 -83 -71 -61 -53 -44 -34 -25 -18 -13 -8 -4 -2 -2 -4 -9 -8 -1 -0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -2 -2 -0 -0 -1 -4 -6 -8 -11 -14 -16 -14 -12 -12 -14 -20 -32 -45 -50 -55 -58 -60 -59 -54 -47 -41 -36 -31 -26 -21 -15 -9 -5 -4 -3 -1 -0 -0 -1 -1 -2 -2 -2 -3 -3 -4 -6 -13 -14 -11 -8 -6 -9 -15 -18 -16 -14 -8 -3 -1 -0 -0 -0 -1 -1 -1 -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 -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 -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 -1 -0 -1 -1 -2 -3 -5 -8 -10 -14 -17 -14 -9 -8 -11 -14 -11 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -60 -65 -77 -140 -181 -181 -237 -177 -183 -196 -183 -167 -155 -146 -141 -136 -124 -112 -97 -77 -57 -47 -44 -42 -48 -71 -80 -40 -6 -5 -9 -21 -58 -130 -186 -180 -124 -58 -22 -7 -4 -0 0 0 0 -0 -1 -3 -3 -2 0 0 -0 -2 -3 -5 -5 -3 -1 -0 0 -1 -4 -4 -15 -31 -55 -70 -80 -87 -91 -93 -93 -91 -84 -70 -55 -43 -37 -31 -24 -19 -14 -9 -6 -5 -7 -13 -19 -17 -3 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -2 -3 -7 -14 -18 -18 -20 -24 -28 -35 -43 -49 -55 -62 -64 -63 -57 -50 -43 -37 -31 -27 -23 -17 -11 -6 -4 -3 -1 -0 -0 -1 -1 -1 -2 -3 -4 -6 -9 -12 -18 -15 -11 -8 -8 -13 -18 -17 -13 -9 -5 -2 -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 -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 -1 -3 -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 -1 -3 -1 -0 -1 -1 -3 -6 -10 -12 -13 -13 -10 -8 -9 -12 -13 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -54 -59 -79 -151 -244 -265 -250 -253 -257 -232 -201 -179 -166 -156 -148 -141 -131 -117 -100 -81 -62 -52 -53 -53 -62 -56 -30 -11 -5 -5 -10 -28 -97 -170 -141 -98 -56 -20 -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 -2 -8 -24 -49 -59 -68 -78 -84 -85 -83 -81 -80 -69 -54 -43 -37 -34 -28 -26 -21 -16 -11 -10 -14 -20 -25 -22 -7 -1 -0 0 0 0 0 0 0 -0 -1 -1 -0 -1 -2 -1 -0 -0 -0 -0 -0 -1 -2 -7 -17 -21 -28 -34 -35 -37 -41 -47 -54 -62 -66 -66 -61 -53 -45 -39 -34 -30 -26 -19 -12 -7 -4 -3 -1 -0 -0 -1 -1 -1 -2 -4 -6 -10 -15 -17 -18 -14 -10 -6 -6 -9 -9 -6 -3 -1 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -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 -1 -2 -1 -1 -1 -1 -0 -1 -8 -14 -12 -8 -6 -8 -7 -9 -8 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -20 -53 -103 -63 -70 -96 -109 -164 -223 -247 -284 -298 -247 -209 -187 -173 -161 -144 -130 -120 -113 -103 -87 -74 -64 -59 -60 -72 -56 -25 -10 -7 -6 -9 -30 -95 -174 -112 -58 -25 -8 -2 -1 -0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -7 -14 -25 -40 -47 -57 -69 -76 -78 -75 -73 -70 -64 -59 -49 -38 -34 -30 -32 -27 -22 -15 -12 -18 -23 -25 -21 -11 -3 -0 0 0 0 0 0 0 -0 -1 -2 -1 -2 -3 -1 -1 -0 -0 0 -0 -0 -0 -1 -11 -18 -19 -25 -27 -32 -40 -47 -53 -61 -66 -67 -63 -56 -47 -39 -34 -33 -30 -22 -14 -9 -6 -4 -2 -2 -1 -1 -1 -1 -2 -5 -9 -14 -19 -16 -9 -7 -6 -4 -2 -3 -2 -1 -1 -0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 -0 -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 -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 -1 -1 -3 -2 -1 -1 -3 -8 -10 -9 -7 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -39 -70 -88 -62 -47 -73 -104 -125 -98 -145 -150 -204 -270 -233 -207 -188 -173 -154 -129 -113 -111 -117 -118 -111 -99 -81 -63 -62 -77 -65 -30 -14 -8 -8 -20 -53 -118 -180 -129 -75 -48 -32 -16 -9 -4 0 -0 -0 0 0 0 0 -0 -1 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -2 -7 -11 -14 -18 -25 -34 -38 -47 -60 -67 -68 -68 -68 -63 -54 -46 -38 -28 -28 -29 -33 -31 -24 -15 -11 -13 -16 -18 -14 -9 -5 -4 -2 -0 0 0 0 0 -0 -1 -1 -0 -0 -0 -1 -0 -1 -1 0 0 0 -0 -0 -2 -8 -13 -19 -20 -26 -36 -44 -50 -57 -62 -65 -63 -58 -49 -37 -35 -37 -34 -25 -17 -10 -8 -6 -4 -4 -1 -0 -1 -1 -2 -5 -10 -15 -20 -16 -7 -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 -1 -1 -0 0 0 0 0 0 0 0 -1 -2 -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 -1 -2 -2 -2 -4 -8 -9 -6 -3 -4 -5 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -22 -71 -82 -61 -49 -57 -95 -155 -246 -192 -286 -299 -273 -244 -219 -200 -182 -161 -138 -114 -114 -126 -136 -138 -134 -120 -93 -69 -65 -57 -35 -28 -19 -14 -14 -28 -55 -100 -162 -189 -153 -110 -63 -24 -17 -10 -3 -2 -0 -0 0 0 0 -0 -2 -1 -2 -3 -3 -2 -1 -2 -2 -2 -3 -5 -11 -17 -19 -20 -26 -33 -32 -35 -45 -53 -56 -62 -59 -50 -40 -33 -27 -21 -22 -25 -28 -28 -21 -12 -9 -11 -13 -15 -10 -5 -5 -5 -3 -0 0 0 0 0 -0 -0 -1 0 0 0 -0 -0 -5 -3 -0 0 -0 -1 -0 -0 -5 -9 -13 -17 -21 -27 -35 -44 -50 -55 -59 -60 -60 -56 -49 -47 -45 -38 -28 -19 -13 -10 -7 -5 -3 -1 -1 -1 -1 -2 -5 -10 -14 -16 -10 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -4 -5 -6 -4 -0 0 0 0 0 0 0 0 -0 -1 -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 -1 -2 -3 -5 -8 -10 -8 -3 -5 -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 -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 -1 -15 -41 -52 -53 -59 -62 -84 -175 -301 -311 -257 -233 -222 -229 -220 -203 -185 -165 -143 -126 -117 -130 -150 -157 -151 -142 -125 -99 -79 -73 -65 -44 -34 -26 -18 -12 -17 -24 -33 -79 -169 -169 -88 -34 -13 -22 -21 -14 -6 -1 0 0 0 0 -0 -1 -3 -6 -10 -9 -5 -2 -4 -5 -6 -8 -13 -12 -15 -22 -27 -31 -31 -24 -21 -25 -36 -44 -46 -38 -32 -26 -21 -17 -14 -15 -16 -19 -17 -15 -12 -13 -15 -17 -16 -10 -6 -8 -7 -4 -1 -0 -0 0 0 -0 -0 -0 0 0 0 -0 -2 -6 -4 -0 0 -0 -0 -0 -1 -1 -1 -4 -10 -18 -26 -33 -37 -40 -42 -36 -38 -59 -62 -53 -53 -49 -39 -28 -20 -14 -10 -7 -6 -3 -2 -2 -2 -2 -2 -4 -6 -9 -10 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -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 -2 -10 -4 -1 -0 -0 -0 -1 -1 -1 0 0 0 0 0 -0 -0 -2 -3 -5 -7 -11 -10 -7 -7 -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 -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 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -63 -54 -60 -98 -104 -121 -220 -316 -263 -207 -182 -170 -192 -196 -185 -165 -147 -138 -143 -157 -173 -184 -183 -169 -152 -131 -110 -97 -90 -74 -50 -46 -36 -19 -10 -11 -13 -14 -29 -92 -159 -77 -24 -19 -29 -30 -20 -8 -1 -0 -0 -0 -1 -2 -4 -10 -14 -17 -17 -12 -6 -5 -7 -8 -11 -15 -16 -16 -22 -40 -44 -32 -20 -14 -15 -24 -27 -20 -17 -16 -14 -13 -11 -11 -11 -11 -12 -14 -17 -22 -24 -22 -18 -13 -11 -12 -14 -15 -12 -6 -1 0 0 0 0 -0 -0 0 0 0 -5 -8 -5 -3 -1 -0 -1 -2 -3 -3 -3 -2 -1 -2 -5 -6 -6 -7 -15 -22 -8 -10 -29 -57 -58 -54 -46 -35 -25 -17 -13 -9 -7 -5 -3 -2 -2 -2 -1 -1 -1 -3 -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 0 0 0 0 0 0 -0 -1 -2 -2 -1 -2 -2 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 -10 -6 -2 -0 -0 -1 -2 -2 -1 -0 0 0 0 0 -0 -2 -3 -3 -4 -6 -9 -10 -10 -8 -6 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -32 -52 -57 -72 -96 -200 -235 -203 -255 -278 -222 -177 -161 -159 -176 -180 -167 -151 -151 -173 -190 -198 -196 -140 -82 -83 -106 -126 -121 -109 -94 -73 -49 -44 -37 -27 -17 -12 -7 -5 -9 -82 -151 -94 -50 -38 -37 -30 -17 -6 -1 -1 -2 -5 -10 -18 -16 -17 -18 -18 -24 -23 -11 -3 -6 -8 -7 -10 -14 -20 -14 -44 -51 -35 -22 -16 -15 -15 -11 -12 -15 -18 -17 -12 -10 -10 -10 -11 -13 -16 -17 -20 -25 -22 -16 -14 -14 -18 -22 -23 -24 -10 -1 0 0 0 0 0 -0 -1 -3 -1 -6 -10 -11 -9 -6 -2 -4 -12 -20 -17 -11 -10 -3 -1 -0 -0 -0 -0 -2 -4 -1 -1 -6 -21 -42 -46 -38 -27 -18 -13 -10 -7 -5 -3 -3 -2 -1 -1 -1 -1 -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 -1 -2 -2 -1 -1 -1 -1 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -4 -4 -4 -6 -4 -2 -0 -0 -1 -3 -2 -1 -0 0 0 0 0 -0 -1 -2 -3 -3 -4 -5 -5 -8 -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 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -38 -61 -70 -115 -180 -169 -170 -278 -281 -234 -183 -157 -152 -158 -167 -169 -166 -173 -206 -253 -221 -146 -89 -42 -8 -19 -41 -81 -99 -83 -61 -51 -50 -44 -37 -29 -20 -10 -4 -7 -6 -87 -141 -102 -71 -51 -39 -26 -13 -6 -4 -4 -5 -10 -16 -23 -25 -22 -15 -15 -23 -27 -13 -3 -6 -10 -12 -5 -2 -5 -6 -38 -48 -43 -35 -27 -22 -14 -7 -3 -2 -4 -6 -6 -6 -8 -9 -11 -14 -15 -11 -6 -5 -7 -10 -11 -16 -24 -34 -42 -46 -9 -1 -0 0 0 0 -0 -1 -3 -4 -2 -1 -6 -11 -11 -7 -4 -5 -11 -15 -13 -14 -17 -4 -1 0 -0 -0 -0 -0 -0 0 0 -0 -2 -24 -32 -25 -17 -11 -7 -5 -4 -2 -1 -1 -1 -1 -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 -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 -3 -3 -7 -9 -5 -0 0 0 -0 -2 -3 -1 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -2 -2 -2 -3 -4 -5 -5 -4 -2 -1 -1 -1 -0 -0 0 0 0 0 0 -1 -4 -5 -4 -3 -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 -1 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -54 -75 -97 -200 -352 -346 -307 -267 -231 -187 -157 -151 -167 -179 -176 -178 -188 -228 -283 -289 -192 -74 -15 -11 -9 -7 -12 -36 -60 -45 -45 -50 -51 -44 -37 -29 -21 -13 -6 -11 -22 -92 -115 -90 -74 -57 -43 -26 -12 -6 -6 -8 -9 -8 -8 -10 -13 -12 -8 -9 -16 -20 -9 -4 -6 -8 -10 -4 -4 -4 -6 -15 -40 -63 -61 -49 -40 -28 -17 -9 -3 -1 -0 -1 -3 -6 -10 -14 -16 -12 -7 -4 -4 -3 -7 -12 -23 -40 -56 -61 -45 -10 -1 -0 0 0 0 -0 -2 -3 -3 -2 -2 -4 -5 -4 -3 -3 -4 -6 -8 -8 -8 -8 -1 -0 0 0 -0 -1 -0 -0 0 -0 -1 -1 -6 -10 -9 -8 -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 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -18 -6 -1 0 0 -0 -3 -3 -1 -0 0 0 0 0 0 0 0 -1 -2 -1 -0 -1 -0 -0 -1 -2 -4 -6 -11 -11 -6 -1 -0 -0 0 0 0 0 -0 -0 0 -1 -3 -5 -6 -4 -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 -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 -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 -2 -19 -42 -60 -164 -351 -400 -304 -248 -218 -173 -152 -168 -216 -230 -214 -213 -223 -268 -277 -193 -94 -33 -13 -12 -13 -14 -13 -19 -34 -32 -41 -45 -49 -46 -37 -32 -25 -12 -7 -8 -78 -111 -103 -89 -80 -71 -58 -38 -18 -8 -5 -9 -15 -17 -15 -14 -13 -8 -3 -5 -10 -11 -7 -9 -10 -10 -10 -10 -8 -7 -16 -22 -42 -70 -79 -72 -63 -57 -47 -34 -21 -11 -6 -7 -10 -13 -16 -20 -20 -13 -5 -2 -6 -3 -10 -18 -36 -59 -71 -63 -43 -17 -3 -1 -0 0 0 -0 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -6 -5 -3 -0 0 0 0 -0 -0 -1 -2 -2 -0 -1 -2 -5 -6 -4 -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 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -17 -24 -17 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 -0 0 0 -0 -0 -1 -3 -6 -8 -8 -4 -0 -0 -0 0 0 0 -1 -2 -1 -0 -0 -1 -3 -6 -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 -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 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 0 0 0 0 0 0 0 0 -1 -9 -18 -70 -278 -431 -347 -306 -273 -203 -166 -203 -263 -266 -241 -241 -274 -285 -186 -62 -24 -18 -15 -12 -13 -17 -17 -13 -20 -32 -33 -46 -53 -48 -41 -37 -28 -14 -7 -10 -125 -130 -108 -99 -101 -103 -95 -74 -41 -14 -5 -6 -16 -24 -23 -26 -25 -13 -3 -4 -11 -10 -15 -16 -21 -29 -40 -51 -56 -34 -52 -61 -50 -67 -89 -84 -78 -85 -85 -70 -54 -39 -29 -32 -37 -37 -31 -27 -21 -11 -5 -4 -7 -5 -15 -22 -33 -55 -71 -64 -46 -34 -17 -5 -1 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -3 -5 -2 -0 -0 -0 -0 -0 -0 0 -2 -4 -3 -1 -2 -2 -3 -5 -3 -8 -9 -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 -1 -5 -10 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 0 0 0 0 -0 -1 -2 -4 -6 -6 -3 0 0 0 0 0 0 -1 -2 -2 -0 -0 -1 -4 -7 -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 -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 -3 -22 -80 -130 -261 -370 -377 -365 -331 -247 -178 -205 -240 -250 -263 -300 -333 -290 -142 -24 -22 -26 -24 -14 -9 -11 -13 -12 -15 -27 -27 -49 -59 -63 -52 -37 -25 -15 -9 -17 -93 -119 -122 -132 -143 -147 -141 -121 -85 -46 -21 -11 -17 -29 -34 -41 -33 -16 -6 -8 -13 -13 -23 -21 -20 -17 -28 -43 -51 -60 -60 -57 -56 -92 -113 -95 -86 -101 -108 -94 -80 -71 -60 -62 -69 -61 -49 -37 -27 -16 -10 -13 -13 -20 -28 -26 -26 -34 -55 -71 -62 -43 -36 -20 -3 -0 0 0 0 -0 -0 -0 -1 -0 -2 -0 -0 -0 0 -1 -3 -4 -3 -1 -2 -2 -2 -1 -0 0 -0 -1 -1 -0 -1 -1 -0 -1 -2 -9 -9 -4 -1 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -5 -7 -2 -0 0 0 0 -0 -1 -2 -4 -3 -4 -5 -6 -7 -8 -8 -7 -4 -2 -3 -4 -2 -0 -0 -0 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -16 -38 -91 -117 -108 -99 -253 -399 -414 -358 -264 -188 -170 -183 -215 -272 -325 -308 -214 -93 -24 -24 -28 -26 -14 -8 -11 -10 -17 -31 -35 -31 -51 -57 -55 -49 -38 -24 -17 -13 -15 -49 -102 -150 -166 -179 -183 -180 -170 -150 -123 -98 -74 -52 -39 -19 -32 -29 -13 -7 -12 -15 -15 -21 -21 -19 -15 -15 -19 -26 -32 -31 -43 -62 -106 -137 -126 -112 -114 -123 -121 -111 -103 -94 -77 -84 -66 -64 -54 -39 -26 -20 -25 -26 -46 -54 -43 -34 -31 -49 -77 -86 -67 -45 -32 -12 -1 0 0 0 0 0 -0 -1 -0 -1 -0 -0 -0 -0 -0 -2 -4 -3 -3 -4 -5 -2 -1 -0 -0 0 0 0 -0 -0 -0 -1 -1 -1 -3 -3 -1 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 -1 -2 -5 -7 -7 -8 -9 -9 -8 -9 -10 -9 -7 -4 -8 -9 -5 -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 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -17 -73 -97 -87 -113 -128 -101 -113 -137 -332 -401 -339 -254 -187 -152 -155 -187 -246 -248 -168 -88 -43 -28 -27 -28 -27 -22 -7 -7 -10 -51 -76 -61 -42 -46 -37 -49 -49 -37 -23 -20 -17 -10 -14 -53 -121 -123 -84 -86 -90 -88 -87 -89 -103 -127 -129 -74 -28 -32 -22 -8 -6 -10 -13 -15 -17 -19 -16 -14 -22 -26 -26 -23 -24 -36 -53 -85 -139 -157 -147 -133 -129 -127 -123 -122 -107 -102 -89 -69 -76 -71 -57 -39 -29 -32 -37 -56 -73 -65 -57 -61 -72 -78 -74 -66 -56 -41 -19 -1 0 0 0 0 0 -0 -1 -0 -1 -1 -1 -1 -1 -2 -3 -3 -4 -4 -4 -2 -0 -0 0 0 0 0 0 0 0 -1 -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 -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 -1 -1 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -0 0 -0 -0 -0 -2 -5 -7 -8 -9 -10 -11 -10 -9 -12 -15 -12 -8 -8 -10 -10 -6 -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 -1 -1 -2 -1 -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 -1 -1 0 0 0 0 0 0 0 0 0 -3 -79 -40 -7 0 0 0 0 0 0 0 0 -15 -63 -87 -100 -184 -244 -137 -227 -231 -352 -353 -295 -222 -166 -146 -172 -229 -217 -113 -51 -33 -28 -29 -29 -28 -24 -13 -5 -4 -6 -34 -75 -71 -44 -34 -23 -34 -37 -31 -23 -19 -17 -12 -6 -13 -41 -41 -13 -21 -29 -30 -24 -19 -26 -74 -143 -61 -13 -22 -12 -10 -9 -8 -10 -14 -19 -20 -16 -15 -25 -30 -26 -21 -21 -28 -40 -62 -121 -159 -156 -146 -139 -133 -120 -110 -117 -107 -100 -78 -78 -70 -62 -52 -46 -47 -52 -56 -66 -72 -68 -67 -64 -57 -51 -47 -43 -41 -25 -3 -0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 -0 -3 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -1 -1 -1 -0 -0 -1 -2 -2 -1 -1 -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 -1 -1 -2 -2 -2 -1 -0 0 0 0 0 0 0 -0 0 -0 -0 -1 -2 -4 -7 -7 -9 -10 -11 -12 -12 -11 -15 -19 -16 -12 -10 -10 -7 -4 -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 -2 -3 -4 -2 -1 -0 0 0 0 0 0 0 0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -35 -27 0 0 0 0 0 0 0 0 0 -7 -55 -41 -8 -0 0 0 0 0 0 0 -0 -15 -70 -93 -114 -218 -261 -193 -324 -339 -321 -274 -231 -173 -145 -163 -216 -251 -154 -25 -27 -28 -25 -29 -32 -24 -12 -6 -5 -1 -4 -9 -32 -42 -35 -20 -10 -15 -12 -28 -26 -16 -14 -15 -14 -13 -10 -10 -14 -13 -12 -14 -13 -13 -15 -65 -122 -45 -8 -19 -13 -14 -9 -7 -9 -15 -22 -23 -20 -17 -18 -25 -28 -23 -25 -33 -39 -54 -105 -139 -142 -149 -136 -120 -112 -99 -89 -106 -97 -85 -82 -73 -70 -69 -66 -64 -66 -63 -58 -60 -55 -51 -44 -44 -49 -54 -56 -52 -41 -14 -6 -1 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 -1 -4 -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 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -1 -1 -1 -2 -2 -1 -1 -2 -3 -1 -1 -1 -1 -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 -1 -3 -5 -5 -4 -2 -1 -0 0 0 0 0 0 0 0 0 -0 -1 -3 -6 -7 -8 -11 -12 -12 -11 -12 -14 -17 -20 -21 -18 -15 -11 -6 -3 -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 -1 -2 -4 -8 -3 -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 0 0 0 0 0 0 0 0 0 0 -37 -133 -133 -9 0 0 0 0 0 -1 -0 0 -28 -76 -70 -23 -1 0 0 0 0 0 0 -3 -25 -101 -151 -213 -217 -205 -196 -221 -228 -222 -203 -154 -141 -156 -218 -275 -246 -124 -23 -20 -26 -23 -32 -52 -40 -12 -2 -3 -4 -9 -8 -7 -4 -5 -9 -11 -10 -14 -28 -30 -18 -14 -18 -23 -22 -18 -15 -17 -16 -8 -10 -11 -14 -10 -55 -85 -26 -8 -20 -21 -8 -5 -6 -9 -14 -18 -20 -20 -16 -9 -18 -25 -22 -26 -30 -31 -43 -76 -116 -125 -146 -133 -125 -121 -90 -68 -96 -94 -91 -78 -64 -60 -61 -60 -58 -58 -57 -54 -52 -46 -47 -39 -41 -54 -62 -57 -50 -41 -21 -10 -3 -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 -2 -5 -6 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 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 -0 -1 -1 -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 -1 -2 -4 -6 -7 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -8 -10 -14 -14 -13 -11 -11 -13 -14 -18 -21 -21 -20 -12 -6 -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 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -126 -204 -122 -7 0 0 0 0 -37 -8 -1 -52 -125 -128 -52 0 0 0 0 0 0 -3 -19 -68 -191 -326 -238 -179 -169 -183 -187 -181 -164 -142 -110 -172 -236 -291 -318 -257 -131 -35 -20 -21 -25 -34 -70 -67 -27 -1 -2 -21 -62 -14 -6 -5 -8 -15 -17 -15 -19 -27 -26 -20 -18 -20 -25 -27 -26 -24 -23 -20 -10 -11 -21 -17 -20 -47 -51 -18 -4 -6 -16 -7 -5 -7 -9 -11 -15 -17 -16 -13 -9 -11 -13 -8 -9 -18 -22 -20 -41 -103 -106 -100 -88 -104 -107 -101 -95 -92 -89 -84 -79 -79 -74 -68 -64 -56 -48 -48 -51 -49 -42 -44 -35 -41 -43 -41 -36 -29 -24 -11 -5 -2 -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 -1 -5 -11 -5 -4 -2 -1 -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 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 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -5 -5 -5 -3 -1 -0 -0 0 0 0 0 0 0 0 -0 -1 -4 -9 -11 -14 -17 -18 -15 -12 -12 -14 -13 -16 -18 -19 -16 -10 -4 -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 -1 -1 -1 -0 0 0 0 0 0 0 0 -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 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 -152 -197 -90 -6 0 0 -16 -209 -80 -13 -69 -140 -126 -48 0 0 0 -3 -5 -1 -33 -129 -194 -218 -277 -196 -160 -171 -193 -191 -158 -119 -98 -117 -215 -326 -329 -287 -225 -146 -80 -42 -20 -34 -53 -76 -73 -29 -7 -6 -11 -23 -9 -3 -7 -29 -25 -20 -23 -28 -30 -32 -32 -27 -22 -20 -19 -21 -23 -24 -18 -15 -21 -15 -85 -87 -70 -46 -21 -6 -4 -3 -2 -5 -8 -10 -13 -15 -14 -13 -13 -13 -11 -5 -5 -10 -26 -22 -9 -21 -57 -53 -26 -38 -84 -97 -96 -91 -85 -82 -84 -89 -93 -83 -70 -61 -48 -39 -38 -41 -39 -35 -39 -33 -33 -35 -31 -25 -18 -11 -4 -1 -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 -1 -2 -1 -2 -1 -2 -2 -2 -2 -2 -2 -2 -2 -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 -1 -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 -7 -7 -3 -1 -0 0 0 0 0 0 0 0 -0 -3 -9 -14 -17 -19 -21 -19 -15 -12 -11 -11 -8 -15 -15 -14 -12 -8 -4 -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 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -25 -137 -218 -188 -69 -10 -6 -32 -150 -50 -16 -75 -137 -112 -41 0 0 -3 -23 -36 -6 -73 -341 -447 -335 -240 -184 -182 -201 -204 -177 -130 -98 -108 -155 -226 -300 -291 -220 -170 -139 -107 -63 -47 -76 -88 -80 -75 -22 -6 -6 -34 -45 -17 -19 -35 -71 -46 -30 -31 -32 -31 -32 -33 -29 -24 -16 -8 -8 -18 -73 -123 -111 -103 -76 -88 -89 -74 -49 -24 -8 -3 -2 -3 -8 -12 -15 -17 -15 -11 -11 -13 -11 -10 -5 -6 -12 -21 -17 -9 -10 -16 -14 -16 -78 -97 -88 -86 -84 -82 -85 -89 -87 -85 -80 -70 -58 -43 -35 -33 -31 -28 -27 -28 -26 -29 -33 -30 -23 -14 -7 -2 -1 0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -0 -1 -2 -2 -2 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -3 -3 -5 -6 -6 -6 -5 -3 -2 -1 -0 -0 -0 0 0 0 -0 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -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 0 0 -0 -0 -0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -12 -10 -6 -4 -2 -0 -0 -0 0 0 -0 -1 -7 -17 -21 -23 -24 -24 -22 -14 -5 -10 -9 -10 -13 -13 -11 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -36 -167 -211 -155 -124 -63 -9 -0 -26 -140 -131 -132 -85 -26 0 0 -0 -5 -15 -12 -107 -378 -414 -318 -235 -199 -210 -216 -204 -162 -112 -105 -166 -231 -249 -235 -216 -189 -155 -126 -112 -94 -92 -104 -101 -91 -82 -13 -5 -55 -74 -57 -32 -29 -50 -74 -48 -30 -34 -40 -40 -34 -28 -25 -21 -17 -4 -3 -12 -32 -73 -102 -97 -76 -42 -34 -32 -18 -8 -4 -2 -3 -7 -11 -13 -15 -15 -13 -10 -12 -16 -16 -17 -8 -6 -9 -12 -12 -10 -9 -10 -11 -17 -48 -64 -67 -69 -67 -70 -80 -83 -73 -63 -60 -59 -61 -50 -41 -33 -25 -20 -21 -21 -19 -23 -23 -21 -17 -12 -8 -4 -1 -0 -0 -0 -0 -1 -1 -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 -1 -4 -4 -6 -13 -16 -11 -5 -4 -4 -4 -2 -2 -2 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 0 0 0 0 -0 -0 -0 -0 -1 -1 -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 -2 -5 -11 -17 -19 -18 -15 -11 -7 -4 -1 0 0 -0 -3 -14 -25 -29 -29 -27 -26 -25 -22 -17 -10 -8 -10 -11 -11 -10 -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 0 0 0 0 0 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 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -50 -150 -216 -176 -169 -129 -48 -7 -41 -129 -124 -107 -59 -13 0 0 0 -6 -42 -138 -309 -435 -404 -309 -236 -216 -225 -221 -199 -152 -101 -117 -220 -288 -278 -227 -183 -153 -124 -113 -121 -120 -117 -106 -86 -76 -66 -6 -6 -48 -61 -48 -34 -31 -37 -46 -39 -31 -39 -45 -48 -47 -32 -16 -13 -16 -3 -7 -46 -51 -68 -83 -71 -46 -27 -15 -9 -7 -5 -4 -4 -5 -7 -8 -9 -11 -13 -12 -10 -12 -14 -14 -12 -10 -5 -7 -10 -11 -10 -10 -12 -14 -15 -13 -23 -51 -60 -57 -65 -78 -78 -63 -50 -45 -51 -55 -48 -39 -28 -19 -15 -15 -15 -16 -20 -18 -16 -15 -15 -12 -7 -3 -3 -2 -1 -0 -1 -1 -1 -1 -0 -0 -0 0 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -2 -2 -6 -19 -26 -20 -10 -7 -5 -6 -3 -3 -3 -3 -3 -4 -3 -1 0 0 0 0 0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -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 -1 -2 -6 -14 -23 -31 -36 -33 -28 -25 -14 -3 -1 -1 -2 -10 -22 -33 -37 -34 -29 -27 -23 -12 -3 -4 -7 -8 -10 -11 -11 -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 -1 -0 0 0 0 0 -1 -5 -7 -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 0 0 0 0 0 -9 -65 -157 -169 -164 -127 -150 -119 -41 -58 -110 -98 -76 -39 -4 0 0 0 -54 -207 -380 -450 -420 -390 -310 -245 -232 -233 -220 -192 -141 -90 -106 -207 -294 -294 -236 -179 -141 -119 -114 -125 -126 -115 -94 -60 -34 -24 -6 -10 -64 -76 -50 -33 -35 -35 -21 -11 -20 -27 -29 -49 -53 -26 -6 -9 -13 -5 -8 -46 -44 -44 -48 -44 -32 -20 -12 -8 -10 -7 -5 -7 -10 -9 -8 -8 -10 -13 -10 -10 -11 -11 -10 -10 -7 -5 -7 -10 -11 -11 -11 -12 -11 -10 -16 -42 -75 -54 -41 -54 -71 -68 -50 -41 -41 -44 -45 -38 -29 -23 -18 -14 -11 -10 -15 -24 -28 -24 -21 -19 -14 -10 -10 -11 -7 -3 -1 -3 -3 -1 -1 -2 -3 -3 -2 -1 -1 -1 -0 -0 -1 -2 -2 -2 -1 -1 -1 -2 -3 -2 -2 -1 -1 -0 -0 -1 -0 -0 -2 -7 -19 -28 -23 -15 -10 -8 -6 -6 -5 -4 -4 -5 -5 -3 -0 -0 0 0 0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -1 -1 -2 -2 -2 -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 -1 -5 -12 -22 -33 -46 -58 -56 -48 -42 -31 -16 -8 -7 -11 -21 -29 -43 -49 -43 -34 -30 -26 -16 -1 -1 -4 -5 -9 -12 -14 -12 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 -0 -0 -1 -0 -0 -0 0 -0 -1 -7 -12 -14 -11 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -60 -101 -74 -117 -112 -182 -89 -67 -81 -85 -72 -35 0 0 0 0 -73 -286 -420 -369 -360 -342 -291 -247 -239 -230 -215 -183 -130 -85 -88 -177 -269 -286 -246 -194 -159 -136 -118 -125 -122 -88 -59 -33 -16 -10 -9 -20 -62 -71 -54 -37 -35 -32 -21 -10 -7 -6 -20 -41 -17 -6 -3 -5 -8 -6 -11 -35 -31 -30 -38 -38 -31 -20 -11 -8 -11 -10 -8 -12 -14 -13 -9 -7 -8 -9 -8 -8 -10 -10 -9 -7 -6 -8 -8 -9 -10 -11 -12 -11 -8 -6 -15 -40 -71 -55 -42 -47 -59 -54 -45 -43 -40 -35 -35 -30 -23 -19 -18 -17 -13 -9 -10 -17 -22 -22 -20 -18 -18 -20 -22 -18 -10 -7 -3 -3 -3 -2 -2 -4 -6 -8 -8 -6 -7 -5 -3 -2 -2 -1 -1 -1 -2 -1 -2 -2 -2 -1 -1 -1 -1 0 -0 -0 -0 0 -0 -2 -6 -15 -27 -23 -18 -14 -11 -9 -8 -7 -6 -6 -5 -5 -1 -0 -0 0 -0 -1 -1 -1 -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 -1 -1 -2 -2 -2 -2 -2 -2 -2 -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 -1 -3 -9 -20 -32 -45 -60 -76 -76 -68 -59 -48 -33 -22 -19 -23 -34 -42 -54 -57 -48 -37 -32 -30 -23 -3 -3 -6 -8 -11 -14 -17 -16 -13 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -1 -0 0 0 -1 -7 -17 -24 -21 -11 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -83 -136 -132 -103 -155 -57 -61 -85 -93 -76 -38 -4 0 0 0 -80 -303 -348 -289 -285 -285 -254 -237 -235 -220 -206 -174 -126 -88 -101 -198 -284 -309 -298 -252 -210 -162 -111 -94 -77 -55 -38 -36 -29 -16 -24 -53 -70 -66 -49 -37 -28 -23 -20 -15 -10 -6 -5 -5 -3 -5 -5 -4 -4 -9 -20 -28 -29 -31 -31 -33 -31 -22 -13 -9 -7 -5 -6 -9 -13 -15 -11 -6 -6 -7 -7 -8 -11 -9 -6 -5 -5 -8 -8 -7 -8 -10 -11 -9 -6 -11 -30 -57 -71 -56 -48 -41 -46 -48 -44 -42 -42 -37 -29 -21 -17 -14 -17 -20 -18 -12 -8 -6 -9 -10 -10 -13 -20 -26 -29 -25 -18 -13 -8 -4 -2 -2 -1 -2 -5 -9 -13 -12 -14 -11 -10 -9 -9 -7 -5 -8 -10 -7 -3 -1 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -1 -1 -7 -21 -26 -25 -19 -16 -14 -13 -11 -9 -7 -5 -4 -1 -1 -0 -0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -3 -3 -4 -4 -4 -4 -3 -4 -4 -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 -1 -6 -16 -29 -43 -56 -75 -93 -94 -84 -69 -56 -47 -36 -31 -32 -45 -58 -63 -57 -42 -30 -36 -34 -22 -7 -7 -11 -13 -15 -18 -21 -20 -15 -11 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -2 -2 -1 -0 -1 -2 -1 -1 -0 -1 -6 -17 -33 -31 -17 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -94 -124 -103 -121 -68 -69 -97 -123 -123 -83 -31 -4 0 -2 -76 -292 -265 -219 -222 -231 -227 -225 -224 -210 -196 -167 -122 -89 -101 -172 -259 -301 -318 -306 -276 -208 -122 -56 -44 -41 -35 -49 -47 -34 -37 -57 -70 -66 -49 -29 -21 -20 -21 -17 -13 -10 -7 -6 -5 -9 -7 -5 -8 -21 -32 -29 -29 -32 -29 -30 -27 -19 -12 -7 -4 -2 -3 -4 -9 -10 -7 -5 -6 -7 -8 -8 -7 -9 -8 -6 -5 -5 -5 -5 -5 -7 -9 -10 -9 -14 -33 -58 -68 -63 -53 -39 -37 -42 -38 -34 -36 -39 -36 -28 -21 -18 -19 -20 -18 -14 -12 -6 -4 -6 -9 -13 -18 -22 -28 -29 -23 -19 -18 -11 -5 -2 -1 -1 -4 -7 -11 -13 -23 -22 -23 -23 -22 -19 -16 -21 -19 -13 -7 -4 -4 -2 -1 -0 0 0 0 -0 0 -0 -0 -1 -2 -3 -10 -24 -37 -29 -22 -18 -18 -17 -14 -11 -5 -4 -2 -2 -2 -2 -2 -3 -3 -2 -1 0 0 0 0 -0 -0 -2 -6 -13 -15 -10 -6 -4 -2 -1 -1 -1 -1 -1 -0 0 -0 -0 0 0 0 -0 -0 -0 -1 -3 -3 -4 -5 -5 -4 -4 -3 -3 -4 -6 -4 -2 -1 -0 -0 -0 -0 -0 -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 -2 -9 -23 -37 -51 -69 -87 -99 -101 -94 -79 -64 -55 -44 -39 -40 -51 -63 -64 -53 -35 -27 -41 -30 -19 -9 -6 -9 -14 -18 -18 -23 -22 -18 -13 -8 -3 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -1 -3 -3 -2 -1 -1 -5 -14 -33 -34 -24 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -64 -98 -125 -124 -109 -119 -131 -134 -123 -78 -23 -0 -10 -75 -266 -194 -174 -185 -202 -214 -220 -218 -206 -184 -161 -120 -96 -112 -162 -230 -281 -301 -293 -230 -136 -68 -44 -36 -25 -37 -54 -48 -58 -60 -63 -68 -59 -38 -40 -44 -26 -24 -19 -17 -16 -12 -8 -11 -18 -10 -6 -17 -30 -34 -29 -28 -27 -24 -23 -23 -19 -11 -6 -3 -3 -3 -5 -4 -5 -4 -3 -4 -5 -7 -8 -8 -8 -7 -6 -6 -7 -6 -4 -3 -4 -5 -8 -9 -11 -14 -27 -53 -68 -56 -37 -27 -27 -28 -26 -28 -37 -42 -33 -25 -25 -23 -22 -20 -21 -21 -18 -22 -22 -21 -21 -21 -20 -21 -24 -29 -36 -34 -19 -11 -4 -1 -1 -3 -7 -13 -21 -32 -33 -32 -28 -24 -18 -11 -7 -8 -9 -6 -4 -3 -2 -1 -0 -0 0 0 -0 -1 -2 -3 -3 -3 -3 -5 -13 -22 -17 -32 -14 -19 -26 -22 -16 -9 -5 -4 -4 -4 -5 -5 -5 -4 -2 -1 0 0 -0 -1 -2 -4 -10 -23 -38 -41 -27 -14 -7 -3 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -2 -2 -2 -3 -4 -4 -3 -3 -4 -5 -10 -9 -6 -4 -3 -2 -2 -1 -2 -2 -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 0 0 0 -0 -3 -12 -31 -43 -57 -78 -98 -110 -112 -104 -87 -69 -58 -48 -43 -44 -53 -65 -69 -58 -36 -39 -34 -20 -14 -10 -10 -13 -16 -17 -16 -20 -21 -19 -15 -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 -1 -1 -2 -3 -4 -4 -2 -1 -3 -11 -22 -25 -23 -13 -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 -47 -100 -108 -87 -89 -61 -39 -70 -93 -78 -36 -13 -41 -123 -237 -156 -159 -177 -196 -207 -211 -211 -202 -175 -162 -127 -117 -137 -173 -219 -269 -289 -258 -99 -39 -26 -25 -19 -27 -53 -57 -57 -69 -76 -72 -67 -52 -27 -15 -29 -34 -29 -19 -16 -14 -13 -14 -19 -25 -19 -17 -29 -35 -35 -32 -28 -24 -21 -20 -20 -16 -13 -9 -6 -4 -5 -6 -2 -6 -4 -5 -7 -7 -7 -9 -9 -8 -8 -8 -9 -8 -5 -2 -2 -2 -5 -11 -13 -10 -11 -25 -46 -61 -52 -38 -27 -25 -31 -31 -29 -34 -40 -36 -33 -41 -39 -41 -38 -34 -35 -36 -33 -26 -27 -26 -26 -24 -20 -18 -18 -20 -23 -25 -19 -11 -5 -2 -2 -5 -12 -22 -26 -25 -24 -22 -19 -15 -12 -11 -12 -13 -4 -2 -1 -1 -1 -2 -4 -6 -6 -7 -9 -7 -4 -2 -2 -3 -3 -5 -9 -5 -16 -6 -15 -27 -30 -26 -17 -9 -4 -5 -6 -7 -7 -6 -5 -2 -1 -0 -0 -1 -3 -7 -10 -17 -37 -61 -58 -40 -22 -9 -3 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -3 -2 -2 -3 -4 -6 -12 -13 -12 -10 -8 -6 -5 -3 -3 -3 -3 -3 -3 -3 -2 -1 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -8 -23 -41 -48 -61 -81 -105 -118 -118 -109 -88 -69 -57 -47 -40 -38 -45 -59 -70 -67 -46 -41 -28 -16 -13 -17 -24 -26 -19 -14 -14 -17 -18 -18 -15 -10 -5 -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 -1 -1 -1 -2 -3 -4 -3 -0 -1 -5 -9 -10 -10 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -68 -92 -91 -53 -58 -103 -77 -55 -91 -71 -51 -91 -168 -217 -207 -157 -163 -182 -200 -205 -208 -208 -196 -174 -164 -133 -124 -140 -167 -219 -267 -253 -163 -23 -18 -20 -15 -12 -32 -60 -69 -79 -84 -85 -75 -62 -51 -36 -28 -49 -73 -24 -18 -18 -17 -18 -21 -23 -25 -23 -20 -26 -29 -33 -37 -38 -33 -24 -22 -27 -18 -15 -12 -8 -6 -6 -7 -3 -5 -6 -7 -7 -9 -9 -10 -11 -11 -11 -9 -9 -9 -8 -6 -9 -13 -12 -11 -12 -10 -18 -32 -45 -47 -41 -35 -26 -23 -36 -51 -53 -45 -46 -53 -52 -67 -52 -60 -50 -41 -41 -39 -29 -25 -27 -30 -32 -33 -33 -27 -19 -20 -32 -50 -22 -17 -9 -4 -3 -5 -9 -14 -16 -15 -17 -19 -20 -20 -21 -24 -27 -26 -22 -13 -16 -15 -29 -39 -32 -25 -21 -21 -20 -14 -8 -8 -11 -12 -10 -8 -7 -7 -7 -4 -5 -19 -35 -38 -29 -17 -9 -7 -6 -7 -7 -5 -2 -1 -1 -1 -2 -4 -11 -14 -10 -9 -22 -45 -62 -47 -32 -22 -15 -9 -4 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -4 -6 -11 -15 -16 -14 -12 -10 -8 -5 -3 -2 -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 -4 -16 -34 -43 -44 -56 -74 -98 -114 -115 -108 -86 -67 -54 -44 -35 -31 -34 -45 -56 -63 -54 -41 -26 -16 -16 -19 -22 -22 -17 -15 -13 -14 -15 -15 -13 -8 -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 -1 -1 0 0 -0 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -34 -66 -100 -56 -83 -148 -159 -131 -155 -184 -170 -230 -239 -216 -191 -164 -176 -191 -203 -203 -208 -209 -196 -179 -164 -136 -118 -137 -175 -217 -200 -130 -55 -20 -23 -28 -19 -13 -41 -72 -89 -103 -114 -113 -94 -69 -47 -33 -42 -75 -89 -13 -15 -18 -23 -27 -29 -27 -23 -20 -16 -19 -17 -20 -29 -34 -31 -23 -22 -27 -21 -18 -13 -9 -7 -9 -9 -4 -4 -5 -6 -7 -7 -9 -10 -12 -12 -8 -4 -6 -10 -13 -16 -19 -20 -13 -9 -23 -22 -25 -30 -34 -36 -32 -24 -13 -6 -7 -8 -15 -33 -48 -52 -57 -62 -41 -42 -31 -34 -41 -42 -41 -39 -38 -45 -49 -46 -46 -38 -21 -12 -31 -60 -30 -14 -11 -15 -13 -13 -20 -23 -17 -14 -22 -31 -41 -55 -69 -71 -60 -54 -55 -44 -44 -41 -36 -31 -30 -27 -20 -15 -12 -8 -5 -8 -22 -32 -30 -26 -17 -10 -21 -16 -5 -9 -25 -38 -42 -32 -23 -16 -10 -9 -7 -4 -1 -1 -2 -4 -6 -7 -7 -6 -3 -1 -4 -11 -24 -14 -30 -38 -36 -23 -10 -2 -1 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -5 -9 -14 -18 -18 -15 -11 -9 -6 -3 -2 -2 -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 -2 -8 -21 -32 -34 -33 -44 -61 -81 -99 -105 -95 -68 -51 -44 -36 -29 -25 -26 -32 -41 -56 -50 -38 -26 -17 -14 -15 -18 -18 -15 -16 -10 -11 -13 -13 -10 -5 -2 -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 -1 -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 -9 -56 -130 -65 -95 -130 -123 -119 -162 -230 -254 -223 -292 -232 -174 -169 -185 -190 -199 -197 -208 -210 -194 -178 -162 -132 -107 -124 -185 -210 -105 -37 -22 -27 -36 -59 -64 -98 -95 -91 -109 -133 -141 -126 -93 -64 -70 -91 -100 -102 -73 -8 -9 -9 -17 -26 -32 -32 -29 -24 -19 -19 -14 -16 -24 -27 -24 -19 -17 -22 -21 -16 -14 -10 -9 -12 -10 -5 -4 -4 -5 -5 -5 -6 -7 -8 -6 -4 -6 -11 -15 -18 -46 -55 -34 -13 -12 -35 -25 -21 -31 -40 -38 -28 -17 -8 0 0 -0 -1 -7 -22 -37 -42 -39 -30 -28 -26 -33 -39 -45 -51 -54 -53 -56 -60 -56 -51 -44 -36 -28 -33 -55 -40 -17 -15 -21 -17 -14 -18 -24 -23 -22 -29 -38 -53 -85 -120 -123 -90 -72 -73 -70 -59 -48 -36 -26 -23 -23 -18 -7 -5 -8 -11 -20 -32 -44 -57 -68 -56 -52 -60 -37 -12 -3 -8 -22 -36 -31 -26 -26 -21 -16 -10 -5 -2 -1 -3 -6 -6 -4 -2 -0 -0 0 0 -0 -2 -1 -9 -21 -26 -19 -7 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -2 -5 -7 -12 -17 -19 -16 -12 -9 -6 -3 -2 -2 -2 -2 -2 -1 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -3 -2 -1 -0 -1 -2 -6 -15 -22 -24 -22 -25 -34 -48 -64 -81 -91 -77 -41 -30 -25 -25 -22 -19 -20 -24 -31 -54 -45 -33 -27 -23 -18 -14 -13 -16 -12 -15 -10 -9 -11 -11 -9 -4 -1 -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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -74 -118 -50 -7 -44 -87 -107 -140 -186 -210 -195 -310 -221 -164 -164 -177 -183 -191 -188 -203 -204 -177 -163 -157 -143 -129 -146 -175 -129 -44 -21 -30 -38 -56 -90 -150 -139 -109 -119 -108 -99 -109 -116 -98 -90 -119 -122 -110 -69 -32 -10 -6 -6 -8 -23 -36 -37 -35 -33 -28 -20 -12 -14 -24 -29 -26 -20 -17 -20 -22 -17 -18 -13 -11 -13 -11 -6 -4 -5 -5 -5 -5 -6 -6 -6 -6 -10 -17 -24 -29 -30 -52 -49 -37 -35 -31 -30 -22 -34 -44 -44 -37 -25 -13 -5 0 0 -1 -7 -18 -27 -30 -30 -28 -28 -32 -38 -40 -36 -31 -31 -35 -41 -48 -46 -43 -42 -43 -57 -69 -68 -59 -41 -27 -27 -30 -24 -13 -9 -12 -18 -26 -32 -36 -39 -55 -77 -86 -76 -61 -61 -57 -50 -46 -42 -35 -33 -39 -47 -42 -22 -16 -26 -51 -46 -40 -58 -71 -61 -59 -59 -36 -25 -11 -9 -22 -29 -24 -21 -26 -24 -16 -7 -3 -2 -2 -2 -4 -2 -2 -1 -1 -1 -1 -1 -0 -0 -1 -2 -4 -6 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -7 -10 -14 -15 -14 -11 -9 -6 -3 -2 -2 -2 -3 -1 -0 0 0 0 -0 -1 -1 -1 -1 0 0 0 0 0 -0 -1 -2 -5 -8 -10 -10 -9 -7 -6 -7 -10 -17 -25 -25 -24 -21 -23 -29 -38 -50 -63 -68 -42 -27 -20 -16 -15 -14 -14 -16 -18 -21 -42 -38 -30 -25 -23 -20 -15 -14 -15 -10 -12 -12 -11 -11 -11 -9 -4 -1 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -43 -79 -70 -28 -2 -36 -76 -102 -129 -158 -172 -182 -271 -213 -156 -148 -159 -171 -179 -182 -199 -181 -145 -148 -170 -180 -179 -181 -152 -30 -20 -23 -41 -75 -116 -158 -166 -132 -109 -84 -58 -37 -49 -81 -88 -67 -85 -148 -131 -52 -17 -13 -9 -9 -12 -18 -31 -36 -39 -39 -32 -20 -14 -17 -23 -26 -28 -23 -21 -23 -23 -22 -26 -21 -14 -13 -11 -8 -7 -8 -8 -7 -7 -8 -10 -12 -19 -34 -49 -39 -38 -43 -37 -27 -34 -41 -34 -26 -27 -45 -52 -44 -36 -27 -19 -9 -0 -1 -8 -19 -13 -18 -23 -23 -23 -24 -30 -34 -33 -36 -40 -36 -30 -34 -38 -32 -24 -21 -19 -37 -56 -58 -49 -40 -36 -32 -28 -21 -13 -8 -8 -11 -19 -32 -36 -38 -46 -56 -57 -50 -40 -37 -37 -39 -41 -46 -53 -65 -74 -77 -78 -44 -28 -27 -36 -34 -36 -52 -63 -53 -57 -58 -37 -46 -26 -16 -27 -22 -15 -16 -16 -15 -11 -5 -2 -2 -3 -2 -2 -2 -1 -1 -1 -2 -2 -2 -1 -2 -3 -2 -2 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 -1 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -1 -2 -4 -7 -9 -10 -10 -9 -7 -6 -3 -3 -3 -4 -4 -2 -1 -0 -0 -0 -0 -1 -2 -2 -1 -0 0 0 0 -0 -0 -2 -5 -9 -16 -19 -22 -23 -22 -20 -21 -27 -33 -37 -28 -27 -26 -26 -29 -35 -43 -55 -62 -41 -27 -18 -14 -13 -13 -12 -11 -13 -15 -31 -34 -29 -25 -21 -16 -16 -20 -11 -6 -7 -11 -13 -13 -12 -11 -6 -2 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -64 -23 -8 -21 -40 -63 -82 -102 -120 -125 -117 -128 -215 -152 -141 -149 -154 -157 -164 -171 -149 -132 -170 -216 -224 -212 -208 -189 -106 -25 -26 -38 -95 -156 -176 -159 -127 -94 -53 -30 -30 -65 -107 -112 -82 -81 -87 -44 -25 -18 -17 -15 -14 -13 -10 -17 -25 -30 -28 -21 -14 -12 -15 -21 -27 -36 -31 -28 -25 -23 -24 -28 -24 -18 -14 -12 -13 -14 -13 -12 -12 -12 -13 -14 -26 -52 -74 -74 -46 -38 -36 -26 -29 -44 -50 -42 -34 -35 -38 -38 -35 -32 -27 -23 -15 -0 -3 -20 -32 -18 -12 -12 -14 -17 -19 -22 -28 -32 -34 -32 -26 -22 -23 -26 -30 -26 -42 -30 -26 -35 -45 -46 -40 -32 -22 -17 -11 -8 -6 -6 -6 -10 -21 -29 -43 -64 -86 -88 -72 -56 -49 -48 -59 -57 -63 -73 -81 -74 -68 -92 -92 -82 -71 -61 -50 -51 -58 -54 -37 -41 -31 -58 -62 -45 -33 -29 -19 -14 -16 -15 -12 -10 -7 -4 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -1 -2 -2 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -3 -3 -1 -0 -0 0 -0 -0 -0 -0 -0 0 -0 -1 -1 -2 -4 -6 -7 -7 -6 -6 -7 -5 -4 -3 -4 -4 -3 -1 -0 -0 -0 -0 -1 -2 -2 -2 -1 -0 0 0 -0 -1 -3 -7 -13 -20 -27 -31 -32 -33 -34 -36 -41 -45 -42 -35 -33 -33 -35 -37 -41 -46 -56 -62 -58 -39 -21 -14 -14 -11 -10 -9 -10 -23 -40 -41 -31 -24 -19 -7 -6 -4 -1 -2 -6 -10 -13 -13 -12 -10 -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 -2 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -65 -42 -32 -53 -55 -43 -59 -80 -96 -112 -141 -184 -210 -152 -139 -138 -142 -162 -166 -155 -154 -173 -223 -245 -199 -142 -122 -123 -92 -33 -30 -32 -46 -137 -176 -162 -131 -93 -49 -25 -29 -60 -120 -180 -206 -174 -77 -15 -14 -19 -22 -21 -20 -16 -11 -12 -15 -15 -13 -10 -8 -7 -7 -9 -16 -45 -43 -43 -38 -30 -25 -25 -24 -21 -19 -19 -22 -22 -18 -16 -17 -15 -14 -28 -62 -86 -88 -72 -55 -39 -32 -23 -43 -58 -63 -65 -61 -47 -33 -30 -31 -29 -25 -16 -6 -4 -16 -25 -8 -2 -4 -8 -13 -16 -16 -15 -18 -23 -20 -18 -19 -18 -16 -18 -31 -30 -53 -42 -22 -15 -18 -22 -23 -20 -15 -20 -9 -4 -5 -6 -8 -12 -18 -29 -53 -73 -81 -78 -72 -65 -57 -49 -56 -59 -73 -55 -51 -60 -63 -83 -105 -107 -101 -89 -76 -71 -60 -47 -62 -58 -19 -69 -80 -67 -47 -28 -13 -9 -13 -13 -12 -13 -11 -7 -5 -3 -3 -3 -4 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -2 -5 -3 -1 -0 0 -0 -0 -0 -0 -0 0 0 -0 -1 -1 -2 -3 -5 -6 -7 -7 -7 -8 -6 -5 -3 -2 -2 -2 -1 -0 0 -0 -0 -1 -2 -2 -1 -1 -0 0 0 0 -1 -4 -8 -15 -22 -30 -36 -42 -45 -46 -47 -49 -52 -51 -45 -41 -42 -45 -49 -52 -55 -60 -62 -50 -30 -18 -14 -12 -11 -10 -10 -9 -21 -42 -46 -31 -23 -19 -7 -2 -1 -3 -6 -9 -11 -13 -13 -12 -11 -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 0 -0 -0 0 0 0 0 0 0 0 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 -6 -5 -1 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 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 -92 -70 -42 -38 -41 -39 -53 -67 -72 -94 -151 -218 -212 -147 -140 -151 -170 -218 -230 -217 -207 -223 -245 -207 -97 -51 -44 -54 -59 -52 -47 -36 -27 -116 -174 -168 -135 -97 -54 -27 -25 -36 -72 -134 -174 -113 -11 -13 -11 -18 -23 -27 -26 -19 -12 -11 -14 -14 -9 -6 -5 -5 -6 -10 -25 -61 -46 -49 -43 -31 -25 -28 -35 -37 -35 -35 -36 -36 -32 -25 -20 -20 -26 -43 -72 -80 -81 -76 -62 -48 -45 -51 -77 -89 -85 -76 -63 -49 -39 -37 -34 -20 -20 -9 -1 -5 -16 -19 -7 -1 -2 -7 -13 -18 -19 -15 -13 -12 -12 -20 -23 -21 -19 -19 -20 -16 -22 -38 -60 -61 -45 -28 -19 -17 -20 -38 -15 -10 -13 -13 -14 -18 -29 -46 -71 -88 -87 -71 -54 -48 -46 -39 -45 -32 -55 -47 -45 -50 -48 -48 -62 -67 -73 -83 -78 -72 -56 -35 -41 -32 -20 -50 -58 -73 -82 -64 -34 -25 -7 -10 -12 -12 -12 -11 -8 -5 -3 -4 -6 -6 -5 -3 -2 -2 -2 -1 -1 -0 -0 -0 -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 -1 -2 -4 -5 -6 -5 -6 -7 -8 -8 -7 -5 -3 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -0 0 0 0 -1 -3 -8 -16 -22 -29 -38 -46 -55 -62 -61 -57 -55 -52 -49 -55 -64 -70 -75 -73 -70 -62 -45 -42 -33 -19 -12 -11 -10 -11 -12 -9 -11 -28 -40 -31 -26 -23 -15 -9 -5 -8 -13 -13 -12 -14 -15 -14 -14 -12 -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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 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 -7 -32 -103 -96 -56 -36 -36 -39 -44 -46 -45 -62 -128 -218 -201 -160 -176 -204 -227 -253 -229 -199 -179 -178 -174 -125 -36 -38 -45 -63 -59 -51 -49 -42 -40 -56 -120 -148 -143 -104 -51 -22 -28 -38 -59 -75 -116 -72 -4 -8 -16 -21 -27 -29 -25 -17 -10 -9 -14 -15 -8 -4 -4 -5 -7 -13 -30 -54 -45 -44 -42 -37 -38 -47 -59 -63 -62 -60 -58 -57 -53 -42 -36 -42 -51 -50 -72 -69 -79 -79 -65 -48 -31 -22 -23 -22 -39 -72 -80 -65 -51 -40 -37 -15 -8 -4 -3 -4 -3 -1 0 0 -0 -2 -9 -16 -19 -15 -13 -16 -14 -22 -27 -26 -23 -19 -11 -7 -6 -17 -36 -43 -28 -13 -10 -12 -17 -29 -14 -12 -31 -34 -22 -20 -35 -59 -75 -81 -76 -61 -49 -46 -44 -39 -47 -33 -50 -51 -46 -41 -38 -43 -55 -68 -75 -45 -45 -34 -35 -57 -52 -31 -16 -23 -30 -62 -98 -114 -91 -39 -30 -4 -10 -9 -7 -8 -9 -6 -4 -3 -5 -6 -6 -6 -5 -5 -4 -3 -3 -2 -1 -1 -2 -4 -5 -4 -3 -2 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -4 -4 -4 -3 -2 -4 -6 -7 -7 -5 -4 -3 -4 -2 -2 -2 -1 -2 -2 -3 -3 -2 -2 -2 -1 -1 -0 -0 -0 -0 -2 -7 -16 -22 -29 -37 -45 -54 -63 -67 -63 -57 -55 -54 -67 -86 -99 -110 -114 -91 -60 -35 -37 -36 -20 -13 -12 -12 -13 -13 -8 -7 -18 -33 -31 -28 -25 -21 -17 -11 -11 -14 -13 -13 -12 -12 -12 -13 -14 -11 -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 -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 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -85 -97 -72 -46 -37 -35 -35 -33 -31 -44 -69 -179 -196 -200 -227 -250 -244 -203 -128 -82 -72 -75 -74 -60 -35 -34 -33 -50 -45 -43 -44 -44 -43 -33 -46 -55 -55 -48 -35 -26 -29 -36 -49 -66 -117 -85 -26 -16 -24 -28 -28 -22 -17 -11 -7 -7 -10 -12 -9 -3 -4 -6 -9 -24 -43 -53 -56 -67 -67 -68 -69 -73 -80 -86 -86 -79 -71 -68 -67 -63 -65 -79 -89 -69 -76 -44 -62 -69 -53 -27 -7 0 0 -0 -5 -13 -22 -40 -47 -32 -33 -11 -3 -3 -3 -2 -0 0 0 0 0 -3 -12 -16 -16 -13 -13 -22 -14 -24 -28 -27 -21 -15 -13 -13 -11 -12 -19 -24 -16 -9 -7 -8 -10 -13 -11 -12 -23 -26 -19 -19 -34 -52 -51 -49 -75 -84 -75 -62 -52 -45 -55 -47 -48 -53 -54 -54 -54 -49 -36 -43 -78 -96 -117 -95 -86 -106 -98 -80 -72 -59 -55 -70 -80 -102 -122 -88 -76 -24 -17 -11 -8 -8 -8 -6 -4 -4 -3 -4 -5 -6 -7 -7 -6 -5 -4 -3 -2 -1 -2 -5 -8 -6 -4 -3 -4 -5 -3 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -3 -2 -1 -1 -1 -3 -5 -6 -5 -3 -2 -2 -2 -1 -2 -2 -1 -1 -1 -1 -2 -2 -3 -3 -3 -2 -1 -1 -0 -1 -3 -9 -17 -23 -28 -34 -41 -50 -60 -68 -64 -59 -58 -59 -71 -93 -111 -130 -131 -102 -64 -42 -32 -25 -20 -16 -13 -14 -15 -13 -8 -10 -23 -34 -31 -29 -26 -22 -17 -15 -16 -17 -15 -13 -9 -7 -8 -9 -10 -10 -8 -6 -3 -1 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -122 -105 -66 -47 -44 -43 -35 -31 -27 -30 -56 -116 -236 -222 -238 -237 -225 -195 -136 -84 -61 -52 -47 -43 -37 -32 -28 -22 -29 -40 -42 -43 -47 -43 -28 -24 -29 -34 -34 -28 -23 -26 -30 -32 -55 -155 -212 -129 -45 -28 -29 -23 -14 -8 -5 -5 -6 -8 -10 -11 -5 -6 -10 -26 -45 -63 -70 -71 -66 -68 -76 -76 -71 -71 -75 -73 -65 -66 -83 -90 -111 -116 -107 -101 -85 -41 -10 -23 -30 -21 -6 0 0 0 0 -0 -0 -2 -23 -34 -24 -28 -6 -1 -1 -1 -0 0 0 0 0 0 -4 -18 -18 -15 -15 -17 -21 -10 -17 -24 -23 -17 -15 -18 -20 -17 -13 -5 -6 -5 -7 -8 -8 -10 -11 -13 -15 -17 -19 -19 -21 -25 -28 -21 -22 -58 -66 -55 -45 -38 -37 -64 -71 -70 -69 -63 -59 -66 -64 -26 -36 -86 -87 -98 -113 -124 -136 -142 -129 -93 -73 -70 -88 -81 -77 -101 -111 -70 -58 -45 -31 -21 -15 -13 -12 -7 -5 -4 -3 -4 -6 -7 -8 -8 -6 -4 -4 -3 -2 -1 -3 -6 -7 -7 -6 -6 -6 -5 -3 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 -0 -1 -2 -2 -3 -2 -1 -1 -2 -2 -2 -2 -1 -1 -0 -0 -0 -1 -1 -2 -4 -5 -3 -2 -2 -1 -1 -7 -14 -20 -24 -28 -32 -38 -46 -56 -65 -63 -61 -61 -66 -79 -97 -116 -136 -135 -124 -95 -70 -53 -39 -28 -18 -13 -15 -17 -14 -11 -16 -28 -29 -26 -27 -28 -21 -15 -16 -21 -23 -20 -14 -8 -6 -6 -7 -9 -10 -9 -8 -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 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -6 0 0 0 0 0 0 0 0 -15 -89 -107 -67 -37 -40 -43 -31 -24 -24 -32 -67 -153 -261 -251 -266 -184 -149 -132 -104 -69 -46 -44 -46 -42 -31 -25 -24 -19 -22 -40 -42 -45 -51 -49 -37 -27 -28 -31 -32 -27 -20 -19 -22 -23 -44 -182 -206 -196 -99 -33 -22 -20 -12 -5 -4 -4 -5 -7 -11 -13 -9 -12 -33 -48 -50 -50 -60 -57 -19 -6 -44 -44 -27 -24 -26 -26 -34 -64 -123 -121 -117 -110 -107 -108 -93 -37 -9 -7 -6 -5 -2 0 0 0 0 0 -0 -3 -21 -31 -29 -27 -8 -0 -0 0 0 0 0 0 0 0 -1 -9 -10 -9 -14 -22 -21 -14 -15 -21 -20 -16 -15 -16 -16 -16 -16 -6 -5 -6 -6 -7 -10 -15 -16 -14 -14 -15 -17 -18 -18 -16 -15 -16 -14 -14 -14 -14 -15 -17 -22 -35 -36 -28 -24 -20 -22 -39 -49 -22 -20 -26 -68 -86 -99 -113 -127 -141 -154 -162 -106 -73 -55 -64 -77 -84 -95 -76 -74 -72 -63 -40 -23 -18 -15 -7 -4 -5 -4 -4 -4 -4 -4 -6 -7 -8 -8 -5 -2 -1 -1 -3 -6 -6 -7 -8 -8 -7 -6 -5 -5 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 -0 -0 -0 -1 -3 -3 -2 -3 -5 -6 -2 -11 -19 -23 -26 -28 -30 -34 -41 -50 -59 -60 -58 -59 -66 -82 -103 -126 -132 -127 -117 -97 -73 -54 -43 -36 -22 -13 -13 -16 -17 -16 -20 -26 -26 -20 -22 -22 -19 -18 -21 -26 -26 -21 -14 -9 -7 -7 -8 -9 -11 -10 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -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 -36 -97 -87 -5 0 0 0 0 0 0 0 0 -73 -87 -64 -44 -41 -40 -32 -21 -28 -38 -61 -120 -207 -208 -223 -128 -95 -81 -62 -45 -40 -41 -46 -41 -23 -17 -20 -20 -21 -28 -44 -51 -57 -59 -52 -36 -24 -24 -28 -24 -20 -21 -20 -21 -42 -113 -151 -125 -62 -24 -16 -17 -14 -8 -4 -4 -5 -7 -11 -18 -28 -44 -54 -61 -41 -18 -4 0 0 -0 -5 -7 -2 0 -5 -27 -65 -110 -127 -121 -115 -105 -93 -86 -84 -73 -43 -18 -13 -9 -3 -1 -4 -4 -8 -34 -40 -36 -32 -28 -25 -19 -7 -0 -0 -0 0 0 0 0 0 0 -0 -1 -1 -1 -6 -12 -13 -17 -21 -19 -15 -13 -12 -12 -13 -15 -7 -8 -7 -8 -7 -5 -6 -9 -8 -5 -4 -4 -5 -6 -7 -7 -8 -11 -9 -7 -8 -10 -12 -14 -15 -14 -15 -14 -18 -21 -20 -19 -18 -17 -18 -8 -1 -25 -50 -58 -51 -40 -28 -12 -6 -5 -4 -19 -29 -33 -57 -76 -61 -57 -71 -52 -30 -22 -19 -17 -8 -7 -6 -5 -4 -4 -5 -7 -9 -8 -4 -3 -2 -1 -1 -1 -2 -3 -6 -7 -8 -7 -6 -6 -6 -5 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -1 -5 -9 -9 -4 -12 -21 -25 -26 -26 -27 -28 -34 -43 -51 -54 -53 -53 -58 -70 -92 -124 -139 -135 -108 -75 -51 -40 -32 -27 -21 -15 -13 -16 -18 -19 -21 -23 -22 -18 -19 -19 -19 -19 -22 -26 -24 -20 -14 -10 -8 -8 -8 -10 -13 -12 -10 -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 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -90 -211 -198 0 0 0 0 0 0 0 0 -5 -84 -98 -76 -58 -49 -42 -32 -22 -39 -70 -93 -98 -86 -83 -97 -82 -70 -57 -45 -38 -37 -40 -44 -41 -17 -14 -21 -24 -21 -24 -35 -42 -54 -61 -60 -48 -30 -21 -29 -29 -27 -26 -30 -30 -27 -41 -103 -39 -22 -15 -16 -18 -16 -10 -3 -3 -6 -11 -19 -26 -46 -61 -33 -38 -14 -3 0 0 0 0 0 0 0 -3 -23 -67 -107 -125 -127 -119 -118 -111 -92 -76 -74 -75 -53 -23 -16 -10 -3 -4 -24 -30 -12 -49 -40 -32 -30 -20 -11 -6 -3 -1 -1 -0 -0 -0 -1 -0 0 0 0 0 0 0 -1 -2 -3 -7 -12 -12 -9 -9 -7 -9 -11 -10 -8 -13 -8 -6 -6 -4 -2 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -2 -1 -1 -3 -7 -10 -11 -8 -5 -8 -1 -4 -16 -17 -11 -8 -5 -4 -1 -0 0 0 0 0 0 -0 -0 0 0 0 -1 -2 -3 -7 -7 -6 -12 -32 -33 -25 -23 -23 -18 -11 -9 -8 -7 -6 -7 -8 -8 -9 -7 -4 -3 -2 -2 -2 -1 -0 -0 -1 -3 -5 -7 -8 -9 -8 -6 -6 -4 -2 -2 -2 -3 -3 -4 -3 -3 -3 -3 -2 -1 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 -0 -0 -0 -1 -4 -9 -12 -10 -7 -13 -22 -25 -24 -23 -23 -22 -25 -29 -36 -41 -42 -42 -45 -52 -68 -96 -123 -131 -98 -52 -28 -25 -19 -13 -13 -13 -14 -15 -18 -21 -20 -21 -19 -20 -23 -23 -22 -22 -18 -21 -18 -14 -13 -11 -8 -6 -5 -14 -16 -15 -12 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 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 -1 -2 -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 -62 -134 -107 0 0 0 0 0 0 0 0 -18 -87 -100 -75 -55 -44 -37 -30 -30 -54 -100 -101 -95 -89 -83 -78 -70 -62 -49 -41 -39 -40 -45 -49 -43 -15 -15 -26 -29 -27 -27 -31 -33 -41 -49 -52 -51 -41 -27 -23 -34 -47 -62 -50 -44 -37 -28 -21 -11 -12 -13 -13 -15 -15 -10 -4 -3 -9 -16 -18 -20 -40 -66 -54 -14 -1 0 0 0 0 0 0 0 0 -5 -31 -68 -84 -95 -108 -72 -59 -91 -95 -82 -71 -63 -46 -21 -7 -4 -1 -1 -8 -9 -1 -10 -37 -18 -20 -14 -4 -0 -0 -0 -0 -0 -2 -3 -4 -2 -0 0 0 0 0 0 0 0 -0 -0 -2 -4 -3 -3 -2 -6 -10 -7 -3 -7 -9 -5 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 -3 -1 -2 -0 -8 -9 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -1 -2 -23 -39 -35 -22 -14 -11 -9 -8 -8 -7 -6 -5 -5 -8 -7 -7 -5 -4 -3 -3 -2 -2 -2 -1 -2 -2 -2 -5 -8 -10 -9 -9 -8 -7 -6 -7 -8 -9 -10 -9 -8 -8 -7 -6 -4 -0 -0 -0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -5 -8 -9 -11 -12 -13 -14 -18 -21 -21 -20 -18 -16 -16 -17 -19 -23 -27 -28 -28 -32 -39 -48 -62 -79 -72 -45 -24 -19 -17 -12 -8 -8 -10 -11 -11 -15 -25 -25 -22 -26 -31 -32 -32 -30 -22 -12 -12 -9 -7 -9 -12 -11 -9 -11 -17 -21 -19 -15 -11 -8 -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 -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 -2 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 -24 -53 -77 -79 -61 -48 -39 -31 -34 -55 -86 -104 -99 -94 -91 -86 -77 -66 -56 -46 -44 -47 -50 -55 -57 -46 -19 -17 -33 -37 -34 -34 -36 -35 -35 -37 -39 -46 -46 -33 -23 -28 -38 -58 -50 -42 -33 -25 -15 -7 -5 -12 -14 -15 -15 -11 -6 -4 -7 -11 -8 -11 -49 -80 -68 -19 0 0 0 0 0 0 0 0 -0 -2 -13 -55 -61 -62 -64 -54 -62 -63 -79 -82 -69 -56 -44 -24 0 0 0 0 0 0 0 0 -2 -2 -3 -3 -2 -1 -1 -1 -0 -1 -2 -4 -2 -0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -44 -41 -26 -17 -13 -10 -9 -9 -7 -6 -5 -5 -6 -6 -5 -5 -6 -4 -3 -2 -2 -1 -1 -1 -1 -1 -2 -7 -9 -8 -11 -14 -17 -19 -19 -18 -17 -15 -13 -12 -11 -9 -9 -9 -5 -2 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -0 0 -0 -1 -11 -20 -24 -21 -14 -9 -9 -10 -13 -16 -18 -18 -16 -14 -11 -10 -12 -12 -15 -17 -17 -16 -19 -23 -29 -38 -51 -46 -31 -25 -18 -11 -6 -4 -6 -9 -9 -7 -10 -23 -27 -21 -30 -36 -37 -38 -34 -14 -5 -5 -5 -4 -5 -7 -9 -15 -21 -17 -21 -21 -19 -16 -14 -12 -9 -6 -3 -1 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -4 -8 -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 -1 -1 -1 -1 -1 -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 -46 -88 -52 0 0 0 0 0 -92 -114 -86 -65 -57 -53 -46 -35 -35 -60 -92 -105 -104 -99 -83 -80 -72 -60 -50 -46 -48 -52 -55 -58 -53 -37 -19 -22 -39 -46 -44 -44 -47 -47 -45 -43 -43 -48 -44 -26 -38 -57 -49 -50 -38 -29 -26 -26 -25 -18 -14 -19 -19 -16 -16 -11 -6 -4 -5 -5 -4 -6 -32 -41 -28 -8 0 0 0 0 0 0 0 0 -0 -2 -21 -64 -62 -57 -58 -62 -75 -89 -98 -90 -71 -53 -41 -23 0 0 0 0 0 0 0 0 0 0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -36 -39 -23 -17 -15 -13 -12 -10 -9 -7 -6 -5 -4 -2 -3 -4 -4 -3 -2 -1 -2 -1 -1 -0 -0 -0 -1 -1 -1 -6 -13 -18 -22 -23 -22 -21 -19 -16 -14 -12 -10 -9 -10 -8 -5 -6 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -2 -1 -1 -0 0 -0 -3 -29 -47 -45 -30 -16 -8 -4 -5 -7 -10 -13 -13 -12 -10 -9 -7 -7 -8 -9 -10 -10 -9 -10 -10 -14 -24 -31 -32 -28 -21 -12 -7 -5 -5 -7 -10 -10 -6 -4 -12 -23 -22 -24 -28 -32 -35 -26 -10 -6 -4 -4 -4 -4 -5 -6 -7 -5 -4 -8 -14 -20 -22 -21 -20 -17 -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 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -10 -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 -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 -3 -132 -290 -113 0 0 0 -1 -7 -73 -93 -73 -53 -49 -51 -49 -39 -30 -38 -78 -108 -109 -97 -65 -67 -62 -58 -52 -47 -43 -44 -46 -50 -48 -31 -18 -24 -41 -53 -50 -53 -55 -56 -56 -55 -54 -52 -35 -9 -2 -7 -30 -54 -29 -22 -24 -22 -25 -30 -32 -26 -18 -13 -12 -8 -6 -6 -7 -5 -4 -6 -22 -16 -6 -0 0 0 0 0 0 0 0 0 -0 -8 -50 -67 -65 -65 -72 -85 -98 -103 -100 -95 -77 -56 -37 -17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 -33 -24 -18 -15 -13 -12 -10 -9 -8 -6 -4 -2 -1 -1 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -4 -10 -16 -20 -23 -23 -20 -18 -17 -15 -12 -11 -11 -13 -17 -16 -11 -7 -5 -5 -6 -4 -3 -3 -3 -4 -4 -3 -2 -0 -1 -3 -11 -35 -49 -43 -26 -14 -6 -2 -2 -2 -5 -7 -9 -10 -9 -7 -5 -5 -6 -7 -7 -6 -6 -6 -6 -7 -12 -15 -16 -14 -12 -10 -7 -7 -8 -10 -12 -12 -10 -6 -8 -16 -20 -23 -25 -22 -23 -26 -12 -7 -5 -4 -4 -4 -5 -4 -5 -2 -1 -2 -10 -23 -28 -28 -27 -25 -21 -16 -10 -6 -1 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -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 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -9 -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 -13 -88 -197 -47 0 0 0 -21 -71 -71 -72 -63 -56 -53 -53 -48 -41 -26 -30 -82 -110 -109 -96 -75 -62 -61 -64 -60 -50 -42 -43 -50 -60 -57 -39 -25 -28 -40 -46 -38 -38 -42 -45 -46 -48 -48 -43 -30 -5 0 -1 -24 -43 -28 -25 -20 -21 -24 -29 -32 -27 -16 -9 -8 -7 -7 -8 -8 -8 -8 -14 -11 -5 -1 0 0 0 0 0 0 0 0 0 0 -13 -53 -63 -67 -60 -61 -70 -78 -80 -84 -85 -64 -45 -29 -12 -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 -1 -13 -42 -26 -18 -15 -14 -14 -14 -13 -11 -8 -6 -4 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -6 -10 -16 -20 -20 -17 -18 -17 -14 -12 -12 -14 -13 -12 -17 -11 -4 -4 -6 -5 -4 -3 -3 -3 -4 -4 -3 -3 -5 -12 -23 -36 -38 -29 -17 -9 -5 -2 -1 -1 -2 -4 -6 -7 -6 -5 -4 -4 -4 -5 -5 -4 -4 -4 -4 -3 -5 -7 -7 -7 -10 -13 -12 -13 -16 -20 -22 -21 -24 -24 -21 -17 -17 -17 -13 -11 -14 -24 -13 -9 -8 -6 -4 -4 -4 -2 -2 -1 -1 -5 -13 -22 -16 -30 -33 -31 -26 -20 -13 -8 -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 0 0 0 0 0 0 0 -0 -0 -1 -2 -7 -9 -3 -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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -132 -144 -128 -102 -49 -56 -45 -31 -21 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 0 0 0 -59 -134 -90 -63 -59 -59 -61 -59 -49 -35 -23 -28 -78 -100 -99 -89 -75 -62 -56 -56 -52 -45 -42 -47 -57 -66 -56 -55 -36 -31 -34 -32 -29 -31 -39 -48 -50 -48 -41 -25 -3 0 0 0 -19 -29 -25 -22 -14 -12 -11 -19 -28 -25 -14 -9 -7 -5 -5 -8 -13 -15 -16 -19 -8 -1 -0 0 0 0 0 0 0 0 0 0 -7 -23 -43 -43 -44 -29 -14 -8 -4 -1 0 -6 -9 -10 -22 -12 -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 -7 -29 -24 -17 -12 -9 -8 -8 -10 -11 -8 -6 -5 -4 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -4 -3 -5 -11 -15 -15 -17 -16 -14 -11 -10 -10 -7 -6 -12 -9 -4 -2 -3 -3 -3 -3 -3 -2 -2 -3 -3 -4 -7 -14 -30 -35 -30 -21 -15 -10 -7 -3 -1 -0 -0 -2 -4 -5 -6 -5 -4 -3 -3 -3 -4 -3 -3 -3 -3 -3 -3 -4 -4 -4 -8 -14 -19 -23 -28 -34 -37 -29 -39 -33 -23 -17 -15 -15 -15 -16 -15 -20 -17 -14 -12 -7 -5 -3 -3 -2 -1 -2 -2 -3 -5 -7 -17 -36 -39 -35 -30 -24 -17 -9 -3 -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 -3 -7 -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 -1 -1 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -58 -108 -83 -26 -36 -49 -58 -74 -59 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -88 -70 -47 -49 -53 -54 -59 -55 -42 -43 -51 -64 -85 -83 -71 -56 -42 -41 -46 -43 -38 -38 -46 -58 -70 -75 -70 -45 -33 -31 -35 -38 -38 -45 -62 -54 -34 -25 -16 0 0 0 0 -22 -30 -30 -28 -23 -25 -24 -22 -19 -13 -8 -7 -4 -4 -7 -24 -44 -56 -45 -17 -2 0 0 0 0 0 0 0 0 0 0 0 -9 -19 -22 -14 -9 -5 -1 0 0 0 0 0 0 -0 -18 -11 -2 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 -1 -1 -2 -7 -19 -17 -11 -7 -5 -5 -6 -6 -7 -6 -5 -4 -3 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 -0 -1 -2 -3 -3 -4 -5 -7 -11 -16 -15 -12 -10 -8 -7 -7 -6 -6 -6 -4 -2 -2 -1 -1 -1 -3 -3 -3 -2 -2 -3 -4 -9 -26 -29 -22 -18 -15 -11 -7 -3 -1 -0 -0 -1 -2 -4 -4 -4 -4 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -3 -5 -11 -19 -26 -34 -43 -50 -45 -32 -37 -29 -21 -18 -18 -20 -26 -23 -18 -18 -20 -20 -15 -6 -5 -3 -2 -2 -1 -0 -0 -1 -1 -9 -35 -46 -46 -41 -34 -27 -22 -12 -5 -2 -1 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -2 -4 -2 -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 -5 -17 -7 0 -3 -14 -31 -68 -72 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -26 -52 -58 -48 -42 -44 -45 -44 -77 -105 -82 -67 -80 -78 -90 -83 -65 -52 -44 -44 -50 -49 -42 -44 -54 -64 -78 -91 -88 -54 -34 -30 -35 -44 -49 -50 -59 -48 -13 -3 -2 0 0 0 0 -41 -50 -62 -65 -55 -47 -43 -35 -24 -14 -11 -14 -27 -50 -44 -66 -68 -73 -54 -18 -0 0 0 0 -0 -1 -0 0 0 0 0 0 -2 -4 -4 -2 0 0 0 0 0 -0 -0 0 0 0 -5 -3 -1 0 0 0 0 0 0 0 -0 -0 -0 -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 -9 -27 -32 -22 -27 -33 -18 -12 -9 -6 -5 -5 -4 -5 -4 -4 -3 -3 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -4 -4 -7 -11 -13 -13 -10 -8 -6 -7 -6 -6 -6 -5 -2 -2 -2 -1 -1 -2 -3 -3 -3 -2 -2 -2 -2 -13 -18 -16 -14 -12 -7 -5 -2 -0 0 0 -0 -1 -2 -3 -3 -3 -3 -2 -2 -2 -1 -1 -2 -2 -1 -1 -2 -3 -8 -24 -33 -39 -50 -57 -54 -39 -31 -28 -22 -19 -19 -19 -19 -19 -20 -18 -18 -20 -21 -18 -5 -4 -3 -2 -2 -1 -0 -0 -0 -1 -16 -37 -48 -49 -47 -41 -33 -26 -18 -9 -3 -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 -1 -1 -1 -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 -2 -2 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -28 -120 -65 -50 -43 -38 -37 -37 -40 -75 -118 -73 -47 -79 -108 -103 -92 -67 -58 -58 -61 -62 -58 -51 -57 -70 -69 -76 -91 -97 -77 -44 -35 -33 -45 -55 -50 -34 -16 -2 0 0 0 0 0 0 -5 -11 -62 -86 -74 -52 -46 -52 -51 -57 -58 -38 -61 -109 -87 -79 -62 -68 -60 -43 -30 -27 -16 -1 -2 -7 -4 -1 -0 -1 0 0 0 0 0 0 -2 -8 -14 -1 -1 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -42 -43 -35 -36 -33 -18 -13 -11 -9 -8 -7 -6 -5 -4 -3 -3 -3 -3 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -3 -4 -4 -6 -9 -10 -10 -9 -9 -7 -5 -5 -5 -4 -3 -3 -3 -3 -2 -2 -2 -3 -3 -3 -2 -2 -5 -8 -10 -10 -9 -5 -5 -2 -0 0 0 0 -0 -0 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -8 -31 -52 -44 -38 -42 -37 -34 -29 -25 -23 -20 -19 -19 -17 -15 -14 -14 -16 -17 -17 -19 -18 -9 -6 -3 -2 -2 -1 -0 -1 -2 -2 -11 -30 -42 -44 -45 -41 -36 -31 -23 -13 -5 -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 -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 -2 -59 -149 -58 -40 -36 -34 -31 -30 -29 -29 -25 -35 -76 -114 -137 -123 -84 -71 -63 -63 -67 -67 -62 -58 -64 -76 -66 -72 -86 -91 -81 -61 -52 -44 -57 -69 -61 -29 -1 0 0 0 0 0 0 0 0 0 -59 -89 -73 -50 -54 -82 -104 -135 -139 -88 -90 -109 -83 -71 -61 -59 -55 -52 -50 -43 -23 -0 -3 -19 -14 -5 -4 -6 -2 0 0 0 0 -3 -13 -27 -35 -9 -4 -24 -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 -28 -56 -55 -33 -28 -30 -19 -13 -10 -10 -10 -9 -7 -6 -5 -5 -5 -5 -5 -3 -2 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -3 -3 -2 -2 -4 -9 -11 -9 -8 -6 -5 -4 -3 -4 -5 -7 -6 -5 -4 -3 -3 -3 -4 -4 -4 -3 -3 -5 -8 -8 -6 -4 -4 -2 -0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -1 -1 -1 -1 -2 -2 -13 -46 -64 -56 -37 -32 -32 -27 -27 -24 -23 -22 -20 -17 -14 -12 -11 -12 -14 -14 -14 -17 -17 -14 -11 -6 -3 -3 -1 -1 -1 -3 -3 -6 -24 -42 -40 -41 -37 -32 -31 -26 -16 -7 -2 -1 -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 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 -2 -6 -2 0 -2 -58 -93 -44 -37 -35 -33 -27 -21 -18 -20 -27 -43 -102 -94 -128 -126 -89 -88 -80 -63 -64 -71 -70 -66 -66 -69 -63 -73 -90 -86 -76 -73 -69 -68 -76 -60 -28 -7 0 0 0 0 0 0 0 0 0 -5 -58 -105 -88 -50 -50 -93 -134 -154 -150 -122 -99 -78 -58 -54 -53 -49 -50 -56 -59 -52 -35 -17 -3 -23 -26 -14 -12 -14 -5 0 0 0 -2 -8 -20 -30 -30 -23 -8 -2 -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 -3 -10 -22 -35 -47 -50 -33 -33 -18 -11 -8 -9 -9 -8 -7 -6 -5 -7 -8 -7 -4 -2 -1 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -2 -2 -3 -7 -10 -10 -8 -5 -4 -4 -3 -4 -5 -5 -6 -8 -9 -8 -7 -5 -5 -4 -3 -3 -3 -5 -6 -6 -4 -3 -2 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -8 -34 -54 -46 -28 -29 -34 -34 -32 -29 -27 -26 -22 -17 -13 -12 -12 -13 -11 -9 -10 -13 -14 -13 -11 -9 -6 -3 -1 -2 -2 -3 -4 -6 -16 -33 -41 -42 -30 -21 -23 -24 -19 -12 -6 -2 -1 -0 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -73 -64 -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 -1 -25 -39 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -34 -60 -78 -4 -2 -48 -53 -32 -31 -37 -34 -24 -17 -14 -16 -25 -45 -76 -127 -138 -119 -100 -98 -87 -66 -61 -66 -67 -66 -65 -66 -71 -83 -97 -83 -77 -84 -93 -100 -103 -65 -17 -0 0 0 0 0 0 0 0 0 0 -14 -72 -130 -109 -54 -44 -86 -126 -115 -102 -83 -64 -46 -37 -37 -42 -46 -54 -60 -54 -52 -46 -28 -7 -30 -35 -19 -11 -8 -3 0 0 0 -3 -12 -19 -23 -22 -20 -28 -11 -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 -2 -4 -6 -8 -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 -3 -37 -98 -123 -128 -108 -66 -35 -23 -13 -9 -7 -6 -5 -5 -6 -7 -6 -8 -8 -6 -4 -2 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -4 -10 -9 -7 -5 -4 -3 -4 -5 -5 -6 -9 -11 -11 -9 -9 -6 -5 -3 -2 -2 -3 -4 -4 -3 -1 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -5 -8 -3 -7 -7 -22 -40 -44 -34 -28 -32 -41 -38 -35 -34 -32 -28 -20 -14 -11 -12 -11 -10 -8 -8 -10 -12 -11 -9 -7 -5 -3 -2 -2 -2 -2 -3 -5 -10 -25 -45 -37 -24 -15 -13 -16 -18 -17 -12 -6 -3 -1 -1 -2 -2 -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 -1 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -50 -72 -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 -12 -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 -4 -67 -104 -40 -2 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -39 -103 -149 -153 -110 -20 -73 -57 -35 -26 -29 -34 -33 -25 -21 -20 -23 -35 -68 -123 -141 -121 -110 -106 -98 -81 -60 -50 -52 -53 -53 -52 -58 -75 -87 -97 -93 -93 -101 -112 -116 -106 -62 -10 0 0 0 0 0 0 0 0 0 0 -7 -34 -69 -71 -45 -42 -75 -93 -74 -58 -46 -43 -40 -38 -40 -44 -48 -53 -58 -57 -55 -46 -34 -26 -36 -48 -19 -4 0 0 0 0 -0 -5 -17 -18 -21 -23 -22 -26 -23 -24 -23 -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 -3 -8 -12 -13 -14 -9 -3 0 0 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 -3 -24 -128 -196 -186 -162 -134 -89 -48 -19 -9 -6 -6 -5 -4 -4 -5 -7 -7 -7 -7 -6 -5 -3 -2 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -0 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -1 -0 -1 -7 -7 -5 -4 -3 -4 -4 -4 -5 -6 -8 -9 -9 -7 -7 -6 -5 -3 -2 -2 -3 -3 -3 -2 -0 0 0 -1 -4 -2 -0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -7 -18 -4 -3 -4 -12 -23 -27 -21 -19 -25 -37 -42 -39 -34 -30 -26 -25 -15 -12 -12 -12 -11 -9 -7 -7 -9 -9 -8 -6 -4 -2 -2 -2 -2 -1 -1 -3 -5 -13 -17 -23 -21 -13 -7 -7 -11 -12 -10 -5 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 0 0 0 0 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 -1 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 -1 -9 -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 -11 -35 -31 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -22 -49 -111 -88 -60 -112 -144 -110 -32 -6 -5 -2 -0 0 0 0 0 0 0 0 0 0 -21 -143 -278 -299 -195 -68 -82 -182 -49 -26 -26 -29 -31 -32 -31 -27 -21 -27 -50 -80 -107 -121 -103 -101 -100 -91 -73 -55 -47 -50 -50 -46 -42 -49 -66 -82 -89 -92 -96 -94 -95 -97 -86 -49 -2 0 0 0 0 0 0 0 0 0 0 -5 -16 -26 -30 -32 -27 -43 -47 -48 -60 -55 -61 -59 -56 -53 -48 -45 -45 -49 -43 -31 -23 -22 -29 -40 -53 -21 -4 0 0 0 0 -0 -3 -12 -13 -16 -18 -17 -21 -21 -22 -21 -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 0 0 0 0 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 -8 -3 -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 0 0 0 0 0 -9 -60 -246 -223 -172 -133 -104 -79 -59 -34 -16 -7 -5 -4 -4 -4 -5 -7 -7 -8 -8 -7 -6 -5 -3 -2 -2 -2 -3 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -4 -4 -3 -2 -3 -4 -4 -4 -5 -6 -7 -7 -7 -7 -7 -6 -4 -3 -2 -2 -2 -3 -2 -1 -0 0 0 -1 -3 -1 -0 0 0 -0 -1 -2 -1 -1 -2 -2 -2 -3 -4 -3 -9 -11 -10 -9 -13 -20 -22 -14 -16 -21 -32 -37 -34 -27 -23 -19 -16 -14 -13 -12 -11 -10 -10 -8 -6 -6 -6 -6 -6 -6 -4 -3 -2 -1 -1 -1 -1 -3 -4 -3 -14 -20 -16 -8 -1 -2 -4 -4 -2 -0 -0 -0 -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 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -34 -35 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -76 -129 -180 -181 -159 -44 -103 -161 -127 -46 -14 -10 -1 -0 0 0 0 0 0 0 0 0 0 -39 -162 -311 -332 -296 -180 -124 -121 -28 -16 -21 -32 -34 -32 -29 -22 -13 -22 -61 -92 -93 -85 -80 -83 -87 -77 -68 -67 -69 -65 -51 -42 -43 -55 -70 -80 -82 -70 -74 -72 -64 -62 -58 -37 0 0 0 0 0 0 0 0 0 0 0 -7 -15 -16 -10 -13 -2 0 0 -18 -40 -41 -45 -44 -43 -41 -37 -35 -32 -26 -17 -16 -26 -27 -22 -22 -26 -12 -1 0 0 0 0 -0 -1 -3 -6 -7 -9 -12 -15 -13 -12 -12 -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 -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 -3 -28 -250 -230 -180 -133 -94 -65 -47 -34 -19 -8 -5 -6 -8 -9 -9 -8 -8 -9 -9 -7 -5 -4 -3 -2 -2 -3 -4 -4 -4 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -2 -2 -3 -2 -3 -4 -4 -5 -5 -5 -4 -4 -4 -3 -2 -2 -2 -2 -3 -4 -3 -2 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -11 -20 -19 -14 -10 -4 -5 -12 -22 -28 -16 -12 -13 -17 -23 -28 -29 -25 -20 -17 -17 -15 -13 -13 -16 -15 -12 -9 -6 -4 -2 -4 -6 -7 -5 -4 -3 -2 -2 -1 -1 -2 -3 -3 -8 -16 -21 -15 -4 -2 -1 -1 -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 0 0 0 0 0 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 -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 -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 -4 -20 -29 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -97 -172 -182 -183 -182 -162 -95 -107 -147 -162 -109 -41 -8 0 0 0 0 0 0 0 0 0 -5 0 -21 -72 -143 -215 -298 -219 -118 -53 -17 -12 -18 -37 -39 -32 -22 -17 -19 -33 -55 -98 -102 -84 -75 -78 -79 -71 -69 -73 -70 -58 -43 -38 -46 -61 -73 -73 -65 -60 -64 -66 -48 -34 -29 -18 -0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 0 0 0 0 0 0 -1 -4 -8 -10 -11 -10 -12 -18 -22 -19 -20 -3 -5 -7 -6 -1 0 0 0 0 0 0 0 0 0 -0 -1 -1 -8 -12 -11 -6 -2 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -16 -209 -223 -187 -142 -100 -66 -44 -34 -20 -15 -17 -23 -28 -28 -25 -20 -17 -13 -7 -5 -4 -3 -4 -4 -4 -4 -5 -5 -5 -5 -4 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -4 -4 -4 -3 -2 -2 -2 -2 -2 -3 -7 -9 -7 -5 -3 -2 -0 0 -0 -1 -2 -3 -4 -1 -1 -1 -1 -2 -19 -42 -27 -19 -10 -4 -4 -10 -16 -22 -13 -10 -10 -13 -18 -24 -28 -23 -20 -17 -17 -16 -13 -13 -18 -15 -11 -7 -5 -3 -2 -3 -4 -3 -3 -3 -2 -2 -2 -2 -1 -1 -2 -4 -9 -16 -20 -21 -12 -8 -5 -2 -1 -0 -0 -0 -1 -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 -1 -0 -0 -0 0 0 0 0 0 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 -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 -1 -2 -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 -8 -15 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -28 -102 -167 -152 -165 -177 -182 -178 -175 -187 -247 -152 -50 -5 0 0 0 0 0 0 0 0 -8 -85 -87 -74 -58 -58 -112 -223 -96 -45 -21 -12 -12 -19 -36 -30 -23 -21 -23 -36 -54 -62 -99 -92 -81 -75 -74 -73 -69 -70 -67 -55 -41 -36 -41 -48 -56 -62 -61 -65 -71 -73 -72 -48 -23 -24 -25 -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 -3 -3 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -8 -10 -11 -12 -11 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -82 -211 -218 -180 -136 -100 -70 -48 -35 -32 -41 -54 -65 -69 -68 -61 -58 -57 -43 -26 -14 -8 -6 -5 -4 -4 -4 -4 -5 -5 -6 -5 -4 -4 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -1 -2 -2 -1 -2 -2 -3 -3 -2 -2 -3 -2 -4 -5 -11 -13 -12 -11 -11 -11 -3 -1 -7 -9 -9 -13 -15 -7 -3 -2 -1 -2 -10 -19 -15 -18 -14 -15 -21 -22 -17 -15 -13 -11 -11 -13 -17 -22 -24 -21 -17 -11 -11 -12 -10 -10 -10 -9 -7 -5 -3 -2 -3 -3 -3 -2 -2 -2 -2 -3 -3 -2 -2 -1 -1 -1 -3 -5 -6 -8 -9 -8 -6 -6 -4 -1 -1 -2 -3 -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 -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 -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 -1 -1 -0 0 0 0 -4 -10 -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 -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 -2 -42 -100 -138 -138 -150 -168 -142 -149 -148 -100 -113 -63 -21 -4 -1 -0 0 0 0 0 0 -17 -50 -130 -182 -180 -135 -92 -109 -144 -59 -16 -8 -7 -10 -18 -26 -25 -22 -22 -23 -34 -51 -57 -74 -77 -69 -65 -66 -69 -70 -68 -65 -58 -50 -48 -52 -55 -53 -59 -57 -68 -76 -79 -75 -51 -23 -37 -64 -69 -48 -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 -1 -7 -5 -5 -10 -11 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 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 -200 -265 -210 -158 -121 -92 -68 -52 -40 -43 -56 -69 -78 -81 -81 -83 -94 -101 -94 -73 -46 -22 -11 -7 -4 -4 -4 -4 -3 -4 -4 -4 -5 -5 -5 -5 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -2 -1 -1 -1 -2 -2 -2 -2 -3 -2 -4 -9 -13 -16 -18 -19 -20 -22 -18 -13 -17 -17 -14 -15 -15 -9 -4 -2 -1 -3 -9 -13 -15 -18 -17 -15 -14 -12 -14 -14 -14 -12 -12 -14 -18 -20 -19 -19 -17 -13 -11 -10 -10 -9 -8 -8 -6 -4 -2 -2 -2 -3 -4 -3 -3 -4 -5 -4 -4 -3 -2 -1 -1 -0 -1 -0 -0 -1 -2 -2 -3 -4 -8 -10 -10 -10 -11 -9 -5 -2 -1 -1 -0 -0 -0 -0 -1 -2 -1 -1 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -1 -1 -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 -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 -2 -6 -11 -3 -1 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -2 0 0 0 0 0 0 0 -4 -9 -8 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -4 -61 -106 -120 -120 -135 -130 -81 -86 -68 -48 -82 -102 -86 -43 -23 -18 -8 0 0 0 0 -93 -136 -115 -135 -158 -140 -112 -105 -84 -26 -16 -10 -9 -13 -19 -25 -27 -24 -28 -36 -37 -52 -67 -65 -70 -59 -57 -63 -66 -66 -62 -57 -57 -57 -56 -58 -61 -60 -61 -55 -61 -67 -63 -54 -47 -44 -61 -75 -51 -58 -72 -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 -1 -0 -0 -3 -7 -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 -1 -4 -10 -8 -3 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 -27 -143 -246 -191 -140 -105 -80 -64 -56 -50 -47 -52 -62 -70 -72 -71 -78 -102 -119 -117 -95 -62 -34 -18 -11 -6 -5 -5 -5 -3 -3 -3 -4 -5 -6 -7 -8 -6 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -6 -11 -18 -24 -26 -27 -33 -34 -31 -29 -23 -14 -8 -5 -3 -2 -1 -1 -4 -17 -43 -24 -18 -16 -23 -28 -23 -16 -15 -14 -12 -12 -14 -16 -16 -15 -15 -16 -15 -11 -8 -8 -8 -6 -5 -4 -3 -2 -2 -2 -4 -5 -4 -3 -3 -5 -4 -3 -2 -1 -1 -1 -1 -1 -0 -0 -0 -4 -6 -3 -1 -5 -9 -23 -25 -19 -14 -9 -4 -2 -1 -0 -1 -2 -5 -7 -9 -8 -6 -5 -4 -3 -2 -0 -1 -1 -1 -1 -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 -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 -4 -3 -2 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -4 -1 0 0 0 0 0 -15 -27 -32 -31 -24 -16 -10 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -5 -14 -14 -82 -107 -93 -80 -72 -59 -64 -123 -117 -116 -144 -166 -142 -86 -78 -87 -46 -0 -0 -4 -56 -190 -224 -179 -124 -105 -104 -98 -74 -42 -20 -15 -14 -10 -12 -17 -20 -26 -34 -49 -61 -52 -56 -62 -62 -61 -60 -58 -57 -58 -59 -59 -60 -61 -60 -60 -59 -61 -61 -54 -47 -48 -56 -56 -50 -51 -63 -70 -77 -65 -74 -74 -47 -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 -1 -3 -5 -3 -1 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 -17 -97 -238 -188 -143 -109 -83 -68 -65 -63 -55 -53 -58 -64 -65 -64 -71 -105 -118 -113 -88 -54 -25 -15 -11 -7 -5 -6 -6 -5 -4 -3 -3 -4 -6 -8 -9 -8 -7 -5 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -1 -1 -3 -3 -6 -10 -13 -17 -17 -15 -37 -38 -37 -34 -29 -21 -12 -5 -3 -2 -2 -2 -1 -2 -6 -16 -18 -19 -23 -28 -28 -18 -21 -18 -15 -12 -12 -12 -13 -12 -11 -13 -14 -12 -10 -8 -6 -5 -4 -3 -2 -2 -2 -2 -5 -5 -5 -4 -3 -2 -4 -6 -4 -2 -1 -1 -1 -1 -1 -0 -0 -1 -5 -8 -2 -0 -1 -2 -15 -23 -20 -15 -10 -6 -2 -1 -1 -3 -8 -11 -14 -17 -17 -16 -14 -13 -11 -9 -7 -8 -8 -5 -3 -1 -1 -1 -1 -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 -2 -2 -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 -2 -4 -5 -3 -1 0 0 -1 -19 -27 -35 -41 -41 -37 -26 -19 -14 -11 -3 -3 -10 -3 -0 0 0 0 0 0 0 0 -11 -17 -32 -97 -107 -72 -49 -29 -25 -59 -144 -147 -129 -131 -128 -120 -109 -117 -127 -67 -61 -85 -100 -181 -209 -187 -143 -109 -91 -87 -76 -49 -34 -20 -13 -11 -7 -9 -16 -19 -30 -50 -60 -52 -37 -52 -60 -57 -55 -57 -53 -50 -52 -56 -57 -57 -60 -66 -66 -55 -52 -53 -53 -55 -60 -69 -63 -57 -61 -70 -73 -70 -59 -57 -56 -48 -26 -7 0 -0 -0 -0 0 -0 -3 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -59 -240 -199 -157 -126 -100 -82 -75 -71 -65 -59 -57 -55 -56 -63 -72 -94 -103 -96 -71 -39 -17 -12 -8 -7 -6 -7 -7 -6 -5 -5 -4 -5 -6 -7 -9 -9 -9 -8 -7 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -2 -1 -1 -1 -2 -2 -2 -1 -1 -2 -3 -5 -7 -7 -3 -2 -16 -30 -32 -25 -18 -13 -10 -5 -3 -2 -2 -1 -2 -10 -32 -54 -51 -40 -31 -24 -17 -18 -18 -15 -12 -10 -9 -10 -9 -10 -10 -9 -9 -10 -9 -5 -3 -2 -1 -1 -1 -1 -2 -6 -7 -6 -4 -3 -2 -5 -11 -10 -6 -2 -0 -0 -0 -0 -0 -0 -2 -3 -3 -0 -1 -0 -0 -7 -14 -15 -16 -11 -7 -5 -4 -7 -12 -15 -11 -16 -19 -20 -21 -23 -22 -17 -25 -40 -49 -50 -40 -25 -23 -17 -18 -20 -16 -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 -4 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -5 -4 -1 0 0 0 -1 -6 -11 -32 -39 -35 -36 -41 -36 -59 -25 -44 -72 -24 -1 0 0 0 0 0 0 0 -11 -72 -112 -118 -95 -57 -39 -21 -15 -38 -90 -116 -64 -111 -102 -84 -87 -105 -105 -101 -140 -154 -157 -175 -151 -127 -94 -69 -62 -59 -51 -34 -31 -18 -10 -6 -6 -10 -20 -25 -32 -41 -48 -43 -34 -50 -58 -58 -55 -54 -51 -47 -51 -57 -57 -55 -54 -56 -52 -44 -44 -44 -48 -54 -60 -70 -58 -46 -60 -65 -59 -50 -30 -49 -44 -26 -12 -6 -8 -14 -10 -2 0 -2 -13 -32 -25 -26 -18 -9 -2 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -3 -31 -234 -213 -173 -142 -118 -98 -81 -68 -64 -60 -56 -51 -52 -60 -67 -78 -85 -76 -55 -32 -18 -13 -9 -12 -17 -18 -15 -11 -12 -5 -4 -5 -5 -5 -6 -7 -8 -8 -8 -7 -6 -4 -2 -1 -0 -0 -0 -0 -0 0 -0 0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -1 -2 -2 -2 -1 -2 -1 -0 -1 -1 -1 -1 -2 -14 -28 -30 -24 -17 -13 -9 -5 -2 -1 -1 -1 -1 -11 -24 -33 -38 -38 -28 -16 -17 -16 -15 -13 -11 -9 -8 -8 -9 -9 -8 -6 -6 -6 -5 -3 -2 -1 -1 -0 -1 -1 -3 -5 -6 -5 -4 -4 -4 -8 -20 -20 -13 -5 -2 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -0 -0 -2 -6 -15 -13 -10 -9 -11 -15 -20 -18 -13 -15 -16 -17 -21 -24 -24 -28 -46 -73 -95 -106 -107 -76 -75 -81 -76 -55 -33 -11 -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 -17 -24 -14 -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 -1 -3 -4 -4 -2 -0 0 0 0 -6 -25 -61 -74 -81 -99 -109 -95 -137 -70 -13 -13 -9 -2 -0 -7 0 0 0 0 -1 -8 -99 -124 -105 -72 -44 -29 -16 -10 -17 -51 -76 -29 -148 -164 -141 -127 -127 -132 -135 -88 -77 -92 -97 -85 -77 -69 -50 -39 -36 -34 -29 -26 -12 -8 -7 -10 -16 -23 -30 -32 -33 -36 -46 -53 -54 -58 -60 -56 -52 -47 -43 -47 -57 -58 -57 -56 -49 -43 -47 -46 -42 -47 -51 -53 -48 -34 -31 -52 -52 -44 -36 -26 -39 -26 -23 -19 -18 -23 -32 -28 -4 0 0 -1 -12 -27 -39 -25 -12 -5 -5 -10 -14 -13 -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 0 0 0 0 0 0 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 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -18 -202 -220 -186 -150 -126 -107 -87 -69 -58 -56 -55 -58 -65 -72 -75 -81 -90 -94 -82 -57 -34 -33 -37 -46 -58 -64 -63 -61 -58 -35 -21 -12 -6 -5 -6 -7 -7 -7 -8 -8 -7 -6 -4 -3 -1 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -1 -1 -1 -1 -2 -2 -2 -2 -4 -3 -0 -6 -25 -29 -25 -21 -16 -11 -7 -5 -2 -1 -0 -0 -0 -6 -10 -11 -19 -24 -17 -14 -17 -16 -14 -12 -10 -8 -9 -10 -10 -9 -6 -3 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -3 -4 -5 -4 -4 -5 -7 -10 -19 -20 -19 -21 -13 -1 -0 -0 -0 -1 -2 -3 -2 -1 -1 -0 -0 0 -0 -1 -12 -15 -14 -15 -16 -17 -20 -18 -21 -28 -29 -18 -24 -21 -25 -45 -76 -97 -96 -101 -121 -103 -104 -108 -102 -88 -59 -41 -33 -16 -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 -1 -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 -14 -18 -15 -14 -19 -16 -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 -46 -23 -6 -5 -3 -0 -3 -6 -29 -63 -87 -106 -122 -122 -115 -117 -119 -123 -130 -48 -13 -36 -56 -53 -67 -75 -17 0 0 -2 -19 -110 -100 -86 -65 -41 -22 -13 -9 -12 -22 -26 -25 -92 -206 -240 -203 -142 -93 -62 -39 -28 -45 -50 -49 -55 -66 -58 -39 -34 -31 -24 -16 -10 -9 -9 -13 -19 -25 -29 -30 -35 -47 -59 -65 -62 -59 -66 -55 -50 -45 -42 -44 -51 -56 -54 -55 -49 -46 -53 -52 -51 -51 -46 -36 -26 -21 -26 -45 -40 -39 -37 -33 -30 -20 -23 -28 -33 -38 -37 -24 -0 0 0 0 -4 -17 -32 -26 -16 -14 -17 -22 -23 -22 -25 -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 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -16 -159 -218 -192 -153 -125 -104 -86 -68 -54 -51 -53 -68 -96 -123 -123 -123 -135 -153 -159 -147 -126 -115 -123 -126 -130 -133 -136 -137 -128 -107 -74 -45 -25 -14 -12 -12 -7 -7 -6 -6 -5 -4 -4 -3 -2 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -5 -9 -10 -7 -4 -2 -10 -15 -15 -14 -12 -9 -6 -5 -3 -1 -0 -0 -0 -2 -3 -2 -8 -17 -14 -14 -14 -13 -13 -11 -9 -8 -9 -11 -12 -11 -7 -3 -0 0 0 0 0 0 0 0 -0 -0 -1 -3 -3 -4 -5 -6 -10 -12 -13 -13 -16 -20 -8 -5 -5 -3 -2 -1 -3 -5 -4 -2 -1 -0 -0 0 0 -0 -8 -16 -21 -22 -23 -17 -15 -15 -27 -44 -48 -22 -25 -20 -34 -83 -122 -107 -92 -96 -92 -94 -101 -115 -138 -128 -95 -82 -74 -42 -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 -1 -1 -0 -1 -5 -2 -4 -7 -8 -5 -4 -0 0 0 -0 -0 -1 -2 -4 -3 -2 -5 -9 -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 -3 -9 -12 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -7 -8 -5 -6 -6 -3 0 0 0 0 0 -15 -95 -72 -24 -3 -6 -15 -31 -71 -104 -93 -98 -107 -106 -101 -99 -102 -101 -98 -98 -112 -105 -103 -117 -129 -132 -130 -79 -13 -0 -3 -35 -108 -97 -88 -76 -52 -25 -11 -9 -14 -8 -5 -4 -23 -92 -148 -185 -147 -64 -15 -18 -25 -28 -27 -28 -33 -39 -38 -30 -31 -30 -19 -11 -10 -8 -10 -14 -18 -24 -28 -28 -30 -47 -58 -69 -61 -52 -59 -50 -47 -47 -46 -45 -47 -52 -54 -54 -55 -56 -56 -54 -56 -47 -34 -24 -23 -28 -36 -42 -35 -39 -41 -41 -37 -30 -26 -29 -36 -37 -28 -13 -1 -1 -0 0 -16 -31 -34 -28 -22 -22 -24 -26 -25 -22 -12 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -12 -116 -214 -202 -164 -136 -116 -95 -73 -59 -56 -63 -90 -137 -169 -87 -129 -174 -175 -149 -121 -105 -125 -167 -153 -183 -204 -198 -195 -176 -166 -136 -107 -84 -70 -61 -41 -15 -8 -5 -5 -4 -4 -4 -3 -3 -1 -0 -0 -0 0 0 0 -0 -0 0 -0 -1 -1 -1 -0 -0 0 0 0 0 -0 -0 -1 -2 -3 -3 -4 -4 -4 -3 -4 -6 -8 -7 -7 -5 -4 -2 -1 -0 -0 -0 -0 -0 -0 -4 -11 -13 -13 -11 -11 -11 -10 -9 -8 -9 -10 -11 -9 -4 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -3 -7 -10 -13 -14 -14 -12 -11 -6 -11 -13 -10 -6 -2 -4 -6 -5 -3 -1 -0 0 0 0 -0 -5 -15 -26 -25 -25 -18 -15 -21 -32 -43 -50 -33 -25 -16 -18 -33 -53 -73 -84 -80 -85 -94 -95 -96 -128 -139 -126 -122 -108 -69 -21 -1 -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 -2 -4 -4 -3 -4 -4 -2 -3 -11 -22 -5 -6 -9 -9 -9 -8 -1 0 -0 -0 -1 -6 -13 -16 -26 -21 -15 -28 -21 -6 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 -4 -16 -28 -24 -16 -24 -34 -39 -31 -40 -36 -15 0 0 0 0 0 -24 -48 -33 -6 -20 -39 -58 -83 -111 -110 -68 -83 -96 -96 -90 -91 -105 -113 -107 -121 -158 -155 -124 -116 -117 -121 -125 -111 -53 -10 -5 -18 -32 -44 -75 -79 -53 -22 -6 -9 -15 -6 -40 -17 -5 -26 -98 -188 -213 -130 -49 -15 -17 -17 -21 -20 -19 -15 -12 -15 -23 -25 -17 -11 -8 -7 -11 -19 -20 -23 -29 -33 -35 -42 -57 -65 -48 -41 -48 -47 -45 -48 -50 -50 -52 -57 -63 -53 -51 -58 -56 -51 -50 -46 -37 -26 -19 -17 -21 -30 -32 -38 -35 -34 -40 -46 -38 -29 -24 -22 -24 -20 -15 -12 -9 -8 -30 -42 -38 -27 -21 -22 -24 -26 -20 -8 -5 -17 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 0 -0 -0 0 0 0 -8 -81 -219 -218 -180 -152 -135 -116 -92 -76 -78 -98 -130 -143 -99 -7 -49 -125 -115 -60 -19 -9 -36 -65 -56 -106 -128 -103 -98 -138 -148 -136 -170 -191 -178 -156 -112 -75 -40 -15 -4 -3 -3 -3 -2 -1 -1 -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 -1 -1 -2 -2 -3 -3 -4 -4 -3 -2 -1 -1 -0 -0 -0 -0 -1 -5 -10 -12 -11 -10 -9 -9 -10 -10 -8 -7 -7 -8 -7 -4 -1 -0 0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -7 -12 -17 -21 -21 -18 -15 -10 -8 -6 -5 -5 -4 -6 -6 -6 -6 -5 -2 -1 -0 0 -0 -2 -8 -19 -28 -27 -22 -25 -42 -58 -53 -58 -55 -36 -18 -12 -20 -40 -73 -77 -72 -90 -113 -118 -143 -168 -149 -140 -137 -123 -89 -40 -6 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -2 -4 -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 -1 -2 -2 -4 -8 -12 -16 -15 -9 -5 -8 -3 -2 -2 -1 -0 -1 -7 -15 -17 -12 -24 -26 -23 -20 -26 -32 -33 -28 -16 -6 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -29 -67 -97 -88 -82 -71 -61 -61 -62 -39 -13 -1 -0 0 0 0 -26 -57 -72 -71 -63 -73 -82 -89 -91 -88 -78 -82 -89 -96 -106 -120 -128 -126 -123 -128 -134 -139 -130 -110 -108 -109 -94 -63 -30 -12 -6 -5 -14 -27 -39 -46 -38 -16 -7 -20 -23 -25 -134 -46 -43 -80 -129 -167 -191 -169 -106 -41 -13 -12 -15 -16 -17 -11 -7 -8 -12 -15 -13 -11 -13 -16 -21 -25 -25 -26 -32 -42 -51 -56 -58 -56 -42 -38 -41 -44 -43 -43 -45 -50 -57 -64 -68 -61 -52 -58 -64 -59 -53 -53 -51 -35 -13 -4 -12 -24 -32 -36 -38 -42 -44 -40 -34 -33 -37 -37 -39 -39 -34 -33 -32 -38 -37 -37 -31 -22 -17 -16 -16 -18 -22 -13 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -47 -230 -235 -195 -163 -141 -125 -105 -90 -87 -117 -127 -80 -10 -0 -0 -33 -32 -12 -0 0 0 0 0 -18 -23 -12 -12 -34 -38 -44 -86 -94 -58 -55 -164 -167 -102 -54 -23 -3 -3 -1 -1 -1 -1 -1 -1 -1 -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 -1 -1 -2 -2 -2 -1 -1 -0 -0 0 -0 -0 -1 -3 -6 -7 -8 -8 -8 -8 -9 -9 -8 -7 -9 -8 -4 -1 -0 0 -0 -0 0 -0 -1 -1 0 0 0 0 0 0 -0 -0 -2 -6 -11 -19 -26 -29 -29 -25 -18 -11 -6 -3 -2 -7 -7 -5 -6 -7 -6 -3 -1 -0 -0 -1 -1 -2 -5 -12 -13 -22 -37 -61 -85 -64 -64 -64 -45 -24 -16 -26 -50 -77 -85 -84 -84 -80 -107 -188 -195 -179 -158 -142 -130 -102 -67 -19 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -1 -3 -5 -5 -3 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -5 -16 -17 -20 -27 -27 -25 -8 -1 0 0 0 -0 -0 -7 -22 -33 -32 -38 -38 -26 -14 -9 -10 -11 -3 -2 -4 -4 -4 -5 -7 -3 -1 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 0 0 0 -2 -12 -42 -85 -106 -92 -66 -49 -41 -30 -23 -17 -12 -8 -4 0 -0 -6 -14 -36 -62 -70 -70 -73 -76 -73 -70 -75 -85 -102 -114 -125 -125 -121 -114 -109 -116 -126 -111 -94 -89 -91 -94 -94 -79 -44 -17 -10 -15 -28 -24 -14 -15 -28 -33 -13 -15 -15 -40 -109 -34 -106 -131 -116 -107 -112 -134 -140 -70 -23 -7 -9 -15 -20 -11 -5 -5 -7 -8 -11 -15 -23 -28 -26 -26 -32 -34 -40 -52 -65 -69 -57 -46 -40 -38 -39 -42 -46 -49 -53 -60 -67 -71 -78 -79 -70 -65 -65 -56 -54 -57 -57 -47 -31 -20 -15 -18 -24 -30 -34 -38 -37 -37 -37 -40 -46 -54 -41 -30 -22 -19 -23 -31 -31 -30 -29 -28 -24 -20 -17 -20 -29 -15 -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 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 0 0 0 0 -2 -14 -186 -214 -195 -173 -154 -142 -129 -114 -61 -70 -69 -21 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -3 -11 -12 -3 -16 -124 -174 -194 -181 -118 -40 -18 -8 -4 -2 -2 -2 -2 -1 -1 -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 -1 -1 -1 -0 -0 -0 -0 0 -0 -0 -1 -2 -4 -5 -7 -7 -8 -8 -9 -9 -9 -9 -12 -10 -6 -2 -1 -0 0 0 0 -1 -1 -1 -0 -0 -0 0 0 0 0 -0 -0 -4 -9 -14 -19 -23 -25 -26 -20 -11 -6 -3 -2 -2 -2 -4 -6 -6 -5 -2 -1 -1 -1 -1 -1 -1 -2 -3 -4 -21 -40 -39 -31 -37 -47 -51 -41 -27 -25 -34 -57 -92 -105 -111 -106 -72 -66 -195 -218 -192 -170 -153 -152 -115 -87 -45 -15 -4 -3 -1 -1 -1 -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 -3 -7 -12 -11 -21 -31 -37 -44 -50 -45 -29 -14 -5 0 0 0 -3 -8 -22 -35 -36 -31 -32 -21 -10 -4 -1 -2 -2 -0 -1 -1 -2 -2 -2 -9 -5 -1 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 -1 -4 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -28 -41 -21 -23 -20 -20 -23 -25 -24 -23 -23 -23 -23 -15 -2 -7 -13 -19 -29 -37 -47 -63 -70 -82 -99 -111 -119 -118 -115 -115 -113 -110 -108 -114 -121 -98 -81 -77 -83 -95 -117 -116 -61 -32 -41 -49 -24 -11 -5 -6 -14 -24 -25 -28 -11 -15 -28 -26 -80 -125 -135 -130 -121 -115 -112 -62 -19 -6 -6 -13 -22 -13 -2 -1 -2 -5 -11 -19 -31 -32 -27 -30 -38 -43 -52 -63 -62 -55 -48 -41 -36 -35 -43 -51 -59 -65 -66 -67 -72 -75 -86 -88 -72 -55 -42 -38 -47 -56 -57 -49 -39 -24 -19 -23 -28 -31 -33 -38 -40 -42 -41 -41 -49 -62 -48 -30 -20 -19 -22 -29 -29 -30 -32 -32 -27 -22 -21 -15 -31 -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 -1 -0 -0 -1 -3 -2 -1 -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 -2 -3 -2 -2 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -2 -1 -0 -0 -61 -127 -166 -172 -162 -164 -166 -165 -60 -19 -17 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 -2 -13 -44 -110 -201 -242 -195 -113 -61 -28 -11 -4 -3 -3 -3 -2 -1 -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 -1 -3 -4 -5 -5 -6 -7 -8 -7 -8 -12 -16 -15 -10 -5 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 0 -0 -1 -0 -0 -4 -7 -9 -13 -17 -15 -18 -15 -9 -6 -4 -4 -3 -2 -3 -4 -5 -5 -3 -2 -1 -1 -1 -2 -2 -2 -1 -2 -11 -27 -24 -24 -37 -43 -42 -35 -31 -37 -47 -55 -65 -84 -108 -122 -109 -47 -112 -167 -181 -194 -171 -177 -146 -115 -79 -41 -10 -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 -4 -10 -14 -21 -42 -56 -59 -54 -61 -80 -84 -78 -60 -37 -13 -1 -0 -1 -7 -27 -42 -36 -23 -23 -29 -18 -2 -1 0 -0 -0 0 -1 -2 -2 -1 -0 -2 -2 -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 0 0 0 -2 -9 -17 -19 -17 -12 -6 -3 -4 -8 -11 -15 -16 -18 -14 -10 -17 -19 -21 -22 -23 -32 -58 -100 -119 -122 -120 -114 -106 -103 -104 -106 -108 -110 -113 -122 -153 -140 -121 -116 -135 -167 -162 -98 -68 -67 -54 -24 -9 -4 -13 -16 -15 -17 -21 -4 -0 -4 -24 -55 -78 -97 -110 -105 -76 -41 -27 -22 -11 -8 -11 -16 -12 -4 -2 -5 -8 -12 -20 -32 -32 -29 -29 -38 -48 -55 -62 -63 -65 -61 -46 -34 -37 -45 -53 -62 -65 -63 -60 -65 -79 -93 -84 -60 -35 -25 -28 -43 -52 -51 -43 -36 -28 -23 -24 -29 -34 -38 -42 -42 -42 -42 -44 -54 -64 -47 -37 -25 -23 -27 -30 -25 -22 -24 -20 -12 -8 -7 -2 -14 -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 -1 -2 -1 -1 -1 -2 -3 -3 -3 -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 -2 -4 -4 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 -0 0 0 0 0 -0 -0 -1 -2 -3 -4 -3 -3 -2 -2 -1 -66 -134 -158 -149 -156 -170 -188 -108 -45 -15 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -17 -42 -74 -117 -138 -98 -8 -57 -103 -141 -199 -254 -266 -224 -154 -87 -43 -20 -10 -6 -6 -4 -2 -1 -0 -0 -0 -0 -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 -0 -0 -0 -1 -0 -0 -0 -0 -1 -2 -2 -4 -5 -6 -6 -6 -8 -14 -18 -18 -13 -7 -3 -1 -1 -2 -2 -1 -0 -0 -2 -3 -3 -2 -1 -4 -7 -4 -2 -3 -5 -5 -8 -10 -9 -10 -10 -9 -8 -6 -5 -4 -3 -4 -4 -5 -7 -5 -3 -1 -1 -1 -2 -2 -2 -2 -2 -4 -7 -13 -31 -38 -37 -33 -32 -36 -47 -55 -70 -80 -83 -95 -110 -131 -142 -116 -81 -117 -179 -122 -157 -160 -137 -110 -77 -24 -14 -10 -7 -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 -4 -18 -36 -44 -34 -38 -55 -62 -58 -55 -69 -96 -108 -109 -99 -74 -26 -7 -4 -7 -9 -9 -18 -14 -9 -10 -20 -24 -10 -2 -0 0 0 -0 -1 -1 -2 -1 -0 -0 -1 -4 -15 -13 -6 -1 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -12 -18 -17 -11 -12 -13 -8 -3 -0 -1 -2 -5 -7 -11 -15 -18 -22 -25 -36 -69 -113 -116 -102 -100 -101 -101 -101 -100 -98 -100 -109 -126 -151 -168 -159 -150 -145 -154 -161 -141 -76 -61 -69 -46 -15 -7 -4 -25 -30 -17 -4 -2 -1 -2 -12 -31 -37 -19 -13 -26 -30 -15 -3 -11 -27 -33 -19 -18 -17 -13 -10 -8 -9 -10 -14 -19 -22 -18 -20 -22 -35 -49 -57 -63 -74 -72 -75 -54 -38 -42 -47 -54 -60 -64 -65 -62 -63 -82 -89 -65 -43 -31 -31 -36 -45 -49 -45 -37 -28 -24 -25 -30 -31 -33 -38 -41 -38 -32 -34 -40 -47 -39 -23 -43 -23 -18 -16 -15 -15 -16 -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 -13 -9 -3 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -2 -3 -4 -5 -5 -4 -2 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -5 -5 -2 -2 -5 -6 -5 -4 -1 -1 -3 -3 -1 -0 0 0 0 0 0 -0 -0 -1 -4 -4 -3 -3 -3 -3 -2 -42 -110 -144 -135 -138 -148 -163 -162 -137 -95 -46 0 0 0 0 0 0 0 -0 -3 -16 -15 -51 -103 -131 -155 -174 -175 -181 -197 -217 -239 -283 -302 -267 -220 -173 -137 -126 -142 -153 -125 -93 -62 -35 -20 -13 -9 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -5 -3 -5 -9 -14 -18 -18 -12 -7 -4 -5 -8 -11 -12 -8 -4 -2 -3 -4 -3 -2 -2 -14 -15 -10 -6 -7 -8 -2 -5 -5 -4 -5 -7 -10 -11 -8 -5 -4 -3 -4 -5 -6 -7 -6 -4 -2 -1 -1 -2 -2 -3 -2 -2 -3 -2 -3 -11 -19 -23 -23 -27 -36 -48 -62 -70 -69 -68 -79 -102 -131 -146 -123 -71 -18 -22 -62 -144 -169 -139 -111 -93 -51 -27 -17 -14 -10 -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 -3 -16 -39 -59 -64 -53 -53 -59 -60 -53 -51 -74 -102 -124 -134 -131 -117 -49 -17 -9 -11 -13 -12 -16 -20 -14 -9 -16 -22 -16 -5 -0 0 0 0 -0 -0 -0 -0 -0 -1 -4 -7 -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 -4 -15 -17 -11 -9 -8 -9 -7 -3 -1 0 -0 -1 -5 -11 -16 -17 -21 -30 -50 -68 -67 -52 -57 -83 -94 -96 -96 -95 -93 -97 -110 -130 -149 -156 -151 -144 -149 -144 -107 -52 -51 -58 -33 -11 -5 -7 -20 -23 -9 -3 -2 -1 -3 -12 -26 -21 -10 -5 -5 -3 -1 -4 -22 -50 -63 -30 -25 -28 -27 -23 -18 -11 -9 -16 -19 -17 -11 -11 -19 -32 -45 -56 -65 -72 -67 -65 -49 -44 -47 -51 -59 -68 -74 -74 -70 -68 -74 -67 -49 -40 -38 -37 -39 -45 -48 -48 -46 -35 -26 -31 -24 -29 -33 -38 -41 -39 -35 -36 -39 -42 -23 -14 -38 -8 -1 0 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 -46 -36 -13 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -2 -3 -3 -4 -4 -4 -5 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -6 -6 -8 -8 -9 -9 -9 -3 -1 -1 -7 -10 -2 -0 0 0 0 0 0 0 0 -0 -2 -3 -2 -2 -3 -3 -2 -24 -97 -142 -131 -133 -144 -158 -177 -187 -183 -161 -113 -7 0 0 0 -20 -71 -129 -146 -135 -84 -116 -180 -178 -169 -161 -156 -157 -168 -189 -217 -241 -211 -170 -138 -114 -92 -71 -56 -69 -88 -100 -93 -69 -46 -28 -18 -13 -7 -3 -1 -0 -0 -0 -1 -1 -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 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -3 -3 -2 -5 -10 -14 -15 -13 -12 -7 -6 -9 -17 -24 -28 -22 -14 -9 -7 -5 -2 -0 -0 -12 -13 -7 -3 -4 -6 -3 -8 -9 -6 -3 -5 -9 -10 -8 -6 -4 -3 -3 -4 -8 -9 -7 -5 -3 -2 -2 -2 -3 -3 -3 -2 -2 -2 -3 -9 -16 -18 -16 -24 -34 -48 -65 -70 -56 -61 -68 -94 -119 -129 -117 -90 -16 -3 -73 -150 -182 -154 -125 -114 -72 -38 -23 -22 -20 -12 -6 -3 -1 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -14 -29 -44 -63 -65 -61 -59 -58 -58 -52 -51 -68 -98 -126 -129 -129 -96 -51 -22 -18 -29 -30 -24 -26 -30 -25 -20 -20 -24 -17 -7 -1 0 0 0 0 0 0 -0 -1 -4 -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 -6 -9 -10 -12 -14 -15 -10 -7 -3 0 0 0 -2 -4 -7 -11 -19 -26 -30 -32 -34 -36 -38 -60 -87 -97 -96 -94 -91 -89 -93 -114 -135 -150 -158 -154 -133 -105 -67 -50 -65 -56 -16 -13 -21 -24 -16 -10 -3 -2 -1 -0 -1 -4 -16 -13 -8 -6 -7 -6 -2 -6 -33 -54 -44 -16 -12 -20 -28 -29 -23 -16 -11 -16 -21 -20 -17 -16 -22 -39 -46 -51 -59 -63 -56 -45 -38 -40 -38 -42 -55 -70 -78 -78 -71 -71 -64 -44 -49 -39 -31 -32 -37 -42 -43 -45 -49 -38 -33 -33 -24 -19 -22 -28 -34 -37 -36 -37 -37 -39 -18 -9 -16 -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 -2 -31 -30 -18 -6 -1 0 0 0 0 0 -0 -1 -1 -1 -1 -2 -2 -3 -4 -4 -5 -5 -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 -1 -4 -2 -2 -1 -0 -3 -7 -8 -1 0 -0 -2 -3 -2 -1 -0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -2 -0 -9 -92 -152 -145 -151 -167 -176 -182 -191 -202 -182 -86 -7 -0 0 0 -27 -98 -185 -173 -164 -148 -150 -151 -131 -117 -119 -124 -128 -133 -145 -159 -157 -146 -129 -116 -106 -93 -74 -56 -53 -57 -69 -78 -78 -71 -53 -34 -23 -15 -8 -4 -0 -0 -0 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -5 -8 -9 -7 -5 -2 -4 -2 -1 -1 -2 -1 -2 -4 -9 -12 -12 -11 -8 -6 -6 -9 -16 -24 -30 -26 -20 -17 -14 -10 -3 -1 -1 -7 -9 -5 0 -0 0 -7 -13 -11 -7 -8 -2 -4 -5 -4 -4 -4 -6 -21 -14 -10 -7 -5 -4 -4 -4 -3 -3 -3 -3 -4 -3 -3 -2 -4 -9 -14 -15 -16 -27 -41 -62 -82 -84 -50 -56 -65 -86 -107 -115 -102 -92 -51 -53 -106 -162 -170 -148 -112 -85 -60 -36 -26 -27 -26 -19 -11 -5 -1 -0 0 0 0 0 0 0 -0 -3 -9 -6 -1 -0 0 0 0 0 0 0 0 0 0 -0 -2 -8 -20 -34 -57 -64 -61 -55 -53 -49 -54 -48 -41 -50 -83 -121 -55 -67 -60 -33 -21 -35 -42 -38 -32 -32 -33 -30 -22 -12 -19 -18 -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 -1 -4 -4 -1 -0 0 0 0 0 0 0 -5 -13 -22 -29 -34 -36 -35 -34 -40 -66 -87 -93 -92 -90 -88 -94 -104 -119 -145 -157 -140 -84 -36 -36 -54 -66 -58 -14 -45 -48 -32 -15 -6 -6 -9 -20 -8 0 0 0 0 0 -0 -2 -4 -3 -3 -13 -8 -8 -4 -2 -3 -13 -20 -20 -19 -16 -14 -18 -20 -16 -14 -25 -47 -56 -48 -51 -48 -38 -30 -23 -31 -32 -33 -42 -57 -66 -66 -67 -73 -55 -30 -34 -29 -26 -31 -39 -41 -38 -34 -40 -35 -37 -37 -29 -17 -16 -20 -23 -26 -30 -33 -34 -38 -38 -32 -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 -25 -39 -20 -0 0 0 0 0 0 -0 -1 -2 -2 -1 -2 -4 -6 -6 -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 -1 -5 -8 -6 -2 0 -0 -0 0 0 0 -0 -1 -3 -3 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -89 -165 -172 -167 -173 -182 -191 -194 -201 -174 -40 -3 -0 0 0 -16 -71 -171 -150 -140 -130 -116 -99 -83 -78 -80 -86 -84 -83 -88 -90 -80 -72 -72 -76 -77 -73 -67 -69 -77 -78 -78 -74 -68 -70 -70 -54 -39 -28 -18 -8 -1 -0 -0 -1 -1 -1 -1 -0 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 -0 -0 -2 -1 -1 -0 -0 -0 -1 -1 -4 -10 -14 -15 -14 -9 -2 -5 -4 -1 -0 -1 -1 -1 -1 -4 -8 -9 -11 -8 -4 -3 -6 -11 -16 -19 -19 -18 -17 -15 -12 -14 -11 -9 -11 -10 -4 -0 0 0 -7 -12 -13 -11 -12 -7 -3 -2 -2 -2 -3 -3 -13 -6 -2 -2 -4 -7 -6 -4 -4 -4 -4 -4 -4 -4 -3 -3 -5 -9 -12 -14 -20 -30 -47 -67 -88 -109 -73 -58 -62 -79 -97 -105 -89 -82 -93 -147 -197 -180 -148 -122 -99 -80 -54 -31 -28 -29 -27 -20 -13 -8 -3 -1 -0 -0 -1 -1 -1 -1 -1 -5 -10 -8 -1 0 0 0 0 0 0 0 0 0 0 -0 -2 -8 -25 -40 -48 -62 -61 -41 -43 -35 -37 -32 -26 -34 -69 -78 -54 -58 -39 -17 -20 -41 -36 -25 -28 -37 -44 -50 -40 -20 -14 -17 -14 -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 -3 -9 -12 -4 -1 0 0 -0 0 0 0 0 0 0 0 0 -0 -3 -9 -20 -32 -36 -35 -32 -34 -46 -67 -83 -85 -84 -82 -81 -86 -103 -147 -127 -88 -48 -25 -51 -72 -42 -18 -19 -50 -30 -16 -9 -8 -13 -17 -18 -4 0 0 0 0 0 0 -3 -6 -6 -6 -16 -6 -3 -2 -1 -5 -18 -26 -20 -21 -21 -16 -13 -14 -11 -13 -25 -42 -49 -42 -43 -35 -27 -23 -28 -40 -40 -36 -40 -50 -59 -64 -76 -74 -44 -23 -22 -25 -29 -33 -41 -45 -40 -31 -32 -29 -36 -43 -37 -25 -21 -20 -19 -19 -20 -26 -34 -41 -45 -50 -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 -1 -13 -20 -8 0 0 0 0 0 0 -1 -2 -2 -1 -1 -2 -5 -6 -5 -4 -4 -5 -5 -5 -4 -1 -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 -2 -7 -6 -2 -0 0 0 0 0 0 0 0 -1 -4 -6 -4 -2 -2 -3 -3 -3 -3 -2 -1 -0 0 0 0 -0 -0 -0 -54 -118 -157 -182 -186 -206 -211 -212 -219 -192 -64 -5 -0 -0 -0 -4 -20 -60 -110 -115 -102 -81 -64 -53 -50 -46 -44 -40 -41 -45 -44 -38 -36 -38 -45 -53 -62 -75 -83 -90 -102 -109 -102 -79 -60 -68 -67 -58 -45 -32 -18 -5 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 -0 -0 -2 -1 -1 -0 -0 -0 -1 -2 -6 -10 -14 -14 -11 -4 -1 -2 -1 -0 -0 -1 -1 -1 -1 -2 -5 -7 -8 -5 -2 -1 -4 -7 -9 -11 -12 -12 -11 -14 -25 -29 -22 -16 -16 -14 -6 -2 -0 0 -2 -5 -8 -13 -36 -19 -6 -2 -2 -1 -1 -5 -9 -6 -5 -7 -7 -12 -10 -7 -6 -6 -5 -7 -6 -5 -4 -4 -5 -8 -12 -14 -18 -27 -43 -62 -81 -110 -88 -63 -57 -68 -83 -93 -87 -83 -101 -157 -216 -169 -132 -109 -97 -78 -48 -34 -34 -34 -28 -18 -10 -11 -8 -3 -0 -0 -1 -2 -4 -5 -3 -3 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -27 -35 -59 -84 -76 -28 -28 -22 -20 -20 -17 -21 -54 -50 -49 -39 -27 -30 -47 -58 -54 -53 -48 -39 -55 -65 -58 -40 -24 -18 -22 -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 -19 -47 -42 -10 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -12 -26 -35 -38 -34 -34 -40 -50 -69 -83 -81 -80 -77 -77 -99 -161 -97 -47 -32 -48 -81 -96 -26 -11 -16 -18 -9 -5 -7 -11 -19 -26 -28 -26 -4 -0 0 0 0 0 -4 -8 -8 -4 -1 -2 -2 -2 -1 -5 -16 -25 -19 -17 -18 -18 -17 -19 -15 -18 -26 -31 -32 -31 -39 -25 -29 -34 -40 -47 -48 -41 -50 -63 -71 -74 -80 -83 -52 -37 -29 -26 -30 -34 -39 -42 -40 -33 -28 -27 -37 -45 -33 -21 -22 -23 -20 -22 -25 -31 -39 -42 -38 -24 -13 -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 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -0 -1 -3 -3 -2 -3 -4 -5 -6 -6 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -4 -4 -2 -2 -6 -9 -6 -3 -2 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -7 -7 -5 -4 -4 -3 -3 -3 -1 -0 -0 0 0 -0 -1 -10 -32 -68 -125 -224 -210 -192 -173 -151 -113 -39 -5 -3 -3 -3 -2 -17 -94 -114 -99 -80 -60 -42 -31 -25 -21 -22 -24 -25 -23 -20 -18 -21 -27 -35 -44 -55 -72 -86 -95 -102 -107 -109 -105 -78 -73 -72 -68 -59 -47 -32 -14 -5 -1 -0 -0 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -3 -1 -0 -0 -1 -1 -1 -0 -0 0 -0 -0 -2 -4 -7 -8 -4 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -2 -3 -4 -4 -1 -0 -1 -3 -5 -6 -7 -7 -8 -11 -17 -23 -22 -18 -17 -20 -24 -17 -10 -3 -1 -0 -2 -6 -11 -12 -9 -5 -2 -2 -2 -1 -6 -8 -7 -7 -9 -8 -13 -13 -9 -8 -7 -6 -8 -7 -5 -4 -4 -5 -7 -10 -9 -13 -23 -38 -57 -76 -89 -72 -53 -50 -57 -69 -78 -82 -81 -92 -136 -202 -186 -156 -120 -96 -83 -54 -42 -45 -45 -38 -27 -25 -28 -23 -10 -2 -1 -0 -0 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -19 -28 -36 -53 -67 -57 -24 -17 -18 -23 -23 -11 -13 -25 -23 -19 -26 -55 -72 -78 -79 -72 -48 -21 -18 -57 -66 -53 -41 -32 -19 -25 -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 -5 -25 -24 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -23 -35 -33 -37 -33 -37 -43 -53 -70 -80 -77 -77 -76 -99 -143 -97 -54 -51 -66 -70 -54 -16 -26 -15 -8 -4 -3 -6 -14 -23 -35 -48 -43 -0 -0 0 0 0 0 -1 -5 -8 -5 -5 -8 -3 -2 -1 -5 -12 -18 -19 -13 -20 -18 -16 -20 -21 -26 -29 -30 -28 -26 -29 -27 -47 -50 -48 -44 -39 -38 -59 -77 -78 -75 -81 -91 -78 -75 -53 -36 -35 -45 -50 -42 -30 -21 -20 -26 -33 -20 -9 -14 -22 -22 -13 -19 -31 -34 -31 -28 -25 -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 -2 -2 -1 -0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -1 -1 -1 -0 -1 -1 -0 -1 -2 -3 -5 -6 -6 -6 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -6 -35 -85 -17 -6 -4 -12 -19 -19 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -7 -8 -8 -7 -6 -5 -5 -5 -2 -1 -1 -1 -1 -1 -2 -2 -4 -11 -28 -64 -43 -35 -31 -26 -20 -11 -7 -7 -7 -6 -3 -7 -38 -78 -109 -96 -62 -38 -26 -19 -15 -16 -18 -17 -14 -13 -16 -23 -29 -35 -43 -53 -70 -84 -90 -91 -90 -93 -98 -84 -75 -71 -67 -60 -49 -47 -26 -10 -2 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -6 -7 -4 -2 -1 -0 -0 -0 -0 0 0 0 0 -0 -0 -2 -6 -2 -0 -0 -0 -1 -0 -1 -1 -0 -0 -1 -1 -1 -2 -1 -0 -0 -1 -2 -4 -4 -5 -5 -6 -9 -11 -13 -9 -7 -8 -15 -25 -26 -19 -10 -3 -1 -0 -1 -7 -16 -18 -12 -5 -3 -1 -1 -2 -3 -3 -4 -5 -4 -5 -6 -9 -11 -10 -8 -7 -6 -5 -4 -5 -5 -7 -7 -8 -14 -22 -30 -44 -63 -83 -73 -46 -45 -54 -63 -68 -75 -84 -95 -129 -179 -198 -186 -150 -107 -84 -62 -51 -58 -65 -62 -53 -48 -43 -38 -24 -10 -4 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -6 -16 -24 -28 -30 -31 -34 -24 -19 -14 -17 -30 -30 -20 -16 -13 -17 -29 -21 -41 -70 -76 -74 -73 -53 -38 -16 -36 -55 -56 -53 -40 -26 -21 -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 -1 -2 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -21 -32 -32 -32 -34 -36 -41 -46 -56 -70 -73 -69 -63 -79 -93 -72 -45 -36 -34 -41 -52 -51 -39 -17 -12 -10 -8 -9 -17 -27 -35 -48 -51 -29 -3 -0 0 0 0 -2 -9 -18 -11 -9 -8 -2 -1 -1 -8 -16 -20 -17 -14 -28 -21 -12 -12 -19 -25 -29 -35 -35 -29 -27 -35 -37 -36 -37 -33 -30 -40 -65 -82 -76 -74 -78 -85 -91 -91 -68 -49 -42 -47 -52 -42 -13 -5 -10 -18 -19 -6 -1 -5 -9 -8 -2 -7 -24 -24 -12 -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 -2 -2 -1 -0 0 0 0 0 0 -2 -2 -1 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -1 -2 -3 -4 -5 -5 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -6 -46 -132 -213 -93 -39 -20 -22 -26 -25 -17 -1 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 -8 -12 -11 -10 -9 -9 -5 -2 -2 -2 -2 -2 -1 -1 -1 -3 -4 -4 -5 -7 -4 -3 -5 -8 -11 -14 -13 -11 -10 -7 -3 -1 -2 -47 -111 -113 -82 -59 -46 -36 -29 -24 -20 -16 -13 -15 -23 -27 -33 -40 -49 -61 -77 -89 -96 -95 -93 -93 -95 -88 -79 -81 -76 -62 -51 -52 -33 -16 -4 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -2 -3 -4 -5 -5 -4 -3 -2 -1 -1 -0 -0 0 0 0 0 0 -0 -2 -1 -0 -1 -1 -1 -0 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -3 -3 -4 -4 -3 -2 -2 -6 -15 -25 -26 -24 -17 -9 -3 -2 -3 -3 -7 -10 -10 -7 -4 -1 -0 -1 -1 -2 -5 -6 -8 -9 -10 -12 -14 -12 -9 -10 -8 -6 -5 -6 -5 -6 -5 -6 -9 -10 -14 -28 -51 -95 -109 -67 -45 -52 -64 -69 -84 -105 -100 -116 -156 -196 -201 -166 -126 -94 -77 -66 -73 -87 -87 -72 -67 -54 -44 -33 -18 -8 -2 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 -0 -1 -11 -24 -36 -42 -34 -31 -28 -25 -21 -14 -7 -7 -12 -12 -12 -12 -14 -35 -28 -26 -45 -53 -47 -50 -47 -28 -14 -26 -45 -36 -15 -39 -40 -25 -12 -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 -1 -5 -16 -17 -19 -13 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -33 -36 -32 -32 -34 -39 -46 -57 -70 -76 -69 -59 -64 -65 -52 -34 -23 -19 -21 -34 -36 -19 -11 -14 -16 -16 -17 -24 -34 -43 -63 -83 -58 -10 -1 -0 0 -9 -22 -33 -35 -16 -5 -2 -1 -1 -2 -7 -13 -15 -12 -10 -18 -20 -11 -10 -15 -25 -36 -47 -42 -27 -27 -33 -22 -14 -18 -22 -29 -43 -63 -73 -67 -71 -73 -77 -78 -64 -68 -59 -46 -37 -30 -19 -2 -0 -2 -4 -4 -1 -0 -0 -1 -1 -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 -1 -2 -3 -2 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -1 -2 -1 -0 -0 -1 -2 -2 -3 -4 -6 -5 -5 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -5 -3 -5 -103 -202 -202 -170 -133 -118 -102 -70 -35 -23 -6 -18 -13 -6 -2 0 0 0 0 -0 0 0 0 0 -15 -21 -21 -17 -11 -1 -1 -1 -2 -4 -6 -4 -1 -0 -1 -3 -4 -6 -11 -9 -7 -6 -8 -13 -19 -20 -16 -13 -13 -11 -11 -25 -55 -69 -76 -74 -72 -72 -69 -63 -50 -34 -24 -22 -25 -28 -31 -32 -36 -44 -55 -68 -86 -98 -103 -102 -100 -99 -99 -97 -97 -100 -90 -71 -60 -53 -38 -21 -7 -0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -3 -4 -4 -4 -4 -3 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -1 -0 -0 -1 -0 -0 -1 -1 -1 -1 -1 -2 -3 -3 -3 -3 -3 -2 -2 -1 -1 -1 -3 -4 -4 -5 -11 -19 -22 -24 -21 -15 -10 -7 -6 -2 -3 -4 -3 -4 -4 -5 -3 -2 -3 -4 -6 -9 -14 -17 -16 -15 -15 -14 -14 -12 -10 -8 -7 -6 -6 -5 -5 -5 -5 -3 -6 -15 -34 -78 -122 -101 -54 -57 -64 -65 -68 -78 -83 -94 -123 -170 -206 -200 -152 -116 -98 -83 -81 -92 -90 -59 -52 -47 -39 -28 -15 -7 -2 -0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -1 -0 0 0 -1 -9 -19 -26 -26 -20 -29 -28 -20 -11 -5 -2 -1 -2 -4 -7 -12 -13 -16 -14 -27 -37 -29 -20 -16 -4 -1 -10 -22 -19 -7 -28 -49 -45 -29 -18 -10 -9 -7 -5 -12 -5 -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 -2 -8 -16 -3 -23 -24 -12 -2 0 0 0 0 0 0 0 0 0 0 -5 -19 -43 -41 -33 -30 -34 -37 -38 -43 -56 -66 -65 -66 -65 -115 -78 -37 -21 -18 -16 -16 -15 -11 -11 -14 -15 -20 -25 -32 -42 -55 -68 -59 -38 -13 -4 -5 -3 -25 -45 -45 -31 -16 -2 -1 -1 -3 -4 -6 -9 -12 -13 -12 -14 -19 -10 -9 -17 -34 -51 -57 -48 -31 -25 -24 -20 -18 -22 -31 -42 -52 -60 -65 -59 -68 -75 -80 -77 -66 -77 -67 -41 -20 -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 -8 -14 -11 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 -1 -2 -2 -2 -3 -5 -6 -5 -5 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 -2 -5 -8 -8 -8 -3 -1 -120 -219 -192 -144 -167 -206 -213 -168 -91 -28 -23 -29 -31 -22 -9 0 0 0 0 0 0 0 0 -0 -10 -22 -26 -18 -5 -4 -3 -2 -2 -3 -4 -3 -3 -2 -1 -5 -7 -6 -6 -3 -1 -1 -3 -12 -24 -18 -11 -11 -12 -10 -13 -33 -77 -60 -60 -68 -70 -64 -67 -64 -44 -28 -24 -28 -29 -32 -31 -30 -35 -44 -57 -75 -100 -110 -109 -106 -106 -105 -102 -103 -108 -108 -96 -78 -66 -58 -43 -25 -9 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -3 -3 -3 -4 -4 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -3 -4 -5 -4 -3 -3 -2 -1 -0 -0 -1 -3 -8 -9 -5 -9 -13 -18 -21 -23 -22 -20 -7 -3 -2 -1 -1 -1 -3 -3 -7 -8 -10 -11 -11 -8 -9 -14 -16 -15 -11 -12 -15 -18 -17 -13 -8 -7 -7 -5 -4 -5 -5 -5 -5 -6 -13 -35 -75 -120 -122 -66 -59 -67 -66 -66 -78 -89 -84 -94 -127 -173 -212 -174 -138 -108 -85 -68 -65 -55 -33 -27 -31 -32 -22 -8 -3 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -0 -1 -5 -8 -6 -9 -17 -22 -18 -10 -5 -3 -2 -1 -0 -2 -2 -2 -4 -3 -2 -5 -10 -15 -11 -5 -2 -2 -5 -11 -13 -19 -22 -34 -39 -29 -29 -30 -30 -26 -18 -9 -15 -5 -2 -4 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -11 -10 -5 -25 -29 -16 -5 0 0 0 0 0 0 0 0 0 0 -11 -32 -54 -55 -45 -39 -37 -39 -43 -44 -49 -57 -61 -65 -69 -143 -74 -32 -18 -18 -18 -16 -16 -12 -15 -20 -20 -24 -29 -35 -46 -58 -60 -24 -24 -19 -20 -25 -23 -28 -37 -30 -17 -9 -1 -3 -2 -3 -4 -5 -6 -10 -17 -24 -22 -17 -12 -15 -14 -24 -37 -45 -47 -47 -33 -25 -19 -22 -35 -47 -54 -55 -53 -50 -53 -62 -83 -90 -90 -88 -87 -72 -37 -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 -3 -2 -7 -11 -10 -3 -0 -0 0 0 -12 -26 -15 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -4 -7 -7 -6 -6 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 -3 -8 -9 -5 -9 -4 -2 -120 -215 -200 -136 -116 -126 -165 -196 -155 -53 -38 -31 -29 -21 -9 0 0 0 0 0 0 0 0 -0 -5 -10 -12 -7 -0 -0 -1 -1 -1 -1 -2 -2 -2 -1 -1 -5 -7 -3 -1 -0 -0 -0 -1 -7 -17 -8 -3 -3 -5 -6 -7 -19 -70 -57 -68 -79 -79 -68 -53 -39 -30 -22 -21 -23 -20 -25 -27 -29 -33 -43 -60 -83 -103 -93 -82 -81 -89 -98 -101 -99 -101 -99 -91 -79 -70 -59 -42 -22 -7 -1 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -2 -2 -2 -3 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -1 -1 -1 -1 -0 -1 -2 -2 -4 -6 -5 -4 -3 -2 -2 -1 -0 -0 -1 -7 -15 -15 -2 -9 -12 -16 -20 -23 -25 -23 -14 -9 -6 -4 -3 -3 -10 -6 -4 -5 -6 -10 -17 -12 -12 -15 -17 -15 -9 -14 -16 -17 -16 -14 -11 -7 -5 -4 -4 -5 -4 -7 -5 -6 -15 -34 -68 -110 -107 -76 -63 -66 -68 -68 -83 -89 -86 -87 -97 -126 -197 -186 -159 -132 -103 -68 -57 -40 -24 -20 -27 -43 -27 -11 -3 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -4 -16 -24 -8 -3 -5 -1 -0 -0 -0 -2 -1 -0 0 0 -0 0 -0 -0 -2 -5 -4 -3 -2 -1 -0 -3 -7 -10 -10 -15 -20 -23 -18 -9 -20 -30 -37 -43 -43 -25 -14 -6 -3 -6 -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 -6 -26 -34 -21 -9 -12 -27 -14 -7 -2 0 0 0 0 0 0 0 0 0 0 -19 -46 -59 -55 -51 -48 -44 -42 -41 -42 -44 -48 -59 -114 -158 -129 -53 -27 -22 -22 -22 -21 -16 -16 -22 -24 -23 -24 -28 -35 -48 -62 -59 -34 -27 -33 -47 -53 -45 -31 -22 -14 -7 -2 -3 -6 -3 -5 -5 -5 -6 -10 -19 -28 -17 -10 -20 -38 -30 -17 -25 -42 -45 -34 -33 -32 -24 -29 -46 -52 -51 -47 -46 -47 -53 -64 -87 -90 -86 -84 -79 -61 -30 -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 -1 -4 -3 -1 -2 -8 -10 0 0 0 0 -23 -46 -28 -1 0 0 0 0 0 0 -0 -1 -1 -1 -1 -2 -3 -3 -2 -4 -7 -9 -9 -9 -8 -5 -2 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -8 -6 -3 -107 -207 -220 -155 -119 -91 -82 -149 -189 -131 -68 -21 -5 -1 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -4 -7 -3 -2 -3 -4 -4 -4 -3 -7 -11 -6 -2 -0 -0 0 0 -0 -2 -2 -4 -8 -5 -45 -69 -38 -6 -10 -33 -29 -36 -54 -71 -75 -63 -41 -34 -27 -19 -17 -20 -21 -23 -22 -23 -28 -38 -52 -72 -73 -57 -45 -47 -62 -81 -88 -87 -86 -84 -79 -73 -66 -50 -31 -14 -4 -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 -3 -3 -4 -5 -6 -6 -5 -4 -2 -1 -1 -1 -1 -1 -2 -3 -2 -4 -8 -12 -14 -16 -17 -21 -18 -15 -13 -11 -9 -7 -7 -13 -10 -4 -1 -2 -4 -13 -15 -17 -18 -17 -18 -15 -16 -15 -14 -12 -10 -13 -9 -7 -7 -6 -5 -4 -6 -6 -8 -15 -32 -60 -100 -102 -85 -68 -66 -66 -65 -76 -84 -85 -78 -70 -101 -153 -173 -168 -155 -140 -111 -90 -65 -44 -35 -34 -64 -47 -25 -8 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -2 -11 -25 -8 -12 -26 -22 -2 -0 0 -0 0 0 -0 -3 -6 -2 0 -4 -11 -8 -3 -3 -2 -0 -0 -1 -2 -3 -7 -12 -13 -2 -2 -3 -7 -13 -21 -38 -48 -42 -25 -10 -13 -12 -12 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -12 -0 0 0 0 -4 -15 -14 -5 -5 -3 -6 -14 -5 -1 0 0 0 0 0 0 0 0 -5 -33 -58 -59 -56 -54 -49 -51 -47 -43 -42 -48 -63 -84 -123 -153 -119 -47 -28 -38 -41 -34 -24 -18 -20 -28 -26 -25 -27 -32 -40 -58 -72 -56 -32 -34 -33 -67 -81 -65 -33 -11 -8 -3 -2 -5 -6 -5 -5 -5 -5 -6 -13 -24 -35 -15 -19 -34 -56 -63 -43 -48 -63 -48 -24 -29 -35 -25 -23 -30 -40 -40 -34 -33 -39 -52 -69 -84 -75 -72 -71 -70 -62 -40 -15 -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 -1 -4 -24 -10 -12 -12 -5 -2 -2 -0 -20 -67 -69 0 0 0 0 -9 -17 -10 0 0 0 0 0 0 -0 -1 -1 -0 -0 -1 -3 -6 -3 -3 -4 -4 -5 -8 -10 -8 -5 -2 0 0 0 0 0 0 0 0 0 -1 -4 -3 -2 -5 -5 -4 -3 -86 -195 -241 -182 -106 -95 -75 -132 -185 -161 -87 -36 -7 0 0 0 0 0 0 0 0 0 -0 -1 -6 -4 -7 -8 -4 -1 -3 -9 -11 -9 -5 -3 -6 -8 -8 -6 -5 -3 0 0 0 0 0 -1 -3 -3 -10 -20 -52 -45 -10 -30 -12 -27 -43 -47 -38 -27 -23 -22 -17 -16 -18 -20 -23 -22 -15 -13 -18 -25 -30 -40 -35 -23 -19 -24 -39 -59 -68 -68 -66 -64 -63 -60 -49 -31 -16 -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 -1 -1 -1 -2 -2 -4 -5 -5 -6 -6 -6 -5 -4 -2 -1 -1 -1 -1 -2 -8 -16 -10 -10 -11 -14 -15 -15 -16 -15 -13 -11 -9 -9 -9 -5 -8 -12 -11 -7 -5 -2 -1 -5 -9 -12 -13 -10 -13 -13 -14 -13 -12 -13 -12 -18 -16 -15 -16 -13 -8 -7 -6 -5 -8 -16 -30 -56 -91 -100 -83 -59 -65 -64 -64 -70 -80 -96 -127 -85 -108 -144 -162 -161 -164 -159 -143 -118 -89 -70 -74 -55 -68 -64 -44 -19 -4 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -5 -16 -32 -34 -8 -1 -0 -0 0 -1 -5 -15 -15 -7 -3 -4 -5 -6 -4 -3 -1 -0 -2 -12 -6 -2 -4 -6 -3 -2 -1 -0 -1 -2 -5 -13 -24 -38 -38 -11 -18 -18 -20 -18 -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 -13 -40 -37 -11 -1 -1 -1 -5 -9 -9 -4 -18 -10 -17 -25 -10 -1 -1 0 0 0 0 0 0 0 -15 -52 -88 -76 -73 -77 -75 -72 -65 -60 -56 -68 -100 -137 -125 -73 -49 -33 -34 -49 -55 -47 -32 -22 -20 -22 -22 -28 -36 -44 -55 -63 -59 -35 -36 -45 -40 -65 -89 -83 -51 -17 -4 -1 -3 -10 -8 -2 -3 -4 -5 -6 -9 -16 -23 -8 -46 -52 -55 -68 -73 -68 -67 -41 -24 -27 -29 -21 -23 -19 -19 -24 -26 -26 -33 -54 -74 -76 -64 -66 -69 -68 -60 -42 -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 -2 -12 -35 -73 -42 -46 -38 -20 -12 -16 -11 -19 -63 -63 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -3 -4 -3 -1 -1 -3 -4 -3 -1 -0 0 0 0 0 0 0 0 -0 -3 -9 -11 -10 -8 -6 -4 -5 -33 -122 -208 -244 -209 -131 -104 -89 -130 -153 -122 -84 -111 -23 0 0 0 0 0 0 0 0 0 -0 -2 -10 -4 -4 -4 -2 -2 -8 -15 -10 -6 -7 -10 -5 -8 -11 -9 -7 -5 0 0 0 0 -0 -1 -4 -5 -2 -4 -34 -38 -7 -1 -4 -20 -37 -35 -18 -6 -18 -10 -11 -13 -13 -13 -18 -17 -10 -8 -13 -22 -26 -23 -11 -5 -4 -8 -19 -35 -44 -46 -44 -42 -41 -36 -25 -14 -6 -2 -0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 0 0 -0 -0 -0 -1 -1 -2 -3 -3 -4 -5 -5 -5 -5 -4 -3 -3 -2 -2 -1 -1 -1 -2 -7 -15 -15 -13 -16 -19 -20 -18 -16 -14 -12 -10 -9 -10 -9 -7 -11 -14 -15 -15 -12 -7 -4 -4 -7 -10 -8 -4 -5 -8 -10 -10 -10 -14 -12 -10 -12 -17 -24 -27 -20 -16 -13 -12 -15 -23 -33 -59 -92 -112 -101 -60 -59 -67 -73 -75 -77 -85 -125 -119 -137 -153 -154 -147 -160 -160 -152 -134 -107 -75 -86 -70 -61 -62 -60 -32 -16 -11 -10 -9 -7 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -5 -9 -2 -1 -1 -1 -1 -2 -12 -27 -25 -17 -12 -8 -6 -7 -6 -3 -0 0 -0 -4 -3 -1 -1 -1 -0 0 0 0 0 0 -1 -3 -8 -21 -43 -21 -7 -3 -16 -31 -22 -8 -6 -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 -2 -11 -48 -70 -34 -6 -10 -10 -11 -12 -10 -5 -5 -1 -10 -13 -6 -3 -18 -21 -6 0 0 0 0 0 -8 -45 -94 -121 -123 -117 -113 -111 -109 -114 -155 -163 -158 -154 -128 -46 -53 -46 -46 -53 -51 -40 -34 -30 -24 -21 -26 -34 -40 -47 -53 -50 -31 -22 -28 -32 -46 -74 -83 -85 -63 -28 -4 -3 -3 -15 -8 -3 -3 -4 -6 -6 -5 -8 -13 -18 -43 -70 -64 -62 -69 -63 -29 -26 -25 -26 -23 -13 -20 -23 -23 -26 -33 -40 -48 -57 -68 -71 -68 -70 -72 -60 -39 -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 -1 -5 -35 -76 -84 -70 -71 -58 -45 -51 -76 -82 -100 -116 -72 -11 0 0 0 -13 -32 -38 -22 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -2 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -4 -14 -14 -11 -7 -5 -5 -7 -69 -193 -234 -222 -203 -175 -133 -110 -129 -130 -92 -57 -119 -23 -0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -7 -8 -13 -16 -10 -9 -11 -12 -12 -18 -16 -7 -4 -6 -1 0 0 0 -2 -9 -18 -15 -7 -5 -3 -1 -0 -2 -5 -14 -22 -19 -10 -10 -12 -7 -6 -5 -5 -7 -16 -14 -8 -5 -15 -34 -49 -26 -7 -1 -0 -1 -5 -13 -18 -18 -16 -13 -12 -11 -8 -4 -2 -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 -1 -1 -1 -2 -2 -3 -0 -0 -0 -0 -0 -1 -1 -2 -2 -3 -3 -3 -3 -3 -4 -4 -3 -3 -2 -2 -2 -1 -1 -2 -7 -15 -20 -17 -20 -24 -25 -22 -18 -17 -14 -10 -8 -9 -10 -11 -14 -16 -16 -14 -11 -8 -8 -8 -12 -19 -7 -5 -10 -20 -22 -10 -14 -13 -10 -9 -9 -13 -19 -32 -36 -37 -31 -22 -24 -30 -41 -57 -86 -105 -57 -52 -55 -64 -75 -83 -81 -77 -107 -141 -155 -144 -150 -143 -150 -152 -147 -132 -107 -78 -71 -59 -44 -44 -72 -70 -58 -48 -42 -35 -36 -31 -20 -8 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -3 -10 -23 -34 -35 -28 -19 -10 -7 -9 -9 -4 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -5 -25 -26 -12 -0 -6 -24 -20 -19 -17 -10 -9 -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 -4 -24 -72 -22 -15 -34 -35 -16 -14 -12 -10 -7 0 -2 -2 -1 -8 -25 -31 -4 0 0 0 0 0 -20 -39 -74 -119 -135 -144 -148 -139 -136 -146 -193 -214 -190 -167 -127 -67 -54 -64 -56 -55 -48 -33 -36 -40 -29 -29 -38 -41 -42 -38 -37 -37 -32 -28 -14 -16 -45 -70 -73 -77 -57 -22 -5 -4 -6 -19 -6 -3 -3 -4 -6 -7 -8 -21 -36 -48 -60 -100 -92 -83 -72 -53 -26 -26 -27 -27 -19 -8 -14 -28 -30 -37 -51 -62 -63 -69 -71 -73 -68 -62 -58 -48 -28 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -30 -63 -69 -67 -66 -66 -69 -71 -69 -71 -89 -122 -80 -17 0 0 0 -25 -65 -67 -31 -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 -1 -4 -4 -3 -13 -12 -9 -6 -4 -5 -10 -59 -212 -231 -197 -186 -197 -183 -146 -130 -126 -89 -18 -44 -20 -7 -2 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -8 -6 -10 -18 -18 -18 -16 -13 -12 -13 -11 -7 -11 -14 -3 -0 0 0 -6 -20 -34 -21 -14 -9 -5 -2 -1 -3 -11 -38 -40 -25 -13 -13 -6 -2 -1 -1 -3 -6 -10 -7 -4 -3 -12 -32 -49 -24 -12 -5 -2 -0 -0 -2 -3 -3 -2 -1 -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 -1 -1 -2 -3 -3 -2 -3 -3 -2 -3 -1 -0 0 0 -0 -0 -0 -0 -1 -1 -2 -2 -3 -3 -4 -5 -4 -3 -2 -2 -2 -1 -1 -1 -5 -14 -23 -21 -20 -23 -24 -21 -21 -20 -18 -15 -11 -9 -9 -11 -14 -16 -14 -10 -6 -4 -4 -4 -5 -10 -9 -19 -30 -43 -50 -26 -18 -13 -8 -5 -5 -5 -12 -21 -29 -33 -32 -22 -33 -40 -36 -35 -45 -64 -39 -46 -55 -64 -77 -93 -94 -84 -94 -127 -143 -103 -133 -139 -139 -137 -131 -112 -85 -70 -59 -46 -35 -38 -81 -89 -75 -73 -74 -58 -62 -53 -48 -35 -14 -7 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -1 -1 -15 -27 -27 -20 -26 -19 -14 -13 -8 -2 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -4 -13 -22 -22 -9 -14 -11 -8 -11 -14 -13 -19 -28 -15 -3 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -12 -61 -83 -106 -104 -52 -15 -4 -1 0 0 0 0 -5 -10 -9 0 0 0 0 0 -27 -118 -132 -97 -70 -94 -161 -145 -128 -115 -105 -116 -168 -195 -182 -132 -78 -55 -63 -42 -52 -64 -60 -40 -42 -30 -43 -51 -51 -51 -38 -32 -33 -32 -25 -14 -11 -39 -48 -48 -51 -39 -9 -2 -2 -12 -23 -6 -6 -6 -7 -8 -10 -12 -34 -48 -69 -87 -105 -76 -62 -55 -41 -26 -26 -29 -26 -20 -17 -19 -21 -23 -36 -57 -67 -64 -72 -66 -72 -66 -54 -44 -31 -14 -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 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -12 -7 -32 -55 -59 -57 -52 -61 -79 -87 -84 -84 -84 -31 -6 -0 0 0 0 -15 -41 -34 -8 -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 -2 -8 -8 -3 -10 -9 -6 -4 -4 -10 -33 -112 -216 -221 -197 -191 -206 -213 -180 -150 -154 -112 -9 -20 -30 -18 -6 0 0 0 0 0 0 0 0 0 -0 -1 -2 -5 -8 -12 -11 -12 -16 -18 -15 -12 -12 -11 -11 -12 -14 -13 -5 -0 0 0 -2 -9 -21 -22 -18 -12 -7 -5 -5 -5 -9 -44 -57 -44 -21 -5 -2 -0 0 -0 -1 -4 -2 -1 -1 -1 -3 -11 -23 -13 -9 -5 -2 -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 -1 -1 -2 -2 -4 -11 -14 -9 -10 -7 -2 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -4 -10 -20 -23 -22 -21 -21 -22 -21 -20 -19 -17 -13 -11 -10 -11 -14 -16 -13 -9 -6 -4 -2 -2 -3 -5 -14 -27 -34 -37 -35 -16 -9 -13 -10 -2 -1 -1 -4 -7 -15 -20 -12 -12 -18 -17 -16 -18 -23 -31 -37 -48 -56 -65 -80 -101 -100 -91 -83 -106 -163 -120 -132 -141 -136 -125 -118 -98 -80 -67 -60 -63 -73 -86 -95 -86 -72 -68 -73 -73 -67 -64 -66 -62 -46 -30 -13 -5 -1 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -3 -8 -8 -5 -6 -5 -6 -4 -1 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -1 -3 -6 -13 -23 -32 -31 -14 -5 -4 -4 -10 -14 -14 -8 -1 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 -6 -23 -50 -101 -83 -92 -84 -43 -8 -1 -1 -0 0 0 -0 -7 -6 -3 -0 -1 -1 -0 0 -53 -155 -223 -219 -208 -184 -179 -178 -147 -142 -141 -166 -210 -246 -229 -178 -145 -102 -43 -27 -32 -45 -50 -50 -49 -33 -63 -90 -82 -72 -47 -28 -29 -24 -21 -18 -11 -41 -36 -29 -24 -17 -3 -1 -3 -18 -29 -17 -7 -4 -7 -12 -16 -23 -43 -24 -23 -52 -71 -44 -24 -25 -26 -26 -26 -29 -31 -27 -31 -35 -32 -26 -33 -52 -60 -60 -60 -57 -60 -63 -61 -52 -35 -13 -7 -25 -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 -1 -1 -3 -15 -64 -30 -47 -61 -59 -55 -54 -57 -71 -83 -75 -54 -24 -15 -7 -2 0 0 -0 -2 -8 -5 0 0 0 0 0 0 0 -0 -0 0 0 0 -1 -2 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -10 -7 -5 -6 -8 -7 -6 -15 -68 -263 -237 -215 -191 -170 -163 -174 -182 -174 -186 -133 -18 -8 -25 -21 -8 0 0 0 0 0 0 0 0 -0 -2 -3 -2 -5 -8 -7 -4 -5 -11 -16 -15 -11 -13 -15 -13 -12 -11 -11 -6 -0 0 0 0 -1 -5 -23 -25 -21 -17 -15 -12 -11 -4 -30 -44 -37 -16 -1 -0 -0 0 0 -0 -1 -1 -0 -0 -0 -1 -3 -5 -3 -3 -2 -0 -0 -0 -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 -1 -4 -16 -28 -27 -30 -28 -10 -0 -0 -0 0 0 0 0 0 0 -0 0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -1 -2 -5 -7 -14 -20 -20 -19 -23 -28 -27 -26 -23 -18 -13 -11 -14 -15 -15 -14 -11 -11 -10 -10 -9 -9 -11 -14 -18 -20 -17 -14 -8 -11 -34 -38 -25 -11 -5 -1 -1 -2 -7 -17 -16 -14 -14 -14 -15 -17 -22 -27 -35 -44 -54 -67 -83 -96 -97 -90 -80 -73 -72 -97 -138 -155 -144 -127 -114 -98 -78 -71 -81 -96 -101 -90 -80 -77 -77 -84 -91 -96 -81 -75 -80 -75 -64 -50 -40 -28 -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 -1 -5 -12 -18 -17 -13 -7 -3 -2 -1 -2 -7 -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 -14 -35 -62 -67 -20 -9 -16 -26 -18 -11 -12 -21 -15 -11 -9 -12 -10 -3 -1 -4 -11 -13 -3 -10 -99 -201 -238 -220 -233 -231 -228 -213 -209 -201 -202 -248 -289 -271 -181 -97 -49 -34 -33 -32 -41 -51 -53 -53 -75 -154 -232 -145 -74 -38 -25 -22 -19 -19 -28 -38 -47 -30 -15 -8 -4 -2 -1 -2 -16 -22 -18 -8 -3 -6 -14 -25 -35 -42 -17 -23 -26 -31 -30 -25 -27 -28 -28 -28 -28 -32 -31 -31 -34 -37 -37 -35 -39 -52 -54 -51 -51 -57 -56 -55 -52 -42 -24 -6 -27 -13 -2 0 -2 -12 -9 -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 -1 -2 -2 -3 -4 -4 -51 -57 -50 -46 -50 -57 -58 -65 -65 -44 -26 -64 -76 -50 -31 -24 -17 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -1 -1 -1 -2 -3 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -9 -7 -6 -7 -8 -6 -7 -10 -58 -269 -239 -208 -182 -161 -148 -151 -174 -184 -194 -155 -85 -74 -66 -32 -9 0 0 0 0 0 0 0 0 -0 -2 -4 -2 -2 -5 -9 -5 -3 -7 -10 -10 -9 -14 -17 -15 -13 -11 -10 -7 -0 0 0 0 -1 -4 -11 -11 -10 -14 -16 -10 -11 -4 -16 -24 -21 -13 -9 -2 -0 -0 0 -0 -1 -1 -0 0 0 -1 -4 -3 -1 -0 -0 0 0 -0 -1 -3 -3 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -3 -13 -27 -33 -39 -56 -47 -24 -5 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -3 -7 -5 -1 -1 -0 -5 -6 -8 -12 -14 -9 -16 -16 -13 -14 -18 -23 -20 -18 -19 -18 -16 -13 -10 -10 -13 -15 -16 -19 -22 -21 -18 -14 -9 -6 -4 -17 -35 -39 -33 -28 -18 -10 -6 -5 -8 -25 -33 -19 -15 -16 -17 -20 -24 -29 -35 -45 -56 -73 -87 -94 -93 -88 -81 -74 -71 -89 -135 -165 -152 -133 -119 -109 -106 -112 -118 -109 -101 -84 -82 -98 -117 -125 -112 -110 -94 -79 -91 -103 -92 -78 -68 -52 -28 -17 -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 -2 -4 -10 -13 -16 -11 -7 -4 -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 -8 -38 -86 -77 -40 -3 -1 -1 -9 -13 -31 -79 -171 -124 -104 -80 -52 -32 -65 -76 -42 -60 -89 -54 -13 -121 -219 -242 -172 -70 -220 -265 -266 -271 -286 -286 -258 -235 -181 -74 -33 -26 -34 -37 -37 -42 -46 -43 -68 -171 -306 -358 -145 -52 -29 -26 -20 -18 -22 -53 -66 -48 -24 -9 -3 -3 -3 -3 -6 -17 -20 -12 -6 -7 -13 -19 -24 -32 -33 -25 -22 -24 -24 -24 -25 -27 -29 -27 -26 -27 -28 -28 -29 -32 -38 -43 -44 -41 -43 -45 -47 -49 -53 -54 -52 -43 -29 -15 -11 -33 -26 -12 -2 -4 -12 -12 -2 -4 -17 -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 -2 -6 -10 -8 -5 -19 -27 -20 -46 -39 -30 -29 -36 -43 -37 -45 -26 -9 -12 -33 -34 -53 -86 -96 -56 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -2 -2 -2 -2 -2 -2 -2 -0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 -5 -6 -6 -5 -6 -5 -4 -6 -7 -53 -232 -236 -197 -167 -151 -142 -139 -144 -169 -179 -173 -155 -127 -67 -23 -4 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -1 -2 -1 -1 -1 -1 -5 -10 -8 -6 -10 -13 -13 -11 -9 -1 0 0 -0 -1 -0 0 -0 -4 -9 -9 -2 -5 -4 -7 -11 -14 -16 -12 -4 -1 -0 0 0 -0 -0 -0 -0 -0 -2 -6 -5 -1 -0 0 0 0 0 0 -0 -1 -2 -5 -10 -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 -5 -14 -23 -26 -24 -32 -26 -12 -8 -11 -2 -0 0 0 -0 -0 -1 -2 -1 -3 -10 -10 -9 -19 -30 -23 -1 -1 -2 -8 -9 -8 -8 -7 -5 -9 -11 -14 -16 -18 -24 -20 -18 -16 -15 -14 -11 -8 -8 -9 -11 -14 -18 -20 -19 -15 -12 -10 -9 -3 -7 -9 -13 -28 -34 -31 -27 -21 -13 -8 -10 -11 -15 -18 -20 -23 -26 -28 -32 -37 -44 -56 -72 -88 -97 -97 -90 -91 -99 -84 -97 -132 -161 -158 -139 -124 -119 -121 -123 -117 -115 -112 -101 -99 -115 -138 -145 -122 -104 -89 -72 -78 -110 -114 -102 -86 -66 -48 -39 -23 -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 -1 -9 -12 -15 -24 -20 -16 -9 -4 -2 -1 -4 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -9 0 0 0 0 0 0 0 0 0 0 0 0 -9 -45 -105 -117 -30 -0 -9 -38 -84 -53 -65 -153 -226 -163 -126 -175 -163 -170 -239 -249 -121 -154 -181 -144 -79 -201 -262 -253 -222 -227 -289 -313 -259 -231 -217 -176 -143 -115 -73 -40 -41 -39 -46 -42 -43 -58 -79 -108 -198 -290 -369 -327 -107 -40 -30 -25 -20 -23 -38 -52 -56 -37 -14 -4 -2 -4 -8 -16 -28 -42 -30 -18 -12 -14 -20 -24 -23 -26 -26 -26 -26 -28 -24 -23 -24 -27 -28 -25 -22 -24 -26 -26 -25 -28 -33 -38 -41 -41 -42 -42 -41 -42 -40 -36 -40 -43 -35 -23 -22 -36 -21 -8 -2 -1 -3 -3 -0 -2 -7 -7 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -7 -14 -12 -7 -43 -65 -50 -35 -25 -22 -29 -43 -53 -45 -17 -23 -15 -15 -28 -44 -55 -62 -60 -32 0 0 0 0 0 0 0 0 0 -0 -3 -4 -3 -3 -3 -2 -2 -2 -2 -0 0 0 -2 -2 -2 -1 0 0 0 0 0 0 0 0 -3 -5 -5 -4 -5 -5 -3 -3 -4 -51 -191 -230 -187 -153 -133 -119 -112 -125 -152 -158 -165 -159 -110 -16 -3 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -5 -11 -4 -2 -7 -12 -12 -8 -8 -1 -3 -7 -10 -9 -5 -2 -3 -9 -11 -8 -4 -7 -11 -8 -5 -8 -13 -2 -3 -2 -1 0 0 0 0 -1 -1 -0 -1 -3 -2 -0 0 0 0 0 0 0 0 -0 -1 -1 -1 -32 -25 -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 -5 -14 -25 -21 -13 -8 -4 -6 -21 -28 -11 -4 -1 0 -0 -1 -4 -3 -2 -8 -20 -13 -6 -9 -30 -38 -8 -7 -15 -26 -21 -7 -5 -4 -8 -12 -15 -16 -16 -16 -18 -17 -16 -13 -11 -11 -8 -5 -3 -2 -3 -6 -11 -12 -11 -10 -9 -8 -5 -4 -7 -15 -24 -33 -39 -43 -43 -38 -28 -17 -11 -17 -23 -25 -26 -28 -29 -32 -36 -41 -46 -54 -68 -84 -96 -100 -95 -102 -117 -122 -129 -140 -153 -164 -155 -142 -134 -132 -133 -134 -133 -127 -120 -115 -116 -131 -131 -114 -95 -83 -75 -72 -94 -113 -111 -99 -83 -66 -52 -36 -22 -18 -9 -6 -4 -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 -4 -10 -13 -27 -41 -39 -26 -10 -3 -0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -4 -0 0 0 0 0 0 0 0 0 0 0 0 -25 -66 -93 -4 0 -15 -44 -64 -54 -98 -210 -214 -121 -60 -220 -175 -161 -213 -268 -238 -196 -143 -157 -203 -229 -264 -241 -211 -207 -223 -210 -178 -161 -142 -109 -74 -53 -41 -39 -46 -55 -70 -138 -150 -181 -245 -326 -366 -344 -338 -243 -82 -27 -23 -17 -14 -21 -37 -41 -32 -18 -6 -4 -8 -14 -22 -30 -44 -51 -26 -14 -13 -15 -19 -23 -25 -28 -24 -32 -34 -22 -20 -22 -24 -26 -25 -24 -22 -21 -21 -23 -24 -24 -27 -29 -26 -26 -29 -28 -24 -24 -19 -13 -17 -32 -34 -29 -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 -2 -4 -8 -2 -3 -2 -8 -24 -32 -38 -56 -76 -84 -67 -18 -43 -31 -23 -30 -43 -47 -40 -34 -19 -5 -10 -44 -29 -8 0 0 0 0 -0 -3 -4 -4 -3 -3 -2 -2 -1 -0 0 0 -0 -2 -3 -3 -2 0 0 0 0 0 0 0 -0 -3 -5 -5 -4 -5 -8 -6 -5 -20 -76 -182 -222 -181 -145 -120 -106 -104 -119 -137 -146 -162 -169 -128 -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 -2 -5 -9 -6 -2 -3 -1 -12 -25 -32 -28 -15 -8 -9 -9 -9 -9 -7 -11 -14 -8 -5 -10 -16 -5 -3 -1 -0 0 -0 -1 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -11 -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 -3 -10 -24 -15 -8 -4 -2 -0 -1 -1 -19 -20 -9 -1 -1 -4 -10 -13 -15 -18 -15 -6 -1 -1 -15 -34 -21 -27 -42 -40 -20 -5 -5 -7 -10 -11 -13 -15 -15 -16 -17 -15 -12 -10 -10 -9 -8 -7 -4 -0 -1 -1 -2 -3 -4 -6 -8 -8 -11 -17 -28 -43 -55 -56 -54 -53 -52 -49 -41 -30 -25 -26 -31 -33 -33 -35 -35 -36 -38 -42 -45 -51 -64 -80 -93 -102 -113 -118 -117 -117 -116 -119 -133 -156 -164 -158 -144 -134 -139 -145 -142 -132 -121 -111 -102 -108 -103 -92 -83 -76 -84 -103 -120 -121 -114 -103 -90 -78 -67 -54 -43 -43 -31 -25 -25 -24 -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 -1 -0 -1 -6 -15 -9 -21 -37 -39 -33 -22 -9 -2 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -26 -23 -2 -0 0 0 0 0 0 0 0 0 0 0 -38 -94 -72 0 0 -3 -55 -93 -105 -146 -246 -196 -79 -70 -188 -105 -25 -83 -215 -268 -183 -108 -129 -149 -162 -182 -197 -197 -195 -164 -120 -102 -95 -85 -69 -52 -44 -62 -97 -93 -143 -239 -304 -327 -359 -402 -415 -368 -343 -212 -115 -44 -19 -16 -12 -9 -12 -25 -35 -13 -5 -2 -10 -20 -23 -19 -10 -30 -36 -22 -16 -17 -23 -29 -29 -27 -26 -25 -41 -43 -26 -17 -19 -22 -23 -22 -20 -20 -20 -23 -28 -32 -33 -32 -31 -24 -14 -10 -11 -11 -5 -1 0 0 -3 -7 -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 -1 -0 0 0 0 -5 -24 -62 -99 -89 -70 -52 -30 -31 -26 -30 -40 -46 -37 -23 -23 -17 -13 -21 -50 -32 -7 0 0 0 0 0 -2 -3 -3 -3 -3 -4 -1 -1 -0 0 -0 -2 -3 -4 -4 -2 0 0 0 0 0 0 -0 -2 -5 -7 -7 -6 -6 -7 -5 -4 -69 -168 -221 -184 -160 -132 -108 -100 -111 -120 -124 -136 -154 -149 -98 -12 -10 -5 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -2 -3 -2 -0 -0 -1 -11 -21 -27 -26 -18 -10 -12 -9 -9 -10 -12 -16 -12 -6 -6 -11 -13 -10 -7 -2 0 0 -0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -6 -30 -55 -52 -27 -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 -9 -6 -5 -7 -6 -1 0 -0 -23 -32 -22 -10 -9 -11 -14 -13 -11 -7 -3 -1 -0 0 0 -2 -13 -29 -42 -29 -5 -2 -4 -4 -4 -6 -11 -15 -16 -15 -11 -9 -8 -6 -6 -6 -7 -8 -8 -5 -2 -2 -2 -3 -6 -9 -7 -8 -16 -30 -42 -54 -59 -56 -53 -52 -51 -49 -43 -38 -34 -33 -36 -38 -39 -38 -36 -36 -37 -40 -46 -55 -67 -79 -88 -99 -106 -117 -123 -119 -108 -109 -94 -122 -157 -162 -149 -134 -145 -150 -142 -122 -111 -112 -100 -90 -86 -86 -96 -47 -64 -106 -131 -125 -118 -92 -74 -72 -79 -73 -57 -50 -43 -39 -37 -38 -25 -16 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 -1 -2 -13 -27 -36 -37 -35 -25 -13 -6 -5 -5 -1 -0 -0 0 0 0 0 -1 -1 -0 0 0 0 -0 -0 0 0 0 -9 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -9 0 0 -1 -18 -79 -122 -151 -180 -163 -107 -138 -186 -148 -56 -118 -214 -228 -176 -131 -136 -148 -150 -141 -132 -133 -142 -118 -85 -64 -57 -54 -51 -49 -72 -143 -272 -272 -320 -354 -370 -388 -398 -388 -356 -298 -221 -93 -51 -24 -14 -14 -14 -16 -27 -40 -41 -17 -4 -5 -24 -34 -25 -8 -13 -26 -23 -18 -19 -22 -21 -20 -23 -23 -22 -24 -17 -23 -26 -24 -22 -22 -20 -17 -17 -18 -19 -24 -29 -36 -39 -38 -32 -28 -19 -15 -16 -16 -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 -5 -31 -105 -64 -44 -44 -36 -34 -38 -43 -49 -53 -46 -5 -32 -19 -15 -18 -14 -4 -1 0 0 0 0 0 -0 -2 -3 -4 -7 -12 -2 -0 0 0 -0 -3 -5 -5 -3 -1 -1 0 0 0 0 0 -1 -3 -8 -9 -9 -8 -7 -7 -5 -4 -53 -134 -187 -144 -129 -117 -101 -94 -104 -114 -120 -135 -149 -106 -26 -23 -19 -14 -9 -3 0 0 0 0 0 0 0 -1 -10 -32 -39 -22 -0 -0 -1 -1 -0 -0 -1 -1 -1 -3 -3 -2 -1 -0 -2 -5 -6 -12 -17 -12 -7 -9 -10 -10 -10 -11 -16 -8 -5 -5 -6 -6 -10 -14 -8 -2 -0 -0 -2 -3 -2 -1 -1 -2 -0 0 0 0 0 -0 -0 -0 -2 -1 -0 -5 -27 -43 -36 -20 -8 -5 -4 -4 -2 -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 -1 -1 -3 -6 -5 -0 -0 -0 -9 -19 -28 -35 -19 -12 -7 -3 -1 -0 -0 -0 -0 -0 -0 -0 -5 -16 -24 -18 -3 -2 -1 -1 -1 -1 -2 -6 -5 -3 -2 -3 -4 -7 -9 -7 -6 -9 -14 -7 -2 -1 -1 -3 -6 -12 -7 -4 -5 -10 -20 -32 -38 -40 -40 -42 -41 -40 -37 -34 -33 -32 -32 -34 -36 -36 -36 -35 -35 -34 -40 -51 -63 -74 -78 -101 -117 -133 -140 -132 -126 -120 -118 -143 -168 -172 -172 -136 -128 -127 -114 -92 -94 -90 -82 -78 -80 -73 -63 -21 -33 -86 -132 -106 -93 -64 -37 -21 -20 -70 -72 -64 -55 -48 -43 -38 -33 -28 -19 -9 -3 -1 -0 -0 -1 -1 -0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 0 0 -1 -4 -6 -4 -1 -0 -3 -9 -16 -22 -20 -28 -20 -14 -14 -14 -9 -4 -2 -1 -1 0 0 0 -0 -0 0 0 0 0 -0 -1 -0 -0 0 -0 -1 -0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 -10 -92 -115 -113 -113 -124 -138 -136 -194 -199 -149 -133 -140 -92 -86 -112 -161 -233 -208 -167 -130 -112 -108 -87 -51 -42 -48 -47 -45 -44 -69 -148 -265 -316 -352 -324 -282 -268 -283 -274 -211 -128 -83 -61 -45 -28 -13 -7 -16 -40 -71 -59 -59 -40 -15 -19 -29 -41 -41 -35 -39 -21 -14 -13 -18 -25 -26 -20 -16 -17 -17 -17 -15 -22 -26 -27 -25 -23 -20 -17 -19 -20 -21 -28 -33 -34 -36 -34 -27 -20 -11 -14 -15 -15 -12 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -24 -95 -56 -42 -43 -43 -45 -44 -38 -39 -57 -69 -40 -51 -24 -29 -47 -49 -27 -2 0 0 0 -0 -2 -1 -3 -5 -6 -7 -9 -1 -0 0 -0 -1 -5 -7 -5 -3 -3 -3 -0 0 0 0 0 -0 -2 -5 -10 -10 -8 -7 -6 -5 -5 -40 -115 -172 -132 -111 -104 -95 -92 -96 -98 -102 -130 -161 -117 -27 -18 -11 -7 -5 -2 0 0 0 0 0 0 0 -3 -37 -98 -98 -51 -4 -1 -1 -0 -0 -0 -0 -0 -0 -2 -2 -1 -0 -0 -1 -1 -1 -9 -17 -10 -7 -6 -7 -7 -7 -6 -9 -4 -6 -9 -10 -9 -9 -18 -16 -9 -3 -1 -3 -5 -3 -4 -9 -16 -5 -1 0 0 -0 -1 -3 -1 -0 0 -0 -1 -6 -14 -30 -31 -22 -16 -16 -15 -13 -8 -4 -4 -3 -1 -0 0 -0 -1 -3 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -3 -3 -0 0 0 0 -1 -4 -9 -14 -6 -1 -0 -3 -15 -36 -42 -29 -20 -9 -0 -0 -0 0 -0 -0 -0 -0 -0 -1 -4 -5 -6 -8 -8 -2 -0 -1 -1 -1 -1 -2 -3 -3 -3 -4 -8 -9 -11 -12 -9 -8 -3 -1 -1 -1 -1 -1 -4 -2 -1 -0 -2 -8 -12 -15 -19 -23 -29 -28 -28 -29 -30 -30 -29 -27 -28 -30 -32 -34 -34 -33 -30 -33 -44 -59 -69 -79 -99 -111 -117 -126 -126 -136 -138 -140 -147 -158 -171 -177 -142 -106 -81 -71 -72 -74 -71 -69 -71 -80 -42 -17 -3 -7 -23 -47 -17 -25 -23 -9 -1 -1 -42 -67 -65 -47 -51 -49 -48 -43 -36 -28 -20 -13 -8 -6 -9 -10 -6 -2 -0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 -1 -6 -14 -16 -8 -1 0 0 -0 -5 -17 -7 -15 -23 -23 -21 -27 -13 -3 -1 -1 -2 -1 -0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 -9 -29 -34 -22 -5 -1 0 0 0 0 0 0 -11 -51 -107 -108 -99 -95 -91 -89 -157 -221 -212 -159 -99 -33 -14 -9 -97 -254 -220 -145 -95 -62 -40 -31 -32 -40 -41 -41 -39 -36 -46 -79 -129 -178 -232 -224 -141 -100 -109 -125 -95 -82 -67 -61 -55 -40 -18 -18 -34 -59 -83 -62 -71 -49 -38 -51 -57 -53 -53 -45 -29 -17 -14 -14 -23 -32 -37 -34 -23 -18 -17 -17 -18 -19 -26 -29 -27 -23 -19 -18 -20 -17 -18 -25 -30 -32 -32 -29 -21 -10 -0 -2 -3 -5 -6 -5 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -32 -122 -60 -41 -41 -43 -40 -36 -39 -40 -58 -90 -101 -44 -15 -35 -63 -63 -27 -1 0 0 0 -2 -5 -4 -3 -5 -5 -4 -4 -1 -0 -0 -2 -6 -8 -5 -3 -5 -6 -3 -0 0 0 0 0 0 -0 -1 -10 -11 -9 -8 -7 -6 -15 -63 -129 -167 -125 -104 -94 -88 -89 -94 -101 -103 -137 -185 -151 -58 -14 -3 -1 -1 -0 -0 0 0 0 0 0 0 -2 -21 -54 -50 -26 -4 -2 -1 -0 -0 -2 -4 -4 -6 -4 -2 -0 -0 0 0 0 0 -4 -9 -7 -5 -5 -7 -8 -10 -11 -7 -5 -8 -10 -12 -13 -24 -26 -17 -8 -3 -3 -6 -7 -6 -9 -20 -33 -18 -5 -1 -0 -1 -2 -2 -1 -0 -0 -1 -2 -2 -1 -3 -13 -27 -31 -27 -22 -17 -15 -17 -18 -20 -20 -9 -1 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -3 -2 -0 0 0 0 -0 -1 -5 -22 -13 -3 0 -1 -9 -30 -26 -31 -27 -15 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -9 -6 -2 -0 -0 -1 -1 -2 -3 -4 -4 -6 -9 -19 -29 -32 -28 -18 -12 -7 -4 -3 -3 -3 -5 -5 -4 -4 -4 -7 -11 -13 -15 -17 -19 -19 -18 -18 -20 -24 -26 -29 -30 -26 -25 -26 -28 -26 -24 -23 -28 -40 -57 -66 -85 -101 -108 -112 -132 -130 -131 -129 -119 -103 -128 -142 -150 -143 -115 -65 -56 -64 -72 -78 -82 -85 -74 -31 -7 0 -2 -11 -11 -8 -5 -1 -0 -0 0 -15 -27 -25 -7 -16 -20 -24 -33 -47 -36 -28 -22 -19 -19 -17 -18 -18 -12 -4 -3 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 -0 -1 -4 -9 -12 -12 -4 -1 0 0 -1 -6 -19 -10 -10 -21 -20 -19 -21 -11 -3 -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 -14 -79 -146 -103 -20 -2 0 0 0 0 0 0 0 -20 -68 -110 -101 -89 -107 -99 -69 -194 -199 -174 -149 -123 -85 -71 -173 -295 -274 -194 -121 -70 -36 -24 -39 -49 -49 -46 -47 -51 -63 -87 -114 -140 -168 -197 -101 -56 -57 -83 -104 -90 -89 -103 -78 -36 -20 -58 -87 -86 -80 -75 -60 -51 -53 -56 -56 -50 -40 -30 -19 -14 -17 -20 -25 -26 -26 -23 -20 -17 -22 -23 -23 -25 -23 -23 -23 -22 -21 -21 -23 -21 -19 -19 -21 -26 -30 -24 -11 0 0 0 0 0 0 -1 -4 -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 -3 -31 -95 -55 -44 -46 -50 -50 -47 -50 -53 -56 -68 -80 -61 -35 -28 -25 -15 -1 0 0 0 0 -1 -2 -2 -3 -5 -4 -5 -7 -2 -0 -1 -2 -1 -0 -2 -6 -6 -3 -1 -0 0 0 0 0 0 0 -0 -11 -13 -11 -9 -9 -20 -85 -173 -193 -153 -119 -98 -87 -82 -83 -88 -90 -84 -125 -200 -204 -136 -62 -13 -3 -1 -1 -1 -0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -2 -2 -2 -2 -7 -12 -9 -13 -9 -3 -1 -1 0 0 -0 -0 -0 -1 -2 -4 -5 -11 -14 -12 -13 -12 -11 -9 -8 -8 -7 -17 -13 -7 -3 -2 -5 -8 -5 -4 -7 -14 -22 -12 -4 -1 -1 -1 -1 -0 -0 -0 -1 -1 -2 -2 -3 -7 -17 -30 -35 -38 -41 -25 -11 -14 -16 -26 -30 -22 -12 -7 -2 -2 -2 -1 -0 -1 -2 -2 -2 -2 -2 -0 0 0 0 -0 -0 0 0 0 0 0 -1 -3 -10 -8 -4 -1 -0 -2 -14 -16 -18 -20 -18 -10 -4 -1 0 0 0 0 0 -0 -0 -0 -1 -1 -2 -1 -0 0 -0 -1 -1 -1 -3 -4 -4 -6 -15 -31 -39 -38 -36 -36 -30 -21 -11 -5 -4 -4 -6 -6 -8 -11 -15 -23 -28 -28 -27 -27 -23 -17 -14 -15 -32 -53 -36 -45 -47 -35 -21 -22 -21 -19 -17 -17 -21 -30 -46 -58 -74 -88 -96 -105 -121 -123 -121 -112 -91 -79 -109 -125 -135 -141 -130 -73 -57 -60 -73 -92 -104 -107 -65 -37 -23 -16 -31 -39 -32 -27 -24 -21 -8 -2 0 0 0 0 0 0 -2 -1 -5 -38 -41 -34 -27 -23 -19 -20 -24 -27 -21 -14 -9 -3 -2 -4 -3 -3 -5 -3 -1 -0 -0 -0 -3 -4 -4 -5 -5 -3 -1 0 0 0 0 -2 -6 -3 -1 -10 -14 -15 -11 -6 -3 -3 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -8 0 0 0 0 0 0 0 0 -2 -30 -70 -89 -71 -74 -70 -61 -111 -115 -125 -125 -128 -126 -136 -134 -146 -161 -154 -138 -129 -105 -68 -58 -67 -87 -86 -62 -52 -70 -113 -158 -170 -157 -135 -91 -72 -76 -83 -83 -74 -77 -119 -69 -31 -39 -83 -120 -100 -71 -44 -12 -28 -29 -35 -36 -32 -28 -27 -24 -20 -20 -25 -27 -24 -19 -18 -22 -25 -28 -26 -23 -20 -18 -19 -22 -23 -23 -24 -26 -31 -31 -32 -28 -21 -16 -13 -5 0 0 -0 -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 -1 -25 -54 -74 -56 -44 -44 -49 -54 -56 -54 -68 -78 -62 -37 -25 -26 -20 -7 0 0 0 0 0 0 0 0 -0 -1 -3 -2 -2 -4 -1 -0 -0 -0 -1 -2 -4 -7 -3 -1 -0 0 0 0 0 0 0 0 -0 -10 -13 -12 -9 -15 -54 -197 -204 -177 -145 -115 -95 -87 -85 -84 -85 -85 -75 -118 -186 -210 -174 -97 -21 -5 -1 -1 -1 -0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -3 -4 -2 -4 -6 -5 -11 -13 -15 -18 -15 -0 0 -1 -0 -0 -0 -1 -3 -3 -11 -12 -6 -5 -8 -11 -12 -13 -13 -10 -9 -5 -3 -3 -5 -6 -17 -9 -5 -5 -5 -4 -2 -2 -1 -1 -3 -1 -0 -0 -0 -0 0 0 -1 -4 -7 -8 -9 -11 -19 -36 -32 -18 -12 -7 -14 -14 -11 -6 -2 -2 -3 -2 -2 -4 -9 -18 -21 -21 -17 -12 -8 -5 -3 -1 -0 0 0 0 0 0 -2 -6 -5 -4 -9 -11 -7 -1 -1 -7 -12 -15 -18 -21 -25 -13 -4 0 0 0 0 -0 -0 -0 -1 -1 -0 -0 0 0 -0 0 -0 0 -0 -2 -3 -3 -7 -28 -44 -50 -54 -59 -58 -48 -36 -23 -11 -6 -5 -6 -6 -8 -12 -22 -32 -37 -36 -33 -32 -25 -18 -18 -22 -30 -48 -53 -60 -58 -41 -21 -19 -17 -14 -11 -12 -17 -22 -34 -48 -71 -92 -88 -109 -116 -115 -111 -99 -72 -84 -107 -125 -138 -146 -124 -82 -59 -52 -56 -65 -69 -58 -44 -33 -26 -24 -26 -28 -31 -34 -38 -27 -11 -3 0 0 0 0 0 0 0 0 0 -18 -25 -26 -31 -29 -26 -26 -26 -26 -28 -29 -19 -8 -9 -15 -12 -17 -13 -9 -6 -3 -2 -1 -6 -7 -3 0 0 0 0 0 0 0 0 0 0 -1 -7 -41 -29 -14 -7 -3 -13 -14 -13 -8 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -41 -32 -5 0 0 0 0 0 0 -6 -30 -52 -50 -53 -97 -130 -105 -47 -84 -123 -127 -126 -125 -117 -140 -193 -177 -137 -134 -168 -179 -168 -157 -154 -164 -109 -61 -54 -91 -152 -165 -125 -87 -79 -80 -83 -89 -91 -73 -41 -38 -21 -85 -112 -115 -124 -114 -79 -31 -13 -28 -27 -28 -29 -27 -24 -22 -25 -23 -20 -21 -23 -24 -23 -21 -20 -23 -31 -28 -24 -21 -20 -21 -17 -10 -12 -18 -22 -18 -17 -20 -26 -25 -14 -2 -2 -0 -3 -9 -15 -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 -1 -62 -95 -83 -60 -42 -38 -41 -50 -65 -87 -103 -74 -38 -11 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 -7 -2 -0 0 0 0 0 0 0 0 0 -0 -4 -7 -9 -13 -38 -105 -193 -176 -154 -136 -117 -103 -99 -97 -90 -83 -82 -85 -149 -164 -150 -122 -84 -24 -6 -1 -1 -1 -0 0 0 0 0 0 0 0 -2 -4 -4 -3 -2 -2 -3 -4 -4 -3 -3 -6 -13 -22 -30 -26 -3 -0 -0 -0 -0 -0 -1 -2 -1 -6 -7 -5 -5 -8 -9 -12 -15 -15 -10 -5 -4 -5 -7 -8 -6 -22 -14 -8 -6 -6 -3 -3 -2 -1 -0 -1 -0 -0 -0 -1 -1 -0 -0 -1 -5 -11 -16 -17 -10 -5 -9 -15 -21 -23 -16 -15 -12 -8 -4 -1 -0 -0 -0 -0 -0 -3 -35 -47 -50 -48 -43 -37 -26 -16 -8 -3 -1 -0 -0 0 0 -1 -5 -7 -8 -15 -12 -4 -2 -4 -7 -10 -14 -18 -21 -25 -23 -25 -15 -0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -1 -4 -8 -12 -16 -30 -47 -56 -58 -62 -69 -65 -56 -43 -30 -18 -15 -13 -11 -10 -10 -14 -21 -31 -36 -35 -30 -24 -18 -15 -25 -40 -37 -41 -47 -58 -59 -43 -29 -20 -15 -11 -10 -11 -13 -17 -28 -57 -97 -116 -105 -108 -111 -113 -108 -87 -82 -101 -116 -122 -122 -119 -94 -68 -51 -45 -49 -44 -38 -31 -24 -19 -21 -26 -31 -29 -25 -31 -34 -25 -24 -16 -0 -1 -0 0 0 0 0 0 0 -1 -2 -7 -29 -35 -33 -32 -33 -34 -42 -47 -33 -19 -17 -21 -27 -29 -25 -20 -13 -8 -6 -5 -6 -5 -1 -0 0 0 0 0 0 0 0 0 -0 -1 -21 -30 -21 -9 -8 -5 -14 -19 -19 -13 -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 -19 -64 -86 -56 0 0 0 0 0 0 0 -20 -44 -57 -54 -67 -135 -142 -123 -135 -151 -136 -146 -152 -156 -165 -145 -147 -149 -158 -185 -189 -188 -193 -179 -150 -97 -56 -45 -54 -69 -69 -87 -82 -79 -84 -91 -102 -107 -94 -74 -51 -16 -145 -144 -72 -10 -29 -38 -23 -12 -18 -27 -24 -22 -23 -24 -22 -17 -22 -22 -24 -24 -21 -17 -16 -21 -24 -26 -30 -27 -24 -22 -24 -26 -26 -24 -22 -18 -10 -7 -19 -30 -33 -28 -17 -14 -2 -13 -19 -13 -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 -39 -58 -62 -65 -71 -69 -65 -73 -71 -54 -59 -28 -8 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 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -14 -78 -208 -187 -160 -142 -128 -114 -106 -109 -110 -102 -94 -91 -89 -130 -138 -122 -108 -120 -154 -39 -7 -1 -1 -1 0 0 0 0 0 0 0 -1 -3 -5 -5 -3 -3 -4 -5 -6 -5 -3 -3 -8 -18 -29 -28 -8 -1 -0 -0 0 0 0 -0 -1 -4 -6 -7 -7 -6 -5 -6 -8 -9 -7 -4 -3 -4 -5 -6 -6 -18 -14 -7 -3 -3 -1 -2 -1 -0 0 -0 -0 -1 -1 -1 -1 -0 -0 -1 -3 -8 -14 -23 -22 -15 -8 -6 -8 -11 -10 -16 -16 -12 -7 -4 -1 -0 -0 -0 0 -0 -12 -26 -41 -53 -58 -52 -38 -23 -11 -5 -5 -5 -4 -2 -1 -0 -2 -6 -8 -12 -11 -7 -7 -5 -11 -11 -9 -11 -14 -19 -24 -30 -24 -5 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -8 -14 -19 -24 -32 -38 -41 -42 -43 -48 -53 -51 -41 -28 -18 -24 -22 -17 -13 -13 -14 -18 -28 -34 -33 -26 -17 -9 -11 -20 -25 -29 -38 -39 -48 -61 -58 -49 -27 -15 -12 -12 -14 -13 -15 -21 -50 -107 -129 -118 -113 -112 -107 -94 -84 -97 -115 -125 -118 -99 -83 -71 -58 -44 -38 -35 -29 -25 -21 -20 -24 -28 -27 -18 -8 -8 -22 -20 -16 -15 -15 -8 -5 -1 0 0 0 0 0 0 0 0 -1 -16 -34 -39 -39 -41 -42 -47 -55 -48 -29 -26 -24 -34 -34 -21 -13 -10 -8 -8 -9 -10 -6 -1 0 0 0 0 0 0 0 0 0 0 -3 -11 -13 -9 -7 -10 -9 -9 -13 -17 -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 -1 -7 -10 -6 0 0 0 0 0 0 -1 -10 -27 -40 -55 -76 -115 -134 -159 -184 -181 -149 -143 -141 -142 -149 -147 -137 -129 -132 -144 -162 -200 -214 -148 -84 -54 -47 -53 -51 -37 -32 -74 -74 -79 -88 -95 -93 -72 -32 -102 -121 -82 -124 -80 -30 -5 -7 -11 -20 -11 -14 -21 -20 -19 -22 -22 -17 -14 -16 -22 -31 -30 -24 -18 -16 -16 -27 -31 -29 -25 -23 -22 -21 -25 -31 -32 -30 -31 -31 -27 -17 -15 -19 -22 -21 -17 -1 -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 -14 -40 -61 -54 -43 -44 -33 -11 -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 -1 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -73 -207 -182 -152 -132 -117 -108 -107 -117 -125 -125 -122 -115 -104 -102 -108 -105 -98 -120 -203 -68 -14 -1 -1 -1 0 0 0 0 0 0 0 -1 -3 -5 -5 -3 -2 -2 -4 -6 -5 -2 -1 -3 -7 -18 -25 -12 -1 -0 -0 0 0 0 0 -1 -3 -5 -6 -5 -8 -5 -3 -4 -5 -4 -3 -5 -6 -6 -4 -3 -19 -25 -16 -4 -2 -2 -11 -9 -4 -2 -2 -3 -4 -3 -2 -2 -2 -2 -2 -2 -3 -6 -14 -25 -24 -19 -13 -8 -1 -2 -14 -19 -16 -11 -7 -1 0 0 0 0 0 0 -2 -8 -15 -20 -20 -15 -10 -5 -5 -11 -19 -17 -10 -3 -0 -0 -3 -2 -3 -5 -6 -7 -2 -7 -8 -5 -5 -8 -11 -25 -36 -31 -11 -1 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -3 -6 -8 -11 -12 -14 -15 -15 -16 -14 -17 -24 -29 -25 -13 -10 -17 -18 -15 -12 -8 -3 -16 -30 -37 -37 -31 -22 -13 -10 -10 -9 -15 -20 -18 -21 -34 -41 -40 -28 -19 -15 -13 -12 -11 -13 -18 -37 -92 -117 -110 -106 -103 -89 -79 -98 -111 -117 -116 -104 -78 -62 -56 -48 -32 -24 -19 -16 -17 -20 -20 -23 -25 -26 -22 -15 -18 -16 -11 -7 -6 -8 -7 -4 -1 0 0 0 0 0 0 0 0 0 -5 -24 -42 -40 -35 -43 -49 -52 -52 -44 -34 -17 -21 -33 -26 -14 -10 -9 -11 -11 -9 -2 0 0 0 0 0 0 0 0 -0 -3 -17 -23 -21 -19 -17 -11 -11 -11 -12 -16 -13 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -65 -119 -103 -110 -130 -161 -168 -150 -145 -149 -180 -204 -173 -114 -76 -73 -99 -137 -138 -88 -56 -48 -56 -68 -71 -64 -60 -66 -67 -75 -92 -102 -91 -54 -8 -34 -108 -129 -112 -62 -31 -18 -12 -9 -16 -6 -7 -10 -14 -18 -21 -19 -12 -9 -11 -14 -23 -25 -22 -17 -16 -20 -21 -21 -20 -18 -17 -24 -32 -35 -31 -24 -13 -21 -28 -29 -25 -22 -23 -18 -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 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -37 -111 -189 -175 -146 -125 -109 -103 -111 -128 -139 -149 -154 -149 -132 -113 -105 -92 -77 -101 -189 -93 -22 -3 -3 -1 0 0 0 0 0 0 0 -0 -1 -3 -4 -3 -1 -1 -1 -2 -2 -2 -2 -2 -1 -4 -6 -3 -0 -0 -0 0 0 0 0 -1 -3 -7 -9 -7 -12 -9 -7 -5 -5 -5 -8 -11 -12 -10 -3 -0 -6 -8 -5 -3 -7 -5 -11 -12 -10 -9 -11 -9 -8 -7 -7 -7 -9 -12 -10 -7 -4 -3 -3 -9 -13 -16 -21 -26 -27 -16 -16 -18 -17 -14 -8 -3 -0 0 0 0 0 0 0 0 -0 -2 -1 -1 -0 -1 -4 -11 -22 -25 -18 -8 -0 0 0 0 0 -0 -1 -1 -1 -2 -3 -3 -2 -1 -2 -12 -18 -11 -2 -0 0 0 0 0 0 -0 -1 -1 -1 -0 0 -1 -2 -2 -2 -2 -2 -3 -3 -3 -2 -2 -2 -3 -6 -9 -10 -6 -11 -17 -19 -16 -17 -19 -12 -18 -27 -30 -29 -30 -27 -22 -16 -12 -9 -11 -13 -13 -13 -12 -15 -16 -15 -14 -13 -11 -10 -11 -13 -19 -40 -93 -107 -107 -97 -85 -75 -87 -98 -99 -96 -90 -85 -58 -35 -25 -21 -15 -8 -6 -9 -15 -20 -16 -13 -15 -19 -23 -18 -15 -14 -12 -11 -13 -11 -4 -1 -0 0 0 0 0 0 0 0 0 0 -0 -6 -16 -10 -9 -28 -46 -55 -63 -49 -36 -18 -9 -22 -28 -17 -12 -13 -14 -13 -6 -1 -0 0 0 0 0 0 0 -0 -3 -8 -14 -14 -17 -26 -17 -12 -11 -10 -10 -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 -9 -32 -56 -101 -99 -100 -123 -140 -148 -165 -197 -220 -193 -108 -48 -50 -73 -78 -55 -47 -50 -60 -71 -80 -85 -86 -68 -56 -53 -64 -82 -97 -91 -63 -41 -115 -156 -122 -107 -105 -98 -82 -30 -9 -9 -6 -8 -11 -17 -20 -19 -15 -13 -13 -15 -16 -15 -17 -15 -12 -12 -15 -15 -16 -15 -13 -14 -17 -18 -16 -11 -5 0 0 0 0 0 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -46 -123 -180 -188 -160 -133 -118 -104 -102 -117 -136 -147 -167 -185 -192 -180 -150 -137 -126 -123 -121 -102 -37 -66 -128 -96 -1 -0 0 0 0 0 0 0 -0 -1 -2 -2 -3 -1 -0 -0 -0 -1 -2 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 -2 -5 -9 -17 -35 -34 -24 -14 -10 -13 -13 -6 -3 -1 -0 0 0 0 0 0 -2 -6 -7 -10 -14 -11 -7 -17 -14 -14 -13 -12 -10 -13 -32 -31 -24 -15 -7 -2 -2 -3 -7 -16 -32 -24 -25 -33 -33 -22 -12 -14 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -9 -16 -17 -10 -2 -0 0 0 0 -1 -5 -15 -15 -9 -4 -3 -2 -10 -13 -10 -7 -3 -1 -0 -0 0 0 0 0 -0 -1 -1 -1 -0 0 -0 -1 -3 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -10 -13 -14 -15 -17 -15 -12 -11 -12 -12 -14 -21 -26 -26 -23 -16 -11 -12 -13 -13 -12 -9 -8 -9 -10 -10 -9 -7 -7 -10 -12 -14 -35 -95 -111 -92 -74 -64 -57 -59 -57 -54 -57 -69 -88 -49 -15 -14 -26 -38 -18 -2 -6 -12 -14 -12 -12 -17 -24 -24 -22 -18 -15 -14 -13 -11 -12 -9 -6 -3 -0 0 0 0 0 0 0 0 0 0 -0 0 0 -8 -27 -39 -31 -18 -17 -21 -22 -30 -45 -33 -19 -14 -16 -21 -23 -15 -6 -0 0 0 0 0 0 0 0 -10 -17 -16 -10 -9 -12 -9 -5 -4 -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 -2 -45 -45 -25 -7 0 0 0 -22 -62 -85 -97 -112 -138 -163 -186 -250 -175 -117 -73 -42 -47 -60 -54 -40 -38 -49 -60 -76 -90 -100 -102 -73 -61 -61 -65 -69 -87 -96 -87 -104 -153 -135 -76 -119 -161 -150 -80 -30 -21 -14 -7 -7 -11 -14 -16 -15 -14 -21 -19 -16 -15 -14 -13 -14 -14 -16 -17 -12 -18 -13 -11 -12 -17 -17 -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 -1 -2 -85 -155 -187 -176 -141 -116 -109 -102 -104 -117 -130 -142 -163 -185 -204 -215 -211 -203 -193 -195 -173 -92 -18 -51 -120 -90 -2 -0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -0 0 -0 -1 -2 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 -0 -1 -3 -13 -42 -31 -11 -6 -12 -14 -12 -3 -0 0 0 0 0 0 0 0 -3 -14 -16 -16 -16 -11 -4 -16 -13 -11 -9 -5 -3 -5 -23 -33 -38 -38 -33 -18 -8 -6 -7 -14 -27 -19 -8 -7 -22 -42 -21 -12 -5 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -4 -1 -0 0 0 0 -1 -11 -24 -23 -18 -15 -16 -17 -27 -32 -27 -15 -12 -9 -5 -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 -2 -4 -5 -7 -7 -7 -5 -3 -2 -2 -2 -5 -12 -18 -23 -25 -17 -12 -10 -10 -9 -9 -7 -7 -8 -8 -9 -6 -6 -7 -9 -10 -8 -10 -33 -50 -50 -48 -38 -30 -32 -41 -44 -32 -25 -19 -12 -8 -11 -24 -42 -31 -9 -6 -9 -14 -16 -15 -15 -16 -19 -17 -12 -7 -7 -5 -8 -7 -9 -12 -9 -2 0 0 0 0 0 0 0 0 0 0 -0 -1 -12 -29 -31 -8 0 -11 -22 -32 -54 -53 -37 -22 -17 -21 -28 -29 -20 -6 -0 -0 -0 -1 -0 0 0 -2 -15 -22 -13 -6 -6 -4 -2 -1 -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 -28 -108 -144 -89 -29 0 0 0 -34 -23 -5 -0 -19 -73 -149 -185 -158 -98 -73 -52 -39 -36 -40 -44 -43 -42 -47 -55 -86 -112 -121 -116 -95 -72 -61 -59 -67 -84 -114 -133 -149 -136 -73 -33 -132 -170 -156 -122 -111 -105 -37 -11 -14 -17 -14 -11 -10 -12 -15 -15 -12 -18 -21 -20 -20 -23 -25 -26 -21 -15 -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 -22 -24 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -3 -64 -135 -168 -157 -125 -108 -101 -97 -98 -103 -113 -125 -134 -140 -153 -180 -210 -189 -189 -196 -188 -158 -136 -150 -156 -95 -17 -0 0 0 0 0 0 0 0 -25 -33 -20 -1 -1 -1 -0 -0 -0 -1 -2 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -14 -9 -10 -24 -26 -1 0 0 0 0 0 0 0 0 0 0 -2 -11 -18 -21 -20 -14 -5 -3 -1 -2 -1 -0 -1 -9 -7 -13 -27 -47 -61 -20 -18 -18 -17 -21 -31 -30 -10 -0 -9 -26 -23 -19 -11 -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 -8 -15 -19 -23 -30 -36 -35 -37 -31 -17 -5 -9 -15 -14 -9 -3 -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 -1 -2 -1 -1 -1 -1 -1 -2 -1 -2 -4 -8 -12 -15 -12 -9 -8 -8 -7 -11 -17 -22 -20 -15 -21 -14 -9 -9 -9 -6 -4 -3 -3 -5 -11 -18 -17 -16 -22 -30 -27 -16 -11 -8 -5 -5 -8 -20 -21 -10 -8 -8 -11 -14 -14 -13 -8 -6 -14 -13 -6 -2 -1 -1 -6 -8 -7 -10 -12 -5 -0 0 0 0 0 0 0 0 0 0 -3 -6 -8 -11 -7 -1 0 -1 -7 -43 -54 -47 -35 -26 -22 -27 -29 -23 -10 -1 -1 -2 -2 -1 -1 -0 -0 -6 -14 -15 -7 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 0 0 -0 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -169 -134 -44 -4 0 -2 -29 -23 -9 0 -8 -48 -130 -131 -105 -84 -63 -50 -43 -44 -50 -56 -50 -51 -51 -61 -93 -106 -94 -97 -95 -74 -71 -97 -108 -112 -120 -125 -89 -182 -167 -44 -72 -128 -155 -161 -156 -134 -27 -10 -10 -10 -10 -13 -13 -10 -9 -10 -7 -17 -18 -15 -16 -19 -18 -24 -18 -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 -10 -29 -35 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -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 -1 -2 -2 -10 -109 -172 -173 -141 -112 -102 -95 -93 -93 -96 -101 -111 -124 -129 -130 -141 -168 -135 -139 -153 -167 -180 -199 -190 -190 -124 -37 -0 0 0 0 0 0 0 0 -99 -126 -73 -1 -2 -1 -1 -0 -0 -0 -2 -4 -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 -3 -10 -11 -9 -10 -9 -10 -10 -8 -5 -6 -15 -11 -8 -14 -29 -48 -11 -6 -9 -14 -21 -29 -38 -17 -1 0 -1 -14 -23 -17 -8 -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 -3 -7 -11 -16 -20 -23 -19 -11 -4 -2 -13 -8 -13 -17 -15 -7 -1 -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 -1 -0 -0 -0 0 0 0 0 -0 -0 -0 -1 -1 -2 -4 -8 -10 -4 -7 -11 -16 -23 -26 -22 -17 -20 -16 -11 -8 -7 -4 -3 -2 -1 -1 -3 -14 -11 -9 -10 -11 -6 -8 -10 -9 -6 -3 -5 -12 -13 -8 -9 -8 -10 -14 -20 -18 -7 -12 -16 -14 -10 -16 -31 -23 -9 -9 -14 -11 -7 -3 -0 0 0 0 0 0 0 0 0 0 -4 -10 -9 -2 -0 0 0 -1 -7 -36 -44 -41 -35 -30 -31 -34 -30 -15 -1 -1 -2 -2 -1 -0 -0 -0 -1 -4 -8 -5 -6 -7 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -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 -82 -165 -165 -90 -48 -11 0 0 0 0 0 -19 -68 -147 -110 -87 -72 -61 -50 -54 -64 -70 -65 -44 -64 -60 -64 -69 -53 -32 -56 -53 -50 -77 -118 -87 -73 -81 -81 -18 -11 -20 -14 -21 -67 -132 -172 -176 -116 -10 -6 -7 -8 -8 -9 -9 -8 -8 -12 -18 -16 -21 -22 -20 -16 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -16 -14 0 0 0 0 0 0 0 0 0 0 0 0 -2 -91 -72 -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 -1 -2 -3 -4 -15 -110 -186 -176 -136 -108 -96 -87 -86 -89 -94 -99 -110 -133 -139 -138 -132 -124 -110 -114 -131 -157 -186 -221 -207 -218 -159 -63 -0 -0 0 0 0 0 0 0 -59 -87 -57 -2 -3 -1 -1 -0 -0 -1 -1 -3 -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 -1 -6 -14 -21 -22 -20 -17 -14 -13 -9 -5 -4 -6 -10 -2 -0 -2 -6 -11 -16 -46 -32 -9 0 -0 -5 -10 -19 -19 -6 -3 -1 -1 -0 -0 -0 0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 -1 -1 -1 -0 -1 -3 -6 -7 -5 -2 -1 -0 -0 -1 -3 -24 -17 -10 -9 -11 -12 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 0 0 -0 -2 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -9 -31 -44 -21 -35 -35 -38 -51 -60 -21 -14 -15 -15 -12 -8 -5 -3 -2 -2 -2 -5 -2 -2 -3 -4 -5 -23 -20 -14 -10 -5 -2 -0 -7 -11 -9 -9 -12 -14 -16 -19 -22 -16 -10 -7 -4 -7 -22 -27 -25 -13 -7 -17 -25 -11 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -5 -2 0 -0 -0 -1 -15 -30 -41 -44 -40 -37 -38 -35 -19 -7 -3 -2 -0 -0 -0 -0 -0 -1 -5 -4 -2 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -1 -1 -3 -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 -100 -173 -180 -146 -119 -32 0 0 0 0 0 -40 -103 -149 -115 -98 -78 -64 -59 -62 -71 -70 -54 -40 -59 -71 -69 -56 -44 -56 -112 -48 -9 -5 -14 -38 -36 -30 -25 -7 -11 -11 -8 -19 -54 -106 -117 -56 -22 -13 -10 -9 -9 -7 -5 -5 -7 -12 -14 -15 -17 -31 -26 -14 -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 -12 -115 -94 -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 -2 -4 -6 -6 -17 -94 -197 -187 -142 -109 -92 -83 -82 -85 -92 -103 -123 -149 -144 -137 -133 -128 -123 -131 -150 -175 -205 -236 -150 -150 -121 -59 -1 -1 -0 0 0 0 0 -0 -1 -1 -3 -4 -2 -2 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 -2 -8 -22 -25 -25 -25 -24 -24 -20 -17 -8 -0 -0 -0 0 0 -1 -3 -9 -13 -36 -33 -14 -0 -2 -1 -0 -2 -6 -12 -15 -8 -6 -7 -6 -2 -0 -0 0 0 -0 -1 -1 -0 -0 0 0 -0 -0 -3 -5 -4 -2 -7 -7 -6 -4 -1 -0 -1 -4 -7 -8 -3 -12 -10 -5 -1 -3 -13 -9 -3 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -3 -0 0 0 0 0 -0 -0 -0 0 -0 0 0 0 -10 -34 -59 -42 -45 -43 -51 -68 -83 -46 -27 -18 -14 -12 -9 -5 -3 -2 -2 -1 -5 -3 -5 -15 -31 -16 -26 -21 -9 -2 -1 -1 -7 -14 -14 -4 -4 -13 -15 -14 -17 -26 -23 -15 -6 -5 -11 -21 -18 -13 -10 -15 -21 -25 -18 -8 0 0 0 0 0 0 0 0 0 0 0 0 -0 -8 -12 -9 -0 -3 -3 -3 -7 -17 -40 -51 -36 -31 -43 -30 -14 -6 -3 -2 -1 -1 -1 -1 -2 -5 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -1 -3 -5 -5 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -102 -111 -60 0 0 0 0 0 0 -0 -13 -50 -85 -101 -114 -86 -79 -75 -71 -69 -63 -48 -43 -63 -99 -88 -82 -88 -118 -162 -109 -39 -22 -40 -56 -39 -13 -6 -7 -9 -8 -9 -55 -68 -41 -9 -7 -8 -9 -10 -8 -8 -8 -10 -11 -13 -22 -26 -28 -27 -15 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -29 -26 -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 -1 -2 -2 -5 -6 -6 -19 -80 -230 -218 -164 -121 -98 -88 -88 -91 -96 -110 -147 -173 -164 -154 -150 -153 -163 -179 -192 -205 -223 -244 -233 -165 -66 -3 -1 -2 -0 0 0 0 -0 -2 -5 -4 -3 -4 -2 -2 -1 -1 -1 -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 -1 -4 -14 -13 -11 -13 -20 -23 -15 -10 -5 -0 -0 -0 0 0 -0 -3 -13 -17 -32 -37 -26 -11 -25 -16 -9 -4 -3 -12 -15 -13 -15 -15 -12 -6 -4 -2 -1 -1 -4 -6 -5 -3 -1 -0 -0 -2 -3 -6 -6 -4 -3 -5 -7 -9 -7 -0 -1 -3 -6 -9 -10 -7 -6 -4 -2 -1 -0 -10 -12 -6 0 -0 -1 -1 -2 -2 -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 -3 -13 -15 -14 -18 -27 -39 -48 -39 -25 -15 -11 -11 -8 -5 -2 -1 -2 -3 -2 -4 -16 -40 -46 -35 -26 -16 -10 -11 -12 -14 -17 -16 -7 -7 -5 -3 -2 -7 -14 -16 -9 -5 -8 -11 -12 -11 -10 -8 -9 -15 -14 -16 -18 -15 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 -6 -15 -25 -17 -15 -9 -4 -8 -10 -31 -36 -28 -25 -52 -29 -11 -1 -1 -0 -1 -2 -2 -5 -15 -14 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -3 -7 -8 -6 -4 -4 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -21 -35 -20 -1 0 0 0 0 0 0 -0 -6 -20 -60 -111 -110 -95 -85 -77 -69 -60 -45 -56 -84 -107 -102 -128 -164 -175 -166 -137 -81 -52 -54 -47 -31 -9 -14 -13 -10 -10 -11 -40 -58 -44 -5 -5 -6 -7 -7 -8 -9 -7 -9 -16 -17 -13 -19 -12 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 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 -4 -5 -6 -6 -15 -55 -190 -230 -204 -156 -120 -107 -109 -110 -106 -120 -179 -221 -221 -208 -192 -179 -169 -191 -200 -205 -216 -234 -235 -149 -53 -2 -6 -13 -7 -2 0 0 -0 -1 -5 -4 -3 -2 -2 -2 -2 -3 -18 -39 -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 -2 -1 -0 -2 -5 -6 -4 -2 -1 -0 -0 0 0 0 0 -1 -5 -18 -35 -47 -53 -55 -67 -57 -41 -19 -1 -0 -2 -6 -10 -12 -9 -9 -17 -19 -16 -15 -17 -15 -14 -11 -6 -4 -7 -11 -14 -14 -13 -12 -9 -9 -15 -20 -19 -16 -4 -3 -8 -14 -16 -16 -15 -12 -8 -2 -0 -5 -10 -10 -6 -5 -3 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -9 -6 -3 -5 -10 -12 -11 -7 -6 -7 -8 -7 -7 -10 -20 -32 -22 -11 -13 -29 -40 -23 -17 -16 -18 -25 -29 -31 -28 -20 -9 -5 -15 -17 -12 -7 -13 -19 -18 -14 -13 -13 -13 -12 -11 -9 -6 -3 -4 -5 -7 -11 -12 -17 -18 -17 -15 -12 -9 -7 -4 0 0 0 0 0 -2 -10 -37 -43 -34 -17 -3 -8 -23 -38 -33 -11 -4 -33 -29 -14 -4 -5 -2 -2 -2 -3 -10 -21 -15 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -2 -4 -3 -7 -9 -10 -12 -13 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -54 -77 -46 -7 0 0 0 0 0 0 -0 -2 -20 -71 -119 -105 -93 -83 -77 -72 -63 -79 -102 -102 -105 -139 -178 -177 -157 -130 -108 -96 -179 -169 -91 -40 -66 -62 -25 -15 -38 -106 -70 -24 -6 -7 -9 -9 -11 -10 -10 -9 -5 -4 -4 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -6 -7 -7 -6 -5 -8 -177 -232 -203 -156 -132 -125 -121 -118 -149 -230 -239 -233 -244 -239 -208 -170 -177 -173 -173 -183 -190 -146 -55 -14 -41 -95 -101 -50 -13 0 0 0 -0 0 -1 -2 -2 -2 -2 -5 -31 -108 -182 -53 -13 -10 -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 -1 -6 -16 -24 -34 -47 -52 -52 -60 -50 -27 -9 -4 -9 -8 -6 -5 -3 -4 -4 -16 -29 -28 -30 -33 -38 -32 -19 -20 -23 -27 -28 -26 -21 -28 -23 -20 -19 -21 -20 -23 -21 -20 -19 -17 -16 -16 -11 -8 -5 -1 -0 -1 -4 -9 -15 -13 -8 -5 -5 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -7 -18 -24 -20 -7 -2 -1 -1 -2 -3 -2 -4 -10 -17 -20 -16 -33 -28 -22 -35 -59 -58 -37 -30 -29 -26 -26 -39 -37 -29 -24 -25 -30 -31 -27 -22 -17 -11 -13 -14 -13 -12 -11 -9 -8 -8 -7 -7 -14 -22 -19 -10 -3 -6 -6 -11 -18 -27 -31 -34 -28 -24 -15 0 -1 -1 0 0 -0 -1 -28 -45 -43 -17 -3 -14 -37 -45 -24 -2 -1 -9 -9 -3 -3 -3 -2 -2 -2 -3 -35 -31 -17 -8 -3 -1 -0 0 0 0 0 0 0 0 -0 -2 -6 -10 -12 -10 -4 -1 -0 -1 -1 -5 -9 -14 -19 -22 -19 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 0 -46 -112 -167 -155 -49 0 0 0 0 0 0 0 -0 -2 -27 -72 -107 -109 -122 -120 -115 -117 -119 -125 -94 -80 -108 -163 -193 -187 -135 -88 -79 -159 -165 -112 -67 -88 -143 -44 -101 -130 -83 -54 -24 -12 -10 -6 -7 -13 -11 -11 -12 -11 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -4 -4 -3 -2 -4 -6 -5 -3 -3 -5 -101 -172 -207 -206 -172 -156 -138 -151 -194 -234 -153 -119 -156 -214 -235 -188 -177 -160 -150 -144 -132 -94 -24 -53 -145 -228 -207 -104 -27 -0 0 0 0 0 0 -0 -1 -2 -2 -12 -93 -173 -178 -83 -40 -69 -96 -75 -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 -3 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -12 -13 -13 -18 -20 -30 -30 -23 -14 -15 -6 -7 -7 -6 -5 -3 -18 -13 -7 -6 -9 -10 -9 -22 -34 -35 -33 -30 -38 -50 -50 -30 -30 -18 -13 -17 -26 -15 -30 -36 -32 -22 -14 -9 -7 -3 -1 0 0 0 -0 -0 -3 -13 -19 -18 -15 -10 -3 -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 -6 -13 -21 -26 -14 -4 -4 -7 -7 -6 -4 -7 -21 -30 -25 -28 -23 -22 -39 -73 -102 -58 -27 -22 -22 -8 -16 -18 -14 -18 -34 -39 -34 -23 -16 -13 -13 -17 -21 -20 -14 -7 -4 -3 -3 -4 -2 -1 -20 -24 -14 -5 -3 -5 -6 -12 -21 -28 -30 -28 -21 -12 -13 -34 -30 -14 0 0 0 0 -15 -38 -58 -18 -10 -21 -41 -48 -3 -2 -1 -2 -3 -2 -2 -2 -2 -2 -1 -14 -25 -18 -7 -6 -3 -1 0 0 0 -0 -1 -1 0 -1 -0 -3 -11 -22 -26 -15 -8 -5 -5 -7 -9 -12 -15 -19 -25 -21 -17 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -40 -59 -22 -72 -125 -139 -94 -8 0 0 0 0 0 0 0 0 0 0 -31 -136 -220 -236 -205 -164 -156 -172 -173 -67 -27 -34 -86 -159 -155 -131 -93 -93 -139 -125 -92 -73 -64 -74 -14 -10 -17 -18 -9 -11 -13 -14 -13 -10 -12 -11 -13 -18 -22 -16 -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 -2 -4 -5 -4 -4 -3 -3 -2 -2 -2 -4 -5 -5 -5 -5 -40 -99 -169 -234 -220 -199 -207 -188 -115 -37 -24 -41 -89 -147 -181 -186 -162 -135 -118 -120 -144 -95 -162 -215 -217 -185 -110 -29 -0 0 0 0 0 0 -0 -1 -2 -2 -3 -15 -71 -146 -117 -66 -125 -155 -117 -48 -23 -7 -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 -3 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -11 -13 -10 -7 -8 -8 -7 -5 -4 -9 -5 -3 -3 -4 -5 -3 -21 -34 -33 -16 -1 -0 -0 -0 -6 -21 -18 -15 -26 -45 -64 -62 -60 -47 -25 -2 -2 -16 -39 -49 -44 -27 -13 -5 -2 -1 -0 0 0 0 0 0 -1 -9 -24 -29 -24 -14 -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 -1 -0 -0 -1 -4 -12 -22 -20 -13 -20 -24 -19 -17 -18 -20 -32 -42 -25 -8 -5 -16 -47 -100 -105 -40 -17 -22 -18 -5 -9 -15 -18 -23 -39 -36 -27 -20 -15 -13 -14 -24 -32 -36 -36 -17 -9 -6 -5 -5 -2 -1 -2 -1 -2 -6 -8 -9 -11 -16 -23 -21 -23 -20 -13 -8 -19 -45 -49 -34 -3 -3 -1 0 -4 -21 -70 -35 -14 -13 -21 -20 -6 -3 -2 -1 -2 -2 -2 -2 -2 -3 -6 -18 -20 -8 -1 -3 -2 -1 0 -0 -2 -7 -9 -5 -9 -6 -2 -1 -4 -9 -8 -16 -19 -20 -22 -26 -27 -26 -30 -36 -40 -30 -26 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -69 -140 -170 -142 -155 -129 -66 0 0 0 0 0 0 0 0 -26 -86 -111 -35 -146 -239 -263 -232 -183 -188 -183 -151 -68 -14 -2 0 0 -20 -42 -82 -121 -121 -96 -64 -34 -19 -6 -6 -13 -8 -4 -4 -5 -7 -9 -9 -9 -10 -11 -13 -16 -19 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -5 -4 -4 -3 -3 -2 -2 -1 -4 -5 -3 -4 -6 -6 -14 -42 -110 -253 -266 -182 -85 -24 -9 -6 -5 -13 -65 -172 -202 -175 -141 -109 -97 -131 -148 -189 -209 -199 -167 -108 -28 -1 0 0 0 0 0 -0 -1 -1 -2 -3 -2 -32 -83 -82 -47 -124 -159 -143 -130 -63 -18 -4 -3 -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 -1 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -3 -8 -9 -8 -8 -6 -3 -3 -7 -7 -6 -4 -3 -3 -7 -13 -13 -8 -6 -3 -2 -1 -1 -0 -0 -0 -1 -3 -11 -30 -48 -61 -73 -55 -6 -0 -18 -30 -37 -29 -1 -0 0 0 0 0 0 0 0 0 0 -0 -4 -12 -13 -7 -2 -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 -2 -2 -1 -3 -5 -7 -13 -23 -42 -24 -16 -25 -22 -21 -26 -27 -31 -35 -22 -12 -28 -61 -96 -138 -77 -23 -19 -41 -22 -12 -13 -15 -22 -35 -44 -41 -34 -25 -14 -15 -20 -25 -32 -38 -22 -15 -11 -9 -6 -5 -3 -2 -1 -2 -2 -8 -10 -10 -10 -14 -14 -15 -16 -13 -12 -12 -18 -31 -45 -51 -31 -29 -28 -20 0 0 -20 -14 -8 -12 -12 -4 -3 -3 -3 -2 -2 -2 -2 -2 -2 -3 -11 -20 -20 -4 -4 -4 -4 -2 -1 -1 -3 -7 -7 -2 -6 -5 -3 -3 -2 -11 -28 -33 -28 -28 -37 -46 -43 -34 -38 -51 -45 -38 -34 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -20 -57 -63 -30 0 0 0 0 0 0 0 0 -89 -313 -325 -104 -41 -159 -237 -245 -222 -227 -186 -191 -145 -56 -8 -1 0 -0 -5 -39 -149 -182 -144 -63 -9 -10 -8 -6 -7 -16 -13 -9 -6 -7 -10 -7 -7 -8 -11 -13 -16 -22 -28 -28 -25 -15 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -5 -5 -4 -3 -2 -2 -2 -2 -3 -3 -4 -4 -5 -6 -7 -15 -57 -47 -31 -17 -9 -3 -4 -3 -3 -64 -203 -281 -252 -208 -141 -81 -85 -104 -136 -156 -153 -130 -105 -46 -16 -4 0 0 0 0 0 0 -0 -1 -2 -2 -3 -5 -2 -12 -84 -126 -115 -70 -18 -7 -6 -5 -2 -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 -1 -4 -5 -5 -4 -4 -5 -5 -7 -8 -8 -7 -8 -4 -9 -13 -17 -21 -22 -7 -2 -1 -1 -1 -1 -0 0 0 -1 -3 -9 -12 -24 -27 -4 -0 0 -3 -11 -21 -8 -2 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -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 -2 -2 -6 -7 -4 -4 -8 -45 -58 -42 -26 -15 -13 -21 -27 -20 -10 -18 -50 -89 -108 -104 -96 -44 -11 -10 -27 -22 -22 -13 -8 -19 -32 -42 -41 -33 -19 -6 -9 -15 -21 -25 -26 -18 -11 -10 -10 -6 -4 -3 -2 -1 -1 -1 -4 -6 -8 -10 -13 -18 -23 -21 -8 -15 -20 -22 -25 -32 -41 -43 -39 -38 -36 -4 -1 0 -0 -2 -9 -7 -4 -4 -5 -4 -3 -3 -5 -6 -2 -3 -6 -19 -31 -16 -9 -6 -6 -4 -2 -2 -2 -4 -6 -7 -6 -7 -7 -5 -3 -3 -7 -17 -23 -15 -18 -22 -31 -39 -17 -20 -19 -9 -2 -10 -46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -5 -1 0 0 0 0 0 0 0 -15 -84 -355 -406 -243 -91 -132 -242 -256 -210 -168 -134 -156 -162 -109 -34 -1 0 0 0 -5 -38 -89 -58 -13 -13 -15 -11 -10 -10 -11 -15 -17 -16 -13 -10 -7 -6 -9 -11 -12 -13 -14 -18 -23 -29 -28 -25 -26 -26 -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 0 0 0 0 -3 -6 -6 -7 -7 -5 -3 -2 -2 -1 -2 -2 -2 -3 -4 -5 -4 -5 -8 -9 -5 -6 -8 -8 -2 -3 -3 -4 -28 -90 -166 -252 -206 -141 -102 -88 -77 -88 -103 -113 -115 -130 -120 -70 -22 -0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -2 -1 -28 -45 -40 -17 -5 -5 -6 -5 -2 -1 -0 -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 -1 -1 -1 -2 -4 -5 -7 -6 -4 -2 -2 -7 -11 -10 -11 -14 -15 -7 -2 -2 -2 -0 -1 -0 -0 0 0 -0 0 -0 -1 -0 0 0 0 -0 -13 -45 -32 -9 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -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 -1 -5 -4 -5 -4 -1 -0 -0 -15 -22 -14 -4 -18 -25 -30 -28 -5 -5 -20 -33 -30 -11 -26 -27 -17 -8 -3 -1 -3 -5 -6 -6 -9 -14 -24 -28 -21 -6 -2 -3 -7 -15 -22 -18 -7 -7 -9 -9 -6 -3 -2 -1 -0 -0 -0 -1 -5 -13 -18 -18 -21 -30 -33 -13 -18 -36 -55 -54 -39 -36 -26 -24 -31 -8 -1 0 0 0 0 -4 -5 -4 -2 -3 -2 -2 -4 -7 -5 -2 -2 -3 -7 -10 -11 -7 -4 -5 -4 -1 -1 -5 -11 -13 -8 -5 -7 -8 -3 -4 -9 -12 -11 -16 -14 -13 -12 -11 -5 -2 -6 -7 -2 -1 -13 -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 -39 -177 -470 -360 -178 -93 -178 -210 -125 -75 -99 -99 -134 -100 -42 0 0 0 0 0 -23 -168 -264 -261 -135 -47 -19 -15 -15 -14 -15 -13 -14 -16 -14 -12 -14 -17 -17 -14 -11 -12 -20 -24 -21 -17 -17 -15 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -9 -8 -6 -4 -2 -1 -1 -1 -1 -2 -4 -4 -2 -4 -9 -12 -9 -4 -2 -2 -2 -3 -4 -5 -8 -26 -87 -276 -248 -187 -147 -111 -81 -70 -76 -96 -121 -133 -146 -92 -32 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -1 -2 -5 -5 -5 -3 -2 -1 -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 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 -2 -4 -4 -2 -1 -0 -5 -7 -6 -4 -5 -11 -6 -3 -3 -3 -1 -1 -1 -1 -1 -0 -1 -0 -0 0 0 0 0 0 0 -8 -40 -31 -10 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -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 -2 -3 -3 -2 -1 -0 -0 -0 -0 -1 -9 -29 -41 -39 -21 -3 -6 -14 -17 -15 -9 -10 -8 -5 -2 -0 -0 -0 -0 -1 -2 -2 -5 -13 -19 -9 -2 -0 -2 -6 -12 -17 -21 -28 -28 -17 -10 -6 -3 -1 -0 -0 -0 -0 -1 -4 -13 -14 -12 -21 -38 -39 -27 -25 -37 -55 -45 -42 -34 -19 -5 -6 -0 0 0 0 0 0 -1 -0 -0 -1 -1 -1 -2 -5 -7 -4 -2 -1 -2 -6 -13 -9 -4 -1 -4 -4 -2 -4 -11 -19 -14 -8 -4 -4 -6 -5 -4 -8 -22 -33 -35 -20 -8 -9 -9 -6 -3 -3 -5 -3 -17 -25 -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 -32 -166 -478 -294 -168 -79 -59 -91 -60 -64 -71 -76 -112 -66 -24 -2 -0 0 0 0 -1 -8 -22 -18 -27 -19 -12 -11 -15 -15 -13 -10 -9 -11 -8 -4 -4 -7 -10 -9 -6 -3 -7 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -9 -15 -13 -8 -5 -2 -1 -1 -1 -3 -5 -1 -1 -3 -7 -9 -8 -6 -6 -5 -3 -3 -3 -3 -3 -10 -43 -215 -216 -179 -144 -112 -87 -73 -72 -95 -131 -143 -102 -47 -11 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -2 -2 -3 -5 -4 -3 -2 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -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 -0 -0 -0 -1 -1 -1 -0 0 0 -0 -5 -12 -11 -6 -1 -0 -1 -2 -4 -4 -3 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 -1 -9 -7 -3 -0 -0 -1 -2 -2 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -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 -2 -7 -4 -1 -0 0 -0 -2 -16 -30 -40 -35 -7 -1 -4 -10 -21 -41 -41 -45 -36 -15 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -6 -3 -2 -2 -4 -8 -10 -11 -14 -19 -23 -18 -13 -7 -2 -0 -0 -0 -1 -1 -2 -6 -11 -13 -13 -19 -29 -35 -40 -44 -50 -49 -42 -30 -18 -8 -0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -4 -9 -7 -4 -3 -2 -1 -2 -5 -3 -1 0 -0 -2 -1 -0 -2 -10 -14 -14 -10 -7 -11 -10 -10 -8 -5 -14 -28 -25 -11 -4 -7 -7 -10 -8 -7 -28 -56 -81 -79 -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 -6 -70 -172 -104 -44 -28 -29 -40 -58 -94 -91 -83 -75 -68 -58 -34 -10 0 0 0 0 -19 -49 -49 -10 -1 -1 -2 -3 -2 -3 -4 -5 -7 -7 -4 -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 -2 -11 -38 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -3 -12 -13 -9 -5 -2 -1 -1 -1 -2 -2 -1 -2 -5 -7 -7 -6 -3 -4 -5 -4 -3 -2 -2 -2 -2 -14 -154 -158 -131 -106 -92 -85 -81 -75 -94 -141 -177 -105 -33 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -3 -3 -3 -3 -2 -1 -1 -1 -0 -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 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 0 -4 -9 -6 -2 -0 0 0 -0 -3 -4 -4 -4 -4 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -2 -5 -6 -5 -6 -5 -6 -6 -6 -6 -4 -3 -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 -1 -1 -1 -1 -4 -10 -6 -2 0 0 0 -6 -15 -24 -25 -11 -1 0 -0 -9 -36 -61 -68 -60 -37 -5 -0 -0 -0 -0 -1 -0 0 0 -1 -2 -3 -4 -4 -6 -9 -11 -12 -11 -11 -13 -16 -18 -13 -7 -2 -1 -1 -2 -2 -3 -5 -10 -13 -16 -23 -34 -31 -46 -56 -52 -51 -42 -20 -4 0 0 0 0 -0 -1 -2 -2 -4 -5 -2 -1 -0 -0 -1 -3 -6 -3 -2 -1 -0 -0 -3 -4 -2 -0 0 -0 -0 -0 0 0 -4 -9 -9 -6 -8 -12 -12 -11 -11 -5 -8 -21 -25 -14 -14 -9 -25 -36 -20 -24 -43 -49 -43 -47 -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 -8 -61 -94 -33 -18 -24 -37 -59 -91 -66 -61 -68 -80 -103 -83 -30 0 0 0 0 -19 -47 -59 -32 -6 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -33 -80 -26 -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 -3 -3 -3 -3 -3 -1 -1 -2 -2 -2 -1 -3 -5 -5 -4 -5 -3 -2 -3 -5 -4 -3 -2 -1 -1 -14 -122 -143 -123 -96 -85 -88 -103 -98 -98 -100 -79 -33 -9 -0 -1 -0 0 0 0 0 0 0 0 0 -1 -2 -4 -5 -4 -4 -3 -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 -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 -1 -1 -1 -0 0 -2 -2 -1 0 -0 -0 -0 -0 -1 -2 -2 -1 0 0 0 0 -1 -1 -1 -2 -5 -6 -6 -4 -3 -8 -5 -2 -1 -0 -0 0 0 0 0 0 0 -1 -4 -6 -7 -6 -6 -9 -10 -12 -14 -13 -11 -9 -8 -7 -3 -2 -1 -1 0 0 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -1 -1 -1 -1 -3 -3 -1 -0 0 0 0 -6 -12 -13 -7 -1 0 0 -5 -19 -48 -50 -45 -31 -10 -1 0 0 -0 -2 -5 -3 -1 -0 -0 -1 -1 -2 -4 -8 -11 -13 -17 -17 -13 -12 -12 -13 -12 -9 -7 -5 -6 -6 -4 -3 -5 -8 -12 -17 -20 -15 -31 -51 -58 -53 -51 -39 -19 -1 0 0 0 0 -1 -7 -9 -8 -6 -3 -3 -3 -2 -2 -3 -3 -3 -2 -1 -0 -0 -1 -3 -3 -2 -2 -0 0 -0 -0 -0 -0 -1 -4 -7 -7 -10 -14 -15 -11 -10 -10 -12 -17 -23 -15 -11 -12 -21 -32 -18 -18 -17 -13 -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 -2 -15 -87 -79 -33 -26 -47 -76 -102 -112 -103 -75 -77 -80 -82 -70 -24 -5 0 0 0 -3 -15 -29 -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 -8 -20 -29 -22 -7 -15 -33 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 -1 -1 -1 -0 0 -1 -3 -3 -2 -3 -2 -2 -3 -3 -3 -2 -2 -2 -4 -20 -105 -137 -117 -92 -89 -95 -123 -129 -121 -97 -54 -9 -0 -0 -0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -3 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -2 -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 -1 -0 -0 -1 -0 -0 0 -0 0 0 0 -0 0 0 -0 -0 -1 -4 -2 -0 0 0 0 0 0 0 -0 -1 -3 -3 -3 -9 -28 -15 -7 -5 -6 -0 -0 -0 -0 -0 0 0 -0 -0 -1 -2 -1 -2 -5 -7 -8 -9 -10 -12 -12 -12 -12 -12 -9 -6 -3 -0 -0 -2 -2 -2 -1 -0 0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 -0 0 0 0 -0 -2 -3 -3 -1 -1 -1 -1 -1 -7 -13 -5 -1 -0 -3 -12 -25 -30 -27 -20 -12 -5 -0 0 0 -0 -1 -4 -8 -5 -2 -0 0 0 0 -1 -3 -5 -8 -9 -7 -4 -8 -12 -12 -12 -12 -12 -12 -11 -8 -6 -6 -4 -3 -6 -11 -16 -15 -12 -19 -30 -43 -43 -20 -14 -12 -1 -0 0 0 -1 -6 -12 -10 -7 -6 -2 -4 -6 -4 -3 -3 -3 -2 -2 -1 -1 -1 -2 -2 -1 -4 -4 -2 -0 -0 -1 -0 -1 -3 -6 -10 -11 -9 -11 -18 -18 -17 -14 -13 -14 -13 -8 -3 -3 -7 -8 -7 -6 -6 -7 -9 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -35 -116 -94 -58 -73 -156 -190 -177 -188 -170 -87 -34 -37 -51 -55 -51 -50 -21 -1 0 0 -2 -15 -33 -31 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -43 -68 -51 -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 -1 -0 -0 -0 0 0 0 -0 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -8 -42 -109 -158 -132 -98 -83 -92 -101 -134 -117 -74 -31 -12 -3 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -2 -2 -1 -0 -0 -1 -1 -2 -2 -3 -2 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -2 -2 -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 -1 -2 -6 -4 -1 0 0 0 0 0 0 0 0 0 -1 -6 -18 -32 -16 -9 -17 -31 -13 -6 -2 -0 -0 -0 -0 -1 -1 -1 -2 -2 -2 -3 -4 -4 -3 -4 -4 -4 -6 -5 -4 -5 -5 -4 -1 -0 -0 -0 -0 -0 0 0 -1 -3 -5 -4 -3 -1 -1 -1 -1 -0 -0 -0 -1 -1 -0 0 0 -0 -2 -3 -2 -1 -2 -3 -3 -5 -19 -38 -11 -4 -2 -2 -6 -13 -6 -2 -0 0 0 0 0 0 -0 -1 -4 -3 -2 -1 -0 0 0 -0 -1 -1 -1 -5 -7 -9 -12 -15 -13 -12 -12 -12 -13 -13 -12 -10 -9 -6 -5 -5 -7 -13 -18 -18 -10 -4 -12 -25 -23 -32 -34 -8 -1 0 0 0 -0 -1 -0 -0 -2 -8 -17 -22 -16 -5 -3 -4 -3 -2 -2 -2 -1 -1 -2 -1 -0 -3 -3 -1 -0 -1 -1 -2 -3 -8 -12 -11 -7 -6 -10 -17 -21 -19 -13 -13 -14 -15 -11 -3 -3 -6 -6 -6 -6 -8 -9 -8 -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 0 0 -18 -74 -175 -269 -194 -152 -168 -161 -93 -116 -110 -55 -13 -8 -19 -29 -27 -6 -1 -0 0 0 0 -4 -11 -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 -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 -1 -2 -3 -3 -2 -2 -2 -1 -1 -2 -42 -94 -129 -110 -73 -64 -74 -93 -108 -139 -111 -51 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -5 -4 -2 -1 -0 -0 -0 -1 -2 -2 -2 -2 -2 -1 -0 -0 -1 -1 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -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 -1 -1 -4 -5 -1 -2 -5 -4 -2 0 -0 -1 -1 -0 -0 -0 0 -0 -1 -2 -3 -1 -0 -3 -16 -40 -36 -29 -14 -1 -2 -5 -4 -4 -6 -7 -7 -5 -4 -3 -4 -4 -2 -2 -3 -3 -2 -1 -2 -3 -3 -2 -2 -1 -0 0 0 0 0 -1 -4 -10 -12 -10 -8 -7 -6 -4 -6 -4 -2 -0 -1 -1 -0 0 0 -0 -1 -2 -1 -0 -0 -1 -2 -5 -13 -25 -16 -24 -17 -0 -1 -2 -4 -4 -2 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -0 0 -0 -1 -3 -5 -3 -4 -9 -15 -20 -19 -13 -10 -10 -10 -10 -10 -10 -10 -9 -9 -8 -8 -9 -14 -21 -18 -15 -10 -4 -5 -4 -1 -1 -2 -0 -0 -0 -0 0 0 0 0 0 -0 -9 -27 -33 -20 -5 -2 -2 -2 -2 -2 -1 -1 -1 -1 -0 -1 -2 -1 -0 -0 -1 -2 -3 -4 -11 -16 -15 -13 -14 -16 -17 -22 -25 -20 -13 -10 -10 -8 -2 -4 -3 -3 -6 -9 -12 -12 -7 -5 -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 -46 -155 -278 -395 -377 -214 -91 -47 -34 -36 -44 -39 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -3 -9 -12 -53 -93 -103 -74 -64 -69 -85 -105 -122 -142 -123 -60 -3 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -2 -1 -0 -0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -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 -1 -1 -0 -0 0 0 -0 -1 -2 -5 -9 -9 -2 -2 -3 -3 -2 0 -0 -2 -2 -1 0 0 0 0 -0 -1 -0 -0 0 -0 -3 -11 -20 -15 -6 -0 -0 -2 -11 -17 -16 -9 -5 -2 -1 -1 -2 -2 -1 -1 -1 -0 -2 -5 -5 -4 -5 -5 -3 -1 -0 0 -0 -0 -1 -2 -7 -16 -15 -14 -14 -14 -15 -5 -4 -4 -3 -2 -1 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 -0 -1 -1 -0 -8 -17 -15 -1 -2 -7 -14 -17 -9 -4 -2 -2 -3 -4 -1 -1 -3 -6 -9 -2 -3 -5 -5 -5 -8 -7 -9 -13 -19 -24 -18 -11 -6 -4 -4 -4 -5 -7 -7 -6 -7 -7 -8 -11 -12 -13 -11 -7 -5 -4 -1 0 0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 -0 -3 -14 -21 -9 -3 -1 -1 -1 -1 -1 -1 -2 -4 -4 -1 0 -0 -0 0 -0 -1 -2 -3 -5 -11 -15 -17 -16 -18 -19 -21 -26 -33 -27 -15 -8 -8 -6 -3 -4 -4 -4 -10 -18 -20 -14 -8 -8 -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 -16 -73 -219 -329 -372 -322 -147 -55 -24 -19 -14 -4 -34 -37 -18 -14 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -13 -56 -65 -69 -75 -77 -67 -70 -83 -100 -118 -130 -125 -92 -74 -52 -11 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -3 -2 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -3 -2 -1 -0 0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -1 -1 -1 -2 -5 -6 -6 -3 -2 -1 -1 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -2 -1 -0 0 -0 -1 -1 0 -0 0 -0 -0 0 0 0 0 0 -0 -1 -3 -6 -4 -2 -3 -3 -3 -2 -0 -0 -1 -2 -4 -7 -8 -2 -6 -8 -9 -11 -12 -5 -1 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 0 0 0 0 0 -1 -2 -1 -1 -2 -2 -2 -2 -2 -5 -11 -17 -11 -6 -2 -0 -1 -1 -2 -3 -3 -4 -8 -4 -6 -10 -14 -13 -15 -12 -10 -10 -12 -15 -12 -8 -4 -3 -3 -3 -3 -4 -5 -3 -2 -3 -7 -10 -8 -5 -3 -2 -2 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -2 -5 -2 -4 -4 -3 -2 -2 -2 -3 -5 -9 -7 -3 -1 -1 -2 -0 0 -0 -1 -2 -4 -8 -12 -14 -17 -20 -24 -28 -31 -27 -26 -19 -11 -9 -6 -6 -6 -6 -9 -20 -28 -29 -20 -17 -14 -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 -22 -83 -175 -115 -160 -162 -77 -3 -2 -3 -0 -1 -5 -4 -15 -31 -39 -21 -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 -1 -1 -1 -1 -1 -0 -1 -2 -24 -95 -113 -93 -76 -71 -70 -73 -84 -101 -118 -126 -111 -85 -87 -74 -21 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -2 -4 -5 -4 -3 -2 -1 -0 -0 -0 -0 -1 -2 -2 -1 -1 -0 -0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -2 -1 -0 0 0 -0 -0 -1 -1 -0 -0 -0 0 -0 0 0 -0 -1 -1 -1 -1 -0 -1 -2 -2 -1 -1 -4 -7 -7 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -1 -4 -6 -2 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -9 -39 -88 -46 -23 -9 0 -0 -1 -5 -11 -16 -13 -6 -6 -7 -7 -7 -9 -15 -12 -2 -3 -3 -1 -0 0 0 0 0 -0 -0 -1 -1 -1 0 0 -0 -0 0 0 -0 -1 -0 -0 -0 -0 -1 -1 -0 -1 -3 -6 -4 -2 -0 -0 -1 -3 -4 -2 -1 -1 -2 -3 -10 -20 -29 -27 -19 -11 -6 -5 -14 -16 -13 -9 -5 -5 -4 -3 -3 -4 -4 -2 -2 -4 -7 -7 -6 -4 -3 -1 -1 -1 -2 -2 -6 -4 -4 -6 -6 -1 -0 0 0 0 0 -0 -0 -2 -8 -5 -10 -17 -15 -9 -10 -9 -8 -7 -7 -11 -7 -4 -6 -6 -5 -2 -0 0 -1 -4 -5 -5 -11 -17 -21 -22 -22 -20 -17 -16 -17 -18 -13 -7 -6 -8 -8 -14 -18 -27 -31 -20 -12 -15 -17 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 -25 -44 -49 -37 -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 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 -2 -1 -1 -3 -19 -64 -96 -85 -75 -73 -73 -77 -84 -94 -105 -113 -107 -115 -84 -40 -9 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -3 -3 -3 -2 -1 -0 -0 -0 -1 -1 -2 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -1 -1 -1 -2 -1 -1 -2 -1 0 0 0 -0 -0 -1 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -1 -4 -3 -7 -11 -9 -2 -1 -0 -0 -1 -0 -1 -1 -1 -1 -0 -1 -1 -1 -0 -1 -1 -1 -0 -1 -4 -8 -8 -6 -3 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -6 -27 -104 -98 -55 -15 0 0 -0 -9 -23 -27 -21 -12 -9 -11 -17 -23 -31 -32 -20 -3 -1 -1 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -1 -0 0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -3 -4 -2 -1 -1 -1 -1 -2 -6 -13 -21 -23 -18 -11 -6 -7 -9 -13 -12 -10 -9 -5 -4 -3 -3 -4 -3 -2 -2 -3 -4 -4 -3 -3 -3 -1 -0 -1 -4 -10 -21 -28 -23 -21 -24 -22 -7 -0 -0 0 0 -8 -22 -40 -56 -49 -29 -28 -36 -34 -20 -16 -17 -16 -10 -6 -7 -11 -17 -11 -7 -4 -2 -1 -3 -6 -8 -7 -7 -19 -44 -44 -26 -16 -12 -12 -17 -24 -23 -14 -8 -10 -18 -24 -26 -26 -24 -21 -13 -12 -16 -21 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -30 -36 -29 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -2 -2 -3 -4 -16 -47 -91 -92 -88 -84 -81 -81 -81 -85 -94 -104 -90 -99 -65 -23 -2 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -2 -4 -3 -1 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -4 -3 -2 -3 -4 -3 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 0 -0 -1 -1 -0 0 -0 -1 -4 -8 -12 -14 -10 -3 -2 -2 -2 -4 -8 -13 -10 -3 -1 -2 -3 -3 -2 -1 -1 -1 -0 -0 -0 -1 -1 -7 -11 -7 -1 0 0 0 0 0 -0 -1 -2 -1 0 0 -2 -7 -12 -3 -13 -7 0 0 0 -0 -1 -5 -10 -11 -10 -14 -15 -16 -24 -29 -32 -28 -20 -13 -11 -7 -3 -1 -1 -1 -0 0 0 0 0 0 0 -0 -1 -3 -2 -0 0 -0 -0 -2 -3 -3 -0 -0 -0 -1 -0 -1 -0 -0 0 -1 -6 -5 -3 -2 -2 -2 -2 -2 -2 -3 -5 -7 -6 -4 -4 -6 -8 -8 -6 -5 -8 -8 -8 -9 -10 -8 -4 -2 -2 -2 -2 -5 -7 -6 -4 -1 -0 -2 -8 -20 -36 -38 -37 -36 -30 -34 -22 -9 -5 -1 -12 -38 -65 -77 -77 -52 -28 -18 -22 -17 -14 -14 -13 -9 -5 -3 -3 -2 -2 -3 -3 -1 -1 -3 -6 -6 -5 -5 -13 -27 -43 -46 -29 -19 -17 -17 -21 -26 -24 -16 -11 -12 -14 -15 -18 -18 -16 -21 -27 -27 -23 -19 -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 -3 -9 -11 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -4 -5 -15 -44 -104 -108 -102 -95 -88 -82 -77 -74 -80 -91 -80 -85 -60 -26 -2 -2 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -3 -3 -2 -1 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -2 -5 -7 -4 -4 -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 -3 -6 -6 -5 -2 -4 -6 -7 -8 -11 -8 -3 -0 -0 -1 -2 -1 -0 0 -0 -0 -0 0 0 0 0 -2 -5 -3 -1 0 0 0 0 0 -0 -6 -12 -5 -1 -4 -17 -33 -40 -27 -19 -14 -9 0 -0 -0 -1 -2 -3 -4 -4 -3 -6 -12 -15 -15 -14 -13 -14 -18 -19 -14 -9 -15 -7 -3 -3 -5 -2 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -1 -1 -0 -0 0 0 -0 -1 -1 -2 -1 -1 -1 -1 -1 -0 -0 -0 0 -0 -1 -1 -1 -2 -2 -2 -3 -2 -5 -9 -13 -17 -29 -16 -5 -1 -0 -1 -4 -8 -8 -4 -4 -2 -1 -3 -10 -28 -40 -42 -36 -25 -13 -12 -13 -14 -13 -9 -28 -52 -61 -50 -31 -12 -1 -3 -9 -18 -27 -27 -16 -7 -3 -1 -1 -3 -5 -4 -2 -1 -1 -5 -6 -4 -3 -5 -18 -30 -33 -28 -19 -17 -18 -22 -29 -28 -21 -15 -15 -18 -14 -12 -12 -10 -12 -23 -32 -34 -24 -15 -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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -17 -54 -101 -106 -94 -93 -95 -92 -82 -74 -69 -71 -77 -73 -60 -35 -13 -1 -1 -4 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -1 -1 -2 -1 -2 -2 -2 -1 -0 -1 -1 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -1 -1 -1 -5 -10 -11 -10 -5 -1 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 -1 -3 -5 -7 -8 -8 -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 -6 -15 -8 -6 -17 -34 -45 -35 -32 -32 -30 -21 -1 -0 -0 -0 -1 -4 -6 -5 -4 -3 -3 -3 -3 -2 -2 -3 -5 -5 -4 -2 -2 -1 -2 -8 -17 -8 -2 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -3 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -2 -5 -4 -6 -12 -20 -20 -16 -8 -2 -1 -0 -3 -8 -11 -8 -6 -3 -1 -1 -3 -14 -28 -32 -25 -9 -5 -2 -1 -1 -2 -3 -12 -24 -27 -13 -3 0 -0 -4 -17 -17 -16 -16 -15 -15 -7 -2 -1 -3 -3 -4 -4 -3 -3 -5 -5 -3 -2 -4 -6 -15 -27 -29 -26 -15 -8 -8 -14 -25 -24 -19 -13 -11 -8 -6 -10 -14 -18 -18 -21 -30 -31 -22 -17 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -54 -87 -103 -89 -86 -92 -95 -90 -77 -67 -64 -66 -66 -52 -24 -8 -2 -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 -1 -2 -2 -2 -2 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -12 -18 -17 -8 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -5 -7 -6 -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 -1 -4 -2 -2 -6 -16 -36 -30 -28 -25 -16 -3 -0 -0 -0 -0 -2 -12 -11 -8 -7 -7 -5 -4 -2 -1 -0 -0 -0 -0 0 0 0 -0 -1 -5 -15 -9 -4 -1 -1 -1 -0 -0 -0 -1 -1 -1 -0 -1 -3 -5 -2 -1 -0 -0 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -2 -2 -1 -0 -0 -1 -1 -1 -0 -1 -1 -3 -4 -5 -2 -3 -4 -6 -8 -16 -17 -13 -6 -1 -3 -5 -10 -13 -11 -3 -2 -1 -0 -1 -4 -13 -22 -25 -22 -7 -3 -2 -4 -12 -21 -12 -6 -8 -5 -1 -0 -0 -0 -4 -21 -23 -16 -19 -30 -20 -8 -2 -1 -4 -7 -10 -10 -8 -4 -4 -4 -1 -2 -4 -7 -11 -19 -19 -15 -10 -6 -5 -9 -11 -12 -13 -10 -7 -5 -8 -16 -19 -18 -16 -16 -23 -23 -20 -17 -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 -2 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -20 -62 -84 -82 -86 -92 -95 -94 -87 -74 -65 -62 -63 -59 -36 -8 -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 -1 -1 -2 -3 -3 -2 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -0 -0 0 -0 -1 -2 -4 -6 -9 -7 -2 -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 -1 -2 -3 -3 -3 -3 -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 -2 -8 -13 -12 -5 -1 -0 0 0 0 -0 -1 -2 -4 -7 -8 -10 -9 -6 -4 -3 -1 -0 0 0 0 0 -0 -0 -1 -5 -4 -4 -4 -3 -2 -2 -1 -1 -0 -0 -1 -1 -2 -4 -1 -2 -3 -3 -1 -2 -2 -3 -4 -5 -5 -4 -3 -3 -5 -4 -3 -2 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -2 -3 -5 -8 -10 -10 -16 -16 -10 -3 -0 -4 -6 -9 -9 -4 -2 -1 -0 -0 -1 -5 -11 -16 -18 -20 -11 -4 -1 -4 -17 -13 -5 -1 -6 -4 -2 -3 -7 -3 -2 -7 -8 -9 -25 -22 -12 -4 -1 -4 -21 -28 -19 -18 -10 -3 -0 -0 -2 -4 -7 -8 -6 -3 -1 -3 -5 -6 -7 -9 -8 -7 -8 -9 -9 -10 -16 -21 -18 -16 -15 -17 -16 -15 -13 -11 -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 -6 -18 -30 -7 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -63 -84 -94 -99 -101 -99 -93 -86 -79 -76 -67 -62 -61 -58 -43 -12 -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 -1 -2 -2 -2 -2 -1 -0 -1 -2 -3 -3 -1 -1 -1 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -2 -3 -4 -2 -1 -1 -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 -1 -1 -1 -2 -2 -1 -2 -1 -0 -0 -1 -1 -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 -1 -0 0 0 0 0 0 -0 -2 -5 -7 -10 -10 -10 -9 -7 -5 -3 -1 -0 0 0 0 -0 -2 -3 -2 -4 -12 -10 -7 -5 -2 -1 -0 -1 -1 -1 -1 -1 -0 -2 -4 -6 -5 -4 -2 -2 -4 -9 -8 -5 -4 -4 -4 -4 -4 -3 -2 -1 -0 -0 -0 -0 -0 -0 -1 -2 -4 -8 -11 -13 -18 -24 -26 -22 -12 -1 -0 -1 -2 -2 -2 -2 -2 -2 -1 -2 -3 -5 -8 -12 -12 -14 -11 -5 -0 -0 -5 -7 -4 -0 -19 -24 -26 -28 -25 -15 -11 -10 -9 -7 -19 -17 -7 -1 -0 -2 -3 -5 -8 -14 -10 -3 -1 -8 -11 -12 -11 -5 -2 -0 -1 -2 -4 -10 -12 -8 -4 -6 -8 -10 -12 -12 -11 -11 -12 -14 -15 -14 -11 -10 -12 -15 -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 -15 -42 -62 -7 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -16 -52 -45 -36 -41 -65 -86 -76 -66 -61 -61 -67 -69 -68 -68 -66 -49 -18 -4 -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 -1 -1 -1 -1 -2 -3 -1 -1 -1 -1 -1 -2 -2 -1 -1 -0 -0 -0 -1 -2 -2 -3 -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 -1 -1 -2 -1 -2 -1 -1 -1 -1 -2 -3 -2 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 -0 -1 -3 -5 -8 -15 -24 -17 -12 -9 -6 -4 -2 -1 -0 0 -0 -1 -1 -0 -1 -3 -4 -9 -7 -2 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -2 -4 -3 -2 -4 -6 -5 -4 -2 -2 -2 -2 -4 -5 -5 -4 -2 -1 -1 -0 -0 -0 -1 -1 -3 -6 -13 -17 -18 -23 -28 -30 -23 -8 -2 -0 -0 -0 -1 -1 -2 -3 -4 -3 -4 -4 -7 -12 -14 -14 -14 -10 -2 -0 -0 -5 -11 -11 -8 -17 -24 -25 -18 -18 -16 -16 -16 -16 -20 -16 -8 -3 -0 -1 -3 -7 -8 -4 -6 -7 -5 -10 -16 -15 -13 -11 -5 -2 -0 0 -0 -2 -9 -15 -12 -6 -7 -11 -16 -21 -14 -9 -7 -9 -11 -11 -9 -8 -10 -13 -17 -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 -8 -27 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -16 -48 -85 -73 -65 -53 -35 -55 -72 -76 -73 -68 -30 -10 -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 -1 -1 -1 -2 -2 -0 -0 -1 -2 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -0 -0 -1 -3 -3 -4 -4 -4 -3 -1 -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 -1 -1 -2 -3 -2 -2 -2 -2 -2 -1 -3 -4 -4 -4 -4 -4 -2 -1 -0 -1 -2 -2 -2 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 0 0 0 0 0 -0 0 -1 -3 -11 -30 -30 -23 -13 -8 -6 -5 -3 -1 -0 -0 0 0 0 -0 -0 -2 -5 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -4 -8 -8 -6 -3 -1 -0 -1 -1 -2 -2 -3 -3 -2 -1 -1 -0 -1 -1 -1 -3 -6 -10 -17 -23 -25 -29 -28 -22 -12 -4 -1 0 -0 -1 -1 -2 -3 -3 -4 -4 -5 -5 -9 -19 -16 -14 -10 -6 -5 -10 -18 -22 -21 -16 -12 -10 -8 -11 -5 -5 -6 -7 -9 -8 -7 -5 -3 -1 -0 -2 -6 -8 -7 -3 -1 -2 -1 -3 -3 -2 -5 -5 -2 -0 0 0 -0 -2 -5 -10 -10 -7 -10 -13 -14 -14 -10 -7 -7 -6 -7 -8 -11 -12 -13 -13 -12 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -35 -75 -60 -56 -47 -29 -43 -69 -73 -55 -22 -4 -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 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -3 -3 -3 -4 -5 -2 -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 0 0 0 0 0 -0 -1 -1 -2 -4 -4 -3 -2 -1 -1 -0 -2 -3 -3 -3 -1 -1 -1 -1 -1 -2 -2 -3 -3 -1 -0 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -0 -0 -2 -6 -4 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 -2 -9 -6 -3 -5 -9 -6 -6 -6 -5 -3 -2 -1 -1 -1 -0 -1 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -3 -4 -8 -9 -10 -8 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -2 -3 -4 -5 -6 -9 -14 -18 -22 -26 -28 -24 -16 -8 -3 -1 -1 -0 -0 -1 -2 -2 -1 -2 -3 -4 -4 -4 -8 -8 -6 -6 -10 -15 -18 -20 -18 -13 -11 -9 -4 -0 0 -0 -0 -1 -2 -2 -1 -1 -0 -2 -1 -1 -1 -3 -1 -1 -1 -0 0 0 -0 -1 0 -0 -1 -1 -0 0 -0 -1 -3 -7 -12 -12 -13 -14 -9 -11 -11 -12 -15 -14 -13 -15 -19 -16 -14 -12 -9 -8 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -10 -4 -15 -24 -23 -25 -36 -34 -22 -4 -1 -0 -0 -0 -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 -1 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 -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 0 0 0 0 0 -0 -0 -0 -1 -2 -2 -1 -1 -0 -0 -0 -1 -1 -1 -2 -0 -1 -1 -1 -1 -2 -1 -1 -2 -1 -1 -1 -2 -3 -4 -4 -3 -3 -3 -2 -2 -2 -1 -0 -1 -2 -1 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 -1 -0 -0 -2 -6 -11 -14 -12 -8 -10 -15 -20 -21 -15 -18 -15 -12 -10 -5 -5 -6 -5 -4 -2 -3 -4 -5 -4 -4 -4 -4 -4 -3 -4 -6 -10 -14 -15 -5 -1 -0 -0 -0 0 -0 -1 -1 -1 -2 -3 -4 -5 -6 -8 -9 -10 -10 -10 -9 -10 -13 -13 -9 -6 -4 -4 -3 -2 -1 -1 -2 -1 -2 -2 -2 -4 -4 -3 -3 -4 -5 -8 -10 -11 -9 -4 -3 -5 -6 -1 -0 -0 0 0 -0 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 0 0 0 -0 -1 -1 -0 0 -0 -0 -0 -0 -1 -2 -5 -11 -13 -12 -11 -10 -6 -6 -11 -22 -29 -24 -21 -22 -21 -14 -11 -9 -7 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -0 -1 -13 -23 -23 -8 -4 -3 -2 -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 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -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 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -2 -2 -2 -3 -3 -4 -6 -5 -4 -2 -1 -0 -0 -0 -1 -0 -0 -0 -2 -4 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -21 -34 -13 -12 -17 -19 -17 -18 -54 -61 -55 -51 -47 -31 -17 -11 -13 -21 -21 -23 -22 -21 -22 -22 -20 -18 -16 -16 -20 -25 -28 -23 -12 -4 -1 -1 -0 -0 -1 -1 -1 -1 -2 -3 -4 -5 -7 -8 -8 -9 -9 -9 -9 -10 -12 -14 -12 -11 -10 -8 -6 -3 -0 -0 -1 -2 -2 -2 -1 -1 -2 -3 -4 -5 -3 -2 -1 0 0 0 -1 -4 -8 -4 -1 -0 0 0 0 0 0 0 -0 -0 -1 -2 -0 -0 -1 -1 -1 0 -0 -0 -0 -1 -2 -1 -0 -0 -1 -1 -1 -2 -4 -6 -7 -5 -3 -5 -8 -10 -12 -17 -29 -26 -20 -19 -22 -18 -14 -11 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -18 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 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -0 -0 -1 -2 -2 -1 -1 -0 -1 -1 -1 -1 -1 -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 -0 -0 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 -1 -2 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -5 -4 -3 -2 -0 -1 -6 -8 -7 -1 -6 -5 -7 -11 -11 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -9 -28 -51 -22 -16 -15 -17 -21 -28 -55 -68 -70 -75 -61 -36 -18 -11 -12 -10 -30 -43 -39 -42 -51 -60 -64 -55 -53 -51 -52 -59 -61 -47 -28 -12 -2 -2 -1 -0 -0 -0 -0 -1 -1 -3 -4 -5 -7 -8 -9 -8 -9 -13 -16 -18 -17 -19 -18 -15 -13 -13 -14 -12 -4 -1 -1 -1 -2 -2 -1 -0 -1 -3 -5 -5 -2 -0 0 0 -1 -2 -4 -6 -8 -5 -2 -0 0 0 -1 -2 -4 -1 -1 -1 -2 -2 -2 -1 -1 -1 -0 0 -0 -0 -1 -2 -2 -2 -2 -4 -4 -4 -4 -4 -7 -7 -4 -2 -1 -3 -6 -8 -9 -16 -23 -20 -17 -23 -20 -16 -14 -12 -9 -11 -17 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 -1 -1 -0 -0 -1 -1 -1 -2 -2 -1 -0 -0 -0 -0 -1 -0 -0 -1 -1 -1 -1 -1 -1 -2 -1 -2 -2 -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 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -3 -2 -2 -3 -4 -4 -3 -3 -3 -3 -3 -3 -2 -1 -2 -2 -2 -1 -0 -0 -1 -3 -3 -2 -1 -5 -5 -5 -10 -18 -8 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -9 -21 -15 -12 -12 -16 -24 -33 -33 -33 -37 -46 -47 -43 -36 -28 -40 -33 -32 -41 -48 -48 -46 -47 -58 -71 -78 -75 -75 -84 -80 -70 -49 -23 -7 -3 -1 -0 -0 -1 -1 -1 -1 -2 -4 -4 -5 -7 -7 -5 -7 -9 -13 -15 -18 -20 -19 -17 -19 -20 -22 -20 -10 -4 -2 -2 -1 -1 -0 -0 -3 -8 -8 -4 -1 0 0 -1 -5 -9 -8 -7 -5 -3 -1 -1 -0 0 -0 -1 -2 -3 -2 -1 -1 -1 -0 -0 -1 -3 -1 -1 -2 -6 -7 -7 -6 -3 -1 -4 -5 -4 -2 -2 -3 -3 -2 -1 -2 -4 -5 -3 -2 -4 -9 -13 -16 -14 -14 -15 -12 -8 -8 -11 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -3 -2 -2 -3 -3 -1 -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 -1 -1 -0 -0 -1 -1 -0 -1 -2 -2 -2 -3 -4 -5 -4 -2 -2 -4 -5 -4 -4 -5 -5 -7 -7 -7 -5 -8 -7 -7 -8 -10 -6 -5 -5 -5 -4 -2 -2 -2 -1 -1 -1 -0 -0 -0 -0 -1 -1 -0 -1 -1 -2 -3 -4 -9 -22 -15 -7 -3 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -5 -7 -9 -13 -15 -18 -24 -25 -18 -29 -39 -44 -45 -45 -51 -55 -52 -52 -59 -63 -49 -33 -25 -31 -52 -61 -60 -58 -62 -66 -65 -57 -40 -24 -10 -3 -1 -1 -1 -1 -2 -2 -2 -2 -3 -5 -8 -7 -5 -4 -5 -9 -13 -16 -14 -12 -12 -19 -22 -21 -18 -12 -6 -3 -2 -0 0 0 -0 -1 -5 -4 -2 -1 -0 -1 -6 -14 -15 -6 -3 -1 -1 -2 -1 -0 0 0 -0 0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -3 -4 -7 -13 -12 -9 -5 -2 -0 -3 -5 -3 -2 -1 -2 -3 -3 -2 -3 -3 -2 -1 0 -2 -5 -9 -19 -26 -25 -14 -6 -3 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -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 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -3 -3 -3 -3 -1 -1 -1 -1 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -3 -3 -1 -2 -3 -4 -5 -4 -4 -4 -2 -2 -5 -8 -5 -5 -7 -10 -11 -13 -13 -10 -10 -11 -10 -11 -14 -14 -12 -12 -12 -10 -6 -3 -1 -1 -1 -0 0 0 -0 -0 -2 -4 -4 -1 -2 -2 -2 -2 -2 -5 -12 -13 -10 -9 -1 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -5 -12 -12 -23 -43 -52 -32 -49 -49 -43 -37 -30 -35 -45 -53 -59 -74 -75 -65 -53 -44 -45 -46 -43 -45 -52 -54 -50 -45 -42 -33 -23 -13 -6 -1 -1 -1 -1 -1 -1 -2 -2 -2 -4 -8 -6 -4 -3 -5 -8 -8 -6 -4 -2 -3 -7 -10 -10 -13 -13 -9 -3 -0 -0 0 -0 -1 -2 -4 -6 -7 -4 -5 -9 -15 -18 -8 -2 -0 -0 -0 -1 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -2 -7 -9 -10 -12 -15 -14 -9 -4 -1 -0 -1 -2 -3 -1 -1 -2 -1 -1 -1 -2 -2 -1 -0 -1 -1 -3 -8 -8 -15 -23 -17 -9 -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 -1 -0 -0 -0 -0 -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 -1 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -3 -3 -2 -2 -1 -1 -1 -1 -2 -3 -5 -4 -2 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -2 -1 -1 -1 -2 -3 -4 -3 -3 -4 -5 -5 -4 -3 -3 -5 -8 -10 -8 -9 -10 -11 -10 -15 -16 -13 -6 -5 -7 -11 -15 -14 -17 -17 -15 -11 -9 -8 -6 -3 -2 -0 -0 -0 -0 -0 -2 -4 -6 -6 -4 -4 -4 -4 -3 -2 -3 -5 -7 -9 -11 -4 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -5 -6 -15 -36 -62 -54 -51 -45 -40 -37 -43 -50 -52 -50 -37 -69 -76 -72 -68 -66 -67 -45 -31 -43 -48 -43 -32 -22 -16 -12 -8 -5 -2 -1 -0 -0 -0 -1 -1 -2 -1 -2 -5 -7 -6 -4 -4 -5 -4 -4 -3 -1 -0 -0 -2 -4 -8 -14 -13 -7 -1 -0 0 0 -0 -1 -3 -6 -10 -15 -20 -24 -16 -7 -6 -2 -0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -1 -2 -2 -5 -9 -11 -11 -12 -11 -5 -3 -2 -1 -0 -1 -2 -3 -1 -0 -0 -0 -0 0 -0 -0 -0 -1 -3 -4 -3 -4 -10 -11 -15 -24 -27 -23 -15 -7 -3 -1 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 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 -3 -4 -4 -3 -3 -2 -2 -1 -1 -2 -3 -3 -5 -5 -4 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -3 -4 -4 -4 -5 -7 -9 -11 -8 -4 -3 -2 -2 -6 -10 -10 -7 -7 -11 -12 -10 -7 -6 -9 -14 -15 -9 -11 -11 -9 -6 -6 -9 -10 -8 -4 -1 -2 -2 -1 -1 -2 -3 -4 -5 -6 -6 -5 -3 -2 -2 -1 -2 -2 -2 -6 -4 -2 -0 -0 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -3 -12 -34 -37 -41 -46 -48 -43 -47 -51 -54 -51 -32 -57 -74 -78 -70 -56 -54 -59 -60 -55 -44 -32 -19 -9 -4 -2 -1 -1 -0 -0 -0 -1 -2 -3 -3 -2 -1 -2 -8 -8 -6 -3 -3 -3 -2 -2 -1 -0 0 -0 -1 -3 -7 -10 -9 -5 -1 -0 0 0 -0 -1 -3 -5 -10 -17 -19 -11 -4 -4 -1 -1 -0 -0 0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -3 -6 -6 -5 -4 -6 -8 -9 -8 -2 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -5 -8 -10 -14 -29 -32 -26 -16 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 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 -6 -4 -3 -2 -2 -2 -2 -3 -4 -5 -5 -4 -1 -1 -1 -2 -2 -2 -3 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -2 -2 -2 -3 -3 -4 -4 -7 -11 -13 -11 -7 -3 -0 -0 -7 -11 -10 -2 -3 -4 -6 -9 -10 -7 -14 -16 -7 -4 -5 -5 -5 -7 -8 -11 -13 -11 -8 -5 -5 -5 -3 -0 -1 -1 -1 -3 -3 -2 -1 -1 -1 -2 -2 -2 -2 -3 -4 -4 -3 -5 -9 -11 -11 -9 -7 -2 -1 -1 -3 -5 -4 -2 -1 -3 -11 -15 -19 -30 -54 -49 -47 -49 -55 -60 -57 -66 -75 -74 -34 -33 -51 -64 -62 -52 -40 -28 -17 -10 -4 -1 -1 -1 -1 -3 -4 -3 -4 -2 -1 -1 -2 -2 -5 -5 -3 -1 -1 -2 -1 -1 -0 0 0 -0 -1 -3 -4 -5 -6 -4 -1 -0 0 0 -1 -3 -6 -7 -12 -16 -16 -14 -13 -6 -3 -2 -1 -0 -1 -2 -3 -2 -1 -1 -0 -0 -1 -1 -1 -1 -1 -5 -5 -3 -2 -3 -8 -12 -12 -9 -2 -0 -0 0 0 0 0 0 0 0 0 -0 0 0 -0 -1 -2 -4 -6 -11 -14 -16 -22 -27 -22 -15 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -3 -3 -2 -1 -1 -3 -3 -3 -4 -4 -4 -5 -5 -1 -1 -2 -2 -3 -3 -3 -2 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -3 -3 -2 -3 -4 -6 -5 -3 -1 -1 -6 -9 -8 -3 -6 -7 -7 -10 -14 -10 -11 -15 -12 -9 -9 -10 -12 -14 -14 -15 -15 -13 -10 -9 -8 -7 -4 -2 -1 -1 -1 -0 -0 -0 -0 -1 -1 -3 -3 -3 -2 -4 -4 -6 -10 -17 -25 -25 -23 -19 -14 -9 -8 -8 -8 -7 -4 -2 -1 -5 -8 -10 -14 -21 -23 -28 -36 -46 -55 -60 -61 -61 -62 -76 -78 -80 -74 -67 -57 -50 -42 -33 -27 -18 -10 -5 -4 -2 -7 -9 -7 -6 -5 -2 -0 -0 -1 -2 -2 -2 -1 -1 -2 -3 -3 -2 -1 -0 0 0 -0 -1 -3 -4 -6 -3 -1 -0 0 0 -1 -3 -6 -7 -8 -8 -7 -3 -3 -4 -6 -5 -1 -1 -2 -4 -5 -2 -1 -0 0 0 -0 -0 0 -0 -0 -0 -0 -0 -1 -3 -5 -7 -8 -4 -2 -0 0 0 0 0 0 0 -0 0 -1 -3 -3 -2 -2 -2 -3 -6 -11 -14 -16 -17 -12 -7 -7 -10 -10 -8 -6 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -2 -2 -2 -3 -4 -5 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -2 -2 -1 -1 -2 -2 -2 -1 -1 -2 -2 -1 -1 -2 -3 -3 -2 -6 -9 -10 -12 -16 -15 -12 -11 -10 -8 -5 -6 -8 -10 -10 -10 -11 -12 -10 -8 -6 -4 -2 -0 -1 -1 -1 -0 -0 -0 -0 -0 -1 -2 -2 -2 -3 -3 -3 -5 -9 -16 -21 -21 -19 -16 -15 -11 -8 -5 -3 -3 -2 -2 -1 -2 -5 -7 -9 -13 -16 -20 -28 -37 -46 -54 -57 -55 -51 -47 -57 -60 -59 -56 -56 -51 -47 -44 -41 -39 -33 -27 -21 -11 -7 -11 -12 -5 -4 -3 -1 -0 0 -0 -0 -0 -0 -1 -1 -2 -3 -3 -2 -1 -0 0 0 -1 -1 -2 -4 -4 -2 -0 0 0 -0 -1 -3 -5 -4 -2 -1 -0 -0 -1 -5 -8 -5 -1 -1 -3 -6 -6 -3 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 -1 -2 -3 -2 -3 -2 -1 -0 0 0 -0 -0 -1 -1 -2 -5 -11 -28 -24 -13 -5 -4 -2 -3 -5 -6 -7 -11 -13 -12 -15 -17 -14 -10 -7 -8 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -3 -3 -3 -2 -2 -2 -2 -1 -1 -2 -2 -3 -2 -2 -1 -0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -2 -2 -3 -3 -2 -1 -1 -1 -1 -1 -1 -0 -1 -5 -7 -8 -7 -4 -2 -2 -5 -10 -16 -11 -9 -7 -5 -5 -3 -3 -5 -6 -5 -4 -2 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -4 -4 -6 -10 -15 -15 -14 -10 -7 -6 -4 -3 -1 -0 -0 0 -0 -1 -2 -9 -10 -9 -12 -18 -24 -31 -38 -44 -49 -52 -52 -51 -44 -45 -47 -52 -48 -52 -56 -61 -62 -43 -47 -57 -59 -45 -21 -11 -8 -6 -3 -1 -0 -0 -0 -0 0 0 -0 -0 -1 -2 -3 -2 -1 -0 -0 0 0 0 -0 -1 -2 -4 -2 -1 0 0 -0 -1 -2 -3 -4 -3 -3 -2 -1 -0 -0 -2 -6 -5 -4 -3 -5 -8 -6 -4 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 0 -1 -2 -3 -3 -3 -9 -26 -55 -68 -48 -18 -4 -3 -2 -2 -4 -6 -11 -18 -19 -18 -22 -20 -14 -8 -4 -4 -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 -4 -8 -11 -10 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -17 -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 -1 -2 -2 -1 -1 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 -0 -1 -2 -3 -3 -4 -3 -3 -2 -2 -2 -1 -1 -2 -2 -2 -2 -2 -1 -0 0 0 0 0 0 0 -0 -0 -0 -1 -5 -6 -6 -5 -4 -4 -3 -1 -1 -1 -1 -2 -1 -1 -1 -2 -2 -2 -3 -4 -3 -1 -1 -3 -13 -18 -19 -15 -6 -3 -2 -1 -3 -4 -5 -5 -4 -1 -1 -0 -0 -0 -0 -1 -2 -3 -5 -4 -3 -2 -2 -3 -4 -5 -7 -9 -10 -10 -10 -8 -3 -1 -0 -0 0 0 0 -0 -0 -0 -1 -4 -6 -10 -23 -31 -28 -26 -31 -37 -41 -43 -43 -39 -35 -40 -53 -69 -58 -63 -75 -87 -91 -78 -79 -75 -60 -32 -18 -11 -6 -2 -2 -1 -0 -1 -1 -0 -0 -0 -0 -1 -3 -7 -8 -3 -1 -0 0 0 0 -0 -0 -1 -1 -1 -1 -0 0 0 -0 -0 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -2 -4 -4 -4 -6 -6 -4 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -1 -3 -6 -7 -8 -10 -19 -34 -44 -37 -22 -7 -3 -3 -5 -9 -11 -12 -13 -14 -11 -12 -12 -11 -8 -8 -9 -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 0 0 0 0 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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -1 -3 -9 -9 -7 -5 -4 -5 -4 -3 -3 -2 -1 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -5 -5 -5 -3 -4 -3 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -3 -3 -2 0 0 -6 -16 -21 -16 -6 -2 -2 -3 -5 -7 -7 -6 -4 -2 -1 -1 -1 -1 -1 -2 -2 -3 -6 -5 -3 -3 -3 -3 -4 -5 -6 -6 -7 -8 -9 -7 -4 -3 -1 -0 0 -0 -0 -0 -1 -1 -1 -1 -4 -15 -31 -36 -33 -27 -26 -28 -31 -35 -39 -38 -36 -36 -41 -48 -54 -59 -69 -84 -72 -66 -65 -59 -44 -27 -19 -14 -9 -5 -3 -2 -1 -2 -2 -1 -1 -3 -4 -4 -7 -11 -6 -2 -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 -1 -1 -1 -2 -3 -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 -2 -6 -8 -10 -13 -17 -17 -14 -11 -6 -6 -10 -15 -21 -22 -15 -11 -9 -8 -6 -6 -6 -6 -11 -13 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -2 -2 -1 -0 0 0 -0 -1 -1 -0 0 -0 -1 -5 -11 -13 -8 -4 -3 -4 -7 -6 -4 -3 -2 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -2 -3 -3 -3 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 0 0 -11 -24 -29 -15 -7 -4 -5 -7 -11 -13 -12 -8 -4 -2 -1 -2 -3 -1 -2 -2 -4 -6 -6 -4 -3 -3 -5 -3 -3 -4 -5 -5 -4 -6 -9 -8 -7 -5 -2 -0 -0 -0 -0 -1 -2 -3 -4 -5 -7 -9 -14 -23 -30 -32 -25 -24 -27 -32 -37 -38 -38 -40 -40 -40 -41 -43 -45 -48 -45 -43 -41 -35 -34 -31 -29 -26 -22 -16 -11 -7 -5 -3 -3 -2 -2 -2 -2 -3 -5 -7 -4 -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 -1 -1 -1 -1 -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 -1 -3 -5 -5 -4 -2 -3 -5 -6 -11 -17 -21 -16 -10 -5 -3 -2 -4 -5 -4 -4 -5 -9 -11 -17 -19 -12 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -4 -1 -1 -0 -0 0 0 0 -0 -0 -0 -1 -1 -2 -5 -10 -9 -7 -5 -3 -3 -6 -6 -4 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -4 -4 -3 -3 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 0 0 -2 -15 -28 -32 -19 -14 -13 -14 -15 -17 -16 -13 -9 -4 -2 -1 -1 -2 -1 -1 -3 -4 -3 -1 -1 -1 -2 -2 -2 -2 -3 -4 -4 -3 -4 -8 -9 -6 -4 -2 -1 -0 -0 -0 -1 -3 -4 -4 -6 -6 -2 -6 -14 -25 -32 -27 -25 -27 -31 -37 -37 -44 -57 -47 -40 -38 -39 -39 -40 -40 -40 -39 -33 -34 -35 -34 -33 -29 -25 -21 -18 -15 -11 -9 -8 -8 -7 -5 -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 -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 -0 -1 -2 -4 -7 -9 -7 -8 -10 -11 -8 -5 -2 -1 -0 -1 -2 -3 -3 -12 -21 -32 -41 -40 -33 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -5 -4 -0 -0 0 0 0 0 0 0 0 -0 -0 -2 -4 -5 -5 -6 -7 -7 -6 -2 -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 -1 -1 -2 -3 -4 -3 -3 -3 -3 -3 -3 -1 -1 -1 -1 -1 -0 -0 -0 -0 -10 -30 -44 -34 -24 -23 -26 -30 -28 -25 -21 -17 -11 -4 -2 -1 -1 -1 -1 -2 -2 -4 -2 -1 -1 -2 -4 -3 -3 -4 -4 -2 -2 -2 -2 -4 -5 -3 -2 -3 -2 -1 -0 -0 -1 -2 -3 -5 -5 -3 -1 -2 -7 -13 -23 -27 -28 -26 -28 -36 -40 -44 -50 -52 -45 -38 -36 -36 -37 -38 -37 -36 -32 -30 -29 -29 -32 -30 -27 -25 -26 -22 -17 -13 -13 -15 -10 -5 -4 -2 -1 0 0 0 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 -1 -2 -3 -5 -6 -8 -10 -9 -9 -12 -14 -9 -4 -2 -1 -1 -2 -4 -5 -6 -3 -16 -33 -35 -24 -23 -19 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -5 -6 -4 -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 -1 -2 -3 -3 -3 -4 -4 -2 -2 -1 -1 -1 -1 -0 -0 -0 -1 -7 -34 -54 -54 -42 -38 -38 -40 -41 -34 -28 -23 -17 -10 -3 -1 -2 -2 -1 -2 -2 -2 -2 -2 -3 -5 -7 -8 -7 -6 -5 -4 -2 -1 -1 -1 -1 -1 -1 -2 -3 -3 -2 -0 -1 -1 -2 -3 -6 -9 -4 -1 -0 -1 -5 -17 -31 -47 -64 -66 -60 -60 -61 -52 -59 -60 -49 -40 -38 -39 -39 -36 -33 -30 -28 -28 -26 -30 -31 -29 -27 -28 -24 -19 -15 -16 -15 -12 -8 -7 -3 -2 -1 -1 -0 -0 -0 -1 -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 -1 -1 -0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -1 -2 -1 -1 -1 -1 -1 -3 -5 -7 -10 -12 -13 -13 -17 -18 -21 -23 -20 -11 -4 -2 -2 -3 -5 -8 -8 -5 -2 -4 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -10 -37 -55 -50 -54 -60 -58 -46 -29 -21 -16 -11 -7 -3 -1 -1 -2 -2 -1 -2 -4 -6 -8 -10 -14 -17 -17 -14 -11 -7 -4 -3 -2 -1 -1 -0 -1 -1 -1 -2 -3 -4 -3 -1 -1 -2 -3 -4 -7 -8 -5 -2 -0 -0 -4 -14 -29 -49 -80 -50 -50 -77 -77 -52 -48 -49 -46 -44 -38 -35 -37 -38 -35 -32 -30 -31 -32 -32 -31 -28 -26 -26 -22 -17 -12 -8 -5 -5 -7 -7 -6 -6 -8 -11 -16 -15 -10 -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 -1 -0 -0 0 -0 -0 -1 -0 -0 -1 -2 -1 -2 -4 -5 -5 -5 -4 -6 -7 -8 -10 -13 -13 -11 -8 -6 -14 -21 -23 -20 -10 -5 -3 -3 -3 -3 -5 -7 -8 -2 -1 -1 -5 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -1 -0 -1 -6 -20 -29 -50 -69 -66 -66 -64 -53 -33 -18 -11 -8 -6 -5 -4 -2 -1 -1 -2 -1 -1 -3 -8 -11 -12 -13 -13 -12 -10 -8 -5 -2 -1 -1 -0 -0 -0 -0 -0 -1 -2 -3 -5 -4 -2 -1 -2 -2 -3 -6 -6 -6 -4 -1 -1 -3 -8 -18 -35 -51 -58 -65 -81 -64 -42 -32 -36 -44 -46 -39 -32 -37 -39 -38 -37 -37 -39 -38 -34 -28 -22 -23 -23 -23 -18 -9 -3 -2 -5 -8 -12 -14 -15 -19 -30 -39 -38 -24 -16 -8 -3 -5 -4 -1 -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 -1 -1 -1 -0 -1 -1 -0 -0 -3 -7 -9 -10 -9 -10 -8 -6 -6 -11 -10 -6 -3 -14 -17 -15 -11 -7 -3 -1 -2 -3 -3 -5 -8 -11 -10 -6 -2 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -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 -3 -11 -46 -61 -66 -62 -49 -46 -38 -27 -19 -13 -10 -8 -7 -6 -4 -2 -1 -1 -2 -1 -0 -0 -0 -1 -3 -5 -5 -5 -4 -2 -1 -0 -0 -0 0 0 0 0 -0 -1 -3 -3 -4 -4 -3 -3 -3 -4 -6 -9 -11 -11 -8 -2 -1 -2 -6 -13 -32 -39 -46 -57 -71 -45 -24 -15 -14 -14 -25 -34 -32 -35 -39 -41 -41 -38 -35 -36 -38 -32 -26 -25 -27 -30 -27 -20 -15 -13 -13 -21 -28 -31 -32 -35 -49 -64 -72 -65 -42 -20 -7 -8 -5 -2 -0 -0 -0 -0 -1 -2 -2 -2 -2 -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 -1 -3 -6 -9 -12 -11 -10 -7 -3 -2 -6 -8 -7 -4 -2 -6 -5 -2 -2 -2 -3 -2 -3 -3 -4 -6 -8 -9 -9 -6 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 -0 -1 -2 -1 -0 -0 -1 -1 -0 -0 -0 -1 -1 -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 -1 -1 -0 -0 0 0 0 0 -0 -0 -0 -1 -4 -37 -55 -58 -46 -29 -20 -16 -16 -15 -13 -12 -11 -9 -7 -5 -3 -1 -2 -1 -1 -0 -0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -2 -2 -2 -3 -7 -11 -13 -11 -8 -3 -1 -0 -2 -7 -20 -32 -43 -52 -63 -48 -26 -11 -9 -8 -15 -25 -29 -38 -41 -40 -43 -39 -40 -44 -50 -48 -44 -39 -35 -34 -35 -36 -37 -35 -37 -45 -52 -57 -60 -64 -73 -84 -87 -82 -60 -36 -23 -17 -9 -3 -2 -1 -3 -4 -3 -3 -3 -3 -3 -2 -2 -2 -1 -1 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -8 -12 -14 -12 -9 -7 -5 -3 -3 -5 -6 -5 -4 -4 -4 -3 -3 -2 -1 -1 -1 -3 -2 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -23 -42 -53 -53 -30 -24 -25 -24 -22 -17 -14 -13 -10 -8 -6 -3 -1 -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 -1 -1 -1 -1 -1 -2 -6 -9 -10 -9 -5 -3 -1 0 0 -3 -13 -24 -36 -49 -58 -54 -38 -15 -13 -14 -14 -17 -23 -34 -38 -33 -33 -36 -48 -61 -66 -68 -68 -66 -60 -56 -57 -61 -64 -59 -62 -71 -77 -69 -89 -102 -105 -85 -59 -59 -59 -50 -52 -43 -27 -11 -5 -5 -11 -15 -5 -5 -7 -7 -4 -4 -3 -3 -2 -1 -4 -4 -4 -3 -1 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -3 -5 -8 -14 -18 -20 -16 -12 -6 -0 -3 -4 -4 -4 -3 -4 -5 -4 -3 -4 -5 -3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -30 -45 -38 -33 -35 -40 -41 -31 -25 -21 -16 -8 -7 -6 -4 -2 -2 -2 -2 -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 -1 -3 -6 -5 -6 -6 -6 -6 -7 -5 -1 -0 -2 -6 -14 -25 -39 -45 -42 -34 -26 -22 -21 -21 -26 -24 -26 -30 -29 -29 -35 -47 -62 -70 -81 -89 -88 -87 -81 -77 -77 -84 -82 -87 -98 -114 -48 -46 -52 -34 -9 -2 -9 -18 -21 -20 -30 -41 -23 -10 -6 -8 -9 -3 -3 -7 -9 -3 -2 -2 -2 -1 -1 -2 -3 -3 -3 -2 -2 -3 -0 0 -0 -0 -1 -2 -3 -4 -5 -5 -4 -5 -8 -13 -23 -26 -21 -19 -15 -9 -2 -0 -2 -3 -3 -2 -2 -4 -4 -5 -6 -6 -4 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 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 -15 -28 -15 -28 -47 -61 -56 -33 -28 -32 -25 -11 -8 -7 -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 -1 -1 -2 -2 -3 -5 -8 -7 -2 -1 -0 -2 -5 -8 -23 -34 -39 -36 -18 -21 -30 -33 -22 -24 -21 -20 -27 -37 -37 -37 -41 -41 -48 -72 -101 -108 -103 -94 -87 -88 -89 -85 -85 -96 -112 -57 -19 -0 -0 -0 -0 0 -0 -5 -31 -58 -53 -23 -7 -2 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -1 -1 -1 -2 -3 -1 -1 -1 -1 -2 -3 -5 -7 -13 -13 -11 -11 -12 -15 -20 -24 -17 -13 -8 -2 -0 0 -0 -0 -0 -0 -1 -2 -3 -9 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 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 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -2 -3 -3 -3 -13 -27 -40 -47 -39 -35 -34 -22 -11 -6 -4 -3 -4 -3 -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 -1 -2 -6 -8 -8 -4 -2 -1 -3 -5 -3 -13 -25 -40 -59 -37 -38 -44 -35 -21 -19 -18 -20 -27 -39 -45 -41 -35 -26 -31 -48 -74 -79 -88 -99 -104 -95 -76 -53 -44 -64 -52 -23 -2 -1 -0 0 0 -0 -1 -2 -22 -51 -39 -12 -1 -1 -1 -0 0 0 0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -1 -2 -2 -1 -1 -1 -1 -6 -12 -13 -14 -17 -18 -18 -16 -19 -15 -13 -14 -4 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -0 -0 -1 -1 -3 -3 -4 -3 -3 -4 -6 -8 -17 -24 -33 -43 -22 -12 -6 -4 -3 -3 -3 -2 -2 -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 -1 -5 -7 -8 -6 -5 -4 -2 -3 -4 -9 -23 -46 -47 -42 -39 -34 -15 -17 -19 -21 -25 -22 -22 -27 -37 -41 -37 -35 -33 -29 -33 -64 -104 -105 -85 -44 -4 -4 -12 -7 -1 -0 0 0 0 0 -0 -0 -2 -6 -13 -6 -2 -1 -2 -2 -2 -2 -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 -8 -14 -16 -12 -13 -14 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -10 -30 -62 -31 -14 -8 -6 -3 -3 -4 -5 -5 -4 -4 -6 -7 -4 -1 -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 -4 -7 -10 -12 -11 -8 -3 -3 -3 -4 -7 -21 -29 -33 -30 -23 -20 -19 -19 -18 -14 -9 -9 -13 -19 -25 -33 -38 -29 -14 -29 -42 -25 -70 -86 -60 -3 -0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -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 -2 -4 -5 -4 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -2 -1 -1 -2 -2 -2 -1 -1 -1 -2 -2 -1 -3 -9 -20 -27 -30 -28 -40 -29 -19 -13 -7 -7 -7 -9 -11 -10 -7 -8 -10 -8 -5 -2 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -3 -5 -5 -2 -1 -0 -1 -3 -5 -5 -4 -4 -4 -5 -4 -2 -5 -21 -31 -36 -36 -29 -24 -20 -18 -15 -10 -8 -9 -11 -14 -22 -32 -45 -47 -35 -39 -60 -55 -53 -51 -47 -39 -40 -23 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -3 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -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 -1 -1 -1 -1 -0 -1 -1 -1 -1 -2 -1 -1 -3 -18 -28 -30 -42 -82 -73 -61 -48 -33 -27 -20 -19 -23 -25 -17 -10 -6 -6 -10 -8 -3 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -2 -4 -4 -1 -0 -0 -1 -1 -2 -3 -4 -5 -6 -9 -8 -3 -1 -5 -15 -29 -41 -41 -44 -44 -28 -17 -10 -8 -10 -13 -17 -28 -46 -69 -66 -63 -60 -42 -16 -4 -12 -48 -76 -83 -58 -2 -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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -1 -2 -3 -1 -1 -1 -1 -1 -1 -2 -2 -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 -1 -2 -2 -1 -2 -1 -1 -1 -6 -6 -5 -6 -15 -39 -53 -51 -35 -29 -32 -40 -49 -42 -32 -28 -32 -41 -38 -21 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 -3 -5 -8 -9 -8 -10 -12 -8 -4 -5 -13 -24 -35 -48 -61 -66 -47 -29 -15 -11 -13 -16 -24 -37 -56 -79 -76 -63 -52 -32 -32 -45 -58 -68 -65 -50 -27 -3 -0 0 0 0 0 -0 -0 -1 -1 -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 -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 0 0 0 -0 -1 -1 -2 -2 -1 -1 -3 -3 -2 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -2 -3 -3 -3 -4 -6 -7 -11 -32 -36 -35 -32 -30 -22 -29 -41 -44 -29 -24 -19 -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 -1 -2 -6 -10 -13 -11 -9 -10 -15 -20 -15 -15 -20 -25 -39 -54 -61 -48 -28 -19 -15 -14 -15 -22 -33 -46 -65 -80 -83 -68 -46 -51 -74 -91 -72 -32 -8 -1 -0 -0 0 0 0 0 -0 -0 -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 -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 0 0 0 0 0 0 -0 -1 -1 -1 -3 -4 -3 -2 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -4 -5 -6 -7 -6 -30 -40 -33 -13 -9 -25 -40 -45 -34 -13 -18 -28 -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 -2 -4 -7 -10 -12 -13 -11 -14 -23 -33 -33 -27 -23 -30 -41 -51 -56 -53 -42 -36 -28 -16 -16 -19 -19 -16 -11 -37 -47 -36 -24 -35 -51 -58 -54 -32 -11 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -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 -1 -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 -1 -0 -0 -1 -1 -2 -3 -4 -4 -3 -3 -3 -2 -19 -32 -31 -7 -8 -12 -13 -11 -10 -4 -8 -20 -26 -10 -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 -9 -9 -15 -19 -21 -21 -15 -20 -24 -29 -38 -56 -65 -60 -45 -37 -35 -31 -21 -28 -33 -27 -2 -0 -1 -0 -1 -3 -17 -21 -14 -9 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -2 -2 -1 -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 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -4 -3 -2 -2 -2 -2 -7 -11 -11 -4 -4 -5 -6 -9 -3 -1 -5 -18 -37 -21 -5 -2 -2 -1 -0 -0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -1 -1 -2 -3 -6 -11 -19 -21 -17 -12 -23 -33 -38 -38 -40 -22 -19 -24 -27 -36 -50 -57 -51 -41 -32 -30 -36 -40 -50 -52 -40 -10 -2 0 0 0 0 -1 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -1 -1 -1 -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 -1 -0 0 0 -0 -0 -0 -0 -1 -1 -2 -4 -5 -4 -3 -2 -2 -2 -3 -3 -5 -4 -4 -3 -5 -9 -6 -3 -2 -6 -19 -14 -4 -3 -5 -3 -1 -0 -0 -1 -2 -1 -1 -0 0 -0 -0 -1 -3 -5 -9 -13 -16 -21 -30 -38 -36 -26 -17 -21 -25 -30 -37 -47 -46 -43 -41 -42 -50 -53 -46 -32 -24 -25 -33 -44 -60 -73 -68 -22 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -2 -0 -0 -2 -3 -3 -3 -1 -1 -1 -0 0 -0 -1 -1 -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 -1 -2 -3 -4 -7 -6 -4 -3 -2 -1 -1 -2 -3 -4 -5 -6 -7 -9 -9 -8 -7 -3 -3 -2 -2 -4 -9 -8 -3 -1 -1 -3 -5 -4 -2 -1 0 -0 -1 -4 -8 -15 -24 -28 -30 -34 -37 -30 -27 -34 -29 -21 -16 -16 -23 -36 -46 -53 -54 -55 -55 -53 -48 -44 -37 -28 -21 -28 -39 -42 -26 -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 -1 -2 -2 -2 -1 -1 -1 -1 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -4 -7 -9 -8 -5 -2 -0 -1 -2 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -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 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -4 -7 -7 -6 -4 -4 -3 -2 -3 -4 -4 -5 -7 -7 -8 -8 -9 -11 -5 -2 -1 -2 -7 -11 -11 -7 -5 -6 -9 -13 -10 -9 -6 -2 -2 -3 -7 -12 -17 -23 -27 -30 -33 -30 -25 -30 -49 -41 -32 -24 -15 -20 -34 -48 -58 -56 -54 -54 -57 -62 -64 -47 -17 -2 -4 -6 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -0 -0 -0 -0 -0 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 -11 -11 -7 -3 -1 -1 -2 -1 -2 -2 -2 -0 -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 0 0 -0 -0 -0 -0 -1 -4 -8 -3 -1 -0 0 -0 -0 -0 -0 -1 -2 -2 -2 -4 -6 -6 -4 -1 -2 -2 -2 -2 -2 -3 -4 -4 -4 -4 -4 -5 -4 -2 -0 -0 -0 -0 -2 -5 -10 -10 -11 -12 -10 -8 -10 -12 -12 -11 -10 -9 -9 -10 -12 -15 -18 -14 -15 -18 -19 -16 -18 -32 -49 -42 -47 -51 -53 -59 -58 -60 -64 -63 -50 -38 -29 -22 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 -0 -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 -12 -5 -2 -1 -1 -2 -4 -4 -2 -2 -2 -1 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -2 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 -0 -1 -0 -0 -1 -3 -10 -6 -3 -1 0 0 -0 -0 -0 -1 -2 -2 -2 -5 -5 -4 -2 -2 -1 -1 -3 -6 -5 -3 -1 -1 -2 -3 -4 -3 -1 -0 0 0 -0 -0 -2 -5 -8 -5 -3 -3 -2 -3 -3 -5 -15 -20 -20 -14 -8 -8 -9 -9 -7 -4 -9 -17 -22 -18 -22 -32 -47 -52 -55 -59 -71 -63 -51 -38 -24 -8 -2 -5 -17 -29 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -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 -7 -11 -11 -9 -5 -1 -2 -3 -4 -5 -5 -4 -2 0 -0 -2 -3 -2 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 0 0 0 0 -0 0 0 0 -1 -7 -7 -5 -2 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -4 -1 -0 -1 -2 -4 -7 -5 -3 -2 -2 -3 -3 -3 -3 -2 -1 -0 -0 -0 -1 -0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -14 -26 -29 -22 -17 -12 -9 -7 -5 -8 -17 -28 -34 -38 -37 -32 -33 -37 -42 -49 -46 -27 -12 -7 -5 -2 -1 -3 -14 -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 -1 -1 -0 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -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 -12 -14 -11 -6 -7 -5 -2 -3 -3 -3 -3 -2 -4 -5 -4 -3 -1 -1 -1 -1 -0 -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 -4 -6 -6 -3 -2 -1 -1 -0 -0 -0 -0 -0 -1 -3 -5 -5 -1 -1 -1 -2 -2 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -2 -1 -1 -1 -2 -2 -2 -2 -1 -1 -2 -2 -2 -4 -9 -12 -16 -26 -27 -23 -18 -17 -17 -20 -23 -26 -28 -35 -40 -38 -35 -35 -36 -37 -29 -30 -23 -0 -4 -5 -5 -6 -35 -28 -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 -1 -1 -2 -2 -1 -1 -2 -4 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -3 -8 -11 -12 -9 -10 -8 -3 -1 -2 -4 -5 -2 -3 -3 -2 -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 -2 -6 -7 -4 -3 -2 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -0 -1 -2 -2 -2 -2 -3 -4 -4 -3 -3 -3 -2 -2 -2 -3 -4 -3 -2 -2 -2 -1 -1 -3 -6 -10 -10 -10 -9 -20 -23 -30 -48 -41 -31 -24 -21 -25 -27 -33 -40 -43 -46 -45 -38 -22 -9 -4 -5 -4 -7 -7 -6 -3 -11 -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 -1 -1 -1 -2 -2 -3 -5 -3 -2 -1 -0 0 0 0 -0 -1 -2 -2 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -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 -5 -7 -9 -9 -6 -3 -2 -2 -4 -5 -3 -2 -1 -2 -2 -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 -1 -5 -9 -7 -5 -3 -2 -1 -0 -0 -0 -0 -1 -3 -5 -2 -1 -1 -1 -1 -2 -3 -3 -2 -2 -2 -1 -2 -2 -4 -4 -3 -2 -1 -2 -3 -3 -2 -1 -1 -0 -0 -0 -1 -2 -3 -5 -7 -9 -11 -14 -27 -69 -66 -65 -57 -30 -27 -31 -39 -44 -40 -38 -34 -28 -17 -9 -6 -8 -8 -6 -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 -1 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -1 -2 -1 -1 -1 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -8 -7 -4 -1 -2 -4 -6 -6 -3 -2 -1 -2 -2 -1 -1 -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 -2 -4 -5 -5 -5 -5 -4 -3 -1 0 -0 -0 -0 -0 0 -0 -0 -1 -2 -3 -3 -3 -4 -3 -2 -2 -2 -2 -4 -6 -5 -3 -2 -3 -6 -5 -3 -2 -2 -1 -1 -0 -1 -1 -2 -3 -3 -4 -6 -10 -21 -27 -38 -52 -62 -29 -23 -26 -29 -30 -29 -30 -31 -28 -15 -9 -9 -8 -6 -3 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -1 -1 -1 -0 -1 -1 -1 -1 -2 -2 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -1 -0 -2 -2 -1 -1 -4 -11 -13 -8 -2 -2 -2 -1 -0 -1 -1 -1 -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 -1 -1 -2 -3 -2 -2 -1 -0 -0 -0 -0 0 0 0 0 -0 -2 -2 -2 -1 -4 -4 -3 -2 -1 -1 -2 -4 -4 -3 -2 -2 -5 -6 -5 -5 -4 -3 -1 -1 -1 -1 -1 -2 -1 -2 -2 -5 -11 -11 -7 -8 -21 -20 -18 -20 -31 -33 -30 -22 -14 -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 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -1 -1 -1 -2 -2 -1 -2 -2 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 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 -6 -9 -7 -3 -2 -2 -1 -1 -1 -1 -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 -1 -1 -2 -3 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -1 -1 -1 -2 -4 -3 -2 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -3 -6 -6 -6 -13 -11 -8 -7 -13 -9 -4 -1 -2 -1 -0 0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -2 -3 -3 -2 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -2 -3 -3 -3 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 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 -2 -2 -2 -2 -2 -2 -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 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -0 -0 -1 -3 -2 -2 -1 -1 -2 -3 -2 -1 -0 0 0 0 -0 -0 -0 0 0 -0 -1 -1 -1 -1 -0 -0 -1 -4 -7 -7 -7 -6 -4 -1 -2 -3 -4 -3 -3 -2 -1 -0 -1 -1 -0 0 -1 -4 -6 -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 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -1 -2 -3 -4 -4 -4 -2 -1 -1 -1 -1 -1 -0 -0 -0 -1 -0 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -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 -1 -0 -1 -3 -3 -1 -1 -1 -1 -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 -1 -2 -5 -9 -5 -1 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 -1 -1 -0 -0 -0 -0 -1 -3 -4 -5 -4 -2 -1 -2 -5 -7 -2 -1 -1 -0 -0 -1 -2 -2 -2 -3 -5 -7 -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 -1 -2 -2 -1 -0 -0 -0 -0 -0 0 0 -0 -1 -1 -2 -2 -2 -2 -2 -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 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -2 -3 -1 -1 -2 -3 -4 -2 -1 -1 -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 -1 -2 -2 -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 -1 -1 -1 -2 -2 -2 -1 -2 -4 -3 -2 -2 -2 -1 0 0 0 -1 -3 -5 -7 -5 -4 -4 -3 -3 -5 -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 -1 -1 -1 -1 -0 0 0 0 0 0 0 -0 -1 -1 -2 -2 -2 -3 -4 -3 -2 -1 -2 -3 -4 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -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 -1 -1 -1 -1 -2 -3 -3 -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 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 -1 -3 -4 -3 -2 -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 -2 -1 -0 -0 0 0 0 0 0 -0 -0 -1 -0 0 0 0 0 -0 -0 -1 -1 -2 -3 -3 -3 -3 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 -2 -3 -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 -1 -1 -1 -1 -1 -1 -1 -2 -2 -0 -0 0 0 0 0 -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 -1 -3 -7 -2 -0 0 0 0 0 0 0 -0 -0 -1 -0 0 0 0 -0 -0 -0 -1 -1 -2 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -0 -1 -1 -2 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -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 0 0 0 0 0 0 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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -1 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 -1 -1 -1 0 0 -0 -1 -1 -2 -1 -1 -2 -2 -1 -1 -1 -0 -0 -0 -1 -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 -1 -2 -1 -0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -4 -4 -3 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -3 -4 -5 -2 -1 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -1 -2 -3 -2 -1 -2 -2 -1 -1 -2 -1 -0 -0 -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 -1 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -6 -6 -5 -6 -6 -4 -1 -1 -1 -1 -1 -1 -0 -0 -0 -2 -4 -7 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -1 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -7 -9 -8 -7 -5 -3 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -3 -5 -7 -8 -5 -2 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -6 -3 -1 -1 -1 -1 -0 -0 0 0 -0 -1 -2 -2 -3 -6 -6 -4 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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -3 -2 -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 -1 -2 -2 -4 -4 -4 -3 -2 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 -10 -6 -3 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -2 -1 -1 -1 -1 -0 0 0 0 0 -0 -1 -2 -2 -1 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -3 -4 -4 -5 -5 -3 -2 -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 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -1 -0 0 0 0 0 -0 -1 -2 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -6 -8 -5 -2 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -2 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -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 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -1 -1 -1 -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 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -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 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 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 -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 -1 -4 -5 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -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 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -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 -2 -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 -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 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -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 -1 0 0 0 0 -0 -0 0 -0 -1 -1 -1 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -4 -7 -8 -4 -0 0 0 -1 -2 -3 -1 -1 -4 -4 -2 -2 -3 -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 -0 -1 -1 -1 -1 -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 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -5 -5 -4 -2 -1 -2 -4 -5 -5 -3 -2 -2 -1 -1 -2 -2 -0 -0 -0 -0 -1 -3 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 -1 -1 -1 -2 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -1 -2 -2 -3 -5 -6 -4 -3 -2 -2 -2 -2 -0 -0 -0 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -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 -1 -1 -1 -0 -0 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -1 -2 -3 -2 -2 -4 -7 -11 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -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 -1 -0 -0 -0 -1 -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 -1 -2 -5 -7 -6 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -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 -1 -1 -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 0 -0 -1 -3 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -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 -2 -5 -8 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -3 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -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 -1 -2 -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 -1 -2 -22 -33 -31 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -1 -1 -1 -1 -0 -0 -1 -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 -14 -39 -73 -83 -59 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -3 -2 -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 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -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 -14 -34 -54 -54 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -7 -10 -7 -3 -1 -1 -1 0 0 -0 -0 -2 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -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 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -5 -2 -1 -1 -1 -2 -3 -7 -5 -1 -0 0 -0 -0 -3 -4 -3 -1 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 -1 -1 -0 0 0 0 -0 -3 -4 -3 -0 0 0 -0 -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 -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 -2 -5 -5 -2 -1 -1 -1 -3 -5 -5 -2 -0 -0 -3 -9 -18 -9 -3 -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 -1 -1 -2 -3 -3 -2 -2 -2 -2 -1 0 0 0 -1 -4 -6 -5 -1 -1 -3 -4 -5 -6 -7 -7 -7 -7 -8 -8 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 -1 -2 -5 -7 -3 -1 -1 -3 -8 -14 -14 -9 -4 -0 0 0 -0 -1 -1 -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 -1 -2 -3 -4 -3 -2 -1 -0 -0 0 0 0 -1 -3 -4 -4 -2 -3 -4 -6 -7 -7 -7 -8 -6 -6 -7 -8 -10 -10 -10 -9 -8 -6 -5 -4 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -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 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -2 -5 -5 -2 -2 -1 -1 -3 -14 -23 -23 -15 -7 0 0 -1 -3 -4 -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 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 0 0 0 -0 -1 -2 -3 -3 -2 -1 -2 -2 -2 -3 -3 -2 -3 -4 -6 -5 -4 -2 -2 -3 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -3 -2 -1 -1 -1 -2 -3 -3 -2 -1 -1 -2 -4 -13 -19 -22 -17 -7 -0 0 -1 -2 -3 -3 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -1 -2 -2 -2 -0 0 0 0 0 -0 -1 -2 -2 -1 -0 -0 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -7 -11 -11 -6 -3 -1 -2 -1 -1 -0 -1 -1 -3 -4 -4 -4 -4 -2 -1 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 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 -0 -0 -0 0 -1 -1 -1 -2 -3 -3 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -2 -4 -3 -2 -1 -1 -1 -2 -3 -2 -2 -1 -3 -5 -7 -9 -9 -9 -5 -4 -3 -2 -1 -1 -3 -3 -2 -3 -3 -2 -1 -2 -1 -0 0 -0 -2 -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 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 -1 -0 -0 -0 -1 -1 -0 -0 0 0 0 -0 -1 -1 -1 -0 0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -1 -1 -2 -2 -2 -1 -1 -0 -0 -1 -3 -5 -4 -3 -3 -3 -7 -8 -6 -5 -5 -5 -5 -4 -3 -3 -4 -3 -2 -1 -1 0 -0 -1 -2 -2 -1 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 -1 -2 -3 -3 -2 -1 -0 -0 -1 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -1 -2 -3 -4 -3 -3 -1 -0 -0 -1 -3 -4 -4 -3 -2 -3 -8 -7 -6 -5 -5 -4 -2 -1 -1 -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 -1 -2 -1 -0 0 0 0 -0 -1 -2 -1 -1 -1 -1 -3 -4 -4 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -3 -3 -4 -3 -2 -4 -7 -6 -5 -3 -1 -2 -3 -3 -3 -4 -5 -4 -2 -1 -0 -1 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -5 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -4 -3 -4 -5 -4 -3 -2 -3 -3 -3 -3 -4 -5 -8 -4 -2 -0 -1 -3 -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 -1 -3 -3 -1 -1 -2 -3 -4 -3 -2 -2 -1 -1 -2 -6 -7 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -5 -4 -4 -4 -4 -3 -2 -2 -2 -2 -3 -3 -4 -5 -5 -3 -2 -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 -1 -1 -2 -1 -1 -1 -2 -3 -4 -4 -3 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -1 -1 -2 -4 -6 -6 -2 -1 -1 -2 -2 -2 -3 -3 -4 -5 -6 -8 -8 -6 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -1 -2 -5 -4 -2 -3 -3 -4 -3 -2 -2 -2 -2 -3 -5 -7 -8 -6 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -1 -0 -0 0 0 0 -0 -1 -2 -2 -1 -1 -1 -2 -3 -3 -2 -1 -0 -0 -0 -1 -3 -6 -9 -9 -7 -4 -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 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -15 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -4 -4 -2 -1 -0 0 0 -0 -0 -1 -1 -2 -1 -0 0 -0 -1 -2 -2 -2 -4 -5 -3 -1 -2 -6 -10 -16 -10 -5 -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 -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 -4 -38 -76 -105 -111 -58 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -3 -4 -4 -3 -2 -1 -0 0 0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -3 -4 -4 -4 -1 -2 -3 -6 -9 -10 -7 -5 -3 -2 -2 -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 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -40 -83 -121 -128 -81 -32 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 0 0 0 -0 -0 -1 -1 -1 -1 -0 0 0 -0 -1 -3 -3 -2 -1 -3 -3 -3 -3 -5 -6 -7 -7 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -21 -28 -25 -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 -24 -62 -103 -113 -86 -47 -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 -1 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 0 0 0 -3 -6 -8 -6 -6 -11 -9 -5 -1 -4 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -45 -63 -56 -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 -6 -18 -35 -72 -84 -68 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -6 -8 -5 -2 -0 -1 -3 -6 -5 -4 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -27 -48 -52 -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 -3 -45 -88 -114 -82 -54 -27 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -4 -5 -4 -2 -1 -1 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -18 -44 -62 -48 -32 -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 -24 -60 -98 -113 -93 -56 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -5 -6 -3 -1 -1 -2 -2 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -38 -63 -67 -50 -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 -6 -62 -87 -79 -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 -1 -4 -8 -13 -16 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 -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 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -33 -60 -66 -52 -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 -2 -42 -79 -95 -29 -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 -2 -10 -34 -47 -54 -60 -60 -53 -40 -28 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -59 -68 -52 -30 -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 -15 -33 -45 -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 -4 -15 -60 -73 -69 -64 -66 -72 -84 -64 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -2 -1 0 0 0 0 0 -24 -48 -63 -48 -29 -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 -1 -2 -46 -79 -102 -107 -108 -103 -89 -55 -22 -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 -1 -1 -1 -0 0 0 0 0 0 -0 -1 -2 -3 -3 -3 -3 -2 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -8 -16 -29 -20 -7 -1 -3 -11 -23 -11 -4 0 0 0 0 0 -14 -31 -48 -41 -28 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -18 -51 -76 -84 -74 -84 -105 -80 -38 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -3 -4 -4 -3 -1 -0 0 0 0 0 0 -1 -2 -3 -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 -1 -2 -1 -0 0 0 0 0 0 -1 -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 -4 -9 -16 -24 -16 -5 -0 -4 -10 -18 -10 -5 -4 -10 -7 -2 -0 -4 -10 -16 -14 -10 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -44 -59 -65 -68 -67 -70 -80 -69 -42 -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 -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 -2 -3 -3 -3 -3 -4 -3 -2 -1 -0 0 0 0 0 -0 -2 -5 -7 -6 -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 -1 -3 -6 -4 -3 -2 -2 -2 -2 -4 -6 -7 -9 -7 -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 -1 -2 -3 -2 -1 -2 -7 -23 -25 -14 -7 -5 -7 -18 -17 -12 -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 -1 -5 -13 -29 -45 -61 -71 -55 -32 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -3 -3 -3 -3 -3 -1 -0 0 0 0 -0 -0 -2 -4 -7 -7 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -6 -6 -6 -5 -5 -6 -7 -8 -9 -9 -8 -8 -8 -7 -5 -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 -1 -3 -5 -3 -1 -4 -4 -4 -3 -9 -11 -9 -7 -5 -3 -4 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -14 -15 -9 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -3 -3 -3 -3 -3 -1 -0 0 0 0 -1 -3 -5 -6 -8 -7 -7 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -5 -4 -4 -4 -5 -6 -6 -6 -7 -8 -9 -10 -11 -10 -8 -8 -8 -9 -11 -8 -6 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -2 -4 -9 -16 -10 -3 -4 -6 -9 -13 -12 -13 -15 -18 -18 -14 -6 -2 -1 -1 -2 -6 -14 -13 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -4 -3 -2 -1 -0 -0 -1 -1 -3 -5 -7 -7 -7 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -7 -6 -5 -5 -5 -5 -5 -5 -7 -9 -10 -11 -10 -11 -12 -11 -9 -8 -8 -8 -9 -10 -10 -10 -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 -3 -7 -5 -4 -6 -11 -9 -6 -6 -8 -13 -20 -15 -15 -18 -24 -21 -14 -8 -4 -1 -1 -2 -4 -7 -6 -4 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -13 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -2 -1 -0 -0 -1 -3 -6 -10 -11 -10 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -8 -9 -9 -9 -8 -7 -6 -7 -7 -8 -8 -8 -10 -11 -11 -11 -12 -12 -11 -10 -10 -9 -8 -7 -7 -9 -11 -14 -16 -14 -11 -7 -2 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -4 -7 -11 -12 -10 -9 -11 -13 -15 -15 -14 -12 -9 -6 -3 -2 -1 -1 -2 -3 -4 -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 -25 -47 -60 -22 -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 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -6 -8 -8 -8 -8 -7 -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 -2 -3 -5 -6 -8 -10 -9 -10 -11 -12 -11 -9 -7 -7 -8 -10 -9 -10 -12 -13 -13 -13 -16 -15 -13 -11 -10 -9 -9 -8 -8 -9 -10 -13 -16 -18 -19 -17 -12 -12 -12 -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 -1 -4 -12 -11 -5 -2 -2 -5 -11 -13 -13 -13 -14 -12 -7 -4 -3 -3 -7 -9 -10 -12 -13 -12 -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 -1 -3 -6 -8 -9 -3 0 0 0 -10 -23 -33 -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 -16 -40 -36 -29 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -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 -1 -6 -8 -9 -10 -11 -12 -12 -14 -16 -16 -13 -10 -8 -8 -8 -9 -10 -12 -14 -15 -15 -14 -13 -12 -10 -9 -9 -9 -10 -10 -10 -9 -9 -10 -12 -15 -19 -21 -22 -22 -21 -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 0 0 0 0 0 0 0 -1 -3 -4 -3 -1 -1 -0 -0 0 0 0 0 0 -1 -3 -14 -14 -8 -2 -0 -2 -7 -9 -11 -12 -12 -11 -7 -6 -6 -8 -9 -9 -9 -11 -15 -15 -7 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -28 -42 -46 -40 -13 -1 -1 -0 -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 -2 -6 -12 -22 -34 -14 -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 -2 -5 -7 -7 -7 -5 -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 -2 -9 -11 -11 -10 -11 -11 -13 -14 -15 -15 -14 -13 -14 -13 -12 -12 -11 -13 -15 -16 -14 -13 -12 -12 -11 -11 -11 -11 -11 -11 -9 -9 -8 -8 -8 -10 -15 -19 -22 -23 -23 -22 -19 -12 -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 -1 -3 -5 -5 -3 -2 -2 -1 -0 -0 -0 0 0 -0 -2 -16 -20 -16 -6 -2 -1 -3 -5 -7 -10 -9 -7 -5 -4 -6 -9 -12 -12 -12 -11 -11 -9 -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 -1 -9 -37 -53 -57 -48 -37 -28 -20 -7 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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -5 -14 -16 -15 -12 -14 -14 -15 -16 -18 -18 -16 -15 -14 -13 -12 -11 -10 -11 -12 -12 -9 -7 -8 -8 -8 -9 -12 -12 -11 -10 -9 -9 -9 -7 -7 -7 -9 -10 -11 -17 -22 -27 -29 -27 -22 -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 -1 -3 -5 -5 -5 -4 -3 -2 -2 -1 -0 0 0 0 -2 -17 -23 -23 -14 -7 -2 -1 -1 -3 -6 -6 -5 -3 -2 -2 -3 -7 -9 -11 -12 -8 -6 -9 -11 -9 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -30 -47 -56 -49 -47 -42 -29 -11 -2 -3 -2 -1 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -1 -2 -1 -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 -1 -2 -3 -3 -2 -1 -1 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -17 -21 -19 -17 -22 -23 -22 -21 -19 -18 -18 -15 -13 -11 -12 -12 -12 -10 -9 -7 -6 -4 -3 -4 -5 -8 -10 -10 -9 -9 -9 -9 -9 -8 -7 -6 -6 -5 -5 -8 -11 -14 -13 -19 -25 -28 -27 -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 -1 -3 -4 -4 -4 -3 -3 -2 -2 -1 -1 -0 0 0 0 -1 -6 -10 -14 -15 -10 -4 -0 -0 -1 -2 -3 -3 -3 -2 -1 -2 -3 -4 -5 -6 -6 -7 -11 -13 -11 -2 -1 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 -5 -5 -5 -22 -31 -33 -32 -36 -37 -28 -23 -17 -4 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -3 -1 -2 -4 -6 -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 -9 -19 -25 -24 -23 -25 -26 -26 -24 -18 -16 -17 -17 -17 -15 -13 -12 -12 -11 -9 -7 -6 -5 -5 -5 -7 -8 -9 -8 -7 -7 -10 -10 -8 -8 -8 -9 -10 -9 -8 -6 -5 -4 -3 -7 -11 -14 -14 -10 -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 -1 -2 -2 -2 -6 -12 -16 -12 -9 -6 -4 -3 -4 -6 -8 -9 -9 -8 -6 -5 -5 -7 -10 -9 -8 -6 -5 -5 -4 -2 -1 -1 -2 -1 -1 -1 -2 -2 -2 -6 -7 -7 -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 -10 -16 -21 -29 -35 -41 -47 -52 -48 -18 -6 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -4 -2 -0 -0 -2 -3 -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 -1 -9 -16 -24 -27 -27 -25 -24 -24 -22 -18 -15 -13 -13 -15 -16 -14 -12 -11 -10 -10 -9 -8 -7 -7 -7 -6 -7 -9 -9 -8 -7 -9 -9 -9 -10 -12 -13 -13 -12 -11 -10 -9 -8 -5 -4 -4 -4 -3 -3 -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 -1 -2 -3 -5 -7 -10 -13 -14 -14 -12 -9 -8 -9 -10 -12 -14 -21 -19 -14 -9 -21 -33 -23 -14 -6 -3 -3 -2 -1 -2 -6 -11 -7 -5 -5 -4 -3 -3 -5 -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 -1 -2 -3 -9 -16 -26 -35 -36 -30 -12 -4 -0 -1 -1 -0 -0 -0 -0 -0 0 -0 -1 -2 -4 -7 -8 -6 -1 -1 -0 0 0 0 0 0 0 -0 -1 -4 -8 -12 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -4 -4 -1 0 -0 -2 -4 -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 -4 -9 -15 -20 -24 -23 -24 -25 -26 -26 -22 -14 -13 -13 -14 -16 -17 -17 -13 -10 -8 -10 -10 -10 -10 -10 -10 -7 -7 -9 -10 -10 -9 -8 -10 -12 -14 -14 -14 -14 -13 -11 -9 -8 -7 -7 -6 -5 -4 -4 -4 -4 -4 -3 -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 -2 -4 -4 -7 -15 -19 -18 -12 -8 -6 -5 -7 -14 -23 -24 -20 -13 -8 -28 -44 -26 -10 0 0 -1 -1 -3 -4 -4 -3 -10 -12 -12 -10 -8 -6 -5 -6 -10 -17 -13 -7 -2 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 -1 -4 -11 -14 -16 -19 -22 -24 -25 -20 -14 -9 -5 -3 -4 -6 -10 -14 -20 -27 -33 -40 -28 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -4 -3 -0 0 -1 -3 -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 -7 -14 -21 -24 -25 -23 -24 -23 -22 -17 -18 -19 -17 -15 -14 -15 -16 -16 -14 -12 -10 -9 -9 -9 -11 -12 -12 -11 -9 -8 -9 -11 -11 -11 -13 -16 -17 -16 -15 -15 -14 -15 -15 -12 -10 -8 -6 -7 -6 -4 -4 -5 -5 -3 -2 -3 -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 -1 -1 -2 -1 -1 -1 -1 -2 -4 -6 -6 -6 -7 -6 -5 -3 -1 -0 -0 -1 -6 -12 -10 -7 -4 -1 -2 -3 -0 0 0 0 -0 -1 -2 -4 -15 -32 -30 -21 -9 -14 -14 -13 -14 -18 -20 -12 -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 -2 -5 -6 -3 -1 -0 -0 -0 -0 -0 -0 -1 -2 -4 -7 -11 -9 -9 -10 -14 -15 -16 -23 -26 -28 -25 -19 -17 -23 -24 -25 -27 -28 -29 -30 -35 -31 -23 -20 -14 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -5 -5 -4 -3 -2 -2 -3 -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 -9 -17 -23 -25 -27 -27 -27 -25 -23 -19 -20 -23 -22 -21 -20 -22 -21 -20 -17 -13 -10 -9 -9 -10 -11 -13 -14 -13 -10 -8 -6 -8 -10 -11 -14 -18 -21 -21 -18 -14 -13 -14 -15 -12 -10 -8 -7 -7 -7 -6 -6 -6 -7 -6 -6 -7 -7 -5 -4 -5 -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 -1 -3 -5 -5 -2 -1 -1 -1 -2 -7 -15 -12 -8 -5 -4 -3 -2 -1 -1 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -7 -18 -21 -25 -29 -20 -15 -12 -16 -20 -21 -12 -5 -1 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 -1 -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 -4 -8 -12 -14 -10 -4 -1 0 0 0 0 -0 -1 -7 -13 -16 -15 -16 -20 -11 -5 -1 -0 -0 -0 -5 -7 -7 -4 -10 -21 -35 -32 -25 -22 -20 -19 -20 -20 -22 -24 -25 -24 -22 -20 -18 -18 -11 -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 -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 -1 -4 -6 -5 -5 -5 -6 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -15 -18 -16 -19 -22 -24 -25 -26 -26 -26 -25 -25 -26 -26 -26 -22 -17 -13 -11 -11 -11 -11 -12 -13 -14 -13 -10 -10 -11 -12 -10 -9 -9 -10 -11 -13 -14 -15 -16 -15 -13 -11 -9 -10 -11 -13 -11 -9 -9 -9 -10 -10 -7 -5 -4 -5 -6 -7 -9 -10 -10 -10 -8 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -7 -3 -1 -0 0 -1 -7 -20 -18 -13 -6 -3 -1 -1 -1 -0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 -1 -3 -9 -23 -39 -23 -12 -5 -8 -9 -9 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -5 -7 -7 -5 -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 -3 -6 -7 -5 -3 -1 -0 0 0 0 0 0 -0 -6 -13 -14 -11 -10 -12 -8 -4 -0 0 0 0 0 0 0 0 -2 -6 -8 -12 -19 -24 -22 -16 -15 -14 -13 -12 -13 -15 -17 -19 -21 -22 -24 -26 -26 -17 -11 -7 -3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -5 -5 -5 -5 -5 -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 -1 -2 -2 -1 -9 -16 -21 -24 -27 -28 -27 -27 -27 -28 -26 -22 -20 -18 -17 -16 -16 -17 -18 -18 -18 -18 -14 -11 -11 -15 -17 -14 -13 -13 -14 -16 -17 -18 -19 -19 -19 -13 -10 -9 -11 -14 -18 -15 -14 -15 -15 -13 -12 -13 -13 -11 -8 -7 -6 -7 -7 -7 -6 -9 -9 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -2 -4 -4 -2 -1 -0 -0 0 -7 -21 -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 -2 -3 -2 -1 -1 -1 -2 -2 -3 -3 -3 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -6 -9 -12 -10 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 -4 -14 -20 -20 -15 -12 -8 -4 -4 -5 -7 -10 -12 -15 -14 -16 -18 -20 -20 -20 -15 -10 -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 -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 -2 -3 -4 -4 -5 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -16 -21 -23 -22 -21 -25 -28 -29 -28 -27 -25 -24 -23 -24 -27 -25 -22 -18 -15 -15 -20 -17 -15 -14 -21 -23 -20 -20 -21 -21 -17 -16 -16 -16 -15 -14 -14 -14 -15 -16 -18 -19 -19 -19 -19 -19 -19 -19 -21 -21 -20 -15 -10 -6 -3 -2 -2 -2 -5 -6 -6 -6 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -1 -0 -0 -0 -1 -2 -2 -2 -1 -1 -0 -2 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -1 -2 -2 -2 -1 -0 -0 0 0 0 0 -0 -0 -1 -1 -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 -1 -2 -2 -1 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -1 -5 -9 -12 -10 -6 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -4 -8 -8 -7 -3 -3 -4 -4 -5 -5 -5 -6 -6 -6 -7 -8 -10 -11 -15 -23 -16 -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 -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 -1 -1 -1 -1 -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 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 nan nan nan 26 26 nan nan nan 26 26 26 26 26 26 26 27 27 28 28 29 30 30 31 32 32 32 32 32 31 31 31 30 30 29 28 28 28 28 29 29 29 29 29 29 28 28 28 27 27 26 24 23 22 21 21 20 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 11 12 13 13 14 13 12 11 10 10 11 13 14 16 15 14 14 14 15 15 17 nan nan 18 17 17 17 15 13 11 10 8 6 7 9 14 18 20 19 nan nan nan 18 18 19 18 16 14 13 12 12 12 12 13 13 12 11 11 11 11 11 12 13 13 13 13 13 14 14 13 13 13 14 14 13 12 10 10 11 13 14 13 11 10 9 8 7 6 5 4 3 3 4 5 6 7 8 8 8 8 8 8 8 9 10 11 10 9 9 9 10 11 11 13 14 15 16 15 14 15 15 16 16 16 16 16 15 14 13 13 12 12 13 15 16 15 15 15 15 16 15 15 15 14 14 14 14 14 14 13 13 12 11 10 10 9 9 8 7 7 7 7 7 6 7 7 7 7 7 7 6 6 6 7 7 7 6 5 5 5 6 6 6 5 5 5 5 5 6 6 7 7 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 9 8 7 6 5 5 4 4 3 3 2 2 2 3 5 7 8 8 8 7 8 8 7 8 9 11 16 18 18 17 15 12 8 7 6 7 10 10 10 9 9 9 9 10 10 10 10 9 8 8 9 10 10 9 10 10 9 8 7 7 8 9 10 11 12 12 12 12 12 13 13 13 13 12 12 11 10 10 9 8 8 8 7 7 6 6 6 5 4 4 5 6 7 8 9 10 11 10 8 4 4 7 7 7 6 4 3 2 2 3 5 6 6 7 7 8 9 8 7 6 5 5 6 8 10 11 12 13 9 1 7 7 4 5 6 5 6 7 7 7 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 nan nan nan nan 26 nan nan nan 26 26 26 26 26 26 26 26 nan 27 28 28 29 30 30 31 31 31 30 30 30 29 29 28 27 27 27 27 27 27 27 27 28 27 27 27 27 26 25 25 25 24 23 22 21 20 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 13 13 13 14 14 14 15 15 15 15 14 14 14 14 14 13 13 13 12 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 9 9 9 10 10 12 13 14 14 13 12 13 14 15 16 18 17 16 16 16 16 17 nan nan 18 18 17 17 17 15 14 13 12 10 7 5 5 9 14 18 18 16 15 nan nan 17 17 15 13 12 11 11 12 12 12 12 13 13 14 13 13 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 13 11 8 8 11 13 13 13 11 10 9 8 7 7 5 4 3 3 4 6 6 7 8 8 8 8 7 7 8 9 10 11 10 9 9 9 9 10 11 12 14 15 15 14 13 14 15 15 15 16 16 16 16 15 14 14 13 13 12 12 13 15 15 14 15 15 15 15 14 14 14 13 13 13 13 13 12 11 11 10 10 9 8 7 7 7 7 7 6 7 7 7 7 7 7 6 5 5 5 5 6 6 5 5 5 5 5 5 5 5 4 4 5 5 5 6 7 7 8 8 9 9 9 10 10 10 10 11 11 12 12 11 11 11 11 12 12 12 12 12 11 11 10 9 8 7 6 5 4 4 3 3 2 2 1 2 4 6 8 9 10 10 8 7 5 5 5 5 6 9 13 16 16 15 14 12 10 10 10 11 11 11 10 10 10 10 10 11 11 11 10 9 8 9 10 11 11 11 11 10 10 8 7 8 10 12 13 14 14 14 14 15 15 15 15 14 13 12 11 10 10 9 9 8 8 8 7 7 8 7 7 6 6 7 8 9 10 10 11 10 8 4 2 5 7 8 8 7 6 4 3 3 4 6 7 8 8 9 9 9 9 7 6 6 6 7 9 10 11 11 11 8 5 9 8 7 7 7 6 6 6 6 7 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 nan nan nan nan 26 26 nan nan 26 26 26 26 26 25 25 nan nan nan 27 28 28 29 29 30 29 29 29 28 28 28 27 26 25 25 25 25 25 25 26 26 26 26 26 25 25 24 24 23 23 23 22 21 20 19 19 18 17 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 15 15 14 14 14 14 14 13 13 12 12 11 10 10 10 11 11 11 12 12 12 11 11 11 11 11 10 10 10 11 12 11 9 10 10 10 10 nan 12 13 14 14 14 15 16 16 18 19 18 17 16 16 nan nan nan nan 18 18 17 17 16 15 14 14 13 12 10 8 3 3 8 14 16 15 14 14 15 15 13 12 11 10 10 11 11 11 11 12 13 14 14 15 15 15 15 15 15 16 15 15 15 14 14 14 15 15 14 13 11 8 6 8 11 12 13 12 11 10 9 8 8 7 5 4 4 4 4 5 6 7 8 8 7 7 6 6 7 8 10 10 10 9 9 9 9 10 11 12 13 14 14 13 13 13 14 15 15 15 16 16 16 16 15 14 14 12 9 7 10 15 16 14 14 15 15 15 14 14 13 13 13 13 13 13 12 11 10 10 9 9 8 7 7 6 7 7 6 6 7 7 7 7 7 6 5 4 3 4 5 5 5 4 4 4 4 5 5 4 4 4 5 5 6 6 7 7 8 8 9 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 11 12 11 11 10 10 9 7 6 5 4 4 3 3 2 1 1 2 5 7 8 8 9 11 10 8 5 5 5 3 3 4 7 10 13 13 12 12 11 10 10 10 9 10 10 10 10 10 11 11 11 11 11 9 8 8 9 10 11 12 11 10 10 9 9 9 11 13 15 15 16 16 16 16 16 16 15 14 13 12 10 9 9 9 8 8 8 8 7 7 8 8 8 8 8 8 9 10 11 12 11 10 7 4 7 10 8 8 8 7 6 4 3 4 5 6 7 8 8 9 9 9 9 8 7 6 6 8 9 10 10 10 9 7 6 6 5 5 6 7 7 6 6 6 8 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 nan nan nan nan nan 27 nan nan 27 27 27 26 26 26 25 nan nan nan 26 26 27 28 28 28 28 28 28 27 26 26 26 25 24 23 23 24 24 24 25 25 25 25 25 24 24 23 22 22 21 21 21 20 19 18 18 17 16 16 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 12 12 11 10 10 9 8 8 9 11 12 12 12 11 11 10 11 11 11 11 10 11 11 12 11 10 11 11 11 10 10 11 13 14 15 16 16 17 17 18 19 18 18 17 17 nan nan nan 18 18 17 17 16 14 13 12 11 10 11 11 10 4 3 4 10 13 14 13 13 13 12 10 9 9 9 10 10 10 10 11 12 13 14 15 16 16 16 16 16 16 16 16 15 14 14 15 15 15 14 13 11 9 6 7 9 10 11 12 12 11 10 9 8 8 7 5 4 4 4 4 5 6 7 8 8 7 6 6 6 7 8 9 10 10 9 9 9 10 10 11 11 12 13 13 13 13 13 13 14 15 15 16 16 16 16 16 15 14 10 5 6 12 17 17 14 14 14 15 14 13 13 13 12 12 13 13 13 12 11 10 10 9 8 8 7 7 6 6 6 6 6 6 6 7 7 7 6 5 4 3 3 4 5 5 4 4 4 4 4 5 5 5 5 5 6 7 7 8 8 8 9 9 9 10 10 10 11 11 12 13 13 12 12 12 12 12 12 12 12 11 12 11 11 11 10 9 8 7 6 5 4 4 3 3 2 0 2 4 5 5 5 7 9 10 9 8 7 5 4 4 4 3 5 8 8 9 8 8 8 7 7 7 8 9 9 10 10 10 10 10 11 11 10 8 8 9 10 11 12 11 10 10 10 10 11 13 14 15 16 17 17 17 17 17 16 15 14 13 11 10 9 8 8 7 8 8 8 7 7 8 8 9 9 9 9 10 12 13 13 13 10 8 6 11 13 10 9 8 7 6 4 3 4 5 5 7 8 8 8 8 9 9 8 7 7 7 8 9 10 10 9 8 5 3 2 2 2 4 5 5 5 6 8 9 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 nan nan nan nan nan nan nan nan nan 27 27 27 27 26 26 25 nan nan 25 26 26 27 27 27 27 27 26 26 25 25 24 24 23 23 23 23 24 24 24 25 25 25 24 23 23 22 21 21 20 20 20 20 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 12 12 12 12 11 11 10 9 9 9 8 6 6 8 10 12 12 12 11 11 11 11 11 11 11 11 11 12 12 11 10 10 11 12 12 11 12 13 15 15 16 16 17 18 18 18 18 17 18 18 18 18 18 17 17 17 16 15 14 12 11 8 7 7 9 11 10 9 5 8 10 11 11 10 10 9 8 8 8 8 9 9 9 10 11 12 13 14 15 16 18 19 19 19 18 16 15 14 14 15 15 15 15 13 11 9 6 5 8 9 9 10 11 11 11 10 9 8 8 6 5 4 3 3 4 4 5 6 7 7 7 5 5 5 6 7 9 9 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 15 15 13 8 6 10 13 17 17 15 14 14 14 13 12 12 12 12 12 12 12 12 12 11 10 9 9 8 8 7 7 6 6 5 5 5 5 6 6 6 7 6 6 5 4 3 4 4 5 5 4 4 4 5 5 6 6 6 6 7 8 8 8 8 9 9 10 10 10 10 11 11 12 12 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 9 8 7 6 5 5 4 4 3 2 2 2 3 3 3 5 7 8 8 8 7 7 6 5 4 3 3 4 6 6 6 6 5 5 5 5 6 7 8 9 9 10 10 10 10 10 10 9 9 10 11 11 12 12 11 11 11 11 12 14 15 16 16 17 17 18 18 17 16 15 14 12 11 10 9 8 7 7 7 7 8 7 7 7 8 8 9 10 11 12 14 15 15 14 11 10 10 12 13 11 9 7 6 5 4 4 4 4 4 5 7 7 7 7 8 8 8 7 7 8 9 9 10 10 10 9 7 5 4 2 1 2 4 5 7 8 9 10 11 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 nan nan nan nan nan nan nan nan nan 27 28 28 27 27 27 26 26 25 25 25 26 26 26 26 26 26 25 25 25 24 24 23 23 23 23 23 24 24 25 25 24 24 23 23 22 21 20 20 20 19 19 19 18 17 16 16 16 15 14 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 8 8 8 8 8 8 8 11 12 13 13 12 12 12 12 11 11 11 11 12 12 13 13 12 10 11 12 14 14 13 14 15 16 16 16 16 17 17 17 17 17 17 18 19 19 18 17 16 16 17 17 16 14 12 10 9 9 8 10 10 10 7 5 6 7 8 8 8 8 8 8 8 8 8 9 9 9 10 11 12 14 15 16 17 19 20 21 20 18 16 15 14 14 15 15 15 14 12 9 6 5 7 8 8 9 9 10 10 10 9 9 8 7 6 4 3 3 3 4 4 5 6 7 7 6 5 5 5 6 7 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 12 12 13 12 7 6 10 13 16 16 14 13 13 13 12 12 11 11 11 11 11 12 12 11 10 9 8 8 8 8 7 7 6 5 4 4 4 4 5 6 6 6 6 6 5 4 4 4 4 4 4 4 4 5 5 6 7 7 8 8 8 8 9 9 9 9 10 10 11 11 11 11 11 12 13 13 13 12 12 12 12 13 13 12 12 13 13 13 12 12 11 11 10 9 9 8 7 6 5 5 5 4 3 3 3 4 4 4 4 6 6 6 5 5 6 6 6 5 4 3 4 5 5 4 4 4 5 5 6 6 7 8 8 9 10 10 10 10 10 9 9 10 12 12 13 13 12 11 11 12 13 14 15 16 16 17 17 18 18 17 16 14 13 12 10 9 8 8 7 6 6 7 7 7 7 7 7 8 9 10 12 13 15 16 17 17 13 12 12 12 12 11 10 8 7 5 4 4 4 4 3 4 5 6 6 6 7 7 7 7 8 8 9 10 10 10 10 10 10 10 9 7 6 5 6 7 8 9 10 11 12 13 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 nan nan nan nan nan nan nan nan nan 27 27 28 28 28 27 27 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 23 22 21 20 20 19 19 19 18 18 17 16 15 15 15 15 14 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 7 7 6 7 7 8 10 12 15 15 15 14 13 12 12 12 12 12 12 12 13 13 14 13 12 10 11 13 14 13 13 15 16 16 16 16 16 16 17 17 16 16 16 17 18 17 16 14 13 14 15 15 15 13 11 10 9 8 8 8 7 6 4 3 4 5 6 7 7 7 8 8 8 8 9 9 10 10 10 11 13 14 15 nan 17 19 20 19 18 17 16 15 15 15 15 15 15 14 12 8 5 6 7 8 8 8 9 9 10 9 9 8 8 7 6 4 3 3 3 3 4 4 5 6 6 6 5 5 5 6 6 7 8 8 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 11 9 7 9 11 11 7 6 10 14 16 16 14 13 12 12 12 12 11 11 11 11 11 11 11 10 9 8 8 7 7 7 7 6 5 4 4 3 3 4 5 6 6 6 6 5 5 4 4 4 3 4 4 4 4 5 5 6 7 8 8 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 12 12 12 11 10 9 8 7 6 7 7 6 6 6 6 5 5 5 4 4 5 4 4 4 5 5 6 6 5 4 3 3 3 3 4 4 4 5 5 6 7 7 8 9 9 10 10 10 10 11 12 13 14 14 14 13 13 12 13 13 14 15 15 16 16 17 17 18 18 16 15 13 11 10 9 9 8 7 6 5 5 6 6 7 6 6 7 8 9 11 12 14 15 17 18 16 14 13 12 11 11 12 11 10 8 6 5 5 5 4 4 3 4 5 6 6 6 6 7 7 8 8 9 9 10 10 10 10 12 12 12 11 9 8 8 8 9 10 11 12 13 14 4 5 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 nan nan nan nan nan nan nan nan nan 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 25 25 26 25 25 25 25 25 24 23 23 22 21 20 20 19 19 18 18 18 17 16 15 15 15 16 15 13 12 12 11 11 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 8 8 7 6 6 5 6 7 7 9 11 13 15 16 15 15 14 13 13 13 13 13 14 14 14 15 15 14 12 12 13 14 14 13 14 15 15 15 15 15 15 16 17 17 17 16 16 16 15 14 12 10 9 9 10 12 11 10 9 9 9 8 8 7 7 6 5 5 5 5 6 6 7 7 8 8 8 8 9 10 11 11 11 11 12 13 15 nan 17 18 18 18 17 16 16 15 15 15 15 15 14 13 11 8 6 7 8 8 8 8 8 9 9 9 9 8 8 7 6 4 3 3 3 3 3 4 5 5 6 6 5 5 5 5 5 6 7 8 8 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 9 8 9 10 9 7 6 10 13 15 14 13 12 12 12 11 11 11 11 11 11 11 11 11 10 9 8 7 7 7 7 7 6 5 4 4 3 3 3 4 5 6 6 6 5 4 4 3 3 3 3 3 4 4 4 5 6 7 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 11 9 8 7 8 9 10 9 9 8 7 6 5 5 4 4 4 4 5 6 7 7 7 7 6 4 3 3 3 3 4 4 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 15 15 14 14 13 13 13 14 14 15 15 15 16 17 17 17 17 15 14 12 10 8 8 7 6 6 5 4 4 5 6 6 6 6 7 8 9 10 12 14 15 15 15 15 14 14 12 12 12 13 12 11 10 7 6 6 6 5 4 3 4 6 6 6 6 7 7 8 8 8 9 9 10 9 9 10 11 12 12 12 11 9 9 9 9 11 12 14 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 nan nan nan nan nan nan nan nan nan 26 26 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 25 25 25 25 26 27 26 26 25 25 25 24 24 23 22 21 20 19 19 18 18 18 18 17 16 16 15 16 16 15 14 13 12 12 11 10 9 8 8 7 7 7 7 7 6 6 6 5 6 6 7 7 6 6 5 5 5 6 7 8 11 13 14 14 14 14 14 14 13 13 14 15 16 16 16 16 16 15 14 14 15 15 14 14 15 15 15 15 15 15 16 17 18 18 17 17 15 13 11 10 9 8 7 7 9 10 9 6 7 8 8 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 8 10 11 11 11 11 11 12 13 14 15 16 16 16 16 15 15 15 15 14 15 15 15 14 12 9 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 6 5 4 3 3 3 3 3 4 5 5 5 5 5 5 5 5 5 6 7 8 8 9 9 9 10 9 9 9 9 9 9 10 10 10 10 11 11 11 10 9 9 9 9 7 7 9 11 12 12 11 10 11 10 10 10 10 10 11 11 11 11 11 10 8 7 7 6 6 6 6 5 4 4 4 4 2 2 4 5 6 6 6 5 4 3 3 3 3 3 3 4 4 4 5 6 6 7 8 8 9 9 9 9 9 9 9 9 10 10 9 9 10 11 12 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 13 12 11 10 10 10 11 12 12 11 9 8 7 6 5 4 4 5 5 6 7 7 8 9 9 8 6 4 3 3 4 4 5 5 6 7 7 8 8 9 9 10 11 13 14 15 16 16 15 15 14 14 14 14 14 14 15 15 15 15 16 16 16 16 15 14 12 10 8 7 6 6 5 4 4 4 4 5 5 5 5 6 6 7 8 9 11 12 13 13 13 14 14 13 13 13 13 13 13 11 10 8 7 6 6 5 4 5 6 7 7 7 7 7 8 8 8 9 9 10 9 9 9 9 9 10 11 11 10 10 9 10 11 12 14 15 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 nan nan nan nan nan nan nan nan nan 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 26 25 24 24 24 24 24 24 23 22 20 19 18 18 18 18 18 18 17 16 16 16 16 16 15 14 13 12 11 10 9 8 7 6 6 6 6 6 6 5 5 5 6 6 7 7 7 6 7 7 7 6 7 8 11 12 13 13 14 15 15 15 15 16 17 18 18 17 17 17 17 16 16 16 16 15 14 14 14 14 15 16 16 16 17 19 19 18 17 15 12 10 10 11 13 13 11 10 12 14 13 10 9 9 8 7 7 8 nan nan 6 5 5 6 7 8 7 6 6 6 6 7 9 11 12 12 11 12 12 13 14 14 15 15 15 15 15 14 14 14 13 13 14 14 12 10 7 6 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 5 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 6 7 8 9 9 9 9 9 9 9 8 8 9 9 9 10 10 10 10 11 11 10 10 9 9 8 7 8 9 10 10 9 9 9 9 9 9 9 10 10 11 11 11 10 9 8 7 6 6 6 5 5 4 3 3 3 3 2 2 3 5 5 6 6 5 4 4 3 3 3 3 4 4 5 5 6 6 7 8 8 8 9 9 10 10 10 10 10 10 11 11 11 10 11 11 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 15 14 13 12 12 12 12 13 14 14 13 11 9 8 7 6 4 4 5 6 6 6 7 8 9 10 9 7 5 4 4 4 5 5 6 7 7 7 8 9 9 10 10 12 14 15 16 16 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 13 11 9 7 5 5 4 4 3 4 4 4 4 4 4 5 5 6 7 7 8 9 10 11 12 12 13 13 13 13 12 12 12 12 10 9 8 7 7 6 6 6 7 7 8 8 8 8 8 8 9 9 9 10 10 10 9 9 8 9 10 11 11 11 10 10 11 13 14 15 16 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 nan nan nan nan nan nan nan nan nan 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 24 23 23 23 23 23 23 23 22 20 19 18 17 17 17 17 17 17 17 16 16 16 16 16 15 14 14 12 10 9 8 7 6 6 6 6 6 6 5 6 6 7 7 7 8 8 8 9 9 9 9 9 9 11 12 13 14 16 17 17 17 18 19 20 19 19 18 18 18 18 18 17 17 16 14 13 14 14 15 16 16 16 17 19 19 19 18 16 14 10 11 13 14 17 18 17 17 17 18 17 14 12 10 9 8 8 7 nan nan nan nan nan 5 7 7 7 6 5 5 6 7 9 11 13 13 13 14 14 14 13 13 14 14 15 14 14 13 13 12 12 12 12 12 11 8 5 6 7 8 8 8 8 8 8 8 7 8 8 8 8 8 7 6 5 4 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 6 7 8 8 9 9 9 9 9 9 8 8 8 8 9 9 9 10 10 11 11 11 11 10 9 9 8 8 8 8 8 7 7 8 8 7 8 8 8 9 9 10 10 9 8 7 7 6 6 5 4 4 3 2 2 2 2 1 1 4 5 6 6 6 6 5 5 4 4 4 5 5 6 6 7 7 8 9 9 9 9 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 16 16 16 17 17 17 16 15 14 13 13 14 15 16 16 16 15 13 10 9 8 7 6 5 5 5 5 5 5 6 6 6 6 7 6 5 5 5 5 6 7 7 8 8 9 10 11 11 12 14 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 13 11 8 6 4 3 3 3 3 3 4 4 4 4 4 4 4 5 5 6 7 8 8 10 11 12 12 13 12 12 11 11 11 10 10 9 8 8 7 6 6 7 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 10 10 12 12 12 11 12 13 14 15 16 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 22 22 nan nan nan nan nan nan nan 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 24 23 23 22 22 23 23 22 21 20 18 17 17 16 16 16 16 17 17 17 17 17 17 17 16 16 15 13 11 10 9 8 7 7 7 7 6 6 6 6 7 7 8 8 8 8 9 10 10 10 10 10 11 12 12 13 14 16 16 17 17 18 19 19 19 19 19 19 19 19 19 18 17 15 14 13 13 13 14 15 15 16 17 19 19 18 17 16 14 12 14 14 12 13 17 19 19 19 18 17 15 13 11 10 9 8 7 5 nan nan nan nan 5 6 7 6 5 5 5 6 7 9 12 13 14 14 14 15 14 13 13 13 14 14 14 13 12 12 12 12 11 11 10 9 6 5 6 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 6 5 4 4 3 3 2 2 2 3 3 3 3 3 3 4 4 5 6 7 7 8 8 9 9 9 9 9 9 8 8 8 9 9 9 9 10 11 11 12 11 11 10 10 9 9 8 7 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 7 6 5 5 4 3 2 2 1 1 1 1 1 3 5 6 7 7 7 6 6 6 6 6 6 6 7 7 8 8 9 10 10 11 11 11 11 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 16 16 17 17 16 16 15 14 14 15 17 18 18 17 17 15 12 11 10 8 7 6 5 4 3 3 3 3 4 3 3 5 6 6 6 6 6 6 7 9 9 10 11 12 13 13 14 14 14 14 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 13 12 10 7 5 3 3 2 2 2 3 3 3 3 3 3 3 4 4 4 5 6 6 7 9 10 11 12 12 12 11 11 11 10 10 10 9 8 8 7 7 7 7 8 9 9 9 9 9 9 9 10 10 10 11 10 10 10 10 11 11 11 12 12 12 12 13 14 16 17 18 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 nan nan nan nan nan nan 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 24 24 23 22 22 22 22 22 22 21 20 18 17 16 16 15 16 16 16 17 17 17 18 18 17 17 17 15 14 12 11 10 9 8 8 7 7 7 6 7 7 7 7 8 8 8 9 10 10 11 11 11 12 12 13 13 14 15 16 17 17 17 18 19 19 20 20 20 20 20 20 20 19 17 15 14 13 12 12 13 14 14 15 16 18 19 18 17 16 15 15 17 18 15 13 16 18 19 18 16 14 13 12 11 10 9 7 5 3 nan nan nan nan 5 6 6 6 5 5 5 6 8 11 12 13 12 12 13 14 13 13 13 14 14 14 13 12 12 12 12 12 11 10 10 8 5 5 5 6 7 7 8 8 8 8 8 7 7 7 7 7 7 7 6 5 4 4 3 3 2 2 2 2 2 2 3 3 4 4 4 5 6 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 12 12 12 11 11 10 10 9 8 7 6 5 5 4 4 5 5 6 6 6 6 7 7 7 6 6 5 4 3 2 1 1 1 1 1 2 3 5 6 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 12 12 13 14 14 15 14 14 14 14 13 13 12 11 10 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 16 15 15 15 16 16 16 16 16 17 18 20 19 19 18 16 14 12 11 9 8 6 4 3 1 1 1 2 3 4 5 6 6 6 6 7 8 9 10 11 12 12 13 13 14 14 14 14 14 14 14 14 14 13 13 13 14 14 15 15 15 16 16 15 15 14 13 13 12 12 11 9 7 4 3 2 2 1 2 3 3 3 3 2 2 3 3 3 3 4 5 6 7 8 10 11 12 12 11 11 11 10 10 10 10 9 9 8 8 7 6 6 7 7 8 8 8 8 9 9 10 10 10 10 10 10 10 11 11 11 12 12 11 12 12 12 14 16 18 19 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 23 23 22 22 22 21 20 19 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 15 14 12 11 10 9 8 8 7 7 7 6 6 6 7 7 8 8 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 18 19 19 20 20 21 21 22 22 22 21 21 20 18 16 14 13 13 13 14 14 14 15 16 17 18 18 17 16 16 15 17 17 15 14 15 16 16 15 13 12 12 11 11 9 8 5 3 1 nan nan nan nan 5 6 6 7 7 6 6 7 10 13 13 12 10 10 11 12 12 12 12 13 13 14 13 12 11 11 11 11 11 10 9 7 5 5 5 6 6 7 8 8 8 8 8 7 7 7 6 7 7 7 6 5 5 4 3 3 2 2 1 1 1 2 2 3 4 4 5 5 6 7 8 8 8 9 9 9 9 9 9 10 9 9 9 9 9 9 10 10 11 11 12 12 12 11 11 11 10 9 8 7 7 6 6 5 6 6 6 6 6 6 5 5 5 5 4 4 3 2 1 1 2 2 3 3 4 5 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 11 12 12 13 13 13 14 14 15 15 15 15 15 14 14 12 11 9 9 10 11 12 12 13 13 13 14 14 15 15 15 15 16 17 17 16 15 15 15 15 16 17 17 17 18 19 20 19 19 18 16 14 12 11 10 8 6 4 3 2 1 2 3 3 4 5 6 7 7 8 9 11 12 13 14 14 14 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 14 14 15 15 16 16 15 14 14 13 12 11 11 10 8 6 4 2 1 1 1 2 3 3 3 3 2 1 2 2 2 3 4 5 6 7 9 10 11 12 12 12 11 11 11 11 10 10 10 9 8 8 7 5 4 5 5 6 6 7 7 8 8 9 10 10 10 9 10 10 10 11 11 11 11 11 11 11 12 14 16 17 19 21 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 22 22 21 20 19 18 17 17 16 16 16 16 17 17 17 17 16 16 16 15 15 14 13 12 11 10 9 8 7 7 6 6 6 6 6 7 8 8 9 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 20 21 21 22 23 23 23 24 23 23 22 20 19 17 15 14 14 15 15 15 16 17 17 17 17 17 16 16 15 15 15 15 14 14 14 14 14 13 12 11 11 11 10 9 7 5 2 1 nan nan nan nan 5 6 7 8 8 9 9 9 12 15 15 13 10 8 9 10 10 11 12 12 13 13 12 11 11 10 10 10 10 10 8 6 6 6 6 6 6 7 8 8 8 8 7 7 7 6 6 6 6 6 6 5 5 4 3 3 2 2 1 1 0 1 2 3 4 4 5 6 6 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 12 11 11 10 9 8 8 7 7 7 7 7 7 7 7 7 6 5 5 4 4 4 3 3 4 4 4 5 5 5 6 7 8 9 9 9 10 10 10 11 11 11 12 12 11 11 11 11 11 12 12 13 13 13 13 14 14 15 15 15 15 15 15 14 13 11 9 9 10 11 12 13 13 14 14 15 15 15 15 15 15 15 17 17 16 15 15 15 16 17 17 17 17 18 18 18 18 16 15 14 12 11 10 9 8 6 5 3 3 3 3 4 4 5 6 7 7 8 10 12 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 14 13 12 11 10 10 8 7 5 3 2 1 1 1 2 3 4 3 2 1 1 0 1 2 3 4 5 6 8 10 11 11 12 12 12 11 11 11 11 11 11 10 9 8 7 6 4 2 2 3 4 5 6 6 7 8 8 9 9 9 9 9 10 10 11 12 12 12 11 10 10 11 13 15 17 19 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 22 22 23 23 24 24 25 25 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 22 22 21 20 19 18 18 17 17 16 16 16 16 17 17 16 15 15 14 14 13 13 12 12 11 10 9 8 8 7 7 6 6 6 6 7 8 9 9 10 11 12 12 13 13 14 15 16 17 18 19 20 20 21 22 22 23 24 24 25 25 25 25 24 23 22 20 18 16 15 15 15 16 17 18 18 19 18 17 16 15 15 14 14 14 13 14 13 13 13 12 11 11 11 11 10 10 8 7 4 2 2 2 nan nan 5 6 7 8 10 11 12 13 12 14 18 18 15 10 8 8 9 9 10 12 13 13 12 12 11 10 10 9 9 9 8 6 5 6 6 6 6 6 7 8 8 8 8 7 7 6 6 6 6 6 6 6 6 5 4 3 3 2 2 2 1 1 1 2 3 4 5 5 6 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 12 12 11 11 10 9 9 9 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 8 9 9 10 10 11 11 11 12 12 12 13 13 12 12 12 12 12 13 13 13 13 12 13 13 14 14 15 15 16 16 15 15 14 13 12 11 12 13 13 14 14 14 15 16 16 17 17 16 16 16 16 16 15 13 13 14 16 17 17 16 16 15 15 15 14 13 12 11 10 10 9 9 8 6 5 4 4 5 5 5 6 6 8 9 10 11 13 14 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 14 14 14 14 15 15 15 15 14 13 12 11 10 9 7 5 4 2 1 0 1 2 2 3 3 3 2 1 1 1 1 2 3 4 5 7 9 10 11 11 12 12 12 12 11 11 11 11 11 10 9 8 6 5 3 1 2 3 4 4 5 6 6 7 8 9 9 9 9 9 9 11 12 12 13 12 12 11 11 11 13 14 16 19 21 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 21 22 22 23 23 24 25 25 26 26 27 27 27 26 26 25 25 24 24 24 24 24 24 24 23 23 23 22 21 21 20 19 18 18 17 17 16 16 16 16 16 16 15 14 14 13 12 12 12 12 11 11 10 10 9 8 8 8 7 7 7 7 7 8 9 10 11 11 12 12 13 13 14 15 16 17 19 20 20 21 22 23 24 24 25 26 26 26 27 26 26 25 23 21 19 18 17 16 16 16 17 18 18 18 18 16 15 14 13 13 12 12 13 13 13 12 12 11 11 10 10 10 9 9 8 7 4 3 3 3 nan nan 5 6 8 9 10 12 15 16 14 13 16 18 14 10 8 8 9 10 11 13 13 13 12 11 11 10 9 8 8 7 6 5 5 6 6 6 6 7 7 8 8 8 7 7 7 6 6 6 6 6 6 6 6 5 5 4 3 2 2 2 2 2 2 3 4 4 5 6 6 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 12 12 13 13 13 13 12 12 11 11 10 10 9 9 8 8 8 8 7 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 14 15 16 17 17 17 16 16 15 15 15 15 16 16 16 15 15 16 17 17 18 18 18 18 18 18 16 14 12 12 14 15 16 16 15 13 12 12 12 11 11 10 10 10 9 9 9 8 7 5 5 6 6 7 8 9 11 12 13 14 14 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 12 13 14 14 14 14 14 15 15 14 13 12 11 10 9 8 6 4 3 1 1 1 2 2 3 3 3 3 1 1 2 2 1 2 3 5 6 7 10 11 11 11 11 12 12 12 12 11 12 12 11 11 10 8 6 4 2 0 3 4 4 4 5 5 6 8 8 9 8 8 9 9 9 11 11 12 12 13 13 13 12 12 12 14 16 18 21 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 26 26 26 25 25 24 25 25 24 24 24 24 23 23 22 21 21 20 19 18 18 17 17 16 16 16 16 16 15 15 14 13 13 12 12 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 9 10 11 11 12 12 13 13 14 15 16 18 19 20 21 22 23 23 24 25 26 26 26 27 27 27 26 26 24 23 21 19 17 16 15 16 16 17 18 17 16 15 14 13 12 12 11 11 11 12 12 11 11 10 10 9 8 9 9 9 8 6 4 3 3 3 nan nan 6 7 8 9 10 12 15 16 14 10 10 13 13 10 9 8 8 10 12 13 13 12 11 11 10 10 9 8 8 7 5 4 6 7 7 7 7 7 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 5 5 4 3 2 2 3 3 3 3 4 4 5 5 6 7 7 8 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 12 12 11 11 10 9 9 8 8 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 12 13 14 16 17 17 18 18 18 18 18 19 19 19 19 19 18 17 17 17 17 18 18 18 19 19 20 19 18 16 14 14 14 15 15 15 14 13 12 12 12 11 11 11 11 11 10 9 8 8 8 7 6 7 8 9 10 12 14 15 16 17 16 16 16 16 15 15 15 14 14 14 14 13 13 12 12 11 11 11 10 10 11 12 13 14 14 14 14 14 14 14 14 13 11 10 10 9 7 5 3 2 1 1 2 2 3 3 3 3 2 1 1 2 2 0 2 3 5 6 8 10 11 11 11 11 12 12 12 12 12 12 12 11 11 10 9 7 5 2 1 3 4 4 4 5 6 7 8 9 9 9 9 9 9 9 10 10 10 11 12 13 14 14 13 13 14 16 19 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 20 19 18 18 17 17 16 16 16 16 15 15 14 14 14 13 13 12 12 12 12 12 12 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 13 14 15 17 18 19 20 21 22 23 24 25 25 26 26 26 26 26 26 26 26 25 24 21 18 14 10 10 14 17 18 17 16 14 13 12 12 12 11 10 10 10 10 11 11 10 9 9 7 7 8 9 9 8 6 4 3 3 4 5 nan 7 7 8 9 10 11 13 13 10 6 7 11 12 10 8 7 8 10 12 12 12 12 11 11 10 10 9 9 8 7 5 5 7 7 7 7 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 5 4 3 2 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 13 13 14 14 14 14 13 13 12 12 11 10 9 9 9 8 9 9 9 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 14 14 14 14 13 13 13 14 15 16 17 18 19 20 20 21 21 21 20 20 19 18 18 18 18 18 18 18 18 18 19 20 20 19 18 16 15 15 14 14 15 15 15 14 13 13 12 12 11 11 11 10 9 9 9 9 9 8 7 8 10 11 13 15 17 18 18 17 17 16 16 16 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 11 12 13 13 13 14 14 14 14 13 12 11 10 9 8 7 5 3 2 1 1 2 3 3 3 3 2 1 1 2 2 1 1 3 4 5 6 8 10 11 11 11 12 12 12 12 12 12 12 12 11 11 10 10 8 6 3 2 4 5 4 4 5 6 8 9 9 9 9 10 10 10 10 9 9 9 10 12 14 15 15 15 14 15 17 19 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 24 24 25 25 25 25 24 24 24 23 23 22 21 20 20 19 18 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 10 10 9 9 9 9 10 10 10 10 11 11 11 11 12 13 14 14 15 16 18 19 20 21 22 23 24 24 25 25 25 25 25 25 25 25 25 25 23 19 15 10 4 8 15 20 20 17 16 14 13 12 12 12 11 10 9 9 9 10 10 10 9 7 5 5 8 10 10 8 6 4 3 3 4 5 nan nan 7 8 8 8 9 9 9 8 6 6 9 10 9 7 6 8 10 11 11 11 11 11 11 10 10 9 9 8 7 6 6 8 8 8 8 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 5 5 4 3 3 3 4 4 5 5 5 5 6 6 6 7 8 8 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 13 13 12 11 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 15 14 14 13 14 14 15 16 17 18 20 21 21 21 20 19 19 18 18 19 20 19 18 18 17 17 17 17 18 19 19 19 17 16 15 14 14 16 17 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 9 9 10 11 13 14 17 18 18 19 18 18 17 17 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 10 10 12 13 13 13 13 13 14 14 13 11 10 9 9 8 6 5 3 2 1 1 2 3 3 3 3 2 1 1 1 1 1 1 3 4 6 7 9 10 11 11 12 12 12 12 12 12 13 12 12 11 11 11 10 8 6 4 2 3 4 4 4 5 6 8 8 8 9 10 11 12 12 11 10 9 9 10 11 12 14 15 15 15 15 17 19 21 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 24 24 23 23 22 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 14 14 13 13 13 12 12 12 12 12 11 11 10 10 10 10 10 11 11 11 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 23 23 24 24 24 23 23 23 23 24 23 21 17 12 8 6 13 20 22 21 17 15 13 12 11 12 12 11 11 10 9 9 10 10 9 8 6 4 4 7 9 10 8 5 4 3 4 4 nan nan nan 7 8 7 7 7 7 7 7 7 7 7 8 8 7 6 8 10 11 11 11 11 11 11 11 10 10 9 9 8 7 7 8 8 8 8 8 8 8 8 8 7 6 6 6 6 7 7 6 6 6 6 6 5 5 4 3 3 3 4 5 5 6 6 6 6 6 7 7 8 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 16 16 14 14 13 13 13 13 14 15 16 18 20 20 19 19 18 18 19 19 19 20 20 18 17 16 16 15 15 15 16 17 17 16 15 14 15 16 17 18 19 18 17 16 15 15 14 13 13 12 12 12 13 13 13 13 13 15 15 16 17 19 19 20 20 20 19 18 17 17 17 16 16 15 15 15 14 14 13 12 12 11 10 10 9 9 9 10 12 12 13 13 13 13 13 13 11 10 9 9 8 6 5 4 3 1 1 2 3 3 3 2 2 1 1 1 1 1 2 3 5 6 8 9 10 11 12 12 13 13 13 13 13 13 12 12 11 11 10 10 8 7 5 2 1 2 4 5 5 6 7 8 8 9 10 11 12 12 11 10 9 8 9 10 11 12 13 15 16 16 17 19 22 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 20 21 21 22 22 22 23 23 23 24 24 25 25 24 24 24 24 24 24 24 25 25 26 25 25 24 24 23 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 14 14 14 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 15 15 16 17 18 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 21 19 16 12 10 12 19 23 21 18 15 14 13 12 12 12 12 11 11 10 9 9 9 10 9 7 5 4 4 7 9 9 7 5 4 4 4 5 nan nan 7 8 7 7 6 6 6 7 8 8 7 6 6 6 6 6 8 10 11 11 11 11 12 12 11 10 10 9 9 8 8 8 9 8 8 8 8 8 8 8 7 7 6 6 6 6 7 7 7 7 6 6 6 6 5 5 4 4 4 4 5 6 6 6 6 6 6 7 7 8 9 9 10 11 11 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 13 13 13 13 13 13 12 12 11 11 11 11 12 12 12 12 11 11 11 11 11 11 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 17 17 16 15 14 13 13 13 13 13 13 15 16 17 18 19 19 19 19 20 20 20 20 19 18 16 15 15 14 13 13 13 13 14 14 15 15 16 17 18 19 18 18 17 17 17 17 17 16 16 15 15 16 16 16 17 17 18 19 20 20 20 20 21 21 21 21 21 20 19 18 17 17 17 16 15 15 14 14 13 12 11 10 10 9 8 8 8 9 10 11 11 12 12 12 12 12 11 9 9 9 7 6 5 4 3 1 0 1 2 3 3 2 2 1 1 1 2 2 2 3 4 6 7 9 10 11 12 13 13 13 13 13 13 13 13 12 12 11 10 9 8 7 5 3 1 2 4 5 6 7 7 8 9 10 11 11 11 11 11 10 9 8 8 9 9 11 13 15 16 17 17 18 20 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 24 24 24 24 24 25 25 26 26 26 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 15 15 16 16 17 18 18 19 20 20 21 21 21 21 22 22 22 21 21 21 21 20 18 15 13 13 16 20 20 19 16 14 14 13 12 12 12 11 10 10 9 7 7 8 9 9 7 5 4 5 7 8 9 7 5 4 4 5 nan nan 7 8 8 7 7 7 7 7 7 8 7 6 5 5 5 5 5 7 10 11 11 11 11 12 12 11 11 10 9 9 8 8 9 9 9 8 8 8 8 8 8 7 6 6 6 6 6 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 7 7 8 9 9 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 12 12 13 13 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 18 18 17 15 14 14 13 13 13 13 13 13 14 14 16 18 19 20 20 20 20 19 19 18 17 16 14 13 13 12 12 12 12 12 13 14 15 17 18 18 18 17 17 17 18 18 19 20 20 20 20 20 19 19 19 19 20 21 22 23 23 22 22 22 22 22 22 22 21 20 19 18 18 17 17 16 15 15 14 13 12 11 10 9 9 8 8 8 8 9 9 9 10 11 11 10 10 9 8 8 8 7 6 4 3 1 1 0 1 1 2 2 2 2 2 2 2 2 2 2 3 4 6 7 9 10 11 12 13 13 13 13 13 13 13 13 13 12 11 10 9 8 7 5 3 1 2 4 5 6 7 8 8 9 9 10 10 10 10 10 10 9 8 8 8 8 10 12 15 17 18 18 17 18 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 21 21 21 21 21 22 22 23 24 24 24 24 24 24 24 25 25 25 26 27 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 17 18 19 19 20 20 20 20 21 22 23 23 22 22 22 22 20 18 17 17 16 17 18 18 17 16 15 14 13 13 12 12 11 9 8 8 8 6 5 6 8 9 7 6 5 6 7 8 8 7 5 4 5 5 6 7 7 8 8 7 7 7 8 8 8 8 6 5 4 4 4 3 4 7 9 11 11 11 12 12 12 11 10 9 9 8 8 8 9 9 9 9 9 8 8 8 8 7 6 6 6 6 6 7 8 8 8 7 7 7 6 6 6 6 6 5 5 5 6 6 6 6 6 7 7 8 8 9 9 10 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 15 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 19 18 17 16 15 14 13 13 13 13 13 12 12 12 13 14 16 17 17 17 17 17 17 16 15 14 13 12 12 12 12 12 12 12 13 14 15 17 18 18 17 16 17 18 20 21 23 24 23 23 23 23 23 22 22 22 22 23 24 24 24 24 24 24 23 23 23 23 23 22 21 19 18 18 17 16 16 15 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 9 9 8 8 7 7 8 8 7 5 3 1 0 1 1 1 1 2 2 2 2 2 2 2 2 2 3 4 5 6 7 9 10 12 13 13 13 13 13 13 13 13 13 13 12 12 11 10 8 7 5 4 2 2 3 4 5 6 7 7 8 9 9 10 10 10 10 10 9 8 8 8 8 9 11 14 16 18 18 17 17 19 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 21 21 21 21 21 22 23 23 24 24 24 24 24 24 24 25 25 25 26 26 26 25 25 24 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 20 21 21 21 21 22 23 23 22 22 22 22 20 18 17 17 17 17 17 15 14 15 15 14 13 13 12 11 10 8 7 8 8 6 5 5 6 8 7 6 6 7 8 8 8 7 6 5 5 6 7 7 7 7 8 8 8 8 8 9 9 8 6 5 4 4 3 3 4 6 9 10 11 11 11 11 11 10 9 8 8 7 7 8 9 9 9 9 9 9 8 8 8 7 6 6 6 6 7 7 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 6 7 7 7 8 8 9 10 10 11 12 12 12 13 13 14 14 15 15 15 15 16 16 16 16 16 16 15 15 14 13 13 14 14 14 14 14 14 13 13 12 12 12 12 12 12 13 13 12 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 17 16 16 14 13 13 13 12 12 12 11 11 10 11 12 13 14 14 14 14 13 13 12 12 12 11 11 11 11 12 12 12 13 14 15 16 17 17 17 17 18 20 22 25 26 26 26 26 26 26 26 26 26 26 25 25 26 26 25 25 25 25 25 24 24 24 24 23 22 20 19 18 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 8 7 6 6 6 7 7 6 4 2 1 1 1 2 1 1 2 2 2 2 2 2 2 3 3 3 4 5 6 7 8 10 12 13 13 14 13 13 13 13 13 13 13 13 12 12 10 9 8 6 4 2 1 2 3 4 5 6 6 7 8 8 9 9 9 10 9 9 9 8 8 7 8 10 12 14 16 17 17 17 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 nan nan nan 21 21 22 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 24 24 23 22 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 17 18 19 19 20 20 21 21 21 21 21 21 21 21 21 21 20 18 17 17 17 17 17 16 15 15 15 15 14 13 13 12 11 10 8 6 7 7 6 5 5 6 7 7 7 7 8 9 9 8 7 7 6 7 7 8 8 8 8 8 8 8 8 8 9 9 8 7 6 5 4 3 3 4 6 8 10 11 11 11 10 9 8 8 7 7 7 7 8 9 9 9 9 9 9 9 8 8 7 6 6 6 7 7 8 8 9 9 8 8 7 7 6 6 7 7 7 6 6 6 7 7 7 7 7 7 8 8 9 10 10 11 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 16 15 15 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 13 12 12 12 13 13 14 14 15 15 15 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 18 18 18 18 17 17 17 16 16 16 16 15 15 14 14 14 13 12 12 11 11 10 10 10 11 11 12 11 11 10 10 10 11 11 11 11 11 11 11 11 12 13 14 15 16 17 17 17 19 21 23 25 27 27 27 27 27 27 28 28 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 6 6 7 7 7 6 6 6 6 6 5 4 2 1 1 1 1 1 1 2 3 3 3 3 3 3 3 3 4 4 5 6 7 8 9 11 12 13 13 13 13 13 13 13 13 13 13 13 12 11 10 8 6 4 2 1 1 2 3 4 5 6 6 6 7 7 8 8 8 8 9 8 8 7 7 7 8 11 13 15 17 18 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 nan nan nan nan 21 21 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 22 22 21 20 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 14 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 17 18 19 20 20 20 20 20 21 21 20 20 20 20 19 19 18 16 16 16 17 17 16 16 15 15 15 14 14 13 13 12 11 10 8 6 5 6 7 7 7 7 7 8 8 9 9 10 10 9 8 8 8 8 8 9 9 9 8 8 8 8 8 8 9 8 8 7 7 7 6 5 5 6 7 8 10 11 11 10 9 8 7 7 7 7 7 7 7 8 9 9 9 9 9 9 8 8 7 7 7 7 7 8 8 9 9 9 8 8 8 7 7 7 7 7 7 6 7 7 7 8 7 7 7 8 8 8 9 10 10 11 11 12 13 13 14 14 14 15 15 15 15 16 16 16 16 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 14 14 15 15 15 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 15 15 15 14 14 14 14 15 15 15 15 15 14 14 13 12 12 11 11 11 11 11 11 11 10 10 9 9 10 10 11 11 11 11 11 12 12 13 15 16 18 19 19 20 22 24 26 27 27 27 27 27 27 28 29 29 30 31 31 30 30 29 28 28 27 27 27 26 26 25 25 25 25 24 22 20 19 18 17 16 14 14 13 12 11 10 10 9 9 8 8 7 7 6 5 5 6 7 7 6 6 6 6 6 5 3 2 2 1 1 1 1 2 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 9 10 11 12 13 13 13 13 12 13 13 13 13 13 12 11 10 9 7 4 3 1 1 2 2 3 4 5 5 5 5 6 6 7 7 7 8 7 7 7 7 7 8 10 13 15 17 18 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 nan nan nan nan nan 21 21 21 22 22 22 22 22 22 22 23 23 24 24 23 23 23 23 22 22 22 21 21 20 20 19 18 17 17 16 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 15 16 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 16 17 18 18 19 20 20 20 20 20 20 19 19 19 19 18 17 16 15 15 16 16 17 16 16 15 14 13 13 13 13 12 12 11 10 7 5 5 6 8 8 8 8 8 9 9 10 10 10 10 9 9 9 9 9 10 10 10 9 9 8 8 8 8 8 9 8 8 7 8 8 8 7 7 7 8 9 10 11 12 10 9 7 7 7 7 8 8 7 7 8 9 9 9 9 9 9 8 8 8 7 7 8 8 8 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 13 14 14 14 15 15 15 15 16 16 16 16 15 15 14 14 14 14 14 14 13 13 12 12 12 12 12 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 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 13 13 13 13 14 15 15 16 16 16 15 14 14 14 14 13 12 12 12 12 11 11 10 10 10 10 11 11 12 12 12 13 14 14 16 18 19 21 21 21 22 23 25 26 26 26 26 26 26 27 28 29 29 30 31 31 31 31 31 30 29 28 27 27 27 27 26 26 25 25 24 22 20 19 18 16 15 14 13 13 12 11 11 10 9 9 8 8 7 6 5 5 4 5 7 7 7 6 6 5 5 4 3 1 1 1 1 1 1 2 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 8 9 10 11 12 12 12 12 12 12 13 13 13 13 12 12 10 9 7 4 3 1 1 1 2 3 4 4 4 4 4 4 5 6 6 6 6 6 6 6 6 6 7 9 12 15 16 17 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 18 nan nan nan nan nan 20 20 21 21 21 21 21 21 22 22 22 23 23 23 22 22 22 22 21 21 21 21 20 20 19 19 18 17 17 16 15 14 14 13 13 13 14 14 14 13 13 13 13 12 12 12 12 12 14 15 17 17 18 18 17 17 16 16 16 15 15 15 15 15 15 16 16 17 18 19 20 20 20 20 20 19 18 18 18 17 17 16 15 16 16 16 17 16 15 15 14 13 12 12 12 11 11 11 10 9 7 5 6 8 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 9 9 9 8 9 9 9 9 8 8 9 9 9 9 9 8 8 9 11 12 12 11 10 9 8 8 9 9 9 8 7 8 9 9 9 9 8 8 9 9 9 8 8 8 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 8 8 8 9 8 8 9 9 9 9 9 10 10 11 11 12 12 13 14 14 14 15 15 15 15 15 16 16 15 15 15 14 14 14 14 14 13 13 12 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 14 14 14 14 13 13 12 12 12 11 11 12 12 12 13 13 14 15 16 16 16 16 16 16 16 16 15 14 14 13 13 12 12 11 11 12 13 13 13 14 14 15 16 18 19 20 21 22 22 22 22 22 23 24 24 25 25 25 26 26 26 27 28 28 29 29 30 31 32 32 31 30 29 28 27 27 27 27 26 26 25 23 22 20 18 17 16 14 14 13 13 12 11 11 10 10 9 9 8 7 7 5 4 4 5 7 8 8 7 6 5 5 4 2 1 1 1 1 1 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 6 7 8 9 11 12 12 12 12 12 12 13 14 14 13 12 12 10 8 6 4 2 1 1 3 3 4 5 4 3 2 3 3 4 4 4 5 5 5 5 5 4 5 6 9 11 14 16 17 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 nan nan nan nan nan 19 20 20 20 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 20 20 20 19 19 18 17 17 16 15 15 14 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 11 13 15 16 17 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 15 17 19 20 20 21 21 21 19 18 18 17 15 15 15 16 17 17 17 17 17 15 14 14 13 12 12 11 11 11 10 10 9 nan nan 8 9 10 12 12 11 11 11 11 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 9 9 8 8 10 11 13 13 12 11 10 10 9 10 10 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 7 6 6 7 7 7 7 8 9 9 9 9 9 9 9 9 10 10 10 11 12 12 12 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 12 12 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 13 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 15 16 16 16 17 17 17 17 17 16 15 15 15 14 14 14 14 14 15 16 16 16 17 17 18 20 21 22 23 23 22 22 21 21 22 22 23 23 24 25 25 25 25 25 25 26 26 26 27 28 30 31 31 31 30 29 29 28 28 28 28 27 27 26 23 21 19 17 16 15 14 13 13 13 12 12 11 11 10 10 9 9 8 7 6 5 5 6 7 8 8 7 5 4 4 3 2 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 7 8 10 11 11 11 11 11 11 12 13 13 13 12 11 10 8 6 4 2 0 2 4 5 5 5 3 2 1 2 2 2 3 3 4 4 5 5 4 4 4 6 8 10 13 15 17 18 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 20 20 20 20 20 20 21 21 22 22 21 21 20 20 20 20 20 20 20 20 19 18 17 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 12 12 11 10 10 10 12 14 15 16 17 17 17 17 16 16 15 15 14 14 14 14 14 13 13 15 17 18 19 19 20 21 21 20 18 17 16 15 14 14 16 17 18 18 17 17 15 14 14 13 12 12 13 13 13 12 11 nan nan nan 9 10 11 13 13 13 12 11 11 11 11 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 10 10 9 8 7 7 7 9 11 13 14 13 12 11 10 10 10 10 9 8 8 9 10 10 10 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 8 8 7 7 6 6 6 7 7 8 9 9 10 10 10 9 10 10 10 10 10 11 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 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 14 14 13 12 11 11 11 11 11 11 10 10 11 11 12 12 12 12 13 13 13 14 15 15 16 16 16 17 17 17 16 16 16 15 15 15 15 15 15 16 17 18 18 18 18 19 20 21 22 22 22 22 22 21 21 21 21 22 22 23 24 25 24 24 24 24 24 24 24 24 25 26 28 29 30 30 29 29 28 28 28 28 28 28 29 28 24 21 18 16 15 14 13 13 12 12 12 11 11 11 10 10 10 9 9 8 7 6 6 7 8 8 8 7 5 4 3 2 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 6 7 9 10 10 11 11 11 11 12 13 13 13 12 10 9 7 5 4 3 2 3 5 7 7 5 3 1 0 0 1 1 2 3 3 4 4 4 4 4 4 5 6 8 11 13 16 18 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 20 20 19 19 19 19 20 20 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 17 16 16 15 14 13 13 12 12 12 11 11 11 12 12 12 12 12 12 11 11 10 10 12 14 15 15 16 17 17 16 16 15 15 15 14 14 14 13 13 12 12 15 16 17 18 19 20 21 21 19 17 15 15 15 15 15 16 17 17 17 16 15 13 13 12 11 10 12 14 15 15 14 nan nan nan nan nan 10 12 13 14 14 13 12 12 11 11 11 11 10 10 9 9 9 8 8 9 10 10 11 11 11 12 13 13 13 12 12 11 10 9 8 7 7 8 10 12 14 15 14 12 10 10 10 9 9 9 8 8 10 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 6 6 7 7 8 9 9 10 11 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 13 13 12 12 11 10 10 10 10 10 10 10 10 10 10 11 11 12 13 13 13 13 13 14 14 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 17 19 19 19 19 19 20 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 25 27 28 28 27 27 27 27 27 27 27 28 28 30 28 25 21 18 16 15 14 12 12 12 12 12 11 11 11 10 10 10 10 9 8 8 7 8 8 8 8 8 6 5 3 3 2 1 2 2 2 3 3 3 3 4 4 3 3 3 4 4 4 4 4 4 4 5 4 4 4 5 6 8 9 10 10 11 11 11 12 12 12 12 11 10 8 6 5 4 4 4 3 4 7 8 6 5 3 2 1 1 2 3 3 4 4 5 5 5 5 5 4 4 6 9 11 14 17 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 17 17 16 15 15 14 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 11 11 10 11 13 14 15 15 16 16 16 15 15 14 14 14 13 13 13 12 11 12 15 16 16 17 18 19 20 19 17 15 14 14 15 16 16 17 17 16 15 14 13 12 12 11 10 10 nan nan nan nan nan nan nan nan nan nan 11 12 13 14 14 13 13 12 12 12 12 12 11 11 10 9 9 8 8 8 9 10 11 12 12 13 14 14 14 13 12 11 9 8 8 8 9 10 11 12 14 15 14 11 9 8 8 9 9 8 8 8 10 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 8 9 9 10 10 11 11 11 10 11 11 11 11 11 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 9 9 9 10 9 9 9 10 11 11 12 13 13 13 13 14 14 15 15 16 16 16 16 16 16 15 15 15 15 15 15 14 14 15 17 18 19 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 21 22 22 23 24 25 25 26 26 26 26 25 25 25 26 27 27 26 26 25 25 26 26 26 27 28 29 28 25 21 19 17 16 14 12 12 12 12 12 11 11 11 11 11 11 11 10 9 8 8 9 8 8 8 7 6 5 4 3 3 3 3 3 3 4 4 4 4 4 4 4 3 4 4 4 4 3 3 4 4 5 4 4 4 4 5 6 7 9 10 10 11 11 12 12 12 11 11 9 8 7 6 5 5 6 4 3 5 8 7 5 5 4 3 2 3 3 4 4 5 5 5 6 6 5 4 3 4 7 10 13 16 18 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 16 15 15 14 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 12 13 14 15 16 16 16 15 15 14 14 13 13 13 12 12 12 13 15 16 16 17 18 18 19 17 15 14 14 15 15 15 16 17 17 16 14 12 12 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 14 14 14 13 13 12 12 13 13 13 12 11 11 10 9 8 9 9 10 11 12 12 13 14 15 15 14 12 10 9 8 9 10 11 12 12 13 14 14 13 10 8 7 7 7 8 7 7 8 10 11 10 10 10 10 10 10 10 11 10 10 10 10 9 9 9 8 8 9 8 8 7 7 8 8 9 9 10 10 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 15 15 14 14 14 14 14 13 12 11 11 11 11 10 10 10 10 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 9 9 9 9 9 9 9 9 10 11 11 12 13 13 13 14 14 14 15 15 16 16 16 16 15 15 15 15 15 14 14 13 13 14 15 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 23 24 25 26 26 27 27 27 27 27 26 26 26 27 27 27 25 24 24 24 24 24 26 28 29 27 25 22 19 17 16 14 12 12 11 12 11 11 11 11 11 11 11 11 11 10 9 9 9 9 8 7 7 6 5 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 5 6 7 9 10 10 10 11 11 11 11 10 10 9 8 7 6 6 5 4 3 4 6 6 5 5 5 4 4 4 4 4 5 5 5 6 6 6 5 4 2 3 5 9 12 16 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 13 14 16 16 16 15 15 14 13 13 12 12 11 11 12 13 15 15 16 16 17 17 17 15 14 14 15 15 15 15 16 16 16 16 13 11 10 10 10 nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan 13 14 14 14 13 13 13 13 13 13 13 13 12 11 10 10 9 9 10 10 10 10 11 12 14 15 15 14 12 10 9 8 8 10 11 12 12 12 13 13 12 10 8 7 6 6 7 6 6 7 9 10 10 10 11 11 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 8 8 8 8 9 9 10 10 11 11 11 11 11 12 12 13 13 13 13 14 14 14 14 15 15 15 14 15 15 15 15 15 15 15 16 16 16 15 14 14 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 9 9 9 9 9 9 8 8 9 9 10 11 12 12 13 13 13 14 14 15 15 16 16 16 15 15 15 14 14 14 13 13 12 12 13 14 16 16 17 17 17 18 18 19 19 19 19 19 20 20 21 21 22 22 22 23 24 25 25 25 26 26 27 27 28 27 27 27 26 27 27 25 23 22 22 23 23 25 27 28 27 25 22 19 18 16 14 12 11 11 11 11 11 12 12 12 12 12 11 11 11 10 10 9 9 8 7 7 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 4 4 4 4 4 5 6 7 8 9 9 9 10 11 11 11 10 10 9 8 7 6 4 4 3 3 4 4 5 5 5 5 4 4 4 5 5 5 5 6 6 5 5 3 2 2 4 8 12 16 19 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 18 18 18 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 11 11 12 11 11 11 12 13 14 15 16 16 15 15 14 14 13 12 11 11 10 10 11 12 13 14 15 15 15 14 13 12 13 13 14 14 15 15 15 15 14 13 10 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 14 15 14 14 14 13 13 12 11 10 10 10 10 10 10 9 9 10 12 14 15 15 14 12 10 9 7 7 8 10 11 10 11 11 11 10 9 7 6 6 5 5 5 5 6 8 9 10 10 11 11 11 11 11 11 11 11 11 11 10 9 9 9 9 9 9 9 8 8 8 9 9 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 15 15 16 16 16 15 15 14 14 13 13 13 12 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 10 10 10 10 10 10 9 9 9 8 8 8 8 8 9 9 9 9 9 9 8 8 8 9 10 10 11 12 12 12 13 13 14 15 15 16 16 16 15 15 15 14 14 13 13 12 12 12 12 13 14 15 15 16 16 17 17 18 18 18 18 18 19 20 20 21 21 21 22 23 23 23 24 24 24 25 26 26 27 27 27 27 26 26 26 24 22 20 21 22 24 25 27 29 28 26 23 21 19 17 14 13 12 11 10 11 12 12 13 13 13 12 11 11 11 11 10 10 9 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 5 5 6 7 7 8 8 9 10 11 11 11 10 10 9 8 6 5 3 3 3 4 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 4 3 1 1 4 8 12 17 20 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 12 12 11 11 11 10 10 11 12 13 14 13 12 11 11 11 11 11 11 12 13 15 15 15 15 14 14 13 13 12 11 10 9 9 9 10 12 13 14 14 13 13 12 11 11 11 11 13 13 14 15 14 13 12 10 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 14 15 15 15 14 13 11 10 9 9 9 9 10 10 9 8 8 10 12 13 13 13 12 11 9 8 7 7 7 8 8 8 9 10 10 9 8 7 6 6 5 5 4 4 5 7 9 10 10 11 11 11 12 12 12 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 15 15 15 14 14 14 13 13 13 14 14 14 15 15 15 16 15 15 14 14 13 13 13 13 12 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 10 10 9 9 9 9 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 9 9 10 11 11 11 12 13 13 14 15 15 16 16 16 15 15 15 14 14 13 13 12 12 12 12 12 13 13 14 14 15 15 16 17 17 18 18 18 18 19 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 27 26 26 25 25 24 22 20 19 20 22 23 25 27 29 29 28 25 23 20 18 15 13 12 11 10 11 12 12 13 14 14 13 11 11 11 11 11 10 9 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 5 6 6 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 5 5 5 6 6 7 8 9 10 11 11 11 11 10 9 8 7 5 3 3 4 5 5 6 5 5 4 4 4 4 4 5 5 5 5 5 4 4 2 1 2 5 9 13 17 21 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 11 11 11 11 11 11 13 14 15 15 14 12 11 11 10 10 11 12 13 14 15 15 14 14 13 13 12 12 11 10 9 8 9 10 12 13 14 13 12 12 12 12 11 10 10 11 12 13 14 13 12 11 10 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 15 15 14 13 11 10 8 8 7 8 8 9 9 8 8 8 10 11 11 11 10 10 9 8 8 8 7 7 6 6 7 8 9 9 9 8 8 7 6 5 4 4 4 5 7 9 10 10 11 11 11 12 12 12 12 12 11 11 11 10 9 9 8 9 9 9 9 9 9 9 9 9 10 11 11 11 12 12 12 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 15 15 15 15 15 14 14 13 13 13 13 12 11 11 10 11 11 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 9 9 8 8 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 8 9 9 10 11 11 12 13 13 14 15 15 15 15 16 15 15 15 14 14 13 13 13 12 12 11 12 12 12 12 13 14 14 15 16 16 17 17 17 18 19 20 20 21 22 22 23 23 24 24 24 24 25 25 25 26 26 26 26 25 24 23 20 18 18 19 20 22 24 26 28 29 28 26 24 22 19 16 14 14 13 11 11 12 13 14 15 14 13 12 12 12 12 12 11 10 9 8 8 7 8 8 7 6 6 5 5 5 5 4 3 4 5 7 6 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 6 7 8 9 10 11 11 11 10 10 8 7 5 4 3 4 5 5 5 4 4 4 4 4 4 4 4 5 5 5 4 4 3 2 1 3 6 10 14 18 22 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 14 14 13 13 13 13 13 13 12 12 11 11 11 11 11 11 12 14 15 16 17 16 13 11 10 10 10 10 11 13 14 14 14 14 13 12 12 11 11 10 9 9 9 10 12 13 13 13 12 12 13 13 13 12 11 11 11 12 13 12 12 11 11 10 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 nan nan nan 14 13 13 12 11 10 8 7 6 6 7 7 8 8 8 8 8 9 9 9 9 9 8 8 8 8 9 9 8 7 6 6 8 9 9 9 9 8 8 6 5 5 4 4 5 7 9 10 10 10 11 11 12 12 12 12 11 11 11 11 10 10 9 9 9 9 9 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 14 13 13 13 13 13 12 12 13 13 14 14 15 15 15 15 14 14 14 13 13 13 12 12 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 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 8 8 9 10 10 11 12 12 13 13 14 14 15 15 15 15 15 14 14 14 14 13 13 12 12 11 11 11 11 11 12 13 14 14 15 15 16 16 17 17 18 19 20 21 21 22 23 23 24 24 24 24 24 25 24 25 25 25 25 25 24 22 19 17 17 18 19 21 22 24 25 27 27 26 25 23 20 17 15 16 15 12 12 13 14 15 15 14 13 13 13 13 13 13 12 11 10 9 8 8 8 8 8 7 6 6 5 5 4 4 3 4 5 6 6 5 5 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 7 8 9 10 11 11 10 9 8 7 5 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 1 3 7 11 16 19 22 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 13 14 15 17 17 17 15 13 11 10 10 10 11 12 13 14 14 13 13 12 11 11 10 9 9 9 9 11 12 13 13 12 11 12 13 14 13 12 12 11 11 11 11 11 11 10 10 9 9 nan nan nan nan nan nan nan nan nan nan 8 8 nan nan nan 9 8 8 9 9 10 nan nan nan 11 11 10 8 7 6 6 6 7 7 7 7 8 8 9 8 8 8 8 8 7 7 8 8 9 9 9 7 6 7 9 10 10 10 10 10 9 7 7 6 5 5 6 8 10 10 10 10 10 11 11 12 12 11 11 11 11 11 10 10 10 9 9 9 9 9 8 8 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 13 13 13 14 14 15 14 14 14 14 13 13 13 13 12 12 11 11 10 10 10 10 10 10 9 9 9 8 8 9 9 9 10 10 10 10 9 9 8 8 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 8 8 9 9 10 11 11 12 12 12 13 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 11 11 11 12 13 14 14 15 15 15 15 16 17 18 19 19 20 21 22 23 23 23 24 24 24 24 24 24 25 25 25 24 23 22 20 18 17 17 18 19 20 21 21 22 24 25 25 25 23 21 18 17 17 16 14 13 14 15 16 16 15 14 13 14 15 15 14 13 12 11 10 9 9 9 9 9 8 7 6 6 5 4 4 4 4 6 6 6 5 5 4 4 4 4 4 3 3 3 3 4 4 5 5 4 4 4 4 4 4 5 5 6 7 8 9 10 10 10 9 8 6 5 3 3 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 3 3 2 1 1 4 8 13 18 21 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 13 14 15 17 17 17 16 14 12 11 10 10 11 12 13 13 13 13 12 11 11 10 9 8 7 7 8 9 10 11 11 10 10 11 13 14 15 14 13 12 12 12 10 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan 9 10 9 nan 8 8 8 8 8 8 9 9 9 nan nan 9 8 7 6 6 6 7 7 7 7 7 8 9 10 9 7 7 7 7 7 7 8 8 8 8 9 9 9 9 11 12 12 12 12 11 10 9 8 8 6 5 7 9 10 11 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 9 9 10 10 10 10 9 9 8 8 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 8 8 9 10 10 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 11 12 13 14 15 15 15 15 14 15 15 16 17 18 19 20 21 22 22 23 23 23 23 23 24 24 24 24 24 23 21 19 18 17 16 17 17 18 19 20 21 20 20 22 24 24 24 23 21 19 18 19 18 17 16 16 16 17 17 16 14 14 15 16 16 15 15 13 12 11 10 10 10 10 10 9 7 7 6 5 4 4 4 5 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 5 5 7 8 9 9 9 9 7 6 4 3 3 4 4 4 4 4 5 5 5 5 5 4 4 4 3 3 3 3 2 1 1 4 8 14 19 22 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 18 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 11 11 11 11 12 12 14 15 16 17 17 17 15 13 11 10 10 11 12 12 13 13 12 11 11 10 9 9 8 7 6 6 7 8 8 8 9 9 10 12 14 15 15 14 13 12 13 11 8 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 nan 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 8 10 11 10 8 6 6 6 6 7 8 8 8 8 10 11 11 11 12 13 13 13 13 12 11 10 9 8 6 6 7 10 11 11 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 13 12 12 13 13 13 14 14 14 14 14 14 13 13 13 13 12 12 11 11 10 10 10 10 10 9 9 9 9 8 8 8 9 10 10 10 10 9 9 8 8 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 7 7 8 8 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 12 12 12 11 11 11 12 13 14 15 15 15 15 14 14 15 15 16 17 18 18 19 20 21 22 22 22 23 23 23 23 23 23 23 22 21 19 16 15 15 15 15 17 19 20 21 20 19 19 20 22 23 23 23 21 20 20 21 21 20 19 17 18 19 20 18 14 15 16 17 17 17 16 15 14 12 11 10 10 11 10 9 8 7 7 6 5 4 4 5 5 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 5 6 7 7 8 8 8 7 5 3 2 3 3 4 4 4 5 5 5 6 5 5 5 4 4 4 3 3 3 3 2 2 4 9 14 20 23 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 16 17 17 18 19 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 10 10 10 10 10 11 11 11 11 12 13 15 16 17 17 16 15 13 12 11 10 10 11 12 12 12 11 10 10 9 9 8 7 6 5 5 6 6 6 6 7 8 9 10 13 15 15 14 12 12 13 11 9 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 9 9 9 9 8 7 6 6 5 5 5 5 6 6 6 6 6 7 7 7 7 8 9 10 9 8 7 6 5 5 7 8 9 8 9 10 12 12 12 13 14 15 15 14 14 13 11 10 9 7 6 8 10 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 10 10 10 9 9 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 14 14 14 14 14 13 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 9 9 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 5 5 6 6 7 7 8 8 8 9 9 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 12 13 14 15 16 16 15 14 14 14 15 15 16 17 18 18 19 20 21 21 22 22 22 23 23 23 23 22 22 21 19 17 15 14 13 14 16 18 19 20 21 20 19 19 19 21 21 22 22 22 21 21 23 23 22 19 16 16 19 19 16 13 16 17 18 19 18 18 17 15 14 13 11 11 11 11 10 8 7 7 6 5 5 4 5 5 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 5 6 6 7 7 7 6 4 2 2 2 3 3 3 4 4 5 5 6 6 5 5 5 4 4 4 4 3 3 3 3 6 10 16 20 22 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 16 16 16 17 18 19 19 19 18 18 17 16 16 15 15 15 14 14 13 13 13 13 13 13 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 13 15 15 16 16 15 14 13 12 11 10 10 10 11 11 11 10 10 9 9 8 7 7 6 5 5 5 5 5 5 5 4 4 7 9 12 13 13 12 12 13 12 10 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan 12 11 11 10 10 10 8 7 6 5 4 4 4 5 6 6 6 6 6 7 7 6 7 7 8 8 8 7 7 6 6 5 7 8 9 9 10 11 13 13 12 12 13 14 15 15 15 14 12 11 9 8 7 8 10 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 10 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 14 14 14 14 14 13 13 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 9 9 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 5 5 6 6 7 7 8 8 8 8 8 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 13 14 15 15 15 14 14 14 14 15 16 17 17 18 18 19 20 21 21 21 22 22 23 23 23 23 22 22 20 19 18 16 14 14 15 17 18 19 20 21 21 20 19 19 19 20 21 22 23 23 23 24 25 23 19 15 15 18 19 18 17 18 18 19 20 20 19 19 18 16 14 12 11 11 10 10 8 7 7 6 6 5 5 4 5 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 3 3 4 5 5 5 6 6 5 4 2 1 2 2 3 3 3 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 8 12 17 21 22 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 17 17 18 19 19 19 18 17 16 16 16 15 15 14 14 13 13 13 13 13 13 13 12 11 11 11 11 11 10 10 9 10 10 11 12 13 13 14 15 15 15 14 13 12 11 10 10 10 10 10 10 10 9 9 8 8 7 6 6 6 7 7 7 6 5 3 3 5 4 3 5 9 10 11 11 11 11 11 11 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 12 12 11 10 9 8 7 6 5 5 4 4 5 6 6 6 6 7 8 7 7 7 7 7 7 6 6 6 6 6 6 7 9 9 9 11 13 14 13 12 11 11 13 14 14 14 14 13 12 10 8 7 8 10 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 12 12 12 12 13 13 13 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 10 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 6 6 6 6 6 6 5 5 5 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 12 13 14 14 13 13 13 13 13 14 15 17 17 18 18 19 20 21 21 21 22 22 22 23 23 22 22 22 21 21 19 17 15 15 16 18 19 19 20 21 21 20 19 17 18 19 20 22 23 24 25 26 27 25 21 17 16 19 21 21 20 18 19 20 21 21 21 21 20 19 17 14 12 11 10 9 8 7 7 6 6 5 5 4 5 5 6 6 6 6 6 6 5 5 5 4 4 4 4 4 5 5 5 5 4 4 4 4 4 3 2 2 3 3 4 4 5 5 4 3 2 0 1 2 2 2 2 3 4 5 5 5 5 5 5 5 5 5 4 4 4 4 6 9 13 18 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 17 18 19 19 19 18 17 17 16 16 16 15 14 14 14 14 14 14 14 13 13 12 11 11 11 11 11 10 10 9 9 10 11 12 12 13 14 15 15 14 14 13 12 11 10 9 9 9 9 9 9 8 8 7 7 6 5 5 6 7 8 7 7 5 1 5 9 9 7 4 5 7 8 9 10 11 11 12 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 13 13 12 12 11 10 9 8 8 7 7 6 5 5 6 6 6 5 6 7 8 8 8 8 8 8 7 6 5 5 5 6 nan nan 9 9 10 12 14 15 14 12 11 11 12 13 14 14 14 13 12 10 9 8 8 11 12 13 12 12 12 13 13 13 13 13 14 14 14 14 14 14 13 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 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 6 6 6 6 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 9 9 9 9 8 8 8 8 9 10 11 12 12 11 10 10 11 11 12 13 15 16 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 22 22 21 20 17 15 16 17 18 18 19 20 20 21 21 19 18 17 18 19 21 23 24 25 27 28 27 24 21 20 22 24 23 20 18 19 21 23 23 23 22 22 21 18 16 13 11 9 8 7 7 6 6 6 5 5 4 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 4 5 5 5 5 4 4 4 4 3 2 2 2 2 2 2 3 3 3 4 3 2 0 1 1 1 2 2 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 6 9 14 20 22 21 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 17 18 19 19 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 13 12 11 11 10 10 10 10 10 9 9 9 9 10 10 11 12 13 14 14 14 13 12 11 11 10 9 9 9 9 9 8 8 7 6 6 5 5 6 6 7 8 8 8 6 3 2 6 8 7 5 4 3 4 6 8 9 10 12 13 15 nan nan nan nan nan nan nan nan nan nan nan nan 17 15 14 13 12 12 11 10 10 9 9 9 8 8 7 7 6 6 5 5 4 5 7 8 8 8 9 10 10 9 7 6 6 nan nan nan nan 9 9 10 13 16 16 14 12 11 12 12 13 14 14 14 14 12 10 9 8 9 11 13 13 13 13 13 14 14 14 14 15 15 15 15 14 14 14 13 12 12 11 11 11 11 10 10 10 9 9 9 9 10 10 10 10 10 11 11 12 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 9 9 8 8 9 9 9 8 8 8 8 8 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 8 8 7 7 7 7 8 9 10 11 10 9 8 8 8 9 9 11 13 15 16 17 18 19 20 20 21 21 22 22 22 22 22 22 22 22 21 21 19 18 17 17 18 18 18 19 20 20 21 21 20 19 18 18 18 20 22 24 25 27 28 28 26 24 23 23 24 24 23 20 20 22 24 24 23 23 23 21 18 16 13 11 9 8 7 6 6 6 5 5 5 5 5 5 6 6 6 7 7 7 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 3 3 2 1 1 1 1 1 1 2 2 3 2 2 1 0 1 1 1 2 2 3 4 4 4 5 5 5 5 5 5 5 5 5 6 7 10 15 19 21 20 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 18 18 19 19 18 18 17 17 16 16 15 15 14 14 14 14 14 13 13 12 11 10 9 9 10 9 9 9 8 8 8 8 8 10 12 13 14 13 13 12 12 11 10 10 9 9 9 8 8 8 8 7 6 4 5 6 7 8 9 9 9 9 8 6 6 8 9 6 4 3 0 3 5 6 7 8 11 14 nan nan nan nan nan nan nan nan nan nan nan nan 16 15 14 13 12 12 11 11 11 10 10 10 10 9 8 8 7 6 5 5 4 4 5 6 7 8 9 10 11 11 10 10 9 nan nan nan nan nan 9 9 11 14 16 16 15 13 13 13 14 14 14 14 14 14 12 11 10 9 10 12 13 14 14 14 14 15 15 15 15 16 16 16 15 15 14 14 13 12 12 11 11 11 11 10 10 10 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 9 9 8 8 9 9 9 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 7 7 6 6 6 6 6 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 8 8 9 8 8 7 6 6 6 7 8 9 10 10 9 8 7 7 7 7 7 8 10 13 15 17 18 19 19 20 20 21 21 21 21 21 21 21 22 22 21 21 20 19 19 19 18 18 18 19 19 20 21 21 20 20 19 18 19 20 22 24 26 27 28 28 27 26 25 25 24 24 24 22 20 22 23 22 20 21 22 20 17 14 13 11 8 7 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 6 6 6 5 4 4 4 4 4 4 4 3 3 3 2 2 2 1 0 1 2 2 3 3 2 1 1 0 1 1 1 1 2 3 3 4 4 4 4 5 5 5 5 5 5 6 6 7 9 12 15 16 16 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 19 19 18 18 17 17 16 16 15 15 15 15 14 14 13 13 12 11 10 9 9 9 9 9 9 8 7 7 7 7 8 10 12 13 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 6 5 6 8 8 9 10 11 12 12 12 11 8 7 7 7 4 3 3 2 4 5 6 7 8 11 nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 12 11 11 11 11 11 11 10 10 10 9 8 8 7 6 5 5 5 5 6 7 8 8 8 9 10 11 11 11 11 11 nan nan nan 10 10 9 10 12 15 16 16 15 15 14 14 14 14 14 14 14 13 12 11 10 10 11 12 13 14 14 15 15 15 16 16 16 16 17 16 16 15 14 14 13 12 12 12 12 11 11 11 10 10 10 10 9 9 10 9 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 9 10 10 10 10 10 9 8 8 9 9 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 7 7 7 7 7 7 6 7 7 7 7 6 6 6 6 6 7 7 6 6 6 6 6 6 7 7 8 8 8 8 7 6 6 6 7 8 9 10 10 9 8 8 7 7 7 7 7 9 12 14 16 18 18 19 19 20 21 21 21 20 21 21 21 22 22 22 21 21 20 20 20 19 18 18 18 19 19 20 21 21 20 20 19 20 21 23 24 26 27 27 27 27 27 27 26 26 25 24 23 21 21 21 20 19 20 21 19 15 12 11 10 7 5 5 5 5 5 5 5 5 6 6 6 7 7 6 6 6 6 7 7 7 7 7 7 6 4 3 4 4 4 3 3 3 3 3 3 4 3 2 1 2 4 4 4 3 2 1 1 0 1 1 1 2 2 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 8 10 11 11 12 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 18 19 19 18 17 17 16 16 16 15 15 14 14 14 13 12 12 11 10 9 9 9 9 8 8 7 7 7 7 8 9 11 13 13 14 13 12 11 11 10 10 10 9 9 9 8 8 7 5 5 6 8 9 10 10 11 11 11 12 13 12 10 7 5 5 4 3 3 2 4 6 7 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 10 9 10 11 12 12 11 10 9 8 7 6 6 5 5 5 6 7 8 9 9 9 8 7 8 9 10 10 11 12 13 12 10 9 9 10 9 10 12 14 15 15 16 16 16 15 15 14 14 14 13 13 12 12 11 11 12 12 13 14 14 14 15 16 16 16 17 17 17 17 16 15 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 9 9 9 10 10 11 11 10 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 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 7 8 8 8 8 7 6 6 7 7 7 8 9 9 9 8 7 6 6 6 6 7 8 11 13 16 17 18 18 19 20 20 20 20 20 20 21 21 22 22 22 22 22 21 21 20 19 19 19 18 18 19 19 20 21 21 21 20 21 22 23 24 25 26 26 27 27 27 27 27 27 26 25 23 21 20 20 20 20 20 20 17 15 12 11 9 7 4 4 3 4 5 5 5 6 6 6 6 7 6 6 6 5 6 7 7 8 8 8 8 7 5 4 4 4 3 3 3 3 3 4 5 5 4 3 2 3 4 4 3 2 1 1 0 0 1 1 1 2 2 3 3 4 4 4 4 4 4 4 5 5 6 6 7 7 8 9 10 10 11 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 18 18 19 19 18 17 17 16 16 16 15 14 14 14 13 13 12 11 10 10 9 9 9 8 8 7 6 6 6 7 9 11 12 13 13 13 13 12 12 11 10 10 10 10 9 9 8 7 5 3 3 4 5 7 8 8 8 8 8 8 8 8 8 6 5 6 6 4 3 3 5 7 7 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 10 9 9 10 11 12 12 11 9 8 6 5 4 4 4 4 6 7 8 9 10 10 10 8 7 7 8 9 11 12 13 13 12 10 9 9 9 10 10 11 13 14 15 16 17 17 16 15 14 13 13 13 13 12 12 11 11 12 12 13 13 13 14 15 16 17 17 17 17 17 17 16 15 15 14 14 14 14 14 13 13 12 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 11 12 12 12 11 11 11 11 12 12 12 12 11 11 11 11 11 11 10 10 9 9 9 9 9 9 10 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 8 8 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 7 7 8 8 8 8 7 6 6 6 6 6 7 8 8 7 6 6 6 6 6 7 8 10 12 15 16 17 18 19 19 19 19 20 20 20 21 21 22 22 22 22 22 21 21 20 20 19 19 19 18 19 19 19 20 20 21 21 21 22 23 23 24 25 25 26 26 27 27 27 27 27 26 24 22 21 22 21 19 18 16 13 14 12 11 10 8 4 1 2 3 4 5 6 6 6 6 6 6 6 6 6 6 6 6 7 8 8 9 9 8 5 5 4 4 3 3 3 3 4 5 5 5 5 6 4 4 4 4 2 1 1 1 0 1 1 1 1 2 2 3 3 3 3 4 4 4 4 4 5 5 5 6 7 8 8 9 10 10 11 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 19 19 18 18 17 17 16 16 15 15 14 13 13 13 12 12 11 10 9 9 8 8 8 7 6 6 6 7 8 11 12 13 13 13 13 13 13 12 12 11 11 10 10 10 9 7 6 4 2 1 1 3 4 3 3 3 3 3 4 3 4 4 3 4 7 7 5 3 4 6 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 10 10 10 11 12 12 12 11 9 7 5 4 3 3 4 4 6 7 8 9 9 9 8 7 5 5 7 9 10 11 12 12 11 9 8 9 10 10 10 11 12 14 15 17 18 18 17 16 14 13 13 13 12 12 11 11 12 12 12 13 13 13 14 15 16 17 17 17 17 17 16 16 16 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 11 11 12 12 11 11 11 11 11 12 12 11 11 11 11 11 11 10 10 9 9 8 8 8 8 9 10 11 11 12 11 11 11 11 11 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 7 7 8 8 8 8 8 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 8 8 8 8 8 7 6 6 5 5 5 7 8 8 7 6 6 6 6 6 6 7 9 11 13 15 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 22 21 20 20 20 19 19 19 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 24 24 25 25 26 27 27 27 26 25 24 22 18 13 11 9 6 8 9 10 11 9 6 3 2 3 5 6 6 6 6 6 6 6 6 7 7 7 7 6 7 7 8 9 9 7 5 4 4 3 3 3 4 3 3 4 5 5 6 7 6 4 3 3 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 6 7 8 8 9 10 11 12 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 19 19 18 18 17 17 16 16 15 14 13 13 12 12 12 11 10 9 8 8 7 7 7 6 6 6 7 8 10 12 14 14 14 13 13 13 13 13 12 12 11 11 11 10 9 7 6 4 3 3 4 5 5 5 5 6 6 5 4 2 3 4 2 3 7 7 6 5 5 6 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 11 11 12 12 12 12 11 10 8 6 5 4 3 3 4 4 5 6 7 7 7 7 6 5 4 4 6 8 9 9 10 10 9 8 8 9 10 11 11 12 13 14 16 17 18 18 17 16 14 13 12 12 12 11 11 11 12 12 12 13 13 14 15 16 16 17 16 17 17 17 16 16 16 16 16 16 16 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 11 12 12 12 12 11 11 12 12 12 12 11 11 11 11 11 11 10 10 9 8 8 8 8 8 9 10 11 12 12 11 11 11 11 11 11 11 11 11 10 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 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 7 6 5 6 6 7 8 8 8 8 8 7 7 7 6 7 8 9 12 14 16 17 17 18 18 19 19 20 20 21 21 21 22 22 21 21 21 20 20 19 19 18 18 18 17 17 18 18 19 19 19 20 20 21 21 22 22 22 22 22 23 24 26 27 28 28 26 25 23 17 10 5 5 4 2 2 4 7 9 9 7 5 5 5 6 7 7 7 7 7 6 6 6 7 7 8 8 7 7 7 8 9 9 7 4 2 2 2 3 3 3 3 3 3 4 5 6 6 6 6 3 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 6 7 8 9 10 10 11 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 19 19 18 18 17 16 16 15 14 13 12 12 12 12 11 10 9 7 7 6 7 7 7 6 6 7 8 9 11 13 14 14 14 13 13 13 13 13 13 12 12 12 11 10 8 7 6 5 4 5 6 7 8 9 11 12 13 12 10 8 8 8 5 6 8 8 8 7 6 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 12 12 12 12 11 11 10 8 7 5 4 4 4 3 4 4 4 5 5 5 5 5 4 4 3 4 6 6 6 6 6 7 7 8 8 10 11 12 13 13 14 15 16 17 18 18 17 16 14 13 12 12 12 11 11 11 12 12 12 12 13 14 15 16 17 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 10 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 9 9 8 8 8 8 8 9 10 11 12 12 12 12 12 12 12 12 12 11 11 10 9 9 9 9 9 9 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 6 7 8 8 9 9 9 9 9 8 8 7 7 7 7 9 11 13 15 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 20 20 19 18 18 17 16 16 15 15 16 17 17 18 18 19 19 20 21 21 20 20 20 21 23 24 26 26 26 25 24 22 18 10 2 1 2 4 5 6 6 7 8 8 7 7 8 8 8 8 8 8 7 7 7 6 6 7 8 8 8 8 8 8 8 8 8 7 4 2 1 2 3 3 3 3 3 3 3 4 5 5 6 5 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 7 8 8 9 10 10 11 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 18 18 17 17 16 16 15 14 12 12 12 12 12 11 9 7 5 5 6 6 7 7 7 7 7 9 11 13 14 15 15 14 13 13 13 14 13 13 13 12 12 11 10 8 7 6 5 4 5 7 9 10 11 13 15 16 17 15 13 12 10 8 11 10 9 8 7 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 11 11 11 11 10 9 8 6 5 4 3 3 3 4 4 4 4 3 3 3 3 3 4 4 4 4 5 5 5 4 5 6 7 8 9 11 12 14 14 15 16 16 17 17 18 18 17 16 14 13 12 12 12 11 11 11 11 11 11 11 12 14 16 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 16 16 15 15 14 13 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 12 12 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 8 8 8 8 9 10 11 12 12 12 12 13 13 12 12 12 11 11 10 10 9 9 9 9 9 9 9 8 8 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 8 8 8 8 9 9 9 9 8 8 8 8 7 7 8 9 9 9 10 10 10 10 9 8 8 7 7 7 8 10 12 14 15 16 17 17 18 18 19 19 20 20 21 21 21 20 20 20 19 19 18 17 16 15 14 13 14 15 16 16 17 17 18 19 19 19 19 18 18 19 20 21 22 22 22 22 21 20 18 15 8 2 2 3 5 6 7 7 7 7 7 6 7 8 9 9 9 9 8 8 9 8 7 7 8 9 9 9 9 8 8 8 8 8 7 5 3 3 3 4 4 4 3 3 3 3 3 4 5 5 4 4 4 4 4 4 4 3 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 3 3 4 5 6 7 8 8 9 10 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 18 18 17 16 16 15 14 13 12 11 12 12 12 11 8 5 4 5 5 6 7 7 7 7 8 10 12 14 15 15 15 14 14 14 14 14 14 13 13 12 12 11 10 8 7 6 5 4 4 6 7 9 10 13 15 17 18 18 17 14 11 12 15 12 10 9 8 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 10 10 10 11 10 10 9 8 6 5 3 2 2 2 3 4 4 4 4 3 2 2 3 4 4 4 4 4 5 4 4 4 4 6 8 9 10 12 13 14 15 16 17 17 17 18 18 17 17 16 15 13 13 12 12 11 11 11 10 10 10 11 12 14 16 17 17 17 17 17 17 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 11 11 12 12 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 9 9 9 9 9 8 9 9 10 11 12 12 12 13 13 13 12 12 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 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 8 8 7 8 9 10 10 10 10 10 10 10 10 9 8 8 8 8 8 9 11 13 15 16 16 17 17 18 18 18 19 19 20 20 20 20 20 20 19 19 18 17 16 15 14 14 14 14 15 16 16 17 17 18 18 18 17 16 16 16 16 16 15 15 16 16 16 16 15 13 9 5 4 4 5 6 7 7 7 7 7 7 7 8 9 9 9 8 8 9 10 10 9 9 9 10 10 10 9 8 7 7 7 7 6 6 5 5 5 5 4 4 3 3 4 4 4 4 5 5 4 4 4 4 4 5 4 4 3 3 2 2 2 2 2 2 2 1 1 1 1 1 2 2 3 3 4 4 5 6 7 8 8 9 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 18 18 17 16 15 15 13 12 11 11 12 13 12 10 6 3 4 5 5 6 7 7 7 8 9 11 13 14 15 15 15 14 14 15 15 14 14 13 13 12 11 11 10 9 7 6 5 4 5 6 7 8 9 12 14 17 19 20 18 16 14 17 16 12 9 9 8 8 6 nan nan nan nan nan nan nan 16 15 13 11 nan nan nan nan nan 9 9 10 10 10 10 9 8 7 6 4 3 2 1 1 2 3 4 4 3 3 2 3 4 5 5 4 4 4 5 4 4 4 5 7 9 10 11 12 13 13 15 16 17 18 18 18 18 17 17 16 15 14 13 12 12 11 11 11 10 10 10 11 12 14 17 18 17 17 17 18 18 18 18 18 18 18 18 17 17 16 15 15 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 12 12 13 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 9 9 9 9 9 9 9 10 10 11 11 12 12 12 13 13 12 11 11 11 11 11 11 10 10 10 9 9 10 10 10 10 10 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 9 10 10 10 10 9 9 9 9 8 8 8 9 10 10 10 10 10 11 11 10 9 9 9 8 8 8 10 11 13 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 19 19 18 17 16 15 15 14 13 14 15 16 16 16 16 17 17 16 15 14 14 14 12 11 10 9 10 11 12 13 13 13 10 6 4 5 6 7 8 8 8 9 8 9 9 9 10 10 9 9 9 10 11 11 11 11 11 11 10 10 9 8 7 7 7 6 6 6 6 6 6 5 5 5 4 4 5 5 5 5 6 6 5 5 4 4 5 5 5 4 4 3 3 2 2 2 2 2 2 2 1 1 1 1 2 2 3 3 3 4 5 6 6 7 8 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 18 17 17 16 15 14 13 11 11 11 12 12 11 8 4 2 4 5 5 6 7 7 8 8 9 11 13 15 15 15 15 15 15 15 15 14 14 13 12 12 11 11 10 9 8 6 5 5 7 8 10 9 9 13 16 19 20 20 19 17 18 19 17 12 9 9 9 9 7 nan nan nan nan nan 14 16 16 16 14 12 10 nan nan nan nan 8 8 9 9 9 8 8 7 6 5 4 3 2 2 1 1 2 3 3 3 3 3 3 4 4 4 4 3 4 5 5 5 5 6 8 10 11 11 12 12 13 15 17 18 19 19 18 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 10 12 15 17 18 18 17 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 12 13 14 15 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 9 9 9 10 10 10 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 10 10 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 9 9 9 9 9 10 10 10 10 10 9 10 11 11 10 9 9 9 9 9 9 10 11 13 15 15 16 16 16 16 17 17 17 18 18 19 19 19 19 19 19 19 18 17 16 16 15 13 12 13 14 15 16 16 16 16 16 15 14 14 13 12 10 8 7 7 7 8 10 11 12 12 10 7 6 6 7 8 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 11 11 10 10 9 8 7 7 6 6 6 6 6 6 6 6 6 5 6 6 7 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 4 3 3 3 3 3 3 2 2 1 1 1 2 2 3 4 4 4 4 5 6 7 7 8 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 17 16 15 15 14 12 10 10 11 12 11 9 6 2 2 4 5 5 6 7 8 8 9 10 12 14 15 15 15 15 15 15 15 15 14 13 13 12 11 11 11 10 9 8 7 7 8 10 11 11 9 9 13 18 21 21 19 19 21 22 21 17 13 11 11 11 10 9 8 nan nan nan 10 13 15 16 16 14 12 10 nan nan nan nan nan 7 7 7 7 7 6 6 5 5 4 4 4 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 5 5 5 6 7 8 9 11 11 12 12 14 16 18 19 19 19 19 18 18 17 16 16 15 14 13 13 12 11 11 11 10 10 10 13 16 17 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 13 13 13 13 13 13 13 12 12 12 12 12 12 13 14 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 9 9 9 10 10 10 11 11 12 12 13 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 11 12 12 11 11 10 10 9 9 10 10 10 11 11 11 11 11 11 11 12 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 10 9 10 11 11 10 10 9 9 10 11 11 11 10 10 9 9 9 9 10 11 13 14 15 16 16 16 16 16 17 17 17 18 17 18 18 19 19 19 18 18 17 16 16 15 13 13 14 15 16 16 16 16 16 15 15 14 13 12 12 10 8 7 7 7 7 9 10 10 10 9 8 7 8 9 9 10 10 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 11 10 11 10 9 9 8 7 7 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 6 6 5 5 5 6 6 6 5 5 4 4 4 4 4 3 3 2 2 2 2 3 3 4 4 4 5 6 6 7 7 7 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 16 16 15 15 13 11 9 10 11 11 10 8 5 2 2 4 5 6 7 8 8 8 9 10 12 13 14 14 14 15 15 15 15 15 14 13 12 11 11 11 11 10 9 8 8 9 11 12 13 12 10 10 14 19 22 19 17 21 25 25 22 18 15 13 12 12 12 11 11 11 11 11 11 12 14 14 14 13 11 9 nan nan nan nan nan 6 6 6 5 5 5 5 5 4 4 4 5 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 6 6 7 7 8 9 10 11 12 14 16 17 19 19 19 19 19 18 18 17 17 16 16 15 14 13 13 12 11 11 11 10 11 13 16 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 13 15 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 9 9 9 9 10 10 10 11 12 13 13 13 12 12 11 11 11 11 11 11 12 11 11 10 10 10 12 13 13 12 11 11 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 10 9 9 10 10 11 12 11 10 9 9 10 11 11 11 11 10 10 9 9 9 10 12 13 14 15 15 16 16 16 16 17 17 17 16 16 16 16 17 17 18 18 18 17 17 16 15 15 15 16 17 17 17 17 17 16 16 15 14 13 12 12 10 9 8 8 7 8 9 9 9 9 8 8 9 10 10 11 11 11 11 12 12 12 11 12 12 13 14 14 14 15 15 14 13 11 10 10 10 9 8 7 7 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 9 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 3 3 2 3 3 3 3 3 4 5 6 6 6 6 6 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 14 12 10 9 9 10 10 9 7 5 3 3 4 5 6 7 8 9 9 9 10 12 12 13 13 14 15 15 16 15 14 13 13 12 12 12 12 12 12 12 12 12 12 13 14 14 13 11 12 15 16 17 16 18 24 27 26 23 20 16 14 13 13 13 13 12 12 12 12 12 12 13 13 12 11 9 nan nan nan 7 7 7 6 6 5 5 4 4 4 4 4 4 4 5 5 6 5 4 4 3 3 3 3 4 3 3 3 3 4 4 5 6 7 7 8 9 10 11 13 14 16 18 19 20 20 20 19 19 19 18 18 18 17 16 16 15 14 13 12 12 11 11 11 12 15 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 13 14 16 16 16 16 15 15 14 13 12 12 12 11 11 10 10 10 9 9 9 9 9 9 10 10 10 11 13 14 14 13 12 12 12 12 11 11 11 12 12 12 11 11 11 11 12 13 13 13 12 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 11 11 12 12 11 10 10 11 11 11 11 12 11 11 10 9 10 10 12 13 15 15 15 16 16 16 16 17 16 16 15 14 14 15 16 16 17 17 17 17 17 16 15 16 16 17 18 18 18 18 17 17 16 15 15 14 13 12 11 10 9 9 9 9 9 9 9 8 8 8 9 10 11 12 12 12 12 12 12 12 12 12 13 14 15 15 16 15 15 15 13 11 10 10 9 8 8 7 6 5 6 6 7 7 7 8 8 8 8 9 9 10 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 4 4 3 3 3 3 3 2 3 4 5 6 6 6 6 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 12 10 9 9 10 9 8 6 4 3 4 5 5 7 8 8 9 9 9 10 10 11 12 13 14 15 15 16 15 14 13 12 12 13 13 14 16 17 18 18 17 16 15 15 15 14 12 12 12 11 13 18 23 27 27 26 24 21 17 15 13 13 13 13 13 13 12 12 11 11 11 nan nan nan nan nan 7 8 8 8 7 6 6 5 4 3 3 3 3 3 4 4 5 6 6 6 6 5 5 4 3 3 4 3 3 3 3 3 4 5 6 7 7 8 9 11 13 15 17 18 20 20 21 21 20 20 20 19 19 19 18 17 17 16 15 15 14 13 13 12 11 11 13 16 18 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 12 12 12 13 14 15 16 17 16 16 15 14 13 13 12 12 12 11 11 10 10 9 9 9 9 9 9 10 10 11 12 13 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 12 12 12 13 13 12 11 11 11 11 12 12 13 12 11 10 10 10 11 12 14 15 15 15 15 16 16 16 17 16 16 15 15 15 16 16 17 17 18 17 17 16 15 16 16 17 18 18 18 18 18 17 17 16 15 15 14 13 13 12 11 11 11 11 11 11 10 9 9 9 9 9 10 10 11 12 12 12 13 13 13 14 13 14 15 16 16 17 16 15 15 13 11 9 9 9 8 7 6 5 5 6 6 7 7 8 8 8 8 8 8 9 10 11 11 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 7 7 6 6 5 5 4 4 3 3 2 2 2 3 4 5 6 6 6 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 10 10 9 8 7 5 3 3 4 5 6 7 8 8 8 9 9 9 9 10 11 12 13 14 15 15 14 13 13 13 13 15 16 18 20 22 24 24 21 19 17 16 16 15 13 11 9 9 nan nan nan 28 27 26 24 22 19 16 14 13 13 13 13 13 12 10 10 10 10 nan nan nan 8 8 8 8 9 8 8 7 6 5 4 3 2 2 2 3 3 4 5 6 7 7 7 7 6 6 4 4 4 4 3 2 2 2 2 3 4 6 7 8 10 12 14 16 18 20 21 21 21 21 21 20 20 20 19 19 19 18 17 17 16 15 15 14 13 12 12 12 13 17 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 13 13 12 12 13 13 15 16 16 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 10 11 12 13 14 14 14 14 13 13 14 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 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 12 12 12 12 12 13 13 13 12 12 13 13 13 12 11 12 12 13 14 13 12 11 10 10 11 13 14 15 15 15 15 16 16 16 17 17 16 16 16 17 17 18 18 18 18 17 17 16 16 17 17 18 18 18 18 18 18 17 17 16 15 15 14 14 13 13 12 12 12 12 13 13 11 11 10 10 10 10 10 11 11 12 12 12 12 13 14 14 15 15 15 16 17 18 17 16 16 13 11 9 8 8 7 7 6 6 6 6 7 7 8 8 8 8 7 7 8 9 10 11 11 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 6 6 6 6 7 7 7 6 6 6 5 5 4 3 3 2 2 3 4 5 5 6 6 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 9 8 5 3 1 2 4 5 6 7 7 7 8 8 8 8 8 8 9 11 12 13 13 13 13 13 13 14 16 17 19 20 22 24 26 26 23 19 17 16 16 15 12 9 10 15 nan nan 26 26 25 24 23 22 20 18 16 14 13 13 13 12 11 9 8 8 8 8 8 7 7 7 8 8 9 9 8 8 7 6 5 4 3 2 2 2 3 4 5 6 7 7 8 8 8 7 5 4 4 4 4 3 2 2 1 1 2 4 6 8 10 12 14 17 20 21 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 15 15 14 13 13 13 14 17 19 20 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 13 13 13 13 13 14 15 16 16 16 16 15 14 13 13 12 12 12 11 11 11 10 10 10 9 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 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 14 14 14 14 14 14 14 13 13 12 12 12 12 13 13 14 13 13 12 12 13 13 12 12 12 12 13 14 13 12 11 10 11 12 14 15 15 15 15 15 15 16 16 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 17 17 17 16 16 15 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 12 12 13 13 14 15 16 16 17 18 19 18 17 16 14 11 9 7 8 7 7 7 7 7 8 8 8 8 8 8 8 7 8 8 9 10 11 11 12 12 12 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 5 5 4 4 3 3 3 4 4 5 5 6 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 9 7 4 1 2 3 5 6 6 7 7 7 7 7 7 6 7 7 8 9 10 11 12 12 12 12 13 15 18 20 22 23 23 22 21 20 19 18 17 15 15 12 9 10 16 21 25 25 25 23 22 21 21 21 21 20 18 16 15 15 15 14 12 10 7 7 7 7 7 7 6 6 7 8 8 8 8 7 7 6 5 4 3 3 2 2 2 3 5 6 7 8 9 10 9 8 6 5 5 5 5 5 4 4 4 4 2 2 4 7 9 12 15 18 20 22 22 23 23 22 22 22 22 21 21 20 19 19 18 18 17 17 16 15 15 14 14 14 15 17 19 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 14 14 14 14 14 13 13 13 14 15 15 16 16 15 15 14 14 13 12 12 12 12 11 11 11 10 10 10 10 10 11 11 13 14 14 14 14 14 14 14 15 14 14 14 14 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 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 12 13 13 12 12 12 12 13 13 12 11 10 11 11 13 15 16 16 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 17 17 17 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 14 15 16 17 18 19 20 19 18 16 14 11 9 7 7 6 6 7 8 8 9 9 8 9 9 8 8 8 9 9 9 10 10 11 11 12 12 11 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 4 4 4 5 5 5 6 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 6 3 1 3 5 5 6 7 7 7 7 6 6 5 5 6 6 7 8 8 9 10 10 11 12 13 15 19 22 24 26 25 22 17 13 12 14 nan nan 11 5 7 14 20 23 24 23 22 21 20 20 20 20 21 20 19 18 18 17 17 17 16 14 10 8 7 6 6 6 5 5 6 7 7 7 8 7 7 6 6 5 4 4 3 3 3 3 4 5 7 8 10 11 11 9 7 6 6 6 6 5 5 6 7 7 6 3 3 5 8 11 14 18 20 22 23 23 23 23 23 23 23 22 21 21 20 20 19 19 18 17 17 16 15 15 14 14 15 16 19 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 14 14 14 13 14 14 15 15 15 15 15 14 14 13 12 12 12 12 12 12 11 11 11 11 11 11 11 12 13 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 12 14 16 16 16 16 15 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 15 16 16 15 14 14 14 14 15 16 18 19 20 20 20 19 17 14 11 10 8 7 7 6 7 9 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 11 12 11 10 10 9 9 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 6 6 6 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 3 5 6 7 7 7 6 6 5 5 5 5 5 5 6 6 7 7 8 9 10 12 14 16 19 22 25 27 27 26 22 19 nan nan nan nan nan nan 10 17 21 23 22 21 20 20 19 19 18 19 20 19 19 19 18 18 19 19 18 16 14 11 9 7 6 5 4 4 5 6 7 8 8 7 7 6 6 6 5 4 4 4 3 4 4 5 7 9 12 13 13 11 9 8 7 7 6 5 5 6 8 9 8 6 3 4 7 10 13 17 20 22 23 23 24 24 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 15 15 16 18 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 15 15 14 14 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 12 13 13 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 13 13 14 14 13 12 12 12 12 12 11 12 11 11 11 11 12 13 15 16 16 16 16 16 16 16 16 17 17 17 18 18 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 14 14 14 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 16 14 14 15 15 17 18 19 20 21 21 20 19 14 11 10 9 8 8 8 9 10 11 11 11 11 10 9 9 10 10 11 11 11 11 11 10 10 10 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 7 7 7 7 7 7 7 6 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 3 5 6 7 7 6 5 5 4 5 5 5 5 5 5 5 6 6 7 8 10 13 15 17 20 22 24 26 27 27 28 28 nan nan nan nan nan nan 13 19 21 21 21 21 20 20 20 19 18 18 19 19 19 19 18 18 19 19 19 19 17 15 14 11 6 4 3 3 5 6 8 9 9 8 7 7 6 6 6 6 5 5 4 4 4 6 7 10 13 14 14 13 11 10 9 8 7 5 5 6 8 9 9 7 5 4 5 7 11 15 19 21 22 23 24 24 25 25 24 24 24 23 23 22 21 20 20 19 18 17 17 16 16 15 15 16 18 20 20 21 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 11 11 11 11 11 12 13 13 14 14 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 16 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 14 14 14 14 14 12 11 11 11 11 11 11 11 11 11 11 11 12 14 16 17 16 16 16 16 17 17 17 17 17 18 18 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 17 18 16 15 14 15 16 17 19 20 21 22 22 21 20 14 11 10 9 8 9 9 10 11 11 11 11 11 10 10 10 10 11 11 12 12 13 14 13 11 10 10 10 10 9 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 7 7 7 7 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 3 5 6 6 6 5 4 5 5 5 6 6 6 6 5 5 5 4 6 8 11 14 17 19 20 22 23 24 25 26 26 27 nan nan nan nan nan 5 12 18 20 20 21 21 22 21 19 16 15 16 17 18 18 17 17 17 18 18 19 18 17 16 14 11 6 3 2 3 5 7 8 9 9 8 8 7 7 7 7 7 6 6 5 5 5 6 8 10 13 15 15 14 13 12 10 9 7 5 5 5 6 8 8 8 7 5 4 5 8 12 16 19 22 23 24 25 25 25 25 25 25 24 24 23 22 21 20 19 19 18 17 17 16 16 16 16 17 19 21 21 21 20 20 20 20 20 20 20 19 20 19 19 19 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 14 14 14 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 11 11 11 11 12 12 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 16 15 15 15 14 13 12 11 10 10 11 11 11 11 11 11 11 12 13 15 16 17 17 17 16 17 17 17 17 17 18 18 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 17 17 15 15 15 17 19 20 21 21 22 22 22 19 14 11 10 9 8 9 10 11 12 12 12 11 11 10 10 10 10 10 11 12 13 14 15 15 13 11 10 10 10 9 8 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 4 5 6 6 5 5 6 6 6 6 6 6 6 6 5 5 3 3 6 9 12 15 17 19 21 22 23 24 25 25 24 23 22 21 20 16 10 3 11 17 19 19 20 20 20 20 18 16 15 16 16 16 16 15 14 14 14 15 16 16 14 13 11 9 6 3 2 3 5 6 8 9 9 9 9 8 8 7 7 7 7 7 6 6 6 7 8 11 13 15 16 15 14 13 11 9 7 5 5 4 5 6 7 7 7 7 5 4 4 8 12 16 20 22 24 25 25 26 26 26 25 25 25 24 23 22 21 20 19 19 18 18 17 17 16 16 17 19 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 18 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 13 13 13 12 12 12 12 12 12 12 13 13 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 17 18 18 18 18 18 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 17 17 16 16 15 14 12 11 10 10 11 11 11 11 11 11 12 12 14 15 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 18 18 18 18 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 14 14 15 15 15 15 16 15 15 15 15 15 15 16 16 16 16 16 18 20 21 20 21 21 22 21 19 15 13 12 9 8 9 10 12 13 13 13 12 11 10 10 10 9 10 11 11 12 13 13 13 14 13 13 12 10 9 8 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 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 5 6 7 7 7 7 7 8 8 7 7 7 6 6 6 5 4 2 3 7 10 13 15 17 19 21 21 22 22 23 24 24 23 22 19 16 13 8 6 12 17 19 18 19 20 20 22 23 23 22 21 20 18 15 15 13 11 11 12 12 11 9 9 8 7 5 3 3 3 5 6 8 9 9 10 10 9 9 8 8 8 8 7 6 6 6 7 9 12 13 15 15 14 14 13 11 10 8 6 5 4 4 4 6 7 8 7 6 4 2 3 8 13 18 21 23 25 25 26 26 26 26 26 25 25 24 23 22 21 20 20 19 18 18 17 17 17 18 19 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 17 17 17 17 17 17 17 17 16 16 16 15 15 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 12 12 12 12 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 16 16 16 16 16 16 15 15 15 15 15 16 17 18 19 19 18 18 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 18 18 18 18 18 19 19 18 17 17 16 15 14 12 11 10 10 11 11 11 11 11 11 12 13 14 16 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 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 15 15 15 15 15 16 16 16 17 18 19 17 17 18 20 21 21 19 15 13 12 8 7 8 10 12 13 15 15 14 11 10 10 9 9 9 10 10 11 10 9 10 12 14 15 14 12 10 9 7 7 7 7 7 7 6 6 6 6 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 4 6 8 9 9 9 9 9 9 8 7 7 6 6 5 5 4 2 1 4 8 11 14 16 18 19 20 20 20 20 21 22 23 23 21 18 15 13 11 11 12 14 17 19 20 21 21 23 25 24 22 21 20 18 16 14 13 11 10 10 9 7 5 5 5 4 4 3 3 4 5 7 8 9 9 10 10 10 9 9 8 8 8 7 6 5 5 7 10 11 13 13 13 13 13 12 12 11 9 8 6 5 4 4 5 7 8 7 6 4 2 1 5 10 15 19 22 24 25 26 26 26 26 26 26 25 25 24 23 22 22 21 20 19 18 18 17 17 17 18 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 18 17 17 17 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 17 17 17 16 16 16 16 15 15 15 15 16 17 18 19 19 19 18 17 16 16 16 16 16 15 15 15 14 14 15 15 15 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 16 15 14 13 11 11 11 12 12 11 11 11 12 12 13 15 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 15 15 15 15 16 16 16 16 15 15 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 15 11 13 16 18 20 20 19 15 12 12 8 6 8 10 12 14 14 14 13 11 10 9 9 9 9 9 9 9 7 6 7 9 10 11 12 12 11 9 8 7 7 7 7 7 6 6 6 6 6 7 8 8 8 8 8 8 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 4 6 7 8 8 8 8 8 7 7 7 6 6 5 4 3 2 1 3 6 9 12 14 16 18 19 19 19 18 18 18 20 22 22 21 18 16 15 14 13 11 9 12 16 18 19 20 20 20 19 18 17 17 16 14 13 12 11 11 10 8 7 5 4 4 4 3 3 4 5 6 8 8 9 9 10 10 10 10 9 9 9 9 7 6 5 6 7 9 11 11 11 12 12 13 12 11 11 10 9 7 6 5 5 6 7 7 7 5 4 2 2 3 8 13 18 21 23 24 25 26 26 27 27 27 26 26 25 24 24 23 22 21 20 19 18 17 17 17 17 19 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 19 19 18 18 19 19 19 19 18 18 18 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 17 17 17 17 16 16 16 15 15 15 16 16 17 18 19 19 19 18 17 16 16 16 16 16 15 15 15 14 14 15 15 15 15 15 15 16 16 17 17 17 18 18 18 19 18 18 18 18 18 17 17 16 16 15 14 13 13 14 13 13 11 11 11 12 13 15 17 18 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 17 17 17 16 16 16 15 15 16 16 17 17 16 15 13 11 13 16 19 20 20 18 13 12 12 8 7 9 11 12 13 13 11 10 10 10 9 9 8 8 8 8 8 7 6 4 2 2 5 8 9 10 9 8 7 6 6 6 6 6 6 5 5 6 7 7 8 8 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 2 1 2 3 4 4 4 5 5 5 6 6 6 5 5 4 3 1 1 2 4 7 9 12 15 17 19 19 18 17 16 15 16 18 20 22 nan nan nan 18 16 15 12 5 4 9 11 12 12 13 15 15 16 15 15 14 13 12 11 11 10 10 8 6 4 3 3 3 3 3 4 6 7 8 9 9 9 10 10 11 11 10 10 10 9 8 7 6 7 8 9 9 10 11 12 13 13 12 11 10 9 9 7 6 5 5 6 7 7 6 5 4 2 1 2 6 10 16 19 21 23 25 26 26 27 27 27 27 26 25 25 24 24 23 22 21 20 18 17 16 16 17 18 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 17 17 16 16 16 15 15 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 17 17 17 17 16 16 16 15 15 15 16 16 17 18 18 18 18 18 17 16 16 16 16 16 15 15 15 14 14 15 15 15 15 15 15 16 16 17 17 18 18 18 19 19 19 18 18 18 18 17 17 17 17 17 16 16 17 17 15 13 11 10 11 12 14 16 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 15 14 14 14 14 14 14 14 14 15 15 16 16 17 17 16 16 17 17 17 16 16 16 16 16 16 17 17 17 17 16 15 15 16 18 20 20 20 18 14 11 10 8 9 10 12 13 13 12 11 10 10 10 9 9 8 8 8 8 8 6 5 4 3 3 4 6 7 7 7 6 6 6 6 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 3 2 1 0 0 0 1 2 3 3 3 4 4 5 4 4 3 1 1 3 4 5 8 10 13 15 17 19 19 18 16 14 13 14 16 19 22 23 nan nan 21 18 16 12 5 5 8 6 4 3 7 11 16 18 17 16 15 13 12 11 10 9 8 6 5 3 2 2 2 3 4 5 7 8 9 10 10 10 10 11 11 11 10 10 10 10 9 8 7 7 7 8 8 9 11 13 14 14 13 11 9 8 8 7 7 6 6 7 7 6 5 5 4 3 1 2 4 8 12 16 20 22 24 25 26 27 28 28 28 26 25 25 24 24 24 23 22 20 18 17 16 15 16 17 17 17 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 22 21 21 21 20 19 19 18 18 17 17 17 17 16 16 16 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 15 15 15 15 16 17 17 18 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 18 18 18 18 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 18 18 17 17 17 17 18 18 16 19 21 19 14 11 9 9 11 12 14 17 19 19 20 20 20 19 19 19 19 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 16 16 16 16 16 15 14 14 13 13 14 14 14 14 14 14 15 16 16 16 16 16 16 16 17 17 16 16 17 17 16 17 17 18 18 18 18 19 19 19 20 20 20 19 19 15 10 9 9 11 12 13 13 13 13 12 11 11 11 10 10 9 9 8 8 6 5 5 4 4 4 5 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 5 6 6 6 7 7 7 7 7 7 7 6 6 6 6 7 7 7 8 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 5 3 2 2 2 2 2 3 2 1 1 2 3 3 3 3 2 1 1 3 4 5 6 9 11 14 16 18 19 19 17 15 13 12 13 15 18 21 22 22 23 23 21 17 11 3 6 8 6 1 5 11 16 18 20 19 18 17 16 14 12 10 8 6 5 4 3 3 3 3 3 5 6 8 9 10 10 11 11 11 11 11 11 11 11 10 10 9 8 7 7 6 6 7 8 11 14 15 14 12 10 8 7 7 7 7 7 7 7 6 6 5 5 4 3 2 3 5 6 10 14 16 19 21 23 25 27 28 29 28 26 24 24 24 25 25 24 22 20 18 16 15 15 15 16 15 16 17 17 18 18 18 19 19 19 19 19 20 20 21 21 21 22 22 22 23 22 22 21 20 20 19 18 18 18 18 17 17 17 16 16 15 15 15 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 16 16 17 18 18 18 18 18 17 17 16 16 16 16 16 16 16 17 17 17 17 17 18 18 17 17 17 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 18 18 17 17 17 18 18 16 18 23 24 18 12 8 7 8 10 12 15 18 19 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 15 15 16 15 15 14 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 17 18 18 19 18 18 18 19 19 20 20 21 21 21 21 20 20 19 19 18 15 13 13 14 14 14 14 14 14 13 13 12 11 11 11 10 9 9 8 6 5 5 5 4 4 5 6 6 5 5 4 4 4 4 4 4 3 3 4 4 3 3 4 5 5 6 6 6 7 7 7 8 7 7 7 7 7 8 8 8 8 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 5 3 3 3 3 3 3 3 3 2 1 2 3 2 2 2 1 0 2 4 5 6 7 9 12 15 17 18 19 19 17 15 13 12 12 14 18 20 22 23 24 24 23 18 11 2 5 7 5 2 9 15 19 20 20 20 20 20 19 16 14 11 8 6 5 4 4 4 4 4 4 6 8 9 10 11 11 11 12 12 13 13 12 12 11 11 10 9 8 7 6 5 6 7 9 12 14 15 14 11 9 7 7 6 6 7 7 7 7 6 5 5 5 4 3 3 4 7 8 9 10 11 13 15 18 21 25 28 29 26 22 19 20 23 25 26 25 22 19 17 15 15 15 15 16 15 16 16 16 16 16 17 17 17 17 17 18 19 20 20 21 22 22 23 23 23 23 22 22 21 20 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 17 17 18 19 19 19 18 18 17 16 16 16 16 16 16 17 17 17 17 17 17 18 18 17 17 17 17 17 17 16 16 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 18 18 17 18 17 15 16 22 24 22 17 12 9 8 8 10 12 15 18 20 21 21 21 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 15 15 15 15 14 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 17 19 20 20 20 20 19 19 20 21 22 23 23 22 22 21 20 19 19 18 16 14 15 16 16 15 15 15 15 14 14 13 11 11 10 10 10 9 8 7 6 6 5 5 5 5 5 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 4 5 5 6 6 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 4 3 4 4 5 5 5 5 4 4 3 3 3 2 2 1 1 1 3 4 6 7 9 10 12 15 17 19 20 19 17 15 13 12 13 15 18 21 23 24 24 24 22 18 11 4 5 7 7 8 13 19 23 23 22 22 22 22 20 17 14 11 8 6 5 5 6 6 5 5 6 7 9 10 11 11 11 12 12 13 14 14 13 12 12 11 11 9 8 7 6 6 7 8 11 13 15 14 12 10 8 8 7 7 7 7 7 7 6 6 5 5 5 4 4 5 7 10 11 11 10 8 8 10 11 17 24 27 27 22 17 14 16 22 26 27 26 22 18 14 13 13 15 16 16 16 16 16 16 15 15 16 16 16 15 16 16 17 19 20 21 22 22 23 23 23 23 23 22 21 20 20 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 15 15 15 16 16 17 18 19 19 20 19 19 18 17 17 16 16 16 16 17 17 17 17 16 17 17 18 18 18 18 18 18 18 17 16 16 16 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 18 18 18 18 17 18 22 23 19 16 15 13 11 10 10 13 16 19 21 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 19 19 18 18 18 17 17 17 16 15 15 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 17 18 20 20 21 20 20 20 19 20 22 23 23 23 24 23 22 21 21 20 19 17 17 17 17 17 17 16 16 16 16 15 13 11 10 10 10 10 9 9 8 7 6 6 6 5 5 6 6 6 6 6 6 5 5 5 4 4 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 4 4 3 4 5 6 6 6 6 6 5 5 4 3 3 3 2 1 2 3 4 6 8 9 11 13 15 17 18 19 19 18 15 13 13 13 16 19 21 23 23 23 22 20 17 12 5 4 7 9 12 16 21 24 25 24 24 23 22 19 16 13 10 8 7 7 7 8 8 7 7 8 9 10 11 12 12 12 12 13 14 14 14 14 13 12 12 11 10 8 7 6 7 8 10 12 14 15 14 12 10 9 8 8 8 7 7 6 6 6 6 6 6 6 5 6 8 11 13 13 13 11 8 6 10 11 14 19 22 21 18 14 13 19 24 28 29 26 22 16 11 9 11 14 16 17 18 18 18 17 17 16 16 15 15 15 15 15 16 17 18 20 21 22 22 23 23 23 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 16 16 16 17 18 18 19 19 20 19 19 18 17 16 16 16 16 17 17 17 17 16 17 17 18 18 18 18 18 18 18 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 18 19 20 20 19 20 20 19 18 17 15 13 11 12 14 17 20 22 22 22 22 21 20 20 20 20 20 20 20 19 19 18 18 18 18 18 19 19 19 18 18 18 17 17 17 16 15 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 19 20 21 20 20 20 20 20 21 22 23 23 23 24 24 23 23 22 22 21 20 20 20 19 19 18 18 18 18 16 15 13 12 10 10 10 10 9 9 8 8 8 7 7 7 7 7 6 6 7 7 7 7 7 6 6 5 4 4 4 4 4 4 5 5 5 6 7 7 7 8 8 9 9 9 9 9 9 10 10 10 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 nan nan 4 5 7 7 8 8 8 7 6 5 5 4 3 2 2 2 3 5 6 8 10 12 14 16 17 18 19 19 18 16 14 13 14 16 18 20 22 22 22 20 19 17 13 7 3 5 8 11 14 17 21 24 25 24 23 21 18 15 13 11 10 9 9 9 9 9 9 9 10 11 12 12 13 13 13 13 13 14 14 14 14 13 12 12 11 10 10 9 8 8 10 11 14 15 15 14 12 11 10 9 9 8 7 6 5 5 6 6 6 6 7 7 9 12 14 15 16 15 12 10 9 10 11 10 8 10 15 17 18 22 26 28 29 28 24 19 13 9 8 10 14 16 17 18 19 19 19 19 19 18 17 16 15 15 15 15 16 17 18 19 21 22 22 23 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 14 15 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 16 16 15 15 15 16 16 17 17 18 18 19 19 19 19 18 17 17 17 17 17 17 17 17 16 16 17 18 19 19 19 19 19 19 18 18 17 17 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 21 20 19 19 19 19 19 19 17 15 14 14 16 19 21 23 23 23 22 21 21 20 20 20 20 20 20 19 19 18 18 18 18 18 19 19 19 19 18 18 17 17 17 16 15 15 14 13 13 13 13 13 14 14 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 20 20 20 20 19 20 21 22 23 24 24 24 24 24 24 23 23 22 22 21 21 21 21 20 20 20 19 17 16 14 13 12 11 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 8 8 8 8 8 8 7 6 6 5 5 5 5 5 5 6 6 7 7 8 8 8 9 9 10 10 10 10 10 10 10 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 6 7 8 8 9 8 8 7 6 6 5 4 3 2 3 3 5 6 8 10 12 14 16 17 19 19 19 19 16 14 13 14 15 17 19 21 21 21 19 18 16 13 9 4 3 3 3 8 16 23 26 27 25 22 20 17 15 13 12 11 10 10 10 10 10 10 11 12 12 13 13 13 14 14 14 14 14 15 15 15 14 13 12 11 11 11 11 10 10 11 13 15 16 16 14 13 12 11 10 9 8 7 5 5 5 5 5 6 7 8 9 11 13 15 17 17 16 15 12 12 11 11 7 3 7 15 21 23 26 28 29 28 25 21 17 14 13 13 13 15 16 17 18 19 20 21 22 22 21 20 19 18 17 16 16 16 17 17 18 19 20 21 22 22 22 22 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 18 18 18 17 16 15 15 15 15 15 16 16 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 16 17 17 18 19 20 20 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 19 19 20 20 20 19 19 19 19 19 18 16 15 16 18 20 22 23 23 23 22 21 20 20 19 19 20 20 20 20 19 18 18 18 18 18 18 19 19 19 18 18 17 17 16 16 15 15 14 13 13 12 13 13 14 14 15 15 14 14 14 14 13 14 14 14 15 15 15 16 16 17 18 19 20 20 20 20 20 20 21 22 24 25 25 26 26 25 24 23 23 23 22 22 22 22 22 21 21 20 19 17 15 14 14 13 12 11 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 8 7 7 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 10 10 10 10 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 6 7 7 8 8 8 8 8 7 7 6 6 4 3 3 3 4 5 6 8 10 12 14 16 18 19 19 19 19 17 15 14 14 15 16 17 19 20 20 19 17 16 13 10 8 7 8 10 16 22 27 29 28 25 21 19 16 14 13 11 11 11 11 11 11 12 12 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 14 13 12 12 12 12 12 12 13 14 16 17 16 15 13 13 12 11 9 8 6 5 4 4 4 5 6 7 9 10 12 14 16 17 17 17 16 15 14 13 11 9 13 21 25 24 21 22 25 27 25 24 21 20 20 20 19 18 16 16 16 17 18 19 20 21 22 22 21 21 20 18 17 17 17 17 17 18 19 19 20 21 21 21 21 21 21 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 17 16 15 14 14 14 15 16 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 19 20 20 20 20 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 18 18 18 19 19 19 19 20 21 20 20 19 18 19 19 18 17 17 17 19 21 22 23 23 23 22 21 20 19 19 19 19 20 20 20 19 19 18 18 18 18 18 19 19 18 18 17 17 17 16 16 15 15 14 13 13 12 13 13 14 14 14 14 14 14 13 13 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 20 20 20 21 23 25 26 26 26 27 26 25 24 23 24 24 24 23 23 23 22 22 21 20 18 16 15 15 14 13 12 11 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 8 8 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 11 11 11 11 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 6 5 6 6 7 7 7 8 8 8 8 7 7 7 6 5 4 4 4 4 5 6 8 9 11 14 16 17 18 19 19 18 17 15 15 15 15 16 16 18 20 20 19 17 16 14 12 11 12 15 19 23 26 27 27 25 22 19 16 15 13 11 10 9 9 10 11 12 13 14 14 15 15 14 14 14 15 15 16 16 15 15 16 17 16 15 14 13 13 14 14 14 14 14 16 17 18 17 15 14 13 13 11 10 8 7 5 5 5 5 6 8 8 10 12 13 15 16 17 17 18 17 16 16 15 12 9 14 19 19 18 17 18 18 15 18 21 22 24 25 24 22 19 17 15 14 15 17 19 20 20 20 20 20 20 20 19 18 18 18 19 18 18 18 19 19 20 20 20 21 21 21 20 20 20 19 18 18 17 17 16 15 15 15 14 14 15 15 16 16 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 16 15 14 15 15 16 17 18 18 18 18 17 17 17 17 18 18 17 17 17 17 17 17 17 17 18 19 20 21 20 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 19 19 19 19 18 18 18 19 21 22 22 23 23 23 22 21 20 19 19 18 19 19 20 20 19 19 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 15 14 13 13 12 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 19 20 20 20 20 21 23 25 26 26 25 26 26 25 24 24 24 24 24 24 24 23 23 23 22 21 19 17 16 15 15 14 13 12 11 11 11 10 10 10 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 5 5 5 5 6 6 7 7 8 8 8 8 7 7 7 6 6 6 6 6 6 7 8 9 11 13 15 17 18 18 18 18 16 16 16 16 16 16 16 18 19 20 19 18 16 15 14 14 15 nan nan 23 23 23 23 22 20 18 16 14 12 10 9 8 8 9 10 12 14 15 15 16 15 15 15 15 15 16 16 16 16 16 17 18 18 17 16 15 15 15 16 16 16 16 17 18 18 18 17 15 14 13 12 11 9 8 7 7 7 7 9 10 11 12 14 16 17 17 18 18 18 18 17 17 16 16 14 16 17 18 20 22 21 19 16 16 17 19 23 25 23 19 16 14 13 12 13 17 21 22 22 22 20 19 18 18 18 18 18 19 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 19 18 18 17 17 16 15 15 14 14 14 15 15 16 16 16 17 17 17 17 17 18 18 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 18 18 17 16 15 16 16 17 18 18 18 18 17 17 16 17 17 17 17 17 17 17 17 17 17 18 18 19 20 21 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 17 17 18 18 19 19 19 20 20 19 19 18 18 18 18 18 19 21 22 22 22 22 23 22 22 21 20 19 18 18 18 19 19 19 19 19 18 18 17 17 18 18 18 18 17 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 14 14 15 16 17 17 18 19 20 21 21 21 22 23 25 26 25 24 24 25 25 24 24 24 24 24 25 24 24 24 24 23 22 20 18 17 16 15 15 14 13 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 12 12 11 10 10 9 10 9 9 8 9 9 9 9 9 10 10 11 11 12 12 12 12 13 13 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 7 7 7 6 6 6 6 7 8 8 9 9 9 8 8 8 8 8 8 8 8 8 9 9 10 11 13 14 16 17 18 18 18 18 18 17 17 17 16 17 17 18 18 18 18 17 16 15 15 16 nan nan 19 20 19 19 20 19 18 16 14 12 11 9 8 7 8 9 11 13 14 15 15 16 16 15 15 15 16 16 16 16 16 17 18 18 18 17 17 17 17 17 18 18 18 18 19 19 18 17 16 15 14 13 12 11 10 9 9 9 9 11 12 13 15 17 19 19 20 19 19 19 19 18 18 18 19 22 25 28 29 30 29 28 27 26 24 19 18 20 20 17 12 9 6 7 9 11 17 22 23 23 21 19 17 15 14 15 16 18 20 21 22 22 22 21 21 20 20 20 20 19 19 20 20 19 19 19 18 17 16 16 15 15 15 15 15 15 15 16 16 16 17 16 16 17 17 18 19 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 17 17 17 18 18 19 19 18 18 17 16 16 16 17 17 17 17 17 17 17 17 18 18 19 20 21 21 22 22 21 21 20 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 17 17 18 18 19 19 19 19 19 18 18 18 18 18 19 21 22 23 22 22 22 22 22 21 21 20 19 18 18 18 18 18 19 19 19 18 17 17 17 17 17 17 17 17 17 16 16 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 14 15 15 16 17 19 20 21 22 23 23 23 24 24 25 24 23 23 24 25 24 24 24 24 24 25 24 24 24 25 24 23 22 20 18 17 17 16 15 14 13 12 11 11 11 11 10 10 10 10 11 11 11 11 11 11 12 12 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 7 8 9 9 8 7 7 7 8 9 9 10 10 10 9 9 9 10 10 11 11 11 11 11 11 11 12 13 14 16 17 18 19 19 20 20 19 18 17 17 17 17 17 17 18 18 17 16 16 16 17 nan nan 19 19 18 18 19 19 18 17 15 14 13 12 10 8 8 8 10 11 13 14 15 16 16 16 16 16 16 16 15 15 16 17 18 19 19 18 18 18 18 18 19 19 19 19 19 19 18 18 17 16 15 15 14 13 12 11 11 11 12 13 14 16 17 19 21 21 21 21 20 19 19 19 19 19 22 24 27 29 30 31 32 31 30 29 27 24 22 19 17 12 7 4 7 11 12 13 18 20 19 18 16 14 12 10 10 12 14 18 20 22 24 25 26 25 24 23 22 21 21 20 20 19 19 19 19 18 18 17 16 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 19 19 20 21 21 21 21 21 21 20 19 19 18 18 17 17 18 18 18 18 18 18 18 19 19 19 19 18 17 16 15 15 16 17 18 18 18 18 17 17 17 18 18 19 20 21 22 22 22 21 21 20 20 19 18 17 17 16 16 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 16 17 17 17 18 18 19 19 19 18 17 17 17 18 20 22 24 23 22 21 21 21 21 21 21 20 19 18 18 18 18 18 19 19 19 18 17 17 17 17 17 17 17 17 17 16 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 12 12 12 12 13 13 14 15 16 17 19 20 22 23 24 25 25 25 25 25 24 23 22 23 24 25 24 24 24 24 25 25 25 25 26 24 24 25 24 22 20 19 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 12 12 11 11 10 10 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 14 14 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 8 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 12 13 13 13 14 13 13 13 13 13 14 15 16 17 18 19 21 21 21 20 18 18 18 17 17 16 17 17 17 17 17 17 18 19 nan nan 19 19 18 18 18 19 18 18 17 16 15 14 12 10 8 8 9 10 12 14 15 16 17 17 16 16 16 16 15 15 16 17 18 18 19 18 18 18 19 19 19 19 19 19 19 19 18 18 17 17 16 16 15 14 13 13 13 13 13 14 16 18 19 21 22 22 23 22 21 20 19 19 20 20 22 24 26 28 29 31 32 31 30 29 27 27 26 24 22 20 17 17 19 20 16 15 16 15 15 15 14 14 13 13 13 14 16 17 18 20 22 24 26 27 27 26 26 25 24 23 22 20 19 19 18 18 17 17 16 15 15 15 15 16 17 19 19 19 18 18 19 19 19 19 20 20 21 21 22 22 22 22 22 22 21 20 20 19 18 17 17 17 17 18 18 18 19 19 19 19 19 18 17 16 16 15 16 17 18 19 19 18 18 18 18 18 18 19 20 21 22 22 22 22 21 20 20 19 18 18 17 16 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 14 14 15 15 16 16 17 17 18 18 18 18 17 17 16 16 18 21 24 24 23 22 21 21 21 21 21 20 20 19 18 18 18 17 18 18 18 18 17 17 16 16 16 16 16 16 16 16 16 15 14 14 13 13 13 12 12 13 13 13 13 13 13 13 13 13 12 12 11 11 11 12 12 12 12 13 13 14 15 17 18 21 23 25 26 27 27 27 26 25 24 23 22 23 24 25 24 24 24 25 25 26 25 26 26 24 25 26 25 24 21 19 18 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 12 12 12 11 10 10 10 10 9 9 10 10 10 10 10 10 11 11 11 12 13 14 15 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 9 9 10 10 10 10 10 11 11 12 12 12 12 13 13 14 14 15 15 15 15 15 14 14 14 14 14 16 17 17 19 21 22 22 21 20 19 18 18 18 17 17 16 17 17 18 18 18 19 19 nan nan 19 18 18 17 18 19 19 18 18 17 16 15 13 11 9 8 9 10 12 14 16 17 18 18 17 16 16 15 15 15 16 17 18 18 18 18 19 19 19 19 19 19 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 15 15 16 17 19 20 22 23 23 23 23 22 21 20 20 20 21 22 24 25 27 29 30 31 31 30 29 28 27 28 30 31 30 30 28 25 20 16 14 14 17 21 23 22 21 20 19 19 19 18 17 17 18 20 22 23 26 27 28 28 28 28 28 26 24 22 20 19 18 18 17 17 16 16 16 17 18 19 20 21 21 20 20 20 20 21 21 22 22 22 22 22 23 23 23 23 23 23 22 21 20 19 18 18 18 18 18 18 19 19 19 19 19 18 17 17 16 15 15 16 18 19 20 19 19 19 18 18 18 18 19 20 21 22 22 21 21 20 20 19 18 18 17 16 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 16 17 17 17 17 17 17 16 16 17 20 23 24 23 22 21 21 21 21 21 21 20 19 19 18 18 17 17 17 18 18 17 17 16 16 16 16 16 16 15 15 16 15 15 14 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 11 11 11 11 11 12 12 12 12 13 14 15 17 20 23 25 27 28 29 29 27 26 25 23 22 22 23 24 23 23 24 25 26 26 26 26 26 24 22 23 24 25 23 19 18 16 16 15 14 13 13 12 12 12 11 11 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 14 14 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 16 15 15 15 15 15 15 15 15 17 18 19 20 22 22 22 21 20 19 18 17 17 17 17 17 17 17 18 19 19 18 18 19 19 18 17 17 17 18 19 19 19 18 18 17 16 14 12 11 10 10 11 12 14 16 17 18 18 17 17 16 15 15 16 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 19 19 19 19 19 18 18 17 17 16 16 16 16 17 18 18 20 21 23 23 24 24 23 22 21 21 21 21 21 22 23 24 26 27 28 29 29 29 28 28 27 27 29 31 32 33 30 26 23 21 21 21 24 29 31 29 27 25 24 23 22 20 19 19 21 23 24 26 27 27 27 29 31 33 33 31 28 26 24 23 22 20 19 19 19 19 19 19 19 20 20 21 21 21 21 21 21 22 23 23 23 23 23 24 24 24 24 24 24 23 23 22 21 20 20 19 19 19 19 19 19 19 19 18 18 17 17 16 15 15 16 17 19 20 20 20 19 19 18 18 18 19 20 21 21 21 21 20 20 19 19 18 18 17 17 16 16 15 14 14 14 13 13 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 15 16 16 17 17 17 17 17 16 16 18 21 23 23 22 21 20 21 21 22 22 21 20 19 18 18 17 17 17 17 17 18 17 16 16 16 16 16 16 15 15 15 15 15 14 14 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 12 13 14 16 19 22 25 27 28 30 30 29 28 26 24 22 22 22 22 22 23 23 25 26 26 26 26 26 24 23 23 24 25 24 21 19 17 16 15 15 14 13 13 12 12 12 12 12 11 11 11 10 11 10 11 11 11 12 12 12 12 12 11 11 11 11 11 10 10 10 11 11 11 10 11 11 12 11 11 12 12 13 13 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 9 9 9 10 10 11 12 12 13 13 14 14 15 15 15 16 16 16 16 15 15 15 15 15 15 15 16 16 18 19 20 21 22 23 22 21 20 19 18 17 17 17 17 17 17 17 18 19 19 19 18 19 18 17 16 16 17 18 19 19 19 19 18 18 17 16 14 13 12 12 12 13 14 16 17 18 18 18 17 16 16 17 18 18 19 18 18 18 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 18 18 17 17 17 17 18 19 20 21 22 23 23 24 23 23 22 21 21 21 21 21 21 22 23 24 25 26 27 27 27 27 27 27 27 27 28 29 29 29 27 25 25 26 28 30 31 32 31 29 28 27 26 25 23 23 23 23 23 23 24 26 26 26 29 33 35 34 32 30 28 27 26 24 23 22 21 21 21 21 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 24 25 25 24 24 24 23 23 22 22 21 21 20 20 20 20 19 19 18 18 18 18 17 17 16 16 16 16 16 17 19 20 20 20 19 19 19 19 19 19 20 20 21 20 20 20 19 19 19 18 17 17 17 16 16 16 15 15 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 15 16 16 16 16 17 17 16 17 19 21 22 22 21 20 21 22 23 23 23 22 21 20 19 18 17 17 16 17 17 17 17 16 16 16 17 16 16 15 14 14 14 14 13 13 13 12 12 11 11 12 12 12 12 13 13 13 13 13 13 12 12 11 11 11 11 11 11 10 10 10 10 11 11 13 17 21 24 27 29 30 31 31 30 29 26 24 23 22 22 22 22 24 25 26 26 27 27 27 26 25 23 23 24 23 22 20 18 17 16 15 15 14 13 13 12 12 12 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 8 9 9 10 11 11 12 13 14 14 15 15 15 15 15 15 16 15 15 15 14 14 14 14 15 16 16 17 18 20 21 22 23 23 22 21 19 18 17 16 16 16 17 18 18 18 18 18 18 18 19 19 18 17 16 17 18 19 20 20 20 19 19 19 19 18 17 16 15 14 14 14 15 16 17 18 18 18 18 17 18 19 20 21 21 20 19 19 20 19 19 19 18 19 19 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 20 21 22 23 23 23 23 22 22 21 21 20 20 20 20 21 22 23 23 24 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 29 31 31 30 30 30 29 28 27 26 25 25 23 21 20 21 22 24 24 25 28 30 29 27 25 25 25 26 26 26 24 23 22 22 21 20 20 20 20 20 20 20 20 21 21 22 22 23 23 23 24 24 25 25 24 24 23 22 22 21 21 21 20 20 20 20 19 18 18 18 17 17 17 17 16 16 16 16 16 17 18 19 20 20 20 20 19 19 19 19 20 20 20 20 20 19 19 19 19 18 18 17 17 17 17 17 16 16 16 16 15 14 14 14 14 14 15 15 14 14 14 14 14 14 14 13 13 14 15 15 15 16 17 17 17 17 17 19 21 21 21 20 20 21 23 24 24 24 23 22 21 19 18 17 16 16 16 17 17 17 16 16 16 17 17 16 15 14 13 13 13 13 13 12 12 11 11 11 11 11 12 12 13 13 13 13 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 10 11 15 19 23 27 29 31 31 31 30 29 27 26 24 23 22 22 23 24 25 26 27 28 29 28 28 27 24 22 22 21 21 20 19 18 17 16 15 14 13 13 13 12 12 11 11 10 9 9 9 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 11 11 11 12 12 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 7 7 8 9 10 11 12 12 13 14 15 15 15 15 15 14 14 14 14 14 13 13 12 13 14 15 16 17 18 19 20 21 21 22 22 21 20 18 17 17 16 16 16 17 18 19 19 19 19 18 18 18 19 18 17 17 17 18 20 20 20 20 20 20 20 20 20 19 18 17 16 16 16 16 17 17 17 17 18 18 18 19 21 22 23 23 22 21 21 21 21 20 19 19 19 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 20 21 22 22 23 23 22 22 21 21 21 20 20 20 20 20 21 22 22 23 24 24 25 25 25 25 25 25 25 24 24 25 25 26 26 27 28 29 30 30 29 29 29 29 29 28 27 26 25 24 24 24 25 25 25 25 24 24 22 21 21 21 20 19 19 20 21 21 22 22 21 21 21 20 20 20 20 20 20 20 21 21 22 22 23 23 23 24 25 25 24 23 22 21 21 20 20 20 20 20 20 19 18 18 17 17 16 16 16 16 15 16 16 16 17 17 18 19 19 20 20 20 19 19 19 20 20 20 20 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 14 15 15 15 16 17 17 17 16 17 18 20 21 20 20 21 22 23 24 24 24 24 23 21 20 18 17 16 16 16 17 17 17 16 16 16 17 17 16 15 14 13 12 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 13 13 13 12 12 11 10 10 10 10 9 9 8 8 8 8 8 10 13 18 22 26 29 31 31 31 30 29 27 26 25 24 23 23 23 24 25 26 28 29 30 30 30 27 25 23 22 21 20 20 19 19 18 17 16 15 14 13 13 13 12 12 11 10 9 8 8 8 9 9 9 10 10 11 11 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 12 13 13 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 nan nan nan nan nan nan nan 8 6 5 5 6 7 8 9 10 11 12 13 13 14 15 15 15 14 14 13 13 13 12 12 11 11 11 12 13 15 16 17 18 19 20 20 20 21 21 20 19 17 17 17 17 17 17 18 19 20 20 20 20 19 19 19 19 19 19 19 19 20 20 21 21 21 21 21 21 21 21 21 20 19 18 17 17 18 18 18 17 17 18 18 19 20 22 24 24 24 23 23 22 22 21 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 25 25 25 24 24 24 25 25 26 26 27 28 29 29 28 28 28 28 29 29 29 28 28 29 30 30 29 29 29 28 27 27 26 26 26 24 21 18 15 13 13 15 17 19 21 21 21 20 20 19 19 19 19 20 20 21 21 22 22 22 23 24 24 24 24 23 22 21 20 19 19 19 20 20 20 20 19 18 17 16 16 15 14 14 14 15 15 16 17 18 18 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 14 15 15 15 16 17 17 16 15 16 18 20 21 21 21 22 23 24 24 24 24 24 23 21 20 18 17 17 16 16 17 17 16 15 15 16 16 16 16 15 14 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 12 12 12 11 10 10 9 9 8 8 7 7 7 7 7 8 12 17 21 25 28 30 31 31 30 30 28 26 25 24 24 24 24 24 25 25 26 27 27 28 28 26 25 23 22 21 20 20 20 20 19 18 17 16 15 14 13 13 12 11 11 10 9 8 8 8 9 9 9 10 10 11 12 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 nan nan nan nan nan nan 11 9 7 5 5 6 7 8 10 10 11 12 13 14 14 15 15 14 14 13 12 12 11 11 10 10 10 11 12 13 15 16 17 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 20 21 21 21 21 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 20 20 19 19 19 19 19 18 18 18 19 20 21 23 25 25 25 24 24 23 23 22 21 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 22 22 22 21 21 21 21 21 21 22 22 22 23 23 23 23 23 24 24 25 25 26 26 26 26 25 25 25 25 25 26 26 26 27 28 28 28 27 28 29 29 30 30 30 31 32 33 32 32 32 31 32 32 33 33 31 28 26 25 23 20 18 16 15 16 18 20 20 20 20 20 19 20 20 21 21 21 21 21 21 22 22 23 24 24 24 23 22 21 20 19 19 20 20 21 21 21 20 19 18 17 16 15 15 14 15 15 16 16 16 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 13 13 13 14 15 15 16 17 17 17 16 15 16 18 20 21 22 22 23 23 23 24 24 24 23 23 21 20 18 18 17 16 17 17 17 16 15 15 15 16 16 15 15 14 13 12 12 12 12 12 11 11 11 11 11 11 12 12 13 13 13 13 12 12 12 12 11 10 10 9 8 8 8 7 6 6 6 6 7 11 16 21 25 27 29 30 30 30 30 29 28 26 25 25 25 24 24 24 23 23 22 22 23 24 24 24 23 22 21 20 21 20 20 19 18 17 16 15 14 13 12 12 12 11 11 10 9 9 10 10 11 10 10 12 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 16 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan 22 nan nan nan nan nan nan nan 13 11 9 8 7 8 9 9 10 11 12 13 13 14 15 15 15 14 13 13 12 11 10 10 9 9 10 10 12 13 15 16 17 17 18 18 18 17 17 17 18 18 18 17 17 18 19 19 19 19 20 21 22 22 22 22 22 22 22 23 23 22 22 22 22 22 23 23 22 22 22 22 22 22 22 21 21 21 21 21 20 19 19 19 20 21 22 24 25 26 26 26 25 24 23 22 22 21 21 21 21 20 20 19 19 18 18 17 17 17 17 18 18 18 19 19 19 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 24 25 26 26 27 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 28 29 30 30 31 32 32 33 33 33 33 34 34 34 35 35 35 34 33 32 30 28 25 23 21 19 18 19 20 21 22 23 23 24 24 24 23 22 22 21 22 22 22 23 23 23 23 23 23 22 21 21 21 21 21 21 22 22 21 21 20 19 18 17 17 17 18 18 17 17 17 17 18 19 19 20 20 19 19 19 19 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 14 13 13 14 14 15 16 16 17 17 16 15 15 17 19 21 22 22 22 23 23 23 23 24 24 24 23 22 20 19 18 17 16 17 17 17 16 15 14 15 15 15 15 14 14 13 13 13 13 13 13 13 12 12 12 12 11 12 12 13 13 13 13 13 12 12 12 11 10 10 9 8 8 8 7 6 6 5 5 6 9 14 19 23 26 28 29 30 29 29 28 27 26 26 25 25 24 24 22 21 20 19 19 20 20 21 21 21 21 20 20 20 20 20 19 18 17 16 15 15 14 13 13 13 13 12 12 11 11 12 12 13 13 12 13 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan 24 23 nan nan nan nan nan nan nan 15 15 14 12 11 10 10 10 11 11 12 13 13 14 14 15 15 15 14 13 12 11 11 10 9 9 9 9 10 12 14 15 16 17 17 18 18 17 17 16 17 18 18 18 17 17 18 19 20 19 19 20 21 22 23 23 23 23 23 23 24 24 23 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 21 20 20 21 21 22 23 24 25 26 27 26 26 25 24 23 22 22 22 22 22 21 21 20 19 19 18 17 17 17 17 17 18 18 19 19 19 19 20 20 21 21 22 22 22 23 23 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 27 28 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 27 27 27 28 28 29 30 31 31 32 32 33 34 34 35 36 36 36 36 36 36 36 35 34 33 31 29 27 25 23 21 21 22 23 25 27 28 29 29 28 25 24 23 23 23 23 23 23 23 23 23 23 22 22 21 21 21 21 21 22 22 22 22 22 21 20 20 20 20 21 21 20 19 18 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 18 18 18 18 18 18 18 18 17 17 18 17 17 17 17 16 16 16 16 15 14 14 14 14 14 15 16 16 17 17 16 16 16 17 19 21 22 22 22 23 23 23 23 24 24 24 23 22 21 19 18 17 17 17 17 17 15 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 13 13 14 14 13 13 13 12 12 12 11 10 9 9 8 8 7 7 6 5 5 7 9 13 17 21 24 26 28 29 29 28 27 26 25 25 25 24 24 23 22 20 18 17 17 17 18 19 20 20 20 20 20 20 20 19 18 17 17 16 15 15 15 16 16 16 16 15 15 15 15 14 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 nan nan nan nan nan nan nan nan nan nan nan 16 16 15 14 13 12 12 11 12 12 13 13 14 14 15 15 15 14 14 13 13 12 11 10 9 9 9 10 11 12 14 15 16 17 17 17 17 17 17 17 18 19 19 18 17 17 18 20 21 21 20 20 21 22 23 24 24 24 24 24 25 25 24 23 23 23 24 24 24 24 23 23 24 24 24 24 24 24 24 24 23 22 21 21 22 23 23 24 25 26 27 28 27 26 25 24 23 23 22 23 23 23 22 21 21 20 19 18 18 17 17 17 17 18 18 19 20 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 26 26 27 27 28 29 29 30 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 27 27 28 29 30 31 31 32 32 33 33 34 34 36 37 37 37 37 36 35 35 34 33 33 32 31 30 28 26 25 24 24 25 27 29 31 31 31 29 27 26 26 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 22 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 17 17 17 17 18 18 18 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 14 14 14 14 15 15 16 16 16 16 16 16 17 19 21 21 21 22 23 23 24 24 24 24 24 24 23 21 20 19 18 17 17 17 17 16 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 14 13 13 13 13 13 14 14 13 13 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 8 9 12 14 17 21 24 26 27 28 29 27 26 25 24 23 23 22 22 22 19 17 15 15 15 16 17 18 19 19 19 19 20 20 19 18 17 17 16 16 16 17 17 18 18 18 17 17 17 17 16 15 15 16 16 15 15 15 15 16 16 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 20 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 25 nan nan nan nan nan nan nan nan 17 17 17 16 15 14 13 13 13 13 13 13 14 14 15 15 15 15 14 14 14 13 13 12 11 10 10 10 10 11 13 14 16 17 17 17 17 17 17 17 18 19 20 19 18 18 17 19 21 23 23 23 22 22 22 23 23 23 24 24 25 25 25 24 24 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 23 22 23 23 23 24 24 25 27 28 29 28 27 25 24 23 23 23 23 23 23 22 22 21 20 20 19 18 17 17 17 17 18 19 19 20 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 28 28 28 28 29 30 30 31 32 32 33 33 34 34 35 36 37 37 37 36 35 34 33 32 32 31 31 31 30 30 29 27 26 25 25 25 27 29 29 29 29 28 29 28 28 27 25 24 23 22 22 21 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 23 23 22 22 22 22 23 22 22 21 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 18 18 18 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 15 15 15 14 14 15 15 16 16 15 15 16 16 18 19 20 21 21 22 24 24 24 24 24 24 25 24 23 22 21 20 19 18 17 17 17 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 14 13 13 13 13 14 13 13 13 13 13 12 12 11 10 10 9 9 8 8 7 7 7 8 10 10 11 13 15 19 22 25 27 28 27 26 24 23 22 21 20 20 19 18 16 14 14 15 15 16 17 18 18 18 19 19 19 18 18 18 17 17 17 17 18 18 18 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 20 21 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 24 nan nan nan nan nan nan nan nan 17 17 17 16 16 15 14 14 13 13 14 14 14 15 15 15 15 15 15 15 14 14 13 13 12 11 11 11 11 12 13 15 16 17 18 18 18 18 18 18 19 19 19 19 18 17 18 19 21 24 25 25 23 22 21 21 22 23 23 24 25 26 25 25 24 24 24 24 24 23 24 24 24 24 25 26 26 26 26 25 25 24 24 24 24 24 24 24 25 26 27 28 29 28 nan nan nan nan nan 24 23 23 23 22 22 21 nan 20 19 18 18 17 17 18 19 19 20 21 22 23 23 24 24 24 24 25 25 25 25 25 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 29 29 29 29 29 30 30 31 31 32 32 33 33 33 34 35 35 36 36 36 36 35 34 34 32 31 31 30 29 28 29 29 29 28 27 26 24 24 25 26 28 29 30 31 31 30 28 27 25 24 23 22 21 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 24 24 23 24 24 24 25 26 25 24 23 22 21 20 20 20 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 18 20 21 22 23 24 25 25 24 24 24 24 24 24 22 21 20 19 18 18 17 17 16 16 16 16 16 16 15 15 15 15 15 16 16 17 17 18 18 17 17 16 14 13 13 13 13 13 13 13 13 13 13 13 12 11 11 10 9 9 9 8 8 8 8 9 9 10 8 7 9 13 18 22 25 26 26 25 23 22 21 20 19 19 18 17 16 15 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 17 18 18 18 18 19 19 19 19 18 18 18 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 20 21 22 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 nan nan nan 16 15 16 nan nan nan 18 18 17 17 16 15 15 14 14 14 14 14 15 15 16 16 16 16 16 15 15 14 14 13 13 12 12 12 12 13 14 16 17 18 18 18 18 18 18 18 18 19 18 17 16 17 18 19 21 24 26 25 24 22 21 21 21 22 23 25 25 25 25 24 24 23 23 23 23 23 23 23 24 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 19 18 18 19 19 20 21 21 22 23 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 29 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 30 30 30 30 30 31 32 32 32 32 33 33 33 33 34 35 35 35 35 34 34 34 34 33 32 31 30 28 27 26 26 27 28 28 28 26 25 25 27 29 31 33 34 34 32 30 28 26 25 24 23 22 21 20 20 20 20 20 20 20 21 22 23 24 24 24 24 24 23 24 24 25 27 28 28 27 26 24 23 22 21 21 21 22 22 22 22 21 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 15 15 15 14 14 15 15 15 16 18 20 22 24 25 25 25 25 24 24 24 24 24 24 23 22 21 20 19 18 18 17 17 17 17 17 17 16 16 15 15 15 15 16 17 17 18 18 18 18 17 16 15 14 13 13 13 13 13 13 13 13 13 13 13 12 11 10 10 9 9 9 9 8 9 9 9 9 8 5 3 8 13 17 21 24 25 25 22 21 20 19 18 18 17 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 19 19 18 18 18 19 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 17 18 18 18 17 17 17 18 18 19 20 21 22 22 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan 16 15 15 16 nan nan 18 18 18 17 17 16 16 15 15 14 14 15 15 15 16 16 17 17 17 16 16 15 15 14 14 14 13 13 13 13 14 15 16 17 18 18 19 19 19 19 18 18 19 18 18 17 18 19 20 22 24 26 26 25 23 22 22 22 23 24 25 25 25 25 24 24 23 23 23 23 23 24 25 26 26 27 27 27 27 26 26 26 26 26 27 26 26 25 25 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 22 23 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 nan nan 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 31 31 31 31 31 32 32 32 33 33 33 33 33 34 35 35 35 34 34 33 33 32 32 32 31 30 28 26 24 24 24 25 27 28 28 28 28 29 31 34 38 39 38 35 32 29 28 26 25 23 22 22 21 21 21 21 21 21 21 21 22 23 24 24 24 24 23 24 24 25 26 28 28 28 27 26 25 24 23 23 23 24 24 25 25 24 23 22 21 20 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 19 19 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 15 16 18 22 24 25 25 25 25 24 24 23 23 24 24 24 24 23 22 21 20 19 18 18 17 17 17 17 17 17 16 16 16 16 16 16 17 17 18 18 19 18 18 17 15 14 13 12 13 13 13 13 12 13 13 13 13 12 11 11 10 10 9 9 9 9 9 9 9 9 8 6 3 2 7 12 16 20 22 23 22 21 19 18 17 16 16 16 16 16 17 17 17 18 18 18 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 20 21 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 16 16 17 18 18 18 17 17 16 16 16 15 15 15 15 16 16 16 17 17 17 17 16 16 15 14 14 14 14 14 14 14 14 15 16 17 18 19 19 20 20 20 20 20 20 20 21 21 21 21 22 23 25 27 28 28 27 25 24 24 24 25 25 26 26 26 26 25 25 24 24 24 24 25 26 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 26 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan 22 23 23 24 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 33 33 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 34 34 33 33 31 31 30 30 29 28 26 25 23 22 23 24 26 27 29 30 32 34 38 43 44 41 37 34 31 29 27 25 24 23 22 22 22 22 23 23 22 21 21 22 23 23 23 23 23 23 24 25 25 26 27 28 28 28 27 27 26 26 25 26 26 27 28 27 26 25 24 22 21 20 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 18 18 17 17 16 15 15 15 15 14 14 15 15 16 17 20 22 24 25 25 25 24 24 23 22 22 23 23 24 24 24 23 22 21 20 19 19 18 18 18 18 18 18 17 17 16 16 16 16 17 17 18 18 19 19 18 17 15 14 12 12 12 13 13 13 12 12 13 13 13 13 12 11 10 10 10 10 10 10 10 10 9 9 9 8 5 1 3 7 10 14 17 19 20 19 19 18 18 18 18 18 17 17 17 17 18 18 18 19 19 19 19 18 18 18 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 19 20 20 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 16 16 15 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 22 21 21 21 21 22 23 23 24 25 26 27 28 30 31 31 29 28 27 26 27 27 27 27 27 27 26 26 26 25 26 26 26 26 27 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 20 nan nan nan nan 23 23 24 25 25 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 nan 34 35 34 34 34 33 33 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 32 31 30 29 28 27 27 26 24 23 23 24 25 27 29 31 33 35 38 41 41 39 36 34 31 29 26 25 23 23 22 22 22 23 24 24 24 23 23 23 23 23 23 23 23 23 24 25 25 26 26 27 27 28 28 29 28 28 27 28 28 29 30 30 28 27 25 24 22 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 18 18 17 16 16 16 16 15 15 15 15 16 17 18 20 22 23 24 24 24 24 23 23 22 22 22 23 23 24 24 23 23 22 21 20 19 18 18 18 19 19 18 18 18 17 17 16 16 17 17 18 18 18 18 18 17 15 14 12 12 12 12 12 12 12 12 12 13 13 13 12 12 11 10 10 10 10 10 10 10 10 9 9 8 7 4 2 3 6 9 12 15 17 18 18 18 19 19 20 20 19 18 18 18 18 18 19 19 20 20 20 19 19 19 19 20 20 21 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 18 18 19 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 15 16 16 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 14 13 13 13 13 14 14 15 15 16 17 18 18 19 20 22 23 22 21 21 21 21 22 23 24 26 27 28 29 30 31 31 31 31 30 29 29 29 28 28 28 28 27 27 26 26 26 26 27 27 27 28 29 29 29 29 nan nan nan 30 29 29 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 21 nan nan nan nan 24 24 25 25 26 26 27 27 27 27 27 27 27 27 28 28 29 29 29 30 30 30 30 nan nan 31 31 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 35 35 35 35 35 35 35 34 34 34 33 33 34 34 34 35 35 34 34 35 35 34 34 34 34 34 33 32 31 30 29 28 28 27 27 26 26 26 26 27 29 30 31 31 31 29 28 29 30 30 29 27 25 22 21 21 21 21 22 23 24 25 26 25 25 25 25 24 23 23 23 23 24 24 25 25 26 26 27 28 29 29 30 29 29 30 30 31 31 31 30 28 26 24 23 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 19 20 22 23 24 23 23 23 22 21 21 21 22 22 23 23 23 23 23 22 21 20 19 19 19 20 20 19 19 18 18 17 17 16 17 17 17 18 18 18 18 17 16 14 12 12 11 12 12 12 12 12 12 13 13 13 13 12 11 11 11 11 11 11 11 11 11 10 10 9 8 6 4 3 5 7 9 12 15 17 18 19 20 20 20 21 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 19 19 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 15 15 15 15 15 16 17 17 18 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 14 15 16 17 17 18 17 17 18 18 18 19 18 18 18 18 18 17 16 16 15 15 15 14 14 13 12 12 12 12 13 14 15 16 17 18 18 19 20 21 22 22 22 21 21 21 22 23 24 26 27 29 30 30 30 30 30 31 31 31 31 30 30 29 29 28 28 27 27 27 26 27 27 27 28 28 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 27 28 28 28 28 28 28 29 29 29 30 30 31 31 31 31 nan nan nan 32 32 33 33 34 34 34 34 34 34 35 35 nan nan 35 35 36 36 36 36 36 nan nan nan 36 36 36 36 35 35 35 34 34 34 34 35 35 35 35 35 35 35 35 35 34 33 33 32 32 32 32 31 30 29 29 29 29 28 27 26 25 26 26 24 23 21 18 16 17 20 23 25 24 21 18 17 18 20 21 23 24 25 26 27 28 28 27 27 26 25 24 23 24 24 25 25 25 25 25 25 26 28 30 32 33 33 33 33 32 32 31 30 28 27 25 23 22 21 21 21 20 20 20 19 19 19 19 19 19 18 19 19 19 19 19 19 20 20 20 21 21 20 20 19 18 17 17 17 17 17 17 17 17 17 18 18 18 19 21 22 23 23 22 22 22 21 20 20 21 22 22 23 23 23 23 23 22 20 20 20 20 20 20 20 20 19 19 18 17 17 17 17 17 18 18 18 18 18 16 14 13 11 11 11 11 11 11 12 12 12 13 13 13 13 12 11 11 11 11 11 11 11 11 11 11 10 9 7 6 5 6 7 8 11 13 16 18 20 21 20 20 20 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 20 19 19 18 18 18 17 17 18 18 18 17 17 17 17 17 17 17 17 16 17 17 17 17 16 16 16 15 15 15 14 14 14 15 15 16 17 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 14 15 16 18 18 18 18 18 19 19 19 19 19 19 19 18 18 17 16 15 15 15 14 13 13 12 12 12 12 12 13 14 15 17 18 18 18 18 19 20 22 22 22 22 22 22 23 25 26 27 29 30 30 30 29 29 29 31 32 32 31 31 nan 30 29 29 28 27 27 27 27 27 27 28 28 29 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 29 29 29 29 29 29 30 30 31 31 31 32 32 32 nan nan 32 33 33 33 34 34 34 34 34 35 35 35 36 36 36 36 36 36 nan nan 37 nan nan nan nan nan nan 36 36 36 36 36 36 36 35 35 35 35 36 36 36 36 36 36 35 35 35 34 33 31 31 32 33 33 32 32 31 30 30 29 29 29 28 25 23 21 20 17 13 11 12 13 15 17 17 15 13 13 15 19 23 26 27 28 29 30 30 30 29 28 27 26 25 24 24 25 26 26 26 26 25 25 26 28 31 34 36 37 36 34 32 31 30 29 28 27 25 23 22 22 21 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 20 20 19 18 18 18 17 17 17 18 18 18 18 18 18 19 20 21 22 22 22 22 21 21 20 20 20 21 22 23 23 23 23 23 22 21 21 21 21 21 21 20 20 20 19 19 18 17 17 17 17 18 18 18 18 18 17 15 13 11 11 11 11 11 11 11 12 12 13 13 13 13 12 12 11 11 11 11 12 12 12 12 11 10 9 8 7 7 7 7 8 10 11 13 16 19 20 21 21 20 20 21 21 21 21 22 22 22 22 22 21 21 21 22 22 22 22 22 22 21 21 20 20 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 15 15 16 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 14 15 17 18 19 20 19 19 19 19 20 20 20 20 20 19 18 17 17 16 15 15 14 14 13 12 12 12 11 12 12 13 14 15 16 17 18 18 18 19 20 22 23 24 23 23 24 25 26 27 28 29 29 30 30 29 29 29 31 32 32 nan 31 30 30 29 29 28 27 nan 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 nan nan nan nan nan nan nan 30 31 31 32 32 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 33 32 33 34 34 34 34 33 33 31 30 30 31 32 31 29 27 26 25 23 21 19 16 14 13 11 9 8 10 15 21 26 29 31 33 33 33 32 31 30 29 27 26 25 25 25 25 27 28 29 29 28 27 27 29 31 33 35 36 36 34 32 30 28 28 27 26 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 21 21 21 21 20 19 19 18 18 18 18 18 19 19 19 18 18 18 19 20 21 21 21 21 21 21 20 20 20 20 21 22 23 23 23 23 23 22 22 21 21 21 20 20 20 20 19 19 18 18 18 17 17 18 18 18 18 18 17 16 14 12 11 10 10 11 11 11 11 12 13 13 13 13 12 12 11 11 11 11 12 12 12 12 11 11 10 9 9 8 8 8 8 9 10 11 13 16 19 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 15 15 16 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 15 17 19 20 21 21 20 20 20 20 20 20 20 20 20 19 18 17 16 15 15 14 14 13 12 12 12 11 11 12 13 13 14 15 16 17 17 17 18 19 21 23 25 25 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 32 nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 30 nan nan nan nan nan nan nan nan nan nan nan 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 38 38 38 37 37 37 37 37 37 37 36 36 36 36 35 35 34 35 35 34 35 35 35 35 35 34 34 33 31 31 31 32 34 34 32 32 35 37 33 28 24 22 22 20 18 16 16 19 24 30 33 35 35 35 34 33 32 30 29 27 25 25 25 25 26 28 30 30 30 29 28 28 28 29 29 30 31 31 30 29 27 26 26 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 21 21 21 22 22 22 22 21 20 20 19 19 19 19 19 19 19 19 19 18 18 18 19 20 20 21 21 21 20 20 20 20 20 21 22 22 23 23 23 23 23 22 22 21 21 20 20 20 20 19 19 18 18 18 17 17 17 18 18 18 18 18 16 14 12 11 10 10 10 11 11 11 12 13 13 13 13 13 12 12 11 11 11 12 12 12 12 12 11 10 10 10 9 9 9 9 8 9 10 11 13 16 19 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 15 14 14 14 13 14 14 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 15 17 19 21 22 23 22 22 21 20 20 20 20 20 20 20 19 18 17 16 15 14 14 13 13 12 12 11 11 12 12 13 14 15 15 16 16 17 18 19 20 22 24 25 26 26 25 25 25 25 25 25 26 27 28 30 31 31 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 36 36 36 36 36 35 34 34 34 33 32 32 31 32 33 34 33 37 43 43 40 37 37 38 38 36 31 27 25 29 35 37 35 31 30 31 31 31 30 29 28 26 25 26 26 28 29 30 30 30 29 27 27 27 26 25 24 23 23 23 22 22 23 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 20 20 21 21 22 22 23 23 23 23 22 21 21 21 20 20 19 19 19 19 19 19 18 18 18 18 19 20 20 20 20 20 20 20 20 20 21 21 22 23 23 23 23 23 23 22 21 21 20 20 20 20 19 19 18 18 18 17 17 17 17 17 17 18 18 17 15 12 11 10 10 10 11 11 11 12 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 8 8 8 8 10 13 16 18 20 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 13 12 12 13 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 19 21 23 24 24 24 23 22 21 20 20 20 20 20 19 19 18 16 15 15 14 14 13 12 12 12 12 12 12 13 14 15 15 15 15 16 17 18 19 21 22 24 25 26 26 25 25 25 25 25 25 26 27 29 31 32 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 38 38 37 37 36 36 36 36 36 36 36 35 35 35 35 35 36 36 36 36 36 35 34 34 33 33 33 32 32 33 35 34 34 36 40 43 45 46 47 48 48 41 35 32 34 37 37 32 26 26 28 29 29 29 30 29 28 27 27 28 28 28 28 29 29 29 29 29 28 27 24 21 19 18 18 17 17 18 20 22 23 23 23 23 23 23 22 22 21 21 21 21 21 21 21 20 20 20 19 19 20 20 21 21 22 22 23 24 24 24 23 23 22 22 22 21 21 20 20 20 20 20 19 19 19 18 18 19 19 20 20 20 20 20 20 20 20 21 21 22 23 23 23 23 23 23 23 22 21 20 20 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 15 13 11 10 10 10 11 11 11 12 13 13 13 13 13 12 12 11 11 11 11 11 11 11 10 10 10 10 10 11 11 10 10 9 8 7 6 7 9 12 15 17 19 21 22 22 23 23 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 13 13 12 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 19 21 23 25 26 26 25 24 22 21 20 20 20 19 19 18 18 17 16 15 15 14 14 13 13 12 12 12 13 13 14 14 15 15 15 15 16 17 18 20 21 23 24 25 25 25 25 25 25 25 25 25 26 28 29 31 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 36 36 36 35 35 34 34 33 33 33 33 33 34 35 35 35 34 34 36 39 42 43 44 45 42 37 34 32 32 32 30 26 26 28 27 26 27 28 29 29 29 29 29 29 28 28 29 30 30 31 31 30 29 26 24 21 19 18 16 16 16 18 20 22 23 24 24 24 24 23 23 22 22 22 22 22 22 22 21 21 20 20 20 20 21 22 22 23 23 24 25 25 25 24 24 23 23 23 22 21 21 20 20 20 20 20 19 19 18 18 18 19 19 19 19 19 19 19 20 20 20 21 22 22 23 23 23 23 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 15 13 12 10 10 10 11 11 11 12 13 13 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 8 7 6 6 7 9 11 14 16 19 20 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 21 21 20 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 18 20 23 24 26 26 27 26 25 23 21 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 14 14 14 14 14 15 15 15 15 16 16 17 19 20 22 23 24 24 25 25 26 26 26 26 26 26 27 28 30 32 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 37 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 32 32 32 33 34 34 35 35 35 35 34 33 33 35 36 37 38 39 37 34 31 29 28 30 28 26 25 24 24 26 27 29 30 30 30 30 30 30 31 32 33 33 33 32 32 31 29 27 26 24 22 20 19 18 19 20 22 24 25 26 25 25 25 24 23 23 23 23 23 23 22 22 22 21 21 21 21 22 22 23 24 25 25 26 26 25 25 25 24 24 23 22 22 21 21 21 21 20 20 19 19 18 18 18 19 19 19 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 23 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 16 14 12 11 10 10 10 11 11 12 12 12 13 13 12 12 11 11 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 9 8 7 6 6 7 9 11 14 16 18 20 21 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 21 21 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 16 19 22 24 25 26 26 27 26 25 23 21 20 19 18 17 17 16 16 16 16 16 16 16 15 15 14 15 15 15 15 15 15 15 15 15 16 16 17 18 20 21 22 23 24 24 25 26 26 27 28 28 27 27 28 29 31 32 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 32 33 34 34 34 35 35 35 34 33 33 34 34 35 37 37 36 35 34 30 30 28 26 25 25 26 28 29 30 31 32 31 31 30 30 31 33 34 33 33 32 32 32 31 30 29 28 26 25 23 22 22 22 23 25 26 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 23 23 23 24 25 25 26 26 26 26 25 25 24 24 23 22 22 22 21 21 21 20 20 19 18 18 18 19 19 19 18 17 17 17 18 19 19 20 20 21 22 22 23 23 23 24 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 17 17 16 15 13 11 11 10 11 11 11 11 12 12 12 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 9 8 7 7 7 8 10 12 13 15 17 19 20 21 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 16 19 22 24 25 25 26 26 26 25 23 21 20 19 18 17 17 16 16 17 17 17 17 17 16 16 15 16 16 16 16 16 16 16 16 16 16 17 18 nan nan 22 23 24 24 24 25 26 27 28 29 29 28 28 28 29 30 32 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 33 33 33 32 32 32 31 31 31 31 31 31 32 32 32 31 30 30 30 30 30 30 30 30 31 32 33 33 34 34 34 34 34 34 34 35 36 36 37 38 39 40 39 37 35 34 33 33 33 33 33 32 33 33 33 32 31 31 31 32 33 33 32 31 31 31 32 31 31 30 29 28 26 25 25 24 25 26 28 29 28 28 27 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 19 18 18 19 19 18 18 17 16 16 17 17 18 19 20 20 21 21 22 23 23 24 24 24 23 22 21 20 20 19 18 18 18 17 17 16 16 17 17 18 18 18 18 17 17 16 14 12 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 11 10 9 8 8 8 9 10 11 12 13 15 16 18 20 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 14 17 20 22 24 24 25 25 25 25 25 23 21 20 19 19 18 18 18 18 18 18 18 18 18 17 17 16 16 16 17 17 17 16 16 16 nan nan nan nan nan 22 24 25 25 25 25 26 27 28 29 29 29 29 29 28 28 30 32 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 31 31 31 31 30 30 29 30 30 30 30 30 30 30 30 29 28 28 29 29 29 29 29 29 30 31 32 33 33 34 34 34 34 34 36 37 38 37 38 40 42 44 44 44 43 41 40 39 37 36 35 35 35 34 34 33 32 32 32 33 32 32 31 31 31 31 30 30 29 29 28 28 28 28 27 27 28 29 30 30 29 28 27 26 26 26 26 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 23 23 23 22 22 21 21 20 20 19 19 19 19 19 18 17 16 15 15 16 17 18 19 20 21 21 22 22 23 23 23 24 24 23 22 21 20 20 19 18 18 17 17 16 16 16 16 17 18 18 18 18 18 17 16 15 13 12 11 11 10 10 10 10 11 11 11 12 12 11 11 11 11 10 10 9 9 8 8 8 8 9 9 10 10 11 11 11 11 11 10 10 10 10 10 11 12 13 14 15 16 18 21 23 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 18 21 23 24 24 24 24 25 25 24 23 22 21 21 20 20 19 19 19 19 20 20 20 19 19 18 18 17 17 17 17 17 17 17 nan nan nan nan nan nan 24 25 26 25 25 25 26 27 28 28 28 28 29 29 29 29 30 32 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 28 28 27 27 28 28 28 28 28 28 29 30 31 32 32 33 33 33 34 35 37 38 38 38 39 41 43 45 45 45 44 43 41 39 37 36 35 35 35 34 34 33 33 33 33 33 33 32 31 31 30 29 28 27 27 28 29 30 30 30 30 30 30 31 31 30 29 28 27 27 27 26 26 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 23 23 22 22 21 21 21 20 19 19 19 19 18 17 16 15 14 15 15 16 18 19 21 22 22 22 22 22 22 23 23 23 23 22 21 20 19 19 18 18 17 16 15 15 15 16 17 17 18 18 18 18 17 16 15 14 12 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 9 9 8 8 8 8 8 9 9 10 10 11 11 12 12 12 12 11 11 11 12 12 13 14 15 16 18 20 22 24 24 24 23 23 23 22 23 23 22 22 22 22 22 21 21 21 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 20 22 23 24 24 24 24 24 24 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 19 19 18 18 18 18 18 18 nan nan nan nan nan 24 25 26 26 25 25 24 25 26 27 28 28 28 29 30 30 30 31 32 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 32 33 34 35 37 38 38 39 40 41 43 43 43 43 42 41 39 38 36 35 35 35 35 34 34 34 34 34 34 34 33 32 31 30 28 27 26 27 28 30 31 32 32 32 32 32 32 32 32 31 29 28 28 27 27 27 26 26 25 25 24 24 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 24 24 23 22 22 22 21 20 20 20 19 19 18 17 15 15 14 15 15 16 18 20 21 22 22 22 21 21 22 22 22 23 22 22 21 20 19 18 18 17 16 16 15 15 15 15 16 16 17 17 18 18 18 17 16 14 13 11 10 10 9 9 9 10 10 11 11 11 11 11 11 11 11 10 9 9 8 8 7 8 8 9 9 9 10 10 11 11 12 13 13 13 13 12 12 12 13 14 15 16 18 20 21 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 19 nan nan 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 20 21 22 23 24 24 24 24 24 23 23 23 23 23 24 24 24 23 23 22 22 22 22 22 22 22 22 21 21 20 20 20 19 19 19 nan nan nan nan nan nan 25 26 27 27 26 25 25 25 26 28 29 29 30 30 30 30 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 26 26 26 26 26 26 27 27 27 28 27 27 28 28 28 27 27 27 27 27 27 27 27 27 28 28 29 30 31 31 32 33 34 36 37 38 38 39 40 40 41 41 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 34 34 33 33 31 29 27 26 26 28 30 32 33 33 33 33 33 33 34 34 33 32 31 30 29 28 28 27 27 27 26 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 24 23 23 22 22 21 21 20 20 20 19 18 17 16 16 16 16 16 17 18 20 21 22 23 22 21 21 21 21 22 22 22 21 21 20 19 18 17 17 16 15 15 14 14 15 15 15 16 17 18 18 18 17 16 15 13 12 10 9 9 8 9 9 10 10 11 11 11 11 11 11 11 10 9 9 8 8 7 8 8 9 9 9 9 10 10 10 11 12 13 14 14 14 13 13 14 14 16 17 18 19 20 21 22 22 23 23 23 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 21 21 22 23 24 25 25 24 24 23 23 22 22 23 24 24 25 25 24 23 22 22 22 22 22 23 22 22 22 22 22 22 21 nan nan nan nan nan nan nan nan 24 25 26 27 27 27 26 26 26 27 29 30 31 31 31 31 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 28 29 30 30 31 32 33 34 35 36 37 37 38 39 39 39 39 39 38 37 36 36 35 35 35 35 35 35 35 34 34 34 33 33 33 31 28 26 25 27 30 33 35 36 35 35 34 34 34 35 35 34 34 32 31 30 29 28 28 28 27 27 26 25 26 26 26 26 26 26 26 27 27 26 26 26 25 25 25 25 25 24 24 23 22 22 21 21 21 21 21 20 19 18 18 17 17 17 17 18 18 19 20 21 22 23 22 21 20 20 20 21 21 21 21 20 20 19 18 17 16 16 15 15 15 15 15 15 15 15 16 17 18 18 17 16 15 13 12 10 9 8 8 8 9 9 10 11 11 11 11 11 11 11 10 10 9 8 7 7 7 8 8 9 9 9 9 9 10 10 11 12 13 14 14 13 13 14 15 16 17 18 19 20 20 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 23 23 24 25 26 26 26 25 24 23 22 21 21 22 24 25 25 25 24 23 22 22 22 22 22 23 23 23 23 23 23 23 22 nan nan nan nan nan nan nan nan nan nan 26 27 27 27 27 26 26 28 29 31 32 32 32 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 26 26 26 25 25 26 26 26 26 26 25 25 26 26 27 26 26 26 26 25 25 26 26 26 26 26 27 28 29 30 30 31 32 33 34 34 35 36 36 37 37 37 38 37 37 36 36 35 35 35 35 35 35 35 34 34 34 34 33 33 32 30 28 25 25 29 34 38 40 40 39 38 36 35 35 36 36 36 35 34 33 31 30 29 28 28 28 27 27 26 27 27 27 27 26 26 26 27 27 27 26 26 25 25 24 24 24 24 23 22 21 21 21 21 21 21 21 20 20 19 19 18 18 18 19 19 19 19 20 21 22 22 22 21 19 19 19 20 20 20 20 20 19 18 17 17 16 16 15 15 15 15 15 15 14 15 16 17 17 18 18 17 15 14 12 10 9 8 8 8 9 9 10 11 11 11 11 11 11 11 10 10 9 8 7 7 7 7 8 8 8 9 9 9 9 9 10 10 11 12 13 13 13 14 14 15 16 17 18 19 19 20 21 21 22 22 21 21 21 21 21 22 22 21 21 21 20 20 20 20 20 20 19 19 19 20 20 20 20 21 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 25 25 26 27 28 28 27 26 25 24 22 21 20 21 22 23 24 25 24 23 22 21 21 21 22 22 23 23 23 23 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan 26 26 27 27 27 27 28 30 31 31 31 31 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 26 25 26 26 26 27 28 29 29 30 30 31 32 33 33 34 34 35 35 35 35 35 36 35 35 35 35 35 35 35 35 35 35 35 35 34 33 32 30 29 28 27 29 34 40 44 45 44 43 41 38 36 36 37 37 37 37 35 34 32 30 29 29 28 28 28 28 28 28 28 28 28 27 27 26 27 27 27 27 26 25 25 24 24 24 23 22 21 21 20 20 20 21 21 20 20 20 20 19 18 18 18 19 19 20 20 20 21 22 22 22 20 19 18 18 19 19 19 19 19 18 18 17 16 16 15 15 15 15 15 15 15 14 15 15 16 17 17 18 17 15 14 12 10 9 8 8 9 9 10 10 11 11 12 12 12 11 11 10 10 9 8 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 11 12 12 13 13 14 15 16 17 18 19 19 20 21 21 21 21 21 20 20 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 20 20 20 21 21 21 21 20 20 20 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 26 28 30 30 29 28 26 25 23 22 21 21 21 22 23 24 24 24 23 22 21 21 22 22 23 23 24 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 26 27 27 28 28 nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 24 24 24 24 23 24 24 24 24 23 23 23 23 23 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 28 29 29 30 31 31 31 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 36 35 34 32 30 29 28 29 31 35 39 42 43 43 42 41 39 38 38 38 38 38 38 36 34 32 31 30 29 29 29 29 29 29 29 29 29 29 28 27 27 27 27 27 27 26 26 25 24 24 23 22 22 21 20 20 20 20 20 20 20 19 19 19 18 18 18 18 19 20 20 21 21 21 21 22 22 21 19 18 18 18 19 19 19 19 18 18 17 16 15 15 15 14 15 15 15 15 15 15 15 15 16 16 16 16 15 13 12 10 9 9 9 9 10 10 10 11 11 11 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 8 8 9 9 9 8 8 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 20 21 21 20 20 20 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 20 20 19 19 18 18 18 18 18 18 18 17 17 17 17 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 23 23 25 28 30 31 30 29 27 25 24 22 21 21 21 22 23 23 23 24 23 23 22 22 22 23 24 24 24 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 26 27 nan nan nan nan nan 29 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 23 23 23 23 23 23 24 23 23 23 23 24 24 25 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 32 32 33 33 33 34 33 34 34 35 35 35 36 36 36 35 33 30 28 28 30 34 37 39 39 38 37 36 37 38 39 40 39 39 38 37 34 32 30 30 29 29 29 29 30 30 30 30 30 29 29 28 27 27 28 28 28 27 26 25 24 24 23 22 21 21 20 20 20 20 19 19 18 18 18 18 18 18 19 19 20 21 21 21 21 21 21 22 22 21 19 18 18 18 19 19 19 19 18 17 16 16 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 13 11 10 9 9 9 10 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 9 10 10 10 11 11 12 13 14 15 16 17 18 19 20 20 20 20 20 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 20 20 19 19 19 19 19 19 19 18 18 17 17 17 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 24 26 29 31 31 29 27 26 24 23 22 22 22 22 23 23 23 24 24 23 23 23 23 24 24 25 25 25 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 nan nan nan 26 27 28 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 26 27 27 28 28 28 29 29 28 28 27 27 27 27 27 26 26 26 26 26 26 27 27 28 28 28 29 29 30 30 30 30 30 30 31 32 32 33 33 33 34 35 35 35 35 35 36 36 36 34 32 31 33 38 44 44 41 38 36 35 36 38 39 39 39 39 38 36 33 31 30 30 29 29 30 30 30 31 31 31 31 30 29 29 28 28 28 28 28 28 27 26 25 24 23 23 22 21 20 20 20 19 19 18 18 18 18 18 19 19 20 20 21 21 22 22 21 21 21 21 22 21 20 19 18 19 19 19 19 19 18 17 16 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 13 12 11 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 10 10 10 9 9 9 8 8 7 7 6 7 7 7 7 8 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 16 17 18 19 19 20 20 20 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 19 19 19 18 17 17 17 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 24 24 26 28 30 31 29 27 25 24 23 23 22 22 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 24 24 24 24 25 25 27 27 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 23 23 24 24 24 25 25 25 25 25 25 26 26 27 28 28 29 29 30 30 30 30 29 29 28 28 27 28 28 27 27 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 30 31 32 32 33 33 34 35 35 35 35 36 36 36 34 33 32 33 37 45 47 46 42 39 38 37 38 38 37 37 37 35 33 31 30 30 30 30 30 31 31 31 31 31 31 31 30 30 29 29 28 28 29 28 28 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 18 18 18 19 20 20 20 21 21 22 22 21 21 21 21 21 21 20 19 19 19 19 19 19 19 18 17 16 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 13 12 11 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 19 20 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 21 21 21 21 21 21 20 20 19 18 18 18 17 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 26 27 28 29 28 26 24 23 23 23 23 23 23 23 23 23 24 24 25 25 25 25 25 25 26 26 26 26 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 24 25 26 26 26 26 27 28 29 30 31 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 24 24 25 25 26 26 26 26 26 27 27 27 28 29 29 30 30 31 31 31 31 31 31 30 30 29 29 29 29 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 28 29 30 31 31 32 33 34 34 35 35 35 35 34 32 29 26 26 30 37 43 45 44 40 36 34 32 31 30 30 30 30 29 28 29 30 30 31 31 32 32 32 32 31 31 31 30 30 30 29 28 28 28 28 28 28 28 27 26 25 24 23 22 22 21 20 19 19 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 20 20 19 19 19 20 19 19 18 17 16 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 14 14 13 12 11 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 7 7 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 19 20 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 19 18 18 19 19 20 20 21 21 21 21 21 21 21 21 21 20 19 19 18 18 18 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 27 26 26 26 26 25 24 23 22 22 22 23 23 23 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 27 28 30 31 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 25 26 26 27 27 28 28 28 28 29 29 30 31 31 31 32 32 32 33 33 32 32 32 31 31 30 30 30 30 30 30 29 29 29 28 27 27 27 27 26 26 26 25 25 25 25 25 25 25 26 27 28 29 29 30 31 32 33 34 34 35 35 34 33 32 29 26 27 32 38 43 44 41 36 29 24 20 19 20 22 23 24 25 26 28 30 31 32 33 33 33 33 32 32 31 30 30 30 30 29 28 28 28 28 28 28 28 27 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 19 19 19 19 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 18 17 16 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 13 12 11 10 9 9 9 9 10 10 10 10 10 10 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 6 6 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 20 20 20 20 19 19 19 18 18 18 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 22 22 22 21 21 20 20 19 19 18 18 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 28 27 26 25 25 24 23 23 22 22 22 22 23 23 24 25 25 25 26 26 27 27 27 27 27 27 27 27 26 26 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 32 32 31 31 31 31 31 31 30 30 30 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 26 26 27 28 29 29 30 32 33 33 34 34 34 34 33 33 32 32 34 37 40 42 40 35 28 21 14 11 11 14 17 21 23 24 26 29 31 33 34 34 34 34 33 33 32 31 31 30 30 30 29 28 28 27 27 28 28 28 28 27 26 25 24 24 23 23 22 21 21 20 19 19 18 18 18 18 18 18 18 19 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 18 18 17 16 15 15 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 13 12 11 10 9 9 9 9 9 10 10 11 10 10 9 9 8 8 8 8 7 7 7 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 12 13 14 15 16 17 18 19 19 19 20 19 19 19 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 21 21 21 21 21 20 20 19 19 18 18 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 27 26 26 25 24 24 24 23 23 23 23 23 24 25 26 26 26 27 27 27 27 28 28 28 27 27 27 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 26 26 26 25 26 26 26 26 26 27 28 29 30 31 32 33 33 33 34 34 34 34 34 35 37 38 39 38 35 30 23 17 11 10 12 15 19 22 24 25 27 30 33 36 37 36 35 35 34 34 33 32 31 30 30 30 30 29 28 27 27 28 28 28 28 27 26 25 25 24 24 24 23 22 21 20 19 19 18 17 17 17 17 18 18 19 20 20 21 21 21 21 21 21 22 21 21 21 21 20 19 18 18 17 16 16 15 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 12 11 10 9 9 9 9 10 10 11 11 10 10 9 8 8 8 7 7 7 7 7 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 9 10 11 12 13 14 15 17 18 19 19 20 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 18 19 19 20 21 21 20 20 20 19 18 18 18 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 26 26 26 27 26 26 25 25 24 24 24 24 25 26 27 27 28 28 27 27 27 28 28 28 28 28 28 27 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 27 28 29 29 29 30 30 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 33 33 33 33 33 32 32 32 31 31 31 30 30 29 28 27 27 27 27 26 27 27 27 27 27 28 28 29 30 31 32 33 33 33 33 34 34 35 36 37 38 39 38 36 33 29 23 19 16 15 17 20 22 24 25 26 28 31 34 37 38 37 37 36 35 34 34 33 31 31 31 31 30 29 28 28 28 28 28 28 28 27 26 26 25 25 24 24 23 23 22 20 19 19 18 17 17 17 17 18 18 19 20 21 21 21 21 21 21 21 22 22 22 21 21 20 19 18 18 17 17 16 15 14 13 13 12 12 12 12 12 13 13 13 13 13 14 14 14 14 13 12 11 10 9 9 9 10 10 11 11 10 10 9 9 8 8 7 7 7 7 7 7 8 8 8 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 10 11 11 12 13 14 16 17 18 20 20 21 21 20 20 20 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 19 19 19 18 18 17 18 19 20 20 21 21 20 20 19 18 18 19 19 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 24 25 26 27 28 28 27 27 26 26 26 26 27 28 28 29 29 28 28 28 27 27 28 28 28 28 28 28 28 28 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 26 27 28 28 29 29 30 30 31 31 31 31 31 31 32 32 33 33 33 33 33 33 34 34 33 33 33 32 32 32 32 33 33 33 33 32 32 32 32 32 31 31 30 29 28 28 28 28 28 28 28 29 28 28 28 28 29 30 31 32 33 33 33 33 34 35 36 37 39 40 39 38 37 34 31 28 24 22 22 22 23 24 25 26 27 29 32 35 37 39 38 37 36 35 34 34 33 32 31 31 31 31 29 28 28 28 28 28 28 28 27 26 26 25 25 24 24 23 22 22 21 20 19 19 18 18 18 18 18 19 20 20 21 21 21 22 22 22 22 22 22 22 22 21 20 19 19 18 17 17 16 15 14 13 12 12 12 11 12 12 12 12 13 13 13 13 14 14 14 14 13 12 11 10 10 10 10 11 11 11 11 10 10 9 8 8 8 7 7 7 7 7 8 8 8 8 7 7 6 6 6 6 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 16 17 18 19 20 21 22 22 21 21 20 20 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 18 18 18 17 18 19 20 20 21 21 20 20 19 19 19 19 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 35 35 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 24 24 23 23 23 24 25 27 28 28 29 28 28 27 27 28 29 29 30 30 30 29 29 28 27 27 27 27 28 28 28 28 28 28 28 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 24 25 26 26 27 28 28 29 29 30 30 30 30 31 31 31 32 33 33 33 34 34 34 34 34 33 33 32 32 31 32 32 32 32 32 33 32 32 32 32 32 32 31 31 30 29 29 29 29 29 29 29 29 29 28 28 28 29 30 31 32 33 33 33 33 34 35 36 38 39 40 40 39 38 37 34 32 29 27 26 25 25 25 26 26 27 29 32 36 38 39 39 37 36 35 34 33 33 32 31 31 31 31 30 28 28 28 28 28 28 28 27 27 26 25 25 24 23 23 22 22 21 20 20 20 20 19 19 19 19 20 20 20 21 21 22 22 22 22 21 22 22 22 21 21 20 19 19 18 17 17 16 15 14 13 13 12 11 11 11 11 11 12 12 12 12 12 13 13 14 14 13 13 12 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 8 8 8 8 8 8 7 6 6 6 6 6 6 7 7 8 9 10 10 11 12 12 12 13 13 13 14 14 15 16 17 18 19 20 21 22 22 21 21 21 21 21 20 20 20 20 19 18 18 17 17 17 18 18 18 19 19 18 18 18 18 19 20 20 20 20 20 20 19 19 19 20 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 36 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 25 25 24 23 23 24 25 26 27 28 29 29 29 28 28 28 29 30 31 31 31 30 29 28 27 27 27 27 28 28 29 29 28 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 23 24 25 25 26 26 27 28 28 29 29 29 30 30 31 32 32 33 33 34 34 34 33 33 33 32 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 30 30 29 30 30 30 29 29 29 29 29 28 29 29 30 31 32 32 33 33 33 34 35 36 37 39 40 41 41 40 38 36 34 32 31 29 27 26 26 26 26 27 30 33 36 38 39 38 37 36 34 33 33 32 31 31 31 31 30 30 29 28 28 28 28 28 28 27 27 27 26 25 24 24 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 21 21 22 22 21 21 21 22 22 21 21 20 19 19 18 18 17 16 15 14 14 13 12 11 11 10 10 10 10 11 11 11 12 12 13 13 14 14 13 12 12 11 11 11 11 11 11 11 11 10 10 9 9 8 8 8 7 7 8 8 8 9 9 9 9 8 8 7 7 7 7 7 7 8 9 10 11 12 12 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 21 21 22 22 22 22 22 22 22 21 21 20 18 17 17 16 16 17 18 18 19 19 19 18 18 18 19 19 20 20 20 19 19 19 19 20 20 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 36 37 38 39 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 26 25 24 24 23 23 23 24 25 26 28 29 29 29 28 27 28 29 30 31 31 31 30 29 28 27 27 27 27 28 29 29 28 28 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 21 22 22 23 23 24 25 25 26 27 27 28 28 29 30 31 31 32 32 32 33 33 33 32 32 32 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 28 28 28 29 30 30 31 32 33 33 33 34 35 36 37 39 40 41 41 40 38 36 35 33 32 30 29 27 25 25 25 27 30 32 35 37 38 37 36 35 33 32 32 32 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 25 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 21 21 22 21 21 20 21 21 21 21 21 20 20 19 19 18 17 17 16 15 14 13 13 12 11 11 10 10 10 9 10 10 11 12 12 13 13 14 13 13 12 12 11 11 11 11 11 11 11 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 7 7 8 8 9 10 11 12 13 13 13 13 14 14 13 13 13 13 14 14 14 15 16 17 18 19 20 21 22 22 23 23 23 22 22 21 20 19 18 17 16 16 17 18 18 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 20 21 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 37 37 37 38 39 40 40 40 nan nan nan nan nan nan nan nan nan 30 32 32 nan 31 29 28 26 25 25 24 23 23 23 23 24 25 26 27 29 29 28 27 27 28 28 29 30 31 31 30 30 29 28 27 27 28 28 28 28 28 27 26 26 26 26 nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 20 20 20 21 22 22 23 24 24 25 25 26 27 28 29 29 30 31 31 31 31 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 30 30 30 30 30 30 30 30 30 29 29 28 28 29 29 30 31 32 33 33 33 34 35 35 37 38 39 40 41 40 39 37 35 34 33 31 29 27 25 24 25 27 30 32 34 36 36 36 35 34 33 32 32 32 31 31 30 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 21 21 20 21 21 21 21 20 20 20 21 21 21 20 20 20 19 19 18 18 17 16 16 15 14 13 12 12 11 10 10 9 9 9 10 11 12 12 12 13 13 13 13 12 12 11 11 11 11 12 12 11 11 11 10 10 9 9 8 8 8 8 8 8 8 9 9 10 10 10 10 9 9 9 9 10 10 11 12 13 13 13 14 14 14 14 14 14 14 13 13 13 13 14 15 16 17 18 19 20 21 22 23 23 23 22 22 21 21 20 19 18 18 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 21 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 38 38 38 39 39 40 39 nan nan nan nan nan nan nan 27 26 27 30 32 34 34 33 31 29 27 26 25 24 23 23 23 24 25 25 26 27 28 28 27 27 28 28 29 29 29 30 30 30 29 29 29 28 28 28 28 28 27 26 25 25 nan nan nan nan nan nan nan nan nan 22 22 22 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 20 20 21 21 22 23 23 24 24 25 26 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 31 31 30 30 30 30 31 31 31 31 31 30 29 29 29 29 29 30 31 32 33 33 34 34 34 35 35 36 37 39 39 39 39 37 36 35 33 31 28 26 24 24 24 27 29 31 33 35 36 35 34 34 33 33 33 33 32 31 30 28 28 28 29 29 29 29 29 29 29 28 28 28 27 27 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 20 19 19 20 20 20 20 20 20 20 20 19 19 18 18 17 16 15 14 13 13 12 12 11 10 10 9 9 10 11 12 12 12 12 13 13 13 12 12 12 11 11 12 12 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 10 11 11 11 11 11 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 14 15 16 17 18 19 21 22 22 22 22 22 21 21 20 20 20 20 19 19 19 19 18 18 17 17 17 17 18 19 19 19 19 19 19 19 20 20 21 21 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 39 39 39 39 39 39 39 nan nan nan nan nan nan nan 27 27 27 29 32 34 35 34 33 30 28 26 25 24 23 23 23 24 25 26 27 27 28 27 27 28 28 29 29 29 29 28 29 29 29 29 29 29 29 28 28 27 26 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 18 19 19 20 20 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 31 31 31 31 31 31 32 32 32 31 31 30 30 29 29 29 30 31 32 33 34 34 34 35 35 34 35 36 37 38 38 38 37 36 35 33 31 28 26 24 23 24 26 28 30 33 34 35 35 34 34 34 35 34 34 32 31 29 27 28 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 23 22 22 22 22 23 23 23 22 22 22 21 21 21 21 20 19 19 20 20 20 20 20 20 20 19 19 18 18 17 17 16 15 14 13 12 12 11 11 10 9 9 10 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 9 8 8 8 8 8 9 9 10 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 14 14 13 13 13 14 15 16 17 18 19 20 21 22 22 22 22 21 21 20 20 20 20 20 20 20 19 18 17 16 16 16 17 18 19 19 19 19 19 19 20 20 20 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 40 40 40 40 40 39 39 nan nan nan nan nan nan nan nan 28 28 29 32 34 36 36 34 32 29 27 25 24 23 23 23 23 25 26 27 27 27 27 27 28 29 29 29 28 27 27 27 27 27 28 28 28 28 28 27 26 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 20 20 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 30 31 32 33 34 35 35 35 35 34 34 35 36 37 37 37 36 35 35 33 31 29 26 24 23 24 25 27 29 32 33 34 34 34 34 35 36 35 34 31 30 29 28 29 30 30 30 29 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 25 24 23 22 22 23 23 23 23 23 22 22 22 22 21 21 20 20 19 20 20 20 20 20 20 20 19 19 18 18 17 17 16 15 14 13 13 12 12 11 nan nan nan 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 9 8 8 8 8 9 11 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 16 17 19 19 20 21 21 21 21 21 nan nan nan nan nan 20 20 20 19 19 18 17 16 16 16 17 18 19 19 19 19 20 20 20 20 20 20 20 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 31 nan nan nan nan nan nan nan nan nan nan nan nan 41 41 41 41 40 40 40 40 nan nan nan nan nan nan nan nan nan nan 29 30 32 34 36 37 36 34 31 28 26 24 23 22 22 23 24 25 26 26 27 27 27 28 28 28 27 26 26 25 26 26 26 27 27 27 27 26 26 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 20 20 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 32 32 32 32 32 31 31 30 31 31 32 33 34 35 36 35 35 35 35 35 35 36 36 36 36 35 34 33 31 29 27 25 24 24 25 26 28 31 32 33 33 34 34 35 36 35 33 31 30 29 30 30 31 31 30 29 29 29 30 30 30 30 30 29 29 29 29 28 27 27 26 26 25 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 20 20 20 20 20 20 20 20 20 19 19 18 18 18 17 16 15 14 14 13 13 12 nan nan nan nan nan 10 10 10 10 10 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 9 8 8 8 10 11 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 15 15 16 17 18 19 19 20 20 nan nan nan 20 20 19 19 19 19 19 19 19 18 17 16 15 15 16 16 17 18 19 19 20 20 20 20 20 20 20 20 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan 41 41 40 nan 39 39 39 39 nan nan nan nan nan nan nan nan nan nan nan nan 31 34 36 37 37 35 32 29 27 25 23 22 22 22 23 23 24 25 26 27 28 28 28 28 27 26 25 25 25 25 26 26 26 26 26 26 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 31 31 31 32 32 32 32 32 33 34 34 34 33 33 32 32 32 32 32 31 31 31 31 32 33 34 35 36 36 35 35 35 35 35 35 35 35 35 34 33 32 31 29 28 27 26 25 25 26 28 30 32 33 34 34 34 35 36 35 33 31 30 30 30 31 31 31 30 29 29 30 31 31 30 30 30 30 30 30 30 29 28 28 27 27 25 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 20 20 20 20 20 20 21 20 20 19 19 19 18 18 17 16 15 15 14 14 13 nan nan nan nan nan nan nan 9 9 10 10 9 9 9 9 10 11 11 11 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 9 8 9 10 11 13 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 18 19 nan 19 19 18 18 18 18 18 18 18 18 17 17 16 15 15 15 15 14 15 17 18 19 20 20 20 20 20 20 20 21 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 26 27 nan nan nan nan nan nan nan nan nan 38 38 38 38 38 nan nan 38 38 39 40 40 nan nan nan nan nan nan nan nan nan nan 31 33 35 37 37 36 33 31 29 27 25 24 23 23 23 24 24 26 27 28 29 30 29 28 27 26 25 25 25 25 25 25 25 25 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 30 30 30 31 31 31 32 32 33 33 33 33 33 33 32 32 32 32 32 32 31 32 32 33 34 35 36 36 36 35 35 35 35 35 35 35 34 34 33 32 31 29 28 27 27 27 26 26 28 30 32 33 34 35 35 35 36 35 34 32 31 30 29 30 30 30 29 29 30 31 32 32 31 31 30 30 31 30 30 29 29 28 28 27 26 25 24 24 24 24 23 23 22 22 22 22 22 22 22 22 21 20 20 20 20 20 20 20 20 19 19 19 18 18 17 16 16 15 15 14 14 nan nan nan nan nan nan nan nan nan 9 9 9 9 9 9 9 10 10 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 9 10 12 14 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 16 16 16 17 17 18 18 18 18 18 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 13 14 17 19 20 21 21 21 21 21 21 21 21 22 22 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 22 22 21 22 23 24 nan nan nan nan nan nan nan nan 34 35 35 35 36 36 36 nan nan nan 39 40 40 nan nan nan nan nan 35 33 31 31 31 32 34 36 38 38 37 36 34 32 30 28 27 26 26 25 26 27 28 30 31 32 32 31 30 28 27 26 26 25 24 24 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 29 29 30 30 31 31 32 32 33 33 33 33 33 32 32 32 32 32 32 32 33 33 34 34 35 36 36 36 36 35 35 35 35 34 34 33 33 32 31 30 28 28 28 28 28 28 29 30 31 33 34 34 35 35 35 35 35 34 32 30 29 29 29 29 30 30 32 34 34 33 32 31 30 30 31 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 21 21 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 nan nan nan nan nan nan nan nan nan 9 9 10 9 9 9 9 10 10 11 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 11 12 14 15 15 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 nan nan nan nan 14 14 15 15 16 16 16 16 17 17 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 13 13 12 11 12 15 18 21 21 22 22 22 21 21 21 21 21 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 19 18 18 18 19 20 21 21 22 23 24 25 26 28 29 31 31 32 32 33 34 36 37 nan nan nan 41 nan nan nan 40 39 37 36 34 33 32 32 33 36 38 39 nan 40 39 38 35 33 32 31 30 30 29 30 30 32 33 34 34 33 32 30 29 28 28 27 25 24 24 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 18 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 35 36 37 36 36 35 35 35 35 34 34 33 32 32 31 30 28 28 28 29 30 30 30 30 31 33 34 35 35 35 36 36 36 36 34 32 31 30 30 31 32 33 35 36 35 34 33 31 30 31 31 31 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 21 20 20 20 20 20 20 20 20 19 19 18 18 18 17 17 16 16 15 15 14 nan nan nan nan nan nan nan nan nan 9 10 11 10 9 9 9 9 10 11 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 11 11 12 13 14 15 15 15 15 15 14 14 14 14 13 nan 13 13 nan nan 13 13 nan nan nan nan nan nan 13 14 14 15 16 16 16 17 17 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 13 11 10 11 13 17 20 22 22 22 22 21 21 21 20 20 20 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 15 15 14 14 15 15 16 17 17 17 18 19 20 21 22 24 26 28 28 28 30 32 35 37 39 nan nan nan nan nan nan 41 40 38 37 35 34 33 33 35 nan nan nan nan nan 42 40 38 36 35 34 33 33 33 33 33 34 34 35 34 33 32 31 30 29 29 27 26 25 24 23 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 18 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 30 30 29 nan 29 29 29 29 29 30 30 30 30 31 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 36 36 36 36 35 35 34 34 33 32 32 31 30 30 29 29 30 32 32 32 31 31 33 34 35 36 36 37 37 38 37 37 36 35 34 33 34 35 36 37 37 36 35 33 31 31 31 31 31 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 nan nan nan 12 nan nan nan nan nan 9 10 11 10 10 9 9 9 9 10 11 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 11 11 12 13 14 14 15 15 14 14 14 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 13 14 15 15 16 16 17 18 18 18 18 18 17 17 16 16 16 15 15 15 14 13 12 11 10 12 15 19 22 22 22 22 21 21 21 20 20 19 19 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 17 14 12 10 10 10 11 12 13 14 14 14 14 14 14 15 16 18 20 23 26 27 27 28 31 34 37 39 nan nan nan nan nan nan nan nan 38 37 36 34 33 34 nan nan nan nan nan nan 43 41 39 37 36 35 35 35 35 35 34 34 34 34 33 32 31 31 30 30 29 nan nan 25 24 23 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 17 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 31 31 30 30 30 29 29 29 29 30 30 30 31 31 32 32 31 31 31 32 33 33 34 35 35 35 35 35 35 36 36 36 36 36 35 35 35 34 33 32 31 30 30 30 30 30 31 32 34 34 33 32 32 34 36 37 37 38 38 38 38 39 39 39 38 37 38 38 39 38 38 36 35 33 32 31 31 31 31 30 30 30 30 29 28 28 27 27 26 25 25 24 23 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 13 12 nan nan nan nan nan 10 11 11 11 10 9 9 9 9 10 10 11 12 12 12 12 12 11 11 10 9 9 9 10 10 11 11 12 12 12 13 14 14 14 14 14 13 13 13 13 nan nan nan nan nan nan nan 13 13 nan nan nan nan 11 12 12 13 13 14 14 15 16 16 17 17 18 18 18 18 18 17 17 17 17 16 16 15 14 14 13 14 16 19 22 23 23 22 21 21 20 20 20 20 19 19 19 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 9 6 4 5 8 11 12 14 14 14 14 12 12 12 13 15 16 19 22 26 27 27 29 31 34 37 40 nan nan nan nan nan nan nan nan nan nan 35 34 33 nan nan nan nan nan nan nan 41 40 39 37 35 35 34 35 35 34 34 33 32 32 31 30 30 29 29 28 nan nan nan 25 24 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 17 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 27 28 29 29 nan nan nan nan nan 31 31 31 nan nan nan nan nan nan 31 31 31 30 30 29 29 30 30 30 30 31 31 32 31 31 31 31 32 33 34 35 35 35 35 35 35 35 36 36 36 36 36 36 35 35 34 32 30 29 28 27 27 27 28 30 32 33 33 32 33 34 35 37 38 38 39 39 39 40 42 42 41 40 40 40 40 39 38 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 28 28 27 26 25 24 23 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 15 15 14 14 13 12 nan nan nan 10 11 11 11 11 11 10 10 10 10 10 10 10 11 12 12 12 12 11 10 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 nan nan 11 nan 11 11 12 12 12 nan nan nan nan 11 12 12 12 13 13 14 14 14 nan 16 16 17 17 18 18 18 18 18 18 18 18 18 17 17 17 18 19 22 24 24 24 23 22 21 20 20 20 20 20 20 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 5 2 3 7 10 13 14 15 15 14 14 12 11 12 14 17 18 20 23 26 28 29 31 34 36 39 41 nan nan nan nan nan nan nan nan nan nan 34 33 33 nan nan nan nan nan nan nan 39 39 37 36 34 34 34 34 34 34 33 32 31 31 30 29 27 26 25 25 nan nan nan 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan 22 23 24 25 26 27 27 28 28 28 28 27 27 28 28 29 30 30 31 nan nan nan nan nan nan 30 29 29 29 29 30 30 30 30 31 31 31 31 31 31 32 33 34 35 35 35 35 35 34 35 35 36 36 37 36 36 36 36 34 32 29 27 25 24 23 22 23 25 28 30 32 32 33 34 36 37 38 39 40 41 42 43 44 44 42 41 41 41 41 40 39 37 36 35 34 34 33 32 31 31 30 30 29 29 29 29 29 28 28 27 26 25 24 23 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 16 15 14 13 12 nan nan 10 10 11 11 12 12 12 11 11 10 10 10 10 10 11 11 12 12 12 11 10 9 9 10 11 11 12 11 11 12 12 12 12 13 13 13 13 12 12 12 12 11 nan nan 11 11 11 11 11 11 12 12 nan nan 11 11 12 12 nan nan nan nan nan nan nan nan 15 15 16 17 17 18 18 18 19 19 19 19 19 20 21 22 24 25 26 26 25 23 22 21 21 21 21 21 21 20 20 20 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 6 7 9 11 14 15 15 16 15 15 13 13 13 14 16 18 19 21 24 27 29 31 33 36 38 40 42 nan nan nan nan nan nan nan nan nan nan 34 32 31 nan nan nan nan nan nan nan 37 38 36 35 34 33 33 33 33 33 33 32 32 31 30 28 25 24 nan nan nan nan nan 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 23 24 24 25 25 24 24 24 24 24 25 25 26 27 27 28 nan nan nan nan nan nan nan 29 29 28 29 29 29 29 30 30 31 31 31 31 31 32 33 35 36 36 36 36 35 34 34 35 36 36 37 37 37 37 37 35 33 30 27 24 21 19 17 17 19 22 26 29 31 32 34 35 37 38 39 41 42 43 45 45 44 43 42 41 42 42 41 40 39 38 36 36 35 35 34 33 32 31 30 30 29 29 29 29 29 28 28 27 26 25 23 23 22 22 23 23 22 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 15 15 14 13 nan nan nan 10 11 12 12 12 12 12 11 11 11 11 11 10 11 11 11 11 11 11 10 9 9 10 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 nan nan 10 10 10 10 10 11 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan 14 15 15 16 17 17 18 18 19 19 19 20 21 22 23 24 25 26 25 25 24 23 22 22 21 21 21 21 21 20 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 9 9 11 13 14 15 16 16 16 16 15 14 14 14 16 17 19 21 23 25 28 30 32 34 37 39 40 41 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 36 34 33 33 33 33 33 33 33 33 33 32 31 nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 21 21 22 22 22 22 22 22 22 22 22 23 23 24 24 nan nan nan nan nan nan nan nan 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 35 36 36 36 35 34 34 34 35 36 36 37 37 38 37 36 34 31 28 24 20 17 14 14 16 18 22 26 28 30 31 33 35 37 39 40 42 43 44 45 45 45 43 42 42 42 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 29 28 28 29 28 28 27 26 25 24 24 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 18 18 18 18 18 17 17 16 15 14 14 nan nan nan nan 11 12 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 11 12 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 10 10 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 24 24 24 23 23 22 22 22 22 22 21 20 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 14 16 16 16 16 17 17 17 16 15 16 16 18 20 22 23 25 27 29 31 33 35 37 38 39 40 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 35 34 34 33 33 33 33 34 34 35 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 19 19 19 19 19 18 18 18 18 19 19 20 nan nan nan nan nan nan nan 24 25 26 27 27 28 28 29 29 29 29 30 31 32 33 33 34 34 34 34 34 35 35 34 34 34 34 35 35 35 36 37 38 38 37 35 32 29 24 20 16 14 13 14 16 19 23 27 28 30 31 33 35 37 37 38 39 41 42 43 44 43 42 42 42 42 41 41 40 39 38 37 37 36 35 34 33 33 32 31 30 29 29 28 29 28 28 27 27 26 25 25 24 24 24 23 24 24 24 23 23 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 18 18 17 17 16 16 15 14 nan nan nan nan nan 13 14 14 13 13 13 12 12 12 12 12 12 12 12 11 11 11 10 10 11 12 13 13 13 13 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 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 14 14 15 16 17 17 18 18 18 18 19 20 21 22 23 23 23 23 23 23 22 22 22 22 21 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 15 16 16 17 17 18 19 19 19 18 19 19 21 22 23 25 27 29 31 33 35 35 36 37 38 39 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 35 35 35 35 34 35 35 35 36 36 36 35 nan nan nan nan nan nan nan nan nan 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 nan nan 15 15 15 15 15 14 14 14 14 15 15 16 nan nan nan nan nan nan nan 21 22 23 24 25 26 27 28 28 29 29 30 31 32 33 34 34 34 34 34 34 34 35 36 36 36 36 36 36 36 36 36 37 38 39 38 37 35 31 26 21 17 14 13 13 15 17 20 24 26 28 30 32 34 35 35 34 34 34 36 38 40 40 40 41 41 42 41 41 40 39 38 38 38 37 36 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 24 24 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 nan nan nan nan 14 14 14 14 14 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 12 13 14 14 14 13 12 12 12 11 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 13 13 13 14 14 15 16 16 16 15 15 16 17 19 20 21 22 23 23 23 23 23 23 23 22 22 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 16 16 17 17 19 20 21 21 21 21 21 22 23 24 25 27 30 32 34 35 35 35 36 36 37 38 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 37 37 37 37 37 36 36 36 36 36 nan 36 35 nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 nan nan 11 11 nan 11 11 10 10 nan nan nan 12 13 14 nan nan nan nan nan nan nan 19 20 21 23 24 26 27 27 28 29 30 31 32 33 34 35 35 35 36 36 36 37 38 39 39 39 39 38 38 37 37 37 39 40 41 41 39 37 33 28 22 17 15 14 13 14 15 17 20 23 26 28 31 34 36 36 35 32 30 31 33 35 37 39 40 41 41 41 40 39 38 38 38 38 38 37 37 36 35 34 33 33 32 32 31 30 29 28 27 27 27 27 27 27 27 26 26 26 26 25 24 24 24 24 25 25 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 nan nan nan 15 15 15 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 12 12 13 13 14 14 14 13 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 9 9 9 10 10 nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 14 14 15 14 14 13 14 15 17 19 20 21 21 21 22 22 22 23 23 23 22 23 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 17 18 19 20 22 22 23 23 23 24 25 26 27 29 32 34 35 35 35 34 34 35 36 37 37 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 38 38 38 37 37 36 36 36 36 36 35 35 nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 nan nan nan 8 8 8 7 7 7 8 9 nan 11 12 12 nan nan nan nan nan 16 17 18 19 20 22 24 26 27 28 28 29 30 32 33 34 35 36 36 37 38 38 39 40 41 41 41 40 39 38 38 38 38 39 40 43 44 44 43 40 36 30 24 19 15 14 14 14 15 16 19 22 24 27 30 33 36 38 37 35 33 31 31 33 35 37 39 40 40 40 39 38 38 38 38 38 38 38 38 37 36 36 35 35 34 34 33 32 30 29 28 27 27 28 28 28 28 28 28 27 26 25 25 25 25 25 26 27 27 26 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 nan nan nan nan 16 16 15 15 14 14 13 13 13 13 12 12 12 11 11 11 11 12 12 12 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 nan nan nan 13 13 13 nan nan nan nan 13 13 13 14 14 14 14 13 14 15 17 18 19 19 20 20 20 21 21 21 22 22 23 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 18 19 19 20 21 22 23 23 23 24 25 26 27 28 30 33 35 37 36 34 33 33 34 34 35 36 37 37 37 nan nan nan nan nan nan 31 29 27 nan nan nan nan nan nan nan nan 36 38 38 38 37 37 36 36 35 35 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 nan nan nan 6 5 5 5 5 nan nan nan 10 11 11 nan nan nan nan 13 13 14 16 17 19 20 22 24 26 27 29 30 31 32 33 34 35 36 37 38 38 39 40 40 41 41 41 41 39 37 36 36 37 38 40 42 44 46 47 46 43 39 35 28 22 17 15 15 15 17 18 21 24 27 29 32 34 36 39 40 39 37 34 32 31 32 34 36 37 38 38 38 38 38 39 39 39 39 39 38 38 37 37 37 36 35 34 34 33 32 30 29 29 28 28 29 29 29 29 28 28 27 26 26 26 26 27 28 28 28 28 27 26 25 24 23 23 22 21 21 20 19 18 18 17 16 16 15 14 14 14 15 nan nan nan nan 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 12 12 12 12 13 13 13 13 13 13 12 12 12 11 11 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 11 11 12 12 13 13 14 14 15 nan nan nan nan 14 14 14 14 14 14 15 16 17 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 19 20 21 22 22 23 24 24 23 24 24 25 27 29 32 35 37 36 34 32 32 33 33 34 35 36 36 36 nan nan nan nan nan 31 31 30 28 25 nan nan nan nan nan nan nan 33 35 37 38 38 37 37 36 35 nan 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 8 nan nan nan nan 6 6 6 5 5 4 3 3 nan nan nan nan nan 12 12 nan nan nan 12 12 13 14 15 17 19 21 23 25 26 28 29 31 32 33 34 35 36 37 38 38 38 39 39 39 39 39 40 40 39 38 36 37 38 39 40 41 44 47 48 48 46 44 39 33 27 21 18 17 18 20 22 25 28 31 33 35 36 37 39 41 41 39 36 33 30 30 32 34 36 37 39 40 40 40 40 40 40 40 39 39 38 38 37 37 36 35 35 34 34 33 32 31 30 30 30 30 30 30 30 30 29 28 27 27 27 27 28 29 29 29 28 27 26 25 25 24 23 23 22 21 20 20 19 18 17 17 16 15 14 14 15 15 16 nan nan nan nan nan 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 12 12 12 11 11 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 12 12 13 14 15 15 15 15 nan nan nan nan nan nan 14 15 15 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 24 25 25 24 23 23 22 21 21 24 29 34 37 37 35 33 32 32 32 33 34 35 35 35 nan nan nan nan 31 31 31 31 30 27 24 19 nan nan nan nan nan 30 33 35 37 37 37 37 36 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 6 nan nan nan nan 6 6 5 5 4 3 2 3 nan nan nan nan nan 12 nan nan nan nan 12 13 14 15 16 18 20 21 23 24 25 27 29 30 32 33 35 36 36 37 37 37 38 38 38 38 37 38 39 40 41 40 38 38 39 39 40 41 43 46 48 50 49 48 43 38 32 26 23 22 24 26 28 30 32 35 37 37 37 38 40 42 43 41 39 36 33 31 32 33 36 38 40 42 43 43 42 42 41 40 40 39 39 39 39 38 37 37 36 36 35 34 33 32 31 31 31 32 32 32 32 31 30 29 28 28 27 28 29 29 29 29 28 27 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 15 15 15 15 15 15 nan 17 nan nan nan nan 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 13 14 15 16 16 16 nan nan nan nan nan nan 14 15 15 15 14 14 13 13 14 15 15 16 17 18 19 20 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 25 24 23 22 21 20 20 25 31 35 37 36 34 32 32 32 32 33 33 34 34 34 33 32 31 31 30 30 30 30 29 27 23 18 nan nan nan nan nan 30 33 34 35 36 36 35 35 nan 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 4 4 3 2 2 4 6 nan nan nan nan nan nan nan nan 10 10 12 14 16 18 20 21 22 23 24 26 28 30 32 34 35 37 37 37 37 37 37 37 37 36 36 36 37 39 41 42 42 40 39 39 40 40 40 41 44 48 51 52 50 46 42 36 31 28 28 30 32 34 35 36 37 37 37 37 38 40 42 43 43 42 40 37 34 32 32 34 37 40 42 43 43 43 42 42 41 41 40 40 40 40 40 39 38 38 37 36 35 33 32 32 32 32 33 34 34 33 32 32 31 30 29 29 29 29 29 29 28 28 27 27 26 25 24 24 23 22 22 21 20 20 19 18 17 nan 15 15 15 15 15 15 nan 17 nan nan nan nan 16 16 15 15 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 11 12 13 14 14 15 15 16 16 nan nan nan nan nan nan 14 14 14 13 12 11 12 12 14 15 16 17 18 18 19 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 26 25 24 24 nan nan nan nan 36 36 34 33 32 31 31 31 32 32 33 33 32 32 31 31 30 29 29 29 29 29 27 23 19 nan nan nan nan nan 28 30 31 32 32 32 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 19 19 18 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 4 3 2 1 1 3 5 7 nan nan nan nan nan nan nan nan nan 6 9 13 16 19 21 23 24 25 27 28 30 31 33 35 37 39 39 38 38 37 36 36 36 35 35 35 36 38 40 42 41 39 39 39 40 39 39 40 43 47 50 52 51 48 45 41 36 32 32 34 37 38 39 38 36 35 35 36 37 38 39 40 42 43 43 41 37 33 32 33 35 38 40 42 43 44 44 43 43 43 43 42 42 42 41 41 40 39 38 37 35 34 33 33 33 33 34 34 34 34 33 33 nan nan nan 30 30 29 29 28 28 27 27 27 26 25 24 23 23 22 22 21 21 20 19 18 nan nan nan 16 16 16 15 15 nan 17 18 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 12 13 14 14 15 15 15 15 nan nan nan nan nan nan 14 14 13 13 12 11 12 13 15 15 16 17 17 18 18 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 29 28 28 nan nan nan 35 35 34 33 32 31 31 30 31 31 31 31 31 31 30 30 30 29 29 28 28 28 27 25 22 20 nan nan nan nan 24 24 25 27 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 nan 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 2 2 3 5 6 7 nan nan nan nan nan nan nan nan nan nan 12 14 15 18 21 21 22 24 26 28 28 29 31 33 35 37 38 38 38 37 36 35 34 34 33 33 34 36 39 40 39 37 37 38 39 39 38 39 41 45 49 51 51 50 48 44 39 34 33 36 39 40 40 37 34 34 35 36 36 34 34 36 39 41 42 41 37 34 33 34 35 38 40 42 44 45 46 46 46 46 46 45 45 44 43 42 41 40 39 38 37 36 34 34 33 33 34 34 34 34 34 33 33 nan 33 31 30 29 28 27 27 26 26 26 25 25 24 23 23 22 22 22 21 20 20 19 nan nan nan nan 16 16 16 nan nan nan 18 18 18 17 17 16 15 15 14 14 13 13 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 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 12 13 14 14 15 15 15 15 15 15 nan nan nan 14 14 14 13 13 13 12 12 13 15 16 17 17 17 17 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 31 nan nan nan 35 34 33 32 31 30 30 30 29 30 30 30 30 30 30 29 29 29 28 28 28 27 25 23 21 19 19 nan nan nan 21 21 21 22 24 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 19 19 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 4 4 3 5 6 7 9 10 9 9 9 nan nan nan nan nan nan nan 19 20 21 21 19 17 17 20 22 23 23 24 26 29 32 35 36 36 36 35 34 33 32 32 32 33 35 38 37 36 35 35 36 38 38 38 38 40 44 47 50 51 51 51 48 42 35 32 35 38 39 37 34 33 34 36 37 36 33 32 34 37 38 38 36 35 34 35 37 39 41 43 44 46 47 48 48 48 48 48 47 47 45 44 43 42 42 41 40 38 37 36 35 34 34 34 34 34 35 35 35 35 34 34 32 30 29 27 26 25 25 25 25 25 24 24 23 23 22 22 22 21 21 20 nan nan nan nan nan 17 18 18 18 nan nan nan 18 18 17 17 16 15 15 14 14 13 13 12 12 12 nan 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 11 10 10 11 11 12 13 14 15 15 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 14 15 16 17 18 18 18 18 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 33 32 30 28 28 27 28 28 29 29 29 29 29 29 28 28 27 27 27 26 24 21 18 16 17 18 nan nan nan 19 19 20 21 23 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 3 4 4 3 4 6 7 9 11 11 11 11 10 9 6 nan nan 13 15 17 20 24 25 23 20 18 18 18 17 17 16 16 19 23 29 32 33 34 33 33 33 32 31 31 33 35 37 35 33 32 32 34 36 37 37 38 40 42 46 48 50 52 52 51 46 39 32 32 34 36 36 34 34 35 37 38 37 35 35 35 36 36 35 31 29 31 34 38 41 44 45 46 46 47 47 46 46 46 46 46 45 44 43 43 42 42 42 41 40 39 37 36 36 36 36 36 36 36 37 36 36 35 34 33 31 28 26 24 23 23 23 23 23 23 23 23 23 23 22 22 22 21 nan nan nan nan nan nan 18 19 19 19 nan nan nan 18 18 17 16 16 15 15 14 14 13 13 nan nan nan nan nan 11 nan nan nan 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 10 11 11 11 11 11 11 11 12 13 15 16 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 14 15 16 17 18 18 18 18 18 18 18 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 33 33 33 32 31 29 27 26 25 26 27 28 29 29 29 29 29 28 27 26 25 24 21 19 17 16 16 17 19 nan nan 18 19 20 21 22 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 19 19 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 3 3 3 3 4 5 7 9 12 13 13 12 11 8 8 11 13 13 13 15 19 22 23 24 24 24 24 21 18 17 16 16 18 24 27 29 30 31 31 31 31 30 31 32 34 34 33 31 30 30 31 33 34 36 37 39 41 43 46 49 51 53 54 51 44 37 34 36 38 39 38 38 38 37 36 35 36 36 36 35 35 34 29 25 27 33 40 43 44 44 43 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 42 42 41 40 39 38 39 38 38 37 38 38 37 36 34 33 32 30 29 26 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 nan nan nan nan nan nan nan 20 20 20 nan nan nan nan 17 17 16 16 15 15 14 14 nan nan nan nan nan nan nan 11 11 nan nan nan nan 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 10 11 12 11 11 11 11 12 13 15 16 17 18 18 18 18 17 17 nan nan 16 15 15 14 14 14 13 13 13 13 13 13 14 15 15 16 17 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 34 34 34 32 31 29 27 26 25 24 25 26 27 29 29 29 29 28 27 26 24 21 17 15 14 15 16 17 nan nan nan nan 19 20 22 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 19 19 19 19 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 3 4 4 4 4 4 6 10 13 14 13 12 10 11 14 15 15 12 12 13 16 18 19 21 22 21 21 19 18 16 16 17 20 23 25 27 28 29 29 30 30 30 30 31 31 30 29 28 29 30 31 32 34 36 37 39 41 44 46 49 52 55 55 50 43 39 38 40 41 40 39 37 35 32 32 33 34 34 33 34 33 29 24 23 30 39 42 41 39 37 36 36 36 36 36 36 37 37 38 38 39 40 41 42 43 43 43 42 42 41 40 40 40 39 38 38 38 37 35 33 31 30 30 29 27 26 25 25 24 24 24 24 24 24 23 23 23 23 22 nan nan nan nan nan nan nan nan 22 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 11 12 12 12 12 12 13 15 16 17 18 18 18 18 nan nan nan nan nan 16 15 15 15 14 14 13 13 12 12 12 12 13 13 13 14 15 16 16 17 17 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 35 36 35 33 31 30 28 26 24 23 24 25 26 nan 28 29 28 28 27 26 24 20 15 12 11 12 15 18 nan nan nan nan nan 21 23 24 25 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 19 19 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 3 3 4 4 5 5 5 5 4 4 8 11 12 12 11 9 10 14 16 16 14 12 11 12 13 14 15 15 15 14 13 13 13 13 14 16 18 21 23 25 26 28 28 29 29 29 29 28 27 27 27 28 29 30 31 33 35 37 38 40 42 44 47 50 nan 57 53 48 42 38 36 36 36 35 33 31 28 27 28 29 29 29 31 32 31 25 23 28 35 38 37 34 32 31 32 32 33 34 34 35 36 37 38 39 41 42 42 43 43 43 43 43 42 41 41 40 40 39 38 37 35 nan nan nan 30 30 29 29 29 28 28 27 27 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 10 11 11 12 12 12 12 13 15 16 17 18 18 18 17 nan nan nan nan nan nan nan 15 15 15 14 14 13 12 12 12 11 12 12 12 12 13 14 15 16 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 37 37 37 35 34 32 31 29 27 nan nan 23 23 24 nan nan 27 28 28 27 26 24 21 17 13 11 11 12 15 nan nan nan nan nan nan 22 23 24 25 25 nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 19 19 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 2 2 2 3 4 4 5 6 6 6 6 8 9 10 10 9 8 7 10 13 14 15 14 14 13 12 12 13 13 12 11 10 9 10 10 12 14 16 18 20 23 24 26 27 28 28 28 27 26 26 26 26 27 28 29 30 32 34 36 38 40 41 42 44 47 52 55 54 50 45 39 35 32 31 30 29 27 24 23 23 23 24 25 28 31 33 31 27 nan nan 32 32 30 30 30 32 33 34 35 35 36 37 38 39 40 41 42 42 43 43 43 44 43 43 42 42 41 40 40 39 37 35 nan nan nan 30 30 31 31 31 31 31 31 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 23 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 11 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 12 12 12 13 13 15 16 17 18 18 18 17 17 nan nan nan nan nan nan nan nan 15 15 14 14 13 12 12 11 11 11 11 11 12 12 13 15 15 15 15 15 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 36 37 37 36 35 nan nan nan nan nan nan nan 23 23 23 nan nan 26 27 27 27 27 25 22 19 16 14 12 12 13 nan nan nan nan nan nan 20 21 21 22 22 nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 19 19 19 19 19 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 2 2 2 3 4 5 6 7 8 8 9 9 9 8 8 7 7 8 10 11 13 14 15 13 12 13 14 14 13 11 9 8 8 9 12 14 16 19 21 22 24 24 25 25 25 25 25 25 25 25 26 26 28 29 31 33 36 38 39 40 41 42 44 48 52 53 51 47 41 37 34 31 29 27 25 23 21 21 21 21 22 25 29 32 34 32 30 30 30 29 29 30 32 34 36 37 37 37 38 39 40 40 40 40 40 40 41 41 42 43 43 43 42 42 41 41 40 39 38 37 35 34 33 32 32 32 33 33 34 34 34 33 32 31 30 nan nan nan nan nan nan nan nan nan nan nan nan 25 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 11 11 12 12 12 13 14 15 16 17 18 18 18 18 17 nan nan nan nan nan nan nan nan 15 15 15 15 14 14 13 12 11 11 11 12 12 12 13 14 15 15 15 15 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 36 36 36 34 33 33 nan nan nan nan nan nan nan nan nan nan nan nan 25 26 26 25 24 22 20 19 17 15 13 12 nan nan nan nan nan 18 18 18 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 19 19 19 19 19 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 1 2 3 3 4 5 6 8 8 8 8 8 8 8 7 6 6 6 7 9 11 12 11 11 13 16 17 15 12 10 8 7 7 9 11 13 15 18 19 21 21 22 22 23 24 24 25 25 26 26 26 27 28 30 32 34 36 38 39 40 40 42 44 47 50 51 49 45 41 38 36 33 31 28 25 24 22 22 21 22 23 27 30 33 34 34 33 32 nan nan nan nan 38 39 40 40 40 40 40 39 39 38 38 nan nan nan nan 39 40 41 41 41 40 40 40 39 38 38 37 37 36 35 34 34 34 34 35 36 36 36 35 35 34 32 31 29 nan nan nan nan nan nan nan nan nan nan 25 25 nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 12 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 13 13 14 15 16 17 18 19 19 18 18 nan nan nan nan nan nan nan nan nan nan nan 15 15 15 14 14 13 12 12 12 12 13 13 14 15 15 16 16 16 16 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 37 36 35 34 33 32 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 20 20 20 21 21 21 19 17 15 nan nan nan nan nan nan 17 17 16 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 19 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 nan nan nan nan nan 7 8 7 7 7 8 7 6 5 4 4 4 6 7 8 8 10 13 17 20 19 16 13 12 10 8 7 7 8 10 13 16 18 19 19 20 21 22 23 24 25 26 26 26 26 27 28 30 32 34 36 37 37 38 39 41 43 45 48 49 48 46 43 41 38 36 33 30 28 27 25 24 23 24 26 29 31 34 36 36 36 36 nan nan nan nan 42 42 42 41 39 38 37 36 36 nan nan nan nan nan nan nan nan nan 38 38 38 37 nan nan nan nan nan 37 36 35 34 34 35 36 37 38 38 38 37 36 34 32 31 29 28 27 26 nan nan nan nan nan 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 14 14 14 15 16 17 18 19 19 19 18 nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 15 14 14 14 14 14 15 15 15 15 16 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 35 33 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 21 24 24 23 20 19 nan nan nan nan nan nan 17 16 16 15 14 14 nan 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 19 19 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 6 4 4 5 5 4 4 3 2 4 5 6 6 7 10 13 17 19 19 18 18 17 15 13 10 8 7 7 10 12 14 15 16 17 18 19 20 22 23 24 25 25 25 25 26 28 29 31 32 34 34 35 36 37 39 41 44 46 48 48 47 45 43 40 38 35 33 30 28 26 25 25 26 27 29 32 34 36 37 38 nan nan nan 42 42 41 40 39 37 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 36 35 35 36 37 38 39 40 40 39 38 36 34 32 31 30 29 28 27 nan nan nan nan 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 15 15 16 17 18 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 16 16 16 16 16 16 16 16 16 16 17 18 18 18 18 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 25 27 26 24 22 22 22 nan nan nan nan nan 17 16 16 15 14 nan 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 19 20 20 19 19 18 18 18 nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 2 1 1 1 2 2 3 5 6 6 7 10 13 16 17 17 nan nan 19 19 nan 17 14 11 8 8 10 10 11 12 13 14 15 16 18 nan 20 21 22 22 23 24 25 27 28 30 31 32 33 33 35 36 38 40 42 45 46 46 46 45 43 41 39 36 33 30 28 26 25 25 25 27 29 31 33 35 37 38 39 39 39 39 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 37 37 37 37 38 40 41 41 40 39 37 36 34 33 32 31 29 28 27 nan nan nan 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 15 15 15 15 14 14 14 15 15 15 15 15 15 16 16 17 18 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 16 17 17 17 17 17 17 17 18 18 19 19 19 18 18 17 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 25 25 24 24 nan nan nan nan nan 20 18 17 17 16 15 nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 19 19 20 20 20 19 19 19 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 4 3 2 2 3 4 6 7 8 9 12 13 15 nan nan nan nan nan nan 20 19 17 14 13 13 13 12 11 10 10 10 12 13 15 16 nan nan nan nan nan 23 24 26 27 28 29 31 32 33 34 36 37 39 41 42 43 43 43 43 42 41 39 36 33 30 27 25 24 25 26 27 29 31 33 34 35 36 37 37 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 39 39 39 39 41 42 42 41 40 39 37 36 35 34 33 31 30 29 nan nan nan 26 25 25 nan nan nan nan nan nan nan nan nan nan nan 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 16 16 15 nan 15 15 15 15 15 15 16 16 17 18 19 19 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 17 17 17 17 17 18 18 18 19 19 20 20 20 19 19 18 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 25 26 26 nan nan nan nan nan nan 22 20 18 17 15 nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 18 18 18 18 19 19 20 20 20 20 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 6 4 3 3 4 6 7 9 9 10 11 13 nan nan nan nan nan nan nan 20 20 19 18 17 17 16 14 13 11 9 8 10 12 14 15 16 nan nan nan nan 21 23 24 25 27 28 30 31 33 34 35 37 38 39 40 40 39 39 40 40 39 38 35 33 31 29 27 27 27 28 29 30 31 32 33 34 35 36 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 41 42 42 44 44 44 43 42 41 39 38 37 36 34 33 32 31 30 nan 27 26 25 25 nan nan nan nan nan nan nan nan nan nan nan 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 nan nan nan nan nan 16 16 16 nan 16 16 17 18 19 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 17 17 17 17 17 18 18 18 19 20 20 21 21 20 20 19 19 19 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 25 26 nan nan nan nan nan nan nan nan 24 22 19 17 nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 18 18 18 18 18 19 19 20 20 20 20 20 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 6 5 4 4 5 7 9 9 9 10 11 13 nan nan nan nan nan nan nan nan 20 20 19 19 18 18 16 15 12 10 8 8 11 13 14 14 15 15 16 18 19 21 22 24 26 28 29 31 33 34 36 37 38 38 37 36 36 36 37 38 39 38 37 36 34 32 31 31 31 31 32 33 33 34 35 36 38 40 41 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 39 41 42 45 46 47 47 46 44 42 41 39 37 36 35 34 33 32 31 nan nan 26 26 26 nan nan nan nan nan nan nan nan nan nan nan 19 18 17 17 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 19 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 17 17 17 17 17 18 18 18 19 20 21 21 21 21 21 21 21 21 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 33 30 nan nan 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 26 nan nan nan 26 nan nan nan nan 26 25 22 20 17 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 19 18 18 18 18 19 19 20 21 20 20 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 11 12 nan nan nan nan nan nan nan nan nan 20 20 20 20 19 18 17 15 13 11 11 13 14 14 13 13 13 14 16 18 19 21 22 24 27 29 31 33 35 36 37 37 36 35 34 34 36 37 39 41 41 40 39 37 36 35 35 35 35 36 36 36 37 39 41 42 42 42 42 42 41 41 41 41 40 39 38 37 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 35 36 38 42 45 47 47 46 45 43 42 40 38 37 36 35 34 33 nan nan nan 28 28 nan nan nan nan nan nan nan nan nan nan 23 22 21 19 18 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 20 21 21 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 17 17 18 18 18 19 19 20 21 22 22 23 23 23 23 23 24 25 26 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 30 26 24 22 21 21 22 22 nan 22 21 21 nan nan 23 23 22 nan nan nan nan 11 7 6 5 nan nan nan nan nan nan nan nan nan nan nan 29 27 nan nan nan 27 27 26 nan nan nan 26 25 23 21 18 nan nan nan 14 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 20 20 19 18 18 18 19 nan nan nan 21 21 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 13 nan nan nan nan nan nan nan nan nan 22 21 21 20 20 19 18 17 16 16 16 15 15 14 13 13 14 15 17 18 19 20 22 25 27 30 32 34 34 34 33 33 33 34 35 37 39 41 42 42 42 41 39 38 37 37 37 37 38 38 39 39 41 41 41 41 41 40 40 40 40 40 39 38 37 36 35 34 34 33 nan nan nan nan nan nan nan nan nan nan nan nan 33 33 32 32 33 37 42 44 46 45 44 43 42 41 39 38 36 35 34 33 nan nan nan 32 32 nan nan nan nan nan nan nan nan nan nan 25 24 23 22 20 19 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 nan nan nan 20 21 21 22 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 18 18 19 20 20 21 22 22 23 24 25 25 25 26 26 27 29 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 26 24 22 22 21 nan 21 21 21 21 22 22 23 23 22 20 18 nan nan nan nan 4 2 2 nan nan nan nan nan nan nan nan nan nan nan 28 27 nan nan nan nan 27 nan nan nan nan 27 26 25 23 20 nan nan 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 21 20 20 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 21 21 21 20 19 19 19 18 18 17 17 16 16 15 16 16 16 16 16 18 21 23 26 28 29 29 29 30 30 31 33 34 36 38 39 41 42 42 42 41 39 37 36 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 36 36 35 34 33 33 32 32 32 32 33 33 33 33 nan nan nan 30 31 31 31 31 31 31 33 36 39 42 44 44 43 43 42 41 39 38 37 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 26 25 24 22 20 19 19 19 19 nan nan nan nan nan 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 23 22 nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 18 18 18 19 20 21 22 23 23 24 25 25 26 27 27 28 29 29 30 32 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 21 22 22 22 20 18 16 nan nan nan nan nan nan nan 15 19 24 nan nan nan nan nan nan nan nan 28 28 28 nan 27 nan nan nan nan 27 nan nan nan 26 24 22 19 17 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 22 22 21 20 20 19 19 20 21 21 nan nan nan 20 nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 20 20 19 19 19 19 19 19 19 19 18 17 17 16 15 14 14 15 17 19 21 23 24 24 25 25 27 28 30 31 33 34 36 37 39 40 40 39 38 35 32 31 30 30 30 30 30 30 30 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 31 30 30 30 30 30 30 30 31 33 35 38 40 42 42 43 43 42 42 40 38 37 37 36 36 36 37 38 38 nan nan nan nan nan nan nan nan 31 30 30 29 28 28 27 25 24 23 21 21 21 20 19 19 18 17 16 16 16 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 24 23 23 nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 19 19 19 20 20 21 22 24 25 25 26 27 28 28 29 30 31 31 31 32 33 34 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 20 21 21 21 20 19 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 28 27 nan nan nan nan 28 28 28 27 26 24 21 19 17 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 22 22 21 20 20 19 20 20 21 22 22 21 20 19 19 18 nan 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 19 19 18 18 19 19 19 19 19 19 19 18 18 17 16 14 13 13 14 16 17 18 19 20 20 21 22 23 25 27 28 30 32 33 35 36 37 37 36 34 29 26 24 24 24 25 25 25 25 26 27 27 28 28 28 27 27 27 27 28 28 28 28 28 29 29 29 30 31 31 31 30 29 29 30 30 29 28 27 30 33 35 38 40 42 42 42 42 42 41 40 38 37 36 36 37 38 39 40 40 39 38 nan nan 34 33 33 33 33 32 32 31 30 29 28 27 26 25 23 22 21 21 20 19 18 18 17 17 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 nan 23 22 nan nan nan nan nan nan nan nan nan nan 18 18 19 20 20 20 21 22 23 24 25 26 28 29 30 30 31 32 32 33 33 34 34 34 35 35 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 19 19 19 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 28 28 28 29 28 nan 28 28 28 29 29 29 28 27 26 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 22 22 21 21 20 20 20 20 21 22 22 21 21 20 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 18 18 19 19 20 20 19 19 18 17 16 15 14 14 14 14 15 16 16 16 17 18 20 21 23 25 27 30 31 32 33 34 35 34 30 25 22 20 20 21 21 21 22 22 23 23 23 24 24 23 23 24 24 25 25 25 25 26 26 27 27 28 29 29 30 29 29 nan 30 30 29 27 24 25 28 32 35 38 40 41 42 42 42 41 39 38 37 36 36 37 39 40 41 40 nan 38 36 34 33 33 33 33 33 32 32 31 30 30 29 28 27 26 25 24 22 21 21 20 19 19 18 18 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 nan nan nan nan nan nan nan nan nan 19 19 19 20 21 21 22 23 24 25 27 28 29 31 32 33 33 34 34 35 35 36 36 36 36 36 37 37 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 18 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 28 28 28 28 29 29 29 nan nan 29 29 29 29 29 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 22 22 21 20 20 20 20 21 22 22 22 21 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 18 18 18 19 20 21 21 21 21 21 20 19 18 16 15 14 13 13 13 13 12 13 13 15 17 18 21 23 26 27 28 30 31 33 33 31 28 23 19 17 17 18 18 18 18 17 18 18 19 19 20 20 21 21 22 23 23 23 23 23 24 25 26 27 27 28 28 28 nan nan 31 30 26 22 22 24 28 31 34 37 39 40 42 42 41 39 37 36 36 36 37 39 41 41 41 nan 37 35 33 32 31 31 31 32 32 32 31 31 30 29 28 28 27 26 25 24 22 21 21 20 20 19 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 nan nan nan nan nan nan nan nan nan 20 20 21 21 22 23 24 25 26 28 29 31 32 33 34 35 35 36 36 36 37 37 37 37 37 37 37 37 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 16 16 16 16 17 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 29 29 29 29 29 30 30 30 30 29 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 22 22 21 20 20 20 20 21 22 22 22 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 20 21 22 22 22 22 22 23 22 21 19 18 17 15 14 13 11 nan nan nan 10 12 14 17 19 22 24 25 27 29 31 33 33 31 26 21 16 15 15 16 15 13 13 13 13 14 14 15 16 18 19 20 21 22 22 22 22 23 24 25 26 26 27 27 nan nan nan nan 30 27 24 23 24 26 29 31 33 35 37 40 41 40 38 36 35 35 35 37 39 41 42 41 39 37 34 31 29 29 30 31 32 33 33 32 32 31 30 30 29 29 28 27 25 24 22 21 21 20 nan nan 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan 22 22 22 22 23 24 25 27 28 30 31 33 34 35 35 36 36 36 37 37 37 37 37 37 37 37 36 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 15 15 14 14 15 16 17 19 nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan 28 29 29 30 30 30 30 30 30 30 29 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 22 22 21 20 20 nan nan 21 22 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 23 23 23 23 24 25 25 24 23 22 21 19 17 15 13 nan nan nan nan nan 10 13 15 17 19 22 24 27 30 33 34 33 30 25 21 18 17 16 14 12 12 11 11 11 12 13 14 15 17 18 20 21 22 22 22 22 23 24 25 26 27 27 27 nan nan nan 31 29 27 26 26 27 27 29 30 32 34 36 38 38 37 35 35 34 34 35 37 39 40 40 39 36 32 28 26 27 29 31 33 34 34 33 33 32 32 32 31 31 30 29 27 25 nan nan nan nan 21 21 21 20 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 24 24 25 26 28 29 31 32 33 34 35 36 36 36 36 36 36 36 36 36 36 36 35 34 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 14 15 17 17 nan nan nan nan nan nan nan nan nan nan 27 27 27 nan nan 29 29 30 30 31 31 31 30 29 29 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 21 21 20 20 nan nan nan nan nan 23 23 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 26 27 27 26 26 24 22 19 17 16 nan nan nan nan nan 12 13 14 16 19 22 26 30 34 36 35 33 29 26 24 22 20 16 14 13 13 12 12 12 13 14 15 16 18 20 21 21 22 22 22 23 24 25 26 27 27 27 28 29 31 32 31 30 28 27 27 27 27 28 30 31 33 35 36 36 35 35 33 32 31 33 36 38 39 38 34 29 26 25 27 30 32 33 34 33 33 32 32 32 32 32 32 31 30 29 27 25 24 23 23 23 22 22 22 22 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 25 25 26 27 29 30 31 32 33 34 35 35 36 36 36 36 36 36 36 36 36 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan 25 25 26 26 27 28 28 29 29 30 30 30 30 29 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 20 nan nan nan nan nan nan 23 23 23 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan 18 18 17 17 17 18 20 22 26 30 34 37 37 36 33 31 28 26 23 20 17 15 14 14 14 14 14 14 15 16 18 19 20 21 21 20 21 21 22 23 25 26 26 27 28 29 32 33 33 32 30 29 29 29 29 29 29 30 31 33 35 36 36 35 34 31 29 31 34 36 36 34 30 26 24 25 28 31 32 32 32 32 31 30 30 31 31 31 32 31 31 30 28 27 25 25 24 24 24 24 23 23 23 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 27 26 26 27 27 28 30 31 32 32 33 34 34 35 36 36 36 37 37 36 36 36 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 15 14 nan nan nan nan nan nan nan nan nan nan nan 23 24 25 26 26 27 27 28 28 29 29 29 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 21 21 21 22 24 27 30 34 37 38 38 36 34 31 29 26 23 19 17 15 15 16 16 16 16 16 17 17 18 19 19 20 19 19 19 19 20 22 23 24 25 26 29 31 33 34 34 34 33 33 33 33 32 32 32 32 33 36 37 38 38 36 32 29 29 31 33 32 30 26 24 24 26 28 30 31 31 nan nan nan nan nan nan nan nan 31 31 31 31 30 29 28 27 26 26 26 25 25 25 24 23 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 28 28 28 28 28 28 29 29 30 31 32 32 33 34 34 35 36 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 15 15 14 13 nan nan nan nan nan nan nan nan nan nan nan 22 23 25 25 26 26 26 27 27 27 27 27 27 27 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 22 21 21 nan nan nan 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 25 24 24 25 27 30 33 36 37 38 37 35 33 31 29 26 23 19 17 17 17 18 19 19 19 19 18 18 18 18 19 18 18 18 17 17 19 20 21 23 25 27 30 32 34 35 35 35 35 35 35 35 35 36 36 36 37 38 39 39 37 33 28 26 27 28 28 27 25 25 26 28 30 30 31 nan nan nan nan nan nan nan nan nan 31 31 32 32 31 30 29 29 28 27 27 27 26 26 25 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 29 29 29 30 30 30 31 31 32 32 33 34 34 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 12 13 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 26 26 26 26 nan nan nan nan 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 22 21 21 21 20 19 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 28 27 27 28 30 32 nan 36 36 36 34 33 32 31 29 26 22 19 18 19 19 21 21 21 21 20 20 19 18 19 19 18 18 17 17 17 18 19 20 22 25 28 31 33 33 33 34 34 35 35 35 36 37 37 37 37 37 37 37 36 33 29 nan nan nan nan 30 30 31 31 31 32 32 31 31 nan nan nan nan nan nan nan 31 31 31 32 32 32 31 30 29 28 28 28 27 27 27 26 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 31 31 31 31 31 31 31 31 31 31 31 32 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 11 11 11 11 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 22 22 21 21 20 19 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 31 31 nan nan nan nan 35 34 33 32 32 31 29 27 24 21 19 19 19 19 20 21 21 21 21 21 20 20 19 19 19 18 17 17 17 17 19 21 23 27 31 34 34 33 33 33 33 33 32 32 33 34 35 35 34 35 35 35 33 31 nan nan nan 34 35 36 35 35 33 33 32 32 31 31 31 32 nan nan nan nan nan 31 31 31 31 31 30 30 29 28 28 28 28 28 27 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 33 33 33 32 32 32 32 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 10 9 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 21 20 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 30 28 26 23 20 19 18 17 17 18 19 20 21 22 22 22 21 20 20 19 19 18 18 18 19 20 22 25 30 34 35 35 35 34 33 31 29 29 29 31 33 34 34 35 35 35 34 35 36 37 39 39 39 38 37 35 34 33 32 32 32 32 32 32 nan nan nan nan nan 31 31 31 31 31 nan nan 29 29 28 28 28 28 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 33 34 34 34 33 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 9 8 8 8 8 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 21 20 20 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 24 22 20 18 17 17 17 17 19 20 22 23 24 24 23 22 22 21 21 20 20 21 21 23 25 28 32 35 36 36 35 32 31 29 29 29 31 33 34 35 35 35 36 37 39 40 41 41 41 40 38 36 35 34 33 32 32 32 32 32 nan nan nan nan nan nan nan nan 31 31 31 31 nan nan 30 29 29 29 29 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 33 34 34 34 34 34 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 9 8 8 8 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 22 22 22 21 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 21 20 19 19 19 20 21 22 24 25 26 26 26 25 24 23 23 23 23 23 24 25 28 31 34 35 35 33 31 30 29 29 30 32 34 35 35 34 34 35 38 40 42 43 43 41 39 37 36 34 33 33 32 32 31 31 nan nan nan nan nan nan nan nan nan 30 31 31 32 32 32 31 31 31 31 31 31 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 33 34 34 35 35 35 34 34 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 9 8 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 21 22 22 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 2 2 3 nan 5 6 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 22 21 22 22 23 24 26 27 28 29 28 28 27 26 25 25 25 25 25 27 28 31 32 33 32 30 29 27 27 28 29 31 33 34 34 33 33 34 36 39 42 43 42 41 39 37 35 34 33 33 32 31 31 31 31 nan nan nan nan nan nan nan nan nan nan 31 32 33 33 33 32 32 32 32 32 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 32 33 34 34 35 35 35 34 34 33 32 32 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 21 22 22 22 nan nan 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 2 2 3 4 5 6 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 22 23 24 25 26 27 28 29 30 30 30 29 28 28 27 27 27 27 27 28 30 31 32 30 nan nan nan nan nan nan nan 30 32 34 34 34 35 35 37 39 40 40 39 37 35 34 34 33 33 32 32 31 30 nan 30 32 33 34 nan nan nan nan nan nan 32 33 33 33 33 33 33 32 32 32 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 nan 31 32 32 33 33 34 34 35 34 34 34 33 32 32 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 2 3 4 5 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 23 24 25 25 26 27 28 29 31 31 32 31 31 31 30 30 29 29 28 28 29 31 32 nan nan nan nan nan nan nan nan nan nan nan 37 37 36 35 35 36 36 36 36 34 33 33 33 34 33 33 33 32 31 31 31 32 34 35 nan nan nan nan nan nan nan 34 34 34 34 33 32 32 31 32 32 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 31 31 31 32 33 34 34 34 34 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 20 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 1 2 3 4 5 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 24 25 25 27 29 31 32 33 34 34 33 33 32 31 30 29 30 32 33 34 nan nan nan nan nan nan nan nan nan 38 38 38 36 35 34 34 34 33 33 33 33 33 34 34 34 34 nan nan 34 34 34 34 35 nan nan nan nan nan nan nan nan 36 36 35 35 34 32 31 31 31 32 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 30 30 30 30 30 30 31 32 32 33 33 33 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 3 4 5 6 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 24 24 25 26 28 31 33 34 35 35 35 34 33 32 32 32 33 35 36 36 35 33 nan nan nan 34 36 37 37 37 36 35 35 nan nan nan nan nan nan nan 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 36 35 33 31 31 31 31 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 29 29 29 29 29 30 31 32 33 33 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan 31 nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 4 5 6 7 9 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 26 26 27 30 32 34 35 36 37 37 36 35 34 34 35 36 38 38 38 37 36 36 35 36 36 36 36 35 nan nan nan nan nan nan nan 36 36 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 36 35 33 32 31 31 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 29 29 30 31 32 32 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 19 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 5 6 7 9 11 12 12 12 nan nan 10 10 10 11 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 29 29 30 32 34 36 38 39 39 39 38 37 37 37 38 39 40 40 39 39 38 38 38 37 37 36 nan nan nan nan nan nan 38 38 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 35 33 32 31 31 31 31 31 31 31 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 29 30 31 31 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 18 19 19 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 6 7 8 10 12 13 13 nan nan 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 33 33 33 34 36 38 39 40 41 41 41 41 41 41 41 41 41 41 40 40 41 nan nan nan nan nan nan nan 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 35 34 33 32 32 32 31 31 31 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 29 30 31 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 9 11 13 14 nan nan nan nan 13 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 38 39 40 41 42 42 42 43 44 44 43 43 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 37 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 34 34 33 33 33 33 nan 32 32 31 31 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 29 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 8 10 12 13 14 nan nan nan nan nan 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 44 nan nan nan nan 40 nan 38 37 37 nan nan nan nan nan nan 36 36 37 38 38 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan 34 34 34 34 35 34 nan nan nan 33 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 10 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 26 27 27 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 40 39 38 37 36 36 36 36 37 37 36 36 36 37 38 38 38 39 39 39 nan nan nan nan nan nan nan nan nan nan nan 34 34 35 35 36 36 nan nan nan nan 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 11 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan 40 40 41 42 43 43 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 nan nan 36 36 37 37 38 39 39 40 40 40 nan nan nan nan nan nan nan nan nan nan nan 34 35 35 36 37 37 38 37 37 36 36 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 11 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 nan nan nan nan nan nan nan nan nan nan nan 39 40 41 42 43 43 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 37 nan nan 39 39 40 39 nan nan nan nan nan nan nan nan nan nan nan nan 35 36 37 38 38 38 38 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 11 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 39 41 42 44 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 nan nan nan nan nan nan nan 32 33 33 34 nan nan nan nan nan nan nan nan nan 38 38 38 nan nan nan nan nan nan nan nan nan nan nan 34 35 36 37 38 38 39 39 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 30 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 11 12 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 38 40 41 42 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 36 36 34 33 nan nan 29 30 31 31 32 32 32 32 32 32 nan nan nan nan 37 37 36 36 nan nan nan nan nan nan nan nan nan nan nan 34 35 36 nan 38 39 39 39 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 32 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 12 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 35 36 38 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 35 35 35 35 34 32 nan nan 29 29 30 31 31 31 31 31 31 32 nan nan nan 36 37 36 nan nan nan nan nan nan nan nan nan nan nan nan 34 35 36 nan 38 39 39 39 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 33 nan nan 33 32 31 30 29 nan nan nan nan 27 27 27 26 26 26 25 25 25 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 37 37 38 38 38 37 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 33 33 34 33 33 32 nan nan nan 29 29 30 31 31 31 31 31 32 32 34 35 36 nan nan nan nan nan nan nan nan nan nan nan nan nan 33 34 36 37 38 39 39 39 39 38 37 nan nan 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 33 34 33 33 33 33 32 31 30 28 nan nan 26 26 26 26 26 26 26 26 25 25 25 24 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 nan nan nan nan nan 30 31 31 31 32 32 32 33 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 34 36 37 39 39 39 38 38 37 36 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 36 35 35 34 33 32 32 31 29 28 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 25 26 26 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 33 33 34 35 35 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 34 35 37 38 38 38 37 36 35 34 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 37 37 36 35 33 32 31 30 29 28 27 26 25 25 26 27 27 27 28 28 27 27 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 25 26 26 27 28 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 35 35 36 37 38 37 37 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 34 35 36 36 36 35 34 33 32 32 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 37 36 35 34 33 31 30 29 28 27 26 26 26 26 27 28 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 26 27 27 28 28 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 38 39 39 39 38 37 nan nan nan nan nan nan 35 33 32 31 nan nan nan nan nan nan nan nan nan 34 34 33 32 31 31 31 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan 32 34 35 35 34 33 32 31 29 28 27 27 26 27 27 28 29 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 33 34 35 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 23 23 24 25 26 27 28 28 29 29 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 39 39 40 40 40 39 39 38 38 37 37 nan 36 35 34 32 31 nan nan nan nan nan nan nan nan nan nan 33 32 31 30 30 30 30 31 nan nan nan nan nan nan nan nan nan nan 31 30 30 nan 31 32 33 33 33 32 31 30 29 29 28 29 29 nan nan 30 30 nan nan nan nan nan nan nan nan nan nan nan 33 32 33 33 33 34 35 nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 22 22 23 23 24 25 25 26 27 28 28 28 29 29 29 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 39 39 39 40 40 40 39 39 38 38 37 37 36 35 34 33 nan nan nan 31 32 nan nan nan nan nan nan nan 31 30 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 28 nan nan 29 30 31 32 31 31 31 31 31 31 31 31 nan nan nan nan nan nan nan nan nan 34 34 nan nan nan 32 32 32 32 33 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 22 22 23 23 24 25 26 27 27 27 27 28 28 28 28 29 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 32 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 38 38 38 38 39 39 39 39 39 39 39 38 38 37 37 36 35 34 33 nan nan nan 33 33 nan nan nan nan nan nan nan 31 30 29 29 nan nan nan nan nan nan nan nan nan nan nan nan 29 28 27 26 nan nan 27 28 29 30 31 31 32 33 33 34 34 nan nan nan 32 32 nan nan nan 32 32 32 nan 31 31 30 31 31 32 32 33 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 22 21 22 22 22 23 24 25 25 26 26 26 25 25 26 26 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 26 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 36 36 35 34 34 nan nan nan 33 33 33 nan nan nan nan nan nan 31 30 29 29 29 nan nan nan nan nan nan nan nan nan nan nan 28 27 26 nan nan nan 25 26 27 28 29 30 31 32 33 34 34 34 34 nan 33 32 32 31 30 30 29 29 28 28 29 29 30 31 32 32 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 21 21 21 22 23 24 24 24 24 24 24 24 25 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 37 38 39 39 39 38 38 38 38 38 38 37 37 37 37 37 36 36 35 35 35 34 34 nan nan nan 32 32 31 31 nan nan nan nan nan 29 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan 26 25 nan nan nan nan 25 25 25 26 26 27 28 29 30 31 32 32 33 nan nan nan nan 30 29 28 27 27 27 27 28 29 30 30 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 20 20 20 21 22 22 23 23 23 23 23 24 24 24 25 nan nan nan nan nan nan nan nan nan nan 28 28 28 28 28 27 27 26 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 35 37 37 38 38 37 37 37 37 37 36 36 36 36 36 36 35 35 35 34 34 33 33 nan 31 31 30 30 30 29 28 nan nan nan nan nan 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan 26 25 nan nan nan nan 25 25 25 24 24 24 25 25 25 27 28 29 30 nan nan nan nan 29 28 27 27 27 27 27 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 19 19 19 20 20 21 22 22 23 23 23 23 23 23 23 24 nan nan nan nan nan nan nan nan 27 26 26 26 26 26 26 26 26 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 30 32 33 35 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 33 33 32 31 31 30 29 29 29 28 28 27 nan nan nan nan nan 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 23 23 22 22 22 22 22 22 23 24 25 26 nan nan nan 26 26 26 27 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan 16 17 17 17 17 17 18 19 20 21 21 22 22 22 21 21 21 22 22 23 nan nan nan nan 25 25 25 25 24 25 25 25 25 25 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 26 28 29 31 32 33 34 34 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 32 31 31 30 29 29 28 28 28 27 26 nan nan nan nan 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 21 21 20 20 20 19 19 19 19 20 20 21 22 22 23 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 11 nan nan nan nan 14 15 15 15 15 15 16 17 18 18 19 20 20 20 20 19 19 20 21 21 22 22 nan nan 23 23 23 23 24 24 24 24 25 24 24 24 23 22 nan nan nan nan nan nan nan nan nan nan nan 24 24 24 25 26 27 28 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 29 28 28 27 26 25 25 nan nan 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 19 19 18 18 17 17 17 17 17 17 18 18 19 19 20 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 10 11 11 12 13 13 13 13 13 14 14 15 15 16 17 18 18 18 18 18 18 19 19 20 21 21 22 22 23 23 24 24 24 24 24 23 23 23 22 22 21 nan nan nan nan nan nan nan nan nan nan nan 23 23 24 24 25 27 28 29 29 30 30 31 31 32 33 33 34 34 34 34 34 33 33 33 32 32 32 31 30 30 29 29 28 28 28 27 26 25 24 24 23 23 23 23 23 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 16 16 15 15 15 15 16 nan 16 17 17 17 18 19 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 10 10 10 11 12 12 12 12 12 12 12 12 13 14 15 16 16 17 17 17 18 18 19 21 21 21 21 22 23 24 24 24 24 23 23 22 21 21 21 21 20 20 20 nan nan nan nan nan nan nan nan nan 21 22 23 24 25 26 27 28 28 29 29 30 30 31 32 33 33 33 33 34 34 33 33 33 32 32 31 30 30 29 28 28 27 27 27 26 25 24 23 23 22 22 22 22 21 21 21 21 21 20 20 nan nan nan nan nan nan 20 20 19 18 17 17 16 15 14 14 14 14 14 14 14 15 16 16 17 17 18 19 19 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 12 13 14 15 15 16 17 18 20 21 23 24 24 24 24 24 24 24 23 23 23 22 21 21 20 20 20 20 20 20 20 nan nan nan nan nan nan nan nan 20 20 22 23 24 25 26 27 28 29 29 29 30 30 31 32 32 32 32 32 33 33 33 32 32 31 30 29 29 28 27 26 26 26 25 25 24 23 22 22 21 20 20 20 20 20 20 20 19 19 19 18 18 18 nan nan 17 17 17 16 16 15 15 14 13 13 13 13 13 13 14 15 15 16 17 17 18 19 20 20 21 22 22 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 nan nan 9 8 8 8 8 9 10 10 10 10 10 10 10 10 11 11 12 12 13 15 16 18 20 22 23 24 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 20 20 20 20 nan nan nan nan nan nan nan 18 18 19 20 21 23 24 26 27 27 28 29 29 30 30 30 30 30 30 31 31 32 32 32 31 31 30 30 29 28 27 27 26 25 25 24 24 23 22 22 21 20 20 20 20 19 19 19 18 17 17 16 16 15 15 15 15 14 14 14 nan 14 13 13 13 13 13 12 13 13 13 14 15 16 17 17 18 19 20 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 7 7 7 7 8 9 9 9 9 10 9 9 9 9 10 11 11 13 14 17 19 21 22 22 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 20 20 19 19 19 nan nan nan nan nan nan 17 17 17 18 20 22 23 25 26 27 27 28 28 29 29 29 29 29 29 29 30 30 31 30 30 30 30 29 29 28 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 16 15 15 14 14 13 13 13 13 13 13 nan nan nan 13 13 13 13 12 12 12 13 13 nan nan nan 17 18 19 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 8 8 7 6 5 5 6 7 7 8 8 9 9 9 9 9 9 9 10 11 13 15 17 19 20 21 21 22 22 23 23 23 23 23 23 22 22 21 21 21 21 21 20 19 18 18 nan nan nan nan nan nan nan nan nan nan 19 20 22 23 25 26 26 27 27 28 28 28 28 28 28 29 29 30 30 30 30 30 30 29 29 29 29 nan nan nan nan 25 23 22 22 21 21 20 19 19 18 17 17 16 15 14 14 13 13 13 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 9 8 7 6 4 3 4 5 6 6 6 7 8 8 8 9 9 9 10 10 12 14 16 18 19 20 21 22 23 23 24 24 24 23 23 22 22 21 21 21 21 20 20 18 18 17 17 17 nan nan nan nan nan nan nan nan nan nan nan 21 nan 24 25 26 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 nan nan nan nan nan nan nan nan 24 nan nan 22 21 20 19 18 17 17 16 15 15 14 14 14 nan nan nan nan nan 13 13 13 13 12 12 12 12 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 10 10 9 8 6 4 2 3 4 5 5 5 5 6 7 8 9 9 10 10 11 12 14 15 17 19 20 21 22 23 23 24 25 24 24 22 22 21 20 20 20 20 20 19 18 17 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 20 19 18 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 12 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 13 12 11 10 9 8 6 5 3 2 3 4 5 5 5 5 6 7 8 9 11 12 12 13 14 15 17 18 19 21 22 22 23 24 25 24 24 22 21 20 20 19 19 19 19 18 18 17 16 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 12 12 11 10 8 7 5 4 2 2 3 4 5 4 4 5 5 6 8 10 11 12 13 14 15 17 18 20 21 21 22 22 23 24 23 22 21 21 20 19 19 19 19 19 18 18 17 16 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 12 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 10 9 7 6 4 3 1 2 4 4 4 4 4 4 5 6 8 9 11 13 14 15 17 18 20 21 22 22 22 23 22 22 21 20 20 19 19 19 19 18 18 18 17 17 16 15 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 10 9 7 5 4 2 0 2 4 4 5 5 4 5 5 6 7 9 11 13 15 17 18 20 21 22 22 22 22 20 20 20 19 19 19 19 19 18 18 17 17 17 17 16 15 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 12 10 8 7 5 3 1 1 3 4 5 6 5 5 5 5 6 8 10 12 14 16 18 19 21 22 22 21 21 20 19 18 18 20 21 21 20 19 18 17 17 17 16 16 15 15 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 13 11 9 8 7 5 3 1 2 4 6 6 6 6 5 4 5 7 9 12 14 16 17 19 20 21 21 21 21 20 18 16 18 20 21 22 22 22 20 19 18 17 17 16 16 15 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 15 14 12 11 10 8 7 5 3 3 4 6 7 7 7 6 5 5 6 9 11 13 16 17 19 20 20 21 21 22 20 17 15 16 17 19 20 22 22 21 20 18 18 17 17 16 16 15 13 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 13 12 10 9 8 7 5 5 5 6 7 7 7 6 6 6 6 8 10 13 15 17 18 19 20 21 22 22 19 16 12 12 13 14 17 18 19 19 19 18 18 18 17 17 16 15 13 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 8 8 8 7 7 6 6 7 10 12 14 16 17 18 19 20 21 20 18 13 9 8 9 11 13 15 16 17 17 17 17 17 17 17 16 15 14 13 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 9 8 8 7 7 8 9 11 13 14 15 16 16 17 18 17 15 11 7 6 7 9 10 12 13 14 14 15 15 15 16 16 16 nan 15 14 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 8 8 8 9 9 10 11 12 13 14 14 15 15 14 12 9 7 6 6 7 8 9 10 11 12 13 14 nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 9 9 9 10 10 11 11 11 12 12 12 12 12 10 9 8 7 7 7 8 9 9 10 11 12 12 13 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 9 9 8 8 8 9 9 9 10 10 11 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 nan nan nan nan nan nan 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 10 10 10 10 10 9 9 9 9 9 8 8 nan nan nan nan nan nan nan nan 13 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 nan 10 10 10 10 10 10 9 9 8 8 nan nan nan nan nan nan nan nan nan nan 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 9 8 8 7 7 7 8 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 7 7 7 7 7 8 8 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 6 7 7 8 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 7 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 46 46 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 45 nan nan 44 44 43 43 42 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 49 49 nan 47 47 46 46 45 45 44 44 44 43 43 43 43 42 42 41 41 40 40 39 39 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 47 47 46 46 45 44 nan 43 43 42 42 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 46 46 45 45 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 43 43 42 42 41 40 40 39 38 38 38 37 37 37 36 36 35 34 34 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 39 38 38 37 37 36 36 36 35 35 35 34 34 33 32 32 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 123 123 nan nan nan 125 125 nan nan nan 128 129 129 129 129 129 127 125 124 123 123 123 123 123 123 123 122 121 119 118 119 120 120 120 118 118 118 118 119 120 122 123 123 123 122 123 123 125 127 129 130 130 131 132 133 132 131 130 129 129 129 130 131 130 129 126 123 118 112 108 104 101 98 95 90 86 83 81 81 80 80 79 79 78 77 74 73 73 74 76 77 78 78 76 70 63 62 63 62 59 59 58 59 57 51 47 45 42 40 39 47 70 91 99 101 101 102 102 96 88 89 93 100 105 102 102 103 103 99 94 89 85 83 nan nan 81 79 76 75 75 74 70 68 65 59 58 57 47 40 41 46 nan nan nan 72 81 84 82 83 83 81 82 85 84 85 90 94 97 91 85 82 78 85 100 113 121 122 118 113 112 111 107 104 103 101 98 94 87 75 57 40 33 32 31 28 25 21 18 17 21 29 42 63 97 126 137 141 145 152 156 157 156 156 158 163 167 169 173 179 186 189 188 184 178 174 171 172 172 171 172 175 177 179 182 185 188 190 192 193 192 190 186 177 163 151 143 139 135 135 138 141 138 133 132 136 137 134 132 133 135 135 135 135 136 135 132 129 127 129 135 147 160 171 176 178 178 176 173 170 167 165 165 166 167 168 168 169 173 178 183 186 183 177 171 170 171 176 183 192 202 210 215 217 217 219 220 221 222 222 222 223 223 223 224 225 225 226 227 228 228 229 230 232 233 232 230 228 227 228 231 234 236 236 232 229 228 229 227 221 208 181 144 120 106 95 85 79 80 88 93 91 88 90 87 65 49 45 44 45 47 53 62 72 66 40 28 21 12 6 4 3 2 3 2 1 2 8 16 24 25 21 16 11 4 356 351 347 342 337 335 333 330 327 323 320 318 317 314 311 307 302 300 299 296 291 285 278 271 264 256 250 245 242 236 230 229 234 244 259 274 281 284 288 293 292 291 290 291 309 353 13 22 18 10 3 346 314 269 230 214 212 217 221 224 225 225 228 234 241 247 257 267 270 270 270 272 275 281 339 110 116 107 98 98 107 130 139 147 156 165 167 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 123 123 nan nan nan nan 125 nan nan nan 128 128 128 129 130 130 129 128 nan 126 125 124 124 124 124 125 124 123 121 120 120 121 121 120 119 119 119 120 121 122 124 125 125 125 125 125 125 126 128 131 133 133 133 134 135 135 133 132 130 130 130 130 130 129 128 126 123 120 116 112 108 104 101 97 94 90 87 86 85 83 81 80 78 77 75 72 70 70 72 74 75 76 76 76 71 65 62 64 66 61 56 56 54 51 46 43 41 39 36 40 57 82 97 103 104 103 103 101 94 89 88 91 97 102 104 105 104 102 98 95 93 90 nan nan 84 82 79 77 77 77 75 71 64 55 43 40 64 51 37 38 45 52 59 nan nan 82 85 81 76 75 76 82 84 83 82 86 91 97 98 96 92 87 93 108 119 126 127 122 114 112 110 107 105 106 104 101 98 91 72 41 24 22 24 25 22 19 16 13 12 15 23 39 61 91 120 134 139 144 151 157 159 160 160 162 164 166 170 174 180 186 189 190 187 182 177 175 176 177 178 179 180 180 181 183 186 189 192 194 195 196 195 194 191 180 169 164 159 149 137 133 137 139 135 130 131 133 134 133 133 135 136 135 135 134 132 129 126 124 125 129 139 152 163 168 170 171 171 168 166 165 165 167 172 175 174 174 177 183 189 193 193 188 179 171 169 171 177 188 200 210 217 221 223 223 224 225 226 226 227 227 228 228 228 230 231 232 232 233 234 234 234 235 236 236 235 234 233 232 232 234 236 240 243 243 243 242 244 244 240 227 181 129 114 105 95 83 74 70 75 86 80 62 61 83 68 46 41 40 41 44 48 54 60 58 46 34 23 12 6 4 4 4 5 5 6 9 15 22 27 26 22 21 19 13 8 6 3 356 344 334 329 325 323 320 317 314 312 310 308 305 300 297 295 292 288 282 275 268 260 253 247 245 245 239 233 233 239 248 258 268 275 279 284 288 291 291 290 292 22 34 27 24 15 5 356 337 298 250 230 227 226 226 227 228 227 227 229 234 240 247 255 265 269 270 272 277 288 318 34 95 114 116 117 116 113 117 133 153 173 187 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 123 123 nan nan nan nan 125 125 nan nan 126 126 127 128 129 130 130 nan nan nan 127 126 125 125 126 126 126 125 123 122 121 122 122 121 120 120 121 122 123 124 126 127 128 128 128 127 127 127 129 132 135 137 137 137 137 137 136 135 133 131 131 132 132 130 129 127 125 122 119 116 112 108 104 101 97 94 91 89 87 85 82 80 77 75 72 69 67 66 66 68 70 73 76 78 76 69 64 62 64 60 56 55 51 46 43 41 40 37 36 45 68 88 94 97 101 nan 104 100 95 92 91 91 94 100 104 106 106 104 100 97 nan nan nan nan 85 82 79 77 76 74 72 68 61 46 22 9 19 48 30 30 38 47 55 63 72 81 83 77 72 72 76 83 85 82 80 82 90 97 101 103 103 103 106 115 123 127 127 122 115 111 109 108 107 108 107 103 98 85 50 19 13 16 20 20 17 14 11 8 7 10 19 38 60 88 116 130 136 141 149 156 161 163 164 165 164 166 172 177 182 187 191 192 191 187 183 182 182 184 186 186 185 184 184 185 188 190 193 195 195 196 198 199 195 190 186 174 161 155 145 135 133 137 136 131 127 128 131 132 132 134 135 135 134 132 129 127 125 124 124 126 131 141 152 157 159 162 165 165 165 167 170 176 187 195 195 191 192 196 201 203 204 198 188 179 179 184 192 204 214 222 226 228 230 230 230 230 231 232 232 232 233 233 234 236 238 239 240 240 241 241 240 239 238 238 237 237 237 236 236 237 239 242 246 251 255 258 263 268 268 257 155 111 105 100 92 78 59 51 53 61 42 21 18 20 16 15 27 34 35 39 43 47 52 53 47 36 20 7 2 2 3 4 5 5 8 12 17 21 20 15 12 13 15 13 11 9 5 357 343 331 325 322 320 318 315 313 312 310 309 307 303 299 295 292 287 281 274 265 256 247 242 240 241 237 236 237 242 251 260 270 276 279 281 283 286 286 288 324 26 24 19 17 6 358 352 332 289 250 240 238 236 232 230 230 229 228 228 233 239 245 254 264 272 272 273 278 292 328 21 66 90 109 116 114 113 125 147 171 189 197 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 123 123 nan nan nan nan nan 125 nan nan 124 125 125 126 127 128 129 nan nan nan 129 128 127 127 127 127 127 126 125 123 123 123 123 122 121 122 123 124 125 126 127 129 130 131 131 130 129 128 128 131 135 140 141 141 140 139 140 139 137 134 132 132 133 132 130 129 127 125 121 118 115 111 108 104 100 97 94 91 88 85 82 78 75 72 69 67 64 61 59 59 62 69 80 84 81 74 68 65 63 58 55 56 49 43 42 41 39 36 37 48 73 90 94 97 101 105 106 102 98 96 95 94 93 97 103 106 107 105 101 97 nan nan nan 86 83 80 77 74 71 67 63 59 53 40 27 28 53 134 65 30 34 42 52 64 70 74 73 68 68 71 77 84 86 82 77 80 87 96 101 103 106 108 112 117 122 125 124 118 112 110 108 108 109 109 108 104 93 61 17 3 5 11 15 15 13 10 7 5 4 7 17 36 59 85 111 125 131 136 145 153 160 164 164 162 163 167 174 179 185 190 194 195 194 191 189 188 189 190 191 191 190 189 188 189 191 194 197 199 201 204 205 199 191 183 155 119 130 142 145 138 133 134 135 132 127 126 129 130 131 132 133 133 132 129 126 124 123 122 123 125 126 132 142 148 149 152 159 166 172 177 185 197 214 228 229 217 211 211 213 216 217 213 203 196 198 206 217 226 232 234 235 235 235 234 234 234 235 236 236 237 237 239 240 243 245 246 247 249 249 247 247 245 243 242 241 241 240 240 240 240 241 244 248 253 260 267 276 286 290 288 124 90 84 80 75 59 35 29 34 38 30 22 19 12 354 342 352 19 25 25 28 33 41 46 42 28 9 359 359 2 5 7 7 7 7 11 15 17 13 4 0 3 6 6 3 358 353 346 337 328 323 321 319 317 316 314 313 311 309 307 303 299 295 291 286 280 272 263 251 240 234 233 234 236 238 240 247 256 265 272 277 279 278 278 278 278 284 332 6 5 1 357 352 349 343 332 293 264 252 244 236 232 232 232 231 226 225 231 239 246 256 269 276 276 275 276 279 296 334 26 37 63 102 115 129 153 177 190 196 198 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 123 123 nan nan nan nan nan nan nan nan nan 123 123 124 124 125 127 128 nan nan 131 130 130 129 129 128 128 127 127 126 125 125 125 124 123 124 125 126 126 127 128 130 132 133 133 132 131 129 128 129 133 139 143 144 144 143 143 143 143 140 136 135 135 135 134 132 130 127 124 120 117 114 111 107 104 100 96 92 88 85 81 76 72 69 66 63 59 55 51 50 50 57 77 90 86 76 69 64 60 58 58 56 49 42 41 40 38 36 38 50 78 99 109 112 110 108 109 107 104 102 101 100 98 99 103 105 105 103 99 95 93 90 87 85 82 79 76 72 67 62 59 52 44 51 64 76 100 123 95 36 32 42 55 64 66 63 60 58 61 70 78 84 86 81 76 78 85 92 98 101 104 106 110 115 119 122 121 113 109 109 108 108 109 109 106 98 71 21 358 356 360 5 8 9 9 8 5 3 3 6 15 34 57 80 105 119 125 133 142 150 157 162 161 160 162 168 176 183 189 194 197 197 197 196 195 195 195 195 195 195 194 194 194 194 196 199 202 206 210 213 210 200 189 169 108 98 121 137 143 139 134 134 136 135 131 128 129 130 130 131 132 132 130 128 124 122 120 119 120 122 123 125 133 142 147 150 160 173 185 194 204 219 236 249 252 241 230 225 224 228 229 228 223 219 219 225 233 240 244 243 242 240 238 237 237 238 238 239 239 240 241 243 246 249 251 253 254 255 255 254 252 251 250 249 247 245 244 243 243 243 244 247 251 255 260 268 279 290 297 300 336 33 43 39 26 14 12 18 26 31 34 36 38 38 32 23 15 9 9 7 4 8 20 29 26 15 4 358 360 3 7 8 4 2 1 5 10 13 9 1 355 354 354 353 349 344 340 335 329 324 322 321 319 318 316 315 314 313 310 307 302 297 293 289 283 277 270 258 243 231 226 225 228 234 239 244 252 262 272 277 280 280 279 277 277 280 292 327 344 347 349 348 342 339 333 318 297 278 264 246 235 232 232 233 230 224 224 232 243 252 262 273 278 278 277 274 270 266 260 254 241 195 150 157 177 182 192 196 196 197 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 123 124 nan nan nan nan nan nan nan nan nan 123 122 122 122 123 124 125 127 129 130 130 131 130 130 130 129 129 128 127 127 127 127 126 126 126 127 127 127 127 128 130 133 135 136 135 134 132 129 128 130 136 142 146 147 145 146 147 149 148 145 141 139 139 138 136 134 131 127 123 120 117 114 111 108 103 99 94 89 84 78 72 68 65 62 57 51 46 44 41 38 41 58 76 80 74 66 62 61 60 58 55 48 43 42 41 40 39 43 54 82 108 120 123 118 112 112 111 110 108 108 107 106 105 104 104 103 100 96 93 91 90 89 87 84 81 76 68 62 61 62 63 72 91 102 103 108 112 79 41 39 49 58 62 60 55 50 53 61 71 78 82 83 79 77 79 83 88 93 99 103 104 105 109 114 116 116 110 108 109 108 108 107 105 100 80 32 0 352 352 355 358 2 5 7 7 6 3 2 5 13 32 55 77 100 114 122 131 140 148 154 158 159 160 164 171 180 187 193 197 199 200 200 200 201 201 201 201 200 200 199 199 199 200 202 205 208 211 214 214 204 195 186 164 102 100 120 134 140 138 136 137 139 139 136 134 133 133 132 133 133 133 131 128 125 121 119 117 117 118 119 120 123 133 147 161 175 189 200 209 220 234 247 255 257 251 242 236 234 237 240 241 239 237 236 238 243 247 249 248 246 242 240 239 240 242 241 240 240 241 243 246 250 253 256 258 257 258 260 259 258 257 256 254 252 250 248 247 247 247 247 249 252 255 260 266 276 289 295 302 320 335 330 334 337 341 348 1 14 22 30 37 40 43 46 47 46 35 13 2 357 355 5 17 21 13 5 1 360 360 360 358 355 352 353 359 4 7 4 354 346 342 340 339 336 333 330 328 324 321 319 319 319 318 317 316 315 315 313 308 303 297 292 287 281 276 268 254 237 223 218 218 222 232 241 248 257 269 278 282 283 284 283 282 286 296 311 327 333 335 341 341 335 331 323 305 290 281 270 249 230 227 224 226 224 224 229 237 249 259 269 275 278 278 276 273 268 259 252 246 239 227 210 198 198 195 193 194 195 195 196 131 128 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 124 124 nan nan nan nan nan nan nan nan nan 123 122 122 121 121 121 123 124 126 128 129 129 130 131 131 131 130 129 128 128 128 128 127 127 128 128 128 127 127 128 130 133 136 138 138 137 134 131 129 130 133 140 145 147 147 147 149 152 154 154 150 147 145 143 141 138 135 131 126 122 120 117 114 111 107 102 96 89 81 74 67 63 61 57 51 41 31 30 31 28 33 47 63 70 68 65 65 65 64 61 57 52 48 46 45 44 43 48 61 88 113 126 126 120 112 113 114 113 112 113 113 112 111 108 106 104 100 97 93 90 89 89 89 90 87 79 65 55 62 74 83 92 103 118 116 113 108 73 59 62 65 65 63 59 52 49 55 65 74 80 83 83 81 81 81 82 84 nan 97 102 102 101 104 108 110 109 107 109 109 108 107 105 101 89 54 11 355 351 350 351 353 357 1 5 7 7 5 4 6 14 32 53 72 94 111 121 130 139 148 153 156 159 163 168 175 184 191 196 200 201 203 204 205 206 208 208 208 207 206 205 205 206 207 209 211 212 213 212 198 187 183 180 165 120 110 121 130 136 137 137 139 142 142 142 140 140 139 138 138 138 136 134 130 126 121 118 116 115 115 116 116 114 117 135 163 186 201 212 220 229 240 249 255 256 252 247 243 243 246 250 252 252 250 248 249 250 252 252 250 248 244 241 241 244 244 243 241 240 240 244 247 251 255 259 261 260 261 262 263 262 261 260 258 256 255 253 252 251 251 251 252 253 255 258 264 274 286 294 303 318 320 311 311 316 322 325 333 348 2 11 20 33 46 53 54 54 52 39 22 6 352 354 1 1 2 358 354 353 350 347 347 349 350 350 351 353 352 348 341 334 331 330 329 327 326 324 323 321 319 318 318 318 317 317 316 316 317 315 312 307 300 293 285 278 272 264 251 232 214 210 212 220 232 243 254 265 274 282 285 287 289 289 290 297 312 324 328 327 328 333 332 329 327 316 293 281 278 273 258 227 211 210 217 223 229 237 246 256 264 271 275 276 275 273 270 264 256 249 244 241 237 227 215 206 198 193 192 194 194 194 139 134 129 125 122 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 126 125 nan nan nan nan nan nan nan nan nan 124 123 122 121 120 120 121 122 124 125 126 127 128 129 131 131 131 130 129 129 129 129 127 127 128 128 127 127 126 127 129 131 134 137 138 138 136 133 131 130 132 136 141 144 145 147 149 152 155 158 158 155 152 149 146 143 140 135 130 125 123 121 118 115 110 104 97 87 78 69 62 57 55 52 45 34 20 14 19 27 36 47 57 63 64 63 64 65 65 65 63 59 55 52 50 48 48 54 71 96 115 122 123 117 110 112 116 116 115 114 114 115 116 113 110 107 103 99 95 90 86 87 92 99 100 90 69 51 69 81 84 89 95 103 107 107 104 98 99 95 88 80 73 65 57 54 60 70 77 81 83 84 84 85 84 82 83 nan 96 102 100 97 100 104 104 103 104 108 108 108 108 105 96 75 34 5 355 351 348 348 350 354 358 3 6 8 9 9 11 17 32 50 67 89 108 120 129 138 148 154 157 160 165 171 179 187 195 200 202 204 206 208 210 212 214 215 215 214 213 212 212 213 215 216 217 217 218 216 203 189 183 182 171 137 122 126 131 135 137 139 141 143 145 146 147 147 147 146 145 143 141 138 133 128 123 119 117 116 115 115 114 110 106 111 143 184 207 220 228 234 241 247 251 253 252 250 250 251 255 258 260 260 259 257 257 256 255 254 252 249 246 243 243 245 245 245 246 241 241 244 248 252 256 260 263 264 264 265 266 266 265 263 261 260 259 258 257 256 255 255 254 254 254 257 263 273 285 294 303 315 312 304 304 310 315 318 323 335 352 11 28 45 55 58 57 55 54 52 39 20 355 345 350 356 356 352 348 345 343 343 345 346 346 343 339 335 333 330 328 326 325 325 324 323 323 323 322 322 321 320 320 319 318 318 318 318 319 319 316 313 306 298 286 275 266 257 243 222 200 203 211 223 236 248 261 270 277 284 288 292 295 297 302 314 323 325 322 318 318 322 324 324 324 313 293 280 276 272 256 224 208 211 219 227 234 244 252 259 264 268 271 271 270 268 265 258 251 244 240 239 238 231 221 210 200 194 192 193 193 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 127 126 nan nan nan nan nan nan nan nan nan 124 124 123 122 121 121 121 122 123 124 125 126 127 128 129 130 131 130 130 129 129 128 128 127 129 129 127 126 126 126 127 129 131 134 136 136 136 134 133 131 131 133 136 139 141 143 145 149 153 157 160 160 158 155 152 149 146 143 137 131 127 125 122 118 112 104 94 83 74 66 60 55 52 48 46 42 29 22 20 33 45 51 54 59 63 64 64 65 67 70 70 66 60 57 54 53 55 63 80 99 112 118 117 112 109 110 113 114 111 111 113 114 115 113 110 107 102 98 94 89 81 76 81 98 104 101 97 86 87 91 86 88 85 91 104 106 108 111 116 111 103 96 88 77 67 62 66 72 75 77 79 82 85 85 84 83 84 89 96 101 100 98 100 102 101 99 101 106 108 109 110 106 91 55 18 2 355 350 347 346 347 350 355 0 5 9 12 14 18 24 34 46 61 81 102 118 128 138 147 155 160 164 169 176 184 192 199 203 206 208 210 213 216 218 220 221 222 222 221 221 221 222 224 225 225 224 225 223 217 205 197 194 185 157 138 134 136 138 139 141 143 145 148 151 153 154 154 153 152 149 146 143 139 134 128 124 121 118 116 115 113 107 100 98 118 180 213 228 234 238 241 244 247 249 249 252 256 260 262 263 264 264 265 265 264 262 259 256 252 250 247 245 244 246 245 249 254 256 256 253 253 255 258 262 265 267 267 267 267 267 267 266 265 264 263 262 261 260 259 258 256 255 255 258 265 275 285 292 299 301 300 298 301 308 314 317 321 336 358 19 37 52 58 57 54 49 43 37 26 11 353 341 340 343 345 345 343 342 344 346 347 346 342 334 326 322 321 321 321 321 322 322 323 323 324 324 324 324 325 325 327 328 327 326 325 324 323 323 322 319 314 305 292 275 260 247 226 208 195 202 216 231 242 254 266 275 282 288 293 297 301 306 313 319 323 321 317 315 314 316 318 320 318 308 295 282 275 267 247 226 219 221 228 233 239 247 253 257 259 262 265 265 264 261 256 249 242 237 237 238 236 230 222 211 201 195 192 191 191 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 129 128 128 nan nan nan nan nan nan nan nan nan 124 123 122 121 121 121 122 123 124 125 126 127 128 129 130 130 130 129 129 128 128 128 128 129 129 128 127 126 126 126 127 129 131 133 135 135 135 134 133 132 132 133 134 136 138 141 144 149 153 156 159 160 159 156 153 152 150 146 139 133 129 125 120 112 101 90 81 74 69 65 60 55 51 53 54 53 52 48 45 50 51 52 56 62 64 65 65 67 70 69 66 61 58 57 57 60 68 82 96 107 114 115 112 108 106 109 110 109 110 113 113 112 110 107 104 99 92 84 74 69 68 73 84 93 100 111 117 109 100 97 91 88 92 nan nan 120 122 122 116 109 105 98 90 81 75 75 73 71 72 74 78 81 82 82 83 86 91 96 100 101 101 103 103 100 97 99 104 108 109 110 105 81 31 7 358 353 350 347 346 346 348 352 356 1 7 12 18 23 28 35 44 55 71 93 113 126 137 147 157 165 171 177 185 193 200 205 208 211 213 216 219 222 224 227 228 229 230 229 229 230 231 233 234 234 233 233 232 228 222 214 208 199 180 161 151 146 143 142 142 144 147 151 154 156 158 160 160 159 157 153 149 145 139 134 130 127 123 118 115 113 106 97 91 102 188 225 236 240 241 241 243 244 245 248 255 263 268 269 268 268 268 269 270 269 267 263 258 253 251 250 250 249 251 254 258 262 266 267 267 263 263 263 265 267 269 269 268 268 268 268 268 268 268 267 266 264 262 261 260 258 256 256 260 267 278 286 292 294 293 291 294 301 310 314 313 314 326 353 14 32 49 58 58 54 47 31 17 360 345 336 331 331 336 340 343 345 344 343 342 343 343 338 327 317 314 315 316 318 319 321 321 322 324 324 325 326 327 328 330 334 338 341 341 337 334 332 330 328 325 321 312 298 278 255 233 212 201 198 208 224 238 249 260 271 279 284 290 296 302 309 317 324 323 322 321 319 318 317 316 318 317 312 303 294 285 277 264 247 236 230 231 235 239 243 249 251 251 253 257 260 260 257 252 245 239 234 232 236 237 234 229 221 211 201 195 191 191 190 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 131 130 129 nan nan nan nan nan nan nan nan nan 125 124 123 122 121 122 122 123 123 124 125 126 128 129 130 130 130 129 129 128 127 127 129 130 130 129 128 127 127 126 127 128 130 132 134 135 136 136 136 135 134 133 133 134 136 137 139 142 146 149 153 156 157 156 154 152 151 148 142 134 128 125 119 110 99 89 83 79 75 71 66 61 58 59 60 62 64 62 54 49 51 54 55 57 57 58 58 58 59 61 62 61 60 60 60 63 70 80 91 101 109 114 113 107 103 106 109 111 114 115 113 112 109 105 97 82 68 67 71 73 76 80 86 92 100 109 114 111 108 106 101 96 100 nan nan nan nan nan 111 107 104 99 95 91 90 86 78 74 73 75 77 78 78 78 80 86 92 95 99 103 105 106 105 101 98 98 102 106 108 108 100 62 15 0 355 352 350 348 347 346 347 349 352 358 5 12 19 24 29 34 42 51 63 81 104 123 136 147 158 170 180 188 197 205 211 213 215 217 219 222 224 227 230 233 235 237 238 238 238 238 239 241 242 242 241 240 239 237 233 227 220 212 202 190 178 167 157 150 147 146 148 152 155 158 161 163 166 167 167 165 160 155 149 141 135 132 128 121 114 111 104 93 83 88 234 245 247 247 245 244 243 244 246 252 261 269 273 274 273 272 272 273 273 272 269 265 259 255 253 254 255 256 258 261 264 269 271 270 267 265 266 267 268 269 270 271 271 270 269 270 270 271 272 270 268 266 264 262 260 258 256 257 261 268 277 285 290 290 290 292 298 306 314 313 311 309 315 335 1 24 46 61 68 74 73 56 4 329 318 319 322 327 333 339 343 343 342 337 330 326 325 324 318 312 310 311 314 317 319 321 322 323 324 325 326 327 328 329 330 334 339 344 348 346 343 340 338 336 334 328 317 300 278 251 224 206 199 203 214 229 243 255 267 278 283 286 293 299 308 316 324 328 327 325 325 325 324 322 322 322 318 312 305 297 291 281 266 249 238 234 237 240 245 247 248 247 246 249 253 255 254 250 244 237 233 232 234 237 236 232 225 217 208 200 195 192 192 191 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 133 132 131 130 nan nan nan nan nan nan nan 128 127 126 124 123 122 122 122 123 123 123 124 125 127 129 130 130 130 130 129 128 127 127 129 130 130 130 129 128 127 127 127 127 129 131 133 135 137 138 139 139 138 136 135 135 135 135 136 138 139 141 145 148 151 151 149 148 147 144 138 131 125 123 119 109 98 90 86 83 78 75 70 66 65 66 67 67 65 62 56 53 54 56 56 55 56 57 57 56 57 59 61 62 62 62 62 65 71 79 87 95 103 110 111 107 104 106 111 116 118 117 115 114 112 107 93 72 61 64 72 83 86 88 93 98 102 107 110 110 110 110 108 105 106 114 nan nan nan nan 101 99 97 93 93 96 99 97 89 86 84 82 82 80 77 76 77 82 88 91 98 105 107 107 107 104 100 99 100 102 104 103 89 41 6 356 353 350 349 348 347 346 346 347 350 355 3 11 18 23 27 32 40 48 57 71 91 115 135 149 162 176 190 202 211 218 221 222 223 224 226 228 231 233 236 239 242 244 245 245 246 246 247 248 249 248 247 247 246 244 240 236 230 225 218 212 206 198 188 177 167 161 159 159 162 164 164 165 169 173 176 177 174 168 162 152 143 137 131 122 110 99 80 57 29 294 268 260 256 253 250 248 247 248 252 258 265 271 275 277 276 276 277 277 276 275 272 267 262 258 256 256 259 261 263 266 269 272 273 272 270 268 267 268 269 270 271 272 273 272 271 271 272 273 274 272 269 266 265 263 260 256 255 258 262 267 275 282 285 286 289 295 301 309 315 312 311 310 312 324 348 12 40 67 88 110 133 153 216 268 292 308 317 324 330 334 333 332 331 326 319 315 312 311 309 308 308 311 314 317 320 321 322 323 324 325 327 327 328 327 328 328 331 334 339 341 342 343 343 343 343 338 324 302 276 246 216 200 197 201 212 227 244 261 275 282 282 285 293 301 314 320 327 331 332 332 332 331 330 329 329 327 322 319 315 310 302 291 273 253 240 236 239 243 247 248 245 243 244 248 251 252 250 245 241 237 234 234 235 235 231 226 220 214 207 202 198 195 193 193 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 133 132 nan nan nan nan nan nan 131 130 129 128 126 125 124 123 122 123 123 123 124 125 127 128 130 131 131 130 129 128 127 127 128 130 130 129 128 128 127 127 127 127 128 130 133 135 138 139 140 140 139 138 136 135 135 135 136 135 135 136 138 141 144 145 145 144 143 140 136 130 125 123 120 111 99 91 87 83 79 76 73 70 69 69 70 70 67 63 60 59 58 58 57 56 58 59 59 59 59 60 61 62 63 63 63 66 71 78 85 92 99 105 108 109 111 115 120 121 120 118 117 117 117 113 99 81 74 83 97 96 91 93 98 102 104 107 109 109 110 110 109 110 111 113 nan nan nan nan 92 92 90 87 89 95 103 106 101 98 95 91 87 82 79 79 79 80 82 86 95 104 106 107 108 108 104 100 98 99 99 95 72 25 0 353 350 348 347 346 346 346 346 347 350 354 1 8 14 19 24 30 38 46 53 61 74 97 127 150 168 186 202 214 223 229 230 230 231 231 233 234 236 239 242 245 248 250 251 252 252 252 253 254 255 255 254 253 251 249 246 242 239 235 231 227 224 221 218 213 206 201 198 196 192 190 184 179 178 180 181 182 179 174 171 167 160 151 140 122 81 356 328 317 302 287 276 268 262 258 255 253 253 254 258 262 267 271 274 277 278 279 280 281 280 279 275 271 265 260 258 258 260 263 265 267 270 273 275 275 273 271 271 270 271 272 272 272 273 273 272 271 272 274 275 273 269 264 263 263 260 257 258 261 266 270 274 279 282 286 291 295 300 308 313 311 309 310 313 321 334 347 5 86 144 167 189 211 240 268 289 303 314 319 318 316 316 317 317 315 312 310 309 307 306 306 308 310 313 316 319 321 322 323 325 325 327 327 327 326 325 324 324 326 329 332 337 340 342 345 348 346 332 302 271 235 200 188 187 193 203 218 247 271 285 288 288 291 301 315 321 324 327 331 334 336 336 335 334 335 332 329 327 326 325 322 317 307 286 257 241 237 239 243 245 246 244 242 244 247 250 248 244 241 239 238 237 235 234 232 227 223 219 214 209 205 201 197 194 194 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 132 131 130 129 127 126 124 124 123 123 123 124 125 127 128 130 131 131 131 129 128 127 127 127 128 129 129 128 127 126 126 127 128 129 130 132 134 136 137 137 137 137 136 136 136 135 135 135 135 134 133 134 136 139 141 141 141 140 139 136 132 128 125 122 114 103 92 86 80 77 77 75 72 71 71 72 71 69 66 64 63 61 59 59 60 61 61 61 61 61 61 62 63 63 64 64 67 71 77 83 89 96 101 104 107 113 119 123 124 124 122 122 122 120 116 105 92 89 94 99 99 94 95 100 104 106 107 108 108 109 109 107 108 110 104 nan nan nan nan 85 89 90 88 87 87 95 105 107 104 98 90 84 81 83 85 85 81 78 81 93 103 105 106 108 109 106 102 98 97 96 86 50 13 357 349 346 344 344 345 345 346 346 347 350 354 359 5 10 15 20 27 35 42 47 54 62 74 99 141 177 203 219 229 235 239 240 239 238 239 239 240 242 245 247 250 253 256 257 257 257 257 258 259 260 260 260 258 256 254 251 248 245 243 241 238 236 235 235 234 232 233 236 237 233 226 220 213 208 203 199 192 184 181 183 188 194 206 234 281 308 312 309 303 295 288 280 272 266 262 259 258 258 260 262 265 268 270 273 275 278 280 282 284 284 283 279 274 268 262 259 259 261 263 265 266 268 270 274 276 278 279 279 276 274 274 273 272 272 273 273 273 272 274 275 273 268 262 260 262 265 265 265 267 271 274 277 279 282 285 289 292 298 306 310 310 310 312 316 320 320 313 286 240 216 215 225 239 255 273 287 299 305 306 305 305 306 308 309 308 308 307 306 305 304 305 307 310 313 316 318 320 321 323 324 325 327 327 326 325 323 323 323 324 327 331 335 339 343 347 352 353 341 305 265 214 179 173 178 184 193 212 251 283 298 306 309 311 318 324 325 324 325 327 330 333 334 334 333 332 330 329 328 330 331 331 330 324 306 266 234 229 236 242 244 243 242 242 243 245 245 242 236 233 233 235 236 237 235 231 227 224 220 215 209 205 201 198 196 196 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 132 131 129 127 126 125 124 123 123 125 126 127 128 130 131 131 131 129 128 127 127 127 128 128 128 128 127 126 126 127 127 128 130 131 132 133 134 134 134 134 134 135 135 135 135 135 134 133 133 133 134 135 138 139 139 138 138 137 134 130 127 123 118 108 97 88 82 79 78 77 74 72 72 73 72 70 67 65 64 62 60 60 61 62 62 62 62 62 62 63 64 64 64 65 67 70 75 81 87 94 98 101 104 110 116 121 124 126 127 126 125 123 116 109 101 96 97 102 103 101 101 103 105 105 106 106 108 107 104 102 99 86 25 nan nan nan nan 83 91 92 89 85 82 83 96 105 99 88 78 71 76 89 94 91 81 75 80 93 101 104 104 105 107 107 104 100 98 92 68 27 5 353 345 341 340 340 342 344 345 346 348 350 353 357 1 6 11 17 24 31 37 42 47 52 57 66 88 213 240 247 249 250 250 250 248 246 245 246 246 247 250 252 255 257 260 261 261 261 261 262 263 264 265 264 263 261 258 255 253 251 249 248 246 245 245 246 246 246 248 252 254 251 245 240 237 234 232 230 225 222 222 228 237 248 261 275 285 294 299 300 297 293 289 282 276 270 266 264 262 263 263 265 266 267 269 271 274 277 280 283 285 286 285 282 276 269 264 261 260 261 262 263 264 265 266 269 274 281 286 286 282 279 276 275 273 272 273 274 273 271 272 274 273 267 260 255 258 266 271 272 273 275 278 280 282 284 286 287 290 296 303 307 310 314 318 321 321 312 292 267 247 237 235 241 253 267 277 286 293 297 297 297 298 300 302 303 303 302 300 299 299 301 303 306 310 314 316 319 320 321 322 322 323 323 325 324 323 323 323 323 325 329 334 337 341 346 353 359 2 354 318 223 170 164 166 173 176 183 203 234 319 333 333 329 327 327 324 321 321 322 325 326 329 331 331 330 329 329 329 330 332 334 338 340 340 335 303 218 215 232 240 242 240 239 241 241 241 239 234 229 227 230 235 238 239 236 231 226 222 219 214 209 204 200 199 198 199 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 133 132 131 129 128 127 125 124 124 125 127 128 128 129 130 130 130 129 128 128 127 127 127 128 128 128 127 127 127 127 128 128 129 130 130 131 131 131 131 131 132 133 134 134 134 134 134 133 133 133 133 133 135 137 138 137 136 135 133 129 125 121 116 110 102 94 87 81 79 77 75 74 74 74 73 70 68 66 64 62 60 60 61 61 62 62 62 62 63 63 64 64 65 66 67 70 75 81 88 94 99 100 103 107 112 116 120 123 127 130 130 125 119 113 104 97 99 106 109 110 107 105 105 104 103 105 106 105 102 99 91 68 41 43 nan nan 65 80 90 91 90 88 86 85 93 99 87 73 64 62 74 91 96 90 80 77 83 93 100 103 102 102 104 106 106 104 98 80 39 9 356 348 341 336 335 336 338 341 343 345 347 350 352 354 357 2 8 15 21 27 32 37 43 45 45 41 22 322 288 278 271 266 262 259 256 254 253 252 252 253 254 256 258 260 262 264 264 264 264 265 267 268 268 268 267 265 262 260 258 256 255 254 253 252 251 252 253 255 257 261 263 261 256 251 248 248 248 248 249 253 257 261 264 270 276 281 285 289 293 296 295 293 288 283 278 273 270 267 266 266 266 266 266 267 268 270 272 276 280 283 286 286 286 285 279 272 266 263 263 263 263 263 263 264 264 266 271 279 285 285 283 280 277 276 276 274 274 274 273 270 269 271 273 270 263 255 256 268 275 276 278 279 281 283 286 287 287 288 290 297 302 306 311 319 327 330 326 310 284 263 251 246 247 252 262 272 278 283 287 291 292 292 292 294 296 297 296 295 293 292 293 296 299 303 307 311 314 316 318 319 319 320 320 322 322 322 322 323 323 324 326 330 335 338 342 349 357 6 13 14 342 162 151 150 155 156 157 163 163 120 99 63 346 335 333 331 323 317 318 322 323 326 328 329 329 328 328 329 330 331 333 335 338 342 348 355 21 190 215 238 243 242 239 237 238 237 237 233 227 222 224 232 240 242 239 235 229 224 220 218 214 210 205 201 200 200 201 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 133 133 132 130 129 128 127 125 125 126 127 128 129 129 129 128 128 128 127 127 127 126 127 128 128 128 127 127 127 128 128 128 128 129 129 129 129 129 128 129 130 131 132 132 132 132 132 131 132 131 130 130 131 133 135 135 135 133 130 125 121 117 113 108 103 97 90 85 81 79 76 75 74 73 72 70 68 66 64 62 60 60 61 61 62 62 62 63 63 64 64 65 65 66 68 71 76 83 91 98 102 102 101 102 106 110 114 120 126 131 132 129 124 116 106 98 98 106 113 115 111 106 105 104 104 105 105 103 102 98 86 65 53 51 nan nan 57 73 85 89 92 96 100 103 107 98 74 58 52 56 72 88 91 85 81 82 87 94 101 103 102 99 99 101 103 104 96 61 16 357 348 342 337 333 332 333 334 337 341 344 346 348 350 351 353 358 4 11 17 22 27 32 37 38 32 22 1 332 310 299 290 281 273 267 263 260 259 258 257 257 258 260 261 263 264 265 266 266 267 268 269 270 271 271 270 269 267 264 263 261 260 259 258 257 256 256 258 260 263 266 268 268 264 259 256 255 256 258 261 264 268 270 272 275 279 283 286 289 292 294 295 292 288 284 280 276 273 270 269 269 268 268 267 268 268 269 271 274 278 283 286 287 287 286 284 278 272 268 266 266 265 264 263 263 263 265 270 277 282 283 281 278 276 277 277 277 276 275 274 271 269 269 271 273 270 263 262 270 278 282 283 283 284 286 291 292 291 289 289 294 300 304 307 315 327 335 332 315 289 268 256 253 256 260 265 273 277 280 283 286 287 287 287 287 288 290 290 288 288 288 290 293 296 299 303 306 310 313 316 317 317 317 318 318 319 321 322 323 324 325 327 331 334 337 340 349 2 16 30 66 158 163 158 152 146 138 132 127 113 107 114 93 329 328 331 330 323 319 320 323 325 327 328 328 328 328 328 329 330 332 335 338 341 344 349 356 181 203 226 244 248 238 233 233 232 234 232 226 217 216 224 235 241 240 237 232 227 223 220 218 216 212 206 202 201 202 202 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 134 133 132 131 131 130 128 126 126 126 127 128 128 128 128 127 126 126 126 126 126 126 126 127 127 127 127 127 128 128 128 128 128 128 128 128 128 128 127 127 127 128 129 130 129 129 128 128 128 127 126 126 126 127 129 131 132 130 127 122 118 113 110 106 103 98 93 88 84 81 79 76 74 72 71 69 67 65 63 61 60 61 61 61 62 62 62 62 63 64 64 65 66 68 70 74 80 87 96 103 107 108 103 100 104 109 112 118 126 131 133 130 125 119 111 101 98 103 111 114 110 106 106 105 106 107 105 104 102 96 80 64 55 46 nan nan 49 65 79 86 94 106 116 123 126 108 65 45 44 53 65 78 83 83 84 86 89 94 100 103 101 97 94 94 97 99 88 43 6 352 344 339 335 333 332 332 334 336 340 344 346 348 349 349 351 355 0 6 11 16 20 24 29 29 19 7 352 333 317 308 300 292 283 275 269 266 264 263 262 262 262 263 264 265 266 267 267 268 268 269 271 272 273 273 273 272 271 269 267 266 265 263 262 261 260 259 260 263 266 269 271 271 269 265 262 261 262 267 271 274 275 275 277 279 281 282 285 288 292 294 294 292 289 285 282 279 276 274 272 271 270 269 269 269 269 270 271 274 277 281 285 288 287 288 287 284 280 275 271 269 268 266 265 263 263 266 271 277 281 281 279 277 275 276 278 279 279 278 276 275 272 269 270 271 272 272 270 271 275 282 286 287 286 289 293 295 293 290 289 291 295 299 301 306 318 328 329 319 299 275 260 258 261 264 267 272 276 278 279 281 284 284 284 283 283 284 285 284 284 286 288 290 292 295 298 301 304 308 311 313 314 315 315 317 319 321 324 324 325 326 327 331 335 337 340 348 4 22 47 126 165 172 173 169 158 143 125 98 93 110 125 284 317 320 323 324 324 321 323 327 328 328 329 329 329 329 329 329 331 335 339 343 346 347 347 338 245 228 237 247 245 232 224 224 226 229 228 220 215 219 229 235 237 234 232 229 227 224 221 220 219 215 209 205 203 203 203 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 134 133 132 132 131 130 128 127 127 127 128 128 128 127 127 126 125 125 125 125 125 125 126 127 127 127 127 128 128 129 128 127 127 127 127 127 127 126 126 126 126 127 127 126 124 123 123 123 123 122 121 120 121 122 123 125 125 123 120 115 110 107 104 101 98 94 90 87 84 81 77 74 71 70 68 66 64 62 61 61 62 62 62 62 62 62 62 63 64 65 67 68 71 75 80 86 93 101 107 112 113 100 99 109 115 113 117 123 127 130 128 126 123 118 110 104 105 109 111 109 107 108 106 106 107 106 105 100 89 73 57 47 42 42 nan 50 62 73 82 95 112 126 135 135 113 55 39 43 46 50 65 78 81 84 86 88 92 97 100 100 97 92 90 90 90 74 31 3 352 345 341 337 335 334 335 337 338 342 346 348 349 350 351 352 354 356 360 4 8 12 17 19 16 7 357 347 334 322 312 306 300 291 283 276 272 270 268 267 266 266 266 267 267 267 268 268 268 269 270 272 273 274 274 274 274 274 273 272 270 269 267 266 264 263 263 263 265 268 271 273 273 272 270 268 268 269 274 279 282 281 279 280 281 281 282 284 288 292 294 293 291 288 286 284 282 280 277 274 273 271 271 270 270 270 271 272 274 276 279 283 286 287 287 288 288 286 282 276 272 270 269 267 265 265 269 274 278 281 280 279 277 275 275 278 280 282 281 278 278 277 274 271 270 272 278 282 279 271 273 282 286 286 288 291 293 294 293 291 291 294 298 299 301 308 315 318 317 306 282 267 264 266 268 271 273 275 276 276 277 280 282 281 280 280 280 281 282 282 283 286 288 290 292 295 298 301 305 308 311 312 313 314 317 319 322 326 326 327 327 328 333 336 339 342 351 5 25 62 141 168 177 182 182 177 166 142 89 98 124 144 296 308 312 313 315 318 322 326 329 329 329 330 330 330 330 330 331 334 339 344 348 350 350 348 330 266 242 243 244 236 226 222 221 220 222 219 218 220 227 232 234 233 232 234 233 230 227 224 222 221 218 213 208 205 204 203 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 137 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 154 152 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 135 134 134 133 133 132 130 129 128 127 127 127 127 127 127 126 125 124 124 124 124 124 125 126 126 127 127 128 128 128 127 127 126 126 126 125 125 124 124 124 123 123 123 122 120 119 118 118 118 118 117 116 116 116 117 118 119 118 115 111 107 103 101 100 98 95 91 88 85 81 77 73 71 69 67 65 63 62 62 62 63 63 63 63 63 63 63 63 65 67 69 72 75 80 86 91 96 103 109 110 95 94 105 114 117 113 113 116 119 122 124 125 126 124 119 111 109 111 112 110 107 105 100 98 102 104 103 96 82 62 41 28 29 35 nan nan 58 67 77 92 108 121 127 122 96 55 39 38 33 33 57 75 79 81 83 84 87 91 95 98 97 92 88 86 81 60 23 3 355 350 345 341 338 338 338 339 340 344 347 350 352 353 353 353 352 352 354 356 1 5 7 6 1 355 350 345 338 329 318 310 304 297 290 283 278 275 274 272 270 268 269 270 270 270 269 269 269 269 271 272 273 274 275 275 275 275 275 274 273 272 270 269 268 267 266 266 267 269 272 274 275 275 274 274 275 276 279 283 285 283 280 280 281 282 283 285 289 291 292 292 290 288 286 285 284 282 280 277 275 274 272 272 272 272 272 273 274 276 279 281 284 285 286 288 289 289 285 280 275 274 274 271 269 270 273 276 280 281 280 280 280 278 278 282 289 294 287 282 281 282 281 277 272 272 278 287 289 278 273 276 281 284 287 291 293 293 293 293 293 294 297 299 300 301 301 302 304 297 282 272 269 270 272 273 273 274 274 274 274 276 278 278 277 276 276 277 278 279 281 283 285 288 291 294 297 301 304 307 309 310 310 314 318 322 325 329 329 331 331 333 336 340 343 346 354 8 28 66 140 169 181 186 186 179 176 161 114 132 164 222 283 302 306 308 312 318 325 329 331 330 331 331 332 332 332 332 334 338 342 347 351 354 354 350 336 282 241 245 234 223 222 219 212 212 213 214 219 226 231 233 230 227 229 237 239 238 235 231 227 224 221 217 212 207 205 203 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 138 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 157 155 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 137 137 136 135 135 134 133 132 131 129 128 127 127 126 127 127 127 125 124 124 123 123 123 123 125 126 126 127 127 128 128 127 126 126 125 124 124 123 122 121 121 120 119 119 118 116 115 114 113 113 113 113 112 112 112 112 112 112 112 110 107 104 101 99 97 96 94 91 88 84 81 76 73 70 68 66 64 63 62 62 63 63 63 64 63 63 63 63 65 67 70 73 77 81 85 90 95 99 104 106 98 64 95 105 114 114 108 108 109 109 112 117 121 125 127 124 120 120 121 119 113 106 97 84 81 92 99 99 91 75 50 23 8 11 nan nan nan 55 62 69 80 92 100 102 99 88 68 48 36 29 35 58 73 75 77 79 79 82 86 90 94 96 93 88 83 76 54 22 6 359 355 350 345 342 341 340 340 341 343 347 351 353 355 355 354 351 348 347 349 353 357 358 355 348 345 345 344 342 336 327 317 308 302 295 289 283 280 278 276 274 272 271 272 273 272 271 271 270 270 271 272 273 274 275 275 276 276 276 275 275 274 273 272 271 270 269 269 270 271 273 274 276 277 277 278 280 281 282 284 284 281 278 278 281 283 285 287 289 291 291 291 289 287 286 286 285 283 281 279 277 276 274 274 273 273 274 274 275 277 278 280 282 284 285 287 289 289 287 282 278 279 279 277 275 275 275 276 279 281 281 282 283 282 282 284 289 294 293 289 285 285 288 288 282 276 276 279 281 278 275 276 278 281 284 287 289 290 291 292 292 292 293 296 295 294 290 287 284 280 274 271 271 272 273 272 272 272 272 272 271 272 274 275 272 271 272 273 274 275 276 279 282 285 289 293 297 300 302 305 305 305 308 313 318 323 328 332 334 335 336 338 340 345 351 356 4 14 24 41 122 169 187 192 191 184 190 192 188 199 224 248 275 297 305 308 313 321 328 331 333 333 334 334 333 334 334 335 337 340 344 349 354 356 356 354 351 333 253 228 221 216 216 213 207 207 213 220 227 232 234 232 226 223 227 239 245 247 244 239 233 227 222 218 214 209 206 204 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 160 158 156 nan nan nan nan nan nan nan nan nan nan nan nan nan 139 138 138 137 136 136 135 134 132 130 129 127 127 126 126 127 126 125 124 123 123 122 122 122 123 124 125 125 126 127 127 127 126 126 125 124 123 122 120 119 118 117 116 115 114 113 112 111 110 109 109 109 109 109 108 108 107 107 107 106 104 102 99 97 96 94 92 90 87 83 80 76 73 71 69 67 65 63 63 63 63 64 64 64 64 64 64 66 68 71 75 79 84 88 91 95 99 102 105 104 92 80 93 103 110 108 106 104 102 100 103 110 117 123 127 126 125 128 130 126 116 105 87 68 65 78 91 92 83 65 38 11 360 5 nan nan 39 48 54 59 63 68 75 81 86 87 80 62 43 32 37 53 67 70 73 74 75 79 83 86 91 94 93 89 84 72 49 23 10 4 359 354 350 346 344 342 340 340 342 345 349 352 353 353 351 348 344 342 342 345 349 349 346 341 339 340 341 342 340 334 324 314 307 300 294 288 284 281 279 277 275 274 274 274 274 273 273 272 272 272 273 274 274 275 276 275 276 276 275 275 275 274 274 273 272 271 271 271 272 273 275 276 278 279 281 283 284 284 283 282 279 277 278 280 284 286 288 290 291 291 290 289 288 287 287 286 284 282 280 279 277 276 275 275 275 275 275 276 277 278 279 280 282 283 285 288 290 289 286 283 283 284 282 281 279 276 275 277 279 281 282 283 283 283 285 287 291 296 294 290 287 291 295 293 286 279 275 273 273 274 275 278 281 283 285 287 288 289 290 290 289 287 288 287 286 283 279 274 270 268 268 270 271 271 270 269 269 270 270 269 269 270 270 268 268 268 269 270 270 271 274 277 281 285 289 292 295 296 297 297 300 304 311 318 324 330 334 337 339 340 341 345 350 358 8 16 24 26 29 37 187 197 198 198 198 213 226 233 243 250 257 276 290 299 305 314 324 330 332 335 336 336 335 335 336 337 339 340 342 346 350 354 357 357 356 359 1 351 220 217 217 217 216 215 216 222 229 233 236 234 228 221 221 229 239 247 251 249 243 235 228 223 219 215 211 207 205 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 141 141 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 160 159 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 139 138 137 137 136 135 133 131 129 128 127 127 126 126 126 125 124 123 122 122 121 121 122 122 123 124 125 125 126 126 126 126 125 124 123 121 119 118 116 115 113 112 110 109 109 108 107 106 105 105 105 105 105 105 104 103 103 102 101 100 99 97 94 92 90 88 86 82 79 76 74 73 71 69 66 65 64 64 65 65 65 65 65 66 68 71 74 77 81 86 91 95 97 99 101 102 103 102 95 93 96 98 101 103 104 101 98 97 101 107 115 124 130 130 126 129 132 126 116 103 83 61 56 67 80 83 73 53 28 4 357 nan nan 18 30 40 45 47 49 53 59 67 76 82 83 74 56 43 43 53 64 66 69 72 74 78 81 85 89 92 93 91 84 68 43 23 14 8 3 358 354 350 347 344 341 340 339 341 344 346 347 346 345 344 341 338 337 338 340 341 339 337 334 334 336 337 338 335 328 320 312 305 299 293 288 283 281 279 278 277 276 275 275 275 275 275 274 274 274 274 275 276 276 275 275 274 274 273 273 274 275 276 275 274 273 272 272 273 275 276 278 280 283 285 285 285 283 281 278 277 277 280 283 286 288 290 291 291 290 289 289 288 288 287 285 283 281 279 278 277 276 275 275 275 276 276 277 278 278 279 279 280 282 285 288 290 290 288 288 289 287 285 283 280 278 278 279 281 282 283 283 283 284 286 289 295 298 295 291 291 293 295 292 285 279 275 274 276 278 281 284 287 284 284 286 288 288 288 286 283 282 281 280 279 276 272 267 265 266 267 268 268 267 266 267 267 268 267 266 265 265 265 264 265 266 266 266 267 269 271 275 279 282 285 287 288 288 290 295 302 310 317 325 332 337 340 342 343 344 345 349 355 4 13 30 47 61 19 271 225 210 208 212 225 242 250 259 269 273 274 286 296 307 318 326 331 334 337 338 338 337 337 338 340 342 343 344 347 351 353 356 356 357 358 357 340 230 221 220 218 217 220 223 228 232 233 234 231 225 221 223 232 241 248 253 251 243 234 228 224 221 216 210 206 203 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 143 142 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 141 139 138 138 137 135 133 132 130 129 128 128 127 126 126 125 124 123 122 122 121 121 121 121 120 121 122 123 124 124 125 125 125 124 123 121 119 117 115 114 112 110 108 107 106 105 104 103 102 102 102 103 103 102 101 101 101 100 99 99 98 97 94 91 88 86 84 81 79 77 76 75 73 71 68 66 66 66 67 67 68 68 68 69 72 77 82 84 85 89 95 99 100 99 98 97 97 97 98 98 96 93 92 95 99 96 96 98 102 106 115 130 141 138 127 120 121 119 112 100 80 59 51 57 68 69 59 41 20 1 354 357 4 12 23 33 37 39 42 46 52 56 62 69 73 71 64 56 54 58 63 64 68 72 75 78 80 83 87 90 91 90 82 62 38 24 16 10 5 0 356 352 349 346 343 339 336 335 335 336 337 337 337 337 335 334 332 332 333 334 334 332 330 329 329 330 332 332 329 323 316 309 303 298 292 287 283 281 281 280 278 277 276 276 276 276 276 276 276 276 276 277 277 276 274 272 271 270 271 273 276 277 277 275 273 272 271 272 274 277 279 281 284 286 286 286 284 281 279 277 278 280 283 286 288 289 290 290 290 289 289 288 288 287 286 284 282 280 278 277 276 276 275 276 276 277 278 278 279 279 279 279 280 282 285 289 293 293 294 295 293 290 287 286 285 285 284 284 285 287 287 286 285 286 288 292 297 299 298 295 293 293 291 288 284 280 280 281 282 286 292 292 287 284 286 286 286 285 284 281 279 277 276 275 274 271 268 265 264 265 265 264 264 264 264 265 266 266 264 262 261 261 260 261 262 262 262 263 264 266 269 272 276 279 280 281 282 285 292 299 308 318 328 338 345 348 347 346 343 340 340 344 347 353 7 132 155 179 242 240 225 220 224 234 250 259 265 271 272 272 286 298 310 320 327 333 337 339 340 339 339 340 341 343 345 346 347 349 351 353 355 356 356 355 351 332 260 232 221 215 214 217 223 229 232 233 232 229 225 223 227 236 244 250 253 251 242 233 227 222 218 214 209 205 202 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 144 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 143 141 139 138 137 135 133 131 130 130 129 129 127 127 126 126 125 124 123 122 122 122 121 120 119 119 120 120 121 122 122 122 122 122 122 121 119 117 115 113 110 108 106 105 104 103 102 100 99 99 99 100 101 101 101 100 100 99 99 98 97 95 93 90 87 85 83 81 80 79 78 77 75 73 70 69 69 69 70 71 71 71 72 73 75 78 81 84 87 90 94 97 98 97 94 91 91 93 95 96 93 89 88 90 92 94 97 100 104 107 116 132 145 143 128 106 97 101 102 94 77 58 50 52 57 55 45 30 13 358 352 355 360 8 18 26 32 37 41 45 49 51 51 51 53 53 55 54 52 57 62 66 70 74 75 77 79 81 84 86 87 86 78 61 41 27 18 11 6 1 357 354 352 349 344 339 333 328 326 327 328 329 330 330 330 329 328 327 327 328 330 329 326 324 323 324 326 328 327 324 319 313 306 300 295 290 286 284 283 282 281 280 279 278 277 277 277 278 278 277 277 278 277 276 273 270 267 267 268 272 275 278 277 275 273 271 270 271 274 276 279 282 285 286 287 286 285 283 280 279 279 281 283 286 287 289 289 290 289 289 288 288 288 287 286 284 282 280 278 277 276 276 276 276 277 278 278 279 280 280 280 279 280 281 283 287 292 296 298 300 300 297 294 293 295 296 296 293 293 295 295 294 291 290 290 293 297 300 302 300 298 296 293 290 288 286 286 286 288 294 297 293 289 287 287 286 285 284 282 280 278 276 274 272 271 270 267 264 263 262 262 261 261 262 262 264 265 265 263 260 258 257 256 257 258 258 259 259 260 262 264 267 271 273 274 275 277 281 288 295 304 315 329 343 353 355 352 347 340 337 336 335 331 320 301 211 178 184 207 232 232 227 232 239 255 264 271 271 272 275 288 300 311 320 330 337 341 342 342 342 342 343 344 346 348 350 351 352 353 354 354 355 355 353 349 335 288 241 222 216 216 218 222 226 229 231 231 229 227 227 233 241 248 251 252 250 242 231 221 214 210 207 205 203 202 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 139 138 137 nan nan nan 131 131 131 130 128 127 127 126 126 125 124 123 123 122 122 120 119 118 118 118 118 118 118 118 119 119 119 118 117 116 114 112 109 107 105 103 101 100 100 99 98 96 96 97 98 100 101 100 100 99 99 97 96 94 92 90 87 85 83 81 81 80 80 78 77 75 73 73 73 74 74 75 75 75 77 78 78 78 79 82 86 88 91 93 95 96 94 92 91 90 91 92 91 89 87 88 91 95 98 101 107 112 116 122 131 132 119 96 79 80 84 82 71 59 53 52 53 48 36 22 7 355 352 352 356 3 13 23 31 37 43 47 49 48 44 40 36 34 33 29 32 46 56 66 73 75 75 75 76 77 77 76 77 78 77 68 50 31 20 12 6 2 359 356 354 351 345 338 329 323 320 320 322 324 326 327 327 327 326 325 324 326 328 328 324 321 320 320 323 326 326 323 320 315 308 302 297 293 289 286 284 284 284 283 282 281 279 278 278 278 279 279 279 279 278 276 273 269 266 265 267 271 275 277 277 275 272 269 269 270 273 276 279 282 285 286 286 286 285 284 283 282 282 283 284 286 287 288 289 289 289 288 288 287 287 286 286 284 282 280 279 277 277 277 277 277 278 278 279 280 281 281 282 282 281 282 283 286 289 294 298 301 302 302 302 301 303 307 309 307 305 306 306 306 304 301 299 299 302 303 304 304 303 301 299 296 294 292 292 292 292 297 295 292 290 288 287 286 284 283 281 279 277 275 273 272 270 268 266 263 262 261 260 260 260 261 261 263 264 264 262 259 255 253 253 254 255 255 256 256 257 259 261 263 266 268 270 271 273 277 283 291 300 311 323 336 345 348 347 344 339 338 338 335 324 302 288 266 199 183 193 230 242 238 243 247 255 264 276 275 277 282 291 301 312 323 333 341 344 344 343 343 345 346 348 350 352 354 354 354 354 354 354 354 354 352 346 330 293 250 225 218 216 217 216 219 224 229 231 230 231 233 240 246 249 252 252 248 238 224 212 205 201 200 201 202 202 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 148 nan nan nan nan 152 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 138 137 nan nan nan nan 132 132 131 130 129 128 127 126 125 124 123 123 123 123 121 120 118 117 117 117 116 116 116 116 115 115 115 114 113 112 110 108 106 104 102 99 98 97 97 96 94 93 94 95 97 99 98 98 98 98 97 94 92 90 88 87 85 83 82 81 81 80 80 79 78 77 78 78 79 80 80 81 82 82 83 83 83 83 86 89 90 93 95 94 94 93 91 89 88 88 88 88 88 88 89 93 96 98 101 108 116 117 107 101 104 98 86 71 65 66 67 64 58 55 54 53 45 32 17 4 355 353 354 355 1 10 21 31 37 42 47 49 47 42 35 29 26 22 16 19 34 47 60 68 71 71 71 69 66 62 61 64 70 75 73 56 33 19 12 7 3 0 357 354 349 343 334 325 319 316 316 318 321 323 325 326 326 326 324 323 326 328 328 324 320 319 319 322 326 326 323 319 315 311 306 301 297 293 290 287 286 286 285 285 284 282 280 279 279 279 280 280 279 278 276 273 269 266 265 267 270 274 276 275 273 270 268 267 270 274 278 280 282 284 285 285 285 285 285 284 283 283 284 285 286 286 287 287 288 288 288 287 287 287 286 285 284 282 281 279 278 277 278 278 278 279 279 280 280 281 282 284 284 285 285 286 287 289 292 295 298 301 303 305 307 308 311 314 316 315 314 314 314 312 311 311 309 308 309 309 308 307 306 305 303 300 298 297 294 293 293 292 290 288 287 286 286 284 283 281 280 278 276 274 272 270 267 265 263 261 261 260 260 261 261 261 262 264 264 262 257 252 248 248 250 252 253 254 255 255 255 257 259 262 264 265 266 268 272 278 285 294 305 317 328 333 335 335 335 336 340 342 340 327 300 287 284 229 190 198 249 259 254 252 254 258 267 279 282 283 285 291 300 312 324 336 344 346 345 343 344 347 349 351 353 355 356 356 355 355 354 354 354 353 352 344 330 304 253 217 206 200 196 197 204 214 224 231 234 237 240 247 250 252 254 254 247 234 217 206 200 197 198 200 201 201 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 142 139 137 nan nan nan nan nan 134 133 132 130 129 128 127 126 125 124 124 124 124 122 120 119 117 116 116 115 114 114 114 113 112 111 110 109 108 107 106 104 102 100 97 95 94 94 93 92 90 90 91 93 94 94 95 96 96 95 93 90 87 85 84 84 83 82 81 81 80 80 80 80 81 82 83 84 86 88 89 90 91 91 90 89 90 92 94 95 95 95 94 92 89 89 87 86 85 84 84 86 88 93 96 97 96 97 105 115 116 91 69 71 75 75 67 59 55 56 56 56 55 54 52 44 30 15 4 358 356 357 358 1 9 18 27 33 38 44 48 48 42 34 28 25 21 19 20 26 37 48 57 62 64 63 58 50 45 47 55 63 71 73 57 32 17 10 5 2 358 354 350 344 337 329 322 317 314 314 316 319 322 324 325 326 325 324 324 326 329 329 325 321 320 320 322 325 325 323 319 315 311 308 304 300 297 293 290 288 287 286 286 286 285 283 282 281 281 281 281 280 278 276 273 270 268 267 267 269 272 274 273 271 268 266 267 270 275 279 282 283 283 284 284 285 285 284 284 284 284 284 284 285 286 286 286 287 287 287 287 287 287 286 285 284 282 281 280 278 278 278 278 279 279 279 280 280 282 283 285 286 287 288 289 290 291 292 294 296 298 301 304 306 308 309 312 314 317 318 318 317 316 315 316 315 313 312 312 310 307 305 304 303 302 300 299 297 294 290 289 288 286 285 285 285 284 283 282 281 279 278 276 274 271 268 265 263 261 261 260 261 262 262 261 262 264 266 264 257 248 244 244 246 248 249 251 252 252 253 254 256 258 260 261 263 264 267 272 277 283 294 309 319 322 322 323 325 331 339 344 345 339 317 291 283 243 208 230 259 266 263 260 259 260 268 282 289 289 289 293 301 313 329 341 346 345 344 343 345 348 351 353 355 357 357 356 356 355 354 353 353 352 352 346 336 319 212 176 169 167 168 173 187 206 225 238 245 247 248 251 255 260 262 259 249 230 213 203 198 196 198 200 200 200 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 152 nan nan nan nan 154 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 145 142 139 nan nan nan nan nan 136 135 134 132 131 130 129 127 126 125 125 125 124 123 121 119 118 116 115 114 113 113 112 111 110 109 108 106 105 104 103 102 100 98 95 93 91 91 90 88 86 85 85 86 87 89 93 95 94 92 90 88 84 81 80 80 80 80 80 80 80 80 81 82 84 87 89 92 95 97 98 99 100 99 96 95 97 99 100 97 97 96 93 89 85 84 84 83 83 82 83 86 90 94 97 95 91 90 95 104 104 77 53 54 61 66 65 58 53 50 50 51 52 51 48 41 27 14 5 1 360 0 1 3 8 15 22 27 34 41 46 46 41 36 30 27 24 24 26 28 32 38 45 50 54 55 50 42 39 42 48 56 64 68 56 32 16 7 2 358 353 347 342 337 332 327 323 319 316 314 315 317 319 321 322 323 324 323 324 326 329 329 325 322 321 320 321 323 324 324 321 317 313 308 305 302 299 296 294 291 289 288 287 286 286 286 285 283 283 283 282 281 279 277 274 272 270 269 268 269 270 271 271 268 266 264 266 270 275 279 282 282 283 283 284 284 284 284 284 284 284 284 284 285 285 285 285 285 286 286 286 286 287 287 286 284 283 281 280 278 278 279 279 279 280 279 279 280 281 283 285 287 289 291 291 292 293 294 295 295 296 298 299 301 302 303 305 306 309 312 314 316 315 314 313 312 311 310 309 306 303 300 299 298 299 299 298 296 293 290 288 287 285 284 284 284 284 284 283 282 281 280 278 275 272 269 266 264 262 262 261 261 262 262 262 262 263 266 267 260 248 240 240 242 244 246 248 249 249 250 252 254 256 258 259 259 260 262 265 267 270 274 285 297 304 308 312 315 321 331 341 347 348 338 317 295 234 222 238 258 269 269 263 260 260 266 281 292 293 293 295 301 313 333 340 344 344 342 343 346 350 352 354 357 357 356 356 355 355 354 354 353 352 352 349 340 294 168 153 145 144 151 158 176 209 240 254 258 258 258 261 268 275 276 270 253 230 213 204 200 198 199 200 200 200 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 145 141 nan nan nan nan nan 138 137 136 134 133 132 130 129 127 126 125 125 125 123 122 120 118 116 115 114 113 112 111 109 108 107 106 104 103 102 100 99 96 94 92 90 88 87 86 84 81 79 79 79 80 85 92 95 91 88 87 84 80 76 75 75 76 77 77 77 78 80 81 83 85 88 94 100 104 105 105 105 105 102 99 99 101 102 102 100 97 96 91 87 83 81 79 79 81 83 87 89 90 92 95 93 87 82 81 86 nan nan 50 48 54 59 62 59 54 49 46 46 46 46 43 36 25 13 6 3 3 3 3 4 7 12 17 23 32 40 44 43 41 38 34 30 28 29 31 32 32 34 38 42 46 48 46 41 38 39 42 48 57 63 54 32 15 5 359 353 347 341 336 332 329 327 325 322 319 316 314 313 314 316 318 319 320 321 321 323 326 326 324 322 321 321 320 321 321 323 322 320 315 310 306 303 301 299 297 294 292 290 289 288 288 288 287 286 286 285 284 283 281 278 276 274 272 271 269 269 269 269 268 266 264 263 265 269 273 277 279 280 280 282 283 283 283 283 283 284 284 284 284 285 285 285 285 285 285 286 286 286 287 287 286 285 284 282 280 278 278 279 279 279 279 279 278 278 279 283 286 288 291 292 293 294 294 295 296 296 296 296 297 298 297 297 299 300 301 303 306 308 309 309 308 306 306 305 303 301 298 296 296 295 296 297 297 295 293 291 289 287 284 284 284 284 285 284 283 283 282 281 280 277 274 271 268 266 264 263 262 262 263 263 262 261 262 266 268 263 251 239 237 239 240 242 244 246 247 249 250 253 255 257 258 258 258 258 259 259 258 257 260 272 285 295 302 307 310 319 334 346 348 334 300 278 244 230 237 254 265 266 261 258 258 265 282 291 295 297 298 300 313 326 335 339 341 341 342 346 350 352 353 356 356 355 355 355 356 356 355 354 354 354 355 352 181 158 153 137 130 135 146 168 217 261 275 277 276 278 282 290 296 295 285 265 241 223 212 205 202 201 201 200 199 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 139 138 136 135 133 132 130 129 127 126 126 125 124 122 120 119 117 115 114 113 112 110 109 107 106 105 103 101 100 98 96 93 91 88 86 85 83 81 79 76 74 72 73 76 83 93 96 90 85 83 80 75 70 69 70 71 72 73 74 75 76 78 80 83 89 98 106 108 108 107 106 104 102 101 100 100 101 100 97 95 94 92 88 82 78 76 77 80 86 91 90 88 90 93 92 86 77 70 nan nan nan 50 47 50 54 57 57 53 48 44 42 41 40 38 32 23 14 8 6 5 4 3 4 6 9 13 21 32 39 42 41 40 39 37 34 31 32 35 36 35 34 35 37 40 43 43 42 40 39 39 43 52 58 49 29 14 5 358 351 345 339 335 331 329 327 325 324 321 319 316 312 310 310 312 313 314 314 313 315 318 320 320 319 319 319 319 319 320 321 322 321 317 312 308 305 303 301 298 296 294 292 290 289 289 289 289 288 288 288 287 285 283 280 278 276 274 273 271 269 268 267 266 265 263 262 263 267 271 274 275 276 277 278 280 281 282 283 283 284 284 284 285 285 285 285 285 285 286 286 286 287 287 287 287 286 285 283 280 279 280 280 280 280 279 278 277 277 279 282 285 289 291 292 293 294 295 296 296 297 296 297 297 297 295 294 295 295 297 299 301 304 305 305 304 303 302 302 300 298 296 295 295 295 295 295 294 293 292 291 289 286 284 283 283 284 285 284 283 283 283 282 281 280 277 275 272 269 267 264 263 262 262 262 261 260 261 264 267 263 252 240 236 236 237 237 239 242 245 246 248 251 254 256 257 258 258 257 256 254 250 247 248 258 274 287 296 299 300 301 321 334 330 286 261 262 254 241 241 252 260 259 255 256 258 268 280 288 295 300 302 305 312 320 327 333 337 339 342 344 347 348 351 353 353 353 354 356 357 357 355 353 352 357 6 15 100 139 150 139 129 120 113 115 161 294 314 318 316 312 312 316 320 315 304 285 262 240 223 212 206 203 202 200 198 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 91 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 141 140 139 137 135 133 132 130 129 127 126 125 123 122 120 119 118 116 114 113 112 110 108 107 105 104 102 101 99 97 94 91 87 84 81 79 78 76 74 71 69 68 70 76 86 96 97 91 83 80 76 69 64 63 64 66 67 69 70 71 72 74 76 80 88 99 103 103 103 102 102 102 103 101 99 97 96 95 93 91 91 92 89 82 78 77 79 83 90 93 90 87 88 91 91 86 74 nan nan nan nan nan 48 49 50 52 53 50 47 43 40 39 37 34 29 23 17 13 11 9 6 5 6 8 9 12 20 31 39 41 40 39 38 37 35 32 33 38 43 42 38 34 34 35 39 42 43 43 42 41 46 54 57 45 26 14 6 359 352 346 340 336 333 330 328 326 324 322 320 317 313 309 308 308 310 310 307 303 303 308 313 315 315 316 318 318 318 319 320 321 320 317 315 312 309 306 303 300 297 295 293 291 291 291 291 291 290 290 290 290 288 286 283 280 278 276 274 272 270 267 265 264 263 262 261 262 264 266 269 271 272 273 275 277 279 281 282 283 284 284 285 285 286 286 286 286 287 287 287 288 288 289 289 289 288 287 284 282 282 282 281 281 280 279 278 277 277 279 282 285 288 290 291 292 293 294 295 297 297 297 298 298 297 295 294 293 294 295 297 299 301 303 303 302 302 301 300 299 297 297 296 296 295 295 294 293 292 292 291 289 286 283 282 283 284 285 284 283 282 282 282 281 281 280 278 276 274 271 267 265 263 262 261 260 259 259 262 265 261 251 241 235 234 234 235 233 237 240 242 245 249 252 254 255 257 257 257 256 254 250 245 244 251 265 279 288 290 287 284 290 292 272 243 245 255 256 251 249 253 255 251 250 255 262 272 279 284 291 298 304 308 313 316 319 326 331 336 340 343 344 346 348 351 352 353 355 356 357 356 353 348 347 355 10 19 46 92 135 137 131 117 90 72 64 60 40 5 349 339 337 338 337 330 319 305 288 266 237 217 207 203 201 199 196 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 102 92 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 140 141 142 141 139 137 135 134 132 130 128 127 125 124 122 121 120 118 117 115 113 112 110 108 107 105 104 102 101 99 96 93 89 85 80 76 73 71 70 69 67 66 67 72 80 89 96 98 92 82 77 72 64 59 58 60 61 63 65 67 68 69 70 71 74 82 91 95 94 92 92 95 98 100 99 96 94 93 92 90 88 87 89 88 85 84 85 86 87 91 91 90 85 nan nan nan nan nan nan nan nan nan nan 53 53 52 52 51 49 45 42 40 39 36 33 28 23 20 17 16 14 11 9 10 12 12 13 19 30 38 42 40 36 34 33 30 29 33 41 48 47 41 35 31 31 36 41 45 45 44 46 52 59 58 42 24 14 6 360 353 347 342 338 335 333 331 328 326 323 321 317 313 310 308 310 312 312 306 299 296 300 306 311 313 316 318 319 319 318 318 317 317 316 315 314 312 309 306 302 299 295 293 292 292 293 294 293 292 292 292 292 291 289 287 284 281 278 275 273 270 267 265 263 262 261 260 260 261 263 265 268 270 272 274 276 278 281 282 283 284 285 286 287 287 288 288 288 289 289 290 290 291 292 292 291 291 289 287 285 284 284 283 282 281 280 278 277 277 280 283 285 287 287 288 289 290 292 294 296 297 298 299 300 299 297 295 294 294 294 296 297 299 299 299 299 299 299 299 298 297 297 297 297 297 296 295 293 292 292 291 289 286 283 281 282 283 285 284 283 281 280 279 279 280 280 279 278 278 276 273 269 266 264 261 259 257 256 260 262 259 250 240 233 232 233 233 229 231 233 237 241 245 248 251 253 255 256 257 257 256 253 249 247 250 258 269 274 275 269 263 260 256 247 239 243 252 255 255 254 253 249 242 243 252 265 273 278 282 285 292 300 308 312 312 318 319 324 333 338 341 343 345 348 351 353 355 356 356 355 353 350 344 344 350 3 14 27 45 93 124 128 119 90 65 56 63 55 33 14 2 356 353 347 339 330 322 314 299 261 222 207 201 198 196 194 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 141 141 142 143 142 141 139 137 136 134 132 130 128 126 124 123 121 120 119 117 115 113 112 110 108 107 105 104 102 101 100 97 93 88 83 77 71 66 64 64 63 63 64 68 75 82 88 92 96 92 82 74 67 59 54 55 56 58 59 61 63 64 66 68 70 73 78 85 87 84 83 84 89 94 96 94 91 90 90 90 88 85 85 85 86 88 92 93 90 89 92 92 nan nan nan nan nan nan nan nan nan nan nan nan nan 57 57 56 53 49 44 40 39 39 36 32 28 24 21 20 19 17 15 14 15 16 16 16 20 27 35 39 36 31 27 25 24 27 35 44 47 44 40 32 26 26 31 38 43 44 44 49 56 63 60 41 22 11 3 357 350 345 342 339 337 335 333 331 328 325 321 316 311 308 307 309 312 313 309 300 295 295 300 306 311 314 318 320 319 316 314 313 313 314 315 315 314 311 308 305 301 297 294 293 293 294 296 296 294 294 294 294 293 292 290 287 284 280 277 274 270 267 265 263 262 261 261 261 261 262 264 267 270 272 274 277 280 282 283 283 284 285 287 288 289 290 291 291 291 292 293 294 295 295 295 294 292 291 290 288 287 286 285 284 282 281 279 278 279 281 283 284 285 285 285 286 288 290 293 296 297 299 300 301 301 300 298 296 295 296 296 297 297 297 296 296 297 298 298 297 297 297 298 298 298 298 296 295 293 292 291 290 287 284 282 282 284 285 285 284 282 280 278 277 277 278 278 277 279 278 276 273 270 268 263 261 258 257 259 260 257 248 238 232 231 233 235 232 227 225 231 237 242 245 247 249 251 252 255 256 257 254 251 249 253 255 260 262 258 251 245 244 246 244 242 247 253 256 256 254 247 237 228 228 240 260 272 278 283 287 291 296 309 312 316 318 316 320 327 333 336 339 343 348 351 354 356 356 355 352 349 347 345 345 348 354 3 15 31 62 101 122 119 97 69 58 61 61 51 34 19 10 3 354 345 339 337 335 327 296 235 207 198 195 193 190 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 141 142 143 143 143 141 139 137 136 134 131 129 127 125 124 122 120 119 117 115 113 111 109 108 107 105 103 102 101 100 98 94 89 83 75 67 60 57 57 58 60 63 67 73 78 82 87 90 89 81 72 63 54 51 51 53 55 56 58 59 61 64 68 72 75 77 78 80 80 80 82 86 91 92 90 86 87 86 85 83 83 83 83 84 87 92 93 89 91 94 nan nan nan nan 80 nan nan nan nan nan nan nan nan nan nan 60 59 56 52 44 36 34 36 36 34 30 26 24 23 21 18 16 16 18 21 23 23 20 22 28 30 29 26 24 23 23 26 34 39 38 35 32 25 19 19 25 33 36 36 38 46 55 62 59 38 19 7 358 351 346 343 341 338 336 335 334 332 330 326 322 317 311 307 305 305 308 311 310 305 298 294 295 300 306 310 314 317 317 315 312 310 311 312 313 314 313 311 309 306 303 300 297 295 296 297 298 298 297 296 296 295 295 294 292 290 286 283 279 275 271 268 266 264 263 262 263 263 264 265 267 269 272 274 277 280 282 283 284 285 285 286 287 288 290 292 294 295 295 296 297 298 298 298 297 295 293 292 291 290 289 288 287 285 284 282 282 281 281 282 283 284 285 285 284 284 286 289 292 296 297 298 300 301 302 302 301 299 298 298 298 298 297 296 294 294 296 297 298 298 298 298 299 300 301 300 299 297 295 293 292 291 290 288 286 285 286 286 286 286 284 282 280 278 277 277 278 278 279 279 279 277 277 274 271 268 265 262 261 259 255 247 239 233 233 236 238 236 234 225 226 232 238 242 244 245 244 247 250 254 256 255 252 250 249 251 253 252 247 239 235 238 242 244 245 249 256 256 255 252 242 228 216 212 221 243 264 271 273 277 285 297 308 312 315 313 310 314 322 326 328 332 340 346 350 352 354 354 352 349 348 347 346 346 348 352 357 6 24 50 87 110 112 101 79 66 66 67 62 46 30 20 13 3 354 351 352 353 348 326 243 204 195 191 189 186 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 143 143 142 143 144 145 144 143 141 139 136 134 132 130 129 127 125 123 121 119 117 115 112 110 109 108 106 105 103 102 101 100 98 95 90 82 73 63 55 51 52 55 59 61 64 66 71 77 82 85 85 80 69 58 50 47 47 49 51 53 55 56 58 62 67 73 79 82 81 80 81 82 84 86 88 88 85 83 83 81 76 76 78 80 81 82 84 87 87 85 90 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 59 55 45 35 31 34 37 38 35 32 28 25 22 18 15 15 19 24 30 28 19 16 20 24 25 25 25 26 26 25 26 27 27 26 23 15 10 12 18 23 24 23 28 39 50 57 54 34 13 0 352 346 343 341 339 337 335 334 332 331 329 327 323 319 313 308 304 302 304 306 307 305 301 297 295 296 301 306 310 313 315 313 312 310 310 310 311 311 311 310 309 307 306 304 300 298 299 300 301 300 299 298 298 297 297 296 294 292 289 285 281 277 273 270 268 266 265 265 266 267 268 269 271 274 276 279 281 283 285 286 287 287 288 288 289 290 292 294 297 298 299 300 301 301 301 299 298 296 294 293 292 292 291 290 288 286 285 285 285 285 284 283 284 285 286 286 286 285 286 288 292 295 296 297 299 300 301 302 302 301 300 300 300 299 298 296 294 295 297 298 300 300 300 301 302 302 303 303 302 301 299 296 294 293 293 292 291 289 288 288 288 287 287 285 283 280 279 279 279 280 281 282 282 282 283 283 281 277 272 267 263 258 253 246 239 234 235 239 241 241 237 230 226 228 235 241 244 246 245 245 247 252 255 256 254 252 250 248 247 245 239 232 230 233 239 243 245 251 256 258 257 251 236 215 199 194 203 228 255 263 261 264 271 286 302 308 308 305 304 308 316 321 321 325 333 340 345 348 350 350 349 348 348 348 348 349 350 353 357 2 21 53 85 96 94 90 83 73 71 74 71 55 40 30 22 13 7 5 4 3 0 339 223 199 191 187 185 182 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 143 143 144 145 146 145 144 142 140 137 135 133 131 129 128 126 124 122 119 117 115 112 110 108 107 106 104 103 101 100 100 99 96 90 81 70 58 50 46 49 54 57 59 59 60 64 72 79 82 83 77 66 54 46 43 43 45 47 49 52 54 56 60 65 73 80 87 90 91 90 90 89 87 84 80 77 76 76 72 69 69 72 75 77 79 81 82 81 81 88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 47 38 33 35 39 41 40 37 32 26 20 15 12 12 16 22 27 24 16 13 17 20 23 25 25 26 25 24 23 24 25 25 17 6 1 3 7 9 7 7 14 28 41 49 46 25 6 355 348 343 341 340 338 337 335 334 332 331 329 327 324 320 315 311 307 304 303 303 304 303 302 300 298 297 298 302 306 310 312 312 312 311 311 310 310 310 310 310 310 309 309 307 305 303 303 304 303 302 301 300 300 300 299 298 297 295 292 288 285 281 278 276 273 270 269 269 270 271 273 274 277 279 282 284 286 287 288 289 290 291 291 292 292 293 294 296 299 301 303 304 304 304 304 302 300 298 296 295 294 294 293 291 289 288 287 287 288 288 287 286 286 286 288 289 289 288 288 289 291 294 295 297 298 299 300 300 301 301 301 300 300 299 298 297 295 296 297 299 301 302 303 303 304 305 306 306 305 304 302 299 297 296 296 295 294 293 291 290 289 288 287 286 285 283 282 281 282 284 285 286 285 286 287 289 288 282 275 270 264 257 250 243 238 235 236 241 244 245 244 237 228 226 233 238 243 248 251 250 248 252 254 254 254 252 249 245 243 239 233 226 224 228 235 241 245 251 257 260 258 248 225 199 184 184 201 233 251 255 253 254 258 270 288 297 299 297 296 302 309 312 313 316 324 331 337 342 346 348 349 349 350 351 351 352 352 354 358 4 22 61 89 95 94 89 83 75 73 77 75 64 50 38 29 22 18 16 12 7 360 326 207 196 190 185 182 180 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 144 143 143 144 146 147 147 145 144 141 138 136 134 132 130 129 127 125 122 120 117 115 112 110 108 107 105 104 102 101 100 100 99 95 88 78 65 53 45 44 48 53 57 58 57 56 59 68 77 82 82 75 62 50 42 39 39 41 43 45 48 51 54 58 63 71 80 91 101 105 104 99 92 86 80 73 67 64 64 65 66 68 70 71 73 76 79 80 78 79 85 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 42 37 37 40 42 42 38 31 23 14 9 6 7 9 12 15 14 12 11 13 14 15 16 18 20 25 32 37 40 39 31 14 359 352 352 353 352 351 354 3 17 30 35 31 15 0 352 346 343 341 339 338 337 337 336 334 333 331 329 326 322 318 315 313 312 310 307 304 302 301 300 300 300 299 300 304 308 311 312 313 313 313 312 311 310 311 312 312 312 312 311 310 308 307 307 306 304 303 302 302 302 302 302 300 298 295 292 289 287 285 283 279 276 275 275 275 277 278 280 283 286 288 290 291 292 292 293 294 294 294 295 296 296 297 298 300 302 304 306 308 308 308 306 303 300 298 297 296 296 294 292 291 289 288 288 289 290 291 290 289 288 289 291 292 291 291 291 291 293 295 296 297 298 299 299 299 299 299 299 299 298 298 297 296 296 297 300 302 303 304 305 306 307 307 308 308 307 305 303 301 299 299 298 297 296 294 292 291 290 289 287 286 284 283 283 284 287 289 290 291 292 292 292 290 282 277 273 267 257 247 240 236 235 237 242 247 248 248 245 235 228 231 236 241 245 250 253 252 253 253 252 251 250 246 242 238 234 228 222 219 223 230 237 244 251 258 261 256 240 211 190 182 191 216 239 245 247 249 249 250 259 274 284 290 295 298 303 300 302 307 310 316 324 331 338 346 351 353 352 352 353 353 354 354 356 0 8 27 70 97 103 100 94 86 78 79 80 78 70 59 48 38 32 29 25 20 10 358 294 202 193 187 183 179 176 176 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 145 143 143 144 146 148 148 147 145 142 139 137 135 133 131 130 128 126 123 120 117 115 112 110 108 106 104 103 102 101 100 100 97 92 85 74 60 49 44 45 48 53 57 57 56 55 57 66 75 82 82 72 59 47 39 36 36 37 39 41 43 48 53 58 63 71 82 95 107 110 106 101 94 85 75 69 61 56 55 60 64 69 73 73 74 76 78 78 77 79 83 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 71 68 66 nan nan nan 46 41 38 39 41 41 37 27 16 7 2 0 1 1 1 1 3 5 5 4 3 2 4 8 14 25 38 46 49 45 31 8 351 344 342 343 344 345 349 357 6 12 14 13 5 356 350 346 342 340 338 337 338 338 339 338 337 335 333 329 325 321 317 317 318 319 318 313 307 302 299 299 300 301 301 303 306 310 312 314 315 315 315 314 313 313 314 315 316 316 315 314 313 312 311 309 308 306 305 305 305 306 305 304 302 299 297 295 294 293 290 287 284 282 281 282 283 284 286 289 292 294 296 297 297 297 297 297 297 297 298 298 298 299 300 301 303 306 309 312 312 312 309 306 302 300 299 299 298 296 293 291 290 289 289 289 291 293 295 294 292 292 293 294 295 294 293 293 293 294 296 297 298 299 299 299 299 299 298 298 298 297 296 295 296 297 299 302 304 305 305 306 306 307 308 309 308 307 306 304 303 302 302 301 299 297 295 294 293 292 290 288 285 283 283 285 288 291 293 295 297 297 296 292 285 280 277 270 257 244 237 233 234 238 244 248 250 251 251 244 234 232 235 240 243 247 250 251 251 250 249 248 246 243 239 235 230 225 218 216 219 225 233 241 248 256 257 249 230 205 193 192 206 222 233 238 239 243 247 247 254 263 273 284 292 300 297 292 294 304 310 315 320 326 333 346 352 355 353 353 354 354 355 356 358 3 13 34 77 105 112 105 97 89 86 86 85 82 76 68 58 49 44 39 36 30 19 3 257 197 189 184 179 175 172 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 145 143 143 143 145 148 149 148 146 144 141 139 137 134 132 131 129 127 124 121 117 115 112 110 107 105 103 102 101 101 100 98 94 88 81 71 58 49 45 46 50 56 59 58 55 54 57 63 73 80 79 69 55 44 37 34 34 35 37 38 39 43 50 57 64 73 87 97 102 103 100 98 93 83 73 66 60 54 54 59 64 69 74 79 80 78 76 75 77 80 nan nan nan nan nan nan nan nan nan nan 72 63 nan nan nan 68 69 65 60 58 57 nan nan nan 40 40 41 40 34 24 12 3 358 357 358 357 353 350 351 354 354 352 350 353 358 3 9 21 33 40 39 31 17 357 343 338 337 339 343 348 352 355 357 357 358 0 357 352 348 345 342 339 337 337 338 339 340 340 340 339 337 334 330 325 321 319 320 321 322 321 318 310 304 300 299 300 301 302 304 307 310 312 314 315 317 318 318 317 316 317 318 319 319 318 317 317 315 313 311 310 308 308 309 309 308 307 305 303 301 300 299 299 297 294 292 290 289 288 289 290 292 295 297 299 301 302 302 301 300 300 299 300 300 300 301 301 302 303 305 308 311 314 315 313 310 306 303 302 301 301 299 297 294 292 290 289 289 289 290 294 297 298 296 295 295 296 298 298 297 296 295 295 297 298 299 300 300 301 300 299 299 298 297 295 294 293 293 295 297 300 302 304 304 305 305 305 306 306 307 308 308 308 307 306 305 304 302 300 298 297 295 294 292 290 287 285 285 286 290 294 297 299 299 298 296 292 288 285 282 273 257 243 235 232 234 240 247 253 254 256 257 249 239 235 235 238 241 243 246 248 248 248 246 245 243 240 236 232 227 221 216 214 216 222 230 236 241 246 248 242 227 208 201 202 210 220 227 229 231 235 240 244 250 257 268 279 289 293 292 291 295 305 311 313 316 319 325 339 346 349 349 351 353 356 357 358 0 6 18 44 83 110 115 106 94 88 89 91 89 86 81 74 67 61 54 49 46 42 35 25 196 190 185 181 177 173 171 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 146 144 143 142 143 146 148 149 148 146 143 140 138 136 134 132 131 128 126 122 118 115 112 109 106 104 102 101 100 100 98 95 88 82 77 70 59 51 47 49 53 60 62 59 55 54 56 61 69 75 74 64 52 41 35 33 33 34 36 36 36 38 44 52 60 69 80 93 101 101 96 94 91 82 73 65 58 54 55 60 68 78 85 87 84 77 72 74 80 nan nan nan nan nan nan nan nan nan nan nan 72 65 60 nan 63 67 67 62 56 53 53 52 48 nan nan 43 42 39 34 25 14 4 358 358 360 358 351 346 344 345 346 346 348 355 0 6 9 17 24 26 20 12 2 350 341 337 338 341 346 351 355 356 354 352 350 350 349 347 346 343 341 338 336 336 337 338 339 340 340 339 338 337 334 329 325 321 319 319 318 318 317 316 311 305 301 300 301 302 304 305 307 309 311 314 317 320 321 322 321 320 320 321 322 322 321 320 319 317 315 313 312 312 312 312 311 309 308 306 305 304 304 304 303 301 300 298 296 295 295 296 297 299 301 303 305 306 305 304 303 302 302 302 303 303 304 305 304 304 305 307 309 311 312 311 309 306 305 304 303 302 300 297 294 292 290 288 288 288 290 294 299 301 300 298 297 298 301 302 302 300 298 298 299 300 301 302 303 303 302 301 300 298 296 294 292 291 291 292 294 297 299 301 302 303 303 302 303 303 305 307 308 309 310 309 308 307 305 303 302 299 298 296 294 291 289 287 286 288 292 298 302 304 303 299 296 293 292 290 286 276 260 244 234 232 234 241 250 257 257 256 255 249 241 236 235 237 238 238 239 243 245 245 244 242 241 239 235 232 226 220 214 212 214 219 226 231 233 235 238 235 227 215 210 209 213 218 222 224 226 230 235 239 245 252 263 276 287 292 294 294 299 306 311 311 312 314 321 329 334 338 342 347 352 356 358 359 1 6 22 56 89 110 113 103 89 85 89 93 92 88 82 77 75 72 67 61 58 56 53 60 153 176 177 176 173 170 170 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 145 143 142 141 143 145 148 149 147 145 142 140 138 136 134 132 130 127 123 119 115 112 109 106 103 101 100 99 98 95 90 83 78 75 70 62 53 49 51 57 63 63 59 55 53 54 59 65 69 66 58 47 38 33 31 31 33 34 35 33 34 37 44 51 61 77 92 97 99 98 96 93 86 77 66 56 52 52 57 65 76 85 85 80 74 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 62 nan 63 64 65 62 56 52 52 52 50 47 45 43 39 33 32 29 20 8 1 1 4 2 354 347 345 345 346 347 352 359 5 11 15 20 22 14 5 359 353 347 342 341 343 346 349 353 355 354 353 350 346 341 342 343 342 341 339 336 335 334 335 335 335 335 335 335 335 334 333 330 327 324 320 316 313 312 312 313 313 311 308 305 304 305 305 305 306 307 309 312 316 320 323 325 325 324 323 322 322 322 322 321 320 319 317 315 314 314 315 315 314 312 310 310 309 309 308 308 308 308 307 305 303 302 300 300 301 302 304 306 307 309 309 307 306 305 305 305 306 307 307 307 306 304 304 304 305 307 308 308 307 306 305 305 304 302 300 298 295 292 289 287 287 287 289 294 300 304 304 301 300 300 303 306 306 305 303 302 302 304 305 305 305 305 305 304 302 299 296 293 291 289 289 290 292 294 296 298 299 300 300 300 300 300 301 304 307 309 311 310 309 308 306 305 304 302 300 298 296 293 290 289 288 291 295 301 307 309 308 302 297 294 293 293 289 280 264 247 236 233 235 241 249 255 256 255 252 250 245 238 235 238 239 236 234 239 241 242 241 240 239 237 234 230 225 219 213 209 210 215 221 224 225 226 230 231 227 221 215 212 215 221 223 225 225 228 232 235 240 248 258 270 282 292 296 296 301 308 311 314 312 317 322 325 326 329 336 343 350 354 357 358 359 4 22 64 98 112 112 101 86 82 87 93 94 89 83 79 79 82 82 78 73 70 68 76 119 152 162 164 165 165 167 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 147 145 142 141 141 143 146 148 148 146 144 141 140 138 136 134 131 128 124 120 115 112 109 106 103 100 99 97 95 90 83 77 74 73 71 65 56 52 54 59 63 62 58 53 51 52 55 59 61 58 51 41 34 30 28 28 29 30 31 30 30 33 38 46 58 75 89 92 92 99 107 104 93 77 61 51 46 47 51 58 69 78 79 75 77 84 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 63 63 64 64 61 58 57 58 58 54 48 38 24 20 25 28 19 6 360 2 6 5 358 352 351 351 351 349 349 353 4 15 24 29 25 11 360 354 350 347 344 344 346 347 349 351 351 350 349 348 343 338 338 340 339 337 335 333 332 332 332 331 329 329 328 328 328 328 327 327 325 322 319 315 312 309 307 309 312 314 314 313 311 309 308 307 306 306 307 310 313 317 320 324 326 327 326 326 325 324 323 322 321 320 318 316 315 316 317 317 315 314 313 313 313 313 312 312 312 312 311 310 308 306 304 303 303 304 305 306 309 312 313 312 309 309 309 308 308 309 309 309 307 305 303 302 303 304 305 305 306 306 305 305 304 303 301 299 296 293 289 286 285 284 286 293 301 306 307 304 302 302 304 308 310 310 309 307 307 308 309 309 309 309 308 307 305 302 298 294 290 288 288 290 292 293 294 294 295 296 298 298 298 299 300 302 305 308 310 311 309 308 306 306 305 304 302 300 297 295 292 290 291 294 298 304 308 309 307 303 297 294 293 293 292 285 270 253 242 238 239 243 249 255 256 257 258 258 255 247 239 243 248 249 243 238 238 238 238 237 236 235 232 228 223 218 211 206 207 211 215 218 218 220 224 228 227 223 219 215 219 226 229 229 230 231 233 235 238 246 257 268 276 287 289 294 296 298 303 306 310 319 325 325 323 326 332 340 345 350 353 354 354 358 15 72 110 118 116 104 86 81 86 93 95 90 85 82 83 87 91 91 87 81 80 90 117 137 146 150 152 156 160 165 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 147 144 142 141 142 145 148 149 148 146 143 142 140 138 136 133 129 125 120 116 112 109 106 103 101 99 96 91 83 76 72 70 71 70 66 59 54 55 58 61 59 54 50 48 48 50 52 52 49 43 35 29 25 24 24 25 26 26 26 27 30 36 46 60 78 87 85 85 103 119 121 103 64 43 38 38 41 45 53 64 73 75 76 85 93 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 nan 66 65 64 65 67 67 66 67 68 67 62 51 27 9 8 15 15 2 348 344 348 355 358 356 354 354 354 355 351 346 348 2 22 33 36 26 11 359 353 350 347 345 344 344 344 344 344 345 345 344 344 341 337 337 339 338 335 332 329 328 328 327 326 324 322 321 321 320 320 320 320 319 318 316 313 312 310 308 307 309 312 313 313 312 312 311 310 308 307 307 308 310 312 316 319 322 324 325 325 326 325 325 324 323 321 318 317 316 316 317 317 316 315 315 316 316 316 315 315 315 315 314 313 311 309 307 306 306 306 306 307 310 313 315 314 313 312 311 309 308 308 308 308 307 306 305 304 302 302 304 304 305 305 305 305 305 304 303 301 297 293 289 286 283 282 285 292 299 304 306 305 302 302 304 308 312 315 315 314 313 313 313 314 314 313 313 311 309 306 301 296 291 288 289 291 294 295 294 292 292 293 295 296 297 298 300 302 305 308 309 310 309 307 306 306 306 305 304 302 299 296 293 292 292 295 300 306 308 307 304 300 296 293 292 292 292 289 277 262 251 246 245 247 251 256 258 260 262 267 270 265 254 252 253 249 241 237 237 237 236 236 234 232 229 224 219 214 209 204 203 206 210 212 213 216 221 226 227 224 222 221 225 231 233 235 237 235 232 233 239 248 258 268 274 279 281 288 290 292 297 304 309 316 321 324 324 327 331 338 341 344 347 349 349 351 2 77 128 130 124 111 94 84 86 92 94 92 88 85 86 90 96 98 95 89 91 103 121 134 140 140 141 143 148 151 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 147 145 143 143 145 148 149 150 148 146 144 142 140 138 134 130 125 121 117 113 110 107 104 101 99 95 88 78 71 68 67 67 67 65 60 56 54 56 57 54 48 44 42 42 43 43 42 39 34 28 23 20 19 19 20 21 22 23 24 28 37 52 69 82 86 86 88 99 132 200 234 269 323 7 25 37 46 54 65 75 79 81 88 92 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 74 72 70 68 68 70 73 75 76 76 72 63 47 24 9 6 6 360 344 331 327 329 336 342 345 347 348 349 349 347 343 345 5 29 40 37 23 9 359 354 351 347 343 339 337 336 335 336 337 338 339 340 338 335 335 337 337 333 329 326 324 323 323 321 320 318 317 316 314 313 313 313 313 313 311 310 309 309 308 307 307 308 309 310 312 312 312 311 310 309 307 307 309 311 313 316 318 320 322 322 322 321 322 322 322 320 319 317 317 317 317 317 317 316 316 317 317 317 316 316 316 316 316 315 314 312 311 309 308 308 307 308 310 312 313 313 312 311 311 309 307 305 305 306 307 308 308 308 306 304 304 304 305 306 306 307 307 306 305 302 298 293 289 286 284 284 287 292 297 300 302 301 300 300 303 308 313 318 320 321 321 321 320 320 320 319 318 316 313 308 303 298 293 290 292 295 298 299 297 293 292 292 293 295 296 298 300 303 306 308 309 309 309 308 307 307 307 307 306 304 302 299 296 293 292 294 299 304 308 307 302 298 296 294 292 292 292 290 283 272 262 256 252 253 255 258 260 261 263 269 276 276 266 260 258 253 243 239 238 238 237 235 233 231 227 221 213 206 203 201 200 202 206 209 211 214 219 223 224 225 225 225 228 235 236 238 240 238 234 234 242 250 258 263 269 275 283 286 286 284 289 302 303 307 313 319 330 331 335 338 340 341 345 347 347 347 350 66 150 146 138 125 107 92 89 91 94 93 90 87 87 91 98 101 100 96 98 109 125 136 139 135 129 126 131 134 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 148 146 145 146 148 150 151 150 149 146 144 142 139 136 131 126 122 118 114 111 108 106 103 99 94 86 76 69 65 64 64 63 62 59 55 54 54 53 47 39 35 34 34 35 34 33 30 25 20 16 14 13 13 14 15 17 19 22 30 45 66 83 90 91 91 90 90 144 231 232 238 252 281 349 30 52 66 79 86 87 85 86 88 nan nan nan nan nan nan nan nan nan nan nan nan nan 78 81 81 79 77 74 73 74 77 79 79 76 70 60 47 32 20 12 6 355 338 327 324 325 330 337 342 342 341 340 338 333 331 342 nan nan 39 32 16 3 356 353 350 345 337 330 325 324 325 327 330 332 334 336 335 332 332 335 335 331 327 324 322 320 319 317 316 315 315 313 312 310 310 310 309 309 307 305 305 305 305 305 304 304 305 307 309 311 311 311 311 310 309 308 309 311 313 316 317 318 319 318 318 317 316 317 318 318 317 317 317 317 318 318 317 317 317 317 317 316 316 316 316 317 316 316 316 315 314 313 312 310 310 310 312 312 312 311 311 311 311 309 307 305 305 306 308 310 312 312 311 309 307 307 307 308 308 308 309 308 306 303 299 294 290 288 288 289 291 293 294 296 297 297 297 298 302 307 313 319 324 327 328 328 328 328 328 326 324 321 316 311 305 299 294 293 296 300 303 304 302 298 295 296 297 296 297 298 300 303 306 308 309 309 309 309 308 308 308 308 307 306 304 303 300 296 295 295 298 302 306 306 303 300 298 295 294 293 293 291 286 278 271 265 261 259 260 261 262 261 262 266 272 273 269 266 267 267 262 253 244 241 238 235 233 231 228 219 207 197 193 193 196 199 202 206 208 213 218 221 223 224 222 224 227 232 235 237 239 240 238 239 244 250 256 257 260 266 274 282 288 296 309 305 298 293 295 305 320 333 338 339 341 344 347 351 352 348 352 347 160 161 155 145 126 106 96 92 93 94 91 88 87 91 97 102 102 101 102 110 126 137 138 130 120 116 118 122 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 151 149 148 148 149 151 152 152 151 149 147 144 141 137 132 127 123 119 116 113 110 107 103 99 94 86 76 67 62 61 60 59 58 55 52 50 49 43 34 27 24 25 26 28 28 26 23 19 14 10 7 6 6 7 8 9 13 25 46 69 88 99 103 101 96 92 89 92 154 182 193 211 239 288 10 63 87 98 100 94 89 87 87 nan nan nan nan nan nan nan nan nan nan nan nan 82 83 85 86 85 83 81 78 77 77 77 77 73 67 57 48 39 31 22 11 356 342 335 333 335 340 346 348 346 344 340 333 325 nan nan nan nan 29 20 4 355 352 350 348 341 332 322 317 316 317 320 324 328 330 331 331 329 329 332 332 329 325 323 321 319 317 315 313 312 312 312 311 309 309 308 308 306 304 302 300 301 301 302 302 301 302 304 306 308 309 310 311 311 310 310 310 312 314 316 319 318 317 316 316 314 314 314 314 315 315 316 317 318 319 319 318 317 316 316 315 315 315 315 316 316 317 317 318 318 318 317 316 315 315 316 317 317 315 313 312 313 313 312 310 308 307 309 311 314 316 316 314 312 311 310 310 310 310 310 310 309 307 303 299 295 292 291 292 294 293 293 292 293 294 294 295 298 301 306 312 318 323 328 331 333 334 335 334 333 330 326 321 314 307 299 295 295 299 304 307 309 307 304 303 307 309 308 306 304 303 305 307 309 310 310 310 310 309 309 309 309 308 308 306 305 304 301 299 298 299 301 303 303 301 299 297 296 296 296 296 294 289 283 277 271 267 266 265 264 264 263 262 263 266 267 267 267 269 271 268 260 250 246 246 239 235 233 230 218 201 187 178 178 186 196 200 204 207 213 220 224 224 223 221 220 223 227 231 235 238 239 241 244 246 247 249 250 250 254 264 277 287 295 299 297 289 276 272 275 281 292 308 331 347 351 352 13 2 357 354 349 184 178 175 164 143 122 105 96 94 94 91 89 87 90 95 101 104 104 104 110 124 135 135 127 117 111 112 117 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 150 150 151 152 153 153 152 150 147 143 139 135 130 125 122 119 115 112 108 104 99 93 84 74 65 60 58 57 55 53 50 46 43 37 27 18 14 14 16 19 21 22 22 19 15 10 5 2 0 0 2 5 9 19 46 81 98 106 109 108 101 93 88 85 86 104 128 143 163 218 256 316 99 116 122 115 103 95 92 nan nan nan nan nan nan nan nan nan nan nan nan 89 88 88 89 90 91 89 86 81 76 74 73 73 70 64 56 48 41 34 25 13 1 353 351 352 354 357 359 358 355 351 346 339 nan nan nan nan nan 14 3 352 349 348 348 346 340 330 321 315 313 314 317 321 324 326 327 327 326 327 329 329 327 324 322 320 318 316 313 311 310 311 311 310 308 308 308 307 305 302 300 298 298 299 299 299 299 299 300 302 304 306 308 309 310 311 312 313 314 316 318 320 320 319 318 317 317 315 314 314 314 315 317 319 320 320 319 318 316 315 314 314 314 314 315 316 317 318 319 319 320 321 321 320 320 321 323 324 324 322 320 318 318 318 316 315 313 313 313 316 319 319 319 317 315 313 312 312 311 311 310 309 307 304 300 298 296 295 296 297 297 295 293 293 294 294 295 296 298 302 306 311 316 320 325 330 333 336 338 338 337 335 332 327 320 310 300 296 297 300 304 308 309 307 305 308 317 325 330 328 320 314 310 309 310 311 311 311 310 310 310 310 309 309 308 308 307 306 305 303 301 300 299 300 300 299 297 295 295 297 297 298 297 294 289 283 277 274 272 271 269 267 265 264 262 263 263 264 265 267 270 269 263 253 252 256 256 248 241 235 220 198 177 163 160 170 191 197 203 209 216 224 227 226 224 220 218 220 224 227 232 238 241 241 244 245 244 244 244 243 245 256 275 285 291 293 289 278 260 251 250 253 245 238 257 12 2 352 28 23 22 13 353 275 203 196 177 154 134 114 102 96 94 92 90 88 89 95 101 105 106 106 111 121 132 133 124 113 107 111 119 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 152 152 152 153 154 154 153 151 149 146 142 137 132 128 124 121 117 113 109 105 99 91 82 72 63 58 55 53 50 47 43 38 31 21 12 7 6 8 11 13 15 16 17 15 12 7 2 359 357 358 2 13 31 60 88 106 117 117 113 108 101 94 88 85 89 106 127 137 152 210 222 157 125 131 134 127 113 103 nan nan nan nan nan nan nan nan nan nan nan nan nan 92 92 92 93 94 94 92 87 81 75 71 71 70 67 62 55 46 35 23 13 6 3 2 4 7 9 10 9 8 6 1 355 348 nan nan nan 5 9 0 350 345 346 347 348 345 339 331 323 317 314 313 316 319 322 323 324 324 323 324 325 325 324 322 320 319 318 316 313 311 309 309 309 308 307 306 306 305 304 301 299 297 297 297 298 297 297 297 297 298 300 302 305 307 310 312 313 315 317 319 321 322 323 323 322 322 322 321 319 317 316 317 319 321 322 320 318 316 315 314 313 313 314 315 316 318 319 320 321 321 321 322 323 323 324 325 327 329 330 330 329 326 324 322 321 320 318 317 318 320 322 323 322 319 317 315 314 312 311 310 308 305 301 297 296 296 297 297 299 300 300 298 297 296 296 297 297 298 300 303 307 310 314 318 321 325 330 334 337 339 339 338 337 334 327 315 303 298 299 302 304 307 308 306 304 309 320 333 344 346 338 326 317 313 312 312 312 312 311 310 310 310 309 309 309 308 308 308 308 306 304 301 300 299 298 297 295 294 295 296 297 298 297 295 292 288 283 279 278 276 273 271 268 266 264 262 262 262 262 265 269 268 263 258 256 259 260 257 252 242 224 198 176 159 144 149 177 192 202 214 224 231 234 232 228 224 221 222 224 224 228 234 238 240 243 244 243 241 237 232 235 251 273 280 284 286 283 271 258 246 232 232 234 238 249 21 7 7 25 37 43 36 4 274 225 213 177 152 134 119 106 97 94 92 91 89 90 94 101 105 107 109 112 119 127 127 120 109 106 117 125 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 154 153 154 154 155 155 154 152 150 148 144 140 135 131 127 124 120 115 111 105 98 89 80 70 62 56 52 48 45 40 34 27 18 10 4 3 4 6 9 10 11 12 11 9 6 3 359 356 354 356 5 26 58 85 102 114 121 120 115 110 106 101 93 86 86 101 131 155 169 185 187 160 135 138 139 132 118 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 93 93 93 92 92 91 89 85 79 74 70 68 66 64 59 49 32 15 5 1 2 4 7 10 15 20 23 23 23 23 17 7 1 357 356 354 354 354 350 346 344 346 347 347 344 339 333 327 321 317 315 316 319 321 321 321 321 321 322 322 322 321 320 319 319 318 315 313 311 309 309 308 307 305 304 304 303 302 300 298 297 296 296 295 295 296 297 296 296 297 300 303 306 309 312 314 316 318 320 322 324 325 326 326 326 327 326 324 322 320 320 321 323 323 319 317 315 314 313 313 313 314 316 317 319 321 323 324 324 324 324 324 324 324 325 326 329 331 333 333 331 328 325 323 322 321 320 321 323 324 325 324 321 319 316 313 311 308 306 303 299 294 291 292 295 297 299 301 302 302 301 300 300 300 300 300 301 302 305 308 311 313 316 318 321 324 329 334 337 338 339 340 339 333 323 310 303 304 306 307 310 312 311 310 314 326 339 348 350 344 334 324 318 315 314 314 313 312 311 311 310 310 309 309 309 309 310 309 308 307 305 303 300 298 296 295 294 293 293 293 293 293 293 291 288 286 283 282 280 277 275 272 269 266 263 262 261 261 264 267 268 268 266 260 258 257 258 259 250 226 199 181 160 135 128 151 181 205 224 234 240 243 241 236 231 227 227 225 224 226 232 238 240 241 243 244 242 237 224 221 242 264 273 277 276 275 268 260 254 245 244 255 267 302 1 7 11 22 35 42 19 339 227 213 202 168 147 134 122 108 98 93 92 91 89 88 93 99 105 108 110 113 118 122 123 122 120 124 127 130 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 156 155 155 155 155 155 154 153 151 149 146 143 138 134 130 127 123 118 113 106 97 88 78 68 59 52 47 42 36 30 24 16 10 5 3 3 5 8 10 11 10 9 6 3 359 356 353 350 350 353 2 21 63 102 117 121 122 119 117 115 114 112 100 85 80 88 116 143 157 166 176 158 144 143 143 135 122 nan nan nan nan nan nan nan nan nan nan nan nan nan 88 90 89 85 82 82 84 84 82 78 74 70 66 62 57 46 30 12 2 360 1 4 6 9 14 20 30 38 41 42 40 32 23 17 10 1 351 348 349 348 346 346 347 347 345 342 339 335 331 326 321 319 319 320 321 321 320 320 320 320 320 320 319 319 319 319 318 316 314 312 311 310 309 307 305 303 302 301 300 298 297 296 295 294 293 293 294 295 296 296 296 298 300 304 308 311 314 316 319 321 323 325 326 327 327 328 329 329 326 324 322 321 322 322 321 318 315 314 313 313 313 313 314 316 318 320 323 326 328 329 329 328 326 324 323 323 323 324 327 330 332 331 328 324 322 321 321 320 321 323 324 325 324 322 319 316 312 309 306 303 299 294 290 289 291 294 296 299 300 301 302 302 303 304 304 304 304 304 304 305 308 310 312 313 315 317 320 324 328 333 336 339 342 342 340 333 323 317 316 318 321 324 325 325 325 331 341 347 351 350 345 338 330 324 319 316 316 315 315 314 314 313 311 310 309 309 309 310 310 310 309 308 307 304 301 298 296 294 293 291 290 289 289 289 288 286 286 285 284 283 281 278 275 272 269 266 263 261 260 263 267 270 272 269 262 256 252 256 264 259 220 196 177 150 124 108 106 140 231 247 249 250 252 250 245 239 234 231 225 222 222 228 237 242 242 242 246 243 237 226 213 223 244 259 268 270 270 265 261 257 255 265 277 286 302 334 353 1 7 5 325 292 256 211 200 190 171 153 140 127 111 97 90 89 89 86 84 88 95 103 109 112 114 118 122 124 127 130 133 133 133 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 160 158 157 157 157 156 156 155 153 152 150 148 145 142 138 135 131 127 122 115 107 97 85 75 64 53 45 38 30 22 17 13 10 7 4 3 5 7 10 12 12 10 7 2 358 353 349 346 344 343 343 344 339 281 195 176 165 154 141 136 137 138 131 110 77 58 70 120 144 159 177 186 166 153 150 147 140 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 82 82 79 74 71 73 77 80 79 77 75 72 66 58 47 33 20 11 5 5 6 8 10 11 15 21 37 53 58 56 50 43 34 27 18 6 354 349 349 347 345 344 344 344 343 342 340 338 334 330 326 323 322 323 323 323 321 320 320 319 318 318 318 318 319 319 318 316 315 313 312 311 310 308 305 303 301 300 298 297 296 294 293 292 291 290 291 293 294 295 295 296 298 301 305 308 311 314 317 319 322 324 324 324 325 327 327 326 324 322 320 320 319 319 317 315 314 312 311 311 311 312 313 315 317 320 324 328 332 334 334 332 328 324 320 319 320 321 323 326 329 329 326 323 321 320 319 319 320 322 323 324 323 321 318 315 311 308 305 302 297 292 290 289 291 293 296 298 300 301 302 302 304 306 307 307 306 305 305 305 306 308 309 311 312 314 316 319 324 328 333 338 342 346 346 343 340 338 339 344 347 346 343 343 345 352 355 355 354 351 347 343 338 330 323 319 319 319 319 318 317 315 313 311 310 309 309 310 310 311 311 311 310 308 306 303 300 297 294 292 290 289 289 287 286 285 285 286 286 285 284 282 279 275 273 269 265 263 263 265 270 272 271 269 265 257 247 242 262 277 219 188 158 132 110 91 70 30 325 285 267 260 257 257 252 247 241 233 223 218 219 225 235 240 240 242 246 246 243 234 215 210 226 247 258 258 266 265 262 262 268 275 278 282 290 305 328 337 325 282 261 253 242 219 201 188 174 162 150 135 114 95 85 83 82 78 76 80 88 99 107 112 115 118 122 127 130 132 133 133 132 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 160 159 159 158 158 157 156 155 153 152 151 149 146 143 140 137 133 127 119 109 96 81 67 54 42 33 23 13 6 5 6 6 5 4 4 5 8 10 12 11 9 5 360 354 349 344 341 339 336 332 322 298 260 234 223 223 236 254 260 253 244 241 251 306 316 294 176 164 177 197 199 176 161 155 151 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 75 73 70 67 66 68 72 75 76 75 75 74 71 63 51 37 26 17 13 11 12 14 15 15 16 23 44 66 70 64 56 45 33 22 11 1 351 347 345 342 339 338 340 342 342 342 342 340 338 335 331 328 326 326 326 325 323 322 322 320 318 316 316 318 320 320 319 317 315 314 313 312 311 309 306 303 301 300 298 296 295 293 292 290 289 287 287 288 290 291 293 295 297 299 302 304 307 309 312 315 318 319 319 320 321 322 322 321 319 317 316 315 315 314 313 311 310 308 308 308 309 310 311 312 314 317 322 327 332 335 335 333 328 323 318 315 315 317 320 323 326 327 325 322 319 318 318 318 320 321 322 323 322 319 317 314 311 309 306 302 298 294 292 291 292 294 296 298 299 301 301 302 303 305 306 307 307 306 305 305 305 306 307 308 309 311 314 317 321 325 330 336 341 346 350 353 356 0 6 9 5 357 354 355 358 1 2 0 357 354 351 348 345 338 329 323 321 321 322 321 320 318 315 313 312 311 310 310 310 311 311 312 312 311 309 307 304 301 298 295 292 291 290 289 287 286 286 287 288 288 288 286 283 279 276 273 269 267 267 269 271 272 271 270 269 262 238 208 261 308 332 37 81 83 80 70 47 8 332 308 283 270 262 259 258 255 249 240 228 220 219 224 232 237 238 242 245 248 252 251 235 217 226 248 251 245 254 261 263 265 269 273 277 280 284 288 298 290 267 242 235 234 232 223 208 193 179 167 156 140 117 94 80 75 71 68 67 72 81 93 103 110 115 118 122 126 128 129 129 130 129 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 161 160 159 159 158 157 156 155 155 154 153 151 149 148 145 141 134 124 110 92 71 53 38 28 18 8 0 358 1 4 5 4 4 5 7 9 10 10 8 6 2 357 352 346 342 338 335 331 324 311 287 259 242 239 246 260 269 268 261 255 255 265 287 294 264 202 180 190 206 203 183 167 156 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 67 65 64 63 64 66 69 71 72 72 74 76 77 75 69 59 46 34 24 18 16 18 20 20 17 21 42 67 74 69 58 40 19 4 354 347 344 342 340 337 335 336 339 342 342 343 343 342 341 338 335 331 329 329 329 327 326 325 324 322 319 316 316 318 321 321 320 318 316 315 314 313 311 309 307 304 302 300 299 297 295 293 291 290 288 285 284 284 284 285 287 290 293 295 298 300 302 304 307 310 312 312 313 313 314 315 316 315 314 313 311 310 309 308 308 307 305 304 304 305 306 307 308 308 310 312 316 321 326 329 331 329 325 321 315 312 311 314 317 320 323 326 326 323 320 318 318 319 320 321 322 322 321 318 316 314 312 310 307 303 300 297 295 294 294 295 297 298 299 300 301 301 302 303 305 306 307 306 305 305 305 305 305 306 307 309 312 316 321 325 329 334 340 345 350 358 5 13 18 16 8 1 2 3 5 7 6 5 3 360 355 352 349 344 335 328 324 323 323 324 322 320 318 316 314 312 311 311 311 311 311 312 313 313 312 310 307 306 303 300 296 294 293 292 290 288 288 288 289 290 291 290 287 284 281 278 274 273 272 272 272 272 272 273 275 273 222 130 337 334 340 354 10 21 28 31 19 350 325 312 294 278 266 261 260 260 255 246 233 222 219 223 229 233 237 241 244 248 252 257 259 265 277 258 244 241 246 256 265 270 273 278 281 282 281 282 278 263 243 227 220 219 220 221 214 202 185 171 156 138 118 97 82 69 60 58 60 66 76 86 97 105 111 115 119 123 126 126 126 127 128 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 163 162 161 160 159 159 158 158 157 157 158 158 157 156 155 152 147 138 126 108 81 52 32 20 12 4 358 356 359 3 6 6 6 6 8 10 11 11 9 6 3 359 355 350 344 338 333 329 323 315 302 282 259 242 245 256 270 277 271 262 256 256 265 277 278 239 200 188 200 210 203 187 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 59 59 60 61 62 64 65 66 66 67 70 76 86 94 93 82 68 52 37 23 15 14 16 17 14 18 35 59 70 67 54 29 3 347 340 337 337 338 338 337 337 338 341 343 343 342 342 343 342 340 337 334 331 330 330 330 329 328 327 325 322 318 317 319 321 322 321 318 316 315 314 313 311 309 307 305 303 301 300 298 296 295 293 290 288 285 282 281 280 279 281 283 285 288 291 294 296 299 302 305 306 307 308 309 310 310 310 310 310 308 306 305 303 303 303 302 302 301 301 302 304 305 305 304 305 306 309 312 316 320 322 322 320 316 313 312 312 313 316 319 323 325 326 324 321 319 319 319 321 321 322 321 319 317 316 314 313 310 308 305 302 300 298 297 297 297 298 298 299 299 300 300 300 301 303 305 306 306 305 305 305 305 305 305 306 308 312 316 320 324 328 333 337 342 348 357 7 15 17 12 7 7 9 9 10 11 10 8 6 3 359 355 352 348 341 333 328 326 326 326 325 323 320 318 316 314 313 313 312 312 312 312 313 314 314 313 311 310 308 306 303 301 299 297 295 293 291 291 291 292 293 292 291 291 289 284 280 276 273 272 271 272 274 277 284 290 335 14 330 316 317 325 334 341 347 352 346 329 315 307 296 285 272 265 265 264 256 243 227 219 217 221 227 232 234 237 241 246 253 260 269 283 278 259 244 238 240 251 266 278 281 281 286 284 278 273 263 246 229 219 211 208 209 217 215 207 193 174 153 136 122 110 98 77 50 52 58 65 73 81 90 99 105 109 114 119 123 126 126 127 128 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 163 163 162 161 160 160 159 159 160 160 161 162 162 162 161 156 149 140 126 100 56 23 9 3 359 356 354 356 1 6 8 8 9 10 12 14 14 13 10 7 3 359 354 348 341 333 326 319 310 301 290 274 252 236 244 260 277 282 273 261 254 253 258 263 251 216 195 193 208 209 194 178 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 54 55 58 60 61 62 62 61 61 61 61 63 71 96 117 112 96 80 61 42 21 4 3 11 15 14 17 31 50 61 58 44 20 357 343 336 334 335 337 339 340 340 341 342 343 341 340 340 341 341 340 338 335 332 331 331 332 332 332 331 329 325 321 319 321 322 323 321 318 316 315 314 313 311 310 308 306 304 303 302 300 299 297 295 293 290 286 282 280 278 276 276 276 277 279 282 284 287 290 294 299 303 306 307 309 310 309 307 306 305 305 304 302 301 300 300 300 300 300 300 301 302 303 302 302 301 302 303 304 307 310 313 313 312 311 311 312 313 315 318 320 323 325 326 324 322 320 320 320 321 321 321 320 318 316 315 314 313 311 308 306 304 302 300 299 299 299 299 299 299 299 299 299 299 300 302 304 305 306 305 305 305 305 305 305 305 307 310 313 317 321 325 330 334 340 346 353 3 11 12 8 7 8 8 9 10 10 8 7 6 5 2 359 356 352 346 338 332 329 328 327 326 325 323 321 319 317 316 315 315 314 313 313 314 314 314 314 313 313 312 310 307 306 304 303 301 298 296 294 294 295 294 293 294 298 297 292 286 279 273 269 268 270 276 282 290 301 327 337 310 296 293 295 299 303 308 310 307 302 298 295 291 283 275 271 269 265 249 231 221 218 218 221 225 228 231 233 237 245 253 262 265 266 263 253 243 240 238 244 259 273 281 281 282 279 272 264 255 241 226 215 208 208 206 209 211 213 205 185 164 149 135 126 125 114 77 63 66 71 75 80 86 93 101 105 109 114 119 125 127 128 129 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 163 162 161 160 160 160 161 162 163 164 165 167 167 164 159 151 141 124 80 23 0 352 352 354 354 355 358 3 8 10 11 11 13 15 17 17 15 12 9 5 360 353 345 336 327 318 308 297 286 275 261 242 234 243 262 283 286 274 260 250 246 246 241 221 198 189 193 202 193 177 163 149 nan nan nan nan nan nan nan 85 82 76 69 nan nan nan nan nan 48 53 59 62 62 60 59 58 57 56 54 50 46 67 126 118 101 84 63 35 7 349 356 11 16 16 17 29 43 49 47 36 17 358 345 338 336 338 340 342 343 342 341 340 340 339 338 338 339 339 339 337 335 333 332 332 332 333 334 333 331 328 324 322 323 323 322 320 318 316 315 314 313 312 310 309 308 307 306 304 303 301 300 298 296 293 289 285 282 279 276 274 273 273 273 274 275 276 278 282 288 295 302 307 310 312 311 307 304 302 302 302 301 300 299 299 298 299 299 300 301 301 300 300 300 300 300 301 301 302 304 306 307 307 308 308 310 313 315 317 319 321 322 322 321 321 320 320 321 322 323 322 320 318 315 314 313 312 310 308 307 305 304 302 301 300 300 300 300 300 300 299 299 299 300 301 302 304 305 305 306 306 305 305 305 305 306 308 311 314 318 322 326 330 337 344 352 359 3 3 360 0 360 360 2 5 4 3 3 5 6 5 3 360 355 349 341 334 331 329 328 327 326 325 323 321 320 319 318 317 316 315 314 314 314 314 314 314 313 313 312 311 310 310 309 306 303 300 298 297 297 295 292 295 300 302 301 296 285 271 265 264 268 275 284 293 303 315 311 287 277 274 273 277 280 284 285 284 284 285 285 284 282 277 272 269 262 239 223 217 218 220 222 224 223 224 228 233 242 251 257 258 257 255 252 243 237 233 230 238 253 259 262 265 265 262 257 251 242 229 217 207 208 209 209 211 216 213 194 176 164 154 147 149 151 145 118 96 88 84 83 84 88 98 105 110 112 114 120 126 128 129 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 161 160 160 161 163 165 166 167 169 171 172 169 163 155 145 124 45 360 347 344 348 354 357 359 2 6 9 11 12 14 16 18 18 18 16 13 10 5 359 350 339 329 319 308 297 286 274 263 249 237 235 241 257 284 288 274 258 246 238 230 214 194 182 180 181 179 169 157 146 131 nan nan nan nan nan 84 83 82 79 73 66 62 nan nan nan nan 40 50 57 60 59 56 55 54 52 49 43 32 15 357 353 93 94 80 56 22 354 345 358 11 13 8 9 23 35 39 38 31 16 359 348 343 342 342 343 344 342 340 338 337 337 337 336 336 336 336 336 336 335 334 332 331 331 332 332 332 331 329 326 324 325 324 322 320 318 317 316 315 314 313 312 311 310 309 308 307 305 304 302 300 298 295 291 287 284 281 278 275 273 272 272 271 270 270 270 272 276 282 290 298 305 309 310 308 304 301 300 300 301 300 299 298 298 298 299 300 300 299 298 297 298 299 300 301 302 303 304 306 307 307 307 307 308 309 311 313 314 314 314 315 316 317 318 319 321 323 325 325 323 318 315 312 311 310 309 307 306 305 304 303 302 302 301 301 301 301 301 301 300 300 300 301 302 303 304 305 306 306 305 305 304 304 305 306 308 311 315 318 322 326 333 343 353 359 359 354 350 353 353 353 356 359 360 0 1 1 2 3 2 359 355 349 342 335 331 330 328 327 326 326 325 324 323 321 320 318 317 316 315 314 314 313 314 314 314 315 316 316 315 314 312 309 306 303 300 299 298 296 294 295 298 303 309 308 293 274 264 263 266 272 282 294 306 312 293 274 268 266 264 266 269 272 274 275 276 277 278 278 275 271 268 267 258 239 223 217 220 223 223 223 220 220 223 228 236 245 252 253 250 249 248 245 239 231 222 225 234 238 241 243 247 251 249 247 243 232 221 210 205 202 202 206 211 208 196 184 177 172 169 168 168 164 152 129 109 95 89 86 87 94 105 112 113 113 117 123 127 128 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 161 161 163 165 167 168 170 173 177 178 175 170 164 157 147 348 339 336 338 345 354 359 2 4 7 9 11 13 16 19 20 20 19 17 14 9 4 355 344 330 318 307 295 283 272 260 250 242 234 231 233 246 276 287 273 256 242 227 209 190 178 172 169 164 156 146 136 129 114 93 nan nan nan 74 77 78 78 76 70 63 58 nan nan nan nan nan 40 48 51 50 49 50 50 48 42 33 23 10 359 358 23 62 65 46 17 354 352 4 7 356 340 342 2 18 24 26 22 12 1 354 349 346 344 342 340 338 336 335 335 335 335 335 334 334 334 334 334 334 334 333 331 330 329 329 329 329 328 326 326 327 325 322 320 318 317 316 316 315 314 313 312 312 312 311 310 308 306 304 302 299 297 293 290 286 284 281 278 275 274 273 272 271 270 269 269 269 270 274 282 291 300 304 305 303 300 299 299 300 300 299 299 298 299 299 299 298 297 296 295 296 297 299 301 303 305 307 309 310 309 308 307 306 306 306 307 307 306 306 307 309 312 314 316 319 321 323 323 321 318 313 310 309 308 306 305 305 305 304 304 303 303 302 302 303 303 302 302 302 301 301 301 301 302 303 304 305 305 305 304 303 303 303 304 306 308 311 315 319 323 329 340 353 0 4 2 359 357 354 351 352 354 356 358 358 357 357 357 356 355 353 349 343 337 333 330 329 328 327 326 326 325 324 323 322 321 320 318 316 314 313 313 313 314 315 316 317 318 317 315 312 309 307 305 301 299 298 297 295 294 296 302 309 303 288 274 268 266 266 268 275 285 293 289 278 271 268 266 265 265 267 269 271 273 274 274 273 271 269 268 265 264 257 243 228 220 223 225 225 223 220 219 220 224 231 240 247 248 246 243 242 242 238 233 225 222 225 228 230 231 235 239 240 240 238 232 222 213 205 199 197 199 203 202 198 192 188 185 183 182 180 174 166 149 128 111 100 92 87 89 99 110 113 113 114 120 124 127 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 163 166 168 170 170 173 179 184 185 182 179 175 177 202 289 314 323 332 343 353 360 3 5 6 8 11 15 19 21 22 21 19 17 14 7 358 347 332 317 302 289 276 260 248 239 236 234 231 226 225 239 268 283 273 251 231 206 183 172 167 163 159 152 143 132 122 115 104 87 74 68 66 66 68 71 72 71 66 58 49 nan nan nan nan nan 28 36 40 43 44 45 46 42 35 26 17 8 1 1 12 33 42 34 12 356 0 6 359 334 315 320 342 359 7 10 10 7 3 356 349 344 340 337 335 334 334 334 334 334 334 334 333 333 332 332 333 333 333 332 331 329 327 326 326 326 326 326 328 329 326 323 320 318 317 317 317 317 316 315 314 314 313 313 312 310 308 306 303 301 298 295 292 289 287 284 282 279 277 276 275 274 273 272 271 269 267 267 270 278 288 296 300 301 300 298 298 298 299 299 298 298 299 299 298 297 296 294 294 294 294 295 298 301 304 306 309 310 309 309 308 307 306 305 304 302 300 299 300 302 305 307 309 311 312 313 313 313 312 310 308 307 305 304 303 304 304 304 304 303 303 303 303 304 304 304 304 303 303 302 301 300 301 302 303 304 304 304 303 302 302 302 302 304 306 309 312 316 321 329 338 351 358 5 11 12 6 357 352 349 350 353 355 356 357 356 354 353 352 351 348 343 338 334 332 330 329 328 327 326 326 326 326 327 328 327 325 321 318 316 314 312 312 313 314 315 316 315 313 311 309 308 305 302 299 298 298 298 297 296 299 299 289 276 267 265 266 266 265 267 272 276 270 267 264 263 262 263 265 267 270 273 275 275 275 273 269 266 266 265 264 260 249 233 224 225 226 225 224 221 218 216 219 227 236 243 243 241 238 236 236 236 232 228 224 223 223 224 226 229 231 233 233 232 228 222 215 206 200 196 197 200 201 201 198 195 193 191 188 186 181 175 163 147 131 117 104 91 87 96 107 113 114 116 119 123 127 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 170 172 174 175 179 186 190 190 188 186 186 194 228 276 301 319 335 346 356 3 6 6 7 9 13 18 22 24 24 23 20 17 12 3 351 336 319 302 284 268 255 238 227 223 223 224 223 220 224 241 267 279 268 236 204 172 159 157 157 156 155 150 141 130 119 110 101 85 73 66 63 62 62 65 66 65 59 51 nan nan nan 5 8 15 23 30 34 35 35 36 37 34 27 18 9 0 354 352 356 4 9 3 350 348 1 7 357 335 323 330 345 354 356 357 357 358 356 350 343 338 335 333 333 333 333 334 334 334 334 333 333 333 332 332 332 332 332 331 330 328 326 324 323 323 324 326 330 330 328 325 322 320 318 318 318 318 317 316 316 315 315 314 313 312 310 308 305 303 300 297 294 291 290 288 286 283 281 279 278 277 276 275 275 273 270 267 267 270 278 287 295 299 299 298 297 297 298 297 297 297 298 298 297 296 295 293 292 291 291 291 293 295 298 300 301 302 303 305 306 306 306 304 303 300 297 295 294 295 298 300 301 302 301 300 301 303 305 306 306 305 304 302 302 303 304 304 304 304 304 304 304 304 305 305 305 304 303 302 301 300 300 301 302 302 302 302 302 301 301 301 301 302 304 307 311 315 322 331 339 349 355 360 5 6 3 359 354 349 349 352 354 357 356 354 353 352 351 350 347 343 338 334 332 331 330 329 328 327 327 327 328 331 334 336 334 329 324 320 316 313 311 312 313 314 314 313 312 310 307 306 304 302 299 297 297 297 295 295 294 289 281 272 265 263 263 264 261 258 257 262 258 259 260 258 256 258 262 266 269 272 275 277 277 274 270 268 267 267 266 265 255 239 224 221 222 223 222 219 214 211 214 225 234 237 236 236 235 232 231 232 231 230 228 225 224 223 223 225 226 228 228 226 224 221 215 209 203 199 198 200 201 202 200 198 196 193 190 188 185 181 175 165 153 140 125 102 90 97 107 114 118 121 124 126 130 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 179 181 182 185 189 191 191 190 189 192 207 245 283 307 328 346 357 3 7 8 8 10 13 18 22 25 26 26 24 20 15 7 356 340 323 304 285 268 255 243 231 222 217 214 213 213 217 227 245 263 267 245 197 165 148 145 148 152 155 157 155 148 137 126 115 103 89 76 67 61 59 59 62 nan nan nan nan nan 14 2 359 1 5 9 12 12 11 13 19 23 25 22 15 4 355 351 350 351 349 343 332 325 334 358 10 3 346 337 345 357 360 355 350 348 348 345 342 338 335 332 332 333 334 334 334 334 334 334 333 333 333 333 333 332 332 331 330 329 327 325 323 321 321 321 326 331 332 330 327 325 322 320 319 318 318 318 318 317 316 316 316 315 313 312 310 307 305 303 300 297 294 292 291 289 287 285 283 282 280 279 278 277 276 275 272 269 268 273 280 289 295 298 298 298 297 296 295 295 295 295 296 296 295 294 292 291 289 289 289 289 290 291 291 291 291 294 297 301 302 303 302 300 298 295 293 291 291 292 294 295 295 294 294 294 297 300 302 303 303 302 301 301 302 303 303 304 304 304 304 304 304 305 305 305 304 303 302 301 300 299 300 300 301 301 301 301 300 300 300 300 301 302 305 309 315 324 334 342 347 350 353 356 358 360 359 355 351 350 351 353 352 349 348 348 349 350 349 347 343 338 334 332 331 330 330 329 328 328 327 329 331 333 333 333 330 326 322 318 315 313 312 313 313 314 313 312 310 307 306 304 302 299 295 293 292 291 289 286 282 276 269 264 261 262 261 257 251 248 249 248 251 255 256 253 252 257 262 267 270 275 277 277 276 272 270 268 268 267 266 257 243 224 218 218 219 218 215 211 210 214 222 231 234 233 235 235 232 230 229 229 229 230 228 226 223 221 222 224 224 224 223 220 218 214 210 207 204 203 203 202 200 199 199 197 193 191 189 187 185 182 177 169 161 151 127 106 104 111 119 124 127 130 131 134 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 188 187 187 186 186 185 185 193 220 274 307 327 345 358 5 9 10 10 12 15 19 24 27 29 29 28 25 20 11 359 345 326 305 287 272 262 253 244 235 227 219 212 207 210 219 229 241 248 234 188 nan nan nan 139 144 148 152 156 156 152 144 135 124 111 98 85 74 66 62 61 62 nan nan nan 43 29 14 3 359 357 355 354 350 347 344 346 356 8 18 22 19 9 2 359 358 353 344 330 317 313 326 354 7 360 341 326 331 352 2 358 351 346 342 339 337 336 334 333 333 333 334 334 334 334 334 334 334 333 334 334 334 333 332 332 330 329 327 325 322 320 318 319 324 330 332 331 329 327 325 322 320 319 319 319 318 317 317 316 316 315 315 313 311 309 307 304 302 299 297 295 294 292 290 289 287 285 284 282 280 279 279 278 276 273 270 271 276 284 290 295 297 297 297 296 294 293 293 293 294 294 294 293 291 290 289 288 287 287 286 286 286 285 285 287 291 294 296 296 297 296 295 294 292 290 289 289 290 291 291 291 292 293 294 297 299 300 301 301 300 300 301 301 302 302 303 303 304 304 304 304 305 304 304 303 302 300 299 299 299 299 300 300 300 300 299 299 299 299 299 300 303 307 314 322 332 340 344 346 348 351 354 356 355 352 350 350 350 350 346 343 342 343 346 348 348 347 343 338 335 333 332 330 329 328 328 328 328 328 328 328 328 327 327 325 323 320 317 314 312 312 312 312 312 311 310 308 306 304 302 298 294 290 288 286 283 280 277 272 267 263 261 259 260 256 250 245 242 241 244 247 249 248 247 249 253 259 264 270 274 276 277 275 272 269 267 266 266 260 244 227 217 215 214 212 211 213 213 219 222 227 229 230 232 234 236 233 227 231 230 229 228 226 223 221 221 222 223 222 220 217 215 212 210 209 208 208 207 204 200 198 198 197 194 193 191 189 188 187 186 181 177 172 157 134 123 124 127 131 134 135 136 137 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 181 178 176 175 174 185 263 325 343 355 4 9 12 13 13 14 17 22 27 31 33 34 33 30 25 17 4 348 329 308 290 277 266 260 257 251 240 231 226 221 217 222 228 232 232 216 181 154 nan nan 129 133 136 140 144 149 150 148 145 141 134 125 116 106 97 88 78 74 71 68 63 55 43 29 15 7 3 359 355 351 345 338 332 330 336 349 3 15 22 19 14 9 4 354 339 325 314 312 325 350 355 336 308 285 269 252 243 301 339 341 338 336 336 336 335 334 334 334 334 334 334 334 334 334 334 334 334 334 335 334 334 332 331 329 327 325 322 319 317 317 322 328 331 332 330 329 327 324 322 320 319 319 318 317 316 316 316 315 315 314 312 310 308 306 304 302 299 297 296 294 292 291 289 288 287 285 283 281 281 280 279 277 274 273 275 280 285 291 294 296 296 295 294 293 293 293 293 293 293 292 291 290 289 288 286 285 283 283 284 283 283 284 286 287 288 289 291 292 292 292 291 289 288 287 288 288 289 290 291 292 294 296 297 299 300 300 300 299 299 300 300 301 301 302 303 303 304 304 304 304 304 303 302 300 299 298 298 298 299 299 298 298 298 297 297 297 298 299 301 305 311 318 325 332 338 342 346 348 349 348 348 348 349 349 348 347 344 342 340 341 344 348 349 346 342 338 336 334 332 330 329 328 327 327 327 327 326 326 325 325 324 324 323 322 320 316 314 312 312 311 311 310 309 308 306 303 301 298 293 289 285 282 279 276 273 269 266 263 262 261 259 256 251 246 242 240 240 243 245 245 244 243 243 248 255 262 268 273 275 275 273 270 266 265 267 263 248 229 214 210 209 208 209 212 217 221 223 225 226 226 229 235 241 238 234 232 231 230 229 226 223 220 219 220 220 218 216 214 212 211 209 209 208 208 207 205 201 199 199 197 196 195 194 193 193 193 193 191 189 185 176 161 148 141 139 140 141 141 141 141 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 175 170 167 165 161 148 350 358 9 19 24 25 24 21 19 21 27 33 38 40 40 39 38 32 22 11 354 336 315 296 284 276 271 263 264 257 240 229 230 237 244 252 251 242 217 177 154 142 132 126 125 129 133 137 141 145 146 146 146 147 148 145 142 138 134 130 121 103 92 84 75 63 47 31 17 8 3 356 351 348 343 335 329 326 329 335 342 355 10 17 15 9 0 347 332 320 314 314 324 338 333 309 286 268 246 225 212 209 224 299 327 332 334 335 334 333 334 334 335 335 335 335 335 335 334 334 334 335 335 335 335 334 332 330 328 325 323 320 318 317 319 326 330 331 331 329 328 326 323 321 320 319 318 317 316 316 315 315 314 314 313 311 310 308 306 304 302 300 298 296 294 292 291 290 289 288 286 285 283 282 282 280 278 276 276 277 281 286 290 293 294 294 294 294 294 294 293 293 293 292 291 290 289 288 286 284 283 283 284 284 283 283 283 284 284 284 286 287 289 290 290 290 289 288 287 287 288 288 289 291 293 295 297 299 300 301 300 300 300 300 300 300 300 301 302 303 303 304 304 304 303 302 301 300 299 298 298 298 298 297 297 296 296 296 296 296 296 297 299 302 307 312 317 323 329 336 342 344 343 339 341 343 344 344 344 344 343 342 341 341 344 347 347 344 340 337 335 334 333 331 329 328 327 326 326 326 325 324 324 323 324 324 324 323 322 319 316 314 313 312 311 310 308 307 305 303 300 296 292 287 283 279 276 273 269 266 264 263 262 261 258 254 250 247 245 244 243 243 244 244 243 240 238 239 244 252 260 267 271 271 271 269 267 266 268 263 247 222 202 203 206 208 210 214 218 220 222 223 223 224 229 234 241 239 235 233 232 230 228 225 221 218 216 216 215 214 212 211 210 208 207 207 207 206 204 202 201 200 199 199 198 198 198 198 199 199 199 199 197 194 186 177 167 160 154 151 149 148 147 147 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 165 165 162 22 3 11 24 35 41 40 35 29 29 35 42 48 52 52 49 45 40 30 17 1 343 324 305 293 285 280 276 272 271 266 254 246 257 275 nan nan 291 263 173 152 144 137 130 125 125 129 135 140 142 145 149 151 153 156 159 160 160 160 159 157 151 139 125 108 90 72 53 35 19 6 356 346 338 336 333 328 325 325 327 330 333 340 353 4 6 2 350 335 323 316 313 314 319 322 313 293 277 263 238 217 207 203 205 225 300 324 329 330 331 332 333 334 335 336 336 336 336 336 336 335 335 335 335 335 335 334 333 331 329 327 324 322 319 317 318 323 328 330 330 329 328 327 325 322 321 319 318 317 316 315 315 314 314 313 312 311 310 308 307 305 303 301 300 298 296 294 293 292 291 290 289 287 286 284 283 282 281 279 278 278 279 282 286 290 292 293 294 294 294 294 294 294 293 293 292 290 289 288 287 285 285 286 286 286 284 283 283 283 283 283 284 285 287 288 289 290 289 288 288 288 288 288 289 290 291 294 297 299 301 302 302 301 301 300 300 300 299 300 301 302 303 304 304 303 302 302 301 299 298 298 297 297 297 296 296 295 294 294 294 294 295 295 297 300 304 308 312 316 320 326 334 338 335 332 334 336 337 338 340 341 342 342 342 342 343 344 342 340 337 335 334 334 333 332 331 329 328 327 326 326 325 324 323 323 323 323 324 324 323 321 319 316 315 313 312 310 308 306 304 302 299 295 291 286 281 277 275 271 267 264 262 261 260 259 255 252 248 246 246 247 248 248 247 245 242 238 235 234 237 243 252 259 265 267 269 268 266 266 267 262 245 211 188 193 199 204 209 214 219 221 221 221 222 224 228 232 238 239 236 234 232 228 226 223 220 216 213 211 211 211 210 209 207 206 204 204 204 203 201 200 198 199 200 201 201 201 202 203 203 203 202 202 201 198 193 186 180 174 168 163 160 157 156 157 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 312 4 19 32 44 47 45 39 39 45 56 63 67 69 67 61 52 40 26 8 348 328 311 301 294 289 285 282 278 276 276 279 286 nan nan nan nan nan nan 128 141 139 133 129 127 128 134 140 145 148 151 156 158 161 163 166 169 170 170 170 167 163 159 153 137 112 82 56 32 11 356 345 334 326 322 321 320 320 320 321 321 323 328 338 350 355 351 339 325 316 313 313 315 315 312 303 289 275 262 234 212 204 201 201 206 240 303 318 324 328 331 333 334 336 337 337 338 338 338 337 337 336 335 335 334 334 333 332 331 330 328 326 323 321 318 317 320 326 329 329 328 327 326 325 323 321 320 318 317 316 315 315 314 313 313 312 311 309 308 306 305 304 302 301 300 298 296 295 294 293 292 291 290 288 286 285 284 283 282 281 280 280 282 285 287 289 291 293 294 295 295 295 294 294 293 292 291 289 288 288 288 288 288 288 287 286 285 285 285 286 285 285 286 286 287 288 288 288 288 288 288 288 289 289 289 290 292 295 297 299 301 302 303 302 301 301 300 300 300 301 303 304 304 304 303 302 301 300 299 298 297 297 297 296 296 295 294 293 293 292 293 293 294 295 297 301 305 308 311 314 318 324 329 327 327 328 330 333 335 337 339 340 341 341 340 340 339 337 335 334 333 333 333 333 333 332 331 330 329 328 327 326 324 323 323 323 323 324 324 324 323 322 319 317 315 313 311 308 306 303 300 297 294 290 285 281 276 273 270 266 262 260 259 257 255 252 248 245 244 245 247 250 251 251 247 242 236 232 230 232 238 245 253 259 264 265 265 263 263 264 260 241 200 184 185 193 200 208 215 220 223 223 220 222 223 227 233 238 240 238 236 232 229 224 221 219 215 210 207 206 206 206 205 205 203 201 201 202 201 199 198 196 197 199 200 202 203 204 204 205 204 203 203 202 200 196 191 187 183 178 174 170 168 166 166 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 8 23 33 41 45 43 44 55 71 80 84 85 85 82 74 60 41 19 355 331 312 301 297 295 292 290 287 284 281 282 285 290 nan nan nan nan nan nan 120 139 139 132 130 131 134 139 143 146 149 153 159 161 163 166 170 174 176 175 173 169 168 168 162 149 129 91 52 13 348 338 330 322 315 313 313 315 317 317 315 312 311 312 318 328 338 339 331 320 312 310 313 315 314 310 302 293 281 265 237 215 205 202 202 206 218 254 294 313 324 330 334 336 337 338 339 339 339 339 339 338 337 336 335 334 333 332 331 330 329 328 327 325 323 320 318 319 324 328 328 327 326 325 324 323 321 320 318 317 316 315 314 314 313 312 312 311 309 308 306 305 304 303 302 301 299 298 296 296 295 294 293 292 290 289 287 286 286 285 285 284 284 284 286 287 289 290 292 294 295 295 295 295 294 293 292 291 290 290 290 289 289 289 289 288 288 287 287 288 288 287 287 287 287 287 287 287 287 288 288 288 289 289 289 289 290 291 293 294 297 299 301 303 303 303 302 301 301 301 302 303 305 305 304 303 302 300 299 298 297 297 296 296 296 295 294 293 292 291 291 291 291 292 293 294 297 300 305 308 309 311 317 323 325 325 324 327 331 335 337 339 339 339 338 337 336 334 333 332 332 332 332 332 332 333 332 332 331 331 329 328 327 325 324 323 323 323 324 325 325 325 324 322 320 318 315 312 309 306 302 299 296 293 290 286 281 276 272 269 265 261 258 256 254 251 248 245 243 241 242 244 248 251 251 248 242 235 230 229 230 235 243 250 256 261 262 261 259 259 261 258 237 198 179 181 192 202 211 216 220 222 223 220 219 220 225 231 235 238 238 238 236 235 228 222 217 212 205 200 197 196 197 200 201 200 200 200 200 199 198 197 196 196 197 199 201 202 203 203 203 202 201 201 201 199 197 194 190 187 183 180 177 175 174 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 26 28 32 37 43 51 64 83 94 97 97 97 97 94 87 73 51 15 339 316 301 296 295 296 295 294 292 288 287 291 291 291 nan nan nan nan nan 64 127 142 143 135 133 134 135 137 141 146 152 157 160 163 166 168 172 176 178 176 172 168 167 168 159 141 124 90 36 350 330 323 318 315 311 309 308 310 312 313 312 308 303 300 300 307 319 327 325 317 309 307 310 314 314 310 305 300 290 272 248 227 212 207 207 209 215 228 256 292 316 328 335 338 339 340 340 340 340 340 339 339 338 337 336 334 332 331 330 329 329 328 328 327 325 323 321 320 324 328 328 327 326 324 323 322 321 320 318 317 315 314 314 313 313 312 312 311 310 309 307 306 305 304 302 301 300 298 297 296 296 295 294 293 292 291 290 289 288 288 288 288 288 288 288 289 290 291 292 294 295 295 295 294 294 293 292 291 291 291 291 291 291 291 290 289 289 288 288 289 289 288 288 288 288 287 286 286 287 287 287 288 288 288 288 289 289 290 291 292 293 296 299 302 304 305 304 303 303 303 303 305 306 306 305 304 302 300 299 298 297 297 296 295 295 294 293 292 291 290 290 290 290 290 291 293 294 296 301 305 306 308 312 318 322 321 321 325 331 335 338 338 338 337 336 335 334 332 330 329 330 331 331 331 331 331 331 331 331 331 330 329 328 327 326 325 324 324 324 325 325 325 325 324 322 320 318 314 311 307 303 299 296 293 290 287 282 277 272 268 264 261 257 254 252 249 246 243 241 239 239 241 244 247 249 247 242 235 231 230 231 236 244 251 255 258 258 256 254 255 257 253 234 198 175 175 192 205 213 217 219 221 222 221 220 219 222 228 230 234 236 241 242 241 232 220 212 207 197 191 187 187 189 195 199 199 200 201 201 198 197 196 195 194 194 197 199 200 200 200 199 199 198 199 199 198 196 193 191 189 186 183 181 179 178 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 52 44 43 48 60 77 90 99 103 104 104 104 105 104 99 90 65 5 326 309 299 296 298 301 302 300 297 296 297 300 299 298 304 311 316 321 333 60 133 141 142 138 139 138 139 137 134 138 147 153 153 155 163 166 165 167 166 164 161 159 157 153 142 124 107 78 29 346 324 315 312 311 310 309 308 306 307 309 309 306 300 294 292 296 306 314 315 311 306 305 308 312 312 310 308 306 300 286 268 250 228 216 212 213 215 220 231 257 301 326 335 340 341 341 341 341 341 340 340 339 338 337 335 333 332 331 330 329 329 329 328 328 327 325 324 323 326 329 330 329 327 325 323 322 320 319 318 316 315 314 313 312 312 312 312 312 312 311 310 309 308 306 304 302 300 299 297 296 296 295 295 295 294 293 292 291 290 290 290 290 290 290 291 292 292 293 294 295 296 296 295 294 294 294 294 293 292 291 291 291 292 292 291 291 290 289 289 288 288 288 288 288 288 288 287 287 286 287 287 287 286 286 287 288 289 289 289 290 291 294 297 301 304 305 305 305 304 304 305 306 308 308 306 305 303 301 299 298 297 296 295 295 294 294 293 292 291 290 289 288 289 290 291 293 294 294 297 301 303 306 310 314 317 318 320 324 329 333 335 336 337 337 336 335 334 332 330 328 328 329 330 330 330 330 330 330 330 330 330 330 330 329 328 327 326 326 325 325 325 325 325 325 324 323 320 317 313 309 304 300 296 293 290 286 282 278 273 268 264 260 257 253 250 247 245 243 240 239 238 239 241 243 244 243 240 236 233 233 234 239 248 254 254 252 251 250 250 253 256 252 232 196 173 169 191 208 216 219 223 225 225 223 222 220 219 223 226 230 235 240 245 243 234 220 207 205 199 192 189 188 190 193 196 198 200 202 202 199 197 195 193 192 193 195 197 198 198 196 196 195 194 195 194 194 193 191 190 188 186 184 182 181 180 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 91 81 73 68 65 69 80 90 96 100 103 105 107 109 110 111 110 104 68 334 315 307 301 301 305 308 310 310 309 307 306 305 304 303 309 320 332 343 5 79 123 134 137 136 138 136 141 142 140 139 140 142 143 142 147 148 141 137 134 132 132 130 127 121 114 106 92 66 34 353 327 316 310 308 307 307 306 305 304 305 307 306 300 293 289 292 301 307 307 305 304 305 307 310 311 311 310 309 307 301 292 281 256 230 219 217 217 218 220 224 255 330 342 344 344 343 342 342 341 341 341 340 338 336 334 332 330 330 329 329 329 329 329 328 328 327 326 326 328 330 332 331 329 326 324 322 320 319 317 315 314 313 312 312 312 312 312 312 312 312 312 312 311 309 306 303 301 299 297 296 295 295 295 295 295 295 293 292 292 291 291 291 291 292 292 293 294 295 296 297 297 297 296 295 295 296 296 295 294 292 291 291 291 292 292 292 291 290 289 289 288 288 289 289 289 289 288 287 287 287 286 286 285 285 286 287 288 289 289 289 290 292 295 299 303 305 306 306 306 306 307 308 309 309 308 306 304 302 300 298 297 296 295 294 293 292 292 291 290 289 288 288 288 289 291 294 295 295 296 300 302 306 309 312 314 316 318 321 326 329 333 335 336 336 335 335 333 332 330 327 327 327 328 329 329 329 329 329 329 329 330 330 331 331 331 330 329 328 327 326 326 325 325 325 325 324 322 319 315 311 306 301 297 294 290 287 283 279 274 270 265 260 257 253 250 247 245 243 241 240 239 239 240 241 240 239 237 236 235 235 237 243 251 255 254 244 242 242 244 250 255 252 232 194 168 161 191 210 219 225 229 229 224 220 220 220 219 220 222 226 234 242 245 243 233 220 213 211 206 196 192 192 193 194 195 195 198 200 202 200 197 195 193 191 191 193 196 197 197 196 194 193 192 192 192 192 191 190 190 188 186 184 183 181 180 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 109 95 90 85 80 77 79 84 89 92 96 100 105 109 112 114 117 120 119 321 311 308 305 303 304 310 314 317 319 319 317 314 311 310 311 316 328 349 15 41 70 101 123 133 136 138 138 146 151 150 143 138 139 140 138 134 128 118 109 102 98 94 85 80 80 84 83 74 56 26 350 328 316 310 307 306 306 307 306 305 304 305 305 301 295 288 290 300 305 304 303 304 307 310 311 311 311 310 310 309 309 308 305 286 250 230 222 219 216 213 203 181 53 7 354 348 345 344 343 342 342 341 339 337 335 332 330 328 327 327 328 328 329 329 328 328 327 326 326 328 331 333 334 332 329 326 324 321 319 317 315 313 311 311 311 311 311 311 311 311 311 311 312 312 310 308 305 302 299 297 295 294 294 294 295 295 295 294 293 292 291 291 291 292 292 293 294 295 297 298 299 299 299 298 297 296 297 297 297 295 294 293 292 292 292 293 293 292 291 291 290 289 289 289 289 290 289 289 288 288 287 285 284 284 284 285 286 287 288 289 289 290 292 294 297 301 304 306 307 307 308 308 310 310 310 309 307 305 303 300 299 297 295 294 293 292 292 291 291 290 289 288 287 287 289 291 294 297 298 298 300 303 307 310 312 313 312 312 315 319 321 325 328 331 333 334 334 332 330 329 327 325 325 326 328 329 329 329 329 329 329 330 330 331 331 331 331 331 330 329 328 327 326 326 326 326 325 324 321 317 313 309 304 299 296 292 288 284 280 276 272 267 262 257 254 250 247 245 244 243 242 241 240 240 240 238 236 236 237 237 237 239 242 248 253 254 250 239 237 241 246 250 244 225 190 160 160 191 212 223 230 235 232 221 212 214 217 217 217 219 225 233 237 240 238 226 218 219 217 205 191 185 189 192 194 195 194 195 197 199 200 198 196 194 192 191 192 195 197 197 196 194 193 192 191 191 191 190 190 189 187 185 184 183 182 181 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 127 104 98 92 84 76 76 79 82 86 91 98 105 110 114 117 124 137 224 293 300 302 302 302 306 312 318 323 325 325 324 320 318 318 321 327 338 359 18 32 44 61 101 134 143 146 147 149 149 143 138 135 136 136 133 124 113 101 91 82 74 69 67 67 69 71 69 60 38 5 338 323 315 310 307 305 306 307 306 304 303 303 302 300 296 289 287 294 301 302 302 306 311 315 314 312 312 312 312 312 313 315 311 294 263 238 226 219 213 206 193 164 94 30 4 352 348 346 345 344 342 341 338 336 333 331 328 326 325 325 325 326 326 327 327 326 326 326 326 327 330 333 334 333 332 329 327 324 321 318 315 313 311 310 310 310 310 309 309 308 307 308 310 310 310 308 306 303 300 297 295 294 293 293 294 294 294 293 292 291 290 290 291 291 292 293 294 296 297 299 300 300 300 300 299 298 296 296 296 296 295 294 294 293 294 294 294 293 293 291 291 290 289 289 290 290 290 290 289 288 287 285 284 283 284 284 285 286 287 289 290 291 292 294 296 299 302 305 306 307 308 309 310 310 310 309 307 305 303 300 298 297 295 293 292 291 291 291 290 290 288 288 287 287 288 290 293 297 299 300 302 305 307 310 311 310 305 303 307 309 310 312 317 324 330 333 333 331 330 328 326 325 324 325 326 327 328 328 329 329 329 329 329 330 330 331 331 332 331 331 330 329 327 327 327 326 326 325 323 319 315 311 307 303 299 295 290 286 282 279 274 269 264 259 255 251 248 246 245 245 245 243 242 241 239 236 234 235 238 240 240 238 238 240 241 240 236 234 235 239 244 246 242 223 187 160 166 192 212 223 230 236 237 222 212 212 214 215 215 216 222 228 229 230 222 210 209 199 180 176 171 174 182 183 191 193 193 194 195 196 197 197 196 194 193 191 192 193 195 197 197 197 196 194 194 194 193 192 191 188 186 185 184 184 183 182 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 210 153 115 103 92 77 61 59 66 74 82 91 99 106 111 115 118 133 258 277 286 292 297 299 302 307 314 320 325 329 331 329 326 324 326 330 nan nan nan 7 13 19 24 38 161 170 165 162 154 141 129 123 122 121 120 117 111 101 91 83 75 68 62 59 61 64 62 55 36 8 342 325 315 311 308 306 304 305 307 306 303 301 300 298 296 294 290 286 288 294 298 301 307 313 316 315 314 313 315 315 315 315 315 309 291 263 239 226 217 209 200 189 174 129 13 355 352 351 351 350 347 344 340 337 334 331 328 326 324 323 323 323 323 324 323 323 323 323 323 324 325 328 330 331 332 333 332 330 326 323 320 316 313 311 309 309 308 308 307 306 304 303 304 306 307 308 307 306 303 300 298 295 293 292 292 292 292 292 292 291 290 289 289 290 290 291 292 294 295 296 298 299 300 301 301 300 298 296 295 295 295 295 294 294 294 294 295 295 294 293 292 291 290 289 289 290 290 290 290 290 289 287 285 284 284 284 285 285 287 288 290 291 292 293 294 296 298 301 303 305 307 307 308 309 309 308 307 306 304 302 300 298 296 295 293 292 291 291 291 290 290 289 288 287 287 288 290 292 296 299 301 303 306 308 311 311 306 300 300 304 305 303 302 306 316 325 331 333 332 330 328 326 325 324 324 325 326 327 328 328 328 328 328 328 329 330 330 331 332 332 332 331 330 329 328 327 326 326 325 324 321 317 314 310 306 302 298 294 289 286 282 277 272 266 261 257 252 249 246 246 247 247 245 242 240 238 235 232 234 239 244 243 236 233 231 228 225 223 226 232 237 242 245 244 230 194 170 175 197 212 220 227 231 233 226 218 217 217 215 214 214 216 220 228 220 198 184 179 163 138 137 152 165 173 174 180 185 189 192 194 196 197 197 195 194 192 190 190 192 195 196 198 200 199 197 197 197 197 196 195 193 191 189 187 187 186 185 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 213 212 198 173 104 354 347 0 21 47 71 88 98 104 109 113 115 112 304 296 286 283 287 292 297 302 308 314 321 325 329 330 330 328 328 329 333 339 nan nan 10 17 17 13 353 234 219 216 199 144 107 97 99 101 99 95 92 89 85 80 76 71 63 54 42 35 34 33 26 7 343 325 311 305 304 304 304 304 305 305 303 301 299 297 296 294 292 289 286 289 295 300 306 311 315 314 312 312 312 314 315 316 314 310 301 283 258 236 222 213 204 194 186 184 215 301 329 344 354 358 356 351 346 341 336 333 329 326 324 321 320 321 322 322 321 320 319 318 318 319 320 321 324 326 326 327 330 331 331 328 326 322 318 315 312 310 309 307 306 304 303 301 300 301 303 304 305 305 304 302 300 297 295 293 291 290 290 289 289 288 288 288 288 288 289 289 290 291 292 294 295 296 298 299 300 300 300 298 296 294 294 294 294 293 293 293 293 294 294 294 294 293 291 290 290 289 290 290 290 291 290 289 288 286 285 285 285 285 286 287 288 290 291 292 293 295 296 298 300 303 304 305 306 306 306 306 305 304 303 302 300 299 297 295 294 294 293 291 291 291 290 290 289 288 288 288 289 290 292 295 298 301 304 306 309 311 309 304 307 312 315 314 307 300 302 313 324 330 332 331 330 328 327 326 325 325 325 326 326 327 327 327 327 328 328 328 329 330 331 331 332 331 331 330 329 328 327 326 325 325 324 322 319 316 313 310 305 301 298 294 290 285 280 274 269 264 258 254 249 247 246 247 248 246 242 239 235 232 229 231 239 248 245 235 228 223 220 219 220 223 229 234 238 243 241 232 211 191 193 203 210 215 220 226 228 226 222 220 218 215 213 210 210 213 221 218 191 174 177 168 151 143 149 158 161 165 170 176 181 187 192 196 196 195 193 190 186 184 186 191 194 197 201 202 201 200 200 200 202 203 203 202 199 196 194 192 191 190 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 207 212 226 244 266 280 283 283 292 319 54 102 110 112 114 116 118 118 312 307 302 292 284 285 289 294 300 306 313 318 322 323 325 326 327 327 329 332 338 346 359 10 18 20 16 347 226 224 234 293 45 60 72 82 84 78 71 66 64 64 63 62 58 51 40 20 4 2 4 2 348 329 313 302 298 299 301 303 304 304 303 301 299 296 295 293 292 290 287 286 291 303 315 322 323 319 315 311 309 311 313 315 316 311 301 288 271 250 230 216 204 193 186 183 189 234 290 309 329 346 353 357 355 348 341 336 332 329 325 320 317 317 320 321 322 320 317 314 312 311 312 314 317 319 321 320 320 323 325 327 327 327 325 321 317 313 311 309 307 305 303 301 299 298 298 299 301 302 302 302 301 299 296 294 292 290 289 288 287 286 285 285 285 285 286 287 287 288 289 290 291 292 294 296 298 299 299 298 297 295 294 293 293 293 293 292 292 292 293 293 293 293 292 292 291 290 289 290 290 290 291 291 290 288 287 286 286 285 285 285 286 287 288 290 292 293 295 296 298 300 302 304 304 303 303 302 302 302 301 300 299 299 297 296 295 295 294 293 292 291 291 291 290 290 289 289 289 289 291 292 295 298 301 304 305 309 312 305 309 322 327 330 333 331 321 317 321 326 329 331 331 329 328 327 326 326 325 325 326 326 327 327 327 327 328 328 329 329 330 330 331 331 331 330 330 329 328 327 326 325 323 323 322 320 318 315 312 308 304 300 298 294 288 283 277 272 266 261 255 250 248 247 248 247 245 242 237 233 230 227 228 237 243 241 233 223 217 215 215 216 219 224 229 232 237 236 228 214 200 199 204 207 211 216 221 223 222 220 218 216 215 211 209 209 212 217 218 203 187 187 179 165 156 154 157 160 166 172 174 177 182 187 190 191 190 188 185 180 179 184 194 198 202 205 206 206 206 206 207 207 208 209 209 206 203 200 197 195 193 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 206 206 216 235 249 260 269 266 259 251 233 182 151 141 137 136 136 146 284 306 308 306 299 291 289 290 293 299 305 310 314 316 317 318 320 322 323 326 330 334 340 349 358 6 13 13 348 211 205 195 85 51 51 58 67 68 60 53 48 47 47 48 46 42 34 21 2 342 345 347 346 334 318 305 297 294 297 302 305 306 304 301 299 296 293 291 290 290 288 286 286 294 310 326 330 327 320 314 309 307 309 315 318 315 304 290 274 258 240 223 209 197 188 185 188 203 250 291 309 322 330 337 351 356 348 338 336 334 329 322 314 308 310 318 321 322 319 315 310 306 304 305 308 311 313 314 313 312 314 316 318 322 325 325 322 319 316 314 311 308 305 302 300 298 296 296 296 297 298 299 299 298 296 294 292 291 289 288 286 285 283 282 282 282 283 283 283 284 284 285 286 288 290 292 295 296 297 297 296 296 294 293 292 292 292 292 292 293 293 293 293 293 292 292 291 291 290 290 290 290 291 291 291 290 289 288 287 286 286 285 285 285 286 287 289 290 292 294 296 298 301 303 304 303 301 300 299 299 299 299 299 298 298 297 297 296 296 295 294 293 292 291 291 291 290 290 289 290 290 291 293 295 297 301 303 303 308 311 308 316 326 330 337 349 357 353 342 333 330 330 331 330 329 328 327 327 326 326 325 326 327 327 328 328 328 328 329 329 330 330 330 330 330 330 330 329 328 328 327 326 324 322 321 320 319 317 315 312 309 304 301 299 296 291 285 280 274 269 263 257 251 249 247 247 247 245 241 237 233 229 227 229 235 239 236 229 220 214 212 213 214 214 218 222 225 228 229 225 214 199 201 205 207 209 212 214 216 217 216 214 212 213 210 208 209 211 214 213 205 197 192 188 178 170 166 166 169 177 183 187 187 186 186 187 188 189 189 188 188 192 198 204 208 211 212 212 213 214 213 213 213 214 214 213 212 209 205 202 200 198 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 203 199 211 232 242 250 252 246 236 224 209 192 180 175 174 174 184 234 291 306 310 310 307 302 297 294 295 299 305 309 312 314 313 313 316 317 321 325 328 332 338 345 353 360 6 4 331 212 183 150 102 71 61 58 56 52 46 41 38 38 37 36 33 27 18 4 349 342 340 336 330 320 309 300 295 295 298 303 308 309 306 302 297 293 290 288 288 288 288 287 290 299 311 320 322 319 315 311 307 306 309 317 318 309 295 280 265 249 233 219 209 202 198 198 206 232 267 288 301 309 315 321 335 343 313 298 325 332 327 316 300 291 301 317 321 321 318 312 305 298 294 297 302 306 307 308 306 304 304 304 307 312 317 319 319 319 318 316 314 311 307 303 300 297 295 294 294 294 295 295 295 295 294 292 290 289 287 286 284 283 281 280 279 279 279 279 279 278 279 279 281 283 287 290 293 295 295 296 296 295 294 293 293 292 292 292 292 293 294 294 293 293 293 292 291 290 290 290 290 291 291 292 291 291 289 288 287 287 286 285 284 285 285 286 288 290 291 293 295 298 301 304 304 303 300 298 297 297 297 297 297 297 297 298 298 297 296 296 295 294 293 292 291 291 291 290 290 290 291 292 294 295 297 300 302 301 305 305 302 309 319 327 339 354 358 354 347 339 333 331 331 331 330 329 327 327 326 326 325 326 327 328 328 328 328 328 328 329 329 330 330 330 330 329 329 328 327 326 326 325 323 321 320 318 317 316 314 312 308 305 302 299 296 292 287 281 276 270 264 259 254 251 248 247 246 245 242 238 233 230 229 232 235 236 233 225 217 212 211 213 213 213 214 216 218 219 220 219 215 208 207 208 209 209 208 209 210 212 211 207 208 208 207 207 208 209 210 208 204 200 198 195 192 188 185 183 184 191 197 200 198 194 193 193 195 198 200 203 206 212 216 217 217 220 220 220 221 221 220 219 219 218 217 216 215 212 209 206 203 200 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 194 186 198 223 236 239 236 229 221 213 207 202 198 194 187 186 203 255 293 306 311 314 313 310 306 302 300 303 307 311 313 314 315 314 314 316 320 326 330 333 338 345 353 360 3 359 330 228 172 136 105 82 66 55 46 39 34 32 32 31 29 25 19 12 4 355 348 342 338 329 319 309 301 297 295 296 300 305 310 312 309 304 298 293 289 288 288 290 291 293 296 301 306 310 312 312 309 307 304 304 307 312 310 300 287 274 261 245 229 219 215 215 216 221 234 255 272 281 288 293 295 297 302 312 291 281 298 328 326 303 282 281 301 314 316 316 315 310 301 291 284 288 299 303 303 302 301 298 296 295 295 298 302 305 307 311 314 314 313 312 309 306 302 298 296 294 293 292 292 292 292 291 291 289 288 287 285 283 282 280 279 278 277 276 275 275 273 273 272 273 275 278 283 287 290 292 293 294 295 294 294 293 293 293 293 293 292 293 293 294 294 294 294 293 292 290 290 290 290 291 292 293 292 291 290 289 288 287 286 285 284 285 285 286 287 289 290 292 294 297 301 304 305 303 300 297 296 295 295 296 296 296 297 298 298 298 297 296 296 295 294 293 292 292 291 291 291 291 291 293 295 296 298 300 301 300 305 306 301 304 313 323 334 343 346 344 340 335 332 330 331 331 331 330 328 327 326 325 325 325 327 328 329 329 328 328 328 328 329 330 330 330 330 329 329 328 327 326 325 324 323 321 319 317 315 314 313 311 308 304 301 298 295 291 286 282 276 270 265 260 256 252 249 248 247 246 243 238 234 231 231 232 234 233 229 222 215 210 209 211 211 211 212 213 213 215 214 213 213 212 210 210 210 209 206 205 207 211 210 206 204 204 206 208 209 209 207 206 205 205 206 206 205 203 201 200 200 203 206 207 205 202 201 202 206 211 215 218 221 223 226 225 225 227 228 227 227 226 225 224 222 220 218 218 217 213 210 207 203 201 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 177 nan nan 213 222 221 217 214 211 210 210 209 203 195 190 193 213 261 292 306 312 314 315 313 310 309 308 309 312 315 316 318 318 318 317 316 321 329 335 337 340 344 350 355 358 355 337 266 178 137 106 77 52 34 25 21 20 21 23 23 19 13 7 1 355 350 344 337 331 324 314 304 298 295 295 298 301 305 309 311 309 304 298 294 292 292 294 295 297 299 300 300 300 302 305 307 306 304 301 300 302 304 302 295 285 274 261 244 228 221 223 229 235 241 252 265 273 277 279 280 280 280 279 273 274 273 283 330 319 282 268 275 290 297 302 308 311 307 299 294 294 300 302 300 299 299 297 294 291 288 287 287 288 289 292 297 302 305 307 309 309 307 304 301 298 295 293 291 290 289 289 288 288 287 286 284 283 281 279 278 277 276 275 273 272 270 269 268 267 268 270 273 278 283 287 289 290 291 292 293 293 293 293 293 293 293 293 293 293 293 294 294 294 294 292 290 289 290 291 292 293 294 293 292 292 290 289 287 286 285 285 285 285 286 287 287 288 290 293 296 300 303 304 303 300 297 295 294 295 295 295 295 296 297 298 298 297 297 296 296 296 295 294 293 292 291 291 291 291 293 296 298 298 300 302 299 303 308 306 306 309 315 321 326 331 333 332 330 328 328 329 330 330 330 329 328 326 325 325 325 327 329 330 330 329 329 328 328 329 330 330 330 330 330 329 328 327 326 325 324 323 320 318 316 313 312 311 310 307 304 301 298 294 291 286 281 276 271 266 261 257 254 251 249 247 246 244 239 235 233 232 233 233 231 227 221 213 209 208 208 209 209 210 210 210 211 210 209 210 211 210 209 207 205 203 202 205 210 212 210 208 207 208 211 211 208 208 209 211 212 213 213 212 211 211 210 210 210 211 211 209 207 205 208 212 218 225 229 230 230 231 232 234 236 235 233 232 231 230 228 224 221 219 217 215 212 209 206 202 199 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 188 194 195 197 200 204 209 213 210 203 196 196 203 223 258 286 301 309 313 313 313 312 312 313 314 316 318 320 322 323 321 319 318 323 330 337 338 339 341 344 346 349 349 340 308 233 170 87 25 11 7 5 6 8 10 12 12 9 4 358 352 347 342 336 329 323 318 312 305 299 296 297 299 301 303 305 306 305 302 299 297 297 299 301 303 303 303 302 298 297 299 301 303 303 301 299 297 297 298 298 296 290 281 268 249 233 229 237 247 253 258 264 270 274 275 276 277 276 273 268 264 264 261 268 253 246 253 259 269 283 291 294 301 306 303 300 302 306 304 297 292 293 296 295 292 289 286 284 282 280 280 280 283 288 293 297 300 302 304 305 304 301 298 295 292 290 289 287 287 286 285 284 283 281 280 278 277 276 274 272 270 268 266 265 264 263 263 265 269 274 279 283 285 287 288 289 290 291 292 292 292 292 292 292 292 292 292 293 293 293 292 290 289 288 290 292 294 295 295 294 293 292 291 289 288 287 287 286 286 285 285 285 286 287 288 291 295 299 302 303 302 300 298 296 295 294 294 294 293 294 295 296 297 297 297 297 297 297 296 295 293 292 291 291 291 291 293 296 299 299 300 304 300 303 307 309 307 307 309 311 316 322 326 327 327 327 327 327 328 329 329 329 328 326 325 324 325 327 329 330 331 331 330 329 329 329 330 331 331 330 330 329 328 327 326 325 324 322 320 318 316 313 311 309 308 307 305 302 299 296 292 287 282 277 272 267 263 259 255 253 251 249 247 245 241 237 235 233 232 231 229 226 220 212 208 207 207 208 208 208 207 207 207 206 205 207 208 207 205 202 199 197 200 204 209 213 213 211 210 211 212 211 210 213 216 218 218 217 216 215 215 215 215 215 215 215 214 212 211 209 211 216 223 230 235 235 235 236 238 240 241 240 239 238 237 234 230 225 222 220 217 213 210 207 204 201 198 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 152 164 171 177 184 191 199 206 211 207 201 198 200 207 222 247 272 290 300 306 309 311 313 314 315 317 319 321 323 325 327 325 322 319 321 327 332 334 335 337 339 340 341 340 333 317 298 296 313 331 344 352 358 2 4 5 5 5 2 357 349 342 336 330 324 319 316 313 311 307 302 299 298 299 300 300 300 300 301 301 300 300 301 304 307 307 306 305 301 297 296 297 299 300 300 300 299 298 299 301 302 301 298 293 283 266 253 252 260 268 271 273 273 274 275 276 276 275 273 270 266 261 258 263 249 221 223 233 244 262 284 295 294 296 301 300 300 300 297 290 283 280 283 288 291 290 288 286 283 280 277 275 273 272 276 282 287 290 293 296 301 304 304 301 297 294 292 289 287 286 284 283 282 281 280 278 277 276 274 272 270 267 265 263 262 261 260 261 263 266 270 275 279 282 283 285 286 288 288 289 289 289 290 290 290 290 290 290 290 290 289 287 284 283 286 290 294 297 297 295 294 293 292 290 289 289 288 288 288 287 286 285 285 285 285 287 289 292 296 299 300 300 299 297 296 295 294 293 292 292 292 293 294 295 296 297 297 298 298 297 296 294 293 292 291 291 292 293 296 301 299 300 303 302 303 307 310 311 310 310 311 315 320 323 325 327 327 327 326 327 328 328 328 327 326 325 324 325 327 328 330 331 332 331 330 330 330 330 331 331 331 330 329 328 327 326 325 324 323 321 319 317 314 311 308 307 307 306 304 302 299 295 290 284 278 273 269 265 261 257 255 252 250 248 246 243 239 236 234 231 229 228 224 218 212 208 206 206 207 207 205 204 204 204 203 203 204 205 203 201 199 197 197 199 203 209 213 212 210 210 212 213 212 215 221 224 225 223 221 219 218 217 217 218 218 218 218 216 215 213 212 214 219 225 232 237 238 239 240 241 243 244 243 242 242 241 237 231 226 224 221 217 212 208 206 204 202 199 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 137 139 150 160 167 174 181 189 197 203 206 205 202 200 201 207 218 236 256 272 284 293 299 305 309 312 314 316 318 320 322 325 325 325 322 319 318 321 325 328 329 331 332 333 333 330 324 316 310 313 321 331 342 352 0 6 9 9 7 4 360 352 342 333 326 321 317 314 312 311 309 307 303 300 298 298 299 298 297 296 297 300 301 302 304 306 307 306 304 301 298 295 294 295 296 297 299 300 301 302 304 306 309 309 309 306 301 290 280 277 277 277 280 282 280 276 275 276 276 275 272 269 266 262 257 258 255 227 221 228 243 265 284 295 284 299 301 302 300 294 286 276 267 264 265 270 278 283 284 284 282 280 276 272 268 266 269 275 281 284 286 288 293 300 303 303 300 297 294 291 288 285 283 282 281 280 279 278 277 275 273 271 267 264 262 261 261 260 260 260 261 264 268 272 276 278 280 282 283 283 283 282 283 286 288 287 285 285 286 287 287 285 283 280 277 276 281 289 295 297 297 296 293 292 290 289 288 288 289 290 289 288 286 285 284 284 285 286 287 290 293 296 297 298 298 297 296 295 294 293 292 291 291 291 292 294 295 296 297 298 299 299 297 296 294 293 292 292 293 294 296 302 301 301 302 303 304 307 310 312 313 312 313 315 319 322 325 327 328 327 326 326 327 328 328 328 327 326 325 325 326 328 330 332 333 333 332 332 331 332 332 333 332 331 330 330 329 327 326 325 324 322 320 318 316 312 309 308 308 308 307 305 303 299 294 288 281 274 269 266 263 260 257 254 251 250 248 244 241 237 234 229 226 224 220 216 211 207 204 203 204 203 202 202 203 203 202 202 202 201 200 199 198 198 199 200 201 205 207 208 209 211 213 214 215 219 225 229 229 227 224 223 221 219 219 219 219 219 219 217 216 215 215 216 219 225 231 236 241 242 241 241 243 244 245 243 244 242 237 231 227 225 222 218 212 209 208 206 204 202 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 181 176 173 173 172 174 178 182 188 194 200 204 206 207 208 208 207 209 217 229 243 255 265 275 283 290 298 305 310 313 315 316 318 318 319 319 319 319 318 318 321 323 325 326 327 327 327 325 322 320 320 nan nan 343 353 2 10 15 17 15 12 8 2 354 343 334 327 323 320 317 315 313 310 307 303 300 298 297 298 297 296 295 295 299 302 304 305 305 304 302 299 296 294 293 292 293 294 296 298 301 303 305 307 310 314 316 317 317 313 304 295 287 282 280 282 283 281 277 275 274 273 272 271 269 267 263 259 255 241 230 233 245 260 271 274 274 279 286 295 300 295 285 273 261 252 248 247 250 262 274 279 278 277 275 272 268 265 265 269 274 280 282 282 282 284 290 297 301 301 299 296 292 289 286 283 281 280 279 278 278 277 275 273 270 265 262 261 260 260 260 260 260 261 263 266 269 272 275 276 277 276 274 273 273 275 279 282 281 278 278 282 284 282 279 277 276 274 273 278 286 292 295 296 295 293 290 288 286 285 287 289 290 290 288 287 285 284 284 284 285 286 288 290 293 295 296 296 295 294 294 293 292 291 291 290 290 291 292 294 295 296 298 299 299 298 297 296 295 294 293 294 296 298 301 302 302 302 303 305 307 311 312 313 313 313 315 318 321 324 326 328 328 327 327 328 329 330 329 329 328 327 327 327 328 330 332 334 334 334 334 334 334 335 335 334 333 332 332 331 329 328 326 325 324 322 320 317 314 311 309 309 308 309 308 306 303 298 292 285 277 271 267 264 262 260 256 253 251 249 246 242 238 233 227 222 219 216 213 209 205 203 202 202 200 199 200 202 201 199 198 198 199 199 199 199 198 197 197 198 201 204 207 210 213 215 218 221 224 228 229 229 228 227 225 223 221 220 219 218 219 218 217 217 216 216 218 220 224 227 233 239 240 238 238 240 243 243 244 244 242 237 231 227 226 223 219 214 212 210 209 207 206 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 204 207 210 211 207 201 198 199 201 204 206 208 210 214 217 217 213 214 220 228 237 244 251 258 265 273 283 293 301 306 308 309 310 310 312 316 318 319 319 319 319 321 322 323 322 322 323 323 324 326 330 nan nan 353 2 8 12 14 14 12 10 7 2 356 349 343 339 334 330 327 324 320 315 309 305 300 297 296 298 299 298 297 297 300 302 304 303 302 300 297 295 293 292 292 292 293 295 297 299 302 304 306 309 313 317 320 320 320 315 308 299 290 285 283 282 282 280 277 274 273 271 270 269 269 267 263 259 252 248 245 250 257 264 268 267 265 269 272 272 278 282 275 263 247 235 243 260 261 265 276 277 275 272 269 266 264 264 267 272 278 282 282 279 277 278 281 286 292 296 296 294 292 289 287 284 281 279 278 277 277 276 275 273 269 264 261 259 259 260 260 260 260 261 262 264 266 269 271 272 271 268 266 266 266 268 271 274 274 272 272 277 280 277 274 274 275 276 276 278 283 289 292 294 294 292 289 286 283 282 285 288 290 290 289 288 286 285 284 284 284 285 287 289 292 294 295 295 294 293 292 292 291 291 290 290 290 290 291 293 294 296 297 298 298 298 297 296 296 296 295 296 298 300 302 303 303 303 303 304 307 310 312 313 313 313 314 317 320 324 327 328 329 328 328 329 331 331 331 331 330 329 328 328 329 330 333 335 336 337 337 337 338 338 338 337 336 335 335 333 332 330 329 327 325 324 322 319 316 313 311 309 309 309 309 308 306 302 297 290 282 274 268 265 263 262 259 255 253 250 247 243 238 232 225 219 215 213 210 207 204 201 200 201 199 198 198 198 197 195 196 197 197 198 198 197 196 195 198 202 206 211 215 217 218 220 223 224 225 227 229 229 228 227 226 224 223 220 218 218 218 218 217 217 216 217 218 221 223 225 229 233 235 234 234 238 240 240 241 242 241 236 231 228 225 221 218 215 213 213 213 213 212 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 212 217 222 224 222 219 216 215 214 213 213 215 217 220 222 222 220 220 224 229 234 239 243 248 253 260 269 280 289 297 300 302 302 304 308 314 318 320 319 319 319 320 320 320 319 319 320 322 325 329 334 nan nan 354 359 2 3 3 4 4 3 2 358 354 350 345 342 339 335 333 329 325 319 313 308 303 300 298 299 301 302 302 302 302 302 302 301 299 297 295 294 293 293 293 294 296 298 299 301 303 305 307 311 315 319 321 320 318 314 308 301 295 289 286 284 282 280 277 274 272 271 270 270 269 267 263 259 254 250 251 255 259 263 264 264 263 265 266 263 264 271 273 269 262 291 329 325 306 298 290 284 279 275 273 273 276 282 288 292 292 289 284 278 275 273 273 275 279 284 285 285 285 285 284 283 280 278 276 275 275 275 274 272 269 264 260 259 258 258 258 259 261 262 261 262 264 266 266 266 265 262 262 263 264 266 267 268 269 268 268 271 274 273 273 276 279 281 281 282 283 286 290 292 292 291 288 284 281 280 284 288 291 292 291 289 287 286 285 284 284 285 287 289 291 293 294 294 293 292 291 291 290 290 290 290 290 290 291 292 294 295 297 298 298 297 297 297 297 297 297 298 300 302 303 305 305 305 304 305 307 310 312 314 314 315 316 318 322 326 328 329 329 329 330 331 332 332 332 332 331 330 329 329 330 331 334 336 338 339 340 342 343 342 342 340 339 338 337 336 335 333 331 328 326 324 322 319 317 314 312 311 310 310 310 310 308 306 301 294 286 278 271 266 265 264 262 259 256 252 249 245 239 231 223 217 213 211 208 205 203 200 199 198 197 194 194 195 194 194 196 198 198 198 198 198 199 203 209 211 212 216 220 221 221 221 223 224 225 226 227 227 227 226 225 224 222 220 218 217 218 218 217 216 216 217 218 220 223 224 226 228 229 226 229 234 236 238 240 240 238 234 229 226 222 219 217 216 217 218 219 218 217 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 211 217 222 224 225 224 223 222 222 221 221 222 223 225 226 226 226 226 227 229 231 234 237 240 244 250 258 268 277 285 292 296 299 302 307 312 317 319 319 319 319 318 318 317 316 316 318 321 325 330 336 nan nan 349 353 355 356 356 356 357 356 355 352 348 345 341 338 334 330 329 328 325 321 316 311 307 304 303 303 304 306 307 305 303 301 299 298 297 296 295 295 294 294 295 296 298 300 301 302 303 306 309 313 317 319 320 318 315 311 306 301 295 290 286 284 282 280 277 274 272 272 272 271 269 267 263 261 258 256 256 258 261 263 263 263 263 264 264 264 259 262 271 279 287 302 318 323 314 309 301 293 287 286 292 301 308 311 311 309 302 295 287 281 278 275 271 268 269 271 273 274 275 276 277 277 277 275 274 273 272 272 271 269 267 264 261 260 259 258 258 259 261 263 262 261 262 263 262 261 261 260 260 261 263 265 265 265 265 265 266 267 269 271 275 280 285 287 286 285 284 286 288 290 291 290 287 284 280 280 283 288 291 292 292 290 288 287 286 285 285 285 287 289 291 292 293 293 293 292 291 290 289 288 288 288 289 290 291 292 293 295 296 297 297 297 296 296 296 297 298 299 302 305 305 306 307 306 306 306 307 310 312 315 316 317 319 322 325 327 328 329 330 331 332 333 333 334 333 332 331 330 329 329 330 332 335 338 340 342 343 345 346 346 345 343 341 340 340 339 337 335 333 330 327 324 322 320 317 315 314 313 313 312 312 312 310 308 304 298 291 283 275 269 267 266 265 262 259 254 252 247 238 230 222 216 211 208 205 203 200 198 196 194 192 191 191 193 194 196 198 199 199 200 201 201 203 209 214 214 213 214 216 218 219 220 221 222 223 224 225 225 225 224 223 221 220 218 217 217 217 218 218 216 216 217 218 220 222 223 225 225 224 223 226 230 234 238 239 238 235 232 227 223 219 218 218 220 222 224 224 220 217 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 209 214 219 222 223 224 225 226 227 227 227 227 228 229 230 230 230 229 228 228 229 231 233 235 237 242 250 259 266 274 284 292 298 302 307 311 315 317 317 318 318 317 316 316 316 316 319 323 326 332 338 nan nan 350 352 353 353 351 351 350 349 348 345 342 339 336 333 328 324 322 323 323 321 317 314 310 308 307 307 308 310 310 308 303 299 297 296 297 296 295 295 295 296 297 298 299 300 300 301 303 306 310 314 317 318 318 315 313 309 304 299 294 289 285 282 281 279 276 274 272 272 273 272 269 266 263 261 259 259 259 261 262 263 264 265 264 264 265 267 263 262 267 274 280 287 299 301 293 287 283 286 289 292 297 305 309 307 305 302 299 295 289 285 284 283 278 270 265 263 264 265 267 268 268 269 269 269 269 268 268 267 266 265 263 262 261 261 260 259 258 258 261 263 263 262 262 261 259 258 258 258 259 260 262 263 263 262 261 262 263 264 266 269 274 281 285 288 289 288 287 287 288 289 290 289 287 284 281 280 282 287 290 292 292 290 288 287 286 285 285 286 288 290 291 292 293 293 293 292 290 288 287 285 284 285 286 288 290 292 294 295 296 296 296 296 295 295 295 297 299 301 303 306 307 307 308 308 308 308 307 310 312 315 316 317 319 322 325 328 329 330 332 333 334 334 334 334 334 333 331 330 330 330 331 333 336 339 341 344 346 348 349 348 346 344 342 341 341 340 338 336 333 329 326 323 321 319 317 316 315 315 315 315 314 314 312 310 307 302 294 287 280 273 269 268 267 266 263 259 255 248 238 228 220 214 209 205 202 200 197 195 193 191 188 188 190 193 196 199 200 200 201 202 203 204 207 212 214 213 212 211 212 214 217 218 220 221 222 223 223 223 222 222 220 219 218 216 216 216 218 219 218 217 216 216 218 220 222 223 224 224 222 221 224 228 233 236 238 236 233 231 227 223 220 219 221 224 226 226 223 217 213 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 205 208 212 217 220 222 224 227 229 231 232 232 232 232 232 233 233 233 231 229 228 228 229 230 232 234 238 245 253 261 269 279 290 297 302 306 310 314 315 316 317 318 317 315 315 317 319 321 324 328 332 339 345 348 350 351 350 347 345 343 343 342 341 339 337 334 332 329 326 322 319 319 319 319 316 314 312 310 310 309 311 312 312 308 302 298 296 296 297 297 296 295 295 296 297 298 299 298 298 299 301 305 309 312 314 315 314 312 310 306 301 296 292 288 284 281 279 277 274 272 271 271 272 271 268 265 262 261 260 260 260 260 262 263 265 266 266 267 267 268 267 265 266 270 274 278 282 278 272 264 261 266 275 283 291 297 300 300 299 297 295 293 289 286 283 280 278 273 267 263 263 265 264 263 261 259 259 259 261 262 262 262 262 261 261 261 261 261 261 261 261 260 262 263 264 263 261 259 257 256 257 257 258 259 261 262 262 261 260 260 261 261 262 264 269 275 280 285 288 289 288 288 289 289 289 289 288 285 283 282 283 286 289 290 291 289 288 287 286 286 286 287 289 290 291 291 292 292 292 291 288 286 283 281 280 280 281 283 286 289 292 295 296 296 295 295 294 294 294 296 298 301 303 305 307 307 308 308 308 308 307 309 312 315 315 316 318 322 325 328 330 332 334 335 335 335 335 335 335 334 332 331 330 330 332 334 337 340 343 345 347 348 349 348 346 344 342 341 341 340 338 336 333 329 325 322 320 318 316 316 316 316 316 316 316 315 314 313 310 305 298 291 284 277 271 269 269 268 267 264 259 250 237 226 218 211 205 201 198 197 196 194 193 191 188 188 191 194 197 200 201 201 202 203 205 206 208 213 218 217 215 210 211 214 216 217 219 220 221 220 220 220 220 219 217 216 215 214 214 215 217 219 219 217 216 216 218 220 222 223 224 224 224 223 224 227 231 234 235 234 233 231 228 225 222 220 222 225 226 223 216 210 208 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 194 199 206 211 216 221 224 227 230 232 234 235 236 235 234 235 236 236 236 235 233 231 230 230 231 232 235 238 245 253 261 269 279 290 297 301 306 309 312 314 315 316 317 317 315 315 318 321 323 325 327 330 335 340 342 343 342 339 337 335 335 335 335 334 333 331 329 327 325 323 320 317 315 314 314 313 312 311 311 311 311 312 312 310 305 300 297 296 297 298 297 296 294 294 295 296 298 297 296 296 296 299 302 305 307 309 310 309 308 305 302 298 294 289 286 283 280 277 275 273 271 270 270 270 268 266 264 262 261 261 260 260 260 261 263 265 266 267 268 268 269 270 269 269 270 272 273 274 271 266 260 258 260 266 275 283 288 291 294 295 294 293 292 291 289 284 279 277 276 273 272 273 272 268 262 257 253 251 250 251 253 256 258 259 260 259 259 259 260 261 262 262 262 262 263 264 263 261 259 258 258 257 257 257 259 260 261 261 261 260 260 261 260 259 261 265 269 274 280 286 289 289 289 289 289 288 288 288 287 285 284 285 286 288 289 289 288 287 287 286 287 287 288 289 290 290 291 291 291 291 289 285 281 279 277 276 276 277 278 280 283 287 291 294 294 293 292 292 292 293 295 298 300 302 303 305 305 306 307 307 306 306 308 311 313 313 313 316 322 327 330 332 334 335 336 336 336 335 336 336 335 333 332 331 331 333 335 338 342 344 345 347 348 348 347 346 344 342 341 341 340 338 336 332 328 324 321 318 316 315 315 316 317 317 317 316 316 315 314 311 307 302 295 287 280 274 271 270 271 271 270 265 254 237 224 214 207 201 196 194 194 194 194 195 194 192 192 193 196 199 202 203 203 203 204 206 209 211 215 220 223 225 213 210 211 214 216 218 219 219 220 220 218 217 216 215 213 212 210 211 212 215 218 219 218 216 217 219 221 222 224 225 225 225 225 226 227 229 231 232 233 233 232 230 227 224 223 222 223 223 218 211 207 209 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 188 196 205 213 218 223 226 230 233 236 238 239 239 238 237 238 239 240 241 240 238 235 234 233 234 235 238 242 249 257 264 271 280 290 297 302 306 310 312 314 315 316 317 316 314 315 317 319 321 323 325 327 330 333 333 332 330 328 327 327 327 328 328 328 327 326 325 323 322 319 316 313 311 310 310 310 310 310 311 312 312 312 311 307 303 299 296 296 296 297 296 295 294 293 294 295 296 295 294 293 293 295 297 299 301 302 303 303 302 300 298 295 291 286 283 281 279 276 274 272 270 269 268 267 266 263 262 260 260 260 260 259 259 260 262 263 264 266 267 268 270 271 271 272 272 272 272 271 269 265 262 261 262 266 272 277 281 284 287 289 291 291 291 291 289 286 286 286 284 281 283 284 280 274 267 263 258 254 250 247 246 249 252 255 257 257 257 258 259 260 261 262 263 264 264 264 264 263 262 261 260 259 258 258 259 260 261 262 262 262 262 262 260 259 260 262 266 270 276 283 288 289 289 289 288 288 288 287 287 286 286 287 287 287 288 288 287 286 286 287 288 288 289 289 290 290 290 290 290 288 285 281 277 274 274 274 274 274 275 275 277 281 285 289 290 289 289 290 290 292 294 296 298 300 301 302 303 304 305 305 304 304 307 311 312 311 311 315 322 328 331 333 333 334 334 334 335 335 335 336 335 334 332 331 332 333 336 340 343 345 345 346 346 347 347 346 344 343 342 342 341 340 337 333 329 325 321 317 315 315 316 317 318 318 318 317 316 315 314 312 308 303 297 289 283 278 275 273 273 274 275 271 258 238 221 210 202 197 193 192 191 192 192 194 194 194 194 196 198 202 204 204 204 205 206 210 213 215 218 220 225 227 218 211 209 212 216 218 219 219 219 217 216 216 215 214 211 209 208 208 210 214 218 218 219 219 218 219 221 223 224 226 227 227 226 226 227 228 228 229 230 232 233 231 229 227 224 222 222 221 216 211 211 215 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 188 200 210 217 222 226 229 233 237 240 242 242 242 241 241 242 243 245 246 245 243 241 239 239 239 241 243 248 255 261 268 274 281 289 297 304 308 310 312 313 314 314 314 313 312 313 315 316 316 318 321 323 326 327 327 324 322 320 320 320 321 322 323 324 324 324 323 322 320 317 313 310 308 306 307 308 309 310 312 312 313 312 310 307 303 300 298 297 297 296 295 294 294 293 293 295 295 293 291 290 290 291 293 294 295 296 296 297 296 295 293 291 288 285 282 279 277 275 273 271 269 268 266 265 263 261 260 259 258 258 258 258 258 259 261 263 264 266 268 269 271 272 273 273 273 273 272 270 268 266 264 265 265 265 269 274 278 280 281 283 285 287 288 287 285 285 289 292 291 289 288 288 285 284 286 286 282 276 268 259 252 249 249 250 252 255 257 258 259 260 261 262 263 264 265 265 265 265 264 264 263 261 260 259 259 259 261 263 265 265 265 264 261 259 259 260 263 267 273 280 286 288 289 289 289 288 288 288 287 287 287 287 287 286 286 286 285 285 285 287 288 289 289 289 290 290 289 288 287 285 281 276 272 271 271 272 273 273 273 273 274 275 278 282 284 284 285 286 288 290 292 294 296 298 299 300 301 302 304 304 302 303 306 311 312 312 311 314 321 327 330 330 330 330 331 331 332 333 334 334 335 334 333 333 333 335 338 341 343 344 345 345 346 346 347 347 346 345 345 344 343 341 338 334 330 325 321 318 317 317 318 319 320 320 319 317 316 315 313 311 308 304 299 292 287 283 280 277 275 276 278 276 264 239 219 207 199 194 191 190 190 190 191 191 192 192 194 196 199 202 203 204 206 208 212 215 216 216 217 218 221 223 219 213 210 214 216 217 218 218 217 217 218 217 218 215 213 210 207 207 208 213 217 220 219 218 216 216 218 221 224 227 228 228 227 227 227 227 228 228 228 230 232 231 231 229 226 223 223 221 218 214 216 223 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 218 nan nan nan nan nan nan nan 185 184 188 199 211 219 224 227 230 233 236 240 243 245 245 245 245 246 247 248 250 251 251 249 248 247 247 247 248 250 254 260 265 271 277 282 289 297 304 308 309 310 311 312 313 312 309 308 310 312 313 313 314 317 319 321 322 321 319 316 315 315 316 317 319 320 321 322 322 322 321 318 315 312 309 306 305 305 306 307 309 311 313 313 313 311 308 305 303 301 299 298 297 296 295 294 295 295 295 294 292 291 290 290 290 290 291 291 291 291 291 291 291 290 289 286 283 281 279 277 275 273 271 269 267 266 264 262 260 259 259 258 257 256 257 257 259 261 264 266 267 268 270 271 273 274 274 273 273 272 271 269 267 266 267 268 267 268 271 275 278 279 280 280 282 283 283 283 284 286 288 289 289 287 285 285 290 296 300 301 303 305 305 296 279 266 258 254 254 256 258 259 260 261 261 262 264 265 266 266 267 267 267 266 264 263 261 260 260 261 264 266 267 266 265 262 259 258 258 259 262 268 275 281 284 285 286 287 288 288 289 288 288 288 286 284 283 283 283 283 283 284 285 286 287 288 289 289 288 286 284 283 280 277 273 270 269 269 270 271 272 272 272 272 272 274 276 278 279 281 283 284 287 289 291 293 295 296 297 298 301 303 303 301 302 306 311 313 314 312 315 320 325 327 327 327 327 328 329 330 331 332 333 334 334 334 334 335 337 339 341 343 343 343 344 346 347 347 347 347 347 347 346 345 342 338 335 331 327 323 320 319 319 321 321 321 321 320 318 317 315 314 312 309 305 300 295 292 288 284 281 278 278 280 279 267 240 217 205 197 192 190 189 189 190 191 191 192 192 194 196 200 202 204 206 209 212 216 218 215 211 212 214 217 218 216 213 212 214 216 217 217 218 219 220 221 220 217 214 212 210 208 206 206 211 216 221 222 220 220 220 221 221 224 227 228 228 228 228 228 228 228 228 228 229 230 230 230 229 227 225 224 223 221 218 219 223 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 217 nan nan nan nan nan nan 204 206 209 216 224 230 232 233 233 234 236 239 242 245 247 248 249 249 250 251 252 253 254 255 256 256 255 255 255 256 257 260 264 269 273 278 283 288 294 301 305 307 307 309 311 312 310 307 305 306 308 310 312 315 317 318 319 318 316 314 312 311 312 314 315 317 318 319 320 321 320 319 317 315 312 310 307 305 303 303 304 307 310 312 313 313 312 309 307 306 304 302 300 299 298 298 298 299 299 298 297 295 294 293 292 292 292 291 290 289 288 288 287 287 287 286 285 282 279 277 275 274 272 270 268 267 266 264 262 261 261 260 259 257 256 256 257 259 261 264 267 269 270 270 272 273 273 273 273 272 272 271 270 269 268 269 270 271 271 272 274 277 280 280 279 279 281 281 281 282 282 283 285 286 284 284 285 287 292 296 299 302 308 313 318 314 305 290 274 263 257 256 257 258 261 263 264 264 265 267 268 269 269 269 268 267 266 264 262 261 261 263 265 265 265 264 261 258 257 256 257 259 262 267 272 275 277 277 278 280 283 285 287 289 289 284 280 278 277 277 278 279 280 280 281 282 283 285 285 284 282 280 278 277 275 272 269 268 268 269 270 270 270 270 271 271 272 273 274 275 277 279 281 283 285 287 290 292 293 293 294 298 300 299 299 302 306 311 314 315 314 316 321 323 325 325 325 326 327 328 329 330 331 333 334 335 335 336 338 339 340 341 341 342 343 345 347 349 349 349 349 349 349 348 346 343 340 337 334 329 325 322 320 320 321 321 321 321 321 320 319 318 316 314 311 307 302 298 295 291 287 283 280 279 279 277 264 237 215 203 197 193 191 190 190 190 191 192 194 195 195 197 200 202 204 207 210 213 215 214 209 206 207 210 212 213 213 212 212 214 215 216 217 218 220 221 218 215 212 208 208 210 210 208 208 216 226 227 228 227 227 229 229 222 225 227 229 229 228 229 229 229 229 229 229 229 229 229 229 228 227 226 225 224 223 220 219 220 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 nan nan nan nan 220 nan nan nan nan nan nan nan 216 221 228 237 243 243 242 239 238 237 239 241 244 247 249 249 250 251 251 252 252 254 255 257 259 260 261 260 261 262 264 266 269 272 275 279 282 286 291 296 301 303 305 308 310 311 310 307 304 303 305 307 311 315 318 319 319 317 315 312 310 311 312 313 315 316 317 318 318 319 318 317 316 314 313 310 308 305 303 301 303 305 309 311 313 313 312 311 309 307 305 303 301 301 302 303 304 305 305 304 302 301 299 298 297 296 295 293 291 289 286 285 285 284 284 283 282 280 277 275 273 272 271 269 268 267 266 265 263 262 262 262 262 261 259 259 259 260 262 265 267 269 270 271 271 273 273 271 271 272 272 271 271 271 270 270 272 273 274 274 275 277 280 282 280 279 280 280 280 280 280 280 281 283 283 283 286 287 288 290 291 293 296 298 301 304 305 302 294 283 270 262 260 261 263 264 264 264 264 265 267 269 270 270 270 269 268 266 264 263 263 263 263 262 262 262 260 258 256 255 256 257 259 261 263 265 266 267 268 270 273 275 279 286 287 282 276 272 270 270 272 274 276 275 274 275 276 278 280 280 278 276 275 274 273 272 269 268 268 268 269 269 269 269 269 270 270 270 271 272 274 276 277 280 282 284 286 289 290 289 291 293 295 295 297 301 305 310 313 314 315 318 322 324 325 326 326 328 329 330 330 331 332 333 334 335 336 338 339 339 340 340 341 342 344 347 350 351 351 351 352 352 351 350 348 344 341 339 336 332 327 323 320 319 319 319 319 320 320 320 320 320 319 317 313 309 304 299 296 292 288 284 280 276 274 269 253 228 209 201 197 195 192 191 189 189 189 189 191 193 195 197 200 202 204 206 208 208 206 200 198 198 201 204 207 209 209 210 212 214 215 216 217 218 220 216 208 206 207 209 212 215 216 215 216 219 228 232 231 230 227 226 225 224 225 227 228 229 229 229 229 229 229 229 229 229 229 229 229 228 227 226 225 224 223 221 220 220 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 nan nan 226 223 nan nan nan nan nan nan nan 217 222 229 237 244 248 248 246 242 240 240 240 243 245 248 249 249 250 250 249 249 249 250 253 255 259 261 262 263 264 266 268 271 274 276 278 280 281 283 286 290 294 298 302 305 308 310 309 306 303 301 303 307 312 316 318 319 318 316 314 312 311 312 313 314 315 316 317 317 318 317 317 316 315 313 312 310 308 305 303 302 304 307 309 310 311 311 311 310 310 308 305 304 303 304 306 308 309 310 310 309 308 307 306 304 302 300 298 295 292 289 286 285 284 282 280 279 278 277 275 273 271 270 269 268 267 266 266 265 265 264 264 264 264 263 263 262 262 262 264 266 267 269 270 271 271 271 272 271 272 272 272 272 272 272 272 271 272 273 275 276 277 278 280 283 281 280 280 280 280 280 280 279 279 280 281 282 284 286 288 289 290 290 291 291 290 291 293 294 294 290 283 275 271 270 272 271 268 264 261 260 263 266 269 270 270 270 269 267 266 265 264 263 262 261 261 260 259 257 256 256 257 258 258 258 258 258 260 262 263 265 265 266 270 277 280 277 272 268 266 265 267 269 270 269 268 269 270 272 274 275 274 274 274 273 273 272 270 268 267 268 269 269 268 268 268 268 268 268 269 270 272 274 275 278 280 281 283 285 285 285 287 289 291 292 295 299 304 308 311 313 315 319 323 326 328 328 329 330 331 332 332 333 334 335 336 336 337 338 339 339 339 340 342 344 347 350 351 352 353 354 355 355 354 352 349 346 344 341 338 334 329 324 321 319 318 317 317 318 319 319 319 320 320 318 315 311 306 301 296 292 289 287 282 276 270 262 246 225 206 199 194 191 189 187 186 185 185 186 187 189 193 197 200 202 204 205 205 202 195 188 186 190 194 198 202 205 207 209 210 212 214 215 216 216 214 208 204 204 208 213 216 220 221 221 221 223 226 228 229 229 227 228 228 227 227 228 229 229 229 229 229 229 229 229 229 229 229 228 229 228 227 226 225 224 223 222 222 223 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 222 nan nan nan nan nan nan nan nan nan nan nan 221 226 233 240 245 248 248 246 243 241 240 241 243 246 247 248 248 248 247 246 244 244 245 248 252 256 259 262 264 267 269 272 274 277 279 280 282 282 282 283 286 289 293 297 301 304 306 305 303 301 300 301 305 310 315 317 317 317 315 314 313 313 314 315 316 316 316 317 317 317 317 316 315 313 312 311 309 308 306 305 306 308 310 310 309 308 308 308 309 309 308 307 306 308 310 312 313 314 314 313 313 312 311 310 308 306 303 300 297 294 290 287 285 283 281 279 277 275 274 273 271 270 269 268 267 267 266 266 267 266 266 266 266 266 265 265 264 264 263 264 266 268 270 271 271 272 271 272 273 273 273 272 272 272 273 273 272 271 272 273 275 276 277 279 281 282 281 280 279 279 280 280 280 280 280 280 282 283 284 286 287 289 290 290 290 288 286 285 286 287 286 284 281 279 279 280 279 275 269 263 258 258 261 265 268 269 269 269 268 267 266 265 263 262 262 261 260 259 258 257 258 258 259 258 256 255 256 258 261 262 263 262 261 264 269 272 271 269 266 264 263 263 265 265 265 265 266 267 268 270 271 272 272 272 272 272 271 270 268 266 267 268 268 268 267 266 266 266 267 267 269 271 272 274 276 278 279 281 282 281 282 284 286 288 290 292 296 301 305 309 311 314 319 324 327 329 330 331 331 332 333 333 334 336 337 337 337 337 337 338 338 338 340 342 345 347 350 351 353 355 356 357 357 355 354 351 349 346 343 340 335 330 326 323 320 317 315 316 317 318 318 318 319 320 319 317 314 308 302 296 292 290 288 284 278 271 262 250 234 217 205 192 184 181 182 182 183 185 186 189 191 194 198 201 203 205 206 204 200 195 187 183 186 191 196 199 203 206 209 211 212 213 214 214 211 206 203 204 208 212 215 219 222 224 225 224 224 226 227 229 228 228 229 229 230 230 230 230 229 229 229 229 229 229 228 228 228 228 228 228 228 227 226 226 225 224 224 225 227 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 225 228 228 nan nan nan nan nan nan nan nan 221 224 229 235 240 243 245 245 244 242 241 240 242 244 246 247 247 248 247 246 244 241 240 241 244 248 252 256 260 265 270 272 274 276 278 280 282 283 284 284 284 284 286 289 293 296 298 301 301 301 300 299 300 303 308 312 315 316 316 315 314 314 315 316 317 317 317 317 317 318 317 317 315 314 312 311 310 309 308 308 309 311 313 313 310 307 305 306 307 308 308 308 308 310 312 315 318 319 319 318 316 315 313 312 311 310 308 306 302 299 295 292 288 285 283 280 278 276 274 273 271 270 269 269 268 268 267 267 267 268 268 268 268 267 267 267 266 266 266 265 265 266 269 271 271 272 272 273 273 274 274 274 274 274 274 274 274 273 272 271 271 273 274 275 276 279 279 279 279 279 279 279 280 281 281 280 281 282 283 284 285 286 287 288 289 289 288 285 283 283 283 283 282 281 281 282 283 283 281 276 269 262 258 260 263 267 268 268 267 267 266 265 264 264 263 263 262 260 259 259 259 260 260 259 258 256 255 256 259 261 262 261 259 258 260 264 267 268 267 265 262 261 260 261 262 263 264 265 266 266 268 269 271 271 271 270 270 269 268 267 266 267 268 268 267 266 265 264 264 266 267 268 270 271 273 275 276 277 279 279 280 281 282 284 287 290 292 295 298 302 307 311 314 318 324 328 330 330 331 331 332 333 334 335 337 339 339 339 338 337 336 336 337 339 342 346 349 351 351 352 354 356 357 356 355 354 352 350 348 345 342 338 333 328 324 321 317 315 315 316 317 317 318 318 319 319 318 315 311 304 298 293 290 288 285 281 275 267 257 246 234 222 201 181 174 177 180 184 186 187 190 194 196 198 201 202 203 206 206 204 202 198 193 192 194 197 200 204 208 211 213 214 214 214 212 209 205 203 208 212 216 218 220 222 225 226 226 225 226 226 227 228 229 230 231 231 231 230 230 230 229 228 228 228 227 227 227 227 227 227 227 227 227 227 227 226 227 228 230 232 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 229 230 nan nan nan nan nan nan nan nan 223 227 231 236 239 241 242 242 241 240 240 240 241 244 246 247 247 247 247 245 243 240 239 239 241 244 247 251 257 264 271 275 277 278 279 281 282 283 284 286 286 287 288 289 291 293 296 298 299 299 299 299 300 302 305 309 312 313 314 314 315 315 316 317 318 319 319 319 319 319 319 318 316 314 312 311 310 310 310 312 313 314 314 312 309 306 305 306 307 308 308 309 310 312 nan nan nan nan nan 320 318 316 314 313 312 311 nan 307 304 301 296 292 289 285 283 280 278 276 275 273 272 271 271 270 270 269 269 269 270 270 270 270 269 269 269 269 269 268 268 267 267 268 270 271 272 272 273 274 274 275 275 276 275 275 275 274 275 274 273 272 270 271 272 273 275 276 277 277 278 278 279 279 279 281 282 282 282 282 284 285 286 286 286 287 287 286 286 284 283 282 283 284 285 283 282 282 282 282 281 278 274 269 266 264 265 266 267 267 266 265 264 264 263 264 265 264 263 261 260 261 261 261 261 260 257 256 256 258 260 262 261 260 257 257 260 264 266 266 265 263 260 257 256 258 260 262 263 265 265 265 266 267 269 270 270 269 268 267 266 265 265 266 266 266 266 264 263 263 263 264 265 267 269 271 272 273 275 276 277 277 278 280 282 284 286 290 292 294 295 299 305 310 313 318 324 328 329 329 330 330 331 332 334 336 338 340 341 340 339 337 336 335 335 337 341 346 349 350 351 351 351 353 353 352 351 351 351 349 348 345 343 340 336 332 327 323 319 317 316 317 317 317 317 317 318 318 318 316 314 308 301 295 290 287 285 282 278 272 264 257 250 243 229 195 173 172 177 181 184 185 187 190 192 195 198 199 200 201 204 208 208 207 203 201 201 203 205 208 211 214 217 217 216 214 212 211 211 210 214 217 219 220 221 222 224 225 226 226 225 226 227 228 228 229 230 230 230 230 230 229 228 227 227 226 226 226 226 226 226 226 226 226 227 227 228 228 229 230 232 235 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 231 nan nan nan 228 223 220 nan nan nan 223 227 232 235 237 238 238 238 238 238 238 239 241 244 247 248 248 248 247 245 243 240 239 239 239 241 243 247 253 262 270 276 279 280 281 281 282 283 284 286 288 288 290 291 292 293 295 297 298 299 300 300 300 301 304 306 309 311 313 314 314 315 317 318 319 320 320 320 320 320 320 319 317 315 313 311 311 312 313 315 315 314 312 310 308 306 306 307 308 309 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 304 300 296 291 287 284 282 281 279 277 276 274 274 273 273 273 273 272 272 272 272 272 272 272 272 272 272 272 271 271 271 270 270 270 271 271 272 273 273 274 275 275 276 276 276 276 275 275 275 275 274 273 271 270 271 272 273 275 276 276 276 277 278 278 279 280 282 283 282 283 284 285 286 287 287 287 286 286 285 284 283 283 284 287 290 289 287 284 282 279 275 273 272 272 272 271 269 267 265 264 263 262 262 261 261 263 265 265 264 263 263 263 264 263 262 260 258 257 257 259 260 261 260 259 257 259 263 266 267 266 263 259 256 253 253 256 260 263 265 265 265 265 265 265 267 268 268 268 266 265 264 263 264 265 265 265 264 263 262 261 261 262 263 265 267 269 271 272 273 273 274 276 277 279 282 284 287 291 294 293 292 295 302 307 312 319 325 328 329 328 329 330 331 332 333 336 338 341 342 341 340 338 336 334 333 336 339 343 346 347 348 348 349 349 348 347 346 346 346 346 345 344 343 341 338 335 330 326 323 320 318 317 317 317 317 316 316 317 317 317 315 311 305 297 291 287 285 282 278 274 270 266 261 258 255 241 186 163 167 172 177 180 184 185 188 191 195 197 198 199 202 209 212 212 210 209 209 210 211 213 215 217 218 218 217 215 215 215 216 217 219 220 221 222 222 222 223 224 225 226 226 226 227 227 227 228 229 229 229 229 229 228 227 226 225 225 224 224 224 225 224 224 225 226 227 228 229 230 231 232 233 235 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 nan nan nan 227 222 218 216 nan nan 219 222 227 231 234 236 236 236 236 235 236 237 238 241 245 247 248 248 248 247 245 242 240 239 239 239 240 242 245 251 260 269 276 280 282 281 281 281 282 283 285 286 288 290 292 292 292 293 295 297 299 300 300 301 301 303 304 306 308 310 312 313 314 316 317 318 319 319 319 319 318 317 316 315 314 312 312 312 314 315 316 315 313 310 309 308 308 308 309 310 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 283 281 281 280 278 277 276 276 276 276 275 275 275 275 275 275 275 275 275 275 275 275 nan nan 274 274 273 273 273 273 272 272 273 274 274 275 275 276 276 275 276 276 276 276 275 275 274 272 271 270 271 272 274 275 277 277 277 278 279 279 280 282 283 283 283 283 285 286 287 288 288 288 287 286 285 284 283 284 287 292 294 293 290 285 281 276 272 269 269 272 274 273 267 261 258 258 259 259 260 260 262 264 265 265 265 266 266 266 264 263 262 261 259 259 259 260 260 260 258 259 262 265 267 267 264 260 256 252 250 251 256 261 265 267 267 266 264 263 263 264 265 266 265 265 263 262 261 262 263 264 264 263 262 260 259 259 260 262 264 266 268 269 271 272 271 272 274 276 278 281 284 288 291 294 292 290 292 298 303 309 315 322 326 327 328 329 330 331 332 333 335 339 341 342 342 341 340 337 335 333 334 336 339 342 344 345 346 346 346 345 343 342 341 341 342 341 341 341 340 338 336 333 330 326 323 320 318 317 317 316 316 315 315 317 317 316 313 308 301 293 289 285 281 278 275 273 270 268 266 266 270 280 143 149 158 166 173 179 182 187 192 197 200 203 206 208 212 215 216 215 215 215 214 215 216 218 219 220 219 219 218 217 218 218 219 220 221 222 223 223 222 223 224 225 226 227 227 228 228 228 228 229 229 229 228 228 227 227 225 224 224 224 224 224 224 223 223 224 226 228 229 230 231 232 233 234 236 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 209 210 212 214 216 220 226 230 233 234 234 234 233 233 234 236 238 242 245 248 248 248 248 247 244 242 241 240 240 239 240 241 244 250 259 268 276 280 281 281 282 282 282 282 283 285 287 289 290 289 289 290 291 294 296 298 299 300 301 302 303 305 307 308 310 311 312 314 315 316 317 317 316 316 315 314 313 313 312 312 312 313 314 314 313 311 310 309 309 309 310 311 311 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 nan nan nan nan nan nan 284 282 281 281 280 279 278 277 277 277 277 276 276 277 277 278 278 278 278 278 278 278 278 278 278 277 277 276 275 275 274 274 273 274 274 275 275 276 276 276 276 276 276 276 276 276 275 274 273 272 271 271 271 272 274 276 277 277 278 278 279 280 281 282 283 283 284 284 285 286 287 288 289 288 287 287 287 285 283 284 288 292 294 294 290 284 279 275 272 270 272 274 272 264 256 252 251 252 255 257 259 260 263 264 266 267 268 268 267 265 264 264 263 261 260 260 260 260 260 259 260 264 267 268 266 263 258 253 249 249 252 258 264 268 269 268 266 263 261 261 261 262 263 263 262 261 260 260 260 262 262 262 262 260 259 258 258 259 260 262 264 267 268 269 270 270 271 272 274 276 279 283 286 290 293 290 288 288 292 298 303 308 317 323 326 328 329 330 332 333 334 336 339 341 343 343 343 341 339 336 335 334 334 336 338 340 342 344 344 344 342 340 339 338 338 338 338 338 338 337 337 336 334 332 329 325 322 319 317 316 316 315 314 314 316 317 317 315 311 305 298 292 287 282 278 276 273 271 270 270 270 272 279 279 136 145 157 168 175 181 188 195 200 205 209 213 214 217 219 219 218 217 217 217 217 218 219 220 221 221 221 219 218 218 219 219 220 222 223 225 225 223 223 224 224 225 226 228 229 229 230 230 230 229 229 228 227 227 226 224 223 223 223 223 224 224 223 223 223 226 228 229 231 232 233 234 235 236 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 202 205 209 212 215 219 225 230 233 234 233 232 232 233 234 236 239 243 246 247 248 248 247 246 244 243 242 242 242 241 241 242 245 251 259 267 274 278 279 280 282 284 285 285 285 286 287 288 289 288 288 288 290 292 294 296 298 299 300 302 303 304 306 307 308 309 310 312 313 314 315 315 315 314 314 313 312 311 311 312 312 313 312 311 309 308 308 308 309 310 312 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 308 306 304 301 298 nan nan nan nan 285 283 282 282 281 280 280 279 278 278 277 277 278 278 279 279 280 280 280 280 280 281 281 280 280 279 279 278 277 276 275 274 274 274 275 275 276 276 276 277 276 276 277 277 277 276 276 275 nan 273 272 271 271 272 272 274 277 278 278 278 279 280 281 282 283 284 284 285 285 286 287 287 288 287 287 288 290 289 285 281 282 285 287 289 288 284 281 279 276 274 273 272 269 261 252 245 242 243 248 254 257 260 263 265 267 269 270 270 268 266 265 265 264 262 261 260 261 261 261 261 262 265 267 268 266 262 257 252 249 250 254 260 266 270 271 269 265 261 259 258 258 259 259 260 260 259 257 258 258 259 260 260 260 259 258 258 257 258 259 261 263 265 267 268 269 269 270 271 273 275 278 282 283 287 289 288 286 286 289 294 299 305 313 321 326 329 330 331 332 334 335 336 339 341 343 344 343 342 340 338 337 335 334 334 335 337 339 340 342 342 341 339 338 337 336 336 336 335 335 335 336 336 335 334 332 328 324 320 317 316 315 315 314 314 315 317 318 317 314 308 302 295 289 282 278 275 273 271 269 270 269 270 271 270 242 160 162 174 179 185 192 199 204 209 213 217 219 221 223 223 221 219 218 218 218 219 220 221 222 222 222 220 219 218 219 220 221 222 225 227 227 225 224 224 224 225 226 228 229 230 230 230 230 229 229 228 227 226 225 223 223 222 222 223 223 223 223 223 224 225 227 229 231 233 234 235 236 236 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 201 202 206 209 212 215 220 226 231 233 233 232 232 232 233 235 236 239 242 245 247 247 247 246 245 244 245 245 246 246 245 245 246 250 255 261 268 273 276 278 279 282 284 287 288 289 289 289 289 289 290 290 289 290 291 293 295 297 299 301 302 304 305 306 307 307 309 310 312 313 314 315 315 315 314 313 312 311 311 311 311 nan nan nan 308 306 306 307 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 303 300 298 295 nan nan nan nan 286 285 285 284 284 282 282 281 280 280 279 279 279 280 280 281 281 281 281 281 282 282 282 nan nan 281 280 279 278 277 276 275 275 275 275 276 276 276 276 276 277 277 277 277 277 276 276 275 274 274 273 272 272 271 272 273 275 277 278 279 279 279 280 281 282 283 284 284 285 287 287 287 287 286 284 285 289 290 288 284 281 279 279 281 281 281 280 280 278 274 269 266 261 252 244 237 233 234 240 248 254 259 263 267 269 271 272 272 271 268 265 264 264 262 261 260 261 263 263 264 264 266 268 268 267 263 258 253 250 251 256 263 270 274 273 269 264 259 256 254 254 255 256 257 257 256 255 256 256 257 258 258 258 258 257 257 257 257 259 260 262 264 266 268 268 269 269 271 272 275 279 282 284 286 287 286 284 284 287 291 297 303 311 319 325 329 330 331 332 334 335 337 338 341 343 344 344 343 341 340 338 337 335 334 334 334 335 337 338 339 339 338 338 337 336 335 335 334 334 334 335 336 337 336 334 331 326 322 318 316 316 314 313 313 314 316 317 317 315 311 305 298 291 284 279 275 272 270 267 268 267 267 265 260 250 225 197 190 189 194 199 204 208 211 215 220 223 225 226 226 224 221 220 220 220 221 223 224 224 223 223 221 220 220 220 221 222 223 225 227 227 227 225 224 225 225 226 227 229 230 230 230 230 229 229 228 227 226 224 223 222 222 222 223 224 224 223 223 223 224 227 229 231 233 235 236 237 237 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 206 205 207 210 213 216 219 223 228 232 233 232 232 232 233 234 235 236 238 241 244 246 247 246 245 244 245 247 249 250 251 251 251 252 255 259 263 269 274 276 278 280 282 285 289 290 291 291 291 291 291 292 292 291 291 291 293 296 298 300 302 304 305 305 306 307 308 309 311 312 314 315 315 315 315 314 313 312 311 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 284 284 283 282 282 281 281 281 281 281 282 282 283 283 283 283 283 283 nan nan nan 281 280 279 278 277 277 276 276 276 276 276 276 nan nan 276 276 276 276 276 276 276 nan nan nan 274 273 272 271 271 272 273 275 277 278 278 279 279 281 281 282 282 283 285 286 286 285 286 286 284 283 285 287 286 285 282 279 278 277 276 276 279 282 280 274 267 262 255 248 241 235 232 232 236 241 248 257 266 270 272 273 274 274 273 270 267 265 263 261 259 260 262 264 266 265 265 266 267 268 267 264 261 257 254 255 259 266 272 275 274 269 263 257 253 251 251 252 254 255 255 255 254 254 255 256 256 256 256 256 256 256 256 257 258 259 261 262 265 267 268 269 269 270 272 275 279 282 284 286 286 285 283 282 284 288 292 298 305 314 322 326 328 330 331 333 335 336 338 340 342 344 344 344 343 341 339 338 337 335 334 333 333 334 336 337 338 338 337 337 336 335 335 334 333 333 334 336 338 338 337 334 330 325 321 318 316 315 313 313 313 315 317 317 315 312 307 300 293 287 280 275 272 269 267 266 266 266 263 257 248 234 219 208 204 205 208 209 208 211 215 221 225 227 228 227 225 223 222 222 223 224 225 226 226 225 224 223 222 222 222 222 223 224 225 227 227 227 226 226 226 226 227 228 229 230 230 230 230 230 230 229 228 227 225 224 223 222 223 224 225 225 224 224 224 225 227 229 231 233 234 236 237 237 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 211 211 213 215 217 220 223 227 231 233 233 232 232 232 233 235 235 235 236 239 243 246 246 246 245 244 244 247 251 255 257 258 259 260 261 263 266 270 275 278 279 282 285 287 289 290 291 292 292 292 293 294 294 293 293 293 295 297 300 302 304 305 305 nan 307 308 309 310 311 313 314 315 315 315 315 314 313 312 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 284 283 283 283 282 282 282 283 283 283 284 283 283 283 283 nan nan 283 283 282 281 280 279 279 278 278 277 277 276 276 276 276 276 276 276 nan nan 275 nan nan nan nan nan nan 274 273 272 271 271 272 273 275 276 277 278 279 279 280 281 282 282 283 284 283 282 282 283 283 281 281 282 282 282 280 280 279 278 274 273 276 280 281 280 276 269 269 277 276 263 249 239 233 231 240 257 272 278 278 277 276 276 274 271 268 265 262 260 258 259 262 265 267 267 266 266 266 266 267 267 266 263 260 260 263 268 272 274 273 268 261 255 250 248 248 250 252 254 255 254 254 254 254 255 255 255 255 255 255 254 255 256 257 258 259 261 263 266 268 270 270 270 270 273 276 280 283 285 285 285 283 282 282 284 288 293 298 307 316 322 326 328 330 332 334 336 337 339 341 343 344 345 344 342 340 339 338 337 335 333 332 332 333 335 336 337 337 336 336 335 335 334 333 333 334 337 339 340 339 337 334 329 324 320 317 315 313 312 312 314 316 317 316 313 308 303 296 290 283 277 273 270 266 264 263 263 261 255 247 237 227 219 215 215 217 214 210 210 214 219 224 228 230 228 226 224 223 224 224 226 227 228 227 225 224 224 224 223 223 223 223 224 225 227 227 228 227 227 227 228 229 230 230 231 231 231 230 230 230 229 229 228 227 225 224 223 224 225 225 225 225 225 225 226 227 230 231 232 234 235 236 236 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 214 215 216 217 219 220 223 227 230 232 233 233 232 231 232 233 233 234 234 235 237 242 245 246 246 244 242 243 246 251 257 262 265 266 267 267 267 269 272 276 279 282 285 288 290 291 291 292 292 292 293 294 294 294 294 295 296 298 300 302 303 304 nan 306 306 307 308 309 310 312 nan 315 316 316 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 286 nan nan nan nan nan nan nan 284 284 284 284 284 284 284 283 283 284 284 284 283 283 282 281 280 280 279 279 278 277 276 276 276 276 nan nan nan nan nan nan nan nan nan nan nan nan nan 273 272 271 271 271 272 273 275 276 277 278 279 279 280 281 281 281 281 281 279 279 279 280 279 278 278 278 278 277 277 278 279 275 273 273 275 279 282 281 274 279 295 301 295 280 261 249 246 256 275 287 288 284 280 277 276 273 270 267 265 262 259 257 259 263 266 268 269 269 268 266 265 265 268 271 270 268 266 267 269 272 272 270 265 258 251 247 245 246 248 251 253 254 254 254 254 254 254 254 254 253 253 253 253 254 255 256 257 258 260 262 265 268 270 270 269 269 271 274 278 281 283 284 284 283 282 282 283 286 289 295 302 310 317 323 326 328 330 332 335 336 338 340 342 344 344 343 342 340 340 339 338 337 334 332 332 332 333 335 335 335 335 335 335 334 333 333 333 335 337 339 341 341 339 337 333 328 322 318 315 312 311 312 314 316 317 316 314 310 305 299 294 286 280 274 270 266 262 260 259 256 251 244 237 230 224 222 223 222 217 212 211 213 218 223 228 230 229 227 226 225 226 226 228 228 228 227 226 225 225 225 224 223 223 223 224 226 227 228 228 227 227 228 229 230 231 232 232 232 231 231 230 230 229 229 228 228 226 225 224 224 225 225 226 226 226 226 228 229 230 231 232 233 235 236 236 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 215 217 218 220 221 223 225 229 232 233 234 233 232 231 231 231 232 232 233 234 236 240 244 246 245 243 241 241 244 250 258 264 269 271 271 271 272 273 275 278 280 283 286 289 291 292 293 293 292 293 293 294 294 294 295 296 299 301 303 304 304 nan nan nan nan nan 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 286 286 nan nan nan nan nan nan nan nan nan nan nan 284 284 284 283 284 284 284 283 283 282 282 281 281 280 279 278 277 276 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 271 271 271 272 274 275 276 277 278 278 278 279 280 280 280 279 278 277 276 275 276 276 275 275 276 276 275 274 275 275 275 274 274 275 278 279 273 274 284 288 283 277 273 275 279 282 289 291 288 283 280 278 275 272 268 265 262 260 258 258 261 265 267 269 271 272 270 266 263 263 268 273 275 274 272 272 273 273 271 266 259 253 248 245 244 244 247 249 252 253 253 253 254 254 254 253 252 252 251 252 252 252 253 254 256 257 258 261 264 267 269 269 269 269 270 272 275 279 282 283 283 282 281 282 282 284 287 291 296 303 311 318 323 325 327 330 333 335 336 338 340 341 342 342 342 340 339 339 338 337 335 333 332 331 332 332 333 333 333 333 333 333 333 333 333 334 337 339 341 341 341 339 336 331 324 319 315 313 312 313 315 317 317 316 315 311 307 302 296 290 282 276 270 265 261 258 255 252 247 242 237 232 227 225 227 225 220 216 213 212 217 223 227 229 229 228 227 227 227 228 229 229 229 229 228 227 226 225 224 223 223 224 225 226 227 227 227 227 228 229 230 231 232 233 233 233 232 231 230 230 229 229 229 228 227 226 225 225 225 226 226 227 227 228 229 230 230 229 230 231 233 236 236 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 212 214 218 220 221 222 223 226 229 232 233 233 233 232 230 230 230 230 231 232 233 236 240 243 245 245 242 239 238 242 250 259 266 271 273 274 274 275 276 279 281 282 283 285 287 289 291 292 292 292 292 293 293 293 293 294 297 300 302 304 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 271 271 272 273 274 275 276 277 278 278 278 278 278 278 277 277 277 275 274 274 274 274 274 274 274 273 272 272 272 273 274 274 273 275 278 273 272 274 274 273 273 276 280 283 283 286 284 279 277 276 274 270 267 264 261 259 258 258 259 262 265 267 269 271 270 268 263 259 260 266 273 277 277 276 276 278 279 274 265 256 249 246 244 243 244 246 249 250 251 252 252 252 253 253 252 251 250 250 250 250 250 251 253 255 256 257 259 262 265 267 269 269 269 269 270 273 276 280 282 282 281 281 281 281 282 284 287 291 297 305 313 318 322 325 327 330 332 334 335 336 338 339 341 340 340 339 339 338 337 336 334 332 330 330 330 331 331 332 332 332 333 333 333 333 334 336 338 340 341 341 340 337 332 325 319 316 314 314 314 315 316 317 317 315 313 309 305 299 293 285 277 270 264 260 257 253 249 246 242 238 233 228 226 227 225 223 221 218 214 219 223 227 229 229 229 228 228 228 229 230 230 230 230 229 228 226 225 224 224 224 225 226 226 227 227 227 228 228 230 231 232 233 233 234 233 233 232 231 230 230 229 229 228 228 227 226 226 226 227 227 227 228 229 229 230 229 227 226 228 231 235 236 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 212 215 219 221 221 222 222 224 227 230 232 233 232 231 230 229 229 229 230 231 233 236 240 243 245 244 241 237 236 242 250 259 266 270 272 273 275 277 279 281 283 283 282 282 283 286 289 291 291 290 290 290 290 291 292 294 297 300 302 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 272 272 273 274 274 275 277 277 277 277 277 277 276 276 276 276 275 274 273 274 273 273 272 271 271 270 270 270 271 271 271 273 276 275 272 271 272 273 274 277 280 282 280 280 280 278 275 269 261 254 253 257 258 257 257 258 259 263 266 268 268 268 268 265 259 257 259 266 272 275 275 274 274 278 283 280 271 259 250 245 243 242 242 244 246 248 249 249 249 249 249 251 250 249 249 248 248 248 249 250 252 254 255 256 257 260 263 266 269 269 268 268 268 271 275 279 280 281 280 280 280 281 281 282 285 288 293 299 307 313 318 322 324 327 329 330 331 332 333 336 338 338 338 338 338 338 337 336 334 331 330 329 329 329 330 331 332 332 332 332 333 334 335 337 338 339 340 341 340 337 331 325 320 316 315 315 314 315 315 316 317 317 315 313 309 304 297 289 280 271 265 260 256 252 248 246 242 238 233 229 226 225 224 224 228 222 219 221 225 227 228 229 229 228 228 229 230 231 232 231 231 229 228 226 225 225 225 226 226 226 227 227 228 228 228 229 230 231 233 233 233 234 234 233 233 232 231 231 230 230 229 229 228 228 227 228 228 228 228 228 229 230 230 229 227 226 227 230 234 236 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 213 216 219 221 221 220 221 222 224 227 230 232 232 231 230 229 229 228 229 230 233 237 241 244 245 243 240 236 236 242 251 258 264 267 269 271 274 276 279 282 283 283 282 280 281 284 287 289 289 288 287 287 288 290 292 295 298 299 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 272 272 273 273 274 274 275 275 275 275 275 275 275 275 275 275 274 273 273 273 272 271 270 270 269 268 267 268 269 268 269 272 273 273 272 271 271 272 273 276 278 274 272 273 274 270 260 246 233 238 246 252 257 260 261 261 264 267 269 268 266 263 261 259 258 260 265 270 272 272 271 269 271 275 277 272 264 255 247 243 241 241 242 244 245 247 247 246 245 246 247 247 247 246 246 246 246 247 249 251 253 254 254 255 258 261 265 267 268 267 267 267 269 273 277 279 279 279 279 279 280 280 281 283 286 289 294 300 307 313 318 321 324 325 327 327 328 329 331 334 335 336 337 338 338 337 335 333 330 329 328 328 329 330 331 331 332 332 332 333 335 337 338 338 338 339 340 340 337 332 326 320 316 314 314 314 314 315 316 317 318 318 317 314 309 303 295 286 276 268 262 257 253 249 246 242 237 232 228 226 224 224 225 234 233 230 228 228 229 229 229 228 228 227 228 230 231 232 232 231 229 227 226 226 226 226 227 227 227 227 227 228 228 228 229 230 231 232 233 233 234 234 234 233 233 232 232 232 231 231 231 230 230 229 230 230 229 229 229 230 231 231 231 229 228 229 230 233 235 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 213 215 217 220 220 219 218 218 218 220 223 227 230 231 231 230 229 228 228 228 230 234 238 242 245 245 244 240 238 238 244 251 256 260 263 265 268 271 275 278 280 282 282 281 280 280 283 286 287 287 286 286 286 287 290 293 296 298 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 271 272 272 272 272 272 273 273 274 274 274 274 274 274 275 274 274 273 273 272 271 269 269 269 268 266 265 266 267 267 267 268 270 271 270 269 268 267 269 269 266 265 264 263 258 248 237 227 232 241 251 261 267 267 265 265 268 270 269 267 264 261 259 260 262 265 269 270 270 268 267 266 267 267 266 262 256 250 246 243 241 241 242 243 245 245 245 244 243 243 244 244 243 243 243 244 246 248 250 252 253 253 254 257 260 264 266 266 266 266 266 267 271 275 277 278 278 279 279 280 280 280 281 283 286 290 295 300 306 311 316 320 323 324 325 326 326 327 329 332 333 335 337 337 336 334 332 330 328 328 328 329 329 330 331 331 332 332 334 336 338 339 339 338 338 339 340 339 335 328 321 316 313 312 313 315 316 317 319 320 320 320 318 315 309 301 292 282 272 265 259 255 251 247 242 237 232 228 225 224 222 224 232 239 245 242 235 233 231 230 228 227 226 227 229 231 233 232 230 229 228 227 227 227 227 227 227 227 227 227 227 228 228 229 230 231 232 233 233 233 234 234 234 234 234 233 233 233 233 233 232 232 231 231 231 231 231 230 230 231 232 232 231 231 231 231 233 234 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 212 215 217 218 218 217 216 214 214 216 219 224 228 230 230 229 228 227 228 229 231 234 238 242 244 245 245 243 242 243 246 251 254 255 257 260 264 268 273 276 278 279 280 281 282 284 285 286 287 287 287 287 288 289 291 294 296 298 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 271 270 270 270 270 270 271 272 272 272 272 273 273 273 274 274 274 273 272 271 270 269 268 267 266 265 265 265 265 265 265 265 266 267 266 265 263 262 263 262 261 258 254 252 249 244 240 242 251 262 271 274 273 269 266 268 270 270 269 267 264 261 260 262 265 268 269 269 268 266 264 263 261 259 257 255 252 249 246 244 242 241 242 243 244 244 243 242 242 241 241 240 240 240 242 244 247 249 251 252 253 254 256 259 262 264 265 265 265 265 266 269 273 276 278 279 280 279 280 280 280 279 280 283 288 292 296 300 304 309 315 319 323 325 325 325 325 326 328 330 332 335 336 335 333 331 329 328 328 328 328 329 329 330 331 332 333 335 337 339 339 339 338 338 339 339 340 337 331 324 318 313 312 313 316 317 318 320 321 322 321 320 318 314 307 298 288 278 269 263 258 253 248 243 238 233 229 226 224 223 223 229 240 250 249 243 238 235 232 230 227 226 227 229 231 232 232 231 230 229 228 228 227 227 227 227 227 227 227 227 228 229 230 231 231 232 232 233 233 233 234 234 235 235 235 235 235 235 234 234 233 233 233 233 232 232 232 231 232 232 231 231 230 231 231 233 234 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 205 208 212 215 215 215 214 213 211 211 212 216 221 226 228 229 228 227 227 228 229 231 233 236 239 242 245 246 246 246 247 249 251 251 251 253 256 261 266 270 nan nan 276 278 281 284 286 287 287 287 288 289 290 291 293 294 296 297 297 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 269 268 268 268 269 270 270 270 271 271 271 272 273 274 273 273 273 272 272 270 268 267 266 265 264 264 263 264 264 263 263 263 263 262 261 259 259 260 260 257 253 252 254 256 257 260 266 273 277 277 275 272 268 267 268 269 270 269 266 263 261 261 264 267 269 270 269 266 263 260 257 256 255 254 253 252 249 246 243 242 242 242 243 243 243 242 241 241 240 239 238 239 240 243 246 248 250 251 253 255 256 258 260 262 263 264 265 265 265 268 271 275 278 280 280 279 279 280 279 277 278 282 287 292 296 298 300 304 310 316 321 324 326 326 325 325 326 328 330 333 334 334 332 330 329 328 327 327 327 328 328 329 330 331 333 335 337 338 339 339 339 339 339 339 340 338 334 327 320 315 314 316 318 320 320 321 322 322 322 321 319 317 312 305 295 285 275 268 262 256 250 244 239 235 232 229 227 224 224 227 237 249 253 249 244 240 236 232 229 227 227 230 232 233 232 232 231 230 229 228 228 228 228 228 228 228 227 227 228 229 230 230 231 231 231 232 232 233 233 235 236 236 236 236 236 235 235 234 234 234 234 233 233 233 232 232 232 232 231 230 230 230 231 233 233 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 201 201 205 209 212 212 212 212 211 209 209 211 215 220 224 226 226 225 225 225 226 227 228 230 233 236 239 242 245 247 249 249 250 251 250 249 250 nan nan nan nan nan 272 274 276 280 284 286 287 287 287 289 291 293 295 296 297 297 296 296 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 268 268 267 267 268 268 268 269 269 270 271 273 273 273 272 272 273 272 271 269 268 267 266 265 264 262 263 263 262 261 260 260 260 259 257 256 257 258 257 254 252 253 256 260 264 268 271 273 273 273 271 268 266 266 266 268 268 267 265 262 262 263 265 268 270 270 267 262 258 256 254 254 254 254 254 252 249 245 243 242 242 242 242 242 242 241 240 239 238 237 238 239 242 245 247 249 251 253 255 256 257 258 260 262 263 264 264 265 267 270 275 278 280 279 278 279 279 278 276 277 282 288 294 298 300 301 305 309 314 319 323 326 327 326 325 325 327 328 331 332 332 331 329 328 327 326 326 325 325 326 327 328 330 332 334 337 338 339 339 340 340 340 340 339 338 335 331 324 319 317 319 321 322 324 324 325 324 322 320 320 319 315 310 302 291 281 274 266 258 252 246 241 237 235 233 230 228 226 228 236 246 251 250 246 242 238 235 231 229 229 231 233 234 233 232 231 230 229 229 228 229 229 229 228 227 227 228 229 230 230 230 230 230 231 231 232 232 233 235 236 236 236 236 236 235 235 234 234 234 234 233 232 232 232 232 232 232 232 231 231 230 232 233 234 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 201 203 206 208 210 211 212 211 210 209 209 211 215 220 223 224 224 223 223 223 223 224 225 227 229 232 236 239 243 247 249 250 251 251 250 249 nan nan nan nan nan nan 270 272 275 279 282 284 285 286 287 290 292 294 296 296 296 295 294 295 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 267 267 267 266 266 266 267 267 268 270 272 273 272 271 271 272 272 272 270 269 268 267 265 264 263 263 263 262 260 259 258 258 258 257 255 255 256 256 255 253 253 255 257 260 263 265 267 268 269 269 267 265 264 264 266 267 266 265 263 261 261 263 266 268 268 265 261 258 256 255 255 256 256 255 253 250 247 244 243 242 241 240 240 240 240 239 238 236 236 237 239 241 244 246 249 251 253 254 254 255 257 259 260 262 263 263 264 266 269 273 277 279 278 278 279 279 277 275 277 281 288 294 300 303 305 308 311 313 317 320 324 326 326 326 325 326 327 329 330 329 329 328 327 325 324 324 323 323 323 324 326 327 329 332 334 337 338 339 340 341 341 340 340 339 337 333 329 324 322 322 323 325 326 327 327 326 324 322 321 320 318 314 307 297 288 279 269 261 253 247 243 240 238 237 235 232 230 230 235 241 247 248 247 244 241 237 233 231 232 233 235 235 234 232 230 230 229 229 229 229 230 229 228 227 227 228 229 230 230 229 230 230 231 231 232 232 233 234 235 236 236 236 236 235 235 234 234 234 233 233 232 232 233 232 232 232 233 232 232 232 233 233 234 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 202 204 207 209 210 211 212 211 210 210 210 213 216 220 223 224 223 222 221 221 221 221 223 224 226 229 232 236 241 245 248 249 250 251 250 251 nan nan nan nan nan 267 269 271 273 275 277 279 282 284 287 289 292 293 294 294 293 292 292 294 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 267 267 267 266 265 265 265 266 267 268 270 271 271 271 271 271 271 271 271 270 268 267 266 265 264 263 263 262 260 258 257 257 257 257 255 255 255 255 255 254 254 254 255 257 258 260 262 264 266 266 265 263 262 262 264 264 264 263 262 260 260 260 262 264 264 263 262 260 259 259 259 259 258 256 253 250 247 244 242 241 239 238 238 238 238 237 236 235 234 236 239 241 244 246 248 251 253 253 253 254 255 257 259 260 261 262 264 265 268 272 276 278 277 277 277 277 275 274 275 280 285 292 297 302 305 308 310 311 312 315 319 322 324 325 325 325 325 326 327 327 327 326 326 325 323 322 321 320 321 322 323 325 326 328 331 334 337 339 341 342 343 342 341 340 338 335 332 329 326 326 327 328 329 329 330 329 327 325 324 322 320 317 311 302 293 283 273 263 255 250 246 243 242 241 239 236 233 233 235 239 242 245 246 246 243 239 235 233 233 235 237 237 235 232 230 229 229 229 230 230 230 228 227 226 227 228 230 230 230 230 230 231 232 232 232 232 233 234 235 235 236 237 236 236 235 235 234 234 234 233 233 233 233 233 233 233 233 233 233 233 234 234 235 234 285 nan nan 288 289 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 195 199 203 207 209 210 211 211 211 210 210 212 215 218 221 223 224 223 222 221 220 220 220 220 222 224 226 230 233 238 242 245 247 249 250 251 nan nan nan nan nan nan 266 268 269 270 271 272 274 277 282 286 289 291 292 292 292 291 290 291 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 267 267 267 266 265 264 265 267 268 268 269 270 270 271 270 270 271 271 270 269 268 267 266 264 263 263 263 261 258 256 256 257 256 256 255 255 254 254 254 254 254 255 256 256 257 258 260 262 263 263 261 260 260 261 261 262 261 260 258 258 258 260 261 261 262 263 263 263 262 262 261 259 257 253 250 247 243 241 239 237 236 235 235 235 235 234 233 233 235 238 241 243 245 247 250 252 253 252 253 253 255 257 259 261 262 263 265 268 271 275 276 275 275 275 274 272 272 273 276 281 286 292 297 301 304 306 307 307 309 313 316 320 323 324 323 323 323 324 324 325 325 325 324 323 322 321 319 319 319 320 322 323 325 327 331 334 338 341 343 344 344 343 341 338 336 333 331 330 330 331 332 331 330 330 330 330 329 328 326 323 320 314 307 299 289 277 266 258 253 250 247 246 244 242 239 238 238 238 239 240 242 244 245 244 241 238 236 235 236 238 237 235 231 229 227 228 229 230 231 230 228 227 226 226 227 229 229 230 230 230 232 233 233 232 232 232 233 234 235 236 236 236 236 236 236 236 235 235 235 234 234 234 234 234 234 234 234 234 234 234 235 235 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 192 192 197 202 205 207 209 210 211 211 211 211 213 216 220 223 225 225 224 223 221 220 219 219 219 220 222 225 228 232 235 239 242 245 nan nan nan nan nan nan nan nan 263 265 266 266 267 268 268 270 274 280 285 289 291 292 291 291 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 268 268 267 267 266 264 264 266 267 267 267 268 269 270 270 269 270 271 270 269 268 268 267 265 263 263 263 262 259 256 256 256 257 256 256 255 254 254 254 254 254 255 255 255 255 256 258 259 260 259 258 258 258 258 259 259 258 257 257 257 258 259 260 260 261 263 264 264 264 264 262 259 256 253 250 246 242 239 236 235 233 232 232 233 233 233 232 232 234 236 239 241 243 245 248 251 252 252 252 252 253 255 258 260 261 262 263 266 270 274 275 274 273 272 272 271 270 271 273 276 280 286 291 296 300 302 303 303 304 307 311 315 319 320 321 320 321 322 323 324 325 324 324 323 322 321 319 318 318 318 319 321 323 325 329 332 337 341 344 345 345 344 342 338 336 334 332 333 334 336 337 335 332 331 331 332 333 332 329 326 322 318 312 306 298 286 273 265 259 255 252 249 246 244 243 243 243 243 241 239 239 240 242 242 241 239 237 236 237 237 236 234 231 228 227 227 229 230 231 230 229 226 225 224 225 227 228 229 229 230 231 232 233 233 233 233 234 234 235 236 236 237 237 237 237 237 237 237 237 237 237 237 236 236 235 235 235 235 235 235 235 236 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 194 195 199 203 205 207 209 210 212 212 212 212 214 218 221 224 226 227 226 224 222 221 219 219 219 220 222 225 228 230 233 236 239 242 nan nan nan nan nan nan nan nan nan nan 265 266 266 268 269 270 274 280 286 290 292 292 293 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 268 268 267 267 266 264 264 265 265 264 264 265 267 269 269 268 269 270 270 269 269 269 269 267 264 264 264 263 261 258 256 257 257 257 256 255 254 254 255 255 255 255 255 254 254 255 256 256 257 256 256 255 256 257 256 256 255 255 255 256 257 258 260 261 260 259 260 261 263 262 260 256 253 250 248 245 241 238 234 232 230 229 229 230 231 231 231 231 232 234 236 238 240 242 246 249 251 251 251 251 251 253 256 258 260 261 262 264 268 271 271 271 270 270 271 271 270 270 271 273 276 280 286 291 296 299 301 301 301 302 306 311 315 316 317 317 318 320 322 323 324 323 323 322 321 319 318 317 317 316 317 318 321 324 328 331 335 339 342 344 344 344 342 339 337 336 336 337 339 342 343 338 335 333 333 334 335 335 332 328 325 321 318 314 308 298 286 275 268 262 257 252 249 247 246 247 249 249 246 240 238 238 239 241 241 240 238 237 236 236 234 232 229 227 226 227 228 230 231 230 228 226 224 223 224 225 226 228 229 229 231 232 233 234 234 235 235 235 235 236 236 237 237 238 239 239 240 240 240 240 240 240 239 239 238 238 237 236 236 236 236 237 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 200 198 199 202 204 205 207 210 212 214 213 212 213 215 218 222 225 227 228 227 225 224 222 221 221 221 222 223 225 227 230 232 234 236 nan nan nan nan nan nan nan nan nan nan nan nan 267 269 271 273 275 277 282 287 290 292 293 294 295 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 268 268 267 267 266 266 264 263 263 263 261 260 261 265 268 268 268 268 269 269 269 269 270 270 269 266 265 265 264 262 259 257 257 258 258 257 255 254 255 255 255 255 254 254 254 253 254 254 254 254 253 253 254 255 255 254 254 253 253 253 254 255 257 259 262 263 262 261 261 260 259 255 250 246 245 244 243 240 236 232 229 227 226 226 227 228 229 230 230 231 232 234 236 237 240 243 247 250 251 250 249 249 251 253 256 258 259 260 263 266 267 267 267 267 268 271 271 271 271 270 271 273 276 281 287 293 297 299 299 299 299 302 307 311 313 314 313 314 317 320 322 322 321 320 319 318 317 316 316 315 314 314 316 319 323 326 329 332 335 339 341 342 342 340 339 338 339 340 343 345 346 345 341 338 336 335 336 337 336 334 331 328 325 323 321 316 309 298 287 277 270 262 256 253 251 250 251 253 255 252 245 240 238 238 240 241 240 239 237 236 235 233 230 228 226 226 226 228 229 229 229 227 225 224 223 223 224 225 226 228 229 231 232 233 234 235 236 236 236 236 236 237 238 239 240 240 241 242 242 242 242 242 242 242 242 241 240 239 238 238 238 238 239 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 200 199 200 201 203 205 208 211 214 214 213 213 213 215 218 221 225 227 228 228 227 226 225 225 224 224 224 225 226 227 229 231 232 nan nan nan nan nan nan nan nan nan nan nan nan nan 269 273 276 279 281 282 285 nan nan nan nan nan 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 267 268 268 267 266 264 264 264 263 263 261 259 257 259 263 266 267 267 267 267 268 269 270 271 272 270 268 266 265 265 263 261 259 258 258 258 257 255 255 255 256 256 255 254 253 253 253 254 254 252 251 250 251 253 254 254 253 252 251 251 250 250 251 254 258 263 267 267 265 262 259 255 250 244 240 239 240 241 238 234 229 226 224 223 223 225 227 228 229 230 230 231 233 234 235 238 241 245 247 249 249 248 248 249 251 254 256 258 259 261 263 264 264 263 264 267 270 272 272 272 270 270 270 273 277 282 288 294 297 298 298 298 300 304 308 311 311 310 311 314 318 320 320 319 317 316 315 314 313 313 313 312 312 314 317 320 323 326 329 332 335 337 338 338 338 338 339 341 344 348 349 349 346 343 340 338 337 337 337 337 336 335 333 330 328 325 322 314 305 295 286 277 268 261 257 255 254 255 255 257 255 250 244 241 240 240 241 241 240 238 237 235 232 229 227 226 225 226 227 228 228 227 226 225 224 223 222 222 224 225 227 229 231 233 234 236 236 237 237 237 237 238 239 239 240 241 242 242 243 243 244 244 244 245 245 244 243 242 241 240 240 241 241 242 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 205 200 198 199 200 202 205 208 211 213 213 213 213 213 215 217 220 223 226 227 228 228 228 228 228 227 226 226 225 226 227 228 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 278 282 284 nan nan nan nan nan 296 297 298 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 266 268 268 266 264 263 262 263 263 262 260 258 257 259 262 265 266 266 266 267 268 269 271 272 272 271 269 267 265 265 264 262 260 259 259 258 257 255 255 256 257 256 254 253 252 252 253 254 253 251 249 248 250 252 252 252 251 250 250 249 248 247 248 251 255 261 266 269 268 267 262 255 246 240 236 237 240 240 236 231 227 224 221 220 220 223 225 227 229 230 230 231 232 233 234 236 239 242 245 247 247 247 246 247 249 252 254 256 258 259 260 261 261 261 263 266 270 272 273 272 270 269 269 271 274 278 283 289 294 296 297 296 297 301 306 309 309 308 307 309 313 315 316 315 314 312 311 310 309 309 310 310 310 311 314 318 321 324 327 330 333 334 335 335 336 338 340 343 347 350 351 349 346 343 341 340 339 338 338 339 339 338 337 334 331 328 324 317 309 301 293 285 274 266 261 259 259 258 257 257 256 253 249 245 243 242 241 241 240 240 239 236 233 229 227 226 226 226 226 226 226 226 225 225 224 223 222 223 224 225 227 230 232 234 236 237 238 238 238 238 239 239 240 241 242 242 243 243 244 244 245 245 246 246 246 245 245 243 243 242 242 243 244 245 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 203 199 198 199 200 203 205 208 210 211 211 212 213 214 215 217 219 221 224 226 228 229 230 230 230 229 228 227 226 226 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 281 285 nan nan nan 295 296 297 299 300 301 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 265 265 266 267 265 263 262 262 262 262 260 259 258 258 260 263 265 265 265 266 267 268 269 271 272 272 270 268 266 265 264 263 262 260 260 259 258 257 256 255 256 257 256 254 251 250 251 252 253 251 249 247 247 249 251 251 250 249 248 248 246 245 246 247 249 252 256 262 266 267 267 262 253 244 238 237 239 242 241 236 230 226 222 219 217 217 221 224 226 228 229 230 231 232 232 233 234 237 240 242 245 246 246 245 246 248 251 253 254 256 257 257 257 258 259 261 265 269 271 272 271 269 269 270 272 275 277 280 285 290 294 295 294 294 297 302 306 308 307 304 305 307 310 311 311 310 308 306 305 305 305 306 307 308 309 311 315 318 322 325 328 331 333 334 335 336 338 341 345 348 351 352 350 346 343 342 341 340 339 339 339 340 340 339 336 333 329 325 319 313 306 299 292 282 274 268 265 264 261 259 257 255 254 253 250 246 244 242 241 241 241 241 239 235 231 229 227 227 226 226 225 225 225 224 224 223 223 223 224 225 226 228 231 233 235 237 238 239 239 239 239 240 241 242 242 243 243 244 244 245 246 246 246 246 246 246 245 245 244 243 243 244 245 246 248 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 204 200 198 199 200 201 203 205 207 208 209 211 212 214 215 216 216 218 220 222 224 227 229 230 231 231 231 229 228 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 280 283 286 290 292 294 295 298 301 303 305 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 265 265 266 266 265 263 262 261 261 260 260 259 259 260 262 264 265 265 264 265 267 268 269 270 271 271 269 268 266 264 263 262 261 260 259 259 258 256 255 255 256 257 255 252 250 249 249 250 251 249 247 246 247 248 250 250 249 248 246 245 244 244 245 246 247 249 252 258 263 264 261 255 248 242 239 240 244 246 244 237 232 228 225 221 218 217 220 223 225 227 229 231 232 233 232 233 234 235 237 240 243 246 246 245 246 248 250 252 253 254 254 255 255 255 257 259 263 267 269 270 269 269 270 272 275 277 278 279 282 287 291 294 293 292 294 299 303 306 305 302 301 302 304 306 306 304 302 301 300 301 302 304 305 305 306 309 313 316 320 324 327 330 332 334 336 338 340 343 346 349 350 350 348 345 343 342 341 340 339 338 338 338 339 339 338 335 332 328 324 318 312 306 298 289 281 274 272 270 266 262 258 255 253 252 250 248 245 242 241 241 242 242 240 238 234 232 230 228 227 226 226 225 225 225 224 223 224 224 225 226 227 229 232 234 235 236 238 239 239 240 240 241 241 242 243 243 244 245 246 247 247 248 248 247 247 246 245 245 244 244 244 245 246 248 249 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 200 199 199 200 201 202 203 205 206 207 208 210 212 214 215 216 217 217 219 221 223 226 229 231 232 233 233 232 231 231 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 288 291 295 299 303 306 308 309 310 312 312 312 312 310 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 266 265 266 266 265 263 262 261 261 260 260 260 260 262 263 264 265 265 264 265 266 267 269 270 270 270 268 267 265 264 263 262 260 259 258 258 257 256 254 254 256 256 254 251 248 247 247 249 249 246 245 245 247 248 249 248 247 246 245 243 242 243 244 244 243 243 244 247 250 249 246 243 241 239 240 243 248 250 246 239 234 233 232 229 223 220 220 222 224 227 229 231 233 233 233 233 234 235 236 238 241 244 245 245 246 248 250 251 251 251 252 252 252 252 254 257 260 264 267 268 269 269 270 273 276 279 279 279 280 283 289 291 291 290 292 295 300 304 302 300 298 298 300 301 301 300 297 295 296 298 300 302 302 302 304 307 311 315 319 323 326 329 332 335 337 339 341 343 346 347 347 345 343 341 340 341 340 338 336 335 335 335 337 338 338 337 336 334 330 325 319 312 305 296 286 280 278 275 272 267 260 256 252 250 248 246 245 244 243 242 242 242 240 239 237 234 233 231 229 228 227 227 227 226 225 225 225 225 225 226 228 230 232 233 233 234 235 237 239 240 241 241 242 243 244 245 247 248 248 248 249 249 249 249 248 247 246 245 245 245 245 246 247 249 250 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 224 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 207 204 202 202 202 202 203 203 204 206 207 209 211 213 214 216 217 217 218 219 220 222 225 228 231 233 234 235 235 234 234 234 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 309 310 311 312 312 313 313 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 266 266 265 265 264 263 262 261 261 261 261 261 262 263 264 265 265 265 265 265 265 266 267 269 269 269 268 266 264 263 262 261 260 258 257 257 256 255 253 254 255 255 253 250 247 245 245 246 246 245 244 245 247 248 248 247 246 245 243 242 241 242 242 241 239 237 233 229 228 229 232 234 235 237 239 244 249 250 244 239 238 241 243 239 230 224 222 223 224 226 229 231 232 232 232 233 234 234 235 236 240 243 244 244 246 248 249 250 249 249 249 249 249 249 250 253 257 261 264 266 268 269 270 272 276 279 280 279 279 282 287 289 290 289 290 292 297 300 300 298 296 295 296 297 297 296 294 292 292 294 297 298 299 300 302 305 309 314 318 321 324 327 330 334 337 339 341 343 344 344 342 340 337 336 336 336 336 334 332 331 330 331 332 334 336 337 337 337 334 329 324 318 312 304 294 287 282 280 277 272 264 258 252 247 245 244 245 246 246 244 243 241 241 239 238 235 234 233 231 229 228 228 227 227 226 225 224 224 224 226 228 230 231 231 230 231 233 236 238 240 241 242 243 245 247 249 251 251 251 250 250 250 251 251 250 249 248 247 246 246 247 247 248 250 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 227 231 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 215 212 209 206 204 203 202 203 203 204 206 208 210 212 214 216 218 219 219 219 219 220 221 224 228 231 233 234 235 236 236 236 237 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 265 265 264 264 263 262 261 261 261 262 262 262 262 263 263 264 265 266 265 265 265 265 266 267 268 268 267 265 263 262 262 261 259 257 256 256 255 254 253 253 254 254 252 249 246 244 244 244 244 244 244 246 248 248 248 246 246 244 243 241 241 241 240 239 236 233 228 222 221 226 233 236 237 238 240 243 246 246 245 247 250 253 253 246 236 228 224 223 224 225 227 230 231 231 231 231 232 233 234 235 237 240 241 243 244 246 249 249 248 248 247 247 247 247 249 251 255 258 262 264 267 268 269 272 275 279 281 280 279 282 286 289 290 289 288 290 294 297 298 297 295 294 294 295 294 292 290 288 287 289 292 294 295 297 299 303 308 312 317 320 322 325 328 332 336 339 341 343 343 342 340 337 334 332 331 331 330 330 329 327 325 325 325 328 330 332 333 333 332 330 327 323 318 313 304 295 287 283 280 276 269 260 252 246 243 243 246 248 248 246 244 243 243 243 241 239 237 236 234 233 231 230 229 228 227 225 224 223 224 226 228 229 229 229 229 230 233 236 239 241 243 244 245 248 251 254 256 256 255 252 251 252 253 254 253 251 250 249 248 248 248 249 250 252 253 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 218 217 215 211 207 204 202 201 202 202 203 205 208 211 214 216 218 220 220 220 219 219 219 221 224 227 230 232 233 234 235 236 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 265 265 264 263 262 262 261 261 261 261 261 262 262 262 262 263 264 265 266 266 265 265 265 266 267 267 267 265 264 262 261 261 260 258 257 256 255 254 253 252 252 252 253 252 249 246 244 244 244 243 243 244 246 249 249 248 247 246 244 242 241 241 241 239 237 235 232 229 226 226 230 238 243 245 246 248 252 257 264 267 267 266 263 258 249 238 230 226 224 224 224 226 228 229 229 229 230 231 232 232 233 235 237 239 241 243 245 247 248 247 246 246 245 245 246 247 250 252 255 258 261 264 266 268 270 274 278 280 281 281 282 285 288 290 289 288 288 292 295 297 297 295 294 294 293 292 290 287 284 283 284 286 289 291 294 297 301 305 310 315 318 321 323 326 330 334 338 341 342 343 342 341 339 336 333 331 329 328 327 326 324 322 320 319 320 323 326 328 328 328 327 326 325 323 320 314 305 294 286 282 278 272 263 253 246 243 243 246 249 248 247 246 246 248 247 246 245 243 241 239 237 235 233 232 230 229 227 226 225 226 228 229 229 228 228 229 232 235 238 241 243 244 245 247 250 253 257 259 260 258 256 254 254 256 257 256 254 252 251 250 249 250 251 252 254 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 217 217 214 211 208 204 202 201 200 201 201 203 205 208 213 216 219 220 221 220 219 219 219 219 221 224 227 229 231 231 232 233 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 266 265 264 263 262 262 261 261 261 261 261 261 261 262 262 263 264 264 265 266 266 266 266 266 266 266 265 264 263 262 261 260 259 258 256 255 254 253 253 252 252 251 252 252 250 247 245 244 244 243 243 244 246 249 250 249 248 246 245 243 242 242 241 239 237 235 232 230 229 230 234 239 245 250 255 259 265 268 272 274 275 273 267 259 247 237 231 227 225 224 223 224 226 227 228 228 228 230 231 231 232 232 234 237 239 241 244 246 247 246 244 243 243 244 244 246 248 250 252 255 257 260 263 265 268 272 276 280 281 282 283 285 288 290 289 288 288 290 294 297 297 296 295 294 292 290 288 285 283 281 281 281 282 286 290 294 298 303 308 312 316 319 321 324 328 333 337 341 343 344 344 343 342 341 338 335 331 328 326 325 324 321 318 316 317 319 321 324 325 326 327 327 327 326 325 322 316 305 294 285 279 273 266 257 249 244 245 248 249 250 249 249 250 251 251 250 249 248 246 243 241 238 236 234 233 231 229 229 229 230 230 230 230 229 229 231 233 237 241 243 245 246 247 249 251 254 258 261 262 261 258 255 255 257 258 257 256 254 252 251 251 252 253 255 257 258 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 218 216 214 211 207 204 202 201 200 199 199 200 201 203 207 211 215 219 221 221 220 219 218 218 218 220 223 226 228 229 230 230 231 232 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 266 266 266 265 264 263 263 262 262 261 261 261 261 261 262 262 263 264 264 265 266 267 268 267 267 266 266 265 264 262 261 260 260 259 257 256 255 254 253 253 252 252 251 251 251 250 248 246 245 244 244 244 244 246 249 249 249 248 247 246 245 243 243 241 240 238 236 233 232 231 232 234 239 244 249 254 258 262 264 265 269 272 272 268 259 246 236 230 228 226 224 222 223 225 226 227 227 228 229 230 230 230 230 231 234 237 240 242 244 245 243 242 241 241 242 242 244 246 248 249 251 253 256 260 263 265 269 274 278 281 283 284 285 287 289 289 288 288 290 294 297 298 298 296 294 292 290 287 285 282 280 278 277 277 279 284 289 295 300 305 309 314 317 320 323 327 332 337 340 343 345 346 345 345 344 343 341 336 332 328 326 324 322 320 318 317 318 320 322 324 326 329 331 332 332 331 329 325 317 305 293 284 276 269 262 254 249 249 250 252 253 253 253 253 252 252 252 251 250 249 246 244 241 238 236 233 232 231 230 231 231 231 231 230 230 231 232 235 239 243 245 246 247 248 250 253 256 259 261 263 262 259 256 255 256 258 258 257 255 254 253 253 254 255 257 259 260 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 236 237 239 241 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 217 217 217 215 213 209 205 201 199 198 198 198 198 198 200 202 206 210 214 217 219 220 220 218 217 216 216 218 221 225 228 230 230 230 230 231 232 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 268 267 267 267 266 265 265 264 264 263 263 262 261 261 262 262 263 263 263 264 265 266 267 268 268 268 267 266 265 264 262 261 260 260 259 257 256 255 254 253 253 252 252 251 251 251 251 250 247 245 245 245 245 245 247 248 248 248 248 247 247 246 244 243 241 240 239 237 235 233 232 233 235 238 242 246 249 252 254 256 258 263 268 271 268 259 245 235 230 227 225 223 221 222 225 226 227 228 228 229 229 229 229 229 229 231 234 237 240 242 242 241 240 240 240 240 241 242 244 246 247 249 251 254 257 261 264 267 272 277 280 282 284 285 287 288 288 288 288 291 294 297 299 299 297 294 292 290 287 285 282 279 277 275 274 274 277 281 288 294 300 306 310 314 318 322 326 331 336 340 344 346 347 347 347 346 345 343 338 334 330 327 324 322 321 320 319 318 319 321 323 326 330 333 335 336 336 335 332 326 318 306 295 284 275 267 260 255 254 255 256 256 256 256 255 254 252 252 252 251 251 249 246 243 240 237 234 232 230 230 230 231 231 231 231 231 232 234 236 240 243 245 247 247 248 251 255 258 260 262 263 263 261 258 257 258 258 258 257 256 255 255 255 255 257 259 260 261 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 238 239 239 239 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 211 211 212 211 209 206 201 198 196 195 196 196 197 198 201 205 209 214 216 217 218 218 217 216 215 214 214 217 221 226 230 231 231 231 231 232 233 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 269 269 268 268 267 267 266 265 264 264 262 261 261 262 263 264 263 263 264 264 265 266 267 268 267 267 265 265 264 263 262 261 260 259 257 256 255 254 253 253 252 252 252 251 251 251 250 248 245 245 245 246 246 247 247 248 248 248 248 248 246 245 243 241 241 240 239 236 234 233 233 235 238 241 243 245 247 249 250 253 258 264 269 266 256 244 235 229 227 225 223 221 223 225 227 229 229 230 230 230 230 229 229 228 229 231 235 238 240 240 240 239 239 238 238 239 241 243 245 246 248 250 253 256 259 262 265 269 274 278 281 283 285 286 288 289 289 289 291 294 297 299 299 297 295 293 291 289 286 283 280 277 275 273 272 272 275 280 286 292 299 304 309 315 321 327 332 337 341 344 346 347 348 348 347 345 341 337 333 330 327 324 321 320 319 318 317 317 319 321 323 326 330 333 335 336 337 334 331 325 318 308 297 285 275 268 263 261 261 261 259 258 257 256 255 253 252 252 252 252 251 248 245 241 237 233 231 230 229 229 230 231 231 232 233 234 235 237 239 241 242 244 245 248 252 256 260 262 263 264 263 262 261 260 260 260 259 258 258 257 257 257 257 258 260 262 263 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 240 240 240 240 239 237 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 206 205 205 205 205 204 201 198 195 193 192 192 193 195 198 203 208 213 217 218 217 216 216 215 214 212 212 213 216 221 227 230 232 232 232 233 233 235 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 272 271 271 271 270 270 269 267 266 266 265 263 262 262 263 264 265 264 263 264 264 265 265 265 266 266 266 265 265 264 264 263 262 261 259 257 256 255 255 254 253 252 252 252 251 251 251 251 249 247 246 246 246 246 247 247 247 248 248 249 248 247 245 243 243 243 242 240 237 235 234 235 237 238 239 240 242 244 245 246 248 253 260 265 263 253 242 233 229 226 225 223 222 223 225 228 229 231 231 232 232 232 231 230 229 229 230 232 235 237 238 239 239 238 238 238 239 240 242 245 246 247 249 252 255 258 261 262 266 271 275 279 283 284 286 288 289 290 291 292 293 296 298 298 297 295 293 292 291 288 285 281 278 276 274 272 271 272 273 277 282 288 294 300 308 318 327 334 338 341 344 346 347 348 348 347 344 340 335 331 327 324 321 318 316 315 314 314 314 315 317 319 321 323 326 329 331 333 333 330 327 322 315 306 296 285 276 271 268 267 265 263 260 258 257 255 253 252 252 253 253 252 250 246 241 236 233 231 229 228 228 229 230 231 232 233 234 235 236 237 238 238 239 241 245 251 257 261 263 264 264 264 263 263 262 262 262 261 261 260 260 259 259 259 260 262 263 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 242 242 242 242 241 239 238 235 nan nan nan nan nan nan nan nan nan 213 210 208 nan 206 205 205 203 202 201 200 200 198 196 194 192 190 189 189 190 193 198 204 211 216 220 220 219 217 215 214 212 211 210 212 216 221 226 230 232 232 233 234 236 238 240 nan nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 273 273 273 273 273 272 271 270 268 267 266 265 264 263 264 265 265 264 263 263 264 265 264 264 264 265 265 265 264 264 264 263 262 260 259 258 256 255 254 254 253 253 252 252 252 251 250 251 250 248 247 247 247 247 246 247 247 248 249 249 249 247 246 245 245 245 244 241 239 237 236 237 238 238 238 239 240 241 241 242 245 250 256 261 258 250 240 232 227 225 224 223 222 223 225 227 229 231 232 233 234 234 233 232 231 230 230 231 233 235 237 238 238 238 238 238 238 240 242 244 246 247 248 251 254 257 259 261 264 268 273 278 281 283 285 287 289 291 291 291 292 295 297 297 297 295 294 294 293 290 287 283 280 277 275 273 271 269 269 270 273 277 282 289 298 311 324 334 338 341 344 346 347 348 349 347 344 340 334 329 324 320 317 314 312 310 309 308 309 311 312 314 315 317 318 320 323 326 327 326 324 320 315 308 300 292 284 278 274 271 269 266 262 260 258 256 254 253 252 252 253 252 250 246 241 236 233 230 229 228 229 230 231 232 232 233 233 234 234 234 235 234 234 235 240 247 253 258 261 262 263 264 265 265 265 265 264 264 263 262 262 262 261 262 262 264 265 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 243 243 243 243 242 241 239 237 nan nan nan nan nan nan nan 221 221 218 215 211 207 205 205 204 204 203 202 200 199 198 196 194 192 190 189 188 187 189 193 199 206 213 218 221 222 221 218 216 213 211 209 209 211 216 222 226 230 232 233 235 237 nan nan nan nan nan nan nan nan nan 245 247 249 252 254 255 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 274 274 274 274 274 274 273 272 271 269 268 267 266 265 265 265 265 264 263 264 264 265 265 264 263 264 264 264 264 263 263 262 261 260 259 257 256 254 254 253 253 253 253 252 252 250 250 250 250 250 250 249 248 247 246 246 248 249 250 251 250 248 247 246 246 246 245 243 240 238 238 238 238 237 237 237 238 238 238 239 242 247 253 257 254 246 237 230 226 224 224 223 222 222 224 227 229 230 232 233 234 235 235 234 233 232 231 232 233 235 237 238 238 237 237 237 238 240 242 244 245 246 247 250 253 256 258 260 263 267 271 276 279 281 284 287 289 291 291 291 292 294 296 297 297 296 296 296 295 292 289 285 281 279 277 274 270 268 267 266 268 271 275 281 290 304 320 330 336 340 343 345 347 348 348 347 344 341 335 329 323 318 314 312 310 308 306 305 305 306 308 309 311 312 313 314 316 318 320 320 319 315 311 307 301 295 289 283 279 275 271 268 265 263 260 258 256 254 253 252 252 251 249 246 241 236 233 230 229 229 230 231 232 232 232 232 232 232 232 233 233 233 232 233 235 241 247 252 256 259 261 264 267 268 268 268 267 266 265 265 264 264 263 263 264 265 266 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 244 243 243 242 242 240 238 235 nan nan nan nan nan nan nan 224 224 222 217 212 207 205 204 204 204 203 202 201 200 199 198 195 192 190 188 188 188 191 195 202 209 215 219 222 222 222 220 217 213 210 208 209 212 216 222 226 229 232 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 274 274 274 274 274 274 273 273 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 263 262 261 260 260 259 257 256 254 253 253 253 254 253 252 251 250 249 249 250 251 251 251 249 248 246 246 247 250 251 252 251 249 248 247 247 247 246 244 241 240 239 238 238 237 236 235 234 235 235 236 239 244 249 252 250 242 234 228 225 224 223 222 221 222 224 227 229 230 232 233 235 235 235 234 234 233 233 233 234 236 238 239 238 238 237 237 238 239 241 243 244 245 246 249 252 255 257 259 261 265 270 274 277 279 282 285 288 291 290 290 291 293 295 297 298 298 298 298 297 295 291 287 283 281 278 274 270 267 265 265 265 267 270 276 286 300 316 326 334 338 341 343 345 346 347 346 345 342 337 331 324 318 314 312 311 309 307 305 304 304 304 305 306 307 309 310 312 314 315 315 314 312 309 306 302 297 292 287 282 278 275 271 268 266 264 261 259 257 255 253 252 251 249 246 241 236 232 230 230 230 232 233 233 233 232 231 231 231 231 232 233 233 234 234 235 238 242 246 250 253 257 264 269 271 271 271 270 269 268 267 267 266 265 264 265 266 267 268 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 243 242 241 240 238 235 231 nan nan nan nan nan nan nan nan 225 223 218 213 208 205 203 203 203 203 203 202 202 201 200 197 194 191 190 190 192 195 199 206 212 217 220 222 223 222 220 217 213 210 208 209 212 217 222 226 229 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 274 275 275 275 275 274 274 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 259 257 255 254 253 252 253 254 253 252 251 250 249 248 249 251 252 251 250 248 246 246 247 249 252 253 252 250 249 248 247 246 245 243 241 240 240 240 239 237 234 232 231 232 233 235 237 240 244 247 245 239 233 227 224 224 224 223 222 223 225 227 228 230 232 234 235 235 234 234 234 234 233 234 235 237 239 240 240 239 238 237 238 239 240 242 243 244 246 248 251 254 257 259 261 264 268 272 274 277 279 283 287 289 290 290 291 292 294 297 298 299 299 300 299 296 292 288 285 282 279 275 271 267 265 264 264 265 268 nan nan nan 310 320 329 335 339 341 342 343 345 345 345 343 339 333 327 321 317 315 313 311 310 308 307 305 304 302 302 303 304 307 310 312 313 313 312 310 308 305 303 299 294 290 286 282 278 275 272 269 267 265 262 260 257 255 253 251 249 245 241 236 233 232 231 232 233 234 233 233 232 231 231 231 nan nan nan nan nan 236 237 238 241 243 245 247 252 260 266 270 272 272 272 272 271 270 269 268 267 266 266 267 268 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 263 nan nan nan nan nan nan nan nan nan nan nan nan 245 243 242 240 239 237 234 231 nan nan nan nan nan nan nan nan nan nan 221 217 212 208 205 203 202 202 203 203 204 204 204 202 200 197 195 194 195 197 200 205 209 214 218 221 222 222 221 220 218 214 211 209 209 213 218 223 227 230 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 275 276 276 275 275 275 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 258 256 254 253 253 253 253 252 251 251 250 250 248 249 251 252 251 250 248 247 246 247 249 251 252 252 250 250 249 248 245 243 241 240 240 241 241 240 237 233 230 230 231 232 234 235 237 239 241 239 235 231 227 224 223 223 223 223 224 225 227 229 231 233 234 235 235 235 235 235 234 234 234 235 237 240 241 242 240 239 238 238 239 240 241 243 244 245 247 250 253 256 259 261 263 267 270 273 275 277 280 284 287 289 290 290 292 294 296 298 299 300 300 299 296 292 288 285 283 279 275 271 268 266 264 263 264 nan nan nan nan nan 310 320 329 336 339 339 339 341 342 343 343 341 336 331 325 321 318 316 314 312 311 309 308 305 303 301 301 301 303 306 310 311 312 311 310 308 305 302 299 296 292 288 285 282 279 276 272 270 267 265 263 260 258 255 252 249 245 241 238 236 234 234 233 234 234 233 233 232 nan nan nan 232 234 235 236 237 238 238 239 240 241 242 243 248 255 262 267 272 274 275 275 274 273 271 269 268 268 268 269 271 272 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 270 265 260 nan nan nan nan nan nan nan nan nan nan nan nan 245 243 240 nan 235 233 230 226 nan nan nan nan nan nan nan nan nan nan nan nan 210 207 205 202 201 201 202 204 205 205 206 206 204 202 201 200 200 202 206 210 214 217 220 222 222 222 221 219 218 215 212 210 210 213 218 224 228 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 275 275 275 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 255 254 253 253 253 252 251 250 251 250 248 248 250 251 251 250 248 247 246 246 248 250 251 250 250 250 250 248 245 241 240 240 241 241 241 240 236 232 229 229 229 231 232 234 235 236 236 234 231 228 225 224 223 223 223 223 225 226 228 229 232 233 234 235 237 238 238 237 236 235 235 236 237 240 242 242 241 240 239 239 240 240 241 242 243 244 246 249 252 255 258 260 263 265 269 272 274 276 279 282 285 288 289 290 291 293 295 297 299 300 299 297 294 291 288 285 282 279 275 272 269 267 265 264 nan nan nan nan nan nan nan 306 318 330 336 338 337 337 337 339 341 340 338 335 331 327 323 320 317 315 313 311 310 307 304 302 300 299 300 302 305 308 309 310 309 307 304 302 299 297 294 291 288 285 282 278 275 272 270 268 266 264 261 258 255 251 247 243 240 238 238 238 237 236 235 234 233 232 nan 231 231 232 234 235 236 237 238 238 238 238 239 240 242 246 252 259 268 274 278 279 278 277 274 272 270 269 269 270 271 272 273 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 279 273 267 260 254 251 nan nan nan nan nan nan nan nan nan 246 244 242 239 236 nan nan 227 225 221 216 212 nan nan nan nan nan nan nan nan nan nan 207 207 205 203 201 201 202 203 204 206 207 209 208 207 205 204 204 206 209 213 217 220 222 223 222 221 220 218 217 214 212 209 210 214 220 225 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 276 275 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 254 253 252 251 250 250 251 250 249 248 249 250 250 249 247 246 246 246 247 249 249 248 248 249 249 247 244 240 239 240 241 241 240 238 234 231 229 228 228 229 231 232 233 234 232 230 227 226 225 224 224 223 223 224 225 226 227 229 231 232 233 235 240 243 242 241 239 238 237 236 237 240 242 243 242 241 240 240 240 240 241 242 243 244 245 248 250 254 257 259 261 265 268 272 274 276 277 280 283 286 288 289 290 292 294 296 298 298 297 295 293 291 288 285 282 279 275 272 270 268 266 265 nan nan nan nan nan nan nan nan nan 318 329 336 337 336 333 334 336 337 338 337 336 333 329 326 322 319 316 313 311 308 305 302 300 298 298 299 301 303 305 306 306 304 302 300 298 297 295 293 290 287 284 281 277 274 272 270 268 266 264 262 258 254 249 245 242 241 242 242 241 240 238 236 235 234 232 231 231 231 233 234 236 237 237 237 236 236 236 239 242 245 250 257 268 277 282 282 280 278 275 273 271 270 270 270 272 273 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 289 283 276 269 261 254 249 246 nan nan nan nan nan nan nan nan 244 241 239 236 233 230 227 nan nan nan 214 210 206 nan nan nan nan nan 207 207 207 207 207 207 208 206 205 203 202 201 202 203 206 208 210 210 208 206 205 206 208 211 215 219 222 223 223 222 220 218 216 214 211 209 207 208 213 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 279 277 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 253 251 250 250 250 250 249 249 249 250 250 249 247 246 246 247 247 248 248 246 246 247 247 245 242 240 239 240 240 240 238 236 233 231 229 228 227 227 228 229 230 231 231 230 227 225 226 226 226 225 224 224 224 224 225 227 228 229 230 233 240 244 246 245 243 240 237 236 237 239 241 243 243 243 242 241 240 240 241 242 243 244 245 247 250 253 255 257 260 263 267 271 273 275 276 278 281 284 286 288 289 290 293 295 297 297 296 294 292 291 288 285 282 279 275 273 271 269 268 266 265 nan nan nan nan nan nan nan nan nan 320 331 338 337 333 331 331 332 334 336 338 337 335 332 328 324 320 316 313 310 306 303 300 298 297 297 298 299 301 302 302 300 299 297 296 296 295 294 292 289 286 283 279 277 274 272 270 269 267 nan nan nan nan 249 245 245 245 245 244 243 241 239 238 236 234 232 231 231 232 233 235 236 236 235 234 234 235 238 241 244 246 255 268 278 282 281 279 277 275 273 272 270 270 270 271 273 274 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 289 280 271 261 252 245 241 239 237 237 238 241 242 243 242 241 237 234 231 229 227 223 220 217 nan nan nan 202 nan nan nan 200 202 203 204 205 206 207 208 210 210 209 207 nan 203 202 202 204 207 208 209 208 206 204 204 206 209 212 215 219 222 223 223 221 219 216 213 210 207 205 205 208 213 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 284 282 280 277 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 252 250 250 250 250 250 249 250 250 250 248 247 247 247 247 247 247 246 244 244 244 244 243 241 240 239 239 239 238 237 235 234 231 229 227 225 225 225 226 228 231 233 234 231 228 227 227 227 226 224 223 223 223 224 226 226 227 226 230 235 240 242 243 242 239 237 236 237 239 241 244 245 245 243 242 240 239 239 240 242 243 245 246 248 251 253 255 258 260 264 267 271 272 274 276 279 282 285 287 287 289 291 294 296 297 296 294 292 291 288 285 282 278 275 273 271 269 267 265 265 nan nan nan nan nan nan nan nan nan 313 327 338 338 334 330 327 327 328 331 335 337 338 337 334 330 326 321 317 313 309 305 302 299 298 296 296 298 299 299 299 298 297 296 295 295 294 294 292 290 288 nan 281 278 nan nan 272 270 nan nan nan nan nan nan 250 248 248 247 246 244 243 242 240 239 236 234 232 232 232 233 234 234 234 232 232 232 234 236 237 239 244 255 267 274 278 278 277 276 275 274 273 272 271 271 272 273 275 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 308 298 287 274 261 248 238 231 227 224 222 223 226 231 233 234 233 231 226 222 219 218 216 214 212 209 205 nan nan nan nan nan nan 197 198 201 202 204 205 207 210 213 nan nan nan nan nan 203 204 206 207 208 208 206 205 203 204 206 209 212 214 217 220 222 222 221 218 214 210 206 203 203 205 208 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 286 284 281 278 274 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 259 259 258 256 nan 253 252 251 250 250 250 250 250 250 249 248 248 247 247 247 248 247 245 244 243 242 242 241 240 240 239 238 238 237 236 236 234 231 228 225 223 223 223 225 228 232 236 238 236 231 228 227 227 227 226 225 224 224 225 226 227 228 227 229 232 234 236 238 237 236 235 235 237 239 242 245 246 246 245 244 242 239 238 239 241 242 244 246 247 249 251 253 255 257 260 264 267 269 271 273 277 280 283 285 286 288 290 293 295 296 295 294 292 291 288 285 282 279 275 273 270 269 267 265 265 nan nan nan 273 nan nan nan nan nan 311 324 333 336 334 331 327 325 326 328 332 336 339 339 337 335 331 327 323 318 315 311 308 304 300 298 297 298 298 299 299 298 297 296 295 294 294 293 292 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 253 251 250 248 246 245 244 243 241 239 237 235 234 234 235 235 234 233 232 231 231 231 230 230 235 246 260 268 273 275 276 276 275 275 275 274 273 273 272 272 273 275 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 328 322 314 301 283 262 242 226 215 208 204 200 199 203 210 216 218 217 217 215 211 207 205 204 203 203 202 200 197 nan nan nan nan nan nan nan nan 199 201 203 204 207 211 nan nan nan nan nan nan 204 205 206 207 206 206 204 203 203 204 207 209 211 213 215 218 221 222 220 217 213 nan nan 202 203 206 210 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 286 283 281 278 274 271 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 258 257 255 254 252 252 251 251 251 250 250 250 249 249 248 247 247 248 248 248 245 244 243 242 241 239 239 239 238 238 237 236 236 235 233 229 226 223 221 221 223 225 228 233 237 240 239 234 228 226 226 227 227 227 227 227 227 228 227 226 225 226 229 230 232 234 234 234 234 235 236 238 241 244 246 247 247 246 244 241 239 239 240 241 243 245 246 248 249 251 252 254 257 261 264 267 269 272 275 278 281 283 284 286 289 291 292 293 294 294 293 291 289 286 283 280 276 273 270 268 267 265 265 266 267 270 272 nan nan nan nan nan 313 322 329 333 334 331 329 329 329 331 333 337 340 341 340 339 337 334 330 327 324 322 318 313 306 302 299 299 300 300 300 300 299 297 296 294 294 293 292 292 nan nan nan nan nan nan nan 273 272 nan nan nan nan 263 260 258 255 253 251 249 247 246 245 244 242 241 239 237 237 237 237 236 234 233 231 230 227 224 226 235 250 263 269 271 273 274 274 274 275 275 275 274 273 272 271 272 274 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 334 326 309 270 225 202 191 186 183 181 182 183 190 197 199 199 198 197 197 196 195 193 192 192 192 192 191 189 nan nan nan nan nan nan nan nan nan nan 202 204 207 nan nan nan nan nan nan nan 204 204 205 204 204 204 203 202 202 204 207 210 211 213 215 218 221 222 220 217 nan nan nan 203 204 207 209 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 283 281 277 273 269 268 nan nan nan nan nan nan nan nan nan nan nan nan nan 272 273 273 274 273 273 nan nan nan nan nan 266 263 262 nan nan nan nan nan nan 255 254 253 252 252 251 251 250 250 249 249 249 248 247 247 248 249 248 246 244 242 241 240 238 238 238 238 237 237 236 235 234 231 228 224 221 220 220 222 224 228 232 237 241 241 234 227 224 224 226 228 229 230 230 230 229 227 224 223 224 226 228 229 231 232 232 233 234 235 238 240 243 245 247 248 249 248 245 243 241 241 241 242 244 246 247 247 248 249 251 254 258 262 265 269 271 274 277 280 281 283 285 287 288 290 291 293 293 293 291 289 286 284 281 278 274 271 269 267 266 265 266 267 269 271 276 nan nan nan 312 316 322 327 330 332 331 331 332 334 336 338 339 341 342 342 342 340 339 337 336 334 330 326 319 312 306 302 301 302 302 303 302 301 299 297 296 294 293 292 292 nan nan 288 nan 282 280 277 275 274 nan nan nan nan 266 264 261 258 255 253 251 250 249 nan 247 246 244 242 240 240 239 239 238 236 235 233 231 227 225 227 236 249 259 265 269 270 271 272 273 274 274 275 274 273 271 270 270 272 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 358 5 36 148 162 164 166 167 169 171 174 180 185 187 186 185 185 184 184 185 184 184 183 184 184 184 184 183 nan nan nan nan nan nan nan nan nan nan 200 203 207 nan nan nan nan nan nan nan 203 203 202 202 202 202 201 200 201 204 207 210 212 213 215 218 220 220 218 216 nan nan nan 203 204 205 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 281 277 272 268 nan nan nan nan nan nan nan nan nan nan nan nan 272 273 274 275 276 276 276 275 274 274 273 271 269 266 264 263 262 262 261 nan nan nan nan nan nan 252 251 251 251 250 249 249 249 249 248 248 247 248 249 248 246 244 243 242 240 238 237 237 237 237 236 235 233 232 230 227 223 219 218 220 221 223 226 231 237 241 240 233 227 224 224 227 229 231 232 232 232 232 230 227 225 225 226 227 229 230 232 232 233 233 234 236 238 240 243 246 248 250 250 249 247 244 242 242 242 244 245 245 245 245 246 249 252 256 260 264 267 270 272 275 278 280 282 283 285 286 287 289 291 293 293 292 290 288 285 282 279 275 272 270 268 266 265 266 268 269 270 274 nan nan 300 309 316 322 325 327 329 329 330 332 336 339 341 342 342 342 342 342 342 341 340 340 338 333 327 321 314 309 305 304 304 304 305 305 304 302 300 297 295 294 293 292 nan nan 290 288 286 283 280 278 276 275 nan nan 270 268 266 264 nan nan nan nan nan nan nan nan 249 247 246 244 243 242 242 241 239 238 236 233 230 229 231 239 248 256 262 265 267 268 269 269 270 271 272 272 271 270 269 269 270 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 67 101 125 139 147 152 157 161 166 172 180 181 180 178 176 175 175 176 178 179 179 179 178 178 178 177 177 nan nan nan nan nan nan nan nan nan nan 198 202 209 nan nan nan nan nan nan nan 201 201 199 198 198 198 198 199 201 204 207 210 211 213 214 216 217 216 nan nan nan nan nan 206 205 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 274 276 277 278 278 278 277 276 275 274 272 270 267 266 264 263 262 261 nan nan nan nan nan nan nan 250 250 251 250 250 249 249 249 249 248 247 247 248 247 246 245 244 242 240 237 236 236 237 237 235 233 232 232 230 226 222 219 219 220 221 223 225 230 237 241 238 231 227 225 225 228 231 232 233 234 235 235 234 231 229 227 228 228 230 232 233 233 233 232 232 232 234 236 240 244 247 249 250 250 250 248 246 245 244 244 244 244 244 244 245 247 250 254 258 262 265 267 269 273 276 278 280 281 282 283 284 286 289 291 293 293 292 290 287 284 281 277 274 270 268 266 265 266 267 268 269 271 nan nan nan 302 313 320 323 325 326 328 329 330 334 338 341 342 342 341 341 341 340 340 340 339 336 331 325 320 315 311 308 306 306 307 308 308 307 305 302 299 297 295 294 294 nan nan 293 291 290 287 284 282 280 278 276 275 273 nan nan nan nan nan nan nan nan nan nan nan nan 250 249 247 246 245 245 244 243 241 239 237 235 234 236 242 249 255 260 264 265 266 266 266 267 268 269 270 269 268 267 266 267 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 67 94 111 123 132 140 146 151 156 162 167 172 173 172 168 165 165 166 168 171 174 174 174 173 173 172 172 173 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 198 196 194 193 194 195 198 202 205 208 209 211 212 213 nan nan nan nan nan nan nan nan nan nan 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 277 278 280 280 279 279 278 276 274 273 271 269 268 266 264 262 nan nan nan nan nan nan nan nan 249 249 250 251 250 250 250 249 249 248 247 247 247 247 246 245 244 242 239 237 235 235 236 235 234 232 232 231 229 225 221 219 220 221 221 222 224 228 234 236 232 228 226 225 225 227 230 233 236 238 238 238 236 234 232 231 231 232 233 235 235 234 233 231 229 229 230 233 237 241 244 247 248 250 251 251 249 248 247 247 246 245 244 244 244 246 248 251 255 258 261 264 267 271 274 277 278 279 280 281 282 284 287 289 291 292 292 291 289 286 282 278 275 271 268 267 266 266 266 267 267 269 nan nan nan nan 309 317 321 323 324 325 327 328 331 334 338 340 340 340 340 339 339 338 338 337 333 328 324 320 317 314 311 310 308 309 310 310 309 308 306 303 300 298 297 296 296 296 295 295 294 292 290 287 284 281 279 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 251 250 248 248 246 245 243 241 239 238 238 240 245 251 257 261 263 265 265 265 265 265 266 267 268 268 267 265 264 265 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 84 105 117 124 129 135 141 146 152 156 158 161 162 161 159 157 157 159 162 165 167 167 167 168 168 168 168 169 170 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 195 193 191 189 191 195 199 203 206 207 209 210 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 281 281 282 281 281 279 277 275 273 272 270 269 268 265 nan nan nan nan nan nan nan 252 250 249 249 250 251 251 250 249 249 248 248 248 248 248 247 246 245 243 241 237 235 234 234 235 234 233 233 232 231 227 223 220 219 219 220 220 220 223 227 231 230 227 225 226 227 227 229 232 236 240 243 244 243 241 238 236 235 235 235 235 236 236 234 232 230 228 228 229 232 236 239 242 244 247 249 251 252 251 250 250 250 249 248 247 246 246 246 248 250 252 255 257 261 265 269 273 275 277 278 278 279 280 281 284 287 288 290 290 290 289 287 283 280 276 273 270 267 266 266 266 266 265 267 nan nan nan nan nan 315 319 320 321 323 324 326 328 331 334 337 339 339 339 339 338 338 338 336 333 329 325 322 320 318 317 315 312 312 312 312 312 312 310 308 305 302 299 298 298 298 298 298 298 297 295 293 290 287 284 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 253 251 250 248 246 244 242 239 238 239 243 249 255 260 263 265 266 266 265 265 265 265 266 267 267 266 264 263 265 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 91 109 121 126 129 133 138 142 146 149 150 151 153 154 154 154 155 157 158 159 159 159 160 161 163 165 166 166 167 168 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 194 193 192 189 189 192 196 200 203 205 206 207 208 209 nan nan nan nan nan nan nan nan nan 218 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 359 356 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 276 278 280 nan nan 284 285 285 284 283 281 279 276 275 274 273 270 nan nan nan nan nan nan nan 253 252 251 250 250 251 251 251 250 249 249 249 249 249 248 248 247 245 244 242 239 235 234 234 235 236 235 234 233 232 229 225 222 220 219 218 219 219 220 223 226 228 227 224 224 227 230 230 232 236 241 245 248 248 249 249 248 246 243 240 239 238 237 235 233 232 231 231 231 232 233 235 238 240 242 245 247 249 250 251 250 251 251 251 251 250 249 249 249 249 250 251 252 255 259 263 268 272 274 275 276 276 277 277 279 281 284 286 287 288 288 287 286 284 281 278 274 271 267 265 265 265 265 265 266 268 nan nan nan nan 314 317 318 319 321 322 324 325 328 331 334 336 338 339 338 338 338 338 337 335 332 329 327 325 324 323 321 319 316 315 315 315 315 314 313 310 307 304 302 301 300 299 299 299 299 299 298 296 294 292 289 286 283 nan nan nan nan nan nan nan nan nan nan nan nan nan 259 257 255 252 250 248 245 242 239 237 239 244 253 261 267 269 269 269 268 267 266 266 266 266 266 266 265 264 263 265 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 92 109 120 126 129 132 136 140 142 145 146 148 150 151 152 154 155 156 155 153 152 152 153 156 159 162 163 164 165 166 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 191 192 192 192 192 195 198 201 203 205 nan 207 207 nan nan nan nan nan nan nan nan nan nan 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 359 357 355 354 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 273 276 nan nan 285 288 nan 291 290 289 288 nan nan nan 282 279 274 nan nan nan nan nan nan nan 253 254 252 251 251 252 252 251 250 249 249 250 251 250 248 247 247 246 244 242 240 238 237 237 237 237 236 235 233 231 228 225 223 221 219 218 219 221 223 224 225 225 223 221 223 228 232 234 236 239 245 250 253 253 253 255 256 256 255 250 246 242 239 237 235 234 234 233 234 234 235 236 237 239 241 243 244 246 248 248 249 251 252 252 252 251 252 252 252 252 251 251 252 254 258 263 267 270 273 274 274 275 275 276 277 279 281 283 284 285 285 285 284 283 281 278 275 271 268 265 264 263 264 265 267 268 271 278 nan nan nan 316 317 318 319 320 322 323 326 328 331 334 335 336 337 337 337 338 338 337 336 334 332 330 329 328 327 326 324 321 320 320 320 319 317 315 313 310 307 304 302 300 298 298 298 299 300 300 299 298 295 291 288 286 283 281 278 276 nan nan nan nan nan nan nan nan nan nan nan 256 253 249 246 242 239 236 237 243 255 267 275 277 275 273 271 270 269 268 267 267 267 266 265 264 264 265 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 107 117 124 128 133 137 140 142 144 145 147 148 150 152 153 153 152 149 146 146 147 150 153 157 159 161 162 163 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 187 189 191 193 195 196 198 199 201 203 204 206 207 nan nan nan nan nan nan nan nan nan nan nan nan 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 359 357 356 355 355 356 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 267 270 nan nan nan 291 295 297 298 298 299 300 299 nan 293 287 280 nan nan nan nan nan 252 252 253 255 255 254 253 252 252 251 250 250 251 252 251 250 248 248 248 247 246 244 242 241 240 239 238 236 235 233 231 229 228 227 226 223 220 219 220 221 222 222 222 221 220 220 224 230 236 240 243 245 249 253 256 257 257 257 258 260 263 261 255 248 243 239 238 237 236 235 234 235 236 237 238 240 241 242 243 245 246 247 248 250 251 251 250 251 252 253 254 254 252 252 253 255 258 262 265 268 270 271 273 274 275 276 277 278 279 280 281 282 282 282 282 281 279 277 275 271 268 265 263 263 264 266 268 270 273 278 nan nan nan nan 316 317 318 319 320 322 324 326 329 331 333 334 335 335 336 337 338 338 338 337 336 334 333 332 332 331 330 329 328 326 325 324 323 320 318 316 313 309 305 302 299 297 297 297 298 299 300 300 298 295 293 290 288 285 281 279 277 276 276 nan nan nan 273 271 269 nan nan nan nan 254 250 246 242 238 236 241 251 264 275 279 278 277 275 274 273 272 270 269 269 268 267 265 265 267 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 100 108 117 122 127 131 136 140 142 144 146 149 151 154 155 154 151 148 144 140 142 145 148 151 155 157 159 160 161 163 nan nan nan nan nan nan 180 182 187 nan nan nan nan nan nan nan nan 185 188 191 194 196 198 200 201 201 203 205 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 360 358 358 358 359 0 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 262 nan nan nan 287 295 300 306 309 nan nan nan 303 298 291 nan nan nan nan 256 253 252 252 253 255 256 255 254 253 252 252 251 251 252 252 251 250 249 249 250 249 247 245 244 243 240 237 235 233 231 230 229 229 229 229 228 225 221 219 219 219 219 219 219 220 221 223 229 236 243 248 251 252 254 256 258 259 259 258 257 259 263 265 262 255 248 242 239 237 235 234 234 236 237 238 240 241 242 243 243 245 246 247 248 249 250 249 249 250 251 253 253 253 252 252 254 256 258 260 263 265 267 269 271 273 275 277 277 277 278 278 278 278 279 279 279 278 277 276 274 271 268 265 263 263 264 266 269 273 276 280 288 nan nan nan nan 316 317 318 319 320 322 324 326 328 330 331 332 333 334 336 337 339 339 339 338 337 335 335 334 335 335 334 333 331 330 329 327 325 323 321 319 315 311 306 302 300 298 297 296 297 297 298 297 296 295 293 291 288 285 282 280 279 278 277 277 276 275 274 273 271 269 nan nan nan nan 252 247 243 240 241 246 255 264 270 274 275 276 277 276 275 274 273 272 271 269 268 268 269 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 106 112 118 123 127 131 136 139 142 145 149 155 159 161 159 153 148 143 138 137 139 143 147 150 153 155 157 159 160 nan nan nan nan nan 175 176 177 179 183 nan nan nan nan nan nan nan 183 185 187 190 193 197 199 201 201 nan 204 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 2 3 4 5 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 254 248 nan nan nan nan 256 261 265 268 271 279 292 307 nan nan nan nan nan 299 291 nan nan nan 260 256 253 252 252 253 255 256 256 255 254 253 252 252 251 251 251 251 250 250 250 250 249 247 245 243 241 237 234 231 229 228 228 229 229 230 230 229 225 222 219 218 217 218 218 218 219 223 229 238 246 252 255 256 256 257 258 258 259 257 256 255 256 259 261 262 259 251 244 239 236 235 235 236 238 239 240 240 241 242 242 244 245 246 247 248 249 250 249 249 249 250 251 251 251 250 251 253 255 256 257 259 262 264 267 269 273 276 277 278 277 276 275 275 275 274 275 275 275 275 274 273 270 267 265 262 262 263 266 270 275 280 282 289 296 nan nan nan nan nan 316 317 318 320 322 324 326 328 329 330 331 333 335 337 339 340 340 339 339 338 337 336 336 337 337 337 335 334 332 331 330 329 328 326 322 318 313 309 306 302 300 298 297 296 296 296 296 296 295 293 291 289 286 284 282 280 279 277 277 276 276 275 275 273 271 268 nan nan nan nan nan nan 245 246 251 256 262 267 272 275 278 279 279 278 277 276 275 273 272 271 272 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 115 119 124 127 130 134 138 141 144 149 155 160 156 149 143 139 136 134 134 138 142 145 148 151 153 155 157 nan nan nan nan 171 173 174 174 174 175 179 184 nan nan nan nan nan 180 183 185 187 190 194 197 199 200 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 8 9 11 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 240 nan nan nan nan 252 256 257 254 252 259 285 308 nan nan nan nan nan 301 nan nan nan nan 260 254 251 249 250 251 252 253 253 253 253 252 251 251 250 249 249 249 250 251 250 249 248 246 244 241 238 234 230 228 228 229 230 230 229 229 229 228 225 222 219 218 217 218 217 216 218 223 234 246 254 258 259 259 258 258 257 256 255 254 252 251 251 253 255 257 256 252 246 240 237 236 236 237 239 240 239 239 240 240 241 243 245 246 247 248 249 250 250 250 249 249 249 249 248 249 250 252 253 254 254 255 257 260 263 267 272 275 278 278 277 275 273 272 271 270 271 271 272 273 272 271 269 267 264 262 261 262 264 269 276 280 282 286 293 nan 308 nan nan nan nan 316 317 318 320 322 324 325 327 329 330 332 334 336 338 340 340 340 340 339 338 338 338 338 338 339 339 338 337 336 335 335 334 333 329 326 322 318 313 309 306 303 301 299 297 297 297 297 297 296 294 291 288 286 283 281 279 278 278 278 278 278 277 276 274 272 269 nan nan nan nan nan nan 251 253 255 258 263 268 274 280 282 282 282 281 279 278 277 276 275 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 125 128 130 133 136 138 140 143 145 143 136 131 128 127 127 129 133 138 142 144 147 149 152 154 156 159 161 164 167 168 170 172 172 171 172 175 179 nan nan nan nan nan 182 184 186 188 191 193 196 197 nan 201 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 13 15 17 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 247 242 237 233 259 309 322 323 nan nan nan nan nan nan nan nan 267 257 248 243 242 243 245 246 247 248 250 251 252 252 251 251 250 250 249 250 250 249 247 245 243 242 240 237 233 230 229 230 232 233 232 229 228 227 227 225 223 220 219 219 219 217 215 216 222 234 248 255 258 259 259 258 257 254 252 250 249 248 247 246 247 248 249 249 248 246 242 238 237 237 237 237 237 237 237 237 238 240 242 244 245 246 248 249 250 250 250 249 249 249 249 248 248 249 251 252 251 251 252 254 257 259 264 269 274 278 278 276 273 270 268 267 266 266 268 269 270 271 270 268 266 264 262 261 260 nan 268 276 280 281 283 288 nan 306 nan nan nan nan 315 316 317 319 320 322 324 326 327 329 331 333 336 338 340 341 341 341 341 341 340 339 339 339 339 340 341 341 340 340 341 340 339 336 333 329 325 321 318 314 311 308 305 303 301 301 301 300 299 296 293 289 286 283 281 279 278 278 278 279 279 279 278 276 274 272 269 nan nan nan nan nan nan 257 258 259 261 265 273 282 286 287 285 283 282 281 280 280 279 280 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 129 130 131 132 130 nan nan nan nan 116 117 120 126 132 137 142 144 147 149 151 153 155 157 160 163 164 165 166 168 169 168 168 172 177 nan nan nan nan nan 185 186 187 188 190 193 195 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 17 18 20 22 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 235 221 205 180 14 356 347 341 nan nan nan nan nan nan nan nan nan 223 220 224 229 233 236 238 242 245 249 251 252 252 252 252 251 250 248 248 247 247 245 243 241 240 239 237 234 233 232 233 235 235 233 229 227 226 227 226 224 222 220 219 219 217 215 215 217 227 240 249 253 254 254 252 252 250 247 246 244 243 241 241 242 242 242 242 243 244 242 239 237 236 236 236 235 235 235 236 238 240 241 243 244 245 247 249 249 249 248 248 249 249 250 250 250 250 250 250 250 250 251 253 nan nan nan 266 272 277 278 275 271 267 264 262 262 262 264 266 268 269 269 268 266 264 262 260 nan nan nan 275 280 281 280 284 nan 303 307 310 311 313 314 315 317 318 319 321 322 324 326 328 330 332 335 337 339 341 342 343 343 343 342 342 341 340 340 341 342 343 344 344 345 345 343 341 339 336 332 329 326 323 320 318 314 312 310 308 307 306 304 300 295 290 285 282 280 278 277 277 277 277 278 279 279 278 276 274 271 nan nan nan nan nan nan 261 261 259 258 261 269 280 287 289 287 285 283 283 283 283 282 283 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 129 127 126 124 121 nan nan nan 107 109 113 119 125 131 137 141 144 147 148 150 151 153 156 158 161 160 160 161 163 165 166 168 174 180 nan nan nan nan 184 185 185 185 185 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 21 nan 24 26 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 179 141 88 49 29 19 11 nan nan nan nan nan nan nan nan nan nan 157 172 189 206 217 224 232 238 242 245 247 249 250 250 249 247 245 244 244 243 242 240 239 238 238 237 236 234 234 235 236 235 232 229 226 226 227 227 225 223 220 219 219 218 216 215 214 218 229 238 243 245 244 241 237 238 239 240 239 236 235 237 238 238 237 236 237 240 239 238 236 234 234 235 235 235 236 237 239 240 241 242 243 245 246 248 248 247 247 247 248 250 251 251 250 250 250 250 249 249 251 254 256 nan 259 263 269 274 275 271 267 262 259 257 257 258 261 263 265 267 268 267 265 263 261 260 nan nan nan nan 281 282 280 nan nan nan 305 308 309 311 313 314 316 317 319 320 322 323 325 326 329 331 333 335 338 340 342 343 344 344 344 344 343 342 341 342 342 344 345 345 346 346 346 344 343 341 338 336 333 331 328 326 324 321 318 316 315 312 309 303 297 291 286 282 279 277 275 273 273 274 275 275 276 275 274 272 271 270 nan nan nan 265 264 264 263 260 257 258 263 273 282 285 285 284 283 283 283 284 284 285 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 123 121 118 nan nan nan 104 104 108 113 120 126 132 137 140 143 145 147 148 149 151 153 156 158 157 156 156 157 159 162 169 178 183 nan nan nan 180 181 181 181 181 182 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 24 24 26 28 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 168 145 123 86 59 48 43 37 28 17 5 351 nan nan nan nan nan nan nan 145 155 167 183 189 199 212 222 228 233 237 241 243 243 241 240 239 240 240 239 237 236 236 237 238 237 235 235 235 234 233 230 227 225 225 226 226 225 223 220 219 219 218 217 216 215 214 220 228 235 237 235 229 223 224 229 232 231 226 228 233 235 234 232 230 233 235 236 236 235 234 235 235 235 236 237 238 240 241 241 242 243 244 245 246 246 245 245 246 248 249 250 250 249 248 249 250 250 250 252 255 258 258 259 261 265 270 270 267 262 257 254 253 253 255 258 260 263 265 266 265 264 263 261 nan nan nan nan nan 280 283 281 282 nan nan nan 305 307 309 311 313 315 316 318 320 321 323 324 325 327 nan 331 333 335 338 340 342 344 345 345 345 344 344 343 342 342 343 343 344 345 345 345 345 344 343 341 340 338 336 334 331 329 327 324 322 320 317 312 306 300 294 289 284 279 275 272 271 270 270 270 270 270 270 270 270 269 269 269 268 268 266 265 264 264 262 259 258 260 267 275 279 281 281 281 281 282 284 285 286 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 105 107 110 115 122 128 134 137 140 142 144 145 146 147 148 150 152 154 154 152 151 151 154 160 170 182 181 nan nan nan 174 174 175 176 178 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 26 25 26 28 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 137 132 122 88 67 62 59 50 39 28 20 10 359 353 1 nan nan 108 119 131 141 149 156 154 155 164 178 193 204 209 213 220 229 234 236 236 236 236 235 234 233 235 238 239 239 237 235 234 233 232 229 227 225 225 226 225 224 222 220 219 219 219 219 218 217 215 214 215 220 225 223 218 213 214 219 224 223 220 222 228 231 229 224 223 228 234 237 237 236 236 235 235 234 234 235 236 237 238 239 240 241 242 243 244 244 244 244 245 246 247 248 248 247 247 248 250 251 252 254 256 258 259 259 260 262 265 266 264 258 253 250 250 251 253 256 259 261 263 264 264 264 262 nan nan nan nan nan nan 279 283 282 280 nan nan nan 300 303 306 308 310 313 315 317 319 320 322 nan nan nan nan nan 331 nan nan nan 340 342 344 344 345 345 344 344 343 342 341 341 342 342 343 343 343 343 342 341 340 340 338 336 334 331 329 326 325 322 318 313 307 302 297 292 286 281 276 272 269 268 267 267 267 267 267 267 268 268 268 268 268 268 266 265 264 264 263 261 260 261 265 270 275 278 280 280 281 282 283 284 285 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 111 108 108 109 111 113 117 123 129 134 138 140 141 142 142 143 144 145 146 148 151 150 149 147 148 154 162 171 176 176 nan nan 167 166 167 169 173 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 26 26 27 29 30 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 109 107 105 98 75 74 78 75 61 46 34 28 22 16 13 22 53 72 82 92 108 127 138 143 142 143 148 158 166 170 176 182 190 204 221 231 233 233 232 232 231 233 235 239 241 241 239 236 234 233 232 230 228 227 226 226 225 224 222 221 220 220 220 220 220 219 219 215 210 207 209 211 210 208 209 213 218 219 218 221 226 228 223 217 216 221 231 236 236 238 237 234 232 230 229 228 230 232 233 235 237 238 240 241 242 242 243 244 244 245 245 246 246 247 247 248 250 252 253 254 256 258 260 260 260 260 262 263 260 256 252 249 249 250 253 255 258 260 262 263 263 262 261 nan nan nan nan nan nan nan 282 281 277 nan nan nan nan 298 302 305 307 310 313 315 316 nan nan nan nan nan nan nan 328 329 nan nan nan nan 341 342 343 344 344 343 343 342 341 340 340 340 340 340 341 341 341 340 340 339 338 336 334 332 330 327 324 320 316 310 306 302 298 294 289 284 278 274 271 269 267 266 266 266 266 267 nan nan 267 267 267 267 266 266 265 265 265 265 265 265 268 271 275 278 280 282 283 283 283 284 285 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 114 114 113 112 112 113 114 116 119 122 128 133 138 140 140 140 140 141 141 142 144 145 148 147 145 144 149 158 164 166 nan nan nan nan 161 162 164 169 174 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 26 27 28 28 29 30 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 102 97 83 69 61 64 78 91 94 79 52 37 31 26 23 24 34 53 63 67 71 81 104 124 135 139 143 148 155 160 164 170 177 188 202 219 228 231 230 230 230 230 233 236 240 242 241 238 235 233 233 233 232 231 230 228 227 226 224 223 222 221 222 222 222 222 222 223 221 216 210 207 206 206 206 208 211 214 216 218 221 224 224 219 213 209 212 221 228 231 234 234 231 228 225 223 223 225 227 230 232 234 236 238 240 241 243 244 245 245 245 245 245 245 246 247 248 250 252 253 254 255 257 258 259 259 259 259 258 257 254 251 250 251 252 254 256 258 260 261 262 262 261 nan nan nan nan nan nan nan nan 280 278 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 339 340 341 342 342 342 342 341 340 339 338 338 338 338 338 338 338 338 337 336 335 334 331 329 325 321 316 310 306 303 300 298 294 290 285 281 277 274 272 270 268 267 nan nan nan nan nan 266 266 266 266 265 265 265 265 266 268 270 271 273 275 278 282 284 286 286 285 285 286 287 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 115 116 117 116 115 114 115 117 118 120 122 127 133 137 139 nan 140 140 140 141 142 142 143 144 140 138 139 147 157 163 nan nan nan nan nan 158 162 166 172 177 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 25 25 25 26 27 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 97 100 89 69 60 59 69 80 88 93 89 67 44 34 29 27 29 40 58 62 61 61 67 81 102 121 134 143 150 157 163 169 176 185 196 206 217 225 228 228 229 229 231 234 237 239 240 238 236 233 233 233 234 234 233 232 230 228 227 226 224 223 223 224 225 226 nan 226 226 226 223 218 211 206 204 204 204 206 209 212 216 219 222 221 216 211 206 204 209 217 224 228 229 228 227 226 225 226 228 230 231 233 236 238 241 242 243 244 246 247 247 247 246 245 245 246 247 248 250 252 253 253 254 nan nan nan 256 255 255 255 254 253 252 251 251 252 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 277 275 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 339 340 340 341 341 341 341 340 339 337 336 336 335 334 334 334 333 332 332 331 328 325 320 315 309 304 301 299 297 296 293 290 286 283 280 277 275 273 271 nan nan nan nan nan nan nan 264 264 264 263 263 263 264 266 269 274 278 282 284 286 289 291 291 290 289 289 290 291 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 115 116 117 118 118 117 116 115 116 117 119 nan nan 126 131 136 nan nan 139 139 139 140 141 141 140 136 129 131 133 142 152 nan nan nan nan nan nan 158 164 170 176 181 nan 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 25 24 24 24 25 27 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 96 93 68 46 49 63 77 85 86 86 84 76 60 47 39 35 36 47 63 64 61 61 67 77 89 105 122 138 149 154 156 159 164 177 193 201 207 214 220 224 226 228 231 235 237 238 237 234 232 231 233 235 236 236 235 233 232 230 228 226 225 224 224 226 228 230 230 229 229 229 228 224 217 210 206 202 201 201 204 209 213 217 219 218 214 211 207 205 205 nan nan 224 227 230 231 232 233 234 235 236 237 239 241 243 245 246 246 247 248 249 248 248 247 246 246 246 247 249 250 252 253 253 252 nan nan nan 253 253 253 252 252 251 250 250 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 272 272 270 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 337 338 338 339 339 340 339 338 337 335 334 332 331 329 328 328 327 327 326 323 320 315 309 304 300 297 295 294 293 291 288 286 284 282 280 278 276 274 nan nan nan nan nan nan nan nan 263 262 261 261 260 260 262 267 274 284 290 293 296 298 297 296 295 294 294 294 295 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 117 117 118 119 119 119 nan nan nan nan nan nan nan 123 126 129 nan nan 135 136 137 138 139 140 139 135 131 128 128 131 136 nan nan nan nan nan nan 154 159 167 174 180 nan nan 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 28 26 24 23 22 22 24 27 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 22 15 34 67 88 93 91 88 85 81 73 64 55 50 50 56 64 67 67 70 76 86 96 105 116 131 143 149 149 147 148 158 177 188 197 205 212 217 222 225 229 232 234 234 232 230 228 229 231 235 238 239 238 236 234 232 230 227 226 225 226 228 231 233 233 233 233 232 232 230 226 221 215 211 207 206 209 213 217 219 219 217 214 212 210 209 208 210 216 223 229 233 237 239 239 240 240 242 243 244 246 247 248 248 249 249 250 250 250 249 247 247 247 248 249 250 251 252 253 253 252 250 248 250 251 252 251 251 251 250 249 249 249 249 251 253 nan nan nan nan nan nan nan nan nan nan nan nan 265 267 266 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 335 336 336 337 337 336 335 334 332 330 329 327 325 323 322 322 321 319 316 311 306 302 299 296 294 292 290 288 287 285 284 283 282 281 279 nan nan nan nan nan nan nan nan 263 262 261 260 259 257 256 256 260 270 282 292 297 301 303 302 300 299 298 298 298 297 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 118 119 119 120 120 120 119 118 nan nan nan nan nan nan nan nan nan nan nan nan 132 133 135 137 139 141 139 135 133 132 131 132 nan nan nan nan nan 147 150 155 162 170 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 28 25 23 21 20 21 24 28 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 17 40 93 103 103 102 101 98 96 92 83 70 62 64 64 66 66 68 78 93 102 107 113 120 129 138 143 143 142 143 148 157 166 183 196 206 213 216 219 222 226 228 228 228 226 226 228 231 235 239 242 242 240 237 234 232 229 227 227 228 230 233 235 236 236 236 235 235 235 234 231 227 223 220 220 223 226 227 227 225 221 217 214 213 212 212 213 216 222 nan nan nan nan 242 243 244 245 246 248 248 248 248 249 249 nan nan nan nan 249 248 247 248 249 250 251 252 253 254 254 252 249 248 249 250 251 252 252 251 250 249 248 247 246 248 250 251 253 nan nan nan nan nan nan nan nan nan nan 263 263 nan nan nan nan nan nan nan nan nan nan nan nan 297 nan nan 300 300 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 333 333 332 331 330 329 327 326 323 321 319 318 317 316 313 310 306 302 299 296 294 292 290 288 286 285 284 284 284 283 nan nan nan nan nan nan nan nan nan nan nan 259 258 257 255 252 251 252 261 274 286 294 299 301 302 302 302 301 300 299 298 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 118 119 119 120 121 121 120 118 118 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 137 141 146 148 146 142 137 136 136 136 nan nan nan nan nan nan 142 149 156 164 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 26 23 21 19 19 20 24 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 87 nan nan nan nan nan 116 117 110 88 68 69 70 68 62 61 81 117 124 125 124 124 129 136 141 143 141 139 141 142 144 153 168 187 202 210 213 216 219 222 224 225 225 226 228 231 235 239 243 243 242 240 237 234 231 230 229 231 232 235 236 237 238 238 238 238 237 237 235 233 231 230 232 234 235 236 234 231 226 221 217 215 215 216 217 219 223 228 nan nan nan nan 244 245 246 246 247 247 246 246 247 nan nan nan nan nan nan nan nan nan 250 251 251 252 nan nan nan nan nan 248 248 249 252 253 253 252 250 248 246 244 243 245 246 248 249 250 251 252 253 nan nan nan nan nan 262 262 260 nan nan nan nan nan nan nan nan nan nan nan nan 294 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 328 328 327 326 326 325 322 320 317 315 313 312 310 308 305 303 301 298 296 294 291 288 286 285 285 285 284 nan nan nan nan nan nan nan nan nan nan nan nan 258 257 255 253 251 247 248 254 263 274 285 292 296 299 301 301 300 299 299 299 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 126 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 120 120 119 120 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 154 150 145 142 140 139 141 nan nan nan nan nan nan 136 139 147 154 160 168 nan 185 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 27 24 22 20 19 19 21 24 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 141 125 82 69 70 68 60 58 82 140 154 152 141 131 130 136 142 146 148 147 146 144 144 144 149 159 177 201 209 211 213 217 221 223 224 226 228 232 235 239 242 244 243 241 238 235 233 232 232 233 234 236 237 238 239 239 240 240 239 238 237 236 236 237 238 240 241 240 237 233 228 223 219 217 217 218 220 223 226 230 nan nan nan 242 242 242 243 243 244 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 248 251 254 254 252 250 246 243 241 241 242 243 244 245 247 249 250 251 251 nan nan nan nan 262 262 258 nan nan nan nan nan nan nan nan nan nan nan nan 291 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 324 323 323 323 322 322 320 318 316 313 311 309 307 305 304 302 301 300 298 296 293 291 288 287 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 257 255 254 251 248 247 250 256 265 275 283 289 293 295 296 296 297 297 296 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 136 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 140 139 140 141 142 144 144 nan nan nan nan nan 136 138 143 149 156 nan 175 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 24 22 21 21 21 21 23 25 29 32 nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 206 217 189 118 69 68 106 154 172 173 162 145 134 136 143 148 151 nan nan 152 150 nan 151 156 165 179 188 192 198 207 213 217 221 224 228 232 nan 240 243 243 243 241 238 236 234 233 233 234 235 236 238 239 240 241 241 242 241 240 239 239 239 240 241 242 242 241 238 233 228 223 219 219 219 221 223 226 229 232 236 238 239 239 239 239 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 251 253 254 253 249 245 241 239 239 239 240 241 243 244 246 246 247 248 249 nan nan nan 263 261 257 nan nan nan nan nan nan nan nan nan nan nan nan 288 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 319 318 318 318 317 316 314 312 309 306 305 303 302 301 300 299 299 297 295 293 291 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 258 256 255 253 250 249 249 254 262 270 277 282 286 288 290 291 292 292 291 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 137 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 138 140 142 143 143 nan nan nan nan nan 139 137 138 142 149 157 nan nan 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 22 21 20 21 22 23 24 25 27 29 32 34 37 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 219 213 198 162 147 164 181 186 177 160 145 142 146 149 nan nan nan nan nan nan 154 156 158 161 164 170 178 185 190 198 207 217 224 231 237 241 nan nan nan nan nan 235 233 233 233 234 235 236 237 239 240 242 243 244 244 243 242 242 242 242 242 242 241 239 236 233 229 225 223 222 223 225 226 229 232 235 237 238 237 237 237 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 252 254 254 252 247 242 238 236 235 235 236 238 240 242 243 243 244 245 247 nan nan nan 261 258 255 nan nan nan nan nan nan nan nan nan nan nan 280 285 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 314 313 313 313 313 nan 308 305 304 303 301 299 298 298 297 297 295 294 293 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 261 259 258 257 255 252 250 250 254 261 268 274 278 281 283 285 286 286 286 286 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 131 134 136 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 140 141 143 144 nan nan nan nan nan nan 142 141 142 146 153 nan nan nan 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 21 19 18 18 20 22 24 26 27 28 30 32 35 37 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 201 197 189 180 179 190 195 189 178 164 154 150 150 nan nan nan nan nan nan nan 156 157 159 164 170 176 179 180 180 180 191 213 231 240 243 243 242 nan nan nan nan 233 233 233 234 235 236 237 239 241 243 244 245 246 247 247 247 246 245 243 241 239 237 235 233 231 230 230 231 231 232 233 235 237 239 239 239 238 238 240 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 255 253 250 244 239 235 232 231 231 233 236 238 239 240 241 242 244 246 249 nan 255 256 254 252 nan nan nan nan nan nan nan nan nan nan nan 274 281 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 309 nan nan nan nan nan 304 304 303 nan 299 297 296 296 295 295 295 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 264 263 261 260 259 257 255 253 253 256 261 267 272 276 278 280 280 280 280 280 281 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 133 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 142 143 144 nan nan nan nan nan nan nan nan 145 145 146 150 nan nan nan nan 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 183 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 19 17 16 17 20 23 25 27 28 29 31 33 35 37 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 188 189 188 186 186 188 195 199 195 189 179 165 155 151 150 nan nan nan nan nan nan nan nan 166 171 175 178 180 181 180 177 177 184 200 225 236 234 234 235 234 233 232 232 233 234 235 236 237 238 239 241 243 246 248 250 251 252 251 250 248 245 242 239 236 235 233 233 234 236 238 239 241 242 243 244 245 245 244 243 244 246 249 251 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 253 247 241 235 231 229 228 228 230 233 235 236 238 240 242 244 245 247 nan nan 251 250 250 nan nan nan nan nan nan nan nan nan nan nan 266 273 278 282 285 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 296 295 295 295 295 295 nan nan nan nan nan nan nan nan nan nan nan nan nan 270 268 266 265 263 262 261 259 258 256 256 258 261 266 271 274 276 276 276 276 276 277 278 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 134 133 130 nan nan 108 105 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 145 144 145 nan nan nan 148 nan nan nan nan 147 147 147 148 152 158 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 19 18 18 19 21 25 27 29 29 30 32 33 35 37 38 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 149 147 147 nan nan nan nan nan nan nan nan nan 178 180 181 182 181 181 178 175 175 186 207 217 221 223 224 225 227 230 233 234 236 237 239 240 241 242 244 247 250 252 253 254 253 252 250 247 243 240 238 236 235 235 236 239 241 244 246 248 249 250 251 252 252 252 252 253 254 255 256 257 257 257 257 257 257 256 255 255 255 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 252 245 237 231 227 225 224 225 227 229 231 233 236 239 241 242 243 nan nan nan 249 249 nan nan nan nan nan nan nan nan nan nan 254 254 258 263 269 275 280 284 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 295 294 294 294 295 295 nan nan nan nan nan nan nan nan nan nan nan nan nan 271 269 268 267 266 265 264 263 262 261 260 261 263 267 270 272 273 274 274 274 275 276 277 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 133 126 118 111 107 108 110 110 nan 110 112 113 nan nan 119 120 121 nan nan nan nan 136 148 171 199 nan nan nan nan nan nan nan nan nan nan nan 146 145 nan nan nan 147 147 147 nan nan nan 149 150 150 151 154 nan nan nan 172 173 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 21 20 21 23 25 28 30 nan nan nan 33 34 36 37 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 148 nan nan nan nan nan nan nan nan nan 182 183 182 182 181 180 183 193 203 210 213 214 214 214 214 218 226 230 234 237 240 243 244 244 245 247 249 251 252 253 253 251 249 247 244 242 240 239 238 238 238 240 242 245 247 250 253 255 257 257 258 258 258 257 257 257 257 258 258 258 258 257 256 254 253 253 253 254 254 252 nan nan nan nan nan nan nan nan nan nan nan nan 249 252 252 250 243 234 228 224 221 221 223 225 227 229 232 236 239 240 241 241 nan nan nan 248 249 nan nan nan nan nan nan nan nan nan nan 250 251 252 256 261 267 274 280 283 284 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 302 nan nan nan 295 294 294 294 294 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 270 269 269 268 268 267 266 265 264 264 265 266 268 270 271 272 272 272 273 274 275 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 130 122 115 111 111 nan 112 112 113 114 116 117 119 119 118 116 117 nan nan nan nan 107 127 181 nan nan nan nan nan nan nan nan nan nan nan 145 144 nan nan nan nan 145 nan nan nan nan 151 152 153 154 156 nan nan 164 165 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 24 24 25 27 30 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 184 185 186 189 194 203 209 211 211 211 210 209 207 209 214 220 224 230 237 242 245 246 245 246 247 249 250 251 251 250 248 247 245 243 242 241 240 239 239 239 241 243 246 250 255 258 260 260 260 260 259 258 257 257 257 257 258 258 257 255 253 251 251 251 251 252 252 250 249 249 249 250 251 250 nan nan nan 243 241 242 244 247 247 245 239 231 225 221 219 219 221 223 225 228 231 235 238 239 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 249 249 250 251 252 255 262 269 276 280 282 nan nan nan nan nan 282 284 286 287 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 293 292 293 293 nan nan nan nan nan nan nan nan nan nan nan nan 278 275 272 271 271 270 270 270 270 269 269 268 267 267 267 268 269 270 270 271 271 271 272 274 275 275 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 116 116 117 118 119 120 120 118 114 109 107 nan nan nan nan nan nan nan 114 126 131 nan nan nan nan nan nan nan nan 142 141 141 nan 141 nan nan nan nan 148 nan nan nan 154 156 158 159 160 159 158 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 27 28 29 31 33 34 35 35 35 nan nan nan 38 nan nan nan nan nan 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 188 190 192 196 200 205 208 209 209 209 209 208 206 206 207 208 210 214 223 233 240 243 243 243 244 246 248 249 249 249 248 246 245 244 244 243 242 240 239 238 239 240 242 246 252 257 259 260 260 260 259 258 257 256 256 256 256 255 254 252 249 248 248 248 249 249 249 248 248 248 249 249 250 250 249 248 244 239 236 237 240 244 245 241 236 230 225 221 219 220 221 223 224 227 230 234 237 239 241 243 246 248 249 nan nan nan nan nan nan nan nan 246 247 248 249 249 250 250 251 254 259 265 272 277 279 279 279 279 279 279 281 282 284 285 286 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 290 291 292 nan nan nan nan nan nan nan nan nan nan nan nan 279 276 273 272 271 271 271 271 271 271 270 269 268 268 268 268 269 269 270 270 270 271 271 273 273 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 123 123 122 121 121 121 120 119 114 106 99 96 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 137 136 136 136 138 139 nan nan nan nan 148 150 152 154 156 157 158 158 157 155 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 30 31 33 34 36 37 37 36 36 36 37 38 39 40 39 nan 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 194 198 201 203 205 205 206 207 207 205 204 202 201 199 198 200 204 212 224 232 235 237 239 241 243 244 246 246 245 245 245 245 245 244 242 240 239 238 237 236 235 234 240 247 253 257 258 259 259 258 257 255 254 254 253 251 250 248 246 245 245 245 246 246 246 246 246 246 247 248 248 248 247 245 241 235 231 232 236 242 245 241 235 229 225 222 220 220 221 222 224 227 230 234 237 240 243 247 249 250 249 247 244 nan nan 242 242 243 244 245 246 247 248 249 250 251 251 253 256 262 268 273 276 277 276 276 276 277 278 280 282 283 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 nan 291 292 nan nan nan nan nan nan nan nan nan nan 284 280 277 275 273 272 272 272 272 272 271 271 270 269 268 268 268 268 269 269 268 268 269 270 271 272 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 129 127 125 124 122 120 116 109 98 91 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 138 136 134 133 134 135 136 nan 140 143 145 147 149 151 153 155 156 158 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 32 32 32 34 36 38 38 38 37 37 37 37 38 39 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 201 203 204 205 205 206 205 204 202 200 197 196 195 195 196 198 205 215 221 225 229 232 234 236 239 241 242 242 243 244 244 243 241 239 239 238 235 232 227 223 223 228 238 248 256 259 260 259 256 253 251 250 248 246 245 243 242 242 242 242 242 243 243 243 243 243 244 244 244 244 243 242 nan 231 227 226 229 238 242 240 235 229 224 221 220 220 221 222 225 228 231 234 237 241 246 250 252 252 249 nan 239 236 236 237 239 241 243 245 246 247 248 249 250 250 251 252 254 258 264 269 273 274 274 273 273 274 276 277 278 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 290 nan nan nan nan nan nan nan nan nan 286 284 281 279 276 275 273 273 272 272 271 271 270 269 268 268 268 268 268 268 268 267 267 268 269 270 271 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 134 131 128 125 123 120 114 105 94 88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 136 136 136 135 134 134 134 135 nan nan 139 141 144 146 149 152 153 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 32 32 33 35 37 39 40 40 39 38 37 37 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 206 207 207 208 207 205 203 201 199 199 199 199 199 199 202 207 212 217 220 220 221 224 228 233 237 240 242 244 243 242 240 239 238 237 233 227 221 216 213 212 217 232 248 256 259 258 253 249 245 243 241 239 238 238 238 239 239 240 239 239 240 241 241 241 241 241 241 240 240 239 nan nan 224 222 222 228 235 238 235 229 223 221 220 220 221 222 225 227 230 233 236 241 248 253 254 252 247 nan 234 230 229 231 234 238 241 244 246 247 247 248 249 249 250 251 252 255 259 264 269 271 271 271 270 271 272 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 288 nan nan nan nan nan nan nan nan nan 285 283 282 280 278 276 275 274 273 272 271 271 270 269 268 267 267 267 267 268 267 267 267 268 268 269 270 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 138 135 130 126 123 119 112 103 95 90 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 132 132 132 133 133 134 134 134 135 137 139 142 145 148 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 32 33 34 36 38 40 41 41 40 39 38 37 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 211 210 209 207 206 205 205 206 206 207 209 210 213 215 216 216 214 213 214 nan nan nan 238 242 243 243 242 240 239 238 235 230 222 215 211 207 204 201 207 227 241 249 250 245 240 236 232 229 227 225 226 229 232 235 236 236 236 237 239 240 240 240 240 240 240 240 nan nan nan nan 221 219 220 225 230 230 225 221 219 219 220 221 221 222 225 228 231 235 243 251 255 256 251 244 236 230 225 224 226 231 235 240 243 245 246 246 247 248 249 250 251 251 253 256 260 264 267 268 268 267 nan nan 270 271 273 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 nan nan nan nan nan nan nan nan nan nan 284 283 281 280 279 277 276 274 273 272 271 271 270 269 268 267 267 267 267 267 268 268 268 268 269 270 270 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 137 132 127 123 118 112 105 99 95 nan nan nan nan nan nan nan nan nan nan nan 125 nan nan nan 129 128 129 129 130 131 132 133 134 135 137 140 144 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 33 34 35 36 39 41 nan nan 40 39 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 213 213 212 212 213 214 215 216 218 219 219 219 217 216 215 215 216 nan nan nan nan nan 240 241 241 240 238 235 231 224 217 211 207 204 202 200 197 203 213 222 229 232 230 228 224 220 216 214 215 220 225 229 231 231 232 235 237 240 241 241 241 242 242 241 239 nan nan nan 222 220 218 219 222 222 220 217 216 216 218 219 219 221 223 227 230 236 244 253 258 256 248 240 233 227 223 222 226 232 237 240 242 243 244 245 246 247 249 250 250 251 252 253 256 260 nan nan nan nan 264 265 266 267 269 272 275 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 283 282 281 280 278 277 276 275 274 273 272 271 271 270 269 268 267 267 267 268 268 268 269 269 270 270 270 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 131 126 122 118 113 109 105 102 nan nan nan nan nan nan nan nan nan nan 122 123 123 nan nan 126 126 126 127 128 129 131 133 135 136 139 142 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 34 35 37 39 41 nan nan nan nan nan 37 37 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 223 224 224 223 222 220 220 222 223 224 223 nan nan nan nan nan 230 233 233 232 228 224 218 212 208 206 205 205 204 202 200 200 202 208 216 222 225 223 220 217 215 215 218 221 225 227 228 229 232 236 240 242 243 243 243 243 243 240 236 230 226 224 222 219 218 218 218 217 215 214 214 216 217 219 221 224 228 230 235 242 251 257 253 245 238 231 225 222 224 230 235 239 241 242 242 243 244 245 247 248 249 250 250 250 250 252 255 259 262 262 262 261 261 262 264 266 268 271 274 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 282 282 281 280 278 277 276 276 275 274 273 272 272 272 271 270 269 268 268 268 268 269 269 270 270 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 126 122 118 115 113 nan nan nan nan nan nan nan nan nan nan nan 122 122 123 123 124 124 124 125 126 127 129 131 133 135 137 139 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 34 36 38 40 nan nan nan nan nan nan 37 36 36 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 nan nan nan 220 221 222 223 224 224 222 218 214 210 208 208 208 210 210 209 206 203 201 203 208 216 222 225 224 223 223 223 223 223 224 225 226 227 230 234 238 241 243 244 245 244 244 241 237 231 226 223 222 221 221 222 222 221 218 216 215 216 218 221 224 227 230 230 232 236 245 251 248 242 234 228 223 223 227 233 237 239 240 240 240 241 242 244 246 248 249 249 248 248 247 249 251 256 259 259 259 259 259 260 261 263 265 267 269 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 280 280 279 278 277 276 276 275 275 274 273 273 272 272 272 271 270 269 269 269 269 269 270 270 270 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 128 124 119 115 114 nan nan nan nan nan nan nan nan nan nan nan 124 125 126 126 126 126 126 127 128 130 132 135 137 139 140 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 35 34 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 224 224 223 222 220 218 214 211 210 211 212 213 213 212 210 208 207 206 207 211 216 222 226 229 230 230 229 227 226 225 225 226 229 233 237 241 244 246 247 246 244 241 236 231 226 223 223 224 227 229 229 226 224 222 221 222 224 227 229 231 230 228 227 228 234 241 240 235 228 222 221 225 232 237 238 238 238 238 nan nan nan nan nan nan nan nan 247 246 245 246 249 252 254 255 256 256 257 258 259 261 262 263 264 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 279 278 278 277 276 276 275 275 275 275 274 274 273 273 273 273 272 271 270 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 133 129 123 116 113 113 nan nan nan nan nan nan nan nan nan nan nan 127 128 130 131 131 130 129 130 132 133 136 138 139 141 142 144 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 34 33 31 28 25 nan nan nan 27 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 228 227 225 223 220 216 214 213 212 213 213 213 213 213 214 213 211 209 210 215 222 229 233 235 234 232 230 229 228 229 230 232 235 238 241 245 248 249 247 244 240 236 231 227 225 225 227 231 233 232 230 228 228 229 229 230 232 232 231 228 224 220 218 222 228 228 224 219 218 223 230 236 239 238 237 236 nan nan nan nan nan nan nan nan nan 245 244 243 244 246 248 250 251 251 252 254 255 256 258 259 260 261 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 277 277 276 275 275 274 274 274 275 275 274 274 273 273 273 273 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 138 137 133 127 121 116 115 nan nan nan nan nan nan nan nan nan nan nan nan nan 131 133 135 135 133 132 132 nan nan nan nan 141 143 144 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 32 30 27 25 24 23 24 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 230 229 226 222 219 216 214 nan 214 214 215 216 218 219 218 214 212 213 218 226 232 235 236 235 234 233 233 234 235 237 238 240 240 242 244 249 249 248 244 240 237 231 227 225 225 227 231 233 234 234 235 235 235 234 232 232 230 228 222 216 211 209 210 nan nan nan nan 219 228 235 239 238 236 234 233 234 nan nan nan nan nan nan nan 245 243 243 242 243 244 245 246 246 247 249 250 252 253 255 255 256 257 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 275 275 274 274 273 273 273 273 274 274 274 274 273 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 141 140 138 135 130 126 123 125 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 135 134 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 30 28 26 24 23 23 23 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 229 226 223 nan nan nan nan 218 220 221 222 221 218 215 214 216 221 227 232 233 234 234 235 236 238 240 241 243 245 245 244 243 245 248 249 247 244 241 238 234 230 226 224 223 226 229 233 236 239 239 237 234 231 228 225 221 215 208 203 202 204 nan nan nan 215 222 230 235 237 237 235 233 232 233 236 239 242 nan nan nan nan nan 241 241 241 241 241 241 242 243 244 246 248 250 251 252 252 253 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 273 273 273 273 272 272 272 272 272 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 145 144 143 140 137 133 129 128 131 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 25 24 23 23 23 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 218 216 216 218 223 227 228 229 230 232 236 240 243 245 246 247 248 248 248 247 247 247 247 245 243 241 240 237 232 227 223 223 224 227 231 234 236 236 235 232 229 226 222 217 211 206 202 202 204 207 210 213 218 223 229 233 235 235 235 235 234 235 237 240 242 nan nan nan nan nan 239 239 239 239 239 nan nan 240 242 244 247 249 250 250 250 251 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 272 272 272 272 271 271 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 146 144 141 139 135 130 130 134 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 21 21 23 23 24 24 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 225 227 227 227 228 232 238 243 248 250 250 250 249 250 250 249 249 247 245 243 241 242 241 238 233 227 225 226 227 229 230 231 232 232 232 231 229 226 222 217 213 209 208 208 209 210 212 215 219 223 227 230 232 234 236 236 236 237 238 240 nan nan nan nan nan nan nan nan 238 239 239 238 nan nan 240 242 245 248 249 250 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 273 272 271 271 271 270 270 270 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 151 149 147 145 143 140 134 130 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 22 19 18 20 23 25 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 228 229 230 235 240 246 251 254 255 254 253 252 251 250 248 246 243 240 240 240 240 238 233 230 230 229 229 228 227 228 228 228 229 229 228 225 221 218 214 213 214 214 215 215 216 218 220 223 225 228 231 234 237 239 239 239 239 nan nan nan nan nan nan nan nan nan 235 237 238 237 236 237 239 242 246 248 249 250 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 273 272 271 271 270 270 270 270 269 269 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 155 153 151 148 145 142 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 19 17 16 18 22 26 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 174 204 223 232 nan 238 240 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 231 233 237 242 248 253 257 258 257 256 254 252 249 246 243 240 237 236 236 236 235 234 233 232 229 225 222 221 223 225 227 227 226 224 221 218 216 215 215 216 218 219 219 220 220 221 222 224 227 231 235 239 241 241 241 240 240 nan nan nan nan nan nan nan nan nan nan 235 235 235 236 239 243 247 249 249 249 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 274 272 271 271 270 270 270 269 269 269 269 269 268 268 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 157 154 151 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 16 14 14 16 21 nan nan 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 155 215 240 247 248 249 250 251 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 236 239 244 250 254 257 257 257 256 254 250 247 243 240 236 234 232 231 231 231 232 233 230 225 218 215 nan nan nan nan nan nan nan 214 212 212 213 215 217 219 221 222 222 222 223 223 225 228 232 235 239 240 240 240 240 nan 239 237 235 234 nan nan nan nan nan nan 233 234 235 237 240 244 246 248 248 248 249 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 277 nan 275 273 272 271 271 271 270 270 269 269 269 269 269 269 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 159 155 152 149 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 13 12 13 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 306 280 272 265 263 262 263 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 241 246 249 252 254 255 255 255 252 248 244 240 237 233 231 229 228 228 228 229 230 226 220 214 nan nan nan nan nan nan nan nan nan nan nan 212 214 217 221 223 224 225 225 225 226 228 230 232 234 236 237 238 239 240 240 239 238 236 235 nan nan nan nan nan nan nan 234 235 237 240 243 245 246 247 248 249 250 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 276 275 273 272 271 271 271 271 271 270 270 269 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 155 152 149 147 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 14 12 12 14 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 352 315 293 279 272 271 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 242 244 246 249 251 252 250 247 242 238 235 232 230 228 226 226 225 226 226 223 219 214 212 nan nan nan nan nan nan nan nan nan 209 211 214 218 222 224 226 226 226 226 227 228 230 231 233 235 235 nan nan 239 240 240 239 238 nan nan nan nan nan nan nan nan 236 236 238 240 241 243 244 246 248 249 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 278 278 276 275 274 272 271 271 271 271 271 271 270 270 270 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 152 151 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 16 14 13 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 348 323 301 285 277 275 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 240 245 247 246 244 241 237 234 231 229 227 225 224 223 223 222 220 218 215 214 214 215 216 nan nan nan 208 208 209 211 213 216 219 222 nan nan nan nan nan nan nan 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 238 239 240 241 243 246 248 250 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 278 276 275 273 271 270 270 270 270 271 271 271 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan 272 nan nan nan nan nan nan nan nan nan nan 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 20 16 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 358 337 318 301 286 278 276 277 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 239 241 240 239 237 234 231 229 226 224 223 223 222 221 219 217 216 215 215 216 216 216 215 214 212 212 213 214 217 nan nan nan nan nan nan nan 228 229 230 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 238 238 239 240 242 246 248 250 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 273 271 269 269 269 270 270 271 271 271 271 nan nan nan nan nan nan nan nan nan nan nan nan 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 19 16 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 348 333 316 299 285 279 276 276 276 276 nan nan 280 281 278 274 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 236 236 235 233 232 230 228 226 225 224 224 223 221 219 218 218 218 218 218 217 217 216 215 215 216 219 nan nan nan nan nan nan 227 228 229 232 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 237 237 239 242 245 247 249 249 249 249 250 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 271 269 269 269 270 271 271 271 271 nan nan nan nan nan nan nan nan nan nan nan nan 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 20 18 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 334 319 301 287 281 278 277 275 nan nan 273 275 277 278 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 232 232 232 231 230 229 228 227 227 226 226 225 224 222 222 221 221 220 220 220 220 nan nan nan nan nan nan nan 230 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 238 238 239 241 244 246 247 248 248 249 250 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 269 270 270 271 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 18 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 320 300 288 282 280 279 nan nan nan nan 272 274 276 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 230 229 229 229 228 228 228 227 227 226 225 224 223 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 242 244 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 239 240 241 243 244 245 nan 246 247 248 249 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 270 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 317 298 288 284 282 281 nan nan nan nan nan 275 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 235 nan nan nan nan 233 nan 231 232 233 nan nan nan nan nan nan 239 240 242 244 245 245 245 244 nan nan nan nan nan nan nan nan nan nan nan nan 240 241 242 243 242 242 nan nan nan 246 247 247 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 313 298 289 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 227 224 222 220 218 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 234 234 234 233 234 234 235 236 236 237 238 238 239 240 242 243 244 244 244 244 nan nan nan nan nan nan nan nan nan nan nan 240 241 243 243 242 241 nan nan nan nan 243 244 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 312 299 292 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 222 221 219 nan nan nan nan nan nan nan nan nan nan nan nan 219 220 222 223 224 223 222 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 nan nan 238 239 240 240 241 242 243 243 243 242 nan nan nan nan nan nan nan nan nan nan nan 239 242 243 243 242 240 238 237 238 239 241 242 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 301 295 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 221 nan nan nan nan nan nan nan nan nan nan nan 222 223 222 222 222 224 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 239 240 nan nan 241 241 241 240 nan nan nan nan nan nan nan nan nan nan nan nan 242 243 243 241 239 237 236 237 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 nan nan nan nan nan nan nan 270 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 319 305 298 297 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 221 222 223 225 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 nan nan nan nan nan nan nan 230 231 231 232 nan nan nan nan nan nan nan nan nan 239 239 237 nan nan nan nan nan nan nan nan nan nan nan 240 242 243 242 240 238 236 235 235 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 277 277 276 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 300 299 298 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 219 221 222 224 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 221 221 222 223 224 nan nan 225 226 227 229 230 231 232 234 235 236 nan nan nan nan 238 237 235 234 nan nan nan nan nan nan nan nan nan nan nan 241 243 243 nan 240 237 235 234 235 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 275 275 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 299 298 298 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 216 216 217 218 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 218 219 220 220 221 221 221 nan nan 225 226 228 229 230 231 232 234 235 237 nan nan nan 238 236 234 nan nan nan nan nan nan nan nan nan nan nan nan 242 243 243 nan 239 236 234 233 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 266 269 nan nan 273 272 271 271 271 nan nan nan nan 269 268 266 266 265 265 265 266 267 268 268 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 297 298 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 234 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 219 218 218 218 218 219 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 218 218 219 220 220 220 219 nan nan nan 227 228 229 230 231 232 233 236 238 240 241 240 239 nan nan nan nan nan nan nan nan nan nan nan nan nan 242 242 243 242 240 237 235 233 233 234 235 nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 251 254 258 261 264 267 268 268 268 267 266 nan nan 267 268 268 267 266 265 265 264 263 263 264 265 265 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 236 235 235 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 221 220 nan nan nan nan nan 229 230 231 232 233 235 237 240 242 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 240 240 239 237 235 233 232 232 233 234 235 236 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 245 247 250 254 257 259 262 263 263 263 262 261 261 262 263 264 265 264 264 263 262 261 261 261 261 262 262 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 238 237 237 238 239 240 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 233 233 234 236 238 240 242 244 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 236 236 236 234 233 232 231 231 231 232 233 233 234 nan nan nan nan nan nan nan nan nan nan nan nan nan 242 242 242 244 247 250 252 254 256 257 258 257 257 257 258 259 261 262 262 262 261 261 260 259 259 259 259 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 241 239 239 240 241 242 243 243 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 236 238 240 242 244 245 246 246 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 232 233 233 233 232 231 230 229 229 230 232 234 nan nan nan nan nan nan nan nan nan nan nan nan nan 243 242 241 242 244 246 248 250 251 252 252 252 252 253 255 257 259 260 260 260 260 259 nan nan nan nan nan nan nan nan nan nan nan nan 260 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 244 242 241 242 243 244 244 244 244 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 242 244 246 247 247 247 247 247 nan nan nan nan nan nan 242 243 243 243 nan nan nan nan nan nan nan nan nan 233 232 230 229 228 228 230 233 236 nan nan nan nan nan nan nan nan nan nan nan nan nan 244 241 240 240 241 243 245 246 247 247 247 247 249 251 254 256 257 258 259 nan nan nan nan nan nan nan nan nan nan nan nan nan 259 260 261 261 262 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 251 251 250 250 248 245 244 243 244 245 245 246 245 245 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 246 248 248 248 248 248 248 248 248 247 246 nan 243 242 242 241 240 nan nan nan nan nan nan nan nan nan nan 232 231 229 228 229 232 235 238 nan nan nan nan nan nan nan nan nan nan 245 246 245 nan 241 240 239 239 240 241 241 242 243 244 246 248 251 nan nan 256 256 nan nan nan nan nan nan nan nan nan nan nan 258 259 260 261 261 262 262 nan 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 253 254 254 254 253 253 252 249 246 244 243 244 245 246 247 247 247 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 247 248 248 249 249 249 248 248 247 246 245 244 242 241 241 240 nan nan nan 231 230 nan nan nan nan nan nan nan 232 231 231 232 nan nan nan nan nan nan nan nan nan nan nan nan nan 245 245 244 nan nan 239 237 236 237 237 238 239 241 244 246 248 250 nan nan nan nan nan nan nan nan nan 257 257 nan nan nan 259 260 261 262 263 263 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 253 255 256 255 255 254 252 249 245 244 244 245 247 248 249 249 248 246 245 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 247 246 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 241 242 243 244 245 247 248 248 248 248 247 247 246 245 244 243 241 240 239 238 nan nan nan 232 233 nan nan nan nan nan nan nan 233 232 232 233 nan nan nan nan nan nan nan nan nan nan nan nan 243 243 243 242 nan nan 238 236 235 235 236 237 239 242 244 246 247 nan nan nan 250 251 nan nan nan 256 256 256 nan 258 259 260 262 262 263 263 263 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 254 255 255 255 254 251 248 245 244 245 246 247 248 249 250 249 247 246 245 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 244 244 245 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 237 238 239 240 241 241 243 245 246 246 246 246 245 245 244 243 242 241 240 238 237 236 nan nan nan 233 233 234 nan nan nan nan nan nan 233 233 233 233 235 nan nan nan nan nan nan nan nan nan nan nan 240 240 240 nan nan nan 237 236 235 236 237 239 241 243 245 246 245 245 245 nan 247 248 250 251 252 253 254 255 257 259 261 262 262 263 262 262 261 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 254 254 254 253 251 247 244 244 245 246 247 248 250 251 250 249 248 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 234 235 235 236 237 238 239 240 241 243 244 244 243 243 242 241 241 240 239 237 236 235 234 nan nan nan 232 232 233 234 nan nan nan nan nan 233 233 233 233 235 nan nan nan nan nan nan nan nan nan nan nan 237 237 nan nan nan nan 238 237 237 237 239 241 242 244 244 244 243 242 242 nan nan nan nan 247 248 249 251 254 257 259 260 260 260 260 260 260 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 254 253 253 252 250 247 245 244 245 246 248 250 251 252 252 251 249 246 nan nan nan nan nan nan nan nan nan nan 233 232 231 230 231 233 235 236 238 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 232 232 233 233 234 235 235 236 237 239 239 240 240 240 240 239 238 237 236 235 233 232 231 nan 231 230 230 231 231 232 233 nan nan nan nan nan 233 233 234 nan nan nan nan nan nan nan nan nan nan nan nan 236 236 nan nan nan nan 239 239 238 238 239 240 241 242 242 241 240 239 239 nan nan nan nan 243 244 245 248 250 253 255 256 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 253 252 252 251 249 248 247 247 247 248 250 252 253 252 251 249 245 242 nan nan nan nan nan nan nan nan 228 227 226 225 225 226 228 230 232 235 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 231 230 230 230 230 230 231 231 231 232 233 233 234 235 235 236 236 236 235 234 233 232 230 229 228 227 227 227 228 229 230 231 231 nan nan nan nan nan 233 233 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 238 237 237 237 237 238 238 237 237 236 235 236 237 nan nan nan 241 242 243 245 247 249 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan nan nan nan 258 254 254 255 255 254 252 250 249 249 249 249 250 251 251 249 247 244 241 237 nan nan nan nan 225 224 223 221 219 218 219 220 222 224 227 230 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 230 229 228 228 227 227 226 226 226 226 226 227 227 227 228 228 229 230 231 232 233 232 231 230 228 226 225 224 223 224 224 225 227 228 229 228 nan nan nan nan 231 232 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 235 234 233 232 232 231 231 230 231 231 231 232 233 234 236 237 239 241 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 240 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 296 292 nan nan nan nan 263 257 257 258 258 259 256 254 253 251 248 247 247 248 247 246 243 240 236 232 227 223 nan nan 219 217 215 213 212 213 215 217 219 222 224 227 229 230 nan nan nan nan nan nan nan nan nan nan nan 228 228 227 227 226 225 224 223 222 222 222 222 222 222 222 222 223 223 223 224 225 226 227 228 229 228 226 224 223 221 221 221 221 221 222 224 225 225 224 224 nan nan 228 229 230 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 235 232 230 228 227 226 226 225 224 225 226 227 228 229 230 232 234 236 239 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 306 302 299 295 291 285 277 266 260 258 259 261 262 261 259 256 253 248 246 245 245 243 241 237 232 227 221 216 213 213 213 213 211 209 208 209 210 212 213 215 217 219 221 222 223 nan nan nan nan nan nan nan nan nan nan nan 224 224 224 223 222 221 219 218 217 217 217 217 217 217 218 218 219 219 219 220 220 221 222 223 224 223 222 221 220 220 219 219 219 219 220 221 221 221 221 221 223 224 226 227 227 228 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 229 226 224 222 221 220 221 221 222 nan 226 227 228 229 231 233 236 238 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 312 308 305 302 297 290 280 269 261 257 257 260 262 262 261 259 255 250 247 244 242 239 234 228 221 215 210 207 208 210 212 212 210 209 208 208 208 209 209 210 211 213 214 215 215 215 217 nan nan nan nan nan nan nan nan nan 221 221 221 220 218 217 216 214 213 213 213 213 213 213 214 215 215 216 216 216 217 217 218 218 219 219 218 218 218 218 218 217 217 217 217 216 216 216 217 219 220 222 223 224 225 226 227 228 229 230 232 nan nan nan nan nan nan 233 232 230 229 227 226 224 221 219 218 217 217 217 219 221 223 226 228 230 232 233 235 238 240 241 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 321 317 314 312 309 304 297 285 271 261 256 255 257 259 259 259 258 256 251 247 243 239 234 227 220 213 209 207 208 211 214 215 214 212 209 208 207 206 205 204 204 205 206 208 209 211 212 214 215 nan nan nan nan nan nan nan nan 217 217 217 216 215 214 212 211 211 210 210 210 210 210 211 212 212 212 212 213 213 213 214 214 215 215 215 215 215 215 215 215 215 214 214 213 213 214 214 215 216 218 220 221 223 224 225 226 228 229 231 231 231 230 nan nan 227 226 224 222 221 220 220 220 218 217 216 216 217 219 221 224 227 230 232 234 236 238 240 242 243 244 244 244 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 331 326 323 nan nan 317 312 304 291 274 261 256 254 255 255 255 255 255 253 250 246 241 236 230 222 216 211 208 208 210 213 216 216 214 211 208 206 205 203 201 199 199 199 201 204 206 208 210 211 211 nan nan nan nan nan nan nan 210 212 213 213 213 212 211 210 209 208 208 208 208 207 208 208 208 208 208 209 209 210 210 211 211 211 211 211 211 212 212 212 213 213 212 212 212 212 211 210 210 211 214 217 219 221 222 222 223 223 224 224 224 224 223 222 220 219 217 217 nan 216 217 219 220 221 220 220 220 221 223 226 229 232 235 237 238 240 241 243 244 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 329 325 317 302 279 263 255 253 254 254 252 250 249 247 244 241 236 231 224 218 214 210 208 207 208 209 210 210 209 207 205 204 202 199 196 195 194 195 198 201 204 207 208 208 207 204 nan nan nan nan nan nan 208 210 212 212 211 210 209 208 207 206 206 206 205 205 205 206 206 206 207 207 208 208 208 208 209 209 208 208 208 209 209 210 211 212 212 211 210 209 207 206 205 207 211 214 216 217 217 217 217 216 214 214 213 213 214 214 214 213 214 nan nan nan 219 222 224 225 225 225 225 226 228 nan nan nan 239 240 242 243 244 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 346 345 343 341 335 321 292 267 255 251 254 255 253 248 243 239 236 233 227 222 217 213 210 207 205 204 205 206 206 205 204 203 201 200 197 194 191 191 192 194 197 201 204 206 207 205 202 199 nan nan nan nan nan nan nan nan nan nan 210 209 207 206 206 205 205 205 204 204 205 206 206 207 207 207 207 207 207 207 207 207 206 206 206 206 207 nan nan nan nan 208 206 204 202 201 201 203 205 207 210 210 211 210 209 206 204 203 203 204 206 209 211 214 216 218 219 220 222 225 227 229 229 229 229 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 358 356 353 351 343 320 281 255 247 252 255 253 247 239 234 229 226 219 215 212 210 208 205 203 202 203 204 203 201 200 199 197 195 192 189 189 190 192 195 198 201 204 206 206 203 199 197 196 197 nan nan nan nan nan nan nan nan nan nan nan 205 nan 205 205 206 206 206 207 207 207 207 207 207 207 207 206 206 205 205 204 204 nan nan nan nan nan nan nan nan 200 nan nan 196 196 197 198 199 201 202 203 203 201 199 198 198 nan nan nan nan nan 217 220 222 223 225 227 228 230 231 232 233 234 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 10 8 5 3 2 358 347 314 264 244 244 247 248 245 237 231 227 223 219 215 213 211 208 205 203 202 202 202 199 197 196 195 193 190 188 187 188 189 192 195 198 201 203 204 203 201 199 198 199 201 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 203 202 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 191 191 192 193 195 196 198 nan nan nan nan nan nan nan nan nan nan nan nan nan 227 229 231 233 235 235 236 238 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 20 18 16 14 12 10 7 3 355 335 290 250 238 234 234 236 233 229 225 222 219 216 213 211 209 206 205 204 202 199 195 192 190 188 187 187 187 187 188 191 193 196 198 199 200 201 202 201 201 202 204 205 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 234 236 238 240 241 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 21 19 16 12 8 3 356 345 316 262 232 222 219 220 220 220 219 216 213 211 209 209 208 207 205 203 199 194 190 187 184 183 183 184 185 187 190 193 196 197 199 199 200 202 202 203 204 204 205 206 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 238 241 244 246 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 18 14 11 7 3 358 347 302 231 211 207 205 203 201 198 197 198 201 204 206 206 205 203 199 194 190 187 184 182 181 180 180 183 187 190 192 195 196 197 198 200 202 204 204 204 204 204 204 203 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 18 16 15 14 12 10 4 291 202 196 193 188 182 175 177 184 193 200 203 204 202 199 195 192 189 187 185 183 182 182 185 186 187 190 194 196 196 196 197 199 201 203 203 203 202 202 202 201 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 21 22 22 21 18 14 12 186 186 183 180 174 170 171 176 186 194 198 198 196 194 191 189 187 186 185 184 184 184 183 184 189 199 203 204 203 203 202 202 203 204 203 202 201 201 201 201 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 27 27 25 23 22 26 75 162 171 172 168 166 166 168 174 182 188 189 190 188 186 185 183 183 183 184 185 183 182 188 199 210 208 206 206 206 207 207 207 206 205 204 202 200 200 200 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 29 30 30 29 29 31 39 62 112 143 155 158 160 162 164 165 171 177 180 183 183 183 182 182 183 185 187 185 183 185 192 203 204 200 197 197 199 202 205 206 205 205 203 201 199 198 198 198 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 31 32 34 36 40 50 66 91 117 135 144 150 154 156 157 160 166 171 176 179 180 181 183 185 187 187 185 186 190 197 204 194 185 180 180 186 191 196 199 201 202 201 200 199 198 198 198 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 84 103 120 131 139 144 146 148 150 154 160 168 173 177 180 183 185 187 187 188 192 197 202 199 181 164 160 165 174 181 187 193 196 198 200 200 200 201 201 201 201 202 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 122 132 138 141 143 144 145 150 158 165 171 177 180 183 185 188 192 197 200 201 190 167 149 148 157 166 176 183 189 193 196 199 201 203 204 nan 204 204 203 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 126 133 138 141 142 141 144 149 155 162 169 174 178 182 186 191 195 198 197 187 171 157 155 162 170 178 184 190 193 197 nan nan 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 120 128 133 138 140 141 142 146 150 155 161 167 172 177 181 186 190 192 192 189 184 179 178 180 183 186 191 194 197 199 201 201 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 126 132 136 139 142 145 149 154 158 162 166 170 175 180 184 188 190 191 192 191 191 191 192 194 197 198 199 200 199 198 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 125 131 137 142 146 150 153 156 159 161 165 170 175 180 185 189 192 193 193 193 194 195 197 197 198 197 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 131 138 144 148 152 156 158 161 165 169 172 176 179 181 183 185 187 nan nan nan nan nan nan 194 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 137 143 149 153 157 160 163 166 167 168 168 169 171 174 nan nan nan nan nan nan nan nan 195 195 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 128 135 141 nan 151 154 157 158 159 160 162 166 170 174 nan nan nan nan nan nan nan nan nan nan 202 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 151 154 157 160 164 169 175 180 183 185 185 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 154 159 164 170 174 176 178 177 176 178 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 152 158 161 163 164 163 164 167 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 141 145 149 151 152 155 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 149 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 141 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 289 288 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 nan nan 290 290 290 289 289 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 299 299 nan 298 298 297 296 296 295 294 294 293 293 292 292 292 291 291 291 291 291 290 289 289 288 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 300 300 300 300 299 299 298 nan 297 296 295 295 294 294 293 293 292 292 292 292 292 291 291 291 290 289 288 288 287 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 301 301 301 301 300 300 300 299 299 298 297 297 296 295 295 294 294 293 293 293 292 292 292 292 292 291 291 290 289 289 288 287 287 287 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 301 301 301 300 300 300 299 298 298 297 296 296 295 295 294 294 293 293 293 293 293 292 292 292 292 291 291 290 290 289 289 289 288 288 288 287 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 301 300 300 299 299 298 298 297 296 296 295 294 294 294 293 293 293 293 293 293 293 293 292 292 292 292 291 291 291 291 290 290 289 288 286 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan